移动终端及校准摄像头旋转角度的方法
【技术领域】
[0001]本发明属于移动终端技术领域,尤其涉及移动终端及校准摄像头旋转角度的方法。
【背景技术】
[0002]现有的应用于移动终端的可旋转式摄像头主要包括两种:一种可旋转式摄像头不带有马达,通过用户手动控制可旋转式摄像头的旋转角度;另一种可旋转式摄像头带有电动马达,通过移动终端来电动控制可旋转式摄像头的旋转角度。对于带有电动马达的可旋转式摄像头,其对于旋转角度的判断是通过磁敏传感器来实现的。在移动终端出厂前,需要对磁敏传感器进行校准,以根据用于切换摄像头的前后置状态的旋转角度值确定磁敏传感器对应的输出值。然而,磁场很容易受到干扰。在摄像头的旋转角度保持不变的前提下,若移动终端所处的电磁环境不同,则磁敏传感器的输出值很可能不同。此外,硬件老化以及磁铁的磁性衰退容易造成磁敏传感器的前后置判断出错,导致移动终端的相机界面倒立等问题。
【发明内容】
[0003]鉴于此,本发明实施例提供了一种移动终端及校准摄像头旋转角度的方法,以解决现有的基于可旋转式摄像头的移动终端中的磁敏传感器容易受到电磁环境影响,导致判断摄像头的旋转状态的准确度较低的问题。
[0004]一方面,本发明实施例提供了一种移动终端,所述移动终端包括机身本体,以及与所述机身本体连接的可旋转式摄像头部件,所述机身本体包括处理器、马达以及磁敏传感器,所述可旋转式摄像头部件包括磁铁,所述处理器分别与所述马达以及所述磁敏传感器电连接,所述马达与所述可旋转式摄像头部件连接,所述磁敏传感器与所述磁铁磁性连接,所述可旋转式摄像头部件还包括接近传感器,所述接近传感器与所述处理器电连接。
[0005]第二方面,本发明实施例提供了一种校准摄像头旋转角度的方法,包括:
[0006]控制所述可旋转式摄像头部件旋转,以使所述可旋转式摄像头部件带动所述接近传感器旋转,并通过所述接近传感器检测所述接近传感器与所述机身本体的距离;
[0007]当通过所述接近传感器检测到的所述距离达到最小值时,确定所述可旋转式摄像头部件当前处于第一预设角度,并获取与所述第一预设角度对应的所述磁敏传感器的第一输出值;
[0008]计算所述第一输出值与预先存储的第一预设值的差值的绝对值,若所述差值的绝对值大于第二预设值,则控制所述可旋转式摄像头部件由所述第一预设角度向第一预设方向旋转至第二预设角度,并记录与所述第二预设角度对应的所述磁敏传感器的第二输出值;控制所述可旋转式摄像头部件由所述第一预设角度向第二预设方向旋转至第三预设角度,并记录与所述第三预设角度对应的所述磁敏传感器的第三输出值;
[0009]将所述第二输出值作为第一切换值,将所述第三输出值作为第二切换值;
[0010]根据所述第一切换值以及所述第二切换值确定所述摄像头的前后置状态。
[0011]本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过接近传感器判断可旋转式摄像头部件与机身本体的相对位置,在接近传感器检测到的距离达到最小值时,确定可旋转式摄像头部件当前处于第一预设角度,根据第一预设角度及其对应的第一输出值对第一切换值以及第二切换值进行校准,再根据第一切换值以及第二切换值确定摄像头的前后置状态,由此使移动终端对于摄像头的前后置判断不受电磁环境的影响,提高了判断摄像头的旋转状态的准确性。
【附图说明】
[0012]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0013]图1是本发明实施例提供的移动终端的结构框图;
[0014]图2是本发明实施例提供的校准摄像头旋转角度的方法的实现流程图;
[0015]图3是本发明另一实施例提供的校准摄像头旋转角度的方法的实现流程图;
[0016]图4是本发明实施例提供的校准摄像头旋转角度的方法步骤S205所述根据所述第一切换值以及所述第二切换值确定所述摄像头的前后置状态的具体实现流程图。
【具体实施方式】
[0017]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0018]图1示出了本发明实施例提供的移动终端的结构框图。为了便于说明,仅示出了与本发明实施例相关的部分。
[0019]参照图1,所述移动终端包括机身本体11,以及与所述机身本体11连接的可旋转式摄像头部件12,所述机身本体11包括处理器111、马达112以及磁敏传感器113,所述可旋转式摄像头部件12包括磁铁121,所述处理器111分别与所述马达112以及所述磁敏传感器113电连接,所述马达112与所述可旋转式摄像头部件12连接,所述磁敏传感器113与所述磁铁121磁性连接,所述可旋转式摄像头部件12还包括接近传感器122,所述接近传感器122与所述处理器111电连接。
[0020]磁敏传感器113内置磁感应芯片。在可旋转式摄像头部件12旋转的过程中,磁敏传感器113感应到的磁场发生变化,由此磁敏传感器113的输出值发生变化,从而可通过磁敏传感器113的输出值判断摄像头的旋转角度。
[0021]优选地,所述磁敏传感器113为数字霍尔传感器。
[0022]本发明实施例通过接近传感器判断可旋转式摄像头部件与机身本体的相对位置,在接近传感器检测到的距离达到最小值时,确定可旋转式摄像头部件当前处于第一预设角度,根据第一预设角度及其对应的第一输出值对第一切换值以及第二切换值进行校准,再根据第一切换值以及第二切换值确定摄像头的前后置状态,由此使移动终端对于摄像头的前后置判断不受电磁环境的影响,提高了判断摄像头的旋转状态的准确性。
[0023]图2示出了本发明实施例提供的校准摄像头旋转角度的方法的实现流程图,该方法可应用于如图1所示的移动终端,参照图2,所述方法包括:
[0024]在步骤S201中,控制所述可旋转式摄像头部件旋转,以使所述可旋转式摄像头部件带动所述接近传感器旋转,并通过所述接近传感器检测所述接近传感器与所述机身本体的距离。
[0025]进一步地,所述控制所述可旋转式摄像头部件旋转具体为:
[0026]通过所述处理器控制所述马达旋转,以使所述马达带动所述可旋转式摄像头部件旋转。
[0027]在本发明实施例中,处理器与马达电连接,处理器电动控制马达旋转。马达与可旋转式摄像头部件连接,因此,马达旋转带动可旋转式摄像头部件旋转。可旋转式摄像头部件中包括摄像头、接近传感器以及磁铁,因此,可旋转式摄像头部件旋转带动摄像头、接近传感器以及磁铁旋转。
[0028]优选地,所述通过所述接近传感器检测所述接近传感器与所述机身本体的距离具体为:
[0029]通过所述接近传感器检测由所述机身本体反射的红外光的光强,根据预先存储的映射列表确定与检测到的所述光强对应的距离。
[0030]在本发明实施例中,接近传感器检测的接近传感器与机身本体的距离具体为接近传感器与移动终端主板的距离。接近传感器发出红外光,并接收由机身本体反射的红外光。接收的红外光的光强越大,在很大程度上表明接近传感器与机身本体的距离越小;接收的红外光的光强越小,在很大程度上表明接近传感器与机身本体的距离越大。
[0031]在步骤S202中,当通过所述接近传感器检测到的所述距离达到最小值时,确定所述可旋转式摄像头部件当前处于第一预设角度,并获取与所述第一预设角度对应的所述磁敏传感器的第一输出值。
[0032]优选地,所述当通过所述接近传感器检测到的所述距离达到最小值时