降低摄像终端功耗的方法、装置、电子设备及存储介质与流程

未命名 08-25 阅读:152 评论: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.所述确定模块,用于确定拍摄的主体对象是否发生变化;
31.所述控制模块,用于响应于所述主体对象发生变化,关闭所述闪光灯。
32.在一个实施例中,所述装置包括确定模块;其中,
33.所述确定模块,用于根据获取到的所述环境光的亮度确定闪光灯的闪光指数;
34.所述调整模块,用于根据所述闪光指数调整所述闪光灯的输出功率。
35.根据本公开实施例的第三方面,提供一种电子设备,所述电子设备,包括:
36.处理器;
37.用于存储所述处理器可执行指令的存储器;
38.其中,所述处理器被配置为:用于运行所述可执行指令时,实现本公开任意实施例所述的方法。
39.根据本公开实施例的第四方面,提供一种计算机存储介质,所述计算机存储介质存储有计算机可执行程序,所述可执行程序被处理器执行时实现本公开任意实施例所述的方法。
40.本公开的实施例提供的技术方案可以包括以下有益效果:
41.在本公开实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内,根据获取到的环境光的亮度调整闪光灯的输出功率;基于所述输出功率,控制所述闪光灯打闪。这里,在摄像终端的闪光灯功耗值在预定范围内时,可以基于环境光的亮度调整所述闪光灯的输出功率并基于所述输出功率控制所述闪光灯打闪,相较于在闪光灯开启后不能调节输出功率的方式,所述输出功率可以适应于环境光的亮度,如此,可以通过所述输出功率精准控制所述闪光灯打闪,从而降低闪光灯的功耗,延长摄像终端的续航时间,提升用户的体验。
42.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
43.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
44.图1是根据一示例性实施例示出的一种降低摄像终端功耗的方法的流程示意图。
45.图2是根据一示例性实施例示出的一种降低摄像终端功耗的方法的流程示意图。
46.图3是根据一示例性实施例示出的一种降低摄像终端功耗的方法的流程示意图。
47.图4是根据一示例性实施例示出的一种降低摄像终端功耗的方法的流程示意图。
48.图5是根据一示例性实施例示出的一种分割方法的流程示意图。
49.图6是根据一示例性实施例示出的一种降低摄像终端功耗的方法的流程示意图。
50.图7是根据一示例性实施例示出的一种降低摄像终端功耗的装置的示意图。
51.图8是根据一示例性实施例示出的一种降低摄像终端功耗的方法的流程示意图。
52.图9是根据一示例性实施例示出的一种降低摄像终端功耗的装置的结构示意图。
53.图10是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
54.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
55.为了便于本领域内技术人员理解,本公开实施例列举了多个实施方式以对本公开实施例的技术方案进行清晰地说明。当然,本领域内技术人员可以理解,本公开实施例提供的多个实施例,可以被单独执行,也可以与本公开实施例中其他实施例的方法结合后一起被执行,还可以单独或结合后与其他相关技术中的一些方法一起被执行;本公开实施例并不对此作出限定。
56.为了方便对本公开任一实施例的理解,首先,通过示例性实施例对降低闪光灯功耗的场景进行说明。
57.在一个实施例中,利用测距模块获取终端与所述终端中的摄像头所要拍摄的目标物之间的距离;根据获取到的所述距离确定与所述终端中的与所述摄像头配合使用的闪光灯的功率;在所述摄像头拍摄所述目标物的过程中,根据确定出的所述闪光灯的功率触发所述闪光灯工作。
58.如图1所示,本实施例中提供一种降低摄像终端功耗的方法,所述方法包括:
59.步骤11、获取摄像终端的功耗值;
60.步骤12、响应于所述功耗值在预定范围内,根据获取到的环境光的亮度调整闪光灯的输出功率;
61.步骤13、基于所述输出功率,控制所述闪光灯打闪。
62.这里,所述摄像终端可以是但不限于是计算机、手机、可穿戴设备、车载终端、路侧单元(rsu,road side unit)、智能家居终端、专用显示校准设备、工业用传感设备和/或医疗设备等。
63.在一个实施例中,可以是周期性地获取摄像终端的功耗值;响应于所述功耗值大
于预定值,根据获取到的环境光的亮度调整所述闪光灯的输出功率;基于所述输出功率,控制所述闪光灯打闪。
64.在一个实施例中,可以是周期性地获取摄像终端的功耗值;周期性地获取环境光的亮度;响应于所述功耗值大于预定值,根据获取到的环境光的亮度调整所述闪光灯的输出功率;基于所述输出功率,控制所述闪光灯打闪。
65.这里,可以是根据闪光灯的使用频率,确定周期性地获取摄像终端的功耗值的周期。示例性地,响应于闪光灯的使用频率大于频率阈值,确定周期性地获取闪光灯的功耗值的周期小于周期阈值;或者,响应于闪光灯的使用频率小于频率阈值,确定周期性地获取闪光灯的功耗值的周期大于周期阈值。如此,所述周期可以适应于闪光灯的使用频率。
66.这里,可以是根据环境光的变化率,确定周期性地获取环境光的亮度的周期。示例性地,响应于环境光的变化率大于变化率阈值,确定周期性地获取环境光的亮度的周期小于周期阈值;或者,响应于环境光的变化率小于变化率阈值,确定周期性地获取环境光的亮度的周期大于周期阈值。这里,环境光的变化率可以是环境光强度的变化率。
67.这里,可以是根据功耗要求参数,确定预定范围。示例性地,响应于功耗要求参数大于参数阈值,确定预定范围内的值小于预定阈值;或者,响应于功耗要求参数小于参数阈值,确定预定范围内的值大于预定阈值。如此,所述预定范围可以适应于所述功耗要求参数。这里,功耗要求参数可以是用户预先设置好的。
68.在一个实施例中,可以是周期性地获取摄像终端的电池的储能信息,根据所述储能信息确定所述摄像终端当前的功耗值。响应于所述功耗值在预定范围内,根据获取到的环境光的亮度调整闪光灯的输出功率;基于所述输出功率,控制所述闪光灯打闪。这里,可以是将储能信息指示的储能与总储能进行比对,获得当前的功耗值。
69.在一个实施例中,可以根据摄像终端的功耗值的大小,划分不同的功耗等级,例如,低、中和高三个等级。即低功耗等级、中功耗等级和高功耗等级。在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值为高功耗等级的功耗值,根据获取到的环境光的亮度调整闪光灯的输出功率;基于所述输出功率,控制所述闪光灯打闪。需要说明的是,响应于所述功耗值为中功耗等级的功耗值或者低功耗等级的功耗值,可以不调整闪光灯的输出功率。
70.在一个实施例中,可以根据环境光的亮度的大小,划分不同的亮度等级,例如,高、中和暗三个等级。即高亮度等级、中亮度等级和暗亮度等级。在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内,且环境光的亮度为高亮度等级的亮度,则减少闪光灯的输出功率;基于所述输出功率,控制所述闪光灯打闪;或者,响应于所述功耗值在预定范围内,且环境光的亮度为中亮度等级的亮度,则增加闪光灯的输出功率。基于所述输出功率,控制所述闪光灯打闪。
71.在一个实施例中,可以根据环境光的亮度的大小,划分不同的亮度等级,例如,高、中和暗三个等级。在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内,且环境光的亮度为高亮度等级的亮度,则减少闪光灯的输出功率;基于所述输出功率,控制所述闪光灯打闪;或者,响应于所述功耗值在预定范围内,且环境光的亮度为暗亮度等级的亮度,则增加闪光灯的输出功率。基于所述输出功率,通过调整闪光灯电流控制所述闪光灯打闪。
72.在一个实施例中,可以根据输出功率的大小,确定闪光指数。这里,可以根据闪光指数的大小,划分不同的闪光指数等级,例如,强、中和弱三个等级的闪光指数。即强闪光指数等级、中闪光指数等级和弱闪光指数等级。在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内,根据获取到的环境光的亮度调整闪光灯的输出功率为中闪光指数等级对应的闪光指数对应的输出功率;基于所述闪光指数,控制所述闪光灯打闪。
73.在一个实施例中,可以根据输出功率的大小,确定闪光指数。这里,可以根据闪光指数的大小,划分不同的闪光指数等级,例如,强、中和弱三个等级的闪光指数。在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内,根据获取到的环境光的亮度调整闪光灯的输出功率为弱闪光指数等级对应的闪光指数对应的输出功率;基于所述闪光指数,通过调整闪光灯电流控制所述闪光灯打闪。
74.在一个实施例中,所述摄像终端的光圈值和/或闪光距离是根据所述闪光指数确定的。
75.在一个实施例中,所述闪光灯的电压和/或电流是根据所述输出功率确定的。
76.在一个实施例中,当获取到闪光指数后,通过如下公式,获的所述闪光灯的输出功率:闪光灯的闪光指数=k1
×
闪光灯的输出功率,其中,k1位闪光指数与闪光灯输出功率之间的一个固定的转换系数。根据功率的计算公式,在电压不变的情况下,取得对应的电流值。其中,闪光灯输出功率=电压
×
电流。示例性地,请参见表一,示出了功耗等级和降低最大电流的幅度之间的映射关系。
77.表一:
78.功耗等级低中高级以上降低最大电流的幅度(ma)51020
79.这里,需要说明的是,闪光指数(gn,guide number)是一个衡量闪光灯在感光度及视角确定的情况下照射目标的能力。高闪光指数的闪光灯照射功率更大。闪光指数表示闪光灯制造商为每部闪光灯所设定的发光强度,通常是以iso(感光度)100为基准来设定。增大iso值,闪光指数也会随之增大。gn愈大,闪光灯闪光强度愈大,耗电量就越快,相反亦然。
80.在一个实施例中,闪光指数=光圈值
×
闪光距离。当检测到环境闪光指数超过了预设的范围或者说最大的闪光灯的闪光指数时,关闭或者禁止闪光灯工作,如此,可以延长闪光灯的寿命。这里,光圈值的大小,直接影响到进入到相机内部感光芯片的进光量,光线到达芯片的感光表面就越多,成像的亮度越亮,反之,越少。光圈值越小,通光孔越大,进入相机内部的光线越多,反之,越少。需要说明的是,拍照形成照片,除了通光闪光灯照亮拍摄对象以及周边环境外,间接的改变生成照片的亮度,只是通过闪光灯进行辅助效果,增加环境亮度。若是没有闪光灯,也可以通过减少相机的光圈值,来到达同样的增加生成照片的亮度目的,这种增加光圈值的方案,是直接增加了生成照片通光量,直接达到增加图片亮度的根本方法。
81.在一个实施例中,由于闪光指数越大,对电量的消耗越高,若是闪光指数强度大于强度阈值,可以将功耗等级降低一级,尽量达到降低功耗的目的。需要说明的是,由于闪光灯亮度的降低,并不会影响相机的拍照功能,闪光灯打闪的目的,只是为了增加环境亮度,对拍照瞬间起到辅助的作用。在没有闪光灯的情况下,只是会影响拍照后生成图片的质量。为了换取更好的性能,可以牺牲部分场景的图像质量。
82.在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内且获取到的环境光的亮度为亮等级,调整输出功率为0;基于所述输出功率,控制所述闪光灯关闭。
83.在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内且获取到的环境光的亮度为中等级或者暗等级,调整输出功率大于0;基于所述输出功率,控制所述闪光灯打闪。
84.在本公开实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内,根据获取到的环境光的亮度调整闪光灯的输出功率;基于所述输出功率,控制所述闪光灯打闪。这里,在摄像终端的闪光灯功耗值在预定范围内时,可以基于环境光的亮度调整所述闪光灯的输出功率并基于所述输出功率控制所述闪光灯打闪,相较于在闪光灯开启后不能调节输出功率的方式,所述输出功率可以适应于环境光的亮度,如此,可以通过所述输出功率精准控制所述闪光灯打闪,从而降低闪光灯的功耗,延长摄像终端的续航时间,提升用户的体验。
85.需要说明的是,本领域内技术人员可以理解,本公开实施例提供的方法,可以被单独执行,也可以与本公开实施例中一些方法或相关技术中的一些方法一起被执行。
86.如图2所示,本实施例中提供一种降低摄像终端功耗的方法,所述方法包括:
87.步骤21、响应于获取到的环境光的亮度大于亮度阈值,将所述闪光灯的输出功率从第一功率调整为第二功率,其中,所述第一功率大于所述第二功率。
88.在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内且获取到的环境光的亮度大于亮度阈值,将所述闪光灯的输出功率从第一功率调整为第二功率,其中,所述第一功率大于所述第二功率;基于所述输出功率,控制所述闪光灯打闪。
89.在一个实施例中,获取摄像终端在预定时段内的功耗值的平均值;响应于所述功耗值的平均值在预定范围内且获取到的环境光的亮度的平均值大于亮度阈值,将所述闪光灯的输出功率从第一功率调整为第二功率,其中,所述第一功率大于所述第二功率;基于所述输出功率,控制所述闪光灯打闪。
90.在一个实施例中,响应于获取到的环境光的亮度大于亮度阈值,将所述闪光灯的输出功率从高功率等级的第一功率调整为中功率等级的第二功率或者低功率等级的第二功率。
91.在一个实施例中,响应于获取到的环境光的亮度大于亮度阈值,将所述闪光灯的输出功率从中功率等级的第一功率调整为低功率等级的第二功率。
92.需要说明的是,本领域内技术人员可以理解,本公开实施例提供的方法,可以被单独执行,也可以与本公开实施例中一些方法或相关技术中的一些方法一起被执行。
93.如图3所示,本实施例中提供一种降低摄像终端功耗的方法,所述方法包括:
94.步骤31、根据亮度等级调整所述闪光灯的输出功率,其中,所述亮度等级为根据所述环境光的亮度确定的等级。
95.在一个实施例中,可以根据环境光的亮度的大小,划分不同的亮度等级,例如,高、中和暗三个等级。即分别为高亮度等级、中亮度等级和暗亮度等级。
96.在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内,根据获取到的环境光的亮度等级调整闪光灯的输出功率,其中,所述亮度等级为根据所述环境
光的亮度确定的等级;基于所述输出功率,控制所述闪光灯打闪。
97.在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内且获取到的环境光的亮度等级为高亮度等级,将闪光灯的输出功率从高功耗等级的输出功率调整为中功耗等级的输出功率或者低功耗等级的输出功率,其中,所述亮度等级为根据所述环境光的亮度确定的等级;基于所述输出功率,控制所述闪光灯打闪。
98.在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内且获取到的环境光的亮度等级为高亮度等级,将闪光灯的输出功率从中功耗等级的输出功率调整为低功耗等级的输出功率,其中,所述亮度等级为根据所述环境光的亮度确定的等级;基于所述输出功率,控制所述闪光灯打闪。
99.在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内且获取到的环境光的亮度等级为中亮度等级,将闪光灯的输出功率从高功耗等级的输出功率调整为中功耗等级的输出功率或者低功耗等级的输出功率,其中,所述亮度等级为根据所述环境光的亮度确定的等级;基于所述输出功率,控制所述闪光灯打闪。
100.在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内且获取到的环境光的亮度等级为中亮度等级,将闪光灯的输出功率从中功耗等级的输出功率调整为低功耗等级的输出功率,其中,所述亮度等级为根据所述环境光的亮度确定的等级;基于所述输出功率,控制所述闪光灯打闪。
101.需要说明的是,本领域内技术人员可以理解,本公开实施例提供的方法,可以被单独执行,也可以与本公开实施例中一些方法或相关技术中的一些方法一起被执行。
102.如图4所示,本实施例中提供一种降低摄像终端功耗的方法,所述方法包括:
103.步骤41、确定拍摄的主体对象是否发生变化;
104.步骤42、响应于所述主体对象发生变化,关闭所述闪光灯。
105.在一个实施例中,确定拍摄的主体对象是否发生变化;响应于所述主体对象发生变化,关闭所述闪光灯;或者,响应于所述主体对象未发生变化,获取摄像终端的功耗值;响应于所述功耗值在预定范围内,根据获取到的环境光的亮度调整闪光灯的输出功率;基于所述输出功率,控制所述闪光灯打闪。
106.在一个实施例中,通过摄影三分构图方法计算被摄物体占构图中画面的占比与预设值进行对比,若是超过这个预设值,就认为是有效对象,否则为无效对象;在有效对象中,再根据对象距离的远近,确定主要的拍摄对象,即主体对象。需要说明的是,请参见图5,三分法构图,指在摄像终端取景器中所能看到的画面,横竖三等分的比例分割画面后,三分线的交叉点,叫做黄金分割点,拍摄主体可以根据需要放在黄金分割点上,或者三分线上。示例性地,可以根据对象的个数和对象在画面中占比空间,设置最小预设值,若是小于这个值,初步判断为非主要拍摄对象,即为非主体对象。
107.在一个实施例中,若是在拍下拍照瞬间,检测到主要拍摄对象发生变化,即主体对象发生变化,根据摄像终端的功耗值,可以考虑禁止触发闪光灯,或者降低触发功耗等级。从用户角度看,此时抓拍的图像数据,不是用户想要的图像,或者说用户会删除的数据,从这个因素考虑,开启闪光灯,基本是浪费资源。需要说明的是,闪光灯在拍照过程中主要是在环境暗的情况下,开启补光的效果,即使没有闪光灯,也不影响相机的功能,只是会影响图像最终生成图像的效果。有闪光灯进行补光,可以获得更好的图像质量。
108.需要说明的是,本领域内技术人员可以理解,本公开实施例提供的方法,可以被单独执行,也可以与本公开实施例中一些方法或相关技术中的一些方法一起被执行。
109.如图6所示,本实施例中提供一种降低摄像终端功耗的方法,所述方法包括:
110.步骤61、根据获取到的所述环境光的亮度确定闪光灯的闪光指数;
111.步骤62、根据所述闪光指数调整所述闪光灯的输出功率。
112.在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内,根据获取到的所述环境光的亮度确定闪光灯的闪光指数;根据所述闪光指数调整所述闪光灯的输出功率;基于所述输出功率,控制所述闪光灯打闪。
113.在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内,根据获取到的所述环境光的亮度为高亮度等级,确定闪光灯的闪光指数为弱闪光指数等级的闪光指数;根据所述闪光指数,将所述闪光灯的输出功率调整为低功率等级的输出功率;基于所述输出功率,控制所述闪光灯打闪。需要说明的是,在调整前,所述闪光灯的输出功率可以是高功率等级的输出功率或者中功率等级的输出功率。
114.在一个实施例中,获取摄像终端的功耗值;响应于所述功耗值在预定范围内,根据获取到的所述环境光的亮度为暗亮度等级,确定闪光灯的闪光指数为强闪光指数等级的闪光指数;根据所述闪光指数,将所述闪光灯的输出功率调整为高功率等级的输出功率;基于所述输出功率,控制所述闪光灯打闪。需要说明的是,在调整前,所述闪光灯的输出功率可以是中功率等级的输出功率或者低功率等级的输出功率。
115.需要说明的是,本领域内技术人员可以理解,本公开实施例提供的方法,可以被单独执行,也可以与本公开实施例中一些方法或相关技术中的一些方法一起被执行。
116.为了更好地理解本公开实施例,以下通过一个示例性实施例对本公开方案进行进一步说明:
117.示例1:
118.请参见图7,公开了执行本公开任一实施例的方法的各个模块的示意图。该示意图包括功耗评估模块、环境亮度评估模块、识别主要拍摄对象的模块、控制闪光灯打开或者关闭的模块、确定闪光指数的模块和调整闪光灯电流的模块。在一个实施例中,请参见图8,提供一种降低摄像终端功耗的方法,所述方法包括:
119.步骤81、功耗评估模块获取摄像终端的功耗值,确定所述功耗值在预定范围内;这里,所述功耗值在预定范围内可以是所述功耗值大于预定值。
120.步骤82、环境亮度评估模块获取环境光的亮度,确定环境光的亮度为高亮度等级;这里,可以根据环境光的亮度的大小,划分不同的亮度等级,例如,高、中和暗三个等级。即高亮度等级、中亮度等级和暗亮度等级。
121.步骤83、识别主要拍摄对象的模块确定主体对象未发生变化。需要说明的是,若是在拍下拍照瞬间,检测到主要拍摄对象发生变化,即主体对象发生变化,根据摄像终端的功耗值,可以考虑禁止触发闪光灯,或者降低触发功耗等级。从用户角度看,此时抓拍的图像数据,不是用户想要的图像,或者说用户会删除的数据,从这个因素考虑,开启闪光灯,基本是浪费资源。
122.步骤84、控制闪光灯打开或者关闭的模块控制闪光灯打开。
123.步骤85、确定闪光指数的模块根据环境光的亮度将强闪光指数调整为弱闪光指
数。
124.步骤86、调整闪光灯电流的模块基于所述弱闪光指数调整闪光灯电流。
125.需要说明的是,本领域内技术人员可以理解,本公开实施例提供的方法,可以被单独执行,也可以与本公开实施例中一些方法或相关技术中的一些方法一起被执行。
126.如图9所示,本实施例中提供一种降低摄像终端功耗的装置,所述装置包括:
127.获取模块91,用于获取摄像终端的功耗值;
128.调整模块92,用于响应于所述功耗值在预定范围内,根据获取到的环境光的亮度调整闪光灯的输出功率;
129.控制模块93,用于基于所述输出功率,控制所述闪光灯打闪。
130.在一个实施例中,所述调整模块92用于:
131.响应于获取到的环境光的亮度大于亮度阈值,将所述闪光灯的输出功率从第一功率调整为第二功率,其中,所述第一功率大于所述第二功率。
132.在一个实施例中,所述调整模块92用于:
133.根据亮度等级调整所述闪光灯的输出功率,其中,所述亮度等级为根据所述环境光的亮度确定的等级。
134.在一个实施例中,所述装置包括确定模块94;其中,
135.所述确定模块94,用于确定拍摄的主体对象是否发生变化;
136.所述控制模块93,用于响应于所述主体对象发生变化,关闭所述闪光灯。
137.在一个实施例中,所述装置包括确定模块94;其中,
138.所述确定模块94,用于根据获取到的所述环境光的亮度确定闪光灯的闪光指数;
139.所述调整模块92,用于根据所述闪光指数调整所述闪光灯的输出功率。
140.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
141.本公开实施例还提供一种通信设备,包括:
142.天线;
143.存储器;
144.处理器,分别与天线及存储器连接,用于通过执行存储在存储器上的可执行程序,控制天线收发无线信号,并能够执行前述任意实施例提供的无线网络接入方法的步骤。
145.本实施例提供的通信设备可为前述的终端或基站。该终端可为各种人载终端或车载终端。基站可为各种类型的基站,例如,4g基站或5g基站等。
146.天线可为各种类型的天线、例如,3g天线、4g天线或5g天线等移动天线;天线还可包括:wifi天线或无线充电天线等。
147.存储器可包括各种类型的存储介质,该存储介质为非临时性计算机存储介质,在通信设备掉电之后能够继续记忆存储其上的信息。
148.处理器可以通过总线等与天线和存储器连接,用于读取存储器上存储的可执行程序,例如,本公开任一个实施例所示方法的至少其中之一。
149.本公开实施例还提供一种非临时性计算机可读存储介质,非临时性计算机可读存储介质存储有可执行程序,其中,可执行程序被处理器执行时实现前述任意实施例提供的无线网络接入方法的步骤,例如,本公开任一个实施例所示方法的至少其中之一。
150.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
151.图10是根据一示例性实施例示出的一种用于电子设备600的框图。例如,电子设备600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
152.参照图10,电子设备600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(i/o)的接口612,传感器组件614,以及通信组件616。
153.处理组件602通常控制电子设备600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理组件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。
154.存储器604被配置为存储各种类型的数据以支持在设备600的操作。这些数据的示例包括用于在电子设备600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
155.电源组件606为电子设备600的各种组件提供电力。电源组件606可以包括电源管理系统,一个或多个电源,及其他与为电子设备600生成、管理和分配电力相关联的组件。
156.多媒体组件608包括在所述电子设备600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当设备600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
157.音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(mic),当电子设备600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。
158.i/o接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
159.传感器组件614包括一个或多个传感器,用于为电子设备600提供各个方面的状态评估。例如,传感器组件614可以检测到设备600的打开/关闭状态,组件的相对定位,例如所述组件为电子设备600的显示器和小键盘,传感器组件614还可以检测电子设备600或电子
设备600一个组件的位置改变,用户与电子设备600接触的存在或不存在,电子设备600方位或加速/减速和电子设备600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
160.通信组件616被配置为便于电子设备600和其他设备之间有线或无线方式的通信。电子设备600可以接入基于通信标准的无线网络,如wifi,4g或5g,或它们的组合。在一个示例性实施例中,通信组件616经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件616还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
161.在示例性实施例中,电子设备600可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
162.在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由电子设备600的处理器620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
163.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
164.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

技术特征:
1.一种降低摄像终端功耗的方法,其特征在于,所述方法包括:获取摄像终端的功耗值;响应于所述功耗值在预定范围内,根据获取到的环境光的亮度调整闪光灯的输出功率;基于所述输出功率,控制所述闪光灯打闪。2.根据权利要求1所述的方法,其特征在于,所述根据获取到的环境光的亮度调整所述闪光灯的输出功率,包括:响应于获取到的环境光的亮度大于亮度阈值,将所述闪光灯的输出功率从第一功率调整为第二功率,其中,所述第一功率大于所述第二功率。3.根据权利要求1所述的方法,其特征在于,所述根据获取到的环境光的亮度调整所述闪光灯的输出功率,包括:根据亮度等级调整所述闪光灯的输出功率,其中,所述亮度等级为根据所述环境光的亮度确定的等级。4.根据权利要求1所述的方法,其特征在于,所述方法包括:确定拍摄的主体对象是否发生变化;响应于所述主体对象发生变化,关闭所述闪光灯。5.根据权利要求1所述的方法,其特征在于,所述根据获取到的环境光的亮度调整所述闪光灯的输出功率,包括:根据获取到的所述环境光的亮度确定闪光灯的闪光指数;根据所述闪光指数调整所述闪光灯的输出功率。6.根据权利要求5所述的方法,其特征在于,所述摄像终端的光圈值和/或闪光距离是根据所述闪光指数确定的。7.根据权利要求5所述的方法,其特征在于,所述闪光灯的电压和/或电流是根据所述输出功率确定的。8.一种降低摄像终端功耗的装置,其特征在于,所述装置包括:获取模块,用于获取摄像终端的功耗值;调整模块,用于响应于所述功耗值在预定范围内,根据获取到的环境光的亮度调整闪光灯的输出功率;控制模块,用于基于所述输出功率,控制所述闪光灯打闪。9.根据权利要求8所述的装置,其特征在于,所述调整模块用于:响应于获取到的环境光的亮度大于亮度阈值,将所述闪光灯的输出功率从第一功率调整为第二功率,其中,所述第一功率大于所述第二功率。10.根据权利要求8所述的装置,其特征在于,所述调整模块还用于:根据亮度等级调整所述闪光灯的输出功率,其中,所述亮度等级为根据所述环境光的亮度确定的等级。11.根据权利要求8所述的装置,其特征在于,所述装置还包括确定模块;其中,所述确定模块,用于确定拍摄的主体对象是否发生变化;所述控制模块,用于响应于所述主体对象发生变化,关闭所述闪光灯。12.根据权利要求8所述的装置,其特征在于,所述装置还包括确定模块;其中,
所述确定模块,用于根据获取到的所述环境光的亮度确定闪光灯的闪光指数;所述调整模块,用于根据所述闪光指数调整所述闪光灯的输出功率。13.一种电子设备,其特征在于,所述电子设备包括:处理器和用于存储能够在所述处理器上运行计算机服务的存储器,其中,所述处理器用于运行所述计算机服务时,实现权利要求1至7中任一项所述的方法。14.一种存储介质,其特征在于,所述存储介质中有计算机可执行指令,所述计算机可执行指令被处理器执行实现权利要求1至7中任一项所述的方法。

技术总结
本公开实施例公开了一种降低摄像终端功耗的方法,所述方法包括:获取摄像终端的功耗值;响应于所述功耗值在预定范围内,根据获取到的环境光的亮度调整闪光灯的输出功率;基于所述输出功率,控制所述闪光灯打闪。这里,在所述摄像终端功耗值在所述预定范围内时,可以基于所述环境光的亮度调整所述闪光灯的输出功率并基于所述输出功率控制所述闪光灯打闪,相较于在闪光灯开启后不能调节输出功率的方式,所述输出功率可以适应于环境光的亮度,如此,可以通过所述输出功率精准控制所述闪光灯打闪,从而降低闪光灯的功耗,延长摄像终端的续航时间,提升用户的体验。提升用户的体验。提升用户的体验。


技术研发人员:廖宽龙
受保护的技术使用者:北京小米移动软件有限公司
技术研发日:2022.02.10
技术公布日:2023/8/24
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐