相机功耗的调节方法及装置与流程
未命名
08-26
阅读:155
评论:0
1.本公开涉及终端技术领域,尤其涉及一种相机功耗的调节方法及装置。
背景技术:
2.随着相机越来越受大众的喜爱,对相机功能的多样性要求越来越高,在相机上加载的算法不断增加,导致功耗问题变成越来越突出,功耗问题从后台进入大众的视线,倍受到关注,如何高效地对相机进行功耗调节,以降低相机功耗,成为亟待解决的问题。
技术实现要素:
3.本公开提供一种相机功耗的调节方法、装置、终端设备、电子设备及计算机可读存储介质,以至少解决如何高效地对相机进行功耗调节,以降低相机功耗的问题。本公开的技术方案如下:
4.根据本公开实施例的第一方面,提供一种相机功耗的调节方法,包括:获取相机的功耗等级;获取相机的闪光灯的目标状态;响应于目标状态为开启状态,根据功耗等级,对闪光灯的功率进行调整。
5.在一些实施例中,相机功耗的调节方法,包括:响应于目标状态为关闭状态,在相机进行拍照时增加图像的曝光时间。
6.在一些实施例中,根据功耗等级,对闪光灯的功率进行调整,包括:根据功耗等级,获取功耗等级对应的闪光灯的功率调整值;基于功率调整值,将闪光灯的当前功率调整至功率目标值。
7.在一些实施例中,获取相机的功耗等级,包括:获取相机的初始功耗等级;获取相机的续航电量值和/或环境亮度值;基于续航电量值和/或环境亮度值,对初始功耗等级进行修正,获取相机最终的功耗等级。
8.在一些实施例中,基于续航电量值对初始功耗等级进行修正,获取相机最终的功耗等级,包括:响应于续航电量值大于或等于第一预设电量阈值,则将初始功耗等级确定为最终的功耗等级;响应于续航电量值小于第一预设电量阈值,则将与初始功耗等级相邻且小于初始功耗等级的下一功耗等级,确定为最终的功耗等级。
9.在一些实施例中,基于环境亮度值对初始功耗等级进行修正,获取相机最终的功耗等级,包括:响应于环境亮度值小于第一预设亮度阈值,则将与初始功耗等级相邻且小于初始功耗等级的下一功耗等级,确定为最终的功耗等级。
10.在一些实施例中,基于续航电量值和环境亮度值,对初始功耗等级进行修正,获取相机最终的功耗等级,包括:基于续航电量值对初始功耗等级进行修正,获取修正功耗等级;基于环境亮度值对修正功耗等级进行再次修正,获取最终的功耗等级。
11.在一些实施例中,获取相机的闪光灯的目标状态,包括:获取相机的续航电量值和/或环境亮度值;基于续航电量值和/或环境亮度值,确定闪光灯的目标状态。
12.在一些实施例中,基于续航电量值和/或环境亮度值,确定闪光灯的目标状态,包
括:响应于续航电量值小于或等于第二预设电量阈值,和/或环境亮度值大于或等于第二预设亮度阈值,确定闪光灯的目标状态为关闭状态;或者,响应于续航电量值大于第二预设电量阈值,和/或环境亮度值小于第二预设亮度阈值,确定闪光灯的目标状态为开启状态。
13.在一些实施例中,功耗等级与闪光灯的功率调整值呈正相关。
14.根据本公开实施例的第二方面,提供一种相机功耗的调节装置,包括:第一获取模块,被配置于获取相机的功耗等级;第二获取模块,被配置于获取相机的闪光灯的目标状态;调整模块,被配置于响应于目标状态为开启状态,根据功耗等级,对闪光灯的功率进行调整。
15.在一些实施例中,调整模块,被配置于:响应于目标状态为关闭状态,在相机进行拍照时增加图像的曝光时间。
16.在一些实施例中,调整模块,被配置于:根据功耗等级,获取功耗等级对应的闪光灯的功率调整值;基于功率调整值,将闪光灯的当前功率调整至功率目标值。
17.在一些实施例中,调整模块,被配置于:获取相机的初始功耗等级;获取相机的续航电量值和/或环境亮度值;基于续航电量值和/或环境亮度值,对初始功耗等级进行修正,获取相机最终的功耗等级。
18.在一些实施例中,调整模块,被配置于:响应于续航电量值大于或等于第一预设电量阈值,则将初始功耗等级确定为最终的功耗等级;响应于续航电量值小于第一预设电量阈值,则将与初始功耗等级相邻且小于初始功耗等级的下一功耗等级,确定为最终的功耗等级。
19.在一些实施例中,调整模块,被配置于:响应于环境亮度值小于第一预设亮度阈值,则将与初始功耗等级相邻且小于初始功耗等级的下一功耗等级,确定为最终的功耗等级。
20.在一些实施例中,调整模块,被配置于:基于续航电量值对初始功耗等级进行修正,获取修正功耗等级;基于环境亮度值对修正功耗等级进行再次修正,获取最终的功耗等级。
21.在一些实施例中,第二获取模块,被配置于:获取相机的续航电量值和/或环境亮度值;基于续航电量值和/或环境亮度值,确定闪光灯的目标状态。
22.在一些实施例中,第二获取模块,被配置于:响应于续航电量值小于或等于第二预设电量阈值,和/或环境亮度值大于或等于第二预设亮度阈值,确定闪光灯的目标状态为关闭状态;或者,响应于续航电量值大于第二预设电量阈值,和/或环境亮度值小于第二预设亮度阈值,确定闪光灯的目标状态为开启状态。
23.在一些实施例中,功耗等级与闪光灯的功率调整值呈正相关。
24.根据本公开实施例的第三方面,提供一种终端设备,包括:如本公开实施例第二方面的相机功耗的调节装置。
25.根据本公开实施例的第四方面,提供一种电子设备,包括:处理器;被配置于存储处理器的可执行指令的存储器;其中,处理器被配置为执行指令,以实现如本公开实施例第一方面的相机功耗的调节方法。
26.根据本公开实施例的第五方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本公开实施例第一
方面的相机功耗的调节方法。
27.本公开的实施例提供的技术方案至少带来以下有益效果:获取相机的功耗等级;获取相机的闪光灯的目标状态;响应于目标状态为开启状态,根据功耗等级,对闪光灯的功率进行调整。本公开的实施例根据相机的功耗等级,确定闪光灯的开启或者关闭,在闪光灯开启状态下,进一步根据功耗等级,对闪光灯的功率进行调整,从而能够高效地对相机功耗进行调节,以降低相机功耗。
28.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
29.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
30.图1是根据一示例性实施例示出的一种相机功耗的调节方法的流程图。
31.图2是根据一示例性实施例示出的一种获取相机的闪光灯的目标状态的流程图。
32.图3是根据一示例性实施例示出的一种基于功率调整值,将闪光灯的当前功率调整至功率目标值的流程图。
33.图4是根据一示例性实施例示出的一种基于续航电量值和/或环境亮度值,对初始功耗等级进行修正的流程图。
34.图5是根据一示例性实施例示出的一种相机功耗的调节装置的框图。
35.图6是根据一示例性实施例示出的一种终端设备的框图。
36.图7是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
37.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
38.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
39.图1是根据一示例性实施例示出的一种相机功耗的调节方法的流程图,如图1所示,本公开实施例的相机功耗的调节方法,可以包括以下步骤:
40.s101,获取相机的功耗等级。
41.需要说明的是,本公开实施例的相机功耗的调节方法的执行主体为本公开实施例提供的相机功耗的调节装置,该装置可以设置在电子设备中,例如手机、单反和数码相机等终端设备,以执行本公开实施例的相机功耗的调节方法。
42.在本公开实施例中,相机可以理解为手机、单反和数码相机等终端设备中的摄像装置,在相机开启后,对功耗进行检测获取相机的功耗参数数据,例如,通过不断获取相机
设备电池节点的数据,以该数据确定相机开启后的功耗值,以此确定相机开启后的功耗值对应的功耗等级。
43.此处需要说明的是,可以预先设置相机的功耗等级与相机的功耗值之间的对应关系,例如划分不同的功耗区间分别对应于高功耗、中功耗和低功耗三个等级。关于功耗等级的划分个数,本公开不做限定。
44.s102,获取相机的闪光灯的目标状态。
45.相机的闪光灯的目标状态包括两种,一种是闪光灯开启状态,一种是闪光灯关闭状态,为了降低相机的功耗,在满足设定条件的情况下,可以对相机的闪光灯进行关闭,以达到降低相机功耗的目的。
46.示例性的,在相机设备的电量过低时,为了保证相机设备的续航能力,在进行拍照时,可直接关闭闪光灯。可选地,为了获取到较亮的图像效果,可通过增加曝光时间的方式,来弥补关闭闪光灯的缺陷,以保证相机设备的续航能力。
47.示例性的,在相机设备所处的当前环境光线足够亮时,在进行拍照时,为了降低相机的功耗,可直接关闭闪光灯。可选地,为了获取到较亮的图像效果,可通过增加曝光时间的方式,来弥补关闭闪光灯的缺陷。
48.s103,响应于目标状态为开启状态,根据功耗等级,对闪光灯的功率进行调整。
49.若相机的闪光灯的目标状态为开启状态,则可根据相机的功耗等级,对闪光灯的功率进行调整,以降低闪光灯的功耗,从而降低相机功耗。
50.示例性的,当相机的功耗等级为高功耗时,对闪光灯的功率进行降低,以降低闪光灯的功耗,从而降低相机功耗。
51.本公开的实施例提供的相机功耗的调节方法,通过获取相机的功耗等级;获取相机的闪光灯的目标状态;响应于目标状态为开启状态,根据功耗等级,对闪光灯的功率进行调整。本公开的实施例根据相机的功耗等级,确定闪光灯的开启或者关闭,在闪光灯开启状态下,进一步根据功耗等级,对闪光灯的功率进行调整,从而能够高效地对相机功耗进行调节,以降低相机功耗。
52.图2是根据一示例性实施例示出的一种相机功耗的调节方法的流程图,如图2所示,基于上述实施例的基础上,获取相机的闪光灯的目标状态,可以包括以下步骤:
53.s201,获取相机的续航电量值和/或环境亮度值。
54.获取相机设备当前的续航电量值。其中,相机设备的续航电量一般可直接显示在屏幕上,比如说,获取到相机当前的续航电量值为68%。
55.获取相机当前所处环境的环境亮度值。比如说,获取到相机当前所处环境的环境亮度值为500lx。
56.s202,基于续航电量值和/或环境亮度值,确定闪光灯的目标状态。
57.根据上述获取到续航电量值和/或环境亮度值,确定闪光灯的目标状态为开启状态还是关闭状态。
58.示例性的,预设一个第二预设电量阈值,比如说,可将第二预设电量阈值设置为10%,若上述获得的相机设备的续航电量值小于或等于第二预设电量阈值,则认为相机的续航电量值过低,为了保证相机设备的续航能力,则确定闪光灯的目标状态为关闭状态,即在相机进行拍照时不开启闪光灯。可选地,可通过增加曝光时间的方式,来弥补关闭闪光灯
的缺陷,以在获取到较亮的图像效果下,仍能保证相机设备的续航能力。
59.示例性的,预设一个第二预设亮度阈值,若上述获得的相机设备的环境亮度值大于或等于第二预设亮度阈值,则认为相机当前所处的环境足够使相机拍出的图像有较亮的图像效果,为了降低相机的功耗值,则确定闪光灯的目标状态为关闭状态,即在相机进行拍照时不开启闪光灯。可选地,可通过增加曝光时间的方式,来弥补关闭闪光灯的缺陷,以在获取到较亮的图像效果下,仍能保证相机设备的续航能力。
60.示例性的,预设一个第二预设电量阈值,比如说,可将第二预设电量阈值设置为10%,若上述获得的相机设备的续航电量值大于第二预设电量阈值,则认为相机的续航电量值足够支撑相机进行拍照,则确定闪光灯的目标状态为开启状态,即在相机进行拍照时开启闪光灯。
61.示例性的,预设一个第二预设亮度阈值,若上述获得的相机设备的环境亮度值小于第二预设亮度阈值,则认为相机当前所处的环境较暗,不能使相机拍出的图像有较亮的图像效果,则确定闪光灯的目标状态为开启状态,即在相机进行拍照时开启闪光灯。
62.本公开的实施例提供的相机功耗的调节方法,结合相机电池的续航能力以及相机周围的环境亮度,有针对性的去确定闪光灯的目标状态,从而根据闪光灯的目标状态调整闪光灯,在相机续航电量值过低或环境亮度值较高时,直接关闭闪光灯,通过增加曝光时间弥补未开启闪光灯补光的不足,保证了用户的续航能力,且而能够高效地对相机功耗进行调节,降低相机功耗。
63.当上述确定闪光灯处于开启状态后,需要进一步对开启状态的闪光灯功率进行调整,图3是根据一示例性实施例示出的一种相机功耗的调节方法的流程图,如图3所示,本公开实施例的相机功耗的调节方法,可以包括以下步骤:
64.s301,获取相机的功耗等级。
65.关于步骤s301的实现方式,可采用本公开中各实施例中的实现方式,比如说采用步骤s101的实现方式,在此不再进行赘述。
66.s302,响应于相机的目标状态为开启状态,根据功耗等级,获取功耗等级对应的闪光灯的功率调整值。
67.根据上述确定的相机的功耗等级,确定相机的功耗等级对应的闪光灯的功率调整值。
68.示例性的,可以预先设置相机的功耗等级与相机的闪光灯的功率调整值的对应关系,比如说,当将相机的功耗等级分为高功耗、中功耗和低功耗三个功耗等级时,可设置若相机的功耗等级为高功耗时,对应的闪光灯的功率调整值为第一功率调整值;若相机的功耗等级为中功耗时,对应的闪光灯的功率调整值为第二功率调整值;若相机的功耗等级为低功耗时,对应的闪光灯的功率调整值为第三功率调整值。其中,闪光灯的第一功率调整值大于第二功率调整值,第二功率调整值大于第三功率调整值,即功耗等级与闪光灯的功率调整值呈正相关。可以理解的是,当确定相机的功耗等级后,可根据相机的功耗等级,确定该功耗等级对应的闪光灯的功率调整值。示例性的,可将闪光灯的第一功率调整值设置为80mw,将闪光灯的第二功率调整值设置为40mw,将闪光灯的第三功率调整值设置为20mw。
69.本公开不对功耗等级的等级个数做限定,不能作为限制本公开的条件。
70.s303,基于功率调整值,将闪光灯的当前功率调整至功率目标值。
71.根据上述确定的功率调整值,对闪光灯的当前功率进行调整,得到闪光灯的功率目标值。示例性地,若上述确定的功率调整值为第二功率调整值,为了降低相机的功耗,在闪光灯的当前功率的基础上,依据第二功率调整值对闪光灯的功率进行减少,将减少后得到的功率值作为闪光灯的功率目标值。比如说,若闪光灯的当前功率值大小为a,第二功率调整值为b,则闪光灯的功率目标值为a-b。
72.本公开的实施例根据相机的功耗等级,在闪光灯开启状态下,进一步根据功耗等级,获取功耗等级对应的闪光灯的功率调整值,从而对闪光灯的功率进行调整,从而能够高效地对相机功耗进行调节,降低相机功耗。
73.除了上述方案外,当上述确定闪光灯处于开启状态后,需要进一步对开启状态的闪光灯功率进行调整,还可以采取下述方案。图4是根据一示例性实施例示出的一种相机功耗的调节方法的流程图,如图4所示,本公开实施例的相机功耗的调节方法,可以包括以下步骤:
74.s401,获取相机的初始功耗等级。
75.上述介绍了直接根据相机的功耗等级对闪光灯的功率进行调整,本实施例中,为了充分考虑相机设备的多重因素,为了增强用户的体验感,不直接将根据相机的功耗值所对应的功耗等级作为最终的功耗等级,而是将根据相机的功耗值所对应的功耗等级作为初始功耗等级。
76.此处需要说明的是,与上述类似,可以预先设置相机的初始功耗等级与相机的功耗值之间的对应关系,例如划分不同的功耗区间分别对应于高功耗、中功耗和低功耗三个初始等级。
77.s402,获取相机的续航电量值和/或环境亮度值。
78.获取相机设备当前的续航电量值。其中,相机设备的续航电量一般可直接显示在屏幕上,比如说,获取到相机当前的续航电量值为68%。
79.获取相机当前所处环境的环境亮度值。比如说,获取到相机当前所处环境的环境亮度值为500lx。
80.s403,响应于相机的目标状态为开启状态,基于续航电量值和/或环境亮度值,对初始功耗等级进行修正,获取相机最终的功耗等级。
81.作为一种可实现的方式,可基于续航电量值对上述获得的初始功耗等级进行修正,获取相机最终的功耗等级。下面给出基于续航电量值对上述获得的初始功耗等级进行修正,获取相机最终的功耗等级的两种实施示例。
82.示例性的,预设一个第一预设电量阈值,若上述获得的续航电量值大于或等于第一预设电量阈值,则将上述获得的初始功耗等级确定为最终的功耗等级。比如说,若初始功耗等级为高功耗,第一预设电量阈值设置为50%,若上述获得的续航电量值为80%,则将上述获得的初始功耗等级高功耗确定为最终的功耗等级,即最终的功耗等级为高功耗。
83.示例性的,预设一个第一预设电量阈值,若上述获得的续航电量值小于第一预设电量阈值,考虑到设备的续航能力,则将与初始功耗等级相邻且小于初始功耗等级的下一功耗等级,确定为最终的功耗等级。比如说,若初始功耗等级为高功耗,第一预设电量阈值设置为50%,若上述获得的续航电量值为20%,则将高功耗的下一耗等级确定为最终的功耗等级,即将中功耗确定为最终的功耗等级。需要注意的是,若相机的初始功耗等级为低功
耗,由于低功耗已经是最低的功耗等级,在续航电量值小于第一预设电量阈值的情况下,不对低功耗进行降低。
84.作为另一种可实现的方式,可基于上述获得的环境亮度值对初始功耗等级进行修正,获取相机最终的功耗等级。下面给出基于环境亮度值对初始功耗等级进行修正,获取相机最终的功耗等级的一种实施示例。
85.示例性的,预设一个第一预设亮度阈值,若环境亮度值小于第一预设亮度阈值,考虑到设备的续航能力,则将与初始功耗等级相邻且小于初始功耗等级的下一功耗等级,确定为最终的功耗等级。比如说,若初始功耗等级为高功耗,若环境亮度值小于第一预设亮度阈值,则将高功耗的下一功耗等级确定为最终的功耗等级,即将中功耗确定为最终的功耗等级。需要注意的是,若相机的初始功耗等级为低功耗,由于低功耗已经是最低的功耗等级,在环境亮度值小于第一预设亮度阈值的情况下,不对低功耗进行降低。
86.作为另一种可实现的方式,可结合上述获得的续航电量值和环境亮度值,对初始功耗等级进行修正,获取相机最终的功耗等级。下面给出结合上述获得的续航电量值和环境亮度值,对初始功耗等级进行修正,获取相机最终的功耗等级的一种实施示例。
87.示例性的,基于续航电量值对初始功耗等级进行修正,获取修正功耗等级,再基于环境亮度值对修正功耗等级进行再次修正,获取最终的功耗等级。比如说,预设一个第一预设电量阈值和第一预设亮度阈值,若初始功耗等级为高功耗,若上述获得的续航电量值小于第一预设电量阈值,考虑到设备的续航能力,则将与初始功耗等级相邻且小于初始功耗等级的下一功耗等级,即将中功耗确定为修正功耗等级,在确定修正功耗等级后,将环境亮度值与第一预设亮度阈值进行对比,若环境亮度值小于第一预设亮度阈值,则将中功耗的下一功耗等级确定为最终的功耗等级,即将低功耗确定为最终的功耗等级。
88.s404,根据功耗等级,获取功耗等级对应的闪光灯的功率调整值。
89.根据上述确定的相机最终的功耗等级,确定相机最终的功耗等级对应的闪光灯的功率调整值。
90.示例性的,可以预先设置相机最终的功耗等级与相机的闪光灯的功率调整值的对应关系,比如说,当将相机的功耗等级分为高功耗、中功耗和低功耗三个功耗等级时,可设置若相机最终的功耗等级为高功耗时,对应的闪光灯的功率调整值为第一功率调整值;若相机最终的功耗等级为中功耗时,对应的闪光灯的功率调整值为第二功率调整值;若相机最终的功耗等级为低功耗时,对应的闪光灯的功率调整值为第三功率调整值。其中,闪光灯的第一功率调整值大于第二功率调整值,第二功率调整值大于第三功率调整值,即功耗等级与闪光灯的功率调整值呈正相关。可以理解的是,当确定相机最终的功耗等级后,可根据相机最终的功耗等级,确定该相机最终的功耗等级对应的闪光灯的功率调整值。示例性的,可将闪光灯的第一功率调整值设置为80mw,将闪光灯的第二功率调整值设置为40mw,将闪光灯的第三功率调整值设置为20mw。
91.本公开不对功耗等级的等级个数做限定,不能作为限制本公开的条件。
92.s405,基于功率调整值,将闪光灯的当前功率调整至功率目标值。
93.根据上述确定的功率调整值,对闪光灯的当前功率进行调整,得到闪光灯的功率目标值。示例性地,若上述确定的功率调整值为第二功率调整值,为了降低相机的功耗,在闪光灯的当前功率的基础上,依据第二功率调整值对闪光灯的功率进行减少,将减少后得
到的功率值作为闪光灯的功率目标值。比如说,若闪光灯的当前功率值大小为a,第二功率调整值为b,则闪光灯的功率目标值为a-b。
94.本公开的实施例提供的相机功耗的调节方法,在确定闪光灯开启状态下,结合相机电池的续航能力以及相机周围的环境亮度,对相机的初始功耗等级进行修正,根据修正后的功耗等级确定对应的闪光灯的功率调整值,从而对闪光灯的功率进行调整,能够高效地对相机功耗进行调节,降低相机功耗。
95.图5是根据一示例性实施例示出的一种相机功耗的调节装置的框图。如图5所示,本公开实施例的相机功耗的调节装置500,包括:第一获取模块51、第二获取模块52和调整模块53,其中:
96.第一获取模块51,被配置于获取相机的功耗等级。
97.第二获取模块52,被配置于获取相机的闪光灯的目标状态。
98.调整模块53,被配置于响应于目标状态为开启状态,根据功耗等级,对闪光灯的功率进行调整。
99.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
100.本公开的实施例提供的相机功耗的调节装置,通过获取相机的功耗等级;获取相机的闪光灯的目标状态;响应于目标状态为开启状态,根据功耗等级,对闪光灯的功率进行调整。本公开的实施例根据相机的功耗等级,确定闪光灯的开启或者关闭,在闪光灯开启状态下,进一步根据功耗等级,对闪光灯的功率进行调整,从而能够高效地对相机功耗进行调节,以降低相机功耗。
101.进一步地,调整模块53,被配置于:响应于目标状态为关闭状态,在相机进行拍照时增加图像的曝光时间。
102.进一步地,调整模块53,被配置于:根据功耗等级,获取功耗等级对应的闪光灯的功率调整值;基于功率调整值,将闪光灯的当前功率调整至功率目标值。
103.进一步地,调整模块53,被配置于:获取相机的初始功耗等级;获取相机的续航电量值和/或环境亮度值;基于续航电量值和/或环境亮度值,对初始功耗等级进行修正,获取相机最终的功耗等级。
104.进一步地,调整模块53,被配置于:响应于续航电量值大于或等于第一预设电量阈值,则将初始功耗等级确定为最终的功耗等级;响应于续航电量值小于第一预设电量阈值,则将与初始功耗等级相邻且小于初始功耗等级的下一功耗等级,确定为最终的功耗等级。
105.进一步地,调整模块53,被配置于:响应于环境亮度值小于第一预设亮度阈值,则将与初始功耗等级相邻且小于初始功耗等级的下一功耗等级,确定为最终的功耗等级。
106.进一步地,调整模块53,被配置于:基于续航电量值对初始功耗等级进行修正,获取修正功耗等级;基于环境亮度值对修正功耗等级进行再次修正,获取最终的功耗等级。
107.进一步地,第二获取模块52,被配置于:获取相机的续航电量值和/或环境亮度值;基于续航电量值和/或环境亮度值,确定闪光灯的目标状态。
108.进一步地,第二获取模块52,被配置于:响应于续航电量值小于或等于第二预设电量阈值,和/或环境亮度值大于或等于第二预设亮度阈值,确定闪光灯的目标状态为关闭状态;或者,响应于续航电量值大于第二预设电量阈值,和/或环境亮度值小于第二预设亮度
阈值,确定闪光灯的目标状态为开启状态。
109.进一步地,功耗等级与闪光灯的功率调整值呈正相关。
110.为了实现上述实施例,如图6所示,本公开还提出了一种终端设备600,包括相机功耗的调节装置601,相机功耗的调节装置601与上述实施例中的相机功耗的调节装置500结构相同。
111.本公开实施例的终端设备,获取相机的功耗等级;获取相机的闪光灯的目标状态;响应于目标状态为开启状态,根据功耗等级,对闪光灯的功率进行调整。本公开的实施例根据相机的功耗等级,确定闪光灯的开启或者关闭,在闪光灯开启状态下,进一步根据功耗等级,对闪光灯的功率进行调整,从而能够高效地对相机功耗进行调节,以降低相机功耗。
112.图7是根据一示例性实施例示出的一种电子设备700的框图。
113.如图7所示,上述电子设备700包括:
114.存储器701及处理器702,连接不同组件(包括存储器701和处理器702)的总线703,存储器701存储有计算机程序,当处理器702执行程序时实现本公开实施例的相机功耗的调节方法。
115.总线703表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
116.电子设备700典型地包括多种电子设备可读介质。这些介质可以是任何能够被电子设备700访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
117.存储器701还可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)704和/或高速缓存存储器705。电子设备700可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统706可以用于读写不可移动的、非易失性磁介质(图7未显示,通常称为“硬盘驱动器”)。尽管图7中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线703相连。存储器701可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本公开各实施例的功能。
118.具有一组(至少一个)程序模块707的程序/实用工具708,可以存储在例如存储器701中,这样的程序模块707包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块707通常执行本公开所描述的实施例中的功能和/或方法。
119.电子设备700也可以与一个或多个外部设备709(例如键盘、指向设备、显示器710等)通信,还可与一个或者多个使得用户能与该电子设备700交互的设备通信,和/或与使得该电子设备700能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口711进行。并且,电子设备700还可以通过网络适配器712与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图7所示,网络适配器712通过总线703与电子设备700的其它模块通信。
应当明白,尽管图7中未示出,可以结合电子设备700使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
120.处理器702通过运行存储在存储器701中的程序,从而执行各种功能应用以及数据处理。
121.需要说明的是,本实施例的电子设备的实施过程和技术原理参见前述对本公开实施例的相机功耗的调节方法的解释说明,此处不再赘述。
122.为了实现上述实施例,本公开还提出一种计算机可读存储介质。
123.其中,该计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如前的相机功耗的调节方法。可选的,计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
124.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
125.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
技术特征:
1.一种相机功耗的调节方法,其特征在于,包括:获取相机的功耗等级;获取所述相机的闪光灯的目标状态;响应于所述目标状态为开启状态,根据所述功耗等级,对所述闪光灯的功率进行调整。2.根据权利要求1所述的方法,其特征在于,包括:响应于所述目标状态为关闭状态,在所述相机进行拍照时增加图像的曝光时间。3.根据权利要求1所述的方法,其特征在于,所述根据所述功耗等级,对所述闪光灯的功率进行调整,包括:根据所述功耗等级,获取所述功耗等级对应的所述闪光灯的功率调整值;基于所述功率调整值,将所述闪光灯的当前功率调整至功率目标值。4.根据权利要求3所述的方法,其特征在于,所述获取相机的功耗等级,包括:获取所述相机的初始功耗等级;获取所述相机的续航电量值和/或环境亮度值;基于所述续航电量值和/或所述环境亮度值,对所述初始功耗等级进行修正,获取所述相机最终的功耗等级。5.根据权利要求4所述的方法,其特征在于,所述基于所述续航电量值对所述初始功耗等级进行修正,获取所述相机最终的功耗等级,包括:响应于所述续航电量值大于或等于第一预设电量阈值,则将所述初始功耗等级确定为所述最终的功耗等级;响应于所述续航电量值小于所述第一预设电量阈值,则将与所述初始功耗等级相邻且小于所述初始功耗等级的下一功耗等级,确定为所述最终的功耗等级。6.根据权利要求4所述的方法,其特征在于,所述基于所述环境亮度值对所述初始功耗等级进行修正,获取所述相机最终的功耗等级,包括:响应于所述环境亮度值小于第一预设亮度阈值,则将与所述初始功耗等级相邻且小于所述初始功耗等级的下一功耗等级,确定为所述最终的功耗等级。7.根据权利要求4所述的方法,其特征在于,所述基于所述续航电量值和所述环境亮度值,对所述初始功耗等级进行修正,获取所述相机最终的功耗等级,包括:基于所述续航电量值对所述初始功耗等级进行修正,获取修正功耗等级;基于所述环境亮度值对所述修正功耗等级进行再次修正,获取所述最终的功耗等级。8.根据权利要求1-7中任一项所述的方法,其特征在于,所述获取所述相机的闪光灯的目标状态,包括:获取所述相机的续航电量值和/或环境亮度值;基于所述续航电量值和/或所述环境亮度值,确定所述闪光灯的目标状态。9.根据权利要求8所述的方法,其特征在于,所述基于所述续航电量值和/或所述环境亮度值,确定所述闪光灯的目标状态,包括:响应于所述续航电量值小于或等于第二预设电量阈值,和/或所述环境亮度值大于或等于第二预设亮度阈值,确定所述闪光灯的目标状态为关闭状态;或者,响应于所述续航电量值大于所述第二预设电量阈值,和/或所述环境亮度值小于所述第二预设亮度阈值,确定所述闪光灯的目标状态为开启状态。
10.根据权利要求3-7中任一项所述的方法,其特征在于,所述功耗等级与所述闪光灯的所述功率调整值呈正相关。11.一种相机功耗的调节装置,其特征在于,包括:第一获取模块,被配置于获取相机的功耗等级;第二获取模块,被配置于获取所述相机的闪光灯的目标状态;调整模块,被配置于响应于所述目标状态为开启状态,根据所述功耗等级,对所述闪光灯的功率进行调整。12.根据权利要求11所述的装置,其特征在于,所述调整模块,被配置于:响应于所述目标状态为关闭状态,在所述相机进行拍照时增加图像的曝光时间。13.根据权利要求11所述的装置,其特征在于,所述调整模块,被配置于:根据所述功耗等级,获取所述功耗等级对应的所述闪光灯的功率调整值;基于所述功率调整值,将所述闪光灯的当前功率调整至功率目标值。14.根据权利要求13所述的装置,其特征在于,所述调整模块,被配置于:获取所述相机的初始功耗等级;获取所述相机的续航电量值和/或环境亮度值;基于所述续航电量值和/或所述环境亮度值,对所述初始功耗等级进行修正,获取所述相机最终的功耗等级。15.根据权利要求14所述的装置,其特征在于,所述调整模块,被配置于:响应于所述续航电量值大于或等于第一预设电量阈值,则将所述初始功耗等级确定为所述最终的功耗等级;响应于所述续航电量值小于所述第一预设电量阈值,则将与所述初始功耗等级相邻且小于所述初始功耗等级的下一功耗等级,确定为所述最终的功耗等级。16.根据权利要求14所述的装置,其特征在于,所述调整模块,被配置于:响应于所述环境亮度值小于第一预设亮度阈值,则将与所述初始功耗等级相邻且小于所述初始功耗等级的下一功耗等级,确定为所述最终的功耗等级。17.根据权利要求14所述的装置,其特征在于,所述调整模块,被配置于:基于所述续航电量值对所述初始功耗等级进行修正,获取修正功耗等级;基于所述环境亮度值对所述修正功耗等级进行再次修正,获取所述最终的功耗等级。18.根据权利要求11-17中任一项所述的装置,其特征在于,所述第二获取模块,被配置于:获取所述相机的续航电量值和/或环境亮度值;基于所述续航电量值和/或所述环境亮度值,确定所述闪光灯的目标状态。19.根据权利要求18所述的装置,其特征在于,所述第二获取模块,被配置于:响应于所述续航电量值小于或等于第二预设电量阈值,和/或所述环境亮度值大于或等于第二预设亮度阈值,确定所述闪光灯的目标状态为关闭状态;或者,响应于所述续航电量值大于所述第二预设电量阈值,和/或所述环境亮度值小于所述第二预设亮度阈值,确定所述闪光灯的目标状态为开启状态。20.根据权利要求13-17中任一项所述的装置,其特征在于,所述功耗等级与所述闪光灯的所述功率调整值呈正相关。
21.一种终端设备,其特征在于,包括:如权利要求11-20中任一项所述的相机功耗的调节装置。22.一种电子设备,其特征在于,包括:处理器;被配置于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1-10中任一项所述的方法。23.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1-10中任一项所述的方法。
技术总结
本公开关于一种相机功耗的调节方法及装置,属于终端技术领域。其中,该方法包括:获取相机的功耗等级;获取相机的闪光灯的目标状态;响应于目标状态为开启状态,根据功耗等级,对闪光灯的功率进行调整。本公开的实施例根据相机的功耗等级,确定闪光灯的开启或者关闭,在闪光灯开启状态下,进一步根据功耗等级,对闪光灯的功率进行调整,从而能够高效地对相机功耗进行调节,以降低相机功耗。以降低相机功耗。以降低相机功耗。
技术研发人员:廖宽龙
受保护的技术使用者:北京小米移动软件有限公司
技术研发日:2022.02.10
技术公布日:2023/8/23
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
