CN112634334B - Ultra-high dynamic projection display method and system based on fusion pixel modulation - Google Patents
Ultra-high dynamic projection display method and system based on fusion pixel modulation Download PDFInfo
- Publication number
- CN112634334B CN112634334B CN202011557102.5A CN202011557102A CN112634334B CN 112634334 B CN112634334 B CN 112634334B CN 202011557102 A CN202011557102 A CN 202011557102A CN 112634334 B CN112634334 B CN 112634334B
- Authority
- CN
- China
- Prior art keywords
- image
- ternary
- binary
- dmd
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/04—Context-preserving transformations, e.g. by using an importance map
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明属于半实物仿真测试领域,用于高动态仿真场景图像的投影显示。针对DMD器件进行二进制灰度调制时,随着投影的仿真场景图像动态范围变大,位平面分解个数随之增加,整体帧频变低的问题提出基于融合像素调制的超高动态投影显示方法和系统;所述方法包括设置PWM时序;获取高动态图像;对高动态图像进行三进制位平面分解,得到三进制图像;按照所述PWM时序依次投影所述三进制图像;通过所述投影三进制图像的叠加显示即可实现高动态仿真场景图像的投影显示。本案将DMD获取到的高动态图像的二进制位平面分解转换为三进制,通过进制的改变,减少分解位平面的个数,调制一帧高动态图像的灰度信息的时间显著缩短,使投影帧频相比二进制时提高。
The invention belongs to the field of semi-physical simulation testing and is used for projection display of high dynamic simulation scene images. Aiming at the problem of binary grayscale modulation of DMD devices, as the dynamic range of projected simulation scene images increases, the number of bit plane decompositions increases, and the overall frame rate becomes lower. An ultra-high dynamic projection display method based on fusion pixel modulation is proposed. and system; the method includes setting the PWM timing; acquiring a high dynamic image; decomposing the high dynamic image into a ternary bit plane to obtain a ternary image; projecting the ternary image sequentially according to the PWM timing; The superimposed display of the projected ternary image can realize the projection display of the high dynamic simulation scene image. In this case, the binary bit plane of the high dynamic image acquired by the DMD is decomposed and converted into a ternary system. Through the change of the binary system, the number of decomposed bit planes is reduced, and the time for modulating the gray information of a frame of high dynamic image is significantly shortened, so that Projection frame rate increased compared to binary.
Description
技术领域technical field
本发明属于半实物仿真测试领域,具体涉及基于融合像素调制的超高动态投影显示方法和系统。The invention belongs to the field of hardware-in-the-loop simulation testing, in particular to an ultra-high dynamic projection display method and system based on fusion pixel modulation.
背景技术Background technique
高动态范围(High-Dynamic Range,简称HDR)投影显示,相比普通的投影显示,可以提供更多的动态范围和图像细节,能够更好的反映出真实环境中的视觉效果,从而满足高性能成像设备的半实物仿真测试需求。High-Dynamic Range (HDR) projection display, compared with ordinary projection display, can provide more dynamic range and image details, and can better reflect the visual effect in the real environment, so as to meet high-performance Hardware-in-the-loop simulation testing requirements for imaging devices.
在半实物仿真测试过程中,景象生成器件用于生成仿真场景图像,决定了系统的主要性能指标,如帧频、动态范围、分辨率、工作波段等。相较于其他景象生成器件,数字微镜器件(Digital Micromirror Device,DMD)具有空间分辨率更高、图像均匀性更好、对比度更强等优点,而且由于反射式的工作特性,只要窗口匹配,即可用于任意波段的仿真场景图像生成,因此本领域通常采用带DMD的仿真场景投影系统来进行仿真场景图像的投影显示。During the hardware-in-the-loop simulation test, the scene generation device is used to generate the simulation scene image, which determines the main performance indicators of the system, such as frame frequency, dynamic range, resolution, and working band. Compared with other scene generation devices, Digital Micromirror Device (DMD) has the advantages of higher spatial resolution, better image uniformity, stronger contrast, etc., and due to the reflective working characteristics, as long as the windows match, That is, it can be used to generate simulation scene images in any band, so the simulation scene projection system with DMD is usually used in the field to project and display the simulation scene images.
目前带DMD的仿真场景投影系统通常是通过脉宽调制(Pulse Width Modulation,PWM)技术,利用“视觉残留特性”在待检成像系统的探测器积分时间内生成伪灰度图像。调制一帧灰度图像的时间与位平面分解个数及基底时间t0有关,投影图像动态范围越大,位平面分解个数越多,调制一帧灰度图像的时间越长,帧频越低。目前一般的DMD型仿真场景投影系统只能在帧频100Hz以下,投影8bit灰度图像,严重束缚了DMD型仿真场景投影系统的应用和发展,测试设备的落后也极大增加了高性能成像系统的研发及测试成本。At present, the simulated scene projection system with DMD usually uses Pulse Width Modulation (PWM) technology to generate a pseudo-grayscale image within the detector integration time of the imaging system to be tested by using the "visual residual characteristic". The time for modulating a frame of grayscale image is related to the number of bit-plane decompositions and the base time t 0. The larger the dynamic range of the projected image, the more the number of bit-plane decompositions, the longer the time for modulating a frame of grayscale image, and the lower the frame rate. Low. At present, the general DMD-type simulation scene projection system can only project 8-bit grayscale images at a frame rate below 100Hz, which seriously restricts the application and development of the DMD-type simulation scene projection system. The backwardness of test equipment also greatly increases the high-performance imaging system. development and testing costs.
国内对于仿真场景投影系统的研究集中于以单DMD作为景象生成器件设计光学系统,通过引入静态干扰目标源,实现多工作波段的混合投影。这种方案,受到DMD器件传统PWM技术的约束,仿真场景图像的帧频及动态范围等参数较低。The domestic research on the simulation scene projection system focuses on the design of the optical system with a single DMD as the scene generation device, and realizes the mixed projection of multiple working bands by introducing a static interference target source. This solution is limited by the traditional PWM technology of DMD devices, and the parameters such as the frame rate and dynamic range of the simulated scene image are relatively low.
因此,解决DMD传统PWM技术的帧频和动态范围间的矛盾,提高灰度调制效率,将成为现阶段推动仿真场景投影系统发展的关键因素,有效的超高动态投影显示方法应该成为未来研究的重点。现有DMD型超高动态投影显示方案仍在单DMD的PWM技术的基础上进行改进,存在如下问题:(1)改进PWM时序法,调制过程复杂,稳定性差;(2)帧灰度调制法,投影图像动态范围提升有限;(3)微镜拼接位面调制法,牺牲投影图像的分辨率等;(4)灰度轮调制法,投影图像帧频不足。Therefore, solving the contradiction between the frame rate and dynamic range of DMD traditional PWM technology and improving the gray modulation efficiency will become the key factors to promote the development of the simulation scene projection system at this stage, and the effective ultra-high dynamic projection display method should become the focus of future research. focus. The existing DMD-type ultra-high dynamic projection display scheme is still improved on the basis of the PWM technology of a single DMD, and there are the following problems: (1) the improved PWM timing method, the modulation process is complicated, and the stability is poor; (2) the frame grayscale modulation method , the dynamic range of the projected image is limited; (3) the micro-mirror splicing plane modulation method sacrifices the resolution of the projected image, etc.; (4) the gray-scale wheel modulation method, the frame rate of the projected image is insufficient.
发明内容Contents of the invention
本发明提供基于融合像素调制的超高动态投影显示方法和系统,以解决现有技术中,采用DMD器件进行投影显示时,投影图像动态范围越大,位平面分解个数越多,调制一帧灰度图像的时间越长,帧频越低的问题,即,帧频和动态范围相互制约的问题。The present invention provides an ultra-high dynamic projection display method and system based on fused pixel modulation to solve the problem that in the prior art, when a DMD device is used for projection display, the larger the dynamic range of the projected image, the more the number of bit plane decompositions, and the modulation of one frame The longer the grayscale image is, the lower the frame rate is, that is, the frame rate and dynamic range are mutually restricted.
本发明的基础方案为:基于融合像素调制的超高动态投影显示方法,包括:The basic scheme of the present invention is: an ultra-high dynamic projection display method based on fused pixel modulation, including:
设置PWM时序;Set PWM timing;
获取高动态图像;Acquire high dynamic images;
对高动态图像进行三进制位平面分解,得到三进制图像;Decompose the ternary bit plane on the high dynamic image to obtain the ternary image;
按照所述PWM时序依次投影所述三进制图像。The ternary image is sequentially projected according to the PWM timing.
基础方案的原理及有益效果为:本方案中,将DMD获取到的高动态图像的二进制分解转换为三进制,通过进制的改变,减少分解位平面的个数,使调制一帧高动态图像的灰度信息的时间缩短,使投影帧频相比二进制时显著提高,相比现有技术而言,可在保证图像分辨率的前提下,实现高动态图像的高帧频投影,同时可靠性及稳定性得到进一步的加强。The principle and beneficial effects of the basic scheme are as follows: In this scheme, the binary decomposition of the high dynamic image obtained by DMD is converted into ternary, and the number of decomposed bit planes is reduced by changing the binary system, so that the modulation of one frame of high dynamic The time of the grayscale information of the image is shortened, so that the projection frame rate is significantly improved compared with the binary system. Compared with the existing technology, the high frame rate projection of the high dynamic image can be realized under the premise of ensuring the image resolution, and reliable Performance and stability have been further enhanced.
进一步,所述设置PWM时序,包括:Further, the setting PWM timing includes:
在位平面0至位平面2的两个时间间隔内添加空余时间,使得所有前位平面图像的显示时间均大于后一位平面的加载时间。Add idle time in the two time intervals from bitplane 0 to bitplane 2, so that the display time of all previous bitplane images is longer than the loading time of the latter bitplane.
有益效果:传统PWM调制中,当位平面的数据完成加载以后,DMD会采用全局方式对所有微镜进行翻转,基底时间被定义为数据的加载时间30.72μs。微镜完成一次翻转以后,最少需要8μs的保持时间,此时微镜已经可以显示对应的图像,如果以8μs作为基底时间,由于位平面0与位平面1的显示时间过短,无法在当前位面显示时,完成下一位面的加载。Beneficial effects: In traditional PWM modulation, when the data of the bit plane is loaded, the DMD will flip all the micromirrors in a global manner, and the base time is defined as the data loading time of 30.72 μs. After the micromirror completes a flip, it needs at least 8μs holding time. At this time, the micromirror can already display the corresponding image. If 8μs is used as the base time, because the display time of bit plane 0 and bit plane 1 is too short, it cannot be displayed in the current position. When the screen is displayed, the loading of the next plane is completed.
本方案,在位平面0至位平面2的两个时间间隔内分别添加空余时间,保证所有前位平面图像的显示时间均大于后一位平面的加载时间,从而将基底时间由原来的30.72μs压缩为8μs。In this solution, free time is added in the two time intervals from bit plane 0 to bit plane 2 to ensure that the display time of all previous bit plane images is greater than the loading time of the latter bit plane, thereby reducing the base time from the original 30.72 μs Compression is 8μs.
进一步,所述在位平面0至位平面2的两个时间间隔内添加空余时间,是通过DMD控制中的“块清除”操作。Further, the said adding idle time in the two time intervals from bit plane 0 to bit plane 2 is through the "block clear" operation in the DMD control.
进一步,所述对高动态图像进行三进制位平面分解,得到三进制图像,包括:Further, the high dynamic image is decomposed into a ternary bit plane to obtain a ternary image, including:
提取高动态图像中每个像素的灰度值,将高动态图像转化为数字图像矩阵,所述数字图像矩阵中每个像素的灰度值均为十进制;Extracting the gray value of each pixel in the high dynamic image, converting the high dynamic image into a digital image matrix, the gray value of each pixel in the digital image matrix is decimal;
将数字图像矩阵中每个像素的灰度值从十进制转化为三进制,形成三进制矩阵;Convert the gray value of each pixel in the digital image matrix from decimal to ternary to form a ternary matrix;
提取所述三进制矩阵中的各个像素三进制灰度值的所有有效位数据,组成新的位平面图像,所述位平面图像为一帧三进制图像。All effective bit data of each pixel ternary gray value in the ternary matrix is extracted to form a new bit plane image, and the bit plane image is a frame of ternary image.
有益效果:本方案中,采用三进制对高动态图像进行分解,将一个高动态图像转化为多个三进制的位平面图像。相比现有技术中,直接采用二进制对高动态图像进行分解而言,本申请同一个高动态图像所转化出的位平面图像个数更少。即三进制分解所得到的位平面数量小于现有技术中二进制分解所得到的位平面数量,如此,大幅减少高动态图像的位平面分解个数,提升每帧高动态图像的灰度调制效率。Beneficial effects: In this solution, the high dynamic image is decomposed by ternary system, and one high dynamic image is converted into multiple ternary bit plane images. Compared with the prior art that directly uses binary to decompose the high dynamic image, the number of bit plane images converted from the same high dynamic image in the present application is less. That is, the number of bit planes obtained by ternary decomposition is smaller than the number of bit planes obtained by binary decomposition in the prior art. In this way, the number of bit planes for high dynamic images is greatly reduced, and the gray modulation efficiency of each frame of high dynamic images is improved. .
进一步,按照所述PWM时序依次投影所述三进制图像,包括:Further, the ternary image is sequentially projected according to the PWM timing, including:
将每帧三进制图像采用帧分解算法,分解为两个二进制图像;Use the frame decomposition algorithm to decompose each frame of ternary image into two binary images;
将所述两个二进制图像分别发送给配准完成的两个DMD,所述配准完成的两个DMD两者之间像素融合。The two binary images are respectively sent to the two registered DMDs, and the pixels of the two registered DMDs are fused.
有益效果:本方案中,三进制图像的显示是通过两个DMD投影所述两个二进制图像叠加来形成的,结构简单,易于实现。Beneficial effects: in this scheme, the display of the ternary image is formed by superimposing the two binary images through two DMD projections, and the structure is simple and easy to realize.
进一步,所述将每帧三进制图像采用帧分解算法,分解为两个二进制图像,具体为:Further, the frame decomposition algorithm is used to decompose each frame of the ternary image into two binary images, specifically:
获取三进制图像内像素点的灰度值,将该灰度值拆解为两个二进制数值;Obtain the gray value of the pixel in the ternary image, and decompose the gray value into two binary values;
将不同像素点所拆分的二进制数值组成两个二进制矩阵,所述两个二进制矩阵对应两个二进制图像;所述两个二进制矩阵中同一位置的像素所对应的两个二进制数值叠加能够得到所述三进制对应所述像素点的灰度值。The binary values split by different pixels are formed into two binary matrices, and the two binary matrices correspond to two binary images; the superposition of two binary values corresponding to pixels at the same position in the two binary matrices can obtain the The ternary system corresponds to the gray value of the pixel.
进一步,所述两个DMD配准的过程为:Further, the registration process of the two DMDs is:
两个DMD分别投影完全相同的两幅棋盘格模板;Two DMDs respectively project two identical checkerboard templates;
调整一个DMD的位置,使得两幅棋盘格图像在成像设备的像面上近似重合;Adjust the position of a DMD so that the two checkerboard images approximately coincide on the image plane of the imaging device;
以顶角位置棋盘格为基准,通过图像配准检定算法,精调上述DMD的位置,使得两个棋盘格完全重合。Based on the checkerboard at the top corner position, through the image registration verification algorithm, the position of the above DMD is fine-tuned so that the two checkerboards are completely coincident.
有益效果:本方案中采用两个完全相同的棋盘格作为投影模板,棋盘格的设定便于工作人员进行配准;以顶角位置为基准进行精调DMD,提高DMD调整的准确性;DMD配准过程中两个棋盘格完全重合,代表了两个DMD的像素完全融合。DMD配准后,两个DMD的投影完全重合,对应位置的像素融合为一个基本单元,每个基本单元有三种状态,实现三进制图像的显示。Beneficial effects: In this scheme, two identical checkerboards are used as projection templates, and the setting of the checkerboards is convenient for staff to register; the DMD is fine-tuned based on the position of the top corner to improve the accuracy of DMD adjustment; During the calibration process, the two checkerboards are completely overlapped, which means that the pixels of the two DMDs are completely fused. After the DMDs are registered, the projections of the two DMDs are completely overlapped, and the pixels at the corresponding positions are fused into a basic unit. Each basic unit has three states to realize the display of the ternary image.
进一步,按照所述PWM时序依次投影所述三进制图像,还包括:Further, projecting the ternary image sequentially according to the PWM timing also includes:
对入射光进行调制,调整光学系统的空间布局,以减少显示时杂散光所产生的衍射效应。The incident light is modulated, and the spatial layout of the optical system is adjusted to reduce the diffraction effect caused by stray light during display.
有益效果:本方案中,在两个DMD配准完成后,DMD对入射光进行调制时,通过调整光学系统空间布局的方式,保证两个DMD对于三进制图像的投影不受杂散光影响,提高灰度调制的稳定性。Beneficial effects: In this solution, after the registration of the two DMDs is completed, when the DMD modulates the incident light, by adjusting the spatial layout of the optical system, it is ensured that the projection of the two DMDs on the ternary image is not affected by stray light. Improve the stability of grayscale modulation.
本发明还提供基于融合像素调制的超高动态投影显示系统,所述系统包括图像采集模块、时序输入模块、图像调制模块和DMD投影模块;The present invention also provides an ultra-high dynamic projection display system based on fusion pixel modulation, the system includes an image acquisition module, a timing input module, an image modulation module and a DMD projection module;
所述图像生成模块,用于获取高动态图像;The image generation module is used to obtain high dynamic images;
所述时序输入模块,用于设置PWM时序,并输入;The timing input module is used to set the PWM timing and input;
所述图像调制模块,用于所述高动态图像进行三进制位平面分解,转化为三进制图像;The image modulation module is used to decompose the high dynamic image into a ternary bit plane and convert it into a ternary image;
所述DMD投影模块,用于显示所述三进制图像。The DMD projection module is used to display the ternary image.
所述系统还包括图像分解模块、DMD接收模块、DMD存储模块、DMD控制模块、DMD投影模块和DMD配准模块;The system also includes an image decomposition module, a DMD receiving module, a DMD storage module, a DMD control module, a DMD projection module and a DMD registration module;
所述图像分解模块,用于将图像调制模块所生成的三进制图像,分解为两个二进制图像,所述两个二进制图像对应的两个二进制矩阵中,同一位置的像素所对应的两个二进制数值叠加能够得到所述三进制图像对应所述像素点的灰度值;The image decomposition module is used to decompose the ternary image generated by the image modulation module into two binary images, and in the two binary matrices corresponding to the two binary images, the two pixels corresponding to the same position Binary value superposition can obtain the gray value corresponding to the pixel of the ternary image;
所述DMD接收模块,用于接收图像分解模块所发送的二进制图像,并将而进制图像发送给DMD存储模块;The DMD receiving module is used to receive the binary image sent by the image decomposition module, and send the binary image to the DMD storage module;
所述DMD存储模块,用于存储时序输入模块所输入的PWM时序,以及DMD接收模块所发送的二进制图像;The DMD storage module is used to store the PWM timing input by the timing input module and the binary image sent by the DMD receiving module;
所述DMD控制模块,用于控制DMD投影模块按照DMD存储模块中的PWM时序依次对二进制图像进行投影;The DMD control module is used to control the DMD projection module to project the binary image sequentially according to the PWM timing in the DMD storage module;
所述DMD配准模块,用于对两个DMD投影模块进行配准,以保证两个DMD投影模块投影同一图像时投影形成的图像中像素融合。The DMD registration module is used for registering two DMD projection modules, so as to ensure pixel fusion in an image formed by projection when the two DMD projection modules project the same image.
附图说明Description of drawings
图1为本发明第一实施方式提供的基于融合像素调制的超高动态投影显示方法的流程图;FIG. 1 is a flow chart of the ultra-high dynamic projection display method based on fused pixel modulation provided by the first embodiment of the present invention;
图2(a)为传统PWM时序的时序示意图;Figure 2(a) is a timing diagram of a traditional PWM timing;
图2(b)为图1中PWM时序的时序示意图;Fig. 2(b) is a timing schematic diagram of PWM timing in Fig. 1;
图3为图1中S3的具体实施流程图;Fig. 3 is the specific implementation flowchart of S3 in Fig. 1;
图4为图3中针对高动态图像进行三进制位平面分解的示意图;Fig. 4 is a schematic diagram of ternary bit plane decomposition for high dynamic images in Fig. 3;
图5为图1中S4的具体实施流程图;Fig. 5 is the specific implementation flowchart of S4 in Fig. 1;
图6为图5中S4-1和S4-2的示意图;Fig. 6 is the schematic diagram of S4-1 and S4-2 in Fig. 5;
图7为本发明第二实施例提供的基于融合像素调制的超高动态投影显示系统的模块示意图。FIG. 7 is a block diagram of an ultra-high dynamic projection display system based on fusion pixel modulation provided by the second embodiment of the present invention.
具体实施方式Detailed ways
下面通过具体实施方式进一步详细的说明:Further detailed explanation through specific implementation mode below:
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention more clear, various implementation modes of the present invention will be described in detail below in conjunction with the accompanying drawings. However, those of ordinary skill in the art can understand that, in each implementation manner of the present invention, many technical details are provided for readers to better understand the present application. However, even without these technical details and various changes and modifications based on the following implementation modes, the technical solution claimed in this application can also be realized.
第一实施方式:First implementation mode:
本实施方式提供了基于融合像素调制的超高动态投影显示方法,如图1所示,所述方法包括:S1,设置PWM时序;S2,获取高动态图像;S3,对高动态图像进行三进制位平面分解,得到三进制图像;S4,按照PWM时序依次投影三进制图像。其中S1和S2的执行不具有先后关系,但是需要保证先执行S2再执行S3和S4,S1的执行在S4之前。This embodiment provides an ultra-high dynamic projection display method based on fused pixel modulation. As shown in FIG. 1 , the method includes: S1, setting PWM timing; S2, acquiring high dynamic images; The bit plane is decomposed to obtain a ternary image; S4 projects the ternary image sequentially according to the PWM timing. The execution of S1 and S2 does not have a sequence relationship, but it is necessary to ensure that S2 is executed first and then S3 and S4 are executed, and S1 is executed before S4.
例如,高动态图像为8bit图像。现有技术中采用二进制对高动态图像进行分解,如此,对8bit图像进行二进制位平面分解后得到了8个二进制位平面;本实施例中,采用三进制对高动态图像进行分解,如此对8bit图像进行三进制平面分解后得到了6个三进制平面。这也就意味着,基底时间相同时,本实施方式调制8bit图像的时间缩短了75%。也就是说,本方案中,将DMD获取到的高动态图像由二进制位平面分解转换为三进制,通过进制的改变,减少分解位平面的个数,使调制一帧高动态图像的灰度信息的时间缩短,使投影帧频相比二进制时显著提高,相比现有技术而言,可在保证图像分辨率的前提下,实现高动态图像的高帧频投影,同时可靠性及稳定性得到进一步的加强。For example, a high dynamic image is an 8bit image. In the prior art, binary is used to decompose high-dynamic images. In this way, 8 binary bit planes are obtained after binary bit-plane decomposition of 8-bit images; in this embodiment, high-dynamic images are decomposed using ternary system, so that The 8bit image is decomposed into ternary planes to obtain 6 ternary planes. This means that when the base time is the same, the time for modulating an 8-bit image in this embodiment is shortened by 75%. That is to say, in this solution, the high dynamic image acquired by DMD is decomposed into binary bit plane and converted into ternary system. The time for high-resolution information is shortened, so that the projection frame rate is significantly improved compared with the binary system. Compared with the existing technology, it can realize the high frame rate projection of high-dynamic images under the premise of ensuring the image resolution, and at the same time, it is reliable and stable. Sexuality is further enhanced.
下面对本实施方式的基于融合像素调制的超高动态投影显示方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须,本实施方式的具体流程如图1所示。The following is a specific description of the implementation details of the ultra-high dynamic projection display method based on fusion pixel modulation in this embodiment. The following content is only the implementation details provided for easy understanding, and is not necessary to implement this solution. The specific flow of this embodiment is shown in the figure 1.
S1,通过时序输入模块,设置PWM时序,并将PWM时序输入给两个配准完成的DMD中的DMD存储模块。S1, set the PWM timing through the timing input module, and input the PWM timing to the DMD storage modules in the two registered DMDs.
具体而言,通过DMD控制中的“块清除”操作,在位平面0至位平面2的两个时间间隔内添加空余时间,使得所有前位平面图像的显示时间均大于后一位平面的加载时间。Specifically, through the "block clear" operation in the DMD control, add free time in the two time intervals from bit plane 0 to bit plane 2, so that the display time of all previous bit plane images is longer than the loading of the latter bit plane time.
如图2所示,图2中,30.72μs为DMD芯片的数据加载时间,8μs为全局微镜翻转以后的保持时间,5μs为微镜翻转过程耗时(该过程既不能显示也不能加载数据)。As shown in Figure 2, in Figure 2, 30.72 μs is the data loading time of the DMD chip, 8 μs is the holding time after the global micromirror is flipped, and 5 μs is the time-consuming process of the micromirror flip (this process can neither display nor load data) .
如图2(a)所示,传统PWM调制中,当位平面的数据完成加载以后,DMD会采用全局方式对所有微镜进行翻转,基底时间被定义为数据的加载时间30.72μs。微镜完成一次翻转以后,最少需要8μs的保持时间,此时微镜已经可以显示对应的图像,如果以8μs作为基底时间,由于位平面0与位平面1的显示时间过短,无法在当前位面显示时,完成下一位面的加载。As shown in Figure 2(a), in traditional PWM modulation, when the data of the bit plane is loaded, the DMD will flip all the micromirrors globally, and the base time is defined as the data loading time of 30.72 μs. After the micromirror completes a flip, it needs at least 8μs holding time. At this time, the micromirror can already display the corresponding image. If 8μs is used as the base time, because the display time of bit plane 0 and bit plane 1 is too short, it cannot be displayed in the current position. When the screen is displayed, the loading of the next plane is completed.
如图2(b)所示,本方案采用FPGA编写PWM的时序,利用DMD控制中的“块清除”操作,在位平面0至位平面2的两个时间间隔内分别添加空余时间,保证所有前位平面图像的显示时间均大于后一位平面的加载时间,从而将基底时间t0由原来的30.72μs压缩为8μs。PWM时序在优化后,可以在8309.28μs内,按照不同位平面的显示时长(20t0、21t0、22t0…29t0)显示10个位平面,此时对应的帧频为120Hz,可以满足大部分高性能成像系统的测试需求。As shown in Figure 2(b), this program uses FPGA to program PWM timing, and uses the "block clear" operation in DMD control to add free time in the two time intervals between bit plane 0 and bit plane 2 to ensure that all The display time of the former bit-plane image is longer than the loading time of the latter bit-plane, so the base time t 0 is compressed from the original 30.72 μs to 8 μs. After the PWM timing is optimized, 10 bit planes can be displayed within 8309.28μs according to the display duration of different bit planes (2 0 t 0 , 2 1 t 0 , 2 2 t 0 ...2 9 t 0 ), and the corresponding The frame frequency is 120Hz, which can meet the test requirements of most high-performance imaging systems.
S2,获取高动态图像。S2, acquiring a high dynamic image.
具体而言,本实施方式中,高动态图像是根据半实物仿真测试要求,由相关场景建模软件生成的。Specifically, in this embodiment, the high dynamic image is generated by relevant scene modeling software according to the requirements of the hardware-in-the-loop simulation test.
S3,对高动态图像进行三进制位平面分解,得到三进制图像。S3的实施,如图3所示,包括以下步骤:S3, performing ternary bit-plane decomposition on the high dynamic image to obtain a ternary image. The implementation of S3, as shown in Figure 3, includes the following steps:
S3-1,提取高动态图像中每个像素的灰度值,将高动态图像转化为数字图像矩阵,所述数字图像矩阵中每个像素的灰度值均为十进制;S3-1, extracting the gray value of each pixel in the high dynamic image, converting the high dynamic image into a digital image matrix, the gray value of each pixel in the digital image matrix is decimal;
S3-2,将数字图像矩阵中每个像素的灰度值从十进制转化为三进制,形成三进制矩阵;S3-2, converting the gray value of each pixel in the digital image matrix from decimal to ternary to form a ternary matrix;
S3-3,提取所述三进制矩阵中的各个像素三进制灰度值的所有有效位数据,组成新的位平面图像,所述位平面图像为一帧三进制图像。S3-3, extracting all valid bit data of each pixel ternary gray value in the ternary matrix to form a new bit plane image, where the bit plane image is a frame of ternary image.
具体而言,以图4(a)中的高动态图像为例,图4(a)中横向有1024个像素,纵向有768个像素,该高动态图像为8bit图像,每个像素的所带的信息为8bit。Specifically, taking the high dynamic image in Figure 4(a) as an example, there are 1024 pixels in the horizontal direction and 768 pixels in the vertical direction in Figure 4(a), the high dynamic image is an 8bit image, and the The information is 8bit.
通过步骤S3-1,提取高动态图像图4(a)中的灰度,并将每个像素点的灰度采用十进制来表示,从而形成图4(b)的数字图像矩阵,数字图像矩阵图4(b)中,横向具有1024个数值,纵向具有768个数值,数值的个数与像素的个数一一对应,每个数值对应了像素在图4(a)中的十进制灰度值。Through step S3-1, extract the grayscale in the high dynamic image Figure 4 (a), and use the decimal system to represent the grayscale of each pixel, thereby forming the digital image matrix of Figure 4 (b), the digital image matrix In 4(b), there are 1024 values in the horizontal direction and 768 values in the vertical direction. The number of values corresponds to the number of pixels one by one, and each value corresponds to the decimal gray value of the pixel in Figure 4(a).
通过步骤3-2,将数字图像矩阵图4(b)中的每个像素的灰度值从十进制转化为三进制,如将图4(b)中灰度值244(十进制)转化为100110(三进制),从而得到三进制矩阵图4(c),三进制矩阵图4(c)与数字图像矩阵图4(b)的区别在于对应像素的实际数值是相同的,所表现的进制不同。Through steps 3-2, convert the gray value of each pixel in the digital image matrix Figure 4(b) from decimal to ternary, such as converting the gray value 244 (decimal) in Figure 4(b) to 100110 (ternary), thereby obtaining the ternary matrix figure 4 (c), the difference between the ternary matrix figure 4 (c) and the digital image matrix figure 4 (b) is that the actual values of the corresponding pixels are the same, and the shown The bases are different.
通过步骤3-3,将三进制矩阵图4(c)拆分为多个三进制图像。图4(c)中,每个像素所对应的三进制数值有六个有效位数据,步骤3-3将图4按照像素的有效位数据依次拆分为六个三进制图像,这六个三进制图像分别为,位平面0、位平面2、位平面3、位平面4和位平面5。图4(d)为图4(c)所拆分的位平面0的三进制图像所对应的位平面矩阵,图4(e)为图4(c)所拆分的位平面3的三进制图像所对应的位平面矩阵,图4(f)为图4(c)所拆分的位平面5的三进制图像所对应的位平面矩阵。Through steps 3-3, the ternary matrix image 4(c) is split into multiple ternary images. In Figure 4(c), the ternary value corresponding to each pixel has six valid bit data, step 3-3 splits Figure 4 into six ternary images in sequence according to the valid bit data of the pixel, these six The ternary images are bit plane 0, bit plane 2, bit plane 3, bit plane 4, and bit plane 5. Figure 4(d) is the bit-plane matrix corresponding to the ternary image of bit-plane 0 split in Figure 4(c), and Figure 4(e) is the ternary image of bit-plane 3 split in Figure 4(c). The bit-plane matrix corresponding to the binary image, FIG. 4(f) is the bit-plane matrix corresponding to the ternary image of the bit-plane 5 split in FIG. 4(c).
因此,通过步骤S3,使得将原先1个8bit高动态图像变换为6个三进制位平面的三进制图像,每个三进制图像为1帧图像。Therefore, through step S3, the original 8-bit high dynamic image is transformed into ternary images of 6 ternary bit planes, and each ternary image is 1 frame of image.
S4,按照PWM时序依次投影三进制图像。其过程如图5所示,包括:S4, sequentially projecting ternary images according to the PWM timing. The process is shown in Figure 5, including:
S4-1,获取三进制图像内像素点的灰度值,将该灰度值拆解为两个二进制数值。S4-1. Obtain the gray value of the pixel in the ternary image, and decompose the gray value into two binary values.
图6中,图6(a)为上述步骤S3-3所分解出的位平面0的三进制图像所对应的位平面矩阵,该矩阵中,每个像素的数值为0、1、2中的任意灰度值,通过步骤S4-1,将三进制灰度值拆解为两个二进制数值,即,0(三进制)拆解为0(二进制)和0(二进制),1(三进制)拆解为1(二进制)和0(二进制),2(三进制)拆解为1(二进制)和1(二进制)。In Fig. 6, Fig. 6 (a) is the bit plane matrix corresponding to the ternary image of bit plane 0 decomposed in the above step S3-3, in this matrix, the value of each pixel is 0, 1, 2 Any gray value of , through step S4-1, the ternary gray value is decomposed into two binary values, that is, 0 (ternary) is decomposed into 0 (binary) and 0 (binary), 1 ( Ternary) is disassembled into 1 (binary) and 0 (binary), and 2 (ternary) is disassembled into 1 (binary) and 1 (binary).
S4-2,将不同像素点所拆分的二进制数值组成两个二进制矩阵,所述两个二进制矩阵作为两个二进制图像;所述两个二进制矩阵中同一位置的像素所对应的两个二进制数值叠加能够得到所述三进制对应所述像素点的灰度值。S4-2, the binary values split by different pixels are formed into two binary matrices, and the two binary matrices are used as two binary images; the two binary values corresponding to the pixels at the same position in the two binary matrices Superposition can obtain the gray value corresponding to the pixel in the ternary system.
如图6所示,将图6(a)中每个像素的三进制数值拆解为两个二进制数值,将单个像素所拆解出较大的那个二进制数值组合成新的二进制矩阵如图6(b),将单个像素所拆解出较小的那个二进制数值组合成新的二进制矩阵如图6(c),保证二进制矩阵图6(b)和图6(c)中同一位置的像素所对应的两个二进制数值叠加能够得到所述三进制图像矩阵图6(a)对应所述像素点的灰度值。As shown in Figure 6, the ternary value of each pixel in Figure 6(a) is disassembled into two binary values, and the larger binary value disassembled from a single pixel is combined into a new binary matrix as shown in the figure 6(b), combine the smaller binary value of a single pixel into a new binary matrix as shown in Figure 6(c), to ensure that the pixels at the same position in the binary matrix Figure 6(b) and Figure 6(c) The gray value corresponding to the pixel in the ternary image matrix Figure 6(a) can be obtained by superimposing the corresponding two binary values.
其中,将同一个像素三进制数值拆解而成的两个二进制数值,组合成两个二进制矩阵的方式,不限于上述提供的“将单个像素的三进制数值拆解成二进制数值并组合成新的二进制矩阵”这一方法,还可以有其他组合方式,只需要满足所拆解的两个二进制矩阵中同一位置的像素所对应的两个二进制数值叠加能够得到所述三进制对应所述像素点的灰度值即可。Among them, the way of dismantling the two binary values of the same pixel ternary value into two binary matrices is not limited to the above-mentioned "dismantling the ternary value of a single pixel into a binary value and combining Into a new binary matrix" method, there are other combinations, only need to meet the superposition of two binary values corresponding to the pixel at the same position in the disassembled two binary matrices can get the ternary corresponding The gray value of the above pixel is enough.
S4-3,将所述两个二进制矩阵对应的二进制图像分别发送给两个配准完成的DMD中的DMD接收模块;S4-3, sending the binary images corresponding to the two binary matrices to the DMD receiving modules in the two registered DMDs respectively;
S4-4,DMD接收模块将自身所接收到的二进制图像发送给DMD存储模块进行存储;S4-4, the DMD receiving module sends the binary image received by itself to the DMD storage module for storage;
S4-5,DMD控制模块根据DMD存储模块中所存储的PWM时序,控制DMD投影模块依次显示DMD存储模块中的二进制图像。S4-5, the DMD control module controls the DMD projection module to sequentially display the binary images in the DMD storage module according to the PWM timing stored in the DMD storage module.
本实施方式中,图像分解模块执行步骤S4-1和S4-2,将两个二进制图像分别发送给两个DMD,每个DMD均包括DMD接收模块、DMD存储模块、DMD控制模块、DMD投影模块和DMD配准模块。为表示区分,将两个DMD进行区分,分别表示为DMD-1和DMD-2,经过配准后DMD-1和DMD-2的投影是处在同一个靶面上,DMD-1和DMD-2投影同一三进制图像拆分得到的两幅二进制图像时,DMD-1在靶面上的投影与DMD-2在靶面上的投影完全重合,且在S4-3、S4-4和S4-5步骤的实施过程中,DMD-1与DMD-2进行同步控制。In this embodiment, the image decomposition module executes steps S4-1 and S4-2, and sends two binary images to two DMDs respectively, and each DMD includes a DMD receiving module, a DMD storage module, a DMD control module, and a DMD projection module and DMD registration module. In order to show the distinction, two DMDs are distinguished, respectively denoted as DMD-1 and DMD-2. After registration, the projections of DMD-1 and DMD-2 are on the same target surface. DMD-1 and DMD- 2 When projecting two binary images obtained by splitting the same ternary image, the projection of DMD-1 on the target surface completely coincides with the projection of DMD-2 on the target surface, and in S4-3, S4-4 and During the implementation of step S4-5, DMD-1 and DMD-2 perform synchronous control.
S4-3中,图像分解模块发送图6(b)和图6(c)所代表的二进制图像,那么将会将图6(b)所代表的二进制图像发送给DMD-1中的DMD接收模块,将图6(c)所代表的二进制图像发送给DMD-2中的DMD接收模块。由于DMD-1和DMD-2中显示二进制图像的结构和过程形同,为避免重复,本申请实施例中仅对DMD-1的工作过程和结构进行表述。In S4-3, the image decomposition module sends the binary image represented by Fig. 6 (b) and Fig. 6 (c), then the binary image represented by Fig. 6 (b) will be sent to the DMD receiving module in DMD-1 , send the binary image represented by Fig. 6(c) to the DMD receiving module in DMD-2. Since the structure and process of displaying binary images in DMD-1 and DMD-2 are the same, in order to avoid repetition, only the working process and structure of DMD-1 are described in the embodiment of the present application.
DMD-1中的DMD存储模块中存储有两种信息,分别是:DMD接收模块所接收到的二进制图像和时序输入模块所输入的PWM时序。DMD-1中的DMD投影模块中,有周期性阵列排布的微镜,每个微镜有“开”和“关”两种状态,分别对应二进制中的“1”和“0”.DMD-1中的DMD控制模块中,按照PWM时序依次从存储模块中读取二进制图像,每个二进制图像对应所述阵列排布的微镜,二进制图像中的每个像素对应DMD投影模块中的一个微镜;二进制图像中像素为“1”则DMD控制模块控制该像素对应的微镜呈现出“开”状态;二进制图像中像素为“0”,则DMD控制模块控制该像素对应的微镜呈现出“关”状态。There are two kinds of information stored in the DMD storage module in DMD-1, namely: the binary image received by the DMD receiving module and the PWM timing input by the timing input module. In the DMD projection module in DMD-1, there are micromirrors arranged in a periodic array, and each micromirror has two states of "on" and "off", corresponding to "1" and "0" in binary respectively. DMD In the DMD control module in -1, the binary image is sequentially read from the storage module according to the PWM timing, each binary image corresponds to the micromirrors arranged in the array, and each pixel in the binary image corresponds to one of the DMD projection modules Micromirror; if the pixel in the binary image is "1", the DMD control module controls the micromirror corresponding to the pixel to appear in the "on" state; if the pixel in the binary image is "0", the DMD control module controls the micromirror corresponding to the pixel to appear Out of the "off" state.
综上述,本实施方式中,先将高动态图像进行位平面分解,得到三进制位平面图像,然后按从高位到低位的顺序依次将每一个三进制位平面进行帧分解,得到两幅二进制图像,并分别上传给DMD-1和DMD-2。照明光源(现有技术本申请不作表述)与照明光学系统(现有技术,本申请不作表述)连接,以持续均匀的照明两个DMD的靶面,每个DMD根据上传的二进制图像对入射光束进行空间光调制,即改变DMD投影模块中用于空间光调制的微镜阵列中每个微镜的开关,生成带有二进制图像信息的图像光,该图像光投影在靶面上;通过两个二值进制图像的重叠得到三进制图像光。To sum up, in this embodiment, the high dynamic image is first decomposed into bit planes to obtain ternary bit plane images, and then each ternary bit plane is decomposed into frames in order from high bit to low bit to obtain two Binary images and uploaded to DMD-1 and DMD-2 respectively. The illumination light source (the prior art is not described in this application) is connected with the illumination optical system (the prior art, this application is not described) to continuously and evenly illuminate the target surfaces of the two DMDs, and each DMD controls the incident light beam according to the uploaded binary image. Perform spatial light modulation, that is, change the switch of each micromirror in the micromirror array used for spatial light modulation in the DMD projection module to generate image light with binary image information, which is projected on the target surface; through two The superposition of the binary image results in the ternary image light.
其中两个二进制图像光的重叠可以通过以下方式实现:两个DMD投影模块均将二进制图像光照入光学合束镜,光学合束镜将两个二进制图像光合束后由投影光学系统投出,并在投影光学系统出瞳处叠加,形成带三进制位平面信息的图像光,实现对于三进制图像的投影。而DMD控制模块则保证了每个DMD的投影同步,以及按照PWM时序来控制DMD投影模块工作的时间段,保证本实施方式能够按照PWM时序依次投影三进制图像。The overlapping of the two binary image lights can be realized in the following way: the two DMD projection modules both send the binary image light into the optical beam combiner, and the optical beam combiner combines the two binary image lights and projects them out from the projection optical system, and Superimposed at the exit pupil of the projection optical system to form image light with ternary bit plane information, and realize projection of ternary images. The DMD control module ensures the projection synchronization of each DMD, and controls the working time period of the DMD projection module according to the PWM sequence, so as to ensure that the embodiment can project ternary images sequentially according to the PWM sequence.
因此,为保证所述“两个二进制图像的重叠得到三进制图像光”,本实施方式还会在两个DMD使用之前进行配准。两个DMD的配准方案,具体如下:Therefore, in order to ensure that "two binary images are superimposed to obtain ternary image light", this embodiment also performs registration before the use of the two DMDs. The registration scheme of the two DMDs is as follows:
S5-1,两个DMD分别投影完全相同的两幅棋盘格模板;S5-1, two DMDs respectively project two identical checkerboard templates;
S5-2,调整一个DMD的位置,使得两幅棋盘个图像在成像设备的像面上近似重合;以顶角位置棋盘格为基准,通过图像配准检定算法,精调上述DMD的位置,使得两个棋盘格完全重合;S5-2, adjust the position of a DMD so that the two images of the checkerboard approximately coincide on the image surface of the imaging device; take the checkerboard at the top corner position as the reference, and fine-tune the position of the above-mentioned DMD through the image registration verification algorithm, so that The two checkerboards are completely coincident;
采用两个完全相同的棋盘格作为投影模板,棋盘格的设定便于工作人员进行配准;以顶角位置为基准进行精调DMD,提高DMD配准精度;DMD配准过程中两个棋盘格完全重合,代表了两个DMD的像素完全融合。DMD配准后,两个DMD的投影完全重合,对应位置的像素融合为一个基本单元,每个基本单元有三种状态,实现三进制图像的显示。Two identical checkerboards are used as projection templates, and the setting of the checkerboards is convenient for the staff to register; the DMD is fine-tuned based on the position of the top corner to improve the accuracy of DMD registration; the two checkerboards in the process of DMD registration Complete coincidence represents the complete fusion of the pixels of the two DMDs. After the DMDs are registered, the projections of the two DMDs are completely overlapped, and the pixels at the corresponding positions are fused into a basic unit. Each basic unit has three states to realize the display of the ternary image.
在两个DMD配准完成后,本实施方式还会,对入射光进行调制,调整光学系统的空间布局,以减少显示时衍射效应所产生的杂散光。其过程为:根据两种不同微镜状态及照明光束的实际入射方向构建衍射模型,以分析衍射场的能量分布特性,从而避免平态、关态下的衍射能量进入投影光学系统形成杂散光。After the registration of the two DMDs is completed, the embodiment also modulates the incident light and adjusts the spatial layout of the optical system to reduce stray light generated by the diffraction effect during display. The process is: construct a diffraction model according to two different micromirror states and the actual incident direction of the illumination beam to analyze the energy distribution characteristics of the diffraction field, so as to avoid the diffraction energy in the flat state and off state from entering the projection optical system to form stray light.
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。The step division of the above various methods is only for the sake of clarity of description. During implementation, it can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent. ; Adding insignificant modifications or introducing insignificant designs to the algorithm or process, but not changing the core design of the algorithm and process are all within the scope of protection of this patent.
本发明第二实施方式,涉及了基于融合像素调制的超高动态投影显示系统,如图7所示,所述系统包括图像生成输入客户端、服务器和两个DMD;所述图像生成输入客户端包括时序输入客户端和图像生成模块;所述服务器包括图像调制模块和图像分解模块;所述DMD包括DMD接收模块、DMD存储模块、DMD控制模块、DMD投影模块和DMD配准模块。The second embodiment of the present invention relates to an ultra-high dynamic projection display system based on fusion pixel modulation. As shown in FIG. 7, the system includes an image generation input client, a server, and two DMDs; the image generation input client It includes a timing input client and an image generation module; the server includes an image modulation module and an image decomposition module; the DMD includes a DMD receiving module, a DMD storage module, a DMD control module, a DMD projection module and a DMD registration module.
所述时序输入模块,采用FPGA,用于优化调整PWM时序,并将PWM时序发送给两个DMD的DMD存储模块;The timing input module adopts FPGA, which is used to optimize and adjust the PWM timing, and send the PWM timing to the DMD memory modules of the two DMDs;
所述图像生成模块,采用相关的仿真软件针对不同的半实物仿真测试场景进行高动态图像的构建,用于生成高动态图像;The image generation module adopts relevant simulation software to construct high dynamic images for different hardware-in-the-loop simulation test scenarios, and is used to generate high dynamic images;
所述图像调制模块,用于所述高动态图像进行三进制位平面分解,转化为三进制图像;The image modulation module is used to decompose the high dynamic image into a ternary bit plane and convert it into a ternary image;
所述图像分解模块,用于将图像调制模块所生成的三进制图像,分解为两个二进制图像,将两个二进制图像分别发送给两个DMD;所述两个二进制图像对应的两个二进制矩阵中,同一位置的像素所对应的两个二进制数值叠加能够得到所述三进制图像对应所述像素点的灰度值;The image decomposition module is used to decompose the ternary image generated by the image modulation module into two binary images, and send the two binary images to two DMDs respectively; the two binary images corresponding to the two binary images In the matrix, superposition of two binary values corresponding to pixels at the same position can obtain the gray value of the ternary image corresponding to the pixel;
所述DMD接收模块,用于接收图像分解模块所发送的二进制图像,并将二进制图像发送给DMD存储模块;所述DMD存储模块,用于存储时序输入模块所输入的PWM时序,以及DMD接收模块所发送的二进制图像;The DMD receiving module is used to receive the binary image sent by the image decomposition module, and sends the binary image to the DMD storage module; the DMD storage module is used to store the PWM timing input by the timing input module, and the DMD receiving module the sent binary image;
所述DMD控制模块,用于控制DMD投影模块按照DMD存储模块中的PWM时序依次对二进制图像进行投影;The DMD control module is used to control the DMD projection module to project the binary image sequentially according to the PWM timing in the DMD storage module;
所述DMD配准模块,用于对两个DMD投影模块进行配准,以保证两个DMD投影模块投影同一图像时投影形成的图像中像素融合。The DMD registration module is used for registering two DMD projection modules, so as to ensure pixel fusion in an image formed by projection when the two DMD projection modules project the same image.
不难发现,本实施方式为与第一实施方式相对应的系统实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。It is not difficult to find that this embodiment is a system embodiment corresponding to the first embodiment, and this embodiment can be implemented in cooperation with the first embodiment. The relevant technical details mentioned in the first embodiment are still valid in this embodiment, and will not be repeated here to reduce repetition. Correspondingly, the relevant technical details mentioned in this implementation manner can also be applied in the first implementation manner.
值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。It is worth mentioning that all the modules involved in this embodiment are logical modules. In practical applications, a logical unit can be a physical unit, or a part of a physical unit, or multiple physical units. Combination of units. In addition, in order to highlight the innovative part of the present invention, units that are not closely related to solving the technical problems proposed by the present invention are not introduced in this embodiment, but this does not mean that there are no other units in this embodiment.
以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本申请给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本申请的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。What is described above is only an embodiment of the present invention, and the common knowledge such as the specific structure and characteristics known in the scheme is not described too much here, and those of ordinary skill in the art know all the common knowledge in the technical field to which the invention belongs before the filing date or the priority date Technical knowledge, being able to know all the existing technologies in this field, and having the ability to apply conventional experimental methods before this date, those of ordinary skill in the art can improve and implement this plan based on their own abilities under the inspiration given by this application, Some typical known structures or known methods should not be obstacles for those of ordinary skill in the art to implement the present application. It should be pointed out that for those skilled in the art, under the premise of not departing from the structure of the present invention, some modifications and improvements can also be made, which should also be regarded as the protection scope of the present invention, and these will not affect the implementation of the present invention. Effects and utility of patents. The scope of protection required by this application shall be based on the content of the claims, and the specific implementation methods and other records in the specification may be used to interpret the content of the claims.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011557102.5A CN112634334B (en) | 2020-12-24 | 2020-12-24 | Ultra-high dynamic projection display method and system based on fusion pixel modulation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011557102.5A CN112634334B (en) | 2020-12-24 | 2020-12-24 | Ultra-high dynamic projection display method and system based on fusion pixel modulation |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112634334A CN112634334A (en) | 2021-04-09 |
| CN112634334B true CN112634334B (en) | 2023-09-01 |
Family
ID=75324721
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011557102.5A Active CN112634334B (en) | 2020-12-24 | 2020-12-24 | Ultra-high dynamic projection display method and system based on fusion pixel modulation |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112634334B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023169162A1 (en) * | 2022-03-09 | 2023-09-14 | 青岛海信激光显示股份有限公司 | Image display method and apparatus, laser projection device, and storage medium |
| CN117059044B (en) * | 2022-05-07 | 2025-09-12 | 深圳晶微峰光电科技有限公司 | Display driving method, display driving chip and liquid crystal display device |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1068232A (en) * | 1991-04-01 | 1993-01-20 | 德克萨斯仪器股份有限公司 | Structure and Timing of a Deformable Mirror Device for Pulse Width Modulation Display Systems |
| EP0883295A2 (en) * | 1997-06-04 | 1998-12-09 | Texas Instruments Incorporated | Method and system for the displaying of digital video data using pulse width modulation |
| CN103000139A (en) * | 2005-12-19 | 2013-03-27 | 皮克斯特罗尼克斯公司 | Direct-view MEMS display devices and methods for generating images thereon |
| WO2017088678A1 (en) * | 2015-11-24 | 2017-06-01 | 努比亚技术有限公司 | Long-exposure panoramic image shooting apparatus and method |
| CN108885782A (en) * | 2017-08-09 | 2018-11-23 | 深圳市大疆创新科技有限公司 | Image processing method, equipment and computer readable storage medium |
| CN108965838A (en) * | 2018-06-29 | 2018-12-07 | 长春理工大学 | High dynamic range scene generation method, apparatus and system |
| CN111879258A (en) * | 2020-09-28 | 2020-11-03 | 南京理工大学 | Dynamic high-precision three-dimensional measurement method based on fringe image conversion network FPTNet |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7339425B2 (en) * | 2006-08-03 | 2008-03-04 | Elite Semiconductor Memory Technology, Inc. | Class-D audio amplifier with half-swing pulse-width-modulation |
| US9940303B2 (en) * | 2015-07-10 | 2018-04-10 | Tempo Semiconductor, Inc. | Method and apparatus for decimation in frequency FFT butterfly |
-
2020
- 2020-12-24 CN CN202011557102.5A patent/CN112634334B/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1068232A (en) * | 1991-04-01 | 1993-01-20 | 德克萨斯仪器股份有限公司 | Structure and Timing of a Deformable Mirror Device for Pulse Width Modulation Display Systems |
| EP0883295A2 (en) * | 1997-06-04 | 1998-12-09 | Texas Instruments Incorporated | Method and system for the displaying of digital video data using pulse width modulation |
| US6226054B1 (en) * | 1997-06-04 | 2001-05-01 | Texas Instruments Incorporated | Global light boost for pulse width modulation display systems |
| CN103000139A (en) * | 2005-12-19 | 2013-03-27 | 皮克斯特罗尼克斯公司 | Direct-view MEMS display devices and methods for generating images thereon |
| WO2017088678A1 (en) * | 2015-11-24 | 2017-06-01 | 努比亚技术有限公司 | Long-exposure panoramic image shooting apparatus and method |
| CN108885782A (en) * | 2017-08-09 | 2018-11-23 | 深圳市大疆创新科技有限公司 | Image processing method, equipment and computer readable storage medium |
| CN108965838A (en) * | 2018-06-29 | 2018-12-07 | 长春理工大学 | High dynamic range scene generation method, apparatus and system |
| CN111879258A (en) * | 2020-09-28 | 2020-11-03 | 南京理工大学 | Dynamic high-precision three-dimensional measurement method based on fringe image conversion network FPTNet |
Non-Patent Citations (1)
| Title |
|---|
| 基于DMD的大动态范围中波红外仿真系统研究;张宁;中国优秀硕士学位论文全文数据库 (信息科技辑)(第11期);第I135-8页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112634334A (en) | 2021-04-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112634334B (en) | Ultra-high dynamic projection display method and system based on fusion pixel modulation | |
| CN103248849B (en) | Image display device and method for displaying image | |
| US12382002B2 (en) | Temporal modeling of phase modulators in multi-modulation projection | |
| CN111669514A (en) | High dynamic range imaging method and apparatus | |
| CN103727898A (en) | Rapid three-dimensional measurement system and method for correcting nonlinear distortion through lookup tables | |
| CN110072091A (en) | The method and more modulation projector display systems of image data is presented | |
| US12407797B2 (en) | Laser projection device and projection display method thereof | |
| CN113890626B (en) | Dispersion correction method, dispersion correction device, laser television and storage medium | |
| US11388345B2 (en) | Image data processing device, capturing equipment and display system | |
| JP6036012B2 (en) | Image display apparatus and method | |
| CN105222999A (en) | A kind of portable visible ray/infrared double-waveband dynamic scene analogue means | |
| CN108965838B (en) | High dynamic range scene generation method, device and system | |
| Chen et al. | Optical design of LCOS optical engine and optimization with genetic algorithm | |
| WO2025039740A1 (en) | Laser projection device and image display method | |
| CN105572871A (en) | Head-up display system | |
| CN118509670B (en) | A method and system for realizing high-resolution black light night vision based on dual cameras | |
| CN204479843U (en) | Head-up display system | |
| Pan et al. | An innovative 16-bit projection display based on quaternary hybrid light modulation | |
| CN116841109A (en) | Laser projection display method and system | |
| CN115209132A (en) | Video signal generator equipment | |
| CN114679575A (en) | Multimedia space real-time broadcast control fusion debugging method and integrated system | |
| CN117714655A (en) | An ultra-high frame rate projection method and device based on quaternary pulse width modulation | |
| HUANG et al. | Hybrid gamma correction methods for the flat panel display with fractal scan strategy | |
| WO2025039705A1 (en) | Laser projection device and image display method thereof | |
| CN222215880U (en) | High frame frequency high gray scale scene simulator based on DMD |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |