
1.本技术涉及液晶显示技术领域,尤其涉及一种屏幕背光频率调整方法、装置、设备及存储介质。
背景技术:2.液晶显示屏的刷新频率是指屏幕的垂直扫描频率,即屏幕每秒所能显示的图像次数,背光频率为液晶显示屏中发光二极管的背光pwm信号的调整频率。由于刷新频率和背光频率存在重叠的情况,会导致显示屏出现水波纹,影响显示质量。
3.现有技术中,对于刷新频率固定的屏幕,在调试过程中,通常会根据屏幕的刷新频率对背光频率进行调整,即,将该固定刷新频率对应的、水波纹现象不明显的频率设定为背光频率。
4.然而,对于采用可变刷新率模式的显示屏幕,由于屏幕的刷新频率会实时调整,此时,若仍采用固定的背光频率,则依然会导致部分刷新频率下出现水波纹的情况。
技术实现要素:5.本技术提供一种屏幕背光频率调整方法、装置、设备及存储介质,用以解决现有技术存在的vrr显示屏易出现水波纹的问题。
6.一方面,本技术提供一种屏幕背光频率调整方法,包括:
7.获取显示屏幕在可变刷新率模式下的当前刷新频率;
8.基于所述当前刷新频率,确定所述显示屏幕不出现水波纹时的背光频率目标值;
9.根据所述背光频率目标值调整所述显示屏幕的当前背光频率。
10.在一些实施例中,所述基于所述当前刷新频率,确定所述显示屏幕不出现水波纹时的背光频率目标值,包括:
11.获取在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的预设关系;
12.基于所述预设关系,确定所述当前刷新频率对应的背光频率目标值。
13.在一些实施例中,所述预设关系包括对应关系和/或关系函数;
14.所述获取在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的预设关系之前,还包括:
15.确定在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的对应关系;和/或,
16.确定在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的关系函数。
17.在一些实施例中,所述确定在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的对应关系,包括:
18.获取刷新频率对应的第一频率范围,以及背光频率对应的第二频率范围;
19.选择所述第一频率范围内的第一刷新频率作为起始频率;
20.从所述第二频率范围中选择在刷新频率为所述起始频率时、显示屏幕不出现水波纹的第一对应背光频率;
21.按照所述刷新频率的频率变化顺序调整所述刷新频率,所述频率变化顺序包括由所述第一频率范围中的极大值向极小值变化,和/或,由所述第一频率范围中的极小值向极大值变化;
22.确定在所述第一对应背光频率下,显示屏幕出现水波纹的第二刷新频率,并确定所述第二刷新频率的前一调整频率为所述起始频率对应的结尾频率;
23.确定所述起始频率至所述结尾频率范围内的刷新频率对应的背光频率为所述第一对应背光频率;
24.将所述第二刷新频率作为新的起始频率,并返回从所述第二频率范围中选择在刷新频率为所述新的起始频率时、显示屏幕不出现水波纹的新的第一对应背光频率的步骤,直至所述第一频率范围内所有的刷新频率都存在对应的背光频率,得到所述不同刷新频率与不同背光频率的对应关系。
25.在一些实施例中,所述确定在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的关系函数,包括:
26.获取刷新频率对应的第一频率范围,以及背光频率对应的第二频率范围;
27.从所述第一频率范围内选择第三刷新频率;
28.从所述第二频率范围中选择在刷新频率为所述第三刷新频率时、显示屏幕不出现水波纹的第二对应背光频率;
29.基于所述第三刷新频率以及所述第二对应背光频率的比例关系,确定所述不同刷新频率与不同背光频率的关系函数。
30.在一些实施例中,所述基于所述预设关系,确定所述当前刷新频率对应的背光频率目标值,包括:
31.基于所述对应关系,查找所述当前刷新频率对应的背光频率目标值;和/或,
32.基于所述关系函数,计算所述当前刷新频率对应的背光频率目标值。
33.在一些实施例中,所述刷新频率为所述显示屏幕在可变刷新率模式下的刷新频率;和/或,所述背光频率为所述显示屏幕中发光二极管的背光pwm信号的调整频率。
34.另一方面,本技术提供一种屏幕背光频率调整装置,包括:
35.刷新频率获取模块,用于获取显示屏幕在可变刷新率模式下的当前刷新频率;
36.背光频率确定模块,用于基于所述当前刷新频率,确定所述显示屏幕不出现水波纹时的背光频率目标值;
37.背光频率调整模块,用于根据所述背光频率目标值调整所述显示屏幕的当前背光频率。
38.另一方面,本技术提供一种屏幕背光频率调整设备,包括:存储器,处理器;
39.存储器;用于存储所述处理器可执行指令的存储器;
40.其中,所述处理器被配置为:获取显示屏幕在可变刷新率模式下的当前刷新频率;基于所述当前刷新频率,确定所述显示屏幕不出现水波纹时的背光频率目标值;根据所述背光频率目标值调整所述显示屏幕的当前背光频率。
41.另一方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的屏幕背光频率调整方法。
42.本技术提供一种屏幕背光频率调整方法、装置、设备及存储介质,对于刷新频率可变的显示屏幕,通过实时获取显示屏幕在可变刷新率模式下的当前刷新频率,根据该当前刷新频率确定显示屏幕不出现水波纹的背光频率目标值,进而根据背光频率目标值调整显示屏幕的当前背光频率,从而可以避免显示屏幕出现水波纹,提高显示屏幕的显示质量。
附图说明
43.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
44.图1为画面撕裂的示意图;
45.图2为画面卡顿的示意图;
46.图3为可变刷新率的示意图;
47.图4为液晶显示屏幕背光调整的示意图;
48.图5为本技术一些实施例中屏幕背光频率调整方法的流程示意图;
49.图6为本技术一些实施例中基于当前刷新频率确定显示屏幕不出现水波纹时的背光频率目标值的流程示意图;
50.图7为本技术一些实施例点-点对应的示例图;
51.图8为本技术一些实施例段-点对应的示例图;
52.图9为本技术一些实施例确定不同刷新频率与不同背光频率的对应关系的示意图;
53.图10为本技术一些实施例确定不同刷新频率与不同背光频率的关系函数的示意图;
54.图11为本技术一些实施例屏幕背光频率调整方法的应用场景图;
55.图12为本技术一些实施例pwm占空比调整的电路示意图;
56.图13为本技术一些实施例屏幕背光频率调整装置的结构示意图。
57.通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
58.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
59.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员
在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
60.在本技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本技术实施例中所使用的单数形式的“一种”、
“”
和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
61.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
62.取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
63.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的商品或者系统中还存在另外的相同要素。
64.首先对本技术所涉及的名词进行解释:
65.1、刷新频率(refresh rate):又称场频(field frequency),指屏幕的垂直扫描频率,即屏幕每秒所能显示的图像次数,单位为赫兹(hz)。刷新频率越高,图像刷新次数越多,图像显示的闪烁越小,画面质量越高。
66.2、画面撕裂(tearing):当屏幕上显示的前一帧画面(frame(n))还未完全消失时,新一帧画面(frame(n+1))被输出到显示屏幕,两帧不同的画面同时出现在屏幕的面板上,即一个扫描信号(scan)期间对应两帧画面,此时,并未达到屏幕的刷新节点,屏幕出现画面撕裂。
67.图1为画面撕裂的示意图,如图1所示,屏幕的面板(panel)刷新频率固定,在面板的第一个扫描信号scan(0/1)期间,图形处理器(graphics processing unit,gpu)的第一帧画面frame(1)在面板上显示,在frame(1)还未完全消失时,第二帧画面frame(2)被输出至面板上进行显示,此时,第一个扫描信号scan(0/1)对应画面frame(1)和frame(2),a点同时显示两帧画面,但是a点并未达到面板的第一次刷新节点(16ms),即a点出现画面撕裂。同理,b点、c点、d点均出现画面撕裂。
68.3、画面卡顿(stuttering):由于(游戏)优化不到位或者设备的硬件配置达不到要求,使得(游戏)画面生成过程中部分环节拖慢,导致gpu输出的时间节点和面板的刷新时间存在错位,屏幕出现画面卡顿。
69.图2为画面卡顿的示意图,如图2所示,屏幕的面板刷新频率固定,在第一个扫描信号scan期间,gpu输出的第一帧画面frame(1)在面板上显示;在达到第一次刷新节点16ms时,第二个扫描信号scan(1)对应第二帧画面frame(2);在达到第二次刷新节点32ms时,gpu并未输出新的画面,出现时间错位,从而导致e点出现画面卡顿;在达到第三次刷新节点48ms时,gpu输出的第三帧画面frame(3)在面板上显示。
70.4、可变刷新率(variable refresh rate,vrr):是指显示屏幕的刷新频率随着gpu
的输出频率而变化,主要用于(在游戏中)减少或消除画面延迟、卡顿、撕裂等情况,保证画面的显示流畅性以及细节完整性。现有的可变刷新率技术主要包括freesync(由知名公司amd开发)以及gsync(由知名公司nvidia开发)等。
71.图3为可变刷新率的示意图,如图3所示,屏幕的面板刷新频率不是固定值,而是在gpu的输出frame刷新后,面板随之刷新,即,面板的刷新频率随着gpu的输出频率而变化,从而,可以减少或者消除画面撕裂、卡顿扥情况。
72.5、背光调整:目前液晶显示屏幕的背光调整通常采用数字调光的方式实现,即采用调整pwm(pulse width modulation,脉冲宽度调制)占空比的方式调整,其中,pwm占空比是指一个脉冲周期内高电平的所整个周期占的比例。通过调节pwm占空比来调整液晶显示屏幕中led背光灯的打开时间,从而达到调整屏幕亮度的效果。
73.图4为液晶显示屏幕背光调整的示意图,如图4所示,pwm占空比与屏幕亮度对应,例如,在pwm占空比为1时,屏幕亮度为100%;在pwm占空比为0.5时,屏幕亮度为50%;在pwm占空比为0.25时,屏幕亮度为25%,其他比例依次类推。
74.6、水波纹:由于液晶显示屏幕的刷新频率和led背光灯的背光频率存在重叠,导致在暗场下出现屏幕水波纹的现象。
75.对于刷新频率固定的屏幕,在调试过程中,通常会根据屏幕的刷新频率对背光频率进行调整,即,将该固定刷新频率对应的、水波纹现象不明显的频率设定为背光频率。
76.然而,对于采用可变刷新率模式的显示屏幕,由于屏幕的刷新频率会实时调整,此时,若仍采用固定的背光频率,则依然会导致部分刷新频率下出现水波纹的情况。
77.本技术提供的屏幕背光频率调整方法,旨在解决现有技术的如上技术问题。
78.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
79.图5为本技术一些实施例中屏幕背光频率调整方法的流程示意图,如图5所示,以该方法应用于可以对显示屏幕进行屏幕背光频率调整的处理器为例进行解释说明,该方法包括以下步骤:
80.s100,获取显示屏幕在可变刷新率模式下的当前刷新频率。
81.其中,显示屏幕可以是液晶显示屏,具体可以是支持在可变刷新率模式下工作的液晶显示屏。
82.此外,本技术的屏幕背光频率调整方法为在屏幕显示过程中实时进行频率调整,当前刷新频率为显示屏幕在可变刷新率模式工作时、当前时刻的刷新频率。例如,当前刷新频率具体可以为60hz、120hz等。
83.s200,基于当前刷新频率确定显示屏幕不出现水波纹时的背光频率目标值。
84.在获取显示屏幕在可变刷新率模式下的当前刷新频率后,处理器基于获取的当前刷新频率确定对应的背光频率目标值,以便于进行背光频率调整。
85.为保证显示屏幕不出现水波纹,背光频率目标值可以是当前刷新频率的整数倍。例如,在当前刷新频率为60hz时,其对应的背光频率目标值可以为180hz等。
86.在一些实施例中,背光频率目标值也可以是当前刷新频率的其他倍数,如1.5倍、2.5倍(小数位为5的倍数)等。例如,在当前刷新频率为90hz时,其对应的背光频率目标值可
以为225hz等。
87.s300,根据背光频率目标值调整显示屏幕的当前背光频率。
88.处理器在确定当前刷新频率对应的背光频率目标值后,根据背光频率目标值调整显示屏幕的当前背光频率。在一些实施例中,若当前背光频率与背光频率目标值一致,则维持当前背光频率不变;若当前背光频率与背光频率目标值不一致,则将当前背光频率调整为背光频率目标值。
89.由于背光频率目标值为在当前刷新频率下、显示屏幕不出现水波纹的背光频率,从而,通过调整显示屏幕的当前背光频率可以避免显示屏幕出现水波纹。
90.一些实施例提供一种屏幕背光频率调整方法,对于刷新频率可变的显示屏幕,通过实时获取显示屏幕在可变刷新率模式下的当前刷新频率,根据该当前刷新频率确定显示屏幕不出现水波纹的背光频率目标值,进而根据背光频率目标值调整显示屏幕的当前背光频率,从而可以避免显示屏幕出现水波纹,提高显示屏幕的显示质量。
91.图6为本技术一些实施例中基于当前刷新频率确定显示屏幕不出现水波纹时的背光频率目标值的流程示意图,如图6所示,该处理流程包括以下步骤:
92.s230、获取在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的预设关系;
93.s240、基于预设关系,确定当前刷新频率对应的背光频率目标值。
94.在一些实施例中,处理器在确定背光频率目标值时,可以首先获取在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的预设关系。从而,处理器可以基于该预设关系,确定当前刷新频率对应的、不会出现水波纹的背光频率目标值。
95.在一些实施例中,处理器可以通过对现有的频率数据进行分析,从而得到在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的预设关系。当然,不同刷新频率与不同背光频率的预设关系也可以预先确定好,存储在存储器中,当需要确定背光频率目标值时,处理器直接从存储器中获取该预设关系。当然,处理器也可以从外部设备中获取不同刷新频率与不同背光频率的预设关系。比如,将该预设关系存储在云端,当需要确定背光频率目标值时,处理器从云端获取该预设关系。此外,外部设备也可以是外部的存储介质等,一些实施例对获取医学图像的获取方式不做限定。
96.一些实施例中,处理器基于预设关系确定当前刷新频率对应的背光频率目标值,从而可以快速准确得到在当前刷新频率下、不会出现水波纹的背光频率。
97.在一些实施例中,预设关系包括对应关系,即在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的频率数值的对应关系。
98.在一些实施例中,定义fvrr表示刷新频率,fled表示背光频率,刷新频率与背光频率的对应形式包括点-点对应、点-段对应、段-点对应以及段-段对应。
99.其中,点-点对应是指单个刷新频率与单个背光频率相对应,例如,fvrri对应fledi。
100.点-段对应是指单个刷新频率与由多个背光频率组成的频率段相对应,例如,fvrri对应fledm-fledn。
101.段-点对应是指多个刷新频率与单个背光频率相对应,例如,fvrrm-fvrrn对应fledi。
102.段-段对应是指多个刷新频率与由多个背光频率组成的频率段相对应,例如,fvrrm-fvrrn对应fledm-fledn。
103.在实际应用中,可以根据实际情况选择以上任一种或者多种对应形式。例如,仅采用点-点对应,或者,同时采用点-点对应以及段-点对应等。
104.在一些实施例中,刷新频率与背光频率的对应关系可以以表格的形式保存。
105.例如,表1和表2分别为点-点对应、段-点对应的示例说明。
106.刷新频率背光频率fvrr1fled1fvrr2fled2
……
fvrrnfledn
107.表1
[0108][0109][0110]
表2
[0111]
在一些实施例中,刷新频率与背光频率的对应关系也可以以坐标图的形式保存。
[0112]
例如,图7为本技术一些实施例点-点对应的示例图,其中,单个刷新频率值对应单个背光频率。
[0113]
又例如,图8为本技术一些实施例段-点对应的示例图,其中,多个刷新频率值对应单个背光频率。
[0114]
在预设关系包括对应关系时,对应的,获取在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的预设关系之前,屏幕背光频率调整方法还包括:s210、确定在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的对应关系。
[0115]
在预设关系包括对应关系时,对应的,确定当前刷新频率对应的背光频率目标值,包括:基于对应关系,查找当前刷新频率对应的背光频率目标值。
[0116]
一些实施例通过预先确定不同刷新频率与不同背光频率的对应关系,基于该对应关系可以快速查找确定当前刷新频率对应的背光频率目标值,从而便于进行背光频率的调整。
[0117]
在一些实施例中,预设关系包括关系函数,即在显示屏幕不出现水波纹的条件下,刷新频率与背光频率的计算公式。
[0118]
在一些实施例中,定义fvrr表示刷新频率,fled表示背光频率,刷新频率与背光频率的计算公式可以采用线性公式表达。例如,fled=k*fvrr,其中,k为刷新频率与背光频率的关系系数。
[0119]
在一些实施例中,刷新频率与背光频率的计算公式也可以其他公式表达,在此不做限定。
[0120]
在预设关系包括关系函数时,对应的,获取在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的预设关系之前,还包括:s220、确定在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的关系函数。
[0121]
在预设关系包括关系函数时,对应的,确定当前刷新频率对应的背光频率目标值,包括:基于关系函数,计算当前刷新频率对应的背光频率目标值。
[0122]
一些实施例通过预先确定不同刷新频率与不同背光频率的计算公式,基于该计算公式可以快速计算确定当前刷新频率对应的背光频率目标值,从而便于进行背光频率的调整。
[0123]
在一些实施例中,预设关系包括对应关系以及关系函数。
[0124]
在一些实施例中,处理器可以同时根据对应关系确定第一背光频率目标值,以及根据关系函数确定第二背光频率目标值。在得到第一背光频率目标值以及第二背光频率目标值之后,基于第一背光频率目标值以及第二背光频率目标值确定最终背光频率目标值。
[0125]
进一步的,定义fled_tar1表示第一背光频率目标值,fled_tar2表示第二背光频率目标值,fled_tar表示最终背光频率目标值,基于第一背光频率目标值以及第二背光频率目标值确定最终背光频率目标值具体包括:
[0126]
若fled_tar1=fled_tar2,则fled_tar=fled_tar1=fled_tar2;
[0127]
若fled_tar1≠fled_tar2,则采用以下规则中的任一种确定fled_tar:
[0128]
(1)fled_tar=a*fled_tar1+b*fled_tar2,即将fled_tar1和fled_tar2的加权求和结果作为fled_tar,其中,a为第一背光频率目标值对应的权重系数,b为第二背光频率目标值对应的权重系数;
[0129]
(2)fled_tar=max[fled_tar1,fled_tar2],即将fled_tar1和fled_tar2中的最大值作为fled_tar;
[0130]
(3)fled_tar=min[fled_tar1,fled_tar2],即将fled_tar1和fled_tar2中的最小值作为fled_tar。
[0131]
可以理解,在实际应用中,也可以采用其他规则确定fled_tar。
[0132]
在预设关系包括对应关系以及关系函数时,对应的,获取在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的预设关系之前,还包括:s210、确定在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的对应关系;s220、确定在显示屏幕不出现水波纹的条件下,不同刷新频率与不同背光频率的关系函数。
[0133]
在预设关系包括对应关系以及关系函数时,对应的,确定当前刷新频率对应的背光频率目标值,包括:基于对应关系,查找当前刷新频率对应的第一背光频率目标值;基于关系函数,计算当前刷新频率对应的第二背光频率目标值;基于第一背光频率目标值以及第二背光频率目标值确定最终背光频率目标值。
[0134]
一些实施例通过预先确定不同刷新频率与不同背光频率的对应关系以及计算公式,并基于由对应关系以及计算公式得到的背光频率目标值确定最终背光频率目标值,可以提高背光频率目标值的准确性。
[0135]
在一些实施例中,以对应关系为段-点对应的情况为例,对在显示屏幕不出现水波
纹的条件下,确定不同刷新频率与不同背光频率的对应关系的处理流程进行解释说明。
[0136]
图9为本技术一些实施例确定不同刷新频率与不同背光频率的对应关系的示意图,如图9所示,该处理流程包括以下步骤:
[0137]
s211,获取刷新频率对应的第一频率范围,以及背光频率对应的第二频率范围;
[0138]
s212,选择第一频率范围内的第一刷新频率作为起始频率;
[0139]
s213,从第二频率范围中选择在刷新频率为起始频率时、显示屏幕不出现水波纹的第一对应背光频率;
[0140]
s214,按照刷新频率的频率变化顺序调整刷新频率,频率变化顺序包括由第一频率范围中的极大值向极小值变化,和/或,由第一频率范围中的极小值向极大值变化;
[0141]
s215,确定在第一对应背光频率下,显示屏幕出现水波纹的第二刷新频率,并确定第二刷新频率的前一调整频率为起始频率对应的结尾频率;
[0142]
s216,确定起始频率至结尾频率范围内的刷新频率对应的背光频率为第一对应背光频率;
[0143]
s217,将第二刷新频率作为新的起始频率,并返回从第二频率范围中选择在刷新频率为新的起始频率时、显示屏幕不出现水波纹的新的第一对应背光频率的步骤,直至第一频率范围内所有的刷新频率都存在对应的背光频率,得到不同刷新频率与不同背光频率的对应关系。
[0144]
其中,刷新频率对应的第一频率范围具体可以是42hz-244hz,背光频率对应的第二频率范围具体可以是0hz-1khz。可以理解,频率范围可以基于实际情况进行调整。
[0145]
在一些实施例中,以第一刷新频率为第一频率范围中的最小值(即42hz)为例,首先选择42hz作为起始频率,确定在刷新频率为42hz时、显示屏幕不出现水波纹的第一对应背光频率,例如126hz。
[0146]
然后,按照向244hz变化(即由小到大变化)的顺序调整刷新频率,例如依次调整43hz、44hz等,调整幅度可以选择1hz或者其他幅度。
[0147]
同时,在背光频率为第一对应背光频率126hz时,在调整刷新频率后,确定显示屏幕是否出现水波纹,并确定出现水波纹时的刷新频率为第二刷新频率,例如第二刷新频率为51hz,即当刷新频率调整至51hz时出现水波纹。此时,确定51hz的前一调整频率50hz为42hz对应的结尾频率,并确定第一个起始频率42hz至第一个结尾频率50hz范围内的刷新频率对应的背光频率为第一对应背光频率126hz。
[0148]
然后,将51hz作为新的起始频率(即第二个起始频率),然后重复上述处理,直至得到所有刷新频率对应的背光频率。
[0149]
在一些实施例中,第一刷新频率也可以是第一频率范围中的最大值(即244hz),对应的,频率变化顺序为向42hz变化,即由大到小变化。其他处理步骤原理相同,在此不再赘述。
[0150]
在一些实施例中,第一刷新频率也可以是第一频率范围中的中间值(例如100hz),对应的,频率变化顺序包括由100hz向42hz变化以及由100hz向244hz变化,即同时包含由大到小变化以及由小到大变化。其他处理步骤原理相同,在此不再赘述。
[0151]
在得到第一频率范围内所有刷新频率对应的背光频率后,可以采用表格和/或坐标图的形式保存刷新频率与背光频率的对应关系。
[0152]
在一些实施例中,以关系函数为线性关系的情况为例,对在显示屏幕不出现水波纹的条件下,确定不同刷新频率与不同背光频率的关系函数的处理流程进行解释说明。
[0153]
图10为本技术一些实施例确定不同刷新频率与不同背光频率的关系函数的示意图,如图10所示,该处理流程包括以下步骤:
[0154]
s221,获取刷新频率对应的第一频率范围,以及背光频率对应的第二频率范围;
[0155]
s222,从第一频率范围内选择第三刷新频率;
[0156]
s223,从第二频率范围中选择在刷新频率为第三刷新频率时、显示屏幕不出现水波纹的第二对应背光频率;
[0157]
s224,基于第三刷新频率以及第二对应背光频率的比例关系,确定不同刷新频率与不同背光频率的关系函数。
[0158]
其中,刷新频率对应的第一频率范围具体可以是42hz-244hz,背光频率对应的第二频率范围具体可以是0hz-1khz。可以理解,频率范围可以基于实际情况进行调整。
[0159]
基于频率干涉的特征,在两个频率等比例变化时,出现干涉效果的频率会发生变化,而干涉效果不发生变化。因此,可以基于第一频率范围中的任一频率值确定对应的第二对应背光频率,从而得到刷新频率与背光频率的线性关系函数。
[0160]
在一些实施例中,以第三刷新频率为第一频率范围中的60hz为例,首先确定在刷新频率为60hz时、显示屏幕不出现水波纹的第二对应背光频率,例如120hz。
[0161]
然后,基于第三刷新频率60hz与第二对应背光频率120hz的比例关系,确定不同刷新频率与不同背光频率的关系函数,即得到fled=k*fvrr中的k值。例如,k=120/60=2。
[0162]
最后,确定不同刷新频率与不同背光频率的关系函数为fled=2*fvrr。
[0163]
在一些实施例中,在从第二频率范围中选择第二对应背光频率时,第二对应背光频率的数量可能存在多个,例如,在刷新频率为60hz时,背光频率为90hz、120hz、150hz、180hz、210hz均不会出现水波纹,此时,可以基于多个第二对应背光频率确定多个ki,例如得到k1、k2、
…
、kn等,然后基于多个ki确定最终的k值。
[0164]
在一些实施例中,基于多个ki确定最终的k值,可以通过以下规则确定:
[0165][0166]
其中,p为倍率常数,p大于或者等于2。
[0167]
例如,在p的取值为2时,基于刷新频率60hz以及多个背光频率90hz、120hz、150hz、180hz、210hz,可以得到多个k值,分别为1.5、2、2.5、3、3.5,基于上述规则,最终可以确定k=2。
[0168]
在一些实施例中,背光频率为显示屏幕中发光二极管的背光pwm信号的调整频率。其中,发光二极管led为液晶显示屏幕中的背光led。
[0169]
在一些实施例中,处理器在计算得到背光频率目标值后,直接以pwm波形的形式,将相应的控制信号输出至显示屏幕中的背光驱动模块,背光驱动模块接收到处理器发送的pwm信号后,对pwm信号进行放大,并输出背光驱动信号,背光驱动信号用于驱动背光led。从而,通过将背光led的背光pwm信号调整频率调整为与显示屏幕的刷新频率相适应,可以避免两种频率因重叠所引起的水波纹,提高屏幕显示质量。
[0170]
在一些实施例中,对本技术屏幕背光频率调整方法的应用场景进行解释说明。
[0171]
图11为本技术一些实施例屏幕背光频率调整方法的应用场景图,如图11所示,该应用场景主要包括:
[0172]
(1)获取待播放的视频流,并进行视频解码等处理;
[0173]
(2)对视频的显示内容进行画质优化等处理,具体包括灰一致性调整,亮度调整,以及色调、饱和度、浓度、动态对比度、gamma曲线的调整等,以提高显示效果;
[0174]
(3)对处理后的数据进行打包、格式转换等处理,并将视频流输出至液晶面板;
[0175]
(4)监控输出值液晶面板的视频流的当前刷新频率;
[0176]
(5)基于监控得到的当前刷新频率,采用本技术的屏幕背光频率调整方法确定对应的背光频率目标值;
[0177]
(6)以pwm波形的形式,将相应的控制信号输出至背光驱动模块;
[0178]
(7)背光驱动模块对接收的pwm信号进行放大,并输出背光驱动信号,从而驱动背光led。
[0179]
在一些实施例中,以上处理过程中,步骤(1)至(6)的功能均可以由soc(system on chip,片上系统)实现,soc是系统级的芯片,既有内置ram(random access memory,随机存取存储器),rom(read-only memory,只读存储器),同时又可以存放系统级的代码,即可以运行操作系统。
[0180]
在一些实施例中,背光led的亮度调整采用pwm占空比调整的方式实现。
[0181]
图12为本技术一些实施例中pwm占空比调整的电路示意图,如图12所示,soc将pwm信号发送至背光驱动ic(integrated circuit chip,芯片),背光驱动ic通过drv端口对pwm信号进行驱动能力增强,得到pwm脉冲驱动信号,并输出至背光led。
[0182]
该pwm脉冲驱动信号是根据背光频率和占空比两个参数生成的,其中,频率参数为采用本技术的屏幕背光频率调整方法确定对应的背光频率目标值,用于调整背光频率,在一些实施例中,pwm脉冲信号的一个变化周期的时长为背光频率的倒数;占空比参数用于调整pwm信号一个变化周期中高电平持续时长的占比,占空比参数和高电平的时长占比呈正相关,占空比参数是根据背光源对应的图像的亮度确定的。pwm脉冲驱动信号用于调整背光led的亮度。
[0183]
另外,背光驱动ic通过isen端口采集电流,基于电流采集结果,通过fb端口向led电压控制系统发送电压控制信号,从而控制背光led的供电电压v0。
[0184]
应该理解的是,虽然上述实施例中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0185]
图13为本技术一些实施例中屏幕背光频率调整装置的结构示意图,如图13所示,该装置包括:
[0186]
刷新频率获取模块100,用于获取显示屏幕在可变刷新率模式下的当前刷新频率;
[0187]
背光频率确定模块200,用于基于当前刷新频率确定显示屏幕不出现水波纹时的背光频率目标值;
[0188]
背光频率调整模块300,用于根据背光频率目标值调整显示屏幕的当前背光频率。
[0189]
一些实施例提供一种屏幕背光频率调整装置,对于刷新频率可变的显示屏幕,通过实时获取显示屏幕在可变刷新率模式下的当前刷新频率,根据该当前刷新频率确定显示屏幕不出现水波纹的背光频率目标值,进而根据背光频率目标值调整显示屏幕的当前背光频率,从而可以避免显示屏幕出现水波纹,提高显示屏幕的显示质量。
[0190]
关于屏幕背光频率调整装置的具体限定可以参见上文中对于屏幕背光频率调整方法的限定,在此不再赘述。上述屏幕背光频率调整装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0191]
在一些实施例中,提供一种屏幕背光频率调整设备,该设备包括:存储器,处理器;存储器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:获取显示屏幕在可变刷新率模式下的当前刷新频率;基于当前刷新频率确定显示屏幕不出现水波纹时的背光频率目标值;根据背光频率目标值调整显示屏幕的当前背光频率。
[0192]
在一些实施例中,提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现以上各实施例中的屏幕背光频率调整方法。
[0193]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0194]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0195]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。