显示数据补偿方法、装置、电子设备及存储介质与流程

文档序号:37464589发布日期:2024-03-28 18:47阅读:20来源:国知局
显示数据补偿方法、装置、电子设备及存储介质与流程

本技术涉及显示屏,具体而言,涉及一种显示数据补偿方法、装置、电子设备及存储介质。


背景技术:

1、mura指的是在同一光源且相同底色的画面下,视觉感受到的不同程度的颜色差异,mura现象普遍存在于lcd、amoled等显示屏中。

2、通过demura技术对显示数据进行补偿,可以改善屏幕显示效果。现有的demura补偿方法大多通过获取每一像素点对应的补偿数据,再根据补偿数据对显示数据进行补偿,以改善屏幕显示效果。

3、由于对分辨率、显示效果的需求越来越高,显示面板的尺寸越来越大,相应地,在采用现有的demura补偿方法对显示屏进行补偿的过程中,补偿数据的实际算法也越来越复杂,导致demura补偿所带来的功耗越来越高。


技术实现思路

1、有鉴于此,本技术实施例的目的在于提供一种显示数据补偿方法、装置、电子设备及存储介质,用以解决“现有的demura补偿方法的算法复杂、补偿功耗较高”的技术问题。

2、第一方面,本技术实施例提供了一种显示数据补偿方法,该显示数据补偿方法包括:

3、确定待显示图像的图像显示数据以及显示分辨率;

4、根据所述显示分辨率,对所述图像显示数据进行分块,获得多个块显示数据;

5、根据每一所述块显示数据中的不同像素点之间的离散程度,确定与所述块显示数据对应的demura运算精度;

6、基于与每一所述块显示数据对应的所述demura运算精度,对所述图像显示数据进行demura补偿。

7、在上述的实现过程中,该显示数据补偿方法通过确定待显示图像的图像显示数据以及显示分辨率;根据显示分辨率,对所述图像显示数据进行分块;根据每一块显示数据中的不同像素点之间的离散程度,确定与所述块显示数据对应的demura运算精度;基于与每一块显示数据对应的demura运算精度,对图像显示数据进行demura补偿。该显示数据补偿方法根据实际的块显示数据中的不同像素点之间的离散程度,选择相应的demura运算精度,对该块显示数据进行demura补偿,可以在保证较优的显示效果的同时,降低demura补偿功耗。解决了“现有的demura补偿方法的算法复杂、补偿功耗较高”的技术问题。

8、可选地,在本技术实施例中,所述根据每一所述块显示数据中的不同像素点之间的离散程度,确定与所述块显示数据对应的demura运算精度,包括:确定每一所述块显示数据中,处于同一信息单元的不同像素点之间的第一像素差绝对值;根据所述第一像素差绝对值,确定与所述块显示数据对应的第一最大像素差绝对值;根据所述第一最大像素差绝对值,确定每一所述块显示数据中的不同像素点之间的所述离散程度;根据所述离散程度,确定与所述块显示数据对应的demura运算精度。

9、在上述的实现过程中,通过将块显示数据中的不同像素点分为多个信息单元进行处理;先确定处于同一信息单元的不同像素点之间的第一像素差绝对值,再根据第一像素差绝对值中的第一最大像素差绝对值,确定相应块显示数据对应的离散程度;可以降低离散程度的确定难度,更加快速地确定出与相应块显示数据对应的demura运算精度。

10、可选地,在本技术实施例中,在所述根据所述第一最大像素差绝对值,确定每一所述块显示数据中的不同像素点之间的所述离散程度之前,所述根据每一所述块显示数据中的不同像素点之间的离散程度,确定与所述块显示数据对应的demura运算精度还包括:确定每一所述块显示数据中,与每一信息单元对应的信息单元像素最大值和信息单元像素最小值;

11、所述根据所述第一最大像素差绝对值,确定每一所述块显示数据中的不同像素点之间的所述离散程度,包括:根据所述第一最大像素差绝对值、所述信息单元像素最大值和所述信息单元像素最小值,确定每一所述块显示数据中的不同像素点之间的所述离散程度。

12、在上述的实现过程中,通过确定每一信息单元的信息单元像素最大值和信息单元像素最大值,可以获取到不同信息单元之间的像素变化情况;通过第一最大像素差绝对值可以获取到信息单元内部的像素变化情况;根据“第一最大像素差绝对值、信息单元像素最大值和信息单元像素最小值”,可以更加全面准确地确定出“相应块显示数据中的不同像素点之间的离散程度”,进而根据该离散程度选择出更加合适地demura运算精度,获得更好的demura补偿效果以及显示效果。

13、可选地,在本技术实施例中,所述图像显示数据为rgb色彩模式的显示数据;所述确定每一所述块显示数据中,处于同一信息单元的不同像素点之间的第一像素差绝对值,包括:获取每一所述块显示数据中,处于同一信息单元的不同像素点之间的第一r像素差绝对值、第一g像素差绝对值以及第一b像素差绝对值;对所述第一r像素差绝对值、所述第一g像素差绝对值以及所述第一b像素差绝对值进行求和,根据求和的结果确定所述第一像素差绝对值。

14、在上述的实现过程中,在“图像显示数据为rgb色彩模式的显示数据”的情况下,通过确定“处于同一信息单元的不同像素点”之间的第一r像素差绝对值、第一g像素差绝对值以及第一b像素差绝对值;对第一r像素差绝对值、第一g像素差绝对值以及第一b像素差绝对值进行相加,以获得相应像素点之间的第一像素差绝对值。

15、可选地,在本技术实施例中,所述根据每一所述块显示数据中的不同像素点之间的离散程度,确定与所述块显示数据对应的demura运算精度,包括:对所述块显示数据进行分组,获得多个组像素数据;其中,所述组像素数据包括多个像素点;确定相邻组像素数据中的同位像素点之间的第二像素差绝对值;其中,所述同位像素点指的是所述相邻组像素数据中,处于不同组像素数据中的同一位置的两个像素点;根据所述第二像素差绝对值,确定与所述块显示数据对应的第二最大像素差绝对值;根据所述第二最大像素差绝对值,确定每一所述块显示数据中的不同像素点之间的所述离散程度;根据所述离散程度,确定与所述块显示数据对应的demura运算精度。

16、在上述的实现过程中,通过对块显示数据进行分组,将对“块显示数据中的不同像素点之间的离散程度”的计算,转化为对“相邻组像素数据之间的离散程度”的计算,可以大幅降低离散程度的确定难度,以便更加快速地确定出与相应块显示数据对应的demura运算精度。此外,由于相邻像素点之间的像素差绝对值较小,本实施例通过对块显示数据进行分组,根据相邻组数据中的同位像素点之间的第二像素差绝对值,可以更加明显并且准确地确定出与该块显示数据所对应的不同像素点之间的离散程度。

17、可选地,在本技术实施例中,在所述根据所述第二最大像素差绝对值,确定每一所述块显示数据中的不同像素点之间的所述离散程度之前,所述根据每一所述块显示数据中的不同像素点之间的离散程度,确定与所述块显示数据对应的demura运算精度,还包括:确定每一所述组像素数据中的最大组像素值和最小组像素值;

18、所述根据所述第二最大像素差绝对值,确定每一所述块显示数据中的不同像素点之间的所述离散程度,包括:根据所述最大组像素值、所述最小组像素值以及所述第二最大像素差绝对值,确定每一所述块显示数据中的不同像素点之间的所述离散程度。

19、在上述的实现过程中,通过确定每一组像素数据中的最大组像素值和最小组像素值,可以获取到不同组像素数据之间的像素变化情况;通过第二最大像素差绝对值可以获取到相邻组像素数据之间的像素变化情况;根据“第二最大像素差绝对值、最大组像素值和最小组像素值”,可以更加全面准确地确定出“相应块显示数据中的不同像素点之间的离散程度”,进而根据该离散程度选择出更加合适地demura运算精度,获得更好的demura补偿效果以及显示效果。

20、可选地,在本技术实施例中,所述图像显示数据为rgb色彩模式的显示数据;所述确定相邻组像素数据中的同位像素点之间的第二像素差绝对值,包括:获取相邻组像素数据中的同位像素点之间的第二r像素差绝对值、第二g像素差绝对值以及第二b像素差绝对值;对所述第二r像素差绝对值、所述第二g像素差绝对值以及所述第二b像素差绝对值进行求和,根据求和的结果确定所述第二像素差绝对值。

21、在上述的实现过程中,在“图像显示数据为rgb色彩模式的显示数据”的情况下,通过确定“相邻组像素数据中的同位像素点”之间的第二r像素差绝对值、第二g像素差绝对值以及第二b像素差绝对值;对第二r像素差绝对值、第二g像素差绝对值以及第二b像素差绝对值进行相加,以获得相应同位像素点之间的第二像素差绝对值。

22、第二方面,本技术实施例提供了一种显示数据补偿装置,该显示数据补偿装置包括:

23、图像分析模块,用于确定待显示图像的图像显示数据以及显示分辨率;

24、分块处理模块,用于根据所述显示分辨率,对所述显示数据进行分块,获得多个块显示数据;

25、运算精度确定模块,用于根据每一所述块显示数据中的不同像素点之间的离散程度,确定与所述块显示数据对应的demura运算精度;

26、补偿模块,用于基于与每一所述块显示数据对应的所述demura运算精度,对所述图像显示数据进行demura补偿。

27、可选地,在本技术实施例中,上述运算精度确定模块具体可以用于:确定每一所述块显示数据中,处于同一信息单元的不同像素点之间的第一像素差绝对值;根据所述第一像素差绝对值,确定与所述块显示数据对应的第一最大像素差绝对值;根据所述第一最大像素差绝对值,确定每一所述块显示数据中的不同像素点之间的所述离散程度;根据所述离散程度,确定与所述块显示数据对应的demura运算精度。

28、可选地,在本技术实施例中,上述运算精度确定模块具体还可以用于:确定每一所述块显示数据中,与每一信息单元对应的信息单元像素最大值和信息单元像素最小值;以及,根据所述第一最大像素差绝对值、所述信息单元像素最大值和所述信息单元像素最小值,确定每一所述块显示数据中的不同像素点之间的所述离散程度。

29、可选地,在本技术实施例中,所述图像显示数据为rgb色彩模式的显示数据;上述运算精度确定模块具体可以用于:获取每一所述块显示数据中,处于同一信息单元的不同像素点之间的第一r像素差绝对值、第一g像素差绝对值以及第一b像素差绝对值;对所述第一r像素差绝对值、所述第一g像素差绝对值以及所述第一b像素差绝对值进行求和,根据求和的结果确定所述第一像素差绝对值。

30、可选地,在本技术实施例中,上述运算精度确定模块具体还可以用于:对所述块显示数据进行分组,获得多个组像素数据;其中,所述组像素数据包括多个像素点;确定相邻组像素数据中的同位像素点之间的第二像素差绝对值;其中,所述同位像素点指的是所述相邻组像素数据中,处于不同组像素数据中的同一位置的两个像素点;根据所述第二像素差绝对值,确定与所述块显示数据对应的第二最大像素差绝对值;根据所述第二最大像素差绝对值,确定每一所述块显示数据中的不同像素点之间的所述离散程度;根据所述离散程度,确定与所述块显示数据对应的demura运算精度。

31、可选地,在本技术实施例中,上述运算精度确定模块具体还可以用于:确定每一所述组像素数据中的最大组像素值和最小组像素值;以及,根据所述最大组像素值、所述最小组像素值以及所述第二最大像素差绝对值,确定每一所述块显示数据中的不同像素点之间的所述离散程度。

32、可选地,在本技术实施例中,所述图像显示数据为rgb色彩模式的显示数据;上述运算精度确定模块具体可以用于:获取相邻组像素数据中的同位像素点之间的第二r像素差绝对值、第二g像素差绝对值以及第二b像素差绝对值;对所述第二r像素差绝对值、所述第二g像素差绝对值以及所述第二b像素差绝对值进行求和,根据求和的结果确定所述第二像素差绝对值。

33、第三方面,本技术实施例还提供了一种电子设备,包括:存储器和处理器,存储器存储有处理器可执行的计算机程序,计算机程序被处理器执行时,执行如上面第一方面所描述的显示数据补偿方法。

34、第四方面,本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序指令,该计算机程序指令被一处理器运行时,执行如上面第一方面所描述的显示数据补偿方法。

35、本技术的有益效果为:通过确定待显示图像的图像显示数据以及显示分辨率;根据显示分辨率,对所述图像显示数据进行分块;并根据实际的块显示数据中的不同像素点之间的离散程度,选择相应的demura运算精度,对该块显示数据进行demura补偿,可以在保证较优的显示效果的同时,降低demura补偿功耗。解决了“现有的demura补偿方法的算法复杂、补偿功耗较高”的技术问题。

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