一种等离子电视视频图像gamma校正数据表产生装置的制作方法

文档序号:7856721阅读:253来源:国知局
专利名称:一种等离子电视视频图像gamma校正数据表产生装置的制作方法
技术领域
本发明属于等离子电视显示设备的图像ga_a校正技术领域,更为具体地讲,涉及实时连续的等离子电视视频图像ga_a校正数据表产生装置。
背景技术
采用阴极射线管(Cathode Ray Tube,简称CRT)的显示器/电视存在Gamma (非线
性)效应,其亮度与输入电压为非线性关系,CRT本身输入和输出的关系是 ,、,Inpul CRT T(hi!jmf _( RI = uaipai — rangex (-=-)
_— 1 Inpuf — range(i)(I)式中Output—CRT为CRT显示器的输出亮度,Output—range为CRT显示器的亮度有范围,Input—CRT为CRT显示器的输入亮度值,Input—range为CRT显示器的输入亮度范围,Y为gamma指数参数,、值通常为2.2。为了克服CRT显示器的Gamma效应,通常视频图像是经过Gamma校正((2)式)过后的非线性信号。6&_8校正系数1/¥ 0. 45,则标准规定对视频图像按(2)式做Ga_a校正,其变换公式如下Oulpul = Output — range x (--)
—Input _ range(2)(2)式中Output为亮度输出值,Output_range为亮度输出范围,Input为亮度输入,Input_range为亮度输入范围。CRT等非线性显示系统在显示经过Gamma校正((2)式)后的标准图像,就可以线性地显示亮度信息。但等离子电视等一些显示设备本身是线性系统,即显示亮度和电压是线性关系。则需要将经过Ga_a校正后的标准视频图像做一个逆Ga_a变换,达到最终线性显示亮度信息。现在很多的显示设备Gamma校正都是通过查表实现,查表内容不可变,表的个数最多为显示设备支持的亮度等级。但是为了节省昂贵的储空间,显示设备一般只存取一小部分的亮度等级对应的gamma表或逆gamma表内容,应用时实际输入亮度变化时只能在相近的亮度表中查一个值,这样就造成显示误差和清晰度受损,使图像效果层次感差、清晰度不够。

发明内容
本发明的目的在于克服现有技术的不足,提供一种等离子电视视频图像gamma校正数据表产生装置,以实时准确地计算出Gamma校正数据表,体现全部亮度等级效果,提高等离子电视屏幕显示效果。为实现上述目的,本发明等离子电视视频图像gamma校正数据表产生装置,其特征在于,包括一外部存储器,用于存储一张256组每组n个亮度测试数据的数据表、一张标准逆gamma表、一张标准gamma表;所述的256组每组n个亮度测试数据的数据表通过在256级亮度的每一级显示亮度下,对输入视频图像从亮度0开始进行亮度调节,用显示器色彩分析仪测试n种输入亮度下4%窗口图像点亮部分的亮度,按亮度从大到小排序,并存储,得到一张256组、每组n个亮度测试数据的数据表;所述的标准逆gamma表为f (X) = (x)1/22其中,X为(Tl的小数, 所述的标准gamma表为f(y) = {^-f2*M
M其中,M为等离子电视支持的灰度等级,y为Ol的整数;四个双口 RAM,等离子电视显示系统读取等离子电视显示系统当前亮度级对应的n个亮度测试数据以及标准ga_a表、标准逆ga_a表分别存入到三个双口 RAM中;一校正处理模块,用于依次读取存放n个亮度测试数据的双口 RAM,第一次读取两个亮度测试数据进行校正,以后每次读取一个亮度测试数据进行校正,校正后的亮度测试数据依次输出到归一化处理模块;所述的数据校正将测试亮度数据乘以一个校正因子,当显示亮度>100cd/m2,即坎德拉每平方米时,校正因子取值I. 28,当显示亮度<=100cd/m2时,校正因子取值2. 55 ;一归一化处理模块,用于依次对经校正后的亮度测试数据的数值进行归一化处理将第一次读取第一个数值,即最大值保存在寄存器中,将每个输入的亮度测试数据除以该最大值,得到归一化处理后的数值,并依次输出到逆ga_a变换模块一逆gamma变换模块,用于对归一化处理后的数值作为地址去访问存放标准逆gamma变换表的双口 RAM,查表得到的值乘以M倍后取整数,采用倒序写入第四个双口 RAM中,即从第四个双口 RAM最后一个地址开始写;校正处理模块、归一化处理模块以及逆gamma变换模块为三级流水化作业。一数据扩展模块,用于依次读取倒序写入第四个双口 RAM的n个数值,每次读取一个数值与上一次读取的数值,如果上一次是第一次,则为与数值0构成一个数值区间段,依此方法,依次构成段号为0、1、2、…、n的数值区间,扩展出数值区间扩展出中间没有出现的整数;— gamma变换模块,用于将数据扩展模块扩展后的每一段数值区间的整数,包括构成该段数值区间的两个整数和扩展出的整数作为地址访问存放标准gamma变换表的双口 RAM,并将查表得到的值输出给二进制转换模块;一二级制转换模块,先对gamma变换模块输出的每一段数值进行归一化后再扩大256倍,然后转化为8位二进制数据,并除段尾的所有二进制数据作为低位依次保存到等离子电视显示系统的RAM中,其中,段号作为该段二进制数据的高位;依顺存储到ga_a校正数据表高位段号、低位二进制数据分别对应0 M-I灰阶等级,得到等离子电视视频图像gamma校正数据表;数据扩展模块、gamma变换模块以及二级制转换模块构成三级流水化作业;
等离子电视显示系统依据灰阶等级,对得到等离子电视视频图像gamma校正数据表进行查表,输出对应的段号和8位二进制数据,作为ga_a校正的输出值;显示系统根据gamma校正的输 出值对等离子电视视频图像校正后进行显示。本发明的发明目的是这样实现的本发明等离子电视视频图像gamma校正数据表产生装置,通过对256级亮度每一级显示亮度下,等离子电视4%窗口图像点亮部分的亮度进行测试,这样得到256组、每组为n个亮度测试数据的数据表。等离子电视的显示系统对某一亮度级的图像进行校正时,实时读取该亮度级对应的一组n个亮度测试数据进行校正、归一化处理、逆gamma变换并扩大M倍取整,得到n段数值区间,每个数值区间扩展出没有的整数,再进行gamma变换、归一化后再扩大256倍并转换为8位二进制数据保存,最后,将段号作为高位、每段转换出的二进制数据作为低位,从小到大依顺存储,并分别对应0 M-I灰阶等级,构成等离子电视视频图像gamma校正数据表。本发明能够实时准确地计算出Gamma校正数据表,同时,Gamma校正数据表能够体现全部亮度等级效果,因此提高了等离子电视屏幕显示效果。在本发明中,等离子电视的显示系统只需存储亮度测试的256*n个数据,标准gamma表,标准逆ga_a表,最终输出供调用的ga_a校正数据表,因此,只需用这四张表大小的资源就可以实时计算出不同亮度的图像需要的gamma校正数据表。而现有的显示系统,则需要16张gamma校正表或64张gamma校正表的资源,且显示系统只能用16种或64种表来近似代替全部256种gamma校正数据表。总的比较,本发明节省了大量存储空间,并且提高显示效果。需要说明的是,本发明也可以使用于其他具有线性关系的显示设备,用于对视频图像进行gamma校正。此外,本发明中采用256级亮度,本领域技术人员也可以采用其他级数的亮度构建本发明的等离子电视视频图像ga_a校正数据表产生装置。


图I是本发明等离子电视视频图像ga_a校正数据表产生装置一具体实施方式
原理框图;图2是本发明中一组具体的亮度测试数据曲线图;图3是本发明中归一化处理后的数值进行逆gamma变换计算实例图;图4是本发明中两个整数和扩展出的整数进行ga_a变换计算实例图。
具体实施例方式下面结合附图对本发明的具体实施方式
进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。图I是本发明等离子电视视频图像ga_a校正数据表产生装置一具体实施方式
原理框图。如图I所示,在本实施例中,等离子电视视频图像ga_a校正数据表产生装置包括外部存储器I、四个双口 RAM20f204、校正处理模块3、归一化处理模块4、逆gamma变换模块5、数据扩展模块6、gamma变换模块7、二级制转换模块8。外部存储器I存储有一张256组每组n个,在本实施例中为21个亮度测试数据的数据表、一张标准逆gamma表、一张标准gamma表;所述的256组每组21个亮度测试数据的数据表通过在256级亮度的每一级显示亮度下,对输入视频图像从亮度0开始进行亮度调节,用显示器色彩分析仪测试21种输入亮度下4%窗口图像点亮部分的亮度,按亮度从大到小排序,并存得到。在本实施中,图2是一亮度级对应的一组21个亮度测试数据构成的曲线图,序号为0 20,排序时先排最大的序号为20的亮度测试数据,然后是序号是19的亮度测试数据,序号是18的亮度测试数据,…,直到序号为0的亮度测试数据。图3是本发明中归一化处理后的数值进行逆gamma变换计算实例图。在本发明中,标准逆ga_a表为 f (X) = (X)1/22其中,X为(Tl的小数。归一化处理后的数值作为地址去查询标准逆gamma变换表,得到相应的输出值,即该数字的逆gamma变换值。图4是本发明中两个整数和扩展出的整数进行83_&变换计算实例图所述的标准gamma表为
权利要求
1.一种等离子电视视频图像ga_a校正数据表产生装置,其特征在于,包括 一外部存储器,用于存储ー张256组每组n个亮度测试数据的数据表、一张标准逆gam ma表、一张标准gamma表; 所述的256组每组n个亮度测试数据的数据表通过在256级亮度的每ー级显示亮度下,对输入视频图像从亮度O开始进行亮度调节,用显示器色彩分析仪测试n种输入亮度下4%窗ロ图像点亮部分的亮度,按亮度从大到小排序,并存储,得到ー张256组、每组n个亮度测试数据的数据表; 所述的标准逆gamma表为 f (X) = (X)1,2.2 其中,X为0 1的小数, 所述的标准gamma表为 /(>') = (^:)2-2 其中,M为等离子电视支持的灰度等级,y为(TM的整数; 四个双ロ RAM,等离子电视显示系统读取等离子电视显示系统当前亮度级对应的n个亮度测试数据以及标准ga_a表、标准逆ga_a表分别存入到三个双ロ RAM中; 一校正处理模块,用于依次读取存放n个亮度测试数据的双ロ RAM,第一次读取两个亮度测试数据进行校正,以后每次读取ー个亮度测试数据进行校正,校正后的亮度测试数据依次输出到归ー化处理模块; 所述的数据校正将测试亮度数据乘以ー个校正因子,当显示亮度>100cd/m2,即坎德拉每平方米时,校正因子取值I. 28,当显示亮度<=100cd/m2时,校正因子取值2. 55 ; ー归ー化处理模块,用于依次对经校正后的亮度测试数据的数值进行归ー化处理将第一次读取第一个数值,即最大值保存在寄存器中,将每个输入的亮度测试数据除以该最大值,得到归ー化处理后的数值,并依次输出到逆ga_a变换模块 一逆ga_a变换模块,用于对归一化处理后的数值作为地址去访问存放标准逆ga_a变换表的双ロ RAM,查表得到的值乘以M倍后取整数,采用倒序写入第四个双ロ RAM中,即从第四个双ロ RAM最后ー个地址开始写; 校正处理模块、归ー化处理模块以及逆gamma变换模块为三级流水化作业。
一数据扩展模块,用于依次读取倒序写入第四个双ロ RAM的n个数值,每次读取ー个数值与上一次读取的数值,如果上一次是第一次,则为与数值O构成ー个数值区间段,依此方法,依次构成段号为0、1、2、…、n的数值区间,扩展出数值区间扩展出中间没有出现的整数; 一 gamma变换模块,用于将数据扩展模块扩展后的每一段数值区间的整数,包括构成该段数值区间的两个整数和扩展出的整数作为地址访问存放标准gamma变换表的双ロRAM,并将查表得到的值输出给ニ进制转换模块; 一二级制转换模块,先对gamma变换模块输出的姆一段数值进行归ー化后再扩大256倍,然后转化为8位ニ进制数据,并除段尾的所有ニ进制数据作为低位依次保存到等离子电视显示系统的RAM中,其中,段号作为该段ニ进制数据的高位;依顺存储到ga_a校正数据表高位段号、低位ニ进制数据分别对应O M-I灰阶等级,得到等离子电视视频图像gamma校正数据表; 数据扩展模块、gamma变换模块以及ニ级制转换模块构成三级流水化作业; 等离子电视显示系统依据灰阶等级,对得到等离子电视视频图像ga_a校正数据表进行查表,输出对应的段号和8位ニ进制数据,作为ga_a校正的输出值;显示系统根据gamma校正的输出值对等离子电视视频图像校正后进行显示。
2.根据权利要求I所述的ga_a校正数据表产生装置,其特征在于,所述测试亮度数据较为均匀地覆盖该级亮度下的亮度区间。
全文摘要
本发明公开了一种等离子电视视频图像gamma校正数据表产生装置,通过对256级亮度每一级显示亮度下,等离子电视4%窗口图像点亮部分的亮度进行测试,这样得到256组、每组为n个亮度测试数据的数据表。亮度级对应的一组n个亮度测试数据进行校正、归一化处理、逆gamma变换并扩大1024倍取整,得到n段数值区间,每个数值区间扩展出没有的整数,再进行gamma变换、归一化后再扩大256倍并转换为8位二进制数据保存,最后,将段号作为高位、每段转换出的二进制数据作为低位,构成等离子电视视频图像gamma校正数据表。Gamma校正数据表能够体现全部亮度等级效果,因此提高了等离子电视屏幕显示效果,同时只需要四张表,节省了大量存储空间。
文档编号H04N17/02GK102761749SQ20121025890
公开日2012年10月31日 申请日期2012年7月25日 优先权日2012年7月25日
发明者刘兆彬, 李莉, 韩大强 申请人:四川虹微技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1