一种AMOLED显示屏电源片内外压降的低延时补偿方法及装置与流程
本发明属于图像处理领域,涉及一种 amoled 显示屏电源片内外压降的低延时补偿方法及装置。
背景技术:
1、amoled 显示屏在显示画面时,电源走线存在固有的片内压降与片外压降,压降会造成屏幕不同区域像素实际供电电压偏离设计值,最终表现为画面亮度不均匀。现有电源压降补偿主要分为模拟电路补偿、数字电路补偿两大类。
2、数字电路补偿方案一般需要完成整帧全部画面的数据统计后,再计算屏幕各位置对应的压降补偿值。受限于全帧统计机制,当完成当前帧画面全部数据统计时,当前帧已经完成显示,计算得到的补偿值只能够用于下一帧画面。当发生画面快速切换,例如从黑画面快速切换至高亮白画面场景时,切换后第一帧画面无法使用本帧统计得到的补偿参数,只能复用前一帧的补偿参数,第二帧才加载新的补偿参数,由此造成相邻帧之间出现亮度阶梯跳变,同时产生动态画面拖影,严重恶化动态画面显示品质。
3、现有技术大多采用逐帧更新补偿参数的架构,补偿延时为一帧时间,在高速动态画面、快速画面切换场景下补偿实时性不足,因此亟需一种低延时的电源片内外压降补偿方案,改善动态画面下的显示缺陷。
技术实现思路
1、本发明的目的在于克服现有数字压降补偿需要整帧统计、补偿延时为整帧时长,动态画面切换易出现亮度跳变、拖影的缺陷,提供一种 amoled 显示屏电源片内外压降的低延时补偿方法及装置,以行周期作为参数更新单位,逐行实时完成统计与补偿参数计算,消除隔帧补偿带来的亮度跳变,提升动态画面的显示效果。
2、第一方面,本发明提供一种 amoled 显示屏电源片内外压降的低延时补偿方法,包括以下步骤:
3、s1、子像素虚拟电流值计算:获取第 n 帧第 i 行第 j 列各子像素的数据线输出电压,分别通过对应通道的查找表映射,得到 r、g、b 通道各自的子像素虚拟电流值;
4、s2、行虚拟电流均值与行虚拟电流行程均值计算:
5、对当前帧当前行内全部子像素的三通道虚拟电流值求和,除以该行全部子像素总数量,得到当前行的行虚拟电流均值;
6、s3、行片内外压降补偿值计算:
7、片外压降补偿值:基于上一帧从当前行到末尾各行的行虚拟电流均值的累加结果,以及当前帧从首行到当前行前一行各行的行虚拟电流均值的累加结果,乘以片外电阻系数,得到行片外压降补偿值:
8、
9、其中,为片外电阻系数,为当前的帧号,为当前的行号,为第帧第行的片外压降补偿值;
10、片内压降补偿值:基于上一帧从当前行到末尾各行的行虚拟电流行程均值累加结果,以及剩余行数参数与当前帧从首行到当前行前一行各行行虚拟电流均值累加结果的乘积,再乘以片内电阻系数,得到行片内压降补偿值:
11、
12、将行片内压降补偿值与行片外压降补偿值相加,得到补偿值:
13、,所述补偿值用于下一行的补偿;
14、s4、不同分区补偿值调整和过渡区域处理: 将屏幕划分为 m×n 个分区,设置 (m+1)×(n+1) 个绑点位置对应的调整系数;绑点之间像素点的调整系数,由周边绑点调整系数线性插值得到;利用像素点调整系数对补偿值进行处理,得到当前点实际补偿值,基于实际补偿值完成输入数据补偿后输出;
15、以一行显示时间作为更新单位,逐行更新统计值与补偿值。
16、进一步地,行虚拟电流均值的计算方式为:对当前行所有子像素 r、g、b 三通道虚拟电流值求和,除以该行子像素总数量 3*width:
17、; 其中,width为行内像素点个数。
18、进一步地,行虚拟电流行程均值的计算方式为:行虚拟电流均值乘以画面剩余行数:
19、,其中,height为画面总行数,i 为当前行号。
20、进一步地,画面切换时逐行迭代更新统计值与补偿数据,消除隔帧补偿带来的画面亮度跳变。
21、进一步地,分区之间过渡区域采用二维线性插值求取调整系数,保证分区边界补偿效果平滑。
22、第二方面,本发明提供一种 amoled 显示屏电源片内外压降的低延时补偿装置,执行上述的低延时补偿方法,包括统计模块和补偿模块;
23、统计模块包括子像素虚拟电流值计算单元、行虚拟电流均值计算单元、行片外压降补偿值计算单元、行片内压降补偿值计算单元、补偿求和单元;
24、统计模块接收输入数据以及当前行位置信号;
25、子像素虚拟电流值计算单元,用于接收输入数据,通过各通道查找表映射输出各子像素虚拟电流值;
26、行虚拟电流均值计算单元,接收子像素虚拟电流值计算单元输出的各子像素虚拟电流值,对当前行全部子像素三通道虚拟电流值统计求平均,输出行虚拟电流均值;
27、行片外压降补偿值计算单元,接收所述行虚拟电流均值,对上一帧剩余行的行虚拟电流均值、当前帧已扫描行的行虚拟电流均值分别累加,结合片外电阻系数计算得到片外压降补偿值;
28、行片内压降补偿值计算单元,接收所述行虚拟电流均值以及当前行位置信号,在单元内部完成行虚拟电流行程均值求解,对上一帧剩余行的行虚拟电流行程均值、当前帧已扫描行的行虚拟电流均值做加权运算,结合片内电阻系数计算得到片内压降补偿值;
29、补偿求和单元,接收行片外压降补偿值、行片内压降补偿值,将片内压降补偿值、片外压降补偿值相加得到下一行补偿数据,并向外输出所述下一行补偿数据;
30、补偿模块包括调整系数计算单元、补偿输出单元;
31、调整系数计算单元接收当前点位置信号,根据像素位置,通过绑点系数线性插值得到当前像素调整系数;
32、补偿输出单元,接收调整系数计算单元输出的调整系数、上一行补偿数据以及输入数据,结合调整系数与上一行补偿数据得到实际补偿值,完成输入图像数据补偿后输出输出数据;
33、统计模块以单行显示时间为单位逐行输出下一行补偿数据,无需等待整帧统计完成。
34、行虚拟电流行程均值由行片内压降补偿值计算单元内部运算生成,无需设置独立硬件单元。
1.一种 amoled 显示屏电源片内外压降的低延时补偿方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种 amoled 显示屏电源片内外压降的低延时补偿方法,其特征在于:所述行虚拟电流均值的计算方式为:对当前行所有子像素 r、g、b 三通道虚拟电流值求和,除以该行子像素总数量 3*width:
3.根据权利要求1所述的一种 amoled 显示屏电源片内外压降的低延时补偿方法,其特征在于,所述行虚拟电流行程均值的计算方式为:行虚拟电流均值乘以画面剩余行数:,其中,height为画面总行数,i 为当前行号。
4.根据权利要求1所述的一种 amoled 显示屏电源片内外压降的低延时补偿方法,其特征在于:画面切换时逐行迭代更新统计值与补偿数据,消除隔帧补偿带来的画面亮度跳变。
5.根据权利要求1所述的一种 amoled 显示屏电源片内外压降的低延时补偿方法,其特征在于:分区之间过渡区域采用二维线性插值求取调整系数,保证分区边界补偿效果平滑。
6.一种 amoled 显示屏电源片内外压降的低延时补偿装置,执行任一权利要求 1-5所述的一种 amoled 显示屏电源片内外压降的低延时补偿方法,其特征在于,包括统计模块和补偿模块;
7.根据权利要求 6 所述的一种 amoled 显示屏电源片内外压降的低延时补偿装置,其特征在于,所述行虚拟电流行程均值由行片内压降补偿值计算单元内部运算生成,无需设置独立硬件单元。