具有動態(tài)背光控制能力的適應(yīng)性部分屏幕更新的制作方法
【技術(shù)領(lǐng)域】
[0001]本公開一般涉及電子領(lǐng)域。更具體地,實施例涉及具有動態(tài)背光控制能力的適應(yīng)性部分屏幕更新。
【背景技術(shù)】
[0002]便攜式計算設(shè)備正獲得歡迎,部分因為它們降低的價格和提高的性能。它們更受歡迎的另一個原因可能是由于一些便攜式計算設(shè)備可以例如通過依賴電池功率而在許多位置操作。然而,當(dāng)更多的功能被集成到便攜式計算設(shè)備時,降低功率消耗的需求變得愈加重要,例如,以維持電池功率用于延長的時間段。
[0003]此外,一些便攜式計算設(shè)備包括液晶顯示器(IXD)或“扁平面板”顯示器。如今的移動設(shè)備一般被設(shè)計為“隨時待命(always ready) ”以用于在顯示器上更新新的幀。雖然對于視覺性能需求來說,這種待命狀態(tài)是很好的,但是當(dāng)系統(tǒng)是空閑或以其它方式未使用時(例如,當(dāng)顯示器上的圖像在給定時間段內(nèi)無變化),產(chǎn)生的功率消耗水平是浪費的。
【附圖說明】
[0004]參考附圖提供了詳細的描述。在附圖中,附圖標(biāo)記的最左邊的一個或多個數(shù)字標(biāo)識了該附圖標(biāo)記第一次出現(xiàn)的附圖。不同附圖中相同附圖標(biāo)記的使用指示相似或相同的項目。
[0005]圖1和3-4圖示了可以用來實現(xiàn)此處討論的各種實施例的計算系統(tǒng)的實施例的框圖。
[0006]圖2圖示根據(jù)實施例的流程圖。
[0007]圖5圖示根據(jù)實施例的SOC(System On Chip,芯片上系統(tǒng))封裝的框圖。
【具體實施方式】
[0008]在下面的描述中,闡述許多具體的細節(jié)以便提供對各種實施例的全面理解。然而,多個實施例可以在沒有具體細節(jié)的情況下實踐。在其它實例中,尚未詳細描述公知的方法、過程、部件以及電路以便不使特定實施例晦澀難懂。另外,可以使用各種部件實現(xiàn)實施例的不同方面,諸如集成半導(dǎo)體電路(“硬件”)、組織成一個或多個程序的計算機可讀指令(“軟件”)、或者硬件和軟件的一些組合。為了本公開的目的,對“邏輯”的引用將意味著硬件、軟件、固件或其一些組合中的任一個。
[0009]PSR2 (Second Generat1n/Gen2 Panel Self Refresh,第二代/Gen2面板自刷新)是意在僅僅更新屏幕中改變的一個或多個部分的技術(shù)。這也已知為選擇性更新。作為功率優(yōu)化的一部分,僅僅從系統(tǒng)存儲器獲取改變的屏幕內(nèi)容的一個或多個部分以降低存儲器帶寬和/或增加在自刷新狀態(tài)下的存儲器駐留(即,降低功率消耗)確實是有利的。然而,相關(guān)顯示器功率降低技術(shù)DPST (Display Power Saving Technology,顯示器功率節(jié)省技術(shù))需要整個幀內(nèi)容的特性以便作出關(guān)于將像素內(nèi)容調(diào)整到較淺陰影以及對應(yīng)的背光降低的策略決定來實現(xiàn)期望的功率減少而同時最小化任何明顯的視覺失真。因此,這兩項技術(shù)(S卩,PSR2和DPST)的并發(fā)和共存出現(xiàn)沖突。
[0010]為了這個目的,一些實施例提供具有動態(tài)背光控制能力的適應(yīng)性部分屏幕更新。在實施例中,啟發(fā)性的意識被用于選擇性更新(或PSR2)以確定對屏幕的(此處也可互換地指代顯示器、面板、顯示面板等)改變量和/或改變頻率以便與DPST更加智能地合作。例如,不頻繁和/或較小的改變可以被對準(zhǔn)/排序在一起以便最小化系統(tǒng)存儲器業(yè)務(wù)量和/或為硬件(諸如,處理器或芯片上系統(tǒng)(SOC)器件)提供低功率狀態(tài)駐留的較長持續(xù)時間。
[0011]此外,一些實施例允許PSR2和DPST共存,以及還增強對不同系統(tǒng)配置的DPST與PSR2的并發(fā)性,其中PSR2可用于減少系統(tǒng)存儲器業(yè)務(wù)量以及對SOC/處理器的關(guān)聯(lián)的功率影響,而DPST替換方案(諸如例如在面板中集成的CABC(Content Adaptive BrightnessControl,內(nèi)容適應(yīng)性亮度控制))仍然對減少背光和顯示面板功率消耗起作用。
[0012]一些實施例可以適用于包括一個或多個處理器(例如,具有一個或多個處理器核)的計算系統(tǒng)中,諸如參考圖1-5中討論的那些,包括例如移動計算設(shè)備,諸如智能電話、平板計算機、UMPC (Ultra-MobiIe Personal Computer,超移動個人計算機)、膝上型計算機、Ultrabook?計算設(shè)備、智能手表、智能眼鏡、可穿戴設(shè)備等等。更具體地,圖1圖示根據(jù)實施例的計算系統(tǒng)100的框圖。系統(tǒng)100可以包括一個或多個處理器102-1至102-N (—般此處指代一個或多個“處理器102,,) ο在各種實施例中,處理器102可以是通用CPU (CentralProcessing Unit,中央處理單元)和 / 或 GPU (Graphics Processing Unit,圖形處理單元)。處理器102可以經(jīng)由互連或總線104通信。每個處理器可以包括各種部件,為了清楚僅參考處理器102-1討論這些部件中的一些。因此,剩余的處理器102-2至102-N中的每一個可以包括參考處理器102-1討論的相同或者類似的部件。
[0013]在實施例中,處理器102-1可以包括一個或多個處理器核106-1至106-M (此處指代一個或多個“核106”)、高速緩存108和/或路由器110。處理器核106可以在單個集成電路(IC)上實現(xiàn)。此外,芯片可以包括一個或多個共享和/或?qū)S酶咚倬彺?諸如高速緩存108)、總線或互連(諸如總線或互連112)、圖形和/或存儲器控制器(諸如參考附圖3-5討論的那些)、或其它部件。
[0014]在一個實施例中,路由器110可以被用來在處理器102-1和/或系統(tǒng)100的各種部件之間通信。此外,處理器102-1可以包括多于一個路由器110。另外,多個路由器110可以進行通信以實現(xiàn)在處理器102-1的內(nèi)部或外部的各種部件之間的數(shù)據(jù)路由。
[0015]高速緩存108可以存儲數(shù)據(jù)(例如包括指令),其由處理器102-1的一個或多個部件(諸如核106)使用。例如,高速緩存108可以本地高速緩存在存儲器114中存儲的數(shù)據(jù)以供處理器102的部件更快訪問(例如,由核106更快訪問)。如圖1所示,存儲器114可以經(jīng)由互連104與處理器102通信。在實施例中,高速緩存108 (可以被共享)可以是中間級高速緩存(MLC)、末級高速緩存(LLC)等等。此外,核106中的每一個可以包括級別I (LI)高速緩存(116-1)( —般此處指代為“LI高速緩存116”)或其它級別的高速緩存例如級別2(L2)高速緩存。此外,處理器102-1的各種部件可以通過總線(例如總線112)、和/或存儲器控制器或中心(hub)與高速緩存108直接通信。
[0016]如圖1所示,處理器102還可以包括顯示邏輯140來控制顯示設(shè)備150的操作的各種方面。在各個實施例中,顯示設(shè)備150可以是扁平顯示面板,諸如例如具有經(jīng)由發(fā)光二極管(LED)的背光源的液晶顯示器(IXD)。此外,顯示設(shè)備150可以是等離子體顯示器或場發(fā)射顯示器。邏輯140可以具有對此處討論的一個或多個儲存設(shè)備(諸如系統(tǒng)100中的高速緩存108、LI高速緩存116、存儲器114、一個或多個寄存器144、或其它存儲器)的訪問以存儲與邏輯140和顯示設(shè)備150的操作有關(guān)的信息,諸如這里討論的與系統(tǒng)100的各種部件通信的信息。
[0017]在一些實施例中,邏輯140使用一個或多個如下跟蹤參數(shù):(I) DPST并發(fā)性計時器1