亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

色域保持系統(tǒng)和方法與流程

文檔序號:11139274閱讀:579來源:國知局
色域保持系統(tǒng)和方法與制造工藝
本發(fā)明涉及圖像處理
技術(shù)領(lǐng)域
,尤其涉及一種色域保持系統(tǒng)和方法。
背景技術(shù)
:圖像色域(ColorGamut)是指某種能表達(dá)的顏色數(shù)量所構(gòu)成的范圍區(qū)域,在不同的顯示器中,色域范圍也不一樣。通常國際上通行的色彩衡量標(biāo)準(zhǔn)是NTSC(美國國家電視標(biāo)準(zhǔn)委員會)規(guī)定的色域范圍,也即能夠在顯示器上表現(xiàn)的色彩范圍。每一部電視機(jī)所用的技術(shù)限制了它可以處理的色彩范圍。國際照明協(xié)會(CIE)制定了一個用于描述色域的方法:CIE-xy色度圖,在這個坐標(biāo)系中,各種顯示設(shè)備能表現(xiàn)的色域范圍用RGB三點連線組成的三角形區(qū)域來表示,三角形的面積越大,則表示這種顯示設(shè)備的色域范圍越大。如圖1所示,黑色三角形為信源端,一般在顯示器中,信源端顯示為BT.709。白色區(qū)域為顯示器端,根據(jù)不同的顯示器顯示范圍不同,則劃分的三角形區(qū)域范圍也不相同,三角形越大,則顯示范圍也越大。圖像的色域保持,是將信源端的三角形區(qū)域色域顯示在顯示器端的三角形區(qū)域色域內(nèi),且最后在顯示器上顯示的三角形范圍即是信源端的三角形范圍。如圖1所示,將信源端的RGB三點坐標(biāo)保持不變顯示在顯示器端的色域范圍內(nèi)。傳統(tǒng)的圖像色域保持處理過程,如圖2所示,分別將信源端的的RGB和顯示器端的RGB的色域轉(zhuǎn)換到XYZ的色域;查找信源端的XYZ對應(yīng)的顯示器端XYZ的色域;將查找到的信源端XYZ的色域利用信源端XYZ轉(zhuǎn)換回RGB的逆過程矩陣進(jìn)行轉(zhuǎn)換;最后再將結(jié)果輸出。傳統(tǒng)的色域保持處理過程中,每輸入一個像素點的RGB值則需要對應(yīng)的轉(zhuǎn)換為XYZ,再去查找顯示器端的XYZ,最后還需要將查找到的XYZ轉(zhuǎn)換回RGB。當(dāng)輸入一個圖片大小較大時,需要計算每一個像素點對應(yīng)的RGB數(shù)值,需花費很長的時間去生成一幅新的圖片。這樣浪費了大量的時間,也消耗了CPU,計算效率大大降低。技術(shù)實現(xiàn)要素:本發(fā)明的主要目的在于供一種色域保持系統(tǒng)和方法,能夠加快圖片處理速度,節(jié)約大量時間,降低CPU的消耗。根據(jù)本發(fā)明的一個實施例,提供了一種色域保持系統(tǒng),通過生成第一色域內(nèi)的圖像顏色與第二色域內(nèi)的圖像顏色的標(biāo)準(zhǔn)色彩對照表實現(xiàn)圖像從第一色域傳送到第二色域時的色域保持,所述系統(tǒng)包括:第一轉(zhuǎn)換模塊,用于將第一色域的色彩系統(tǒng)轉(zhuǎn)換為第一轉(zhuǎn)換色域,所述第一轉(zhuǎn)換色域的坐標(biāo)包括第一色度、第一亮度和第一色調(diào);第二轉(zhuǎn)換模塊,用于將第二色域的色彩系統(tǒng)轉(zhuǎn)換為第二轉(zhuǎn)換色域,所述第二轉(zhuǎn)換色域的坐標(biāo)包括第二色度、第二亮度和第二色調(diào);坐標(biāo)點對應(yīng)模塊,用于根據(jù)對應(yīng)算法計算出第一轉(zhuǎn)換色域中每一個坐標(biāo)點在第二轉(zhuǎn)換色域中對應(yīng)的坐標(biāo)點;對應(yīng)表生成模塊,用于根據(jù)第一轉(zhuǎn)換色域中的坐標(biāo)點和第二轉(zhuǎn)換色域中的坐標(biāo)點的對應(yīng)關(guān)系生成第一轉(zhuǎn)換色域到第二轉(zhuǎn)換色域的對應(yīng)表;標(biāo)準(zhǔn)色彩對照表生成模塊,用于將所述對應(yīng)表中的第一轉(zhuǎn)換色域轉(zhuǎn)換為第一色域的色彩系統(tǒng),將所述對應(yīng)表中的第二轉(zhuǎn)換色域轉(zhuǎn)換為第二色域的色彩系統(tǒng),根據(jù)所述對應(yīng)表生成標(biāo)準(zhǔn)色彩對照表。根據(jù)本發(fā)明的其中一個方面,所述坐標(biāo)點對應(yīng)模塊包括:將第二轉(zhuǎn)換色域中各個坐標(biāo)點的第二色調(diào)按照等差遞增順序分組,將同一組中的第二色度、第二亮度重新組合并劃分為一組;根據(jù)第一轉(zhuǎn)換色域中的各個坐標(biāo)點的第一色調(diào)找出該坐標(biāo)在第二轉(zhuǎn)換色域中對應(yīng)的分組;在對應(yīng)的分組中找出第二色度、第二亮度值與第一色調(diào)對應(yīng)的第一色度和第一亮度最接近的第二色度和第二亮度值,生成該第一轉(zhuǎn)換色域中的坐標(biāo)點在第二轉(zhuǎn)換色域中對應(yīng)的坐標(biāo)點。根據(jù)本發(fā)明的其中一個方面,所述坐標(biāo)點匹配單元包括坐標(biāo)點比較器,用于將第一轉(zhuǎn)換色域中的坐標(biāo)點的第一色度和第一亮度與第二轉(zhuǎn)換色域中對應(yīng)的分組中的全部的第二色度和第二亮度的值進(jìn)行比較,找出距離最近的第二色度值和第二亮度值。根據(jù)本發(fā)明的其中一個方面,還包括:輸入信息獲取模塊,用于獲取第一色域中的輸入圖像的全部像素點的坐標(biāo);輸入信息轉(zhuǎn)換模塊,用于根據(jù)標(biāo)準(zhǔn)色彩對照表獲取所述每一個坐標(biāo)在第二色域中的對應(yīng)坐標(biāo);信息輸出模塊,用于根據(jù)所述第二色域中的全部對應(yīng)坐標(biāo)生成第二色域中的輸出圖像。根據(jù)本發(fā)明的其中一個方面,所述第一色域為信源端的RGB色域,所述第一轉(zhuǎn)換色域為與信源端的RGB色域?qū)?yīng)的LCH色域;所述第二色域為顯示器端的RGB色域,所述第二轉(zhuǎn)換色域為與顯示器端的RGB色域?qū)?yīng)的LCH色域。相應(yīng)的,本發(fā)明還提供了一種色域保持方法,通過生成第一色域內(nèi)的圖像顏色與第二色域內(nèi)的圖像顏色的標(biāo)準(zhǔn)色彩對照表實現(xiàn)圖像從第一色域傳送到第二色域時的色域保持,所述標(biāo)準(zhǔn)色彩對照表的生成方法包括:將第一色域的色彩系統(tǒng)轉(zhuǎn)換為第一轉(zhuǎn)換色域,所述第一轉(zhuǎn)換色域的坐標(biāo)包括第一色度、第一亮度和第一色調(diào);將第二色域的色彩系統(tǒng)轉(zhuǎn)換為第二轉(zhuǎn)換色域,所述第二轉(zhuǎn)換色域的坐標(biāo)包括第二色度、第二亮度和第二色調(diào);根據(jù)對應(yīng)算法計算出第一轉(zhuǎn)換色域中每一個坐標(biāo)點在第二轉(zhuǎn)換色域中對應(yīng)的坐標(biāo)點;根據(jù)第一轉(zhuǎn)換色域中的坐標(biāo)點和第二轉(zhuǎn)換色域中的坐標(biāo)點的對應(yīng)關(guān)系生成第一轉(zhuǎn)換色域到第二轉(zhuǎn)換色域的對應(yīng)表;將所述對應(yīng)表中的第一轉(zhuǎn)換色域轉(zhuǎn)換為第一色域的色彩系統(tǒng),將所述對應(yīng)表中的第二轉(zhuǎn)換色域轉(zhuǎn)換為第二色域的色彩系統(tǒng),根據(jù)所述對應(yīng)表生成標(biāo)準(zhǔn)色彩對照表。根據(jù)本發(fā)明的其中一個方面,所述計算出第一轉(zhuǎn)換色域中每一個坐標(biāo)點的第一色調(diào)的值找出該坐標(biāo)點在第二轉(zhuǎn)換色域中對應(yīng)的第二色調(diào)以及與第二色調(diào)對應(yīng)的第二色度、第二亮度的對應(yīng)算法包括:將第二轉(zhuǎn)換色域中各個坐標(biāo)點的第二色調(diào)按照等差遞增順序分組,將同一組中的第二色度、第二亮度重新組合并劃分為一組;根據(jù)第一轉(zhuǎn)換色域中的各個坐標(biāo)點的第一色調(diào)找出該坐標(biāo)在第二轉(zhuǎn)換色域中對應(yīng)的分組;在對應(yīng)的分組中找出第二色度、第二亮度值與第一色調(diào)對應(yīng)的第一色度和第一亮度最接近的第二色度和第二亮度值,生成該第一轉(zhuǎn)換色域中的坐標(biāo)點在第二轉(zhuǎn)換色域中對應(yīng)的坐標(biāo)點。根據(jù)本發(fā)明的其中一個方面,在對應(yīng)的分組中找出第二色度、第二亮度值與第一色調(diào)對應(yīng)的第一亮度和第一色調(diào)最接近的第二色度和第二亮度值的方法為:將第一轉(zhuǎn)換色域中的坐標(biāo)點的第一色度和第一亮度與第二轉(zhuǎn)換色域中對應(yīng)的分組中的全部的第二色度和第二亮度的值進(jìn)行比較,找出距離最近的第二色度值和第二亮度值。根據(jù)本發(fā)明的其中一個方面,使用標(biāo)準(zhǔn)色彩對照表實現(xiàn)圖像從第一色域傳送到第二色域時的色域保持的方法為:獲取第一色域中的輸入圖像的全部像素點的坐標(biāo);根據(jù)標(biāo)準(zhǔn)色彩對照表獲取所述每一個坐標(biāo)在第二色域中的對應(yīng)坐標(biāo);根據(jù)所述第二色域中的全部對應(yīng)坐標(biāo)生成第二色域中的輸出圖像。根據(jù)本發(fā)明的其中一個方面,所述第一色域為信源端的RGB色域,所述第一轉(zhuǎn)換色域為與信源端的RGB色域?qū)?yīng)的LCH色域;所述第二色域為顯示器端的RGB色域,所述第二轉(zhuǎn)換色域為與顯示器端的RGB色域?qū)?yīng)的LCH色域。本發(fā)明針對色域保持中的問題,首先利用圖像色域轉(zhuǎn)換,將信源端和顯示器端的RGB色域依次轉(zhuǎn)換到LCH色域;對顯示器端的H按照相同的等差數(shù)值遞增順序劃分為不同的組;判斷信源端的H對應(yīng)顯示器端劃分組中的哪個LC,查找顯示器端LC對應(yīng)的序列,根據(jù)此序列查找對應(yīng)的RGB數(shù)值點,生成查找表。當(dāng)輸入圖片時,根據(jù)輸入圖片中的RGB數(shù)值點利用查找表查找輸出RGB,最后輸出圖片。本發(fā)明能夠保持圖像在不同顯示器上的輸出結(jié)果,得到色域保持的效果,圖片處理速度變快,節(jié)約了大量的時間,且CPU的消耗也大大降低。附圖說明圖1為CIE國際照明協(xié)會制定的一個用于描述色域CIE-xy色度圖;圖2為傳統(tǒng)的圖像色域保持處理過程的流程圖;圖3(a)為本發(fā)明一個實施例的色域保持方法流程圖;圖3(b)為本發(fā)明一個實施例的色域保持系統(tǒng)的示意圖;圖4(a)為本發(fā)明一個實施例的計算出第一轉(zhuǎn)換色域中每一個坐標(biāo)點在第二轉(zhuǎn)換色域中對應(yīng)的坐標(biāo)點的方法流程圖;圖4(b)為本發(fā)明一個實施例的坐標(biāo)點對應(yīng)模塊的結(jié)構(gòu)示意圖;圖5為本發(fā)明一個實施例的輸入圖片的色域保持后輸出圖片的流程示意圖;圖6為本發(fā)明一個實施例的標(biāo)準(zhǔn)色彩對照表生成的流程圖;圖7(a)為本發(fā)明一個實施例的原始圖片;圖7(b)為對圖7(a)中的圖片采用本發(fā)明的方法進(jìn)行處理后的圖片。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。具體實施方式應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在更加詳細(xì)地討論示例性實施例之前應(yīng)當(dāng)提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實施。此外,各項操作的順序可以被重新安排。當(dāng)其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。這里所公開的具體結(jié)構(gòu)和功能細(xì)節(jié)僅僅是代表性的,并且是用于描述本發(fā)明的示例性實施例的目的。但是本發(fā)明可以通過許多替換形式來具體實現(xiàn),并且不應(yīng)當(dāng)被解釋成僅僅受限于這里所闡述的實施例。應(yīng)當(dāng)理解的是,雖然在這里可能使用了術(shù)語“第一”、“第二”等等來描述各個單元,但是這些單元不應(yīng)當(dāng)受這些術(shù)語限制。使用這些術(shù)語僅僅是為了將一個單元與另一個單元進(jìn)行區(qū)分。舉例來說,在不背離示例性實施例的范圍的情況下,第一單元可以被稱為第二單元,并且類似地第二單元可以被稱為第一單元。這里所使用的術(shù)語“和/或”包括其中一個或更多所列出的相關(guān)聯(lián)項目的任意和所有組合。這里所使用的術(shù)語僅僅是為了描述具體實施例而不意圖限制示例性實施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個”、“一項”還意圖包括復(fù)數(shù)。還應(yīng)當(dāng)理解的是,這里所使用的術(shù)語“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。還應(yīng)當(dāng)提到的是,在一些替換實現(xiàn)方式中,所提到的功能/動作可以按照不同于附圖中標(biāo)示的順序發(fā)生。舉例來說,取決于所涉及的功能/動作,相繼示出的兩幅圖實際上可以基本上同時執(zhí)行或者有時可以按照相反的順序來執(zhí)行。下面結(jié)合附圖對本發(fā)明的技術(shù)方案作進(jìn)一步詳細(xì)描述。根據(jù)本發(fā)明的一個實施例,提供了一種色域保持方法,通過生成第一色域內(nèi)的圖像顏色與第二色域內(nèi)的圖像顏色的標(biāo)準(zhǔn)色彩對照表實現(xiàn)圖像從第一色域傳送到第二色域時的色域保持。具體的,所述第一色域指的是信源端的色域,所述第二色域指的是顯示器端的色域,所述第一色域和第二色域通常為RGB色域或LCH色域,也可以為其他標(biāo)準(zhǔn)色域。在本實施例中,所述第一和第二色域均為RGB色域。參見圖3(a),在本發(fā)明中,所述標(biāo)準(zhǔn)色彩對照表的生成方法包括以下步驟:S301、將第一色域的色彩系統(tǒng)轉(zhuǎn)換為第一轉(zhuǎn)換色域,所述第一轉(zhuǎn)換色域的坐標(biāo)包括第一色度C1、第一亮度L1和第一色調(diào)H1;S302、將第二色域的色彩系統(tǒng)轉(zhuǎn)換為第二轉(zhuǎn)換色域,所述第二轉(zhuǎn)換色域的坐標(biāo)包括第二色度C2、第二亮度L2和第二色調(diào)H2;S303、根據(jù)對應(yīng)算法計算出第一轉(zhuǎn)換色域中每一個坐標(biāo)點的第一色調(diào)H1在第二轉(zhuǎn)換色域中對應(yīng)的第二色調(diào)H2以及與第二色調(diào)H2對應(yīng)的第二色度C2、第二亮度L2;S304、根據(jù)第一轉(zhuǎn)換色域中的坐標(biāo)點和第二轉(zhuǎn)換色域中的坐標(biāo)點的對應(yīng)關(guān)系生成第一轉(zhuǎn)換色域到第二轉(zhuǎn)換色域的對應(yīng)表;S305、將所述對應(yīng)表中的第一轉(zhuǎn)換色域轉(zhuǎn)換為第一色域的色彩系統(tǒng),將所述對應(yīng)表中的第二轉(zhuǎn)換色域轉(zhuǎn)換為第二色域的色彩系統(tǒng),根據(jù)所述對應(yīng)表生成標(biāo)準(zhǔn)色彩對照表。下面將結(jié)合附圖對上述步驟進(jìn)行詳細(xì)說明。首先,在步驟S301中,所述第一色域的色彩系統(tǒng)為信源端的RGB色域,所述第一轉(zhuǎn)換色域為信源端的LCH色域。此步驟能夠?qū)⑸曙@示關(guān)于顯示端口較敏感的RGB色域系統(tǒng)轉(zhuǎn)換為色彩顯示與顯示端口相關(guān)度較低的LCH色域,便于與顯示器端的色域進(jìn)行匹配。同樣的,在步驟S302中,所述第二色域的色彩系統(tǒng)為顯示器端的RGB色域,所述第二轉(zhuǎn)換色域為顯示器端的LCH色域。在本實施例中,將RGB色域轉(zhuǎn)換為LCH色域的方法為:先將RGB色彩空間轉(zhuǎn)換為XYZ色彩空間,即[000]到[255255255]向量空間,其中[000]代表次序為1,[001]代表次序為2,等等依次類推,次序依次為1~16777216(256*256*256)。接下來,分別通過計算信源端和顯示器端的舌形圖三角形的Red、Green、Blue、White點的x和y坐標(biāo)點計算得出信源端和顯示器端的XYZ色彩矩陣。最后,將所述XYZ色彩矩陣轉(zhuǎn)換為LCH色域。通過步驟S301和S302,將不同端口的色彩系統(tǒng)轉(zhuǎn)化為具有相同標(biāo)準(zhǔn)的轉(zhuǎn)換色域,即LCH色域,形成了信源端和顯示器端的色彩系統(tǒng)之間統(tǒng)一的色彩標(biāo)準(zhǔn)。接下來,在步驟S303中,通過對應(yīng)算法計算出第一轉(zhuǎn)換色域中每一個坐標(biāo)點在第二轉(zhuǎn)換色域中對應(yīng)的坐標(biāo)點的,即,計算出信源端的LCH色域中每一個坐標(biāo)點在顯示器端的LCH色域中對應(yīng)的坐標(biāo)點,找出不同色域之間的對應(yīng)關(guān)系,參見圖4(a),該方法包括:S3031、將第二轉(zhuǎn)換色域中各個坐標(biāo)點的第二色調(diào)H2按照等差遞增順序分組,將同一組中的第二色度C2、第二亮度L2重新組合并劃分為一組;例如,當(dāng)H2=0~1時,將顯示器端的LCH色域中的H2對應(yīng)L2、C2分別劃分為一組,當(dāng)H2=1~2時,將其相應(yīng)的L2C2組合劃分為一組。由于H2的范圍為0~360,則根據(jù)顯示器端的第二色調(diào)H2將該LCH色域劃分為360個組。S3032、根據(jù)第一轉(zhuǎn)換色域中的各個坐標(biāo)點的第一色調(diào)H1找出該坐標(biāo)在第二轉(zhuǎn)換色域中對應(yīng)的分組;即根據(jù)信源端的LCH色域中的坐標(biāo)點的H1的范圍,判斷該坐標(biāo)點對應(yīng)顯示器端的LCH色域中的哪一組。S3033、在對應(yīng)的分組中找出第二色度C2、第二亮度L2值與第一色調(diào)H1對應(yīng)的第一色度C1和第一亮度L1最接近的第二色度C2和第二亮度L2值,生成該第一轉(zhuǎn)換色域中的坐標(biāo)點在第二轉(zhuǎn)換色域中對應(yīng)的坐標(biāo)點;即將信源端坐標(biāo)表點的L1和C1分別和顯示器端這組中的L2和C2進(jìn)行對比,哪個點最近,則判斷該點為顯示器端的坐標(biāo)點對應(yīng)的坐標(biāo)點。通過步驟S303,實現(xiàn)了信源端和顯示器端的LCH色域的一一對應(yīng),之后,在步驟S304中,根據(jù)所述對應(yīng)關(guān)系生成第一轉(zhuǎn)換色域到第二轉(zhuǎn)換色域的對應(yīng)表,最后,在步驟S305中,根據(jù)所述對應(yīng)表生成標(biāo)準(zhǔn)色彩對照表。例如,對于信源端的RGB色域中的某一坐標(biāo)點[111]而言,該點對應(yīng)的第一色度H1為1.2度,則判斷該點對應(yīng)于顯示器端的LCH坐標(biāo)中的第2組,接下來計算信源端的L1C1與第二組中的哪個LC最近,例如判斷最近的次序為3,則信源端的所述坐標(biāo)點在顯示器端對應(yīng)的坐標(biāo)點[002]。依次對信源端的每一個坐標(biāo)進(jìn)行上述坐標(biāo)對應(yīng)轉(zhuǎn)換,生成信源端的色彩系統(tǒng)與顯示器端的色彩系統(tǒng)的標(biāo)準(zhǔn)色彩對照表。根據(jù)所述標(biāo)準(zhǔn)色彩對照表,在實現(xiàn)圖像從第一色域(即信源端)傳送到第二色域(顯示器端)時的色域保持的方法為:獲取第一色域中的輸入圖像的全部像素點的坐標(biāo);根據(jù)表轉(zhuǎn)色彩對照表獲取所述每一個坐標(biāo)在第二色域中的對應(yīng)坐標(biāo);根據(jù)所述第二色域中的全部對應(yīng)坐標(biāo)生成第二色域中的輸出圖像。下面結(jié)合附圖對上述色域保持方法作進(jìn)一步詳細(xì)描述。在本實施例中,所述第一色域為信源端的RGB色域,所述第一轉(zhuǎn)換色域為與信源端的RGB色域?qū)?yīng)的LCH色域;所述第二色域為顯示器端的RGB色域,所述第二轉(zhuǎn)換色域為與顯示器端的RGB色域?qū)?yīng)的LCH色域。參見圖5,示出了一種有效的針對圖像色域保持過程中保持圖像色域顯示范圍不變,對不同顯示屏輸入圖片的色域保持后輸出圖片的過程,共分為兩個模塊:第一模塊:計算BT.709的RGB值對應(yīng)Display的RGB值,生成查找表,其中BT.709為信源端,Display為顯示器端(具體步驟如圖6所示)。第二模塊:信源端BT.709和顯示器端Display的RGB色域轉(zhuǎn)化到LCH色域。參見圖6,下面對第一模塊的各個步驟進(jìn)行詳細(xì)說明。步驟1,將RGB色域轉(zhuǎn)換為XYZ色域,具體的,包括以下步驟:1.1、RGB按照[000]到[255255255]的次序排列,即[000]代表次序為1,[001]代表次序為2,……。因此,次序依次為1~16777216(256*256*256)。BT.709保存的次序BT_index,Display保存的次序D_index。BT.709色域轉(zhuǎn)換矩陣為BT_A,Display色域轉(zhuǎn)換矩陣為D_A。BT_A通過測量舌形圖BT.709三角形的Red、Green、Blue、White點的x和y坐標(biāo)點計算得出。同樣,D_A通過測量舌形圖Display四點得出。例如BT_A矩陣為:0.41240.35760.18050.21260.71520.07220.01930.11920.9505D_A矩陣為:0.51480.19360.22980.23430.65370.11200.00690.09211.2341轉(zhuǎn)換過程為RGB數(shù)值點與轉(zhuǎn)換矩陣相乘。BT.709轉(zhuǎn)換為XYZ色域后為BT.709_XYZ,Display轉(zhuǎn)換為XYZ色域為Display_XYZ。1.2、XYZ色域轉(zhuǎn)換為Lab色域,其中,L為亮度,a為紅-綠軸,b:黃-藍(lán)軸。1.3、Lab色域轉(zhuǎn)化為LCH色域,轉(zhuǎn)換后的BT.709和Display的RGB共對應(yīng)16777216個LCH數(shù)值。其中,L為亮度,C為色度,H為色調(diào),H的范圍為0~360。設(shè)轉(zhuǎn)換后為BT_LCH和D_LCH色域。與步驟1.1次序類似,轉(zhuǎn)換后的結(jié)果為BT.709的[000]到[255255255]的RGB對應(yīng)BT_LCH的L、C、H次序,顯示器端的[000]到[255255255]的RGB對應(yīng)D_LCH的L、C、H次序。步驟2:轉(zhuǎn)換后的顯示器端D_LCH色域,按照H為1的等差遞增順序,對在相同度數(shù)范圍內(nèi)的L和C重新組合劃分。即當(dāng)H=0~1時,將D_LCH中的H對應(yīng)L、C分別劃分為一組,當(dāng)H=1~2時,將其相應(yīng)的LC組合劃分為一組。由于H的范圍為0~360,則共劃分D_LCH有360個組。步驟3:根據(jù)輸入的BT.709的RGB依照步驟1,計算其B_LCH,根據(jù)B_LCH的H范圍,判斷是步驟二中的哪一組,再將B_LCH的L和C分別和顯示器端這組中的L和C進(jìn)行對比,哪個點最近,則判斷其顯示器端的LC的次序值對應(yīng)的RGB為其輸入BT.709對應(yīng)的RGB值。計算公式:其中,L和C為第一轉(zhuǎn)換色域中的坐標(biāo)點的第一色度值和第一亮度值,Li和Ci為第二轉(zhuǎn)換色域中對應(yīng)的分組中的任一個坐標(biāo)點的第二色度值和第二亮度值,a(i)為第一轉(zhuǎn)換色域中的坐標(biāo)點與第二轉(zhuǎn)換色域中的坐標(biāo)點的距離。判斷a(i)距離哪個數(shù)值最近,則對應(yīng)的i的LC為其需要尋找的點,根據(jù)步驟一中LC在D_LCH中第幾個,則尋找到其次序。式中,a(i)為計算的結(jié)果值,i為這組數(shù)據(jù)中相同H的個數(shù),L、C為輸入的BT.709的LC。例如,當(dāng)BT.709的RGB為[111]時,對應(yīng)的H為1.2度,則判斷為步驟二D_LCH的第2組,計算BT.709的LC與第二組中的哪個LC最近,若判斷最近的次序為3,則BT.709的RGB[111]值對應(yīng)為Display的RGB[002]。步驟4:根據(jù)步驟3中最接近的點的次序,查找對應(yīng)次序的顯示器端RGB值。則輸入BT.709的256*256*256個點對應(yīng)顯示器端Display256*256*256個點。接下來,如第二模塊所示,輸入一幅圖片,按照行列讀取圖片每一個像素點的RGB數(shù)值,按照第一模塊中生成的標(biāo)準(zhǔn)色彩對照表,查找到圖像每一個像素點對應(yīng)的顯示器端的像素點的RGB值。處理的結(jié)果為圖6所示,圖6(a)為原始圖片,圖6(b)為處理之后的圖片。通過這種方法可以有效的處理根據(jù)信源端輸入的不同圖像求取相應(yīng)的色域擴(kuò)展后的顯示器端的RGB數(shù)值,并根據(jù)此數(shù)值輸出相應(yīng)的輸出圖片。更有利于進(jìn)行圖像的色域擴(kuò)展,將信源端的色域范圍擴(kuò)展到不同顯示器端的色域范圍。相應(yīng)的,本發(fā)明提供了一種色域保持系統(tǒng),通過生成第一色域內(nèi)的圖像顏色與第二色域內(nèi)的圖像顏色的標(biāo)準(zhǔn)色彩對照表實現(xiàn)圖像從第一色域傳送到第二色域時的色域保持,參見圖3(b)所述系統(tǒng)包括:第一轉(zhuǎn)換模塊301,用于將第一色域的色彩系統(tǒng)轉(zhuǎn)換為第一轉(zhuǎn)換色域,所述第一轉(zhuǎn)換色域的坐標(biāo)包括第一色度C1、第一亮度L1和第一色調(diào)H1;第二轉(zhuǎn)換模塊302,用于將第二色域的色彩系統(tǒng)轉(zhuǎn)換為第二轉(zhuǎn)換色域,所述第二轉(zhuǎn)換色域的坐標(biāo)包括第二色度C2、第二亮度L2和第二色調(diào)H2;坐標(biāo)點對應(yīng)模塊303,用于根據(jù)對應(yīng)算法計算出第一轉(zhuǎn)換色域中每一個坐標(biāo)點在第二轉(zhuǎn)換色域中對應(yīng)的坐標(biāo)點;對應(yīng)表生成模塊304,用于根據(jù)第一轉(zhuǎn)換色域中的坐標(biāo)點和第二轉(zhuǎn)換色域中的坐標(biāo)點的對應(yīng)關(guān)系生成第一轉(zhuǎn)換色域到第二轉(zhuǎn)換色域的對應(yīng)表;標(biāo)準(zhǔn)色彩對照表生成模塊305,用于將所述對應(yīng)表中的第一轉(zhuǎn)換色域轉(zhuǎn)換為第一色域的色彩系統(tǒng),將所述對應(yīng)表中的第二轉(zhuǎn)換色域轉(zhuǎn)換為第二色域的色彩系統(tǒng),根據(jù)所述對應(yīng)表生成標(biāo)準(zhǔn)色彩對照表。其中,所述第一色域的色彩系統(tǒng)為信源端的RGB色域,所述第一轉(zhuǎn)換色域為信源端的LCH色域。第二轉(zhuǎn)換模塊302能夠?qū)⑸曙@示關(guān)于顯示端口較敏感的RGB色域系統(tǒng)轉(zhuǎn)換為色彩顯示與顯示端口相關(guān)度較低的LCH色域,便于與顯示器端的色域進(jìn)行匹配。同樣的,在坐標(biāo)點對應(yīng)模塊303,中,所述第二色域的色彩系統(tǒng)為顯示器端的RGB色域,所述第二轉(zhuǎn)換色域為顯示器端的LCH色域。通過所述第一和第二轉(zhuǎn)換模塊將不同端口的色彩系統(tǒng)轉(zhuǎn)化為具有相同標(biāo)準(zhǔn)的轉(zhuǎn)換色域,即LCH色域,形成了信源端和顯示器端的色彩系統(tǒng)之間統(tǒng)一的色彩標(biāo)準(zhǔn)。參見圖4(b),所述坐標(biāo)點對應(yīng)模塊303包括:色調(diào)處理單元3031,用于將第二轉(zhuǎn)換色域中各個坐標(biāo)點的第二色調(diào)H2按照等差遞增順序分組,將同一組中的第二色度C2、第二亮度L2重新組合并劃分為一組;例如,當(dāng)H2=0~1時,將顯示器端的LCH色域中的H2對應(yīng)L2、C2分別劃分為一組,當(dāng)H2=1~2時,將其相應(yīng)的L2C2組合劃分為一組。由于H2的范圍為0~360,則根據(jù)顯示器端的第二色調(diào)H2將該LCH色域劃分為360個組。色調(diào)對應(yīng)單元3032,用于根據(jù)第一轉(zhuǎn)換色域中的各個坐標(biāo)點的第一色調(diào)H1找出該坐標(biāo)在第二轉(zhuǎn)換色域中對應(yīng)的分組;即根據(jù)信源端的LCH色域中的坐標(biāo)點的H1的范圍,判斷該坐標(biāo)點對應(yīng)顯示器端的LCH色域中的哪一組。坐標(biāo)點匹配單元3033,用于在對應(yīng)的分組中找出第二色度C2、第二亮度L2值與第一色調(diào)H1對應(yīng)的第一色度C1和第一亮度L1最接近的第二色度C2和第二亮度L2值,生成該第一轉(zhuǎn)換色域中的坐標(biāo)點在第二轉(zhuǎn)換色域中對應(yīng)的坐標(biāo)點;即將信源端坐標(biāo)表點的L1和C1分別和顯示器端這組中的L2和C2進(jìn)行對比,哪個點最近,則判斷該點為顯示器端的坐標(biāo)點對應(yīng)的坐標(biāo)點。通過坐標(biāo)點匹配單元3033,實現(xiàn)了信源端和顯示器端的LCH色域的一一對應(yīng),之后,通過對應(yīng)表生成模塊304,根據(jù)所述對應(yīng)關(guān)系生成第一轉(zhuǎn)換色域到第二轉(zhuǎn)換色域的對應(yīng)表,最后,標(biāo)準(zhǔn)色彩對照表生成模塊305根據(jù)所述對應(yīng)表生成標(biāo)準(zhǔn)色彩對照表。例如,對于信源端的RGB色域中的某一坐標(biāo)點[111]而言,該點對應(yīng)的第一色度H1為1.2度,則判斷該點對應(yīng)于顯示器端的LCH坐標(biāo)中的第2組,接下來計算信源端的L1C1與第二組中的哪個LC最近,例如判斷最近的次序為3,則信源端的所述坐標(biāo)點在顯示器端對應(yīng)的坐標(biāo)點[002]。依次對信源端的每一個坐標(biāo)進(jìn)行上述坐標(biāo)對應(yīng)轉(zhuǎn)換,生成信源端的色彩系統(tǒng)與顯示器端的色彩系統(tǒng)的標(biāo)準(zhǔn)色彩對照表。根據(jù)所述標(biāo)準(zhǔn)色彩對照表,在實現(xiàn)圖像從第一色域(即信源端)傳送到第二色域(顯示器端)時的色域保持的系統(tǒng)還包括:輸入信息獲取模塊,用于獲取第一色域中的輸入圖像的全部像素點的坐標(biāo);輸入信息轉(zhuǎn)換模塊,用于根據(jù)標(biāo)準(zhǔn)色彩對照表獲取所述每一個坐標(biāo)在第二色域中的對應(yīng)坐標(biāo);信息輸出模塊,用于根據(jù)所述第二色域中的全部對應(yīng)坐標(biāo)生成第二色域中的輸出圖像。本發(fā)明針對色域保持中的問題,首先利用圖像色域轉(zhuǎn)換,將信源端和顯示器端的RGB色域依次轉(zhuǎn)換到LCH色域;對顯示器端的H按照相同的等差數(shù)值遞增順序劃分為不同的組;判斷信源端的H對應(yīng)顯示器端劃分組中的哪個LC,查找顯示器端LC對應(yīng)的序列,根據(jù)此序列查找對應(yīng)的RGB數(shù)值點,生成查找表。當(dāng)輸入圖片時,根據(jù)輸入圖片中的RGB數(shù)值點利用查找表查找輸出RGB,最后輸出圖片。本發(fā)明能夠保持圖像在不同顯示器上的輸出結(jié)果,得到色域保持的效果,圖片處理速度變快,節(jié)約了大量的時間,且CPU的消耗也大大降低。對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應(yīng)將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括”一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1