A spatial light modulator control method, spatial light modulator and control system
By integrating coded addressing data and control data in the video signal transmission channel, the problem of inconsistent data transmission in spatial light modulators is solved, achieving high-precision synchronous control and ease of operation.
Patent Information
- Application Number
- CN202310124769.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-16
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2043-02-16
AI Technical Summary
In existing spatial light modulator control schemes, addressing data and control data are transmitted in their own independent interface channels and cables, which makes it difficult to uniformly schedule clock accuracy, interaction timing accuracy and interface resources, resulting in inconvenience for users.
A control protocol definer based on the video signal transmission channel is used to fuse addressing data and control data into the resolution indicator bits and bit depth indicator bits of the addressing data format. The data is then transmitted to the spatial light modulator through the video signal transmission channel, where it is parsed, acquired, and responded to with the corresponding functions.
It enables synchronous transmission of addressing and control data, reduces the interface requirements of the host computer, improves synchronization accuracy and user operation convenience, and supports high-precision timing synchronization control.
Smart Images

Figure CN116170547B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of spatial light modulator development and application technology, specifically relating to a spatial light modulator control method, a spatial light modulator and a control system. Background Technology
[0002] A spatial light modulator (SLM) is a device that, under active control, modulates a parameter of a light field using liquid crystal molecules. This can be achieved by modulating the amplitude of the light field, modulating the phase through refractive index, modulating the polarization state through rotation of the polarization plane, or converting incoherent light to coherent light, thereby incorporating information into the light wave and achieving optical wave modulation. SLMs allow for the convenient loading of information into one-dimensional or two-dimensional light fields, leveraging the wide bandwidth and multi-channel parallel processing capabilities of light to rapidly process the loaded information. Therefore, SLMs are core components in systems such as real-time optical information processing, optical interconnects, and optical computing.
[0003] Generally speaking, spatial light modulators contain many independent units arranged in a one-dimensional or two-dimensional array. Each unit can independently receive optical or electrical signals and change its own optical properties accordingly, thereby modulating the light waves illuminating it. These devices can change the amplitude or intensity, phase, polarization state, and wavelength of light distribution in space under the control of time-varying electrical drive signals or other signals, or convert incoherent light into coherent light. The signal data controlling these array units is called addressing data. This addressing data is calculated functionally by a specific algorithm function, independent of the spatial light modulator itself and the environmental parameters of light wave modulation, possessing universality and corresponding one-to-one with the array units. The transmission bandwidth of the aforementioned addressing data typically reaches 1–6 Gbps, and can even exceed 24 Gbps in 4K resolution applications. Therefore, HDMI (High Definition Multimedia Interface), USB 3.0, or 10 Gigabit Ethernet protocols are commonly used for data transmission.
[0004] Spatial light modulators are optical devices that are extremely sensitive to both wavelength and temperature. Their technical principle dictates that the final optical field modulation function based on the same set of addressing data will differ at different wavelengths, temperatures, or incident light angles. This necessitates environmental parameter calibration before using spatial light modulators, and this calibration data is a type of control data.
[0005] In existing technologies, addressing data and control data are transmitted and processed separately. Typically, addressing data is transmitted using a video signal transmission interface to meet bandwidth requirements, while control data is typically transmitted using a serial port or USB (Universal Serial Bus) data interface. Furthermore, as a platform tool, the spatial light modulator needs to interact with external devices such as lasers or detectors, requiring the receipt or transmission of clock synchronization signals or the issuance of command signals to perform certain functions. These clock synchronization signals or command signals are also a type of spatial light modulator control data. Currently, these control and addressing data are transmitted through separate interface channels and cables. The clock accuracy, timing accuracy, and interface resources between the two are difficult to coordinate uniformly. This also occupies multiple interfaces on the user's host computer and is affected by the host computer's CPU (Central Processing Unit) clock and data interface interrupt mechanisms, resulting in unstable accuracy and an inability to coordinate with the addressing content, causing significant inconvenience for users. Summary of the Invention
[0006] The purpose of this invention is to provide a spatial light modulator control method, a spatial light modulator, and a control system to solve the problem that existing spatial light modulator control schemes cannot synchronously transmit addressing data and control data based on the video signal transmission channel, resulting in a large number of required interfaces, and to realize the linkage of addressing data and control data.
[0007] To achieve the above objectives, the present invention adopts the following technical solution:
[0008] In a first aspect, a spatial light modulator control method is provided, which is interactively executed by a control protocol definer and a spatial light modulator connected by wired communication based on a video signal transmission channel, including:
[0009] The addressing data and control data of the spatial light modulator are obtained by the control protocol definer;
[0010] The control protocol definer fuses and encodes the addressing data and the control data in the resolution indicator bits and bit depth indicator bits of the addressing data format to obtain the video signal to be transmitted;
[0011] The control protocol definer transmits the video signal to the spatial light modulator through the video signal transmission channel;
[0012] The spatial light modulator receives the video signal transmitted through the video signal transmission channel and originating from the control protocol definer;
[0013] The addressing data and the control data are obtained by parsing the video signal using the spatial light modulator;
[0014] The spatial light modulator performs the corresponding optical wave modulation function based on the addressing data response, and performs the corresponding control function based on the control data response.
[0015] Based on the above-mentioned invention, a novel scheme for synchronous transmission of addressing data and control data via a video signal transmission channel is provided. Specifically, after acquiring the addressing data and control data of the spatial light modulator, the addressing data and control data are fused and encoded in the resolution indicator bits and bit depth indicator bits of the addressing data format to obtain the video signal to be transmitted. Then, the video signal is transmitted to the spatial light modulator via the video signal transmission channel, so that the spatial light modulator can parse and obtain the addressing data and control data from the video signal. Based on the addressing data, it can complete the corresponding optical wave modulation function, and based on the control data, it can complete the corresponding control function. This reduces the interface requirements of the host computer, achieving the goal of transmitting signals using the same interface and timing. Therefore, it features high synchronization accuracy and ease of user operation, facilitating practical application and promotion.
[0016] In one possible design, the addressing data and the control data are fused and encoded in the resolution indicator bits and bit depth indicator bits of the addressing data format to obtain the video signal to be transmitted, including any one or any combination of the following methods (A) to (B):
[0017] (A) The resolution bit string values in the addressing data and the resolution bit string values in the control data are respectively encoded in the resolution indicator bits of their respective data formats, and the bit depth bit string values in the addressing data are encoded in the bit depth indicator bits of the addressing data format, and the bit depth bit string values in the control data are encoded in the bit depth indicator bits of the control data format, so as to finally obtain the video signal to be transmitted.
[0018] (B) The resolution bit string value in the addressing data is encoded in the resolution indicator bit of the addressing data format, the bit depth bit string value in the addressing data is encoded in the bit depth non-idle indicator bit of the addressing data format, and the bit string value of the control data is encoded in the bit depth idle indicator bit of the addressing data format, so as to finally obtain the video signal to be transmitted.
[0019] In one possible design, the corresponding control function is completed based on the control data response, including:
[0020] The system parameter Gamma configuration instruction, indium tin oxide (ITO) voltage parameter configuration instruction, bit depth configuration instruction, trigger clock frequency configuration instruction, and / or output control instruction in the control data are transmitted to the parameter configuration and control logic circuit. The parameter configuration and control logic circuit then uses the system parameter Gamma configuration instruction, the indium tin oxide (ITO) voltage parameter configuration instruction, the bit depth configuration instruction, the trigger clock frequency configuration instruction, and / or the output control instruction to control the changes in the spatial light modulator's body parameters or environmental parameters, and obtains feedback information to characterize the control execution result.
[0021] The output displays the feedback information.
[0022] In one possible design, feedback information used to characterize the results of control execution is obtained, including:
[0023] Parse the video signal to obtain at least one possible feedback result data that is pre-encoded by the control protocol definer on the bit depth non-idle indicator bit of the addressing data format and corresponds to the control data;
[0024] Select possible feedback result data that matches the control execution result from the at least one possible feedback result data, so as to serve as feedback information for characterizing the control execution result.
[0025] In one possible design, the output displays the feedback information, including:
[0026] The feedback information is displayed on an indicator light or an optical head, wherein the optical head refers to the target object that performs light field control during the process of completing the light wave modulation function.
[0027] In one possible design, the corresponding control function is completed based on the control data response, including:
[0028] Based on the control data, the system responds to communicate with a user-preset device, terminates communication, or controls the device to perform user-preset functions.
[0029] In one possible design, after parsing and obtaining the addressing data and the control data from the video signal, the method further includes:
[0030] When the addressing data and / or the control data are found to be specific data, the addressing data and / or the control data are transmitted to a timing signal generator, so that the timing signal generator can control the generation of a corresponding specific timing signal according to the characteristics of the addressing data and / or the control data, and transmit the specific timing signal to the user equipment.
[0031] Secondly, a spatial light modulator is provided, including a video signal interface module, a video signal parsing module, an addressing drive module, and a parameter configuration and control module;
[0032] The video signal interface module is used to receive video signals transmitted through the video signal transmission channel and originating from the control protocol definer. The video signal is obtained by the control protocol definer by fusing and encoding addressing data and control data in the resolution indicator bits and bit depth indicator bits of the addressing data format.
[0033] The video signal parsing module is communicatively connected to the video signal interface module and is used to parse and obtain the addressing data and the control data from the video signal;
[0034] The addressing drive module is communicatively connected to the video signal parsing module and is used to complete the corresponding optical wave modulation function according to the addressing data.
[0035] The parameter configuration and control module is communicatively connected to the video signal parsing module and is used to respond to the control data and complete the corresponding control function.
[0036] Thirdly, the present invention provides a control system comprising a control protocol definer and a spatial light modulator that are communicatively connected, wherein the control protocol definer is used to execute the spatial light modulator control method as described in the first aspect or any possible design in the first aspect, and the spatial light modulator is used to execute the spatial light modulator control method as described in the first aspect or any possible design in the first aspect.
[0037] The beneficial effects of the above scheme are:
[0038] (1) This invention creatively provides a new scheme for synchronous transmission of addressing data and control data based on a video signal transmission channel. That is, after acquiring the addressing data and control data of the spatial light modulator, the addressing data and the control data are fused and encoded on the resolution indicator bit and the bit depth indicator bit of the addressing data format to obtain the video signal to be transmitted. Then, the video signal is transmitted to the spatial light modulator through the video signal transmission channel so that the spatial light modulator can parse and obtain the addressing data and the control data from the video signal, and complete the corresponding optical wave modulation function according to the addressing data response, and complete the corresponding control function according to the control data response. This reduces the interface requirements of the host computer, realizes the purpose of transmitting signals using the same interface and timing, and thus has the characteristics of high synchronization accuracy and easy user operation.
[0039] (2) It can also provide a feedback mechanism to solve the problem that video signals cannot interact bidirectionally, which can help users perceive the control execution results of the spatial light modulator in a timely manner and achieve the purpose of complete operation closed loop for users.
[0040] (3) It can also perform communication control on the spatial light modulator to achieve its linkage with external devices, further facilitating user operation;
[0041] (4) The spatial light modulator can also be controlled by timing signal output based on the characteristics of the addressing data or the different fusion coding of the addressing data and the control data, so as to ensure that the specific timing signal generated and output is synchronized with the addressing data displayed by the current optical head, thereby making the timing control more accurate, achieving the timing synchronization processing function, and further improving the ease of use and operation accuracy of the spatial light modulator.
[0042] (5) The video transmission protocol and interface channel can be fully utilized to realize the configuration control and addressing control of the spatial light modulator, thereby developing a spatial light modulator with high-precision timing synchronization control.
[0043] (6) The spatial light modulator developed based on this method only requires one video transmission channel and is compatible with current commercial video processing chips. It realizes the addressing function, configuration function and timing synchronization processing function of the spatial light modulator, which greatly improves the ease of use and operation accuracy of the spatial light modulator.
[0044] (7) The spatial light modulator developed using this method can be used to develop high-precision spatial light modulators and their clusters using readily available commercial video image processing chips.
[0045] (8) The control system developed based on this method can achieve the effect of synchronously configuring Gamma, thus improving its practicality. Attached Figure Description
[0046] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0047] Figure 1 This is a schematic diagram of the interactive flow of the spatial light modulator control method provided in the embodiments of this application.
[0048] Figure 2A This is a schematic diagram of a first fusion encoding method for addressing data and control data provided in an embodiment of this application.
[0049] Figure 2BThis is a schematic diagram of a second fusion encoding method for addressing data and control data provided in an embodiment of this application.
[0050] Figure 3 This is a schematic diagram illustrating the correspondence between addressing data and control data and specific timing signals provided in the embodiments of this application.
[0051] Figure 4 This is a schematic diagram of the spatial light modulator provided in an embodiment of this application.
[0052] Figure 5 This is a schematic diagram of the structure of a first control system provided in an embodiment of this application.
[0053] Figure 6 This is a schematic diagram of the structure of a second control system provided in an embodiment of this application.
[0054] In the above figures: 1-Control protocol definer; 2-Spatial light modulator; 3-Turntable; 4-Laser; 5-Incident light; 6-Reflected light. Detailed Implementation
[0055] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the present invention will be briefly introduced below in conjunction with the accompanying drawings and descriptions of the embodiments or the prior art. Obviously, the following description of the structure of the accompanying drawings is only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. It should be noted that the description of these embodiments is for the purpose of helping to understand the present invention, but does not constitute a limitation of the present invention.
[0056] It should be understood that although the terms "first" and "second", etc., may be used herein to describe various objects, these objects should not be limited by these terms. These terms are only used to distinguish one object from another. For example, the first object may be referred to as the second object, and similarly, the second object may be referred to as the first object, without departing from the scope of the exemplary embodiments of the invention.
[0057] It should be understood that the term "and / or" that may appear in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, B exists alone, or A and B exist simultaneously. Another example is A, B and / or C, which can mean that any one of A, B, and C or any combination thereof exists. The term " / and" that may appear in this document describes another relationship between related objects, indicating that two relationships can exist. For example, A / and B can mean: A exists alone or A and B exist simultaneously. In addition, the character " / " that may appear in this document generally indicates that the related objects before and after it are in an "or" relationship.
[0058] Example:
[0059] like Figure 1 As shown, the spatial light modulator control method provided in the first aspect of this embodiment can be executed interactively by a control protocol definer and a spatial light modulator. The control protocol definer is deployed on a user-operated host computer and can be, but is not limited to, a development interface (API), software module, or hardware module. The spatial light modulator is a new device based on existing equipment, but not limited to, the following improvements: To achieve a specific video signal parsing purpose, a dedicated video signal parsing module is configured. This video signal parsing module can be specifically the logic processing module of the spatial light modulator driving circuit. For example, it can be, but is not limited to, using an FPGA (Field Programmable Gate Array) and existing video decoding chips to implement its parsing function, in order to parse and obtain specific data from the video signal. The control protocol definer can, but is not limited to, connect to the spatial light modulator via wired communication through existing video signal transmission channels such as HDMI (High Definition Multimedia Interface), DVI (Digital Visual Interface), or DP (Decentralized Periphery, also known as PROFIBUS-DP, which offers high-speed, low-cost communication between device-level control systems and distributed I / O) to achieve end-to-end transmission of video signals. Figure 1 As shown, the spatial light modulator control method may include, but is not limited to, the following steps S1 to S6.
[0060] S1. The addressing data and control data of the spatial light modulator are obtained by the control protocol definer.
[0061] In step S1, both the addressing data and the control data are existing technology concepts and can be obtained through conventional methods. The control data is only related to the hardware parameters and environmental parameters of the spatial light modulator and does not represent the addressing data in controlling the light field, but it does affect the final effect of the addressing data. Specifically, the control data may include, but is not limited to, system parameter Gamma configuration instructions, indium tin oxide (ITO) voltage parameter configuration instructions, bit depth configuration instructions, trigger clock frequency configuration instructions, and / or output control instructions. The most typical control data is the grayscale Gamma correction table of the photoelectric curve, which serves as the system parameter Gamma configuration instruction. This is a set of mapping values that correct the accuracy of the addressing data and the optical modulation parameters. The specific instruction content of the control data will include the instruction set and instruction parameters shown in Table 1 below:
[0062] Table 1. Instruction sets and parameters for several control instruction types in control data.
[0063]
[0064] As shown in Table 1 above, the instruction set is the definition and identification string of the control instructions. For example, "01" represents the system parameter Gamma configuration instruction used to set the Gamma value. The instruction parameters are the parameter values that the corresponding function instruction wants to transmit. For example, for the system parameter Gamma configuration instruction, (G1, G2, ..., Gn, ...) represents a set of corresponding Gamma values, and SetGamma(G1, G2, ..., Gn, ...) constitutes a complete set of corresponding control data. In addition, in actual operation, a check bit or protocol header characters can be added to the control data.
[0065] S2. The control protocol definer fuses and encodes the addressing data and the control data on the resolution indicator bit and bit depth indicator bit of the addressing data format to obtain the video signal to be transmitted.
[0066] In step S2, the addressing data format is the design result of an existing data format after considering bit depth, resolution, and timing logic. Common addressing bit depths are 8 bits, 10 bits, 12 bits, or 16 bits. Resolution represents the two-dimensional matrix dimension of the addressing data, and timing is controlled by color or monochrome. The addressing data format can be expressed using the function address(x,y,bit(r,g,b)), where x and y represent the resolution (i.e., as resolution indicator bits in the addressing data format), bit represents the bit depth (i.e., as bit depth indicator bits in the addressing data format), and r, g, and b represent the three color channels: red, green, and blue. Current commercial video processing chips support resolutions up to 8K and 4K, but 4K and 2K are more common, with x*y values of 4096*2160 and bit depth of 36 bits (12, 12, 12). A common format is a 24-bit (8, 8, 8) RGB three-channel format. Spatial light modulators, on the other hand, typically use monochrome 10-bit or 12-bit formats, i.e., bit(0, 0, 8), bit(0, 0, 10), bit(0, 0, 12), or a 24-bit (8, 8, 8) RGB single-channel format. Therefore, there is a certain channel bandwidth redundancy between the transmission bandwidth and bit depth of common commercial video processing chips and the addressing data of spatial light modulators. This redundancy can be utilized by first fusing the addressing data and control data into the resolution and bit depth indicators of the addressing data format, and then transmitting the encoded video signal. This allows for the simultaneous transmission of addressing data and control data.
[0067] In step S2, specifically, the addressing data and the control data are fused and encoded on the resolution indicator bit and the bit depth indicator bit of the addressing data format to obtain the video signal to be transmitted, including but not limited to any one of the following methods (A) to (B) or any combination thereof.
[0068] (A) The resolution bit string values in the addressing data and the resolution bit string values in the control data are respectively encoded in the resolution indicator bits of their respective data formats, and the bit depth bit string values in the addressing data are encoded in the bit depth indicator bits of the addressing data format, and the bit depth bit string values in the control data are encoded in the bit depth indicator bits of the control data format, thus obtaining the video signal to be transmitted. Figure 2AThe first fusion encoding method for addressing data and control data is illustrated below. For example, when the addressing data format is expressed using the function address(x,y,bit(r,g,b)), if C represents the resolution bit string value of the control data, then the final fusion encoding result can be expressed as: address(x+C,y+C,bit(r,g,b)), where (x,y) represents the resolution of the addressing data, and (x,C) and / or (C,y) represent the resolution of the control data. The resolution of the video signal to be transmitted is obtained by adding the resolution of the addressing data and the resolution of the control data.
[0069] (B) The resolution bit string value in the addressing data is encoded in the resolution indicator bit of the addressing data format, the bit depth bit string value in the addressing data is encoded in the bit depth non-idle indicator bit of the addressing data format, and the bit string value of the control data is encoded in the bit depth idle indicator bit of the addressing data format, thus obtaining the video signal to be transmitted. Figure 2B The second fusion encoding method for addressing and control data is illustrated below. For example, when the addressing data format is expressed using the function address(x,y,bit(r,g,b)), if C represents the bit string value of the control data, considering that video stream transmission protocols typically have a 24-bit (8,8,8) RGB three-channel physical bandwidth and transmission capacity, and when the addressing data is 8 bits deep, only one channel of the video stream is needed to complete the transmission of the addressing data (i.e., expressed as address(x,y,bit(0,0,b), which supports higher refresh rates), which will lead to the r in bit(r,g,b)... Since both the 'r' and 'g' depth indicator bits are idle (i.e., bit depth idle indicator bits; correspondingly, 'b' represents the bit depth non-idle indicator bit), the final result of the fusion encoding can be expressed as: address(x,y,bit(C,C,b)). Furthermore, when the addressed data is 10 bits deep, considering that the addressing function can be address(x,y,bit(0,2,b)), the video stream can also complete the transmission of 10-bit addressed data. This results in a total of 14 idle bits for the 'r' and 'g' depth indicator bits in bit(r,g,b). Thus, the bit string value of the control data can be encoded in these 14 idle bits.
[0070] S3. The control protocol definer transmits the video signal to the spatial light modulator through the video signal transmission channel.
[0071] S4. The spatial light modulator receives the video signal transmitted through the video signal transmission channel and originating from the control protocol definer.
[0072] S5. The addressing data and the control data are obtained by parsing the video signal from the spatial light modulator.
[0073] In step S5, the specific parsing process details are the opposite of the fusion encoding process described in step S2 above. Therefore, based on the preset decoding rules corresponding to the fusion encoding rules, the expression for addressing data, address(x,y,bit(r,g,b)), or address(x,y,bit(C,C,b)) or address(x,y,bit(C,2,b)) can be parsed from expressions such as address(x+C,y+C,bit(r,g,b)), address(x,y,bit(0,0,b)), and the expression for control data, C, can be parsed to obtain the addressing data and the control data.
[0074] S6. The spatial light modulator completes the corresponding optical wave modulation function according to the addressing data response, and completes the corresponding control function according to the control data response.
[0075] In step S6, the specific processes for completing the corresponding optical modulation function based on the addressing data response and the corresponding control function based on the control data response are all existing technologies. For example, the system parameter Gamma configuration instruction, indium tin oxide (ITO) voltage parameter configuration instruction, bit depth configuration instruction, trigger clock frequency configuration instruction, and / or output control instruction in the control data are transmitted to the parameter configuration and control logic circuit. This allows the parameter configuration and control logic circuit to control the changes in the spatial light modulator's body parameters or environmental parameters based on the system parameter Gamma configuration instruction, the indium tin oxide (ITO) voltage parameter configuration instruction, the bit depth configuration instruction, the trigger clock frequency configuration instruction, and / or the output control instruction. Furthermore, the control functions include, but are not limited to, controlling the spatial light modulator itself and controlling external user equipment connected to it.
[0076] Therefore, based on the spatial light modulator control method described in steps S1 to S6 above, a new scheme for synchronous transmission of addressing data and control data based on a video signal transmission channel is provided. Specifically, after acquiring the addressing data and control data of the spatial light modulator, the addressing data and control data are fused and encoded in the resolution indicator bits and bit depth indicator bits of the addressing data format to obtain the video signal to be transmitted. Then, the video signal is transmitted to the spatial light modulator through the video signal transmission channel, so that the spatial light modulator can parse and obtain the addressing data and control data from the video signal, and complete the corresponding optical wave modulation function according to the addressing data response, and complete the corresponding control function according to the control data response. This reduces the interface requirements of the host computer, achieves the purpose of transmitting signals using the same interface and timing, and thus has the characteristics of high synchronization accuracy and ease of user operation, facilitating practical application and promotion.
[0077] Based on the technical solution of the first aspect mentioned above, this embodiment also provides a possible design for how to perform control response interaction, that is, to complete the corresponding control function according to the control data response, including but not limited to the following steps S61 to S62.
[0078] S61. The system parameter Gamma configuration instruction, indium tin oxide (ITO) voltage parameter configuration instruction, bit depth configuration instruction, trigger clock frequency configuration instruction, and / or output control instruction in the control data are transmitted to the parameter configuration and control logic circuit, so that the parameter configuration and control logic circuit can complete the change control of the spatial light modulator body parameters or environmental parameters according to the system parameter Gamma configuration instruction, the indium tin oxide (ITO) voltage parameter configuration instruction, the bit depth configuration instruction, the trigger clock frequency configuration instruction, and / or the output control instruction, and obtain feedback information to characterize the control execution result.
[0079] In step S61, the specific content of the feedback information is determined by the spatial light modulator based on the execution result of the control data. Taking the implementation of the control function of changing the bit depth parameter as an example, consider that the addressing data bit depth of the spatial light modulator can operate in 8-bit mode or 10-bit mode. In these two modes, the user data content is different, and it is necessary to perform differentiated control response interaction. That is, after the user sends a video stream containing a bit depth configuration instruction to set the bit depth, the spatial light modulator can parse the bit depth configuration instruction content and save the bit depth setting value in the local EEPROM (Electrically Erasable Programmable Read-Only Memory). Then, it determines the feedback information representing the 8-bit working mode or the 10-bit working mode according to the bit depth working mode.
[0080] In step S61, the optional information range of the feedback information can be determined by the spatial light modulator or specified by the control protocol definer. Preferably, the feedback information obtained to characterize the control execution result includes, but is not limited to: firstly, parsing and obtaining at least one possible feedback result data that is pre-encoded by the control protocol definer on the bit depth non-idle indicator bit of the addressing data format and corresponds to the control data from the video signal; and then selecting the possible feedback result data that matches the control execution result from the at least one possible feedback result data, so as to serve as the feedback information used to characterize the control execution result. For example, when a user sends a control command to query the bit depth, they can place a 1-bit image A (as a possible feedback result) on the least significant bit b(0) of the b channel in the addressing data, and place a 1-bit image B (as another possible feedback result) on b(1). Thus, when the spatial light modulator finds that it is currently operating in an 8-bit bit depth mode, it can retrieve a 1-bit image A from the least significant bit b(0) of the b channel in the addressing data as the feedback information. When it finds that it is currently operating in a 10-bit bit depth mode, it can retrieve a 1-bit image B from the b channel b(1) of the addressing data as the feedback information.
[0081] S62. Output and display the feedback information.
[0082] In step S62, the specific display method of the feedback information can be, but is not limited to, based on indicator lights or an optical head. Specifically, the output display of the feedback information includes, but is not limited to, displaying the feedback information on an indicator light or an optical head. The optical head refers to the target object that performs light field modulation during the optical wave modulation process. For example, a first LED (Light-Emitting Diode) indicator can be controlled to illuminate to represent an 8-bit operating mode, indicating that the spatial light modulator will only receive and process 8-bit addressed data. A second LED indicator can be controlled to illuminate to represent a 10-bit operating mode, indicating that the spatial light modulator will only process 10-bit addressed data. Alternatively, a 1-bit image A or a 1-bit image B can be displayed on the optical head to indicate that the spatial light modulator will only receive and process 8-bit or 10-bit addressed data.
[0083] Therefore, based on the aforementioned possible design one, a feedback mechanism can also be provided to solve the problem of the inability of video signals to interact bidirectionally, thereby enabling users to perceive the control execution results of the spatial light modulator in a timely manner and achieve the goal of a complete closed-loop operation for the user.
[0084] Based on the aforementioned first aspect or possible design one, this embodiment also provides a possible design two for how to perform communication control of the spatial light modulator. This design involves responding to the control data to complete corresponding control functions, including but not limited to: responding to the control data to communicate with a user-preset device, terminating communication, or controlling the device to execute user-preset functions. The user-preset device may specifically include, but is not limited to, external devices such as lasers and / or detectors that need to be linked with the spatial light modulator. Furthermore, the specific communication method is a conventional method, such as sending newly generated timing signals to the user-preset device or terminating the transmission of timing signals.
[0085] Based on the aforementioned second possible design, the spatial light modulator can also be controlled for communication, enabling it to interact with external devices and further facilitating user operation.
[0086] Based on the aforementioned first aspect, possible design one, or possible design two, this embodiment also provides a possible design three for controlling the timing signal output of the spatial light modulator. Specifically, after parsing and obtaining the addressing data and control data from the video signal, the method further includes, but is not limited to: when the addressing data and / or the control data are found to be specific data, transmitting the addressing data and / or the control data to a timing signal generator, so that the timing signal generator can control the generation of a corresponding specific timing signal based on the characteristics of the addressing data and / or the control data, and transmitting the specific timing signal to the user equipment. Considering that the spatial light modulator, as a light wave modulation tool, occupies a core position in an optical system, its timing control function is very important (i.e., the ease of use and integration of the timing signal function are important characteristics of spatial light modulator devices). Therefore, through the aforementioned method of generating and transmitting the specific timing signal, it can be ensured that the specific timing signal is synchronized with the addressing data currently displayed by the optical head, thereby making the timing control more precise. Furthermore, the aforementioned user equipment may specifically include, but is not limited to, external devices such as lasers and / or detectors that need to be linked with the spatial light modulator.
[0087] The specific timing signal may be, but is not limited to, a timing signal corresponding to addressing data P1 that includes a high-level pulse, a timing signal corresponding to addressing data P2 that includes two pulses, a timing signal corresponding to addressing data P3 that includes a low-level pulse, a timing signal corresponding to addressing data P4 that includes a rising edge, or a timing signal corresponding to addressing data P5 that includes a falling edge, etc. Furthermore, the timing signal generator can also generate different specific timing signals based on different fusion encoding arrangements of the addressing data and control data, such as... Figure 3 As shown, when addressing data P1 and control data I1 are fused and encoded, the timing signal generator generates a timing signal containing a high-level pulse; when addressing data P2 and control data I2 are fused and encoded, the timing signal generator generates a timing signal containing two pulses; when addressing data P3 and control data I3 are fused and encoded, the timing signal generator generates a timing signal containing a low-level pulse; when addressing data P4 and control data I4 are fused and encoded, the timing signal generator generates a timing signal containing a rising edge; when addressing data P5 and control data I5 are fused and encoded, the timing signal generator generates a timing signal containing a falling edge, and so on.
[0088] Therefore, based on the aforementioned possible design three, the spatial light modulator can also be controlled by timing signal output based on the characteristics of the addressing data or the different fusion encoding of the addressing data and control data. This ensures that the specific timing signal generated and output is synchronized with the addressing data currently displayed by the optical head, thereby making the timing control more precise, achieving timing synchronization processing function, and further improving the ease of use and operational accuracy of the spatial light modulator.
[0089] like Figure 4 As shown, the second aspect of this embodiment provides a spatial light modulator that implements the spatial light modulator control method described in the first aspect or any possible design in the first aspect and is executed by the spatial light modulator, including a video signal interface module, a video signal parsing module, an addressing drive module, and a parameter configuration and control module.
[0090] The video signal interface module is used to receive video signals transmitted through the video signal transmission channel and originating from the control protocol definer. The video signal is obtained by the control protocol definer by fusing and encoding addressing data and control data in the resolution indicator bits and bit depth indicator bits of the addressing data format.
[0091] The video signal parsing module is communicatively connected to the video signal interface module and is used to parse and obtain the addressing data and the control data from the video signal;
[0092] The addressing drive module is communicatively connected to the video signal parsing module and is used to complete the corresponding optical wave modulation function according to the addressing data.
[0093] The parameter configuration and control module is communicatively connected to the video signal parsing module and is used to respond to the control data and complete the corresponding control function.
[0094] The working process, working details, and technical effects of the aforementioned device provided in the second aspect of this embodiment can be found in the spatial light modulator control method described in the first aspect or any possible design within the first aspect, and will not be repeated here. Furthermore, the spatial light modulator may also include modules such as an optical head, indicator lights, a timing signal generator, and necessary external device communication interfaces to achieve more other functions.
[0095] like Figure 5As shown, the third aspect of this embodiment provides a first control system for implementing the spatial light modulator control method described in the first aspect or any possible design in the first aspect, including a control protocol definer and a spatial light modulator that are communicatively connected, wherein the control protocol definer is used to execute the spatial light modulator control method described in the first aspect or any possible design in the first aspect and executed by the control protocol definer, and the spatial light modulator is used to execute the spatial light modulator control method described in the first aspect or any possible design in the first aspect and executed by the spatial light modulator.
[0096] The working process, working details, and technical effects of the system provided in the third aspect of this embodiment can be found in the spatial light modulator control method described in the first aspect or any possible design within the first aspect, and will not be repeated here. Furthermore, the aforementioned system may also include other user equipment communicatively connected to the spatial light modulator.
[0097] like Figure 6 As shown, the fourth aspect of this embodiment, based on the technical solution of the aforementioned third aspect, provides another specific second control system for synchronously configuring Gamma of the spatial light modulator, including a control protocol definer 1, a spatial light modulator 2, a turntable 3, and a laser 4, wherein the control protocol definer 1, the spatial light modulator 2, and the turntable 3 are sequentially connected in communication; the spatial light modulator 2 is fixed on the turntable 3 and controls the turntable 3.
[0098] Based on the aforementioned second control system, the following specific process of synchronously configuring Gamma can also be implemented: Let the angle between the incident light 5 emitted by the laser 4 and the spatial light modulator 2 be the incident angle α; store the Gamma table calculated based on the incident angle α in the control protocol definer 1 in advance, so that the control protocol definer 1 will select the corresponding Gamma table according to the incident angle α, and after fusing the Gamma table with the addressing data and encoding it onto the video signal, send the video signal to the spatial light modulator 2; the spatial light modulator 2 parses the addressing data and the Gamma table from the video signal, and corrects the addressing data using the Gamma table. The image is then displayed on the optical head. During actual operation, the turntable 3 rotates, causing the incident angle α to change. At this time, the Gamma table needs to be modified to correct the image. When the turntable 3 needs to rotate, the control protocol definer 1 fuses and encodes the Gamma table corresponding to the incident angle α and the turntable rotation angle with the addressing data into the video signal. Then, the video signal is sent to the spatial light modulator 2. After parsing the Gamma table and the angle that the turntable needs to rotate, the spatial light modulator 2 controls the turntable 3 to rotate to the target angle and simultaneously uses the received Gamma table to correct the image, achieving the effect of synchronous Gamma configuration.
[0099] The aforementioned system provided in the fourth aspect of this embodiment can also achieve the effect of synchronously configuring Gamma, thereby improving its practicality.
[0100] Finally, it should be noted that the above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A spatial light modulator control method, characterized in that, Executed by the control protocol definer, including: Acquire the addressing and control data of the spatial light modulator; The addressing data and the control data are fused and encoded in the resolution indicator bits and bit depth indicator bits of the addressing data format to obtain the video signal to be transmitted; The video signal is transmitted to the spatial light modulator through the video signal transmission channel, so that the spatial light modulator can parse and obtain the addressing data and the control data from the video signal, and complete the corresponding optical wave modulation function according to the addressing data and the corresponding control function according to the control data.
2. The spatial light modulator control method according to claim 1, characterized in that, The addressing data and the control data are fused and encoded in the resolution indicator bits and bit depth indicator bits of the addressing data format to obtain the video signal to be transmitted, including any one or any combination of the following methods (A) to (B): (A) The resolution bit string values in the addressing data and the resolution bit string values in the control data are respectively encoded in the resolution indicator bits of their respective data formats, and the bit depth bit string values in the addressing data are encoded in the bit depth indicator bits of the addressing data format, and the bit depth bit string values in the control data are encoded in the bit depth indicator bits of the control data format, so as to finally obtain the video signal to be transmitted. (B) The resolution bit string value in the addressing data is encoded in the resolution indicator bit of the addressing data format, the bit depth bit string value in the addressing data is encoded in the bit depth non-idle indicator bit of the addressing data format, and the bit string value of the control data is encoded in the bit depth idle indicator bit of the addressing data format, so as to finally obtain the video signal to be transmitted.
3. A spatial light modulator control method, characterized in that, Performed by a spatial light modulator, including: Receive a video signal transmitted through a video signal transmission channel from a control protocol definer, wherein the video signal is obtained by the control protocol definer by fusing and encoding addressing data and control data on the resolution indicator bits and bit depth indicator bits of the addressing data format; The addressing data and the control data are obtained by parsing the video signal; The corresponding optical modulation function is completed based on the addressing data response, and the corresponding control function is completed based on the control data response.
4. The spatial light modulator control method according to claim 3, characterized in that, Based on the control data, the corresponding control function is completed, including: The system parameter Gamma configuration instruction, indium tin oxide (ITO) voltage parameter configuration instruction, bit depth configuration instruction, trigger clock frequency configuration instruction, and / or output control instruction in the control data are transmitted to the parameter configuration and control logic circuit. The parameter configuration and control logic circuit then uses the system parameter Gamma configuration instruction, the indium tin oxide (ITO) voltage parameter configuration instruction, the bit depth configuration instruction, the trigger clock frequency configuration instruction, and / or the output control instruction to control the changes in the spatial light modulator's body parameters or environmental parameters, and obtains feedback information to characterize the control execution result. The output displays the feedback information.
5. The spatial light modulator control method according to claim 4, characterized in that, The feedback information obtained is used to characterize the results of control execution, including: Parse the video signal to obtain at least one possible feedback result data that is pre-encoded by the control protocol definer on the bit depth non-idle indicator bit of the addressing data format and corresponds to the control data; Select possible feedback result data that matches the control execution result from the at least one possible feedback result data, so as to serve as feedback information for characterizing the control execution result.
6. The spatial light modulator control method according to claim 4, characterized in that, The output displays the feedback information, including: The feedback information is displayed on an indicator light or an optical head, wherein the optical head refers to the target object that performs light field control during the process of completing the light wave modulation function.
7. The spatial light modulator control method according to claim 3, characterized in that, Based on the control data, the corresponding control function is completed, including: Based on the control data, the system responds to communicate with a user-preset device, terminates communication, or controls the device to perform user-preset functions.
8. The spatial light modulator control method according to claim 3, characterized in that, After parsing and obtaining the addressing data and the control data from the video signal, the method further includes: When the addressing data and / or the control data are found to be specific data, the addressing data and / or the control data are transmitted to a timing signal generator, so that the timing signal generator can control the generation of a corresponding specific timing signal according to the characteristics of the addressing data and / or the control data, and transmit the specific timing signal to the user equipment.
9. A spatial light modulator, characterized in that, It includes a video signal interface module, a video signal parsing module, an addressing and driving module, and a parameter configuration and control module; The video signal interface module is used to receive video signals transmitted through the video signal transmission channel and originating from the control protocol definer. The video signal is obtained by the control protocol definer by fusing and encoding addressing data and control data in the resolution indicator bits and bit depth indicator bits of the addressing data format. The video signal parsing module is communicatively connected to the video signal interface module and is used to parse and obtain the addressing data and the control data from the video signal; The addressing drive module is communicatively connected to the video signal parsing module and is used to complete the corresponding optical wave modulation function according to the addressing data. The parameter configuration and control module is communicatively connected to the video signal parsing module and is used to respond to the control data and complete the corresponding control function.
10. A control system, characterized in that, The device includes a control protocol definer and a spatial light modulator that are communicatively connected, wherein the control protocol definer is used to execute the spatial light modulator control method as described in any one of claims 1 to 2, and the spatial light modulator is used to execute the spatial light modulator control method as described in any one of claims 3 to 8.
Citation Information
Patent Citations
Backplane device for a spatial light modulator and method for operating a backplane device
CN103038808A
High-speed super-resolution imaging method and device based on compressed sensing and depth optics
CN114266702A