用于显示设备的数字模拟乘法驱动方法与流程



1.本发明总体上涉及一种用于驱动显示设备的方法。


背景技术:



2.近年来,发光二极管(light emitting diode,led)显示器的技术快速发展。这种技术在平板显示器市场具有很大潜力。led显示器不仅可以用于例如电视(television,tv)和个人电脑(personalcomputer,pc)屏幕的大面板,还可以用于平板电脑、智能手机、和可穿戴设备。基于led显示器的高屏幕像素密度(pixels per inch,ppi),在增强现实/虚拟现实(augmented reality/virtual reality,ar/vr)应用中使用led显示器也有很大潜力。未来,微型led(micro-led)显示器可以取代液晶显示器(liquid crystal display,lcd)甚至取代有机发光二极管(organic light-emitting diode,oled)显示器。
3.由于micro-led的特性与lcd显示器和oled显示器不同,因此为了显示灰度颜,通过使用脉冲宽度调制(pulse-width modulation,pwm)在时域中驱动micro-led。然而,如果用于指定灰度颜的比特的数量和显示设备的线数量增加,则驱动每个像素的时间变短且不足以完成处理。


技术实现要素:



4.提供了一种显示设备的操作方法,以增加可用数据驱动时间。
5.根据第一方面,提供了一种显示设备的操作方法,其中,该方法包括在每个帧驱动每个像素,其中,显示设备的多个像素以行和列的阵列布置,一帧的周期包括nd个时间段,在每个时间段对像素施加ba个不同电压水平之一,ba大于等于3,每个时间段的长度与施加的电压水平的结果之和对应于指定的视亮度、或灰度颜、或亮度。
6.在一个可能的实施方式中,ba为2^na,并且na x nd与像素数据的总比特深度相同。
7.在一种可能的实施方式中,第m短的时间段是第(m-1)个时间段的ba倍,其中,m为2与nd之间的整数。
8.在一种可能的实施方式中,显示设备为micro-led显示器。
9.根据第二方面,提供了一种显示设备,其中,显示设备包括多个像素和驱动器,该多个像素以行和列的阵列布置,其中,一帧的周期包括nd个时间段,在每个时间段中对像素施加ba个不同电压水平之一,ba大于或等于3,每个时间段的长度与施加的电压水平相乘的结果之和对应于指定的视亮度、或灰度颜、或亮度,并且,该驱动器用于在每个帧驱动每个像素。
10.在一个可能的实施方式中,ba为2^na,并且na x nd与像素数据的总比特深度相同。
11.在一种可能的实施方式中,第m短的时间段是第(m-1)短的时间段的ba倍,其中,m为2与nd之间的整数。
12.在一种可能的实施方式中,显示设备为micro-led显示器。
附图说明
13.为了更清楚地描述本发明实施例或现有技术中的技术方案,下文将对实施例或现有技术描述中所需要使用的附图作简单地介绍。下文描述中的附图仅示出本发明的一些实施例,在不付出创造性劳动的前提下,本领域普通技术人员还可以根据这些附图得到其他附图。
14.图1示出了pwm光控制的简化图;
15.图2示出了用于驱动像素的基本pwm波形的示例;
16.图3示出了用于驱动像素的波形的示例;
17.图4示出了用于驱动像素的波形的另一示例;
18.图5示出了用于驱动16级灰度的像素的波形的另一示例;
19.图6示出了用于驱动像素的具有理想二进制段的波形的示例;
20.图7示出了纯数字驱动的数据“2106”的波形;
21.图8示出了“数字6,模拟2乘法”驱动的数据“2106”的波形;
22.图9示出了“数字6,模拟2乘法”驱动的亮度参考图;
23.图10示出了“数字6,模拟2乘法”驱动的像素波形的若干示例;
24.图11示出了纯数字驱动的数据“63179”的波形;
25.图12示出了“数字9和模拟2乘法”驱动的亮度参考图;
26.图13示出了“数字9,模拟2乘法”驱动的像素波形的若干示例;
27.图14示出了纯数字驱动的数据“2106”的波形;
28.图15示出了“数字4,模拟3乘法”驱动的亮度参考图;
29.图16示出了“数字4,模拟3乘法”驱动的像素波形的若干示例;
30.图17示出了线的数量从800到1700的不同驱动方案之间的t
dp
比较;以及
31.图18示出了线的数量从1700到2600的不同驱动方案之间的t
dp
比较。
具体实施方式
32.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.图1示出了pwm光控制的简化图。pwm广泛用于驱动led。根据脉冲宽度控制led,从而使led具有不同的累积能量,进而具有不同的亮度,以实现不同的灰度颜。pwm用于调制一个周期内的导通比,或称为占空比。周期内的导通比越高,led得到的累积能量越高,而led得到的累积能量越高,led提供的亮度越高,反之亦然。对于显示应用,通常将pwm周期设置为与帧周期相同。
34.像素可以是用于发射具有指定的颜和指定的视亮度(brightness)或灰度或亮度(luminance)的光的电路。一组具有红、蓝、和绿颜的led可以用于每个像素。然而,本发明的实施例侧重于控制每个led的视亮度或灰度或亮度。
35.图2示出了二进制地址组(binary address group,bag)方案的基本pwm波形的示例。bag方案基于数字驱动或pwm方案。bag方案的基本pwm波形只有用于驱动显示设备上的像素的两态信号(0或1)。将原始灰度数据转换为n比特的二进制数据,并且之后将pwm周期划分为n个时间段。每个时间段的长度不同,但从小到大的时间长度的关系为1t,2t,4t,8t,
……
最后一个时间段的长度是2^(n-1)*t。时间段的顺序可以按任意顺序改变。唯一的限制是时间段的总长度应为(2^n-1)*t。在图1所示的示例中,n=4且时间段从小到大排列。led的总能量或总亮度与波形下方区域(标记为“1”的灰区域)的总和成比例。可以看到,只能通过在一个pwm周期内将状态改变n次(在图1中n为4)来驱动led,例如在1t、2t、3t、和4t开始时改变状态,则可以得到2^n阶(在图1中是16阶)不同的能量或亮度。2^n阶可以用于显示灰度,并且像素数据的比特深度为n。
36.由于上文中的每个时间段对应于一个比特的数据,因此在下文中也将该时间段称为“数据段”,具体地,由于在下文中的大部分示例中数据都是二进制数据,所以也将该时间段称为“二进制段”,并且将该时间段的长度称为“二进制长度”。
37.一般地,像素在显示设备上以p行(p条扫描线)q列(q条数据线)的阵列布置。像素可以包括tft或硅基板。该阵列可以对应于显示设备的全部或部分。需要在一个帧的时间内驱动所有像素。q的值与驱动时序无关,驱动时序对q列重复,因此q可以是任意数,为了便于理解,可以假设q为1。
38.图3示出了用于驱动7条扫描线(7个像素)的波形示例,并且用3个比特驱动每个像素(以下,用于驱动像素的每个波形也称为“驱动序列”)。在子场(sub-field,sf)1、sf2、sf4的初始部分,高信号表示导通,低信号表示关断,即执行了状态改变。首先,用比特1(最低有效位(least significant bit,lsb))驱动每条线。在时间段1t之后,用比特2驱动同一条线。在时间段2t之后,用比特3(最高有效位(most significant bit,msb))驱动同一条线。在时间段4t之后,该时间帧结束。
39.在这一示例中,用于指定视亮度、或灰度颜、或亮度的比特数量为n=3,并且比特1、比特2、比特3的权重之和为2^n-1=7,所以将一帧时间划分为7个sf。然而,在sf3、sf5、sf6、和sf7中没有执行用于驱动像素的处理,即,没有高效地使用这一段时间。在这一方法中,如果线数量为p,则需要p*(2^n-1)个sf用于驱动数据。
40.图4示出了以高效方式驱动像素的另一示例。在sf1用比特1、在sf2用比特2、并且在sf4用比特3来驱动线scan l1上的像素。线scan l2与线scan l1相比移动了一个sf,并且在sf2用比特1、在sf3用比特2、在sf5用比特3来驱动像素。线scan l3与线scan l2相比移动了一个sf,并且在sf3用比特1、在sf4用比特2、并且在sf6用比特3来驱动像素。对线scan l4到线scan l7重复相同的操作。
41.这种驱动方案称为“二进制地址组bag”驱动。bag的特点是用于驱动像素数据的小周期的数量为p*n,当n变大为诸如10、12、14时,p*n远小于p*(2^n-1)。在图4的示例中只需要7*3=21个数据驱动周期,然而,由于不能同时处理具有导通信号的sf,因此在图3的示例中需要7*7=49个数据驱动周期。
42.可以基于bag方案构建一帧中的更高效的驱动波形。假设行数量p为15,比特深度n为4。图5示出了对于15条线中的所有像素,用于以从0到15的16个灰度或16个线性阶驱动像素的波形的另一示例。
43.在图5中,由于n=4且2^n-1=15,因此将一帧时间t
frame
划分为15个子场时间t
sf
。因此,在这一示例中,t
frame
等于15*t
sf
。接下来,将每个sf划分为4个周期,以将每个比特用于状态改变。将这一周期称为“可用数据驱动时间”,用t
dp
表示,t
dp
是用于构建驱动序列的时间单位。因此,在这一示例中,t
sf
等于4*t
dp
。在bag方案中,主要通过组合sf产生与每个比特对应的二进制长度。如果将线scan l1的起始时间设置为位于sf1,则二进制长度的顺序为1、2、4、和8,用于状态改变的比特1、2、3、和4分别位于sf1、sf2、sf4、和sf8。
44.如在上文中提到的,一个t
frame
中有15个t
sf
,一个t
sf
中有4个t
dp
。因此,一帧(或一个t
frame
)中有60个t
dp
。将60个t
dp
从1到60编号,并且将每个位置称为一帧中的绝对位置(absolute position,abspos)。在图5中,对于线scan l1,比特1位于abspos 1,比特2位于abspos 6,比特3位于abspos15,比特4位于abspos32。对于线scan l2,起始点位于sf2的第一个t
dp
,在这一帧中位于abspos 5。线scan l2的比特1、2、3、和4位于aubpos 5、10、19、和36。对于线scan l3到线scan l15,比特1、2、3、和4的位置类似。保持比特1、2、3、和4的状态的周期预计分别为1x、2x、4x、和8x(1、2、4、和8的倍数)。然而,如下表1中所示,实际周期为5*t
dp
、9*t
dp
、17*t
dp
、和29*t
dp
。需要注意的是,例如对于线scan l1,29*t
dp
来自当前帧sf8的比特4和下一帧sf1的比特1之间的时间长度。数列5、9、17、和29不符合二进制关系1x、2x、4x、和8x。在这一解决方案中存在误差。因此,作为数列的二进制段是不理想的。
45.时间长度t
sf
+t
dp
数值倍数二进制段1=t
sf
*1+t
dp
*1=51二进制段2=t
sf
*2+t
dp
*1=91.8二进制段3=t
sf
*4+t
dp
*1=173.4二进制段4=t
sf
*8+t
dp
*-3=295.8总和=t
sf
*15+t
dp
*0=6012
46.表1基本bag方案的二进制段长度(比特深度=4,线=15)
47.图6示出了用于驱动像素的具有理想二进制段的波形示例。为了解决上文中不理想的二进制段的问题,修改了驱动波形。在这一示例中,比特深度n为4,线数量为12。首先,将sf划分为5个周期而不是4个周期。这意味着t
sf
等于5*t
dp
。将一个sf中的周期数量定义为周期的数量(cycles,cy)。因此,将cy设置为n+1,即比特深度+1。其次,确定灰度单位(grey scale unit,gsu)。gsu与t
dp
的数量对应,该t
dp
的数量对应于最小二进制段。在这种情况下,由于1+2+4+8=15,为了构建理想的二进制段序列,二进制段的总长度将是15的倍数。线数量为12,将gsu选择为4。由于gsu的时间长度为4*t
dp
,二进制段的总长度为4*15等于60。因此,t
frame
=60*t
dp
。由于cy=5,每个t
sf
等于5*t
dp
,一帧中有12个sf,因此每个sf可以是一条线的起始点。因此,对于n=4且线数量=12的情况,这是具有理想二进制段的解决方案。
48.此外,基本bag方案(图5)和具有理想二进制段的bag方案(图6)之间有一个不同。可以看到,在图5中,一个sf中的所有t
dp
都用于驱动像素。但是在图6中,有一个t
dp
不用于驱动像素。不用于驱动像素的t
dp
在每个sf中在第二个t
dp
位置。不驱动像素的t
dp
是每个sf中的“空闲”周期。这是在尝试使用具有理想二进制段的bag方案时不可避免的时间牺牲。
49.为了便于下文中描述,用相对位置(relative position,relpos)定义一个sf中的t
dp
位置。对于每个abspos,abspos和relpos之间的关系为:
50.abspos=(k-1)
×
cy+relpos
……
(1)
51.其中abspos属于第k个sf。
52.表2示出了对于图6的波形中每个子场和每个relpos将被导通的线编号。在波形序列变长且线明显增多时,容易检查。表3示出了具有理想二进制段的bag方案(比特深度=4,线数量=12)的二进制段长度。
[0053][0054][0055]
表2将由具有理想二进制段的bag方案(比特深度=4,线=12)导通的线编号
[0056]
时间长度t
sf
+t
dp
数值倍数二进制段1=t
sf
*1+t
dp
*-1=41二进制段2=t
sf
*2+t
dp
*-2=82二进制段3=t
sf
*4+t
dp
*-4=164二进制段4=t
sf
*8+t
dp
*-8=328总和=t
sf
*15+t
dp
*-15=6015
[0057]
表3具有理想二进制段的bag方案的二进制段长度(比特深度=4,线=12)
[0058]
图6中的用于驱动像素的波形示出了理想的二进制段,其中,亮度关系对于具有p行的显示设备是正确的。然而,主要问题是可用数据驱动时间t
dp
较短,难以完成整个驱动动作。此外,在一些情况下,理想的二进制段不能以最优化的方式持续使用。
[0059]
为了进一步讨论,用数学等式总结这一bag方案为:
[0060]
sf
×
cy=gsu
×
dsw_sum
……
(2)
[0061]
dsw_sum表示“数据段权重和”,即所有数据段(二进制段)的权重之和。例如,如果n=4,则所有二进制段的权重之和为1+2+4+8=15。所有bag解决方案需要满足等式(2)和如下等式(3):
[0062]
t
frame
=t
dp
×
sf
×
cy
……
(3)
[0063]
由于帧率一旦确定则t
frame
为固定的,因此t
dp
是用于驱动每条线的像素的时间段。cy取决于比特深度n。如果需要为了驱动增加t
dp
,则需要减少sf的数量。然而,从图6的示例
中可以看出,由于在一帧内应该对每条线驱动一次,sf数量不应低于线数量。因此,到bag解决方案的原则是到满足等式(2)和如下等式(4)的最小gsu:
[0064]
sf≥线数量
……
(4)
[0065]
使用大量比特,假设比特深度n=12,线数量=630。则cy应该为n+1,即13,dsw_sum是1+2+4+

+1024+2048=4095。根据等式(4),最小gsu应为2,sf的数量变为2x4095/13=630,满足sf≥线数量。
[0066]
可以从等式(2)和等式(3)推导出t
dp
如下:
[0067][0068]
根据等式(5),在cy=13且sf_number=630时,计算t
dp
为(t
frame
/630/13)=(t
frame
/8190)。假设帧率=60hz,t
frame
=1/60s。则t
dp
为2.035us。在一些更差的情况下,该t
dp
可能不足以驱动像素。因此,需要到方法来为每个像素提供更长的t
dp
和正确的灰度。
[0069]
在一个示例中比特深度n=12,假设某个帧的某个像素的数据在二进制系统中是“1000_0011_1010”。在图7中示出了在bag方案中该像素的数据的波形。
[0070]
这种基本bag驱动波形也称为纯数字驱动。纯数字驱动的特点是用于驱动像素的数据只有“1”和“0”,即电压域中的v
cc
和v
ss
或v1和v0。这种纯数字驱动可以将每个像素驱动为正确的灰度,但如上文中提到的,可用数据驱动时间t
dp
可能不足,进而导致颜显示错误。需要到方法来延长t
dp
同时仍然使每个像素保持正确的灰度。
[0071]
下文描述“数字模拟乘法”驱动序列。该思想是一种数字和模拟混合驱动方案。将像素数据的总比特深度分解为数字比特和模拟比特两部分,数字比特数量和模拟比特数量的乘积是总比特数量。
[0072]
在一个示例中总比特数量n=12,在传统的bag方案中,总灰度具有2^12阶。所有的12个比特都是数字比特。根据上述思想,一种解决方案是将模拟比特设置为2个比特,则数字比特变为12/2,即6个比特。2与6的乘积为12。因此,将这种方案称为“数字模拟乘法”驱动方案。
[0073]
参考图8至图10描述本发明的实施例。图8示出了总比特深度n=12的用于一帧中的像素的数字模拟乘法驱动序列的示例。不同于具有12个时长或时间段的纯数字驱动,用于一帧中的每个像素的这一驱动序列只有6个时间段。时间段的数量等于数字比特的数量。因此,图8中用于驱动波形的数字比特的数量为6。
[0074]
图8中的每个时间段具有4种可能的驱动电压,即电压域中的4个不同的阶。由模拟比特确定每个时间段的驱动电压。在这一有4种可能的驱动电压的情况下,由于4为2^2,因此在图8的这一示例中模拟比特为2。数字比特的数量为6,模拟比特的数量为2,总比特的数量为6x2=12。
[0075]
假设总比特深度为n=12的某个帧的某个像素的数据为“1000_0011_1010”,与图7中的数据相同。为了使用数字模拟乘法驱动,像素数据需要从二进制转换到另一进位制。
[0076]
首先,将模拟比特设置为2,并且由于12/2=6所以将数字比特设置为6。这意味着在每个时间段有2^2=4个可能的驱动电压,并且对于一帧中的每个像素总共有6个时间段。时间段之间的时间长度关系为4倍。也就是说,如果lsb时间段的时间长度为1t,则各个时间段的时间长度为1t、4t、16t、64t、256t、和1024t。
[0077]
其次,将数据从二进制转换到四进制,例如,二进制数据“1000_0011_1010”变为四进制数据“20_0322”。图8中示出了由此得到的像素的波形。v3、v2、v1、和v0之间的关系是由v3、v2、v1、和v0驱动的输出发射能量比或输出亮度比,并且是3x、2x、1x、和0(3倍、2倍、1倍、和0倍)。
[0078]
图9示出了在每个时间段中与电压阶对应的亮度水平。
[0079]
图10示出了不同灰度的像素波形的几个示例。数据为“2106”的第一个波形与图8中所示的相同,可以看出这一方案针对12比特的数据2、3、4、4094、和4095是如何工作的,即对于从2到4的数据波形是如何变化的,以及对于从4094到4095的数据波形是如何变化的。当用于驱动的能量比或亮度比满足v3是v1的3倍并且v2是v1的2倍时,该方案正确工作。
[0080]
下文描述本发明的三个实施例以及与纯数字驱动波形的对比。
[0081]
本发明的第一实施例涉及如在上文中参考图8至图10描述的相同的示例,并且与图7中示出的纯数字驱动波形进行比较。在本实施例中,像素数据的总比特深度n为12。
[0082]
图7示出了总比特深度n=12的一帧中的像素的纯数字驱动波形示例。在一帧中有12个时长或12个时间段。此处的数字比特数量为12。十进制系统中的数据“2106”是二进制系统中的

1000_0011_1010’。因此,一帧中有12个时间段。
[0083]
(1)在时域中,第一个时间段的时间长度为1t,第二个时间段的时间长度为2t,第三个时间段的时间长度为4t,

,且最后一个时间段的时间长度为2048t。
[0084]
(2)在电压域中,第一个时间段的电压水平为高或为v1,第二个时间段的电压水平为低或v0,第三个时间段的电压水平为低或v0,第四个时间段的电压水平为低或v0,...,且最后一个时间段的电压水平为低或v0。
[0085]
(3)检查可用数据驱动时间t
dp
,一帧中总共有1t+2t+4t+

+2048t=4095t,因此,此处t
dp
为(t
frame
/4095)。
[0086]
图7中的这一波形可以驱动像素数据

2106’。
[0087]
图9示出了模拟比特数量为2、数字比特数量为6的数字模拟乘法方案的亮度水平参考。每个时间段的时间长度是前一时间段的时间长度的4倍。有4个电压水平v3、v2、v1、和v0。当以v0驱动时,发射装置关闭。以v2驱动时的亮度是以v1驱动时的亮度的2倍,以v3驱动时的亮度是以v1驱动时的亮度的3倍。并且在图10中示出了一帧中的亮度水平参考的全图。
[0088]
图10示出了模拟比特数量为2、数字比特数量为6的数字模拟乘法方案的像素波形。例如,十进制系统中的数据“2106”是二进制系统中的

1000_0011_1010’。需要将该数据转换到四进制,在四进制中该数据为

20_0322’,在图10的顶部示出了波形。在图10中还示出了其他波形。
[0089]
(1)在时域中,第一个时间段的时间长度为1t,第二个时间段的时间长度为4t,第三个时间段的时间长度为16t,

,最后一个时间段的时间长度为1024t。
[0090]
(2)在电压域中,第一个时间段的电压水平为v2,第二个时间段的电压水平为v0,第三个时间段的电压水平为v0,第四个时间段的电压水平为v3,

,最后一个时间段的电压水平为v2。
[0091]
(3)检查可用数据驱动时间t
dp
,一帧总共有1t+4t+16t+

+1024t=4095t,因此,此处t
dp
为(t
frame
/1365)。在本实施例中,t
dp
是纯数字驱动方案的3倍。
[0092]
接下来,参考图11至图13描述本发明的第二实施例。在本实施例中,像素数据的总
比特深度n为18。
[0093]
图11示出了总比特深度n=18的一帧中的像素的纯数字驱动波形示例。在一帧中有18个时长或18个时间段。此处的数字比特数量为18。十进制中的数据

63179’是二进制中的

0011_1101_1011_0010_11’。因此,一帧中有18个时间段。
[0094]
(1)在时域中,第一个时间段的时间长度为1t,第二个时间段的时间长度为2t,第三个时间段的时间长度为4t,最后一个时间段的时间长度为131072t。
[0095]
(2)在电压域中,第一个时间段的电压水平为低或为v0,第二个时间段的电压水平为低或为v0,第三个时间段的电压水平为高或为v1,第四个时间段的电压水平为高电平或v1,...,最后一个时间段的电压水平为高或v1。
[0096]
(3)查看可用数据驱动时间t
dp
,一帧中总共有1t+2t+4t+

+131072t=262143t,因此,此处t
dp
为(t
frame
/262143)。
[0097]
图11中的这一波形可以显示像素数据

63179’。
[0098]
图12示出了模拟比特数量为2、数字比特数量为9的数字模拟乘法方案的亮度水平参考。每个时间段的时间长度是前一时间段的时间长度的4倍。有4个电压水平v3、v2、v1、和v0。当以v0驱动时,发射装置关闭。以v2驱动时的亮度是以v1驱动时的亮度的2倍,以v3驱动时的亮度是以v1驱动时的亮度的3倍。图12示出了一帧中的亮度水平参考的全图。
[0099]
图13示出了模拟比特数量为2、数字比特数量为9的数字模拟乘法方案的数据波形。十进制系统中的数据

63179’是二进制系统中的

0011_1101_1011_0010_11’。需要将该数据转换到四进制,在四进制中该数据为

0331_2302_3’,在图13的顶部示出了波形。在图13中还示出了其他波形。
[0100]
(1)在时域中,第一个时间段的时间长度为1t,第二个段的时间长度为4t,第三个时间段的时间长度为16t,且最后一个时间段的时间长度为65536t。
[0101]
(2)在电压域中,第一个时间段的电压水平为v0,第二个时间段的电压水平为v3,第三个时间段的电压水平为v3,第四个时间段的电压水平为v1,

,最后一个时间段的电压水平为v3。
[0102]
(3)查看可用数据驱动时间t
dp
,一帧中总共有1t+4t+16t+

+65536t=87381t,因此,此处t
dp
为(t
frame
/87381)。在本实施例中,t
dp
是纯数字驱动方案的3倍。
[0103]
接下来,参考图14至图16描述本发明的第三实施例。在本实施例中,像素数据的总比特深度n为12。
[0104]
图14示出了总比特深度n=12的一帧中的像素的纯数字驱动波形示例。在一帧中有12个时间段。此处的数字比特数量是12。十进制系统中的数据

2106’是二进制系统中的

1000_0011_1010’。因此,一帧中有12个时间段。
[0105]
(1)在时域中,第一个时间段的时间长度为1t,第二个时间段的时间长度为2t,第三个时间段的时间长度为4t,...,最后一个时间段的时间长度为2048t。
[0106]
(2)在电压域中,第一个时间段的电压水平为高或为v1,第二个时间段的电压水平为低或为v0,第三个时间段的电压水平为低或为v0,第四个时间段的电压水平为低或为v0,...,最后一个时间段的电压水平为低或v0。
[0107]
(3)查看可用数据驱动时间t
dp
,一帧中总共有1t+2t+4t+

+2048t=4095t,因此,此处t
dp
为(t
frame
/4095)。
[0108]
图14中的这一波形可以显示像素数据

2106’。
[0109]
图15示出了模拟比特数量为3、数字比特数量为4的数字模拟乘法方案的亮度水平参考。每个时间段的时间长度是前一时间段的时间长度的8倍。有8个电压水平v7、v6、v5、v4、v3、v2、v1、和v0。当以v0驱动时,发射装置关闭。以v2驱动时的亮度是以v1驱动时的亮度的2倍,以v3驱动时的亮度是以v1驱动时的亮度的3倍,以v7驱动时的亮度是以v1驱动时的亮度的7倍。图15中示出了一帧中的亮度水平参考的全图。
[0110]
图16示出了模拟比特数量为3、数字比特数量为4的数字模拟乘法方案的数据波形。十进制系统中的数据

2106’是二进制系统中的

1000_0011_1010’。需要将该数据转换到八进制系统,在八进制系统中该数据为

4072’,在图16的顶部示出了波形。在图16中还示出了其他波形。
[0111]
(1)在时域中,第一个时间段的时间长度为1t,第二个时间段的时间长度为8t,第三个时间段的时间长度为64t,

,最后一个时间段的时间长度为512t。
[0112]
(2)在电压域中,第一个时间段的电压水平为v4,第二个时间段的电压水平为v0,第三个时间段的电压水平为v7,最后一个时间段的电压水平为v2。
[0113]
(3)查看可用数据驱动时间t
dp
,一帧中总共有1t+8t+64t+512t=585t,因此,此处t
dp
是(t
frame
/585)。在本实施例中,t
dp
是纯数字驱动方案的7倍。
[0114]
在另一实施例中,可以将时间段的顺序改变为任何顺序。
[0115]
在另一实施例中,第二个时间段到最后一个时间段中的每个时间段都可以是前一时间段的m倍,电压水平可以有m阶,m为大于或等于3的整数。此外,可以将时间段的顺序改变为任何顺序。
[0116]
作为应用的场景,本发明实施例可以主要用于驱动micro-led显示设备。不仅是micro-led显示器,任何其他显示设备(例如,具有双稳态发射设备的显示设备)都可以通过pwm控制来驱动。从产品的角度来看,本发明实施例可以用于消费电子、汽车、和工业产品中的任何类型的显示器。
[0117]
对于具有行*列为p*q的像素阵列的micro-led显示器,本技术实施例的数字模拟乘法驱动提供了一种驱动序列,该驱动序列由数字比特和模拟比特共同组成。数字比特数量和模拟比特数量的乘积等于像素数据的总比特深度。数字比特确定一帧中的时间段数量。时间段数量总是大于或等于数字比特数量。模拟比特数量与模拟电压阶有关。
[0118]
根据本发明实施例,显示设备的阵列中的所有p*q个像素都可以显示正确的灰度颜,并且以最佳方式设置了可用数据驱动时间。
[0119]
本发明实施例的效果和优点如下:
[0120]
本发明实施例最显著的改进在于增加了可用数据驱动时间t
dp
。更大的t
dp
使得更容易以正确的数据或电压驱动每个像素。因此,改进了micro-led的彩表现力。
[0121]
与可被认为是纯数字驱动方案的bag方案相比,根据上文中的等式(2)和等式(3),bag方案的t
dp
等式为:
[0122][0123]
等式(5)也可以用于计算数字模拟乘法驱动方案的t
dp

[0124]
在总数据比特深度为12、线数量为960的情况下,对于纯数字比特的bag方案驱动
序列,所有12个比特都为数字比特。则数据段权重数列为1、2、4、8、...、2048,且dsw_sum为4095。cy为13,将gsu选择为4以得到最小sf数,从而根据由等式(5)推导出来的cy x sf_number=gsu x dsw_sum为4095*4/13=1260。在纯数字比特解决方案的bag方案中,大于等于960的最小sf数是1260。因此,对于帧率为60hz的情况,根据等式(5)中的t
dp
=t
frame
/(cy x sf_number),t
dp
为1/60/13/1260=1.018us,如下文中的表4左列所示。
[0125]
在总数据比特深度为12、线数量为960的情况下,对于数字模拟乘法方案的驱动序列,将数字比特数量选择为6,将模拟比特数量选择为2。则数据段权重数列为1、4、16、64、...1024,且dsw_sum为1365。cy为7,将gsu选择为5,从而1365*5/7=975。对于数字比特数量为6、模拟比特数量为2的数字模拟乘法方案的驱动序列,大于等于960的最小sf数是975。因此,对于帧率60hz的情况,t
dp
为1/60/7/975=2.442us。如下文中的表4中间一列所示,这是纯数字比特方案的2.4倍。
[0126]
在总数据比特深度为12、线数量为960的情况下,对于数字模拟乘法方案的驱动序列,将数字比特数量选择为4,将模拟比特数量选择为3。则数据段权重数列为1、8、64、512,且dsw_sum为585。cy为5,将gsu选择为9,从而585*9/5=1053。对于数字比特数量为4、模拟比特数量为3的数字模拟乘法方案的驱动序列,大于或等于960的最小sf数是1053。因此,对于帧率60hz的情况,t
dp
为1/60/5/1053=3.166us。如下文中表4的右列所示,这是纯数字比特方案的3.1倍。
[0127]
表4是上文中的bag方案和数字模拟乘法驱动方案之间比较的总结。cy可以缩小,则得到了驱动序列中更大的可用数据驱动时间。对于不同的显示分辨率,线数量不同。t
dp
的改进百分比因情况而异。
[0128][0129]
表4数字模拟乘法方案对t
dp
的改进(总比特深度=12)
[0130]
图17和图18示出了线数量从800到2600的不同显示器的总结。x轴表示显示器的线数量,y轴表示可用数据驱动时间t
dp
。可以看到数字模拟乘法驱动方案可以提供更长的t
dp
来驱动显示设备上的每个像素。对于线数量,图17和图18中的垂直方向的差异表明数字模拟乘法方案相对于传统驱动方案的t
dp
改进。取决于显示器的线数量,本发明实施例在时间上改进了约16%到80%。
[0131]
本发明实施例不仅可以应用于micro-led显示器,还可以应用于使用了pwm控制、数字驱动、或模拟数字结合驱动的其他材料的显示设备。
[0132]
上述披露的仅仅是本发明的示例性实施例,当然并非旨在限制本发明的保护范围。本领域普通技术人员可以理解的是,实施前述实施例的全部或部分流程以及根据本发明权利要求进行的等效修改都应属于本发明的范围。

技术特征:


1.一种显示设备的操作方法,包括:在每个帧驱动每个像素,其中,所述显示设备的多个像素以行和列的阵列布置,一帧的周期包括nd个时间段,在每个时间段中对所述像素施加ba个不同电压水平之一,ba大于或等于3,每个时间段的长度与施加的电压水平相乘的结果之和对应于指定的视亮度、灰度颜、或亮度。2.根据权利要求1所述的操作方法,其中,ba为2^na,并且na
×
nd与像素数据的总比特深度相同。3.根据权利要求1或2所述的操作方法,其中,第m短的时间段为第(m-1)短的时间段的ba倍,其中,m为2与nd之间的整数。4.根据权利要求1至3中任一项所述的操作方法,其中,所述显示设备为微型发光二极管(micro-led)显示器。5.一种显示设备,包括:多个像素,以行和列的阵列布置,其中,一帧的周期包括nd个时间段,在每个时间段中,ba个不同电压水平之一被施加到所述像素,ba大于或等于3,每个时间段的长度与施加的电压水平相乘的结果之和对应于指定的视亮度、灰度颜、或亮度,以及驱动器,用于在每个帧驱动每个像素。6.根据权利要求5所述的显示设备,其中,ba为2^na,并且na
×
nd与像素数据的所述总比特深度相同。7.根据权利要求5或6所述的显示设备,其中,第m短的时间段为第(m-1)短的时间段的ba倍,其中,m为2与nd之间的整数。8.根据权利要求5至7中任一项所述的显示设备,其中,所述显示设备为微型发光二极管(micro-led)显示器。

技术总结


提供一种显示设备的操作方法和一种显示设备。该显示设备的操作方法包括在每个帧驱动每个像素,其中,显示设备的多个像素以行和列的阵列布置,一帧的周期包括Nd个时间段,在每个时间段中对像素施加Ba个不同电压水平之一,Ba大于等于3,每个时间段的长度与施加的电压水平相乘的结果之和对应于指定的视亮度、或灰度颜、或亮度。显示设备为微型发光二极管(micro-light emitting diode,micro-LED)显示器,并且显示设备的操作方法可以增加可用数据驱动时间。据驱动时间。据驱动时间。


技术研发人员:

连振杰 境川亮

受保护的技术使用者:

华为技术有限公司

技术研发日:

2020.08.05

技术公布日:

2022/12/8

本文发布于:2024-09-23 05:28:38,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/32299.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:时间段   出了   像素   波形
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议