显示驱动方法及显示设备与流程
- 国知局
- 2024-06-21 14:11:45
本申请涉及显示,具体涉及一种显示驱动方法及显示设备。
背景技术:
1、为了利用低比特的显示面板来显示高比特的图像,通常可以通过显示设备的时序控制器中设置的dither(抖动)算法对显示数据进行抖动处理。dither算法可以通过时间补差和空间补差的方式来实现使用低比特的多个原生灰阶生成高比特的多个细分灰阶,其中每个细分灰阶通常预先设置有对应的一组抖动数据,该组抖动数据最终显示亮度的积分与该细分灰阶的亮度相同。
2、在显示数据每次发生跳变时,时序控制器通常是从跳变后的显示数据所对应的一组抖动数据的第一帧开始,逐帧输出各帧抖动数据。若显示数据频繁跳变,由于输出的都是跳变后的显示数据所对应的一组抖动数据的第一帧,因此可能会导致同一帧反复出现,从而使得显示面板上出现明显的亮暗差别,形成网格纹路,影响显示效果。
技术实现思路
1、本申请的实施例提供一种显示驱动方法及显示设备,以通过优化抖动处理的方式,改善输入灰阶频繁跳变时显示面板出现的明显的亮暗差别,提升显示效果。
2、为了解决上述技术问题,本申请的实施例公开了如下技术方案:
3、第一方面,提供了一种显示驱动方法,用于驱动显示面板,所述显示驱动方法包括:
4、在当前帧的输入灰阶切换为第一灰阶的情况下,获取所述第一灰阶对应的抖动序列,所述抖动序列包括多帧抖动数据;
5、获取上一次显示所述第一灰阶时所输出的抖动数据在所述抖动序列中的目标位置;
6、获取所述抖动序列中位于所述目标位置下一帧的当前抖动数据,以通过所述当前抖动数据驱动所述显示面板进行所述当前帧的画面显示。
7、结合第一方面,获取所述抖动序列中位于所述目标位置下一帧的当前抖动数据的步骤,包括:
8、若所述目标位置位于所述抖动序列的最后一帧之前,则将所述抖动序列中位于所述目标位置下一帧的抖动数据,确定为所述当前抖动数据;
9、若所述目标位置为所述抖动序列的最后一帧,则将所述抖动序列的第一帧抖动数据,确定为所述当前抖动数据。
10、结合第一方面,所述显示面板包括多个显示单元,每个所述显示单元包括至少一个像素,所述抖动数据包括所述显示单元中各所述像素的第二灰阶;
11、所述第一灰阶具有第一比特m,所述第二灰阶具有第二比特n,所述第二比特n小于所述第一比特m,所述抖动序列的总帧数z满足:z=k×2m-n,k为正整数。
12、结合第一方面,所述第一灰阶对应的所述抖动序列通过以下方式预先生成:
13、基于所述第一比特m、所述第二比特n和所述第一灰阶,获取两个相邻的所述第二灰阶,所述第一灰阶的亮度位于两个所述第二灰阶的亮度之间;
14、基于所述总帧数z、所述显示单元中所述像素的数量、两个相邻的所述第二灰阶,获取多个循环帧,多个所述循环帧的亮度积分与所述第一灰阶的亮度相同;
15、将多个所述循环帧按照预设顺序和预设次数进行排列,获取所述抖动序列。
16、结合第一方面,不同的所述第一灰阶对应的所述抖动序列中,所述总帧数z、多个所述循环帧的排列顺序及所述循环帧中的至少一者不同。
17、第二方面,提供了一种显示设备,所述显示设备包括:
18、时序控制器,所述时序控制器包括抖动处理模块,所述抖动处理模块被配置为在当前帧的输入灰阶切换为第一灰阶的情况下,输出当前抖动数据,所述当前抖动数据位于所述第一灰阶对应的抖动序列中,且与所述抖动序列的第一帧抖动数据不同;
19、显示面板,所述显示面板被配置为基于所述当前抖动数据显示所述当前帧的画面。
20、结合第二方面,所述时序控制器还包括:
21、第一存储模块,所述第一存储模块与所述抖动处理模块连接,所述第一存储模块用于存储所述第一灰阶对应的抖动序列;
22、第二存储模块,所述第二存储模块与所述抖动处理模块连接,所述第二存储模块用于存储上一次显示所述第一灰阶时所输出的抖动数据在所述抖动序列中的目标位置。
23、结合第二方面,所述抖动处理模块被配置为通过以下步骤获取所述当前抖动数据:
24、获取所述抖动序列中位于所述目标位置下一帧的抖动数据;
25、将位于所述目标位置下一帧的抖动数据确定为所述当前抖动数据;
26、所述抖动处理模块还被配置为在输出所述当前抖动数据之后,更新所述第二存储模块中的所述目标位置。
27、结合第二方面,所述显示设备还包括:
28、显卡,所述显卡被配置为输出所述当前帧的显示灰阶,所述显示灰阶具有第三比特,所述当前帧的输入灰阶具有第一比特,所述第一比特与所述第三比特不同。
29、结合第二方面,所述时序控制器还包括:
30、转换模块,所述转换模块分别与所述显卡和所述抖动处理模块连接,所述转换模块被配置为接收所述当前帧的显示灰阶,并通过预设的色度补偿表,获取与所述显示灰阶相对应的所述输入灰阶。
31、上述技术方案中的一个技术方案具有如下优点或有益效果:
32、与现有技术相比,本申请的一种显示驱动方法,用于驱动显示面板,包括:在当前帧的输入灰阶切换为第一灰阶的情况下,获取第一灰阶对应的抖动序列,抖动序列包括多帧抖动数据;获取上一次显示第一灰阶时所输出的抖动数据在抖动序列中的目标位置;获取抖动序列中位于目标位置下一帧的当前抖动数据,以通过当前抖动数据驱动显示面板进行当前帧的画面显示。本申请提供的显示驱动方法能够对抖动数据的显示进行实时存储,从而在输入灰阶发生跳变时,能够接着该灰阶上一次输出的抖动数据在抖动序列中的位置继续输出下一帧抖动数据,进而可以避免每次输入灰阶跳变时均显示抖动序列的第一帧抖动数据,显著改善显示面板出现的明显亮暗差别,提升显示效果。
33、本申请的一种显示设备,采用优化的抖动处理方式,在输入灰阶频繁跳变时也不易出现噪点或网纹等画质问题,具有较好的显示效果。
技术特征:1.一种显示驱动方法,其特征在于,用于驱动显示面板,所述显示驱动方法包括:
2.根据权利要求1所述的显示驱动方法,其特征在于,获取所述抖动序列中位于所述目标位置下一帧的当前抖动数据的步骤,包括:
3.根据权利要求1所述的显示驱动方法,其特征在于,所述显示面板包括多个显示单元,每个所述显示单元包括至少一个像素,所述抖动数据包括所述显示单元中各所述像素的第二灰阶;
4.根据权利要求3所述的显示驱动方法,其特征在于,所述第一灰阶对应的所述抖动序列通过以下方式预先生成:
5.根据权利要求4所述的显示驱动方法,其特征在于,
6.一种显示设备,其特征在于,所述显示设备包括:
7.根据权利要求6所述的显示设备,其特征在于,所述时序控制器还包括:
8.根据权利要求7所述的显示设备,其特征在于,所述抖动处理模块被配置为通过以下步骤获取所述当前抖动数据:
9.根据权利要求6所述的显示设备,其特征在于,所述显示设备还包括:
10.根据权利要求9所述的显示设备,其特征在于,所述时序控制器还包括:
技术总结本申请公开了一种显示驱动方法及显示设备。显示驱动方法包括:在当前帧的输入灰阶切换为第一灰阶的情况下,获取第一灰阶对应的抖动序列,抖动序列包括多帧抖动数据;获取上一次显示第一灰阶时所输出的抖动数据在抖动序列中的目标位置;获取抖动序列中位于目标位置下一帧的当前抖动数据,以通过当前抖动数据驱动显示面板进行当前帧的画面显示。本申请在输入灰阶发生跳变时,能够接着该灰阶上一次输出的抖动数据在抖动序列中的位置继续输出下一帧抖动数据,进而可以避免每次输入灰阶跳变时均显示抖动序列的第一帧抖动数据,显著改善显示面板出现的明显亮暗差别,提升显示效果。技术研发人员:吴鹏受保护的技术使用者:广州华星光电半导体显示技术有限公司技术研发日:技术公布日:2024/6/11本文地址:https://www.jishuxx.com/zhuanli/20240618/36563.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表