數(shù)據(jù)處理裝置以及相關(guān)數(shù)據(jù)處理方法
【專利摘要】本發(fā)明提供一種數(shù)據(jù)處理裝置和數(shù)據(jù)處理方法。數(shù)據(jù)處理裝置包含映射器、多個(gè)壓縮器以及輸出接口;映射器配置為接收圖片的多個(gè)像素的像素?cái)?shù)據(jù),以及將圖片的像素的像素?cái)?shù)據(jù)拆分為多個(gè)像素?cái)?shù)據(jù)組;多個(gè)壓縮器配置為壓縮多個(gè)像素?cái)?shù)據(jù)組,并分別生成多個(gè)壓縮后的像素?cái)?shù)據(jù)組;輸出接口配置為將壓縮后的像素?cái)?shù)據(jù)組包裝為至少一個(gè)輸出比特流,并經(jīng)由顯示接口輸出至少一個(gè)輸出比特流。通過以上方案,可以有效地降低顯示接口的功耗。
【專利說明】數(shù)據(jù)處理裝置以及相關(guān)數(shù)據(jù)處理方法
【【技術(shù)領(lǐng)域】】
[0001]所公開的本發(fā)明的實(shí)施例關(guān)于通過顯示接口發(fā)送和接收數(shù)據(jù),且更特別地,關(guān)于用于通過顯示接口發(fā)送/接收圖片的壓縮后的像素?cái)?shù)據(jù)組的數(shù)據(jù)處理裝置和相關(guān)數(shù)據(jù)處理方法。
【【背景技術(shù)】】
[0002]顯示接口位于第一芯片和第二芯片之間,以從第一芯片發(fā)送顯示數(shù)據(jù)到第二芯片用于進(jìn)一步處理。例如,第一芯片可以是主應(yīng)用處理器,以及第二芯片可以是驅(qū)動集成電路(Integrated Circuit,簡稱IC)。顯示數(shù)據(jù)可以是用于二維(2D)顯示的單視圖數(shù)據(jù)或用于三維(3D)顯示的多視圖數(shù)據(jù)。當(dāng)顯示面板支持更高顯示分辨率時(shí),可以實(shí)現(xiàn)具有更高分辨率的2D/3D顯示。因此,通過顯示接口發(fā)送的顯示數(shù)據(jù)會具有更大的數(shù)據(jù)大小/數(shù)據(jù)率,這樣必然會增加顯示接口的功耗。如果主應(yīng)用處理器和驅(qū)動IC均位于由電池裝置供電的便攜式裝置(例如,智能手機(jī)),則由于顯示接口的增加的功耗,電池壽命會縮短。因此,需要可有效地降低顯示接口的功耗的新穎的設(shè)計(jì)。
【
【發(fā)明內(nèi)容】
】
[0003]有鑒于此,本發(fā)明特提供以下技術(shù)方案:
[0004]本發(fā)明提供一種數(shù)據(jù)處理裝置,包含:
[0005]映射器,配置為接收圖片的多個(gè)像素的像素?cái)?shù)據(jù),以及將圖片的像素的像素?cái)?shù)據(jù)拆分為多個(gè)像素?cái)?shù)據(jù)組;
[0006]多個(gè)壓縮器,配置為壓縮多個(gè)像素?cái)?shù)據(jù)組,并分別生成多個(gè)壓縮后的像素?cái)?shù)據(jù)組;以及
[0007]輸出接口,配置為將壓縮后的像素?cái)?shù)據(jù)組包裝為至少一個(gè)輸出比特流,并經(jīng)由顯示接口輸出至少一個(gè)輸出比特流。
[0008]本發(fā)明還提供一種數(shù)據(jù)處理裝置,包含:
[0009]輸入接口,配置為從顯示接口接收至少一個(gè)輸入比特流,以及將至少一個(gè)輸入比特流解包裝為圖片的多個(gè)壓縮后的像素?cái)?shù)據(jù)組;
[0010]多個(gè)解壓縮器,配置為解壓縮多個(gè)壓縮后的像素?cái)?shù)據(jù)組并分別生成多個(gè)解壓縮后的像素?cái)?shù)據(jù)組;以及
[0011]解映射器,配置為將解壓縮后的像素?cái)?shù)據(jù)組合并為圖片的多個(gè)像素的像素?cái)?shù)據(jù)。
[0012]本發(fā)明還提供一種數(shù)據(jù)處理方法,包含:
[0013]接收圖片的多個(gè)像素的像素?cái)?shù)據(jù),以及將圖片的像素的像素?cái)?shù)據(jù)拆分為多個(gè)像素?cái)?shù)據(jù)組;
[0014]分別壓縮多個(gè)像素?cái)?shù)據(jù)組以生成多個(gè)壓縮后的像素?cái)?shù)據(jù)組;以及
[0015]將多個(gè)壓縮后的像素?cái)?shù)據(jù)組包裝為至少一個(gè)輸出比特流,以及經(jīng)由顯示接口輸出至少一個(gè)輸出比特流。
[0016]本發(fā)明還提供一種數(shù)據(jù)處理方法,包含:
[0017]從顯示接口接收至少一個(gè)輸入比特流,以及將至少一個(gè)輸入比特流解包裝為圖片的多個(gè)壓縮后的像素?cái)?shù)據(jù)組;
[0018]將多個(gè)壓縮后的像素?cái)?shù)據(jù)組解壓縮以分別生成多個(gè)解壓縮后的像素?cái)?shù)據(jù)組;以及
[0019]將多個(gè)解壓縮后的像素?cái)?shù)據(jù)組合并為所述圖片的多個(gè)像素的像素?cái)?shù)據(jù)。
[0020]通過以上方案,可以有效地降低顯示接口的功耗。
【【專利附圖】
【附圖說明】】
[0021]圖1是圖示根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)處理系統(tǒng)的框圖。
[0022]圖2是圖示基于第一像素?cái)?shù)據(jù)分組設(shè)計(jì)由映射器執(zhí)行的像素?cái)?shù)據(jù)拆分操作的示意圖。
[0023]圖3是圖示基于第一像素?cái)?shù)據(jù)分組設(shè)計(jì)由解映射器執(zhí)行的像素?cái)?shù)據(jù)合并操作的示意圖。
[0024]圖4是圖示基于第二像素?cái)?shù)據(jù)分組設(shè)計(jì)由映射器執(zhí)行的像素?cái)?shù)據(jù)拆分操作的示意圖。
[0025]圖5是圖示基于第二像素?cái)?shù)據(jù)分組設(shè)計(jì)由解映射器執(zhí)行的像素?cái)?shù)據(jù)合并操作的示意圖。
[0026]圖6是圖示根據(jù)本發(fā)明的實(shí)施例的基于第一像素段的像素?cái)?shù)據(jù)分組設(shè)計(jì)的示意圖。
[0027]圖7是圖示根據(jù)本發(fā)明的實(shí)施例的基于第二像素段的像素?cái)?shù)據(jù)分組設(shè)計(jì)的示意圖。
[0028]圖8是圖示根據(jù)本發(fā)明的實(shí)施例的顯示于圖1的數(shù)據(jù)處理系統(tǒng)的數(shù)據(jù)流和控制的流程圖。
[0029]圖9是圖示根據(jù)本發(fā)明的實(shí)施例的位置感知率控制機(jī)制的示意圖。
[0030]圖10是圖示圖8中的步驟806的備選設(shè)計(jì)的示意圖。
[0031]圖11是圖示根據(jù)本發(fā)明的實(shí)施例的修改后的壓縮機(jī)制的示意圖。
[0032]圖12是圖示圖8中的步驟808的備選設(shè)計(jì)的示意圖。
【【具體實(shí)施方式】】
[0033]遍及整篇描述和下文的權(quán)利要求的某些術(shù)語用于指代特定部件。如本領(lǐng)域的技術(shù)人員意識到的,制造商可用不同的名稱指代部件。此文檔不打算區(qū)別名稱相同但功能不同的部件。在下文的描述和權(quán)利要求中,術(shù)語“包括”和“包含”用于開放樣式,且因此應(yīng)該解釋為意思是“包含,但不限于”。而且,術(shù)語“耦合”意于表示間接或直接電連接。因此,如果一個(gè)裝置耦合到另一裝置,那個(gè)連接可以通過直接電連接,或通過經(jīng)由其它裝置和連接的間接電連接。
[0034]本發(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ù)依賴,對于壓縮/解壓縮系統(tǒng)可能存在吞吐量瓶頸。為了最小化或消除壓縮/解壓縮系統(tǒng)的吞吐量瓶頸,本發(fā)明還提出數(shù)據(jù)平行設(shè)計(jì)。例如,率控制想要最佳地或次最佳地調(diào)整每個(gè)壓縮單元的比特率(bit rate)以便實(shí)現(xiàn)內(nèi)容感知比特預(yù)算分配,并因此改善視覺的質(zhì)量。然而,率控制通常遭遇長數(shù)據(jù)依賴。當(dāng)采用提出的數(shù)據(jù)平行設(shè)計(jì)時(shí),將存在處理吞吐量與率控制性能之間的妥協(xié)。應(yīng)該注意到,提出的數(shù)據(jù)平行設(shè)計(jì)不限于率控制的增強(qiáng),任何使用提出的數(shù)據(jù)平行設(shè)計(jì)的壓縮/解壓縮系統(tǒng)均落入本發(fā)明的范圍。進(jìn)一步的細(xì)節(jié)將描述于以下。
[0035]圖1是圖示根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)處理系統(tǒng)的框圖。數(shù)據(jù)處理系統(tǒng)100包含多個(gè)數(shù)據(jù)處理裝置,例如,應(yīng)用處理器102和驅(qū)動IC104。應(yīng)用處理器102和驅(qū)動IC104可以在不同的芯片中實(shí)現(xiàn),以及應(yīng)用處理器102可經(jīng)由顯示接口 103與驅(qū)動IC104通信。在本實(shí)施例中,顯示接口 103可以是由移動產(chǎn)業(yè)處理器接口(Mobile Industry ProcessorInterface,簡稱 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)。
[0036]應(yīng)用處理器102耦合于顯示接口 103與數(shù)據(jù)源105之間,且支持壓縮后的數(shù)據(jù)傳送。應(yīng)用處理器102從外部數(shù)據(jù)源105接收輸入顯示數(shù)據(jù),其中輸入顯示數(shù)據(jù)可以是包含即將要處理的圖片的多個(gè)像素的像素?cái)?shù)據(jù)DI的圖像數(shù)據(jù)或視頻數(shù)據(jù)。以示例的方式,但并非限制,數(shù)據(jù)源105可以是照相機(jī)傳感器、存儲卡或無線接收器。如圖1所示,應(yīng)用處理器102包含顯示控制器111、輸出接口 112以及處理電路113。處理電路113包含用于處理像素?cái)?shù)據(jù)DI以生成多個(gè)壓縮后的像素?cái)?shù)據(jù)組(例如,本實(shí)施例中的兩個(gè)壓縮后的像素?cái)?shù)據(jù)組DG1^PDG/)的電路元件。例如,處理電路113具有映射器114、多個(gè)壓縮器(例如,本實(shí)施例中的兩個(gè)壓縮器115_1和115_2)、率控制器116以及其它電路117,其中其它電路117可具有顯示處理器、附加的圖像處理元件等。顯示處理器可執(zhí)行圖像處理操作,包含縮放、旋轉(zhuǎn)等。例如,由數(shù)據(jù)源105提供的輸入顯示數(shù)據(jù)可以由位于顯示處理器之前的附加的圖像處理元件旁路或處理,以生成源顯示數(shù)據(jù),以及然后顯示處理器可處理源顯示數(shù)據(jù),以生成像素?cái)?shù)據(jù)DI到壓縮電路114。換句話說,即將由壓縮電路114處理的像素?cái)?shù)據(jù)DI可以直接從數(shù)據(jù)源105提供或間接地從由數(shù)據(jù)源105提供的輸入顯示數(shù)據(jù)獲得。本發(fā)明對像素?cái)?shù)據(jù)DI的來源沒有限制。
[0037]映射器114用作拆分器,且配置為接收圖片的像素?cái)?shù)據(jù)DI以及根據(jù)像素?cái)?shù)據(jù)分組設(shè)定DGset將圖片的像素?cái)?shù)據(jù)DI拆分為多個(gè)像素?cái)?shù)據(jù)組(例如,本實(shí)施例中的兩個(gè)像素?cái)?shù)據(jù)組DG1和DG2)。映射器114的進(jìn)一步細(xì)節(jié)將在以后描述。因?yàn)橄袼財(cái)?shù)據(jù)DI拆分為兩個(gè)像素?cái)?shù)據(jù)組DG1和DG2,所以兩個(gè)壓縮器115_1和115_2從實(shí)施于處理電路113的多個(gè)壓縮器中選擇,且被使能以壓縮像素?cái)?shù)據(jù)組DG1和DG2以分別生成壓縮后的像素?cái)?shù)據(jù)組DG/和DG/。換句話說,使能的壓縮器的數(shù)量取決于像素?cái)?shù)據(jù)組的數(shù)量。
[0038]取決于實(shí)際設(shè)計(jì)考慮,每個(gè)壓縮器115_1和115_2可采用無損壓縮算法或損耗壓縮算法。率控制器116配置為將比特率控制(即,位預(yù)算分配)分別應(yīng)用于壓縮器115_1和115_2。以此方式,每個(gè)壓縮后的像素?cái)?shù)據(jù)組DG/和DG2’以所希望的比特率來生成。在本實(shí)施例中,由壓縮器115_1和115_2執(zhí)行的壓縮操作彼此獨(dú)立,因此,用數(shù)據(jù)平行使能率控制。因?yàn)殚L數(shù)據(jù)依賴減輕,所以率控制性能可改善。
[0039]輸出接口 112配置為根據(jù)顯示接口 103的傳送協(xié)議將壓縮后的像素?cái)?shù)據(jù)組DG/和DG2’包裝/分組為至少一個(gè)輸出比特流,并經(jīng)由顯示接口 103將至少一個(gè)輸出比特流發(fā)送到驅(qū)動IC104。以示例的方式,一個(gè)比特流BS可以從應(yīng)用處理器102生成并經(jīng)由顯示接口103的一個(gè)顯示端口到驅(qū)動IC104。
[0040]關(guān)于驅(qū)動IC104,其經(jīng)由顯示接口 103與應(yīng)用處理器102通信。在本實(shí)施例中,驅(qū)動IC104耦合于顯示接口 103與顯示面板106之間,且支持壓縮后的數(shù)據(jù)接收。以示例的方式,顯示面板106可以使用任何2D/3D顯示裝置來實(shí)現(xiàn)。當(dāng)應(yīng)用處理器102發(fā)送壓縮后的顯示數(shù)據(jù)(例如,包裝在比特流BS中的壓縮后的像素?cái)?shù)據(jù)組DG1IPDG/)到驅(qū)動IC104時(shí),驅(qū)動IC104配置為從顯示接口 103接收壓縮后的顯示數(shù)據(jù),并根據(jù)從解壓縮壓縮后的顯示數(shù)據(jù)得到的解壓縮后的顯示數(shù)據(jù)來驅(qū)動顯示面板106。
[0041]如圖1所示,驅(qū)動IC104包含驅(qū)動IC控制器121、輸入接口 122和處理電路123。輸入接口 122配置為從顯示接口 103接收至少一個(gè)輸入比特流(例如,由顯示接口 103的一個(gè)顯示端口接收的比特流BS),并將至少一個(gè)輸入比特流解包裝/解分組為圖片的多個(gè)壓縮后的像素?cái)?shù)據(jù)組(例如,本實(shí)施例中的兩個(gè)壓縮后的像素?cái)?shù)據(jù)組DG/和DG/)。應(yīng)該注意至IJ,如果在數(shù)據(jù)傳送過程中沒有引入錯誤,從輸入接口 122生成的壓縮后的像素?cái)?shù)據(jù)組DG3’應(yīng)該與由輸出接口 112所接收的壓縮后的像素?cái)?shù)據(jù)組DG/相同,以及從輸入接口 122生成的壓縮后的像素?cái)?shù)據(jù)組DG/應(yīng)該與由輸出接口 112接收的壓縮后的像素?cái)?shù)據(jù)組DG2’相同。
[0042]處理電路123可包含用于驅(qū)動顯示面板106的電路元件。例如,處理電路123具有解映射器124、多個(gè)解壓縮器(例如,本實(shí)施例中的兩個(gè)解壓縮器125_1和125_2)以及其它電路127,其中其它電路127可具有顯示緩沖器、附加的圖像處理元件等。解壓縮器125_1配置為解壓縮壓縮后的像素?cái)?shù)據(jù)組DG/以生成解壓縮后的像素?cái)?shù)據(jù)組DG3,以及解壓縮器125_2配置為解壓縮壓縮后的像素?cái)?shù)據(jù)組DG/以生成解壓縮后的像素?cái)?shù)據(jù)組DG4。在本實(shí)施例中,由解壓縮器125_1和125_2執(zhí)行的解壓縮操作彼此獨(dú)立。以此方式,由于數(shù)據(jù)平行改善了解壓縮吞吐量。
[0043]由每個(gè)解壓縮器125_1和125_2采用的解壓縮算法應(yīng)該合適地配置為匹配由每個(gè)壓縮器115_1和115_2采用的壓縮算法。換句話說,解壓縮器125_1和125_2配置為當(dāng)壓縮器115_1和115_2配置為執(zhí)行無損壓縮時(shí)執(zhí)行無損解壓縮;以及解壓縮器125_1和125_2配置為當(dāng)壓縮器115_1和115_2配置為執(zhí)行損耗壓縮時(shí)執(zhí)行損耗解壓縮。如果在數(shù)據(jù)傳送過程中沒有引入錯誤且壓縮器115_1和115_2采用無損壓縮算法,則提供到解映射器124的解壓縮后的像素?cái)?shù)據(jù)組DG3S該與從映射器114生成的像素?cái)?shù)據(jù)組DG1相同,以及提供到解映射器124的解壓縮后的像素?cái)?shù)據(jù)組DG4應(yīng)該與從映射器114生成的像素?cái)?shù)據(jù)組DG2相同。
[0044]解映射器124用作組合器,且配置為基于由映射器114采用的像素?cái)?shù)據(jù)分組設(shè)定DGset,將解壓縮后的像素?cái)?shù)據(jù)組合并為重建的圖片的多個(gè)像素的像素?cái)?shù)據(jù)。由映射器114采用的像素?cái)?shù)據(jù)分組設(shè)定DGset可以經(jīng)由帶內(nèi)信道(B卩,顯示接口 103)或帶外信道107(例如,I2C(Inter_Integrated Circuit)總線)從應(yīng)用處理器102發(fā)送到驅(qū)動IC104。具體地,顯示控制器111控制應(yīng)用處理器102的操作,以及驅(qū)動IC控制器121控制驅(qū)動IC104的操作。因此,顯示控制器111可首先檢查驅(qū)動IC104的解壓縮能力和要求,且然后響應(yīng)于檢查結(jié)果確定像素?cái)?shù)據(jù)組的數(shù)量。此外,顯示控制器111還可確定由映射器114采用的像素?cái)?shù)據(jù)分組設(shè)定DGset,以生成滿足驅(qū)動IC104的解壓縮能力和要求的像素?cái)?shù)據(jù)組,以及通過顯示接口 103和帶外信道107發(fā)送像素?cái)?shù)據(jù)分組設(shè)定DGset。當(dāng)接收到從顯示控制器111發(fā)送的詢問時(shí),驅(qū)動IC控制器121通知顯示控制器111驅(qū)動IC104的解壓縮能力和要求。此夕卜,當(dāng)從顯示接口 103或帶外信道107接收像素?cái)?shù)據(jù)分組設(shè)定DGset時(shí),驅(qū)動IC控制器121可控制解映射器124,以基于所接收的像素?cái)?shù)據(jù)分組設(shè)定DGset來執(zhí)行像素?cái)?shù)據(jù)合并操作。
[0045]本發(fā)明提出若干像素?cái)?shù)據(jù)分組設(shè)計(jì),可用于將一個(gè)圖片的多個(gè)像素的像素?cái)?shù)據(jù)拆分為多個(gè)像素?cái)?shù)據(jù)組。提出的像素?cái)?shù)據(jù)分組設(shè)計(jì)的示例詳細(xì)描述于下文。
[0046]在第一像素?cái)?shù)據(jù)分組設(shè)計(jì)中,映射器114通過將比特深度/比特平面分割為不同的組來將一個(gè)圖片的像素的像素?cái)?shù)據(jù)DI拆分。圖2是圖示基于第一像素?cái)?shù)據(jù)分組設(shè)計(jì)由映射器114執(zhí)行的像素?cái)?shù)據(jù)拆分操作的示意圖。如圖2所示,圖片200的寬度是W,以及圖片200的高度是H。因此,圖片200具有WxH個(gè)像素201。在本實(shí)施例中,每個(gè)像素201的像素?cái)?shù)據(jù)具有對應(yīng)于不同比特平面的多個(gè)比特。例如,每個(gè)像素201對于每個(gè)顏色信道R/G/B具有12位Btl-B1P位Btl-B11對應(yīng)于不同的比特平面,比特平面[O]-比特平面[11]。具體地,最低有效位(LSB)Btl對應(yīng)于比特平面[O],以及最高有效位(MSB)B11對應(yīng)于比特平面
[11]。當(dāng)采用第一像素?cái)?shù)據(jù)分組設(shè)計(jì)時(shí),顯示控制器111控制像素?cái)?shù)據(jù)分組設(shè)定DGset,以指示映射器114將每個(gè)像素的像素?cái)?shù)據(jù)的比特拆分為多個(gè)比特組(例如,本實(shí)施例中的兩個(gè)比特組BG1和BG2),以及分別將比特組分配到像素?cái)?shù)據(jù)組(例如,本實(shí)施例中的像素?cái)?shù)據(jù)組DG1和DG2)。就每個(gè)像素201的顏色信道R、G、B的比特Btl-B11而言,映射器114可將偶數(shù)位B。、B2, B4, B6, B8、Bltl分類為一個(gè)比特組BG1,以及將奇數(shù)位B1' B3、B5, B7, B9, B11分類為另一比特組BG2。然而,此僅僅是用于說明性的目的,且并非是本發(fā)明的限制。在備選設(shè)計(jì)中,映射器114可將較重要位B6-B11分類為一個(gè)比特組BG1,以及將較不重要的位Btl-B5分類為另一比特組BG2。簡而言之,能夠?qū)D片200的像素?cái)?shù)據(jù)的每個(gè)像素201的比特拆分為多個(gè)比特組的任何位交錯方式可以由映射器114采用。
[0047]如上所述,像素?cái)?shù)據(jù)組DG1和DG2在經(jīng)歷了數(shù)據(jù)壓縮后從應(yīng)用處理器102發(fā)送到驅(qū)動IC104。因此,在執(zhí)行數(shù)據(jù)解壓縮之后,驅(qū)動IC104獲得對應(yīng)于像素?cái)?shù)據(jù)組DG1的一個(gè)解壓縮后的像素?cái)?shù)據(jù)組DG3以及對應(yīng)于像素?cái)?shù)據(jù)組DG2的另一解壓縮后的像素?cái)?shù)據(jù)組DG4。圖3是圖示基于第一像素?cái)?shù)據(jù)分組設(shè)計(jì)由解映射器124執(zhí)行的像素?cái)?shù)據(jù)合并操作的示意圖。解映射器124的操作可以認(rèn)為是映射器114的操作的逆向操作。因此,基于由映射器114采用的像素?cái)?shù)據(jù)分組設(shè)定DGset,解映射器124分別從解壓縮后的像素?cái)?shù)據(jù)組(例如,本實(shí)施例中的兩個(gè)解壓縮后的像素?cái)?shù)據(jù)組DG3和DG4)獲得多個(gè)比特組(例如,本實(shí)施例中的兩個(gè)比特組BG1和BG2),并且合并比特組以獲得的重建的圖片200’的像素?cái)?shù)據(jù)的每個(gè)像素201’的位。在驅(qū)動IC104生成的重建的圖片200’的分辨率與在應(yīng)用電路102中處理的圖片200的分辨率相同。因此,重建的圖片200’的寬度是W,以及重建的圖片200’的高度是H。重建的圖片200’的每個(gè)像素201’的像素?cái)?shù)據(jù)包含對應(yīng)于不同的比特平面(比特平面
[O]-比特平面[11])的多個(gè)位BQ-Bn。例如,重建的圖片200’中的一個(gè)像素201’的每個(gè)顏色信道R/G/B包含12位BQ-Bn。解映射器124可獲得由像素201’的顏色信道R、G、B的偶數(shù)位B。、B2, B4, B6, B8, B10組成的比特組BG1,獲得由像素201’的顏色信道R、G、B的奇數(shù)位B1' B3、B5、B7、B9、B11組成的另一比特組BG2,并將比特組BG1和BG2合并以恢復(fù)像素201,的像素?cái)?shù)據(jù)的所有位Bc1-B1115然而,此僅僅用于說明性的目的,且并非是本發(fā)明的限制。在映射器114將最高有效位B6-B11分類為一個(gè)比特組BG1以及將最低有效位Btl-B5分類為另一比特組BG2的另一情況中,解映射器124可獲得由像素201’的顏色信道R、G、B的最高有效位B6-B11組成的比特組BG1,獲得由像素201’的顏色信道R、G、B的最低有效位Btl-B5組成的另一比特組,以及合并比特組BG1和BG2以恢復(fù)像素201’的像素?cái)?shù)據(jù)的所有位BQ-Bn。簡而言之,由解映射器124采用的比特解交錯方式取決于由映射器114采用的比特交錯方式。
[0048]在第二像素?cái)?shù)據(jù)分組設(shè)計(jì)中,映射器114通過將完整像素分割為不同的組來拆分一個(gè)圖片的像素的像素?cái)?shù)據(jù)DI。圖4是圖示基于第二像素?cái)?shù)據(jù)分組設(shè)計(jì)由映射器114執(zhí)行的像素?cái)?shù)據(jù)拆分操作的示意圖。如圖4所示,圖片400的寬度是W,以及圖片400的高度是Ho因此,圖片400具有WxH個(gè)像素。如圖4所示,位于相同像素線(line)的像素(例如,本實(shí)施例中的相同像素行)包含多個(gè)像素?0、?1、?2、?3-十1-2、?1-1。當(dāng)采用第二像素?cái)?shù)據(jù)分組設(shè)計(jì)時(shí),顯示控制器111控制像素?cái)?shù)據(jù)分組設(shè)定DGset以指示映射器114將圖片400的像素拆分為多個(gè)像素組(例如,本實(shí)施例中的兩個(gè)像素組PG1和PG2),以及分別將像素組的像素?cái)?shù)據(jù)分配到像素?cái)?shù)據(jù)組(例如,本實(shí)施例中的兩個(gè)像素?cái)?shù)據(jù)組DG1和DG2)。例如,位于相同像素線(例如,相同像素行)的相鄰像素分別分配到不同的組。因此,像素組含圖片400的偶數(shù)像素列Q、CfCw_2的所有像素,以及像素組PG2包含圖片400的奇數(shù)像素列Q、的所有像素。如圖4所示,像素?cái)?shù)據(jù)組DG1包含Hx(W/2)個(gè)像素的像素?cái)?shù)據(jù),以及像素?cái)?shù)據(jù)組DG2包含Hx(W/2)個(gè)像素的像素?cái)?shù)據(jù)。然而,此僅僅是用于說明性的目的,且并非是本發(fā)明的限制。在備選設(shè)計(jì)中,前述像素線可以是像素列。因此,位于相同像素列的相鄰像素分別分配到不同的組。因此,像素組PG1可包含圖片400的偶數(shù)像素行的所有像素,以及像素組PG2可包含圖片400的奇數(shù)像素行的所有像素。換句話說,像素?cái)?shù)據(jù)組DG1可以通過搜集(H/2) xW個(gè)像素的像素?cái)?shù)據(jù)來形成,以及像素?cái)?shù)據(jù)組DG2可以通過搜集(H/2)xW個(gè)像素的像素?cái)?shù)據(jù)來形成。簡而言之,能夠?qū)D片400的相鄰像素拆分為不同的像素組的任何像素交錯方式可以由映射器114采用。
[0049]如上所述,像素?cái)?shù)據(jù)組DG1和DG2在經(jīng)歷了數(shù)據(jù)壓縮后從應(yīng)用處理器102發(fā)送到驅(qū)動IC104。因此,在數(shù)據(jù)解壓縮執(zhí)行后,驅(qū)動IC104獲得對應(yīng)于像素?cái)?shù)據(jù)組DG1的一個(gè)解壓縮后的像素?cái)?shù)據(jù)組DG3以及對應(yīng)于像素?cái)?shù)據(jù)組DG2的另一解壓縮后的像素?cái)?shù)據(jù)組DG4。圖5是圖示基于第二像素?cái)?shù)據(jù)分組設(shè)計(jì)由解映射器124執(zhí)行的像素?cái)?shù)據(jù)合并操作的示意圖。解映射器124的操作可以認(rèn)為是映射器114的操作的逆向。因此,基于由映射器114采用的像素?cái)?shù)據(jù)分組設(shè)定DGset,解映射器124分別從解壓縮后的像素?cái)?shù)據(jù)組(例如,本實(shí)施例中的兩個(gè)像素?cái)?shù)據(jù)組DG3和DG4)獲得多個(gè)像素組的像素?cái)?shù)據(jù)(例如,本實(shí)施例中的兩個(gè)像素組PG1和PG2),以及將像素組的像素?cái)?shù)據(jù)合并以獲得重建的圖片400’的像素的像素?cái)?shù)據(jù),其中位于重建的圖片400’的相同像素線(例如,相同的像素行)的相鄰像素分別從不同的像素組獲得。然而,此僅僅是用于說明性的目的,且并非是本發(fā)明的限制。在映射器114將位于相同像素列的相鄰像素分別分配到不同的組的另一情況中,解映射器124可分別從解壓縮后的像素?cái)?shù)據(jù)組獲得多個(gè)像素組的像素?cái)?shù)據(jù),以及合并像素組的像素?cái)?shù)據(jù)以獲得重建圖片400’的像素的像素?cái)?shù)據(jù),其中位于重建的圖片400’的相同像素列的相鄰像素分別從不同的像素組獲得。簡而言之,由解映射器124采用的像素解交錯方式取決于由映射器114采用的像素交錯方式。
[0050]關(guān)于上述第二像素?cái)?shù)據(jù)分組設(shè)計(jì),像素以基于單個(gè)像素的方式分類到不同的像素組。在一個(gè)備選設(shè)計(jì)中,像素可以以基于像素段的方式分類到不同的像素組,其中每個(gè)像素段包含位于相同的像素線(例如,相同像素行或相同像素列)的多個(gè)連續(xù)的像素。圖6是圖示根據(jù)本發(fā)明的實(shí)施例的基于第一像素段的像素?cái)?shù)據(jù)分組設(shè)計(jì)的示意圖。每個(gè)像素線(例如,本實(shí)施例中的像素行RcrR1H)分割為多個(gè)像素段(例如,本實(shí)施例中的兩個(gè)像素段S1和S2),位于相同的像素線的像素段的數(shù)量等于像素?cái)?shù)據(jù)組(例如,本實(shí)施例中的兩個(gè)像素?cái)?shù)據(jù)組DGjP DG2)的數(shù)量。就像素?cái)?shù)據(jù)拆分操作而言,位于相同的像素線(例如,本實(shí)施例中的相同像素行)的相鄰像素段分別分配到不同的像素組(例如,本實(shí)施例中的兩個(gè)像素組PG1和PG2)。因此,如圖6所示,像素組PG1由像素段S1組成,每個(gè)像素段S1從圖片400的一個(gè)像素行RcrIV1提取,以及像素組PG2由像素段由S2組成,每個(gè)像素段S2從圖片400的一個(gè)像素行RcrIV1提取。
[0051]就像素?cái)?shù)據(jù)合并操作而言,位于相同的像素線(例如,本實(shí)施例中的像素行)的相鄰像素段分別從不同的像素組(例如,本實(shí)施例中的兩個(gè)像素組PG1和PG2)獲得。因此,如圖6所示,重建的圖片400’具有像素行RctRjh,每個(gè)像素行Ro-Rih通過將從像素組PG1獲得的一個(gè)像素段S1與從像素組PG2獲得的另一像素段S2合并而獲得。
[0052]應(yīng)該注意到,前述像素線在另一示范性實(shí)現(xiàn)中可以是像素列。因此,每個(gè)像素列分割為多個(gè)像素段,且位于相同像素列的像素段的數(shù)量等于像素?cái)?shù)據(jù)組的數(shù)量。就像素?cái)?shù)據(jù)拆分操作而言,位于相同像素列的相鄰像素段分別分配到不同的像素組。就像素?cái)?shù)據(jù)合并操作而言,位于相同像素列的相鄰像素段分別從不同的像素組獲得。
[0053]圖7是圖示根據(jù)本發(fā)明的實(shí)施例的基于第二像素段的像素?cái)?shù)據(jù)分組設(shè)計(jì)的示意圖。每個(gè)像素線(例如,本實(shí)施例中的像素行RcrU分割為多個(gè)像素段(例如,本實(shí)施例中的四個(gè)像素段SpS2、S3以及S4),以及位于相同的像素線的像素段的數(shù)量大于像素?cái)?shù)據(jù)組(例如,本實(shí)施例中的兩個(gè)像素?cái)?shù)據(jù)組DG1和DG2)的數(shù)量。就像素?cái)?shù)據(jù)拆分操作而言,位于相同的像素線(例如,本實(shí)施例中的相同像素行)的相鄰像素段分別分配到不同的像素組(例如,本實(shí)施例中的兩個(gè)像素組PG1和PG2)。因此,如圖7所示,像素組PG1是由像素段S1以及像素段S3組成,每個(gè)像素段S1從圖片400的一個(gè)像素行Rc1-Rih提取,每個(gè)像素段S3從圖片400的一個(gè)像素行Rc1-Rih提取;以及像素組PG2是由像素段S2以及像素段S4組成,每個(gè)像素段S2從圖片400的一個(gè)像素行Rc1-Rih提取,每個(gè)像素段S4從圖片400的一個(gè)像素行Ro-Rih提取。就像素?cái)?shù)據(jù)合并操作而言,位于相同的像素線(例如,本實(shí)施例中的相同像素行)的相鄰像素段分別從不同的像素組(例如,本實(shí)施例中的兩個(gè)像素組PGjP PG2)獲得。因此,如圖7所示,重建的圖片400’具有像素行Rc1-1V1,每個(gè)像素行Ro-Rih通過將均從像素組PG1獲得的像素段S1和S3與均從像素組PG2獲得的像素段S2和S4合并來重建。
[0054]應(yīng)該注意到,前述像素線在另一示范性實(shí)現(xiàn)中可以是像素列。因此,每個(gè)像素列分割為多個(gè)像素段,以及位于相同像素列的像素段的數(shù)量大于像素?cái)?shù)據(jù)組的數(shù)量。就像素?cái)?shù)據(jù)拆分操作而言,位于相同像素列的相鄰像素段分別分配到不同的像素組。就像素?cái)?shù)據(jù)合并操作而言,位于相同像素列的相鄰像素段分別從不同的像素組獲得。
[0055]圖8是圖示根據(jù)本發(fā)明的實(shí)施例的顯示于圖1的數(shù)據(jù)處理系統(tǒng)的控制和數(shù)據(jù)流的流程圖。假設(shè)結(jié)果基本相同,步驟不要求以顯示于圖8中的順序來執(zhí)行。示范性控制和數(shù)據(jù)流可以簡短地由下文的步驟來概括。
[0056]步驟802:檢查驅(qū)動IC的解壓縮能力和要求。
[0057]步驟803:通知應(yīng)用處理器解壓縮能力和要求。
[0058]步驟804:根據(jù)檢查結(jié)果確定像素?cái)?shù)據(jù)分組設(shè)定。
[0059]步驟806:獨(dú)立地將率控制應(yīng)用于多個(gè)壓縮器。
[0060]步驟808:基于像素?cái)?shù)據(jù)分組設(shè)定,通過使用壓縮器以壓縮從圖片的多個(gè)像素的像素?cái)?shù)據(jù)獲得的多個(gè)像素?cái)?shù)據(jù)組,生成多個(gè)壓縮后的像素?cái)?shù)據(jù)組。例如,像素?cái)?shù)據(jù)組可以基于顯示于圖2、圖4、圖6和圖7中的任何提出的像素?cái)?shù)據(jù)分組設(shè)定來生成。
[0061]步驟810:將壓縮后的像素?cái)?shù)據(jù)組包裝/分組為輸出比特流。
[0062]步驟812:經(jīng)由顯示接口發(fā)送輸出比特流。
[0063]步驟814:經(jīng)由帶內(nèi)信道(即,顯示接口 )或帶外信道(例如,I2C總線)發(fā)送像素?cái)?shù)據(jù)分組設(shè)定。
[0064]步驟816:從帶內(nèi)信道(即,顯示接口)或帶外信道(例如,I2C總線)接收像素?cái)?shù)據(jù)分組設(shè)定。
[0065]步驟818:從顯示接口接收輸入比特流。
[0066]步驟820:將輸入比特流解包裝/解分組為多個(gè)壓縮的數(shù)據(jù)組。
[0067]步驟822:通過獨(dú)立地使用多個(gè)解壓縮器以解壓縮壓縮后的像素?cái)?shù)據(jù)組,生成重建的圖片的多個(gè)像素的像素?cái)?shù)據(jù),以及基于像素?cái)?shù)據(jù)分組設(shè)定合并多個(gè)解壓縮后的像素?cái)?shù)據(jù)組。
[0068]應(yīng)該注意到,步驟802和804-814是由應(yīng)用處理器(AP) 102執(zhí)行,以及步驟803和816-822是由驅(qū)動IC104執(zhí)行。在閱讀以上段落后,本領(lǐng)域的技術(shù)人員可容易理解圖8中顯示的每個(gè)步驟的細(xì)節(jié),為了簡明起見,此處省略進(jìn)一步的描述。
[0069]此外,當(dāng)在應(yīng)用處理器(AP)側(cè)使用單個(gè)壓縮器且驅(qū)動IC側(cè)的單個(gè)解壓縮器能夠滿足吞吐量要求時(shí),可以不激活提出的數(shù)據(jù)平行方案。例如,應(yīng)用處理器可參考由驅(qū)動IC通知的解壓縮能力和要求的信息以決定驅(qū)動IC中一個(gè)解壓縮器的吞吐量M(像素每時(shí)鐘周期)以及由驅(qū)動IC驅(qū)動的顯示面板的目標(biāo)吞吐量要求N(像素每時(shí)鐘周期)。假設(shè)應(yīng)用處理器中的一個(gè)壓縮器的吞吐量也是M (像素每時(shí)鐘周期)。當(dāng)N/M不大于一時(shí),此表示在AP側(cè)使用單個(gè)壓縮器且驅(qū)動IC側(cè)的單個(gè)解壓縮器能夠滿足吞吐量要求。因此,不激活提出的數(shù)據(jù)平行方案,并執(zhí)行傳統(tǒng)的率控制壓縮和解壓縮。當(dāng)N/M大于一時(shí),此表示在AP側(cè)使用單個(gè)壓縮器且驅(qū)動IC側(cè)的單個(gè)解壓縮器不能滿足吞吐量要求。因此,激活提出的數(shù)據(jù)平行方案。此外,在應(yīng)用處理器中使能的壓縮器的數(shù)量以及在驅(qū)動IC中使能的解壓縮器的數(shù)量可以基于N/M的值來確定。
[0070]由映射器114執(zhí)行的像素?cái)?shù)據(jù)拆分操作是生成將獨(dú)立地經(jīng)歷率控制壓縮的多個(gè)像素?cái)?shù)據(jù)組。然而,原始圖片中相鄰像素線(例如,像素行或像素列)的像素?cái)?shù)據(jù)可能分類為不同的像素?cái)?shù)據(jù)組。率控制通常依據(jù)像素上下文而不是像素位置來優(yōu)化比特率。因?yàn)槁士刂撇恢澜缦尬恢茫袼亟缦蘅梢雮斡啊R燥@示于圖6中的像素?cái)?shù)據(jù)分組設(shè)計(jì)為例,應(yīng)用于像素行Rtl的像素段S1的率控制獨(dú)立于應(yīng)用于相同像素行Rtl的像素段S2的率控制。具體地,像素段S1是以從Ptl到Pm的順序壓縮,以及像素段S2是以從PM+1到Pih的順序壓縮。就像素段S1和S2之間的像素界限的相對側(cè)的像素Pm和PM+1而言,像素Pm可以是具有第一位預(yù)算分配的壓縮單元的部分,以及像素PM+1可以是具有不同于第一位預(yù)算分配的第二位預(yù)算分配的另一壓縮單元的部分。第一位預(yù)算分配與第二位預(yù)算分配之間的差別可以很大。其結(jié)果是,率控制器116可在像素界限不平均地分配比特率,因此導(dǎo)致重建的圖片中像素界限上劣化的圖像質(zhì)量。為了避免或減輕由像素界限的偽影導(dǎo)致的圖像質(zhì)量劣化,本發(fā)明還提出位置感知率控制(英文)機(jī)制,其依據(jù)像素位置最佳化比特預(yù)算分配。
[0071]圖9是圖示根據(jù)本發(fā)明的實(shí)施例的位置感知率控制機(jī)制的示意圖。如圖9所示,在像素界限的一側(cè)有壓縮單元CU1和CU2以及在像素界限的另一側(cè)有壓縮單元CU3和cu4。壓縮單元⑶i和CU2屬于一個(gè)像素組PG1,以及壓縮單元CT1比壓縮單元CU2更接近于像素界限。壓縮單元⑶3和CU4屬于另一像素組PG2,且壓縮單元CT3比壓縮單元CU4更接近于像素界限。在一個(gè)示范性實(shí)施例中,每個(gè)壓縮單元CU1-CU4可包含4x2個(gè)像素,且在圖片中壓縮單元⑶^(^仏可以水平或垂直相鄰。當(dāng)激活位置感知率控制機(jī)制時(shí),率控制器116可以配置為根據(jù)不同像素組之間的每個(gè)像素界限的位置來調(diào)整比特率控制。例如,率控制器116將分配給壓縮單元CT1的原始比特預(yù)算BBot^CU1增加調(diào)整值Λ I ( Λ 1>0)以由此確定最終比特預(yù)算BBta^CU1,以及將分配給壓縮單元CU2的原始比特預(yù)算BBOTi_CU2減少調(diào)整值Λ I以由此確定最終比特預(yù)算BBtm_CU2。此外,率控制器116將分配給壓縮單元CT3的原始比特預(yù)算BBOTi_CU3增加調(diào)整值Λ 2 ( Λ 2>0)以由此確定最終比特預(yù)算BBta,_CU3,以及將分配給壓縮單元CU4的原始比特預(yù)算BBOTi_CU4減少調(diào)整值Λ 2以由此確定最終比特預(yù)算BBtm_CU4。調(diào)整值Λ2可以等于或不同于調(diào)整值A(chǔ)l,取決于實(shí)際設(shè)計(jì)考慮。因?yàn)樘岢龅奈恢酶兄士刂期呌谠诳拷袼亟缦拊O(shè)定更大的比特預(yù)算,所以像素界限上的偽影可減小。以此方式,重建的圖片中像素界限附近的圖像質(zhì)量可改善。
[0072]在采用位置感知率控制的情況中,圖8中顯示的流程可以修改為用顯示于圖10中的下文的步驟來替代步驟806。
[0073]步驟1002:根據(jù)像素界限位置將率控制獨(dú)立地應(yīng)用于多個(gè)壓縮器。
[0074]在閱讀以上段落后,本領(lǐng)域的技術(shù)人員可容易理解步驟1002的細(xì)節(jié),為了簡明起見,此處省略進(jìn)一步的描述。
[0075]以顯示于圖6中的像素?cái)?shù)據(jù)分組設(shè)計(jì)為例,應(yīng)用于像素行Rtl的像素段S1的率控制獨(dú)立于應(yīng)用于相同像素行Rtl的像素段S2的率控制。像素段S1是以從Ptl到Pm的順序壓縮,以及像素段S2是以從PM+1到Pih的順序壓縮。其結(jié)果是,用于像素Pm的比特預(yù)算分配條件(像素段31中最后壓縮的像素)可以不同于用于像素PM+J^ (像素段S2中最先壓縮的像素)比特預(yù)算分配條件。為了避免或減少像素界限上的偽影,本發(fā)明還提出具有基于像素界限位置設(shè)定的壓縮順序的修改的壓縮機(jī)制。圖11是圖示根據(jù)本發(fā)明的實(shí)施例的修改的壓縮機(jī)制的示意圖。如圖11所示,在像素界限的一側(cè)有壓縮單元CU1和CU2以及在像素界限的另一側(cè)有壓縮單元CU3和CU4。壓縮單元CU1和CU2屬于一個(gè)像素組PG1,以及壓縮單元CT1比壓縮單元CU2更接近于像素界限。壓縮單元CT3和CU4屬于另一像素組PG2,且壓縮單元⑶3比壓縮單元CU4更接近于像素界限。在一個(gè)示范性實(shí)施例中,每個(gè)壓縮單元⑶^cu4可包含4x2個(gè)像素,且在圖片中壓縮單元CT1-CU4可以水平或垂直相鄰。當(dāng)激活修改的壓縮機(jī)制時(shí),每個(gè)壓縮器115_1和115_2可以配置為根據(jù)不同像素組之間的每個(gè)像素界限的位置來設(shè)定壓縮順序。例如,壓縮器115_1先于壓縮壓縮單元CU2來壓縮壓縮單元CU1,以及壓縮器115_2先于壓縮壓縮單元(^4來壓縮壓縮單元CU3。換句話說,位于相同的像素線的兩個(gè)相鄰像素段以相反的壓縮順序來壓縮。因?yàn)樾薷暮蟮膲嚎s方案從靠近相鄰像素組之間的像素界限的壓縮單元開始壓縮,所以靠近像素界限的比特預(yù)算分配條件可以更類似。以此方式,重建的圖片中的像素界限附近的圖像質(zhì)量可改善。當(dāng)在AP側(cè)激活修改后的壓縮機(jī)制時(shí),驅(qū)動IC側(cè)的解映射器124可以配置為當(dāng)合并解壓縮后的像素?cái)?shù)據(jù)組DG3和DG4時(shí)還考慮壓縮順序。
[0076]在采用修改后的壓縮機(jī)制時(shí),顯示于圖8中的流程可修改為用顯示于圖12中的下文的步驟替代步驟808。
[0077]步驟1202:基于像素?cái)?shù)據(jù)分組設(shè)定,通過將圖片的多個(gè)像素的像素?cái)?shù)據(jù)拆分為多個(gè)像素?cái)?shù)據(jù)組,以及根據(jù)基于像素界限位置設(shè)定的壓縮順序使用壓縮器以壓縮像素?cái)?shù)據(jù)組,生成多個(gè)壓縮后的像素?cái)?shù)據(jù)組。
[0078]在閱讀以上段落后,本領(lǐng)域的技術(shù)人員可容易理解步驟1202的細(xì)節(jié),為了簡明起見,此處省略進(jìn)一步的描述。
[0079]本領(lǐng)域技術(shù)人員將輕易地看出在保留本發(fā)明的教導(dǎo)時(shí),可以對裝置和方法作出許多修改和替換。因此,以上揭露應(yīng)該解釋為僅僅由所附的權(quán)利要求的范圍和界限來限制。
【權(quán)利要求】
1.一種數(shù)據(jù)處理裝置,其特征在于,包含: 映射器,配置為接收圖片的多個(gè)像素的像素?cái)?shù)據(jù),以及將所述圖片的多個(gè)像素的所述像素?cái)?shù)據(jù)拆分為多個(gè)像素?cái)?shù)據(jù)組; 多個(gè)壓縮器,配置為壓縮所述多個(gè)像素?cái)?shù)據(jù)組,并分別生成多個(gè)壓縮后的像素?cái)?shù)據(jù)組;以及 輸出接口,配置為將所述多個(gè)壓縮后的像素?cái)?shù)據(jù)組包裝為至少一個(gè)輸出比特流,并經(jīng)由顯示接口輸出所述至少一個(gè)輸出比特流。
2.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,由所述多個(gè)壓縮器執(zhí)行的壓縮操作彼此獨(dú)立。
3.如權(quán)利要求2所述的數(shù)據(jù)處理裝置,其特征在于,還包含: 率控制器,配置為將比特率控制分別應(yīng)用到所述多個(gè)壓縮器。
4.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,所述顯示接口是由移動產(chǎn)業(yè)處理器接口標(biāo)準(zhǔn)化的顯示串行接口或由視頻電子標(biāo)準(zhǔn)協(xié)會標(biāo)準(zhǔn)化的嵌入式顯示端口。
5.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,所述圖片的每個(gè)像素的像素?cái)?shù)據(jù)包含對應(yīng)于不同比特平面的多個(gè)比特,以及所述映射器配置為將所述圖片的每個(gè)像素的像素?cái)?shù)據(jù)拆分為多個(gè)比特組,以及將所述多個(gè)比特組分別分配到所述多個(gè)像素?cái)?shù)據(jù)組。
6.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,所述映射器配置為將所述圖片的像素拆分為多個(gè)像素組,以及將所述多個(gè)像素組的像素?cái)?shù)據(jù)分別分配到所述多個(gè)像素?cái)?shù)據(jù)組。
7.如權(quán)利要求6所述的數(shù)據(jù)處理裝置,其特征在于,位于所述圖片的相同像素線的相鄰像素分別分配到不同的像素組。
8.如權(quán)利要求6所述的數(shù)據(jù)處理裝置,其特征在于,位于所述圖片的相同像素線的相鄰像素段分別分配到不同的像素組,以及每個(gè)所述相鄰像素段包含多個(gè)連續(xù)像素。
9.如權(quán)利要求8所述的數(shù)據(jù)處理裝置,其特征在于,所述圖片的至少一個(gè)像素線分割為多個(gè)像素段,以及所述多個(gè)像素段的數(shù)量等于所述多個(gè)像素?cái)?shù)據(jù)組的數(shù)量。
10.如權(quán)利要求8所述的數(shù)據(jù)處理裝置,其特征在于,所述圖片的至少一個(gè)像素線分割為多個(gè)像素段,以及所述多個(gè)像素段的數(shù)量大于多個(gè)像素?cái)?shù)據(jù)組的數(shù)量。
11.如權(quán)利要求6所述的數(shù)據(jù)處理裝置,其特征在于,還包含: 率控制器,配置為將比特率控制分別應(yīng)用到所述多個(gè)壓縮器; 其中所述率控制器根據(jù)不同的像素組之間的每個(gè)像素界限的位置調(diào)整比特率控制。
12.如權(quán)利要求11所述的數(shù)據(jù)處理裝置,其特征在于,就第一像素組與第二像素組之間的特定像素界限而言,所述率控制器配置為將分配給第一壓縮單元的原始比特預(yù)算增加調(diào)整值,以及將分配給第二壓縮單元的原始比特預(yù)算減少所述調(diào)整值;所述第一壓縮單元和所述第二壓縮單元在所述第一像素組或所述第二像素組中是相鄰壓縮單元;以及所述第一壓縮單元比所述第二壓縮單元更接近所述特定像素界限。
13.如權(quán)利要求6所述的數(shù)據(jù)處理裝置,其特征在于,每個(gè)所述壓縮器還配置為根據(jù)不同的像素組之間的每個(gè)像素界限的位置設(shè)定壓縮順序。
14.如權(quán)利要求13所述的數(shù)據(jù)處理裝置,其特征在于,就第一像素組與第二像素組之間的特定像素界限而言,第一壓縮器配置為先于壓縮第二壓縮單元來壓縮第一壓縮單元,以及第二壓縮器配置為先于壓縮第四壓縮單元來壓縮第三壓縮單元;所述第一壓縮單元和所述第二壓縮單元在所述第一像素組是相鄰壓縮單元,以及所述第一壓縮單元比所述第二壓縮單元更接近所述特定像素界限;以及所述第三壓縮單元和所述第四第二壓縮單元在所述第二像素組是相鄰壓縮單元,以及所述第三壓縮單元比所述第四壓縮單元更接近所述特定像素界限。
15.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,所述數(shù)據(jù)處理裝置經(jīng)由所述顯示接口耦合到另一數(shù)據(jù)處理裝置;以及所述數(shù)據(jù)處理裝置通知所述另一數(shù)據(jù)處理裝置所采用的像素?cái)?shù)據(jù)分組設(shè)定以拆分所述圖片的多個(gè)像素的所述像素?cái)?shù)據(jù)。
16.如權(quán)利要求1所述的數(shù)據(jù)處理裝置,其特征在于,所述數(shù)據(jù)處理裝置經(jīng)由所述顯示接口耦合到另一數(shù)據(jù)處理裝置,以及所述數(shù)據(jù)處理裝置還包含: 控制器,配置為檢查所述另一數(shù)據(jù)處理裝置的解壓縮能力和要求,以及響應(yīng)于檢查結(jié)果確定所述多個(gè)像素?cái)?shù)據(jù)組。
17.一種數(shù)據(jù)處理裝置,其特征在于,包含: 輸入接口,配置為從顯示接口接收至少一個(gè)輸入比特流,以及將所述至少一個(gè)輸入比特流解包裝為圖片的多個(gè)壓縮后的像素?cái)?shù)據(jù)組; 多個(gè)解壓縮器,配置為解壓縮所述多個(gè)壓縮后的像素?cái)?shù)據(jù)組并分別生成多個(gè)解壓縮后的像素?cái)?shù)據(jù)組;以及 解映射器,配置為將所述解壓縮后的像素?cái)?shù)據(jù)組合并為所述圖片的多個(gè)像素的像素?cái)?shù)據(jù)。
18.如權(quán)利要求17所述的數(shù)據(jù)處理裝置,其特征在于,由所述多個(gè)解壓縮器執(zhí)行的解壓縮操作彼此獨(dú)立。
19.如權(quán)利要求17所述的數(shù)據(jù)處理裝置,其特征在于,所述顯示接口是由移動產(chǎn)業(yè)處理器接口標(biāo)準(zhǔn)化的顯示串行接口或由視頻電子標(biāo)準(zhǔn)協(xié)會標(biāo)準(zhǔn)化的嵌入式顯示端口。
20.如權(quán)利要求17所述的數(shù)據(jù)處理裝置,其特征在于,所述圖片的每個(gè)像素的像素?cái)?shù)據(jù)包含對應(yīng)于不同的比特平面的多個(gè)比特,以及所述解映射器配置為分別從所述多個(gè)解壓縮后的像素?cái)?shù)據(jù)組獲得多個(gè)比特組,以及將所述多個(gè)比特組合并以獲得所述圖片的每個(gè)像素的像素?cái)?shù)據(jù)的比特。
21.如權(quán)利要求17所述的數(shù)據(jù)處理裝置,其特征在于,所述解映射器配置為分別從所述多個(gè)解壓縮后的像素?cái)?shù)據(jù)組獲得多個(gè)像素組的像素?cái)?shù)據(jù),以及將所述像素組的像素?cái)?shù)據(jù)合并以獲得所述圖片的像素的像素?cái)?shù)據(jù)。
22.如權(quán)利要求21所述的數(shù)據(jù)處理裝置,其特征在于,位于所述圖片的相同像素線的相鄰像素是分別從不同的像素獲得的。
23.如權(quán)利要求21所述的數(shù)據(jù)處理裝置,其特征在于,位于所述圖片的相同相鄰像素段是分別從不同的像素組獲得的,以及每個(gè)所述相鄰像素段包含多個(gè)連續(xù)像素。
24.如權(quán)利要求21所述的數(shù)據(jù)處理裝置,其特征在于,所述圖片的至少一個(gè)像素線是通過合并多個(gè)像素段獲得的,以及所述多個(gè)像素段的數(shù)量等于所述多個(gè)解壓縮后的像素?cái)?shù)據(jù)組的數(shù)量。
25.如權(quán)利要求23所述的數(shù)據(jù)處理裝置,其特征在于,所述圖片的至少一個(gè)像素線是通過合并多個(gè)像素段獲得的,以及所述多個(gè)像素段的數(shù)量大于所述多個(gè)解壓縮后的像素?cái)?shù)據(jù)組的數(shù)量。
26.如權(quán)利要求17所述的數(shù)據(jù)處理裝置,其特征在于,所述數(shù)據(jù)處理裝置經(jīng)由所述顯示接口耦合到另一數(shù)據(jù)處理裝置;以及所述數(shù)據(jù)處理裝置從所述另一數(shù)據(jù)處理裝置接收拆分所述圖片的像素的像素?cái)?shù)據(jù)的像素?cái)?shù)據(jù)分組設(shè)定。
27.如權(quán)利要求17所述的數(shù)據(jù)處理裝置,其特征在于,所述數(shù)據(jù)處理裝置經(jīng)由所述顯示接口耦合到另一數(shù)據(jù)處理裝置,以及所述數(shù)據(jù)處理裝置還包含: 控制器,配置為通知所述另一數(shù)據(jù)處理裝置所述數(shù)據(jù)處理裝置的解壓縮能力和要求。
28.一種數(shù)據(jù)處理方法,其特征在于包含: 接收圖片的多個(gè)像素的像素?cái)?shù)據(jù),以及將所述圖片的像素的像素?cái)?shù)據(jù)拆分為多個(gè)像素?cái)?shù)據(jù)組; 分別壓縮所述多個(gè)像素?cái)?shù)據(jù)組以生成多個(gè)壓縮后的像素?cái)?shù)據(jù)組;以及 將所述多個(gè)壓縮后的像素?cái)?shù)據(jù)組包裝為至少一個(gè)輸出比特流,以及經(jīng)由顯示接口輸出所述至少一個(gè)輸出比特流。
29.一種數(shù)據(jù)處理方法,其特征在于包含: 從顯示接口接收至少一個(gè)輸入比特流,以及將所述至少一個(gè)輸入比特流解包裝為圖片的多個(gè)壓縮后的像素?cái)?shù)據(jù)組; 將所述多個(gè)壓縮后的像素?cái)?shù)據(jù)組解壓縮以分別生成多個(gè)解壓縮后的像素?cái)?shù)據(jù)組;以及 將所述多個(gè)解壓縮后的像素?cái)?shù)據(jù)組合并為所述圖片的多個(gè)像素的像素?cái)?shù)據(jù)。
【文檔編號】H04N19/42GK104376831SQ201410366268
【公開日】2015年2月25日 申請日期:2014年7月29日 優(yōu)先權(quán)日:2013年8月13日
【發(fā)明者】朱啟誠, 劉子明 申請人:聯(lián)發(fā)科技股份有限公司