Image processing method and device, display control chip, electronic equipment and medium
By acquiring and utilizing the brightness compensation data of the display panel and compensating the pixel voltage, the problem of uneven brightness of the display panel is solved, and better display effect and consistency are achieved.
Patent Information
- Application Number
- CN202510386764.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-28
- Publication Date
- 2025-05-06
AI Technical Summary
The display panel has uneven brightness (Mura) at different brightness levels, resulting in poor display effect.
By obtaining compensation data of the target brightness and reference brightness of the display panel, the compensation data of the target brightness is determined, and the pixel voltage of the image to be displayed is compensated to achieve brightness uniformity.
It effectively improves the consistency of the display panel under the target brightness, improves the display effect, and meets the user's visual experience.
Smart Images

Figure CN119942959A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of display technology, and in particular to an image processing method, device, display control chip, electronic device and storage medium. Background Art
[0002] Due to the process characteristics of the display panel, the display panel will have uneven display brightness (Mura). Under different display brightness values (DBV), the Mura characteristics of the display panel are also different. Therefore, it is necessary to compensate for the uniformity of the display screen. Summary of the invention
[0003] In view of the above problems, the present disclosure provides an image processing method, device, display control chip, electronic device and medium.
[0004] According to a first aspect of the present disclosure, there is provided an image processing method, comprising: acquiring a reference brightness and reference compensation data of the reference brightness in response to a received target brightness of a display panel; determining target compensation data of the target brightness using the reference compensation data based on a brightness relationship between the target brightness and the reference brightness; and compensating a pixel voltage of an image to be displayed based on the target compensation data to obtain a compensated pixel voltage, so that the display panel displays according to the compensated pixel voltage at the target brightness.
[0005] A second aspect of the present disclosure provides an image processing device, including: an acquisition circuit, used to acquire a reference brightness and reference compensation data of the reference brightness in response to a received target brightness of a display panel; a calculation circuit, used to determine target compensation data of the target brightness using the reference compensation data based on a brightness relationship between the target brightness and the reference brightness; and a compensation circuit, used to compensate a pixel voltage of an image to be displayed based on the target compensation data to obtain a compensated pixel voltage, so that the display panel displays according to the compensated pixel voltage at the target brightness.
[0006] A third aspect of the present disclosure provides a display control chip, including: the image processing device provided by an embodiment of the present disclosure.
[0007] The fourth aspect of the present disclosure provides an electronic device, comprising: an image processing device as provided in an embodiment of the present disclosure, configured to compensate for the pixel voltage of an image to be displayed to obtain a compensated pixel voltage; and a display panel, configured to display according to the compensated pixel voltage at a target brightness.
[0008] The fifth aspect of the present disclosure further provides a computer-readable storage medium on which a computer program or instruction is stored, and the steps of the above method are implemented when the above computer program or instruction is executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The above contents and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0010] Figure 1 A diagram schematically shows an application scenario of an image processing method, device, display control chip, electronic device, and medium according to an embodiment of the present disclosure;
[0011] Figure 2 The flowchart of the image processing method according to the embodiment of the present disclosure is schematically shown;
[0012] Figure 3 A schematic diagram of determining a compensation voltage according to an embodiment of the present disclosure is schematically shown;
[0013] Figure 4 A schematic diagram schematically shows a reference voltage according to an embodiment of the present disclosure;
[0014] Figure 5 A schematic diagram of a binding point according to an embodiment of the present disclosure is schematically shown;
[0015] Figure 6 A schematic diagram schematically shows a compensation voltage according to an embodiment of the present disclosure;
[0016] Figure 7 A schematic diagram schematically shows target compensation data according to an embodiment of the present disclosure;
[0017] Figure 8 A structural block diagram schematically shows an image processing device according to an embodiment of the present disclosure; and
[0018] Fig. 9 The structural block diagram of an electronic device according to an embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0019] In order to make the purpose, technical solutions and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of them. Based on the described embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work belong to the scope of protection of the present disclosure. In the following description, some specific embodiments are only used for descriptive purposes and should not be understood as any limitation to the present disclosure, but are only examples of the embodiments of the present disclosure. Conventional structures or constructions will be omitted when they may cause confusion in the understanding of the present disclosure.
[0020] Unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should have the usual meanings understood by those skilled in the art. The words "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components.
[0021] Hereinafter, various embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. It should be noted that in the accompanying drawings, the same reference numerals are given to components having substantially the same or similar structures and functions, and repeated descriptions thereof will be omitted.
[0022] Figure 1 The application scenario diagram of the image processing method, device, display control chip, electronic device and medium according to the embodiments of the present disclosure is schematically shown.
[0023] like Figure 1 As shown, the application scenario 100 according to this embodiment may be a display device, which includes a driving chip 110 , a processor 120 and a display panel 130 .
[0024] For example, the processor 120 may be an application processor (AP). The processor 120 may receive instructions input by a user. For example, the user selects a display mode of the display device through the processor 120. The display mode may include a normal display mode, an always on display (AOD) mode, and a fingerprint scanning (FPS) mode. The user adjusts the display brightness of the display device through the processor 120.
[0025] The processor 120 may send the received instruction to the driver chip 110. The driver chip 110 controls the display panel 130 to display images in a corresponding display mode and display brightness according to the user's instruction.
[0026] For example, the driver chip 110 may be a display driver chip (Display Driver IC, DDIC). The driver chip 110 may include a source driver circuit (Source Driver IC, SDIC), a gate driver circuit (Gate on Array, GOA) and a timing controller (TCON). The display panel 130 includes a plurality of pixel units arranged in an array, each pixel unit represents a pixel, and may include three sub-pixels of RGB. TCON controls the timing of the signals output by GOA and SDIC respectively, for example, the scanning signal output by GOA scans the pixel units in the display panel 130, so that the SDIC can write the data signal into the pixel units in the display panel 130.
[0027] The pixel voltage indicated by the data signal can be determined by the driver chip 110 based on the grayscale value of the image to be displayed and the display mode and display brightness indicated by the user. The pixel unit scanned by the scanning signal and the pixel unit written by the data signal can generate a driving current based on the data signal to drive the light-emitting unit to emit light, thereby realizing the picture display. The light-emitting brightness of the light-emitting unit is controlled by the driving current.
[0028] For example, the display brightness can be represented by a DBV value, and the user inputs the DBV value through the processor 120. The display panel 130 can also be an organic light emitting diode (OLED) display panel or a liquid crystal display (LCD) display panel. The driver chip 110 dynamically adjusts the Gamma mapping curve according to the DBV, and maps the pixel grayscale value of the image to be displayed to a corresponding voltage output to the display panel 130 through a gamma Gamma transformation, and controls the light emitting element in the display panel 130 to emit light, thereby realizing the brightness control of the display pixel and the picture display.
[0029] Due to the limitations of the crystallization process of the polysilicon active layer of the thin-film transistor (TFT) in the pixel circuit, different TFTs have non-uniformity in electrical parameters such as threshold voltage and mobility. This non-uniformity will be converted into current differences and brightness differences in the display panel.
[0030] In the current manufacturing process, both low-temperature polysilicon TFT and oxide TFT have problems with uniformity or stability, and the brightness of the light-emitting unit will gradually decay as the lighting time increases. These problems are difficult to completely overcome in the process and need to be solved through various compensation technologies.
[0031] For example, the technical problem of brightness uniformity of the display panel is solved by internal compensation technology or external compensation technology. The internal compensation technology refers to a method of compensating by using a compensation circuit constructed by TFT inside the pixel unit. The external compensation technology refers to a method of compensating by sensing the electrical or optical characteristics of the pixel through an external driving circuit or device.
[0032] In the embodiment of the present disclosure, the driver chip 110 compensates the pixel voltage of the data signal that the SDIC needs to output to the display panel 130, so that the SDIC outputs the compensated pixel voltage to the display panel 130. This realizes the compensation of the driving current that drives the light-emitting unit to emit light, so that the light-emitting brightness of multiple light-emitting units is uniform, thereby satisfying the visual experience of the user.
[0033] It should be noted that the image processing method provided in the embodiment of the present disclosure can generally be executed by the driver chip 110, for example, the image processing method provided in the embodiment of the present disclosure can be executed by the TCON. Accordingly, the image processing device provided in the embodiment of the present disclosure can generally be set in the driver chip 110, for example, the image processing device provided in the embodiment of the present disclosure can be integrated in the TCON.
[0034] The following will be based on Figure 1 The scene described by Figure 2~Figure 7 The image processing method of the embodiment of the present disclosure is described in detail.
[0035] Figure 2 The flowchart of the image processing method according to the embodiment of the present disclosure is schematically shown.
[0036] like Figure 2 As shown, the image processing method of this embodiment includes operations S210 to S240.
[0037] In operation S210, in response to the received target brightness of the display panel, a reference brightness and reference compensation data of the reference brightness are acquired.
[0038] In the disclosed embodiment, the target brightness may be the current DBV of the display panel, and the target brightness may be determined by the DBV set by the user input. For example, the user inputs the target brightness by adjusting the display brightness in the menu bar of the display device. For example, the target brightness may be 800 nits, 900 nits, or 1000 nits.
[0039] For example, the display device may pre-store reference compensation data for respective ones of a plurality of preset brightnesses, and the plurality of preset brightnesses are different from each other.
[0040] For example, based on the numerical relationship between the target brightness and multiple preset brightnesses, a reference brightness closest to the target brightness can be determined from multiple preset brightnesses. For another example, based on the numerical relationship between the target brightness and multiple preset brightnesses, two reference brightnesses can be determined from multiple preset brightnesses. The two reference brightnesses are the two preset brightnesses with the smallest brightness difference with the target brightness among the multiple preset brightnesses, and the value of the target brightness is between the two reference brightnesses.
[0041] The reference compensation data indicates compensation data of a pixel unit in a display panel at a reference brightness. For example, the reference compensation data may include reference compensation data for different pixel voltages at a reference brightness. The reference brightness may be a reference DBV, and the pixel voltage of a pixel unit in a display panel is compensated using reference compensation data corresponding to different DBVs. For the same DBV, the pixel voltage is compensated using reference compensation data for different pixel voltages in the reference compensation data. For example, the reference compensation data may indicate a voltage compensation range for the pixel voltage under the reference DBV.
[0042] For example, the reference compensation data may also be reference compensation data for brightness within a brightness range. Two reference brightnesses may form a brightness range, and the reference compensation data may also include two reference compensation data for the two reference brightnesses. The reference compensation data for the two reference brightnesses may be used to determine reference compensation data for any brightness within the brightness range formed by the two reference brightnesses.
[0043] For example, the display device may also pre-store multiple preset brightness ranges and reference compensation data for each of the multiple preset brightness ranges, and the multiple preset brightness ranges do not overlap. The reference brightness may be an average DBV of the preset brightness range, may be a maximum DBV or a minimum DBV in the preset brightness range, or may be a specific DBV in the preset brightness range. In this case, the reference brightness data may include a voltage compensation range for a single pixel voltage within the preset brightness range. Based on the reference compensation data corresponding to the preset brightness range in which the target brightness is located, the target compensation data for the target brightness may be determined.
[0044] In the embodiment of the present disclosure, the reference compensation data may include a voltage compensation value for a pixel voltage of the display panel at a reference brightness. For example, the voltage compensation value indicates an adjustment amplitude of the pixel voltage. At different reference brightnesses, the voltage compensation values for the same pixel voltage may be different or the same. At the same reference brightness, the voltage compensation values for different pixel voltages may be different or the same.
[0045] In operation S220, target compensation data of the target brightness is determined using the reference compensation data based on a brightness relationship between the target brightness and the reference brightness.
[0046] In the embodiment of the present disclosure, since the compensation data of different DBVs are different, when the target brightness is inconsistent with the reference brightness, it is necessary to re-determine the target compensation data of the target brightness based on the reference brightness and the reference compensation data, and the target brightness matches the target compensation data. The target compensation data includes the voltage compensation value required for the pixel voltage of the pixel unit in the display panel at the target brightness.
[0047] The reference compensation data is a voltage compensation value determined based on the reference brightness. Since there is a certain mapping relationship between the reference brightness and the voltage compensation value, the difference between the voltage compensation value of the pixel voltage in the reference compensation data and the voltage compensation value of the pixel voltage in the target compensation data can be determined based on the difference between the target brightness and the reference brightness, thereby determining the target compensation data.
[0048] In the case where the reference compensation data is reference compensation data of a preset brightness range, based on the difference between the target brightness and the brightness of the two endpoints in the preset brightness range, the difference between the two endpoint voltage values in the voltage compensation range for the pixel voltage in the reference compensation data and the voltage compensation value of the pixel voltage is determined to determine the target compensation data.
[0049] In operation S230, the pixel voltage of the image to be displayed is compensated based on the target compensation data to obtain a compensated pixel voltage, so that the display panel performs display according to the compensated pixel voltage at the target brightness.
[0050] In the disclosed embodiment, the target compensation data is used to determine the voltage compensation data of the pixel voltage of the pixel in the display panel at the target brightness. For example, the pixel voltage of the pixel unit in the display panel is compensated using the voltage compensation value corresponding to the pixel voltage described by the target compensation data, so that the pixel voltage of the pixel for the target brightness can be obtained.
[0051] After the pixel voltages of all pixel units in the display panel are compensated by using the target compensation data, the display non-uniformity phenomenon of the display panel with respect to the target brightness can be improved.
[0052] According to the embodiment of the present disclosure, based on the brightness relationship between the target brightness and the reference brightness, the reference brightness data corresponding to the reference brightness is used for mapping to obtain the target compensation data for the target brightness. This makes it possible to dynamically determine the compensation data of the display panel at different target brightnesses according to the target brightness, thereby improving the accuracy of the compensation data.
[0053] Figure 3 A schematic diagram of determining voltage compensation data according to an embodiment of the present disclosure is schematically shown.
[0054] In the embodiment 300, the user module 301 may store a plurality of reference brightnesses and reference compensation data of the plurality of reference brightnesses. The reference compensation data may be configured in the user module 301 through a register.
[0055] For example, multiple reference brightnesses may form multiple preset brightness ranges, such as any two reference brightnesses with adjacent values forming a preset brightness range, and the reference brightness is the endpoint value of the preset brightness range. For example, multiple reference brightnesses may include 600 nits, 700 nits, 800 nits, 900 nits, and 1000 nits, and multiple preset ranges may be 600-700 nits, 700-800 nits, 800-900 nits, and 900-1000 nits.
[0056] For example, multiple reference brightnesses may also correspond to multiple preset brightness ranges, such as a single reference brightness including two end values of the preset brightness range. For example, the reference brightness includes a first brightness a and a second brightness b, and the preset brightness range may be a to b.
[0057] In the embodiment of the present disclosure, the switching module 302 may receive a user input selection signal and a target brightness.
[0058] For example, the selection signal may be a selection of a display mode of the display device. In different display modes, the reference compensation data based on the same DBV may be different. The user module 301 may store reference compensation data for each DBV for multiple display modes.
[0059] For example, the user module 301 stores reference compensation data of 500, 600, 700, 800, 900 and 1000 nits in FPS mode, AOD mode and normal mode respectively. The selection signal may indicate that the FPS mode is selected, and the target brightness may be 950 nits. Based on the selection signal and the target brightness, the switching module 302 may select 900 nits and 1000 nits reference compensation data for the FPS mode from the user module 301.
[0060] For example, in the case where only the selection signal is received, the switching module 302 may also select the target brightness according to the selection signal. For example, the switching module 302 may select 1000 nits as the target brightness according to the selection signal indicating the FPS mode, the switching module 302 may select 800 nits as the target brightness according to the selection signal indicating the normal mode, and the switching module 302 may select 500 nits as the target brightness according to the selection signal indicating the AOD mode.
[0061] For example, the switching module 302 may also directly receive the DBV input by the user and determine the target brightness.
[0062] It should be noted that the present disclosure does not limit the method for determining the target brightness.
[0063] In the embodiment of the present disclosure, the switching module 302 reads the reference compensation data of the target brightness from the user module 301 based on the target brightness. The first remapping module 303 can determine the multiple compensation voltages of the target brightness based on the multiple reference voltages included in the reference compensation data. The first gain determination module 304 can determine the initial compensation data of each of the multiple compensation voltages based on the difference between each of the multiple compensation voltages and the multiple reference voltages using the reference compensation data. The second gain determination module 305 can determine the target compensation data of each of the multiple compensation voltages for the target brightness using the initial compensation data based on the difference between the target brightness and the reference brightness.
[0064] In the embodiment of the present disclosure, the multiple reference voltages are pixel voltages in the display panel at a reference brightness, and the multiple reference voltages can represent the range of pixel voltages in the display panel at the reference brightness. For example, the reference compensation data can be voltage compensation values for the multiple reference voltages.
[0065] For example, multiple reference voltages also describe the data granularity of the pixel voltage within the voltage range. Correspondingly, the reference compensation data of multiple reference voltages also describe the adjustment amplitude of the pixel voltage under different data granularities. In the case of large data granularity, multiple reference voltages can more accurately describe the voltage range of the pixel voltage, and the reference compensation data can also more accurately describe the compensation value of each pixel voltage within the voltage range. Multiple reference voltages of different reference brightness can be different from each other or the same.
[0066] In the disclosed embodiment, the plurality of compensation voltages may be determined based on the pixel voltage range represented by the plurality of reference voltages. For example, the pixel voltage range represented by the plurality of compensation voltages may be the same as the pixel voltage range represented by the plurality of reference voltages, or may be a part of the pixel voltage range represented by the plurality of reference voltages. The data granularity of the plurality of compensation voltages may also be consistent with the data granularity of the plurality of reference voltages.
[0067] In the embodiment of the present disclosure, there is a certain mapping relationship between the pixel voltage and the voltage compensation value. Therefore, based on the difference between each compensation voltage and multiple reference voltages, the difference between the voltage compensation values of multiple reference voltages in the reference compensation data and the voltage compensation value of each compensation voltage can be determined, thereby determining the initial compensation data.
[0068] In the embodiment of the present disclosure, the initial compensation data includes a voltage compensation value for a plurality of compensation voltages at a target brightness determined based on the reference compensation data of the reference brightness. Since there is also a certain mapping relationship between the reference brightness and the voltage compensation value, the difference between the voltage compensation values of the plurality of compensation voltages in the initial compensation data and the voltage compensation values of the plurality of compensation voltages in the target compensation data can be determined based on the difference between the target brightness and the reference brightness, thereby determining the target compensation data.
[0069] In some embodiments, the first remapping module 303 determines a starting compensation voltage for a target brightness based on multiple reference voltages, and determines a compensation voltage interval for the target brightness based on voltage intervals represented by the multiple reference voltages. The first remapping module 303 determines multiple compensation voltages based on the compensation voltage interval and the starting compensation voltage.
[0070] In the embodiment of the present disclosure, the voltage interval represented by the multiple reference voltages is the data granularity of the multiple reference voltages. For example, for a voltage range represented by the maximum value and the minimum value of the multiple reference voltages, the multiple reference voltages are the data granularity describing the voltage range.
[0071] The compensation voltage interval characterized by the multiple compensation voltages may be the same as the voltage interval characterized by the multiple reference voltages, thereby determining that the data granularity of the multiple reference voltages is consistent with the data granularity of the multiple compensation voltages. The starting compensation voltage is the minimum value of the voltage range characterized by the multiple compensation voltages, that is, the starting value. The starting compensation voltage may be consistent with the minimum value of the multiple reference voltages, so the starting value of the voltage range characterized by the multiple reference voltages is consistent with the starting value of the voltage range characterized by the multiple compensation voltages.
[0072] In the embodiment of the present disclosure, the reference brightness may include a first brightness and a second brightness, and the plurality of reference voltages may include a plurality of first voltages for the first brightness and a plurality of second voltages for the second brightness. The user module 301 may store reference voltages and reference compensation data for a plurality of DBVs. According to the size of the plurality of DBVs, the reference voltages and reference compensation data of two adjacent DBVs may form reference information for the brightness range defined by the two DBVs.
[0073] The first voltage and the second voltage are pixel voltages. The voltage range of the pixel voltage defined by the plurality of first voltages and the voltage range of the pixel voltage defined by the plurality of second voltages may be the same. For example, the maximum value among the plurality of first voltages is equal to the maximum value among the plurality of second voltages, and the minimum value among the plurality of first voltages is equal to the minimum value among the plurality of second voltages.
[0074] In the embodiments of the present disclosure, the number of the plurality of first voltages and the number of the plurality of second voltages may be the same or different. For example, the data granularity of the first voltage is the same as the data granularity of the second voltage, and the number of the plurality of first voltages is the same as the number of the plurality of second voltages. The data granularity of the first voltage is different from the data granularity of the second voltage, and the number of the plurality of first voltages is different from the number of the plurality of second voltages. The plurality of first voltages and the plurality of second voltages may both increase in sequence. For example, the larger the data granularity, the greater the difference between two first voltages with adjacent values, and the smaller the number of the plurality of first voltages.
[0075] For example, the voltage ranges defined by the multiple first voltages and the multiple second voltages are all 0-10 V. The multiple first voltages may be 1, 2, 3, ..., 9 and 10 V respectively, and the multiple second voltages may be 2, 4, ..., 8 and 10 V respectively.
[0076] For example, the plurality of first voltages and the plurality of second voltages may be expressed in the form of tie points.
[0077] For example, multiple first voltages may be represented by at least two first binding points. For example, the at least two first binding points may be at least two first voltages among the multiple first voltages, and each first binding point indicates a first voltage. For example, the first binding points may include binding point 1-1, binding point 1-2, and binding point 1-3, and binding point 1-1, binding point 1-2, and binding point 1-3 respectively indicate 2V, 5V, and 9V among the multiple first voltages 1, 2, 3, ..., 9, and 10V.
[0078] The number of first binding points can be set according to actual compensation requirements, and the number of first binding points is less than or equal to the number of multiple first voltages. By increasing the number of first binding points, the range covered by multiple first voltages can be increased. For example, 7 first voltages from the multiple first voltages can be selected as 7 first binding points.
[0079] The plurality of second voltages may be represented by at least two second binding points, and the second binding points may be set in a manner similar to the first binding points. The number of the first binding points may be the same as the number of the second binding points.
[0080] Multiple binding points may each have a corresponding index value, and based on the voltage indicated by the binding point and the index value, the voltage range and data granularity represented by the multiple first voltages may be described with a small amount of data. Using the binding point representation, data related to the pixel voltage may be associated with the binding point, thereby associating the pixel voltage with the related data.
[0081] In the embodiment of the present disclosure, a minimum voltage is determined from the first voltages indicated by the plurality of first binding points and the plurality of second voltages indicated by the plurality of second binding points, and the minimum voltage may be a starting compensation voltage. The plurality of compensation voltages may be represented by a plurality of target binding points, and the starting compensation voltage is a target first binding point among the plurality of target binding points.
[0082] For example, the first voltage indicated by the first first binding point among the multiple first binding points is the minimum value among the multiple first voltages indicated by the multiple first binding points, and the second voltage indicated by the second first binding point among the multiple second binding points is the minimum value among the multiple second voltages indicated by the multiple second binding points. In the case where the first voltage indicated by the first first binding point is less than the second voltage indicated by the second first binding point, the compensation voltage indicated by the target first binding point is consistent with the first voltage indicated by the first first binding point. In the case where the first voltage indicated by the first first binding point is greater than the second voltage indicated by the second first binding point, the compensation voltage indicated by the target first binding point is consistent with the second voltage indicated by the second first binding point.
[0083] The multiple compensation voltages may be a compensation voltage indicated by the target first binding point as a starting compensation voltage and increase in sequence. The difference between the multiple compensation voltages may be determined based on the difference between the multiple first voltages, or based on the difference between the multiple second voltages. In this case, the data granularity of the multiple compensation voltages is consistent with the data granularity of the multiple first voltages, or consistent with the data granularity of the multiple second voltages.
[0084] For example, when the difference between multiple first voltages is smaller than the difference between multiple second voltages, the compensation voltages indicated by multiple target binding points are mapped based on the difference between the multiple first voltages, so that the difference between the multiple compensation voltages is consistent with the difference between the multiple first voltages.
[0085] In the embodiment of the present disclosure, multiple compensation voltages are obtained by mapping with a smaller data granularity, which can improve the accuracy of the voltage compensation values described by the subsequent multiple target binding points. The minimum voltage is used as the target first binding point, so that the multiple compensation voltages can cover the first voltage indicated by the multiple first binding points and the second voltage indicated by the multiple second binding points as much as possible, so that the subsequent multiple target binding points can cover as much reference compensation data as possible, thereby improving the accuracy of the target compensation data.
[0086] In the disclosed embodiment, the first remapping module 303 also remaps multiple first voltages and multiple second voltages so that the differences between the multiple first voltages are consistent with the differences between the multiple second voltages, that is, the data granularity of the multiple first voltages is consistent with the data granularity of the multiple second voltages.
[0087] When the data granularity of the plurality of first voltages is consistent with the data granularity of the plurality of second voltages, it is beneficial for the first gain determination module 304 and the second gain module 305 to determine the target compensation data for the compensation voltage.
[0088] In some embodiments, the first gain determination module 304 determines the first compensation value of each of the plurality of compensation voltages based on the voltage relationship between the plurality of voltage intervals represented by the plurality of first voltages and the plurality of compensation voltages, using the compensation values for the plurality of first voltages in the reference compensation data. The first gain determination module 304 determines the second compensation value of each of the plurality of compensation voltages based on the voltage relationship between the plurality of voltage intervals represented by the plurality of second voltages and the plurality of compensation voltages, using the compensation values for the plurality of second voltages in the reference compensation data. The initial compensation data includes the first compensation value and the second compensation value of each of the plurality of compensation voltages.
[0089] In the embodiment of the present disclosure, the reference compensation data may include first reference compensation data for the first voltage and second reference compensation data for the second voltage. For example, the first reference compensation data includes compensation values associated with a plurality of first binding points, that is, compensation values associated with the first voltage. The second reference compensation data includes compensation values associated with a plurality of second binding points, that is, reference compensation values corresponding to the second voltage.
[0090] For example, according to the voltage value sequence of the first voltage, within the voltage range defined by any two adjacent first binding points, the compensation value and the first voltage may vary linearly. For example, binding point 1-1 and binding point 1-2 define a voltage range of 2V to 5V, the compensation value of 2V indicated by binding point 1-1 is 1V, and the compensation value of 5V indicated by binding point 1-2 is 2V. The pixel voltage compensation range of a pixel voltage of 2V to 5V is 1V to 2V.
[0091] For example, by testing the compensation values of all first voltages within the pixel voltage range of the first brightness, multiple first binding points are determined based on the voltage change of the compensation value, so that the reference compensation value within the voltage range indicated by any two adjacent first binding points among the multiple first binding points changes linearly.
[0092] For example, the number of first binding points may be preset. Each first binding point is associated with a first voltage and a compensation value. Based on the plurality of first binding points, the range of the compensation value may be divided into a plurality of intervals, and the endpoint value of each interval is the compensation value corresponding to the two first binding points.
[0093] The compensation value of the pixel voltage is related to the DBV, and the compensation value corresponding to the same pixel voltage under different DBVs may be different, so the user module 301 also stores reference compensation data for different DBVs.
[0094] In the embodiment of the present disclosure, the compensation value associated with the first voltage is a voltage gain value of the pixel voltage for the first brightness, and the compensation value associated with the second voltage is a voltage gain value of the pixel voltage for the second brightness. The first compensation value may be a voltage gain value of the pixel voltage for the first brightness determined based on the reference compensation data, and the second compensation value may be a voltage gain value of the pixel voltage for the second brightness determined based on the reference compensation data.
[0095] In the disclosed embodiment, a plurality of first binding points describe a first voltage range, and two adjacent first binding points describe a first voltage interval in the first element voltage range. By determining the first voltage interval in which the compensation voltage indicated by the target binding point is located, the first gain interval corresponding to the target binding point can be determined. The first gain interval is determined based on the voltage gain values corresponding to the two first binding points in the first voltage interval. The voltage gain value of the target binding point for the first brightness is determined within the first gain interval of the target binding point. For example, linear interpolation is performed within the first voltage interval using the compensation voltage to determine the voltage gain value of the target binding point from the first gain interval, thereby obtaining a first compensation value.
[0096] Similarly, multiple second binding points describe a second voltage range, and two adjacent second binding points describe a second voltage interval in the second voltage range. By determining the second voltage interval in which the compensation voltage indicated by the target binding point is located, the second gain interval corresponding to the target binding point can be determined. The second gain interval is determined based on the voltage gain values corresponding to the two second binding points in the second voltage interval. The voltage gain value of the target binding point for the second brightness is determined within the second gain interval of the target binding point. For example, linear interpolation is performed within the second voltage interval using the compensation voltage to determine the voltage gain value of the target binding point from the second gain interval, thereby obtaining a second compensation value.
[0097] The initial compensation data of multiple target binding points can describe the changes of the first compensation value and the second compensation value within a certain pixel voltage range. The multiple first compensation values included in the initial compensation data can describe the changes of the voltage compensation value for the first brightness with the pixel voltage and the multiple second compensation values can describe the changes of the voltage compensation value for the second brightness with the pixel voltage.
[0098] In the embodiment of the present disclosure, the first gain determination module 304 can determine two adjacent binding points of the target binding point from the plurality of first binding points, wherein the compensation voltage indicated by the target binding point is between the two first voltages indicated by the two adjacent binding points. The first gain determination module 304 determines the first compensation value of the target binding point based on the two compensation values for the two adjacent binding points in the reference compensation data.
[0099] In the embodiment of the present disclosure, based on the magnitude order of the first voltages indicated by the multiple first binding points, the two first voltages indicated by two adjacent first binding points form a voltage interval, and the multiple voltage intervals do not overlap. The two compensation values corresponding to the two adjacent first binding points can be the maximum value and the minimum value of the first compensation value, respectively. For example, the first compensation value of the target voltage in the voltage interval can vary linearly with the compensation voltage. For example, the compensation voltage is used to perform linear interpolation within the voltage interval to determine the voltage gain value of the target binding point from the gain interval between the two compensation values.
[0100] It should be noted that the method for determining the second compensation value based on the reference compensation data may refer to the method for determining the first compensation value based on the reference compensation data. For the sake of simplicity, similar parts will not be repeated.
[0101] In some embodiments, the second gain determination module 305 performs a brightness relationship between the brightness interval represented by the first brightness and the second brightness and the target brightness, and determines a third compensation value of each of the plurality of compensation voltages within a compensation range represented by each of the first compensation value and the second compensation value of each of the plurality of compensation voltages. The target compensation data includes the third compensation value of each of the plurality of compensation voltages.
[0102] In the embodiment of the present disclosure, the initial compensation data output by the first gain determination module 304 includes the first compensation value and the second compensation value of each of the plurality of target binding points. Based on the difference between the target brightness and the first brightness and the difference between the target brightness and the second brightness, the third compensation value is determined from the gain compensation range formed by the first compensation value and the second compensation value of the target binding point. The third compensation value may be a voltage gain value of the pixel voltage determined based on the initial compensation data for the target brightness, and the target compensation data includes the third compensation value of each of the plurality of target binding points.
[0103] In the embodiment of the present disclosure, since the first compensation value indicates the voltage gain value of the target binding point for the first brightness, and the second compensation value indicates the voltage gain value of the target binding point for the second brightness, the first compensation value and the second compensation value of each target binding point can describe the voltage gain range of the target binding point within the brightness range between the first brightness and the second brightness.
[0104] For example, the third compensation value of the target voltage in the brightness range may vary linearly with DBV. For example, linear interpolation is performed in the brightness range using the target brightness to determine the voltage gain value of the target binding point for the target brightness from the gain value range between the first compensation value and the second compensation value.
[0105] In the disclosed embodiment, reference compensation data is used to interpolate the gain ranges of multiple target binding points, and initial compensation data of each target binding point is determined within the voltage range in which each target binding point is located. The initial compensation data is used to interpolate the gain ranges of each target binding point, and target compensation data related to the target brightness is determined within the brightness range based on the target brightness. This realizes the dynamic determination of compensation data based on the target brightness, thereby improving the accuracy of the compensation data.
[0106] In some embodiments, the voltage gain determination module 306 determines the voltage compensation value of the pixel voltage based on the difference between the pixel voltage and the plurality of compensation voltages using the target compensation data. The compensation module 308 compensates the pixel voltage based on the voltage compensation value to obtain a compensated pixel voltage.
[0107] In an embodiment of the present disclosure, the compensation voltages indicated by multiple target binding points can form multiple target voltage intervals. Based on the size order of the multiple compensation voltages, the two compensation voltages indicated by two adjacent target binding points form a target voltage interval, and the multiple target voltage intervals do not overlap. The two third compensation values corresponding to the two adjacent target binding points can be the maximum value and the minimum value, respectively. For example, the third compensation value of the compensation voltage in the target voltage interval can be linearly changed with the target voltage. For example, the pixel voltage is linearly interpolated within the target voltage interval to determine the voltage compensation value of the pixel voltage from the gain value range between the two voltage compensation values.
[0108] The compensated pixel voltage is the pixel voltage obtained by performing a gain on the pixel voltage. For example, the compensation module 308 may sum the pixel voltage and the voltage compensation value to obtain voltage compensation data.
[0109] In the embodiment of the present disclosure, the second remapping module 307 may perform weight mapping on the voltage compensation value based on the offset. For example, the offset may be determined based on the target brightness, such as the difference between the target brightness and the first brightness or the difference between the target brightness and the second brightness. For example, the larger the difference, the larger the offset may be.
[0110] The second remapping module 307 determines a new voltage compensation value based on the offset and the voltage compensation value. The compensation module 308 may sum the pixel voltage and the new voltage compensation value to obtain voltage compensation data.
[0111] Figure 4 A schematic diagram of a reference voltage according to an embodiment of the present disclosure is schematically shown. Figure 4 A plurality of reference voltages for respective 7 reference brightnesses are shown.
[0112] like Figure 4As shown, the seven groups of reference voltages are multiple reference voltages for reference brightness dbv1 to reference brightness dbv7. For example, the voltage range described by each group of reference voltages can be described by 14-bit data. Figure 4 The voltage range of the reference voltage characterization for 7 reference brightness is 0~2 14 mV.
[0113] In the embodiment of the present disclosure, the difference between the multiple reference voltages included in each reference voltage group can be described based on the voltage step. For example, the difference between the multiple reference voltages can be represented by the voltage step and the index value of each of the multiple reference voltages.
[0114] The 14-bit voltage range corresponding to each reference brightness dbv is divided into multiple voltage intervals by the voltage step. For example, the voltage step of the reference voltage of the reference brightness dbv1 is 128, the voltage index value includes 0~128, the voltage range is 0~128*128 mV, and the voltage interval is 0~128mV. The voltage step of the reference voltage data of the reference brightness dbv1~dbv5 is 256, the voltage index value includes 1~64, the voltage range is 0~64*256 mV, and the voltage interval is 0~256mV. The voltage step of the reference voltage data of the reference brightness dbv6~dbv7 is 512, the voltage index value includes 1~32, the voltage range is 0~32*512 mV, and the voltage interval is 0~512mV.
[0115] Based on the above voltage step, the reference voltage mode step_sel can be recorded as 0, 1, and 2, and the corresponding voltage steps are 128, 256, and 512, respectively. The 14-bit voltage range is divided into 128, 64, and 32 parts, and 7-bit, 6-bit, and 5-bit index values are used to represent the voltage values under the corresponding reference brightness.
[0116] For example, in the reference voltage data of the reference brightness dbv1 , the actual voltage value represented by the voltage index value 2 is 256, and the actual voltage value represented by the voltage index value 7 is 896.
[0117] Through the user module, you can flexibly configure different voltage step sizes to divide 0~16383 (2 14 ) The voltage range of mV is divided into different voltage intervals, and the actual voltage value is represented by the index value corresponding to the different voltage step.
[0118] Figure 5 A schematic diagram of a binding point according to an embodiment of the present disclosure is schematically shown.
[0119] like Figure 5As shown, the reference brightness dbv1 can be the first brightness, the reference brightness dbv2 can be the second brightness, and the target brightness is between dbv1 and dbv2. The first voltage step corresponding to the reference brightness dbv1 is 128, and the second voltage step corresponding to the reference brightness dbv2 is 256.
[0120] The first voltage of the reference brightness dbv1 and the second voltage of the reference brightness dbv2 each include 7 binding points. The first index values of the 7 first binding points of the first voltage of the reference brightness dbv1 are vol1_1~vol1_7, and the second index values of the 7 second binding points of the second voltage of the reference brightness dbv2 are vol2_1~vol2_7. For example, the first index values vol1_1~vol1_7 of the 7 first binding points are 2, 4, 5, 6, 7, 8, and 9, respectively. The second index values vol2_1~vol2_7 of the 7 second binding points are 2, 4, 6, 8, 10, 12, and 14, respectively.
[0121] The difference between the multiple first voltages can be represented by the first voltage step and the first index value of the first binding point, and the difference between the multiple second voltages can be represented by the second voltage step and the second index value of each of the multiple second binding points. The voltage difference between the binding points can be represented by the product of the difference between the index values and the voltage step. For example, the voltage difference between the first second binding point and the second second binding point is (4-2)*256=512mV.
[0122] In the embodiment of the present disclosure, a starting compensation voltage of a target brightness is determined according to a plurality of first voltages and a plurality of second voltages. A target voltage step length of the target brightness is determined according to a first voltage step length of the plurality of first voltages and a second voltage step length of the plurality of second voltages. Taking the starting compensation voltage as a starting value, a plurality of compensation voltages are determined based on the target voltage step length.
[0123] For example, based on multiple first binding points and multiple second binding points, the compensation voltages indicated by multiple target binding points can be determined. For example, the smaller value of the first index value vol1_1 of the first binding point among the multiple first binding points and the second index value vol2_1 of the second binding point among the multiple second binding points is used as the target index value of the target first binding point. Based on the target index value of the target first binding point, the target index values of the multiple target binding points are determined, and based on the target voltage step and the target index values of the multiple target binding points, the target voltages indicated by the multiple target binding points are determined.
[0124] For example, according to the first index value vol1_1 of the first first binding point and the first voltage step, it is determined that the actual voltage corresponding to the first index value vol1_1 of the first first binding point is 2*128=256. According to the second index value vol2_1 of the second first binding point and the second voltage step, it is determined that the actual voltage corresponding to the second index value vol2_1 of the second first binding point is 2*256=512. The first index value vol1_1 with a smaller actual voltage is selected as the initial index value vol_start, so that multiple compensation voltages can represent a larger voltage range.
[0125] In the embodiment of the present disclosure, the target voltage step size can be determined by comparing the numerical values of the first voltage step size and the second voltage step size. For example, the smaller value of the first voltage step size and the second voltage step size is selected as the target voltage step size. For example, the target voltage step size curr_step is 128, and the corresponding mode step_sel is 0. Selecting a smaller voltage step size as the target voltage step size can describe the target voltage with a smaller data granularity, thereby improving the calculation accuracy.
[0126] In the disclosed embodiment, the target voltage step size can also be determined by comparing the numerical values of the target brightness, the reference brightness dbv1, and the reference brightness dbv2. For example, the target voltage step size is determined according to the difference between the target brightness and the reference brightness dbv1 and the reference brightness dbv2. For example, when the difference between the target brightness and the reference brightness dbv1 is less than the difference between the target brightness and the reference brightness dbv2, the first voltage step size is determined to be the target voltage step size. The target voltage step size is determined based on the DBV difference to ensure that the voltage step sizes between similar DBVs are the same, thereby synchronizing the calculation accuracy.
[0127] In the case where the initial index value vol_start and the target voltage step curr_step belong to the characterization parameters of the same reference brightness, the initial index value vol_start is the target index value vol_start_r. For example, the initial index value vol_start is the first index value vol1_1, and the target voltage step curr_step is the first voltage step. At this time, the initial index value vol_start and the target voltage step curr_step belong to the characterization parameters of the same reference brightness, and the target index value vol_start_r of the starting compensation voltage is consistent with the initial index value vol_start.
[0128] When the initial index value vol_start and the target voltage step length curr_step belong to different characterization parameters of reference brightness, the initial index value vol_start and the target voltage step length curr_step do not match, and the initial index value vol_start needs to be updated to obtain the target index value vol_start_r.
[0129] For example, when it is determined that the first voltage indicated by the first first binding point is greater than the second voltage indicated by the second first binding point, the second index value vol2_1 is determined as the initial index value vol_start. When it is determined that the first voltage step is the target voltage step, the initial index value vol_start is updated based on the multiple relationship between the first voltage step and the second voltage step to obtain the target index value vol_start_r.
[0130] For example, the initial index value vol_start is 2, the second voltage step corresponding to the initial index value vol_start is 256, and the actual voltage represented by the initial index value vol_start is 512. The target voltage step is 128, and the actual voltage cannot be correctly represented based on the target voltage step curr_step and the initial index value vol_start. Therefore, since the second voltage step is twice the first voltage step, the target index value vol_start_r is 2*2=4. The actual voltage represented based on the target voltage step curr_step and the target index value vol_start_r is 4*128=512.
[0131] In the embodiment of the present disclosure, based on the target index value of the target first binding point, the target index values of multiple target binding points are expanded. For example, based on the target index value vol_start_r, the target index value is incremented by 1 in sequence, and the 23 voltage index values obtained by incrementing 23 times are taken as the target index values cur_vol_tap1~cur_vol_tap1 of the 23 target binding points under the target brightness. 23 For example, the target index value is cur_vol_tap1~cur_vol_tap 23 They are 2 to 25 respectively.
[0132] The compensation voltages indicated by the target binding points are determined based on the product of the target voltage step curr_step and the target index values of the target binding points. For example, the actual voltage indicated by the target index cur_vol_tap1 is 3*128=384, and the actual voltage indicated by the target index cur_vol_tap3 is 5*128=640.
[0133] In the embodiment of the present disclosure, when the first voltage step length and the second voltage step length are inconsistent, it is necessary to remap the first index value or the second index value based on the target voltage step length curr_step so that the voltage step lengths corresponding to the two remapped index values are consistent. This simplifies the algorithm for calculating the first compensation value and the second compensation value based on the same voltage step length, reduces the consumption of logic resources, and reduces the power consumption of real-time calculation.
[0134] For example, the target voltage step curr_step is consistent with the first voltage step, and the second index value is updated based on the multiple relationship between the first voltage step and the second voltage step, so that the second index value obtained based on the target voltage step curr_step and remapping can represent the second voltage included in the reference brightness dbv2.
[0135] In the embodiment of the present disclosure, the first index value, the target index value and the updated second index value can refer to Figure 6 . Figure 6 A schematic diagram of a compensation voltage according to an embodiment of the present disclosure is schematically shown.
[0136] like Figure 6 As shown, the target index value vol_start_r of the target brightness input_dbv is consistent with the first index value vol1_1 of the reference brightness dbv1, and the target voltage step curr_step is consistent with the first voltage step. The updated second index value of the reference brightness dbv2 and the target voltage step curr_step can represent the second voltage.
[0137] In the embodiment of the present disclosure, based on the difference between each of the multiple target index values and the multiple first index values, the first compensation value of each of the multiple target binding points is determined from the reference compensation data. Based on the difference between each of the multiple target index values and the multiple updated second index values, the second compensation value of each of the multiple target binding points is determined from the reference compensation data.
[0138] For example, the target index value cur_vol_tap3 is between the first index value vol1_2 and the first index value vol1_3, the voltage gain value in the voltage interval represented by the first index value vol1_2 and the first index value vol1_3 may change linearly, and the first voltage gain range may be represented by the gain value corresponding to the first index value vol1_2 and the gain value corresponding to the first index value vol1_3. Therefore, the first compensation value corresponding to the target index value cur_vol_tap3 is within the first voltage gain range.
[0139] For example, linear interpolation is performed within the voltage interval represented by the first index value vol1_2 and the first index value vol1_3 using the target index value cur_vol_tap3, so as to determine the first compensation value corresponding to the target index value cur_vol_tap3 within the first voltage gain range.
[0140] In the embodiment of the present disclosure, the target index value cur_vol_tap3 is between the updated second index value vol2_1 and the updated first index value vol2_2, and the voltage gain value in the voltage interval represented by the updated second index value vol2_1 and the updated first index value vol2_2 also changes linearly, and the second voltage gain range can be represented by the gain value corresponding to the updated second index value vol2_1 and the gain value corresponding to the updated first index value vol2_2. Therefore, the second compensation value corresponding to the target index value cur_vol_tap3 is within the second voltage gain range.
[0141] For example, linear interpolation is performed using the target index value cur_vol_tap3 within the voltage interval represented by the updated second index value vol2_1 and the updated first index value vol2_2, so as to determine the second compensation value corresponding to the target index value cur_vol_tap3 within the second voltage gain range.
[0142] In the embodiment of the present disclosure, the seven binding points of the reference brightness can form six voltage intervals. When the target binding point does not fall into the six voltage intervals, the voltage gain value of the target binding point can be set to 1.
[0143] For example, the compensation voltages indicated by the target index values cur_vol_tap0 and cur_vol_tap1 are less than the second voltage indicated by the updated second index value vol2_1 , and the second compensation values of the target index values cur_vol_tap0 and cur_vol_tap1 may both be set to 1.
[0144] For example, the target index value cur_vol_tap 23 The indicated compensation voltage is greater than the first voltage indicated by the first index value vol1_7, and the target index value cur_vol_tap 17 The first compensation value can be set to 1.
[0145] For example, when the compensation voltage indicated by the target index value is less than the first voltage indicated by the first index value vol1_1, the target binding point corresponding to the target index value may be considered as the compensation starting point of the first compensation value. When the compensation voltage indicated by the target index value is greater than the first voltage indicated by the first index value vol1_7, the target binding point corresponding to the target index value may be considered as the compensation ending point of the first compensation value.
[0146] When the compensation voltage indicated by the target index value is less than the second voltage indicated by the second index value vol2_1, the target binding point corresponding to the target index value can be considered as the compensation starting point of the second compensation value. When the compensation voltage indicated by the target index value is greater than the second voltage indicated by the second index value vol2_7, the target binding point corresponding to the target index value can be considered as the compensation end point of the second compensation value.
[0147] In the disclosed embodiment, for the 7 first binding points and the 7 second binding points, the voltage gain value of the 1st binding point and the voltage gain value of the 7th binding point are the compensation starting point and the compensation cut-off point, respectively. The voltage gain values corresponding to the compensation starting point and the compensation cut-off point can be set to 1, and the gain values of the remaining 5 binding points are calculated based on the actual screen debugging results and configured in the user module.
[0148] In the embodiment of the present disclosure, based on the first compensation value and the second compensation value of each target index value, the target brightness input_dbv can be used to perform a linear difference in the brightness range of the reference brightness dbv1 to the reference brightness dbv2 to determine the third compensation value corresponding to each target index. The third compensation value is used to compensate the pixel voltage.
[0149] In the embodiment of the present disclosure, the driver chip can execute the image processing method provided by the embodiment of the present disclosure by converting data such as index value and voltage step length into binary form, and using the digital circuit part inside the driver chip to calculate the target compensation data for the target brightness.
[0150] For example, the step mode step_sel of the voltage step size 128 is recorded as 0, the step mode step_sel of the voltage step size 256 is recorded as 1, and the step mode step_sel of the voltage step size 512 is recorded as 2.
[0151] For example, the target voltage step size curr_step can be determined by formula (1):
[0152] (1)
[0153] Among them, step_sel1 is the step mode of the reference voltage dbv1, and step_sel2 is the step mode of the reference voltage dbv2.
[0154] For example, the target index value vol_start_r can be determined by formula (2):
[0155] (2)
[0156] in, , . and Binary value.
[0157] in, Indicates left shift. For example, the first index value is 2, which is converted to binary as 0010. is 0, 0010, which is the first index value after update The second index value is 2. is 2, which is converted to binary as 0010. is 1, 0100, which is the updated second index value is 4.
[0158] For example, It can be indicated that the first voltage step is less than or equal to the second voltage step, Can represent the first index value The corresponding first voltage is less than or equal to the second index value Therefore, the target index value vol_start_r is the first index value .
[0159] For example, Indicates that the first voltage step is less than or equal to the second voltage step, Indicates the first index value The corresponding first voltage is greater than or equal to the second index value Therefore, the initial index value is vol_start and the second index value is ,pass For the second index value Update to get the target index value vol_start_r.
[0160] For example, step_sel1=0, step_sel2=1, the first index value is 6, the second index value is 2. At this time, the first index value is 0110, 0110, which is the first index value after update The second index value is 6. is 2, which is converted to binary as 0010. is 1, 0100, which is the updated second index value is 4. Therefore, and .
[0161] In this case, the initial index value is vol_start and the second index value is The initial index value is vol_start, which is 2. It means that 0010 is shifted left by (1-0) = 1 bit to get 0100. At this time, the target index value vol_start_r is 4.
[0162] For example, the target index values of multiple target binding points can be determined by formula (3):
[0163] (3)
[0164] in, Indicates the target index value of the mth target binding point. Indicates the target index value of the 24 target binding points. The value range of m can be set according to actual needs and is not limited in this disclosure.
[0165] For example, the first index value after update It can be determined by formula (4):
[0166] (4)
[0167] For example, the updated second index value It can be determined by formula (5):
[0168] (5)
[0169] For example, is 0, is 1. In this case, the updated first index value for .
[0170] Second index value is 2, which is converted to binary 0010. For the second index value Update, updated second index value . It means that 0010 is shifted left by (1-0) = 1 bit, and the second index value is updated. is 4.
[0171] For example, the target index value The first compensation value It can be determined by formula (6):
[0172] (6)
[0173] The target index value The first index value at the nth first binding point The first index value of the first binding point (n+1) between, represents the voltage gain value of the n+1th first binding point for the reference brightness dbv1, It represents the voltage gain value of the nth first binding point for the reference brightness dbv1.
[0174] For example, the target index value The second compensation value It can be determined by formula (7):
[0175] (7)
[0176] The target index value The second index value at the nth second binding point The second index value of the n+1th second binding point between, represents the voltage gain value of the n+1th second binding point for the reference brightness dbv2, Represents the voltage gain value of the nth second binding point for the reference brightness dbv2.
[0177] For example, the target index value For target brightness The third compensation value It can be determined by formula (8):
[0178] (8)
[0179] Figure 7 A schematic diagram schematically shows target compensation data according to an embodiment of the present disclosure. Figure 7 The third compensation value for each of the 24 target tie points is shown.
[0180] In the disclosed embodiment, the target binding point It is the compensation starting point of the third compensation value and the target binding point is the compensation cutoff point of the third compensation value, and the target binding point The third compensation value Bind point to target The third compensation value Quantized to 1. At the target binding point The third compensation value Bind point to target The third compensation value When all are 1, the third compensation values of the 24 target binding points calculated by formula (8) are quantized in equal proportion. The quantization results are shown in Figure 7 .
[0181] In the disclosed embodiment, a target interval of the pixel voltage is determined from a plurality of compensation voltage intervals represented by a plurality of compensation voltages, the target interval being represented by two compensation voltages, and a voltage compensation value of the pixel voltage is determined based on target compensation data of the two compensation voltages.
[0182] For example, based on the compensation voltages indicated by the multiple target binding points, the compensation voltage interval of the pixel voltage of the pixel in the to-be-displayed picture is determined, wherein the compensation voltage interval is characterized by the two compensation voltages indicated by the two target binding points. Based on the two third compensation values for the two target binding points in the target compensation data, the voltage compensation value of the pixel voltage is determined, the pixel voltage is compensated by the voltage compensation value, and the compensated pixel voltage is determined.
[0183] For example, the compensation voltage interval is determined based on the compensation voltages indicated by the multiple target binding points. The compensation voltage of each indication It can be determined by formula (9):
[0184] (9)
[0185] For example, the compensation voltage ~Compensation voltage A compensation voltage interval is formed. and are the target index values of the two target binding points in the compensation voltage interval.
[0186] For example, cur_step=step_sel1=0, the target index value is 4. At this time, the target index value is 0100. It means that 0010 is shifted left by (0+7) = 7 bits, and 0010 0000 0000 is obtained. At this time, the compensation voltage is 512.
[0187] For example, the pixel voltage Voltage compensation value It can be determined by formula (10):
[0188] (10)
[0189] Among them, the pixel voltage At compensation voltage ~Compensation voltage within the compensation voltage range. Compensation voltage The corresponding third compensation value, Compensation voltage The corresponding third compensation value.
[0190] For example, using formula (11) based on the offset For pixel voltage The voltage compensation value is weighted:
[0191] (11)
[0192] in, is the new voltage compensation value after weight mapping.
[0193] The pixel voltage after compensation for the target brightness is determined by using the target compensation data may be o_offset+i_vol.
[0194] Through the disclosed embodiment, the voltage compensation data of the pixel voltage is determined in real time based on the target brightness, and the voltage compensation data of the pixel voltage is determined in combination with the Mura characteristics of the display panel under different DBVs. In addition, in the process of determining the third compensation value of the pixel circuit, the step size of the reference voltage of different DBVs is synchronized, which can reduce the hardware resources required for the calculation process of the first compensation value, the second compensation value and the third compensation value, and reduce the problem of computing power consumption. The voltage step size included in the reference voltage of different DBVs can be dynamically adjusted, so as to take into account the voltage compensation range of different DBVs and improve the accuracy of the voltage compensation value of different DBVs, thereby improving the compensation accuracy.
[0195] Based on the above image processing method, the present disclosure also provides an image processing device. Figure 8 The device is described in detail.
[0196] Figure 8 The structure block diagram of the image processing device according to the embodiment of the present disclosure is schematically shown.
[0197] like Figure 8 As shown, the image processing device 800 of this embodiment includes an acquisition circuit 810 , a calculation circuit 820 and a compensation circuit 830 .
[0198] The acquisition circuit 810 is used to acquire the reference brightness and the reference compensation data of the reference brightness in response to the received target brightness of the display panel. In one embodiment, the acquisition circuit 810 can be used to perform the operation S210 described above, which will not be described in detail here.
[0199] The calculation circuit 820 is used to determine the target compensation data of the target brightness based on the brightness relationship between the target brightness and the reference brightness using the reference compensation data. In one embodiment, the calculation circuit 820 can be used to perform the operation S220 described above, which will not be described in detail here.
[0200] The compensation circuit 830 is used to compensate the pixel voltage of the image to be displayed based on the target compensation data to obtain the compensated pixel voltage so that the display panel can display according to the compensated pixel voltage at the target brightness. In one embodiment, the compensation circuit 830 can be used to perform the operation S230 described above, which will not be repeated here.
[0201] According to an embodiment of the present disclosure, the calculation circuit 820 includes a first calculation unit, a second calculation unit, and a third calculation unit. The first calculation unit is used to determine a plurality of compensation voltages of a target brightness based on a plurality of reference voltages included in the reference compensation data. The second calculation unit is used to determine initial compensation data of each of the plurality of compensation voltages based on the difference between each of the plurality of compensation voltages and the plurality of reference voltages using the reference compensation data. The third calculation unit is used to determine target compensation data of each of the plurality of compensation voltages for the target brightness using the initial compensation data based on the difference between the target brightness and the reference brightness.
[0202] The first calculation unit may refer to the first remapping module 303 described above, the second calculation unit may refer to the first gain determination module 304 described above, and the third calculation unit may refer to the second remapping module 305 described above.
[0203] According to an embodiment of the present disclosure, the first calculation unit determines multiple compensation voltages for the target brightness based on multiple reference voltages included in the reference compensation data, including: determining a starting compensation voltage for the target brightness based on the multiple reference voltages; determining a compensation voltage interval for the target brightness based on a voltage interval characterized by the multiple reference voltages; and determining multiple compensation voltages based on the compensation voltage interval and the starting compensation voltage, wherein the multiple compensation voltages are used to characterize the compensation voltage interval, and the starting compensation voltage is the minimum value of the multiple compensation voltages.
[0204] According to an embodiment of the present disclosure, the second calculation unit determines the initial compensation data of each of the multiple compensation voltages based on the differences between each of the multiple compensation voltages and the multiple reference voltages using the reference compensation data, including: determining the first compensation value of each of the multiple compensation voltages based on the voltage relationship between the multiple voltage intervals represented by the multiple first voltages and the multiple compensation voltages using the compensation values for the multiple first voltages in the reference compensation data; and determining the second compensation value of each of the multiple compensation voltages based on the voltage relationship between the multiple voltage intervals represented by the multiple second voltages and the multiple compensation voltages using the compensation values for the multiple second voltages in the reference compensation data; wherein the initial compensation data includes the first compensation value and the second compensation value of each of the multiple compensation voltages.
[0205] According to an embodiment of the present disclosure, the third calculation unit determines the target compensation data of each of the multiple compensation voltages for the target brightness based on the difference between the target brightness and the reference brightness using the initial compensation data, including: based on the brightness relationship between the brightness interval represented by the first brightness and the second brightness and the target brightness, within the compensation range represented by the first compensation value of each of the multiple compensation voltages and the second compensation value of each, determining the third compensation value of each of the multiple compensation voltages; wherein the target compensation data includes the third compensation value of each of the multiple compensation voltages.
[0206] According to an embodiment of the present disclosure, a first calculation unit determines a plurality of compensation voltages of a target brightness based on a plurality of reference voltages included in reference compensation data, including: determining a starting compensation voltage of the target brightness based on a plurality of first voltages and a plurality of second voltages; determining a target voltage step of the target brightness based on a first voltage step of the plurality of first voltages and a second voltage step of the plurality of second voltages; and determining a plurality of compensation voltages based on the target voltage step and taking the starting compensation voltage as a starting value.
[0207] According to an embodiment of the present disclosure, the compensation circuit 830 includes a fourth calculation unit and a compensation unit. The fourth calculation unit is used to determine the voltage compensation value of the pixel voltage based on the difference between the pixel voltage and the plurality of compensation voltages using the target compensation data. The compensation unit is used to compensate the pixel voltage based on the voltage compensation value to obtain the compensated pixel voltage.
[0208] The fourth calculation unit may refer to the voltage gain determination module 306 described above, and the compensation unit may refer to the second remapping module 305 and the compensation module 308 described above.
[0209] According to an embodiment of the present disclosure, the fourth calculation unit determines the voltage compensation value of the pixel voltage based on the difference between the pixel voltage and multiple compensation voltages using target compensation data, including: determining a target interval of the pixel voltage from multiple compensation voltage intervals represented by multiple compensation voltages, the target interval being represented by two compensation voltages; and determining the voltage compensation value of the pixel voltage based on the target compensation data of the two compensation voltages.
[0210] According to an embodiment of the present disclosure, any multiple modules in the acquisition circuit 810, the calculation circuit 820 and the compensation circuit 830 can be combined into one module for implementation, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the acquisition circuit 810, the calculation circuit 820 and the compensation circuit 830 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application-specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation methods of software, hardware and firmware or in any appropriate combination of any of them. Alternatively, at least one of the acquisition circuit 810, the calculation circuit 820 and the compensation circuit 830 can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding function can be performed.
[0211] Fig. 9 The structural block diagram of an electronic device according to an embodiment of the present disclosure is schematically shown.
[0212] like Fig. 9 As shown, the electronic device 900 includes an image processing device 910 and a display panel 920 .
[0213] In the embodiment of the present disclosure, the image processing device 910 compensates the pixel voltage of the image to be displayed to obtain the compensated pixel voltage. For example, the image processing device may be the image processing device 800 provided in the embodiment of the present disclosure.
[0214] In the embodiment of the present disclosure, the display panel 920 displays the image to be displayed. After the display panel 920 displays the image to be displayed, the uniformity of the brightness of the display panel 920 is improved.
[0215] The present disclosure further provides a display control chip, which may include an image processing device 800 .
[0216] In the embodiment of the present disclosure, the display control chip may be a driving chip in a display device, and the image processing device 800 may be integrated on the display control chip. For the sake of simplicity, similar parts will not be described in detail.
[0217] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present disclosure is implemented.
[0218] According to an embodiment of the present disclosure, a computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device. For example, according to an embodiment of the present disclosure, a computer-readable storage medium may include the ROM and / or RAM described above and / or one or more memories other than ROM and RAM.
[0219] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0220] It will be appreciated by those skilled in the art that the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways, even if such combinations or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure may be combined and / or combined in a variety of ways. All of these combinations and / or combinations fall within the scope of the present disclosure.
[0221] In the technical solution of the present disclosure, the user information (including but not limited to user personal information, user image information, user device information, such as location information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good morals, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0222] The embodiments of the present disclosure are described above. However, these embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure. Although the embodiments are described above, this does not mean that the measures in the various embodiments cannot be used in combination to advantage. Without departing from the scope of the present disclosure, those skilled in the art may make a variety of substitutions and modifications, which should all fall within the scope of the present disclosure.
Claims
1. An image processing method, comprising: In response to the received target brightness of the display panel, acquiring a reference brightness and reference compensation data of the reference brightness; Determining target compensation data for the target brightness using the reference compensation data based on a brightness relationship between the target brightness and the reference brightness; as well as Based on the target compensation data, the pixel voltage of the image to be displayed is compensated to obtain a compensated pixel voltage, so that the display panel displays according to the compensated pixel voltage at the target brightness.
2. The method according to claim 1, wherein: The determining the target compensation data of the target brightness by using the reference compensation data based on the brightness relationship between the target brightness and the reference brightness comprises: Determining a plurality of compensation voltages of the target brightness based on a plurality of reference voltages included in the reference compensation data; Determining initial compensation data for each of the plurality of compensation voltages based on a difference between each of the plurality of compensation voltages and the plurality of reference voltages using the reference compensation data; and Based on the difference between the target brightness and the reference brightness, target compensation data of each of the plurality of compensation voltages with respect to the target brightness is determined using the initial compensation data.
3. The method according to claim 2, wherein: The step of determining a plurality of compensation voltages of the target brightness based on a plurality of reference voltages included in the reference compensation data comprises: Based on the multiple reference voltages, determining a starting compensation voltage for the target brightness; Determining a compensation voltage interval for the target brightness based on the voltage intervals represented by the multiple reference voltages; and The plurality of compensation voltages are determined based on the compensation voltage interval and the starting compensation voltage, wherein the plurality of compensation voltages are used to characterize the compensation voltage interval, and the starting compensation voltage is a minimum value among the plurality of compensation voltages.
4. The method according to claim 2, wherein: The reference brightness includes a first brightness and a second brightness, the plurality of reference voltages include a plurality of first voltages for the first brightness and a plurality of second voltages for the second brightness; the determining initial compensation data of each of the plurality of compensation voltages based on a difference between each of the plurality of compensation voltages and the plurality of reference voltages and using the reference compensation data includes: Based on the voltage relationship between the plurality of voltage intervals represented by the plurality of first voltages and the plurality of compensation voltages, using the compensation values for the plurality of first voltages in the reference compensation data, determining the first compensation value of each of the plurality of compensation voltages; and Based on the voltage relationship between the plurality of voltage intervals represented by the plurality of second voltages and the plurality of compensation voltages, and using the compensation values for the plurality of second voltages in the reference compensation data, determining the second compensation value of each of the plurality of compensation voltages; The initial compensation data includes the first compensation value and the second compensation value of each of the plurality of compensation voltages.
5. The method according to claim 4, wherein: The determining, based on the difference between the target brightness and the reference brightness, target compensation data of each of the plurality of compensation voltages for the target brightness by using the initial compensation data comprises: Based on a brightness relationship between a brightness interval represented by the first brightness and the second brightness and the target brightness, determining a third compensation value of each of the plurality of compensation voltages within a compensation range represented by the first compensation value of each of the plurality of compensation voltages and the second compensation value of each of the plurality of compensation voltages; The target compensation data includes the third compensation value of each of the plurality of compensation voltages.
6. The method according to claim 2, wherein: The reference brightness includes a first brightness and a second brightness, the plurality of reference voltages include a plurality of first voltages for the first brightness and a plurality of second voltages for the second brightness; and the plurality of compensation voltages of the target brightness are determined based on the plurality of reference voltages included in the reference compensation data, including: Determining a starting compensation voltage of the target brightness according to the plurality of first voltages and the plurality of second voltages; determining a target voltage step size of the target brightness according to a first voltage step size of the plurality of first voltages and a second voltage step size of the plurality of second voltages; and The plurality of compensation voltages are determined based on the target voltage step length and taking the starting compensation voltage as a starting value.
7. The method according to any one of claims 2 to 6, wherein: The compensating the pixel voltage of the image to be displayed based on the target compensation data to obtain the compensated pixel voltage includes: determining a voltage compensation value of the pixel voltage using the target compensation data based on a difference between the pixel voltage and the plurality of compensation voltages; and The pixel voltage is compensated based on the voltage compensation value to obtain a compensated pixel voltage.
8. The method according to claim 7, wherein: The step of determining the voltage compensation value of the pixel voltage based on the difference between the pixel voltage and the plurality of compensation voltages and using the target compensation data comprises: Determining a target interval of the pixel voltage from a plurality of compensation voltage intervals represented by the plurality of compensation voltages, the target interval being represented by two compensation voltages; and Based on the target compensation data of the two compensation voltages, a voltage compensation value of the pixel voltage is determined.
9. An image processing device, comprising: an acquisition circuit, configured to acquire a reference brightness and reference compensation data of the reference brightness in response to a received target brightness of a display panel; a calculation circuit, configured to determine target compensation data for the target brightness using the reference compensation data based on a brightness relationship between the target brightness and the reference brightness; The compensation circuit is used to compensate the pixel voltage of the image to be displayed based on the target compensation data to obtain the compensated pixel voltage so that the display panel can display according to the compensated pixel voltage at the target brightness.
10. The device according to claim 9, wherein: The calculation circuit comprises: A first calculation unit, configured to determine a plurality of compensation voltages of the target brightness based on a plurality of reference voltages included in the reference compensation data; a second calculation unit, configured to determine initial compensation data of each of the plurality of compensation voltages using the reference compensation data based on a difference between each of the plurality of compensation voltages and the plurality of reference voltages; and A third calculation unit is configured to determine target compensation data of each of the plurality of compensation voltages for the target brightness by using the initial compensation data based on a difference between the target brightness and the reference brightness.
11. The device according to claim 10, wherein: The first calculation unit determines a plurality of compensation voltages of the target brightness based on a plurality of reference voltages included in the reference compensation data, including: Based on the multiple reference voltages, determining a starting compensation voltage for the target brightness; Determining a compensation voltage interval for the target brightness based on the voltage intervals represented by the multiple reference voltages; and The plurality of compensation voltages are determined based on the compensation voltage interval and the starting compensation voltage, wherein the plurality of compensation voltages are used to characterize the compensation voltage interval, and the starting compensation voltage is a minimum value among the plurality of compensation voltages.
12. The device according to claim 10, wherein: The reference brightness includes a first brightness and a second brightness, and the plurality of reference voltages includes a plurality of first voltages for the first brightness and a plurality of second voltages for the second brightness; The second calculating unit determines the initial compensation data of each of the plurality of compensation voltages based on the difference between each of the plurality of compensation voltages and the plurality of reference voltages by using the reference compensation data, including: Based on the voltage relationship between the plurality of voltage intervals represented by the plurality of first voltages and the plurality of compensation voltages, using the compensation values for the plurality of first voltages in the reference compensation data, determining the first compensation value of each of the plurality of compensation voltages; and Based on the voltage relationship between the plurality of voltage intervals represented by the plurality of second voltages and the plurality of compensation voltages, and using the compensation values for the plurality of second voltages in the reference compensation data, determining the second compensation value of each of the plurality of compensation voltages; The initial compensation data includes the first compensation value and the second compensation value of each of the plurality of compensation voltages.
13. The device according to claim 12, wherein: The third calculation unit determines the target compensation data of each of the plurality of compensation voltages for the target brightness by using the initial compensation data based on the difference between the target brightness and the reference brightness, comprising: Based on a brightness relationship between a brightness interval represented by the first brightness and the second brightness and the target brightness, determining a third compensation value of each of the plurality of compensation voltages within a compensation range represented by the first compensation value of each of the plurality of compensation voltages and the second compensation value of each of the plurality of compensation voltages; The target compensation data includes the third compensation value of each of the plurality of compensation voltages.
14. The device according to claim 10, wherein: The reference brightness includes a first brightness and a second brightness, and the plurality of reference voltages includes a plurality of first voltages for the first brightness and a plurality of second voltages for the second brightness; The first calculation unit determines a plurality of compensation voltages of the target brightness based on a plurality of reference voltages included in the reference compensation data, including: Determining a starting compensation voltage of the target brightness according to the plurality of first voltages and the plurality of second voltages; determining a target voltage step size of the target brightness according to a first voltage step size of the plurality of first voltages and a second voltage step size of the plurality of second voltages; and The plurality of compensation voltages are determined based on the target voltage step length and taking the starting compensation voltage as a starting value.
15. The device according to any one of claims 10 to 14, wherein: The compensation circuit comprises: a fourth calculation unit, configured to determine a voltage compensation value of the pixel voltage by using the target compensation data based on a difference between the pixel voltage and the plurality of compensation voltages; and The compensation unit is used to compensate the pixel voltage based on the voltage compensation value to obtain a compensated pixel voltage.
16. The device according to claim 15, wherein: The fourth calculation unit determines the voltage compensation value of the pixel voltage based on the difference between the pixel voltage and the plurality of compensation voltages using the target compensation data, including: Determining a target interval of the pixel voltage from a plurality of compensation voltage intervals represented by the plurality of compensation voltages, the target interval being represented by two compensation voltages; and Based on the target compensation data of the two compensation voltages, a voltage compensation value of the pixel voltage is determined.
17. A display control chip, comprising: An image processing device as claimed in any one of claims 9 to 16.
18. An electronic device, comprising: The image processing device according to any one of claims 9 to 16, configured to compensate the pixel voltage of the image to be displayed to obtain a compensated pixel voltage; The display panel is configured to display according to the compensated pixel voltage at the target brightness.
19. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed by a processor, the method according to any one of claims 1 to 8 is implemented.
Citation Information
Cited By
Chromaticity offset adjusting method and system of display device
CN120412473A