首页> 中国专利> 伽马校正方法、装置、设备和存储介质

伽马校正方法、装置、设备和存储介质

摘要

本申请涉及一种伽马校正方法、装置、设备和存储介质。所述方法包括:获取显示器像素的初始像素值;调整所述初始像素值,得到边界校正像素值;所述边界校正像素值符合所述显示器像素的伽马校正需求;对所述边界校正像素值进行二分处理,得到中间校正像素值;采用所述边界校正像素值和所述中间校正像素值,对所述显示器像素进行伽马校正。根据本申请实施例,减少了调整的时间和计算量,提升了伽马校正的效率。

著录项

  • 公开/公告号CN109166560A

    专利类型发明专利

  • 公开/公告日2019-01-08

    原文格式PDF

  • 申请/专利号CN201810934242.6

  • 发明设计人 许威;

    申请日2018-08-16

  • 分类号

  • 代理机构广州华进联合专利商标代理有限公司;

  • 代理人黄隶凡

  • 地址 510530 广东省广州市黄埔区云埔四路6号

  • 入库时间 2024-02-19 06:50:21

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-05-19

    授权

    授权

  • 2019-02-01

    实质审查的生效 IPC(主分类):G09G5/00 申请日:20180816

    实质审查的生效

  • 2019-01-08

    公开

    公开

说明书

技术领域

本申请涉及图像处理领域,特别是涉及一种伽马校正方法、装置、伽马校正设备和存储介质。

背景技术

电子设备的显示器实际输出图像与输入图像在亮度上可能存在偏差,因此,通常需要利用伽马曲线进行亮度校正。在制造显示器时,为了调整显示器的显示效果,需要对该伽马曲线进行伽马校正。更具体的,首先针对显示器像素(RGB,Red Green Blue)的取值范围,确定多个取点样品。然后,对取点样品的RGB值进行调整,直至将取点样品调整至符合该显示器像素的伽马校正需求。最后,才可以采用该取点样品的像素值进行伽马校正。

在实际应用中,不同厂商、不同型号的显示器,通常具有不同的显示特性,因此,也具有各种不同的伽马校正需求。针对不同的伽马校正需求,取点样品的像素值与伽马校正需求可能具有较大的偏差,需要耗费大量的时间和计算量调整其RGB值。

因此,现有技术的伽马校正方法存在着校正效率较低的问题。

发明内容

基于此,有必要针对上述技术问题,提供一种伽马校正方法、装置、伽马校正设备和存储介质。

第一方面,提供了一种伽马校正方法,所述方法包括:

获取显示器像素的初始像素值;

调整所述初始像素值,得到边界校正像素值;所述边界校正像素值符合所述显示器像素的伽马校正需求;

对所述边界校正像素值进行二分处理,得到中间校正像素值;

采用所述边界校正像素值和所述中间校正像素值,对所述显示器像素进行伽马校正。

在其中一个实施例,所述对所述边界校正像素值进行二分处理,得到中间校正像素值,包括:

在所述边界校正像素值中,确定最大校正值和最小校正值;

计算所述最大校正值和所述最小校正值的中间值,得到第一中间值;

根据所述第一中间值,获取所述中间校正像素值。

在其中一个实施例,所述根据所述第一中间值,获取所述中间校正像素值,包括:

递归计算所述最大校正值和所述第一中间值的中间值,得到多个第二中间值;

递归计算所述最小校正值和所述第一中间值的中间值,得到多个第三中间值;

确定所述第一中间值、所述多个第二中间值和所述多个第三中间值,为所述中间校正像素值。

在其中一个实施例,所述采用所述边界校正像素值和所述中间校正像素值,对所述显示器像素进行伽马校正,包括:

采用所述边界校正像素值和所述中间校正像素值,生成校正伽马曲线;

采用所述校正伽马曲线,对所述显示器像素的初始伽马曲线进行补偿。

在其中一个实施例,所述获取显示器像素的初始像素值,包括:

获取所述显示器像素的像素取值范围;

划分所述像素取值范围,得到划分范围段;

确定所述划分范围段的边界值,得到所述初始像素值。

在其中一个实施例,所述调整所述初始像素值,得到边界校正像素值,包括:

获取所述初始像素值的测量色坐标,以及,确定所述伽马校正需求的目标色坐标;

计算所述测量色坐标与所述目标色坐标的坐标偏差值;

根据所述坐标偏差值,调整所述初始像素值,得到所述边界校正像素值。

第二方面,提供了一种伽马校正装置,所述装置包括:

获取模块,用于获取显示器像素的初始像素值;

调整模块,用于调整所述初始像素值,得到边界校正像素值;所述边界校正像素值符合所述显示器像素的伽马校正需求;

二分模块,用于对所述边界校正像素值进行二分处理,得到中间校正像素值;

校正模块,用于采用所述边界校正像素值和所述中间校正像素值,对所述显示器像素进行伽马校正。

在其中一个实施例,所述二分模块,包括:

极值确定子模块,用于在所述边界校正像素值中,确定最大校正值和最小校正值;

计算子模块,用于计算所述最大校正值和所述最小校正值的中间值,得到第一中间值;

中间像素子模块,用于根据所述第一中间值,获取所述中间校正像素值。

第三方面,提供了一种伽马校正设备,其特征在于,包括:存储器、一个或多个处理器;

所述存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如下操作:

获取显示器像素的初始像素值;

调整所述初始像素值,得到边界校正像素值;所述边界校正像素值符合所述显示器像素的伽马校正需求;

对所述边界校正像素值进行二分处理,得到中间校正像素值;

采用所述边界校正像素值和所述中间校正像素值,对所述显示器像素进行伽马校正。

第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取显示器像素的初始像素值;

调整所述初始像素值,得到边界校正像素值;所述边界校正像素值符合所述显示器像素的伽马校正需求;

对所述边界校正像素值进行二分处理,得到中间校正像素值;

采用所述边界校正像素值和所述中间校正像素值,对所述显示器像素进行伽马校正。

上述伽马校正方法、装置、伽马校正设备和存储介质,通过首先调整显示器像素的初始像素值,得到符合显示器像素的伽马校正需求的边界校正像素值,然后,对边界校正像素值进行二分处理,得到中间校正像素值,最后采用边界校正像素值和中间校正像素值,对显示器像素进行伽马校正。由于对边界校正像素值进行二分处理所得到中间校正像素值,与伽马校正需求的偏差较小,通常可以满足伽马校正需求、或者接近伽马校正需求,因此,无须对像素值进行大幅度调整,减少了调整的时间和计算量,提升了伽马校正的效率。

附图说明

图1是本发明实施例一提供的一种伽马校正方法的流程图;

图2是本发明实施例二提供的一种伽马校正方法的流程图;

图3是本发明实施例三提供的一种伽马校正装置的结构示意图;

图4是本发明实施例四提供的一种伽马校正设备的结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

实施例一

图1是本发明实施例一提供的一种伽马校正方法的流程图。本实施例提供的伽马校正方法可以由伽马校正设备执行,该伽马校正设备可以通过软件和/或硬件的方式实现,该伽马校正设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。

具体的,参考图1,本发明实施例一的伽马校正方法,具体包括:

步骤S110,获取显示器像素的初始像素值。

其中,像素值可以由显示器像素在颜色空间中代表颜色亮度的坐标所组成。例如,一个显示器像素的像素值在RGB颜色空间中的色坐标为(255,0,0),该显示器像素即显示为红色。

其中,初始像素值可以为初始化的、未调整至符合显示器的伽马校正需求的像素值。例如,一个初始像素值可以为(0,0,0)。

具体实现中,在对显示器进行伽马校正时,伽马校正设备可以首先针对显示器像素的像素取值范围进行取点,得到若干个取点样品,确定若干个取点样品的像素值,作为初始像素值。

其中,RGB颜色空间中,R、G和B三个颜色通道的取值范围均为[0,255]。可以将取值范围[0,255]按照色阶进行划分,根据划分的取值范围的边界值,确定初始像素值。

实际应用中,也可以直接将显示器像素的取值范围的边界值,作为初始像素值。例如,可以直接采用取值范围[0,255]的边界值作为初始像素值,即,将(0,0,0)和(255,255,255)作为初始像素值。

在实际应用中,本领域技术人员可以根据实际需要确定初始像素值,本申请实施例对此不作限制。

步骤S120,调整所述初始像素值,得到边界校正像素值;所述边界校正像素值符合所述显示器像素的伽马校正需求。

其中,伽马校正需求可以具体为一个色坐标(Chromaticity Coordinate)。例如,一个色坐标可以为XY平面坐标值(x,y),每一个平面坐标值(x,y)对应一个颜色。色坐标测量的基本原理,是根据光源的光谱分布由色坐标的基本规定进行计算而得出的。根据显示器像素的RGB值,可以计算出其色坐标。实际应用中,不同显示器由于不同的显示特性,可能具有不同的伽马校正需求。

其中,边界校正像素值可以为符合伽马校正需求的一个像素值。边界校正像素值可以用于作为二分处理的边界,通过由边界向中间进行多次递归计算,由此确定多个像素值,该多个像素值均可以符合或接近于伽马校正需求。

具体实现中,可以对显示器像素的初始像素值进行调整,然后,测量调整后的初始像素值的色坐标,当测量的色坐标与伽马校正需求匹配,将可以将调整后的初始像素值,作为边界校正像素值。当测量的色坐标与伽马校正需求不匹配,则再次调整初始像素值,直至得到符合伽马校正需求的边界校正像素值。

例如,对初始像素值(0,0,0)和(255,255,255)进行RGB值调整,假设分别调整为(30,20,40)和(250,240,250),测量这两个像素值的色坐标,均与伽马校正需求匹配,(30,20,40)和(250,240,250)则为边界校正像素值。

实际应用中,调整初始像素值的方式可以有多种,本领域技术人员可以根据实际需要采用各种方式调整初始像素值直至得到符合伽马校正需求的边界校正像素值,本申请实施例对调整初始像素值的具体方式不作限制。

步骤S130,对所述边界校正像素值进行二分处理,得到中间校正像素值。

其中,二分处理可以为基于二分查找算法进行的处理,用于在有序数组中基于边界通过递归计算中间值的方式查找特定数值。

其中,中间校正像素值可以为基于边界校正像素值进行二分处理后得到的像素值。

具体实现中,在确定边界校正像素值之后,进行二分处理,得到边界校正像素值的中间值,该中间值则可以作为中间校正像素值。

例如,针对边界校正像素值(30,20,40)和(250,240,250)进行二分处理,求像素通道R的中间值,即,计算30与250的中间值,为(250+30)/2=140,如此类推,得到R、G和B的中间值为140、130和145。因此,中间校正像素值为(140,130,145)。

需要说明的是,一方面,不同的像素值,测量得到的色坐标可能相同。也即是说,可能存在有多个不同的像素值,其测量的色坐标与伽马校正需求的色坐标相同。另一方面,由于色彩变化具有一定的规律性,边界校正像素值与伽马校正需求的色坐标相同时,对边界校正像素值进行二分处理所得到的中间校正像素值,通常也会与伽马校正需求的色坐标相同或相近。

因此,通过二分处理得到的中间校正像素值,与伽马校正需求的偏差较小,无须经过大幅度的调整,即可以符合伽马校正需求,减少了调整的时间和计算量。

步骤S140,采用所述边界校正像素值和所述中间校正像素值,对所述显示器像素进行伽马校正。

具体实现中,可以采用边界校正像素值和中间校正像素值生成一条伽马曲线,将该伽马曲线对显示器像素的初始伽马曲线进行补偿。从而,将补偿后的伽马曲线作为显示器的设定伽马曲线,显示器在进行图像显示时,采用该设定伽马曲线,对显示器像素所显示的图像像素进行亮度校正。

根据本申请实施例的技术方案,通过首先调整显示器像素的初始像素值,得到符合显示器像素的伽马校正需求的边界校正像素值,然后,对边界校正像素值进行二分处理,得到中间校正像素值,最后采用边界校正像素值和中间校正像素值,对显示器像素进行伽马校正。由于对边界校正像素值进行二分处理所得到中间校正像素值,与伽马校正需求的偏差较小,通常可以满足伽马校正需求、或者接近伽马校正需求,因此,无须对像素值进行大幅度调整,减少了调整的时间和计算量,提升了伽马校正的效率。

实施例二

图2是本发明实施例二提供的一种伽马校正方法的流程图。具体的,参考图2,本发明实施例二的伽马校正方法,具体包括:

步骤S210,获取显示器像素的初始像素值。

在另一个实施例中,所述步骤S210,包括:

获取所述显示器像素的像素取值范围;划分所述像素取值范围,得到划分范围段;确定所述划分范围段的边界值,得到所述初始像素值。

其中,像素取值范围可以为RGB值的取值范围。例如,RGB颜色空间中,R、G和B三个颜色通道的取值范围均为[0,255]。

具体实现中,可以将取值范围[0,255]按照色阶进行划分,根据划分的取值范围的边界值,确定初始像素值。

例如,针对RGB的取值范围[0,255]划分为[0,30]、[30,220]和[220,255],由此可以确定边界值30和220,得到初始像素值(30,30,30)和(220,220,220)。

又例如,可以直接采用取值范围[0,255]的边界值作为初始像素值,即,将(0,0,0)和(255,255,255)作为初始像素值。

需要说明的是,由于像素取值范围包括有多个色阶,如果只针对其中少量色阶确定初始像素值,会导致最终得到校正像素值无法全面反映各个色阶的伽马曲线,影响伽马校正的准确性。因此,按照色阶划分取值范围,使得最终得到的校正像素值涵盖多个色阶,提升了伽马校正的准确性。

步骤S220,调整所述初始像素值,得到边界校正像素值;所述边界校正像素值符合所述显示器像素的伽马校正需求。

在另一个实施例中,所述步骤S220,包括:

获取所述初始像素值的测量色坐标,以及,确定所述伽马校正需求的目标色坐标;计算所述测量色坐标与所述目标色坐标的坐标偏差值;根据所述坐标偏差值,调整所述初始像素值,得到所述边界校正像素值。

具体实现中,可以将初始像素值输入至色坐标测量设备,色坐标测量设备可以针对初始像素值进行计算,输出色坐标的结果。根据该色坐标与伽马校正需求的目标色坐标,计算两者之间的偏差值,作为坐标偏差值。根据该坐标偏差值,调整初始像素值,然后再次输入至色坐标测量设备,重复上述步骤,直至得到与伽马校正需求的目标色坐标相同或相近的像素值,作为边界校正像素值。

例如,针对初始像素值(0,0,0)和(255,255,255)进行RGB值调整,当调整为(30,20,40)和(250,240,250)时,其测量的色坐标与伽马校正需求的目标色坐标相同,则确定(30,20,40)和(250,240,250)为边界校正像素值。

步骤S230,在所述边界校正像素值中,确定最大校正值和最小校正值。

具体实现中,边界校正像素值可以为一个最大校正值和一个最小校正值。例如,最小校正值(30,20,40)和最大校正值(250,240,250)。

步骤S240,计算所述最大校正值和所述最小校正值的中间值,得到第一中间值。

其中,中间值可以为两个数值求和的平均值。

具体实现中,可以计算最大校正值和最小校正值的中间值,作为第一中间值。例如,针对(30,20,40)和(250,240,250),针对RGB三个颜色通道分别计算中间值,得到第一中间值(140,130,145)。

步骤S250,根据所述第一中间值,获取所述中间校正像素值。

具体实现中,可以利用第一中间值(140,130,145),递归计算其与最大校正值和所述最小校正值的中间值,得到多个中间值,作为中间校正像素值。

在另一个实施例中,所述步骤S250,包括:

递归计算所述最大校正值和所述第一中间值的中间值,得到多个第二中间值;递归计算所述最小校正值和所述第一中间值的中间值,得到多个第三中间值;确定所述第一中间值、所述多个第二中间值和所述多个第三中间值,为所述中间校正像素值。

例如,最小校正值为(30,20,40),第一中间值为(140,130,145),针对RGB三个颜色通道分别计算中间值,R=(140+30)/2=85,G=(130+20)/2=75,B=(145+40)/2=93,由此,得到一个第二中间值为(85,75,93)。然后,进一步计算最小校正值(30,20,40)与第二中间值(85,75,93)的中间值,以及,计算第二中间值(85,75,93)与第一中间值(140,130,145)的中间值,得到最小校正值(30,20,40)与第二中间值(85,75,93)的中间值(58,48,67),以及,得到第二中间值(85,75,93)与第一中间值(140,130,145)的中间值(113,103,119),作为第二中间值。如此类推,可以得到多个第二中间值。

通过类似的方法,针对于最大校正值(250,240,250)和第一中间值(140,130,145),可以得到多个第三中间值。

通过以最大校正值和最小校正值作为边界,向中间值依次进行递归,可以得到多个校正像素值。假设进行伽马校正需要n个校正像素值,则可以进行log2n整数次的递归计算。

根据本申请实施例的技术方案,通过以最大校正值和最小校正值作为边界向中间值依次进行递归,可以得到大量校正像素值,在无须花费大量的时间和计算量对像素值进行调整的同时,通过大量的校正像素值进行伽马校正可以提升伽马校正的准确率。

步骤S260,采用所述边界校正像素值和所述中间校正像素值,对所述显示器像素进行伽马校正。

在另一个实施例中,所述步骤S260,包括:

采用所述边界校正像素值和所述中间校正像素值,生成校正伽马曲线;采用所述校正伽马曲线,对所述显示器像素的初始伽马曲线进行补偿。

其中,初始伽马曲线是针对显示器像素预设的、未经校正的伽马曲线。

具体实现中,在得到边界校正像素值和中间校正像素值等多个校正像素值之后,可以形成一条校正伽马曲线,采用该校正伽马曲线,对显示器像素的初始伽马曲线进行补偿,从而形成补偿后的伽马曲线,即为校正后得到的伽马曲线。

应该理解的是,虽然图1和图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1和图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

实施例三

图3是本发明实施例三提供的一种伽马校正装置的结构示意图。参考图3,本实施例提供的伽马校正装置具体包括:获取模块310、调整模块320、二分模块330和校正模块340;其中:

获取模块310,用于获取显示器像素的初始像素值;

调整模块320,用于调整所述初始像素值,得到边界校正像素值;所述边界校正像素值符合所述显示器像素的伽马校正需求;

二分模块330,用于对所述边界校正像素值进行二分处理,得到中间校正像素值;

校正模块340,用于采用所述边界校正像素值和所述中间校正像素值,对所述显示器像素进行伽马校正。

根据本申请实施例的技术方案,通过首先调整显示器像素的初始像素值,得到符合显示器像素的伽马校正需求的边界校正像素值,然后,对边界校正像素值进行二分处理,得到中间校正像素值,最后采用边界校正像素值和中间校正像素值,对显示器像素进行伽马校正。由于对边界校正像素值进行二分处理所得到中间校正像素值,与伽马校正需求的偏差较小,通常可以满足伽马校正需求、或者接近伽马校正需求,因此,无须对像素值进行大幅度调整,减少了调整的时间和计算量,提升了伽马校正的效率。

在上述实施例的基础上,所述二分模块330,包括:

极值确定子模块,用于在所述边界校正像素值中,确定最大校正值和最小校正值;

计算子模块,用于计算所述最大校正值和所述最小校正值的中间值,得到第一中间值;

中间像素子模块,用于根据所述第一中间值,获取所述中间校正像素值。

在上述实施例的基础上,所述中间像素子模块,具体用于:

递归计算所述最大校正值和所述第一中间值的中间值,得到多个第二中间值;递归计算所述最小校正值和所述第一中间值的中间值,得到多个第三中间值;确定所述第一中间值、所述多个第二中间值和所述多个第三中间值,为所述中间校正像素值。

在上述实施例的基础上,所述校正模块340,包括:

校正伽马曲线子模块,用于采用所述边界校正像素值和所述中间校正像素值,生成校正伽马曲线;

补偿子模块,用于采用所述校正伽马曲线,对所述显示器像素的初始伽马曲线进行补偿。

在上述实施例的基础上,所述获取模块310,包括:

范围子模块,用于获取所述显示器像素的像素取值范围;

划分子模块,用于划分所述像素取值范围,得到划分范围段;

边界值子模块,用于确定所述划分范围段的边界值,得到所述初始像素值。

在上述实施例的基础上,所述调整模块320,包括:

色坐标获取子模块,用于获取所述初始像素值的测量色坐标,以及,确定所述伽马校正需求的目标色坐标;

偏差计算子模块,用于计算所述测量色坐标与所述目标色坐标的坐标偏差值;

调整子模块,用于根据所述坐标偏差值,调整所述初始像素值,得到所述边界校正像素值。

根据本申请实施例的技术方案,通过以最大校正值和最小校正值作为边界向中间值依次进行递归,可以得到大量校正像素值,在无须花费大量的时间和计算量对像素值进行调整的同时,通过大量的校正像素值进行伽马校正可以提升伽马校正的准确率。

上述提供的伽马校正装置可用于执行上述任意实施例提供的伽马校正方法,具备相应的功能和有益效果。

关于伽马校正装置的具体限定可以参见上文中对于伽马校正方法的限定,在此不再赘述。上述伽马校正装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

实施例四

图4是本发明实施例四提供的一种伽马校正设备的结构示意图。如图中所示,该伽马校正设备包括:处理器40、存储器41、显示屏42、输入装置43、输出装置44以及通信装置45。该伽马校正设备中处理器40的数量可以是一个或者多个,图中以一个处理器40为例。该伽马校正设备中存储器41的数量可以是一个或者多个,图中以一个存储器41为例。该伽马校正设备的处理器40、存储器41、显示屏42、输入装置43、输出装置44以及通信装置45可以通过总线或者其他方式连接,图中以通过总线连接为例。实施例中,伽马校正设备可以是电脑,手机,平板等。

存储器41作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明任意实施例所述的伽马校正方法对应的程序指令/模块。存储器41可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器41可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器41可进一步包括相对于处理器40远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

显示屏42可以是电容屏、电磁屏或者红外屏。一般而言,显示屏42用于根据处理器40的指示显示数据,还用于接收作用于显示屏42的触摸操作,并将相应的信号发送至处理器40或其他装置。可选的,当显示屏42为红外屏时,其还包括红外触摸框,该红外触摸框设置在显示屏42的四周,其还可以用于接收红外信号,并将该红外信号发送至处理器40或者其他设备。

通信装置45,用于与其他设备建立通信连接,其可以是有线通信装置和/或无线通信装置。

输入装置43可用于接收输入的数字或者字符信息,以及产生与伽马校正设备的用户设置以及功能控制有关的键信号输入,还可以是用于获取图像的摄像头以及获取音频数据的拾音设备。输出装置44可以包括扬声器等音频设备。需要说明的是,输入装置43和输出装置44的具体组成可以根据实际情况设定。

处理器40通过运行存储在存储器41中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的伽马校正方法。

具体的,实施例中,处理器40执行存储器41中存储的一个或多个程序时,具体实现如下操作:

获取显示器像素的初始像素值;

调整所述初始像素值,得到边界校正像素值;所述边界校正像素值符合所述显示器像素的伽马校正需求;

对所述边界校正像素值进行二分处理,得到中间校正像素值;

采用所述边界校正像素值和所述中间校正像素值,对所述显示器像素进行伽马校正。

在上述实施例的基础上,一个或多个处理器40还实现如下操作:

在所述边界校正像素值中,确定最大校正值和最小校正值;

计算所述最大校正值和所述最小校正值的中间值,得到第一中间值;

根据所述第一中间值,获取所述中间校正像素值。

在上述实施例的基础上,一个或多个处理器40还实现如下操作:

递归计算所述最大校正值和所述第一中间值的中间值,得到多个第二中间值;

递归计算所述最小校正值和所述第一中间值的中间值,得到多个第三中间值;

确定所述第一中间值、所述多个第二中间值和所述多个第三中间值,为所述中间校正像素值。

在上述实施例的基础上,一个或多个处理器40还实现如下操作:

采用所述边界校正像素值和所述中间校正像素值,生成校正伽马曲线;

采用所述校正伽马曲线,对所述显示器像素的初始伽马曲线进行补偿。

在上述实施例的基础上,一个或多个处理器40还实现如下操作:

获取所述显示器像素的像素取值范围;

划分所述像素取值范围,得到划分范围段;

确定所述划分范围段的边界值,得到所述初始像素值。

在上述实施例的基础上,一个或多个处理器40还实现如下操作:

获取所述初始像素值的测量色坐标,以及,确定所述伽马校正需求的目标色坐标;

计算所述测量色坐标与所述目标色坐标的坐标偏差值;

根据所述坐标偏差值,调整所述初始像素值,得到所述边界校正像素值。

实施例五

本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种伽马校正方法,包括:

获取显示器像素的初始像素值;

调整所述初始像素值,得到边界校正像素值;所述边界校正像素值符合所述显示器像素的伽马校正需求;

对所述边界校正像素值进行二分处理,得到中间校正像素值;

采用所述边界校正像素值和所述中间校正像素值,对所述显示器像素进行伽马校正。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的伽马校正方法操作,还可以执行本发明任意实施例所提供的伽马校正方法中的相关操作,且具备相应的功能和有益效果。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号