《一种控制移动终端摄像头旋转的方法、装置及移动终端.pdf》由会员分享,可在线阅读,更多相关《一种控制移动终端摄像头旋转的方法、装置及移动终端.pdf(17页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201410620130.5(22)申请日 2014.11.05H04N 5/232(2006.01)G05D 3/12(2006.01)(71)申请人 广东欧珀移动通信有限公司地址 523841 广东省东莞市长安镇乌沙海滨路18号(72)发明人 张强(74)专利代理机构 深圳中一专利商标事务所 44237代理人 张全文(54) 发明名称一种控制移动终端摄像头旋转的方法、装置及移动终端(57) 摘要本发明属于控制技术领域,提供了一种控制移动终端摄像头旋转的方法、装置及移动终端,所述移动终端包含数字霍尔传感器,所述方法包括 :获取摄像头控制。
2、信息,所述摄像头控制信息中包含摄像头的旋转方向 ;根据所述控制信息控制摄像头沿所述旋转方向旋转 ;在所述摄像头旋转的过程中,获取所述数字霍尔传感器的输出值,并根据所述输出值获取与所述输出值对应的摄像头角度;在所述摄像头角度到达预设阈值时,获取与所述预设阈值对应的预设角度,并控制所述摄像头从当前位置沿旋转方向旋转所述预设角度。上述方法实现了控制摄像头从任意初始角度准确旋转到目标角度,且不存在电动马达空转的情况,解决了现有方式由于电动马达空转而造成的耗电发热问题。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书9页 附图5页(10)申请公布号 C。
3、N 104469145 A(43)申请公布日 2015.03.25CN 104469145 A1/2 页21.一种控制移动终端摄像头旋转的方法,其特征在于,所述移动终端包含数字霍尔传感器,所述方法包括 :获取摄像头控制信息,所述摄像头控制信息中包含摄像头的旋转方向 ;根据所述控制信息控制摄像头沿所述旋转方向旋转 ;在所述摄像头旋转的过程中,获取所述数字霍尔传感器的输出值,并根据所述输出值获取与所述输出值对应的摄像头角度 ;在所述摄像头角度到达预设阈值时,获取与所述预设阈值对应的预设度,并控制所述摄像头从当前位置沿旋转方向旋转所述预设角度。2.如权利要求 1 所述的控制移动终端摄像头旋转的方法,。
4、其特征在于,所述预设阈值包括第一阈值和第二阈值,所述第一阈值大于所述第二阈值 ;所述预设角度为目标角度与预设阈值之间的差值 ;其中,所述目标角度包括摄像头处于绝对前置位置对应的角度和摄像头处于绝对后置位置对应的角度,且所述预设角度为目标角度中的较大值与第一阈值之间的差值或者目标角度中的较小值与第二阈值之间的差值。3.如权利要求 2 所述的控制移动终端摄像头旋转的方法,其特征在于,所述在所述摄像头角度到达预设阈值时,获取与所述预设阈值对应的预设角度,并控制所述摄像头从当前位置沿旋转方向旋转所述预设角度包括 :判断所述摄像头角度是否为第一阈值 / 第二阈值 ;在判断结果为是时,获取与所述第一阈值 。
5、/ 第二阈值对应的预设角度 ;控制摄像头沿角度增大 / 沿角度减小的方向旋转所述预设角度。4.如权利要求 1-3 任一项所述的控制移动终端摄像头旋转的方法,其特征在于,所述获取摄像头控制信息具体包括 :获取红外手势传感器的红外强度值变化趋势 ;判断所述红外强度值变化趋势是否符合预设的变化趋势 ;在判断结果为是时,从预存的红外强度值变化趋势与摄像头控制信息之间的对应关系中获取与所述红外强度值变化趋势对应的摄像头控制信息。5.一种控制移动终端摄像头旋转的装置,其特征在于,所述移动终端包含数字霍尔传感器,所述装置包括 :第一获取单元,用于获取摄像头控制信息,所述摄像头控制信息中包含摄像头的旋转方向 。
6、;第一控制单元,用于根据所述控制信息控制摄像头沿所述旋转方向旋转 ;第二获取单元,用于在所述摄像头旋转的过程中,获取数字霍尔传感器的输出值,并根据所述输出值获取与所述输出值对应的摄像头角度 ;第二控制单元,用于在所述摄像头角度到达预设阈值时,获取与所述预设阈值对应的预设角度,并控制所述摄像头从当前位置沿旋转方向旋转所述预设角度。6.如权利要求 5 所述的控制移动终端摄像头旋转的装置,其特征在于,所述预设阈值包括第一阈值和第二阈值,所述第一阈值大于所述第二阈值 ;所述预设角度为目标角度与预设阈值之间的差值 ;其中,所述目标角度包括摄像头处于绝对前置位置对应的角度和摄像头处于绝对后置权 利 要 求。
7、 书CN 104469145 A2/2 页3位置对应的角度,且所述预设角度为目标角度中的较大值与第一阈值之间的差值或者目标角度中的较小值与第二阈值之间的差值。7.如权利要求 6 所述的控制移动终端摄像头旋转的装置,其特征在于,所述第二控制单元包括 :第一判断模块,用于判断所述摄像头角度是否为第一阈值 / 第二阈值 ;第一获取模块,用于在第一判断模块的判断结果为是时,获取与所述第一阈值 / 第二阈值对应的预设角度 ;控制模块,用于控制摄像头沿角度增大 / 沿角度减小的方向旋转所述预设角度。8.如权利要求 5-7 任一项所述的控制移动终端摄像头旋转的装置,其特征在于,所述第一获取单元具体包括 :第。
8、二获取模块,用于获取红外手势传感器的红外强度值变化趋势 ;第二判断模块,用于判断所述红外强度值变化趋势是否符合预设的变化趋势 ;第三获取模块,用于在第二判断模块的判断结果为是时,从预存的红外强度值变化趋势与摄像头控制信息之间的对应关系中获取与所述红外强度值变化趋势对应的摄像头控制信息。9.一种移动终端,其特征在于,所述移动终端包含如权利要求5至8任一项所述的控制移动终端摄像头旋转的装置。权 利 要 求 书CN 104469145 A1/9 页4一种控制移动终端摄像头旋转的方法、装置及移动终端技术领域0001 本发明属于控制技术领域,尤其涉及一种控制移动终端摄像头旋转的方法、装置及移动终端。背景。
9、技术0002 现有的移动终端(比如手机、平板电脑等)中大部分都配置有较高性能的摄像头,用户可以对摄像头进行旋转控制以便于拍照和录像。0003 现有的手动控制摄像头旋转的方式可以通过手动旋转摄像头,但是无法获知摄像头旋转的角度。针对现有的手动控制摄像头旋转的方式的不足,有一些厂家也提出了配备旋转摄像头的移动终端,通过设置具有电动马达的旋转机构,从而可以通过电动的方式控制摄像头旋转的角度。然而,通过电动方式摄像头旋转的方式由于不知道摄像头旋转前的初始角度,因此不能准确地知道旋转多大的角度才可以到达目标位置上,比如绝对后置或者绝对前置的位置 ( 所述绝对前置位置是指摄像头正好处于前置位置上,相应的,。
10、绝对后置位置是指摄像头正好处于后置位置上)。现有的方式为了实现准确切换,通常将摄像头旋转最大的角度,以保证摄像头切换到前置位置或者后置位置上,但是这样容易出现摄像头已旋转到底了,而电动马达依旧的旋转,造成电动马达的空转、耗电发热的问题,且影响了电动马达的使用寿命。发明内容0004 本发明的目的在于提供一种控制移动终端摄像头旋转的方法、装置及移动终端,以实现控制摄像头从任意初始角度准确旋转到目标角度,解决现有方式由于电动马达空转而造成的耗电发热问题。0005 本发明是这样实现的,一种控制移动终端摄像头旋转的方法,所述移动终端包含数字霍尔传感器,所述方法包括 :0006 获取摄像头控制信息,所述摄。
11、像头控制信息中包含摄像头的旋转方向 ;0007 根据所述控制信息控制摄像头沿所述旋转方向旋转 ;0008 在所述摄像头旋转的过程中,获取所述数字霍尔传感器的输出值,并根据所述输出值获取与所述输出值对应的摄像头角度 ;0009 在所述摄像头角度到达预设阈值时,获取与所述预设阈值对应的预设角度,并控制所述摄像头从当前位置沿旋转方向旋转所述预设角度。0010 进一步地,所述预设阈值包括第一阈值和第二阈值,所述第一阈值大于所述第二阈值 ;0011 所述预设角度为目标角度与预设阈值之间的差值 ;0012 其中,所述目标角度包括摄像头处于绝对前置位置对应的角度和摄像头处于绝对后置位置对应的角度,且所述预设。
12、角度为目标角度中的较大值与第一阈值之间的差值或者目标角度中的较小值与第二阈值之间的差值。说 明 书CN 104469145 A2/9 页50013 进一步地,所述在所述摄像头角度到达预设阈值时,获取与所述预设阈值对应的预设角度,并控制所述摄像头从当前位置沿旋转方向旋转所述预设角度包括 :0014 判断所述摄像头角度是否为第一阈值 / 第二阈值 ;0015 在判断结果为是时,获取与所述第一阈值 / 第二阈值对应的预设角度 ;0016 控制摄像头沿角度增大 / 沿角度减小的方向旋转所述预设角度。0017 进一步地,所述获取摄像头控制信息具体包括 :0018 获取红外手势传感器的红外强度值变化趋势 。
13、;0019 判断所述红外强度值变化趋势是否符合预设的变化趋势 ;0020 在判断结果为是时,从预存的红外强度值变化趋势与摄像头控制信息之间的对应关系中获取与所述红外强度值变化趋势对应的摄像头控制信息。0021 本发明的第二方面,提供了一种控制移动终端摄像头旋转的装置,所述移动终端包含数字霍尔传感器,所述装置包括 :0022 第一获取单元,用于获取摄像头控制信息,所述摄像头控制信息中包含摄像头的旋转方向 ;0023 第一控制单元,用于根据所述控制信息控制摄像头沿所述旋转方向旋转 ;0024 第二获取单元,用于在所述摄像头旋转的过程中,获取数字霍尔传感器的输出值,并根据所述输出值获取与所述输出值对。
14、应的摄像头角度 ;0025 第二控制单元,用于在所述摄像头角度到达预设阈值时,获取与所述预设阈值对应的预设角度,并控制所述摄像头从当前位置沿旋转方向旋转所述预设角度。0026 进一步地,所述预设阈值包括第一阈值和第二阈值,所述第一阈值大于所述第二阈值 ;0027 所述预设角度为目标角度与预设阈值之间的差值 ;0028 其中,所述目标角度包括摄像头处于绝对前置位置对应的角度和摄像头处于绝对后置位置对应的角度,且所述预设角度为目标角度中的较大值与第一阈值之间的差值或者目标角度中的较小值与第二阈值之间的差值。0029 进一步地,所述第二控制单元包括 :0030 第一判断模块,用于判断所述摄像头角度是。
15、否为第一阈值 / 第二阈值 ;0031 第一获取模块,用于在第一判断模块的判断结果为是时,获取与所述第一阈值 /第二阈值对应的预设角度 ;0032 控制模块,用于控制摄像头沿角度增大 / 沿角度减小的方向旋转所述预设角度。0033 进一步地,所述第一获取单元具体包括 :0034 第二获取模块,用于获取红外手势传感器的红外强度值变化趋势 ;0035 第二判断模块,用于判断所述红外强度值变化趋势是否符合预设的变化趋势 ;0036 第三获取模块,用于在第二判断模块的判断结果为是时,从预存的红外强度值变化趋势与摄像头控制信息之间的对应关系中获取与所述红外强度值变化趋势对应的摄像头控制信息。0037 本。
16、发明的第三方面,提供了一种移动终端,所述移动终端包含如上所述的控制移动终端摄像头旋转的装置。0038 与现有技术相比,本发明设置表征摄像头前置位置 / 后置位置覆盖范围的阈值,说 明 书CN 104469145 A3/9 页6并结合数字霍尔传感器的输出值来获取摄像头的角度。在获取到摄像头控制信息后 ( 所述摄像头控制信息中包含摄像头的旋转方向 ),根据所述控制信息控制摄像头沿所述旋转方向旋转 ;在所述摄像头旋转的过程中,获取数字霍尔传感器的输出值 ;根据所述输出值获取与所述输出值对应的摄像头角度,并在所述摄像头角度到达预设阈值时,获取与所述预设阈值对应的预设角度,并控制所述摄像头从当前位置沿旋。
17、转方向旋转所述预设角度。其中,所述预设角度为目标角度与预设阈值之间的差值,从而实现了控制摄像头从任意初始角度准确旋转到目标角度,且不存在电动马达空转的情况,解决了现有方式由于电动马达空转而造成的耗电发热问题。附图说明0039 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。0040 图 1 是本发明实施例一提供的控制移动终端摄像头旋转的方法的第一实现流程图;0041 图 2 是本发明实施。
18、例一提供的移动终端的组成结构图 ;0042 图 3 是本发明实施例一提供的红外手势传感器的组成结构图 ;0043 图 4 是本发明实施例一提供的数字霍尔传感器输出值与摄像头角度的映射关系。0044 图 5 是本发明实施例二提供的控制移动终端摄像头旋转的方法的第二实现流程图;0045 图 6 是本发明实施例三提供的控制移动终端摄像头旋转装置的组成结构图 ;0046 图 7 是本发明实施例三提供的移动终端的组成结构图。具体实施方式0047 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限。
19、定本发明。0048 在本发明中,提供了一种控制移动终端摄像头旋转的方法。所述方法预先设置表征摄像头前置位置 / 后置位置覆盖范围的阈值,并结合数字霍尔传感器的输出值来获取摄像头的角度。在获取到摄像头控制信息后 ( 所述摄像头控制信息中包含摄像头的旋转方向 ),根据所述控制信息控制摄像头沿所述旋转方向旋转 ;在所述摄像头旋转的过程中,获取数字霍尔传感器的输出值 ;根据所述输出值获取与所述输出值对应的摄像头角度,并在所述摄像头角度到达预设阈值时,获取与所述预设阈值对应的预设角度,并控制所述摄像头从当前位置沿旋转方向旋转所述预设角度。其中,所述预设角度为目标角度与预设阈值之间的差值,从而实现了控制摄。
20、像头从任意初始角度准确旋转到目标角度,且不存在电动马达空转的情况,解决了现有方式由于电动马达空转而造成的耗电发热问题。本发明还提供了相应的装置及移动终端的组成结构,以下分别进行详细的说明。0049 实施例一说 明 书CN 104469145 A4/9 页70050 图 1 示出了本发明实施例一提供的控制移动终端摄像头旋转的方法的第一实现流程。0051 在本实施例中,所述方法应用于由移动终端主体 11 和摄像头装置 12 组成的移动终端,如图 2 所示。所述摄像头装置 12 能够相对于所述移动终端主体 11 转动,且所述摄像头装置 12 上设置有摄像头 121 和磁铁 122,且所述磁铁 122。
21、 偏离所述摄像头装置的转轴。所述移动终端主体11在与所述摄像头装置12上的磁铁相对的位置上设置有数字霍尔传感器 111,所述数字霍尔传感器 111 和所述磁铁 122 之间的距离随着所述摄像头装置 12 的转动而改变,从而使得数字霍尔传感器 111 可感应出磁铁 122 随摄像头装置 12 转动时引起的磁场变化,以确定摄像头的角度。0052 优选地,所述摄像头装置设置于所述移动终端主体的上方 ;所述摄像头装置设置有摄像头的一面与所述移动终端本体的显示屏所在的平面平齐时,定义所述摄像头的角度为180度,此时摄像头处于绝对前置位置 ;对应地,从图2上移动终端的左侧看过去,摄像头装置旋转时,磁铁 S。
22、 极沿逆时针方向旋转到 N 极的位置时,定义摄像头角度为 0 度,此时摄像头处于绝对后置位置上 ;对应的,定义图 2 上所示的磁铁 N 极的位置为 0 度后,沿逆时针方向旋转一周对应于摄像头的角度从 0 度旋转到 360 度 ( 本发明将在此定义基础上对控制移动终端摄像头旋转的方法以及装置进行详细说明)。或者,所述摄像头装置设置有摄像头的一面与所述移动终端本体的显示屏所在的平面平齐时,定义所述摄像头的角度为 0 度,此时摄像头处于绝对前置位置 ;对应地,从图 2 上移动终端的左侧看过去,摄像头装置旋转时,磁铁 S 极沿顺时针方向旋转到 N 极的位置时,定义摄像头角度为 180 度,此时摄像头处。
23、于绝对后置位置上 ;对应的,定义图 2 上所示的磁铁 S 极的位置为 0 度后,沿顺时针方向旋转一周对应于摄像头的角度从 0 度旋转到 360 度。0053 需要说明的是,在实际应用中,摄像头装置可设置于所述移动终端主体的上方。也可以设置于移动终端主体的一侧,比如左侧或者右侧。本发明实施例不对移动终端主体和摄像头装置之间的具体结构进行限定,只要数字霍尔传感器能够检测到摄像头装置旋转过程中的摄像头角度即可。0054 进一步地,所述移动终端主体还设置有一红外手势传感器,所述红外手势传感器包括一个红外发射管,以及多个红外接收管 ;所述多个红外接收管布置成矩阵的形式,用于接收红外发射管所发射的并经过用。
24、户的手反射回来的红外光线,以通过红外强度值的变化趋势获得摄像头的控制信息。图 3 示出了红外手势传感器的结构示意图。其中,圆圈表示红外接收管,由图 3 可知 4 个红外发射管排布成一个 2*2 的矩阵 ;而方框则表示红外发射管。红外手势传感器可设置于移动终端主体的任一位置上,在此不对红外手势传感器的设置位置进行限制,只要能够实现发射红外光线以及接收经过用户的手反射回来的红外光线即可。0055 如图 1 所示,所述方法包括 :0056 在步骤 S101 中,获取摄像头控制信息。0057 优选地,本实施例通过获取红外手势传感器来获取摄像头控制信息,步骤 S101 具体包括 :0058 a. 获取红。
25、外手势传感器的红外强度值变化趋势 ;0059 b. 判断所述红外强度值变化趋势是否符合预设的变化趋势 ;说 明 书CN 104469145 A5/9 页80060 c. 在判断结果为是时,从预存的红外强度值变化趋势与摄像头控制信息之间的对应关系中获取与所述红外强度值变化趋势对应的摄像头控制信息。0061 其中,所述红外强度值变化趋势为红外手势传感器不同位置上接收到的红外线强度及其变化情况。0062 作为本发明的一个实施示例,参阅图 3,四个红外接收管排成一个 2*2 的矩阵 ( 为了便于说明,四个红外接收管分别记为 1、234)。当用户的手在所述红外手势传感器前从上到下划过时,红外发射管发射的。
26、红外线遇到用户的手被反射回来 ;当用户的手划过接收管 1 和 2 前,红外接收管 1 和 2 接收到的反射回来的红外线强度大于红外接收管 3 和4(H1+H2H3+H4) ;当用户的手划过接收管 3 和 4 前,红外接收管 3 和 4 接收到的反射回来的红外线强度大于红外接收管 1 和 2(H3+H4H1+H2),从而可以得到不同红外接收管所接收到的红外线强度的变化趋势,即红外强度值变化趋势。再判断所述红外强度值变化趋势是否符合预设的变化趋势。所述预设的变化趋势为用户设置的发出摄像头控制信息的手势动作对应的红外强度值变化趋势。通过此步骤的判断,可以初步排除不能发出摄像头控制信息的手势动作。在所。
27、述红外强度值变化趋势符合预设的变化趋势时,则从预存的红外强度值变化趋势与摄像头控制信息之间的对应关系中获取与所述红外强度值变化趋势对应的摄像头控制信息 ;否则,判定当前用户的手势动作无效,不执行任何操作。示例性地,所述摄像头控制信息包含了目标角度和旋转方向,比如,对应于图 2 的结构和图 4 的映射关系,摄像头控制信息为将摄像头从绝对前置位置旋转到绝对后置位置上时,则包含的目标角度为 0度和旋转方向为沿角度减小的方向旋转。0063 优选地,本发明可预先定义所述红外强度值变化趋势与摄像头控制信息之间的对应关系。比如,当通过红外手势传感器检测到手从下往上的划动趋势时,摄像头控制信息为将摄像头从绝对。
28、前置位置旋转到绝对后置位置上 ;当通过红外手势传感器检测到手从上往下的划动趋势时,摄像头控制信息为将摄像头从绝对后置位置旋转到绝对前置位置上。0064 需要说明的是,上述发明实施中所述的对红外强度值变化趋势与摄像头控制信息之间的具体对应关系仅为本发明的较佳实施例,并不用于限定本发明,所述红外强度值变化趋势与摄像头控制信息之间的对应关系可由移动终端用户设置。0065 在步骤 S102 中,根据所述控制信息控制摄像头沿所述旋转方向旋转。0066 本发明实施例中,由于马达的内部机械结构,每个齿轮旋转的角度都是准确的,因此,本发明实施例通过发送命令到马达,能够控制摄像头旋转精确的角度。0067 通过上。
29、述步骤,实现了手势控制摄像头旋转,给用户带来了炫酷的体验感。0068 在步骤 S103 中,在所述摄像头旋转的过程中,获取所述数字霍尔传感器的输出值,并根据所述输出值获取与所述输出值对应的摄像头角度。0069 数字霍尔传感器在检测摄像头的偏移角度时,主要是通过测量磁铁的磁感应强度来实现的。图如 2 所示的移动终端结构,此时数字霍尔传感器与磁铁的距离最远,感应到的磁场强度最弱,数字霍尔传感器输出值最大,对应摄像头的角度为 180 度,摄像头处于绝对前置位置上。经过多次实验,可得到如图 4 所示的数字霍尔传感器输出值与摄像头角度的映射关系,其中所述摄像头装置与数字霍尔传感器的设置结构如图 2 所示。
30、。在图 4 中,包含了两组实验结果,其中,Y 轴表示数字霍尔传感器的输出值,X 轴表示摄像头角度,实线表示移动终端 1 的实验结果,虚线表示移动终端 2 的实验结果。需要说明的是,图 4 所示的两组说 明 书CN 104469145 A6/9 页9映射关系只是任意一个具体的实验结果,并不限制所有的数字霍尔传感器输出值与摄像头角度的映射关系都严格符合这一种实验结果。图 4 只是用于说明数字霍尔传感器输出值与摄像头角度的映射关系呈现出的变化趋势。0070 在获取到数字霍尔传感器的输出值后,根据所述输出值以及所述映射关系,从而得到与所述数字霍尔传感器的输出值对应的摄像头角度。0071 在步骤 S10。
31、4 中,在所述摄像头角度到达预设阈值时,获取与所述预设阈值对应的预设角度,并控制所述摄像头从当前位置沿旋转方向旋转所述预设角度。0072 优选地,本发明设置了一预设阈值,所述预设阈值表征了摄像头的前置位置或者后置位置所覆盖的范围。其中,所述预设阈值包括第一阈值和第二阈值,所述第一阈值大于所述第二阈值。所述预设角度为目标角度与预设阈值之间的差值。所述目标角度为摄像头处于绝对前置位置对应的角度和摄像头处于绝对后置位置对应的角度,其中,目标角度中的较大值与第一阈值对应,目标角度中的较小值与第二阈值对应。示例性的,对应于图 2 所示的结构和图4所示的映射关系,绝对前置位置对应的角度为180度,绝对后置。
32、位置对应的角度为0度,因此,所述第一阈值与绝对前置位置对应的角度对应,优选为110度 ;所述第二阈值与绝对后置位置对应的角度对应,优选为 90 度。所述第一阈值对应的预设角度为绝对前置位置对应的角度与预设阈值之间的差值 :180-110 70 度,所述第二阈值对应的预设角度为预设阈值与绝对后置位置对应的角度之间的差值 :90-090度。在所述数字霍尔传感器的输出值对应的角度到达阈值时,表明摄像头已进入前置位置或者后置位置所覆盖的范围,此时获取预设阈值对应的预设角度,控制摄像头沿所述预设方向旋转所述预设角度,从而使得旋转预设角度后的摄像头到达 180 度或者 0 度对应的位置上,即旋转后的摄像头。
33、位于绝对前置或者绝对后置位置上。0073 通过步骤 S104,分别设置一个表征前置位置和后置位置覆盖范围的预设阈值,在摄像头旋转的过程中,可以判断出摄像头是否已进入前置位置或者后置位置的覆盖范围,以实现对摄像头当前位置的初步判断。在判断结果为是时,则控制摄像头旋转所述预设阈值对应的预设角度,从而完成了在不获知摄像头旋转前的初始角度的情况下控制摄像头准确地到达目标角度,且不存在电动马达空转的情况。0074 本发明实施例中,通过预先设置表征摄像头前置位置 / 后置位置覆盖范围的阈值,并结合数字霍尔传感器的输出值来获取摄像头的角度。在获取到摄像头控制信息后( 所述摄像头控制信息中包含摄像头的旋转方向。
34、 ),根据所述控制信息控制摄像头沿所述旋转方向旋转 ;在所述摄像头旋转的过程中,获取数字霍尔传感器的输出值 ;根据所述输出值获取与所述输出值对应的摄像头角度,并在所述摄像头角度到达预设阈值时,获取与所述预设阈值对应的预设角度,并控制所述摄像头从当前位置沿旋转方向旋转所述预设角度。其中,所述预设角度为目标角度与预设阈值之间的差值,从而实现了控制摄像头从任意初始角度准确旋转到目标角度,且不存在电动马达空转的情况,解决了现有方式由于电动马达空转而造成的耗电发热问题。0075 实施例二0076 图 5 示出了本发明实施例二提供的控制移动终端摄像头旋转的方法的第二实现流程,为了便于说明,仅示出了与本发明。
35、相关的部分。0077 所述方法应用于图 2 所述的移动终端 ( 定义绝对前置位置为 180 度,绝对后置位说 明 书CN 104469145 A7/9 页10置为 0 度 ) 和图 3 所述的红外手势传感器上,所述方法具体为 :0078 在步骤 S501 中,获取红外手势传感器的红外强度值变化趋势。0079 在步骤 S502 中,判断所述红外强度值变化趋势是否符合预设的变化趋势。0080 在判断结果为是时,则执行步骤 S503 ;否则,执行步骤 S510,不进行任何操作。0081 在步骤 S503 中,从预存的红外强度值变化趋势与摄像头控制信息之间的对应关系中获取与所述红外强度值变化趋势对应的。
36、摄像头控制信息。0082 本发明实施例以将摄像头从绝对后置位置旋转到绝对前置位置上为示例进行说明,则所述摄像头控制信息包括的目标角度为 180 度、旋转方向为沿角度增大的方向旋转。0083 在步骤 S504 中,根据所述控制信息控制摄像头按照所述旋转方向旋转。0084 在本实施例中,获取到摄像头控制信息后,根据所述控制信息控制摄像头沿角度增大的方向旋转,并且调取与所述目标角度对应的第一阈值。0085 在步骤 S505 中,在所述摄像头旋转的过程中,获取所述数字霍尔传感器的输出值。0086 在步骤 S506 中,根据所述数字霍尔传感器的输出值获取与所述输出值对应的摄像头角度。0087 在步骤 S。
37、507 中,判断所述摄像头角度是否为第一阈值。0088 在本实施例中,所述第一阈值优选为 110 度。0089 在判断结果为是时,执行步骤 S508 ;否则,返回步骤 S505,继续获取所述数字霍尔传感器的输出值。0090 在步骤 S508 中,获取与所述第一阈值对应的预设角度。0091 由于摄像头的角度已经到达第一阈值,即 110 度,摄像头已经进入前置位置覆盖的范围,因此,要到达绝对前置位置上,只需要控制摄像头旋转预设角度即可。所述预设角度为 180-110 70 度。0092 在步骤 S509 中,控制摄像头沿角度增大的方向旋转所述预设角度。0093 通过上述步骤,在控制摄像头从绝对后置。
38、位置旋转到绝对前置位置的过程中,判断摄像头是否已进入前置位置的覆盖范围,以实现对摄像头当前位置的初步判断。在判断结果为是时,则控制摄像头旋转第一阈值对应的预设角度,从而完成了控制摄像头准确地到达前置位置上,且不需要事先获取摄像头旋转前的初始位置。0094 需要说明的是,图 5 所述实施例是本发明的一个具体应用场景,并不用于限定本发明。所述摄像头控制信息还可以为控制摄像头从绝对前置位置旋转到绝对后置位置上。对应的,旋转方向为沿角度减小的方向 ;所述阈值为第二阈值,优选为 90 度。0095 本发明实施例中,通过预先设置表征摄像头前置位置 / 后置位置覆盖范围的阈值,并结合数字霍尔传感器的输出值来获取摄像头的角度。在获取到摄像头控制信息后( 所述摄像头控制信息中包含摄像头的旋转方向 ),根据所述控制信息控制摄像头沿所述旋转方向旋转 ;在所述摄像头旋转的过程中,获取数字霍尔传感器的输出值,并根据所述输出值获取与所述输出值对应的摄像头角度 ;在所述摄像头角度到达预设阈值时,获取与所述预设阈值对应的预设角度,并控制所述摄像头从当前位置沿旋转方向旋转所述预设角度。其中,所述预设角度为目标角度与预设阈值之间的差值,从而实现了控制摄像头从任意初始角度准确旋转到目标角度 ( 即绝对前置位置或者绝对后置位置 ),且不存在电动马达说 明 书CN 104469145 A。