LED Display Splicing Brightness Correction Method, Device, Electronic Device and Storage Medium
By obtaining the correction data and position of the LED display beads, and automatically calculating the target compensation coefficient using the compensation coefficient table, the problem of light and dark lines after the LED display is spliced is solved, efficient and accurate brightness correction is achieved, and labor costs are reduced.
Patent Information
- Application Number
- CN202110514577.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-10
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2041-05-10
AI Technical Summary
In the prior art, the problem of light and dark lines occurs after the splicing of LED display screens, which is low in manual correction efficiency, low accuracy and high cost, especially when the display unit is replaced or re-stitched.
By obtaining the correction data and position of each lamp bead in the LED display screen, the target compensation coefficient is automatically calculated using the preset compensation coefficient table, and the second correction data is generated to automatically correct the splicing brightness.
It improves the accuracy and efficiency of splicing brightness correction, reduces labor costs, and avoids time and manual intervention for repeated corrections on site.
Smart Images

Figure CN115410515B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present application relate to the field of LED displays, and in particular, to a method, apparatus, electronic device, and storage medium for correcting the splicing brightness of an LED display screen. Background Art
[0002] In some technologies, when correcting the brightness of an LED display screen, the brightness data of each LED lamp bead in the LED display screen is usually collected by a dedicated brightness acquisition device, and then a brightness coefficient is added to each LED lamp bead through an algorithm, so that all LED lamp beads can present a relatively uniform brightness effect.
[0003] However, since the LED display screen is composed of splicing display units, if one or more display units of the LED display screen need to be replaced, or if it needs to be re-spliced into an LED display screen on-site during the leasing process, at this time, bright and dark lines will appear at the splicing joints of the re-spliced display units. At this time, if the LED display screen is corrected again, it is time-consuming and laborious.
[0004] In some technologies, when bright and dark lines appear at the splicing joints of the re-spliced display units, the correction software of the LED display screen is used to display a solid color, so that the content displayed by the LED display screen and the correction software are synchronized point-to-point. The edges of the display units with differences are found by human eye observation, and then the parameters of this edge are adjusted on the correction software. The solid color displayed on the correction software will change the color of the corresponding position according to the modified parameters. Finally, observe the LED display screen again. If no difference is found, the correction is completed.
[0005] In the process of implementing the present invention, the inventors found that at least the following problems exist in the above technologies: The method of correcting by observing and adjusting the differences by human eye requires continuously observing the display effect of the LED display screen and adjusting the coefficients of the edges of the display units. The efficiency is low, the labor cost is high, and it is easily affected by the subjective experience of the human eye, resulting in low correction accuracy. Summary of the Invention
[0006] To overcome the problems existing in the related technologies, the present application provides a method, apparatus, electronic device, and storage medium for correcting the splicing brightness of an LED display screen, which have the advantages of improving the correction accuracy, improving the correction efficiency, and reducing the labor cost.
[0007] According to the first aspect of the embodiments of the present application, a method for correcting the splicing brightness of an LED display screen is provided, including the following steps:
[0008] After the LED display screen is spliced, in response to a trigger operation for splicing brightness correction, obtain first correction data of each LED bead in the LED display screen and the position of each LED bead in the LED display screen; wherein, the LED display screen includes a plurality of spliced display units, a plurality of spliced LED lamp boards are arranged in the display unit, and a plurality of spliced LED beads are arranged on the LED lamp board; the first correction data is the brightness correction coefficient after the LED bead is corrected during the production of the LED bead.
[0009] Obtain a first port identifier connected to each display unit in the LED display screen, a second port identifier of the LED lamp board, and the model of each LED lamp board in the display unit.
[0010] Determine a first position of each display unit in the LED display screen according to the first port identifier, determine a second position of the LED lamp board in the display unit according to the second port identifier, and determine a third position of the LED bead in the LED lamp board according to the model.
[0011] Determine the position of the LED bead in the LED display screen according to the first position, the second position, and the third position.
[0012] Obtain a target compensation coefficient of the LED bead according to the position of the LED bead in the LED display screen and the mapping relationship between the position and the compensation coefficient table preset.
[0013] Obtain second correction data of the LED bead according to the first correction data and the target compensation coefficient.
[0014] Correct the splicing brightness of the LED display screen according to the second correction data.
[0015] According to the second aspect of the embodiments of the present application, there is provided an LED display screen splicing brightness correction device, including:
[0016] A data acquisition module, configured to, after the LED display screen is spliced, in response to a trigger operation for splicing brightness correction, obtain first correction data of each LED bead in the LED display screen; wherein, the LED display screen includes a plurality of spliced display units, a plurality of spliced LED lamp boards are arranged in the display unit, and a plurality of spliced LED beads are arranged on the LED lamp board; the first correction data is the brightness correction coefficient after the LED bead is corrected during the production of the LED bead.
[0017] A compensation coefficient acquisition module, configured to obtain a target compensation coefficient of the LED lamp beads according to the positions of the LED lamp beads in the LED display screen and a preset mapping relationship between the positions and a compensation coefficient table;
[0018] A calibration data acquisition module, configured to obtain second calibration data of the LED lamp beads according to the first calibration data and the target compensation coefficient;
[0019] A brightness correction module, configured to correct the splicing brightness of the LED display screen according to the second calibration data;
[0020] Wherein, the data acquisition module includes:
[0021] An identification and model acquisition module, configured to acquire a first port identification connected to each display unit in the LED display screen, a second port identification of the LED lamp board, and a model of each LED lamp board in the display unit;
[0022] A first position determination module, configured to determine a first position of each display unit in the LED display screen according to the first port identification, determine a second position of the LED lamp board in the display unit according to the second port identification, and determine a third position of the LED lamp beads in the LED lamp board according to the model;
[0023] A second position determination module, configured to determine the position of the LED lamp beads in the LED display screen according to the first position, the second position, and the third position.
[0024] According to a third aspect of an embodiment of the present application, there is provided an electronic device, including: a display screen, a processor, and a memory; wherein, the memory stores a computer program, and the computer program is adapted to be loaded and executed by the processor to implement the LED display screen splicing brightness correction method as described in any one of the above.
[0025] According to a fourth aspect of an embodiment of the present application, there is provided a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the LED display screen splicing brightness correction method as described in any one of the above.
[0026] After the LED display screen is spliced, in response to a trigger operation for splicing brightness correction, the method according to an embodiment of the present application obtains first correction data of each LED bead in the LED display screen and the position of each LED bead in the LED display screen. The LED display screen includes a plurality of spliced LED beads. The first correction data is a brightness correction coefficient after the LED bead is corrected during the production of the LED bead. According to the position of the LED bead in the LED display screen and the mapping relationship between the preset position and the compensation coefficient table, the target compensation coefficient of the LED bead is obtained. According to the first correction data and the target compensation coefficient, the second correction data of the LED bead is obtained. According to the second correction data, the splicing brightness of the LED display screen is automatically corrected. On-site correction does not require a large amount of time for trial correction. When reinstalling and replacing spare parts, there is no need to send professional personnel to the site for correction or seam repair, improving the correction accuracy and efficiency and reducing the labor cost.
[0027] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application.
[0028] For better understanding and implementation, the present invention will be described in detail below with reference to the accompanying drawings. Description of the Drawings
[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0030] Figure 1 It is a flowchart of a method for correcting the splicing brightness of an LED display screen shown in an embodiment of the present application;
[0031] Figure 2 It is a flowchart of obtaining first correction data shown in an embodiment of the present application;
[0032] Figure 3 It is a flowchart of step S110 in the method for correcting the splicing brightness of an LED display screen shown in an embodiment of the present application;
[0033] Figure 4 It is a structural schematic block diagram of a device for correcting the splicing brightness of an LED display screen shown in an embodiment of the present application;
[0034] Figure 5 It is a structural schematic block diagram of a data acquisition module 210 in the device for correcting the splicing brightness of an LED display screen shown in an embodiment of the present application;
[0035] Figure 6 Structural schematic diagram of an LED display splicing brightness correction device for obtaining first correction data according to an embodiment of the present application;
[0036] Figure 7 Structural schematic diagram of an electronic device according to an embodiment of the present application. Detailed implementation manners
[0037] To make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0038] It should be clear that the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the protection scope of the present application.
[0039] When the following description involves the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments do not represent all the implementation manners consistent with the present application. On the contrary, they are only examples of the devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0040] In the description of the present application, it should be understood that the terms "first", "second", "third", etc. are only used to distinguish similar objects, and do not have to be used to describe a specific order or sequence, nor can they be understood as indicating or implying relative importance. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to specific circumstances. The singular forms "a", "the" and "said" used in the present application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise. The word "if" / "when" used herein can be interpreted as "when" or "while" or "in response to determining". In addition, in the description of the present application, unless otherwise stated, "a plurality of" means two or more. "And / or" describes the associated relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.
[0041] To better understand the design solution of the present application, the correction methods of LED displays in some technologies will be described below.
[0042] When one or more display units of an LED display need to be replaced, or when it is necessary to splice them on-site into an LED display during the rental process, bright and dark lines will appear at the splicing points of the re-spliced display units. In some technologies, the correction of LED displays mainly includes two methods. The first method is to add 4 parameters to each display unit through the controller in the LED display. First, display a solid color on the calibration software to make the display content of the LED display and the calibration software synchronize point-to-point. Observe with the human eye and find the edges of the display units with differences. Adjust the parameters of this edge on the calibration software. The solid color displayed on the calibration software will change the color of the corresponding position according to the modified parameters. Observe the display screen. If no differences are found, this correction is completed. The second method is to directly change the overall calibration data to achieve the correction effect. Manually modify the calibration data of the corresponding positions of the entire display unit with the human eye, and then send it to the display screen as a whole to observe the effect.
[0043] In the process of implementing the present invention, the inventor found that there are at least the following problems in the above technologies: The first method of correction by observing and adjusting differences with the human eye requires continuously observing the display effect of the LED display and adjusting the coefficients of the edges of the display units. The efficiency is low, the labor cost is high, and it is easily affected by the subjective experience of the human eye, resulting in low correction accuracy. The second method has a large amount of data sent, a slow speed, and the effect is difficult to be immediately reflected on the LED display, increasing the difficulty of correction.
[0044] Therefore, the embodiment of this application proposes a method for correcting the splicing brightness of an LED display.
[0045] The method for correcting the splicing brightness of an LED display provided in the embodiment of this application can be executed by an LED display splicing brightness correction device. The LED display splicing brightness correction device can be implemented in software and / or hardware. The LED display splicing brightness correction device can be composed of two or more physical entities, or can be composed of one physical entity. For example, the LED display splicing brightness correction device can be an intelligent device such as a computer, a mobile phone, a tablet or an interactive tablet. Specifically, the ED display splicing brightness correction device can be any electronic device with an LED display, such as an LED all-in-one machine, an LED engineering screen, etc., such as the LED display used in a large conference and the LED display used on a stage.
[0046] The LED display splicing brightness correction device may include one or more processing cores, which can implement the LED display splicing brightness correction method of the present application in a purely software manner, or can also adopt a combination of software and hardware to implement the LED display splicing brightness correction method of the present application. For example, at least one of the hardware forms of digital signal processing, field programmable gate array, and programmable logic array can be used to implement it; it can integrate one or a combination of a central processing unit, an image processor, a modem, etc. The LED display splicing brightness correction device can run an application program for the LED display splicing brightness correction method, and the application program can be presented in a form adapted to the interactive flat panel. For example, it can be an APP application program. In some examples, it can also be presented in forms such as system plugins and web plugins.
[0047] Example 1
[0048] The following will combine Figures 1 to 3 , and make a further detailed description of the LED display splicing brightness correction method of the present application.
[0049] Please refer to Figure 1 , a LED display splicing brightness correction method provided by an embodiment of the present application includes the following steps:
[0050] Step S110: After the LED display is spliced, in response to a trigger operation for splicing brightness correction, obtain first correction data of each LED bead in the LED display and the position of each LED bead in the LED display; wherein, the LED display includes a plurality of spliced LED beads; the first correction data is the brightness correction coefficient after the LED bead is corrected during the production of the LED bead.
[0051] An LED display is a flat panel display composed of small LED beads, which is a device for displaying various information such as text, images, and videos; specifically, the LED display is formed by splicing a plurality of LED display units, and the plurality of LED display units are spliced by LED lamp boards, and the LED lamp boards include a plurality of LED beads.
[0052] After the LED display screen is assembled, it includes at least one of the following situations: after the display units are assembled into an LED display screen after being shipped from the factory; or, after replacing one or more display units and reassembling them into an LED display screen. Specifically, for example, when replacing the layout of the LED display screen in stage applications or changing the location of the LED display screen in the rental industry, it is necessary to disassemble and reassemble the LED display screen. In addition, when one or more display units in the LED display screen are damaged and need to be repaired by replacing spare parts, it is also necessary to disassemble and reassemble the LED display screen. After the display units are assembled into an LED display screen after being shipped from the factory; or, after replacing one or more display units and reassembling them into an LED display screen, automatic correction can be performed. The trigger operation in response to the splicing brightness correction can be to click the calibration software of the LED display screen to obtain the first calibration data of each LED lamp bead in the LED display screen and the position of each LED lamp bead in the LED display screen.
[0053] When manufacturing the LED lamp beads, the factory will perform brightness calibration on each LED lamp bead to eliminate the brightness differences among all the LED lamp beads in the display unit and make the brightness of all the LED lamp beads in the display unit consistent.
[0054] Step S120: According to the position of the LED lamp bead in the LED display screen and the mapping relationship between the preset position and the compensation coefficient table, obtain the target compensation coefficient of the LED lamp bead.
[0055] Among them, a compensation coefficient table corresponding one-to-one to the display screen of the LED display screen is stored in the LED display screen splicing brightness correction device. The compensation coefficient table is obtained through the following process: Since the LED display screen is composed of multiple display units spliced together; the display unit is composed of multiple LED lamp boards spliced together; the LED lamp board includes multiple LED lamp beads. Therefore, after the LED lamp beads are spliced into an LED display screen, the brightness values of all the LED lamp beads are collected, the compensation coefficients of all the LED lamp beads are calculated through the calibration software, the brightness values of the LED lamp beads are corrected through the compensation coefficients to make the brightness values of the LED lamp beads tend to be consistent, and the compensation coefficients and the positions of the LED lamp beads are recorded. Then, replace different types of LED lamp boards and adjust the positions of the LED lamp boards, and repeat the above operations multiple times to obtain the compensation coefficients corresponding to the LED lamp beads at each position, so as to obtain the compensation coefficient table. Furthermore, according to the position of the LED lamp beads in the display screen of the LED display screen, look up the compensation coefficient corresponding to the same position in the compensation coefficient table to obtain the target compensation coefficient of the LED lamp bead.
[0056] Step S130: Obtain the second calibration data of the LED lamp bead according to the first calibration data and the target compensation coefficient.
[0057] The second correction coefficient is the working correction coefficient of the LED lamp beads, and the LED lamp beads work according to the working correction coefficient to emit corresponding brightness.
[0058] Step S140: Correct the splicing brightness of the LED display screen according to the second correction data.
[0059] In the embodiment of the present application, after splicing the LED display screen, in response to the trigger operation of splicing brightness correction, the first correction data of each LED lamp bead in the LED display screen and the position of each LED lamp bead in the LED display screen are obtained. The LED display screen includes a plurality of spliced LED lamp beads. The first correction data is the brightness correction coefficient after correcting the LED lamp beads during the production of the LED lamp beads. According to the position of the LED lamp beads in the LED display screen and the mapping relationship between the preset position and the compensation coefficient table, the target compensation coefficient of the LED lamp beads is obtained. According to the first correction data and the target compensation coefficient, the second correction data of the LED lamp beads is obtained. According to the second correction data, the splicing brightness of the LED display screen is automatically corrected. On-site correction does not require spending a lot of time on trial correction. When reinstalling and replacing spare parts, there is no need to send professional personnel to the site for correction or seam repair, which improves the correction accuracy and efficiency and reduces the labor cost.
[0060] Please refer to Figure 2 , in an embodiment of the present application, the method for correcting the splicing brightness of the LED display screen further includes steps S100 to S101:
[0061] Step S100: When producing the LED lamp beads, obtain the brightness parameter of the LED lamp beads, and adjust the brightness parameter to the brightness target value to adjust the brightness of the LED lamp beads to the target effect.
[0062] When producing the display unit, since there are certain fluctuations in the brightness display between the LED lamp beads inside the display unit, it is necessary to perform brightness correction on the LED lamp beads inside the display unit to make the brightness of the LED lamp beads inside the display unit consistent. In the embodiment of the present application, when producing the LED lamp beads, the brightness parameter of the LED lamp beads is obtained. The brightness parameter is the brightness value of the LED lamp beads. The brightness parameter is adjusted to the brightness target value to adjust the brightness of the LED lamp beads to the target effect. The target effect is that the brightness of the LED lamp beads is consistent with the brightness of other LED lamp beads in the display unit.
[0063] Step S101: Divide the brightness target value by the brightness parameter to obtain the first correction data of the LED lamp beads.
[0064] In the embodiment of the present application, divide the brightness target value by the brightness parameter, that is, use the ratio of the brightness target value to the brightness parameter as the first correction data of the LED lamp bead.
[0065] In the embodiment of the present application, by obtaining the brightness parameter of the LED lamp bead, adjusting the brightness parameter to the brightness target value, dividing the brightness target value by the brightness parameter to obtain the first correction data of the LED lamp bead, and further adjusting the compensation coefficient for the first correction data, the correction accuracy of the LED lamp bead can be improved.
[0066] Please refer to Figure 3 , in an embodiment of the present application, obtaining the position of the LED lamp bead in the LED display screen in step S110 includes steps S111 to S113:
[0067] Step S111: Obtain the first port identifier connected to each display unit in the LED display screen, the second port identifier of the LED lamp board, and the model of each LED lamp board in the display unit.
[0068] The LED display screen is composed of multiple display units spliced together. Each display unit includes an output port and an input port. The output port of the previous display unit is connected to the input port of the next display unit. The first port identifier is used to identify the position information connected to each display unit. The display unit is composed of multiple LED lamp boards spliced together. Each LED lamp board includes an output port and an input port. The output port of the previous LED lamp board is connected to the input port of the next LED lamp board. The second port identifier is used to identify the position information connected to each LED lamp board. The LED lamp board includes multiple LED lamp beads. Since each LED lamp board has its own model, the position information of each LED lamp bead in the LED lamp board can be obtained through the model.
[0069] Step S112: Determine the first position of each display unit in the LED display screen according to the first port identifier, determine the second position of the LED lamp board in the display unit according to the second port identifier, and determine the third position of the LED lamp bead in the LED lamp board according to the model.
[0070] In the embodiments of the present application, during the splicing process, each display unit has an output port serial number, which is, for example, an Ethernet port serial number, to identify the first position of the display unit in the entire LED display screen. The display unit is formed by splicing multiple LED lamp boards, and each LED lamp board also has an output port serial number to identify the second position of the LED lamp board in the entire display unit. Each LED lamp board has its own model number to identify the third position of each LED lamp bead in the entire LED lamp board.
[0071] Step S113: Determine the position of the LED lamp bead in the LED display screen according to the first position, the second position, and the third position.
[0072] In the embodiments of the present application, by obtaining the first port identifier of the display unit, the second port identifier of the LED lamp board, and the model number of the LED lamp board, the position of each LED lamp bead can be automatically and quickly determined.
[0073] In an embodiment of the present application, the values of the target compensation coefficients in the compensation coefficient table in step S120 change in an increasing or decreasing manner in multiple consecutive rows and columns. In the embodiments of the present application, the values of the target compensation coefficients in the compensation coefficient table present a certain gradual change rule. Specifically, at the splicing point between a display unit and an adjacent display unit, due to the light compensation of a relatively large number of LED lamp beads around, the brightness of the outermost edge LED lamp beads is greater than that of the LED lamp beads inside the edge. Therefore, the compensation coefficient of the outermost edge LED lamp beads is the largest; and in the process from the outermost to the inside, since the number of LED lamp beads of the adjacent display units around decreases, the light compensation weakens. Therefore, the compensation coefficients of the LED lamp beads in multiple rows and columns decrease. By making the coefficient change of the LED lamp beads in multiple consecutive rows and columns at the edge of the display unit in an increasing or decreasing manner, the brightness fusion between the LED lamp beads during the splicing of the LED display screen is smoother and softer.
[0074] In an exemplary embodiment of the present application, step S130 of obtaining the second correction data of the LED lamp bead according to the first correction data and the target compensation coefficient includes step S131:
[0075] Step S131: Use the product of the first correction data and the target compensation coefficient as the second correction data of the LED lamp bead. By multiplying the first correction data by the target compensation coefficient to obtain the second correction data of the LED lamp bead, the LED corrected according to the second correction data can quickly reach the target brightness.
[0076] Example 2
[0077] The following is an embodiment of the device of the present application, which can be used to execute the method embodiment of the present application. For the details not disclosed in the device embodiment of the present application, please refer to the method embodiment of the present application.
[0078] Please refer to Figure 4 , which shows a schematic structural diagram of the LED display splicing brightness correction device provided by the embodiment of the present application. The LED display splicing brightness correction device 200 provided by the embodiment of the present application includes:
[0079] A data acquisition module 210, configured to, after splicing the LED display, in response to a trigger operation for splicing brightness correction, acquire first correction data of each LED bead in the LED display and the position of each LED bead in the LED display; wherein, the LED display includes a plurality of spliced LED beads; the first correction data is the brightness correction coefficient after correcting the LED bead during the production of the LED bead;
[0080] A compensation coefficient acquisition module 220, configured to acquire a target compensation coefficient of the LED bead according to the position of the LED bead in the LED display and a preset mapping relationship between the position and the compensation coefficient table;
[0081] A correction data acquisition module 230, configured to obtain second correction data of the LED bead according to the first correction data and the target compensation coefficient;
[0082] A brightness correction module 240, configured to correct the splicing brightness of the LED display according to the second correction data.
[0083] In the embodiment of the present application, after splicing the LED display, in response to a trigger operation for splicing brightness correction, first correction data of each LED bead in the LED display and the position of each LED bead in the LED display are acquired. Among them, the LED display includes a plurality of spliced LED beads, and the first correction data is the brightness correction coefficient after correcting the LED bead during the production of the LED bead. According to the position of the LED bead in the LED display and a preset mapping relationship between the position and the compensation coefficient table, the target compensation coefficient of the LED bead is acquired. According to the first correction data and the target compensation coefficient, the second correction data of the LED bead is obtained. According to the second correction data, the splicing brightness of the LED display is automatically corrected. On-site correction does not require a lot of time for trial correction. When reinstalling and replacing spare parts, there is no need to send professional personnel to the on-site for correction or caulking again, which improves the correction accuracy and efficiency and reduces the labor cost.
[0084] In an embodiment of the present application, the values of the target compensation coefficients in the compensation coefficient table change in an increasing or decreasing manner in multiple consecutive rows and columns.
[0085] In one embodiment of the present application, please refer to Figure 5 , the data acquisition module 210 includes:
[0086] An identification and model acquisition module 212, configured to acquire a first port identification connected to each display unit in the LED display screen, a second port identification of the LED light board, and a model of each LED light board in the display unit;
[0087] A first position determination module 214, configured to determine a first position of each display unit in the LED display screen according to the first port identification, determine a second position of the LED light board in the display unit according to the second port identification, and determine a third position of the LED lamp beads in the LED light board according to the model;
[0088] A second position determination module 216, configured to determine the position of the LED lamp beads in the LED display screen according to the first position, the second position, and the third position.
[0089] By acquiring the first port identification connected to each display unit in the LED display screen, the second port identification of the LED light board, and the model of each LED light board in the display unit, to determine the position of the LED lamp beads in the LED display screen.
[0090] In one embodiment of the present application, the calibration data acquisition module 230 includes:
[0091] A second calibration data acquisition module 232, configured to multiply the first calibration data by the target compensation coefficient to obtain the second calibration data of the LED lamp beads.
[0092] In one embodiment of the present application, please refer to Figure 6 , the LED display screen splicing brightness correction device 200 further includes:
[0093] A parameter adjustment module 250, configured to acquire the brightness parameter of the LED lamp beads when producing the LED lamp beads, and adjust the brightness parameter to a brightness target value to adjust the brightness of the LED lamp beads to a target effect;
[0094] A first calibration data acquisition module 260, configured to divide the brightness target value by the brightness parameter to obtain the first calibration data of the LED lamp beads.
[0095] Example 3
[0096] The following is an embodiment of the device of the present application, which can be used to execute the method embodiment of the present application. For details not disclosed in the device embodiment of the present application, please refer to the method embodiment of the present application.
[0097] Please refer to Figure 7 , the present application also provides an electronic device 300, which can be, but is not limited to, various personal computers, laptop computers, smart phones, tablet computers and other devices. The electronic device 300 may include: at least one processor 301, at least one memory 302, at least one network interface 303, a user interface 304, and at least one communication bus 305.
[0098] Among them, the user interface 304 is mainly used to provide an input interface for the user and obtain data input by the user. It may include a display end and a camera end; the display end includes a display screen and a touch screen. The display screen is used to display the data processed by the processor; the touch screen may include: a capacitive screen, an electromagnetic screen, an infrared screen, etc. Generally speaking, the touch screen can receive touch operations or writing operations input by the user through a finger or an input device. Optionally, the user interface 304 may further include a standard wired interface and a wireless interface.
[0099] Among them, the network interface 303 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).
[0100] Among them, the communication bus 305 is used to realize the connection and communication between these components.
[0101] Among them, the processor 301 may include one or more processing cores. The processor 301 connects various parts within the entire electronic device 300 through various interfaces and circuits, and executes various functions of the electronic device 300 and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 302, and by calling the data stored in the memory 302. Optionally, the processor 301 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 301 may integrate a combination of one or more of a central processing unit (CPU), a graphics processing unit (GPU), and a modem, etc. Among them, the CPU mainly processes the operating system, user interface, application programs, etc.; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communication. It can be understood that the above modem may not be integrated into the processor 301 and may be implemented separately by a single chip.
[0102] Among them, the memory 302 may include random access memory (RAM) and may also include read-only memory. Optionally, the memory 302 includes a non-transitory computer-readable storage medium. The memory 302 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 302 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing the operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above various method embodiments, etc.; the data storage area may store the data involved in the above various method embodiments. Optionally, the memory 302 may also be at least one storage device located far from the aforementioned processor 301. As Figure 6 shown, the memory 302, as a computer storage medium, may include an operating system, a network communication module, and a user.
[0103] The processor 301 can be used to call the application program of the LED display splicing brightness correction method stored in the memory 302, and specifically perform the following operations: after splicing the LED display, in response to the trigger operation of splicing brightness correction, obtain the first correction data of each LED bead in the LED display and the position of each LED bead in the LED display; wherein, the LED display includes a plurality of spliced LED beads; the first correction data is the brightness correction coefficient after correcting the LED bead during the production of the LED bead; according to the position of the LED bead in the LED display and the mapping relationship between the preset position and the compensation coefficient table, obtain the target compensation coefficient of the LED bead; according to the first correction data and the target compensation coefficient, obtain the second correction data of the LED bead; according to the second correction data, correct the splicing brightness of the LED display.
[0104] In an exemplary embodiment of the present application, after splicing the LED display, in response to the trigger operation of splicing brightness correction, the first correction data of each LED bead in the LED display and the position of each LED bead in the LED display are obtained. Among them, the LED display includes a plurality of spliced LED beads, and the first correction data is the brightness correction coefficient after correcting the LED bead during the production of the LED bead. According to the position of the LED bead in the LED display and the mapping relationship between the preset position and the compensation coefficient table, the target compensation coefficient of the LED bead is obtained. According to the first correction data and the target compensation coefficient, the second correction data of the LED bead is obtained. According to the second correction data, the splicing brightness of the LED display is automatically corrected. On-site correction does not require a lot of time for trial correction. When reinstalling and replacing spare parts, there is no need to send professional personnel to the on-site for correction or seam repair, which improves the correction accuracy and efficiency and reduces the labor cost.
[0105] In an exemplary embodiment of the present application, the processor 301 also specifically performs the following operations: obtain the first port identifier connected to each display unit in the LED display, the second port identifier of the LED light board, and the model of each LED light board in the display unit; determine the first position of each display unit in the LED display according to the first port identifier, determine the second position of the LED light board in the display unit according to the second port identifier, and determine the third position of the LED bead in the LED light board according to the model; according to the first position, the second position, and the third position, determine the position of the LED bead in the LED display.
[0106] Further, the processor 301 further specifically performs the following operations: multiplying the first correction data by the target compensation coefficient to obtain the second correction data of the LED lamp beads.
[0107] In an exemplary embodiment of the present application, the processor 301 further specifically performs the following operations: when manufacturing the LED lamp beads, obtaining the brightness parameter of the LED lamp beads, adjusting the brightness parameter to the brightness target value so as to adjust the brightness of the LED lamp beads to the target effect; dividing the brightness target value by the brightness parameter to obtain the first correction data of the LED lamp beads.
[0108] Example 4
[0109] The present application further provides a computer-readable storage medium, on which a computer program is stored. The instructions are adapted to be loaded and executed by a processor to perform the method steps of the above-described embodiments. The specific execution process can refer to the specific description shown in Embodiment 1 and will not be elaborated here. The device where the storage medium is located can be an electronic device such as a personal computer, a laptop computer, a smart phone, a tablet computer, etc.
[0110] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can refer to the partial description of the method embodiments. The device embodiments described above are only illustrative. The components described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of the present application. Those of ordinary skill in the art can understand and implement it without creative efforts.
[0111] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0112] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, and combinations of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions executed by the processor of the computer or other programmable data processing device generate means for implementing the selected functions in the process Figure 1 one process or multiple processes and / or blocks Figure 1 These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory produce a manufactured article including instruction means that implement the selected functions in the process Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0113] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the selected functions in the process Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0114] In a typical configuration, a computing device includes one or more processors (CPUs), an input / output interface, a network interface, and memory.
[0115] The memory may include non-permanent memory in the form of computer-readable media, random access memory (RAM), and / or non-volatile memory such as read-only memory (ROM) or flash RAM. The memory is an example of computer-readable media.
[0116] A computer-readable medium includes both permanent and non-permanent, removable and non-removable media and can implement information storage by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tapes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transitory media that can be used to store information that can be accessed by a computing device. As defined herein, a computer-readable medium does not include transitory computer-readable media such as modulated data signals and carrier waves
[0117] It should also be noted that the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that includes a series of elements includes not only those elements but also other elements not expressly listed, or elements that are inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the statement "including a..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element
[0118] The above are only embodiments of the present application and are not used to limit the present application. For those skilled in the art, various changes and modifications can be made to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the scope of the claims of the present application
Claims
1. A method for correcting the splicing brightness of an LED display screen, characterized in that, Including: After the LED display screen is spliced, in response to a trigger operation for splicing brightness correction, obtain first correction data of each LED lamp bead in the LED display screen; wherein, the LED display screen includes a plurality of spliced display units, a plurality of spliced LED lamp boards are arranged in the display unit, and a plurality of spliced LED lamp beads are arranged on the LED lamp board; the first correction data is the brightness correction coefficient after the LED lamp bead is corrected during the production of the LED lamp bead; Obtain a first port identifier connected to each display unit in the LED display screen, a second port identifier of the LED lamp board, and a model of each LED lamp board in the display unit; Determine a first position of each display unit in the LED display screen according to the first port identifier, determine a second position of the LED lamp board in the display unit according to the second port identifier, and determine a third position of the LED lamp bead in the LED lamp board according to the model; Determine the position of the LED lamp bead in the LED display screen according to the first position, the second position, and the third position; Obtain a target compensation coefficient of the LED lamp bead according to the position of the LED lamp bead in the LED display screen and a mapping relationship between the position and a compensation coefficient table preset; Obtain second correction data of the LED lamp bead according to the first correction data and the target compensation coefficient; Correct the splicing brightness of the LED display screen according to the second correction data.
2. The LED display splicing brightness correction method according to claim 1, wherein, The obtaining the second correction data of the LED lamp bead according to the first correction data and the target compensation coefficient includes: Taking the product of the first correction data and the target compensation coefficient as the second correction data of the LED lamp bead.
3. The LED display splicing brightness correction method according to claim 1, wherein The numerical values of the target compensation coefficients in the compensation coefficient table change in an increasing or decreasing manner in multiple continuous rows and columns.
4. The method for correcting the brightness of spliced LED displays according to claim 1, wherein It further includes the following steps: During the production of the LED lamp bead, obtain the brightness parameter of the LED lamp bead, and adjust the brightness parameter to a brightness target value to adjust the brightness of the LED lamp bead to a target effect; Divide the brightness target value by the brightness parameter to obtain the first correction data of the LED lamp bead.
5. The method for correcting the splicing brightness of an LED display screen according to claim 1, wherein, After the LED display screen is spliced, it includes at least one of the following situations: After the display units shipped from the factory are spliced into an LED display screen; or, After one or more display units are replaced and re-spliced into an LED display screen.
6. An LED display splicing brightness correction device, characterized in that, Including: A data acquisition module, configured to, after the LED display screen is spliced, in response to a trigger operation for splicing brightness correction, obtain first correction data of each LED lamp bead in the LED display screen and the position of each LED lamp bead in the LED display screen; wherein, the LED display screen includes a plurality of spliced display units, a plurality of spliced LED lamp boards are arranged in the display unit, and a plurality of spliced LED lamp beads are arranged on the LED lamp board; the first correction data is the brightness correction coefficient after the LED lamp bead is corrected during the production of the LED lamp bead; A compensation coefficient acquisition module, configured to acquire a target compensation coefficient of the LED lamp beads according to the positions of the LED lamp beads in the LED display screen and the mapping relationship between the preset positions and the compensation coefficient table; A calibration data acquisition module, configured to obtain second calibration data of the LED lamp beads according to the first calibration data and the target compensation coefficient; A brightness correction module, configured to correct the splicing brightness of the LED display screen according to the second calibration data; Wherein, the data acquisition module includes: An identification and model acquisition module, configured to acquire a first port identification connected to each display unit in the LED display screen, a second port identification of the LED lamp board, and the model of each LED lamp board in the display unit; A first position determination module, configured to determine a first position of each display unit in the LED display screen according to the first port identification, determine a second position of the LED lamp board in the display unit according to the second port identification, and determine a third position of the LED lamp beads in the LED lamp board according to the model; A second position determination module, configured to determine the position of the LED lamp beads in the LED display screen according to the first position, the second position, and the third position.
7. An electronic device, characterized in that, Including: A display screen, a processor, and a memory; wherein, the memory stores a computer program, and the computer program is adapted to be loaded and executed by the processor to perform the LED display screen splicing brightness correction method according to any one of claims 1 to 5.
8. A computer-readable storage medium storing a computer program thereon, characterized in that, When the computer program is executed by the processor, it implements the LED display screen splicing brightness correction according to any one of claims 1 to 5.
Citation Information
Patent Citations
Location positioning method applied to LED display apparatus
CN105094740A
Calibration methods for splicing display screen, calibration system and machine readable memory medium
CN109637434A
Control data management method adaptive to different box bodies, scanning card and storage medium
CN110839307A