本申请涉及显示,特别涉及一种图像灰阶补偿方法装置、图像的灰阶补偿方法及显示处理芯片。
背景技术:
1、显示面板在生产制造的过程中通常会产生差异,导致该显示面板包括的多个显示单元的电气特性不完全一致,进而在显示面板显示的图像发生变化时,r、g、b三个子像素的灰阶不能同时达到目标灰阶,从而产生偏色问题,即显示的图像的色彩和实际色彩不相符。例如,对于oled(organic light emitting diode,有机发光二极管)显示面板,由于用来驱动oled发光的电容的充电时间不一致,所以在oled显示面板显示的图像发生变化时,会出现偏色问题。
2、相关技术提出了一种基于行缓存的过驱补偿方法,该方法通过行平均灰阶来确定补偿值,进而通过该补偿值对图像进行灰阶补偿。但是,行平均灰阶无法反映出高频图像中每个像素的真实灰阶,偏色问题仍存在。
技术实现思路
1、本申请提供了一种图像灰阶补偿装置、图像的灰阶补偿方法及显示处理芯片,可以有效改善偏色问题。所述技术方案如下:
2、一方面,提供了一种图像灰阶补偿装置,所述装置包括:
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、基于第二图像的情景决策结果,从第一查表地址和第二查表地址中选择目标查表地址,以从补偿基值表中查找目标查表地址对应的目标补偿基值,不仅能够自动识别图像的情景,还能够根据图像的情景选择合适的查表地址,提高在不同的情景下,对图像进行灰阶补偿的有效性,能够改善偏色问题。
1.一种图像灰阶补偿装置,其特征在于,所述装置包括:
2.如权利要求1所述的装置,其特征在于,所述第一地址构造模块,具体用于基于所述第一图像中第一像素行的第一行平均灰阶和所述第二图像中所述第一像素行的第二行平均灰阶,确定所述第一查表地址,所述第一像素行是指任意一行像素;
3.如权利要求1所述的装置,其特征在于,所述地址选择模块具体用于:
4.如权利要求1-3任一项所述的装置,其特征在于,所述装置还包括:
5.如权利要求4所述的装置,其特征在于,所述情景决策结果确定模块包括:
6.如权利要求1所述的装置,其特征在于,所述灰阶补偿模块包括:
7.如权利要求1所述的装置,其特征在于,所述装置还包括:
8.一种图像的灰阶补偿方法,其特征在于,所述方法包括:
9.一种显示处理芯片,其特征在于,包括权利要求1-7任一项所述的图像灰阶补偿装置。
10.一种计算机可读存储介质,其特征在于,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求8所述的方法的步骤。