TWI590041B - 將電腦系統從睡眠狀態喚醒的方法及設備 - Google Patents
將電腦系統從睡眠狀態喚醒的方法及設備 Download PDFInfo
- Publication number
- TWI590041B TWI590041B TW101141165A TW101141165A TWI590041B TW I590041 B TWI590041 B TW I590041B TW 101141165 A TW101141165 A TW 101141165A TW 101141165 A TW101141165 A TW 101141165A TW I590041 B TWI590041 B TW I590041B
- Authority
- TW
- Taiwan
- Prior art keywords
- audio
- event signal
- wake
- output
- input
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4418—Suspend and resume; Hibernate and awake
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3215—Monitoring of peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Power Sources (AREA)
Description
一般言之,本發明有關於計算裝置,更特定地說,有關於手持式行動計算裝置所使用的電源管理解決方案。
目前有各式各樣用來降低平台電力消耗的機制。電源管理的標準技術例如規定於先進組態及電源介面(ACPI)版本5.0,其見於公開的網際網路URL www-acpi-info(請注意,在此以短線取代點,以避免在本文件中意外地成為超連結)。ACPI係很多電腦系統目前所使用的電源管理標準,且用於描述系統如何依賴作業系統。
電源管理有能力使平台(包括組件與系統層級)改變它的操作狀態成為使用較少電力與恢復成正常操作。這些操作模式通常稱為睡眠與喚醒模式。有若干事件用來觸發平台過渡到低電力狀態,或從低電力狀態過渡到更活性狀態。在用於桌上型與膝上型裝置的習知方案中,限於以輸入/輸出(I/O)裝置的動作來觸發這類事件-即,移動滑鼠、按下鍵盤上的鍵致使平台從睡眠狀態或低電力狀態過渡到活性狀態。
諸如智慧型手機與平板電腦之類的手持式行動計算裝置被設計成具有減縮的體積以符合預期的使用者形狀因數。結果是,典型上這些類型裝置的I/O裝置有限,例如,這類行動計算裝置所用的I/O裝置可能只限於觸控螢
幕顯示介面及玻璃面框上有限的按鈕。在大多數的手持式計算裝置中,為了節省電力,觸控螢幕顯示器被停用而處於低電力狀態。因此,需要能夠讓使用者使用其它手段讓系統從睡眠狀態中被“喚醒”的解決方案。
以下是對某些細節及實施的描述,其中包括對圖的描述,接下來是描述某些或全部的實施例,以及討論其它可能的實施例或本文所提出之發明概念的實施。以下提供本發明之實施例的概觀,接著是參考圖式之更詳細的描述。
本發明的實施例描述在主平台睡眠狀態期間,偵測周邊裝置音頻插頭被耦接(***)至音頻插頭連接插座的設備、系統與方法。主平台之特定的睡眠狀態可被決定,且系統的喚醒事件可被產生,以使得主平台回應周邊裝置被耦接於音頻插頭連接插座而從睡眠狀態被喚醒。因此,本發明的實施例結合到諸如智慧型手機與平板電腦之類的手持式行動計算裝置,以有限的輸入/輸出(I/O)提供使用者從睡眠狀態喚醒裝置的另一手段。
圖1說明結合本發明之實施例的手持式行動計算裝置。圖中顯示裝置100的前視與斷面視圖,其可以是智慧型手機或平板電腦,且在本實施例中,包括觸控螢幕顯示器110,其功能做為裝置的顯示器及該裝置之使用者的I/O機構。
裝置100進一步包括音頻插座150。在本實施例中,
音頻插座150係3.5mm的耳機與麥克風插座(即,能接受音頻輸出裝置,諸如耳機,音頻輸入裝置,諸如麥克風或耳機/麥克風組合裝置)。在另一實施例中,音頻插座150可包含不同尺寸與不同的功能性(例如,僅音頻輸出,僅音頻輸入)。
裝置100可為它的平台執行一系列的睡眠狀態。例如,裝置100可執行由可見於公開網際網路URL www-acpi-info(請注意,在此以短線取代點,以避免在本文件中無意地成為超連結)之先進組態及電源介面(ACPI)版本5.0所定義的睡眠狀態。
在此實施例中,裝置100有能力以該裝置所接受的電池電力或AC電源來操作。在這兩種情況都有興趣節省裝置的電力消耗;因此,在裝置100不動作一段特定的周期之後會進入睡眠狀態(例如ACPI所定義的S3,其為懸置到隨機存取記憶體(RAM),其中,系統記憶體被儲存到RAM,且電力仍供應給RAM;或ACPI所定義的S4,其為懸置到磁碟,其中,主記憶體的內容被儲存到磁碟記憶體,並關閉平台的電源)。該睡眠狀態可進一步關閉觸控螢幕110的電源,藉以限制使用者從睡眠喚醒裝置100的選擇。以下描述的本發明實施例致能音頻插頭***音頻插座150而喚醒睡眠的系統。
圖2係按照本發明實施例之處理的流程圖。如本文說明的流程圖,提供各種不同處理動作之程序的例子。雖然是以特定的程序或順序來顯示,但除非特別說明,這些動
作的順序可加以修改。因此,須瞭解,所說明的實施僅是例子,且所說明的處理可按不同的順序來實施,且某些動作可平行施行。此外,在本發明之各不同的實施例中可省略一或多個動作;因此,在每一個實施中並非需要所有的動作。其它的處理流程皆有可能。
如處理200中所示,系統是在“待機”狀態,210。例如,主平台電源開啟,模組或邏輯初始化子系統並載入作業系統(OS);雖然OS在執行中,但在某些時間點,平台中的系統待機(即睡眠)事件由於時間、不動作、或使用者之選擇而被觸發。OS會觸發系統管理中斷(SMI)以致使待機狀態,如前所述,該待機狀態可以是“懸置到RAM”狀態或“懸置到碟片機”睡眠狀態。在220,一旦音頻插頭被***系統音頻插座,系統的睡眠狀態被決定。該睡眠狀態例如經由系統暫存器所儲存的系統整體狀態、SMI追蹤等來決定。
在230,為適當的睡眠狀態與喚醒事件執行系統恢復程序。當喚醒事件被確認時,邏輯或模組諸如韌體操作以喚醒平台。記憶內容應仍完整且操作的前後關係也應被保持。如果處理器處於睡眠模式,在喚醒時,處理器重置並重新啟動韌體。在某些實施例中,韌體可偵測其並非在開機模式,因為其處於某種睡眠模式,記憶保持完整。因此,韌體執行專用於喚醒平台的處理,而非重新開機。例如,韌體並不重新初始化記憶體。一旦被喚醒,在240,韌體將控制轉移給OS。在250,系統完全恢復到“開”的狀
態(例如“S0”),且耦接於音頻插頭的音頻裝置可被使用。
圖3係按照本發明之實施例之處理的流程圖。在處理300中,在310,系統處於睡眠模式,且在315,音頻插頭被偵測到插在音頻插座中。在本實施例中存在有不同的子處理,無論耦接至音頻插頭的音頻裝置是音頻輸出裝置(例如耳機、喇叭)、音頻輸入裝置(例如,麥克風)、或音頻輸入/輸出裝置。
在320,如果偵測到音頻輸出裝置,則在321決定系統是否在睡眠狀態。如果系統不在睡眠狀態,則在拔除音頻插頭時不會恢復成睡眠狀態,399。如果系統是在睡眠狀態,則決定系統目前是在睡眠狀態,在322產生適合音頻輸出裝置被***的喚醒事件(例如適當的音頻編解碼器被識別),且在323將該喚醒事件提供給平台互連(例如平台控制器集線器(PCH))。
在330,如果偵測到音頻輸入裝置,則在331決定系統是否在睡眠狀態。如果系統不在睡眠狀態,則在拔除音頻插頭時不會恢復成睡眠狀態,399。如果系統是在睡眠狀態,則決定系統目前是在睡眠狀態,在332產生適合音頻輸入裝置***的喚醒事件(例如適當的音頻編解碼器被識別),且在333將該喚醒事件提供給平台互連。
在340,如果偵測到音頻輸入/輸出裝置,則在341決定系統是否在睡眠狀態。如果系統不在睡眠狀態,則在拔除音頻插頭時不會恢復成睡眠狀態,399。如果系統是在
睡眠狀態,則決定系統目前是在睡眠狀態,在342產生適合音頻輸入裝置***的喚醒事件(例如適當的音頻編解碼器被識別),且在343將該喚醒事件提供給平台互連。
一旦平台互連接收了喚醒事件,在350,I/O控制器宣告(或去宣告)一信號來指示已處理了喚醒事件中斷。在351,根據此宣告/去宣告信號執行平台的電力啟動程序。在352,電力啟動程序一旦完成,基本輸入/輸出系統(BIOS)開始一適當的恢復程序。在353,儲存在RAM(懸置到RAM睡眠)或碟片(懸置到碟片)記憶體中的系統內容被復原。
在354,該BIOS進一步載入所識別的編解碼器,在355,各個系統組件的驅動程式被載入,且在356,恢復狀態(例如“S0”)完成。在某實施例中,在357,OS可為音頻裝置啟動適當的應用程式。在某些實施例中,如果偵測到音頻插頭從音頻插座拔離,可恢復成睡眠狀態。
圖4係實施本發明之實施例之系統組件的方塊圖。在本實施例中,系統400包括音頻插座410,其能夠決定用於具有輸入及/或輸出能力之音頻裝置的音頻插頭是否被***。音頻插座410可傳送音頻輸出裝置信號411及/或音頻輸入裝置信號412給偵測與控制邏輯420。
偵測與控制邏輯接收睡眠狀態信號401,其指示系統400是否在睡眠狀態,如果是,其為睡眠狀態。偵測與控制邏輯420將為音頻輸入裝置送出喚醒事件421及為音頻輸出裝置送出喚醒事件422(例如,如果偵測到是結合耳
機/麥克風裝置,其也結合兩事件)。
平台互連430(在本文中另稱為I/O集線器)可接收來自偵測與控制邏輯420的系統喚醒事件,並經由電源程序控制方塊460為處理器440及系統記憶體450開始電力啟動程序。在某些實施例中,視其中的睡眠狀態系統400而定,系統的前後關係可從系統記憶體450(對於懸置到系統記憶體模式)或從碟片記憶體455(用於懸置到碟片模式)回復。
可連線音頻電壓穩壓器470並加載適當的音頻編解碼器480,以使系統啟動並使***到音頻插座410的音頻裝置可用。
圖5係按照本發明之實施例之偵測與控制邏輯的方塊圖。在本實施例中,偵測與控制邏輯方塊500接收信號501與502,分別用來指示所偵測到在系統音頻插座(或插座)中的是音頻輸出裝置或是音頻輸入裝置。當偵測到該等音頻裝置至少其中之一時,OR邏輯505發送指示給喚醒事件產生邏輯530。
偵測與控制方塊500也接收信號503及504,做為分別指示系統是被儲存到RAM睡眠狀態(在本例的實施例中稱為S3)或被儲存到碟片睡眠狀態(稱為S4)之資料。信號501與502在暫存器510中被配對在一起,而信號503及504在暫存器520中被配對在一起。來自該暫存器的資料被向前送到喚醒事件產生邏輯520。在本實施例中,喚醒事件產生邏輯530根據來自圖5中所示暫存器
510及520之可能的資料輸入而產生喚醒_音頻_輸入_信號531及/或喚醒_音頻_輸出_信號532:
圖6係利用本發明之實施例之裝置的方塊圖。計算裝置600代表行動計算裝置,諸如計算平板、行動電話或智慧型手機、無線致能的e-閱讀器、或其它無線行動裝置。須瞭解,某些組件僅一般地顯示,且並非這類裝置的所有組件都顯示在裝置600中。
裝置600包括處理器610,其執行裝置600的主要處理操作。處理器610可包括一或多個實體裝置,諸如微處理器、應用程式處理器、微控制器、可程式邏輯裝置、處理器核心、或其它處理機構。處理器610所執行的處理操作包括操作平台或作業系統的執行,在其上執行應用程式及/或裝置的功能。處理操作包括與使用人或與其它裝置之輸入/輸出(I/O)相關的操作、與電源管理相關的操作、及/或與將裝置600連接到其它裝置相關的操作。處理操作也包括與音頻I/O及或顯示I/O相關的操作。
在一實施例中,裝置600包括音頻子系統620,其代表與提供音頻功能給計算裝置相關的硬體(例如音頻硬體與音頻電路)及軟體(例如驅動程式、編解碼器)。音頻功能可包括經由上述任何音頻插頭之喇叭及/或耳機輸出,以及麥克風輸入。關於這類功能的裝置可整合進裝置600,或連接到裝置600。在一實施例中,使用者藉由提供被處理器610接收與處理的音頻命令來與裝置600互動。
顯示子系統630代表提供視覺及/或觸覺顯示給使用者的硬體(例如顯示裝置)及軟體(例如驅動程式)組件,供使用者與計算裝置互動。顯示子系統630包括顯示介面632,其包括用來提供顯示給使用者之特定的螢幕或硬體裝置。在一實施例中,顯示介面632包括獨立於處理器610的邏輯,用來實施至少某些與顯示相關的處理。在一實施例中,顯示子系統630包括提供輸出與輸入給使用者的觸控螢幕裝置。
I/O控制器640代表與和使用者互動相關的硬體裝置與軟體組件。I/O控制器640可操作來管理音頻子系統620及/或顯示子系統630部分的硬體。此外,I/O控制器640說明一供附加裝置連接到裝置600的連接點,使用者經由其可與系統互動。例如,可附接於裝置600的裝置包括麥克風裝置、喇叭或立體聲系統、視訊系統或其它顯示裝置、鍵盤或小鍵盤裝置、或用於特定應用的其它I/O裝置,諸如讀卡機或其它裝置。
如前所述,I/O控制器640可與音頻子系統620及/或
顯示子系統630互動。例如,經由麥克風或其它音頻裝置的輸入可為裝置600的一或多個應用程式或功能提供輸入或命令。此外,還可提供音頻輸出以取代或附加於顯示輸出。在其它例中,如果顯示子系統包括觸控螢幕,則顯示裝置也可作為輸入裝置,其至少部分可由I/O控制器640來管理。裝置600上也可有額外的按鈕或開關,以提供藉由I/O控制器640來管理的I/O功能。
在一實施例中,I/O控制器640管理的裝置諸如加速儀、照相機、光感測器或其它環境感測器、或可被包括在裝置600內的其它硬體。輸入可以是指導使用者互動的一部分,並提供環境輸入給系統來影響它的操作(諸如過濾雜音、為亮度偵測調整顯示器、為照相機打閃光燈、或其它特徵)。
在一實施例中,裝置600包括電源管理650,其管理電池電力的使用,電池的充電和與省電操作相關的特徵。在主平台睡眠狀態期間,電源管理650可實施上述本發明的任何實施例來偵測周邊裝置音頻插頭被耦接至(例如***)音頻連接插座。
記憶體子系統660包括用於儲存裝置600內之資訊的記憶體裝置。記憶體可包括非揮發性(如果供應給記憶體裝置的電力中斷,狀態不會改變)及/或揮發性(如果供應給記憶體裝置的電力中斷,狀態不定)記憶體裝置。記憶體660可儲存應用程式資料、使用者資料、音樂、照片、文件、或其它資料、以及與執行應用程式及系統600
之功能相關的系統資料(無論是長期的或暫時的)。
連接670包括使裝置600能夠與外部裝置通信的硬體裝置(例如無線及/或有線連接器及通信硬體)及軟體組件(例如驅動程式、協定堆疊)。該裝置可以是分離的裝置,諸如其它的計算裝置、無線存取點或基地台,以及諸如耳機、指標器、或其它裝置等周邊設備。
連接670可包括多種不同類型的連接。通言之,裝置600所說明的細胞式連接672與無線連接674。細胞式連接672通常意指由無線載波所提供的細胞式網路連接性,諸如經由全球行動通信系統(GSM)或其變化或衍生、分碼多重存取(CDMA)或其變化或衍生、分時多工(TDM)或其變化或衍生、或其它的細胞式服務標準。無線連接674意指非細胞式的無線連接,且可包括個人區域網路(諸如藍牙)、區域網路(諸如WiFi)、及/或廣域網路(諸如WiMax)、或其它無線通信。
周邊連接680包括做周邊連接的硬體介面與連接器以及軟體組件(例如驅動程式、協定堆疊)。須瞭解,裝置600可以是往其它計算裝置(“往”682)的周邊裝置以及具有連接到它的周邊裝置(“來”684)兩者。裝置600通常具有“靠接式”連接器,為諸如管理(如下載及/或上傳、更改、同步)裝置600上之內容的目的而連接到其它計算裝置。此外,靠接式連接器可讓裝置600連接到允許裝置600來控制內容輸出到例如視聽或其它系統的某些周邊設備。
除了專屬的靠接式連接器或其它專屬的連接硬體之外,裝置600可經由共用或標準式連接器做周邊連接680。共用類型可包括通用串列匯流排(USB)連接器(其可包括任何數量的不同硬體介面)、顯示器埠(DisplayPort)包括微型顯示器埠(MiniDisplayPort;MDP)、高畫質多媒體介面(High Definition Multimedia Interface;HDMI)、火線(Firewire)、或其它類型。
以上所提及本文中描述的如處理器、伺服器、或工具的各種組件是實施所描述之功能的手段。本文所描述的每一個組件包括軟體與硬體,或它們的組合。每一個及所有組件都可實施為軟體模組、硬體模組、特殊用途硬體(例如應用程式專用硬體、ASIC、DSP等)、內嵌式控制器、硬線電路、硬體邏輯等。軟體內容(例如資料、指令、組態)可經由製造的物件來提供,包括非臨時之實體的電腦或機器可讀取儲存媒體、其提供代表可被執行之指令的內容。該內容致使電腦實施本文所描述的各種不同功能/操作。
電腦可讀取非暫時性儲存媒體包括可提供(例如儲存及/或傳送)可被電腦(例如計算裝置、電子系統等)存取之形式的資訊的任何機制,諸如可記錄/不可記錄的媒體(例如唯讀記憶體(ROM)、隨機存取記憶體(RAM)、磁碟儲存媒體、光學儲存媒體、快閃記憶體裝置等)。內容可以是直接可執行(“物件”或“可執行”形式)、源碼、或不同的碼(“delta”或“補丁”碼)。電腦可讀取非暫時
性儲存媒體也包括可從其下載內容的儲存器或資料庫。該電腦可讀取媒體也包括於銷售或遞送時其上儲存有內容的裝置或產品。因此,遞送儲存有內容之裝置,或在通信媒體上提供內容供下載都可被理解成提供以本文所描述之內容所製造的物件。
100‧‧‧手持式行動計算裝置
110‧‧‧觸控螢幕顯示器
150‧‧‧音頻插座
400‧‧‧系統
401‧‧‧睡眠狀態信號
410‧‧‧音頻插座
411‧‧‧音頻輸出裝置信號
412‧‧‧音頻輸入裝置信號
420‧‧‧偵測與控制邏輯
421‧‧‧音頻輸入裝置喚醒事件
422‧‧‧音頻輸出裝置喚醒事件
430‧‧‧平台互連
440‧‧‧處理器
450‧‧‧系統記憶體
455‧‧‧碟片記憶體
460‧‧‧電源程序控制方塊
470‧‧‧音頻電壓穩壓器
480‧‧‧音頻編解碼器
500‧‧‧偵測與控制邏輯方塊
501‧‧‧音頻輸出裝置信號
502‧‧‧音頻輸入裝置信號
503‧‧‧信號
504‧‧‧信號
505‧‧‧OR邏輯
510‧‧‧暫存器
520‧‧‧暫存器
530‧‧‧喚醒事件產生邏輯
531‧‧‧喚醒_音頻_輸入_信號
532‧‧‧喚醒_音頻_輸出_信號
600‧‧‧計算裝置
610‧‧‧處理器
620‧‧‧音頻子系統
630‧‧‧顯示子系統
632‧‧‧顯示介面
640‧‧‧I/O控制器
650‧‧‧電源管理
660‧‧‧記憶體子系統
670‧‧‧連接
672‧‧‧細胞式連接
674‧‧‧無線連接
680‧‧‧周邊連接
以上包括圖式之討論的描述,係藉由本發明之實施例之實施的例子來說明。須瞭解,這些圖式是藉以做為例子,而非藉來限制。如本文中使用的參考一或多個“實施例”,須瞭解為所描述的特定特徵、結構、或特性包括在本發明的至少一實施中。因此,出現在本文中諸如“在一實施例中”或“在替代實施例中”等片語,係描述本發明之各不同的實施例與實施,且非必然全參考相同的實施例。不過,它們也非必然互斥。
圖1說明結合本發明之實施例的手持式行動計算裝置。
圖2係按照本發明之實施例之處理的流程圖。
圖3係按照本發明之實施例之處理的流程圖。
圖4係實施本發明之實施例之系統組件的方塊圖。
圖5係按照本發明之實施例之偵測與控制邏輯的方塊圖。
圖6係利用本發明之實施例之裝置的方塊圖。
400‧‧‧系統
401‧‧‧睡眠狀態信號
410‧‧‧音頻插座
411‧‧‧音頻輸出裝置信號
412‧‧‧音頻輸入裝置信號
420‧‧‧偵測與控制邏輯
421‧‧‧音頻輸入裝置喚醒事件
422‧‧‧音頻輸出裝置喚醒事件
430‧‧‧平台互連
440‧‧‧處理器
450‧‧‧系統記憶體
455‧‧‧碟片記憶體
460‧‧‧電源程序控制方塊
470‧‧‧音頻電壓穩壓器
480‧‧‧音頻編解碼器
Claims (12)
- 一種系統,包含:處理器,用來執行睡眠狀態進入常式;系統記憶體,回應該處理器執行該睡眠狀態進入常式而儲存系統資訊;一或多個音頻插座;偵測與控制邏輯,用以產生音頻輸入裝置喚醒事件信號及音頻輸出裝置喚醒事件信號作為該系統內的不同信號,回應音頻插頭***該一或多個用於發送音頻資訊進入該系統的音頻裝置之音頻插座之偵測而產生該音頻輸入裝置喚醒事件信號,回應該音頻插頭***該一或多個用於接收來自該系統之音頻資訊的音頻裝置之音頻插座之偵測而產生該音頻輸出裝置喚醒事件信號,其中該音頻輸入裝置喚醒事件信號可區別該音頻輸出裝置喚醒事件信號,使得該系統的基本輸入/輸出系統(BIOS)執行以下操作:1)回應該音頻輸入裝置喚醒事件信號,於電力啟動程序期間加載音頻輸入編解碼器而不需要電源管理單元對於該喚醒的原因的詢問;以及2)回應該音頻輸出裝置喚醒事件信號,於電力啟動程序期間加載音頻輸出編解碼器而不需要該電源管理單元對於該喚醒的原因的詢問。
- 如申請專利範圍第1項之系統,其中,該睡眠狀態包含懸置到隨機存取記憶體(RAM)睡眠模式,且該系統記憶體包含系統RAM記憶體。
- 如申請專利範圍第1項之系統,其中,該睡眠狀態包含懸置到碟片機記憶體模式,且該系統記憶體包含系統碟片機記憶體。
- 如申請專利範圍第1項之系統,其中,該電力啟動程序包含基本輸入/輸出系統(BIOS)指令。
- 如申請專利範圍第1項之系統,其中,該系統係包括在平板電腦內,且該系統進一步包含在該睡眠狀態期間被停用的顯示裝置。
- 如申請專利範圍第1項之系統,其中,該處理器用以回應該音頻裝置喚醒事件信號二者中的任一者而離開該睡眠狀態。
- 一種設備,包含:處理器,用來執行睡眠狀態進入常式;一或多個音頻插座;偵測與控制電路,用以回應音頻插頭被***該一或多個用於發送音頻資訊進入該設備的音頻輸入裝置之音頻插座之偵測而產生音頻輸入裝置喚醒事件信號並回應音頻插頭***該一或多個用於接收來自該設備的音頻資訊的音頻輸出裝置之音頻插座而產生不同的音頻輸出裝置喚醒事件信號,其中該音頻輸入裝置喚醒事件信號可區別該音頻輸出裝置喚醒事件信號,使得該設備的基本輸入/輸出系統(BIOS)執行以下操作:1)回應該音頻輸入裝置喚醒事件信號,於電力啟動程序期間加載音頻輸入編解碼器而不需要電源管理單元對於 喚醒的原因的詢問;以及2)回應該音頻輸出裝置喚醒事件信號,於電力啟動程序期間加載音頻輸出編解碼器而不需要該電源管理單元對於該喚醒的原因的詢問。
- 如申請專利範圍第7項之設備,其中,該電力啟動程序包含基本輸入/輸出系統(BIOS)指令。
- 如申請專利範圍第7項之設備,其中,該處理器用以回應該音頻輸入及輸出喚醒事件信號。
- 一種方法,包含:在平台睡眠狀態期間,偵測音頻插頭重新被耦接到音頻插座;回應音頻插頭重新被耦接到該音頻插座之偵測而產生平台音頻輸入喚醒事件信號,該音頻輸入喚醒事件信號區別音頻輸入裝置喚醒事件與音頻輸出裝置喚醒事件;回應該音頻輸入喚醒事件信號而喚醒該平台,該喚醒包括該平台的基本輸入/輸出系統(BIOS)執行以下操作:1)若該音頻輸入喚醒事件信號指出音頻輸入裝置連接到該音頻插頭,則自動加載輸入編解碼器而不需對於喚醒的原因詢問;以及2)若該音頻輸入喚醒事件信號指出音頻輸出裝置連接到該音頻插頭,則自動加載輸出編解碼器而不需對於喚醒的原因詢問。
- 如申請專利範圍第10項之方法,其中,該平台睡 眠狀態包含懸置到隨機存取記憶體(RAM)睡眠模式。
- 如申請專利範圍第10項之方法,其中,該平台睡眠狀態包含懸置到碟片機記憶體模式。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2011/062262 WO2013081578A1 (en) | 2011-11-28 | 2011-11-28 | Methods and apparatuses to wake computer systems from sleep states |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201342026A TW201342026A (zh) | 2013-10-16 |
TWI590041B true TWI590041B (zh) | 2017-07-01 |
Family
ID=48535878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW101141165A TWI590041B (zh) | 2011-11-28 | 2012-11-06 | 將電腦系統從睡眠狀態喚醒的方法及設備 |
Country Status (3)
Country | Link |
---|---|
US (2) | US9678560B2 (zh) |
TW (1) | TWI590041B (zh) |
WO (1) | WO2013081578A1 (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9262777B2 (en) | 2002-02-05 | 2016-02-16 | Square, Inc. | Card reader with power efficient architecture that includes a wake-up circuit |
US9305314B2 (en) | 2002-02-05 | 2016-04-05 | Square, Inc. | Methods of transmitting information to mobile devices using cost effective card readers |
US9495676B2 (en) | 2002-02-05 | 2016-11-15 | Square, Inc. | Method of transmitting information from a power efficient card to a mobile device |
US9224142B2 (en) | 2002-02-05 | 2015-12-29 | Square, Inc. | Card reader with power efficient architecture that includes a power supply and a wake up circuit |
US9286635B2 (en) | 2002-02-05 | 2016-03-15 | Square, Inc. | Method of transmitting information from efficient communication protocol card readers to mobile devices |
US9576159B1 (en) | 2011-01-24 | 2017-02-21 | Square, Inc. | Multiple payment card reader system |
US9552037B2 (en) * | 2012-04-23 | 2017-01-24 | Google Inc. | Switching a computing device from a low-power state to a high-power state |
US10475024B1 (en) | 2012-10-15 | 2019-11-12 | Square, Inc. | Secure smart card transactions |
CN103777973A (zh) * | 2012-10-24 | 2014-05-07 | 英业达科技有限公司 | 电脑装置及其唤醒方法 |
EP2829929B1 (de) * | 2013-07-24 | 2019-10-23 | VEGA Grieshaber KG | Feldgerät mit einem trennbaren Anzeige- und/oder Bedienmodul |
US9633236B1 (en) | 2013-12-11 | 2017-04-25 | Square, Inc. | Power harvesting in reader devices |
US9256769B1 (en) | 2014-02-25 | 2016-02-09 | Square, Inc. | Mobile reader device |
JP6311924B2 (ja) | 2014-04-11 | 2018-04-18 | ソニー株式会社 | ペリフェラルデバイス、ホストデバイス、及び、処理方法 |
US10304043B1 (en) | 2014-05-21 | 2019-05-28 | Square, Inc. | Multi-peripheral host device |
USD762651S1 (en) | 2014-06-06 | 2016-08-02 | Square, Inc. | Mobile device case |
US9760740B1 (en) | 2014-06-23 | 2017-09-12 | Square, Inc. | Terminal case with integrated dual reader stack |
US20160049147A1 (en) * | 2014-08-13 | 2016-02-18 | Glen J. Anderson | Distributed voice input processing based on power and sensing |
US9799025B2 (en) | 2014-08-19 | 2017-10-24 | Square, Inc. | Energy harvesting bidirectional audio interface |
US10753982B2 (en) | 2014-12-09 | 2020-08-25 | Square, Inc. | Monitoring battery health of a battery used in a device |
US9355285B1 (en) * | 2015-02-12 | 2016-05-31 | Square, Inc. | Tone-based wake up circuit for card reader |
US10452602B2 (en) * | 2016-12-30 | 2019-10-22 | Intel Corporation | Apparatus for facilitating a connection with an external sensor module |
KR102652811B1 (ko) * | 2018-09-04 | 2024-04-01 | 삼성전자주식회사 | 디스플레이 장치의 제어 방법 및 그에 따른 디스플레이 장치 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001023497A1 (fr) | 1999-09-30 | 2001-04-05 | Idemitsu Kosan Co., Ltd. | Element electroluminescent organique |
US7450726B2 (en) * | 2004-03-11 | 2008-11-11 | Texas Instruments Incorporated | Headset detector in a device generating audio signals |
US8089461B2 (en) * | 2005-06-23 | 2012-01-03 | Cypress Semiconductor Corporation | Touch wake for electronic devices |
KR101120020B1 (ko) * | 2007-02-26 | 2012-03-28 | 삼성전자주식회사 | 휴대용 오디오 기기 제어 방법 및 장치 |
US8171322B2 (en) * | 2008-06-06 | 2012-05-01 | Apple Inc. | Portable electronic devices with power management capabilities |
TWI412987B (zh) | 2008-11-28 | 2013-10-21 | Htc Corp | 可攜式電子裝置及利用觸控屏幕將其由睡眠模式中喚醒之方法 |
TW201104408A (en) | 2009-07-21 | 2011-02-01 | Hon Hai Prec Ind Co Ltd | Notebook computer and power-saving method thereof |
US20110173420A1 (en) * | 2010-01-08 | 2011-07-14 | International Business Machines Corporation | Processor resume unit |
EP2341414A1 (en) | 2009-12-31 | 2011-07-06 | Sony Computer Entertainment Europe Limited | Portable electronic device and method of controlling a portable electronic device |
US8831234B2 (en) * | 2010-07-23 | 2014-09-09 | Fairchild Semiconductor Corporation | Audio jack detection and configuration |
TWM412423U (en) | 2010-08-13 | 2011-09-21 | Micro Star Int Co Ltd | Computer motherboard for reducing power consumption during sleep mode |
US20120081102A1 (en) * | 2010-09-30 | 2012-04-05 | Apple Inc. | Audio jack with ground detect |
TWI436278B (zh) * | 2011-03-14 | 2014-05-01 | Shuttle Inc | 電腦快速開機系統及其方法 |
-
2011
- 2011-11-28 US US13/997,600 patent/US9678560B2/en active Active
- 2011-11-28 WO PCT/US2011/062262 patent/WO2013081578A1/en active Application Filing
-
2012
- 2012-11-06 TW TW101141165A patent/TWI590041B/zh not_active IP Right Cessation
-
2017
- 2017-06-12 US US15/620,780 patent/US20170344096A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
WO2013081578A1 (en) | 2013-06-06 |
TW201342026A (zh) | 2013-10-16 |
US9678560B2 (en) | 2017-06-13 |
US20130290762A1 (en) | 2013-10-31 |
US20170344096A1 (en) | 2017-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI590041B (zh) | 將電腦系統從睡眠狀態喚醒的方法及設備 | |
US8914653B2 (en) | Method and system for providing hybrid-shutdown and fast startup processes | |
CN108566634B (zh) | 降低蓝牙音箱连续唤醒延时的方法、装置及蓝牙音箱 | |
US8943232B2 (en) | System method for enumerating client devices embedded in a user device during reboot, wake up or restart of user device | |
WO2013123863A1 (zh) | 一种休眠方法、唤醒方法和移动终端设备 | |
US11163583B2 (en) | Electronic device and method for transceiving control signal | |
US20180284047A1 (en) | Electronic device and method for sensing moisture in an electronic device | |
US9746910B2 (en) | Supporting runtime D3 and buffer flush and fill for a peripheral component interconnect device | |
JP6647285B2 (ja) | システムオンチップのサブシステムの外部アクセス検出および回復のためのシステムおよび方法 | |
JP2014503097A (ja) | ポータブルコンピューティングデバイス内の割込みコントローラのスリープ状態を管理するための方法およびシステム | |
US11392318B2 (en) | Electronic device and method of utilizing storage space thereof | |
CN113703799A (zh) | 计算设备及其bios更新方法和介质 | |
US20210089099A1 (en) | Electronic device supporting connection with external device and power consumption reducing method when using electronic device in connection with external device | |
EP2835717A2 (en) | User device and method to process sensor output using a plurality of processors | |
TW201626153A (zh) | 智慧電子裝置、智慧電子裝置喚醒螢幕的系統與方法 | |
US20120278542A1 (en) | Computer system and sleep control method thereof | |
JPWO2014155528A1 (ja) | 電子機器および制御方法 | |
WO2020113469A1 (zh) | 开机检测方法、开机检测装置及移动终端 | |
TW201518919A (zh) | 電源管理裝置和方法 | |
US10666789B2 (en) | Control method and device for sensors of mobile terminal, storage medium and mobile terminal | |
CN113835760A (zh) | ***启动方法、电子设备及存储介质 | |
KR102417186B1 (ko) | 노트북 컴퓨터의 동작 방법 | |
CN112202952B (zh) | 移动终端测试方法、装置、存储介质及移动终端 | |
RU2815054C2 (ru) | Электронное устройство и его способ использования пространства для хранения | |
CN107589820B (zh) | 移动终端及其电流设置方法、计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |