Screen compensation method and device, chip, electronic equipment and storage medium

By detecting the parity of crosstalk rows in the screen and determining the gain parameters based on them to compensate, the crosstalk problem of odd and even rows on the screen is solved, and the display quality and stability are improved.

CN119942951APending Publication Date: 2025-05-06CHIPONE TECHNOLOGY (BEIJING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510104517.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

The prior art is difficult to effectively solve the crosstalk problem of screens in odd and even rows, resulting in degradation of signal quality, distortion of picture, and visual fatigue of users.

Method used

By detecting the rows in which crosstalk occur in the screen, determining their parity, determining the gain parameters based on the parity, and refreshing the target area containing the crosstalk rows for targeted compensation.

Benefits of technology

Improve the accuracy of compensation for specific screens, improve the effect of eliminating crosstalk problems, improve the quality and stability of the display screen, and reduce user visual fatigue.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119942951A_ABST
    Figure CN119942951A_ABST
Patent Text Reader

Abstract

The invention relates to a screen compensation method and device, a chip, electronic equipment and a storage medium. The method comprises the following steps: detecting crosstalk lines with crosstalk in a screen; determining the parity of the crosstalk line to obtain a first identifier corresponding to the crosstalk line; determining a gain parameter according to the first identifier; and according to the gain parameter and the initial compensation parameter, refreshing a target area containing the crosstalk line. According to the method disclosed by the invention, the gain parameter can be determined in a targeted manner according to the parity of the crosstalk lines of the screen. Different compensation is carried out on the screen for the crosstalk problem occurring in the odd-numbered line and the even-numbered line. The accuracy of specific screen compensation is improved, and the effect of eliminating the crosstalk problem is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of display technology, and in particular to a screen compensation method and device, a chip, an electronic device and a storage medium. Background Art

[0002] In display technology, the row data of the screen will jump and cause crosstalk problems. Crosstalk refers to the generation of unwanted voltage and current noise on adjacent transmission lines due to electromagnetic coupling when the signal propagates on the transmission line. This noise will interfere with the transmission of normal signals and cause signal quality to deteriorate. Crosstalk on the screen may cause picture distortion, reduce display quality, and may also cause visual fatigue to users.

[0003] Due to the combined influence of multiple factors such as coupling and manufacturing process, the crosstalk occurring on the odd-numbered lines of the screen is different from the crosstalk occurring on the even-numbered lines of the screen. The size of this difference depends on the actual module. For certain modules, this difference is more significant.

[0004] Although there are some compensation mechanisms, the compensation effect is poor, the crosstalk problem cannot be solved, the quality and stability of the display image cannot be improved, and the user's visual experience is reduced. Summary of the invention

[0005] In view of this, the present disclosure proposes a screen compensation solution.

[0006] According to one aspect of the present disclosure, a screen compensation method is provided, the method comprising: detecting a crosstalk row where crosstalk occurs in a screen; determining the parity of the crosstalk row to obtain a first identifier corresponding to the crosstalk row; determining a gain parameter based on the first identifier; and refreshing a target area including the crosstalk row based on the gain parameter and an initial compensation parameter.

[0007] In a possible implementation, detecting a crosstalk row where crosstalk occurs in a screen includes: scanning the screen row by row; determining a pixel difference between a current row being scanned and an adjacent row; and determining the current row as the crosstalk row when the pixel difference satisfies a first condition.

[0008] In a possible implementation, the first identifier includes: an odd identifier and an even identifier, and determining the parity of the crosstalk row to obtain the first identifier corresponding to the crosstalk row includes: obtaining the row number of the crosstalk row; when the row number is an odd number, obtaining the odd identifier; when the row number is an even number, obtaining the even identifier.

[0009] In one possible implementation, the target area only includes crosstalk rows, and the gain parameters include: a first gain parameter, and refreshing the target area including the crosstalk rows based on the gain parameter and the initial compensation parameter includes: obtaining the initial compensation parameter; using the first gain parameter to perform gain processing on the initial compensation parameter to obtain a first target compensation parameter; using the first target compensation parameter to compensate for the crosstalk row to obtain a corrected pixel value, and using the corrected pixel value to refresh the crosstalk row.

[0010] In one possible implementation, the target area includes at least two rows to be compensated, and the gain parameters include: at least two second gain parameters, and refreshing the target area including the crosstalk row according to the gain parameters and the initial compensation parameters includes: obtaining the initial compensation parameters; step 1, using the row weight corresponding to a single row to be compensated, performing weighted processing on the second gain parameter corresponding to the single row to be compensated, and determining the adjustment gain parameter corresponding to the single row to be compensated; step 2, using the adjusted gain parameter, performing gain processing on the initial compensation parameter, and determining the second target compensation parameter corresponding to the single row to be compensated; step 3, using the second target compensation parameter to compensate the single row to be compensated, and obtaining the target pixel value of the single row to be compensated; step 4, using the target pixel value to refresh the single row to be compensated; for each row to be compensated, executing steps 1 to 4 until all rows to be compensated in the target area are refreshed.

[0011] In a possible implementation manner, the at least two rows to be compensated are the crosstalk row and at least one row after the crosstalk row in a scanning direction.

[0012] According to another aspect of the present disclosure, a screen compensation device is provided, the device comprising:

[0013] A crosstalk row detection unit, used for detecting a crosstalk row where crosstalk occurs in the screen;

[0014] A first identifier determining unit, configured to determine the parity of the crosstalk row and obtain a first identifier corresponding to the crosstalk row;

[0015] a gain parameter determining unit, configured to determine a gain parameter according to the first identifier;

[0016] The target area refreshing unit is used to refresh the target area including the crosstalk row according to the gain parameter and the initial compensation parameter.

[0017] In a possible implementation manner, the crosstalk row detection unit is further used to:

[0018] Scanning the screen line by line;

[0019] Determining pixel differences between a current row being scanned and an adjacent row;

[0020] In a case where the pixel difference satisfies a first condition, the current row is determined as the crosstalk row.

[0021] In a possible implementation manner, the first identifier includes: an odd identifier and an even identifier, and the first identifier determination unit is further configured to:

[0022] Obtaining the row number of the crosstalk row;

[0023] When the row number is an odd number, obtaining the odd flag;

[0024] When the row number is an even number, the even flag is obtained.

[0025] In a possible implementation, the target area includes only crosstalk rows, and the gain parameters include: a first gain parameter, and the target area refresh unit is further configured to:

[0026] Get initial compensation parameters;

[0027] Using the first gain parameter, performing gain processing on the initial compensation parameter to obtain a first target compensation parameter;

[0028] The crosstalk row is compensated using a first target compensation parameter to obtain a corrected pixel value, and the crosstalk row is refreshed using the corrected pixel value.

[0029] In a possible implementation, the target area includes at least two rows to be compensated, the gain parameter includes: at least two second gain parameters, and the target area refresh unit is further configured to:

[0030] Get initial compensation parameters;

[0031] Step 1, using the row weight corresponding to a single row to be compensated, performing weighted processing on the second gain parameter corresponding to the single row to be compensated, to determine the adjustment gain parameter corresponding to the single row to be compensated;

[0032] Step 2, using the adjustment gain parameter to perform gain processing on the initial compensation parameter to determine a second target compensation parameter corresponding to the single row to be compensated;

[0033] Step 3, using the second target compensation parameter to compensate the single row to be compensated, to obtain a target pixel value of the single row to be compensated;

[0034] Step 4, using the target pixel value to refresh the single row to be compensated;

[0035] For each of the rows to be compensated, step 1 to step 4 are executed until all the rows to be compensated in the target area are refreshed.

[0036] In a possible implementation manner, the at least two rows to be compensated are the crosstalk row and at least one row after the crosstalk row in a scanning direction.

[0037] According to another aspect of the present disclosure, a display device is provided, which includes a plurality of display units and the above-mentioned screen compensation device.

[0038] In one possible implementation, the display unit includes a display panel, and the display panel includes at least one of a liquid crystal display panel, a micro light emitting diode display panel, a light emitting diode display panel, a mini light emitting diode display panel, a quantum dot light emitting diode display panel, an organic light emitting diode display panel, a cathode ray tube display panel, a digital light processing display panel, a field emission display panel, a plasma display panel, an electrophoretic display panel, an electrowetting display panel and a small pitch display panel.

[0039] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.

[0040] According to another aspect of the present disclosure, a non-volatile computer-readable storage medium is provided, on which computer program instructions are stored, wherein the computer program instructions implement the above method when executed by a processor.

[0041] According to another aspect of the present disclosure, a computer program product is provided, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.

[0042] According to another aspect of the present disclosure, a chip is provided, comprising any one of the above-mentioned screen compensation devices.

[0043] Using the method disclosed in the present invention, the crosstalk row is first detected, and a first identifier that can reflect the parity of the crosstalk row is determined; and based on the first identifier, the gain parameter corresponding to the crosstalk row is determined; finally, the screen is compensated based on the gain parameter and the initial compensation parameter. In this way, the gain parameter can be determined in a targeted manner according to the parity of the row where the crosstalk occurs on the screen. Different compensation is performed on the screen for the crosstalk problem occurring in odd rows and even rows. The accuracy of compensation for a specific screen is improved, and the effect of eliminating the crosstalk problem is improved.

[0044] Further features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the disclosure and, together with the description, serve to explain the principles of the disclosure.

[0046] Figure 1 A schematic flow chart of a screen compensation method provided in an embodiment of the present disclosure.

[0047] Figure 2 A schematic diagram of the structure of a screen compensation device provided in an embodiment of the present disclosure.

[0048] Figure 3 A schematic diagram of the structure of an electronic device for screen compensation provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0049] Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise specified.

[0050] In the description of the present disclosure, it should be understood that the terms "length", "width", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or position relationship are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing the present disclosure 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 disclosure.

[0051] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the present disclosure, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0052] In the present disclosure, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present disclosure can be understood according to specific circumstances.

[0053] The term "and / or" herein is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the term "at least one" herein represents any combination of at least two of any one or more of a plurality of. For example, including at least one of A, B, and C can represent including any one or more elements selected from the set consisting of A, B, and C.

[0054] In display technology, the row data of the screen will jump and cause crosstalk problems. For some specific batches of screens, or screens from specific manufacturers (for the convenience of the following description, such screens are named as specific screens, and specific screens include specific modules), there are significant differences in the crosstalk problems that occur in the odd rows of the screen and the even rows of the screen.

[0055] Although there are some compensation mechanisms in the related art, the compensation effect is poor and the crosstalk problem cannot be solved.

[0056] Figure 1 The following is a flow chart of a screen compensation method provided by an embodiment of the present disclosure. Figure 1 As shown, the method includes:

[0057] S11, detecting a crosstalk row where crosstalk occurs in the screen.

[0058] The screen may be the aforementioned specific screen, and the crosstalk occurring in the odd-numbered rows and the crosstalk occurring in the even-numbered rows of this screen are significantly different. For example, the crosstalk intensity is significantly different.

[0059] In the embodiment of the present disclosure, a grayscale signal can be used to test whether the screen has crosstalk and determine the crosstalk row where the crosstalk occurs; or a screen test software can be used to determine whether the screen has crosstalk and determine the crosstalk row where the crosstalk occurs; or the stability of the detection signal can be used to determine whether the screen has crosstalk and determine the crosstalk row where the crosstalk occurs. The above is only an example, and the embodiment of the present disclosure does not limit the method for determining the crosstalk row. The crosstalk row cannot accurately display the color or brightness that should be displayed.

[0060] S12, determining the parity of the crosstalk row, and obtaining a first identifier corresponding to the crosstalk row.

[0061] The first identifier may be an identifier indicating whether the crosstalk behavior is an odd-numbered row or an even-numbered row.

[0062] In one example, each row in the screen may be marked in advance, and a single row may correspond to a label, which may indicate whether the row is an odd row or an even row. When determining the first identifier of the crosstalk row, the label corresponding to the crosstalk row may be directly obtained and used as the first identifier of the crosstalk row.

[0063] The above is only an example, and the embodiment of the present disclosure does not limit the method for determining the first identifier of the crosstalk row.

[0064] S13: Determine a gain parameter according to the first identifier.

[0065] Regardless of whether the first identifier represents an odd-numbered row or an even-numbered row of the crosstalk behavior, the first identifier may correspond to a gain parameter group, which includes at least one gain parameter. The gain parameter group corresponding to the odd-numbered row of the crosstalk behavior may be different from all gain parameters in the gain parameter group corresponding to the even-numbered row of the crosstalk behavior, or some gain parameters may be different.

[0066] In the embodiment of the present disclosure, the gain parameter corresponding to the first identifier may be determined by using the mapping relationship between parity (odd rows and even rows) and the gain parameter group.

[0067] S14, refreshing the target area including the crosstalk row according to the gain parameter and the initial compensation parameter.

[0068] The initial compensation parameter may be a compensation parameter determined based on the entire screen. For example, the screen may be made to display a pure color image, the current brightness of the screen may be detected, and the initial compensation parameter may be determined based on the difference between the current brightness and the expected target brightness. Another example is that the screen may be made to display a pure color image, the average pixel value of each pixel of the screen may be determined, and the initial compensation parameter may be determined based on the average pixel value. The entire screen may correspond to one initial compensation parameter.

[0069] The target area may be an area containing a crosstalk row. The target area may contain at least one row. Sometimes, a crosstalk row may affect the display effect of other rows. Therefore, in addition to the crosstalk row, the target area may also contain at least one row adjacent to or not adjacent to the crosstalk row. For example, the target area contains n rows, where one row in the target area is a crosstalk row, and the other n-1 rows are rows affected by the crosstalk row.

[0070] In the disclosed embodiment, the initial compensation parameters can be gain processed using the gain parameters to obtain the compensation parameters of the target area. The pixels of the target area are compensated using the compensation parameters of the target area to obtain new pixels, that is, the target area is refreshed.

[0071] Therefore, using the method disclosed in the present invention, the crosstalk row is first detected, and a first identifier that can reflect the parity of the crosstalk row is determined; and based on the first identifier, the gain parameter corresponding to the crosstalk row is determined; finally, the screen is compensated according to the gain parameter and the initial compensation parameter. In this way, the gain parameter can be determined in a targeted manner according to the parity of the row where the crosstalk occurs on the screen. Different compensation is performed on the screen for the crosstalk problem occurring in odd rows and even rows. The accuracy of compensation for a specific screen is improved, and the effect of eliminating the crosstalk problem is improved.

[0072] In a possible implementation, detecting a crosstalk row where crosstalk occurs in a screen includes: scanning the screen row by row; determining a pixel difference between a current row being scanned and an adjacent row; and determining the current row as the crosstalk row when the pixel difference satisfies a first condition.

[0073] The current row may be the row currently being scanned during the process of scanning the screen line by line. The adjacent row may be a row adjacent to the current row and scanned before the current row. For example: the scanning direction is scanning from top to bottom; the adjacent row may be a row on the screen adjacent to the current row and located above the current row. For example: the scanning direction is scanning from bottom to top; the adjacent row may be a row on the screen adjacent to the current row and located below the current row.

[0074] The pixel difference may characterize the visual difference between the current row and the adjacent row. The pixel difference may be a first difference between the average pixel value of the current row and the average pixel value of the adjacent row. In another example, the pixel difference may be a second difference between the median of the pixels of the current row and the median of the pixels of the adjacent row. The above is only an example, and the embodiment of the present disclosure does not limit the method for determining the pixel difference.

[0075] The first condition may be that the pixel difference does not fall within the threshold interval, or the first condition may be that the pixel difference is not equal to a specific value, for example, not equal to 0. If the pixel difference satisfies the first condition, it indicates that the current row has a significant visual difference with the adjacent row, thus indicating that the current row is a crosstalk row.

[0076] In the disclosed embodiment, the method for detecting the crosstalk row is simple, and the detection of the crosstalk row is combined with the periodic scanning of the screen, and the crosstalk row can be detected during the scanning process without being performed separately, thereby improving the detection efficiency and providing the possibility for timely elimination of the crosstalk problem. In addition, during the scanning process, only the pixel value of the current row, the pixel value of the adjacent row (or the pixel average value, or the pixel median), and the pixel value determined as the crosstalk row need to be saved, which occupies less storage space and saves storage resources.

[0077] In a possible implementation, the first identifier includes: an odd identifier and an even identifier, and determining the parity of the crosstalk row to obtain the first identifier corresponding to the crosstalk row includes: obtaining the row number of the crosstalk row; when the row number is an odd number, obtaining the odd identifier; when the row number is an even number, obtaining the even identifier.

[0078] An odd marker may indicate that the identified row is an odd-numbered row; an even marker may indicate that the identified row is an even-numbered row.

[0079] In the embodiment of the present disclosure, the row number of the crosstalk row in the screen can be obtained, and then the row number is divided by 2 to obtain a calculation result; determine whether the calculation result is an integer, if it is an integer, it means that the crosstalk row is an even row, and if it is not an integer, it means that the crosstalk row is an odd row. If the crosstalk row is an odd row, the crosstalk row can correspond to an odd mark. If the crosstalk row is an even row, the crosstalk row can correspond to an even mark.

[0080] In the disclosed embodiment, there is no need to mark the rows of the entire screen in advance, which reduces the workload. The first identifier can be determined by using only the row numbers of the screen rows, which reduces the amount of calculation and improves efficiency.

[0081] In one possible implementation, the target area only includes crosstalk rows, and the gain parameters include: a first gain parameter, and refreshing the target area including the crosstalk rows based on the gain parameter and the initial compensation parameter includes: obtaining the initial compensation parameter; using the first gain parameter to perform gain processing on the initial compensation parameter to obtain a first target compensation parameter; using the first target compensation parameter to compensate for the crosstalk row to obtain a corrected pixel value, and using the corrected pixel value to refresh the crosstalk row.

[0082] The target area may include only one row, namely the crosstalk row. The gain parameters include a first gain parameter. Thus, compensation for the target area is compensation for the crosstalk row itself using the first gain parameter. The first gain parameter may be used to perform gain processing on the initial compensation parameter; for example, the initial compensation parameter is multiplied by the first gain parameter to obtain a first target compensation parameter. Then, the first target compensation parameter is used to compensate for each pixel value of the crosstalk row, for example, the first target compensation parameter may be added to each pixel value to obtain each corrected pixel value. According to each corrected pixel value, the crosstalk row is refreshed and the refreshed crosstalk row is displayed.

[0083] In the disclosed embodiment, when the target area only includes the crosstalk row, it means that the first gain parameter corresponds to the crosstalk row. Then, the initial compensation parameter can be gain-processed using the first gain parameter to obtain the compensation parameter corresponding to the crosstalk row in the specific screen, that is, the first target compensation parameter. Compared with directly using the initial compensation parameter to compensate for the crosstalk row, using the first target compensation parameter to compensate for the crosstalk row is more targeted and improves the effect of eliminating the crosstalk problem.

[0084] In one possible implementation, the target area includes at least two rows to be compensated, and the gain parameters include: at least two second gain parameters, and refreshing the target area including the crosstalk row according to the gain parameters and the initial compensation parameters includes: obtaining the initial compensation parameters; step 1, using the row weight corresponding to a single row to be compensated, performing weighted processing on the second gain parameter corresponding to the single row to be compensated, and determining the adjustment gain parameter corresponding to the single row to be compensated; step 2, using the adjusted gain parameter, performing gain processing on the initial compensation parameter, and determining the second target compensation parameter corresponding to the single row to be compensated; step 3, using the second target compensation parameter to compensate the single row to be compensated, and obtaining the target pixel value of the single row to be compensated; step 4, using the target pixel value to refresh the single row to be compensated; for each row to be compensated, executing steps 1 to 4 until all rows to be compensated in the target area are refreshed.

[0085] The target area may include at least two rows to be compensated. The rows to be compensated in the target area may be adjacent rows, or partially adjacent rows, or completely non-adjacent rows. Whether the rows to be compensated are adjacent may be determined by the screen characteristics. The crosstalk row may be one of the rows to be compensated in the target area.

[0086] The gain parameter may include at least two second gain parameters, and a single row to be compensated may correspond to one second gain parameter. A single row to be compensated may correspond to one row weight. For the convenience of the following description, the physical distance between the row to be compensated and the crosstalk row is named as the first distance. The value of the row weight is negatively correlated with the first distance.

[0087] For a single row to be compensated in the target area, the row weight and the second gain parameter corresponding to the single row to be compensated can be obtained first, and the second gain parameter can be adjusted using the row weight, for example, the second gain parameter is multiplied by the row weight. In this way, the adjusted gain parameter corresponding to the single compensation row can be obtained. The adjusted gain parameter can reflect the adjustment strength of the initial compensation parameter. The initial compensation parameter can be adjusted (gain processing) using the second gain parameter; for example, the initial compensation parameter is multiplied by the second gain parameter to obtain the second target compensation parameter corresponding to the single row to be compensated. Then, the second target compensation parameter is used to compensate for each pixel value of the single row to be compensated, for example, the second target compensation parameter can be added to each pixel value to obtain each target pixel value. According to each target pixel value, the single row to be compensated is refreshed and displayed.

[0088] The non-crosstalk rows in the target area may not be detected to need compensation through crosstalk detection. However, in practice, the display effect of the non-crosstalk rows will be affected by the crosstalk rows. In view of the situation where the crosstalk rows will affect the display effect of other rows, in the embodiment of the present disclosure, the rows to be compensated in the target area include not only the crosstalk rows, but also other rows whose display effects are affected. Moreover, the gain parameter includes at least two second gain parameters, and a single second compensation parameter can correspond to one row to be compensated. This means that the odd mark and the even mark each correspond to a set of second compensation parameters. In this way, each row to be compensated in the target area can be accurately compensated for the parity of the crosstalk rows. In addition, in the embodiment of the present disclosure, row weights are set, that is, the degree of influence of the crosstalk rows on the display effects of other rows is taken into account. The second gain parameters of the rows to be compensated that are different from the first distance of the crosstalk rows are finely adjusted. The effect of eliminating crosstalk and the overall display effect of the screen are further improved.

[0089] In a possible implementation manner, the at least two rows to be compensated are the crosstalk row and at least one row after the crosstalk row in a scanning direction.

[0090] In the disclosed embodiment, each row in the target area is a row to be compensated. In the scanning direction, the row to be compensated that is scanned first in the target area is a crosstalk row. That is, in the scanning direction, the first row in the target area is a crosstalk row, that is, a row to be compensated. And the remaining rows in the target area are all rows to be compensated. In this way, when scanning each row in the target area, it is not necessary to determine whether the row currently scanned is a row to be compensated, which reduces steps and saves resources.

[0091] Another embodiment of the present disclosure is introduced below.

[0092] In the disclosed embodiment, the screen may be scanned line by line. During scanning, the pixel value of each pixel point of the current line being scanned may be obtained, and the pixel average value of the current line may be calculated. The pixel average value of a line adjacent to the current line and scanned before the current line is obtained, that is, the pixel average value of the adjacent line is obtained. The difference between the pixel average value of the current line and the pixel average value of the adjacent line is taken as the pixel difference. When the pixel difference falls within the threshold interval, the current line is determined to be a crosstalk line.

[0093] Furthermore, the row number of the crosstalk row is obtained, and it is determined whether the quotient of the row number and 2 is an integer. If the quotient is an integer, the even mark is used as the first mark of the crosstalk row. If the quotient is not an integer, the odd-even mark is used as the first mark of the crosstalk row.

[0094] In the case where the target area contains multiple rows to be compensated, a set of second gain parameters corresponding to the first identifier is obtained, wherein a single second gain parameter can correspond to a row in the target area. And the row weights corresponding to each row in the target area are obtained. When the row weight of a single row is not 0, it indicates that the single row is a row to be compensated. The row weight corresponding to the single row can be multiplied by the second gain parameter corresponding to the single row to obtain an adjusted gain parameter. The adjusted gain parameter is multiplied by the initial compensation parameter to obtain the second target compensation parameter corresponding to the single row. The second target compensation parameter is added to each pixel value in the single row to obtain each target pixel value of the single row, and the target pixel value is used to display the single row. When the row weight of a single row is 0, only the scan is completed without performing other operations.

[0095] In the disclosed embodiment, there is no need to determine whether the currently scanned row is a row to be compensated. The row to be compensated in the target area can be determined by obtaining the row weight (this step needs to be done regardless of whether the currently scanned row is a row to be compensated), thereby reducing the number of steps. Moreover, redundant operations on rows not to be compensated can be reduced by using the row weight alone. Under the premise of improving compensation accuracy, the amount of calculation is further reduced and efficiency is improved.

[0096] Figure 2 This is a schematic diagram of the structure of a screen compensation device provided in an embodiment of the present disclosure. The device 20 includes:

[0097] A crosstalk row detection unit 21, used to detect a crosstalk row where crosstalk occurs in the screen;

[0098] A first identification determination unit 22, configured to determine the parity of the crosstalk row and obtain a first identification corresponding to the crosstalk row;

[0099] A gain parameter determining unit 23, configured to determine a gain parameter according to the first identifier;

[0100] The target area refreshing unit 24 is used to refresh the target area including the crosstalk row according to the gain parameter and the initial compensation parameter.

[0101] In a possible implementation manner, the crosstalk row detection unit 21 is further configured to:

[0102] Scanning the screen line by line;

[0103] Determining pixel differences between a current row being scanned and an adjacent row;

[0104] In a case where the pixel difference satisfies a first condition, the current row is determined as the crosstalk row.

[0105] In a possible implementation, the first identifier includes: an odd identifier and an even identifier, and the first identifier determination unit 22 is further configured to:

[0106] Obtaining the row number of the crosstalk row;

[0107] When the row number is an odd number, obtaining the odd flag;

[0108] When the row number is an even number, the even flag is obtained.

[0109] In a possible implementation, the target area includes only crosstalk rows, and the gain parameters include: a first gain parameter, and the target area refresh unit 23 is further configured to:

[0110] Get initial compensation parameters;

[0111] Using the first gain parameter, performing gain processing on the initial compensation parameter to obtain a first target compensation parameter;

[0112] The crosstalk row is compensated using a first target compensation parameter to obtain a corrected pixel value, and the crosstalk row is refreshed using the corrected pixel value.

[0113] In a possible implementation, the target area includes at least two rows to be compensated, the gain parameter includes: at least two second gain parameters, and the target area refresh unit 23 is further configured to:

[0114] Get initial compensation parameters;

[0115] Step 1, using the row weight corresponding to a single row to be compensated, performing weighted processing on the second gain parameter corresponding to the single row to be compensated, to determine the adjustment gain parameter corresponding to the single row to be compensated;

[0116] Step 2, using the adjustment gain parameter to perform gain processing on the initial compensation parameter to determine a second target compensation parameter corresponding to the single row to be compensated;

[0117] Step 3, using the second target compensation parameter to compensate the single row to be compensated, to obtain a target pixel value of the single row to be compensated;

[0118] Step 4, using the target pixel value to refresh the single row to be compensated;

[0119] For each of the rows to be compensated, step 1 to step 4 are executed until all the rows to be compensated in the target area are refreshed.

[0120] In a possible implementation manner, the at least two rows to be compensated are the crosstalk row and at least one row after the crosstalk row in a scanning direction.

[0121] Exemplarily, the electronic devices in this embodiment include but are not limited to desktop computers, televisions, mobile devices with large screens such as mobile phones, tablet computers, and other common electronic devices that require multiple chips to be cascaded to achieve driving.

[0122] Exemplarily, the electronic device may also be a user equipment (UE), a mobile device, a user terminal, a terminal, a handheld device, a computing device or a vehicle-mounted device, etc. Exemplarily, some examples of terminals are: a display, a smart phone or a portable device, a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile Internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control (Industrial Control), a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid (Smart Grid), a wireless terminal in transportation safety (Transportation Safety), a wireless terminal in smart city (Smart City), a wireless terminal in smart home (Smart Home), a wireless terminal in Internet of Vehicles, etc. For example, the server may be a local server or a cloud server.

[0123] Figure 3 The structure diagram of the electronic device for screen compensation provided by the embodiment of the present disclosure is shown in FIG. 19. For example, the electronic device 1900 may be provided as a server or a terminal device. Figure 3 , the electronic device 1900 includes a processing component 1922, which further includes one or more processors, and a memory resource represented by a memory 1932 for storing instructions executable by the processing component 1922, such as an application. The application stored in the memory 1932 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 1922 is configured to execute instructions to perform the above method.

[0124] The electronic device 1900 may also include a power supply component 1926 configured to perform power management of the electronic device 1900, a wired or wireless network interface 1950 configured to connect the electronic device 1900 to a network, and an input / output (I / O) interface 1958. The electronic device 1900 may operate based on an operating system stored in the memory 1932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.

[0125] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 1932 including computer program instructions, which can be executed by the processing component 1922 of the electronic device 1900 to perform the above method.

[0126] The above description is merely an exemplary embodiment of the present invention and is not intended to limit the protection scope of the present invention. The protection scope of the present invention is determined by the appended claims.

[0127] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.

[0128] It should be noted that, in this article, the terms "include", "comprises" or any other variations 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. In the absence of more restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0129] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the specified logical function. In some alternative implementations, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or action, or can be implemented with a combination of special hardware and computer instructions.

[0130] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A screen compensation method, characterized in that: include: Detecting a crosstalk line where crosstalk occurs in the screen; Determine the parity of the crosstalk row, and obtain a first identifier corresponding to the crosstalk row; Determining a gain parameter according to the first identifier; A target area including the crosstalk row is refreshed according to the gain parameter and the initial compensation parameter.

2. The method according to claim 1, characterized in that: The crosstalk row where crosstalk occurs in the detection screen includes: Scanning the screen line by line; Determining pixel differences between a current row being scanned and an adjacent row; In a case where the pixel difference satisfies a first condition, the current row is determined as the crosstalk row.

3. The method according to claim 1, characterized in that The first identifier includes: an odd identifier and an even identifier, and the determining the parity of the crosstalk row to obtain the first identifier corresponding to the crosstalk row includes: Obtaining the row number of the crosstalk row; When the row number is an odd number, obtaining the odd flag; When the row number is an even number, the even flag is obtained.

4. The method according to claim 1, characterized in that: The target area only includes a crosstalk row, the gain parameter includes: a first gain parameter, and refreshing the target area including the crosstalk row according to the gain parameter and the initial compensation parameter includes: Get initial compensation parameters; Using the first gain parameter, performing gain processing on the initial compensation parameter to obtain a first target compensation parameter; The crosstalk row is compensated using a first target compensation parameter to obtain a corrected pixel value, and the crosstalk row is refreshed using the corrected pixel value.

5. The method according to claim 1, characterized in that The target area includes at least two rows to be compensated, the gain parameters include: at least two second gain parameters, and refreshing the target area including the crosstalk row according to the gain parameters and the initial compensation parameters includes: Get initial compensation parameters; Step 1, using the row weight corresponding to a single row to be compensated, performing weighted processing on the second gain parameter corresponding to the single row to be compensated, to determine the adjustment gain parameter corresponding to the single row to be compensated; Step 2, using the adjustment gain parameter to perform gain processing on the initial compensation parameter to determine a second target compensation parameter corresponding to the single row to be compensated; Step 3, using the second target compensation parameter to compensate the single row to be compensated, to obtain a target pixel value of the single row to be compensated; Step 4, using the target pixel value to refresh the single row to be compensated; For each of the rows to be compensated, step 1 to step 4 are executed until all the rows to be compensated in the target area are refreshed.

6. The method according to claim 5, characterized in that The at least two rows to be compensated are the crosstalk row and at least one row after the crosstalk row in the scanning direction.

7. A screen compensation device, characterized in that: include: A crosstalk row detection unit, used for detecting a crosstalk row where crosstalk occurs in the screen; A first identifier determining unit, configured to determine the parity of the crosstalk row and obtain a first identifier corresponding to the crosstalk row; a gain parameter determining unit, configured to determine a gain parameter according to the first identifier; The target area refreshing unit is used to refresh the target area including the crosstalk row according to the gain parameter and the initial compensation parameter.

8. A display device, characterized in that: The device comprises a plurality of display units and at least one screen compensation device according to claim 7.

9. The display device according to claim 8, characterized in that The display unit includes a display panel, and the display panel includes at least one of a liquid crystal display panel, a micro light emitting diode display panel, a light emitting diode display panel, a mini light emitting diode display panel, a quantum dot light emitting diode display panel, an organic light emitting diode display panel, a cathode ray tube display panel, a digital light processing display panel, a field emission display panel, a plasma display panel, an electrophoretic display panel, an electrowetting display panel and a small pitch display panel.

10. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to implement the method described in any one of claims 1 to 6 when executing the instructions stored in the memory.

11. A non-volatile computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 6 is implemented.

12. A chip, characterized in that: The chip includes the screen compensation device according to claim 7.