Detailed Description
Please refer to fig. 1. FIG. 1 is a block diagram of a display device 1 for reducing motion blur according to an embodiment of the present invention. The display device 1 includes: the liquid crystal display device comprises a liquid crystal display panel 100, a driving module 102, a backlight module 104 and a processing module 106.
In one embodiment, the LCD panel 100 includes a plurality of display units (not shown) arranged in an array.
The driving module 102 is electrically coupled to the liquid crystal display panel 100. In one embodiment, the driving module 102 includes a gate driver and a source driver (not shown). The gate driver is connected to the gates of the transistors in a row of display units of the LCD panel and is responsible for switching on and off the transistors in each row, and the transistors in a whole row are turned on at a time during scanning. When the transistor is turned on, the source driver can transmit the control voltage for controlling brightness, gray scale and color to the pixel of the display unit through the channel formed by the source and drain of the transistor.
The backlight module 104 is configured to generate a backlight 101 to the lcd panel 100 to illuminate the panel, so that a user can view a display image displayed on the lcd panel 100.
In one embodiment, the processing module 106 is a scaler or a timing controller (scaler), but the invention is not limited thereto. The processing module 106 is electrically coupled to the backlight module 104 and the driving module 102, and is configured to receive the input display data 103 and generate output display data 105 according to the input display data 103. The processing module 106 can drive the LCD panel 100 to generate a display image through the driving module 102 according to the output display data 105. Furthermore, the processing module 106 can cooperate with the output display data 105 to control the backlight module 104 to generate the backlight 101 to illuminate the liquid crystal display panel 100, so as to achieve the purpose of providing the display picture for the user to watch.
The mechanism of the processing module 106 for generating the output display data 105 and the mechanism of the backlight module 104 will be described in more detail below.
Please refer to fig. 2. FIG. 2 is a timing diagram of the input display data 103 and the output display data 105 according to an embodiment of the present invention.
As shown in FIG. 2, the input display data 103 has a plurality of input vertical synchronization signals Vsync _ in, and each two adjacent input vertical synchronization signals Vsync _ in correspond to data of a display frame.
The input display data 103 has an input frame data interval 200 for data transmission with an input pixel clock (pixel clock) and an input blank interval 202 after the input frame data interval 200 within a frame time TFI between two adjacent input vertical synchronization signals Vsync _ in.
In one embodiment, the input frame data interval 200 is used to transmit actual frame data, and the input blank interval 202 is not used to transmit frame data. In one embodiment, the input frame data interval 200 is used to transmit frame data with an input pixel clock. Taking the horizontal and vertical screen data amount of 2000 × 1127 (screen size of 1920 × 1080) and the screen refresh rate of 90 hz as an example, the input pixel clock would be 2000 × 1127 × 90 to 202.86 MHz (MHz). And the length of the input blanking interval 202 is approximately 0.46 milliseconds.
Similarly, the output display data 105 has a plurality of output vertical synchronization signals Vsync _ out, and each two adjacent output vertical synchronization signals Vsync _ out correspond to data of a display frame. In this embodiment, the time length of the frame time TFO between two adjacent output vertical synchronization signals Vsync _ out is the same as the time length of the frame time TFI.
The output display data 105 has an output frame data section 204 for data transmission at an output pixel clock greater than the input pixel clock and an output blank section 206 following the output frame data section 204 within the frame time TFO.
Similarly, the output frame data section 204 is used to transmit actual frame data, and the output blank section 206 is not used to transmit frame data. Since the output pixel clock is greater than the input pixel clock, the output frame data segment 204 can transmit the frame data amount corresponding to the input frame data segment 200 in a shorter time. In contrast, the output blank interval 206 will thus be longer than the input blank interval 202.
Taking the example of raising the output pixel clock to 596.88 MHz, when the frame refresh rate is maintained at the same 90 Hz, the frame data amount of 2000 × 3316 in the horizontal direction and the vertical direction can be transmitted (2000 × 3316 × 90 is 596.88 MHz). However, since the frame size is still 1920 × 1080, the output frame data interval 204 can be greatly reduced to about 1/3 times the input frame data interval 200. In contrast, the length of the output blanking interval 206 may be elongated to about 7.49 milliseconds.
In one embodiment, the frame time TFO in the output display data 105 is delayed by a predetermined time TD from the corresponding frame time TFI in the input display data 103 in order to prevent the frame data from being lost. In other words, the output vertical synchronization signal Vsync _ out corresponding to each picture time TFO is delayed by the predetermined time TD from the input vertical synchronization signal Vsync _ in corresponding to the picture time TFI.
At this time, the input frame data corresponding to the input frame data interval 200 includes a first portion 201 and a second portion 203. The processing module 106 can temporarily store the first portion 201 by the storage unit 108, and access the storage unit 108 to output the first portion 201 and directly output the second portion 203 as the output frame data in the output frame data section 204.
Therefore, the processing module 106 is further configured to control the backlight module 104 to be turned on only in the output blank interval 206 after the liquid crystal display panel 100 has responded the output frame data corresponding to the output frame data interval 204. In fig. 2, the time period when the backlight module 104 is turned on is shown as the interval 208.
More specifically, by turning off the backlight module 104, the display device 1 can achieve the effect of inserting black frames between the display frames, i.e. inserting black backlight, so that the frame persistence time viewed by human eyes is reduced, and the effect of motion blur is further reduced. However, the liquid crystal display panel 100 does not have a fast response speed, and it takes 4-6 ms or more than 10 ms to complete the response. If the backlight module 104 is turned on too early, the response time of the display unit on the lcd panel 100 updated later according to the frame data is insufficient, which results in inconsistent improvement effect of the motion blur in the vertical direction.
Therefore, the display device 1 of the present invention can transmit the frame data to the liquid crystal display panel 100 through the driving module 102 in a shorter time by increasing the output pixel clock, so that the display unit has a sufficient response time. The backlight module 104 can be turned on in the interval 208 after the liquid crystal display panel 100 has responded the output frame data corresponding to the output frame data interval 204, so as to solve the problem of insufficient response time of the liquid crystal display panel 100.
It should be noted that the predetermined time TD for performing the delay and the size of the first portion 201 required to be stored in the storage unit 108 can be determined according to the magnitude relationship between the output pixel clock and the input pixel clock and the response time of the lcd panel 100. The backlight 101 generated by the backlight module 104 may be a strobe backlight (strobe backlight), and the backlight module 104 determines the illumination brightness according to the time length of the backlight module 104. For example, when the backlight module 104 is turned on for a short time, the illumination brightness can be increased to avoid the over-dark brightness of the lcd panel 100.
Please refer to fig. 3. FIG. 3 is a timing diagram of the input display data 103 and the output display data 105 according to another embodiment of the present invention.
As shown in FIG. 3, the input display data 103 has a plurality of input vertical synchronization signals Vsync _ in, and each two adjacent input vertical synchronization signals Vsync _ in correspond to data of a display frame.
The input display data 103 has an input frame data interval 300 transmitted at an input pixel clock and an input blank interval 302 after the input frame data interval 300 within a frame time TFI between two adjacent input vertical synchronization signals Vsync _ in.
In one embodiment, the input frame data interval 300 is used to transmit actual frame data, and the input blank interval 302 is not used to transmit frame data.
Similarly, the output display data 105 has a plurality of output vertical synchronization signals Vsync _ out. In the present embodiment, the output display data 105 is divided into two sub-frame times by three output vertical synchronization signals Vsync _ out in the frame time TFO with the same time length as the frame time TFI. Wherein the first sub-frame time is the output frame data interval 304, and the second sub-frame time is the redundant output frame data interval 306. In another embodiment, the frame time for outputting the display data is divided into N-1 sub-frame times by N output vertical synchronization signals Vsync _ out, wherein N is an integer greater than or equal to 3. In addition, the output frame data interval 304 corresponds to a first sub-frame time, and the redundant output frame data interval 306 corresponds to at least one sub-frame time after the first sub-frame time.
In one embodiment, the frame time TFO in the output display data 105 is delayed by a predetermined time TD from the corresponding frame time TFI in the input display data 103 in order to prevent the frame data from being lost. In other words, the output vertical synchronization signals Vsync _ out corresponding to both ends of each screen time TFO will be delayed by the predetermined time TD from the input vertical synchronization signals Vsync _ in corresponding to the screen time TFI.
At this time, the input frame data interval 300 corresponds to the input frame data. The processing module 106 can temporarily store all the input frame data via the storage unit 108, and transmit the input frame data as the output frame data in the output frame data region 304 by partially accessing the storage unit 108 and partially outputting the input frame data directly with an output pixel clock greater than the input pixel clock. Further, the processing module 106 accesses the storage unit 108 in the redundant output frame data interval 306, and transmits the data at the output pixel clock greater than the input pixel clock to output the input frame data as the redundant output frame data.
Therefore, the processing module 106 is further configured to control the backlight module 104 to be turned on only in the redundant output frame data interval 306 after the liquid crystal display panel 100 has responded the output frame data corresponding to the output frame data interval 304. In fig. 3, the time period when the backlight module 104 is turned on is shown as the interval 308.
More specifically, by turning off the backlight module 104, the display device 1 can achieve the effect of inserting black frames between the display frames, so that the frame persistence time viewed by human eyes is reduced, and the effect of motion blur is further reduced. However, the liquid crystal display panel 100 does not have a fast response speed, and it takes 4-6 ms or more than 10 ms to complete the response. If the backlight module 104 is turned on too early, the response time of the display unit on the lcd panel 100 updated later according to the frame data is insufficient, which may lead to inconsistent improvement of the motion blur.
Therefore, the display device 1 of the present invention can transmit the frame data to the liquid crystal display panel 100 through the driving module 102 in a shorter time by increasing the output pixel clock, and make the frame rate of the output display data 105 be 2 times or more than 2 times of the frame rate of the input display data 103 in a manner of repeating the frame playback, but have the same equivalent frame rate. The display unit will have sufficient reaction time due to the picture content repetition. The backlight module 104 can be turned on in the interval 308 after the liquid crystal display panel 100 has responded the output frame data corresponding to the output frame data interval 304, that is, the backlight is turned on only in the last image of the repeated image, so as to solve the problem of insufficient response time of the liquid crystal display panel 100.
It should be noted that the predetermined time TD for performing the delay can be determined according to the magnitude relationship between the output pixel clock and the input pixel clock and the response time of the lcd panel 100. In addition, the above embodiment is exemplified by playing the output picture data 2 times, and in other embodiments, when the output pixel clock is more than the input pixel clock, the effect of playing the output picture data with higher magnification can be achieved.
Please refer to fig. 4. FIG. 4 is a flowchart of a display method 400 for reducing motion blur according to an embodiment of the present invention. The display method 400 can be applied to the display device 1 of fig. 1. The display method 400 comprises the following steps (it should be understood that the steps mentioned in this embodiment, except for the sequence specifically mentioned, can be performed simultaneously or partially simultaneously according to the actual requirement.
In step 401, the processing module 106 receives the input display data 103, wherein the input display data 103 has an input frame data interval 200 transmitted at the input pixel clock and an input blank interval 202 after the input frame data interval 200 within the frame time TFI between two adjacent input vertical synchronization signals Vsync _ in.
In step 402, the processing module 106 generates the output display data 105 according to the input display data 103, such that the output display data 105 has an output frame data interval transmitted at an output pixel clock greater than the input pixel clock and an output blank interval 206 or a redundant output frame data interval 306 following the output frame data interval within the same frame time TFO.
In one embodiment, the processing module 106 can generate the output frame data section 204 and the output blank section 206 without transmitting the frame data after the output frame data section 204 by the method shown in FIG. 2. In another embodiment, the processing module 106 can generate the output frame data interval 304 and the redundant output frame data interval 306 for transmitting the redundant frame data after the output frame data interval 304 in the manner shown in FIG. 3.
In step 403, the processing module 106 drives the liquid crystal display panel 100 through the driving module 102 to generate a display screen according to the output display data 105.
In step 404, the processing module 106 controls the backlight module 104 to turn on only in the output blank interval 206 or the redundant output frame data interval 306 after the liquid crystal display panel 100 has responded the output frame data corresponding to the output frame data interval (the output frame data interval 204 of fig. 2 or the output frame data interval 304 of fig. 3).
Please refer to fig. 5A, fig. 5B and fig. 5C. Fig. 5A is a schematic view of the backlight module 104 according to an embodiment of the invention. Fig. 5B is a schematic diagram of the lcd panel 100 according to an embodiment of the invention. FIG. 5C is a timing diagram of the input display data 103, the output display data 105, and the backlight module 104 according to an embodiment of the present invention.
As shown in fig. 5A and 5B, the backlight module 104 is divided into a plurality of backlight module zones BZ1, BZ2, BZ3 and BZ4, and the liquid crystal display panel 100 is divided into panel zones PZ1, PZ2, PZ3 and PZ 4. The backlight assembly may be a Light Emitting Diode (LED) or a Cold Cathode Fluorescent Lamp (CCFL) and is divided into a plurality of backlight assembly zones BZ1, BZ2, BZ3 and BZ4, which is not limited in the invention. In one embodiment, the size of the lcd panel 100 is substantially the same as that of the backlight module 104, and the backlight module zones BZ1, BZ2, BZ3 and BZ4 respectively generate backlight to the corresponding panel zones PZ1, PZ2, PZ3 and PZ 4.
As shown in FIG. 5C, the input display data 103 has a plurality of input vertical synchronization signals Vsync _ in, and each two adjacent input vertical synchronization signals Vsync _ in correspond to data of a display frame.
The input display data 103 has an input frame data interval 500 transmitted at an input pixel clock and an input blank interval 502 after the input frame data interval 500 within a frame time TFI between two adjacent input vertical synchronization signals Vsync _ in.
In one embodiment, the input frame data interval 500 is used to transmit actual frame data. The input blank interval 502 does not transmit the frame data.
Similarly, the output display data 105 has a plurality of output frame data intervals 504A, 504B, 504C and 504D transmitted at the output pixel clock and an input blank interval 506 following the output frame data intervals 504A to 504D within the frame time TFO between two adjacent output vertical synchronization signals Vsync _ out.
In this embodiment, the output pixel clock is equal to the input pixel clock, and there is no delay between the frame time TFO of the output display data 105 and the frame time TFI corresponding to the input display data 103. Therefore, the total time length of the output frame data intervals 504A to 504D is substantially the same as the input frame data interval 500. Wherein, the output frame data sections 504A-504D respectively transmit the input frame data corresponding to one of the panel areas PZ1, PZ2, PZ3 and PZ4 in sequence. The input blank interval 502 does not transmit the frame data.
The processing module 106 is configured to control the backlight module zones BZ1, BZ2, BZ3 and BZ4 to be turned on after the corresponding panel zones PZ1, PZ2, PZ3 and PZ4 respectively reflect the output frame data, so as to generate backlight to the panel zones PZ1, PZ2, PZ3 and PZ 4.
In FIG. 5C, the timing of turning on the backlight module zones BZ1, BZ2, BZ3 and BZ4 of the backlight module 104 is shown. In the present embodiment, the backlight unit zone BZ1 is turned on at a time corresponding to the output frame data zone 504D to illuminate the panel zone PZ 1.
Therefore, the display cells in the area have a response time corresponding to the length of the frame data sections 504B and 504C relative to the panel area PZ 1. When the illumination panel zones PZ2 to PZ3 are turned on in the subsequent backlight module zones BZ2 to BZ3, the display units in these zones will have the same length of response time.
In one embodiment, the time for turning on the backlight module zones BZ1, BZ2, BZ3 and BZ4 is equivalent to the time for outputting the frame data zones 504A to 504D, so that each panel zone PZ2 to PZ3 can have an average response time and brightness.
Therefore, the display device 1 of the present invention can control the on-time of the backlight module 104 by partitions without changing the pixel clock and the frame refresh rate of the output display data 105 relative to the input display data 103, so as to achieve the effect that the display unit has sufficient response time and solve the problem of insufficient response time of the liquid crystal display panel 100.
Please refer to fig. 6. FIG. 6 is a flowchart of a display method 600 for reducing motion blur according to an embodiment of the present invention. The display method 600 can be applied to the display device 1 of fig. 1 and fig. 5A, 5B, and 5C. The display method 600 comprises the following steps (it should be understood that the steps mentioned in this embodiment, except for the specific sequence mentioned above, can be performed simultaneously or partially simultaneously according to the actual requirement.
In step 601, the processing module 106 receives the input display data 103 to generate the output display data 105, and drives the lcd panel 100 through the driving module 102 to generate a display image according to the output display data 105, wherein the output display data 105 has a plurality of output image data intervals 504A to 504D corresponding to the image time TFO between two adjacent output vertical synchronization signals Vsync _ out, and sequentially transmits the output image data corresponding to one of the panel regions.
In step 602, the processing module 106 controls the backlight module zones BZ1, BZ2, BZ3 and BZ4 to turn on after the corresponding panel zones PZ1, PZ2, PZ3 and PZ4 respectively reflect the output frame data, so as to generate backlight to the panel zones PZ1, PZ2, PZ3 and PZ 4.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit of the present invention are intended to be included within the scope of the present invention.