国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      能夠使用不同壓縮配置用于圖像質(zhì)量?jī)?yōu)化和/或顯示緩沖器容量?jī)?yōu)化的數(shù)據(jù)處理裝置和相關(guān)數(shù)據(jù)處理方法與流程

      文檔序號(hào):11142435閱讀:290來源:國(guó)知局
      能夠使用不同壓縮配置用于圖像質(zhì)量?jī)?yōu)化和/或顯示緩沖器容量?jī)?yōu)化的數(shù)據(jù)處理裝置和相關(guān)數(shù)據(jù)處理方法與制造工藝

      本發(fā)明要求2014年3月18日申請(qǐng)的的序列號(hào)為61/954,667的美國(guó)臨時(shí)專利申請(qǐng)的優(yōu)先權(quán),上述美國(guó)臨時(shí)專利申請(qǐng)通過參考并入于此。

      【技術(shù)領(lǐng)域】

      所公開的本發(fā)明的實(shí)施例關(guān)于通過顯示接口發(fā)送顯示數(shù)據(jù),且更特別地,關(guān)于能夠使用不同壓縮配置用于圖像質(zhì)量?jī)?yōu)化和/或顯示緩沖器容量?jī)?yōu)化的數(shù)據(jù)處理裝置和相關(guān)數(shù)據(jù)處理方法。



      背景技術(shù):

      顯示接口位于第一芯片和第二芯片之間,以從第一芯片發(fā)送顯示數(shù)據(jù)到第二芯片用于進(jìn)一步處理。例如,第一芯片可以是主應(yīng)用處理器,以及第二芯片可以是驅(qū)動(dòng)集成電路(Integrated Circuit,簡(jiǎn)稱IC)。顯示數(shù)據(jù)可包含圖像數(shù)據(jù)、視頻數(shù)據(jù)、圖形數(shù)據(jù)和/或屏幕顯示(on screen display,OSD)數(shù)據(jù)。此外,顯示數(shù)據(jù)可以是用于二維(2D)顯示的單視圖數(shù)據(jù)或用于三維(3D)顯示的多視圖數(shù)據(jù)。當(dāng)顯示面板支持更高顯示分辨率時(shí),可以實(shí)現(xiàn)具有更高分辨率的2D/3D顯示。因此,通過顯示接口發(fā)送的顯示數(shù)據(jù)會(huì)具有更大的數(shù)據(jù)大小/數(shù)據(jù)率,這樣必然會(huì)增加顯示接口的功耗。如果主應(yīng)用處理器和驅(qū)動(dòng)IC均位于由電池裝置供電的便攜式裝置(例如,智能手機(jī)),則由于顯示接口的增加的功耗,電池壽命會(huì)縮短。因此,需要可有效地降低顯示接口的功耗的新穎的設(shè)計(jì)。



      技術(shù)實(shí)現(xiàn)要素:

      根據(jù)本發(fā)明的示范性實(shí)施例,提出一種能夠使用不同壓縮配置用于圖像質(zhì)量?jī)?yōu)化和/或顯示緩沖器容量?jī)?yōu)化的數(shù)據(jù)處理裝置和相關(guān)數(shù)據(jù)處理方法。

      根據(jù)本發(fā)明的第一方面,揭示一種示范性數(shù)據(jù)處理裝置。示范性數(shù)據(jù)處理裝置包含第一壓縮器、第二壓縮器、第一輸出接口以及第二輸出接口。第一壓 縮器,用于對(duì)幀的輸入顯示數(shù)據(jù)的第一部分執(zhí)行壓縮以生成第一壓縮的顯示數(shù)據(jù),其中對(duì)輸入顯示數(shù)據(jù)的第一部分執(zhí)行的壓縮具有第一壓縮配置。第二壓縮器,用于對(duì)幀的輸入顯示數(shù)據(jù)的第二部分執(zhí)行壓縮以生成第二壓縮的顯示數(shù)據(jù),其中對(duì)輸入顯示數(shù)據(jù)的第二部分執(zhí)行的壓縮具有第二壓縮配置。第一輸出接口,用于將從第一壓縮的顯示數(shù)據(jù)派生的第一輸出顯示數(shù)據(jù)打包為第一輸出比特流,并經(jīng)由顯示接口的第一顯示端口輸出第一輸出比特流。第二輸出接口,用于將從第二壓縮的顯示數(shù)據(jù)派生的第二輸出顯示數(shù)據(jù)打包為第二輸出比特流,并經(jīng)由顯示接口的第二顯示端口輸出第二輸出比特流。第一顯示端口不同于第二顯示端口,以及第一壓縮配置不同于第二壓縮配置。

      根據(jù)本發(fā)明的第二方面,揭示一種示范性數(shù)據(jù)處理裝置。示范性數(shù)據(jù)處理裝置包含壓縮器和輸出接口。壓縮器,用于對(duì)輸入顯示數(shù)據(jù)執(zhí)行壓縮以生成壓縮的顯示數(shù)據(jù)。輸出接口,用于將從壓縮的顯示數(shù)據(jù)派生的輸出顯示數(shù)據(jù)打包為輸出比特流,并經(jīng)由顯示接口輸出輸出比特流到另一數(shù)據(jù)處理裝置。當(dāng)另一數(shù)據(jù)處理裝置操作于第一模式以通過另一數(shù)據(jù)處理裝置的第一硬件配置驅(qū)動(dòng)顯示裝置時(shí),由壓縮器執(zhí)行的壓縮具有第一壓縮配置。當(dāng)另一數(shù)據(jù)處理裝置操作于第二模式以通過另一數(shù)據(jù)處理裝置的第二硬件配置驅(qū)動(dòng)顯示裝置時(shí),由壓縮器執(zhí)行的壓縮具有第二壓縮配置;第一硬件配置不同于第二硬件配置。且第一壓縮配置不同于第二壓縮配置。

      根據(jù)本發(fā)明的第三方面,揭示一種示范性數(shù)據(jù)處理裝置。示范性數(shù)據(jù)處理裝置包含輸入接口、第一解壓縮器、顯示緩沖器、壓縮器以及第二解壓縮器。輸入接口,用于經(jīng)由顯示接口接收輸入比特流,并將輸入比特流解打包為輸入顯示數(shù)據(jù)。第一解壓縮器,用于對(duì)從輸入顯示數(shù)據(jù)派生的第一壓縮的顯示數(shù)據(jù)執(zhí)行解壓縮以生成第一解壓縮的顯示數(shù)據(jù)。壓縮器,用于對(duì)第一解壓縮的顯示數(shù)據(jù)執(zhí)行壓縮以生成第二壓縮的顯示數(shù)據(jù)到顯示緩沖器,其中第二壓縮的顯示數(shù)據(jù)的數(shù)據(jù)大小不同于第一壓縮的顯示數(shù)據(jù)的數(shù)據(jù)大小。第二解壓縮器,用于對(duì)從顯示緩沖器讀取的第二壓縮的顯示數(shù)據(jù)執(zhí)行解壓縮以生成第二解壓縮的顯示數(shù)據(jù)。

      根據(jù)本發(fā)明的第四方面,揭示一種示范性數(shù)據(jù)處理方法。示范性數(shù)據(jù)處理方法包含:利用第一壓縮器,以對(duì)幀的輸入顯示數(shù)據(jù)的第一部分執(zhí)行壓縮以生成第一壓縮的顯示數(shù)據(jù),其中對(duì)輸入顯示數(shù)據(jù)的第一部分執(zhí)行的壓縮具有第一 壓縮配置;利用第二壓縮器,以對(duì)幀的輸入顯示數(shù)據(jù)的第二部分執(zhí)行壓縮以生成第二壓縮的顯示數(shù)據(jù),其中對(duì)輸入顯示數(shù)據(jù)的第二部分執(zhí)行的壓縮具有第二壓縮配置;將從第一壓縮的顯示數(shù)據(jù)派生的第一輸出顯示數(shù)據(jù)打包為第一輸出比特流,并經(jīng)由顯示接口的第一顯示端口輸出第一輸出比特流;以及將從第二壓縮的顯示數(shù)據(jù)派生的第二輸出顯示數(shù)據(jù)打包為第二輸出比特流,并經(jīng)由顯示接口的第二顯示端口輸出第二輸出比特流;其中第一顯示端口不同于第二顯示端口,以及第一壓縮配置不同于第二壓縮配置。

      根據(jù)本發(fā)明的第五方面,揭示一種示范性數(shù)據(jù)處理方法。示范性數(shù)據(jù)處理方法包含:利用壓縮器,以對(duì)輸入顯示數(shù)據(jù)執(zhí)行壓縮以生成壓縮的顯示數(shù)據(jù);以及將從壓縮的顯示數(shù)據(jù)派生的輸出顯示數(shù)據(jù)打包為輸出比特流,并經(jīng)由顯示接口輸出輸出比特流到另一數(shù)據(jù)處理裝置;其中當(dāng)另一數(shù)據(jù)處理裝置操作于第一模式以通過另一數(shù)據(jù)處理裝置的第一硬件配置驅(qū)動(dòng)顯示裝置時(shí),由壓縮器執(zhí)行的壓縮具有第一壓縮配置;當(dāng)另一數(shù)據(jù)處理裝置操作于第二模式以通過另一數(shù)據(jù)處理裝置的第二硬件配置驅(qū)動(dòng)顯示裝置時(shí),由壓縮器執(zhí)行的壓縮具有第二壓縮配置;第一硬件配置不同于第二硬件配置;且第一壓縮配置不同于第二壓縮配置。

      根據(jù)本發(fā)明的第六方面,揭示一種示范性數(shù)據(jù)處理方法。示范性數(shù)據(jù)處理方法包含:經(jīng)由顯示接口接收輸入比特流,并將輸入比特流解打包為輸入顯示數(shù)據(jù);對(duì)從輸入顯示數(shù)據(jù)派生的第一壓縮的顯示數(shù)據(jù)執(zhí)行解壓縮以生成第一解壓縮的顯示數(shù)據(jù);利用壓縮器,以對(duì)第一解壓縮的顯示數(shù)據(jù)執(zhí)行壓縮以生成第二壓縮的顯示數(shù)據(jù)到顯示緩沖器,其中第二壓縮的顯示數(shù)據(jù)的數(shù)據(jù)大小不同于第一壓縮的顯示數(shù)據(jù)的數(shù)據(jù)大??;以及對(duì)從顯示緩沖器讀取的第二壓縮的顯示數(shù)據(jù)執(zhí)行解壓縮以生成第二解壓縮的顯示數(shù)據(jù)。

      在閱讀了圖示于各種圖和附圖中的優(yōu)先實(shí)施例的以下詳細(xì)描述后,本發(fā)明的這些和其它目的將對(duì)本領(lǐng)域的普通技術(shù)人員變得明顯。

      【附圖說明】

      圖1是圖示根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)處理系統(tǒng)的框圖。

      圖2是圖示根據(jù)本發(fā)明的實(shí)施例的顯示驅(qū)動(dòng)器集成電路的示意圖。

      圖3是圖示根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)處理方法的示意圖。

      圖4是圖示根據(jù)本發(fā)明的實(shí)施例的另一數(shù)據(jù)處理系統(tǒng)的示意圖。

      圖5是圖示根據(jù)本發(fā)明的實(shí)施例的另一數(shù)據(jù)處理方法的示意圖。

      【具體實(shí)施方式】

      遍及整篇描述和權(quán)利要求的某些術(shù)語用于指代具體部件。如本領(lǐng)域的技術(shù)人員意識(shí)到的,制造商可用不同的名稱指代部件。此文檔不打算區(qū)別名稱不同但功能相同的部件。在權(quán)利要求和下文的描述中,術(shù)語“包括”和“包含”用于開放方式,且因此應(yīng)該解釋為意思是“包含,但不限于”。而且,術(shù)語“耦合”意于表示間接或直接電連接。因此,如果一個(gè)裝置耦合到另一裝置,那個(gè)連接可以通過直接電連接,或通過經(jīng)由其它裝置和連接的間接電連接。

      本發(fā)明提出將數(shù)據(jù)壓縮應(yīng)用到顯示數(shù)據(jù),且然后通過顯示接口發(fā)送壓縮后的顯示數(shù)據(jù)。由于壓縮后的顯示數(shù)據(jù)的數(shù)據(jù)大小/數(shù)據(jù)率小于原始未壓縮的顯示數(shù)據(jù)的數(shù)據(jù)大小/數(shù)據(jù)率,因此顯示接口的功耗相應(yīng)地降低。

      顯示面板的顯示區(qū)域可以分成多個(gè)局部顯示區(qū)域,且局部顯示區(qū)域可由多個(gè)顯示驅(qū)動(dòng)器集成電路(DDIC)驅(qū)動(dòng)。顯示數(shù)據(jù)壓縮可能采用損耗壓縮算法,導(dǎo)致顯示面板的局部顯示區(qū)域中出現(xiàn)偽跡。然而,靜態(tài)地將壓縮配置應(yīng)用于與局部顯示區(qū)域的驅(qū)動(dòng)關(guān)聯(lián)的不同的信號(hào)路徑不是優(yōu)選方法。本發(fā)明因此提出根據(jù)不同的顯示端口采用不同的壓縮配置。

      此外,DDIC可以被控制操作于多個(gè)顯示驅(qū)動(dòng)模式,例如,視頻模式和圖像/命令模式。顯示數(shù)據(jù)壓縮可能采用損耗壓縮算法,導(dǎo)致選則的顯示驅(qū)動(dòng)模式下驅(qū)動(dòng)的顯示區(qū)域出現(xiàn)偽跡,例如,視頻模式或圖像/命令模式。另外,視頻模式中的DDIC不需要將顯示數(shù)據(jù)儲(chǔ)存到顯示緩沖器,圖像/命令模式中的DDIC需要將顯示數(shù)據(jù)儲(chǔ)存到顯示緩沖器。因此,視頻模式和圖像/命令模式可對(duì)應(yīng)于不同的緩沖器容量要求。靜態(tài)地將壓縮配置應(yīng)用于與視頻模式和圖像/命令模式關(guān)聯(lián)的不同的信號(hào)路徑不是優(yōu)選方法。本發(fā)明還提出根據(jù)不同的顯示驅(qū)動(dòng)模式(例如,視頻模式和圖像/命令模式)采用不同的壓縮配置。

      用于不同的顯示端口和/或不同的顯示驅(qū)動(dòng)模式的具有優(yōu)化的壓縮路徑的顯示數(shù)據(jù)壓縮設(shè)計(jì)描述如下。

      圖1是圖示根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)處理系統(tǒng)的框圖。數(shù)據(jù)處理系統(tǒng)100包含多個(gè)數(shù)據(jù)處理裝置,例如,應(yīng)用處理器(AP)102和多個(gè)顯示驅(qū)動(dòng)器集成 電路(DDIC)104_1、104_2、104_3。AP 102和DDIC 104_1-104_3可以實(shí)施于不同的芯片,且AP 102經(jīng)由顯示接口103與DDIC 104_1-104_3通信。在本實(shí)施例中,顯示接口103可以是由移動(dòng)產(chǎn)業(yè)處理器接口(Mobile Industry處理or Interface,簡(jiǎn)稱MIPI)標(biāo)準(zhǔn)化的顯示串行接口(Dispaly Serial Interface,簡(jiǎn)稱DSI)或由視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(Video Electronics Standards Association,簡(jiǎn)稱VESA)標(biāo)準(zhǔn)化的嵌入式顯示端口(Embedded Display Port,簡(jiǎn)稱eDP)。

      因?yàn)橛腥齻€(gè)DDIC實(shí)施于數(shù)據(jù)處理系統(tǒng)100中,AP 102通過顯示接口103的三個(gè)顯示端口P_1、P_2以及P_3耦合到DDIC 104_1-104_3。顯示端口P_1、P_2以及P_3分別對(duì)應(yīng)于顯示面板101的局部顯示區(qū)域A_1、A_2以及A_3。更具體地,DDIC 104_1-104_3用于分別驅(qū)動(dòng)顯示面板101的多個(gè)局部顯示區(qū)域A_1、A_2、A_3。更具體地,DDIC 104_1-104_3用于分別驅(qū)動(dòng)顯示面板101的局部顯示區(qū)域A_1-A_3。此外,AP 102可單獨(dú)地處理每個(gè)幀的三個(gè)局部顯示數(shù)據(jù),其中輸入顯示數(shù)據(jù)D_IN1可包含每個(gè)幀的三個(gè)局部顯示數(shù)據(jù)的一個(gè),輸入顯示數(shù)據(jù)D_IN2可包含每個(gè)幀的三個(gè)局部顯示數(shù)據(jù)的另一個(gè),以及輸入顯示數(shù)據(jù)D_IN3可包含每個(gè)幀的三個(gè)局部顯示數(shù)據(jù)的其余部分。每個(gè)輸入顯示數(shù)據(jù)D_IN1-D_IN3可包含圖像數(shù)據(jù)、視頻數(shù)據(jù)、圖形數(shù)據(jù)和/或OSD數(shù)據(jù)。另外,每個(gè)輸入顯示數(shù)據(jù)D_IN1-D_IN3可以是用于2D顯示的單個(gè)視圖數(shù)據(jù)或用于3D顯示的多個(gè)視圖數(shù)據(jù)。應(yīng)該注意到,顯示于圖1中的配置僅僅是用于說明性的目的,且并非是本發(fā)明的限制。例如,DDIC的數(shù)目以及由DDIC驅(qū)動(dòng)的局部顯示區(qū)域的數(shù)目可以依據(jù)實(shí)際設(shè)計(jì)考慮調(diào)整。

      AP 102包含多個(gè)壓縮器112_1、112_2、112_3以及多個(gè)輸出接口114_1、114_2、114_3。每個(gè)DDIC 104_1-104_3被控操作于多個(gè)顯示驅(qū)動(dòng)模式中的一個(gè)(例如,視頻模式和圖像/命令模式)。DDIC 104_1包含顯示緩沖器116_1和復(fù)用器(MUX)118_1。DDIC 104_2包含顯示緩沖器116_2和復(fù)用器(MUX)118_2。DDIC 104_3包含顯示緩沖器116_3和復(fù)用器(MUX)118_3。每個(gè)顯示緩沖器116_1-116_3用于儲(chǔ)存顯示數(shù)據(jù),以由此提供圖像/命令模式下的緩沖器的顯示數(shù)據(jù),其中儲(chǔ)存于顯示緩沖器的顯示數(shù)據(jù)可以是未壓縮的顯示數(shù)據(jù)、壓縮的顯示數(shù)據(jù)或解壓縮的顯示數(shù)據(jù),依據(jù)實(shí)際設(shè)計(jì)考慮/要求。當(dāng)DDIC(例如,104_1、104_2和104_3的一個(gè))操作于視頻模式,DDIC中的復(fù)用器(例如,118_1、118_2和118_3的一個(gè))選擇不儲(chǔ)存在DDIC中的顯示緩沖器(例如,116_1、116_2 和116_3中的一個(gè))的顯示數(shù)據(jù)為輸出,用于驅(qū)動(dòng)顯示面板101的對(duì)應(yīng)局部顯示區(qū)域(例如,A_1、A_2和A_3中的一個(gè))。當(dāng)DDIC(例如,104_1、104_2和104_3中的一個(gè))操作于圖像/命令模式,則DDIC中的復(fù)用器(例如,118_1、118_2和118_3中的一個(gè))選擇從DDIC中的顯示緩沖器(例如,116_1、116_2、和116_3中的一個(gè))讀取的顯示數(shù)據(jù)作為輸出,用于驅(qū)動(dòng)顯示面板101的對(duì)應(yīng)局部顯示區(qū)域(例如,A_1、A_2和A_3中的一個(gè))。應(yīng)該注意到,在幀(即,靜止圖像)的顯示數(shù)據(jù)已經(jīng)儲(chǔ)存于DDIC中的顯示緩沖器(例如,116_1、116_2、和116_3中的一個(gè))后,通過顯示端口(例如,P_1、P_2和P_3中的一個(gè))的壓縮的數(shù)據(jù)的發(fā)送可以停止以便實(shí)現(xiàn)電力節(jié)省。

      壓縮器112_1用于對(duì)幀的輸入顯示數(shù)據(jù)的部分(例如,顯示數(shù)據(jù)D_IN1)執(zhí)行壓縮以生成壓縮的顯示數(shù)據(jù)D_C1,其中在顯示數(shù)據(jù)D_IN1上執(zhí)行的壓縮具有壓縮配置Conf_1/Conf_1’。輸出接口114_1用于將從壓縮的顯示數(shù)據(jù)D_C1派生的輸出顯示數(shù)據(jù)打包為輸出比特流,并經(jīng)由顯示接口103的顯示端口P_1輸出輸出比特流到DDIC 104_1。

      壓縮器112_2用于對(duì)幀的輸入顯示數(shù)據(jù)的另一部分(例如,顯示數(shù)據(jù)D_IN2)執(zhí)行壓縮以生成壓縮的顯示數(shù)據(jù)D_C2,其中在顯示數(shù)據(jù)D_IN2上執(zhí)行的壓縮具有壓縮配置Conf_2/Conf_2’。輸出接口114_2用于將從壓縮的顯示數(shù)據(jù)D_C2派生的輸出顯示數(shù)據(jù)打包為輸出比特流,并經(jīng)由顯示接口103的顯示端口P_2輸出輸出比特流到DDIC 104_2。

      壓縮器112_3用于對(duì)幀的輸入顯示數(shù)據(jù)的其它的部分(例如,顯示數(shù)據(jù)D_IN3)執(zhí)行壓縮以生成壓縮的顯示數(shù)據(jù)D_C3,其中在顯示數(shù)據(jù)D_IN3上執(zhí)行的壓縮具有壓縮配置Conf_3/Conf_3’。輸出接口114_3用于將從壓縮的顯示數(shù)據(jù)D_C3派生的輸出顯示數(shù)據(jù)打包為輸出比特流,并經(jīng)由顯示接口103的顯示端口P_3輸出輸出比特流到DDIC 104_3。

      因?yàn)橛脩舻囊暰€更可能專注于顯示面板101的中央局部顯示區(qū)域A_2,發(fā)生于中央局部顯示區(qū)域A_2的偽跡比發(fā)生于中央局部顯示區(qū)域A_2的不同側(cè)的局部顯示區(qū)域A_1和A_3的偽跡更容易被用戶的眼睛看見?;谏鲜鲇^察,本發(fā)明不采用相同的顯示數(shù)據(jù)壓縮配置來處理打算顯示于顯示面板101的局部顯示區(qū)域A_1-A_3的所有的顯示數(shù)據(jù)D_IN1-D_IN3。例如,相較于應(yīng)用于打算顯示于局部顯示區(qū)域A_1和A_3的顯示數(shù)據(jù)D_IN1和D_IN3的損耗壓縮,應(yīng)用 于打算顯示于中央局部顯示區(qū)域A_2的顯示數(shù)據(jù)D_IN2的損耗壓縮被合適地控制以引入更少的偽跡。

      另外,當(dāng)DDIC(例如,104_1、104_2、和104_3中的一個(gè))操作于圖像/命令模式時(shí),局部顯示區(qū)域(例如,A_1、A_2和A_3中的一個(gè))被驅(qū)動(dòng)以顯示靜止圖像,其中靜止圖像的顯示數(shù)據(jù)從解壓縮由顯示接口103的顯示端口發(fā)送的壓縮的顯示數(shù)據(jù)獲得。當(dāng)DDIC(例如,104_1、104_2、和104_3中的一個(gè))操作于視頻模式時(shí),局部顯示區(qū)域(例如,A_1、A_2和A_3中的一個(gè))被驅(qū)動(dòng)以顯示包含多個(gè)幀的視頻序列,其中視頻序列的每個(gè)幀的顯示數(shù)據(jù)是從解壓縮由顯示接口的顯示端口發(fā)送的壓縮的顯示數(shù)據(jù)獲得的。然而,顯示于視頻模式中的的視頻序列的圖像質(zhì)量由于閃爍的偽跡而降級(jí)。基于上述觀察,本發(fā)明在每個(gè)視頻模式和圖像/命令模式下不應(yīng)用相同的顯示數(shù)據(jù)壓縮。例如,相較于應(yīng)用于顯示在圖像/命令模式中的顯示數(shù)據(jù)D_IN1-D_IN3的損耗壓縮,應(yīng)用于顯示在視頻模式中的顯示數(shù)據(jù)D_IN1-D_IN3的損耗壓縮被合適地控制以引入更少偽跡。

      本發(fā)明提出依據(jù)圖像質(zhì)量控制由壓縮器112_1-112_3采用的壓縮配置。因此,對(duì)于不同的顯示端口和/或不同的顯示驅(qū)動(dòng)模式的壓縮配置是不同的。例如,率優(yōu)化方式、位-深度優(yōu)化方式、復(fù)雜性優(yōu)化方式的至少一個(gè)可以采用以設(shè)置壓縮器112_1-112_3的壓縮配置。

      在第一示范性設(shè)計(jì)中,壓縮配置可以基于率優(yōu)化方式設(shè)置。例如,平和壓縮率(mild compression ratio)(例如,較低壓縮率)應(yīng)用于對(duì)應(yīng)于中央顯示端口P_2的顯示數(shù)據(jù)D_IN2,其中壓縮率可以定義為因此,當(dāng)具有更高壓縮率的顯示數(shù)據(jù)壓縮被采用時(shí),更多偽跡將由顯示數(shù)據(jù)壓縮引入。在一個(gè)示范性實(shí)施例中,由壓縮器112_1采用的壓縮配置Conf_1不同于由壓縮器112_2采用的壓縮配置Conf_2,和/或由壓縮器112_3采用的壓縮配置Conf_3不同于由壓縮器112_2采用的壓縮配置Conf_2。具體地,每個(gè)壓縮配置Conf_1和Conf_3包含第一壓縮率,以及壓縮配置Conf_2包含第二壓縮率,其中第二壓縮率不同于第一壓縮率。當(dāng)局部顯示區(qū)域A_1-A_3的圖像質(zhì)量的優(yōu)化被考慮,第二壓縮率(例如,2)低于第一壓縮率(例如,3),由此降低中央局部顯示區(qū)域A_2中可見的偽跡。

      對(duì)于另一示例,平和壓縮率(例如,較低壓縮率)應(yīng)用于顯示于視頻模式中的顯示數(shù)據(jù)。如上所述,壓縮率可以定義為因此,當(dāng)具有更高壓縮率的顯示數(shù)據(jù)壓縮被采用時(shí),更多偽跡將由顯示數(shù)據(jù)壓縮引入。因此,操作于視頻模式中的壓縮器112_1-112_3的壓縮配置應(yīng)該合適地被控制用于閃爍偽跡減小。

      當(dāng)DDIC 104_1操作于第一模式(例如,視頻模式)以通過DDIC104_1的第一硬件配置驅(qū)動(dòng)顯示裝置(例如,顯示面板101的局部顯示區(qū)域A_1)時(shí),由壓縮器112_1執(zhí)行的壓縮具有壓縮配置Conf_1,其中DDIC 104_1的第一硬件配置不使用顯示緩沖器116_1來顯示數(shù)據(jù)緩沖。當(dāng)DDIC 104_1操作于第二模式(例如,圖像/命令模式)以通過DDIC 104_1的第二硬件配置驅(qū)動(dòng)顯示裝置(例如,顯示面板101的局部顯示區(qū)域A_1)時(shí),由壓縮器112_1執(zhí)行的壓縮具有壓縮配置Conf_1’,其中DDIC 104_1的第二硬件配置使用顯示緩沖器116_1來顯示數(shù)據(jù)緩沖。在一個(gè)示范性實(shí)施例中,當(dāng)DDIC 104_1操作于視頻模式時(shí)由壓縮器112_1采用的壓縮配置Conf_1不同于當(dāng)DDIC 104_1操作于圖像/命令模式時(shí)由壓縮器112_1采用的壓縮配置Conf_1’。具體地,壓縮配置Conf_1包含第一壓縮率,以及壓縮配置Conf_1’包含第二壓縮率,其中第二壓縮率不同于第一壓縮率。當(dāng)視頻模式中的圖像質(zhì)量的優(yōu)化被考慮時(shí),第一壓縮率(例如,2)低于第二壓縮率(例如,3),由此降低視頻模式中可見的閃爍偽跡。

      類似地,當(dāng)DDIC 104_2操作于第一模式(例如,視頻模式)以通過DDIC 104_2的第一硬件配置驅(qū)動(dòng)顯示裝置(例如,顯示面板101的局部顯示區(qū)域A_2),由壓縮器112_2執(zhí)行的壓縮具有壓縮配置Conf_2,其中DDIC 104_2的第一硬件配置不使用顯示緩沖器116_2來顯示數(shù)據(jù)緩沖。當(dāng)DDIC 104_2操作于第二模式(例如,圖像/命令模式)以通過DDIC 104_2的第二硬件配置驅(qū)動(dòng)顯示裝置(例如,顯示面板101的局部顯示區(qū)域A_2),由壓縮器112_2執(zhí)行的壓縮具有壓縮配置Conf_2’,其中DDIC 104_2的第二硬件配置使用顯示緩沖器116_2來顯示數(shù)據(jù)緩沖。在一個(gè)示范性實(shí)施例中,當(dāng)DDIC 104_2操作于視頻模式時(shí)由壓縮器112_2采用的壓縮配置Conf_2不同于當(dāng)DDIC 104_2操作于圖像/命令模式時(shí)由壓縮器112_2采用的壓縮配置Conf_2’。具體地,壓縮配置Conf_2包含第一壓縮率,以及壓縮配置Conf_2’包含第二壓縮率,其中第二壓縮率不 同于第一壓縮率。當(dāng)視頻模式中的圖像質(zhì)量的優(yōu)化被考慮時(shí),第一壓縮率(例如,2)低于第二壓縮率(例如,3),由此降低視頻模式中可見的閃爍偽跡。

      當(dāng)DDIC 104_3操作于第一模式(例如,視頻模式)以通過DDIC 104_3的第一硬件配置驅(qū)動(dòng)顯示裝置(例如,顯示面板101的局部顯示區(qū)域A_3)時(shí),由壓縮器112_3執(zhí)行的壓縮具有壓縮配置Conf_3,其中DDIC 104_3的第一硬件配置不使用顯示緩沖器116_3來顯示數(shù)據(jù)緩沖。當(dāng)DDIC 104_3操作于第二模式(例如,圖像/命令模式)以通過DDIC 104_3的第二硬件配置驅(qū)動(dòng)顯示裝置(例如,顯示面板101的局部顯示區(qū)域A_3)時(shí),由壓縮器112_3執(zhí)行的壓縮具有壓縮配置Conf_3’,其中DDIC 104_3的第二硬件配置使用顯示緩沖器116_3來顯示數(shù)據(jù)緩沖。在一個(gè)示范性實(shí)施例中,當(dāng)DDIC 104_3操作于視頻模式時(shí)由壓縮器112_3采用的壓縮配置Conf_3不同于當(dāng)DDIC 104_3操作于圖像/命令模式時(shí)由壓縮器112_3采用的壓縮配置Conf_3’。具體地,壓縮配置Conf_3包含第一壓縮率,以及壓縮配置Conf_3’包含第二壓縮率,其中第二壓縮率不同于第一壓縮率。當(dāng)視頻模式中的圖像質(zhì)量的優(yōu)化被考慮時(shí),第一壓縮率(例如,2)低于第二壓縮率(例如,3),由此降低視頻模式中的可見閃爍偽跡。

      在第二示范性設(shè)計(jì)中,壓縮配置可以基于位深度優(yōu)化方式設(shè)置。例如,全位深度壓縮應(yīng)用于對(duì)應(yīng)于中央顯示端口P_2的顯示數(shù)據(jù)D_IN2??紤]10位數(shù)據(jù)來源提供顯示數(shù)據(jù)到壓縮器的情形,在每個(gè)顏色信道中一個(gè)像素將包含10位像素?cái)?shù)據(jù)。當(dāng)壓縮器采用8位(局部位深度)壓縮,每個(gè)顏色信道的10位像素?cái)?shù)據(jù)中的2位像素?cái)?shù)據(jù)可能作為未壓縮的顯示數(shù)據(jù)輸入被丟棄,由此導(dǎo)致剩下8位像素?cái)?shù)據(jù)需要壓縮。2位抖動(dòng)(dithering)操作將在DDIC側(cè)執(zhí)行以重建每個(gè)10位像素?cái)?shù)據(jù)。即,在解壓縮的顯示數(shù)據(jù)生成后,對(duì)解壓縮的顯示數(shù)據(jù)執(zhí)行后處理操作(例如,抖動(dòng)操作)以將每個(gè)顏色信道中具有局部位深度的解壓縮的顯示數(shù)據(jù)轉(zhuǎn)換為每個(gè)顏色信道中具有全位深度的解壓縮的顯示數(shù)據(jù)。其結(jié)果是,相較于10位(全位深度)壓縮,8位(局部位深度)壓縮和2位抖動(dòng)操作將引入更多偽跡。在一個(gè)示范性實(shí)施例中,由壓縮器112_1采用的壓縮配置Conf_1不同于由壓縮器112_2采用的壓縮配置Conf_2,和/或由壓縮器112_3采用的壓縮配置Conf_3不同于由壓縮器112_2采用的壓縮配置Conf_2。具體地,每個(gè)壓縮配置Conf_1和Conf_3包含N位壓縮操作,以及壓縮配置Conf_2包含M位壓縮操作,其中N和M是不同的正值。當(dāng)局部顯示區(qū)域A_1-A_3的圖像質(zhì)量的 優(yōu)化被考慮時(shí),N值(例如,8)小于M值(例如,10),由此降低中央局部顯示區(qū)域A_2中的偽跡可見。

      對(duì)于另一示例,全位深度壓縮應(yīng)用于顯示在視頻模式中的顯示數(shù)據(jù)??紤]10位數(shù)據(jù)來源提供顯示數(shù)據(jù)到壓縮器的情形。相較于10位(全位深度)壓縮,8位(局部位深度)壓縮和2位抖動(dòng)操作將引入更多偽跡。在一個(gè)示范性實(shí)施例中,當(dāng)DDIC 104_1操作于視頻模式時(shí)由壓縮器112_1采用的壓縮配置Conf_1不同于當(dāng)DDIC 104_1操作于圖像/命令模式時(shí)由壓縮器112_1采用的壓縮配置Conf_1’。具體地,壓縮配置Conf_1包含M位壓縮操作,以及壓縮配置Conf_1’包含N位壓縮操作,其中M和N是不同的正值。當(dāng)視頻模式中的圖像質(zhì)量的優(yōu)化被考慮時(shí),N的值(例如,8)小于M的值(例如,10),由此降低視頻模式中的可見閃爍偽跡。

      類似地,當(dāng)DDIC 104_2操作于視頻模式時(shí)由壓縮器112_2采用的壓縮配置Conf_2不同于當(dāng)DDIC 104_2操作于圖像/命令模式時(shí)由壓縮器112_2采用的壓縮配置Conf_2’時(shí)。具體地,壓縮配置Conf_2包含M位壓縮操作,以及壓縮配置Conf_2’包含N位壓縮操作,其中M和N是不同的正值。當(dāng)視頻模式中的圖像質(zhì)量的優(yōu)化被考慮時(shí),N的值(例如,8)小于M的值(例如,10),由此降低視頻模式中的可見閃爍偽跡。

      當(dāng)DDIC 104_3操作于視頻模式時(shí)由壓縮器112_3采用的壓縮配置Conf_3不同于當(dāng)DDIC 104_3操作于圖像/命令模式時(shí)由壓縮器112_3采用的壓縮配置Conf_3’時(shí)。具體地,壓縮配置Conf_3包含M位壓縮操作,以及壓縮配置Conf_3’包含N位壓縮操作,其中M和N是不同的正值。當(dāng)視頻模式中的圖像質(zhì)量的優(yōu)化被考慮時(shí),N的值(例如,8)小于M的值(例如,10),由此降低視頻模式中的可見閃爍偽跡。

      在第三示范性設(shè)計(jì)中,壓縮配置可以基于復(fù)雜性優(yōu)化方式設(shè)置。例如,高復(fù)雜性壓縮(例如,可實(shí)現(xiàn)更好圖像質(zhì)量的壓縮算法)應(yīng)用于對(duì)應(yīng)于中央顯示端口P_2的顯示數(shù)據(jù)D_IN2。當(dāng)壓縮器采用低復(fù)雜性壓縮,更多偽跡將由顯示數(shù)據(jù)壓縮引入。在一個(gè)示范性實(shí)施例中,由壓縮器112_1采用的壓縮配置Conf_1不同于由壓縮器112_2采用的壓縮配置Conf_2,和/或由壓縮器112_3采用的壓縮配置Conf_3不同于由壓縮器112_2采用的壓縮配置Conf_2。具體地,每個(gè)壓縮配置Conf_1和Conf_3包含第一壓縮算法,以及壓縮配置Conf_2包含第二壓 縮算法,其中第一壓縮算法和第二壓縮算法具有不同的壓縮復(fù)雜性。當(dāng)局部顯示區(qū)域A_1-A_3的圖像質(zhì)量的優(yōu)化被考慮時(shí),第二壓縮算法可用于執(zhí)行標(biāo)準(zhǔn)顯示流壓縮(DSC),且第一壓縮算法可用于執(zhí)行輕權(quán)重壓縮。相較于輕權(quán)重壓縮,使用復(fù)雜壓縮算法標(biāo)準(zhǔn)DSC引入更少偽跡。以此方式,中央局部顯示區(qū)域A_2中的偽跡可見可減小。

      對(duì)于另一示例,高復(fù)雜性壓縮(例如,可實(shí)現(xiàn)更好圖像質(zhì)量的壓縮算法)應(yīng)用于顯示于視頻模式中的顯示數(shù)據(jù)。當(dāng)壓縮器采用低復(fù)雜性壓縮,更多偽跡將由顯示數(shù)據(jù)壓縮引入。在一個(gè)示范性實(shí)施例中,當(dāng)DDIC 104_1操作于視頻模式時(shí)由壓縮器112_1采用的壓縮配置Conf_1不同于當(dāng)DDIC 104_1操作于圖像/命令模式時(shí)由壓縮器112_1采用的壓縮配置Conf_1’。具體地,壓縮配置Conf_1’包含第一壓縮算法,以及壓縮配置Conf_1包含第二壓縮算法,其中第一壓縮算法和第二壓縮算法具有不同的壓縮復(fù)雜性。當(dāng)視頻模式中的圖像質(zhì)量的優(yōu)化被考慮時(shí),第二壓縮算法可用于執(zhí)行標(biāo)準(zhǔn)顯示流壓縮(DSC),且第一壓縮算法可用于執(zhí)行輕權(quán)重壓縮。相較于輕權(quán)重壓縮,使用更復(fù)雜壓縮算法標(biāo)準(zhǔn)DSC引入更少偽跡。以此方式,視頻模式中的可見閃爍偽跡可減小。

      類似地,當(dāng)DDIC 104_2操作于視頻模式時(shí)由壓縮器112_2采用的壓縮配置Conf_2不同于當(dāng)DDIC 104_2操作于圖像/命令模式時(shí)由壓縮器112_2采用的壓縮配置Conf_2’。具體地,壓縮配置Conf_2’包含第一壓縮算法,以及壓縮配置Conf_2包含第二壓縮算法,其中第一壓縮算法和第二壓縮算法具有不同的壓縮復(fù)雜性。當(dāng)視頻模式中的圖像質(zhì)量的優(yōu)化被考慮時(shí),第二壓縮算法可用于執(zhí)行標(biāo)準(zhǔn)顯示流壓縮(DSC),以及第一壓縮算法可用于執(zhí)行輕權(quán)重壓縮。相較于輕權(quán)重壓縮,使用更復(fù)雜壓縮算法標(biāo)準(zhǔn)DSC引入更少偽跡。以此方式,視頻模式中的可見閃爍偽跡可減小。

      另外,當(dāng)DDIC 104_3操作于視頻模式時(shí)由壓縮器112_3采用的壓縮配置Conf_3不同于當(dāng)DDIC 104_3操作于圖像/命令模式時(shí)由壓縮器112_3采用的壓縮配置Conf_3’。具體地,壓縮配置Conf_3’包含第一壓縮算法,以及壓縮配置Conf_3包含第二壓縮算法,其中第一壓縮算法和第二壓縮算法具有不同的壓縮復(fù)雜性。當(dāng)視頻模式中的圖像質(zhì)量的優(yōu)化被考慮時(shí),第二壓縮算法可用于執(zhí)行標(biāo)準(zhǔn)顯示流壓縮(DSC),以及第一壓縮算法可用于執(zhí)行輕權(quán)重壓縮。相較于輕權(quán)重壓縮,使用更復(fù)雜壓縮算法標(biāo)準(zhǔn)DSC引入更少偽跡。以此方式,視頻模式 中的可見閃爍偽跡可減小。

      圖1中的DDIC 104_1-104_3僅僅顯示與兩個(gè)顯示驅(qū)動(dòng)模式關(guān)聯(lián)的一些電路部件,例如,視頻模式和圖像/命令模式。在實(shí)踐中,在AP 102用于通過顯示接口103發(fā)送壓縮的數(shù)據(jù)的情況下,每個(gè)DDIC 104_1-104_3包含附加的電路部件用于執(zhí)行打算的顯示驅(qū)動(dòng)功能。圖2是圖示根據(jù)本發(fā)明實(shí)施例的顯示驅(qū)動(dòng)器集成電路(DDIC)的示意圖。例如,圖1中的每個(gè)DDIC 104_1-104_3可以使用顯示于圖2中的DDIC 20實(shí)施。在本實(shí)施例中,DDIC 20包含輸入接口22、顯示緩沖器24、復(fù)用器(MUX)26、解壓縮器28以及后處理器29。輸入接口22從顯示接口(例如,顯示接口103)的一個(gè)顯示端口DP接收輸入比特流,并將輸入比特流解打包為輸入顯示數(shù)據(jù)(例如,壓縮的顯示數(shù)據(jù)D_CR)。

      當(dāng)DDIC 20操作于視頻模式中時(shí),從在輸入接口22生成的輸入顯示數(shù)據(jù)派生的壓縮的顯示數(shù)據(jù)D_CR發(fā)送到復(fù)用器P1的一個(gè)輸入端口P1。因此,顯示緩沖器24不涉及在視頻模式中驅(qū)動(dòng)顯示面板的局部顯示區(qū)域。當(dāng)DDIC 20操作于圖像/命令模式時(shí),從在輸入接口22生成的輸入顯示數(shù)據(jù)派生的壓縮的顯示數(shù)據(jù)D_CR儲(chǔ)存到顯示緩沖器24,以及復(fù)用器26的其它的輸入端口P2接收從顯示緩沖器24讀取的壓縮的顯示數(shù)據(jù)D_CR。因此,顯示緩沖器24涉及在圖像/命令模式中驅(qū)動(dòng)顯示面板的局部顯示區(qū)域。

      復(fù)用器26的輸出端口P3耦合到解壓縮器28。因此,由輸入端口P1和P2中的一個(gè)接收的壓縮的顯示數(shù)據(jù)D_CR發(fā)送到解壓縮器28用于數(shù)據(jù)解壓縮。在一個(gè)示范性設(shè)計(jì)中,指示由應(yīng)用處理器采用的壓縮配置用于生成壓縮的顯示數(shù)據(jù)D_CR的邊信息(side information)INF記錄于通過顯示接口發(fā)送的輸入比特流中。因此,從經(jīng)由顯示端口DP接收的輸入比特流解析的邊信息INF提供到解壓縮器28。以此方式,解壓縮器28可參考邊信息INF以設(shè)置正確的解壓縮方法用于將壓縮的顯示數(shù)據(jù)D_CR解壓縮為解壓縮的顯示數(shù)據(jù)D_INR。

      在用于驅(qū)動(dòng)顯示面板的局部顯示區(qū)域之前,解壓縮的顯示數(shù)據(jù)D_INR可經(jīng)歷特定的后處理。例如,后處理器29可支持抖動(dòng)功能。當(dāng)局部位深度壓縮(例如,8位壓縮)由應(yīng)用處理器采用用于生成通過顯示接口發(fā)送的壓縮的顯示數(shù)據(jù)時(shí),后處理器29可對(duì)解壓縮的顯示數(shù)據(jù)D_INR執(zhí)行抖動(dòng)操作(例如,2位抖動(dòng)操作)以恢復(fù)每個(gè)顏色信道中具有全位深度(例如,10位)的解壓縮的顯示數(shù)據(jù)。然而,當(dāng)全位深度壓縮(例如,10位壓縮)由應(yīng)用處理器采用用于生成通 過顯示接口發(fā)送的壓縮的顯示數(shù)據(jù)時(shí),后處理器29可旁路解壓縮的顯示數(shù)據(jù)D_INR,而不應(yīng)用任何抖動(dòng)操作到解壓縮的顯示數(shù)據(jù)D_INR。應(yīng)該注意到,后處理器29可以依據(jù)實(shí)際設(shè)計(jì)要求可選。例如,當(dāng)AP側(cè)不支持局部位深度壓縮時(shí),DDIC 20可以修改為省略后處理器29。

      考慮顯示于圖1中的每個(gè)DDIC 104_1-104_3具有顯示于圖2中的示范性電路配置的情形。顯示緩沖器116_1-116_3用于儲(chǔ)存通過顯示接口103發(fā)送的壓縮的數(shù)據(jù)并且然后分別通過復(fù)用器118_1-118_3提供緩沖的壓縮數(shù)據(jù)到解壓縮器。本發(fā)明還依據(jù)顯示緩沖器容量控制由壓縮器112_1-112_3采用的壓縮配置。如上所述,顯示緩沖器116_1-116_3用于圖像/命令模式中顯示數(shù)據(jù)緩沖,但不用于視頻模式中顯示數(shù)據(jù)緩沖。因此,對(duì)于不同的顯示驅(qū)動(dòng)模式(例如,視頻模式和圖像/命令模式)的壓縮配置不同。

      在第一示范性設(shè)計(jì)中,壓縮配置可以基于率優(yōu)化方式設(shè)置。例如,激進(jìn)(aggressive)壓縮率(即,較高壓縮率)可以應(yīng)用于顯示于圖像/命令模式的顯示數(shù)據(jù)。如上所述,壓縮率可以定義為因此,當(dāng)采用具有更高壓縮率的顯示數(shù)據(jù)壓縮時(shí),圖像/命令模式中壓縮的數(shù)據(jù)大小將會(huì)更小,由此允許顯示緩沖器具有更小的緩沖器大小。

      當(dāng)DDIC 104_1操作于視頻模式時(shí)由壓縮器112_1采用的壓縮配置Conf_1不同于當(dāng)DDIC 104_1操作于圖像/命令模式時(shí)由壓縮器112_1采用的壓縮配置Conf_1’。具體地,壓縮配置Conf_1包含第一壓縮率,以及壓縮配置Conf_1’包含第二壓縮率,其中第二壓縮率不同于第一壓縮率。當(dāng)顯示緩沖器容量的優(yōu)化被考慮時(shí),第二壓縮率(例如,3)高于第一壓縮率(例如,2),由此滿足圖像/命令模式中顯示緩沖器大小要求。

      類似地,當(dāng)DDIC 104_2操作于視頻模式時(shí)由壓縮器112_2采用的壓縮配置Conf_2不同于當(dāng)DDIC 104_2操作于圖像/命令模式時(shí)由壓縮器112_2采用的壓縮配置Conf_2’。具體地,壓縮配置Conf_2包含第一壓縮率,以及壓縮配置Conf_2’包含第二壓縮率,其中第二壓縮率不同于第一壓縮率。當(dāng)顯示緩沖器容量的優(yōu)化被考慮時(shí),第二壓縮率(例如,3)高于第一壓縮率(例如,2),由此滿足圖像/命令模式中顯示緩沖器大小要求。

      另外,當(dāng)DDIC 104_3操作于視頻模式時(shí)由壓縮器112_3采用的壓縮配置 Conf_3不同于當(dāng)DDIC 104_3操作于圖像/命令模式時(shí)由壓縮器112_3采用的壓縮配置Conf_3’。具體地,壓縮配置Conf_3包含第一壓縮率,以及壓縮配置Conf_3’包含第二壓縮率,其中第二壓縮率不同于第一壓縮率。當(dāng)顯示緩沖器容量的優(yōu)化被考慮時(shí),第二壓縮率(例如,3)高于第一壓縮率(例如,2),由此滿足圖像/命令模式中顯示緩沖器大小要求。

      第二示范性設(shè)計(jì)中,壓縮配置可以基于位深度優(yōu)化方式設(shè)置。例如,局部位深度壓縮率應(yīng)用于顯示于圖像/命令模式的顯示數(shù)據(jù)??紤]10位數(shù)據(jù)來源提供顯示數(shù)據(jù)到壓縮器的情形。當(dāng)壓縮器采用8位(局部位深度)壓縮時(shí),壓縮的數(shù)據(jù)大小將更小,由此允許顯示緩沖器具有更小的緩沖器大小。

      當(dāng)DDIC 104_1操作于視頻模式時(shí)由壓縮器112_1采用的壓縮配置Conf_1不同于當(dāng)DDIC 104_1操作于圖像/命令模式時(shí)由壓縮器112_1采用的壓縮配置Conf_1’。具體地,壓縮配置Conf_1包含M位壓縮操作,以及壓縮配置Conf_1’包含N位壓縮操作,其中M和N是不同的正值。當(dāng)顯示緩沖器容量的優(yōu)化被考慮時(shí),N的值(例如,8)小于M的值(例如,10),由此滿足圖像/命令模式中顯示緩沖器大小要求。

      類似地,當(dāng)DDIC 104_2操作于視頻模式時(shí)由壓縮器112_2采用的壓縮配置Conf_2不同于當(dāng)DDIC 104_2操作于圖像/命令模式時(shí)由壓縮器112_2采用的壓縮配置Conf_2’時(shí)。具體地,壓縮配置Conf_2包含M位壓縮操作,以及壓縮配置Conf_2’包含N位壓縮操作,其中M和N是不同的正值。當(dāng)顯示緩沖器容量的優(yōu)化被考慮時(shí),N的值(例如,8)小于M的值(例如,10),由此滿足圖像/命令模式中顯示緩沖器大小要求。

      另外,當(dāng)DDIC 104_3操作于視頻模式時(shí)由壓縮器112_3采用的壓縮配置Conf_3不同于當(dāng)DDIC 104_3操作于圖像/命令模式時(shí)由壓縮器112_3采用的壓縮配置Conf_3’時(shí)。具體地,壓縮配置Conf_3包含M位壓縮操作,以及壓縮配置Conf_3’包含N位壓縮操作,其中M和N是不同的正值。當(dāng)顯示緩沖器容量的優(yōu)化被考慮時(shí),N的值(例如,8)小于M的值(例如,10),由此滿足圖像/命令模式中顯示緩沖器大小要求。

      圖3是圖示根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)處理方法的示意圖。假設(shè)結(jié)果基本相同,步驟不要求以圖3中顯示的精確順序執(zhí)行。數(shù)據(jù)處理方法可以由顯示于圖1中的數(shù)據(jù)處理系統(tǒng)100采用,且可以簡(jiǎn)短地概括如下。

      步驟202:檢查端口位置。

      步驟204:檢查顯示驅(qū)動(dòng)模式。

      步驟206:根據(jù)端口位置和/或顯示驅(qū)動(dòng)模式選擇優(yōu)化的壓縮方法。例如,壓縮器的壓縮配置可以根據(jù)率優(yōu)化方式、位深度優(yōu)化方式以及復(fù)雜性優(yōu)化方式的至少一個(gè)設(shè)置。

      步驟208:根據(jù)選擇的壓縮方法將輸入顯示數(shù)據(jù)壓縮為壓縮的顯示數(shù)據(jù)。

      步驟210:將從壓縮的顯示數(shù)據(jù)派生的輸出顯示數(shù)據(jù)打包為輸出比特流。

      步驟212:記錄指示輸出比特流中選擇的壓縮方法的邊信息。

      步驟214:通過顯示接口的選擇的顯示端口發(fā)送輸出比特流。

      步驟216:從顯示接口的選擇的顯示端口接收輸入比特流。

      步驟218:將輸入比特流解打包為輸入顯示數(shù)據(jù)。

      步驟220:從輸入比特流解析邊信息。

      步驟224:根據(jù)由邊信息指示的解壓縮方法解壓縮從輸入顯示數(shù)據(jù)派生的壓縮的顯示數(shù)據(jù),并生成解壓縮的顯示數(shù)據(jù)。

      步驟226:根據(jù)解壓縮的顯示數(shù)據(jù)驅(qū)動(dòng)顯示面板的一個(gè)局部顯示區(qū)域。

      步驟202-214在AP側(cè)(即,編碼器側(cè))執(zhí)行,以及步驟216-226在DDIC側(cè)(即,解碼器側(cè))執(zhí)行。執(zhí)行步驟202-206以確定壓縮器的合適的壓縮配置以實(shí)現(xiàn)壓縮優(yōu)化用于圖像質(zhì)量和/或顯示緩沖器容量。在一個(gè)示范性實(shí)現(xiàn)中,端口位置和顯示驅(qū)動(dòng)模式均需要考慮以決定AP 102中對(duì)應(yīng)壓縮器的壓縮配置。在另一示范性實(shí)現(xiàn)中,端口位置和顯示驅(qū)動(dòng)模式中的僅僅一個(gè)被考慮以決定AP 102中對(duì)應(yīng)壓縮器的壓縮配置。

      因?yàn)锳P 102包含實(shí)施以生成用于通過顯示接口103傳送的壓縮的顯示數(shù)據(jù)的壓縮器112_1-112_3,DDIC 104_1-104_3裝備有解壓縮能力以獲得解壓縮的顯示數(shù)據(jù)用于驅(qū)動(dòng)顯示面板101的局部顯示區(qū)域A_1-A_3。例如,一個(gè)解壓縮器可以耦合到每個(gè)復(fù)用器118_1-118_3的輸出端口。因此,當(dāng)輸入比特流由一個(gè)DDIC從顯示接口103的選擇的顯示端口接收時(shí),壓縮的顯示數(shù)據(jù)是從解打包輸入比特流派生,以及解壓縮的顯示數(shù)據(jù)是從將解壓縮應(yīng)用于壓縮的顯示數(shù)據(jù)派生,其中解壓縮的顯示數(shù)據(jù)用于驅(qū)動(dòng)顯示面板101的一個(gè)局部顯示區(qū)域。

      應(yīng)該注意到,輸出接口114_1/114_2/114_3還可接收指示基于端口位置和/或顯示驅(qū)動(dòng)模式由對(duì)應(yīng)壓縮器112_1/112_2/112_3選擇的壓縮配置(即,優(yōu)化壓 縮方法)的邊信息INF_1/INF_2/INF_3,并記錄發(fā)送到DDIC 104_1/104_1/104_3的輸出比特流中的邊信息INF_1/INF_2/INF_3。因此,邊信息INF_1/INF_2/INF_3從AP 102發(fā)送到DDIC 104_1/104_2/104_3用于通知DDIC 104_1/104_2/104_3由壓縮器112_1112_2/112_3使用的優(yōu)化的壓縮方法。DDIC 104_1/104_2/104_3的解壓縮器(例如,顯示于圖2中的DDIC 20得解壓縮器28)可參考從接收的輸入比特流解析的邊信息INF_1/INF_2/INF_3以設(shè)置正確的解壓縮方法,用于解壓縮通過顯示接口103發(fā)送的壓縮的顯示數(shù)據(jù)。此外,當(dāng)局部位深度壓縮操作在AP側(cè)執(zhí)行時(shí),DDIC 104_1/104_2/104_3的后處理器(例如,顯示于圖2中的DDIC 20的后處理器29)可對(duì)解壓縮的顯示數(shù)據(jù)執(zhí)行后處理操作(例如,抖動(dòng)操作)。

      本領(lǐng)域技術(shù)人員在閱讀以上段落后可以容易理解顯示于圖3中的每個(gè)步驟的細(xì)節(jié),此處為了簡(jiǎn)潔省略進(jìn)一步描述。

      如上所述,實(shí)施于DDIC的顯示緩沖器可用于儲(chǔ)存壓縮的顯示數(shù)據(jù)。因此,由AP使用的壓縮方法可以調(diào)整以滿足顯示緩沖器大小要求。在備選設(shè)計(jì)中,由AP使用的壓縮方法可具有固定的壓縮率,以及實(shí)施于DDIC中的顯示緩沖器可具有固定的緩沖器大小。其結(jié)果是,壓縮數(shù)據(jù)大小可能超過實(shí)施于DDIC中的顯示緩沖器得緩沖器大小。本發(fā)明還提出在DDIC中使用轉(zhuǎn)換編碼技術(shù)以便允許壓縮的顯示數(shù)據(jù)完全儲(chǔ)存于顯示緩沖器。

      圖4是圖示根據(jù)本發(fā)明的實(shí)施例的另一數(shù)據(jù)處理系統(tǒng)的框圖。數(shù)據(jù)處理系統(tǒng)300包含多個(gè)數(shù)據(jù)處理裝置,例如,應(yīng)用處理器(AP)302和顯示驅(qū)動(dòng)器集成電路(DDIC)304。AP 302和DDIC 304可以實(shí)施于不同的芯片,且AP 302可以經(jīng)由顯示接口303與DDIC 304通信。在本實(shí)施例中,顯示接口303可以是由移動(dòng)產(chǎn)業(yè)處理器接口(Mobile Industry處理or Interface,簡(jiǎn)稱MIPI)標(biāo)準(zhǔn)化的顯示串行接口(Dispaly Serial Interface,簡(jiǎn)稱DSI)或由視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(Video Electronics Standards Association,簡(jiǎn)稱VESA)標(biāo)準(zhǔn)化的嵌入式顯示端口(Embedded Display Port,簡(jiǎn)稱eDP)。

      在本實(shí)施例中,AP 302包含壓縮器312和輸出接口314。壓縮器312接收輸入顯示數(shù)據(jù)D_IN(例如,一個(gè)幀的未壓縮的顯示數(shù)據(jù)),并對(duì)輸入顯示數(shù)據(jù)D_IN執(zhí)行壓縮以生成壓縮的顯示數(shù)據(jù)D_C(例如,一個(gè)幀的壓縮的顯示數(shù)據(jù)),其中由壓縮器312執(zhí)行的壓縮是具有固定壓縮率CR1的損耗壓縮操作。壓縮率 可以定義為因此,輸出接口314將從壓縮的顯示數(shù)據(jù)D_C派生的輸出顯示數(shù)據(jù)打包為輸出比特流,并經(jīng)由顯示接口303輸出輸出比特流到DDIC 304。

      DDIC 304包含輸入接口322、多個(gè)解壓縮器324、330、壓縮器326、顯示緩沖器328以及復(fù)用器(MUX)332。輸入接口322經(jīng)由顯示接口303接收輸入比特流,以及將輸入比特流解打包為輸入顯示數(shù)據(jù)(例如,壓縮的顯示數(shù)據(jù)D_CR)。如果在通過顯示接口303的數(shù)據(jù)傳送過程中沒有錯(cuò)誤發(fā)生,則在DDIC側(cè)恢復(fù)的壓縮的顯示數(shù)據(jù)D_CR應(yīng)該與在AP側(cè)生成的壓縮的顯示數(shù)據(jù)D_C一致。實(shí)施于DDIC 304中的顯示緩沖器328具有固定的緩沖器大小。AP 302與DDIC 304之間的壓縮的數(shù)據(jù)傳送可減少顯示接口303的功耗。然而,如果AP 302和DDIC 304由不同公司設(shè)計(jì),則由AP 302中的壓縮器312提供的壓縮率CR1不考慮DDIC 304中的顯示緩沖器328的緩沖器大小來設(shè)置。從壓縮器312生成的壓縮的顯示數(shù)據(jù)D_C的大小可能超過顯示緩沖器328的緩沖器大小。例如,固定的緩沖器大小可以等于的大小,其中N>CR1。因此,壓縮的顯示數(shù)據(jù)D_C(或D_CR)的大小大于顯示緩沖器328的固定的緩沖器大小。在DDIC側(cè)恢復(fù)的壓縮的顯示數(shù)據(jù)D_CR不可完全儲(chǔ)存于顯示緩沖器328。

      在由AP側(cè)的壓縮器312執(zhí)行的壓縮具有固定壓縮率CR1以及DDIC側(cè)的顯示緩沖器328具有固定緩沖器大小小于一個(gè)幀的壓縮的顯示數(shù)據(jù)的大小的情形,本發(fā)明提出在DDIC側(cè)使用轉(zhuǎn)換編碼技術(shù)用于將激進(jìn)壓縮率(例如,較高壓縮率)應(yīng)用于需要在圖像/命令模式中儲(chǔ)存到顯示緩沖器328的顯示數(shù)據(jù)。提出的轉(zhuǎn)換編碼技術(shù)的進(jìn)一步細(xì)節(jié)描述如下。

      在本實(shí)施例中,解壓縮器324對(duì)壓縮的顯示數(shù)據(jù)D_CR(例如,一個(gè)幀的壓縮的顯示數(shù)據(jù))執(zhí)行壓縮以生成解壓縮的顯示數(shù)據(jù)D_INR(例如,一個(gè)幀的解壓縮的顯示數(shù)據(jù))。當(dāng)DDIC 304操作于視頻模式時(shí),解壓縮器324輸出解壓縮的顯示數(shù)據(jù)D_INR到復(fù)用器322的一個(gè)輸入端口P1,且復(fù)用器332輸出由輸入端口P1接收的解壓縮的顯示數(shù)據(jù)D_INR用于驅(qū)動(dòng)顯示面板301。

      當(dāng)DDIC 304操作于圖像/命令模式時(shí),解壓縮器324輸出解壓縮的顯示數(shù)據(jù)D_INR到壓縮器326。接著,壓縮器312對(duì)解壓縮的顯示數(shù)據(jù)(例如,一個(gè)幀的解壓縮的顯示數(shù)據(jù))執(zhí)行壓縮以生成壓縮的顯示數(shù)據(jù)D_CC(例如,一個(gè)幀 的轉(zhuǎn)換編碼的顯示數(shù)據(jù)),其中由壓縮器326執(zhí)行的壓縮是具有不同于固定壓縮率CR1的固定壓縮率CR2的損耗壓縮操作。固定壓縮率CR2可以基于顯示緩沖器328的固定緩沖器大小以及未壓縮的數(shù)據(jù)大小(例如,輸入顯示數(shù)據(jù)D_IN的大小)設(shè)置。例如,當(dāng)固定緩沖器大小等于的大小時(shí),固定壓縮率CR2可以由小于N的值設(shè)置。以此方式,保證壓縮的顯示數(shù)據(jù)D_CC(例如,一個(gè)幀轉(zhuǎn)換編碼的顯示數(shù)據(jù))完全儲(chǔ)存于顯示緩沖器328。解壓縮器330對(duì)從顯示緩沖器328讀取的壓縮的顯示數(shù)據(jù)D_CC執(zhí)行解壓縮以生成解壓縮的顯示數(shù)據(jù)D_INCR到復(fù)用器332的另一輸入端口P2,且復(fù)用器332輸出由輸入端口P2接收的解壓縮的顯示數(shù)據(jù)D_INCR用于驅(qū)動(dòng)顯示面板301。

      圖5是圖示根據(jù)本發(fā)明的實(shí)施例的另一數(shù)據(jù)處理方法的示意圖。假設(shè)結(jié)果基本相同,步驟不要求以圖5中顯示的精確順序執(zhí)行。數(shù)據(jù)處理方法可以由顯示于圖4中的數(shù)據(jù)處理系統(tǒng)300采用,且可以簡(jiǎn)短地概括如下。

      步驟402:對(duì)輸入顯示數(shù)據(jù)執(zhí)行壓縮以生成壓縮的顯示數(shù)據(jù),其中壓縮具有第一壓縮率。

      步驟404:將從壓縮的顯示數(shù)據(jù)派生的輸出顯示數(shù)據(jù)打包為輸出比特流。

      步驟406:通過顯示接口發(fā)送輸出比特流。

      步驟408:從顯示接口接收輸入比特流。

      步驟410:將輸入比特流解打包為輸入顯示數(shù)據(jù)。

      步驟412:對(duì)從輸入顯示數(shù)據(jù)派生的第一壓縮的顯示數(shù)據(jù)執(zhí)行解壓縮以生成第一解壓縮的顯示數(shù)據(jù)。

      步驟414:檢查顯示驅(qū)動(dòng)模式。如果顯示驅(qū)動(dòng)模式是視頻模式,則進(jìn)入步驟416。如果顯示驅(qū)動(dòng)模式是圖像/命令模式,進(jìn)入步驟418。

      步驟416:根據(jù)不儲(chǔ)存進(jìn)顯示緩沖器的第一解壓縮的顯示數(shù)據(jù)驅(qū)動(dòng)顯示面板。

      步驟418:對(duì)第一解壓縮的顯示數(shù)據(jù)執(zhí)行壓縮以生成第二壓縮的顯示數(shù)據(jù),其中壓縮具有不同于(例如,大于)第一壓縮率的第二壓縮率。

      步驟420:將第二壓縮的顯示數(shù)據(jù)儲(chǔ)存到顯示緩沖器。

      步驟422:對(duì)從顯示緩沖器讀取的第二壓縮的顯示數(shù)據(jù)執(zhí)行解壓縮以生成第二解壓縮的顯示數(shù)據(jù)。

      步驟424:根據(jù)第二解壓縮的顯示數(shù)據(jù)驅(qū)動(dòng)顯示面板。

      步驟402-406在AP側(cè)(即,編碼器側(cè))執(zhí)行,以及步驟408-424在DDIC側(cè)(即,解碼器側(cè))執(zhí)行。本領(lǐng)域技術(shù)人員在閱讀以上段落后可以容易理解顯示于圖5中的每個(gè)步驟的細(xì)節(jié),此處為了簡(jiǎn)潔省略進(jìn)一步描述。

      本領(lǐng)域技術(shù)人員將輕易地看出在保留本發(fā)明的教導(dǎo)時(shí),可以對(duì)裝置和方法作出許多修改和替換。因此,以上揭露應(yīng)該解釋為僅僅由所附的權(quán)利要求的范圍和界限來限制。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1