WO2024021776A1 - 基于3d显示技术的图像显示装置及方法 - Google Patents
基于3d显示技术的图像显示装置及方法 Download PDFInfo
- Publication number
- WO2024021776A1 WO2024021776A1 PCT/CN2023/094281 CN2023094281W WO2024021776A1 WO 2024021776 A1 WO2024021776 A1 WO 2024021776A1 CN 2023094281 W CN2023094281 W CN 2023094281W WO 2024021776 A1 WO2024021776 A1 WO 2024021776A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control module
- frame information
- frame
- module
- image
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 238000005516 engineering process Methods 0.000 title claims abstract description 24
- 230000010287 polarization Effects 0.000 claims abstract description 38
- 238000012545 processing Methods 0.000 claims description 131
- 230000005540 biological transmission Effects 0.000 claims description 55
- 239000011521 glass Substances 0.000 claims description 33
- 230000001360 synchronised effect Effects 0.000 claims description 18
- 238000013524 data verification Methods 0.000 claims description 16
- 230000000694 effects Effects 0.000 claims description 15
- 238000012795 verification Methods 0.000 claims description 8
- 238000004891 communication Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/332—Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/332—Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
- H04N13/337—Displays for viewing with the aid of special glasses or head-mounted displays [HMD] using polarisation multiplexing
Definitions
- the present application relates to an image display device and method based on 3D display technology.
- 3D glasses are divided into active glasses and passive glasses.
- the light valve is used to realize the polarized light emitted from the display screen.
- the angle is rotated so that the polarized light after the rotation of the light valve matches the left and right orthogonal polarizers located on the side of the user's eye, which can control the opening and closing of the light source of the left eye or the right eye respectively, and finally realize the left side of the display screen display.
- the right eye cannot see the eye picture, and the right eye picture cannot be seen by the left eye, thus producing different viewing angles for the left and right eyes on the user end to form a 3D display effect.
- the core of 3D display technology is that the control signal of the light valve can provide accurate light valve control timing according to the left and right frame information displayed in real time on the display screen (that is, whether the displayed picture is a left eye picture or a right eye picture), so that the left and right eyes can see respectively to the correct picture without causing crosstalk.
- the display side it is difficult for the display side to identify the left and right frames based on the received frame sequence (for the screen, each frame is just displayed), and the operating system running on the CPU in the motherboard side is used to identify the GPU output
- the method of separately outputting the left and right frame status by the motherboard often causes problems because the operating system running on the CPU on the motherboard side cannot respond in real time to give the left and right frame results.
- the GPU output frame sequence is continuous and real-time, and the operating system running on the CPU on the motherboard cannot guarantee to obtain real-time frame information (including the position sequence information of the image frame, such as left or right) and output it to the synchronization control immediately. circuit.
- real-time frame information including the position sequence information of the image frame, such as left or right
- the operating system running on the CPU obtains frame information from the GPU is uncontrollable, it is very likely that the display screen has already received the frame sequence, while the operating system running on the CPU is still processing other tasks and is waiting for operation.
- the frame information of the image frame may have been delayed by several frames, making it impossible to determine whether the control timing generated by the frame information obtained by the operating system at this time is consistent with the left and right eye to be displayed on the display.
- the graphics display sequence is synchronized.
- Another approach is to use large logic chips such as DSP/FPGA as synchronization control circuits, which can directly receive the frame sequence generated by the GPU to identify the frame information. Although it can solve the problem of the CPU being unable to respond in time, this method has a negative impact on the function of the synchronization control circuit. There are very high requirements on power consumption and algorithms, causing costs to rise.
- Embodiments of the present application provide an image display device and method based on 3D display technology.
- the display module By connecting the data interface of the synchronization control module to the display module, and when the display module receives the frame sequence sent by the mainboard control module, it automatically generates a light angle that can be controlled.
- the opening and closing sequence of the left-eye transmission unit and the right-eye transmission unit in the polarization module i.e., light valve
- the polarization module i.e., light valve
- embodiments of the present application provide an image display device based on 3D display technology to help 3D glasses achieve 3D display effects, including:
- the mainboard control module is used to output a frame sequence containing left and right eye image frames
- a display module is communicatively connected to the mainboard control module, and is used to receive the frame sequence and output the level signal of each image frame according to the frame sequence;
- a synchronization control module is communicatively connected to the display module and is used to receive the level signal and adjust the level signal according to the The level signal output is synchronized with the control timing of the frame sequence;
- the light angle polarization module includes a left eye transmission unit and a right eye transmission unit.
- the light angle polarization module is located on the opposite surface of the light source emission side of the display module and is communicatively connected with the synchronization control module for receiving the
- the timing is controlled to control the opening and closing sequence of the left-eye transmission unit and the right-eye transmission unit, so that the images on the left-eye lens and the right-eye lens of the 3D glasses are alternately displayed to achieve the 3D effect.
- the synchronization control module is also communicatively connected with the mainboard control module, and the synchronization control module is configured as:
- the first frame information corresponding to the level signal is generated, and the first frame information is used to indicate the left and right frame information of the image frame corresponding to the level signal.
- the first frame information is sent to the mainboard control module for data verification operation to determine whether the first frame information is correct.
- the mainboard control module includes a graphics processing unit and a data processing unit;
- the graphics processing unit generates the frame sequence based on left eye image frames and right eye image frames
- the data processing unit is communicated with the graphics processing unit and the synchronization control module respectively, and the data processing unit is configured as:
- the data processing unit is further configured to:
- the graphics processing unit is controlled to exchange the position sequence of the image frames used to generate the frame sequence.
- the display module includes an LCD display screen or an OLED display screen.
- the image display device when the display module is an LCD display screen, the image display device further includes:
- a backlight module is located on the opposite surface of the light source side of the display module and is communicatively connected to the synchronization control module.
- the backlight module includes a backlight display unit, and the backlight module is used to receive the control sequence to control all Describe the opening and closing sequence of the backlight display unit.
- the mainboard control module when the synchronization control module receives the level signal sent by the display module, the mainboard control module is further configured to:
- Interrupt other operation requests according to the interrupt signal and at the same time obtain the second frame information corresponding to the current frame sequence, and determine whether the first frame information is correct according to the second frame information after obtaining the second frame information.
- the mainboard control module is further configured to:
- the frame information of the image frame corresponding to the theoretical time is obtained from the image buffer area of the mainboard control module as the second frame information.
- the mainboard control module is further configured to:
- the feedback signal is used to indicate the verification result output by the mainboard control module after completing the data verification operation
- the embodiment of the present application also provides an image display method based on 3D display technology, which is applied to an image display device to help 3D glasses achieve a 3D display effect, wherein the image display device includes a motherboard control module, a display module, a synchronization control module and a light angle polarization module.
- the light angle polarization module includes a left eye transmission unit and a right eye transmission unit. The method includes the following steps:
- the mainboard control module outputs a frame sequence including left and right eye image frames
- the display module outputs the level signal of each image frame according to the frame sequence
- the synchronization control module outputs a control timing synchronized with the frame sequence according to the level signal
- the light angle polarization module controls the opening and closing sequence of the left-eye transmission unit and the right-eye transmission unit according to the control sequence, so that the images on the left-eye lens and the right-eye lens of the 3D glasses are alternately displayed to achieve the 3D effect. .
- the method further includes:
- the mainboard control module When the mainboard control module receives the first frame information, it obtains the second frame information corresponding to the current frame sequence;
- the step "the mainboard control module sends the first frame information to perform a data verification operation to determine whether the first frame information is correct” includes:
- the mainboard control module When the mainboard control module receives the first frame information, it obtains the second frame information corresponding to the current frame sequence;
- the method further includes:
- the mainboard control module exchanges the position sequence of the image frames used to generate the frame sequence when the first frame information is incorrect.
- the method before sending the first frame information to the mainboard control module for data verification operation, the method further includes:
- the synchronization control module When the synchronization control module receives the level signal sent by the display module, it sends an interrupt signal to the mainboard control module;
- Interrupt other operation requests according to the interrupt signal and at the same time obtain the second frame information corresponding to the current frame sequence, and determine whether the first frame information is correct according to the second frame information after obtaining the second frame information.
- the method further includes:
- the frame information of the image frame corresponding to the theoretical time is obtained from the image buffer area of the mainboard control module as the second frame information.
- the method further includes:
- the feedback signal is used to indicate the verification result output by the mainboard control module after completing the data verification operation
- Embodiments of the present application provide an image display device and method based on 3D display technology.
- the system includes a mainboard control module, the mainboard control module is used to output a frame sequence including left and right eye image frames; a display module, the display module It is communicatively connected to the mainboard control module and is used to receive the frame sequence and output the level signal of each image frame according to the frame sequence; a synchronization control module is communicatively connected to the display module and is used to Receive the level signal and output the control timing synchronized with the frame sequence according to the level signal; and a light angle polarization module, the light angle polarization module includes a left eye transmission unit and a right eye transmission unit, the light angle polarization module includes a left eye transmission unit and a right eye transmission unit.
- the angle polarization module is located on the opposite surface of the light source emission side of the display module and is communicatively connected with the synchronization control module for receiving the control timing to control the opening and closing sequence of the left eye transmission unit and the right eye transmission unit.
- the display module receives the frame sequence sent by the mainboard control module and automatically generates a synchronized opening and closing sequence of the left eye transmission unit and the right eye transmission unit in the light angle polarization module and the position sequence of the image frames in the frame sequence. Ideally, it can respond immediately and provide accurate light valve control timing, so that the user's left and right eyes can see the correct picture without causing crosstalk.
- Figure 1 is a schematic structural diagram of an image display device provided by an embodiment of the present application.
- FIG. 2 is a schematic flowchart of an image display method provided by an embodiment of the present application.
- FIG. 3 is another schematic flowchart of an image display method provided by an embodiment of the present application.
- FIG. 4 is another schematic flowchart of an image display method provided by an embodiment of the present application.
- FIG. 5 is another schematic flowchart of an image display method provided by an embodiment of the present application.
- first and second are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity of indicated technical features.
- features defined as “first” and “second” may explicitly or implicitly include one or more of the described features.
- “plurality” means two or more than two, unless otherwise explicitly and specifically limited.
- connection should be understood in a broad sense.
- connection or integral connection; it can be mechanical connection, electrical connection or mutual communication; it can be direct connection, or indirect connection through an intermediary, it can be internal connection of two elements or interaction of two elements relation.
- the term “above” or “below” a first feature to a second feature may include direct contact between the first and second features, or may also include the first and second features. Not in direct contact but through additional characteristic contact between them.
- the terms “above”, “above” and “above” a first feature on a second feature include the first feature being directly above and diagonally above the second feature, or simply mean that the first feature is higher in level than the second feature.
- “Below”, “below” and “under” the first feature is the second feature includes the first feature being directly below and diagonally below the second feature, or simply means that the first feature is less horizontally than the second feature.
- this solution is mainly applicable to the field of 3D display technology and is implemented based on 3D glasses.
- 3D glasses are divided into active glasses and passive glasses.
- the difference between the two mainly lies in the setting method of the light valve.
- the image display device provided by this solution is mainly explained using passive glasses as an example. It can be understood that since the main difference between active glasses and passive glasses is the setting method of the light valve, the light valve of active glasses is set on the glasses, and the light valve of passive glasses is attached to the display screen, so the image provided by this solution
- the display device can be expanded into the field of active glasses products through structural layout.
- the principle of achieving 3D effects on the user end is by displaying a frame sequence of alternating left and right eye images on the display screen, and adding a light between the human eye and the display screen.
- the light valve is used to rotate the angle of the polarized light emitted from the display screen, so that the polarized light rotated by the light valve matches the left and right orthogonal polarizers located on the side of the user's eyes, which can realize the light source for the left eye or the right eye.
- the opening and closing are controlled separately, and finally the effect of the left-eye picture displayed on the display screen being invisible to the right eye, and the right-eye picture being invisible to the left eye is achieved, thereby producing different viewing angles for the left and right eyes on the user end to form a 3D display effect.
- the core of 3D display technology is that the control signal of the light valve can provide accurate light according to the left and right frame information displayed in real time on the display screen (that is, whether the displayed picture is a left eye picture or a right eye picture).
- the valve controls the timing so that the left and right eyes see the correct picture without crosstalk. Because in the existing technology, it is difficult for the display screen to identify the left and right frames based on the received frame sequence (for the screen, each frame is just displayed), and the operating system running on the CPU on the motherboard side is used.
- the method of systematically identifying the left and right frame status output by the GPU and then outputting the left and right frame status separately on the motherboard side often causes problems because the operating system running on the CPU on the motherboard side cannot respond in real time to give the left and right frame results.
- the GPU output frame sequence is continuous and real-time, and the operating system running on the CPU on the motherboard cannot guarantee to obtain real-time frame information (including the position sequence information of the image frame, such as left or right) and output it to the synchronization control immediately. circuit.
- the time node when the operating system running on the CPU obtains frame information from the GPU is uncontrollable, it is very likely that the display screen has already received the frame sequence, while the operating system running on the CPU is still processing other tasks and is waiting for operation.
- the frame information of the image frame may have been delayed by several frames, making it impossible to determine whether the control timing generated by the frame information obtained by the operating system at this time is consistent with the left and right eye to be displayed on the display.
- the graphics display sequence is synchronized.
- Another approach is to use large logic chips such as DSP/FPGA as the synchronization control circuit, which can directly receive the frame sequence generated by the GPU to identify the frame information. Although it can solve the problem of the CPU being unable to respond in time, this method has a negative impact on the function of the synchronization control circuit. There are very high requirements on power consumption and algorithms, causing costs to rise. Therefore, this project proposes a simpler and more reliable frame sequence left and right frame identification and synchronization control architecture.
- embodiments of the present application provide an image display method based on 3D display technology.
- the data interface of the synchronization control module is connected to the display module, and when the display module receives the frame sequence sent by the mainboard control module, it automatically generates a polarization module capable of controlling the light angle (That is, the opening and closing sequence of the left-eye transmission unit and the right-eye transmission unit in the above-mentioned light valve) is synchronized with the position sequence of the image frames in the frame sequence.
- a polarization module capable of controlling the light angle ( That is, the opening and closing sequence of the left-eye transmission unit and the right-eye transmission unit in the above-mentioned light valve) is synchronized with the position sequence of the image frames in the frame sequence.
- the image display device 1000 includes: a mainboard control module 2, the mainboard control module 2 is used to output a frame sequence including left and right eye image frames; a display module 3, the display module 3 is communicatively connected to the mainboard control module 2, using to receive the frame sequence and output the level signal of each image frame according to the frame sequence; the synchronization control module 4 is communicatively connected to the display module 3 for receiving the level signal and According to the control timing of the level signal output and the frame sequence synchronization; and the light angle polarization module 5, the light angle polarization module 5 includes a left eye transmission unit and a right eye transmission unit, the light angle polarization module 5 is located The opposite surface of the light source emission side of the display module 3 is communicatively connected with the synchronization control module 4 for receiving the control sequence to control the opening and closing sequence of the left eye transmission unit and the right eye transmission unit.
- the above-mentioned image display device 1000 based on 3D display technology can be integrated in a terminal device.
- the terminal device specifically refers to a combination of a device with a 3D display function + 3D glasses 13D.
- the device with a 3D display function such as a mobile phone, a tablet computer, a Notebook, etc. .
- the image display device 1000 mainly includes a mainboard control module 2 , a display module 3 , a synchronization control module 4 and a light angle polarization module 5 .
- the mainboard control module 2 in the image display device 1000 is used to output a frame sequence including left and right eye image frames.
- the image frames included in the frame sequence present an alternating pattern of "one left and one right” or “one right and one left”.
- the format is arranged, but does not include frame information (that is, the position sequence information of the image frames, such as left or right).
- the display module 3 it only directly displays each frame included in the frame sequence.
- the mainboard control module 2 includes a CPU for data execution processing and a GPU for image processing.
- the main responsibilities of the CPU and GPU in the solution will be explained in further detail below.
- the display module 3 in the image display device 1000 is connected to the mainboard control module 2 for communication. Receive the frame sequence and output the level signal of each image frame according to the frame sequence. It should be noted that the level signal refers to the signal represented by the level value.
- the level value is divided into high level "1" and low level value "0". The level is a relative concept. 3V is 7V. Low level, but for 1V it is high level.
- the display module 3 may be an LCD display screen or an OLED display screen or other display screens. It should be noted that since the LCD display itself does not have self-luminous properties, it requires an external light source module to realize the function of displaying the image. Therefore, when the display module 3 is an LCD display screen, the image display device 1000 also includes a backlight module 6 located on the opposite surface of the light source side of the display module 3 and communicatively connected with the synchronization control module 4.
- the backlight module 6 includes a backlight display unit, the backlight module 6 is used to receive a control sequence to control the opening and closing sequence of the backlight display unit.
- the picture displayed by the liquid crystal on the display screen is unstable during the deflection process, if the backlight display unit is always on, the user will see the picture content when the liquid crystal has not reached stability. At this time, the picture seen by the user through the 3D glasses will have crosstalk problems. That is, the opening and closing of the shutter of the glasses is out of sync with the images of the left and right eyes, resulting in a superposition between the two images seen by the left and right eyes, resulting in blurred images and seriously affecting viewing.
- the backlight display unit is turned on only when the picture of the next image frame is stable.
- the synchronization control module 4 in the image display device 1000 is communicatively connected to the display module 3 and is used to receive the level signal and output a control timing synchronized with the frame sequence according to the level signal.
- the synchronization control module 4 immediately generates the corresponding backlight and light valve control timing after receiving the level signal.
- the synchronization control module 4 may be a small FPGA (Field-Programmable Gate Array), an MCU (Microcontroller Unit), and Any of the low-cost chips such as DSP (Digital Signal Processing).
- This solution takes MCU as an example. After receiving the level signal, the MCU can generate frame information of the frame sequence by itself and then output the control timing. However, since the accuracy of the frame information automatically generated by the MCU is difficult to reach 100%, for example, the accuracy may be 50%, the MCU may also generate the opposite error signal. Therefore, in order to solve the above problem, this solution will generate a synchronization control module 4 Verify the frame information, and determine whether adjustments need to be made based on the verification results to ensure that the corresponding control timing of the subsequent backlight and light valve is correct.
- the synchronization control module 4 is configured to: when receiving the level signal sent by the display module 3, generate and level The first frame information corresponding to the signal (the frame information is used to indicate the left and right frame information of the image frame corresponding to the level signal), and then the first frame information is sent to the mainboard control module 2 for data verification operation to determine whether the first frame information correct.
- the mainboard control module 2 includes a graphics processing unit 21 and a data processing unit 22 .
- the graphics processing unit 21 generates a frame sequence based on the left eye image frame and the right eye image frame.
- the data processing unit 22 is communicatively connected to the graphics processing unit 21 and the synchronization control module 4 respectively. At the same time, the data processing unit 22 is configured to: when receiving the first frame information, obtain the second image frame corresponding to the current image frame output by the graphics processing unit 21. Frame information, based on the first frame information and the second frame information, determine whether the first frame information is correct.
- the synchronization control module 4 when receiving the level signal sent by the display module 3 , the synchronization control module 4 sends an interrupt signal to the data processing unit 22 .
- the interrupt signal is used for Control the data processing unit 22 to interrupt other operation requests, and immediately obtain the second frame information corresponding to the current frame sequence output by the graphics processing unit 21, and make a judgment based on the second frame information after obtaining the second frame information. Whether the first frame information is correct.
- the recognition result generated by the synchronization control module 4 indicates that the picture displayed by the display module is a right-eye picture, that is, The relationship between the image frame displayed by the display module 3 and the image frame currently output by the graphics processing unit is adjacent to each other. At this time, it can be shown that the recognition result automatically generated by the synchronization control module 4 is correct.
- the control graphics processing unit 21 exchanges the position sequence of the image frames used to generate the frame sequence, so that the final frame sequence matches the recognition result of the synchronization control module 4 .
- the mainboard control module 2 is also used to record the time between receiving the interrupt signal from the data processing unit 22 and obtaining the second frame information corresponding to the current frame sequence output by the graphics processing unit 21.
- the waiting time, and the actual time for the data processing unit 22 to obtain the second frame information corresponding to the current frame sequence from the graphics processing unit 21 are recorded.
- the mainboard control module 2 is also used to subtract the waiting time from the actual time to obtain the theoretical time, which the data processing unit 22 will obtain from the image buffer area of the mainboard control module 2
- the frame information of the image frame corresponding to the theoretical time is used as the second frame information used to determine whether the first frame information is correct.
- the second frame information is obtained directly from the graphics processing unit 21 by the data processing unit 22.
- the data processing unit 22 itself has the function of obtaining the second frame information.
- This embodiment uses an interrupt signal to enable the mainboard control module to quickly obtain the second frame information, thereby promptly determining whether the first frame information is correct, and quickly correcting the error when the first frame information is incorrect.
- the mainboard control module may handle some things that cannot be interrupted by interrupt signals. That is, there may be a problem that the mainboard control module cannot respond to the interrupt signal immediately after receiving the interrupt signal. In the solution where the interrupt signal needs to wait for a response, the display module will not stop the switching display of the left and right eye images.
- this embodiment uses the above solution to estimate the theoretical time when receiving the interrupt signal through the actual time and waiting time, thereby determining the graphics processing
- the unit 21 outputs the second frame information corresponding to the image frame at the theoretical time, so as to judge the correctness of the first frame information based on the second frame information.
- the data processing unit can also estimate the image frame output by the graphics processing unit 21 at the theoretical time based on the second frame information corresponding to the actual time, the waiting time, and the time required for switching display of a single image frame.
- the corresponding second frame information can also estimate the image frame output by the graphics processing unit 21 at the theoretical time based on the second frame information corresponding to the actual time, the waiting time, and the time required for switching display of a single image frame. The corresponding second frame information.
- the mainboard control module 2 is also used to record the first time when an interrupt signal is sent from the synchronization control module 4 and record the time when the data processing unit 22 sends a feedback signal to the synchronization control module 4 The second time.
- the feedback signal is used to indicate the verification result output by the data processing unit 22 after completing the data verification operation;
- the mainboard control module 2 is also configured to subtract the first time from the second time to obtain the processing time, and determine whether the second frame information obtained by the data processing unit 22 is correct based on the processing time;
- the mainboard control module 2 is also used to determine whether to control the synchronization control module 4 to adjust the control timing according to the judgment result.
- the light angle polarization module 5 in the image display device 1000 includes a left eye transmission unit and a right eye transmission unit.
- the light angle polarization module 5 is located on the opposite surface of the light source emission side of the display module 3 and is communicatively connected with the synchronization control module 4 for Receive control timing to control the opening and closing sequence of the left eye transmission unit and the right eye transmission unit.
- the light angle polarization module 5 receives the control timing output from the synchronization control module 4 to control the opening and closing sequence of the left eye transmission unit and the right eye transmission unit in the light angle polarization module 5 (ie, the above-mentioned light valve) and the position of the image frame in the frame sequence. Sequential synchronization allows the user's left and right eyes to see the correct images without causing crosstalk.
- the image display device 1000 based on 3D display technology provided by the embodiment of the present application includes: a mainboard control module 2, which is used to output a frame sequence including left and right eye image frames; a display module 3, so The display module 3 is communicatively connected to the mainboard control module 2, and is used to receive the frame sequence and output the level signal of each image frame according to the frame sequence; the synchronization control module 4, the synchronization control module 4 and the The display module 3 is connected through communication and is used to receive the level signal and output the control timing synchronized with the frame sequence according to the level signal; and the light angle polarization module 5, the light angle polarization module 5 includes left eye transmission unit and the right eye transmission unit.
- the light angle polarization module 5 is located on the opposite surface of the light source emission side of the display module 3 and is communicatively connected to the synchronization control module 4 for receiving the control timing sequence to control the The opening and closing sequence of the left eye transmission unit and the right eye transmission unit.
- the data interface of the synchronization control module 4 is connected to the display module 3, and when the display module 3 receives the frame sequence sent by the mainboard control module 2, it automatically generates a left-eye polarization module 5 (i.e., light valve) capable of controlling the light angle.
- the opening and closing sequence of the transmission unit and the right eye transmission unit and the frame sequence The position sequence of the image frames is synchronized, and under ideal conditions, it can respond immediately and provide accurate light valve control timing, so that the user's left and right eyes can see the correct picture respectively without causing crosstalk.
- inventions of the present application provide an image display method based on 3D display technology to help 3D glasses achieve 3D display effects.
- the image display device includes a mainboard control module, a display module, and a synchronization control module. module and a light angle polarization module.
- the light angle polarization module includes a left eye transmission unit and a right eye transmission unit. The method includes the following steps:
- Step 101 The mainboard control module outputs a frame sequence including left and right eye image frames.
- Step 102 the display module outputs the level signal of each image frame according to the frame sequence
- the level signal refers to the signal represented by the level value.
- the level value is divided into high level “1” and low level value "0".
- the level is a relative concept. 3V is 7V. Low level, but for 1V it is high level.
- the display module may be an LCD display screen or an OLED display screen or other display screens.
- the LCD display itself does not have self-luminous properties, it requires an external light source module to realize the function of displaying the image. Therefore, when the display module is an LCD display screen, the image display device also includes a backlight module located on the opposite surface of the light source side of the display module and communicatively connected with the synchronization control module.
- the backlight module includes a backlight display unit, and the backlight module Used to receive the control timing sequence to control the opening and closing sequence of the backlight display unit.
- Step 103 The synchronization control module outputs a control timing synchronized with the frame sequence according to the level signal;
- the synchronous control module can be a small FPGA (Field-Programmable Gate Array), an MCU (Microcontroller Unit), and Any of the low-cost chips such as DSP (Digital Signal Processing).
- This solution takes MCU as an example. After receiving the level signal, the MCU can generate frame information of the frame sequence by itself and then output the control timing. However, since the frame information automatically generated by the MCU has a 50% probability of being correct, it may also generate the opposite error signal. Therefore, in order to solve the above problem, this solution will verify the frame information generated by the synchronization control module and determine whether it is necessary based on the verification results. Make adjustments to ensure that the corresponding control timing of the subsequent backlight and light valve is correct.
- the synchronization control module is configured to: when receiving the level signal sent by the display module, generate a third signal corresponding to the level signal.
- One frame of information (frame information is used to indicate the left and right frame information of the image frame corresponding to the level signal), and then the first frame information is sent to the mainboard control module for data verification operation to determine whether the first frame information is correct.
- the mainboard control module includes a graphics processing unit and a data processing unit.
- the graphics processing unit generates a frame sequence based on the left eye image frame and the right eye image frame.
- the data processing unit is communicatively connected to the graphics processing unit and the synchronization control module respectively. At the same time, the data processing unit is configured to: when receiving the first frame information, obtain the second frame information corresponding to the current image frame output by the graphics processing unit, based on the first frame information. One frame of information and the second frame of information to determine whether the first frame of information is correct.
- the synchronization control module automatically The generated recognition results are correct.
- the recognition result generated by the synchronization control module is incorrect at this time, and graphics processing needs to be controlled.
- the unit exchanges the position sequence of the image frames used to generate the frame sequence, so that the final frame sequence matches the recognition result of the upper synchronization control module.
- Step 104 The light angle polarization module controls the opening and closing sequence of the left eye transmission unit and the right eye transmission unit according to the control sequence, so that the images on the left eye lens and the right eye lens of the 3D glasses are alternately displayed. Achieve 3D effects.
- the opening and closing sequence of the left eye transmission unit and the right eye transmission unit in the light angle polarization module can be controlled to be synchronized with the position sequence of the image frames in the frame sequence. This allows the user's left and right eyes to see the correct images without causing crosstalk.
- the data processing unit since the data processing unit is not always waiting for the task of determining whether the first frame information sent by the synchronization control module is correct, the data processing unit is actually responsible for a large number of processing tasks. Therefore, if it will determine whether the first frame information is correct, There is no special limit on the priority of the task of whether the information is correct. It is very likely that the data processing unit will not respond in time to determine whether the first frame of information is correct, which will lead to the authenticity and credibility of the judgment results made by the data processing unit. not tall.
- the method before sending the first frame information to the mainboard control module for data verification operation, the method also includes the following steps:
- Step 105 when the synchronization control module receives the level signal sent by the display module, it sends an interrupt signal to the data processing unit.
- the interrupt signal is used to control the data processing unit to interrupt other operation requests;
- Step 106 Determine whether the current mode is the 3D display mode according to the interrupt signal
- Step 107 if the current mode is the 3D display mode, respond to the interrupt signal to immediately obtain the second frame information corresponding to the current frame sequence output by the graphics processing unit;
- Step 108 After obtaining the second frame information, determine whether the first frame information is correct based on the second frame information;
- Step 109 if the first frame information is correct, continue to transmit the frame sequence
- Step 1010 If the first frame information is incorrect, exchange the position order of the image frames used to generate the frame sequence.
- the data processing unit may be processing other tasks when the interrupt signal comes in, resulting in the failure to confirm the identification result of the synchronization control board immediately.
- the method also includes the following steps:
- Step 1011 receive the interrupt signal
- Step 1012 determine whether the current mode is a 3D display mode according to the interrupt signal
- Step 1013 if the current mode is the 3D display mode, record the waiting time between receiving the interrupt signal from the data processing unit and obtaining the second frame information corresponding to the current frame sequence output by the mainboard control module;
- Step 1014 record the actual time when the data processing unit obtains the second frame information from the graphics processing unit;
- Step 1015 subtract the waiting time from the actual time to obtain the theoretical time, and obtain the frame information of the image frame corresponding to the theoretical time from the image buffer area of the mainboard control module as the second frame information;
- step 1015 the frame information of the image frame corresponding to the theoretical time is the second frame information used to determine whether the first frame information is correct.
- Step 1016 determine whether the first frame information is correct
- step 1015 it is determined whether the first frame information is correct according to the second frame information obtained in step 1015.
- Step 1017 if the first frame information is correct, continue to transmit the frame sequence
- Step 1018 If the first frame information is incorrect, exchange the position order of the image frames used to generate the frame sequence.
- the timestamp function of the data processing unit itself is used to record the time from receiving the interrupt signal to the time when the data processing unit starts to have resources to confirm the recognition result of the first frame information.
- the waiting time after obtaining the second frame information output by the graphics processing unit in real time, performs a compensation operation based on the waiting time, thereby confirming the theoretical time for the interrupt signal from the synchronization control module to enter the data processing unit, from the image buffer area of the mainboard control module Obtain the frame information of the image frame corresponding to the theoretical time as the second frame information, and use this to determine whether the frame sequence needs to be exchanged.
- the accurate waiting time cannot be obtained based on the timestamp. That is to say, the second frame information obtained by the data processing unit under normal circumstances is opposite to the first frame information generated by the synchronization control module.
- the data processing unit may not necessarily be able to obtain the accurate waiting time based on the timestamp, it is possible that the data processing unit Interrupt message received
- the second frame information of the current image frame was not obtained from the graphics processing unit in time, resulting in the image frame corresponding to the second frame information obtained by the data processing unit not being adjacent or separated from the image frame corresponding to the first frame information. Odd multiples of the number of frames lead to incorrect adjustment processing results made by the data processing unit when it recognizes that the information in the first frame is incorrect.
- the method also includes the following steps:
- Step 1019 record the first time when the interrupt signal is sent from the synchronization control module
- Step 1020 receive the interrupt signal
- Step 1021 determine whether the current mode is a 3D display mode according to the interrupt signal
- Step 1022 if the current mode is 3D display mode, wait for system response;
- Step 1023 confirm the first frame information
- Step 1024 read the current sequence output result
- Step 1025 determine whether the first frame information generated by the synchronization control module is correct
- Step 1026 if the first frame information is correct, send a feedback signal to the synchronization control module;
- Step 1027 if the first frame information is incorrect, exchange the position order of the image frames used to generate the frame sequence;
- Step 1028 Record the second time when a feedback signal is sent to the synchronization control module.
- the feedback signal is used to instruct the mainboard control module to output the verification result after completing the data verification operation.
- Step 1029 if the processing time is an even multiple of the frame period, continue the current sequence
- Step 1030 If the processing time is an odd multiple of the frame period, reverse the control timing of the synchronization control module.
- the data processing unit After the data processing unit receives the interrupt signal and waits for a certain period of time, the data processing unit has the resources to obtain the image frame transmitted in real time by the graphics processing unit, and will obtain its second frame information and report it to the synchronization control module
- the first frame information is compared. If it is opposite, the position of the image frame output by the graphics processing unit is exchanged. If it is correct, no processing is performed.
- the data processing unit After the processing is completed, the data processing unit outputs a feedback signal to inform the synchronization control module that confirmation has been completed. Since the synchronization control module has previously recorded the time when the first frame of information was reported to the data processing unit, it receives the completion time of the data processing unit through comparison.
- the second time of feedback information can determine the processing time of the data processing unit.
- the processing time is an even multiple of one frame (for example, it takes 8.333ms to display one frame at 120HZ), then the processing result of the data processing unit is correct. If If the calculated waiting time is an odd multiple of the duration of one frame, the processing result of the data processing unit is wrong. At this time, the aforementioned control timing is adjusted by the synchronization control module (the left and right frames alternate in sequence).
- the present application is not limited by the execution order of each described step. Certain steps may also be performed in other orders or at the same time if no conflict occurs.
- the image display method based on 3D display technology receives a frame sequence containing left and right eye images, outputs a transmission level signal according to the frame sequence; receives the level signal, and transmits the level signal according to the The level signal outputs a control timing synchronized with the frame sequence; and receives the control timing to control the opening and closing sequence of the left eye transmission unit and the right eye transmission unit of the light angle polarization module in the image display device, so that the The images on the left eye lens and the right eye lens of the 3D glasses are alternately displayed to achieve the 3D effect.
- the data interface of the synchronization control module is connected to the display module, and when the display module receives the frame sequence sent by the mainboard control module, it automatically generates a light angle capable of controlling the
- the opening and closing sequence of the left-eye transmission unit and the right-eye transmission unit in the polarization module i.e., light valve
- the display module receives the frame sequence sent by the mainboard control module, it automatically generates a light angle capable of controlling the
- the opening and closing sequence of the left-eye transmission unit and the right-eye transmission unit in the polarization module i.e., light valve
- it can respond immediately and provide accurate light valve control timing. , so that the user's left and right eyes can see the correct picture respectively without causing crosstalk.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
本申请实施例提供一种基于3D显示技术的图像显示装置及方法,该***包括:主板控制模块;显示模块;同步控制模块;及光角度偏振模块。本申请实施例在理想状态下能够做到即时响应,给出准确的光阀控制时序,以使得用户端左右眼分别看到正确的画面而不会形成串扰。
Description
本申请要求于2022年07月26日提交中国专利局、申请号为2022108828113、发明名称为“基于3D显示技术的图像显示装置及方法”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及一种基于3D显示技术的图像显示装置及方法。
3D眼镜分为主动式眼镜和被动式眼镜,通过在显示屏上显示左右眼画面交替的帧序列,并在人眼与显示屏之间增加一个光阀,利用光阀实现对显示屏射出的偏振光角度进行旋转,使得经光阀旋转后的偏振光配合位于用户眼睛一侧的左右正交的偏光片,可以实现对左眼或右眼的光源启闭进行分别控制,最终实现显示屏显示的左眼画面右眼看不到,右眼画面左眼看不到的效果,从而在用户端产生左右眼不同的视角形成3D显示效果。
3D显示技术的核心在于光阀的控制信号能根据显示屏实时显示的左右帧信息(即显示的画面是左眼画面还是右眼画面)给出准确的光阀控制时序,以使得左右眼分别看到正确的画面而不会形成串扰。由于在现有技术中,显示屏端很难根据收到的帧序列识别左右帧(对于屏幕而言,只是将每帧画面都显示出来),而利用主板端中CPU运行的操作***识别GPU输出的左右帧状态再由主板断单独输出左右帧状态的方式,往往会因为主板端中CPU运行的操作***无法实时响应给出左右帧结果而出现问题。具体是因为GPU输出帧序列是持续且实时的,而主板端中CPU运行的操作***无法保证获取到实时的帧信息(包括图像帧的位置顺序信息,例如左或右)并即时输出给同步控制电路。
简单来说,由于CPU运行的操作***从GPU中获取帧信息的时间节点是不可控的,很有可能显示屏端已经接收到帧序列,而CPU运行的操作***还在处理其他任务,待操作***开始从GPU中获取帧信息时,可能已经是延迟了几帧的图像帧的帧信息,导致无法确定由此时操作***获取的帧信息生成的控制时序是否与显示屏端待显示的左右眼图形显示顺序同步。
另一种做法是基于DSP/FPGA等大型逻辑芯片作为同步控制电路,可以直接接收GPU产生的帧序列来识别帧信息,虽然能够解决CPU无法及时响应的问题,但是此方法对同步控制电路的功耗和算法等都有很高的要求,造成成本上升。
申请内容
本申请实施例提供一种基于3D显示技术的图像显示装置及方法,通过将同步控制模块的数据接口接入显示模块,并在显示模块接收主板控制模块发出的帧序列同时自动生成能够控制光角度偏振模块(即光阀)中左眼传输单元与右眼传输单元的启闭顺序与帧序列中图像帧的位置顺序同步,在理想状态下能够做到即时响应,给出准确的光阀控制时序,以使得用户端左右眼分别看到正确的画面而不会形成串扰。
本申请实施例一方面提供了一种基于3D显示技术的图像显示装置,用于帮助3D眼镜实现3D显示效果,包括:
主板控制模块,用于输出包含左右眼图像帧的帧序列;
显示模块,与所述主板控制模块通讯连接,用于接收所述帧序列并根据所述帧序列输出各个图像帧的电平信号;
同步控制模块,与所述显示模块通讯连接,用于接收所述电平信号并根据
所述电平信号输出与所述帧序列同步的控制时序;及
光角度偏振模块,包括左眼传输单元与右眼传输单元,所述光角度偏振模块位于所述显示模块的光源发射侧的相对面、并与所述同步控制模块通讯连接,用于接收所述控制时序以控制所述左眼传输单元与右眼传输单元的启闭顺序,以使所述3D眼镜的左眼镜片与右眼镜片上的画面交替显示来实现3D效果。
在本申请实施例所述的图像显示装置中,所述同步控制模块还与所述主板控制模块通讯连接,所述同步控制模块被配置为:
在接收到所述显示模块发送的电平信号时,生成与所述电平信号对应的第一帧信息,所述第一帧信息用于指示所述电平信号对应的图像帧的左右帧信息;
将所述第一帧信息发送至所述主板控制模块进行数据验证操作,以确定所述第一帧信息是否正确。
在本申请实施例所述的图像显示装置中,所述主板控制模块包括图形处理单元及数据处理单元;
其中,所述图形处理单元基于左眼图像帧与右眼图像帧生成所述帧序列;
所述数据处理单元分别与所述图形处理单元及同步控制模块通讯连接,所述数据处理单元被配置为:
在接收到所述第一帧信息时,获取所述图形处理单元输出的当前图像帧对应的第二帧信息;
根据所述第一帧信息与第二帧信息判断所述第一帧信息是否正确。
在本申请实施例所述的图像显示装置中,所述数据处理单元还被配置为:
在判断所述第一帧信息错误时,控制所述图形处理单元交换用于生成所述帧序列的图像帧的位置顺序。
在本申请实施例所述的图像显示装置中,所述显示模块包括LCD显示屏或OLED显示屏。
在本申请实施例所述的图像显示装置中,当所述显示模块为LCD显示屏时,所述图像显示装置还包括:
位于所述显示模块的光源进光侧的相对面、并与所述同步控制模块通讯连接的背光模块,所述背光模块包括背光显示单元,所述背光模块用于接收所述控制时序以控制所述背光显示单元的启闭顺序。
在本申请实施例所述的图像显示装置中,当所述同步控制模块接收到所述显示模块发送的电平信号时,所述主板控制模块还被配置为:
接收所述同步控制模块发出的中断信号;
根据所述中断信号中断其他操作请求,同时获取当前帧序列对应的第二帧信息,在获取所述第二帧信息后根据所述第二帧信息判断所述第一帧信息是否正确。
在本申请实施例所述的图像显示装置中,所述主板控制模块还被配置为:
记录从接收所述中断信号到获取所述主板控制模块输出的当前帧序列对应的第二帧信息之间的等待时长;
记录获取第二帧信息的实际时间;
将所述实际时间减去所述等待时长得到理论时间;
从所述主板控制模块的图像缓存区中获取与所述理论时间对应的图像帧的帧信息作为所述第二帧信息。
在本申请实施例所述的图像显示装置中,所述主板控制模块还被配置为:
记录从所述同步控制模块发出中断信号出的第一时间;
记录向所述同步控制模块发出反馈信号的第二时间,所述反馈信号用于指示所述主板控制模块完成数据验证操作后输出的验证结果;
将所述第二时间减去所述第一时间得到处理时长;
根据所述处理时长判断获取的第二帧信息是否正确;
根据判断结果确定是否控制所述同步控制模块调整所述控制时序。
相应的,本申请实施例另一方面还提供了一种基于3D显示技术的图像显示方法,应用于图像显示装置中,以帮助3D眼镜实现3D显示效果,其中,所述图像显示装置包括主板控制模块、显示模块、同步控制模块以及光角度偏振模块,所述光角度偏振模块包括左眼传输单元与右眼传输单元,所述方法包括以下步骤:
所述主板控制模块输出包含左右眼图像帧的帧序列;
所述显示模块根据所述帧序列输出各个图像帧的电平信号;
所述同步控制模块根据所述电平信号输出与所述帧序列同步的控制时序;及
所述光角度偏振模块根据所述控制时序控制所述左眼传输单元与右眼传输单元的启闭顺序,以使所述3D眼镜的左眼镜片与右眼镜片上的画面交替显示来实现3D效果。
在本申请实施例所述的图像显示方法中,所述方法还包括:
所述主板控制模块接收到所述第一帧信息时,获取当前帧序列对应的第二帧信息;
根据所述第一帧信息与第二帧信息判断所述第一帧信息是否正确。
在本申请实施例所述的图像显示方法中,所述步骤“所述主板控制模块对所述第一帧信息发送至进行数据验证操作,以确定所述第一帧信息是否正确”包括:
所述主板控制模块接收到所述第一帧信息时,获取当前帧序列对应的第二帧信息;
根据所述第一帧信息与第二帧信息判断所述第一帧信息是否正确。
在本申请实施例所述的图像显示方法中,所述方法还包括:
所述主板控制模块在所述第一帧信息错误时交换用于生成所述帧序列的图像帧的位置顺序。
在本申请实施例所述的图像显示方法中,在所述将所述第一帧信息发送至所述主板控制模块进行数据验证操作之前,所述方法还包括:
当所述同步控制模块接收到所述显示模块发送的电平信号时,向所述所述主板控制模块发送中断信号;
根据所述中断信号中断其他操作请求,同时获取当前帧序列对应的第二帧信息,在获取所述第二帧信息后根据所述第二帧信息判断所述第一帧信息是否正确。
在本申请实施例所述的图像显示方法中,所述方法还包括:
记录从接收所述中断信号到获取所述主板控制模块输出的当前帧序列对应的第二帧信息之间的等待时长;
记录获取第二帧信息的实际时间;
将所述实际时间减去所述等待时长得到理论时间;
从所述主板控制模块的图像缓存区中获取与所述理论时间对应的图像帧的帧信息作为所述第二帧信息。
在本申请实施例所述的图像技术显示方法中,所述方法还包括:
记录从所述同步控制模块发出中断信号出的第一时间;
记录向所述同步控制模块发出反馈信号的第二时间,所述反馈信号用于指示所述主板控制模块完成数据验证操作后输出的验证结果;
将所述第二时间减去所述第一时间得到处理时长;
根据所述处理时长判断获取的第二帧信息是否正确;
根据判断结果确定是否控制所述同步控制模块调整所述控制时序。
本申请实施例提供了一种基于3D显示技术的图像显示装置及方法,该***包括主板控制模块,所述主板控制模块用于输出包含左右眼图像帧的帧序列;显示模块,所述显示模块与所述主板控制模块通讯连接,用于接收所述帧序列并根据所述帧序列输出各个图像帧的电平信号;同步控制模块,所述同步控制模块与所述显示模块通讯连接,用于接收所述电平信号并根据所述电平信号输出与所述帧序列同步的控制时序;及光角度偏振模块,所述光角度偏振模块包括左眼传输单元与右眼传输单元,所述光角度偏振模块位于所述显示模块的光源发射侧的相对面、并与所述同步控制模块通讯连接,用于接收所述控制时序以控制所述左眼传输单元与右眼传输单元的启闭顺序。本申请实施例在显示模块接收主板控制模块发出的帧序列同时自动生成能够控制光角度偏振模块中左眼传输单元与右眼传输单元的启闭顺序与帧序列中图像帧的位置顺序同步,在理想状态下能够做到即时响应,给出准确的光阀控制时序,以使得用户端左右眼分别看到正确的画面而不会形成串扰。
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的图像显示装置的结构示意图。
图2为本申请实施例提供的图像显示方法的流程示意图。
图3为本申请实施例提供的图像显示方法的另一流程示意图。
图4为本申请实施例提供的图像显示方法的另一流程示意图。
图5为本申请实施例提供的图像显示方法的另一流程示意图。
附图标记:1000、图像显示装置;1、3D眼镜;11、左眼镜片;12、右眼镜片;2、主板控制模块;21、图形处理单元;22、数据处理单元;3、显示模块;4、同步控制模块;5、光角度偏振模块;6、背光模块
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是
为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
在本申请中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。
下文的公开提供了许多不同的实施方式或例子用来实现本申请的不同结构。为了简化本申请的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本申请。此外,本申请可以在不同例子
中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本申请提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。
需要说明的是,本方案主要适用于3D显示技术领域,并基于3D眼镜实现。3D眼镜有主动式眼镜和被动式眼镜之分,两者的区别主要在于光阀的设置方式,本方案提供的图像显示装置主要以被动式眼镜为例进行展开说明。可以理解的是,由于主动式眼镜与被动式眼镜的主要区别在于光阀的设置方式,主动式眼镜的光阀设置在眼镜上,被动式眼镜的光阀贴在显示屏上,因此本方案提供的图像显示装置可以通过结构布设以拓展到主动式眼镜产品领域。不论是配备主动式眼镜还是被动式眼镜的终端设备,能够在用户端实现3D效果的原理都是通过在显示屏上显示左右眼画面交替的帧序列,并在人眼与显示屏之间增加一个光阀,利用光阀实现对显示屏射出的偏振光角度进行旋转,使得经光阀旋转后的偏振光配合位于用户眼睛一侧的左右正交的偏光片,可以实现对左眼或右眼的光源启闭进行分别控制,最终实现显示屏显示的左眼画面右眼看不到,右眼画面左眼看不到的效果,从而在用户端产生左右眼不同的视角形成3D显示效果。
由上述对3D显示技术的介绍可知,3D显示技术的核心在于光阀的控制信号能根据显示屏实时显示的左右帧信息(即显示的画面是左眼画面还是右眼画面)给出准确的光阀控制时序,以使得左右眼分别看到正确的画面而不会形成串扰。由于在现有技术中,显示屏端很难根据收到的帧序列识别左右帧(对于屏幕而言,只是将每帧画面都显示出来),而利用主板端中CPU运行的操作系
统识别GPU输出的左右帧状态再由主板端单独输出左右帧状态的方式,往往会因为主板端中CPU运行的操作***无法实时响应给出左右帧结果而出现问题。具体是因为GPU输出帧序列是持续且实时的,而主板端中CPU运行的操作***无法保证获取到实时的帧信息(包括图像帧的位置顺序信息,例如左或右)并即时输出给同步控制电路。简单来说,由于CPU运行的操作***从GPU中获取帧信息的时间节点是不可控的,很有可能显示屏端已经接收到帧序列,而CPU运行的操作***还在处理其他任务,待操作***开始从GPU中获取帧信息时,可能已经是延迟了几帧的图像帧的帧信息,导致无法确定由此时操作***获取的帧信息生成的控制时序是否与显示屏端待显示的左右眼图形显示顺序同步。
另一种做法是基于DSP/FPGA等大型逻辑芯片作为同步控制电路,可以直接接收GPU产生的帧序列来识别帧信息,虽然能够解决CPU无法及时响应的问题,但是此方法对同步控制电路的功耗和算法等都有很高的要求,造成成本上升。因此本案提出来了一种更加简单可靠的帧序列左右帧识别及同步控制架构。
为了解决上述技术问题,本申请实施例提供一种基于3D显示技术的图像显示方法。利用本申请实施例提供的基于3D显示技术的图像显示装置,将同步控制模块的数据接口接入显示模块,并在显示模块接收主板控制模块发出的帧序列同时自动生成能够控制光角度偏振模块(即上述光阀)中左眼传输单元与右眼传输单元的启闭顺序与帧序列中图像帧的位置顺序同步,在理想状态下能够做到即时响应,给出准确的光阀控制时序,以使得用户端左右眼分别看到正确的画面而不会形成串扰。
具体地,如图1所示,本申请实施例一方面提供一种基于3D显示技术的
图像显示装置1000,包括:主板控制模块2,所述主板控制模块2用于输出包含左右眼图像帧的帧序列;显示模块3,所述显示模块3与所述主板控制模块2通讯连接,用于接收所述帧序列并根据所述帧序列输出各个图像帧的电平信号;同步控制模块4,所述同步控制模块4与所述显示模块3通讯连接,用于接收所述电平信号并根据所述电平信号输出与所述帧序列同步的控制时序;及光角度偏振模块5,所述光角度偏振模块5包括左眼传输单元与右眼传输单元,所述光角度偏振模块5位于所述显示模块3的光源发射侧的相对面、并与所述同步控制模块4通讯连接,用于接收所述控制时序以控制所述左眼传输单元与右眼传输单元的启闭顺序。上述基于3D显示技术的图像显示装置1000可以集成在终端设备中,终端设备具体指的是带3D显示功能的设备+3D眼镜13D的组合,带3D显示功能的设备例如手机、平板电脑及Notebook等。
在本实施例中,图像显示装置1000主要包括主板控制模块2、显示模块3、同步控制模块4及光角度偏振模块5。
其中,图像显示装置1000中的主板控制模块2用于输出包含左右眼图像帧的帧序列,正常情况下,帧序列包含的图像帧呈现“一左一右”或“一右一左”交替的形式排布,但是没有包含帧信息(即图像帧的位置顺序信息,例如左或右),对于显示模块3而言只是将帧序列中包含的每帧画面都直接显示出来。
示例性地,主板控制模块2包含用于数据运行处理的CPU和用于图像处理的GPU。对于CPU与GPU在方案中的主要负责工作将在下文进一步详细说明。
图像显示装置1000中的显示模块3与主板控制模块2通讯连接,用于接
收帧序列并根据帧序列输出各个图像帧的电平信号。需要说明的是,电平信号是指用电平值表示的信号,电平值分为高电平“1”和低电平值”0”,电平的高低是个相对概念,3V对于7V是低电平,但对于1V就是高电平。
示例性地,显示模块3可以是LCD显示屏或OLED显示屏或其他显示屏。需要说明的是,由于LCD显示屏本身不具备自发光特性,需要借助外接光源模块才能够实现显示画面的功能。因此,当显示模块3为LCD显示屏时,图像显示装置1000还包括位于显示模块3的光源进光侧的相对面、并与同步控制模块4通讯连接的背光模块6,背光模块6包括背光显示单元,背光模块6用于接收控制时序以控制背光显示单元的启闭顺序。需要说明的是,由于显示屏上的液晶在偏转的过程中显示的画面是不稳定的,假如背光显示单元处于一直开启的状态,则会造成用户看到液晶在未达到稳定时的画面内容,此时用户通过3D眼镜看到的画面便会出现串扰的问题。即眼镜快门的开合与左右眼图像不同步,使得左右眼看到的两幅影像之间存在叠加,造成影像模糊,严重影响观看。因此为了解决该问题,需要通过控制背光显示单元的启闭时序与帧序列同步,即等到当前图像帧的画面稳定时才打开背光显示单元,等到下一帧图像帧传输过来时关闭当前背光显示单元,待下一帧图像帧的画面稳定时才打开背光显示单元。
图像显示装置1000中的同步控制模块4与显示模块3通讯连接,用于接收电平信号并根据电平信号输出与帧序列同步的控制时序。同步控制模块4在接收到电平信号后立即生成相应的背光和光阀的控制时序。
示例性地,同步控制模块4可以是小型FPGA(Field-Programmable Gate Array,即现场可编程门阵列)、MCU(Microcontroller Unit,微控制单元)及
DSP(Digital Signal Processing,数字信号处理)等造价成本低廉芯片中的任一种。本方案以MCU为例,MCU收到电平信号后,能够自行生成帧序列的帧信息进而输出控制时序。但是由于MCU自动生成的帧信息的正确率很难到达100%,例如正确率可能是50%,所以MCU也有可能生成相反的错误信号,因此为了解决上述问题,本方案会对同步控制模块4生成的帧信息进行验证,并根据验证结果确定是否需要做出调整,以确保后续背光和光阀的对应控制时序正确。
具体地,通过将同步控制模块4与主板控制模块2通讯连接(例如通过IO口连接),同时将同步控制模块4配置为:在接收到显示模块3发送的电平信号时,生成与电平信号对应的第一帧信息(帧信息用于指示电平信号对应的图像帧的左右帧信息),再将第一帧信息发送至主板控制模块2进行数据验证操作,以确定第一帧信息是否正确。
需要进一步说明的是,为了能够对第一帧信息的正确性进行验证,本方案基于主板控制模块2的主要结构组成及各自分担的工作内容进行开展描述。
在本实施例中,主板控制模块2包括图形处理单元21及数据处理单元22。
其中,图形处理单元21基于左眼图像帧与右眼图像帧生成帧序列。
数据处理单元22分别与图形处理单元21及同步控制模块4通讯连接,同时数据处理单元22被配置为:在接收到第一帧信息时,获取图形处理单元21输出的当前图像帧对应的第二帧信息,基于第一帧信息与第二帧信息来判断第一帧信息是否正确。
在本实施方式中,所述同步控制模块4在接收到所述显示模块3发送的电平信号时,向所述数据处理单元22发送中断信号。其中,所述中断信号用于
控制所述数据处理单元22中断其他操作请求,并即时获取所述图形处理单元21输出的当前帧序列对应的第二帧信息,在获取所述第二帧信息后根据所述第二帧信息判断所述第一帧信息是否正确。
例如当数据处理单元22获取的第二帧信息指示图形处理单元21当前输出为左眼画面,而同步控制模块4生成的识别结果即第一帧信息指示显示模块显示的画面为右眼画面,即显示模块3显示的图像帧与图形处理单元当前输出的图像帧之间互为相邻帧的关系,此时便可说明同步控制模块4自动生成的识别结果是正确。当数据处理单元22获取的第二帧信息显示当前输出为左眼画面,而同步控制模块4生成的识别结果同样为左眼画面时,说明此时同步控制模块4生成的识别结果有误,需要控制图形处理单元21交换用于生成帧序列的图像帧的位置顺序,从而使最终的帧序列匹配上同步控制模块4的识别结果。
在本实施方式中,所述主板控制模块2还用于记录从所述数据处理单元22接收所述中断信号到获取所述图形处理单元21输出的当前帧序列对应的第二帧信息之间的等待时长,以及记录所述数据处理单元22从所述图形处理单元21中获取当前帧序列对应的第二帧信息的实际时间。
在本实施方式中,所述主板控制模块2还用于将所述实际时间减去所述等待时长得到理论时间,所述数据处理单元22将从所述主板控制模块2的图像缓存区中获取与所述理论时间对应的图像帧的帧信息作为用于判断第一帧信息是否正确的第二帧信息。
需要说明的是,第二帧信息是由数据处理单元22直接从图形处理单元21中获取,而图形处理单元21不同,数据处理单元22本身具备获取第二帧信息的功能。
本实施例通过中断信号,使得主板控制模块可以快速获取第二帧信息,从而及时确定第一帧信息是否正确,并且在第一帧信息错误时快速纠正。但是可以理解的是,主板控制模块可能会处理一些中断信号无法中断的事情,即可能出现主板控制模块接收中断信号后无法立刻响应中断信号的问题。在中断信号需要等待响应的方案中,显示模块并不会停止左右眼画面的切换显示,所以本实施例采用上述方案,通过实际时间和等待时长推测接收中断信号时的理论时间,从而确定图形处理单元21在理论时间输出的图像帧对应的第二帧信息,以便基于该第二帧信息对第一帧信息进行正确性判断。
可以理解的是,在一个示例中,数据处理单元还可以根据实际时间对应的第二帧信息、等待时长以及单个图像帧的切换显示所需时间,推测图形处理单元21在理论时间输出的图像帧对应的第二帧信息。
在本实施方式中,所述主板控制模块2还用于记录从所述同步控制模块4发出中断信号出的第一时间以及记录所述数据处理单元22向所述同步控制模块4发出反馈信号的第二时间。其中,所述反馈信号用于指示所述数据处理单元22完成数据验证操作后输出的验证结果;
所述主板控制模块2还用于将所述第二时间减去所述第一时间得到处理时长,并根据所述处理时长判断所述数据处理单元22获取的第二帧信息是否正确;
所述主板控制模块2还用于根据判断结果确定是否控制所述同步控制模块4调整所述控制时序。
需要说明的是,当同步控制模块4自动生成的控制时序有误时,可通过调整图形处理单元21当前输出图像帧的位置顺序,但由于同步控制模块4造成
的错误控制时序已发生,因此会导致用户端看到几帧错误的图像,而此现象一般只会出现在用户刚开启3D眼镜13D时可能出现,在完成调整后便会稳定显示。
图像显示装置1000中的光角度偏振模块5包括左眼传输单元与右眼传输单元,光角度偏振模块5位于显示模块3的光源发射侧的相对面、并与同步控制模块4通讯连接,用于接收控制时序以控制左眼传输单元与右眼传输单元的启闭顺序。通过光角度偏振模块5接收同步控制模块4输出的控制时序能够控制光角度偏振模块5(即上述光阀)中左眼传输单元与右眼传输单元的启闭顺序与帧序列中图像帧的位置顺序同步,以使得用户端左右眼分别看到正确的画面而不会形成串扰。
由上可知,本申请实施例提供的基于3D显示技术的图像显示装置1000,包括:主板控制模块2,所述主板控制模块2用于输出包含左右眼图像帧的帧序列;显示模块3,所述显示模块3与所述主板控制模块2通讯连接,用于接收所述帧序列并根据所述帧序列输出各个图像帧的电平信号;同步控制模块4,所述同步控制模块4与所述显示模块3通讯连接,用于接收所述电平信号并根据所述电平信号输出与所述帧序列同步的控制时序;及光角度偏振模块5,所述光角度偏振模块5包括左眼传输单元与右眼传输单元,所述光角度偏振模块5位于所述显示模块3的光源发射侧的相对面、并与所述同步控制模块4通讯连接,用于接收所述控制时序以控制所述左眼传输单元与右眼传输单元的启闭顺序。本申请实施例将同步控制模块4的数据接口接入显示模块3,并在显示模块3接收主板控制模块2发出的帧序列同时自动生成能够控制光角度偏振模块5(即光阀)中左眼传输单元与右眼传输单元的启闭顺序与帧序列中
图像帧的位置顺序同步,在理想状态下能够做到即时响应,给出准确的光阀控制时序,以使得用户端左右眼分别看到正确的画面而不会形成串扰。
如图2所示,本申请实施例一方面提供一种基于3D显示技术的图像显示方法,以帮助3D眼镜实现3D显示效果,其中,所述图像显示装置包括主板控制模块、显示模块、同步控制模块以及光角度偏振模块,所述光角度偏振模块包括左眼传输单元与右眼传输单元,所述方法包括以下步骤:
步骤101,所述主板控制模块输出包含左右眼图像帧的帧序列。
步骤102,所述显示模块根据所述帧序列输出各个图像帧的电平信号;
需要说明的是,电平信号是指用电平值表示的信号,电平值分为高电平“1”和低电平值”0”,电平的高低是个相对概念,3V对于7V是低电平,但对于1V就是高电平。
示例性地,显示模块可以是LCD显示屏或OLED显示屏或其他显示屏。需要说明的是,由于LCD显示屏本身不具备自发光特性,需要借助外接光源模块才能够实现显示画面的功能。因此,当显示模块为LCD显示屏时,图像显示装置还包括位于显示模块的光源进光侧的相对面、并与同步控制模块通讯连接的背光模块,背光模块包括背光显示单元,所述背光模块用于接收所述控制时序以控制所述背光显示单元的启闭顺序。
步骤103,所述同步控制模块根据所述电平信号输出与所述帧序列同步的控制时序;
示例性地,同步控制模块可以是小型FPGA(Field-Programmable Gate Array,即现场可编程门阵列)、MCU(Microcontroller Unit,微控制单元)及
DSP(Digital Signal Processing,数字信号处理)等造价成本低廉芯片中的任一种。本方案以MCU为例,MCU收到电平信号后,能够自行生成帧序列的帧信息进而输出控制时序。但是由于MCU自动生成的帧信息有50%的概率正确,也有可能生成相反的错误信号,因此为了解决上述问题,本方案会对同步控制模块生成的帧信息进行验证,并根据验证结果确定是否需要做出调整,以确保后续背光和光阀的对应控制时序正确。
具体地,通过将同步控制模块与主板控制模块通讯连接(例如通过IO口连接),同时将同步控制模块配置为:在接收到显示模块发送的电平信号时,生成与电平信号对应的第一帧信息(帧信息用于指示电平信号对应的图像帧的左右帧信息),再将第一帧信息发送至主板控制模块进行数据验证操作,以确定第一帧信息是否正确。
需要进一步说明的是,为了能够对第一帧信息的正确性进行验证,本方案基于主板控制模块的主要结构组成及各自分担的工作内容进行开展描述。
在本实施例中,主板控制模块包括图形处理单元及数据处理单元。
其中,图形处理单元基于左眼图像帧与右眼图像帧生成帧序列。
数据处理单元分别与图形处理单元及同步控制模块通讯连接,同时数据处理单元被配置为:在接收到第一帧信息时,获取图形处理单元输出的当前图像帧对应的第二帧信息,基于第一帧信息与第二帧信息来判断第一帧信息是否正确。
例如当数据处理单元获取的第二帧信息显示当前输出为左眼画面,而同步控制模块生成的识别结果为右眼画面,即显示模块显示的图像帧与图形处理单元当前输出的图像帧之间互为相邻帧的关系,此时便可说明同步控制模块自动
生成的识别结果是正确。当数据处理单元获取的第二帧信息显示当前输出为左眼画面,而同步控制模块生成的识别结果同样为左眼画面时,说明此时同步控制模块生成的识别结果有误,需要控制图形处理单元交换用于生成帧序列的图像帧的位置顺序,从而使最终的帧序列匹配上同步控制模块的识别结果。
需要说明的是,当同步控制模块自动生成的控制时序有误时,可通过调整图形处理单元当前输出图像帧的位置顺序,但由于同步控制模块造成的错误控制时序已发生,因此会导致用户端看到几帧错误的图像,而此现象一般只会出现在用户刚开启3D眼镜时可能出现,在完成调整后便会稳定显示。
步骤104,所述光角度偏振模块根据所述控制时序控制所述左眼传输单元与右眼传输单元的启闭顺序,以使所述3D眼镜的左眼镜片与右眼镜片上的画面交替显示来实现3D效果。
通过光角度偏振模块接收同步控制模块输出的控制时序能够控制光角度偏振模块(即上述光阀)中左眼传输单元与右眼传输单元的启闭顺序与帧序列中图像帧的位置顺序同步,以使得用户端左右眼分别看到正确的画面而不会形成串扰。
在一些实施例中,由于数据处理单元并不是时刻等待判断同步控制模块发来的第一帧信息是否正确这一项任务,实际上数据处理单元担任着大量处理任务,因此若将判断第一帧信息是否正确这项任务的优先级不做特殊限定,则很有可能会因为数据处理单元未及时响应判断第一帧信息是否正确,从而导致数据处理单元做出的判断结果的真实性可信度不高。
为了解决上述问题,在将第一帧信息发送至主板控制模块进行数据验证操作之前,该方法还包括以下步骤:
步骤105,当同步控制模块接收到显示模块发送的电平信号时,向数据处理单元发送中断信号,中断信号用于控制数据处理单元中断其他操作请求;
步骤106,根据中断信号判断当前模式是否为3D显示模式;
步骤107,若当前模式为3D显示模式时,响应中断信号即时获取图形处理单元输出的当前帧序列对应的第二帧信息;
步骤108,在获取第二帧信息后根据第二帧信息判断第一帧信息是否正确;
步骤109,若第一帧信息正确则继续传输帧序列;
步骤1010,若第一帧信息不正确则交换用于生成帧序列的图像帧的位置顺序。
如图3所示,在本实施例中,通过在同步控制模块接收到电平信号的第一时间向数据处理单元发出中断信号,来中断数据处理单元当前处理的其他任务,即同步控制模块对应的任务优先级最高,从而能够做到及时响应。
在一些实施例中,因为数据处理单元不一定是实时***,当中断信号进入时数据处理单元可能在处理其他任务导致无法马上确认同步控制板的识别结果。
为了解决上述问题,该方法还包括以下步骤:
步骤1011,接收中断信号;
步骤1012,根据中断信号判断当前模式是否为3D显示模式;
步骤1013,若当前模式为3D显示模式,则记录从所述数据处理单元接收所述中断信号到获取所述主板控制模块输出的当前帧序列对应的第二帧信息之间的等待时长;
步骤1014,记录所述数据处理单元从所述图形处理单元中获取第二帧信息的实际时间;
步骤1015,将所述实际时间减去所述等待时长得到理论时间,从所述主板控制模块的图像缓存区中获取与所述理论时间对应的图像帧的帧信息作为第二帧信息;
在步骤1015中,理论时间对应的图像帧的帧信息是用来判断第一帧信息是否正确的第二帧信息。
步骤1016,判断第一帧信息是否正确;
具体的,根据步骤1015中获取的第二帧信息判断第一帧信息是否正确。
步骤1017,若第一帧信息正确则继续传输帧序列;
步骤1018,若第一帧信息不正确则交换用于生成帧序列的图像帧的位置顺序。
如图4所示,在本实施例中,利用数据处理单元本身的时间戳(timestamp)功能,记录从接收中断信号到数据处理单元开始有资源用于确认第一帧信息的识别结果所产生的等待时长,在获取图形处理单元实时输出的第二帧信息后依据等待时长来做补偿运算,从而确认从同步控制模块的中断信号进入数据处理单元的理论时间,从主板控制模块的图像缓存区中获取与理论时间对应的图像帧的帧信息作为第二帧信息,并依此判断是否需要对帧序列做交换。
在一些实施例中,由于数据处理单元不一定能及时响应中断信号,也无法依据时间戳获取准确的等待时长。即数据处理单元正常情况在获取到的第二帧信息是与同步控制模块生成的第一帧信息相反,但是由于数据处理单元不一定能够依据时间戳获取准确的等待时长,有可能出现数据处理单元接收到中断信
号后没有及时从图形处理单元中获取当前图像帧的第二帧信息,导致数据处理单元获取到的第二帧信息对应的图像帧与第一帧信息对应的图像帧不是相邻关系或者不是间隔奇数倍的帧数,导致数据处理单元在识别到第一帧信息错误时做出的调整处理结果是错误的。
为了解决上述技术问题,该方法还包括以下步骤:
步骤1019,记录从所述同步控制模块发出中断信号出的第一时间;
步骤1020,接收中断信号;
步骤1021,根据中断信号判断当前模式是否为3D显示模式;
步骤1022,若当前模式为3D显示模式,则等待***响应;
步骤1023,确认第一帧信息;
步骤1024,读取当前序列输出结果;
步骤1025,判断同步控制模块产生的第一帧信息是否正确;
步骤1026,若第一帧信息正确则向同步控制模块发出反馈信号;
步骤1027,若第一帧信息不正确则交换用于生成帧序列的图像帧的位置顺序;
步骤1028,记录向所述同步控制模块发出反馈信号的第二时间,所述反馈信号用于指示所述主板控制模块完成数据验证操作后输出的验证结果,将所述第二时间减去所述第一时间得到处理时长,确认处理时长与帧周期倍数之间关系;
步骤1029,若处理时长为帧周期的偶数倍,则继续当前时序;
步骤1030,若处理时长为帧周期的奇数倍,则调转同步控制模块的控制时序。
如图5所示,在数据处理单元收到中断信号并等待了一定时间后,数据处理单元有了资源获取图形处理单元实时传输的图像帧,并将获取其第二帧信息与同步控制模块上报的第一帧信息做比对,如果相反则对图形处理单元输出的图像帧位置做交换,如果正确则不做处理。在处理完成后,数据处理单元输出反馈信号,告知同步控制模块确认已完成,同步控制模块由于在之前已经记录上报数据处理单元第一帧信息的时间,通过对比接收到数据处理单元完成时给出反馈信息的第二时间,可确定数据处理单元的处理时长,如果处理时长为1帧时长的偶数倍(如120HZ显示1帧画面未8.333ms),则数据处理单元的处理结果是正确的,如果计算出的等待时间为1帧时长的奇数倍,则数据处理单元的处理结果是错的,此时通过同步控制模块自行调整前述的控制时序(左右帧顺序做一次交替)。
上述所有可选技术方案,可以采用任意结合形成本申请的可选实施例,在此不再一一赘述。
具体实施时,本申请不受所描述的各个步骤的执行顺序的限制,在不产生冲突的情况下,某些步骤还可以采用其它顺序进行或者同时进行。
由上可知,本申请实施例提供的基于3D显示技术的图像显示方法通过接收包含左右眼图像的帧序列,根据所述帧序列输出发送电平信号;接收所述电平信号,并根据所述电平信号输出与所述帧序列同步的控制时序;及接收所述控制时序,控制所述图像显示装置中光角度偏振模块的左眼传输单元与右眼传输单元的启闭顺序,以使所述3D眼镜的左眼镜片与右眼镜片上的画面交替显示来实现3D效果。本申请实施例将同步控制模块的数据接口接入显示模块,并在显示模块接收主板控制模块发出的帧序列同时自动生成能够控制光角度
偏振模块(即光阀)中左眼传输单元与右眼传输单元的启闭顺序与帧序列中图像帧的位置顺序同步,在理想状态下能够做到即时响应,给出准确的光阀控制时序,以使得用户端左右眼分别看到正确的画面而不会形成串扰。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的技术方案及其核心思想;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例的技术方案的范围。
Claims (20)
- 一种基于3D显示技术的图像显示装置,用于帮助3D眼镜实现3D显示效果,其中,包括:主板控制模块,用于输出包含左右眼图像帧的帧序列;显示模块,与所述主板控制模块通讯连接,用于接收所述帧序列并根据所述帧序列输出各个图像帧的电平信号;同步控制模块,与所述显示模块通讯连接,用于接收所述电平信号并根据所述电平信号输出与所述帧序列同步的控制时序;及光角度偏振模块,包括左眼传输单元与右眼传输单元,所述光角度偏振模块位于所述显示模块的光源发射侧的相对面、并与所述同步控制模块通讯连接,用于接收所述控制时序以控制所述左眼传输单元与右眼传输单元的启闭顺序,以使所述3D眼镜的左眼镜片与右眼镜片上的画面交替显示来实现3D效果。
- 如权利要求1所述的图像显示装置,其中,所述同步控制模块还与所述主板控制模块通讯连接,所述同步控制模块被配置为:在接收到所述显示模块发送的电平信号时,生成与所述电平信号对应的第一帧信息,所述第一帧信息用于指示所述电平信号对应的图像帧的左右帧信息;将所述第一帧信息发送至所述主板控制模块进行数据验证操作,以确定所述第一帧信息是否正确。
- 如权利要求2所述的图像显示装置,其中,所述主板控制模块包括图形处理单元及数据处理单元;其中,所述图形处理单元基于左眼图像帧与右眼图像帧生成所述帧序列;所述数据处理单元分别与所述图形处理单元及同步控制模块通讯连接,所述数据处理单元被配置为:在接收到所述第一帧信息时,获取所述图形处理单元输出的当前图像帧对应的第二帧信息;根据所述第一帧信息与第二帧信息判断所述第一帧信息是否正确。
- 如权利要求3所述的图像显示装置,其中,所述数据处理单元还被配置为:在判断所述第一帧信息错误时,控制所述图形处理单元交换用于生成所述帧序列的图像帧的位置顺序。
- 如权利要求1-4任一项所述的图像显示装置,其中,所述显示模块包括LCD显示屏或OLED显示屏。
- 如权利要求5所述的图像显示装置,其中,当所述显示模块为LCD显示屏时,所述图像显示装置还包括:位于所述显示模块的光源进光侧的相对面、并与所述同步控制模块通讯连接的背光模块,所述背光模块包括背光显示单元,所述背光模块用于接收所述控制时序以控制所述背光显示单元的启闭顺序。
- 如权利要求2所述的图像显示装置,其中,当所述同步控制模块接收到所述显示模块发送的电平信号时,所述主板控制模块还被配置为:接收所述同步控制模块发出的中断信号;根据所述中断信号中断其他操作请求,同时获取当前帧序列对应的第二帧信息,在获取所述第二帧信息后根据所述第二帧信息判断所述第一帧信息是否 正确。
- 如权利要求7所述的图像显示装置,其中,所述主板控制模块还被配置为:记录从接收所述中断信号到获取所述主板控制模块输出的当前帧序列对应的第二帧信息之间的等待时长;记录获取第二帧信息的实际时间;将所述实际时间减去所述等待时长得到理论时间;从所述主板控制模块的图像缓存区中获取与所述理论时间对应的图像帧的帧信息作为所述第二帧信息。
- 如权利要求8所述的图像显示装置,其中,所述主板控制模块还被配置为:记录从所述同步控制模块发出中断信号出的第一时间;记录向所述同步控制模块发出反馈信号的第二时间,所述反馈信号用于指示所述主板控制模块完成数据验证操作后输出的验证结果;将所述第二时间减去所述第一时间得到处理时长;根据所述处理时长判断获取的第二帧信息是否正确;根据判断结果确定是否控制所述同步控制模块调整所述控制时序。
- 如权利要求1所述的图像显示装置,其中,所述同步控制模块为FPGA、MCU及DSP中的任一种。
- 如权利要求1所述的图像显示装置,其中,所述主板控制模块包含用于数据运行处理的CPU和用于图像处理的GPU。
- 一种基于3D显示技术的图像显示方法,应用于图像显示装置中,以 帮助3D眼镜实现3D显示效果,其中,所述图像显示装置包括主板控制模块、显示模块、同步控制模块以及光角度偏振模块,所述光角度偏振模块包括左眼传输单元与右眼传输单元,其中,所述方法包括以下步骤:所述主板控制模块输出包含左右眼图像帧的帧序列;所述显示模块根据所述帧序列输出各个图像帧的电平信号;所述同步控制模块根据所述电平信号输出与所述帧序列同步的控制时序;及所述光角度偏振模块根据所述控制时序控制所述左眼传输单元与右眼传输单元的启闭顺序,以使所述3D眼镜的左眼镜片与右眼镜片上的画面交替显示来实现3D效果。
- 如权利要求12所述的图像显示方法,其中,所述方法还包括:所述同步控制模块根据所述帧序列生成第一帧信息,所述第一帧信息用于指示所述电平信号对应的图像帧的左右帧信息;所述主板控制模块对所述第一帧信息进行数据验证操作,以确定所述第一帧信息是否正确。
- 如权利要求13所述的图像显示方法,其中,步骤“所述主板控制模块对所述第一帧信息发送至进行数据验证操作,以确定所述第一帧信息是否正确”包括:所述主板控制模块接收到所述第一帧信息时,获取当前帧序列对应的第二帧信息;根据所述第一帧信息与第二帧信息判断所述第一帧信息是否正确。
- 如权利要求14所述的图像显示方法,其中,所述方法还包括:所述主板控制模块在所述第一帧信息错误时交换用于生成所述帧序列的图像帧的位置顺序。
- 如权利要求14所述的图像显示方法,其中,在所述将所述第一帧信息发送至所述主板控制模块进行数据验证操作之前,所述方法还包括:当所述同步控制模块接收到所述显示模块发送的电平信号时,向所述主板控制模块发送中断信号;根据所述中断信号中断其他操作请求,同时获取当前帧序列对应的第二帧信息,在获取所述第二帧信息后根据所述第二帧信息判断所述第一帧信息是否正确。
- 如权利要求16所述的图像显示方法,其中,所述方法还包括:记录从接收所述中断信号到获取所述主板控制模块输出的当前帧序列对应的第二帧信息之间的等待时长;记录获取第二帧信息的实际时间;将所述实际时间减去所述等待时长得到理论时间;从所述主板控制模块的图像缓存区中获取与所述理论时间对应的图像帧的帧信息作为所述第二帧信息。
- 如权利要求17所述的图像显示方法,其中,所述方法还包括:记录从所述同步控制模块发出中断信号出的第一时间;记录向所述同步控制模块发出反馈信号的第二时间,所述反馈信号用于指示所述主板控制模块完成数据验证操作后输出的验证结果;将所述第二时间减去所述第一时间得到处理时长;根据所述处理时长判断获取的第二帧信息是否正确;根据判断结果确定是否控制所述同步控制模块调整所述控制时序。
- 如权利要求12所述的图像显示方法,其中,所述同步控制模块为FPGA、MCU及DSP中的任一种。
- 如权利要求12所述的图像显示方法,其中,所述主板控制模块包含用于数据运行处理的CPU和用于图像处理的GPU。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210882811.3 | 2022-07-26 | ||
CN202210882811.3A CN117201760A (zh) | 2022-07-26 | 2022-07-26 | 基于3d显示技术的图像显示装置及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2024021776A1 true WO2024021776A1 (zh) | 2024-02-01 |
Family
ID=88998535
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2023/094281 WO2024021776A1 (zh) | 2022-07-26 | 2023-05-15 | 基于3d显示技术的图像显示装置及方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN117201760A (zh) |
WO (1) | WO2024021776A1 (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101674491A (zh) * | 2008-09-09 | 2010-03-17 | 索尼株式会社 | 用于分析图像数据的设备、方法和计算机程序 |
US20110134215A1 (en) * | 2009-12-04 | 2011-06-09 | Samsung Electronics Co., Ltd. | Method and apparatus for providing 3d image and method and apparatus for displaying 3d image |
CN102231842A (zh) * | 2011-06-30 | 2011-11-02 | 深圳Tcl新技术有限公司 | 3d视频显示***、方法及3d显示装置和3d眼镜 |
US20120019639A1 (en) * | 2010-07-21 | 2012-01-26 | Top Victory Investments Limited | Active shutter stereoscopic image display system and method of controlling the same |
CN102478712A (zh) * | 2010-11-29 | 2012-05-30 | 深圳市中显微电子有限公司 | 一种智能主动快门式3d眼镜及其成像方法 |
CN202949518U (zh) * | 2012-12-13 | 2013-05-22 | 京东方科技集团股份有限公司 | 一种3d快门眼镜、显示装置及*** |
CN103533334A (zh) * | 2013-10-28 | 2014-01-22 | 广东威创视讯科技股份有限公司 | 一种3d图像的处理方法、装置和显示*** |
CN106713888A (zh) * | 2015-08-03 | 2017-05-24 | 联芯科技有限公司 | 播放三维视频的方法、***及所适用的移动设备 |
CN110177267A (zh) * | 2019-06-19 | 2019-08-27 | 北京凯视达科技有限公司 | 一种平面led屏幕的3d效果显示方法 |
CN110430423A (zh) * | 2019-07-26 | 2019-11-08 | 深圳市创凯智能股份有限公司 | 数据同步方法、***、装置及可读存储介质 |
CN114397765A (zh) * | 2022-01-19 | 2022-04-26 | 信利半导体有限公司 | 一种车载3d显示*** |
-
2022
- 2022-07-26 CN CN202210882811.3A patent/CN117201760A/zh active Pending
-
2023
- 2023-05-15 WO PCT/CN2023/094281 patent/WO2024021776A1/zh unknown
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101674491A (zh) * | 2008-09-09 | 2010-03-17 | 索尼株式会社 | 用于分析图像数据的设备、方法和计算机程序 |
US20110134215A1 (en) * | 2009-12-04 | 2011-06-09 | Samsung Electronics Co., Ltd. | Method and apparatus for providing 3d image and method and apparatus for displaying 3d image |
US20120019639A1 (en) * | 2010-07-21 | 2012-01-26 | Top Victory Investments Limited | Active shutter stereoscopic image display system and method of controlling the same |
CN102478712A (zh) * | 2010-11-29 | 2012-05-30 | 深圳市中显微电子有限公司 | 一种智能主动快门式3d眼镜及其成像方法 |
CN102231842A (zh) * | 2011-06-30 | 2011-11-02 | 深圳Tcl新技术有限公司 | 3d视频显示***、方法及3d显示装置和3d眼镜 |
CN202949518U (zh) * | 2012-12-13 | 2013-05-22 | 京东方科技集团股份有限公司 | 一种3d快门眼镜、显示装置及*** |
CN103533334A (zh) * | 2013-10-28 | 2014-01-22 | 广东威创视讯科技股份有限公司 | 一种3d图像的处理方法、装置和显示*** |
CN106713888A (zh) * | 2015-08-03 | 2017-05-24 | 联芯科技有限公司 | 播放三维视频的方法、***及所适用的移动设备 |
CN110177267A (zh) * | 2019-06-19 | 2019-08-27 | 北京凯视达科技有限公司 | 一种平面led屏幕的3d效果显示方法 |
CN110430423A (zh) * | 2019-07-26 | 2019-11-08 | 深圳市创凯智能股份有限公司 | 数据同步方法、***、装置及可读存储介质 |
CN114397765A (zh) * | 2022-01-19 | 2022-04-26 | 信利半导体有限公司 | 一种车载3d显示*** |
Also Published As
Publication number | Publication date |
---|---|
CN117201760A (zh) | 2023-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6465946B2 (ja) | 分散型ビデオ表示用のシステム、制御装置及び制御方法 | |
US8645585B2 (en) | System and method for dynamically configuring a serial data link in a display device | |
US9019353B2 (en) | 2D/3D switchable image display apparatus and method of displaying 2D and 3D images | |
WO2015021719A1 (zh) | 一种3d显示方法和3d显示装置 | |
KR102251701B1 (ko) | 다중 디스플레이 시스템을 구성하는 디스플레이 장치 및 그 제어 방법 | |
US10495903B2 (en) | Display screen, glasses, display system and playing method | |
TW201243817A (en) | Image display device and method for driving the same | |
CN112187225B (zh) | 时钟校准方法及装置 | |
US7068278B1 (en) | Synchronized graphics processing units | |
WO2014089856A1 (zh) | 一种液晶显示面板的驱动方法、驱动电路及液晶显示装置 | |
JP2000276099A (ja) | マルチスクリーン表示装置 | |
TW201128630A (en) | Three dimensional display and method thereof | |
JP2012199902A (ja) | ディスプレー装置及びその制御方法、及びシャッターメガネ及びその制御方法 | |
US20150195516A1 (en) | Method of synchronizing a driving module and display apparatus performing the method | |
WO2024021776A1 (zh) | 基于3d显示技术的图像显示装置及方法 | |
WO2018148100A1 (en) | Multi-display system | |
US20140160098A1 (en) | Array substrate, 3d display device and driving method for the same | |
CN114242011B (zh) | 显示装置的驱动***及显示装置的驱动方法 | |
CN111818380B (zh) | 一种微型显示单元交互式同步影像显示方法及显示*** | |
WO2023092698A1 (zh) | 拼接屏驱动架构及驱动方法 | |
CN113219668B (zh) | 用于刷新头戴式显示设备的屏幕的方法、装置及电子设备 | |
US20130106927A1 (en) | Multi-view device and control method thereof, display apparatus and control method thereof, and display system | |
CN103347193B (zh) | 快门眼镜、控制快门眼镜的控制***及方法 | |
CN113126938B (zh) | 图像显示控制方法及装置、显示箱体和显示*** | |
CN102256160B (zh) | 一种立体图像处理设备及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23844991 Country of ref document: EP Kind code of ref document: A1 |