【技术实现步骤摘要】
摄像头模组的运动识别方法及装置、电子设备
本公开涉及终端
,尤其涉及一种摄像头模组的运动识别方法及装置、电子设备。
技术介绍
当前,为了在尽可能的提高电子设备的屏占比的同时确保电子设备的自拍功能,存在一部分厂商试图为电子设备配置可伸缩的前置摄像头,即在需要进行自拍时,该前置摄像头可从电子设备内部伸出,当自拍完成后收缩该前置摄像头,使之位于电子设备内部,避免占用电子设备的正面区域。
技术实现思路
本公开提供一种摄像头模组的运动识别方法及装置、电子设备,以解决相关技术中的不足。根据本公开实施例的第一方面,提供一种摄像头模组的运动识别方法,包括:应用于电子设备,所述电子设备包括摄像头模组、驱动芯片和驱动电机,所述驱动电机可根据来自所述驱动芯片的驱动数据驱使所述摄像头模组沿预设轨道运动,以伸出或者缩回所述电子设备内部;所述运动识别方法包括:获取所述驱动电机的转动数据;获取所述驱动芯片向所述驱动电机发送的驱动数据;根据所述转动数据与所述驱动数据之间的匹配程度,识别所述摄像头模组的运动状态是否正常。可选的,所述根据所述转动数据与所述驱动数据之间的匹配程度,识别所述摄像头模组的运动状态是否正常,包括:比较所述转动数据对应的转动角度和所述驱动数据对应的标准驱动角度;当所述转动角度小于所述标准驱动角度时确定所述驱动电机工作异常、所述摄像头模组的运动状态异常。可选的,所述当所述转动角度小于所述标准驱动角度时确定所述驱动电机异常、所述摄像头模
【技术保护点】
1.一种摄像头模组的运动识别方法,其特征在于,应用于电子设备,所述电子设备包括摄像头模组、驱动芯片和驱动电机,所述驱动电机可根据来自所述驱动芯片的驱动数据驱使所述摄像头模组沿预设轨道运动,以伸出或者缩回所述电子设备内部;/n所述运动识别方法包括:/n获取所述驱动电机的转动数据;/n获取所述驱动芯片向所述驱动电机发送的驱动数据;/n根据所述转动数据与所述驱动数据之间的匹配程度,识别所述摄像头模组的运动状态是否正常。/n
【技术特征摘要】
1.一种摄像头模组的运动识别方法,其特征在于,应用于电子设备,所述电子设备包括摄像头模组、驱动芯片和驱动电机,所述驱动电机可根据来自所述驱动芯片的驱动数据驱使所述摄像头模组沿预设轨道运动,以伸出或者缩回所述电子设备内部;
所述运动识别方法包括:
获取所述驱动电机的转动数据;
获取所述驱动芯片向所述驱动电机发送的驱动数据;
根据所述转动数据与所述驱动数据之间的匹配程度,识别所述摄像头模组的运动状态是否正常。
2.根据权利要求1所述的运动识别方法,其特征在于,所述根据所述转动数据与所述驱动数据之间的匹配程度,识别所述摄像头模组的运动状态是否正常,包括:
比较所述转动数据对应的转动角度和所述驱动数据对应的标准驱动角度;
当所述转动角度小于所述标准驱动角度时确定所述驱动电机工作异常、所述摄像头模组的运动状态异常。
3.根据权利要求2所述的运动识别方法,其特征在于,所述当所述转动角度小于所述标准驱动角度时确定所述驱动电机异常、所述摄像头模组的运动状态异常,包括:
当第一预设时长内获取到所述转动数据对应的转动角度为零度、所述驱动数据对应的标准驱动角度大于零度时,确定所述驱动电机堵转。
4.根据权利要求2所述的运动识别方法,其特征在于,所述当所述转动角度小于所述标准驱动角度时确定所述驱动电机异常,确定所述摄像头模组的运动状态异常,包括:
当第二预设时长内获取到所述转动数据对应的转动角度大于零度、所述驱动数据对应的标准驱动角度大于零度,确定所述驱动电机失步。
5.根据权利要求1所述的运动识别方法,其特征在于,所述驱动电机包括齿轮,所述电子设备还包括检测设备,所述检测设备包括发射器和接收器,所述发射器和所述接收器分别设置于所述齿轮的两侧,所述转动数据包括转动高电平信号和转动低电平信号;
所述获取所述驱动电机的转动数据,包括:
获取所述检测设备输出的所述转动高电平信号和所述转动低电平信号;
其中,当所述发射器发射的光线穿过所述齿轮的齿槽并被所述接收器接收时,所述检测设备输出所述转动低电平信号;当所述发射器发射的光线被所述齿轮的齿阻挡、所述接收器未接收到所述光线时,所述检测设备输出所述转动高电平信号。
6.根据权利要求5所述的运动识别方法,其特征在于,
所述驱动数据包括多个驱动信号周期,每一驱动信号周期包括驱动高电平信号和驱动低电平信号;
当所述驱动电机正常工作时,所述转动数据包括多个转动信号周期,每一转动信号周期包括所述转动高电平信号和所述转动低电平信号;
其中,每一驱动信号周期对应于一个或者多个所述转动信号周期。
7.根据权利要求1所述的运动识别方法,其特征在于,所述转动数据包括转动角度和转动方向,所述方法还包括:
根据所述转动角度与所述摄像头模组在所述预设轨道上运动行程之间的映射关系,确定所述摄像头模组在所述预设轨道上的运动行程;
根据所述转动方向确定所述摄像头模组在所述预设轨道上的运动方向。
8.根据权利要求7所述的运动识别方法,其特征在于,所述根据所述转动角度与所述摄像头模组在所述预设轨道上运动行程之间的映射关系,确定所述摄像头模组在所述预设轨道上的运动行程,包括:
当所述转动数据与所述驱动数据匹配,且所述转动数据对应的转动角度等于预设角度时,确定所述摄像头模组完全伸出或者缩回所述电子设备内部。
9.根据权利要求7所述的运动识别方法,其特征在于,所述方法还包括:
当所述电子设备掉电重启时,根据所述运动行程和所述转动方向确定所述摄像头模组在所述预设轨道上的剩余运动行程;
根据所述剩余运动行程,驱使所述摄像头模组沿所述预设轨道运动。
10.根据权利要求1所述的运动识别方法,其特征在于,还包括:
在确定所述摄像头模组的运动状态异常时,提示报警信息;或者,在确定所述摄像头模组的运动状态异常时,控制所述驱动芯片停止输出所述驱动信号。
11.一种电子设备,其特征在于,包括:
摄像头模组,所述摄像头模组可沿预设轨道进行往返运动,以伸出或者缩回所述电子设备内部;
驱动芯片和与所述驱动芯片连接的驱动电机,所述驱动电机可根据来自所述驱动芯片的驱动数据驱使所述摄像头模组沿所述预设轨道进行运动;
检测设备,所述检测设备用于检测所述驱动电机的转动数据;
处理器,所述处理器与所述检测设备及所述驱动芯片连接,以接收所述检测设备输出的转动数据和所述驱动芯片输出的驱动数据。
12...
【专利技术属性】
技术研发人员:陈朝喜,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。