一种降低摄像头功耗的方法及终端的制作方法

文档序号:9671073阅读:985来源:国知局
一种降低摄像头功耗的方法及终端的制作方法
【技术领域】
[0001]本发明涉及终端技术领域,尤其涉及一种降低摄像头功耗的方法及终端。
【背景技术】
[0002]手机或者相机等终端通常带有摄像头,摄像头中的音圈马达(Voice Coil Motor,VCM)可实现自动对焦功能。音圈马达,是一种将电能转化为机械能的装置,利用通电线圈导体产生磁场,而磁场中磁极间的相互作用可产生有规律的运动。终端开启摄像头之后,可以输出电流,通过将电能转化为机械能的方式控制音圈马达进行直线型或者摆动型运动,以实现对焦。日常生活中,终端开启摄像头之后,场景不断切换,音圈马达会根据场景不断的调整,多次进行对焦,可消耗数百mA的电流,摄像头功耗较高。

【发明内容】

[0003]本发明实施例提供一种降低摄像头功耗的方法及终端,可通过将音圈马达移动至初始位置的方式降低摄像头功耗。
[0004]本发明实施例提供了一种降低摄像头功耗的方法,包括:
[0005]确走已启动终纟而的摄像头;
[0006]检测所述摄像头是否进入拍摄模式;
[0007]当所述摄像头未进入拍摄模式时,将所述摄像头中的音圈马达恢复至初始位置。
[0008]相应地,本发明实施例还提供了一种终端,包括:
[0009]确定单元,用于确定已启动终端的摄像头;
[0010]检测单元,用于检测所述摄像头是否进入拍摄模式;
[0011]恢复单元,用于当所述摄像头未进入拍摄模式时,将所述摄像头中的音圈马达恢复至初始位置。
[0012]本发明实施例确定已启动终端的摄像头时,可检测摄像头是否进入拍摄模式,当摄像头未进入拍摄模式时,将摄像头中的音圈马达恢复至初始位置,则终端无需根据场景的调整,不断输出电流,并通过电流控制音圈马达进行位置的移动,以实现对焦,本发明实施例可降低摄像头功耗。
【附图说明】
[0013]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是本发明实施例中提供的一种降低摄像头功耗的方法的流程示意图;
[0015]图2是本发明另一实施例中提供的一种降低摄像头功耗的方法的流程示意图;
[0016]图3是本发明实施例中提供的一种终端的结构示意图;
[0017]图4是本发明实施例中图3的检测单元的结构示意图;
[0018]图5是本发明另一实施例中图3的检测单元的结构示意图;
[0019]图6是本发明另一实施例中图3的检测单元的结构示意图;
[0020]图7是本发明另一实施例中提供的一种终端的结构示意图。
【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]本发明实施例提供的降低摄像头功耗的方法可以运行在智能手机(如Android手机、1S手机等)、平板电脑或电子阅读器等终端中。
[0023]图1是本发明实施例中提供的一种降低摄像头功耗的方法的流程示意图,如图所示,本发明实施例中的降低摄像头功耗的方法至少可以包括:
[0024]S101,确定已启动终端的摄像头。
[0025]终端可以检测是否已启动摄像头,当已启动摄像头时,进一步检测摄像头是否进入拍摄模式。其中,终端可以包括至少一个摄像头。当终端包括前置摄像头和后置摄像头时,终端可以检测是否已启动前置摄像头,当已启动前置摄像头时,进一步检测前置摄像头是否进入拍摄模式;终端也可以检测是否已启动后置摄像头,当已启动后置摄像头时,进一步检测后置摄像头是否进入拍摄模式。
[0026]具体实现中,终端可以检测相机应用是否处于运行状态,当相机应用处于运行状态时,终端可以确定已启动摄像头。例如,用户通过点击相机应用的应用图标的方式输入相机应用运行指令,终端响应相机应用运行指令运行相机应用,当相机应用处于运行状态时,确定已启动摄像头。又如,终端可以以预设时长为周期检测相机应用是否处于运行状态,当相机应用当前处于运行状态时,确定已启动摄像头。
[0027]进一步的,当终端包括前置摄像头和后置摄像头,且相机应用处于运行状态时,终端可以判断前置摄像头或者后置摄像头是否已启动。示例性的,当终端响应相机应用运行指令运彳丁相机应用时,终?而可以默认打开后置摄像头,此时终?而确定已启动后置摄像头,如果用户希望使用前置摄像头自拍时,可以对终端输入摄像头切换指令,终端响应摄像头切换指令打开前置摄像头并关闭后置摄像头,终端可以确定已启动前置摄像头。
[0028]S102,检测摄像头是否进入拍摄模式。
[0029]终端可以检测摄像头是否进入拍摄模式,当摄像头未进入拍摄模式时,将摄像头中的音圈马达恢复至初始位置,并保持音圈马达位于初始位置不变;当摄像头进入拍摄模式时,终端可输出电流,通过电流控制音圈马达由初始位置移动至目标位置,以实现对焦。其中,拍摄模式用于指示预设时间段内用户通过摄像头进行拍摄。例如,当终端已启动摄像头且终端放在口袋里面时,用户无法通过摄像头进行拍摄,此时摄像头未进入拍摄模式;当终端已启动摄像头时,用户手持终端且用户摆动幅度较大,则表明用户在短时间内不会通过摄像头进行拍摄,此时摄像头未进入拍摄模式;终端平放在桌面或者沙发等物体上时,已启动的摄像头朝向桌面或者沙发,用户无法通过摄像头进行拍摄,此时摄像头未进入拍摄模式。又如,当终端已启动摄像头时,终端未放在口袋里面,用户摆动幅度不大,且终端未平放在桌面或者沙发等物体上,则表明摄像头进入拍摄模式。
[0030]在可选实施例中,终端可以通过距离传感器获取摄像头与被拍摄物体之间的距离,当距离小于预设距离阈值时,终端可以确定摄像头未进入拍摄模式。需要说明的是,预设距离阈值为预先设定的距离阈值,例如1cm或者2cm等。具体实现中,终端可以在摄像头的位置或者与摄像头相邻的位置(例如闪光灯所处位置)设置距离传感器,确定摄像头已启动时,通过距离传感器发射光脉冲至被拍摄物体上,确定该光脉冲发射至被拍摄物体的发射时间,并获取从被拍摄物体上反射回来的该光脉冲的接收时间,根据发射时间和接收时间获取摄像头与被拍摄物体之间的距离,当距离小于预设距离阈值时,终端可以确定与被拍摄物体之间的距离较近,此时终端可能放在口袋里面,进而确定摄像头未进入拍摄模式。
[0031]在可选实施例中,终端可以通过加速度传感器获取终端的加速度,当加速度大于预设加速度阈值时,确定摄像头未进入拍摄模式。需要说明的是,预设加速度阈值为预先设定的加速度阈值,例如lOm/s2或者15m/s2等。具体实现中,终端可以内置加速度传感器,确定摄像头已启动时,通过加速度传感器获取终端的加速度,当加速度大于预设加速度阈值时,可以确定终端晃动较剧烈,此时携带终端的用户摆动幅度较大,进而确定摄像头未进入拍摄t吴式。
[0032]在可选实施例中,终端可以获取图像预览界面中的预览图像,当预览图像的颜色为黑色时,确定摄像头未进入拍摄模式。具体实现中,当摄像头与被拍摄物体之间的距离为零时,终端通过摄像头采集到的预览图像是黑色的,用户无法在图像预览界面中查看被拍摄物体,则终端确定摄像头已启动时,可以获取图像预览界面中的预览图像,当预览图像的颜色为黑色时,此时终端可能平放在桌面或者沙发等物体上时,且已启动的摄像头朝向桌面或者沙发,进而终端可以确定摄像头未进入拍摄模式。
[0033]S103,将摄像头中的音圈马达恢复至初始位置。
[0034]当摄像头未进入拍摄模式时,终端无需通过摄像头中的音圈马达进行对焦,则终端可以将音圈马达恢复至初始位置,可减少电流的消耗。其中,当摄像头中的音圈马达为中置式马达时,初始位置可以为摄像头的中部;当摄像头的音圈马达为传统马达时,初始位置可以为摄像头的底部。
[0035]具体实现中,当摄像头未进入拍摄模式时,终端可以将音圈马达由当前位置移动至初始位置,并保持音圈马达位于初始位置不变,本发明实施例在后续进行对焦时能够实现较快的对焦。可选的,当摄像头未进入拍摄模式时,终端可以直接关闭音圈马达驱动电路,导致音圈马达无法获取电流,则音圈马达自动恢复至初始位置,此时音圈马达不消耗电流。
[0036]在可选实施例中,当检测到摄像头进入拍摄模式时,终端可以输出电流,并通过电流控制音圈马达由初始位置移动至目标位置。具体实现中,当确定摄像头已启动时,终端可以实时
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1