一種顯示器色域映射的實現(xiàn)方法
【技術領域】
[0001] 本發(fā)明涉及顯示器色彩管理領域,具體是一種顯示器色域映射的實現(xiàn)方法。
【背景技術】
[0002] 目前顯示器色域映射主要通過以下兩種方法實現(xiàn):一種方法是通過基于操作 系統(tǒng)的色彩管理模塊CMM來實現(xiàn),利用源色域顯示器及目標色域顯示器的特性文件ICC Profile,先將源色域空間映射到鏈接色域空間PCS,再從鏈接色域空間PCS映射到目標色 域空間,該方法實現(xiàn)的色域映射視覺效果好、精度高,但色彩管理模塊CMM價格昂貴,且依 賴于操作系統(tǒng);另外一種方法是人工測量源色域顯示器與目標色域顯示器的若干色塊,再 利用得到的色塊顏色參數(shù)產(chǎn)生兩個顯示器的色域映射關系,該方法實現(xiàn)的色域映射不依賴 于操作系統(tǒng),但需要較多的人工參與,過程繁雜。
【發(fā)明內容】
[0003] 本發(fā)明的目的是提供一種顯示器色域映射的實現(xiàn)方法,以解決現(xiàn)有技術存在的問 題。
[0004] 為了達到上述目的,本發(fā)明所采用的技術方案為:
[0005] 一種顯示器色域映射的實現(xiàn)方法,其特征在于:利用光度計及其配套軟件分別 測量得到源色域顯示器與目標色域顯示器的特性文件,提取目標色域顯示器特性文件中 的AToB標簽數(shù)據(jù),提取源色域顯示器特性文件中的BToA標簽數(shù)據(jù),利用上述兩個標簽數(shù) 據(jù)構造一個四維查找表,映射模塊通過三維插值算法利用該四維查找表及BToA標簽中 OutputTable子標簽數(shù)據(jù),將源色域顯示器的輸入信號值[R1G1B1]修改為[R2G2B2],完成兩 個顯示器色域之間的映射過程。
[0006] 所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:目標色域顯示器為陰極射 線管顯示器、等離子顯示器、液晶顯示器、數(shù)字光處理顯示器、有機發(fā)光二極管顯示器、硅晶 體顯示器、直接驅動圖像放大器顯示器其中至少之一。
[0007] 所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:目標色域顯示器特性文件 為符合國際色彩委員會所制定標準的顯示器ICCProfile。
[0008] 所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:AT〇B標簽數(shù)據(jù)是AToBO標 簽數(shù)據(jù)、AToBl標簽數(shù)據(jù)、AToB2標簽數(shù)據(jù)其中至少之一。
[0009] 所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:BT〇A標簽數(shù)據(jù)是BToAO標 簽數(shù)據(jù)、BToAl標簽數(shù)據(jù)、BToA2標簽數(shù)據(jù)其中至少之一。
[0010] 所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:四維查找表的數(shù)據(jù)點分布 形式為 3x9x9x9、3xl7xl7xl7、3x33x33x33 其中至少之一。
[0011] 所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:數(shù)據(jù)點的二進制位數(shù)為8 位、16位、32位其中至少之一。
[0012] 所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:映射模塊存在方式為信號 源系統(tǒng)中的子模塊、顯示器中的子模塊和位于信號源與顯示器之間的獨立模塊其中至少之 O
[0013] 所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:映射模塊為基于CPU、 FPGA、CPLD、DSP和MCU至少其中之一實現(xiàn)的映射模塊。
[0014] 所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:三維插值算法為立方體插 值算法、四面體插值算法、金字塔插值算法和三棱柱插值算法至少其中之一。
[0015] 本發(fā)明提供了一種顯示器色域映射的實現(xiàn)方法,該方法不依賴于操作系統(tǒng),實現(xiàn) 了源色域顯示器與目標色域顯示器的色域之間的直接映射,其映射過程簡單,算法復雜度 低,在保證較好的映射效果的同時,又降低了對映射模塊硬件及軟件的需求。
【附圖說明】
[0016] 圖1為四維查找表組成示意圖。
[0017] 圖2為子三維查找表的坐標索引數(shù)據(jù)分布形式示意圖。
[0018] 圖3為[Rin,Gin,Bin]與[L,a,b]之間的運算關系示意圖。
[0019] 圖4為[Lin,ain,bin]與[RQUt,GQUt,BquJ之間的運算關系示意圖。
[0020] 圖5為CLUTK、CLUTe和CLUTB生成過程示意圖。
[0021] 圖6為[R1,G1,B1]與[R2,G2,B2]之間運算過程示意圖。
[0022] 圖7為本發(fā)明方法流程框圖。
【具體實施方式】
[0023] 如圖7所示。一種顯示器色域映射的實現(xiàn)方法,利用光度計及其配套軟件分別 測量得到源色域顯示器與目標色域顯示器的特性文件,提取目標色域顯示器特性文件中 的AToB標簽數(shù)據(jù),提取源色域顯示器特性文件中的BToA標簽數(shù)據(jù),利用上述兩個標簽數(shù) 據(jù)構造一個四維查找表,映射模塊通過三維插值算法利用該四維查找表及BToA標簽中 OutputTable子標簽數(shù)據(jù),將源色域顯示器的輸入信號值[R1G1B1]修改為[R2G2B2],完成兩 個顯示器色域之間的映射過程。
[0024] 目標色域顯示器為陰極射線管顯示器、等離子顯示器、液晶顯示器、數(shù)字光處理顯 示器、有機發(fā)光二極管顯示器、硅晶體顯示器、直接驅動圖像放大器顯示器其中至少之一。
[0025] 目標色域顯示器特性文件為符合國際色彩委員會所制定標準的顯示器ICC Profile0
[0026] AToB標簽數(shù)據(jù)是AToBO標簽數(shù)據(jù)、AToBl標簽數(shù)據(jù)、AToB2標簽數(shù)據(jù)其中至少之一。
[0027] BToA標簽數(shù)據(jù)是BToAO標簽數(shù)據(jù)、BToAl標簽數(shù)據(jù)、BToA2標簽數(shù)據(jù)其中至少之一。
[0028] 四維查找表的數(shù)據(jù)點分布形式為3x9x9x9、3xl7xl7xl7、3x33x33x33其中至少之 〇
[0029] 數(shù)據(jù)點的二進制位數(shù)為8位、16位、32位其中至少之一。
[0030] 映射模塊存在方式為信號源系統(tǒng)中的子模塊、顯示器中的子模塊和位于信號源與 顯示器之間的獨立模塊其中至少之一。
[0031] 映射模塊為基于CPU、FPGA、CPLD、DSP和MCU至少其中之一實現(xiàn)的映射模塊。
[0032] 三維插值算法為立方體插值算法、四面體插值算法、金字塔插值算法和三棱柱插 值算法至少其中之一。
[0033] 先將源色域顯示器與目標色域顯示器開啟,工作1小時以上,以達到穩(wěn)定運行狀 態(tài)。再利用色度儀及相關配套軟件分別測量并生成源色域顯示器與目標色域顯示器的特性 文件ICCProfile。
[0034] 讀取特性文件,得到目標色域顯示器特性文件中的AToBx標簽以及源色域顯示器 特性文件中的BToAx標簽信息,其中X為0,1或2,AToBx與BToAx中的X數(shù)值對應。
[0035] 讀取BToAx得到子標簽數(shù)據(jù)OutputTable,其為一個大小為256x3的二維查找表, 每個數(shù)據(jù)元為16位數(shù)據(jù),記該查找表為LUT。
[0036] 讀取AToBx與BToAx中的子標簽數(shù)據(jù)CLUT,分別記為CLUTl與CLUT2。CLUTl與 CLUT2各為一個3x33x33x33的四維查找表,實質上為3個33x33x33的子三維查找表組成, 每個數(shù)據(jù)元為16位數(shù)據(jù)。
[0037] 利用上述所得的CLUTl與CLUT2可構造一個新的四維查找表,所需構造的四維查 找表實質上由3個大小相同的子三維查找表組成,如圖1所示。建立子三維查找表的坐標 索引數(shù)據(jù)集,共NxNxN個,其中N可為9、17、或33,該坐標數(shù)據(jù)集記為[Rin,Gin,Bin]。子三維 查找表的坐標索引數(shù)據(jù)分布形式如圖2所示。
[0038] 將[Rin,Gin,Bin]中每一組數(shù)據(jù)作為CLUTl中3個子三維查找表的數(shù)據(jù)索引, 利用三維插值算法分別得到每一組數(shù)據(jù)索引相對應的數(shù)據(jù)元,所得的數(shù)據(jù)元集記為 [L,a,b],[Rin,Gin,Bin]與[L,a,b]之間的關系即為目標色域顯示器的色域與鏈接色域PCS 之間的映射關系,運算過程如圖3所示。
[0039] 利用以下公式將[L,a,b]轉化為[Lin,ain,bin]。
【主權項】
1. 一種顯示器色域映射的實現(xiàn)方法,其特征在于:利用光度計及其配套軟件分別測量 得到源色域顯示器與目標色域顯示器的特性文件,提取目標色域顯示器特性文件中的AToB 標簽數(shù)據(jù),提取源色域顯示器特性文件中的BToA標簽數(shù)據(jù),利用上述兩個標簽數(shù)據(jù)構造一 個四維查找表,映射模塊通過三維插值算法利用該四維查找表及BToA標簽中OutputTable 子標簽數(shù)據(jù),將源色域顯示器的輸入信號值[R1G1B1]修改為[R2G2B2],完成兩個顯示器色域 之間的映射過程。
2. 根據(jù)權利要求1所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:目標色域顯 示器為陰極射線管顯示器、等離子顯示器、液晶顯示器、數(shù)字光處理顯示器、有機發(fā)光二極 管顯示器、硅晶體顯示器、直接驅動圖像放大器顯示器其中至少之一。
3. 根據(jù)權利要求1所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:目標色域顯 示器特性文件為符合國際色彩委員會所制定標準的顯示器ICCProfile。
4. 根據(jù)權利要求1所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:AT〇B標簽數(shù) 據(jù)是AToBO標簽數(shù)據(jù)、AToBl標簽數(shù)據(jù)、AToB2標簽數(shù)據(jù)其中至少之一。
5. 根據(jù)權利要求1所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:BT〇A標簽數(shù) 據(jù)是BToAO標簽數(shù)據(jù)、BToAl標簽數(shù)據(jù)、BToA2標簽數(shù)據(jù)其中至少之一。
6. 根據(jù)權利要求1所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:四維查找表 的數(shù)據(jù)點分布形式為3x9x9x9、3xl7xl7xl7、3x33x33x33其中至少之一。
7. 根據(jù)權利要求1所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:數(shù)據(jù)點的二 進制位數(shù)為8位、16位、32位其中至少之一。
8. 根據(jù)權利要求1所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:映射模塊存 在方式為信號源系統(tǒng)中的子模塊、顯示器中的子模塊和位于信號源與顯示器之間的獨立模 塊其中至少之一。
9. 根據(jù)權利要求1所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:映射模塊為 基于CPU、FPGA、CPLD、DSP和MCU至少其中之一實現(xiàn)的映射模塊。
10. 根據(jù)權利要求1所述的一種顯示器色域映射的實現(xiàn)方法,其特征在于:三維插值算 法為立方體插值算法、四面體插值算法、金字塔插值算法和三棱柱插值算法至少其中之一。
【專利摘要】本發(fā)明公開了一種顯示器色域映射的實現(xiàn)方法,利用色度計及其配套軟件分別測量得到源色域顯示器與目標色域顯示器的特性文件ICC Profiles,提取目標色域顯示器特性文件中的AToB標簽數(shù)據(jù)與源色域顯示器特性文件中的BToA標簽數(shù)據(jù),利用該兩個標簽數(shù)據(jù)構造一個四維查找表,該查找表反映了源色域顯示器與目標色域顯示器色域之間的直接映射關系。映射模塊通過三維插值算法,利用上述查找表及BToA標簽中OutputTable子標簽數(shù)據(jù),將源色域顯示器的輸入信號值[R1G1B1]修改為[R2G2B2],完成了兩個色域之間的映射過程。本發(fā)明簡化了顯示器色域映射處理過程,降低了映射模塊對硬、軟件資源的需求及設計難度。
【IPC分類】G09G5-02
【公開號】CN104795049
【申請?zhí)枴緾N201510188187
【發(fā)明人】方勇, 梁監(jiān)天, 蘆云龍, 呂國強
【申請人】合肥工業(yè)大學
【公開日】2015年7月22日
【申請日】2015年4月20日