本发明涉及图像处理,具体涉及一种显示器的图像像素补偿方法、装置、设备及介质。
背景技术:
1、显示器能用于向人们传递各种信息,在科学研究和社会生活等多种场合中扮演着重要作用。
2、显示器的发光效率与温度相关。在显示器开始工作后,屏幕温度会随着工作时长的增加而变化,影响发光效率,从而影响画面显示效果。相关像素补偿技术可以根据工作时长对各像素点的像素值补偿相同的数值,比如,在显示器的工作时长为3分钟时,相关像素补偿技术可以对各像素点的像素值补偿5。
3、但是,在显示器工作过程中,屏幕不同区域的发热量和散热量不同,可能导致屏幕温度分布不均匀,屏幕不同区域对于相同像素的显示效果存在差异,显示器显示画面不均匀。在显示器屏幕温度分布不均匀的情况下,相关像素补偿技术无法有效避免显示器显示画面不均匀的缺陷。
技术实现思路
1、有鉴于此,本发明实施例提供了一种显示器的图像像素补偿方法、装置、设备及介质,以解决在显示器屏幕温度分布不均匀的情况下,相关像素补偿技术无法有效避免显示器显示画面不均匀的缺陷。
2、第一方面,本发明实施例提供了一种显示器的图像像素补偿方法,方法包括:
3、获取当前帧图像上每个像素点的像素信息,所述像素信息至少包括像素点位置信息和第一像素值;
4、对于所述当前帧图像中的每个所述像素点,根据所述像素点的像素点位置信息和所述像素点的第一像素值,生成所述像素点的像素补偿值,并利用所述像素补偿值对所述像素点的第一像素值进行补偿,得到所述像素点的第二像素值;
5、基于所有所述像素点分别对应的所述第二像素值生成补偿后的帧图像。
6、在一种可选的实施方式中,对于所述当前帧图像中的每个所述像素点,所述根据所述像素点的像素点位置信息和所述像素点的第一像素值,生成所述像素点的像素补偿值,包括:
7、根据所述像素点位置信息,确定所述像素点的散热补偿系数;
8、根据所述像素点的第一像素值,确定所述像素点的第一灰度等级补偿系数;
9、确定所述像素点的散热补偿系数与所述第一灰度等级补偿系数的乘积,得到所述像素点的像素补偿值。
10、在一种可选的实施方式中,对于所述当前帧图像中的每个所述像素点,所述根据所述像素点的第一像素值,确定所述像素点的第一灰度等级补偿系数,包括:
11、根据所述像素点的第一像素值,确定所述像素点的灰度等级补偿累加值;
12、判断所述灰度等级补偿累加值是否在预设区间内;
13、如果在所述预设区间内,则确定所述第一灰度等级补偿系数为第一取值;
14、如果在所述预设区间之外,则确定所述第一灰度等级补偿系数为第二取值。
15、在一种可选的实施方式中,对于所述当前帧图像中的每个所述像素点,所述根据所述像素点的第一像素值,确定所述像素点的灰度等级补偿累加值,包括:
16、根据所述像素点的第一像素值、预设像素阈值、预设系数、显示器工作时长和预设时长阈值,确定所述像素点的灰度等级补偿值;
17、获取所述当前帧图像对应的前一帧图像中目标像素点的第二灰度等级补偿系数,其中,所述像素点的像素点位置信息与所述目标像素点的像素点位置信息相同;
18、将所述灰度等级补偿值与所述第二灰度等级补偿系数相加,得到所述像素点的灰度等级补偿累加值。
19、在一种可选的实施方式中,对于所述当前帧图像中的每个所述像素点,所述根据所述像素点第一像素值、预设像素阈值、预设系数、显示器工作时长和预设时长阈值,确定所述像素点的灰度等级补偿值,包括:
20、利用所述第一像素值减去预设像素阈值,得到像素差值,并利用所述像素差值除以预设系数,得到第一比值;
21、利用所述显示器工作时长除以预设时长阈值,得到第二比值;
22、确定所述第一比值与所述第二比值的乘积,得到所述像素点的灰度等级补偿值。
23、在一种可选的实施方式中,当所述当前帧图像为第一帧图像时,所述当前帧图像上每个像素点的灰度等级补偿值为0,所述当前帧图像上每个像素点的灰度等级补偿累加值为0,每个所述第一灰度等级补偿系数为0。
24、在一种可选的实施方式中,对于所述当前帧图像中的每个所述像素点,所述根据所述像素点位置信息,确定所述像素点的散热补偿系数,包括:
25、根据所述像素点的像素点位置信息,从预先设置的散热补偿系数组中确定出所述像素点的散热补偿系数;其中,所述散热补偿系数组中包括与每个所述像素点位置信息一一对应的多个散热补偿系数。
26、第二方面,本发明实施例提供了一种显示器的图像像素补偿装置,装置包括:信息获取模块、补偿值生成模块、补偿模块和图像生成模块;其中:
27、所述信息获取模块,用于获取当前帧图像上每个像素点的像素信息,所述像素信息至少包括像素点位置信息和第一像素值;
28、所述补偿值生成模块,用于对于所述当前帧图像中的每个所述像素点,根据所述像素点的像素点位置信息和所述像素点的第一像素值,生成所述像素点的像素补偿值;
29、所述补偿模块,用于利用所述像素补偿值对所述像素点的第一像素值进行补偿,得到所述像素点的第二像素值;
30、所述图像生成模块,用于基于所有所述像素点分别对应的所述第二像素值生成补偿后的帧图像。
31、第三方面,本发明实施例提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的显示器的图像像素补偿方法。
32、第四方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的显示器的图像像素补偿方法。
33、本发明提出的显示器的图像像素补偿方法、装置、设备及介质,可以根据当前帧图像中每个像素点的像素点位置信息和第一像素值,生成每个像素点的像素补偿值,利用每个像素点的像素补偿值对每个像素点的第一像素值进行像素补偿,得到每个像素点的第二像素值,并基于所有像素点的第二像素值生成补偿后的帧图像。本发明是根据当前帧图像上每个像素点的像素点位置信息和第一像素值,即是根据像素点所在位置的温度影响因素,对每个像素点的像素值进行补偿,可以在显示器屏幕温度分布不均匀的情况下,有效避免显示画面不均匀的缺陷。
1.一种显示器的图像像素补偿方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,对于所述当前帧图像中的每个所述像素点,所述根据所述像素点的像素点位置信息和所述像素点的第一像素值,生成所述像素点的像素补偿值,包括:
3.根据权利要求2所述的方法,其特征在于,对于所述当前帧图像中的每个所述像素点,所述根据所述像素点的第一像素值,确定所述像素点的第一灰度等级补偿系数,包括:
4.根据权利要求3所述的方法,其特征在于,对于所述当前帧图像中的每个所述像素点,所述根据所述像素点的第一像素值,确定所述像素点的灰度等级补偿累加值,包括:
5.根据权利要求4所述的方法,其特征在于,对于所述当前帧图像中的每个所述像素点,所述根据所述像素点第一像素值、预设像素阈值、预设系数、显示器工作时长和预设时长阈值,确定所述像素点的灰度等级补偿值,包括:
6.根据权利要求4或5所述的方法,其特征在于,当所述当前帧图像为第一帧图像时,所述当前帧图像上每个像素点的灰度等级补偿值为0,所述当前帧图像上每个像素点的灰度等级补偿累加值为0,每个所述第一灰度等级补偿系数为0。
7.根据权利要求2所述的方法,其特征在于,对于所述当前帧图像中的每个所述像素点,所述根据所述像素点位置信息,确定所述像素点的散热补偿系数,包括:
8.一种显示器的图像像素补偿装置,其特征在于,所述装置包括:信息获取模块、补偿值生成模块、补偿模块和图像生成模块;其中:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至6中任一项所述的方法。