[发明专利]一种防止摄像头空转的方法及终端有效
申请号: | 201810103566.5 | 申请日: | 2015-02-12 |
公开(公告)号: | CN108134904B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 张强 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232;G01B7/30 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 摄像头 空转 方法 终端 | ||
1.一种防止摄像头空转的方法,其特征在于,包括:
接收摄像头转动指令,启动所述摄像头向单一方向匀速转动;
当启动所述摄像头向单一方向匀速转动时,以固定时间间隔通过终端上的数字霍尔传感器获取霍尔值,并计算当前获取到的霍尔值与前一次获取到的霍尔值之间的差值,其中,所述摄像头从0度向210度方向旋转时所采用的固定时间间隔小于所述摄像头从210度向0度旋转时所采用的固定时间间隔,所述摄像头后置时所述摄像头的角度为0度,所述摄像头前置时所述摄像头的角度为180度;
若连续出现当前获取到的霍尔值与前一次获取到的霍尔值之间的差值不大于第一预设值的次数达到预设的持续次数,则停止所述摄像头的转动。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
判断所述摄像头向单一方向匀速转动的过程中是否发生空转;
若是,停止所述摄像头的转动,并以指定的数值减小所述预设的持续次数。
3.根据权利要求2所述的方法,其特征在于,所述判断所述摄像头向单一方向匀速转动的过程中是否发生空转包括:
采集所述摄像头向单一方向匀速转动的过程中发生的堵转声音;若所述堵转声音连续出现的次数达到第二预设值,确定所述摄像头发生空转,其中,所述堵转声音为电动马达堵转时发出的声音。
4.根据权利要求1所述的方法,其特征在于,所述若连续出现当前获取到的霍尔值与前一次获取到的霍尔值之间的差值不大于第一预设值的次数达到预设的持续次数,则停止所述摄像头的转动包括:
判断所述当前获取的霍尔值与所述前一次获取的霍尔值之间的差值是否不大于所述第一预设值;
若是,状态计数值以固定步长递增一次,否则将所述状态计数值恢复初始值;
判断所述状态计数值是否达到第三预设值;
若是,停止所述摄像头的转动。
5.根据权利要求4所述的方法,其特征在于,所述停止所述摄像头的转动之后,还包括:
接收摄像头转动指令,启动所述摄像头向相反方向匀速转动,将所述状态计数值恢复初始值。
6.根据权利要求1所述的方法,其特征在于,所述计算当前获取到的霍尔值与前一次获取到的霍尔值之间的差值之前,还包括:
判断所述摄像头的转动方向,根据所述摄像头的转动方向确定所述计算当前获取到的霍尔值与前一次获取到的霍尔值之间的差值的计算方式,其中,所述计算方式包括所述当前获取到的霍尔值减去所述前一次获取到的霍尔值或所述前一次获取到的霍尔值减去所述当前获取到的霍尔值。
7.根据权利要求1所述的方法,其特征在于,所述启动所述摄像头向单一方向匀速转动包括:
启动所述摄像头内的电动马达,通过所述电动马达控制所述摄像头向单一方向匀速转动。
8.一种防止摄像头空转的装置,其特征在于,所述装置包括:
摄像头控制单元,用于接收摄像头转动指令,启动所述摄像头向单一方向匀速转动;
霍尔值获取单元,用于当启动所述摄像头向单一方向匀速转动时,以固定时间间隔通过终端上的数字霍尔传感器获取霍尔值,并计算当前获取到的霍尔值与前一次获取到的霍尔值之间的差值,其中,所述摄像头从0度向210度方向旋转时所采用的固定时间间隔小于所述摄像头从210度向0度旋转时所采用的固定时间间隔,所述摄像头后置时所述摄像头的角度为0度,所述摄像头前置时所述摄像头的角度为180度;
状态判断单元,用于判断连续出现当前获取到的霍尔值与前一次获取到的霍尔值之间的差值不大于第一预设值的次数是否达到预设的持续次数;
所述摄像头控制单元,还用于所述状态判断单元判断到连续出现当前获取到的霍尔值与前一次获取到的霍尔值之间的差值不大于第一预设值的次数达到预设的持续次数时,停止所述摄像头的转动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810103566.5/1.html,转载请声明来源钻瓜专利网。