技术新讯 > 办公文教,装订,广告设备的制造及其产品制作工艺 > 显示面板控制方法、装置及电子设备与流程  >  正文

显示面板控制方法、装置及电子设备与流程

  • 国知局
  • 2024-06-21 13:48:10

本技术涉及显示,具体而言,涉及一种显示面板控制方法、装置及电子设备。

背景技术:

1、amoled显示技术因其具有对比度高、响应速度快等优点而被广泛应用于各种电子设备中,比如手机、平板电脑、笔记本及虚拟现实设备等数码产品中。随着用户对电子设备续航能力要求的提高,耗电量较低的低频显示模式越来越受用户的青睐,然而在低频显示模式下显示面板存在频闪现象,这会严重影响用户的使用体验。

技术实现思路

1、为了解决上述技术问题,本技术提供一种显示面板控制方法、装置及电子设备。

2、第一方面,本技术实施例提供一种显示面板控制方法,所述方法包括:

3、对显示周期内的保持帧进行分组,得到多个保持帧分组,其中,一个显示周期包括一个写入帧和多个保持帧;

4、基于所述保持帧分组确定所述保持帧的亮度相位偏移补偿函数;

5、基于所述显示周期内保持帧的亮度变化信息以及所述保持帧的亮度相位偏移补偿函数,计算得到每个所述保持帧所需补偿的发光时长;

6、基于所述写入帧的发光时长及每个所述保持帧所需补偿的发光时长,计算得到补偿后每个所述保持帧的发光时长;

7、基于补偿后的发光时长控制所述显示面板进行画面显示。

8、在一种可能的实现方式中,所述对显示周期内的保持帧进行分组,得到多个保持帧分组的步骤,包括:

9、基于所述显示面板的刷新率以及人眼视觉滞留时长对所述显示周期内的保持帧进行分组,得到多个所述保持帧分组,其中,每个所述保持帧分组中所有保持帧的帧时长之和小于所述人眼视觉滞留时长。

10、在一种可能的实现方式中,所述基于所述显示面板的刷新率以及人眼视觉滞留时长对所述显示周期内的保持帧进行分组,得到多个所述保持帧分组的步骤,包括:

11、基于所述显示面板的刷新率,确定一个所述显示周期包括的保持帧的数量;

12、采用二分法按照保持帧的时序顺序对所述保持帧进行分组;

13、判断分组中所有保持帧的帧时长之和是否小于所述人眼视觉滞留时长;

14、若判定分组中所有保持帧的帧时长之和不小于所述人眼视觉滞留时长,采用二分法按照保持帧的时序顺序对所述分组中的保持帧继续进行分组,直到分组中所有保持帧的帧时长之和小于所述人眼视觉滞留时长,得到多个所述保持帧分组。

15、在一种可能的实现方式中,所述基于所述保持帧分组确定所述保持帧的亮度相位偏移补偿函数的步骤包括:

16、基于所述显示周期中保持帧的数量及所述保持帧分组的数量,计算得到每个保持帧分组对应的保持帧数量;

17、计算所述写入帧的平均亮度和时序顺序第一的保持帧的平均亮度之间的亮度差值,其中,所述时序顺序第一的保持帧为所述写入帧后的第一个保持帧;

18、基于每次亮度相位补偿对应的保持帧数量及所述亮度差值确定所述保持帧的亮度相位偏移补偿函数;

19、其中,每次亮度相位补偿对应的保持帧数量t=n/k,n为所述显示周期中保持帧的数量,k为所述保持帧分组的数,所述亮度相位偏移补偿函数f(x)与x+t*d成平方关系,d为所述写入帧的平均亮度和时序顺序第一的保持帧的平均亮度之间的亮度差值。

20、在一种可能的实现方式中,所述显示周期内保持帧的亮度变化信息包括帧内的亮度差异值和相邻帧间的平均亮度差异值,所述基于所述显示周期内保持帧的亮度变化信息以及所述保持帧的亮度相位偏移补偿函数,计算得到每个所述保持帧所需补偿的发光时长的步骤,包括:

21、计算每一所述保持帧中的亮度差异值,得到所述帧内的亮度差异值;

22、计算各个保持帧与其前一帧的的平均亮度之差,得到所述相邻帧间的平均亮度差异值;

23、基于所述保持帧的亮度相位偏移补偿函数、所述帧内的亮度差异值、所述相邻帧间的平均亮度差异值及所述保持帧的序数确定相应保持帧的亮度相位偏移量;

24、基于所述显示面板在一帧内扫描像素行所需的时间、所述保持帧的亮度相位偏移量及所述时序顺序第一的保持帧的平均亮度,计算得到每个所述保持帧所需补偿的发光时长。

25、在一种可能的实现方式中,所述基于所述保持帧的亮度相位偏移补偿函数、所述帧内的亮度差异值、所述相邻帧间的平均亮度差异值及所述保持帧的序数确定相应保持帧的亮度相位偏移量的步骤,包括:

26、计算所述保持帧的序数与所述相邻帧间的平均亮度差异值的乘积值,并计算所述保持帧的序数与所述帧内的亮度差异值的乘积值与所述相邻帧间的平均亮度差异值之间的比值,将所述乘积值和所述比值之和作为自变量输入到所述亮度相位偏移补偿函数中,得到所述相应保持帧的亮度相位偏移量;

27、其中,所述亮度相位偏移量表示为f(n*cn+n*bn/cn),n为保持帧的序数,bn为第n个保持帧的帧内的亮度差异值,cn为第n个保持帧与其前一帧之间的相邻帧间的平均亮度差异值。

28、在一种可能的实现方式中,所述基于所述显示面板在一帧内扫描像素行所需的时间、所述保持帧的亮度相位偏移量及所述时序顺序第一的保持帧的平均亮度,计算得到每个所述保持帧所需补偿的发光时长的步骤,包括:

29、将所述显示面板在一帧内扫描像素行所需的时间和所述保持帧的亮度相位偏移量相乘得到的乘积与所述时序顺序第一的保持帧的平均亮度之间的比值,作为每个所述保持帧所需补偿的发光时长,

30、其中,第n个保持帧所需补偿的发光时长δhn表示如下:

31、δhn=vtotal*f(n*cn+n*bn/cn)/laver

32、vtotal表示所述显示面板在一帧内扫描像素行所需的时间,laver为所述时序顺序第一的保持帧的平均亮度。

33、在一种可能的实现方式中,所述基于所述写入帧的发光时长及每个所述保持帧所需补偿的发光时长,计算得到补偿后每个所述保持帧的发光时长的步骤,包括:

34、将所述写入帧的发光时长和每个所述保持帧所需补偿的发光时长分别相加,得到补偿后每个所述保持帧的发光时长;

35、其中,补偿后第n个保持帧的发光时长emn表示如下,

36、emn=em0+δhn

37、em0为所述写入帧的发光时长,δhn为第n个保持帧所需补偿的发光时长。

38、第二方面,本技术实施例还提供显示面板控制装置,所述装置包括:

39、分组模块,用于对显示周期内的保持帧进行分组,得到多个保持帧分组,其中,一个显示周期包括一个写入帧和多个保持帧;

40、确定模块,用于基于所述保持帧分组确定所述保持帧的亮度相位偏移补偿函数;

41、第一计算模块,用于基于所述显示周期内保持帧的亮度变化信息以及所述保持帧的亮度相位偏移补偿函数,计算得到每个所述保持帧所需补偿的发光时长;

42、第二计算模块,用于基于所述写入帧的发光时长及每个所述保持帧所需补偿的发光时长,计算得到补偿后每个所述保持帧的发光时长;

43、控制模块,用于基于补偿后的发光时长控制所述显示面板进行画面显示。

44、第三方面,本技术实施例还提供一种电子设备,所述电子设备包括处理器、显示面板及计算机可读存储介质,所述处理器、所述显示面板及所述计算机可读存储介质之间通过总线系统连接,所述计算机可读存储介质用于存储程序、指令或代码,所述处理器用于执行所述计算机可读存储介质中的程序、指令或代码,以实现第一方面中任意一个可能的实现方式中的显示面板控制方法。

45、第四方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其被执行时,使得计算机执行上述第一方面或者第一方面中任意一个可能的实现方式中的显示面板控制方法。

46、基于上述任意一个方面,本技术实施例提供的显示面板控制方法、装置及电子设备,首先,对显示周期内的保持帧进行分组,并确定保持帧的亮度相位偏移补偿函数;接着,基于保持帧的亮度变化信息以及亮度相位偏移补偿函数,计算得到每个保持帧所需补偿的发光时长;然后,基于写入帧的发光时长及每个保持帧所需补偿的发光时长,计算得到补偿后每个保持帧的发光时长;最后,基于补偿后的发光时长控制显示面板进行画面显示。上述方法可以通过调整保持帧的发光时长改善低频模式下保持帧亮度衰减的问题,确保低频模式下显示亮度的均一性,避免产生频闪现象,提高用户的使用体验和产品的市场竞争力。

本文地址:https://www.jishuxx.com/zhuanli/20240618/34558.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。