一种屏幕亮度调节方法和电子设备与流程

文档序号:26625009发布日期:2021-09-14 21:10阅读:77来源:国知局
一种屏幕亮度调节方法和电子设备与流程

1.本技术涉及终端领域,尤其涉及一种屏幕亮度调节方法和电子设备。


背景技术:

2.随着电子设备(例如,智能手机)的普及,其便携性促使其使用场景愈发复杂多变。由于电子设备使用场景的多样性,传统的自动亮度算法渐渐无法满足用户需求,手机的亮度调节问题成为体验性投诉的重灾区。
3.传统的自动亮度算法是当感光强度的值位于某个区间的时候,调整屏幕亮度为该区间对应的值。举例来说,当感光强度为800时,查表确定感光强度位于[400,1000)区间,相对应的屏幕亮度为70。进一步的,如图1所示,若用户在某一环境光亮度的基础上进行了手动调节,系统会将用户的手动调节增减量作为全局偏置量(全局偏置量可以是正偏置量或负偏置量),对所有环境光亮度下的屏幕背光亮度进行偏置。这样容易造成明暗环境(比如白天/晚上)反复调节的问题。
[0004]
举例来说,用户在白天调整了亮度条,获得了满意的亮度,而到了晚上自动亮度算法虽然调低了亮度,但用户体验可能仍不舒适,因此用户又需要调整亮度条,到了第二天白天,受到前一天晚上调整的影响,屏幕亮度仍无法满足用户在白天的需求。如此,造成用户在不同环境光亮度下,反复调节,带来诸多不便。


技术实现要素:

[0005]
本技术实施例提供一种屏幕亮度调节方法和电子设备,能够避免用户频繁调节亮度,提高用户体验。
[0006]
第一方面,本技术实施例提供一种屏幕亮度调节方法,应用于电子设备,包括:在第一显示场景下,获取环境光亮度;其中,第一显示场景包括文本阅读场景、视频场景或游戏场景中的任一种;根据环境光亮度和第一亮度调整规则,确定第一显示场景下屏幕的背光亮度;其中,第一亮度调整规则是根据第一显示场景下的至少两个不同的环境光亮度、至少两个不同的环境光亮度下的屏幕手动调节亮度和预设的自动亮度算法确定的;根据第一显示场景下屏幕的背光亮度调节电子设备的屏幕亮度。
[0007]
可以理解的是,由于第一亮度调整规则是根据第一显示场景(例如,文本阅读场景)下至少两个不同的环境光亮度(明暗环境(比如白天/晚上))、该至少两个不同的环境光亮度下的手动调节亮度以及预设的自动亮度算法确定的,因此可以更好地适配明暗环境的不同亮度需求,从而可以解决第一显示场景下,不同明暗环境导致的亮度体验不一致的问题,用户无需频繁调节亮度条,可以提高用户体验。
[0008]
在一种可能的设计中,该方法还包括:若环境光亮度的变化量小于或等于第一阈值,当从第一显示场景切换到第二显示场景时,根据环境光亮度和第二亮度调整规则确定第二显示场景下屏幕的背光亮度;其中,第二显示场景包括文本阅读场景、视频场景或游戏场景中的任一种,第二显示场景与第一显示场景不同;第二亮度调整规则是根据第二显示
场景下至少两个不同的环境光亮度、第二显示场景下至少两个不同的环境光亮度下的屏幕手动调节亮度以及预设的自动亮度算法确定的。
[0009]
这样,在环境光亮度变化较小(近似于环境光亮度不变)的情况下,当手机从第一显示场景(例如,文本阅读场景)切换到第二显示场景(例如,视频播放场景)时,手机可以根据环境光亮度和第二亮度调整规则确定第二显示场景下屏幕的背光亮度。从而可以解决近似环境光亮度下,不同应用场景下的亮度需求不一致的问题。用户无需频繁调节亮度条,可以提高用户体验。
[0010]
在一种可能的设计中,第一显示场景下的至少两个不同的环境光亮度的差的绝对值大于第二阈值。
[0011]
这样,可以避免第一显示场景下的至少两个不同的环境光亮度无限接近,能够提高根据至少两个不同的环境光亮度、至少两个不同的环境光亮度下的屏幕手动调节亮度和预设的自动亮度算法确定的第一亮度调整规则的准确性,以便第一亮度调整规则能够更好地适配(满足)用户在明暗环境的不同亮度需求。
[0012]
在一种可能的设计中,第一显示场景下至少两个不同的环境光亮度及其对应的屏幕手动调节亮度分别位于n个互不重叠的环境光亮度区间中的不同环境光亮度区间;其中,n为大于等于3的整数。
[0013]
在一种可能的设计中,该方法还包括:在第一显示场景下,分别记录三个互不重叠的环境光亮度区间中的一个环境光亮度及其对应的屏幕手动调节亮度,包括[lu0,eu0]、[lu m,eum]和[lu1,eu1];其中,eu0是第一个环境光亮度区间中的一个环境光亮度,lu0是eu0对应的屏幕手动调节亮度;eum是第二个环境光亮度区间中的一个环境光亮度,lu m是eu m对应的屏幕手动调节亮度;eu1是第三个环境光亮度区间中的一个环境光亮度,lu1是eu1对应的屏幕手动调节亮度;若[lu m,eum]的记录是最新的,当eum-eu1的绝对值大于eu m-eu0的绝对值时,第一显示场景下至少两个不同的环境光亮度及其对应的屏幕手动调节亮度包括[lu m,eu m]和[lu1,eu1];当eu m-eu1的绝对值小于eu m-eu0的绝对值时,第一显示场景下至少两个不同的环境光亮度及其对应的屏幕手动调节亮度包括[lu m,eu m]和[lu0,eu0];若[lu0,eu0]或[lu1,eu1]的记录是最新的,第一显示场景下至少两个不同的环境光亮度及其对应的屏幕手动调节亮度包括[lu0,eu0]和[lu1,eu1]。
[0014]
这样,可以避免第一显示场景下的至少两个不同的环境光亮度无限接近,能够提高根据至少两个不同的环境光亮度、至少两个不同的环境光亮度下的屏幕手动调节亮度和预设的自动亮度算法确定的第一亮度调整规则的准确性,以便第一亮度调整规则能够更好地适配(满足)用户在明暗环境的不同亮度需求。
[0015]
在一种可能的设计中,第一亮度调整规则满足以下公式:
[0016]
l=gain*f(e)+offset;
[0017]
其中,e表示第一显示场景下的环境光亮度,f(x)表示预设的自动亮度算法,f(e)代表e下的自动亮度,l表示在第一显示场景下基于第一亮度调整规则得到的屏幕的背光亮度;gain和offset满足以下公式:
[0018]
l 1=gain*f(eu1)+offset;
[0019]
l 2=gain*f(eu2)+offset;
[0020]
其中,f(x)表示预设的自动亮度算法,eu1表示第一显示场景下至少两个不同的环
境光亮度中的第一环境光亮度,f(eu1)表示eu1下的自动亮度,l 1表示eu1下的屏幕手动调节亮度;eu2表示第一显示场景下至少两个不同的环境光亮度中的第二环境光亮度,f(eu2)表示eu2下的自动亮度,l 2表示eu2下的屏幕手动调节亮度。
[0021]
第二方面,本技术实施例提供一种屏幕亮度调节装置,包括:传感器,用于在第一显示场景下,获取环境光亮度;其中,第一显示场景包括文本阅读场景、视频场景或游戏场景中的任一种;处理单元,用于根据环境光亮度和第一亮度调整规则,确定第一显示场景下屏幕的背光亮度;其中,第一亮度调整规则是根据第一显示场景下的至少两个不同的环境光亮度、至少两个不同的环境光亮度下的屏幕手动调节亮度和预设的自动亮度算法确定的;处理单元,还用于根据第一显示场景下屏幕的背光亮度调节电子设备的屏幕亮度。
[0022]
在一种可能的设计中,处理单元还用于:若环境光亮度的变化量小于或等于第一阈值,当从第一显示场景切换到第二显示场景时,根据环境光亮度和第二亮度调整规则确定第二显示场景下屏幕的背光亮度;其中,第二显示场景包括文本阅读场景、视频场景或游戏场景中的任一种,第二显示场景与第一显示场景不同;第二亮度调整规则是根据第二显示场景下至少两个不同的环境光亮度、第二显示场景下至少两个不同的环境光亮度下的屏幕手动调节亮度以及预设的自动亮度算法确定的。
[0023]
在一种可能的设计中,第一显示场景下的至少两个不同的环境光亮度的差的绝对值大于第二阈值。
[0024]
在一种可能的设计中,第一显示场景下至少两个不同的环境光亮度及其对应的屏幕手动调节亮度分别位于n个互不重叠的环境光亮度区间中的不同环境光亮度区间;其中,n为大于等于3的整数。
[0025]
在一种可能的设计中,处理单元还用于:在第一显示场景下,分别记录三个互不重叠的环境光亮度区间中的一个环境光亮度及其对应的屏幕手动调节亮度,包括[lu0,eu0]、[lu m,eu m]和[lu1,eu1];其中,eu0是第一个环境光亮度区间中的一个环境光亮度,lu0是eu0对应的屏幕手动调节亮度;eum是第二个环境光亮度区间中的一个环境光亮度,lu m是eu m对应的屏幕手动调节亮度;eu1是第三个环境光亮度区间中的一个环境光亮度,lu1是eu1对应的屏幕手动调节亮度;若[lu m,eu m]的记录是最新的,当eu m-eu1的绝对值大于eu m-eu0的绝对值时,第一显示场景下至少两个不同的环境光亮度及其对应的屏幕手动调节亮度包括[lu m,eu m]和[lu1,eu1];当eu m-eu1的绝对值小于eu m-eu0的绝对值时,第一显示场景下至少两个不同的环境光亮度及其对应的屏幕手动调节亮度包括[lu m,eu m]和[lu0,eu0];若[lu0,eu0]或[lu1,eu1]的记录是最新的,第一显示场景下至少两个不同的环境光亮度及其对应的屏幕手动调节亮度包括[lu0,eu0]和[lu1,eu1]。
[0026]
在一种可能的设计中,第一亮度调整规则满足以下公式:
[0027]
l=gain*f(e)+offset;
[0028]
其中,e表示第一显示场景下的环境光亮度,f(x)表示预设的自动亮度算法,f(e)代表e下的自动亮度,l表示在第一显示场景下基于第一亮度调整规则得到的屏幕的背光亮度;gain和offset满足以下公式:
[0029]
l 1=gain*f(eu1)+offset;
[0030]
l 2=gain*f(eu2)+offset;
[0031]
其中,f(x)表示预设的自动亮度算法,eu1表示第一显示场景下至少两个不同的环
境光亮度中的第一环境光亮度,f(eu1)表示eu1下的自动亮度,l 1表示eu1下的屏幕手动调节亮度;eu2表示第一显示场景下至少两个不同的环境光亮度中的第二环境光亮度,f(eu2)表示eu2下的自动亮度,l 2表示eu2下的屏幕手动调节亮度。
[0032]
第三方面,本技术实施例提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述第一方面提供的任意一种方法。
[0033]
第四方面,本技术实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面提供的任意一种方法。
[0034]
第五方面,本技术实施例提供了一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现上述上述第一方面提供的任意一种方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
[0035]
第六方面,本技术实施例还提供了一种屏幕亮度调节装置,该装置可以是处理设备、电子设备或芯片。该装置包括处理器,用于实现上述第一方面提供的任意一种方法。该装置还可以包括存储器,用于存储程序指令和数据,存储器可以是集成在该装置内的存储器,或设置在该装置外的片外存储器。该存储器与该处理器耦合,该处理器可以调用并执行该存储器中存储的程序指令,用于实现上述第一方面提供的任意一种方法。该装置还可以包括通信接口,该通信接口用于该装置与其它设备进行通信。
附图说明
[0036]
图1为现有技术中的一种亮度调节曲线的示意图;
[0037]
图2为本技术实施例提供的一种亮度调节曲线的示意图;
[0038]
图3为本技术实施例提供的一种电子设备的结构示意图;
[0039]
图4为本技术实施例提供的一种适用于屏幕亮度调节方法的流程示意图;
[0040]
图5为本技术实施例提供的一种电子设备的显示示意图;
[0041]
图6为本技术实施例提供的又一种电子设备的显示示意图;
[0042]
图7为本技术实施例提供的又一种亮度调节曲线的示意图;
[0043]
图8为本技术实施例提供的又一种亮度调节曲线的示意图;
[0044]
图9为本技术实施例提供的又一种电子设备的结构示意图;
[0045]
图10为本技术实施例提供的一种芯片系统的结构示意图。
具体实施方式
[0046]
下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。其中,在本技术的描述中,除非另有说明,“至少一个”是指一个或多个,“多个”是指两个或多于两个。另外,为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
[0047]
目前,传统的自动亮度算法是基于大量用户的实验数据得到的,不符合不同类型用户的个性化需求。例如,如图2所示,对于视力较好的年轻人(线条a),其对比度需求高,对亮度敏感,在高亮环境下需求的屏幕背光亮度更高,在低亮环境下需求的屏幕背光亮度更
低。对于视力衰退的老人(线条b),其对比度需求低,对亮度不敏感,在高亮环境和低亮环境的屏幕背光亮度需求差异明显降低。而传统的自动亮度算法无法满足上述需求。
[0048]
并且,大量实验证明:即使在相同或近似的环境光亮度下,若显示场景不同,用户的亮度需求也是不同的。例如,对于网页、聊天、电子书等文本阅读场景,用户亮度需求较低;对于视频场景,由于视频内容平均亮度较低,用户的亮度需求往往较高;对于游戏场景,由于游戏内容较暗且复杂,用户往往需要较高的亮度,以便在游戏中及时发现对方,获得更好的战绩。传统的自动亮度算法也难以满足上述需求。
[0049]
为了解决上述问题,本技术实施例提供一种屏幕亮度调节方法,应用于电子设备。其方法包括:在第一显示场景下,获取环境光亮度;其中,第一显示场景包括文本阅读场景、视频场景或游戏场景中的任一种;然后,根据环境光亮度和第一亮度调整规则确定第一显示场景下屏幕的背光亮度;最后,根据第一显示场景下屏幕的背光亮度调节电子设备的屏幕亮度。其中,第一亮度调整规则是根据第一显示场景下至少两个不同的环境光亮度、至少两个不同的环境光亮度下的手动调节亮度以及预设的自动亮度算法确定的。
[0050]
可以理解的是,由于第一亮度调整规则是根据第一显示场景(例如,文本阅读场景)下至少两个不同的环境光亮度(明暗环境(比如白天/晚上))、至少两个不同的环境光亮度下的屏幕手动调节亮度以及预设的自动亮度算法确定的,因此可以更好地适配明暗环境的不同亮度需求,从而可以解决第一显示场景下,不同明暗环境导致的亮度体验不一致的问题,用户无需频繁调节亮度条,可以提高用户体验。
[0051]
示例性的,本技术实施例中的电子设备可以是手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、智能电视、智慧屏,以及蜂窝电话、个人数字助理(personal digital assistant,pda)、增强现实(augmented reality,ar)\虚拟现实(virtual reality,vr)设备等设备,本技术实施例对该电子设备的具体形态不作特殊限制。
[0052]
下面将结合附图对本技术实施例的实施方式进行详细描述。
[0053]
请参考图3,为本技术实施例提供的一种电子设备100的结构示意图。如图3所示,电子设备100可以包括处理器410,外部存储器接口420,内部存储器421,通用串行总线(universal serial bus,usb)接口430,充电管理模块440,电源管理模块441,电池442,天线1,天线2,移动通信模块450,无线通信模块460,音频模块470,扬声器470a,受话器470b,麦克风470c,耳机接口470d,传感器模块480,按键490,马达491,指示器492,摄像头493,显示屏494,以及用户标识模块(subscriber identification module,sim)卡接口495等。其中,传感器模块480可以包括压力传感器480a,陀螺仪传感器480b,气压传感器480c,磁传感器480d,加速度传感器480e,距离传感器480f,接近光传感器480g,指纹传感器480h,温度传感器480j,触摸传感器480k,环境光传感器480l,骨传导传感器480m等。
[0054]
可以理解的是,本实施例示意的结构并不构成对电子设备100的具体限定。在另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
[0055]
处理器410可以包括一个或多个处理单元,例如:处理器410可以包括应用处理器(applicationprocessor,ap),调制解调处理器,图形处理器(graphics processingunit,
gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
[0056]
控制器可以是电子设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
[0057]
处理器410中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器410中的存储器为高速缓冲存储器。该存储器可以保存处理器410刚用过或循环使用的指令或数据。如果处理器410需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减小了处理器410的等待时间,因而提高了系统的效率。
[0058]
在一些实施例中,处理器410可以包括一个或多个接口。接口可以包括集成电路(inter-integratedcircuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universalasynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industryprocessor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identitymodule,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
[0059]
可以理解的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
[0060]
充电管理模块440用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块440可以通过usb接口430接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块440可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块440为电池442充电的同时,还可以通过电源管理模块441为电子设备供电。
[0061]
电源管理模块441用于连接电池442,充电管理模块440与处理器410。电源管理模块441接收电池442和/或充电管理模块440的输入,为处理器410,内部存储器421,外部存储器,显示屏494,摄像头493,和无线通信模块460等供电。电源管理模块441还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块441也可以设置于处理器410中。在另一些实施例中,电源管理模块441和充电管理模块440也可以设置于同一个器件中。
[0062]
电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块450,无线通信模块460,调制解调处理器以及基带处理器等实现。
[0063]
天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
[0064]
移动通信模块450可以提供应用在电子设备100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块450可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块450可以由天线1接收电磁波,并对接收的电
磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块450还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块450的至少部分功能模块可以被设置于处理器410中。在一些实施例中,移动通信模块450的至少部分功能模块可以与处理器410的至少部分模块被设置在同一个器件中。
[0065]
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器470a,受话器470b等)输出声音信号,或通过显示屏494显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器410,与移动通信模块450或其他功能模块设置在同一个器件中。
[0066]
无线通信模块460可以提供应用在电子设备100上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块460可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块460经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器410。无线通信模块460还可以从处理器410接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
[0067]
在一些实施例中,电子设备100的天线1和移动通信模块450耦合,天线2和无线通信模块460耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm),通用分组无线服务(general packet radio service,gprs),码分多址接入(code divisionmultiple access,cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time-division code division multiple access,td-scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(globalpositioning system,gps),全球导航卫星系统(global navigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统(quasi-zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。
[0068]
电子设备100通过gpu,显示屏494,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏494和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器410可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
[0069]
显示屏494用于显示图像,视频等。
[0070]
显示屏494包括显示面板。显示面板可以采用液晶显示屏(liquidcrystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。
[0071]
电子设备100可以通过isp,摄像头493,视频编解码器,gpu,显示屏494以及应用处理器等实现拍摄功能。
[0072]
isp用于处理摄像头493反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头493中。
[0073]
摄像头493用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备100可以包括1个或n个摄像头493,n为大于1的正整数。
[0074]
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
[0075]
视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(movingpicture experts group,mpeg)1,mpeg2,mpeg3,mpeg4等。
[0076]
npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
[0077]
外部存储器接口420可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口420与处理器410通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
[0078]
内部存储器421可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器410通过运行存储在内部存储器421的指令,从而执行电子设备100的各种功能应用以及数据处理。例如,在本技术实施例中,处理器410可以通过执行存储在内部存储器421中的指令,响应于用户在显示屏494的第二操作或第一操作,在显示屏494显示对应的显示内容。内部存储器421可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备100使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器421可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
[0079]
电子设备100可以通过音频模块470,扬声器470a,受话器470b,麦克风470c,耳机接口470d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
[0080]
音频模块470用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块470还可以用于对音频信号编码和解码。在一些实施例中,音频模块470可以设置于处理器410中,或将音频模块470的部分功能模块设置于处理器
410中。扬声器470a,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备100可以通过扬声器470a收听音乐,或收听免提通话。受话器470b,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备100接听电话或语音信息时,可以通过将受话器470b靠近人耳接听语音。麦克风470c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息或需要通过语音助手触发电子设备100执行某些功能时,用户可以通过人嘴靠近麦克风470c发声,将声音信号输入到麦克风470c。电子设备100可以设置至少一个麦克风470c。在另一些实施例中,电子设备100可以设置两个麦克风470c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备100还可以设置三个,四个或更多麦克风470c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
[0081]
耳机接口470d用于连接有线耳机。耳机接口470d可以是usb接口430,也可以是3.5mm的开放移动电子设备平台(open mobile terminalplatform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association ofthe usa,ctia)标准接口。
[0082]
压力传感器480a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器480a可以设置于显示屏494。压力传感器480a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器480a,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏494,电子设备100根据压力传感器480a检测所述触摸操作强度。电子设备100也可以根据压力传感器480a的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
[0083]
陀螺仪传感器480b可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器480b确定电子设备100围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器480b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器480b检测电子设备100抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备100的抖动,实现防抖。陀螺仪传感器480b还可以用于导航,体感游戏场景。
[0084]
气压传感器480c用于测量气压。在一些实施例中,电子设备100通过气压传感器480c测得的气压值计算海拔高度,辅助定位和导航。
[0085]
磁传感器480d包括霍尔传感器。电子设备100可以利用磁传感器480d检测翻盖皮套的开合。在一些实施例中,当电子设备100是翻盖机时,电子设备100可以根据磁传感器480d检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
[0086]
加速度传感器480e可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
[0087]
距离传感器480f,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器480f测距以实现快速对焦。
[0088]
接近光传感器480g可以包括例如发光二极管(led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备100通过发光二极管向外发射红外光。电子设备100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备100附近有物体。当检测到不充分的反射光时,电子设备100可以确定电子设备100附近没有物体。电子设备100可以利用接近光传感器480g检测用户手持电子设备100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器480g也可用于皮套模式,口袋模式自动解锁与锁屏。
[0089]
环境光传感器480l用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏494亮度。环境光传感器480l也可用于拍照时自动调节白平衡。环境光传感器480l还可以与接近光传感器480g配合,检测电子设备100是否在口袋里,以防误触。
[0090]
指纹传感器480h用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
[0091]
温度传感器480j用于检测温度。在一些实施例中,电子设备100利用温度传感器480j检测的温度,执行温度处理策略。例如,当温度传感器480j上报的温度超过阈值,电子设备100执行降低位于温度传感器480j附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备100对电池442加热,以避免低温导致电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备100对电池442的输出电压执行升压,以避免低温导致的异常关机。
[0092]
触摸传感器480k,也称“触控面板”。触摸传感器480k可以设置于显示屏494,由触摸传感器480k与显示屏494组成触摸屏,也称“触控屏”。触摸传感器480k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏494提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器480k也可以设置于电子设备100的表面,与显示屏494所处的位置不同。
[0093]
骨传导传感器480m可以获取振动信号。在一些实施例中,骨传导传感器480m可以获取人体声部振动骨块的振动信号。骨传导传感器480m也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器480m也可以设置于耳机中,结合成骨传导耳机。音频模块470可以基于所述骨传导传感器480m获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器480m获取的血压跳动信号解析心率信息,实现心率检测功能。
[0094]
按键490包括开机键,音量键等。按键490可以是机械按键。也可以是触摸式按键。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。
[0095]
马达491可以产生振动提示。马达491可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏494不同区域的触摸操作,马达491也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
[0096]
指示器492可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
[0097]
sim卡接口495用于连接sim卡。sim卡可以通过插入sim卡接口495,或从sim卡接口495拔出,实现和电子设备100的接触和分离。电子设备100可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口495可以支持nano sim卡,micro sim卡,sim卡等。同一个sim卡接口495可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口495也可以兼容不同类型的sim卡。sim卡接口495也可以兼容外部存储卡。电子设备100通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备100采用esim,即:嵌入式sim卡。esim卡可以嵌在电子设备100中,不能和电子设备100分离。
[0098]
以下实施例中的方法均可以在具有上述硬件结构的电子设备100中实现。
[0099]
为了便于理解,以下结合附图对本技术实施例提供的屏幕亮度调节方法进行具体介绍。
[0100]
本技术实施例中,环境光亮度也可以替换为环境光照度或环境光强度或环境光通量,本技术不做限定。其中,光通量的单位为流明(lm)。光照度的单位为勒克斯(lux/lx),是单位面积上的光通量,即流明/平方米。光强度的单位为坎德拉(cd),是单位立体角中的光通量,即流明/立体角(sr)。光亮度的单位为尼特(nit/nt),是单位面积上、单位立体角中的光通量,即流明/立体角(sr)/平方米。
[0101]
如图4所示,本技术实施例提供一种屏幕亮度调节方法,以电子设备为手机为例进行说明,包括:
[0102]
401、手机确定多种显示场景及其对应的亮度调整规则。
[0103]
示例性的,如表1所示,手机可以存储多种显示场景及其对应的亮度调整规则。其中,亮度调整规则也可以理解为亮度调整算法或亮度调整曲线,本技术不做限定。
[0104]
表1
[0105]
显示场景亮度调整规则文本阅读场景亮度调整规则1游戏场景亮度调整规则2视频场景亮度调整规则3
[0106]
其中,文本阅读场景可以包括网页浏览、聊天、电子书、新闻等阅读场景。视频场景可以包括视频播放应用的视频观看场景。视频场景还可以包括在其他应用中的视频观看场景,例如通过浏览器打开某视频的视频播放场景,或者通过社交软件打开某视频的视频播放场景。游戏场景可以包括游戏应用的游戏场景,或通过其他应用预置的小程序打开的游戏场景等。当然,手机还可以存储更多其他显示场景及其对应的亮度调整规则,在此不做限定。
[0107]
其中,每种显示场景对应的亮度调整规则是根据该显示场景下至少两个不同的环境光亮度、该至少两个不同的环境光亮度下的屏幕手动调节亮度(下文简称为手动调节亮度)以及预设的自动亮度算法确定的。其中,预设的自动亮度算法例如可以是传统的自动亮度算法。示例性的,假设第一显示场景为文本阅读场景,第一显示场景对应的第一亮度调整规则是根据文本阅读场景下至少两个不同的环境光亮度、该至少两个不同的环境光亮度下的手动调节亮度和预设的自动亮度算法确定的。
[0108]
也就是说,在确定每种显示场景对应的亮度调整规则时,例如在确定文本阅读场景对应的亮度调整规则时,如表2所示,需要获取该显示场景下至少两个不同的环境光亮度
(明暗环境)、该至少两个不同的环境光亮度下基于预设的自动亮度算法得到的自动亮度,以及该至少两个不同的环境光亮度下的手动调节亮度(例如,用户在明暗两个不同环境光亮度下的最近一次手动调光记录)。
[0109]
表2
[0110][0111]
下面以第一显示场景为文本阅读场景为例说明如何获取第一显示场景下的至少两个不同的环境光亮度下的手动调节亮度。如图5所示,用户打开新闻应用程序(application,app)的热点新闻界面501时,假设当前的环境光亮度为10lux,手机基于预设的自动亮度算法得到的自动亮度(手机默认亮度)为5nit,若用户不满意该自动亮度,用户可以通过设置app进入如图6中的(a)所示的图形用户界面(graphical user interface,gui),该gui可以称为显示界面601。显示界面601可以包括与手机显示相关的设置条目或控件,例如,亮度、字体大小、字体样式、指示灯、休眠和护眼模式等。当然,该显示界面601可以显示更多或更少的条目,本技术不做限定。用户可以在显示界面601上拖动亮度控件的滑块602对手机的显示亮度进行手动调节。或者,用户可以通过在桌面进行下拉操作进入如图6中的(b)所示的下拉通知栏701,用户可以在下拉通知栏701上拖动亮度控件的滑块702对手机的显示亮度进行手动调节,例如用户可以将屏幕亮度调整为3nit。用户调节完毕后,即用户放开滑块602或滑块702后,手机可以保存用户的手动调节结果。进一步的,当环境光亮度变化较大,例如用户在阅读新闻时,从室内移动到室外,此时环境光亮度由10lux变为300lux时,手机基于预设的自动亮度算法得到的自动亮度为100nit,用户可能仍然不满意该理论亮度,用户可以重新调整屏幕亮度,例如用户可以将屏幕亮度调整为120nit,手机可以记录用户的手动调节结果。
[0112]
本技术实施例中,手机至少可以记录用户在文本阅读场景下的最近的(最新的)两次屏幕亮度调节结果(调光结果),该最近的两次调光结果是在不同环境光亮度下(例如,分别在高亮环境(白天)和暗环境(晚上))进行的。
[0113]
示例性的,可以预设一个环境光亮度阈值,以区分高亮环境(明亮环境)和低亮环境(暗环境),分别记录该环境光亮度阈值两侧的调光结果,即分别记录大于该环境光亮度阈值的一个环境光照度下的调光结果(高亮环境的调光结果)和小于该环境光亮度阈值的一个环境光照度下的调光结果(低亮环境的调光结果)。其中,高亮环境的调光结果和低亮环境的调光结果可以是系统默认值。若用户对高亮环境的调光结果或低亮环境的调光结果进行了更新,则采用更新后的调光结果,即将默认的调光结果或用户之前更新的调光结果替换为用户最近更新后的调光结果。可以认为一个环境光亮度和该环境光亮度下的手动调节亮度组成一个节点,如图7所示,可以认为预设的环境光亮度阈值两侧各分布一个节点(例如,节点1和节点2),根据节点1和节点2可以确定第一亮度调整规则,从而得出第一亮度调整规则对应的亮度调整曲线。但仅通过一个阈值区分两个节点(双节点),可能发生如图7所示的双节点无限接近的问题,从而影响根据双节点确定的亮度调整规则(例如,第一亮度调整规则)的准确性。
[0114]
为了解决双节点无限接近的问题,在一种可能的设计中,可以限定第一显示场景下的至少两个不同的环境光亮度的差的绝对值大于一个预设阈值(第二阈值)。例如,第二阈值可以是50lux、100lux或200lux等。
[0115]
在另一种可能的设计中,可以使第一显示场景下至少两个不同的环境光亮度及其对应的屏幕手动调节亮度分别位于n个互不重叠的环境光亮度区间中的不同环境光亮度区间;n为大于等于3的整数。
[0116]
示例性的,如图8所示,可以预设三个(即n=3)互不重叠的环境光亮度区间。在第一显示场景(例如,文本阅读场景)下,分别记录三个互不重叠的环境光亮度区间中的一个环境光亮度及其对应的屏幕手动调节亮度,包括[lu0,eu0]、[lu m,eu m]和[lu1,eu1];其中,eu0是第一个环境光亮度区间中的一个环境光亮度,lu0是eu0对应的屏幕手动调节亮度;eu m是第二个环境光亮度区间中的一个环境光亮度,lu m是eu m对应的屏幕手动调节亮度;eu1是第三个环境光亮度区间中的一个环境光亮度,lu1是eu1对应的屏幕手动调节亮度。
[0117]
在一种可能的设计中,若[lu m,eu m]的记录是最新的,当eu m-eu1的绝对值大于eu m-eu0的绝对值时,第一显示场景下至少两个不同的环境光亮度及其对应的屏幕手动调节亮度包括[lu m,eu m]和[lu1,eu1],也就是说,根据[lu m,eu m]和[lu1,eu1]确定第一亮度调节规则,从而得出第一亮度调整规则对应的亮度调整曲线。当eu m-eu1的绝对值小于eu m-eu0的绝对值时,第一显示场景下至少两个不同的环境光亮度及其对应的屏幕手动调节亮度包括[lu m,eu m]和[lu0,eu0],也就是说,根据[lu m,eu m]和[lu0,eu0]确定第一亮度调节规则,从而得出第一亮度调整规则对应的亮度调整曲线。若[lu0,eu0]或[lu1,eu1]的记录是最新的,第一显示场景下至少两个不同的环境光亮度及其对应的屏幕手动调节亮度包括[lu0,eu0]和[lu1,eu1],也就是说,根据[lu0,eu0]和[lu1,eu1]确定第一亮度调节规则,从而得出第一亮度调整规则对应的亮度调整曲线。
[0118]
在另一种可能的设计中,可以在第二个环境光亮度区间设置一个环境光亮度阈值,若[lu m,eu m]的记录是最新的,当[lu m,eu m]位于该环境光亮度阈值的左侧时,第一显示场景下至少两个不同的环境光亮度及其对应的屏幕手动调节亮度包括[lu m,eu m]和[lu1,eu2];当[lu m,eu m]位于该环境光亮度阈值的右侧时,第一显示场景下至少两个不同的环境光亮度及其对应的屏幕手动调节亮度包括[lu m,eum]和[lu1,eu2]。
[0119]
这样,可以避免最近的两次调光结果分别对应的环境光亮度无限接近,即避免双节点无限接近,能够提高根据双节点确定的亮度调整规则的准确性,以便根据双节点确定的亮度调整规则能够更好地适配(满足)用户在明暗环境的不同亮度需求。
[0120]
而后,手机可以根据用户在第一显示场景下的不同环境光亮度的手动调节亮度以及自动亮度确定第一显示场景对应的第一亮度调整规则。在一种可能的实现方式中,当确定第一显示场景下至少两个不同的环境光亮度及其对应的屏幕手动调节亮度后,即确定双节点后,可以将双节点带入下列二元一次方程组:
[0121]
l 1=gain*f(eu1)+offset;
[0122]
l 2=gain*f(eu2)+offset;
[0123]
其中,f(x)表示预设的自动亮度算法,eu1表示第一显示场景下至少两个不同的环境光亮度中的第一环境光亮度,f(eu1)表示eu1下的自动亮度,l 1表示eu1下的屏幕手动调
节亮度;eu2表示第一显示场景下至少两个不同的环境光亮度中的第二环境光亮度,f(eu2)表示eu2下的自动亮度,l 2表示eu2下的手动调节亮度。
[0124]
解二元一次方程组可以得到增益参数gain和偏置参数offset,增益参数gain和偏置参数offset可以体现“人因”差异,即不同类型的人对亮度需求的差异。根据gain和offset可以得到第一亮度调整规则对应的亮度曲线:
[0125]
l=gain*f(e)+offset;
[0126]
其中,e表示第一显示场景下的环境光亮度,f(e)代表环境光亮度e下的自动亮度,l表示在第一显示场景下基于第一亮度调整规则得到的屏幕的背光亮度。
[0127]
另外,在一些实施例中,手机可以记录用户在每个显示场景下的最近m次调光结果,m为大于或等于2的整数,例如,m可以为3、4或5等。手机可以基于该显示场景下记录的m个不同的环境光亮度、m个不同的环境光亮度下的手动调节亮度和预设的自动亮度算法确定的该显示场景对应的亮度调整规则,其过程可以参考上文中的相关描述,在此不做赘述。
[0128]
402、在第一显示场景下,获取环境光亮度。
[0129]
当手机的显示屏幕处于点亮状态时,例如,手机在第一显示场景(文本阅读场景)下,手机可以通过环境光传感器(光源感应器)获取当前的环境光亮度。
[0130]
可以理解的是,手机可以实时获取环境光亮度或者周期性获取环境光亮度,本技术不做限定。
[0131]
403、根据环境光亮度和第一亮度调整规则确定第一显示场景下屏幕的背光亮度。
[0132]
手机获取环境光亮度后,可以根据环境光亮度和第一亮度调整规则确定第一显示场景(例如,文本阅读场景)下屏幕的背光亮度。
[0133]
404、根据第一显示场景下屏幕的背光亮度调节电子设备的屏幕背光亮度。
[0134]
在一些实施例中,若环境光亮度的变化量小于或等于一个预设阈值(第一阈值,例如可以是1lux、5lux或10lux等),即可以近似认为环境光亮度不变时,当手机从第一显示场景(例如,文本阅读场景)切换到第二显示场景(例如,视频播放场景)时,手机可以根据环境光亮度和第二亮度调整规则确定第二显示场景下屏幕的背光亮度,并根据确定的第二显示场景下屏幕的背光亮度调节手机屏幕的背光亮度。其中,第二显示场景与第一显示场景不同;第二亮度调整规则是根据第二显示场景下至少两个不同的环境光亮度、至少两个不同的环境光亮度下的手动调节亮度和预设的自动亮度算法确定的。第二亮度调整规则的确定方法可以参考步骤401中对第一亮度调整规则的确定方法的相关描述,在此不做赘述。
[0135]
基于本技术实施例提供的方法,手机可以根据环境光亮度和第一亮度调整规则确定第一显示场景下屏幕的背光亮度,由于第一亮度调整规则是根据第一显示场景(例如,文本阅读场景)下至少两个不同的环境光亮度(明暗环境(比如白天/晚上))、至少两个不同的环境光亮度下的手动调节亮度和预设的自动亮度算法确定的,因此可以更好地适配明暗环境的不同亮度需求,从而可以解决第一显示场景下,不同明暗环境导致的亮度体验不一致的问题,用户无需频繁调节亮度条,可以提高用户体验。
[0136]
进一步的,在环境光亮度变化较小的情况下,当手机从第一显示场景(例如,文本阅读场景)切换到第二显示场景(例如,视频播放场景)时,手机可以根据环境光亮度和第二亮度调整规则确定第二显示场景下屏幕的背光亮度。从而可以解决相同环境光亮度下,不同应用场景下的亮度需求不一致的问题。用户无需频繁调节亮度条,可以提高用户体验。
[0137]
本技术实施例采用“双节点”调光方法,区别于传统的调光方法只记录用户的最近一次手动调光记录,本技术实施例提供的方法至少记录用户在明暗两个不同环境光亮度的手动调光记录,并可以根据用户在明暗两个不同环境光亮度的手动调光记录确定新的亮度调整规则,可以解决亮度需求的“人因”差异与应用场景差异问题。由于新的亮度调整规则是根据用户在明暗两个不同照度区域的手动调光记录确定的,当处于用户手动调光的明暗两个不同环境光亮度下时,手机的屏幕显示亮度仍与用户手动调光记录一致,现有技术仅能保持用户最近一次调光记录,无法还原多次调光记录(例如,最近两次调光记录)。
[0138]
本技术另一些实施例还提供一种电子设备。该电子设备用于执行上述方法实施例中手机执行的各个功能或者步骤。
[0139]
在采用对应各个功能划分各个功能模块的情况下,图9示出了上述实施例中所涉及的电子设备9的一种可能的结构示意图,该电子设备9用于实现以上各个方法实施例中记载的方法,其具体包括:传感器901和处理单元902。
[0140]
其中,传感器901,用于支持电子设备执行图4所示的过程401;处理单元902,用于支持电子设备执行图4所示的过程402-404。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
[0141]
本技术实施例还提供一种芯片系统,如图10所示,该芯片系统包括至少一个处理器1001和至少一个接口电路1002。处理器1001和接口电路1002可通过线路互联。例如,接口电路1002可用于从其它装置(例如电子设备的存储器)接收信号。又例如,接口电路1002可用于向其它装置(例如处理器1001)发送信号。示例性的,接口电路1002可读取存储器中存储的指令,并将该指令发送给处理器1001。当所述指令被处理器1001执行时,可使得电子设备执行上述实施例中的各个步骤。当然,该芯片系统还可以包含其他分立器件,本技术实施例对此不作具体限定。
[0142]
本技术实施例还提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在上述电子设备上运行时,使得该电子设备执行上述方法实施例中手机执行的各个功能或者步骤。
[0143]
本技术实施例还提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述方法实施例中手机执行的各个功能或者步骤。
[0144]
通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0145]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0146]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到
多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0147]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0148]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0149]
以上内容,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1