本发明涉及智能设备技术领域,特别涉及一种摄像头自动旋转的控制方法及系统。
背景技术:
对于现有的具有可旋转的前摄模组的智能设备(如手机),主要是通过手动方式来实现模组的旋转。具体地,如图1所示,a1表示摄像头模组的初始位置,a2表示摄像头模组旋转后的位置,b表示智能设备的机身,c表示手指,箭头方向表示手指推动摄像头模组的方向。
而这种手动旋转摄像头模组的方式存在操作不方便,且由于手动旋转摄像头模组力不均,长期使用则易造成模组受损等问题。
技术实现要素:
本发明要解决的技术问题是现有技术中手动旋转摄像头模组的方式存在操作不方便,且易造成模组受损等缺陷,目的在于提供一种智能设备的摄像头自动旋转的控制方法及系统。
本发明是通过下述技术方案来解决上述技术问题:
本发明提供一种智能设备的摄像头自动旋转的控制系统,所述控制系统包括摄像头模组、驱动机构、压力检测模块和控制模块;
所述驱动机构与所述摄像头模组连接;
所述压力检测模块和所述控制模块电连接;
所述压力检测模块设于所述摄像头模组上,用于获取作用在所述压力检测模块上的压力值;
所述控制模块用于获取所述压力值,并判断所述压力值是否大于第一设定阈值,若大于,则控制所述驱动机构驱动所述摄像头模组开始旋转。
可选地,所述摄像头模组的垂直于旋转方向的两侧分别设有一个所述压力检测模块;
所述控制模块用于获取两个所述压力检测模块得到的所述压力值,并在任意一个所述压力检测模块检测到的所述压力值大于所述第一设定阈值时,控制所述驱动机构驱动所述摄像头模组开始旋转。
可选地,当所述摄像头模组在旋转过程中旋转方向上受到外力作用时,所述控制模块用于获取所述驱动机构中的电信号,并根据所述电信号判断所述驱动机构是否发生过载,若发生过载,则通过所述驱动机构控制所述摄像头模组停止旋转或恢复至初始位置。
可选地,当所述电信号包括电流值时,所述控制模块用于获取所述驱动机构中的所述电流值,并判断所述电流值是否超过第二设定阈值,若超过则确定所述驱动机构发生过载;和/或,
当所述电信号包括电压值时,所述控制模块用于获取所述驱动机构中所述电压值,并判断所述电压值是否超过第三设定阈值,若超过则确定所述驱动机构发生过载。
可选地,所述控制系统还包括速度控制模块和固定机构;
所述固定机构的一端与所述摄像头模组固定连接,所述固定机构的另一端与所述速度控制模块的一端固定连接,所述速度控制模块的另一端与所述驱动机构连接;
所述固定机构用于固定所述摄像头模组;
所述驱动机构通过所述速度控制模块控制所述摄像头模组的旋转速度。
可选地,所述智能设备的屏幕为全面屏;
所述固定机构、所述速度控制模块和所述驱动机构均设于所述智能设备内部;
所述摄像头模组通过所述固定机构固设于所述智能设备的背面。
可选地,所述摄像头模组包括摄像头;
当采用所述摄像头模组进行后置拍摄时,所述控制模块控制所述摄像头开启工作,此时所述摄像头模组位于所述智能设备的背面;
当采用所述摄像头模组的进行前置拍摄时,所述控制模块控制所述摄像头开启工作,并控制所述驱动机构驱动所述摄像头模组从所述智能设备的背面旋转至所述智能设备的上方。
可选地,所述摄像头模组还包括散光灯和模组主体;
所述摄像头和所述散光灯均固设于所述模组主体上;
所述模组主体通过所述固定机构铰接固定在所述智能设备的背面。
可选地,所述压力检测模块包括压力传感器;和/或,
所述驱动机构包括马达;和/或,
所述速度控制模块包括减速器。
本发明还提供一种智能设备的摄像头自动旋转的控制方法,所述控制方法采用权利要求1所述的智能设备的摄像头自动旋转的控制系统实现,所述控制方法包括:
采用所述压力检测模块获取作用在所述压力检测模块上的压力值;
采用所述控制模块获取所述压力值,并判断所述压力值是否大于第一设定阈值,若大于,则控制所述驱动机构驱动所述摄像头模组开始旋转。
可选地,所述摄像头模组的垂直于旋转方向的两侧分别设有一个所述压力检测模块;
所述采用所述控制模块获取所述压力值,并判断所述压力值是否大于第一设定阈值,若大于,则控制所述驱动机构驱动所述摄像头模组开始旋转的步骤包括:
采用所述控制模块获取两个所述压力检测模块得到的所述压力值,并在任意一个所述压力检测模块检测到的所述压力值大于所述第一设定阈值时,则控制所述驱动机构驱动所述摄像头模组开始旋转。
可选地,所述控制所述驱动机构驱动所述摄像头模组开始旋转的步骤之后还包括:
当所述摄像头模组在旋转过程中旋转方向上受到外力作用时,采用所述控制模块获取所述驱动机构中的电信号,并根据所述电信号判断所述驱动机构是否发生过载,若发生过载,则通过所述驱动机构控制所述摄像头模组停止旋转或恢复至初始位置。
可选地,当所述电信号包括电流值时,所述采用所述控制模块获取所述驱动机构中的电信号,并根据所述电信号判断所述驱动机构是否发生过载的步骤包括:
采用所述控制模块获取所述驱动机构中的所述电流值,并判断所述电流值是否超过第二设定阈值,若超过则确定所述驱动机构发生过载;和/或,
当所述电信号包括电压值时,所述采用所述控制模块获取所述驱动机构中的电信号,并根据所述电信号判断所述驱动机构是否发生过载的步骤包括:
采用所述控制模块获取所述驱动机构中所述电压值,并判断所述电压值是否超过第三设定阈值,若超过则确定所述驱动机构发生过载。
本发明的积极进步效果在于:
本发明中,通过在可旋转的摄像头模组上设置压力检测模块,当压力检测模块上受到的压力超过设定阈值时,则控制驱动机构驱动摄像头模组开始旋转,达到了自动旋转摄像头模组的目的,避免了摄像头模组易受损的情况发生,增强了用户体验;且可以满足高屏占比的追求。
附图说明
图1为现有的智能设备的摄像头自动旋转的结构示意图。
图2为本发明实施例1的智能设备的摄像头自动旋转的控制系统的模块示意图。
图3为本发明实施例2的智能设备的摄像头自动旋转的控制系统的模块示意图。
图4为本发明实施例2的智能设备的摄像头自动旋转的控制系统的第一结构示意图。
图5为本发明实施例2的智能设备的摄像头自动旋转的控制系统的第二结构示意图。
图6为本发明实施例2的智能设备的摄像头自动旋转的控制系统的第三结构示意图。
图7为本发明实施例3的智能设备的摄像头自动旋转的控制方法的流程图。
图8为本发明实施例4的智能设备的摄像头自动旋转的控制方法的流程图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
如图2所示,本实施例的智能设备的摄像头自动旋转的控制系统包括摄像头模组1、驱动机构2、压力检测模块3和控制模块4。
其中,驱动机构2包括但不限于马达,压力检测模块3包括但不限于压力传感器。
驱动机构2与摄像头模组1连接;
压力检测模块3和控制模块4电连接;
压力检测模块3设于摄像头模组1上,用于获取作用在压力检测模块3上的压力值;
控制模块4用于获取压力值,并判断压力值是否大于第一设定阈值,若大于,则控制驱动机构2驱动摄像头模组1开始自动旋转,从而替代现有的手动旋转摄像头模组1的方式,操作方便。
本实施例中,通过在可旋转的摄像头模组上设置压力检测模块,当压力检测模块上受到的压力超过设定阈值时,则控制驱动机构驱动摄像头模组开始旋转,达到了自动旋转摄像头模组的目的,避免了摄像头模组易受损的情况发生,增强了用户体验;且可以满足高屏占比的追求。
实施例2
如图3所示,本实施例的智能设备的摄像头自动旋转的控制系统是对实施例1的进一步改进,具体地:
摄像头模组1的垂直于旋转方向的两侧分别设有一个压力检测模块3;
控制模块4用于获取两个压力检测模块3得到的压力值,并在任意一个压力检测模块3检测到的压力值大于第一设定阈值时,控制驱动机构2驱动摄像头模组1开始旋转。
当摄像头模组1在旋转过程中旋转方向上受到外力作用时,控制模块4用于获取驱动机构2中的电信号,并根据电信号判断驱动机构2是否发生过载,若发生过载,则通过驱动机构2控制摄像头模组1停止旋转或恢复至初始位置。
具体地,当电信号包括电流值时,控制模块4用于获取驱动机构2中的电流值,并判断电流值是否超过第二设定阈值,若超过则确定驱动机构2发生过载;和/或,
当电信号包括电压值时,控制模块4用于获取驱动机构2中电压值,并判断电压值是否超过第三设定阈值,若超过则确定驱动机构2发生过载。
即实现当驱动机构2中过流或者过压时,及时停止摄像头模组1的继续旋转操作,避免摄像头模组1因误操作等受损。
如图4所示,控制系统还包括速度控制模块5和固定机构6。
固定机构6的一端与摄像头模1固定连接,固定机构6的另一端与速度控制模块5的一端固定连接,速度控制模块5的另一端与驱动机构2连接;
固定机构6用于固定摄像头模组1;
驱动机构2通过速度控制模块5控制摄像头模组1的旋转速度。
其中,速度控制模块包括但不限于减速器。
具体地,固定机构6、速度控制模块5和驱动机构2均设于智能设备内部;摄像头模组1通过固定机构6固设于智能设备的背面,这样的连接结构使得智能设备的屏幕能够满足全面屏的需求。
另外,摄像头模组1包括摄像头7,实现前后拍摄共用同一颗摄像头7。
摄像头模组1还包括散光灯8和模组主体9;
摄像头7和散光灯8均固设于模组主体9上;
模组主体9通过固定机构6铰接固定在智能设备的背面。
当摄像头模组从智能设备的背面旋转至智能设备的上方时,摄像头7和散光灯8均超出智能设备的上边沿,以保证拍照的视野以及清晰度。
具体地,如图5所示,当采用摄像头模组进行后置拍摄时,控制模块控制所述摄像头开启工作,此时摄像头模组位于智能设备的背面;
如图6所示,当采用摄像头模组的进行前置拍摄时,控制模块控制所述摄像头开启工作,并控制驱动机构驱动摄像头模组从智能设备的背面旋转至智能设备的上方。
下面结构具体实例说明:
智能设备的摄像头模组在一般情况下处于初始状态,即固定贴附在智能设备的背面。
当用户需要进行前置拍摄时,用户可以用手指按压摄像头模组的一侧或者同时按压两侧,此时压力传感器获取对应的压力值并传送至控制模块进行分析;当控制模块确定压力值超过设定阈值(如10n),则控制摄像头模组从智能设备的背面开始旋转,直至旋转180度处停止(此时摄像头模组位于智能设备的上方),即可开始进行前置拍摄。
当用户需要进行后置拍摄时,此时压力传感器获取对应的压力值并传送至控制模块进行分析;当控制模块确定压力值超过设定阈值(如10n),则控制摄像头模组智能设备的上方开始旋转,直至旋转180度处停止,恢复到初始位置(智能设备的背面),即可开始进行后置拍摄。当摄像头模组在旋转过程中旋转方向上受到外力的作用,则通过控制模块及时判断马达是否过载,若发生过载则控制摄像头模组停止旋转或者恢复至初始位置。
本实施例中,通过在摄像头模组侧边设置压力检测模块,当作用在压力检测模块上的压力超过设定阈值则控制摄像头模组开始自动旋转;同时,当摄像头模组在旋转过程中旋转方向上受到外力造成马达发生过载时,控制摄像头模组停止旋转或者恢复至初始位置,达到了自动旋转摄像头模组的目的的同时,避免了摄像头模组易受损的情况发生,增强了用户体验;且可以满足高屏占比的追求。
实施例3
本实施例的智能设备的摄像头自动旋转的控制方法采用实施例1中的智能设备的摄像头自动旋转的控制系统实现。
如图7所示,本实施例的智能设备的摄像头自动旋转的控制方法包括:
s101、采用压力检测模块获取作用在压力检测模块上的压力值;
s102、采用控制模块获取压力值,并判断压力值是否大于第一设定阈值,若大于,则控制驱动机构驱动摄像头模组开始自动旋转。
本实施例中,通过在可旋转的摄像头模组上设置压力检测模块,当压力检测模块上受到的压力超过设定阈值时,则控制驱动机构驱动摄像头模组开始旋转,达到了自动旋转摄像头模组的目的,避免了摄像头模组易受损的情况发生,增强了用户体验;且可以满足高屏占比的追求。
实施例4
本实施例的智能设备的摄像头自动旋转的控制方法采用实施例2中的智能设备的摄像头自动旋转的控制系统实现。
如图8所示,本实施例的智能设备的摄像头自动旋转的控制方法包括:
步骤s102包括:
s1021、采用控制模块获取两个压力检测模块得到的压力值,并在任意一个压力检测模块检测到的压力值大于第一设定阈值时,则控制驱动机构驱动摄像头模组开始旋转。
步骤s1021之后还包括:
s103、当摄像头模组在旋转过程中旋转方向上受到外力作用时,采用控制模块获取驱动机构中的电信号;
s104、根据电信号判断驱动机构是否发生过载,若发生过载,则通过驱动机构控制摄像头模组停止旋转或恢复至初始位置。
具体地,当电信号包括电流值时,步骤s104包括:
采用控制模块获取驱动机构中的电流值,并判断电流值是否超过第二设定阈值,若超过则确定驱动机构发生过载。
当电信号包括电压值时,步骤s104包括:
采用控制模块获取驱动机构中电压值,并判断电压值是否超过第三设定阈值,若超过则确定驱动机构发生过载。
即实现当驱动机构中过流或者过压时,及时停止摄像头模组的继续旋转操作,避免摄像头模组因误操作等受损。
下面结构具体实例说明:
智能设备的摄像头模组在一般情况下处于初始状态,即固定贴附在智能设备的背面。
当用户需要进行前置拍摄时,用户可以用手指按压摄像头模组的一侧或者同时按压两侧,此时压力传感器获取对应的压力值并传送至控制模块进行分析;当控制模块确定压力值超过设定阈值(如10n),则控制摄像头模组从智能设备的背面开始旋转,直至旋转180度处停止(此时摄像头模组位于智能设备的上方),即可开始进行前置拍摄。
当用户需要进行后置拍摄时,此时压力传感器获取对应的压力值并传送至控制模块进行分析;当控制模块确定压力值超过设定阈值(如10n),则控制摄像头模组智能设备的上方开始旋转,直至旋转180度处停止,恢复到初始位置(智能设备的背面),即可开始进行后置拍摄。当摄像头模组在旋转过程中旋转方向上受到外力的作用,则通过控制模块及时判断马达是否过载,若发生过载则控制摄像头模组停止旋转或者恢复至初始位置。
本实施例中,通过在摄像头模组侧边设置压力检测模块,当作用在压力检测模块上的压力超过设定阈值则控制摄像头模组开始自动旋转;同时,当摄像头模组在旋转过程中旋转方向上受到外力造成马达发生过载时,控制摄像头模组停止旋转或者恢复至初始位置,达到了自动旋转摄像头模组的目的的同时,避免了摄像头模组易受损的情况发生,增强了用户体验;且可以满足高屏占比的追求。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式作出多种变更或修改,但这些变更和修改均落入本发明的保护范围。