显示亮度调整方法及装置与流程

文档序号:14304049阅读:175来源:国知局
显示亮度调整方法及装置与流程
本公开涉及图像处理领域,尤其涉及一种显示亮度调整方法及装置。
背景技术
:日常生活中,很多人都有睡前玩手机等智能设备的习惯,如果这时开灯,一是浪费能源,二是影响其他人。如果不开灯,在亮度极低的环境当中(例如黑夜0.001lux)使用手机,大部分人的解决方法是降低手机的亮度,但是目前的亮度由于lcd背光电路、结构、控制方式以及成本的限制,很难做到极低亮度,这样在非常黑暗的环境(例如黑夜0.001lux)使用时对眼睛伤害很大。技术实现要素:本公开提供一种显示亮度调整方法及装置。本公开的实施例第一方面提供一种显示亮度调整方法,包括:获取显示界面中像素点的原始灰阶值;对所述像素点进行灰阶变换,得到像素点的变换后灰阶值;根据所述像素点的变换后灰阶值调整所述显示界面的灰阶;所述对所述像素点进行灰阶变换,得到像素点的变换后灰阶值,包括:获取灰阶变换的对应关系数据,所述对应关系数据包括所述像素点的原始灰阶值对应的变换后灰阶值;从所述对应关系数据中查询所述像素点的原始灰阶值对应的变换后灰阶值。可选的,所述对所述像素点进行灰阶变换,得到像素点的变换后灰阶值,包括:获取灰阶变换的变换函数;根据所述变换函数及所述像素点的原始灰阶值计算得到像素点的变换后灰阶值。可选的,所述对所述像素点进行灰阶变换,得到像素点的变换后灰阶值,包括:检测当前环境亮度;根据所述当前环境亮度选择用于灰阶变换的对应关系数据或变换函数;根据选择的所述对应关系数据查询所述像素点的原始灰阶值对应的变换后灰阶值,或根据选择的所述变换函数计算所述像素点的原始灰阶值对应的变换后灰阶值。可选的,所述对所述像素点进行灰阶变换,得到像素点的变换后灰阶值,包括:获取所述原始灰阶值的显示位数;根据所述原始灰阶值的显示位数选择用于灰阶变换的对应关系数据或变换函数;根据选择的所述对应关系数据查询所述像素点的原始灰阶值对应的变换后灰阶值,或根据选择的所述变换函数计算所述像素点的原始灰阶值对应的变换后灰阶值。可选的,所述对所述像素点进行灰阶变换,得到像素点的变换后灰阶值,包括:检测当前环境亮度;当所述当前环境亮度小于或等于预设亮度值时,对所述像素点进行灰阶变换,得到像素点的变换后灰阶值。可选的,所述方法还包括:检测环境的亮度值;根据环境亮度值调整屏幕显示亮度值;判断屏幕调整后的当前亮度值与设定值的关系;当判断出当前亮度值低于第一设定亮度时,调整第一类灰阶值;当判断出当前亮度值高于第二设定亮度时,调整第二类灰阶值。可选的,所述获取显示界面中像素点的原始灰阶值之前,所述方法还包括:检测显示界面中的像素点的亮度值;判断检测到的界面中像素点的亮度值是否超过设定亮度值;当判断出超过设定亮度值时,确定所述超过设定亮度值的像素点的所在位置信息;调整所述确定位置的像素点的灰阶值。可选的,所述方法还包括:获取屏幕显示的色域空间值;根据获取到的所述色域空间值,调整所述显示界面中各个像素点的灰阶值。可选的,所述方法还包括:建立对应每个像素点设定不同组的输入灰阶值与输出灰阶值的对应关系,所述对应关系为所述输入灰阶值与所述输出灰阶值的比值随着灰度值的大小成非线性变化或线性变化,所述输入灰阶值与输出灰阶值的比值不小于1;当获取到屏幕亮度值高于设定亮度时,按照所述比值调整屏幕显示界面的像素点的输出灰度值。本公开的实施例第二方面提供一种显示亮度调整装置,包括:获取模块,用于获取显示界面中像素点的原始灰阶值;变换模块,用于对所述像素点进行灰阶变换,得到像素点的变换后灰阶值;调整模块,用于根据所述像素点的变换后灰阶值调整所述显示界面的灰阶;所述变换模块包括:第一获取子模块,用于获取灰阶变换的对应关系数据,所述对应关系数据包括所述像素点的原始灰阶值对应的变换后灰阶值;查询子模块,用于从所述对应关系数据中查询所述像素点的原始灰阶值对应的变换后灰阶值;可选地,所述变换模块包括:第二获取子模块,用于获取灰阶变换的变换函数;计算子模块,用于根据所述变换函数及所述像素点的原始灰阶值计算得到像素点的变换后灰阶值。可选的,所述变换模块还包括:检测子模块,用于检测当前环境亮度;选择子模块,用于根据所述当前环境亮度选择用于灰阶变换的对应关系数据;所述查询子模块,用于根据选择的所述对应关系数据确定所述像素点的原始灰阶值对应的变换后灰阶值。在一个实施例中,所述变换模块还包括:检测子模块,用于检测当前环境亮度;选择子模块,用于根据所述当前环境亮度选择用于灰阶变换的变换函数;所述计算子模块,用于根据选择的变换函数确定所述像素点的原始灰阶值对应的变换后灰阶值。在一个实施例中,所述第一获取子模块用于:获取所述原始灰阶值的显示位数;根据所述原始灰阶值的显示位数选择用于灰阶变换的对应关系数据;所述查询子模块,用于根据选择的所述对应关系数据查询所述像素点的原始灰阶值对应的变换后灰阶值。在一个实施例中,所述第二获取子模块用于:获取所述原始灰阶值的显示位数;根据所述原始灰阶值的显示位数选择用于灰阶变换的变换函数;所述计算子模块,用于根据选择的所述变换函数计算所述像素点的原始灰阶值对应的变换后灰阶值。可选的,所述变换模块包括:检测子模块,用于检测当前环境亮度;变换子模块,用于当所述当前环境亮度小于或等于预设亮度值时,对所述像素点进行灰阶变换,得到像素点的变换后灰阶值。可选的,所述装置还包括:第一检测模块,用于检测环境的亮度值;第二调整模块,用于根据环境亮度值调整屏幕显示亮度值;第一判断模块,用于判断屏幕调整后的当前亮度值与设定值的关系;所述第一调整模块,用于当判断出当前亮度值低于第一设定亮度时,调整第一类灰阶值;当判断出当前亮度值高于第二设定亮度时,调整第二类灰阶值。可选的,所述装置还包括:第二检测模块,用于在获取显示界面中像素点的原始灰阶值之前,检测显示界面中的像素点的亮度值;第二判断模块,用于判断检测到的界面中像素点的亮度值是否超过设定亮度值;确定模块,用于当判断出超过设定亮度值时,确定所述超过设定亮度值的像素点的所在位置信息;所述第一调整模块,用于调整所述确定位置的像素点的灰阶值。可选的,所述装置还包括:第二获取模块,用于获取屏幕显示的色域空间值;所述第一调整模块,用于根据获取到的所述色域空间值,调整所述显示界面中各个像素点的灰阶值。可选的,所述装置还包括:建立模块,用于建立对应每个像素点设定不同组的输入灰阶值与输出灰阶值的对应关系,所述对应关系为所述输入灰阶值与所述输出灰阶值的比值随着灰度值的大小成非线性变化或线性变化,所述输入灰阶值与输出灰阶值的比值不小于1;所述第一调整模块,用于当获取到屏幕亮度值高于设定亮度时,按照所述比值调整屏幕显示界面的像素点的输出灰度值。本公开的实施例第三方面提供一种显示亮度调整装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取显示界面中每个像素点的原始灰阶值;对所述像素点进行灰阶变换,得到像素点的变换后灰阶值;根据所述像素点的变换后灰阶值调整所述显示界面的灰阶;所述对所述像素点进行灰阶变换,得到像素点的变换后灰阶值,包括:获取灰阶变换的对应关系数据,所述对应关系数据包括所述像素点的原始灰阶值对应的变换后灰阶值;从所述对应关系数据中查询所述像素点的原始灰阶值对应的变换后灰阶值。本公开的实施例提供的技术方案可以包括以下有益效果:在极低亮度的环境当中,使显示系统能够输出极低的亮度,减小对眼睛的伤害,适用于在没有照明设备的低亮度环境中。并且,对所有显示内容都有效,而不是局限于某个应用程序,这样,无需对每个应用程度都单独开发相应的夜间模式,减少资源文件的大小,节约存储空间,而且操作简单,用户体验较好。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种显示亮度调整方法的流程图;图2是根据另一示例性实施例示出的一种显示亮度调整方法的流程图;图3是根据另一示例性实施例示出的一种显示亮度调整方法的流程图;图4是根据另一示例性实施例示出的一种显示亮度调整方法的流程图;图5是根据另一示例性实施例示出的一种显示亮度调整方法的流程图;图6是根据另一示例性实施例示出的一种显示亮度调整方法的流程图;图7a是根据另一示例性实施例示出的原始显示界面的示意图;图7b是根据另一示例性实施例示出的变换后的显示界面的示意图;图8是根据另一示例性实施例示出的灰阶变换曲线示意图;图9是根据另一示例性实施例示出的一种显示亮度调整方法的流程图;图10是根据另一示例性实施例示出的一种显示亮度调整方法的流程图;图11是根据另一示例性实施例示出的一种显示亮度调整方法的流程图;图12是根据另一示例性实施例示出的一种显示亮度调整方法的流程图;图13是根据一示例性实施例示出的一种显示亮度调整装置的框图;图14是根据一示例性实施例示出的变换模块的框图;图15是根据另一示例性实施例示出的变换模块的框图;图16是根据另一示例性实施例示出的变换模块的框图;图17是根据另一示例性实施例示出的变换模块的框图;图18是根据另一示例性实施例示出的一种显示亮度调整装置的框图;图19是根据另一示例性实施例示出的一种显示亮度调整装置的框图;图20是根据另一示例性实施例示出的一种显示亮度调整装置的框图;图21是根据另一示例性实施例示出的一种显示亮度调整装置的框图;图22是根据一示例性实施例示出的一种用于显示亮度调整的装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。本公开实施例中,通过在亮度很低时,改变显示界面的灰阶值,达到既不伤害眼睛,也不牺牲画质的目的。图1是根据一示例性实施例示出的一种显示亮度调整方法的流程图,如图1所示,显示亮度调整方法用于终端中,包括以下步骤。在步骤s11中,获取显示界面中像素点的原始灰阶值;在步骤s12中,对像素点进行灰阶变换,得到像素点的变换后灰阶值;在步骤s13中,根据像素点的变换后灰阶值调整显示界面的灰阶。本实施例中,通过对显示界面的灰阶进行调整,改变显示界面的亮度及对比度,从而在环境亮度较低时,使得降低灰阶后的显示界面的背光透光率下降,显示界面整体亮度和对比度就会明显降低,达到保护屏幕使用者视力的目的;并且,由于在低亮度的环境中,显示界面亮度和对比度的降低对显示画质的影响较小,可以满足使用者对画质的要求,节约终端功耗,用户体验度较好。其中,如图2所示,可选的,步骤s12包括:在步骤s21中,获取灰阶变换的对应关系数据,对应关系数据包括像素点的原始灰阶值对应的变换后灰阶值;在步骤s22中,从对应关系数据中查询像素点的原始灰阶值对应的变换后灰阶值。图3是根据另一示例性实施例示出的一种显示亮度调整方法的流程图,如图3所示,可选的,步骤s12包括:在步骤s31中,获取灰阶变换的变换函数;在步骤s32中,根据变换函数及每个像素点的原始灰阶值计算得到每个像素点的变换后灰阶值。在可选方案中,可以预先设定灰阶变换的对应关系数据,通过对应关系数据查询像素点原始灰阶值对应的变换后灰阶值,也可以预先设定灰阶变换的变换函数,根据变换函数计算像素点原始灰阶值对应的变换后灰阶值。从而,可以快速、准确地确定灰阶变换后的灰阶值,使得显示界面的亮度和对比度可以被调整到适应当前环境亮度的程度,在不伤害使用者视力的前提下,保证画质质量。可选的,上述对应关系数据可以包括随机选取的均匀分布的原始灰阶值及其对应的变换后灰阶值。例如,当原始灰阶值为0~255时,对应关系数据中可以仅包括其中10个原始灰阶值对应的变换后灰阶值,如下表1所示,表1原始灰阶值变换后灰阶值0025206545955595751759519010521090235155255170根据表1中的对应关系数据,可以拟合出灰阶变换曲线,根据该曲线,可获得所有的原始灰阶值所对应的变换后灰阶值。图4是根据另一示例性实施例示出的一种显示亮度调整方法的流程图,如图4所示,可选的,步骤s12包括:在步骤s41中,检测环境的亮度值;在步骤s42中,根据环境的亮度值选择用于灰阶变换的对应关系数据或变换函数;在步骤s43中,根据选择的对应关系数据查询所述像素点的原始灰阶值对应的变换后灰阶值,或根据选择的变换函数计算所述像素点的原始灰阶值对应的变换后灰阶值。在可选方案中,还可以根据环境亮度选择相应的灰阶变换的对应关系数据或变换函数,即在不同的环境亮度环境下,对显示界面的灰阶调整采用不同的亮度变换基础。例如,当环境亮度为0.001lux时,选择对应关系表a用于灰阶变换;当环境亮度为0.003lux时,选择对应关系表b用于灰阶变换;等等。在不同环境亮度下,对显示界面灰阶的调整目标也不同,根据环境亮度选择相应的对应关系数据或变换函数,使得对显示界面的亮度和对比度始终与环境亮度相适应,从而更好地保护屏幕使用者的视力,用户体验度更好。图5是根据另一示例性实施例示出的一种显示亮度调整方法的流程图,如图5所示,可选的,步骤s12包括:在步骤s51中,获取原始灰阶值的显示位数;在步骤s52中,根据原始灰阶值的显示位数选择用于灰阶变换的对应关系数据或变换函数;在步骤s53中,根据选择的对应关系数据查询所述像素点的原始灰阶值对应的变换后灰阶值,或根据选择的变换函数计算所述像素点的原始灰阶值对应的变换后灰阶值。在可选方案中,还可以根据灰阶显示位数选择相应的灰阶变换的对应关系数据或变换函数。例如,灰阶显示位数是8bit时,选择对应关系表1用于灰阶变换;灰阶显示位数是10bit时,选择对应关系表2用于灰阶变换;等等。这样,使得灰阶调整能够适应不同显示参数显示界面,即对于不同显示参数的应用程序,都可以采用该方法进行灰阶调整,适用范围更加广泛。图6是根据另一示例性实施例示出的一种显示亮度调整方法的流程图,如图6所示,可选的,步骤s12包括:在步骤s61中,检测当前环境亮度;在步骤s62中,当当前环境亮度小于或等于预设亮度值时,对像素点进行灰阶变换,得到像素点的变换后灰阶值。在可选方案中,只有当环境亮度低于一定程度时,如当环境亮度小于或等于0.1lux时,才对显示界面进行灰阶调整,避免频繁地根据环境亮度调整显示界面的灰阶,节约终端处理能力和功耗,用户体验度较好。如图7a和图7b所示,亮部的灰阶数值明显降低,这样背光的透过率就会下降,整体的亮度就会明显降低,画面的对比度也会降低。在低亮度环境当中,对比度降低对画质的影响并不大,所以足以满足用户的要求。在显示的处理器(例如ap的显示处理器或是ddic)当中,设置一系列的查找表,通过相应的查找表,实现将原始的灰阶数据做变换,具体调用哪一组查找表,可以根据环境光亮度自动选择,或者是手动选择。查找表是一组数字,内容根据灰阶的bit位数不同而不同,如果灰阶是8bit显示,查找表的原始灰阶值与变换后灰阶值是0~255之间;如果灰阶是10bit显示,那么查找表的原始灰阶值与变换后灰阶值是0~1023之间。如图8所示,例如原始灰阶值是a直线,如果选择了b曲线作为查找表,那么数据当中的255灰阶值变成175,此时查找表的第256个单元就应该是(175/255)*255;150灰阶变成90,那么查找表当中150灰阶对应的数字就是(90/150)*255。查找表都是对2的8次方或2的10次方做归一化处理。图9是根据另一示例性实施例示出的一种显示亮度调整方法的流程图,如图9所示,可选的,该方法还包括:在步骤s91中,检测环境的亮度值;在步骤s92中,根据环境亮度值调整屏幕显示亮度值;在步骤s93中,判断屏幕调整后的当前亮度值与设定值的关系;在步骤s94中,当判断出当前亮度值低于第一设定亮度时,调整第一类灰阶值;在步骤s95中,当判断出当前亮度值高于第二设定亮度时,调整第二类灰阶值。当环境亮度较低时,终端首先会自动调节屏幕的显示亮度,但是调节后的屏幕显示亮度对于用户来说,仍然有可能还是很亮,并且,当用户打开某些应用程序后,屏幕上的显示亮度仍然回复到亮度调节之前的亮度,这样,用户体验较差。在可选方案中,在屏幕的亮度调节后,对屏幕上不同位置的亮度再次进行判断,对于不同亮度的部分进行不同的灰度调节,如图7a所示,屏幕的上半部分灰阶值较大,亮度较低,可以不需要再进行灰阶调整,屏幕的下半部分灰阶较小,亮度较高,可以仅调节屏幕的下半部分。这样,使得无论在何种情况下,屏幕显示界面的亮度都能得到有效的降低,达到保护屏幕使用者视力的目的。图10是根据另一示例性实施例示出的一种显示亮度调整方法的流程图,如图10所示,可选的,所述获取显示界面中像素点的原始灰阶值之前,所述方法还包括:在步骤s101中,检测显示界面中的像素点的亮度值;在步骤s102中,判断检测到的界面中像素点的亮度值是否超过设定亮度值;在步骤s103中,当判断出超过设定亮度值时,确定超过设定亮度值的像素点的所在位置信息;在步骤s104中,调整确定位置的像素点的灰阶值。在可选方案中,根据屏幕上每个像素点的亮度进行像素点的灰阶调整,这样,可以更加快速、准确地降低屏幕显示界面的亮度,达到保护屏幕使用者视力的目的。图11是根据另一示例性实施例示出的一种显示亮度调整方法的流程图,如图11所示,可选的,所述方法还包括:在步骤s111中,获取屏幕显示的色域空间值;在步骤s112中,根据获取到的色域空间值,调整显示界面中各个像素点的灰阶值。在可选方案中,还进一步获取屏幕显示的色域空间值,即屏幕的某种表色模式所能表达的颜色数量所构成的范围区域对应的数值,对于不同的色域空间,采用不同的灰阶调整。这样,使得对屏幕亮度的调整更加符合屏幕的性能,亮度调整的效果更好,保护用户视力。图12是根据另一示例性实施例示出的一种显示亮度调整方法的流程图,如图12所示,可选的,该方法还包括:在步骤s121中,建立对应每个像素点设定不同组的输入灰阶值与输出灰阶值的对应关系,对应关系为输入灰阶值与所述输出灰阶值的比值随着灰度值的大小成非线性变化或线性变化,输入灰阶值与输出灰阶值的比值不小于1;在步骤s122中,当获取到屏幕亮度值高于设定亮度时,按照比值调整屏幕显示界面的像素点的输出灰度值。在可选方案中,可以预先建立灰阶调整的对应关系,调整后屏幕的灰阶值要大于调整前屏幕的灰阶值,这样,使得调整后屏幕的亮度降低,以保护用户视力。本实施例,在极低亮度的环境当中,使显示系统能够输出极低的亮度,减小对眼睛的伤害,适用于在没有照明设备的低亮度环境中。并且,对所有显示内容都有效,而不是局限于某个应用程序,这样,无需对每个应用程度都单独开发相应的夜间模式,减少资源文件的大小,节约存储空间,而且操作简单,用户体验较好。图13是根据一示例性实施例示出的一种显示亮度调整装置的框图。如图13所示,该装置包括:第一获取模块1301被配置为获取显示界面中像素点的原始灰阶值;变换模块1302被配置为对所述像素点进行灰阶变换,得到像素点的变换后灰阶值;第一调整模块1303被配置为根据所述像素点的变换后灰阶值调整所述显示界面的灰阶,其中,如图14所示,变换模块1302可以包括:第一获取子模块141被配置为获取灰阶变换的对应关系数据,所述对应关系数据包括所述像素点的原始灰阶值对应的变换后灰阶值;查询子模块142被配置为从所述对应关系数据中查询所述像素点的原始灰阶值对应的变换后灰阶值;图15是根据另一示例性实施例示出的变换模块的框图。如图15所示,可选的,变换模块1302包括:第二获取子模块151被配置为获取灰阶变换的变换函数;计算子模块152被配置为根据所述变换函数及所述像素点的原始灰阶值计算得到像素点的变换后灰阶值。图16是根据另一示例性实施例示出的变换模块的框图。如图16所示,可选的,变换模块1302包括:检测子模块161被配置为检测当前环境亮度;选择子模块162被配置为根据所述当前环境亮度选择用于灰阶变换的对应关系数据;所述查询子模块142被配置为根据选择的所述对应关系数据确定所述像素点的原始灰阶值对应的变换后灰阶值;或者所述变换模块1302包括:检测子模块161,用于检测当前环境亮度;选择子模块162,用于根据所述当前环境亮度选择用于灰阶变换的变换函数;所述计算子模块152,用于根据选择的变换函数确定所述像素点的原始灰阶值对应的变换后灰阶值。在一个实施例中,第一获取子模块141被配置为:获取所述原始灰阶值的显示位数;根据所述原始灰阶值的显示位数选择用于灰阶变换的对应关系数据;根据选择的所述对应关系数据查询所述像素点的原始灰阶值对应的变换后灰阶值。在一个实施例中,第二获取子模块151被配置为:获取所述原始灰阶值的显示位数;根据所述原始灰阶值的显示位数选择用于灰阶变换的变换函数;所述计算子模块152,用于根据选择的所述变换函数计算所述像素点的原始灰阶值对应的变换后灰阶值。图17是根据另一示例性实施例示出的变换模块的框图。如图17所示,可选的,变换模块1302包括:检测子模块171被配置为检测当前环境亮度;变换子模块172被配置为当所述当前环境亮度小于或等于预设亮度值时,对所述像素点进行灰阶变换,得到像素点的变换后灰阶值。图18是根据另一示例性实施例示出的一种显示亮度调整装置的框图。如图18所示,可选的,所述装置还包括:第一检测模块1304,用于检测环境的亮度值;第二调整模块1305,用于根据环境亮度值调整屏幕显示亮度值;第一判断模块1306,用于判断屏幕调整后的当前亮度值与设定值的关系;所述第一调整模块1303,用于当判断出当前亮度值低于第一设定亮度时,调整第一类灰阶值;当判断出当前亮度值高于第二设定亮度时,调整第二类灰阶值。图19是根据另一示例性实施例示出的一种显示亮度调整装置的框图。如图19所示,可选的,所述装置还包括:第二检测模块1307,用于在获取显示界面中像素点的原始灰阶值之前,检测显示界面中的像素点的亮度值;第二判断模块1308,用于判断检测到的界面中像素点的亮度值是否超过设定亮度值;确定模块1309,用于当判断出超过设定亮度值时,确定所述超过设定亮度值的像素点的所在位置信息;所述第一调整模块1303,用于调整所述确定位置的像素点的灰阶值。图20是根据另一示例性实施例示出的一种显示亮度调整装置的框图。如图20所示,可选的,所述装置还包括:第二获取模块1310,用于获取屏幕显示的色域空间值;所述第一调整模块1303,用于根据获取到的所述色域空间值,调整所述显示界面中各个像素点的灰阶值。图21是根据另一示例性实施例示出的一种显示亮度调整装置的框图。如图21所示,可选的,该装置还包括:建立模块1311,用于建立对应每个像素点设定不同组的输入灰阶值与输出灰阶值的对应关系,所述对应关系为所述输入灰阶值与所述输出灰阶值的比值随着灰度值的大小成非线性变化或线性变化,所述输入灰阶值与输出灰阶值的比值不小于1;所述第一调整模块1303,用于当获取到屏幕亮度值高于设定亮度时,按照所述比值调整屏幕显示界面的像素点的输出灰度值。关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。本公开还提供一种显示亮度调整装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取显示界面中每个像素点的原始灰阶值;对所述像素点进行灰阶变换,得到像素点的变换后灰阶值;根据所述像素点的变换后灰阶值调整所述显示界面的灰阶;所述对所述像素点进行灰阶变换,得到像素点的变换后灰阶值,包括:获取灰阶变换的对应关系数据,所述对应关系数据包括所述像素点的原始灰阶值对应的变换后灰阶值;从所述对应关系数据中查询所述像素点的原始灰阶值对应的变换后灰阶值。图22是根据一示例性实施例示出的一种用于显示亮度调整的装置的框图。例如,装置2200可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。如图22所示,装置2200可以包括以下一个或多个组件:处理组件2202,存储器2204,电源组件2206,多媒体组件2208,音频组件2210,输入/输出(i/o)的接口2212,传感器组件2214,以及通信组件2216。处理组件2202通常控制装置2200的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件2202可以包括一个或多个处理器2220来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件2202可以包括一个或多个模块,便于处理组件2202和其他组件之间的交互。例如,处理组件2202可以包括多媒体模块,以方便多媒体组件2208和处理组件2202之间的交互。存储器2204被配置为存储各种类型的数据以支持在装置2200的操作。这些数据的示例包括用于在装置2200上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器2204可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。电源组件2206为装置2200的各种组件提供电力。电源组件2206可以包括电源管理系统,一个或多个电源,及其他与为装置2200生成、管理和分配电力相关联的组件。多媒体组件2208包括在所述装置2200和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件2208包括一个前置摄像头和/或后置摄像头。当装置2200处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。音频组件2210被配置为输出和/或输入音频信号。例如,音频组件2210包括一个麦克风(mic),当装置2200处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器2204或经由通信组件2216发送。在一些实施例中,音频组件2210还包括一个扬声器,用于输出音频信号。i/o接口2212为处理组件2202和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。传感器组件2214包括一个或多个传感器,用于为装置2200提供各个方面的状态评估。例如,传感器组件2214可以检测到装置2200的打开/关闭状态,组件的相对定位,例如所述组件为装置2200的显示器和小键盘,传感器组件2214还可以检测装置2200或装置2200一个组件的位置改变,用户与装置2200接触的存在或不存在,装置2200方位或加速/减速和装置2200的温度变化。传感器组件2214可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件2214还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件2214还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。通信组件2216被配置为便于装置2200和其他设备之间有线或无线方式的通信。装置2200可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件2216经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件2216还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。在示例性实施例中,装置2200可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器2204,上述指令可由装置2200的处理器2220执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种显示亮度调整方法,所述方法包括:获取显示界面中像素点的原始灰阶值;对所述像素点进行灰阶变换,得到像素点的变换后灰阶值;根据所述像素点的变换后灰阶值调整所述显示界面的灰阶;所述对所述像素点进行灰阶变换,得到像素点的变换后灰阶值,包括:获取灰阶变换的对应关系数据,所述对应关系数据包括所述像素点的原始灰阶值对应的变换后灰阶值;从所述对应关系数据中查询所述像素点的原始灰阶值对应的变换后灰阶值;或者,可选地,所述对所述像素点进行灰阶变换,得到像素点的变换后灰阶值,包括:获取灰阶变换的变换函数;根据所述变换函数及所述像素点的原始灰阶值计算得到像素点的变换后灰阶值。可选的,所述对所述像素点进行灰阶变换,得到像素点的变换后灰阶值,包括:检测当前环境亮度;根据所述当前环境亮度选择用于灰阶变换的对应关系数据或变换函数;根据选择的所述对应关系数据查询所述像素点的原始灰阶值对应的变换后灰阶值,或根据选择的所述变换函数计算所述像素点的原始灰阶值对应的变换后灰阶值。可选的,所述对所述像素点进行灰阶变换,得到像素点的变换后灰阶值,包括:获取所述原始灰阶值的显示位数;根据所述原始灰阶值的显示位数选择用于灰阶变换的对应关系数据或变换函数;根据选择的所述对应关系数据查询所述像素点的原始灰阶值对应的变换后灰阶值,或根据选择的所述变换函数计算所述像素点的原始灰阶值对应的变换后灰阶值。可选的,所述对所述像素点进行灰阶变换,得到像素点的变换后灰阶值,包括:检测当前环境亮度;当所述当前环境亮度小于或等于预设亮度值时,对所述像素点进行灰阶变换,得到像素点的变换后灰阶值。可选的,所述方法还包括:检测环境的亮度值;根据环境亮度值调整屏幕显示亮度值;判断屏幕调整后的当前亮度值与设定值的关系;当判断出当前亮度值低于第一设定亮度时,调整第一类灰阶值;当判断出当前亮度值高于第二设定亮度时,调整第二类灰阶值。可选的,所述获取显示界面中像素点的原始灰阶值之前,所述方法还包括:检测显示界面中的像素点的亮度值;判断检测到的界面中像素点的亮度值是否超过设定亮度值;当判断出超过设定亮度值时,确定所述超过设定亮度值的像素点的所在位置信息;调整所述确定位置的像素点的灰阶值。可选的,所述方法还包括:获取屏幕显示的色域空间值;根据获取到的所述色域空间值,调整所述显示界面中各个像素点的灰阶值。可选的,所述方法还包括:建立对应每个像素点设定不同组的输入灰阶值与输出灰阶值的对应关系,所述对应关系为所述输入灰阶值与所述输出灰阶值的比值随着灰度值的大小成非线性变化或线性变化,所述输入灰阶值与输出灰阶值的比值不小于1;当获取到屏幕亮度值高于设定亮度时,按照所述比值调整屏幕显示界面的像素点的输出灰度值。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本
技术领域
中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1