掌桥专利:专业的专利平台
掌桥专利
首页

一种灰阶补偿方法及系统

文献发布时间:2024-04-18 19:58:21


一种灰阶补偿方法及系统

技术领域

本申请涉及显示技术领域,尤其涉及一种灰阶补偿方法及系统。

背景技术

斑(Mura)是指显示屏屏幕亮度不均匀,造成各种痕迹的现象。具体而言,是用户观看显示屏时,在视觉上对于感受到的光源有不同频率的响应,进而感觉到显示屏的颜色差异的现象。去斑(Demura)方法能够通过外部驱动电路或者设备感知像素的电学或者光学特性对Mura进行外部补偿,以使Mura区域与标准区域的灰阶保持一致。

一般情况下,Demura光学补偿过程中,通常根据最大的显示亮度(DisplayBrightness Value,DBV)时的灰阶补偿曲线以映射的方式确定其他DBV时的灰阶补偿曲线,来进行灰阶补偿。

然而,由于高DBV区间的调光模式和低DBV区间的调光模式不同,高DBV区间的Mura形态和低DBV区间的Mura形态不一致,以映射的方式确定低DBV时的灰阶补偿曲线,对低DBV时的Mura补偿效果不佳。

发明内容

本申请提供了一种灰阶补偿方法及系统,能够解决低DBV时Mura补偿效果不佳的问题。

第一方面,本申请提供了一种灰阶补偿方法,包括:显示屏以第一显示亮度显示第一图像,第一显示亮度包括直流DC调光模式下的显示亮度;图像采集装置对显示屏进行拍摄,得到第一图像数据,第一图像数据包括第一图像在至少一组预设灰阶下的图像数据;计算设备解析第一图像数据,得到第一亮度数据,第一亮度数据包括第一图像在第一显示亮度下的灰阶与屏幕亮度的对应关系;计算设备根据第一亮度数据确定第一灰阶补偿数据;显示屏以至少一个第二显示亮度显示第二图像,第二显示亮度包括脉冲宽度调制PWM调光模式下的显示亮度;图像采集装置对显示屏进行拍摄,得到第二图像数据,第二图像数据包括第二图像在每个第二显示亮度对应的至少一组预设灰阶下的图像数据;计算设备解析第二图像数据,得到第二亮度数据,第二亮度数据包括第二图像在每个第二显示亮度下的灰阶与屏幕亮度的对应关系;计算设备根据第二亮度数据确定第二灰阶补偿数据;计算设备根据第一灰阶补偿数据和第二灰阶补偿数据生成第一灰阶补偿表;计算设备根据第一灰阶补偿表将全部显示亮度下的灰阶补偿至目标灰阶。

本申请示出的灰阶补偿方法,能够融合不同显示亮度的灰阶补偿数据,生成一组灰阶补偿表,对显示屏进行全部DBV下的灰阶补偿,提高不同DBV下的Mura补偿效果,且具有较好的硬件支持能力。

在一种实现方式中,第一亮度数据包括第一伽马曲线,第一灰阶补偿数据包括第一灰阶补偿曲线;计算设备根据第一亮度数据确定第一灰阶补偿数据,包括:计算设备根据第一伽马曲线与预设的标准伽马曲线进行推导,得到第一灰阶补偿曲线,第一灰阶补偿曲线包括每个灰阶与第一补偿灰阶的对应关系,第一补偿灰阶用于将其对应的灰阶补偿至目标灰阶。采用本实现方式,提供了一种第一灰阶补偿数据的具体获取方式。

在一种实现方式中,计算设备根据第一亮度数据确定第一灰阶补偿数据,包括:计算设备将第一灰阶区间中的预设灰阶与对应的第一补偿灰阶进行多项式拟合,得到第一灰阶补偿曲线的第一部分,其中,第一灰阶区间大于第一灰阶阈值;计算设备将第二灰阶区间中至少二个预设灰阶与对应的第一补偿灰阶,基于显示查找表LUT进行曲线拟合,得到第一灰阶补偿曲线的第二部分,其中,第二灰阶区间小于或者等于第一灰阶阈值,且大于或者等于第二灰阶阈值;计算设备根据第一灰阶补偿曲线的第二部分,对第三灰阶区间中的灰阶进行映射,得到第一灰阶补偿曲线的第三部分,其中,第三灰阶区间小于第二灰阶阈值;计算设备根据第一灰阶补偿曲线的第一部分,第一灰阶补偿曲线的第二部分以及第一灰阶补偿曲线的第三部分生成第一灰阶补偿曲线。采用本实现方式,将第一灰阶区间的中高灰阶,与第二灰阶区间的低灰阶,以及第三灰阶区间的更低灰阶分别采用适合于该区间灰阶的拟合方式,得到的第一灰阶补偿曲线,对于低灰阶的补偿更准确。

在一种实现方式中,计算设备根据第一亮度数据确定第一灰阶补偿数据之后,还包括:计算设备根据第一灰阶补偿数据生成一组第二灰阶补偿表,每个灰阶对应一个第二灰阶补偿表,第二灰阶补偿表包括第一显示亮度下每个灰阶对应的第一补偿灰阶;计算设备将第二灰阶补偿表烧录至存储装置。采用本实现方式,确定第一灰阶补偿数据后,将第二灰阶补偿表烧录至存储装置能够进行第一次灰阶补偿,在仅有一组第一亮度数据的情况下,也具有补偿效果。

在一种实现方式中,第二亮度数据包括第二伽马曲线,第二灰阶补偿曲线包括第二灰阶补偿曲线;计算设备根据第二亮度数据确定第二灰阶补偿数据,包括:计算设备根据第二伽马曲线与预设的标准伽马曲线进行推导,得到第二灰阶补偿曲线,第二灰阶补偿曲线包括每个灰阶与第二补偿灰阶的对应关系,第二补偿灰阶用于将其对应的灰阶补偿至目标灰阶。采用本实现方式,提供了一种第二灰阶补偿数据的具体获取方式。

在一种实现方式中,计算设备根据第二亮度数据确定第二灰阶补偿数据,包括:计算设备将第四灰阶区间中的预设灰阶与对应的第二补偿灰阶进行多项式拟合,得到第二灰阶补偿曲线的第一部分,其中,第四灰阶区间大于第一灰阶阈值;计算设备将第五灰阶区间中至少二个预设灰阶与对应的第二补偿灰阶,基于显示查找表LUT进行曲线拟合,得到第二灰阶补偿曲线的第二部分,其中,第五灰阶区间小于或者等于第一灰阶阈值,且大于或者等于第二灰阶阈值;计算设备根据第二灰阶补偿曲线的第二部分,对第六灰阶区间中的灰阶进行映射,得到第二灰阶补偿曲线的第三部分,其中,第六灰阶区间小于第二灰阶阈值;计算设备根据第二灰阶补偿曲线的第一部分,第二灰阶补偿曲线的第二部分以及第二灰阶补偿曲线的第三部分生成第二灰阶补偿曲线。采用本实现方式,将第四灰阶区间的中高灰阶,与第五灰阶区间的低灰阶,以及第六灰阶区间的更低灰阶分别采用适合于该区间灰阶的拟合方式,得到的第二灰阶补偿曲线,对于低灰阶的补偿更准确。

在一种实现方式中,计算设备根据第一灰阶补偿数据和第二灰阶补偿数据生成第一灰阶补偿表,包括:计算设备根据第二灰阶补偿数据生成一组第三灰阶补偿表,每个灰阶对应一个第三灰阶补偿表,第三灰阶补偿表包括第二显示亮度下每个灰阶对应的第二补偿灰阶。采用本实现方式,能够得到第三灰阶补偿表进行第二显示亮度下的灰阶补偿。

在一种实现方式中,计算设备根据第一灰阶补偿数据和第二灰阶补偿数据生成第一灰阶补偿表,包括:计算设备从存储装置读取第二灰阶补偿表;计算设备将第三灰阶补偿表融合至第二灰阶补偿表,生成第一灰阶补偿表,融合包括将每个灰阶对应的第一补偿灰阶与第二补偿灰阶进行加权、拟合和/或者线性插值。采用本实现方式,能够通过将多组不同显示亮度对应的灰阶补偿表生成一组第一灰阶补偿表,在硬件中生效,满足部分仅支持一组灰阶补偿表的硬件的性能要求。

在一种实现方式中,计算设备根据第一灰阶补偿数据和第二灰阶补偿数据生成第一灰阶补偿表,包括:计算设备从存储装置读取第二灰阶补偿表;计算设备解析第二灰阶补偿表得到第一灰阶补偿曲线;计算设备获取第一灰阶补偿曲线对应的第一灰阶补偿系数;第一灰阶补偿系数包括第一灰阶补偿曲线对应的曲线方程的多项式系数;计算设备解析第二灰阶补偿数据得到第二灰阶补偿曲线;计算设备获取第二灰阶补偿曲线对应的第二灰阶补偿系数;第二灰阶补偿系数包括第二灰阶补偿曲线对应的曲线方程的多项式系数;计算设备融合第一灰阶补偿系数和第二灰阶补偿系数,得到第三灰阶补偿系数;融合包括将第一灰阶补偿系数和第二灰阶补偿系数进行加权和/或者线性插值;计算设备将第三灰阶补偿系数对应的第三灰阶补偿曲线确定为第三灰阶补偿数据;计算设备根据第三灰阶补偿数据生成第一灰阶补偿表。采用本实现方式,能够通过融合不同显示亮度对应的灰阶补偿系数,无需生成较多的灰阶补偿表,减少了系统内存。

在一种实现方式中,计算设备根据第一灰阶补偿表将全部显示亮度下的灰阶补偿至目标灰阶,包括:计算设备获取显示屏的第一目标显示亮度,第一目标显示亮度包括DC调光模式下的显示亮度;计算设备确定每个屏幕亮度分别在第一伽马曲线中对应的第一目标灰阶,以及在第二伽马曲线中对应的第二目标灰阶;计算设备基于第一目标显示亮度与第一显示亮度的对应关系确定第一权重,以及基于第一目标显示亮度与第二显示亮度的对应关系确定第二权重;计算设备根据第一目标灰阶与第一权重的乘积,以及第二目标灰阶与第二权重的乘积之和确定第一融合灰阶;计算设备根据每个第一融合灰阶,以及与第一融合灰阶对应的屏幕亮度确定第一目标伽马曲线,第一目标伽马曲线为第一目标显示亮度对应的伽马曲线;计算设备根据第一目标伽马曲线确定第一目标灰阶补偿曲线;计算设备根据第一目标灰阶补偿曲线确定第一目标灰阶补偿数据;计算设备将第一目标灰阶补偿数据融合至第一灰阶补偿表;计算设备根据融合后的第一灰阶补偿表将全部显示亮度下的灰阶补偿至目标灰阶。采用本实现方式,在Mura进行软件调试的过程中,对DC调光模式下的显示亮度,基于相同屏幕亮度的Mura形态一致的原则,得到多组显示亮度下的目标补偿数据,并将这些目标补偿数据融合至一组第一灰阶补偿表中,满足硬件的性能要求。

在一种实现方式中,计算设备根据第一灰阶补偿表将全部显示亮度下的灰阶补偿至目标灰阶,包括:计算设备获取显示屏的第二目标显示亮度,第二目标显示亮度包括PWM调光模式下的显示亮度;计算设备确定每个灰阶分别在第一伽马曲线中对应的第一目标屏幕亮度,以及在第二伽马曲线中对应的第二目标屏幕亮度;计算设备基于第二目标显示亮度与第一显示亮度的对应关系确定第一权重,以及基于第二目标显示亮度与第二显示亮度的对应关系确定第二权重;计算设备根据第一目标屏幕亮度与第一权重的乘积,以及第二目标屏幕亮度与第二权重的乘积之和确定第一融合屏幕亮度;计算设备根据每个灰阶,以及与每个灰阶对应的第一融合屏幕亮度生成第二目标伽马曲线,第二目标伽马曲线为第二目标显示亮度对应的伽马曲线;计算设备根据第二目标伽马曲线确定第二目标灰阶补偿曲线;计算设备将第二目标灰阶补偿曲线确定第二目标灰阶补偿数据;计算设备将第二目标灰阶补偿数据融合至第一灰阶补偿表;计算设备根据融合后的第一灰阶补偿表将全部显示亮度下的灰阶补偿至目标灰阶。采用本实现方式,在Mura进行软件调试的过程中,对PWM调光模式下的显示亮度,基于相同灰阶补偿相同灰阶的原则,得到多组显示亮度下的目标补偿数据,并将这些目标补偿数据融合至一组第一灰阶补偿表中,满足硬件的性能要求。

第二方面,本申请还提供了一种灰阶补偿系统,包括:图像发生装置,用于显示屏以第一显示亮度显示第一图像,第一显示亮度包括直流DC调光模式下的显示亮度;图像采集装置,用于对显示屏进行拍摄,得到第一图像数据,第一图像数据包括第一图像在至少一组预设灰阶下的图像数据;计算设备,用于解析第一图像数据,得到第一亮度数据,第一亮度数据包括第一图像在第一显示亮度下的灰阶与屏幕亮度的对应关系;计算设备,还用于根据第一亮度数据确定第一灰阶补偿数据;图像发生装置,还用于显示屏以至少一个第二显示亮度显示第二图像,第二显示亮度包括脉冲宽度调制PWM调光模式下的显示亮度;图像采集装置,还用于对显示屏进行拍摄,得到第二图像数据,第二图像数据包括第二图像在每个第二显示亮度对应的至少一组预设灰阶下的图像数据;计算设备,还用于解析第二图像数据,得到第二亮度数据,第二亮度数据包括第二图像在每个第二显示亮度下的灰阶与屏幕亮度的对应关系;计算设备,还用于根据第二亮度数据确定第二灰阶补偿数据;计算设备,还用于根据第一灰阶补偿数据和第二灰阶补偿数据生成第一灰阶补偿表;计算设备,还用于根据第一灰阶补偿表将全部显示亮度下的灰阶补偿至目标灰阶。

本申请示出的灰阶补偿系统,能够融合不同屏幕亮度的灰阶补偿数据,生成一组灰阶补偿表,对显示屏进行全部DBV下的灰阶补偿,提高不同DBV下的Mura补偿效果。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是一种Mura形态示意图;

图2是一种Demura方法光学补偿场景示意图;

图3是一种伽马曲线示意图;

图4是一种灰阶补偿曲线示意图;

图5A是DBV为1608且对应的屏幕亮度为0.29nit,对应的灰阶为32级时的Mura形态;

图5B是DBV为3515且对应的屏幕亮度为0.29nit,对应的灰阶为16级时的Mura形态;

图6A是DBV为266且对应的屏幕亮度为0.064nit,对应的灰阶为32级时的Mura形态;

图6B是DBV为681且对应的屏幕亮度为0.064nit,对应的灰阶为16级时的Mura形态;

图7A是DBV为1且对应的灰阶为32级时的Mura形态;

图7B是DBV为266且对应的灰阶为32级时的Mura形态;

图8是本申请实施例提供的一种灰阶补偿系统的示意图;

图9是本申请实施例提供的灰阶补偿方法的第一个流程示意图;

图10是本申请实施例提供的一种DBV区间示意图;

图11是本申请实施例提供的伽马曲线示意图;

图12是本申请实施例提供的灰阶补偿曲线示意图;

图13是本申请实施例提供的灰阶补偿方法的第二个流程示意图;

图14是本申请实施例提供的第一灰阶补偿曲线的各个部分示意图;

图15是本申请实施例提供的灰阶补偿方法的第三个流程示意图;

图16是本申请实施例提供的第二灰阶补偿表示意图;

图17是本申请实施例提供的灰阶补偿方法的第四个流程示意图;

图18是本申请实施例提供的灰阶补偿方法的第五个流程示意图;

图19是本申请实施例提供的灰阶补偿方法的第六个流程示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例的技术方案进行清楚地描述。

在本申请的描述中,除非另有说明,“/”表示“或”的意思,例如,A/B可以表示A或B。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。此外,“至少一个”是指一个或多个,“多个”是指两个或两个以上。“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。

需要说明的是,本申请中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定本申请,下面将结合附图对本申请的实施例进行详细描述。

斑(Mura)是指显示屏屏幕亮度不均匀,造成各种痕迹的现象。具体而言,是用户观看显示屏时,在视觉上对于感受到的光源有不同频率的响应,进而感觉到显示屏的颜色差异的现象。

屏幕亮度(Luminance)是指发光物体表面发光强弱的物理量,单位为尼特(nit)。屏幕亮度是用于衡量显示屏的屏幕发光强度的重要指标。

灰阶是指地物电磁波辐射强度表现在黑白影像上的色调深浅的等级,通常是将最亮与最暗之间的屏幕亮度变化区分为0-255级,以便于对信号输入的屏幕亮度进行管控。

屏幕亮度是通过显示亮度(Display Brightness Value,DBV)调节的,因此,屏幕亮度可以与DBV具有一一对应的关系。

示例的,DBV的调节区间设置为[0,3515],可以用于调节[0nit,500nit]的屏幕亮度区间。在光线较强时,用户可以调大DBV至3515,以使用户调节显示屏的屏幕亮度至500nit,便于看清显示内容。在光线较弱时,用户可以调小DBV至50,以使用户调节显示屏的屏幕亮度至20nit,避免环境光线与显示屏屏幕亮度差异过大造成用户眼睛刺痛。

这里需要说明的是,本申请实施例示出的DBV与屏幕亮度的具体数值之间的对应关系,仅用于进行示例性说明,并不构成对DBV与屏幕亮度之间的实际对应关系的具体限定。

显示屏的理想状态是在某一DBV下,灰阶具有一致性。然而,由于Mura的存在,导致灰阶不一致。例如,显示屏显示在各区域下完全一致的纯色图像,DBV对应的屏幕亮度为500nit时,每个像素对应的灰阶应为128级,然而,Mura区域中的部分像素实际对应的灰阶可能为32级、64级,存在显示屏的屏幕亮度不均匀的问题。

图1是一种Mura形态示意图。

如图1所示,以显示屏为有机发光二极管(Organic Light-Emitting Diode,OLED)屏幕为例,由于晶化工艺的局限性,在大面积玻璃基板上制作的低温多晶硅薄膜晶体管(Low Temperature Poly-Silicon ThinFilm Transistor,LTPS TFT)中,不同位置的TFT通常在诸如阈值电压、迁移率等电学参数上具有非均匀性,这种非均匀性会转化为OLED屏幕的电流差异和亮度差异,并被人眼所感知,即Mura现象。

示例的,A区域为显示屏的局部区域,在某一DBV时,理想状态下,A区域整体应与A1标准区域的灰阶保持一致,而实际上,A区域中A2区域的灰阶明显高于A1区域的灰阶,A3区域的灰阶明显低于A1区域的灰阶,这种A2区域与A3区域的亮暗不均现象即为Mura。具体而言,A2区域和A3区域均包括多个如A4区域所示的无规则的斑块。该斑块即为Mura的形态。A2区域与A3区域是由数个斑块形的Mura区域。Mura区域与A1标准区域的灰阶不同。Mura的辨识方法可以是在暗室中切换到黑色画面,以及其他低灰阶画面后,从不同的观测角度看到的不同的制程瑕疵,例如为横向条纹、四十五度角条纹、或者无规则的斑块。图1示例出的是斑块形态的制程瑕疵。

去斑(Demura)方法能够通过外部驱动电路或者设备感知像素的电学或者光学特性对Mura进行外部补偿,以使Mura区域与标准区域的灰阶保持一致。外部补偿包括电学补偿和光学补偿。其中,光学补偿是常用的补偿方式。

图2是一种Demura方法光学补偿场景示意图。

如图2所示,Demura方法可以利用图像发生器、互补金属氧化物半导体(Complementary Metal Oxide Semiconductor,CMOS)相机或者电荷耦合器件(ChargeCoupled Device,CCD)相机、计算设备以及设备载台等装置实现。

示例性的,Demura方法的光学补偿流程可以包括:

步骤S1,将待检测的显示屏放置在设备载台上,并将显示屏的外接引脚与图像发生器连接,以使图像发生器向显示屏输入标准的图像信号,以使显示屏上显示某一DBV下的待测图像。该待测图像可以为灰阶图像或者RGB色彩模式(Red Green Blue Color Mode)图像。

步骤S2,通过CMOS相机或者CCD相机采集待测图像在数个灰阶下的图像数据,并将图像数据发送至计算设备。

步骤S3,计算设备接收图像数据,通过Demura补偿算法得到图像数据的灰阶补偿数据,并将补偿数据烧录至闪存(Flash ROM)中,以消除显示屏的Mura。

图3是一种伽马(Gamma)曲线示意图。

如图3所示,为标准伽马曲线K1和实际伽马曲线K2。

伽马值能够通过灰阶与屏幕亮度的对应关系确定。由于Mura现象伴随着伽马值的范围的改变,因此Demura补偿算法涉及到伽马曲线的反推过程,以确定Mura区域需要补偿的灰阶。

步骤S3的具体实现过程中,计算设备能够根据图像数据解析出某一DBV下,待测图像在DBV对应的数个灰阶下的屏幕亮度。由于相机基于时间成本的考虑并未拍摄全部灰阶下的图像数据,因此,计算设备需要根据数个灰阶下的屏幕亮度通过算法拟合出每个像素的灰阶-屏幕亮度曲线,以获得其他灰阶下的屏幕亮度。该灰阶-屏幕亮度曲线即为实际伽马曲线K2。其中,计算设备拟合实际伽马曲线K2可以采用为本领域的常用算法,本申请对此不予赘述。

标准伽马曲线K1通常预设于计算设备中,在确定了实际伽马曲线K2后,由于实际伽马曲线K2与标准伽马曲线K1存在偏差,因此,需要通过Demura补偿算法构建一条灰阶补偿曲线。Demura补偿算法为本领域常用算法,本申请对此不予赘述。

图4是一种灰阶补偿曲线示意图。

如图4所示,计算设备根据灰阶在标准伽马曲线K1中对应的标准屏幕亮度反推出在拟合的灰阶-屏幕亮度曲线下对应的灰阶,即可以得到每个灰阶对应的补偿灰阶,生成灰阶补偿曲线D1。补偿灰阶可以用于将每个灰阶补偿至目标灰阶,使补偿后的灰阶达到标准伽马曲线K1中的亮度。

理想条件下,需要针对每个DBV进行图像采集并执行上述过程中的Demura方法,这样,全部DBV均能达到最优的灰阶补偿效果。然而,由于显示屏的实际应用场景涉及较大的DBV区间,且中大型的OLED显示屏具有海量像素,若针对每个DBV进行图像采集会耗费大量时间,计算设备会面临更高的存储资源开销,且不利于后续算法的处理。因此,一般情况下,Demura方法仅采集一个最大DBV的图像数据,并通过该DBV的图像数据进行0-255级全灰阶的补偿。

这样,计算设备能够针对最大DBV的图像数据构建灰阶补偿曲线,并通过该灰阶补偿曲线映射得到其他DBV对应的灰阶补偿曲线。示例的,DBV为3515时的灰阶补偿曲线,可以映射得到DBV为1608时的灰阶补偿曲线。

其中,选取最大DBV时的图像数据构建灰阶补偿曲线是由于DBV对应的屏幕亮度越大,则待测图像越明亮,能够显示的灰阶越多。因此,最大DBV对应的最大屏幕亮度下的Mura具有一定的标志性。

然而,上述灰阶补偿方式是在默认最大DBV与低DBV的Mura形态一致的基础上进行的映射补偿。实际上,最大DBV与低DBV通常对应于不同的调光模式,这二种调光模式的Mura形态并不一致,通过最大DBV得到的灰阶补偿曲线对低DBV进行映射补偿,会导致低DBV时的补偿效果不佳。

DBV是显示屏的发光二极管两端的电压差决定的,调整DBV实际是调整显示屏发光二极管两端的电压差的大小。一般情况下,具有两种DBV调光模式。

第一种DBV调光模式是直流(Direct Current,DC)调光模式。DC调光模式是通过提高或降低电路功率改变显示屏的DBV。DBV越大,电路功率越大,对应的屏幕亮度越亮;DBV越小,电路功率越小,对应的屏幕亮度越暗。DC调光模式下,低功率时Mura会非常严重,导致糊屏,因此,DC模式通常适用于高DBV区间。

第二种DBV调光模式是脉冲宽度调制(Pulse Width Modulation,PWM)调光模式。PWM调光模式是通过控制显示屏在一定的频率上闪烁交替,利用人眼的视觉残留效应达到连续显示的效果。DBV越大,显示屏闪烁交替的频率越快,对应的屏幕亮度越亮;DBV越小,显示屏闪烁交替的频率越慢,对应的屏幕亮度越暗。低频的PWM调光,显示效果好,因此,PWM调光模式通常适用于低DBV区间。

高DBV区间和低DBV区间Mura的形态是存在差异的。

图5A是DBV为1608且对应的屏幕亮度为0.29nit,对应的灰阶为32级时的Mura形态。

图5B是DBV为3515且对应的屏幕亮度为0.29nit,对应的灰阶为16级时的Mura形态。

如图5A和图5B所示,以DC调光模式对应的高DBV区间为[1291,3515]为例。高DBV区间中,同一屏幕亮度时,不同的DBV对应的Mura形态一致。因此,该区间内,适用于通过最大DBV得到的灰阶补偿曲线进行映射补偿的Demura方法。

图6A是DBV为266且对应的屏幕亮度为0.064nit,对应的灰阶为32级时的Mura形态。

图6B是DBV为681且对应的屏幕亮度为0.064nit,对应的灰阶为16级时的Mura形态。

如图6A和如图6B所示,以PMW调光模式对应的低DBV区间为[0,1291]为例。低DBV区间中,同一屏幕亮度时,不同的DBV对应的Mura形态不一致。

图7A是DBV为1且对应的灰阶为32级时的Mura形态。

图7B是DBV为266且对应的灰阶为32级时的Mura形态。

如图7A和如图7B所示,以PMW调光模式对应的低DBV区间为[0,1291]为例。低DBV区间中,同一灰阶时,不同的DBV对应的Mura形态不一致。

也就是说,高DBV区间中,Mura的形态是可以预测的,而低DBV区间中,Mura的形态无论是在同一屏幕亮度还是同一灰阶下,均无明显规律,是难以预测的,因此,通过最大DBV得到的灰阶补偿曲线进行映射补偿的Demura方法并不适用于低DBV区间,该种Demura方法对于低DBV区间的补偿效果不佳,在低DBV下无法消除显示屏的Mura。

综上,目前对于低DBV的灰阶补偿,基于时间成本的考虑,并未针对低DBV进行图像采集并进行解析,而是通过映射的方式对低DBV的Mura进行灰阶补偿,然而,由于高DBV区间与低DBV区间的Mura形态不一致,导致一般情况下的Demura方法对于低DBV区间的补偿效果不佳,在低DBV下无法消除显示屏的Mura。

为了解决上述问题,本申请实施例提供了一种灰阶补偿方法。

图8是本申请实施例提供的一种灰阶补偿系统的示意图。本申请实施例提供的灰阶补偿方法可以基于该灰阶补偿系统实现。

如图8所示,该灰阶补偿系统100包括:

图像发生装置10,图像发生装置10用于与显示屏200的外接引脚连接,并向显示屏200输入标准的图像信号,以使显示屏200在DBV下显示图像。

图像采集装置11,图像采集装置11用于对显示屏进行拍摄,以得到图像数据。

计算设备12,计算设备12用于接收图像采集装置发送的图像数据,并对图像数据进行解析,得到灰阶补偿数据。

存储装置13,存储装置13用于接收计算设备12存储的灰阶补偿数据,以用于显示屏对应的显示驱动对灰阶补偿数据进行读取,消除显示屏的Mura。

本申请实施例中的计算设备例如可以为个人计算机、服务器、平板电脑(portableandroid device,PAD)、个人数字处理(personal digital assistant,PDA)、手持计算设备、工业计算设备等。

图9是本申请实施例提供的灰阶补偿方法的第一个流程示意图。

如图9所示,该灰阶补偿方法包括步骤S11-S20。

步骤S11,显示屏以第一DBV显示第一图像,第一DBV包括直流DC调光模式下的DBV。

在一些实施例中,显示屏可以与图像发生器连接,接收图像发生器输入的标准的图像信号,并在第一DBV下显示第一图像。第一图像可以为灰阶图像或者RGB色彩模式图像。

图10是本申请实施例提供的一种DBV区间示意图。

如图10所示,显示屏的DBV区间中,预设有用于划分DC模式对应的高DBV区间和PWM对应的低DBV区间的节点T1。示例的,DBV区间为[0,3515],预设的节点T1在DBV为1291处,因此,低DBV区间为[0,1291],高DBV区间为[1291,3515]。以DBV区间对应的屏幕亮度区间为[0nit,500nit]为例,第一DBV为3515时,对应的屏幕亮度为500nit。

因此,显示屏以第一DBV为3515时显示第一图像,相当于在500nit下显示第一图像。

这里需要说明的是,屏幕亮度的数值仅用于进行示例性说明,屏幕亮度的选择基于显示屏的自身性能。本申请实施例中,调光模式仅以DC调光模式和PWM调光模式的混合调光模式进行示例性说明,具体也可以采用其他调光模式,本申请实施例对此不予限制。

步骤S12,图像采集装置对显示屏进行拍摄,得到第一图像数据,第一图像数据包括第一图像在至少一组预设灰阶下的图像数据。

在一些实施例中,图像采集装置可以为CMOS相机或者CCD相机。相机分辨率的选择取决于被检测面板的分辨率、大小、拍摄距离以及Demura补偿的精度。由于相机本身的设置对于数据准确的获取至关重要,因此在图像采集前需要对相机进行调试,去除由相机造成的不均。例如进行平常校正。调试后,图像采集装置对显示屏进行多个预设灰阶下的拍摄。示例的,预设灰阶可以包括:16级灰阶、32级灰阶、64级灰阶以及128级灰阶。

图像采集装置获取到第一图像数据后,将第一图像数据发送至计算设备。

步骤S13,计算设备解析第一图像数据,得到第一亮度数据,第一亮度数据包括第一图像在第一显示亮度下的灰阶与屏幕亮度的对应关系。

图11是本申请实施例提供的伽马曲线示意图。

如图11所示,计算设备解析第一图像数据,能够得到第一图像的每个像素在预设灰阶下对应的屏幕亮度。示例的,计算设备可以得到第一个像素在预设灰阶为16级时对应的屏幕亮度为50nit,在预设灰阶为32级时对应的屏幕亮度为70nit,在预设灰阶为64级时对应的屏幕亮度为100nit,还可以得到第二个像素在预设灰阶为16级时对应的屏幕亮度为55nit,在预设灰阶为32级时对应的屏幕亮度为75nit,在预设灰阶为64级时对应的屏幕亮度为110nit。计算设备得到每个像素在预设灰阶下对应的屏幕亮度之后,能够基于预设灰阶与屏幕亮度的对应关系拟合得到第一伽马曲线Q1,这样,计算设备可以拟合得出全部灰阶与屏幕亮度的对应关系,并将全部灰阶与屏幕亮度的对应关系存储为第一亮度数据。也就是说,第一亮度数据中包括每个像素对应的第一伽马曲线Q1。本申请实施例仅以一个像素对应的伽马曲线进行示例。

具体而言,数值分析中具有多种曲线拟合方式,例如多项式拟合、指数拟合、高斯拟合等拟合方式,其中,多项式拟合编程实现简单,含义清晰。本申请实施例中的拟合方式均以多项式拟合进行示例。实际应用过程中,可以采用其他曲线拟合方式,本申请对此不予赘述。

步骤S14,计算设备根据第一亮度数据确定第一灰阶补偿数据。

图12是本申请实施例提供的灰阶补偿曲线示意图。

如图12所示,在一些实施例中,计算设备可以根据Python语言对第一伽马曲线Q1进行迭代求解,能够得到第一灰阶补偿曲线F1。

进一步如图11以及如图12所示,在一些实施例中,计算设备根据第一伽马曲线Q1与预设的标准伽马曲线R1进行推导,得到第一灰阶补偿曲线F1。第一灰阶补偿曲线F1包括每个灰阶与第一补偿灰阶的对应关系,第一补偿灰阶用于将其对应的灰阶补偿至目标灰阶。

其中,第一灰阶补偿曲线F1可以以多项式表示。计算设备可以通过多种程序算法由第一伽马曲线Q1推导得到第一灰阶补偿曲线F1,本申请实施例对由第一伽马曲线Q1推导得到第一灰阶补偿曲线F1的方式不进行限制,本申请实施例对此不予赘述。

示例的,第一灰阶补偿曲线F1可以为y

其中,x表示灰阶,y

图13是本申请实施例提供的灰阶补偿方法的第二个流程示意图。

如图13所示,步骤S14包括步骤S141-步骤S144。

图14是本申请实施例提供的第一灰阶补偿曲线的各个部分示意图。

S141,计算设备将第一灰阶区间中的预设灰阶与对应的第一补偿灰阶进行多项式拟合,得到第一灰阶补偿曲线F1的第一部分F11,其中,第一灰阶区间大于第一灰阶阈值。

示例的,第一灰阶阈值为32级灰阶。

其中,32级以上的灰阶为中高灰阶,在不同批次屏幕间差异较小,该第一灰阶区间内通过多项式拟合得到的第一灰阶曲线F1的第一部分F11,具有较好的Mura补偿效果。

S142,计算设备将第二灰阶区间中至少二个预设灰阶与对应的第一补偿灰阶,基于显示查找表(Look Up Table,LUT)进行曲线拟合,得到第一灰阶补偿曲线F1的第二部分F12,其中,第二灰阶区间小于或者等于第一灰阶阈值,且大于或者等于第二灰阶阈值。

示例的,第二灰阶阈值为12级灰阶。

其中,12级至32级的灰阶为低灰阶,该第二灰阶区间内,使用于将至少二个预设灰阶与对应的第一补偿灰阶存储至LUT中,这样拟合出的曲线更接近第一补偿灰阶的实际值。

S143,计算设备根据第一灰阶补偿曲线F1的第二部分F12,对第三灰阶区间中的灰阶进行映射,得到第一灰阶补偿曲线F1的第三部分F13,其中,第三灰阶区间小于第二灰阶阈值。

其中,12级以下的灰阶为更低的灰阶,图像采集设备在性能限制下无法采集到该第三灰阶区间的灰阶,这样,第一灰阶补偿曲线F1的第三部分F13能够根据第一灰阶补偿曲线F1的第二部分F12进行预测,对该第三灰阶区间内的Mura补偿更准确。

S144,计算设备根据第一灰阶补偿曲线F1的第一部分F11,第一灰阶补偿曲线F1的第二部分F12以及第一灰阶补偿曲线的第三部分F13生成第一灰阶补偿曲线F1。

计算设备能够将第一灰阶补偿曲线F1确定为第一灰阶补偿数据。第一灰阶补偿数据可以为多个灰阶补偿表中的离散数据点,也可以在程序中以多项式的形式存在。本申请实施例仅以一个像素对应的灰阶补偿曲线进行示例。

上述步骤S11-S14可以在显示屏出厂之前完成,也可以在其他任意时间段执行。上述步骤可以在仅有一组第一灰阶补偿数据时独立运作,达到一般补偿效果。

步骤S15,显示屏以至少一个第二DBV显示第二图像,第二DBV包括脉冲宽度调制PWM调光模式下的DBV。

进一步如图10所示,第二DBV可以为低DBV区间[0,1291]中的DBV。以DBV区间对应的屏幕亮度区间为[0nit,500nit]为例,第二DBV为100时,对应的屏幕亮度为10nit,第二DBV为200时,对应的屏幕亮度为50nit。

因此,显示屏以第二DBV为100时显示第二图像,相当于在100nit下显示第二图像。

显示屏可以在低DBV区间中以多组低DBV显示第二图像。这样,后续可以得到多组第二图像数据用于解析,便于提高低DBV的Mura补偿效果。

步骤S16,图像采集装置对显示屏进行拍摄,得到第二图像数据,第二图像数据包括第二图像在每个第二DBV对应的至少一组预设灰阶下的图像数据。

第二图像数据采集过程中,可以采集与第一图像数据相同的预设灰阶下的第二图像数据,也可以在更低的预设灰阶采集第二图像数据,便于将第二图像数据用于低DBV区间的灰阶补偿。示例的,预设灰阶可以包括:12级灰阶、16级灰阶、18级灰阶以及20级灰阶等。

其中,图像采集装置通常无法采集到12级灰阶以下的数据,预设灰阶从大于12级的灰阶中选择。

图像采集装置获取到第二图像数据后,将第二图像数据发送至计算设备。

步骤S17,计算设备解析第二图像数据,得到第二亮度数据,第二亮度数据包括第二图像在每个第二DBV下的灰阶与屏幕亮度的对应关系。

进一步如图11所示,以二个第二DBV对应的第二图像数据为例,计算设备解析第一个第二图像数据,能够得到第一个第二DBV对应的第二伽马曲线H1,计算设备解析第二个第二图像数据,能够得到第二个第二DBV对应的第二个伽马曲线H2。

由于DBV不同,第一DBV大于第一个第二DBV,且第一个第二DBV大于第二个第二DBV,因此,第一伽马曲线Q1中每个灰阶对应的屏幕亮度大于第二伽马曲线H1中每个灰阶对应的屏幕亮度;第二伽马曲线H1中每个灰阶对应的屏幕亮度大于第二伽马曲线H2中每个灰阶对应的屏幕亮度。

示例的,第一伽马曲线Q1在255级灰阶对应的屏幕亮度为500nit,第二伽马曲线H1在255级灰阶对应的屏幕亮度为300nit,第二伽马曲线H2在255级灰阶对应的屏幕亮度为100nit。

这样,每个DBV对应于不同的屏幕亮度区间,即第一DBV对应于[0nit,500nit],第一个第二DBV对应于[0nit,300nit];第二个第二DBV对应于[0nit,100nit]。

计算设备获取到了多个不同屏幕亮度区间的伽马曲线后,能够用于后续确定其他DBV与这些伽马曲线之间的对应关系。

步骤S18,计算设备根据第二亮度数据确定第二灰阶补偿数据。

进一步如图12所示,在一些实施例中,计算设备根据第二伽马曲线H1与预设的标准伽马曲线R1进行推导,得到第一个第二灰阶补偿曲线E1。计算设备根据第二伽马曲线H2与预设的标准伽马曲线R1进行推导,得到第二个第二灰阶补偿曲线E2。其中,第二灰阶补偿曲线包括每个灰阶与第二补偿灰阶的对应关系,第二补偿灰阶用于将其对应的灰阶补偿至目标灰阶。

示例的,第一个第二灰阶补偿曲线E1可以为y

其中,x表示灰阶,y2表示第一个第二补偿灰阶,y3表示第二个第二补偿灰阶,a

图15是本申请实施例提供的灰阶补偿方法的第三个流程示意图。

如图15所示,步骤S18包括步骤S181-步骤S184。

S181,计算设备将第四灰阶区间中的预设灰阶与对应的第二补偿灰阶进行多项式拟合,得到第二灰阶补偿曲线的第一部分,其中,第四灰阶区间大于第一灰阶阈值;

S182,计算设备将第五灰阶区间中至少二个预设灰阶与对应的第二补偿灰阶,基于显示查找表LUT进行曲线拟合,得到第二灰阶补偿曲线的第二部分,其中,第五灰阶区间小于或者等于第一灰阶阈值,且大于或者等于第二灰阶阈值;

S183,计算设备根据第二灰阶补偿曲线的第二部分,对第六灰阶区间中的灰阶进行映射,得到第二灰阶补偿曲线的第三部分,其中,第六灰阶区间小于第二灰阶阈值;

S184,计算设备根据第二灰阶补偿曲线的第一部分,第二灰阶补偿曲线的第二部分以及第二灰阶补偿曲线的第三部分生成第二灰阶补偿曲线。

其中,第一个第二灰阶补偿曲线E1对应的第一部分、第二部分以及第三部分的设置方式可以参阅第一灰阶补偿曲线F1的具体设置方式,第二个第二灰阶补偿曲线E2同理,本申请实施例对此不予赘述。

步骤S19,计算设备根据第一灰阶补偿数据和第二灰阶补偿数据生成第一灰阶补偿表。

在一些实施例中,步骤S14之后,还包括步骤S21-步骤S22。

步骤S21,计算设备根据第一灰阶补偿数据生成一组第二灰阶补偿表,每个灰阶对应一个第二灰阶补偿表,第二灰阶补偿表包括第一DBV下每个灰阶对应的第一补偿灰阶。

图16是本申请实施例提供的第二灰阶补偿表示意图。

如图16所示,第二灰阶补偿表是对应于第一图像的像素以N×M的层次设置的。每个第二灰阶补偿表为第一DBV下,每个灰阶对应的第一补偿灰阶。以第一DBV对应的屏幕亮度为500nit,32灰阶时的第二灰阶补偿表为例,第一个像素中的第一补偿灰阶为4、第二个像素中的第一补偿灰阶为5、第三个像素中的第一补偿灰阶为3。

其中,第二灰阶补偿表以离散点的形式记录预设灰阶对应的第一补偿灰阶,在具体应用的过程中其他灰阶可以以插值、拟合或者其他方式生成对应的第一补偿灰阶。

步骤S22,计算设备将第二灰阶补偿表烧录至存储装置。示例的,存储装置可以为Flash ROM。

这样,计算设备可以根据第二灰阶补偿表进行第一次灰阶补偿。

在一些实施例中,步骤S19还包括步骤S191-步骤S193。

步骤S191,计算设备根据第二灰阶补偿数据生成一组第三灰阶补偿表,每个灰阶对应一个第三灰阶补偿表,第三灰阶补偿表包括第二DBV下每个灰阶对应的第二补偿灰阶。

以第二DBV对应的屏幕亮度为2nit,32灰阶时的第三灰阶补偿表为例,第一个像素中的第二补偿灰阶为5、第二个像素中的第二补偿灰阶为2、第三个像素中的第二补偿灰阶为1。

其中,第三灰阶补偿表以离散点的形式记录预设灰阶对应的第二补偿灰阶,在具体应用的过程中其他灰阶可以以插值、拟合或者其他方式生成对应的第二补偿灰阶。

步骤S192,计算设备从存储装置读取第二灰阶补偿表。

其中,步骤S192不限制于在步骤S191之后执行,具体实现中,可以在步骤S193之前的任一时间段进行读取,本申请实施例对此不予限制。

步骤S193,计算设备将第三灰阶补偿表融合至第二灰阶补偿表,生成第一灰阶补偿表,融合包括将每个灰阶对应的第一补偿灰阶与第二补偿灰阶进行加权、拟合和/或者线性插值。

在一些实施例中,如果第三灰阶补偿表中的预设灰阶与对应的第二补偿灰阶,与第二灰阶补偿表中的预设灰阶与对应的第一补偿灰阶不具有重复区间,计算设备可以直接将第三灰阶补偿表以拟合的方式融合至第二灰阶补偿表的显示亮度轴中,以进行二个DBV下的灰阶补偿。

硬件设备通常仅能记录一组灰阶补偿表,计算设备将每个像素在至少二个DBV下每个灰阶对应的二个补偿灰阶融合为一个补偿灰阶并记录在第一灰阶补偿表中,在满足硬件能力的同时,还提高了低DBV对应的补偿灰阶的准确度。

图17是本申请实施例提供的灰阶补偿方法的第四个流程示意图。

如图17所示,步骤S19包括步骤S1911-步骤S1918。

步骤S1911,计算设备从存储装置读取第二灰阶补偿表。

该步骤可参阅上述步骤S192。

步骤S1912,计算设备解析第二灰阶补偿表得到第一灰阶补偿曲线。

第二灰阶补偿表实际上是多个具有离散点的补偿表,并不能直接从第二灰阶补偿表中获取到第一灰阶补偿曲线,因此,需要对这些离散点进行解析,得到第一灰阶补偿曲线。

步骤S1913,计算设备获取第一灰阶补偿曲线对应的第一灰阶补偿系数,第一灰阶补偿系数包括第一灰阶补偿曲线对应的曲线方程的多项式系数。

示例的,第一灰阶补偿曲线F1可以为y

步骤S1914,计算设备解析第二灰阶补偿数据得到第二灰阶补偿曲线。

第二灰阶补偿数据可以以程序的形式存在,解析第二灰阶补偿数据能够得到第二灰阶补偿曲线。

步骤S1915,计算设备获取第二灰阶补偿曲线对应的第二灰阶补偿系数,第二灰阶补偿系数包括第二灰阶补偿曲线对应的曲线方程的多项式系数。

示例的,第一个第二灰阶补偿曲线E1可以为y

步骤S1916,计算设备融合第一灰阶补偿系数和第二灰阶补偿系数,得到第三灰阶补偿系数,融合包括将第一灰阶补偿系数和第二灰阶补偿系数进行加权、拟合和/或者线性插值。

示例的,分别将a

步骤S1917,计算设备将第三灰阶补偿系数对应的第三灰阶补偿曲线确定为第三灰阶补偿数据。

示例的,计算设备可以根据第三灰阶补偿系数确定第三灰阶曲线为y

步骤S1918,计算设备根据第三灰阶补偿数据生成第一灰阶补偿表。

计算设备能够根据第三灰阶数据确定每个灰阶对应的补偿灰阶,得到每个灰阶下的第一灰阶补偿表。

步骤S20,计算设备根据第一灰阶补偿表将全部DBV下的灰阶补偿至目标灰阶。

图18是本申请实施例提供的灰阶补偿方法的第五个流程示意图。

如图18所示,步骤S19包括步骤S201-步骤S209。

步骤S201,计算设备获取显示屏的第一目标DBV。第一目标DBV包括DC调光模式下的DBV。

其中,第一灰阶补偿表可以配置于硬件中,在软件运算时,对第一灰阶补偿表进行进一步调整,以实现全部DBV下的灰阶补偿。

步骤S202,计算设备确定每个屏幕亮度分别在第一伽马曲线中对应的第一目标灰阶,以及在第二伽马曲线中对应的第二目标灰阶。

由于DC调光模式下,相同屏幕亮度时对应的Mura形态一致,基于该原则在第一伽马曲线和第二伽马曲线之间以插值、加权、拟合的至少一种方式得到其他DBV对应的伽马曲线。示例的,屏幕亮度为100nit时,在第一伽马曲线中对应的第一目标灰阶为32级,在第二伽马曲线中对应的第二目标灰阶为64级。

步骤S203,计算设备基于第一目标DBV与第一DBV的对应关系确定第一权重,以及基于第一目标DBV与第二DBV的对应关系确定第二权重。

示例的,第一目标DBV为1500,第一DBV为1600,第二DBV为100。因此,第一权重可以根据第一目标DBV与第一DBV的比例关系确定,即

本申请实施例仅对第一权重和第二权重的确定方式进行示例性说明,第一权重和第二权重不限于均匀分配的比例关系,可以通过其他方式确定第一权重和第二权重。例如,如果第一目标显示亮度趋近于第一显示亮度,依经验值确定更大的第一权重。这样,第一目标显示亮度补偿的Mura形态更趋近于第一显示亮度下的Mura形态。例如,如果DBV的电压分配方式不均匀,还可以根据电压值的分配关系确定第一权重和第二权重。本申请中的第一权重和第二权重可以依据实际情况进行调节。

步骤S204,计算设备根据第一目标灰阶与第一权重的乘积,以及第二目标灰阶与第二权重的乘积之和确定第一融合灰阶。

示例的,第一目标灰阶为32级,第一权重为

步骤S205,计算设备根据每个第一融合灰阶,以及与第一融合灰阶对应的屏幕亮度确定第一目标伽马曲线。第一目标伽马曲线为第一目标DBV对应的伽马曲线。

示例的,第一融合灰阶为40级,对应的屏幕亮度为100nit、第二融合灰阶为64级,对应的屏幕亮度为120nit。

基于第一融合灰阶与对应的屏幕亮度可以拟合得到第一目标伽马曲线,第一目标伽马曲线的具体拟合方式可以参阅上述第一伽马曲线,本申请实施例对此不予赘述。

步骤S206,计算设备根据第一目标伽马曲线确定第一目标灰阶补偿曲线。

步骤S206的具体实现方式可以参阅步骤S14,本申请对此不予赘述。

步骤S207,计算设备根据第一目标灰阶补偿曲线确定第一目标灰阶补偿数据。

步骤S208,计算设备将第一目标灰阶补偿数据融合至第一灰阶补偿表。

在一些实施例中,计算设备将第一目标补偿数据生成第四灰阶补偿表,第四灰阶补偿表与第一灰阶补偿表的具体融合方式可以参阅第三灰阶补偿表融合至第二灰阶补偿表的融合方式,第四灰阶补偿表融合至第一灰阶补偿表后,可以得到融合后的第一灰阶补偿表。

在一些实施例中,计算设备获取第一目标补偿数据的第一目标补偿系数,以及第一灰阶补偿表对应的补偿系数,基于二种补偿系数生成第一目标融合补偿系数,根据第一目标融合补偿系数生成融合后的第一灰阶补偿表。具体融合方式可以参阅上述实施例,本申请对此不予赘述。

步骤S209,计算设备根据融合后的第一灰阶补偿表将全部DBV下的灰阶补偿至目标灰阶。

图19是本申请实施例提供的灰阶补偿方法的第六个流程示意图。

如图19所示,步骤S20包括步骤S211-步骤S219。

步骤S211,计算设备获取显示屏的第二目标DBV。第二目标DBV包括PWM调光模式下的DBV。

步骤S212,DBV计算设备确定每个灰阶分别在第一伽马曲线中对应的第一目标屏幕亮度,以及在第二伽马曲线中对应的第二目标屏幕亮度。

由于PWM调光模式下,Mura的形态并无规律,因此,基于相同灰阶补偿相同灰阶的原则在第一伽马曲线和第二伽马曲线之间以插值、加权、拟合的至少一种方式得到其他DBV对应的伽马曲线。

示例的,灰阶为16级时,在第一伽马曲线中的第一目标屏幕亮度为20nit,在第二伽马曲线中的第二目标屏幕亮度为15nit。

步骤S213,计算设备基于第二目标DBV与第一DBV的对应关系确定第一权重,以及基于第二目标DBV与第二DBV的对应关系确定第二权重。

其中,第一权重和第二权重的确定方式可以参阅步骤S203。

另外,PWM调光模式下,显示屏电流不变,占空比影响亮度,因此,需要基于相同灰阶补偿同样灰阶的原则进行灰阶补偿。这样,低DBV时,可以确定更大的第二权重,以使第二目标DBV对应的灰阶补偿曲线更偏向与第二灰阶补偿曲线。

示例的,第二权重确定为

步骤S214,计算设备根据第一目标屏幕亮度与第一权重的乘积,以及第二目标屏幕亮度与第二权重的乘积之和确定第一融合屏幕亮度。

示例的,第一目标屏幕亮度为20nit时,第一权重为

步骤S215,计算设备根据每个灰阶,以及与每个灰阶对应的第一融合屏幕亮度生成第二目标伽马曲线。第二目标伽马曲线为第二DBV对应的伽马曲线。

步骤S216,计算设备根据第二目标伽马曲线确定第二目标灰阶补偿曲线。

步骤S216的具体实现方式可以参阅步骤S14,本申请对此不予赘述。

步骤S217,计算设备根据第二目标灰阶补偿曲线确定第二目标灰阶补偿数据。

步骤S218,计算设备将第二目标灰阶补偿数据融合至第一灰阶补偿表。

其中,第二目标补偿数据融合至第一灰阶补偿表的具体方式可以参阅上述第一目标灰阶补偿数据的融合方式。

步骤S218,计算设备根据融合后的第一灰阶补偿表将全部DBV下的灰阶补偿至目标灰阶。

上述步骤S15-S20可以在显示屏出厂之后在装备厂完成,这样,Demura方法参考了其他DBV时的Mura形态,能够对低DBV的Mura补偿更准确。

其中,本申请示出了步骤S11-步骤S14实现之后执行步骤S15-步骤S17的实施例。在一些实施例中,步骤S15-步骤S17可以与步骤S11-S14同时执行,在获取到第一灰阶补偿数据以及第二灰阶补偿数据后,将第一灰阶补偿数据和第二灰阶补偿数据进行融合,本申请实施例对各个步骤实现的时间段和地点不进行限制。

本申请实施例提供的灰阶补偿方法,能够融合不同DBV的灰阶补偿数据,这样,在通过硬件进行灰阶补偿的过程中,在得到高DBV的灰阶补偿数据的基础上,补充低DBV的灰阶补偿数据,且仅生成单一一组的灰阶补偿表,完成硬件上的灰阶补偿,且满足硬件的性能要求。进一步的,在通过软件进行灰阶补偿的过程中,根据已获取的不同DBV下的灰阶补偿数据,在DC调光模式下以及PWM调光模式下基于不同的原则进行灰阶补偿,能够得到其他DBV的更准确的灰阶补偿数据,对这些数据选取不同的融合方式进行融合,生成一组灰阶补偿表,能够对显示屏进行全部DBV下的灰阶补偿,提高不同DBV下的Mura补偿效果。

可以理解的是,计算设备、图像采集装置等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本申请所公开的实施例描述的各示例的一种灰阶补偿方法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是电子设备软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请还提供了一种灰阶补偿系统,包括:图像发生装置,用于显示屏以第一DBV显示第一图像,第一DBV包括直流DC调光模式下的DBV;图像采集装置,用于对显示屏进行拍摄,得到第一图像数据,第一图像数据包括第一图像在至少一组预设灰阶下的图像数据;计算设备,用于解析第一图像数据,得到第一亮度数据,第一亮度数据包括第一图像在第一DBV下的灰阶与屏幕亮度的对应关系;计算设备,还用于根据第一亮度数据确定第一灰阶补偿数据;图像发生装置,还用于显示屏以至少一个第二DBV显示第二图像,第二DBV包括脉冲宽度调制PWM调光模式下的DBV;图像采集装置,还用于对显示屏进行拍摄,得到第二图像数据,第二图像数据包括第二图像在每个第二DBV对应的至少一组预设灰阶下的图像数据;计算设备,还用于解析第二图像数据,得到第二亮度数据,第二亮度数据包括第二图像在每个第二DBV下的灰阶与屏幕亮度的对应关系;计算设备,还用于根据第二亮度数据确定第二灰阶补偿数据;计算设备,还用于根据第一灰阶补偿数据和第二灰阶补偿数据生成第一灰阶补偿表;计算设备,还用于根据第一灰阶补偿表将全部DBV下的灰阶补偿至目标灰阶。

本申请实施例还提供一种芯片系统,该芯片系统包括至少一个处理器和至少一个接口电路。处理器和接口电路可通过线路互联。例如,接口电路可用于从其它装置(例如电子设备的存储器)接收信号。又例如,接口电路可用于向其它装置发送信号。示例性的,接口电路可读取存储器中存储的指令,并将该指令发送给处理器。当所述指令被处理器执行时,可使得计算设备执行上述实施例中的各个步骤。当然,该芯片系统还可以包含其他分立器件,本申请实施例对此不作具体限定。

本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质包括计算机指令,当所述计算机指令在上述计算设备上运行时,使得该计算设备执行上述方法实施例中执行的各个功能或者步骤。

本申请实施例还提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方法实施例中执行的各个功能或者步骤。

通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

相关技术
  • 一种基于ARM的矩形十字灰阶画面组件生成系统及方法
  • 一种基于跟频采样的相位差补偿方法及补偿系统
  • 一种SVG和电容补偿柜并机补偿的控制系统及方法
  • 一种长输地下管道定位系统的误差补偿系统及方法
  • 显示面板的灰阶补偿方法、灰阶补偿装置及灰阶补偿系统
  • 一种OLED显示面板的灰阶补偿方法以及灰阶补偿系统
技术分类

06120116481651