一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于控制显示面板的设备和方法与流程

2022-03-16 03:26:52 来源:中国专利 TAG:


1.所公开的技术总体上涉及一种用于控制显示面板的设备和方法。


背景技术:

2.显示设备可以被配置为使得帧速率(也称为帧频率)是可调整的。增加的帧速率改进了图像质量,而减小的帧速率降低了功耗。鉴于此,可以取决于显示图像的内容(例如,视频、静止图像等)来控制帧速率。例如,在正常操作中可以将帧速率设置到60hz,并在游戏期间增加直到90hz或更高。


技术实现要素:

3.提供本概述来以简化的形式介绍以下在详细描述中进一步描述的概念的选择。本概述不旨在标识要求保护的主题的关键特征或必要特征,也不旨在限制要求保护的主题的范围。
4.在一个或多个实施例中,提供了一种显示驱动器。显示驱动器包括控制电路和信号供应电路。控制电路被配置为储存用于第一帧速率的第一设置表和用于第二帧速率的第二设置表。控制电路还被配置为响应于将显示设备的帧速率从第一帧速率调整到第二帧速率,通过从第一设置表获得的第一控制参数和从第二设置表获得的第二控制参数的内插来生成内插的控制参数。信号供应电路被配置为基于内插的控制参数生成要供应到显示面板的至少一个第一信号。
5.在一个或多个实施例中,提供了一种显示设备。显示设备包括显示面板和显示驱动器。显示驱动器包括控制电路和信号供应电路。控制电路被配置为储存用于第一帧速率的第一设置表和用于第二帧速率的第二设置表。控制电路还被配置为响应于将显示设备的帧速率从第一帧速率调整到第二帧速率,通过从第一设置表获得的第一控制参数和从第二设置表获得的第二控制参数的内插来生成内插的控制参数。信号供应电路被配置为基于内插的控制参数生成要供应到显示面板的至少一个第一信号。
6.在一个或多个实施例中,提供了一种用于控制显示面板的方法。该方法包括储存用于第一帧速率的第一设置表和用于第二帧速率的第二设置表。该方法还包括响应于将显示设备的帧速率从第一帧速率调整到第二帧速率,通过从第一设置表获得的第一控制参数和从第二设置表获得的第二控制参数的内插来确定内插的控制参数。方法还包括基于内插的控制参数生成要供应到显示面板的至少一个第一信号。
7.根据以下描述和所附权利要求,实施例的其他方面将是显而易见的。
附图说明
8.为了以其可以详细地理解本公开的上述特征的方式,上面简要概述的本公开的更特别的描述可以通过参考实施例进行,实施例中的一些在附图中图示。然而,应注意,附图仅图示示例性实施例,并且因此不应被视为对发明范围的限制,因为本公开可准许其他同
等有效的实施例。
9.图1图示了根据一个或多个实施例的显示设备的示例配置。
10.图2图示了根据一个或多个实施例的存储在存储电路中的示例设置表。
11.图3图示了根据一个或多个实施例的示例帧速率控制。
12.图4图示了根据一个或多个实施例的图像处理的示例控制。
13.图5图示了根据一个或多个实施例的通过内插的伽马曲线的示例生成。
14.图6图示了根据一个或多个实施例的用于伽马变换的伽马曲线的示例改变。
15.图7示意性地图示了根据一个或多个实施例的垂直同步信号的示例波形和伽马曲线的示例改变。
16.图8图示了根据一个或多个实施例的用于控制信号供应电路的示例方法。
17.为了促进理解,在可能的情况下,已经使用相同的参考标号来指定附图中共有的相同元件。预期在一个实施例中所公开的元件可有利地用于其他实施例而无需具体陈述。可以将后缀附加到参考标号以用于将相同的元件彼此区分开。这里提到的附图不应被理解为按比例绘制,除非特别指出。并且,为了呈现和解释的清楚起见,附图通常被简化并且省略了细节或部件。附图和讨论用于解释下面讨论的原理,其中相同的标记表示相同的元件。
具体实施方式
18.以下详细描述本质上仅仅是示例性的,并且不意图限制本公开或本公开的应用和使用。此外,不意图受前述背景技术、发明内容、或以下详细描述中提出的任何明示或暗示的理论约束。
19.可变帧速率(或可变帧频率)是一种用于以降低的功耗提供改进的图像质量的方法。在一个实施方式中,可以以增加的帧速率(例如,90hz或更高)来显示移动图片(例如,在游戏期间)以改进图像质量。对帧速率的减小不敏感的静止图像或低帧速率视频可以以降低的帧速率(例如,60hz或更低)来显示以减小功耗。
20.改变帧速率可以引起显示设备的显示特性的改变。在一个实施方式中,帧速率的改变可以引起显示设备的伽马特性(或输入-输出属性)的改变和/或显示亮度水平(例如,整个显示图像的亮度水平)的改变。显示特性的改变可以是视觉上可感知的,例如以显示的图像的不期望的闪烁的形式。
21.本公开提供了各种技术来减轻潜在地由帧速率的改变引起的显示特性的改变的不期望的影响。在一个或多个实施例中,显示驱动器包括控制电路和信号供应电路。控制电路被配置为储存用于第一帧速率的第一设置表和用于第二帧速率的第二设置表。控制电路还被配置为响应于将显示设备的帧速率从第一帧速率调整到第二帧速率,通过从第一设置表获得的第一控制参数和从第二设置表获得的第二控制参数的内插来生成内插控制参数。信号供应电路被配置为基于内插控制参数生成要被供应到显示面板的至少一个第一信号。使用内插控制参数可以抑制显示特性的改变的影响,从而改进图像质量。
22.在一个实施方式中,第一控制参数可用于定义第一帧速率的第一伽马曲线,以及第二控制参数可用于定义第二帧速率的第二伽马曲线。在这样的实施方式中,内插可以提供伽马曲线的平滑改变,从而减轻潜在地由伽马曲线的突然改变引起的不期望的影响(例如,闪烁)。
23.图1图示了根据一个或多个实施例的显示设备100的示例配置。在图示的实施例中,显示设备100被配置为显示与从主机200接收的输入图像数据din对应的图像。主机200的示例可以包括应用处理器、中央处理单元(cpu)、或其他处理器。显示设备100包括显示面板1和显示驱动器2。显示面板1可以包括自发光显示面板,诸如有机发光二极管(oled)显示面板和微型发光二极管(led)显示面板。在其他实施例中,显示面板1可以是液晶显示面板或不同类型的显示面板。在图示的实施例中,显示面板1包括显示区3和扫描驱动器电路4。显示区3包括像素电路5、n条栅极扫描线sc[1]至sc[n]、n条发射线em[1]至em[n]、和m条数据线d[1]至d[m]。栅极扫描线sc[1]至sc[n]和n条发射线em[1]至em[n]耦合到扫描驱动器电路4,而数据线d[1]至d[m]耦合到显示驱动器2。栅极扫描线sc[1]至sc[n]和发射线em[1]至em[n]在显示面板1的水平方向上延伸,而数据线d[1]至d[m]在垂直方向上延伸。每个像素电路5耦合到对应的栅极扫描线sc、发射线em、和数据线d。
[0024]
像素电路5各自被配置为以从显示驱动器2接收的伽马电压编程或更新。在一个或多个实施例中,可以通过在其中使发射线em[i]失效(deassert)并且伽马电压被供应到数据线d[j]的状态中使栅极扫描线sc[i]生效(assert)来实现编程或更新连接到栅极扫描线sc[i]、发射线em[i]、和数据线d[j]的像素电路5。像素电路5各自还被配置为发射具有对应于伽马电压的发光水平的光。来自像素电路5的光发射由发射线em[1]至em[n]控制。连接到发射线em[i]的像素电路5被配置为当使发射线em[i]生效时发射光,而当使发射线em[i]失效时不发射光。
[0025]
扫描驱动器电路4被配置为选择要被栅极扫描线sc[1]至sc[n]和发射线em[1]至em[n]编程或更新的像素电路5。扫描驱动器电路4被配置为当连接到栅极扫描线sc[i]和发射线em[i]的像素电路5被编程或更新时使栅极扫描线sc[i]生效同时使发射线em[i]失效。扫描驱动器电路4被配置为顺序地使栅极扫描线sc生效以编程或更新显示区3的像素电路5。栅极扫描线sc[1]至sc[n]的生效和失效可以基于与一对栅极时钟gck1和gck2同步的栅极扫描控制信号gstv来控制,其中从显示驱动器2接收栅极扫描控制信号gstv和栅极时钟gck1和gck2。
[0026]
扫描驱动器电路4还被配置为由发射线em[1]至em[n]控制来自像素电路5的光发射。在显示图像时,发射线em[1]至em[n]中的选择的发射线被生效以允许连接到其的像素电路5发射光,并且生效的发射线em的选择与从显示驱动器2接收的发射时钟eck1和eck2同步地在发射线em的阵列上被顺序地移位。发射线em[1]至em[n]的生效和失效基于从显示驱动器2接收的发射控制信号estv来控制。
[0027]
在一个或多个实施例中,发射控制信号estv作为脉宽调制(pwm)信号生成并且显示设备100的显示亮度水平由发射控制信号estv的占空比控制。显示亮度水平可以是显示面板1上正在显示的整个图像的亮度水平。发射控制信号estv的占空比可以对应于在其期间发射控制信号estv被生效的时段与发射控制信号estv的一个循环时段的比率。在一个或多个实施例中,当发射控制信号estv的占空比增加时,生效的发射线em的数量与发射线em的总数量的比率增加,并且发射光的像素电路5与像素电路5的总数量的比率也增加,从而导致显示设备100的显示亮度水平达的增加。
[0028]
在一个或多个实施例中,显示驱动器2被配置为基于输入图像数据din和从主机200接收的控制数据dctrl来控制显示面板1以在显示面板1上显示与输入图像数据din对应
的图像。输入图像数据din可以包括与显示面板1的像素电路5相关联的灰度值。控制数据可以包括显示亮度值(dbv)和帧速率命令f
frm
*。dbv可以指定显示设备100的期望显示亮度水平。帧速率命令f
frm
*可以指定显示设备100的期望帧速率。在图示的实施例中,显示驱动器2包括接口(i/f)电路11、图形随机存取存储器(gram)12、信号供应电路13、和控制电路14。
[0029]
在一个或多个实施例中,接口电路11被配置为从主机200接收输入图像数据din和控制数据dctrl。接口电路11还可以被配置为将输入图像数据din转发到gram 12以及将控制数据dctrl转发到控制电路14。在其他实施例中,接口电路11可以被配置为处理输入图像数据din并将处理的输入图像数据din发送到gram 12。
[0030]
gram 12被配置为临时存储从接口电路11接收的输入图像数据din并将输入图像数据din转发到信号供应电路13。在其他实施例中,可以省略gram 12并且输入图像数据din可以直接从接口电路11传送到信号供应电路13。
[0031]
信号供应电路13被配置为在控制电路14的控制下向显示面板1供应各种信号。供应到显示面板1的信号可以包括伽马电压(像素电路5以该伽马电压被编程或更新)、栅极扫描控制信号gstv、栅极时钟gck1、gck2、发射控制信号estv、发射时钟eck1和eck2。信号供应电路13可以包括图像处理电路15、灰度电压发生器16、数据驱动器电路17和、面板接口(i/f)电路18。
[0032]
在一个或多个实施例中,图像处理电路15被配置为处理从gram 12接收的输入图像数据din以生成输出电压数据dout。输出电压数据dout可以包括指定伽马电压的电压电平的电压值,显示面板1的各个像素电路5以该电压电平被编程或更新。
[0033]
由图像处理电路15执行的处理包括伽马变换以将灰度值变换为电压值。可以基于从控制电路14接收的伽马参数para_gamma的集合来控制伽马变换,其中伽马参数para_gamma定义了执行伽马变换所根据的伽马曲线。伽马曲线表示灰度值和电压值之间的相关性。由图像处理电路15执行的处理还可以包括一个或多个其他处理(例如,颜色调整、图像缩放等),其可以在伽马变换之前和/或之后实施。
[0034]
灰度电压发生器16被配置为向数据驱动器电路17供应(m 1)个灰度电压v0到vm。在各种实施例中,(m 1)个灰度电压v0到vm具有彼此不同的电压电平。在灰度电压v0为最高灰度电压且灰度电压vm为最低灰度电压的实施例中,灰度电压发生器16可被配置为生成最高灰度电压v0及最低灰度电压vm并进一步通过灰度电压v0和vm的分压生成中间灰度电压v1到v(m-1)。在这样的实施例中,最高灰度电压v0和最低灰度电压vm可以控制显示亮度水平,因为显示设备100的显示亮度水平取决于供应到像素电路5的伽马电压的范围。
[0035]
最高灰度电压v0的电压电平可以由从控制电路14接收的顶部电压命令值vtop*指定,并且最低灰度电压vm的电压电平可以由底部电压命令值vbottom*指定。在这样的实施例中,可以至少部分地基于顶部电压命令值vtop*和底部电压命令值vbottom*来控制伽马电压的范围,即显示设备100的显示亮度水平。
[0036]
数据驱动器电路17被配置为基于从图像处理电路15接收的输出电压数据dout和从灰度电压发生器16接收的灰度电压v0-vm来生成要提供给显示面板1的各个像素电路5的伽马电压。数据驱动器电路17可以被配置为基于各个像素电路5的输出电压数据dout的电压值来选择灰度电压v0至vm并且输出所选择的灰度电压作为要供应到各个像素电路5的伽马电压。在一个实施方式中,要供应到每个像素电路5的伽马电压的范围为从vm到v0,并且
随着输出电压数据dout的对应电压值的增加而增加。
[0037]
面板接口电路18被配置为生成栅极扫描控制信号gstv、栅极时钟gckl、gck2、发射控制信号estv、以及发射时钟eckl和eck2以控制显示面板1的扫描驱动器电路4。在一个或多个实施例中,面板接口电路18被配置为基于从控制电路14接收的发射命令emission*来控制发射控制信号estv的占空比。发射命令emission*可以指定发射控制信号estv的期望的占空比。在其中显示设备100的显示亮度水平可利用发射控制信号estv来控制的实施例中,显示亮度水平可利用发射命令emission*来控制。
[0038]
在一个或多个实施例中,控制电路14被配置为基于经由接口电路11从主机200接收的控制数据dctrl来控制信号供应电路13的操作。在其中控制数据dctrl包括显示亮度值(dbv)的实施例中,控制电路14可以被配置为基于dbv控制显示设备100的显示亮度水平。dbv可以基于用户操作生成。例如,当用于调整显示设备100上显示的图像的亮度的指令被手动输入到输入设备(未图示)时,主机200可以基于该指令生成dbv以调整显示亮度水平。输入设备可以包括设置在显示面板1的至少一部分上的触摸面板、光标控制设备、以及机械和/或非机械按钮。
[0039]
控制电路14还可以被配置为控制显示设备100的帧速率(或帧频率)。在其中控制数据dctrl包括帧速率命令f
frm
*的实施例中,控制电路14可以被配置为控制如由帧速率命令f
frm
*指定的帧速率。在一个或多个实施例中,控制电路14包括定时控制器(tcon)21、存储(str)电路22、无缝帧速率控制器(sfc)23、和亮度控制器(brc)24。
[0040]
定时控制器21被配置为基于控制数据dctrl来控制显示设备100的操作定时。操作定时控制可以包括指定显示设备100的帧速率。在一些实施例中,定时控制器21可以被配置为将帧速率指定为由帧速率命令f
frm
*指定的帧速率。在其中定时控制器21未能接收帧速率命令f
frm
*的实施例中,定时控制器21可以被配置为由其自身指定帧速率。
[0041]
定时控制器21还可被配置为生成垂直同步时段以实现如此指定的帧速率。垂直同步信号可以通过在每个帧时段(或每个垂直同步时段)的开始被生效来定义帧时段(或垂直同步时段)。信号供应电路13可以被配置为与垂直同步信号同步操作。在一个实施方式中,可以生成垂直同步时段,使得每个帧时段具有指定帧速率的逆数(inverse number)的持续时间。
[0042]
存储电路22被配置为存储多个设置表25,每个设置表25包括用于控制信号供应电路13的信息。多个设置表25分别与多个预定帧速率相关联(或针对多个预定帧速率而定义)。每个设置表25可以包括控制信号供应电路13的控制参数。术语表指的是与值的集合相关的任何存储机制。设置表的组可以是单个存储结构或多个结构。每个设置表针对对应的帧速率而定义,并将控制参数与dbv相关。在一个实施方式中,每个设置表25中包含的控制参数可以包括伽马参数para_gamma、发射命令值emission*、顶部电压命令值vtop*和/或底部电压命令值vbottom*的集合。
[0043]
图2图示了根据一个或多个实施例的存储在存储电路22中的示例设置表25。在图示的实施例中,存储在存储电路22中的设置表25包括分别针对60、90、120、和144hz的帧速率定义的四个设置表251、252、253和254。这些设置表251、252、253和254可以共同由数字25表示。可以针对不同的帧速率定义设置表25。存储电路22中存储的设置表25的数量不限于四个。在一些实施例中,仅两个或三个设置表25可以存储在存储电路22中。在其他实施例中,
五个或更多个设置表25可以存储在存储电路22中。
[0044]
设置表251至254中的每一个包括与不同dbv范围相关联的多个子表。在图示的实施例中,设置表251至254中的每一个包括分别与dbv范围#0至#17相关联的18个子表#0至#17。在其中dbv被定义为从0到4095的12位值的实施例中,dbv范围#0到#17被定义为覆盖从0到4095的范围。在图示的实施例中,dbv范围#0被定义为0与227(含)之间的范围,以及dbv范围#1被定义为228至455(含)之间的范围。可以类似地定义其他dbv范围。子表#i包括dbv范围#i的一个或多个控制参数,其中i为从0到17的整数。每个子表#i的控制参数可以包括伽马参数para_gamma、发射命令值emission*、dbv范围#i的顶部电压命令值vtop*和/或底部电压命令值vbottom*的集合。
[0045]
存储电路22还可以被配置为存储针对一个或多个不同帧速率定义的一个或多个设置表,每个设置表包括与多个dbv范围相关联的多个子表。
[0046]
返回参考图1,sfc 23被配置为将从存储在存储电路22中的多个设置表中的第一设置表(例如,图2中所图示的60hz的设置表251)中选择的第一子表以及从多个设置表中的第二设置表(例如,90hz的设置表252)中选择的第二子表转发到brc 24。在其中存储电路22被配置为存储三个或更多个设置表的实施例中,可以基于如上所述指定的帧速率来选择第一和第二设置表,使得指定的帧速率在对应于第一和第二设置表的帧速率之间。从第一设置表中选择第一子表和从第二设置表中选择第二子表可以基于dbv。在其中设置表251至254被存储在如图2中图示的存储电路22中的实施例中,当dbv在dbv范围#i中时,从设置表251至254中选择的第一和第二设置表的子表#i可以被选择为第一和第二子表并且转发到brc 24。
[0047]
sfc 23还被配置为基于如上所述指定的帧速率来确定(例如,计算)用于内插包含在第一子表和第二子表中的控制参数的一个或多个内插系数。确定的内插系数可包括用于伽马参数para_gamma、顶部电压命令值vtop*、底部电压命令值vbottom*和/或发射命令值emission*的一个或多个内插系数。
[0048]
brc 24被配置为通过基于由sfc 23确定的内插系数内插包含在由sfc 23选择的第一和第二子表中的控制参数来生成用于控制信号供应电路13的控制参数。brc 24可以被配置为通过基于为伽马参数para_gamma确定的内插系数内插包含在第一和第二子表中的那些来生成要由图像处理电路15使用的伽马参数para_gamma。brc 24还可被配置为通过基于为发射命令值emission*确定的内插系数内插包含在第一和第二子表中的那些来生成要由面板接口电路18使用的发射命令值emission*。brc 24还可以被配置为通过基于分别为顶部电压命令值vtop*和底部电压命令值vbottom*确定的内插系数内插包含在第一和第二子表中的那些来生成要由灰度电压发生器16使用的顶部电压命令值vtop*和底部电压命令值vbottom*。
[0049]
将这样生成的控制参数提供给信号供应电路13以控制信号供应电路13的操作。信号供应电路13的图像处理电路15可以被配置为基于这样生成的伽马参数para_gamma来处理输入图像数据din以生成输出电压数据dout。面板接口电路18可以被配置为基于这样生成的发射控制值emission*来生成发射控制信号estv。灰度电压发生器16可被配置为基于顶部电压命令值vtop*生成最高灰度电压v0以及基于底部电压命令值vbottom*生成最低灰度电压vm,并通过灰度电压v0和vm的分压来生成灰度电压v0至vm。
[0050]
图3图示了根据一个或多个实施例的示例帧速率控制。在图示的实施例中,目标帧速率由主机200或定时控制器21指定,并且显示设备100的帧速率被调整以跟随目标帧速率。在一个实施例中,目标帧速率由从主机200接收的帧速率命令f
frm
*指定。在其他实施例中,目标帧速率可由定时控制器21代替来指定。在图示的实施例中,目标帧速率最初被设置为60hz,其是正常操作的帧速率,并且显示设备100的帧速率在时间t1之前的帧时段期间被设置为60hz。
[0051]
在时间t
l
,目标帧速率改变为90hz。在一个实施方式中,这种改变可能旨在改进游戏或显示视频期间的图像质量。响应于目标帧速率的改变,显示设备100的帧速率在从时间t1开始的第一调光时段期间朝向90hz逐渐增加。第一调光时段可以包括指定数量的帧时段,例如,几十到几千个帧时段。定时控制器21在第一调光时段期间指定每个帧时段中的帧速率,使得指定的帧速率逐渐增加。在时间t2,指定的帧速率达到90hz。随后在时间t2和时间t3之间的帧时段期间将帧速率保持在90hz。
[0052]
在时间t3,目标帧速率改变为60hz。响应于目标帧速率的改变,显示设备100的帧速率在从时间t3开始的第二调光时段期间朝向60hz逐渐降低。第二调光时段可以包括指定数量的帧时段,例如,几十到几千个帧时段。定时控制器21在第二调光时段期间指定每个帧时段中的帧速率,使得指定的帧速率逐渐减小。在时间t4,帧速率达到60hz。其后,随后将帧速率保持在60hz。
[0053]
在其他实施例中,帧速率命令f
frm
*可以直接指定在t
l
和t2之间以及t3和t4之间的第一和第二调光时段期间每个帧时段中的帧速率。在还有其他实施例中,定时控制器21可以独立于帧速率命令f
frm
*在第一和第二调光时段期间指定每个帧时段中的帧速率。
[0054]
图4图示了根据一个或多个实施例的在帧速率被可变地调整(例如,如图3中所图示)的实施例中的图像处理(例如,伽马变换)的示例控制。在一些实施例中,主机200在步骤401-1指定当前帧时段的帧速率。在其他实施例中,定时控制器21可替代地在步骤401-2指定当前帧时段的帧速率。可以基于由主机200指定的目标帧速率(例如,以帧速率命令f
frm
*的形式)来指定当前帧时段的帧速率,如关于图3所描述的。
[0055]
在步骤402,sfc 23基于指定的帧速率和/或dbv从存储在存储电路22中的设置表25中的两个获得控制参数(例如,伽马参数)。在一个实施方式中,sfc 23基于当前帧时段的指定帧速率选择设置表25中的两个,并进一步基于dbv从选择的两个设置表25中的每一个中选择子表。在一个实施方式中,当dbv在dbv范围#i中时,sfc 23从选择的两个设置表25中的每一个中选择子表#i。在这样的实施例中,sfc 23从选择的两个设置表25的每个子表#i获得控制器参数。在其中存储电路22仅存储两个设置表25的实施例中,sfc 23可以从两个设置表25的每个子表#i获得控制器参数。
[0056]
在步骤403,sfc 23基于为当前帧速率指定的帧速率确定一个或多个内插系数。在步骤s404,brc 24通过基于内插系数内插从两个选择的设置表25(例如,从两个选择的设置表25的子表#i)获得的控制参数来生成要由图像处理电路15使用的控制参数。图像处理电路15基于由brc 24生成的控制参数来处理输入图像数据。
[0057]
在一个实施方式中,由brc 24生成的控制参数包括伽马参数para_gamma的集合,其用于生成或确定伽马曲线,图像处理电路15根据该伽马曲线执行伽马变换。图5和6图示了通过关于图4描述的内插的伽马曲线的示例生成。
[0058]
在图5中所图示的实施例中,响应于帧速率被指定在当前帧时段的第一帧速率(例如,60hz)和第二帧速率(例如,90hz)之间,选择用于第一帧速率的设置表25(例如,用于60hz的设置表251)和用于第二帧速率的设置表25(例如,用于90hz的设置表252)。
[0059]
在一个实施方式中,当dbv在dbv范围#i中时,用于图像处理电路15中的伽马变换的伽马参数para_gamma通过设置表251和252的子表#i中包含的对应伽马参数的内插来生成。用于该内插的内插系数基于为当前帧时段指定的帧速率来确定。在其中第一帧速率(例如,60hz)的内插系数是第一值(例如,0)并且第二帧速率(例如,90hz)的内插系数是第二值(例如,255)的实施例中,当指定的帧速率在第一帧速率和第二帧速率之间时,指定的帧速率的内插系数可以确定为第一值和第二值之间的值。可以取决于指定的帧速率和第一帧速率之间的差除以第二帧速率和指定的帧速率之间的差来确定内插系数。在其中内插系数被确定为在0和255(含)之间的值的实施例中,内插系数coef_int可以如下确定:其中f为指定的帧速率;f1为第一帧速率;以及f2为第二帧速率。
[0060]
在一个实施方式中,用于伽马变换的伽马参数para_gamma可以被确定为包含在用于第一和第二帧速率的设置表25的子表#i中的对应伽马参数的加权和,加权因子取决于内插系数。在其中内插系数被确定为在0和255(含)之间的值的实施例中,如上所讨论,可以根据以下表达式确定每个伽马参数para_gamma[k]:para_gamma[k]=w1·
para_gamma1[k] w2·
para_gamma2[k],其中para_gamma1[k]为与第一帧速率对应的设置表25的选择的子表#i中包含的对应伽马参数;para_gamma2[k]为与第二帧速率对应的设置表25的选择的子表#i中包含的对应伽马参数;以及加权因子w1和w2确定如下:w1=1-coef_int/255,和w2=coef_int/255。
[0061]
图6图示了用于图像处理电路15中的伽马变换的伽马曲线的示例改变。在图6中,实线和点指示由包含在用于第一、第二和第三帧速率(例如,60、90和120hz)的设置表25中的伽马参数定义的伽马曲线。上述基于内插的方案允许伽马曲线随着帧速率逐渐改变(例如,从第一帧速率到第三帧速率)而平滑(或无缝地)改变。这可以有效地抑制潜在地由帧速率的改变引起的不期望的影响(例如,闪烁)。图7示意性地图示了垂直同步信号vsync的示例波形和伽马曲线的示例改变。在通过减少垂直同步信号的周期性(即,帧时段的长度)来增加帧速率的同时,伽马曲线被平滑地改变或修改。
[0062]
在一些实施例中,除了伽马参数para_gamma之外或代替伽马参数para_gamma,可以以类似的方式通过内插生成顶部电压命令值vtop*和/或底部电压命令值vbottom*。在这样的实施例中,每个设置表25的子表(例如,图2中的子表#0至#17)中包含的控制参数可以包括对应于设置表25的帧速率的顶部电压命令值和/或底部电压命令值。
[0063]
返回参考图1,sfc 23可以被配置为基于指定的帧速率和/或dbv从存储在存储电路22中的设置表25中的两个中获得顶部电压命令值和/或底部电压命令值。sfc 23可以被配置为基于当前帧时段的指定帧速率选择设置表25中的两个,并且当dbv在dbv范围#i中时进一步从选择的两个设置表25中的每一个中选择子表#i。在这样的实施例中,sfc 23可以
被配置为从选择的两个设置表25的每个子表#i获得顶部电压命令值和/或底部电压命令值。sfc 23可以被进一步配置为基于为当前帧速率指定的帧速率来确定内插系数。
[0064]
brc 24可以被配置为通过基于内插系数内插从两个选择的设置表25(例如,从两个选择的设置表25的子表#i)获得的顶部电压命令值和/或底部电压命令值来生成要由灰度电压发生器16使用的顶部电压命令值vtop*和/或底部电压命令值vbottom*。灰度电压发生器16可以被配置为生成如由顶部电压命令值vtop*指示的最高灰度电压v0并且生成如由底部电压命令值vbottom*指示的最低灰度电压vm。通过内插生成顶部电压命令值vtop*和/或底部电压命令值vbottom*可以平滑地(或无缝地)实现改变提供给像素电路5的伽马电压的范围。这可以有效地抑制潜在地由帧速率的改变引起的不期望的图像质量降级(例如,闪烁)。
[0065]
在其他实施例中,除了伽马参数para_gamma、顶部电压命令值vtop*、和/或底部电压命令值vbottom*之外或代替伽马参数para_gamma、顶部电压命令值vtop*、和/或底部电压命令值vbottom*,可以以类似方式通过内插生成发射命令值emission*。应当注意,发射命令值指定发射控制信号estv的占空比以控制发射光的像素电路5与显示面板1中的像素电路5的总数量的比率,如上文关于图1所述。在这样的实施例中,每个设置表25的每个子表(例如,图2中的子表#0至#17)中包含的控制参数可以包括对应于设置表25的帧速率的发射命令值。
[0066]
在一个实施方式中,sfc 23可以被配置为基于指定的帧速率和/或dbv从存储在存储电路22中的设置表25中的两个获得发射命令值。sfc 23可以被配置为基于当前帧时段的指定帧速率选择设置表25中的两个,并且当dbv在dbv范围#i中时进一步从选择的两个设置表25中的每一个中选择子表#i。在这样的实施例中,sfc 23可以被配置为从选择的两个设置表25的每个子表#i获得发射命令值。sfc 23可以被进一步配置为基于为当前帧速率指定的帧速率确定内插系数。
[0067]
brc 24可以被配置为通过基于内插系数内插从两个选择的设置表25(例如,从两个选择的设置表25的子表#i)获得的发射命令值来生成要由面板接口电路18使用的发射命令值emission*。面板接口电路18可以被配置为生成具有由发射命令值emission*指示的占空比的发射控制信号estv。通过内插生成发射命令值emission*可以平滑地(或无缝地)实现改变发射控制信号estv的占空比,其通过控制发射光的像素电路5的数量与像素电路5的总数量的比率来控制显示设备100的显示亮度水平。这可以有效地抑制潜在地由帧速率的改变引起的不期望的图像质量降级(例如,闪烁)。
[0068]
图8的方法800图示了根据一个或多个实施例的用于控制显示面板1(如图1中所图示)同时显示设备100的帧速率从第一帧速率(例如60hz)调整至第二帧速率(例如90hz)的步骤。应当注意,步骤的顺序可以从图示的顺序更改。
[0069]
在步骤801,当前帧时段的帧速率由主机200或定时控制器21指定。在步骤802,基于指定的帧速率和/或dbv从存储在存储电路22中的设置表25中的两个获得控制参数(例如,伽马参数、顶部电压命令值、底部电压命令值、和发射控制命令)。在一个实施方式中,可以基于为当前帧时段指定的帧速率来选择两个设置表25,并且基于dbv从选择的两个设置表25中的每一个中选择一个子表。在一个实施方式中,当dbv在dbv范围#i中时,从选择的两个设置表25中的每一个中选择子表#i。在这样的实施例中,可以从选择的两个设置表25的
每个子表#i中选择控制器参数。在其中存储电路22仅存储两个设置表25的实施例中,可以从两个设置表25的每个子表#i中获得控制器参数。
[0070]
在步骤803,基于为当前帧速率指定的帧速率确定一个或多个内插系数。在步骤804,通过基于内插系数内插从两个选择的设置表25(例如,从两个选择的设置表25的子表#i)获得的对应控制参数来生成要供应到信号供应电路13的一个或多个内插的参数。这样生成的一个或多个内插的参数可以包括伽马参数para_gamma、顶部电压命令值vtop*、底部电压命令值vbottom*和/或发射命令值emission*的集合。在步骤805,由信号供应电路13基于供应到信号供应电路13的内插的控制参数生成要供应到显示面板1的一个或多个信号(例如,要供应到像素电路5的伽马电压和发射控制信号estv)。
[0071]
虽然已经描述了许多实施例,但是受益于本公开的本领域技术人员将理解,可以设计不脱离范围的其他实施例。因此,本发明的范围应仅受所附权利要求限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献