伽马校正方法、伽马校正装置及计算机可读存储介质与流程

文档序号:17447137发布日期:2019-04-17 05:50阅读:305来源:国知局
伽马校正方法、伽马校正装置及计算机可读存储介质与流程

本公开涉及显示技术领域,尤其涉及一种伽马校正方法、伽马校正装置及计算机可读存储介质。



背景技术:

显示装置通常需要进行伽马(gamma)校正,以使得其灰阶与亮度满足伽马曲线要求。在进行伽马校正时,校正参数(即伽马寄存器参数)的初始调节值通常采用基于固定预设值的方式来实现,或者采用上一个面板的伽马校正的目标值来作为调节的初始值。但不同显示装置存在特性波动,固定的初始值可能与目标值偏差过大,导致伽马校正的路径增长,调节步数增加,调节时间加长,影响工序节拍。

所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。



技术实现要素:

本公开的目的在于提供一种伽马校正方法、伽马校正装置及计算机可读存储介质,能够减少伽马的时间消耗。

为实现上述发明目的,本公开采用如下技术方案:

根据本公开的第一个方面,提供一种伽马校正方法,包括:

按照基准伽马曲线对参考面板进行伽马校正,得到基准校正数组,所述基准校正数组包括按照所述基准伽马曲线对所述参考面板进行伽马校正所获得的各个校正参数;

按照至少一个参考伽马曲线对所述参考面板进行伽马校正,得到每个所述参考伽马曲线对应的参考校正数组,所述参考校正数组包括按照其所对应的所述参考伽马曲线对所述参考面板进行伽马校正所获得的各个校正参数;

计算每个所述参考校正数组与所述基准校正数组的偏差,得到每个所述参考伽马曲线对应的偏离数组;

按照所述基准伽马曲线对目标面板进行伽马校正,得到目标基准校正数组,所述目标基准校正数组包括按照所述基准伽马曲线对所述目标面板进行伽马校正所获得的各个校正参数;

根据每个所述参考伽马曲线对应的偏离数组和所述目标基准校正数组,确定每个所述参考伽马曲线对应的参考初始值数组,每个所述参考初始值数组包括按照其所对应的所述参考伽马曲线对所述目标面板进行伽马校正时的初始值。

在本公开的一种示例性实施例中,所述参考面板的数量为多个;

按照基准伽马曲线对参考面板进行伽马校正,得到基准校正数组包括:

按照基准伽马曲线对每个所述参考面板进行伽马校正,得到每个所述参考面板的基准校正数组;

按照至少一个参考伽马曲线对所述参考面板进行伽马校正,得到每个所述参考伽马曲线对应的参考校正数组包括:

对每个所述参考面板均按照各个所述参考伽马曲线进行伽马校正,得到每个所述参考面板的每个所述参考伽马曲线对应的参考校正数组;

计算每个所述参考校正数组与所述基准校正数组的差,得到每个所述参考伽马曲线对应的偏离数组包括:

分别计算各个所述参考面板的每个所述参考伽马曲线对应的偏离数组;其中,计算任一所述参考面板的每个所述参考伽马曲线对应的偏离数组包括:计算所述参考面板的每个所述参考伽马曲线对应的参考校正数组与该参考面板的基准校正数组的差;

计算每个所述参考伽马曲线对应的偏离数组;其中,计算任一所述参考伽马曲线对应的偏离数组包括:计算各个所述参考面板的同一所述参考伽马曲线对应的偏离数组的平均值。

在本公开的一种示例性实施例中,所述参考面板的数量为多个;

按照基准伽马曲线对参考面板进行伽马校正,得到基准校正数组包括:

按照基准伽马曲线对每个所述参考面板进行伽马校正,得到每个所述参考面板的基准校正数组;

按照至少一个参考伽马曲线对所述参考面板进行伽马校正,得到每个所述参考伽马曲线对应的参考校正数组包括:

对每个所述参考面板均按照各个所述参考伽马曲线进行伽马校正,得到每个所述参考面板的每个所述参考伽马曲线对应的参考校正数组;

计算每个所述参考校正数组与所述基准校正数组的差,得到每个所述参考伽马曲线对应的偏离数组包括:

计算各个所述参考面板的基准校正数组的平均值,得到所述基准伽马曲线对应的基准校正数组;

计算各个所述参考伽马曲线对应的参考校正数组,其中,任一所述参考伽马曲线对应的参考校正数组为各个所述参考面板的同一所述参考伽马曲线对应的参考校正数组的平均值;

计算各个所述参考伽马曲线对应的参考校正数组与所述基准伽马曲线对应的基准校正数组的差,得到每个所述参考伽马曲线对应的偏离数组。

在本公开的一种示例性实施例中,任一所述参考伽马曲线对应的偏离数组为所述参考伽马曲线对应的参考校正数组与所述基准校正数组的差值。

在本公开的一种示例性实施例中,根据每个所述参考伽马曲线对应的偏离数组和所述目标基准校正数组,确定每个所述参考伽马曲线对应的参考初始值数组包括:

计算每个所述参考伽马曲线对应的偏离数组和所述目标基准校正数组的和,得到每个所述参考伽马曲线对应的参考初始值数组。

在本公开的一种示例性实施例中,所述伽马校正方法还包括:

以所述目标面板的各个所述参考初始值数组为伽马校正的初始值,对所述目标面板按照所述参考初始值数组所对应的参考伽马曲线进行伽马校正,获得所述目标面板的各个所述参考伽马曲线对应的目标参考校正数组,任一所述目标参考校正数组中包括按照其所对应的所述参考伽马曲线对所述目标面板进行伽马校正所获得的各个校正参数。

在本公开的一种示例性实施例中,所述伽马校正方法还包括:

将所述目标基准校正数组的值和所述目标面板的各个所述参考伽马曲线对应的目标参考校正数组的值写入所述目标面板的伽马寄存器。

根据本公开的第二个方面,提供一种伽马校正装置,包括:

第一校正单元,用于按照基准伽马曲线对参考面板进行伽马校正,得到基准校正数组,所述基准校正数组包括按照所述基准伽马曲线对所述参考面板进行伽马校正所获得的各个校正参数;

第二校正单元,用于按照至少一个参考伽马曲线对所述参考面板进行伽马校正,得到每个所述参考伽马曲线对应的参考校正数组,所述参考校正数组包括按照其所对应的所述参考伽马曲线对所述参考面板进行伽马校正所获得的各个校正参数;

第三校正单元,用于按照所述基准伽马曲线对目标面板进行伽马校正,得到目标基准校正数组,所述目标基准校正数组包括按照所述基准伽马曲线对所述目标面板进行伽马校正所获得的各个校正参数;

第一计算单元,与所述第一校正单元和所述第二校正单元连接,用于计算每个所述参考校正数组与所述基准校正数组的差,得到每个所述参考伽马曲线对应的偏离数组;

第二计算单元,与所述第三校正单元和所述第一计算单元连接,用于根据每个所述参考伽马曲线对应的偏离数组和所述目标基准校正数组,确定每个所述参考伽马曲线对应的参考初始值数组,每个所述参考初始值数组包括按照其所对应的所述参考伽马曲线对所述目标面板进行伽马校正时的初始值。

在本公开的一种示例性实施例中,所述伽马校正装置还包括:

第四校正单元,与所述第二计算单元连接,用于以所述目标面板的各个所述参考初始值数组为伽马校正的初始值,对所述目标面板按照所述参考初始值数组所对应的参考伽马曲线进行伽马校正,获得所述目标面板的各个所述参考伽马曲线对应的目标参考校正数组,任一所述目标参考校正数组中包括按照其所对应的所述参考伽马曲线对所述目标面板进行伽马校正所获得的各个校正参数。

在本公开的一种示例性实施例中,所述伽马校正装置还包括:

写入单元,与所述第三校正单元和所述第四校正单元连接,用于将所述目标基准校正数组的值和所述目标面板的各个所述参考伽马曲线对应的目标参考校正数组的值写入所述目标面板的伽马寄存器。

根据本公开的第三个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的伽马校正方法。

本公开提供的伽马校正方法,可以利用参考面板计算出每个参考伽马曲线对应的偏离数组,以反映同一显示面板的不同伽马曲线的校正参数之间的差异。该伽马校正方法还获得目标面板的目标基准校正数组,以反映不同的显示面板之间的差异。然后,可以利用每个参考伽马曲线对应的偏离数组对目标基准校正数组进行修正,进而根据目标基准校正数组获得每个参考伽马曲线对应的参考初始值数组。因此,该伽马校正方法同时考虑了同一显示面板的不同伽马曲线的校正参数之间的差异以及不同的显示面板之间的差异,使得所获得的参考初始值数组的值更接近对应的目标值,便于减小伽马校正的时间消耗,提高显示面板的产量和降低显示面板的成本。

附图说明

通过参照附图详细描述其示例实施方式,本公开的上述和其它特征及优点将变得更加明显。

图1是本公开实施方式的伽马校正方法的流程示意图。

图2是本公开实施方式的基准校正数组an的示意图。

图3是本公开实施方式的参考校正数组bn的示意图。

图4是本公开实施方式的参考校正数组cn的示意图。

图5是本公开实施方式的偏离数组δban的计算方法示意图。

图6是本公开实施方式的多个参考面板时各个偏离数组的计算方法示意图。

图7是本公开实施方式的参考初始值数组binitn的计算方法示意图。

图8是本公开实施方式的各个灰阶绑点的目标值与初始值的差别图。

图9是本公开实施方式的伽马校正路径示意图。

图10是本公开实施方式的伽马校正装置结构示意图。

具体实施方式

现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施例使得本公开将更加全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。

所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有所述特定细节中的一个或更多,或者可以采用其它的方法、组元、材料等。在其它情况下,不详细示出或描述公知结构、材料或者操作以避免模糊本公开的主要技术创意。用语“第一”和“第二”等仅作为标记使用,不是对其对象的数量限制。

相关技术中,amoled等显示产品在大规模生产时通常通过自动化设备来实现自动的伽马校正。在进行伽马校正时,伽马校正装置中会预先设定红绿蓝像素驱动电压对应的伽马校正的初始值(即伽马寄存器初始调节值)。在一种方法中,伽马校正可以采用基于固定预设值的方式来实现,即一片产品开始伽马校正时,调节是从固定初始值到目标值的方式进行伽马校正。完成一次产品伽马校正后,初始值恢复为固定初始值,进入下一次调试周期以进行下一次产品的伽马校正,如此循环完成对各个显示产品的伽马校正。另一种方法中,也可以采用保存上一次伽马校正完成后的正常产品的伽马寄存器值作为调节初始值;即将上一次伽马校正正常的产品寄存器值往后进行传递,依次作为后续调节的起始值。由于伽马校正的初始值越接近目标值,伽马校正(调节)次数越少,时间越短。因此,初始值对伽马校正时间影响很大。

由于显示产品在制程上的工艺误差,显示产品的均一性不可避免会存在一定程度的偏差,因此显示产品进行伽马校正时所需求的初始值也不尽相同。当初始值到目标值的偏差越大时,初始值的到目标值的调试路径将越长,光学采样、处理、传输、反馈等相关功能模块的运行时间和运行次数将越多,将增加总体伽马校正时间开销。

本公开实施方式中提供一种伽马校正方法,如图1所示,该伽马校正方法包括:

步骤s110,按照基准伽马曲线对参考面板进行伽马校正,得到基准校正数组,基准校正数组包括按照基准伽马曲线对参考面板进行伽马校正所获得的各个校正参数;

步骤s120,按照至少一个参考伽马曲线对参考面板进行伽马校正,得到每个参考伽马曲线对应的参考校正数组,参考校正数组包括按照其所对应的参考伽马曲线对参考面板进行伽马校正所获得的各个校正参数;

步骤s130,计算每个参考校正数组与基准校正数组的偏差,得到每个参考伽马曲线对应的偏离数组;

步骤s140,按照基准伽马曲线对目标面板进行伽马校正,得到目标基准校正数组,目标基准校正数组包括按照基准伽马曲线对目标面板进行伽马校正所获得的各个校正参数;

步骤s150,根据每个参考伽马曲线对应的偏离数组和目标基准校正数组,确定每个参考伽马曲线对应的参考初始值数组,每个参考初始值数组包括按照其所对应的参考伽马曲线对目标面板进行伽马校正时的初始值。

本公开提供的伽马校正方法,可以利用参考面板计算出每个参考伽马曲线对应的偏离数组,以反映同一显示面板的不同伽马曲线的校正参数之间的差异。该伽马校正方法还获得目标面板的目标基准校正数组,以反映不同的显示面板之间的差异。然后,可以利用每个参考伽马曲线对应的偏离数组对目标基准校正数组进行修正,进而根据目标基准校正数组获得每个参考伽马曲线对应的参考初始值数组。因此,该伽马校正方法同时考虑了同一显示面板的不同伽马曲线的校正参数之间的差异以及不同的显示面板之间的差异,使得所获得的参考初始值数组的值更接近对应的目标值,便于减小伽马校正的时间消耗,提高显示面板的产量和降低显示面板的成本。

下面结合附图对本公开实施方式提供的伽马校正方法的各步骤进行详细说明:

在一实施方式中,显示面板在进行伽马校正时,可以按照至少两条伽马曲线对显示面板进行伽马校正,则可以选择其中一条伽马曲线为基准伽马曲线,其余伽马曲线为参考伽马曲线。各个显示面板在进行伽马校正时,所选择的伽马曲线可以相同,且各个伽马曲线上的绑定点也可以相同。如此,每一条伽马曲线的校正参数(伽马寄存器参数)可以写成数组的形式,即按照特定的绑定点排列的校正参数集合。

当显示面板为彩色显示面板时,其像素通常包括多个能发出不同颜色光的子像素;按照伽马曲线对显示面板进行伽马校正时,需要按照伽马曲线对各种颜色的子像素的发光进行伽马校正。例如在具有rgb像素的显示面板中,每个像素包括r子像素(红色子像素)、g子像素(绿色子像素)和b子像素(蓝色子像素),其通过rgb三种颜色的光线合成出不同的色彩。因此,按照伽马曲线对显示面板进行伽马校正时,需要按照伽马曲线对显示面板的r子像素、g子像素和b子像素分别进行校正,所获得的校正参数包括r子像素的校正参数、g子像素的校正参数和b子像素的校正参数。

各个伽马曲线可以均为标准伽马曲线,伽马指数可以为2.0~2.4。举例而言,各个伽马曲线均可以为标准伽马2.2曲线(伽马指数为2.2的标准伽马曲线)。可以理解的是,不同的伽马曲线所对应的最大灰阶的亮度不同。

在步骤s110中,可以选择伽马曲线a作为基准伽马曲线,并按照伽马曲线a对参考面板进行伽马校正,获得各个校正参数;所获得的各个校正参数可以以数组的形式进行有序地记录,形成基准校正数组an。

下面,以包括rgb像素的显示面板为例,解释和说明基准校正数组an的一种可行方式。如图2所示,基准校正数组an可以包括三个子基准校正数组,分别为红色子基准校正数组arn、绿色子基准校正数组agn和蓝色子基准校正数组agn,每个子基准校正数组的结构相同,均包括按序排列的各个灰阶绑点的校正参数。例如,红色子基准校正数组arn包括依次排列的红色校正参数ar(0)、ar(1)……ar(n-2)和ar(n-1),其中,ar(x)表示第x+1个灰阶绑点的红色校正参数,n为灰阶绑点的个数。同样的,绿色子基准校正数组agn包括依次排列的校正参数ag(0)、ag(1)……ag(n-2)和ag(n-1),其中,ag(x)表示第x+1个灰阶绑点的绿色校正参数;蓝色子基准校正数组abn包括依次排列的校正参数ab(0)、ab(1)……ab(n-2)和ab(n-1),其中,ab(x)表示第x+1个灰阶绑点的绿色校正参数。

当然的,该基准校正数组an最终可以写入参考面板的伽马寄存器中,因此,每个校正参数均可以与一个伽马寄存器地址相对应。例如,红色子基准校正数组arn可以与一组红色伽马寄存器地址ar[0]、ar[1]……ar[n-2]、ar[n-1]相对应,其中,红色校正参数ar(x)对应的伽马寄存器地址为ar[x]。同样的,绿色子基准校正数组agn可以与一组绿色伽马寄存器地址ag[0]、ag[1]……ag[n-2]、ag[n-1]相对应,其中,绿色校正参数ag(x)对应的伽马寄存器地址为ag[x]。蓝色子基准校正数组abn可以与一组蓝色伽马寄存器地址ab[0]、ab[1]……ab[n-2]、ab[n-1]相对应,其中,蓝色校正参数ab(x)对应的伽马寄存器地址为ab[x]。

在步骤s120,可以按照至少一个参考伽马曲线对参考面板进行伽马校正,得到每个参考伽马曲线对应的参考校正数组。其中,任一条参考伽马曲线的灰阶绑点与基准伽马曲线的灰阶绑点相同,所获得的参考校正数组的结构与基准校正数组也完全相同。

举例而言,可以以伽马曲线b为参考伽马曲线对参考面板进行伽马校正,获得各个校正参数;所获得的各个校正参数可以以数组的形式进行有序地记录,形成参考伽马曲线b对应的参考校正数组bn,参考校正数组bn的结构与基准校正数组an的相同。

在一实施方式中,如图3所示,参考校正数组bn可以包括三个子参考校正数组,分别为红色子参考校正数组brn、绿色子参考校正数组bgn和蓝色子参考校正数组bgn,每个子参考校正数组的结构相同,均包括按序排列的各个灰阶绑点的校正参数。红色子参考校正数组brn包括依次排列的红色校正参数br(0)、br(1)……br(n-2)和br(n-1),其中,br(x)表示第x+1个灰阶绑点的红色校正参数,n为灰阶绑点的个数。同样的,绿色子参考校正数组bgn包括依次排列的校正参数bg(0)、bg(1)……bg(n-2)和bg(n-1),其中,bg(x)表示第x+1个灰阶绑点的绿色校正参数;蓝色子参考校正数组bbn包括依次排列的校正参数bb(0)、bb(1)……bb(n-2)和bb(n-1),其中,bb(x)表示第x+1个灰阶绑点的绿色校正参数。

同样的,该参考校正数组bn最终可以写入参考面板的伽马寄存器中,因此,每个校正参数均可以与一个伽马寄存器地址相对应。例如,红色子参考校正数组brn可以与一组红色伽马寄存器地址br[0]、br[1]……br[n-2]、br[n-1]相对应,其中,红色校正参数br(x)对应的伽马寄存器地址为br[x]。同样的,绿色子参考校正数组bgn可以与一组绿色伽马寄存器地址bg[0]、bg[1]……bg[n-2]、bg[n-1]相对应,其中,绿色校正参数bg(x)对应的伽马寄存器地址为bg[x]。蓝色子参考校正数组bbn可以与一组蓝色伽马寄存器地址bb[0]、bb[1]……bb[n-2]、bb[n-1]相对应,其中,蓝色校正参数bb(x)对应的伽马寄存器地址为bb[x]。

在另一实施方式中,还可以选择其他的伽马曲线作为参考伽马曲线对参考面板进行伽马校正,则可以获得相应的参考伽马曲线所对应的参考校正数组。举例而言,还可以分别以参考伽马曲线c、参考伽马曲线d和参考伽马曲线e对参考面板进行伽马校正,获得分别获得各个参考伽马曲线所对应的参考校正数组cn(其结构如图4所示)、dn和en。

在步骤s130中,每个参考校正数组和基准校正数组为结构相同的数组,且数组中相同的位置的校正参数对应于同一灰阶绑点。因此,计算每个参考校正数组与基准校正数组的偏差时,可以计算两个数组中相对应的(位置相同的)校正参数的差值,并将所获得的各个差值以与基准校正数组相同的结构和顺序进行排列成为偏离数组。

在一实施方式中,参考伽马曲线对应的偏离数组为参考伽马曲线对应的参考校正数组与基准校正数组的差值,则偏离数组中的任一位置的参数为,参考伽马曲线对应的参考校正数组中同一位置的校正参数与基准校正数组中同一位置的校正参数的差值。

当然的,在另一实施方式中,参考伽马曲线对应的偏离数组也可以为基准校正数组与参考伽马曲线对应的参考校正数组的差值。

举例而言,如图5所示,可以计算参考校正数组bn与基准校正数组an的差,获得参考伽马曲线b对应的偏离数组δban,即δban=bn-an。其中,偏离数组δban的结构与参考校正数组bn和基准校正数组an完全相同,可以包括三个子偏离数组,分别为红色子偏离数组δbarn、绿色子偏离数组δbagn和蓝色子偏离数组δbabn,每个子偏离数组的结构相同。

其中,如图5所示,红色子偏离数组δbarn为红色子参考校正数组brn与红色子基准校正数组arn的差,其可以包括依次排列的红色偏离参数δbar(0)、δbar(1)……δbar(n-2)和δbar(n-1),其中,δbar(x)表示第x+1个灰阶绑点的偏离参数,δbar(x)=br(x)-ar(x),n为灰阶绑点的个数。同样的,绿色子偏离数组δbagn为绿色子参考校正数组bgn与绿色子基准校正数组agn的差,其可以包括依次排列的绿色偏离参数δbag(0)、δbag(1)……δbag(n-2)和δbag(n-1),其中,δbag(x)表示第x+1个灰阶绑点的偏离参数,δbag(x)=bg(x)-ag(x),n为灰阶绑点的个数。蓝色子偏离数组δbabn为蓝色子参考校正数组bbn与蓝色子基准校正数组abn的差,其可以包括依次排列的蓝色偏离参数δbab(0)、δbab(1)……δbab(n-2)和δbab(n-1),其中,δbab(x)表示第x+1个灰阶绑点的偏离参数,δbab(x)=bb(x)-ab(x),n为灰阶绑点的个数。

同样的,可以计算出其他参考伽马曲线所对应的偏离数组,例如可以计算出参考伽马曲线c所对应的偏离数组δcan、参考伽马曲线d所对应的偏离数组δdan和参考伽马曲线e所对应的偏离数组δean。

为了进一步克服不同显示面板之间的差异,还可以选取多个不同的参考面板,并通过求平均值的方式获得各个参考伽马曲线对应的偏离数组。下面,以参考面板的数量为m(m大于1)、参考伽马曲线分别为参考伽马曲线b、c、d和e为例,来解释和说明一种通过求平均值的方式获得各个参考伽马曲线对应的偏离数组的方式。

在步骤s110中,如图6所示,可以按照基准伽马曲线a对每个参考面板进行伽马校正,得到每个参考面板的基准校正数组。通过伽马校正,可以获得基准校正数组a1n、a2n……am-1n、amn,其中,基准校正数组axn为第x个参考面板的基准校正数组。可以理解的是,基准校正数组axn可以包括红色子基准校正数组axrn、绿色子基准校正数组axgn和蓝色子基准校正数组axbn。

在步骤s120中,如图6所示,可以对每个参考面板均按照各个参考伽马曲线进行伽马校正,得到每个参考面板的每个参考伽马曲线对应的参考校正数组。通过伽马校正,可以获得参考校正数组b1n、b2n……bm-1n、bmn,获得参考校正数组c1n、c2n……cm-1n、cmn,获得参考校正数组d1n、d2n……dm-1n、dmn,以及获得参考校正数组e1n、e2n……em-1n、emn。其中,参考校正数组bxn为第x个参考面板的基准校正数组,可以包括红色子参校正数组bxrn、绿色子参考校正数组bxgn和蓝色子参考校正数组bxbn。参考校正数组cxn为第x个参考面板的基准校正数组,可以包括红色子参校正数组cxrn、绿色子参考校正数组cxgn和蓝色子参考校正数组cxbn。参考校正数组dxn为第x个参考面板的基准校正数组,可以包括红色子参校正数组dxrn、绿色子参考校正数组dxgn和蓝色子参考校正数组dxbn。参考校正数组exn为第x个参考面板的基准校正数组,可以包括红色子参校正数组exrn、绿色子参考校正数组exgn和蓝色子参考校正数组exbn。

在一实施方式中,可以分别计算各个参考面板的每个参考伽马曲线对应的偏离数组;其中,计算任一参考面板的每个参考伽马曲线对应的偏离数组包括:计算参考面板的每个参考伽马曲线对应的参考校正数组与该参考面板的基准校正数组的偏差;

然后计算每个参考伽马曲线对应的偏离数组;其中,计算任一参考伽马曲线对应的偏离数组包括:计算各个参考面板的同一参考伽马曲线对应的偏离数组的平均值。

举例而言,如图6所示,可以计算第1个参考面板的各个参考伽马曲线对应的偏离数组,即参考伽马曲线b对应的偏离数组δba1n、参考伽马曲线c对应的偏离数组δca1n、参考伽马曲线d对应的偏离数组δda1n和参考伽马曲线e对应的偏离数组δea1n。

如图6所示,然后可以计算第2个参考面板的各个参考伽马曲线对应的偏离数组,即参考伽马曲线b对应的偏离数组δba2n、参考伽马曲线c对应的偏离数组δca2n、参考伽马曲线d对应的偏离数组δda2n和参考伽马曲线e对应的偏离数组δea2n。

如图6所示,依次计算其余每个参考面板的各个参考伽马曲线对应的偏离数组,至计算第m个参考面板的各个参考伽马曲线对应的偏离数组,即参考伽马曲线b对应的偏离数组δbamn、参考伽马曲线c对应的偏离数组δcamn、参考伽马曲线d对应的偏离数组δdamn和参考伽马曲线e对应的偏离数组δeamn。

然后,计算每个参考伽马曲线的偏离数组平均值,作为该参考伽马曲线所对应的偏离数组。其中,

参考伽马曲线b对应的偏离数组δban的计算方法为:

δban=(δba1n+δba2n+……+δbamn)/m。

参考伽马曲线c对应的偏离数组δcan的计算方法为:

δcan=(δca1n+δca2n+……+δcamn)/m。

参考伽马曲线d对应的偏离数组δdan的计算方法为:

δdan=(δda1n+δda2n+……+δdamn)/m。

参考伽马曲线e对应的偏离数组δean的计算方法为:

δean=(δea1n+δea2n+……+δeamn)/m。

在另一实施方式中,可以先计算各个参考面板的基准校正数组的平均值,得到基准伽马曲线对应的基准校正数组;然后计算各个参考伽马曲线对应的参考校正数组,其中,任一参考伽马曲线对应的参考校正数组为各个参考面板的同一参考伽马曲线对应的参考校正数组的平均值;再计算各个参考伽马曲线对应的参考校正数组与基准伽马曲线对应的基准校正数组的偏差,得到每个参考伽马曲线对应的偏离数组。

举例而言,计算基准伽马曲线a对应的基准校正数组an的方法为:an=(a1n+a2n+……+amn)/m。

计算参考伽马曲线b对应的基准校正数组bn的方法为:bn=(b1n+b2n+……+bmn)/m。

计算参考伽马曲线c对应的基准校正数组cn的方法为:cn=(c1n+c2n+……+cmn)/m。

计算参考伽马曲线d对应的基准校正数组dn的方法为:dn=(d1n+d2n+……+dmn)/m。

计算参考伽马曲线e对应的基准校正数组en的方法为:en=(e1n+e2n+……+emn)/m。

计算参考伽马曲线b对应的偏离数组δban的方法为:δban=bn-an。

计算参考伽马曲线c对应的偏离数组δcan的方法为:δcan=cn-an。

计算参考伽马曲线d对应的偏离数组δdan的方法为:δdan=dn-an。

计算参考伽马曲线e对应的偏离数组δean的方法为:δean=en-an。

在步骤s140中,可以按照伽马曲线a对目标面板进行伽马校正,获得各个校正参数;所获得的各个校正参数可以以数组的形式进行有序地记录,形成目标基准校正数组agoaln。其中,目标基准校正数组agoaln的结构与基准校正数组an相同。例如,目标基准校正数组agoaln包括目标红色子基准校正数组agoalrn、目标绿色子基准校正数组agoalgn和目标蓝色子基准校正数组agoalbn。其中,目标红色子基准校正数组agoalrn包括依次排列的红色校正参数agoalr(0)、agoalr(1)……agoalr(n-2)和agoalr(n-1),其中,agoalr(x)表示第x+1个灰阶绑点的红色校正参数,n为灰阶绑点的个数。同样的,目标绿色子基准校正数组agoalgn包括依次排列的校正参数agoalg(0)、agoalg(1)……agoalg(n-2)和agoalg(n-1),其中,agoalg(x)表示第x+1个灰阶绑点的绿色校正参数;目标蓝色子基准校正数组agoalbn包括依次排列的校正参数agoalb(0)、agoalb(1)……agoalb(n-2)和agoalb(n-1),其中,agoalb(x)表示第x+1个灰阶绑点的绿色校正参数。

当然的,该目标基准校正数组agoaln最终可以写入目标面板的伽马寄存器中,因此,每个校正参数均可以与一个伽马寄存器地址相对应。例如,目标红色子基准校正数组agoalrn可以与一组目标红色伽马寄存器地址agoalr[0]、agoalr[1]……agoalr[n-2]、agoalr[n-1]相对应,其中,红色校正参数agoalr(x)对应的伽马寄存器地址为agoalr[x]。同样的,目标绿色子基准校正数组agoalgn可以与一组目标绿色伽马寄存器地址agoalg[0]、agoalg[1]……agoalg[n-2]、agoalg[n-1]相对应,其中,绿色校正参数agoalg(x)对应的伽马寄存器地址为agoalg[x]。目标蓝色子基准校正数组agoalbn可以与一组目标蓝色伽马寄存器地址agoalb[0]、agoalb[1]……agoalb[n-2]、agoalb[n-1]相对应,其中,蓝色校正参数agoalb(x)对应的伽马寄存器地址为agoalb[x]。

在步骤s150中,可以根据每个参考伽马曲线对应的偏离数组的获取方法,确定相应的参考初始值数组的获取方法。如果偏离数组为参考校正数组与基准校正数组的差,则可以计算每个参考伽马曲线对应的偏离数组和目标基准校正数组的和,得到每个参考伽马曲线对应的参考初始值数组。反之,如果偏离数组为基准校正数组与参考校正数组的差,则可以计算目标基准校正数组与任一参考伽马曲线对应的偏离数组,获得该参考伽马曲线对应的参考初始值数组。

举例而言,如图7所示,计算参考伽马曲线b对应的参考初始值数组binitn的方法为:binitn=agoaln+δban。其中,参考初始值数组binitn包括三个子参考初始值数组,分别为红色子参考初始值数组binitrn、绿色子参考初始值数组binitgn和蓝色子参考初始值数组binitbn,每个子偏离数组的结构相同。

其中,如图7所示,红色子参考初始值数组binitrn为红色子偏离数组δbarn与目标红色子基准校正数组agoalrn的和,其可以包括依次排列的红色初始值参数binitr(0)、binitr(1)……binitr(n-2)和binitr(n-1),其中,binitr(x)表示第x+1个灰阶绑点的红色初始值参数,binitr(x)=δbar(x)+agoalr(x),n为灰阶绑点的个数。同样的,绿色子参考初始值数组binitgn为绿色子偏离数组δbagn与目标绿色子基准校正数组agoalgn的和,其可以包括依次排列的绿色初始值参数binitg(0)、binitg(1)……binitg(n-2)和binitg(n-1),其中,binitg(x)表示第x+1个灰阶绑点的绿色初始值参数,binitg(x)=δbag(x)+agoalg(x),n为灰阶绑点的个数。蓝色子参考初始值数组binitbn为蓝色子偏离数组δbabn与目标蓝色子基准校正数组agoalbn的和,其可以包括依次排列的蓝色初始值参数binitb(0)、binitb(1)……binitb(n-2)和binitb(n-1),其中,binitb(x)表示第x+1个灰阶绑点的蓝色初始值参数,binitb(x)=δbab(x)+agoalb(x),n为灰阶绑点的个数。

基于与计算参考初始值数组binitn相同的方法和原理,可以计算出其余参考伽马曲线对应的参考初始值数组及其结构。

其中,计算参考伽马曲线c对应的参考初始值数组cinitn的方法为:cinitn=agoaln+δcan。

计算参考伽马曲线d对应的参考初始值数组dinitn的方法为:dinitn=agoaln+δdan。

计算参考伽马曲线e对应的参考初始值数组einitn的方法为:einitn=agoaln+δean。

如图1所示,本公开提供的伽马校正方法还可以包括:

步骤s160,以目标面板的各个参考初始值数组为伽马校正的初始值,对目标面板按照参考初始值数组所对应的参考伽马曲线进行伽马校正,获得目标面板的各个参考伽马曲线对应的目标参考校正数组,任一目标参考校正数组中包括按照其所对应的参考伽马曲线对目标面板进行伽马校正所获得的各个校正参数。

举例而言,可以以参考初始值数组binitn为伽马校正的初始值,按照参考伽马曲线b对目标面板进行伽马校正,获得各个校正参数,所获得的各个校正参数记录成与目标基准校正数组相同结构的数组的形式,获得目标面板的参考伽马曲线b对应的目标参考校正数组bgoaln。

按照相同的方法,还可以获得目标面板的参考伽马曲线c对应的目标参考校正数组cgoaln、获得目标面板的参考伽马曲线d对应的目标参考校正数组dgoaln等,本公开不做详细说明。

如图1所示,本公开提供的伽马校正方法还可以包括:

步骤s170,将目标基准校正数组的值和目标面板的各个参考伽马曲线对应的目标参考校正数组的值写入目标面板的伽马寄存器,如此,完成对目标面板的伽马校正。

需要说明的是,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等,均应视为本公开的一部分。

根据显示面板的特性,如果采用固定初始值的方法对显示面板进行伽马校正,若在一条伽马曲线上某一绑定点的目标值高于其初始值,则在其余伽马曲线上的该绑定点的目标值也会高于其初始值,因此同一显示面板的不同的伽马曲线上的校正值之间具有相关性。例如,图8为采用固定初始值的方法对显示面板进行伽马校正时,各个伽马曲线的灰阶绑点的目标值与初始值的差别图,其中,对主要的偏差点通过椭圆圈进行了标注,该图的椭圆圈批注部分很明显的体现了同一显示面板的不同的伽马曲线上的校正值之间的相关性。基于此,参考面板的偏离数组具有指示意义,其可以表明显示面板在基准伽马曲线和参考伽马曲线之间的偏离方向及偏离大小。通过按照基准伽马曲线对目标面板进行伽马校正,可以获得目标基准校正数组,以该目标基准校正数组为基础,并通过偏离数组进行修正而获得参考初始值数组,可以使得参考初始值数组的值能够尽可能接近目标值。

相关技术中,还存在利用上一面板的目标值作为下一面板的初始值的校正方法,其校正路径如图9中的实线箭头所示。其中,上一面板按照基准伽马曲线a进行校正后,获得的校正结果记为基准校正数组an,该结果作为当前面板按照基准伽马曲线a进行校正的起始值。上一面板按照参考伽马曲线b进行校正后,获得的校正结果为参考校正数组bn,该结果作为当前面板按照基准伽马曲线b进行校正的起始值,通过伽马校正获得校正参数,记为目标参考校正数组bgoaln;其中,an与bn之间的偏差记为偏离数组δban。因此,在对当前面板按照基准伽马曲线b进行校正时可能需要经过较长的校正路径。

当采用本公开提供的伽马校正方法时,如图9中的虚线箭头所示,可以根据当前面板按照基准伽马曲线a进行校正,获得的结果记为目标基准校正数组agoaln;然后,利用agoaln和偏离数组δban可以获得参考初始值数组binitn,并利用binitn作为对当前面板按照参考伽马曲线b进行伽马校正的初始值,能够缩短校正路径。

如图10所示,本公开还提供一种伽马校正装置,包括:

第一校正单元110,用于按照基准伽马曲线对参考面板进行伽马校正,得到基准校正数组,基准校正数组包括按照基准伽马曲线对参考面板进行伽马校正所获得的各个校正参数;

第二校正单元120,用于按照至少一个参考伽马曲线对参考面板进行伽马校正,得到每个参考伽马曲线对应的参考校正数组,参考校正数组包括按照其所对应的参考伽马曲线对参考面板进行伽马校正所获得的各个校正参数;

第三校正单元130,用于按照基准伽马曲线对目标面板进行伽马校正,得到目标基准校正数组,目标基准校正数组包括按照基准伽马曲线对目标面板进行伽马校正所获得的各个校正参数;

第一计算单元140,与第一校正单元110和第二校正单元120连接,用于计算每个参考校正数组与基准校正数组的偏差,得到每个参考伽马曲线对应的偏离数组;

第二计算单元150,与第三校正单元130和第一计算单元140连接,用于根据每个参考伽马曲线对应的偏离数组和目标基准校正数组,确定每个参考伽马曲线对应的参考初始值数组,每个参考初始值数组包括按照其所对应的参考伽马曲线对目标面板进行伽马校正时的初始值。

在一实施方式中,伽马校正装置还包括第四校正单元160,与第二计算单元150连接,用于以目标面板的各个参考初始值数组为伽马校正的初始值,对目标面板按照参考初始值数组所对应的参考伽马曲线进行伽马校正,获得目标面板的各个参考伽马曲线对应的目标参考校正数组,任一目标参考校正数组中包括按照其所对应的参考伽马曲线对目标面板进行伽马校正所获得的各个校正参数。

在一实施方式中,伽马校正装置还包括写入单元170,与第三校正单元130和第四校正单元160连接,用于将目标基准校正数组的值和目标面板的各个参考伽马曲线对应的目标参考校正数组的值写入目标面板的伽马寄存器。

本公开提供的伽马校正装置的各个单元的功能、实现方法和原理等,在上述伽马校正方法实施方式中已经进行了详细的描述和说明,因此具有相同的有益效果,本公开在此不再赘述。

可以理解的是,尽管在上文详细描述中提及了伽马校正装置的若干单元,但是这种划分并非强制性的。实际上,根据本公开实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。举例而言,第一校正单元110、第二校正单元120、第三校正单元130和第四校正单元160可以共用同一信号发生器和同一光学测量单元,以便采用同一硬件设备对不同的显示面板进行伽马校正。又例如,第一计算单元140和第二计算单元150可以采用同一cpu、plc或者mcu实现。

反之,上文描述的一个单元的特征和功能可以进一步划分为由多个子单元来具体化。举例而言,第一校正单元110可以进一步划分为信号发生器子单元、光学测量单元子单元和控制子单元,其中,信号发生器子单元和光学测量单元子单元用于按照基准伽马曲线对参考面板进行伽马校正,控制子单元用于得到基准校正数组。

在本公开的实施方式中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述伽马校正方法的程序产品。在一些可能的实施例中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“伽马校正方法”实施方式部分中描述的根据本公开各种示例性实施例的步骤。

根据本公开的实施方式的用于实现上述方法的程序产品,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

应可理解的是,本公开不将其应用限制到本说明书提出的部件的详细结构和布置方式。本公开能够具有其他实施方式,并且能够以多种方式实现并且执行。前述变形形式和修改形式落在本公开的范围内。应可理解的是,本说明书公开和限定的本公开延伸到文中和/或附图中提到或明显的两个或两个以上单独特征的所有可替代组合。所有这些不同的组合构成本公开的多个可替代方面。本说明书所述的实施方式说明了已知用于实现本公开的最佳方式,并且将使本领域技术人员能够利用本公开。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1