TWI475373B - 控制裝置、控制方法、電腦程式產品、及電子裝置 - Google Patents

控制裝置、控制方法、電腦程式產品、及電子裝置 Download PDF

Info

Publication number
TWI475373B
TWI475373B TW102101871A TW102101871A TWI475373B TW I475373 B TWI475373 B TW I475373B TW 102101871 A TW102101871 A TW 102101871A TW 102101871 A TW102101871 A TW 102101871A TW I475373 B TWI475373 B TW I475373B
Authority
TW
Taiwan
Prior art keywords
electronic device
power
lookup table
starting condition
power consumption
Prior art date
Application number
TW102101871A
Other languages
English (en)
Other versions
TW201346513A (zh
Inventor
Koichi Fujisaki
Tetsuro Kimura
Tatsunori Kanai
Haruhiko Toyama
Junichi Segawa
Satoshi Shirai
Masaya Tarui
Hiroyoshi Haruki
Yusuke Shirota
Akihiro Shibata
Original Assignee
Toshiba Kk
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Kk filed Critical Toshiba Kk
Publication of TW201346513A publication Critical patent/TW201346513A/zh
Application granted granted Critical
Publication of TWI475373B publication Critical patent/TWI475373B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0625Power saving in storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3212Monitoring battery levels, e.g. power saving mode being initiated when battery voltage goes below a certain level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0632Configuration or reconfiguration of storage systems by initialisation or re-initialisation of storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0653Monitoring storage devices or systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0685Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Power Sources (AREA)
  • Stored Programmes (AREA)

Description

控制裝置、控制方法、電腦程式產品、及電子裝置 相關申請案交互參考
本申請案係基於且主張2012年1月19日所申請之第2012-009288號日本專利申請案之優先權之權利;其全部內容以引用之方式併入本文中。
本文所描述之實施例大致係關於一種控制裝置、一種控制方法、一種電腦程式產品、及一種電子裝置。
在過去,已提出各種技術以減少一電子裝置之電力消耗。舉例來說,存在一技術,其中當在一預定時段內沒有來自外部之輸入時,就將一主記憶體或一處理器中之資料保存在一非揮發性儲存裝置中,且停止至該主記憶體或該處理器之電力供應以使一電子裝置進入一睡眠模式(低電力模式)。在該技術中,當在睡眠模式中自外部接收一輸入(舉例來說,退出睡眠條件之一喚醒事件信號,諸如一面板或一滑鼠之一觸摸操作)時,保存在非揮發性儲存裝置中之資料返回至主記憶體或處理器中,且電子裝置返回至該電子裝置進入睡眠條件之前之一狀態以便再起動一程序)。
在傳統技術中,當退出睡眠模式時,電子裝置進入與該電子裝置進入該睡眠模式之前之狀態相同的狀態,且因此需要電子裝置進入 睡眠模式之前之電力之一等效電力。然而,取決於一電源之狀態,可能無法獲得該電子裝置進入睡眠模式之前之電力之等效電力。
實施例之一目的係提供能夠在一可用能量(電力)範圍內操作一電子裝置之一控制裝置及一控制方法。
根據一實施例,一電力控制裝置包括一儲存單元、一監測器、一判定單元以及一控制器。該儲存裝置在其中儲存一查找表,該查找表包括含複數個模組之一電子裝置之所需電力消耗與起動條件之間的關係。該電子裝置之起動條件係自該查找表中之所需電力消耗而判定並且指定該電子裝置中所含之該等模組之一電力開/關狀態。該監測器監測當該電子裝置啟動時由一電源供應之一電壓或可用電力。該判定單元參考該查找表判定對應於所需電力消耗之一起動條件,該所需電力消耗對應於由該監測器監測之電壓或可用電力。該控制器設定該電子裝置之一起動條件以在由該判定單元判定之起動條件下起動該電子裝置。
根據以上所描述之控制裝置,可在一可用能量(電力)範圍內操作一電子裝置。
10‧‧‧處理器
20‧‧‧主記憶體
30‧‧‧非揮發性儲存器
40‧‧‧輸入裝置
50‧‧‧睡眠控制單元
60‧‧‧電力控制裝置
61‧‧‧儲存單元
62‧‧‧監測器
63‧‧‧判定單元
64‧‧‧控制單元
65‧‧‧接收單元
66‧‧‧通信裝置
70‧‧‧電源
100‧‧‧電子裝置
圖1係繪示根據一實施例之一電子裝置之一組態實例之一方塊圖;圖2係繪示根據該實施例之一電力控制裝置之一功能組態之一實例之一方塊圖;圖3係繪示根據該實施例之一電力消耗表之一實例之一圖式;圖4係繪示根據該實施例之一改變程序之一實例之一流程圖;及圖5係繪示根據該實施例之一條件控制之一實例之一流程圖。
在下文中,將參考附圖詳細描述各種實施例。
圖1係繪示一電子裝置100(舉例來說,其係一個人電腦(PC))之一實例之一方塊圖。如圖1中所繪示,電子裝置100包括一處理器10、一主記憶體20、一非揮發性儲存器30、一輸入裝置40、一電力控制裝置60、一通信裝置66、一睡眠控制單元50以及一電源70。在本文中,可認為電子裝置100包括個別地由電力控制裝置60所控制之複數個模組。模組包括在組件內之一模組以及可個別地控制電力之一組件。舉例來說,包括處理器10、主記憶體20以及非揮發性儲存器30之一系統單晶片(SoC)中之一模組可為該模組。
處理器10自主記憶體20讀取資料(舉例來說,電子裝置100之一OS或應用軟體)且執行程式,藉此控制電子裝置100之全部操作。處理器10包括一中央處理單元(CPU)及若干暫存器(未繪示)。此外,將一快取記憶體(未繪示)(其儲存頻繁被處理器10存取之一命令或資料)提供在處理器10與主記憶體20之間。在該實施例中,快取記憶體包括儲存被頻繁使用之資料之一第一快取區以及儲存來自第一快取記憶體之資料之一溢出之一輔助快取記憶體。即,該實施例之該快取記憶體由兩個層級組成。第一快取記憶體相對於輔助快取記憶體而言被放置為更靠近處理器10。
非揮發性儲存器30由若干非揮發性記憶體組成。即使在停止至非揮發性儲存器30之電力供應時,非揮發性儲存器30亦可保持內部資料。
輸入裝置40係用於各種輸入之一裝置,且舉例來說,其可經組態為一滑鼠或一鍵盤。
當滿足一預定條件時,睡眠控制單元50將電子裝置100之一狀態改變為一睡眠模式。在本文中,預定條件指示在一預定時段內沒有經由輸入裝置40執行一輸入。然而,預定條件並不受限於此,且可任意 設定。
在該實施例中,當在一預定時段內沒有經由輸入裝置40執行一輸入時,睡眠控制單元50將儲存在主記憶體20或者處理器10內之暫存器中之資料保存至非揮發性儲存器30中,且接著控制電源70以便停止至主記憶體20或處理器10之電力供應。以此方式,電子裝置100(其具有待供應予電力之預定有限數量個模組)之一狀態進入睡眠模式。可認為睡眠模式係其中電子裝置100被暫時停止之一狀態。此處,在該實施例中,即使在睡眠模式中,至電力控制裝置60之電力供應亦繼續進行。當完成將一狀態改變為睡眠模式之一程序時,睡眠控制單元50通知電力控制裝置60已完成將一狀態改變為睡眠模式。以此方式,電力控制裝置60監測電子裝置100之一狀態已進入睡眠模式。
電力控制裝置60控制電子裝置100使得根據電源70之一狀態執行一操作。下文將對電力控制裝置60進行詳細描述。通信裝置66之功能係與一外部裝置進行交換資料。
電源70將電力供應至電子裝置100中所含之每一模組。舉例來說,電源70包括一發電模組(諸如一太陽能電池)以及保存該發電模組所產生之電力之一電池。
圖2係繪示電力控制裝置60之一功能組態之一實例之一方塊圖。如圖2中所繪示,電力控制裝置60包括一儲存單元61、一監測器62、一判定單元63、一控制單元64以及一接收單元65。
儲存單元61在其中儲存包括電子裝置100之所需電力消耗與起動條件之間的關係之一電力消耗表(一查找表)。電子裝置100之起動條件指示其中電子裝置100起動之一條件,且可包括其中一操作被停止(舉例來說,睡眠模式)之一條件。圖3係繪示電力消耗表之一實例之一圖式。在圖3中,作為一起動條件之一實例而給定之一「第一條件」指示其中電力被供應至電子裝置100中所含之所有模組且處理器 10之一操作時脈被設定為一正常值之一條件。一「第二條件」指示其中至一快取區之電力供應被停止且處理器10之一操作時脈被設定為小於一正常值之一值(一時脈被設定為一低速)之一條件。在圖3之實例中,對應於第一條件之所需電力消耗「X」被設定為大於對應於第二條件之所需電力消耗「Y」之一值。在本文中,與每一條件相關聯之所需電力消耗具有一固定值。然而,該實施例並不受限於此,且與每一條件相關聯之所需電力消耗具有一預定範圍。舉例來說,對應於第一條件之所需電力消耗可被設定為在X1(<X)至X2(>X)之一範圍內之一值,且對應於第二條件之所需電力消耗可被設定為在Y1(<Y)至Y2(>Y)之一範圍內之一值。總之,與每一條件相關聯之所需電力消耗可具有一固定值,或可具有一預定範圍。
返回至圖2,繼續進行描述。監測器62監測當電子裝置100啟動時由電源70供應之一電壓或可用電力。如下文所描述,監測器62監測當接收單元65接收到取消睡眠模式之一喚醒事件信號時由電源70供應之可用電力(或替代地,一電壓)。在本文中,可認為電子裝置100啟動時之一時間係指接收單元65接收到引起電子裝置100被改變為一可操作狀態之一信號時之一時間點。判定單元63參考儲存在儲存單元61中之電力消耗表而判定對應於由監測器62監測之電力(由電源70供應之可用電力)之一起動條件。在圖3之實例中,當對應於所需電力消耗「X」之電力被監測器62監測時,將第一條件判定為對應於經監測電力之一起動條件。此外,舉例來說,當對應於所需電力消耗「Y」之電力被監測器62監測時,將第二條件判定為對應於經監測電力之一起動條件。此外,舉例來說,在電力消耗表中,當對應於第一條件之電力被設定為在X1(<X)至X2(>X)之範圍內之一值,且對應於電力「X」之電力被監測器62監測時,將對應於經監測電力之一起動條件判定為第一條件。類似地,在電力消耗表中,當對應於第二條件之電力被設 定為在Y1(<Y)至Y2(>Y)之範圍內之一值,且對應於電力「Y」之電力被監測器62監測時,將對應於經監測電力之一起動條件判定為第二條件。總之,使用儲存在儲存單元61中之電力消耗表及由監測器62監測之電力,判定單元63判定對於經監測電力而言為可行的一起動條件。
控制單元64設定一起動條件以在由判定單元63判定之起動條件下起動電子裝置100。舉例來說,當由判定單元63判定之起動條件係第一條件時,控制單元64控制電源70使得電力被供應至電子裝置100中所含之全部模組,且控制單元64將處理器10之一操作時脈設定為一正常值。此外,當由判定單元63判定之起動條件係第二條件時,控制單元64控制電源70使得至快取區之電力供應停止,且電力係被供應至每一模組而非快取區,且控制單元64將處理器10之一操作時脈設定為小於正常值之一值。
明確言之,電力控制裝置60(控制單元64)取決於由判定單元63判定之條件(儲存在電力消耗表中之起動條件)之一類型而命令電源70將一電壓值供應至處理器10及主記憶體20,且命令電源70將一電壓值供應至通信裝置66,以使通信裝置66操作。而且,電力控制裝置60報告啟動處理器10時之一操作時脈,以及供應至主記憶體20之一時脈之一操作時脈。在本文中,取決於條件,使用通信裝置66所需之電力係不足的。在此情況下,電力控制裝置60請求電源70不供應電力至通信裝置66。
接收單元65接收取消睡眠模式之一喚醒事件信號。在該實施例中,當一使用者操作輸入裝置40(包括一觸摸操作)時,輸入裝置40將對應於該操作之一信號發送至電力控制裝置60。在該實施例中,來自輸入裝置40之信號係喚醒事件信號。然而,該實施例並不受限於此,且可任意設定該喚醒事件信號。
當在睡眠模式中自輸入裝置40接收一信號時,電力控制裝置60 將電子裝置100之一條件自睡眠模式改變為對應於在此時間點由電源70供應之可用電力之一起動條件(稱此程序為「改變程序」)。圖4係繪示由電力控制裝置60所執行之改變程序之一實例之一流程圖。在下文中,將參考圖4詳細描述該改變程序。
如圖4中所繪示,當接收單元65接收到一喚醒事件信號(舉例來說,來自輸入裝置40之一輸入信號)時(步驟S1中的「是」),監測器62監測在此時間點由電源70供應之可用電力(或替代地,一電壓)(步驟S2)。即,監測器62監測當接收到喚醒事件信號時之一時間點處由電源70供應之可用電力。隨後,判定單元63藉由使用在步驟S2中監測之電力以及儲存在儲存單元61中之一電力消耗表而判定對應於在步驟S2中監測之電力之一起動條件(步驟S3)。換言之,判定單元63判定當接收到喚醒事件信號時之一時間點處對於由電源70供應之可用電力而言為可行的一起動條件。隨後,控制單元64設定電子裝置100之一起動條件以在步驟S3中判定之起動條件下起動電子裝置100(步驟S4)。
明確言之,根據經判定條件,電力控制裝置60(控制單元64)將供應至處理器10及主記憶體20之一電壓通知給電源70,且命令處理器10啟動時之一操作時脈以及供應至主記憶體20之一時脈之一頻率。舉例來說,在步驟S3中判定之起動條件下,當存在足以使用通信裝置66執行通信之電力時,命令電源70供應電力至通信裝置66以便操作通信裝置66。另一方面,當使用通信裝置66進行通信所需之電力不足時,命令電源70不供應電力至通信裝置66。即,在此情況下,當自睡眠模式返回時,電子裝置100在不與一外部裝置通信之情況下啟動。
如在前文所描述,當在睡眠模式中接收到一喚醒事件信號時,根據該實施例之電力控制裝置60控制電子裝置100以在對於接收到該喚醒事件信號時之一時間點處由電源70供應之可用電力而言為可行的一起動條件下操作。因此,可在一可用能量(電力)範圍內操作電子裝 置100。即,根據該實施例,在退出睡眠模式之後,可將電子裝置100設定為一適當操作狀態(條件)。
作為一修改例,當電子裝置100正在操作(或處於一可操作狀態)時,電力控制裝置60可以預定時間間隔監測由電源70供應之可用電力,且設定電子裝置100之起動條件以在對於經監測電力而言為可行的起動條件下起動電子裝置100。在此情況下,藉由電力控制裝置60之控制被稱為一條件控制,且圖5係繪示條件控制之一實例之一流程圖。
如圖5中所繪示,首先,監測器62監測在此時間點由電源70供應之可用電力(或替代地,一電壓)(步驟S10)。隨後,判定單元63藉由使用在步驟S10中監測之電力以及儲存在儲存單元61中之一電力消耗表而判定對應於經監測電力之一起動條件(步驟S11)。換言之,判定單元63判定對於在此時間點由電源70供應之可用電力而言為可行的一起動條件。隨後,控制單元64設定電子裝置100之一起動條件以在步驟S11中判定之起動條件下起動電子裝置100(步驟S12)。
明確言之,根據經判定條件,電力控制裝置60(控制單元64)將供應至處理器10及主記憶體20之一電壓通知給電源70,且命令處理器10啟動時之一操作時脈以及供應至主記憶體20之一時脈之一頻率。舉例來說,在步驟S11中判定之起動條件下,當存在足以使用通信裝置66執行通信之電力時,命令電源70供應電力至通信裝置66以便操作通信裝置66。另一方面,當使用通信裝置66進行通信所需之電力不足時,命令電源70不供應電力至通信裝置66。該電力控制裝置60以預定時間間隔重複執行以上描述之條件控制。
此外,舉例來說,處理器10可以預定時間間隔執行檢查電子裝置100之一當前條件之一檢查程序。以此方式,處理器10可不向電力控制裝置60詢問電子裝置100之當前條件。此外,舉例來說,每當電 子裝置100被改變為一經判定條件時,電力控制裝置60將一經改變條件通知給處理器10。在此情況下,處理器10可執行以上描述之檢查程序。
以上描述之電力控制裝置60具有一中央處理單元(CPU)、一ROM、一RAM以及一通信介面裝置。以上描述之單元(監測器62、判定單元63、控制單元64以及接收單元65)之每一者之一功能由儲存在一ROM中之一程式實施。此外,本發明並不受限於此,且各自單元(監測器62、判定單元63、控制單元64以及接收單元65)之功能之至少一些可由一分離電路(硬體)實施。
而且,在以上描述之實施例中,將電力控制裝置60及處理器10建構在分離晶片上。然而,本發明並不受限於此。舉例來說,藉由使用包括電力控制裝置60及處理器10之一系統單晶片(SoC)而實施以上描述之實施例。
此外,由以上描述之電力控制裝置60所執行之一程式可儲存在連接至一網路(諸如網際網路)之一電腦中,且可藉由經由網路下載該程式而提供。此外,由以上描述之電力控制裝置60所執行之一程式可經由一網路(諸如網際網路)而提供或分佈。此外,根據該等實施例及修改例之電力控制裝置60所執行之一程式可被預先併入至一ROM內,及被提供。
舉例來說,當一電池之一可用電力歸因於一自放電而減少時,或者當由於正在使用一太陽能電池而無法產生狀態改變為睡眠模式之前之電力之一等效電力時,可應用以上描述之實施例。特定而言,由於太陽能電池之電力產生回應於一外部環境而變化,所以更有可能無法獲得狀態進入睡眠模式之前之一可用電力之一等效電力。以上描述之實施例在此一情況下係有效。
此外,舉例來說,在當一電子裝置將自睡眠模式返回時之一時 間點處存在之一可用電力(由電源70供應之可用電力)小於電子裝置進入睡眠模式之前之電力,且當電子裝置100自睡眠模式返回之一返回程序結束時或當該返回程序正在執行時可用電力被耗盡之一情況下,電子裝置100可處於一不操作之狀態。以上描述之實施例在此一情況下亦係有效。
而且,可任意設定儲存在電力消耗表中之條件之一類型或數量。舉例來說,在電力消耗表中,睡眠模式與電力可彼此相關聯。在此組態中,當在圖4之步驟S2中由監測器62監測之電力指示一充分小的值,且在圖4之步驟S3中判定睡眠模式為與在步驟S2中監測之電力相關聯之一條件時,電子裝置100再次返回至睡眠模式(圖4之步驟S4)。
根據以上描述之至少一個實施例之一控制裝置,控制單元包括一儲存單元、一監測器、一判定單元以及一控制器。儲存裝置在其中儲存一查找表,該查找表包括含複數個模組之一電子裝置之所需電力消耗與起動條件之間的關係。電子裝置之起動條件係自查找表中之所需電力消耗判定,且指定該電子裝置中所含之該等模組之一電力開/關狀態。監測器監測當電子裝置啟動時由一電源供應之一電壓或可用電力。判定單元參考查找表判定對應於所需電力消耗(其對應於由監測器監測之電壓或可用電力)之一起動條件。控制器設定電子裝置之一起動條件以在由判定單元判定之起動條件下起動該電子裝置。因此,可在一可用能量(電力)範圍內操作該電子裝置。
雖然已描述了某些實施例,但僅藉由實例提出此等實施例,且此等實施例並非意欲限制本發明之範圍。實際上,本文所描述之新穎實施例可以多種其他形式體現;而且,可在不脫離本發明之精神之情況下在本文所描述之該等實施例之形式上做出各種省略、替代及改變。所附申請專利範圍及其等效物意欲涵蓋此等形式或修改,如同此 等形式或修改落在本發明之範疇及精神內一般。

Claims (7)

  1. 一種電力控制裝置,其包含:一儲存器,其在其中儲存一查找表,該查找表包括含複數個模組之一電子裝置之所需電力消耗與起動條件之間的關係,該電子裝置之該起動條件係自該查找表中之該所需電力消耗而判定並且指定該電子裝置中所含之該等模組之一電力開/關狀態,一監測器,其監測當該電子裝置啟動時由一電源供應之一電壓或可用電力;一判定單元,其經組態以參考該查找表判定對應於所需電力消耗之一起動條件,該所需電力消耗對應於由該監測器監測之該電壓或可用電力;及一控制器,其設定該電子裝置之一起動條件以在由該判定單元判定之該起動條件下起動該電子裝置。
  2. 如請求項1之裝置,其進一步包含:一接收單元,其經組態以接收退出一睡眠模式之一喚醒事件信號,在該睡眠模式中經供應予電力之該等模組之數量係限制為一預定數量且該電子裝置之一操作停止,其中,當該接收單元接收該喚醒事件信號時,該監測器監測由該電源供應之該電壓或可用電力,該判定單元判定對應於該監測器監測之該電力之一條件,且該控制器設定該電子裝置之一起動條件以在由該判定單元判定之該條件下起動該電子裝置。
  3. 如請求項2之裝置,其中該電源包括一太陽能電池。
  4. 如請求項2之裝置,其中當滿足一預定條件時該電子裝置進入該睡眠模式。
  5. 一種電力控制方法,其包含:監測當一電子裝置啟動時由一電源供應之電壓或可用電力,該電子裝置包括複數個模組;參考一查找表判定對應於藉由該監測而監測到的該電壓或可用電力之一起動條件,該查找表包括該電子裝置之所需電力消耗與起動條件之間的關係,該等條件之每一者指示該電子裝置之一操作狀態,該電子裝置之該起動條件係自該查找表中之該所需電力消耗而判定並且指定該電子裝置中所含之該等模組之一電力開/關狀態;及設定該電子裝置之該起動條件以在藉由該判定而判定之該條件下起動該電子裝置。
  6. 一種電腦程式產品,其包含含有一程式之一電腦可讀媒體,該程式引起一電腦執行:監測當一電子裝置啟動時由一電源供應之電壓或可用電力,該電子裝置包括複數個模組;參考一查找表判定對應於所需電力消耗之一起動條件,該所需電力消耗對應於藉由該監測而監測到的該電壓或可用電力,該查找表包括該電子裝置之所需電力消耗與起動條件之間的關係,該電子裝置之該起動條件係自該查找表中之該所需電力消耗而判定並且指定該電子裝置中所含之該等模組之一電力開/關狀態;及設定該電子裝置之該起動條件以在藉由該判定而判定之該條件下起動該電子裝置。
  7. 一種包括複數個模組之電子裝置,該電子裝置包含:一儲存單元,其在其中儲存一查找表,該查找表包括一電子裝置之所需電力消耗與起動條件之間的關係,該電子裝置之該 起動條件係自該查找表中之該所需電力消耗而判定並且指定該電子裝置中所含之該複數個模組之一電力開/關狀態,一監測器,其監測當該電子裝置啟動時由一電源供應之一電壓或可用電力;一判定單元,其經組態以參考該查找表判定對應於所需電力消耗之一起動條件,該所需電力消耗對應於由該監測器監測之該電壓或可用電力;及一控制器,其設定該電子裝置之一起動條件以在由該判定單元判定之該起動條件下起動該電子裝置。
TW102101871A 2012-01-19 2013-01-17 控制裝置、控制方法、電腦程式產品、及電子裝置 TWI475373B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012009288A JP2013149093A (ja) 2012-01-19 2012-01-19 制御装置、制御方法、プログラムおよび電子機器

Publications (2)

Publication Number Publication Date
TW201346513A TW201346513A (zh) 2013-11-16
TWI475373B true TWI475373B (zh) 2015-03-01

Family

ID=48815918

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102101871A TWI475373B (zh) 2012-01-19 2013-01-17 控制裝置、控制方法、電腦程式產品、及電子裝置

Country Status (4)

Country Link
US (2) US9423852B2 (zh)
JP (1) JP2013149093A (zh)
CN (1) CN103218027A (zh)
TW (1) TWI475373B (zh)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6113538B2 (ja) 2012-03-23 2017-04-12 株式会社東芝 制御装置、制御方法、プログラムおよび半導体装置
JP5677376B2 (ja) 2012-07-06 2015-02-25 株式会社東芝 メモリ制御装置、半導体装置、およびシステムボード
JP5787852B2 (ja) 2012-09-07 2015-09-30 株式会社東芝 制御装置、情報処理装置、制御方法およびプログラム
JP5696110B2 (ja) 2012-09-19 2015-04-08 株式会社東芝 電源システム、電源制御装置およびプログラム
JP5802637B2 (ja) 2012-09-21 2015-10-28 株式会社東芝 情報処理装置、情報処理方法およびプログラム
JP6116941B2 (ja) 2013-02-28 2017-04-19 株式会社東芝 情報処理装置
JP6054203B2 (ja) 2013-02-28 2016-12-27 株式会社東芝 情報処理装置、デバイス制御方法及びプログラム
JP6071647B2 (ja) 2013-02-28 2017-02-01 株式会社東芝 情報処理装置、動作状態制御方法及びプログラム
JP6087662B2 (ja) 2013-02-28 2017-03-01 株式会社東芝 制御装置、制御プログラム及び情報処理システム
US9870161B2 (en) * 2013-03-25 2018-01-16 Nec Corporation Computation processing device and control method thereof
JP2015064676A (ja) 2013-09-24 2015-04-09 株式会社東芝 情報処理装置、半導体装置、情報処理方法およびプログラム
CN104571883B (zh) * 2013-10-28 2020-09-25 联想(北京)有限公司 一种信息处理方法及电子设备
JP6184891B2 (ja) 2014-03-12 2017-08-23 東芝メモリ株式会社 情報処理装置、半導体チップ、情報処理方法およびプログラム
US9778731B2 (en) * 2014-03-28 2017-10-03 Mediatek Inc. Method for performing system power budgeting within electronic device, and associated apparatus
US20170090427A1 (en) * 2015-09-25 2017-03-30 Intel Corporation Utility provisioning with iot analytics
CN107908274A (zh) * 2017-11-24 2018-04-13 深圳市驿固科技有限公司 一种降低电子设备电能损耗的方法
WO2021127347A1 (en) * 2019-12-18 2021-06-24 Milwaukee Electric Tool Corporation Out-of-band point of sale activation for electronic power tool devices
US11340684B2 (en) * 2020-06-05 2022-05-24 Dell Products L.P. System and method for predictive battery power management

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6085325A (en) * 1996-12-16 2000-07-04 Intel Corporation Method and apparatus for supporting power conservation operation modes
TW200408929A (en) * 2002-11-29 2004-06-01 Inventec Appliances Corp Power control system for a PDA with a microprocessor
TW200411367A (en) * 2002-12-24 2004-07-01 Inventec Appliances Corp Power management for a PDA system
US20100013778A1 (en) * 2008-07-16 2010-01-21 High Tech Computer, Corp. Portable electronis device and the mode switching method thereof

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5563469A (en) * 1989-12-27 1996-10-08 Nippondenso Co., Ltd. Spark plug for internal combustion engine
US5483656A (en) * 1993-01-14 1996-01-09 Apple Computer, Inc. System for managing power consumption of devices coupled to a common bus
JP2001142579A (ja) * 1999-11-16 2001-05-25 Fujitsu Ltd 電源制御装置およびそれを備えた情報処理装置、記録媒体
JP2001273055A (ja) 2000-03-24 2001-10-05 Toshiba Corp 携帯型情報処理装置および同装置のシステム起動方法
US6891478B2 (en) * 2000-06-09 2005-05-10 Jay Warren Gardner Methods and apparatus for controlling electric appliances during reduced power conditions
US6609208B1 (en) * 2000-07-07 2003-08-19 Hewlett-Packard Development Company Energy-based sampling for performance monitoring
JP3932786B2 (ja) 2000-08-17 2007-06-20 カシオ計算機株式会社 電池駆動端末装置、及び記憶媒体
US7400062B2 (en) * 2002-10-15 2008-07-15 Microsemi Corp. - Analog Mixed Signal Group Ltd. Rack level power management
US20040158878A1 (en) * 2003-02-07 2004-08-12 Viresh Ratnakar Power scalable digital video decoding
US7392411B2 (en) * 2003-04-25 2008-06-24 Ati Technologies, Inc. Systems and methods for dynamic voltage scaling of communication bus to provide bandwidth based on whether an application is active
JP4230463B2 (ja) 2003-09-03 2009-02-25 シャープ株式会社 制御装置、通信装置、通信機器、電子装置、および情報処理装置
US20050048960A1 (en) 2003-09-03 2005-03-03 Sharp Kabushiki Kaisha Information processing device, control device, communication device, communication equipment, electronic device, information processing system, power management method, power management program, and recording medium
US7581130B2 (en) * 2004-11-12 2009-08-25 Hewlett-Packard Development Company, L.P. Power management system and method
JP4779342B2 (ja) * 2004-11-25 2011-09-28 パナソニック電工株式会社 無線センサ装置
US8658942B2 (en) * 2004-12-16 2014-02-25 Illinois Tool Works Inc. Method and system of welding with auto-determined startup parameters
JP2007074866A (ja) * 2005-09-08 2007-03-22 Fujitsu Ltd 誤動作防止装置
JP4685040B2 (ja) * 2007-01-24 2011-05-18 パナソニック株式会社 半導体集積回路及びその電源供給制御方法
US20080307240A1 (en) * 2007-06-08 2008-12-11 Texas Instruments Incorporated Power management electronic circuits, systems, and methods and processes of manufacture
EP2083170A1 (en) * 2008-01-23 2009-07-29 Flexenclosure AB Method and device for controlling operation of a power supply system
US7996690B2 (en) * 2008-01-24 2011-08-09 Dell Products L.P. System and method for dynamic utilization-based power allocation in a modular information handling system
JP4858537B2 (ja) * 2008-12-26 2012-01-18 ブラザー工業株式会社 画像出力装置
KR101552270B1 (ko) * 2009-02-13 2015-09-11 삼성전자주식회사 태양 전지부를 포함하는 휴대 단말기 및 이의 전원 제어 방법
CN101567940B (zh) * 2009-05-11 2012-06-06 深圳凯虹移动通信有限公司 实现移动通讯终端省电的装置、方法及移动终端
US8433931B2 (en) * 2009-05-13 2013-04-30 Microsoft Corporation Integrating energy budgets for power management
JP2011013836A (ja) 2009-06-30 2011-01-20 Hitachi Ltd メモリ配置管理装置及びマイクロプロセッサ
JP5324666B2 (ja) * 2009-07-15 2013-10-23 株式会社日立製作所 ストレージシステム
JP5280962B2 (ja) 2009-08-03 2013-09-04 富士通テレコムネットワークス株式会社 電源供給制御装置
JP5381837B2 (ja) * 2009-08-19 2014-01-08 株式会社リコー 情報処理装置、ネットワークシステム、省電力制御方法、省電力制御プログラム及び記録媒体
CN101720120B (zh) 2009-11-06 2012-10-17 深圳凯虹移动通信有限公司 低功耗移动通讯终端及其低功耗实现方法
US20110154007A1 (en) * 2009-12-23 2011-06-23 Nokia Corporation Low energy boot options for devices
JP5555533B2 (ja) * 2010-04-22 2014-07-23 株式会社Nttドコモ 制御装置、端末装置及びプログラム
US8826051B2 (en) * 2010-07-26 2014-09-02 Apple Inc. Dynamic allocation of power budget to a system having non-volatile memory and a processor
US8516284B2 (en) * 2010-11-04 2013-08-20 International Business Machines Corporation Saving power by placing inactive computing devices in optimized configuration corresponding to a specific constraint
JP5807201B2 (ja) * 2010-12-28 2015-11-10 パナソニックIpマネジメント株式会社 電力制御装置
JP5284401B2 (ja) 2011-03-24 2013-09-11 株式会社東芝 動作切替装置およびプログラム
JP5340335B2 (ja) 2011-03-24 2013-11-13 株式会社東芝 情報処理装置
JP5318139B2 (ja) 2011-03-24 2013-10-16 株式会社東芝 制御装置およびプログラム
JP2012203583A (ja) 2011-03-24 2012-10-22 Toshiba Corp 情報処理装置およびプログラム
US20120246458A1 (en) * 2011-03-25 2012-09-27 Cisco Technology, Inc. Power optimization on a thin client device
US20120330473A1 (en) * 2011-06-24 2012-12-27 Bobbie Jo Meredith System and method for managing loads
JP2013065150A (ja) 2011-09-16 2013-04-11 Toshiba Corp キャッシュメモリ装置、プロセッサ、および情報処理装置
JP5674611B2 (ja) 2011-09-22 2015-02-25 株式会社東芝 制御システム、制御方法およびプログラム
JP5777467B2 (ja) 2011-09-22 2015-09-09 株式会社東芝 制御装置およびプログラム
JP5674613B2 (ja) 2011-09-22 2015-02-25 株式会社東芝 制御システム、制御方法およびプログラム
DE112011106028B4 (de) * 2011-12-21 2020-01-02 Intel Corporation Mechanismus zum Bereitstellen von Energiesparoptionen für Computergeräte
JP5665777B2 (ja) 2012-01-20 2015-02-04 株式会社東芝 制御装置、システムおよびプログラム
JP2013218672A (ja) 2012-03-14 2013-10-24 Toshiba Corp 状態制御装置、情報処理装置、プログラム、および半導体装置
JP6113538B2 (ja) 2012-03-23 2017-04-12 株式会社東芝 制御装置、制御方法、プログラムおよび半導体装置
US9213381B2 (en) * 2012-05-24 2015-12-15 Ati Technologies Ulc Voltage regulator dynamically determining whether requested power transition can be supported

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6085325A (en) * 1996-12-16 2000-07-04 Intel Corporation Method and apparatus for supporting power conservation operation modes
TW200408929A (en) * 2002-11-29 2004-06-01 Inventec Appliances Corp Power control system for a PDA with a microprocessor
TW200411367A (en) * 2002-12-24 2004-07-01 Inventec Appliances Corp Power management for a PDA system
US20100013778A1 (en) * 2008-07-16 2010-01-21 High Tech Computer, Corp. Portable electronis device and the mode switching method thereof

Also Published As

Publication number Publication date
US20130219203A1 (en) 2013-08-22
CN103218027A (zh) 2013-07-24
TW201346513A (zh) 2013-11-16
JP2013149093A (ja) 2013-08-01
US20160320998A1 (en) 2016-11-03
US9423852B2 (en) 2016-08-23

Similar Documents

Publication Publication Date Title
TWI475373B (zh) 控制裝置、控制方法、電腦程式產品、及電子裝置
US9471121B2 (en) Microprocessor based power management system architecture
US8977880B2 (en) Method for managing power supply of multi-core processor system involves powering off main and slave cores when master bus is in idle state
US10642338B2 (en) Hierarchical power management unit for low power and low duty cycle devices
TWI527051B (zh) 記憶體控制器之調校、電力閘控與動態頻率改變
US8683247B2 (en) Method and apparatus for controlling power supply to primary processor and portion of peripheral devices by controlling switches in a power/reset module embedded in secondary processor
US20140344599A1 (en) Method and System for Power Management
TWI475368B (zh) 電源控制系統及其方法
US9411398B2 (en) Electronic device and method to extend battery life
EP3274787B1 (en) Technologies for managing power of an embedded controller during a low-power state
US9477293B2 (en) Embedded controller for power-saving and method thereof
TWI628538B (zh) 用於功率信號介面的設備、能量管理電路系統及方法
KR20120030763A (ko) 계층적 전력 제어 회로, 이를 이용한 전력 제어 방법, 및 이를 포함하는 SoC 장치
US10394307B2 (en) Information processing apparatus, information processing method, and program
US9625970B2 (en) Information processing apparatus, operation state control method, and computer program product
KR20140026308A (ko) 멀티 코어 시스템의 전력 관리 장치 및 방법
Daulby et al. Improving the forward progress of transient systems
JP5281625B2 (ja) コンピュータのリセット方法およびコンピュータ
CN106814840A (zh) 用于处理器的低电力状态保持模式
JP5279762B2 (ja) パワー・オフ状態での消費電力の低減が可能な電子機器および消費電力の低減方法
CN103488270B (zh) 省电方法及其电子装置
US20130318370A1 (en) Middleware power management
JP2014021877A (ja) 携帯式情報端末装置のパワー・ステートを制御する方法、コンピュータ・プログラムおよび携帯式情報端末装置
WO2015151169A1 (ja) 制御装置及び電子機器
TW541453B (en) Power saving device for computer and method thereof

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees