[发明专利]一种防止摄像头空转的方法及终端有效
申请号: | 201810103566.5 | 申请日: | 2015-02-12 |
公开(公告)号: | CN108134904B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 张强 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232;G01B7/30 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 摄像头 空转 方法 终端 | ||
本发明实施例公开了一种防止摄像头空转的方法及终端,其中方法包括:接收摄像头转动指令,启动所述摄像头向单一方向匀速转动;以固定时间间隔通过终端上的数字霍尔传感器获取霍尔值,并计算当前获取到的霍尔值与前一次获取到的霍尔值之间的差值;若连续出现当前获取到的霍尔值与前一次获取到的霍尔值之间的差值不大于第一预设值的次数达到预设的持续次数,则停止所述摄像头的转动。采用本发明可防止旋转摄像头发生空转,节约终端的电力资源,减少旋转摄像头内电动马达的机械损耗,从而增加旋转摄像头的旋转功能的使用寿命。
技术领域
本发明涉及终端技术领域,尤其涉及一种防止摄像头空转的方法及终端。
背景技术
随着通信技术的不断发展,终端的功能日趋丰富,其中,终端提供的照相功能深受广大用户喜爱。目前,已有许多终端厂商推出了电动旋转摄像头,如图6所示的一种终端上可旋转摄像头的结构示意图,电动旋转摄像头的原理为:在摄像头中内置一微型电动马达使得摄像头能够旋转,除此之外,摄像头上设置有磁铁,在摄像头所在的终端本体上与摄像头上磁铁相对应的位置处还设置有数字霍尔传感器,摄像头旋转时摄像头的角度在变化,摄像头上磁铁和数字霍尔传感器的距离也随之变化,而此时数字霍尔传感器的霍尔值也随着数字霍尔传感器与磁铁之间的距离变化而变化,因此可以根据霍尔值来判断摄像头的旋转角度。
但是,磁场很容易受到外界电磁场的干扰,当终端处于不同的电磁场中时,即使霍尔传感器与磁铁的距离相同霍尔值也不相同,使得摄像头的角度识别不准确,当摄像头实际已旋转到最大角度时,而终端并未识别出时,电动马达仍旧在旋转,造成马达空转的问题,浪费终端电力资源,损耗马达的机械性能。
发明内容
本发明实施例提供了一种防止摄像头空转的方法及终端,可防止旋转摄像头发生空转,节约终端的电力资源,减少旋转摄像头内电动马达的机械损耗,从而增加旋转摄像头的旋转功能的使用寿命。
本发明实施例提供了一种防止摄像头空转的方法,所述方法包括:
接收摄像头转动指令,启动所述摄像头向单一方向匀速转动;
以固定时间间隔通过终端上的数字霍尔传感器获取霍尔值,并计算当前获取到的霍尔值与前一次获取到的霍尔值之间的差值;
若连续出现当前获取到的霍尔值与前一次获取到的霍尔值之间的差值不大于第一预设值的次数达到预设的持续次数,则停止所述摄像头的转动。
相应的,本发明实施例提供了一种终端,所述终端包括:
摄像头控制单元,用于接收摄像头转动指令,启动所述摄像头向单一方向匀速转动;
霍尔值获取单元,用于以固定时间间隔通过终端上的数字霍尔传感器获取霍尔值,并计算当前获取到的霍尔值与前一次获取到的霍尔值之间的差值;
状态判断单元,用于判断连续出现当前获取到的霍尔值与前一次获取到的霍尔值之间的差值不大于第一预设值的次数是否达到预设的持续次数;
所述摄像头控制单元,还用于所述状态判断单元判断到连续出现当前获取到的霍尔值与前一次获取到的霍尔值之间的差值不大于第一预设值的次数达到预设的持续次数时,停止所述摄像头的转动。
本发明实施例,可接收摄像头转动指令,启动所述摄像头向单一方向匀速转动,以固定时间间隔通过终端上的数字霍尔传感器获取霍尔值,并计算当前获取到的霍尔值与前一次获取到的霍尔值之间的差值,进而在连续出现当前获取到的霍尔值与前一次获取到的霍尔值之间的差值不大于第一预设值的次数达到预设的持续次数时,停止所述摄像头的转动,可防止旋转摄像头发生空转,节约终端的电力资源,减少旋转摄像头内电动马达的机械损耗,从而增加旋转摄像头的旋转功能的使用寿命。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810103566.5/2.html,转载请声明来源钻瓜专利网。