Display panel and electronic device
By using the frame buffer module and the source driver module in the display panel, the sub-pixels are controlled to continuously emit light or not emit light within the reference time, which solves the problem of picture flickering in the digital sub-field scanning method and improves the display quality.
Patent Information
- Application Number
- CN202310804392.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-30
- Publication Date
- 2024-12-31
Smart Images

Figure CN119229785A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display technology, and in particular to the manufacture of display modules, and specifically to display panels and electronic devices. Background Art
[0002] Micro LED (Micro Light Emitting Diode Display) is a thin-film, miniaturized and arrayed LED structure design, which can be applied to micro-display fields such as virtual reality, augmented reality, projection, helmet display, and head-up display.
[0003] At present, the commonly used digital subfield scanning method is used to drive the Micro LED display, that is, a frame can be divided into multiple subframes with different weights. Different weights indicate that the corresponding luminous duration of the subpixel is different, and then the corresponding luminescence or non-luminescence is performed according to the value of each subframe, and the luminescence duration of multiple subframes is superimposed to present the brightness of the grayscale corresponding to the frame. However, for a subframe with a larger weight, when the subpixel does not emit light in one of the subframe and another adjacent subframe, and emits light in the other, since the duration of the subframe with a larger weight is longer, that is, the brightness of the subpixel changes more significantly when switching between the non-luminous and luminous states, flickering will occur, reducing the quality of the display image.
[0004] Therefore, the existing digital sub-field scanning method for display driving has the problem of screen flickering, which urgently needs to be improved. Summary of the invention
[0005] The object of the present invention is to provide a display panel and an electronic device to solve the technical problem of screen flickering when the existing digital subfield scanning method is used for display driving.
[0006] The present invention provides a display panel, comprising:
[0007] Multiple sub-pixels;
[0008] A frame buffer module, used for buffering a plurality of bit plane data corresponding to a frame to be displayed for each sub-pixel, wherein the plurality of bit plane data include a plurality of first bit plane data, each of the first bit plane data is used for controlling the corresponding sub-pixel to continuously emit light or not emit light within a corresponding (n1*T), wherein n1 is an integer greater than 1, and different first bit plane data correspond to different values of n1, and the value of n1 is related to the storage bit of the corresponding first bit plane data, and T is a reference duration;
[0009] A source driving module is electrically connected between the frame buffer module and the plurality of sub-pixels, and is used to read each bit plane data at least once and at least one first bit plane data at least twice in the corresponding frame to be displayed, and each time the first bit plane data is read, it is used to control the corresponding sub-pixel to continuously emit light or not emit light within the T period.
[0010] In one embodiment, the plurality of first bit-plane data include at least one first-type first-plane data and at least one second-type first-plane data, and one of each first-type first-plane data and each second-type first-plane data is used to control the corresponding sub-pixel to continuously emit light within the corresponding (n1*T), and the other is used to control the corresponding sub-pixel to continuously not emit light within the corresponding (n1*T);
[0011] The source driver module is used for reading the second type first plane data at least once during at least two readings of the same first type first plane data or at least two readings of different at least two first type first plane data.
[0012] In one embodiment, the source driver module is used to read the second type of first plane data at least once during at least two readings of the same first type of first plane data, and the value of n1 corresponding to the first type of first plane data is greater than the value of n1 corresponding to the second type of first plane data;
[0013] Alternatively, the source driver module is used to read the second-type first-plane data at least once during the process of reading at least two different first-type first-plane data at least twice, and the value of n1 corresponding to each of the two first-type first-plane data is greater than the value of n1 corresponding to the second-type first-plane data.
[0014] In one embodiment, the source driver module is further configured to read the first type first plane data at least once between reading the same second type first plane data twice or reading two different second type first plane data twice.
[0015] In one embodiment, the plurality of bit-plane data further include at least one second bit-plane data, each second bit-plane data is used to control the corresponding sub-pixel to continuously emit light or not emit light within the corresponding (n2*T), the n2 is greater than 0 and less than or equal to 1, and different second bit-plane data correspond to different values of the n2;
[0016] Wherein, the source driving module is used to control the corresponding sub-pixel to continuously emit light or not emit light within the (n2*T) each time the second bit plane data is read;
[0017] The plurality of first bit-plane data include at least one first-type first bit-plane data, and the at least one second bit-plane data includes at least one first-type second bit-plane data, and one of the first-type first bit-plane data and the first-type second bit-plane data is used to control the corresponding sub-pixel to continuously emit light within the corresponding (n1*T) or the corresponding (n2*T), and the other is used to control the corresponding sub-pixel to continuously not emit light within the corresponding (n1*T) or the corresponding (n2*T);
[0018] The source driver module is used for reading the first-category second bit-plane data at least once between reading the same first-category first bit-plane data twice or reading two different first-category first bit-plane data twice.
[0019] In one embodiment, the plurality of bit-plane data further include at least one second bit-plane data, each second bit-plane data is used to control the corresponding sub-pixel to continuously emit light or not emit light within the corresponding (n2*T), the n2 is greater than 0 and less than or equal to 1, and different second bit-plane data correspond to different values of the n2;
[0020] Wherein, the source driving module is used to control the corresponding sub-pixel to continuously emit light or not emit light within the (n2*T) each time the second bit plane data is read;
[0021] The plurality of first bit-plane data include at least one first-type first-plane data and at least one second-type first-plane data, one of each first-type first-plane data and each second-type first-plane data is used to control the corresponding sub-pixel to continuously emit light within the corresponding (n1*T), and the other is used to control the corresponding sub-pixel to continuously not emit light within the corresponding (n1*T);
[0022] Wherein, at least one of the second bit-plane data includes at least one first-type second bit-plane data, and the first-type second bit-plane data and the second-type first bit-plane data are respectively used to control the corresponding sub-pixel to continuously emit light or not emit light within the corresponding (n2*T) and the corresponding (n1*T);
[0023] The source driver module is used for reading the second type of first bit plane data at least once between reading the first type of second bit plane data and the first type of first bit plane data twice.
[0024] In one embodiment, multiple first bit-plane data in the bit-plane data are arranged in sequence, and in two adjacent first bit-plane data, the value of n1 corresponding to one of the first bit-plane data is h times the value of n1 corresponding to the other first bit-plane data, and h is a positive integer greater than 1.
[0025] In one embodiment, the display panel has a plurality of frames to be displayed, and in two different frames to be displayed, the source driving module reads the respective plurality of first bit-plane data in different orders.
[0026] In one embodiment, it further includes:
[0027] A gate driving module, used for scanning the same sub-pixel multiple times in the frame to be displayed, and the number of times of scanning the same sub-pixel is equal to the number of times the source driving module reads the multiple bit plane data;
[0028] Wherein, the gate driving module scans the sub-pixel each time, so that the source driving module loads the corresponding read bit plane data into the sub-pixel;
[0029] The gate driving module is used to scan the sub-pixel at least twice, so that the source driving module loads the corresponding read first bit plane data to the sub-pixel twice respectively.
[0030] The present invention also provides an electronic device, comprising any display panel as described above.
[0031] The present invention provides a display panel and an electronic device, comprising: a plurality of sub-pixels; a frame buffer module, used to buffer a plurality of bit plane data corresponding to a frame to be displayed for each sub-pixel, wherein the plurality of bit plane data include a plurality of first bit plane data, each of the first bit plane data is used to control the corresponding sub-pixel to continuously emit light or not emit light within a corresponding (n1*T), wherein n1 is an integer greater than 1, and different first bit plane data correspond to different values of n1, wherein the value of n1 is related to the storage bit of the corresponding first bit plane data, and T is a reference duration; a source driver module, electrically connected between the frame buffer module and the plurality of sub-pixels. The source driver module is configured to read each bit plane data at least once, and read at least one first bit plane data at least twice, and each time the first bit plane data is read, it is used to control the corresponding sub-pixel to continuously emit light or not emit light within the T, so as to reduce the duration of the sub-pixel to emit light or not emit light, and reduce the risk of flickering when the sub-pixel switches to a non-emitting or emitting state different from the previous state in the frame to be displayed. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The present invention is further described below by means of the accompanying drawings. It should be noted that the accompanying drawings described below are only used to explain some embodiments of the present invention, and those skilled in the art can also obtain other accompanying drawings based on these accompanying drawings without creative work.
[0033] Figure 1 A schematic top view of a display panel provided by an embodiment of the present invention.
[0034] Figure 2 An arrangement mode of multiple bit plane data corresponding to different numbers of initial subframes is provided in an embodiment of the present invention.
[0035] Figure 3 An arrangement mode of multiple bit plane data corresponding to four initial subframes is provided for an embodiment of the present invention.
[0036] Figure 4 The embodiment of the present invention provides an arrangement mode of multiple bit plane data corresponding to 8 initial subframes.
[0037] Figure 5 for Figure 3 The reading order of multiple bit plane data corresponding to the 8 target subframes is divided into (from left to right or from right to left without limitation).
[0038] Figure 6 for Figure 4 The reading order of multiple bit plane data corresponding to the 19 target subframes is divided (from left to right or from right to left without limitation).
[0039] Figure 7 , Figure 8 They are Figure 5 , Figure 6 A timing diagram of the corresponding sub-scanning fields.
[0040] Fig. 9 A circuit diagram for controlling a sub-pixel to emit light or not to emit light is provided in an embodiment of the present invention.
[0041] Fig.10 A plurality of target display data corresponding to a plurality of frames arranged continuously provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0042] The following will be combined with the accompanying drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. 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.
[0043] In the description of the present invention, the terms "first", "second", etc. are used only for descriptive purposes 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.
[0044] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction 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 is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0045] The present invention provides a display panel, which includes but is not limited to the following embodiments and combinations of the following embodiments.
[0046] In one embodiment, if Figure 1 As shown, the display panel 100 includes: a plurality of sub-pixels 10; a frame buffer module 20, which is used to buffer a plurality of bit plane data corresponding to a frame to be displayed for each of the sub-pixels, such as Figure 2 As shown, the multiple bit-plane data include multiple first bit-plane data D1, each of the first bit-plane data is used to control the corresponding sub-pixel to continuously emit light or not emit light within the corresponding (n1*T), the n1 is an integer greater than 1, and the value of the n1 corresponding to different first bit-plane data is different, the value of n1 is related to the storage bit of the corresponding first bit-plane data, and T is a reference duration; the source driving module 30 is electrically connected between the frame buffer module and the multiple sub-pixels, and is used to read each of the first bit-plane data at least once and read at least one of the first bit-plane data at least twice in the corresponding frame to be displayed, and each time the first bit-plane data is read, it is used to control the corresponding sub-pixel to continuously emit light or not emit light within the T.
[0047] For the convenience of description, the arrangement of multiple sub-pixels along the row direction and the column direction is taken as an example for explanation, but the arrangement is not limited to this. Figure 1As shown, the display panel may further include a gate driving module 40, a plurality of gate lines 50 and a plurality of data lines 60, each gate line may be connected between the corresponding output terminal of the gate driving module and a corresponding row of sub-pixels to transmit a corresponding gate signal to the row of sub-pixels, and each data line may be connected between the source driving circuit and a corresponding column of sub-pixels to transmit a corresponding data signal to the column of sub-pixels.
[0048] Among them, Figure 1 As shown, the display panel may include a panel body 01, a driving chip 02 electrically connected to the panel body, the panel body may include the above-mentioned multiple sub-pixels, multiple data lines and multiple gate lines, the driving chip may include the above-mentioned frame buffer module and source driving module, further, the driving chip may also include a timing control module 70 electrically connected to the frame buffer module and the gate driving module, the timing control module may be used to obtain image signals, and the image data may be processed by the timing control module or the frame buffer module to generate each "multiple bit plane data" corresponding to each frame to be displayed. In this embodiment, there is no limitation on whether the gate driving module is included in the panel body or the driving chip. Figure 1 Only the former is taken as an example for illustration.
[0049] Among them, the multiple bit plane data corresponding to a frame to be displayed in this embodiment can be understood as follows: in the conventional digital subfield scanning method, a frame to be displayed can be divided into multiple initial subframes arranged in sequence (one-to-one corresponding to multiple bit plane data), that is, the duration of the sub-pixel that can be controlled by each bit plane data to continuously emit light or not emit light. The value of n1 in "(n1*T)" is related to the storage bit of the initial subframe, and the weights corresponding to different storage bits are also different. It can also be considered that the sub-pixel in each initial subframe is acted on by the corresponding bit plane data with the corresponding weight to emit light or not. For example, the frame to be displayed can be divided into the following: Figure 2 The 8 initial subframes shown ("bit 0" to "bit 7"), that is, 8 bit plane data can be set corresponding to each frame to be displayed, the number of bit plane data can be equal to the number of initial subframes, and each bit plane data is stored in the corresponding storage bit. It can be considered that the 8 bit plane data corresponding to "bit 0" to "bit 7" have the corresponding 8 storage bits increasing in sequence, for example, the storage bit of "bit 0" is the "0th bit" (the lowest bit), and the storage bit of "bit 7" is the "7th bit" (the highest bit). The higher the storage bit, the larger the corresponding value of n1 (that is, the larger the weight).
[0050] In combination with the above discussion, each first plane data is used to control the corresponding sub-pixel to continuously emit light or not emit light within the corresponding (n1*T), n1 is an integer greater than 1, and different first plane data correspond to different values of n1. When the frame to be displayed is divided into Figure 2 For the 8 initial subframes ("bit 0" to "bit 7") shown, if the initial subframes corresponding to the reference time lengths T of the three are respectively set to "bit 6", "bit 5" and "bit 4", then the setting methods of the weights corresponding to the other initial subframes of the three are also different, but they all conform to the rule that the weights increase sequentially from "bit 0" to "bit 7".
[0051] It should be noted that Figure 2 The examples of several setting methods for the initial subframe corresponding to the reference duration T in the figure all result in the existence of initial subframes with weights less than 1. However, this embodiment does not limit whether there are initial subframes with weights less than 1 and their corresponding bit-plane data (i.e., different from the first bit-plane data). For example, if the initial subframe corresponding to the reference duration T is set to "bit 7", there are no initial subframes with weights less than 1 and their corresponding bit-plane data.
[0052] Specifically, Figure 2 As shown, when the initial subframe corresponding to the reference duration T is set to "bit 6", the weights of "bit 0" to "bit 7" can be (1 / 64), (1 / 32), (1 / 16), (1 / 8), (1 / 4), (1 / 2), 1, and 2, respectively, wherein the bit plane data corresponding to "bit 7" having a weight greater than 1 (i.e., conforming to the value of n1) can be defined as the first bit plane data. Furthermore, in this embodiment, at least one first bit plane data (here only corresponding to "bit 7”) is read at least twice, and each time the first plane data is read, it is used to control the corresponding sub-pixel to continuously emit light or not emit light within T, that is, the same first plane data is read twice, and each reading only uses the reference time T with a weight of 1 to limit the time for the sub-pixel to emit light or not emit light, which can avoid the sub-pixel using the originally larger weight of the first plane data (greater than 1, that is, the corresponding n1 is greater than 1) to control the sub-pixel to emit light or not emit light within a longer time (that is, the corresponding n1*T), thereby reducing the time for the sub-pixel to emit light or not emit light, and reducing the risk of flickering of the sub-pixel when switching to another non-luminous or luminous state in the frame to be displayed.
[0053] Similarly, if Figure 2As shown, when the initial subframe corresponding to the reference duration T is set to "bit 5", the weights of "bit 0" to "bit 7" can be (1 / 32), (1 / 16), (1 / 8), (1 / 4), (1 / 2), 1, 2, 4, respectively, wherein the bit plane data corresponding to "bit 6" and "bit 7" with a weight greater than 1 (i.e., in accordance with the value of n1) can be defined as the first bit plane data. At this time, the present embodiment can read at least one first bit plane data (here corresponding to at least one of "bit 6" and "bit 7") at least twice; similarly, if Figure 2 As shown, when the initial subframe corresponding to the reference duration T is set to "bit 4", the weights of "bit 0" to "bit 7" can be (1 / 16), (1 / 8), (1 / 4), (1 / 2), 1, 2, 4, 8 respectively, among which the bit plane data corresponding to "bit 5" to "bit 7" with a weight greater than 1 (i.e., meeting the value of n1) can all be defined as the first bit plane data. At this time, this embodiment can read at least one first bit plane data (here corresponding to at least one of "bit 5" to "bit 7") at least twice.
[0054] In combination with the above analysis, here, taking the division of the frame to be displayed into 8 initial subframes ("bit 0" to "bit 7") as an example, compared with the conventional digital subfield scanning method, when the initial subframe corresponding to the reference duration T has been set, for the first bit plane data whose weight is greater than 1, it is no longer just scanning the subpixel once to control the subpixel to emit light or not at one time with the weight, but the weight value (i.e., n1) is used as the number of times to read the first bit plane data, that is, the above-mentioned gate driving module is used to scan the same subpixel multiple times in the frame to be displayed, and the number of times the same subpixel is scanned is equal to the number of times the source driving module reads multiple bit plane data (greater than Or equal to the sum of the weights corresponding to all first-bit plane data, because it is also necessary to consider that each bit-plane data with a weight less than or equal to 1 may also need to be read once); wherein the gate driving module scans the sub-pixel each time so that the source driving module loads the corresponding read bit-plane data into the sub-pixel; wherein the gate driving module is used to scan the sub-pixel at least twice (equal to the weight of the corresponding first-bit plane data, that is, the corresponding value of n1) so that the source driving module loads the same first bit-plane data read into the sub-pixel twice.
[0055] Further, such as Figure 2As shown, the plurality of bit-plane data also include at least one second bit-plane data D2, each of the second bit-plane data is used to control the corresponding sub-pixel to continuously emit light or not emit light within the corresponding (n2*T), the n2 is greater than 0 and less than or equal to 1, and the value of n2 corresponding to different second bit-plane data is different; each time the source driver module reads the second bit-plane data, it is used to control the corresponding sub-pixel to continuously emit light or not emit light within the (n2*T). Combined with the above discussion, it can be seen that the plurality of bit-plane data can also include at least one second bit-plane data D2 corresponding to at least one initial sub-frame with a weight less than 1, and each second bit-plane data is used to control the corresponding sub-pixel to continuously emit light or not emit light within a period less than the reference time length.
[0056] Specifically, in combination with the above discussion, it can be known that since the source driver module reads the first bit of plane data once each time, it is only used to control the corresponding sub-pixel to continuously emit light or not emit light within the reference time length T, it can be considered that each first bit of plane data needs to be read n1 times, so as to write to the corresponding sub-pixel n1 times to perform n1 times of continuous light emission or non-light emission within the reference time length T, in order to achieve the brightness equivalent to the conventional 1 time of writing to the corresponding sub-pixel to perform 1 time of continuous light emission or non-light emission within (n1*T); and the source driver module can control the corresponding sub-pixel to continuously emit light or not emit light within (n2*T) each time it reads the second bit of plane data, so the second plane data only needs to be read once.
[0057] Following the discussion in the previous paragraph, if it is defined that each time the source driver module reads the bit plane data to write into the corresponding sub-pixel is counted as a target sub-frame, that is, in this embodiment, the frame to be displayed can be divided into a plurality of target sub-frames with equal periods (i.e., equal to the reference time length T) (the number is equal to the sum of the number of times the source driver module reads the bit plane data, and is also equal to the sum of the number of the second plane data and the value of n1 of all the first plane data), for example Figure 2 When the initial subframes corresponding to the reference duration T in are set to "bit 6", "bit 5" and "bit 4" respectively, the number m of target subframes corresponding to the three are 9, 12 and 19 respectively.
[0058] In one embodiment, if Figure 2As shown, the plurality of first bit plane data in the bit plane data are arranged in sequence, and in two adjacent first bit plane data, the value of n1 corresponding to one of the first bit plane data is h times the value of n1 corresponding to the other first bit plane data, and h is a positive integer greater than 1. As discussed above, each bit plane data is stored in a corresponding storage bit, and the higher the storage bit, the larger the corresponding value of n1 (that is, the larger the weight), then in the two adjacent first bit plane data, the values of n1 of the two are different, that is, the source driver module reads the two respectively The number of times, that is, the source driver module reads the first bit plane data with a larger n1 value (higher storage bit) can be h times the number of times the first bit plane data with a smaller n1 value (lower storage bit) is read.
[0059] Specifically, for example, when h is equal to 2, it means that the weight of one of the two adjacent first bit plane data is twice the weight of the other, for example Figure 2 In the division method of the three target subframes, among "bit 0" to "bit 7", the weight of the latter one (i.e., the value of n1) is twice the weight of the former one (i.e., the value of n1). Of course, the value of h is not limited in this embodiment. For example, when h is equal to 3, it means that the weight of one of them is 3 times the weight of the other, and the sum of the duration of the former for controlling the emission or non-emission of the sub-pixel in the frame to be displayed (n1*T) is 3 times the latter. As can be seen from the above discussion, 2 is the minimum value of h, which can make the difference between the duration of two adjacent first bit plane data used to control the emission or non-emission of the sub-pixel in the same frame to be displayed smaller, so as to improve the weight difference of the two adjacent first bit plane data, so as to improve the accuracy of the division of the duration of controlling the emission or non-emission of the sub-pixel in the corresponding initial sub-frame.
[0060] Among them, for example Figure 3 As shown, it is a plurality of bit plane data corresponding to the frame to be displayed. Here, the frame includes 4 initial subframes ("bit 0" to "bit 3") as an example for explanation, wherein the weights of "bit 0" to "bit 3" increase successively, the values of n2 corresponding to "bit 0" and "bit 1" are (1 / 2) and 1, and the values of n1 corresponding to "bit 2" and "bit 3" are 2 and 4 respectively, that is, the duration of the subpixel emitting or not emitting light in the multiple initial subframes is equal to (1 / 2)*T, T, 2T, 4T respectively. Similarly, for example Figure 4As shown, multiple bit plane data corresponding to the frame to be displayed are taken as an example here that the frame includes 8 initial subframes ("bit0" to "bit 7"), where the weights of "bit 0" to "bit 7" increase successively, and the values of n2 corresponding to "bit0" to "bit 4" are (1 / 16), (1 / 8), (1 / 4), (1 / 2), and 1 respectively, and the values of n1 corresponding to "bit 5" to "bit 7" are 2, 4, and 8 respectively, that is, the duration of the subpixel emitting or not emitting light in multiple initial subframes is equal to (1 / 16)*T, (1 / 8)*T, (1 / 4)*T, (1 / 2)*T, T, 2T, 4T, and 8T respectively.
[0061] In one embodiment, if Figure 3 and Figure 4 As shown, the plurality of first bit plane data include at least one first type first bit plane data D11 and (at least Figure 3 "bit 3" in and Figure 4 For example, at least two of "bit 5" to "bit 7" in the first plane data D12 (for example, both are equal to the first value) of the second type first bit plane data D12 (at least Figure 3 "bit 2" and Figure 4 For example, "bit 5" to "bit 7" in the first-plane data are different from at least two of the first-type first-plane data, for example, they are all equal to the second value), each of the first-type first-plane data and each of the second-type first-plane data is used to control the corresponding sub-pixel to continuously emit light within the corresponding (n1*T), and the other is used to control the corresponding sub-pixel to continuously not emit light within the corresponding (n1*T); wherein the source driver module is used to read the second-type first-plane data at least once in the process of reading the same first-type first-plane data at least twice or in the process of reading at least two different first-type first-plane data at least twice.
[0062] As discussed above, each first-plane data is used to control the corresponding sub-pixel to continuously emit light or not emit light within the corresponding (n1*T). Here, the first-plane data used to control the corresponding sub-pixel to continuously emit light or not emit light within the corresponding (n1*T) can be defined as the first type of first-plane data (for example, equal to one of the first value and the second value) and the second type of first-plane data (for example, equal to the other of the first value and the second value).
[0063] Specifically, Figure 3As shown, here, "bit 3" and "bit 2" correspond to the first type of first plane data and the second type of first plane data respectively. Combined with the above discussion, it can be seen that the two need to be read 4 times (number of times "b 3-1" to number of times "b 3-4") and 2 times (number of times "b 2-1" to number of times "b 2-2") respectively. Then, it can be as follows Figure 5 The reading is performed in the order shown (from left to right). If the two second bit plane data "bit 0" and "bit 1" are taken into consideration (not limited to being used to control whether the corresponding sub-pixels emit light or not), the second type of first bit plane data can be read once (i.e., number "b 2-1") between the times "b 3-2" and the times "b 3-3" during the reading process from "b 3-1" to "b 3-4" (the order is not limited).
[0064] Similarly, if Figure 4 As shown, here, "bit 7" and "bit 5" correspond to the first type of first plane data and the second type of first plane data respectively. Combined with the above discussion, it can be seen that the two need to be read 8 times (number of times "b7-1" to number of times "b7-8") and 2 times (number of times "b5-1" to number of times "b5-2") respectively, so it can be as follows Figure 6 The reading is performed in the order shown (from left to right). If the five second bit plane data "bit 0" to "bit 4" are taken into consideration (not limited to controlling the corresponding sub-pixels to emit light or not), the second type of first bit plane data can be read once (i.e., number "b 5-1") between the times "b 7-5" and the times "b 7-6" during the reading of "b 7-1" to "b 7-8" (the order is not limited).
[0065] Therefore, "in the process of at least two times..." in this embodiment can be understood as: (1) reading the same or different first-type bit plane data at least twice; (2) in the entire process of performing at least two reads as above, the second-type first-type bit plane data can be read once at least in any two adjacent reads.
[0066] It can be understood that in this embodiment, in the process of multiple readings of the same first-type first-plane data used to control the sub-pixel to continuously emit light or not emit light within the corresponding reference time length T, or in the process of separately reading two different first-type first-plane data used to control the sub-pixel to continuously emit light or not emit light within the corresponding reference time length T, the reading of the second-type first-plane data used to control the sub-pixel to continuously not emit light or emit light within the corresponding reference time length T is inserted to reduce the duration that the sub-pixel emits light or does not emit light in the frame, thereby reducing the risk of the sub-pixel flickering when switching to another non-luminous or luminous state in the frame to be displayed.
[0067] Of course, in this embodiment, the specific reading order of the first type first plane data and the second type first plane data is not limited, and it is only necessary to insert the reading of the second type first plane data into the process of reading the same or different first type first plane data multiple times.
[0068] Specifically, here Figure 3 and Figure 5 Take this as an example to illustrate: Figure 7 , Figure 8 They are Figure 5 , Figure 6 For the timing diagram of the corresponding sub-scanning field, please refer to Fig. 9 The circuit diagram shown in FIG. 1 is used to discuss the storage module (transistors T1 to T4 constitute a storage module, and the gates of transistors T5 and T6 are respectively loaded with scanning signals S can, clear signal C lear, the input terminals of transistors T5 and T6 are loaded with data signals respectively D ata (used to control sub-pixel light emission), low voltage signal V GL (used to control the sub-pixel not to emit light), the output ends of the transistors T5 and T6 are connected to the gates of the transistors T5 and T6, and the gate of the transistor T7 is connected to the gates of the transistors T1 and T2). Figure 7 and Figure 8 "Scan" and "Clear" represent the scan valid pulse of the scan signal and the clear valid pulse of the clear signal respectively, and "Scan" and "Clear" are respectively used to control the sub-pixel to emit light or not in the corresponding time period (initial sub-frame or target sub-frame).
[0069] For example Figure 3 and Figure 7As shown, in each initial subframe ("bit 0" to "bit 3"), multiple scan valid pulses are generated in sequence to scan multiple rows of sub-pixels in sequence. As discussed above, based on the luminous duration of "bit 1" as the reference duration T, the luminous durations of the sub-pixels in the two initial subframes "bit 2" to "bit 3" are equal to 2T and 4T respectively. For example, in "bit 1", multiple "Scan" controls multiple rows of sub-pixels to be scanned in sequence, and each row of sub-pixels is maintained for T after scanning, that is, in "bit 2", multiple "Scan" controls multiple rows of sub-pixels to be scanned in sequence again, and the sub-pixels scanned first in "bit 1" are also scanned first in "bit 2", otherwise they are also scanned later, so as to ensure that the duration (i.e., luminous duration) maintained after each sub-pixel is scanned in the same initial subframe is the same; and "bit 2" The luminous duration of the sub-pixel in the initial sub-frame "bit 0" is equal to (1 / 2)*T, so it is necessary to load the corresponding multiple "Clear" and act on multiple rows of sub-pixels for (1 / 2)*T (that is, the non-luminous duration) after multiple "Scan" actions to turn off the multiple rows of sub-pixels, thereby controlling the multiple rows of sub-pixels not to emit light within the second (1 / 2)*T of "bit 0".
[0070] It should be noted that if Figure 7 As shown, since the duration of "bit 3" with a larger weight is too long, if the luminous state of the sub-pixel changes when switching between the initial sub-frame of "bit 3" and other adjacent initial sub-frames, as discussed above, there will be a flickering problem, resulting in poor display quality.
[0071] Differently, the present invention, for example Figure 5 and Figure 8 As shown, since the initial subframe is divided into multiple target subframes, in each subframe ("bit 0", "bit 1", each of "b 2-1" to "b 2-2", each of "b 3-1" to "bit 3-4"), the scanning signal sequentially scans multiple rows of sub-pixels to scan multiple sub-pixels (equivalent to scanning the multiple target subframes divided according to each initial subframe, which were originally scanned only once to present the corresponding initial subframe). Based on the luminous duration of "bit 1" as the reference duration T, the luminous duration of the sub-pixel corresponding to each of "bit 2-1" to "bit 2-2", each of "b 3-1" to "b 3-4" is also equal to T. For example, when multiple target subframes are divided into multiple rows of sub-pixels according to the reference duration T, the luminous duration of the sub-pixel corresponding to each of "bit 2-1" to "bit 2-2" and each of "b 3-1" to "b 3-4" is also equal to T. Figure 5When arranged in the order shown, in "bit 1", multiple "Scan"s control the scanning of multiple rows of sub-pixels in sequence, and each row of sub-pixels is maintained for T after scanning, that is, in the "b 3-4" scan after "bit 1", multiple "Scan"s control the scanning of multiple rows of sub-pixels in sequence again, and the sub-pixels scanned first in "bit 1" are also scanned first in "b 3-4", otherwise they are also scanned later, so as to ensure that the duration (luminous duration) maintained after each sub-pixel is scanned in the same sub-frame is the same; and the luminous duration of the sub-pixels in the initial sub-frame of "bit 0" is equal to (1 / 2)*T, so multiple "Clear"s are required to act on multiple rows of sub-pixels for (1 / 2)*T after the "Scan" action to turn off the multiple rows of sub-pixels, thereby controlling the multiple rows of sub-pixels not to emit light within the second (1 / 2)*T of "bit 0".
[0072] Understandable, such as Figure 8 As shown, in the present invention, it can be considered that the weight of each divided target subframe is the same, that is, the duration of acting on the subpixel is the same. When the subpixel switches between every two adjacent target subframes, as discussed above, it is avoided to read all the same or different first-type first-plane data in sequence at one time (for example, at least by reading the second-type first-plane data corresponding to "bit 1", the one-time continuous reading of "b 3-1" to "b 3-4" is destroyed), so at least it can be improved. Figure 3 and Figure 7 The flickering phenomenon.
[0073] In summary, the source driver module in this embodiment reads the same first type first bit plane data (both equal to the first value, for example Figure 3 "bit 3" in or Figure 4 In the process of reading one of "bit 5" to "bit 7" in the first bit plane of the first data) or reading at least two different first-type first-bit plane data (all equal to the second value, for example, Figure 4 In the process of reading two of "bit 5" to "bit 7" in the first plane data of the second type (for example, Figure 3 "bit 2" in , or Figure 4"bit 5" to "bit 7" in the first bit plane data are different from at least one of the first bit plane data), it is possible to avoid reading the same first bit plane data of the first category at least twice in a row or reading different first bit plane data of the first category in sequence at least twice, thereby avoiding causing the sub-pixel to emit light or not emit light for at least (2*T) in the frame to be displayed. Instead, the second bit plane data is interspersed in the process to interrupt the continuous emission or non-emission of the sub-pixel, so as to reduce the duration of the sub-pixel to continuously emit light or continuously not emit light in the frame to be displayed, thereby reducing the risk of the sub-pixel flickering when switching to another non-emitting or emitting state in the frame to be displayed.
[0074] In one embodiment, if Figures 3 to 6 As shown, when the source driver module is used to read the second type of first plane data at least once during at least two readings of the same first type of first plane data, the value of n1 corresponding to the first type of first plane data is greater than the value of n1 corresponding to the second type of first plane data. It can be understood that in this embodiment, the value of n1 corresponding to the second type of first plane data for insertion reading is further limited to be smaller than the value of n1 corresponding to the second type of first plane data for insertion reading, so as to avoid the first type of first plane data with a larger weight being read continuously at one time, and improve the flicker problem in the most serious case mentioned above.
[0075] For example, compared Figure 3 and Figure 5 As shown, in the process of reading "b 3-1" to "b 3-4" corresponding to "bit 3" with a larger weight (the order is not limited), the reading of "b 2-1" in "bit 3" with a smaller weight will be inserted; for another example, comparing Figure 4 and Figure 6 As shown, during the reading of "b 7-1" to "b 7-8" corresponding to "bit 7" with a larger weight (the order is not limited), the reading of "b 5-1" in "bit 5" with a smaller weight will be inserted.
[0076] In one embodiment, if Figures 3 to 6As shown, the source driver module is also used to read the first type of first plane data at least once between reading the same second type of first plane data twice or reading two different second type of first plane data twice. It can be understood that in this embodiment, the first type of first plane data is read at least once to avoid reading all the same or different second type of first plane data in a one-time continuous manner. Similarly, the above-mentioned flicker problem caused by reading all the same or different second type of first plane data in a one-time continuous manner can also be taken into account, and the flicker problem is further improved.
[0077] In one embodiment, similarly, "multiple first bit-plane data include at least one first type of first bit-plane data", and at least one second bit-plane data also includes at least one first type of second bit-plane data, and one of the first type of first bit-plane data and the first type of second bit-plane data is used to control the corresponding sub-pixel to continuously emit light within the corresponding (n1*T) or the corresponding (n2*T), and the other is used to control the corresponding sub-pixel to continuously not emit light within the corresponding (n1*T) or the corresponding (n2*T); wherein the source driver module is used to read the first type of second bit-plane data at least once between reading the same first type of first bit-plane data twice or reading two different first type of first bit-plane data twice.
[0078] Among them, "at least one of the second bit-plane data also includes at least one of the first type of second bit-plane data, one of the first type of first bit-plane data and the first type of second bit-plane data is used to control the corresponding sub-pixel to continuously emit light within the corresponding (n1*T) or the corresponding (n2*T), and the other is used to control the corresponding sub-pixel to continuously not emit light within the corresponding (n1*T) or the corresponding (n2*T)" can be understood as: (1) one of the first type of first bit-plane data and the first type of second bit-plane data is used to control the corresponding sub-pixel to emit light, and the other is used to control the corresponding sub-pixel not to emit light; (2) the first type of first bit-plane data and the first type of second bit-plane data act on the corresponding sub-pixel for different durations, which are (n1*T) and (n2*T) respectively.
[0079] For example, if the first bit-plane data of the first category is used to control the corresponding sub-pixel to emit light within the corresponding (n1*T), then the first bit-plane data of the first category is used to control the corresponding sub-pixel not to emit light within the corresponding (n2*T); for another example, if the first bit-plane data of the first category is used to control the corresponding sub-pixel not to emit light within the corresponding (n1*T), then the first bit-plane data of the first category is used to control the corresponding sub-pixel to emit light within the corresponding (n2*T).
[0080] Similarly, in the present embodiment, in the process of multiple readings of the same or different first-type first bit-plane data for controlling a sub-pixel to continuously emit light or not emit light within a corresponding reference duration T, the reading of the first-type second bit-plane data for controlling the sub-pixel to continuously not emit light or emit light within a corresponding duration (equal to (n2*T), less than the reference duration T) is inserted, so as to reduce the duration that the sub-pixel emits light or does not emit light within the frame, thereby reducing the risk of the sub-pixel flickering when switching to another non-luminous or luminous state in the frame to be displayed.
[0081] For example, compared Figure 3 and Figure 5 , in the process of reading "b 3-1" to "b3-4" corresponding to the first type of first bit plane data (the order is not limited), for example, between the times "b 3-1" and the times "b 3-2", the first type of second bit plane data can be read once (i.e., the times "b 0"); for another example, comparing Figure 4 and Figure 6 In the process of reading "b7-1" to "b7-8" corresponding to the first type of first bit plane data (the order is not limited), for example, the first type of second bit plane data can be read once (i.e., number "b3") between the number "b7-1" and the number "b7-2".
[0082] In one embodiment, based on the above-mentioned first type of first bit-plane data, second type of first bit-plane data and first type of second bit-plane data, the first type of second bit-plane data and the second type of first bit-plane data are respectively used to control the corresponding sub-pixel to continuously emit light or not in the corresponding (n2*T) and the corresponding (n1*T) (that is, both the first type of second bit-plane data and the second type of first bit-plane data are used to control the sub-pixel to emit light or not); wherein the source driver module is used to read the second type of first bit-plane data at least once between respectively reading the first type of second bit-plane data and the first type of first bit-plane data.
[0083] Among them, "the first type of second-bit plane data and the second type of first-bit plane data are respectively used to control the corresponding sub-pixel to continuously emit light or not emit light within the corresponding (n2*T) and the corresponding (n1*T)" can be understood as: (1) the first type of second-bit plane data and the second type of first-bit plane data are both used to control the corresponding sub-pixel to emit light or not emit light; (2) the first type of second-bit plane data and the second type of first-bit plane data act on the corresponding sub-pixel for different durations, which are (n2*T) and (n1*T) respectively.
[0084] For example, if the first bit-plane data of the second category is used to control the corresponding sub-pixel to emit light within the corresponding (n1*T), then the second bit-plane data of the first category is used to control the corresponding sub-pixel to emit light within the corresponding (n2*T); for another example, if the first bit-plane data of the second category is used to control the corresponding sub-pixel not to emit light within the corresponding (n1*T), then the second bit-plane data of the first category is used to control the corresponding sub-pixel not to emit light within the corresponding (n2*T).
[0085] It can be understood that in this embodiment, between reading the first type of second bit plane data and the first type of first bit plane data, which are both used for the sub-pixel to emit light or not, the reading of the second type of first bit plane data for the sub-pixel to emit light or not is inserted. This can also reduce the duration of the sub-pixel emitting light or not in the frame, thereby reducing the risk of the sub-pixel flickering when switching to another non-emitting or emitting state in the frame to be displayed.
[0086] For example, compared Figure 3 and Figure 5 , the source driver module may read the second type of first bit plane data (e.g., the number of times "b 3-2" in "bit 3") at least once between reading the first type of second bit plane data (e.g., "bit 0") and the first type of first bit plane data (e.g., the number of times "b 2-1" in "bit 2"); for another example, comparing Figure 4 and Figure 6 The source driver module can read the second-type first-plane data (e.g., the number of times "b 7-2" corresponding to "bit 7") at least once between respectively reading the first-type second-bit plane data (e.g., "bit 3") and the first-type first-plane data (e.g., the number of times "b 6-1" corresponding to "bit 6"), and reading the second-type first-plane data (e.g., the number of times "b 6-1" corresponding to "bit 6").
[0087] In one embodiment, the display panel has a plurality of frames to be displayed, and in two different frames to be displayed, the source driving module reads the respective plurality of first bit plane data in different orders. Specifically, Figure 4 The multiple bit planes of data shown may exist as follows Fig.10 In the multiple reading orders, for a still picture (it can be considered that multiple frames (Frame 1 to Frame 4) of the same initial display data are continuously set), in this embodiment, multiple first bit plane data in the same "multiple bit plane data" are read in different orders in different frames. In this way, even if one of the frames still has a faint flickering phenomenon, since the switching conditions of the sub-pixels in each frame corresponding to the still picture are different (that is, the arrangement order of the multiple target sub-frames is different), the switching rules of the sub-pixels in multiple frames can be disordered to extend the differentiation period of the multiple frames and further reduce the risk of flickering.
[0088] The present invention also provides an electronic device, comprising any display panel as described above.
[0089] The present invention provides a display panel and an electronic device, comprising: a plurality of sub-pixels; a frame buffer module, used to buffer a plurality of bit plane data corresponding to a frame to be displayed for each sub-pixel, wherein the plurality of bit plane data include a plurality of first bit plane data, each of the first bit plane data is used to control the corresponding sub-pixel to continuously emit light or not emit light within a corresponding (n1*T), wherein n1 is an integer greater than 1, and different first bit plane data correspond to different values of n1, wherein the value of n1 is related to the storage bit of the corresponding first bit plane data, and T is a reference duration; a source driver module, electrically connected between the frame buffer module and the plurality of sub-pixels. The source driver module is configured to read each bit plane data at least once, and read at least one first bit plane data at least twice, and each time the first bit plane data is read, it is used to control the corresponding sub-pixel to continuously emit light or not emit light within the T, so as to reduce the duration of the sub-pixel to emit light or not emit light, and reduce the risk of flickering when the sub-pixel switches to a non-emitting or emitting state different from the previous state in the frame to be displayed.
[0090] The display panel and the electronic device provided by 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. Ordinary technicians in this field should understand that they can still modify the technical solutions recorded in the aforementioned embodiments, or replace some of the technical features therein with equivalents. However, these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A display panel, characterized in that: include: Multiple sub-pixels; A frame buffer module, used for buffering a plurality of bit plane data corresponding to a frame to be displayed for each sub-pixel, wherein the plurality of bit plane data include a plurality of first bit plane data, each of the first bit plane data is used for controlling the corresponding sub-pixel to continuously emit light or not emit light within a corresponding (n1*T), wherein n1 is an integer greater than 1, and different first bit plane data correspond to different values of n1, and the value of n1 is related to the storage bit of the corresponding first bit plane data, and T is a reference duration; A source driving module is electrically connected between the frame buffer module and the plurality of sub-pixels, and is used to read each bit plane data at least once and at least one first bit plane data at least twice in the corresponding frame to be displayed, and each time the first bit plane data is read, it is used to control the corresponding sub-pixel to continuously emit light or not emit light within the T period.
2. The display panel according to claim 1, wherein: The plurality of first bit-plane data include at least one first-type first-plane data and at least one second-type first-plane data, one of each first-type first-plane data and each second-type first-plane data is used to control the corresponding sub-pixel to continuously emit light within the corresponding (n1*T), and the other is used to control the corresponding sub-pixel to continuously not emit light within the corresponding (n1*T); The source driver module is used for reading the second type first plane data at least once during at least two readings of the same first type first plane data or at least two readings of different at least two first type first plane data.
3. The display panel according to claim 2, wherein: The source driver module is used to read the second type of first plane data at least once during the process of reading the same first type of first plane data at least twice, and the value of n1 corresponding to the first type of first plane data is greater than the value of n1 corresponding to the second type of first plane data; Alternatively, the source driver module is used to read the second-type first-plane data at least once during the process of reading at least two different first-type first-plane data at least twice, and the value of n1 corresponding to each of the two first-type first-plane data is greater than the value of n1 corresponding to the second-type first-plane data.
4. The display panel according to claim 2 or 3, characterized in that: The source driving module is further configured to read the first-type first-plane data at least once between reading the same second-type first-plane data twice or reading two different second-type first-plane data twice.
5. The display panel according to claim 1, wherein: The plurality of bit-plane data further include at least one second bit-plane data, each second bit-plane data is used to control the corresponding sub-pixel to continuously emit light or not emit light within the corresponding (n2*T), the n2 is greater than 0 and less than or equal to 1, and different second bit-plane data correspond to different values of the n2; Wherein, the source driving module is used to control the corresponding sub-pixel to continuously emit light or not emit light within the (n2*T) each time the second bit plane data is read; The plurality of first bit-plane data include at least one first-type first bit-plane data, and the at least one second bit-plane data includes at least one first-type second bit-plane data, and one of the first-type first bit-plane data and the first-type second bit-plane data is used to control the corresponding sub-pixel to continuously emit light within the corresponding (n1*T) or the corresponding (n2*T), and the other is used to control the corresponding sub-pixel to continuously not emit light within the corresponding (n1*T) or the corresponding (n2*T); The source driver module is used for reading the first-category second bit-plane data at least once between reading the same first-category first bit-plane data twice or reading two different first-category first bit-plane data twice.
6. The display panel according to claim 1, wherein: The plurality of bit-plane data further include at least one second bit-plane data, each second bit-plane data is used to control the corresponding sub-pixel to continuously emit light or not emit light within the corresponding (n2*T), the n2 is greater than 0 and less than or equal to 1, and different second bit-plane data correspond to different values of the n2; Wherein, the source driving module is used to control the corresponding sub-pixel to continuously emit light or not emit light within the (n2*T) each time the second bit plane data is read; The plurality of first bit-plane data include at least one first-type first-plane data and at least one second-type first-plane data, one of each first-type first-plane data and each second-type first-plane data is used to control the corresponding sub-pixel to continuously emit light within the corresponding (n1*T), and the other is used to control the corresponding sub-pixel to continuously not emit light within the corresponding (n1*T); Wherein, at least one of the second bit-plane data includes at least one first-type second bit-plane data, and the first-type second bit-plane data and the second-type first bit-plane data are respectively used to control the corresponding sub-pixel to continuously emit light or not emit light within the corresponding (n2*T) and the corresponding (n1*T); The source driver module is used for reading the second type of first bit plane data at least once between reading the first type of second bit plane data and the first type of first bit plane data twice.
7. The display panel according to claim 1, wherein: Multiple first bit-plane data in the bit-plane data are arranged in sequence, and in two adjacent first bit-plane data, the value of n1 corresponding to one of the first bit-plane data is h times the value of n1 corresponding to the other first bit-plane data, and h is a positive integer greater than 1.
8. The display panel according to any one of claims 1 to 7, characterized in that: The display panel has a plurality of frames to be displayed, and in two different frames to be displayed, the source driving module reads the respective plurality of first bit plane data in different orders.
9. The display panel according to any one of claims 1 to 7, characterized in that: Also includes: A gate driving module, used for scanning the same sub-pixel multiple times in the frame to be displayed, and the number of times of scanning the same sub-pixel is equal to the number of times the source driving module reads the multiple bit plane data; Wherein, the gate driving module scans the sub-pixel each time, so that the source driving module loads the corresponding read bit plane data into the sub-pixel; The gate driving module is used to scan the sub-pixel at least twice, so that the source driving module loads the corresponding read first bit plane data to the sub-pixel twice respectively.
10. An electronic device, characterized in that: Comprising the display panel as claimed in any one of claims 1 to 9.
