微机电扫描镜的控制方法、控制装置以及系统

文档序号:621632 发布日期:2021-05-07 浏览:1次 >En<

阅读说明:本技术 微机电扫描镜的控制方法、控制装置以及系统 (Control method, control device and system of micro-electromechanical scanning mirror ) 是由 徐彧 于 2020-06-29 设计创作,主要内容包括:一种微机电扫描镜的控制方法、控制装置以及系统;控制方法包括:生成控制信号,控制信号用于控制微机电扫描镜通过目标扫描方式对待扫描图像中像素对应的激光进行投影,输出待扫描图像的投射图像,其中,目标扫描方式包括第一扫描方式与第二扫描方式,第一扫描方式与第二扫描方式在待扫描图像中的初始位置不同(S210);向微机电扫描镜发送控制信号(S220)。通过第一扫描方式与第二扫描方式即至少两个不同方向对待扫描图像进行扫描能够有效减少待扫描图像的投射图像中出现摩尔纹,提高成像质量。(A control method, a control device and a system of a micro-electromechanical scanning mirror; the control method comprises the following steps: generating a control signal, wherein the control signal is used for controlling a micro-electromechanical scanning mirror to project laser corresponding to a pixel in an image to be scanned in a target scanning mode and outputting a projected image of the image to be scanned, and the target scanning mode comprises a first scanning mode and a second scanning mode, and the initial positions of the first scanning mode and the second scanning mode in the image to be scanned are different (S210); a control signal is sent to the micro-electromechanical scanning mirror (S220). The first scanning mode and the second scanning mode, namely at least two different directions, are used for scanning the image to be scanned, so that the occurrence of moire fringes in the projected image of the image to be scanned can be effectively reduced, and the imaging quality is improved.)

微机电扫描镜的控制方法、控制装置以及系统

技术领域

本申请涉及微型投影技术领域,尤其涉及一种微机电扫描镜的控制方法、微机电扫描镜的控制装置以及微机电扫描镜成像系统。

背景技术

激光束扫描投(laser beam scanning,LBS)技术因其具有结构简单、体积小、功耗低、无需对焦等优点,得到广泛的应用和发展。其中,LBS主要由激光控制系统、三色激光器、微机电系统(micro electro mechanical systems,MEMS)以及扫描镜控制系统等实现;其投影原理是由激光控制系统根据获取的图像,控制三色激光器发射激光至MEMS的反射镜上。在扫描镜控制系统产生的驱动信号控制下,该反射镜围绕水平方向和垂直方向两个轴摆动,从而将三色激光反射至屏幕上合成像素实现图像显示。

目前,微机电扫描镜的控制方法通常采用光栅扫描方式,即使得MEMS中的反射镜在显示屏上通过同方向的扫描方式由上至下在显示屏上进行扫描;但是,采用光栅扫描方式得到的投射图像会产生周期性的光线亮度上明亮与渐暗的摩尔纹,严重影响视觉体验。

因此,如何提高扫描成像的质量,从而提升用户的视觉体验成为一个亟需解决的问题。

发明内容

本申请提供一种微机电扫描镜的控制方法、控制装置以及系统,通过本申请实施例通过的目标扫描方式,即对待扫描图像在至少两个不同方向进行扫描能够提高待扫描图像的投射图像的成像质量。

第一方面,提供了一种微机电扫描镜的控制方法,包括:生成控制信号,所述控制信号用于控制微机电扫描镜通过目标扫描方式对待扫描图像中像素对应的激光进行投影,输出所述待扫描图像的投射图像,其中,所述目标扫描方式包括第一扫描方式与第二扫描方式,所述第一扫描方式与所述第二扫描方式在所述待扫描图像中的初始位置不同;向所述微机电扫描镜发送所述控制信号。

应理解,上述目标扫描方式可以是指对待扫描图像从至少两个不同方向进行扫描的扫描方式;其中,第一扫描方式的初始位置与第二扫描方式的初始位置可以是指对待扫描图像进行扫描的起始位置,即开始扫描的位置。

在一个可能的实现方式中,目标扫描方式可以对待扫描图像中的同一行像素中的部分或者全部像素在至少两个不同方向进行扫描的扫描方式;通过一个方向进行扫描则会出现部分区域无法扫描上,则在待扫描图像的投射图像的相应区域会出现暗纹;通过至少两个不同方向上进行扫描,可以在一定程度上可以对一个方向无法扫描到的区域进行补偿。

在本申请的实施例中,通过目标扫描方式对待扫描图像中的像素进行扫描,即通过对对待扫描图像从至少两个不同方向进行扫描,可以在一定程度上对通过一个扫描方向无法扫描到的区域进行补偿;因此,通过本申请实施例的目标扫描方式对待扫描图像进行扫描可以有效减少待扫描图像的投射图像中出现摩尔纹,提高待扫描图像的投射图像的成像质量。

在一种可能的实现方式中,扫描图像中像素对应的激光可以是激光器根据待扫描图像中像素向微机电扫描镜发射的激光;比如,可以根据待扫描图像中的每个像素发射三色激光,其中,三色激光包括红色激光、绿色激光或者蓝色激光。

结合第一方面,在第一方面的某些实现方式中,所述第一扫描方式的初始位置与所述第二扫描方式的初始位置位于所述待扫描图像中的同一行像素。

在一种可能的实现方式中,第一扫描方式的初始位置与第二扫描位置的初始位置可以分别位于待扫描图像的同一行像素的相反位置;比如,一行像素包括N列,第一扫描方式的初始位置可以位于同一行像素的第一列;第二扫描方式可以位于同一行像素的第N列。

在本申请的实施例中,通过两个初始位置不同的第一扫描方式与第二扫描方式,可以在一定程度上对通过一个扫描方向无法扫描到的区域进行补偿;因此,本申请实施例中的目标扫描方式可以有效减少待扫描图像的投射图像中出现摩尔纹,提高待扫描图像的投射图像的成像质量。

结合第一方面,在第一方面的某些实现方式中,所述待扫描图像包括N列像素,所述第一扫描方式的初始位置与所述第二扫描方式的初始位置分别位于所述待扫描图像的第i列像素与第j列像素,i与j均为小于或者等于N的正整数,且i与j不相同。

在一种可能的实现方式中,第一扫描方式的初始位置可以位于待扫描图像中的第一列像素;第二扫描方式的初始位置可以位于待扫描图像的最后一列像素,即待扫描图像的第N列像素。

结合第一方面,在第一方面的某些实现方式中,所述控制信号通过相位偏移方法控制所述微机电扫描镜实现所述目标扫描方式。

结合第一方面,在第一方面的某些实现方式中,所述控制信号中用于控制所述微机电扫描镜根据第一扫描方式与所述第二扫描方式进行扫描的控制信号的相位相差半个周期。

在一种可能的实现方式中,可以通过动态控制微机电扫描镜的快轴振动频率从而实现相位的偏移。

例如,第一扫描方式可以通过调整频率控制多半个相位;第二扫描方式可以通过调整频率控制少半个相位,从而实现第一扫描方式与第二扫描方式的初始位置不同。

结合第一方面,在第一方面的某些实现方式中,所述控制信号还用于控制所述微机电扫描镜的扫描行间距,使得所述微机电扫描镜根据所述扫描行间距通过所述目标扫描方式对所述待扫描图像中像素对应的激光进行投影。

在本申请的实施例中,可以通过调整微机电扫描镜的扫描行间距与扫描方式,从能够在不需要将微机电扫描镜的分辨率进行倍数增长的情况下,通过对待扫描图像中的同一行像素通过至少两个不同方向进行扫描可以有效减少待扫描图像的投射图像中出现摩尔纹,提高待扫描图像的投射图像的成像质量。

应理解,在本申请的实施例中用于控制微机电扫描镜通过目标扫描方式进行扫描的控制信号与控制微机电扫描镜的扫描行间距的控制信号可以一起向微机电扫描镜发送,或者也可以分成多个控制信号向微机电扫描镜发送。

第二方面,提供了一种微机电扫描镜的控制装置,包括:处理单元,用于生成控制信号,所述控制信号用于控制微机电扫描镜通过目标扫描方式对待扫描图像中像素对应的激光进行投影,输出所述待扫描图像的投射图像,其中,所述目标扫描方式包括第一扫描方式与第二扫描方式,所述第一扫描方式与所述第二扫描方式在所述待扫描图像中的初始位置不同;发送单元,用于向所述微机电扫描镜发送所述控制信号。

应理解,上述目标扫描方式可以是指对待扫描图像从至少两个不同方向进行扫描的扫描方式。

在一个可能的实现方式中,目标扫描方式可以对待扫描图像中的同一行像素中的部分或者全部像素在至少两个不同方向进行扫描的扫描方式;通过一个方向进行扫描则会出现部分区域无法扫描上,则在待扫描图像的投射图像的相应区域会出现暗纹;通过至少两个不同方向上进行扫描,可以在一定程度上可以对一个方向无法扫描到的区域进行补偿。

在本申请的实施例中,通过目标扫描方式对待扫描图像中的像素进行扫描,即通过对对待扫描图像从至少两个不同方向进行扫描,可以在一定程度上对通过一个扫描方向无法扫描到的区域进行补偿;因此,通过本申请实施例的目标扫描方式对待扫描图像进行扫描可以有效减少待扫描图像的投射图像中出现摩尔纹,提高待扫描图像的投射图像的成像质量。

在一种可能的实现方式中,扫描图像中像素对应的激光可以是激光器根据待扫描图像中像素向微机电扫描镜发射的激光;比如,可以根据待扫描图像中的每个像素发射三色激光,其中,三色激光包括红色激光、绿色激光或者蓝色激光。

结合第二方面,在第二方面的某些实现方式中,所述第一扫描方式的初始位置与所述第二扫描方式的初始位置位于所述待扫描图像中的同一行像素。

在一种可能的实现方式中,第一扫描方式的初始位置与第二扫描位置的初始位置可以分别位于待扫描图像的同一行像素的相反位置;比如,一行像素包括N列,第一扫描方式的初始位置可以位于同一行像素的第一列;第二扫描方式可以位于同一行像素的第N列。

在本申请的实施例中,通过两个初始位置不同的第一扫描方式与第二扫描方式,可以在一定程度上对通过一个扫描方向无法扫描到的区域进行补偿;因此,本申请实施例中的目标扫描方式可以有效减少待扫描图像的投射图像中出现摩尔纹,提高待扫描图像的投射图像的成像质量。

结合第二方面,在第二方面的某些实现方式中,所述待扫描图像包括N列像素,所述第一扫描方式的初始位置与所述第二扫描方式的初始位置分别位于所述待扫描图像的第i列像素与第j列像素,i与j均为小于或者等于N的正整数,且i与j不相同。

在一种可能的实现方式中,第一扫描方式的初始位置可以位于待扫描图像中的第一列像素;第二扫描方式的初始位置可以位于待扫描图像的最后一列像素,即待扫描图像的第N列像素。

结合第二方面,在第二方面的某些实现方式中,所述控制信号通过相位偏移方法控制所述微机电扫描镜实现所述目标扫描方式。

结合第二方面,在第二方面的某些实现方式中,所述控制信号中用于控制所述微机电扫描镜根据第一扫描方式与所述第二扫描方式进行扫描的控制信号的相位相差半个周期。

在一种可能的实现方式中,可以通过动态控制微机电扫描镜的快轴振动频率从而实现相位的偏移。

例如,第一扫描方式可以通过调整频率控制多半个相位;第二扫描方式可以通过调整频率控制少半个相位,从而实现第一扫描方式与第二扫描方式的初始位置不同。

结合第二方面,在第二方面的某些实现方式中,所述控制信号还用于控制所述微机电扫描镜的扫描行间距,使得所述微机电扫描镜根据所述扫描行间距通过所述目标扫描方式对所述待扫描图像中像素对应的激光进行投影。

在本申请的实施例中,可以通过调整微机电扫描镜的扫描行间距与扫描方式,从能够在不需要将微机电扫描镜的分辨率进行倍数增长的情况下,通过对待扫描图像中的同一行像素通过至少两个不同方向进行扫描可以有效减少待扫描图像的投射图像中出现摩尔纹,提高待扫描图像的投射图像的成像质量。

应理解,在本申请的实施例中用于控制微机电扫描镜通过目标扫描方式进行扫描的控制信号与控制微机电扫描镜的扫描行间距的控制信号可以一起向微机电扫描镜发送,或者也可以分成多个控制信号向微机电扫描镜发送。

第三方面,提供一种微机电扫描镜的控制装置,包括存储器,用于存储程序;处理器,用于执行该存储器存储的程序,当该存储器存储的程序被执行时,该处理器用于执行:生成控制信号,所述控制信号用于控制微机电扫描镜通过目标扫描方式对待扫描图像中像素对应的激光进行投影,输出所述待扫描图像的投射图像,其中,所述目标扫描方式包括第一扫描方式与第二扫描方式,所述第一扫描方式与所述第二扫描方式在所述待扫描图像中的初始位置不同;向所述微机电扫描镜发送所述控制信号。

在一种可能的实现方式中,上述控制装置中包括处理器还用于执行第一方面以及第一方面中的任意一种实现方式中的控制方法。

应理解,在上述第一方面中对相关内容的扩展、限定、解释和说明也适用于第三方面中相同的内容。

第四方面,提供一种微机电扫描镜成像系统,包括微机电扫描镜;以及第二方面以及第二方面中的任意一种实现方式中的控制装置。

第五方面,提供了一种计算机可读介质,该计算机可读介质存储用于设备执行的程序代码,该程序代码包括用于执行上述第一方面以及第一方面中的任意一种实现方式中的控制方法。

第六方面,提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述第一方面以及第一方面中的任意一种实现方式中的控制方法。

第七方面,提供了一种芯片,所述芯片包括处理器与数据接口,所述处理器通过所述数据接口读取存储器上存储的指令,执行上述第一方面以及第一方面中的任意一种实现方式中的控制方法。

可选地,作为一种实现方式,所述芯片还可以包括存储器,所述存储器中存储有指令,所述处理器用于执行所述存储器上存储的指令,当所述指令被执行时,所述处理器用于执行上述第一方面以及第一方面中的任意一种实现方式中的控制方法。

附图说明

图1是本申请实施例提供的系统架构的示意图;

图2是本申请实施例提供的微机电扫描镜工作原理的示意图;

图3是本申请提供的微机电扫描镜的控制方法的示意性流程图;

图4是本申请提供的微机电扫描镜的控制方法的示意性流程图;

图5是本申请实施例提供的目标扫描方式的示意图;

图6是本申请实施例提供的对待扫描图像进行复制处理的示意图;

图7是本申请实施例提供的通过相位迁移方法实现目标扫描方式的示意图;

图8是本申请实施例提供的微机电扫描镜的控制装置的示意性框图;

图9是本申请实施例提供的微机电扫描镜的控制装置的示意性框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述;显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。根据本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

为了便于理解,下面先对本申请实施例可能涉及的相关术语和概念进行介绍。

1、激光束扫描(laser beam scanning,LBS)成像技术

LBS主要由激光控制系统、三色激光器(红、绿、蓝激光器,即RGB激光器)以及微机电系统(micro electro mechanical systems,MEMS)、扫描镜控制系统等构成。其投影原理是由激光控制系统根据获取的图像,控制RGB三色激光器发射激光至MEMS的反射镜上;在扫描镜控制系统产生的驱动信号控制下,该反射镜围绕水平方向和垂直方向两个轴摆动,从而将RGB三色激光反射至屏幕上合成像素实现图像显示。

2、微机电系统

在微电机系统技术已经在硅基片中构成了完整的微显示器,无须再制造附加的上层结构;MEMS镜组件中包括一个反射镜悬浮在常平架(gimbal frame)内,常平架上有一个微加工的通电线圈;MEMS裸片周围安装有制动元件,用于提供反射镜面的震动驱动力。在MEMS镜组件工作时,只要给MEMS制动元件施加一个电流,就能在常平架上产生一个力扭矩,并沿旋转轴的两个方向产生分量;扭矩的两个分量使得常平架围绕挠曲悬架旋转和扫描镜谐振模式振动,通过水平和垂直波的简单叠加,从而使得MEMS镜面产生双轴转动。

3、像素

像素是指由图像的小方格组成的,这些小方块都有一个明确的位置和被分配的色彩数值,小方格颜色和位置就决定该图像所呈现出来的样子;可以将像素视为整个图像中不可分割的单位或者是元素;即像素可以是指图像中不能够再切割成更小单位抑或是元素,它是以一个单一颜色的小格存在。每一个点阵图像包含了一定量的像素,这些像素决定图像在屏幕上所呈现的大小。

4、摩尔纹

摩尔纹是一种在数码照相机或者扫描仪等设备上,感光元件出现的高频干扰的条纹,是一种会使图片出现彩色的高频率不规则的条纹。

下面将结合附图对本申请技术方案进行详细描述。

图1是本申请实施例提供的系统架构的示意图。在系统架构100中可以包括视频处理器与控制器110、激光器驱动120、MEMS驱动130以及投射图像140。

其中,视频处理器与控制器110用于获取待处理的视频或者图像,待处理的视频或者图像可以是指需要通过LBS显示投射图像140中显示的图像。

在一个示例中,待处理视频或者图像可以是电子设备通过摄像头拍摄到的视频,或者,待处理视频或者图像还可以是从电子设备内部获得的视频(例如,电子设备的相册中存储的视频,或者,电子设备从云端获取的视频)。

示例性地,激光驱动器120用于控制三色激光器的运行,其中,三色激光器可以包括蓝激光器121、红激光器122以及绿激光器123;例如,激光驱动器120可以根据视频处理器与控制器110中获取的待处理视频或者图像,控制三色激光器针对待处理视频或者待处理视频中不同的像素点发射不同的激光至MEMS的反射镜上。

示例性地,MEMS驱动130用于控制微机电扫描镜131的运行;例如,MEMS驱动可以通过控制MEMS产生的驱动信号,使得MEMS中的反射镜围绕水平方向和垂直方向两个轴摆动,从而将三色激光反射至显示屏上合成像素实现待处理图像的显示,即显示投射图像140。

图2本申请实施例提供的微机电扫描镜工作原理的示意图。

在MEMS中的微机电扫描镜(又可以称为反射镜)工作时,通过施加电流可以使得悬浮在常平架上的反射镜产生力扭矩,力扭矩可以沿旋转轴(例如,快轴与慢轴)产生两个方向的分量;如图2所示,通过两个方向的分量可以使得反射镜产生双周转动振动,从而使得激光器发射至反射镜的激光在显示屏上实现空间横向与纵向的扫描。

目前,微机电扫描镜的控制方法中通常采用光栅扫描方式,即使得MEMS中的反射镜在显示屏上通过从左向右由上往下的方式扫描;但是,由于激光器发射至反射镜中的光为高斯光束,高斯光束的波束中存在间距导致反射镜在显示屏中成像会产生周期性的光线亮度上明亮与渐暗的摩尔纹,严重影响视觉体验。

有鉴于此,本申请提供了一种微机电扫描镜的控制方法,通过对待扫描图像在至少两个不同方向上进行扫描即通过目标扫描方式对待扫描图像进行扫描,目标扫描方式包括第一扫描方式与第二扫描方式,第一扫描方式与第二扫描方式在所述待扫描图像中的初始位置不同,从而能够在一定程度上对通过一个扫描方向无法扫描到的区域进行补偿;因此,在本申请的实施例中通过对待扫描图像从两个不同方向进行扫描可以有效减少待扫描图像的投射图像中出现摩尔纹,提高待扫描图像的投射图像的成像质量。

本申请提供的扫描成像方法可以应用于微型投影仪,或者,还可以应用于车辆中的抬头显示(head即display,HUD)系统中。

下面结合图3对本申请提供的微机电扫描镜的控制方法进行详细的说明。

应理解,图3所示的微机电扫描镜的控制方法可以是通过图1所示的系统架构中的MEMS驱动执行的。

图3所示的控制方法200包括步骤S210与步骤S220,下面分别对步骤S210与步骤S220进行详细的描述。

S210、生成控制信号。

其中,控制信号可以用于控制微机电扫描镜通过目标扫描方式对待扫描图像中像素对应的激光进行投影,输出待扫描图像的投射图像,其中,目标扫描方式包括第一扫描方式与第二扫描方式,第一扫描方式与第二扫描方式在所述待扫描图像中的初始位置不同。

应理解,目标扫描方式可以是指对待扫描图像从至少两个不同方向进行扫描的扫描方式。

在本申请的实施例中,通过目标扫描方式可以实现对待扫描图像中的同一行像素中的部分或者全部像素在至少两个不同方向进行扫描,从而能够在一定程度上可以对通过一个扫描方向无法扫描到的区域进行有效补偿。

S220、向微机电扫描镜发送控制信号。

在一个示例中,待扫描图像中像素对应的激光可以是激光器根据待扫描图像中像素向微机电扫描镜发射的激光;比如,可以根据待扫描图像中的每个像素发射三色激光,其中,三色激光包括红色激光、绿色激光或者蓝色激光。

当微机电扫描镜获取待处理图像中像素对应的激光后,微机电扫描镜可以根据控制信号产生双轴转动从而使得接收的待处理图像中像素的激光投影至屏幕上合成待扫描图像中的像素实现待扫描图像的显示,即得到待扫描图像的投射图像。

其中,上述屏幕可以是指投影仪的投影屏幕,或者,也可以是指车辆中HDU系统中的显示屏,比如,车辆的前挡风玻璃。

应理解,目标扫描方式是指对待扫描图像在至少两个不同方向进行扫描的扫描方式;通过同一行像素在一个扫描方向进行扫描则会出现部分区域无法扫描上,则在待扫描图像的投射图像的相应区域会出现暗纹;通过对同一行像素在至少两个不同方向上进行扫描,可以在一定程度上可以对一个方向无法扫描到的区域进行补偿;因此,通过本申请实施例中的目标扫描方式对待扫描图像进行扫描可以有效减少待扫描图像的投射图像中出现摩尔纹,提高待扫描图像的投射图像的成像质量。

可选地,在一种可能的实现方式中,第一扫描方式的初始位置与第二扫描方式的初始位置位于待扫描图像中的同一行像素。

示例性地,第一扫描方式的初始位置与第二扫描位置的初始位置可以分别位于待扫描图像的同一行像素的相反位置;比如,一行像素包括N列,第一扫描方式的初始位置可以位于同一行像素的第一列;第二扫描方式可以位于同一行像素的第N列。

在一个示例中,如图5所示第一扫描方式可以是指第一次扫描方向,第二扫描方式可以是指第二次扫描方向;通过第一次扫描则无法在右上角对应的区域进行投影即右上角对应的区域的激光能量较低,通过第二次扫描则无法对左上角对应的区域进行投影即左上角对应的区域的激光能量较低;采用两次相反方向的扫描方式可以有效的进行投影激光的能够补偿,从而有效减少待扫描图像的投射图像中出现摩尔纹,提高待扫描图像的投射图像的成像质量。

可选地,在一种可能的实现方式中,待扫描图像包括N列像素,第一扫描方式的初始位置与第二扫描方式的初始位置可以分别位于待扫描图像的第i列像素与第j列像素,i与j均为小于或者等于N的正整数,且i与j不相同。

例如,第一扫描方式的初始位置可以位于待扫描图像中的第一列像素;第二扫描方式的初始位置可以位于待扫描图像的最后一列像素,即待扫描图像的第N列像素。

可选地,在一种可能的实现方式中,控制信号通过相位偏移方法控制微机电扫描镜实现所述目标扫描方式。

其中,相位偏移方法是指在调频或调相时,调频波或调相波的瞬时相角对于载波相角的偏离量随调制信号瞬时值而变化,其中最大的偏离量称相位偏移;调频(FM)使载波的瞬时频率按照所需传递信号的变化规律而变化的调制方法;它是一种使受调波瞬时频率随调制信号而变的调制方法。

可选地,在一种可能的实现方式中,控制信号中用于控制微机电扫描镜根据第一扫描方式与所述第二扫描方式进行扫描的控制信号的相位相差半个周期。

示例性地,如图7所示,可以通过动态控制微机电扫描镜的快轴振动频率从而实现相位的偏移。例如,第一扫描方式可以是从左至右的扫描方式则可以通过调整频率控制多半个相位;第二扫描方式可以是从右至左的扫描方式,则可以通过调整频率控制少半个相位。

进一步,在本申请的实施例中,还可以通过控制信号控制微机电扫描镜的扫描行距;即通过控制信号可以使得微机电扫描镜根据所述扫描行间距通过上述目标扫描方式对待扫描图像中像素对应的激光进行投影。

在本申请的实施例中,通过对待扫描图像中同一行像素在至少两个不同方向上进行扫描,可以在一定程度上可以对一个方向无法扫描到的区域进行补偿,因此,对同一行像素通过至少两个不同方向进行扫描可以有效减少待扫描图像的投射图像中出现摩尔纹,提高待扫描图像的投射图像的成像质量。

需要说明的是,在本申请的实施例中用于控制微机电扫描镜通过目标扫描方式进行扫描的控制信号与控制微机电扫描镜的扫描行间距的控制信号可以一起向微机电扫描镜发送,或者也可以分成多个控制信号向微机电扫描镜发送。

图4是本申请的一个实施例提供的微机电扫描镜的控制方法的示意性流程图。图4所示的控制方法300包括步骤S310至步骤S360,下面分别对步骤S310至步骤S360进行详细的描述。

S310、获取输入图像。

例如,如图1所示,可以是指经过视频处理器和控制器110获取图像输入;可以是获取一帧图像的数据,或者,也可以是获取多帧图像的数据。

S320、将图像中的每行数据进行复制处理。

在一个示例中,可以将图像中的每帧图像的每行数据复制一次,则复制处理后的每帧图像的总行数变为2倍。

例如,如图6所示一帧原始图像中可以包括4行数据,将原始图像中的每行数据复制一次可以得到8行复制处理后的图像数据。

在一个示例中,也可以将每帧图像的每行数据复制多次,本申请实施例对此不作任何限定。

S330、设置扫描行间距。

示例性地,由于图像的总体大小固定不变,若将图像中每行数据复制一次,则将扫描行间距设置为初始行间距的一半。

S340、当前帧图像的第一扫描方式,即可以是当前帧的第一次扫描。

例如,对于一帧图像而言,第一扫描方式可以采用是从左向右的扫描方式,或者,第一扫描方式也可以采用从右向左的扫描方式。

S350、当前帧图像的第二扫描方式,即可以是当前帧的第二次扫描。

应理解,第二次扫描方式与第一次扫描方式是不同的;比如,两次扫描的方向可以是交错式扫描方式,即第一扫描方式与第二扫描方式可以采用相反方向的扫描方式;其中,交错式扫描方式可以是图3所示的目标扫描方式中的一种具体实现方式。

需要说明的是,第一扫描方式与第二次扫描方式虽然扫描方向相反或者初始扫描位置不同,但是第一扫描方式与第二扫描方式的扫描画面可以是相同的;比如,两次扫描可以对应相同的待扫描图像。

在一种可能的实现方式中,若第一扫描方式采用的是从左至右的扫描方式,则第二扫描方式采用的可以是从右向左的扫描方式。

在另一中可能的实现方式中,若第一扫描方式采用的是从右至左的扫描方式,则第二扫描方式采用的可以是从左向右的扫描方式。

应理解,对于同一帧图像通过两次交错式扫描方式可以使得在成像平面中均匀的显示图像,即能够避免成像平面中显示的图像出现明亮与渐暗的区域,即能够有效的减少成像平面的摩尔纹,从而提高成像质量。

S360、当前帧图像扫描结束。

示例性地,图5是本申请实施例提供的目标扫描方式的示意图。

如图5所示,假设原始图像中包括h行数据,即图像数据1与图像数据2;对原始图像中的每行数据可以进行一次复制处理,得到包括2h行的图像数据;进而,将初始扫描行距C设置为扫描行距为原始扫描行距的一半即C/2;根据复制处理后的图像数据与当前扫描行距进行扫描,第一次扫描可以是按照从左至右的扫描方式;接着,可以进行第二次扫描,即第二次扫描可以是按照从右至左的扫描方式。

需要说明的是,上述图5中以第一扫描方式可以为从左至右的扫描方式,第二扫描方式可以为从右至左的扫描方式进行举例说明;第二扫描方式与第一扫描方式是不同的,即两次扫描的方向可以是交错式扫描方式,本申请对每一次扫描方式的具体方向并不作任何限定。

应理解,上述是对第一扫描方式与第二扫描方式的举例说明,在本申请的实施例中,第一扫描方式与第二扫描方式的初始位置不同,通过第一扫描方式与第二扫描方式可以对待扫描图像从至少两个不同方向进行扫描,本申请对第一扫描方式与第二扫描方式的具体方向不作任何限定。

图7是是本申请实施例提供的通过相位迁移方法实现目标扫描方式的示意图。

如图7所示,可以通过相位偏移法实现上述目标扫描方式;具体地,可以通过动态控制MEMS中反射镜的快轴振动频率从而实现相位的偏移。

例如,第一次扫描的扫描方式为从左至右的扫描方式则可以通过调整频率控制多半个相位;第二次扫描的扫描方式为从右至左的扫描方式,则可以通过调整频率控制少半个相位。

需要说明的是,通过两次交错式扫描方式可以实现一个完整周期的扫描,即通过两次交错式扫描方式可以完成一帧图像的扫描。即通过F1与F2可以完成第一输入图像的扫描;通过F3与F4可以完成第二输入图像的扫描。

应理解,上述举例说明是为了帮助本领域技术人员理解本申请实施例,而非要将本申请实施例限于所例示的具体数值或具体场景。本领域技术人员根据所给出的上述举例说明,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本申请实施例的范围内。

上文结合图1至图7,详细描述了本申请实施例提供的微机电扫描镜的控制方法;下面将结合图8至图9,详细描述本申请的装置实施例。应理解,本申请实施例中的微机电扫描镜的控制装置可以执行前述本申请实施例的各种方法,即以下各种产品的具体工作过程,可以参考前述方法实施例中的对应过程。

图8是本申请实施例提供的微机电扫描镜的控制装置的示意性框图。

应理解,控制装置400可以执行图3所示的控制方法,或者,图4所示的控制方法。控制装置400包括:处理单元410和发送单元420。

其中,处理单元410用于生成控制信号,所述控制信号用于控制微机电扫描镜通过目标扫描方式对待扫描图像中像素对应的激光进行投影,输出所述待扫描图像的投射图像,其中,所述目标扫描方式包括第一扫描方式与第二扫描方式,所述第一扫描方式与所述第二扫描方式在所述待扫描图像中的初始位置不同;发送单元420用于向所述微机电扫描镜发送所述控制信号。

可选地,作为一个实施例,所述第一扫描方式的初始位置与所述第二扫描方式的初始位置位于所述待扫描图像中的同一行像素。

可选地,作为一个实施例,所述待扫描图像包括N列像素,所述第一扫描方式的初始位置与所述第二扫描方式的初始位置分别位于所述待扫描图像的第i列像素与第j列像素,i与j均为小于或者等于N的正整数,且i与j不相同。

可选地,作为一个实施例,所述控制信号通过相位偏移方法控制所述微机电扫描镜实现所述目标扫描方式。

可选地,作为一个实施例,所述控制信号中用于控制所述微机电扫描镜根据第一扫描方式与所述第二扫描方式进行扫描的控制信号的相位相差半个周期。

可选地,作为一个实施例,所述控制信号还用于控制所述微机电扫描镜的扫描行间距,使得所述微机电扫描镜根据所述扫描行间距通过所述目标扫描方式对所述待扫描图像中像素对应的激光进行扫描。

需要说明的是,上述控制装置400以功能单元的形式体现;这里的术语“单元”可以通过软件和/或硬件形式实现,对此不作具体限定。

例如,“单元”可以是实现上述功能的软件程序、硬件电路或二者结合。所述硬件电路可能包括应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。

因此,在本申请的实施例中描述的各示例的单元,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

图9是本申请实施例提供的微机电扫描镜的控制装置的硬件结构示意图。

图9所示的控制装置500(该控制装置500具体可以是一种计算机设备)包括存储器510、处理器520、通信接口530以及总线540。其中,存储器510、处理器520、通信接口530通过总线540实现彼此之间的通信连接。

存储器510可以是只读存储器(read only memory,ROM),静态存储设备,动态存储设备或者随机存取存储器(random access memory,RAM)。存储器510可以存储程序,当存储器510中存储的程序被处理器520执行时,处理器520用于执行本申请实施例的微机电扫描镜的控制方法的各个步骤;例如,执行图3或者图4所示的各个步骤。

处理器520可以采用通用的中央处理器(central processing unit,CPU),微处理器,应用专用集成电路(application specific integrated circuit,ASIC),图形处理器(graphics processing unit,GPU)或者一个或多个集成电路,用于执行相关程序以实现本申请方法实施例的微机电扫描镜的控制方法。

处理器520还可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,本申请的微机电扫描镜的控制方法的各个步骤可以通过处理器520中的硬件的集成逻辑电路或者软件形式的指令完成。

上述处理器520还可以是通用处理器、数字信号处理器(digital signalprocessing,DSP)、专用集成电路(ASIC)、现成可编程门阵列(field programmable gatearray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器510,处理器520读取存储器510中的信息,结合其硬件完成本申请实施中图8所示的控制装置中包括的单元所需执行的功能,或者,执行本申请方法实施例的图3或图4所示的微机电扫描镜的控制方法。

通信接口530使用例如但不限于收发器一类的收发装置,来实现控制装置500与其他设备或通信网络之间的通信。

总线540可包括在控制装置500各个部件(例如,存储器510、处理器520、通信接口530)之间传送信息的通路。

应注意,尽管上述控制装置500仅仅示出了存储器、处理器、通信接口,但是在具体实现过程中,本领域的技术人员应当理解,控制装置500还可以包括实现正常运行所必须的其他器件。同时,根据具体需要本领域的技术人员应当理解,上述控制装置500还可包括实现其他附加功能的硬件器件。此外,本领域的技术人员应当理解,上述控制装置500也可仅仅包括实现本申请实施例所必须的器件,而不必包括图9中所示的全部器件。

示例性地,本申请实施例还提供一种微机电扫描镜成像系统,该微机电扫描镜成像系统包括微机电扫描镜以及上述本申请实施例中的微机电扫描镜的控制装置。

示例性地,本申请实施例还提供一种芯片,该芯片包括收发单元和处理单元。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器或者微处理器或者集成电路;该芯片可以执行上述方法实施例中的微机电扫描镜的控制方法。

示例性地,本申请实施例还提供一种计算机可读存储介质,其上存储有指令,该指令被执行时执行上述方法实施例中的微机电扫描镜的控制方法。

示例性地,本申请实施例还提供一种包含指令的计算机程序产品,该指令被执行时执行上述方法实施例中的微机电扫描镜的控制方法。

应理解,本申请实施例中的处理器可以为中央处理单元(central processingunit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(digital signalprocessor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

还应理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random accessmemory,RAM)可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。

上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系,但也可能表示的是一种“和/或”的关系,具体可参考前后文进行理解。

本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于多个摄像装置的投影显示方法、系统、终端及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类