Color temperature adjustment method, terminal device and computer readable storage medium

By first adjusting the RGB value to ensure the brightness is qualified during the display factory inspection, and then adjusting the color temperature according to the initial color coordinates, the problem of low color temperature adjustment efficiency in the existing technology is solved, and a more efficient color temperature adjustment process is achieved.

CN114217757BActive Publication Date: 2025-04-04GUANGDONG CHUNTEX ELITE ELECTRONIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111437374.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-29
Publication Date
2025-04-04
Estimated Expiration
2041-11-29

AI Technical Summary

Technical Problem

In the prior art, the color temperature adjustment efficiency of the display is low, resulting in a significant color temperature difference between different displays leaving the factory and a low adjustment process efficiency.

Method used

By obtaining the initial data of the monitor, including the initial brightness and initial color coordinates, if the initial brightness is not within the preset range, first adjust the RGB value to the maximum value within the target range to ensure that the brightness is qualified, and then adjust the color temperature according to the color coordinates.

Benefits of technology

On the premise of ensuring the display's brightness is qualified, this method gradually adjusts the color temperature to avoid ineffective adjustment, saves time, and significantly improves the color temperature adjustment efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114217757B_ABST
    Figure CN114217757B_ABST
Patent Text Reader

Abstract

The present application is applicable to the field of display technology, and provides a color temperature adjustment method, terminal device and computer-readable storage medium, including: obtaining initial data of a display to be detected, wherein the initial data includes initial brightness and initial color coordinates; if the initial brightness is not within a preset brightness range, adjusting the RGB value of the display to a maximum value within a target range, wherein the target range is a range of RGB values ​​in the display; obtaining a first brightness of the display, wherein the first brightness is the brightness corresponding to the maximum value of the RGB value of the display; if the first brightness is within the preset brightness range, adjusting the color temperature of the display to a target color temperature according to a first color coordinate, wherein the first color coordinate is the color coordinate corresponding to the maximum value of the RGB value of the display. Through the above method, the adjustment efficiency of the color temperature of the display can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of display technology, and in particular relates to a color temperature adjustment method, a terminal device, and a computer-readable storage medium. Background Art

[0002] Color temperature is an important indicator of the display. Due to physical differences, the color temperature of different displays may be different. When the display is tested at the factory, the color temperature of the display needs to be adjusted to reach the standard value.

[0003] In the prior art, the color temperature of the display is usually detected by an instrument, and then the technician manually adjusts the RGB value of the display to make the color temperature of the display approach the standard value. However, there is still a certain deviation between the color temperature adjusted by the above method and the standard value, and the adjustment effect is poor, resulting in a significant difference in color temperature between different displays shipped from the factory, and low adjustment efficiency. Summary of the invention

[0004] The embodiments of the present application provide a color temperature adjustment method, a terminal device, and a computer-readable storage medium, which can improve the adjustment efficiency of the color temperature of a display.

[0005] In a first aspect, an embodiment of the present application provides a color temperature adjustment method, comprising:

[0006] Acquire initial data of the display to be detected, wherein the initial data includes initial brightness and initial color coordinates;

[0007] If the initial brightness is not within the preset brightness range, adjusting the RGB value of the display to a maximum value within a target range, wherein the target range is a value range of the RGB value in the display;

[0008] Acquire a first brightness of the display, where the first brightness is the brightness corresponding to when the RGB value of the display is the maximum value;

[0009] If the first brightness is within the preset brightness range, the color temperature of the display is adjusted to a target color temperature according to a first color coordinate, wherein the first color coordinate is a color coordinate corresponding to when the RGB value of the display is the maximum value.

[0010] In the embodiment of the present application, when the initial brightness of the display is not within the preset brightness range, the RGB value of the display is first adjusted to the maximum value within the target range to maximize the brightness of the display, and then the RGB value is gradually adjusted to adjust the color temperature of the display. Since brightness is an important indicator of the display factory inspection, if the brightness is unqualified, the display is unqualified. Through the above method, it is equivalent to adjusting the color temperature of the display on the premise of ensuring that the brightness of the display is qualified, which can avoid invalid adjustment processes, save adjustment time, and effectively improve the efficiency of color temperature adjustment.

[0011] In a possible implementation manner of the first aspect, if the first brightness is within the preset brightness range, adjusting the color temperature of the display to a target color temperature according to the first color coordinates includes:

[0012] If the first brightness is within the preset brightness range, obtaining the target color coordinates corresponding to the target color temperature;

[0013] Adjusting the values ​​of the B channel and the G channel of the display according to the first color coordinates until a second color coordinate is obtained, wherein the ordinate value in the second color coordinates is equal to the ordinate value in the target color coordinates;

[0014] The values ​​of the R channel and the G channel of the display are adjusted according to the second color coordinates until the target color coordinates are obtained.

[0015] In a possible implementation manner of the first aspect, adjusting a value of a B channel and a value of a G channel of the display according to the first color coordinates until a second color coordinate is obtained includes:

[0016] Calculating a ordinate difference between the ordinate value in the first color coordinate and the ordinate value in the target color coordinate;

[0017] Obtaining a first adjustment amount of the B channel of the display corresponding to the ordinate difference;

[0018] If the difference between the first channel value and the first boundary value is greater than or equal to the first adjustment amount, adjusting the value of the B channel of the display according to the first adjustment amount to obtain a third color coordinate corresponding to the adjusted RGB value of the display, wherein the first channel value is the value of the B channel of the display before adjustment, and the first boundary value is the boundary value of the B channel of the display;

[0019] If the ordinate value in the third color coordinate is not equal to the ordinate value in the target color coordinate, continue to adjust the values ​​of the B channel and the G channel of the display according to the third color coordinate until the second color coordinate is obtained;

[0020] If the difference between the first channel value and the first boundary value is smaller than the first adjustment amount, the value of the G channel is adjusted according to the first color coordinates until the second color coordinates are obtained.

[0021] In a possible implementation manner of the first aspect, if the difference between the first channel value and the first boundary value is less than the first adjustment amount, adjusting the value of the G channel according to the first color coordinate until the second color coordinate is obtained includes:

[0022] If the difference between the first channel value and the first boundary value is less than the first adjustment amount, obtaining a second adjustment amount of the G channel of the display corresponding to the vertical coordinate difference;

[0023] If the difference between the second channel value and the second boundary value is greater than or equal to the second adjustment amount, adjusting the value of the G channel of the display according to the second adjustment amount to obtain a fourth color coordinate corresponding to the adjusted RGB value of the display, wherein the second channel value is the value of the G channel of the display before adjustment, and the second boundary value is the boundary value of the G channel of the display;

[0024] If the ordinate value in the fourth color coordinate is not equal to the ordinate value in the target color coordinate, the value of the G channel of the display is continuously adjusted according to the fourth color coordinate until the second color coordinate is obtained.

[0025] In a possible implementation manner of the first aspect, adjusting the value of the R channel and the value of the G channel of the display according to the second color coordinates until the target color coordinates are obtained includes:

[0026] Calculating a horizontal coordinate difference between the horizontal coordinate value in the second color coordinate and the horizontal coordinate value in the target color coordinate;

[0027] Obtaining a third adjustment amount of the R channel of the display corresponding to the horizontal coordinate difference;

[0028] If the difference between the third channel value and the third boundary value is greater than or equal to the third adjustment amount, the value of the R channel of the display is adjusted according to the third adjustment amount to obtain a fifth color coordinate corresponding to the adjusted RGB value of the display, wherein the third channel value is the value of the R channel of the display before adjustment, and the third boundary value is the boundary value of the R channel of the display;

[0029] If the abscissa value in the fifth color coordinate is not equal to the abscissa value in the target color coordinate, continue to adjust the values ​​of the R channel and the G channel of the display according to the fifth color coordinate until the target color coordinate is obtained;

[0030] If the difference between the third channel value and the third boundary value is smaller than the third adjustment amount, the value of the G channel is adjusted according to the fifth color coordinates until the target color coordinates are obtained.

[0031] In a possible implementation manner of the first aspect, if the difference between the third channel value and the third boundary value is less than the third adjustment amount, adjusting the value of the G channel according to the fifth color coordinate until the target color coordinate is obtained includes:

[0032] If the difference between the third channel value and the third boundary value is less than the third adjustment amount, obtaining a fourth adjustment amount of the G channel of the display corresponding to the horizontal coordinate difference;

[0033] If the difference between the fourth channel value and the fourth boundary value is greater than or equal to the fourth adjustment amount, adjusting the value of the G channel of the display according to the fourth adjustment amount to obtain a sixth color coordinate corresponding to the adjusted RGB value of the display, wherein the fourth channel value is the value of the G channel of the display before adjustment, and the fourth boundary value is the boundary value of the G channel of the display;

[0034] If the abscissa value in the sixth color coordinate is not equal to the abscissa value in the target color coordinate, the value of the G channel of the display is continuously adjusted according to the sixth color coordinate until the target color coordinate is obtained.

[0035] In a possible implementation manner of the first aspect, after adjusting the value of the R channel and the value of the G channel of the display according to the second color coordinates until the target color coordinates are obtained, the method further includes:

[0036] acquiring a second brightness of the display when the color coordinates of the display are the target color coordinates;

[0037] If the second brightness is not within the preset brightness range, the display is determined to be unqualified.

[0038] In a possible implementation manner of the first aspect, after acquiring initial color temperature data of the display to be detected, the method further includes:

[0039] If the initial brightness is within a preset brightness range, the color temperature of the display is adjusted to a target color temperature according to the initial color coordinates.

[0040] In a possible implementation manner of the first aspect, after acquiring the first brightness of the display, the method further includes:

[0041] If the first brightness is not within the preset brightness range, the display is determined to be unqualified.

[0042] In a second aspect, an embodiment of the present application provides a color temperature adjustment device, comprising:

[0043] A data acquisition unit, used to acquire initial data of the display to be detected, wherein the initial data includes initial brightness and initial color coordinates;

[0044] a brightness adjustment unit, configured to adjust the RGB value of the display to a maximum value within a target range if the initial brightness is not within a preset brightness range, wherein the target range is a value range of the RGB value in the display;

[0045] a brightness acquisition unit, configured to acquire a first brightness of the display, wherein the first brightness is a brightness corresponding to when the RGB value of the display is the maximum value;

[0046] The first adjustment unit is used to adjust the color temperature of the display to a target color temperature according to a first color coordinate if the first brightness is within the preset brightness range, wherein the first color coordinate is the color coordinate corresponding to when the RGB value of the display is the maximum value.

[0047] In a third aspect, an embodiment of the present application provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements a color temperature adjustment method as described in any one of the first aspects above when executing the computer program.

[0048] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium. An embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and wherein when the computer program is executed by a processor, the color temperature adjustment method as described in any one of the above-mentioned first aspects is implemented.

[0049] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on a terminal device, the terminal device executes the color temperature adjustment method described in any one of the first aspects above.

[0050] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0052] Figure 1 is a flow chart of a color temperature adjustment method provided in an embodiment of the present application;

[0053] Figure 2 is a flow chart of display color temperature adjustment provided by an embodiment of the present application;

[0054] Figure 3 is a structural block diagram of a color temperature adjustment device provided in an embodiment of the present application;

[0055] Figure 4 It is a structural diagram of the terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0056] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0057] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0058] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0059] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0060] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0061] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. appearing in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways.

[0062] See also Figure 1 , is a flow chart of a color temperature adjustment method provided in an embodiment of the present application. As an example but not a limitation, the method may include the following steps:

[0063] S101, obtaining initial data of a display to be detected, wherein the initial data includes initial brightness and initial color coordinates.

[0064] In practical applications, the brightness and color coordinates of the display to be tested can be read by a color analyzer.

[0065] It should be noted that in the following steps, each time the RGB value of the display is adjusted, the brightness and color coordinates of the display will change accordingly. The brightness and color coordinates of the display can be monitored by a color analyzer, which will not be repeated in the following description.

[0066] S102: If the initial brightness is not within the preset brightness range, the RGB value of the display is adjusted to a maximum value within the target range.

[0067] Wherein, the target range is the range of RGB values ​​in the display. RGB values ​​include the values ​​of the three color channels of red, green, and blue. Usually, the range of values ​​of the three color channels is the same. In the embodiment of the present application, adjusting the RGB value of the display to the maximum value means adjusting the values ​​of the three color channels to the maximum values ​​respectively. For example, if the range of RGB values ​​in the display is 0 to 255, the maximum value in the target range is 255, and the RGB value of the display is adjusted to the maximum value of (255, 255, 255).

[0068] In one embodiment, if the initial brightness is within the preset brightness range, the color temperature of the display is adjusted to the target color temperature according to the initial color coordinates. The process of adjusting the color temperature of the display to the target color temperature according to the initial color coordinates is the same as the process of adjusting the color temperature of the display to the target color temperature according to the first color coordinates in S104. For details, please refer to the description in the corresponding embodiment of S104, which will not be repeated here.

[0069] S103, obtaining a first brightness of the display, where the first brightness is the brightness corresponding to when the RGB value of the display is a maximum value.

[0070] As described in S101, when the RGB value of the display changes, the color coordinates and brightness of the display change accordingly. When the RGB value of the display is adjusted to the maximum value, the brightness of the display is recorded as the first brightness, and the color coordinates of the display are recorded as the first color coordinates.

[0071] S104: If the first brightness is within a preset brightness range, adjusting the color temperature of the display to a target color temperature according to the first color coordinates.

[0072] It should be noted that the color temperature value of the display corresponds to the color coordinates. When the color coordinates of the display are adjusted, the color temperature of the display also changes accordingly.

[0073] If the first brightness is not within the preset brightness range, the display is determined to be unqualified.

[0074] In this field, if the brightness of the display does not meet the requirements, it means that the display is unqualified and needs to be reassembled. In an embodiment of the present application, when the initial brightness of the display is not within the preset brightness range, the RGB value of the display is first adjusted to the maximum value within the target range to maximize the brightness of the display, and then the RGB value is gradually adjusted to adjust the color temperature of the display. Since brightness is an important indicator of the display factory inspection, if the brightness is unqualified, the display is unqualified. Through the above method, it is equivalent to adjusting the color temperature of the display on the premise of ensuring that the brightness of the display is qualified, which can avoid invalid adjustment process, save adjustment time, and effectively improve the efficiency of color temperature adjustment.

[0075] In one embodiment, S104 may include the following steps:

[0076] S1041: If the first brightness is within the preset brightness range, obtain target color coordinates corresponding to the target color temperature.

[0077] It should be noted that one set of color coordinates corresponds to one color temperature value, but one color temperature value can correspond to multiple sets of color coordinates. In the embodiment of the present application, the color coordinates corresponding to different color temperature values ​​can be pre-set. When the color temperature of the display needs to be adjusted to the target color temperature, the color coordinates corresponding to the pre-set target color temperature are marked as the target color coordinates. Exemplarily, if the color temperature is to be adjusted to 6500K, the corresponding target color coordinates are (0.313, 0.329), then the RGB value in the display is adjusted, that is, the ratio of the three color channels is adjusted so that the color coordinates of the display are adjusted to (0.313, 0.329).

[0078] S1042, adjusting the values ​​of the B channel and the G channel of the display according to the first color coordinates until a second color coordinate is obtained, wherein the ordinate value in the second color coordinates is equal to the ordinate value in the target color coordinates.

[0079] In this step, the vertical coordinate in the color coordinate is adjusted by adjusting the values ​​of the B channel and the G channel.

[0080] S1043, adjusting the values ​​of the R channel and the G channel of the display according to the second color coordinates until the target color coordinates are obtained.

[0081] Generally, the change of the value of the B channel mainly changes the ordinate value of the color coordinate, and the larger the value of the B channel, the smaller the ordinate value of the color coordinate; but the change of the value of the B channel has little effect on the abscissa value of the color coordinate. The change of the value of the R channel mainly changes the abscissa value of the color coordinate, and the larger the value of the R channel, the larger the abscissa value of the color coordinate; but the change of the value of the R channel has little effect on the ordinate value of the color coordinate. The change of the value of the G channel affects both the abscissa and ordinate of the color coordinate, but has a greater impact on the ordinate value; and the larger the value of the G channel, the larger the abscissa value and the smaller the ordinate value.

[0082] In the above method, the ordinate value of the color coordinate is first adjusted through step S1042 to make it reach the ordinate value in the target color coordinate; then the abscissa value of the color coordinate is adjusted through step S1043 to make it reach the abscissa value in the target color coordinate, so that the display color coordinate reaches the target color coordinate. Through the above method, it is equivalent to adjusting the color coordinate in an orderly manner according to the order of the ordinate first and then the abscissa; compared with the disorderly adjustment method in the prior art, it can avoid ineffective adjustment and has a higher adjustment efficiency.

[0083] Optionally, the values ​​of the R channel and the G channel of the display may be adjusted according to the first color coordinates so that the horizontal coordinate of the color coordinate of the display reaches the horizontal coordinate of the target color coordinate to obtain the seventh color coordinate; and then the values ​​of the B channel and the G channel of the display may be adjusted according to the seventh color coordinates until the target color coordinates are obtained.

[0084] In the above method, it is equivalent to adjusting the horizontal coordinate of the color coordinate first and then adjusting the vertical coordinate. It is known from practice that compared with the method of adjusting the horizontal coordinate of the color coordinate first and then adjusting the vertical coordinate, the method of adjusting the vertical coordinate of the color coordinate first and then adjusting the horizontal coordinate has higher adjustment efficiency.

[0085] In one embodiment, after step S1043, the method further includes:

[0086] When the color coordinates of the display are the target color coordinates, a second brightness of the display is obtained; if the second brightness is not within the preset brightness range, the display is determined to be unqualified.

[0087] It should be noted that the change of the G channel value has a greater impact on the brightness of the display. In the process of adjusting the color temperature, the G channel value may change, and then change the brightness of the display. The brightness of the display is an important evaluation indicator of the quality of the display. Therefore, in order to further test the quality of the display, after adjusting the color temperature of the display, it is necessary to re-evaluate the brightness of the display to ensure that the quality of the display meets the standards.

[0088] In one embodiment, S1042 may include:

[0089] 2-1. Calculate the ordinate difference between the ordinate value in the first color coordinate and the ordinate value in the target color coordinate.

[0090] 2-2. Obtain a first adjustment amount of the B channel of the display corresponding to the vertical coordinate difference.

[0091] In the embodiment of the present application, the adjustment amount of each color channel and the difference interval corresponding to each adjustment amount can be preset. For example: when the vertical coordinate difference is greater than 0.01 and less than 0.015, the adjustment amount of the B channel is 5; when the vertical coordinate difference is greater than 0.005 and less than 0.01, the adjustment amount of the B channel is 3; when the vertical coordinate difference is less than 0.005, the adjustment amount of the B channel is 1. It should be noted that the definition of the difference interval of different color channels can be different, and the adjustment amount corresponding to each difference interval can also be different, which can be preset according to actual needs, and is not specifically limited here.

[0092] 2-3. If the difference between the first channel value and the first boundary value is greater than or equal to the first adjustment amount, adjust the value of the B channel of the display according to the first adjustment amount to obtain the third color coordinate corresponding to the adjusted RGB value of the display.

[0093] The first channel value is the value of the B channel of the display before adjustment, and the first boundary value is the boundary value of the B channel of the display.

[0094] As described in S102 embodiment, the values ​​of the three color channels RGB are within the target range. It should be noted that in the embodiment of the present application, when the value of the B channel needs to be increased, the first boundary value represents the maximum value within the target range; when the value of the B channel needs to be reduced, the first boundary value represents the minimum value within the target range. In other words, it is necessary to ensure that the adjusted value of the B channel is still within the target range.

[0095] 2-4. If the ordinate value in the third color coordinate is not equal to the ordinate value in the target color coordinate, continue to adjust the values ​​of the B channel and the G channel of the display according to the third color coordinate until the second color coordinate is obtained.

[0096] 2-5. If the difference between the first channel value and the first boundary value is less than the first adjustment amount, adjust the value of the G channel according to the first color coordinates until the second color coordinates are obtained.

[0097] Furthermore, steps 2-5 may include:

[0098] 2-5-1. If the difference between the first channel value and the first boundary value is smaller than the first adjustment amount, then obtain the second adjustment amount of the G channel of the display corresponding to the vertical coordinate difference.

[0099] The method for obtaining the second adjustment amount is the same as the method for obtaining the first adjustment amount. For details, please refer to the description in 2-2, which will not be repeated here.

[0100] 2-5-2. If the difference between the second channel value and the second boundary value is greater than or equal to the second adjustment amount, adjust the value of the G channel of the display according to the second adjustment amount to obtain the fourth color coordinate corresponding to the adjusted RGB value of the display.

[0101] The second channel value is the value of the G channel of the display before adjustment, and the second boundary value is the boundary value of the G channel of the display.

[0102] As described in the S102 embodiment, the values ​​of the three color channels RGB are within the target range. It should be noted that in the embodiment of the present application, when the value of the G channel needs to be increased, the second boundary value represents the maximum value within the target range; when the value of the G channel needs to be reduced, the second boundary value represents the minimum value within the target range. In other words, it is necessary to ensure that the adjusted value of the G channel is still within the target range.

[0103] 2-5-3. If the vertical coordinate value in the fourth color coordinate is not equal to the vertical coordinate value in the target color coordinate, continue to adjust the value of the G channel of the display according to the fourth color coordinate until the second color coordinate is obtained.

[0104] It should be noted that in actual applications, the following situation may occur: no matter how the values ​​of the B channel and the G channel are adjusted, the ordinate of the color coordinate of the display cannot reach the ordinate value of the target color coordinate. In this case, the display is judged as a substandard product.

[0105] In one embodiment, S1043 may include:

[0106] 3-1. Calculate the abscissa difference between the abscissa value in the second color coordinates and the abscissa value in the target color coordinates.

[0107] 3-2. Obtain a third adjustment amount of the R channel of the display corresponding to the horizontal coordinate difference.

[0108] The method for obtaining the third adjustment amount is the same as the method for obtaining the first adjustment amount. For details, please refer to the description in 2-2, which will not be repeated here.

[0109] 3-3. If the difference between the third channel value and the third boundary value is greater than or equal to the third adjustment amount, adjust the value of the R channel of the display according to the third adjustment amount to obtain the fifth color coordinate corresponding to the adjusted RGB value of the display.

[0110] The third channel value is the value of the R channel of the display before adjustment, and the third boundary value is the boundary value of the R channel of the display.

[0111] As described in the S102 embodiment, the values ​​of the three color channels RGB are within the target range. It should be noted that in the embodiment of the present application, when the value of the R channel needs to be increased, the second boundary value represents the maximum value within the target range; when the value of the R channel needs to be reduced, the second boundary value represents the minimum value within the target range. In other words, it is necessary to ensure that the adjusted value of the G channel is still within the target range.

[0112] 3-4. If the abscissa value in the fifth color coordinate is not equal to the abscissa value in the target color coordinate, continue to adjust the values ​​of the R channel and the G channel of the display according to the fifth color coordinate until the target color coordinate is obtained.

[0113] 3-5. If the difference between the third channel value and the third boundary value is smaller than the third adjustment amount, the value of the G channel is adjusted according to the fifth color coordinates until the target color coordinates are obtained.

[0114] Furthermore, steps 3-5 may also include:

[0115] 3-5-1. If the difference between the third channel value and the third boundary value is less than the third adjustment amount, obtain the fourth adjustment amount of the G channel of the display corresponding to the horizontal coordinate difference.

[0116] 3-5-2. If the difference between the fourth channel value and the fourth boundary value is greater than or equal to the fourth adjustment amount, adjust the value of the G channel of the display according to the fourth adjustment amount to obtain the sixth color coordinate corresponding to the adjusted RGB value of the display.

[0117] The fourth channel value is the value of the G channel of the display before adjustment, and the fourth boundary value is the boundary value of the G channel of the display.

[0118] 3-5-3. If the abscissa value in the sixth color coordinate is not equal to the abscissa value in the target color coordinate, continue to adjust the value of the G channel of the display according to the sixth color coordinate until the target color coordinate is obtained.

[0119] It should be noted that in actual applications, the following situation may occur: no matter how the values ​​of the R channel and the G channel are adjusted, the abscissa of the color coordinate of the display cannot reach the abscissa value of the target color coordinate. In this case, the display is judged as a substandard product.

[0120] The above steps 3-1 to 3-5 are similar to steps 2-1 to 2-5. Please refer to the description of steps 2-1 to 2-5 for details, and will not be repeated here.

[0121] The following is an example to introduce the color coordinate adjustment process. Assume that the initial color coordinates are (0.285, 0.319), the initial brightness is 250, the target color coordinates are (0.313, 0.329), and the target brightness is 300. Because the brightness does not meet the specifications, set RGB to the maximum value (128, 128, 128). Confirm whether the current display hardware status meets the brightness specifications. If not, the display needs to be refurbished; if it does, adjust the color temperature according to the latest color coordinates.

[0122] Assuming that the color coordinates corresponding to the maximum value of RGB are (0.316, 0.315) and the brightness is 320, adjust the value of the B channel. From the data, the vertical coordinate difference between the current color coordinates and the target color coordinates is 0.014, which is a large difference. The corresponding adjustment amount is 5, so subtract 5 from the value of the B channel (because the value of the B channel has an inverse effect on the vertical coordinate value, so subtraction is required).

[0123] The re-measured color coordinates are (0.315, 0.320) and the brightness is 317. Continue to adjust the value of channel B. From the data, the vertical coordinate difference between the current color coordinates and the target color coordinates is 0.009, and the corresponding adjustment amount is 3, so subtract 3 from the value of channel B.

[0124] The re-measured color coordinates are (0.315, 0.323) and the brightness is 317. Continue to adjust the value of channel B. From the data, the vertical coordinate difference between the current color coordinates and the target color coordinates is 0.006, and the corresponding adjustment amount is 3, so subtract 3 from the value of channel B.

[0125] The re-measured color coordinates are (0.315, 0.324) and the brightness is 316. Continue to adjust the value of channel B. From the data, the vertical coordinate difference between the current color coordinates and the target color coordinates is 0.005, and the corresponding adjustment amount is 3, so subtract 3 from the value of channel B.

[0126] The re-measured color coordinates are (0.316, 0.327) and the brightness is 316. Continue to adjust the value of channel B. From the data, the vertical coordinate difference between the current color coordinates and the target color coordinates is 0.002, and the corresponding adjustment amount is 1, so subtract 1 from the value of channel B.

[0127] The re-measured color coordinates are (0.316, 0.329) and the brightness is 315. The ordinate value of the color coordinates is consistent with the ordinate value of the target color coordinates, so continue to adjust the abscissa value. From the data, the abscissa difference between the current color coordinates and the target color coordinates is 0.003, and the corresponding adjustment amount is 1, so subtract 1 from the value of the R channel.

[0128] The re-measured color coordinates are (0.313, 0.329) and the brightness is 315. The color coordinates are consistent with the target color coordinates. Re-comparing the brightness, the brightness is 315, which can reach the target brightness of 300 and meets the requirements, so the adjustment is completed.

[0129] The above example only shows one case, that is, by adjusting the values ​​of the R channel and the B channel, the color coordinates of the display can reach the target color coordinates. For the solution that requires adjusting the value of the G channel, no example is given here.

[0130] See also Figure 2 , is a flow chart of display color temperature adjustment provided by an embodiment of the present application. Figure 2 As shown, the method in the embodiment of the present application can be executed by a PC host computer. The PC host computer is connected to the display and the color analyzer respectively through a fixture. The color analyzer reads the initial data of the display, including the color coordinates (x, y) and the brightness Lv. First, determine whether the color coordinates and brightness meet the specifications respectively. If both meet the specifications, no adjustment is required. If it does not meet the specifications, first determine whether the brightness meets the specifications. If the brightness does not meet the specifications, adjust the RGB value of the display to the maximum value MAX; then determine whether the brightness at this time meets the specifications; if it still does not meet the specifications, determine that the display is unqualified; if it meets the specifications, continue to determine whether y meets the specifications. If y does not meet the specifications, adjust the values ​​of the B channel and the G channel; determine whether the adjusted y meets the specifications; if no matter how it is adjusted, y cannot meet the specifications, the display is determined to be unqualified; if y meets the specifications, continue to determine whether x meets the specifications. If x does not meet the specification, adjust the values ​​of the R channel and the G channel; determine whether the adjusted x meets the specification; if x cannot meet the specification no matter how it is adjusted, determine that the display is unqualified; if x meets the specification, re-determine whether the adjusted brightness meets the specification. If the adjusted brightness also meets the specification, the adjustment ends; if the adjusted brightness does not meet the specification, determine that the display is unqualified.

[0131] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0132] Corresponding to the color temperature adjustment method described in the above embodiment, Figure 3 : is a structural block diagram of the color temperature adjustment device provided in an embodiment of the present application. For the convenience of explanation, only the parts related to the embodiment of the present application are shown.

[0133] Reference Figure 3 , the device comprises:

[0134] The data acquisition unit 31 is used to acquire initial data of the display to be detected, wherein the initial data includes initial brightness and initial color coordinates.

[0135] The brightness adjustment unit 32 is used to adjust the RGB value of the display to a maximum value within a target range if the initial brightness is not within a preset brightness range, wherein the target range is a value range of the RGB value in the display.

[0136] The brightness acquisition unit 33 is used to acquire a first brightness of the display, where the first brightness is the brightness corresponding to when the RGB value of the display is the maximum value.

[0137] The first adjustment unit 34 is used to adjust the color temperature of the display to a target color temperature according to a first color coordinate if the first brightness is within the preset brightness range, wherein the first color coordinate is the color coordinate corresponding to when the RGB value of the display is the maximum value.

[0138] Optionally, the first adjustment unit 34 is further used for:

[0139] If the first brightness is within the preset brightness range, obtaining the target color coordinates corresponding to the target color temperature;

[0140] Adjusting the values ​​of the B channel and the G channel of the display according to the first color coordinates until a second color coordinate is obtained, wherein the ordinate value in the second color coordinates is equal to the ordinate value in the target color coordinates;

[0141] The values ​​of the R channel and the G channel of the display are adjusted according to the second color coordinates until the target color coordinates are obtained.

[0142] Optionally, the first adjustment unit 34 is further configured to:

[0143] Calculating a ordinate difference between the ordinate value in the first color coordinate and the ordinate value in the target color coordinate;

[0144] Obtaining a first adjustment amount of the B channel of the display corresponding to the ordinate difference;

[0145] If the difference between the first channel value and the first boundary value is greater than or equal to the first adjustment amount, adjusting the value of the B channel of the display according to the first adjustment amount to obtain a third color coordinate corresponding to the adjusted RGB value of the display, wherein the first channel value is the value of the B channel of the display before adjustment, and the first boundary value is the boundary value of the B channel of the display;

[0146] If the ordinate value in the third color coordinate is not equal to the ordinate value in the target color coordinate, continue to adjust the values ​​of the B channel and the G channel of the display according to the third color coordinate until the second color coordinate is obtained;

[0147] If the difference between the first channel value and the first boundary value is smaller than the first adjustment amount, the value of the G channel is adjusted according to the first color coordinates until the second color coordinates are obtained.

[0148] Optionally, the first adjustment unit 34 is further configured to:

[0149] If the difference between the first channel value and the first boundary value is less than the first adjustment amount, obtaining a second adjustment amount of the G channel of the display corresponding to the vertical coordinate difference;

[0150] If the difference between the second channel value and the second boundary value is greater than or equal to the second adjustment amount, adjusting the value of the G channel of the display according to the second adjustment amount to obtain a fourth color coordinate corresponding to the adjusted RGB value of the display, wherein the second channel value is the value of the G channel of the display before adjustment, and the second boundary value is the boundary value of the G channel of the display;

[0151] If the ordinate value in the fourth color coordinate is not equal to the ordinate value in the target color coordinate, the value of the G channel of the display is continuously adjusted according to the fourth color coordinate until the second color coordinate is obtained.

[0152] Optionally, the first adjustment unit 34 is further configured to:

[0153] Calculating a horizontal coordinate difference between the horizontal coordinate value in the second color coordinate and the horizontal coordinate value in the target color coordinate;

[0154] Obtaining a third adjustment amount of the R channel of the display corresponding to the horizontal coordinate difference;

[0155] If the difference between the third channel value and the third boundary value is greater than or equal to the third adjustment amount, the value of the R channel of the display is adjusted according to the third adjustment amount to obtain a fifth color coordinate corresponding to the adjusted RGB value of the display, wherein the third channel value is the value of the R channel of the display before adjustment, and the third boundary value is the boundary value of the R channel of the display;

[0156] If the abscissa value in the fifth color coordinate is not equal to the abscissa value in the target color coordinate, continue to adjust the values ​​of the R channel and the G channel of the display according to the fifth color coordinate until the target color coordinate is obtained;

[0157] If the difference between the third channel value and the third boundary value is smaller than the third adjustment amount, the value of the G channel is adjusted according to the fifth color coordinates until the target color coordinates are obtained.

[0158] Optionally, the first adjustment unit 34 is further configured to:

[0159] If the difference between the third channel value and the third boundary value is less than the third adjustment amount, obtaining a fourth adjustment amount of the G channel of the display corresponding to the horizontal coordinate difference;

[0160] If the difference between the fourth channel value and the fourth boundary value is greater than or equal to the fourth adjustment amount, adjusting the value of the G channel of the display according to the fourth adjustment amount to obtain a sixth color coordinate corresponding to the adjusted RGB value of the display, wherein the fourth channel value is the value of the G channel of the display before adjustment, and the fourth boundary value is the boundary value of the G channel of the display;

[0161] If the abscissa value in the sixth color coordinate is not equal to the abscissa value in the target color coordinate, the value of the G channel of the display is continuously adjusted according to the sixth color coordinate until the target color coordinate is obtained.

[0162] Optionally, the device further comprises:

[0163] The inspection unit 35 is used to adjust the values ​​of the R channel and the G channel of the display according to the second color coordinates until the target color coordinates are obtained, and then obtain the second brightness of the display when the color coordinates of the display are the target color coordinates; if the second brightness is not within the preset brightness range, the display is judged to be unqualified.

[0164] Optionally, the device further comprises:

[0165] The second adjustment unit 36 ​​is configured to, after acquiring the initial color temperature data of the display to be detected, adjust the color temperature of the display to a target color temperature according to the initial color coordinates if the initial brightness is within a preset brightness range.

[0166] Optionally, the inspection unit 35 is further used for:

[0167] After acquiring the first brightness of the display, if the first brightness is not within the preset brightness range, the display is determined to be unqualified.

[0168] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0169] in addition, Figure 3 The color temperature adjustment device shown may be a software unit, a hardware unit, or a combination of software and hardware, which is built into an existing terminal device, or may be integrated into the terminal device as an independent pendant, or may exist as an independent terminal device.

[0170] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0171] Figure 4 Schematic diagram of the structure of the terminal device provided in the embodiment of the present application. Figure 4 As shown, the terminal device 4 of this embodiment includes: at least one processor 40 ( Figure 4 Only one is shown in the figure) a processor, a memory 41, and a computer program 42 stored in the memory 41 and executable on the at least one processor 40, and when the processor 40 executes the computer program 42, the steps in any of the above-mentioned color temperature adjustment method embodiments are implemented.

[0172] The terminal device may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal device may include, but is not limited to, a processor and a memory. Those skilled in the art will understand that Figure 4 It is only an example of the terminal device 4 and does not constitute a limitation on the terminal device 4. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, etc.

[0173] The processor 40 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0174] In some embodiments, the memory 41 may be an internal storage unit of the terminal device 4, such as a hard disk or memory of the terminal device 4. In other embodiments, the memory 41 may also be an external storage device of the terminal device 4, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device 4. Further, the memory 41 may also include both an internal storage unit and an external storage device of the terminal device 4. The memory 41 is used to store an operating system, an application program, a boot loader, data, and other programs, such as the program code of the computer program. The memory 41 may also be used to temporarily store data that has been output or is to be output.

[0175] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.

[0176] An embodiment of the present application provides a computer program product. When the computer program product runs on a terminal device, the terminal device can implement the steps in the above-mentioned method embodiments when executing the computer program product.

[0177] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the device / terminal device, a recording medium, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.

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

[0179] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0180] In the embodiments provided in the present application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0181] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0182] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A color temperature adjustment method, characterized in that: include: Acquire initial data of the display to be detected, wherein the initial data includes initial brightness and initial color coordinates; If the initial brightness is not within the preset brightness range, adjusting the RGB value of the display to a maximum value within a target range, wherein the target range is a value range of the RGB value in the display; Acquire a first brightness of the display, where the first brightness is the brightness corresponding to when the RGB value of the display is the maximum value; If the first brightness is within the preset brightness range, obtaining the target color coordinates corresponding to the target color temperature; Adjusting the values ​​of the B channel and the G channel of the display according to the first color coordinate until a second color coordinate is obtained, wherein the first color coordinate is the color coordinate corresponding to when the RGB value of the display is the maximum value, and the ordinate value in the second color coordinate is equal to the ordinate value in the target color coordinate; Adjusting the value of the R channel and the value of the G channel of the display according to the second color coordinates until the target color coordinates are obtained; The adjusting the value of the B channel and the value of the G channel of the display according to the first color coordinate until the second color coordinate is obtained includes: Calculating a ordinate difference between the ordinate value in the first color coordinate and the ordinate value in the target color coordinate; Obtaining a first adjustment amount of the B channel of the display corresponding to the ordinate difference; If the difference between the first channel value and the first boundary value is greater than or equal to the first adjustment amount, adjusting the value of the B channel of the display according to the first adjustment amount to obtain a third color coordinate corresponding to the adjusted RGB value of the display, wherein the first channel value is the value of the B channel of the display before adjustment, and the first boundary value is the boundary value of the B channel of the display; If the ordinate value in the third color coordinate is not equal to the ordinate value in the target color coordinate, continue to adjust the values ​​of the B channel and the G channel of the display according to the third color coordinate until the second color coordinate is obtained; If the difference between the first channel value and the first boundary value is smaller than the first adjustment amount, the value of the G channel is adjusted according to the first color coordinates until the second color coordinates are obtained.

2. The color temperature adjustment method according to claim 1, wherein: If the difference between the first channel value and the first boundary value is less than the first adjustment amount, adjusting the value of the G channel according to the first color coordinate until the second color coordinate is obtained, includes: If the difference between the first channel value and the first boundary value is less than the first adjustment amount, obtaining a second adjustment amount of the G channel of the display corresponding to the vertical coordinate difference; If the difference between the second channel value and the second boundary value is greater than or equal to the second adjustment amount, adjusting the value of the G channel of the display according to the second adjustment amount to obtain a fourth color coordinate corresponding to the adjusted RGB value of the display, wherein the second channel value is the value of the G channel of the display before adjustment, and the second boundary value is the boundary value of the G channel of the display; If the ordinate value in the fourth color coordinate is not equal to the ordinate value in the target color coordinate, the value of the G channel of the display is continuously adjusted according to the fourth color coordinate until the second color coordinate is obtained.

3. The color temperature adjustment method according to claim 1, wherein: The adjusting the value of the R channel and the value of the G channel of the display according to the second color coordinates until the target color coordinates are obtained includes: Calculating a horizontal coordinate difference between the horizontal coordinate value in the second color coordinate and the horizontal coordinate value in the target color coordinate; Obtaining a third adjustment amount of the R channel of the display corresponding to the horizontal coordinate difference; If the difference between the third channel value and the third boundary value is greater than or equal to the third adjustment amount, the value of the R channel of the display is adjusted according to the third adjustment amount to obtain a fifth color coordinate corresponding to the adjusted RGB value of the display, wherein the third channel value is the value of the R channel of the display before adjustment, and the third boundary value is the boundary value of the R channel of the display; If the abscissa value in the fifth color coordinate is not equal to the abscissa value in the target color coordinate, continue to adjust the values ​​of the R channel and the G channel of the display according to the fifth color coordinate until the target color coordinate is obtained; If the difference between the third channel value and the third boundary value is smaller than the third adjustment amount, the value of the G channel is adjusted according to the fifth color coordinates until the target color coordinates are obtained.

4. The color temperature adjustment method according to claim 3, characterized in that: If the difference between the third channel value and the third boundary value is less than the third adjustment amount, adjusting the value of the G channel according to the fifth color coordinate until the target color coordinate is obtained, includes: If the difference between the third channel value and the third boundary value is less than the third adjustment amount, obtaining a fourth adjustment amount of the G channel of the display corresponding to the horizontal coordinate difference; If the difference between the fourth channel value and the fourth boundary value is greater than or equal to the fourth adjustment amount, adjusting the value of the G channel of the display according to the fourth adjustment amount to obtain a sixth color coordinate corresponding to the adjusted RGB value of the display, wherein the fourth channel value is the value of the G channel of the display before adjustment, and the fourth boundary value is the boundary value of the G channel of the display; If the abscissa value in the sixth color coordinate is not equal to the abscissa value in the target color coordinate, the value of the G channel of the display is continuously adjusted according to the sixth color coordinate until the target color coordinate is obtained.

5. The color temperature adjustment method according to claim 1, wherein: After adjusting the values ​​of the R channel and the G channel of the display according to the second color coordinates until the target color coordinates are obtained, the method further includes: acquiring a second brightness of the display when the color coordinates of the display are the target color coordinates; If the second brightness is not within the preset brightness range, the display is determined to be unqualified.

6. The color temperature adjustment method according to claim 1, wherein: After acquiring the initial color temperature data of the display to be detected, the method further includes: If the initial brightness is within a preset brightness range, adjusting the color temperature of the display to a target color temperature according to the initial color coordinates; After acquiring the first brightness of the display, the method further includes: If the first brightness is not within the preset brightness range, the display is determined to be unqualified.

7. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 6 is implemented.

8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Chromaticity coordinate calibration method, device and system

    CN108257572A

  • Debugging method and system for factory settings of low-power-consumption liquid crystal display

    CN111833828A