Display color temperature adjusting method and system, medium
By using a variety of commands and adjustment modes in the monitor color temperature adjustment method, the problem of limited functionality in existing tools has been solved, enabling diversified adjustment and efficient production.
Patent Information
- Application Number
- CN202411656783.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-12-30
- Estimated Expiration
- 2044-11-19
AI Technical Summary
Existing monitor color adjustment tools have limited functionality, do not support diverse adjustment modes, and cannot meet the specifications of different customers.
A method for adjusting the color temperature of a monitor is provided, including multiple command modes and adjustment modes. By using preset command modes and adjustment modes, a suitable adjustment scheme can be selected according to the monitor model. Color coordinates and brightness values are obtained by combining a color analyzer for precise adjustment.
It has achieved diversified debugging modes, which can meet the needs of different customers, improve production efficiency and debugging timeliness, and adapt to the color temperature debugging of various display products.
Smart Images

Figure CN119446005B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display calibration technology, specifically to display color temperature calibration methods, systems, and media. Background Technology
[0002] After a monitor is manufactured and before it leaves the factory, its color temperature needs to be adjusted to ensure that it meets the standard.
[0003] Existing monitor color adjustment tools primarily test various preset colors on the monitor to ensure consistency from the factory settings. However, these tools suffer from limitations such as limited functionality and lack of support for diverse adjustment modes. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a display color temperature testing method, system and medium that support diverse debugging modes and meet different customer specifications.
[0005] To solve the above-mentioned technical problems, the first technical solution adopted by the present invention is as follows:
[0006] A method for adjusting the color temperature of a display includes:
[0007] S1: Preset command mode and adjustment mode;
[0008] The command modes include: a) no assignment or adjustment, only a default initial RGB value judgment; b) no adjustment, assign the parameter default; c) adjust using the average of the previous N passed RGB values as the initial RGB value, where N is an integer greater than or equal to 2; d) adjust using the previously passed RGB value as the initial RGB value; e) adjust using the parameter default as the initial RGB value; f) adjust using the default initial RGB value as the initial RGB value; g) sequentially assign the RGB values from the passed list as the initial RGB values, without adjustment; h) adjust using the target RGB value calculated based on the default initial RGB value and the standard RGB value as the initial RGB value.
[0009] The adjustment mode includes two or more display modes and their corresponding color coordinate specifications and brightness specifications;
[0010] S2: Select the corresponding adjustment mode and command mode based on the monitor model to be debugged;
[0011] S3: Based on the selected adjustment mode, switch the display mode of the monitor to the first display mode among them;
[0012] S4: Set the RGB values of the monitor according to the selected command mode;
[0013] S5: Receive the current color coordinates and current brightness value of the display obtained through the color analyzer;
[0014] S6: Determine whether the current color coordinates and the current brightness value conform to the color coordinate specifications and brightness specifications corresponding to the current display mode in the adjustment mode;
[0015] If all conditions are met, the monitor is controlled to store the correspondence between the current RGB values and the current display mode, and the display mode of the monitor is switched to the next display mode in the selected adjustment mode. At the same time, the process returns to continue executing S4 until the judgment of all display modes in the selected adjustment mode is completed.
[0016] If none of them are met, then according to the selected command mode, execute: output the judgment result, the corresponding command mode is command mode a and command mode b; or return to execute S4, the corresponding command mode is command mode g; or obtain the adjusted RGB value according to the current color coordinates and the current brightness value, set the RGB value of the display to the adjusted RGB value, and return to continue executing S5, the corresponding command modes are command mode c, command mode d, command mode e, command mode f and command mode h; until the debugging of all display modes in the selected adjustment mode is completed.
[0017] Optionally, the maximum brightness value is also preset in S1;
[0018] Before S2, it also includes:
[0019] S21: Switch the display mode of the monitor to the maximum brightness and contrast mode;
[0020] S22: Receive the current brightness value of the display obtained by the color analyzer;
[0021] S23: Determine whether the current brightness value meets the preset maximum brightness value;
[0022] If the conditions are met, then execute S2;
[0023] If it does not meet the requirements, stop debugging and output the result of debugging failure.
[0024] Optionally, the step of stopping debugging in S23 further includes:
[0025] Switch the monitor's display mode to its default display mode and save the debug log.
[0026] Optionally, the brightness specification in S1 is set based on the calculation result of the ratio of the maximum brightness value to the required brightness of the corresponding display mode.
[0027] Optionally, before step S2, the method further includes:
[0028] S11: Scan to obtain the unique identifier of the display to be debugged;
[0029] Following S6, the following is also included:
[0030] S7: Generate debug logs and associate them with the unique identifiers obtained from the scan.
[0031] Another technical solution provided by this invention is:
[0032] A display color temperature calibration system includes: calibration equipment, a color analyzer, and a display to be calibrated; the calibration equipment is connected to both the color analyzer and the display to be calibrated; the color analyzer is connected to the display to be calibrated.
[0033] The debugging device is configured to perform the steps included in the above-described display color temperature debugging method.
[0034] Optionally, it also includes an MES system; the debugging device is wirelessly connected to the MES system.
[0035] Optionally, the debugging device is connected to the color analyzer via a USB interface.
[0036] Optionally, the debugging device communicates with the display to be debugged via DDCCI commands based on the FTDI2232 chip.
[0037] Another technical solution provided by this invention is:
[0038] A computer-readable storage medium having a computer program stored thereon, the program being executed by the processor of the device being debugged, capable of implementing the steps included in the above-described display color temperature adjustment method.
[0039] The beneficial effects of this invention are as follows: The display color temperature adjustment method, system, and medium provided by this invention, through the preset multiple command modes and multiple adjustment modes, support display color temperature adjustment according to the selected command mode and adjustment mode, which can better accommodate the color temperature adjustment needs of various display products and meet user needs; for different products, the most suitable adjustment scheme can be flexibly selected, and the color coordinates and brightness range can be precisely controlled according to different needs, thereby increasing the adjustment time in mass production and improving production efficiency. Attached Figure Description
[0040] Figure 1 A flowchart illustrating a display color temperature adjustment method provided in an embodiment of the present invention;
[0041] Figure 2 This is an example diagram showing the application interface of the command mode in a specific example of the present invention;
[0042] Figure 3 This is an example diagram showing the application interface for adjusting the mode in a specific example of the present invention;
[0043] Figure 4 This is a schematic diagram of the framework of a display color temperature adjustment system provided in an embodiment of the present invention;
[0044] Figure 5 This is an example diagram of the software interface of the debugging device in a specific application scenario provided by an embodiment of the present invention.
[0045] Label Explanation:
[0046] 1. Debugging equipment; 2. Color analyzer; 3. Monitor to be debugged; 4. MES system. Detailed Implementation
[0047] To explain in detail the technical content, objectives, and effects of the present invention, the following description is provided in conjunction with the embodiments and accompanying drawings.
[0048] Example 1
[0049] Please refer to Figure 1 This embodiment provides a method for adjusting the color temperature of a display, which includes at least the following steps:
[0050] S1: Preset command mode and adjustment mode;
[0051] Among them, such as Figure 2 As shown, the command modes include:
[0052] a. No assignment or adjustment, only check the default initial RGB value. In the application interface, this can be simply referred to as "no assignment, only check". This command mode means: do not assign or adjust RGB values, only check the initial RGB value.
[0053] b. Do not adjust, assign the default value. In the application interface, this can be simply referred to as "Do not adjust, assign the default value". This command mode means: do not perform any judgment or adjustment, just assign the default value to the display to be debugged.
[0054] c. Adjust the initial RGB value using the average of the previous N passes, where N is an integer greater than or equal to 2. Assuming N is 5, this can be simply referred to in the application interface as "Adjust the initial value using the average of the previous 5 OK passes". This command mode means: assign the average of the RGB values from the previous five passes, then perform a judgment and adjustment.
[0055] d. Adjust using the previously passed RGB value as the initial RGB value. In the application interface, this can be simply referred to as "Adjust using the last passed value as the initial value." This command mode means: assign the RGB value from the last pass to the monitor to be debugged, and then perform judgment and adjustment.
[0056] e. Adjust using the parameter 'default' as the initial RGB value. In the application interface, this can be simply referred to as "Adjust using the parameter 'default' as the initial value." This command mode means: assign the 'default' value to the monitor to be debugged, and then perform judgment and adjustment.
[0057] f. Adjust using the default initial RGB values. In the application interface, this can be simply referred to as "Adjust from device initial values". This command mode means: no values are assigned; the system judges and adjusts from the initial values of the monitor being tested.
[0058] g. Assign values sequentially from the RGB values in the pass list to the initial RGB values without adjustment. In the application interface, this can be simply referred to as "Assign values sequentially to all data in the OK list without adjustment." This command mode means: assign values one by one from the pass list, only checking and not adjusting.
[0059] h. Adjust the target RGB value calculated based on the default initial RGB value and the standard RGB value as the initial RGB value. In the application interface, this can be simply referred to as "calculate and adjust based on RGB values". This command mode means: assign the target RGB value calculated based on the default RGB value and the standard RGB value of the monitor to be debugged as the initial RGB value, and then perform judgment and adjustment.
[0060] The command mode mentioned refers to the command instructions used during the debugging process, which can also be understood as a specific debugging scheme. Users can select one of several command modes from various options to adjust the color temperature of the monitor to be debugged, based on different product conditions and customer needs.
[0061] The adjustment mode refers to the display mode that needs to be adjusted. This includes two or more display modes and their corresponding color coordinates and brightness specifications.
[0062] In some specific implementations, such as Figure 3 As shown, the display modes include different display modes such as 6500k color temperature display mode, 7500k color temperature display mode, 9300k color temperature display mode, and 5500k color temperature display mode. In particular, it also supports custom color temperature of the display mode to achieve diversified adjustable display modes and better meet various needs.
[0063] In some specific implementations, the color coordinates and brightness specifications corresponding to each display mode under the adjustment mode can be customized or configured by default. The default configuration can be set based on the calculation result of the ratio of the maximum brightness value to the required brightness of the corresponding display mode, such as using the ratio of maximum brightness * required brightness as the lower limit.
[0064] In some specific implementations, such as Figure 1 As shown, prior to step S2, the following steps are also included:
[0065] S11: Scan to obtain the unique identifier of the display to be debugged. The unique identifier may be a serial number or other uniquely identified barcode, QR code, or character number.
[0066] Here, debugging is triggered by scanning the unique identifier of the display to be debugged.
[0067] In some specific implementations, such as Figure 1 As shown, a maximum brightness value is also preset in S1 above; and before S2 and after S11 (if present), the following steps are also included:
[0068] S21: Switch the display mode of the monitor to the maximum brightness and contrast mode;
[0069] S22: Receive the current brightness value of the display obtained by the color analyzer, and optionally also include the color coordinate value;
[0070] S23: Determine whether the current brightness value meets the preset maximum brightness value;
[0071] If the conditions are met, then execute S2;
[0072] If the error does not occur, debugging should be stopped, and the result and reason for the debugging failure should be output. Preferably, this also includes switching the monitor's display mode back to the default display mode and recording the debugging log in the background.
[0073] S2: Select the corresponding adjustment mode and command mode based on the monitor model to be debugged.
[0074] In this adjustment mode, you can select multiple display modes for debugging at the same time, but you can only select one command mode for each display mode.
[0075] S3: Based on the selected adjustment mode, switch the display mode of the monitor to the first display mode among them;
[0076] S4: Set the RGB values of the monitor according to the selected command mode;
[0077] Here, setting the RGB values of the monitor refers to setting them according to the specific command instructions in the selected command mode, when it is necessary to modify the RGB values of the monitor.
[0078] The RGB values assigned to the monitor during debugging will differ depending on the selected command mode. For example, in command mode a, no values need to be assigned to the monitor; the monitor's default RGB values are used directly for debugging. In command mode b, the monitor's RGB values need to be assigned to the parameter "default" before debugging begins.
[0079] S5: Receive the current color coordinates and current brightness value of the display obtained through the color analyzer;
[0080] Here, the color analyzer captures the current color coordinates and current brightness value of the display and then sends them back for analysis.
[0081] S6: Determine whether the current color coordinates and the current brightness value conform to the color coordinate specifications and brightness specifications corresponding to the current display mode in the adjustment mode;
[0082] If the color coordinates and brightness both meet the specifications, the system controls the display to store the correspondence between the current RGB values and the current display mode, and switches the display mode to the next display mode in the selected adjustment mode. At the same time, it returns to continue executing S4 until the judgment of all display modes in the selected adjustment mode is completed.
[0083] That is, according to the selected command mode, all selected display modes are debugged to determine the corresponding RGB values that have passed the test.
[0084] If either the color coordinates or the brightness does not conform to the specifications, then one of the following will be executed according to the selected command mode:
[0085] (1) Directly output the judgment result; This case corresponds to the selected command mode being "do not adjust and only judge one RGB value", such as command mode a and command mode b;
[0086] (2) Return to execute S4; this case corresponds to the selected command mode being "adjust according to the set value", such as command mode g;
[0087] (3) Obtain the adjusted RGB value based on the current color coordinates and the current brightness value, set the RGB value of the display to the adjusted RGB value, and return to continue executing S5; this case corresponds to the selected command mode being "adjust according to the default adjustment method", such as command mode c, command mode d, command mode e, command mode f and command mode h.
[0088] Continue until all display modes in the selected adjustment mode have been debugged.
[0089] It is understandable that all display modes in the selected adjustment mode need to be debugged according to the selected command mode.
[0090] In some specific embodiments, after S6, the following is also included:
[0091] S7: Generate debug logs and associate them with the unique identifiers obtained from the scan.
[0092] Preferably, the debug log and the corresponding display are stored in the MES system for unified relationship to facilitate traceability.
[0093] Example 2
[0094] This embodiment corresponds to Embodiment 1 and provides a display color temperature adjustment system, such as... Figure 4 As shown, the display color temperature adjustment system 100 includes: an adjustment device 1, a color analyzer 2, and a display 3 to be adjusted; the adjustment device 1 is connected to the color analyzer 2 and the display 3 to be adjusted respectively; the color analyzer 2 is connected to the display 3 to be adjusted.
[0095] The debugging device is configured to perform the steps included in the display color temperature debugging method described in Embodiment 1 above. The specific steps will not be repeated here; please refer to Embodiment 1 for details.
[0096] In some specific embodiments, the display color temperature calibration system 100 further includes a MES system 4; the calibration device 1 is wirelessly connected to the MES system 4. The MES system is configured to store the calibration logs produced during calibration and their corresponding display information. Unified storage management facilitates traceability when needed.
[0097] In some specific implementations, the color analyzer and the debugging device are connected via a USB interface, meaning they are connected based on the USB communication protocol. Therefore, the debugging device is compatible with a wider range of color analyzers.
[0098] In some specific implementations, the debugging device communicates with the display to be debugged via DDCCI commands using the FTDI2232 chip. This DDCCI command-based interaction allows the debugging device to easily and precisely adjust various display settings and colors using a mouse and an intuitive interface, enhancing the user experience during the debugging process and making it more user-friendly.
[0099] This embodiment provides a display color temperature adjustment system that supports multiple preset command modes and adjustment modes. The system can adjust the display color temperature according to the selected command and adjustment modes, better compatibility with the color temperature adjustment needs of various display products, and satisfaction of diverse user requirements. For different products, the most suitable adjustment scheme can be flexibly selected, and color coordinates and brightness ranges can be precisely controlled according to different needs, thereby increasing the adjustment efficiency during mass production and improving production efficiency. Furthermore, the adjustment system in this embodiment is highly compatible with color analyzers from different brands, such as Chroma, Jingce, and Konica Minolta.
[0100] Example 3
[0101] This embodiment corresponds to Embodiment 1 and Embodiment 2, providing a computer-readable storage medium storing a computer program thereon. When executed by the processor of the device being debugged, the program can implement the steps included in the display color temperature adjustment method described in Embodiment 1. The specific steps are not repeated here; please refer to Embodiment 1 for details.
[0102] As can be understood from the above description, those skilled in the art will recognize that all or part of the processes in the above technical solutions can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the methods described above. After being executed by a processor, the program can also achieve the beneficial effects of the corresponding methods.
[0103] The storage medium can be a hard disk, optical disc, read-only memory (ROM), or random access memory (RAM), etc.
[0104] Example 4
[0105] This embodiment is based on any of the above embodiments and provides a specific application scenario:
[0106] After connecting the debugging device to the monitor to be debugged via USB, select the color analyzer device to be used in the software interface of the debugging device;
[0107] During equipment debugging, such as Figure 5 In the software interface shown, set the initial data for the monitor to be debugged, select the command mode and adjustment mode that match the monitor, and then begin the debugging process. Here, let's assume that command mode f is selected.
[0108] The software startup of the debugging device is triggered by scanning the monitor's serial number (SN). The software sends a DDCCI command to the monitor via the FTDI2232 chip, switching the monitor's display mode to maximum brightness and contrast. The software uses a color analyzer to capture the monitor's maximum brightness value and color coordinates. At this point, the monitor returns a set of confirmation command data to the debugging device to confirm the return command is correct. If the maximum brightness does not meet the set value, debugging stops, a command is sent to switch the monitor back to the default display mode, the debugging output is NG (Not Valid) and the reason is given, and the debugging log is recorded in the background. If the maximum brightness meets the set value, the software sends a command again to switch the monitor's display mode. After switching to the selected adjustment mode, the monitor returns a confirmation command. After confirmation, the software begins to adjust the current display mode according to the selected command mode. The adjustment process is as follows:
[0109] Based on the selected command mode, the adjustment begins with the monitor's default initial RGB values, meaning there's no need to reconfigure the monitor's RGB values. Then, the monitor's current color coordinates and current brightness value are obtained using a color analyzer, and it is determined whether they conform to the color coordinate and brightness specifications corresponding to the current display mode in the adjustment mode.
[0110] If all conditions are met, the display mode adjustment is complete. The software sends a save command to the monitor, and the monitor returns a confirmation command to indicate that the save is OK. The software will switch display modes sequentially to perform the above actions until all display modes in the selected adjustment mode have been adjusted. Then, the monitor returns to the preset factory mode and records the monitor's debugging data and debugging LOG to the background for storage. The storage is distinguished according to the scan SN. After uploading the MES debugging results, it can proceed to the next process.
[0111] If either the current color coordinates or the current brightness value does not conform to the corresponding specifications, then in this display mode, the software determines whether to increase or decrease a certain value in the RGB values based on the current color coordinates and brightness value returned by the color analyzer. A new set of RGB values is then generated. The regenerated RGB values are sent to the monitor using a command. After the monitor returns a confirmation command, the software retrieves the current color coordinates and brightness value again using the color analyzer. The software then checks whether the retrieved current color coordinates and brightness values conform to the color coordinate and brightness specifications corresponding to the current display mode in the adjustment mode. If both conform, the adjustment proceeds to the next display mode. If not, the RGB value adjustment calculation continues until it conforms to the specifications of the current display mode (when the RGB values are within the upper and lower limits and cannot reach the specifications of the mode, the software stops the calculation, sends a command to return the monitor to the default display mode, and records the debugging NG results and data in the background for analysis. The debugging interface outputs the NG results and uploads the results to the MES).
[0112] In summary, the display color temperature adjustment method, system, and medium provided by this invention, through the preset multiple command modes and multiple adjustment modes, support display color temperature adjustment based on the selected command mode and adjustment mode, which can better accommodate the color temperature adjustment needs of various display products and meet user needs; for different products, the most suitable adjustment scheme can be flexibly selected, and the color coordinates and brightness range can be precisely controlled according to different needs, thereby increasing the adjustment time in mass production and improving production efficiency.
[0113] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent modifications made based on the content of the present invention specification and drawings, or direct or indirect applications in related technical fields, are similarly included within the patent protection scope of the present invention.
Claims
1. A display color temperature adjustment method, characterized in that, The method comprises the following steps: S1: presetting a command mode and an adjustment mode; wherein the command mode comprises: a, no adjustment without assignment, only judging the default initial RGB value; b, no adjustment, assigning the parameter default; c, adjusting with the average RGB value of the previous N times as the initial RGB value, N being an integer greater than or equal to 2; d, adjusting with the RGB value of the previous time as the initial RGB value; e, adjusting with the parameter default as the initial RGB value; f, adjusting with the default initial RGB value as the initial RGB value; g, assigning the RGB value in the passing list as the initial RGB value in turn without adjustment; h, adjusting with the target RGB value calculated according to the default initial RGB value and the standard RGB value as the initial RGB value; wherein the adjustment mode comprises two or more display modes and the corresponding color coordinate specifications and brightness specifications; S2: selecting the corresponding adjustment mode and command mode according to the current display model to be debugged; S3: switching the display mode of the display to the first display mode in the adjustment mode according to the selected adjustment mode; S4: setting the RGB value of the display according to the selected command mode; S5: receiving the current color coordinates and the current brightness value of the display obtained by the color analyzer; S6: judging whether the current color coordinates and the current brightness value meet the color coordinate specifications and the brightness specifications corresponding to the current display mode in the adjustment mode, respectively; if both meet, storing the corresponding relationship between the current RGB value and the current display mode of the display, switching the display mode of the display to the next display mode in the selected adjustment mode, and returning to continue executing S4 until the judgment of all display modes in the selected adjustment mode is completed; if one of them does not meet, executing: outputting the judgment result, the corresponding command mode being command mode a and command mode b; or returning to execute S4, the corresponding command mode being command mode g; or obtaining the adjusted RGB value according to the current color coordinates and the current brightness value, setting the RGB value of the display to the adjusted RGB value, and returning to continue executing S5, the corresponding command mode being command mode c, command mode d, command mode e, command mode f and command mode h; until the debugging of all display modes in the selected adjustment mode is completed.
2. The display color temperature adjusting method of claim 1, wherein, The S1 further presets a maximum brightness value; The S2 further comprises the following steps before S2: S21: switching the display mode of the display to the maximum brightness and contrast mode; S22: receiving the current brightness value of the display obtained by the color analyzer; S23: judging whether the current brightness value meets the preset maximum brightness value; if it meets, executing S2; if it does not meet, stopping the debugging and outputting the result of the debugging failure.
3. The display color temperature adjusting method of claim 2, wherein, The stopping debugging in S23 further comprises the following steps: switching the display mode of the display to its default display mode and storing the debugging log.
4. The display color temperature adjusting method of claim 2, wherein, The brightness specifications in S1 are set according to the operation result of the maximum brightness value and the required brightness ratio of the corresponding display mode.
5. The display color temperature adjusting method of claim 1, wherein, The S2 further comprises, before the S2: S11: scanning to obtain a unique identifier of the display to be debugged; The S6 further comprises, after the S6: S7: generating a debug log and storing the debug log and the scanned unique identifier in association.
6. A display color temperature tuning system, comprising: Comprise: A debugging device, a color analyzer, and a display to be debugged; The debugging device is connected with the color analyzer and the display to be debugged respectively; The color analyzer is connected with the display to be debugged; The debugging device is configured to realize the steps included in the display color temperature debugging method of any one of claims 1 to 5.
7. A display color temperature adjustment system as defined in claim 6, wherein, Further comprise an MES system; the debugging device is wirelessly connected with the MES system.
8. A display color temperature adjustment system as defined in claim 6, wherein, The debugging device and the color analyzer are connected through a USB interface.
9. A display color temperature adjustment system as defined in claim 6, wherein, The debugging device communicates with the display to be debugged through a DDCCI command based on an FTDI2232 chip.
10. A computer-readable storage medium, characterized in that, A computer program is stored thereon, and the program can realize the steps included in the display color temperature debugging method of any one of claims 1 to 5 when executed by a processor of the debugging device.
Citation Information
Patent Citations
Display color temperature adjusting system and method
CN110349552A
Color temperature adjusting method, terminal equipment and computer readable storage medium
CN114217757A