本发明属于显示驱动领域领域,尤其涉及一种针对oled屏幕的多帧过驱动补偿方法。
背景技术:
1、随着oled屏幕在手机、pad、笔记本电脑等消费电子产品领域的广泛应用,针对oled像素电路的光学补偿类技术需求日益增多。由于oled像素电路采用的驱动管存在栅间绝缘层内部缺陷态和界面缺陷态,导致像素电路发光的阈值电压vth产生漂移,进而产生像素电路发光的所谓“迟滞效应”。该效应在黑背景阅读场景下,会导致明显的“文字拖影”现象。鉴于此,诸多显示驱动芯片(ddic)都集成了过驱动补偿(over drive compensation,odc)算法。
2、现有的odc方法,主要是通过考虑前后相邻两帧画面、或多帧画面在相同像素物理坐标上的亮度变化,来确定该坐标rgb子像素的补偿数值。
3、然而,由于oled像素电路的“迟滞效应”,通常需要连续对多帧画面进行补偿,才能形成稳定的感官效果。目前提出的多帧odc方案,都需要缓存2帧以上画面数据作为参考信息,这对ddic的存储资源造成了巨大的压力,通常是认为不可接受的。
4、因此,需要一种能在1帧数据存储资源内解决多帧odc的实现方案,这样才有在ddic有限的硬件资源上实现该方案的可行性。
技术实现思路
1、有鉴于此,本发明的目的之一在于提供一种针对oled屏幕的多帧过驱动补偿方法,可以仅缓存上一帧的单帧画面数据即可应用基于多帧画面数据的过驱动补偿方法,一方面能够保证更好的过驱动补偿效果从而减少画面拖影等现象,另一方面无需存储多帧画面数据,减少了sram/ddr存储压力和读写数据的功耗。
2、为实现上述目的,本发明一方面提供了一种针对oled屏幕的多帧过驱动补偿方法,包括如下步骤:
3、s1:单帧画面信息缓存:缓存上一帧的显示画面信息;
4、s2:变换矢量估计:根据所述上一帧的显示画面信息和当前帧的待显示画面信息的差异获取变换矢量参数;
5、s3:矢量补偿画面:根据所述变换矢量参数逆推上一帧之前的至少一个前序帧的显示画面信息估计值;
6、s4:多帧过驱动补偿:根据上一帧的显示画面信息和前序帧的显示画面信息估计值对当前帧的待显示画面信息进行过驱动补偿。
7、优选地,步骤s2和步骤s3使用至少一个变换模型进行获取所述变换矢量参数和进行逆推所述显示画面信息估计值;
8、所述变换模型包括运动估计模型、变化检测模型、触控滑动估计模型中的至少一种。
9、优选地,步骤s4中,所述过驱动补偿为根据每个像素的多帧的显示画面信息对应的亮度变化,对所述像素的待显示画面信息进行补偿的方法。
10、优选地,步骤s1还包括:在缓存前对所述显示画面信息进行编码;
11、步骤s2中在获取所述上一帧的显示画面信息前还包括解码步骤。
12、本发明的有益效果是:
13、本发明仅缓存上一帧的单帧画面数据即可应用基于多帧画面数据的过驱动补偿方法,一方面能够保证更好的过驱动补偿效果从而减少画面拖影等现象,另一方面无需存储多帧画面数据,减少了sram/ddr存储压力和读写数据的功耗。
1.一种针对oled屏幕的多帧过驱动补偿方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的多帧过驱动补偿方法,其特征在于,步骤s2和步骤s3使用至少一个变换模型进行获取所述变换矢量参数和进行逆推所述显示画面信息估计值;
3.根据权利要求1所述的多帧过驱动补偿方法,其特征在于,步骤s4中,所述过驱动补偿为根据每个像素的多帧的显示画面信息对应的亮度变化,对所述像素的待显示画面信息进行补偿的方法。
4.根据权利要求1所述的多帧过驱动补偿方法,其特征在于,步骤s1还包括:在缓存前对所述显示画面信息进行编码;