终端及其背光亮度调节方法
【专利摘要】本发明公开了一种终端及其背光亮度调节方法。其中,该终端的背光亮度调节方法包括:获取与目的背光亮度值具有第一对应关系的第一亮度阶数;根据预设的转换规则,将第一亮度阶数转换为第二亮度阶数,其中,第二亮度阶数大于第一亮度阶数;将第二亮度阶数发送给终端的背光亮度调节单元,使得背光亮度调节单元根据第二亮度阶数以及第二亮度阶数与目的背光亮度值之间的第二对应关系对所述终端当前的背光亮度进行调节。通过本发明,可以避免背光亮度调节过程中屏闪、抖动现象的发生,达到了提高背光亮度调节细腻度的效果。
【专利说明】
终端及其背光亮度调节方法
技术领域
[0001]本发明涉及通信领域,尤其是涉及一种终端及其背光亮度调节方法。
【背景技术】
[0002]随着用户对智能手机等智能终端设备的要求越来越高,用户对智能终端设备的显示屏的背光调光效果也在不断地追求极致。传统的背光调节方案因为调节步进较大、响应速度较慢等原因,导致在背光调节过程中出现不同程度的屏闪、抖动等问题,已经不能满足消费者的实际需求。
[0003]以目前在智能手机、平板电脑等智能终端设备上应用范围较广的安卓系统为例,由于安卓系统的上层固定只设置有256阶的调光等级,因此上层能够向位于底层的背光驱动芯片发送的亮度等级同样只有256阶,即使背光驱动芯片目前可以支持2048阶的亮度等级的接收,但是背光驱动芯片无法体现出2048阶的调光效果,导致背光驱动芯片能够体现出的调光效果依然只有原来256阶的调节效果。
[0004]由此可见,由于在智能终端设备的系统中,系统上层的调高等级较低,而位于系统下层的背光驱动芯片的亮度等级较高,二者之间缺少有效的匹配造成背光调节的过程中,背光驱动芯片无法体现出细腻的调光效果,更无法避免不同程度的屏闪、抖动等问题的发生,从而降低了用户的体验。
[0005]然而,针对上述缺陷,现有技术中并没有提供一种有效的解决方案。
【发明内容】
[0006]本发明的主要目的在于提供一种终端及其背光亮度调节方法,旨在解决由于智能终端设备的系统上层的调高等级较低,系统下层的背光驱动芯片的亮度等级较高,二者之间无法有效匹配造成调节背光亮度过程容易出现屏闪、抖动等情况的发送,并最终导致用户体验降低的问题。
[0007]为了解决上述技术问题,本发明提供了一种终端的背光亮度调节方法,包括:获取与目的背光亮度值具有第一对应关系的第一亮度阶数;根据预设的转换规则,将所述第一亮度阶数转换为第二亮度阶数,其中,所述第二亮度阶数大于所述第一亮度阶数;将所述第二亮度阶数发送给终端的背光亮度调节单元,使得所述背光亮度调节单元根据所述第二亮度阶数以及所述第二亮度阶数与所述目的背光亮度值之间的第二对应关系对所述终端当前的背光亮度进行调节。
[0008]本发明还提供了一种终端,包括:获取模块,用于获取与目的背光亮度值具有第一对应关系的第一亮度阶数;转换模块,用于根据预设的转换规则,将所述第一亮度阶数转换为第二亮度阶数,其中,所述第二亮度阶数大于所述第一亮度阶数;发送模块,用于将所述第二亮度阶数发送给所述终端的背光亮度调节单元,使得所述背光亮度调节单元根据所述第二亮度阶数以及预设的所述第二亮度阶数与所述目的背光亮度值之间的第二对应关系对所述终端当前的背光亮度进行调节。
[0009]与现有技术相比,本发明所述的终端及其背光亮度调节方法,将用户输入的或者根据环境光亮度确定的较小的亮度阶数转换更大的亮度阶数,由于亮度阶数变大且背光亮度值没有发生变化,使得背光亮度调节单元在调节背光亮度时,每调节一个阶数背光亮度值的变化步进比较小,这样可以避免背光亮度调节过程中屏闪、抖动现象的发生,从而达到了提高背光亮度调节细腻度的效果。
【附图说明】
[0010]图1是根据本发明实施例一的背光亮度调节方法流程图;
[0011]图2A是根据本发明实施例二的终端的结构框图;
[0012]图2B是根据本发明实施例二的优选终端的结构框图;
[0013]图3是根据本发明实施例三的背光亮度调节方法过程示意图;
[0014]图4是根据本发明实施例三的原始亮度阶数与插值后亮度阶数的对应关系示意图;
[0015]图5是根据本发明实施例三的原始亮度阶数与背光亮度值的对应关系示意图;以及
[0016]图6是根据本发明实施例三的插值后亮度阶数与背光亮度值的对应关系示意图。
【具体实施方式】
[0017]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域的普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018]实施例一
[0019]图1是根据本发明实施例一的背光亮度调节方法流程图,如图1所示,该流程包括以下步骤(步骤S102-步骤S106):
[0020]步骤S102、获取与目的背光亮度值具有第一对应关系的第一亮度阶数。
[0021]在本实施例中,获取所述第一亮度阶数的情况的方式有两种:
[0022](I)接收用户输入的所述目的背光亮度值,再根据所述目的背光亮度值和所述第一对应关系确定所述第一亮度阶数。
[0023]在实际应用中,很多种终端设备的系统中一般自带集成有用于调节显示屏的背光亮度的功能模块,例如智能手机安装的安卓系统中,用户可以通过系统的类似标尺形状的亮度调节模块进行选取操作,该选取操作对应的背光亮度值也就是用户想要显示的背光亮度值(即上述目的背光亮度值),由于背光亮度值会对应一个亮度阶数(即二者之间具有上述第一对应关系),分析该选取操作对应的光亮度值,即可得到上述第一亮度阶数。
[0024](2)接收所述终端的光感应单元反馈的环境光亮度值(所述环境光亮度值与所述目的背光亮度值之间具有第三对应关系);再根据所述环境光亮度值以及所述第三对应关系,确定所述目的背光亮度值;最后,根据所述目的背光亮度值和所述第一对应关系确定所述第一亮度阶数。
[0025]在实际应用中,终端通常具有光感应功能,即终端内设置有上述光感应单元,例如光敏电阻等器件,基于这种硬件设置,一旦终端所处的环境光的亮度发生变化,例如光线变亮,光感应单元就可以将这一变化反馈到终端的系统层面,系统根据预先设置的环境光亮度与终端的背光亮度值的对应关系(即上述第三对应关系)就可以确定上述目的背光亮度值。
[0026]步骤S104、根据预设的转换规则,将所述第一亮度阶数转换为第二亮度阶数,其中,所述第二亮度阶数大于所述第一亮度阶数。
[0027]例如,对于第一亮度阶数是用户在终端屏幕上进行选取操作后得到的亮度阶数的情况,终端的屏幕显示宽度有限,因此第一亮度阶数的范围是非常有限的,例如,目前安卓系统中的可以供用户选取的亮度阶数的范围是O?255阶,而且目前的技术上对该亮度阶数进行扩展是有一定难度的。
[0028]而相应地,终端设备的显示屏上的背光亮度值的范围通常是一定的,例如,对于目前很多智能手机而言,背光亮度值的范围多为O?400尼特、或O?500尼特。背光亮度值只能根据用户选取的亮度阶数进行调整(调节的步进比较大),这样调整的效果是比较粗糖的。
[0029]因此,将第一亮度阶数转换为第二亮度阶数之后,由于第二亮度阶数大于第一亮度阶数,在调整过程中,背光亮度值在一定时间之内变化时需要跳过的亮度阶数比较多,必然使得每一次跳变的亮度值比较小,过度比较自然和顺滑,不会出现屏闪或抖动的现象。
[0030]在本实施例中,步骤S104中用到的所述预设的转换规则可以为:将对应于所述第一亮度阶数的第一调节步进转换为对应于所述第二亮度阶数的第二调节步进,所述第二调节步进是所述第一调节步进的1/m,其中,m是正整数。
[0031]作为一个较佳的实施方式,所述第二亮度阶数可以是所述第一亮度阶数的2"倍(也即第二调节步进是第一步长的l/2n),其中,η为正整数。也就是说,第二亮度阶数可以是第一亮度阶数的2倍、4倍、8倍、16倍、以及32倍等等。
[0032]在实际应用中,随着显示技术及通信技术的不断发展第一亮度阶数将来也可能变大,背光亮度值也可能变大,那对于上述倍数关系来说,完全可以根据实际需要进行选取,这样做的目的也是为了使第二亮度阶数与背光亮度值之间更加细致的匹配。
[0033]步骤S106、将所述第二亮度阶数发送给所述终端的背光亮度调节单元,使得所述背光亮度调节单元根据所述第二亮度阶数以及所述第二亮度阶数与所述目的背光亮度值之间的第二对应关系对所述终端当前的背光亮度进行调节。
[0034]在实际应用中,可以由于所述预设的转换规则是确定的,也就是说,收到第一亮度阶数之后,就明确能够知道对应于第一亮度阶数的第二亮度阶数具体的值是多少,对于背光亮度调节单元而言,其内部可以预先存储上述所述第二亮度阶数与所述目的背光亮度值之间的对应关系(即上述第二对应关系),这样一来,当背光亮度调节单元收到第二亮度阶数之后,只要根据预先存储的对应关系(即上述第二对应关系)就能够知道将当期的背光亮度调整到新的背光亮度值上,从而完成背光亮度的调节过程。
[0035]在本实施例中,该适用于终端的背光亮度调节方法能够适用的系统(终端安装的系统)可以是安卓系统、1S系统或Windows Phone系统。当然,这只是几种应用范围较广的系统,实际应用中还可以包括其它类型的系统,例如黑莓系统等。
[0036]例如,在终端安装有安卓系统时,所述第一亮度阶数的范围可以为O?255阶;所述第二亮度阶数的范围可以包括:0?1023阶、O?2047阶、O?4095阶、或O?8191阶;背光亮度值的范围可以为O?400尼特、或O?500尼特。
[0037]当然,这些参数配置只是目前安卓系统的配置,例如目前的安卓4.0系列版本以及安卓5.0系列版本都是采用这些参数配置。
[0038]通过本实施例,可以将较小的亮度阶数转换更大的亮度阶数(亮度的调节步进变小),由于亮度阶数变大且背光亮度值没有发生变化,使得背光亮度调节单元在调节背光亮度时,由于背光亮度值的变化步进变小,这样亮度调节时的亮度变化过程是细微且渐进的,可以避免背光调节过程中屏闪、抖动现象的发生,从而达到了提高背光调节细腻度的效果。
[0039]实施例二
[0040]对应于上述实施例一提供的背光亮度调节方法,本实施例二提供了一种终端。图2A是根据本发明实施例二的终端的结构框图,如图2A所示,该终端可以包括接收模块10,转换模块20,以及发送模块30,其中:
[0041]获取模块10,用于获取与目的背光亮度值具有第一对应关系的第一亮度阶数;
[0042]转换模块20,用于根据预设的转换规则,将所述第一亮度阶数转换为第二亮度阶数,其中,所述第二亮度阶数大于所述第一亮度阶数;
[0043]发送模块30,用于将所述第二亮度阶数发送给终端的背光亮度调节单元,使得所述背光亮度调节单元根据所述第二亮度阶数以及所述第二亮度阶数与所述背光亮度值之间的第二对应关系对所述终端当前的背光亮度进行调节。
[0044]在本发明实施例中,所述预设的转换规则可以为:将对应于所述第一亮度阶数的第一调节步进转换为对应于所述第二亮度阶数的第二调节步进,所述第二调节步进是所述第一步长的1/m,其中,m是正整数。
[0045]作为一个较佳的实施方式,所述第二亮度阶数是所述第一亮度阶数的2"倍,其中,η为正整数。
[0046]在图2Α所示的终端的基础上,本实施例还提供了一个优选终端。图2Β是根据本发明实施例二的优选终端的结构框图,如图2Β所示:
[0047]在本实施例的一个优选实施方式中,所述获取模块10可以包括:第一接收单元11,用于接收用户输入的所述目的背光亮度值;第一确定单元12,用于根据所述目的背光亮度值和所述第一对应关系确定所述第一亮度阶数。
[0048]在本实施例的另一个优选实施方式中,所述获取模块10可以包括:第二接收单元13,用于接收所述终端的光感应单元反馈的环境光亮度值,所述环境光亮度值与所述目的背光亮度值之间具有第三对应关系;第二确定单元14,用于根据所述环境光亮度值以及所述第三对应关系,确定所述目的背光亮度值;第三确定单元15,用于根据所述目的背光亮度值和所述第一对应关系确定所述第一亮度阶数。
[0049]在本实施例中,所述终端安装的系统可以是安卓系统、1S系统或Windows Phone系统。当然,还可以包括其它类型的系统。当所述终端安装安卓系统时,所述第一亮度阶数的范围可以为O?255阶;所述第二亮度阶数的范围可以包括:0?1023阶、O?2047阶、O?4095阶、或O?8191阶;所述背光亮度值的范围可以包括:0?400尼特、或O?500尼特。
[0050]通过本实施例,可以将较小的亮度阶数转换更大的亮度阶数(亮度的调节步进变小),由于亮度阶数变大且背光亮度值没有发生变化,使得背光单元在调节背光亮度时,由于背光亮度值的变化步进变小变小,这样亮度调节时的亮度变化过程是细微且渐进的,可以避免背光调节过程中屏闪、抖动现象的发生,从而达到了提高背光调节细腻度的效果。
[0051]实施例三
[0052]本实施例三以安卓系统(例如安卓4.0版本)为例,对安卓系统中进行背光亮度调节的过程进行描述,通过对本实施例三的介绍,可以有助于理解上述实施例一和实施例二的实现过程。
[0053]在本实施例三种,为了执行背光亮度调节方法,增加设置了一个数据处理芯片,在实际应用中,该数据处理芯片的设置方式可以有两种:(I)与背光驱动芯片(即上述背光亮度调节单元)独立设置,可以在背光驱动芯片前端设置数据处理芯片;(2)与背光驱动芯片集成设置。
[0054]在实际应用中,在硬件上改动上不管采用这两种方式中的哪一种可以根据实际设计需要决定。需要说明的是,如果考虑降低硬件成本,可以选取方式(2)的集成化方案,相比方式(I)的独立设置方案,除了具有成本更低的优势,还可以有效节省布局的面积,应用也更加简单方便。
[0055]本实施例三可以将原来安卓系统传输的256阶数据处理成1024阶或者2048阶(以下以2048阶为例进行说明),请参照图3,图3是根据本发明实施例三的背光亮度调节方法过程示意图,如图3所示,该实现过程包括以下步骤:
[0056]步骤S302,系统发送256阶背光亮度数据;
[0057]步骤S304,数据处理芯片将256阶数据转换成2048阶数据,并发送给背光驱动芯片;
[0058]步骤S306,背光驱动芯片执行背光调节过程。
[0059]在步骤S304中,数据处理芯片将系统发送的256阶数据经过分析、展开,具体将原来的每一阶亮度数据(1/256亮度值)(对应上述第一亮度阶数)重新分成8等份,变成每次向背光驱动芯片传输亮度值为1/2048阶的亮度数据(对应上述第二亮度阶数),从而实现2048阶背光亮度调节。
[0060]由于用户最终感受到的亮度跳变效果由之前的1/256变成了 1/2048,背光亮度值的跳变过程更加精细(相比之前提高了 8倍),用户感受到的最终调光效果将会更加细腻,从而有效改善了背光调节过程中的闪烁、抖动等行为。
[0061]为便于理解,请参考图4(图4是根据本发明实施例三的原始亮度阶数与插值后亮度阶数的对应关系示意图)、图5 (图5是根据本发明实施例三的原始亮度阶数与背光亮度值的对应关系示意图)和图6(图6是根据本发明实施例三的插值后亮度阶数与背光亮度值的对应关系示意图),由以上数据转换前与进行2048阶数据转换后的对比可以看出(对比图3和图4),亮度调节的精细度提升了 8倍,由原来的1.56nit每个等级变成0.195nit每个等级,从而实现了更加精细的调光过程。
[0062]可以看出,通过数据处理芯片将安卓系统只支持的256阶数据转换成2048阶(或者1024阶),突破了原有操作系统的限制,有效提高了背光调节的精细度,使得背光调节的效果达到更优。
[0063]当然,处理后的亮度阶数(也可以成为数据处理位数)仅以2048阶为例,实际应用中并不以此为限,数据处理位数可以继续进行扩展,例如,可以扩展至4096阶、8192阶等更尚等级。
[0064]本实施例三通过自适应的方式将安卓系统应用发送的亮度阶数数据通过硬件解码的方式进行处理,如果对应的背光驱动芯片是2048阶的,可以将安卓系统应用发送的256阶数据通过硬件(即上述独立设置或集成设置的数据处理芯片)进行转换(中间插值)的方式实现2048阶的背光调光效果,如果对应的背光驱动芯片是1024阶的,就可以将安卓系统应用发送的256阶数据通过硬件转换(中间插值)的方式转换成1024阶,从而实现1024阶的背光调节效果。
[0065]需要特别说明的是,以上各实施例提供的背光亮度调节方法及思路可以用于一切电子系统,也就是说,上述的终端设备可以是:各类移动终端、PDA等个人便携式设备,以及个人电脑、笔记本等各种消费类电子设备。
[0066]本发明实施例采用的这种硬件转换方式,可以克服安卓系统本身只有256阶调光的缺点,而且由于此转换是通过硬件自动完成,具有转换速度快、可靠性高等特点,这样可以避免背光调节过程中屏闪、抖动现象的发生,从而达到了提高背光调节细腻度的效果。
[0067]以上所述是本发明的优选实施方式,应当指出,对于本领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为包含在本发明的保护范围之内。
【主权项】
1.一种终端的背光亮度调节方法,其特征在于,包括: 获取与目的背光亮度值具有第一对应关系的第一亮度阶数; 根据预设的转换规则,将所述第一亮度阶数转换为第二亮度阶数,其中,所述第二亮度阶数大于所述第一亮度阶数; 将所述第二亮度阶数发送给终端的背光亮度调节单元,使得所述背光亮度调节单元根据所述第二亮度阶数以及所述第二亮度阶数与所述目的背光亮度值之间的第二对应关系对所述终端当前的背光亮度进行调节。2.根据权利要求1所述的方法,其特征在于,所述预设的转换规则为:将对应于所述第一亮度阶数的第一调节步进转换为对应于所述第二亮度阶数的第二调节步进,所述第二调节步进是所述第一调节步进的1/m,其中,m是正整数。3.根据权利要求2所述的方法,其特征在于,所述第二亮度阶数是所述第一亮度阶数的21咅,其中,η为正整数。4.根据权利要求1所述的方法,其特征在于,获取与目的背光亮度值具有第一对应关系的第一亮度阶数包括: 接收用户输入的所述目的背光亮度值; 根据所述目的背光亮度值和所述第一对应关系确定所述第一亮度阶数。5.根据权利要求1所述的方法,其特征在于,获取与目的背光亮度值具有第一对应关系的第一亮度阶数包括: 接收所述终端的光感应单元反馈的环境光亮度值,所述环境光亮度值与所述目的背光亮度值之间具有第三对应关系; 根据所述环境光亮度值以及所述第三对应关系,确定所述目的背光亮度值; 根据所述目的背光亮度值和所述第一对应关系确定所述第一亮度阶数。6.根据权利要求1至5中任一项所述的方法,其特征在于: 所述第一亮度阶数的范围为O?255阶; 所述第二亮度阶数的范围包括:0?1023阶、O?2047阶、O?4095阶、或O?8191阶; 所述背光亮度值的范围为O?400尼特、或O?500尼特。7.—种终端,其特征在于,包括: 获取模块,用于获取与目的背光亮度值具有第一对应关系的第一亮度阶数; 转换模块,用于根据预设的转换规则,将所述第一亮度阶数转换为第二亮度阶数,其中,所述第二亮度阶数大于所述第一亮度阶数; 发送模块,用于将所述第二亮度阶数发送给终端的背光亮度调节单元,使得所述背光亮度调节单元根据所述第二亮度阶数以及所述第二亮度阶数与所述目的背光亮度值之间的第二对应关系对所述终端当前的背光亮度进行调节。8.根据权利要求7所述的终端,其特征在于,所述预设的转换规则为:将对应于所述第一亮度阶数的第一调节步进转换为对应于所述第二亮度阶数的第二调节步进,所述第二调节步进是所述第一调节步进的1/m,其中,m是正整数。9.根据权利要求8所述的终端,其特征在于,所述第二亮度阶数是所述第一亮度阶数的21咅,其中,η为正整数。10.根据权利要求7所述的终端,其特征在于,所述获取模块包括: 第一接收单元,用于接收用户输入的所述目的背光亮度值; 第一确定单元,用于根据所述目的背光亮度值和所述第一对应关系确定所述第一亮度阶数。11.根据权利要求7所述的终端,其特征在于,所述获取模块包括: 第二接收单元,用于接收所述终端的光感应单元反馈的环境光亮度值,所述环境光亮度值与所述目的背光亮度值之间具有第三对应关系; 第二确定单元,用于根据所述环境光亮度值以及所述第三对应关系,确定所述目的背光亮度值; 第三确定单元,用于根据所述目的背光亮度值和所述第一对应关系确定所述第一亮度阶数。12.根据权利要求7至11中任一项所述的终端,其特征在于: 所述第一亮度阶数的范围为O?255阶; 所述第二亮度阶数的范围包括:0?1023阶、O?2047阶、O?4095阶、或O?8191阶; 所述背光亮度值的范围包括:0?400尼特、或O?500尼特。
【文档编号】G09G5/10GK105825834SQ201510448306
【公开日】2016年8月3日
【申请日】2015年7月27日
【发明人】丁志涛
【申请人】维沃移动通信有限公司