Color tuning method, apparatus and device, and computer-readable storage medium

By obtaining the color characteristics of the prototype to be adjusted and adjusting according to the white solid color theory, the problems of low color debugging efficiency and insufficient accuracy in the prior art are solved, and a more efficient and accurate color debugging effect is achieved.

WO2025107966A1PCT designated stage expired Publication Date: 2025-05-30SHENZHEN TCL DIGITAL TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/126409
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-23
Filing Date
2024-10-22
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

The prior art is inefficient and subjective in color debugging, resulting in low debugging accuracy.

Method used

By obtaining the color characteristics to be adjusted for the prototype to be adjusted, the target color characteristics to be adjusted according to the white solid color theory and the pixel values ​​of each color channel are determined, and the preset standard color characteristics are adjusted to generate a color feature lookup table for color debugging.

Benefits of technology

The efficiency and accuracy of color debugging are improved, and the accuracy of adjusting the color characteristics to be adjusted and standard color characteristics are improved through the white solid color theory and the adjustment of pixel values ​​of each color channel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024126409_30052025_PF_FP_ABST
    Figure CN2024126409_30052025_PF_FP_ABST
Patent Text Reader

Abstract

A color tuning method, apparatus and device, and a computer-readable storage medium. The method comprises: acquiring color features to be tuned of a prototype to be subjected to tuning (101); on the basis of a pure white color theory and the pixel value of each color channel of said color features, determining a target color feature to be tuned (102); tuning a preset standard color feature on the basis of said target color feature, so as to obtain a target standard color feature (103); and performing color tuning on said prototype on the basis of said target color feature and the target standard color feature (104).
Need to check novelty before this filing date? Find Prior Art

Description

Color debugging method, device, equipment and computer-readable storage medium

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on November 23, 2023, with application number 202311581695.2 and application name “Color debugging method, device, equipment and computer-readable storage medium”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of display technology, and in particular to a color debugging method, device, equipment, and computer-readable storage medium. Background Art

[0003] For devices with display screens, such as computers, televisions, and mobile phones, the backlight and panel determine the basic color performance of the display screen, including color gamut, brightness, and contrast. However, due to differences in components, even under the same picture quality conditions, the color performance of different displays will have certain differences from the standard color performance. Technical issues

[0004] Currently, this difference is generally eliminated through a color management module, which is generally manually debugged in the HSL space. The debugging efficiency is low and manual debugging is subjective, resulting in low debugging accuracy. Technical Solutions

[0005] Embodiments of the present application provide a color debugging method, apparatus, device, and computer-readable storage medium, which can improve the efficiency and accuracy of color debugging.

[0006] In a first aspect, an embodiment of the present application provides a color debugging method, the method comprising:

[0007] Obtaining the color characteristics of the sample to be adjusted;

[0008] Determine the target color feature to be adjusted based on the white pure color theory and the pixel values ​​of each color channel of the color feature to be adjusted;

[0009] Adjusting the preset standard color characteristics according to the target color characteristics to be adjusted to obtain the target standard color characteristics;

[0010] Color debugging is performed on the prototype to be adjusted according to the target color characteristics to be adjusted and the target standard color characteristics.

[0011] In a second aspect, an embodiment of the present application provides a color adjustment device.

[0012] An acquisition unit, used for acquiring the color characteristics to be adjusted of the sample to be adjusted;

[0013] a determination unit, configured to determine a target color feature to be adjusted based on a white pure color theory and pixel values ​​of each color channel of the color feature to be adjusted;

[0014] An adjusting unit, configured to adjust a preset standard color characteristic according to the target color characteristic to be adjusted to obtain a target standard color characteristic;

[0015] The debugging unit is used to perform color debugging on the sample machine to be adjusted according to the target color characteristics to be adjusted and the target standard color characteristics.

[0016] In a third aspect, an embodiment of the present application further provides a color debugging device, comprising a memory storing multiple instructions; a processor loading instructions from the memory to execute the steps of any color debugging method provided in the embodiment of the present application.

[0017] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, which stores a plurality of instructions suitable for loading by a processor to execute the steps of any color debugging method provided in the embodiment of the present application.

[0018] In a fifth aspect, an embodiment of the present application further provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements the steps of any color debugging method provided in the embodiment of the present application. Beneficial effects

[0019] Using the solution of the embodiment of the present application, the color characteristics to be adjusted of the prototype to be adjusted are obtained; the target color characteristics to be adjusted are determined based on the white pure color theory and the pixel values ​​of each color channel of the color characteristics to be adjusted; the preset standard color characteristics are adjusted based on the target color characteristics to be adjusted to obtain the target standard color characteristics; and the color of the prototype to be adjusted is debugged based on the target color characteristics to be adjusted and the target standard color characteristics. By adjusting the color characteristics to be adjusted through the white pure color theory and the pixel values ​​of each color channel, and adjusting the preset standard color characteristics based on the target color characteristics to be adjusted, the accuracy of the adjusted expression of the color characteristics to be adjusted and the standard color characteristics is improved. Then, based on the adjusted color characteristics to be adjusted and the standard color characteristics, the color of the prototype to be adjusted is debugged, thereby improving the efficiency and accuracy of color debugging. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0021] FIG1 is a schematic flow chart of a first embodiment of a color adjustment method provided by the present application;

[0022] FIG2 is a schematic diagram of the post-debugging application process of the color debugging method provided by the present application;

[0023] FIG3 is a schematic structural diagram of a color adjustment device provided in an embodiment of the present application;

[0024] FIG4 is a schematic structural diagram of a color adjustment device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0025] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of this application. At the same time, in the description of the embodiments of the present application, the terms "first", "second", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0026] Embodiments of the present application provide a color debugging method, apparatus, device, and computer-readable storage medium.

[0027] Specifically, this embodiment will be described from the perspective of a color debugging apparatus. The color debugging apparatus can be integrated into a color debugging device, that is, the color debugging method of the embodiment of the present application can be executed by the color debugging device.

[0028] The color adjustment method provided in the embodiment of the present application can be applied to devices such as smart terminals and PC devices.

[0029] The following detailed description is provided in conjunction with the accompanying drawings. In this embodiment, a color adjustment device is used as an example. It should be noted that the order in which the following embodiments are described does not limit the preferred order of the embodiments. Although the flowcharts illustrate a logical order, in some cases, the steps shown or described may be performed in a different order than that shown in the accompanying drawings.

[0030] Please refer to FIG1 , which provides a first embodiment of the present application. The specific process of the color adjustment method includes the following steps:

[0031] Step 101, obtaining the color characteristics of the sample to be adjusted;

[0032] Step 102, determining the target color feature to be adjusted based on the white pure color theory and the pixel values ​​of each color channel of the color feature to be adjusted;

[0033] Step 103, adjusting the preset standard color characteristics according to the target color characteristics to be adjusted to obtain the target standard color characteristics;

[0034] Step 104 : performing color adjustment on the prototype to be adjusted according to the target color characteristics to be adjusted and the target standard color characteristics.

[0035] In this embodiment, the prototype to be adjusted can be a device with a display screen, such as a computer, television, or mobile phone. When color debugging is required for the prototype to be adjusted, the color debugging device obtains the color characteristics to be adjusted of the prototype to be adjusted, and adjusts the color characteristics to be adjusted according to the white pure color theory and the pixel values ​​of each color channel of the color characteristics to be adjusted to determine the target color characteristics to be adjusted; the color debugging device obtains the preset standard color characteristics corresponding to the standard prototype. The standard prototype can be a device with a display screen, such as a computer, television, or mobile phone that can display standard colors. The color debugging device adjusts the standard color characteristics according to the target color characteristics to be adjusted to obtain the target standard color characteristics; the color debugging device generates a corresponding color feature lookup table according to the target color characteristics to be adjusted and the target standard color characteristics, and performs color debugging on the prototype to be adjusted based on the color feature lookup table.

[0036] The color debugging device of this embodiment obtains the color characteristics of the prototype to be adjusted; determines the target color characteristics to be adjusted based on the white pure color theory and the pixel values ​​of each color channel of the color characteristics to be adjusted; adjusts the preset standard color characteristics based on the target color characteristics to be adjusted to obtain the target standard color characteristics; generates a corresponding color feature lookup table based on the target color characteristics to be adjusted and the target standard color characteristics, and performs color debugging on the prototype to be adjusted based on the color feature lookup table. Adjusting the color characteristics to be adjusted by the white pure color theory and the pixel values ​​of each color channel, and adjusting the preset standard color characteristics based on the target color characteristics to be adjusted, improves the accuracy of the adjusted expression of the color characteristics to be adjusted and the standard color characteristics. Then, based on the adjusted color characteristics to be adjusted and the standard color characteristics, a corresponding color feature lookup table is generated to perform color debugging on the prototype to be adjusted, thereby improving the efficiency and accuracy of color debugging.

[0037] Specifically, each step is described in detail below:

[0038] Step 101, obtaining the color characteristics of the sample to be adjusted;

[0039] In this step, the color adjustment device responds to the color adjustment command, first identifying the sample to be adjusted, then controlling the sample to display various colors, and thereby obtaining the color characteristics of the sample to be adjusted. Specifically, to obtain the color characteristics of the sample to be adjusted, the X / Y / Z data of its N-level W / R / G / B pure color image is generally collected. Assuming that in the RGB color space, W / R / G / B are 8 bits and have a value range of [0, 255], that is, W / R / G / B can be equal to one of 0 / 1 / 2...255 (a total of 256 values). When white W is required to be a pure color, R=G=B, and there are only 256 R / G / B combinations that meet this condition. Similarly, for red R to be a pure color, G=B=0, for green G to be a pure color, R=B=0, and for blue B to be a pure color, R=G=0, there are also only 256 R / G / B combinations that meet this condition. In order to obtain the color characteristics of the sample to be adjusted, these 1024 (4 times N) R / G / B values ​​can be used as the input of the sample to be adjusted, and the X / Y / Z values ​​of the color displayed by the sample to be adjusted in the CIEXYZ color space are measured respectively to obtain the color characteristics of the sample to be adjusted.

[0040] Step 102, determining the target color feature to be adjusted based on the white pure color theory and the pixel values ​​of each color channel of the color feature to be adjusted;

[0041] In this step, the color debugging device determines the target color feature to be adjusted based on the white pure color theory and the pixel values ​​of each color channel of the color feature to be adjusted; it can be understood that the color feature to be adjusted includes three color channels R / G / B, and the pixel value range of each color channel is [0, 255]. According to the pixel values ​​of each color channel of the color feature to be adjusted, the pixel value levels are divided, and then the target weight corresponding to each pixel value level is determined according to the white pure color theory and the color feature to be adjusted. The target color feature to be adjusted is determined based on the target weight corresponding to each pixel value level and the color feature to be adjusted.

[0042] Specifically, step 102 includes:

[0043] Step 1021, dividing the pixel value levels according to the magnitude of the pixel values ​​of each color channel corresponding to the color feature to be adjusted;

[0044] In this step, the color debugging device divides the pixel value levels according to the size of the pixel values ​​of each color channel corresponding to the color feature to be adjusted; the color feature to be adjusted includes three color channels R / G / B, and the pixel value range of each color channel is [0, 255]. Preferably, the color debugging device determines each pixel value of 0-255 as a pixel value level; optionally, the color debugging device divides the pixel value level into a preset value level at intervals of a preset length in the value range [0, 255] according to a preset length.

[0045] Step 1022 , for each pixel value level, calculating the white color feature corresponding to the pixel value level according to the white pure color theory;

[0046] In this step, after the color adjustment device has divided the pixel value levels, it calculates the white color characteristics corresponding to each pixel value level based on the white pure color theory. Specifically, the white pure color theory is the W pure color theory. If the color characteristics of the sample to be adjusted are strictly linear, when R = G = B = n (0 ≤ n (integer) ≤ 255), the following formula should be satisfied:

[0047] Xwn=Xrn+Xgn+Xbn

[0048] Ywn=Yrn+Ygn+Ybn

[0049] Zwn=Zrn+Zgn+Zbn

[0050] Where Xwn / Ywn / Zwn are the X / Y / Z values ​​of the color displayed on the sample to be adjusted when R / G / B = n / n / n. In this case, the display color of the sample to be adjusted is white. Xwn / Ywn / Zwn are the white color characteristics. When n takes different values, Xwn / Ywn / Zwn corresponds to the white color characteristics at the pixel value level. Xrn / Yrn / Zrn is measured when R / G / B = n / 0 / 0, corresponding to the red color characteristics. Xgn / Ygn / Zgn is measured when R / G / B = 0 / n / 0, corresponding to the green color characteristics. Xbn / Ybn / Zbn is measured when R / G / B = 0 / 0 / n, corresponding to the blue color characteristics. In other words, the white color characteristics are calculated from the red color characteristics, green color characteristics, and blue color characteristics.

[0051] Step 1023, calculating a target weight corresponding to the pixel value level according to the color feature to be adjusted and the white color feature corresponding to the pixel value level;

[0052] In this step, the color adjustment device calculates the target weight corresponding to the pixel value level based on the color characteristics to be adjusted and the corresponding white color characteristics in the pixel value level. Specifically, the color characteristics to be adjusted of the sample to be adjusted are not strictly linear. In this case, it is necessary to introduce the concept of R / G / B weight coefficients at each level. Let them be Prn, Pgn and Pbn respectively. When R=G=B=n (0≤n(integer)≤255), the following formula should be satisfied:

[0053] Xwn=Prn*Xrn+Pgn*Xgn+Pbn*Xbn

[0054] Ywn=Prn*Yrn+Pgn*Ygn+Pbn*Ybn

[0055] Zwn=Prn*Zrn+Pgn*Zgn+Pbn*Zbn

[0056] Since the X / Y / Z values ​​of the W / R / G / B pure colors are known test quantities, the nth level R / G / B weight coefficients can be obtained as follows:

[0057] That is, the color adjustment device calculates the target weights Prn, Pgn and Pbn (0≤n (integer)≤255) corresponding to each pixel value level based on the white color characteristics Xwn / Ywn / Zwn of each pixel value level and the color characteristics to be adjusted Xrn / Yrn / Zrn, Xgn / Ygn / Zgn, Xbn / Ybn / Zbn of each pixel value level.

[0058] Step 1024 : Adjust the color feature to be adjusted according to the target weight corresponding to each pixel value level to determine a target color feature to be adjusted.

[0059] In this step, the color adjustment device adjusts the color feature to be adjusted according to the target weight corresponding to each pixel value level to determine the target color feature to be adjusted. Specifically, the color feature to be adjusted includes 9 eigenvalues: Xrn / Yrn / Zrn, Xgn / Ygn / Zgn, Xbn / Ybn / Zbn, where Xrn is the value n of the red channel on the X-axis of the color feature to be adjusted in the CIEXYZ color space, Xgn is the value n of the green channel on the Y-axis of the color feature to be adjusted in the CIEXYZ color space, and Zbn is the value n of the blue channel on the Z-axis of the color feature to be adjusted in the CIEXYZ color space. The understanding of other eigenvalues ​​can refer to the above explanation and will not be repeated here. The values ​​n of the above eigenvalues ​​are different, and the colors represented by the color feature to be adjusted are also different. Therefore, it is necessary to determine the size of the pixel values ​​of the color feature to be adjusted in each color channel, determine the pixel value level to which the pixel value of each color channel belongs, and then determine the target weight corresponding to the pixel value of each color channel. Based on the target weight, the color feature to be adjusted is adjusted to determine the target color feature to be adjusted.

[0060] Specifically, step 1024 includes:

[0061] Step 10241: for each color feature to be adjusted, determine the pixel value level to which each color channel pixel value belongs according to the magnitude of each color channel pixel value corresponding to the color feature to be adjusted;

[0062] In this step, the color debugging device determines, for each color feature to be adjusted, the pixel value level to which each color channel pixel value belongs according to the size of each color channel pixel value corresponding to the color feature to be adjusted; illustratively, the color features to be adjusted include Xr5 / Yr30 / Zr100, Xg5 / Yg30 / Zg100, and Xb5 / Yb30 / Zb100, and correspondingly, it is determined that the pixel values ​​of each color channel include 5, 30, and 100, and further determines that the pixel value levels to which each color channel pixel value belongs include level 5, level 30, and level 100.

[0063] Step 10242: Determine a target weight corresponding to each color channel pixel value according to the pixel value level to which each color channel pixel value belongs;

[0064] In this step, the color adjustment device determines the target weight corresponding to each color channel pixel value based on the pixel value level to which each color channel pixel value belongs. Exemplarily, the color features to be adjusted include Xr5 / Yr30 / Zr100, Xg5 / Yg30 / Zg100, and Xb5 / Yb30 / Zb100. Correspondingly, it is determined that the pixel values ​​of each color channel include 5, 30, and 100, and further determined that the pixel value levels to which each color channel pixel value belongs include level 5, level 30, and level 100. Then, the target weights corresponding to the pixel values ​​of each color channel are the target weight corresponding to level 5, the target weight corresponding to level 30, and the target weight corresponding to level 100, respectively.

[0065] Step 10243 : Calculate the target color feature to be adjusted based on the color channel features corresponding to the color feature to be adjusted and the target weights corresponding to the pixel values ​​of the color channels.

[0066] In this step, the color adjustment device calculates the target color feature to be adjusted based on the color channel features corresponding to the color feature to be adjusted and the target weights corresponding to the pixel values ​​of each color channel. Specifically, the formula for calculating the target color feature to be adjusted is as follows:

[0067] Xijk=Pri*Xri+Pgj*Xgj+Pbk*Xbk

[0068] Yijk=Pri*Yri+Pgj*Ygj+Pbk*Ybk

[0069] Zijk=Pri*Zri+Pgj*Zgj+Pbk*Zbk

[0070] Among them, Xijk / Yijk / Zijk are the target color features to be adjusted, Pri is the target weight corresponding to the red channel value of the color feature to be adjusted on the XYZ axis in the CIEXYZ color space when it is i, Pgj is the target weight corresponding to the green channel value of the color feature to be adjusted on the XYZ axis in the CIEXYZ color space when it is j, Pbk is the target weight corresponding to the blue channel value of the color feature to be adjusted on the XYZ axis in the CIEXYZ color space when it is k, Xri / Yri / Zri, Xgj / Ygj / Zgj, and Xbk / Ybk / Zbk are the color channel features corresponding to the color features to be adjusted, respectively. At this time, the red channel values ​​of the color features to be adjusted on the XYZ axis in the CIEXYZ color space are all the same, the green channel values ​​of the color features to be adjusted on the XYZ axis in the CIEXYZ color space are all the same, and the blue channel values ​​of the color features to be adjusted on the XYZ axis in the CIEXYZ color space are all the same.

[0071] Furthermore, the values ​​of the red channel on the XYZ axis of the color feature to be adjusted in the CIEXYZ color space may all be different, the values ​​of the green channel on the XYZ axis of the color feature to be adjusted in the CIEXYZ color space may all be different, and the values ​​of the blue channel on the XYZ axis of the color feature to be adjusted in the CIEXYZ color space may all be different. In this case, the formula for calculating the target color feature to be adjusted is as follows:

[0072] Xabc=Pra*Xra+Pgb*Xgb+Pbc*Xbc

[0073] Ydef=Prd*Yrd+Pge*Yge+Pbf*Ybf

[0074] Zghi=Prg*Zrg+Pgh*Zgh+Pbi*Zbi

[0075] At this time, the color adjustment device needs to determine the target weights corresponding to the a-i9 pixel value levels, and then calculate the target color characteristics to be adjusted.

[0076] Step 103, adjusting the preset standard color characteristics according to the target color characteristics to be adjusted to obtain the target standard color characteristics;

[0077] In this step, the color adjustment device adjusts the preset standard color characteristics based on the target color characteristics to obtain the target standard color characteristics. It should be noted that the preset standard color characteristics are obtained by the color adjustment device from a standard prototype. The color gamut, brightness, and color temperature of the standard prototype will differ from those of the prototype to be adjusted. Therefore, the preset standard color characteristics need to be adjusted to obtain the target standard color characteristics. This ensures that the color gamut, brightness, and color temperature expressed in the target standard color characteristics are consistent with those of the prototype to be adjusted, thereby improving the accuracy of subsequent color adjustment.

[0078] It should be noted that, regarding color gamut, it is generally required that the prototype to be adjusted and the standard prototype have similar optical solutions. For example, when the prototype to be adjusted and the target prototype are both LCD TVs, it is necessary to ensure that their backlight types (ordinary pink / new red pink / quantum dots) and panel color resistance (material / thickness) are consistent, etc. Therefore, a standard prototype with a similar optical solution to the prototype to be adjusted is usually selected to eliminate the color gamut difference between the prototype to be adjusted and the standard prototype; for brightness and color temperature differences, brightness normalization and color temperature adjustment are generally performed.

[0079] Specifically, step 103 includes:

[0080] Step 1031, adjusting the pixel values ​​of each color channel corresponding to the target color feature to be adjusted and the preset standard color feature to be the same;

[0081] In this step, the color debugging device adjusts the target color characteristics to be adjusted and the preset standard color characteristics to have the same size of the pixel values ​​of each color channel; illustratively, R=G=B=m is adjusted so that the standard prototype displays white, and the corresponding standard white color characteristics have the same values ​​of the red, green and blue channels on the XYZ axis in the CIEXYZ color space, and the standard white color characteristics are Xtm / Ytm / Ztm. So that the prototype to be adjusted displays white, and the corresponding white color characteristics have the same values ​​of the red, green and blue channels on the XYZ axis in the CIEXYZ color space, and the white color characteristics to be adjusted are Xdm / Ydm / Zdm.

[0082] Step 1032 , calculating an adjustment coefficient based on the pixel values ​​of each color channel after the target color feature to be adjusted and the preset standard color feature are adjusted;

[0083] In this step, the color debugging device calculates the adjustment coefficient based on the pixel values ​​of each color channel after adjustment of the target color characteristics to be adjusted and the preset standard color characteristics. Specifically, when there is only a brightness difference between the sample to be adjusted and the standard sample, that is, only the brightness adjustment coefficient needs to be calculated. At this time, the brightness adjustment coefficient is set to C1, so that it satisfies: C1 = Ytm / Ydm, that is, it only needs to be calculated based on the values ​​of the three channels of red, green and blue on the Y axis in the CIEXYZ color space of the target color characteristics to be adjusted and the values ​​of the three channels of red, green and blue on the Y axis in the CIEXYZ color space of the standard color characteristics. When there are differences in brightness and color temperature between the sample to be adjusted and the standard sample, it is necessary to calculate the brightness and color temperature adjustment coefficients. At this time, the brightness adjustment coefficient is set to C2, so that it satisfies: C2 = Ytm / Ydm≈Xtm / Xdm≈Ztm / Zdm, that is, it is necessary to calculate the brightness and color temperature adjustment coefficients based on the values ​​of the red, green, and blue channels on the XYZ axis in the CIEXYZ color space of the target color characteristics to be adjusted and the values ​​of the red, green, and blue channels on the XYZ axis in the CIEXYZ color space of the standard color characteristics.

[0084] Step 1033: Calculate the target standard color feature according to the adjustment coefficient and the standard color feature.

[0085] In this step, the color adjustment device calculates the target standard color characteristics based on the adjustment coefficient and the standard color characteristics. Specifically, when the only difference between the sample to be adjusted and the standard sample is brightness, the brightness adjustment coefficient C1 is used to adjust the Xtm / Ytm / Ztm values ​​of the target sample to Xt1 / Yt1 / Zt1, that is, Xt1 = Xtm*C1, Yt1 = Ytm*C1, Zt1 = Ztm*C1, and the resulting Xt1 / Yt1 / Zt1 is the target standard color characteristics. When there are differences in brightness and color temperature between the sample to be adjusted and the standard sample, the brightness and color temperature adjustment coefficient C2 is used to adjust the Xtm / Ytm / Ztm values ​​of the target sample to Xt2 / Yt2 / Zt2, that is, Xt2 = Xtm*C2, Yt2 = Ytm*C2, Zt2 = Ztm*C2, and the resulting Xt2 / Yt2 / Zt2 is the target standard color characteristics.

[0086] Step 104 : performing color adjustment on the prototype to be adjusted according to the target color characteristics to be adjusted and the target standard color characteristics.

[0087] In this step, after obtaining the target color characteristics and the target standard color characteristics, the color debugging device performs color debugging on the prototype device to be adjusted based on the target color characteristics and the target standard color characteristics. Specifically, the color debugging device performs color debugging on the target color characteristics based on the target standard color characteristics, then determines a reference color characteristic from the target color characteristics and applies the reference color characteristic to the prototype device to be adjusted.

[0088] Specifically, step 104 includes:

[0089] Step 1041, converting the target color feature to be adjusted and the target color feature into the LAB color space to obtain the target color feature to be adjusted and the target standard color LAB feature;

[0090] In this step, the color adjustment device converts the target color characteristics and the target color characteristics into the LAB color space, obtaining the target color characteristics and the target standard color characteristics. Specifically, the target color characteristics and the target color characteristics are color characteristics in the CIEXYZ color space, so it is necessary to convert the target color characteristics and the target color characteristics into the LAB color space to facilitate the subsequent calculation of color difference. It should be noted that the CIELAB / CIEXYZ color space conversion method is a mature technology and will not be repeated here.

[0091] Step 1042 : Generate a color feature lookup table according to the target color to be adjusted LAB feature and the target standard color LAB feature, and perform color debugging on the prototype to be adjusted based on the color feature lookup table.

[0092] In this step, the color adjustment device calculates the color difference between the target color LAB characteristics and the target standard color LAB characteristics based on the CIEDE2000 color difference calculation method. Based on this color difference, the device determines a reference color characteristic from the target color characteristics to complete the adjustment of the target color characteristics. The reference color characteristic is then added to a color feature lookup table and applied to the prototype to be adjusted. It should be noted that the CIEDE2000 color difference calculation method is a mature technology and will not be further described here.

[0093] Furthermore, step 1042 includes:

[0094] Step 10421: for each target standard color LAB feature, calculate the color difference between each target color LAB feature to be adjusted and the target standard color LAB feature, and obtain a reference color LAB feature corresponding to the minimum color difference;

[0095] In this step, the color debugging device calculates the color difference between each target color LAB feature in the to-be-adjusted prototype and each target standard color LAB feature based on the CIEDE2000 color difference calculation method, and obtains the target color LAB feature corresponding to the minimum color difference among each target color LAB feature as the reference color LAB feature. For example, the target standard color LAB feature corresponding to purple is determined among all the target standard color LAB features, and the color difference between each target color LAB feature in the to-be-adjusted prototype and the target standard color LAB feature corresponding to purple is calculated based on the CIEDE2000 color difference calculation method, and the target color LAB feature corresponding to the minimum color difference between each target color LAB feature and the target standard color LAB feature corresponding to purple is obtained as the reference color LAB feature for purple displayed by the to-be-adjusted prototype. It is understandable that for each color that the to-be-adjusted prototype can display, the above example method can be used to determine the reference color LAB feature corresponding to each color.

[0096] Preferably, the color debugging device first determines the target standard color LAB feature corresponding to the target color from all target standard color LAB features, and then obtains a target color LAB feature set that can characterize the target color from all target color LAB features to be adjusted, and calculates the color difference between each target color LAB feature to be adjusted in the target color LAB feature set characterizing the target color and the target standard color LAB feature corresponding to the target color based on the CIEDE2000 color difference calculation method, and then selects the target color LAB feature to be adjusted with the smallest color difference from the target color LAB feature set characterizing the target color as the reference color LAB feature for the target color displayed by the prototype to be adjusted.

[0097] Step 10422: Summarize the reference color LAB features corresponding to the target standard color LAB features to obtain a color feature lookup table.

[0098] In this step, the color debugging device summarizes the reference color LAB features corresponding to each target standard color LAB feature, converts these reference color LAB features from the CIELAB color space to the CIEXYZ color space, and obtains the reference color features in the CIEXYZ color space. These reference color features are certain color features of the target color features to be adjusted in the prototype to be adjusted. All reference color features are added to the color feature lookup table, and the color feature lookup table is applied to the prototype to be adjusted. At this time, the color debugging of the prototype to be adjusted is completed.

[0099] Furthermore, as shown in FIG2 , after the debugging is completed, the steps include:

[0100] Step 105, responding to the display instruction and determining the target color;

[0101] Step 106, searching the color feature corresponding to the target color in the color feature lookup table;

[0102] Step 107: Generate and display the target color based on the color feature.

[0103] In steps 105 to 107, after the debugging of the prototype to be adjusted is completed, the target prototype is obtained and enters the application scenario. The target prototype responds to the display instruction, determines the target color, randomly determines the color feature to be adjusted that can represent the target color, enters the color feature to be adjusted into the color feature lookup table, and searches for the color feature corresponding to the target color. The color feature is the reference color feature of the prototype to be adjusted that displays the target color determined in the debugging stage. The target prototype generates and displays the target color based on the color feature, so that the displayed target color can be close to or equal to the standard display state corresponding to the target color.

[0104] The color debugging device of this embodiment obtains the color characteristics of the prototype to be adjusted; determines the target color characteristics to be adjusted based on the white pure color theory and the pixel values ​​of each color channel of the color characteristics to be adjusted; adjusts the preset standard color characteristics based on the target color characteristics to be adjusted to obtain the target standard color characteristics; generates a corresponding color feature lookup table based on the target color characteristics to be adjusted and the target standard color characteristics, and performs color debugging on the prototype to be adjusted based on the color feature lookup table. Adjusting the color characteristics to be adjusted by the white pure color theory and the pixel values ​​of each color channel, and adjusting the preset standard color characteristics based on the target color characteristics to be adjusted, improves the accuracy of the adjusted expression of the color characteristics to be adjusted and the standard color characteristics. Then, based on the adjusted color characteristics to be adjusted and the standard color characteristics, a corresponding color feature lookup table is generated to perform color debugging on the prototype to be adjusted, thereby improving the efficiency and accuracy of color debugging.

[0105] This embodiment further provides a color adjustment device, which can be integrated into a color adjustment device, a clothes dryer, or other equipment. As shown in FIG3 , the color adjustment device may include:

[0106] An acquisition unit 1001 is used to acquire the color characteristics of the sample to be adjusted;

[0107] The determining unit 1002 is configured to determine the target color feature to be adjusted based on the white pure color theory and the pixel values ​​of each color channel of the color feature to be adjusted;

[0108] An adjusting unit 1003 is configured to adjust a preset standard color feature according to the target color feature to be adjusted to obtain a target standard color feature;

[0109] The debugging unit 1004 is configured to perform color debugging on the prototype to be adjusted according to the target color characteristics to be adjusted and the target standard color characteristics.

[0110] In an optional example, the determining unit is further configured to:

[0111] Dividing pixel value levels according to the magnitude of the pixel values ​​of each color channel corresponding to the color feature to be adjusted;

[0112] For each pixel value level, calculating the white color feature corresponding to the pixel value level according to the white pure color theory;

[0113] Calculating a target weight corresponding to the pixel value level according to the color feature to be adjusted and the white color feature corresponding to the pixel value level;

[0114] The color feature to be adjusted is adjusted according to the target weight corresponding to each pixel value level to determine a target color feature to be adjusted.

[0115] In an optional example, the determining unit is further configured to:

[0116] For each of the color features to be adjusted, determining the pixel value level to which the pixel values ​​of each color channel belong according to the magnitude of the pixel values ​​of each color channel corresponding to the color feature to be adjusted;

[0117] Determining a target weight corresponding to each color channel pixel value according to the pixel value level to which the pixel value of each color channel belongs;

[0118] The target color feature to be adjusted is calculated according to the color channel features corresponding to the color feature to be adjusted and the target weights corresponding to the pixel values ​​of the color channels.

[0119] In an optional example, the adjustment unit is further configured to:

[0120] Adjust the pixel values ​​of each color channel corresponding to the target color feature to be adjusted and the preset standard color feature to be the same;

[0121] Calculating an adjustment coefficient based on the pixel values ​​of each color channel after adjustment of the target color feature to be adjusted and the preset standard color feature;

[0122] Calculate the target standard color feature according to the adjustment coefficient and the standard color feature.

[0123] In an optional example, the debug unit is also used to:

[0124] Converting the target color feature to be adjusted and the target color feature to the LAB color space to obtain the target color feature to be adjusted and the target standard color feature LAB;

[0125] A color feature lookup table is generated according to the target color to be adjusted LAB feature and the target standard color LAB feature, and color debugging is performed on the prototype to be adjusted based on the color feature lookup table.

[0126] In an optional example, the debug unit is also used to:

[0127] For each target standard color LAB feature, calculate the color difference between each target color LAB feature to be adjusted and the target standard color LAB feature, and obtain the reference color LAB feature corresponding to the minimum color difference;

[0128] The reference color LAB features corresponding to the target standard color LAB features are aggregated to obtain a color feature lookup table.

[0129] In an optional example, the color debugging device further includes a display unit, and the display unit is configured to:

[0130] Responding to display instructions, determining target color;

[0131] Searching the color feature corresponding to the target color in the color feature lookup table;

[0132] The target color is generated and displayed based on the color characteristics.

[0133] Using the solution of this embodiment, the color characteristics to be adjusted of the prototype to be adjusted are obtained; the target color characteristics to be adjusted are determined based on the white pure color theory and the pixel values ​​of each color channel of the color characteristics to be adjusted; the preset standard color characteristics are adjusted based on the target color characteristics to be adjusted to obtain the target standard color characteristics; a corresponding color feature lookup table is generated based on the target color characteristics to be adjusted and the target standard color characteristics, and color adjustment of the prototype to be adjusted is performed based on the color feature lookup table. By adjusting the color characteristics to be adjusted using the white pure color theory and the pixel values ​​of each color channel, and adjusting the preset standard color characteristics based on the target color characteristics to be adjusted, the accuracy of the adjusted expression of the color characteristics to be adjusted and the standard color characteristics is improved. Then, based on the adjusted color characteristics to be adjusted and the standard color characteristics, a corresponding color feature lookup table is generated to perform color adjustment on the prototype to be adjusted, thereby improving the efficiency and accuracy of color adjustment.

[0134] Accordingly, an embodiment of the present application further provides a color debugging device, as shown in FIG4 , which is a schematic structural diagram of the color debugging device provided in an embodiment of the present application. The color debugging device 1100 includes a processor 1101 having one or more processing cores, a memory 1102 having one or more computer-readable storage media, and a computer program stored in the memory 1102 and executable on the processor. The processor 1101 is electrically connected to the memory 1102. Those skilled in the art will appreciate that the color debugging device structure shown in the figure does not constitute a limitation of the color debugging device, and the device may include more or fewer components than shown, or combine certain components, or have a different component arrangement.

[0135] Processor 1101 is the control center of color debugging device 1100. It connects various components of electronic device 1100 using various interfaces and circuits. By running or loading software programs and / or units stored in memory 1102 and accessing data stored in memory 1102, it executes various functions of electronic device 1100 and processes data, thereby providing overall monitoring of color debugging device 1100. Processor 1101 can be a CPU, a graphics processor (GPU), a network processor (NP), etc., and can implement or execute the various methods, steps, and logic blocks disclosed in the embodiments of this application.

[0136] In the embodiment of the present application, the processor 1101 in the color debugging device 1100 will load instructions corresponding to one or more application processes into the memory 1102 according to the following steps, and the processor 1101 will run the application stored in the memory 1102 to perform any color debugging method provided in the embodiment of the present application.

[0137] Optionally, as shown in FIG4 , the color adjustment device 1100 further includes: a touch screen display 1103, a radio frequency circuit 1104, an audio circuit 1105, an input unit 1106, and a power supply 1107. The processor 1101 is electrically connected to the touch screen display 1103, the radio frequency circuit 1104, the audio circuit 1105, the input unit 1106, and the power supply 1107, respectively. Those skilled in the art will appreciate that the color adjustment device structure shown in FIG4 does not limit the electronic device, and may include more or fewer components than shown, or combine certain components, or arrange the components differently.

[0138] The touch display screen 1103 can be used to display a graphical user interface and receive user actions on the operation instructions generated by the graphical user interface. The touch display screen 1103 may include a display panel and a touch panel. Among them, the display panel can be used to display the information input by the user or the information provided to the user and various graphical user interfaces of the electronic device, and these graphical user interfaces can be composed of graphics, text, icons, videos and any combination thereof. Optionally, a liquid crystal display (LCD), an organic light emitting diode (OLED, Organic Light-Emitting Diode) or the like can be used to configure the display panel. The touch panel can be used to collect the user's touch operations on or near it (such as the user uses any suitable object or accessory such as a finger, a stylus on the touch panel or near the touch panel) and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction, detects the signal caused by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 1101, and can receive commands sent by the processor 1101 and execute them. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 1101 to determine the type of touch event. The processor 1101 then provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 1103 to realize input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize input and output functions. That is, the touch display screen 1103 can also be used as part of the input unit 1106 to realize input functions.

[0139] The radio frequency circuit 1104 may be used to transmit and receive radio frequency signals, so as to establish wireless communication with a network device or other electronic devices through wireless communication, and to transmit and receive signals with the network device or other electronic devices.

[0140] The audio circuit 1105 can be used to provide an audio interface between the user and the electronic device through a speaker and microphone. The audio circuit 1105 can convert the received audio data into an electrical signal and transmit it to the speaker, which then converts it into a sound signal for output. On the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 1105 and converted into audio data. The audio data is then output to the processor 1101 for processing, and then sent to another electronic device through the radio frequency circuit 1104, or the audio data is output to the memory 1102 for further processing. The audio circuit 1105 may also include an earphone jack to provide communication between external headphones and the electronic device.

[0141] The input unit 1106 may be configured to receive input digital, character information, or user feature information (such as fingerprint, iris, or facial information), and to generate keyboard, mouse, joystick, optical, or trackball signal input related to user settings and function control.

[0142] Power supply 1107 is used to supply power to various components of electronic device 1100. Optionally, power supply 1107 can be logically connected to processor 1101 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. Power supply 1107 can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.

[0143] Although not shown in FIG. 4 , the electronic device 1100 may further include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.

[0144] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0145] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0146] To this end, an embodiment of the present application provides a computer-readable storage medium, which stores multiple computer programs. The computer programs can be loaded by a processor to execute any color debugging method provided in the embodiment of the present application.

[0147] The computer-readable storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0148] Since the computer program stored in the computer-readable storage medium can execute any color debugging method provided in the embodiments of the present application, the beneficial effects that can be achieved by any color debugging method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0149] According to one aspect of the present application, a computer program product or computer program is also provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the methods provided in various optional implementations of the above embodiments.

[0150] In the aforementioned embodiments of the color debugging device, computer-readable storage medium, color debugging apparatus, and computer program product, the descriptions of each embodiment have their respective emphases. For portions not detailed in a particular embodiment, reference can be made to the relevant descriptions of other embodiments. Those skilled in the art will clearly understand that, for ease and brevity of description, the specific operating processes and beneficial effects of the aforementioned color debugging device, computer-readable storage medium, computer program product, color debugging apparatus, and their corresponding units can be referred to in the description of the color debugging method in the aforementioned embodiments, and the details will not be repeated here.

[0151] The above describes in detail a color debugging method, apparatus, device, computer-readable storage medium, and computer program product provided in the embodiments of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only intended to help understand the method and core concept of the present application. At the same time, for those skilled in the art, based on the concept of the present application, there may be changes in the specific implementation methods and application scope. In summary, the contents of this specification should not be understood as limiting the present application.

Claims

1. A color debugging method, wherein: The method comprises: Obtaining the color characteristics of the sample to be adjusted; Determine the target color feature to be adjusted according to the white pure color theory and the pixel values ​​of each color channel of the color feature to be adjusted; Adjusting the preset standard color characteristics according to the target color characteristics to be adjusted to obtain the target standard color characteristics; The color of the sample machine to be adjusted is adjusted according to the target color characteristics to be adjusted and the target standard color characteristics.

2. The color debugging method according to claim 1, wherein: The step of determining the target color feature to be adjusted according to the white pure color theory and the pixel values ​​of each color channel of the color feature to be adjusted includes: According to the magnitude of the pixel values ​​of each color channel corresponding to the color feature to be adjusted, the pixel value levels are divided; For each pixel value level, calculating the white color feature corresponding to the pixel value level according to the white pure color theory; Calculating a target weight corresponding to the pixel value level according to the color feature to be adjusted and the white color feature corresponding to the pixel value level; The color feature to be adjusted is adjusted according to the target weight corresponding to each pixel value level to determine the target color feature to be adjusted.

3. The color debugging method according to claim 2, wherein: The step of adjusting the color feature to be adjusted according to the target weight corresponding to each pixel value level to determine the target color feature to be adjusted includes: For each of the color features to be adjusted, determining the pixel value level to which the pixel values ​​of each color channel belong according to the magnitudes of the pixel values ​​of each color channel corresponding to the color feature to be adjusted; Determine the pixel value level of each color channel pixel according to the pixel value level to which the pixel value of each color channel belongs The target weight corresponding to the value; The target color feature to be adjusted is calculated according to the color channel features corresponding to the color feature to be adjusted and the target weights corresponding to the pixel values ​​of the color channels.

4. The color debugging method according to claim 2, wherein: The target weight is calculated by the following formula: Among them, Prn, Pgn and Pbn represent the target weights corresponding to the pixel value levels, Xwn / Ywn / Zwn represent the white color characteristics corresponding to the pixel value levels, and Xrn / Yrn / Zrn, Xgn / Ygn / Zgn, Xbn / Ybn / Zbn represent the color characteristics to be adjusted corresponding to the pixel value levels.

5. The color debugging method according to claim 3, wherein: The values ​​of the red channel of the color feature to be adjusted on the XYZ axis in the CIEXYZ color space are all the same, the values ​​of the green channel of the color feature to be adjusted on the XYZ axis in the CIEXYZ color space are all the same, and the values ​​of the blue channel of the color feature to be adjusted on the XYZ axis in the CIEXYZ color space are all the same; The target color feature to be adjusted is calculated by the following formula: Xijk=Pri*Xri+Pgj*Xgj+Pbk*Xbk Yijk=Pri*Yri+Pgj*Ygj+Pbk*Ybk Zijk=Pri*Zri+Pgj*Zgj+Pbk*Zbk Among them, Xijk, Yijk and Zijk represent the target color features to be adjusted, Pri represents the target weight corresponding to the red channel value of the color feature to be adjusted on the XYZ axis in the CIEXYZ color space when it is i, Pgj represents the target weight corresponding to the green channel value of the color feature to be adjusted on the XYZ axis in the CIEXYZ color space when it is j, Pbk represents the target weight corresponding to the blue channel value of the color feature to be adjusted on the XYZ axis in the CIEXYZ color space when it is k, Xri / Yri / Zri, Xgj / Ygj / Zgj, Xbk / Ybk / Zbk respectively represent the color channel features corresponding to the color feature to be adjusted.

6. The color debugging method according to claim 3, wherein: The values ​​of the red channel of the color feature to be adjusted on the XYZ axis in the CIEXYZ color space are all different, the values ​​of the green channel of the color feature to be adjusted on the XYZ axis in the CIEXYZ color space are all different, and the values ​​of the blue channel of the color feature to be adjusted on the XYZ axis in the CIEXYZ color space are all different; The target color feature to be adjusted is calculated by the following formula: Xabc=Pra*Xra+Pgb*Xgb+Pbc*Xbc Ydef=Prd*Yrd+Pge*Yge+Pbf*Ybf Zghi=Prg*Zrg+Pgh*Zgh+Pbi*Zbi Among them, Xabc, Ydef and Zghi represent the target color features to be adjusted, Pra represents the target weight corresponding to the red channel value of the color feature to be adjusted on the X axis in the CIEXYZ color space when it is a, Prd represents the target weight corresponding to the red channel value of the color feature to be adjusted on the Y axis in the CIEXYZ color space when it is d, Zrg represents the target weight corresponding to the red channel value of the color feature to be adjusted on the Z axis in the CIEXYZ color space when it is g, Pgb represents the target weight corresponding to the green channel value of the color feature to be adjusted on the XYZ axis in the CIEXYZ color space when it is b, Pge represents the target weight corresponding to the green channel value of the color feature to be adjusted on the Y axis in the CIEXYZ color space when it is e, Pgh represents the target weight corresponding to the value of the green channel on the Z axis of the color feature to be adjusted in the CIEXYZ color space when it is h, Pbc represents the target weight corresponding to the value of the blue channel on the X axis of the color feature to be adjusted in the CIEXYZ color space when it is c, Pbf represents the target weight corresponding to the value of the blue channel on the Y axis of the color feature to be adjusted in the CIEXYZ color space when it is f, Pbi represents the target weight corresponding to the value of the blue channel on the Z axis of the color feature to be adjusted in the CIEXYZ color space when it is i, Xra / Yrd / Zrg, Xgb / Yge / Zgh, Xbc / Ybf / Zbi respectively represent the color channel features corresponding to the color feature to be adjusted.

7. The color debugging method according to claim 1, wherein: The step of adjusting the preset standard color feature according to the target color feature to be adjusted to obtain the target standard color feature includes: Adjust the pixel values ​​of each color channel corresponding to the target color feature to be adjusted and the preset standard color feature to be the same; Each color channel adjusted according to the target color characteristics and the preset standard color characteristics Calculate the adjustment coefficient based on the pixel value; A target standard color feature is calculated according to the adjustment coefficient and the standard color feature.

8. The color debugging method according to claim 7, wherein: The preset standard color feature is obtained by the color debugging device from a standard prototype. The prototype to be adjusted and the standard prototype only have a brightness difference, or the prototype to be adjusted and the standard prototype have a brightness and color temperature difference.

9. The color debugging method according to claim 8, wherein: When there is only a brightness difference between the sample to be adjusted and the standard sample, the adjustment coefficient is calculated according to the pixel values ​​of each color channel adjusted according to the target color feature to be adjusted and the preset standard color feature, including: The brightness adjustment coefficient is calculated according to the values ​​of the red, green and blue channels on the Y axis in the CIEXYZ color space of the target color feature to be adjusted and the values ​​of the red, green and blue channels on the Y axis in the CIEXYZ color space of the standard color feature.

10. The color debugging method according to claim 8, wherein: When there are differences in brightness and color temperature between the sample to be adjusted and the standard sample, the adjustment coefficient is calculated based on the pixel values ​​of each color channel adjusted according to the target color feature to be adjusted and the preset standard color feature, including: The brightness and color temperature adjustment coefficients are calculated according to the values ​​of the red, green and blue channels of the target color feature on the XYZ axis in the CIEXYZ color space and the values ​​of the red, green and blue channels of the standard color feature on the XYZ axis in the CIEXYZ color space.

11. The color debugging method according to claim 9, wherein: The step of calculating the target standard color feature according to the adjustment coefficient and the standard color feature includes: The standard color feature is adjusted according to the brightness adjustment coefficient to obtain a target standard color feature.

12. The color debugging method according to claim 11, wherein: The target standard color feature is calculated by the following formula: Xt1 = Xtm*C1 Yt1 = Ytm*C1 Zt1 = Ztm*C1 Among them, Xt1 / Yt1 / Zt1 represents the target standard color characteristics, Xtm / Ytm / Ztm represents the standard color characteristics, and C1 represents the brightness adjustment coefficient.

13. The color debugging method according to claim 10, wherein: The step of calculating the target standard color feature according to the adjustment coefficient and the standard color feature includes: The standard color characteristics are adjusted according to the brightness and color temperature adjustment coefficients to obtain target standard color characteristics.

14. The color debugging method according to claim 13, wherein: The target standard color feature is calculated by the following formula: Xt2 = Xtm*C2 Yt2 = Ytm*C2 Zt2 = Ztm*C2 Among them, Xt2 / Yt2 / Zt2 represent the target standard color characteristics, Xtm / Ytm / Ztm represent the standard color characteristics, and C2 represents the brightness and color temperature adjustment coefficients.

15. The color debugging method according to claim 1, wherein: The color adjustment of the sample machine to be adjusted according to the target color feature to be adjusted and the target standard color feature includes: Converting the target color feature to be adjusted and the target color feature to the LAB color space to obtain the target color feature to be adjusted and the target standard color feature; A color feature lookup table is generated according to the target color to be adjusted LAB feature and the target standard color LAB feature, and color debugging is performed on the sample machine to be adjusted based on the color feature lookup table.

16. The color debugging method according to claim 15, wherein: The step of generating a color feature lookup table according to the target color to be adjusted LAB feature and the target standard color LAB feature comprises: For each target standard color LAB feature, calculate the color difference between each target color LAB feature to be adjusted and the target standard color LAB feature, and obtain the reference color LAB feature corresponding to the minimum color difference; The reference color LAB features corresponding to the target standard color LAB features are aggregated to obtain a color feature lookup table.

17. The color debugging method according to claim 15, wherein: After color adjustment of the sample machine to be adjusted according to the target color feature to be adjusted and the target standard color feature, the method includes: Responding to display instructions, determining a target color; Searching the color feature corresponding to the target color in the color feature lookup table; The target color is generated and displayed based on the color characteristics.

18. A color adjustment device, wherein: The device comprises: An acquisition unit, used for acquiring the color characteristics to be adjusted of the sample machine to be adjusted; A determination unit, configured to determine a target color feature to be adjusted according to the white pure color theory and the pixel values ​​of each color channel of the color feature to be adjusted; An adjustment unit, configured to adjust a preset standard color feature according to the target color feature to be adjusted to obtain a target standard color feature; The debugging unit is used to perform color debugging on the sample machine to be adjusted according to the target color characteristics to be adjusted and the target standard color characteristics.

19. A color adjustment device, wherein: It comprises a processor and a memory, wherein the memory stores a plurality of instructions; the processor loads instructions from the memory to execute the steps of the color debugging method according to any one of claims 1 to 17.

20. A computer-readable storage medium, wherein: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the steps of the color debugging method according to any one of claims 1 to 17.

Citation Information

Patent Citations

  • Color debugging method, device and equipment and computer readable storage medium

    CN117636820A

  • Method and system for testing color expression of displayer

    CN102142216A

  • Image color real-time correction method, device and system

    CN111355941A

  • Color adjustment method and device, computer equipment and readable storage medium

    CN112672129A

  • Method, device and program of making correction value of image display device

    JP2010217644A