一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示器背光亮度的控制方法、装置、电子设备及存储介质与流程

2021-10-09 13:42:00 来源:中国专利 TAG:
1.本发明涉及显示器控制
技术领域
:,特别是涉及一种显示器背光亮度的控制方法、装置、电子设备及存储介质。
背景技术
::2.随着显示技术的发展,对于显示产品的要求越来越高,可支持高刷新率的显示器成为了新的市场需求,例如,应用在gaming(游戏)领域的显示器往往需要支持较高的刷新率。由于显示器在刷新率固定条件下会存在卡顿撕裂问题,即显示器的刷新率与显卡的帧率不同步的问题,因此目前很多显示器均支持freesync等功能。使用这类功能时,显示器可以动态调整刷新率,以适应显卡的帧率,从而解决卡顿撕裂问题。3.在freesync等功能开启条件下,为使显示器的刷新率与显卡的帧率同步,针对1帧图像来说,低刷新率时每行像素的充电时间需要与高刷新率时每行像素的充电时间保持一致,剩余的非充电时间为v‑blanking时间,低刷新率时的v‑blanking时间更长。4.在低刷新率时,像素电容电压需要保持的时间更长,但是由于tft(thin‑filmtransistor,薄膜晶体管)单元存在一定的漏电,造成灰阶显示时亮度较暗。在高刷新率时,v‑blanking时间较短,此时tft单元的漏电流则较低,灰阶显示时的亮度较亮。从而导致低刷新率与高刷新率下相比,同一个灰阶出现亮度差异,视觉上会感受到刷新率切换下带来的画面闪烁感。技术实现要素:5.本发明实施例的目的在于提供一种显示器背光亮度的控制方法、装置、电子设备及存储介质,用以减弱显示器的刷新率切换造成的画面闪烁感。具体技术方案如下:6.第一方面,本发明实施例提供了一种显示器背光亮度的控制方法,所述方法包括:7.获取所述显示器所要显示的下一图像帧对应的目标刷新率以及目标灰阶;8.基于所述目标刷新率、所述目标灰阶以及预先建立的刷新率、灰阶与补偿系数之间的对应关系,确定所述下一图像帧对应的目标补偿系数,其中,所述对应关系为基于各灰阶对应的不同刷新率下的亮度差异建立的,所述补偿系数用于标识不同刷新率下各灰阶对应的所需补偿的背光亮度;9.基于所述目标补偿系数以及所述显示器的背光亮度,确定目标背光亮度;10.按照所述目标背光亮度调整所述显示器的背光亮度。11.可选的,所述对应关系的建立方式,包括:12.获取所述显示器的每个灰阶对应的最大亮度和最小亮度,并基于所述每个灰阶对应的最大亮度和最小亮度,确定该灰阶对应的最大亮度变化量;13.根据所述每个灰阶对应的最大亮度变化量以及各刷新率对应的非充电时长,确定所述每个灰阶对应的不同的刷新率下的亮度变化量;14.针对所述每个灰阶,基于该灰阶对应的最大亮度以及不同的刷新率下的亮度变化量,确定该灰阶对应的不同的刷新率下的补偿系数,得到刷新率、灰阶与补偿系数之间的对应关系。15.可选的,所述获取所述显示器的每个灰阶对应的最大亮度和最小亮度,并基于所述每个灰阶对应的最大亮度和最小亮度,确定该灰阶对应的最大亮度变化量的步骤,包括:16.获取所述显示器在最大刷新率时对应的各灰阶亮度,作为最大亮度;17.获取所述显示器在最小刷新率时对应的各灰阶亮度,作为最小亮度;18.针对所述每个灰阶,将该灰阶对应的最大亮度与最小亮度之间的差值,确定为该灰阶对应的最大亮度变化量。19.可选的,所述根据所述每个灰阶对应的最大亮度变化量以及各刷新率对应的非充电时长,确定所述每个灰阶对应的不同的刷新率下的亮度变化量的步骤,包括:20.针对所述每个灰阶,基于所述显示器的垂直向物理分辨率、最大刷新率以及所述最大刷新率下的垂直像素行数,确定该灰阶对应的各刷新率下的非充电时长;21.根据该灰阶对应的各刷新率对应的非充电时长与该灰阶对应的最小刷新率下的非充电时长的比值以及最大亮度变化量,确定该灰阶对应的不同的刷新率下的亮度变化量。22.可选的,所述针对所述每个灰阶,基于该灰阶对应的最大亮度以及不同的刷新率下的亮度变化量,确定该灰阶对应的不同的刷新率下的补偿系数的步骤,包括:23.按照以下公式计算得到各灰阶对应的不同的刷新率下的补偿系数:[0024][0025]其中,kxy为灰阶x对应的刷新率y下的补偿系数,δlxy为灰阶x对应的刷新率y下的亮度变化量,lx_fmax为灰阶x在最大刷新率时对应的亮度。[0026]可选的,所述显示器具有多种背光亮度;[0027]在所述得到刷新率、灰阶与补偿系数之间的对应关系的步骤之后,所述方法还包括:[0028]调整所述显示器的背光亮度为下一背光亮度,返回所述获取所述显示器的每个灰阶对应的最大亮度和最小亮度的步骤,直到得到每种背光亮度对应的刷新率、灰阶与补偿系数之间的对应关系;[0029]所述基于所述目标刷新率、所述目标灰阶以及预先建立的刷新率、灰阶与补偿系数之间的对应关系,确定所述下一图像帧对应的目标补偿系数的步骤,包括:[0030]根据所述显示器的当前背光亮度,从预先建立的各种背光亮度对应的刷新率、灰阶与补偿系数之间的对应关系中,确定所述当前背光亮度对应的目标对应关系;[0031]基于所述目标刷新率、所述目标灰阶以及所述目标对应关系,确定所述下一图像帧对应的目标补偿系数。[0032]可选的,所述基于所述目标补偿系数以及所述显示器的背光亮度,确定目标背光亮度的步骤,包括:[0033]将所述目标补偿系数与所述显示器的背光亮度的乘积,确定为所述显示器的目标背光亮度。[0034]第二方面,本发明实施例提供了一种显示器背光亮度的控制装置,所述装置包括:[0035]信息获取模块,用于获取所述显示器所要显示的下一图像帧对应的目标刷新率以及目标灰阶;[0036]补偿系数确定模块,用于基于所述目标刷新率、所述目标灰阶以及预先建立的刷新率、灰阶与补偿系数之间的对应关系,确定所述下一图像帧对应的目标补偿系数,其中,所述对应关系为基于各灰阶对应的不同刷新率下的亮度差异建立的,所述补偿系数用于标识不同刷新率下各灰阶对应的所需补偿的背光亮度;[0037]背光亮度确定模块,用于基于所述目标补偿系数以及所述显示器的背光亮度,确定目标背光亮度;[0038]背光亮度调整模块,用于按照所述目标背光亮度调整所述显示器的背光亮度。[0039]可选的,所述装置还包括对应关系建立模块,所述对应关系建立模块,包括:[0040]第一变化量确定单元,用于获取所述显示器的每个灰阶对应的最大亮度和最小亮度,并基于所述每个灰阶对应的最大亮度和最小亮度,确定该灰阶对应的最大亮度变化量;[0041]第二变化量确定单元,用于根据所述每个灰阶对应的最大亮度变化量以及各刷新率对应的非充电时长,确定所述每个灰阶对应的不同的刷新率下的亮度变化量;[0042]第一对应关系建立单元,用于针对所述每个灰阶,基于该灰阶对应的最大亮度以及不同的刷新率下的亮度变化量,确定该灰阶对应的不同的刷新率下的补偿系数,得到刷新率、灰阶与补偿系数之间的对应关系。[0043]可选的,所述第一变化量确定单元包括:[0044]最大亮度获取子单元,用于获取所述显示器在最大刷新率时对应的各灰阶亮度,作为最大亮度;[0045]最小亮度获取子单元,用于获取所述显示器在最小刷新率时对应的各灰阶亮度,作为最小亮度;[0046]第一变化量确定子单元,用于针对所述每个灰阶,将该灰阶对应的最大亮度与最小亮度之间的差值,确定为该灰阶对应的最大亮度变化量。[0047]可选的,所述第二变化量确定单元包括:[0048]非充电时长确定子单元,用于针对所述每个灰阶,基于所述显示器的垂直向物理分辨率、最大刷新率以及所述最大刷新率下的垂直像素行数,确定该灰阶对应的各刷新率下的非充电时长;[0049]第二变化量确定子单元,用于根据该灰阶对应的各刷新率对应的非充电时长与该灰阶对应的最小刷新率下的非充电时长的比值以及最大亮度变化量,确定该灰阶对应的不同的刷新率下的亮度变化量。[0050]可选的,所述第一对应关系建立单元包括:[0051]对应关系建立子单元,用于按照以下公式计算得到各灰阶对应的不同的刷新率下的补偿系数:[0052][0053]其中,kxy为灰阶x对应的刷新率y下的补偿系数,δlxy为灰阶x对应的刷新率y下的亮度变化量,lx_fmax为灰阶x在最大刷新率时对应的亮度。[0054]可选的,所述显示器具有多种背光亮度;[0055]所述对应关系建立模块还包括:[0056]第二对应关系建立单元,用于在所述得到刷新率、灰阶与补偿系数之间的对应关系之后,调整所述显示器的背光亮度为下一背光亮度,返回所述获取所述显示器的每个灰阶对应的最大亮度和最小亮度,直到得到每种背光亮度对应的刷新率、灰阶与补偿系数之间的对应关系;[0057]所述补偿系数确定模块包括:[0058]目标关系确定单元,用于根据所述显示器的当前背光亮度,从预先建立的各种背光亮度对应的刷新率、灰阶与补偿系数之间的对应关系中,确定所述当前背光亮度对应的目标对应关系;[0059]补偿系数确定单元,用于基于所述目标刷新率、所述目标灰阶以及所述目标对应关系,确定所述下一图像帧对应的目标补偿系数。[0060]可选的,所述背光亮度确定模块包括:[0061]背光亮度确定单元,用于将所述目标补偿系数与所述显示器的背光亮度的乘积,确定为所述显示器的目标背光亮度。[0062]第三方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;[0063]存储器,用于存放计算机程序;[0064]处理器,用于执行存储器上所存放的程序时,实现上述第一方面任一所述的方法步骤。[0065]第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一所述的方法步骤。[0066]本发明实施例有益效果:[0067]本发明实施例提供的方案中,电子设备可以获取显示器所要显示的下一图像帧对应的目标刷新率以及目标灰阶,基于目标刷新率、目标灰阶以及预先建立的刷新率、灰阶与补偿系数之间的对应关系,确定下一图像帧对应的目标补偿系数,其中,对应关系为基于各灰阶对应的不同刷新率下的亮度差异建立的,补偿系数用于标识不同刷新率下各灰阶对应的所需补偿的背光亮度,进而,基于目标补偿系数以及显示器的背光亮度,确定目标背光亮度,按照目标背光亮度调整显示器的背光亮度。由于预先基于各灰阶对应的不同刷新率下的亮度差异建立了刷新率、灰阶与补偿系数之间的对应关系,该补偿系数可以标识不同刷新率下各灰阶对应的所需补偿的背光亮度,因此,基于目标补偿系数以及显示器的背光亮度确定的目标背光亮度可以尽可能地消除同一灰阶对应的不同刷新率带来的亮度差异,进而可以减弱显示器的刷新率切换造成的画面闪烁感。附图说明[0068]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。[0069]图1为本发明实施例所提供的一种显示器背光亮度的控制方法的流程图;[0070]图2为基于图1所示实施例的对应关系的建立方式的一种流程图;[0071]图3为图2所示实施例中步骤s201的一种具体流程图;[0072]图4为图2所示实施例中步骤s202的一种具体流程图;[0073]图5为图1所示实施例中步骤s102的一种具体流程图;[0074]图6为本发明实施例所提供的一种显示器背光亮度的控制装置的结构示意图;[0075]图7为基于图6所示实施例的对应关系建立模块的一种结构示意图;[0076]图8为本发明实施例所提供的一种电子设备的结构示意图。具体实施方式[0077]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0078]为了减弱显示器的刷新率切换造成的画面闪烁感,本发明实施例提供了一种显示器背光亮度的控制方法、装置、电子设备、计算机可读存储介质以及计算机程序产品,下面首先对本发明实施例所提供的一种显示器背光亮度的控制方法进行介绍。[0079]本发明实施例所提供的一种显示器背光亮度的控制方法可以应用于任意需要控制显示器背光亮度的电子设备,例如,可以为显示器包括的处理器、控制器,或者与显示器连接的控制设备等,在此不做具体限定。为了描述清楚,后续称为电子设备。[0080]上述显示器可以为led(lightemittingdiode,发光二极管)显示器,例如,可以为miniled显示器、柔性led显示器等;还可以为lcd(liquidcrystaldisplay,液晶显示器),在此不做具体限定。[0081]如图1所示,一种显示器背光亮度的控制方法,所述方法包括:[0082]s101,获取所述显示器所要显示的下一图像帧对应的目标刷新率以及目标灰阶;[0083]s102,基于所述目标刷新率、所述目标灰阶以及预先建立的刷新率、灰阶与补偿系数之间的对应关系,确定所述下一图像帧对应的目标补偿系数;[0084]其中,所述对应关系为基于各灰阶对应的不同刷新率下的亮度差异建立的,所述补偿系数用于标识不同刷新率下各灰阶对应的所需补偿的背光亮度。[0085]s103,基于所述目标补偿系数以及所述显示器的背光亮度,确定目标背光亮度;[0086]s104,按照所述目标背光亮度调整所述显示器的背光亮度。[0087]可见,本发明实施例提供的方案中,电子设备可以获取显示器所要显示的下一图像帧对应的目标刷新率以及目标灰阶,基于目标刷新率、目标灰阶以及预先建立的刷新率、灰阶与补偿系数之间的对应关系,确定下一图像帧对应的目标补偿系数,其中,对应关系为基于各灰阶对应的不同刷新率下的亮度差异建立的,补偿系数用于标识不同刷新率下各灰阶对应的所需补偿的背光亮度,进而,基于目标补偿系数以及显示器的背光亮度,确定目标背光亮度,按照目标背光亮度调整显示器的背光亮度。由于预先基于各灰阶对应的不同刷新率下的亮度差异建立了刷新率、灰阶与补偿系数之间的对应关系,该补偿系数可以标识不同刷新率下各灰阶对应的所需补偿的背光亮度,因此,基于目标补偿系数以及显示器的背光亮度确定的目标背光亮度可以尽可能地消除同一灰阶对应的不同刷新率带来的亮度差异,进而可以减弱显示器的刷新率切换造成的画面闪烁感。[0088]在显示器的freesync等功能开启条件下,显示器会动态调整刷新率,以适应显卡的帧率,所以显示器所要显示的下一图像帧对应的目标刷新率与当前显示器的刷新率可能不同,那么如果显示器的背光亮度不进行调整,会造成画面闪烁的现象。[0089]为了确定合适的背光亮度,在上述步骤s101中,电子设备可以获取显示器所要显示的下一图像帧对应的目标刷新率以及目标灰阶。其中,目标灰阶为该下一图像帧中的灰阶值。目标刷新率即为在显示该下一图像帧时,显示器的刷新率。[0090]获取了上述目标刷新率以及目标灰阶后,电子设备可以基于目标刷新率、目标灰阶以及预先建立的刷新率、灰阶与补偿系数之间的对应关系,确定下一图像帧对应的目标补偿系数,即执行上述步骤s102。[0091]由于画面闪烁感是由于显示器所显示的同一灰阶的亮度在不同刷新率下存在差异造成的,因此,为了弥补这种差异,电子设备可以预先基于各灰阶对应的不同刷新率下的亮度差异建立的刷新率、灰阶与补偿系数之间的对应关系,该补偿系数即可以标识不同刷新率下各灰阶对应的所需补偿的背光亮度。[0092]这样,电子设备便可以依据目标刷新率和目标灰阶,查找该对应关系,从而确定目标刷新率和目标灰阶所对应的补偿系数,作为目标补偿系数。该目标补偿系数即为显示器所要显示的下一图像帧对应的补偿系数。[0093]在一种实施方式中,上述刷新率、灰阶与补偿系数之间的对应关系可以采用查找表(lookuptable,lut)记录,例如,预先建立的刷新率、灰阶与补偿系数之间的对应关系如下表所示:[0094][0095]那么如果显示器所要显示的下一图像帧对应的目标刷新率以及目标灰阶分别为fn和g150,电子设备按照上述表格则可以确定显示器所要显示的下一图像帧对应的目标补偿系数为k150fn。[0096]接下来,在上述步骤s103中,电子设备便可以基于该目标补偿系数以及显示器的背光亮度,确定目标背光亮度。其中,显示器的背光亮度即为显示器的当前背光亮度。[0097]由于补偿系数可以为根据目标刷新率和目标灰阶确定的显示器所要显示的下一图像帧对应的所需补偿的背光亮度,因此,电子设备可以基于该目标补偿系数以及显示器的背光亮度,确定合适的目标背光亮度,进而,电子设备可以按照该目标背光亮度调整显示器的背光亮度。[0098]在一种情况下,显示器所要显示的下一图像帧对应的目标刷新率与当前刷新率不同,那么计算得到的目标背光亮度与显示器的当前背光亮度也必然不同,此时需要调整显示器的背光亮度,以减弱或者消除显示器的刷新率由当前刷新率切换至目标刷新率造成的画面闪烁感。[0099]在另一种情况下,显示器所要显示的下一图像帧对应的目标刷新率与当前刷新率相同,那么计算得到的目标背光亮度与显示器的当前背光亮度也必然相同,此时不需要调整显示器的背光亮度,可以保持显示器的背光亮度不变。[0100]采用本发明实施例所提供的方案对显示器背光亮度进行控制,由于预先基于各灰阶对应的不同刷新率下的亮度差异建立了刷新率、灰阶与补偿系数之间的对应关系,该补偿系数可以标识不同刷新率下各灰阶对应的所需补偿的背光亮度,因此,基于目标补偿系数以及显示器的背光亮度确定的目标背光亮度可以尽可能地消除同一灰阶对应的不同刷新率带来的亮度差异,进而可以减弱甚至消除显示器的刷新率切换造成的画面闪烁感。[0101]特别是对于led显示器,例如,miniled产品等,由于其需要做到hdr(high‑dynamicrange,高动态范围)为600、1000、1400甚至更高,从而需要更高的背光亮度,由于背光亮度增强会进一步导致tft单元漏电增加,因此在刷新率切换时会加剧画面闪烁程度,闪烁感更加明显。采用本方案控制led显示器的背光亮度,可以有效减弱甚至消除刷新率切换造成的画面闪烁感。[0102]作为本发明实施例的一种实施方式,如图2所示,上述对应关系的建立方式,可以包括:[0103]s201,获取所述显示器的每个灰阶对应的最大亮度和最小亮度,并基于所述每个灰阶对应的最大亮度和最小亮度,确定该灰阶对应的最大亮度变化量;[0104]由于补偿系数是用来标识不同刷新率下各灰阶对应的所需补偿的背光亮度的,所以想要确定准确的补偿系数则需要不同刷新率下各灰阶对应的准确的亮度变化量。因此,电子设备可以获取显示器的每个灰阶对应的最大亮度和最小亮度。[0105]在一种实施方式中,针对每个灰阶,电子设备可以在显示器的背光亮度固定的条件下调整显示器的刷新率,每调整一个不同刷新率,记录显示器的亮度,从而确定每个灰阶对应的最大亮度和最小亮度。获取了显示器的每个灰阶对应的最大亮度和最小亮度后,电子设备便可以根据每个灰阶对应的最大亮度和最小亮度,确定该灰阶对应的最大亮度变化量。[0106]s202,根据所述每个灰阶对应的最大亮度变化量以及各刷新率对应的非充电时长,确定所述每个灰阶对应的不同的刷新率下的亮度变化量;[0107]由于在不同的刷新率下,每个灰阶对应的tft单元的非充电时长不同,所以每个灰阶对应的亮度变化量也是不同的。tft单元的非充电时长越长,漏电越明显,亮度变化量也就越大,因此,不同的刷新率下的亮度变化量与tft单元的非充电时长具有一定的线性关系。[0108]那么,电子设备可以根据每个灰阶对应的最大亮度变化量以及各刷新率对应的非充电时长,确定每个灰阶对应的不同的刷新率下的亮度变化量。该亮度变化量既可以标识显示器由该刷新率切换至上述最大亮度对应的刷新率时对应的灰阶的亮度变化。[0109]s203,针对所述每个灰阶,基于该灰阶对应的最大亮度以及不同的刷新率下的亮度变化量,确定该灰阶对应的不同的刷新率下的补偿系数,得到刷新率、灰阶与补偿系数之间的对应关系。[0110]确定了每个灰阶对应的不同的刷新率下的亮度变化量后,针对每个灰阶,电子设备可以基于该灰阶对应的最大亮度以及不同的刷新率下的亮度变化量,确定该灰阶对应的不同的刷新率下的补偿系数。[0111]针对某一灰阶来说,该灰阶对应的最大亮度与某一刷新率下的灰阶亮度之间的差值即为显示器由该刷新率切换至最大亮度对应的刷新率时,该灰阶对应的亮度变化。而补偿系数是用于标识不同刷新率下各灰阶对应的所需补偿的背光亮度,也就是用于标识该亮度变化。[0112]针对每个灰阶,不同的刷新率下的亮度变化量可以标识显示器由该刷新率切换至上述最大亮度对应的刷新率时对应的灰阶的亮度变化,因此,电子设备便可以基于每个灰阶对应的最大亮度以及不同的刷新率下的亮度变化量,确定该灰阶对应的不同的刷新率下的用于标识所需补偿的背光亮度的补偿系数。从而,便可以得到刷新率、灰阶与补偿系数之间的对应关系。[0113]可见,在本实施例中,电子设备可以获取显示器的每个灰阶对应的最大亮度和最小亮度,并基于每个灰阶对应的最大亮度和最小亮度,确定该灰阶对应的最大亮度变化量,根据每个灰阶对应的最大亮度变化量以及各刷新率对应的非充电时长,确定每个灰阶对应的不同的刷新率下的亮度变化量,进而,针对每个灰阶,基于该灰阶对应的最大亮度以及不同的刷新率下的亮度变化量,确定该灰阶对应的不同的刷新率下的补偿系数,也就可以得到刷新率、灰阶与补偿系数之间的对应关系。这样,可以建立能够准确标识不同刷新率下各灰阶对应的所需补偿的背光亮度的补偿系数、刷新率以及灰阶之间的对应关系,便于在显示器显示各图像帧时能够基于该对应关系确定准确的目标补偿系数。[0114]作为本发明实施例的一种实施方式,如图3所示,上述获取所述显示器的每个灰阶对应的最大亮度和最小亮度,并基于所述每个灰阶对应的最大亮度和最小亮度,确定该灰阶对应的最大亮度变化量的步骤,可以包括:[0115]s301,获取所述显示器在最大刷新率时对应的各灰阶亮度,作为最大亮度;[0116]由于刷新率越高,tft单元的非充电时长越短,tft单元漏电越不明显,所以灰阶亮度越高,因此,在最大刷新率时显示器所显示的各灰阶亮度最高,因此电子设备可以获取显示器在最大刷新率时对应的各灰阶亮度,作为最大亮度。[0117]作为一种实施方式,可以在动态调整刷新率功能关闭的情况下,显示器背光亮度固定时,根据vt曲线(电压‑透过率关系曲线)确定显示器在标准伽马曲线下的绑点电压,进而依据该绑点电压进行灰阶acc(accuratecolorcapture)调整,从而获得每个灰阶对应的最大刷新率时的最大亮度。其中,标准伽马曲线可以为gamma2.2。[0118]s302,获取所述显示器在最小刷新率时对应的各灰阶亮度,作为最小亮度;[0119]同理的,由于刷新率越低,tft单元的非充电时长越长,tft单元漏电越明显,所以灰阶亮度也就越低,因此,在最小刷新率时显示器所显示的各灰阶亮度最暗,因此电子设备可以获取显示器在最小刷新率时对应的各灰阶亮度,作为最小亮度。[0120]作为一种实施方式,电子设备可以在动态调整刷新率功能开启的情况下,显示器背光亮度固定时,获得每个灰阶对应的最小刷新率时的亮度,作为每个灰阶对应的最小亮度。[0121]s303,针对所述每个灰阶,将该灰阶对应的最大亮度与最小亮度之间的差值,确定为该灰阶对应的最大亮度变化量。[0122]确定了每个灰阶对应的最大亮度和最小亮度后,针对每个灰阶,电子设备可以将该灰阶对应的最大亮度与最小亮度之间的差值,确定为该灰阶对应的最大亮度变化量。[0123]例如,假设显示器的最小刷新率为48hz,最大刷新率为240hz,那么电子设备可以在显示器的背光亮度固定的条件下,获取刷新率为48hz时各灰阶亮度lx_fmin,以及刷新率为240hz时各灰阶亮度lx_fmax,进而,针对每个灰阶,将其对应的lx_fmax与lx_fmin之间的差值确定为该灰阶对应的最大亮度变化量δlmax_x。例如,针对灰阶g57来说,电子设备可以将其对应的l57_fmax与l57_fmin之间的差值确定为该灰阶对应的最大亮度变化量δlmax_57。[0124]可见,在本实施例中,电子设备可以获取显示器在最大刷新率时对应的各灰阶亮度,作为最大亮度,获取显示器在最小刷新率时对应的各灰阶亮度,作为最小亮度,进而,针对每个灰阶,将该灰阶对应的最大亮度与最小亮度之间的差值,确定为该灰阶对应的最大亮度变化量。这样,可以准确确定每个灰阶对应的最大亮度变化量,以保证后续可以获得准确的补偿参数。[0125]作为本发明实施例的一种实施方式,如图4所示,上述根据所述每个灰阶对应的最大亮度变化量以及各刷新率对应的非充电时长,确定所述每个灰阶对应的不同的刷新率下的亮度变化量的步骤,可以包括:[0126]s401,针对所述每个灰阶,基于所述显示器的垂直向物理分辨率、最大刷新率以及所述最大刷新率下的垂直像素行数,确定该灰阶对应的各刷新率下的非充电时长;[0127]作为一种实施方式,由于在显示产品确定的情况下,该显示产品的垂直向物理分辨率以及最大刷新率下的垂直像素行数均是确定的,所以电子可以获取显示器的垂直向物理分辨率以及最大刷新率下的垂直像素行数,进而按照以下公式计算得到每个灰阶对应的各刷新率下的非充电时长:[0128][0129]其中,tvby_x为灰阶x对应的刷新率y下的非充电时长,vtotalfmax为最大刷新率下的垂直像素行数,fmax为最大刷新率,vactive为显示器的垂直向物理分辨率。这样,电子设备便可以计算得到每个灰阶对应的各个不同刷新率下的非充电时长。其中,在gaming模式下显示产品在最大刷新率下的时钟频率保持一个确定值。[0130]s402,根据该灰阶对应的各刷新率对应的非充电时长与该灰阶对应的最小刷新率下的非充电时长的比值以及最大亮度变化量,确定该灰阶对应的不同的刷新率下的亮度变化量。[0131]由于刷新率越小,tft单元的非充电时长越长,灰阶亮度越低,也就是说,灰阶对应的亮度变化量与非充电时长具有一定的线性关系。而上述最大亮度变化量所对应的刷新率最小,非充电时长也就最长。因此,作为一种实施方式,电子设备可以根据每个灰阶对应的各刷新率所对应的非充电时长与该灰阶对应的最小刷新率下的非充电时长的比值,以及上述最大亮度变化量,确定该灰阶对应的不同的刷新率下的亮度变化量。[0132]具体来说,电子设备可以采用以下公式计算每个灰阶对应的不同的刷新率下的亮度变化量:[0133][0134]其中,δlxy为灰阶x对应的刷新率y下的亮度变化量,δlmax_x为灰阶x对应的最大亮度变化量,tvb为灰阶x对应的最小刷新率下的非充电时长。[0135]在一种实施方式中,电子设备计算得到各个灰阶对应的不同的刷新率下的亮度变化量后,为了方便进行记录,可以采用表格的形式记录各个灰阶对应的不同的刷新率下的亮度变化量。例如,可以如下表所示:[0136][0137]可见,在本实施例中,针对每个灰阶,电子设备可以基于显示器的垂直向物理分辨率、最大刷新率以及最大刷新率下的垂直像素行数,确定该灰阶对应的各刷新率下的非充电时长,进而,根据该灰阶对应的各刷新率对应的非充电时长与该灰阶对应的最小刷新率下的非充电时长的比值以及最大亮度变化量,确定该灰阶对应的不同的刷新率下的亮度变化量。这样,可以快速准确地确定每个灰阶对应的不同的刷新率下的亮度变化量,方便后续计算每个灰阶对应的不同的刷新率下的补偿系数。[0138]作为本发明实施例的一种实施方式,上述针对所述每个灰阶,基于该灰阶对应的最大亮度以及不同的刷新率下的亮度变化量,确定该灰阶对应的不同的刷新率下的补偿系数的步骤,可以包括:[0139]按照以下公式计算得到各灰阶对应的不同的刷新率下的补偿系数:[0140][0141]其中,kxy为灰阶x对应的刷新率y下的补偿系数,δlxy为灰阶x对应的刷新率y下的亮度变化量,lx_fmax为灰阶x在最大刷新率时对应的亮度。[0142]由于在最大刷新率时各个灰阶的亮度最大,所以可以以最大刷新率对应的亮度为基准计算各灰阶对应的不同的刷新率下的补偿系数。灰阶x在最大刷新率时对应的亮度与灰阶x对应的刷新率y下的亮度之差即为显示器从刷新率y切换至最大刷新率时,显示器所显示的灰阶x对应的亮度差异。[0143]那么灰阶x对应的刷新率y下的亮度变化量δlxy与该亮度差异的比值即可以标识显示器从刷新率y切换至最大刷新率时所需补偿的亮度的比例,因此,采用上述公式计算得到的补偿系数可以准确标识不同刷新率下各灰阶对应的所需补偿的背光亮度。[0144]这样,按照该补偿系数对背光亮度进行补偿时,即可以使得在任何刷新率下显示器显示图像帧的亮度与最大刷新率时对应的亮度基本相同,这样,无论如何切换显示器的刷新率,显示画面均不会出现明显的闪烁感。[0145]可见,在本实施例中,电子设备可以按照上述公式计算得到可以准确标识不同刷新率下各灰阶对应的所需补偿的背光亮度的补偿系数,进而,可以保证后续能够按照补偿系数对显示器的背光亮度进行准确的补偿,保证显示画面不会出现明显的闪烁感。[0146]作为本发明实施例的一种实施方式,上述显示器可以具有多种背光亮度。例如,led显示器一般具有多种背光亮度,可以根据实际需要选择不同的背光亮度进行画面显示。[0147]针对显示器具有多种背光亮度的情况而言,在上述得到刷新率、灰阶与补偿系数之间的对应关系的步骤之后,上述方法还可以包括:[0148]调整所述显示器的背光亮度为下一背光亮度,返回所述获取所述显示器的每个灰阶对应的最大亮度和最小亮度的步骤,直到得到每种背光亮度对应的刷新率、灰阶与补偿系数之间的对应关系。[0149]由于不同背光亮度对应的各灰阶的最大亮度和最小亮度可能不同,那么对于背光亮度的补偿程度也会不同,因此为了准确确定各种不同的背光亮度下刷新率、灰阶与补偿系数之间的对应关系,在确定了一种背光亮度对应的刷新率、灰阶与补偿系数之间的对应关系后,电子设备可以调整显示器的背光亮度为下一背光亮度。[0150]进而,返回执行上述获取所述显示器的每个灰阶对应的最大亮度和最小亮度的步骤,也就是重复执行上述获取所述显示器的每个灰阶对应的最大亮度和最小亮度步骤至上述基于该灰阶对应的最大亮度、不同的刷新率下的亮度变化量以及灰阶亮度,确定该灰阶对应的不同的刷新率下的补偿系数的步骤,直到不存在下一种背光亮度,从而得到每种背光亮度对应的刷新率、灰阶与补偿系数之间的对应关系。[0151]例如,显示器具有5种背光亮度,分别背光亮度a、背光亮度b…背光亮度e,那么电子设备按照上述对应关系的确定方式可以确定背光亮度a‑背光亮度e对应的补偿系数查找表,例如,分别为查找表1‑查找表5。[0152]相应的,如图5所示,上述基于所述目标刷新率、所述目标灰阶以及预先建立的刷新率、灰阶与补偿系数之间的对应关系,确定所述下一图像帧对应的目标补偿系数的步骤,可以包括:[0153]s501,根据所述显示器的当前背光亮度,从预先建立的各种背光亮度对应的刷新率、灰阶与补偿系数之间的对应关系中,确定所述当前背光亮度对应的目标对应关系;[0154]如果显示器的背光亮度具有多种,由于每种背光亮度所对应的刷新率、灰阶与补偿系数之间的对应关系可能不同,所以电子设备可以获取显示器的当前背光亮度,进而根据该当前背光亮度,从预先建立的各种背光亮度对应的刷新率、灰阶与补偿系数之间的对应关系中,确定当前背光亮度对应的目标对应关系。[0155]例如,显示器的当前背光亮度为背光亮度c,预先建立的各种背光亮度对应的刷新率、灰阶与补偿系数之间的对应关系为:背光亮度a‑背光亮度e分别为查找表1‑查找表5所表示的对应关系。那么电子设备可以确定背光亮度c对应的目标对应关系为查找表3所表示的刷新率、灰阶与补偿系数之间的对应关系。[0156]s502,基于所述目标刷新率、所述目标灰阶以及所述目标对应关系,确定所述下一图像帧对应的目标补偿系数。[0157]确定了上述目标对应关系后,电子设备便可以根据上述目标刷新率、目标灰阶以及目标对应关系,确定下一图像帧对应的目标补偿系数。例如,目标刷新率为80hz,目标灰阶为g107,电子设备确定当前背光亮度即背光亮度c对应的目标对应关系为查找表3所表示的刷新率、灰阶与补偿系数之间的对应关系。那么电子设备可以在查找表3中查找80hz以及g107对应的补偿系数,所查找到的补偿系数即为下一图像帧对应的目标补偿系数。[0158]可见,在本实施例中,针对显示器具有多种背光亮度的情况,电子设备可以预先建立每种背光亮度对应的刷新率、灰阶与补偿系数之间的对应关系,进而在进行显示器的背光亮度控制时,可以基于显示器的当前背光亮度所对应的目标对应关系,确定准确的目标补偿系数,进一步提升背光亮度的补偿效果,减弱刷新率切换带来的画面闪烁感。[0159]作为本发明实施例的一种实施方式,上述基于所述目标补偿系数以及所述显示器的背光亮度,确定目标背光亮度的步骤,可以包括:[0160]将所述目标补偿系数与所述显示器的背光亮度的乘积,确定为所述显示器的目标背光亮度。[0161]确定了上述目标补偿系数后,电子设备可以将该目标补偿系数与显示器的背光亮度的乘积,确定为显示器的目标背光亮度,其中,显示器的背光亮度即为显示器的当前背光亮度。[0162]例如,电子设备根据上述对应关系确定目标补偿系数为1.25,那么便可以将1.25与显示器的背光亮度的乘积确定为显示器的目标背光亮度。进而,可以将显示器的背光亮度调整为目标背光亮度。[0163]可见,在本实施例中,电子设备可以将目标补偿系数与显示器的背光亮度的乘积,确定为显示器的目标背光亮度。可以快速方便的确定显示器的目标背光亮度,从而保证快速地调整显示器的背光亮度,以保证在显示下一图像帧时能够减弱画面的闪烁感。[0164]相应于上述显示器背光亮度的控制方法,本发明实施例还提供了一种显示器背光亮度的控制装置,下面对本发明实施例所提供的一种显示器背光亮度的控制装置进行介绍。[0165]如图6所示,一种显示器背光亮度的控制装置,所述装置包括:[0166]信息获取模块610,用于获取所述显示器所要显示的下一图像帧对应的目标刷新率以及目标灰阶;[0167]补偿系数确定模块620,用于基于所述目标刷新率、所述目标灰阶以及预先建立的刷新率、灰阶与补偿系数之间的对应关系,确定所述下一图像帧对应的目标补偿系数;[0168]其中,所述对应关系为基于各灰阶对应的不同刷新率下的亮度差异建立的,所述补偿系数用于标识不同刷新率下各灰阶对应的所需补偿的背光亮度。[0169]背光亮度确定模块630,用于基于所述目标补偿系数以及所述显示器的背光亮度,确定目标背光亮度;[0170]背光亮度调整模块640,用于按照所述目标背光亮度调整所述显示器的背光亮度。[0171]可见,本发明实施例提供的方案中,电子设备可以获取显示器所要显示的下一图像帧对应的目标刷新率以及目标灰阶,基于目标刷新率、目标灰阶以及预先建立的刷新率、灰阶与补偿系数之间的对应关系,确定下一图像帧对应的目标补偿系数,其中,对应关系为基于各灰阶对应的不同刷新率下的亮度差异建立的,补偿系数用于标识不同刷新率下各灰阶对应的所需补偿的背光亮度,进而,基于目标补偿系数以及显示器的背光亮度,确定目标背光亮度,按照目标背光亮度调整显示器的背光亮度。由于预先基于各灰阶对应的不同刷新率下的亮度差异建立了刷新率、灰阶与补偿系数之间的对应关系,该补偿系数可以标识不同刷新率下各灰阶对应的所需补偿的背光亮度,因此,基于目标补偿系数以及显示器的背光亮度确定的目标背光亮度可以尽可能地消除同一灰阶对应的不同刷新率带来的亮度差异,进而可以减弱显示器的刷新率切换造成的画面闪烁感。[0172]作为本发明实施例的一种实施方式,上述装置还包括对应关系建立模块,如图7所示,所述对应关系建立模块,包括:[0173]第一变化量确定单元710,用于获取所述显示器的每个灰阶对应的最大亮度和最小亮度,并基于所述每个灰阶对应的最大亮度和最小亮度,确定该灰阶对应的最大亮度变化量;[0174]第二变化量确定单元720,用于根据所述每个灰阶对应的最大亮度变化量以及各刷新率对应的非充电时长,确定所述每个灰阶对应的不同的刷新率下的亮度变化量;[0175]第一对应关系建立单元730,用于针对所述每个灰阶,基于该灰阶对应的最大亮度以及不同的刷新率下的亮度变化量,确定该灰阶对应的不同的刷新率下的补偿系数,得到刷新率、灰阶与补偿系数之间的对应关系。[0176]作为本发明实施例的一种实施方式,上述第一变化量确定单元710包括:[0177]最大亮度获取子单元,用于获取所述显示器在最大刷新率时对应的各灰阶亮度,作为最大亮度;[0178]最小亮度获取子单元,用于获取所述显示器在最小刷新率时对应的各灰阶亮度,作为最小亮度;[0179]第一变化量确定子单元,用于针对所述每个灰阶,将该灰阶对应的最大亮度与最小亮度之间的差值,确定为该灰阶对应的最大亮度变化量。[0180]作为本发明实施例的一种实施方式,上述第二变化量确定单元720包括:[0181]非充电时长确定子单元,用于针对所述每个灰阶,基于所述显示器的垂直向物理分辨率、最大刷新率以及所述最大刷新率下的垂直像素行数,确定该灰阶对应的各刷新率下的非充电时长;[0182]第二变化量确定子单元,用于根据该灰阶对应的各刷新率对应的非充电时长与该灰阶对应的最小刷新率下的非充电时长的比值以及最大亮度变化量,确定该灰阶对应的不同的刷新率下的亮度变化量。[0183]作为本发明实施例的一种实施方式,上述第一对应关系建立单元730包括:[0184]对应关系建立子单元,用于按照以下公式计算得到各灰阶对应的不同的刷新率下的补偿系数:[0185][0186]其中,kxy为灰阶x对应的刷新率y下的补偿系数,δlxy为灰阶x对应的刷新率y下的亮度变化量,lx_fmax为灰阶x在最大刷新率时对应的亮度。[0187]作为本发明实施例的一种实施方式,上述显示器具有多种背光亮度;所述对应关系建立模块还包括:[0188]第二对应关系建立单元,用于在所述得到刷新率、灰阶与补偿系数之间的对应关系之后,调整所述显示器的背光亮度为下一背光亮度,返回所述获取所述显示器的每个灰阶对应的最大亮度和最小亮度,直到得到每种背光亮度对应的刷新率、灰阶与补偿系数之间的对应关系;[0189]所述补偿系数确定模块包括:[0190]目标关系确定单元,用于根据所述显示器的当前背光亮度,从预先建立的各种背光亮度对应的刷新率、灰阶与补偿系数之间的对应关系中,确定所述当前背光亮度对应的目标对应关系;[0191]补偿系数确定单元,用于基于所述目标刷新率、所述目标灰阶以及所述目标对应关系,确定所述下一图像帧对应的目标补偿系数。[0192]作为本发明实施例的一种实施方式,上述背光亮度确定模块630包括:[0193]背光亮度确定单元,用于将所述目标补偿系数与所述显示器的背光亮度的乘积,确定为所述显示器的目标背光亮度。[0194]本发明实施例还提供了一种电子设备,如图8所示,包括处理器801、通信接口802、存储器803和通信总线804,其中,处理器801,通信接口802,存储器803通过通信总线804完成相互间的通信,[0195]存储器803,用于存放计算机程序;[0196]处理器801,用于执行存储器803上所存放的程序时,实现上述任一实施例所述的方法步骤。[0197]上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。[0198]通信接口用于上述电子设备与其他设备之间的通信。[0199]存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non‑volatilememory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。[0200]上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field‑programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。[0201]在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的方法步骤。[0202]在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一实施例所述的方法步骤。[0203]在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。[0204]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。[0205]本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、计算机可读存储介质以及计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。[0206]以上所述仅为本发明的较佳实施例,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜