Display color correction method, display color correction device, and display

By using nonlinear channel mapping and color mixing matrix units to independently nonlinearly map the red, green, and blue brightness of the display panel, a corrected color matrix is ​​generated, which solves the problem of color brightness differences in the display and reduces computational complexity and manufacturing costs.

CN122157614APending Publication Date: 2026-06-05LANTO ELECTRONIC LIMITED

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
LANTO ELECTRONIC LIMITED
Filing Date
2026-04-21
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

Due to differences in manufacturing processes, characteristics of driving circuits, and environmental influences, the color brightness of existing displays differs from the expected color brightness. Existing calibration methods require a large amount of memory space and complex calculations, which increases manufacturing costs.

Method used

By employing a nonlinear channel mapping unit and a color mixing matrix unit, the red, green, and blue brightness are independently nonlinearly mapped to generate a color compensation matrix. The color mixing matrix is ​​then used to generate a corrected color matrix, thereby reducing computational complexity and memory requirements.

Benefits of technology

By reducing computational complexity and memory requirements, the efficiency of display color correction is improved, and the manufacturing cost of the display is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122157614A_ABST
    Figure CN122157614A_ABST
Patent Text Reader

Abstract

The application provides a display color correction method, a display color correction device and a display. The display color correction device is a device for executing the display color correction method, and is suitable for a display panel of the display. The display color correction method is executed by a processor and includes: obtaining an input color matrix; generating a color compensation matrix according to the input color matrix and a channel mapping function; generating a correction color matrix according to the color compensation matrix and a color mixing matrix; and generating and transmitting a driving signal to the display panel according to the correction color matrix. The display color correction method provided by the application significantly reduces the operation complexity and memory requirement of display color correction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of image display, and in particular to a display color correction method, display color correction device, and display. Background Technology

[0002] In existing displays, due to differences in the manufacturing process of the display panel, the characteristics of the driving circuit, the aging of the display panel, and the influence of the surrounding environment, there are differences between the brightness of the colors that the display panel intends to display and the brightness of the colors that the display panel actually displays, as well as coupling problems between the color channels of the display panel.

[0003] Generally, the brightness of colors displayed on a display panel is corrected using multidimensional lookup tables or gamma correction. These methods require significant memory and complex computations, increasing the manufacturing cost of the display panel. Summary of the Invention

[0004] Based on the foregoing, this application provides a display color correction method, a display color correction device, and a display to solve the problem that display panels require complex calculations and a large amount of memory space to correct the brightness of colors.

[0005] To achieve the above objectives, this application provides a display color correction method applicable to display panels. The display color correction method is executed by a processor and includes: obtaining an input color matrix, wherein the input color matrix includes red luminance, green luminance, and blue luminance; performing nonlinear mapping on red luminance, green luminance, and blue luminance individually according to the input color matrix and a single-variable mapping function to generate a color compensation matrix, wherein the single-variable mapping function is calculated independently for red luminance, green luminance, and blue luminance respectively; generating a corrected color matrix according to the color compensation matrix and a color mixing matrix; and generating and transmitting a target driving signal to the display panel according to the corrected color matrix.

[0006] To achieve the above objectives, this application provides a display color correction device suitable for display panels, including a non-linear channel mapping unit and a color mixing matrix unit. The non-linear channel mapping unit acquires an input color matrix including red, green, and blue luminance, and performs non-linear mapping on the red, green, and blue luminance individually based on the input color matrix and a single-variable mapping function to generate a color compensation matrix. The non-linear channel mapping unit independently calculates the red, green, and blue luminance using the single-variable mapping function. The color mixing matrix unit is connected to the non-linear channel mapping unit and generates a corrected color matrix based on the color compensation matrix and the color mixing matrix, and generates and transmits a target driving signal to the display panel based on the corrected color matrix.

[0007] To achieve the above objectives, this application provides a display, including a display panel and a display color correction device. The display color correction device is connected to the display panel and includes a non-linear channel mapping unit and a color mixing matrix unit. The non-linear channel mapping unit acquires an input color matrix including red luminance, green luminance, and blue luminance, and performs non-linear mapping on the red luminance, green luminance, and blue luminance individually according to the input color matrix and a single-variable mapping function to generate a color compensation matrix. The color mixing matrix unit is connected to the non-linear channel mapping unit and generates a corrected color matrix according to the color compensation matrix and the color mixing matrix, and generates and transmits a target driving signal to the display panel according to the corrected color matrix.

[0008] In summary, in the display color correction method and apparatus of this application, a color compensation matrix is ​​generated by performing nonlinear mapping on red, green, and blue brightness using a single-variable mapping function. A corrected color matrix is ​​then generated based on the color compensation matrix and the color mixing matrix, and a drive signal for driving the display panel is generated based on the corrected color matrix. Since the aforementioned matrix operations do not involve polynomial cross terms, and the dimension of the color mixing matrix is ​​fixed and low, the computational complexity of display color correction is reduced, thereby improving the computational efficiency of display color correction.

[0009] In summary, the display of this application has the aforementioned display color correction device to reduce the memory requirement for display color correction, thereby reducing the manufacturing cost of the display. Attached Figure Description

[0010] Figure 1 This is a diagram illustrating the configuration of a color correction device according to an embodiment of this application.

[0011] Figure 2 This is a configuration diagram of a display according to an embodiment of the present application.

[0012] Figure 3 A configuration diagram of the display is shown according to another embodiment of this application.

[0013] Figure 4 A flowchart illustrating a color correction method according to an embodiment of this application is provided.

[0014] Figure 5 A flowchart illustrating the detailed steps of individually performing nonlinear mapping of red brightness according to an embodiment of this application is provided.

[0015] Figure 6 A flowchart illustrating a color correction method according to another embodiment of this application is provided.

[0016] Figure 7 A flowchart illustrating a color correction method according to yet another embodiment of this application is provided.

[0017] Explanation of reference numerals in the attached figures:

[0018] 1: Display color correction device

[0019] 2: Display panel

[0020] 10: Processor

[0021] 11: Nonlinear channel mapping unit

[0022] 12: Color Mixing Matrix Unit

[0023] 21a: First light-emitting unit

[0024] 21b: Second light-emitting unit

[0025] 21c: Third light-emitting unit

[0026] 22: Drive Module

[0027] 23: Light sensing unit

[0028] DS1, DS2: Displays

[0029] S11 to S14, S121 to S124, S21 to S25, S31 to S45: Steps Detailed Implementation

[0030] The following specific embodiments illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification.

[0031] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. The present application will now be described in detail with reference to the accompanying drawings and embodiments. To enable those skilled in the art to better understand the solutions of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this application.

[0032] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products, or devices.

[0033] Please see Figure 1 This is a configuration diagram illustrating a color correction device according to an embodiment of this application. Figure 1 As shown, the display color correction device 1 is applied to the display panel 2; specifically, the display panel 2 is connected to the display color correction device 1. The display color correction device 1 includes a non-linear channel mapping unit 11 and a color mixing matrix unit 12, which are integrated into the processor 10; in other words, the non-linear channel mapping unit 11 and the color mixing matrix unit 12 are functional units executed by the processor 10. The non-linear channel mapping unit 11 is used to perform non-linear mapping on the original driving signal to generate three digital brightness values ​​corresponding to red, green, and blue (i.e., red brightness, green brightness, and blue brightness in the following text); the color mixing matrix unit 12 is used to correct the three digital brightness values ​​and generate a target driving signal based on the corrected three digital brightness values. It should be noted that the original driving signal is a driving signal that has not undergone the display color correction method, and the target driving signal is a driving signal that has undergone the display color correction method; therefore, the original driving signal and the target driving signal are two different driving signals.

[0034] The display panel 2 includes a first light-emitting unit 21a, a second light-emitting unit 21b, and a third light-emitting unit 21c. For example, the first light-emitting unit 21a is a red light-emitting diode, the second light-emitting unit 21b is a green light-emitting diode, and the third light-emitting unit 21c is a blue light-emitting diode. The display panel 2 controls the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c to emit red light, green light, and blue light, respectively. Although Figure 1 For ease of explanation, only one first light-emitting unit 21a, one second light-emitting unit 21b, and one third light-emitting unit 21c are shown. However, in reality, the number of first light-emitting units 21a, the number of second light-emitting units 21b, and the number of third light-emitting units 21c are multiple and are adjusted according to display requirements.

[0035] The nonlinear channel mapping unit 11 is used to acquire the original driving signal and generate a color input matrix including red brightness, green brightness, and blue brightness based on the original driving signal. It should be noted that the original driving signal includes a first electrical parameter corresponding to the first light-emitting unit 21a, a second electrical parameter corresponding to the second light-emitting unit 21b, and a third electrical parameter corresponding to the third light-emitting unit 21c. The first, second, and third electrical parameters are all current or voltage; the red brightness, green brightness, and blue brightness are digital brightness values ​​represented by eight-bit binary numbers. Furthermore, the nonlinear channel mapping unit 11 has a red channel corresponding to the first electrical parameter, a green channel corresponding to the second electrical parameter, and a blue channel corresponding to the third electrical parameter, to receive the first, second, and third electrical parameters, and to generate red brightness, green brightness, and blue brightness based on the first, second, and third electrical parameters, and to construct a color input matrix using the red brightness, green brightness, and blue brightness. Correspondingly, the red brightness of the color input matrix corresponds to the first light-emitting unit 21a, the green brightness of the color input matrix corresponds to the second light-emitting unit 21b, and the blue brightness of the color input matrix corresponds to the third light-emitting unit 21c.

[0036] Then, the nonlinear channel mapping unit 11 is used to perform nonlinear mapping on the red, green, and blue brightness individually according to the input color matrix and the single-variable mapping function to generate a color compensation matrix. It should be noted that the single-variable mapping function is a nonlinear function, and the values ​​of red, green, and blue brightness may be the same or different from each other. To distinguish the three single-variable mapping functions corresponding to red, green, and blue brightness, the single-variable mapping function corresponding to red brightness is represented by the first single-variable mapping function, which is related to red brightness but not to green or blue brightness; the single-variable mapping function corresponding to green brightness is represented by the second single-variable mapping function, which is related to green brightness but not to red or blue brightness; and the single-variable mapping function corresponding to blue brightness is represented by the third single-variable mapping function, which is related to blue brightness but not to red or green brightness. In other words, the nonlinear channel mapping unit 11 uses single-variable mapping functions to independently operate on red luminance (i.e., the first electrical parameter received by the red channel), green luminance (i.e., the second electrical parameter received by the green channel), and blue luminance (i.e., the third electrical parameter received by the blue channel). The first, second, and third single-variable mapping functions are not related to each other. The operations of the first single-variable mapping function on red luminance, the second single-variable mapping function on green luminance, and the third single-variable mapping function on blue luminance are not related to each other. The first, second, and third single-variable mapping functions are independent of each other and are piecewise linear functions, gamma functions, or a combination of piecewise linear functions and gamma functions. Furthermore, the nonlinear channel mapping unit 11 is used to perform nonlinear mapping on red luminance, green luminance, and blue luminance respectively through the first, second, and third single-variable mapping functions to generate red mapped luminance, green mapped luminance, and blue mapped luminance, and uses the red mapped luminance, green mapped luminance, and blue mapped luminance to form a color compensation matrix.

[0037] Since the first, second, and third single-variable mapping functions are independent of each other, the nonlinear mappings corresponding to red brightness, green brightness, and blue brightness will not affect each other, thus reducing the computational complexity of the nonlinear channel mapping unit 11. Furthermore, since the first, second, and third single-variable mapping functions are all nonlinear functions, and the relationships between the actual red brightness of the first light-emitting unit 21a, the actual green brightness of the second light-emitting unit 21b, and the actual blue brightness of the third light-emitting unit 21c are gamma curves (i.e., the nonlinear responses of the brightness of the first, second, and third light-emitting units 21a, 21b, and 21c), the values ​​of the red, green, and blue mapped brightness are close to the values ​​of the actual red brightness of the first, second, and third light-emitting units 21a, respectively.

[0038] The color mixing matrix unit 12 is connected to the nonlinear channel mapping unit 11 and is used to generate a corrected color matrix based on the color compensation matrix and the color mixing matrix. Specifically, the color mixing matrix unit 12 is used to correct the red mapping brightness, green mapping brightness, and blue mapping brightness through the color mixing matrix, and the corrected red mapping brightness, corrected green mapping brightness, and corrected blue mapping brightness constitute the corrected color matrix. It is worth mentioning that the color mixing matrix unit 12 dynamically updates the color mixing matrix according to the working state of the display panel 2. For example, when there are multiple original driving signals, each original driving signal corresponds to a time point and affects the working state of the display panel 2 at each time point. The color mixing matrix unit 12 dynamically updates multiple color mixing matrices corresponding to multiple time points according to the working state of the display panel 2 at each time point. The multiple color mixing matrices corresponding to multiple time points are different from each other. Although the multiple color mixing matrices corresponding to multiple time points are different from each other, multiple dimensions of the multiple color mixing matrices corresponding to multiple time points are the same. When the dimensions of the color compensation matrix are fixed, each dimension of each color mixing matrix corresponding to each time point is fixed.

[0039] Then, the color mixing matrix unit 12 generates and transmits a target driving signal to the display panel 2 based on the corrected color matrix. Specifically, the corrected color matrix includes corrected red mapping brightness, corrected green mapping brightness, and corrected blue mapping brightness. The color mixing matrix unit 12 generates a first target electrical parameter, a second target electrical parameter, and a third target electrical parameter based on the corrected red mapping brightness, corrected green mapping brightness, and corrected blue mapping brightness, and generates and transmits a target driving signal to the display panel 2 based on the first target electrical parameter, the second target electrical parameter, and the third target electrical parameter. Finally, the display panel 2 controls the light emission of the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c according to the target driving signal.

[0040] Please see Figure 2 This is a configuration diagram of a display according to an embodiment of this application. Figure 2 As shown, the display DS1 includes a color calibration device 1 and a display panel 2. Figure 2 The configuration of the display color correction device 1 shown is as follows: Figure 1 The configuration of the display color correction device 1 shown is the same and will not be described again.

[0041] The display panel 2 includes a backlight module and a driving module 22. The backlight module includes a first light-emitting unit 21a, a second light-emitting unit 21b, and a third light-emitting unit 21c. Figure 2 The arrangement of the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c shown is similar to... Figure 1 The configurations of the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c shown are identical and will not be described again. The driving module 22 is connected to the backlight module and the display color correction device 1; specifically, the color mixing matrix unit 12 is connected to the driving module 22, and the driving module 22 is connected to the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c. The driving module 22 receives driving signals from the color mixing matrix unit 12 and drives the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c to emit red, green, and blue light according to the driving signals. The driving module 22 includes a driving circuit, and the architecture of the driving circuit is a 3T1C architecture, a 3T2C architecture, a 4T1C architecture, a 4T2C architecture, a 5T1C architecture, a 5T2C architecture, a 6T1C architecture, or a 6T2C architecture.

[0042] Please see Figure 3 This is a configuration diagram of a display according to another embodiment of this application. Figure 3 As shown, the configuration of display DS2 is similar to... Figure 2The configuration of the display DS1 shown is similar, and the similarities between the display DS2 and the display DS1 will not be repeated here. The difference between the display DS2 and the display DS1 is that the display panel 2 further includes a light sensing unit 23.

[0043] The light sensing unit 23 is, for example, a brightness sensor and is connected to the nonlinear channel mapping unit 11. When the display panel 2 displays an output image according to the target driving signal, the light sensing unit 23 is used to sense and transmit the output brightness of the corresponding output image to the nonlinear channel mapping unit 11. The nonlinear channel mapping unit 11 is used to generate color coordinates according to the output brightness and the output image, calculate the error between the color coordinates and the preset color coordinates, and determine whether the actual brightness of the display panel 2 reaches the expected brightness corresponding to the target driving signal based on the error.

[0044] Please see Figure 4 This is a flowchart illustrating a color correction method according to an embodiment of this application. Figure 4 As shown, the color correction method includes steps S11 to S14. Figure 4 The display color correction method shown is applicable to Figure 1 Display color correction device 1 to Figure 3 The display color correction device 1, but not limited thereto. The following refers to... Figure 1 The illustrated color correction device 1 describes steps S11 to S14. Steps S11 and S12 are executed by the nonlinear channel mapping unit 11, and steps S13 and S14 are executed by the color mixing matrix unit 12.

[0045] Step S11: Obtain the input color matrix. In one embodiment, as described above, the nonlinear channel mapping unit 11 obtains the original driving signal from the control unit of the processor 10, and generates red luminance, green luminance, and blue luminance according to the first electrical parameter, the second electrical parameter, and the third electrical parameter of the original driving signal, and generates an input color matrix based on the red luminance, green luminance, and blue luminance. In another embodiment, the nonlinear channel mapping unit 11 obtains an external input image from an external device (e.g., a USB flash drive or a cloud server), and generates and obtains the input color matrix based on the input luminance of the external input image. Further, the input luminance of the external input image includes red input luminance, green input luminance, and blue input luminance, and the nonlinear channel mapping unit 11 generates the input color matrix based on the red input luminance, green input luminance, and blue input luminance; in other words, the red input luminance is used as red luminance, the green luminance as green luminance, and the blue input luminance as blue luminance.

[0046] Step S12: Based on the input color matrix and the single-variable mapping function, nonlinear mapping is performed individually on the red, green, and blue brightness to generate a color compensation matrix. Given the nonlinear response of the brightness of the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c, piecewise linear functions are used as the first, second, and third single-variable mapping functions. For example, the first single-variable mapping function is as follows:

[0047]

[0048] f R (R) is the first single-variable mapping function, and R is the red brightness (i.e., the first single-variable mapping function f). R (Input values ​​of (R)), T1 is the first brightness threshold, T2 is the first brightness threshold. a1 is the first slope, b1 is the first coefficient; a2 is the second slope, b2 is the second coefficient; a3 is the third slope, b3 is the third coefficient. The value of the first slope a1 is greater than the value of the second slope a2, and the value of the third slope a3 is less than the value of the second slope a2 and the value of the first slope a1; the values ​​of the first coefficient b1, the second coefficient b2, and the third coefficient b3 are different from each other.

[0049] Based on different values ​​of red brightness, the nonlinear channel mapping unit 11 is used to utilize the first single-variable mapping function f R (R) performs nonlinear mapping on the red brightness with different slope values ​​(i.e., the first slope a1, the second slope a2, and the third slope a3) and different coefficients (i.e., the first coefficient b1, the second coefficient b2, and the third coefficient b3) to compensate for the nonlinear response of the brightness of the first light-emitting unit 21a and generate the red mapped brightness (i.e., the first single-variable mapping function f). R (output value of R). Furthermore, given the configuration of the first single-variable mapping function, the relationship between red mapping brightness and red brightness is non-linear, without requiring any high-dimensional or dimension-upgrading processing of red brightness.

[0050] Similarly, the nonlinear channel mapping unit 11 is used to perform nonlinear mapping of green brightness using a second single-variable mapping function with different slopes and coefficients to compensate for the nonlinear response of the brightness of the second light-emitting unit 21b and generate green mapped brightness (i.e., the output value of the second single-variable mapping function); the second single-variable mapping function uses f G (G) represents this. Furthermore, given the configuration of the second single-variable mapping function, the relationship between green mapping brightness and green brightness is non-linear, without requiring any high-dimensional or dimension-upgrading processing of green brightness.

[0051] Similarly, the nonlinear channel mapping unit 11 is used to perform nonlinear mapping of blue brightness using a third single-variable mapping function with different slopes and coefficients to compensate for the nonlinear response of the brightness of the third light-emitting unit 21c and generate blue mapped brightness (i.e., the output value of the third single-variable mapping function); the third single-variable mapping function uses f B (B) indicates that, given the configuration of the third single-variable mapping function, the relationship between the blue mapped brightness and the blue brightness is non-linear, without requiring any high-dimensional or dimension-upgrading processing of the blue brightness.

[0052] In one embodiment, the second and third univariate mapping functions are the same as the first univariate mapping function. In another embodiment, the second and third univariate mapping functions are different from the first univariate mapping function; specifically, the first slope and first coefficient of the second univariate mapping function, the first slope and first coefficient of the third univariate mapping function, and the first slope a1 and first coefficient b1 of the first univariate mapping function are different from each other; the second slope and second coefficient of the second univariate mapping function, the second slope and second coefficient of the third univariate mapping function, and the second slope a2 and second coefficient b2 of the first univariate mapping function are different from each other; the third slope and third coefficient of the second univariate mapping function, the third slope and third coefficient of the third univariate mapping function, and the third slope a3 and third coefficient b3 of the first univariate mapping function are different from each other.

[0053] The following section will describe in more detail how to map different values ​​of red brightness using the first single-variable mapping function. Furthermore, the mapping of different values ​​of green brightness using the second single-variable mapping function and the mapping of different values ​​of blue brightness using the third single-variable mapping function are similar to the mapping of different values ​​of red brightness using the first single-variable mapping function and will not be repeated here.

[0054] Please refer to further information. Figure 5 This is a flowchart illustrating detailed steps of individually performing nonlinear mapping on red brightness according to an embodiment of this application. Figure 5 As shown, the detailed steps for individually performing nonlinear mapping on red brightness include steps S121 to S124.

[0055] Step S121: Compare the values ​​of the red brightness, the first brightness threshold, and the second brightness threshold. Specifically, the nonlinear channel mapping unit 11 is used to compare the values ​​of the red brightness, the first brightness threshold, and the second brightness threshold to determine the numerical range corresponding to the red brightness. Taking an octet binary representation of the digital brightness value as an example, the maximum digital brightness value is 255, the first brightness threshold is set to 64, and the second brightness threshold is set to 192.

[0056] When the value range corresponding to the red brightness is determined to be less than the first brightness threshold, it indicates that the display panel is in low brightness mode, and the nonlinear channel mapping unit 11 proceeds to step S122. When the value range corresponding to the red brightness is determined to be greater than or equal to the first brightness threshold and less than the second brightness threshold, it indicates that the display panel is in normal mode. In normal mode, the display panel performs at least one main function (e.g., displaying an image) after being powered on, and the nonlinear channel mapping unit 11 proceeds to step S123. When the value range corresponding to the red brightness is determined to be greater than or equal to the second brightness threshold, it indicates that the display panel is in high brightness mode, and the nonlinear channel mapping unit 11 proceeds to step S124.

[0057] Step S122: Adjust the value of the red brightness using the first slope a1 and the first coefficient b1. Because the low brightness mode causes light leakage or sluggish response of the display panel 2, it is necessary to set the first single-variable mapping function f, expressed in Formula 1. R (R) is a mapping function with high gain. The nonlinear channel mapping unit 11 inputs the red brightness to Formula 1 and uses the output value of Formula 1 as the red mapped brightness, where the value of the red mapped brightness is greater than the value of the red brightness. In other words, the nonlinear channel mapping unit 11 increases the value of the red brightness with a first slope a1 and a first coefficient b1. For example, the value of the first slope a1 is 1.2. Through step S122, the "loss of detail in dark areas" or "light leakage color shift" of the display panel 2 at low grayscale levels is compensated.

[0058] Step S123: Adjust the value of red brightness using the second slope a2 and the second coefficient b2. Since the range of values ​​corresponding to red brightness is located in the area where the human eye is most sensitive to brightness, the value of the second slope a1 needs to be increased to increase the contrast of the display panel. However, it is not necessary to set the first single-variable mapping function f expressed by Formula 2. R (R) is a mapping function with high gain. In other words, the value of the second slope a2 is less than the value of the first slope a1. The nonlinear channel mapping unit 11 is used to input the red brightness into Formula 2, and uses the output value of Formula 2 as the red mapped brightness, the value of the red mapped brightness being approximately the value of the red brightness. In other words, the nonlinear channel mapping unit 11 fine-tunes the value of the red brightness with the second slope a2 and the second coefficient b2.

[0059] Step S124: Adjust the red brightness value using the third slope a3 and the third coefficient b3. Since the high brightness mode causes overexposure, the first single-variable mapping function f, expressed as in Formula 3, needs to be set. R(R) is a mapping function with low gain, i.e., reducing the value of the third slope a3. The nonlinear channel mapping unit 11 inputs the red brightness into Equation 3 and uses the output value of Equation 3 as the red mapped brightness, where the value of the red mapped brightness is less than the value of the red brightness. In other words, the nonlinear channel mapping unit 11 reduces the value of the red brightness using the third slope a3 and the third coefficient b3. For example, the value of the third slope a3 is 0.8, and the value of the third coefficient b3 is 0.8.

[0060] Similarly, the nonlinear channel mapping unit 11 is used to input the green brightness to the second single-variable mapping function f according to the numerical range corresponding to the green brightness. G (G) is one of formulas 1 to 3, and is used through the aforementioned second single-variable mapping function f. G (G) performs a nonlinear mapping on green brightness, using the second single-variable mapping function f G The output value of (G) is used as the green mapping brightness. When the green brightness value is less than the second single-variable mapping function f G When the value of the first brightness threshold corresponding to (G) is greater than the value of the green mapping brightness, the value of the green brightness is greater than the value of the green brightness; when the value of the green brightness is greater than or equal to the value of the second single-variable mapping function f G The value of the first brightness threshold corresponding to (G) is less than the value of the second single-variable mapping function f. G When the value of the second brightness threshold corresponding to (G) is reached, the value of the green mapping brightness is approximately equal to the value of the green brightness; when the value of the green brightness is greater than or equal to the value of the second single-variable mapping function f G When the value of the second brightness threshold corresponding to (G) is less than the value of the green mapping brightness, the value of the green brightness is less than the value of the green brightness.

[0061] Similarly, the nonlinear channel mapping unit 11 is used to input the blue brightness to the third single-variable mapping function f according to the numerical range corresponding to the blue brightness. B (B) One of Formulas 1 to 3, and used according to the aforementioned third single-variable mapping function f B (B) Apply a nonlinear mapping to the blue brightness, using a third single-variable mapping function f. B The output value of (B) is used as the blue mapping brightness. When the blue brightness value is less than the third single-variable mapping function f... B When the value of the first brightness threshold corresponding to (B) is greater than the value of the blue mapping brightness, the value of the blue brightness is greater than the value of the blue brightness; when the value of the blue brightness is greater than or equal to the value of the third single-variable mapping function f B (B) corresponds to the value of the first brightness threshold, which is less than the value of the third single-variable mapping function f. BWhen the value of the second brightness threshold corresponding to (B) is reached, the value of the blue mapped brightness is approximately the value of the blue brightness; when the value of the blue brightness is greater than or equal to the value of the third single-variable mapping function f B When the value of the second brightness threshold corresponding to (B) is less than the value of the blue mapping brightness, the value of the blue brightness is less than the value of the blue brightness.

[0062] It should be noted that the nonlinear mappings corresponding to red brightness, green brightness, and blue brightness are executed simultaneously or separately. When the first, second, and third single-variable mapping functions are identical, the formulas for the first, second, and third single-variable mapping functions for red brightness, green brightness, and blue brightness are identical when they are the same; conversely, the formulas for the first, second, and third single-variable mapping functions for red brightness, green brightness, and blue brightness are different when they are different.

[0063] Finally, the nonlinear channel mapping unit 11 forms a color compensation matrix with red mapping brightness, green mapping brightness and blue mapping brightness.

[0064] Through the segmented compensation mechanism in steps S122 to S124, the nonlinear response deviation of the display panel 2 in the low grayscale range is corrected.

[0065] Step S13: Generate a corrected color matrix based on the color compensation matrix and the color mixing matrix. Specifically, the color mixing matrix unit 12 is used to perform a multiplication operation on the color compensation matrix and the color mixing matrix, and the product of the color compensation matrix and the color mixing matrix is ​​used as the corrected color matrix. Through the decoupling of the color mixing matrix and the color compensation matrix, the red mapping brightness, green mapping brightness, and blue mapping brightness are corrected separately, so that the correction of red mapping brightness, green mapping brightness, and blue mapping brightness will not affect each other; the corrected color matrix includes the corrected red mapping brightness, the corrected green mapping brightness, and the corrected blue mapping brightness. For example, the color compensation matrix is ​​a 3×1 matrix, the color mixing matrix is ​​a 3×3 matrix, and the corrected color matrix is ​​a 3×1 matrix. The color compensation matrix, the color mixing matrix, and the corrected color matrix are illustrated below:

[0066]

[0067]

[0068] y is the corrected color matrix, M is the color mixing matrix, f(x) is the color compensation matrix; R is the red mapping brightness, G is the green mapping brightness, and B is the blue mapping brightness; Corrected red map brightness To correct the green map brightness, The corrected blue mapping brightness; m 11 m 22 and m 33 For multiple diagonal gain coefficients, m 12 m 13 m 21 m 23 m 31 m 32 These are multiple color cross-compensation coefficients.

[0069] Step S14: Generate and transmit a target driving signal to the display panel 2 according to the corrected color matrix. As mentioned above, the color mixing matrix unit 12 is used to generate a first target electrical parameter, a second target electrical parameter, and a third target electrical parameter based on the corrected red mapping brightness, the corrected green mapping brightness, and the corrected blue mapping brightness, as well as the relationship between brightness and voltage or brightness and current. Then, based on these parameters, the display panel 2 generates and transmits a target driving signal to the display panel 2. The display panel 2 then drives the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c according to the target driving signal. The first light-emitting unit 21a emits red light, the second light-emitting unit 21b emits green light, and the third light-emitting unit 21c emits blue light. Because the first, second, and third target electrical parameters are the same or different from each other, the brightness values ​​of the red, green, and blue light are also the same or different from each other.

[0070] In the display color correction method of this embodiment, based on multiple single-variable mapping functions, nonlinear mappings corresponding to red brightness, green brightness, and blue brightness are executed independently without interference, simulating the nonlinear responses of the red light-emitting diode (i.e., the first light-emitting unit 21a), the green light-emitting diode (i.e., the second light-emitting unit 21b), and the blue light-emitting diode (i.e., the third light-emitting unit 21c), thereby generating a color compensation matrix including red mapping brightness, green mapping brightness, and blue mapping brightness. Then, through the operation of the color compensation matrix and the color mixing matrix, the red mapping brightness, green mapping brightness, and blue mapping brightness are corrected, and a target driving signal is generated based on the corrected red mapping brightness, corrected green mapping brightness, and corrected blue mapping brightness. Since the operations of the single-variable mapping function nonlinear mapping and the color compensation matrix and color mixing matrix do not involve polynomial cross-term operations, the computational complexity of display color correction is reduced, and memory requirements are lowered.

[0071] Taking an octet binary representation of a digital brightness value as an example, the maximum digital brightness value is 255, corresponding to a brightness percentage of 1; when the digital brightness value is 64, the corresponding brightness percentage is 0.25. Setting the expected brightness percentage corresponding to the original drive signal to 0.5, when the original drive signal is applied to the display panel, the brightness percentage of the display panel is 0.2; when the original drive signal is applied to the display panel, the brightness percentage of the display panel is 0.5.

[0072] Please refer to Figure 6 This is a flowchart illustrating a color correction method according to another embodiment of this application. Figure 6 As shown, the display color correction method includes steps S21 to S25. Steps S21, S22, S24, and S25 are related to... Figure 4 Steps S11 to S14 are the same and will not be repeated. The following will use... Figure 1 The color correction device 1 shown illustrates step S23, which is performed by the color mixing matrix unit 12.

[0073] Step S23: Update the color mixing matrix according to the operating state of the display panel 2. Since the operating state of the display panel 2 changes over time (i.e., multiple time points) or according to different multiple original driving signals, the color mixing matrix unit 12 needs to dynamically update the color mixing matrix to correct the red mapping brightness, green mapping brightness, and blue mapping brightness in response to the changes in the operating state of the display panel 2.

[0074] As mentioned earlier, the color mixing matrix M includes multiple diagonal gain coefficients m. 11 m22 and m 33 and multiple color cross-compensation coefficients m 12 m 13 m 21 m 23 m 31 m 32 Multiple main diagonal gain coefficients m 11 m 22 and m 33 These correspond to the red, green, and blue mapping brightness, respectively. The following section will describe how the color mixing matrix unit 12 adjusts at least one diagonal gain coefficient or adjusts at least one diagonal gain coefficient and at least one color cross-compensation coefficient according to the operating state of the display panel 2.

[0075] In one embodiment, during the operation of the display panel 2, including the temperature of the display panel, the brightness of the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c decreases as the temperature of the display panel 2 increases. The color mixing matrix unit 12 is used to adjust multiple diagonal gain coefficients m. 11 m 22 and m 33 Multiple values ​​or multiple diagonal gain coefficients m 11 m 22 and m 33 The color mixing matrix M is updated based on the values ​​of multiple values ​​and at least one color cross-compensation coefficient.

[0076] For example, when the temperature of the display panel 2 is 25 degrees Celsius (i.e., room temperature), the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c operate normally without any degradation. When the temperature of the display panel 2 is 60 degrees Celsius, the brightness of the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c decreases; the brightness of the first light-emitting unit 21a decreases by 1%, the brightness of the second light-emitting unit 21b decreases by 5%, and the brightness of the third light-emitting unit 21c decreases by 8%. The color mixing matrix unit 12 is used to adjust the diagonal gain coefficient m. 11 m 22 and m 33 The values ​​are 1.01, 1.05, and 1.08 respectively, and the adjusted diagonal gain coefficient m is used as the reference. 11 m 22 and m 33Update the color mixing matrix M. When the temperature of the display panel 2 is 80 degrees Celsius, the brightness of the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c decreases; the brightness of the first light-emitting unit 21a decreases by 3%, the brightness of the second light-emitting unit 21b decreases by 10%, and the brightness of the third light-emitting unit 21c decreases by 15%. The color mixing matrix unit 12 is used to adjust the diagonal gain coefficient m. 11 m 22 and m 33 The values ​​are 1.03, 1.1, and 1.15 respectively, and the adjusted diagonal gain coefficient m is used as the reference. 11 m 22 and m 33 Update the color mixing matrix M.

[0077] Additionally, when the temperature of display panel 2 is 80 degrees Celsius, the center wavelength of the third light-emitting unit 21c shifts to green, and the color mixing matrix unit 12 is used to adjust the color cross-compensation coefficient m. 23 The value is -0.02, and the adjusted diagonal gain coefficient m 11 m 22 and m 33 The color mixing matrix M is updated with the adjusted color cross-compensation coefficient m23. Alternatively, when the temperature of the display panel 2 is 80 degrees Celsius, the center wavelength of the third light-emitting unit 21c shifts to green, and the center wavelength of the second light-emitting unit 21b shifts to red. The color mixing matrix unit 12 is used to adjust the color cross-compensation coefficient m23. 23 and m 12 The values ​​are -0.02 and -0.01, and the adjusted diagonal gain coefficient m is used. 11 m 22 and m 33 and the adjusted color cross-compensation coefficient m 23 and m 12 Update the color mixing matrix M.

[0078] In another embodiment, during the operation of the display panel 2, including the usage time of the display panel, the brightness of the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c decreases as the usage time of the display panel 2 increases. The color mixing matrix unit 12 is used to determine whether the usage time of the display panel 2 exceeds a time threshold. When it is determined that the usage time of the display panel 2 does not exceed the time threshold, it indicates that the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c are still operating normally and have not yet started to age, and the color mixing matrix unit 12 does not adjust the multiple values ​​of the multiple diagonal gain coefficients or the multiple values ​​of the multiple color cross-compensation coefficients; when it is determined that the usage time of the display panel 2 exceeds the time threshold, it indicates that the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c have started to age, and the color mixing matrix unit 12 is used to adjust the multiple diagonal gain coefficients m 11 m 22 and m 33 Multiple values ​​or multiple diagonal gain coefficients m 11 m 22 and m 33 Multiple values ​​and at least one color cross-compensation coefficient value.

[0079] For example, the time threshold is 1000 hours. When the usage time of the display panel 2 is determined to be greater than 1000 hours, the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c begin to age; the brightness of the first light-emitting unit 21a decreases by 2%, the brightness of the second light-emitting unit 21b decreases by 4%, and the brightness of the third light-emitting unit 21c decreases by 10%; the color mixing matrix unit 12 is used to adjust the diagonal gain coefficient m. 11 m 22 and m 33 The values ​​are 1.02, 1.04, and 1.1 respectively, and the adjusted diagonal gain coefficient m is used as the reference. 11 m 22 and m 33 Update the color mixing matrix M.

[0080] Additionally, when the usage time of display panel 2 exceeds 1000 hours, the white displayed on display panel 2 appears yellowish. Color mixing matrix unit 12 is then used to adjust the color cross-compensation coefficient m. 13 The value is 0.01, and the adjusted diagonal gain coefficient m is used. 11 m 22 and m 33 and the adjusted color cross-compensation coefficient m 13 Update the color mixing matrix M.

[0081] In another embodiment, when the display panel 2 is in a working state including the display mode of the display panel, the brightness of the first light-emitting unit 21a, the brightness of the second light-emitting unit 21b, and the brightness of the third light-emitting unit 21c are adjusted according to the display mode of the display panel 2, and the color mixing matrix unit 12 is used to update the color mixing matrix M accordingly.

[0082] For example, when the display mode of the display panel 2 is high brightness mode, the brightness of the first light-emitting unit 21a, the second light-emitting unit 21b, and the third light-emitting unit 21c need to be increased, and the color mixing matrix unit 12 increases the main diagonal gain coefficient m. 11 m 22 and m 33 Multiple values, and reduce multiple color cross-compensation coefficients m 12 m 13 m 21 m 23 m 31 m 32 Multiple values ​​are used to avoid color saturation distortion on display panel 2. For example, the gain coefficient m of the rear main diagonal is increased. 11 m 22 and m 33 The values ​​are 1.15, 1.15, and 1.2, and the color cross-compensation coefficient m is reduced accordingly. 13 and m 23 The values ​​are 0.02 and 0.01. Then, the color mixing matrix unit 12 is used to increase the back main diagonal gain coefficient m. 11 m 22 and m 33 and the reduced number of color cross-compensation coefficients m 12 m 13 m 21 m 23 m 31 m 32 Update the color mixing matrix M.

[0083] For example, when the display mode of display panel 2 is low blue light mode, the brightness of the first light-emitting unit 21a and the second light-emitting unit 21b needs to be increased, and the brightness of the third light-emitting unit 21c needs to be decreased. The color mixing matrix unit 12 is used to increase the main diagonal gain coefficient m corresponding to the red mapping brightness and the green mapping brightness. 11 and m 22 The two values, and reduce the main diagonal gain coefficient m corresponding to the blue mapping brightness. 33 For example, increasing the diagonal gain coefficient m... 11 and m 22 The values ​​are 1.05 and 1.03 respectively, representing the reduced diagonal gain coefficient m. 33The value is 0.7. Then, color mixing matrix unit 12 is used to increase the back main diagonal gain coefficient m. 11 and m 22 and the reduced main diagonal gain coefficient m 33 Update the color mixing matrix M.

[0084] For example, when the display mode of display panel 2 is cinema mode, color mixing matrix unit 12 is used to adjust the color cross-compensation coefficient m. 12 The value is -0.03; or, color mixing matrix unit 12 is used to adjust the color cross-compensation coefficient m. 12 and m 21 The values ​​are -0.03 and -0.02. Then, the color mixing matrix unit 12 is used to adjust the color cross-compensation coefficients m. 12 Or adjust the color cross-compensation coefficient m 12 and m 21 Update the color mixing matrix M.

[0085] In another embodiment, when the operating state of the display panel 2 includes the display panel temperature, the display panel usage time, and the display panel display mode, the color mixing matrix unit 12 dynamically adjusts multiple diagonal gain coefficients m based on the display panel temperature, the display panel usage time, and the display panel display mode. 11 m 22 and m 33 Multiple values ​​or multiple diagonal gain coefficients m 11 m 22 and m 33 The color mixing matrix M is updated based on multiple values ​​and at least one color cross-compensation coefficient.

[0086] In another embodiment, during the operating state of the display panel 2, including the temperature of the display panel and the usage time of the display panel, the color mixing matrix unit 12 dynamically adjusts multiple diagonal gain coefficients m based on the temperature of the display panel and the usage time of the display panel. 11 m 22 and m 33 Multiple values ​​or multiple diagonal gain coefficients m 11 m 22 and m 33 The color mixing matrix M is updated based on multiple values ​​and at least one color cross-compensation coefficient.

[0087] Then, the color mixing matrix unit 12 is used to correct the red mapping brightness, green mapping brightness, and blue mapping brightness according to the updated color mixing matrix M and the color compensation matrix, and to form a corrected color matrix using the corrected red mapping brightness, corrected green mapping brightness, and corrected blue mapping brightness. Since the working state of the display panel 2 changes over time, the corrected red mapping brightness, corrected green mapping brightness, and corrected blue mapping brightness at each time point are different from each other, and the multiple corrected color matrices corresponding to multiple time points are different from each other.

[0088] Finally, the color mixing matrix unit 12 is used to generate a target driving signal based on the corrected color matrix. Since the multiple corrected color matrices corresponding to multiple time points are different from each other, the multiple target driving signals corresponding to multiple time points are also different from each other.

[0089] In the display color correction method of this embodiment, the color mixing matrix is ​​dynamically updated according to the working state of the display panel. A corrected color matrix is ​​generated based on the updated color mixing matrix and a color compensation matrix including red, green, and blue mapping brightness. A target driving signal is then generated based on the corrected color matrix. Therefore, the target driving signal is updated according to the working state of the display panel to meet its display requirements.

[0090] Please refer to Figure 7 This is a flowchart illustrating a color correction method according to another embodiment of this application. Figure 7 As shown, the color correction method includes steps S31 to S45. Steps S31 to S35 are... Figure 6 Steps S21 to S25 are the same and will not be repeated. The following will use... Figure 3 The illustrated display DS2 describes steps S36 to S45. Steps S36 and S37 are performed by the display panel 2, steps S38 to S42 are performed by the non-linear channel mapping unit 11, and steps S43 to S45 are performed by the color mixing matrix unit 12.

[0091] In this embodiment, the red, green, and blue brightness of the input color matrix are the first red brightness, the first green brightness, and the first blue brightness, respectively. The corresponding color compensation matrix, corrected color matrix, color mixing matrix, and target driving signal of the input color matrix are the first color compensation matrix, the first corrected color matrix, the first color mixing matrix, and the first target driving signal, respectively. The red, green, and blue mapped brightness of the first color compensation matrix are the first red mapped brightness, the first green mapped brightness, and the first blue mapped brightness, respectively. Similarly, the output color matrix includes red, green, and blue brightness, and the red, green, and blue brightness of the output color matrix are the second red brightness, the second green brightness, and the second blue brightness, respectively. The corresponding color compensation matrix, corrected color matrix, color mixing matrix, and target driving signal of the output color matrix are the second color compensation matrix, the second corrected color matrix, the second color mixing matrix, and the second target driving signal, respectively.

[0092] Step S36: Display the output image according to the first target driving signal. Specifically, the driving module 22 of the display panel 2 receives the first target driving signal from the color mixing matrix unit 12, and drives the first light-emitting unit 21a, the second light-emitting unit 21b and the third light-emitting unit 21c according to the first target driving signal to display the output image.

[0093] Step S37: Sensing and transmitting the output brightness of the corresponding output image. As described above, the light sensing unit 23 of the display panel 2 senses the output brightness of the corresponding output image and transmits the output brightness of the corresponding output image to the nonlinear channel mapping unit 11.

[0094] Step S38: Generate color coordinates based on the output brightness and output image, and calculate the error between the color coordinates and the preset color coordinates. Specifically, the nonlinear channel mapping unit 11 obtains the output image from the display panel 2, and generates color coordinates based on the output image, output brightness, and CIE color space coordinate system. It then performs a subtraction operation between the color coordinates and the preset color coordinates to generate the error between the corresponding color coordinates and the preset color coordinates.

[0095] Step S39: Determine if the error is greater than the critical value. Specifically, the nonlinear channel mapping unit 11 compares the error with the critical value to determine if the error is greater than the critical value. When the error is greater than the critical value, it indicates that the brightness of the display panel 2 is far from the expected brightness corresponding to the target driving signal, and the nonlinear channel mapping unit 11 continues to execute step S41; when the error is not greater than the critical value, it indicates that the brightness of the display panel 2 is close to the expected brightness corresponding to the target driving signal, and the nonlinear channel mapping unit 11 continues to execute step S40.

[0096] Step S40: Return to step S31. Specifically, the nonlinear channel mapping unit 11 obtains another original driving signal from the control unit of the processor 10, and generates a first red luminance, a first green luminance, and a first blue luminance according to the first electrical parameter, the second electrical parameter, and the third electrical parameter of the other original driving signal, and generates another input color matrix based on the first red luminance, the first green luminance, and the first blue luminance corresponding to the other original driving signal.

[0097] Step S41: Obtain the output color matrix.

[0098] Step S42: Based on the output color matrix and the single-variable mapping function, perform nonlinear mapping on the second red brightness, second green brightness and second blue brightness individually to generate the second color compensation matrix.

[0099] Step S43: Update the second color mixing matrix according to the working status of display panel 2.

[0100] Step S44: Generate a second corrected color matrix based on the second color compensation matrix and the color mixing matrix.

[0101] Step S45: Generate and transmit a second target drive signal to the display panel 2 according to the second corrected color matrix.

[0102] The operating mechanism of steps S41 to S45 is similar to that of steps S31 to S35, and the similarities between steps S41 to S45 and steps S31 to S35 will not be described again.

[0103] In steps S41 to S45, since the nonlinear channel mapping unit 11 obtains the output brightness of the output image, and the output brightness of the output image includes a second red brightness, a second green brightness, and a second blue brightness, the nonlinear channel mapping unit 11 generates an output color matrix based on the second red brightness, the second green brightness, and the second blue brightness. Next, the nonlinear channel mapping unit 11 performs nonlinear mapping on the second red brightness, the second green brightness, and the second blue brightness individually using a first single-variable mapping function, a second single-variable mapping function, and a third single-variable mapping function, according to the output color matrix and the single-variable mapping function, to generate a second red mapped brightness, a second green mapped brightness, and a second blue mapped brightness, and uses the second red mapped brightness, the second green mapped brightness, and the second blue mapped brightness to form a second color compensation matrix. Then, the color mixing matrix unit 12 updates the second color mixing matrix according to the operating state of the display panel 2, and corrects the second red mapped brightness, the second green mapped brightness, and the second blue mapped brightness according to the updated second color mixing matrix and the second color compensation matrix, and uses the corrected second red mapped brightness, the corrected second green mapped brightness, and the corrected second blue mapped brightness to form a second corrected color matrix. Finally, the color mixing matrix unit 12 generates and transmits a second target driving signal to the display panel 2 according to the second corrected color matrix, and the display panel 2 controls the first light-emitting unit 21a, the second light-emitting unit 21b and the third light-emitting unit 21c to emit light according to the second target driving signal.

[0104] In the display color correction method of this embodiment, the output brightness of the output image corresponding to the target driving signal is sensed, and a color coordinate is generated based on the output brightness of the output image and the output image. Based on the error between the color coordinate and the preset color coordinate, it is determined whether the brightness of the display panel reaches the expected brightness of the corresponding target driving signal, so as to compensate for the changes in the photoelectric characteristics of the display panel in real time, and keep the error between the color coordinate and the preset color coordinate less than or equal to the critical value.

[0105] In summary, in the display color correction method and apparatus of this application, a color compensation matrix is ​​generated by performing nonlinear mapping on red, green, and blue brightness using a single-variable mapping function. A corrected color matrix is ​​then generated based on the color compensation matrix and the color mixing matrix, and a drive signal for driving the display panel is generated based on the corrected color matrix. Since the aforementioned matrix operations do not involve polynomial cross terms, and the dimension of the color mixing matrix is ​​fixed and low, the computational complexity of display color correction is reduced, thereby improving the computational efficiency of display color correction.

[0106] In summary, the display of this application has the aforementioned display color correction device to reduce the memory requirement for display color correction, thereby reducing the manufacturing cost of the display.

Claims

1. A display color correction method, applicable to display panels, characterized in that, The display color correction method is executed by a processor and includes: Obtain the input color matrix, wherein the input color matrix includes red brightness, green brightness, and blue brightness; Based on the input color matrix and the single-variable mapping function, the red brightness, the green brightness and the blue brightness are individually nonlinearly mapped to generate a color compensation matrix, wherein the single-variable mapping function is operated independently for the red brightness, the green brightness and the blue brightness respectively; Based on the color compensation matrix and color mixing matrix, a corrected color matrix is ​​generated; and Based on the corrected color matrix, a target driving signal is generated and transmitted to the display panel.

2. The display color correction method according to claim 1, characterized in that, The step of obtaining the input color matrix includes: generating and obtaining the input color matrix based on the input brightness of the external input image or the original driving signal.

3. The display color correction method according to claim 1, characterized in that, The single-variable mapping function is a piecewise linear function, a gamma function, or a combination of the piecewise linear function and the gamma function.

4. The display color correction method according to claim 1, characterized in that, The single-variable mapping function corresponding to the red brightness is the first single-variable mapping function, the single-variable mapping function corresponding to the green brightness is the second single-variable mapping function, and the single-variable mapping function corresponding to the blue brightness is the third single-variable mapping function. The first single-variable mapping function, the second single-variable mapping function, and the third single-variable mapping function are independent of each other.

5. The display color correction method according to claim 4, characterized in that, The first single-variable mapping function, the second single-variable mapping function, and the third single-variable mapping function are all piecewise linear functions; When the value of the red brightness, the value of the green brightness, or the value of the blue brightness is less than a first brightness threshold, the piecewise linear function includes a first slope and a first coefficient. The step of performing nonlinear mapping on the red brightness, the green brightness, and the blue brightness individually includes: adjusting the value of the red brightness, the value of the green brightness, or the value of the blue brightness through the piecewise linear function with the first slope and the first coefficient. When the value of the red brightness, the value of the green brightness, or the value of the blue brightness is greater than or equal to the first brightness threshold and less than the second brightness threshold, the piecewise linear function includes a second slope and a second coefficient. The step of performing nonlinear mapping on the red brightness, the green brightness, and the blue brightness individually includes: adjusting the value of the red brightness, the value of the green brightness, or the value of the blue brightness through the piecewise linear function with the second slope and the second coefficient. When the value of the red brightness, the value of the green brightness, or the value of the blue brightness is greater than or equal to the second brightness threshold, the piecewise linear function includes a third slope and a third coefficient. The step of performing nonlinear mapping on the red brightness, the green brightness, and the blue brightness individually includes: adjusting the value of the red brightness, the value of the green brightness, or the value of the blue brightness through the piecewise linear function with the third slope and the third coefficient.

6. The display color correction method according to claim 5, characterized in that, The value of the first slope is greater than the value of the second slope, and the value of the third slope is less than the value of the second slope and the value of the first slope.

7. The display color correction method according to claim 1, characterized in that, Including: The color mixing matrix is ​​updated based on the operating status of the display panel.

8. The display color correction method according to claim 7, characterized in that, The color mixing matrix includes multiple diagonal gain coefficients and multiple color cross-compensation coefficients. The operating state of the display panel includes the temperature of the display panel. Updating the color mixing matrix according to the operating state of the display panel includes: adjusting multiple values ​​of the multiple diagonal gain coefficients when the temperature of the display panel increases; or adjusting the value of at least one of the multiple values ​​of the multiple diagonal gain coefficients and the multiple color cross-compensation coefficients.

9. The display color correction method according to claim 7, characterized in that, The color mixing matrix includes multiple diagonal gain coefficients and multiple color cross-compensation coefficients. The operating state of the display panel includes the usage time of the display panel. Updating the color mixing matrix according to the operating state of the display panel includes: adjusting multiple values ​​of the multiple diagonal gain coefficients when the value of the usage time of the display panel is greater than a time threshold; or, adjusting the value of at least one of the multiple values ​​of the multiple diagonal gain coefficients and the multiple color cross-compensation coefficients.

10. The display color correction method according to claim 7, characterized in that, The color mixing matrix includes multiple diagonal gain coefficients corresponding to red, blue, and green, and multiple color cross-compensation coefficients. The operating state of the display panel includes the display mode of the display panel. Updating the color mixing matrix according to the operating state of the display panel includes: When the display mode of the display panel is high brightness mode, increase multiple values ​​of multiple main diagonal gain coefficients and decrease multiple values ​​of multiple color cross compensation coefficients. When the display mode of the display panel is low blue light mode, increase the value of the diagonal gain coefficient corresponding to red and the value of the diagonal gain coefficient corresponding to green, and decrease the value of the diagonal gain coefficient corresponding to blue; and When the display mode of the display panel is cinema mode, adjust the value of at least one of the multiple color cross-compensation coefficients.

11. A display color correction device, suitable for display panels, characterized in that, include: A nonlinear channel mapping unit is used to obtain an input color matrix including red brightness, green brightness and blue brightness, and to perform nonlinear mapping on the red brightness, green brightness and blue brightness individually according to the input color matrix and a single variable mapping function to generate a color compensation matrix. The nonlinear channel mapping unit uses the single variable mapping function to perform independent calculations on the red brightness, green brightness and blue brightness respectively. as well as A color mixing matrix unit is connected to the nonlinear channel mapping unit and is used to generate a corrected color matrix based on the color compensation matrix and the color mixing matrix, and to generate and transmit a target driving signal to the display panel based on the corrected color matrix.

12. The display color correction device according to claim 11, characterized in that, The step of the nonlinear channel mapping unit to obtain the input color matrix includes: generating and obtaining the input color matrix based on the input brightness of the external input image or the original driving signal.

13. The display color correction device according to claim 11, characterized in that, The single-variable mapping function is a piecewise linear function, a gamma function, or a combination of the piecewise linear function and the gamma function.

14. The display color correction device according to claim 11, characterized in that, The single-variable mapping function corresponding to the red brightness is the first single-variable mapping function, the single-variable mapping function corresponding to the green brightness is the second single-variable mapping function, and the single-variable mapping function corresponding to the blue brightness is the third single-variable mapping function. The first single-variable mapping function, the second single-variable mapping function, and the third single-variable mapping function are independent of each other.

15. The display color correction device according to claim 14, characterized in that, The first single-variable mapping function, the second single-variable mapping function, and the third single-variable mapping function are all piecewise linear functions; When the value of the red brightness, the value of the green brightness, or the value of the blue brightness is less than a first brightness threshold, the piecewise linear function includes a first slope and a first coefficient. The step of the nonlinear channel mapping unit performing nonlinear mapping on the red brightness, the green brightness, and the blue brightness individually includes: adjusting the value of the red brightness, the value of the green brightness, or the value of the blue brightness through the piecewise linear function with the first slope and the first coefficient. When the value of the red brightness, the value of the green brightness, or the value of the blue brightness is greater than or equal to a first brightness threshold and less than a second brightness threshold, the piecewise linear function includes a second slope and a second coefficient. The step of the nonlinear channel mapping unit performing nonlinear mapping on the red brightness, the green brightness, and the blue brightness individually includes: adjusting the value of the red brightness, the value of the green brightness, or the value of the blue brightness through the piecewise linear function with the second slope and the second coefficient. When the value of the red brightness, the value of the green brightness, or the value of the blue brightness is greater than or equal to the second brightness threshold, the piecewise linear function includes a third slope and a third coefficient. The step of the nonlinear channel mapping unit performing nonlinear mapping on the red brightness, the green brightness, and the blue brightness individually includes: adjusting the value of the red brightness, the value of the green brightness, or the value of the blue brightness through the piecewise linear function with the third slope and the third coefficient.

16. The display color correction device according to claim 15, characterized in that, The value of the first slope is greater than the value of the second slope, and the value of the third slope is less than the values ​​of the second slope and the first slope.

17. The display color correction device according to claim 11, characterized in that, The color mixing matrix unit is used to update the color mixing matrix according to the working state of the display panel.

18. The display color correction device according to claim 17, characterized in that, The color mixing matrix includes multiple diagonal gain coefficients and multiple color cross-compensation coefficients. The operating state of the display panel includes the temperature of the display panel. The step of the color mixing matrix unit updating the color mixing matrix according to the operating state of the display panel includes: adjusting multiple values ​​of the multiple diagonal gain coefficients when the temperature of the display panel increases; or adjusting the value of at least one of the multiple values ​​of the multiple diagonal gain coefficients and the multiple color cross-compensation coefficients.

19. The display color correction device according to claim 17, characterized in that, The color mixing matrix includes multiple diagonal gain coefficients and multiple color cross-compensation coefficients. The operating state of the display panel includes the usage time of the display panel. The step of the color mixing matrix unit updating the color mixing matrix according to the operating state of the display panel includes: when the value of the usage time of the display panel is greater than a time threshold, adjusting multiple values ​​of the multiple diagonal gain coefficients; or, adjusting the value of at least one of the multiple values ​​of the multiple diagonal gain coefficients and the multiple color cross-compensation coefficients.

20. The display color correction device according to claim 17, characterized in that, The color mixing matrix includes multiple diagonal gain coefficients corresponding to red, blue, and green, and multiple color cross-compensation coefficients. The operating state of the display panel includes the display mode of the display panel. The step of the color mixing matrix unit updating the color mixing matrix according to the operating state of the display panel includes: When the display mode of the display panel is high brightness mode, increase multiple values ​​of multiple main diagonal gain coefficients and decrease multiple values ​​of multiple color cross compensation coefficients. When the display mode of the display panel is low blue light mode, increase the value of the diagonal gain coefficient corresponding to red and the value of the diagonal gain coefficient corresponding to green, and decrease the value of the diagonal gain coefficient corresponding to blue; and When the display mode of the display panel is cinema mode, adjust the value of at least one of the multiple color cross-compensation coefficients.

21. The display color correction device according to claim 11, characterized in that, The nonlinear channel mapping unit and the color mixing matrix unit are integrated into the processor.

22. A display, characterized in that, include: Display panel; as well as A color correction device is displayed, connected to the display panel, and includes: A nonlinear channel mapping unit is used to obtain an input color matrix including red brightness, green brightness and blue brightness, and to perform nonlinear mapping on the red brightness, green brightness and blue brightness individually according to the input color matrix and a single variable mapping function to generate a color compensation matrix; as well as A color mixing matrix unit is connected to the nonlinear channel mapping unit and is used to generate a corrected color matrix based on the color compensation matrix and the color mixing matrix, and to generate and transmit a target driving signal to the display panel based on the corrected color matrix.

23. The display according to claim 22, characterized in that, The display panel includes a backlight module and a driving module. The driving module controls the light emission of the backlight module, and the color mixing matrix unit is connected to the driving module.

24. The display according to claim 22, characterized in that, The display panel includes a light sensing unit connected to the nonlinear channel mapping unit. When the display panel displays an output image according to the target driving signal, the light sensing unit senses and transmits the output brightness corresponding to the output image to the nonlinear channel mapping unit. The nonlinear channel mapping unit obtains the output image from the display panel, generates color coordinates based on the output image and the output brightness, and calculates the error between the color coordinates and a preset color coordinate.

25. The display according to claim 24, characterized in that, The red, green, and blue brightness of the input color matrix are first red, first green, and first blue brightness, respectively. The color compensation matrix, corrected color matrix, color mixing matrix, and target driving signal of the input color matrix are first color compensation matrix, first corrected color matrix, first color mixing matrix, and first target driving signal, respectively. The nonlinear channel mapping unit is used to determine whether the error is greater than a critical value. When the error is greater than the critical value, the nonlinear channel mapping unit generates an output color matrix including second red, second green, and second blue brightness based on the output brightness. Based on the output color matrix and the single-variable mapping function, it performs the nonlinear mapping on the second red, second green, and second blue brightness individually to generate a second color compensation matrix. The color mixing matrix unit updates the second color mixing matrix according to the working state of the display panel. Based on the second color compensation matrix and the updated second color mixing matrix, it generates a second corrected color matrix. Based on the second corrected color matrix, it generates and transmits a second target driving signal to the display panel.