Display device and driving method thereof

CN120690138BActive Publication Date: 2026-08-18WUHAN CHINA STAR OPTOELECTRONICS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510919130.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-03
Publication Date
2026-08-18
Estimated Expiration
2045-07-03

AI Technical Summary

Technical Problem

[0004]本发明的目的在于提供一种显示装置及其驱动方法,以解决现有的Micro LED显示面板在虚拟现实等应用场景中用户体验感较差的技术问题

Benefits of technology

[0004]本发明的目的在于提供一种显示装置及其驱动方法,以解决现有的Micro LED显示面板在虚拟现实等应用场景中用户体验感较差的技术问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120690138B_ABST
    Figure CN120690138B_ABST
Patent Text Reader

Abstract

The application provides a display device and a driving method thereof. Each of a plurality of sub-pixel groups in the display device comprises a plurality of rows of sub-pixels, a frame buffer is configured to sequentially buffer data signals (comprising a plurality of sub-data signals corresponding to a plurality of sub-frames) of a first sub-pixel group to a last sub-pixel group (each comprising at least one row of sub-pixels) in a frame, when the frame buffer buffers the data signals of a certain sub-pixel group in a current frame, a source driver is configured to control the sub-pixel group and the sub-pixel groups before the sub-pixel group to display pictures of corresponding sub-frames of the current frame, and control the sub-pixel groups after the sub-pixel group to display pictures of corresponding sub-frames of a previous frame, thereby reducing the time difference between the user's action and the system response.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of display technology, and more specifically to a display device and its driving method. Background Technology

[0002] Micro LED (Micro Light Emitting Diode) display panels currently commonly use digital subfield scanning for display driving. This means that a frame can be divided into multiple subframes with different weights. Different weights indicate different emission durations for the sub-pixels. The sub-pixels emit light or not according to the values ​​of each subframe. The brightness of the corresponding grayscale is presented by combining the emission durations of multiple subframes.

[0003] However, current digital subfield scanning methods require writing all bit data of all subpixels within a frame into the frame buffer before displaying multiple subframes sequentially. This results in a delay between the display of a frame and its data input that is greater than the data transmission time of a single frame. Consequently, in applications such as virtual reality, the time difference between the user's actions and the system's response is significant, reducing the user experience. Summary of the Invention

[0004] The purpose of this invention is to provide a display device and its driving method to solve the technical problem of poor user experience in existing Micro LED display panels in applications such as virtual reality.

[0005] An embodiment of the present invention provides a display device, comprising:

[0006] Multiple sub-pixels are divided into multiple sub-pixel groups, each sub-pixel group includes at least one row of sub-pixels, and the multiple sub-pixel groups include the first sub-pixel group to the nth sub-pixel group, where n is a positive integer greater than 1;

[0007] Multiple gate lines are divided into gate line groups 1 to 2 corresponding to the first to the nth sub-pixel groups. Each gate line in the i-th gate line group is electrically connected to multiple sub-pixels corresponding to the i-th sub-pixel group. i is a positive integer greater than or equal to 1 and less than or equal to n.

[0008] A frame buffer is configured to sequentially buffer the data signal of each sub-pixel in the first sub-pixel group within a frame to the data signal of each sub-pixel in the nth sub-pixel group within the frame. A frame includes the first sub-frame to the mth sub-frame, where m is a positive integer greater than 1. The data signal includes m sub-data signals of the corresponding sub-pixel in the first sub-frame to the mth sub-frame.

[0009] The source driver, electrically connected between the frame buffer and the plurality of sub-pixels, is configured to:

[0010] Where n equals 2, when the frame buffer has finished buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, control each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and control each sub-pixel in the second sub-pixel group to display the image of the previous frame; or,

[0011] Where n equals 3, when the frame buffer has finished buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, control each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and control each sub-pixel in the second and third sub-pixel groups to display the image of the previous frame; and when the frame buffer has finished buffering the data signal of each sub-pixel in the second sub-pixel group in the current frame, control each sub-pixel in the first and second sub-pixel groups to display the image of the second sub-frame in the current frame, and control each sub-pixel in the third sub-pixel group to display the image of the previous frame; or,

[0012] If n is greater than 3, when the frame buffer has finished buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, control each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and control each sub-pixel in the second to nth sub-pixel groups to display the image of the previous frame, and when the frame buffer has finished buffering the data signal of each sub-pixel in the jth sub-pixel group in the current frame, control the first to jth sub-pixel groups to display the image of the previous frame. Each sub-pixel in the pixel group displays the image of the j-th sub-frame in the current frame, and controls each sub-pixel in the (j+1)-th to n-th sub-pixel groups to display the image of the previous frame, where j is greater than 1 and less than n. When the frame buffer has finished caching the data signal of each sub-pixel in the n-th sub-pixel group in the current frame, it controls each sub-pixel in the 1-th to n-th sub-pixel groups to display the image of the n-th sub-frame in the current frame, where j is a positive integer greater than 1 and less than n.

[0013] Embodiments of the present invention also provide a driving method for a display device, used to drive any of the display devices described above, the driving method for the display device comprising:

[0014] The frame buffer is controlled to sequentially buffer the data signal of each sub-pixel in the first sub-pixel group within a frame to the data signal of each sub-pixel in the nth sub-pixel group within the frame. A frame includes the first sub-frame to the mth sub-frame, where m is a positive integer greater than 1. The data signal includes m sub-data signals of the corresponding sub-pixel in the first sub-frame to the mth sub-frame.

[0015] Determine whether n is equal to 2;

[0016] When n equals 2, when the frame buffer has finished caching the data signal of each sub-pixel in the first sub-pixel group in the current frame, the source driver controls each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and controls each sub-pixel in the second sub-pixel group to display the image of the previous frame.

[0017] If n is not equal to 2, determine whether n is equal to 3;

[0018] When n equals 3, when the frame buffer has finished buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, the source driver controls each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and controls each sub-pixel in the second and third sub-pixel groups to display the image of the previous frame; when the frame buffer has finished buffering the data signal of each sub-pixel in the second sub-pixel group in the current frame, the source driver controls each sub-pixel in the first and second sub-pixel groups to display the image of the second sub-frame in the current frame, and controls each sub-pixel in the third sub-pixel group to display the image of the previous frame.

[0019] If n is not equal to 3, determine whether n is greater than 3;

[0020] When n is greater than 3, when the frame buffer has finished buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, the source driver controls each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and controls each sub-pixel in the second to nth sub-pixel groups to display the image of the previous frame, and when the frame buffer has finished buffering the data signal of each sub-pixel in the jth sub-pixel group in the current frame, the source driver controls the first to nth sub-pixel groups to display the image of the previous frame. Each sub-pixel in the j-th sub-pixel group displays the image of the j-th sub-frame in the current frame, and controls each sub-pixel in the (j+1)-th to n-th sub-pixel groups to display the image of the previous frame, where j is greater than 1 and less than n, and when the frame buffer has finished caching the data signal of each sub-pixel in the n-th sub-pixel group in the current frame, the source driver controls each sub-pixel in the 1-th to n-th sub-pixel groups to display the image of the n-th sub-frame in the current frame, where j is a positive integer greater than 1 and less than n.

[0021] Embodiments of the present invention provide a display device and a driving method thereof. Each of the plurality of sub-pixel groups in the display device includes multiple rows of sub-pixels. A frame buffer is configured to sequentially buffer data signals (including multiple sub-data signals corresponding to multiple sub-frames) from the first sub-pixel group to the last sub-pixel group within a frame. When the frame buffer has finished buffering the data signals of a certain sub-pixel group in the current frame, the source driver is configured to control the sub-pixel group and its preceding sub-pixel groups to display the corresponding sub-frame of the current frame, and to control the subsequent sub-pixel groups to display the corresponding sub-frame of the previous frame. The complete frame is displayed as early as when the data signals of the last sub-pixel group in the current frame are acquired, which shortens the interval between the display of a frame and the input of the data signals of its corresponding multiple rows of sub-pixels, and reduces the time difference between the user's action and the system response. Attached Figure Description

[0022] Figure 1 A schematic diagram of the architecture of a display device provided for an embodiment of the present invention.

[0023] Figure 2 This is a schematic diagram illustrating the structure of multiple bit data signals in a data signal provided in an embodiment of the present invention.

[0024] Figure 3 This is an arrangement diagram of multiple sub-data signals corresponding to different sub-pixel groups within a frame, provided as an embodiment of the present invention.

[0025] Figure 4 and Figure 5This is a schematic diagram illustrating the arrangement order of multiple sub-data signals in the data signals of sub-pixels in different sub-pixel groups, provided as an embodiment of the present invention.

[0026] Figure 6 A flowchart of a driving method for a display device provided in an embodiment of the present invention. Detailed Implementation

[0027] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.

[0028] In the description of this invention, the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, features defined with "first" or "second" may explicitly or implicitly include one or more of the stated features. Furthermore, it should be noted that the accompanying drawings only provide structures closely related to the invention, omitting some details less relevant to the invention. The purpose is to simplify the drawings and make the inventive points clear at a glance, not to indicate that the actual device is identical to the accompanying drawings. Figure 1 It is identical, but this is not a limitation of the actual device.

[0029] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase at various points in the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0030] The present invention provides a display device, including but not limited to the following embodiments and combinations thereof.

[0031] In one embodiment, such as Figure 1As shown, the display device 100 includes: a plurality of sub-pixels Pi, divided into a plurality of sub-pixel groups, the plurality of sub-pixel groups including a first sub-pixel group G1 to an nth sub-pixel group Gn, where n is a positive integer greater than 1; a plurality of gate lines 50, divided into a first gate line group to an nth gate line group corresponding to the first to nth sub-pixel groups, each gate line 50 in the i-th gate line group being electrically connected to the plurality of sub-pixels Pi corresponding to the i-th sub-pixel group, where i is a positive integer greater than or equal to 1 and less than or equal to n; and a frame buffer 80. The frame buffer 80 is configured to sequentially buffer the data signal data of each sub-pixel Pi in the first sub-pixel group within a frame to the data signal data of each sub-pixel Pi in the nth sub-pixel group within the frame. A frame includes the first sub-frame to the mth sub-frame, where m is a positive integer greater than 1. The data signal data includes m sub-data signals (data1 to datam) of the corresponding sub-pixel in the first sub-frame to the mth sub-frame. The source driver 30 is electrically connected between the frame buffer 80 and the plurality of sub-pixels.

[0032] For ease of description, such as Figure 1 As shown, the illustration uses an example of multiple sub-pixels Pi arranged along the row and column directions, meaning that each sub-pixel group includes at least one row of sub-pixels Pi. The display device 100 may also include a gate driver 40 and multiple data lines 60. Each gate line 50 is electrically connected between the corresponding output terminal of the gate driver 40 and the corresponding row of sub-pixels Pi to transmit a corresponding gate signal to that row of sub-pixels Pi. Each data line 60 is electrically connected between the source driver 30 and the corresponding column of sub-pixels Pi to transmit a corresponding data signal data to that column of sub-pixels Pi.

[0033] Furthermore, the display device 100 may also include a timing controller 70. The timing controller 70 can acquire control signals and multiple image signals corresponding to multiple frames from the front end. The timing controller 70 can generate a clock signal acting on the gate driver 40 based on the control signals. The gate driver 40 can generate the multiple gate signals based on the clock signal. The frame buffer 80 can acquire the image signal of each frame. Each image signal may include multiple grayscale signals corresponding to multiple sub-pixels Pi. The grayscale signals can characterize the grayscale value of the sub-pixel Pi. The frame buffer 80 is also used to generate the corresponding data signal data based on the grayscale signals. The source driver 30 is used to output the data signal data corresponding to the row of sub-pixels Pi when a certain row of sub-pixels Pi is turned on, so that each of the multiple sub-pixels Pi in that row emits light according to the corresponding data signal data.

[0034] Among them, such as Figure 2As shown, the data signal `data` includes multiple bit data signals (e.g., 8 bit data signals, bits 0 to 7), with different weights (e.g., the weight ratio of bits 0 to 7 is 1:2:4:8:16:32:64:128). Each bit data signal can have a first value (e.g., "1") or a second value (e.g., "0"). The value of each bit data signal and its corresponding weight are used to control the light-up or light-down duration of the sub-pixel Pi. For example... Figure 2 Based on a unit duration T, the following cases are listed:

[0035] Case 1: The light-up or light-down duration of sub-pixels Pi corresponding to the 8-bit data signals bit0 to bit7 can be (1 / 64)T, (1 / 32)T, (1 / 16)T, (1 / 8)T, (1 / 4)T, (1 / 2)T, 1T, and 2T respectively. That is, the light-up or light-down duration of sub-pixels Pi corresponding to bit0 to bit5 is less than the unit duration T, and the light-up or light-down duration of sub-pixels Pi corresponding to bit6 to bit7 is a positive integer multiple of the unit duration T.

[0036] Case 2: The light-up or light-down duration of sub-pixels Pi corresponding to the 8-bit data signals bit0 to bit7 can be (1 / 32)T, (1 / 16)T, (1 / 8)T, (1 / 4)T, (1 / 2)T, 1T, 2T, and 4T respectively. That is, the light-up or light-down duration of sub-pixels Pi corresponding to bit0 to bit4 is less than the unit duration T, and the light-up or light-down duration of sub-pixels Pi corresponding to bit5 to bit7 is an integer multiple of the unit duration T.

[0037] Case 3: The light-up or light-down duration of sub-pixels Pi corresponding to the 8-bit data signals bit0 to bit7 can be (1 / 16)T, (1 / 8)T, (1 / 4)T, (1 / 2)T, 1T, 2T, 4T, and 8T respectively. That is, the light-up or light-down duration of sub-pixels Pi corresponding to bit0 to bit3 is less than the unit duration T, and the light-up or light-down duration of sub-pixels Pi corresponding to bit4 to bit7 is an integer multiple of the unit duration T.

[0038] Specifically, when the bit data signal takes the first value (i.e., "1"), it can control the sub-pixel Pi to emit light. The larger its weight, the longer the sub-pixel Pi emits light, and the smaller its weight, the shorter the sub-pixel Pi emits light. When the digital signal takes the second value (i.e., "0"), it can control the sub-pixel Pi to turn off. The larger its weight, the longer the sub-pixel Pi turns off, and the smaller its weight, the shorter the sub-pixel Pi turns off.

[0039] Therefore, multiple values ​​and weights corresponding to multiple bits of data signal in the data signal are used to control the total duration of light emission and the total duration of extinguishing of sub-pixel Pi in a frame, so that sub-pixel Pi presents the corresponding brightness in the frame to represent the corresponding grayscale value.

[0040] The difference between the three cases mentioned above lies in the different light-emitting or off-emitting durations of the sub-pixel Pi corresponding to the same data signal (any of bits 0 to 7), resulting in different total frame durations. Specifically, for bit data signals where the light-emitting or off-emitting duration of the corresponding sub-pixel Pi is an integer multiple of the unit duration T, the number of corresponding subframes can be equal to the multiple relationship between the "light-emitting or off-emitting duration of the corresponding sub-pixel Pi" and the unit duration T. However, for bit data signals where the light-emitting or off-emitting duration of the corresponding sub-pixel Pi is less than the unit duration T, the number of corresponding subframes is always 1. Therefore, the following analysis applies:

[0041] In case 1, the number of subframes (i.e. the number of sub-data signals) corresponding to bits 0 to 6 is 1, and the number of subframes corresponding to bit 7 is 2. Therefore, one frame includes 9 subframes, and the data signal data includes 9 sub-data signals corresponding to the 9 subframes.

[0042] In case 2, the number of subframes corresponding to bits 0 to 5 is 1, and the number of subframes corresponding to bits 6 and 7 is 2 and 4 respectively. Therefore, one frame includes 12 subframes, and the data signal data includes 12 sub-data signals corresponding to the 12 subframes.

[0043] In case 3, the number of subframes corresponding to bits 0 to 4 is 1 each, and the number of subframes corresponding to bits 5 to 7 is 2, 4, and 8 respectively. Therefore, one frame includes 19 subframes, and the data signal includes 19 sub-data signals corresponding to the 19 subframes (for example, bits 0 to 4 correspond to 5 sub-data signals B0 to B4 respectively, bit 5 corresponds to 2 sub-data signals B5-1 to B5-2, bit 6 corresponds to 4 sub-data signals B6-1 to B6-4, and bit 7 corresponds to 8 sub-data signals B7-1 to B7-8).

[0044] For ease of description, this embodiment takes case 3 above as an example, that is, m=19, at least some of the sub-data signals (e.g., the 5 sub-data signals corresponding to bit0 to bit4) have different weights, and each sub-data signal controls the duration of the corresponding sub-pixel Pi to light up or turn off according to the corresponding weight (e.g., the weight ratio of the 5 sub-data signals corresponding to bit0 to bit4 is 1:2:4:8:16) (e.g., the durations of the 5 are (1 / 16)T, (1 / 8)T, (1 / 4)T, (1 / 2)T, and 1T respectively).

[0045] Wherein, the 19 sub-data signals (B0 to B4, B5-1 to B5-2, B6-1 to B6-4, B7-1 to B7-8) arranged sequentially in the data signal data of each sub-pixel Pi in the first sub-pixel group correspond to the first sub-frame to the 19th sub-frame respectively.

[0046] Based on the above definition, such as Figure 3 As shown, the source driver 30 in this embodiment is configured as follows:

[0047] When n equals 2, meaning only the first sub-pixel group G1 and the second sub-pixel group G2 exist, and the frame buffer 80 has finished caching the data signal data (including 19 sequentially arranged sub-data signals G1_N_1, G1_N_2 to G1_N_19, whose corresponding order with the first sub-frame F1 to the 19th sub-frame F19) of each sub-pixel Pi in the first sub-pixel group G1 in the current frame (e.g., the Nth frame, where N is an integer greater than 1), it controls each sub-pixel Pi in the first sub-pixel group G1 to display the image of the first sub-frame in the current frame, and controls each sub-pixel Pi in the second sub-pixel group G2 to display the image of the previous frame (i.e., the N-1th frame);

[0048] Alternatively, n equals 3, meaning only sub-pixel groups G1 to G3 exist. When the frame buffer 80 has finished buffering the data signal data of each sub-pixel Pi in the first sub-pixel group G1 in the current frame (e.g., the Nth frame, where N is an integer greater than 1), it controls each sub-pixel Pi in the first sub-pixel group to display the image of the first subframe in the current frame (corresponding to the sub-data signal G1_N_1), and controls each sub-pixel Pi in the second sub-pixel group G2 and the third sub-pixel group G3 to display the image of the previous frame (i.e., the N-1th frame). And when the frame buffer 80 has finished buffering the data signal data (including 19 sequentially arranged sub-data signals G2_N_1, G2_N_2 to G2_N_19, whose corresponding order with the first sub-frame F1 to the nineteenth sub-frame F19) of each of the first sub-pixel group G1 and the second sub-pixel group G2, it controls each of the sub-pixels Pi in the first sub-pixel group G1 and the second sub-pixel group G2 to display the image of the second sub-frame in the current frame, and controls each of the sub-pixels Pi in the third sub-pixel group G3 to display the image of the previous frame;

[0049] Alternatively, n is greater than 3, meaning there exist sub-pixel groups G1 to Gn. When the frame buffer 80 has finished buffering the data signal data of each sub-pixel Pi in the first sub-pixel group G1 in the current frame (e.g., the Nth frame, where N is an integer greater than 1), it controls each sub-pixel Pi in the first sub-pixel group G1 to display the image of the first sub-frame in the current frame, and controls each sub-pixel Pi in the second sub-pixel group G2 to the nth sub-pixel group Gn to display the image of the previous frame (i.e., the N-1th frame). Also, when the frame buffer 80 has finished buffering the data signal data (including sequentially arranged 19...) of each sub-pixel Pi in the jth sub-pixel group Gj in the current frame... When the sub-data signals Gj_N_1, Gj_N_2 to Gj_N_19 are displayed, each sub-pixel Pi in the first sub-pixel group to the j-th sub-pixel group is controlled to display the image of the j-th sub-frame in the current frame, and each sub-pixel Pi in the (j+1)-th sub-pixel group to the n-th sub-pixel group is controlled to display the image of the previous frame, where j is greater than 1 and less than n. When the frame buffer 80 has finished buffering the data signal data of each sub-pixel Pi in the n-th sub-pixel group in the current frame, each sub-pixel Pi in the first sub-pixel group G1 to the n-th sub-pixel group Gn is controlled to display the image of the n-th sub-frame in the current frame, where j is a positive integer greater than 1 and less than n.

[0050] Wherein, n is less than or equal to m. That is, the number of subpixel groups is less than or equal to the number of subframes in a frame, so that before the display of the last subframe, the data signals of all subpixel Pi in all subpixel groups are buffered in the frame buffer 80, ensuring that multiple subpixel Pi can present the complete display of a frame before the end of a frame. For example, the number of subpixel groups and the number of subframes in a frame can both be equal to 19.

[0051] As discussed above, a multi-row pixel Pi can be divided along the column direction into sub-pixel groups G1 to Gn, each of which can include at least one row of sub-pixels Pi. Considering practical realities, n is generally greater than 3, meaning the number of sub-pixel groups is generally greater than 3. Furthermore, since the number of rows of sub-pixels Pi is in the hundreds, each sub-pixel group also includes multiple rows of sub-pixels Pi. For example, if the number of rows of sub-pixels Pi is 720, and the number of sub-pixel groups and subframes within a frame are both 19, then the first sub-pixel group G1 includes rows 1 to 38 of sub-pixels Pi, the second sub-pixel group G2 includes rows 39 to 76 of sub-pixels Pi, and so on. The eighteenth sub-pixel group G18 includes rows 647 to 684, and the nineteenth sub-pixel group G19 includes rows 685 to 720.

[0052] It is important to note that, in the comparative example, the frame buffer 80 typically acquires the grayscale signals of all sub-pixels Pi within a frame and converts them into multiple data signals (data) as described above. Only after these data signals are buffered can the source driver 30 sequentially output multiple data signals (data) corresponding to the multiple rows of sub-pixels Pi to present the image of that frame. This results in a delay between the display of a frame and the input of its corresponding multiple rows of data signals (data) that is greater than the transmission time of a single frame of data signals (data). Consequently, in application scenarios such as virtual reality, the time difference between the user's actions and the system's response is significant, reducing the user experience.

[0053] Understandably, in this embodiment, multiple rows of sub-pixels Pi are divided into multiple sub-pixel groups. Based on the premise that the frame buffer 80 sequentially acquires the data signal data of each of the first sub-pixel group G1 to the nth sub-pixel group Gn in the current frame (the Nth frame), when the frame buffer 80 acquires the data signal data of the first sub-pixel group G1 in the current frame (the time spent in this stage is definitely less than the time when "the frame buffer 80 acquires the grayscale signal of all sub-pixels Pi in a frame and converts it into multiple data signals data", considering that the data signals data of the subsequent sub-pixel groups in the previous frame are still buffered in the frame buffer 80, the first sub-pixel group G1 is controlled to display the image of the first sub-frame in the current frame, and each sub-pixel Pi in the second sub-pixel group G2 to the nth sub-pixel group Gn is controlled to display the image of the previous frame.

[0054] Similarly, the data signal data of the middle sub-pixel group in the current frame is also cached in the frame buffer 80. Likewise, the data signal data of the sub-pixel group and the sub-pixel groups before it in the current frame are all cached in the frame buffer 80, and the data signal data of the sub-pixel groups after it in the previous frame are all cached in the frame buffer 80. Therefore, the two can respectively display the corresponding sub-frame in the current frame and the previous frame.

[0055] And so on, until the data signal data of the last sub-pixel group in the current frame is also buffered in the frame buffer 80. Similarly, it can be seen that the data signal data of all sub-pixel groups in the current frame is buffered in the frame buffer 80. Therefore, all sub-pixel groups display the corresponding sub-frame image in the current frame, and in subsequent sub-frames (if they exist), all sub-pixel groups sequentially display the images of the subsequent sub-frames.

[0056] In other words, in this embodiment, when the frame buffer 80 obtains the data signal data of the first sub-pixel group G1 in the current frame, it controls the first sub-pixel group G1 to display the image of the first sub-frame. Similarly, when the data signal data of subsequent sub-pixel groups in the current frame is obtained, the corresponding sub-pixel groups are controlled to display the images of their respective sub-frames. This continues until the data signal data of the last sub-pixel group in the current frame is obtained. All sub-pixel groups can gradually display their corresponding sub-frames until the last sub-frame is displayed, thus completing the display of a frame. This ensures that the display of a frame begins when the frame buffer 80 obtains the data signal data of the first sub-pixel group G1 in the current frame, and the complete frame is displayed as early as when the data signal data of the last sub-pixel group in the current frame is obtained. This shortens the interval between the display of a frame and the input of the data signal data of its corresponding multiple rows of sub-pixels Pi, reduces the time difference between the user's actions and the system's response, and improves the user experience.

[0057] In some embodiments, combined with Figure 1 and Figure 2 As shown, each of the first to the (n-1)th gate line groups includes the same number of gate lines 50 (that is, the number of rows of sub-pixels Pi included in each of the first n-1 sub-pixel groups is the same), and the number of gate lines 50 in the nth gate line group is less than or equal to the number of gate lines 50 in each of the first to the (n-1)th gate line groups (that is, the number of rows of sub-pixels Pi included in the last sub-pixel group is less than the number of rows of sub-pixels Pi included in each of the first n-1 sub-pixel groups).

[0058] Specifically, the number of subpixel groups can be set appropriately based on the number of subframes in a frame, as long as the number of the latter is less than the number of the former. A larger number of subpixel groups means that more data signals (data) need to be buffered before all data signals (data) for that frame can be written, and it also means that the display of the first subpixel group G1 corresponding to the first subframe can be performed in a shorter time. The number of rows of subpixels Pi in different subpixel groups can be the same or different.

[0059] In this process, multiple rows of sub-pixels Pi can be divided into multiple sub-pixel groups. When they cannot be divided equally, the remainder of the number of rows of pixel Pi can be taken according to the number of sub-pixel groups. The remainder is used as the number of rows of sub-pixels Pi in the last sub-pixel group. The number of rows of sub-pixels Pi in the previous sub-pixel groups can be the same.

[0060] For example, if there are 720 rows of subpixels Pi, and the number of subpixel groups and subframes within a frame are both 19, then the first subpixel group G1 includes rows 1 to 38 of subpixels Pi, the second subpixel group G2 includes rows 39 to 76 of subpixels Pi, and so on. The eighteenth subpixel group G18 includes rows 647 to 684, and the nineteenth subpixel group G19 includes rows 685 to 720. At a refresh rate of 60Hz, the interval between the display of one frame and the input of its corresponding multi-line data signal (data) is approximately 1 / 60 / 19 ≈ 0.88ms. Compared to the comparative scheme described above, the delay time is reduced to 1 / 19 of the original, thus reducing the time difference between the user's action and the system's response.

[0061] In some embodiments, combined with Figures 1 to 5 As shown, when m is greater than 2, that is, when a frame includes at least 2 subframes (taking m = 19 as an example), the data signal data of each sub-pixel Pi in the second sub-pixel group G2, the m sub-data signals (i.e., 19 sub-data signals) arranged sequentially in the frame buffer 80, correspond sequentially to the second subframe to the m-th subframe and the first subframe.

[0062] like Figure 4 and Figure 5 As shown, the data signal data for each sub-pixel Pi includes 19 sub-data signals B0 to B4, B5-1 to B5-2, B6-1 to B6-4, and B7-1 to B7-8, corresponding sequentially to the 19 subframes F1 to F19. However, the order in which the 19 sub-data signals are buffered in the frame buffer 80 can be the same or different from the above order. For example, Figure 4 The 19 sub-data signals of the first sub-pixel group G1 are arranged in the frame buffer 80 in the following order: B0 to B4, B5-1 to B5-2, B6-1 to B6-4, and B7-1 to B7-8. Figure 5 The 19 sub-data signals of the first sub-pixel group G1 are arranged in the frame buffer 80 in the following order: B7-2, B6-4, B1, B0, B7-6, B5-1, B6-1, B7-4, B7-8, B6-3, B7-1, B2, B7-3, B3, B4, B7-4, B5-2, B7-7, B6-2.

[0063] For ease of description, this will be referred to as Figure 4 The arrangement order of the 19 sub-data signals of the first sub-pixel group G1 in the frame buffer 80 is used as an example for illustration.

[0064] For example, in this embodiment, the order of the m sub-data signals in the data signal data of sub-pixel Pi in the second sub-pixel group G2 is to correspond to the second sub-frame F2 to the m-th sub-frame Fm and the first sub-frame F1, respectively. That is, the order of the 19 sub-data signals in the data signal data of the second sub-pixel group G2 is to correspond to the second sub-frame F2 to the 19th sub-frame F19 and the first sub-frame F1, respectively, namely according to B1 to B4, B5-1 to B5-2, B6-1 to B6-4, B7-1 to B7-8, and B0.

[0065] Understandably, after the data signal data of the second sub-pixel group G2 is stored in the frame buffer 80, the first sub-pixel group G1 is about to display the sub-data signal (i.e., the corresponding B1) of the second sub-frame F2 of the current frame. Therefore, in order to ensure the accuracy of the image of the second sub-frame F2 (i.e., to achieve its corresponding weight), the second sub-pixel group G2 also needs to obtain the sub-data signal (i.e., the corresponding B1) of the second sub-frame F2 from the data signal data to display the image of the second sub-frame F2. In order to facilitate the sequential reading of multiple sub-data signals in the data signal data of the second sub-pixel group G2, the arrangement order of multiple sub-data signals in the data signal data of the second sub-pixel group G2 can correspond to the second sub-frame F2 to the 19th sub-frame F19 and the first sub-frame F1 in sequence.

[0066] Furthermore, when n is greater than or equal to 3, m is greater than h, and h is a positive integer greater than 2 and less than n, that is, when the number of sub-pixel groups is greater than 2 and the number of sub-frames contained in a frame is greater than 3, for each of the third sub-pixel group G3 and subsequent sub-pixel groups, the data signal data of each sub-pixel Pi in the h-th sub-pixel group Gh is sequentially arranged in the frame buffer 80 by m sub-data signals (i.e., 19 sub-data signals) corresponding to the h-th sub-frame Fh to the m-th sub-frame Fm, the 1st sub-frame F1 to the h-1-th sub-frame Fh-1.

[0067] For example, when h=3, the order of the m sub-data signals in the data signal data of sub-pixel Pi in the third sub-pixel group G3 in this embodiment is to correspond to the third sub-frame F3 to the m-th sub-frame Fm and the first sub-frame F1 to the second sub-frame F2 in sequence. That is, the order of the 19 sub-data signals in the data signal data of the third sub-pixel group G3 is to correspond to the third sub-frame to the 19th sub-frame F19 and the first sub-frame F1 to the second sub-frame F2 in sequence, that is, according to B2 to B4, B5-1 to B5-2, B6-1 to B6-4, B7-1 to B7-8, B0, B1.

[0068] Until h = n, in this embodiment, the order of the m sub-data signals arranged sequentially in the data signal data of the sub-pixel Pi in the nth sub-pixel group Gn is to correspond to the nth sub-frame Fn to the mth sub-frame Fm, the 1st sub-frame F1 to the (n-1)th sub-frame Fn-1 in sequence. If n = m, then the order of the m sub-data signals arranged sequentially is to correspond to the mth sub-frame Fm, the 1st sub-frame F1 to the (m-1)th sub-frame Fm-1 in sequence.

[0069] Similarly, after the data signal data of the h-th sub-pixel group Gh is stored in the frame buffer 80, the first sub-pixel group G1 to the h-th sub-pixel group Gh will display the sub-data signal of the h-th sub-frame Fh of the current frame. Therefore, in order to ensure the accuracy of the image of the h-th sub-frame Fh (i.e., to achieve its corresponding weight), the h-th sub-pixel group Gh also needs to obtain the sub-data signal of the h-th sub-frame Fh from the data signal data to display the image of the h-th sub-frame. Therefore, the arrangement order of the multiple sub-data signals in the data signal data of the h-th sub-pixel group Gh can correspond to the h-th sub-frame Fh to the 19th sub-frame F19 and the first sub-frame F1 to the h-1st sub-frame Fh-1, respectively.

[0070] Understandably, this embodiment shifts the order of the m sub-data signals of each sub-pixel group forward by one position compared to the order of the 19 sub-data signals of the previous sub-pixel group, and moves the first sub-data signal to the last sub-data signal. This allows multiple sub-pixel groups within the same sub-frame to control the corresponding sub-pixel Pi to emit or extinguish for the same duration based on the sub-data signals corresponding to that sub-frame with the same weight. In particular, for sub-frames where the "emitting or extinguishing duration of the corresponding sub-pixel Pi" is less than the unit duration T (referred to as blanking sub-frames), it can be guaranteed that the corresponding sub-pixel Pi emits or extinguishes for the same duration.

[0071] In some embodiments, combined with Figures 1 to 4 As shown, the sub-data signals (i.e., B0 to B4 mentioned above) corresponding to each sub-pixel Pi in the first sub-pixel group G1 with progressively increasing weights are continuously set in the corresponding m sequentially arranged sub-data signals.

[0072] like Figure 4As shown, taking m=19 as an example, since the 5 sub-data signals with progressively increasing weights (i.e., B0 to B4 mentioned above) in the 19 sub-data signals of the first sub-pixel group G1 are set consecutively in the 19 sub-data signals B0 to B4, B5-1 to B5-2, B6-1 to B6-4, and B7-1 to B7-8 arranged in sequence, and as can be seen from the above analysis, the arrangement order of the 19 sub-data signals of each sub-pixel group is shifted one position forward compared to the arrangement order of the 19 sub-data signals of the previous sub-pixel group, and the first sub-data signal is moved to become the last sub-data signal.

[0073] Therefore, in this embodiment, the first sub-pixel group G1 can sequentially display the images corresponding to the first sub-frame F1 to the fifth sub-frame F5 with progressively increasing weights (i.e., corresponding to B0 to B4 as described above).

[0074] In other embodiments, combined with Figures 1 to 3 , Figure 5 As shown, the sub-data signals (i.e., B0 to B4 mentioned above) corresponding to each sub-pixel Pi in the first sub-pixel group G1 with progressively increasing weights are dispersed among the corresponding m sequentially arranged sub-data signals.

[0075] like Figure 5 As shown, taking m=19 as an example, since the weight of the 5 sub-data signals with increasing weight in the 19 sub-data signals of the first sub-pixel group G1 (i.e., B0 to B4 mentioned above) is dispersed among the 19 sub-data signals B0 to B4, B5-1 to B5-2, B6-1 to B6-4, and B7-1 to B7-8 arranged in sequence, the 5 sub-data signals corresponding to B0 to B4 are dispersed. The specific degree of dispersion is not limited. Each pair of the five can be set at intervals (i.e., a sub-data signal corresponding to a blanking subframe is set between them), or a maximum of four of the five can be set consecutively.

[0076] Furthermore, based on the analysis above, the arrangement order of the 19 sub-data signals in each sub-pixel group is shifted one position forward compared to the arrangement order of the 19 sub-data signals in the previous sub-pixel group, and the first sub-data signal is moved to become the last sub-data signal. Therefore, the 5 sub-data signals corresponding to B0 to B4 in each sub-pixel group will not be set consecutively.

[0077] Therefore, in this embodiment, the sub-data signals of each of the eight bit data signals (bits 0 to 7) of the first sub-pixel group G1 are arranged in random order. Similarly, following the rule of "shifting one bit forward," the sub-data signals of each of the eight bit data signals (bits 0 to 7) of the other sub-pixel groups are also arranged in random order accordingly, making the multiple sub-pixel groups in this embodiment comparable. Figure 4For multiple sub-pixel groups, by distributing the sub-data signals (i.e., the sub-data signals corresponding to the blanking sub-frames) with sequentially increasing weights among multiple sub-data signals, the number of consecutively arranged sub-data signals where "the light-up or light-down duration of the corresponding sub-pixel Pi is equal to the unit duration T" is reduced. This avoids controlling the corresponding sub-pixel Pi to continuously light up or light down within multiple consecutive sub-frames based on the value of the corresponding bit data signal, thereby reducing the duration of continuous light-up or light-down of the sub-pixel Pi. This reduces the risk of flickering caused by the long light-up or light-down transition of the sub-pixel Pi when switching from the bit data signal to a bit data signal with different values.

[0078] In some embodiments, combined with Figures 1 to 5 As shown, the source driver 30 is configured as follows:

[0079] When the frame buffer 80 has finished buffering the data signal data of each sub-pixel Pi in the j-th sub-pixel group Gj in the current frame, it controls each sub-pixel Pi in the first sub-pixel group G1 to the j-th sub-pixel group Gj to display the image of the j-th sub-frame in the current frame according to the sub-data signal of the j-th sub-frame in the current frame, and controls each sub-pixel Pi in the k-th sub-pixel group from the (j+1)-th sub-pixel group Gj+1 to the n-th sub-pixel group Gn to display the image of the (m+j-k+1)-th sub-frame in the previous frame according to the (m+j-k+1)-th sub-data signal of the previous frame, where k is a positive integer greater than or equal to j+1 and less than or equal to n.

[0080] Based on the above analysis, within the Nth frame, the data signal data of sub-pixel Pi in the h-th sub-pixel group Gh corresponds sequentially to m sub-data signals (i.e., 19 sub-data signals) arranged in the frame buffer 80, which in turn correspond to sub-frames Fh to Fm, and sub-frames F1 to Fh-1. Figure 4 For example, m = 19, combined with Figure 5 As shown:

[0081] The 19 sub-data signals G1_N_1, G1_N_2 to G1_N_19 corresponding to the first sub-pixel group G1 are B0 to B4, B5-1 to B5-2, B6-1 to B6-4, and B7-1 to B7-8 respectively, and correspond to the first sub-frame F1 to the 19th sub-frame F19 respectively.

[0082] The 19 sub-data signals G2_N_1, G2_N_2 to G2_N_19 corresponding to the second sub-pixel group G2 are B1 to B4, B5-1 to B5-2, B6-1 to B6-4, B7-1 to B7-8, and B0 respectively, and correspond to the second sub-frame F2 to the 19th sub-frame F19 and the first sub-frame F1 respectively.

[0083] The 19 sub-data signals G3_N_1, G3_N_2 to G3_N_19 corresponding to the third sub-pixel group G3 are B2 to B4, B5-1 to B5-2, B6-1 to B6-4, B7-1 to B7-8, B0, and B1 respectively, and correspond to the third sub-frame F3 to the 19th sub-frame F19 and the first sub-frame F1 to the second sub-frame F2 respectively.

[0084] And so on;

[0085] The 19th sub-pixel group G19 corresponds to the 19 sub-data signals G19_N_1, G19_N_2 to G19_N_19, which are arranged in sequence and correspond to the 19th sub-frame F19, the 1st sub-frame F1 to the 18th sub-frame F18, respectively.

[0086] It is important to note that, such as Figure 5 As shown, since the data signals of the second sub-pixel group G2 to the 19th sub-pixel group G19 in the Nth frame are buffered in the frame buffer 80 before the display of the second sub-frame F2, before the display of the third sub-frame F3, and finally before the display of the 19th sub-frame F19, the following analysis can be made:

[0087] Since the data signal data of the second sub-pixel group G2 in the Nth frame is only buffered into the frame buffer 80 in the second sub-frame F2, the buffer space in the frame buffer 80 corresponding to the data signal data of the second sub-pixel group G2 is located on the outermost side in the first sub-frame F1 and the sub-data signal read is the sub-data signal G2_(N-1)_19 of the N-1th frame.

[0088] Since the data signal data of the third sub-pixel group G3 in the Nth frame is only buffered into the frame buffer 80 in the third sub-frame F3, the buffer space of the data signal data of the third sub-pixel group G3 in the frame buffer 80 is located on the outermost side in the first sub-frame F1 and the second sub-frame F2, and the sub-data signals read are the sub-data signals G3_(N-1)_18 and G3_(N-1)_19 of the N-1th frame, respectively.

[0089] And so on;

[0090] Since the data signal data of the nineteenth sub-pixel group G19 in the Nth frame is only buffered into the frame buffer 80 in the 19th sub-frame F19, the buffer space in the frame buffer 80 corresponding to the data signal data of the nineteenth sub-pixel group G19 is located on the outermost side in the 1st sub-frame F1, the 2nd sub-frame F2 up to the 18th sub-frame F18. The sub-data signals read are the sub-data signals G19_(N-1)_2, G19_(N-1)_3 up to G19_(N-1)_19 of the N-1th frame.

[0091] Based on the above analysis, when the frame buffer 80 has finished buffering the data signal data of the first sub-pixel group G1 in the second frame, although the data signals data of the second sub-pixel group G2 to the nth sub-pixel group Gn in the first frame are all buffered in the frame buffer 80, considering that the buffer space of the data signal data of the second sub-pixel group G2, the buffer space of the data signal data of the third sub-pixel group G3, and the buffer space of the data signal data of the nineteenth sub-pixel group G19 in the frame buffer 80 are located on the outermost side in the first subframe F1, the sub-data signals read are G2_(N-1)_19, G3_(N-1)_18 and G19_(N-1)_2 respectively;

[0092] Therefore, in order to facilitate the reading of the above sub-data signals, in the first sub-frame, in addition to controlling the first sub-pixel group G1 to display the image of the first sub-frame in the current frame according to the sub-data signal G1_N_1 of the first sub-frame F1 of the current frame, the second sub-pixel group G2 to the nth sub-pixel group Gn are also controlled to display the image of the first sub-frame in the previous frame according to the nineteenth sub-data signal G2_(N-1)_19 and the eighteenth sub-data signal G3_(N-1)_18 of the previous frame, respectively.

[0093] Furthermore, for example, when m = n = 19 and j = 3 in this embodiment, the following understanding can be made:

[0094] When the frame buffer 80 has finished buffering the data signal data of the third sub-pixel group G3 in the Nth frame, it controls the sub-pixels Pi in the first sub-pixel group G1 to the third sub-pixel group G3 to display the picture of the third sub-frame in the Nth frame according to the third sub-data signal G1_N_3, G2_N_2, G3_N_1 in the Nth frame;

[0095] And control each sub-pixel Pi in the kth sub-pixel group from the 4th sub-pixel group G4 to the 19th sub-pixel group G19 to display the image of the 23-kth sub-frame in the N-1th frame according to the 23-kth sub-data signal of the N-1th frame;

[0096] When k=4, control each sub-pixel Pi in the 4th sub-pixel group to display the image of the 19th sub-frame in the N-1th frame according to the 19th sub-data signal G4_(N-1)_19 of the N-1th frame;

[0097] When k=5, control each sub-pixel Pi in the 5th sub-pixel group to display the image of the 18th sub-frame in the N-1th frame according to the 18th sub-data signal G5_(N-1)_18 of the N-1th frame.

[0098] Therefore, since after each sub-pixel group is written to the data signal data of the current frame, it is necessary to control multiple sub-pixel groups (the sub-pixel group and the sub-pixel groups before it) that have been cached to display the corresponding sub-frame, after the data signal data of the j-th sub-pixel group Gj is cached, the first sub-pixel group G1 to the j-th sub-pixel group Gj that have been stored in the data signal data of the current frame will display the j-th sub-frame. At this time, although the data signal data of the (j+1)-th sub-pixel group Gj+1 to the n-th sub-pixel group Gn in the previous frame is cached in the frame buffer 80, each of the (j+1)-th sub-pixel group Gj+1 to the n-th sub-pixel group Gn can be read in the above manner to display the corresponding sub-frame.

[0099] The present invention provides a driving method for a display device. The technical features of the display device, such as sub-pixels Pi and gate lines 50, can be referred to the relevant discussion above. The driving method for the display device includes, but is not limited to, the following embodiments and combinations thereof.

[0100] In some embodiments, such as Figure 6 As shown, the driving method for the display device includes, but is not limited to, the following steps and combinations thereof:

[0101] S1, the control frame buffer sequentially buffers the data signal of each sub-pixel in the first sub-pixel group in a frame to the data signal of each sub-pixel in the nth sub-pixel group in the frame. A frame includes the first sub-frame to the mth sub-frame, where m is a positive integer greater than 1. The data signal includes m sub-data signals of the corresponding sub-pixel in the first sub-frame to the mth sub-frame.

[0102] The frame buffer 80, data signal data, subframe and data signal here can be referred to the relevant discussion above. That is, the data signal data of the first sub-pixel group G1 in the current frame to the data signal data of the nth sub-pixel group Gn in the current frame are cached into the frame buffer 80 in sequence, and each subframe has a corresponding sub-data signal.

[0103] S2, determine whether n is equal to 2;

[0104] When n equals 2, execute:

[0105] S3, when the frame buffer has finished caching the data signal of each sub-pixel in the first sub-pixel group in the current frame, the source driver controls each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and controls each sub-pixel in the second sub-pixel group to display the image of the previous frame;

[0106] That is, only the first sub-pixel group G1 and the second sub-pixel group G2 exist. At this time, the first sub-pixel group G1 is controlled to display the image of the first sub-frame in the current frame, and the second sub-pixel group G2 is controlled to display the image of the previous frame. For specific details, please refer to the relevant discussion above.

[0107] S4, when n is not equal to 2, determine whether n is equal to 3;

[0108] When n equals 3, execute:

[0109] S5, when the frame buffer has finished buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, the source driver controls each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and controls each sub-pixel in the second sub-pixel group and the third sub-pixel group to display the image of the previous frame; and when the frame buffer has finished buffering the data signal of each sub-pixel in the second sub-pixel group in the current frame, the source driver controls each sub-pixel in the first sub-pixel group and the second sub-pixel group to display the image of the second sub-frame in the current frame, and controls each sub-pixel in the third sub-pixel group to display the image of the previous frame;

[0110] That is, only the first sub-pixel group G1 to the third sub-pixel group G3 exist. At this time, the first sub-pixel group G1 is controlled to display the image of the first sub-frame in the current frame, and the second sub-pixel group G2 and the third sub-pixel group G3 are controlled to display the image of the previous frame. For specific details, please refer to the relevant discussion above.

[0111] S6, when n is not equal to 3, determine whether n is greater than 3;

[0112] When n is greater than 3, execute:

[0113] S7, when the frame buffer has finished buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, the source driver controls each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and controls each sub-pixel in the second to nth sub-pixel groups to display the image of the previous frame, and when the frame buffer has finished buffering the data signal of each sub-pixel in the jth sub-pixel group in the current frame, the source driver controls each sub-pixel in the first to nth sub-pixel groups to display the image of the previous frame. Each sub-pixel in the sub-pixel group displays the image of the j-th sub-frame in the current frame, and controls each sub-pixel in the (j+1)-th to n-th sub-pixel groups to display the image of the previous frame, where j is greater than 1 and less than n; and when the frame buffer has finished caching the data signal of each sub-pixel in the n-th sub-pixel group in the current frame, the source driver controls each sub-pixel in the 1-th to n-th sub-pixel groups to display the image of the n-th sub-frame in the current frame, where j is a positive integer greater than 1 and less than n;

[0114] That is, only the first sub-pixel group G1 to the nth sub-pixel group Gn exist. When the data signal data of the first sub-pixel group G1 in the current frame is cached, the first sub-pixel group G1 is controlled to display the image of the first sub-frame in the current frame, and the second sub-pixel group G2 to the nth sub-pixel group Gn are controlled to display the image of the previous frame. For specific details, please refer to the relevant discussion above.

[0115] Furthermore, the specific details of the two cases—after the data signal data of the j-th sub-pixel group Gj in the current frame is cached, and after the data signal data of the n-th sub-pixel group Gn in the current frame is cached—can also be found in the relevant discussion above.

[0116] In some embodiments, at least some of the m sub-data signals have different weights, and each sub-data signal controls the duration for which the corresponding sub-pixel Pi is illuminated or extinguished according to its corresponding weight; the above step S1 includes, but is not limited to, the following steps:

[0117] S11, control the frame buffer to sequentially buffer m sub-data signals corresponding to the first sub-frame to the m-th sub-frame from the data signal of each sub-pixel in the first sub-pixel group;

[0118] S12, when m is greater than 2, the frame buffer is controlled to sequentially buffer m sub-data signals corresponding to the second sub-frame to the m-th sub-frame and the first sub-frame in the data signal of each sub-pixel in the second sub-pixel group.

[0119] Furthermore, step S1 described above also includes, but is not limited to, the following steps:

[0120] S13, when n is greater than or equal to 3 and m is greater than h, the frame buffer is controlled to sequentially buffer m sub-data signals corresponding to the h-th sub-frame to the m-th sub-frame and the 1-h-1-th sub-frame in the data signal of each sub-pixel in the h-th sub-pixel group, where h is a positive integer greater than 2 and less than n.

[0121] Steps S11 to S13 can be referred to in the above text. Figure 4 and Figure 5 The relevant discussion points out that the order of multiple sub-data signals in the data signal of different sub-pixel groups in the current frame is not the same as the correspondence between the first sub-frame and the last sub-frame.

[0122] The display device and its driving method provided by the embodiments of the present invention have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only for the purpose of helping to understand the technical solutions and core ideas of the present invention. Those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A display device, characterized in that, include: Multiple sub-pixels are divided into multiple sub-pixel groups, each sub-pixel group includes at least one row of sub-pixels, and the multiple sub-pixel groups include the first sub-pixel group to the nth sub-pixel group, where n is a positive integer greater than 1; Multiple gate lines are divided into gate line groups 1 to 2 corresponding to the first to the nth sub-pixel groups. Each gate line in the i-th gate line group is electrically connected to multiple sub-pixels corresponding to the i-th sub-pixel group. i is a positive integer greater than or equal to 1 and less than or equal to n. A frame buffer is configured to sequentially buffer the data signal of each sub-pixel in the first sub-pixel group within a frame to the data signal of each sub-pixel in the nth sub-pixel group within the frame. A frame includes the first sub-frame to the mth sub-frame, where m is a positive integer greater than 1. The data signal includes m sub-data signals of the corresponding sub-pixel in the first sub-frame to the mth sub-frame. The source driver, electrically connected between the frame buffer and the plurality of sub-pixels, is configured to: Where n equals 2, when the frame buffer has finished buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, control each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and control each sub-pixel in the second sub-pixel group to display the image of the previous frame; or, Where n equals 3, when the frame buffer has finished buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, control each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and control each sub-pixel in the second and third sub-pixel groups to display the image of the previous frame; and when the frame buffer has finished buffering the data signal of each sub-pixel in the second sub-pixel group in the current frame, control each sub-pixel in the first and second sub-pixel groups to display the image of the second sub-frame in the current frame, and control each sub-pixel in the third sub-pixel group to display the image of the previous frame; or, If n is greater than 3, when the frame buffer has finished buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, control each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and control each sub-pixel in the second to nth sub-pixel groups to display the image of the previous frame, and when the frame buffer has finished buffering the data signal of each sub-pixel in the jth sub-pixel group in the current frame, control the first to jth sub-pixel groups to display the image of the previous frame. Each sub-pixel in the pixel group displays the image of the j-th sub-frame in the current frame, and controls each sub-pixel in the (j+1)-th to n-th sub-pixel groups to display the image of the previous frame, where j is greater than 1 and less than n. When the frame buffer has finished caching the data signal of each sub-pixel in the n-th sub-pixel group in the current frame, it controls each sub-pixel in the 1-th to n-th sub-pixel groups to display the image of the n-th sub-frame in the current frame, where j is a positive integer greater than 1 and less than n.

2. The display device as claimed in claim 1, characterized in that, The n is less than or equal to the m.

3. The display device as claimed in claim 1, characterized in that, Each of the sub-data signals has a corresponding weight, the value of each sub-data signal is used to control the corresponding sub-pixel to light up or turn off, the weight of each sub-data signal is used to control the duration of the corresponding sub-pixel to light up or turn off, and at least some of the sub-data signals among the m sub-data signals have different weights; The m sequentially arranged sub-data signals of each sub-pixel in the first sub-pixel group correspond to the first sub-frame to the m-th sub-frame respectively; When m is greater than 2, the data signals of each sub-pixel in the second sub-pixel group are arranged sequentially in the frame buffer by m sub-data signals, which correspond to the second sub-frame to the m-th sub-frame and the first sub-frame.

4. The display device as claimed in claim 3, characterized in that, When n is greater than or equal to 3, m is greater than h, and h is a positive integer greater than 2 and less than n, the data signals of each sub-pixel in the h-th sub-pixel group are arranged sequentially in the frame buffer by m sub-data signals that correspond sequentially to the h-th sub-frame to the m-th sub-frame and the 1-th sub-frame to the h-1-th sub-frame.

5. The display device as claimed in claim 4, characterized in that, The source driver is configured as follows: When the frame buffer has finished caching the data signal of each sub-pixel in the j-th sub-pixel group in the current frame, control each sub-pixel in the 1st to the j-th sub-pixel group to display the image of the j-th sub-frame in the current frame according to the sub-data signal of the j-th sub-frame in the current frame, and control each sub-pixel in the k-th sub-pixel group in the (j+1)-n-th sub-pixel group to display the image of the (m+j-k+1)-th sub-frame in the previous frame according to the (m+j-k+1)-th sub-data signal of the previous frame, where k is a positive integer greater than or equal to j+1 and less than or equal to n.

6. The display device according to any one of claims 3 to 5, characterized in that, The sub-data signals for each sub-pixel in the first sub-pixel group, whose weights increase sequentially, are continuously set among the m sequentially arranged sub-data signals.

7. The display device according to any one of claims 3 to 5, characterized in that, The sub-data signals corresponding to each sub-pixel in the first sub-pixel group, with their weights increasing sequentially, are distributed among the corresponding m sequentially arranged sub-data signals.

8. The display device according to any one of claims 3 to 5, characterized in that, The display device has a first refresh rate mode and a second refresh rate mode, wherein the refresh rate of the display device in the first refresh rate mode is greater than the refresh rate in the second refresh rate mode; When the display device is in the first refresh rate mode, the portion of the sub-data signal whose weight is sequentially increased for each sub-pixel in the first sub-pixel group is continuously set in the corresponding m sequentially arranged sub-data signals; When the display device is in the second refresh rate mode, the portion of the sub-data signal whose weight is sequentially increased for each sub-pixel in the first sub-pixel group is distributed among the corresponding m sequentially arranged sub-data signals.

9. The display device as claimed in claim 1, characterized in that, Each of the first to the (n-1)th gate line groups includes the same number of gate lines, and the number of gate lines in the nth gate line group is less than or equal to the number of gate lines in each of the first to the (n-1)th gate line groups.

10. A driving method for a display device, characterized in that, The method for driving the display device as described in claim 1 includes: The frame buffer is controlled to sequentially buffer the data signal of each sub-pixel in the first sub-pixel group within a frame to the data signal of each sub-pixel in the nth sub-pixel group within the frame; Determine whether n is equal to 2; When n equals 2, when the frame buffer has finished caching the data signal of each sub-pixel in the first sub-pixel group in the current frame, the source driver controls each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and controls each sub-pixel in the second sub-pixel group to display the image of the previous frame. If n is not equal to 2, determine whether n is equal to 3; When n equals 3, when the frame buffer has finished buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, the source driver controls each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and controls each sub-pixel in the second and third sub-pixel groups to display the image of the previous frame; when the frame buffer has finished buffering the data signal of each sub-pixel in the second sub-pixel group in the current frame, the source driver controls each sub-pixel in the first and second sub-pixel groups to display the image of the second sub-frame in the current frame, and controls each sub-pixel in the third sub-pixel group to display the image of the previous frame. If n is not equal to 3, determine whether n is greater than 3; When n is greater than 3, when the frame buffer has finished buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, the source driver controls each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and controls each sub-pixel in the second to nth sub-pixel groups to display the image of the previous frame, and when the frame buffer has finished buffering the data signal of each sub-pixel in the jth sub-pixel group in the current frame, the source driver controls the first to nth sub-pixel groups to display the image of the previous frame. Each sub-pixel in the j-th sub-pixel group displays the image of the j-th sub-frame in the current frame, and controls each sub-pixel in the (j+1)-th to n-th sub-pixel groups to display the image of the previous frame, where j is greater than 1 and less than n, and when the frame buffer has finished caching the data signal of each sub-pixel in the n-th sub-pixel group in the current frame, the source driver controls each sub-pixel in the 1-th to n-th sub-pixel groups to display the image of the n-th sub-frame in the current frame, where j is a positive integer greater than 1 and less than n.

11. The driving method for the display device as claimed in claim 10, characterized in that, At least some of the m sub-data signals have different weights, and each sub-data signal controls the duration for which the corresponding sub-pixel is illuminated or extinguished according to its corresponding weight. The step of controlling the frame buffer to sequentially buffer the data signal of each sub-pixel in the first sub-pixel group within a frame to the data signal of each sub-pixel in the nth sub-pixel group within the frame includes: The frame buffer is controlled to sequentially buffer m sub-data signals corresponding to the first sub-frame to the m-th sub-frame from the data signal of each sub-pixel in the first sub-pixel group; When m is greater than 2, the frame buffer is controlled to sequentially buffer m sub-data signals corresponding to the second sub-frame to the m-th sub-frame and the first sub-frame in the data signal of each sub-pixel in the second sub-pixel group.

12. The driving method for the display device as claimed in claim 11, characterized in that, The step of controlling the frame buffer to sequentially buffer the data signal of each sub-pixel in the first sub-pixel group within a frame to the data signal of each sub-pixel in the nth sub-pixel group within the frame further includes: When n is greater than or equal to 3 and m is greater than h, the frame buffer is controlled to sequentially buffer m sub-data signals corresponding to the h-th sub-frame to the m-th sub-frame and the 1-h-1-th sub-frame in the data signal of each sub-pixel in the h-th sub-pixel group, where h is a positive integer greater than 2 and less than n.

Citation Information

Patent Citations

  • Display device, display method, display monitor, and television set

    CN101248481A

  • Apparatus and method for pixel data reodering

    CN108604436A