一种背光亮度调节方法、装置及显示设备与流程

文档序号:17119739发布日期:2019-03-15 23:41阅读:255来源:国知局
一种背光亮度调节方法、装置及显示设备与流程

本申请涉及电子技术领域,尤其涉及一种背光亮度调节方法、装置及显示设备。



背景技术:

背光作为一种照明的形式,常被用于屏幕亮度的提供模块。背光从侧边或是背后照射用以增加低光源环境中的照明度,广泛应用于电视设备、计算机设备等电子设备中。

用户在使用电视设备时,可根据需求对背光亮度进行调节,背光亮度调节过程中的亮度闪烁程度可直接影响用户的使用体验。背光亮度调节的基本原理为通过脉冲宽度调制(pulsewidthmodulation,pwm)信号调节背光模组供电电压,通过增大减小电压的方法实现背光的亮度调节。用户通过改变用户界面(userinterface,ui)的背光亮度标识值进行背光调节,实际是对应到等比例的pwm值,背光亮度标识值与pwm值的对应关系由电视设备的系统软件根据显示画质决定。

现有技术中,背光亮度标识值与pwm值的对应关系分两种,一种是背光亮度调节范围较大,例如背光亮度标识值为1~100,对应的pwm值为0%~100%的电压占空比,此种情况完成一次最亮到最暗的背光亮度调节需要较长的时间,且相邻背光亮度标识值之间的背光亮度明暗变化不明显,影响用户使用体验;另一种是背光亮度调节范围较小,例如背光亮度标识值为1~30,对应的pwm值为0%~100%的电压占空比,此种情况相邻背光亮度标识值之间的背光亮度明暗变化明显,且完成一次最亮到最暗的背光亮度调节需的时间较短,但会造成背光亮度的每次变化闪烁感较强,影响用户使用体验。



技术实现要素:

本申请实施例提供一种背光亮度调节方法、装置及显示设备,用以降低背光亮度调节过程中的闪烁感,从而提高用户体验。

第一方面,提供一种背光亮度调节方法,包括:获取遥控器指令,根据所述遥控器指令确定目标背光亮度标识值;根据当前背光亮度标识值与所述目标背光亮度标识值分别对应的脉冲宽度调制pwm值之间的差值以及预设的背光调节次数,确定所述当前背光亮度标识值与所述目标背光亮度标识值之间单次背光调节的步长,其中,pwm值表示pwm信号的占空比大小,pwm信号用于控制背光模组的供电电压;根据所述当前背光亮度标识值与所述目标背光亮度标识值分别对应的脉冲宽度调制pwm值之间的差值以及所述单次背光调节的步长调节背光模组供电电压。

可选地,所述根据所述当前背光亮度标识值与所述目标背光亮度标识值分别对应的脉冲宽度调制pwm值之间的差值以及所述单次背光调节的步长调节背光模组供电电压,包括:根据所述当前背光亮度标识值与所述目标背光亮度标识值分别对应的脉冲宽度调制pwm值之间的差值以及所述单次背光调节的步长确定背光调节次数,所述背光调节次数小于或等于所述预设的背光调节次数;按照所述单次背光调节的步长,连续执行n次的单次背光调节,n等于所述背光调节次数。

可选地,所述预设的背光调节次数是根据所述遥控器指令的处理时延内背光模组供电电压的最大调节次数确定的。

可选地,所述确定目标背光亮度标识值由背光亮度调节主线程执行;所述背光亮度调节主线程确定目标背光亮度标识值之后,还包括:创建背光亮度调节的临时线程,所述临时线程与所述主线程并行;所述确定所述当前背光亮度标识值与所述目标背光亮度标识值之间单次背光调节的步长,以及根据所述当前背光亮度标识值与所述目标背光亮度标识值分别对应的脉冲宽度调制pwm值之间的差值以及所述单次背光调节的步长调节背光模组供电电压,由所述临时线程执行。

可选地,所述创建背光亮度调节的临时线程之后,还包括:所述背光亮度调节主线程将所述当前背光亮度标识值与所述目标背光亮度标识值发送给所述临时线程;或者,所述背光亮度调节主线程将所述当前背光亮度标识值与所述目标背光亮度标识值分别对应的pwm值发送给所述临时线程。

可选地,所述根据所述当前背光亮度标识值与所述目标背光亮度标识值分别对应的脉冲宽度调制pwm值之间的差值以及所述单次背光调节的步长调节背光模组供电电压之后,还包括:所述临时线程自行销毁。

可选地,所述获取遥控器指令,根据所述遥控器指令确定目标背光亮度标识值,包括:若缓存有多个连续的遥控器指令,则根据所述多个连续的遥控器指令,确定执行所述多个连续的遥控器指令后的目标背光亮度标识值。

第二方面,提供一种背光亮度调节装置,包括:目标背光亮度确定单元:获取遥控器指令,根据所述遥控器指令确定目标背光亮度标识值;背光调节步长确定单元:用于根据当前背光亮度标识值与所述目标背光亮度标识值分别对应的脉冲宽度调制pwm值之间的差值以及预设的背光调节次数,确定所述当前背光亮度标识值与所述目标背光亮度标识值之间单次背光调节的步长,其中,pwm值表示pwm信号的占空比大小,pwm信号用于控制背光模组的供电电压;调节单元:用于根据所述当前背光亮度标识值与所述目标背光亮度标识值分别对应的脉冲宽度调制pwm值之间的差值以及所述单次背光调节的步长调节背光模组供电电压。

第三方面,提供一种液晶显示设备,包括:处理器、存储器;所述存储器,用于存储计算机指令;所述处理器,用于运行所述计算机指令以实现第一方面中任一项所述的方法。

第四方面,提供一种计算机可读存储介质,所述存储介质存储有计算机指令,所述计算机指令被处理器执行时实现第一方面中任一项所述的方法。

本申请的上述实施例中,首先根据遥控器指令确定目标背光亮度标识值,并根据当前背光亮度标识值与目标背光亮度标识值分别对应的pwm值的差值以及预设的背光调节次数,确定当前背光亮度标识值与目标背光亮度标识值之间单次背光调节的步长,然后根据当前背光亮度标识值与目标背光亮度标识值分别对应的脉冲宽度调制pwm值之间的差值以及单次背光调节的步长进行背光调节,从而将当前背光亮度标识值对应的背光模组供电电压逐渐调整到目标背光亮度标识值对应的背光模组供电电压,进而可以降低背光亮度调节过程中明显的背光闪烁,提高用户使用体验。

附图说明

图1为本申请实施例适用的系统架构的结构示意图;

图2为本申请实施例中智能电视显示背光亮度调节界面的示意图;

图3为本申请实施例提供的一种背光亮度调节方法的流程图;

图4为本申请实施例中背光亮度调节主线程轮询时间内背光亮度调节的时间分布图;

图5为本申请实施例提供的一种背光亮度调节装置的结构示意图;

图6为本申请实施例提供的液晶显示设备的结构示意图。

具体实施方式

下面结合附图对本申请实施例进行详细描述。

参见图1,为本申请实施例适用的系统架构的结构示意图。

如图1所示,系统架构100中包括显示设备101以及遥控器102。遥控器102可以通过无线方式向显示设备101发送控制指令,显示设备101配置有背光模组,该显示设备101可以是电视机(比如智能电视)也可以是其它配置有背光模组的显示设备。

遥控器102是一种无线发射装置,用户通过操作遥控器102可以实现与显示设备101的人机交互。在一种可能的应用场景中,遥控器102通过数字编码技术,将用户的按键信息进行编码,通过红外线二极管发射光波,光波经显示设备101的红外线接收器将收到的红外信号转变成电信号,然后处理器进行解码,解调出相应的指令并执行该指令,以达到控制显示设备101完成所需操作的目的。

可选地,以显示设备101为智能电视为例,系统架构100中还可以包括与智能电视连接的机顶盒(未在图中示出)。机顶盒也称数字视频变换盒,用于将压缩的数字信号转成电视内容,并在显示设备上显示出来。机顶盒可以内置于智能电视,也可外接于智能电视。遥控器发出的控制指令被机顶盒接收并解码,机顶盒将解码后的控制指令发送给智能电视。

上述遥控器也可包括其他移动用户设备。该移动用户设备可与显示设备建立无线通信连接,通过该无线通信连接向显示设备发送控制指令。所述移动用户设备可以是智能手机、平板电脑、个人数字助理(personaldigitalassistant,pda)、智能穿戴设备等类似设备。

显示设备101所搭载的操作系统可以是安卓(android)系统、视窗(windows)系统或设备提供商自建系统等。本申请对于显示设备101所搭载的操作系统的类型不作具体限制。

基于上述系统架构100,本申请的实施例中,用户可以通过遥控器102与显示设备101进行人机交互,对显示设备101界面中的背光亮度进行调节操作。

显示设备101配置有背光模组,背光模组为显示设备101提供背光照明,用户可以通过遥控器发送背光亮度调节指令以调节背光模组的背光亮度。以智能电视为例,参见图2,为本申请实施例中智能电视显示背光亮度调节界面的示意图。用户通过遥控器进入背光亮度调节界面,如图所示,智能电视显示界面200显示有背光亮度调节界面201,在背光亮度调节界面201中显示有背光亮度指示条202以及背光亮度标识值203。背光亮度指示条202上配置有圆形的调节钮,用于指示背光亮度标识值,当用户按遥控器的“增加”或“减少”按键后,作为响应,背光亮度指示条202上的调节钮向右或向左移动,并在背光亮度标识值203处显示目标背光亮度标识值(比如该标识值可以是1到30之间的某个数值)。背光模组中的背光亮度调节主线程获取从遥控器102发送的背光亮度调节指令,确定该背光亮度调节指令的目标背光亮度标识值以及目标背光亮度标识值对应的pwm值,调节pwm改变背光模组供电电压从而实现显示设备101背光亮度明暗的调节。

显示设备101因信号源的不同,屏幕显示的画质不一样(比如超清画质,标清画质,流畅画质等),故相同背光亮度标识值对应的pwm值不同。以背光亮度标识值为1~30,pwm值按照数字量均分量化为0~255为例,对于超清画质显示设备101的屏幕显示偏亮,背光亮度标识值为15对应的pwm值为70;对于流畅画质显示设备101的屏幕显示偏暗,背光亮度标识值为15对应的pwm值为190;背光模组在确定背光亮度标识值为15对应的pwm值后,对背光亮度标识值为1~15,15~30两个区间内对应的pwm值做线性均分计算,确定每个背光亮度标识值对应的pwm值并存储。

由于在不同情况下,相同的背光亮度标识值对应的pwm值可能不同,即相邻两个背光亮度标识值所对应的pwm值之间的差值有可能较小也有可能较大,在相邻两个背光亮度标识值所对应的pwm值之间的差值较大的情况下,执行一次背光亮度调节指令,存在明显的背光亮度闪烁,影响用户体验。

为解决上述问题,本申请提供的实施例中,当用户通过操作遥控器发出遥控器指令后,首先根据遥控器指令确定目标背光亮度标识值,并根据当前背光亮度标识值与目标背光亮度标识值分别对应的pwm值之间的差值,以及预设的背光调节次数,确定当前背光亮度标识值与目标背光亮度标识值之间单次背光调节的步长,然后根据当前背光亮度标识值与目标背光亮度标识值分别对应的脉冲宽度调制pwm值之间的差值以及单次背光调节的步长进行背光调节,从而将当前背光亮度标识值对应的背光模组供电电压逐渐调整到目标背光亮度标识值对应的背光模组供电电压,进而可以降低背光亮度调节过程中明显的背光闪烁,提高用户使用体验。

如图3所示,为本申请实施例提供的一种背光亮度调节方法的流程图。

如图所示,该方法包括:

s301:获取遥控器指令,根据遥控器指令确定目标背光亮度标识值。

以智能电视为例,在一种可能的场景中,用户通过操作遥控器的按键进入智能电视的背光亮度调节界面,针对该界面,用户再次操作遥控器的按键向智能电视发送遥控器指令,比如用户按遥控器上的增加键和减小键,用以调节背光亮度。作为响应,背光亮度调节界面中的背光亮度指示条上显示目标背光亮度标识值。

s302:根据当前背光亮度标识值与目标背光亮度标识值分别对应的pwm值之间的差值以及预设的背光调节次数,确定所述当前背光亮度标识值与所述目标背光亮度标识值之间单次背光调节的步长。

具体地,pwm值表示pwm信号的占空比大小,pwm信号用于控制背光模组的供电电压,即通过调节pwm信号占空比的大小控制背光模组供电电压的大小变化,实现背光明暗的调节。根据当前背光亮度标识值与目标亮度标识值分别对应的pwm值之间的差值以及预设的背光调节次数,按照公式(1)确定当前背光亮度标识值与目标背光亮度标识值至今的单次背光调节的步长。

其中,p1表示当前背光亮度标识值对应的pwm值,p2表示目标背光亮度标识值对应的pwm值,|p1-p2|表示当前背光亮度标识值与目标背光亮度标识值之间的pwm差值,n0表示预设的背光调节次数,y表示单次背光调节的步长,表示向上取整。即根据目标背光亮度标识值确定当前背光亮度标识值与目标背光亮度标识值分别对应的pwm值,两者相减得到目标背光亮度标识值与当前背光亮度标识值之间对应的pwm差值,将pwm差值除以预设的背光调节次数,取整得到将当前背光亮度标识值调节到目标背光亮度标识值的单次背光调节的步长,该步长为当前背光亮度标识值与目标背光亮度标识值之间单次背光调节的pwm值。

其中,预设的背光调节次数由遥控器指令的处理时延(该时延由遥控器上按键信号的解码耗时,函数调用耗时等相关系统操作共同决定)以及调节一次背光模组供电电压所支持的最小时延共同确定。比如遥控器指令的处理时延为50毫秒,调节一次背光模组供电电压所支持的最小时延为3毫秒,那么遥控器指令的处理时延内可进行16次(即50/3后取整)次背光模组供电电压的调节,即遥控器指令的处理时延内背光模组供电电压的最大调节次数为16次,考虑到健壮性,可将该预设的背光调节次数设置为10次。

s303:根据当前背光亮度标识值与目标背光亮度标识值分别对应的脉冲宽度调制pwm值之间的差值以及单次背光调节的步长调节背光模组供电电压。

可选地,根据当前背光亮度标识值与目标背光亮度标识值分别对应的脉冲宽度调制pwm值之间的差值以及单次背光调节的步长按照公式(2)确定背光调节次数;

其中,p表示当前背光亮度标识值与目标背光亮度标识值分别对应的pwm值之间的差值,y表示单次背光调节的步长,n表示背光调节次数,表示向上取整。确定出单次背光调节的步长后,按照该单次背光调节的步长y,连续执行n次的单次背光调节,n小于或等于预设的背光调节次数。

需要说明的是,在实际应用中,上述背光调节次数的求取公式中可以采用向上取整,也可以采用向下取整,还可以采用其它取整方式,本申请对此不作限定。

具体地,根据s302中确定出的单次背光调节的步长,进行背光亮度调节。比如确定出的单次背光调节的步长为2(pwm值),背光调节次数为10,则在背光亮度调节主线程的一个轮询时间内进行10次步长为2的背光亮度的调节,以使当前背光亮度渐变至目标背光亮度,从而降低了背光亮度变化过程中的闪烁感,提高了用户的使用体验。再比如,预设的背光调节次数为10,pwm差值为5,那么取整得到单次背光调节的步长为1,pwm差值除以单次背光调节的步长得到背光调节次数为5次,则在背光亮度调节主线程的一个轮询时间内只需连续进行5次步长为1的背光亮度的调节。

在一种可能的情况下,指令队列中可能缓存有连续多个遥控器指令。比如,若用户连续操作遥控器或长按遥控器的增加键或减小键,会在短时间内产生连续多个遥控器指令。针对这种情况,可选地,在s301中,背光亮度调节主线程可以根据缓存的连续多个遥控器指令确定该连续多个遥控器指令被执行后的目标背光亮度标识值。比如当前背光亮度标识值为1,背光亮度调节主线程进行一次背光亮度检测的轮询时间为200毫秒,遥控器指令的处理时延为50毫秒,用户长按200毫秒遥控器上的增加键执行背光亮度标识值增加操作,用户界面显示的背光亮度标识值从1增加值5,即在200毫秒内发送了4个遥控器指令。背光亮度调节主线程首先获取背光亮度标识值为2的遥控器指令,确定目标背光亮度标识值为2,进行相应的背光亮度调节;调节完成后,背光亮度调节主线程确定剩余的3个遥控器指令中最新获取的遥控器指令为目标背光亮度标识值,即确定目标背光亮度标识值为5,再进行相应的背光亮度调节。

智能电视的背光亮度调节操作通常由操作系统中的相应功能模块来执行,具体地,可由背光亮度调节主线程来执行。智能电视接收到遥控器指令后会将其缓存到指令队列,背光亮度调节主线程可按照设定周期(比如每200毫秒)从指令队列中获取遥控器指令并对获取到的遥控器指令进行响应。在s301中,背光亮度调节主线程从指令队列中获取到该遥控器指令后,根据该遥控器指令确定目标背光亮度标识值。

可选地,在s301之后,创建背光亮度调节的临时线程,该临时线程与主线程并行,该临时线程主要用于实现背光亮度的渐变调节。具体地,背光亮度调节主线程将确定的当前背光亮度标识值以及目标背光亮度标识值发送给临时线程,或者背光亮度调节主线程将确定的当前背光亮度标识值以及目标背光亮度标识值分别对应的pwm值发送给临时线程。临时线程接收到2个pwm值之后,首先调用相关函数,计算当前pwm值与目标pwm之间的差值;临时线程再根据预设的背光调节次数调用相关函数,计算单次背光调节的步长;最后,临时线程根据计算出的当前pwm值与目标pwm值之间的差值以及单次背光调节的步长,通过硬件驱动函数将步长设置到背光模组供电电压中,实现背光亮度的调节。

可选地,在临时线程完成背光亮度调节之后,该临时线程自行销毁,这样无需占用额外资源,且不需要背光亮度调节主线程阻塞等待,实现了两个线程的并行工作。

下面以调节一次背光模组供电电压所支持的最小时延为3毫秒,预设的背光调节次数为10次为例,对临时线程调节背光亮度的过程进行具体地描述。

参见图4,为本申请实施例中背光亮度调节主线程轮询时间内背光亮度调节的时间分布图。如图所示,在背光亮度调节主线程轮询时间200毫秒内,分别在第15毫秒以及第110毫秒时创建背光亮度调节的临时线程,即用户在200毫秒内调节背光亮度2次。具体地,在第15毫秒时根据接收到的遥控器指令创建背光亮度调节临时线程;在第15~25毫秒期间,临时线程接收背光亮度调节主线程发送的当前背光亮度标识值以及目标背光亮度标识值或者当前背光亮度标识值以及目标背光亮度标识值分别对应的pwm值,并确定当前背光亮度标识值以及目标背光亮度标识值之间的pwm差值以及单次背光调节的步长;在第25~46毫秒期间,临时线程通过硬件驱动函数将确定出的单次背光调节的步长设置到背光模组供电电压中,该操作重复7次(由pwm差值和单次背光调节的步长确定);在第46~56毫秒期间为临时线程预设的等待时间,若在该时间内接收到遥控器指令,则临时线程执行背光亮度调节;否则,临时线程自行销毁。第110~160毫秒期间为临时线程执行10次背光亮度调节的时间分布,与第15~56毫秒期间所执行的操作类似,在此不再赘述。

由于背光亮度调节主线程的轮询时间不能随意减少或增加,故在轮询时间内可能导致当前背光亮度标识值与目标背光亮度标识值之间的pwm差值较大,比如背光亮度调节主线程在轮询时间内需要执行从背光亮度标识值为1调节到背光亮度标识值为4的操作,这样在背光亮度调节过程中会造成明显的闪烁感,影响用户的使用体验。创建与背光亮度调节主线程并行的临时线程,在主线程轮询时间内,该临时线程按照单次背光调节步长进行多次背光亮度调节,可实现背光亮度明暗的平滑变化,对系统资源进行了合理利用的同时,减少背光亮度调节过程中的闪烁感,提高用户使用体验。

基于相同的技术构思,本申请实施例还提供了一种背光亮度调节装置,该设备可执行如图3所示方法的流程。

图5为本申请实施例提供的一种背光亮度调节装置的结构示意图。该设备科实现前述实惠了提供的背光亮度调节的流程。

如图所示,该装置包括:目标背光亮度确定单元501,背光调节步长确定单元502,以及调节单元503。

目标背光亮度确定单元501:获取遥控器指令,根据所述遥控器指令确定目标背光亮度标识值。

背光调节步长确定单元502:用于根据当前背光亮度标识值与所述目标背光亮度标识值分别对应的脉冲宽度调制pwm值之间的差值以及预设的背光调节次数,确定所述当前背光亮度标识值与所述目标背光亮度标识值之间单次背光调节的步长,其中,pwm值表示pwm信号的占空比大小,pwm信号用于控制背光模组的供电电压。

调节单元503:用于根据所述当前背光亮度标识值与所述目标背光亮度标识值分别对应的脉冲宽度调制pwm值之间的差值以及所述单次背光调节的步长调节背光模组供电电压。

基于相同的技术构思,本申请实施例还提供一种液晶显示设备,该液晶显示设备可实现前述实施例中图5所执行的流程。

图6示出了本申请实施例提供的液晶显示设备600的结构示意图,即示出了背光亮度调节装置500的另一结构示意图。参阅图6所示,该液晶显示设备600包括处理器601、存储器602。其中,处理器601也可以为控制器。所述处理器601被配置为支持终端执行前述流程涉及的功能。存储器602用于与处理器601耦合,其保存终端必要的程序指令和数据。其中,处理器601、和存储器602相连,该存储器602用于存储指令,该处理器601用于执行该存储器602存储的指令,以完成上述方法中客户端设备执行相应功能的步骤。

本申请实施例中,背光亮度调节装置500和液晶显示设备600所涉及的与本申请实施例提供的技术方案相关的概念,解释和详细说明及其它步骤请参见前述方法或其它实施例中关于这些内容的描述,此处不做赘述。

需要说明的是,本申请实施例上述涉及的处理器可以是中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其它可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。其中,所述存储器可以集成在所述处理器中,也可以与所述处理器分开设置。

基于相同的技术构思,本申请实施例还提供了一种计算机可读存储介质。计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行图3中所执行的流程。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1