摄像头模组的运动识别方法及装置、电子设备制造方法及图纸

技术编号:23215322 阅读:21 留言:0更新日期:2020-01-31 22:47
本公开是关于一种摄像头模组的运动识别方法及装置、电子设备,该电子设备包括摄像头模组、驱动芯片和驱动电机,驱动电机可根据来自驱动芯片的驱动数据驱使摄像头模组沿预设轨道运动,以伸出或者缩回电子设备内部;运动识别方法包括:获取驱动电机的转动数据;获取驱动芯片向驱动电机发送的驱动数据;根据转动数据与驱动数据之间的匹配程度,识别摄像头模组的运动状态是否正常。本公开通过匹配驱动电机的转动数据和驱动芯片的驱动数据,确定摄像头模组的运动状态是否正常,了解摄像头模组当前所处的运动位置,避免在摄像头模组运动到位后或者驱动电机异常时仍然进行驱动,造成摄像头模组损坏或者驱动电机烧毁等状况。

Motion recognition method, device and electronic equipment of camera module

【技术实现步骤摘要】
摄像头模组的运动识别方法及装置、电子设备
本公开涉及终端
,尤其涉及一种摄像头模组的运动识别方法及装置、电子设备。
技术介绍
当前,为了在尽可能的提高电子设备的屏占比的同时确保电子设备的自拍功能,存在一部分厂商试图为电子设备配置可伸缩的前置摄像头,即在需要进行自拍时,该前置摄像头可从电子设备内部伸出,当自拍完成后收缩该前置摄像头,使之位于电子设备内部,避免占用电子设备的正面区域。
技术实现思路
本公开提供一种摄像头模组的运动识别方法及装置、电子设备,以解决相关技术中的不足。根据本公开实施例的第一方面,提供一种摄像头模组的运动识别方法,包括:应用于电子设备,所述电子设备包括摄像头模组、驱动芯片和驱动电机,所述驱动电机可根据来自所述驱动芯片的驱动数据驱使所述摄像头模组沿预设轨道运动,以伸出或者缩回所述电子设备内部;所述运动识别方法包括:获取所述驱动电机的转动数据;获取所述驱动芯片向所述驱动电机发送的驱动数据;根据所述转动数据与所述驱动数据之间的匹配程度,识别所述摄像头模组的运动状态是否正常。可选的,所述根据所述转动数据与所述驱动数据之间的匹配程度,识别所述摄像头模组的运动状态是否正常,包括:比较所述转动数据对应的转动角度和所述驱动数据对应的标准驱动角度;当所述转动角度小于所述标准驱动角度时确定所述驱动电机工作异常、所述摄像头模组的运动状态异常。可选的,所述当所述转动角度小于所述标准驱动角度时确定所述驱动电机异常、所述摄像头模组的运动状态异常,包括:当第一预设时长内获取到所述转动数据对应的转动角度为零度、所述驱动数据对应的标准驱动角度大于零度时,确定所述驱动电机堵转。可选的,所述当所述转动角度小于所述标准驱动角度时确定所述驱动电机异常,确定所述摄像头模组的运动状态异常,包括:当第二预设时长内获取到所述转动数据对应的转动角度大于零度、所述驱动数据对应的标准驱动角度大于零度,确定所述驱动电机失步。可选的,所述驱动电机包括齿轮,所述电子设备还包括检测设备,所述检测设备包括发射器和接收器,所述发射器和所述接收器分别设置于所述齿轮的两侧,所述转动数据包括转动高电平信号和转动低电平信号;所述获取所述驱动电机的转动数据,包括:获取所述检测设备输出的所述转动高电平信号和所述转动低电平信号;其中,当所述发射器发射的光线穿过所述齿轮的齿槽并被所述接收器接收时,所述检测设备输出所述转动低电平信号;当所述发射器发射的光线被所述齿轮的齿阻挡、所述接收器未接收到所述光线时,所述检测设备输出所述转动高电平信号。可选的,所述驱动数据包括多个驱动信号周期,每一驱动信号周期包括驱动高电平信号和驱动低电平信号;当所述驱动电机正常工作时,所述转动数据包括多个转动信号周期,每一转动信号周期包括所述转动高电平信号和所述转动低电平信号;其中,每一驱动信号周期对应于一个或者多个所述转动信号周期。可选的,所述转动数据包括转动角度和转动方向,所述方法还包括:根据所述转动角度与所述摄像头模组在所述预设轨道上运动行程之间的映射关系,确定所述摄像头模组在所述预设轨道上的运动行程;根据所述转动方向确定所述摄像头模组在所述预设轨道上的运动方向。可选的,所述根据所述转动角度与所述摄像头模组在所述预设轨道上运动行程之间的映射关系,确定所述摄像头模组在所述预设轨道上的运动行程,包括:当所述转动数据与所述驱动数据匹配,且所述转动数据对应的转动角度等于预设角度时,确定所述摄像头模组完全伸出或者缩回所述电子设备内部。可选的,所述方法还包括:当所述电子设备掉电重启时,根据所述运动行程和所述转动方向确定所述摄像头模组在所述预设轨道上的剩余运动行程;根据所述剩余运动行程,驱使所述摄像头模组沿所述预设轨道运动。可选的,还包括:在确定所述摄像头模组的运动状态异常时,提示报警信息;或者,在确定所述摄像头模组的运动状态异常时,控制所述驱动芯片停止输出所述驱动信号。根据本公开实施例的第二方面,提供一种电子设备,包括:摄像头模组,所述摄像头模组可沿预设轨道进行往返运动,以伸出或者缩回所述电子设备内部;驱动芯片和与所述驱动芯片连接的驱动电机,所述驱动电机可根据来自所述驱动芯片的驱动数据驱使所述摄像头模组沿所述预设轨道进行运动;检测设备,所述检测设备用于检测所述驱动电机的转动数据;处理器,所述处理器与所述检测设备及所述驱动芯片连接,以接收所述检测设备输出的转动数据和所述驱动芯片输出的驱动数据。可选的,所述电子设备还包括:第一获取模块,用于获取所述驱动电机的转动数据;第二获取模块,用于获取所述驱动芯片向所述驱动电机发送的所述驱动数据;识别模块,所述识别模块用于根据所述转动数据与所述驱动数据之间的匹配程度,识别所述摄像头模组的运动状态是否正常。可选的,所述识别模块包括:比较单元,比较所述转动数据对应的转动角度和所述驱动数据对应的标准驱动角度;第一确定单元,当所述转动角度小于所述标准驱动角度时确定所述驱动电机工作异常、所述摄像头模组的运动状态异常。可选的,所述第一确定单元包括:第一确定子单元,当第一预设时长内获取到所述转动数据对应的转动角度为零度、所述驱动数据对应的标准驱动角度大于零度时,确定所述驱动电机堵转。可选的,所述第一确定单元包括:第二确定子单元,当第二预设时长内获取到所述转动数据对应的转动角度大于零度、所述驱动数据对应的标准驱动角度大于零度,确定所述驱动电机失步。可选的,所述驱动电机包括与所述摄像头模组配合的齿轮,所述检测设备包括发射器和接收器,所述发射器和所述接收器位于所述齿轮的两侧。可选的,所述转动数据包括转动高电平信号和转动低电平信号,所述第一获取模块包括:获取单元,获取所述检测设备输出的所述转动高电平信号和所述转动低电平信号;其中,当所述发射器发射的光线穿过所述齿轮的齿槽并被所述接收器接收时,所述检测设备输出所述转动低电平信号;当所述发射器发射的光线被所述齿轮的齿阻挡、所述接收器未接收到所述光线时,所述检测设备输出所述转动高电平信号。可选的,所述驱动数据包括多个驱动信号周期,每一驱动信号周期包括驱动高电平信号和驱动低电平信号;当所述驱动电机正常工作时,所述转动数据包括多个转动信号周期,每一转动信号周期包括所述转动高电平信号和所述转动低电平信号;其中,每一驱动信号周期对应于一个或者多个所述转动信号周期。可选的,所述转动数据包括转动角度和转动方向,所述电子设备还包括:第一确定模块,根据所述转动角度与所述摄像头模组在所述预设轨道上运动行程之间的映射关系,确定所述摄像头模组在所述预设轨道上的运动行程;第二确定模块,根据所述转动方向确定所述摄像头模组在所述预设轨道上的运动方向。...

【技术保护点】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1