TWI510908B - 電源管理系統及電源管理方法 - Google Patents
電源管理系統及電源管理方法 Download PDFInfo
- Publication number
- TWI510908B TWI510908B TW101128724A TW101128724A TWI510908B TW I510908 B TWI510908 B TW I510908B TW 101128724 A TW101128724 A TW 101128724A TW 101128724 A TW101128724 A TW 101128724A TW I510908 B TWI510908 B TW I510908B
- Authority
- TW
- Taiwan
- Prior art keywords
- graphics processor
- memory
- timing controller
- memory space
- graphics
- Prior art date
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- Power Sources (AREA)
Description
本發明係有關於電源管理,特別是有關於控制面板自動更新(Panel self refresh)的電源管理系統及方法。
在傳統的顯示技術中,利用處理器支援螢幕呈現畫面往往需要消耗不少電力,因為傳統顯示裝置面板在顯示畫面沒有更新時,仍然會從系統記憶體或圖形處理器(例如GPU)讀取顯示畫面,並向圖形處理器發出中斷(interrupt)信號。然而,隨著科技進步,Intel在嵌入式DisplayPort標準(embedded DisplayPort,eDP)1.3版中已發展出面板自動更新(Panel Self Refresh)之技術,意即當使用者在瀏覽網站或閱讀電子書時,因為畫面內容通常是靜態的。因此,顯示裝置面板在畫面沒有更新時,僅會採用顯示裝置面板之內置記憶體中的資料以及自動限制螢幕更新率(refresh rate),並且不再讀取系統記憶體或圖形處理器之顯示畫面,並且將中斷信號降低至每秒30次(視螢幕更新率而定),藉以降低功率消耗。
第1圖係顯示符合eDP 1.3標準且可控制面板自動更新的傳統電源管理系統之簡要功能方塊圖。如第1圖所示,電源管理系統10係包括一圖形處理器20及一顯示裝置面板30,其中顯示裝置面板30更包括一時序控制器(T-CON)40、一顯示裝置50及一背光模組60。處理器20包括一傳送端21,用以傳送圖形處理器20所產生之顯示
畫面至時序控制器40。圖形處理器20係可為位於一獨立顯示卡上的一圖形處理器(GPU),或是位於一主機板(Mainboard)上之一中央處理器(CPU)(例如Intel i5、i7 CPU)中的一圖形處理器。時序控制器40係至少包括一接收端41、一像素排列單元42、一顯示裝置介面(LCD interface)43、一視訊框緩衝器(Video frame buffer)44及一背光控制單元(Backlight control unit)45。
簡單來說,時序控制器40係透過接收端41接收來自圖形處理器20的顯示畫面,再經由像素排列單元42將所接收之畫面的像素重新排列並將重新排列過後的像素儲存於視訊框緩衝器44。顯示裝置介面43係透過像素排列單元42由視訊框緩衝器44中讀取畫面資料,並控制顯示裝置50中的列驅動器51及行驅動器52,藉以顯示所讀取的畫面。背光控制單元45係用以控制背光模組60之開關。
需注意的是,在傳統的時序控制器40中,視訊框緩衝器44之尺寸往往均僅有一張畫面的大小。以全解析度高畫質畫面(Full HD)為例,其大小可為1920*1080*3=6220800bytes(約為6Mbytes)。時序控制器40中更可選擇性地包括一影像編碼器及一影像解碼器(未繪示),其中影像編碼器係將接收端41所接收的顯示畫面進行編碼,再將編碼後的顯示畫面透過像素排列單元42儲存於視訊框緩衝器44中。詳細內容可參考「An LCD Driver with on-chip frame buffer and 3 times image compression」SPIE-IS&T 2008,Vol.6807,68070H-1。
在時序控制器40進行面板自動更新(例如處於靜止畫
面時)時,會直接由視訊框緩衝器44中取出所儲存的畫面資料並直接在顯示裝置50上播放,此時圖形處理器20可處於低功耗狀態,藉以節省電力。除此之外,當圖形處理器20偵測到有新影像資料時(例如來自敲擊鍵盤按鍵或是移動滑鼠),圖形處理器20會喚起傳送端21,並傳送一張新影像資料至時序控制器40中的視訊框緩衝器44。
在傳統的電源管理系統10中,因圖形處理器20經常收到來自時序控制器40的中斷信號或是收到外部裝置的中斷信號,圖形處理器20必需經常被喚醒而處於工作狀態(例如C0狀態)。換句話說,圖形處理器20經常處於高功耗的工作狀態下,並無法有效地降低電源管理系統10之功率消耗。因此,亟需一種電源管理系統更有效地降低功率消耗,藉以達到更長的使用時間。
本發明係提供一種電源管理系統。該系統包括:一顯示裝置;一圖形處理器;一記憶體單元,用以儲存來自該圖形處理器之影像資料;一時序控制器;以及一監測控制單元,用以監測該圖形處理器所在之一匯流排的複數匯流排活動,並由該等匯流排活動中過濾與該圖形處理器相應之複數圖形處理活動,其中該監測控制單元更依據該等圖形處理活動估計該圖形處理器之一閒置時間週期;其中該圖形處理器更包括一記憶體控制器,將該記憶體單元劃分為一第一記憶體空間及一第二記憶體空間;其中該監測控制單元更控制該圖形處理器突發寫入複數張影像至該記憶
體單元中之該第一記憶體空間;其中當該時序控制器進行面板自動更新且該圖形處理器處於該低功耗狀態時,該記憶體控制器係讀取該第一記憶體空間中由該圖形處理器所寫入之該等影像,並依序寫入該等影像中之一者至該時序控制器中的一視訊框緩衝器,藉以讓該時序控制器足以在該閒置時間週期內於該顯示裝置播放該圖形處理器所寫入的該等影像以進行面板自動更新。
本發明更提供一種電源管理方法,用於一電源管理系統,該電源管理系統包括一圖形處理器、一記憶體單元、一監測控制單元、一時序控制器及一顯示裝置。該方法包括:利用該監測控制單元監測該圖形處理器所在之一匯流排的複數匯流排活動,並由該等匯流排活動中過濾與該圖形處理器相應之複數圖形處理活動;利用該監測控制單元依據該等圖形處理活動估計該圖形處理器之一閒置時間週期;劃分該記憶體單元為一第一記憶體空間及一第二記憶體空間;利用該監測控制單元控制該圖形處理器突發寫入複數張影像至該記憶體單元中之該第一記憶體空間;以及當該時序控制器進行面板自動更新且該圖形處理器處於該低功耗狀態時,讀取該第一記憶體空間中由該圖形處理器所寫入之該等影像,並依序寫入該等影像中之一者至該時序控制器中的一視訊框緩衝器,藉以讓該時序控制器足以在該閒置時間週期內於該顯示裝置播放該圖形處理器所寫入的該等影像以進行面板自動更新。
為使本發明之上述目的、特徵和優點能更明顯易懂,下文特舉一較佳實施例,並配合所附圖式,作詳細說明如下。
第2A圖係顯示依據本發明一實施例之電源管理系統200之簡要功能方塊圖。如第2A圖所示,電源管理系統200係包括一圖形處理器220、一記憶體單元270及一顯示裝置面板230,其中顯示裝置面板230更包括一時序控制器(T-CON)240、一顯示裝置250及一背光模組260。圖形處理器220係包括一傳送端221及一記憶體控制器223。傳送端221用以傳送圖形處理器220所產生之顯示畫面至時序控制器240。記憶體控制器223係用以處理圖形處理器220對記憶體單元270之存取動作。
時序控制器240係至少包括一接收端241、一像素排列單元242、一顯示裝置介面(LCD interface)243、一視訊框緩衝器(Video frame buffer)244及一背光控制單元(Backlight control unit)245。
簡單來說,時序控制器240係透過接收端241接收來自圖形處理器220的單張影像,再經由像素排列單元242將所接收之複數張影像的像素重新排列並將重新排列過後的單張影像之像素儲存於視訊框緩衝器244。顯示裝置介面243係透過像素排列單元242由視訊框緩衝器244中依序讀取該等影像之像素資料,並控制顯示裝置250中的列驅動器251及行驅動器252,藉以依次顯示所讀取的複數張影像。背光控制單元245係用以控制背光模組260之開關。
在一實施例中,圖形處理器220係可為位於一獨立顯示卡上的一圖形處理器(GPU),此時記憶體單元270係為圖形處理器220專用的一顯示記憶體(Video RAM)。舉例來說,記憶體單元270係可為一動態隨機存取記憶體(Dynamic Random Access Memory),例如是SRAM或DRAM等。在另一實施例中,圖形處理器220係可為位於一主機板(Mainboard)上之一中央處理器(CPU)(例如Intel i5、i7 CPU)中的圖形處理器。此時上述中央處理器與圖形處理器220係使用一共同記憶體架構(Unified Memory Architecture),意即記憶體單元270係為一系統記憶體,且中央處理器與圖形處理器220均同樣對記憶體單元270進行存取動作。圖形處理器220中之記憶體控制器223係可將記憶體單元270中劃分為一第一記憶體區域271及一第二記憶體區域,其中第一記憶體區域係儲存來自圖形處理器220的複數張影像,以供時序控制器240進行面板自動更新使用。第二記憶體區域272則是做為顯示記憶體(Video Memory)使用,儲存圖形處理器220進行圖形運算或解碼運算的顯示資料。
請同時參考第1圖及第2A圖。需注意的是,傳統電源管理系統10中的時序控制器40之視訊框緩衝器44僅具有一張影像之大小。因此,在顯示裝置250之畫面更新率為60Hz的情況下,時序控制器40每1/30秒均需發送一中斷信號至圖形處理器20,藉以讓圖形處理器20傳送一張畫面至時序控制器40中的視訊框緩衝器44。在此種情況下,圖形處理器20並無法長時間處於低功耗狀態(例如
Runtime D3狀態)。而本發明中的圖形處理器220係可透過記憶體控制器223一次將複數張影像寫入記憶體單元270中,而其一次所寫入的該等影像係足以提供時序控制器240在一段時間之內進行面板自動更新。因此,本發明之圖形處理器220有較長的時間可處於低功耗狀態,相較於傳統電源管理系統10中的圖形處理器20可節省更多電力。
第2B圖係顯示依據本發明另一實施例之電源管理系統200之簡要功能方塊圖。在一實施例中,電源管理系統200更包括一監測控制單元222,用以監測(monitor)圖形處理器220所在之匯流排(例如PCI-E匯流排)的匯流排活動(bus activity)。在一實施例中,監測控制單元222係可為在圖形處理器220外部的一微控制器(Microcontroller unit),如第2A圖所示。在另一實施例中,監測控制單元222亦可內建於圖形處理器220中,如第2B圖所示。在一實施例中,監測控制單元222亦可以是由特定硬體所支援的一軟體插件,但本發明並不限於此。
時序控制器240在進行面板自動更新(PSR)時係定時發送中斷信號至圖形處理器220,監測控制單元222更可將圖形處理器220在匯流排上來自不同裝置(例如來自PCI-E、USB、SATA及SDIO介面的裝置)的中斷信號重新排列,並將重新排列後的中斷信號分群,並分配至緊接在時序控制器240定時發送的中斷信號之後。舉例來說,圖形處理器220原本之匯流排活動狀態,意即未重新排列前的各種中斷信號係如第3A圖所示。以畫面更新率為每秒60張畫面為例,時序控制器240每秒需要30張完整的畫
面,每張完整的畫面可拆成上圖場(top field)及下圖場(bottom field),再由時序控制器240依序對每張完整畫面的上圖場及下圖場進行解交錯(de-interlacing)以讓顯示裝置250具有每秒60張畫面的畫面更新率。換句話說,時序控制器240每1/30秒就需要從圖形處理器220取得一張完整的畫面,意即發出一次中斷信號以取得畫面。
第3A圖係顯示依據本發明一實施例中來自各裝置到圖形處理器所在之匯流排的中斷信號的示意圖。第3B圖係顯示在第3A圖中重新排列及分群後的中斷信號的示意圖。第3C圖係顯示依據本發明一實施例中監測控制單元222所發出的喚醒信號的示意圖。由第3A圖可得知,由時序控制器240所發出至圖形處理器220的中斷信號310及320之間的時間間隔為1/30秒(意即其時間單位約為毫秒等級),而來自其他裝置的中斷信號311~313原本可能分布在這1/30秒的間隔之間。經過監測控制單元222重新排列後的中斷信號係如第3B圖所示,其中由時序控制器240所發出至圖形處理器220中斷信號330及340之時間間隔亦為1/30秒,需注意的是第3B圖中相同符號之中斷信號表示均來自同一裝置,且重新排列後的中斷信號僅為說明之用,與圖形處理器無關的匯流排活動會被過濾掉(例如中斷信號311、312),而僅保留與圖形處理器220有關的中斷信號(例如中斷信號310、320、313)。如第3C圖所示,監測控制單元222係傳送一喚醒信號至圖形處理器220,藉以讓圖形處理器220在喚醒信號為高邏輯位階(high logic level)時處於工作狀態,其中圖形處理器220在工作狀態時
的電壓例如為1W。當喚醒信號為低邏輯位階(low logic level)時,則讓圖形處理器220處於低功耗狀態(例如一睡眠狀態),其中圖形處理器220在低功耗狀態時的電壓例如為0.001w。更詳細而言,因為來自各裝置至圖形處理器220的中斷信號均會被監測控制單元222重新排列及分群(grouping),並分配至緊接於來自時序控制器240所定時發送的中斷信號之後一併處理,在這段具有許多中斷信號的期間內(例如脈衝信號350及360),可讓圖形處理器220處於工作狀態,藉以集中進行各裝置的操作控制。在喚醒信號為低邏輯狀態的期間,圖形處理器220則進入低功耗狀態。當喚醒信號處於高邏輯狀態時,除了讓圖形處理器220進入工作狀態,更可作為一突發控制信號(burst control signal)用以提昇圖形處理器220之操作頻率(operating frequency)。更進一步而言,若圖形處理器220之預設操作頻率為1GHz,當喚醒信號處於高邏輯狀態時,監測控制單元222會將圖形處理器220之操作頻率提高至1.3GHz,藉以突發(burst)圖形處理器220在短時間內將複數張連續影像(例如10張或30張影像)寫入記憶體單元270中的第一記憶體空間271。
以PCI Express×4匯流排為例,其頻寬可達到800MBytes/sec,再加上圖形處理器220之操作頻率為1GHz,則圖形處理器220執行突發寫入影像至視訊框緩衝器244之時間約僅有數十微秒,而時序控制器240發送至圖形處理器220的中斷信號約為33毫秒(1/30秒)一次。就時間比例來看,圖形處理器220執行突發寫入影像之動作
所佔的時間比例非常小,因此圖形處理器220在大部分的時間可處於低功耗狀態,藉以節省電力。
承續前述實施例,可歸納得出本案之監測控制單元222之主要三個功能:(1)監測圖形處理器220所在之匯流排(PCI-E匯流排)之所有活動並篩選關於圖形處理器220之活動,並將PCI-E匯流排上發送至圖形處理器220的中斷信號重新排列;(2)控制圖形處理器220透過記憶體控制器223突發寫入複數影像至記憶體單元270,藉以讓所寫入的該等影像可提供時序控制器240進行面板自動更新(例如透過直接記憶體存取(Direct Memory Access);(3)控制圖形處理器220進入低功耗狀態,例如是ACPI標準所規範的Runtime D3(RTD3)狀態。
一般而言,記憶體單元270之容量往往可超過2GB,換言之,圖形處理器220專用的視訊記憶體之容量可達到2GB。以全解析度高畫質畫面(Full HD)為例,其大小可為1920*1080*3=6220800bytes(約為6Mbytes),若再加以運用先前技術中所述之視訊壓縮技術,其大小可壓縮至2MB左右。在記憶體單元270中儲存10張全解析度高畫質畫面的影像僅需要20MB的空間,僅佔了2GB容量中的1%。更詳細而言,記憶體單元270中供面板自動更新用的第一記憶體空間271與第二記憶體空間272係使用不同的電源供應。因為在進行面板自動更新時,記憶體單元270中供面板自動更新之部分必需處於工作狀態,記憶體控制器223方可存取用於面板自動更新的第一記憶體空間271。
需注意的是,本發明之記憶體控制器223、傳送端221
及第一記憶體空間271之操作係可獨立於圖形處理器220之外。更詳細而言,記憶體控制器223、傳送端221及第一記憶體空間係由一獨立電源所供應。當圖形處理器220及第二記憶體空間272處於低功耗狀態,記憶體控制器223及第一記憶體空間271並不會隨著進入低功耗狀態,因為記憶體控制器223在圖形處理器220處於低功耗狀態且時序控制器240進行面板自動更新時,仍然需要由記憶體單元270中之第一記憶體空間271取出先前由圖形處理器220所寫入的影像,並透過傳送端221由eDP匯流排依次傳送一張影像之資料至時序控制器240中的視訊框緩衝器244,藉以進行面板自動更新。
更進一步而言,當使用者瀏覽一網站超過4秒時,可讓電源管理系統200中的中央處理器(未繪示)進入C10或S0ix狀態、關閉系統記憶體之電源、關閉圖形處理器(除了記憶體控制器223及傳送端221)之電源、並關閉記憶體單元270中的第二記憶體空間之電源。
在一實施例中,監測控制單元222係持續監測匯流排之活動,並判斷儲存於視訊框緩衝器244中用於面板自動更新之影像數量是否不足。簡單來說,進行面板自動更新的原則是不能讓使用者感受到畫面產生延遲。以微軟「永遠開啟永遠連接」(Always On Always Connected)標準之需求為例,當圖形處理器220處於低功耗狀態,且圖形處理器220由低功耗狀態回到工作狀態的喚醒時間(wakeup time)之上限值為300毫秒。實際上圖形處理器220之喚醒時間可能更快,例如100毫秒。
舉例來說,監測控制單元222係控制圖形處理器220突發寫入30張影像至視訊框緩衝器244,且顯示裝置250具有每秒60張影像之畫面更新率,意即時序控制器240每秒需要30張完整的畫面,每張完整的畫面可拆成上圖場(top field)及下圖場(bottom field),再由時序控制器240依序對每張完整畫面的上圖場及下圖場進行解交錯(de-interlacing)以讓顯示裝置250具有每秒60張畫面的畫面更新率。因此,顯示裝置需要花費1秒以讀取所儲存的30張畫面,讀取每張畫面平均間隔33毫秒。若圖形處理器220所在的匯流排在20張影像(或660毫秒)後仍然沒有活動,因660毫秒加上圖形處理器220之喚醒時間300毫秒已接近面板自動更新發生顯示資料不足的情況,此時監測控制單元222則需強制喚醒圖形處理器220突發寫入顯示畫面至視訊框緩衝器244,以避免面板自動更新有顯示資料不足的情況發生。
簡單來說,監測控制單元222需提早判斷在下一次完全喚醒圖形處理器220之前是否會發生顯示畫面不足的情況,若是,監測控制單元222則直接喚醒圖形處理器220突發寫入顯示畫面至視訊框緩衝器244。若否,監測控制單元222則喚醒圖形處理器220以執行來自應用程式或作業系統之指令。對於使用者來說,無論在那一種情況下均是感覺到圖形處理器220是一直開啟的。
第4圖係顯示依據本發明一實施例之監測控制單元222的狀態機的狀態圖。在狀態410中,監測控制單元222係監測圖形處理器220所在之匯流排(例如PCI-Express匯
流排)的活動並篩選關於圖形處理器220之活動。若是沒有顯示相關的活動,則回到狀態410,監測控制單元222持續監測圖形處理器220所在之匯流排的活動。在狀態420,監測控制單元222係可執行下列功能:(a)估計圖形處理器220之閒置時間週期(idling time period)Tidle
;(b)控制圖形處理器220突發寫入足夠數量的顯示資料至記憶體單元270中的第一記憶體空間271,讓所寫入的顯示資料足以在所估計的閒置時間週期之間進行面板自動更新;(c)控制電源管理系統200進入ACPI標準所規範的S0i3狀態,並讓電源管理系統200中的大部分的子系統(例如PCI-E、USB、SATA及其他週邊)進入RTD3狀態。在監測控制單元222所發出的喚醒信號為低邏輯狀態時,讓圖形處理器220進入低功耗狀態(例如RTD3狀態),且關閉相關的元件之電源。
在狀態430,監測控制單元222係監測下列情況:(d)顯示資料不足事件(run-out-of-display event)及(e)圖形處理活動(GPU activity),例如由應用程式或作業系統所啟動的圖形處理活動。當沒有偵測到任何事件,則回到狀態430,監測控制單元222持續監測顯示資料不足事件及圖形處理器220之活動事件。當偵測有事件發生,則進入狀態440,監測控制單元222係將喚醒信號設定為高邏輯狀態,藉以讓圖形處理器220由低功耗狀態進入工作狀態。若是因(d)顯示資料不足事件而使圖形處理器220進入工作狀態,則回到狀態420。若是因(e)圖形處理器220之活動事件而使圖形處理器220進入工作狀態,則進入狀態450。在狀態
450,圖形處理器220係可在喚醒時間(例如:300毫秒)之內開始處理由應用程式或作業系統所開始的圖形處理活動。
第5圖係顯示依據本發明一實施例之電源管理方法的流程圖。在步驟S500,監測控制單元222係監測圖形處理器220所在之一匯流排的複數匯流排活動,並由匯流排活動中過濾與圖形處理器220相應之複數圖形處理活動。在步驟S510,監測控制單元222係依據該等圖形處理活動估計圖形處理器220之一閒置時間週期。在步驟S520,記憶體控制器223係劃分記憶體單元270為一第一記憶體空間271及一第二記憶體空間272。在步驟S530,監測控制單元222控制圖形處理器220突發寫入複數張影像至記憶體單元270中之第一記憶體空間271。在步驟S540,當時序控制器240進行面板自動更新且圖形處理器220處於一低功耗狀態時,記憶體控制器223係讀取第一記憶體空間271中由圖形處理器220所寫入之該等影像,並依序寫入該等影像中之一者至時序控制器240中的一視訊框緩衝器244,藉以讓時序控制器240足以在該閒置時間週期內於顯示裝置250播放圖形處理器220所寫入的該等影像以進行面板自動更新。
本發明雖以較佳實施例揭露如上,然其並非用以限定本發明的範圍,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可做些許的更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
10、200‧‧‧電源管理系統
270‧‧‧記憶體單元
20、220‧‧‧圖形處理器
271‧‧‧第一記憶體空間
21、221‧‧‧傳送端
272‧‧‧第二記憶體空間
30、230‧‧‧顯示裝置面板
222‧‧‧監測控制單元
40、240‧‧‧時序控制器
223‧‧‧記憶體控制器
41、241‧‧‧接收端
410-450‧‧‧狀態
42、242‧‧‧像素排列單元
43、243‧‧‧顯示裝置介面
44、244‧‧‧視訊框緩衝器
45、245‧‧‧背光控制單元
50、250‧‧‧顯示裝置
51、251‧‧‧列驅動器
52、252‧‧‧行驅動器
60、260‧‧‧背光模組
310-313、320、330、340‧‧‧中斷信號
350、360‧‧‧脈衝信號
第1圖係顯示符合eDP 1.3標準且可控制面板自動更新的傳統電源管理系統之簡要功能方塊圖。
第2A圖係顯示依據本發明一實施例之電源管理系統200之簡要功能方塊圖。
第2B圖係顯示依據本發明另一實施例之電源管理系統200之簡要功能方塊圖。
第3A圖係顯示依據本發明一實施例中來自各裝置到圖形處理器所在之匯流排的中斷信號的示意圖。
第3B圖係顯示在第3A圖中重新排列及分群後的中斷信號的示意圖。
第3C圖係顯示依據本發明一實施例中監測控制單元222所發出的喚醒信號的示意圖。
第4圖係顯示依據本發明一實施例之監測控制單元222的狀態機的狀態圖。
第5圖係顯示依據本發明一實施例之電源管理方法的流程圖。
200‧‧‧電源管理系統
220‧‧‧圖形處理器
221‧‧‧傳送端
222‧‧‧監測控制單元
223‧‧‧記憶體控制器
230‧‧‧顯示裝置面板
240‧‧‧時序控制器
241‧‧‧接收端
242‧‧‧像素排列單元
243‧‧‧顯示裝置介面
244‧‧‧視訊框緩衝器
245‧‧‧背光控制單元
250‧‧‧顯示裝置
251‧‧‧列驅動器
252‧‧‧行驅動器
260‧‧‧背光模組
270‧‧‧記憶體單元
271‧‧‧第一記憶體空間
272‧‧‧第二記憶體空間
Claims (10)
- 一種電源管理系統,包括:一顯示裝置;一圖形處理器;一記憶體單元,用以儲存來自該圖形處理器之影像資料;一時序控制器;以及一監測控制單元,用以監測該圖形處理器所在之一匯流排的複數匯流排活動,並由該等匯流排活動中過濾出與該圖形處理器相應之複數圖形處理活動;其中該監測控制單元更依據該等圖形處理活動估計該圖形處理器之一閒置時間週期,並控制該圖形處理器在該閒置時間週期內處於一低功耗狀態;其中該圖形處理器更包括一記憶體控制器,將該記憶體單元劃分為一第一記憶體空間及一第二記憶體空間;其中該監測控制單元更將該等圖形處理活動分群及重新排列於來自該時序控制器所定時發送之一中斷信號之後,並控制該圖形處理器定時在該中斷信號後之一第一週期中之一喚醒時間內突發寫入複數張影像至該記憶體單元中之該第一記憶體空間,並在該喚醒時間集中控制該圖形處理器處理該等圖形處理活動;其中當該時序控制器進行面板自動更新且該圖形處理器處於該低功耗狀態時,該記憶體控制器係讀取該第一記憶體空間中由該圖形處理器所寫入之該等影像,並依序寫入該等影像中之一者至該時序控制器中的一視訊框緩衝 器,藉以讓該時序控制器足以在該閒置時間週期內於該顯示裝置播放該圖形處理器所寫入的該等影像以進行面板自動更新,其中該第一週期包括該閒置時間週期及該喚醒時間,且該喚醒時間小於該閒置時間週期。
- 如申請專利範圍第1項所述之電源管理系統,其中該監測控制單元係依據該等圖形處理活動發出一喚醒信號至該圖形處理器,藉以讓該圖形處理器進入一工作狀態以突發寫入該等影像至該記憶體單元中之該第一記憶體空間;其中當該圖形處理器進入該工作狀態,該監測控制單元更控制該圖形處理器以一第一操作頻率在該工作狀態進行操作,其中該第一操作頻率係高於該工作狀態之一預定操作頻率。
- 如申請專利範圍第2項所述之電源管理系統,其中該監測控制單元更判斷儲存於該視訊框緩衝器中的該等影像是否足夠供該時序控制器在該閒置時間週期中進行面板自動更新;其中當儲存於該視訊框緩衝器中的該等影像不足夠供該時序控制器在該閒置時間週期中進行面板自動更新,該監測控制單元更強制傳送該喚醒信號至該圖形處理器,藉以讓該圖形處理器進入一工作狀態。
- 如申請專利範圍第2項所述之電源管理系統,其中該監測控制單元更判斷該等圖形處理活動是否由一應用程式或一作業系統所啟動;其中當該等圖形處理活動係由該應用程式或該作業系統所啟動,該監測控制單元更強制傳送該喚醒信號至該圖 形處理器,藉以讓該圖形處理器進入一工作狀態。
- 如申請專利範圍第1項所述之電源管理系統,其中該第一記憶體空間及該記憶體控制器係由一第一獨立電源所供應,且該圖形處理器及該第二記憶體空間係由一第二獨立電源所供應;以及當該圖形處理器及該第二記憶體空間處於該低功耗狀態且該時序控制器進行面板自動更新時,該第一記憶體空間及該記憶體控制器係藉由該第一獨立電源而處於一工作狀態,藉以進行面板自動更新。
- 一種電源管理方法,用於一電源管理系統,該電源管理系統包括一圖形處理器、一記憶體單元、一監測控制單元、一時序控制器及一顯示裝置,該方法包括:利用該監測控制單元監測該圖形處理器所在之一匯流排的複數匯流排活動,並由該等匯流排活動中過濾與該圖形處理器相應之複數圖形處理活動;利用該監測控制單元依據該等圖形處理活動估計該圖形處理器之一閒置時間週期,並控制該圖形處理器在該閒置時間週期內處於一低功耗狀態;劃分該記憶體單元為一第一記憶體空間及一第二記憶體空間;利用該監測控制單元將該等圖形處理活動分群及重新排列於來自該時序控制器所定時發送之一中斷信號之後,並控制該圖形處理器定時在該中斷信號後之一第一週期中之一喚醒時間內突發寫入複數張影像至該記憶體單元中之該第一記憶體空間,並在該喚醒時間集中控制該圖形處理器處理該等圖形處理活動;以及 當該時序控制器進行面板自動更新且該圖形處理器處於該低功耗狀態時,讀取該第一記憶體空間中由該圖形處理器所寫入之該等影像,並依序寫入該等影像中之一者至該時序控制器中的一視訊框緩衝器,藉以讓該時序控制器足以在該閒置時間週期內於該顯示裝置播放該圖形處理器所寫入的該等影像以進行面板自動更新,其中該第一週期包括該閒置時間週期及該喚醒時間,且該喚醒時間小於該閒置時間週期。
- 如申請專利範圍第6項所述之電源管理方法,更包括:依據該等圖形處理活動發出一喚醒信號至該圖形處理器,藉以讓該圖形處理器進入一工作狀態以突發寫入該等影像至該記憶體單元中之該第一記憶體空間;其中當該圖形處理器進入該工作狀態,控制該圖形處理器以一第一操作頻率在該工作狀態進行操作,其中該第一操作頻率係高於該工作狀態之一預定操作頻率。
- 如申請專利範圍第7項所述之電源管理方法,更包括:判斷儲存於該視訊框緩衝器中的該等影像是否足夠供該時序控制器在該閒置時間週期中進行面板自動更新;以及其中當儲存於該視訊框緩衝器中的該等影像不足夠供該時序控制器在該閒置時間週期中進行面板自動更新,強制傳送該喚醒信號至該圖形處理器,藉以讓該圖形處理器進入一工作狀態。
- 如申請專利範圍第7項所述之電源管理方法,更包括:判斷該等圖形處理活動是否由一應用程式或一作業系統所啟動;以及當該等圖形處理活動係由該應用程式或該作業系統所啟動,強制傳送該喚醒信號至該圖形處理器,藉以讓該圖形處理器進入一工作狀態。
- 如申請專利範圍第6項所述之電源管理方法,其中該圖形處理器更包括一記憶體控制器用以劃分該記憶體單元為該第一記憶體空間及該第二記憶體空間,其中該第一記憶體空間及該記憶體控制器係由一第一獨立電源所供應,且該圖形處理器及該第二記憶體空間係由一第二獨立電源所供應;以及該方法更包括:當該圖形處理器及該第二記憶體空間處於該低功耗狀態且該時序控制器進行面板自動更新時,利用該第一獨立電源而使該第一記憶體空間及該記憶體控制器處於一工作狀態,藉以進行面板自動更新。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101128724A TWI510908B (zh) | 2012-08-09 | 2012-08-09 | 電源管理系統及電源管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW101128724A TWI510908B (zh) | 2012-08-09 | 2012-08-09 | 電源管理系統及電源管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201407336A TW201407336A (zh) | 2014-02-16 |
TWI510908B true TWI510908B (zh) | 2015-12-01 |
Family
ID=50550477
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW101128724A TWI510908B (zh) | 2012-08-09 | 2012-08-09 | 電源管理系統及電源管理方法 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI510908B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200819969A (en) * | 2006-10-31 | 2008-05-01 | Via Tech Inc | Systems and methods for low-power computer operation |
TW200941189A (en) * | 2008-03-28 | 2009-10-01 | Asus Technology Suzhou Co Ltd | A display card with overclocking function and the overclocking method thereof |
CN100547520C (zh) * | 2007-11-07 | 2009-10-07 | 威盛电子股份有限公司 | 计算机***及计算机***的电源管理方法 |
TW201024993A (en) * | 2008-11-18 | 2010-07-01 | Intel Corp | Techniques to control self refresh display functionality |
TW201145009A (en) * | 2010-06-11 | 2011-12-16 | Via Tech Inc | Computer system and power management method thereof |
US20120146968A1 (en) * | 2010-12-13 | 2012-06-14 | Ati Technologies Ulc | Self-Refresh Panel Time Synchronization |
TW201230004A (en) * | 2010-05-26 | 2012-07-16 | St Microelectronics Inc | Video frame self-refresh in a sink device |
-
2012
- 2012-08-09 TW TW101128724A patent/TWI510908B/zh active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200819969A (en) * | 2006-10-31 | 2008-05-01 | Via Tech Inc | Systems and methods for low-power computer operation |
CN100547520C (zh) * | 2007-11-07 | 2009-10-07 | 威盛电子股份有限公司 | 计算机***及计算机***的电源管理方法 |
TW200941189A (en) * | 2008-03-28 | 2009-10-01 | Asus Technology Suzhou Co Ltd | A display card with overclocking function and the overclocking method thereof |
TW201024993A (en) * | 2008-11-18 | 2010-07-01 | Intel Corp | Techniques to control self refresh display functionality |
TW201230004A (en) * | 2010-05-26 | 2012-07-16 | St Microelectronics Inc | Video frame self-refresh in a sink device |
TW201145009A (en) * | 2010-06-11 | 2011-12-16 | Via Tech Inc | Computer system and power management method thereof |
US20120146968A1 (en) * | 2010-12-13 | 2012-06-14 | Ati Technologies Ulc | Self-Refresh Panel Time Synchronization |
Also Published As
Publication number | Publication date |
---|---|
TW201407336A (zh) | 2014-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101155251B1 (ko) | 셀프 리프레시 디스플레이 기능을 제어하기 위한 기술들 | |
US8732496B2 (en) | Method and apparatus to support a self-refreshing display device coupled to a graphics controller | |
US9256265B2 (en) | Method and system for artificially and dynamically limiting the framerate of a graphics processing unit | |
US9293119B2 (en) | Method and apparatus for optimizing display updates on an interactive display device | |
US9047085B2 (en) | Method and apparatus for controlling sparse refresh of a self-refreshing display device using a communications path with an auxiliary communications channel for delivering data to the display | |
KR101534474B1 (ko) | 디스플레이 이미지의 선택적 갱신을 이용하는 플랫폼 전력 소비의 제어 | |
CN105607725B (zh) | 电源管理***及电源管理方法 | |
DE102012214945A1 (de) | Verfahren und Vorrichtung zum Optimieren von Systembatterielebensdauer für statische oder halbstatische Bildbetrachtungsnutzungsmodelle | |
RU2011113545A (ru) | Технологии для управления использованием энергии питания | |
US8810589B1 (en) | Method and apparatus for refreshing display | |
US8963936B1 (en) | Method and apparatus for refreshing a display | |
CN105446458B (zh) | 电源管理***及电源管理方法 | |
TWI488034B (zh) | 電源管理系統及電源管理方法 | |
TWI510908B (zh) | 電源管理系統及電源管理方法 | |
Kwa et al. | 48.1: Invited Paper: Panel Self‐Refresh Technology: Decoupling Image Update from LCD Panel Refresh in Mobile Computing Systems | |
US20060017737A1 (en) | System and method for efficiently performing automatic frame transfers of image data |