一种旋转摄像头的控制方法及移动终端的制作方法_2

文档序号:9234898阅读:来源:国知局
包括如下步骤:
[0049]S101,通过移动终端的曲面侧屏检测用户输入的旋转指令,根据所述旋转指令确定旋转角度和旋转方向。
[0050]具体实施中,移动终端可通过曲面侧屏检测用户的滑动操作,并根据该滑动操作生成旋转指令。
[0051]作为一种可行的实施方式,移动终端可在曲面侧屏上显示一滑动控制条,检测用户在该滑动控制条上滑动的方向和滑动的距离,并根据滑动的方向确定旋转方向,根据滑动的距离确定旋转角度。
[0052]其中,上述旋转方向为根据用户的指令确定的旋转摄像头的旋转方向,例如顺时针方向或逆时针方向。上述旋转角度为根据用户的指令确定的旋转摄像头需要旋转的角度。具体实施中,上述旋转角度可不等同于旋转摄像头实际旋转的角度。
[0053]S102,通过电动机带动所述旋转摄像头向所述旋转方向旋转,并实时检测移动终端的霍尔传感器输出的霍尔值。
[0054]具体实施中,电动机通过齿轮传动带动旋转摄像头旋转,通过控制电动机转过的齿数来控制旋转摄像头的旋转角度。
[0055]作为一种可行的实施方式,旋转摄像头可置于一旋转模块上,该旋转模块通过至少一根旋转轴与移动终端主体连接,并可绕该旋转轴旋转。该旋转模块一侧置有磁铁,本体靠近该旋转模块一侧的位置安装有霍尔传感器。具体实施中,电动机的齿轮传动带动旋转模块旋转,使旋转模块上的旋转摄像头和磁铁跟着旋转。旋转过程中磁铁与霍尔传感器的距离发生变化,使得霍尔传感器检测到的霍尔值发生变化。
[0056]作为一种可行的实施方式,移动终端检测到用户输入的旋转指令之后,就控制电动机开始转动,同时实时监测霍尔传感器输出的霍尔值。
[0057]S103,当所述霍尔传感器输出的霍尔值从初始霍尔值增大到第一阈值之后,再减小到第二阈值时,控制所述电动机停止运行,其中所述初始霍尔值为接收到所述旋转指令时所述霍尔传感器输出的霍尔值。
[0058]具体实施中,旋转模块与移动终端主体之间形成夹角,由于结构设计等原因,该夹角的最大值小于360°。在一些可行的实施方式中,旋转模块的旋转使得上述夹角增大,当上述夹角已达到最大值时,即使电动机继续转动也无法带动旋转模块旋转。
[0059]请一并参阅图2,为上述夹角与霍尔传感器输出的霍尔值之间的对应关系示意图。如图2所示,当上述夹角小于180°时,霍尔传感器输出的霍尔值随着上述夹角的增大而增大。当上述夹角为180°时,霍尔传感器输出的霍尔值达到最大值。当上述夹角超过180°后,霍尔传感器输出的霍尔值随着上述夹角的增大而减小。
[0060]本发明实施例中,第一阈值为霍尔传感器输出的霍尔值的最大值,即上述夹角为180°时霍尔传感器输出的霍尔值。第二阈值为上述夹角达到最大值时,霍尔传感器输出的霍尔值。由于每个移动终端存在个体差异,每个移动终端的第一阈值和第二阈值具体可在出厂前通过多次实验得到。
[0061]本发明实施例中,在检测到用户输入的旋转指令时,旋转模块与移动终端主体之间的夹角称为初始角度,此时霍尔传感器输出的霍尔值称为初始霍尔值。在一些可行的实施方式中,在初始角度的基础上按照确定的旋转方向进行旋转,当上述夹角达到最大值时,旋转模块实际旋转的角度小于根据旋转指令确定的旋转角度,现有技术中用于带动旋转模块旋转的电动机仍会继续运行,以致电动机空转或堵转。
[0062]本发明实施例中,当所述霍尔传感器输出的霍尔值从初始霍尔值增大到第一阈值之后,再减小到第二阈值时,说明旋转模块与移动终端主体之间的夹角已达到最大值,则控制所述电动机停止运行,可以避免电动机空转或堵转。
[0063]在一些可行的实施方式中,若霍尔值在一段时间内(例如200ms内)没有发生变化,而电动机仍在运行,则说明电动机的运行无法带动旋转摄像头旋转,此时可控制电动机停止运行,以避免电动机空转或堵转。
[0064]本发明实施例中,移动终端检测用户输入的旋转指令,根据旋转指令确定旋转角度和旋转方向;通过电动机带动旋转摄像头向旋转方向旋转,并实时检测移动终端的霍尔传感器输出的霍尔值;在霍尔传感器输出的霍尔值的变化趋势为从初始霍尔值增大到第一阈值之后又减小到第二阈值的情况下,说明旋转摄像头所在平面与移动终端主体之间的夹角已达到最大值,电动机的运行已无法继续带动旋转摄像头进行旋转,则控制电动机停止运行,可避免电动机空转或堵转引起的发热,延长电动机的使用寿命并减少移动终端的能耗。
[0065]请参阅图3,图3是本发明实施例提供的旋转摄像头的控制方法的另一实施例流程示意图。本发明实施例的旋转摄像头的控制方法可由具有旋转摄像头的移动终端来实现,可以是手机、平板电脑、个人电脑或其他具有旋转摄像头的移动终端。如图3所示,所述旋转摄像头的控制方法可包括如下步骤:
[0066]S301,在移动终端的曲面侧屏上显示触摸控制条。
[0067]本发明实施例的移动终端具有曲面侧屏,可选地,可以是单曲面侧屏,也可以是双曲面侧屏。
[0068]作为一种可行的实施方式,移动终端可以在曲面侧屏上显示一触摸控制条,以使用户通过触摸控制条来输入指令。
[0069]S302,检测用户在所述触摸控制条上滑动的方向和滑动的距离。
[0070]作为一种可行的实施方式,用户在触摸控制条上滑动的方向包括两个相反的方向,例如前与后、上与下、或者左与右等。
[0071]具体实施中,用户滑动的距离可以小于或等于触摸控制条的长度。
[0072]S303,根据所述滑动的方向确定旋转方向。
[0073]可选地,滑动方向可包括相反的两个方向,例如左与右、前与后、或者上与下。旋转方向可包括顺时针或逆时针。具体实施中,移动终端可预先设置滑动方向和旋转方向之间的对应关系。例如,移动终端可预先设置滑动方向的左方向与旋转方向的顺时针方向相对应。当用户在曲面侧屏的滑动控制条上向左滑动时,确定旋转方向为顺时针方向。移动终端将通过电动机带动旋转摄像头以顺时针方向旋转。
[0074]S304,根据所述滑动的距离确定旋转角度。
[0075]在一些可行的实施方式中,按照预设的换算规则,若所述触摸控制条的长度为H,所述滑动距离为L,所述旋转摄像头的旋转量程为α,则所述旋转角度为β = a*L/H。
[0076]S305,通过电动机带动所述旋转摄像头向所述旋转方向旋转,并实时检测移动终端的霍尔传感器输出的霍尔值。
[0077]具体实施中,电动机通过齿轮传动带动旋转摄像头旋转,通过控制电动机转过的齿数来控制旋转摄像头的旋转角度。
[0078]作为一种可行的实施方式,旋转摄像头可置于一旋转模块上,该旋转模块通过至少一根旋转轴与移动终端主体连接,并可绕该旋转轴旋转。该旋转模块一侧置有磁铁,本体靠近该旋转模块一侧的位置安装有霍尔传感器。具体实施中,电动机的齿轮传动带动旋转模块旋转,使旋转模块上的旋转摄像头和磁铁跟着旋转。旋转过程中磁铁与霍尔传感器的距离发生变化,使得霍尔传感器检测到的霍尔值发生变化。
[0079]作为一种可行的实施方式,通过曲面侧屏检测到旋转指令之后,移动终端就控制电动机开始转动,同时实时监测霍尔传感器输出的霍尔值。
[0080]S306,判断在预设时间内所述霍尔传感器输出的霍尔值是否发生变化,若判断结果为是,则转到步骤S307或S308,若判断结果为否,则控制所述电动机停止运行。
[0081]在一些可行的实施方式中,若霍尔值在一段时间内(例如200ms内)没有发生变化,而电动机仍在运行,则说明电动机的运行无法带动旋转摄像头旋转,此时可控制电动机停止运行,以避免电动机空转或堵转。
[0082]S307,在所述霍尔传感器输出的霍尔值的变化趋势为从初始霍尔值增大到第一阈值之后又减小到第二阈值的情况下,控制所述电动机停止运行。
[0083]其中,所述初始霍尔值为接收到所述旋转指令时所述霍尔传感器输出的霍尔值。
[0084]具体实施中,旋转模块与移动终端主体之间形成夹角,由于结
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1