显示图像补偿方法、装置、设备及存储介质与流程

文档序号:32600122发布日期:2022-12-17 15:13阅读:29来源:国知局
显示图像补偿方法、装置、设备及存储介质与流程

1.本发明涉及近眼显示技术领域,尤其涉及显示图像补偿方法、装置、设备及存储介质。


背景技术:

2.随着ar光波导技术的不断发展,且ar光波导具有亮度高、体积小等优点,使得ar光波导在ar产品的应用上占据有举足轻重的作用,但是ar光导波在显示时经常出现亮度不均匀的缺陷,通过大量的实验数据表明,ar光导波的显示亮度不均匀的原因来源于制作工艺和光机位置,如果直接从制作工艺和光机位置等方面进行调整,势必会制约ar光波导发展且在调整过程中的流程较为繁琐,另外,而目前还提出一种图像补偿的相关技术,但是该相关技术是通过单独调整每个显示亮度对应的像素的数值,但是单独调整时会出现前后不一致的情况,使得无法全面弥补光波亮度不均匀的缺陷,以及单独调整的效率较低和功耗较高。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

4.本发明的主要目的在于提供一种显示图像补偿方法、装置、设备及存储介质,旨在解决现有技术无法全面弥补光波亮度不均匀的缺陷,并且补偿图像的效率较低和功耗较高的技术问题。
5.为实现上述目的,本发明提供了一种显示图像补偿方法,所述显示图像补偿方法包括以下步骤:
6.在检测到播放目标灰度值的样本图片时,获取所述样本图片的亮度值;
7.对所述样本图片进行灰度设置,并根据设置的灰度样本图片得到显示灰度像素值;
8.根据所述亮度值和所述显示灰度像素值生成目标校准图像;
9.通过所述目标校准图像对初始缺陷显示图像进行补偿。
10.可选地,所述目标灰度值至少包括第一灰度值和第二灰度值;
11.所述在检测到播放目标灰度值的样本图片时,获取所述样本图片的亮度值,包括:
12.在检测到目标播放设备分别播放所述第一灰度值的样本图片以及第二灰度值的样本图片时,通过目标摄像设备对所述样本图片进行采集,得到样本图像;
13.通过预设亮度算法对所述样本图像的像素点进行计算,得到所述样本图片的亮度值。
14.可选地,所述对所述样本图片进行灰度设置,并根据设置的灰度样本图片得到显示灰度像素值,包括:
15.对所述样本图片进行灰度设置,根据设置的灰度样本图片得到对应的行图像和列
图像;
16.通过预设像素策略分别对所述行图像和所述列图像进行计算,得到行灰度图像值和列灰度图像值;
17.根据所述行灰度图像值和所述列灰度图像值生成显示灰度像素值。
18.可选地,所述根据所述亮度值和所述显示灰度像素值生成目标校准图像,包括:
19.获取亮度与显示灰度图像之间的线性方程;
20.根据所述线性方程、所述亮度值以及所述显示灰度像素值求解出当前系数项和当前常数项;
21.根据所述当前系数项生成系数图像参数;
22.根据所述当前常数项生成常数图像参数;
23.根据所述系数图像参数和所述常数图像参数生成目标校准图像。
24.可选地,所述根据所述线性方程、所述亮度值以及所述显示灰度像素值求解出当前系数项和当前常数项,包括:
25.根据所述显示灰度像素值和第一灰度值的样本图片得到第一红色显示灰度值、第一蓝色显示灰度值以及第一绿色显示灰度值;
26.根据所述显示灰度像素值和第二灰度值的样本图片得到第二红色显示灰度值、第二蓝色显示灰度值以及第二绿色显示灰度值;
27.根据所述线性方程对所述第一红色显示灰度值和所述第二红色显示灰度值进行计算,得到红色系数项和红色常数项;
28.根据所述线性方程对所述第一蓝色显示灰度值和所述第二红色显示像素值进行计算,得到蓝色系数项和蓝色常数项;
29.根据所述线性方程对所述第一绿色显示灰度值和所述第二绿色显示灰度值进行计算,得到绿色系数项和绿色常数项;
30.将所述红色系数项、蓝色系数项以及绿色系数项作为当前系数项,以及将所述红色常数项、蓝色常数项以及绿色常数项作为当前常数项。
31.可选地,所述通过所述目标校准图像对初始缺陷显示图像进行补偿,包括:
32.通过目标图像处理单元将所述目标校准图像与所述初始缺陷显示图像进行融合,得到目标显示图像。
33.可选地,所述通过目标图像处理单元将所述目标校准图像与所述初始缺陷显示图像进行融合,得到目标显示图像之后,还包括:
34.对所述目标显示图像进行亮度检测,得到当前亮度检测结果;
35.提取所述当前亮度检测结果中的亮度均匀度数值;
36.在所述亮度均匀度数值满足目标亮度显示要求时,通过所述目标校准图像对其他缺陷显示图像进行补偿。
37.此外,为实现上述目的,本发明还提出一种显示图像补偿装置,所述显示图像补偿装置包括:
38.获取模块,用于在检测到播放目标灰度值的样本图片时,获取所述样本图片的亮度值;
39.设置模块,用于对所述样本图片进行灰度设置,并根据设置的灰度样本图片得到
显示灰度像素值;
40.生成模块,用于根据所述亮度值和所述显示灰度像素值生成目标校准图像;
41.补偿模块,用于通过所述目标校准图像对初始缺陷显示图像进行补偿。
42.此外,为实现上述目的,本发明还提出一种显示图像补偿设备,所述显示图像补偿设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的显示图像补偿程序,所述显示图像补偿程序配置为实现如上文所述的显示图像补偿方法。
43.此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有显示图像补偿程序,所述显示图像补偿程序被处理器执行时实现如上文所述的显示图像补偿方法。
44.本发明提出的显示图像补偿方法,通过在检测到播放目标灰度值的样本图片时,获取所述样本图片的亮度值;对所述样本图片进行灰度设置,并根据设置的灰度样本图片得到显示灰度像素值;根据所述亮度值和所述显示灰度像素值生成目标校准图像;通过所述目标校准图像对初始缺陷显示图像进行补偿;通过上述方式,在检测到播放目标灰度值的样本图片时,根据样本图像的亮度值和显示灰度像素值生成目标校准图像,然后通过目标校准图像对初始缺陷显示图像进行补偿,从而能够弥补光波亮度不均匀的缺陷,并且能够有效提高图像补偿效率和降低补偿功耗。
附图说明
45.图1是本发明实施例方案涉及的硬件运行环境的显示图像补偿设备的结构示意图;
46.图2为本发明显示图像补偿方法第一实施例的流程示意图;
47.图3为本发明显示图像补偿方法第二实施例的流程示意图;
48.图4为本发明显示图像补偿方法一实施例的图像融合流程示意图;
49.图5为本发明显示图像补偿装置第一实施例的功能模块示意图。
50.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
51.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
52.参照图1,图1为本发明实施例方案涉及的硬件运行环境的显示图像补偿设备结构示意图。
53.如图1所示,该显示图像补偿设备可以包括:处理器1001,例如中央处理器(central processing unit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(random access memory,ram)存储器,也可以是稳定的非易失性存储器(non-volatile memory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
54.本领域技术人员可以理解,图1中示出的结构并不构成对显示图像补偿设备的限
定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
55.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及显示图像补偿程序。
56.在图1所示的显示图像补偿设备中,网络接口1004主要用于与网络一体化平台工作站进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明显示图像补偿设备中的处理器1001、存储器1005可以设置在显示图像补偿设备中,所述显示图像补偿设备通过处理器1001调用存储器1005中存储的显示图像补偿程序,并执行本发明实施例提供的显示图像补偿方法。
57.基于上述硬件结构,提出本发明显示图像补偿方法实施例。
58.参照图2,图2为本发明显示图像补偿方法第一实施例的流程示意图。
59.在第一实施例中,所述显示图像补偿方法包括以下步骤:
60.步骤s10,在检测到播放目标灰度值的样本图片时,获取所述样本图片的亮度值。
61.需要说明的是,本实施例的执行主体为显示图像补偿设备,还可为其他可实现相同或相似功能的设备,例如图像处理控制器等,本实施例对此不作限制,在本实施例中,以图像处理控制器为例进行说明。
62.应当理解的是,样本图片指的是用于得到显示灰度像素值的图片,该样本图片的数量可以为多个,例如,纯绿、红色以及蓝色图片,目标灰度值包括但不限于100、200,播放目标灰度值的样本图片的目标播放设备可以为影音播放设备,例如,dut,具体是通过目标播放设备分别播放灰度值为100的纯绿、红色以及蓝色图片,灰度值为200的纯绿、红色以及蓝色图片。
63.进一步地,步骤s10,包括:所述目标灰度值至少包括第一灰度值和第二灰度值;在检测到目标播放设备分别播放所述第一灰度值的样本图片以及第二灰度值的样本图片时,通过目标摄像设备对所述样本图片进行采集,得到样本图像;通过预设亮度算法对所述样本图像的像素点进行计算,得到所述样本图片的亮度值。
64.可以理解的是,第一灰度值和第二灰度值可以分别为100或200中的任意一个,例如,第一灰度值为100,第二灰度值为200,或者是第一灰度值为200,第二灰度值为100,然后判断是否检测到目标播放设备分别播放第一灰度值的样本图片以及第二灰度值的样本图片,若是,则通过目标摄像设备采集样本图片的图像,即为样本图像,该目标摄像设备可以为l29相机,然后通过预设亮度算法计算出样本图片的亮度值。
65.步骤s20,对所述样本图片进行灰度设置,并根据设置的灰度样本图片得到显示灰度像素值。
66.可以理解的是,显示灰度像素值指的是显示每个灰度像素的实际值,该显示灰度像素值可以为r[i,j],g[i,j],b[i,j],此时将样本图片设置成灰度样本图片,然后通过灰度样本图片得到显示灰度像素值。
[0067]
进一步地,步骤s20,包括:对所述样本图片进行灰度设置,根据设置的灰度样本图片得到对应的行图像和列图像;通过预设像素策略分别对所述行图像和所述列图像进行计算,得到行灰度图像值和列灰度图像值;根据所述行灰度图像值和所述列灰度图像值生成显示灰度像素值。
[0068]
应当理解的是,行图像指的是设置的灰度样本图片中各行的图像,同理,列图像指
的是设置的灰度样本图片中各列的图像,然后通过预设像素策略计算出行灰度图像值和列灰度图像值,例如,行灰度图像值为i,列灰度图像值为j,然后根据行灰度图像值和列灰度图像值生成显示灰度像素值。
[0069]
步骤s30,根据所述亮度值和所述显示灰度像素值生成目标校准图像。
[0070]
应当理解的是,目标校准图像指的是对初始缺陷显示图像进行补偿的图像,该目标校准图像是由亮度值和显示灰度像素值生成的。
[0071]
步骤s40,通过所述目标校准图像对初始缺陷显示图像进行补偿。
[0072]
可以理解的是,初始缺陷显示图像指的是亮度显示不均匀的图像,在得到目标校准图像后,通过目标校准图像对初始缺陷显示图像的缺陷部分进行补偿,最终将补偿后的目标显示图像在光机上进行显示。
[0073]
进一步地,步骤s40,包括:通过目标图像处理单元将所述目标校准图像与所述初始缺陷显示图像进行融合,得到目标显示图像。
[0074]
应当理解的是,在得到目标校准图像后,具体对初始缺陷显示图像进行补偿的方式是通过目标图像处理单元将目标校准图像与初始缺陷显示图像进行融合,以得到目标显示图像,例如,目标显示图像为layer0[r,g,b,0]*layer_cal[0,0,0,x]+layer_cal[r,g,b,0]。
[0075]
进一步地,所述通过目标图像处理单元将所述目标校准图像与所述初始缺陷显示图像进行融合,得到目标显示图像之后,还包括:对所述目标显示图像进行亮度检测,得到当前亮度检测结果;提取所述当前亮度检测结果中的亮度均匀度数值;在所述亮度均匀度数值满足目标亮度显示要求时,通过所述目标校准图像对其他缺陷显示图像进行补偿。
[0076]
可以理解的是,为了验证补偿后的目标显示图像的亮度显示是否均匀,在得到目标显示图像后,对目标显示图像进行亮度检测,然后判断当前亮度均匀数值是否满足目标亮度显示要求,若是,则表明目标显示图像的亮度均匀,此时可以通过目标校准图像对其他缺陷显示图像进行补偿。
[0077]
本实施例通过在检测到播放目标灰度值的样本图片时,获取所述样本图片的亮度值;对所述样本图片进行灰度设置,并根据设置的灰度样本图片得到显示灰度像素值;根据所述亮度值和所述显示灰度像素值生成目标校准图像;通过所述目标校准图像对初始缺陷显示图像进行补偿;通过上述方式,在检测到播放目标灰度值的样本图片时,根据样本图像的亮度值和显示灰度像素值生成目标校准图像,然后通过目标校准图像对初始缺陷显示图像进行补偿,从而能够弥补光波亮度不均匀的缺陷,并且能够有效提高图像补偿效率和降低补偿功耗。
[0078]
在一实施例中,如图3所述,基于第一实施例提出本发明显示图像补偿方法第二实施例,所述步骤s30,包括:
[0079]
步骤s301,获取亮度与显示灰度图像之间的线性方程。
[0080]
应当理解的是,线性方程指的是亮度与显示灰度图像之间的线性关系的方程,该线性方程可以为y=kx+b,其中,y为显示灰度像素值,x为亮度值,即k为当前系数项,b为当前常数项。
[0081]
步骤s302,根据所述线性方程、所述亮度值以及所述显示灰度像素值求解出当前系数项和当前常数项。
[0082]
可以理解的是,在得到线性方程后,基于亮度值以及显示灰度像素值求解出线性方程中的当前系数项k和当前常数项b。
[0083]
进一步地,步骤s302,包括:根据所述显示灰度像素值和第一灰度值的样本图片得到第一红色显示灰度值、第一蓝色显示灰度值以及第一绿色显示灰度值;根据所述显示灰度像素值和第二灰度值的样本图片得到第二红色显示灰度值、第二蓝色显示灰度值以及第二绿色显示灰度值;根据所述线性方程对所述第一红色显示灰度值和所述第二红色显示灰度值进行计算,得到红色系数项和红色常数项;根据所述线性方程对所述第一蓝色显示灰度值和所述第二红色显示像素值进行计算,得到蓝色系数项和蓝色常数项;根据所述线性方程对所述第一绿色显示灰度值和所述第二绿色显示灰度值进行计算,得到绿色系数项和绿色常数项;将所述红色系数项、蓝色系数项以及绿色系数项作为当前系数项,以及将所述红色常数项、蓝色常数项以及绿色常数项作为当前常数项。
[0084]
应当理解的是,在得到第一红色显示灰度值、第一蓝色显示灰度值以及第一绿色显示灰度值,第二红色显示灰度值、第二蓝色显示灰度值以及第二绿色显示灰度值后,通过二元一次方程组的计算方式分别求解出红色系数项kr和红色常数项br、蓝色系数项kb和蓝色常数项bb、绿色系数项kg和绿色常数项bg,然后将红色系数项、蓝色系数项以及绿色系数项作为当前系数项,将红色常数项、蓝色常数项以及绿色常数项作为当前常数项。
[0085]
步骤s303,根据所述当前系数项生成系数图像参数。
[0086]
应当理解的是,在求解出当前系数项后,根据当前系数项和显示灰度像素值生成系数图像参数,例如,当前系数项为kr、kb以及kg,然后对当前系数项kr、kb以及kg进行平均计算,得到系数图像参数,即系数图像参数a[i,j]=(kr+kb+kg)/3。
[0087]
步骤s304,根据所述当前常数项生成常数图像参数。
[0088]
可以理解的是,在求解出当前常数项后,根据当前常数项b和显示灰度像素值生成常数图像参数,即直接将当前常数项br、bg以及bb作为常数图像参数rgb_offset[i,j]。
[0089]
步骤s305,根据所述系数图像参数和所述常数图像参数生成目标校准图像。
[0090]
应当理解的是,在得到系数图像参数和常数图像参数后,根据系数图像参数和常数图像参数生成目标校准图像,例如,系数图像参数为a[i,j],其中,a为透明度,a的作用是计算目标显示图像呈现的颜色,常数图像参数为rgb_offset[i,j],此时由a[i,j]和rgb_offset[i,j]生成目标校准图像lay_cal。
[0091]
可以理解的是,参考图4,图4为图像融合示意图,具体为:在得到初始缺陷显示图像和目标校准图像后,分别对初始缺陷显示图像和目标校准图像进行编码,然后将编码后的初始缺陷显示图像和目标校准图像进行图像融合,然后通过数字点片图像系统对融合后的目标显示图像输出至mip接口,最后通过mip接口在光机上显示。
[0092]
本实施例通过获取亮度与显示灰度图像之间的线性方程;根据所述线性方程、所述亮度值以及所述显示灰度像素值求解出当前系数项和当前常数项;根据所述当前系数项生成系数图像参数;根据所述当前常数项生成常数图像参数;根据所述系数图像参数和所述常数图像参数生成目标校准图像;通过上述方式,根据亮度值和显示灰度像素值求解出线性方程的当前系数项和当前常数项,然后根据系数图像参数和常数图像参数生成目标校准图像,从而能够有效提高生成目标校准图像的准确性。
[0093]
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有显示图像补偿
程序,所述显示图像补偿程序被处理器执行时实现如上文所述的显示图像补偿方法的步骤。
[0094]
由于本存储介质采用了上述所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
[0095]
此外,参照图5,本发明实施例还提出一种显示图像补偿装置,所述显示图像补偿装置包括:
[0096]
获取模块10,用于在检测到播放目标灰度值的样本图片时,获取所述样本图片的亮度值。
[0097]
设置模块20,用于对所述样本图片进行灰度设置,并根据设置的灰度样本图片得到显示灰度像素值。
[0098]
生成模块30,用于根据所述亮度值和所述显示灰度像素值生成目标校准图像。
[0099]
补偿模块40,用于通过所述目标校准图像对初始缺陷显示图像进行补偿。
[0100]
本实施例通过在检测到播放目标灰度值的样本图片时,获取所述样本图片的亮度值;对所述样本图片进行灰度设置,并根据设置的灰度样本图片得到显示灰度像素值;根据所述亮度值和所述显示灰度像素值生成目标校准图像;通过所述目标校准图像对初始缺陷显示图像进行补偿;通过上述方式,在检测到播放目标灰度值的样本图片时,根据样本图像的亮度值和显示灰度像素值生成目标校准图像,然后通过目标校准图像对初始缺陷显示图像进行补偿,从而能够弥补光波亮度不均匀的缺陷,并且能够有效提高图像补偿效率和降低补偿功耗。
[0101]
需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。
[0102]
另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的显示图像补偿方法,此处不再赘述。
[0103]
本发明所述显示图像补偿装置的其他实施例或具有实现方法可参照上述各方法实施例,此处不再赘余。
[0104]
此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0105]
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0106]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(read only memory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,一体化平台工作站,或者网络设备等)执行本发明各个实施例所述的方法。
[0107]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1