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

文档序号:9234898阅读:来源:国知局
值增大到第一阈值之后,再减小到第二阈值时,说明旋转模块与移动终端主体之间的夹角已达到最大值,则控制所述电动机停止运行,可以避免电动机空转或堵转。
[0109]在一些可行的实施方式中,若霍尔值在一段时间内(例如200ms内)没有发生变化,而电动机仍在运行,则说明电动机的运行无法带动旋转摄像头旋转,此时可控制电动机停止运行,以避免电动机空转或堵转。
[0110]本发明实施例中,移动终端检测用户输入的旋转指令,根据旋转指令确定旋转角度和旋转方向;通过电动机带动旋转摄像头向旋转方向旋转,并实时检测移动终端的霍尔传感器输出的霍尔值;在霍尔传感器输出的霍尔值的变化趋势为从初始霍尔值增大到第一阈值之后又减小到第二阈值的情况下,说明旋转摄像头所在平面与移动终端主体之间的夹角已达到最大值,电动机的运行已无法继续带动旋转摄像头进行旋转,则控制电动机停止运行,可避免电动机空转或堵转引起的发热,延长电动机的使用寿命并减少移动终端的能耗。
[0111]请参阅图5,图5是本发明实施例提供的移动终端的另一实施例结构示意图。本发明实施例的移动终端可以是手机、平板电脑、个人电脑或其他具有旋转摄像头的移动终端。如图5所示,所述移动终端可包括:
[0112]指令检测单元501,用于通过移动终端的曲面侧屏检测用户输入的旋转指令,根据所述旋转指令确定旋转角度和旋转方向。
[0113]具体实施中,移动终端可通过曲面侧屏检测用户的滑动操作,并根据该滑动操作生成旋转指令。
[0114]作为一种可行的实施方式,移动终端可在曲面侧屏上显示一滑动控制条,检测用户在该滑动控制条上滑动的方向和滑动的距离,并根据滑动的方向确定旋转方向,根据滑动的距离确定旋转角度
[0115]其中,上述旋转方向为根据用户的指令确定的旋转摄像头的旋转方向,例如顺时针方向或逆时针方向。上述旋转角度为根据用户的指令确定的旋转摄像头需要旋转的角度。具体实施中,上述旋转角度可不等同于旋转摄像头实际旋转的角度。
[0116]在一些可行的实施方式中,如图6所示,指令检测单元501可包括:
[0117]显示子单元5011,用于在移动终端的曲面侧屏上显示触摸控制条;
[0118]本发明实施例的移动终端具有曲面侧屏,可选地,可以是单曲面侧屏,也可以是双曲面侧屏。
[0119]作为一种可行的实施方式,移动终端可以在曲面侧屏上显示一触摸控制条,以使用户通过触摸控制条来输入指令。
[0120]检测子单元5012,用于检测用户在所述触摸控制条上滑动的方向和滑动的距离。
[0121]作为一种可行的实施方式,用户在触摸控制条上滑动的方向包括两个相反的方向,例如前与后、上与下、或者左与右等。
[0122]具体实施中,用户滑动的距离可以小于或等于触摸控制条的长度。
[0123]第一确定子单元5013,用于根据所述滑动的方向确定旋转方向。
[0124]可选地,滑动方向可包括相反的两个方向,例如左与右、前与后、或者上与下。旋转方向可包括顺时针或逆时针。具体实施中,移动终端可预先设置滑动方向和旋转方向之间的对应关系。例如,移动终端可预先设置滑动方向的左方向与旋转方向的顺时针方向相对应。当用户在曲面侧屏的滑动控制条上向左滑动时,确定旋转方向为顺时针方向。移动终端将通过电动机带动旋转摄像头以顺时针方向旋转。
[0125]第二确定子单元5014,用于根据所述滑动的距离确定旋转角度。
[0126]在一些可行的实施方式中,按照预设的换算规则,若所述触摸控制条的长度为H,所述滑动距离为L,所述旋转摄像头的旋转量程为α,则所述旋转角度为β = a*L/H。
[0127]第一控制单元502,用于通过电动机带动所述旋转摄像头向所述旋转方向旋转,并实时检测移动终端的霍尔传感器输出的霍尔值。
[0128]具体实施中,电动机通过齿轮传动带动旋转摄像头旋转,通过控制电动机转过的齿数来控制旋转摄像头的旋转角度。
[0129]作为一种可行的实施方式,旋转摄像头可置于一旋转模块上,该旋转模块通过至少一根旋转轴与移动终端主体连接,并可绕该旋转轴旋转。该旋转模块一侧置有磁铁,本体靠近该旋转模块一侧的位置安装有霍尔传感器。具体实施中,电动机的齿轮传动带动旋转模块旋转,使旋转模块上的旋转摄像头和磁铁跟着旋转。旋转过程中磁铁与霍尔传感器的距离发生变化,使得霍尔传感器检测到的霍尔值发生变化。
[0130]作为一种可行的实施方式,通过曲面侧屏检测到旋转指令之后,移动终端就控制电动机开始转动,同时实时监测霍尔传感器输出的霍尔值。
[0131]第二控制单元503,用于在所述霍尔传感器输出的霍尔值的变化趋势为从初始霍尔值增大到第一阈值之后又减小到第二阈值的情况下,控制所述电动机停止运行,其中所述初始霍尔值为接收到所述旋转指令时所述霍尔传感器输出的霍尔值。
[0132]具体实施中,旋转模块与移动终端主体之间形成夹角,由于结构设计等原因,该夹角的最大值小于360°。在一些可行的实施方式中,旋转模块的旋转使得上述夹角增大,当上述夹角已达到最大值时,即使电动机继续转动也无法带动旋转模块旋转。
[0133]请一并参阅图2,为上述夹角与霍尔传感器输出的霍尔值之间的对应关系示意图。如图2所示,当上述夹角小于180°时,霍尔传感器输出的霍尔值随着上述夹角的增大而增大。当上述夹角为180°时,霍尔传感器输出的霍尔值达到最大值。当上述夹角超过180°后,霍尔传感器输出的霍尔值随着上述夹角的增大而减小。
[0134]本发明实施例中,第一阈值为霍尔传感器输出的霍尔值的最大值,即上述夹角为180°时霍尔传感器输出的霍尔值。第二阈值为上述夹角达到最大值时,霍尔传感器输出的霍尔值。由于每个移动终端存在个体差异,每个移动终端的第一阈值和第二阈值具体可在出厂前通过多次实验得到。
[0135]本发明实施例中,在通过曲面侧屏检测到旋转指令时,旋转模块与移动终端主体之间的夹角称为初始角度,此时霍尔传感器输出的霍尔值称为初始霍尔值。在一些可行的实施方式中,在初始角度的基础上按照确定的旋转方向进行旋转,当上述夹角达到最大值时,旋转模块实际旋转的角度小于根据旋转指令确定的旋转角度,现有技术中用于带动旋转模块旋转的电动机仍会继续运行,以致电动机空转或堵转。
[0136]本发明实施例中,当所述霍尔传感器输出的霍尔值从初始霍尔值增大到第一阈值之后,再减小到第二阈值时,说明旋转模块与移动终端主体之间的夹角已达到最大值,则控制所述电动机停止运行,可以避免电动机空转或堵转。
[0137]第三控制单元504,用于在所述霍尔传感器输出的霍尔值的变化趋势为从所述初始霍尔值减小到第三阈值的情况下,控制所述电动机在带动所述旋转摄像头向所述旋转方向继续旋转第一角度之后停止运行。
[0138]请一并参阅图2,如图2所示,当旋转模块与移动终端主体之间的夹角较小时,霍尔传感器输出的霍尔值随上述夹角的变化不明显,此时根据霍尔传感器输出的霍尔值来判断旋转模块与移动终端主体之间的夹角可能存在较大误差。
[0139]本发明实施例中,当霍尔传感器输出的霍尔值小于第三阈值时,根据霍尔值难以精确判断旋转模块与移动终端主体之间的夹角,当霍尔传感器输出的霍尔值等于第三阈值时,判断旋转模块与移动终端主体之间的夹角为第一角度。其中,第三阈值和第一角度的具体值可在移动终端出厂前通过多次实验测试得到。例如,经过多次测试,发现当上述夹角小于60°时,霍尔值的变化不明显,而上述夹角为60°时对应的霍尔值是10,则可以将第三阈值设置为10,第一角度设置为60°。
[0140]在一些可行的实施方式中,旋转摄像头与移动终端之间存在初始角度,用户通过在曲面侧屏的触摸控制条上滑动来输入指令,以将旋转摄像头调整为前置或后置,然而用户难以精确控制滑动的距离,反而使旋转摄像头旋转过头。本发明实施例中,在所述霍尔传感器输出的霍尔值的变化趋势为从所述初始霍尔值减小到第三阈值的情况下,说明旋转模块与移动终端主体之间
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1