激光电视实时颜色校正方法研究
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
P(尺,G,曰)时,首先通过P(R,G,曰)的高3位R洒(7:5],
Gi。【7:5],日i。[7:5]找到像素P点在RGB三维颜色空间的哪
一块,然后由p点的低5位Ri。[4:o],Gi。[4:O],曰i。[4:0]以及
日7,,’,…,D’处的R,G,B值,求得输入像素P点的映射
值P,,具体的映射算法可使用双线性插值法
R.。【7:0】
Rmn Gi。[7:o]
G删。 B。。[7:O]
曰mn
图3 三维简化查找表结构
G
在查找表中存
储每一块8个顶点
的映射值,其余的值
通过插值算法求得。
O 32 64 96 128 160 192 224 256 图4 三维颜色空间
。因为在RGB三维颜 色空间中共有9×9× 9个顶点,每个顶点
在激光电视中,由于激光三基色与传统的荧光粉三 基色的色度点不同,色再现的区域不同(如图1所示)。在 用同一种视频信号控制时,会产生颜色偏差和混乱,因
此,在激光显 示中,必须将 荧光粉三基 色向激光三 基色进行色 域映射【”。
传统的 显示特性调 节方法可使 图1 激光显示色域与传统cRT色域比较 用红、绿、蓝3
原 馨始视麓频信号豢剧一照…一副塑正羹_…墅…陶
光电视中【卅。
图2颜色校正系统结构
万方数据
信I终端
颜色校正系统中,色域映射是系统的关键,通过在查 找表中存储每个R,G,B组合的映射信息,正确映射显示 数据。如果只是简单地使用三维查找表,那么,查找表的 存储容量需要256×256×256×3 byte=50 33l 648 byte。
14.7 K
7
6.44 M
3
2.19 K
6
824 K
2
375
5
108 K
l
81
2.2插值算法 图5为RGB
三维颜色空间中的 一块。以n=3为例, 在查找表中存储了 口,,,…,D共8个 顶点的.R,G,B映 射值Ht,lt,…,01, 共存储9×9×9=729 个值。当输入像素
r:R。【4:O】 图5 三维插值方法
2 颜色校正系统中的颜色查表法
当使用在普通光源下产生的视频信号作为激光电视 的输入信号时,如果不对输入信号作校正的话,激光电视 的显示必然会产生颜色失真。图2为颜色校正系统的结 构,视频信号输入颜色校正系统后,先经过数据采集,从 不同格式的视频信号中提取R,G,B三基色信号,并转换 成数字信号,从预先设定好的颜色查找表中查找校正后的 数据,然后再把校正后的信号与视频信号中的其他信号按
R圩,=(RH,×(32一r)+R,×r)/32
(1)
R压=(RK,×(32一r)+R,×r)/32
(2)
式中:R∥为日’点尺通道的灰度值;尺,,为,’点尺通道的灰
度值;R∥为K’点尺通道的灰度值;尺,为,点R通道的灰
度值;r=Rj。【4:O]。
R眦=(尺肼×(32—6)+R压×6)/32
(3)
同理可求得R一,于是得到P,点R通道的灰度值
醌en∥M 6JD209,吼i№;2.Gmd删e Sc^oDf 0,吼iMse A co如w o,&iewes,&毛『i愕JDD∞9’劬i∞; 3.胁£itⅢe qr Dp£ics md E如ctron氓矾i聊卵Ac。demy D,sc拓nces,∞e,增毗6JD2D9,吼iM)
【Abstract】Laser tricolor needs mapping the color gamut of traditional lamp—house to the color gamut of laser.Traditional one—di- mensional look—up table (LUT) can’t coITect display characteristic exactly.ThI.ee—dimensional look—up table can coHect display characteristic accurately,but it has to need large memory space and it 7s dimcult to implement in real—time hardware. In this pa— per,a new three—dimensional I℃duced look—up table is pIDposed,which can reduce LUT’s memory space and has a high accessing speed without innuencing the display quality.This method can be easily implemented in real—time hardware, such as FPGA and
参考文献
[1】张岳,郝丽,柳华,等.激光显示的原理与实现[J].光电精密工程, 2006,14(3):402—405.
[2]张继艳,刘伟奇,魏忠伦,等.基于激光显示的颜色系统的建立[J】液 晶与显示,21(1):34—37. [3】HAN D.Real—time c()lo。gamut mapping method for digital TV dis- p18y quality enhancement[J].TEEE Transactions on Consumer Electron— ics,2004,50(2):691—698. 【4】HAN D.A cost effective color mapping architecture for digital TV color repmduction enhancement [J]. IEEE Transactions on Consumer Electmnics,2005,51(1):168一173 [5】PARK K—H,LEE M—Y,CH0 Y—H,et a1.RGB 100k—up table de— sign for color matching between monitor and mobile di8play『C1//Pro(‘. of SPIE,2004:V01.5603.(S.1.1:SPIE Press,2004:291—301. 【6】 zENG Huanzhao. Sp“ng—p“mary mapping: a fast color mappjng method fbr primary adjustment and gamut mapping fcl//sPIE—Is&T, 2005:6058.[S.1.】:SPIE Pre8s,2005:1—12. 【7】NAKAN0 Y,YAMAsHITA R,FuKuDA Y,et a1.A unifom color space based on coIor vjsion mechanisms[c】/,Pmc. sPIE, 2001:442 1.fs. 1.】:SPIE Press,2001. [8] MARcu G. some gamut mappi“g issues and solutions[C】/,Pmc. SPIE,200l:4300.[S.1.]:SPIE Press,2001:131—138.
+国家863计划资助项目
个一维的查找表,然而,使用一维查找表的方法难以精确 校正显示特性;也可通过算法进行处理,但通过算法进行 处理所占的时钟周期较长,处理速度慢;还可使用三维查 找表,可是又具有存储容量大的缺点。
笔者提出一种能运用于实时颜色校正的三维简化查 找表算法,克服了一维查找表校正不精确、使用算法处理 速度慢及三维查找表存储容量大的缺点。
【中图分类号】TN949.15;TN941.2+4
【文献标识码】A
.
Research of Real—Time Color Correct MethOd for La辩r TV
PENG Yiu,XING Ting—wenl,ZHANG Yu—don93,ZHANG Ming—yongL2
(』.s£积?Key£曲矿0p£ic耐死c^,lofog泌加r胁c咖6一c珊iD啊 ,邶mu£e旷0p£ics 0nd剧ectronic5,c^i聊5e Acode,砂矿sc拓船es,
使用Xilill)【公司芯片Spartan系列XC3S400pq208— 4,用Verilog编程实现,所用资源如表2所示。
另外,由ISE(集成软件环境)综合结果知,最大时钟
万方数据
图6 原始图像
图7 查找表中存储图8 查找表中存储
原始图像像素值
激光显示校正数据
表2 FPGA所用资源
频率能达170 MHz。可见,使用上述算法占用的硬件资源 较少,容易在FPGA等可编程器件中实现,并且处理速度 较快,适合于分辨力1 920×1 080、刷新频率60 Hz的快 速视频信号。
近50 Mbyte的存储容量很难在FPGA,ASIC一类硬 件中实现。笔者设计的三维简化查找表可在大大减少查 找表存储容量的同时,不使图像质量受到影响。这种查找 表可通过查表与插值相结合的方法来实现。 2.1简化查找表结构
如图3,R,G,B均为8 bit输入信号,尺油【7:5],Gj。[7:5], Bi。[7:5]3 bit数据用于查表,尺i。【4:0],Gi。[4:0],日i。[4:0】5 bit 用于插值。可以想象,Ri。【7:5],Gi。[7:5],Bi。[7:5]把RGB三维 颜色空间分成8×8×8块,如图4所示。
由R,G,B颜色信息组成,所以,查找表的存储容量只需
要9×9×9×3 byte=2.19 Kbyte,大大简化了查找表的存储 容量。
对于输入信号,用于查表和插值的位数可以根据实
际情况进行取舍。如用2 bit查表,则把RG曰三维颜色空
间分成了4×4×4块,查找表的存储容量为5×5×5×3
byte=375 byte;可以用任意n bit查表,用(8一n)bit进行 插值,对应查找表的存储容量如表1所示,当n=8时,相
【摘 要】激光显示中必须将传统光源三基色向激光三基色进行色域映射,针对传统的一维查找表和三维查找表存在的缺点,介
绍了一种三维简化查找表,在不影响显示图像质量的情况下,大大减少查找表的存储容量,并具有较快的查表速度,适合在FPGA,
ASIC等硬件中实时实现。
【关键词】激光电视;三维简化查找表;一维查找表;色域映射;现场可编程门阵列
R,,=(月日t联×(32—g)+R工㈣×g)/32
(4)
式中:6=曰i。[4:0];g=Gi。[4:0]。
Biblioteka Baidu
同理可求得JP,在G,B通道的灰度值
G。芦(G删×(32-g)+GL㈣×g)/32
(5)
日,,_(B肌Ⅸ×(32—g)+B㈣×g)/32
(6)
3 实验结果
图6,7,8是用Matlab7.O按以上算法得出的实验结 果。图6与图7之间几乎看不出差异,说明通过这种查表 与插值相结合的方式进行色域映射,对图像质量没有 影响。图8为在查找表中存储激光显示校正数据的映 射结果。
JhfloI·mal硒朋IeJ·mjnaJ
文章编号:1002—8692(2007)04—0033—03
激光电视实时颜色校正方法研究
·论文·
彭 毅1’2,邢廷文1,张雨东3,张明勇1’2 (1.中国科学院光电技术研究所微细加工光学技术国家重点实验室,四川成都610209; 2.中国科学院研究生院,北京100039;3.中国科学院光电技术研究所,四川成都610209)
ASIC.
【Key words】 laser TV;three—dimensional reduced look—up table;one—dimensional look—up table;c010r gamut mapping;FPGA
1 引言
激光电视是激光技术在电视领域中的新应用、新发 展。由于激光色纯度高,以红、绿、蓝三基色激光作为光 源,色域三角形面积最大,更能反映自然界的真实色彩, 所以激光电视与传统电视相比有如下优点:高亮度,高分 辨力,色彩鲜明。
当于不对查找表进行简化。当然,查找表简化越多,即n
越小,用插值方法得到的近似值就越多,颜色映射的精度
将受到影响,减少查找表的存储容量是以牺牲颜色映射
精度为代价的。在后面的叙述中都以n=3为例进行描述。
表1 FPGA所用资源
爷蠹“誊;÷?澄溺黼簿黎薰澎黪瓣; 善薹藏辫瀵髓攀镳冁鬻嗡鳜囊
8
50.3 M
4