用于執(zhí)行具有顏色格式轉(zhuǎn)換的顯示數(shù)據(jù)壓縮/解壓縮的數(shù)據(jù)處理裝置和相關(guān)數(shù)據(jù)處理方法
【專利摘要】一種數(shù)據(jù)處理裝置,包含壓縮電路和輸出接口。壓縮電路包含預(yù)處理器和壓縮器。預(yù)處理器在第一顏色域接收第一輸入顯示數(shù)據(jù),并對第一輸入顯示數(shù)據(jù)執(zhí)行顏色格式轉(zhuǎn)換,以在第二顏色域生成第二輸入顯示數(shù)據(jù),其中第二顏色域不同于第一顏色域。壓縮器在第二顏色域執(zhí)行壓縮,其中壓縮器用于將第二輸入顯示數(shù)據(jù)在第二顏色域中壓縮為壓縮的顯示數(shù)據(jù)。輸出接口將從壓縮的顯示數(shù)據(jù)派生的輸出顯示數(shù)據(jù)打包為輸出比特流,并經(jīng)由顯示接口輸出輸出比特流。
【專利說明】用于執(zhí)行具有顏色格式轉(zhuǎn)換的顯示數(shù)據(jù)壓縮/解壓縮的數(shù)據(jù)處理裝置和相關(guān)數(shù)據(jù)處理方法
[0001]【相關(guān)申請的交叉參考】
[0002 ]本發(fā)明要求2014年3月18日申請的的序列號為61 /954,667的美國臨時專利申請的優(yōu)先權(quán),上述美國臨時專利申請通過參考并入于此。
【技術(shù)領(lǐng)域】
[0003]所公開的本發(fā)明的實(shí)施例涉及通過顯示接口發(fā)送顯示數(shù)據(jù),且更特別地,涉及執(zhí)行具有顏色格式轉(zhuǎn)換的顯示數(shù)據(jù)壓縮/解壓縮的數(shù)據(jù)處理裝置和相關(guān)數(shù)據(jù)處理方法。
【【背景技術(shù)】】
[0004]顯示接口位于第一芯片和第二芯片之間,以從第一芯片發(fā)送顯示數(shù)據(jù)到第二芯片用于進(jìn)一步處理。例如,第一芯片可以是主應(yīng)用處理器,以及第二芯片可以是驅(qū)動集成電路(Integrated Circuit,簡稱IC)。顯示數(shù)據(jù)可包含圖像數(shù)據(jù)、視頻數(shù)據(jù)、圖形數(shù)據(jù)和/或屏幕顯示(on screen display,0SD)數(shù)據(jù)。此外,顯示數(shù)據(jù)可以是用于二維(2D)顯示的單視圖數(shù)據(jù)或用于三維(3D)顯示的多視圖數(shù)據(jù)。當(dāng)顯示面板支持更高顯示分辨率時,可以實(shí)現(xiàn)具有更高分辨率的2D/3D顯示。因此,通過顯示接口發(fā)送的顯示數(shù)據(jù)會具有更大的數(shù)據(jù)大小/數(shù)據(jù)率,這樣必然會增加顯示接口的功耗。如果主應(yīng)用處理器和驅(qū)動IC均位于由電池裝置供電的便攜式裝置(例如,智能手機(jī)),則由于顯示接口的增加的功耗,電池壽命會縮短。因此,需要可有效地降低顯示接口的功耗的新穎的設(shè)計。
【
【發(fā)明內(nèi)容】
】
[0005]根據(jù)示范性本發(fā)明的實(shí)施例,提出一種用于執(zhí)行具有顏色格式轉(zhuǎn)換的顯示數(shù)據(jù)壓縮/解壓縮的數(shù)據(jù)處理裝置和相關(guān)數(shù)據(jù)處理方法。
[0006]根據(jù)本發(fā)明的第一方面,揭示一種示范性數(shù)據(jù)處理裝置。示范性數(shù)據(jù)處理裝置包含壓縮電路和輸出接口。壓縮電路包含預(yù)處理器和壓縮器。預(yù)處理器用于在第一顏色域接收第一輸入顯示數(shù)據(jù),并對第一輸入顯示數(shù)據(jù)執(zhí)行顏色格式轉(zhuǎn)換,以在第二顏色域生成第二輸入顯示數(shù)據(jù),其中第二顏色域不同于第一顏色域。壓縮器,用于將第二輸入顯示數(shù)據(jù)在第二顏色域中壓縮為壓縮的顯示數(shù)據(jù)。輸出接口,用于將從壓縮的顯示數(shù)據(jù)派生的輸出顯示數(shù)據(jù)打包為輸出比特流,并經(jīng)由顯示接口輸出輸出比特流。
[0007]根據(jù)本發(fā)明的第二方面,揭示一種示范性數(shù)據(jù)處理裝置。示范性數(shù)據(jù)處理裝置包含輸入接口和解壓縮電路。解壓縮電路包含解壓縮器和后處理器。輸入接口,用于從顯示接口接收輸入比特流,并在第一顏色域?qū)⑤斎氡忍亓鹘獯虬鼮檩斎腼@示數(shù)據(jù)。解壓縮器,用于解壓縮從輸入顯示數(shù)據(jù)派生的壓縮的顯示數(shù)據(jù),以在第一顏色域生成第一解壓縮的顯示數(shù)據(jù)。后處理器,用于對第一解壓縮的顯示數(shù)據(jù)執(zhí)行顏色格式轉(zhuǎn)換,以在第二顏色域生成第二解壓縮的顯示數(shù)據(jù),其中第二顏色域不同于第一顏色域。
[0008]根據(jù)本發(fā)明的第三方面,揭示一種示范性數(shù)據(jù)處理方法。示范性數(shù)據(jù)處理方法包含:在第一顏色域接收第一輸入顯示數(shù)據(jù);利用預(yù)處理器用于對第一輸入顯示數(shù)據(jù)執(zhí)行顏色格式轉(zhuǎn)換,以在第二顏色域生成第二輸入顯示數(shù)據(jù),其中第二顏色域不同于第一顏色域;在第二顏色域執(zhí)行壓縮,其中壓縮在第二顏色域?qū)⒌诙斎腼@示數(shù)據(jù)壓縮為壓縮的顯示數(shù)據(jù);將從壓縮的顯示數(shù)據(jù)派生的輸出顯示數(shù)據(jù)打包為輸出比特流;以及經(jīng)由顯示接口輸出輸出比特流。
[0009]根據(jù)本發(fā)明的第四方面,揭示一種示范性數(shù)據(jù)處理方法。示范性數(shù)據(jù)處理方法包含:從顯示接口接收輸入比特流;在第一顏色域?qū)⑤斎氡忍亓鹘獯虬鼮檩斎腼@示數(shù)據(jù);在第一顏色域執(zhí)行解壓縮,其中解壓縮用于解壓縮從輸入顯示數(shù)據(jù)派生的壓縮的顯示數(shù)據(jù),以在第一顏色域生成第一解壓縮的顯示數(shù)據(jù);以及利用后處理器用于第一解壓縮的顯示數(shù)據(jù)執(zhí)行顏色格式轉(zhuǎn)換,以在第二顏色域生成第二解壓縮的顯示數(shù)據(jù),其中第二顏色域不同于第一顏色域。
[0010]在閱讀了圖示于各種圖和附圖中的優(yōu)先實(shí)施例的以下詳細(xì)描述后,本發(fā)明的這些和其它目的將對本領(lǐng)域的普通技術(shù)人員變得明顯。
【【附圖說明】】
[0011]圖1是圖示根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)處理系統(tǒng)的框圖。
[0012]圖2是圖示根據(jù)本發(fā)明的實(shí)施例的預(yù)處理器的框圖。
[0013]圖3是圖示由顯示于圖2中的顏色信道混編電路執(zhí)行的顏色信道混編功能的示例的示意圖。
[0014]圖4是根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)處理方法的流程圖。
[0015]圖5是圖示根據(jù)本發(fā)明的實(shí)施例的另一數(shù)據(jù)處理系統(tǒng)的框圖。
[0016]圖6是根據(jù)本發(fā)明的實(shí)施例的另一數(shù)據(jù)處理方法的流程圖。
[0017]圖7是圖示根據(jù)本發(fā)明的實(shí)施例的又一數(shù)據(jù)處理系統(tǒng)的框圖。
[0018]圖8是根據(jù)本發(fā)明的實(shí)施例的又一數(shù)據(jù)處理方法的流程圖。
【【具體實(shí)施方式】】
[0019]遍及整篇描述和權(quán)利要求的某些術(shù)語用于指代具體部件。如本領(lǐng)域的技術(shù)人員意識到的,制造商可用不同的名稱指代部件。此文檔不打算區(qū)別名稱不同但功能相同的部件。在權(quán)利要求和下文的描述中,術(shù)語“包括”和“包含”用于開放方式,且因此應(yīng)該解釋為意思是“包含,但不限于”。而且,術(shù)語“耦合”意于表示間接或直接電連接。因此,如果一個裝置耦合到另一裝置,那個連接可以通過直接電連接,或通過經(jīng)由其它裝置和連接的間接電連接。
[0020]本發(fā)明提出將數(shù)據(jù)壓縮應(yīng)用到顯示數(shù)據(jù),且然后通過顯示接口發(fā)送壓縮后的顯示數(shù)據(jù)。由于壓縮后的顯示數(shù)據(jù)的數(shù)據(jù)大小/數(shù)據(jù)率小于原始未壓縮的顯示數(shù)據(jù)的數(shù)據(jù)大小/數(shù)據(jù)率,因此顯示接口的功耗相應(yīng)地降低。顯示數(shù)據(jù)壓縮/解壓縮可以配置為操作于不同于待顯示于顯示面板的輸入顯示數(shù)據(jù)生成于其中的顏色域的顏色域。即,顯示面板顏色類型可能與顯示數(shù)據(jù)壓縮/解壓縮執(zhí)行于其中的顏色域不相容。例如,顯示面板可采用子像素渲染技術(shù)以具有增強(qiáng)的分辨率。因此,顯示面板可具有具體子像素布局設(shè)計。例如,提供至具有具體子像素布局設(shè)計的顯示面板的顯示數(shù)據(jù)可以是位于RGBG(紅綠/藍(lán)綠)顏色域、RGBW(紅綠藍(lán)白)顏色域、RGBY (紅綠藍(lán)黃)顏色域、RGBYC (紅綠藍(lán)黃青)顏色域或ARGB (紅綠藍(lán))顏色域。然而,顯示數(shù)據(jù)壓縮/解壓縮可以配置為操作于不同于RGBG顏色域、RGBW顏色域、RGBY顏色域、RGBYC顏色域以及ARGB顏色域任一者的YUV顏色域。因?yàn)橐蠼?jīng)歷顯示數(shù)據(jù)壓縮用于通過顯示接口傳送的未壓縮的顯示數(shù)據(jù)是位于與顯示面板的顏色域(例如,RGBG顏色域、RGBW顏色域、RGBY顏色域、RGBYC顏色域以及ARGB顏色域的一個)相同的顏色域,本發(fā)明還提出在未壓縮的顯示數(shù)據(jù)提供至指定操作于壓縮器顏色域(例如,YUV顏色域)的壓縮器之前應(yīng)用顏色格式轉(zhuǎn)換到未壓縮的顯示數(shù)據(jù)。此外,因?yàn)閺慕鈮嚎s器生成的解壓縮的顯示數(shù)據(jù)可能在解壓縮器顏色域(例如,YUV顏色域),本發(fā)明還提出在解壓縮的顯示數(shù)據(jù)發(fā)送到指定操作于顯示面板顏色域(例如,RGBG顏色域、RGBW顏色域、RGB Y顏色域、RGB YC顏色域以及ARGB顏色域的一個)的顯示面板之前應(yīng)用顏色格式轉(zhuǎn)換到解壓縮的顯示數(shù)據(jù)。提出的具有顏色格式轉(zhuǎn)換的顯示數(shù)據(jù)壓縮/解壓縮的進(jìn)一步細(xì)節(jié)描述于下。
[0021]圖1是圖示根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)處理系統(tǒng)的框圖。數(shù)據(jù)處理系統(tǒng)100包含多個數(shù)據(jù)處理裝置,例如,應(yīng)用處理器(AP) 102和多個顯示驅(qū)動器集成電路(DDIC) 104_1、104_
2以及104_3。六? 102和DDIC 104可以實(shí)施于不同的芯片,且AP 102與DDIC 104_1_104_3經(jīng)由顯示接口 103通信。在本實(shí)施例中,顯示接口 103可以是由移動產(chǎn)業(yè)處理器接口(MobileIndustry處理or Interface,簡稱MIPI)標(biāo)準(zhǔn)化的顯不串行接口(Dispaly SerialInterface,簡稱DSI)或由視頻電子標(biāo)準(zhǔn)協(xié)會(Video Electronics StandardsAssociat1n,簡稱VESA)標(biāo)準(zhǔn)化的嵌入式顯不端口(Embedded Display Port,簡稱eDP)。
[0022]因?yàn)橛腥齻€DDIC實(shí)施于數(shù)據(jù)處理系統(tǒng)100中,AP 102通過顯示接口 103的三個顯示端口 P_1、P_2以及P_3耦合到DDIC 104_1_104_3。顯示端ΠΡ_1、P_2以及P_3分別對應(yīng)于顯示面板101的局部顯示區(qū)域六_1^_2以及A_3。更具體地,DDIC 104_1_104_3用于分別驅(qū)動顯示面板101的局部顯示區(qū)域々_1^_3。此外,AP 102可單獨(dú)地處理每個幀的三個局部顯示數(shù)據(jù),其中輸入顯示數(shù)據(jù)D_IN1可包含每個幀的三個局部顯示數(shù)據(jù)的一個,輸入顯示數(shù)據(jù)0_爪2可包含每個幀的三個局部顯示數(shù)據(jù)的另一個,以及輸入顯示數(shù)據(jù)D_IN3可包含每個幀的三個局部顯示數(shù)據(jù)的其余部分。每個輸入顯示數(shù)據(jù)D_IN1-D_IN3可包含圖像數(shù)據(jù)、視頻數(shù)據(jù)、圖形數(shù)據(jù)和/或OSD數(shù)據(jù)。另外,每個輸入顯示數(shù)據(jù)D_IN1-D_IN3可以是用于2D顯示的單個視圖數(shù)據(jù)或用于3D顯示的多個視圖數(shù)據(jù)。
[0023]應(yīng)該注意到,顯示于圖1的配置僅僅是用于說明性的目的,且并非是本發(fā)明的限制。例如,DDIC的數(shù)目以及由不同DDIC驅(qū)動的局部顯示區(qū)域的數(shù)目可以依據(jù)實(shí)際設(shè)計考慮調(diào)整。
[0024]AP 102包含多個壓縮電路112_1、112_2以及112_3,其中壓縮電路112_1包含預(yù)處理器116_1和壓縮器118_1,壓縮電路112_2包含預(yù)處理器116_2和壓縮器118_2,以及壓縮電路112_3包含預(yù)處理器116_3和壓縮器118_3。六? 102還包含多個輸出接口 114_1、114_2以及114_3分別耦合到壓縮電路112_1、112_2和112_3。在本實(shí)施例中,顯示面板101的局部顯示區(qū)域A_l-A_3具有不同的顯示面板顏色類型。因此,用于顯示面板101的驅(qū)動局部顯示區(qū)域A_1-A_3的顯示數(shù)據(jù)輸入分別在不同的顏色域DM_1、DM_2以及DM_3。例如,顏色域DM_1可以是RGB顏色域、顏色域DM_2可以是BGGR顏色域以及顏色域DM_3可以是YUV顏色域。另外,輸入顯示數(shù)據(jù)0_1附意于顯示于局部顯示區(qū)域A_l,輸入顯示數(shù)據(jù)D_IN2意于顯示于局部顯示區(qū)域八_2以及輸入顯示數(shù)據(jù)D_IN3意于顯示于局部顯示區(qū)域A_3。因此,輸入顯示數(shù)據(jù)0_]1在顏色域DM_1,輸入顯示數(shù)據(jù)D_IN2在顏色域DM_2以及輸入顯示數(shù)據(jù)D_IN3在顏色域DM_3。
[0025]在本實(shí)施例中,壓縮器118_1、118_2以及118_3配置為在顏色域DM_4中執(zhí)行壓縮。預(yù)處理器116_1接收指示信息INF_1,指示輸入顯示數(shù)據(jù)D_IN1對應(yīng)的顏色域DM_1,并參考指示信息INFj以確定顏色域DM_1是否不同于顏色域DM_4。當(dāng)顏色域DMj不同于顏色域DM_4時,預(yù)處理器116_1接收顏色域DM_1中的輸入顯示數(shù)據(jù)D_IN1,并對輸入顯示數(shù)據(jù)D_IN1執(zhí)行顏色格式轉(zhuǎn)換以生成顏色域DM_4中的輸入顯示數(shù)據(jù)D1_T。然而,當(dāng)顏色域DM_1與顏色域DM_4相同時,預(yù)處理器116 j不對輸入顯示數(shù)據(jù)D_IN1執(zhí)行任何顏色格式轉(zhuǎn)換從而旁路輸入顯示數(shù)據(jù)D_IN1,并因此輸出輸入顯示數(shù)據(jù)D_IN1為輸入顯示數(shù)據(jù)D1_T( S卩,D1_T = D_IN1)。
[0026]類似地,預(yù)處理器116_2接收指示信息INF_2,指示輸入顯示數(shù)據(jù)D_IN2對應(yīng)于的顏色域DM_2,并參考指示信息INF_2以確定顏色域DM_2是否不同于顏色域DM_4。當(dāng)顏色域DM_2不同于顏色域DM_4時,預(yù)處理器116_2接收顏色域DM_2中的輸入顯示數(shù)據(jù)D_IN2,并對輸入顯示數(shù)據(jù)0_1吧執(zhí)行顏色格式轉(zhuǎn)換以生成顏色域DM_4中的輸入顯示數(shù)據(jù)D2_T。然而,當(dāng)顏色域DM_2與顏色域DM_4相同時,預(yù)處理器116_2不對輸入顯示數(shù)據(jù)D_IN2執(zhí)行任何顏色格式轉(zhuǎn)換從而旁路輸入顯示數(shù)據(jù)D_IN2,并因此輸出輸入顯示數(shù)據(jù)D_IN2為輸入顯示數(shù)據(jù)D2_T(SP,D2_T = D_IN2)。
[0027]預(yù)處理器116_3接收指示信息INF_3,指示輸入顯示數(shù)據(jù)D_IN3對應(yīng)于的顏色域DM_3,并參考指示信息INF_3以確定顏色域DM_3是否不同于顏色域DM_4。當(dāng)顏色域DM_3不同于顏色域DM_4時,預(yù)處理器116_3接收顏色域DM_3中的輸入顯示數(shù)據(jù)D_IN3,并對輸入顯示數(shù)據(jù)0_1吧執(zhí)行顏色格式轉(zhuǎn)換以生成顏色域DM_4中的輸入顯示數(shù)據(jù)D3_T。然而,當(dāng)顏色域DM_3與顏色域DM_4相同時,預(yù)處理器116_3不對輸入顯示數(shù)據(jù)D_IN3執(zhí)行任何顏色格式轉(zhuǎn)換從而旁路輸入顯示數(shù)據(jù)D_IN3,并因此輸出輸入顯示數(shù)據(jù)D_IN3為輸入顯示數(shù)據(jù)D3_T(S卩,D3_T =D_IN3)0
[0028]如上所述,顯示接口 103的顯示端口 P_1_P_3分別對應(yīng)于不同顏色域中的局部顯示區(qū)域A_l-A_3。因此,由每個預(yù)處理器116_1-116_3執(zhí)行的顏色格式轉(zhuǎn)換是依據(jù)顯示端口的。例如,位于與顯示接口 103的不同顯示端ΠΡ_1-Ρ_3關(guān)聯(lián)的信號路徑上的預(yù)處理器116_1_116_3可分別執(zhí)行不同的顏色格式轉(zhuǎn)換。
[0029]每個預(yù)處理器116_1-116_3可還配置為支持顏色信道混編(re-shuffling)功能。圖2是圖示根據(jù)本發(fā)明的實(shí)施例的預(yù)處理器的示意圖。在一個示范性設(shè)計中,顯示于圖1中的每個預(yù)處理器116_1_116_3可以使用顯示于圖2中的預(yù)處理器200來實(shí)施。在本實(shí)施例中,預(yù)處理器200包含顏色信道混編電路202和顏色格式轉(zhuǎn)換電路204。預(yù)處理器200配置為對第一顏色域中的第一輸入顯示數(shù)據(jù)D_IN執(zhí)行顏色格式轉(zhuǎn)換,以生成第二顏色域中的第二輸入顯示數(shù)據(jù)0_1',其中第二顏色域不同于第一顏色域。關(guān)于預(yù)處理器202中的顏色信道混編電路202,配置為通過混編第一輸入顯示數(shù)據(jù)D_IN的至少一個顏色信道至第三輸入顯示數(shù)據(jù)D_T’的不同的顏色信道,將第一顏色域中的第一輸入顯示數(shù)據(jù)D_IN轉(zhuǎn)換為第三顏色域中的第三輸入顯示數(shù)據(jù)D_T’,其中第三顏色域不同于第一顏色域和第二顏色域,且第三顏色域中的第三輸入顯示數(shù)據(jù)0_1'’的顏色信道數(shù)目NCH_2不同于第一顏色域中的第一輸入顯示數(shù)據(jù)0_爪的顏色信道數(shù)目NCH_1。關(guān)于預(yù)處理器200的顏色格式轉(zhuǎn)換電路204,配置為接收從之前的顏色信道混編電路202生成的第三輸入顯示數(shù)據(jù)D_T’,并將第三顏色域中的第三輸入顯示數(shù)據(jù)0_1'’轉(zhuǎn)換為第二顏色域中的第二顏色域D_T。
[0030]圖3是圖示由顯示于圖2中的顏色信道混編電路202執(zhí)行的顏色信道混編功能的示例的示意圖。在此示例中,由顏色信道混編電路202接收的第一輸入顯示數(shù)據(jù)D_IN是在RGB565顏色域,且從顏色信道混編電路202生成的第三輸入顯示數(shù)據(jù)D_T’是R’B’88顏色格式。因此,第一輸入顯示數(shù)據(jù)D_IN具有三個顏色信道R、G、B,其中R信道中的像素數(shù)據(jù)包含5比特R[ 4:0 ],G信道中的像素數(shù)據(jù)包含6比特G [ 5:0 ],以及B信道中的像素數(shù)據(jù)包含5比特B[4:0]。關(guān)于第三輸入顯示數(shù)據(jù)0_1'’,包含兩個顏色信道R’和B’,其中R’信道中的像素數(shù)據(jù)包含8比特R ’[ 7:0 ],以及B ’信道中的像素數(shù)據(jù)包含8比特B ’[ 7:0 ]。如圖3所示,G信道中的像素數(shù)據(jù)G[5:0]拆分和混編進(jìn)R’信道和B’信道。在此示例中,像素數(shù)據(jù)G[5:0]的最低有效位(LSB)部分G[2:0]混編到R’信道以用作R’信道中像素數(shù)據(jù)R’[7:0]的LSB部分,且像素數(shù)據(jù)G[5:0]的最高有效位(MSB)部分G[5:3]混編到B’信道以用作B’信道中像素數(shù)據(jù)B’ [7:0]的MSB部分。此外,R信道中的像素數(shù)據(jù)R[4:0]用作R’信道中的像素數(shù)據(jù)R’[7:0]的MSB部分,且B信道中的像素數(shù)據(jù)B[4:0]用作B’信道中的像素數(shù)據(jù)B’[7:0]的LSB部分。相較于顏色信道中像素的MSB部分,顏色信道中像素的LSB部分可具有更有效的像素數(shù)據(jù)變化。因此,第三輸入顯示數(shù)據(jù)D_T’的數(shù)據(jù)壓縮可受益于將像素數(shù)據(jù)G[5:0]的LSB部分G[2:0]混編到R’信道以用作R’信道的LSB部分,以及將像素數(shù)據(jù)G[5:0]的MSB部分G[5: 3]混編到B’信道以用作B’信道的MSB部分。然而,此僅僅是用于說明性的目的,且并非是本發(fā)明的限制。
[0031]如上所述,顏色格式轉(zhuǎn)換電路204將第三顏色域中的第三輸入顯示數(shù)據(jù)0_1'’轉(zhuǎn)換至所希望的第二顏色域中的第二顏色域D_T??紤]第三顏色域是R’B’88顏色格式,且所希望的第二顏色域是在YUV顏色域的情形。在一個示范性設(shè)計中,顏色格式轉(zhuǎn)換電路204可復(fù)制像素數(shù)據(jù)R’[7:0]和8’[7:0]的一個以用作6’信道(8卩,6’[7:0]=1?’[7:0]或6’[7:0]=8’[7:0])的像素數(shù)據(jù)G’[7:0],并基于像素數(shù)據(jù)R’[7:0]、G’[7:0]和B’[7:0]生成第二輸入顯示數(shù)據(jù)D_T。然而,此僅僅是用于說明性的目的,并非是本發(fā)明的限制。
[0032]請再次參考圖1。壓縮器118_1用于壓縮顏色域DM_4中的輸入顯示數(shù)據(jù)D1_T為相同的顏色域DM_4中的壓縮的顯示數(shù)據(jù)D1_C。壓縮器118_2用于壓縮顏色域DM_4中的輸入顯示數(shù)據(jù)D2_TS相同的顏色域DM_4中的壓縮的顯示數(shù)據(jù)D2_C。壓縮器118_3用于壓縮顏色域DM_4中的輸入顯示數(shù)據(jù)D3_TS相同的顏色域DM_4中的壓縮的顯示數(shù)據(jù)D3_C。
[0033]輸出接口 114_1耦合到顯示接口 103的顯示端口 P_l,并用于將從壓縮的顯示數(shù)據(jù)D 1_C派生的輸出顯示數(shù)據(jù)包裝為輸出比特流,并經(jīng)由顯示接口 103的顯示端口 P_1輸出輸出比特流到DDIC 104_1。此外,輸出接口 114_1還接收指示信息INF_1,并將指示信息INFj記錄于發(fā)送到DDIC 104_1的輸出比特流。因此,指示信息INF_1從AP 102發(fā)送到DDIC 104_1用于通知DDIC 104_1輸入顯示數(shù)據(jù)D_IN1對應(yīng)的顏色域DM_1。
[0034]輸出接口 114_2耦合到顯示接口 103的顯示端口 P_2,并用于將從壓縮的顯示數(shù)據(jù)D2_C派生的輸出顯示數(shù)據(jù)打包進(jìn)輸出比特流,并經(jīng)由顯示接口 103的顯示端口 P_2輸出輸出比特流到DDIC 104_2。此外,輸出接口 114_2還接收指示信息INF_2,并將指示信息INF_2記錄于發(fā)送到DDIC 104_2的輸出比特流。因此,指示信息INF_2從AP 102發(fā)送到DDIC 104_2用于通知DDIC 104_2輸入顯示數(shù)據(jù)D_IN2對應(yīng)的顏色域DM_2。
[0035]輸出接口 114_3耦合到顯示接口 103的顯示端口 P_3,并用于將從壓縮的顯示數(shù)據(jù)D3_C派生的輸出顯示數(shù)據(jù)打包于輸出比特流,并經(jīng)由顯示接口 103的顯示端口 P_3輸出輸出比特流到DDIC 104_3。此外,輸出接口 114_3還接收指示信息INF_3,并將指示信息INF_3記錄于發(fā)送到DDIC 104_3的輸出比特流。因此,指示信息INF_3從AP 102發(fā)送到DDIC 104_3用于通知DDIC 104_3輸入顯示數(shù)據(jù)D_IN3對應(yīng)的顏色域DM_3。
[0036]應(yīng)該注意到,關(guān)于AP102,僅僅關(guān)于提出的具有顏色格式轉(zhuǎn)換的顯示數(shù)據(jù)壓縮的電路部件顯示于圖1。在實(shí)踐中,AP 102可具有附加的電路部件以實(shí)現(xiàn)其它功能。
[0037]在壓縮的顯示數(shù)據(jù)通過顯示接口 103的一個顯示端口發(fā)送后,DDIC用于根據(jù)壓縮的顯示數(shù)據(jù)(特別地,從應(yīng)用解壓縮到壓縮的顯示數(shù)據(jù)派生的解壓縮的顯示數(shù)據(jù))驅(qū)動顯示面板101的局部顯示區(qū)域。在本實(shí)施例中,DDIC 104 j包含解壓縮電路122_1和輸入接口124_1,其中解壓縮電路122_1包含后處理器126_1和解壓縮器128_1;DDIC 104_2包含解壓縮電路122_2和輸入接口 124_2,其中解壓縮電路122_2包含后處理器126_2和解壓縮器128_2;以及DDIC 104_3包含解壓縮電路122_3和輸入接口 124_3,其中解壓縮電路122_3包含后處理器126_3和解壓縮器128_3。0010 104_1用于根據(jù)通過應(yīng)用解壓縮到從AP 102的顯示端□ P_l發(fā)送的壓縮的顯示數(shù)據(jù)獲得的解壓縮的顯示數(shù)據(jù)來驅(qū)動局部顯示區(qū)域A_1 ADIC104_2用于根據(jù)通過將解壓縮應(yīng)用于從AP 102的顯示端口 P_2發(fā)送的壓縮的顯示數(shù)據(jù)獲得的解壓縮的顯示數(shù)據(jù)來驅(qū)動局部顯示區(qū)域A_2 ADIC 104_3用于根據(jù)通過將解壓縮應(yīng)用于從AP 102的顯示端口 P_3發(fā)送的壓縮的顯示數(shù)據(jù)獲得的解壓縮的顯示數(shù)據(jù)來驅(qū)動局部顯示區(qū)域A_30
[0038]關(guān)于DDIC 104_1,輸入接口 124_1從顯示接口 103的顯示端口 P_1接收輸入比特流,并將輸入比特流在顏色域DM_4中解打包為輸入顯示數(shù)據(jù)(例如,壓縮的顯示數(shù)據(jù)D_IN1R)。此外,輸入接口 124_1從輸入比特流解析指示信息INF_1 (指示顏色域DM_1 ),并將指示信息INF_1提供給后處理器126_1。解壓縮器128_1用于在顏色域DM_4中執(zhí)行解壓縮。因此,解壓縮器128_1解壓縮從由輸入接口 124_1生成的輸入顯示數(shù)據(jù)派生的壓縮的顯示數(shù)據(jù)0_1附尺,并在顏色域DM_4中生成解壓縮的顯示數(shù)據(jù)D1_CR。后處理器126_1參考指示信號INFj以確定輸入顯示數(shù)據(jù)0_1附對應(yīng)的顏色域(S卩,局部顯示區(qū)域六_1對應(yīng)的顏色域)。因此,當(dāng)解壓縮器128_1所操作的顏色域DM_4不同于顏色域DM_1時,后處理器126_1對顏色域DM_4中的解壓縮的顯示數(shù)據(jù)D1_CR執(zhí)行顏色格式轉(zhuǎn)換,并在顏色域DM_1中生成解壓縮的顯示D1_TR用于驅(qū)動局部顯示區(qū)域六_1。然而,當(dāng)解壓縮器128_1所操作的顏色域DM_4與顏色域DM_1相同,則后處理器126_1旁路解壓縮的顯示數(shù)據(jù)D1_CR,而不對解壓縮的顯示數(shù)據(jù)D1_CR執(zhí)行任何顏色格式轉(zhuǎn)換,并因此輸出解壓縮的顯示數(shù)據(jù)D1_CR為解壓縮的顯示數(shù)據(jù)D1_TR(即,D1_TR = D1_CR)。
[0039]關(guān)于DDIC 104_2,輸入接口 124_2從顯示接口 103的顯示端口 P_2接收輸入比特流,并將輸入比特流在顏色域DM_4中解打包為輸入顯示數(shù)據(jù)(例如,壓縮的顯示數(shù)據(jù)D_IN2R)。此外,輸入接口 124_2從輸入比特流解析指示信息INF_2(指示顏色域DM_2),并將指示信息INF_2提供給后處理器126_2。解壓縮器128_2用于在顏色域DM_4中執(zhí)行解壓縮。因此,解壓縮器128_2解壓縮從由輸入接口 124_2生成的輸入顯示數(shù)據(jù)派生的壓縮的顯示數(shù)據(jù)0_爪21?,并在顏色域DM_4中生成解壓縮的顯示數(shù)據(jù)D2_CR。后處理器126_2參考指示信號INF_2以確定輸入顯示數(shù)據(jù)0_爪2對應(yīng)的顏色域(S卩,局部顯示區(qū)域六_2對應(yīng)的顏色域)。因此,當(dāng)解壓縮器128_2所操作的顏色域DM_4不同于顏色域DM_2時,后處理器126_2在顏色域DM_4中對解壓縮的顯示數(shù)據(jù)D2_CR執(zhí)行顏色格式轉(zhuǎn)換,并在顏色域DM_2中生成解壓縮的顯示D2_TR用于驅(qū)動局部顯示區(qū)域六_2。然而,當(dāng)解壓縮器128_2所操作的顏色域DM_4與顏色域DM_2相同時,后處理器126_2旁路解壓縮的顯示數(shù)據(jù)D2_CR,而不對解壓縮的顯示數(shù)據(jù)D2_CR執(zhí)行任何顏色格式轉(zhuǎn)換,并因此輸出解壓縮的顯示數(shù)據(jù)D2_CR為解壓縮的顯示數(shù)據(jù)D2_TR(即,D2_TR = D2_CR)。
[0040]關(guān)于DDIC 104_3,輸入接口 124_3從顯示接口 103的顯示端口 P_3接收輸入比特流,并將輸入比特流在顏色域DM_4中解打包為輸入顯示數(shù)據(jù)(例如,壓縮的顯示數(shù)據(jù)D_IN3R)。此外,輸入接口 124_3從輸入比特流解析指示信息INF_3(指示顏色域DM_3),并將指示信息INF_3提供給后處理器126_3。解壓縮器128_3用于在顏色域DM_4中執(zhí)行解壓縮。因此,解壓縮器128_3解壓縮從由輸入接口 124_3生成的輸入顯示數(shù)據(jù)派生的壓縮的顯示數(shù)據(jù)0_爪31?,并在顏色域DM_4中生成解壓縮的顯示數(shù)據(jù)D3_CR。后處理器126_3參考指示信號INF_3以確定輸入顯示數(shù)據(jù)0_爪3對應(yīng)的顏色域(S卩,局部顯示區(qū)域六_3對應(yīng)的顏色域)。因此,當(dāng)解壓縮器128_3所操作的顏色域DM_4不同于顏色域DM_3時,后處理器126_3在顏色域DM_4中對解壓縮的顯示數(shù)據(jù)D3_CR執(zhí)行顏色格式轉(zhuǎn)換,并在顏色域DM_3中生成解壓縮的顯示D3_TR用于驅(qū)動局部顯示區(qū)域六_3。然而,當(dāng)解壓縮器128_3所操作的顏色域DM_4與顏色域DM_3相同時,后處理器126_3旁路解壓縮的顯示數(shù)據(jù)D3_CR,而不對解壓縮的顯示數(shù)據(jù)D3_CR執(zhí)行任何顏色格式轉(zhuǎn)換,并因此輸出解壓縮的顯示數(shù)據(jù)D3_CR為解壓縮的顯示數(shù)據(jù)D3_TR(即,D3_TR = D3_CR)。
[0041 ]應(yīng)該注意到,關(guān)于每個DDIC 104_1-104_3,僅僅與提出的具有顏色格式轉(zhuǎn)換的顯示數(shù)據(jù)壓縮相關(guān)的電路部件顯示于圖1。在實(shí)踐中,每個DDIC 104_1-104_3可具有附加的電路部件以實(shí)現(xiàn)其它功能。
[0042]圖4是圖示根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)處理方法的流程圖。假設(shè)結(jié)果基本相同,步驟不要求以顯示于圖4中的精確順序執(zhí)行。數(shù)據(jù)處理方法可以由顯示于圖1中的數(shù)據(jù)處理系統(tǒng)100采用,并可以簡短地概括如下。
[0043]步驟402:接收指示第一輸入顯示數(shù)據(jù)對應(yīng)于第一顏色域的指示信息,其中第一輸入顯示數(shù)據(jù)將顯示于顯示面板的一個局部顯示區(qū)域。
[0044]步驟404:參考指示信息以對第一輸入顯示數(shù)據(jù)執(zhí)行顏色格式轉(zhuǎn)換用于在第二顏色域生成第二輸入顯示數(shù)據(jù),其中第二顏色域不同于第一顏色域。
[0045]步驟406:在第二顏色域壓縮第二輸入顯示數(shù)據(jù)為壓縮的顯示數(shù)據(jù)。
[0046]步驟408:將從壓縮的顯示數(shù)據(jù)派生的輸出顯示數(shù)據(jù)打包為輸出比特流。
[0047]步驟410:在輸出比特流記錄指示信息。
[0048]步驟412:通過顯示接口的選擇的顯示端口發(fā)送輸出比特流。
[0049]步驟414:從顯示接口的選擇的顯示端口接收輸入比特流。
[0050]步驟416:將輸入比特流在第二顏色域解打包為輸入顯示數(shù)據(jù)。
[0051 ]步驟418:從輸入比特流解析指示信息。
[0052]步驟420:解壓縮從輸入顯示數(shù)據(jù)派生的壓縮的顯示數(shù)據(jù)以在第二顏色域生成第一解壓縮的顯示數(shù)據(jù)。
[0053]步驟422:參考指示信息以對第一解壓縮的顯示數(shù)據(jù)執(zhí)行顏色格式轉(zhuǎn)換用于以第一顏色格式生成第二解壓縮的顯示數(shù)據(jù)。
[0054]步驟424:根據(jù)第二解壓縮的顯示數(shù)據(jù)驅(qū)動顯示面板的一個局部顯示區(qū)域。
[0055]步驟402-412在AP側(cè)(S卩,編碼器側(cè))執(zhí)行,以及步驟414-424在DDIC側(cè)(S卩,解碼器偵?執(zhí)行。本領(lǐng)域技術(shù)人員在閱讀以上段落后可以容易理解顯示于圖4中的每個步驟的細(xì)節(jié),此處為了簡潔省略進(jìn)一步描述。
[0056]圖5是圖示根據(jù)本發(fā)明的實(shí)施例的另一數(shù)據(jù)處理系統(tǒng)的框圖。數(shù)據(jù)處理系統(tǒng)500包含多個數(shù)據(jù)處理裝置,例如,應(yīng)用處理器(AP)502和顯示驅(qū)動器集成電路(DD150LAP 502和DDIC 504可以實(shí)施于不同的芯片,且AP 502經(jīng)由顯示接口503與DDIC 504通信。在本實(shí)施例中,顯示接口503可以是由移動產(chǎn)業(yè)處理器接口(Mobile Industry處理or Interface,簡稱MIPI)標(biāo)準(zhǔn)化的顯示串行接口(Dispaly Serial Interface,簡稱DSI)或由視頻電子標(biāo)準(zhǔn)協(xié)會(Video Electronics Standards Associat1n,簡稱VESA)標(biāo)準(zhǔn)化的嵌入式顯不端口(Embedded Display Port,簡稱eDP)。
[0057]The AP 502用于處理輸入顯示數(shù)據(jù)并生成壓縮的顯示數(shù)據(jù),其中輸入顯示數(shù)據(jù)可以在多個用戶操作場景中的一個生成。例如,用戶操作場景可包含網(wǎng)頁瀏覽、電話呼叫、視頻播放等。當(dāng)用戶使用具有顯示面板501和提出的數(shù)據(jù)處理系統(tǒng)500實(shí)施于其中的電子裝置(例如,移動電話)以執(zhí)行網(wǎng)頁瀏覽功能時,顏色域DMj中的輸入顯示數(shù)據(jù)D_IN1生成到AP502。當(dāng)用戶使用具有顯示面板501和提出的數(shù)據(jù)處理系統(tǒng)500實(shí)施于其中的電子裝置(例如,移動電話)以通過電話呼叫功能與聯(lián)系人通信時,顏色域DM_2中的輸入顯示數(shù)據(jù)D_IN2生成到AP 502。當(dāng)用戶使用具有顯示面板501和提出的數(shù)據(jù)處理系統(tǒng)500實(shí)施于其中的電子裝置(例如,移動電話)以執(zhí)行視頻播放功能時,顏色域DM_3中的輸入顯示數(shù)據(jù)D_IN3生成到AP 502。由AP 502接收的輸入顯示數(shù)據(jù)可包含圖像數(shù)據(jù)、視頻數(shù)據(jù)、圖形數(shù)據(jù)和/或OSD數(shù)據(jù)。另外,每個輸入顯示數(shù)據(jù)D_IN1-D_IN3可以是用于2D顯示的單個視圖數(shù)據(jù)或用于3D顯示的多個視圖數(shù)據(jù)。
[0058]應(yīng)該注意到,顯示于圖5的配置僅僅是用于說明性的目的,且并非是本發(fā)明的限制。例如,生成于不同的用戶操作的場景并由AP 502支持的輸入顯示數(shù)據(jù)的數(shù)目可以依據(jù)實(shí)際設(shè)計考慮調(diào)整。
[0059]在本實(shí)施例中,AP502包含壓縮電路512和輸出接口514,其中壓縮電路512包含預(yù)處理器516和壓縮器518。生成于不同的用戶操作場景的輸入顯示數(shù)據(jù)0_1附、01【2、0_1似分別位于不同的顏色域DM_1、DM_2、DM_3。例如,顏色域DM_1可以是YUV888顏色域,顏色域DM_2可以是RGB565顏色域,以及顏色域DM_3可以是ARGB顏色域。
[0060]在本實(shí)施例中,壓縮器518用于在顏色域DM_4中執(zhí)行壓縮。預(yù)處理器516接收指示當(dāng)前輸入顯示數(shù)據(jù)(例如,0_爪1、0_1吧和0_1似)的一個所對應(yīng)的顏色域(例如,01_1、01_2和DM_3的一個)的指示信息INF,并參考指示信息INF以確定當(dāng)前輸入顯示數(shù)據(jù)的顏色域不同于顏色域DM_4。考慮當(dāng)前輸入顯示數(shù)據(jù)是D_IN1的第一情形。當(dāng)顏色域DM_1不同于顏色域DM_4時,預(yù)處理器516對顏色域01_1中的輸入顯示數(shù)據(jù)0_1附執(zhí)行顏色格式轉(zhuǎn)換以在顏色域DM_4中生成輸入顯示數(shù)據(jù)D_T。然而,當(dāng)顏色域DM_1與顏色域DM_4相同時,預(yù)處理器516旁路輸入顯示數(shù)據(jù)D_IN1而不對輸入顯示數(shù)據(jù)D_IN1執(zhí)行任何顏色格式轉(zhuǎn)換,并因此輸出輸入顯示數(shù)據(jù)D_IN1為輸入顯示數(shù)據(jù)D_T(即,D_T = D_IN1)。
[0061]考慮當(dāng)前輸入顯示數(shù)據(jù)是D_IN2的第二情形。當(dāng)顏色域DM_2不同于顏色域DM_4時,預(yù)處理器516對顏色域DM_2中的輸入顯示數(shù)據(jù)D_IN2執(zhí)行顏色格式轉(zhuǎn)換以在顏色域DM_4生成輸入顯示數(shù)據(jù)0_1'。然而,當(dāng)顏色域DM_2與顏色域DM_4相同時,預(yù)處理器516旁路輸入顯示數(shù)據(jù)D_IN2而不對輸入顯示數(shù)據(jù)D_IN2執(zhí)行任何顏色格式轉(zhuǎn)換,并因此輸出輸入顯示數(shù)據(jù)D_IN2為輸入顯示數(shù)據(jù)D_T(即,D_T = D_IN2)。
[0062]考慮當(dāng)前輸入顯示數(shù)據(jù)是D_IN3的第三情形。當(dāng)顏色域DM_3不同于顏色域DM_4時,預(yù)處理器516對顏色域DM_3中的輸入顯示數(shù)據(jù)D_IN3執(zhí)行顏色格式轉(zhuǎn)換以在顏色域DM_4生成輸入顯示數(shù)據(jù)0_1'。然而,當(dāng)顏色域DM_3與顏色域DM_4相同時,預(yù)處理器516旁路輸入顯示數(shù)據(jù)D_IN3而不對輸入顯示數(shù)據(jù)D_IN3執(zhí)行任何顏色格式轉(zhuǎn)換,并因此輸出輸入顯示數(shù)據(jù)D_IN3為輸入顯示數(shù)據(jù)D_T(即,D_T = D_IN3)。
[0063]如上所述,不同的用戶操作場景分別對應(yīng)于不同顏色域中的輸入顯示數(shù)據(jù)0_1附_D_IN3。因此,由預(yù)處理器516執(zhí)行的顏色格式轉(zhuǎn)換是依賴用戶操作場景的。例如,預(yù)處理器516可分別為不同的用戶操作場景執(zhí)行不同的顏色格式轉(zhuǎn)換。
[0064]應(yīng)該注意到,預(yù)處理器516還可配置為支持顏色信道混編功能。例如,預(yù)處理器516可使用顯示于圖2中的預(yù)處理器200來實(shí)施。由于顏色信道混編功能的細(xì)節(jié)已經(jīng)描述于以上段落,此處為了簡潔省略進(jìn)一步描述。
[0065]壓縮器518用于在顏色域DM_4中壓縮輸入顯示數(shù)據(jù)D_T為相同的顏色域DM_4中的壓縮的顯示數(shù)據(jù)0_(:。輸出接口 514耦合到顯示接口 503,并用于將從壓縮的顯示數(shù)據(jù)D_C派生的輸出顯示數(shù)據(jù)打包為輸出比特流,并經(jīng)由顯示接口 503輸出輸出比特流到DDIC 504。此夕卜,輸出接口514還接收指示信息INF,并在發(fā)送到DDIC 504的輸出比特流中記錄指示信息INF。因此,指示信息INF從AP 502發(fā)送到DDIC 504用于指示DDIC 504當(dāng)前輸入顯示數(shù)據(jù)(例如,D_IN1、0_爪2和0_爪3中的一個)對應(yīng)的顏色域(例如,DM_1、DM_2和DM_3中的一個)。
[0066]應(yīng)該注意到,關(guān)于AP502,僅僅在圖5中顯示與提出的具有顏色格式轉(zhuǎn)換的顯示數(shù)據(jù)壓縮相關(guān)的電路部件。在實(shí)踐中,AP 502可具有附加的電路部件以實(shí)現(xiàn)其它功能。
[0067]如圖5所示,DDIC 504包含解壓縮電路522和輸入接口524,其中解壓縮電路522包含后處理器526和解壓縮器528 JDIC 504用于根據(jù)將解壓縮應(yīng)用到從AP 502發(fā)送的壓縮的顯示數(shù)據(jù)獲得的解壓縮的顯示數(shù)據(jù)驅(qū)動顯示面板501。因此,輸入接口 524從顯示接口 503接收輸入比特流,并在顏色域DM_4中將輸入比特流解打包為輸入顯示數(shù)據(jù)(例如,壓縮的顯示數(shù)據(jù)D_INR)。此外,輸入接口 524從輸入比特流解析指示信息INF(指示顏色域,例如,DM_1、DM_2和DM_3中的一個),并將指示信息INF提供給后處理器526。解壓縮器528用于在顏色域DM_4中執(zhí)行解壓縮。因此,解壓縮器528解壓縮從由輸入接口 524生成的輸入顯示數(shù)據(jù)派生的壓縮的顯示數(shù)據(jù)D_INR,并在顏色域DM_4中生成解壓縮的顯示數(shù)據(jù)D_CR。后處理器526參考指示信號INF以確定AP側(cè)的輸入顯示數(shù)據(jù)對應(yīng)的顏色域。因此,當(dāng)解壓縮器528所操作的顏色域DM_4不同于由指示信息INF指示的顏色域時,后處理器526在顏色域DM_4中對解壓縮的顯示數(shù)據(jù)D_CR執(zhí)行顏色格式轉(zhuǎn)換,并在所希望的顏色域(例如,DM_1、DM_2和DM_3中的一個)生成解壓縮的顯示D_TR用于驅(qū)動顯示面板501。然而,當(dāng)解壓縮器528所操作的顏色域DM_4與由指示信息INF指示的顏色域相同時,后處理器526旁路解壓縮的顯示數(shù)據(jù)0_0?,而不對解壓縮的顯示數(shù)據(jù)0」^執(zhí)行任何顏色格式轉(zhuǎn)換,并因此輸出解壓縮的顯示數(shù)據(jù)D_CR為解壓縮的顯示數(shù)據(jù)D_TR(即,D_TR = D_CR)。
[0068]應(yīng)該注意到,關(guān)于DDIC 504,圖5中僅僅顯示了與提出的具有顏色格式轉(zhuǎn)換的顯示數(shù)據(jù)壓縮相關(guān)的電路部件。在實(shí)踐中,DDIC 504可具有附加的電路部件以實(shí)現(xiàn)其它功能。
[0069]圖6是圖示根據(jù)本發(fā)明的實(shí)施例的另一數(shù)據(jù)處理方法的流程圖。假設(shè)結(jié)果基本相同,步驟不要求以顯示于圖6中的精確順序執(zhí)行。數(shù)據(jù)處理方法可以由顯示于圖5中的數(shù)據(jù)處理系統(tǒng)500采用,并可以簡短地概括如以下。
[0070]步驟602:接收指示在一個用戶操作場景生成的第一輸入顯示數(shù)據(jù)所對應(yīng)的第一顏色域的指示信息。
[0071 ]步驟604:參考指示信息以對第一輸入顯示數(shù)據(jù)執(zhí)行顏色格式轉(zhuǎn)換,用于在第二顏色域生成第二輸入顯示數(shù)據(jù),其中第二顏色域不同于第一顏色域。
[0072]步驟606:將第二輸入顯示數(shù)據(jù)在第二顏色域壓縮為壓縮的顯示數(shù)據(jù)。
[0073]步驟608:將從壓縮的顯示數(shù)據(jù)派生的輸出顯示數(shù)據(jù)打包為輸出比特流。
[0074]步驟610:在輸出比特流記錄指示信息。
[0075]步驟612:通過顯示接口發(fā)送輸出比特流。
[0076]步驟614:從顯示接口接收輸入比特流。
[0077]步驟616:將輸入比特流在第二顏色域解打包為輸入顯示數(shù)據(jù)。
[0078]步驟618:從輸入比特流解析指示信息。
[0079]步驟620:解壓縮從輸入顯示數(shù)據(jù)派生的壓縮的顯示數(shù)據(jù)以在第二顏色域生成第一解壓縮的顯示數(shù)據(jù)。
[0080]步驟622:參考指示信息以對第一解壓縮的顯示數(shù)據(jù)執(zhí)行顏色格式轉(zhuǎn)換用于以第一顏色格式生成第二解壓縮的顯示數(shù)據(jù)。
[0081 ]步驟624:根據(jù)第二解壓縮的顯示數(shù)據(jù)驅(qū)動顯示面板。
[0082]步驟602-612在AP側(cè)(S卩,編碼器側(cè))執(zhí)行,以及步驟614-624在DDIC側(cè)(S卩,解碼器偵?執(zhí)行。本領(lǐng)域技術(shù)人員在閱讀以上段落后可以容易理解顯示于圖6中的每個步驟的細(xì)節(jié),此處為了簡潔省略進(jìn)一步描述。
[0083]圖7是圖示根據(jù)本發(fā)明的實(shí)施例的又一數(shù)據(jù)處理系統(tǒng)的框圖。數(shù)據(jù)處理系統(tǒng)700包含多個數(shù)據(jù)處理裝置,例如,應(yīng)用處理器(ΑΡ)702和顯示驅(qū)動器集成電路(DD170LAP 702和DDIC 704可以實(shí)施于不同的芯片,且AP 702可經(jīng)由顯示接口703與DDIC 704通信。在本實(shí)施例中,顯示接口703可以是由移動產(chǎn)業(yè)處理器接口(Mobile Industry處理or Interface,簡稱MIPI)標(biāo)準(zhǔn)化的顯示串行接口(Dispaly Serial Interface,簡稱DSI)或由視頻電子標(biāo)準(zhǔn)協(xié)會(Video Electronics Standards Associat1n,簡稱VESA)標(biāo)準(zhǔn)化的嵌入式顯不端P (Embedded Display Port,簡稱eDP)。
[0084]AP 702用于處理輸入顯示數(shù)據(jù),并生成壓縮的顯示數(shù)據(jù),其中輸入顯示數(shù)據(jù)可以根據(jù)由DDIC 704支持的顯示驅(qū)動器輸出能力生成。例如,顯示于圖7中的DDIC 704可以用于在指定顏色域(例如,RGB顏色域)支持顯示輸出,另一DDIC(未示出)可用于在不同的指定顏色域(例如,YUV顏色域)支持顯示輸出。換句話說,由顯示于圖7中的DDIC 704驅(qū)動的顯示面板701可支持指定顏色域(例如,RGB顏色域)中的顯示數(shù)據(jù)接收,由另一DDIC(未示出)驅(qū)動的顯示面板可支持不同的顏色域(例如,YUV顏色域)中的顯示數(shù)據(jù)接收。因此,即將顯示于由具有不同的顯示驅(qū)動器輸出能力的不同的DDIC驅(qū)動的顯示面板的輸入顯示數(shù)據(jù)在不同的顏色域。例如,即將顯示于顯示面板701的輸入顯示數(shù)據(jù)0_]在指定的顏色域(例如,RGB顏色域)并由DDIC 704以及顯示面板701支持。由AP 702接收的輸入顯示數(shù)據(jù)D_IN可包含圖像數(shù)據(jù)、視頻數(shù)據(jù)、圖形數(shù)據(jù)和/或OSD數(shù)據(jù)。另外,輸入顯示數(shù)據(jù)0_]可以是用于2D顯示的單個視圖數(shù)據(jù)或用于3D顯示的多個視圖數(shù)據(jù)。
[0085]AP 702包含壓縮電路712和輸出接口714,其中壓縮電路712包含預(yù)處理器716和壓縮器718。輸入顯示數(shù)據(jù)D_IN位于與DDIC 704的顯示驅(qū)動器輸出能力兼容的顏色域DM_1。在本實(shí)施例中,壓縮器718用于在顏色域DM_1’中執(zhí)行壓縮。預(yù)處理器716從DDIC 704接收指示信息INF,其中指示信息INF是指示與DDIC 704的顯示驅(qū)動器輸出能力兼容的顏色域DM_1。因此,預(yù)處理器716參考指示信息INF以確定顏色域DM_1是否不同于顏色域DM_1’。當(dāng)顏色域DM_1不同于顏色域,預(yù)處理器716在顏色域DM_1對輸入顯示數(shù)據(jù)0_爪執(zhí)行顏色格式轉(zhuǎn)換以在顏色域DM_1 ’生成輸入顯示數(shù)據(jù)D_T。然而,當(dāng)顏色域DM_1與顏色域DM_1 ’相同時,預(yù)處理器716旁路輸入顯示數(shù)據(jù)D_IN而不對輸入顯示數(shù)據(jù)D_IN執(zhí)行任何顏色格式轉(zhuǎn)換,并因此輸出輸入顯示數(shù)據(jù)0_爪為輸入顯示數(shù)據(jù)D_T(即,D_T = D_IN)。
[0086]如上所述,不同的DDIC可具有不同的顯示驅(qū)動器輸出能力用于分別驅(qū)動顯示面板。因此,由預(yù)處理器716執(zhí)行的顏色格式轉(zhuǎn)換是依賴顯示驅(qū)動器輸出能力的。例如,當(dāng)AP702用于將顯示數(shù)據(jù)提供至具有第一顯示驅(qū)動器輸出能力的第一DDIC時,AP 702中的預(yù)處理器716可執(zhí)行第一顏色格式轉(zhuǎn)換;并當(dāng)AP 702用于將顯示數(shù)據(jù)提供給具有不同于第一顯示驅(qū)動器輸出能力的第二顯示驅(qū)動器輸出能力的第二DDIC時,AP 702中的預(yù)處理器716可執(zhí)行不同于第一顏色格式轉(zhuǎn)換的第二顏色格式轉(zhuǎn)換。
[0087]應(yīng)該注意到,預(yù)處理器716還可配置為支持顏色信道混編功能。例如,預(yù)處理器716可使用顯示于圖2中的預(yù)處理器200來實(shí)施。由于顏色信道混編功能的細(xì)節(jié)已經(jīng)描述于以上段落,此處為了簡潔省略進(jìn)一步描述。
[0088]壓縮器518用于在顏色域DM_1’中壓縮輸入顯示數(shù)據(jù)D_T為相同的顏色域DM_1 ’中的壓縮的顯示數(shù)據(jù)D_C。輸出接口 714耦合到顯示接口 703,并用于將從壓縮的顯示數(shù)據(jù)D_C派生的輸出顯示數(shù)據(jù)打包為輸出比特流,并經(jīng)由顯示接口 703輸出輸出比特流到DDIC 704。
[0089]應(yīng)該注意到,關(guān)于AP702,圖7中僅僅顯示了與提出的具有顏色格式轉(zhuǎn)換的顯示數(shù)據(jù)壓縮相關(guān)的電路部件。在實(shí)踐中,AP 702可具有附加的電路部件以實(shí)現(xiàn)其它功能。
[0090]在本實(shí)施例中,DDIC 704支持指定的顯示驅(qū)動器輸出能力,并包含解壓縮電路722和輸入接口724,其中解壓縮電路722包含后處理器726和解壓縮器728ADIC 704用于根據(jù)將解壓縮應(yīng)用于從AP 702發(fā)送的壓縮的顯示數(shù)據(jù)獲得的解壓縮的顯示數(shù)據(jù)驅(qū)動顯示面板701。因此,輸入接口 724從顯示接口 703接收輸入比特流,并在顏色域DM_1,將輸入比特流解打包為輸入顯示數(shù)據(jù)(例如,壓縮的顯示數(shù)據(jù)D_INR)。解壓縮器728用于在顏色域DM_1’中執(zhí)行解壓縮。因此,解壓縮器728解壓縮從由輸入接口 724生成的輸入顯示數(shù)據(jù)派生的壓縮的顯示數(shù)據(jù)0_預(yù)1?,并在顏色域DM_1’中生成解壓縮的顯示數(shù)據(jù)D_CR。后處理器726知道DDIC704的顯示驅(qū)動器輸出能力對應(yīng)的顏色域。因此,當(dāng)解壓縮器728配置為操作于的顏色域DM_I’不同于與顯示驅(qū)動器輸出能力兼容的顏色域DM_1時,后處理器726在顏色域DM_1’對解壓縮的顯示數(shù)據(jù)D_CR執(zhí)行顏色格式轉(zhuǎn)換,并在所希望的顏色域DM_1生成解壓縮的顯示D_TR用于驅(qū)動顯示面板701。然而,當(dāng)顏色域011_1’與顏色域DM_1相同時,后處理器726旁路解壓縮的顯示數(shù)據(jù)D_CR而不對解壓縮的顯示數(shù)據(jù)D_CR執(zhí)行任何顏色格式轉(zhuǎn)換,并因此輸出解壓縮的顯示數(shù)據(jù)D_CR為解壓縮的顯*D_TR(即,D_TR = D_CR)。
[0091]應(yīng)該注意到,關(guān)于DDIC704,圖7中僅僅顯示了與提出的具有顏色格式轉(zhuǎn)換的顯示數(shù)據(jù)壓縮相關(guān)的電路部件。在實(shí)踐中,DDIC 704可具有附加的電路部件以實(shí)現(xiàn)其它功能。
[0092]圖8是圖示根據(jù)本發(fā)明的實(shí)施例的又一數(shù)據(jù)處理方法的流程圖。假設(shè)結(jié)果基本相同,步驟不要求以顯示于圖8中的精確順序執(zhí)行。數(shù)據(jù)處理方法可以由顯示于圖7中的數(shù)據(jù)處理系統(tǒng)700采用,并可以簡短地概括如以下。
[0093]步驟802:詢問DDIC以獲得指示與DDIC的顯示驅(qū)動器輸出能力兼容的第一顏色域的指示信息。
[0094]步驟804:參考指示信息以對第一輸入顯示數(shù)據(jù)執(zhí)行顏色格式轉(zhuǎn)換用于在第二顏色域生成第二輸入顯示數(shù)據(jù),其中第二顏色域不同于第一顏色域。
[0095]步驟806:將第二輸入顯示數(shù)據(jù)在第二顏色域壓縮為壓縮的顯示數(shù)據(jù)。
[0096]步驟808:將從壓縮的顯示數(shù)據(jù)派生的輸出顯示數(shù)據(jù)打包為輸出比特流。
[°097 ] 步驟810:通過顯示接口發(fā)送輸出比特流。
[0098]步驟812:從顯示接口接收輸入比特流。
[0099]步驟814:將輸入比特流在第二顏色域解打包為輸入顯示數(shù)據(jù)。
[0100]步驟816:解壓縮從輸入顯示數(shù)據(jù)派生的壓縮的顯示數(shù)據(jù)以在第二顏色域生成第一解壓縮的顯示數(shù)據(jù)。
[0101]步驟818:參考DDIC的顯示驅(qū)動器輸出能力以對第一解壓縮的顯示數(shù)據(jù)執(zhí)行顏色格式轉(zhuǎn)換,用于以第一顏色格式生成第二解壓縮的顯示數(shù)據(jù)。
[0102]步驟820:根據(jù)第二解壓縮的顯示數(shù)據(jù)驅(qū)動顯示面板。
[0103]步驟802-810在AP側(cè)(S卩,編碼器側(cè))執(zhí)行,以及步驟812-820在DDIC側(cè)(S卩,解碼器偵?執(zhí)行。本領(lǐng)域技術(shù)人員在閱讀以上段落后可以容易理解顯示于圖8中的每個步驟的細(xì)節(jié),此處為了簡潔省略進(jìn)一步描述。
[0104]本領(lǐng)域技術(shù)人員將輕易地看出在保留本發(fā)明的教導(dǎo)時,可以對裝置和方法作出許多修改和替換。因此,以上揭露應(yīng)該解釋為僅僅由所附的權(quán)利要求的范圍和界限來限制。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)處理裝置,包含: 壓縮電路,包含: 預(yù)處理器,用于在第一顏色域接收第一輸入顯示數(shù)據(jù),并對所述第一輸入顯示數(shù)據(jù)執(zhí)行顏色格式轉(zhuǎn)換,以在第二顏色域生成第二輸入顯示數(shù)據(jù),其中所述第二顏色域不同于所述第一顏色域;以及 壓縮器,用于在所述第二顏色域執(zhí)行壓縮,其中所述壓縮器用于將所述第二輸入顯示數(shù)據(jù)在所述第二顏色域中壓縮為壓縮的顯示數(shù)據(jù);以及 輸出接口,用于將從所述壓縮的顯示數(shù)據(jù)派生的輸出顯示數(shù)據(jù)打包為輸出比特流,并經(jīng)由顯示接口輸出所述輸出比特流。2.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,所述顯示接口是由移動產(chǎn)業(yè)處理器接口(MIPI)標(biāo)準(zhǔn)化的顯示串行接口(DSI)或由視頻電子設(shè)備標(biāo)準(zhǔn)協(xié)會(VESA)標(biāo)準(zhǔn)化的嵌入式顯示端口(eDP)。3.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,所述預(yù)處理器還用于接收指示所述第一顏色域的指示信息,以便參考接收的指示信息以將所述第一輸入顯示數(shù)據(jù)轉(zhuǎn)換為所述第二輸入顯示數(shù)據(jù)。4.如權(quán)利要求3所述的數(shù)據(jù)處理裝置,其特征在于,所述輸出接口還用于在所述輸出比特流中記錄所述接收的指示信息。5.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,所述輸出接口耦合到所述顯示接口的多個顯示端口中的一個,其中所述顯示端口分別對應(yīng)于顯示裝置的多個局部顯示區(qū)域;且所述顏色格式轉(zhuǎn)換是依賴顯示端口的。6.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,所述第一輸入顯示數(shù)據(jù)在多個用戶操作場景中的一個下生成;且所述顏色格式轉(zhuǎn)換是依賴用戶操作場景的。7.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,所述輸出接口用于經(jīng)由所述顯示接口輸出所述輸出比特流到顯示驅(qū)動器;所述顯示驅(qū)動器用于支持顯示顏色格式;且所述顏色格式轉(zhuǎn)換是依賴顯示驅(qū)動器輸出能力的。8.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,所述顏色格式轉(zhuǎn)換包含: 通過將所述第一輸入顯示數(shù)據(jù)的至少一個顏色信道混編為第三輸入顯示數(shù)據(jù)的不同的顏色信道,將所述第一輸入顯示數(shù)據(jù)在第三顏色域轉(zhuǎn)換為所述第三輸入顯示數(shù)據(jù),其中所述第三顏色域不同于所述第一顏色域和所述第二顏色域,且所述第三輸入顯示數(shù)據(jù)的顏色信道數(shù)目不同于所述第一輸入顯示數(shù)據(jù)的顏色信道數(shù)目;以及 將所述第三輸入顯示數(shù)據(jù)轉(zhuǎn)換到所述第二顏色域。9.一種數(shù)據(jù)處理裝置,包含: 輸入接口,用于從顯示接口接收輸入比特流,并在第一顏色域?qū)⑺鲚斎氡忍亓鹘獯虬鼮檩斎腼@示數(shù)據(jù);以及 解壓縮電路,包含: 解壓縮器,用于在所述第一顏色域執(zhí)行解壓縮,其中所述解壓縮用于解壓縮從所述輸入顯示數(shù)據(jù)派生的壓縮的顯示數(shù)據(jù),以在所述第一顏色域生成第一解壓縮的顯示數(shù)據(jù);以及 后處理器,用于對所述第一解壓縮的顯示數(shù)據(jù)執(zhí)行顏色格式轉(zhuǎn)換,以在第二顏色域生成第二解壓縮的顯示數(shù)據(jù),其中所述第二顏色域不同于所述第一顏色域。10.如權(quán)利要求9所述的數(shù)據(jù)處理裝置,其特征在于,所述顯示接口是由移動產(chǎn)業(yè)處理器接口(MIPI)標(biāo)準(zhǔn)化的顯示串行接口(DSI)或由視頻電子設(shè)備標(biāo)準(zhǔn)協(xié)會(VESA)標(biāo)準(zhǔn)化的嵌入式顯示端口(eDP)。11.如權(quán)利要求9所述的數(shù)據(jù)處理裝置,其特征在于,所述輸入接口還用于解析來自所述輸入比特流的指示所述第二顏色域的指示信息;以及所述后處理器參考解析的指示信息以將所述第一解壓縮的顯示數(shù)據(jù)轉(zhuǎn)換為所述第二解壓縮的顯示數(shù)據(jù)。12.—種數(shù)據(jù)處理方法,包含: 在第一顏色域接收第一輸入顯示數(shù)據(jù); 利用預(yù)處理器用于對所述第一輸入顯示數(shù)據(jù)執(zhí)行顏色格式轉(zhuǎn)換,以在第二顏色域生成第二輸入顯示數(shù)據(jù),其中所述第二顏色域不同于所述第一顏色域; 在所述第二顏色域執(zhí)行壓縮,其中所述壓縮在所述第二顏色域?qū)⑺龅诙斎腼@示數(shù)據(jù)壓縮為壓縮的顯示數(shù)據(jù); 將從所述壓縮的顯示數(shù)據(jù)派生的輸出顯示數(shù)據(jù)打包為輸出比特流;以及 經(jīng)由顯示接口輸出所述輸出比特流。13.如權(quán)利要求12所述的數(shù)據(jù)處理方法,其特征在于,所述顯示接口是由移動產(chǎn)業(yè)處理器接口(MIPI)標(biāo)準(zhǔn)化的顯示串行接口(DSI)或由視頻電子設(shè)備標(biāo)準(zhǔn)協(xié)會(VESA)標(biāo)準(zhǔn)化的嵌入式顯示端口(eDP)。14.如權(quán)利要求12所述的數(shù)據(jù)處理方法,其特征在于,還包括: 接收指示所述第一顏色域的指示信息; 其中所述顏色格式轉(zhuǎn)換參考接收的指示信息以將所述第一輸入顯示數(shù)據(jù)轉(zhuǎn)換為所述第二輸入顯示數(shù)據(jù)。15.如權(quán)利要求14所述的數(shù)據(jù)處理方法,其特征在于,經(jīng)由所述顯示接口輸出所述輸出比特流還包括: 在所述輸出比特流中記錄所述接收的指示信息。16.如權(quán)利要求12所述的數(shù)據(jù)處理方法,其特征在于,所述輸出比特流通過顯示接口的多個顯示端口中的一個發(fā)送,其中所述顯示端口顯示接口的多個顯示端口中的一個;且所述顏色格式轉(zhuǎn)換是依賴顯示端口的。17.如權(quán)利要求12所述的數(shù)據(jù)處理方法,其特征在于,所述第一輸入顯示數(shù)據(jù)在多個用戶操作場景中的一個下生成;且所述顏色格式轉(zhuǎn)換是依賴用戶操作場景的。18.如權(quán)利要求12所述的數(shù)據(jù)處理方法,其特征在于,所述輸出比特流經(jīng)由所述顯示接口發(fā)送到顯示驅(qū)動器;所述顯示驅(qū)動器用于支持顯示顏色格式;且所述顏色格式轉(zhuǎn)換是依賴顯示驅(qū)動器輸出能力的。19.如權(quán)利要求12所述的數(shù)據(jù)處理方法,其特征在于,所述顏色格式轉(zhuǎn)換包含: 通過將所述第一輸入顯示數(shù)據(jù)的至少一個顏色信道混編為第三輸入顯示數(shù)據(jù)的不同的顏色信道,將所述第一輸入顯示數(shù)據(jù)在第三顏色域轉(zhuǎn)換為所述第三輸入顯示數(shù)據(jù),其中所述第三顏色域不同于所述第一顏色域和所述第二顏色域,且所述第三輸入顯示數(shù)據(jù)的顏色信道數(shù)目不同于所述第一輸入顯示數(shù)據(jù)的顏色信道數(shù)目;以及 將所述第三輸入顯示數(shù)據(jù)轉(zhuǎn)換到所述第二顏色域。20.一種數(shù)據(jù)處理方法,包含: 從顯示接口接收輸入比特流; 在第一顏色域?qū)⑺鲚斎氡忍亓鹘獯虬鼮檩斎腼@示數(shù)據(jù); 在所述第一顏色域執(zhí)行解壓縮,其中所述解壓縮用于解壓縮從所述輸入顯示數(shù)據(jù)派生的壓縮的顯示數(shù)據(jù),以在所述第一顏色域生成第一解壓縮的顯示數(shù)據(jù);以及 利用后處理器用于所述第一解壓縮的顯示數(shù)據(jù)執(zhí)行顏色格式轉(zhuǎn)換,以在第二顏色域生成第二解壓縮的顯示數(shù)據(jù),其中所述第二顏色域不同于所述第一顏色域。21.如權(quán)利要求20所述的數(shù)據(jù)處理方法,其特征在于,所述顯示接口是由移動產(chǎn)業(yè)處理器接口(MIPI)標(biāo)準(zhǔn)化的顯示串行接口(DSI)或由視頻電子設(shè)備標(biāo)準(zhǔn)協(xié)會(VESA)標(biāo)準(zhǔn)化的嵌入式顯示端口(eDP)。22.如權(quán)利要求20所述的數(shù)據(jù)處理方法,其特征在于,還包括: 解析來自所述輸入比特流的指示所述第二顏色域的指示信息; 其中所述顏色格式轉(zhuǎn)換參考解析的指示信息以將所述第一解壓縮的顯示數(shù)據(jù)轉(zhuǎn)換為所述第二解壓縮的顯示數(shù)據(jù)。
【文檔編號】H04N7/18GK105934938SQ201580005497
【公開日】2016年9月7日
【申請日】2015年3月18日
【發(fā)明人】朱啟誠, 劉子明
【申請人】聯(lián)發(fā)科技股份有限公司