專利名稱:信息處理裝置以及信息處理方法
技術(shù)區(qū)域本發(fā)明涉及一種能夠獨(dú)立控制裝置內(nèi)部中的電力供給的信息處理裝置以及信息處理方法。
背景技術(shù):
近年來,在計(jì)算機(jī)裝置技術(shù)區(qū)域中,不進(jìn)行處理時(shí)停止裝置內(nèi)部中的電力供給,進(jìn)行對裝置的輸入操作時(shí)等,產(chǎn)生處理的需要時(shí),通過瞬時(shí)恢復(fù)電力的供給,開發(fā)出對待機(jī)時(shí)的消費(fèi)電力進(jìn)行削減的電力控制技術(shù)。
例如,已知在PDA(Personal Digital Assistant)等攜帶型的設(shè)備中,一定時(shí)間不進(jìn)行操作時(shí),CPU以低頻率工作的同時(shí),自動轉(zhuǎn)換為停止向周邊電路的電力的供給的低消費(fèi)電力模式,已進(jìn)行操作時(shí),通過恢復(fù)到常規(guī)狀態(tài)并進(jìn)行處理,謀求待機(jī)時(shí)的消費(fèi)電力的削減。
另外,不使用器件時(shí)停止電力的供給的省電力化方法的技術(shù)被記載在專利文獻(xiàn)1。
特開2004-206530號公報(bào)但是,包含被記載在專利文獻(xiàn)1的技術(shù)的以往的技術(shù)中,通過進(jìn)行操作等產(chǎn)生處理的需要時(shí),對于進(jìn)行命令的發(fā)行的CPU等控制部,結(jié)束處理為止需要經(jīng)常工作。
而且,因?yàn)橐话鉉PU等控制部的消費(fèi)電力大,所以裝置一但開始工作后很難削減消費(fèi)電力。
發(fā)明內(nèi)容
本發(fā)明的目的在于一種能夠獨(dú)立控制電力的供給的信息處理裝置中進(jìn)一步實(shí)現(xiàn)低消費(fèi)電力化。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的能夠獨(dú)立控制構(gòu)成裝置的各功能部中的電力供給的信息處理裝置,其特征在于,包括管理部(例如,圖2所示的電力管理電路10),其控制對于各功能部(例如,圖2所示的各功能部)的電力供給;執(zhí)行控制部(例如,圖2所示的CPU20),其自身裝置中產(chǎn)生工作需要時(shí),進(jìn)行發(fā)行與該工作相關(guān)的命令;和命令記錄部(例如,圖2的NVRAM40),其根據(jù)上述執(zhí)行控制部記錄發(fā)行完的命令;其中,上述管理部,與上述執(zhí)行控制部結(jié)束命令的發(fā)行相對應(yīng),停止向該執(zhí)行控制部的電力供給的同時(shí),向通過上述執(zhí)行部發(fā)行完的命令相關(guān)的上述功能部開始電力供給,該功能部執(zhí)行已記錄在上述命令記錄部的命令。
通過這樣的構(gòu)成,在信息處理裝置中需要工作時(shí),即使在其他功能部中進(jìn)行處理,也與結(jié)束所需工作相關(guān)的命令的發(fā)行對應(yīng),結(jié)束執(zhí)行控制部的工作。
從而,由于能進(jìn)一步縮短包含消費(fèi)電力大的CPU等的執(zhí)行控制部的工作時(shí)間,因此,與適用了以往的低消費(fèi)電力化技術(shù)的信息處理裝置相比,能進(jìn)一步實(shí)現(xiàn)低消費(fèi)電力化。
另外,上述命令記錄部,其特征在于,由非易失地保持已記錄的信息的非易失性存儲器構(gòu)成的。
通過這樣的構(gòu)成,執(zhí)行控制部停止工作后,能以低消費(fèi)電力保持發(fā)行完的命令。
另外,上述執(zhí)行控制部,其特征在于,上述執(zhí)行控制部對組裝完的基本軟件應(yīng)用程序接口,根據(jù)指定,對與發(fā)行完的命令記錄于上述命令記錄部的記錄模式、和在上述功能部中順序地執(zhí)行發(fā)行完的命令的API模式對應(yīng)的工作的任一個(gè)進(jìn)行切換并執(zhí)行。
通過這樣的構(gòu)成,無需變更指示工作的應(yīng)用程序接口,只切換模式,就能進(jìn)一步轉(zhuǎn)換為低消費(fèi)電力的記錄模式。
從而,對于應(yīng)用程序或用戶來說,能成為容易使用的裝置。
另外,本發(fā)明的信息處理裝置,其特征在于,上述管理部執(zhí)行電源接入順序,在向通過上述執(zhí)行控制部發(fā)行完的命令相關(guān)的上述功能部進(jìn)行電力的供給時(shí),開始向該功能部的電力供給,電力的供給穩(wěn)定之后,向該功能部供給時(shí)鐘信號,并且將對各功能部表示是否工作的復(fù)位信號變更為允許工作的狀態(tài)(例如,高電平的狀態(tài)),接著向該功能部輸入指示上述處理的執(zhí)行的控制信號的;上述功能部,具備READY信號發(fā)送機(jī)構(gòu),該READY信號發(fā)送機(jī)構(gòu)在通過上述管理部使上述復(fù)位信號變更為允許工作的狀態(tài)之后,發(fā)送表示成為在該功能部中能夠執(zhí)行處理的狀態(tài)的READY信號;上述管理部,在上述電源接入順序中,將針對通過上述執(zhí)行控制部發(fā)行完的命令相關(guān)的上述功能部的上述復(fù)位信號變更為允許工作的狀態(tài)之后,對應(yīng)于從該功能部所具備的上述READY信號發(fā)送機(jī)構(gòu)接收READY信號,向該功能部輸入上述控制信號的同時(shí),對應(yīng)于處理的結(jié)束,停止該功能部中的電力的供給。
通過這樣的構(gòu)成,在信息處理裝置中,向各功能部不供給電力的狀態(tài)作為基本,只在需要工作時(shí)供給電力并進(jìn)行處理。并且,這時(shí),執(zhí)行經(jīng)過電力供給、時(shí)鐘信號供給、以及復(fù)位信號解除的電源接入順序的同時(shí),在電源接入順序中,在各功能部可工作的情況下輸出READY信號。
從而,在各功能部中以斷開電源的狀態(tài)作為基本,即使對應(yīng)于輸入操作等,反復(fù)進(jìn)行電源的接入的情況下,也能夠縮短從電源的接入到處理的開始的等待時(shí)間,能夠進(jìn)一步迅速地進(jìn)行處理。
另外,本發(fā)明的本發(fā)明的信息處理裝置,其特征在于,上述管理部以針對包含上述執(zhí)行控制部的各功能部不供給電力的狀態(tài)作為基本狀態(tài),產(chǎn)生任意的上述功能部中的處理的需要時(shí),針對上述執(zhí)行控制部執(zhí)行上述電源接入順序;成為能夠執(zhí)行處理的該執(zhí)行控制部給予其它上述功能部指示的情況下,針對成為其對象的上述功能部執(zhí)行上述電源接入順序。
通過這樣的構(gòu)成,在不供給電力的執(zhí)行控制部接入電源后,其執(zhí)行控制部對實(shí)現(xiàn)處理所需的功能部能以適當(dāng)?shù)亩〞r(shí)來進(jìn)行電源的接入以及電力的供給停止,能進(jìn)一步有效地進(jìn)行處理。
本發(fā)明的本發(fā)明的信息處理裝置,其特征在于,由所定的上述功能部構(gòu)成、構(gòu)成多個(gè)成為進(jìn)行電力供給時(shí)的控制單位的功率管理部區(qū)域,上述管理部,當(dāng)產(chǎn)生所定的功能部中的處理需要時(shí),向包含該功能部的功率管理區(qū)域供給電力。
通過這樣的構(gòu)成,由于將執(zhí)行處理之外,同時(shí)工作的可能性高的功能部或者進(jìn)行一連的處理的功能部等,功能性地有著密切關(guān)系的功能部成為一貫的可執(zhí)行的狀態(tài),因此,在各個(gè)功能部順序地執(zhí)行電源接入順序的情況相比,能進(jìn)一步迅速地進(jìn)行處理。
另外,本發(fā)明是獨(dú)立控制構(gòu)成裝置的各功能部中的電力的供給的信息處理裝置中的信息處理方法,其特征在于,自身裝置中產(chǎn)生了工作的需要時(shí),進(jìn)行與該工作相關(guān)的命令的發(fā)行的同時(shí),記錄有發(fā)行完的命令,對應(yīng)于結(jié)束該命令的發(fā)行,停止向進(jìn)行命令的發(fā)行的電力供給的同時(shí),向上述發(fā)行完了的命令相關(guān)的上述功能部開始電力供給,在該功能部,執(zhí)行已記錄的上述命令。
就這樣,根據(jù)本發(fā)明,在可獨(dú)立控制電力供給的信息處理裝置中,能夠進(jìn)一步實(shí)現(xiàn)低消費(fèi)電力化。
圖1是表示本發(fā)明的信息處理裝置的外觀構(gòu)成的圖。
圖2是信息處理裝置1的內(nèi)部構(gòu)成的功能框圖。
圖3是對各種API模式的工作內(nèi)容的圖。
圖4是CPU20通過記錄模式發(fā)行命令時(shí)的工作例的流程圖。
圖5是與圖4所示的流程圖對應(yīng)的內(nèi)存映象(memory map)的轉(zhuǎn)換圖。
圖6是在信息處理裝置中,將電源接入到各功能部時(shí)的電源接入順序的時(shí)間圖。
圖7是表示執(zhí)行信息處理裝置的裝置控制處理的流程圖。
圖8是表示系統(tǒng)控制處理中的顯示畫面例的圖。
圖9是表示對于本發(fā)明和以往的低消費(fèi)電力化技術(shù)的情況,比較執(zhí)行處理時(shí)的各功能部的工作狀態(tài)的圖。
圖中1-信息處理裝置,2-主體,3-顯示器,4-回頁按鈕,5-翻頁按鈕,6=一覽顯示按鈕,7-確定按鈕,8-通信連接器,9-存儲卡槽,10-電力管理電路(power management circuit),20-CPU,30-ROM,40-NVRAM,50-RAM,60-GA,70-顯示控制器,80-存儲卡調(diào)節(jié)器,90-通信調(diào)節(jié)器,100-總線
具體實(shí)施例方式
以下,參照圖說明本發(fā)明的信息處理裝置的實(shí)施方式。
首先,說明構(gòu)成。
圖1是表示涉及本發(fā)明的信息處理裝置1的外觀構(gòu)成的圖。
另外,在本實(shí)施方式中,對信息處理裝置1作為用于閱覽電子書內(nèi)容的電子閱讀器而構(gòu)成的情況進(jìn)行說明。
圖1中,信息處理裝置1,包括主體2、顯示器3、回頁按鈕4、翻頁按鈕5、一覽顯示按鈕6、確定按鈕7、通信連接器8、和存儲卡槽9而構(gòu)成。
主體2具備構(gòu)成信息處理裝置的各種功能部,在正面上備有顯示器3、回頁按鈕4、翻頁按鈕5、一覽顯示按鈕6、確定按鈕7,在左側(cè)面?zhèn)溆型ㄐ胚B接器8、存儲卡槽9。另外,主體2備有用于實(shí)現(xiàn)以上所述的CPU20或者顯示控制器70的各種功能的裝置。
顯示器3,由例如A4尺寸的高像素密度(多像素)的顯示裝置構(gòu)成,與顯示控制器70的控制對應(yīng),在所定像素中顯示像素?cái)?shù)據(jù)。
另外,顯示器3是存儲性的顯示裝置(即使斷開電源也能維持顯示畫面的顯示裝置)。因此,為了維持顯示畫面的狀態(tài)而無需電力,所以能將信息處理裝置1進(jìn)一步低消費(fèi)低電力化。
另外,作為顯示器3可采用例如,電永顯示器、膽留醇型液晶顯示器、利用帶電調(diào)色劑的顯示器、利用螺旋狀球的顯示器或者電沉積顯示器。
回頁按鈕4是用于返回目前顯示的頁面的按鈕,翻頁按鈕5是用于前進(jìn)目前顯示的頁面的按鈕。
一覽顯示按鈕6是用于一覽顯示包含在存儲卡中存儲著的內(nèi)容的頁面的按鈕。而且,被記錄在存儲卡的內(nèi)容里面存儲了作為一覽顯示用的頁面,縮小了各頁面的畫面的數(shù)據(jù)(以下、稱為“縮小畫面數(shù)據(jù)”)確定按鈕7是用于用戶選擇顯示整個(gè)面的頁面的按鈕。
這些,回頁按鈕4、翻頁按鈕5、一覽顯示按鈕6以及確定按鈕7的按下信號,通過所述的電力管理電路10,輸入在CPU20。
通信連接器8是用于連接USB(Universal Serial Bus)電纜的連接器,通過已連接的通信電纜,能接收數(shù)據(jù)的發(fā)送接收或者電力的供給。
存儲卡槽9是用于讀取存儲卡的接口,通過安裝已存儲電子書內(nèi)容的存儲卡,能夠讀取被存儲在其存儲卡的內(nèi)容。
接著,對信息處理裝置1的內(nèi)部構(gòu)成進(jìn)行說明。
圖2是表示信息處理裝置1的內(nèi)部構(gòu)成的功能框圖。
圖2中,信息處理裝置1,包括電力管理電路10、CPU20、ROM(ReadOnly Memory)30、NVRAM40、RAM50、圖解的加速器(graphic accelerater以下為“GA”)60、顯示控制器70、存儲卡控制器80、通信控制器90而構(gòu)成。另外,除去電力管理電路10這樣的各功能部通過總線100連接,電力管理電路10與CPU20直接連接。另外,電力管理電路10通過功率管理區(qū)域(后述)各個(gè)和進(jìn)行電力供給用的給電線而連接。并且,電力管理電路10,通過各功能部和時(shí)鐘信號控制線、復(fù)位信號線以及READY信號而連接。
由于信息處理裝置1中的各功能部,構(gòu)成電力供給相關(guān)的多個(gè)組,因此,首先對該組(以下,稱為“功率管理區(qū)域”)進(jìn)行說明。
本發(fā)明的信息處理裝置1以向各功能部不供給電力的狀態(tài)作為基本,只在需要工作時(shí)供給電力并進(jìn)行處理,處理結(jié)束后,再進(jìn)行停止電力供給的電力控制。
這時(shí),執(zhí)行與被輸入的命令對應(yīng)的處理后,同時(shí)工作的可能性高的功能部或者進(jìn)行連貫的處理的功能部等,功能性地有著密切的關(guān)系的功能部作為相同的功率管理部進(jìn)行電力供給,獨(dú)立于其他的功率管理部并控制電力供給。
這樣,通過功能性地有著密切的關(guān)系的功能部作為相同的功率管理部進(jìn)行電力供給,與各功能部作為對像進(jìn)行電力控制相比,在電路規(guī)模以及控制的容易性方面更有利。
圖2所示的功能構(gòu)成中,從上述的觀點(diǎn)而言,形成了包含CPU20的CPU區(qū)域、包含ROM30以及NVRAM40的非易失性域、包含RAM50的易失性區(qū)域(domain)、GA60、包含顯示控制器70以及顯示器3的描繪區(qū)域、包含存儲卡控制器80的存儲卡域、包含通信調(diào)節(jié)器90的通信域,將這樣的各個(gè)域作為單位,電力管理電路10控制給電。
接著,對圖2所示的各功能部進(jìn)行說明。
功率管理部電路10接收從不用圖解釋的電池所供給的電力,并向所定的功率管理區(qū)域供給電力。
具體地講,電力管理電路10接收回頁按鈕4、翻頁按鈕5、一覽顯示按鈕6或者確定按鈕7的按下信號,或檢測通信連接器80中的通信電纜的連接或者存儲卡槽9中的存儲卡的連接的信號時(shí),對停止電力供給的CPU20供給電力。并且,電力管理電路10恢復(fù)電力供給,并對工作狀態(tài)中的CPU20,發(fā)送以下信號(以下,稱為“事件通知信號”),即表示任一個(gè)推送信號被輸入、或者通信電纜的連接被檢測、或者存儲卡的連接被檢測等任一個(gè)信號。
另外,電力管理電路10,根據(jù)按下按鈕等,如果產(chǎn)生對任一個(gè)功率管理區(qū)域的電力供給的需要,則它對于其功率管理區(qū)域供給電力,如果不需要對功率管理區(qū)域的電力供給,則停止對其功率管理區(qū)域的電力供給。
在這里,電力管理電路10產(chǎn)生了各功能部中的處理的需要時(shí),首先,向包含其功能部的功率管理區(qū)域供給電力,接著供給時(shí)鐘信號,進(jìn)一步,進(jìn)行復(fù)位信號的解除之后,輸出在其功能部指示執(zhí)行處理的控制信號。作為輸出在各功能部指示執(zhí)行處理的控制信號的方法,可采用根據(jù)上述的電力管理電路10輸出的方法,以及CPU20與事件通知信號的接收對應(yīng)而輸出的方法。
這時(shí),電力管理電路10開始供給電力之后,應(yīng)等待電力電平變?yōu)榉€(wěn)定所需的所定時(shí)間Ta,然后開始時(shí)鐘信號的供給。
另外,電力管理電路10開始供給時(shí)鐘信號之后,應(yīng)等待時(shí)鐘信號的狀態(tài)變?yōu)榉€(wěn)定所需的所定時(shí)間Tb,然后解除復(fù)位信號。而且,復(fù)位信號以負(fù)邏輯構(gòu)成,低電平的情況下,表示復(fù)位信號不允許該工作的狀態(tài),高電平的情況下,表示復(fù)位信號被解除的工作。
進(jìn)一步,電力管理電路10解除復(fù)位信號后,作為原則,應(yīng)等待各功能部結(jié)束初始化所需的所定時(shí)間Tc,然后輸出控制信號,但是,如后述那樣,在各功能部中比預(yù)定更早地進(jìn)入工作狀態(tài),接收對于執(zhí)行處理表示準(zhǔn)備結(jié)束的READY信號時(shí),與READY信號的接收對應(yīng),輸出控制信號。
另外,電力管理電路10可由例如以低時(shí)鐘信號工作的小型FPGA(fieldProgrmmable Gate Array)等、比CPU20更低消費(fèi)電力的硬件構(gòu)成。通過這樣的構(gòu)成,如果只向電力管理電路10長期供給電力,那么,一般對于消費(fèi)電力大的CPU20不需要長期供給電力。
CPU20控制整個(gè)信息處理裝置1,而且讀取被存儲在ROM30中的各個(gè)程序并執(zhí)行。例如,CPU20與通過電力管理電路被輸入的各種信號對應(yīng),從ROM30中讀取為后述的信息處理裝置1的裝置控制處理中的各種處理的程序并執(zhí)行。
這時(shí),CPU20通過調(diào)用OS(Operating System)的API(ApplicationProgram Interface),執(zhí)行裝置控制處理中的各種命令。并且,CPU20將各種處理結(jié)果存儲在NVRAM40中或者RAM50的所定區(qū)域。
在這里,組裝在信息處理裝置1的OS的API中,應(yīng)注意以低消費(fèi)電力工作的存儲方式,和通過常規(guī)的電力供給工作的API模式,各命令定義在這樣的狀態(tài)對應(yīng)的工作。CPU20根據(jù)所選擇的狀態(tài)進(jìn)行與各API對應(yīng)的工作。
圖3表示根據(jù)各種API模式的工作內(nèi)容。
圖3中作為API定義了“Rec Start”、“Rec End”、“Init Screen”、“Draw Line”、“GPU Halt”、“GPU Start”、“CPU Halt”、“GPU PowerOn”的工作。
“Rec Start”是轉(zhuǎn)變?yōu)橛涗浤J降腁PI,將NVRAM40的地址(BufferAdress)作為自變數(shù)。在API模式中如執(zhí)行“Rec Start”,那么CPU20將信息處理裝置1的狀態(tài)轉(zhuǎn)變?yōu)橛涗浤J?,將NVRAM40的地址(BufferAdress)作為指定的狀態(tài)。而且,在記錄模式中不使用“Rec Start”。
“Rec End”是結(jié)束記錄模式,并轉(zhuǎn)變?yōu)锳PI模式的API。而且,在API模式中不使用“Rec End”。
“Init Screen”是用于使屏幕(顯示器3)初始化的API。在API模式中,如果執(zhí)行“Init Screen”,則CPU20進(jìn)行屏幕(顯示器3)的初始化。另外,如果在記錄模式中執(zhí)行“Init Screen”,則CPU20將進(jìn)行屏幕的初始化的命令代碼(在這里作為“0x01”)記錄在NVRAM40中。
“Draw Line”是為了描繪直線的API,將直線的起點(diǎn)x、y坐標(biāo)(StartX,StartY)以及直線的終點(diǎn)x、y坐標(biāo)(EndX,EndY)作為自變數(shù)。如果在API模式中執(zhí)行“Draw Line”,則CPU20描繪屏幕上的坐標(biāo)(StartX,StartY)與坐標(biāo)(EndX,EndY)連接的直線。另外,如果在記錄模式中執(zhí)行“DrawLine”,則CPU20將描繪屏幕上的坐標(biāo)(StartX,StartY)與坐標(biāo)(EndX,EndY)連接的直線的命令代碼記錄在NVRAM40中。
“GPU Halt”是為了停止對描繪區(qū)域的電力的供給的API。在API模式中,如果執(zhí)行“GPU Halt”,則CPU20停止構(gòu)成描繪區(qū)域的各部的工作,也停止對描繪區(qū)域的電力的供給。另外,如果在記錄模式中執(zhí)行“GPUHalt”,則CPU20停止構(gòu)成描繪區(qū)域的各部的工作,并將停止對描繪區(qū)域的電力供給的命令代碼(在這里作為“0xFF”)記錄在NVRAM40中。
“GPU Start”是向GA60開始命令的解釋及執(zhí)行的API。在API模式中,如果執(zhí)行“GPU Start”,則CPU20對GA60指示已被記錄在NVRAM40中的命令代碼的解釋以及執(zhí)行。這時(shí)被執(zhí)行的命令代碼順序地記錄在通過CPU20將NVRAM40的所定地址(Buffer Address)作為初始端地址的區(qū)域。而且,在記錄模式中,不使用“GPU Start”。
“CPU Halt”是用于停止對CPU區(qū)域的電力供給的API。在API模式中,如果執(zhí)行“CPU Halt”,則CPU20停止CPU20中的工作,并停止對CPU區(qū)域的電力供給。而且,在記錄模式中不使用“CPU Halt”。
“GPU Power On”是用于開始對描繪區(qū)域的電力的供給的API。在API模式中,如果執(zhí)行“GPU Power On”,則CPU20將開始對描繪區(qū)域的電力供給。
另外,作為API的種類并不局限于如圖3表示的,相關(guān)需要的工作對各種API,可定義與記錄模式以及API模式對應(yīng)的工作。
回到圖2,ROM30由例如快速ROM等非易失性存儲器構(gòu)成,在ROM30中存儲有操作系統(tǒng)程序(OS)以及電子書等觀察器等應(yīng)用程序。
NVRAM40由FRAM(Ferroelectric Random Access Memory)或者M(jìn)RAM(Magnetoresistive Random Access Memory)等非易失性存儲器構(gòu)成,例如若有閱覽電子書內(nèi)容的情況,則以閱覽中的頁號那樣,即使在斷開信息處理裝置1的電源時(shí),也存儲需要保存的數(shù)據(jù)。
另外,NVRAM40如上述所示那樣,可由根據(jù)電源的無效備份的非易失性存儲器構(gòu)成,另外,通過利用專門的電源來備份SRAM等、非易失性存儲器,可采用模擬式的非易失性存儲器的構(gòu)成。
RAM50由DRAM(Dynamic Random Access Memory)、SRAM(StaticRandom Access Memory)或者SDRAM(Synchronous DRAM)的非易失性存儲器構(gòu)成,在CPU20執(zhí)行處理時(shí),會形成工作區(qū)的同時(shí),存儲其處理結(jié)果。
GA60是隨著CPU20的命令,進(jìn)行與API模式或者記錄模式對應(yīng)的工作,且迅速地進(jìn)行顯示在顯示器3的圖像的描繪處理的硬件。具體地講,GA60進(jìn)行將從CPU20輸入的矢量圖形開展成為光柵圖形的處理。而且,GA60作為用于將已進(jìn)行描繪處理的圖形向顯示器3描繪的描繪數(shù)據(jù),輸出到顯示控制器。這時(shí),GA60能直接向顯示控制器70發(fā)送描繪數(shù)據(jù),但是,也有可能一但向RAM50或RAM40存儲描繪數(shù)據(jù)之后再發(fā)送。這時(shí),以后可再利用存儲在RAM50或RAM40的描繪數(shù)據(jù)。
顯示控制器70,直接控制顯示器3,且將從GA60輸入的描繪數(shù)據(jù)顯示在顯示器3。
具體地講,顯示控制器70參照從GA60輸入的描繪數(shù)據(jù),通過驅(qū)動顯示器3的X驅(qū)動器以及y驅(qū)動器,將作為描繪對象的圖形顯示在顯示器3。
存儲卡控制器80是設(shè)置在存儲卡槽9上的接口電路,隨著CPU的指示,進(jìn)行記錄在存儲卡的數(shù)據(jù)的讀取。
調(diào)節(jié)器90是設(shè)置在通信連接器8上的接口電路,隨著CPU的指示,進(jìn)行通過通信電纜的信息的發(fā)送接收。
在這里,圖2所示的各功能部,通過電力管理電路10備有初始化程序電路(不圖示),該初始化程序電路解除復(fù)位信號之后,初始化內(nèi)部狀態(tài)。具體地講,該初始化程序電路,如果復(fù)位信號線的電壓電平從低電平變化為高電平,則在各功能部的內(nèi)部中保持著信息的寄存器中設(shè)置默認(rèn)值,在持有外部接口時(shí),沿著所定的順序發(fā)送初始化信號。然后,將已確立成為能夠執(zhí)行處理的狀態(tài)的REDY信號通過REDY信號線發(fā)送到電力管理電路10。
接著,對工作進(jìn)行說明。
本實(shí)施方式中的信息處理裝置1,在上述構(gòu)成之后,進(jìn)行了輸入操作時(shí)等,只在需要工作的情況下接入電源,如果結(jié)束所需的工作,則再次回到斷開電源的狀態(tài)。而且,接入電源時(shí),經(jīng)過所定的接入順序,轉(zhuǎn)換為各功能部中的處理。進(jìn)而,以這種方式接入電源時(shí),根據(jù)輸入操作內(nèi)容,只向有工作需要的功率管理區(qū)域提供電力。并且,在功能部進(jìn)行工作時(shí),CPU20也進(jìn)行根據(jù)記錄模式的命令的發(fā)行,因此將消費(fèi)電力大的CPU20的工作時(shí)間盡可能縮短。通過這樣的工作,在信息處理裝置1中能夠防止無效的消費(fèi)電力的發(fā)生,與以往相比,可進(jìn)一步實(shí)現(xiàn)低消費(fèi)電力化。
首先,說明關(guān)于CPU20對已產(chǎn)生工作需要的功能部進(jìn)行根據(jù)記錄模式的命令的發(fā)行時(shí)的工作。另外,在這里,舉例說明對CPU20發(fā)行對GA60的描繪命令的情況。
圖4為CPU20通過記錄模式發(fā)行命令時(shí)的工作例的流程圖。另外,圖5為與圖4的流程圖對應(yīng)的存儲圖的轉(zhuǎn)換圖。
在圖4中,進(jìn)行通過記錄模式的工作時(shí),CPU20調(diào)用用于確保NVRAM40存儲區(qū)域的API(步驟p1)。如果調(diào)用該API,則送回已被確保的存儲區(qū)域(以下,稱為命令緩沖器。)的初始地址(Buffer Address)。
接著,CPU20將命令緩沖器的初始地址作為自變數(shù)而指定,并調(diào)用(步驟P2)開始記錄模式的API(Rec Start)。由此,信息處理裝置1的狀態(tài)轉(zhuǎn)換為記錄模式。
接著,CPU20調(diào)用用于進(jìn)行屏幕初始化的API(Init Screen),并在命令緩沖器的初始區(qū)域記錄屏幕的初始化命令(步驟3)。
進(jìn)一步,CPU20調(diào)用用于描繪直線的API(Draw Line),將用于描繪直線的命令記錄(步驟4)在與命令緩沖器的初始區(qū)域連續(xù)的第2區(qū)域。
另外,步驟P3以及步驟P4中表示的工作作為一例來表示,一般,在步驟P3、P4中插入向屏幕的根據(jù)描繪內(nèi)容的描繪命令的記錄工作。
并且,CPU20調(diào)用API(GPU Halt),該API用于停止對直線描繪后包含GA60的描繪區(qū)域的電力供給,CPU20還將用于停止描繪區(qū)域的命令記錄(步驟P5)在與命令緩沖器連續(xù)的第3區(qū)域。
于是,CPU20調(diào)用用于結(jié)束記錄模式的API(Rec End),從記錄模式轉(zhuǎn)換(步驟6)為API模式。
接著,CPU20調(diào)用用于開始對描繪區(qū)域的電力供給的API(GPUPower On),并開始(步驟7)對包含GA60的描繪區(qū)域的電力供給。
接著,CPU20調(diào)用向GA60開始命令的解釋以及執(zhí)行的API(GPUStart),并向GA60指示(步驟P8)命令的解釋以及執(zhí)行的開始。
在這里,關(guān)于目前進(jìn)行處理的描繪命令,由于CPU20不需要工作,因此CPU20,無需等待描繪區(qū)域中的處理的終止,調(diào)用用于停止對于CPU區(qū)域的電力供給的API(CPU Halt),停止CPU20的工作的同時(shí),停止(步驟P9)對CPU區(qū)域的電力供給。
而且,結(jié)束相關(guān)命令發(fā)行的工作,并進(jìn)行描繪區(qū)域中的處理。
根據(jù)這樣的順序,通過在信息處理裝置中產(chǎn)生工作的需要,CPU20發(fā)行命令,即使在各功能部進(jìn)行處理的過程,也能夠盡量縮短消費(fèi)電力大的CPU20的工作時(shí)間,另外,由于例如GA60那樣也能夠縮短消費(fèi)電力大的功能部中的工作時(shí)間,因此信息處理裝置1與以往相比可作為極其低消費(fèi)電力。
接著,對信息處理裝置中的電源接入順序進(jìn)行說明。
圖6是在信息處理裝置中表示向各功能部接入電源時(shí)的電源接入順序的時(shí)間圖。
另外,在這里,對接入電源的各功能部在GA60中的情況下進(jìn)行說明。
在圖6中,電力管理電路10判定為需要進(jìn)行GA60中的處理時(shí),已等待時(shí)間Tw之后,首先,向描繪區(qū)域供給電力(時(shí)刻t1)。另外,這時(shí)的等待時(shí)間Tw表示用于防止突入電流的集中而設(shè)定的定時(shí)參數(shù)。
并且,電力管理電路10等待將電力電平變?yōu)榉€(wěn)定的狀態(tài)所需的時(shí)間(時(shí)間Ta)之后,對包含在描繪區(qū)域的各功能部開始時(shí)鐘信號的供給(時(shí)刻t2)。
接著,電力管理電路10等待將時(shí)鐘信號變?yōu)榉€(wěn)定的狀態(tài)所需的時(shí)間(時(shí)間Tb)之后,解除對GA60的復(fù)位信號(時(shí)刻t3)。
于是,電力管理電路10將等待各功能部的初始化順序所需的時(shí)間(時(shí)間T3)轉(zhuǎn)換為等待狀態(tài)。
在這里,GA60在時(shí)刻t3中解除復(fù)位信號,結(jié)束內(nèi)部狀態(tài)的初始化的情況下,向電力管理電路10發(fā)送READY信號(時(shí)刻t4)。電力管理電路10接收READY信號的時(shí)刻t4作為可使用GA60的點(diǎn)。
于是,與電力管理電路10從GA60接收READY信號對應(yīng),向GA60輸出指示處理的執(zhí)行的控制信號。
另外,所述的等待時(shí)間Tc內(nèi)沒有接收READY信號時(shí),電力管理電路10應(yīng)等待時(shí)間Tc的過程,向GA60輸出控制信號。
接著,對成為根據(jù)上述記錄模式的工作以及電源接入順序的具體適用場面的裝置控制處理進(jìn)行說明。
圖7是表示執(zhí)行信息處理裝置1的系統(tǒng)控制處理的流程圖。
另外,圖8是表示系統(tǒng)控制處理中的顯示畫面例的圖。以下,適當(dāng)參照圖8所示的顯示畫面的同時(shí),對系統(tǒng)控制處理進(jìn)行說明。
在圖7中,如果通過用戶,進(jìn)行對任意的按鈕的操作、通信電纜的連接、或者存儲卡的連接(步驟S1),則電力管理電路10向CPU區(qū)域、非易失性區(qū)域(domain)、以及易失性區(qū)域共給電力(步驟S2)。這時(shí),在被包含在CPU區(qū)域(domain)、非易失性區(qū)域、以及易失性區(qū)域的各部的供能部各個(gè)中執(zhí)行圖6所示的電源接入順序。
于是,CPU20開始存儲在ROM30的OS以及應(yīng)用程序的執(zhí)行的同時(shí),將ROM50的所定區(qū)域作為工作存儲器來確保(步驟S3)。
接著,CPU20從電力管理電路10中取得事件通知信號(步驟S4),判斷已發(fā)生的事件的內(nèi)容(步驟S5)。
在步驟S5中,判斷為已發(fā)生的事件是對任意的按鈕的輸入操作的情況下,CPU20判斷被輸入的按鈕的種類(步驟S6)。
在步驟S6中,回頁按鈕4判斷為輸入操作的情況下,CPU20從NVRAM40中取得目前閱覽中的頁碼(步驟S7),從其頁碼中減“1”而返回到目前閱覽中的頁面的上一頁(步驟S8)。
另外,在步驟S6中,翻頁按鈕5被判斷為輸入操作的情況下,CPU20從NVRAM40中取得目前閱覽中的頁碼(步驟S9),在其頁碼中加“1”而前進(jìn)到目前閱覽中的頁面的下一頁(步驟S10)。
步驟S8以及步驟S10之后,電力管理電路10向存儲卡區(qū)域(domain)供給電力(步驟S11),從存儲卡中讀取重新作為目前閱覽中的頁面的頁面數(shù)據(jù)(步驟S12)。步驟S11中,在包含在存儲卡區(qū)域的存儲卡控制器80中執(zhí)行圖6所示的電源接入順序。
而且,電力管理電路10停止對存儲卡區(qū)域的電力的供給(步驟S13),執(zhí)行向記錄模式的轉(zhuǎn)換處理(圖4的步驟P1、P2所示的命令緩沖器的確保以及開始記錄模式的API的調(diào)用)(步驟S14)。這時(shí),在包含在描繪區(qū)域的各功能部各個(gè)中執(zhí)行圖6所示的電源接入順序。
于是,CPU20執(zhí)行用記錄模式描繪的目前閱覽中的頁面的處理(將圖4的步驟P3~P5所示的屏幕的初始化命令、各種描繪命令以及描繪區(qū)域的停止命令存儲在命令緩沖器的處理)(步驟S15)。
接著,CPU20執(zhí)行(步驟S16)從記錄模式恢復(fù)到API模式的處理(結(jié)束圖4的步驟P6所示的記錄模式的API的調(diào)用)。
接著,電力管理電路10,執(zhí)行(步驟S17)向描繪區(qū)域進(jìn)行描繪的處理(圖4的步驟P1、P2所示的對描繪區(qū)域的電力供給以及描繪命令的解釋·執(zhí)行)。由此顯示目前閱覽中的頁面(參照圖8(a))。
然后,電力管理電路(power management circuit)10執(zhí)行(步驟S18)向CPU區(qū)域以及易失性區(qū)域停止電力的供給的處理(圖4的步驟P9所示的向CPU20停止電力供給的處理)。另外,在步驟S18中,停止電力的供給后也能保持被存儲在NVRAM40中的數(shù)據(jù)。
另外,在這里,作為與根據(jù)記錄模式的工作相關(guān)的部分,對返回按鈕4或者翻頁按鈕5被按下時(shí)的工作進(jìn)行了說明,但是,在步驟5中判斷為發(fā)生了按鈕被按下以外的事件時(shí),或者在步驟S6中判斷為其它按鈕被按下時(shí),進(jìn)行對應(yīng)它們的工作。
例如,在步驟S6中判斷為一覽顯示按鈕6進(jìn)行了輸入操作時(shí),CPU20向存儲卡區(qū)域以及描繪區(qū)域供給電力,讀取一覽顯示用的縮小畫面數(shù)據(jù)并一覽顯示(參照圖8(b))縮小畫面數(shù)據(jù),使顯示頁面選擇用的光標(biāo)顯示在目前閱覽中的頁面(參照圖8(c))。
另外,在步驟S5中,判斷為通信電纜已被連接時(shí),向描繪區(qū)域供給電力,CPU20進(jìn)行從通信電纜數(shù)據(jù)接收中的意思的顯示(參照圖8(d))的同時(shí),如果結(jié)束從通信電纜的數(shù)據(jù)的接收,則進(jìn)行已結(jié)束數(shù)據(jù)接收的意思的顯示參照圖8(e))。
如上所述,涉及本實(shí)施方式的信息處理裝置1,以向各功能部不供給電力的狀態(tài)為基本,只在需要工作時(shí)供給電力并進(jìn)行處理。另外,需要工作時(shí),通過CPU20以記錄模式工作,如圖9所示那樣,即使在其他功能部進(jìn)行處理,與結(jié)束所需工作相關(guān)的命令的發(fā)行對應(yīng),結(jié)束CPU20的工作。
從而,用于可進(jìn)一步縮短消費(fèi)電力大的CPU20的工作時(shí)間,因此,與適用以往的低消費(fèi)電力化技術(shù)的信息處理裝置相比,可進(jìn)一步實(shí)現(xiàn)低消費(fèi)電力化。
另外,向需要工作的各功能部供給電力時(shí),執(zhí)行經(jīng)過電力的供給、時(shí)鐘信號的供給以及復(fù)位信號的解除的電源接入順序的同時(shí),在電源接入順序中,在各功能部可工作的情況下,輸出READY信號。
從而,在信息處理裝置中已斷開電源的狀態(tài)為基本,與輸入操作等對應(yīng),即使反復(fù)進(jìn)行電源的接入的情況下,也能縮短從電源的接入到處理的開始的等待時(shí)間,可進(jìn)一步迅速地進(jìn)行處理。
根據(jù)這樣的效果,特別是,對漏電流成為問題的CPU20,也能夠?qū)⒉还┙o電力的狀態(tài)作為基本,因此,可將信息處理裝置作為極低消費(fèi)電力裝置。
另外,信息處理裝置1將電力管理電路區(qū)域作為單位進(jìn)行電力的供給,因此,通過將各功能部的各個(gè)作為對象進(jìn)行電力控制,在電路規(guī)模以及控制的容易性上有利。進(jìn)一步,包含在各個(gè)電力管理電路中的各功能部中,由于同時(shí)執(zhí)行電源接入順序,因此,通過在功能部順序地執(zhí)行電源接入順序,能夠迅速地進(jìn)行處理。
即,在可獨(dú)立控制電力的供給的信息處理裝置中,可進(jìn)一步實(shí)現(xiàn)低消費(fèi)電力化。
權(quán)利要求
1.一種信息處理裝置,獨(dú)立控制構(gòu)成裝置的各功能部中的電力的供給,其特征在于,包括管理部,其控制對各功能部的電力的供給;執(zhí)行控制部,其在自身裝置中產(chǎn)生了工作的必要時(shí),進(jìn)行相關(guān)該工作的命令的發(fā)行;命令記錄部,其記錄通過上述執(zhí)行控制部所發(fā)行的命令;上述管理部,對應(yīng)于上述執(zhí)行控制部結(jié)束命令的發(fā)行,停止向該執(zhí)行控制部的電力的供給的同時(shí),向相關(guān)通過上述執(zhí)行控制部發(fā)行的命令的上述功能部開始電力的供給,該功能部執(zhí)行記錄在上述命令部的命令。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于,上述命令記錄部由非易失地保持已記錄的信息的非易失性存儲器構(gòu)成。
3.根據(jù)權(quán)利要求1或者權(quán)利要求2所述的信息處理裝置,其特征在于,上述執(zhí)行控制部針對組裝完的基本軟件的應(yīng)用程序接口,根據(jù)指定,對與發(fā)行完的命令記錄于上述命令記錄部的記錄模式、和在上述功能部中順序地執(zhí)行發(fā)行完的命令的API模式對應(yīng)的工作的任一個(gè)進(jìn)行切換并執(zhí)行。
4.根據(jù)權(quán)利要求1~3的任一項(xiàng)所述的信息處理裝置,其特征在于,上述管理部執(zhí)行電源接入順序,該電源接入順序是在向通過上述執(zhí)行控制部發(fā)行完的命令相關(guān)的上述功能部進(jìn)行電力的供給時(shí),開始向該功能部的電力供給,電力的供給穩(wěn)定之后,向該功能部供給時(shí)鐘信號,并且將對各功能部表示是否工作的復(fù)位信號變更為允許工作的狀態(tài),接著向該功能部輸入指示上述處理的執(zhí)行的控制信號;上述功能部,具備READY信號發(fā)送機(jī)構(gòu),該READY信號發(fā)送機(jī)構(gòu)在通過上述管理部使上述復(fù)位信號變更為允許工作的狀態(tài)之后,發(fā)送表示成為在該功能部中能夠執(zhí)行處理的狀態(tài)的READY信號;上述管理部,在上述電源接入順序中,將針對通過上述執(zhí)行控制部發(fā)行完的命令相關(guān)的上述功能部的上述復(fù)位信號變更為允許工作的狀態(tài)之后,對應(yīng)于從該功能部所具備的上述READY信號發(fā)送機(jī)構(gòu)接收READY信號,向該功能部輸入上述控制信號的同時(shí),對應(yīng)于處理的結(jié)束,停止該功能部中的電力的供給。
5.根據(jù)權(quán)利要求4所述的信息處理裝置,其特征在于,上述管理部以針對包含上述執(zhí)行控制部的各功能部不供給電力的狀態(tài)作為基本狀態(tài),產(chǎn)生任意的上述功能部中的處理的需要時(shí),針對上述執(zhí)行控制部執(zhí)行上述電源接入順序成為能夠執(zhí)行處理的該執(zhí)行控制部給予其它上述功能部指示的情況下,針對成為其對象的上述功能部執(zhí)行上述電源接入順序。
6.根據(jù)權(quán)利要求1~5的任一項(xiàng)所述的信息處理裝置,其特征在于,由所定的上述功能部構(gòu)成,且構(gòu)成多個(gè)成為進(jìn)行電力的供給時(shí)的控制單位的功率管理區(qū)域,上述管理部,在產(chǎn)生所定的供能部中的處理的需要時(shí),向包含該功能部的功率管理區(qū)域供給電力。
7.一種信息處理方法,獨(dú)立控制構(gòu)成裝置的各功能部中的電力的供給,其特征在于,在自身裝置中產(chǎn)生工作的需要時(shí),進(jìn)行該工作相關(guān)的命令的發(fā)行的同時(shí),記錄有發(fā)行完的命令,對應(yīng)于結(jié)束該命令的發(fā)行,停止向進(jìn)行命令的發(fā)行的電力的供給的同時(shí),向上述發(fā)行完的命令相關(guān)的上述功能部開始電力的供給,在該功能部中執(zhí)行上述已記錄的命令。
全文摘要
本發(fā)明提供一種信息處理裝置以及信息處理方法,在可獨(dú)立控制電力供給的信息處理裝置中,進(jìn)一步實(shí)現(xiàn)低消費(fèi)電力化。信息處理裝置1將向各功能部不供給電力的狀態(tài)作為基本,只在需要工作的情況下,供給電力并進(jìn)行處理。另外,需要工作時(shí),通過使CPU以記錄模式來工作,即使在其他功能部中進(jìn)行處理,也與所需工作的命令發(fā)行的結(jié)束對應(yīng),并結(jié)束CPU20的工作。從而,由于能夠進(jìn)一步縮短消費(fèi)電力大的CPU20的工作時(shí)間,因此,適用了以往的低消費(fèi)電力化技術(shù)的信息處理裝置相比,能夠進(jìn)一步實(shí)現(xiàn)低消費(fèi)電力化。
文檔編號G06F1/32GK1790234SQ20051012966
公開日2006年6月21日 申請日期2005年12月14日 優(yōu)先權(quán)日2004年12月15日
發(fā)明者小野義之 申請人:精工愛普生株式會社