Display device and driving method thereof
By grouping the sub-pixels of the Micro LED display panel and utilizing the coordinated control of the frame buffer and source driver, the problem of time difference between user action and system response is solved, achieving a higher user experience.
Patent Information
- Application Number
- CN202510919130.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-03
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2045-07-03
AI Technical Summary
Existing Micro LED display panels, in applications such as virtual reality, suffer from a large time lag between user actions and system responses due to the digital sub-field scanning method, which reduces the user experience.
The multiple sub-pixels of the display device are divided into multiple sub-pixel groups, and the data signal of each sub-pixel group is cached in sequence through the frame buffer. The source driver is used to control the sub-pixel group to display the current frame or the previous frame, shortening the interval between data signal input and picture display.
It reduces the time difference between user actions and system responses, and improves the user experience.
Smart Images

Figure CN120690138A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display technology, and in particular to a display device and a driving method thereof. Background Art
[0002] Micro LED (Micro Light Emitting Diode) display panels currently use a digital sub-field scanning method for display driving, that is, a frame can be divided into multiple sub-frames with different weights. Different weights indicate that the corresponding luminous durations of the sub-pixels are different. The sub-pixels emit or do not emit light accordingly according to the value of each sub-frame. The luminous durations of multiple sub-frames are superimposed to present the brightness of the grayscale corresponding to the frame.
[0003] However, the current digital sub-field scanning method requires writing all bits of data of all sub-pixels in a frame into the frame buffer before displaying multiple sub-frames in sequence. This causes a delay between the display of a frame and its data input that is greater than the transmission time of one frame of data. As a result, in application scenarios such as virtual reality, the time difference between user actions and system responses is large, which reduces the user experience. Summary of the Invention
[0004] The purpose of the present invention is to provide a display device and a driving method thereof to solve the technical problem that existing Micro LED display panels have poor user experience in application scenarios such as virtual reality.
[0005] An embodiment of the present invention provides a display device, including:
[0006] A plurality of sub-pixels are divided into a plurality of sub-pixel groups, each of the sub-pixel groups includes at least one row of the sub-pixels, and the plurality of sub-pixel groups include a first sub-pixel group to an nth sub-pixel group, where n is a positive integer greater than 1;
[0007] a plurality of gate lines, divided into a first gate line group to an nth gate line group corresponding to the first sub-pixel group to the nth sub-pixel group, each gate line in the i-th gate line group being electrically connected to a plurality of sub-pixels 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;
[0008] a frame buffer configured to sequentially buffer a data signal of each sub-pixel in the first sub-pixel group within a frame to a data signal of each sub-pixel in the nth sub-pixel group within the frame, wherein a frame includes a first sub-frame to an mth sub-frame, where m is a positive integer greater than 1, and the data signal includes m sub-data signals of the corresponding sub-pixel in the first sub-frame to the mth sub-frame, respectively;
[0009] A source driver is electrically connected between the frame buffer and the plurality of sub-pixels and is configured to:
[0010] The n is equal to 2, and when the frame buffer finishes buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, each sub-pixel in the first sub-pixel group is controlled to display the image of the first sub-frame in the current frame, and each sub-pixel in the second sub-pixel group is controlled to display the image of the previous frame; or
[0011] The n is equal to 3, and when the frame buffer finishes buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, each sub-pixel in the first sub-pixel group is controlled to display the picture of the first sub-frame in the current frame, and each sub-pixel in the second sub-pixel group and the third sub-pixel group is controlled to display the picture of the previous frame, and when the frame buffer finishes buffering the data signal of each sub-pixel in the second sub-pixel group in the current frame, each sub-pixel in the first sub-pixel group and the second sub-pixel group is controlled to display the picture of the second sub-frame in the current frame, and each sub-pixel in the third sub-pixel group is controlled to display the picture of the previous frame; or
[0012] The n is greater than 3, and when the frame buffer finishes caching the data signal of each sub-pixel in the first sub-pixel group in the current frame, each sub-pixel in the first sub-pixel group is controlled to display the picture of the first sub-frame in the current frame, and each sub-pixel in the second sub-pixel group to the nth sub-pixel group is controlled to display the picture of the previous frame, and when the frame buffer finishes caching the data signal of each sub-pixel in the jth sub-pixel group in the current frame, each sub-pixel in the first sub-pixel group to the jth sub-pixel group is controlled to display the picture of the previous frame. Each of the sub-pixels in the pixel group displays the image of the j-th sub-frame in the current frame, and each of the sub-pixels 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, j is greater than 1 and less than n, and when the frame buffer has cached the data signal of each of the sub-pixels in the n-th sub-pixel group in the current frame, each of the sub-pixels in the 1-th sub-pixel group to the n-th sub-pixel group is controlled to display the image of the n-th sub-frame in the current frame, and j is a positive integer greater than 1 and less than n.
[0013] An embodiment of the present invention further provides a method for driving a display device, for driving any of the above-described display devices, the method comprising:
[0014] 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, where one frame includes the first sub-frame to the mth sub-frame, where m is a positive integer greater than 1, and the data signal includes m sub-data signals of the corresponding sub-pixels in the first sub-frame to the mth sub-frame respectively;
[0015] Determine whether the n is equal to 2;
[0016] When n is equal to 2, after the frame buffer finishes 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 to display the image of the previous frame;
[0017] When n is not equal to 2, determining whether n is equal to 3;
[0018] When n is equal to 3, after the frame buffer finishes 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 after the frame buffer finishes 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;
[0019] When n is not equal to 3, determining whether n is greater than 3;
[0020] When n is greater than 3, when the frame buffer finishes caching the data signal of each sub-pixel in the first sub-pixel group in the current frame, the source driver is used to control 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 the nth sub-pixel group to display the image of the previous frame, and when the frame buffer finishes caching the data signal of each sub-pixel in the jth sub-pixel group in the current frame, the source driver is used to control each sub-pixel in the first sub-pixel group to the nth sub-pixel group 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 sub-pixel group to the n-th sub-pixel group to display the image of the previous frame. When j is greater than 1 and less than n, and when the frame buffer has cached 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 sub-pixel group to the n-th sub-pixel group to display the image of the n-th sub-frame in the current frame. j is a positive integer greater than 1 and less than n.
[0021] An embodiment of the present invention provides a display device and a driving method thereof, wherein each of a plurality of sub-pixel groups in the display device includes a plurality of rows of sub-pixels, and a frame buffer is configured to sequentially cache data signals (including a plurality of sub-data signals corresponding to a plurality of sub-frames) from the first sub-pixel group to the last sub-pixel group within a frame. When the frame buffer has finished caching 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 the sub-pixel groups in the previous stage to display the images of the corresponding sub-frames of the current frame, and to control the sub-pixel groups in the subsequent stage of the sub-pixel group to display the images of the corresponding sub-frames of the previous frame. The complete image of the frame is displayed at the earliest when the data signals of the last sub-pixel group in the current frame are acquired, thereby shortening the interval between the display of a frame and the input of the data signals of the corresponding plurality of rows of sub-pixels, and reducing the time difference between the user's action and the system response. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 A schematic diagram of the structure of a display device provided by an embodiment of the present invention.
[0023] Figure 2 A schematic diagram of the composition of multiple bit data signals in a data signal provided by an embodiment of the present invention.
[0024] Figure 3 An embodiment of the present invention provides an arrangement diagram of multiple sub-data signals of different sub-pixel groups corresponding to multiple sub-frames within a frame.
[0025] Figure 4 and Figure 5A schematic diagram of an arrangement order of buffering multiple sub-data signals in data signals of sub-pixels in different sub-pixel groups provided by an embodiment of the present invention.
[0026] Figure 6 The present invention provides a flowchart of a method for driving a display device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0027] The following will provide a clear and complete description of the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0028] In the description of the present invention, the terms "first", "second", etc. are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" or "second" may explicitly or implicitly include one or more of the said features. In addition, it should be noted that the drawings only provide structures that are closely related to the present invention, and some details that are not closely related to the invention are omitted. The purpose is to simplify the drawings and make the invention clear at a glance, rather than to indicate that the actual device is the same as the attached structure. Figure 1 The same is not a limitation of the actual device.
[0029] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase at various times in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0030] An embodiment of the present invention provides a display device, which includes but is not limited to the following embodiments and combinations of the following embodiments.
[0031] In one embodiment, if 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 n-th sub-pixel group Gn, wherein n is a positive integer greater than 1; a plurality of gate lines 50, divided into a first gate line group to an n-th gate line group corresponding to the first sub-pixel group to the n-th sub-pixel group, wherein each gate line 50 in the i-th gate line group is electrically connected to the corresponding plurality of sub-pixels Pi in the i-th sub-pixel group, wherein i is a positive integer greater than or equal to 1 and less than or equal to n; and a frame buffer 80. , configured to sequentially cache 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, one frame includes the first sub-frame to the mth sub-frame, m is a positive integer greater than 1, and the data signal data includes m sub-data signals (data1 to datam) of the corresponding sub-pixels in the first sub-frame to the mth sub-frame respectively; the source driver 30 is electrically connected between the frame buffer 80 and the plurality of sub-pixels.
[0032] Here is for the convenience of description, Figure 1 As shown, a plurality of sub-pixels Pi are arranged along the row and column directions as an example, that is, each sub-pixel group includes at least one row of sub-pixels Pi. The display device 100 may further include a gate driver 40 and a plurality of data lines 60. Each gate line 50 is electrically connected between a corresponding output terminal of the gate driver 40 and a corresponding row of sub-pixels Pi to transmit a corresponding gate signal to the row of sub-pixels Pi. Each data line 60 is electrically connected between a source driver 30 and a corresponding column of sub-pixels Pi to transmit a corresponding data signal data to the column of sub-pixels Pi.
[0033] Furthermore, the display device 100 may also include a timing controller 70. The timing controller 70 can obtain 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 signal. The gate driver 40 can generate the multiple gate signals described above based on the clock signal. The frame buffer 80 can obtain the image signal of each frame. Each image signal may include multiple grayscale signals corresponding to multiple sub-pixels Pi. The grayscale signal can represent 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 signal. The source driver 30 is used to output the data signal data corresponding to the sub-pixels Pi in a certain row when the sub-pixels Pi in the row are turned on, so that each of the multiple sub-pixels Pi in the 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 (for example, including 8-bit data signals bit0 to bit7), and the weights of the multiple bit data signals are different (for example, the weight ratio of the 8-bit data signals bit0 to bit7 is 1:2:4:8:16:32:64:128), and the value of each bit data signal can be a first value (for example, "1") or a second value (for example, "0"). The value of each bit data signal and the corresponding weight are used to control the light-emitting or extinguishing duration corresponding to the sub-pixel Pi. For example Figure 2 Based on the unit time T, the following situations are listed:
[0035] Case 1: The lighting or extinguishing duration of the sub-pixel 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 lighting or extinguishing duration of the sub-pixel Pi corresponding to bit0 to bit5 is less than the unit duration T, and the lighting or extinguishing duration of the sub-pixel Pi corresponding to bit6 to bit7 is a positive integer multiple of the unit duration T.
[0036] Case 2: The lighting or extinguishing duration of the sub-pixel 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 lighting or extinguishing duration of the sub-pixel Pi corresponding to bit0 to bit4 is less than the unit duration T, and the lighting or extinguishing duration of the sub-pixel Pi corresponding to bit5 to bit7 is an integer multiple of the unit duration T.
[0037] Case 3: The duration of the sub-pixels Pi corresponding to the 8-bit data signals bit0 to bit7 that light up or turn off can be (1 / 16)T, (1 / 8)T, (1 / 4)T, (1 / 2)T, 1T, 2T, 4T, and 8T, respectively. That is, the duration of the sub-pixels Pi corresponding to bit0 to bit3 that light up or turn off is less than the unit duration T, and the duration of the sub-pixels Pi corresponding to bit4 to bit7 that light up or turn off is an integer multiple of the unit duration T.
[0038] Specifically, when the value of the bit data signal is the first value (i.e., "1"), the sub-pixel Pi can be controlled to emit light. The greater the weight, the longer the duration of the sub-pixel Pi's light emission, and the smaller the weight, the shorter the duration of the sub-pixel Pi's light emission; when the value of the digital signal is the second value (i.e., "0"), the sub-pixel Pi can be controlled to be turned off. The greater the weight, the longer the duration of the sub-pixel Pi's light emission, and the smaller the weight, the shorter the duration of the sub-pixel Pi's light emission.
[0039] Therefore, the multiple values and multiple weights corresponding to the multiple bit data signals in the data signal data are used to control the total duration of the sub-pixel Pi emitting light and the total duration of the sub-pixel Pi being off within a frame, so that the sub-pixel Pi presents the corresponding brightness within the frame to represent the corresponding grayscale value.
[0040] The difference between the above three cases is that the same bit data signal (any one of bit0 to bit7) corresponds to a different duration of the light-on or light-off of the sub-pixel Pi, resulting in a different total duration of a frame. For a bit data signal where the duration of the light-on or light-off of the corresponding sub-pixel Pi is an integer multiple of the unit duration T, the number of corresponding sub-frames can be equal to the multiple relationship between the above-mentioned "duration of the light-on or light-off of the corresponding sub-pixel Pi" and the unit duration T. For a bit data signal where the duration of the light-on or light-off of the corresponding sub-pixel Pi is less than the unit duration T, the number of corresponding sub-frames is 1. Therefore, the following analysis is made:
[0041] In case 1, the number of subframes (i.e., the number of sub-data signals) corresponding to bit 0 to bit 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 bit0 to bit5 is 1, the number of subframes corresponding to bit6 and bit7 is 2 and 4 respectively, so 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 bit0 to bit4 is 1, and the number of subframes corresponding to bit5 to bit7 are 2, 4, and 8 respectively. Therefore, one frame includes 19 subframes, and the data signal data includes 19 sub-data signals corresponding to the 19 subframes (for example, bit0 to bit4 correspond to 5 sub-data signals B0 to B4 respectively, bit5 corresponds to 2 sub-data signals B5-1 to B5-2, bit6 corresponds to 4 sub-data signals B6-1 to B6-4, and bit7 corresponds to 8 sub-data signals B7-1 to B7-8).
[0044] For ease of description, this embodiment takes the above-mentioned situation 3 as an example, that is, m=19, and the weights of at least some of the 19 sub-data signals (for example, the 5 sub-data signals corresponding to bit0 to bit4) are different. Each sub-data signal controls the duration of the corresponding sub-pixel Pi to light up or go off (for example, the durations of the 5 are (1 / 16)T, (1 / 8)T, (1 / 4)T, (1 / 2)T, and 1T, respectively) according to the corresponding weight (for example, the weight ratio of the 5 sub-data signals corresponding to bit0 to bit4 is 1:2:4:8:16).
[0045] Among them, the 19 sub-data signals (B0 to B4, B5-1 to B5-2, B6-1 to B6-4, B7-1 to B7-8) arranged in sequence in the data signal data of each sub-pixel Pi in the first sub-pixel group correspond to the first sub-frame to the nineteenth sub-frame respectively.
[0046] Based on the above definition, if Figure 3 As shown, the source driver 30 in this embodiment is configured as follows:
[0047] n is equal to 2, that is, there are only the first sub-pixel group G1 and the second sub-pixel group G2. When the frame buffer 80 finishes buffering the data signal data (including 19 sub-data signals G1_N_1, G1_N_2 to G1_N_19 arranged in sequence, and the order of their correspondence with the first sub-frame F1 to the nineteenth sub-frame F19 is not limited) 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), each sub-pixel Pi in 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 is controlled to display the image of the previous frame (i.e., the N-1th frame);
[0048] Alternatively, n is equal to 3, that is, there are only the first to third sub-pixel groups G1 to G3. When the frame buffer 80 finishes caching 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), each sub-pixel Pi in the first sub-pixel group is controlled to display the image of the first sub-frame in the current frame (corresponding to the sub-data signal G1_N_1), and each sub-pixel Pi in the second sub-pixel group G2 and the third sub-pixel group G3 is controlled to display the image of the previous frame (i.e., the N-1th frame). When the frame buffer 80 finishes buffering the data signal data of each sub-pixel Pi in the second sub-pixel group G2 in the current frame (including 19 sub-data signals G2_N_1, G2_N_2 to G2_N_19 arranged in sequence, and the order of their correspondence with the first sub-frame F1 to the nineteenth sub-frame F19 is not limited), each sub-pixel Pi in the first sub-pixel group G1 and the second sub-pixel group G2 is controlled to display the image of the second sub-frame in the current frame, and each sub-pixel Pi in the third sub-pixel group G3 is controlled to display the image of the previous frame;
[0049] Alternatively, n is greater than 3, that is, there are the 1st sub-pixel group G1 to the nth sub-pixel group Gn, and when the frame buffer 80 finishes caching the data signal data of each sub-pixel Pi in the 1st sub-pixel group G1 in the current frame (for example, the Nth frame, N is an integer greater than 1), each sub-pixel Pi in the 1st sub-pixel group G1 is controlled to display the picture of the 1st sub-frame in the current frame, and each sub-pixel Pi in the 2nd sub-pixel group G2 to the nth sub-pixel group Gn is controlled to display the picture of the previous frame (that is, the N-1th frame), and the frame buffer 80 finishes caching the data signal data of each sub-pixel Pi in the jth sub-pixel group Gj in the current frame (including 19 sequentially arranged sub-pixels). When the sub-data signals Gj_N_1, Gj_N_2 to Gj_N_19 are received, each sub-pixel Pi in the 1st sub-pixel group to the jth sub-pixel group is controlled to display the image of the jth sub-frame in the current frame, and each sub-pixel Pi in the j+1th sub-pixel group to the nth sub-pixel group is controlled to display the image of the previous frame, j is greater than 1 and less than n, and when the frame buffer 80 has cached the data signal data of each sub-pixel Pi in the nth sub-pixel group in the current frame, each sub-pixel Pi in the 1st sub-pixel group G1 to the nth sub-pixel group Gn is controlled to display the image of the nth sub-frame in the current frame, and j is a positive integer greater than 1 and less than n.
[0050] Where 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 multiple subpixels Pi display the image of the last subframe, the data signals of the subpixels Pi in all subpixel groups are buffered in the frame buffer 80, ensuring that the multiple subpixels Pi can present the complete display image of the frame before the end of the frame. For example, the number of subpixel groups and the number of subframes in a frame can both be equal to 19.
[0051] In combination with the above discussion, it can be seen that multiple rows of pixels Pi can be divided into the 1st sub-pixel group G1 to the nth sub-pixel group Gn along the column direction, and each sub-pixel group can include at least one row of sub-pixels Pi. Taking into account the actual situation, the above-mentioned n is generally greater than 3, that is, the number of sub-pixel groups is generally greater than 3, and since the number of rows of sub-pixels Pi is hundreds, the number of rows of sub-pixels Pi included in each sub-pixel group is also multiple. For example, the number of rows of sub-pixels Pi is 720 rows, and the number of sub-pixel groups and the number of sub-frames in a frame can both be 19, then the first sub-pixel group G1 includes the 1st to 38th rows of sub-pixels Pi, the second sub-pixel group G2 includes the 39th to 76th rows of sub-pixels Pi... The eighteenth sub-pixel group G18 includes the 647th to 684th rows, and the nineteenth sub-pixel group G19 includes the 685th to 720th rows.
[0052] It should be noted that in the comparative example, the grayscale signals of all sub-pixels Pi in one frame are generally obtained through the frame buffer 80 and converted into multiple data signals data. After the buffering is completed, the source driver 30 will sequentially output multiple data signals data corresponding to multiple rows of sub-pixels Pi to present the picture of the frame, resulting in a delay greater than the transmission time of one frame of data signal data between the display of one frame of picture and the input of its corresponding multiple rows of data signals data. As a result, in application scenarios such as virtual reality, the time difference between the user's action and the system response is large, which reduces the user experience.
[0053] It can be understood that 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 obtains 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 obtains the data signal data of the first sub-pixel group G1 in the current frame (the duration of this stage must be less than the duration of "the frame buffer 80 obtains the grayscale signals of all sub-pixels Pi in a frame and converts them into the 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 buffered in the frame buffer 80. Similarly, the data signal data of the sub-pixel group and the sub-pixel group before it in the current frame are all buffered in the frame buffer 80, and the data signal data of the sub-pixel group after it in the previous frame are all buffered in the frame buffer 80. Therefore, the two can respectively display the image of the corresponding sub-frame in the current frame and the image of the previous frame.
[0055] This process continues in this manner until the data signal data of the last sub-pixel group in the current frame is also buffered in the frame buffer 80. Similarly, the data signals data of all sub-pixel groups in the current frame are buffered in the frame buffer 80. Therefore, all sub-pixel groups display the image of the corresponding sub-frame in the current frame, and in subsequent sub-frames (if any), all sub-pixel groups sequentially display the image of the subsequent sub-frame.
[0056] That is, in this embodiment, when the frame buffer 80 obtains the data signal data of the first sub-pixel group G1 in the current frame, the first sub-pixel group G1 is controlled to display the picture of the first sub-frame. Similarly, when the data signal data of the subsequent sub-pixel groups in the current frame are obtained, the corresponding sub-pixel groups are controlled to display the pictures of the corresponding sub-frames, until the data signal data of the last sub-pixel group in the current frame is obtained. All sub-pixel groups can gradually display the pictures of the corresponding sub-frames to the last sub-frame to display a complete frame of the picture, so that the display of the frame of the picture starts when the frame buffer 80 obtains the data signal data of the first sub-pixel group G1 in the current frame, and the complete picture of the frame is displayed at the earliest when the data signal data of the last sub-pixel group in the current frame is obtained, thereby shortening the interval between the display of a frame of the picture and the input of the data signal data of the corresponding multiple rows of sub-pixels Pi, reducing the time difference between the user's action and the system response, and improving the user experience.
[0057] In some embodiments, combined Figure 1 and Figure 2 As shown, each of the 1st gate line group to the n-1th gate line group includes the same number of the 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 the gate lines 50 in the nth gate line group is less than or equal to the number of the gate lines 50 in each of the 1st gate line group to the n-1th gate line group (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 appropriately set based on the number of subframes in a frame, as long as the latter number is smaller than the former number. A greater number of subpixel groups means that more subpixel group data signals need to be buffered before all data signals for the frame can be written. This also means that a shorter time is required to display the image corresponding to the first subpixel group G1 in the first subframe. The number of rows of subpixels Pi in different subpixel groups can be the same or different.
[0059] Among them, multiple rows of sub-pixels Pi can be evenly divided into multiple sub-pixel groups. When it is not possible to divide them evenly, the number of rows of pixels Pi can be modulo the number of sub-pixel groups, and the remainder can be 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 the number of rows of subpixels Pi is 720, and the number of subpixel groups and the number of 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, ..., 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 60 Hz, the interval between the display of a frame and the input of the corresponding multiple rows of data signals data is 1 / 60 / 19 ≈ 0.88 ms. Compared to the comparative example, the latency is reduced to 1 / 19 of the original, thus reducing the time difference between user actions and system responses.
[0061] In some embodiments, combined Figures 1 to 5 As shown, when m is greater than 2, that is, when a frame includes at least 2 sub-frames (here taking m=19 as an example), the data signal data of each sub-pixel Pi in the second sub-pixel group G2 is the m sub-data signals (that is, 19 sub-data signals) arranged in sequence in the frame buffer 80, which correspond to the second sub-frame to the m-th sub-frame and the first sub-frame in sequence.
[0062] like Figure 4 and Figure 5 As shown, the data signal data of 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 to 19 sub-frames F1 to F19. However, the order in which the 19 sub-data signals are buffered in the frame buffer 80 may be the same as or different from the above order. For example, Figure 4 The 19 sub-data signals of the first sub-pixel group G1 in the frame buffer 80 are arranged in the order of B0 to B4, B5-1 to B5-2, B6-1 to B6-4, 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 order of 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, and B6-2.
[0063] For ease of description, Figure 4 The arrangement order of the 19 sub-data signals of the first sub-pixel group G1 in the frame buffer 80 is taken as an example for description.
[0064] For example, in this embodiment, the arrangement order of the m sub-data signals arranged sequentially in the data signal data of the sub-pixel Pi in the second sub-pixel group G2 corresponds to the second sub-frame F2 to the mth sub-frame Fm and the first sub-frame F1, that is, the arrangement order of the 19 sub-data signals in the data signal data of the second sub-pixel group G2 corresponds to the second sub-frame F2 to the 19th sub-frame F19 and the first sub-frame F1, that is, B1 to B4, B5-1 to B5-2, B6-1 to B6-4, B7-1 to B7-8, and B0.
[0065] It can be understood that 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 picture of the sub-data signal of the second sub-frame F2 of the current frame (i.e., the corresponding B1). Therefore, in order to ensure the accuracy of the picture of the second sub-frame F2 (i.e., reach its corresponding weight), the second sub-pixel group G2 also needs to obtain the sub-data signal of the second sub-frame F2 (i.e., the corresponding B1) from the data signal data to display the picture 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 the 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, the m sub-data signals (that is, 19 sub-data signals) arranged in sequence in the frame buffer 80, correspond to the h-th sub-frame Fh to the m-th sub-frame Fm, and the 1st sub-frame F1 to the h-1th sub-frame Fh-1, respectively.
[0067] For example, when h=3, the arrangement order of the m sub-data signals arranged sequentially in the data signal data of the sub-pixel Pi in the third sub-pixel group G3 in this embodiment corresponds to the third sub-frame F3 to the mth sub-frame Fm, and the first sub-frame F1 to the second sub-frame F2, that is, the arrangement order of the 19 sub-data signals in the data signal data of the third sub-pixel group G3 corresponds to the third sub-frame to the nineteenth sub-frame F19, and the first sub-frame F1 to the second sub-frame F2, that is, B2 to B4, B5-1 to B5-2, B6-1 to B6-4, B7-1 to B7-8, B0, and B1.
[0068] Until h=n, the arrangement order of the m sub-data signals arranged in sequence in the data signal data of the sub-pixel Pi in the nth sub-pixel group Gn in this embodiment corresponds to the nth sub-frame Fn to the mth sub-frame Fm, and the 1st sub-frame F1 to the (n-1)th sub-frame Fn-1, respectively. If n=m, the arrangement order of the m sub-data signals arranged in sequence corresponds to the mth sub-frame Fm, the 1st sub-frame F1 to the (m-1)th sub-frame Fm-1, respectively.
[0069] Similarly, after the data signal data of the hth sub-pixel group Gh is stored in the frame buffer 80, the 1st sub-pixel group G1 to the hth sub-pixel group Gh are about to display the picture of the sub-data signal of the hth sub-frame Fh of the current frame. Therefore, in order to ensure the accuracy of the picture of the hth sub-frame Fh (that is, to achieve its corresponding weight), the hth sub-pixel group Gh also needs to obtain the sub-data signal of the hth sub-frame Fh from the data signal data to display the picture of the hth sub-frame. Therefore, the arrangement order of the multiple sub-data signals in the data signal data of the hth sub-pixel group Gh can correspond to the hth sub-frame Fh to the 19th sub-frame F19 and the 1st sub-frame F1 to the h-1th sub-frame Fh-1, respectively.
[0070] It can be understood that this embodiment shifts the arrangement order of the m sub-data signals of each sub-pixel group forward by one position compared with the arrangement order of the 19 sub-data signals of the previous sub-pixel group, and moves the first sub-data signal to be the last sub-data signal, so that the corresponding multiple sub-pixel groups in the same sub-frame can control the corresponding sub-pixels Pi to emit light or turn off for the same duration according to the sub-data signals corresponding to the sub-frame with the corresponding same weights. In particular, for the sub-frame (referred to as the blanking sub-frame) in which the "lighting or turning off duration of the corresponding sub-pixel Pi" is less than the unit duration T, it can be ensured that the corresponding sub-pixels Pi emit light or turn off for the same duration.
[0071] In some embodiments, combined Figures 1 to 4 As shown, part of the sub-data signals (ie, B0 to B4 mentioned above) with successively increasing weights corresponding to each sub-pixel Pi in the first sub-pixel group G1 are continuously set in the corresponding m sub-data signals arranged in sequence.
[0072] like Figure 4As shown, taking m=19 as an example, since the 5 sub-data signals with increasing weights in the 19 sub-data signals of the first sub-pixel group G1 (i.e., B0 to B4 mentioned above) are continuously arranged in the above-mentioned 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 combined with the above analysis, it can be seen that the arrangement order of the 19 sub-data signals of each sub-pixel group is shifted forward by one position compared with the arrangement order of the 19 sub-data signals of the previous sub-pixel group, and the first sub-data signal is moved to be the last sub-data signal.
[0073] Therefore, the first sub-pixel group G1 in this embodiment can sequentially display images corresponding to the first sub-frame F1 to the fifth sub-frame F5 (ie, corresponding to the above-mentioned B0 to B4 , respectively) with successively increasing weights.
[0074] In other embodiments, combined Figures 1 to 3 、 Figure 5 As shown, the sub-data signals (ie, B0 to B4 mentioned above) with successively increasing weights corresponding to each sub-pixel Pi in the first sub-pixel group G1 are dispersed in the corresponding m sub-data signals arranged in sequence.
[0075] like Figure 5 As shown, taking m=19 as an example, since the 5 sub-data signals with increasing weights among the 19 sub-data signals of the first sub-pixel group G1 are dispersed 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, that is, the 5 sub-data signals corresponding to B0 to B4 are dispersed, and the specific degree of dispersion is not limited. Every two of the five can be set at intervals (that is, a sub-data signal corresponding to a blanking sub-frame is set between them), or a maximum of four of the five can be set continuously.
[0076] Combined with the above analysis, it can be seen that the arrangement order of the 19 sub-data signals of each sub-pixel group is shifted forward by one position 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 be the last sub-data signal. Therefore, the five sub-data signals corresponding to B0 to B4 of each sub-pixel group will not be set continuously.
[0077] Therefore, in this embodiment, the sub-data signals of each of the 8-bit data signals bit0 to bit7 of the first sub-pixel group G1 are arranged in random order. Similarly, due to the above-mentioned rule of "shifting one bit forward", the sub-data signals of each of the 8-bit data signals bit0 to bit7 of the other sub-pixel groups are also arranged in random order. Figure 4For the multiple sub-pixel groups in the image, by dispersing the partial sub-data signals with increasing weights (i.e., the sub-data signals corresponding to the blanking sub-frame) in the multiple sub-data signals, the number of the multiple sub-data signals in which the "lighting or extinguishing time of the corresponding sub-pixel Pi is equal to the unit time T" that are arranged in a continuous manner is reduced, thereby avoiding controlling the corresponding sub-pixel Pi to continuously emit light or extinguish in a plurality of consecutive sub-frames according to the value of the corresponding bit data signal, so as to shorten the time that the sub-pixel Pi continues to emit light or extinguish, thereby reducing the risk of flickering caused by the long-term transformation of the sub-pixel Pi from the bit data signal to the bit data signal with different values.
[0078] In some embodiments, combined Figures 1 to 5 As shown, the source driver 30 is configured as follows:
[0079] When the frame buffer 80 has cached the data signal data of each sub-pixel Pi in the j-th sub-pixel group Gj in the current frame, each sub-pixel Pi in the 1st sub-pixel group G1 to the j-th sub-pixel group Gj is controlled 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 of the current frame, and 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 is controlled 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] Combined with the above analysis, it can be seen that in the Nth frame, the data signal data of the sub-pixel Pi in the hth sub-pixel group Gh is sequentially arranged in the frame buffer 80. The m sub-data signals (i.e., 19 sub-data signals) correspond to the hth sub-frame Fh to the mth sub-frame Fm, and the 1st sub-frame F1 to the h-1th sub-frame Fh-1, wherein 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, and correspond to the 1st sub-frame F1 to the 19th sub-frame F19.
[0082] The 19 sub-data signals G2_N_1, G2_N_2 to G2_N_19 corresponding to the second subpixel group G2 are B1 to B4, B5-1 to B5-2, B6-1 to B6-4, B7-1 to B7-8, and B0, and correspond to the second subframe F2 to the 19th subframe F19 and the first subframe F1.
[0083] The 19 sub-data signals G3_N_1, G3_N_2 to G3_N_19 corresponding to the third subpixel group G3 are B2 to B4, B5-1 to B5-2, B6-1 to B6-4, B7-1 to B7-8, B0, and B1, and correspond to the third subframe F3 to the nineteenth subframe F19 and the first subframe F1 to the second subframe F2.
[0084] And so on;
[0085] The 19 sub-data signals G19_N_1, G19_N_2 to G19_N_19 arranged sequentially corresponding to the 19th sub-frame F19 and the 1st sub-frame F1 to the 18th sub-frame F18 respectively;
[0086] It should be noted that if Figure 5 As shown, since the data signals data 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 displaying the second sub-frame F2, before displaying the third sub-frame F3, and before displaying the 19th sub-frame F19, the following analysis is made:
[0087] Since the data signal data of the second sub-pixel group G2 in the Nth frame is buffered in the frame buffer 80 in the second sub-frame F2, the buffer space corresponding to the data signal data of the second sub-pixel group G2 in the frame buffer 80 is located at 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 buffered in the frame buffer 80 in the third sub-frame F3, the buffer space corresponding to the data signal data of the third sub-pixel group G3 in the frame buffer 80 is located at the outermost side in the first sub-frame F1 and the second sub-frame F2, respectively. The sub-data signals read therefrom are the sub-data signal G3_(N-1)_18 of the N-1th frame and the sub-data signal G3_(N-1)_19 of the N-1th frame.
[0089] And so on;
[0090] Since the data signal data of the nineteenth sub-pixel group G19 in the Nth frame is cached in the frame buffer 80 in the 19th sub-frame F19, the cache space corresponding to the data signal data of the nineteenth sub-pixel group G19 in the frame buffer 80 is located at the outermost side in the 1st sub-frame F1, the 2nd sub-frame F2, to the 18th sub-frame F18, and the sub-data signals read are the sub-data signal G19_(N-1)_2 of the N-1th frame, the sub-data signal G19_(N-1)_3 of the N-1th frame, to the sub-data signal G19_(N-1)_19 of the N-1th frame.
[0091] According to the above analysis, when the frame buffer 80 finishes buffering the data signal data of the first sub-pixel group G1 in the second frame, the data signals data of the second sub-pixel group G2 through the nth sub-pixel group Gn in the first frame are all buffered in the frame buffer 80. However, considering that the buffer spaces in the frame buffer 80 corresponding to the data signal data of the second sub-pixel group G2, the buffer spaces corresponding to the data signal data of the third sub-pixel group G3, through the buffer spaces corresponding to the data signal data of the nineteenth sub-pixel group G19 are located on the outermost sides in the first sub-frame F1, the sub-data signals read therefrom are G2_(N-1)_19, G3_(N-1)_18, through G19_(N-1)_2, respectively.
[0092] Therefore, in order to facilitate the reading of the above-mentioned sub-data signals, in the first sub-frame, in addition to controlling the first sub-pixel group G1 to display the picture 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 picture of the first sub-frame in the previous frame according to the nineteenth sub-data signal G2_(N-1)_19 of the previous frame and the eighteenth sub-data signal G3_(N-1)_18 of the previous frame, respectively.
[0093] Furthermore, for example, in this embodiment, when m=n=19 and j=3, the following understanding is obtained:
[0094] When the frame buffer 80 finishes buffering the data signal data of the third sub-pixel group G3 in the Nth frame, the sub-pixels Pi in the first to third sub-pixel groups G1 to G3 are controlled to display the image of the third sub-frame in the Nth frame according to the third sub-data signal G1_N_3, G2_N_2, and G3_N_1 of the Nth frame.
[0095] and controlling each sub-pixel Pi in the k-th sub-pixel group in the 4th sub-pixel group G4 to the 19th sub-pixel group G19 to display the image of the 23-k-th sub-frame in the N-1-th frame according to the 23-k-th sub-data signal of the N-1-th frame;
[0096] When k=4, each sub-pixel Pi in the 4th sub-pixel group is controlled to display the 19th sub-frame image 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, each sub-pixel Pi in the 5th sub-pixel group is controlled 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 each time a sub-pixel group is written with 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 cached the data signal data of the current frame to display the corresponding sub-frame picture. Therefore, after caching the data signal data of the j-th sub-pixel group Gj, the 1st sub-pixel group G1 to the j-th sub-pixel group Gj that have stored the data signal data of the current frame display the picture of the j-th sub-frame. At this time, although the data signals data of the j+1-th sub-pixel group Gj+1 to the n-th sub-pixel group Gn in the previous frame are all cached in the frame buffer 80, in order to facilitate reading, each of the j+1-th sub-pixel group Gj+1 to the n-th sub-pixel group Gn can adopt the above-mentioned method to read the corresponding sub-data signal to display the picture of the corresponding sub-frame.
[0099] An embodiment of the present invention provides a method for driving a display device. The technical features of the sub-pixels Pi, gate lines 50, etc. in the display device can refer to the relevant discussions above. The method for driving the display device includes but is not limited to the following embodiments and combinations of the following embodiments.
[0100] In some embodiments, as Figure 6 As shown, the driving method of the display device includes but is not limited to the following steps and combinations of the following steps:
[0101] S1, 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, where one frame includes the first sub-frame to the mth sub-frame, where m is a positive integer greater than 1, and the data signal includes m sub-data signals of the corresponding sub-pixel in the first sub-frame to the mth sub-frame respectively;
[0102] The frame buffer 80, data signal data, subframe, and data signal herein can be referred to as previously discussed. That is, the data signal data of the first subpixel group G1 in the current frame to the data signal data of the nth subpixel group Gn in the current frame are sequentially buffered in the frame buffer 80, and each subframe has a corresponding sub-data signal.
[0103] S2, determining whether n is equal to 2;
[0104] When n is equal to 2, execute:
[0105] S3, when the frame buffer has finished buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, controlling each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame through a source driver, and controlling each sub-pixel in the second sub-pixel group to display the image of the previous frame;
[0106] That is, there are only the first sub-pixel group G1 and the second sub-pixel group G2. 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, determining whether n is equal to 3;
[0108] When n is equal to 3, execute:
[0109] S5, when the frame buffer finishes buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, controlling, through the source driver, each sub-pixel in the first sub-pixel group to display the image of the first sub-frame in the current frame, and controlling, through the source driver, 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 finishes buffering the data signal of each sub-pixel in the second sub-pixel group in the current frame, controlling, through the source driver, 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 controlling, through the source driver, each sub-pixel in the third sub-pixel group to display the image of the previous frame;
[0110] That is, there are only the first to third sub-pixel groups G1 to G3. 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 and third sub-pixel groups G2 and G3 are controlled to display the image of the previous frame. For details, please refer to the relevant discussion above.
[0111] S6, when n is not equal to 3, determining whether n is greater than 3;
[0112] When n is greater than 3, execute:
[0113] S7, when the frame buffer finishes caching the data signal of each sub-pixel in the first sub-pixel group in the current frame, controlling each sub-pixel in the first sub-pixel group to display the picture of the first sub-frame in the current frame through the source driver, and controlling each sub-pixel in the second sub-pixel group to the nth sub-pixel group to display the picture of the previous frame, and when the frame buffer finishes caching the data signal of each sub-pixel in the jth sub-pixel group in the current frame, controlling each sub-pixel in the first sub-pixel group to display the picture of the previous frame through the source driver. Each sub-pixel in the sub-pixel group displays an image of the j-th sub-frame in the current frame, and each sub-pixel in the j+1-th sub-pixel group to the n-th sub-pixel group is controlled to display an image of the previous frame. When j is greater than 1 and less than n, and when the frame buffer has completely buffered the data signal of each sub-pixel in the n-th sub-pixel group in the current frame, each sub-pixel in the 1-th sub-pixel group to the n-th sub-pixel group is controlled by the source driver to display an image of the n-th sub-frame in the current frame. j is a positive integer greater than 1 and less than n.
[0114] That is, there are only the first to nth sub-pixel groups G1 to Gn. When the data signal data of the first sub-pixel group G1 in the current frame is buffered, the first sub-pixel group G1 is controlled to display the image of the first sub-frame in the current frame, and the second to nth sub-pixel groups G2 to Gn are controlled to display the image of the previous frame. For details, refer to the relevant discussion above.
[0115] Furthermore, for the specific details of the two situations of buffering the data signal data of the j-th sub-pixel group Gj in the current frame and buffering the data signal data of the n-th sub-pixel group Gn in the current frame, refer to the above related discussions.
[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 emits light or turns off according to the corresponding weight. The above-mentioned step S1 includes but is not limited to the following steps:
[0117] S11, controlling the frame buffer to sequentially buffer m sub-data signals corresponding to the first sub-frame to the m-th sub-frame, among the data signals of each sub-pixel in the first sub-pixel group;
[0118] S12, when m is greater than 2, controlling the frame buffer to sequentially buffer m sub-data signals corresponding to the second sub-frame to the mth sub-frame and the first sub-frame in the data signal of each sub-pixel in the second sub-pixel group.
[0119] Furthermore, the above step S1 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, control the frame buffer to sequentially cache the m sub-data signals corresponding to the hth sub-frame to the mth sub-frame and the 1st sub-frame to the h-1th sub-frame in the data signal of each sub-pixel in the hth sub-pixel group, where h is a positive integer greater than 2 and less than n.
[0121] Among them, the above steps S11 to S13 can refer to the above Figure 4 and Figure 5 That is, the arrangement order of the multiple sub-data signals of different sub-pixel groups in the data signal of the current frame is different from the corresponding relationship from the first sub-frame to the last sub-frame.
[0122] The display device and driving method thereof provided in the embodiments of the present invention are introduced in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the technical solutions and core ideas of the present invention. Those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements 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: A plurality of sub-pixels are divided into a plurality of sub-pixel groups, each of the sub-pixel groups includes at least one row of the sub-pixels, and the plurality of sub-pixel groups include a first sub-pixel group to an nth sub-pixel group, where n is a positive integer greater than 1; a plurality of gate lines, divided into a first gate line group to an nth gate line group corresponding to the first sub-pixel group to the nth sub-pixel group, each gate line in the i-th gate line group being electrically connected to a plurality of sub-pixels 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; a frame buffer configured to sequentially buffer a data signal of each sub-pixel in the first sub-pixel group within a frame to a data signal of each sub-pixel in the nth sub-pixel group within the frame, wherein a frame includes a first sub-frame to an mth sub-frame, where m is a positive integer greater than 1, and the data signal includes m sub-data signals of the corresponding sub-pixel in the first sub-frame to the mth sub-frame, respectively; A source driver is electrically connected between the frame buffer and the plurality of sub-pixels and is configured to: The n is equal to 2, and when the frame buffer finishes buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, each sub-pixel in the first sub-pixel group is controlled to display the image of the first sub-frame in the current frame, and each sub-pixel in the second sub-pixel group is controlled to display the image of the previous frame; or The n is equal to 3, and when the frame buffer finishes buffering the data signal of each sub-pixel in the first sub-pixel group in the current frame, each sub-pixel in the first sub-pixel group is controlled to display the picture of the first sub-frame in the current frame, and each sub-pixel in the second sub-pixel group and the third sub-pixel group is controlled to display the picture of the previous frame, and when the frame buffer finishes buffering the data signal of each sub-pixel in the second sub-pixel group in the current frame, each sub-pixel in the first sub-pixel group and the second sub-pixel group is controlled to display the picture of the second sub-frame in the current frame, and each sub-pixel in the third sub-pixel group is controlled to display the picture of the previous frame; or The n is greater than 3, and when the frame buffer finishes caching the data signal of each sub-pixel in the first sub-pixel group in the current frame, each sub-pixel in the first sub-pixel group is controlled to display the picture of the first sub-frame in the current frame, and each sub-pixel in the second sub-pixel group to the nth sub-pixel group is controlled to display the picture of the previous frame, and when the frame buffer finishes caching the data signal of each sub-pixel in the jth sub-pixel group in the current frame, each sub-pixel in the first sub-pixel group to the jth sub-pixel group is controlled to display the picture of the previous frame. Each of the sub-pixels in the pixel group displays the image of the j-th sub-frame in the current frame, and each of the sub-pixels 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, j is greater than 1 and less than n, and when the frame buffer has cached the data signal of each of the sub-pixels in the n-th sub-pixel group in the current frame, each of the sub-pixels in the 1-th sub-pixel group to the n-th sub-pixel group is controlled to display the image of the n-th sub-frame in the current frame, and j is a positive integer greater than 1 and less than n.
2. The display device according to claim 1, wherein The n is less than or equal to the m.
3. The display device according to claim 1, wherein 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 emit light or turn off, the weight corresponding to each sub-data signal is used to control the duration of the corresponding sub-pixel to emit light or turn off, and at least some of the m sub-data signals have different weights; The m sub-data signals arranged sequentially in the data signal 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 signal of each sub-pixel in the second sub-pixel group, the m sub-data signals sequentially arranged in the frame buffer, correspond to the second sub-frame to the mth sub-frame and the first sub-frame in sequence.
4. The display device according to claim 3, wherein 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, the m sub-data signals arranged sequentially in the frame buffer, correspond sequentially to the h-th sub-frame to the m-th sub-frame, and the 1st sub-frame to the h-1th sub-frame.
5. The display device according to claim 4, wherein The source driver is configured as follows: When the frame buffer has cached the data signal of each sub-pixel in the j-th sub-pixel group in the current frame, each sub-pixel in the 1st 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 according to the sub-data signal of the j-th sub-frame of the current frame, and each sub-pixel in the k-th sub-pixel group from the j+1th sub-pixel group to the n-th sub-pixel group is controlled to display the image of the m+j-k+1th sub-frame in the previous frame according to the m+j-k+1th 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, wherein: Parts of the sub-data signals with successively increasing weights corresponding to each of the sub-pixels in the first sub-pixel group are continuously set in the corresponding m sub-data signals that are sequentially arranged.
7. The display device according to any one of claims 3 to 5, wherein: Parts of the sub-data signals with successively increasing weights corresponding to each of the sub-pixels in the first sub-pixel group are dispersedly arranged in the corresponding m sub-data signals that are sequentially arranged.
8. The display device according to any one of claims 3 to 5, wherein: The display device has a first refresh rate mode and a second refresh rate mode, and 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, parts of the sub-data signals with successively increasing weights corresponding to each of the sub-pixels in the first sub-pixel group are continuously set in the corresponding m sub-data signals arranged sequentially; When the display device is in the second refresh rate mode, parts of the sub-data signals with successively increasing weights corresponding to each of the sub-pixels in the first sub-pixel group are dispersed in the corresponding m sub-data signals that are sequentially arranged.
9. The display device according to claim 1, wherein Each of the first to n-1 gate line groups includes the same number of gate lines, and the number of gate lines in the n-1 gate line group is less than or equal to the number of gate lines in each of the first to n-1 gate line groups.
10. A method for driving a display device, characterized in that: For driving the display device according to claim 1, the driving method of the display device comprises: 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; Determine whether the n is equal to 2; When n is equal to 2, after the frame buffer finishes 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 to display the image of the previous frame; When n is not equal to 2, determining whether n is equal to 3; When n is equal to 3, after the frame buffer finishes 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 after the frame buffer finishes 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; When n is not equal to 3, determining whether n is greater than 3; When n is greater than 3, when the frame buffer finishes caching the data signal of each sub-pixel in the first sub-pixel group in the current frame, the source driver is used to control 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 the nth sub-pixel group to display the image of the previous frame, and when the frame buffer finishes caching the data signal of each sub-pixel in the jth sub-pixel group in the current frame, the source driver is used to control each sub-pixel in the first sub-pixel group to the nth sub-pixel group 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 sub-pixel group to the n-th sub-pixel group to display the image of the previous frame. When j is greater than 1 and less than n, and when the frame buffer has cached 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 sub-pixel group to the n-th sub-pixel group to display the image of the n-th sub-frame in the current frame. j is a positive integer greater than 1 and less than n.
11. The method for driving a display device according to claim 10, wherein: 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 emits light or turns off according to the 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: controlling the frame buffer to sequentially buffer m sub-data signals corresponding to the first sub-frame to the m-th sub-frame, among the data signals 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 to mth sub-frames and the first sub-frame, among the data signals of each sub-pixel in the second sub-pixel group.
12. The method for driving a display device according to claim 11, wherein: 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 cache the m sub-data signals corresponding to the hth sub-frame to the mth sub-frame and the 1st sub-frame to the h-1th sub-frame in the data signal of each sub-pixel in the hth 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
DMD high-gray-scale image display method and device
CN110706633A
Image display method and system, display driving device and storage medium
CN115831042A
Driving method of display panel and display panel
CN118397968A
Cited By
Display device and driving method thereof
US12682815B1