Display color temperature debugging method and system, and medium
By presetting multiple command modes and adjustment modes in the monitor color temperature debugging method, diversified debugging is supported, and the problem of single functions of existing tools is solved, and more efficient display color temperature debugging is achieved to meet the needs of different customers.
Patent Information
- Application Number
- CN202411656783.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-19
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-11-19
AI Technical Summary
The existing monitor color adjustment tool has a single function and does not support diversified debugging modes, making it difficult to meet the specification requirements of different customers.
Provides a display color temperature debugging method, which supports display color temperature debugging according to selected command modes and adjustment modes by presetting multiple command modes and adjustment modes. The method includes preset command mode and adjustment mode, selecting the corresponding mode according to the display model, and obtaining the current color coordinates and brightness values through the color analyzer, and making judgments and adjustments.
It realizes support for diversified debugging modes, which can better be compatible with the color temperature debugging needs of various display products, meet the specification requirements of different customers, and improves production efficiency and debugging timeliness.
Smart Images

Figure CN119446005A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of display debugging, and in particular to a display color temperature debugging method and a system and medium thereof. Background Art
[0002] After the display is manufactured and before it leaves the factory, its color temperature needs to be debugged to ensure that it meets the standard.
[0003] Existing display color adjustment tools mainly test various preset colors of the display to ensure that the display remains consistent when it leaves the factory. However, existing display color adjustment tools have shortcomings such as single function and do not support diversified debugging 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 and a system and medium thereof, which support diversified debugging modes and meet the specification requirements of different customers.
[0005] In order to solve the above technical problems, the first technical solution adopted by the present invention is:
[0006] A display color temperature adjustment method, comprising:
[0007] S1: preset command mode and adjustment mode;
[0008] Among them, the command modes include: a. No value is assigned and no adjustment is made, only the default initial RGB value is judged; b. No adjustment is made, and the parameter default is assigned; c. The average value of the RGB values passed in the previous N times is used as the initial RGB value for adjustment, and N is an integer greater than or equal to 2; d. The RGB value passed in the previous time is used as the initial RGB value for adjustment; e. The parameter default is used as the initial RGB value for adjustment; f. The default initial RGB value is used as the initial RGB value for adjustment; g. The RGB values in the list are assigned in sequence as the initial RGB value, and no adjustment is made; h. The target RGB value calculated according to the default initial RGB value and the standard RGB value is used as the initial RGB value for adjustment;
[0009] Wherein, the adjustment mode includes more than two display modes and their corresponding color coordinate specifications and brightness specifications;
[0010] S2: Select the corresponding adjustment mode and command mode according to the display model to be debugged;
[0011] S3: according to the selected adjustment mode, switching the display mode of the display to the first display mode;
[0012] S4: Setting the RGB value of the display according to the selected command mode;
[0013] S5: receiving the current color coordinates and current brightness value of the display obtained by the color analyzer;
[0014] S6: respectively determining whether the current color coordinates and the current brightness value meet the color coordinate specifications and brightness specifications corresponding to the current display mode in the adjustment mode;
[0015] If all of them are met, the display is controlled to store the corresponding relationship between the current RGB value and the current display mode, and the display mode of the display is switched to the next display mode in the selected adjustment mode, and the process returns to S4 until all display modes in the selected adjustment mode are judged;
[0016] If one of them does not meet the requirements, then according to the selected command mode, execute: output the judgment result; or return to execute S4; or obtain the adjusted RGB value according to the current color coordinates and the current brightness value, and set the RGB value of the display to the adjusted RGB value, and return to continue executing S5; until the debugging of all display modes in the selected adjustment mode is completed.
[0017] Optionally, the S1 also presets a maximum brightness value;
[0018] Before S2, it also includes:
[0019] S21: Switching the display mode of the display to a maximum brightness and contrast mode;
[0020] S22: receiving 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 it meets the requirements, execute S2;
[0023] If it does not meet the requirements, debugging will be stopped and the result of debugging failure will be output.
[0024] Optionally, the stopping of debugging in S23 further includes:
[0025] Switch the display mode of the monitor to its default display mode and store the debug log.
[0026] Optionally, the brightness specification in S1 is set according to a calculation result of a ratio of the maximum brightness value to a required brightness of a corresponding display mode.
[0027] Optionally, before S2, the step further includes:
[0028] S11: Scan and obtain a unique identifier of the display to be debugged;
[0029] After S6, the following further includes:
[0030] S7: Generate a debug log, and store the debug log and the unique identifier obtained by scanning in association.
[0031] Another technical solution provided by the present invention is:
[0032] A display color temperature debugging system comprises: a debugging device, a color analyzer and a display to be debugged; the debugging device is connected to the color analyzer and the display to be debugged respectively; the color analyzer is connected to the display to be debugged;
[0033] The debugging device is configured to implement the steps included in the above-mentioned display color temperature debugging method.
[0034] Optionally, an MES system is also included; 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 and interacts with the display to be debugged through DDCCI commands based on the FTDI2232 chip.
[0037] Another technical solution provided by the present invention is:
[0038] A computer-readable storage medium stores a computer program, which, when executed by a processor of a debugged device, can implement the steps included in the above-mentioned display color temperature debugging method.
[0039] The beneficial effects of the present invention are as follows: the display color temperature debugging method and its system and medium provided by the present invention, by presetting a plurality of command modes and a plurality of adjustment modes, support display color temperature debugging according to the selected command mode and adjustment mode, can better be compatible with the color temperature debugging requirements of various display products and meet user needs; the most suitable debugging scheme can be flexibly selected for different products, and the color coordinates and brightness range can be accurately controlled according to different needs, thereby increasing the debugging time in product mass production and improving production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 A schematic diagram of a flow chart of a display color temperature adjustment method provided by an embodiment of the present invention;
[0041] Figure 2 This is an example diagram showing an application interface of a command mode in a specific example of the present invention;
[0042] Figure 3This is an example diagram showing an application interface of an adjustment mode in a specific example of the present invention;
[0043] Figure 4 A schematic diagram of a display color temperature adjustment system provided by an embodiment of the present invention;
[0044] Figure 5 This is an example diagram of the software interface of the debugging device in the specific application scenario provided by the embodiment of the present invention.
[0045] Description of labels:
[0046] 1. Debugging equipment; 2. Color analyzer; 3. Display to be debugged; 4. MES system. DETAILED DESCRIPTION
[0047] In order to explain the technical content, achieved objectives and effects of the present invention in detail, the following is an explanation in combination with the implementation modes and the accompanying drawings.
[0048] Embodiment 1
[0049] Please refer to Figure 1 This embodiment provides a display color temperature adjustment method, which at least includes the following steps:
[0050] S1: preset command mode and adjustment mode;
[0051] Among them, Figure 2 As shown, the command mode includes:
[0052] a. No value assignment or adjustment, only default initial RGB value judgment. In the application interface, it can be referred to as "no value assignment, only judgment". This command mode means: no RGB value assignment or adjustment, only initial RGB value judgment.
[0053] b. No adjustment, assign parameter default. In the application interface, it can be referred to as "No adjustment, assign parameter default". This command mode means: no judgment or adjustment is performed, only the default value is assigned to the display to be debugged.
[0054] c. The average value of the RGB values of the previous N passes is used as the initial RGB value for adjustment, where N is an integer greater than or equal to 2. Assuming N is 5, it can be simply referred to as "the average value of the previous 5 OK values is used as the initial value adjustment" in the application interface. This command mode means: the average value of the RGB values of the previous five passes is assigned, and judgment and adjustment are performed after the assignment.
[0055] d. Use the RGB value of the previous pass as the initial RGB value for adjustment. In the application interface, it can be referred to as "use the value of the previous pass as the initial value for adjustment". This command mode means: assign the RGB value of the previous pass to the display to be debugged, and make judgments and adjustments after the assignment.
[0056] e. Use the parameter default as the initial RGB value for adjustment. In the application interface, it can be referred to as "use the parameter default as the initial value for adjustment". This command mode means: assign the default value to the display to be debugged, and then make judgments and adjustments.
[0057] f. Adjust with the default initial RGB value as the initial RGB value. In the application interface, it can be referred to as "adjust from the device initial value". This command mode means: do not assign values, and judge and adjust from the initial value of the display to be debugged.
[0058] g. Assign the RGB values in the pass list as the initial RGB values in sequence without adjustment. In the application interface, it can be simply referred to as "assign all the data in the OK list in sequence without adjustment". This command mode means: assign values one by one from the pass list, only judging without adjustment.
[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, it can be referred to as "calculate the RGB value and then adjust the value". This command mode means: the target RGB value calculated based on the default RGB value of the display to be debugged and the standard RGB value is assigned as the initial RGB value, and then judgment and adjustment are performed.
[0060] The command mode refers to the command instructions used in the debugging process, which can also be understood as a specific debugging plan. Users can select one of the multiple command modes to debug the color temperature of the display to be debugged according to different product conditions and different customer needs.
[0061] The adjustment mode refers to a display mode that needs to be adjusted, which includes more than two display modes and their corresponding color coordinate specifications and brightness specifications.
[0062] In some specific embodiments, 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, 5500k color temperature display mode, etc. In particular, the color temperature of the custom display mode is also supported to achieve the diversification of the adjustable display mode and better meet various needs.
[0063] In some specific implementations, the color coordinate specifications and brightness specifications corresponding to each display mode in the adjustment mode support customization and also support default configuration. 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 maximum brightness * required brightness ratio as the lower limit.
[0064] In some other specific embodiments, Figure 1 As shown, before S2, the following steps are also included:
[0065] S11: Scan and obtain a unique identifier of the display to be debugged. The unique identifier may be a barcode, a QR code or a character number with a unique identifier such as an SN number.
[0066] In this case, commissioning is triggered by scanning the unique identifier of the display to be commissioned.
[0067] In some other specific embodiments, Figure 1 As shown, in the above S1, a maximum brightness value is also preset; and before S2 and after S11 (if present), the following steps are also included:
[0068] S21: Switching the display mode of the display to a maximum brightness and contrast mode;
[0069] S22: receiving a current brightness value of the display obtained by a color analyzer, which may also include a color coordinate value;
[0070] S23: Determine whether the current brightness value meets the preset maximum brightness value;
[0071] If it meets the requirements, execute S2;
[0072] If not, then stop debugging, and output the result and reason of debugging failure. Here, preferably also include switching the display mode of the display back to the default display mode, and background record debugging log.
[0073] S2: Select the corresponding adjustment mode and command mode according to the display model to be debugged.
[0074] Here, in the adjustment mode, you can check multiple display modes at the same time for debugging, but for one display mode, you can only check one command mode.
[0075] S3: according to the selected adjustment mode, switching the display mode of the display to the first display mode;
[0076] S4: Setting the RGB value of the display according to the selected command mode;
[0077] Here, the setting of the RGB value of the display refers to setting it accordingly when it is necessary to modify the RGB value of the display based on the specific command instructions in the selected command mode.
[0078] The RGB value assigned to the display during debugging is different depending on the selected command mode. For example, in the above command mode a, there is no need to assign a value to the display, and the default RGB value of the display can be used directly for debugging; in the above command mode b, the RGB value of the display needs to be assigned to the parameter default before debugging.
[0079] S5: receiving the current color coordinates and current brightness value of the display obtained by the color analyzer;
[0080] Here, the color analyzer captures the current color coordinates and current brightness value of the display and feeds them back for analysis.
[0081] S6: respectively determining whether the current color coordinates and the current brightness value meet the color coordinate specifications and brightness specifications corresponding to the current display mode in the adjustment mode;
[0082] If the color coordinates and brightness meet the specifications, the display is controlled to store the correspondence between the current RGB value and the current display mode, and the display mode of the display is switched to the next display mode in the selected adjustment mode, and the process 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 pass the test.
[0084] If one of the color coordinates and brightness does not meet the specifications, one of the following is selected according to the selected command mode:
[0085] (1) Directly output the judgment result; this situation corresponds to the situation where the selected command mode is "no adjustment and only one RGB value is judged", such as command mode a and command mode b;
[0086] (2) Return to execute S4; this situation corresponds to the situation where the selected command mode is "adjust according to the set value", such as command mode g;
[0087] (3) obtaining an adjusted RGB value according to the current color coordinates and the current brightness value, and setting the RGB value of the display to the adjusted RGB value, while returning to continue executing S5; this situation corresponds to the situation where the selected command mode is "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] Until all display modes in the selected adjustment mode are debugged.
[0089] It can be understood that all display modes in the selected adjustment mode need to be debugged according to the selected command mode.
[0090] In some specific implementations, after S6, the method further includes:
[0091] S7: Generate a debug log, and store the debug log and the unique identifier obtained by scanning in association.
[0092] Preferably, the debug log and the corresponding display are uniformly stored in the MES system for unified relationship to facilitate traceability.
[0093] Embodiment 2
[0094] This embodiment corresponds to the first embodiment and provides a display color temperature adjustment system. Figure 4 As shown, the display color temperature debugging system 100 includes: a debugging device 1, a color analyzer 2 and a display 3 to be debugged; the debugging device 1 is connected to the color analyzer 2 and the display 3 to be debugged respectively; the color analyzer 2 is connected to the display 3 to be debugged.
[0095] The debugging device is configured to implement the steps included in the display color temperature debugging method described in the first embodiment. The specific steps are not repeated here, please refer to the description of the first embodiment for details.
[0096] In some specific implementations, the display color temperature debugging system 100 further includes an MES system 4; the debugging device 1 is wirelessly connected to the MES system 4. The MED system is configured to store the debugging log of the debugging production and its corresponding display information. Through unified storage management, it is convenient to trace when needed.
[0097] In some specific implementations, the color analyzer is connected to the debugging device via a USB interface, that is, the two are connected based on a USB communication protocol. Therefore, the debugging device can be compatible with color analyzers of more brands.
[0098] In some specific implementations, the debugging device communicates and interacts with the display to be debugged based on the FTDI2232 chip through DDCCI commands. The two interact based on DDCCI commands. On the debugging device side, various settings and colors of the display can be easily fine-tuned with the help of a mouse and an intuitive interface, thereby improving the user experience of the debugging process and making it more user-friendly.
[0099] The present embodiment provides a display color temperature debugging system, which supports multiple command modes and multiple adjustment modes preset in the debugging device. The debugging device can debug the display color temperature according to the selected command mode and adjustment mode, better compatible with the color temperature debugging requirements of various display products, and meet various user needs; the most suitable debugging scheme can be flexibly selected for different products, and the color coordinates and brightness range can be accurately controlled according to different needs, thereby increasing the debugging time in product mass production and improving production efficiency. In addition, the debugging device of this embodiment can be well compatible with color analyzers of different brands, such as Chroma, Precision Measurement, Konica Minolta and other equipment.
[0100] Embodiment 3
[0101] This embodiment corresponds to the first and second embodiments, and provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor of a debugged device, the steps included in the display color temperature debugging method described in the first embodiment above can be implemented. The specific steps are not repeated here, and please refer to the description of the first embodiment for details.
[0102] From the above description, it can be known that a person skilled in the art can understand that all or part of the processes in the above technical solutions can be realized by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the processes of the above methods. After being executed by the processor, the program can also achieve the beneficial effects of the corresponding methods.
[0103] The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM).
[0104] Embodiment 4
[0105] This embodiment is based on any of the above embodiments and provides a specific application scenario:
[0106] After the debugging device is connected to the display to be debugged via USB, the color analyzer device to be used is selected in the software interface of the debugging device;
[0107] When debugging a device such as Figure 5 In the software interface shown, the initial data of the display to be debugged is set, and the command mode and adjustment mode matching the display are selected before starting the debugging operation. Here, it is assumed that the command mode f is selected.
[0108] The software startup of the debugging device is triggered by scanning the SN number of the display. The software sends a DDCCI command to the display through the FTDI2232 chip to switch the display mode of the display to the maximum brightness and contrast mode. The software captures the maximum brightness value and color coordinates of the display through the color analyzer. At this time, the display will return a set of data to confirm the command to the debugging device to confirm that the returned command is correct. If the maximum brightness does not meet the set value, the debugging is stopped, and a command is sent to adjust the display back to the default display mode. The debugging outputs the NG result and reason, 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 display mode of the display. After switching to the display mode under the selected adjustment mode, the display returns a switch confirmation command. After confirmation, the software starts to adjust the current display mode according to the selected command mode. The adjustment process is as follows:
[0109] According to the selected command mode, the adjustment starts with the default initial RGB value of the display as the initial RGB value, that is, there is no need to reconfigure the RGB value of the display. Then, the current color coordinates and the current brightness value of the display are obtained through the color analyzer, and it is determined whether they meet the color coordinate specifications and brightness specifications corresponding to the current display mode in the adjustment mode;
[0110] If all of them meet the requirements, the display mode adjustment is completed, and the software sends a storage command to the display. The display returns a confirmation command data indicating that the save is OK. The software will switch the display mode in turn and perform the above actions until all display modes in the selected adjustment mode are adjusted. Then the display returns to the preset factory mode and records the display's debugging data and debugging LOG to the background for storage. The storage is differentiated according to the scanned SN, and after uploading the MES debugging results, it can flow into the next process.
[0111] If one of the current color coordinates and the current brightness value does not meet the corresponding specifications, then in this display mode, according to the current color coordinates and the current brightness value returned by the color analyzer, it is judged whether a certain value in RGB needs to be increased or decreased, and then a set of RGB values is regenerated; the regenerated RGB values are sent to the display using a command, and after the display returns the confirmation command, the current color coordinates and the current brightness value are obtained again through the color analyzer. The software judges whether the obtained current color coordinates and the current brightness value meet the color coordinate specifications and brightness specifications corresponding to the current display mode in the adjustment mode. If both meet, the next display mode is adjusted. If not, the RGB value adjustment operation is continued until it meets the specifications of the current display mode (when the RGB value cannot meet the specifications of the mode within the upper and lower limits, the software will stop the operation, send a command to adjust the display back to the default display mode, and the background records the debugging NG results and data for easy analysis. The debugging interface outputs the NG results and uploads the results to MES).
[0112] In summary, the display color temperature debugging method and its system and medium provided by the present invention, by presetting multiple command modes and multiple adjustment modes, support display color temperature debugging according to the selected command mode and adjustment mode, can better be compatible with the color temperature debugging requirements of various display products and meet user needs; the most suitable debugging scheme can be flexibly selected for different products, and the color coordinates and brightness range can be accurately controlled according to different needs, thereby increasing the debugging time in product mass production and improving production efficiency.
[0113] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent transformations made using the contents of the present invention's specification and drawings, or directly or indirectly applied in related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A method for adjusting the color temperature of a display, characterized in that: include: S1: preset command mode and adjustment mode; Among them, the command modes include: a. No value is assigned and no adjustment is made, only the default initial RGB value is judged; b. No adjustment is made, and the parameter default is assigned; c. The average value of the RGB values passed in the previous N times is used as the initial RGB value for adjustment, and N is an integer greater than or equal to 2; d. The RGB value passed in the previous time is used as the initial RGB value for adjustment; e. The parameter default is used as the initial RGB value for adjustment; f. The default initial RGB value is used as the initial RGB value for adjustment; g. The RGB values in the list are assigned in sequence as the initial RGB value, and no adjustment is made; h. The target RGB value calculated according to the default initial RGB value and the standard RGB value is used as the initial RGB value for adjustment; Wherein, the adjustment mode includes more than two display modes and their corresponding color coordinate specifications and brightness specifications; S2: Select the corresponding adjustment mode and command mode according to the display model to be debugged; S3: according to the selected adjustment mode, switching the display mode of the display to the first display mode; S4: Setting the RGB value of the display according to the selected command mode; S5: receiving the current color coordinates and current brightness value of the display obtained by the color analyzer; S6: respectively determining whether the current color coordinates and the current brightness value meet the color coordinate specifications and brightness specifications corresponding to the current display mode in the adjustment mode; If all of them are met, the display is controlled to store the corresponding relationship between the current RGB value and the current display mode, and the display mode of the display is switched to the next display mode in the selected adjustment mode, and the process returns to S4 until all display modes in the selected adjustment mode are judged; If one of them does not meet the requirements, then according to the selected command mode, execute: output the judgment result; or return to execute S4; or obtain the adjusted RGB value according to the current color coordinates and the current brightness value, and set the RGB value of the display to the adjusted RGB value, and return to continue executing S5; until the debugging of all display modes in the selected adjustment mode is completed.
2. A display color temperature adjustment method as claimed in claim 1, characterized in that: The S1 also presets a maximum brightness value; Before S2, it also includes: S21: Switching the display mode of the display to a maximum brightness and contrast mode; S22: receiving the current brightness value of the display obtained by the color analyzer; S23: Determine whether the current brightness value meets the preset maximum brightness value; If it meets the requirements, execute S2; If it does not meet the requirements, debugging will be stopped and the result of debugging failure will be output.
3. A display color temperature adjustment method as claimed in claim 2, characterized in that: The stopping of debugging in S23 further includes: Switch the display mode of the monitor to its default display mode and store the debug log.
4. A display color temperature adjustment method as claimed in claim 2, characterized in that: The brightness specification in S1 is set according to a calculation result of a ratio between the maximum brightness value and a required brightness of a corresponding display mode.
5. A display color temperature adjustment method as claimed in claim 1, characterized in that: Before S2, it also includes: S11: Scan and obtain a unique identifier of the display to be debugged; After S6, the following further includes: S7: Generate a debug log, and store the debug log and the unique identifier obtained by scanning in association.
6. A display color temperature adjustment system, characterized in that: include: Debugging equipment, color analyzers, and displays to be debugged; The debugging device is connected to the color analyzer and the display to be debugged respectively; The color analyzer is connected to the display to be debugged; The debugging device is configured to be able to implement the steps included in the display color temperature debugging method described in any one of claims 1 to 5 above.
7. A display color temperature adjustment system as claimed in claim 6, characterized in that: It also includes an MES system; the debugging device is wirelessly connected to the MES system.
8. A display color temperature adjustment system as claimed in claim 6, characterized in that: The debugging device is connected to the color analyzer via a USB interface.
9. A display color temperature adjustment system as claimed in claim 6, characterized in that: The debugging device communicates and interacts with the display to be debugged through DDCCI commands based on the FTDI2232 chip.
10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and when the program is executed by a processor of a debugged device, the program can implement the steps included in a display color temperature debugging method as described in any one of claims 1 to 5 above.
Citation Information
Patent Citations
Method for setting factory maximum brightness of liquid crystal display television
CN105227943A
Color temperature adjustment method and apparatus, and storage medium
CN108681425A
Display color temperature adjusting system and method
CN110349552A
Debugging method and system for factory settings of low-power-consumption liquid crystal display
CN111833828A
Color temperature adjusting method, terminal equipment and computer readable storage medium
CN114217757A