TWI902003B - 數據傳輸處理方法、顯示裝置及資訊處理裝置 - Google Patents
數據傳輸處理方法、顯示裝置及資訊處理裝置Info
- Publication number
- TWI902003B TWI902003B TW112134514A TW112134514A TWI902003B TW I902003 B TWI902003 B TW I902003B TW 112134514 A TW112134514 A TW 112134514A TW 112134514 A TW112134514 A TW 112134514A TW I902003 B TWI902003 B TW I902003B
- Authority
- TW
- Taiwan
- Prior art keywords
- data
- bits
- display data
- bit
- display
- Prior art date
Links
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Digital Computer Display Output (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本發明主要揭示一種數據傳輸處理方法,係由包含一數據壓縮單元的一數據發送模塊與包含一數據擴充單元的一數據接收模塊共同執行,且包括以下步驟:該數據壓縮單元將一N位元的第一顯示數據壓縮為包括一權重數據以及一顯示數據的一M位元的壓縮顯示數據;該數據擴充單元依據所述權重數據確定一顯示數據等級;該數據擴充單元依據所述顯示數據等級自該壓縮顯示數據之中確認所述顯示數據的位元寬度;該數據擴充單元將所述顯示數據和一高位擴充數據及/或一低位擴充數據進行拼接,從而將所述顯示數據擴充為一N位元的第二顯示數據。
Description
本發明係關於顯示裝置之技術領域,尤指由一顯示數據發送端和一顯示數據接收端共同執行的一種數據傳輸處理方法。
圖1為習知的一種平面顯示器的方塊圖。如圖1所示,該平面顯示器1a的架構主要包括:一顯示面板11a以及至少一個顯示驅動晶片12a。正常工作時,該顯示驅動晶片12a自一顯示數據發送端2a接收一顯示數據,接著依據該顯示數據對該顯示面板11a進行顯示驅動。圖2為圖1所示之顯示數據發送端2a和顯示驅動晶片12a之間的顯示數據傳輸的示圖。如圖2所示,該顯示數據發送端2a採全位元傳輸方式通過一數據總線(BUS)10a將包含N個位元的顯示數據D[N-1:0]傳送給該顯示驅動晶片12a。
在該顯示驅動晶片12a僅包括源極驅動電路而未整合有時序控制器(Tcon)的情況下,所述顯示數據發送端2a為時序控制器。進一步地,在該顯示驅動晶片12a同時包括源極驅動電路和時序控制器的情況下,該顯示數據發送端2a為一上位機,且該上位機例如為應用處理器、顯示數據處理晶片、或顯示系統控制卡。
隨著顯示技術的快速發展,4K甚至8K的顯示技術也逐漸普及,不僅帶來了顯示數據傳輸量的激增,同時對於數據傳輸線的品質要求也越來越高。因此,如何將數據壓縮技術應用於顯示數據傳輸於是成為一值得重視的課題。
另一方面,圖3為人眼對於亮度感知的曲線圖。參照圖3,人眼對低灰階(低亮度)的敏感程度遠高於高灰階(高亮度),而且灰度值越高敏感程度越低。如圖3所示,在灰度比較低的時候,灰度較小的變化都會給人眼帶來明顯的感覺。相反地,而在高灰階區段,灰度變化必須很大才能夠被人眼感知。因此,時序控制器(如:圖1所示顯示數據發送端2a)在接收由上位機所傳送的顯示數據之後,通常會對顯示數據執行一Gamma校正處理,接著再將校正後的顯示數據傳送給包含源極驅動電路的電子晶片(如:圖1所示顯示驅動晶片12a)。
校正後的Gamma曲線如圖4所示。參照圖4,經過Gamma校正後的灰階數據在人眼的感官中更趨近於線性。從圖4可知,在高灰階 區段,原始灰階數據增加1,則Gamma校正後的灰階數據增加超過1。亦及,Gamma校正後的灰階數據的校正步長超過1,且灰階值越其校正步長越大。
因此,應當考慮的是,對顯示數據進行壓縮處理時,如何在不對人眼感知造成明顯影像的情況下適當處理顯示數據內的低灰階數據和高灰階數據為另一值得重視的課題。
由上述說明可知,本領域亟需一種新式的數據傳輸處理方法。
本發明之主要目的在於提供一種數據傳輸處理方法,係由包含一數據壓縮單元的一數據發送模塊與包含一數據擴充單元的一數據接收模塊共同執行。在應用本發明之數據傳輸處理方法的情況下,該數據發送模塊和該數據接收模塊之間的數據傳輸總量可以大幅降低以減少帶寬需求。因此,若將本發明之數據傳輸處理方法應用於4K、8K之高畫質顯示裝置之中,則可以在完全保留低灰階精度並損失少量高灰階精度的情況下有效降低巨量顯示數據的傳輸帶寬需求,從而對人眼主觀顯示質量影響甚微。
為達成上述目的,本發明提出所述數據傳輸處理方法的一實施例,其係由包含一數據壓縮單元的一數據發送模塊與包含一數據擴充單元的一數據接收模塊共同執行,且包括以下步驟:
該數據壓縮單元將一N位元的第一顯示數據壓縮為包括一權重數據以及一顯示數據的一M位元的壓縮顯示數據;
該數據擴充單元依據所述權重數據確定一顯示數據等級;
該數據擴充單元依據所述顯示數據等級自該壓縮顯示數據之中確認所述顯示數據;以及
該數據擴充單元將所述顯示數據和一高位擴充數據及/或一低位擴充數據進行拼接,從而將所述顯示數據擴充為一N位元的第二顯示數據。
在一實施例中,於該壓縮顯示數據之中,該顯示數據包含P個位元,且該權重數據包含M-P個位元;P為正整數。
在一實施例中,該高位擴充數據包含L個位元0,該低位擴充數據包含K個位元1,L、K皆為為大於或等於0的整數。
在一實施例中,該數據擴充單元利用數學式
計算出一最大分級數值,從而依據該最大分級數值確認所述顯示數據等級。
在一實施例中,於該最大分級數值為2的情況下,該數據壓縮單元在壓縮所述第一顯示數據成為所述壓縮顯示數據之時,係執行以下複數個方案之中的一者:
若所述第一顯示數據之中自最高位往低位數去的前N-P個位元皆為0,則令C[N-1-(N-P):0]=D[N-1-(N-P):0],且C[M-1:P]皆為位元0;其中,D[N-1-(N-P):0]為該第一顯示數據之中由最低位往高位數去的P個位元,C[N-1-(N-P):0]為該壓縮顯示數據所包含之所述P位元的顯示數據,且C[M-1:P]為該壓縮顯示數據所包含之所述(M-P)位元的權重數據;以及
若所述第一顯示數據之中自最高位往低位數去的前N-P個位元不全為0,則令C[N-1-(N-P):0]=D[N-1:(N-P)],且C[M-1:P]皆為位元1;其中,D[N-1:(N-P)]為該第一顯示數據之中由最高位往低位數去的P個位元,且C[N-1-(N-P):0]為該壓縮顯示數據所包含之所述P位元的顯示數據。
在一實施例中,於該最大分級數值為2的情況下,該數據擴充單元在將所述顯示數據擴充為所述N位元的第二顯示數據之時,係執行以下複數個方案之中的一者:
若C[M-1:P]皆為位元0,則R[N-1-(N-P):0]=C[N-1-(N-P):0]且R[N-1:P]包含N-P個位元0;其中,R[N-1-(N-P):0]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[N-1:P]為該第二顯示數據之中所包含之所述高位擴充數據;以及
若C[M-1:P]皆為位元1,則R[N-1:(N-P)]=C[N-1-(N-P):0]且R[(N-P)-1:0]包含N-P個位元1;其中,R[N-1:(N-P)]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[(N-P)-1:0]為該第二顯示數據之中所包含之所述低位擴充數據。
在一實施例中,於該最大分級數值為4的情況下,該數據壓縮單元在壓縮所述第一顯示數據成為所述壓縮顯示數據之時,係執行以下複數個方案之中的一者:
若所述第一顯示數據之中自最高位往低位數去的前N-P個位元皆為0,則令C[N-1-(N-P):0]=D[N-1-(N-P):0],且C[M-1:P]皆為位元0;其中,D[N-1-(N-P):0]為該第一顯示數據之中由最低位往高位數去的P個位元,C[N-1-(N-P):0]為該壓縮顯示數據所包含之所述P位元的顯示數據,且C[M-1:P]為該壓縮顯示數據所包含之所述(M-P)位元的權重數據;
若所述第一顯示數據之中自最高位往低位數去的前N-P個位元之中的最後一個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P):0+1],且C[M-1:P]的最低位位元為1;其中,D[N-(N-P):0+1]為該第一顯示數據之中由次低位往高位數去的P個位元;
若所述第一顯示數據之中自最高位往低位數去的前(N-P)-1個位元之中的最後一個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P)+1:0+2] ,且C[M-1:P]的最高位位元為1;其中,D[N-(N-P)+1:0+2]為該第一顯示數據之中由再次低位往高位數去的P個位元;以及
若所述第一顯示數據所包含的複數個高位位元之中的前(N-P)-2個不全為0,則令C[N-1-(N-P):0]=D[N-1:0+4],且C[M-1:P]皆為位元1;其中,D[N-1:0+4]為該第一顯示數據之中由最高位往低位數去的P個位元。
在一實施例中,於該最大分級數值為4的情況下,該數據擴充單元在將所述顯示數據擴充為所述N位元的第二顯示數據之時,係執行以下複數個方案之中的一者:
若C[M-1:P]皆為位元0,則R[N-1-(N-P):0]=C[N-1-(N-P):0]且R[N-1:P]包含N-P個位元0;其中,R[N-1-(N-P):0]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[N-1:P]為該第二顯示數據之中所包含之所述高位擴充數據;
若C[M-1:P]的最低位位元為1,則R[N-(N-P):0+1]=C[N-1-(N-P):0],R[N-1:0+N-(N-P)+1]包含N-P-1個位元0,且R[0]為位元1;其中,R[N-(N-P):0+1]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:0+N-(N-P)+1]為該第二顯示數據之中所包含之所述高位擴充數據,且R[0]為該第二顯示數據之中所包含之所述低位擴充數據;
若C[M-1:P]的最高位位元為1,則R[N-(N-P)+1:0+2]=C[N-1-(N-P):0],R[N-1:0+N-(N-P)+2]包含N-P-2個位元0,且R[1:0]皆為位元1;其中,R[N-(N-P)+1:0+2]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:N-(N-P)+2]為該第二顯示數據之中所包含之所述高位擴充數據,且R[1:0]為該第二顯示數據之中所包含之所述低位擴充數據;以及
若C[M-1:P]皆為位元1,則R[N-1:0+(N-P)]= C[N-1-(N-P):0],且R[(N-P)-1:0]包含N-P個位元1;其中,R[N-1:0+(N-P)]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[(N-P)-1:0]為該第二顯示數據之中所包含之所述低位擴充數據。
在一實施例中,於該最大分級數值為8的情況下,該數據壓縮單元在壓縮所述第一顯示數據成為所述壓縮顯示數據之時,係執行以下複數個方案之中的一者:
若所述第一顯示數據之中自最高位往低位數去的前N-P個位元皆為0,則令C[N-1-(N-P):0]=D[N-1-(N-P):0],且C[M-1:P]皆為位元0;其中,D[N-1-(N-P):0]為該第一顯示數據之中由最低位往高位數去的P個位元,C[N-1-(N-P):0]為該壓縮顯示數據所包含之所述P位元的顯示數據,且C[M-1:P]為該壓縮顯示數據所包含之所述(M-P)位元的權重數據;
若所述第一顯示數據之中自最高位往低位數去的第N-P個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P):0+1],且C[M-1:P]的最低位位元為1;其中,D[N-(N-P):0+1]為該第一顯示數據之中由次低位往高位數去的P個位元;
若所述第一顯示數據之中自自最高位往低位數去的第N-P-1個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P)+1:0+2],且C[M-1:P]的中間位元為1;其中,D[N-(N-P)+1:0+2]為該第一顯示數據之中由再次低位往高位數去的P個位元;
若所述第一顯示數據之中自最高位往低位數去的第N-P-2個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P)+2:0+3],且C[M-1:P]的最低位位元和次低位位元皆為1;其中,D[N-(N-P)+2:0+3]為該第一顯示數據之中的P個位元;
若所述第一顯示數據之中自最高位往低位數去的第N-P-3個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P)+3:0+4],且C[M-1:P]的最高位位元為1;其中,D[N-(N-P)+3:0+4]為該第一顯示數據之中的P個位元;
若所述第一顯示數據之中自最高位往低位數去的第N-P-4個位元為1,則令C[N-1-(N-P):0]=D[N-1:0+5],且C[M-1:P]的最高位位元和最低位位元皆為1;其中,D[N-1:0+5]為該第一顯示數據之中自最高位往低位數去的P個位元;
若所述第一顯示數據之中自最高位往低位數去的第N-P-5個位元為1,則令C[N-1-(N-P):0]=D[N-1:0+6],且C[M-1:P]的最高位位元和次高位位元皆為1;其中,D[N-1:0+6]為該第一顯示數據之中的P個位元;以及
若所述第一顯示數據之中自最高位往低位數去的前N-P-6個位元不全為0,則令C[N-1-(N-P):0]=D[N-1:0+7],且C[M-1:P]皆為位元1;其中,D[N-1:0+7]為該第一顯示數據之中的P個位元。
在一實施例中,於該最大分級數值為8的情況下,該數據擴充單元在將所述顯示數據擴充為所述N位元的第二顯示數據之時,係執行以下複數個方案之中的一者:
若C[M-1:P]皆為位元0,則R[N-1-(N-P):0]=C[N-1-(N-P):0]且R[N-1:P]皆為位元0;其中,R[N-1-(N-P):0]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[N-1:P]為該第二顯示數據之中所包含之所述高位擴充數據;
若C[M-1:P]的最低位位元為1,則R[N-(N-P):0+1]=C[N-1-(N-P):0],R[N-1:N-(N-P)+1]皆為位元0,且R[0]為位元1;其中,R[N-(N-P):0+1]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:N-(N-P)+1]為該第二顯示數據之中所包含之所述高位擴充數據,且R[0]為該第二顯示數據之中所包含之所述低位擴充數據;
若C[M-1:P]的中間位元為1,則R[N-(N-P)+1:0+2]=C[N-1-(N-P):0],R[N-1:N-(N-P)+2]皆為位元0,且R[1:0]皆為位元1;其中,R[N-(N-P)+1:0+2]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:N-(N-P)+2]為該第二顯示數據之中所包含之所述高位擴充數據,且R[1:0]為該第二顯示數據之中所包含之所述低位擴充數據;
若C[M-1:P]的最低位位元和次低位位元皆為1,則R[N-(N-P)+2:0+3]=C[N-1-(N-P):0],R[N-1:N-(N-P)+3]皆為位元0,且R[2:0]皆為位元1;其中,R[N-(N-P)+2:0+3]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:N-(N-P)+3]為該第二顯示數據之中所包含之所述高位擴充數據,且R[2:0]為該第二顯示數據之中所包含之所述低位擴充數據;
若C[M-1:P]的最高位位元為1,則R[N-(N-P)+3:0+4]=C[N-1-(N-P):0],R[N-1:N-(N-P)+4]皆為位元0,且R[3:0]皆為位元1;其中,R[N-(N-P)+3:0+4]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:N-(N-P)+4]為該第二顯示數據之中所包含之所述高位擴充數據,且R[3:0]為該第二顯示數據之中所包含之所述低位擴充數據;
若C[M-1:P]的最高位位元和最低位位元皆為1,則R[N-(N-P)+4:0+5]=C[N-1-(N-P):0],R[N-1:N-(N-P)+5]皆為位元0,且R[4:0]皆為位元1;其中,R[N-(N-P)+4:0+5]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:N-(N-P)+5]為該第二顯示數據之中所包含之所述高位擴充數據,且R[4:0]為該第二顯示數據之中所包含之所述低位擴充數據;
若C[M-1:P]的最高位位元和次高位位元皆為1,則R[N-(N-P)+5:0+6]=C[N-1-(N-P):0],R[N-1:N-(N-P)+6]皆為位元0,且R[5:0]皆為位元1;其中,R[N-(N-P)+5:0+6]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:N-(N-P)+6]為該第二顯示數據之中所包含之所述高位擴充數據,且R[5:0]為該第二顯示數據之中所包含之所述低位擴充數據;以及
若C[M-1:P]皆為位元1,則R[N-1:(N-P)]=C[N-1-(N-P):0],且R[(N-P)-1:0]皆為位元1;其中,R[N-1:(N-P)]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[(N-P)-1:0]為該第二顯示數據之中所包含之所述低位擴充數據。
在可行的實施例中,該數據發送模塊係透過一顯示數據傳輸通道將所述壓縮顯示數據發送給該數據接收模塊,且該數據發送模塊同時透過一控制信息傳輸通道將一控制信息傳送給該數據接收模塊,使該數據接收模塊的該數據擴充單元依據該控制信息將該壓縮顯示數據處理為所述第二顯示數據。
本發明同時提供一種顯示裝置,其包括一控制電路和一顯示面板,其中該控制電路包括一顯示數據發送端與一顯示驅動電路;其特徵在於,該顯示數據發送端和該顯示驅動電路執行如前所述本發明之數據傳輸處理方法,使該顯示數據發送端將一第一顯示數據壓縮成一壓縮顯示數據以傳送給該顯示驅動電路,且使該顯示驅動電路將該壓縮顯示數據擴充為一第二顯示數據,從而依據該第二顯示數據對該顯示面板進行顯示驅動。
並且,本發明還提供一種資訊處理裝置,其特徵在於,包含至少一個如前所述本發明之顯示裝置。
在一實施例中,該資訊處理裝置是選自於由頭戴式顯示裝置、數位相機、智慧型電視、智慧型手機、智慧型手錶、平板電腦、一體式電腦、筆記型電腦、車載娛樂裝置、金融交易裝置、和視訊式門口機所組成群組之中的一種電子裝置。
為使 貴審查委員能進一步瞭解本發明之結構、特徵、目的、與其優點,茲附以圖式及較佳具體實施例之詳細說明如後。
圖5為應用本發明之一種數據傳輸處理方法的顯示裝置的方塊圖。如圖5所示,該顯示裝置1的架構主要包括:一顯示面板11以及一控制電路12,其中該控制電路12包括一顯示數據發送端120與一顯示驅動電路121。值得說明的是,在該顯示驅動電路121僅包括源極驅動晶片且該顯示數據發送端120為一時序控制器(Tcon)的情況下,該時序控制器(即,顯示數據發送端120)發送顯示數據給顯示驅動電路121,使該顯示驅動電路121依據該顯示數據對該顯示面板11進行顯示驅動。實際應用中,該顯示驅動電路121亦可同時包括源極驅動晶片和時序控制器(Tcon)。在此情況下,該顯示數據發送端120為一上位機,例如:應用處理器、顯示數據處理晶片、或顯示系統控制卡。
圖6為圖5所示之顯示數據發送端120和顯示驅動電路121之間的顯示數據傳輸的示圖。如圖5與圖6所示,該顯示數據發送端120之中設有一數據壓縮單元1201,且該顯示驅動電路121具有一數據擴充單元1211,從而該顯示驅動電路121作為一數據接收模塊且該顯示數據發送端120作為一數據發送模塊而能夠執行本發明之一種數據傳輸處理方法。在應用本發明之數據傳輸處理方法的情況下,使該顯示數據發送端120將一第一顯示數據壓縮成一壓縮顯示數據,接著通過一數據總線(BUS)10將該壓縮顯示數據傳送給該顯示驅動電路121。進一步地,該顯示驅動電路121將該壓縮顯示數據擴充為一第二顯示數據,從而依據該第二顯示數據對該顯示面板11進行顯示驅動。
實際應用時,可令該顯示數據發送端120(即,數據發送模塊)透過一顯示數據傳輸通道將所述壓縮顯示數據發送給該顯示驅動電路121(即,數據接收模塊),且令該顯示數據發送端120同時透過一控制信息傳輸通道將一控制信息傳送給該顯示驅動電路121,其中該控制信息不需要經過數據壓縮處理。如此,該顯示驅動電路121的該數據擴充單元1211能夠依據該控制信息將該壓縮顯示數據處理為所述第二顯示數據。換句話說,數據發送模塊和數據接收模塊可以通過控制信息來確定編/解碼方案。
圖7為圖6所示第一顯示數據、壓縮顯示數據與第二顯示數據的示意圖。並且,圖8為本發明之一種數據傳輸處理方法的流程圖。如圖6、圖7與圖8所示,本發明之數據傳輸處理方法包括以下步驟:
步驟S1:該數據壓縮單元1201將一N位元的第一顯示數據D[N-1:0]壓縮為包括一權重數據以及一顯示數據的一M位元的壓縮顯示數據C[M-1:0];其中,N、M皆為正整數;
步驟S2:該數據擴充單元1211依據所述權重數據確定一顯示數據等級;
步驟S3:該數據擴充單元1211依據所述顯示數據等級自該壓縮顯示數據之中確認所述顯示數據;以及
步驟S4:該數據擴充單元1211將所述顯示數據和一高位擴充數據及/或一低位擴充數據進行拼接,從而將所述顯示數據擴充為一N位元的第二顯示數據R[N-1:0]。
由圖7可知,在包含M個位元的該壓縮顯示數據C[M-1:0]之中,該顯示數據包含P個位元,因此依據資料結構以C[P-1:0]表示之,且該權重數據包含M-P個位元,因此依據資料結構以C[M-1:P]表示之。其中,P為正整數。依據本發明之設計,進行數據壓縮時,該數據壓縮單元1201可以依據實際需求決定該壓縮顯示數據C[P-1:0]所包含的顯示數據的位元寬度(即,P的數值),藉此方式決定一顯示數據等級。具體地,所述顯示數據等級可以利用
計算出一最大分級數值。
最大分級數值為2
在該最大分級數值為2(即,
)的情況下,該數據壓縮單元1201在壓縮所述第一顯示數據D[N-1:0]成為所述壓縮顯示數據C[M-1:0]之時,係執行以下複數個方案之中的一者:
若所述第一顯示數據之中自最高位往低位數去的前N-P個位元皆為0,則令C[N-1-(N-P):0]=D[N-1-(N-P):0],且C[M-1:P]皆為位元0;其中,D[N-1-(N-P):0]為該第一顯示數據之中由最低位往高位數去的P個位元,C[N-1-(N-P):0]為該壓縮顯示數據所包含之所述P位元的顯示數據,且C[M-1:P]為該壓縮顯示數據所包含之所述(M-P)位元的權重數據;以及
若所述第一顯示數據之中自最高位往低位數去的前N-P個位元不全為0,則令C[N-1-(N-P):0]=D[N-1:(N-P)],且C[M-1:P]皆為位元1;其中,D[N-1:(N-P)]為該第一顯示數據之中由最高位往低位數去的P個位元,且C[N-1-(N-P):0]為該壓縮顯示數據所包含之所述P位元的顯示數據。
以N=18且M=16為例,即,如圖7所示,N=18位元的第一顯示數據經壓縮後成為M=16位元的壓縮顯示數據,且M-P=1表示P為15。因此,前述複數個方案可以示範性地說明如下:
若所述第一顯示數據之中自最高位往低位數去的前N-P=3個位元皆為0,則令C[14:0]=D[14:0],且C[15]為位元0;其中,D[14:0]包含該第一顯示數據之中的D[0]、D[1]、…、D[13]、以及D[14]等P=15個位元,C[14:0]為該壓縮顯示數據所包含之所述14位元的顯示數據,且C[15]為該壓縮顯示數據所包含之所述M-P=1位元的權重數據;以及
若所述第一顯示數據之中自最高位往低位數去的前N-P=3個位元不全為0,則令C[14:0]=D[17:3],且C[15]為位元1;其中,D[17:3]包含該第一顯示數據之中的D[3]、D[4]、…、D[16]、以及D[17]等P=15個位元,且C[14:0]為該壓縮顯示數據所包含之所述P位元的顯示數據。
對應地,在該最大分級數值為2(即,
)的情況下,該數據擴充單元1211在將所述顯示數據擴充為所述N位元的第二顯示數據之時,係執行以下複數個方案之中的一者:
若C[M-1:P]皆為位元0,則R[N-1-(N-P):0]=C[N-1-(N-P):0]且R[N-1:P]包含N-P個位元0;其中,R[N-1-(N-P):0]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[N-1:P]為該第二顯示數據之中所包含之所述高位擴充數據;以及
若C[M-1:P]皆為位元1,則R[N-1:(N-P)]=C[N-1-(N-P):0]且R[(N-P)-1:0]包含N-P個位元1;其中,R[N-1:(N-P)]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[(N-P)-1:0]為該第二顯示數據之中所包含之所述低位擴充數據。
以N=18且M=16為例,即,如圖7所示,M=16位元的壓縮顯示數據經擴充成為N=18位元的第二顯示數據。因此,前述複數個方案可以示範性地說明如下:
若C[15]為位元0,則R[14:0]=C[14:0]且R[17:15]包含N-P=3個位元0;其中,R[14:0]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[17:15]為該第二顯示數據之中所包含之所述高位擴充數據;亦即,在此方案中僅以3個位元0組成所述高位擴充數據從而和具P個位元的顯示數據共同拼接成所述第二顯示數據R[N-1:0];
若C[15]為位元1,則R[17:3]=C[14:0]且R[2:0]包含N-P=3個位元1;其中,R[17:3]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[2:0]為該第二顯示數據之中所包含之所述低位擴充數據;亦即,在此方案中僅以3個位元1組成所述低位擴充數據從而和具P個位元的顯示數據共同拼接成所述第二顯示數據R[N-1:0]。
最大分級數值為4
在該最大分級數值為4(即,
)的情況下,該數據壓縮單元1201在壓縮所述第一顯示數據D[N-1:0]成為所述壓縮顯示數據C[M-1:0]之時,係執行以下複數個方案之中的一者:
若所述第一顯示數據之中自最高位往低位數去的前N-P個位元皆為0,則令C[N-1-(N-P):0]=D[N-1-(N-P):0],且C[M-1:P]皆為位元0;其中,D[N-1-(N-P):0]為該第一顯示數據之中由最低位往高位數去的P個位元,C[N-1-(N-P):0]為該壓縮顯示數據所包含之所述P位元的顯示數據,且C[M-1:P]為該壓縮顯示數據所包含之所述(M-P)位元的權重數據;
若所述第一顯示數據之中自最高位往低位數去的前N-P個位元之中的最後一個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P):0+1],且C[M-1:P]的最低位位元為1;其中,D[N-(N-P):0+1]為該第一顯示數據之中由次低位往高位數去的P個位元;
若所述第一顯示數據之中自最高位往低位數去的前(N-P)-1個位元之中的最後一個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P)+1:0+2] ,且C[M-1:P]的最高位位元為1;其中,D[N-(N-P)+1:0+2]為該第一顯示數據之中由再次低位往高位數去的P個位元;以及
若所述第一顯示數據所包含的複數個高位位元之中的前(N-P)-2個不全為0,則令C[N-1-(N-P):0]=D[N-1:0+4],且C[M-1:P]皆為位元1;其中,D[N-1:0+4]為該第一顯示數據之中由最高位往低位數去的P個位元。
以N=18且M=16為例,即,如圖7所示,N=18位元的第一顯示數據經壓縮後成為M=16位元的壓縮顯示數據,且M-P=2表示P為14。因此,前述複數個方案可以示範性地說明如下:
若所述第一顯示數據之中自最高位往低位數去的前N-P=4個位元皆為0(即,4’b0000),則令C[13:0]=D[13:0],且C[15:14]皆為位元0(即,2’b00);其中,D[13:0]包含該第一顯示數據之中的D[0]、D[1]、…、D[12]、以及D[13]等P個位元,C[13:0]為該壓縮顯示數據所包含之所述P位元的顯示數據,且C[15:14]為該壓縮顯示數據所包含之所述M-P=2位元的權重數據;
若所述第一顯示數據之中自最高位往低位數去的前N-P=4個位元之中的最後一個位元為1(即,4’b0001),則令C[13:0]=D[14:1],且C[15:14]的最低位位元為1(即,2’b01);其中,D[14:1]包含該第一顯示數據之中的D[1]、D[2]、…、D[13]、以及D[14]等P個位元;
若所述第一顯示數據之中自最高位往低位數去的前(N-P)-1=3個位元之中的最後一個位元為1(即,3’b001),則令C[13:0]=D[15:2] ,且C[15:14]的最高位位元為1(即,2’b10);其中,D[15:2]包含該第一顯示數據之中的D[2]、D[3]、…、D[14]、以及D[15]等P個位元;以及
若所述第一顯示數據所包含的複數個高位位元之中的前(N-P)-2=2個不全為0(即,最高位位元和次高位位元不全為0),則令C[13:0]=D[17:4],且C[15:14]皆為位元1(即,2’b11);其中,D[17:4]包含該第一顯示數據之中的D[4]、D[5]、…、D[16]、以及D[17]等P個位元。
對應地,在該最大分級數值為4(即,
)的情況下,該數據擴充單元1211在將所述顯示數據擴充為所述N位元的第二顯示數據之時,係執行以下複數個方案之中的一者:
若C[M-1:P]皆為位元0,則R[N-1-(N-P):0]=C[N-1-(N-P):0]且R[N-1:P]包含N-P個位元0;其中,R[N-1-(N-P):0]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[N-1:P]為該第二顯示數據之中所包含之所述高位擴充數據;
若C[M-1:P]的最低位位元為1,則R[N-(N-P):0+1]=C[N-1-(N-P):0],R[N-1:0+N-(N-P)+1]包含N-P-1個位元0,且R[0]為位元1;其中,R[N-(N-P):0+1]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:0+N-(N-P)+1]為該第二顯示數據之中所包含之所述高位擴充數據,且R[0]為該第二顯示數據之中所包含之所述低位擴充數據;
若C[M-1:P]的最高位位元為1,則R[N-(N-P)+1:0+2]=C[N-1-(N-P):0],R[N-1:0+N-(N-P)+2]包含N-P-2個位元0,且R[1:0]皆為位元1;其中,R[N-(N-P)+1:0+2]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:N-(N-P)+2]為該第二顯示數據之中所包含之所述高位擴充數據,且R[1:0]為該第二顯示數據之中所包含之所述低位擴充數據;以及
若C[M-1:P]皆為位元1,則R[N-1:0+(N-P)]= C[N-1-(N-P):0],且R[(N-P)-1:0]包含N-P個位元1;其中,R[N-1:0+(N-P)]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[(N-P)-1:0]為該第二顯示數據之中所包含之所述低位擴充數據。
以N=18且M=16為例,即,如圖7所示,M=16位元的壓縮顯示數據經擴充成為N=18位元的第二顯示數據。因此,前述複數個方案可以示範性地說明如下:
若C[15:14]皆為位元0(即,2’b00),則R[13:0]=C[13:0]且R[17:14]包含N-P=4個位元0(即,4’b0000);其中,R[13:0]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[17:14]為該第二顯示數據之中所包含之所述高位擴充數據;亦即,在此方案中僅以4個位元0組成所述高位擴充數據從而和具P個位元的顯示數據共同拼接成所述第二顯示數據R[N-1:0];
若C[15:14]的最低位位元為1(即,2’b01),則R[14:1]=C[13:0],R[17:15]包含N-P-1=3個位元0,且R[0]為位元1;其中,R[14:1]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[17:15]為該第二顯示數據之中所包含之所述高位擴充數據,且R[0]為該第二顯示數據之中所包含之所述低位擴充數據;亦即,在此方案中僅以3個位元0組成所述高位擴充數據且以1個位元1組成所述低位擴充數據從而和具P個位元的顯示數據共同拼接成所述第二顯示數據R[N-1:0];
若C[15:14]的最高位位元為1(即,2’b10),則R[15:2]=C[13:0],R[17:16]包含N-P-2=2個位元0,且R[1:0]皆為位元1;其中,R[15:2]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[17:16]為該第二顯示數據之中所包含之所述高位擴充數據,且R[1:0]為該第二顯示數據之中所包含之所述低位擴充數據;亦即,在此方案中僅以2個位元0組成所述高位擴充數據且以2個位元1組成所述低位擴充數據從而和具P個位元的顯示數據共同拼接成所述第二顯示數據R[N-1:0];以及
若C[15:14]皆為位元1(即,2’b11),則R[17:14]=C[13:0],且R[3:0]包含N-P=4個位元1(即,4’b1111);其中,R[17:14]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[3:0]為該第二顯示數據之中所包含之所述低位擴充數據;亦即,在此方案中僅以4個位元1組成所述低位擴充數據從而和具P個位元的顯示數據共同拼接成所述第二顯示數據R[N-1:0]。
最大分級數值為8
在該最大分級數值為8(即,
)的情況下,該數據壓縮單元1201在壓縮所述第一顯示數據D[N-1:0]成為所述壓縮顯示數據C[M-1:0]之時,係執行以下複數個方案之中的一者:
若若所述第一顯示數據之中自最高位往低位數去的前N-P個位元皆為0,則令C[N-1-(N-P):0]=D[N-1-(N-P):0],且C[M-1:P]皆為位元0;其中,D[N-1-(N-P):0]為該第一顯示數據之中由最低位往高位數去的P個位元,C[N-1-(N-P):0]為該壓縮顯示數據所包含之所述P位元的顯示數據,且C[M-1:P]為該壓縮顯示數據所包含之所述(M-P)位元的權重數據;
若所述第一顯示數據之中自最高位往低位數去的第N-P個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P):0+1],且C[M-1:P]的最低位位元為1;其中,D[N-(N-P):0+1]為該第一顯示數據之中由次低位往高位數去的P個位元;
若所述第一顯示數據之中自自最高位往低位數去的第N-P-1個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P)+1:0+2],且C[M-1:P]的中間位元為1;其中,D[N-(N-P)+1:0+2]為該第一顯示數據之中由再次低位往高位數去的P個位元;
若所述第一顯示數據之中自最高位往低位數去的第N-P-2個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P)+2:0+3],且C[M-1:P]的最低位位元和次低位位元皆為1;其中,D[N-(N-P)+2:0+3]為該第一顯示數據之中的P個位元;
若所述第一顯示數據之中自最高位往低位數去的第N-P-3個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P)+3:0+4],且C[M-1:P]的最高位位元為1;其中,D[N-(N-P)+3:0+4]為該第一顯示數據之中的P個位元;
若所述第一顯示數據之中自最高位往低位數去的第N-P-4個位元為1,則令C[N-1-(N-P):0]=D[N-1:0+5],且C[M-1:P]的最高位位元和最低位位元皆為1;其中,D[N-1:0+5]為該第一顯示數據之中自最高位往低位數去的P個位元;
若所述第一顯示數據之中自最高位往低位數去的第N-P-5個位元為1,則令C[N-1-(N-P):0]=D[N-1:0+6],且C[M-1:P]的最高位位元和次高位位元皆為1;其中,D[N-1:0+6]為該第一顯示數據之中的P個位元;以及
若所述第一顯示數據之中自最高位往低位數去的前N-P-6個位元不全為0,則令C[N-1-(N-P):0]=D[N-1:0+7],且C[M-1:P]皆為位元1;其中,D[N-1:0+7]為該第一顯示數據之中的P個位元。
以N=18且M=16為例,即,如圖7所示,N=18位元的第一顯示數據經壓縮後成為M=16位元的壓縮顯示數據,且M-P=3表示P為13。因此,前述複數個方案可以示範性地說明如下:
若所述第一顯示數據之中自最高位往低位數去的前N-P=5個位元皆為0(即,5’b00000),則令C[12:0]=D[12:0],且C[15:13]皆為位元0;其中,D[12:0]包含該第一顯示數據之中的D[0]、D[1]、…、D[11]、以及D[12]等P個位元,C[12:0]為該壓縮顯示數據所包含之所述P位元的顯示數據,且C[15:13]為該壓縮顯示數據所包含之所述M-P=3位元的權重數據;
若所述第一顯示數據之中自最高位往低位數去的第N-P=5個位元為1(即,5’b00001),則令C[12:0]=D[13:1],且C[15:13]的最低位位元為1(即,3’b001);其中,D[13:1]包含該第一顯示數據之中的D[1]、D[2]、…、D[12]、以及D[13]等P個位元;
若所述第一顯示數據之中自自最高位往低位數去的第N-P-1=4個位元為1(即,4’b0001),則令C[12:0]=D[14:2],且C[15:13]的中間位元為1(即,3’b010);其中,D[14:2]包含該第一顯示數據之中的D[2]、D[3]、…、D[13]、以及D[14]等P個位元;
若所述第一顯示數據之中自最高位往低位數去的第N-P-2=3個位元為1(即,3’b001),則令C[12:0]=D[15:3],且C[15:13]的最低位位元和次低位位元皆為1(即,3’b011);其中,D[15:3]包含該第一顯示數據之中的D[3]、D[4]、…、D[14]、以及D[15]等P個位元;
若所述第一顯示數據之中自最高位往低位數去的第N-P-3=2個位元為1(即,2’b01),則令C[12:0]=D[16:4],且C[15:13]的最高位位元為1(即,3’b100);其中,D[16:4]包含該第一顯示數據之中的D[4]、D[5]、…、D[15]、以及D[16]等P個位元;
若所述第一顯示數據之中自最高位往低位數去的第N-P-4=1個位元為1(即,最高位位元為1),則令C[12:0]=D[17:5],且C[15:13]的最高位位元和最低位位元皆為1(即,3’b101);其中,D[17:5]包含該第一顯示數據之中的D[5]、D[6]、…、D[16]、以及D[17]等P個位元。
對應地,在該最大分級數值為8(即,
)的情況下,該數據擴充單元1211在將所述顯示數據擴充為所述N位元的第二顯示數據之時,係執行以下複數個方案之中的一者:
若C[M-1:P]皆為位元0,則R[N-1-(N-P):0]=C[N-1-(N-P):0]且R[N-1:P]皆為位元0;其中,R[N-1-(N-P):0]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[N-1:P]為該第二顯示數據之中所包含之所述高位擴充數據;
若C[M-1:P]的最低位位元為1,則R[N-(N-P):0+1]=C[N-1-(N-P):0],R[N-1:N-(N-P)+1]皆為位元0,且R[0]為位元1;其中,R[N-(N-P):0+1]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:N-(N-P)+1]為該第二顯示數據之中所包含之所述高位擴充數據,且R[0]為該第二顯示數據之中所包含之所述低位擴充數據;
若C[M-1:P]的中間位元為1,則R[N-(N-P)+1:0+2]=C[N-1-(N-P):0],R[N-1:N-(N-P)+2]皆為位元0,且R[1:0]皆為位元1;其中,R[N-(N-P)+1:0+2]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:N-(N-P)+2]為該第二顯示數據之中所包含之所述高位擴充數據,且R[1:0]為該第二顯示數據之中所包含之所述低位擴充數據;
若C[M-1:P]的最低位位元和次低位位元皆為1,則R[N-(N-P)+2:0+3]=C[N-1-(N-P):0],R[N-1:N-(N-P)+3]皆為位元0,且R[2:0]皆為位元1;其中,R[N-(N-P)+2:0+3]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:N-(N-P)+3]為該第二顯示數據之中所包含之所述高位擴充數據,且R[2:0]為該第二顯示數據之中所包含之所述低位擴充數據;
若C[M-1:P]的最高位位元為1,則R[N-(N-P)+3:0+4]=C[N-1-(N-P):0],R[N-1:N-(N-P)+4]皆為位元0,且R[3:0]皆為位元1;其中,R[N-(N-P)+3:0+4]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:N-(N-P)+4]為該第二顯示數據之中所包含之所述高位擴充數據,且R[3:0]為該第二顯示數據之中所包含之所述低位擴充數據;
若C[M-1:P]的最高位位元和最低位位元皆為1,則R[N-(N-P)+4:0+5]=C[N-1-(N-P):0],R[N-1:N-(N-P)+5]皆為位元0,且R[4:0]皆為位元1;其中,R[N-(N-P)+4:0+5]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:N-(N-P)+5]為該第二顯示數據之中所包含之所述高位擴充數據,且R[4:0]為該第二顯示數據之中所包含之所述低位擴充數據;
若C[M-1:P]的最高位位元和次高位位元皆為1,則R[N-(N-P)+5:0+6]=C[N-1-(N-P):0],R[N-1:N-(N-P)+6]皆為位元0,且R[5:0]皆為位元1;其中,R[N-(N-P)+5:0+6]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[N-1:N-(N-P)+6]為該第二顯示數據之中所包含之所述高位擴充數據,且R[5:0]為該第二顯示數據之中所包含之所述低位擴充數據;以及
若C[M-1:P]皆為位元1,則R[N-1:(N-P)]=C[N-1-(N-P):0],且R[(N-P)-1:0]皆為位元1;其中,R[N-1:(N-P)]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[(N-P)-1:0]為該第二顯示數據之中所包含之所述低位擴充數據。
以N=18且M=16為例,即,如圖7所示,M=16位元的壓縮顯示數據經擴充成為N=18位元的第二顯示數據。因此,前述複數個方案可以示範性地說明如下:
若C[15:13]皆為位元0(即,3’b000),則R[12:0]=C[12:0]且R[17:13]皆為位元0(即,5’b00000);其中,R[12:0]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[17:13]為該第二顯示數據之中所包含之所述高位擴充數據;亦即,在此方案中僅以5個位元0組成所述高位擴充數據從而和具P個位元的顯示數據共同拼接成所述第二顯示數據R[N-1:0];
若C[15:13]的最低位位元為1(即,3’b001),則R[13:1]=C[12:0],R[17:14]皆為位元0(即,4’b0000),且R[0]為位元1;其中,R[13:1]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[17:14]為該第二顯示數據之中所包含之所述高位擴充數據,且R[0]為該第二顯示數據之中所包含之所述低位擴充數據; 亦即,在此方案中僅以4個位元0組成所述高位擴充數據且以1個位元1組成所述低位擴充數據從而和具P個位元的顯示數據共同拼接成所述第二顯示數據R[N-1:0];
若C[15:13]的中間位元為1(即,2’b010),則R[14:2]=C[12:0],R[17:15]皆為位元0(即,3’b000),且R[1:0]皆為位元1;其中,R[14:2]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[17:15]為該第二顯示數據之中所包含之所述高位擴充數據,且R[1:0]為該第二顯示數據之中所包含之所述低位擴充數據; 亦即,在此方案中僅以3個位元0組成所述高位擴充數據且以2個位元1組成所述低位擴充數據從而和具P個位元的顯示數據共同拼接成所述第二顯示數據R[N-1:0];
若C[15:13]的最低位位元和次低位位元皆為1(即,3’b011),則R[15:3]=C[12:0],R[17:16]皆為位元0,且R[2:0]皆為位元1;其中,R[15:3]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[17:16]為該第二顯示數據之中所包含之所述高位擴充數據,且R[2:0]為該第二顯示數據之中所包含之所述低位擴充數據;亦即,在此方案中僅以2個位元0組成所述高位擴充數據且以3個位元1組成所述低位擴充數據從而和具P個位元的顯示數據共同拼接成所述第二顯示數據R[N-1:0];
若C[15:13]的最高位位元為1(即,3’b100),則R[16:4]=C[12:0],R[17]為位元0,且R[3:0]皆為位元1;其中,R[16:4]為該第二顯示數據之中所包含之所述P位元的顯示數據,R[17]為該第二顯示數據之中所包含之所述高位擴充數據,且R[3:0]為該第二顯示數據之中所包含之所述低位擴充數據;亦即,在此方案中僅以1個位元0組成所述高位擴充數據且4個位元1組成所述低位擴充數據從而和具P個位元的顯示數據共同拼接成所述第二顯示數據R[N-1:0];以及
若C[15:13]的最高位位元和最低位位元皆為1(即,3’b101),則R[17:5]=C[N-1-(N-P):0],且R[4:0]皆為位元1;其中,R[17:5]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[4:0]為該第二顯示數據之中所包含之所述低位擴充數據;亦即,在此方案中僅以5個位元1組成所述低位擴充數據從而和具P個位元的顯示數據共同拼接成所述第二顯示數據R[N-1:0]。
前述之N=18、M=16、P=15/14/13之示範例的結果可以利用下如圖9所示之表(1)予以歸納。
如此,上述已完整且清楚地說明本發明之一種數據傳輸處理方法;並且,經由上述可得知本發明具有下列優點:
(1)本發明揭示一種數據傳輸處理方法,係由包含一數據壓縮單元的一數據發送模塊與包含一數據擴充單元的一數據接收模塊共同執行。在應用本發明之數據傳輸處理方法的情況下,該數據發送模塊和該數據接收模塊之間的數據傳輸總量可以大幅降低以減少帶寬需求。因此,若將本發明之數據傳輸處理方法應用於4K、8K之高畫質顯示裝置之中,則可以在完全保留低灰階精度並損失少量高灰階精度的情況下有效降低巨量顯示數據的傳輸帶寬需求,從而對人眼主觀顯示質量影響甚微。
(2)本發明同時提供一種顯示裝置,其包括一控制電路和一顯示面板,其中該控制電路包括一顯示數據發送端與一顯示驅動電路;其特徵在於,該顯示數據發送端和該顯示驅動電路執行如前所述本發明之數據傳輸處理方法,使該顯示數據發送端將一第一顯示數據壓縮成一壓縮顯示數據以傳送給該顯示驅動電路,且使該顯示驅動電路將該壓縮顯示數據擴充為一第二顯示數據,從而依據該第二顯示數據對該顯示面板進行顯示驅動。
(3)本發明還提供一種資訊處理裝置,其特徵在於,包含至少一個如前所述本發明之顯示裝置。在一實施例中,該資訊處理裝置是選自於由頭戴式顯示裝置、數位相機、智慧型電視、智慧型手機、智慧型手錶、平板電腦、一體式電腦、筆記型電腦、車載娛樂裝置、金融交易裝置、和視訊式門口機所組成群組之中的一種電子裝置。
必須加以強調的是,前述本案所揭示者乃為較佳實施例,舉凡局部之變更或修飾而源於本案之技術思想而為熟習該項技藝之人所易於推知者,俱不脫本案之專利權範疇。
綜上所陳,本案無論目的、手段與功效,皆顯示其迥異於習知技術,且其首先發明合於實用,確實符合發明之專利要件,懇請 貴審查委員明察,並早日賜予專利俾嘉惠社會,是為至禱。
1a:平面顯示器
10a:數據總線
11a:顯示面板
12a:顯示驅動晶片
2a:顯示數據發送端
1:顯示裝置
10:數據總線
11:顯示面板
12:控制電路
120:顯示數據發送端
1201:數據壓縮單元
121:顯示驅動電路
1211:數據擴充單元
S1:該數據壓縮單元將一N位元的第一顯示數據壓縮為包括一權重數據以及一顯示數據的一M位元的壓縮顯示數據
S2:該數據擴充單元依據所述權重數據確定一顯示數據等級
S3:該數據擴充單元依據所述顯示數據等級自該壓縮顯示數據之中確認所述顯示數據
S4:該數據擴充單元將所述顯示數據和一高位擴充數據及/或一低位擴充數據進行拼接,從而將所述顯示數據擴充為一N位元的第二顯示數據
圖1為習知的一種平面顯示器的方塊圖;
圖2為圖1所示之顯示數據發送端2a和顯示驅動晶片12a之間的顯示數據傳輸的示圖;
圖3為人眼對於亮度感知的曲線圖;
圖4為校正後的Gamma曲線圖;
圖5為應用本發明之一種數據傳輸處理方法的顯示裝置的方塊圖;
圖6為圖5所示之顯示數據發送端和顯示驅動電路之間的顯示數據傳輸的示圖;
圖7為圖6所示第一顯示數據、壓縮顯示數據與第二顯示數據的示意圖;
圖8為本發明之一種數據傳輸處理方法的流程圖;以及
圖9為表(1)的示圖。
S1:該數據壓縮單元將一N位元的第一顯示數據壓縮為包括一權重數據以及一顯示數據的一M位元的壓縮顯示數據
S2:該數據擴充單元依據所述權重數據確定一顯示數據等級
S3:該數據擴充單元依據所述顯示數據等級自該壓縮顯示數據之中確認所述顯示數據
S4:該數據擴充單元將所述顯示數據和一高位擴充數據及/或一低位擴充數據進行拼接,從而將所述顯示數據擴充為一N位元的第二顯示數據
Claims (10)
- 一種數據傳輸處理方法,係由包含一數據壓縮單元的一數據發送模塊與包含一數據擴充單元的一數據接收模塊共同執行,且包括以下步驟:該數據壓縮單元將一N位元的第一顯示數據壓縮為包括一權重數據以及一顯示數據的一M位元的壓縮顯示數據;N、M皆為正整數;該數據擴充單元依據所述權重數據確定一顯示數據等級;該數據擴充單元依據所述顯示數據等級自該壓縮顯示數據之中確認所述顯示數據;以及該數據擴充單元將所述顯示數據和一高位擴充數據及/或一低位擴充數據進行拼接,從而將所述顯示數據擴充為一N位元的第二顯示數據;其中,在該壓縮顯示數據之中,該顯示數據包含P個位元,該權重數據包含M-P個位元,P及M-P均為正整數;該數據擴充單元利用數學式2(M-P)計算出一最大分級數值,從而依據該最大分級數值確認所述顯示數據等級;在該最大分級數值為2的情況下,該數據壓縮單元在壓縮所述第一顯示數據成為所述壓縮顯示數據之時,係執行以下複數個方案之中的一者:若所述第一顯示數據之中自最高位往低位數去的前N-P個位元皆為0,N-P為正整數,則令C[N-1-(N-P):0]=D[N-1-(N-P):0],且C[M-1:P]皆為位元0;其中,D[N-1-(N-P):0]為該第一顯示數據之中由最低位往高位數去的P個位元,C[N-1-(N-P):0]為該壓縮顯示數據所包含之所述P個位元的所述顯示數據,且C[M-1:P]為該壓縮顯示數據所包含之所述M-P個位元的所述權重數據;以及若所述第一顯示數據之中自最高位往低位數去的前N-P個位元不全為0,N-P為正整數,則令C[N-1-(N-P):0]=D[N-1:(N-P)],且C[M-1:P]皆為位元1;其 中,D[N-1:(N-P)]為該第一顯示數據之中由最高位往低位數去的P個位元,且C[N-1-(N-P):0]為該壓縮顯示數據所包含之所述P個位元的所述顯示數據。
- 如請求項1所述之數據傳輸處理方法,其中,該高位擴充數據包含L個位元0,該低位擴充數據包含K個位元1,L、K皆為為大於或等於0的整數。
- 如請求項1所述之數據傳輸處理方法,其中,在該最大分級數值為2的情況下,該數據擴充單元在將所述顯示數據擴充為所述第二顯示數據之時,係執行以下複數個方案之中的一者:若C[M-1:P]皆為位元0,則R[N-1-(N-P):0]=C[N-1-(N-P):0]且R[N-1:P]包含N-P個位元0;其中,R[N-1-(N-P):0]為該第二顯示數據之中所包含之所述P個位元的所述顯示數據,且R[N-1:P]為該第二顯示數據之中所包含之所述高位擴充數據;以及若C[M-1:P]皆為位元1,則R[N-1:(N-P)]=C[N-1-(N-P):0]且R[(N-P)-1:0]包含N-P個位元1;其中,R[N-1:(N-P)]為該第二顯示數據之中所包含之所述P個位元的所述顯示數據,且R[(N-P)-1:0]為該第二顯示數據之中所包含之所述低位擴充數據。
- 一種數據傳輸處理方法,係由包含一數據壓縮單元的一數據發送模塊與包含一數據擴充單元的一數據接收模塊共同執行,且包括以下步驟:該數據壓縮單元將一N位元的第一顯示數據壓縮為包括一權重數據以及一顯示數據的一M位元的壓縮顯示數據;N、M皆為正整數;該數據擴充單元依據所述權重數據確定一顯示數據等級;該數據擴充單元依據所述顯示數據等級自該壓縮顯示數據之中確認所述顯 示數據;以及該數據擴充單元將所述顯示數據和一高位擴充數據及/或一低位擴充數據進行拼接,從而將所述顯示數據擴充為一N位元的第二顯示數據;其中,在該壓縮顯示數據之中,該顯示數據包含P個位元,該權重數據包含M-P個位元,P及M-P均為正整數;該數據擴充單元利用數學式2(M-P)計算出一最大分級數值,從而依據該最大分級數值確認所述顯示數據等級;在該最大分級數值為4的情況下,該數據壓縮單元在壓縮所述第一顯示數據成為所述壓縮顯示數據之時,係執行以下複數個方案之中的一者:若所述第一顯示數據之中自最高位往低位數去的前N-P個位元皆為0,則令C[N-1-(N-P):0]=D[N-1-(N-P):0],且C[M-1:P]皆為位元0;其中,D[N-1-(N-P):0]為該第一顯示數據之中由最低位往高位數去的P個位元,C[N-1-(N-P):0]為該壓縮顯示數據所包含之所述P個位元的所述顯示數據,且C[M-1:P]為該壓縮顯示數據所包含之所述(M-P)個位元的所述權重數據;若所述第一顯示數據之中自最高位往低位數去的前N-P個位元之中的最後一個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P):0+1],且C[M-1:P]的最低位位元為1;其中,D[N-(N-P):0+1]為該第一顯示數據之中由次低位往高位數去的P個位元;若所述第一顯示數據之中自最高位往低位數去的前(N-P)-1個位元之中的最後一個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P)+1:0+2],且C[M-1:P]的最高位位元為1;其中,D[N-(N-P)+1:0+2]為該第一顯示數據之中由再次低位往高位數去的P個位元;以及 若所述第一顯示數據所包含的複數個高位位元之中的前(N-P)-2個不全為0,則令C[N-1-(N-P):0]=D[N-1:0+4],且C[M-1:P]皆為位元1;其中,D[N-1:0+4]為該第一顯示數據之中由最高位往低位數去的P個位元。
- 如請求項4所述之數據傳輸處理方法,其中,在該最大分級數值為4的情況下,該數據擴充單元在將所述顯示數據擴充為所述N位元的第二顯示數據之時,係執行以下複數個方案之中的一者:若C[M-1:P]皆為位元0,則R[N-1-(N-P):0]=C[N-1-(N-P):0]且R[N-1:P]包含N-P個位元0;其中,R[N-1-(N-P):0]為該第二顯示數據之中所包含之所述P個位元的所述顯示數據,且R[N-1:P]為該第二顯示數據之中所包含之所述高位擴充數據;若C[M-1:P]的最低位位元為1,則R[N-(N-P):0+1]=C[N-1-(N-P):0],R[N-1:0+N-(N-P)+1]包含N-P-1個位元0,且R[0]為位元1;其中,R[N-(N-P):0+1]為該第二顯示數據之中所包含之所述P個位元的所述顯示數據,R[N-1:0+N-(N-P)+1]為該第二顯示數據之中所包含之所述高位擴充數據,且R[0]為該第二顯示數據之中所包含之所述低位擴充數據;若C[M-1:P]的最高位位元為1,則R[N-(N-P)+1:0+2]=C[N-1-(N-P):0],R[N-1:0+N-(N-P)+2]包含N-P-2個位元0,且R[1:0]皆為位元1;其中,R[N-(N-P)+1:0+2]為該第二顯示數據之中所包含之所述P個位元的所述顯示數據,R[N-1:N-(N-P)+2]為該第二顯示數據之中所包含之所述高位擴充數據,且R[1:0]為該第二顯示數據之中所包含之所述低位擴充數據;以及若C[M-1:P]皆為位元1,則R[N-1:0+(N-P)]=C[N-1-(N-P):0],且R[(N-P)-1:0]包含N-P個位元1;其中,R[N-1:0+(N-P)]為該第二顯示數據之中所包含之 所述P個位元的所述顯示數據,且R[(N-P)-1:0]為該第二顯示數據之中所包含之所述低位擴充數據。
- 一種數據傳輸處理方法,係由包含一數據壓縮單元的一數據發送模塊與包含一數據擴充單元的一數據接收模塊共同執行,且包括以下步驟:該數據壓縮單元將一N位元的第一顯示數據壓縮為包括一權重數據以及一顯示數據的一M位元的壓縮顯示數據;N、M皆為正整數;該數據擴充單元依據所述權重數據確定一顯示數據等級;該數據擴充單元依據所述顯示數據等級自該壓縮顯示數據之中確認所述顯示數據;以及該數據擴充單元將所述顯示數據和一高位擴充數據及/或一低位擴充數據進行拼接,從而將所述顯示數據擴充為一N位元的第二顯示數據;其中,在該壓縮顯示數據之中,該顯示數據包含P個位元,該權重數據包含M-P個位元,P及M-P均為正整數;該數據擴充單元利用數學式2(M-P)計算出一最大分級數值,從而依據該最大分級數值確認所述顯示數據等級;在該最大分級數值為8的情況下,該數據壓縮單元在壓縮所述第一顯示數據成為所述壓縮顯示數據之時,係執行以下複數個方案之中的一者:若所述第一顯示數據之中自最高位往低位數去的前N-P個位元皆為0,則令C[N-1-(N-P):0]=D[N-1-(N-P):0],且C[M-1:P]皆為位元0;其中,D[N-1-(N-P):0]為該第一顯示數據之中由最低位往高位數去的P個位元,C[N-1-(N-P):0]為該壓縮顯示數據所包含之所述P個位元的所述顯示數據,且C[M-1:P]為該壓縮顯示數據所包含之所述(M-P)個位元的所述權重數據; 若所述第一顯示數據之中自最高位往低位數去的第N-P個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P):0+1],且C[M-1:P]的最低位位元為1;其中,D[N-(N-P):0+1]為該第一顯示數據之中由次低位往高位數去的P個位元;若所述第一顯示數據之中自自最高位往低位數去的第N-P-1個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P)+1:0+2],且C[M-1:P]的中間位元為1;其中,D[N-(N-P)+1:0+2]為該第一顯示數據之中由再次低位往高位數去的P個位元;若所述第一顯示數據之中自最高位往低位數去的第N-P-2個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P)+2:0+3],且C[M-1:P]的最低位位元和次低位位元皆為1;其中,D[N-(N-P)+2:0+3]為該第一顯示數據之中的P個位元;若所述第一顯示數據之中自最高位往低位數去的第N-P-3個位元為1,則令C[N-1-(N-P):0]=D[N-(N-P)+3:0+4],且C[M-1:P]的最高位位元為1;其中,D[N-(N-P)+3:0+4]為該第一顯示數據之中的P個位元;若所述第一顯示數據之中自最高位往低位數去的第N-P-4個位元為1,則令C[N-1-(N-P):0]=D[N-1:0+5],且C[M-1:P]的最高位位元和最低位位元皆為1;其中,D[N-1:0+5]為該第一顯示數據之中自最高位往低位數去的P個位元;若所述第一顯示數據之中自最高位往低位數去的第N-P-5個位元為1,則令C[N-1-(N-P):0]=D[N-1:0+6],且C[M-1:P]的最高位位元和次高位位元皆為1;其中,D[N-1:0+6]為該第一顯示數據之中的P個位元;以及若所述第一顯示數據之中自最高位往低位數去的前N-P-6個位元不全為0,則令C[N-1-(N-P):0]=D[N-1:0+7],且C[M-1:P]皆為位元1;其中,D[N-1:0+7]為該第一顯示數據之中的P個位元。
- 如請求項6所述之數據傳輸處理方法,其中,在該最大分級數值為8的情況下,該數據擴充單元在將所述顯示數據擴充為所述N位元的第二顯示數據之時,係執行以下複數個方案之中的一者:若C[M-1:P]皆為位元0,則R[N-1-(N-P):0]=C[N-1-(N-P):0]且R[N-1:P]皆為位元0;其中,R[N-1-(N-P):0]為該第二顯示數據之中所包含之所述P位元的顯示數據,且R[N-1:P]為該第二顯示數據之中所包含之所述高位擴充數據;若C[M-1:P]的最低位位元為1,則R[N-(N-P):0+1]=C[N-1-(N-P):0],R[N-1:N-(N-P)+1]皆為位元0,且R[0]為位元1;其中,R[N-(N-P):0+1]為該第二顯示數據之中所包含之所述P個位元的所述顯示數據,R[N-1:N-(N-P)+1]為該第二顯示數據之中所包含之所述高位擴充數據,且R[0]為該第二顯示數據之中所包含之所述低位擴充數據;若C[M-1:P]的中間位元為1,則R[N-(N-P)+1:0+2]=C[N-1-(N-P):0],R[N-1:N-(N-P)+2]皆為位元0,且R[1:0]皆為位元1;其中,R[N-(N-P)+1:0+2]為該第二顯示數據之中所包含之所述P個位元的所述顯示數據,R[N-1:N-(N-P)+2]為該第二顯示數據之中所包含之所述高位擴充數據,且R[1:0]為該第二顯示數據之中所包含之所述低位擴充數據;若C[M-1:P]的最低位位元和次低位位元皆為1,則R[N-(N-P)+2:0+3]=C[N-1-(N-P):0],R[N-1:N-(N-P)+3]皆為位元0,且R[2:0]皆為位元1;其中,R[N-(N-P)+2:0+3]為該第二顯示數據之中所包含之所述P個位元的所述顯示數據,R[N-1:N-(N-P)+3]為該第二顯示數據之中所包含之所述高位擴充數據,且R[2:0]為該第二顯示數據之中所包含之所述低位擴充數據; 若C[M-1:P]的最高位位元為1,則R[N-(N-P)+3:0+4]=C[N-1-(N-P):0],R[N-1:N-(N-P)+4]皆為位元0,且R[3:0]皆為位元1;其中,R[N-(N-P)+3:0+4]為該第二顯示數據之中所包含之所述P個位元的所述顯示數據,R[N-1:N-(N-P)+4]為該第二顯示數據之中所包含之所述高位擴充數據,且R[3:0]為該第二顯示數據之中所包含之所述低位擴充數據;若C[M-1:P]的最高位位元和最低位位元皆為1,則R[N-(N-P)+4:0+5]=C[N-1-(N-P):0],R[N-1:N-(N-P)+5]皆為位元0,且R[4:0]皆為位元1;其中,R[N-(N-P)+4:0+5]為該第二顯示數據之中所包含之所述P個位元的所述顯示數據,R[N-1:N-(N-P)+5]為該第二顯示數據之中所包含之所述高位擴充數據,且R[4:0]為該第二顯示數據之中所包含之所述低位擴充數據;若C[M-1:P]的最高位位元和次高位位元皆為1,則R[N-(N-P)+5:0+6]=C[N-1-(N-P):0],R[N-1:N-(N-P)+6]皆為位元0,且R[5:0]皆為位元1;其中,R[N-(N-P)+5:0+6]為該第二顯示數據之中所包含之所述P個位元的所述顯示數據,R[N-1:N-(N-P)+6]為該第二顯示數據之中所包含之所述高位擴充數據,且R[5:0]為該第二顯示數據之中所包含之所述低位擴充數據;以及若C[M-1:P]皆為位元1,則R[N-1:(N-P)]=C[N-1-(N-P):0],且R[(N-P)-1:0]皆為位元1;其中,R[N-1:(N-P)]為該第二顯示數據之中所包含之所述P個位元的所述顯示數據,且R[(N-P)-1:0]為該第二顯示數據之中所包含之所述低位擴充數據。
- 如請求項1所述之數據傳輸處理方法,其中,該數據發送模塊係透過一顯示數據傳輸通道將所述壓縮顯示數據發送給該數據接收模塊,且該數據發送模塊同時透過一控制信息傳輸通道將一控制信息傳送給該數據接收模 塊,使該數據接收模塊的該數據擴充單元依據該控制信息將該壓縮顯示數據處理為所述第二顯示數據。
- 一種顯示裝置,其包括一控制電路和一顯示面板,其中該控制電路包括一顯示數據發送端與一顯示驅動電路;其特徵在於,該顯示數據發送端和該顯示驅動電路執行如請求項1至請求項8之中任一項所述之數據傳輸處理方法,使該顯示數據發送端將該第一顯示數據壓縮成該壓縮顯示數據以傳送給該顯示驅動電路,且使該顯示驅動電路將該壓縮顯示數據擴充為該第二顯示數據,從而依據該第二顯示數據對該顯示面板進行顯示驅動。
- 一種資訊處理裝置,其特徵在於,包含至少一個如請求項9所述之顯示裝置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112134514A TWI902003B (zh) | 2023-09-11 | 2023-09-11 | 數據傳輸處理方法、顯示裝置及資訊處理裝置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW112134514A TWI902003B (zh) | 2023-09-11 | 2023-09-11 | 數據傳輸處理方法、顯示裝置及資訊處理裝置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202511970A TW202511970A (zh) | 2025-03-16 |
| TWI902003B true TWI902003B (zh) | 2025-10-21 |
Family
ID=95828548
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112134514A TWI902003B (zh) | 2023-09-11 | 2023-09-11 | 數據傳輸處理方法、顯示裝置及資訊處理裝置 |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI902003B (zh) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104376830B (zh) * | 2013-08-13 | 2017-06-09 | 联发科技股份有限公司 | 数据处理装置以及相关数据处理方法 |
| US20180005372A1 (en) * | 2016-06-30 | 2018-01-04 | Shanghai United Imaging Healthcare Co., Ltd. | Methods and systems for detecting a centerline of a vessel |
| CN111193948A (zh) * | 2020-01-07 | 2020-05-22 | 上海步频电子科技有限公司 | 一种显示终端的图片传输和显示的方法和系统 |
| TW202219748A (zh) * | 2016-12-12 | 2022-05-16 | 美商英特爾股份有限公司 | 處理器及其處理器架構 |
-
2023
- 2023-09-11 TW TW112134514A patent/TWI902003B/zh active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104376830B (zh) * | 2013-08-13 | 2017-06-09 | 联发科技股份有限公司 | 数据处理装置以及相关数据处理方法 |
| US20180005372A1 (en) * | 2016-06-30 | 2018-01-04 | Shanghai United Imaging Healthcare Co., Ltd. | Methods and systems for detecting a centerline of a vessel |
| TW202219748A (zh) * | 2016-12-12 | 2022-05-16 | 美商英特爾股份有限公司 | 處理器及其處理器架構 |
| CN111193948A (zh) * | 2020-01-07 | 2020-05-22 | 上海步频电子科技有限公司 | 一种显示终端的图片传输和显示的方法和系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202511970A (zh) | 2025-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20180308415A1 (en) | Display driving apparatus and display driving method | |
| US10916040B2 (en) | Processing image data using different data reduction rates | |
| CN106256126B (zh) | 用于自适应地压缩图像数据的方法和装置 | |
| CN108877735B (zh) | 显示设备的灰阶亮度调整方法和调整装置 | |
| US7629970B2 (en) | Image processing circuit and image processing method | |
| EP4243415A1 (en) | Image compression method and apparatus, and intelligent terminal and computer-readable storage medium | |
| JP2007334321A (ja) | データ補償回路及びこれを有する表示装置 | |
| CN110417811B (zh) | 比特流编码压缩的方法及装置 | |
| CN113763905A (zh) | 显示设备以及显示的控制方法 | |
| US8300071B2 (en) | Method for generating a gamma table | |
| CN102214452A (zh) | 图像处理装置与图像处理方法 | |
| CN113763904A (zh) | 显示设备以及显示的控制方法 | |
| TW202446069A (zh) | 影像處理裝置和處理影像資料的方法 | |
| CN106340278B (zh) | 一种显示面板的驱动方法及装置 | |
| CN103238324B (zh) | 图像处理装置以及图像处理方法 | |
| TW202511970A (zh) | 數據傳輸處理方法、顯示裝置及資訊處理裝置 | |
| CN103839506B (zh) | 显示装置及其驱动电路、显示面板的驱动方法与显示系统 | |
| US20240250816A1 (en) | Electronic device and controlling method for increasing an operation speed of homomorphic encrypted data | |
| US20140125708A1 (en) | Display device and data driving circuit thereof, driving method of display panel and display system | |
| CN117037669A (zh) | 显示数据的传输处理方法及装置 | |
| CN100520901C (zh) | 伽玛对应表的产生方法 | |
| CN101334984B (zh) | 产生过驱动数据的方法及装置 | |
| JP5255045B2 (ja) | 画像処理装置、画像処理方法 | |
| US20150077632A1 (en) | Display device and display method | |
| US9742434B1 (en) | Data compression and de-compression method and data compressor and data de-compressor |