The subject matter herein generally relates to colors in displays.
In general, the user adjusts the color temperature of a display according to his or her perception and experience. If the adjusted value is incorrect, there may be a human-eye perception that the picture is slightly green.
Implementations of the present disclosure will now be described, by way of example only, with reference to the attached figures.
It will be appreciated that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the exemplary embodiments described herein. However, it will be understood by those of ordinary skill in the art that the exemplary embodiments described herein can be practiced without these specific details. In other instances, methods, procedures, and components have not been described in detail so as not to obscure the related relevant feature being described. The drawings are not necessarily to scale and the proportions of certain parts may be exaggerated to better illustrate details and features. The description is not to be considered as limiting the scope of the exemplary embodiments described herein.
Several definitions that apply throughout this disclosure will now be presented.
The term “comprising” means “including, but not necessarily limited to”; it specifically indicates open-ended inclusion or membership in a so-described combination, group, series, and the like.
In at least one exemplary embodiment, the color analyzing device 20 obtains a color temperature value and a color coordinate value of the monitor 10, and transmits the color temperature value and the color coordinate value to the processing device 30.
The color analyzing device 20 includes a sensor (not shown). The sensor extends to the center of the monitor 10 to obtain optical data. The color analyzing device 20 converts the optical data into the color temperature value and color coordinate value.
The processing device 30 communicates with the monitor 10 and the color analyzing device 20.
In at least one exemplary embodiment, the processing device 30 obtains the color temperature value and the color coordinate value. The processing device 30 also sends a command to adjust RGB values to the monitor 10. The processing device 30 adjusts the color temperature value of the monitor 10 within a standard range and the color coordinate value of the monitor 10 within the standard range.
In at least one exemplary embodiment, three primary colors are R, G, and B, where R is red, G is green, and B is blue.
The setting unit 32 defines a color temperature standard value and a color coordinate standard value.
The obtaining unit 34 obtains the color temperature value and the color coordinate value and transmits the color temperature value and the color coordinate value to the determining unit 36.
The determining unit 36 compares the color temperature value or reading with the color temperature standard value to obtain a first difference value, and determines whether the first difference value is within a first range.
For example, the setting unit 32 can set the color temperature standard value as 6500K, and the determining unit 36 can determine whether the acquired color temperature value or reading is between 6450K and 6550K. Thus, the first range may have a tolerance that cannot exceed positive and negative 50K.
The determining unit 36 compares the color coordinate value or reading with the color coordinate standard value to obtain a second difference value, and determines whether the second difference value is within the second range.
For example, the setting unit 32 can set the X coordinate value of the color coordinate standard value as 0.31 and the Y coordinate value as 0.33. The determining unit 36 determines whether the X coordinate value of the acquired color coordinate value is between 0.30 and 0.32 and whether the Y coordinate value of the acquired color coordinate value is between 0.32 and 0.34. Thus, the second range may have a tolerance that cannot exceed positive and negative 0.1.
When the first difference value is not within the first range, the determining unit 36 determines whether the first difference value is positive or negative.
If the first difference value is positive, the adjusting unit 38 controls the monitor 10 to reduce the B value until the first difference value is within the first range. The B value is the blue value in the three primary colors.
If the first difference value is negative, the adjusting unit 38 controls the monitor 10 to reduce the R value until the first difference value is within the first range. The R value is the red value in the three primary colors.
In at least one exemplary embodiment, the determining unit 36 also determines whether the second difference value is within the second range. If the second difference value is within the second range, the adjusting unit 38 does not need to make any adjustment to the monitor 10. If the second difference value is not within the second range, the determining unit 36 determines whether the second difference value is positive or negative.
If the second difference value is positive, the adjusting unit 38 controls the monitor 10 to reduce the G value until the second difference value is within the second range. The G value is the green value in the three primary colors.
If the second difference value is negative, the adjusting unit 38 controls the monitor 10 to reduce the B value, the determining unit 36 then determines whether the first difference value and the second difference value are within their respective ranges. If the first difference value is not within the first range, the adjusting unit 38 controls the monitor 10 to reduce the R value until the first difference value is within the first range.
At block 300, the color analyzing device 20 obtains a color temperature value and a color coordinate value of the monitor 10.
In at least one exemplary embodiment, the color analyzing device 20 includes a sensor (not shown). The sensor extends to the center of the monitor 10 to obtain the optical data. The color analyzing device 20 converts the optical data into the color temperature value and color coordinate value.
At block 302, the setting unit 32 defines a color temperature standard value, a color coordinate standard value, a first range, and a second range.
In at least one exemplary embodiment, the determining unit 36 compares a reading of the color temperature value with the color temperature standard value to obtain a first difference value, and determines whether the first difference value is within the first range. The first range is a preset range under the specification standard.
For example, the setting unit 32 sets the color temperature standard value at 6500K, and the determining unit 36 determines whether the acquired color temperature value is between 6450K and 6550K. Thus, the first range allows for positive and negative tolerances not exceeding 50K.
In at least one exemplary embodiment, the determining unit 36 compares a reading of the color coordinate value with the color coordinate standard value to obtain a second difference value, and determines whether the second difference value is within the second range.
For example, the setting unit 32 can set the X coordinate value of the color coordinate standard value as 0.31 and the Y coordinate value as 0.33. The determining unit 36 determines whether the acquired color coordinate value of the X coordinate is between 0.30 and 0.32 and whether the acquired color coordinate value of the Y coordinate is between 0.32 and 0.34. Thus, the second range allows for positive and negative tolerances not exceeding 0.1.
At block 304, the color analyzing device 20 transmits the color temperature value and the color coordinate value of the monitor 10 to the determining unit 36.
At block 306, the determining unit 36 determines whether the first difference value is within the first range and whether the second difference value is within the second range. If the first difference value is within the first range and the second difference value is within the second range, block 328 is implemented, otherwise the block 308 is implemented.
At block 308, the determining unit 36 determines whether the first difference value is positive or negative. If the first difference value is positive, block 310 is implemented, otherwise the block 312 is implemented.
At block 310, the adjusting unit 38 controls the monitor 10 to reduce the B value until the first difference value is within the first range. The B value is the blue value in the three primary colors.
At block 312, the adjusting unit 38 controls the monitor 10 to reduce the R value until the first difference value is within the first range. The R value is the red value in the three primary colors.
At block 314, the determining unit 36 determines whether the second difference value is within the second range. If the second difference value is within the second range, block 328 is implemented, otherwise block 316 is implemented.
At block 316, the determining unit 36 determines whether the second difference value is positive. If the second difference value is positive, block 324 is implemented, otherwise the block 318 is implemented.
At block 318, the adjusting unit 38 controls the monitor 10 to reduce the B value, and the determining unit 36 determines whether the first difference value is within the first range and the second difference value is within the second range. If the first difference value is within the first range and the second difference value is within the second range, block 328 is implemented, otherwise the block 320 is implemented.
At block 320, the adjusting unit 38 controls the monitor 10 to reduce the R value until the first difference value is within the first range.
At block 322, the determining unit 36 determines whether the second difference value is within the second range. If the second difference value is within the second range, block 328 is implemented, otherwise the procedure returns to the block 318.
At block 324, the adjusting unit 38 controls the monitor 10 to reduce the G value until the second difference value is within the second range. The G value is the green value in the three primary colors.
At block 326, the determining unit 36 determines whether the first difference value is within the first range. If the first difference value is within the first range, block 328 is implemented, otherwise the procedure returns to the block 310.
At block 328, the adjusting unit 38 does not adjust the color temperature value and color coordinates of the monitor 10.
The exemplary embodiments shown and described above are only examples. Many details are often found in the art such as the other features of color displays. Therefore, many such details are neither shown nor described. Even though numerous characteristics and advantages of the present technology have been set forth in the foregoing description, together with details of the structure and function of the present disclosure, the disclosure is illustrative only, and changes may be made in the detail, especially in matters of shape, size, and arrangement of the parts within the principles of the present disclosure, up to and including the full extent established by the broad general meaning of the terms used in the claims. It will therefore be appreciated that the exemplary embodiments described above may be modified within the scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
201810290108.7 | Apr 2018 | CN | national |