一种微显示芯片数字驱动方法与流程

文档序号:34859085发布日期:2023-07-23 02:55阅读:85来源:国知局
一种微显示芯片数字驱动方法与流程

本发明涉及显示芯片,尤其是一种微显示芯片数字驱动方法。


背景技术:

1、随着显示面板技术的发展,画面显示的色彩越来越丰富,显示的分辨率也越来越高,传统的模拟显示面板例如crt(阴极射线管)、lcd液晶显示器等已经不能满足需要,进一步的产生了micro-oled、micro-led微显示面板技术。传统的显示面板的驱动方式为模拟驱动,随着微显示面板技术的发展,进一步衍生出了配套的数字驱动技术,数字驱动通过控制发光时间长短来控制显示亮度,能够实现精确的灰度调节,但是数字驱动方案要存至少一帧的数据,硬件开销大,且增加芯片面积,增加功耗,影响芯片的应用。例如,8bit数据通过子场扫描方式需要将时钟增加到像素时钟的256倍,不利于电路实现,并且功耗会增加,8bit子场扫描方式为pwm法实现灰阶,将一帧时间分为256份,则灰阶1打开时间为1份,灰阶2打开时间为2份,灰阶4打开时间为4份,灰阶8打开时间为8份,灰阶16打开时间为16份,灰阶32打开时间为32份,灰阶64打开时间为64份,灰阶128打开时间为128份,同时扫描灰阶一个灰阶时,其他灰阶不打开。

2、以帧频60hz为例,一帧的时间是16.6ms,这个一帧的时间是固定的,因此要在这一帧的时间内将所有像素都要显示对应的数据,假设输入灰阶是256灰阶(即8bit数据),像素时钟频率是x,数字驱动方案像素只有开和关两种状态(亮或暗),因此要实现不同灰阶只能靠像素显示时间的差异来实现,即像素显示亮度1就显示1个单位的时间(这就是灰阶1),显示亮度8就显示8个单位的时间(这就是灰阶8)。因此将一帧的时间平均分为256份,其中灰阶1占其中1份亮度时间,灰阶2占其中2份亮度时间,灰阶128占其中128份亮度时间,这样像素数据如果是灰阶1,则此像素只在灰阶1代表的1份亮度时间内发光,其他时间不发光。如果像素数据是灰阶9,则此像素在灰阶1代表的1份亮度时间内及灰阶8代表的8份亮度时间内发光,其他时间不发光。如果像素灰阶是255,则此像素在灰阶1,2,4,8,16,32,64,128代表的所有发光时间内发光,这样看是分为255份时间,多出来一份是留给每一帧将像素清零,一帧时间上述所有灰阶对应的子场时间都会分别开启。

3、上述中1份时间,2份时间,4份时间,128份时间就是子场,就是如果一个像素在子场1和子场128内发光,则此像素代表129灰阶,所以在一帧的时间内,无论按照什么顺序,要扫描完所有子场,因此像素时钟频率变成256倍。可见,这种方式要求存储大量数据以及较高的时钟频率,且功耗会大大增加。


技术实现思路

1、为了解决上述技术问题,本发明通过对相关像素进行位数调整降低像素位数,根据相邻像素的影响修改像素数据,减少存储位数,存储更少的数据,来尽量不影响显示的灰阶。并且可以将时钟降低,降低功耗。

2、本发明的技术方案为:一种微显示芯片的数字驱动方法,具体包括如下步骤:

3、步骤s1,输入图像帧数据,其中,帧数据中的每个像素的大小用第一长度个bit位表示;

4、步骤s2,对于每个像素,保留第二长度的高bit位,舍弃第三长度的低bit位,其中,第二长度与第三长度之和为第一长度;

5、步骤s3,将第一行的多个像素的第三长度的低bit位相加得到第一数值;

6、步骤s4,如果第一数值大于一阈值,则向第一数值的高位进位,得到第二数值;否则,舍弃第一数值后面第三长度的低bit位,得到第二数值,其中第一数值和第二数值位数相同;

7、步骤s5,将输入的帧数据的像素的第二长度个bit位保留在高位,如果对应的二进制bit位均不为1,则将第二数值分配给第一像素中的某一位,得到子场帧数据;

8、步骤s6,按照得到的子场帧数据扫描显示。

9、所述的步骤s1中,第一长度为8个bit位,对帧数据进行分块,所述的分块为33的分块。

10、所述的步骤s1中,对帧数据进行分块,如果分块后的帧数据还有剩余的像素不能凑成一个分块,则进行补齐,补齐的像素数值为8位二进制的数据:8’b1111_1100,即像素的末尾两位都填充为0。

11、所述的步骤s1中,第一长度为8个bit位,所述的分块为33的分块。

12、进一步的,所述的步骤s1中,假设分块后的帧数据还有剩余的像素不能凑成一个分块,则进行补齐,补齐的像素数值为8位二进制的数据:8’b1111_1100,即像素的末尾两位都填充为0。

13、进一步的,所述步骤s2中,所述第二长度为6个bit,第三长度为2个bit;

14、进一步的,所述的步骤s4中,第一数值的位数足够容纳同一行的多个像素的第三长度的低bit位相加的和。

15、所述的步骤5中,则将第二数值分配给第一像素中的某一位,得到子场帧数据,具体包括如下操作:

16、第二数值将低两位舍掉,余下的高位数据分配给同一行的三个像素之一;

17、每一行都要重复上述操作,即每一行舍弃掉的和,和阈值比完,得到值再分配给同一行其他像素,顺序是先第一行,再第二行,再第三行。

18、进一步的,所述的步骤s5中,将第二数值分配给不同的像素,分配顺序为第一行先中间像素,再左边像素,再右边像素,第二行先右边像素,再中间像素,再左边像素;第三行先左边像素,再右边像素,再中间像素。

19、进一步的,如果分块中所有像素都没有空间分配了,则舍弃第二数值。

20、进一步的,第二行的第二数值优先分配第二行,然后第三行,然后第一行;

21、第三行优先分配第三行,然后第一行,然后第二行;

22、第一行优先分配第一行,然后第二行,然后第三行。

23、有益效果

24、本发明的一种微显示芯片的数字驱动方法,通过对相关像素进行位数调整降低像素位数,根据相邻像素的影响修改像素数据,减少存储位数,存储更少的数据,来尽量不影响显示的灰阶,并且可以将时钟降低,降低功耗。本发明实施例中,将原来8bit的像素保存成6bit,这样一帧只需要分成64份时间就可以,所以时钟频率变成64倍,降到256倍的四分之一,因此,最低子场的时间就会增加,时钟频率降低从而降低了功耗;每个像素从存8bit变成存6bit,减少了1/4的存储空间。



技术特征:

1.一种微显示芯片的数字驱动方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的一种微显示芯片的数字驱动方法,其特征在于:

3.根据权利要求2所述的一种微显示芯片的数字驱动方法,其特征在于:

4.根据权利要求1所述的一种微显示芯片的数字驱动方法,其特征在于:

5.根据权利要求1所述的一种微显示芯片的数字驱动方法,其特征在于:

6.根据权利要求1所述的一种微显示芯片的数字驱动方法,其特征在于:

7.根据权利要求6所述的一种微显示芯片的数字驱动方法,其特征在于:

8.根据权利要求7所述的一种微显示芯片的数字驱动方法,其特征在于:

9.根据权利要求8所述的一种微显示芯片的数字驱动方法,其特征在于:


技术总结
本发明提出一种微显示芯片的数字驱动方法,包括如下步骤:步骤S1,输入图像帧数据,其中,帧数据中的每个像素的大小用第一长度个bit位表示;步骤S2,对于每个像素,保留第二长度的高bit位,舍弃第三长度的低bit位,其中;步骤S3,将第一行的多个像素的第三长度的低bit位相加得到第一数值;步骤S4,如果第一数值大于一阈值,则向第一数值的高位进位,得到第二数值;否则,舍弃第一数值后面第三长度的低bit位,得到第二数值;步骤S5,将输入的帧数据的像素的第二长度个bit位保留在高位,如果对应的二进制bit位均不为1,则将第二数值分配给第一像素中的某一位,得到子场帧数据;步骤S6,按照得到的子场帧数据扫描显示。

技术研发人员:苏畅,孙雷
受保护的技术使用者:联士光电(深圳)有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1