<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種色域轉換方法及裝置與流程

文檔序號:11207144閱讀:1264來源:國知局
一種色域轉換方法及裝置與流程

本發明涉及色域映射技術領域,尤其涉及一種色域轉換方法及裝置。



背景技術:

近年來,高色域電視迅速占領了各大電視品牌旗艦產品的位置,無論是世界級的ces(internationalconsumerelectronicsshow、,國際消費類電子產品展覽會)消費類電子產品展,還是國內最大的awe(appliance&electronicsworldexpo,,中國家電及消費電子博覽會)家電展上,高色域都是電視展出的一大亮點。目前,高色域電視等顯示設備的色域已經可以達到甚至超過100%ntsc(nationaltelevisionstandardscommittee,美國國家電視標準)。然而,由于絕大部分信源目前依舊按照bt.709標準或者bt.2020標準制作,如按照bt.709標準制作的信源,色域在72%ntsc,信源與顯示設備色域不匹配,如果不做色域映射處理,會出現部分顏色色調失真、色飽和度過濃問題,因此,需要通過色域映射改善該問題。

以bt.709標準信源為例,如信源為ycbcr信號,顯示設備芯片的主流映射方案如圖1所示:ycbcr信號接收模塊接收信源ycbcr信號;ycbcr解碼模塊將ycbcr信號轉為信源rgb信號;gamma匹配模塊將信源rgb信號與信源進行gamma匹配;色域轉換模塊將gamma匹配后的信源rgb信號轉換為顯示設備rgb信號,達到信源與顯示設備色域轉換的目的;壓縮/裁剪模塊對顯示設備rgb信號中超范圍的信號進行壓縮或者裁剪超標部分,使其符合信號傳輸規范。其中,信源與顯示設備的色域轉換包括兩步:rgb轉標準空間子模塊將獲取的gmamma匹配后的信源rgb信號轉換為標準空間信號,計算方法為:轉換的標準空間信號為gamma匹配后的信源rgb信號的rgb值和bt.709標準信源與標準空間轉換矩陣之間的乘積;標準空間轉rgb子模塊將標準空間信號轉換為顯示設備rgb信號,計算方法為:顯示設備rgb信號為標準空間與顯示設備rgb色彩空間轉換矩陣和轉換的標準空間信號rgb值的乘積。顯示設備芯片色域轉換結束后,將壓縮/裁剪后的顯示設備rgb信號發送給顯示屏的tcon(timercontrolregister,時序控制器),tcon對壓縮/裁剪后的顯示設備rgb信號進行處理,獲得輸出給顯示屏的rgb信號,這些rgb信號經顯示屏的光學器件,最終在顯示屏上呈現顯示結果。

但是,上述色域轉換過程中,將標準空間信號轉換為顯示設備rgb信號的過程通常根據矩陣計算得到,由于矩陣計算過程中無法考慮到超范圍信號問題,加上系統字節位數限制,矩陣計算結果小數保留位數有限,導致誤差較大,精度不夠,無法根除顏色失真問題。



技術實現要素:

為克服相關技術中存在的問題,本發明提供一種色域轉換方法及裝置。

根據本發明實施例的第一方面,提供一種色域轉換方法,該方法包括:

將標準測試信號按照根據原始坐標計算的空間轉換矩陣轉換為顯示設備rgb信號;

查找與所述顯示設備rgb信號對應的結果坐標,以及,獲取所述標準測試信號在顯示屏上待顯示的目標坐標;

判斷所述結果坐標和目標坐標的差值是否大于預設誤差;

若所述差值大于所述預設誤差,調整所述原始坐標,將所述標準測試信號按照根據調整后原始坐標計算的空間轉換矩陣轉換為新的顯示設備rgb信號,直至新的顯示設備rgb信號對應的結果坐標與所述目標坐標的差值小于或者等于所述預設誤差。

根據本發明實施例的第二方面,提供一種色域轉換裝置,該裝置包括:

標準測試信號轉換模塊,用于將標準測試信號按照根據原始坐標計算的空間轉換矩陣轉換為顯示設備rgb信號;

結果坐標和目標坐標獲取模塊,用于查找與所述顯示設備rgb信號對應的結果坐標,以及,獲取所述標準測試信號在顯示屏上待顯示的目標坐標;

判斷模塊,用于判斷所述結果坐標和目標坐標的差值是否大于預設誤差;

坐標調整模塊,用于若所述差值大于所述預設誤差,調整所述原始坐標,將所述標準測試信號按照根據調整后原始坐標計算的空間轉換矩陣轉換為新的顯示設備rgb信號,直至新的顯示設備rgb信號對應的結果坐標與所述目標坐標的差值小于或者等于所述預設誤差。

由以上技術方案可見,本發明實施例提供一種色域轉換方法及裝置,通過調整顯示設備的原始坐標,獲得新的空間轉換矩陣,將標準測試信號根據新的空間轉換矩陣轉換為顯示設備rgb信號,將標準測試信號轉換的顯示設備rgb信號對應顯示屏上顯示的結果坐標與標準測試信號在顯示屏上待顯示的目標坐標做對比,使色域轉換后獲得的結果坐標與目標坐標的差值小于或等于預設誤差,從而在顯示屏上獲得標準測試信號的顯示結果。本方法中利用標準測試信號及其要在顯示屏上待顯示的目標坐標對空間轉換矩陣需要使用的顯示設備坐標進行修正,根據修正后的顯示設備坐標從而修正空間轉換矩陣,使標準測試信號以及信源信號都按照修正后的空間轉換矩陣進行色域轉換,使得色域轉換后顯示屏上獲得的顯示結果與目標坐標的差值小于或等于預設誤差。由于通過不斷調整和修正空間轉換矩陣,從而使色域轉換后的顯示結果與目標坐標的差值在預設誤差范圍內,這樣不僅考慮到超范圍信號問題、避免了系統字節位數限制,而且本方法色域轉換后顯示屏上顯示的實際坐標與信源坐標的誤差小、精度高,能夠根除顏色失真的問題。

應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本發明。

附圖說明

為了更清楚地說明本發明的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領域普通技術人員而言,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。

圖1為現有技術提供的一種顯示設備主芯片的主流映射流程示意圖;

圖2為本發明實施例提供的一種色域轉換方法的流程示意圖;

圖3為本發明實施例提供的一種調整原始坐標的方法流程示意圖;

圖4為本發明實施例提供的一種計算調整后原始坐標的方法流程示意圖;

圖5為本發明實施例提供的另一種色域轉換方法的流程示意圖;

圖6為本發明實施例提供的又一種色域轉換方法的流程示意圖;

圖7為本發明實施例提供的一種查找與信源信號對應rgb調整后原始坐標的方法流程示意圖;

圖8為本發明實施例提供的一種色域轉換裝置的結構示意圖;

圖9為本發明實施例提供的一種坐標調整模塊的結構示意圖;

圖10為本發明實施例提供的一種原始坐標調整單元的結構示意圖;

圖11為本發明實施例提供的另一種色域轉換裝置的結構示意圖;

圖12為本發明實施例提供的又一種色域轉換裝置的結構示意圖;

圖13為本發明實施例提供的一種第二信源轉換模塊的結構示意圖。

具體實施方式

本發明實施例提供的色域轉換方法,用于高色域電視等顯示設備接收信源信號之前顯示設備芯片調試階段。通過本方法,調整顯示設備坐標,使標準測試信號按照調整后原始坐標計算的空間轉換矩陣進行色域轉換獲得的顯示設備rgb信號,最終在顯示屏上顯示的結果與目標坐標的誤差小于或等于預設誤差范圍。下面以高色域電視為例,對本發明實施例提供的色域轉換方法進行詳細說明。

本發明實施例提供一種色域轉換方法,如圖2所示,包括:

步驟s100:將標準測試信號按照根據原始坐標計算的空間轉換矩陣轉換為顯示設備rgb信號。

其中,所述空間轉換矩陣為根據顯示設備坐標為原始坐標計算得出的標準空間與顯示設備rgb色彩空間轉換矩陣。

在具體實施過程中,電視芯片可以發出標準測試信號,所述標準測試信號,以bt.709標準信源為例,包括bt.709標準r測試信號、bt.709標準g測試信號、bt.709標準b測試信號;以bt.2020標準信源為例,包括bt.2020標準r測試信號、bt.2020標準g測試信號、bt.2020標準b測試信號。

以bt.709標準r測試信號作為信源信號為例,bt.709標準r測試信號為ycbcr信號。電視芯片的ycbcr信號接收模塊接收bt.709標準r測試信號;ycbcr解碼模塊將bt.709標準r測試信號轉為信源rgb信號;gamma匹配模塊將信源rgb信號與bt.709標準r測試信號進行gamma匹配;色域轉換模塊將gamma匹配后的bt.709標準r測試信號的信源rgb信號轉換為顯示設備rgb信號。

其中,信源與顯示設備的色域轉換包括兩步:rgb轉xyz子模塊將獲取的gmamma匹配后bt.709標準r測試信號的信源rgb信號轉換為xyz標準空間信號,計算方法為:

其中,為bt.709標準r測試信號的信源rgb信號,為xyz標準空間信號,為bt.709標準信源色彩空間與xyz標準空間的轉換矩陣。

將gamma匹配后的bt.709標準r測試信號的信源rgb信號轉換為xyz標準空間信號后,根據顯示設備坐標為原始坐標時,計算出空間轉換矩陣,所述空間轉換矩陣為根據顯示設備坐標為原始坐標計算得出的標準空間與顯示設備rgb色彩空間轉換矩陣,標準空間與顯示設備rgb色彩空間轉換矩陣計算方法如下式:

其中,為標準空間與顯示設備rgb色彩空間轉換矩陣,為顯示設備坐標轉換的xyz矩陣,為信源坐標轉換的xyz矩陣的逆矩陣,為bt.709標準信源色彩空間與xyz標準空間的轉換矩陣的逆矩陣。

顯示設備坐標轉換成xyz矩陣的方法為:如顯示設備坐標為(xrd,yrd),根據公式zrd=1-xrd-yrd,以及分別計算出xrd、yrd和zrd,因bt.709標準r測試信號為r基色,g和b對應的x、y、z均為0,即xgd、ygd、zgd、xbd、ybd和zbd均為0,將xrd、yrd、zrd、xgd、ygd、zgd、xbd、ybd和zbd的值填入矩陣即可獲得bt.709標準r測試信號顯示設備坐標轉換的xyz矩陣。

由于空間轉換矩陣為根據顯示設備坐標為原始坐標計算得出的標準空間與顯示設備rgb色彩空間轉換矩陣,此處,應為原始坐標轉換的xyz矩陣,例如:xyz標準空間與顯示設備rgb色彩空間的轉換矩陣計算時的顯示設備坐標采用原始坐標(0.681192,0.30539),將該原始坐標利用上述顯示設備坐標轉換成xyz矩陣的方法轉換為xyz矩陣,該矩陣與bt.709標準r測試信號轉換的xyz矩陣以及bt.709標準信源色彩空間與xyz標準空間的轉換矩陣的逆矩陣乘積,即可獲得空間轉換矩陣然后,再根據公式

將bt.709標準r測試信號的xyz標準空間信號轉換為顯示設備rgb信號,其中,為根據空間轉換矩陣轉換的bt.709標準r測試信號的顯示設備rgb信號。

當bt.709標準r測試信號轉換為顯示設備rgb信號,經壓縮/裁剪后,電視芯片可以抓取到bt.709標準r測試信號根據空間轉換矩陣轉換的顯示設備rgb信號(x0,y0,z0),(x0,y0,z0)即為電視芯片在本步驟的輸出。

步驟s200:查找與所述顯示設備rgb信號對應的結果坐標,以及,獲取所述標準測試信號在顯示屏上待顯示的目標坐標。

其中,所述結果坐標為顯示設備rgb信號對應的、在顯示屏上顯示的坐標。在具體實施過程中,可以從預設查找表中查找所述顯示設備rgb信號對應的結果坐標,所述預設查找表一般為顯示屏的初始ini文件。電視芯片存儲著預設查找表,所述預設查找表為根據顯示屏顯示特性制作的文件,包括tcon輸入的顯示設備rgb信號以及對應顯示設備rgb信號的結果坐標,如下表所示:

在一種應用場景中,電視芯片抓取到bt.709標準r測試信號轉換的顯示設備rgb信號的值為(229,0,0),從預設查找表查到tcon輸入(即電視芯片輸出)為(229,0,0)時對應的在顯示屏上顯示的結果坐標為(0.678466,0.304445)。

所述顯示屏上待顯示的目標坐標為信源完全無顏色失真情況下的坐標,與信源的坐標相同,對于bt.709標準r測試信號來說,(0.64,0.33)是bt.709標準r測試信號的坐標,其在顯示屏上待顯示的目標坐標也為(0.64,0.33)。

在一種可能的實施方式中,所述獲取所述標準測試信號在顯示屏上待顯示的目標坐標,包括:

從預設目標坐標文件中查找所述標準測試信號在顯示屏上待顯示的目標坐標。

在具體實施過程中,對于不同顏色或不同類型的標準測試信號,對應將其在顯示屏上待顯示的目標坐標,建立預設目標坐標文件。例如,預設目標坐標文件中可以包括bt.709標準r測試信號在顯示屏上待顯示的目標坐標、bt.709標準g測試信號在顯示屏上待顯示的目標坐標和bt.709標準b測試信號在顯示屏上待顯示的目標坐標。

步驟s300:判斷所述結果坐標和目標坐標的差值是否大于預設誤差。

根據步驟s200中獲得的結果坐標(0.678466,0.304445)和目標坐標(0.64,0.33),計算二者的差值,其中,所述差值包括:結果坐標與目標坐標的橫坐標之差,以及結果坐標與目標坐標的縱坐標之差。以結果坐標(0.678466,0.304445)和目標坐標(0.64,0.33)為例,經計算獲得結果坐標和目標坐標的橫坐標差值為0.038466,縱坐標差值-0.025555。

在具體實施過程中,預設誤差可以為預設橫坐標目標誤差或預設縱坐標目標誤差,以預設橫坐標目標誤差為例,本步驟可以判斷結果坐標和目標坐標的橫坐標差值是否大于預設橫坐標目標誤差。

若所述差值小于或等于預設誤差,則步驟結束,即bt.709標準r測試信號的顯示設備坐標確定為原始坐標,通過空間轉換矩陣轉換的顯示設備rgb信號即為bt.709標準r測試信號的最終色域轉后結果,bt.709標準r測試信號的色域轉換完畢。

若所述差值大于所述預設誤差,則執行步驟s400。

步驟s400:調整所述原始坐標,將所述標準測試信號按照根據調整后原始坐標計算的空間轉換矩陣轉換為新的顯示設備rgb信號,直至新的顯示設備rgb信號對應的結果坐標與所述目標坐標的差值小于或者等于所述預設誤差。

其中,所述按照根據調整后原始坐標計算的空間轉換矩陣為根據顯示設備坐標為調整后原始坐標計算得出的標準空間與顯示設備rgb色彩空間轉換矩陣。

在一種可能的實施例中,如圖3所示,對于如何調整所述原始坐標,包括以下步驟:

步驟s401:計算所述差值與所述預設誤差的比值k。

在本發明實施例中,根據所述差值與所述預設誤差的比值k,確定對原始坐標的調整幅度。在具體實施過程中,所述k可以為結果坐標和目標坐標的橫坐標差值與預設橫坐標目標誤差的比值。

當然,在具體實施過程,所述k可以為結果坐標和目標坐標的縱坐標差值與預設縱坐標目標誤差的比值。用戶可根據實際情況選取k為上述任一比值,在此不做具體限定。

步驟s402:將所述差值的0.5k倍與所述原始坐標之和作為調整后原始坐標。

在具體實施過程中,將所述差值的0.5k倍作為本次對原始坐標調整的幅度,那么,調整后原始坐標為將所述差值的0.5k倍與所述原始坐標之和。

在一種應用場景中,所述差值為結果坐標與目標坐標的橫坐標之差,結果坐標為(0.678466,0.304445)、目標坐標為(0.64,0.33),計算獲得結果坐標和目標坐標的橫坐標差值為0.038466、縱坐標差值為-0.025555,例如,預設橫坐標目標誤差為0.01,那么,k=0.038466/0.01=3.8466。因結果坐標與目標坐標的橫坐標差別較大,因此,調整的幅度也相對較大。

調整后原始坐標的橫坐標為0.681192+0.5*3.8466*0.038466=0.755173658、縱坐標為0.30539+0.5*3.8466*(-0.025555)=0.256240069,即調整后原始坐標為(0.75517365,0.256240069)。

在一種應用場景中,如圖4所示,所述將所述差值的0.5k倍與所述原始坐標之和作為調整后原始坐標的步驟,還包括:

步驟s4021:對所述差值與所述預設誤差的比值取n位有效數字,記為k’,其中,n與所述結果坐標的有效數字位數相同。

在具體實施過程中,如結果坐標有5位有效數字,那么計算出的k值也取5位有效數字,記為k’。

步驟s4022:將所述差值的0.5k’倍與所述原始坐標之和作為調整后原始坐標。

在具體實施過程中,為了減小后續計算量,調整后原始坐標也可以保留與結果坐標相同位數有效數字。例如調整后原始坐標為(0.75517365,0.256240069),由于結果坐標保留5位有效數字,將調整后原始坐標也保留5為有效數字,為(0.75517,0.25624)。

計算標準空間與顯示設備rgb色彩空間轉換矩陣的顯示設備坐標變為調整后原始坐標(0.75517,0.25624),即根據調整后原始坐標,可以計算出新的空間轉換矩陣,電視芯片將重新發送bt.709標準r測試信號,bt.709標準r測試信號根據新的空間轉換矩陣可以轉換為新的顯示設備rgb信號(x0,y0,z0)。

電視芯片抓取新的顯示設備rgb信號(x0,y0,z0),從預設查找表中查找該結果對應的結果坐標,計算該結果坐標和目標坐標的差值,判斷該差值是否大于預設誤差,若該差值小于或等于預設誤差,則bt.709標準r測試信號的顯示設備坐標確定為上述調整后原始坐標,bt.709標準r測試信號的色域轉換完畢。

若該差值大于預設誤差,繼續調整原始坐標,調整幅度的計算方法與上述幅度計算方法相同,多次調整原始坐標,新的顯示設備rgb信號對應的結果坐標與所述目標坐標之間的差值小于或者等于所述預設誤差,此時,bt.709標準r測試信號的顯示設備坐標確定為最新的調整后原始坐標,bt.709標準r測試信號的色域轉換完畢。

通過本步驟對原始坐標的調整,進而調整空間轉換矩陣,使bt.709標準r測試信號轉化新的顯示設備rgb信號對應的結果坐標與所述目標坐標之間的差值小于或者等于所述預設誤差,即bt.709標準r測試信號轉化新的顯示設備rgb信號在tcon輸入后,顯示屏上的實際與顯示屏上顯示的目標坐標(0.64,0.33)在預設誤差之內,利用本方法標準測試信號進行色域轉換后,在顯示屏上顯示的實際坐標與標準測試信號的信源坐標的誤差小、精度高,能夠根除顏色失真的問題。

上述步驟僅對信源為bt.709標準r測試信號時,其色域轉換過程進行的詳細描述,在具體實施過程中,信源也可以為bt.709標準g測試信號、bt.709標準b測試信號,也可以是其他標準信源的標準rgb測試信號,不同之處在于,當信源為bt.709標準g測試信號、bt.709標準b測試信號,也可以是其他標準信源的標準rgb測試信號時,顯示屏上顯示的目標坐標為這些信號對應的目標坐標,也是這些信源對應的坐標。

本發明實施例提供的色域轉換方法,通過調整顯示設備坐標,獲得新的空間轉換矩陣,標準測試信號根據新的空間轉換矩陣轉換為顯示設備rgb信號,將標準測試信號轉換的顯示設備rgb信號對應顯示屏上顯示的結果坐標與標準測試信號在顯示屏上待顯示的目標坐標做對比,使色域轉換后獲得的結果坐標與目標坐標的差值小于或等于預設誤差,從而在顯示屏上獲得標準測試信號的顯示結果。本方法中利用標準測試信號及其要在顯示屏上待顯示的目標坐標對空間轉換矩陣需要使用的顯示設備坐標進行修正,根據修正后的顯示設備坐標從而修正空間轉換矩陣,使標準測試信號以及信源信號都按照修正后的空間轉換矩陣進行色域轉換,使得色域轉換后顯示屏上獲得的顯示結果與目標坐標的差值小于或等于預設誤差。由于通過不斷調整和修正空間轉換矩陣,從而使色域轉換后的顯示結果與目標坐標的差值在預設誤差范圍內,這樣不僅考慮到超范圍信號問題、避免了系統字節位數限制,而且本方法色域轉換后顯示屏上顯示的實際坐標與信源坐標的誤差小、精度高,能夠根除顏色失真的問題。

在第一種可能的實施方式中,基于圖2,如圖5所示,所述方法還包括:

步驟s510:分別獲取同一類型所述標準測試信號對應的rgb三基色中其他兩種顏色調整后原始坐標。

在具體實施過程中,信源的類型包括bt.709標準信源、bt.2020標準信源等,以bt.709標準信源為例,上述實施例中,獲取了bt.709標準r測試信號調整后原始坐標,利用相同的方法,可以分別獲取bt.709標準g測試信號調整后原始坐標和bt.709標準b測試信號調整后原始坐標。

步驟s610:根據所述rgb三基色分別對應的調整后原始坐標,計算得到所述標準測試信號對應類型的新的空間轉換矩陣。

將獲取的bt.709標準r測試信號調整后原始坐標、bt.709標準g測試信號調整后原始坐標和bt.709標準b測試信號調整后原始坐標轉換為xyz形式,填入根據公式(1),計算出標準空間與顯示設備rgb色彩空間轉換矩陣此時計算出的標準空間與顯示設備rgb色彩空間轉換矩陣為bt.709標準信源新的空間轉換矩陣。

步驟s710:如果接收到與所述標準測試信號同類型的信源信號,將所述信源信號根據所述新的空間轉換矩陣轉換為顯示設備rgb信號。

在具體實施過程中,當電視芯片接收到bt.709標準信源信號時,先bt.709信源信號轉換為信源rgb信號,然后進行gamma匹配,將獲取的gmamma匹配后的信源rgb信號轉換為xyz標準空間信號,再根據新的空間轉換矩陣轉換為顯示設備rgb信號。電視芯片將轉換的顯示設備rgb信號發送給tcon,最終在顯示屏上將顯示bt.709標準信源信號。

本發明實施例提供的色域轉換方法,當接收到與標準測試信號同類型的信源信號時,對信源信號直接采用標準r測試信號調整后原始坐標、標準g測試信號調整后原始坐標和標準b測試信號調整后原始坐標計算的新的空間轉換矩陣,將gmamma匹配后的信源rgb信號轉換的xyz標準空間信號轉換為顯示設備rgb信號,最終在電視顯示屏上獲得信源信號的顯示結果。本方法中對與標準測試信號同類型的信源信號直接采用標準r測試信號調整后原始坐標、標準g測試信號調整后原始坐標和標準b測試信號調整后原始坐標計算的新的空間轉換矩陣進行色域轉換。這樣不僅考慮到超范圍信號問題、避免了系統字節位數限制,而且本方法色域轉換后顯示屏上顯示的實際坐標與信源信號坐標的誤差小、精度高,能夠根除顏色失真的問題。

在第二種可能的實施方式中,基于圖2,參見圖6,所述方法還包括:

步驟s520:分別獲取同一類型所述標準測試信號對應的rgb三基色中其他兩種顏色調整后原始坐標,將所述rgb三基色分別對應的調整后原始坐標存入顯示設備坐標文件。

在具體實施過程中,高色域電視等顯示設備的信源可能不止一種,bt.709標準信源、bt.2020標準信源等,上述步驟獲取了bt.709標準r測試信號調整后原始坐標,利用相同的方法,可以分別獲取bt.709標準g測試信號調整后原始坐標和bt.709標準b測試信號調整后原始坐標,將這三個調整后原始坐標對應標準測試信號的類型存入顯示設備坐標文件中。

步驟s620:分別獲取其他類型的標準測試信號對應的rgb三基色調整后原始坐標,將對應調整后原始坐標存入所述顯示設備坐標文件。

在一種應用場景中,分別獲取bt.2020標準r測試信號調整后原始坐標、bt.2020標準g測試信號調整后原始坐標和bt.2020標準b測試信號調整后原始坐標,將這三個調整后原始坐標對應標準測試信號的類型也存入顯示設備坐標文件中。

步驟s720:如果接收到信源信號,從所述顯示設備坐標文件中查找與所述信源信號對應的rgb三基色調整后原始坐標,計算獲得所述信源信號的空間轉換矩陣,將所述信源信號根據所述信源信號的空間轉換矩陣轉換為顯示設備rgb信號。

在具體實施過程中,當接收到信源信號使,從顯示設備文件中查找與信源信號對應的rgb三基色調整后原始坐標,將rgb三基色調整后原始坐標轉換為xyz形式,并根據公式(1)計算獲得該信源信號的空間轉換矩陣,將所述信源信號根據所述信源信號的空間轉換矩陣轉換為顯示設備rgb信號,顯示屏上即可獲得該信源信號的顯示結果。

在一種可能的實施方式中,所述從所述顯示設備坐標文件中查找與所述信源信號對應的rgb三基色調整后原始坐標,參見圖7,包括,

步驟s721:判斷所述信源信號的信源類型。

在具體實施過程中,不同信源信號其編碼范圍也不同,在本發明實施例中,根據信源信號的編碼范圍,確定信源的類型。

步驟s722:根據所述信源類型,確定與所述信源信號對應的標準測試信號的類型。

根據步驟s721確定的信源類型,確定該信源信號對應的標準測試信號的類型。

步驟s723:根據所述標準測試信號的類型,從所述顯示設備坐標文件中查找與同類型標準測試信號對應的rgb三基色調整后原始坐標。

本發明實施例提供的色域轉換方法,當接收的信源信號為某一類型時,可根據信源信號的類型,從顯示設備坐標文件中查找與信源信號對應的rgb三基色調整后原始坐標,根據rgb三基色調整后原始坐標,計算出該信源信號的空間轉換矩陣,即該信源信號的標準空間與顯示設備rgb色彩空間轉換矩陣,信源信號按照該空間轉換矩陣轉換為顯示設備rgb信號,從而在顯示屏上獲得信源信號的顯示結果。本方法中對信源信號直接采用與之相對應的標準r測試信號調整后原始坐標、標準g測試信號調整后原始坐標和標準b測試信號調整后原始坐標計算的新的空間轉換矩陣進行色域轉換。這樣不僅考慮到超范圍信號問題、避免了系統字節位數限制,而且本方法色域轉換后顯示屏上顯示的實際坐標與信源信號坐標的誤差小、精度高,能夠根除顏色失真的問題。

基于相同的技術方案,本發明實施例還提供了一種色域轉換裝置,如圖8所示,所述裝置包括:依次連接的標準測試信號轉換模塊100、結果坐標和目標坐標獲取模塊200、判斷模塊300和坐標調整模塊400。

所述標準測試信號轉換模塊100,用于將標準測試信號按照根據原始坐標計算的空間轉換矩陣轉換為顯示設備rgb信號。

所述結果坐標和目標坐標獲取模塊200,用于查找與所述顯示設備rgb信號對應的結果坐標,以及,獲取所述標準測試信號在顯示屏上待顯示的目標坐標。

在一種可能的實施例中,結果坐標和目標坐標獲取模塊200,包括:目標坐標查找單元。所述目標坐標查找單元,用于從預設目標坐標文件中查找所述標準測試信號在顯示屏上待顯示的目標坐標。

所述判斷模塊300,用于判斷所述結果坐標和目標坐標的差值是否大于預設誤差。

所述坐標調整模塊400,用于若所述差值大于所述預設誤差,調整所述原始坐標,將所述標準測試信號按照根據調整后原始坐標計算的空間轉換矩陣轉換為新的顯示設備rgb信號,直至新的顯示設備rgb信號對應的結果坐標與所述目標坐標的差值小于或者等于所述預設誤差。

在一種可能的實施例中,所述坐標調整模塊400,如圖9所示,包括:依次連接的比值計算單元401和原始坐標調整單元402。

所述比值計算單元401,用于計算所述差值與所述預設誤差的比值k。

所述原始坐標調整單元402,用于將所述差值的0.5k倍與所述原始坐標之和作為調整后原始坐標。

在一種應用場景中,所述原始坐標調整單元402,如圖10所示,包括:依次連接的k’確定子單元4021和調整后原始坐標計算子單元4022。

所述k’確定子單元4021,用于對所述差值與所述預設誤差的比值取n位有效數字,記為k’,其中,n與所述結果坐標的有效數字位數相同;

所述調整后原始坐標計算子單元4022,用于將所述差值的0.5k’倍與所述原始坐標之和作為調整后原始坐標。

在第一種可能的實施例中,所述裝置,基于圖8,參見圖11,還包括依次連接的第一坐標獲取模塊510、空間轉換矩陣計算模塊610和第一信源轉換模塊710。

第一坐標獲取模塊510,用于分別獲取同一類型所述標準測試信號對應的rgb三基色中其他兩種顏色調整后原始坐標。

空間轉換矩陣計算模塊610,用于根據所述rgb三基色分別對應的調整后原始坐標,計算得到所述標準測試信號對應類型的新的空間轉換矩陣。

第一信源轉換模塊710,用于如果接收到與所述標準測試信號同類型的信源信號,將所述信源信號根據所述新的空間轉換矩陣轉換為顯示設備rgb信號。

在第二種可能的實施例中,所述裝置,基于圖8,參見圖12,還包括:依次連接的第二坐標獲取模塊520、第三坐標獲取模塊620和第二信源轉換模塊720。

所述第二坐標獲取模塊520,用于分別獲取同一類型所述標準測試信號對應的rgb三基色中其他兩種顏色調整后原始坐標,將所述rgb三基色分別對應的調整后原始坐標存入顯示設備坐標文件。

所述第三坐標獲取模塊620,用于分別獲取其他類型的標準測試信號對應的rgb三基色調整后原始坐標,將對應調整后原始坐標存入所述顯示設備坐標文件。

所述第二信源轉換模塊720,用于如果接收到信源信號,從所述顯示設備坐標文件中查找與所述信源信號對應的rgb三基色調整后原始坐標,計算獲得所述信源信號的空間轉換矩陣,將所述信源信號根據所述信源信號的空間轉換矩陣轉換為顯示設備rgb信號。

在一種可能的實施例中,所述第二信源轉換模塊720,如圖13所示,包括:信源類型判斷單元721、標準測試信號確定單元722和調整后原始坐標查找單元723。

信源類型判斷單元721,用于判斷所述信源信號的信源類型。

標準測試信號確定單元722,用于根據所述信源類型,確定與所述信源信號對應的標準測試信號的類型。

調整后原始坐標查找單元723,用于根據所述標準測試信號的類型,從所述顯示設備坐標文件中查找與同類型標準測試信號對應的rgb三基色調整后原始坐標。

本說明書中各個實施例之間相同相似的部分互相參見即可。尤其,對于色域轉換裝置實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例中的說明即可。

本領域技術人員在考慮說明書及實踐這里發明的公開后,將容易想到本發明的其它實施方案。本申請旨在涵蓋本發明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發明的一般性原理并包括本發明未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發明的真正范圍和精神由下面的權利要求指出。

以上所述的本發明實施方式并不構成對本發明保護范圍的限定。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影