数字伽马校正系统及包括该校正系统的显示驱动芯片技术方案

技术编号:22818575 阅读:25 留言:0更新日期:2019-12-14 13:41
本发明专利技术公开了一种数字伽马校正系统及包括该校正系统的显示驱动芯片,该校正系统包括:用于将输入的颜色分量值拆分成高位和低位的拆分器(1),伽马查找表(2),用于对所述低位和伽马查找表输出的差值DELTA执行乘法运算的乘法器(3),用于对所述乘法器的输出数据执行除法运算的除法器(4),以及用于对伽马曲线值LUT

【技术实现步骤摘要】
数字伽马校正系统及包括该校正系统的显示驱动芯片
本专利技术涉及显示面板,更具体地,涉及数字伽马校正系统。
技术介绍
数字伽马校正通常通过显示驱动IC(也称作集成电路或芯片)中的数字函数来实现独立的R、G、B和W(如果需要)伽马曲线。尽管单独的伽马曲线可以通过独立的模拟电路实现,但该系统需要太多的资源,比如更大的芯片面积、更高的功耗以及更长的IC物理长度等。对于最近的超高分辨率显示产品尤其如此。例如,图1示出了正常的伽马曲线。在图1中,x轴和y轴分别表示输入颜色分量值和输出伽马曲线值。如果采样步长为1,则伽马曲线的查找表m的大小将与输入值max的范围相同。在这种情况下,需要使用一个巨大的存储器作为查找表,并且不适合实现IC,因为每个颜色分量R、G、B或W都有自己的伽马表。
技术实现思路
本专利技术的目的是提供一种数字伽马校正系统,以解决现有技术存在的伽马查找表太大,不适合实现IC的技术问题。本专利技术提供的一种数字伽马校正系统包括:拆分器,其用于将输入的颜色分量值拆分成高位和低位;伽马查找表(Look-Up-Table,LUT),其用于查找两个伽马曲线值LUTn和LUTn+1,以及输出伽马曲线值LUTn和两个所述伽马曲线值的差值DELTA,所述n表示输入的颜色分量值的高位;乘法器,其用于对所述低位和所述差值DELTA执行乘法运算;除法器,其用于对所述乘法器的输出数据执行除法运算;以及第一加法器,其用于对伽马曲线值LUTn和所述除法器输出的数据执行加法运算,输出与所述颜色分量值对应的伽马曲线值。优选地,所述伽马查找表包括:寄存器组,其用于存储伽马曲线值LUT0、LUT1、LUT2、LUT3、......、LUTm;选择器,其用于从所述寄存器组选择两个伽马曲线值LUTn和LUTn+1;以及第二加法器,其用于对所述选择器输出的两个伽马曲线值LUTn和LUTn+1运算,输出所述差值DELTA。优选地,所述伽马查找表包括:第一存储器组,其用于存储偶数地址对应的伽马曲线值LUT0、LUT2、LUT4、......、LUTm-2、LUTm;第二存储器组,其用于存储奇数地址对应的伽马曲线值LUT1、LUT3、LUT5、......、LUTm-1;地址解码器,其用于对颜色分量值拆分成的高位解码,分别向所述第一存储器组和所述第二存储器组发送地址,以同步从所述第一存储器组和所述第二存储器组读数、获得两个伽马曲线值LUTn和LUTn+1;以及第三加法器,其用于对两个伽马曲线值LUTn和LUTn+1运算,输出所述差值DELTA。优选地,所述数字伽马校正系统的还包括抖动器,所述抖动器用于对所述第一加法器输出的伽马曲线值抖动处理降低分辨率。与现有技术相比,本专利技术至少具有以下有益效果:本数字伽马校正系统可以为所有的颜色分量值提供有区别的、完整的伽马值范围,且伽马查找表仅需要较小的存储器,不需要更大的芯片面积和更高的功耗,适合实现IC。附图说明图1为正常的伽马曲线;图2为数字伽马校正系统的一些实施例的框图;图3为数字伽马校正系统的一个典型示例;图4为伽马查找表的一个实施例;图5为伽马查找表的另一个实施例;图6为抖动器及其判断表。具体实施方式下面结合附图和实施例对本专利技术做进一步说明。图2中示出了带抖动器的数字伽马校正系统。如图2所示,本数字伽马校正系统包括:拆分器1、伽马查找表2、乘法器3、除法器4和第一加法器5。拆分器1用于将输入的颜色分量值R、G、B或W拆分成高位和低位,其中,高位用于确定采样输入数据的伽马曲线值,低位用于执行线性插值。伽马查找表2用于查找两个伽马曲线值LUTn和LUTn+1,以及输出伽马曲线值LUTn和两个所述伽马曲线值的差值DELTA,所述n表示输入的颜色分量值的高位,DELTA=LUTn+1-LUTn。乘法器3用于对所述低位和所述差值DELTA执行乘法运算。除法器4用于对所述乘法器3的输出数据执行除法运算。第一加法器5用于对伽马曲线值LUTn和所述除法器4输出的数据执行加法运算,输出与所述颜色分量值对应的伽马曲线值。本数字伽马校正系统进一步还包括抖动器6,抖动器6用于对所述第一加法器5输出的伽马曲线值抖动处理降低分辨率。抖动器6不是必要组成部分。如果伽马查找表2输出值的位大小(即分辨率)大于最终伽马值的位大小(即分辨率)时,才需要抖动器6。如果伽马查找表2输出值的位大小与最终伽马值的位大小相同,则不需要抖动器6。图3中示出了一种典型示例。其中,输入的颜色分量值为8位,表示为R/G/B/W[7:0],第3位至第7位(即D[7:3])作为高位,第0位至第2位(即D[2:0])作为低位,本例中,采样级别的总数为32,即2的5次方,采样步长为8,即2的3次方。本例中,伽马查找表2输出值的位大小为10,最终伽马值为8位,因此需要抖动器。在本系统中,为了使时延或延迟最小化,伽马查找表2应尽快返回伽马曲线值LUTn和两个伽马曲线值的差值DELTA。为此,以下提出了两种伽马查找表的结构,以保持高性能。如图4所示,一种伽马查找表2包括寄存器组21、选择器22和第二加法器23。寄存器组21用于存储伽马曲线值LUT0、LUT1、LUT2、LUT3、......、LUTm。选择器22用于从所述寄存器组21选择两个伽马曲线值LUTn和LUTn+1。第二加法器23用于对所述选择器22输出的两个伽马曲线值LUTn和LUTn+1运算,输出所述差值DELTA。以上采用寄存器组成查找表,寄存器没有读取延迟。因此一旦输入数据到达,伽马查找表2就可以返回伽马曲线值LUTn和差值DELTA,而不需要延迟周期。如图5所示,另一种伽马查找表2包括地址解码器24、第一存储器组25、第二存储器组26、第三加法器27。第一存储器组25用于存储偶数地址对应的伽马曲线值LUT0、LUT2、LUT4、......、LUTm-2、LUTm。第二存储器组26用于存储奇数地址对应的伽马曲线值LUT1、LUT3、LUT5、......、LUTm-1。地址解码器24用于对颜色分量值拆分成的高位解码,分别向第一存储器组25和第二存储器组26发送地址,以同步从第一存储器组25和第二存储器组26读数、获得两个伽马曲线值LUTn和LUTn+1。第三加法器27用于对两个伽马曲线值LUTn和LUTn+1运算,输出所述差值DELTA。图5中的存储器具有像普通SRAM一样的1周期读取延迟。在这种情况下,如果查找表只使用一个存储器组,则必须有2个周期的延迟来查找DELTA值,因为对于LUTn和LUTn+1,存储器应该读取2次。因此,本实施例的伽马查找表2将存储器分成两组,一组用于存储偶数地址对应的数据,另一组用于存储奇数地址对应的数据。根据输入数据n是奇数还是偶数,地址解码器24向两个存储器组25和26发送适当的地址,并决定哪个存储器组输出为LUTn。本示例中,本文档来自技高网...

【技术保护点】
1.一种数字伽马校正系统,其特征在于,包括:/n拆分器(1),其用于将输入的颜色分量值拆分成高位和低位;/n伽马查找表(2),其用于查找两个伽马曲线值LUT

【技术特征摘要】
1.一种数字伽马校正系统,其特征在于,包括:
拆分器(1),其用于将输入的颜色分量值拆分成高位和低位;
伽马查找表(2),其用于查找两个伽马曲线值LUTn和LUTn+1,以及输出伽马曲线值LUTn和两个所述伽马曲线值的差值DELTA,所述n表示输入的颜色分量值的高位;
乘法器(3),其用于对所述低位和所述差值DELTA执行乘法运算;
除法器(4),其用于对所述乘法器(3)的输出数据执行除法运算;以及
第一加法器(5),其用于对伽马曲线值LUTn和所述除法器(4)输出的数据执行加法运算,输出与所述颜色分量值对应的伽马曲线值。


2.根据权利要求1所述的数字伽马校正系统,其特征在于,所述伽马查找表(2)包括:
寄存器组(21),其用于存储伽马曲线值LUT0、LUT1、LUT2、LUT3、......、LUTm;
选择器(22),其用于从所述寄存器组(21)选择两个伽马曲线值LUTn和LUTn+1;
第二加法器(23),其用于对所述选择器(22)输出的两个伽马曲线值LUTn和LUTn+1运算,输出所述差值DELTA。


3.根据权利要求1所述的数字伽马校正系统,其特征在于,所述伽马查找表(2)包括:
第一存储器组(25),其用于存储偶数地址对应的伽马曲线值LUT0、LUT2、LUT4、....

【专利技术属性】
技术研发人员:姜圣显闵庚波
申请(专利权)人:广东晟合技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1