CN107093416B - 基于光线传感器的屏幕背光亮度调整方法、装置及终端 - Google Patents
基于光线传感器的屏幕背光亮度调整方法、装置及终端 Download PDFInfo
- Publication number
- CN107093416B CN107093416B CN201710426045.9A CN201710426045A CN107093416B CN 107093416 B CN107093416 B CN 107093416B CN 201710426045 A CN201710426045 A CN 201710426045A CN 107093416 B CN107093416 B CN 107093416B
- Authority
- CN
- China
- Prior art keywords
- brightness
- value
- light sensing
- scene
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000005192 partition Methods 0.000 abstract description 9
- 238000004883 computer application Methods 0.000 abstract description 2
- 230000008859 change Effects 0.000 description 15
- 235000019557 luminance Nutrition 0.000 description 14
- 230000035807 sensation Effects 0.000 description 14
- 235000019615 sensations Nutrition 0.000 description 14
- 238000012545 processing Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000003139 buffering effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000013507 mapping Methods 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000004438 eyesight Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/10—Intensity circuits
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0626—Adjustment of display parameters for control of overall brightness
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
- Liquid Crystal Display Device Control (AREA)
- Liquid Crystal (AREA)
Abstract
本发明揭示了一种基于光线传感器的屏幕背光亮度调整方法、装置及终端,属于计算机应用技术领域。所述方法包括:读取光线传感器的光感读值,其中,所述光线传感器的光感读值范围被配置为多个不相邻的场景区以及处于相邻场景区之间的缓存区,当检测到读取的所述光感读值是从场景区切换为相邻的缓冲区时,控制保持屏幕背光亮度仍为所述场景区对应的亮度值。此外,还提供了基于光线传感器的屏幕背光亮度调整装置及终端。上述基于光线传感器的屏幕背光亮度调整方法、装置及终端能够在光线传感器的光感读值处于读值分区之间的临界值附近时,避免屏幕背光亮度的不停切换。
Description
技术领域
本发明涉及计算机应用技术领域,特别涉及一种基于光线传感器的屏幕背光亮度调整方法、装置及终端。
背景技术
随着电子技术的发展,终端的功能日益丰富。例如,终端通过探测其所处环境的环境光亮度,进而根据环境光亮度对屏幕背光亮度进行自动调节。
目前,通过光线传感器对环境光亮度进行检测,进而根据光线传感器的光感读值对屏幕背光亮度进行自动调节的现有技术中,预先对光感读值的光感读值范围进行分区,而每个分区对应屏幕不同的背光亮度,进而根据光感读值所处的分区,对屏幕的背光亮度进行相应调节。
例如,光感读值的光感读值范围为0-100,将光感读值范围0-100分为多个分区D1、D2、D3、D4、D5,分区D1、D2、D3、D4、D5的光感读值范围分别为[0,20)、[20,40)、[40,60)、[60,80)、[80,100],而分区D1、D2、D3、D4、D5对应的亮度值分别为B1、B2、B3、B4、B5。在光感读值处于分区D2时,则将屏幕背光亮度调节至B2,而随着光感读值变化,当处于分区D4时,则将屏幕背光亮度调节至B4,从而实现对屏幕背光亮度进行自动调节。
然而,随着光感读值的分区越来越多,相邻分区之间的临界值也越来越多;另外,对环境光亮度检测时光线传感器的误差,导致光线传感器的光感读值存在一定的误差范围,并在一个较小的范围内波动,当波动的范围波及到两个相邻的分区时,将造成屏幕背光亮度不停的切换,进而造成屏幕背光闪烁。
发明内容
为了解决相关技术中光线传感器的光感读值处于分区之间的临界值附近时,造成屏幕背光亮度不停切换的技术问题,本发明提供了一种基于光线传感器的屏幕背光亮度调整方法、装置及终端。
第一方面,提供了一种基于光线传感器的屏幕背光亮度调整方法,包括:
读取光线传感器的光感读值,其中,所述光线传感器的光感读值范围被配置为多个不相邻的场景区以及处于相邻场景区之间的缓存区;
当检测到读取的所述光感读值是从场景区切换为相邻的缓冲区时,控制保持屏幕背光亮度仍为所述场景区对应的亮度值。
第二方面,提供了一种基于光线传感器的屏幕背光亮度调整装置,包括:
光感读值读取模块,用于读取光线传感器的光感读值,其中,所述光线传感器的光感读值范围被配置为多个不相邻的场景区以及处于相邻场景区之间的缓存区;
背光亮度控制模块,用于当检测到读取的所述光感读值是从场景区切换为相邻的缓冲区时,控制保持屏幕背光亮度仍为所述场景区对应的亮度值。
第三方面,提供了一种终端,其特征在于,所述终端包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如第一方面所述的方法。
第四方面,提供了一种存储介质,用于存储程序,其特征在于,所述程序在被执行时使得终端执行如第一方面的方法。
通过本发明的实施例提供的技术方案能够得到以下有益效果:
在对屏幕的背光亮度进行自动调节的过程中,通过读取光线传感器的光感读值,当检测到读取的光感读值是从场景区切换为相邻的缓冲区时,控制保持屏幕背光亮度仍为所述场景区对应的亮度值对光感读值进行读值缓冲处理,避免因光感读值在两个相邻读值分区之间的临界值附近波动时而导致屏幕的背光亮度不停变化,减少屏幕的背光闪烁。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,本发明并不受限制。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的一种基于光线传感器的屏幕背光亮度调整方法流程图。
图2是根据图1对应实施例示出的另一种基于光线传感器的屏幕背光亮度调整方法。
图3是根据图2对应实施例示出的另一种基于光线传感器的屏幕背光亮度调整方法。
图4是根据一实施例示出的基于光线传感器的屏幕背光亮度调整方法中步骤S310的另一种具体实现流程图。
图5是根据一示例性实施例示出的一种基于光线传感器的屏幕背光亮度调整装置的框图。
图6是根据图5对应实施例示出的另一种基于光线传感器的屏幕背光亮度调整装置的框图。
图7是根据图5对应实施例示出的另一种基于光线传感器的屏幕背光亮度调整装置的框图。
图8是根据一示例性实施例示出的基于光线传感器的屏幕背光亮度调整装置中场景区对应亮度调节模块310的一种框图。
图9是根据一示例性实施例示出的一种终端的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所记载的、本发明的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种基于光线传感器的屏幕背光亮度调整方法流程图,如图1所示,该基于光线传感器的屏幕背光亮度调整方法可以包括以下步骤。
在步骤S110中,读取光线传感器的光感读值。
光线传感器是用于检测所处环境光亮度的光感设备。
可以理解的是,通过光线传感器进行环境光亮度的检测,进而根据光线传感器的光感读值对屏幕背光亮度进行自动调节。
光线传感器的光感读值是检测的环境光亮度经过转换后得到的电信号值,光线传感器的光感读值通过光感特性曲线与特定的环境光亮度值相映射,从而光线传感器的光感读值表征光线传感器检测所得到的环境光亮度值。因此,光线传感器的光感读值将随着环境光亮度的变化而变化。
在应用于屏幕背光亮度调节等场景的过程中,终端中的光线传感器被运行,以感知所在环境的光亮度,进而输出相应的光感读值。
其中需要说明的是,由于光线传感器所处环境的变化等原因,环境光亮度将发生一定的变化;另外,由于光线传感器自身的误差及位置的移动等原因,在同样一个环境中,其检测的光感读值也并不是保持恒定不变的。
根据环境光亮度的不同,光线传感器的光感读值存在一定的光感读值范围。
光感读值范围是光线传感器中光感读值的可取值区间。
在一具体的示例性实施例中,如下表所示,在不同的场景中,光感读值与不同场景中的环境光亮度相对应。
在步骤S120中,当检测到读取的光感读值是从场景区切换为相邻的缓冲区时,控制保持屏幕背光亮度仍为场景区对应的亮度值。
缓冲区是光感读值的光感读值范围中场景区之间的过渡区域。
在一具体的示例性实施例中,相邻的两个场景区D1、D2的光感读值范围分别为[0,18)、[20,38)。例如,将[18,20)设置为场景区D1与场景区D2之间的缓冲区B1。
当光感读值是从场景区切换为相邻的缓冲区时,表明光感读值的变化较小,且在两个场景区之间的较小范围内波动,因此需进行读值缓冲处理,在读值缓冲处理后进行屏幕背光亮度的调节;当光感读值不是从场景区切换为相邻的缓冲区时,则表明光感读值的变化较大,因此无需进行读值缓冲处理,直接根据该光感读值对屏幕背光亮度进行调节。
如前所述的,当光感读值从一个场景区变化到相邻的缓冲区时,表明光感读值的变化较小,且在两个场景区之间的较小范围内波动。
因此此时并不将屏幕背光亮度调节为该光感读值所处于缓冲区间对应的背光亮度,仍保持为光感读值变化之前所处的场景区对应的背光亮度,从而避免造成屏幕背光亮度的频繁切换。
例如,两个场景区D1、D2的光感读值范围分别为[0,18)、[20,38),场景区D1和D2之间的缓冲区B1为光感读值范围[18,20)。当前的光感读值R1为19,处于缓冲区B1,而上一光感读值R2为23,处于场景区D2,即光感读值从场景区切换为相邻的缓冲区,从而表明相邻两个光感读值的变化范围较小,因此根据上一光感读值R2所处的场景区D2对屏幕背光亮度进行调节,继续保持屏幕背光亮度为场景区D2对应的亮度值。
利用如上所述的方法,在对屏幕背光亮度进行自动调节的过程中,在光感读值是从一个场景区变化到相邻的缓冲区时,对光感读值进行读值缓冲处理,控制保持屏幕背光亮度仍为场景区对应的亮度值,避免因光感读值在两个相邻场景区之间的较小范围内波动时而导致屏幕背光亮度不停变化,减少屏幕的背光闪烁。
图2是根据图1对应实施例示出的另一种基于光线传感器的屏幕背光亮度调整方法,如图2所示,在图1对应实施例中的步骤S110之前,该基于光线传感器的屏幕背光亮度调整方法还可以包括以下步骤。
在步骤S210中,将光线传感器的光感读值范围交替分为多个缓冲区和场景区。
如前所述的,光感读值范围是光线传感器中光感读值的可取值区间。
光感读值范围是与环境光亮度相关的。在对屏幕背光亮度进行自动调节的过程中,通过光线传感器对所处环境进行环境光亮度的检测得到光感读值,而光感读值与环境光亮度存在一定的映射关系,因而根据光感读值对调节屏幕背光亮度,实现对屏幕背光亮度进行自动调节。
而由于环境光亮度的无序变化、光线传感器的检测误差等原因,光线传感器的光感读值是一直波动的。此时,若完全基于光感读值对屏幕的背光亮度进行调节,将使屏幕的背光亮度在不停的改变,造成屏幕的不停闪烁,严重影响着用户的视力健康及心情。
因此,将光感读值的光感读值范围交替分为至少一个缓冲区和场景区,当光感读值在某一场景区内改变时,不改变屏幕的背光亮度,这样既能根据环境光亮度对屏幕的背光亮度进行自动调节,又能避免因光感读值的不停变动造成屏幕背光亮度的频繁切换,减少屏幕的背光闪烁。
例如,两个场景区D1、D2的光感读值范围分别为[0,18)、[20,38),场景区D1、D2对应的背光亮度分为L1、L2。在一段时间范围内,当光感读值在[20,38)之间不停波动时,仍保持屏幕的背光亮度为L2,避免因光感读值的较小波动而造成屏幕的背光亮度频繁切换。
缓冲区是光感读值的光感读值范围中不同场景区之间的过渡区域。
将光感读值的光感读值范围分为缓冲区和场景区,划分缓冲区和场景区的区间大小时,可以是在选取一个场景区后,根据该场景区的光感读值大小,按照一定的百分比,在该场景区的边界以外选取缓冲区,然后再根据同样的方法在光感读值范围中依次选取其它的场景区和缓冲区;也可以是根据预设的光感读值大小,在选取一个场景区后,根据光感读值大小在该场景区的边界以外选取缓冲区,然后再根据同样的方法在光感读值范围中依次选取其它的场景区和缓冲区;还可以通过其他方式划分缓冲区和场景区的区间大小,在此不进行限定。
例如,在光线传感器的光感读值范围中,选取场景区D1的光感读值范围为[0,18),通过预设的10%比例,选取[18,20)为缓冲区B1;又例如,在光线传感器的光感读值范围中,选取场景区D1的光感读值范围为[0,18),预设缓冲区的光感读值范围大小为3,选取[18,21)为缓冲区B1。
在步骤S220中,对场景区进行亮度值的对应。
如前所述的,光感读值与环境光亮度存在一定的映射关系。因而根据不同场景区对应的光感读值范围,各场景区表征的环境光亮度是各不一样的,因此按照不同场景区对应的光感读值范围中的光感读值大小,对各场景区进行亮度值的对应。
例如,3个场景区D1、D2、D3的光感读值范围分别为[0,18)、[20,38)、[40,58),场景区D1、D2、D3对应的亮度值分别为20、40、60。
在步骤S230中,针对每一个缓冲区,根据与缓冲区相邻的两个场景区分别对应的亮度值,选取一个亮度值与缓冲区对应。
如前所述的,缓冲区为两个场景区之间的过渡区。而各场景区对应的亮度值是互不相同的,因而缓冲区对应的亮度值可以为与其相邻的任一个场景区对应的亮度值。
例如,通过预先设置,将与缓冲区相邻的两个场景区对应的亮度值中较小的亮度值作为该缓冲区对应的亮度值。
利用如上所述的方法,通过预先将光线传感器的光感读值范围交替分为多个缓冲区和场景区,通过缓冲区对光感读值进行缓冲处理,避免因光感读值在两个相邻场景区之间波动时而导致屏幕的背光亮度不停变化,减少屏幕的背光闪烁。
图3是根据图2对应实施例示出的另一种基于光线传感器的屏幕背光亮度调整方法,如图3所示,该基于光线传感器的屏幕背光亮度调整方法还可以包括以下步骤。
在步骤S150中,在光感读值处于缓冲区时,如果检测到读取的光感读值不是从与缓冲区相邻的场景区切换至缓冲区,则确定光感读值所处的缓冲区对应的亮度值。
当光感读值是从非相邻的场景区或缓冲区切换至缓冲区时,则表明光感读值的变化较大。因此此时无需进行读值缓冲处理,直接根据该光感读值所处的缓冲区确定对应的亮度值,进而根据该亮度值对屏幕背光亮度进行调节。
例如,场景区D1、D2、D3的光感读值范围分别为[0,18)、[20,38)、[40,58),场景区D1、D2之间缓冲区B1的光感读值范围分别为[18,20),场景区D2、D3之间缓冲区B2的光感读值范围分别为[38,40)。光感读值R1为19,处于缓冲区B1,而光感读值R1的上一光感读值R2为39,处于缓冲区B2,即光感读值不是从与缓冲区B2相邻的区域切换至缓冲区B2的,因此,直接获取光感读值R1所处的缓冲区B1对应的亮度值L1,进而根据亮度值L1对屏幕背光亮度进行调节。
在步骤S160中,将屏幕背光亮度调节为光感读值所处的缓冲区对应的亮度值。
利用如上所述的方法,在对屏幕背光亮度进行自动调节的过程中,当光感读值是从非相邻的场景区或缓冲区切换至缓冲区时,直接根据当前光感读值所处的缓冲区对应的亮度值对屏幕背光亮度进行调整,提高了屏幕背光亮度调节的效率。
可选的,根据图1对应实施例示出的基于光线传感器的屏幕背光亮度调整方法,步骤S110之后,该基于光线传感器的屏幕背光亮度调整方法还可以包括以下步骤。
在步骤S310中,在读取的光感读值处于场景区时,将屏幕背光亮度设置为光感读值所处的场景区对应的亮度值。
可以理解的是,由于光感读值的光感读值范围包括缓冲区和场景区,因此,光感读值可能处于缓冲区,也可能处于场景区。
当光感读值处于场景区时,由于场景区只有一个亮度值对应,因此无论屏幕的当前背光亮度为哪一个亮度值,均将屏幕的背光亮度设置为该场景区对应的亮度值。
例如,光感读值处于场景区D2,场景区D2对应的亮度值为亮度值L2。当屏幕的当前背光亮度为亮度值D2时,则保持屏幕的背光亮度不变;当屏幕的当前背光亮度为亮度值D1时,则将屏幕的背光亮度从亮度值D1改变为D2。
利用如上所述的方法,在光感读值处于场景区时,无论屏幕之前的背光亮度是哪一个亮度值,直接将屏幕背光亮度设置为该光感读值所处的场景区对应的亮度值,从而提高了屏幕背光亮度调节的效率。
图4是根据上述实施例示出的基于光线传感器的屏幕背光亮度调整方法中步骤S310的细节描述,如图4所示,该基于光线传感器的屏幕背光亮度调整方法中的步骤S310还可以包括以下步骤。
在步骤S311中,当检测到读取的光感读值是从缓冲区切换为相邻的场景区时,获取当前的屏幕背光亮度。
如前所述的,光感读值处于缓冲区时,屏幕背光亮度为与该缓冲区相邻的两个场景区分别对应的亮度值中的一个。
因此,光感读值处于场景区,当光感读值的上一个光感读值处于与该场景区相邻的缓冲区时,屏幕背光亮度可能为该场景区对应的亮度值,也可能为与该缓冲区相邻的另一个场景区对应的亮度值。
例如,场景区D1与场景区D1之间为缓冲区B1,光感读值R1处于场景区D1,光感读值R1的上一个光感读值R2处于缓冲区B1时,屏幕背光亮度可能为场景区D1对应的亮度值L1,也可能为场景区D2对应的亮度值L2。
在步骤S313中,判断屏幕背光亮度是否为光感读值所处的场景区对应的亮度值,若为是,则执行步骤S314,若为否(N),则执行步骤S315。
当屏幕背光亮度为光感读值所处的场景区对应的亮度值时,则保持屏幕背光亮度不变;当屏幕背光亮度不是光感读值所处的场景区对应的亮度值时,则将须对屏幕背光亮度进行调节,即,将屏幕背光亮度调节至光感读值所处的场景区对应的亮度值。
在步骤S314中,保持屏幕背光亮度不变。
在步骤S315中,将屏幕背光亮度调节为该场景区对应的亮度值。
利用如上所述的方法,当检测到读取的光感读值是从缓冲区切换为相邻的场景区时,再判断屏幕背光亮度是否为该场景区对应的亮度值,在屏幕背光亮度为该场景区对应的亮度值时,则保持屏幕背光亮度不变,在屏幕背光亮度不是该场景区对应的亮度值时,则将屏幕背光亮度调节为该场景区对应的亮度值,从而根据当前的屏幕背光亮度进行屏幕背光亮度的调节。
下述为本发明***实施例,可以用于执行上述基于光线传感器的屏幕背光亮度调整方法实施例。对于本发明***实施例中未披露的细节,请参照本发明基于光线传感器的屏幕背光亮度调整方法实施例。
图5是根据一示例性实施例示出的一种基于光线传感器的屏幕背光亮度调整装置的框图,该***包括但不限于:光光感读值读取模块110及背光亮度控制模块120。
光感读值读取模块110,用于读取光线传感器的光感读值,其中,所述光线传感器的光感读值范围被配置为多个不相邻的场景区以及处于相邻场景区之间的缓存区;
背光亮度控制模块120,用于当检测到读取的所述光感读值是从场景区切换为相邻的缓冲区时,控制保持屏幕背光亮度仍为所述场景区对应的亮度值。
上述装置中各个模块的功能和作用的实现过程具体详见上述基于光线传感器的屏幕背光亮度调整方法中对应步骤的实现过程,在此不再赘述。
可选的,图6是根据图5对应实施例示出的另一种基于光线传感器的屏幕背光亮度调整装置的框图,如图6所示,图5中的基于光线传感器的屏幕背光亮度调整装置还包括但不限于:读值范围划分模块210、场景区亮度值对应模块220和缓冲区亮度值对应模块230。
读值范围划分模块210,用于将光线传感器的光感读值范围交替分为至少一个缓冲区和场景区;
场景区亮度值对应模块220,用于对场景区进行亮度值的对应;
缓冲区亮度值对应模块230,用于针对每一个缓冲区,根据与缓冲区相邻的两个场景区分别对应的亮度值,选取一个亮度值与所述缓冲区对应。
可选的,图7是根据图5对应实施例示出的另一种基于光线传感器的屏幕背光亮度调整装置的框图,如图7所示,图5中的基于光线传感器的屏幕背光亮度调整装置还包括但不限于:亮度值确定模块260和亮度调节模块270。
亮度值确定模块260,用于在所述光感读值处于缓冲区时,如果检测到读取的所述光感读值不是从与所述缓冲区相邻的场景区切换至所述缓冲区,则确定所述光感读值所处的缓冲区对应的亮度值;
亮度调节模块270,用于将屏幕背光亮度调节为所述光感读值所处的缓冲区对应的亮度值。
可选的,图5对应实施例输出的基于光线传感器的屏幕背光亮度调整装置还包括但不限于:场景区对应亮度调节模块310。
场景区对应亮度调节模块310,用于在读取的所述光感读值处于场景区时,将屏幕背光亮度设置为所述光感读值所处的场景区对应的亮度值。
可选的,如图8所示,场景区对应亮度调节模块310还包括但不限于:屏幕背光亮度获取单元311、亮度相同判断单元312和场景区亮度保持单元313。
屏幕背光亮度获取单元311,用于当检测到读取的所述光感读值是从缓冲区切换为相邻的场景区时,获取当前的屏幕背光亮度;
亮度相同判断单元312,用于判断所述屏幕背光亮度是否为所述光感读值所处的场景区对应的亮度值;
场景区亮度保持单元313,用于在所述屏幕背光亮度为所述光感读值所处的场景区对应的亮度值时,控制保持所述屏幕背光亮度仍为所述场景区对应的亮度值。
图9是根据一示例性实施例示出的一种服务器100的框图。参考图8,服务器100可以包括以下一个或者多个组件:处理组件101,存储器102,电源组件103,多媒体组件104,音频组件105,传感器组件107以及通信组件108。其中,上述组件并不全是必须的,服务器100可以根据自身功能需求增加其他组件或减少某些组件,本实施例不作限定。
处理组件101通常控制服务器100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件101可以包括一个或多个处理器109来执行指令,以完成上述操作的全部或部分步骤。此外,处理组件101可以包括一个或多个模块,便于处理组件101和其他组件之间的交互。例如,处理组件101可以包括多媒体模块,以方便多媒体组件104和处理组件101之间的交互。
存储器102被配置为存储各种类型的数据以支持在服务器100的操作。这些数据的示例包括用于在服务器100上操作的任何应用程序或方法的指令。存储器102可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如SRAM(Static Random AccessMemory,静态随机存取存储器),EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦除可编程只读存储器),EPROM(Erasable Programmable Read OnlyMemory,可擦除可编程只读存储器),PROM(Programmable Read-Only Memory,可编程只读存储器),ROM(Read-Only Memory,只读存储器),磁存储器,快闪存储器,磁盘或光盘。存储器102中还存储有一个或多个模块,该一个或多个模块被配置成由该一个或多个处理器109执行,以完成图1、图2、图3和图4任一所示方法中的全部或者部分步骤。
电源组件103为服务器100的各种组件提供电力。电源组件103可以包括电源管理***,一个或多个电源,及其他与为服务器100生成、管理和分配电力相关联的组件。
多媒体组件104包括在所述服务器100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括LCD(Liquid Crystal Display,液晶显示器)和TP(TouchPanel,触摸面板)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
音频组件105被配置为输出和/或输入音频信号。例如,音频组件105包括一个麦克风,当服务器100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器102或经由通信组件108发送。在一些实施例中,音频组件105还包括一个扬声器,用于输出音频信号。
传感器组件107包括一个或多个传感器,用于为服务器100提供各个方面的状态评估。例如,传感器组件107可以检测到服务器100的打开/关闭状态,组件的相对定位,传感器组件107还可以检测服务器100或服务器100一个组件的坐标改变以及服务器100的温度变化。在一些实施例中,该传感器组件107还可以包括磁传感器,压力传感器或温度传感器。
通信组件108被配置为便于服务器100和其他设备之间有线或无线方式的通信。服务器100可以接入基于通信标准的无线网络,如WiFi(WIreless-Fidelity,无线网络),2G或3G,或它们的组合。在一个示例性实施例中,通信组件108经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件108还包括NFC(Near Field Communication,近场通信)模块,以促进短程通信。例如,在NFC模块可基于RFID(Radio Frequency Identification,射频识别)技术,IrDA(Infrared DataAssociation,红外数据协会)技术,UWB(Ultra-Wideband,超宽带)技术,BT(Bluetooth,蓝牙)技术和其他技术来实现。
在示例性实施例中,服务器100可以被一个或多个ASIC(Application SpecificIntegrated Circuit,应用专用集成电路)、DSP(Digital Signal Processing,数字信号处理器)、PLD(Programmable Logic Device,可编程逻辑器件)、FPGA(Field-ProgrammableGate Array,现场可编程门阵列)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
该实施例中的服务器中处理器执行操作的具体方式已经在有关该基于光线传感器的屏幕背光亮度调整方法的实施例中执行了详细描述,此处将不再做详细阐述说明。
可选的,本发明还提供一种服务器,执行图1、图2、图3和图4任一所示的基于光线传感器的屏幕背光亮度调整方法的全部或者部分步骤。所述服务器包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述任一示例性实施例所述的方法。
该实施例中的服务器中处理器执行操作的具体方式已经在有关该基于光线传感器的屏幕背光亮度调整方法的实施例中执行了详细描述,此处将不做详细阐述说明。
在示例性实施例中,还提供了一种存储介质,该存储介质为计算机可读存储介质,例如可以为包括指令的临时性和非临时性计算机可读存储介质。该存储介质例如包括指令的存储器102,上述指令可由服务器100的处理器109执行以完成上述基于光线传感器的屏幕背光亮度调整方法。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,本领域技术人员可以在不脱离其范围执行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (9)
1.一种基于光线传感器的屏幕背光亮度调整方法,其特征在于,所述方法包括:
读取光线传感器的光感读值,其中,所述光线传感器的光感读值范围被配置为多个不相邻的场景区以及处于相邻场景区之间的缓冲区;
当在读取的所述光感读值处于场景区时,将屏幕背光亮度设置为所述光感读值所处的场景区对应的亮度值,其中,当读取的所述光感读值是从缓冲区切换为相邻的场景区时,将所述屏幕背光亮度设置为所述光感读值所处的场景区对应的亮度值;
当检测到读取的所述光感读值是从场景区切换为相邻的缓冲区时,控制保持屏幕背光亮度仍为所述场景区对应的亮度值。
2.根据权利要求1所述的方法,其特征在于,所述读取光线传感器的光感读值的步骤之前,所述方法还包括:
将所述光线传感器的光感读值范围交替分为多个缓冲区和场景区;
对所述场景区进行亮度值的对应;
针对每一个缓冲区,根据与所述缓冲区相邻的两个场景区分别对应的亮度值,选取一个亮度值与所述缓冲区对应。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述光感读值处于缓冲区时,如果检测到读取的所述光感读值不是从与所述缓冲区相邻的场景区切换至所述缓冲区,则确定所述光感读值所处的缓冲区对应的亮度值;
将屏幕背光亮度调节为所述光感读值所处的缓冲区对应的亮度值。
4.根据权利要求1所述的方法,其特征在于,所述在读取的所述光感读值处于场景区时,将屏幕背光亮度设置为所述光感读值所处的场景区对应的亮度值的步骤包括:
当检测到读取的所述光感读值是从缓冲区切换为相邻的场景区时,获取当前的屏幕背光亮度;
判断所述屏幕背光亮度是否为所述光感读值所处的场景区对应的亮度值,若为是,则
控制保持所述屏幕背光亮度仍为所述场景区对应的亮度值。
5.一种基于光线传感器的屏幕背光亮度调整装置,其特征在于,所述装置包括:
光感读值读取模块,用于读取光线传感器的光感读值,其中,所述光线传感器的光感读值范围被配置为多个不相邻的场景区以及处于相邻场景区之间的缓冲区;
场景区对应亮度调节模块,用于当在读取的所述光感读值处于场景区时,将屏幕背光亮度设置为所述光感读值所处的场景区对应的亮度值,其中,当读取的所述光感读值是从缓冲区切换为相邻的场景区时,将所述屏幕背光亮度设置为所述光感读值所处的场景区对应的亮度值;
背光亮度控制模块,用于当检测到读取的所述光感读值是从场景区切换为相邻的缓冲区时,控制保持屏幕背光亮度仍为所述场景区对应的亮度值。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
读值范围划分模块,用于将所述光线传感器的光感读值范围交替分为多个缓冲区和场景区;
场景区亮度值对应模块,用于对所述场景区进行亮度值的对应;
缓冲区亮度值对应模块,用于针对每一个缓冲区,根据与所述缓冲区相邻的两个场景区分别对应的亮度值,选取一个亮度值与所述缓冲区对应。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
屏幕背光亮度获取模块,用于当检测到读取的所述光感读值是从缓冲区切换为相邻的场景区时,获取当前的屏幕背光亮度;
亮度相同判断模块,用于判断所述屏幕背光亮度是否为所述光感读值所处的场景区对应的亮度值;
场景区亮度保持模块,用于在所述屏幕背光亮度为所述光感读值所处的场景区对应的亮度值时,控制保持所述屏幕背光亮度仍为所述场景区对应的亮度值。
8.一种终端,其特征在于,所述终端包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1-4任一项所述的方法。
9.一种存储介质,用于存储程序,其特征在于,所述程序在被执行时使得终端执行如权利要求1-4任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710426045.9A CN107093416B (zh) | 2017-06-08 | 2017-06-08 | 基于光线传感器的屏幕背光亮度调整方法、装置及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710426045.9A CN107093416B (zh) | 2017-06-08 | 2017-06-08 | 基于光线传感器的屏幕背光亮度调整方法、装置及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107093416A CN107093416A (zh) | 2017-08-25 |
CN107093416B true CN107093416B (zh) | 2020-02-21 |
Family
ID=59639308
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710426045.9A Active CN107093416B (zh) | 2017-06-08 | 2017-06-08 | 基于光线传感器的屏幕背光亮度调整方法、装置及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107093416B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107727133B (zh) * | 2017-10-31 | 2020-12-25 | 东莞华贝电子科技有限公司 | 智能终端内部传感器的测试方法及*** |
CN108039151B (zh) * | 2017-11-30 | 2020-08-18 | 奇酷互联网络科技(深圳)有限公司 | 一种背光调节方法、设备、移动终端及计算机存储介质 |
CN109256091B (zh) * | 2018-11-30 | 2024-07-12 | 潍坊歌尔电子有限公司 | 一种显示屏亮度调节***及穿戴设备 |
CN113421531B (zh) * | 2021-06-28 | 2022-09-27 | 深圳市华星光电半导体显示技术有限公司 | 背光亮度调整电路和电子设备 |
CN114283753B (zh) * | 2022-01-04 | 2023-01-20 | 海信视像科技股份有限公司 | 一种显示设备及屏幕背光亮度的控制方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4809207B2 (ja) * | 2006-12-21 | 2011-11-09 | 株式会社ナナオ | 表示画面の輝度調節方法及び画面表示装置 |
CN103021319B (zh) * | 2012-12-24 | 2016-02-24 | 广东威创视讯科技股份有限公司 | 一种屏幕节能显示方法及装置 |
CN104064162B (zh) * | 2013-03-21 | 2017-03-15 | 深圳迈瑞生物医疗电子股份有限公司 | 自动体外除颤器及其显示屏亮度调节方法和装置 |
CN104464686B (zh) * | 2013-09-17 | 2017-06-27 | 联想(北京)有限公司 | 一种显示亮度控制方法及电子设备 |
CN106098021B (zh) * | 2016-08-08 | 2019-02-05 | Oppo广东移动通信有限公司 | 一种背光亮度调节方法及终端 |
-
2017
- 2017-06-08 CN CN201710426045.9A patent/CN107093416B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN107093416A (zh) | 2017-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107093416B (zh) | 基于光线传感器的屏幕背光亮度调整方法、装置及终端 | |
RU2712118C1 (ru) | Способ управления экранным дисплеем и устройство, использующее этот способ | |
US9712779B2 (en) | Image display method and apparatus | |
KR101760695B1 (ko) | 휴대 단말기의 휘도 제어 방법 및 장치 | |
RU2638771C2 (ru) | Способ и устройство для переключения режима | |
JP6293909B2 (ja) | バックライト輝度制御方法及び装置 | |
RU2648583C2 (ru) | Жидкокристаллический способ и устройство отображения | |
CN107978264B (zh) | 显示亮度调整方法及装置 | |
RU2656729C2 (ru) | Способ отображения посредством жидких кристаллов и устройство отображения | |
RU2692771C2 (ru) | Способ и устройство управления экраном для излучения света | |
CN106897009B (zh) | 移动设备时间显示方法及装置 | |
CN106332415B (zh) | 按键亮度校正方法及装置 | |
US20070132750A1 (en) | System and method for controlling display device brightness | |
CN102819223B (zh) | 控制方法、控制装置和电子设备 | |
CN108877700B (zh) | 一种显示图像的方法和装置 | |
CN101193140A (zh) | 移动通信终端机的背景灯亮度调节方法 | |
US20100271385A1 (en) | Intelligent digital photo frame | |
CN218957372U (zh) | 用于显示面板的亮度调整组件和电子设备 | |
US20100271384A1 (en) | Intelligent digital photo frame | |
CN105321480B (zh) | 一种lcd背光调节方法及装置 | |
CN111314550A (zh) | 显示控制方法、装置、移动终端及存储介质 | |
CN114968143A (zh) | 显示处理方法及装置、电子设备、存储介质 | |
CN113393813B (zh) | 显示屏亮度调节方法及装置、终端设备 | |
CN111383568A (zh) | 显示控制方法和装置、电子设备以及计算机可读存储介质 | |
CN114078458B (zh) | 亮度调节方法、亮度调节装置及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218 Patentee after: Hisense Visual Technology Co., Ltd. Address before: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218 Patentee before: QINGDAO HISENSE ELECTRONICS Co.,Ltd. |