两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

顯示靜態(tài)圖像的制作方法

文檔序號(hào):2537367閱讀:350來源:國知局
顯示靜態(tài)圖像的制作方法
【專利摘要】本發(fā)明的方面可描述用減小的功率消耗顯示靜態(tài)圖像的技術(shù)。在一些實(shí)例中,圖形處理單元GPU可從系統(tǒng)存儲(chǔ)器檢索所述靜態(tài)圖像,將所述靜態(tài)圖像按比例縮放到所述靜態(tài)圖像的空間分辨率減小版本,且將所述靜態(tài)圖像的所述空間分辨率減小版本存儲(chǔ)在本地存儲(chǔ)器中。顯示處理器可從本地存儲(chǔ)器檢索所述靜態(tài)圖像的所述空間分辨率減小版本。所述顯示處理器可重新按比例縮放所述靜態(tài)圖像的所述空間分辨率減小版本,且將所述經(jīng)重新按比例縮放的圖像顯示在顯示器上以供呈現(xiàn)。
【專利說明】顯示靜態(tài)圖像
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及顯示圖像,且更明確地說,涉及用于顯示圖像的功率節(jié)省技術(shù)。
【背景技術(shù)】
[0002]許多不同類型的裝置產(chǎn)生圖像以供顯示在所述裝置的顯示器上。在一些實(shí)例中,所產(chǎn)生的圖像可存儲(chǔ)在所述裝置的系統(tǒng)存儲(chǔ)器中。為顯示所產(chǎn)生的圖像,所述裝置內(nèi)的電路可從系統(tǒng)存儲(chǔ)器檢索所產(chǎn)生的圖像,且將所產(chǎn)生的圖像輸出到顯示器。

【發(fā)明內(nèi)容】

[0003]本發(fā)明描述用于將靜態(tài)圖像顯示在裝置的顯示器上的功率節(jié)省技術(shù)。在一些實(shí)例中,例如顯示處理器等電路可從本地存儲(chǔ)器而非系統(tǒng)存儲(chǔ)器檢索靜態(tài)圖像,且將所述靜態(tài)圖像顯示在所述顯示器上。用以從本地存儲(chǔ)器檢索所述靜態(tài)圖像的功率量可小于用以從系統(tǒng)存儲(chǔ)器檢索所述靜態(tài)圖像的功率。
[0004]在一個(gè)實(shí)例中,本發(fā)明描述一種方法,其包括確定存儲(chǔ)在可經(jīng)由系統(tǒng)總線存取的系統(tǒng)存儲(chǔ)器的至少一部分中的圖像是靜態(tài)圖像還是非靜態(tài)圖像。所述方法還包含:在確定所述圖像為所述靜態(tài)圖像時(shí),用圖形處理單元(GPU)經(jīng)由所述系統(tǒng)總線從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述靜態(tài)圖像;用所述GPU按比例縮放所述靜態(tài)圖像以產(chǎn)生所述靜態(tài)圖像的空間分辨率減小版本;以及用所述GPU將所述靜態(tài)圖像的所述空間分辨率減小版本存儲(chǔ)于所述GPU的在所述系統(tǒng)存儲(chǔ)器外部的本地存儲(chǔ)器中。所述方法進(jìn)一步包括:用耦合到顯示器的顯示處理器從所述本地存儲(chǔ)器檢索所述靜態(tài)圖像的所述空間分辨率減小版本;用所述顯示處理器重新按比例縮放所述靜態(tài)圖像的所述空間分辨率減小版本以產(chǎn)生經(jīng)重新按比例縮放的圖像;以及用所述顯示處理器將所述經(jīng)重新按比例縮放的圖像輸出到所述顯示器以供呈現(xiàn)。
[0005]在另一實(shí)例中,本發(fā)明描述一種設(shè)備,其包括:顯示器;系統(tǒng)總線;可經(jīng)由所述系統(tǒng)總線存取的系統(tǒng)存儲(chǔ)器;在所述系統(tǒng)存儲(chǔ)器外部的本地存儲(chǔ)器;一個(gè)或一個(gè)以上處理單元;圖形處理單元(GPU);以及顯示處理器。所述一個(gè)或一個(gè)以上處理單元可操作以確定存儲(chǔ)在所述系統(tǒng)存儲(chǔ)器的至少一部分中的圖像是靜態(tài)圖像還是非靜態(tài)圖像。所述GPU可操作以在確定所述圖像為所述靜態(tài)圖像時(shí)經(jīng)由所述系統(tǒng)總線從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述靜態(tài)圖像,按比例縮放所述靜態(tài)圖像以產(chǎn)生所述靜態(tài)圖像的空間分辨率減小版本,且將所述靜態(tài)圖像的所述空間分辨率減小版本存儲(chǔ)在所述本地存儲(chǔ)器中。所述顯示處理器可操作以從所述本地存儲(chǔ)器檢索所述靜態(tài)圖像的所述空間分辨率減小版本,重新按比例縮放所述靜態(tài)圖像的所述空間分辨率減小版本以產(chǎn)生經(jīng)重新按比例縮放的圖像,且將所述經(jīng)重新按比例縮放的圖像輸出到所述顯示器以供呈現(xiàn)。
[0006]在另一實(shí)例中,本發(fā)明描述一種設(shè)備,其包括:顯示器;系統(tǒng)總線;可經(jīng)由所述系統(tǒng)總線存取的系統(tǒng)存儲(chǔ)器;以及在所述系統(tǒng)存儲(chǔ)器外部的本地存儲(chǔ)器。所述設(shè)備還包含用于確定存儲(chǔ)在所述系統(tǒng)存儲(chǔ)器的至少一部分中的圖像是靜態(tài)圖像還是非靜態(tài)圖像的裝置。所述設(shè)備進(jìn)一步包括圖形處理單元(GPU)和顯示處理器。所述圖形處理單元(GPU)包含:用于在確定所述圖像為所述靜態(tài)圖像時(shí)經(jīng)由所述系統(tǒng)總線從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述靜態(tài)圖像的裝置;用于按比例縮放所述靜態(tài)圖像以產(chǎn)生所述靜態(tài)圖像的空間分辨率減小版本的裝置;以及用于將所述靜態(tài)圖像的所述空間分辨率減小版本存儲(chǔ)在所述GPU的本地存儲(chǔ)器中的裝置。所述顯示處理器包含:用于從所述本地存儲(chǔ)器檢索所述靜態(tài)圖像的所述空間分辨率減小版本的裝置;用于重新按比例縮放所述靜態(tài)圖像的所述空間分辨率減小版本以產(chǎn)生經(jīng)重新按比例縮放的圖像的裝置;以及用于將所述經(jīng)重新按比例縮放的圖像輸出到所述顯示器以供呈現(xiàn)的裝置。
[0007]在另一實(shí)例中,本發(fā)明描述一種包括指令的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,所述指令致使一個(gè)或一個(gè)以上處理單元確定存儲(chǔ)在可經(jīng)由系統(tǒng)總線存取的系統(tǒng)存儲(chǔ)器的至少一部分中的圖像是靜態(tài)圖像還是非靜態(tài)圖像。所述指令還包含用以進(jìn)行以下操作的指令:在確定所述圖像為所述靜態(tài)圖像時(shí),用圖形處理單元(GPU)經(jīng)由所述系統(tǒng)總線從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述靜態(tài)圖像;用所述GPU按比例縮放所述靜態(tài)圖像以產(chǎn)生所述靜態(tài)圖像的空間分辨率減小版本;以及用所述GPU將所述靜態(tài)圖像的所述空間分辨率減小版本存儲(chǔ)于所述GPU的在所述系統(tǒng)存儲(chǔ)器外部的本地存儲(chǔ)器中。所述指令還包含用以進(jìn)行以下操作的指令:用耦合到顯示器的顯示處理器從所述本地存儲(chǔ)器檢索所述靜態(tài)圖像的所述空間分辨率減小版本;用所述顯示處理器重新按比例縮放所述靜態(tài)圖像的所述空間分辨率減小版本以產(chǎn)生經(jīng)重新按比例縮放的圖像;以及用所述顯示處理器將所述經(jīng)重新按比例縮放的圖像輸出到所述顯示器以供呈現(xiàn)。
[0008]在隨附圖式及以下描述中闡述本發(fā)明的一個(gè)或一個(gè)以上方面的細(xì)節(jié)。本發(fā)明中所描述的技術(shù)的其他特征、目標(biāo)及優(yōu)點(diǎn)將從描述及圖式且此權(quán)利要求書而顯而易見。
【專利附圖】

【附圖說明】
[0009]圖1A到ID是說明符合本發(fā)明的示范性裝置的框圖。
[0010]圖2是說明其中處理單元可確定圖像是動(dòng)態(tài)圖像還是靜態(tài)圖像的一些實(shí)例狀態(tài)的狀態(tài)圖。
[0011]圖3A和3B是更詳細(xì)地說明圖1A到ID的圖形處理單元(GPU)的實(shí)例的框圖。
[0012]圖4是說明符合本發(fā)明的一個(gè)或一個(gè)以上處理單元的實(shí)例操作的流程圖。
【具體實(shí)施方式】
[0013]本發(fā)明涉及促進(jìn)功率節(jié)省的用于顯示靜態(tài)圖像的技術(shù)。本發(fā)明的技術(shù)可實(shí)施于計(jì)算裝置中,所述計(jì)算裝置例如但不限于電視、提供視頻或圖像內(nèi)容的桌上型計(jì)算機(jī)和膝上型計(jì)算機(jī)、電子書閱讀器、媒體播放器、平板計(jì)算裝置、移動(dòng)接收裝置、個(gè)人數(shù)字助理(PDA)、包含視頻顯示器的視頻游戲控制臺(tái)、移動(dòng)會(huì)議單元、移動(dòng)計(jì)算裝置、無線手持機(jī),及其類似者。
[0014]例如圖形處理單元(GPU)等組件和例如視頻解碼器等潛在地其它組件貢獻(xiàn)內(nèi)容以用于產(chǎn)生圖像供顯示。靜態(tài)圖像可為其內(nèi)容在所界定時(shí)間段內(nèi)不改變的所顯示圖像。舉例來說,如果貢獻(xiàn)圖像的組件都不提供在所界定時(shí)間段內(nèi)改變由裝置顯示的內(nèi)容的任何新信息,則由所述裝置顯示的圖像可被視為靜態(tài)圖像。舉例來說,例如裝置上的處理器等一個(gè)或一個(gè)以上處理單元可監(jiān)視例如GPU等任何組件是否提供改變由裝置顯示的內(nèi)容的任何新信息。如果處理器確定不存在此種新信息,則處理器可確定所顯示圖像為靜態(tài)圖像。應(yīng)理解,不同于處理器的組件可監(jiān)視是否存在任何新信息,且確定所顯示的圖像為靜態(tài)圖像。
[0015]在一些實(shí)例中,可存在在確定圖像為靜態(tài)圖像之前應(yīng)滿足的額外條件。舉例來說,裝置顯示圖像所處的環(huán)境應(yīng)保持相對(duì)恒定。作為一個(gè)實(shí)例,周圍照明和裝置定向可能需要保持恒定達(dá)所界定時(shí)間段才能將由裝置顯示的圖像分類為靜態(tài)圖像。作為另一實(shí)例,當(dāng)裝置與例如經(jīng)由HDMI連接到TV的移動(dòng)裝置等外部視頻接口一起使用時(shí),所述裝置與外部裝置之間的連接不可在所界定時(shí)間段內(nèi)改變。顯示圖像所處的環(huán)境的改變可潛在地致使所顯示的圖像改變。圖像中的此種改變可致使圖像不為靜態(tài)圖像。
[0016]在可確定圖像為靜態(tài)圖像之前可能不必滿足環(huán)境條件中的任一者或所有。在一些實(shí)例中,確定貢獻(xiàn)圖像的組件在所界定時(shí)間段內(nèi)都未提供改變由裝置顯示的內(nèi)容的任何新信息對(duì)于確定圖像為靜態(tài)圖像可為足夠的。
[0017]作為一個(gè)實(shí)例,在確定圖像為靜態(tài)圖像之前的所界定時(shí)間段可為約15秒。然而,本發(fā)明的方面不限于此。在確定圖像為靜態(tài)圖像之前的所界定時(shí)間段可為可編程的且對(duì)于不同情形可不同。舉例來說,在確定圖像為靜態(tài)圖像之前的所界定時(shí)間段可為各態(tài)歷經(jīng)的,因?yàn)楦鞣N變量可影響確定圖像為靜態(tài)圖像之前的時(shí)間。作為一個(gè)實(shí)例,用戶停留在一個(gè)頁上的時(shí)長(zhǎng)的歷史可影響確定圖像為靜態(tài)圖像之前的時(shí)間量。作為另一實(shí)例,由用戶執(zhí)行的應(yīng)用程序的類型可確定在可確定圖像為靜態(tài)圖像之前應(yīng)經(jīng)過多長(zhǎng)時(shí)間??纱嬖谟靡源_定可確定圖像為靜態(tài)圖像之前的時(shí)間量的各種其它變量,且本發(fā)明的方面可擴(kuò)展到任何此些情形。
[0018]靜態(tài)圖像或例如動(dòng)態(tài)圖像等非靜態(tài)圖像可最初存儲(chǔ)于在GPU外部的系統(tǒng)存儲(chǔ)器中且可經(jīng)由系統(tǒng)總線存取。如更詳細(xì)地描述,例如GPU等一個(gè)或一個(gè)以上處理單元可將靜態(tài)圖像或靜態(tài)圖像的經(jīng)按比例縮放版本存儲(chǔ)在由GPU利用的本地存儲(chǔ)器內(nèi)。本地存儲(chǔ)器可為GPU的芯片上存儲(chǔ)器。在一些實(shí)例中,顯示處理器可從系統(tǒng)存儲(chǔ)器檢索非靜態(tài)圖像,且從本地存儲(chǔ)器檢索靜態(tài)圖像或靜態(tài)圖像的經(jīng)按比例縮放版本。非靜態(tài)圖像可為在所界定時(shí)間段內(nèi)改變由顯示器顯示的內(nèi)容的圖像,而靜態(tài)圖像可為在所界定時(shí)間段內(nèi)在顯示器上不改變的圖像。舉例來說,當(dāng)顯示器正呈現(xiàn)播放視頻時(shí),所顯示的視頻的幀可在所界定時(shí)間段內(nèi)改變。然而,當(dāng)視頻暫停時(shí),所顯示的視頻的幀可在所界定時(shí)間段內(nèi)不改變。
[0019]顯示處理器可以第一刷新頻率重復(fù)地從系統(tǒng)存儲(chǔ)器檢索非靜態(tài)圖像,且在每一刷新循環(huán)之后以所述第一刷新頻率用非靜態(tài)圖像更新顯示器。在一些實(shí)例中,顯示處理器可以可小于第一刷新頻率的第二刷新頻率重復(fù)地從本地存儲(chǔ)器檢索靜態(tài)圖像,且在每一刷新循環(huán)之后以所述第二刷新頻率將靜態(tài)圖像重復(fù)地輸出到顯示器。在一些替代實(shí)例中,第一與第二刷新速率相同可為可能的。然而,在一些非限制性實(shí)例實(shí)施方案中,如果第二刷新頻率小于第一刷新頻率,則可存在功率消耗的減少。
[0020]當(dāng)確定圖像為靜態(tài)圖像時(shí),GPU可能正執(zhí)行受限圖形處理或不執(zhí)行圖形處理。換句話說,當(dāng)顯示器正顯示靜態(tài)圖像時(shí),GPU可為休眠的。當(dāng)GPU休眠時(shí),可能未使用本地存儲(chǔ)器的指派給GPU的部分。如更詳細(xì)描述的,本發(fā)明的方面可在本地存儲(chǔ)器未由用于圖形處理的GPU使用時(shí)將靜態(tài)圖像的經(jīng)按比例縮放版本存儲(chǔ)在本地存儲(chǔ)器內(nèi)。
[0021]在一些實(shí)例中,哪一組件產(chǎn)生確定為靜態(tài)圖像的圖像可能并不相干。舉例來說,GPU或例如視頻解碼器等另一組件可能已產(chǎn)生靜態(tài)圖像。然而,當(dāng)確定圖像為靜態(tài)圖像時(shí),不管是哪一組件產(chǎn)生了所述靜態(tài)圖像,可能都未使用本地存儲(chǔ)器的指派給GPU的部分。舉例來說,不管哪一組件產(chǎn)生了圖像,當(dāng)確定所述圖像為靜態(tài)圖像時(shí),GPU可休眠,即使GPU并非產(chǎn)生所述靜態(tài)圖像的組件。在一些實(shí)例中,因?yàn)樵诖_定圖像為靜態(tài)圖像時(shí)本地存儲(chǔ)器的指派給GPU的部分可能未使用,因此本地存儲(chǔ)器的指派給GPU的部分可適合于存儲(chǔ)靜態(tài)圖像的經(jīng)按比例縮放版本。
[0022]本地存儲(chǔ)器可被稱為用于裝置的各種組件的芯片上存儲(chǔ)器,而系統(tǒng)存儲(chǔ)器在芯片外且可能需要系統(tǒng)總線來進(jìn)行數(shù)據(jù)存取。一般來說,與裝置的系統(tǒng)存儲(chǔ)器相比,GPU可能夠更快且以更少的功率消耗從本地存儲(chǔ)器檢索數(shù)據(jù)且將數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)器。類似地,與裝置的系統(tǒng)存儲(chǔ)器相比,例如顯示處理器等其它組件可能夠更快且以更少的功率消耗從本地存儲(chǔ)器檢索數(shù)據(jù)且將數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)器。
[0023]如上所述,在一些實(shí)例中,顯示處理器可從系統(tǒng)存儲(chǔ)器檢索圖像以供顯示。在本發(fā)明中所描述的實(shí)例中的一些中,當(dāng)靜態(tài)圖像的經(jīng)按比例縮放版本存儲(chǔ)在本地存儲(chǔ)器中時(shí),顯示處理器可從本地存儲(chǔ)器而非系統(tǒng)存儲(chǔ)器檢索此種圖像。利用模擬,發(fā)現(xiàn)與從系統(tǒng)存儲(chǔ)器(例如經(jīng)由系統(tǒng)總線)檢索靜態(tài)圖像相比,顯示處理器從本地存儲(chǔ)器檢索靜態(tài)圖像可消耗所需要的功率的約十分之一。以此方式,本發(fā)明的方面可減小顯示靜態(tài)圖像所消耗的功
曰.牟里。
[0024]在一些實(shí)例中,一個(gè)或一個(gè)以上處理單元(例如GPU)可首先產(chǎn)生靜態(tài)圖像的經(jīng)按比例縮放版本,即按比例縮放靜態(tài)圖像。靜態(tài)圖像的經(jīng)按比例縮放版本可為靜態(tài)圖像的具有減小的空間分辨率的版本。在一些實(shí)例中,存儲(chǔ)靜態(tài)圖像的按比例縮放版本所需的存儲(chǔ)量可小于存儲(chǔ)靜態(tài)圖像所需的存儲(chǔ)量。GPU產(chǎn)生經(jīng)按比例縮放靜態(tài)圖像可為適當(dāng)?shù)?,因?yàn)橛杀镜卮鎯?chǔ)器提供的存儲(chǔ)量可小于存儲(chǔ)整個(gè)靜態(tài)圖像所需的存儲(chǔ)量。應(yīng)理解,當(dāng)本地存儲(chǔ)器所提供的存儲(chǔ)量大于或等于存儲(chǔ)整個(gè)靜態(tài)圖像所需的存儲(chǔ)量時(shí),GPU可不需要按比例縮放所述靜態(tài)圖像。然而,出于說明的目的,假定GPU可將靜態(tài)圖像按比例縮放到減小的空間分辨率。為進(jìn)行顯示,顯示處理器可重新按比例縮放所述靜態(tài)圖像,且將經(jīng)重新按比例縮放的圖像輸出到顯示器以供呈現(xiàn)。
[0025]此外,不同裝置的顯示器可經(jīng)配置以用于不同顯示器分辨率,例如所顯示像素的數(shù)目。通過按比例縮放靜態(tài)圖像,本發(fā)明的技術(shù)可擴(kuò)展到具有不同顯示器分辨率的裝置。
[0026]為產(chǎn)生經(jīng)按比例縮放靜態(tài)圖像,GPU可從系統(tǒng)存儲(chǔ)器讀取靜態(tài)圖像的復(fù)本。GPU可接著按比例縮放所述靜態(tài)圖像,使得存儲(chǔ)所述經(jīng)按比例縮放靜態(tài)圖像所需的存儲(chǔ)量小于或等于由本地存儲(chǔ)器提供的存儲(chǔ)量。舉例來說,GPU可用單個(gè)像素的像素值替代2x2像素塊的像素值。以此方式,GPU可按因數(shù)四按比例縮放所述靜態(tài)圖像,由此將存儲(chǔ)靜態(tài)圖像所需的存儲(chǔ)量減小到四分之一。用單個(gè)像素的像素值取代像素塊的像素值的技術(shù)可被稱為抽取(decimation)。
[0027]可存在GPU可借以按比例縮放靜態(tài)圖像的其它技術(shù),且本發(fā)明中的實(shí)例不限于本文中所描述的實(shí)例按比例縮放技術(shù)。并且,當(dāng)按比例縮放靜態(tài)圖像時(shí),GPU可能不在執(zhí)行改變所顯示的圖像的內(nèi)容的其它圖形處理功能。舉例來說,如果GPU正執(zhí)行其它圖形處理功能,則GPU的輸出可改變所顯示的圖像,其又可致使圖像不再為靜態(tài)圖像。
[0028]在一些實(shí)例中,GPU可將經(jīng)按比例縮放靜態(tài)圖像(例如,靜態(tài)圖像的空間分辨率減小版本)存儲(chǔ)在本地存儲(chǔ)器中。在一些替代實(shí)例中,GPU可暫時(shí)將經(jīng)按比例縮放靜態(tài)圖像存儲(chǔ)在系統(tǒng)存儲(chǔ)器中,從系統(tǒng)存儲(chǔ)器檢索經(jīng)按比例縮放靜態(tài)圖像,且將經(jīng)按比例縮放靜態(tài)圖像存儲(chǔ)在本地存儲(chǔ)器中。
[0029]顯示處理器可接著從本地存儲(chǔ)器檢索經(jīng)按比例縮放靜態(tài)圖像(例如,靜態(tài)圖像的空間分辨率減小版本)以供顯示,而非經(jīng)由系統(tǒng)總線從系統(tǒng)存儲(chǔ)器檢索靜態(tài)圖像。與從系統(tǒng)存儲(chǔ)器檢索圖像相比,顯示處理器從本地存儲(chǔ)器檢索圖像可消耗較少功率。在一些實(shí)例中,顯示處理器可重新按比例縮放經(jīng)按比例縮放靜態(tài)圖像,且將經(jīng)重新按比例縮放的靜態(tài)圖像提供到顯示器。經(jīng)重新按比例縮放的靜態(tài)圖像的分辨率可能不為全部或不如原始靜態(tài)圖像的分辨率密集。然而,觀看顯示器的用戶可能不能夠察覺清晰度的降低。
[0030]如上所述,本發(fā)明的方面可通過從本地存儲(chǔ)器檢索經(jīng)按比例縮放靜態(tài)圖像供顯示而非從系統(tǒng)存儲(chǔ)器檢索全分辨率圖像而促進(jìn)電力節(jié)省。本發(fā)明的方面還可提供額外功率節(jié)省技術(shù)。
[0031]舉例來說,如上所述,顯示處理器可以預(yù)定刷新頻率重復(fù)地從系統(tǒng)存儲(chǔ)器檢索圖像。所述預(yù)定刷新頻率可相對(duì)快速(例如,120Hz)以顯示動(dòng)態(tài)圖像(改變所顯示的內(nèi)容的圖像)。對(duì)于靜態(tài)圖像,可能不需要以此種相對(duì)快速的速率刷新顯示器,因?yàn)轱@示器的內(nèi)容不改變。在一些實(shí)例中,顯示處理器可以可小于第一刷新頻率的第二刷新頻率重復(fù)地輸出經(jīng)重新按比例縮放的靜態(tài)圖像。刷新頻率的減小還可促進(jìn)電力節(jié)省,因?yàn)轱@示處理器每單位時(shí)間檢索圖像的次數(shù)可減少。并且,因?yàn)榇鎯?chǔ)在本地存儲(chǔ)器中的經(jīng)按比例縮放圖像為靜態(tài)圖像的空間分辨率減小版本,因此每刷新循環(huán)都可減小顯示處理器從本地存儲(chǔ)器檢索的位的數(shù)目。
[0032]作為另一實(shí)例,顯示處理器可減小顯示圖像的顯示器上的像素的照明強(qiáng)度。顯示器上的像素的照明強(qiáng)度的減小也可促進(jìn)功率節(jié)省。
[0033]圖1A到ID是說明裝置10的實(shí)例組件的框圖。裝置10的實(shí)例包含但不限于電視、提供視頻或圖像內(nèi)容的桌上型計(jì)算機(jī)和膝上型計(jì)算機(jī)、電子書閱讀器、媒體播放器、平板計(jì)算裝置、移動(dòng)接收裝置、數(shù)字媒體播放器、個(gè)人數(shù)字助理(PDA)、視頻游戲控制臺(tái)、移動(dòng)會(huì)議單元、移動(dòng)計(jì)算裝置、無線手持機(jī),及其類似者。
[0034]如圖1A到ID中所說明,裝置10可包含例如以下各者等組件:處理器12、圖形處理單元(GPU) 14、本地存儲(chǔ)器16、顯示處理器18、編碼器/解碼器(編解碼器)20、視頻處理器單元22、應(yīng)用程序數(shù)據(jù)移動(dòng)器24、系統(tǒng)存儲(chǔ)器26,和顯示器28。圍繞GPU14和本地存儲(chǔ)器16的虛線指示在一些實(shí)例中,GPU14和本地存儲(chǔ)器16可形成于共同集成電路(IC)上,如下文更詳細(xì)描述的。裝置10還可包含系統(tǒng)總線15。處理器12、圖形處理單元(GPU) 14、顯示處理器18、編碼器/解碼器(編解碼器)20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24可經(jīng)由系統(tǒng)總線15從系統(tǒng)存儲(chǔ)器26存取數(shù)據(jù)。處理器12、圖形處理單元(GPU) 14、顯示處理器18、編碼器/解碼器(編解碼器)20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24可從本地存儲(chǔ)器16存取數(shù)據(jù)而不使用系統(tǒng)總線15。
[0035]裝置10除圖1A到ID中所說明的那些組件之外還可包含其它組件。舉例來說,裝置10可包含揚(yáng)聲器和麥克風(fēng)(其皆未在圖1A到ID中展示)以在裝置10為移動(dòng)無線電話或揚(yáng)聲器(其中裝置10為媒體播放器)的實(shí)例中實(shí)現(xiàn)電話通信。裝置10還可包含用于接收和發(fā)射數(shù)據(jù)的收發(fā)器、用于使用戶與裝置10交互的用戶接口,以及提供電力到裝置10的組件的電力供應(yīng)器。在一些實(shí)例中,其中顯示器28為觸摸屏,顯示器28可至少部分作為用戶接口。
[0036]處理器12、GPU14、本地存儲(chǔ)器16、顯示處理器18、編解碼器20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24可形成為單個(gè)集成電路(IC)或一組IC(S卩,芯片組)中的組件。在這些實(shí)例中,處理器12、GPU14、顯示處理器18、編解碼器20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24無需為IC內(nèi)的單獨(dú)硬件單元。出于說明的目的,單獨(dú)地描述這些組件中的每一者的功能性。然而,提供此描述以使理解容易,且不應(yīng)將其解釋為意味著這些組件必然為IC內(nèi)的相異組件。在一些替代實(shí)例中,處理器12、GPU14、顯示處理器18、編解碼器
20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24可形成為個(gè)別組件,例如個(gè)別1C。在這些替代實(shí)例中,處理器12、GPU14、顯示處理器18、編解碼器20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24可經(jīng)由系統(tǒng)總線15彼此通信,但可能夠與本地存儲(chǔ)器16通信而不使用系統(tǒng)總線15。
[0037]處理器12、GPU14、顯示處理器18、編解碼器20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24可個(gè)別地或組合地實(shí)施為一個(gè)或一個(gè)以上數(shù)字信號(hào)處理器(DSP)、通用微處理器、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程邏輯陣列(FPGA),或其它等效集成或離散邏輯電路。在其中GPU14形成為個(gè)別組件的實(shí)例中,本地存儲(chǔ)器16可形成于GPU14中,即作為GPU14的本地芯片上存儲(chǔ)器。出于說明的目的且使理解容易,將本地存儲(chǔ)器16說明為在GPU14外部。本地存儲(chǔ)器16可被稱為GPU14的本地存儲(chǔ)器。
[0038]裝置10的各種組件可能夠快速且在低功率消耗下存取本地存儲(chǔ)器16。舉例來說,本地存儲(chǔ)器16可為包含例如處理器12、GPU14、顯示處理器18、編解碼器20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24等組件的IC的芯片上存儲(chǔ)器。本地存儲(chǔ)器16的實(shí)例包含高速緩沖存儲(chǔ)器或寄存器,或可快速存取的任何其它類型的本地存儲(chǔ)器,且在一些實(shí)例中,可在不使用系統(tǒng)總線15的情況下加以存取。與經(jīng)由系統(tǒng)總線15將數(shù)據(jù)存儲(chǔ)到系統(tǒng)存儲(chǔ)器26中或經(jīng)由系統(tǒng)總線15從系統(tǒng)存儲(chǔ)器26檢索數(shù)據(jù)相比,處理器12、GPU14、顯示處理器18、編解碼器20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24可能夠快得多地且在較低功率消耗下從本地存儲(chǔ)器16檢索數(shù)據(jù)且將數(shù)據(jù)存儲(chǔ)到本地存儲(chǔ)器16中。
[0039]如所說明,系統(tǒng)存儲(chǔ)器26可在處理器12、GPU14、顯示處理器18、編解碼器20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24外部。因?yàn)橄到y(tǒng)存儲(chǔ)器26在外部,因此處理器
12、GPU14、顯示處理器18、編解碼器20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24可經(jīng)由系統(tǒng)總線15與系統(tǒng)存儲(chǔ)器26通信。歸因于帶寬限制和數(shù)據(jù)調(diào)度,處理器12、GPU14、顯示處理器18、編解碼器20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24與系統(tǒng)存儲(chǔ)器26之間的通信可能慢于與本地存儲(chǔ)器16(不包含單獨(dú)總線或需要廣泛調(diào)度)的通信。并且,沿系統(tǒng)總線傳送數(shù)據(jù)到系統(tǒng)存儲(chǔ)器26或沿系統(tǒng)總線從系統(tǒng)存儲(chǔ)器26傳送數(shù)據(jù)所消耗的功率可大于傳送數(shù)據(jù)到不包含單獨(dú)總線的本地存儲(chǔ)器16或從所述本地存儲(chǔ)器16傳送數(shù)據(jù)所消耗的功率。
[0040]舉例來說,為從系統(tǒng)存儲(chǔ)器26檢索數(shù)據(jù),顯示處理器18可能需要確保其經(jīng)調(diào)度以經(jīng)由系統(tǒng)總線15通信。如果顯示處理器18未經(jīng)調(diào)度以經(jīng)由系統(tǒng)總線15通信,則顯示處理器18可潛在地保持閑置。并且,顯示處理器18經(jīng)由系統(tǒng)總線15通信所需的功率量可能大于顯示處理器18直接與本地存儲(chǔ)器16通信而不使用系統(tǒng)總線15所需的功率量。[0041]處理器12可為執(zhí)行一個(gè)或一個(gè)以上應(yīng)用程序的處理器。舉例來說,處理器12可執(zhí)行應(yīng)用程序,例如網(wǎng)絡(luò)瀏覽器、電子郵件應(yīng)用程序、電子數(shù)據(jù)表、視頻游戲、媒體播放器或產(chǎn)生可觀看內(nèi)容以供顯示的其它應(yīng)用程序。處理器12可為裝置10的中央處理單元(CPU)。在這些實(shí)例中,處理器12可發(fā)指令給裝置10的各種組件以執(zhí)行其經(jīng)配置以執(zhí)行的功能。
[0042]作為一個(gè)實(shí)例,編解碼器20可接收其解碼的指令,且提供到處理器12用于執(zhí)行。編解碼器20可為編碼器/解碼器。舉例來說,編解碼器20可接收經(jīng)編碼數(shù)據(jù)、對(duì)經(jīng)編碼數(shù)據(jù)進(jìn)行解碼,且將經(jīng)解碼數(shù)據(jù)提供到處理器12和/或系統(tǒng)存儲(chǔ)器26。作為另一實(shí)例,編解碼器20可接收數(shù)據(jù)、對(duì)所述數(shù)據(jù)進(jìn)行編碼,且發(fā)射所述經(jīng)編碼數(shù)據(jù)。在一些實(shí)例中,編解碼器20可為視頻編碼器和視頻解碼器。在這些實(shí)例中,編解碼器20可檢索系統(tǒng)存儲(chǔ)器26中存儲(chǔ)的視頻的部分,對(duì)所存儲(chǔ)視頻的所述部分進(jìn)行解碼,將經(jīng)解碼部分存儲(chǔ)回到系統(tǒng)存儲(chǔ)器26中用于后續(xù)回放。
[0043]在一些實(shí)例中,用于由處理器12執(zhí)行的應(yīng)用程序的指令可存儲(chǔ)在系統(tǒng)存儲(chǔ)器26中。系統(tǒng)存儲(chǔ)器26的實(shí)例包含但不限于隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、CD-ROM或其它光盤存儲(chǔ)裝置、磁盤存儲(chǔ)裝置或其它磁性存儲(chǔ)裝置、快閃存儲(chǔ)器,或可用以存儲(chǔ)數(shù)據(jù)或指令的任何其它媒體。在一些方面中,系統(tǒng)存儲(chǔ)器26可包含致使各種處理單元(例如,圖1A到ID中所說明的實(shí)例組件)執(zhí)行其所描述功能的指令。因此,系統(tǒng)存儲(chǔ)器26可為包括致使一個(gè)或一個(gè)以上處理單元執(zhí)行各種功能的指令的計(jì)算機(jī)可讀存儲(chǔ)媒體。
[0044]在一些實(shí)例中,系統(tǒng)存儲(chǔ)器26可被視為非暫時(shí)性存儲(chǔ)媒體。術(shù)語“非暫時(shí)性”可指示存儲(chǔ)媒體不實(shí)施于載波或傳播信號(hào)中。然而,術(shù)語“非暫時(shí)性”不應(yīng)解釋為意指系統(tǒng)存儲(chǔ)器26不可移動(dòng)。作為一個(gè)實(shí)例,系統(tǒng)存儲(chǔ)器26可從裝置10移除,且移動(dòng)到另一裝置。作為另一實(shí)例,實(shí)質(zhì)上類似于系統(tǒng)存儲(chǔ)器26的系統(tǒng)存儲(chǔ)器可插入到裝置10中。在某些實(shí)例中,非暫時(shí)性存儲(chǔ)媒體可存儲(chǔ)可隨時(shí)間而改變(例如,在RAM中)的數(shù)據(jù)。
[0045]GPU14可接收由處理器12產(chǎn)生的圖像的屬性,且對(duì)所接收的屬性執(zhí)行圖形相關(guān)處理。舉例來說,GPU14可確定待顯示在顯示器28上的圖像的像素中的每一者的像素值。舉例來說,GPU14可確定從處理器12接收的圖像的每一像素的色彩值(例如,紅-綠-藍(lán)(RGB)值或明度和色度值)、不透明度值(例如,a值)和紋理值(如果適用)。一般來說,GPU14可對(duì)圖像內(nèi)的每一像素執(zhí)行例如照明、加陰影、摻合、剔除和其它此種圖形相關(guān)處理等功能。GPU14的實(shí)例進(jìn)一步詳細(xì)地說明于圖3A和3B中。
[0046]在GPU14確定圖像內(nèi)的像素的像素值之后,GPU14可將所述圖像的像素值存儲(chǔ)在系統(tǒng)存儲(chǔ)器26內(nèi)。舉例來說,如圖1A中所說明,系統(tǒng)存儲(chǔ)器26將圖像30存儲(chǔ)在系統(tǒng)存儲(chǔ)器26的部分32內(nèi)。圖像30可包含如由GPU14確定的圖像30內(nèi)的像素中的每一者的像素值。
[0047]系統(tǒng)存儲(chǔ)器26的部分32可為系統(tǒng)存儲(chǔ)器26的經(jīng)保留用于存儲(chǔ)圖像(例如圖像30)的保留部分。部分32的大小可足以存儲(chǔ)至少一個(gè)圖像的像素值。出于說明的目的,部分32可被視為顯示緩沖器或幀緩沖器。然而,本發(fā)明的方面不應(yīng)被視為限于此。部分32可為系統(tǒng)存儲(chǔ)器26的經(jīng)保留以存儲(chǔ)一個(gè)或一個(gè)以上圖像的任何部分。
[0048]視頻處理器單元22可對(duì)待顯示的視頻執(zhí)行處理功能。舉例來說,視頻處理器單元22可執(zhí)行例如視頻內(nèi)容的壓縮和解壓縮等功能。視頻處理器單元22還可對(duì)視頻內(nèi)容執(zhí)行預(yù)處理和后處理功能。舉例來說,視頻處理器單元22可執(zhí)行例如視頻內(nèi)容的噪音減小、按比例縮放和旋轉(zhuǎn)等功能。
[0049]應(yīng)用程序數(shù)據(jù)移動(dòng)器24可將系統(tǒng)存儲(chǔ)器26中所存儲(chǔ)的數(shù)據(jù)移動(dòng)到本地存儲(chǔ)器16中。舉例來說,處理器12、GPU14、顯示處理器18、編解碼器20和/或視頻處理器單元22可致使應(yīng)用程序數(shù)據(jù)移動(dòng)器24從系統(tǒng)存儲(chǔ)器26檢索數(shù)據(jù)且將所檢索數(shù)據(jù)存儲(chǔ)在本地存儲(chǔ)器16中。
[0050]一般來說,處理器12、GPU14、編解碼器20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24可各自有可能貢獻(xiàn)內(nèi)容,所述內(nèi)容用于產(chǎn)生例如圖像30等圖像,且將圖像30存儲(chǔ)在系統(tǒng)存儲(chǔ)器26的部分32中。處理器12、GPU14、編解碼器20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24可能不必同時(shí)提供用于產(chǎn)生圖像30的內(nèi)容。確切地說,在一些實(shí)例中,這些組件中的僅一者可提供用于產(chǎn)生圖像30的內(nèi)容,且將圖像30的內(nèi)容存儲(chǔ)在系統(tǒng)存儲(chǔ)器26的部分32中。然而,本發(fā)明的方面不限于此,例如,這些組件中的兩者或兩者以上可同時(shí)提供用于產(chǎn)生圖像30的內(nèi)容。
[0051]顯示處理器18可經(jīng)配置以最初從系統(tǒng)存儲(chǔ)器26檢索所存儲(chǔ)圖像30,且將圖像30輸出到顯示器28,如由從圖像30延伸穿過顯示處理器18且進(jìn)入顯示器28中的虛線和顯示器28中的圖像30的虛線邊界所指示。在一些實(shí)例中,顯示處理器18可被視為專用視頻覺知可編程直接存儲(chǔ)器存取引擎。舉例來說,處理器12、GPU14、編解碼器20和/或視頻處理器單元22可向顯示處理器18指示顯示處理器18應(yīng)從其檢索圖像30的位置。處理器12、GPU14、編解碼器20和/或視頻處理器單元22還可向顯示處理器18指示其應(yīng)執(zhí)行何功能,例如按比例縮放、旋轉(zhuǎn)、覆蓋和其它此些操作。作為一個(gè)實(shí)例,如更詳細(xì)描述的,處理器12、GPU14、編解碼器20和/或視頻處理器單元22可致使顯示處理器18重新按比例縮放經(jīng)按比例縮放圖像。
[0052]在一些實(shí)例中,顯示處理器18可以預(yù)定刷新頻率刷新顯示器28。舉例來說,顯示處理器18可以預(yù)定刷新頻率重復(fù)地從系統(tǒng)存儲(chǔ)器26檢索圖像30。舉例來說,顯示處理器18可以120Hz (例如,每秒120次)的刷新頻率從系統(tǒng)存儲(chǔ)器26檢索圖像30。在每一刷新循環(huán)之后,顯示處理器18可致使顯示器28重新顯示圖像30。換句話說,在此實(shí)例中,顯示處理器18可每秒120次刷新顯示器28上的圖像30。
[0053]顯示處理器18還可經(jīng)配置以執(zhí)行其它功能。舉例來說,顯示處理器18可基于周圍照明確定顯示器28的像素的照明強(qiáng)度。像素的照明強(qiáng)度可指示出現(xiàn)在顯示器28上的像素的明亮程度。較高照明強(qiáng)度等級(jí)可致使顯示器28消耗較多功率。
[0054]在一些實(shí)例中,圖像30的內(nèi)容可在所界定時(shí)間段內(nèi)不改變。舉例來說,由顯示器28顯示的圖像(例如圖像30)的內(nèi)容可在所界定時(shí)間段內(nèi)不改變,組件(例如編解碼器20或GPU14,舉幾個(gè)實(shí)例)在所述所界定時(shí)間段內(nèi)都不提供任何新信息到系統(tǒng)存儲(chǔ)器26的存儲(chǔ)圖像30的部分32。如果圖像30的內(nèi)容在所界定時(shí)間段內(nèi)不改變,則可確定圖像30為靜態(tài)圖像。舉例來說,如果處理器12、GPU14、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24在15秒內(nèi)都不提供改變圖像30的內(nèi)容的任何新信息,則可將圖像30分類為靜態(tài)圖像。換句話說,如果由顯示器28顯示的圖像的內(nèi)容在所界定時(shí)間段內(nèi)不改變,則可確定由顯示器28顯示的圖像為靜態(tài)圖像。
[0055]將圖像30分類為靜態(tài)圖像的時(shí)間段的15秒的實(shí)例是出于說明的目的而提供,且不應(yīng)被視為限制性的。將圖像30分類為靜態(tài)圖像之前的時(shí)間段可基于各種準(zhǔn)則。舉例來說,因素可為用戶歷史上在一個(gè)頁上停留的時(shí)間量。其它因素可為用戶正執(zhí)行的應(yīng)用程序的類型或用戶正使用的裝置的類型。一般來說,在可將圖像30分類為靜態(tài)圖像之前應(yīng)經(jīng)過的時(shí)間量可基于相干準(zhǔn)則(可取決于特定實(shí)施方案)加以編程。在一些情況下,約15到60秒可為將圖像30分類為靜態(tài)圖像之前的所界定時(shí)間段的適當(dāng)范圍。然而,本發(fā)明的方面不限于此。
[0056]在以上實(shí)例中,處理器12、GPU14、編解碼器20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24可能在15秒內(nèi)未提供任何新信息到系統(tǒng)存儲(chǔ)器26的存儲(chǔ)圖像30的部分32。然而,如果處理器12、GPU14、編解碼器20、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24中的任何一者或一者以上在15秒內(nèi)提供任何新信息到系統(tǒng)存儲(chǔ)器26的存儲(chǔ)圖像30的部分32,則圖像30可認(rèn)為是動(dòng)態(tài)圖像,而非靜態(tài)圖像。本發(fā)明的方面不限于此實(shí)例。如上所述,在將圖像30確定為靜態(tài)圖像之前應(yīng)經(jīng)過的時(shí)間段可為可選擇的,且對(duì)于裝置10的不同實(shí)例不同。
[0057]出于說明的目的,下文描述靜態(tài)圖像的幾個(gè)實(shí)例。作為一個(gè)實(shí)例,靜態(tài)圖像可為用戶正讀取的裝置10上的頁。在其中裝置10為電子書閱讀器的實(shí)例中,所述頁可為書的頁。所述頁還可為電子郵件或網(wǎng)站。正由顯示器28顯示的頁可在用戶正讀取所述頁時(shí)保持靜態(tài),且可在用戶移動(dòng)到電子書閱讀器上的另一頁、退出當(dāng)前電子郵件或加載另一網(wǎng)站之后改變。用戶讀取頁所花費(fèi)的時(shí)間量可能大于足以將所述頁分類為靜態(tài)圖像的時(shí)間量。
[0058]作為另一實(shí)例,靜態(tài)圖像可為裝置10的主屏幕。主屏幕可為用戶可從其存取裝置10的內(nèi)容的主起始屏幕。主屏幕的圖像內(nèi)容常常不可改變。當(dāng)用戶正觀看主屏幕大于所界定時(shí)間段時(shí),可將主屏幕分類為靜態(tài)圖像。
[0059]作為又一實(shí)例,用戶可能正觀看視頻,例如下載的電影或經(jīng)由耦合到裝置10的攝錄影機(jī)。在此實(shí)例中,編解碼器20可將圖像數(shù)據(jù)寫入到系統(tǒng)存儲(chǔ)器26的部分32。當(dāng)用戶暫停、完成或停止視頻時(shí),顯示在顯示器28上的圖像可保持恒定大于所界定時(shí)間段。在此實(shí)例中,顯示在顯示器28上的所得圖像可分類為靜態(tài)圖像。
[0060]可能存在將圖像30分類為靜態(tài)圖像的多個(gè)不同原因。本發(fā)明的方面可擴(kuò)展到任何此些實(shí)例,且不應(yīng)被視為限于以上實(shí)例。
[0061 ] 處理器12可在處理器12、GPU14、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24都不提供改變圖像30的內(nèi)容的任何新信息時(shí)確定圖像30為靜態(tài)圖像。作為一個(gè)實(shí)例,處理器12可監(jiān)視系統(tǒng)存儲(chǔ)器26的部分32的內(nèi)容。如果系統(tǒng)存儲(chǔ)器26的部分32的內(nèi)容在所界定時(shí)間段內(nèi)不改變,則處理器12可確定存儲(chǔ)在部分32內(nèi)的圖像(例如,圖像30)為靜態(tài)圖像。
[0062]作為另一實(shí)例,處理器12可監(jiān)視處理器12、GPU14、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24的輸出。如果處理器12、GPU14、視頻處理器單元22和應(yīng)用程序數(shù)據(jù)移動(dòng)器24都不輸出改變部分32的內(nèi)容的任何新信息,則處理器12可確定存儲(chǔ)在部分32內(nèi)的圖像(例如,圖像30)為靜態(tài)圖像。然而,如果系統(tǒng)存儲(chǔ)器26的部分32的內(nèi)容改變,則處理器12可確定由顯示器28顯示的圖像不為靜態(tài)圖像,因?yàn)橛娠@示器28顯示的圖像在所界定時(shí)間段內(nèi)改變。
[0063]在一些實(shí)例中,不同于處理器12的組件可確定圖像30為靜態(tài)圖像。出于說明的目的,本發(fā)明的方面在處理器12確定圖像30為靜態(tài)圖像的上下文中加以描述。然而,應(yīng)指出,在一些實(shí)例中,處理器12或另一組件可確定圖像30為靜態(tài)圖像,本發(fā)明的方面可將一個(gè)或一個(gè)以上處理單元描述為確定圖像30為靜態(tài)圖像。
[0064]在一些實(shí)例中,可能存在在一個(gè)或一個(gè)以上處理單元(例如處理器12)確定圖像30為靜態(tài)圖像之前應(yīng)滿足的額外準(zhǔn)則。這些額外準(zhǔn)則可基于裝置10的環(huán)境。舉例來說,顯示器28顯示圖像30所處的環(huán)境應(yīng)保持相對(duì)恒定。作為一個(gè)實(shí)例,周圍照明和裝置定向可能需要在所界定時(shí)間段內(nèi)保持恒定才能將圖像30分類為靜態(tài)圖像。舉例來說,裝置10可包含檢測(cè)周圍照明的一個(gè)或一個(gè)以上傳感器。處理器12可監(jiān)視這些傳感器的輸出以確定是否存在周圍照明的任何改變。作為另一實(shí)例,裝置10可包含確定裝置10的定向的一個(gè)或一個(gè)以上加速度計(jì)或陀螺儀。處理器12可監(jiān)視加速度計(jì)或陀螺儀的輸出以確定是否存在裝置10的定向的任何改變。作為另一實(shí)例,裝置10可耦合到另一裝置,例如,裝置10經(jīng)由HDMI纜線連接到TV。在這些實(shí)例中,裝置10與另一裝置之間的連接不可改變,例如,在處理器12將圖像30分類為靜態(tài)圖像的時(shí)段期間不可移除HDMI纜線。
[0065]顯示圖像30所處的環(huán)境的改變可潛在地致使圖像30或至少所顯示的圖像30的外觀改變。圖像30的此種改變可致使圖像30不為靜態(tài)圖像。舉例來說,當(dāng)用戶將裝置10旋轉(zhuǎn)90°時(shí),處理器12也可將圖像30旋轉(zhuǎn)90°。旋轉(zhuǎn)的此種改變可改變圖像30(例如,重設(shè)圖像30的內(nèi)容的大小),這又可致使圖像30不為靜態(tài)圖像。
[0066]在可將圖像30認(rèn)為是靜態(tài)圖像之前可能不必滿足環(huán)境條件中的任一者或所有。在一些實(shí)例中,一個(gè)或一個(gè)以上處理單元確定貢獻(xiàn)圖像30的組件在所界定時(shí)間段內(nèi)都未提供改變圖像30 (例如改變由顯示器28顯示的內(nèi)容)的任何新信息可為足夠的。
[0067]在本發(fā)明中描述的實(shí)例實(shí)施方案中的一些中,當(dāng)圖像30被分類為靜態(tài)圖像時(shí),GPU14可能正執(zhí)行極少圖形處理或不執(zhí)行圖形處理。舉例來說,對(duì)于將圖像30分類為靜態(tài)圖像,GPU14可能不將任何新信息輸出到系統(tǒng)存儲(chǔ)器26的部分32。為使GPU14不輸出任何新信息,GPU14可不執(zhí)行任何圖形相關(guān)操作。換句話說,當(dāng)圖像30為靜態(tài)圖像時(shí),GPU14可休眠或至少不活躍地執(zhí)行將新信息提供到系統(tǒng)存儲(chǔ)器26的部分32的圖形處理操作。
[0068]在一些實(shí)例中,本地存儲(chǔ)器16的至少一部分可經(jīng)保留用于存儲(chǔ)由GPU14產(chǎn)生的圖形數(shù)據(jù)。當(dāng)GPU14休眠時(shí),本地存儲(chǔ)器16的經(jīng)保留用于存儲(chǔ)由GPU14產(chǎn)生的圖形數(shù)據(jù)的部分可能未使用。因此,在一些實(shí)例中,當(dāng)圖像30為靜態(tài)圖像時(shí),本地存儲(chǔ)器16的經(jīng)保留用于存儲(chǔ)由GPU14產(chǎn)生的圖形數(shù)據(jù)的部分可能未使用。
[0069]當(dāng)GPU14不執(zhí)行圖形相關(guān)操作時(shí),例如,當(dāng)圖像30為靜態(tài)圖像時(shí),GPU14可將圖像30的版本存儲(chǔ)在本地存儲(chǔ)器16的經(jīng)保留用于存儲(chǔ)由GPU14產(chǎn)生的圖形數(shù)據(jù)的部分內(nèi)。在一些實(shí)例中,在存儲(chǔ)圖像30之前,在其已被分類為靜態(tài)圖像之后,GPU14可按比例縮放圖像
30。按比例縮放圖像30可被視為減小圖像30的空間分辨率。然而,本發(fā)明的方面不應(yīng)被視為限于需要GPU14按比例縮放圖像30。GPU14存儲(chǔ)在本地存儲(chǔ)器16中的圖像30版本可為圖像30自身,或圖像30的經(jīng)按比例縮放版本。出于說明的目的,在GPU14按比例縮放圖像30 (在確定圖像30為靜態(tài)圖像之后)以產(chǎn)生圖像30的空間分辨率減小版本的上下文中描述本發(fā)明中描述的實(shí)例。
[0070]可存在其中可能適合GPU14在已將圖像30分類為靜態(tài)圖像之后按比例縮放圖像30且將圖像30的經(jīng)按比例縮放版本存儲(chǔ)在本地存儲(chǔ)器16中的至少兩個(gè)情形。作為一個(gè)實(shí)例,本地存儲(chǔ)器16中或本地存儲(chǔ)器16的經(jīng)保留用于GPU14的部分中的存儲(chǔ)空間量可能不足以存儲(chǔ)整個(gè)圖像3CLGPU14可基于本地存儲(chǔ)器16中可用的存儲(chǔ)空間量來按比例縮放圖像30,例如,減小圖像30的分辨率。舉例來說,GPU14可產(chǎn)生圖像30的空間分辨率減小版本,使得存儲(chǔ)圖像30的空間分辨率減小版本所需的存儲(chǔ)空間量小于或等于本地存儲(chǔ)器16中或本地存儲(chǔ)器16的經(jīng)保留用于GPU14的部分中的存儲(chǔ)空間量。GPU14可接著能夠?qū)D像30的經(jīng)按比例縮放版本存儲(chǔ)在本地存儲(chǔ)器16中。在其中由本地存儲(chǔ)器16提供的存儲(chǔ)量大于或等于存儲(chǔ)整個(gè)圖像30所需的存儲(chǔ)量的實(shí)例中,14可能不需要按比例縮放圖像30。
[0071]作為另一實(shí)例,圖像30的大小可基于顯示器28的大小。顯示器28的大小對(duì)于裝置10的不同類型可不同。顯示器28的大小可指示顯示器28上的像素的數(shù)目。舉例來說,假定相同分辨率,與裝置10為蜂窩式電話的實(shí)例中的顯示器28的大小相比,顯示器28的大小在裝置10為平板計(jì)算裝置的實(shí)例中可較大。在一些實(shí)例中,GPU14可將圖像30按比例縮放到固定分辨率,而不管顯示器28的大小。以此方式,本發(fā)明的方面可擴(kuò)展到各種大小的顯不器。
[0072]可存在使GPU14在將圖像30分類為靜態(tài)圖像之后按比例縮放圖像30的各種技術(shù)。一個(gè)此類實(shí)例技術(shù)稱為抽取。在抽取技術(shù)中,GPU14可用單個(gè)像素的像素值替代圖像30的像素塊的像素值。作為一個(gè)實(shí)例,圖像30的像素塊可為2x2像素塊。在此實(shí)例中,GPU14可用單個(gè)像素值替代2x2像素塊中的四個(gè)像素值。以此方式,GPU14可按因數(shù)四按比例縮放圖像30,由此將存儲(chǔ)圖像30所需的存儲(chǔ)量減小到四分之一。GPU14用單個(gè)像素值替代的圖像30的像素塊的大小可基于本地存儲(chǔ)器16的存儲(chǔ)能力和顯示器28的大小來加以選擇。
[0073]上文所描述的抽取實(shí)例技術(shù)是出于說明和使理解容易的目的而描述。可存在GPU14可借以在將圖像30分類為靜態(tài)圖像之后按比例縮放圖像30的其它技術(shù),且本發(fā)明的方面不應(yīng)被視為限于實(shí)例抽取技術(shù)。并且,當(dāng)GPU14正按比例縮放圖像30時(shí),GPU14可能不執(zhí)行利用本地存儲(chǔ)器16的其它圖形處理功能。
[0074]按比例縮放圖像30不應(yīng)與壓縮圖像30混淆。在壓縮中,表示圖像30的像素值所需的位的數(shù)目減?。蝗欢?,圖像30的分辨率保持恒定。在按比例縮放中,圖像30的分辨率可減小。舉例來說,在按比例縮放中,表示圖像30的像素值所需的位的數(shù)目與表示圖像30的經(jīng)按比例縮放版本的像素值所需的位的數(shù)目相同;然而,存儲(chǔ)其像素值的像素的數(shù)目減小。在一些實(shí)例中,在GPU14按比例縮放圖像30之后,GPU14可壓縮圖像30的經(jīng)按比例縮放版本。
[0075]在一些實(shí)例中,在GPU14按比例縮放圖像30之后,GPU14可暫時(shí)將圖像30的經(jīng)按比例縮放版本存儲(chǔ)在系統(tǒng)存儲(chǔ)器26中。舉例來說,GPU14可暫時(shí)將圖像30的空間分辨率減小版本存儲(chǔ)在系統(tǒng)存儲(chǔ)器26中。GPU14可接著從系統(tǒng)存儲(chǔ)器26檢索圖像30的經(jīng)按比例縮放版本,且將圖像30的經(jīng)按比例縮放版本存儲(chǔ)在本地存儲(chǔ)器16中。在替代實(shí)例中,GPU14可將圖像30的經(jīng)按比例縮放版本存儲(chǔ)在本地存儲(chǔ)器16而不首先將圖像30的經(jīng)按比例縮放版本存儲(chǔ)在系統(tǒng)存儲(chǔ)器26中。舉例來說,GPU14可直接將圖像30的空間分辨率減小版本存儲(chǔ)在本地存儲(chǔ)器16中。
[0076]圖1B和IC說明在處理器12已確定圖像30為靜態(tài)圖像時(shí),GPU14從系統(tǒng)存儲(chǔ)器26的部分32檢索圖像30的實(shí)例。舉例來說,圖1B和IC將系統(tǒng)存儲(chǔ)器26的部分32說明為存儲(chǔ)靜態(tài)圖像30A。靜態(tài)圖像30A可實(shí)質(zhì)上類似于圖1A的圖像30。圖1B和IC說明靜態(tài)圖像30A以指示在圖1B和IC的實(shí)例中,處理器12已確定圖1A的圖像30為靜態(tài)圖像。
[0077]如由圖1B中的從靜態(tài)圖像30A延伸到GPU14的虛線所說明,作為一個(gè)實(shí)例,GPU14可從系統(tǒng)存儲(chǔ)器26的部分32檢索靜態(tài)圖像30A。GPU14可按比例縮放靜態(tài)圖像30A以產(chǎn)生經(jīng)按比例縮放靜態(tài)圖像34。經(jīng)按比例縮放圖像34可為靜態(tài)圖像30A的空間分辨率減小版本。GPU14可接著將經(jīng)按比例縮放靜態(tài)圖像34存儲(chǔ)在系統(tǒng)存儲(chǔ)器26中。GPU14可按比例縮放靜態(tài)圖像30A,使得存儲(chǔ)經(jīng)按比例縮放靜態(tài)圖像34所需的存儲(chǔ)量小于或等于本地存儲(chǔ)器16中的存儲(chǔ)量或本地存儲(chǔ)器16中的經(jīng)保留用于存儲(chǔ)來自GPU14的數(shù)據(jù)的存儲(chǔ)量。舉例來說,GPU14可基于本地存儲(chǔ)器16中可用的存儲(chǔ)空間量來按比例縮放靜態(tài)圖像30A。
[0078]GPU14可接著將經(jīng)按比例縮放靜態(tài)圖像34存儲(chǔ)在本地存儲(chǔ)器16中。舉例來說,如由圖1C中的從經(jīng)按比例縮放靜態(tài)圖像34延伸到本地存儲(chǔ)器16的虛線所說明,作為一個(gè)實(shí)例,GPU14可從系統(tǒng)存儲(chǔ)器26檢索經(jīng)按比例縮放靜態(tài)圖像34,且將經(jīng)按比例縮放靜態(tài)圖像34存儲(chǔ)在本地存儲(chǔ)器16中。在一些替代實(shí)例中,GPU14可直接將經(jīng)按比例縮放靜態(tài)圖像34存儲(chǔ)在本地存儲(chǔ)器16中,而不首先將經(jīng)按比例縮放靜態(tài)圖像34存儲(chǔ)在系統(tǒng)存儲(chǔ)器26中。
[0079]盡管圖1B和IC的實(shí)例說明GPU14從系統(tǒng)存儲(chǔ)器26的部分32檢索靜態(tài)圖像30A,按比例縮放靜態(tài)圖像30A以產(chǎn)生經(jīng)按比例縮放靜態(tài)圖像34且將經(jīng)按比例縮放靜態(tài)圖像34存儲(chǔ)在本地存儲(chǔ)器16中,但本發(fā)明的方面不限于此。一般來說,GPU14可為從系統(tǒng)存儲(chǔ)器26的部分32檢索靜態(tài)圖像30A,按比例縮放靜態(tài)圖像30A以產(chǎn)生經(jīng)按比例縮放靜態(tài)圖像34且將經(jīng)按比例縮放靜態(tài)圖像34存儲(chǔ)在本地存儲(chǔ)器16中的適當(dāng)組件,因?yàn)镚PU14在顯示器28正顯示靜態(tài)圖像時(shí)可能不執(zhí)行任何其它功能。然而,在一些實(shí)例中,處理器12或潛在地裝置10的另一組件可從系統(tǒng)存儲(chǔ)器26的部分32檢索靜態(tài)圖像30A、按比例縮放靜態(tài)圖像30A以產(chǎn)生經(jīng)按比例縮放靜態(tài)圖像34,且將經(jīng)按比例縮放靜態(tài)圖像34存儲(chǔ)在本地存儲(chǔ)器16中。出于說明的目的,在GPU14從系統(tǒng)存儲(chǔ)器26的部分32檢索靜態(tài)圖像30A、按比例縮放靜態(tài)圖像30A以產(chǎn)生經(jīng)按比例縮放靜態(tài)圖像34且將經(jīng)按比例縮放靜態(tài)圖像34存儲(chǔ)在本地存儲(chǔ)器16中的上下文中描述本發(fā)明中描述的實(shí)例。
[0080]在將靜態(tài)圖像30A的版本存儲(chǔ)在本地存儲(chǔ)器16中之后,顯示處理器18可檢索存儲(chǔ)在本地存儲(chǔ)器16中的靜態(tài)圖像30A的版本(例如,經(jīng)按比例縮放靜態(tài)圖像34),其可為靜態(tài)圖像30A的空間分辨率減小版本。舉例來說,如由圖1D中的從經(jīng)按比例縮放靜態(tài)圖像34延伸到顯示處理器18的虛線所說明,顯示處理器18可從本地存儲(chǔ)器16檢索經(jīng)按比例縮放靜態(tài)圖像,重新按比例縮放靜態(tài)圖像34以產(chǎn)生經(jīng)重新按比例縮放的圖像36,且將經(jīng)重新按比例縮放的圖像36輸出到顯示器28以供呈現(xiàn)。在一些實(shí)例中,與經(jīng)由系統(tǒng)總線15從系統(tǒng)存儲(chǔ)器26檢索圖像相比,顯示處理器18從本地存儲(chǔ)器16檢索經(jīng)按比例縮放靜態(tài)圖像34可消耗較少功率。在一些實(shí)例中,功率減小可為功率減小到十分之一。以此方式,本發(fā)明中描述的實(shí)例實(shí)施方案中的一些可促進(jìn)功率消耗的減小。
[0081]在一些實(shí)例中,在處理單元中的一者或一者以上(例如,GPU14)將靜態(tài)圖像30A的版本存儲(chǔ)在本地存儲(chǔ)器16中之后,處理器12可將GPU14置于睡眠模式。舉例來說,因?yàn)楫?dāng)處理器12確定圖像30為靜態(tài)圖像30A時(shí),GPU14可能不執(zhí)行任何處理,例如,GPU14可休眠。如上所述,GPU14可按比例縮放靜態(tài)圖像30A以產(chǎn)生經(jīng)按比例縮放靜態(tài)圖像34,且將經(jīng)按比例縮放靜態(tài)圖像34存儲(chǔ)在本地存儲(chǔ)器16中。為節(jié)省功率,處理器12可接著將GPU14置于睡眠模式,其中在睡眠模式中,GPU14消耗較少功率。接著,當(dāng)需要GPU14的功能性時(shí),例如由顯示器28顯示的圖像改變,處理器12可喚醒GPU14,使得GPU14可執(zhí)行任何需要的圖形相關(guān)任務(wù)。
[0082]顯示處理器18可重新按比例縮放經(jīng)按比例縮放靜態(tài)圖像34以將像素值指派給顯示器28的像素中的每一者。舉例來說,作為一個(gè)實(shí)例,GPU14可用單個(gè)像素值替代靜態(tài)圖像30A的2x2像素塊以產(chǎn)生經(jīng)按比例縮放靜態(tài)圖像34。為重新按比例縮放經(jīng)按比例縮放靜態(tài)圖像34以產(chǎn)生經(jīng)重新按比例縮放的圖像36,顯示處理器18可向顯示器28的2x2像素塊(對(duì)應(yīng)于靜態(tài)圖像30A的2x2像素塊)指派像素值中的每一者,所述單個(gè)像素值的值用以產(chǎn)生經(jīng)按比例縮放靜態(tài)圖像34。經(jīng)重新按比例縮放的圖像36可由此包含顯示器28的像素中的每一者的像素值。此外,顯示處理器18可應(yīng)用其它技術(shù)來重新按比例縮放經(jīng)按比例縮放靜態(tài)圖像34。本發(fā)明的方面不應(yīng)被視為限于上文所描述的實(shí)例重新按比例縮放技術(shù)。
[0083]作為一個(gè)實(shí)例,出于說明和使理解容易的目的,假定顯示器28包含640x480個(gè)像素。在此實(shí)例中,靜態(tài)圖像30A也可包含640x480個(gè)像素。為產(chǎn)生經(jīng)按比例縮放靜態(tài)圖像34,GPU14可向圖像30A的640x480個(gè)像素中的2x2像素塊中的每一像素指派一個(gè)單個(gè)像素值。在此實(shí)例中,經(jīng)按比例縮放靜態(tài)圖像34可包含320x240個(gè)像素值(例如,640x480除以2x2)。為重新按比例縮放經(jīng)按比例縮放靜態(tài)圖像34以產(chǎn)生經(jīng)重新按比例縮放的圖像36,顯示處理器18可將像素值(320x240像素值中的第一像素值中的像素值)指派給顯示器28上的第一 2x2像素塊,等等。因此,在此實(shí)例中,顯示器28上的2x2像素塊中的四個(gè)像素被指派相同像素值,而靜態(tài)圖像30A中的2x2像素塊中的四個(gè)像素可能已被指派不同像素值。
[0084]在一些實(shí)例中,經(jīng)重新按比例縮放的圖像36的分辨率可能不為全部或不如靜態(tài)圖像30A的分辨率密集。舉例來說,經(jīng)重新按比例縮放的圖像36的分辨率可小于靜態(tài)圖像30A的分辨率。然而,觀看顯示器28的用戶可能不能夠察覺清晰度的降低。此外,在一些實(shí)例中,清晰度的降低可能不會(huì)不利地影響用戶的體驗(yàn)。舉例來說,當(dāng)用戶暫停電影時(shí),經(jīng)暫停的圖像的清晰度的輕微降低對(duì)于用戶可能無影響。作為另一實(shí)例,用戶可大體上知曉圖形圖標(biāo)在主屏幕上的位置。所述圖形圖標(biāo)的清晰度的輕微降低可能不會(huì)影響用戶選擇主屏幕上的任何圖形圖標(biāo)的能力。
[0085]經(jīng)重新按比例縮放的圖像36的分辨率的減小量可基于裝置10的類型。作為一非限制性實(shí)例,如果裝置10為移動(dòng)電話,則與靜態(tài)圖像30A的分辨率相比,經(jīng)重新按比例縮放的圖像36的分辨率的減小可能近似減小約2.5倍。作為另一非限制性實(shí)例,如果裝置10為平板計(jì)算裝置,則與靜態(tài)圖像30A的分辨率相比,重新按比例縮放圖像36的分辨率的減小可能近似減小約2倍。然而,這些實(shí)例是出于說明的目的而提供,且應(yīng)被視為限制性的。經(jīng)重新按比例縮放的圖像36的分辨率的減小不需要限于分別針對(duì)移動(dòng)電話或平板計(jì)算裝置的2倍或2.5倍。
[0086]在一些實(shí)例中,例如除了從本地存儲(chǔ)器16檢索圖像之外,顯示處理器18還可執(zhí)行額外功能以促進(jìn)功率消耗的減小。舉例來說,顯示處理器18可基于顯示處理器18是從系統(tǒng)存儲(chǔ)器26還是從本地存儲(chǔ)器16檢索圖像而以不同刷新速率刷新顯示器28。在顯示處理器18將圖像呈現(xiàn)在顯示器28上之后,顯示器28上的像素的照度等級(jí)開始降級(jí)。舉例來說,顯示器28上的像素可與存儲(chǔ)電荷的電容器相類似,且電荷的等級(jí)可與照度等級(jí)相關(guān)。隨著時(shí)間推移,電容器放電致使照度等級(jí)降級(jí)。為解決所述降級(jí),顯示處理器18可通過再次呈現(xiàn)圖像而周期性地刷新顯示器28,其可與對(duì)電容器再充電相類似。顯示處理器18每秒刷新顯示器28的次數(shù)可被稱為刷新速率。
[0087]對(duì)于其內(nèi)容改變的非靜態(tài)圖像(例如動(dòng)態(tài)圖像),顯示處理器18可以相對(duì)快速的刷新速率刷新顯示器28。舉例來說,一些電視提供120Hz的刷新速率。此些快速刷新速率可有益于動(dòng)態(tài)圖像,因?yàn)閯?dòng)態(tài)圖像的內(nèi)容可能正改變。
[0088]然而,對(duì)于其內(nèi)容不改變的靜態(tài)圖像,以相對(duì)快速的刷新速率刷新顯示器28可能不存在益處。舉例來說,因?yàn)殪o態(tài)圖像的內(nèi)容不改變,因此在一秒內(nèi)呈現(xiàn)靜態(tài)圖像的相同圖像內(nèi)容120次可能不會(huì)對(duì)用戶的體驗(yàn)有積極影響。作為一個(gè)實(shí)例,當(dāng)用戶正播放電影時(shí),電影的圖像可為動(dòng)態(tài)圖像,因?yàn)樗尸F(xiàn)的圖像可從電影的幀到幀而改變。在此實(shí)例中,顯示處理器18以相對(duì)快速的刷新速率刷新顯示器28可為有益的。當(dāng)用戶暫停電影時(shí),經(jīng)暫停的場(chǎng)景可為靜態(tài)圖像,因?yàn)樗@示的幀不存在改變。在此實(shí)例中,顯示處理器18以相對(duì)快速的刷新速率刷新顯示器28可能并無必要,因?yàn)轱@示器28的內(nèi)容不改變。
[0089]在一些實(shí)例中,顯示處理器18可在顯示處理器18正從系統(tǒng)存儲(chǔ)器26檢索圖像時(shí)以第一刷新速率刷新顯示器28。舉例來說,當(dāng)檢索動(dòng)態(tài)圖像或仍有待被分類為靜態(tài)圖像的圖像時(shí),顯示處理器18可以第一刷新速率重復(fù)地從系統(tǒng)存儲(chǔ)器26檢索此些圖像以供呈現(xiàn)在顯示器28上以刷新顯示器28。當(dāng)顯示處理器18正從本地存儲(chǔ)器16檢索圖像時(shí),顯示處理器18可以低于第一刷新速率的第二刷新速率刷新顯示器28。舉例來說,顯示處理器18可重復(fù)地從本地存儲(chǔ)器16檢索經(jīng)按比例縮放靜態(tài)圖像34,重新按比例縮放經(jīng)按比例縮放靜態(tài)圖像34以產(chǎn)生經(jīng)重新按比例縮放的圖像36,且以低于第一刷新速率的第二刷新速率重復(fù)地將經(jīng)重新按比例縮放的圖像36輸出到顯示器28以供呈現(xiàn)在顯示器28上。
[0090]刷新速率的減小還可促進(jìn)功率消耗的減小。舉例來說,顯示處理器18可消耗較少功率,因?yàn)轱@示處理器18從本地存儲(chǔ)器16檢索靜態(tài)圖像30A的版本所需的每秒次數(shù)可小于顯示處理器18從系統(tǒng)存儲(chǔ)器26檢索動(dòng)態(tài)圖像所需的每秒次數(shù)。并且,經(jīng)按比例縮放靜態(tài)圖像34的像素的數(shù)目可小于靜態(tài)圖像30A的像素的數(shù)目。顯示處理器18檢索經(jīng)按比例縮放靜態(tài)圖像34可比檢索靜態(tài)圖像30A消耗較少功率,因?yàn)轱@示處理器18每刷新循環(huán)需要檢索的像素值的數(shù)目減小。
[0091]第二刷新速率的速率可基于各種因素。舉例來說,第二刷新速率的速率可大于或等于顯示器28上的像素出現(xiàn)閃爍時(shí)的刷新速率。如果刷新速率過慢,顯示器28上的像素可出現(xiàn)閃爍,其可影響用戶的體驗(yàn)。閃爍的外觀可由顯示器28上的像素的照度等級(jí)的快速改變引起。舉例來說,對(duì)于相對(duì)較慢的刷新速率,顯示器28上的像素的照度等級(jí)可在刷新循環(huán)之間實(shí)質(zhì)上降級(jí)。接著,在每一刷新循環(huán)(其中像素的照度等級(jí)重設(shè)到原始照度等級(jí))之后,照度等級(jí)的快速提高可致使顯示器28上的像素看起來如同其在閃爍。
[0092]顯示器28上的像素出現(xiàn)閃爍時(shí)的刷新速率可基于顯示器28的設(shè)計(jì)。在一些實(shí)例中,大于或等于約15Hz的刷新速率可足以避免致使顯示器28上的像素看起來如同其在閃爍。在這些實(shí)例中,第二刷新速率可設(shè)定為約15Hz。然而,本發(fā)明的方面不應(yīng)被視為限于此,且第二刷新速率的速率可基于顯示器28的設(shè)計(jì)和任何其它可能相干因素(例如,顯示處理器18對(duì)于第一和第二刷新速率能夠產(chǎn)生的時(shí)鐘信號(hào)的頻率)加以選擇。
[0093]在一些實(shí)例中,顯示處理器18還可確定顯示器28的像素的照明強(qiáng)度。舉例來說,如果環(huán)境光的等級(jí)相對(duì)高,則顯示處理器18可將顯示器28上的像素中的每一者的照明強(qiáng)度設(shè)定為高于環(huán)境光的等級(jí)相對(duì)較低的情況。顯示器28的像素的照明強(qiáng)度可被視為每一像素的亮度。在一些實(shí)例中,顯示處理器18可在顯示器28正顯示經(jīng)重新按比例縮放的圖像36時(shí)減小顯示器28的像素的照明強(qiáng)度。
[0094]顯示器28顯示高照明強(qiáng)度像素所消耗的功率可大于顯示器28顯示低照明強(qiáng)度像素所消耗的功率。通過減小像素的照明強(qiáng)度,當(dāng)顯示器28正顯示經(jīng)重新按比例縮放的圖像36時(shí),可減小顯示器28所消耗的功率。以此方式,顯示處理器18可進(jìn)一步促進(jìn)功率消耗的減小。
[0095]圖2是說明其中處理器12確定圖像為動(dòng)態(tài)圖像還是靜態(tài)圖像的一些實(shí)例狀態(tài)的狀態(tài)圖。圖2的狀態(tài)圖中所說明的實(shí)例用于說明以及使理解容易的目的。本發(fā)明的方面不應(yīng)被視為限于圖2的實(shí)例。舉例來說,盡管圖2說明可致使一個(gè)或一個(gè)以上處理單元(例如,處理器12)確定圖像為靜態(tài)圖像的一些情形,但本發(fā)明的方面并不如此限于圖2中所說明的實(shí)例。
[0096]圖2說明動(dòng)態(tài)圖像狀態(tài)38和靜態(tài)圖像狀態(tài)40。其中所產(chǎn)生圖像可為動(dòng)態(tài)圖像的情形的實(shí)例包含系統(tǒng)配置期間的圖像、應(yīng)用程序準(zhǔn)備好執(zhí)行時(shí)的圖像和應(yīng)用程序達(dá)到穩(wěn)定狀態(tài)時(shí)的圖像,如動(dòng)態(tài)圖像狀態(tài)38中所說明。舉例來說,在裝置10的系統(tǒng)配置期間,顯示于顯示器28上的任何圖像可改變。并且,在系統(tǒng)配置之后,用戶可選擇用于執(zhí)行的應(yīng)用程序,例如,網(wǎng)絡(luò)瀏覽器、電子郵件應(yīng)用程序、播放視頻的應(yīng)用程序,及其類似者。在此些選擇期間,顯示在顯示器28上的圖像可改變。此外,在用戶執(zhí)行應(yīng)用程序之后,應(yīng)用程序可達(dá)到穩(wěn)定狀態(tài)。在穩(wěn)定狀態(tài)中,裝置10可執(zhí)行應(yīng)用程序的動(dòng)作。舉例來說,用戶可執(zhí)行播放電影的應(yīng)用程序。在穩(wěn)定狀態(tài)中,裝置10可將電影的幀呈現(xiàn)在顯示器28上。
[0097]可存在各種原因?qū)⒎€(wěn)定狀態(tài)中的應(yīng)用程序產(chǎn)生的圖像確定為靜態(tài)圖像。舉例來說,用戶可中止應(yīng)用程序或用戶可推出應(yīng)用程序且返回到主屏幕,如靜態(tài)圖像狀態(tài)40中所說明。作為一個(gè)實(shí)例,用戶可暫停電影。用戶暫停電影為應(yīng)用程序中斷(如圖2中所說明的應(yīng)用程序中斷)的實(shí)例。當(dāng)中止應(yīng)用程序時(shí)由應(yīng)用程序產(chǎn)生的圖像的內(nèi)容可為靜態(tài)圖像(例如,暫停的圖像),其內(nèi)容不改變。接著,在用戶恢復(fù)應(yīng)用程序(如圖2中所說明的應(yīng)用程序恢復(fù))之后,應(yīng)用程序可返回到其穩(wěn)定狀態(tài),其中由所述應(yīng)用程序產(chǎn)生的圖像改變(例如,轉(zhuǎn)變回到動(dòng)態(tài)圖像狀態(tài)38)。在一些實(shí)例中,如果應(yīng)用程序在某一時(shí)間段內(nèi)保持暫停,則應(yīng)用程序可過期(如圖2中所說明的應(yīng)用程序過期),且用戶可能不能夠使應(yīng)用程序返回到穩(wěn)定狀態(tài)。然而,由應(yīng)用程序產(chǎn)生的靜態(tài)圖像可仍保持在顯示器28上,且可因此保持在靜態(tài)圖像狀態(tài)40中。
[0098]在一些實(shí)例中,用戶可停止應(yīng)用程序(如圖2中所說明的應(yīng)用程序停止),其可致使顯示器28顯示靜態(tài)圖像。應(yīng)用程序的停止可致使顯示器28呈現(xiàn)主屏幕。舉例來說,應(yīng)用程序的停止可致使應(yīng)用程序中止,且退出到主屏幕。因?yàn)橹髌聊坏膬?nèi)容一般是靜態(tài)的,因此主屏幕可為靜態(tài)圖像。
[0099]圖3A和3B是更詳細(xì)地說明GPU14的實(shí)例的框圖。在圖3A和3B中更詳細(xì)地說明GPU14的實(shí)例以描述GPU14可借以從系統(tǒng)存儲(chǔ)器26的部分32檢索靜態(tài)圖像30A、重新按比例縮放靜態(tài)圖像30A以產(chǎn)生經(jīng)按比例縮放靜態(tài)圖像34且將經(jīng)按比例縮放靜態(tài)圖像34存儲(chǔ)在本地存儲(chǔ)器16中的實(shí)例技術(shù)。
[0100]如圖3A中所說明,在一些實(shí)例中,例如在GPU14為通用GPU(GPGPU)的情況下,GPU14可包含鑲嵌著色器42、幾何形狀著色器44、圖元組配單元46、光柵器48 (其包含三角形設(shè)置單元50和片段著色器52)、紋理化和像素著色器54(其包含深度模板56、染色和摻合單元58,和遞色單元(dither unit) 60)、紋理引擎62 (其包含紋理和濾波器64),以及合成與上覆單元66。在圖3B中所說明的GPU14的實(shí)例中,GPU14可包含實(shí)質(zhì)上類似于圖3A中所說明的GPU14的那些組件的組件。然而,在圖3B的實(shí)例中,GPU14可不包含鑲嵌著色器42或幾何形狀著色器44。在圖3B的實(shí)例中,GPU14可包含圖元處理器68,其包含照明單元70以及頂點(diǎn)變換和組配單元72,和頂點(diǎn)著色器74。
[0101]圖3A和3B中所說明的GPU14的實(shí)例單元可實(shí)施為硬件單元、在硬件單元上執(zhí)行的軟件單元,或其組合。此外,如圖3A和3B中所說明,GPU14可不必包含圖3A和3B中所說明的所有單元。并且,GPU14可包含除圖3A和3B中所說明的單元之外的單元。
[0102]在圖3A的實(shí)例中,鑲嵌著色器42可從處理器12接收待顯示的圖像。鑲嵌著色器42可將所接收?qǐng)D像劃分成多個(gè)多邊形,例如矩形或三角形。幾何形狀著色器44可從鑲嵌著色器42接收所述多邊形,且進(jìn)一步劃分所接收的多邊形。舉例來說,幾何形狀著色器44可將所接收的多邊形劃分成圖元。所述圖元可為點(diǎn)、線或例如三角形等多邊形。在一些實(shí)例中,幾何形狀著色器44可確定三角形的頂點(diǎn)中的每一者的色彩和紋理坐標(biāo)、每一點(diǎn)的坐標(biāo)和每一線的坐標(biāo)。舉例來說,幾何形狀著色器74可從紋理引擎62的紋理和濾波器64接收紋理坐標(biāo)。
[0103]在圖3B的實(shí)例中,圖元處理器68可從處理器12接收待顯示的圖像。所述圖像可為三維圖像。頂點(diǎn)變換和組配單元72可將圖像劃分成多個(gè)多邊形,例如三角形,且將三角形的頂點(diǎn)的坐標(biāo)變換成世界空間坐標(biāo)。照明單元70可確定用于圖像的光源以及可歸因于所述光源而出現(xiàn)的陰影。頂點(diǎn)著色器74可從圖元處理器68接收三角形,且將三維坐標(biāo)變換成顯示器28的二維坐標(biāo)。頂點(diǎn)著色器74還可確定每一頂點(diǎn)的深度值。在一些實(shí)例中,頂點(diǎn)著色器74可確定頂點(diǎn)中的每一者的色彩和紋理坐標(biāo)。舉例來說,頂點(diǎn)著色器74可從紋理引擎62的紋理和濾波器64接收紋理坐標(biāo)。
[0104]在圖3A或圖3B的任一實(shí)例中,圖元組配單元46可組合圖元的所接收坐標(biāo)。舉例來說,頂點(diǎn)著色器74可輸出6個(gè)頂點(diǎn)的數(shù)據(jù)。圖元組配單元46可將所述6個(gè)頂點(diǎn)組合成兩個(gè)三角形,例如每三角形三個(gè)頂點(diǎn)。
[0105]在圖3A或圖3B的任一實(shí)例中,光柵器48可確定顯示器28的哪些像素屬于哪些三角形,且可確定所述像素的色彩值。舉例來說,三角形設(shè)置單元50可計(jì)算從圖元組配單元46所接收的三角形的線方程式以確定顯示器28的哪些像素在三角形內(nèi)以及顯示器28的哪些像素輸出所述三角形。片段著色器52可確定顯示器28的在三角形中的每一者內(nèi)的像素中的每一者的色彩值。在一些實(shí)例中,片段著色器52可基于紋理和濾波器64內(nèi)的值確定色彩值。
[0106]在圖3A或3B的任一實(shí)例中,紋理化和像素著色器54可從光柵器48接收像素中的每一者的色彩值和坐標(biāo)。深度模板56可確定所接收像素中的任一者是否被任何其它像素部分或完全遮擋,且移除被完全遮擋的像素而不進(jìn)行進(jìn)一步處理。染色和摻合單元58可將不同像素的顏色摻合在一起。遞色單元60可增加像素的色深以解決處理期間的細(xì)節(jié)損失。紋理化和像素著色器54的輸出可為紋理化和像素著色器54輸出到合成與上覆單元66的經(jīng)圖形處理的圖像。[0107]在圖3A或3B的任一實(shí)例中,合成與上覆單元66可確定是否存在需要上覆于由遞色單元60產(chǎn)生的圖像之上的任何其它圖像。舉例來說,如果存在鼠標(biāo)光標(biāo),則合成與上覆單元66可將鼠標(biāo)光標(biāo)上覆在由遞色單元60產(chǎn)生的圖像之上。所得圖像可為存儲(chǔ)在系統(tǒng)存儲(chǔ)器26的部分32中的圖像(例如,圖像30)的一個(gè)實(shí)例。如果圖像30的內(nèi)容在所界定時(shí)間段內(nèi)不改變,則可確定圖像30為靜態(tài)圖像30A。
[0108]在一些實(shí)例中,GPU14的紋理化和像素著色器54可從系統(tǒng)存儲(chǔ)器26的部分32檢索靜態(tài)圖像30A,且將靜態(tài)圖像30A的版本(例如,靜態(tài)圖像30A自身或經(jīng)按比例縮放靜態(tài)圖像34)存儲(chǔ)在本地存儲(chǔ)器16中。紋理化和像素著色器54可適合于按比例縮放靜態(tài)圖像30A以產(chǎn)生經(jīng)按比例縮放靜態(tài)圖像34,因?yàn)樵谝恍?shí)例中,紋理化和像素著色器54可包含按比例縮放單元以用于其它圖形相關(guān)目的。GPU14可利用紋理化和像素著色器54的按比例縮放單元來按比例縮放靜態(tài)圖像30A以產(chǎn)生經(jīng)按比例縮放靜態(tài)圖像34。
[0109]圖4是說明符合本發(fā)明的一個(gè)或一個(gè)以上處理單元的實(shí)例操作的流程圖。出于說明的目的,參考圖1A到1D、3A和3B。
[0110]一個(gè)或一個(gè)以上處理單元(例如處理器12)可確定存儲(chǔ)在系統(tǒng)存儲(chǔ)器26的部分32中的圖像30是靜態(tài)圖像還是非靜態(tài)圖像(74)。舉例來說,如上所述,處理器12可監(jiān)視系統(tǒng)存儲(chǔ)器26的部分32的內(nèi)容以確定例如GPU14、視頻處理器單元22、編解碼器20或應(yīng)用程序數(shù)據(jù)移動(dòng)24等任何組件在所界定時(shí)間段內(nèi)是否提供了改變圖像30的內(nèi)容的任何新信息。如果系統(tǒng)存儲(chǔ)器26的部分32在所界定時(shí)間段內(nèi)未接收到改變圖像30的內(nèi)容的任何新信息,則處理器12可確定圖像30為靜態(tài)圖像,例如,靜態(tài)圖像30A。在一些實(shí)例中,處理器12可進(jìn)一步確定裝置10的環(huán)境是否已存在任何改變。舉例來說,處理器12可確定裝置10的周圍照明、裝置定向是否已存在任何改變,或裝置10與另一外部裝置的連接是否已存在改變。如果不存在裝置10的環(huán)境的改變,且沒有組件已提供改變圖像30的內(nèi)容的新信息,則處理器12可確定圖像30為靜態(tài)圖像,例如,靜態(tài)圖像30A。
[0111]當(dāng)處理器12確定圖像30為靜態(tài)圖像30A時(shí),GPU14可經(jīng)由系統(tǒng)總線15從系統(tǒng)存儲(chǔ)器26的部分32檢索靜態(tài)圖像30A (76)。GPU14可按比例縮放靜態(tài)圖像30A以產(chǎn)生靜態(tài)圖像30A的空間分辨率減小版本,例如經(jīng)按比例縮放靜態(tài)圖像34(78)。作為一個(gè)實(shí)例,GPU14的著色器(例如紋理和像素著色器54)可按比例縮放靜態(tài)圖像30A。在一些實(shí)例中,GPU14可基于本地存儲(chǔ)器16中的可用存儲(chǔ)空間量來按比例縮放靜態(tài)圖像30A。GPU14可將經(jīng)按比例縮放靜態(tài)圖像34存儲(chǔ)在本地存儲(chǔ)器16中(80)。在一些實(shí)例中,GPU14可將經(jīng)按比例縮放靜態(tài)圖像34存儲(chǔ)在本地存儲(chǔ)器16的經(jīng)保留以存儲(chǔ)來自GPU14的信息的部分中。
[0112]顯示處理器18可從本地存儲(chǔ)器16檢索經(jīng)按比例縮放靜態(tài)圖像34,例如,靜態(tài)圖像30A的空間分辨率減小版本(82)。顯示處理器18可重新按比例縮放經(jīng)按比例縮放靜態(tài)圖像34以產(chǎn)生經(jīng)重新按比例縮放的圖像36 (84)。顯示處理器18可將經(jīng)重新按比例縮放的圖像36輸出到顯示器28以供呈現(xiàn)(86)。
[0113]在一個(gè)或一個(gè)以上實(shí)例中,所描述功能可以硬件、軟件、固件或其任何組合來實(shí)施。如果以軟件實(shí)施,則功能可作為一個(gè)或一個(gè)以上指令或代碼存儲(chǔ)在包括非暫時(shí)性計(jì)算機(jī)可讀媒體的制品上。計(jì)算機(jī)可讀媒體可包含計(jì)算機(jī)數(shù)據(jù)存儲(chǔ)媒體。數(shù)據(jù)存儲(chǔ)裝置可為可由一個(gè)或一個(gè)以上計(jì)算機(jī)或一個(gè)或一個(gè)以上處理器存取以檢索用于實(shí)施本發(fā)明中描述的技術(shù)的指令、代碼和/或數(shù)據(jù)結(jié)構(gòu)的任何可用媒體。借助于實(shí)例而非限制,此些計(jì)算機(jī)可讀媒體可包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)裝置、磁盤存儲(chǔ)裝置或其它磁性存儲(chǔ)裝置、快閃記憶體,或可用以攜載或存儲(chǔ)呈指令或數(shù)據(jù)結(jié)構(gòu)的形式且可由計(jì)算機(jī)存取的所需程序代碼的任何其它媒體。如本文所使用,磁盤和光盤包含壓縮光盤(CD)、激光光盤、光學(xué)光盤、數(shù)字多功能光盤(DVD)、軟性磁盤和藍(lán)光光盤,其中磁盤通常以磁性方式再現(xiàn)數(shù)據(jù),而光盤用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。上述各項(xiàng)的組合也應(yīng)包含在計(jì)算機(jī)可讀媒體的范圍內(nèi)。
[0114]代碼可由一個(gè)或一個(gè)以上處理器執(zhí)行,所述一個(gè)或一個(gè)以上處理器例如一個(gè)或一個(gè)以上DSP、通用微處理器、ASIC、FPGA,或其它等效集成或離散邏輯電路。此外,在一些方面中,本文中所描述的功能性可提供在專用硬件和/或軟件模塊內(nèi)。并且,可將所述技術(shù)完全實(shí)施于一個(gè)或一個(gè)以上電路或邏輯元件中。
[0115]本發(fā)明的技術(shù)可以在廣泛多種裝置或設(shè)備中實(shí)施,包括無線手持機(jī)、集成電路(IC)或一組IC(例如,芯片組)。本發(fā)明中描述各種組件、模塊或單元是為了強(qiáng)調(diào)經(jīng)配置以執(zhí)行所揭示的技術(shù)的裝置的功能方面,但未必需要通過不同硬件單元實(shí)現(xiàn)。確切地說,如上文所描述,各種單元可結(jié)合合適的軟件和/或固件組合在硬件單元中,或通過互操作硬件單元的集合來提供,所述硬件單元包含如上文所描述的一個(gè)或一個(gè)以上處理器。
[0116]已描述各種實(shí)例。這些及其它實(shí)例在所附權(quán)利要求書的范圍內(nèi)。
【權(quán)利要求】
1.一種方法,其包括: 確定存儲(chǔ)在可經(jīng)由系統(tǒng)總線存取的系統(tǒng)存儲(chǔ)器的至少一部分中的圖像是靜態(tài)圖像還是非靜態(tài)圖像; 在確定所述圖像為所述靜態(tài)圖像時(shí),用圖形處理單元GPU經(jīng)由所述系統(tǒng)總線從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述靜態(tài)圖像; 用所述GPU按比例縮放所述靜態(tài)圖像以產(chǎn)生所述靜態(tài)圖像的空間分辨率減小版本; 用所述GPU將所述靜態(tài)圖像的所述空間分辨率減小版本存儲(chǔ)于所述GPU的在所述系統(tǒng)存儲(chǔ)器外部的本地存儲(chǔ)器中; 用耦合到顯示器的顯示處理器從所述本地存儲(chǔ)器檢索所述靜態(tài)圖像的所述空間分辨率減小版本; 用所述顯示處理器重新按比例縮放所述靜態(tài)圖像的所述空間分辨率減小版本以產(chǎn)生經(jīng)重新按比例縮放的圖像;以及 用所述顯示處理器將所述經(jīng)重新按比例縮放的圖像輸出到所述顯示器以供呈現(xiàn)。
2.根據(jù)權(quán)利要求1所述的方法,其中存儲(chǔ)所述靜態(tài)圖像的所述空間分辨率減小版本包括在不使用所述系統(tǒng)總線的情況下存儲(chǔ)所述靜態(tài)圖像的所述空間分辨率減小版本,且其中檢索所述靜態(tài)圖像的所述空間分辨率減小版本包括在不使用所述系統(tǒng)總線的情況下檢索所述靜態(tài)圖像的所述空間分辨率減小版本。
3.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括: 當(dāng)確定所述圖像為所述非靜態(tài)圖像時(shí),經(jīng)由所述系統(tǒng)總線從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述非靜態(tài)圖像以供呈現(xiàn)在所述顯示器上。
4.根據(jù)權(quán)利要求1所述的方法,其中所述本地存儲(chǔ)器包括所述GPU的芯片上存儲(chǔ)器。
5.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括: 當(dāng)確定所述圖像為所述非靜態(tài)圖像時(shí),以第一刷新速率經(jīng)由所述系統(tǒng)總線重復(fù)地從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述非靜態(tài)圖像以供呈現(xiàn)在所述顯示器上, 其中輸出所述經(jīng)重新按比例縮放的圖像包括以小于所述第一刷新速率的第二刷新速率重復(fù)地輸出所述經(jīng)重新按比例縮放的圖像。
6.根據(jù)權(quán)利要求1所述的方法,其中確定存儲(chǔ)在所述系統(tǒng)存儲(chǔ)器的所述部分中的所述圖像是所述靜態(tài)圖像還是所述非靜態(tài)圖像包括在所述系統(tǒng)存儲(chǔ)器的存儲(chǔ)所述圖像的所述部分在所界定時(shí)間段內(nèi)未接收到新內(nèi)容時(shí)確定所述圖像為所述靜態(tài)圖像。
7.根據(jù)權(quán)利要求6所述的方法,其進(jìn)一步包括: 確定是否存在周圍照明的任何改變、包含所述GPU和所述顯示處理器的裝置的定向的改變,或所述裝置與另一裝置之間的連接的改變, 其中確定所述圖像為所述靜態(tài)圖像包括在所述系統(tǒng)存儲(chǔ)器的存儲(chǔ)所述圖像的所述部分在所述所界定時(shí)間段內(nèi)未接收到新內(nèi)容時(shí)且在所述所界定時(shí)間段內(nèi)不存在所述周圍照明、所述裝置的 所述定向或所述裝置與所述另一裝置之間的所述連接的改變時(shí)確定所述圖像為所述靜態(tài)圖像。
8.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括: 在輸出所述經(jīng)重新按比例縮放的圖像時(shí)減小所述顯示器的照明強(qiáng)度。
9.根據(jù)權(quán)利要求1所述的方法,其中按比例縮放所述靜態(tài)圖像包括用所述GPU的著色器按比例縮放所述靜態(tài)圖像以產(chǎn)生所述靜態(tài)圖像的所述空間分辨率減小版本。
10.根據(jù)權(quán)利要求1所述的方法,其中按比例縮放所述靜態(tài)圖像包括基于所述本地存儲(chǔ)器中的可用存儲(chǔ)空間量按比例縮放所述靜態(tài)圖像。
11.一種設(shè)備,其包括: 顯示器; 系統(tǒng)總線; 可經(jīng)由所述系統(tǒng)總線存取的系統(tǒng)存儲(chǔ)器; 在所述系統(tǒng)存儲(chǔ)器外部的本地存儲(chǔ)器; 一個(gè)或一個(gè)以上處理單元,其可操作以確定存儲(chǔ)在所述系統(tǒng)存儲(chǔ)器的至少一部分中的圖像是靜態(tài)圖像還是非靜態(tài)圖像; 圖形處理單元GPU,其可操作以: 在確定所述圖像為所述靜態(tài)圖像時(shí)經(jīng)由所述系統(tǒng)總線從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述靜態(tài)圖像; 按比例縮放所述靜態(tài)圖像以產(chǎn)生所述靜態(tài)圖像的空間分辨率減小版本;以及 將所述靜態(tài)圖像的所述空間分辨率減小版本存儲(chǔ)在所述本地存儲(chǔ)器中;以及顯示處理器,其可操作以: 從所述本地存儲(chǔ)器檢索所 述靜態(tài)圖像的所述空間分辨率減小版本; 重新按比例縮放所述靜態(tài)圖像的所述空間分辨率減小版本以產(chǎn)生經(jīng)重新按比例縮放的圖像;以及 將所述經(jīng)重新按比例縮放的圖像輸出到所述顯示器以供呈現(xiàn)。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述GPU在不使用所述系統(tǒng)總線的情況下存儲(chǔ)所述靜態(tài)圖像的所述空間分辨率減小版本,且其中所述顯示處理器在不使用所述系統(tǒng)總線的情況下檢索所述靜態(tài)圖像的所述空間分辨率減小版本。
13.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述顯示處理器經(jīng)由所述系統(tǒng)總線從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述非靜態(tài)圖像以供呈現(xiàn)在所述顯示器上。
14.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述本地存儲(chǔ)器包括所述GPU的芯片上存儲(chǔ)器。
15.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述顯示處理器在確定所述圖像為所述非靜態(tài)圖像時(shí),以第一刷新速率經(jīng)由所述系統(tǒng)總線重復(fù)地從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述非靜態(tài)圖像以供呈現(xiàn)在所述顯示器上,且其中所述顯示處理器以小于所述第一刷新速率的第二刷新速率重復(fù)地輸出所述經(jīng)重新按比例縮放的圖像。
16.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述一個(gè)或一個(gè)以上處理單元在所述系統(tǒng)存儲(chǔ)器的存儲(chǔ)所述圖像的所述部分在所界定時(shí)間段內(nèi)未接收到新內(nèi)容時(shí)確定所述圖像為所述靜態(tài)圖像。
17.根據(jù)權(quán)利要求16所述的設(shè)備,其中所述一個(gè)或一個(gè)以上處理單元確定是否存在周圍照明的任何改變、所述設(shè)備的定向的改變,或所述設(shè)備與另一裝置之間的連接的改變,且其中所述一個(gè)或一個(gè)以上處理單元在所述系統(tǒng)存儲(chǔ)器的存儲(chǔ)所述圖像的所述部分在所述所界定時(shí)間段內(nèi)未接收到新內(nèi)容時(shí)且在所述所界定時(shí)間段內(nèi)不存在所述周圍照明、所述設(shè)備的所述定向或所述設(shè)備與所述另一裝置之間的所述連接的改變時(shí)確定所述圖像為所述靜態(tài)圖像。
18.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述顯示處理器在所述顯示處理器輸出所述經(jīng)重新按比例縮放的圖像時(shí)減小所述顯示器的照明強(qiáng)度。
19.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述GPU進(jìn)一步包括著色器,且其中所述著色器按比例縮放所述靜態(tài)圖像以產(chǎn)生所述靜態(tài)圖像的所述空間分辨率減小版本。
20.根據(jù)權(quán)利要求11所述的設(shè)備,其中GPU基于所述本地存儲(chǔ)器中的可用存儲(chǔ)空間量按比例縮放所述靜態(tài)圖像。
21.根據(jù)權(quán)利要求11所述的設(shè)備,其中所述設(shè)備包括以下各者中的至少一者:電視、桌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)、電子書閱讀器、媒體播放器、平板計(jì)算裝置、移動(dòng)接收裝置、個(gè)人數(shù)字助理PDA、視頻游戲控制臺(tái)、移動(dòng)會(huì)議單元、移動(dòng)計(jì)算裝置,和無線手持機(jī)。
22.—種設(shè)備,其包括: 顯示器; 系統(tǒng)總線; 可經(jīng)由所述系統(tǒng)總線存取的系統(tǒng)存儲(chǔ)器; 在所述系統(tǒng)存儲(chǔ)器外部的本地存儲(chǔ)器; 用于確定存儲(chǔ)在所述系統(tǒng)存儲(chǔ)器的至少 一部分中的圖像是靜態(tài)圖像還是非靜態(tài)圖像的裝置; 圖形處理單元GPU,其包括: 用于在確定所述圖像為所述靜態(tài)圖像時(shí)經(jīng)由所述系統(tǒng)總線從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述靜態(tài)圖像的裝置; 用于按比例縮放所述靜態(tài)圖像以產(chǎn)生所述靜態(tài)圖像的空間分辨率減小版本的裝置;以及 用于將所述靜態(tài)圖像的所述空間分辨率減小版本存儲(chǔ)于所述GPU的本地存儲(chǔ)器中的裝置;以及 顯示處理器,其包括: 用于從所述本地存儲(chǔ)器檢索所述靜態(tài)圖像的所述空間分辨率減小版本的裝置; 用于重新按比例縮放所述靜態(tài)圖像的所述空間分辨率減小版本以產(chǎn)生經(jīng)重新按比例縮放的圖像的裝置;以及 用于將所述經(jīng)重新按比例縮放的圖像輸出到所述顯示器以供呈現(xiàn)的裝置。
23.根據(jù)權(quán)利要求22所述的設(shè)備,其中所述用于存儲(chǔ)所述靜態(tài)圖像的所述空間分辨率減小版本的裝置包括用于在不使用所述系統(tǒng)總線的情況下存儲(chǔ)所述靜態(tài)圖像的所述空間分辨率減小版本的裝置,且其中所述用于檢索所述靜態(tài)圖像的所述空間分辨率減小版本的裝置包括用于在不使用所述系統(tǒng)總線的情況下檢索所述靜態(tài)圖像的所述空間分辨率減小版本的裝置。
24.根據(jù)權(quán)利要求22所述的設(shè)備,其進(jìn)一步包括: 當(dāng)確定所述圖像為所述非靜態(tài)圖像時(shí),用于經(jīng)由所述系統(tǒng)總線從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述非靜態(tài)圖像以供呈現(xiàn)在所述顯示器上的裝置。
25.根據(jù)權(quán)利要求22所述的設(shè)備,其中所述本地存儲(chǔ)器包括所述GPU的芯片上存儲(chǔ)器。
26.根據(jù)權(quán)利要求22所述的設(shè)備,其進(jìn)一步包括: 當(dāng)確定所述圖像為所述非靜態(tài)圖像時(shí),用于以第一刷新速率經(jīng)由所述系統(tǒng)總線重復(fù)地從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述非靜態(tài)圖像以供呈現(xiàn)在所述顯示器上的裝置, 其中所述用于輸出所述經(jīng)重新按比例縮放的圖像的裝置包括用于以小于所述第一刷新速率的第二刷新速率重復(fù)地輸出所述經(jīng)重新按比例縮放的圖像的裝置。
27.根據(jù)權(quán)利要求22所述的設(shè)備,其中所述用于確定存儲(chǔ)在所述系統(tǒng)存儲(chǔ)器的所述部分中的所述圖像是所述靜態(tài)圖像還是所述非靜態(tài)圖像的裝置包括用于在所述系統(tǒng)存儲(chǔ)器的存儲(chǔ)所述圖像的所述部分在所界定時(shí)間段內(nèi)未接收到新內(nèi)容時(shí)確定所述圖像為所述靜態(tài)圖像的裝置。
28.根據(jù)權(quán)利要求27所述的設(shè)備,其進(jìn)一步包括: 用于確定是否存在周圍照明的任何改變、所述設(shè)備的定向的改變,或所述設(shè)備與另一裝置之間的連接的改變的裝置, 其中所述用于確定所述圖像為所述靜態(tài)圖像的裝置包括用于在所述系統(tǒng)存儲(chǔ)器的存儲(chǔ)所述圖像的所述部分在所述所界定時(shí)間段內(nèi)未接收到新內(nèi)容時(shí)且在所述所界定時(shí)間段內(nèi)不存在所述周圍照明、所述設(shè)備的所述定向或所述設(shè)備與所述另一裝置之間的所述連接的改變時(shí)確定所述圖像為所述靜態(tài)圖像的裝置。
29.根據(jù)權(quán)利要求22所述的設(shè)備,其中所述顯示處理器進(jìn)一步包括用于在所述用于輸出的裝置輸出所述經(jīng)重新按比例縮放的圖像時(shí)減小所述顯示器的照明強(qiáng)度的裝置。
30.根據(jù)權(quán)利要求22所述的設(shè)備,其中所述用于按比例縮放所述靜態(tài)圖像的裝置包括用于用所述GPU的著色器按比例縮放所述靜態(tài)圖像以產(chǎn)生所述靜態(tài)圖像的所述空間分辨率減小版本的裝置。
31.根據(jù)權(quán)利要求22所述的設(shè)備,其中所述用于按比例縮放所述靜態(tài)圖像的裝置包括用于基于所述本地存儲(chǔ)器中的可用存儲(chǔ)空間量按比例縮放所述靜態(tài)圖像的裝置。
32.根據(jù)權(quán)利要求22所述的設(shè)備,其中所述設(shè)備包括以下各者中的至少一者:電視、桌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)、電子`書閱讀器、媒體播放器、平板計(jì)算裝置、移動(dòng)接收裝置、個(gè)人數(shù)字助理PDA、視頻游戲控制臺(tái)、移動(dòng)會(huì)議單元、移動(dòng)計(jì)算裝置,和無線手持機(jī)。
33.一種包括指令的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,所述指令致使一個(gè)或一個(gè)以上處理單元: 確定存儲(chǔ)在可經(jīng)由系統(tǒng)總線存取的系統(tǒng)存儲(chǔ)器的至少一部分中的圖像是靜態(tài)圖像還是非靜態(tài)圖像; 在確定所述圖像為所述靜態(tài)圖像時(shí),用圖形處理單元GPU經(jīng)由所述系統(tǒng)總線從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述靜態(tài)圖像; 用所述GPU按比例縮放所述靜態(tài)圖像以產(chǎn)生所述靜態(tài)圖像的空間分辨率減小版本; 用所述GPU將所述靜態(tài)圖像的所述空間分辨率減小版本存儲(chǔ)于所述GPU的在所述系統(tǒng)存儲(chǔ)器外部的本地存儲(chǔ)器中; 用耦合到顯示器的顯示處理器從所述本地存儲(chǔ)器檢索所述靜態(tài)圖像的所述空間分辨率減小版本; 用所述顯示處理器重新按比例縮放所述靜態(tài)圖像的所述空間分辨率減小版本以產(chǎn)生經(jīng)重新按比例縮放的圖像;以及 用所述顯示處理器將所述經(jīng)重新按比例縮放的圖像輸出到所述顯示器以供呈現(xiàn)。
34.根據(jù)權(quán)利要求33所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其中用以存儲(chǔ)所述靜態(tài)圖像的所述空間分辨率減小版本的所述指令包括用以在不使用所述系統(tǒng)總線的情況下存儲(chǔ)所述靜態(tài)圖像的所述空間分辨率減小版本的指令,且其中用以檢索所述靜態(tài)圖像的所述空間分辨率減小版本的所述指令包括用以在不使用所述系統(tǒng)總線的情況下檢索所述靜態(tài)圖像的所述空間分辨率減小版本的指令。
35.根據(jù)權(quán)利要求33所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其進(jìn)一步包括: 用以在確定所述圖像為所述非靜態(tài)圖像時(shí)經(jīng)由所述系統(tǒng)總線從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述非靜態(tài)圖像以供呈現(xiàn)在所述顯示器上的指令。
36.根據(jù)權(quán)利要求33所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其中所述本地存儲(chǔ)器包括所述GPU的芯片上存儲(chǔ)器。
37.根據(jù)權(quán)利要求33所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其進(jìn)一步包括: 用以在確定所述圖像為所述非靜態(tài)圖像時(shí),以第一刷新速率經(jīng)由所述系統(tǒng)總線重復(fù)地從所述系統(tǒng)存儲(chǔ)器的所述部分檢索所述非靜態(tài)圖像以供呈現(xiàn)在所述顯示器上的指令, 其中用以輸出所述經(jīng)重新按比例縮放的圖像的所述指令包括用以以小于所述第一刷新速率的第二刷新速率重復(fù)地輸出所述經(jīng)重新按比例縮放的圖像的指令。
38.根據(jù)權(quán)利要求33所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其中用于確定存儲(chǔ)在所述系統(tǒng)存儲(chǔ)器的所述部分中的所述圖像是所述靜態(tài)圖像還是所述非靜態(tài)圖像的所述指令包括用以在所述系統(tǒng)存儲(chǔ)器的存儲(chǔ)所述圖像的所述部分在所界定時(shí)間段內(nèi)未接收到新內(nèi)容時(shí)確定所述圖像為所述靜態(tài)圖像的指令。
39.根據(jù)權(quán)利要求`38所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其進(jìn)一步包括: 用以確定是否存在周圍照明的任何改變、包含所述GPU和所述顯示處理器的裝置的定向的改變,或所述裝置與另一裝置之間的連接的改變的指令, 其中用以確定所述圖像為所述靜態(tài)圖像的所述指令包括用以在所述系統(tǒng)存儲(chǔ)器的存儲(chǔ)所述圖像的所述部分在所述所界定時(shí)間段內(nèi)未接收到新內(nèi)容時(shí)且在所述所界定時(shí)間段內(nèi)不存在所述周圍照明、所述裝置的所述定向或所述裝置與所述另一裝置之間的所述連接的改變時(shí)確定所述圖像為所述靜態(tài)圖像的指令。
40.根據(jù)權(quán)利要求33所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其進(jìn)一步包括: 用以在輸出所述經(jīng)重新按比例縮放的圖像時(shí)減小所述顯示器的照明強(qiáng)度的指令。
41.根據(jù)權(quán)利要求33所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其中用以按比例縮放所述靜態(tài)圖像的所述指令包括用以用所述GPU的著色器按比例縮放所述靜態(tài)圖像以產(chǎn)生所述靜態(tài)圖像的所述空間分辨率減小版本的指令。
42.根據(jù)權(quán)利要求33所述的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)媒體,其中用以按比例縮放所述靜態(tài)圖像的所述指令包括用以基于所述本地存儲(chǔ)器中的可用存儲(chǔ)空間量按比例縮放所述靜態(tài)圖像的指令。
【文檔編號(hào)】G09G5/36GK103688304SQ201280034458
【公開日】2014年3月26日 申請(qǐng)日期:2012年6月12日 優(yōu)先權(quán)日:2011年7月12日
【發(fā)明者】科斯羅·M·拉比 申請(qǐng)人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
霸州市| 德兴市| 肥东县| 锦屏县| 中卫市| 吉木萨尔县| 始兴县| 樟树市| 习水县| 裕民县| 乌鲁木齐市| 乌兰察布市| 万载县| 都安| 泾源县| 揭阳市| 涪陵区| 永顺县| 桃源县| 福清市| 阿拉善右旗| 阿尔山市| 苏尼特左旗| 呈贡县| 鄂州市| 龙井市| 中超| 云南省| 枣庄市| 五寨县| 贵南县| 肥城市| 保亭| 璧山县| 阳原县| 西林县| 德惠市| 河源市| 正定县| 治县。| 务川|