结构光投射器的控制系统和电子装置制造方法及图纸

技术编号:19783384 阅读:41 留言:0更新日期:2018-12-15 12:54
本发明专利技术公开了一种结构光投射器的控制系统和电子装置。控制系统包括第一驱动电路、微处理器及应用处理器。第一驱动电路与结构光投射器连接并用于驱动结构光投射器投射激光。微处理器与第一驱动电路连接以为第一驱动电路提供驱动信号,微处理器还与红外摄像头连接以接收红外摄像头发送的数据流。应用处理器用于判断是否接收到微处理器发送的数据流并基于数据流的接收结果控制第一驱动电路的开启和关闭。本发明专利技术实施方式的结构光投射器的控制系统,应用处理器可基于数据流的接收结果判断结构光投射器是否成功开启或关闭,并基于数据流控制第一驱动电路的开启和关闭,可避免因软件流程异常导致结构光投射器未成功开启或关闭而影响用户使用体验的问题。

【技术实现步骤摘要】
结构光投射器的控制系统和电子装置
本专利技术涉及消费性电子
,特别涉及一种结构光投射器的控制系统和电子装置。
技术介绍
结构光深度相机通常包括结构光投射器和红外摄像头。结构光投射器向目标空间中投射衍射后的激光图案,红外摄像头拍摄经由目标空间中的物体调制后的激光图案,微处理器基于该激光图案与参考图案获得目标空间中物体的深度信息。结构光投射器工作时,由微处理器提供脉冲信号,应用处理器提供使能信号。在微处理器等器件出现软件流程异常时,结构光投射器可能无法成功开启或关闭。但目前并没有方案可以对结构光投射器的工作状态进行监测。
技术实现思路
本专利技术的实施例提供了一种结构光投射器的控制系统和电子装置。本专利技术实施方式的结构光投射器的控制系统包括第一驱动电路、微处理器和应用处理器。所述第一驱动电路与所述结构光投射器连接并用于驱动所述结构光投射器投射激光。所述微处理器与所述第一驱动电路连接以为所述第一驱动电路提供驱动信号,所述微处理器还与红外摄像头连接以接收所述红外摄像头发送的数据流。所述应用处理器用于判断是否接收到所述微处理器发送的所述数据流并基于所述数据流的接收结果控制所述第一驱动电路的开启和关闭。本专利技术实施方式的电子装置包括结构光投射器、红外摄像头和上述的控制系统。所述结构光投射器用于向目标物体投射激光。所述红外摄像头用于接收由所述目标物体调制后的激光图案。所述第一驱动电路与所述结构光投射器连接。本专利技术实施方式的结构光投射器的控制系统和电子装置,应用处理器可以基于红外摄像头输出的数据流的接收结果来判断结构光投射器是否被成功开启或者是否被成功关闭,并基于数据流控制第一驱动电路的开启和关闭,从而避免由于微处理器等出现软件流程异常导致结构光投射器未被成功开启或者未被成功关闭,从而影响用户的使用体验的问题。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本专利技术某些实施方式的电子装置的结构示意图。图2是本专利技术某些实施方式的电子装置的模块示意图。图3至图5是本专利技术某些实施方式的结构光投射器的控制方法的流程示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。请一并参阅图1和图2,本专利技术实施方式的电子装置1000包括结构光投射器200、红外摄像头300和控制系统100。电子装置1000可以是手机、平板电脑、笔记本电脑、可穿戴设备(如智能手表、智能手环、智能眼镜、智能头盔等)等。在本专利技术的实施例中,以电子装置1000是手机为例进行说明,可以理解,电子装置1000的具体形式并不限于手机。结构光投射器200能够向目标物体投射激光,激光可以是红外光,同时结构光投射器200投射的激光可以是带有特性的散斑或条纹等的图案。红外摄像头300能够采集目标物体的红外图像,或接收由目标物体调制后的激光图案。控制系统100包括第一驱动电路10、微处理器30和应用处理器40。第一驱动电路10与结构光投射器200连接,第一驱动电路10可用于驱动结构光投射器200投射激光,具体地,第一驱动电路10作为结构光投射器200的电流源。微处理器30与第一驱动电路10连接,微处理器30可以为第一驱动电路10提供驱动信号,具体地,微处理器30可以为第一驱动电路10提供脉冲宽度调制(PulseWidthModulation,PWM)信号,第一驱动电路10基于脉冲宽度调制信号为结构光投射器200提供驱动电流以使结构光投射器200投射激光。微处理器30通过调节脉冲宽度调制信号的占空比来调节结构光投射器200的发光时长,通过调节脉冲宽度调制信号的幅值来调节结构光投射器200的发光功率。应用处理器40与微处理器30和第一驱动电路10均连接,应用处理器40可向微处理器30下发控制结构光投射器200开启或关闭、控制红外摄像头300开启或关闭等的指令,应用处理器40还可为第一驱动电路10提供使能信号以为第一驱动电路10上电。结构光投射器200若要处于开启状态,第一驱动电路10需同时满足以下两个条件:一是应用处理器40向第一驱动电路10提供了使能信号使得第一驱动电路10处于上电状态,二是微处理器30向第一驱动电路10提供脉冲宽度调制信号以使第一驱动电路10能够为结构光投射器200提供驱动电流。微处理器30工作时可能出现软件流程异常的情况,在这种情况下,微处理器30可能无法为第一驱动电路10提供驱动信号,结构光投射器200也就无法从关闭状态转换到开启状态,即结构光投射器200无法成功开启;或者,微处理器30可能持续为第一驱动电路10提供驱动信号,结构光投射器200也就无法从开启状态转换到关闭状态,即结构光投射器200无法成功关闭。本专利技术实施方式的控制系统100可以在每次结构光投射器200开启后检测结构光投射器200是否成功开启,也可在每次结构光投射器200关闭之后检测结构光投射器200是否成功关闭。具体地,微处理器30与红外摄像头300连接,微处理器30可接收红外摄像头300发送的数据流,其中,数据流指的是红外摄像头300拍摄的红外图像和激光图像,红外图像是在红外泛光灯开启时拍摄的图像,激光图像是在结构光投射器200开启时拍摄的图像,微处理器30会对红外摄像头300拍摄的图像做标记,应用处理器40可以根据标记区分接收到的数据流是红外图像还是激光图像。微处理器30还与应用处理器40连接,微处理器30将数据流发送至应用处理器40上,应用处理器40基于数据流的接收结果判断结构光投射器200是否成功开启或关闭,并在结构光投射器200未成功开启时,控制结构光投射器200开启,在结构光投射器200未成功关闭时,控制结构光投射器200关闭。控制系统100还包括监视定时器60。监视定时器60与微处理器30及应用处理器40均连接。监视定时器60用于周期性地读取微处理器30上的预定信号,当监视定时器60在预定时长内读不到预定信号时,监视定时器60用于发送用于重启微处理器30的复位信号,以使微处理器30重启,重启后的微处理器30可以正常工作。监视定时器60可以将微处理器30的工作状态的信息传送给应用处理器40。请结合图3,应用处理器40可接收结构光投射器200的开启控制指令。在应用处理器40接收到开启控制指令后,应用处理器40会为第一驱动电路10及红外摄像头300提供使能信号,并向微处理器30下发为第一驱动电路10提供驱动信号以及为红外摄像头300提供时钟信号的指令。在应用处理器40为第一驱动电路10及红外摄像头300提供使能信号,并向微处理器30下发为第一驱动电路10提供驱动信号以及为红外摄像头300提供时钟信号的指令之后(即,对应的应用场景为:用户主观上要开启结构光投射器200,而不确定是否真正开启成功的场景),应用处理器40执行接收微处理器30发送的数据流的动作。此时,若应用处理器40未接收到数据流,且监视定时器60读取不到预定信号,说明微处理器3本文档来自技高网...

【技术保护点】
1.一种结构光投射器的控制系统,其特征在于,所述控制系统包括:第一驱动电路,所述第一驱动电路与所述结构光投射器连接并用于驱动所述结构光投射器投射激光;微处理器,所述微处理器与所述第一驱动电路连接以为所述第一驱动电路提供驱动信号,所述微处理器还与红外摄像头连接以接收所述红外摄像头发送的数据流;和应用处理器,所述应用处理器用于判断是否接收到所述微处理器发送的所述数据流并基于所述数据流的接收结果控制所述第一驱动电路的开启和关闭。

【技术特征摘要】
1.一种结构光投射器的控制系统,其特征在于,所述控制系统包括:第一驱动电路,所述第一驱动电路与所述结构光投射器连接并用于驱动所述结构光投射器投射激光;微处理器,所述微处理器与所述第一驱动电路连接以为所述第一驱动电路提供驱动信号,所述微处理器还与红外摄像头连接以接收所述红外摄像头发送的数据流;和应用处理器,所述应用处理器用于判断是否接收到所述微处理器发送的所述数据流并基于所述数据流的接收结果控制所述第一驱动电路的开启和关闭。2.根据权利要求1所述的控制系统,其特征在于,所述控制系统还包括监视定时器,所述监视定时器与所述微处理器及所述应用处理器均连接,所述监视定时器用于周期性地读取所述微处理器上的预定信号,当所述监视定时器读不到所述预定信号时,所述监视定时器用于发送用于重启所述微处理器的复位信号;在所述应用处理器控制所述微处理器向所述第一驱动电路提供驱动信号并向所述红外摄像头提供时钟信号后,若所述应用处理器未收到所述数据流,且所述监视定时器读取不到所述预定信号时,所述监视定时器发送用于重启所述微处理器的复位信号,在所述微处理器复位后,所述应用处理器控制所述微处理器向所述第一驱动电路提供驱动信号;在所述应用处理器控制所述微处理器向所述第一驱动电路提供驱动信号并向所述红外摄像头提供时钟信号后,若所述应用处理器未收到所述数据流,且所述监视定时器读取到所述预定信号时,所述应用处理器使能所述第一驱动电路和/或所述红外摄像头。3.根据权利要求2所述的控制系统,其特征在于,所述数据流包括红外图像和激光图像;若所述应用处理器接收到所述数据流且所述数据流为所述红外图像,则所述应用处理器使能所述第一驱动电路;若所述应用处理器接收到所述数据流且所述数据流为所述激光图像,则所述微处理器保持向所述第一驱动电路提供驱动信号。4.根据权利要求1所述的控制系统,其特征在于,所述控制系统还包括监视定时器,所述监视定时器与所述微处理器及所述应用处理器均连接,所述监视定时器用于周期性地读取所述微处理器上的预定信号,当所述监视定时器读不到所述预定信号时,所述监视定时器用于发送用于重启所述微处理器的复位信号;在所述应用处理器控制所述微处理器停止向所述第一驱动电路提供驱动信号并停止向所述红外摄像头提供时钟信号后,若所述应用处理器未接收到所述数据流,且所述监视定时器读...

【专利技术属性】
技术研发人员:周海涛欧锦荣郭子青惠方方
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1