一种高精确过驱动补偿系统及方法与流程
- 国知局
- 2024-06-21 14:04:51
本发明涉及显示领域,特别涉及一种高精确过驱动补偿显示领域。
背景技术:
1、近年来,有机发光二极体(organic light-emitting diode,oled)屏幕被广泛地应用在各种领域,比如消费电子和车载显示等。为了进一步匹配久续航的使用场景,屏幕显示开始应用夜间模式,该模式为了提高续航能力,将背景亮度降低以减小能耗,但夜间模式下的动态画面的拖影或模糊问题尤为严重。为了提高画面质量,在显示器的控制电路中使用过驱动补偿(over drive compensation,odc)电路,从而达到理想的显示效果。
2、现有方法通常会使用一个或两个前一帧和当前帧的补偿表来对前后帧画面进行补偿,但是在实际测试的过程中发现不同亮度值(display brightness value,dbv)下的所需要的补偿的效果是有差异的,例如使用500nit的odc补偿表对2nit的情况下进行补偿,基本无效果,仍存在拖影问题。
技术实现思路
1、本发明的目的是提供一种高精确度过驱动补偿系统及方法,以有效解决动态拖影问题。
2、为了实现以上目的,本发明通过以下技术方案实现:
3、一种高精确过驱动补偿系统,包括当前帧选择模块、当前帧补偿模块、历史帧叠加模块、历史帧信息存储模块、gamma转换模块;
4、所述当前帧选择模块,根据输入数据得当前帧亮度值匹配对应亮度值下的2d补偿表;
5、所述当前帧补偿模块,根据当前帧和历史帧的亮度值、所述2d补偿表获取补偿值,并计算得到当前帧补偿后的亮度值;
6、历史帧叠加模块,将历史帧与当前帧的亮度值进行叠加得到累计亮度值,并将累计亮度值作为新的历史帧亮度值存储至历史帧信息存储模块中进行迭代;
7、所述gamma转换模块,用于将当前帧补偿后的亮度值转换为驱动电压值,并输出数据。
8、进一步的,所述当前帧选择模块根据当前帧的帧率信息获取第一偏移量;根据当前帧的亮度值获取第二偏移量;根据所述第一偏移量和所述第二偏移量在sram中寻址,得到当前帧亮度对应的2d补偿表,其中,sram存储有查找总表,所述查找总表存储有不同帧率下、不同亮度值对应的2d补偿表。
9、进一步的,所述当前帧选择模块,以一固定的亮度值对应的2d补偿表为基准表,通过数据拟合方式获取其它亮度值对应的2d补偿表。
10、进一步的,所述当前帧补偿模块,在所述2d补偿表中,根据输入的灰阶值,查找对应的上端点值、下端点值及对应的输出值,并基于所述上端点值、所述下端点值进行线性插值,进而得到所述补偿值。
11、进一步的,所述历史帧叠加模块,通过公式(1)计算所述累计亮度值:
12、δv=δvpre*(1-α)+δvcur*α (1)
13、其中,δvpre为前一帧亮度值对应的阈值电压变化,δvcur为当前帧亮度值对应的阈值电压变化,δv为累计亮度值对应的阈值电压变化,叠加的因子为α。
14、一种采用上述系统的高精确过驱动补偿方法,包括以下步骤:
15、步骤1、根据输入数据的当前帧的亮度值获取对应亮度值下的2d补偿表;
16、步骤2、将当前帧的亮度值与历史帧的亮度值进行叠加得到累计亮度值;
17、步骤3、将步骤2生成的所述累计亮度值作为新的历史帧亮度值存储至历史帧信息存储模块中进行迭代;
18、步骤4、根据当前帧和历史帧的亮度值、所述2d补偿表获取补偿值;
19、步骤5、根据步骤4生成的补偿值对当前帧亮度值进行补偿获取补偿后的亮度值;
20、步骤6、将当前帧补偿后的亮度值转换为驱动电压值,并输出数据。
21、进一步的,在所述步骤1中,所述2d补偿表获取方法为:根据当前帧的帧率信息获取第一偏移量;根据当前帧的亮度值获取第二偏移量;根据所述第一偏移量和所述第二偏移量在sram中寻址,得到当前帧亮度对应的2d补偿表,其中,sram存储有查找总表,所述查找总表存储有不同帧率下、不同亮度对应的2d补偿表。
22、进一步的,在所述步骤1中,所述2d补偿表获取方法为:以一固定的亮度对应的2d补偿表为基准表,通过数据拟合方式获取其它亮度对应的2d补偿表。
23、进一步的,在所述步骤2中,通过公式(1)计算所述累计亮度值:
24、δv=δvpre*(1-α)+δvcur*α (1)
25、其中,δvpre为前一帧亮度值对应的阈值电压变化,δvcur为当前帧亮度值对应的阈值电压变化,δv为累计亮度值对应的阈值电压变化,叠加的因子为α。
26、与现有技术相比,本发明具有如下优点:
27、本发明针对当前帧的亮度值匹配了相对应的2d补偿表,使得补偿更加精确有效,高精确的解决了拖影问题。
技术特征:1.一种高精确过驱动补偿系统,其特征在于,包括:当前帧选择模块、当前帧补偿模块、历史帧叠加模块、历史帧信息存储模块、gamma转换模块;
2.如权利要求1所述的高精确过驱动补偿系统,其特征在于,所述当前帧选择模块根据当前帧的帧率信息获取第一偏移量;根据当前帧的亮度值获取第二偏移量;根据所述第一偏移量和所述第二偏移量在sram中寻址,得到当前帧亮度对应的2d补偿表,其中,sram存储有查找总表,所述查找总表存储有不同帧率下、不同亮度值对应的2d补偿表。
3.如权利要求1所述的高精确过驱动补偿系统,其特征在于,所述当前帧选择模块,以一固定的亮度值对应的2d补偿表为基准表,通过数据拟合方式获取其它亮度值对应的2d补偿表。
4.如权利要求3所述的高精确过驱动补偿系统,其特征在于,所述当前帧补偿模块,在所述2d补偿表中,根据输入的灰阶值,查找对应的上端点值、下端点值及对应的输出值,并基于所述上端点值、所述下端点值进行线性插值,进而得到所述补偿值。
5.如权利要求1所述的高精确过驱动补偿系统,其特征在于,所述历史帧叠加模块,通过公式(1)计算所述累计亮度值:
6.一种采用权利要求1-5任一项所述的高精确过驱动补偿系统的高精确过驱动补偿方法,其特征在于,包括以下步骤:
7.如权利要求6所述的方法,其特征在于,在所述步骤1中,所述2d补偿表获取方法为:根据当前帧的帧率信息获取第一偏移量;根据当前帧的亮度值获取第二偏移量;根据所述第一偏移量和所述第二偏移量在sram中寻址,得到当前帧亮度对应的2d补偿表,其中,sram存储有查找总表,所述查找总表存储有不同帧率下、不同亮度对应的2d补偿表。
8.如权利要求6所述的方法,其特征在于,在所述步骤1中,所述2d补偿表获取方法为:以一固定的亮度对应的2d补偿表为基准表,通过数据拟合方式获取其它亮度对应的2d补偿表。
9.如权利要求6所述的方法,其特征在于,在所述步骤2中,通过公式(1)计算所述累计亮度值:
技术总结本发明提供一种高精确过驱动补偿系统及方法,根据当前帧的亮度值匹配相对应的2D补偿表,并利用该2D补偿表对当前帧的亮度值进行补偿,更加有效、精确地解决了拖影问题。技术研发人员:李燕然,卜晓明,李堃,刘洋,秦佳祥,郭朝军,蔡剑,施文杰受保护的技术使用者:苇渡半导体(上海)有限公司技术研发日:技术公布日:2024/6/2本文地址:https://www.jishuxx.com/zhuanli/20240618/35790.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表