Display parameter correction method, device and equipment of LED display screen and medium
Patent Information
- Application Number
- CN202211380616.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-04
- Publication Date
- 2026-09-18
- Estimated Expiration
- 2042-11-04
AI Technical Summary
[0005]本申请实施例提供一种LED显示屏的显示参数矫正方法、装置、设备及介质,用于解决现有的LED显示屏的显示参数矫正方法通过专业的工作人员进行人工矫正显示参数,导致矫正效率较低的问题
[0046] The LED display screen display parameter correction method, apparatus, device, and medium provided in this application embodiment obtain the correction mode selected by the user after the user performs a display parameter correction operation on the LED display screen. If the user selects the global correction mode, the current value of the display parameter and the current error value of the display parameter for each lamp board in each cabinet are obtained; then, after determining the first correction accuracy, the intermediate error value of the display parameter for each lamp board in the cabinet is determined; and then, combined with the current value of the display parameter of the lamp board, the target value of the display parameter of the lamp board can be obtained. This solution determines the target value of the display parameter of the lamp board by using the current value of the display parameter and the current error value of the display parameter for each lamp board in each cabinet, effectively improving the correction efficiency.
Smart Images

Figure CN117995093B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of LED displays, and in particular to a method, apparatus, device and medium for correcting display parameters of a light-emitting diode (LED) display screen. Background Technology
[0002] With the rapid development of technology, light-emitting diode (LED) lamps have become increasingly popular due to their superior energy efficiency, environmental friendliness, color rendering, and response speed compared to other types of lamps. LEDs are assembled into LED panels through mass transfer or soldering. Multiple LED panels can form an LED cabinet, and multiple LED cabinets can constitute the entire LED display screen.
[0003] In existing technologies, before an LED display leaves the factory, its display parameters, such as brightness and color, are adjusted to better match human visual perception. However, during use, LED panels may be damaged or degrade, reducing the display effect. To improve the display effect, the LED panels are replaced, or, if LED degradation is detected, professional personnel manually correct the display parameters in a dark environment using specialized adjustment equipment.
[0004] In summary, existing methods for correcting LED display parameters rely on manual correction by professional staff, resulting in low correction efficiency. Summary of the Invention
[0005] This application provides a method, apparatus, device, and medium for correcting display parameters of an LED display screen, which solves the problem that existing methods for correcting display parameters of LED displays rely on manual correction by professional personnel, resulting in low correction efficiency.
[0006] In a first aspect, embodiments of this application provide a method for correcting display parameters of an LED display screen, comprising:
[0007] In response to the user's display parameter correction operation, the correction mode selected by the user is obtained, including a quick correction mode and a global correction mode;
[0008] If the user selects the global correction mode, then for each controller in the LED display screen, the current value of the display parameter and the current error value of the display parameter of each lamp board in the cabinet corresponding to the controller are obtained.
[0009] The first correction accuracy is determined based on the preset correction accuracy and the sign of the current error value of the display parameters of each light panel in the enclosure;
[0010] Based on the first correction accuracy and the current error value of the display parameter, determine the intermediate error value of the display parameter for each light panel in the cabinet;
[0011] Based on the current value of the display parameters and the intermediate error value of the display parameters of each light panel in each cabinet corresponding to all controllers, determine the target value of the display parameters of each light panel in each cabinet.
[0012] In one specific implementation, determining the first correction accuracy based on a preset correction accuracy and the sign of the current error value of the display parameters of each light panel in the enclosure includes:
[0013] If the current error values of the display parameters of each light panel in the enclosure have the same sign, then the preset correction accuracy is taken as the first correction accuracy.
[0014] In one specific implementation, determining the first correction accuracy based on a preset correction accuracy and the sign of the current error value of the display parameters of each light panel in the enclosure includes:
[0015] If the current error value of the display parameter of each light panel in the enclosure has different signs, then half of the preset correction accuracy is taken as the first correction accuracy.
[0016] In one specific implementation, determining the target value of the display parameters for each light panel in each cabinet based on the current value of the display parameters and the intermediate error value of the display parameters for each light panel in each cabinet corresponding to all controllers includes:
[0017] For every two controllers that establish a bidirectional channel in the LED display screen, the second correction accuracy is determined sequentially based on the preset correction accuracy and the sign of the intermediate error value of the display parameters of each lamp board in the cabinet corresponding to the controller.
[0018] Based on the second correction accuracy, the current value of the display parameter of each light panel in the cabinet corresponding to the controller, and the intermediate error value of the display parameter, the target value of the display parameter of each light panel in the cabinet corresponding to the controller is determined.
[0019] In one specific embodiment, the method further includes:
[0020] If the difference between the target values of the display parameters of different light panels in the cabinets corresponding to any two controllers is greater than the preset correction accuracy, then the third correction accuracy is determined according to the preset correction accuracy.
[0021] Based on the third correction accuracy and the target value of the display parameters for each lamp panel, update the target value of the display parameters for each lamp panel.
[0022] In one specific implementation, after obtaining the correction mode selected by the user in response to the user's display parameter correction operation, the method further includes:
[0023] If the user selects the quick correction mode, then the location of the abnormal light board is determined, and the connection structure information of the light board, the current value of the display parameter of each light board in the box where the abnormal light board is located, and the current error value of the display parameter are obtained.
[0024] According to the lamp board connection structure information, if it is determined that there is no adjacent lamp board that does not belong to the box where the abnormal lamp board is located among the adjacent lamp boards of the abnormal lamp board, then the fourth correction accuracy is determined according to the preset correction accuracy and the sign of the current error value of the display parameter of each lamp board in the box where the abnormal lamp board is located.
[0025] Based on the fourth correction accuracy, the current display parameter value of each light panel in the box containing the abnormal light panel, and the current error value of the display parameter, the target value of the display parameter for each light panel in the box containing the abnormal light panel is determined.
[0026] In one specific embodiment, the method further includes:
[0027] Based on the light panel connection structure information, if it is determined that among the adjacent light panels of the abnormal light panel, there are adjacent light panels that do not belong to the box where the abnormal light panel is located, then for each box that does not belong to the box where the abnormal light panel is located, the current value of the display parameter and the current error value of the display parameter of each light panel in the box are obtained.
[0028] For each adjacent light panel that does not belong to the box containing the abnormal light panel and the abnormal light panel, the fifth correction accuracy is determined based on the preset correction accuracy and the sign of the current error value of the display parameter of each light panel in the box containing the abnormal light panel or the adjacent light panel.
[0029] Based on the fifth correction accuracy and the current error value of the display parameters of each light panel in the box where the abnormal light panel or the adjacent light panel is located, determine the intermediate error value of the display parameters of each light panel in the box where the abnormal light panel or the adjacent light panel is located;
[0030] Based on the current display parameter values and intermediate error values of each light panel in the cabinet containing the abnormal light panel and the adjacent light panel, the target display parameter value for each light panel in each cabinet is determined.
[0031] In one specific embodiment, the method further includes:
[0032] In response to the user's operation to restore display parameters, for each light panel except for the abnormal light panel, the target value of the display parameters of the light panel is determined based on the stored number of correction iterations and correction values of the light panel.
[0033] Secondly, embodiments of this application provide a display parameter correction device for an LED display screen, comprising:
[0034] The acquisition module is used to acquire the correction mode selected by the user in response to the user's display parameter correction operation. The correction mode includes a quick correction mode and a global correction mode.
[0035] Processing module, used for:
[0036] If the user selects the global correction mode, then for each controller in the LED display screen, the current value of the display parameter and the current error value of the display parameter of each lamp board in the cabinet corresponding to the controller are obtained.
[0037] The first correction accuracy is determined based on the preset correction accuracy and the sign of the current error value of the display parameters of each light panel in the enclosure;
[0038] Based on the first correction accuracy and the current error value of the display parameter, determine the intermediate error value of the display parameter for each light panel in the cabinet;
[0039] Based on the current value of the display parameters and the intermediate error value of the display parameters of each light panel in each cabinet corresponding to all controllers, determine the target value of the display parameters of each light panel in each cabinet.
[0040] Thirdly, embodiments of this application provide an LED display screen, comprising:
[0041] Processor, memory, communication interface, controller, driver, enclosure, light panel;
[0042] The memory is used to store the executable instructions of the processor;
[0043] The processor is configured to execute the display parameter correction method for the LED display screen according to any one of the first aspects by executing the executable instructions.
[0044] Fourthly, embodiments of this application provide a readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the display parameter correction method for the LED display screen as described in any one of the first aspects.
[0045] Fifthly, embodiments of this application provide a computer program product, including a computer program, which, when executed by a processor, is used to implement the display parameter correction method for an LED display screen as described in any of the first aspects.
[0046] The LED display screen display parameter correction method, apparatus, device, and medium provided in this application embodiment obtain the correction mode selected by the user after the user performs a display parameter correction operation on the LED display screen. If the user selects the global correction mode, the current value of the display parameter and the current error value of the display parameter for each lamp board in each cabinet are obtained; then, after determining the first correction accuracy, the intermediate error value of the display parameter for each lamp board in the cabinet is determined; and then, combined with the current value of the display parameter of the lamp board, the target value of the display parameter of the lamp board can be obtained. This solution determines the target value of the display parameter of the lamp board by using the current value of the display parameter and the current error value of the display parameter for each lamp board in each cabinet, effectively improving the correction efficiency. Attached Figure Description
[0047] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0048] Figure 1a A schematic diagram of a single enclosure provided in this application;
[0049] Figure 1b This is a schematic diagram of the connection structure of the four boxes provided in an embodiment of this application;
[0050] Figure 1c A schematic diagram of the connection structure of the cabinet in the LED display provided in this application;
[0051] Figure 2a A flowchart illustrating an embodiment of the LED display parameter correction method provided in this application;
[0052] Figure 2b A schematic diagram of the preset bidirectional channel provided in this application;
[0053] Figure 2c Schematic diagram 2 of the preset bidirectional channel provided for this application;
[0054] Figure 3 A flowchart illustrating Embodiment 2 of the LED display screen parameter correction method provided in this application;
[0055] Figure 4 A flowchart illustrating Embodiment 3 of the LED display screen parameter correction method provided in this application;
[0056] Figure 5A flowchart illustrating Embodiment 4 of the LED display screen parameter correction method provided in this application;
[0057] Figure 6 A schematic diagram of the structure of an embodiment of the LED display parameter correction device provided in this application;
[0058] Figure 7 This is a structural schematic diagram of an LED display screen provided in this application. Detailed Implementation
[0059] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments made by those skilled in the art under the guidance of these embodiments are within the scope of protection of this application.
[0060] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0061] With the rapid development of technology, light-emitting diode (LED) lamps have become increasingly popular due to their superior energy efficiency, environmental friendliness, color rendering, and response speed compared to other types of lamps. LEDs are assembled into LED panels through mass transfer or soldering. Multiple LED panels can form an LED cabinet, and multiple LED cabinets can constitute the entire LED display screen.
[0062] For example, Figure 1a A schematic diagram of a single enclosure provided in this application; as shown Figure 1a As shown, a box consists of 8 light panels: light panel A, light panel B, light panel C, light panel D, light panel E, light panel F, light panel G, and light panel H. Adjacent light panels are interconnected. Figure 1b This is a schematic diagram of the connection structure of the four boxes provided in the embodiments of this application; as shown Figure 1bAs shown, the four boxes are arranged in two rows, with two boxes in each row, and adjacent light panels between different boxes are connected to each other. Figure 1c This is a schematic diagram of the connection structure of the cabinet in the LED display screen provided in this application; as follows: Figure 1c As shown, the LED display screen includes multiple cabinets, and adjacent cabinets are connected by adjacent light panels.
[0063] As the smallest independent unit in an LED display, LED lights can be sorted by brightness and color during production. However, the RGB composition ratio cannot be accurately achieved to R:G:B = 3:6:1. Therefore, the display parameters of the LED display are adjusted before it leaves the factory. The RGB gain can be changed to achieve the corresponding brightness and color coordinate range.
[0064] During the use of LED displays, issues may arise such as lamp board damage, requiring replacement and calibration of display parameters; similarly, lamp board degradation may occur, also necessitating parameter calibration. Currently, the method for calibrating display parameters typically involves professional personnel manually adjusting the parameters in a dark environment using specialized equipment, resulting in low calibration efficiency.
[0065] To address the problems existing in the prior art, the inventors, during their research on display parameter correction methods for LED displays, discovered that, in order to improve correction efficiency, the display parameters can be corrected by the LED display itself. After replacing a lamp panel or detecting lamp panel attenuation, the user can perform display parameter correction on the LED display. The LED display acquires the correction mode selected by the user. If the user selects the global correction mode, it acquires the current display parameter value and the current error value of the display parameters for each lamp panel in each cabinet. Then, based on the preset correction accuracy and the sign of the current error value, the first correction accuracy is determined. Combined with the current error value, the intermediate error value of the display parameters is determined. Finally, combined with the current display parameter value, the target display parameter value is obtained. If the user selects the fast correction mode, the location of the faulty LED panel is determined, and then its adjacent LED panels are identified. If the adjacent LED panels and the faulty LED panel are in the same enclosure, the target display parameter values for each LED panel in that enclosure are determined. If the adjacent LED panels and the faulty LED panel are not in the same enclosure, the target display parameter values for each LED panel in both the adjacent LED panels and the enclosure containing the faulty LED panel are determined, effectively improving correction efficiency. Based on the above inventive concept, the LED display parameter correction scheme of this application is designed.
[0066] The application scenarios of the LED display parameter correction method provided in this application are described below.
[0067] For example, in this application scenario, a user discovers that one of the LED panels is damaged while using the LED display screen. After replacing the new panel, the user performs display parameter correction operations on the LED display screen.
[0068] In response to user input, the LED display screen obtains the selected correction mode. Since the user wants high-precision correction, the global correction mode is selected. The LED display screen then obtains the current display parameter values and current error values of each LED panel in each cabinet.
[0069] Then, based on the preset correction accuracy and the sign of the current error value of the display parameters of each light panel in the cabinet, the first correction accuracy is determined; then, combined with the current error value of the display parameters, the intermediate error value of the display parameters of each light panel in the cabinet is determined.
[0070] Finally, based on the current value of the display parameters and the intermediate error value of the display parameters of each light panel in each cabinet corresponding to all controllers, the target value of the display parameters of each light panel in each cabinet is determined, the display parameters are calibrated, and the LED display screen can then operate according to the calibrated display parameters.
[0071] It should be noted that the above scenario is only an example of an application scenario provided by the embodiments of this application. The embodiments of this application do not limit the actual form of the various devices included in the scenario, nor do they limit the interaction method between devices. In the specific application of the solution, it can be set according to actual needs.
[0072] The technical solution of this application will now be described in detail through specific embodiments. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0073] Figure 2a This is a flowchart illustrating an embodiment of the LED display screen display parameter correction method provided in this application. In this embodiment, the LED display screen responds to a user's display parameter correction operation by obtaining the correction mode selected by the user. When the correction mode is global correction mode, the current display parameter value and current error value of each lamp panel in each cabinet are obtained. Then, after obtaining the first correction accuracy, the intermediate error value of the display parameters is calculated, and the target value of the display parameters is determined in conjunction with the current display parameter value. The method in this embodiment can be implemented through software, hardware, or a combination of both. Figure 2a As shown, the method for correcting the display parameters of this LED display screen specifically includes the following steps:
[0074] S201: In response to the user's display parameter correction operation, obtain the correction mode selected by the user.
[0075] If a user replaces a light panel or discovers light panel degradation, and wants to correct the display parameters of the LED display screen, then the user needs to perform a display parameter correction operation on the LED display screen.
[0076] In this step, the LED display responds to the user's display parameter correction operation by obtaining the correction mode selected by the user. The correction modes include a quick correction mode and a global correction mode. Since the user chooses between quick correction and global correction when performing display parameter correction, the selected correction mode can be obtained.
[0077] It should be noted that the display parameters include brightness and chromaticity.
[0078] It should be noted that the LED display screen will monitor the attenuation of the display parameters of the light panel in real time, and can trigger global correction when the display parameters attenuate to the preset value.
[0079] S202: If the user selects the global correction mode, then for each controller in the LED display screen, obtain the current value of the display parameters and the current error value of the display parameters for each light panel in the corresponding cabinet.
[0080] In this step, after the LED display screen obtains the user-selected correction mode, if the user-selected correction mode is the global correction mode, then for each controller in the LED display screen, the current value of the display parameters and the current error value of the display parameters of each lamp board in the cabinet corresponding to the controller are obtained through the preset bidirectional channel between the controller and the driver. Each controller corresponds to one cabinet.
[0081] Since the controllers of the LED display screen are connected in series through a preset bidirectional channel, and there is also a preset bidirectional channel between the controller and the corresponding driver, the location of the abnormal lamp board can be determined through the preset bidirectional channel. The abnormal lamp board is either a replaced lamp board or a lamp board with deterioration.
[0082] For example, Figure 2b A schematic diagram of the preset bidirectional channel provided in this application; as shown in Figure 1. Figure 2b As shown, the controllers are connected in series via a preset bidirectional channel, and there is also a preset bidirectional channel between the controller and the corresponding driver. Figure 2c Schematic diagram of the preset bidirectional channel provided in this application (II); as shown Figure 2c As shown, there is a preset bidirectional channel between the controller and driver A, and driver A and driver F are connected in series.
[0083] After the light panel is replaced, the controller corresponding to the faulty light panel can identify its location and transmit this location to the processor via a preset bidirectional channel. After the user performs display parameter correction, the processor can also send a query command to the controller via the bidirectional channel to determine the location of the faulty light panel. The controller then determines the location of the faulty light panel and transmits it to the processor via the preset bidirectional channel.
[0084] Furthermore, the processor can obtain the maximum value within the adjustable range of the display parameters of the abnormal light panel, and then determine whether this maximum value is greater than a preset target reference value. If the maximum value is greater than the preset target reference value, the processor determines the current error value and sign of the display parameters for each light panel based on the preset target reference value and the current value of the display parameters for each light panel. If the maximum value is less than or equal to the preset target reference value, the processor reduces the maximum value by a preset adjustment value and uses this as the target reference value, and then determines the current error value and sign of the display parameters for each light panel. The preset adjustment value can be 0.003, 0.005, or 0.007. This embodiment does not limit the preset adjustment value and can be set according to actual conditions.
[0085] For example, Table 1 is a table of current values of display parameters for a light panel inside a cabinet provided in this application;
[0086] Table 1
[0087] 604 606 608 605 597 598 597 598 602 597 596 602
[0088] It should be noted that the table above is only an example of the current values of the display parameters of a light panel inside a box. This application embodiment does not specifically limit the current values of the display parameters, which can be determined according to the actual situation.
[0089] Furthermore, by combining the target reference value of 600, the current error value of the display parameters of the light panel inside the cabinet can be obtained. For example, Table 2 is a table of current error values of the display parameters of the light panel inside the cabinet provided in this application.
[0090] Table 2
[0091]
[0092]
[0093] It should be noted that the table above is only an example of the current error value of the display parameters of a light panel inside a box. This application embodiment does not specifically limit the current error value of the display parameters, which can be determined according to the actual situation.
[0094] Optionally, the LED display screen can also obtain a correction information table for each cabinet. The correction information table includes the maximum and minimum current display parameter values for each light panel in the cabinet, the current error value of the display parameter corresponding to the light panel with the maximum current display parameter value and the sign of the current error value, and the current error value of the display parameter corresponding to the light panel with the minimum current display parameter value and the sign of the current error value.
[0095] For example, Table 3 is the correction information table provided in this application.
[0096] Table 3
[0097]
[0098] It should be noted that the above examples are merely illustrations of the correction information table. The embodiments of this application do not limit the information in the correction information table, and it can be determined according to the actual situation.
[0099] S203: Determine the first correction accuracy based on the preset correction accuracy and the sign of the current error value of the display parameters of each light panel in the cabinet.
[0100] In this step, after the LED display screen obtains the current value of the display parameters and the current error value of the display parameters of each light panel in the cabinet, it determines the first correction accuracy based on the preset correction accuracy and the sign of the current error value of the display parameters of each light panel in the cabinet.
[0101] If the current error values of the display parameters of each light panel in the cabinet have the same sign, then the preset correction accuracy is used as the first correction accuracy. If the current error values of the display parameters of each light panel in the cabinet have different signs, then half of the preset correction accuracy is used as the first correction accuracy.
[0102] Optionally, the first correction accuracy can be determined based on the correction information table and the preset correction accuracy. If the sign of the current error value of the display parameter corresponding to the lamp board with the largest current value of the display parameter in the correction information table is the same as the sign of the current error value of the display parameter corresponding to the lamp board with the smallest current value of the display parameter, then the preset correction accuracy is used as the first correction accuracy. If the sign of the current error value of the display parameter corresponding to the largest current value of the display parameter in the correction information table is different from the sign of the current error value of the display parameter corresponding to the smallest current value of the display parameter, then half of the preset correction accuracy is used as the first correction accuracy.
[0103] S204: Based on the first correction accuracy and the current error value of the display parameters, determine the intermediate error value of the display parameters for each light panel in the cabinet.
[0104] In this step, after determining the first correction accuracy, the LED display screen determines whether internal cabinet correction is needed. It checks if the absolute value of the current error value of each LED panel in the cabinet exceeds the first correction accuracy. If so, internal correction is required. If not, internal correction is not needed.
[0105] During internal calibration, display parameter error values with absolute values less than or equal to the first calibration precision do not require calibration. For display parameter error values with absolute values greater than the first calibration precision, an iteration step size is determined based on the first calibration precision and a preset ratio. If the current error value of the display parameter is positive, the iteration step size is subtracted from the current error value to complete one iteration. The absolute value of the iterated value is then checked again to see if it is greater than the first calibration precision. If it is, the iteration continues until the absolute value of the iterated value is less than or equal to the first calibration precision. This iterated value is then used as the intermediate error value of the display parameter for the light panel.
[0106] If the current error value of the display parameter is negative, add the iteration step size to the current error value of the display parameter to complete one iteration. Then, check whether the absolute value of the value after iteration is greater than the first correction accuracy. If it is greater, continue iterating until the absolute value of the value after iteration is less than or equal to the first correction accuracy. Then, use the value after iteration as the intermediate error value of the display parameter of the light board.
[0107] If no internal correction is required, for each light panel in the cabinet, the current error value of the display parameter of that light panel is used as the intermediate error value of the display parameter of that light panel.
[0108] For example, Table 4 is a table of current error values for the display parameters of a light panel inside a cabinet provided in this application.
[0109] Table 4
[0110] +4 +6 +8 +5
[0111] Based on Table 4, the first correction accuracy is determined to be 2, and the iteration step size is 2. The intermediate error values of the display parameters are then shown in Table 5. Table 5 is a table of intermediate error values of display parameters for a light panel inside a cabinet provided in this application.
[0112] Table 5
[0113] +4-2=+2 +6-2-2=+2 +8-2-2-2=+2 +5-2-2=+1
[0114] It should be noted that the above table is only an example of the current error value and the intermediate error value of the displayed parameters. This application embodiment does not limit them and can be determined according to the actual situation.
[0115] Optionally, the need for internal calibration can be determined based on the calibration information table. If the absolute value of the current error value of the display parameter corresponding to the lamp board with the largest current display parameter value, or the absolute value of the current error value of the display parameter corresponding to the lamp board with the smallest current display parameter value, is greater than the first calibration accuracy, then internal calibration is required. If the absolute values of the current error values of the display parameters corresponding to the lamp board with the largest current display parameter value and the absolute values of the current error values of the display parameters corresponding to the lamp board with the smallest current display parameter value are both less than or equal to the first calibration accuracy, then internal calibration is not required.
[0116] It should be noted that the number of correction iterations and the iteration step size are stored in the corresponding light board, and the iteration step size is also called the correction value.
[0117] S205: Based on the current value of the display parameter and the intermediate error value of the display parameter of each light panel in each cabinet corresponding to all controllers, determine the target value of the display parameter of each light panel in each cabinet.
[0118] In this step, after obtaining the intermediate error value of the display parameters for each light panel in each cabinet, the LED display screen establishes a bidirectional channel for every two controllers in the LED display screen.
[0119] The light panels in the cabinets corresponding to each pair of controllers are calibrated in turn.
[0120] Based on the current display parameter values and intermediate error values of each light panel in the cabinet corresponding to the two controllers, the target display parameter values for each light panel in the cabinet corresponding to the two controllers are determined. After calibrating the light panels in each cabinet corresponding to every two controllers, the target display parameter values for each light panel in each cabinet can be determined.
[0121] It should be noted that after the LED display screen determines the target value of the display parameters for each light panel, it displays according to the target value of the display parameters. If the user feels that the display effect is not good, the user can also adjust the precision of the LED display screen, and the LED display screen will then undergo global correction again according to the precision set by the user.
[0122] The LED display parameter correction method provided in this embodiment responds to the user's display parameter correction operation, obtains the correction mode selected by the user, and when the correction mode is global correction, obtains the current value and current error value of the display parameters for each lamp panel in each cabinet, thereby determining the first correction accuracy. In conjunction with the current error value of the display parameters, internal cabinet correction is performed to obtain the intermediate error value of the display parameters. Finally, combined with the current value of the display parameters, the target value of the display parameters for the lamp panel can be obtained. Compared to existing technologies that require manual correction of display parameters by professional personnel, this solution determines the target value of the display parameters for each lamp panel based on the current value and current error value of the display parameters, without the need for professional personnel, effectively improving correction efficiency.
[0123] Figure 3 This is a flowchart illustrating Embodiment Two of the LED display screen parameter correction method provided in this application. Based on the above embodiments, this embodiment determines the intermediate error value of the display parameters for each lamp board in each cabinet of the LED display screen, then sequentially corrects the cabinets corresponding to every two controllers that establish bidirectional channels. The second correction accuracy is determined based on the sign of the intermediate error value of the display parameters. Furthermore, the target value of the display parameters is determined by combining the current value of the display parameters and the intermediate error value of the display parameters. (Example...) Figure 3 As shown, the method for correcting the display parameters of this LED display screen specifically includes the following steps:
[0124] S301: For every two controllers that establish bidirectional channels in the LED display screen, the second correction accuracy is determined sequentially based on the preset correction accuracy and the sign of the intermediate error value of the display parameters of each lamp board in the corresponding cabinet of the controller.
[0125] In this step, after determining the intermediate error value of the display parameters for each light panel in each cabinet, the LED display screen sequentially performs correction between the cabinets corresponding to every two controllers that establish bidirectional channels. For every two controllers that establish bidirectional channels in the LED display screen, the second correction accuracy is determined sequentially based on the preset correction accuracy and the sign of the intermediate error value of the display parameters for each light panel in the cabinet corresponding to the controller.
[0126] If the intermediate error values of the display parameters of each light panel in the two cabinets have the same sign, then the preset correction accuracy is used as the second correction accuracy. If the intermediate error values of the display parameters of each light panel in the two cabinets have different signs, then half of the preset correction accuracy is used as the second correction accuracy.
[0127] S302: Based on the second correction accuracy, the current value of the display parameter of each light panel in the cabinet corresponding to the controller, and the intermediate error value of the display parameter, determine the target value of the display parameter of each light panel in the cabinet corresponding to the controller.
[0128] In this step, after determining the second correction accuracy, the LED display screen checks whether inter-cabinet correction is needed. It checks if the absolute value of the current error value of each LED panel in both cabinets exceeds the second correction accuracy. If so, inter-cabinet correction is required. If not, inter-cabinet correction is not needed.
[0129] When calibrating between two boxes, intermediate error values of display parameters whose absolute values are less than or equal to the second calibration precision do not require calibration and are used as the target error value of the display parameters for that light panel. For intermediate error values of display parameters whose absolute values are greater than the second calibration precision, the iteration step size is determined based on the second calibration precision and a preset ratio. If the intermediate error value of the display parameter is positive, the iteration step size is subtracted from the intermediate error value to complete one iteration. The absolute value of the iterationd value is then checked again to see if it is greater than the second calibration precision. If it is, the iteration continues until the absolute value of the iterationd value is less than or equal to the second calibration precision. The iterationd value is then used as the target error value of the display parameters for that light panel.
[0130] If the intermediate error value of the display parameter is negative, add the iteration step size to the intermediate error value of the display parameter to complete one iteration. Then, determine whether the absolute value of the value after iteration is greater than the second correction accuracy. If it is greater, continue iterating until the absolute value of the value after iteration is less than or equal to the second correction accuracy. Then, take the value after iteration as the target error value of the display parameter of the light board.
[0131] If no correction is required between the two cabinets, for each light panel in the two cabinets, the intermediate error value of the display parameters of that light panel is used as the target error value of the display parameters of that light panel.
[0132] Then, by adding the current display parameter value of each light panel in the two enclosures to the target error value of the display parameter, the target value of the display parameter for that light panel can be obtained. After processing the light panels in the enclosures corresponding to each pair of controllers that have established bidirectional channels, the global correction can be completed.
[0133] For example, Table 6 is a table of intermediate error values of display parameters for the two boxes provided in this application.
[0134] Table 6
[0135] +1 +2 +1 +1 -2 -1 -1 -2 -1 -1 -2 -1
[0136] As shown in Table 6, the first and second rows are the intermediate error values of the display parameters of the light panels in one of the two cabinets, and the third and fourth rows are the intermediate error values of the display parameters of the light panels in the other cabinet. It can be seen that there are different signs for the intermediate error values of each light panel in the two cabinets. The preset correction accuracy is 2, so the second correction accuracy is 1.
[0137] It should be noted that the table above is only an example of the intermediate error value of the display parameters. This application embodiment does not limit the intermediate error value of the display parameters, nor does it limit the preset correction accuracy. It can be determined according to the actual situation.
[0138] This allows us to determine if calibration between the housings is necessary. Based on Table 6, Table 7 presents the target error values of the display parameters for the two housings provided in this application.
[0139] Table 7
[0140] +1 +2-1=-1 +1 +1 -2+1=-1 -1 -1 -2+1=-1 -1 -1 -2+1=-1 -1
[0141] It should be noted that the table above only shows the target error values for the displayed parameters, and this application embodiment does not limit them; the values can be determined according to the actual situation.
[0142] The LED display parameter correction method provided in this embodiment corrects the display parameters between the cabinets corresponding to each pair of controllers that establish bidirectional channels in sequence. The second correction accuracy is determined based on the sign of the intermediate error value of the display parameters of the lamp boards in the two cabinets. Then, the target value of the display parameters can be obtained by combining the current value of the display parameters and the intermediate error value of the display parameters, which effectively improves the correction efficiency.
[0143] Figure 4 This is a flowchart illustrating Embodiment 3 of the LED display screen parameter correction method provided in this application. Based on the above embodiments, this embodiment of the application describes how, after determining the target value of the display parameters for each LED panel, the display parameters are verified, and the target value of the display parameters is updated when the verification fails. For example... Figure 4 As shown, the method for correcting the display parameters of this LED display screen specifically includes the following steps:
[0144] S401: If the difference between the target values of the display parameters of different light boards in the cabinets corresponding to any two controllers is greater than the preset correction accuracy, then the third correction accuracy shall be determined according to the preset correction accuracy.
[0145] In this step, after the LED display screen determines the target value of the display parameters for each LED panel, it is necessary to verify the display parameters to ensure that the display differences meet the requirements when using the target values for display.
[0146] Determine if there exists a difference in the target display parameter values of different light panels in the cabinets corresponding to any two controllers that is greater than the preset correction accuracy. If no difference exists, the verification passes, and the target display parameter values do not need to be updated. If a difference exists, the verification fails, and a third correction accuracy is determined based on the preset correction accuracy. Half of the preset correction accuracy is determined as the third correction accuracy.
[0147] S402: Update the target value of the display parameters for each lamp board based on the third correction accuracy and the target value of the display parameters for each lamp board.
[0148] In this step, after the LED display screen determines the third correction accuracy, it then determines the iteration step size based on the third correction accuracy and the preset ratio, and iteratively updates the target error value of the display parameters for each LED panel, so that the absolute value of the updated target error value of the display parameters is less than or equal to the third correction accuracy. Then, the updated target error value of the display parameters is added to the target value of the display parameters to obtain the updated target value of the display parameters.
[0149] The LED display parameter correction method provided in this embodiment determines whether a verification passes by comparing the difference in target display parameter values between different LED panels in the cabinets corresponding to any two controllers. If the verification fails, the target display parameter values for each LED panel are updated, and the updated target display parameter values are used for display, which can effectively improve the display effect and reduce display discrepancies.
[0150] Figure 5 This is a flowchart illustrating Embodiment 4 of the LED display parameter correction method provided in this application. Based on the above embodiments, this application embodiment describes how, when the user selects the fast correction mode, the LED display determines the location of the abnormal light panel, and then corrects the internal structure of the cabinet containing the abnormal light panel, as well as the internal structure of the cabinet containing adjacent light panels. Figure 5 As shown, the method for correcting the display parameters of this LED display screen specifically includes the following steps:
[0151] S501: If the user selects the fast correction mode, then determine the location of the abnormal light board and obtain the light board connection structure information, the current value of the display parameters of each light board in the cabinet where the abnormal light board is located, and the current error value of the display parameters.
[0152] In this step, after the LED display screen obtains the correction mode selected by the user, if the user selects the fast correction mode, the location of the abnormal light board is determined, and the connection structure information of the light board, the current value of the display parameters of each light board in the cabinet where the abnormal light board is located, and the current error value of the display parameters are obtained.
[0153] There are preset bidirectional channels between the controllers in the LED display screen. The processor sends a command to the controller connected to it to obtain the lamp board connection structure information. The controller forwards the command to other controllers. In this way, each controller determines the lamp board connection structure information in its corresponding cabinet, as well as the lamp board connection structure information connected to the lamp boards in other cabinets. Then, through the preset bidirectional channels, the processor can obtain the lamp board connection structure information, which is how the LED display screen obtains the lamp board connection structure information.
[0154] S502: Based on the light panel connection structure information, determine whether there are any adjacent light panels that do not belong to the box where the abnormal light panel is located among the adjacent light panels of the abnormal light panel; if there are no adjacent light panels that do not belong to the box where the abnormal light panel is located among the adjacent light panels of the abnormal light panel, then proceed to step S503; if there are adjacent light panels that do not belong to the box where the abnormal light panel is located among the adjacent light panels of the abnormal light panel, then proceed to step S505.
[0155] S503: Determine the fourth correction accuracy based on the preset correction accuracy and the sign of the current error value of the display parameters of each light panel in the cabinet where the abnormal light panel is located.
[0156] In the above steps, after the LED display screen obtains the location of the abnormal light board, the connection structure information of the light board, the current value of the display parameters of each light board in the cabinet where the abnormal light board is located, and the current error value of the display parameters, since the connection structure information of the light board includes the adjacency relationship of the light boards, it can determine whether there are any adjacent light boards that do not belong to the cabinet where the abnormal light board is located among the adjacent light boards of the abnormal light board.
[0157] If there are no adjacent light panels that do not belong to the same box as the abnormal light panel, it means that the abnormal light panel and the adjacent light panels are in the same box. Only the correction inside the box needs to be performed. First, determine the fourth correction accuracy based on the preset correction accuracy and the sign of the current error value of the display parameters of each light panel in the box where the abnormal light panel is located.
[0158] If the current error values of the display parameters of each lamp panel in the cabinet have the same sign, then the preset correction accuracy is used as the fourth correction accuracy. If the current error values of the display parameters of each lamp panel in the cabinet have different signs, then half of the preset correction accuracy is used as the fourth correction accuracy.
[0159] S504: Based on the fourth correction accuracy, the current value of the display parameter of each light panel in the cabinet containing the abnormal light panel, and the current error value of the display parameter, determine the target value of the display parameter of each light panel in the cabinet containing the abnormal light panel.
[0160] In this step, after the LED display screen determines the fourth correction accuracy, it is determined whether internal cabinet correction is needed. This is done by checking if the absolute value of the current error value of each LED panel in the cabinet exceeds the fourth correction accuracy. If so, internal correction is required. If not, internal correction is not needed.
[0161] During internal calibration, for display parameter error values whose absolute value is less than or equal to the fourth calibration precision, no calibration is required; these are used as the target error value for the display parameter of the light panel. For display parameter error values whose absolute value is greater than the fourth calibration precision, the iteration step size is determined based on the fourth calibration precision and a preset ratio. If the current error value of the display parameter is positive, the iteration step size is subtracted from the current error value to complete one iteration. The absolute value of the iterated value is then checked again to see if it is greater than the fourth calibration precision. If it is, the iteration continues until the absolute value of the iterated value is less than or equal to the fourth calibration precision. This iterated value is then used as the target error value for the display parameter of the light panel.
[0162] If the current error value of the display parameter is negative, add the iteration step size to the current error value of the display parameter to complete one iteration. Then, check whether the absolute value of the value after iteration is greater than the fourth correction accuracy. If it is greater, continue iterating until the absolute value of the value after iteration is less than or equal to the fourth correction accuracy. Then, take the value after iteration as the target error value of the display parameter of the light board.
[0163] If internal correction is not required, for each light panel in the cabinet, the current error value of the display parameter of that light panel is used as the target error value of the display parameter of that light panel.
[0164] Then, by adding the current value of the display parameter of each light panel in the cabinet to the target error value of the display parameter, the target value of the display parameter of that light panel can be obtained, thus completing the rapid correction.
[0165] S505: For each cabinet that does not belong to the abnormal light panel, obtain the current value of the display parameter and the current error value of the display parameter for each light panel in the cabinet.
[0166] In this step, if there are adjacent light panels that do not belong to the same cabinet as the abnormal light panel, it means that the abnormal light panel and at least one adjacent light panel are not in the same cabinet. During rapid correction, both internal cabinet correction and inter-cabinet correction are required. For each cabinet that does not belong to the abnormal light panel, the current display parameter values and current error values of each light panel within that cabinet need to be obtained.
[0167] S506: For each adjacent light panel and abnormal light panel that does not belong to the box containing the abnormal light panel, the fifth correction accuracy is determined based on the preset correction accuracy and the sign of the current error value of the display parameter of each light panel in the box containing the abnormal light panel or the adjacent light panel.
[0168] In this step, after the LED display screen obtains the current display parameter values and current error values of each light board in the cabinet containing the abnormal light board and the adjacent light board, it performs internal correction on the cabinet containing the abnormal light board and the adjacent light board. For each adjacent light board and abnormal light board that does not belong to the cabinet containing the abnormal light board, the fifth correction accuracy is determined according to the preset correction accuracy and the sign of the current error value of the display parameter of each light board in the cabinet containing the abnormal light board or the adjacent light board.
[0169] If the current error values of the display parameters of each lamp panel in the cabinet have the same sign, then the preset correction accuracy is used as the fifth correction accuracy. If the current error values of the display parameters of each lamp panel in the cabinet have different signs, then half of the preset correction accuracy is used as the fifth correction accuracy.
[0170] S507: Based on the fifth correction accuracy, the current error value of the display parameter of each light panel in the cabinet containing the abnormal light panel or adjacent light panel, determine the intermediate error value of the display parameter of each light panel in the cabinet containing the abnormal light panel or adjacent light panel.
[0171] In this step, after determining the fifth correction accuracy, the LED display screen determines whether internal cabinet correction is needed. It checks if the absolute value of the current error value of each LED panel in the cabinet exceeds the fifth correction accuracy. If so, internal correction is required. If not, internal correction is not needed.
[0172] During internal calibration, display parameter error values with absolute values less than or equal to the fifth calibration precision do not require calibration. For display parameter error values with absolute values greater than the fifth calibration precision, the iteration step size is determined based on the fifth calibration precision and a preset ratio. If the current error value of the display parameter is positive, the iteration step size is subtracted from the current error value to complete one iteration. The absolute value of the iterated value is then checked again to see if it is greater than the fifth calibration precision. If it is, the iteration continues until the absolute value of the iterated value is less than or equal to the fifth calibration precision. This iterated value is then used as the intermediate error value of the display parameter for the light panel.
[0173] If the current error value of the display parameter is negative, add the iteration step size to the current error value of the display parameter to complete one iteration. Then, check whether the absolute value of the value after iteration is greater than the fifth correction precision. If it is greater, continue iterating until the absolute value of the value after iteration is less than or equal to the fifth correction precision. Use the value after iteration as the intermediate error value of the display parameter of the light board.
[0174] If no internal correction is required, for each light panel in the cabinet, the current error value of the display parameter of that light panel is used as the intermediate error value of the display parameter of that light panel.
[0175] S508: Based on the current value of the display parameters and the intermediate error value of the display parameters of each light panel in the cabinet where the abnormal light panel and the adjacent light panel are located, determine the target value of the display parameters for each light panel in each cabinet.
[0176] In this step, after determining the intermediate error value of the display parameters of each light board in the cabinet containing the abnormal light board or the adjacent light board, the LED display screen determines the target value of the display parameters of each light board in each cabinet based on the current value of the display parameters and the intermediate error value of the display parameters of each light board in the cabinet containing the abnormal light board and the adjacent light board.
[0177] For each adjacent light panel that does not belong to the box containing the abnormal light panel, the corresponding box is determined sequentially, and then the correction between that box and the box containing the abnormal light panel is performed. The sixth correction accuracy is determined based on the preset correction accuracy and the sign of the intermediate error value of the display parameters of each light panel in the two boxes.
[0178] If the intermediate error values of the display parameters of each lamp panel in the two cabinets have the same sign, then the preset correction accuracy is used as the sixth correction accuracy. If the intermediate error values of the display parameters of each lamp panel in the two cabinets have different signs, then half of the preset correction accuracy is used as the sixth correction accuracy.
[0179] Next, determine whether inter-cabinet calibration is needed. This involves checking if the absolute value of the current error value of the display parameters of each light panel in both cabinets exceeds the sixth calibration precision. If it does, inter-cabinet calibration is required. If not, inter-cabinet calibration is not needed.
[0180] When calibrating between two boxes, intermediate error values of display parameters whose absolute values are less than or equal to the sixth calibration precision do not require calibration and are used as the target error value of the display parameters for that light panel. For intermediate error values of display parameters whose absolute values are greater than the sixth calibration precision, the iteration step size is determined based on the sixth calibration precision and a preset ratio. If the intermediate error value of the display parameter is positive, the iteration step size is subtracted from the intermediate error value to complete one iteration. The absolute value of the iterated value is then checked again to see if it is greater than the sixth calibration precision. If it is, the iteration continues until the absolute value of the iterated value is less than or equal to the sixth calibration precision. The iterated value is then used as the target error value of the display parameters for that light panel.
[0181] If the intermediate error value of the display parameter is negative, add the iteration step size to the intermediate error value of the display parameter to complete one iteration. Then, determine whether the absolute value of the value after iteration is greater than the sixth correction precision. If it is greater, continue iterating until the absolute value of the value after iteration is less than or equal to the sixth correction precision. Then, take the value after iteration as the target error value of the display parameter of the light board.
[0182] If no correction is required between the two cabinets, for each light panel in the two cabinets, the intermediate error value of the display parameters of that light panel is used as the target error value of the display parameters of that light panel.
[0183] Then, by adding the current display parameter value of each light panel in the two boxes to the target error value of the display parameter, the target value of the display parameter for that light panel can be obtained. After processing the correction between the boxes containing adjacent light panels that are not in the box containing the abnormal light panel and the box containing the abnormal light panel, the rapid correction can be completed.
[0184] The LED display parameter correction method provided in this embodiment determines the location of the abnormal LED panel when the correction mode is fast correction, and then determines whether the adjacent LED panels are in the same cabinet. If they are in the same cabinet, only the internal correction of that cabinet is performed. If they are not in the same cabinet, the internal correction of the cabinet is performed first, followed by the inter-cabinet correction, effectively improving the correction efficiency.
[0185] The following describes how the LED display screen provided in this application responds to the user's operation to restore the display parameters, restoring the current value of the display parameters of the lamp board to the current value of the display parameters at the time of the last calibration.
[0186] After the user last calibrated the display parameters, the target value of the previous display parameters became the current value of the display parameters. However, since the LED board used in the last calibration might have been a temporary board with poor display parameters, the target value obtained after the last calibration might differ significantly from the current value. In such cases, a standard LED board might be obtained and replaced again. Therefore, to improve calibration efficiency, after replacing the standard LED board, the user can perform a parameter restoration operation on the LED display. Since each LED board (excluding faulty boards) stores the number of calibration iterations and the corresponding calibration value for each iteration from the last calibration, this can be restored to obtain the current value of the display parameters from the last calibration, which is the required target value. This value can then be used as the current value of the display parameters for the current calibration.
[0187] The LED display parameter correction method provided in this embodiment determines the target value of the display parameters of the LED panel based on the stored correction iteration number and correction value of the LED panel, which effectively improves the correction efficiency.
[0188] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.
[0189] Figure 6 This is a schematic diagram of an embodiment of the LED display parameter correction device provided in this application; the device can be integrated into the LED display screen in the above method embodiment, or it can be implemented through the LED display screen in the above method embodiment. Figure 6 As shown, the display parameter correction device 60 of the LED display screen includes:
[0190] The acquisition module 61 is used to acquire the correction mode selected by the user in response to the user's display parameter correction operation. The correction mode includes a quick correction mode and a global correction mode.
[0191] Processing module 62 is used for:
[0192] If the user selects the global correction mode, then for each controller in the LED display screen, the current value of the display parameter and the current error value of the display parameter of each lamp board in the cabinet corresponding to the controller are obtained.
[0193] The first correction accuracy is determined based on the preset correction accuracy and the sign of the current error value of the display parameters of each light panel in the enclosure;
[0194] Based on the first correction accuracy and the current error value of the display parameter, determine the intermediate error value of the display parameter for each light panel in the cabinet;
[0195] Based on the current value of the display parameters and the intermediate error value of the display parameters of each light panel in each cabinet corresponding to all controllers, determine the target value of the display parameters of each light panel in each cabinet.
[0196] Furthermore, the processing module 62 is specifically used to take the preset correction accuracy as the first correction accuracy if the current error value of the display parameter of each light panel in the cabinet has the same sign.
[0197] Furthermore, the processing module 62 is specifically used to take half of the preset correction accuracy as the first correction accuracy if there are different signs in the current error value of the display parameters of each light panel in the cabinet.
[0198] Furthermore, the processing module 62 is specifically used for:
[0199] For every two controllers that establish a bidirectional channel in the LED display screen, the second correction accuracy is determined sequentially based on the preset correction accuracy and the sign of the intermediate error value of the display parameters of each lamp board in the cabinet corresponding to the controller.
[0200] Based on the second correction accuracy, the current value of the display parameter of each light panel in the cabinet corresponding to the controller, and the intermediate error value of the display parameter, the target value of the display parameter of each light panel in the cabinet corresponding to the controller is determined.
[0201] Furthermore, the processing module 62 is also used for:
[0202] If the difference between the target values of the display parameters of different light panels in the cabinets corresponding to any two controllers is greater than the preset correction accuracy, then the third correction accuracy is determined according to the preset correction accuracy.
[0203] Based on the third correction accuracy and the target value of the display parameters for each lamp panel, update the target value of the display parameters for each lamp panel.
[0204] Furthermore, the acquisition module 61 is also used to determine the location of the abnormal light board and acquire the light board connection structure information, the current value of the display parameter of each light board in the box where the abnormal light board is located, and the current error value of the display parameter if the correction mode selected by the user is the fast correction mode.
[0205] Furthermore, the processing module 62 is also used for:
[0206] According to the lamp board connection structure information, if it is determined that there is no adjacent lamp board that does not belong to the box where the abnormal lamp board is located among the adjacent lamp boards of the abnormal lamp board, then the fourth correction accuracy is determined according to the preset correction accuracy and the sign of the current error value of the display parameter of each lamp board in the box where the abnormal lamp board is located.
[0207] Based on the fourth correction accuracy, the current display parameter value of each light panel in the box containing the abnormal light panel, and the current error value of the display parameter, the target value of the display parameter for each light panel in the box containing the abnormal light panel is determined.
[0208] Furthermore, the acquisition module 61 is also used to, based on the light panel connection structure information, if it is determined that among the adjacent light panels of the abnormal light panel, there are adjacent light panels that do not belong to the box where the abnormal light panel is located, then for each box that does not belong to the box where the abnormal light panel is located, acquire the current value of the display parameter and the current error value of the display parameter of each light panel in the box.
[0209] Furthermore, the processing module 62 is also used for:
[0210] For each adjacent light panel that does not belong to the box containing the abnormal light panel and the abnormal light panel, the fifth correction accuracy is determined based on the preset correction accuracy and the sign of the current error value of the display parameter of each light panel in the box containing the abnormal light panel or the adjacent light panel.
[0211] Based on the fifth correction accuracy and the current error value of the display parameters of each light panel in the box where the abnormal light panel or the adjacent light panel is located, determine the intermediate error value of the display parameters of each light panel in the box where the abnormal light panel or the adjacent light panel is located;
[0212] Based on the current display parameter values and intermediate error values of each light panel in the cabinet containing the abnormal light panel and the adjacent light panel, the target display parameter value for each light panel in each cabinet is determined.
[0213] Furthermore, the processing module 62 is also configured to, in response to the user's operation to restore display parameters, determine the target value of the display parameters of each light panel, excluding abnormal light panels, based on the stored number of correction iterations and correction values of the light panel.
[0214] The LED display parameter correction device provided in this embodiment is used to execute the technical solution in any of the aforementioned method embodiments. Its implementation principle and technical effect are similar, and will not be described again here.
[0215] Figure 7 This is a structural schematic diagram of an LED display screen provided in this application. Figure 7 As shown, the LED display screen 70 includes:
[0216] Processor 71, memory 72, communication interface 73, controller 74, driver 75, enclosure 76, lamp board 77;
[0217] The memory 72 is used to store the executable instructions of the processor 71;
[0218] The processor 71 is configured to execute the technical solution of the LED display screen in any of the foregoing method embodiments by executing the executable instructions.
[0219] Optionally, the memory 72 can be either standalone or integrated with the processor 71.
[0220] Optionally, when the memory 72 is a device independent of the processor 71, the LED display screen 70 may further include:
[0221] Bus 78, memory 72 and communication interface 73 are connected to processor 71 through bus 78 and complete communication with each other. Communication interface 73 is used to communicate with other devices.
[0222] Optionally, the communication interface 73 can be implemented using a transceiver. The communication interface is used to enable communication between the database access device and other devices (e.g., clients, read-write databases, and read-only databases). The memory may include random access memory (RAM) and may also include non-volatile memory, such as at least one disk drive.
[0223] Bus 78 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, only one thick line is used in the diagram, but this does not indicate that there is only one bus or one type of bus.
[0224] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0225] The LED display screen is used to execute the technical solutions in any of the aforementioned method embodiments. Its implementation principle and technical effect are similar, and will not be repeated here.
[0226] This application also provides a readable storage medium storing a computer program thereon, which, when executed by a processor, implements the technical solutions provided in any of the foregoing method embodiments.
[0227] This application also provides a computer program product, including a computer program, which, when executed by a processor, is used to implement the technical solutions provided in any of the foregoing method embodiments.
[0228] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0229] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A method for correcting display parameters of an LED display screen, characterized in that, include: In response to the user's display parameter correction operation, the correction mode selected by the user is obtained, including a quick correction mode and a global correction mode; If the user selects the global correction mode, then for each controller in the LED display screen, the current value of the display parameter and the current error value of the display parameter of each lamp board in the cabinet corresponding to the controller are obtained. If the current error values of the display parameters of each light panel in the enclosure have the same sign, then the preset correction accuracy is used as the first correction accuracy. If there are different signs in the current error value of the display parameters of each light panel in the box, then half of the preset correction accuracy is taken as the first correction accuracy. Based on the first correction accuracy and the current error value of the display parameter, determine the intermediate error value of the display parameter for each light panel in the cabinet; Based on the current value of the display parameters and the intermediate error value of the display parameters of each light panel in each cabinet corresponding to all controllers, determine the target value of the display parameters of each light panel in each cabinet; The step of determining the intermediate error value of the display parameters for each light panel in the cabinet based on the first correction accuracy and the current error value of the display parameters includes: The iteration step size is determined based on the first correction accuracy and the preset ratio; For each lamp panel whose absolute value of the current error value of the display parameter is greater than the first correction accuracy, if the current error value of the display parameter of the lamp panel is positive, the current error value of the display parameter is progressively decreased according to the iteration step size; if the current error value of the display parameter of the lamp panel is negative, the current error value of the display parameter is progressively increased according to the iteration step size; until the absolute value of the iterated value is less than or equal to the first correction accuracy, the iterated value is taken as the intermediate error value of the display parameter of the lamp panel; For each lamp panel whose absolute value of the current error value of the display parameter is less than or equal to the first correction accuracy, the current error value of the display parameter of the lamp panel is taken as the intermediate error value of the display parameter of the lamp panel.
2. The method according to claim 1, characterized in that, The step of determining the target display parameter value for each light panel in each cabinet based on the current display parameter value and the intermediate error value of the display parameter for each light panel in each cabinet corresponding to all controllers includes: For every two controllers that establish a bidirectional channel in the LED display screen, the second correction accuracy is determined sequentially based on the preset correction accuracy and the sign of the intermediate error value of the display parameters of each lamp board in the cabinet corresponding to the controller. Based on the second correction accuracy, the current value of the display parameter of each light panel in the cabinet corresponding to the controller, and the intermediate error value of the display parameter, the target value of the display parameter of each light panel in the cabinet corresponding to the controller is determined.
3. The method according to claim 1 or 2, characterized in that, The method further includes: If the difference between the target values of the display parameters of different light panels in the cabinets corresponding to any two controllers is greater than the preset correction accuracy, then the third correction accuracy is determined according to the preset correction accuracy. Based on the third correction accuracy and the target value of the display parameters for each lamp panel, update the target value of the display parameters for each lamp panel.
4. The method according to claim 1, characterized in that, After obtaining the correction mode selected by the user in response to the user's display parameter correction operation, the method further includes: If the user selects the quick correction mode, then the location of the abnormal light board is determined, and the connection structure information of the light board, the current value of the display parameter of each light board in the box where the abnormal light board is located, and the current error value of the display parameter are obtained. According to the lamp board connection structure information, if it is determined that there is no adjacent lamp board that does not belong to the box where the abnormal lamp board is located among the adjacent lamp boards of the abnormal lamp board, then the fourth correction accuracy is determined according to the preset correction accuracy and the sign of the current error value of the display parameter of each lamp board in the box where the abnormal lamp board is located. Based on the fourth correction accuracy, the current display parameter value of each light panel in the box containing the abnormal light panel, and the current error value of the display parameter, the target value of the display parameter for each light panel in the box containing the abnormal light panel is determined.
5. The method according to claim 4, characterized in that, The method further includes: Based on the light panel connection structure information, if it is determined that among the adjacent light panels of the abnormal light panel, there are adjacent light panels that do not belong to the box where the abnormal light panel is located, then for each box that does not belong to the box where the abnormal light panel is located, the current value of the display parameter and the current error value of the display parameter of each light panel in the box are obtained. For each adjacent light panel that does not belong to the box containing the abnormal light panel and the abnormal light panel, the fifth correction accuracy is determined based on the preset correction accuracy and the sign of the current error value of the display parameter of each light panel in the box containing the abnormal light panel or the adjacent light panel. Based on the fifth correction accuracy and the current error value of the display parameters of each light panel in the box where the abnormal light panel or the adjacent light panel is located, determine the intermediate error value of the display parameters of each light panel in the box where the abnormal light panel or the adjacent light panel is located; Based on the current display parameter values and intermediate error values of each light panel in the cabinet containing the abnormal light panel and the adjacent light panel, the target display parameter value for each light panel in each cabinet is determined.
6. The method according to claim 1, characterized in that, The method further includes: In response to the user's operation to restore display parameters, for each light panel except for the abnormal light panel, the target value of the display parameters of the light panel is determined based on the stored number of correction iterations and correction values of the light panel.
7. A display parameter correction device for an LED display screen, characterized in that, include: The acquisition module is used to acquire the correction mode selected by the user in response to the user's display parameter correction operation. The correction mode includes a quick correction mode and a global correction mode. Processing module, used for: If the user selects the global correction mode, then for each controller in the LED display screen, the current value of the display parameter and the current error value of the display parameter of each lamp board in the cabinet corresponding to the controller are obtained. If the current error values of the display parameters of each light panel in the enclosure have the same sign, then the preset correction accuracy is used as the first correction accuracy. If there are different signs in the current error value of the display parameters of each light panel in the box, then half of the preset correction accuracy is taken as the first correction accuracy. Based on the first correction accuracy and the current error value of the display parameter, determine the intermediate error value of the display parameter for each light panel in the cabinet; Based on the current value of the display parameters and the intermediate error value of the display parameters of each light panel in each cabinet corresponding to all controllers, determine the target value of the display parameters of each light panel in each cabinet; The step of determining the intermediate error value of the display parameters for each light panel in the cabinet based on the first correction accuracy and the current error value of the display parameters includes: The iteration step size is determined based on the first correction accuracy and the preset ratio; For each lamp panel whose absolute value of the current error value of the display parameter is greater than the first correction accuracy, if the current error value of the display parameter of the lamp panel is positive, the current error value of the display parameter is progressively decreased according to the iteration step size; if the current error value of the display parameter of the lamp panel is negative, the current error value of the display parameter is progressively increased according to the iteration step size; until the absolute value of the iterated value is less than or equal to the first correction accuracy, the iterated value is taken as the intermediate error value of the display parameter of the lamp panel; For each lamp panel whose absolute value of the current error value of the display parameter is less than or equal to the first correction accuracy, the current error value of the display parameter of the lamp panel is taken as the intermediate error value of the display parameter of the lamp panel.
8. An LED display screen, characterized in that, include: Processor, memory, communication interface, controller, driver, enclosure, light panel; The memory is used to store the executable instructions of the processor; The processor is configured to execute the display parameter correction method for the LED display screen according to any one of claims 1 to 6 by executing the executable instructions.
9. A readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the display parameter correction method for the LED display screen according to any one of claims 1 to 6.
10. A computer program product, characterized in that, Includes a computer program, which, when executed by a processor, is used to implement the display parameter correction method for the LED display screen according to any one of claims 1 to 6.
Citation Information
Patent Citations
Fast adaptive white balance correction method
CN104200791A
Gamma correction method, apparatus, apparatus and storage medium
CN109166560A