CN116229861A - 显示补偿方法、装置、电子设备和存储介质 - Google Patents
显示补偿方法、装置、电子设备和存储介质 Download PDFInfo
- Publication number
- CN116229861A CN116229861A CN202211608420.9A CN202211608420A CN116229861A CN 116229861 A CN116229861 A CN 116229861A CN 202211608420 A CN202211608420 A CN 202211608420A CN 116229861 A CN116229861 A CN 116229861A
- Authority
- CN
- China
- Prior art keywords
- pixel
- electrical stress
- stress information
- value
- current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0233—Improving the luminance or brightness uniformity across the screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0271—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0626—Adjustment of display parameters for control of overall brightness
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0686—Adjustment of display parameters with two or more screen areas displaying information with different brightness or colours
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/16—Calculation or use of calculated indices related to luminance levels in display data
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本实施例公开了一种显示补偿方法、装置、显示设备、电子设备和计算机存储介质,该方法包括:获取显示屏的屏下摄像头CUP区域中各像素点的累积电应力信息;根据所述各像素点中每个像素点的累积电应力信息,确定所述每个像素点的增益系数;根据所述每个像素点的增益系数,对所述每个像素点进行灰阶值的补偿。
Description
技术领域
本申请涉及显示器技术领域,涉及但不限于一种显示补偿方法、装置、电子设备和计算机存储介质。
背景技术
屏下摄像头(Camera Under Panel,CUP)方案是指将前置摄像头隐藏在屏幕下的方案,为保证CUP区域的透光率,CUP区域的像素结构经过了特殊的设计,其像素密度远小于屏幕的正常区域,当显示同一图像时,为保证显示的同一性,CUP区域的像素亮度高于正常区域,这使得CUP区域显示器件的老化速率高于正常区域,由于CUP区域显示器件的不断老化,因此难以实现显示屏的CUP区域和非CUP区域的显示效果的同一性。
发明内容
本申请实施例至少提供了一种显示补偿方法、装置、电子设备和计算机存储介质。
本申请实施例提供了一种显示补偿方法,该方法可以包括:
获取显示屏的CUP区域中各像素点的累积电应力信息;
根据所述各像素点中每个像素点的累积电应力信息,确定所述每个像素点的增益系数;
根据所述每个像素点的增益系数,对所述每个像素点进行灰阶值的补偿。
在一些实施例中,所述获取显示屏的CUP区域中各像素点的累积电应力信息,包括:获取所述CUP区域中各像素点的灰阶值和所述显示屏当前的显示亮度等级(DisplayBrightness Value,DBV)值;根据所述CUP区域中各像素点的灰阶值和所述显示屏当前的DBV值,确定所述CUP区域中各像素点在当前帧的电应力信息;获取所述CUP区域中各像素点的历史电应力信息,将所述CUP区域中各像素点的历史电应力信息和所述CUP区域中各像素点在当前帧的电应力信息进行累加,得到所述CUP区域中各像素点的累积电应力信息。
可以看出,由于CUP区域中像素点的累积电应力信息与像素点的灰阶值、显示屏的DBV值等因素相关,因此,根据CUP区域中各像素点的灰阶值和显示屏当前的DBV值,可以较为准确地确定出CUP区域中各像素点在当前帧的电应力信息,进而,通过对历史电应力信息和CUP区域中各像素点在当前帧的电应力信息进行累加,可以较为准确地确定CUP区域中各像素点的累积电应力信息。
在一些实施例中,所述根据所述CUP区域中各像素点的灰阶值和所述显示屏当前的DBV值,确定所述CUP区域中各像素点在当前帧的电应力信息,包括:获取所述显示屏的当前温度值;根据所述CUP区域中各像素点的灰阶值、所述显示屏当前的DBV值和所述显示屏的当前温度值,确定所述CUP区域中各像素点在当前帧的电应力信息。
可以看出,由于CUP区域中像素点的累积电应力信息不仅与像素点的灰阶值、显示屏的DBV值相关,而且与显示屏的当前温度值相关,因此,本申请实施例可以在综合考虑像素点的灰阶值、显示屏的DBV值以及显示屏的当前温度值这三种因素的基础上,能够更为准确地确定出CUP区域中各像素点在当前帧的电应力信息。
在一些实施例中,所述根据所述CUP区域中各像素点的灰阶值、所述显示屏当前的DBV值和所述显示屏的当前温度值,确定所述CUP区域中各像素点在当前帧的电应力信息,包括:根据所述显示屏当前的DBV值确定第一DBV值和第二DBV值,所述第一DBV值大于所述显示屏当前的DBV值,所述第二DBV值小于所述显示屏当前的DBV值;获取预先确定的第一映射关系和第二映射关系,所述第一映射关系表示与所述第一DBV值对应的灰阶值与电应力信息的映射关系,所述第二映射关系表示所述第二DBV值对应的灰阶值与电应力信息的映射关系;基于所述第一映射关系,确定与所述每个像素点的灰阶值对应的第一电应力信息;基于所述第二映射关系,确定与所述每个像素点的灰阶值对应的第二电应力信息;对所述第一电应力信息和所述第二电应力信息进行加权求和,得出所述每个像素点在当前帧的初始电应力信息;基于所述初始电应力信息和所述显示屏的当前温度值,确定所述CUP区域中每个像素点在当前帧的电应力信息。
可以看出,本申请实施例可以根据显示屏当前的DBV值,确定出第一DBV值和第二DBV值,使得显示屏当前的DBV值位于第一DBV值与第二DBV值之间;进而,在根据与第一DBV值相关的第一映射关系、以及与第二DBV值相关的第二映射关系,得出第一电应力信息和第二电应力信息的基础上,通过对第一电应力信息和所述第二电应力信息进行加权求和,可以较为准确地确定出像素点在当前帧的初始电应力信息,从而结合显示屏的当前温度值,有利于较为准确地确定CUP区域中各像素点在当前帧的电应力信息。
在一些实施例中,所述基于所述初始电应力信息和所述显示屏的当前温度信息,确定所述CUP区域中各像素点在当前帧的电应力信息,包括:根据所述显示屏的当前温度值确定第一温度值和第二温度值,所述第一温度值大于所述显示屏的当前温度值,所述第二温度值小于所述显示屏的当前温度值;获取预先确定的第三映射关系和第四映射关系,所述第三映射关系表示与所述第一温度值对应的初始电应力信息与电应力信息的映射关系,所述第四映射关系表示所述第二温度值对应的初始电应力信息与电应力信息的映射关系;基于所述第三映射关系,确定与所述每个像素点在当前帧的初始电应力信息对应的第三电应力信息;基于所述第四映射关系,确定与所述每个像素点在当前帧的初始电应力信息对应的第四电应力信息;对所述第三电应力信息和所述第四电应力信息进行加权求和,得出所述每个像素点在当前帧的电应力信息。
可以看出,本申请实施例可以根据显示屏的当前温度值,确定出第一温度值和第二温度值,使得显示屏的当前温度值位于第一温度值与第二温度值之间;进而,在根据与第一温度值相关的第三映射关系、以及与第二温度值相关的第四映射关系,得出第三电应力信息和第四电应力信息的基础上,通过对第三电应力信息和第四电应力信息进行加权求和,可以较为准确地确定出像素点在当前帧的电应力信息。
在一些实施例中,所述将所述CUP区域中各像素点的历史电应力信息和所述CUP区域中各像素点在当前帧的电应力信息进行累加,得到所述CUP区域中各像素点的累积电应力信息,包括:确定所述显示屏的显示频率,根据所述显示屏的显示频率所述相邻两次累加电应力信息的间隔帧数;响应于所述当前帧为根据所述间隔帧数确定的需要累加电应力信息的图像帧,将所述CUP区域中各像素点的历史电应力信息和所述CUP区域中各像素点在当前帧的电应力信息进行累加,得到所述CUP区域中各像素点的累积电应力信息。
可以看出,本申请实施例可以根据显示屏的显示频率,较为准确地确定出史电应力信息和CUP区域中各像素点在当前帧的电应力信息的累加时间点,即,本申请实施例的累加电应力信息的方案可以适应于各种不同的显示频率,在一定程度上扩展了应用场景。
在一些实施例中,所述获取显示屏的CUP区域中各像素点的累积电应力信息,包括:通过人机交互接口接收所述CUP区域中各像素点的累积电应力信息。
可以看出,由于用户可以根据显示屏的实际显示效果确定累积电应力信息,即,通过人机交互接口接收的累积电应力信息与显示屏的实际显示效果相符,从而,在根据累积电应力信息确定CUP区域的像素点的增益系数,且根据增益系数对CUP区域的像素点进行灰阶值补偿的情况下,有利于提升CUP区域和非CUP区域的显示效果的一致性。
在一些实施例中,所述根据所述各像素点中每个像素点的累积电应力信息,确定所述每个像素点的增益系数,包括:在第一像素点当前的灰阶值小于预设阈值的情况下,确定所述增益系数为固定增益系数;所述第一像素点表示所述各个像素点中的任意一个像素点;在所述第一像素点当前的灰阶值大于或等于预设阈值的情况下,将大于或等于所述预设阈值的灰阶值划分为从小到大排列的多个灰阶等级,并确定所述增益系数为第一增益系数,其中,所述第一增益系数小于所述固定增益系数,且所述第一增益系数与所述第一像素点当前的灰阶值所处在的灰阶等级成负相关。
可以看出,在第一像素点当前的灰阶值大于或等于预设阈值的情况下,通过确定随着灰阶等级增大而降低的第一增益系数,可以提升升灰阶值变化的平顺性,并且,由于第一增益系数小于固定增益系数,因此,可以降低出现灰阶值溢出的情况。
在一些实施例中,所述根据所述各像素点中每个像素点的累积电应力信息,确定所述每个像素点的增益系数,包括:在第一像素点当前的灰阶值小于预设阈值的情况下,确定所述增益系数为固定增益系数;所述第一像素点表示所述各个像素点中的任意一个像素点;在所述第一像素点当前的灰阶值大于或等于预设阈值的情况下,确定所述增益系数为第一增益系数,所述第一增益系数小于所述固定增益系数,且所述第一增益系数与所述第一像素点当前的灰阶值成负相关。
可以看出,在第一像素点当前的灰阶值大于或等于预设阈值的情况下,通过确定随着灰阶值增大而降低的第一增益系数,可以提升灰阶值变化的平顺性,并且,由于第一增益系数小于固定增益系数,因此,可以降低出现灰阶值溢出的情况。
本申请实施例还提供了一种显示补偿装置,所述装置包括显示驱动芯片,所述显示驱动芯片包括电应力累加处理电路和灰阶补偿电路,其中,
电应力累加处理电路,用于获取显示屏的CUP区域中各像素点的累积电应力信息;
灰阶补偿电路,用于根据所述各像素点中每个像素点的累积电应力信息,确定所述每个像素点的增益系数;根据所述每个像素点的增益系数,对所述每个像素点进行灰阶值的补偿。
在一些实施例中,所述电应力累加处理电路包括信息获取子电路和信息处理子电路;其中,信息获取子电路,用于获取所述CUP区域中各像素点的灰阶值和所述显示屏当前的DBV值;信息处理子电路,用于根据所述CUP区域中各像素点的灰阶值和所述显示屏当前的DBV值,确定所述CUP区域中各像素点在当前帧的电应力信息;获取所述CUP区域中各像素点的历史电应力信息,将所述CUP区域中各像素点的历史电应力信息和所述CUP区域中各像素点在当前帧的电应力信息进行累加,得到所述CUP区域中各像素点的累积电应力信息。
在一些实施例中,所述信息获取子电路,还用于获取所述显示屏的当前温度值;所述信息处理子电路,用于根据所述CUP区域中各像素点的灰阶值、所述显示屏当前的DBV值和所述显示屏的当前温度值,确定所述CUP区域中各像素点在当前帧的电应力信息。
在一些实施例中,所述信息处理子电路包括第一映射子电路和第二映射子电路;其中,所述第一映射子电路,用于根据所述显示屏当前的DBV值确定第一DBV值和第二DBV值,所述第一DBV值大于所述显示屏当前的DBV值,所述第二DBV值小于所述显示屏当前的DBV值;所述第一映射子电路,还用于获取预先确定的第一映射关系和第二映射关系,所述第一映射关系表示与所述第一DBV值对应的灰阶值与电应力信息的映射关系,所述第二映射关系表示所述第二DBV值对应的灰阶值与电应力信息的映射关系;所述第一映射子电路,还用于基于所述第一映射关系,确定与所述每个像素点的灰阶值对应的第一电应力信息;基于所述第二映射关系,确定与所述每个像素点的灰阶值对应的第二电应力信息;所述第一映射子电路,还用于对所述第一电应力信息和所述第二电应力信息进行加权求和,得出所述每个像素点在当前帧的初始电应力信息;所述第二映射子电路,用于基于所述初始电应力信息和所述显示屏的当前温度值,确定所述CUP区域中每个像素点在当前帧的电应力信息。
在一些实施例中,所述第二映射子电路,用于根据所述显示屏的当前温度值确定第一温度值和第二温度值,所述第一温度值大于所述显示屏的当前温度值,所述第二温度值小于所述显示屏的当前温度值;所述第二映射子电路,用于获取预先确定的第三映射关系和第四映射关系,所述第三映射关系表示与所述第一温度值对应的初始电应力信息与电应力信息的映射关系,所述第四映射关系表示所述第二温度值对应的初始电应力信息与电应力信息的映射关系;所述第二映射子电路,用于基于所述第三映射关系,确定与所述每个像素点在当前帧的初始电应力信息对应的第三电应力信息;基于所述第四映射关系,确定与所述每个像素点在当前帧的初始电应力信息对应的第四电应力信息;所述第二映射子电路,用于对所述第三电应力信息和所述第四电应力信息进行加权求和,得出所述每个像素点在当前帧的电应力信息
在一些实施例中,所述信息处理子电路还包括累加处理子电路;所述累加处理子电路,用于确定所述显示屏的显示频率,根据所述显示屏的显示频率所述相邻两次累加电应力信息的间隔帧数;响应于所述当前帧为根据所述间隔帧数确定的需要累加电应力信息的图像帧,将所述CUP区域中各像素点的历史电应力信息和所述CUP区域中各像素点在当前帧的电应力信息进行累加,得到所述CUP区域中各像素点的累积电应力信息。
在一些实施例中,所述电应力累加处理电路,用于通过人机交互接口接收所述CUP区域中各像素点的累积电应力信息。
在一些实施例中,所述灰阶补偿电路,用于在第一像素点当前的灰阶值小于预设阈值的情况下,确定所述增益系数为固定增益系数;所述第一像素点表示所述各个像素点中的任意一个像素点;所述灰阶补偿电路,用于在所述第一像素点当前的灰阶值大于或等于预设阈值的情况下,将大于或等于所述预设阈值的灰阶值划分为从小到大排列的多个灰阶等级,并确定所述增益系数为第一增益系数,其中,所述第一增益系数小于所述固定增益系数,且所述第一增益系数与所述第一像素点当前的灰阶值所处在的灰阶等级成负相关。
在一些实施例中,所述灰阶补偿电路,用于在第一像素点当前的灰阶值小于预设阈值的情况下,确定所述增益系数为固定增益系数;所述第一像素点表示所述各个像素点中的任意一个像素点;所述灰阶补偿电路,用于在所述第一像素点当前的灰阶值大于或等于预设阈值的情况下,确定所述增益系数为第一增益系数,所述第一增益系数小于所述固定增益系数,且所述第一增益系数与所述第一像素点当前的灰阶值成负相关。
本申请实施例还提供了一种电子设备,该电子设备包括处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,所述处理器用于运行所述计算机程序以执行上述任意一种显示补偿方法。
本申请实施例还提供了一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任意一种显示补偿方法。
可以看出,本申请实施例可以根据CUP区域中各像素点的累积电应力信息,确定CUP区域每个像素点的增益系数,由于像素点的累积电应力信息是可以用于反映对应位置的显示材料的老化速度,因此,本申请实施例基于对应位置的显示材料的老化速度,较为准确地确定像素点的增益系数,从而通过对CUP区域对应像素点进行灰阶值的补偿,提高显示屏的CUP区域和非CUP区域的显示效果的同一性。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请的技术方案。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本申请的实施例,并与说明书一起用于说明本申请的技术方案。
图1为本申请实施例的显示补偿方法的流程图;
图2为本申请实施例中获取显示屏的CUP区域中各像素点的累积电应力信息的一个流程图;
图3为本申请实施例中表示灰阶值和电应力信息的关系的一个示意图;
图4为本申请实施例中确定电应力信息的一个示意图;
图5为本申请实施例中根据增益系数对输入图像进行补偿的框架示意图;
图6为本申请实施例中输入灰阶值和输出灰阶值的关系示意图;
图7为本申请实施例中实现显示补偿方法的框架示意图;
图8为本申请实施例中确定累积电应力信息的框架示意图;
图9为本申请实施例中显示补偿装置的电路结构示意图;
图10为本申请实施例中信息处理子电路的结构示意图;
图11为本申请实施例的电子设备的结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面结合附图和实施例对本申请的技术方案进一步详细阐述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
所涉及的术语“第一/第二/第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一/第二/第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请的目的,不是旨在限制本申请。
为了更好地理解本申请实施例的技术方案,下面以有机发光二极管(OrganicLight Emitting Diode,OLED)为例,对显示器的显示补偿方案进行说明。
OLED器件由于其优异的发光特性,在显示领域应用愈加广泛。根据有机材料的特性,OLED显示设备的发光效率(Current-luminance转化率)会随着使用时间的增加逐渐降低。对于OLED显示屏而言,由于CUP区域的像素亮度高于正常区域,这使得CUP区域显示器件的老化速率高于正常区域,由于CUP区域显示器件的不断老化,因此难以实现显示屏的CUP区域和非CUP区域的显示效果的同一性。
本申请实施例提供了一种显示补偿方法,该显示补偿方法可以针对显示屏的CUP区域进行灰阶值的补偿,可以提高显示屏的的CUP区域和非CUP区域的显示效果的同一性,降低CUP区域与非CUP区域因老化程度不同引起的显示效果的差异。
本申请实施例的显示补偿方法可以应用于具有显示设备的电子设备中,该电子设备可以是终端或服务器,其中,终端可以是瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统,等等,服务器可以是服务器计算机系统小型计算机系统﹑大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。
终端、服务器等电子设备可以包括用于执行指令的程序模块。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。
上述显示设备可以为OLED显示设备,也可以为液晶显示(Liquid CrystalDisplay,LCD)设备、量子点发光二极管(Quantum Dot Light Emitting Diode,QLED)显示设备或其他类型的显示设备,本公开的实施例对此不作限制。例如,显示设备包括多个像素,多个像素以阵列的方式排列为多行多列。
下面结合附图详细地说明本申请的实施例。
图1为本申请实施例的显示补偿方法的流程图,如图1所示,该流程可以包括:
步骤101:获取显示屏的CUP区域中各像素点的累积电应力信息。
本申请实施例中,对于显示屏而言,电应力对显示屏材料的可靠性的影响较大,显示屏材料的寿命和失效率与其承受的电应力紧密相关,降低其承受的电应力可以提高其使用过程中的可靠性。通过确定累积电应力信息,可以确定对显示屏材料的电应力损伤,在一定程度上,CUP区域中各像素点的累积电应力信息可以用于反映对应位置的显示材料的老化速度。
CUP区域中像素点的累积电应力信息与像素点的灰阶值、显示屏的DBV值、显示屏的温度等因素相关;在一些实施例中,在获取显示屏的CUP区域中各像素点的累积电应力信息后,可以将上述累积电应力信息存储至存储器中。示例性地,可以将上述累积电应力信息存储至显示驱动芯片(Display Driver Integrated Circuit,DDIC)的静态随机存取存储器(Static Random-Access Memory,SRAM)中,每隔设定时间段可以将SRAM中存储的累积电应力信息发送至外置的Flash存储器中,这样可以在一定程度上提升累积电应力信息的存储连续性和非易失性。
步骤102:根据各像素点中每个像素点的累积电应力信息,确定每个像素点的增益系数。
在一些实施例中,可以预先建立累积电应力信息与增益系数的映射关系,从而在从SRAM中读取累积电应力信息,可以结合上述累积电应力信息与增益系数的映射关系,确定每个像素点的增益系数。
步骤103:根据每个像素点的增益系数,对每个像素点进行灰阶值的补偿。
在一些实施例中,对每个像素点进行灰阶值的补偿的实现方式可以是:确定每个像素点的初始灰阶值和增益系数,基于每个像素点的初始灰阶值和增益系数的乘积,对每个像素点进行衰减处理,即,将每个像素点的初始灰阶值和增益系数的乘积作为对应像素点的修正后灰阶值,按照像素点的修正后灰阶值,显示对应像素点。
可以看出,本申请实施例可以根据CUP区域中各像素点的累积电应力信息,确定CUP区域每个像素点的增益系数,由于像素点的累积电应力信息是可以用于反映对应位置的显示材料的老化速度,因此,本申请实施例基于对应位置的显示材料的老化速度,较为准确地确定像素点的增益系数,从而通过对CUP区域对应像素点进行灰阶值的补偿,提高显示屏的CUP区域和非CUP区域的显示效果的同一性。
在一些实施例中,参照图2,获取显示屏的CUP区域中各像素点的累积电应力信息的一个流程可以包括:
步骤201:获取CUP区域中各像素点的灰阶值和显示屏当前的DBV值。
在一些实施例中,可以从应用处理器(Application Processor,AP)中读取CUP区域中各像素点的灰阶值和显示屏当前的DBV值。
步骤202:根据CUP区域中各像素点的灰阶值和显示屏当前的DBV值,确定CUP区域中各像素点在当前帧的电应力信息。
步骤203:获取CUP区域中各像素点的历史电应力信息,将CUP区域中各像素点的历史电应力信息和CUP区域中各像素点在当前帧的电应力信息进行累加,得到CUP区域中各像素点的累积电应力信息。
这里,CUP区域中各像素点的历史电应力信息在显示当前帧图像之前确定的电应力信息,CUP区域中各像素点在当前帧的电应力信息会在时域上不断更新,从而,可以获取到CUP区域中各像素点的历史电应力信息。
可以看出,由于CUP区域中像素点的累积电应力信息与像素点的灰阶值、显示屏的DBV值等因素相关,因此,根据CUP区域中各像素点的灰阶值和显示屏当前的DBV值,可以较为准确地确定出CUP区域中各像素点在当前帧的电应力信息,进而,通过对历史电应力信息和CUP区域中各像素点在当前帧的电应力信息进行累加,可以较为准确地确定CUP区域中各像素点的累积电应力信息。
在一些实施例中,根据CUP区域中各像素点的灰阶值和显示屏当前的DBV值,确定CUP区域中各像素点在当前帧的电应力信息的流程,可以包括:
获取显示屏的当前温度值;根据CUP区域中各像素点的灰阶值、显示屏当前的DBV值和所述显示屏的当前温度值,确定CUP区域中各像素点在当前帧的电应力信息。
这里,可以从AP中读取显示屏的当前温度值;在实际应用中,用于采集显示屏的当前温度值的温度传感器与AP形成通信连接,温度传感器可以将采集到的当前温度值发送至AP中。
可以看出,由于CUP区域中像素点的累积电应力信息不仅与像素点的灰阶值、显示屏的DBV值相关,而且与显示屏的当前温度值相关,因此,本申请实施例可以在综合考虑像素点的灰阶值、显示屏的DBV值以及显示屏的当前温度值这三种因素的基础上,能够更为准确地确定出CUP区域中各像素点在当前帧的电应力信息。
在一些实施例中,根据CUP区域中各像素点的灰阶值、显示屏当前的DBV值和显示屏的当前温度值,确定CUP区域中各像素点在当前帧的电应力信息的实现方式,可以包括:
步骤A1:根据显示屏当前的DBV值确定第一DBV值和第二DBV值,第一DBV值大于显示屏当前的DBV值,第二DBV值小于显示屏当前的DBV值。
在实际应用中,可以针对多个DBV值,分别确定每个DBV值对应的灰阶值与电应力信息的映射关系;这里,第一DBV值和第二DBV值为上述多个DBV值中的两个DBV值;第一DBV值可以记为DBVhigh,第二DBV值可以记为DBVlow。
在一些实施例中,可以根据显示屏当前的DBV值,在上述多个DBV值中,确定夹逼显示屏当前的DBV值两侧的第一DBV值和第二DBV值。
步骤A2:获取预先确定的第一映射关系和第二映射关系,第一映射关系表示与第一DBV值对应的灰阶值与电应力信息的映射关系,第二映射关系表示第二DBV值对应的灰阶值与电应力信息的映射关系。
本申请实施例中,第一映射关系和第二映射关系可以通过不同的映射曲线表示;图3中,横轴表示灰阶值,纵轴表示电应力,纵轴的电应力可以用stress_gray表示,Gray_in表示每个像素点的灰阶值;DBVin表示显示屏当前的DBV值;曲线1表示第一映射关系对应的映射曲线,曲线2表示第二映射关系对应的映射曲线。
步骤A3:基于第一映射关系,确定与每个像素点的灰阶值对应的第一电应力信息;基于第二映射关系,确定与每个像素点的灰阶值对应的第二电应力信息。
示例性地,参照图3,在像素点的灰阶值为Gray_in的情况下,可以根据曲线1确定出Gray_in对应的第一电应力信息;同理,也可以根据曲线2确定出Gray_in对应的第二电应力信息;这里,Gray_in对应的第一电应力信息可以记为LUT_high_DBV(Gray_in),Gray_in对应的第二电应力信息可以记为LUT_low_DBV(Gray_in)。
步骤A4:对第一电应力信息和第二电应力信息进行加权求和,得出每个像素点在当前帧的初始电应力信息。
示例性地,可以根据公式(1)和公式(2)计算得出每个像素点在当前帧的初始电应力信息。
其中,Stressgray表示像素点在当前帧的初始电应力信息。
步骤A5:基于所述初始电应力信息和所述显示屏的当前温度值,确定所述CUP区域中各像素点在当前帧的电应力信息。
可以看出,本申请实施例可以根据显示屏当前的DBV值,确定出第一DBV值和第二DBV值,使得显示屏当前的DBV值位于第一DBV值与第二DBV值之间;进而,在根据与第一DBV值相关的第一映射关系、以及与第二DBV值相关的第二映射关系,得出第一电应力信息和第二电应力信息的基础上,通过对第一电应力信息和所述第二电应力信息进行加权求和,可以较为准确地确定出像素点在当前帧的初始电应力信息,从而结合显示屏的当前温度值,有利于较为准确地确定CUP区域中各像素点在当前帧的电应力信息。
在一些实施例中,基于初始电应力信息和显示屏的当前温度信息,确定CUP区域中各像素点在当前帧的电应力信息,可以包括:
步骤B1:根据显示屏的当前温度值确定第一温度值和第二温度值,第一温度值大于显示屏的当前温度值,第二温度值小于显示屏的当前温度值。
在实际应用中,可以针对多个温度值,分别确定每个温度值对应的初始电应力信息与电应力信息的映射关系;这里,第一温度值和第二温度值为上述多个温度值中的两个温度值;第一温度值可以记为Temphigh,第二温度值可以记为Templow。
在一些实施例中,可以根据显示屏的当前温度值,在上述多个温度值中,确定夹逼显示屏的当前温度值两侧的第一温度值和第二温度值。
步骤B2:获取预先确定的第三映射关系和第四映射关系,第三映射关系表示与第一温度值对应的初始电应力信息与电应力信息的映射关系,第四映射关系表示第二温度值对应的初始电应力信息与电应力信息的映射关系。
本申请实施例中,第三映射关系和第四映射关系可以通过不同的映射曲线表示;图4中,横轴表示初始电应力信息,纵轴表示电应力信息,Stresslu表示每个像素点在当前帧的初始电应力信息;Tempin表示显示屏的当前温度值;曲线3表示第三映射关系对应的映射曲线,曲线4表示第四映射关系对应的映射曲线。
步骤B3:基于第三映射关系,确定与每个像素点在当前帧的初始电应力信息对应的第三电应力信息;基于第四映射关系,确定与每个像素点在当前帧的初始电应力信息对应的第四电应力信息。
示例性地,参照图4,在像素点在当前帧的初始电应力信息为Stresslu的情况下,可以根据曲线3确定出Stresslu对应的第三电应力信息;同理,也可以根据曲线4确定出Stresslu对应的第四电应力信息。这里,Stresslu对应的第三电应力信息可以记为LUT_high_Temp(Stresslu),Stresslu对应的第四电应力信息可以记为LUT_low_Temp(Stresslu)。
步骤B4:对第三电应力信息和第四电应力信息进行加权求和,得出每个像素点在当前帧的电应力信息。
示例性地,可以根据公式(3)和公式(4)计算得出每个像素点在当前帧的电应力信息。
其中,Stress表示像素点在当前帧的电应力信息。
可以看出,本申请实施例可以根据显示屏的当前温度值,确定出第一温度值和第二温度值,使得显示屏的当前温度值位于第一温度值与第二温度值之间;进而,在根据与第一温度值相关的第三映射关系、以及与第二温度值相关的第四映射关系,得出第三电应力信息和第四电应力信息的基础上,通过对第三电应力信息和第四电应力信息进行加权求和,可以较为准确地确定出像素点在当前帧的电应力信息。
在一些实施例中,上述将CUP区域中各像素点的历史电应力信息和CUP区域中各像素点在当前帧的电应力信息进行累加,得到CUP区域中各像素点的累积电应力信息的实现方式,可以包括:
确定显示屏的显示频率,根据显示屏的显示频率相邻两次累加电应力信息的间隔帧数;响应于当前帧为根据间隔帧数确定的需要累加电应力信息的图像帧,将CUP区域中各像素点的历史电应力信息和CUP区域中各像素点在当前帧的电应力信息进行累加,得到CUP区域中各像素点的累积电应力信息。
本申请实施例中,可以设置固定的累加时间间隔,这样可以根据固定的累加时间间隔、以及显示屏的显示频率,确定相邻两次累加电应力信息的间隔帧数,有利于针对不同的显示频率的场景,根据显示频率设置相邻两次累加电应力信息的间隔帧数,使累加时间间隔相同。
如果当前帧不是根据间隔帧数确定的需要累加电应力信息的图像帧,则不对CUP区域中各像素点的历史电应力信息和CUP区域中各像素点在当前帧的电应力信息进行累加;如果当前帧为根据间隔帧数确定的需要累加电应力信息的图像帧,则说明距离上一次进行电应力信息的累加的时间间隔等于预设的固定的累加时间间隔。
可以看出,本申请实施例可以根据显示屏的显示频率,较为准确地确定出史电应力信息和CUP区域中各像素点在当前帧的电应力信息的累加时间点,即,本申请实施例的累加电应力信息的方案可以适应于各种不同的显示频率,在一定程度上扩展了应用场景。
在一些实施例中,获取显示屏的CUP区域中各像素点的累积电应力信息的另一种实现方式,可以包括:通过人机交互接口接收CUP区域中各像素点的累积电应力信息。
在实际场景中,由于采用的显示器件的老化模型和应力统计方案会不可避免的引入误差,且CUP区域的老化模型与正常区域会有所不同,为了保证灰阶值补偿的同一性和有效性,可以为用户开放手动调整的接口,即,可以根据自己对于显示屏的视觉效果确定累积电应力信息,用户可以通过人机交互接口输入累积电应力信息,有利于提升CUP区域和非CUP区域的显示效果的一致性。
可以看出,由于用户可以根据显示屏的实际显示效果确定累积电应力信息,即,通过人机交互接口接收的累积电应力信息与显示屏的实际显示效果相符,从而,在根据累积电应力信息确定CUP区域的像素点的增益系数,且根据增益系数对CUP区域的像素点进行灰阶值补偿的情况下,有利于提升CUP区域和非CUP区域的显示效果的一致性。
在一些实施例中,上述根据各像素点中每个像素点的累积电应力信息,确定每个像素点的增益系数的实现方式,可以包括:
在第一像素点当前的灰阶值小于预设阈值的情况下,确定增益系数为固定增益系数;第一像素点表示各个像素点中的任意一个像素点。
在第一像素点当前的灰阶值大于或等于预设阈值的情况下,将大于或等于预设阈值的灰阶值划分为从小到大排列的多个灰阶等级,并确定增益系数为第一增益系数,其中,第一增益系数小于固定增益系数,且第一增益系数与第一像素点当前的灰阶值所处在的灰阶等级成负相关。
示例性地,参照图5,生成子模块501可以根据预先建立的累积电应力信息与增益系数的映射关系,确定固定增益系数,固定增益系数可以记为G0,固定增益系数大于1,例如固定增益系数为1.2。
在第一像素点当前的灰阶值大于或等于预设阈值的情况下,需要通过修正补偿子模块502对固定增益系数进行修正,从而得出修正后的第一增益系数,第一增益系数可以记为Gout;修正补偿子模块502可以在接收到输入的当前帧图像后,根据CUP区域每个像素点的增益系数,对每个像素点进行灰阶值的补偿,得到输出图像,输出图像为经过灰阶值补偿后的图像。
下面结合图6说明不同输入灰阶值对应的增益系数取值,图6中,连线1表示不对像素点进行补偿处理时像素点的输入灰阶值和像素点的输出灰阶值的关系,连线1的斜率为1,即,像素点的输入灰阶值和像素点的输出灰阶值相同。连线2表示按照本申请实施例的显示补偿方法对像素点进行补偿处理时像素点的输入灰阶值和像素点的输出灰阶值的关系,连线2的斜率表示增益系数,Gth表示预设阈值,在第一像素点当前的灰阶值小于预设阈值Gth的情况下,连线2处于线性区,连线2的斜率为上述固定增益系数。
在第一像素点当前的灰阶值较大的情况下,第一像素点当前的灰阶值与固定增益系数的乘积可能超过灰阶值的最大值,例如,灰阶值的最大值为255;为了避免灰阶值的溢出,在第一像素点当前的灰阶值大于或等于预设阈值的情况下,设置小于固定增益系数的第一增益系数。
为了降低出现灰阶突变或灰阶粘连的情况,可以在第一像素点当前的灰阶值较大的情况下,通过多段连线确定随着灰阶等级增大而降低的第一增益系数;图6中,在第一像素点当前的灰阶值大于预设阈值Gth的情况下,连线2处于修正区,连线2包括多段斜率逐渐降低的连线,通过多段连线确定增益系数的方案,可以有效地降低出现灰阶值溢出的情况下,并且,有利于提升灰阶值变化的平顺性。
可以看出,在第一像素点当前的灰阶值大于或等于预设阈值的情况下,通过确定随着灰阶等级增大而降低的第一增益系数,可以提升灰阶值变化的平顺性,并且,由于第一增益系数小于固定增益系数,因此,可以降低出现灰阶值溢出的情况。
在一些实施例中,上述根据各像素点中每个像素点的累积电应力信息,确定每个像素点的增益系数的另一种实现方式,可以包括:
在第一像素点当前的灰阶值小于预设阈值的情况下,确定增益系数为固定增益系数;所述第一像素点表示所述各个像素点中的任意一个像素点;
在第一像素点当前的灰阶值大于或等于预设阈值的情况下,确定增益系数为第一增益系数,第一增益系数小于所述固定增益系数,且第一增益系数与第一像素点当前的灰阶值成负相关。
这里,在第一像素点当前的灰阶值大于或等于预设阈值的情况下,无需根据灰阶等级确定第一像素点当前的灰阶值对应的第一增益系数,而是直接根据第一像素点当前的灰阶值确定第一增益系数。
可以看出,在第一像素点当前的灰阶值大于或等于预设阈值的情况下,通过确定随着灰阶值增大而降低的第一增益系数,可以提升灰阶值变化的平顺性,并且,由于第一增益系数小于固定增益系数,因此,可以降低出现灰阶值溢出的情况。
下面通过一个应用场景的实施例对上述显示补偿方法进行示例性说明。参照图7,累积模块701和补偿模块702可以通过DDIC中的处理器实现;当然也可通过具体的逻辑电路实现;在实施的过程中,处理器可以为中央处理器(Central Processing Unit,CPU)、微处理器(Microprocessor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)或现场可编程门阵列(Field Programmable Gate Array,FPGA)等。
累积模块701用于获取显示屏的屏下摄像头CUP区域中各像素点的累积电应力信息;补偿模块702,用于根据各像素点中每个像素点的累积电应力信息,确定每个像素点的增益系数;根据每个像素点的增益系数,对每个像素点进行灰阶值的补偿。补偿模块702可以在接收到输入图像后,根据CUP区域每个像素点的增益系数,对每个像素点进行灰阶值的补偿,得出输出图像;这里,在输入图像为一帧图像的情况下,输出图像为经过灰阶值补偿后的一帧图像。
本申请实施例中,累积模块701和补偿模块702需要与存储器协同工作;累积模块701可以针对CUP区域的像素点,将历史电应力信息和在当前帧的电应力信息进行累加,并将得到的累积电应力信息存储在DDIC的SRAM 703中。Flash控制器704可以每隔设定时间段可以读取SRAM中存储的累积电应力信息,并将读取的累积电应力信息存储至外置的Flash存储器705中。
图7中,手动调整接口为上述人机交互接口,在通过手动调整使能信号使能成功后,可以通过手动调整接口向累积模块701输入累积电应力信息。
结合上述记载的内容可以看出,本申请实施例可以针对CUP区域中各像素点的灰阶值、显示屏当前的DBV值、显示屏的当前温度值进行两次映射,从而转化为像素点在当前帧的电应力信息;显示频率是控制累加电应力信息的间隔帧数的依据。参照图8,灰阶映射子模块801,可以根据CUP区域中各像素点的灰阶值和所述显示屏当前的DBV值进行第一次映射,从而确定像素点在当前帧的初始电应力信息;温度映射子模块802,可以根据初始电应力信息和所述显示屏的当前温度值进行第二次映射,从而确定CUP区域中每个像素点在当前帧的电应力信息。
使能子模块803,可以根据显示屏的显示频率,判断当前帧为根据所述间隔帧数确定的需要累加电应力信息的图像帧,并在当前帧为根据所述间隔帧数确定的需要累加电应力信息的图像帧的情况下,使能累积子模块804;累积子模块804,可以在使能成功的情况下,将预先存储的n-1个历史电应力信息与CUP区域中像素点在当前帧的电应力信息进行累加,输出相应的累积电应力信息。
本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
基于前述的实施例,本公开实施例提供一种显示补偿装置,图9为本申请实施例的一种显示补偿装置的结构示意图,如图9所示,该装置可以包括显示驱动芯片90,所述显示驱动芯片包括电应力累加处理电路91和灰阶补偿电路92,其中,
电应力累加处理电路91,用于获取显示屏的CUP区域中各像素点的累积电应力信息;
灰阶补偿电路92,用于根据所述各像素点中每个像素点的累积电应力信息,确定所述每个像素点的增益系数;根据所述每个像素点的增益系数,对所述每个像素点进行灰阶值的补偿。
在一些实施例中,上述电应力累加处理电路91包括信息获取子电路911和信息处理子电路912;其中,
信息获取子电路911,用于获取所述CUP区域中各像素点的灰阶值和所述显示屏当前的DBV值;
信息处理子电路912,用于根据所述CUP区域中各像素点的灰阶值和所述显示屏当前的DBV值,确定所述CUP区域中各像素点在当前帧的电应力信息;获取所述CUP区域中各像素点的历史电应力信息,将所述CUP区域中各像素点的历史电应力信息和所述CUP区域中各像素点在当前帧的电应力信息进行累加,得到所述CUP区域中各像素点的累积电应力信息。
在一些实施例中,所述信息获取子电路911,还用于获取所述显示屏的当前温度值;所述信息处理子电路912,用于根据所述CUP区域中各像素点的灰阶值、所述显示屏当前的DBV值和所述显示屏的当前温度值,确定所述CUP区域中各像素点在当前帧的电应力信息。
在一些实施例中,参照图10,所述信息处理子电路912包括第一映射子电路9121和第二映射子电路9122;其中,
所述第一映射子电路9121,用于根据所述显示屏当前的DBV值确定第一DBV值和第二DBV值,所述第一DBV值大于所述显示屏当前的DBV值,所述第二DBV值小于所述显示屏当前的DBV值;
所述第一映射子电路9121,还用于获取预先确定的第一映射关系和第二映射关系,所述第一映射关系表示与所述第一DBV值对应的灰阶值与电应力信息的映射关系,所述第二映射关系表示所述第二DBV值对应的灰阶值与电应力信息的映射关系;
所述第一映射子电路9121,还用于基于所述第一映射关系,确定与所述每个像素点的灰阶值对应的第一电应力信息;基于所述第二映射关系,确定与所述每个像素点的灰阶值对应的第二电应力信息;
所述第一映射子电路9121,还用于对所述第一电应力信息和所述第二电应力信息进行加权求和,得出所述每个像素点在当前帧的初始电应力信息;
所述第二映射子电路9122,用于基于所述初始电应力信息和所述显示屏的当前温度值,确定所述CUP区域中每个像素点在当前帧的电应力信息。
在一些实施例中,所述第二映射子电路9122,用于根据所述显示屏的当前温度值确定第一温度值和第二温度值,所述第一温度值大于所述显示屏的当前温度值,所述第二温度值小于所述显示屏的当前温度值;
所述第二映射子电路9122,用于获取预先确定的第三映射关系和第四映射关系,所述第三映射关系表示与所述第一温度值对应的初始电应力信息与电应力信息的映射关系,所述第四映射关系表示所述第二温度值对应的初始电应力信息与电应力信息的映射关系;
所述第二映射子电路9122,用于基于所述第三映射关系,确定与所述每个像素点在当前帧的初始电应力信息对应的第三电应力信息;基于所述第四映射关系,确定与所述每个像素点在当前帧的初始电应力信息对应的第四电应力信息;
所述第二映射子电路9122,用于对所述第三电应力信息和所述第四电应力信息进行加权求和,得出所述每个像素点在当前帧的电应力信息
在一些实施例中,参照图10,所述信息处理子电路912还包括累加处理子电路9123;
所述累加处理子电路9123,用于确定所述显示屏的显示频率,根据所述显示屏的显示频率所述相邻两次累加电应力信息的间隔帧数;响应于所述当前帧为根据所述间隔帧数确定的需要累加电应力信息的图像帧,将所述CUP区域中各像素点的历史电应力信息和所述CUP区域中各像素点在当前帧的电应力信息进行累加,得到所述CUP区域中各像素点的累积电应力信息。
在一些实施例中,所述电应力累加处理电路91,用于通过人机交互接口接收所述CUP区域中各像素点的累积电应力信息。
在一些实施例中,所述灰阶补偿电路92,用于在第一像素点当前的灰阶值小于预设阈值的情况下,确定所述增益系数为固定增益系数;所述第一像素点表示所述各个像素点中的任意一个像素点;
所述灰阶补偿电路92,用于在所述第一像素点当前的灰阶值大于或等于预设阈值的情况下,将大于或等于所述预设阈值的灰阶值划分为从小到大排列的多个灰阶等级,并确定所述增益系数为第一增益系数,其中,所述第一增益系数小于所述固定增益系数,且所述第一增益系数与所述第一像素点当前的灰阶值所处在的灰阶等级成负相关。
在一些实施例中,所述灰阶补偿电路92,用于在第一像素点当前的灰阶值小于预设阈值的情况下,确定所述增益系数为固定增益系数;所述第一像素点表示所述各个像素点中的任意一个像素点;
所述灰阶补偿电路92,用于在所述第一像素点当前的灰阶值大于或等于预设阈值的情况下,确定所述增益系数为第一增益系数,所述第一增益系数小于所述固定增益系数,且所述第一增益系数与所述第一像素点当前的灰阶值成负相关。
以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。在一些实施例中,本申请实施例提供的装置具有的功能或包含的模块可以用于执行上述方法实施例描述的方法,对于本申请装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。
需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述的显示补偿方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read OnlyMemory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件、软件或固件,或者硬件、软件、固件三者之间的任意结合。
本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任意一种显示补偿方法中的部分或全部步骤。所述计算机可读存储介质可以是瞬时性的,也可以是非瞬时性的。
本申请实施例提供一种计算机程序,包括计算机可读代码,在所述计算机可读代码在计算机设备中运行的情况下,所述计算机设备中的处理器执行用于实现上述任意一种显示补偿方法中的部分或全部步骤。
本申请实施例提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序被计算机读取并执行时,实现上述显示补偿方法中的部分或全部步骤。该计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一些实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一些实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software DevelopmentKit,SDK)等等。
这里需要指出的是:上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考。以上设备、存储介质、计算机程序及计算机程序产品实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于设备、存储介质、计算机程序及计算机程序产品实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。
图11为本申请实施例中电子设备的一种硬件实体示意图,如图10所示,电子设备1100可以包括:存储器1101、处理器1102以及存储在存储器1101上并可在处理器1102上运行的计算机程序;其中,
所述处理器1102用于运行所述计算机程序以执行上述任意一种显示补偿方法。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本申请的各种实施例中,上述各步骤/过程的序号的大小并不意味着执行顺序的先后,各步骤/过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本申请各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本申请上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。
Claims (20)
1.一种显示补偿方法,其特征在于,所述方法包括:
获取显示屏的屏下摄像头CUP区域中各像素点的累积电应力信息;
根据所述各像素点中每个像素点的累积电应力信息,确定所述每个像素点的增益系数;
根据所述每个像素点的增益系数,对所述每个像素点进行灰阶值的补偿。
2.根据权利要求1所述的方法,其特征在于,所述获取显示屏的CUP区域中各像素点的累积电应力信息,包括:
获取所述CUP区域中各像素点的灰阶值和所述显示屏当前的显示亮度等级DBV值;
根据所述CUP区域中各像素点的灰阶值和所述显示屏当前的DBV值,确定所述CUP区域中各像素点在当前帧的电应力信息;
获取所述CUP区域中各像素点的历史电应力信息,将所述CUP区域中各像素点的历史电应力信息和所述CUP区域中各像素点在当前帧的电应力信息进行累加,得到所述CUP区域中各像素点的累积电应力信息。
3.根据权利要求2所述的方法,其特征在于,所述根据所述CUP区域中各像素点的灰阶值和所述显示屏当前的DBV值,确定所述CUP区域中各像素点在当前帧的电应力信息,包括:
获取所述显示屏的当前温度值;根据所述CUP区域中各像素点的灰阶值、所述显示屏当前的DBV值和所述显示屏的当前温度值,确定所述CUP区域中各像素点在当前帧的电应力信息。
4.根据权利要求3所述的方法,其特征在于,所述根据所述CUP区域中各像素点的灰阶值、所述显示屏当前的DBV值和所述显示屏的当前温度值,确定所述CUP区域中各像素点在当前帧的电应力信息,包括:
根据所述显示屏当前的DBV值确定第一DBV值和第二DBV值,所述第一DBV值大于所述显示屏当前的DBV值,所述第二DBV值小于所述显示屏当前的DBV值;
获取预先确定的第一映射关系和第二映射关系,所述第一映射关系表示与所述第一DBV值对应的灰阶值与电应力信息的映射关系,所述第二映射关系表示所述第二DBV值对应的灰阶值与电应力信息的映射关系;
基于所述第一映射关系,确定与所述每个像素点的灰阶值对应的第一电应力信息;基于所述第二映射关系,确定与所述每个像素点的灰阶值对应的第二电应力信息;
对所述第一电应力信息和所述第二电应力信息进行加权求和,得出所述每个像素点在当前帧的初始电应力信息;
基于所述初始电应力信息和所述显示屏的当前温度值,确定所述CUP区域中每个像素点在当前帧的电应力信息。
5.根据权利要求4所述的方法,其特征在于,所述基于所述初始电应力信息和所述显示屏的当前温度信息,确定所述CUP区域中各像素点在当前帧的电应力信息,包括:
根据所述显示屏的当前温度值确定第一温度值和第二温度值,所述第一温度值大于所述显示屏的当前温度值,所述第二温度值小于所述显示屏的当前温度值;
获取预先确定的第三映射关系和第四映射关系,所述第三映射关系表示与所述第一温度值对应的初始电应力信息与电应力信息的映射关系,所述第四映射关系表示所述第二温度值对应的初始电应力信息与电应力信息的映射关系;
基于所述第三映射关系,确定与所述每个像素点在当前帧的初始电应力信息对应的第三电应力信息;基于所述第四映射关系,确定与所述每个像素点在当前帧的初始电应力信息对应的第四电应力信息;
对所述第三电应力信息和所述第四电应力信息进行加权求和,得出所述每个像素点在当前帧的电应力信息。
6.根据权利要求2至5任一项所述的方法,其特征在于,所述将所述CUP区域中各像素点的历史电应力信息和所述CUP区域中各像素点在当前帧的电应力信息进行累加,得到所述CUP区域中各像素点的累积电应力信息,包括:
确定所述显示屏的显示频率,根据所述显示屏的显示频率所述相邻两次累加电应力信息的间隔帧数;
响应于所述当前帧为根据所述间隔帧数确定的需要累加电应力信息的图像帧,将所述CUP区域中各像素点的历史电应力信息和所述CUP区域中各像素点在当前帧的电应力信息进行累加,得到所述CUP区域中各像素点的累积电应力信息。
7.根据权利要求1至5任一项所述的方法,其特征在于,所述获取显示屏的CUP区域中各像素点的累积电应力信息,包括:
通过人机交互接口接收所述CUP区域中各像素点的累积电应力信息。
8.根据权利要求1至5任一项所述的方法,其特征在于,所述根据所述各像素点中每个像素点的累积电应力信息,确定所述每个像素点的增益系数,包括:
在第一像素点当前的灰阶值小于预设阈值的情况下,确定所述增益系数为固定增益系数;所述第一像素点表示所述各个像素点中的任意一个像素点;
在所述第一像素点当前的灰阶值大于或等于预设阈值的情况下,将大于或等于所述预设阈值的灰阶值划分为从小到大排列的多个灰阶等级,并确定所述增益系数为第一增益系数,其中,所述第一增益系数小于所述固定增益系数,且所述第一增益系数与所述第一像素点当前的灰阶值所处在的灰阶等级成负相关。
9.根据权利要求1至5任一项所述的方法,其特征在于,所述根据所述各像素点中每个像素点的累积电应力信息,确定所述每个像素点的增益系数,包括:
在第一像素点当前的灰阶值小于预设阈值的情况下,确定所述增益系数为固定增益系数;所述第一像素点表示所述各个像素点中的任意一个像素点;
在所述第一像素点当前的灰阶值大于或等于预设阈值的情况下,确定所述增益系数为第一增益系数,所述第一增益系数小于所述固定增益系数,且所述第一增益系数与所述第一像素点当前的灰阶值成负相关。
10.一种显示补偿装置,其特征在于,所述装置包括显示驱动芯片,所述显示驱动芯片包括电应力累加处理电路和灰阶补偿电路,其中,
电应力累加处理电路,用于获取显示屏的屏下摄像头CUP区域中各像素点的累积电应力信息;
灰阶补偿电路,用于根据所述各像素点中每个像素点的累积电应力信息,确定所述每个像素点的增益系数;根据所述每个像素点的增益系数,对所述每个像素点进行灰阶值的补偿。
11.根据权利要求10所述的装置,其特征在于,所述电应力累加处理电路包括信息获取子电路和信息处理子电路;其中,
信息获取子电路,用于获取所述CUP区域中各像素点的灰阶值和所述显示屏当前的显示亮度等级DBV值;
信息处理子电路,用于根据所述CUP区域中各像素点的灰阶值和所述显示屏当前的DBV值,确定所述CUP区域中各像素点在当前帧的电应力信息;获取所述CUP区域中各像素点的历史电应力信息,将所述CUP区域中各像素点的历史电应力信息和所述CUP区域中各像素点在当前帧的电应力信息进行累加,得到所述CUP区域中各像素点的累积电应力信息。
12.根据权利要求11所述的装置,其特征在于,所述信息获取子电路,还用于获取所述显示屏的当前温度值;所述信息处理子电路,用于根据所述CUP区域中各像素点的灰阶值、所述显示屏当前的DBV值和所述显示屏的当前温度值,确定所述CUP区域中各像素点在当前帧的电应力信息。
13.根据权利要求12所述的装置,其特征在于,所述信息处理子电路包括第一映射子电路和第二映射子电路;其中,
所述第一映射子电路,用于根据所述显示屏当前的DBV值确定第一DBV值和第二DBV值,所述第一DBV值大于所述显示屏当前的DBV值,所述第二DBV值小于所述显示屏当前的DBV值;
所述第一映射子电路,还用于获取预先确定的第一映射关系和第二映射关系,所述第一映射关系表示与所述第一DBV值对应的灰阶值与电应力信息的映射关系,所述第二映射关系表示所述第二DBV值对应的灰阶值与电应力信息的映射关系;
所述第一映射子电路,还用于基于所述第一映射关系,确定与所述每个像素点的灰阶值对应的第一电应力信息;基于所述第二映射关系,确定与所述每个像素点的灰阶值对应的第二电应力信息;
所述第一映射子电路,还用于对所述第一电应力信息和所述第二电应力信息进行加权求和,得出所述每个像素点在当前帧的初始电应力信息;
所述第二映射子电路,用于基于所述初始电应力信息和所述显示屏的当前温度值,确定所述CUP区域中每个像素点在当前帧的电应力信息。
14.根据权利要求13所述的装置,其特征在于,所述第二映射子电路,用于根据所述显示屏的当前温度值确定第一温度值和第二温度值,所述第一温度值大于所述显示屏的当前温度值,所述第二温度值小于所述显示屏的当前温度值;
所述第二映射子电路,用于获取预先确定的第三映射关系和第四映射关系,所述第三映射关系表示与所述第一温度值对应的初始电应力信息与电应力信息的映射关系,所述第四映射关系表示所述第二温度值对应的初始电应力信息与电应力信息的映射关系;
所述第二映射子电路,用于基于所述第三映射关系,确定与所述每个像素点在当前帧的初始电应力信息对应的第三电应力信息;基于所述第四映射关系,确定与所述每个像素点在当前帧的初始电应力信息对应的第四电应力信息;
所述第二映射子电路,用于对所述第三电应力信息和所述第四电应力信息进行加权求和,得出所述每个像素点在当前帧的电应力信息。
15.据权利要求11至14任一项所述的装置,其特征在于,所述信息处理子电路还包括累加处理子电路;
所述累加处理子电路,用于确定所述显示屏的显示频率,根据所述显示屏的显示频率所述相邻两次累加电应力信息的间隔帧数;响应于所述当前帧为根据所述间隔帧数确定的需要累加电应力信息的图像帧,将所述CUP区域中各像素点的历史电应力信息和所述CUP区域中各像素点在当前帧的电应力信息进行累加,得到所述CUP区域中各像素点的累积电应力信息。
16.根据权利要求10至15任一项所述的装置,其特征在于,所述电应力累加处理电路,用于通过人机交互接口接收所述CUP区域中各像素点的累积电应力信息。
17.根据权利要求10至15任一项所述的装置,其特征在于,所述灰阶补偿电路,用于在第一像素点当前的灰阶值小于预设阈值的情况下,确定所述增益系数为固定增益系数;所述第一像素点表示所述各个像素点中的任意一个像素点;
所述灰阶补偿电路,用于在所述第一像素点当前的灰阶值大于或等于预设阈值的情况下,将大于或等于所述预设阈值的灰阶值划分为从小到大排列的多个灰阶等级,并确定所述增益系数为第一增益系数,其中,所述第一增益系数小于所述固定增益系数,且所述第一增益系数与所述第一像素点当前的灰阶值所处在的灰阶等级成负相关。
18.根据权利要求10至15任一项所述的装置,其特征在于,所述灰阶补偿电路,用于在第一像素点当前的灰阶值小于预设阈值的情况下,确定所述增益系数为固定增益系数;所述第一像素点表示所述各个像素点中的任意一个像素点;
所述灰阶补偿电路,用于在所述第一像素点当前的灰阶值大于或等于预设阈值的情况下,确定所述增益系数为第一增益系数,所述第一增益系数小于所述固定增益系数,且所述第一增益系数与所述第一像素点当前的灰阶值成负相关。
19.一种电子设备,其特征在于,包括处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,所述处理器用于运行所述计算机程序以执行权利要求1至9任一项所述的显示补偿方法。
20.一种计算机存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至9任一项所述的显示补偿方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211608420.9A CN116229861B (zh) | 2022-12-14 | 2022-12-14 | 显示补偿方法、装置、电子设备和存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211608420.9A CN116229861B (zh) | 2022-12-14 | 2022-12-14 | 显示补偿方法、装置、电子设备和存储介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116229861A true CN116229861A (zh) | 2023-06-06 |
| CN116229861B CN116229861B (zh) | 2025-08-15 |
Family
ID=86570527
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211608420.9A Active CN116229861B (zh) | 2022-12-14 | 2022-12-14 | 显示补偿方法、装置、电子设备和存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116229861B (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12142219B1 (en) | 2023-09-12 | 2024-11-12 | Apple Inc. | Inverse pixel burn-in compensation systems and methods |
| WO2025166689A1 (zh) * | 2024-02-07 | 2025-08-14 | 京东方科技集团股份有限公司 | 液晶显示装置及其驱动方法、驱动模组 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160148559A1 (en) * | 2014-11-26 | 2016-05-26 | Samsung Display Co., Ltd. | Signal processor and organic light-emitting diode display including the same |
| US20170213493A1 (en) * | 2016-01-22 | 2017-07-27 | Samsung Display Co., Ltd. | Image sticking compensating device and display device having the same |
| CN109841191A (zh) * | 2017-11-27 | 2019-06-04 | 三星显示有限公司 | 显示设备 |
| CN109994083A (zh) * | 2018-01-02 | 2019-07-09 | 三星显示有限公司 | 显示设备 |
| CN111599310A (zh) * | 2019-02-20 | 2020-08-28 | 三星显示有限公司 | 包括劣化补偿装置的显示装置 |
| WO2020232588A1 (zh) * | 2019-05-17 | 2020-11-26 | 华为技术有限公司 | 控制屏幕亮度的装置及方法 |
| KR20210022824A (ko) * | 2019-08-20 | 2021-03-04 | 삼성디스플레이 주식회사 | 데이터 보상 회로 및 이를 포함하는 표시 장치 |
| WO2021232198A1 (zh) * | 2020-05-18 | 2021-11-25 | 华为技术有限公司 | 一种显示屏亮度调节方法及装置 |
-
2022
- 2022-12-14 CN CN202211608420.9A patent/CN116229861B/zh active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160148559A1 (en) * | 2014-11-26 | 2016-05-26 | Samsung Display Co., Ltd. | Signal processor and organic light-emitting diode display including the same |
| US20170213493A1 (en) * | 2016-01-22 | 2017-07-27 | Samsung Display Co., Ltd. | Image sticking compensating device and display device having the same |
| CN109841191A (zh) * | 2017-11-27 | 2019-06-04 | 三星显示有限公司 | 显示设备 |
| CN109994083A (zh) * | 2018-01-02 | 2019-07-09 | 三星显示有限公司 | 显示设备 |
| CN111599310A (zh) * | 2019-02-20 | 2020-08-28 | 三星显示有限公司 | 包括劣化补偿装置的显示装置 |
| WO2020232588A1 (zh) * | 2019-05-17 | 2020-11-26 | 华为技术有限公司 | 控制屏幕亮度的装置及方法 |
| KR20210022824A (ko) * | 2019-08-20 | 2021-03-04 | 삼성디스플레이 주식회사 | 데이터 보상 회로 및 이를 포함하는 표시 장치 |
| WO2021232198A1 (zh) * | 2020-05-18 | 2021-11-25 | 华为技术有限公司 | 一种显示屏亮度调节方法及装置 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12142219B1 (en) | 2023-09-12 | 2024-11-12 | Apple Inc. | Inverse pixel burn-in compensation systems and methods |
| WO2025166689A1 (zh) * | 2024-02-07 | 2025-08-14 | 京东方科技集团股份有限公司 | 液晶显示装置及其驱动方法、驱动模组 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116229861B (zh) | 2025-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110232890B (zh) | 执行图像自适应色调映射的方法和采用该方法的显示装置 | |
| CN109686307B (zh) | 伽马基准电压的生成方法及装置、显示面板、显示装置 | |
| CN110301000B (zh) | 用于显示装置的亮度不均补偿的方法及相应的显示装置 | |
| CN115206236B (zh) | 伽马调试方法、伽马调试装置及显示装置 | |
| US10971100B2 (en) | Pixel driving circuit, display panel having the pixel driving circuit and driving method of display panel | |
| CN107424561B (zh) | 一种有机发光显示面板、其驱动方法及驱动装置 | |
| CN116229861A (zh) | 显示补偿方法、装置、电子设备和存储介质 | |
| US11823352B2 (en) | Processing video frames via convolutional neural network using previous frame statistics | |
| CN110246470B (zh) | 执行图像自适应色调映射的方法和采用该方法的显示装置 | |
| CN103474042A (zh) | 一种过压驱动的方法、装置及显示设备 | |
| CN110392305A (zh) | 视频静态画面的检测方法、终端及计算机可读存储介质 | |
| KR102500625B1 (ko) | 영상 처리 장치, 이를 포함하는 표시 장치 및 이의 영상 처리 방법 | |
| KR102577591B1 (ko) | 표시 장치 및 이의 구동 방법 | |
| US20240221245A1 (en) | Display apparatus and image processing method thereof for applying random patches to pixel block | |
| CN115966159A (zh) | 一种灰阶补偿方法、显示设备和存储介质 | |
| CN113554967A (zh) | 像素数据的处理方法、装置、电子设备及存储介质 | |
| WO2019179512A1 (zh) | 显示方法、显示装置及显示器 | |
| CN115424582A (zh) | 亮度补偿方法、装置、电子设备及存储介质 | |
| CN118151877A (zh) | 刷新率调整方法及装置、存储介质及电子设备 | |
| KR102234795B1 (ko) | 디스플레이 전력의 감소를 위한 이미지 데이터의 프로세싱 방법 및 디스플레이 시스템 | |
| TWI792407B (zh) | 影像處理方法與顯示裝置 | |
| WO2026001867A1 (zh) | 图像处理方法、装置和电子设备 | |
| CN115731864A (zh) | 一种显示面板的亮度补偿方法、装置及电子设备 | |
| WO2024000460A1 (zh) | 补偿装置及方法、显示装置及其工作方法、存储介质 | |
| CN115862529B (zh) | 屏幕刷新率更新方法、装置、设备以及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |