Display compensation module of display screen, compensation method of display compensation module and computer readable medium

By designing the display compensation module, generating and applying a crosstalk compensation table, the crosstalk problem caused by the sharing of scan signals between the invalid display area and the effective display area in the display screen is solved, and the uniformity of pixel brightness and the display effect are improved.

CN120014963APending Publication Date: 2025-05-16苇渡微电子(广东)有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510153507.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-12
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The invalid display area of ​​the display screen shares the scan signal with the effective display area, resulting in uneven pixel luminance under the same data voltage driving, resulting in crosstalk problems.

Method used

A display compensation module is designed, including a Gamma module, a crosstalk compensation table generation module, a crosstalk compensation table storage module, a crosstalk compensation value calculation module and a crosstalk compensation module. This module calculates and applies the crosstalk compensation value by generating and storing crosstalk compensation tables, compensating for dynamic voltages, ensuring the consistency of pixel brightness.

Benefits of technology

It effectively solves the crosstalk problem of the display screen, ensures the brightness uniformity of pixels under different data voltages, and improves the display effect. This method is suitable for current-driven AMOLED, Micro OLED, Micro LED and other types of displays, and does not require different timing designs for different regions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120014963A_ABST
    Figure CN120014963A_ABST
Patent Text Reader

Abstract

The invention provides a display compensation module of a display screen, a compensation method of the display compensation module and a computer readable medium. The display compensation module comprises a Gamma module, a crosstalk compensation table generation module, a crosstalk compensation table storage module, a crosstalk compensation value calculation module and a crosstalk compensation module. According to the invention, the crosstalk problem can be effectively solved, different time sequence designs do not need to be carried out for different areas, the method is not limited to fixed positions and fixed pictures, and compensation can be carried out for dynamic voltage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display, and in particular to the field of display compensation technology. Background Art

[0002] With the development of terminals such as smartphones, tablets, and smart watches, in order to provide users with a better user experience, the whole machine has introduced front cameras, sensors, etc. in the front area. The front camera integrates high pixels and wide-angle lenses to provide excellent clarity and wide viewing angles for selfie enthusiasts. The sensor can automatically adjust the screen brightness by sensing the brightness and distance changes of the surrounding environment. At the same time, as the screen-to-body ratio of the display increases, the border of the display is getting smaller and smaller. In order to place the front camera and sensor, the whole machine screen has developed into a notch screen, a hole screen (AA hole), etc.

[0003] The scan lines of invalid display areas in different rows are different, and the scan load of the invalid display area is smaller, which results in uneven brightness of pixels that share the scan signal with the invalid display area when driven by the same data voltage, which leads to crosstalk problems.

[0004] In view of this, this application is filed Summary of the invention

[0005] The present invention provides a display compensation module of a display screen and a compensation method thereof, and a computer-readable medium, which can effectively solve the crosstalk problem of the display screen.

[0006] On the one hand, this embodiment provides a display compensation module, including: a Gamma module, a crosstalk compensation table generation module, a crosstalk compensation table storage module, a crosstalk compensation value calculation module and a crosstalk compensation module; wherein the display screen includes an area that is not displayed, recorded as an invalid display area, and the invalid display area includes the i-th a Go to the i b row pixel; i a Go to the i b The display area within the row of pixels and located on the left and right sides of the invalid display area is recorded as the first effective display area; a The row above and the i b The display area below the line is recorded as the second effective display area, i a 、i b It is 0 or a positive integer;

[0007] The Gamma module receives input data at one end and is connected to the crosstalk compensation value calculation module at the other end, and is used to convert the grayscale of the input data into a corresponding data voltage;

[0008] The crosstalk compensation table generating module is connected to the crosstalk compensation table storing module and is used to generate a crosstalk compensation table for the first effective display area;

[0009] The crosstalk compensation table storage module is also connected to the crosstalk compensation value calculation module, and is used to store the crosstalk compensation values ​​of the sub-pixels at each position in the effective display area of ​​the crosstalk compensation table generation module under different data voltages;

[0010] The crosstalk compensation value calculation module is also connected to the crosstalk compensation module, and is used to obtain the crosstalk compensation value of the current sub-pixel from the crosstalk compensation table based on the position of the current sub-pixel and the data voltage of the current sub-pixel;

[0011] The crosstalk compensation module is used to compensate the sub-pixel at the current position based on the crosstalk compensation value, obtain output data, and output it.

[0012] Furthermore, the crosstalk compensation table generation module obtains the pixel brightness of each position corresponding to the first effective display area after crosstalk And according to formula (1), the crosstalk compensation value matrix of the first effective display area under the data voltage Vdata is calculated: Recorded as the crosstalk compensation table:

[0013]

[0014] Wherein, (i, j) is the position information of the sub-pixel point in the first effective display area, Lv goal is a target brightness matrix corresponding to the sub-pixels in the first effective display area under the data voltage Vdata.

[0015] Furthermore, the pixel brightness at each position corresponding to the first effective display area after crosstalk Obtained by taking photos.

[0016] Furthermore, the sub-pixels are R / G / B or W / RG / RB / GB.

[0017] Furthermore, the crosstalk compensation module calculates the output data Vdata by formula (2): out :

[0018]

[0019] Wherein, Vdata is the data voltage of the current sub-pixel.

[0020] On the other hand, the present application also provides a compensation method for a display screen based on the above display compensation module, comprising the following steps:

[0021] Step S1, input data;

[0022] Step S2, the Gamma module converts the grayscale of the input data into the corresponding data voltage;

[0023] Step S3: based on the position information of the current sub-pixel and the data voltage, the crosstalk compensation value calculation module obtains the corresponding crosstalk compensation value from the crosstalk compensation table in the crosstalk compensation table storage module;

[0024] Step S4: the crosstalk compensation module compensates the current sub-pixel according to the crosstalk compensation value to obtain output data, and outputs it;

[0025] Step S5, repeat steps S3-S4 until the first effective display area is traversed.

[0026] Furthermore, in step S3, the step of forming the crosstalk compensation table includes:

[0027] Capturing the brightness information of the sub-pixel at each position in the first effective display area under different data voltages

[0028]

[0029] Based on brightness information According to formula (1), the crosstalk compensation value matrix of the first effective display area under the data voltage Vdata is calculated: It is recorded as the crosstalk compensation table;

[0030]

[0031] Wherein, (i, j) is the position information of the sub-pixel point in the first effective display area, Lv goal is a target brightness matrix corresponding to the sub-pixels in the first effective display area under the data voltage Vdata.

[0032] Furthermore, in step S4, the crosstalk compensation module compensates the current sub-pixel according to the crosstalk compensation value, and the output data obtained includes:

[0033] The crosstalk compensation module calculates the output data Vdata by formula (2): out :

[0034]

[0035] Wherein, Vdata is the data voltage of the current sub-pixel.

[0036] On the other hand, the present application also provides a computer-readable medium storing a computer program, wherein the computer program executes the above compensation method when executed on a computer.

[0037] Compared with the prior art, the present invention has the following beneficial effects:

[0038] (1) The present application does not require different timing designs for different regions and is not limited to fixed positions and fixed screens, but can compensate for dynamic voltages.

[0039] (2) This application is applicable to current-driven AMOLED, Micro OLED, Micro LED and other types of displays. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0041] Figure 1 It is a schematic diagram of the pixel circuit structure on the display device;

[0042] Figure 2 It is a schematic diagram of the screen display area;

[0043] Figure 3 This is a schematic diagram showing the structure of the compensation module in this embodiment;

[0044] Figure 4 FIG. 4 is a flow chart of the compensation method of this embodiment. DETAILED DESCRIPTION

[0045] The following will be combined with the 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, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0046] Figure 1 A schematic diagram of the pixel circuit structure on a display device is shown. Figure 2 Schematic diagram of the display area of ​​the display screen is shown. Taking the notch screen as an example, Figure 1-2 As shown, the fringe area is an invalid display area ( Figure 2 Area I), the invalid display area occupies the i a Go to the i b Row pixels, in the i-th a Go to the i b The effective display area within the row of pixels and on the left and right sides of the invalid display area ( Figure 2 Area II), recorded as the first effective display area, in the ib The effective display area below the row of pixels ( Figure 2 Area III), recorded as the second effective display area, i a 、i b Both are 0 or positive integers.

[0047] See again Figure 1 The pixel circuit on the display screen is controlled by the horizontal scan line scan signal and driven by the source line source. In order to adapt to the shape of the display screen manufacturing or cutting, the scan of the invalid display area often requires special processing and design. The invalid display area scan routing of different rows is different, and the scan load of the invalid display area is small, which leads to uneven brightness of the pixels that share the scan signal with the invalid display area when driven by the same data voltage, which is manifested as crosstalk. Due to the different scan loads, the pixels in Area II and Area III have inconsistent display brightness under the same data voltage drive, and the screen display effect is visually split.

[0048] In order to solve the above crosstalk problem, this embodiment provides a display compensation module of a display screen, such as Figure 3 As shown, the display compensation module of this embodiment includes a Gamma module 50, a crosstalk compensation table generation module 10, a crosstalk compensation table storage module 20, a crosstalk compensation value calculation module 30 and a crosstalk compensation module 40. Among them, the crosstalk compensation table generation module 10, the crosstalk compensation table storage module 20, the crosstalk compensation value calculation module 30 and the crosstalk compensation module 40 are connected in sequence, and one end of the Gamma module 50 receives input data, and the other end is connected to the crosstalk compensation module 40.

[0049] It should be noted that Figure 2 The Gamma module 50 is disposed before the crosstalk compensation module 40 , which is only used as an example, but is not limited thereto. The Gamma module 50 may also be disposed after the crosstalk compensation module 40 .

[0050] Each module is now described in detail.

[0051] Crosstalk compensation table generation module 10

[0052] The crosstalk compensation table generating module 10 is used to generate a crosstalk value compensation table.

[0053] Preferably, the crosstalk value compensation table includes crosstalk compensation values ​​of all sub-pixels in Area II under different data voltages.

[0054] In order to accurately obtain the crosstalk compensation values ​​of all sub-pixels in the effective display area Area II, and also to better solve the load differences caused by process fluctuations of different displays, this embodiment uses a photographing method to obtain the pixel brightness of each position in the Area II area after crosstalk. Then based on the pixel brightness of Area III, the target brightness Lv goal , the accurate crosstalk compensation table is calculated by formula (1):

[0055]

[0056] Among them, i, j are the position information of sub-pixels in Area I. It represents the crosstalk compensation table of the sub-pixel point (i, j) when the data voltage is Vdata, Vdata is in matrix form.

[0057] In this embodiment, the sub-pixels may be of other gray levels such as R / G / B or W / RG / RB / GB, and no limitation is made thereto.

[0058] Taking R / G / B as an example, since the scan line load has different effects on the R / G / B sub-pixels, pure red, pure green, and pure blue images are captured respectively. When shooting, the displayed pure color image data is changed (i.e., representing different data voltages) to obtain the pixel brightness of each position in Area II and Area III under different data voltages. Among them, the sub-pixel brightness can all be obtained by direct shooting.

[0059] By fitting the shooting data with a formula, the relationship between the crosstalk brightness and the data voltage of the R / G / B sub-pixel at each position in Area II and the relationship between the target brightness and the data voltage are obtained under all data voltages.

[0060] When the relationship between brightness and data voltage is obtained by direct shooting, the brightness of pixels at each position in the display effective area under K data voltages needs to be shot, where K=the total number of data voltages supported by the display device.

[0061] In order to reduce the number of shots and shorten the shooting time, only the pixel brightness of each position in the effective display area under part of the data voltage can be shot, and then the relationship between the brightness of the R / G / B sub-pixel and the data voltage at each position after the crosstalk in Area II is fitted by formulas (2)-(4), and the relationship between the target brightness of the R / G / B sub-pixel and the data voltage is fitted by formulas (5)-(7). Finally, based on the target brightness, the crosstalk compensation value of each position in Area II under different data voltages is obtained.

[0062]

[0063]

[0064]

[0065]

[0066]

[0067]

[0068] in, Lv represents the crosstalk brightness of the R / G / B sub-pixel at the i-th row and j-th column in Area II when the data voltage is Vdata; Lv goal_R ,Lv goal_G ,Lv goal_B Respectively represent the target brightness of the R / G / B sub-pixels when the data voltage is Vdata.

[0069] Preferably, the target brightness of the R / G / B sub-pixels when the data voltage is Vdata can refer to the pixel brightness information of Area III.

[0070] Preferably, the average values ​​of R / G / B in the entire Area III are calculated respectively.

[0071] Preferably, the average values ​​of R / G / B in a certain area of ​​Area III are calculated respectively.

[0072] Preferably, the R / G / B target brightness when the data voltage is Vdata is obtained through the brightness of the R / G / B sub-pixel at a certain position in the Area III region.

[0073] Crosstalk compensation table storage module 20

[0074] The crosstalk compensation table storage module 20 is used to store the crosstalk compensation table generated by the crosstalk compensation table generation module for each R / G / B sub-pixel at each position in the Area II region under different data voltages. Generally, the storage module can be implemented by a static random access memory (SRAM), a dynamic random access memory (DRAM) or other types of memory.

[0075] In order to reduce the storage space required by the module, the crosstalk compensation values ​​of the R / G / B sub-pixels at each position in Area II under k data voltages can be further selectively stored, where k≤the total number of data voltages supported by the display device K. The crosstalk compensation values ​​under other non-stored data voltages are generated by the crosstalk compensation value calculation module.

[0076] In order to reduce the storage space required by the module, the difference in the influence of the scan line load on the adjacent sub-pixels under the same data voltage can be further selectively ignored, that is, under the same data voltage, each n×m group of sub-pixels shares the crosstalk compensation value. Wherein, 1≤n≤N, 1≤m≤M. N is the total number of rows of pixels in the display device, and M is the total number of columns of pixels in the display device.

[0077] In order to reduce the storage space required for the module, the difference in the influence of the scan line load on the R / G / B sub-pixels can be further selectively ignored, that is, under the same data voltage, the R / G / B sub-pixels at the same position in Area II share the same crosstalk compensation value, or only use the influence factor α R , α G , α B Measures the difference between R / G / B sub-pixels.

[0078] It should be noted that in order to reduce the storage space required for the module, the schemes of storing compensation values ​​for partial data voltages, shared crosstalk compensation values ​​for each n×m group of sub-pixels, shared crosstalk compensation values ​​for R / G / B, etc. can be implemented independently, in combination of two, or all at once.

[0079] Crosstalk compensation value calculation module 30

[0080] The crosstalk compensation value calculation module 30 calculates the crosstalk compensation value of the current sub-pixel based on the position (i, j) of the current sub-pixel and the data voltage Vdata of the current sub-pixel through a two-dimensional lookup table and interpolation.

[0081] It should be noted that if the crosstalk compensation table storage module 20 stores the compensation values ​​under all data voltages, the crosstalk compensation value of the current sub-pixel can be directly obtained through the two-dimensional lookup table. If the crosstalk compensation table storage module stores the compensation values ​​under some data voltages, the crosstalk compensation value of the current sub-pixel needs to be calculated based on the two-dimensional lookup table and interpolation. R , α G , α B To measure the difference in the influence of the scan line load on the R / G / B sub-pixels, the compensation value obtained by the two-dimensional lookup table and interpolation calculation needs to be multiplied by the corresponding influence factor α R , α G , α B , and obtain the final crosstalk compensation value.

[0082] Crosstalk compensation module 40

[0083] The crosstalk compensation module 40 compensates the sub-pixel at the current position based on the result of the crosstalk compensation value calculation module, as shown in formula (8):

[0084]

[0085] It should be noted that the compensation method in this embodiment is only used as an example, but is not limited to this. Compensation can also be performed in a gain manner.

[0086] Gamma conversion module 50

[0087] The Gamma conversion module 50 converts the input grayscale into a corresponding data voltage. The data voltage is converted into a corresponding source voltage through a DAC conversion circuit to drive the display so that the relationship between the brightness and grayscale of the display satisfies the Gamma curve.

[0088] Preferably, the gamma conversion module 50 stores the mapping by means of a lookup table, and converts the grayscale of the input data into data voltages by means of the lookup table and interpolation. Each data voltage corresponds to a source voltage, and the source voltage drives the screen display, even if the screen displays the target brightness corresponding to the grayscale.

[0089] On the other hand, based on the above compensation module, this embodiment also provides a compensation method for a display screen, such as Figure 4 As shown, the following steps are included:

[0090] Step S1, input data;

[0091] Step S2, the Gamma module 50 converts the grayscale of the input data into a corresponding data voltage;

[0092] Step S3: based on the position information of the current sub-pixel and the data voltage, the crosstalk compensation value calculation module obtains the corresponding crosstalk compensation value from the crosstalk compensation table in the crosstalk compensation table storage module;

[0093] Step S4: the crosstalk compensation module 40 compensates the current sub-pixel according to the crosstalk compensation value to obtain output data, and outputs it;

[0094] Step S5, repeat steps S3-S4 until the first effective display area is traversed.

[0095] Furthermore, the step of forming the crosstalk compensation table in step S3 includes:

[0096] Capturing the brightness information of the sub-pixel at each position in the first effective display area under different data voltages

[0097]

[0098] Based on brightness information The crosstalk compensation value matrix of the first effective display area under the data voltage Vdata is calculated according to the following formula: It is recorded as the crosstalk compensation table;

[0099]

[0100] Wherein, (i, j) is the position information of the sub-pixel point in the first effective display area, Lv goal is a target brightness matrix corresponding to the sub-pixels in the first effective display area under the data voltage Vdata.

[0101] Preferably, in step S4, the crosstalk compensation module 40 compensates the current sub-pixel according to the crosstalk compensation value, and the output data obtained includes:

[0102] The crosstalk compensation module calculates the output data Vdata by the following formula: out :

[0103] Vdata out =Vdata+Offset AreaIIi,j (Vdata)

[0104] Wherein, Vdata is the data voltage of the current sub-pixel.

[0105] On the other hand, the present embodiment further provides a computer-readable medium storing a computer program, wherein the computer program executes the above display screen compensation method when executed on a computer.

[0106] The “equal”, “same” or “equal” disclosed in the invention must take into account the distribution of engineering parameters, and the error distribution is within ±30%; the definition of “parallel” of two line segments or two straight lines is that the angle between the two line segments or two straight lines is less than or equal to 45 degrees; the definition of “perpendicular” of two line segments or two straight lines is that the angle between the two line segments or two straight lines is within the range of [60, 120] degrees; the definition of “phase mismatch” also needs to take into account the distribution of engineering parameters, and the error distribution of the degree of mismatch is within ±30%. In addition, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms “include”, “comprising” or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. Without more constraints, an element defined by the phrase "comprising a ..." does not exclude the existence of other identical elements in the process, method, article or apparatus comprising the element.

[0107] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0108] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A display compensation module for a display screen, comprising: Gamma module, crosstalk compensation table generation module, crosstalk compensation table storage module, crosstalk compensation value calculation module and crosstalk compensation module; wherein the display screen includes an area that is not displayed, recorded as an invalid display area, and the invalid display area includes the i-th a Go to the i b row pixel; i a Go to the i b The display area within the row of pixels and located on the left and right sides of the invalid display area is recorded as the first effective display area; a The row above and the i b The display area below the line is recorded as the second effective display area, i a 、i b It is 0 or a positive integer; The Gamma module receives input data at one end and is connected to the crosstalk compensation value calculation module at the other end, and is used to convert the grayscale of the input data into a corresponding data voltage; The crosstalk compensation table generating module is connected to the crosstalk compensation table storing module and is used to generate a crosstalk compensation table for the first effective display area; The crosstalk compensation table storage module is also connected to the crosstalk compensation value calculation module, and is used to store the crosstalk compensation values ​​of the sub-pixels at each position in the effective display area of ​​the crosstalk compensation table generation module under different data voltages; The crosstalk compensation value calculation module is also connected to the crosstalk compensation module, and is used to obtain the crosstalk compensation value of the current sub-pixel from the crosstalk compensation table based on the position of the current sub-pixel and the data voltage of the current sub-pixel; The crosstalk compensation module is used to compensate the sub-pixel at the current position based on the crosstalk compensation value, obtain output data, and output it.

2. The display compensation module according to claim 1, characterized in that: The step of generating the crosstalk compensation table of the first effective display area by the crosstalk compensation table generating module comprises: Get the pixel brightness of each position corresponding to the first effective display area after crosstalk And according to formula (1), the crosstalk compensation value matrix of the first effective display area under the data voltage Vdata is calculated: Recorded as the crosstalk compensation table: Wherein, (i, j) is the position information of the sub-pixel point in the first effective display area, Lv goal is a target brightness matrix corresponding to the sub-pixels in the first effective display area under the data voltage Vdata.

3. The display compensation module according to claim 2, characterized in that: Pixel brightness at each position corresponding to the first effective display area after crosstalk Obtained by taking photos.

4. The display compensation module according to claim 1, characterized in that: The sub-pixels are R / G / B or W / RG / RB / GB.

5. The display compensation module according to claim 2, characterized in that: The crosstalk compensation module calculates the output data Vdata by formula (2): out : Wherein, Vdata is the data voltage of the current sub-pixel.

6. A display screen compensation method based on the display compensation module according to any one of claims 1 to 5, characterized in that: The following steps are involved: Step S1, input data; Step S2, the Gamma module converts the grayscale of the input data into the corresponding data voltage; Step S3: based on the position information of the current sub-pixel and the data voltage, the crosstalk compensation value calculation module obtains the corresponding crosstalk compensation value from the crosstalk compensation table in the crosstalk compensation table storage module; Step S4: the crosstalk compensation module compensates the current sub-pixel according to the crosstalk compensation value to obtain output data, and outputs it; Step S5, repeat steps S3-S4 until the first effective display area is traversed.

7. The compensation method according to claim 6, characterized in that: In step S3, the step of forming the crosstalk compensation table includes: Capturing the brightness information of the sub-pixel at each position in the first effective display area under different data voltages Based on brightness information According to formula (1), the crosstalk compensation value matrix of the first effective display area under the data voltage Vdata is calculated: It is recorded as the crosstalk compensation table; Wherein, (i, j) is the position information of the sub-pixel point in the first effective display area, Lv goal is a target brightness matrix corresponding to the sub-pixels in the first effective display area under the data voltage Vdata.

8. A compensation method as claimed in claim 7, characterized in that: In step S4, the crosstalk compensation module compensates the current sub-pixel according to the crosstalk compensation value, and the output data obtained includes: The crosstalk compensation module calculates the output data Vdata by formula (2): out : Wherein, Vdata is the data voltage of the current sub-pixel.

9. A computer-readable medium, characterized in that A computer program is stored, which, when executed on a computer, executes the compensation method according to any one of claims 6 to 8.