一种控制终端屏幕补光的方法及系统的制作方法

文档序号:10555854阅读:252来源:国知局
一种控制终端屏幕补光的方法及系统的制作方法
【专利摘要】本发明公开了一种控制终端屏幕补光的方法及系统,所述方法包括预先将屏幕像素划分为若干组群;当检测到屏幕补光事件被触发时,根据当前环境光亮度确定屏幕补光强度等级;根据预设屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素,控制屏幕以确定的像素进行补光。本发明通过根据补光亮度强度不同,控制不同的像素进行补光,避免了在AMOLED屏幕作为补光灯为前置摄像补光时,屏幕全部像素处于高亮度状态,对AMOLED屏幕的像素带来伤害,影响AMOLED屏幕的使用寿命的问题。
【专利说明】
一种控制终端屏幕补光的方法及系统
技术领域
[0001]本发明涉及智能终端技术领域,特别涉及一种控制终端屏幕补光的方法及系统。
【背景技术】
[0002]目前,摄像头已经成为大多数移动终端的标准配置,许多移动终端用户都喜欢移动终端的前置摄像头来自拍,但是现有移动终端的前置摄像头没有配备补光灯,在夜间或者光线较差的环境中自拍,会因曝光不足而难以获得理想的自拍效果。
[0003]为了在用户自拍时获得合适的曝光,现有移动终端采用屏幕为前置拍摄头闪光或补光。当拍照时,屏幕提供一定色温和亮度的画面,在较暗的环境下,可以有效地为用户自拍提供照明,这种屏幕的面光源方式较闪光LED来说,光更均匀柔和,提高了自拍效果。但对于AMOLED(Active Matrix/Organic Light Emitting D1de,有源矩阵有机发光二极体面板)屏幕来说,由于其亮度会影响寿命。从而,当AMOLED屏幕作为补光灯为前置摄像补光时,屏幕处于高亮度状态,其会对AMOLED屏幕的像素带来伤害,影响AMOLED屏幕的使用寿命。
[0004]因而现有技术还有待改进和提高。

【发明内容】

[0005]本发明要解决的技术问题在于,针对现有技术的不足,提供一种控制终端屏幕补光的方法及系统,用以解决现有技术中采用屏幕作为补光灯为前置摄像补光,会对屏幕的像素带来伤害,影响屏幕的使用寿命的问题。
[0006]为了解决上述技术问题,本发明所采用的技术方案如下:
一种控制终端屏幕补光的方法,其包括:
预先将屏幕像素划分为若干组群;
当检测到屏幕补光事件被触发时,根据当前环境光亮度确定屏幕补光强度等级;根据预设屏幕补光强度等级与组群用于补光的像素数的对应关系确定每个组群用于补光的像素,控制屏幕以确定的像素进行补光。
[0007]所述控制终端屏幕补光的方法,其中,所述预先将屏幕像素划分为若干组群具体包括:
获取终端屏幕补光强度的最大等级,根据所述最大等级确定用于划分组群的像素基数;
根据所述像素基数将所述屏幕像素划分为若干组群。
[0008]所述控制终端屏幕补光的方法,其中,所述根据所述最大等级确定用于划分屏幕像素的像素基数具体包括:
根据所述最大等级获取大于等于最大等级的平方数,并取所述平方数中最小的为像素基数。
[0009]所述控制终端屏幕补光的方法,其中,所述根据屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素,控制屏幕以确定的像素进行补光具体包括: 根据屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素数; 根据所述像素数选取连续像素作为用于补光的像素,控制屏幕与确定的像素进行补光。
[0010]所述控制终端屏幕补光的方法,其中,所述屏幕补光强度等级与组群用于补光的像素数的对应关系为:
Q=M-N+P
其中,M为组群像素基数,N为屏幕补光强度最大等级,P为屏幕补光强度,Q为组群用于补光的像素数。
[0011]所述控制终端屏幕补光的方法,其中,所述根据所述像素数选取连续像素作为用于补光的像素,控制屏幕与确定的像素进行补光之后还包括:
记录所述用于补光的像素的位置。
[0012]所述控制终端屏幕补光的方法,其中,所述根据屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素,控制屏幕以确定的像素进行补光具体包括:
根据屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素数; 读取上一次用于屏幕补光的像素位置;
从上一次用于屏幕补光的像素位置后开始按顺序循环选取像素数个像素,并控制屏幕以确定的像素进行补光。
[0013]—种控制终端屏幕补光的系统,其包括:
预设模块,用于预先将屏幕像素划分为若干组群;
确定模块,用于当检测到屏幕补光事件被触发时,根据当前环境光亮度确定屏幕补光强度等级;
控制模块,用于根据预设屏幕补光强度等级与组群用于补光的像素数的对应关系确定每个组群用于补光的像素,控制屏幕以确定的像素进行补光。
[0014]所述控制终端屏幕补光的系统,其中,所述预设模块具体包括:
获取单元,用于获取终端屏幕补光强度的最大等级,根据所述最大等级确定用于划分组群的像素基数;
划分单元,用于根据所述像素基数将所述屏幕像素划分为若干组群。
[0015]所述控制终端屏幕补光的系统,其中,所述控制模块具体包括:
确定单元,用于根据屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素数;
控制单元,用于根据所述像素数选取连续像素作为用于补光的像素,控制屏幕与确定的像素进行补光。
[0016]有益效果:与现有技术相比,本发明提供了一种控制终端屏幕补光的方法及系统,所述方法包括预先将屏幕像素划分为若干组群;当检测到屏幕补光事件被触发时,根据当前环境光亮度确定屏幕补光强度等级;根据预设屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素,控制屏幕以确定的像素进行补光。本发明通过根据补光亮度强度不同,控制不同的像素进行补光,避免了在屏幕(譬如AMOLED屏)作为补光灯为前置摄像补光时,屏幕全部像素处于高亮度状态,对屏幕的像素带来伤害,影响屏幕的使用寿命的问题。
【附图说明】
[0017]图1为本发明提供的控制终端屏幕补光的方法较佳实施例的流程图。
[0018]图2为本发明提供的控制终端屏幕补光的系统的结构原理图。
【具体实施方式】
[0019]本发明提供了一种控制终端屏幕补光方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0020]在更加详细讨论示例性实施之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当前材质完成时所述处理可以被终止,但是还可以具有为包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0021]下面结合附图,通过对实施例的描述,对
【发明内容】
作进一步说明。
[0022]请参见图1,图1为本发明提供的控制终端屏幕补光方法较佳实施例的流程图。所述方法包括:
5100、预先将屏幕像素划分为若干组群。
[0023]示例性的,本实施例中的终端为移动终端,所述移动终端可以包括手机、平板电脑、数码照相机或者其他可移动终端等具有显示屏的终端设备,同时,该移动终端带有前置摄像头。本实施中的摄像头具体可以固定在移动终端正面(与屏幕同侧)的前置摄像头,也可以为当前位置处于移动终端正面的可旋转摄像头。并且,本实施例中的移动终端的显示屏的屏幕为AMOLED屏幕。
[0024]进一步,所述预先将屏幕像素划分为若干组群指的是将所述屏幕像素等分为若干份,每份为一个组群。也就是说,在本实施例中,以组群为单位作为摄像补光单元。具体地,所述屏幕像素划分为若干组群可以包括如下步骤:
5101、获取终端屏幕补光强度的最大等级,根据所述最大等级获取用于划分屏幕像素的像素基数。
[0025]具体地,终端屏幕补光强度的等级及屏幕补光强度的最大等级可以有系统默认设置,对应不同的移动终端所述屏幕补光强度的等级划分以及补光强度最大等级也可以不同。并且对于同一终端的不同拍摄模式,由于其对拍摄光强度的要求不同,其补光强度的最大等级可以不同。例如,正常拍照模式对应的最大等级为6,怀旧模式对应的最大等级为5等。
[0026]在本实施例的一个变形实施中,为了简化终端设备的出厂设置以及试验和测试的人力消耗,可以采用终端的屏幕显示亮度的等级为屏幕补光亮度等级。也就是说,所述屏幕显示亮度的最大等级为补光强度的最大等级。那么,所述获取屏幕补光亮度最大等级可以为获取屏幕显示亮度的最大等级。也就是说,所述步骤SlOl可以获取终端屏幕显示亮度的最大等级,根据所述显示亮度的最大等级获取用于划分屏幕像素的像素基数。
[0027]示例性的,根据所述最大等级获取用于划分屏幕像素的像素基数指的是根据最大等级获取组群内像素的个数。在本实施例中,组群的像素基数为大于等于最大等级的平方数中最小的。例如,屏幕补光强度的最大等级为6,那么大于等于6的平方数有9,16,
25,......;大于等于6的平方数中最小的为9,那么组群的像素基数为9。也就是说,每个组群中包含9的像素。
[0028]S102、根据所述像素基数将所述屏幕像素划分为若干组群,其中,所述组群为正方形组群。
[0029]具体地,以所属像素基数为单位对所述屏幕像素进行划分,将所述屏幕划分为若干个组群,每个组群中包含像素基数个像素。所述组群优选为正方形组群。也就是所述组群组群中的像素成矩阵排列。这里还像素基数为9为例加以说明。也是将以9个像素为一个单位,将像素屏幕进行划分。每个组群中包含9个像素,并且所述9个像素组成一个3*3节的矩阵。
[0030]S200、当检测到屏幕补光事件被触发时,根据当前环境光亮度确定屏幕补光强度等级。
[0031]具体地,检测到屏幕补光时间被触发具体可以值检测到用户通过按键灯方式主动触发屏幕补光事件(如主动开启补光控制键),也可以是指检测到终端自动触发屏幕补光事件。例如,当终端中摄像头处于打开状态,且屏幕补光拍照功能处于开启状态下,检测到用户按下拍摄键后,通过环境光传感器等感应器件进行测光,当测光结果中包含当前环境光亮度低于较佳拍摄时的第一拍摄亮度时,则自动触发屏幕补光事件。值得说明,也可以在检测到摄像头处于开启状态,并且屏幕补光拍照功能处于开启状态直接开启测光,当测光结果中包含当前环境光亮度低于第一拍摄亮度时,自动触发屏幕补光事件。在实际应用中,可利用终端中配置的环境光传感器或者集成有环境光检测功能的其他器件(如色温传感器等)实时监测环境光亮度,为屏幕补光亮度所以的屏幕补光亮度等级提供参考数据。
[0032]所述终端第一拍摄亮度为系统预先设置,如设计人员可采用调研和试验等方式确定未采用屏幕补光时摄像头拍摄效果较佳时的第一拍摄亮度。在然后在屏幕补光情况下,在不同环境光强度下拍摄以第一拍摄亮(环境光强度与屏幕补光强度的和)度进行拍摄,以确定不同环境光强度下对应的屏幕补光强度的等级。建立环境光强度与补光强度等级的对应关系列表。当确定环境光强度时,根据所述环境光强度查找环境光强度与补光强度等级的对应关系列表,获取屏幕补光强度等级。当然,由于不同使用者对于拍摄效果不同,可以允许用户根据个人喜好自行设置第一拍摄亮度。
[0033]进一步,终端在检测屏幕补光事件被触发之前还可以包括一个监测步骤,具体为:监测所述屏幕补光拍照功能是否开启,如果屏幕补光拍照功能开启,则当检测到屏幕补光事件被触发时,根据当前环境光亮度确定屏幕补光强度等级;如果未开启,则不检测屏幕补光事件是否被触发。
[0034]S300、根据预设屏幕补光强度等级与组群用于补光的像素数的对应关系确定每个组群用于补光的像素,控制屏幕以确定的像素进行补光。
[0035]具体地,屏幕补光强度等级与组群用于补光的像素数的对应关系为系统预先设定,当获取屏幕补光强度等级时,可以通过屏幕补光强度等级与组群用于补光的像素数的对应关系确定组群中用于补光的像素个数。在本实施例中,为了便于说明预设屏幕补光强度等级与组群用于补光的像素数的对应关系,令P表示屏幕补光强度等级,Q表示用于补光的组群像素个数,M表示组群的像素基数,N表示屏幕补光强度最大等级,其中,P、Q、M、N都为正整数,且0〈P〈=N,0〈Q〈=M,那么用于补光的组群像素个数Q与屏幕补光强度等P之间的对应关系可以为:Q=M_N+P。其中,屏幕补光最大等级、组群像素基数和屏幕补光强度等级为已知数,根据所述对应关系可以获取用于补光的组群像素的个数。
[0036]当根据预设屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素数后,从像素组群中选取相应个数的像素用于屏幕补光,屏幕以确定的像素进行补光。
[0037]所述从像素组群中选取相应个数的像素用于屏幕补光具体可以选择连续的像素作为补光像素。这里我们还以最大等级为6,组群像素基数为9加以说明。那么屏幕补光强度等级与用于补光的像素个数的对应关系为:
屏幕补光强度等级为I级,则用于补光的像素个数为4;
屏幕补光强度等级为2级,则用于补光的像素个数为5;
屏幕补光强度等级为3级,则用于补光的像素个数为6;
屏幕补光强度等级为4级,则用于补光的像素个数为7;
屏幕补光强度等级为5级,则用于补光的像素个数为8;
屏幕补光强度等级为6级,则用于补光的像素个数为9。
[0038]当屏幕补光强度为I级时,从组群中选取连续的4个像素用于屏幕补光,当屏幕补光强度为2级时,从组群中选取连续的5个像素用于屏幕补光,依次类型。
[0039]为了避免每次进行补光时点亮的像素相同,在根据屏幕补光强度确定用于补光像素时采用循环的方式进行选取。也就是说,在第一补光时连续选取对应的像素进行补光,并记录选择像素的位置,当第二次补光时,上次一次最后一个像素后的像素开始选取像素。为了便于记录像素的位置,可以对组群中的像素进行编号,按照编号顺序依次选取。例如,组群的像素基数为9,那么将组群中的像素依次编号为1,2,3,4,5,6,7,8和9。如,这次补光强度为2级,像素1、2、3、4打开;下次是补光亮度为3级,则像素5、6、7、8、9打开;再下次是I级亮度,则1、2像素打开。这样就保证了像素的平均使用,减弱高亮模式对像素寿命的影响。
[0040]本发明提供了一种控制终端屏幕补光的方法及系统,所述方法包括预先将屏幕像素划分为若干组群;当检测到屏幕补光事件被触发时,根据当前环境光亮度确定屏幕补光强度等级;根据预设屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素,控制屏幕以确定的像素进行补光。本发明通过根据补光亮度强度不同,控制不同的像素进行补光,避免了在屏幕(如,AMOLED屏)作为补光灯为前置摄像补光时,屏幕全部像素处于高亮度状态,对屏幕的像素带来伤害,影响屏幕的使用寿命的问题。
[0041]为了进一步理解本发明提供的控制终端屏幕补光方法,下面结合I个具体实施例做进一步说明。
[0042]实施例一
本发明提供了一种控制终端屏幕补光方法,其包括:
5201、获取屏幕补光强度最大等级N,根据所述屏幕补光强度最大等级N确定组群像素基数M,其中,M为大于等于N的平方数中最小的;
5202、根据所述组数像素基数将屏幕划分为若干个组群,并对组群内的像素进行编号,分别记为,I,2,......,M; 5203、当检测到屏幕补光事件被触发时,根据当前环境光亮度确定屏幕补光强度等级
P;
5204、根据预设屏幕补光强度等级P与组群用于补光的像素数Q的对应关系确定用于补光的像素数Q;
5205、读取上一次用于屏幕补光的像素编号i;
5206、从编号为i+Ι的像素开始按顺序循环选取Q个像素,并控制屏幕以确定的Q个像素进行补光。
[0043]本实施例提供的控制终端屏幕补光方法,其将组群像素进行编号,按顺序循环选取像素进行补光,避免了部分像素反复进入高亮模式的现象,保证了像素的平均使用,减弱尚壳t旲式对像素寿命的影响。
[0044]本发明还提供了一种控制终端屏幕补光的系统,如图2所示,其包括:
预设模块100,用于预先将屏幕像素划分为若干组群;
确定模块200,用于当检测到屏幕补光时间被触发时,根据当前环境光亮度确定屏幕补光强度等级;
控制模块300,用于根据屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素,控制屏幕以确定的像素进行补光。
[0045]所述控制终端屏幕补光的系统,其中,所述预设模块具体包括:
获取单元,用于获取终端屏幕补光强度的最大等级,根据所述最大等级获取用于划分屏幕像素的像素基数;
划分单元,用于根据所述像素基数将所述屏幕像素划分为若干组群,其中,所述组群为正方形组群。
[0046]所述控制终端屏幕补光的系统,其中,所述控制模块具体包括:
确定单元,用于根据屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素数;
控制单元,用于根据所述像素数连续选取用于补光的像素,控制屏幕与确定的像素进行补光。
[0047]值得注意的,本发明中若干组群对应像素的选取以及控制像素进行补光的过程是一样。本发明提供的实施例中,仅对一个组群进行说明。
[0048]在本发明所提供的实施例中,应该理解到,所揭露的系统方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0049]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0050]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0051]上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,R0M)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0052]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种控制终端屏幕补光的方法,其特征在于,其包括: 预先将屏幕像素划分为若干组群; 当检测到屏幕补光事件被触发时,根据当前环境光亮度确定屏幕补光强度等级; 根据预设屏幕补光强度等级与组群用于补光的像素数的对应关系确定每个组群用于补光的像素,控制屏幕以确定的像素进行补光。2.根据权利要求1所述控制终端屏幕补光的方法,其特征在于,所述预先将屏幕像素划分为若干组群具体包括: 获取终端屏幕补光强度的最大等级,根据所述最大等级确定用于划分组群的像素基数; 根据所述像素基数将所述屏幕像素划分为若干组群。3.根据权利要求2所述控制终端屏幕补光的方法,其特征在于,所述根据所述最大等级确定用于划分屏幕像素的像素基数具体包括: 根据所述最大等级获取大于等于最大等级的平方数,并取所述平方数中最小的为像素基数。4.根据权利要求1所述控制终端屏幕补光的方法,其特征在于,所述根据屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素,控制屏幕以确定的像素进行补光具体包括: 根据屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素数; 根据所述像素数选取连续像素作为用于补光的像素,控制屏幕与确定的像素进行补光。5.根据权利要求1或4所述控制终端屏幕补光的方法,其特征在于,所述屏幕补光强度等级与组群用于补光的像素数的对应关系为: Q=M-N+P 其中,M为组群像素基数,N为屏幕补光强度最大等级,P为屏幕补光强度,Q为组群用于补光的像素数。6.根据权利要求4所述控制终端屏幕补光的方法,其特征在于,所述根据所述像素数选取连续像素作为用于补光的像素,控制屏幕与确定的像素进行补光之后还包括: 记录所述用于补光的像素的位置。7.根据权利要求6所述控制终端屏幕补光的方法,其特征在于,所述根据屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素,控制屏幕以确定的像素进行补光具体包括: 根据屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素数; 读取上一次用于屏幕补光的像素位置; 从上一次用于屏幕补光的像素位置后开始按顺序循环选取像素数个像素,并控制屏幕以确定的像素进行补光。8.一种控制终端屏幕补光的系统,其特征在于,其包括: 预设模块,用于预先将屏幕像素划分为若干组群; 确定模块,用于当检测到屏幕补光事件被触发时,根据当前环境光亮度确定屏幕补光强度等级; 控制模块,用于根据预设屏幕补光强度等级与组群用于补光的像素数的对应关系确定每个组群用于补光的像素,控制屏幕以确定的像素进行补光。9.根据权利要求8所述控制终端屏幕补光的系统,其特征在于,所述预设模块具体包括: 获取单元,用于获取终端屏幕补光强度的最大等级,根据所述最大等级确定用于划分组群的像素基数; 划分单元,用于根据所述像素基数将所述屏幕像素划分为若干组群。10.根据权利要求8所述控制终端屏幕补光的系统,其特征在于,所述控制模块具体包括: 确定单元,用于根据屏幕补光强度等级与组群用于补光的像素数的对应关系确定用于补光的像素数; 控制单元,用于根据所述像素数选取连续像素作为用于补光的像素,控制屏幕与确定的像素进行补光。
【文档编号】H04N5/235GK105915814SQ201610325220
【公开日】2016年8月31日
【申请日】2016年5月17日
【发明人】王锐, 王晓青
【申请人】惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1