Display compensation method for display panel and display panel
Patent Information
- Application Number
- PCT/CN2024/082339
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-04
- Filing Date
- 2024-03-19
- Publication Date
- 2025-10-02
AI Technical Summary
The existing row overdrive compensation method cannot take into account the improvement of full-screen horizontal stripes when the charging states of sub-pixels on different sides of the panel are inconsistent, resulting in poor display effects.
By setting spaced first and second partitions in the display panel and optimizing the gain value range of the gain compensation table in the storage unit of the timing controller, the first partition performs negative compensation and the second partition performs positive compensation, thereby achieving targeted compensation for sub-pixel partitions in different charging states.
It significantly improves the full-screen charging effect, reduces horizontal stripes, and enhances the display effect, while avoiding the complexity and cost increase in the debugging process.
Smart Images

Figure CN2024082339_02102025_PF_FP_ABST
Abstract
Description
Display compensation method for display panel and display panel Technical Field
[0001] The present application relates to, but is not limited to, the field of display technology, and in particular to a display compensation method for a display panel and a display panel. Background Art
[0002] Due to factors such as in-plane load, the display panel may experience insufficient charging capacity for some sub-pixels, resulting in display issues such as horizontal streaks and color shift. To improve display quality, line overdrive (Line OD or LOD) is typically used to compensate the grayscale of sub-pixels, ensuring the display achieves the ideal charging state.
[0003] However, row overdrive compensation can usually only achieve full-screen positive compensation or full-screen negative compensation under the same picture. In some special scenarios, such as at a certain refresh rate, the charging state of the sub-pixels on the side of the display panel close to the source driver module is different from that of the sub-pixels on the side far from the source driver module. Row overdrive compensation can only take into account the improvement of horizontal stripes on one side, and the full-screen horizontal stripe debugging effect is still poor. SUMMARY OF THE INVENTION
[0004] Embodiments of the present application provide a display compensation method for a display panel and a display panel, so as to improve the horizontal stripe problem of the display panel and enhance the display effect.
[0005] Technical Solution: An embodiment of the present application provides a display compensation method for a display panel, wherein the display panel includes a first partition and a second partition spaced apart from each other, the first partition including a plurality of first sub-pixels, and the second partition including a plurality of second sub-pixels. The display compensation method includes:
[0006] Acquire a first overdrive grayscale corresponding to the grayscale to be displayed by the first sub-pixel in the current frame, and a second overdrive grayscale corresponding to the grayscale to be displayed by the second sub-pixel;
[0007] acquiring a first compensation grayscale based on the first overdriving grayscale, where the first compensation grayscale is less than or equal to a grayscale to be displayed corresponding to the first overdriving grayscale;
[0008] acquiring a second compensation grayscale based on the second overdriving grayscale, where the second compensation grayscale is greater than or equal to a grayscale to be displayed corresponding to the second overdriving grayscale;
[0009] Based on the first compensation grayscale and the second compensation grayscale, the display panel is controlled to complete display compensation of the current frame image.
[0010] According to the display compensation method of the display panel provided in the above embodiments of the present application, an embodiment of the present application further provides a display panel. The display panel includes a first partition, and the first partition includes a plurality of first sub-pixels. The charging state of the first sub-pixels at the target refresh rate is a first state, and the first state is configured such that the actual brightness L1 and the standard brightness L0 satisfy L0 < L1. The display panel includes:
[0011] A timing controller. The timing controller includes a storage unit, and the storage unit is used to store a gain compensation table. The gain compensation table includes a first gain value Gain1 corresponding to each of the first partitions, and the first gain value Gain1 satisfies: Gain1 < 0. Description of the Drawings
[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those skilled in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0013] FIG. 1 is a schematic structural diagram of an example of the display panel according to an embodiment of the present application;
[0014] FIG. 2 is a schematic structural diagram of an example of the arrangement of sub-pixels of the display panel according to an embodiment of the present application;
[0015] FIG. 3 is a schematic overall flowchart of the display compensation method of the display panel according to an embodiment of the present application;
[0016] FIG. 4 is a schematic structural diagram of the display compensation device of the display panel according to an embodiment of the present application;
[0017] Reference Signs:
[0018] 10 - sub-pixel; 20 - source driver; 30 - timing controller; 31 - storage unit; 32 - display compensation device; 321 - first acquisition module; 322 - second acquisition module; 323 - third acquisition module; 324 - display driving module; 40 - first partition; 41 - first sub-pixel; 50 - second partition; 51 - second sub-pixel; 60 - third partition. Embodiments of the Present Invention
[0019] The following will clearly and completely describe the technical solutions in the embodiments of the present application with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, rather than all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present application.
[0020] In the description of the present application, it should be understood that the terms "upper", "lower", "front", "back", "left", "right", "top", "bottom", "inside", "outside" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first" and "second" are used for descriptive purposes only, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the present application, "multiple" means two or more, and at least one means one, two or more, unless otherwise clearly and specifically defined.
[0021] The embodiments of the present application provide a display compensation method for a display panel and a display panel, which can improve the horizontal stripe problem of the display panel and enhance the display effect.
[0022] An embodiment of the present application provides a display compensation method for a display panel, wherein the display panel includes a first partition and a second partition spaced apart from each other, the first partition including a plurality of first sub-pixels, and the second partition including a plurality of second sub-pixels, the display compensation method comprising:
[0023] Acquire a first overdrive grayscale corresponding to the grayscale to be displayed by the first sub-pixel in the current frame, and a second overdrive grayscale corresponding to the grayscale to be displayed by the second sub-pixel;
[0024] acquiring a first compensation grayscale based on the first overdriving grayscale, where the first compensation grayscale is less than or equal to a grayscale to be displayed corresponding to the first overdriving grayscale;
[0025] acquiring a second compensation grayscale based on the second overdriving grayscale, where the second compensation grayscale is greater than or equal to a grayscale to be displayed corresponding to the second overdriving grayscale;
[0026] Based on the first compensation grayscale and the second compensation grayscale, the display panel is controlled to complete display compensation of the current frame image.
[0027] In some embodiments, the charging state of the first sub-pixel at the target refresh rate is a first state, and the first state is configured such that the actual brightness L1 and the standard brightness L0 satisfy L0. <L1;
[0028] The charging state of the second sub-pixel at the target refresh rate is the second state, and the second state is configured to satisfy L1 between the actual brightness L1 and the standard brightness L0. <L0。
[0029] In some embodiments, the steps of obtaining the first compensation gray level and the second compensation gray level include:
[0030] Performing negative compensation on the first overdrive gray level to obtain the first compensation gray level;
[0031] Performing positive compensation on the second overdrive gray level to obtain the second compensation gray level.
[0032] In some embodiments, performing negative compensation on the first overdrive gray level to obtain the first compensation gray level includes:
[0033] Obtaining a gain compensation table of the display panel, where the gain compensation table includes a first gain value Gain1 corresponding to each first partition, and the first gain value Gain1 satisfies: Gain1 < 0;
[0034] Based on the to-be-displayed gray level of the first subpixel, the first overdrive gray level, and the first gain value Gain1, obtaining the first compensation gray level.
[0035] In some embodiments, the gain compensation table further includes a second gain value Gain2 corresponding to each second partition, and the second gain value Gain2 satisfies: 0 < Gain2;
[0036] Performing positive compensation on the second overdrive gray level to obtain the second compensation gray level includes:
[0037] Based on the to-be-displayed gray level of the second subpixel, the second overdrive gray level, and the second gain value Gain2, obtaining the second compensation gray level.
[0038] In some embodiments, the steps of obtaining the first overdrive gray level and the second overdrive gray level include:
[0039] Obtaining a row overdrive compensation table of the display panel at the target refresh rate;
[0040] [[ID=**34**]]Based on the to-be-displayed gray level of the first subpixel in the current frame image, and the to-be-displayed gray level of the subpixel in the row above the first subpixel, obtaining the first overdrive gray level from the row overdrive compensation table;
[0041] [[ID=**37**]]Based on the to-be-displayed gray level of the second subpixel in the current frame image, and the to-be-displayed gray level of the subpixel in the row above the second subpixel, obtaining the second overdrive gray level from the row overdrive compensation table.
[0042] An embodiment of the present application further provides a display panel, the display panel includes a first partition, the first partition includes a plurality of first subpixels, the charging state of the first subpixels at the target refresh rate is a first state, and the first state is configured such that the actual brightness L 1 and the standard brightness L 0 satisfy L 0 < L 1; the display panel includes: Note: There seems to be a formatting issue in the original Chinese text where some tags are not properly closed or there are consecutive tags without content. The translation is done based on the best understanding of the provided text. Also, in the English translation, for the sake of clarity in the context of the patent text, the subscript notations in the last sentence are written in a more standard way (L1 and L0). Additionally, the text in lines 34 and 37 has been adjusted to make the English more grammatically correct while maintaining the original meaning. If there are specific requirements regarding the format of such notations in the translation, they can be further adjusted accordingly.
[0043] The timing controller includes a storage unit for storing a gain compensation table. The gain compensation table includes a first gain value Gain1 corresponding to each first partition. The first gain value Gain1 satisfies: Gain1<0.
[0044] In some embodiments, the first gain value Gain1 satisfies: -2≤Gain1<0.
[0045] In some embodiments, the display panel further includes a second partition spaced apart from the first partition, the second partition including a plurality of second sub-pixels, the charging state of the second sub-pixels at the target refresh rate is a second state, and the second state is configured to satisfy L1 between the actual brightness L1 and the standard brightness L0. <L0;
[0046] The gain compensation table also includes a second gain value Gain2 corresponding to each second partition, and the second gain value Gain2 satisfies: 0 <Gain2。
[0047] In some embodiments, the second gain value Gain2 satisfies: 0 <Gain2≤2。
[0048] Beneficial effects:
[0049] A display compensation method for a display panel according to an embodiment of the present application includes a first partition and a second partition arranged at intervals, the first partition including a plurality of first sub-pixels, and the second partition including a plurality of second sub-pixels. The display compensation method includes: obtaining a first overdrive grayscale corresponding to the grayscale to be displayed of the first sub-pixel in the current frame, and a second overdrive grayscale corresponding to the grayscale to be displayed of the second sub-pixel; obtaining a first compensation grayscale based on the first overdrive grayscale, wherein the first compensation grayscale is less than or equal to the grayscale to be displayed corresponding to the first overdrive grayscale; obtaining a second compensation grayscale based on the second overdrive grayscale, wherein the second compensation grayscale is greater than or equal to the grayscale to be displayed corresponding to the second overdrive grayscale; and controlling the display panel to complete display compensation for the current frame based on the first compensation grayscale and the second compensation grayscale. The display compensation method for a display panel can perform overdrive compensation in different directions for the first sub-pixel and the second sub-pixel partitions with different charging states in the same frame, thereby taking into account the charging effect of the entire screen, significantly improving horizontal stripes, and enhancing the display effect.
[0050] The following is a further description of the embodiments of the present application with reference to the accompanying drawings and specific embodiments:
[0051] Please refer to Figures 1 and 2 . Figure 1 illustrates an example structure of a display panel according to an embodiment of the present application, while Figure 2 illustrates an example structure of a subpixel arrangement of a display panel according to an embodiment of the present application. The display panel according to an embodiment of the present application may include a plurality of subpixels 10 arranged in an array, a source driver 20, and a timing controller 30. The source driver 20 is connected to the subpixels 10 and provides data signals to the subpixels 10. The timing controller 30 is connected to the source driver 20 and provides display data and corresponding timing to the source driver 20. The timing controller 30 may include a storage unit 31 for storing relevant data from a compensation table. Taking a flip-based display panel as an example, the plurality of subpixels 10 may include red subpixels R, green subpixels G, and blue subpixels B, with each column of subpixels 10 having the same color. The display panel also includes a plurality of data lines (e.g., columns S1 through S6), each of which connects two subpixels 10 of different colors. When the display panel is displaying, the same data line provides data signals to the corresponding subpixels 10 from left to right. Taking a display image (R96, G96, B0) as an example, the data signals provided by the data lines in columns S2, S4, and S5 transition between grayscale 0 and grayscale 96. Without compensation, the corresponding sub-pixels 10 display a dimmed brightness at grayscale 96 due to insufficient charging. The data signals provided by the data lines in columns S3 and S6 remain at grayscale 96 without transitions between grayscales, resulting in no charging issues for the corresponding sub-pixels 10, which display a normal brightness of grayscale 96. This results in the display panel displaying a (R96, G96, B0) image with one row of sub-pixels 10 dark and one row bright, which appears macroscopically as horizontal stripes across the screen. (R96, G96, B0) indicates that the grayscale of the red sub-pixel R is grayscale 96, the grayscale of the green sub-pixel G is grayscale 96, and the grayscale of the blue sub-pixel B is grayscale 0.
[0052] To improve display issues such as horizontal streaks and color shift, LOD compensation technology is typically used to compensate the grayscale of sub-pixels 10. LOD compensation primarily raises or lowers the data voltage supplied to sub-pixels 10 to ensure that the actual display effect of sub-pixels 10 achieves an ideal charging state. However, commonly used LOD compensation technology can only achieve full-screen positive compensation or full-screen negative compensation within the same image. For example, in a display image with (R96, G96, B0), LOD compensation can only achieve full-screen negative compensation for blue sub-pixels B, thereby reducing the charging capacity of each sub-pixel 10 and improving overcharging of blue sub-pixels B.
[0053] However, the charging time of sub-pixel 10 in the display panel is also different at different refresh rates. Affected by factors such as the in-plane load, at a certain refresh rate (such as 120Hz or 144Hz), the charging states of the sub-pixels 10 close to the source driver 20 and the sub-pixels 10 far from the source driver 20 in the display panel may be different. At this time, the commonly used LOD compensation technology can only take into account the charging improvement on one side, and the full-screen horizontal stripe debugging effect is still not good. In addition, the charging state of the full screen can also be adjusted to be consistent by debugging the timing, but this will not only increase the inter-chip difference of the horizontal stripes, but also affect the time course of adjusting the machine code (code), and thus affect the production time course of the entire product.
[0054] The embodiment of the present application provides a display panel. By optimizing the value range of each gain value Gain in the compensation table of the storage unit 31, over-drive compensation in different directions can be performed on sub-pixel partitions with different charging states under the same screen, so as to take into account the charging effect of the full screen, significantly improve the horizontal stripes, and enhance the display effect.
[0055] Please continue to refer to FIG. 1. The display panel of the embodiment of the present application may include a first partition 40. The first partition 40 includes a plurality of first sub-pixels 41. The charging state of the first sub-pixels 41 at the target refresh rate is a first state, and the first state is configured such that the actual brightness L1 and the standard brightness L0 satisfy L0 < L1. Exemplarily, the target refresh rate may be 120Hz or 144Hz. The storage unit 31 of the timing controller 30 is used to store a gain compensation table, and the gain compensation table includes a first gain value Gain1 corresponding to each first partition 40, and the first gain value Gain1 satisfies: Gain1 < 0.
[0056] Specifically, the first gain value Gain1 is used to represent the gray-scale compensation multiple of the corresponding first partition 40.
[0057] In some examples, the first gain value Gain1 may satisfy: -2 ≤ Gain1 < 0. Exemplarily, the first gain value Gain1 is any one or any range value of -2, -1.9, -1.8, -1.7, -1.6, -1.5, -1.4, -1.3, -1.2, -1.1, -1.0, -0.9, -0.8, -0.7, -0.6, -0.5, -0.4, -0.3, -0.2, -0.1.
[0058] In some examples, the display panel may further include a second partition 50 disposed at an interval from the first partition 40. The second partition 50 includes a plurality of second sub-pixels 51. The charging state of the second sub-pixels 51 at the target refresh rate is a second state, and the second state is configured such that the actual brightness L1 and the standard brightness L0 satisfy L1 < L0. The gain compensation table in the storage unit 31 further includes a second gain value Gain2 corresponding to each second partition 50, and the second gain value Gain2 satisfies: 0 < Gain2.
[0059] Specifically, the second gain value Gain2 is used to represent the gray scale compensation multiple of the corresponding second partition 50.
[0060] In some examples, the second gain value Gain2 may satisfy: 0 < Gain2 ≤ 2. Exemplarily, the second gain value Gain2 is any one or any range value between any two of 2, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4, 1.3, 1.2, 1.1, 1.0, 0.9, 0.8, 0.7, 0.6, 0.5, 0.4, 0.3, 0.2, 0.1.
[0061] It can be understood that in the embodiments of the present application, both the first sub-pixels 41 and the second sub-pixels 51 are sub-pixels 10, but they are in different partitions.
[0062] In some examples, the first partition 40 and the second partition 50 are disposed at an interval along the column direction Y of the display panel 10. The first partition 40 is close to the source driver 20, and the second partition 50 is far from the source driver 20. Then the charging state of the first sub-pixels 41 at the target refresh rate is an overcharged state, and the charging state of the second sub-pixels 51 at the target refresh rate is an undercharged state. That is to say, the first partition 40 and the second partition 50 can be partitions with opposite charging states at the target refresh rate. Exemplarily, the number of the first partitions 40 and the number of the second partitions 50 can both be multiple. The multiple first partitions 40 are arranged along the row direction X of the display panel 10, and the multiple second partitions 50 are arranged along the row direction X of the display panel 10. It can be understood that along the column direction Y of the display panel 10, the overcharging degrees of the respective first partitions 40 may vary, and the undercharging degrees of the respective second partitions 50 may also vary.
[0063] In some examples, the display panel may further include a third partition 60, located between the first partition 40 and the second partition 50 along the column direction Y of the display panel. The charge state of each subpixel 10 in the third partition 60 at the target refresh rate may be a third state, where the actual brightness L1 and the standard brightness L0 satisfy L0=L1. In other words, the charge state of each subpixel 10 in the third partition 60 at the target refresh rate is normal. For example, the first partition 40, the second partition 50, and the third partition 60 may divide the display panel into a total of 4×8 partitions.
[0064] It is understandable that each partition can be divided based on the actual charging state of each sub-pixel 10 on the display panel, and can be specifically set according to needs and actual conditions. The embodiment of the present application does not make any specific limitations on this.
[0065] It is understood that the display panel provided in the embodiments of the present application can, when selecting the timing controller (Tcon) 30 model before the display panel product is launched, expand the value range of each gain value Gain in the compensation table of storage unit 31 by modifying the hardware compensation circuit in the timing controller 30. That is, the range is optimized from 0 ≤ Gain ≤ M to -N ≤ Gain ≤ M, where M and N are both positive numbers. By optimizing the value range of each gain value Gain, the gain value of each partition can be adjusted according to actual needs when debugging the gain compensation table. Compared to using only positive gain values, this approach can effectively improve the inconsistent charging status of different partitions at the target refresh rate, improve debugging efficiency, and shorten the debugging process. In addition, the timing controller 30 does not need to introduce a new IP (Intellectual Property) module, does not affect other parameters, and the change in the gain value range does not increase the amount of stored data, so the overall cost of the product is not affected.
[0066] The timing controller 30 of the embodiment of the present application may further include a display compensation device 32 to compensate the display image by executing the display compensation method of the embodiment of the present application.
[0067] Please refer to FIG3 , which illustrates the overall process of the display compensation method of the display panel according to an embodiment of the present application. Specifically, the display compensation method includes the following steps:
[0068] Step 301 : Obtain a first overdriving grayscale corresponding to the grayscale to be displayed of a first sub-pixel in a current frame, and a second overdriving grayscale corresponding to the grayscale to be displayed of a second sub-pixel.
[0069] Exemplarily, the current frame image may be a secondary color image, which is an image with RGB grayscale in the form of (k, z, z) or (z, z, k). The current frame image may also be a pure color image or a mixed color image of any other color, without specific limitation.
[0070] In some embodiments, step 301 may be implemented by:
[0071] Step 1: Obtain a row overdrive compensation table for the display panel at a target refresh rate.
[0072] The row overdrive compensation table is the LOD compensation table. Taking 256 grayscale levels as an example, the form of the LOD compensation table can be specifically referred to in Table 1 below.
[0073] Table 1: Example of LOD compensation table format
[0074]
[0075] For example, different refresh rates correspond to different row overdrive compensation tables. For example, for a display panel with a maximum refresh rate of 180Hz, five LOD compensation tables can be set, corresponding to 180Hz, 165Hz, 144Hz, 120Hz and 60Hz for debugging. During debugging, the target position (such as the center position) of the display panel can be used as a reference for debugging. In actual use, if the refresh rate of the display panel is greater than or equal to 60Hz and less than 90Hz, the LOD compensation table corresponding to 60Hz can be called. If the refresh rate of the display panel is greater than or equal to 90Hz and less than 130Hz, the LOD compensation table corresponding to 120Hz can be called. The specific call can be made according to the actual situation and is not specifically limited here.
[0076] Step 2: Based on the grayscale to be displayed of the first sub-pixel in the current frame and the grayscale to be displayed of the sub-pixels in a row above the first sub-pixel, a first overdrive grayscale is obtained from the row overdrive compensation table.
[0077] Step three: based on the grayscale to be displayed of the second sub-pixel in the current frame and the grayscale to be displayed of the sub-pixel located in a row above the second sub-pixel, obtain a second overdrive grayscale from the row overdrive compensation table.
[0078] Specifically, the LOD compensation table can be effective for the entire display panel, that is, the entire display panel uses the LOD compensation table to find the overdrive grayscale. It is understood that the grayscale to be displayed by the first subpixel and the grayscale to be displayed by the second subpixel can be the same or different. The first overdrive grayscale and the second overdrive grayscale can be the same or different.
[0079] For example, if the grayscale to be displayed for the first and second sub-pixels is both grayscale 64, and the grayscale to be displayed for the sub-pixels in the adjacent previous row is both grayscale 0, then the LOD compensation table can be used to find that the first overdrive grayscale and the second overdrive grayscale are both grayscale 68. It is understandable that since the first sub-pixel is in an overcharged state, the second overdrive grayscale cannot improve the charge state of the first sub-pixel. Therefore, it is necessary to rely on the method of the embodiments of the present application to further perform multiple compensation. For details, please refer to the relevant discussion of the subsequent embodiments.
[0080] Step 302: Obtain a first compensation grayscale based on the first overdriving grayscale, where the first compensation grayscale is less than or equal to the grayscale to be displayed corresponding to the first overdriving grayscale.
[0081] In some embodiments, taking the case where the charge state of the first sub-pixel in the first partition at the target refresh rate is an overcharged state as an example, step 302 may be implemented in the following manner:
[0082] Negative compensation is performed on the first overdrive grayscale to obtain a first compensated grayscale.
[0083] In some examples, the first overdrive grayscale may be negatively compensated by the following steps to obtain a first compensated grayscale:
[0084] Step 1: Obtain a gain compensation table of the display panel. The gain compensation table includes a first gain value Gain1 corresponding to each first partition. The first gain value Gain1 satisfies: Gain1<0.
[0085] Specifically, the first gain value Gain1 is used to represent the grayscale compensation multiple of the corresponding first subarea.
[0086] In some examples, the first gain value Gain1 may satisfy: -2≤Gain1<0. For example, the first gain value Gain1 is in a range of any one or any two of -2, -1.9, -1.8, -1.7, -1.6, -1.5, -1.4, -1.3, -1.2, -1.1, -1.0, -0.9, -0.8, -0.7, -0.6, -0.5, -0.4, -0.3, -0.2, and -0.1.
[0087] Taking 256 grayscale levels as an example, the first gain value Gain1 can be expressed as -255 to represent -2 grayscale compensation, -128 to represent -1 grayscale compensation, and so on. The grayscale compensation factor can be set to any integer n between -255 and 0. The actual first gain value Gain1 represented by n can be determined by n / 255 × 2. Furthermore, the first gain value Gain1 can also be expressed as -255 to represent -1 grayscale compensation. The specific representation is not limited.
[0088] Step 2: Obtain a first compensated gray level based on the to-be-displayed gray level of the first sub-pixel, the first over-drive gray level, and the first gain value Gain1.
[0089] Specifically, first obtain a filling value difference ΔG based on the to-be-displayed gray level G1 and the first over-drive gray level G1' of the first sub-pixel; then obtain a gray level compensation value ΔG' based on the first gain value Gain1 and the filling value difference ΔG; finally, obtain the first compensated gray level G based on the to-be-displayed gray level G1 of the first sub-pixel and the gray level compensation value ΔG'. 11 .
[0090] Exemplarily, the first compensated gray level G can be obtained through the following formula (1): 11 :
[0091]
[0092] Step 303: Obtain a second compensated gray level based on the second over-drive gray level, where the second compensated gray level is greater than or equal to the to-be-displayed gray level corresponding to the second over-drive gray level.
[0093] In some embodiments, taking the charging state of the second sub-pixel in the second partition as an undercharged state at the target refresh rate as an example, Step 303 can be implemented in the following manner:
[0094] Perform a positive compensation on the second over-drive gray level to obtain the second compensated gray level. <�
[0095] In some examples, the second over-drive gray level can be positively compensated through the following steps to obtain the second compensated gray level:
[0096] Step 1: Obtain a gain compensation table of the display panel, and the gain compensation table may further include a second gain value Gain2 corresponding to each second partition, where the second gain value Gain2 satisfies: 0 < Gain2.
[0097] Specifically, the second gain value Gain2 is used to represent the gray level compensation multiple of the corresponding second partition.
[0098] In some examples, the second gain value Gain2 may satisfy: 0 < Gain2 ≤ 2. Exemplarily, the second gain value Gain2 is any one or any range value of two of 2, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4, 1.3, 1.2, 1.1, 1.0, 0.9, 0.8, 0.7, 0.6, 0.5, 0.4, 0.3, 0.2, 0.1.
[0099] Taking 256 grayscale levels as an example, the second gain value Gain2 can be represented by 255 to indicate 2x grayscale compensation, 128 to indicate 1x grayscale compensation, and so on. The grayscale compensation multiplier can be set to any integer n between 0 and 255. The actual second gain value Gain2 represented by n can be determined by n / 255 × 2. Furthermore, the second gain value Gain2 can also be represented by 255 to indicate 1x grayscale compensation. The specific representation is not limited.
[0100] It is understood that the gain compensation table of the display panel in the embodiment of the present application includes the gain value of each partition. Taking 256 grayscale levels and 4×8 partitions as an example, the form of the gain compensation table can be specifically referred to in Table 2 below.
[0101] Table 2: Example of a gain compensation table
[0102] Gainx1x2x3x4y1128128128128y2128128128128y3128128128128y41281281281 28y5128128128128y6128128128128y7-128-128-128-128y8-128-128-128-128
[0103] In Table 2, "Gain" represents the gain value, "x1" to "x4" represent the lengths of the 4×8 partitions along the display panel's row direction (X), and "y1" to "y8" represent the widths of the 4×8 partitions along the display panel's column direction (Y). The gain value for each partition can be adjusted based on the target position of the corresponding partition.
[0104] In the gain compensation table of the embodiment of the present application, the gain value Gain can be expanded in the value range by changing the hardware compensation circuit in the timing controller when selecting the timing controller (Tcon) model before the display device product is opened, that is, 0≤Gain≤M is optimized to -N≤Gain≤M, where M and N are both positive numbers. For example, M and N can both be 1 or both be 2, that is, the value range of Gain can be set to -1 times to +1 times, or the value range can also be set to -2 times to +2 times.
[0105] By optimizing the gain range described above, the gain values of each partition can be adjusted according to actual needs during the gain compensation table debugging. Compared to using only positive gain values, this approach can significantly improve the inconsistent charging states between the first and second partitions at the target refresh rate, improving debugging efficiency and shortening the code debugging process. Furthermore, no new IP (Intellectual Property) modules are required in the timing controller, and other parameters are not affected. Furthermore, changing the gain range does not increase the amount of stored data, thus maintaining the overall product cost.
[0106] Step 2: Obtain a second compensation grayscale based on the grayscale to be displayed of the second sub-pixel, the second over-driving grayscale, and the second gain value Gain2.
[0107] Specifically, the filling difference ΔG can be obtained based on the grayscale to be displayed G2 of the second sub-pixel and the second over-drive grayscale G2'; then the grayscale compensation value ΔG' can be obtained based on the second gain value Gain2 and the filling difference ΔG; finally, the second compensated grayscale G can be obtained based on the grayscale to be displayed G2 of the second sub-pixel and the grayscale compensation value ΔG'. 22 .
[0108] For example, the second compensation grayscale G can be obtained by the following formula (2): 22 :
[0109]
[0110] In some examples, in addition to the above steps 302 and 303, when the display panel further includes a third partition, the display compensation method of the embodiment of the present application may further include:
[0111] Obtain a third overdrive grayscale corresponding to the grayscale to be displayed for each subpixel in the third subregion of the current frame, and obtain a third compensated grayscale based on the third overdrive grayscale. The gain value Gain corresponding to the third subregion may be 0, in which case the grayscale compensation value ΔG' is 0, and the third compensated grayscale is equal to the grayscale to be displayed for the corresponding subpixel in the third subregion.
[0112] Step 304 : Based on the first compensation grayscale and the second compensation grayscale, control the display panel to complete display compensation of the current frame.
[0113] Specifically, the display panel is controlled to actually display the first compensation grayscale and the second compensation grayscale to present the current frame image after the display effect is corrected.
[0114] It can be understood that the display compensation method of the display panel of the embodiment of the present application optimizes the value range of each gain value in the gain compensation table so that when the LOD compensation table that is effective in the full screen and the gain compensation table that is effective in the partition work together, negative compensation can be performed on the partition in the overcharge state and positive compensation can be performed on the partition in the undercharge state under the same screen, thereby taking into account the charging effect of the full screen, and simply and efficiently improving the horizontal stripes caused by the inconsistent charging status of different partitions under the target refresh rate, thereby significantly improving the display effect.
[0115] Accordingly, please refer to Figure 4, which illustrates a structural diagram of a display compensation device for a display panel according to an embodiment of the present application. The display panel used in the display compensation device 32 provided in the embodiment of the present application includes a first partition and a second partition spaced apart from each other, the first partition including a plurality of first sub-pixels, and the second partition including a plurality of second sub-pixels. The display compensation device 32 specifically includes a first acquisition module 321, a second acquisition module 322, a third acquisition module 323, and a display driver module 324.
[0116] A first acquisition module 321 is configured to acquire a first overdrive grayscale corresponding to a grayscale to be displayed of a first sub-pixel in a current frame, and a second overdrive grayscale corresponding to a grayscale to be displayed of a second sub-pixel;
[0117] A second acquisition module 322 is configured to acquire a first compensation grayscale based on the first overdriving grayscale, where the first compensation grayscale is less than or equal to a grayscale to be displayed corresponding to the first overdriving grayscale;
[0118] A third acquisition module 323 is configured to acquire a second compensation grayscale based on the second overdrive grayscale, where the second compensation grayscale is greater than or equal to the grayscale to be displayed corresponding to the second overdrive grayscale;
[0119] The display driving module 324 is configured to control the display panel to complete display compensation of the current frame based on the first compensation grayscale and the second compensation grayscale.
[0120] In some embodiments, the charging state of the first sub-pixel at the target refresh rate is a first state, and the first state is configured such that the actual brightness L1 and the standard brightness L0 satisfy L0. <L1;
[0121] The charging state of the second sub-pixel at the target refresh rate is the second state, and the second state is configured to satisfy L1 between the actual brightness L1 and the standard brightness L0. <L0。
[0122] In some embodiments, the second acquisition module 322 is specifically configured to:
[0123] Performing negative compensation on the first overdrive grayscale to obtain a first compensated grayscale;
[0124] The third acquisition module 323 is specifically used for:
[0125] Positive compensation is performed on the second overdrive grayscale to obtain a second compensated grayscale.
[0126] In some embodiments, the second acquisition module 322 is specifically configured to:
[0127] Obtain a gain compensation table of the display panel, where the gain compensation table includes a first gain value Gain1 corresponding to each first partition, and the first gain value Gain1 satisfies: Gain1<0;
[0128] A first compensation grayscale is acquired based on the to-be-displayed grayscale of the first sub-pixel, the first over-driving grayscale, and the first gain value Gain1.
[0129] In some embodiments, the first gain value Gain1 satisfies: -2≤Gain1<0.
[0130] In some embodiments, the second acquisition module 322 is specifically configured to:
[0131] Obtaining a fill value difference based on the to-be-displayed grayscale of the first sub-pixel and the first overdrive grayscale;
[0132] Obtaining a grayscale compensation value based on the first gain value Gain1 and the fill value difference;
[0133] A first compensated grayscale is obtained based on the grayscale to be displayed of the first sub-pixel and the grayscale compensation value.
[0134] In some embodiments, the gain compensation table further includes a second gain value Gain2 corresponding to each second partition, and the second gain value Gain2 satisfies: 0 <Gain2;
[0135] The third acquisition module 323 is specifically used for:
[0136] A second compensated grayscale is acquired based on the to-be-displayed grayscale of the second sub-pixel, the second over-driving grayscale, and the second gain value Gain2.
[0137] In some embodiments, the second gain value Gain2 satisfies: 0 <Gain2≤2。
[0138] In some embodiments, the first acquisition module 321 is specifically configured to:
[0139] Obtaining a row overdrive compensation table for the display panel at a target refresh rate;
[0140] Obtaining a first overdrive grayscale from a row overdrive compensation table based on the grayscale to be displayed of the first subpixel in the current frame and the grayscale to be displayed of the subpixels located in a row above the first subpixel;
[0141] Based on the grayscale to be displayed of the second sub-pixel in the current frame and the grayscale to be displayed of the sub-pixel located in a row above the second sub-pixel, a second overdriving grayscale is obtained from the row overdriving compensation table.
[0142] It can be understood that the display compensation device 32 of the display panel of the embodiment of the present application can perform over-drive compensation in different directions on the first sub-pixel and the second sub-pixel partitions with different charging states under the same screen, thereby taking into account the charging effect of the entire screen, significantly improving the horizontal stripes, and enhancing the display effect.
[0143] The above is a detailed introduction to the display compensation method and display panel of a display panel provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the technical solutions and core ideas of the present application. Ordinary technicians in this field should understand that they can still modify the technical solutions recorded in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein; and 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 application.
Claims
1. A display compensation method for a display panel, the display panel comprising a first partition and a second partition spaced apart from each other, the first partition comprising a plurality of first sub-pixels, the second partition comprising a plurality of second sub-pixels, the display compensation method comprising: Acquire a first overdrive grayscale corresponding to the grayscale to be displayed by the first sub-pixel in the current frame, and a second overdrive grayscale corresponding to the grayscale to be displayed by the second sub-pixel; acquiring a first compensation grayscale based on the first overdriving grayscale, where the first compensation grayscale is less than or equal to a grayscale to be displayed corresponding to the first overdriving grayscale; acquiring a second compensation grayscale based on the second overdriving grayscale, where the second compensation grayscale is greater than or equal to a grayscale to be displayed corresponding to the second overdriving grayscale; Based on the first compensation grayscale and the second compensation grayscale, the display panel is controlled to complete display compensation of the current frame image.
2. The display compensation method of a display panel according to claim 1, wherein: The charging state of the first sub-pixel at the target refresh rate is a first state, and the first state is configured to satisfy L0 between the actual brightness L1 and the standard brightness L0. <L1; The charging state of the second sub-pixel at the target refresh rate is the second state, and the second state is configured to satisfy L1 between the actual brightness L1 and the standard brightness L0. <L0。 3. The display compensation method of a display panel according to claim 2, wherein: The step of obtaining the first compensation grayscale and the second compensation grayscale includes: performing negative compensation on the first overdrive grayscale to obtain the first compensated grayscale; Forward compensation is performed on the second overdrive grayscale to obtain the second compensated grayscale.
4. The display compensation method of a display panel according to claim 3, wherein: Performing negative compensation on the first overdrive grayscale to obtain the first compensated grayscale includes: Acquire a gain compensation table of the display panel, wherein the gain compensation table includes a first gain value Gain1 corresponding to each first partition, and the first gain value Gain1 satisfies: Gain1<0; The first compensation grayscale is acquired based on the to-be-displayed grayscale of the first sub-pixel, the first over-driving grayscale, and the first gain value Gain1.
5. The display compensation method of a display panel according to claim 4, wherein: The gain compensation table further includes a second gain value Gain2 corresponding to each second partition, and the second gain value Gain2 satisfies: <Gain2; Performing forward compensation on the second overdrive grayscale to obtain the second compensated grayscale includes: The second compensation grayscale is acquired based on the to-be-displayed grayscale of the second sub-pixel, the second over-driving grayscale, and the second gain value Gain2.
6. The display compensation method of a display panel according to claim 1, wherein: The step of acquiring the first overdrive grayscale and the second overdrive grayscale includes: Obtaining a row overdrive compensation table for the display panel at a target refresh rate; Obtaining the first overdrive grayscale from the row overdrive compensation table based on the grayscale to be displayed of the first subpixel in the current frame and the grayscale to be displayed of the subpixels located in a row above the first subpixel; The second overdrive grayscale is obtained from the row overdrive compensation table based on the grayscale to be displayed of the second subpixel in the current frame and the grayscale to be displayed of a subpixel located in a row above the second subpixel.
7. A display panel, the display panel includes a first partition, the first partition includes a plurality of first sub-pixels, the charging state of the first sub-pixels at a target refresh rate is a first state, and the first state is configured to satisfy L0 < L1 between the actual brightness L1 and the standard brightness L0; the display panel includes: A timing controller, the timing controller includes a storage unit, the storage unit is configured to store a gain compensation table, the gain compensation table includes a first gain value Gain1 corresponding to each of the first partitions, and the first gain value Gain1 satisfies: Gain1 < 0.
8. The display panel according to claim 7, wherein The first gain value Gain1 satisfies: -2 ≤ Gain1 < 0.
9. The display panel according to claim 7, the display panel further includes a second partition disposed at an interval from the first partition, the second partition includes a plurality of second sub-pixels, the charging state of the second sub-pixels at the target refresh rate is a second state, and the second state is configured to satisfy L1 < L0 between the actual brightness L1 and the standard brightness L0; The gain compensation table further includes a second gain value Gain2 corresponding to each of the second partitions, and the second gain value Gain2 satisfies: 0 < Gain2.
10. The display panel according to claim 9, wherein The second gain value Gain2 satisfies: 0 < Gain2 ≤ 2.