过驱动补偿方法、过驱动补偿装置和液晶显示系统与流程

未命名 07-29 阅读:104 评论:0


1.本技术涉及显示技术领域,具体而言,涉及一种过驱动补偿方法、过驱动补偿装置和液晶显示系统。


背景技术:

2.过驱动技术是指对液晶分子施加稍高于或低于状态对应电压的起始电压,使液晶分子转动更快,在达到状态后,电压再回落到状态的对应电压以保持状态,这样可以提高液晶显示器的响应速度,使得不同灰阶的响应时间变得更平均。
3.然而,当用户的液晶显示器的刷新率比较高且刷新率变化范围比较大时,使用传统方法对液晶显示进行过驱动补偿时,在高刷新率的情况下,由于过驱动补偿不足导致响应不足,进而造成图像拖影的现象;在低刷新率的情况下,由于过驱动补偿过度导致响应过快,进而造成颜色失真的现象,极大地影响用户的视觉体验。
4.因此,亟需一种可以解决过驱动补偿时的准确性低问题的方案。


技术实现要素:

5.本技术的主要目的在于提供一种过驱动补偿方法、过驱动补偿装置和液晶显示系统,以至少解决现有技术中进行过驱动补偿时准确性低的问题。
6.为了实现上述目的,根据本技术的一个方面,提供了一种过驱动补偿方法,包括:确定图像是否为动态图像;在所述图像为动态图像的情况下,确定所述动态图像的上一帧的刷新率对应的频率范围;根据所述动态图像的上一帧的刷新率对应的频率范围和所述动态图像的当前帧的刷新率,确定所述动态图像的当前帧的刷新率对应的频率范围;根据所述动态图像的当前帧的刷新率对应的频率范围,确定所述动态图像的当前帧的像素的灰阶值和所述动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,其中,所述灰阶补偿值用于对所述动态图像的当前帧进行过驱动补偿;根据所述动态图像的上一帧、所述动态图像的当前帧以及所述映射关系,确定所述灰阶补偿值;采用所述灰阶补偿值对所述动态图像的当前帧进行过驱动补偿。
7.可选地,确定所述动态图像的上一帧的刷新率对应的频率范围,包括:在所述动态图像的上一帧的刷新率小于第一阈值的情况下,确定所述动态图像的上一帧的刷新率对应的频率范围为第一频率范围;在所述动态图像的上一帧的刷新率大于等于所述第一阈值且小于第二阈值的情况下,确定所述动态图像的上一帧的刷新率对应的频率范围为第二频率范围,其中,所述第二阈值大于所述第一阈值,所述第二频率范围的最小值大于所述第一频率范围的最大值;在所述动态图像的上一帧的刷新率大于等于所述第二阈值的情况下,确定所述动态图像的上一帧的刷新率对应的频率范围为第三频率范围,其中,所述第三频率范围的最小值大于所述第二频率范围的最大值,所述第三频率范围的最小值大于所述第一频率范围的最大值。
8.可选地,根据所述动态图像的上一帧的刷新率对应的频率范围和所述动态图像的
当前帧的刷新率,确定所述动态图像的当前帧的刷新率对应的频率范围,包括:在所述动态图像的上一帧的刷新率对应的频率范围为所述第一频率范围且所述动态图像的当前帧的刷新率小于所述第一阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第一频率范围;在所述动态图像的上一帧的刷新率对应的频率范围为第一频率范围且所述动态图像的当前帧的刷新率大于等于所述第一阈值且小于所述第二阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第二频率范围;在所述动态图像的上一帧的刷新率对应的频率范围为第一频率范围且所述动态图像的当前帧的刷新率大于等于所述第二阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第三频率范围。
9.可选地,根据所述动态图像的上一帧的刷新率对应的频率范围和所述动态图像的当前帧的刷新率,确定所述动态图像的当前帧的刷新率对应的频率范围,包括:在所述动态图像的上一帧的刷新率对应的频率范围为第二频率范围且所述动态图像的当前帧的刷新率小于第三阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第一频率范围,其中,所述第三阈值小于所述第一阈值;在所述动态图像的上一帧的刷新率对应的频率范围为第二频率范围且所述动态图像的当前帧的刷新率大于等于所述第三阈值且小于所述第二阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第二频率范围;在所述动态图像的上一帧的刷新率对应的频率范围为第二频率范围且所述动态图像的当前帧的刷新率大于等于所述第二阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第三频率范围。
10.可选地,根据所述动态图像的上一帧的刷新率对应的频率范围和所述动态图像的当前帧的刷新率,确定所述动态图像的当前帧的刷新率对应的频率范围,包括:在所述动态图像的上一帧的刷新率对应的频率范围为第三频率范围且所述动态图像的当前帧的刷新率小于第三阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第一频率范围,其中,所述第三阈值小于所述第一阈值;在所述动态图像的上一帧的刷新率对应的频率范围为第三频率范围且所述动态图像的当前帧的刷新率大于等于所述第三阈值且小于第四阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第二频率范围,其中,所述第四阈值小于所述第二阈值且大于所述第一阈值;在所述动态图像的上一帧的刷新率对应的频率范围为第三频率范围且所述动态图像的当前帧的刷新率大于等于所述第四阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第三频率范围。
11.可选地,根据所述动态图像的当前帧的刷新率对应的频率范围,确定所述动态图像的当前帧的像素的灰阶值和所述动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,包括:在所述动态图像的当前帧的刷新率对应的频率范围为第一频率范围的情况下,确定第一映射关系;在所述动态图像的当前帧的刷新率对应的频率范围为第二频率范围的情况下,确定第二映射关系,其中,同一所述动态图像的当前帧的像素的灰阶值和同一所述动态图像的上一帧的像素的灰阶值在所述第二映射关系对应的值大于同一所述动态图像的当前帧的像素的灰阶值和同一所述动态图像的上一帧的像素的灰阶值在所述第一映射关系对应的值;在所述动态图像的当前帧的刷新率对应的频率范围为第三频率范围的情况下,确定第三映射关系,其中,同一所述动态图像的当前帧的像素的灰阶值和同一所述
动态图像的上一帧的像素的灰阶值在所述第三映射关系对应的值大于同一所述动态图像的当前帧的像素的灰阶值和同一所述动态图像的上一帧的像素的灰阶值在所述第二映射关系对应的值。
12.可选地,根据所述动态图像的上一帧、所述动态图像的当前帧以及所述映射关系,确定所述灰阶补偿值,包括:将所述映射关系中的所述动态图像的上一帧的像素的灰阶值分为多个长度相等的第一区间,并将所述映射关系中的所述动态图像的当前帧的像素的灰阶值分为多个长度相等的第二区间,其中,所述第一区间和所述第二区间为左开右闭的区间;确定所述动态图像的上一帧的像素的灰阶值落入的所述第一区间为第一预定区间;确定所述第一预定区间的左端点值为第一端点值,所述第一预定区间的右端点值为第二端点值;根据所述动态图像的当前帧的像素的灰阶值落入的所述第二区间为第二预定区间,确定所述第二预定区间的左端点值为第三端点值,所述第二预定区间的右端点值为第四端点值;至少根据第一预备灰阶补偿值、第二预备灰阶补偿值、所述第二端点值与所述动态图像的上一帧的像素的灰阶值的差值、所述动态图像的当前帧的像素的灰阶值与所述第三端点值的差值以及所述第一端点值与所述第二端点值的差值,确定所述灰阶补偿值,其中,所述第一预备灰阶补偿值为所述映射关系中所述第一端点值和所述第四端点值对应的灰阶补偿值,所述第二预备灰阶补偿值为所述映射关系中所述第二端点值和所述第三端点值对应的灰阶补偿值。
13.可选地,至少根据第一预备灰阶补偿值、第二预备灰阶补偿值、所述第二端点值与所述动态图像的上一帧的像素的灰阶值的差值、所述动态图像的当前帧的像素的灰阶值与所述第三端点值的差值以及所述第一端点值与所述第二端点值的差值,确定所述灰阶补偿值,包括:根据公式确定所述灰阶补偿值,其中,p为所述灰阶补偿值,b为所述第一预备灰阶补偿值,c为所述第二预备灰阶补偿值,a为所述第一端点值与所述第二端点值的差值,x为所述动态图像的当前帧的像素的灰阶值与所述第三端点值的差值,y为所述第二端点值与所述动态图像的上一帧的像素的灰阶值的差值,a为所述映射关系中所述第一端点值和所述第三端点值对应的灰阶补偿值。
14.可选地,至少根据第一预备灰阶补偿值、第二预备灰阶补偿值、所述第二端点值与所述动态图像的上一帧的像素的灰阶值的差值、所述动态图像的当前帧的像素的灰阶值与所述第三端点值的差值以及所述第一端点值与所述第二端点值的差值,确定所述灰阶补偿值,包括:根据公式确定所述灰阶补偿值,其中,p为所述灰阶补偿值,b为所述第一预备灰阶补偿值,c为所述第二预备灰阶补偿值,a为所述第一端点值与所述第二端点值的差值,x为所述动态图像的当前帧的像素的灰阶值与所述第三端点值的差值,y为所述第二端点值与所述动态图像的上一帧的像素的灰阶值的差值,d为所述映射关系中所述第二端点值和所述第四端点值对应的灰阶补偿值。
15.可选地,确定图像是否为动态图像,包括:获取所述图像的上一帧的rgb数据和所述图像的当前帧的rgb数据;在所述图像的上一帧的rgb数据和所述图像的当前帧的rgb数据不同的情况下,确定所述图像为所述动态图像。
16.为了实现上述目的,根据本技术的一个方面,提供了一种过驱动补偿装置,包括:
第一确定单元,用于确定图像是否为动态图像;第二确定单元,用于在所述图像为动态图像的情况下,确定所述动态图像的上一帧的刷新率对应的频率范围;第三确定单元,用于根据所述动态图像的上一帧的刷新率对应的频率范围和动态图像的当前帧的刷新率,确定所述动态图像的当前帧的刷新率对应的频率范围;第四确定单元,用于根据所述动态图像的当前帧的刷新率对应的频率范围,确定所述动态图像的当前帧的像素的灰阶值和所述动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,其中,所述灰阶补偿值用于对所述动态图像的当前帧进行过驱动补偿;第五确定单元,用于根据所述动态图像的上一帧、所述动态图像的当前帧以及所述映射关系,确定所述灰阶补偿值;处理单元,用于采用所述灰阶补偿值对所述动态图像的当前帧进行过驱动补偿。
17.根据本技术的另一方面,提供了一种液晶显示系统,包括:处理器;所述的过驱动补偿装置,与所述处理器通信连接;液晶显示器,与所述过驱动补偿装置通信连接,用于显示图像。
18.应用本技术的技术方案,首先,确定图像是否为动态图像;在图像为动态图像的情况下,确定动态图像的上一帧的刷新率对应的频率范围。然后,根据动态图像的上一帧的刷新率对应的频率范围和动态图像的当前帧的刷新率,确定动态图像的当前帧的刷新率对应的频率范围;根据动态图像的当前帧的刷新率对应的频率范围,确定动态图像的当前帧的像素的灰阶值和动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,其中,灰阶补偿值用于对动态图像的当前帧进行过驱动补偿。最后,根据动态图像的上一帧、动态图像的当前帧以及映射关系,确定灰阶补偿值;采用灰阶补偿值对动态图像的当前帧进行过驱动补偿。上述方法中,根据动态图像上一帧和当前帧的刷新率对应的频率范围,确定对应的动态图像的当前帧的像素的灰阶值和动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,由该映射关系可以进一步确定灰阶补偿值。通过不同的刷新率的频率范围确定对应的灰阶补偿值,从而实现了能够更加准确的确定灰阶补偿值的技术效果,进而解决了由于液晶显示器刷新率过高或过低导致的进行过驱动补偿时准确性低的技术问题。
附图说明
19.构成本技术的一部分的说明书附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
20.图1示出了根据本技术的实施例中提供的一种执行过驱动补偿方法的移动终端的硬件结构框图;
21.图2示出了根据本技术的实施例提供的一种过驱动补偿方法的流程示意图;
22.图3示出了根据本技术的实施例提供的动态图像的刷新率对应的频率范围切换的示意图
23.图4示出了根据本技术的实施例提供的利用三角插值算法计算灰阶补偿值的示意图;
24.图5示出了根据本技术的实施例提供的一种过驱动补偿方法的整体流程图;
25.图6示出了根据本技术的实施例提供的动态图像的当前帧比上一帧亮的情况下的实际像素亮度和预设驱动灰阶值的曲线;
26.图7示出了根据本技术的实施例提供的动态图像的当前帧比上一帧暗的情况下的
实际像素亮度和预设驱动灰阶值的曲线;
27.图8示出了根据本技术的实施例提供的目标灰阶值和实际响应像素亮度值的曲线;
28.图9示出了根据本技术的实施例提供的一种过驱动补偿装置的结构框图;
29.图10示出了根据本技术的实施例提供的一种过驱动补偿装置的内部结构示意图;
30.图11示出了根据本技术的实施例提供的一种液晶显示系统的结构示意图;
31.图12根据本技术的实施例提供的一种液晶显示系统的具体连接方式示意图。
32.其中,上述附图包括以下附图标记:
33.102、处理器;104、存储器;106、传输设备;108、输入输出设备;110、第一端点值;111、第二端点值;112、第三端点值;113、第四端点值。
具体实施方式
34.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
35.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
36.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
37.为了便于描述,以下对本技术实施例涉及的部分名词或术语进行说明:
38.过驱动技术:过驱动(over driving control,简称odc)技术是指,在起始的时候施加驱动电压略高于目标状态的对应电压,使得液晶分子转动的速度更快,在到达目标状态时,电压再回落至目标状态的对应电压,这样可以有效缩短反应时间。
39.正如背景技术中所介绍的,现有技术中由于液晶显示器刷新率过高或过低,会导致进行过驱动补偿时准确性低,为解决上述问题,本技术的实施例提供了一种过驱动补偿方法、过驱动补偿装置和液晶显示系统。
40.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
41.本技术实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种过驱动补偿方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备
106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
42.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的设备信息的显示方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
43.在本实施例中提供了一种运行于移动终端、计算机终端或者类似的运算装置的过驱动补偿方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
44.图2是根据本技术实施例的过驱动补偿方法的流程图。如图2所示,该方法包括以下步骤:
45.步骤s101,确定图像是否为动态图像;
46.具体地,动态图像包括动画和视频信息,是连续渐变的静态图像或图形序列,沿时间轴顺次更换显示,从而构成运动视感的媒体。当序列中每帧图像是由人工或计算机产生的图像时,我们常称作动画;当序列中每帧图像是通过实时摄取自然景象或活动对象时,我们常成为影像视频,或简称为视频。在液晶显示领域,动态图像也可以为上一帧图像与当前帧图像不同的图像,例如:鼠标移动前后的液晶显示图像。
47.步骤s102,在上述图像为动态图像的情况下,确定上述动态图像的上一帧的刷新率对应的频率范围;
48.具体地,由于过驱动技术可以解决动态图像的画面残影问题,因此,可以先确定图像是否为动态图像,在该图像为动态图像的情况下,再对图像进行过驱动补偿。
49.步骤s103,根据上述动态图像的上一帧的刷新率对应的频率范围和上述动态图像的当前帧的刷新率,确定上述动态图像的当前帧的刷新率对应的频率范围;
50.具体地,上述方法可以快速确定动态图像的上一帧和当前帧的频率范围差别,并确定动态图像的当前帧的刷新率对应的频率范围。
51.步骤s104,根据上述动态图像的当前帧的刷新率对应的频率范围,确定上述动态图像的当前帧的像素的灰阶值和上述动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,其中,上述灰阶补偿值用于对上述动态图像的当前帧进行过驱动补偿;
52.具体地,根据动态图像当前帧的刷新率对应的频率范围,确定对应的动态图像的
当前帧的像素的灰阶值和动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系。在上述动态图像当前帧的频率范围不同的情况下,得到的映射关系也不同。以笔记本电脑为例,由于部分笔记本电脑的液晶显示器具有可变屏幕刷新率功能,尤其是用户在进行电竞游戏,比如射击游戏时,可以将屏幕刷新率调整到较高刷新率(如144hz),但此时若仍使用低刷新率(如60hz)下的过驱动显示灰阶补偿值,则不足以消除拖影问题,因此,此时则需要使用144hz对应的液晶过驱动灰阶补偿值,来减小拖影的现象。而当用户进行word办公或浏览图片时,电脑则会将显示器刷新频率降低到60hz,此时则应该使用60hz对应的液晶过驱动灰阶补偿值,进而达到屏幕响应和功耗的平衡。
53.步骤s105,根据上述动态图像的上一帧、上述动态图像的当前帧以及上述映射关系,确定上述灰阶补偿值;
54.具体地,上述动态图像的上一帧、上述动态图像的当前帧以及上述映射关系可以为液晶过驱动显示的补偿灰阶值的查找表,也可以通过其他形式来表示该映射关系。上述查找表可以为17乘17或1024乘1024的查找表,灰度值从0到1024,也可以为其他大小。在映射关系通过上述查找表的形式表示时,为了减小查找表的大小,进而节省存储资源,可以采用三角插值法对补偿灰阶值进行计算。上述三角插值法可以为上三角插值法也可以为下三角插值法。
55.步骤s106,采用上述灰阶补偿值对上述动态图像的当前帧进行过驱动补偿。
56.具体地,补偿后的新驱动灰阶值为目标驱动灰阶值与上述灰阶补偿值的和。补偿后的新驱动灰阶值最终会根据上述映射关系变换成实际的驱动电压值,即补偿后的新电压值为原始驱动电压值与补偿电压值之和。
57.通过本实施例,首先,确定图像是否为动态图像;在图像为动态图像的情况下,确定动态图像的上一帧的刷新率对应的频率范围。然后,根据动态图像的上一帧的刷新率对应的频率范围和动态图像的当前帧的刷新率,确定动态图像的当前帧的刷新率对应的频率范围;根据动态图像的当前帧的刷新率对应的频率范围,确定动态图像的当前帧的像素的灰阶值和动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,其中,灰阶补偿值用于对动态图像的当前帧进行过驱动补偿。最后,根据动态图像的上一帧、动态图像的当前帧以及映射关系,确定灰阶补偿值;采用灰阶补偿值对动态图像的当前帧进行过驱动补偿。上述方法中,根据动态图像上一帧和当前帧的刷新率对应的频率范围,确定对应的动态图像的当前帧的像素的灰阶值和动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,由该映射关系可以进一步确定灰阶补偿值。通过不同的刷新率的频率范围确定对应的灰阶补偿值,从而实现了能够更加准确的确定灰阶补偿值的技术效果,进而解决了由于液晶显示器刷新率过高或过低导致的进行过驱动补偿时准确性低的技术问题。
58.具体实现过程中,上述步骤s102可以通过以下步骤实现:步骤s1021,在上述动态图像的上一帧的刷新率小于第一阈值的情况下,确定上述动态图像的上一帧的刷新率对应的频率范围为第一频率范围;步骤s1022,在上述动态图像的上一帧的刷新率大于等于上述第一阈值且小于第二阈值的情况下,确定上述动态图像的上一帧的刷新率对应的频率范围为第二频率范围,其中,上述第二阈值大于上述第一阈值,上述第二频率范围的最小值大于上述第一频率范围的最大值;步骤s1023,在上述动态图像的上一帧的刷新率大于等于上述第二阈值的情况下,确定上述动态图像的上一帧的刷新率对应的频率范围为第三频率范
围,其中,上述第三频率范围的最小值大于上述第二频率范围的最大值,上述第三频率范围的最小值大于上述第一频率范围的最大值。该方法中,上述第一阈值可以为55hz~65hz,上述第二阈值可以为80hz~100hz。例如,在上述动态图像的上一帧的刷新率小于65hz的情况下,确定其对应的频率范围为第一频率范围;在上述动态图像的上一帧的刷新率大于65hz且小于100hz的情况下,确定其对应的频率范围为第二频率范围;在上述动态图像的上一帧的刷新率大于100hz的情况下,确定其对应的频率范围为第三频率范围。上述方法可以快速确定动态图像的上一帧的刷新率对应的范围。
59.为了进一步确定动态图像的当前帧对应的频率范围,本技术的上述步骤s103可以通过以下步骤实现,步骤s1031,在上述动态图像的上一帧的刷新率对应的频率范围为上述第一频率范围且上述动态图像的当前帧的刷新率小于上述第一阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第一频率范围;步骤s032,在上述动态图像的上一帧的刷新率对应的频率范围为第一频率范围且上述动态图像的当前帧的刷新率大于等于上述第一阈值且小于上述第二阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第二频率范围;步骤s1033,在上述动态图像的上一帧的刷新率对应的频率范围为第一频率范围且上述动态图像的当前帧的刷新率大于等于上述第二阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第三频率范围。该方法中,如图3所示,step1、step2以及step3分别对应3个不同的频率范围,step1对应第一频率范围,step2对应第二频率范围,step3对应第三频率范围。上一帧的刷新率对应的频率范围为上一状态,动态图像的当前帧的刷新率为输入帧频率。其中,第一阈值表示退出上述第一频率范围的阈值,第二阈值为进入第三频率范围的阈值。例如,第一阈值为65hz,第二阈值为100hz。当上一状态为step1时,输入帧频率小于65hz时,则保持step1状态。上一状态为step1时,当输入帧频率大于65hz小于100hz由step1进入step2状态,对应图3中的链路1;上一状态为step1时,当输入帧频率大于100hz,由step1状态进入step3状态,对应图3中的链路6。上述方法可以快速确定动态图像的当前帧的刷新率对应的范围。
60.在一些实施例上,上述步骤s103具体可以通过以下步骤实现:步骤s1034,在上述动态图像的上一帧的刷新率对应的频率范围为第二频率范围且上述动态图像的当前帧的刷新率小于第三阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第一频率范围,其中,上述第三阈值小于上述第一阈值;步骤s1035,在上述动态图像的上一帧的刷新率对应的频率范围为第二频率范围且上述动态图像的当前帧的刷新率大于等于上述第三阈值且小于上述第二阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第二频率范围;步骤s1036,在上述动态图像的上一帧的刷新率对应的频率范围为第二频率范围且上述动态图像的当前帧的刷新率大于等于上述第二阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第三频率范围。其中,第三阈值表示进入上述第一频率范围的阈值,第二阈值为进入第三频率范围的阈值。该方法中,例如,第三阈值为55hz,第二阈值为100hz。上一状态为step2时,当输入帧率小于55hz时由step2状态进入step1状态,对应图3中的链路4;上一状态为step2时,当输入帧频率大于55hz小于100hz时保持step2状态;上一状态为step2时,当输入帧频率大于100hz进入step3状态,对应图3中的链路2。若输入帧率为64hz这样与上述第一阈值相差较小的值时,上述第三阈值小于第一阈值可以防止频率范围的非必要跳转,进而节省资源。上述方法可以快速
确定动态图像的当前帧的刷新率对应的范围。
61.上述步骤s103还可以通过其他方式实现,例如:步骤s1037,在上述动态图像的上一帧的刷新率对应的频率范围为第三频率范围且上述动态图像的当前帧的刷新率小于第三阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第一频率范围,其中,上述第三阈值小于上述第一阈值;步骤s1038,在上述动态图像的上一帧的刷新率对应的频率范围为第三频率范围且上述动态图像的当前帧的刷新率大于等于上述第三阈值且小于第四阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第二频率范围,其中,上述第四阈值小于上述第二阈值且大于上述第一阈值;步骤s1039,在上述动态图像的上一帧的刷新率对应的频率范围为第三频率范围且上述动态图像的当前帧的刷新率大于等于上述第四阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第三频率范围。其中,第四阈值为退出第三频率范围的阈值,第三阈值表示进入上述第一频率范围的阈值。该方法中,例如,第三阈值为55hz,第四阈值为80hz。上一状态为step3时,当输入帧频率大于80hz,保持step3状态;上一状态为step3时,当输入帧频率大于55hz小于80hz时,由step3状态进入step2状态,对应图3中的链路5;上一状态为step3时,当输入帧频率小于55hz时,由step3状态进入step1状态,对应图3中的链路3。若输入帧率为98hz这样与上述第二阈值相差较小的值时,第四阈值小于上述第二阈值且大于上述第一阈值可以防止频率范围的非必要跳转,进而节省资源。上述方法可以快速确定动态图像的当前帧的刷新率对应的范围。
62.在一些实施例上,上述步骤s104具体可以通过以下步骤实现:步骤s1041,在上述动态图像的当前帧的刷新率对应的频率范围为第一频率范围的情况下,确定第一映射关系;步骤s1042,在上述动态图像的当前帧的刷新率对应的频率范围为第二频率范围的情况下,确定第二映射关系,其中,同一上述动态图像的当前帧的像素的灰阶值和同一上述动态图像的上一帧的像素的灰阶值在上述第二映射关系对应的值大于同一上述动态图像的当前帧的像素的灰阶值和同一上述动态图像的上一帧的像素的灰阶值在上述第一映射关系对应的值;步骤s1043,在上述动态图像的当前帧的刷新率对应的频率范围为第三频率范围的情况下,确定第三映射关系,其中,同一上述动态图像的当前帧的像素的灰阶值和同一上述动态图像的上一帧的像素的灰阶值在上述第三映射关系对应的值大于同一上述动态图像的当前帧的像素的灰阶值和同一上述动态图像的上一帧的像素的灰阶值在上述第二映射关系对应的值。该方法中,不同的频率范围对应不同的映射关系即不同的补偿灰阶值,频率越高补偿灰阶的绝对值越高。上述映射表可以为查找表,如图3中的step1、step2以及step3对应不同的查找表,其中step1查找表过驱动补偿幅度最小,step2查找表过驱动补偿幅度位于中间,step3查找表过驱动补偿幅度最大。上述方法可以进一步确定精确的灰阶补偿值。
63.为了进一步节省存储资源,在一些实施例上,上述步骤s105具体可以通过以下步骤实现:步骤s1051,将上述映射关系中的上述动态图像的上一帧的像素的灰阶值分为多个长度相等的第一区间,并将上述映射关系中的上述动态图像的当前帧的像素的灰阶值分为多个长度相等的第二区间,其中,上述第一区间和上述第二区间为左开右闭的区间;步骤s1052,确定上述动态图像的上一帧的像素的灰阶值落入的上述第一区间为第一预定区间;步骤s1053,确定上述第一预定区间的左端点值为第一端点值,上述第一预定区间的右端点
值为第二端点值;步骤s1054,根据上述动态图像的当前帧的像素的灰阶值落入的上述第二区间为第二预定区间,确定上述第二预定区间的左端点值为第三端点值,上述第二预定区间的右端点值为第四端点值;步骤s1055,至少根据第一预备灰阶补偿值、第二预备灰阶补偿值、上述第二端点值与上述动态图像的上一帧的像素的灰阶值的差值、上述动态图像的当前帧的像素的灰阶值与上述第三端点值的差值以及上述第一端点值与上述第二端点值的差值,确定上述灰阶补偿值,其中,上述第一预备灰阶补偿值为上述映射关系中上述第一端点值和上述第四端点值对应的灰阶补偿值,上述第二预备灰阶补偿值为上述映射关系中上述第二端点值和上述第三端点值对应的灰阶补偿值。如表1所示,本例所采用的过驱动补偿查找表是17乘17的查找表,灰度值从0到1024。如表1所示,图中的灰阶补偿值为十六进制数,第一位为“0”表示该补偿值为正值,第一位为“1”表示该补偿值为负值。在上一帧的像素的灰阶值小于当前帧的像素的灰阶值的情况下,则采用正的灰阶值进行补偿,反之,在上一帧的像素的灰阶值大于当前帧的像素的灰阶值的情况下,则采用负的灰阶值进行补偿。此外,在上一帧的像素的灰阶值大于当前帧的像素的灰阶值的情况下,采用补码进行补偿,该补码用于表示负数。例如上一帧像素为128,当前帧像素为64的情况下,灰阶值1f4=-12。该方法中,由于图像像素有1024个值,因此,完整的查找表需要1024乘1024大小,所占的空间太大,为节约存储资源,本发明可以使用三角插值法来计算补偿灰阶值,进而可以节约存储空间。因此上述方法,可以进一步节省存储资源。
64.表1灰阶补偿值的查找表
[0065][0066]
上述步骤s1054可以通过其他方式实现,例如:根据公式确定上述灰阶补偿值,其中,p为上述灰阶补偿值,b为上述第一预备灰阶补偿值,c为上述第二预备灰阶补偿值,a为上述第一端点值与上述第二端点值的差值,x为上述动态图像的当前帧的像素的灰阶值与上述第三端点值的差值,y为上述第二端点值与上述动态图像的上一帧的像素的灰阶值的差值,a为上述映射关系中上述第一端点值和上述第三端点值对应的灰阶补偿值。该方法中,如图4所示,首先对待计算点进行网格位置判定,先查找表所包围待计算点的四个点,然后判定待计算点是在上半三角形还是下半三角形,通过上述公式计算出待测点的准确的过驱动补偿灰阶值。上述方法采用的是下三角插值法。点a为第一端点值110和第三端点值112对应的灰阶补偿值,点b为第一端点值110和第四端点值113对应的灰阶补偿值,点c为第二端点值111和第三端点值112对应的灰阶补偿值,点d为第二端点值
111和第四端点值113对应的灰阶补偿值。
[0067]
上述步骤s1054还可以通过其他方式实现,例如:根据公式确定上述灰阶补偿值,其中,p为上述灰阶补偿值,b为上述第一预备灰阶补偿值,c为上述第二预备灰阶补偿值,a为上述第一端点值与上述第二端点值的差值,x为上述动态图像的当前帧的像素的灰阶值与上述第三端点值的差值,y为上述第二端点值与上述动态图像的上一帧的像素的灰阶值的差值,d为上述映射关系中上述第二端点值和上述第四端点值对应的灰阶补偿值。该方法中,如图4所示,首先对待计算点进行网格位置判定,先查找表所包围待计算点的四个点,然后判定待计算点是在上半三角形还是下半三角形,通过上述公式计算出待测点的准确的过驱动补偿灰阶值。上述方法采用的是上三角插值法。点a为第一端点值110和第三端点值112对应的灰阶补偿值,点b为第一端点值110和第四端点值113对应的灰阶补偿值,点c为第二端点值111和第三端点值112对应的灰阶补偿值,点d为第二端点值111和第四端点值113对应的灰阶补偿值。
[0068]
为了进一步快速确定图像是否为动态图像,在一些实施例上,上述步骤s101具体可以通过以下步骤实现:步骤s1011,获取上述图像的上一帧的rgb数据和上述图像的当前帧的rgb数据;步骤s1012,在上述图像的上一帧的rgb数据和上述图像的当前帧的rgb数据不同的情况下,确定上述图像为上述动态图像。该方法仅通过获取图像的rgb数据,再比较上一帧和当前帧的rgb数据是否相同即可快速确定该图像是否为动态图像。
[0069]
为了使得本领域技术人员能够更加清楚地了解本技术的技术方案,以下将结合具体的实施例对本技术的过驱动补偿方法的实现过程进行详细说明。
[0070]
本实施例涉及一种具体的过驱动补偿方法,如图5所示,包括如下步骤:
[0071]
步骤s1:将图像的当前帧和上一帧的数据进行比较,判断该图像是否为静止图像;
[0072]
步骤s2:若该图像为静止图像,则不进行过驱动补偿,若该图像为动态图像,则对帧频率进行检测,确定上一帧的刷新率所在的频率范围;
[0073]
步骤s3:确定当前帧的刷新率所在的频率范围,如果在上一帧的刷新率所在的频率范围内,保持上一帧的映射关系表,并根据映射关系表确定对应的灰阶补偿值,如果不在上一帧的刷新率所在的频率范围内,写入新的映射关系表,并根据映射关系表确定对应的灰阶补偿值。
[0074]
具体驱动灰阶补偿效果如图6和图7所示,其中,图6是当前帧比上一帧亮的情况,虚线表示过驱动补偿之前的灰阶值和亮度值,实线表示过驱动补偿之后的灰阶值和亮度值。图7是上一帧比当前帧亮的情况,虚线表示过驱动补偿之前的灰阶值和亮度值,实线表示过驱动补偿之后的灰阶值和亮度值。图8表示将预设驱动灰阶值和实际响应像素亮度值的曲线。g
n-1
表示n-1帧时的预设驱动灰阶值即上一帧的灰阶值,gn表示第n帧的预设驱动灰阶值即加上补偿值的激发灰阶值,g
n+1
表示n+1帧预设驱动灰阶值即最终当前帧希望达到的灰阶值。激发灰阶值只会在第n帧时间出现,用于加速液晶的响应,在第n+1帧时间则会将驱动灰阶值回落到目标灰阶值。
[0075]
本技术实施例还提供了一种过驱动补偿装置,需要说明的是,本技术实施例的过驱动补偿装置可以用于执行本技术实施例所提供的用于过驱动补偿方法。该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来
实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0076]
以下对本技术实施例提供的过驱动补偿装置进行介绍。
[0077]
图9是根据本技术实施例的过驱动补偿装置的示意图。如图9所示,该装置包括:
[0078]
第一确定单元10,用于确定图像是否为动态图像;
[0079]
具体地,动态图像包括动画和视频信息,是连续渐变的静态图像或图形序列,沿时间轴顺次更换显示,从而构成运动视感的媒体。当序列中每帧图像是由人工或计算机产生的图像时,我们常称作动画;当序列中每帧图像是通过实时摄取自然景象或活动对象时,我们常成为影像视频,或简称为视频。在液晶显示领域,动态图像也可以为上一帧图像与当前帧图像不同的图像,例如:鼠标移动前后的液晶显示图像。
[0080]
第二确定单元20,用于在上述图像为动态图像的情况下,确定上述动态图像的上一帧的刷新率对应的频率范围;
[0081]
具体地,由于过驱动技术可以解决动态图像的画面残影问题,因此,可以先确定图像是否为动态图像,在该图像为动态图像的情况下,再对图像进行过驱动补偿。
[0082]
第三确定单元30,用于根据上述动态图像的上一帧的刷新率对应的频率范围和动态图像的当前帧的刷新率,确定上述动态图像的当前帧的刷新率对应的频率范围;
[0083]
具体地,上述装置可以快速确定动态图像的上一帧和当前帧的频率范围差别,并确定动态图像的当前帧的刷新率对应的频率范围。
[0084]
第四确定单元40,用于根据上述动态图像的当前帧的刷新率对应的频率范围,确定上述动态图像的当前帧的像素的灰阶值和上述动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,其中,上述灰阶补偿值用于对上述动态图像的当前帧进行过驱动补偿;
[0085]
具体地,根据动态图像当前帧的刷新率对应的频率范围,确定对应的动态图像的当前帧的像素的灰阶值和动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系。在上述动态图像当前帧的频率范围不同的情况下,得到的映射关系也不同。以笔记本电脑为例,由于部分笔记本电脑的液晶显示器具有可变屏幕刷新率功能,尤其是用户在进行电竞游戏,比如射击游戏时,可以将屏幕刷新率调整到较高刷新率(如144hz),但此时若仍使用低刷新率(如60hz)下的过驱动显示灰阶补偿值,则不足以消除拖影问题,因此,此时则需要使用144hz对应的液晶过驱动灰阶补偿值,来减小拖影的现象。而当用户进行word办公或浏览图片时,电脑则会将显示器刷新频率降低到60hz,此时则应该使用60hz对应的液晶过驱动灰阶补偿值,进而达到屏幕响应和功耗的平衡。
[0086]
第五确定单元50,用于根据上述动态图像的上一帧、上述动态图像的当前帧以及上述映射关系,确定上述灰阶补偿值;
[0087]
具体地,上述动态图像的上一帧、上述动态图像的当前帧以及上述映射关系可以为液晶过驱动显示的补偿灰阶值的查找表,也可以通过其他形式来表示该映射关系。上述查找表可以为17乘17或1024乘1024的查找表,灰度值从0到1024,也可以为其他大小。在映射关系通过上述查找表的形式表示时,为了减小查找表的大小,进而节省存储资源,可以采用三角插值法对补偿灰阶值进行计算。上述三角插值法可以为上三角插值法也可以为下三角插值法。
[0088]
处理单元60,用于采用上述灰阶补偿值对上述动态图像的当前帧进行过驱动补
偿。
[0089]
具体地,补偿后的新驱动灰阶值为目标驱动灰阶值与上述灰阶补偿值的和。补偿后的新驱动灰阶值最终会根据上述映射关系变换成实际的驱动电压值,即补偿后的新电压值为原始驱动电压值与补偿电压值之和。
[0090]
作为一种可选的方案,上述第二确定单元包括第一确定模块、第二确定模块以及第三确定模块,其中,第一确定模块用于在上述动态图像的上一帧的刷新率小于第一阈值的情况下,确定上述动态图像的上一帧的刷新率对应的频率范围为第一频率范围;第二确定模块用于在上述动态图像的上一帧的刷新率大于等于上述第一阈值且小于第二阈值的情况下,确定上述动态图像的上一帧的刷新率对应的频率范围为第二频率范围,其中,上述第二阈值大于上述第一阈值,上述第二频率范围的最小值大于上述第一频率范围的最大值。第三确定模块用于在上述动态图像的上一帧的刷新率大于等于上述第二阈值的情况下,确定上述动态图像的上一帧的刷新率对应的频率范围为第三频率范围,其中,上述第三频率范围的最小值大于上述第二频率范围的最大值,上述第三频率范围的最小值大于上述第一频率范围的最大值。该装置中,上述第一阈值可以为55hz~65hz,上述第二阈值可以为80hz~100hz。例如,在上述动态图像的上一帧的刷新率小于65hz的情况下,确定其对应的频率范围为第一频率范围;在上述动态图像的上一帧的刷新率大于65hz且小于100hz的情况下,确定其对应的频率范围为第二频率范围;在上述动态图像的上一帧的刷新率大于100hz的情况下,确定其对应的频率范围为第三频率范围。上述装置可以快速确定动态图像的上一帧的刷新率对应的范围。
[0091]
为了进一步确定动态图像的当前帧对应的频率范围,一种可选的方案中,上述第三确定单元包括第四确定模块、第五确定模块以及第六确定模块,其中,第四确定模块用于在上述动态图像的上一帧的刷新率对应的频率范围为上述第一频率范围且上述动态图像的当前帧的刷新率小于上述第一阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第一频率范围。第五确定模块用于在上述动态图像的上一帧的刷新率对应的频率范围为第一频率范围且上述动态图像的当前帧的刷新率大于等于上述第一阈值且小于上述第二阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第二频率范围。第六确定模块用于在上述动态图像的上一帧的刷新率对应的频率范围为第一频率范围且上述动态图像的当前帧的刷新率大于等于上述第二阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第三频率范围。该装置中,如图3所示,step1、step2以及step3分别对应3个不同的频率范围,step1对应第一频率范围,step2对应第二频率范围,step3对应第三频率范围。上一帧的刷新率对应的频率范围为上一状态,动态图像的当前帧的刷新率为输入帧频率。例如,第一阈值为65hz,第二阈值为100hz。当上一状态为step1时,输入帧频率小于65hz时,则保持step1状态。上一状态为step1时,当输入帧频率大于65hz小于100hz由step1进入step2状态,对应图3中的链路1;上一状态为step1时,当输入帧频率大于100hz,由step1状态进入step3状态,对应图3中的链路6。上述装置可以快速确定动态图像的当前帧的刷新率对应的范围。
[0092]
在一些实施例上,上述第三确定单元包括第七确定模块、第八确定模块以及第九确定模块,其中,第七确定模块用于在上述动态图像的上一帧的刷新率对应的频率范围为第二频率范围且上述动态图像的当前帧的刷新率小于第三阈值的情况下,确定上述动态图
像的当前帧的刷新率对应的频率范围为上述第一频率范围,其中,上述第三阈值小于上述第一阈值;第八确定模块用于在上述动态图像的上一帧的刷新率对应的频率范围为第二频率范围且上述动态图像的当前帧的刷新率大于等于上述第三阈值且小于上述第二阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第二频率范围;第九确定模块用于在上述动态图像的上一帧的刷新率对应的频率范围为第二频率范围且上述动态图像的当前帧的刷新率大于等于上述第二阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第三频率范围。该装置中,例如,第三阈值为55hz,第二阈值为100hz。上一状态为step2时,当输入帧率小于55hz时由step2状态进入step1状态,对应图3中的链路4;上一状态为step2时,当输入帧频率大于55hz小于100hz时保持step2状态;上一状态为step2时,当输入帧频率大于100hz进入step3状态,对应图3中的链路2。若输入帧率为64hz这样与上述第一阈值相差较小的值时,上述第三阈值小于第一阈值可以防止频率范围的非必要跳转,进而节省资源。上述装置可以快速确定动态图像的当前帧的刷新率对应的范围。
[0093]
上述第三确定单元还包括第十确定模块、第十一确定模块以及第十二确定模块,其中,第十确定模块用于在上述动态图像的上一帧的刷新率对应的频率范围为第三频率范围且上述动态图像的当前帧的刷新率小于第三阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第一频率范围,其中,上述第三阈值小于上述第一阈值;第十一确定模块用于在上述动态图像的上一帧的刷新率对应的频率范围为第三频率范围且上述动态图像的当前帧的刷新率大于等于上述第三阈值且小于第四阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第二频率范围,其中,上述第四阈值小于上述第二阈值且大于上述第一阈值;第十二确定模块用于在上述动态图像的上一帧的刷新率对应的频率范围为第三频率范围且上述动态图像的当前帧的刷新率大于等于上述第四阈值的情况下,确定上述动态图像的当前帧的刷新率对应的频率范围为上述第三频率范围。该装置中,例如,第三阈值为55hz,第四阈值为80hz。上一状态为step3时,当输入帧频率大于80hz,保持step3状态;上一状态为step3时,当输入帧频率大于55hz小于80hz时,由step3状态进入step2状态,对应图3中的链路5;上一状态为step3时,当输入帧频率小于55hz时,由step3状态进入step1状态,对应图3中的链路3。若输入帧率为98hz这样与上述第二阈值相差较小的值时,第四阈值小于上述第二阈值且大于上述第一阈值可以防止频率范围的非必要跳转,进而节省资源。上述装置可以快速确定动态图像的当前帧的刷新率对应的范围。
[0094]
在一些实施例上,上述第四确定单元包括第十三确定模块、第十四确定模块以及第十五确定模块,其中,第十三确定模块用于在上述动态图像的当前帧的刷新率对应的频率范围为第一频率范围的情况下,确定第一映射关系;第十四确定模块用于在上述动态图像的当前帧的刷新率对应的频率范围为第二频率范围的情况下,确定第二映射关系,其中,同一上述动态图像的当前帧的像素的灰阶值和同一上述动态图像的上一帧的像素的灰阶值在上述第二映射关系对应的值大于同一上述动态图像的当前帧的像素的灰阶值和同一上述动态图像的上一帧的像素的灰阶值在上述第一映射关系对应的值;第十五确定模块用于在上述动态图像的当前帧的刷新率对应的频率范围为第三频率范围的情况下,确定第三映射关系,其中,同一上述动态图像的当前帧的像素的灰阶值和同一上述动态图像的上一
帧的像素的灰阶值在上述第三映射关系对应的值大于同一上述动态图像的当前帧的像素的灰阶值和同一上述动态图像的上一帧的像素的灰阶值在上述第二映射关系对应的值。该装置中,不同的频率范围对应不同的映射关系即不同的补偿灰阶值,频率越高补偿灰阶的绝对值越高。上述映射表可以为查找表,如图3中的step1、step2以及step3对应不同的查找表,其中step1查找表过驱动补偿幅度最小,step2查找表过驱动补偿幅度位于中间,step3查找表过驱动补偿幅度最大。上述装置可以进一步确定精确的灰阶补偿值。
[0095]
为了进一步节省存储资源,在一些实施例上,上述第五确定单元包括第一处理模块、第十六确定模块、第十七确定模块、第十八确定模块以及第十九确定模块,其中,第一处理模块用于将上述映射关系中的上述动态图像的上一帧的像素的灰阶值分为多个长度相等的第一区间,并将上述映射关系中的上述动态图像的当前帧的像素的灰阶值分为多个长度相等的第二区间,其中,上述第一区间和上述第二区间为左开右闭的区间;第十六确定模块用于确定上述动态图像的上一帧的像素的灰阶值落入的上述第一区间为第一预定区间;第十七确定模块用于确定上述第一预定区间的左端点值为第一端点值,上述第一预定区间的右端点值为第二端点值;第十八确定模块用于根据上述动态图像的当前帧的像素的灰阶值落入的上述第二区间为第二预定区间,确定上述第二预定区间的左端点值为第三端点值,上述第二预定区间的右端点值为第四端点值;第十九确定模块用于至少根据第一预备灰阶补偿值、第二预备灰阶补偿值、上述第二端点值与上述动态图像的上一帧的像素的灰阶值的差值、上述动态图像的当前帧的像素的灰阶值与上述第三端点值的差值以及上述第一端点值与上述第二端点值的差值,确定上述灰阶补偿值,其中,上述第一预备灰阶补偿值为上述映射关系中上述第一端点值和上述第四端点值对应的灰阶补偿值,上述第二预备灰阶补偿值为上述映射关系中上述第二端点值和上述第三端点值对应的灰阶补偿值。如表1所示,本例所采用的过驱动补偿查找表是17乘17的查找表,灰度值从0到1024。如表1所示,图中的灰阶补偿值为十六进制数,第一位为“0”表示该补偿值为正值,第一位为“1”表示该补偿值为负值。在上一帧的像素的灰阶值小于当前帧的像素的灰阶值的情况下,则采用正的灰阶值进行补偿,反之,在上一帧的像素的灰阶值大于当前帧的像素的灰阶值的情况下,则采用负的灰阶值进行补偿。此外,在上一帧的像素的灰阶值大于当前帧的像素的灰阶值的情况下,采用补码进行补偿,该补码用于表示负数。例如上一帧像素为128,当前帧像素为64的情况下,灰阶值1f4=-12。该装置中,由于图像像素有1024个值,因此,完整的查找表需要1024乘1024大小,所占的空间太大,为节约存储资源,本发明可以使用三角插值法来计算补偿灰阶值,进而可以节约存储空间。如表1所示,本例所采用的过驱动补偿查找表是17乘17的查找表,灰度值从0到1024。因此上述装置,可以进一步节省存储资源。
[0096]
上述第十九确定模块包括第一确定子模块,用于根据公式:确定上述灰阶补偿值,其中,p为上述灰阶补偿值,b为上述第一预备灰阶补偿值,c为上述第二预备灰阶补偿值,a为上述第一端点值与上述第二端点值的差值,x为上述动态图像的当前帧的像素的灰阶值与上述第三端点值的差值,y为上述第二端点值与上述动态图像的上一帧的像素的灰阶值的差值,a为上述映射关系中上述第一端点值和上述第三端点值对应的灰阶补偿值。该装置中,如图4所示,首先对待计算点进行网格位置判定,先查找表所包围待计算点的四个点,然后判定待计算点是在上半三角形还是下半三角形,通过上述公式计算出待测点的准确的过驱动补偿灰阶值。上述装置采用的是下三角插值法。点a为第一端点
值110和第三端点值112对应的灰阶补偿值,点b为第一端点值110和第四端点值113对应的灰阶补偿值,点c为第二端点值111和第三端点值112对应的灰阶补偿值,点d为第二端点值111和第四端点值113对应的灰阶补偿值。
[0097]
上述第十九确定模块还包括第二确定子模块,用于根据公式:确定上述灰阶补偿值,其中,p为上述灰阶补偿值,b为上述第一预备灰阶补偿值,c为上述第二预备灰阶补偿值,a为上述第一端点值与上述第二端点值的差值,x为上述动态图像的当前帧的像素的灰阶值与上述第三端点值的差值,y为上述第二端点值与上述动态图像的上一帧的像素的灰阶值的差值,d为上述映射关系中上述第二端点值和上述第四端点值对应的灰阶补偿值。该方法中,如图4所示,首先对待计算点进行网格位置判定,先查找表所包围待计算点的四个点,然后判定待计算点是在上半三角形还是下半三角形,通过上述公式计算出待测点的准确的过驱动补偿灰阶值。上述装置采用的是上三角插值法。点a为第一端点值110和第三端点值112对应的灰阶补偿值,点b为第一端点值110和第四端点值113对应的灰阶补偿值,点c为第二端点值111和第三端点值112对应的灰阶补偿值,点d为第二端点值111和第四端点值113对应的灰阶补偿值。
[0098]
为了进一步快速确定图像是否为动态图像,在一些实施例上,上述第一确定单元包括获取模块和第二十确定模块,其中,获取模块用于获取上述图像的上一帧的rgb数据和上述图像的当前帧的rgb数据;第二十确定模块用于在上述图像的上一帧的rgb数据和上述图像的当前帧的rgb数据不同的情况下,确定上述图像为上述动态图像。该装置仅通过获取图像的rgb数据,再比较上一帧和当前帧的rgb数据是否相同即可快速确定该图像是否为动态图像。
[0099]
上述过驱动补偿装置包括处理器和存储器,上述第一确定单元、第二确定单元、第三确定单元、第四确定单元、第五确定单元以及处理单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
[0100]
本实施例涉及一种具体的过驱动补偿装置,如图10所示,包括数据流控制模块,液晶过驱动计算模块以及过驱动查找表模块。ddr控制器负责将从输入视频的当前帧存入sdram,并从sdram读出上一帧的数据。在进行对sdram存入和读出数据时,可以对帧数据进行压缩和解压缩编码如使用(dsc编解码格式),将可以大大节省sdram的存储空间。从sdram读出上一帧的数据会被送到静态图像检测模块,同时当前帧数据也会被送到静态图像检测模块,该模块会将上一帧数据和当前帧数据进行比较,当差值小于设定阈值范围时,判定为静态图像,若差值大于设定的阈值范围,则判定为动态图像。只有动态图像才会启动后面的过驱动计算模块。判定为动态图像后,当前帧画面数据和上一帧画面数据都会被送到过驱动计算模块。查找表需要从寄存器载入到sram里,每当发生step切换时都需要将对应的查找表重新写入sram,然后过驱动计算模块再从sram里读出对应step的查找表数据。
[0101]
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来进行过驱动补偿。上述处理器可以为cpu中央处理器或gpu图形处理器。
[0102]
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram),存储器包括至少一个存
储芯片。
[0103]
本发明实施例提供了一种计算机可读存储介质,上述计算机可读存储介质包括存储的程序,其中,在上述程序运行时控制上述计算机可读存储介质所在设备执行上述过驱动补偿方法。
[0104]
具体地,过驱动补偿方法包括:
[0105]
步骤s101,确定图像是否为动态图像;
[0106]
具体地,动态图像包括动画和视频信息,是连续渐变的静态图像或图形序列,沿时间轴顺次更换显示,从而构成运动视感的媒体。当序列中每帧图像是由人工或计算机产生的图像时,我们常称作动画;当序列中每帧图像是通过实时摄取自然景象或活动对象时,我们常成为影像视频,或简称为视频。在液晶显示领域,动态图像也可以为上一帧图像与当前帧图像不同的图像,例如:鼠标移动前后的液晶显示图像。
[0107]
步骤s102,在上述图像为动态图像的情况下,确定上述动态图像的上一帧的刷新率对应的频率范围;
[0108]
具体地,由于过驱动技术可以解决动态图像的画面残影问题,因此,可以先确定图像是否为动态图像,在该图像为动态图像的情况下,再对图像进行过驱动补偿。
[0109]
步骤s103,根据上述动态图像的上一帧的刷新率对应的频率范围和上述动态图像的当前帧的刷新率,确定上述动态图像的当前帧的刷新率对应的频率范围;
[0110]
具体地,上述方法可以快速确定动态图像的上一帧和当前帧的频率范围差别,并确定动态图像的当前帧的刷新率对应的频率范围。
[0111]
步骤s104,根据上述动态图像的当前帧的刷新率对应的频率范围,确定上述动态图像的当前帧的像素的灰阶值和上述动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,其中,上述灰阶补偿值用于对上述动态图像的当前帧进行过驱动补偿;
[0112]
具体地,根据动态图像当前帧的刷新率对应的频率范围,确定对应的动态图像的当前帧的像素的灰阶值和动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系。在上述动态图像当前帧的频率范围不同的情况下,得到的映射关系也不同。以笔记本电脑为例,由于部分笔记本电脑的液晶显示器具有可变屏幕刷新率功能,尤其是用户在进行电竞游戏,比如射击游戏时,可以将屏幕刷新率调整到较高刷新率(如144hz),但此时若仍使用低刷新率(如60hz)下的过驱动显示灰阶补偿值,则不足以消除拖影问题,因此,此时则需要使用144hz对应的液晶过驱动灰阶补偿值,来减小拖影的现象。而当用户进行word办公或浏览图片时,电脑则会将显示器刷新频率降低到60hz,此时则应该使用60hz对应的液晶过驱动灰阶补偿值,进而达到屏幕响应和功耗的平衡。
[0113]
步骤s105,根据上述动态图像的上一帧、上述动态图像的当前帧以及上述映射关系,确定上述灰阶补偿值;
[0114]
具体地,上述动态图像的上一帧、上述动态图像的当前帧以及上述映射关系可以为液晶过驱动显示的补偿灰阶值的查找表,也可以通过其他形式来表示该映射关系。上述查找表可以为17乘17或1024乘1024的查找表,灰度值从0到1024,也可以为其他大小。在映射关系通过上述查找表的形式表示时,为了减小查找表的大小,进而节省存储资源,可以采用三角插值法对补偿灰阶值进行计算。上述三角插值法可以为上三角插值法也可以为下三角插值法。步骤s106,采用上述灰阶补偿值对上述动态图像的当前帧进行过驱动补偿。
[0115]
具体地,补偿后的新驱动灰阶值为目标驱动灰阶值与上述灰阶补偿值的和。补偿后的新驱动灰阶值最终会根据上述映射关系变换成实际的驱动电压值,即补偿后的新电压值为原始驱动电压值与补偿电压值之和。
[0116]
本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述过驱动补偿方法。
[0117]
具体地,过驱动补偿方法包括:
[0118]
步骤s101,确定图像是否为动态图像;
[0119]
步骤s102,在上述图像为动态图像的情况下,确定上述动态图像的上一帧的刷新率对应的频率范围;
[0120]
步骤s103,根据上述动态图像的上一帧的刷新率对应的频率范围和上述动态图像的当前帧的刷新率,确定上述动态图像的当前帧的刷新率对应的频率范围;
[0121]
步骤s104,根据上述动态图像的当前帧的刷新率对应的频率范围,确定上述动态图像的当前帧的像素的灰阶值和上述动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,其中,上述灰阶补偿值用于对上述动态图像的当前帧进行过驱动补偿;
[0122]
步骤s105,根据上述动态图像的上一帧、上述动态图像的当前帧以及上述映射关系,确定上述灰阶补偿值;
[0123]
步骤s106,采用上述灰阶补偿值对上述动态图像的当前帧进行过驱动补偿。
[0124]
本发明实施例提供了一种液晶显示系统,如图11所示,包括处理器、过驱动补偿装置以及液晶显示器,其中,过驱动补偿装置,与上述处理器通信连接;液晶显示器,与上述过驱动补偿装置通信连接,用于显示图像。上述过驱动补偿装置可以通过支持edp协议的edp接口与处理器相连接,过驱动补偿装置通过edp接口接收来自处理器(cpu/gpu)输出的视频图像数据。上述液晶显示器具有显示驱动芯片,显示驱动芯片可以根据ceds协议接收来自过驱动补偿装置输出的经过处理的视频图像数据,再将这些数据转化为液晶显示器的驱动信号(栅极行扫描信号和源极数据信号),进而使显示屏显示正确的图像。在上述显示系统中,过驱动补偿装置的输出接口包括如下至少之一,串行主通道信号接口用于输入帧视频信号;交流耦合信号,没有单独时钟线,采用差分对接口传输。串行辅助通道接口,双向半双工;用于传输低带宽需求的数据,以及链路管理和设备控制信号。热插拔检测通道接口,用于输出热插拔信号。串行输出接口,用于向液晶显示面板的驱动芯片输出ceds格式的视频数据,采用差分对接口传输。液晶显示系统内的具体连接方式如图12所示,将液晶显示过驱动模块集成到时序控制器后,gpu(或cpu)与时序控制器之间的传输线路通道至少包括hdp、edp main link和aux channel,其中,edp main link表示edp接口(基于displayport架构和协议的一种内部数字接口,适用于平板电脑、笔记本、一体机、未来新型大屏幕高分辨率手机)信号的主通道,用来传输各类型视频数据和音频数据;aux channel表示音频辅助通道,用于传输低带宽需求的数据,以及链路管理和设备控制信号等;hdp表示热插拔检测通道。表2示出了时序控制器的主要输入输出管脚说明。
[0125]
表2时序控制器的输入输出管脚说明
[0126][0127]
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0128]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0129]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0130]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0131]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或
其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0132]
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
[0133]
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。存储器是计算机可读介质的示例。
[0134]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0135]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0136]
从以上的描述中,可以看出,本技术上述的实施例实现了如下技术效果:
[0137]
1)、本技术的过驱动补偿方法中,首先,确定图像是否为动态图像;在图像为动态图像的情况下,确定动态图像的上一帧的刷新率对应的频率范围。然后,根据动态图像的上一帧的刷新率对应的频率范围和动态图像的当前帧的刷新率,确定动态图像的当前帧的刷新率对应的频率范围;根据动态图像的当前帧的刷新率对应的频率范围,确定动态图像的当前帧的像素的灰阶值和动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,其中,灰阶补偿值用于对动态图像的当前帧进行过驱动补偿。最后,根据动态图像的上一帧、动态图像的当前帧以及映射关系,确定灰阶补偿值;采用灰阶补偿值对动态图像的当前帧进行过驱动补偿。上述方法中,根据动态图像上一帧和当前帧的刷新率对应的频率范围,确定对应的动态图像的当前帧的像素的灰阶值和动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,由该映射关系可以进一步确定灰阶补偿值。通过不同的刷新率的频率范围确定对应的灰阶补偿值,从而实现了能够更加准确的确定灰阶补偿值的技术效果,进而解决了由于液晶显示器刷新率过高或过低导致的进行过驱动补偿时准确性低的技术问题。
[0138]
2)、本技术的过驱动补偿装置,第一确定单元用于确定图像是否为动态图像;第二确定单元用于在上述图像为动态图像的情况下,确定上述动态图像的上一帧的刷新率对应的频率范围;第三确定单元用于根据上述动态图像的上一帧的刷新率对应的频率范围和动态图像的当前帧的刷新率,确定上述动态图像的当前帧的刷新率对应的频率范围;第四确定单元用于根据上述动态图像的当前帧的刷新率对应的频率范围,确定上述动态图像的当
前帧的像素的灰阶值和上述动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系;第五确定单元用于根据上述动态图像的上一帧、上述动态图像的当前帧以及上述映射关系,确定上述灰阶补偿值;处理单元用于采用上述灰阶补偿值对上述动态图像的当前帧进行过驱动补偿。根据动态图像上一帧和当前帧的刷新率对应的频率范围,确定对应的动态图像的当前帧的像素的灰阶值和动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,由该映射关系可以进一步确定灰阶补偿值。通过不同的刷新率的频率范围确定对应的灰阶补偿值,从而实现了能够更加准确的确定灰阶补偿值的技术效果,进而解决了由于液晶显示器刷新率过高或过低导致的进行过驱动补偿时准确性低的技术问题。
[0139]
以上上述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。

技术特征:
1.一种过驱动补偿方法,其特征在于,包括:确定图像是否为动态图像;在所述图像为动态图像的情况下,确定所述动态图像的上一帧的刷新率对应的频率范围;根据所述动态图像的上一帧的刷新率对应的频率范围和所述动态图像的当前帧的刷新率,确定所述动态图像的当前帧的刷新率对应的频率范围;根据所述动态图像的当前帧的刷新率对应的频率范围,确定所述动态图像的当前帧的像素的灰阶值和所述动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,其中,所述灰阶补偿值用于对所述动态图像的当前帧进行过驱动补偿;根据所述动态图像的上一帧、所述动态图像的当前帧以及所述映射关系,确定所述灰阶补偿值;采用所述灰阶补偿值对所述动态图像的当前帧进行过驱动补偿。2.根据权利要求1所述的方法,其特征在于,确定所述动态图像的上一帧的刷新率对应的频率范围,包括:在所述动态图像的上一帧的刷新率小于第一阈值的情况下,确定所述动态图像的上一帧的刷新率对应的频率范围为第一频率范围;在所述动态图像的上一帧的刷新率大于等于所述第一阈值且小于第二阈值的情况下,确定所述动态图像的上一帧的刷新率对应的频率范围为第二频率范围,其中,所述第二阈值大于所述第一阈值,所述第二频率范围的最小值大于所述第一频率范围的最大值;在所述动态图像的上一帧的刷新率大于等于所述第二阈值的情况下,确定所述动态图像的上一帧的刷新率对应的频率范围为第三频率范围,其中,所述第三频率范围的最小值大于所述第二频率范围的最大值,所述第三频率范围的最小值大于所述第一频率范围的最大值。3.根据权利要求2所述的方法,其特征在于,根据所述动态图像的上一帧的刷新率对应的频率范围和所述动态图像的当前帧的刷新率,确定所述动态图像的当前帧的刷新率对应的频率范围,包括:在所述动态图像的上一帧的刷新率对应的频率范围为所述第一频率范围且所述动态图像的当前帧的刷新率小于所述第一阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第一频率范围;在所述动态图像的上一帧的刷新率对应的频率范围为第一频率范围且所述动态图像的当前帧的刷新率大于等于所述第一阈值且小于所述第二阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第二频率范围;在所述动态图像的上一帧的刷新率对应的频率范围为第一频率范围且所述动态图像的当前帧的刷新率大于等于所述第二阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第三频率范围。4.根据权利要求2所述的方法,其特征在于,根据所述动态图像的上一帧的刷新率对应的频率范围和所述动态图像的当前帧的刷新率,确定所述动态图像的当前帧的刷新率对应的频率范围,包括:在所述动态图像的上一帧的刷新率对应的频率范围为第二频率范围且所述动态图像
的当前帧的刷新率小于第三阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第一频率范围,其中,所述第三阈值小于所述第一阈值;在所述动态图像的上一帧的刷新率对应的频率范围为第二频率范围且所述动态图像的当前帧的刷新率大于等于所述第三阈值且小于所述第二阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第二频率范围;在所述动态图像的上一帧的刷新率对应的频率范围为第二频率范围且所述动态图像的当前帧的刷新率大于等于所述第二阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第三频率范围。5.根据权利要求2所述的方法,其特征在于,根据所述动态图像的上一帧的刷新率对应的频率范围和所述动态图像的当前帧的刷新率,确定所述动态图像的当前帧的刷新率对应的频率范围,包括:在所述动态图像的上一帧的刷新率对应的频率范围为第三频率范围且所述动态图像的当前帧的刷新率小于第三阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第一频率范围,其中,所述第三阈值小于所述第一阈值;在所述动态图像的上一帧的刷新率对应的频率范围为第三频率范围且所述动态图像的当前帧的刷新率大于等于所述第三阈值且小于第四阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第二频率范围,其中,所述第四阈值小于所述第二阈值且大于所述第一阈值;在所述动态图像的上一帧的刷新率对应的频率范围为第三频率范围且所述动态图像的当前帧的刷新率大于等于所述第四阈值的情况下,确定所述动态图像的当前帧的刷新率对应的频率范围为所述第三频率范围。6.根据权利要求1所述的方法,其特征在于,根据所述动态图像的当前帧的刷新率对应的频率范围,确定所述动态图像的当前帧的像素的灰阶值和所述动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,包括:在所述动态图像的当前帧的刷新率对应的频率范围为第一频率范围的情况下,确定第一映射关系;在所述动态图像的当前帧的刷新率对应的频率范围为第二频率范围的情况下,确定第二映射关系,其中,同一所述动态图像的当前帧的像素的灰阶值和同一所述动态图像的上一帧的像素的灰阶值在所述第二映射关系对应的值大于同一所述动态图像的当前帧的像素的灰阶值和同一所述动态图像的上一帧的像素的灰阶值在所述第一映射关系对应的值;在所述动态图像的当前帧的刷新率对应的频率范围为第三频率范围的情况下,确定第三映射关系,其中,同一所述动态图像的当前帧的像素的灰阶值和同一所述动态图像的上一帧的像素的灰阶值在所述第三映射关系对应的值大于同一所述动态图像的当前帧的像素的灰阶值和同一所述动态图像的上一帧的像素的灰阶值在所述第二映射关系对应的值。7.根据权利要求1所述的方法,其特征在于,根据所述动态图像的上一帧、所述动态图像的当前帧以及所述映射关系,确定所述灰阶补偿值,包括:将所述映射关系中的所述动态图像的上一帧的像素的灰阶值分为多个长度相等的第一区间,并将所述映射关系中的所述动态图像的当前帧的像素的灰阶值分为多个长度相等的第二区间,其中,所述第一区间和所述第二区间为左开右闭的区间;
确定所述动态图像的上一帧的像素的灰阶值落入的所述第一区间为第一预定区间;确定所述第一预定区间的左端点值为第一端点值,所述第一预定区间的右端点值为第二端点值;根据所述动态图像的当前帧的像素的灰阶值落入的所述第二区间为第二预定区间,确定所述第二预定区间的左端点值为第三端点值,所述第二预定区间的右端点值为第四端点值;至少根据第一预备灰阶补偿值、第二预备灰阶补偿值、所述第二端点值与所述动态图像的上一帧的像素的灰阶值的差值、所述动态图像的当前帧的像素的灰阶值与所述第三端点值的差值以及所述第一端点值与所述第二端点值的差值,确定所述灰阶补偿值,其中,所述第一预备灰阶补偿值为所述映射关系中所述第一端点值和所述第四端点值对应的灰阶补偿值,所述第二预备灰阶补偿值为所述映射关系中所述第二端点值和所述第三端点值对应的灰阶补偿值。8.根据权利要求7所述的方法,其特征在于,至少根据第一预备灰阶补偿值、第二预备灰阶补偿值、所述第二端点值与所述动态图像的上一帧的像素的灰阶值的差值、所述动态图像的当前帧的像素的灰阶值与所述第三端点值的差值以及所述第一端点值与所述第二端点值的差值,确定所述灰阶补偿值,包括:根据公式确定所述灰阶补偿值,其中,p为所述灰阶补偿值,b为所述第一预备灰阶补偿值,c为所述第二预备灰阶补偿值,a为所述第一端点值与所述第二端点值的差值,x为所述动态图像的当前帧的像素的灰阶值与所述第三端点值的差值,y为所述第二端点值与所述动态图像的上一帧的像素的灰阶值的差值,a为所述映射关系中所述第一端点值和所述第三端点值对应的灰阶补偿值。9.根据权利要求7所述的方法,其特征在于,至少根据第一预备灰阶补偿值、第二预备灰阶补偿值、所述第二端点值与所述动态图像的上一帧的像素的灰阶值的差值、所述动态图像的当前帧的像素的灰阶值与所述第三端点值的差值以及所述第一端点值与所述第二端点值的差值,确定所述灰阶补偿值,包括:根据公式确定所述灰阶补偿值,其中,p为所述灰阶补偿值,b为所述第一预备灰阶补偿值,c为所述第二预备灰阶补偿值,a为所述第一端点值与所述第二端点值的差值,x为所述动态图像的当前帧的像素的灰阶值与所述第三端点值的差值,y为所述第二端点值与所述动态图像的上一帧的像素的灰阶值的差值,d为所述映射关系中所述第二端点值和所述第四端点值对应的灰阶补偿值。10.根据权利要求1所述的方法,其特征在于,确定图像是否为动态图像,包括:获取所述图像的上一帧的rgb数据和所述图像的当前帧的rgb数据;在所述图像的上一帧的rgb数据和所述图像的当前帧的rgb数据不同的情况下,确定所述图像为所述动态图像。11.一种过驱动补偿装置,其特征在于,包括:第一确定单元,用于确定图像是否为动态图像;第二确定单元,用于在所述图像为动态图像的情况下,确定所述动态图像的上一帧的刷新率对应的频率范围;
第三确定单元,用于根据所述动态图像的上一帧的刷新率对应的频率范围和动态图像的当前帧的刷新率,确定所述动态图像的当前帧的刷新率对应的频率范围;第四确定单元,用于根据所述动态图像的当前帧的刷新率对应的频率范围,确定所述动态图像的当前帧的像素的灰阶值和所述动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系,其中,所述灰阶补偿值用于对所述动态图像的当前帧进行过驱动补偿;第五确定单元,用于根据所述动态图像的上一帧、所述动态图像的当前帧以及所述映射关系,确定所述灰阶补偿值;处理单元,用于采用所述灰阶补偿值对所述动态图像的当前帧进行过驱动补偿。12.一种液晶显示系统,其特征在于,包括:处理器;权利要求11所述的过驱动补偿装置,与所述处理器通信连接;液晶显示器,与所述过驱动补偿装置通信连接,用于显示图像。

技术总结
本申请提供了一种过驱动补偿方法、过驱动补偿装置和液晶显示系统。该方法包括:确定图像是否为动态图像;在图像为动态图像的情况下,确定动态图像的上一帧的刷新率对应的频率范围;根据动态图像的上一帧的刷新率对应的频率范围和动态图像的当前帧的刷新率,确定动态图像的当前帧的刷新率对应的频率范围;根据动态图像的当前帧的刷新率对应的频率范围,确定动态图像的当前帧的像素的灰阶值和动态图像的上一帧的像素的灰阶值与灰阶补偿值的映射关系;根据动态图像的上一帧、动态图像的当前帧以及映射关系,确定灰阶补偿值;采用灰阶补偿值对动态图像的当前帧进行过驱动补偿。该方法解决了过驱动补偿时准确性低的技术问题。法解决了过驱动补偿时准确性低的技术问题。法解决了过驱动补偿时准确性低的技术问题。


技术研发人员:郭志惠 王楠楠 刘志斌 许兆宇
受保护的技术使用者:硅谷数模国际有限公司
技术研发日:2023.04.20
技术公布日:2023/7/28
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐