專利名稱:采用混合系統(tǒng)架構(gòu)的圖片處理的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實施例總體上涉及在混合系統(tǒng)架構(gòu)中處理圖片,更具體地涉及使用集成
處理器處理由分立處理器生成的圖片。
背景技術(shù):
常規(guī)地,在視頻圖像由YUV顏色空間轉(zhuǎn)換至RGB(紅、綠、藍)顏色空間之前,對視 頻圖像進行調(diào)整以修改對比度。為了執(zhí)行諸如改變對比度的調(diào)整,將圖像轉(zhuǎn)換至RGB顏色 空間,分析該圖像以確定對比度水平,然后調(diào)整圖像的RGB值以修改對比度。可以調(diào)暗顯示 器的背光以降低功耗并延長筆記本和其他便攜計算設(shè)備的電池壽命。為了保持所顯示圖像 的感知視覺質(zhì)量,可以改變圖像的對比度。但是,當用圖形處理器將視頻圖像轉(zhuǎn)換至RGB顏 色空間、然后分析圖像并調(diào)整對比度時,由于消耗了額外的帶寬和處理能力來執(zhí)行這些操 作,可能會降低系統(tǒng)的整體處理性能。 因此,在本領(lǐng)域中需要一種用以調(diào)整視頻圖像的系統(tǒng)和方法,同時使得對圖形處 理性能的影響最小化。
發(fā)明內(nèi)容
—種用于在對圖形處理性能的影響最小化的同時調(diào)整圖片的系統(tǒng)和方法。 一種混 合系統(tǒng)架構(gòu)包括分立處理器和集成處理器,其中與集成處理器相比,分立處理器典型地消 耗更多的能量并提供更強大的處理性能。由混合系統(tǒng)內(nèi)的分立處理器的視頻或圖形引擎生 成圖片。由視頻引擎生成的圖片轉(zhuǎn)換至RGB格式用以顯示。然后,將每一幅圖片傳送至主 處理存儲器中的后緩沖器。分析圖片以生成用以產(chǎn)生調(diào)整設(shè)置的圖片分析結(jié)果。對后緩沖 器進行交換以成為前緩沖器,并通過集成處理器將調(diào)整設(shè)置應(yīng)用于圖片以顯示調(diào)整后的圖 片。當降低顯示器的背光時,可以使用與節(jié)能技術(shù)結(jié)合的調(diào)整以保持圖像質(zhì)量。還可以使 用該調(diào)整以對一個或多個顏色通道執(zhí)行特殊效果。隨著由分立處理器產(chǎn)生序列中的下一個 圖片,對要被顯示的當前圖片執(zhí)行圖片分析、調(diào)整設(shè)置確定、和應(yīng)用調(diào)整??梢酝ㄟ^混合系 統(tǒng)中的主中央處理器(CPU)或集成處理器執(zhí)行該調(diào)整設(shè)置確定。 本發(fā)明的使用混合系統(tǒng)架構(gòu)以處理用于顯示的圖片的方法的各種實施例包括生 成由阿爾法、紅、綠、藍(ARGB)格式表示的圖片數(shù)據(jù),以及在混合系統(tǒng)架構(gòu)中的分立處理器 的后緩沖器中存儲圖片數(shù)據(jù)。將圖片數(shù)據(jù)傳送至混合系統(tǒng)架構(gòu)中的集成處理器的后緩沖 器,并由分立處理器或集成處理器處理以生成圖片分析結(jié)果。將該圖片分析結(jié)果存儲在混 合系統(tǒng)架構(gòu)中與集成處理器關(guān)聯(lián)的存儲器中?;趫D片分析結(jié)果確定調(diào)整后的圖片設(shè)置, 并使用混合系統(tǒng)架構(gòu)中的集成處理器將該調(diào)整后的圖片設(shè)置應(yīng)用于圖片數(shù)據(jù),以生成用于 顯示的將要由集成處理器顯示的調(diào)整后的圖片數(shù)據(jù)。 本發(fā)明的各種實施例包括配置為處理用以顯示的圖片的混合系統(tǒng)架構(gòu)。該混合系 統(tǒng)架構(gòu)包括分立處理器和集成處理器。分立處理器包括存儲器并配置為生成由阿爾法、紅、 綠、藍(ARGB)格式表示的圖片數(shù)據(jù)、在存儲器的后緩沖器中存儲圖片,和將圖片數(shù)據(jù)傳送至第二后緩沖器。集成處理器配置為處理存儲在第二后緩沖器中的圖片以將調(diào)整后的圖片 設(shè)置應(yīng)用于圖片數(shù)據(jù),以便生成用于顯示的調(diào)整后的圖片數(shù)據(jù),其中基于圖片分析結(jié)果確 定調(diào)整后的圖片設(shè)置。
為了可以詳細的理解本發(fā)明的上述特征,可以參考實施例,對以上簡要概括的發(fā) 明進行更具體的說明,其中一些實施例在附圖中示出。但是,應(yīng)該注意的是,由于本發(fā)明可 以允許其他具有等同效果的實施例,因此附圖僅示出了本發(fā)明的典型實施例,因此不能視 為對其范圍的限制。 圖1A和1B是示出了配置為實現(xiàn)本發(fā)明一個或多個方面的計算機系統(tǒng)的框圖;
圖2A和2B是根據(jù)本發(fā)明的一個或多個方面,分別用于圖1A和IB的計算機系統(tǒng) 的核心邏輯的框圖; 圖3是根據(jù)本發(fā)明的一個或多個方面,示出了在混合系統(tǒng)的集成處理器與分立處 理器之間執(zhí)行處理分布的概念圖; 圖4是根據(jù)本發(fā)明的一個或多個方面,示出了緩沖器的位置、圖片分析結(jié)果和調(diào) 整后的圖片設(shè)置的混合系統(tǒng)的一部分的圖;以及 圖5是根據(jù)本發(fā)明的一個或多個方面,使用混合系統(tǒng)以處理圖片的方法步驟流程 圖。
具體實施例方式
在接下來的說明中,將提出大量具體的細節(jié)以更深入的理解本發(fā)明。但是,對于本 領(lǐng)域的技術(shù)人員來講顯而易見的是,可以在沒有一個或多個這樣的具體細節(jié)的情況下實施 本發(fā)明。在其他實例中,為了避免混淆本發(fā)明,不再對那些眾所周知的特征進行說明。
系統(tǒng)概述 圖1A是示出了配置為實現(xiàn)本發(fā)明的一個或多個方面的計算機系統(tǒng)100的框圖。計 算機系統(tǒng)100是混合計算平臺,包括多個處理單元以提供多種活動等級和功耗等級。計算 機系統(tǒng)100包括中央處理器(CPU) 102和系統(tǒng)存儲器104,該中央處理器與系統(tǒng)存儲器通過 包括核心邏輯105的總線路徑進行通信。核心邏輯105包括集成GPU 150,與分立GPU 112 相比,其典型地提供較弱的性能并消耗較少的功率。 核心邏輯105是橋接設(shè)備,該核心邏輯將CPU 102耦連至平臺內(nèi)的一個或多個其 他設(shè)備,且該核心邏輯通過連接件113耦連至系統(tǒng)存儲器104。核心邏輯105從一個或多個 用戶輸入設(shè)備108 (如,鍵盤、鼠標)中接收用戶輸入并通過路徑106將該輸入轉(zhuǎn)發(fā)至CPU 102。 分立GPU 112通過總線或其他通信路徑(如,PCI Express,加速圖形端口 (AGP), 或HyperTransport鏈路)耦連至核心邏輯105 ;在一個實施例中,分立GPU 112是用以處 理二維(2D)圖形數(shù)據(jù)、三維(3D)圖形數(shù)據(jù)和/或視頻數(shù)據(jù)以生成圖片的圖形子系統(tǒng)。由 視頻數(shù)據(jù)生成的圖片典型地由YUV顏色空間表示,并被轉(zhuǎn)換成RGB顏色空間以在顯示設(shè)備 IIO上顯示。設(shè)備驅(qū)動器可以存儲在系統(tǒng)存儲器104中,以在由CPU 102、分立GPU 112和 集成GPU150執(zhí)行的諸如應(yīng)用程序的進程以及根據(jù)需要由分立GPU 112和集成GPU150執(zhí)行
4的翻譯程序指令之間接口,正如結(jié)合圖3所描述的。當系統(tǒng)100以低功耗模式運行時,通過 控制經(jīng)由電壓調(diào)節(jié)器輸入至分立GPU 112的電壓使得核心邏輯105可以配置分立GPU 112 進入斷電狀態(tài)。相似地,通過控制輸入至系統(tǒng)存儲器104的電壓使得核心邏輯105可以配 置系統(tǒng)存儲器104進入斷電狀態(tài)。 為了改變顯示裝置110的功耗,核心邏輯105耦連至顯示裝置IIO(例如,常規(guī)的 基于CRT或LCD的顯示器)并可以控制背光水平。系統(tǒng)盤114也連接至核心邏輯105。開關(guān) 116在核心邏輯105以及諸如網(wǎng)絡(luò)適配器118和各種外插卡120與121的其他部件之間提 供連接。包括USB或其他端口連接件、CD驅(qū)動器、DVD驅(qū)動器、電影記錄設(shè)備等的其他部件 (未明確示出)也可以連接至核心邏輯105。將圖1A中的各種部件進行互連的通信路徑可 以使用任意適當?shù)膮f(xié)議來實現(xiàn),這些協(xié)議諸如PCI (外圍組件互連)、PCI E鄧ress (PCI-E)、 AGP(加速圖形端口 ) 、 HyperTransport、或其他任意總線或點對點通信協(xié)議,不同設(shè)備之間 的連接可以使用本領(lǐng)域已知的不同的協(xié)議, 圖1B是示出了配置為實現(xiàn)本發(fā)明的一個或多個方面的計算機系統(tǒng)100的另一個 框圖。與圖1A相比,系統(tǒng)存儲器104直接通過連接件103而不是經(jīng)由核心邏輯115連接至 CPU 122,并且其他設(shè)備通過核心邏輯115和CPU 122與系統(tǒng)存儲器104進行通信。
應(yīng)該理解的是,此處所示系統(tǒng)是示例性的并且可以有多種變化和修改??梢愿鶕?jù) 需要修改包括橋接數(shù)量與布置的連接拓撲結(jié)構(gòu)。在其他可替換的拓撲結(jié)構(gòu)中,GPU 112直接 連接至CPU 102或CPU 122而不是連接至核心邏輯105或核心邏輯115。在其他實施例中, 核心邏輯105或核心邏輯115可以被分成多個芯片。此處所示具體部件是任選的;例如可 以支持任意數(shù)量的外插卡或外圍設(shè)備。在一些實施例中,開關(guān)116被省去,網(wǎng)絡(luò)適配器118 和外插卡120、 121直接連接至核心邏輯105或核心邏輯115。還可以改變GPU 112與系統(tǒng) 100的其余部件的連接。在一些實施例中,GPU112實現(xiàn)為可以插入系統(tǒng)100的擴展槽中的 外插卡。 核心邏輯概述 圖2A是根據(jù)本發(fā)明的一個或多個方面、用于圖1A的計算機系統(tǒng)100的核心邏輯 105的框圖。圖2B是根據(jù)本發(fā)明的一個或多個方面、用于圖1B的計算機系統(tǒng)100的核心邏 輯115的框圖。核心邏輯105和核心邏輯115均包括系統(tǒng)管理單元200,該系統(tǒng)管理單元可 以是諸如ARM(高級精簡指令集機器)、PowerPC等的嵌入式低功耗處理器。系統(tǒng)管理單元 200比CPU 102或CPU 122消耗更少的功率,并且可以配置為執(zhí)行至少一部分由CPU 102或 CPU 122執(zhí)行的處理,例如需要服務(wù)系統(tǒng)中斷的處理。 核心邏輯105和核心邏輯115還均包括可配置為存儲前緩沖器260的本地存儲器 205,該前緩沖器260包括用以輸出至顯示設(shè)備110的RGB圖像數(shù)據(jù)。為了執(zhí)行圖像的雙緩 沖以輸出至顯示設(shè)備110,本地存儲器205還可配置為存儲與前緩沖器260交換的后緩沖 器。當顯示前緩沖器260時,通過集成GPU 150或分立GPU 112寫入后緩沖器。在前緩沖 器260顯示完成后,前緩沖器260與后緩沖器交換并且顯示存儲在后緩沖器中的圖像。前 緩沖器260和后緩沖器可以代替本地存儲器205存儲在系統(tǒng)存儲器104中。
當使用圖1B所示的拓撲結(jié)構(gòu)時,通過CPU 122和連接件103,數(shù)據(jù)來往于系統(tǒng)存儲 器104傳輸。片上SRAM、片上嵌入式DRAM、片外DRAM等可以用于構(gòu)造本地存儲器205。如 圖1A所示,當系統(tǒng)存儲器104直接連接至核心邏輯105時,本地存儲器205和系統(tǒng)存儲器104可以具有相同的物理實體。 系統(tǒng)管理單元200可以配置為確定何時計算機系統(tǒng)100應(yīng)該進入和退出低功耗運 行模式。系統(tǒng)管理單元200配置為通過啟用和禁用輸入至CPU102和CPU 122的電壓以將 CPU 102或CPU 122通電或斷電。如前所述,系統(tǒng)管理單元200還可以配置為對計算機系統(tǒng) 100中的諸如系統(tǒng)存儲器104和集成GPU 150的其他部件進行斷電。 在本發(fā)明的一些實施例中,核心邏輯105包括被用于與系統(tǒng)存儲器104接口的存 儲器接口214。由于系統(tǒng)管理單元200和CPU 102或CPU 122都可以啟用,且當啟用系統(tǒng)管 理單元200時可以禁用CPU 102或CPU 122,因此系統(tǒng)管理單元200為計算機系統(tǒng)100提供 了混合處理能力。
圖片處理 圖3是根據(jù)本發(fā)明的一個或多個方面、示出了在混合系統(tǒng)100的集成GPU 150與 分立GPU 112之間處理分布的概念圖。視頻應(yīng)用300在CPU 102上執(zhí)行,并且通過存儲在 系統(tǒng)存儲器104中的用戶模式驅(qū)動器305接收命令與編碼數(shù)據(jù)302。用戶模式驅(qū)動器305 將命令與編碼數(shù)據(jù)302傳送至內(nèi)核模式驅(qū)動器310進行處理。內(nèi)核模式驅(qū)動器310知曉這 種混合構(gòu)造,特別是集成GPU 150和分立GPU 112都可以處理命令與編碼數(shù)據(jù)302。
在常規(guī)的混合系統(tǒng)中,內(nèi)核模式驅(qū)動器310通過使每個GPU處理一部分命令與編 碼數(shù)據(jù)302,而將處理的工作量分攤給集成GPU 150與分立GPU112。例如,集成GPU 150可 以處理命令與編碼數(shù)據(jù)302的第一部分以生成輸出至顯示設(shè)備110的表面的上、下、右或左 部分。分立GPU 112可以處理命令與編碼數(shù)據(jù)302的第二部分以生成輸出至顯示設(shè)備110 的其余表面部分。 在常規(guī)系統(tǒng)中,無論該系統(tǒng)是否為混合的,為了調(diào)整最終RGB值以補償降低的背 光、在顏色通道上執(zhí)行特殊效果,或者為了通過過驅(qū)動顏色通道以改善LCD靈敏度,都要對 輸出至顯示設(shè)備110的最終圖像執(zhí)行處理。對最終RGB值的處理通過分立GPU 112執(zhí)行并 且對由RGB顏色空間表示的數(shù)據(jù)執(zhí)行以得到最好的結(jié)果。因此,由YUV空間表示的視頻數(shù) 據(jù)通常不以這種方式處理或在YUV空間中處理,導致較低的圖像質(zhì)量。在常規(guī)系統(tǒng)中,由于 消耗額外的處理周期以調(diào)整最終RGB值,因此對最終圖像進行這一處理的能力受限于視頻 重放數(shù)據(jù)(不包括3D圖形數(shù)據(jù))并且降低了分立GPU 112的性能。 在本發(fā)明的優(yōu)選實施例中,內(nèi)核模式驅(qū)動器310配置為將命令與編碼數(shù)據(jù)302輸 出至分立GPU 112進行處理。內(nèi)核模式驅(qū)動器310配置集成GPU 150以執(zhí)行對最終RGB值 的處理,正如結(jié)合圖5所述的。為了調(diào)整最終RGB值以補償降低的背光、在顏色通道上執(zhí)行 特殊效果,或者為了通過過驅(qū)動顏色通道以改善LCD靈敏度,對輸出至顯示設(shè)備110的最終 圖像執(zhí)行的處理可以由集成GPU 150對由分離GPU 112處理的視頻、2D和3D數(shù)據(jù)來執(zhí)行。 另外,由于最終RGB值的處理從分立GPU 112轉(zhuǎn)移至集成GPU 150進行,因此分立GPU 112 的性能不會下降。而且,當集成GPU 150順序處理第(n-l)張圖片的最終RGB值時,分立 GPU 112以該順序生成第n張圖片。 圖4是根據(jù)本發(fā)明的一個或多個方面、示出了緩沖器的位置、圖片分析結(jié)果和調(diào) 整后的圖片設(shè)置的混合系統(tǒng)的部分的圖。前緩沖器260、后緩沖器402、圖片分析結(jié)果115、 以及調(diào)整后的圖片設(shè)置160中的一個或多個可以存儲在本地存儲器205中。分立GPU 112 中的視頻引擎對由內(nèi)核模式驅(qū)動器310提供的命令與編碼數(shù)據(jù)302進行解碼,并生成YUV
6格式的解碼數(shù)據(jù)。分立GPU 112使用分立GPU 112中的2D圖形、3D圖形、和/或視頻引擎對已解碼的YUV數(shù)據(jù)執(zhí)行附加處理以生成RGB格式的圖片數(shù)據(jù)。分立GPU 112在后緩沖器400中存儲圖片數(shù)據(jù)。將后緩沖器400傳送至主系統(tǒng)并作為后緩沖器402存儲在系統(tǒng)存儲器104中。 一旦傳送了后緩沖器400,分立GPU 112就可以在后緩沖器400中存儲不同圖片的圖片數(shù)據(jù)。 分立GPU 112、 CPU 102、或集成GPU 150分析第一圖片以生成存儲在系統(tǒng)存儲器104中的圖片分析結(jié)果155。圖片分析結(jié)果155可以表示后緩沖器402的柱狀圖,該柱狀圖通過一個或多個通道(紅、綠、和藍)改變對比度水平進行分類,或改變通道顏色值進行分類。為了進行分析,集成GPU 150可以首先將存儲在后緩沖器402中的RGB數(shù)據(jù)轉(zhuǎn)換成Y(luma)數(shù)據(jù)。當后緩沖器400更大時,集成GPU 150還可以通過內(nèi)核模式驅(qū)動器310配置為縮減后緩沖器402的規(guī)模至1024x768像素以獲得改進的性能(增加的幀速率)。作為替換,當為了維持由設(shè)備驅(qū)動器用戶模式驅(qū)動器305指定的交互幀速率而限制由分立GPU112生成的像素數(shù)量時,集成GPU 150可以通過內(nèi)核模式驅(qū)動器310配置為增大后緩沖器402的規(guī)模。隨著圖片數(shù)據(jù)從后緩沖器400傳送至后緩沖器402,可以執(zhí)行對RGB圖片數(shù)據(jù)規(guī)模的增大或縮減。 然后,使用圖片分析結(jié)果155確定調(diào)整后的圖片設(shè)置160。例如,當降低平板顯示器背光以便降低功耗時,即當使用SmartDimmer特征時,可以增加由后緩沖器402表示的圖片對比度。與使用降低的背光或未增加對比度顯示圖片相比,增加對比度改善了顯示后的圖片的感知視覺質(zhì)量(主要是亮度)。圖片分析結(jié)果155還可以表示顏色通道值的柱狀圖,該顏色通道值用于對顏色通道執(zhí)行特殊效果,諸如環(huán)境光(Ambi-light)。調(diào)整后的圖片設(shè)置160可以基于圖片分析結(jié)果155指定對一個或多個顏色通道進行修改。最后,可以通過調(diào)整后的圖片設(shè)置160指定LCD過驅(qū)動特征,以便通過臨時過驅(qū)動RGB顏色值來降低重影假象,以改善顯示設(shè)備110的LCD靈敏度度。 圖5是根據(jù)本發(fā)明的一個或多個方面、使用混合系統(tǒng)100處理圖片的方法步驟流程圖。在步驟500中,分立GPU 112將圖片解碼以產(chǎn)生圖片數(shù)據(jù),該數(shù)據(jù)在步驟505中以ARGB格式數(shù)據(jù)存儲在后緩沖器400中??梢允褂妹钆c編碼數(shù)據(jù)302,通過由分立GPU 112提供以生成圖片的數(shù)據(jù)圖形應(yīng)用提供的視頻應(yīng)用300或2D或3D圖形數(shù)據(jù)來對圖片進行解碼。在步驟510中,將后緩沖器400復制到后緩沖器402。如前所述,隨著圖片數(shù)據(jù)從后緩沖器400復制到后緩沖器402,集成GPU 150可以配置為增大或縮減圖片數(shù)據(jù)的規(guī)模。隨著數(shù)據(jù)從后緩沖器400復制到后緩沖器402,集成GPU 150還可以配置為將圖片數(shù)據(jù)轉(zhuǎn)換至RGB格式數(shù)據(jù)。 在步驟515中,集成GPU 150配置為分析后緩沖器402以生成圖片分析結(jié)果155。在本發(fā)明的一些實施例中,CPU 102可以配置為生成圖片分析結(jié)果155。在步驟520中,圖片分析結(jié)果155存儲在系統(tǒng)存儲器104或本地存儲器205中。在步驟525中,分析圖片分析結(jié)果155以生成調(diào)整后的圖片設(shè)置160,調(diào)整后的圖片設(shè)置160表示了隨著圖片數(shù)據(jù)輸出值顯示設(shè)備110,將要應(yīng)用于存儲在后緩沖器402中的圖片數(shù)據(jù)的調(diào)整后的設(shè)置。調(diào)整后的圖片設(shè)置160說明了背光變化、顏色通道效果、以及其他功耗減低或顯示選項。CPU 102或集成GPU 150可以配置為生成調(diào)整后的圖片設(shè)置160。 在步驟530中,核心邏輯105或115確定是否做出諸如背光水平變化等的任何顯示調(diào)整以控制顯示設(shè)備110。如果做出了顯示調(diào)整,在步驟535中,就將顯示調(diào)整應(yīng)用于顯示設(shè)備110。在步驟540中,前緩沖器260與后緩沖器402交換,使得將后緩沖器402輸出至顯示設(shè)備110。在步驟545中,集成GPU 150配置為讀取來自后緩沖器402的圖片數(shù)據(jù),并在將調(diào)整后的圖片數(shù)據(jù)輸出至顯示設(shè)備110之前應(yīng)用調(diào)整后的圖片設(shè)置160。
用于輸出到顯示設(shè)備110的最終圖像的處理從分立GPU 112轉(zhuǎn)移至集成GPU 150執(zhí)行,通過分立GPU 112改善了圖形數(shù)據(jù)和視頻的處理性能。集成GPU 150可以調(diào)整由視頻和2D和/或3D圖形處理產(chǎn)生的圖片數(shù)據(jù)的最終RGB值,以補償降低的背光、在顏色通道上執(zhí)行特殊效果,或者通過過驅(qū)動顏色通道改善LCD的靈敏度。 以上參考具體實施例對本發(fā)明進行說明。但是,本領(lǐng)域的技術(shù)人員應(yīng)該理解的是,可以在不背離本發(fā)明后附權(quán)利要求的更廣泛的精神和范圍的情況下對其進行各種修改和變化。本發(fā)明的一個實施例可以實現(xiàn)為與計算機系統(tǒng)一起使用的軟件產(chǎn)品。軟件產(chǎn)品的程序定義了實施例的功能(包括此處說明的方法)并且可以包括在多種計算機可讀存儲介質(zhì)上。示出的計算機可讀存儲介質(zhì)包括,但不僅限于(i)在其上永久存儲信息的不可寫存儲介質(zhì)( 例如,計算機中的只讀存儲設(shè)備,諸如通過CD-ROM驅(qū)動器可讀的CD-ROM盤、閃存、ROM芯片、任意類型的固態(tài)非易失性半導體存儲器)。(ii)在其上存儲可變信息的可寫存儲介質(zhì)(例如,軟盤驅(qū)動器或硬盤驅(qū)動器中的軟盤或任意類型的固態(tài)隨機存取半導體存儲器)。另外,前述說明和附圖應(yīng)被視為示意性說明而非限制性的含義。
權(quán)利要求
一種處理用于顯示的圖片的混合系統(tǒng)架構(gòu),該混合系統(tǒng)架構(gòu)包括分立處理器,該分立處理器包括存儲器并配置為生成由阿爾法、紅、綠、藍(ARGB)格式表示的圖片數(shù)據(jù);在存儲器的后緩沖器中存儲該圖片數(shù)據(jù);和將該圖片數(shù)據(jù)傳送至存儲在第二存儲器中的第二后緩沖器中;以及集成處理器,該集成處理器耦連至第二存儲器并配置為獲得由處理該圖片數(shù)據(jù)產(chǎn)生的圖片分析結(jié)果;和將調(diào)整后的圖片設(shè)置應(yīng)用于存儲在第二后緩沖器中的圖片數(shù)據(jù)以生成用于顯示的調(diào)整后的圖片數(shù)據(jù),其中基于該圖片分析結(jié)果確定調(diào)整后的圖片設(shè)置。
2. 根據(jù)權(quán)利要求1所述的混合系統(tǒng)架構(gòu),其中將該集成處理器配置為分析該圖片分析 結(jié)果以產(chǎn)生調(diào)整后的圖片設(shè)置。
3. 根據(jù)權(quán)利要求l所述的混合系統(tǒng)架構(gòu),進一步包括中央處理器(CPU),該中央處理器 耦連至該集成處理器并配置為分析該圖片分析結(jié)果以生成調(diào)整后的圖片設(shè)置。
4. 根據(jù)權(quán)利要求1所述的混合系統(tǒng)架構(gòu),其中該集成處理器包括在核心邏輯中,該核 心邏輯配置為修改顯示設(shè)備的背光水平,其中調(diào)整后的圖片設(shè)置基于顯示設(shè)備的該背光水 平。
5. 根據(jù)權(quán)利要求1所述的混合系統(tǒng)架構(gòu),進一步包括耦連至該集成處理器的顯示設(shè) 備,其中該集成處理器進一步配置為將調(diào)整后的圖片數(shù)據(jù)輸出至顯示設(shè)備。
6. 根據(jù)權(quán)利要求1所述的混合系統(tǒng)架構(gòu),其中該分立處理器進一步配置為處理存儲在 后緩沖器中的圖片數(shù)據(jù)以生成圖片分析結(jié)果。
7. 根據(jù)權(quán)利要求1所述的混合系統(tǒng)架構(gòu),其中該集成處理器進一步配置為處理存儲在 第二后緩沖器中的圖片數(shù)據(jù)以生成圖片分析結(jié)果。
8. 根據(jù)權(quán)利要求1所述的混合系統(tǒng)架構(gòu),其中調(diào)整后的圖片設(shè)置指定了修改圖片數(shù)據(jù) 的對比度水平。
9. 根據(jù)權(quán)利要求1所述的混合系統(tǒng)架構(gòu),其中調(diào)整后的圖片設(shè)置指定了圖片數(shù)據(jù)的過 驅(qū)動顏色通道。
10. 根據(jù)權(quán)利要求1所述的混合系統(tǒng)架構(gòu),其中該集成處理器進一步配置為調(diào)節(jié)存儲 在第二后緩沖器中的圖片數(shù)據(jù)規(guī)模。
全文摘要
一種用于使對分立處理器的圖形處理性能的影響最小化的用以調(diào)整圖片的系統(tǒng)和方法。一種混合系統(tǒng)架構(gòu)包括分立處理器和集成處理器,其中與集成處理器相比,分立處理器典型地消耗更多的能量并提供更強大的處理性能。由混合系統(tǒng)內(nèi)的分立處理器的視頻或圖形引擎生成圖片。然后,每一幅圖片傳送至主處理存儲器中的后緩沖器。分析圖片以生成用以產(chǎn)生調(diào)整設(shè)置的圖片分析結(jié)果。后緩沖器交換成前緩沖器并通過集成處理器將調(diào)整設(shè)置應(yīng)用于圖片以顯示調(diào)整后的圖片。當降低顯示器的背光時,可以使用與節(jié)能技術(shù)結(jié)合的調(diào)整以保持圖像質(zhì)量。
文檔編號G09G5/37GK101740004SQ20091022237
公開日2010年6月16日 申請日期2009年11月16日 優(yōu)先權(quán)日2008年11月14日
發(fā)明者弗蘭克·R.·迪安德, 海塞妮·S.·阿扎爾, 王迅, 阿米特·帕瑞克 申請人:輝達公司