Iterative correction method, device, system, equipment and medium applied to LED screen
Through iterative correction method, the correction coefficient of the LED screen is automatically adjusted, which solves the problem of poor nonlinear correction effect, realizes automatic correction, and reduces costs.
Patent Information
- Application Number
- CN202210842760.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-18
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2042-07-18
AI Technical Summary
Existing LED screen correction methods cannot effectively handle nonlinear situations, resulting in poor correction results and inability to automate, increasing manual participation and cost.
By using the iterative correction method, the initial correction coefficient is obtained, the brightness average difference is calculated, and the correction coefficient is adjusted according to the difference value relationship until the preset conditions are met, and automatic correction is achieved.
It effectively solves the problem of poor correction effect of nonlinear LED screens, realizes automatic correction, and reduces manual participation and costs.
Smart Images

Figure CN115273733B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of LED screen correction, and in particular discloses an iterative correction method, device, system, equipment and medium applied to LED screens. Background Art
[0002] Currently, LED screens are widely used in a variety of indoor and outdoor scenes. In order to ensure the user's observation effect, the most critical point at this time is how to ensure the display effect of the LED screen. However, the conventional correction coefficient calculation and adjustment method is only applicable to the LED screen. The relationship between the brightness value of the lamp point and the correction coefficient is linear or approximately linear. The nonlinearity is not fully considered, so that the conventional correction method has little correction effect on the LED screen, or even the correction effect is deteriorated. In addition, in the case of nonlinearity, a precise brightness acquisition tool is required to obtain the linear relationship between the brightness value of the lamp point and the current value. In addition, the existing correction method cannot be applied to the correction of various different types of LED screens. The correction process cannot realize automatic correction. Many tasks require manual participation, which increases costs. Therefore, technical personnel in this field urgently need to find a new technical solution to solve the above problems. Summary of the invention
[0003] Based on this, it is necessary to provide an iterative correction method, device, system, equipment and medium applied to LED screens to address the above-mentioned technical problems, which can solve the problem of poor correction effect of nonlinear LED screens and ensure the correction effect of LED screens.
[0004] An iterative correction method applied to an LED screen, the method comprising:
[0005] In the process of starting the iterative correction, an initial correction coefficient is obtained, and after the initial correction coefficient is applied to the LED screen, brightness data of the LED screen is obtained;
[0006] Calculate the average brightness difference according to the brightness data, and record the current number of iterative corrections;
[0007] When the brightness average difference is greater than or equal to the preset brightness average difference and the number of iterative corrections is less than the preset number of iterative corrections, determining the magnitude relationship between the current brightness average difference and the previous brightness average difference, and determining the adjustment step length according to the magnitude relationship;
[0008] After applying the adjustment step to the initial correction coefficient, the next correction coefficient is obtained. After reapplying the next correction coefficient to the LED screen, the second brightness average difference of the LED screen is obtained, and the current iterative correction number is increased by one and updated until the second brightness average difference is less than the preset brightness average difference and the current iterative correction number is greater than the preset iterative correction number, then it is determined that the iterative correction is ended.
[0009] An iterative correction device applied to an LED screen, the device comprising:
[0010] An acquisition module, used to acquire an initial correction coefficient when the iterative correction starts, and acquire brightness data of the LED screen after applying the initial correction coefficient to the LED screen;
[0011] A recording module, used to calculate the average brightness difference according to the brightness data, and record the current number of iterative corrections;
[0012] A first determination module is used to determine the magnitude relationship between the current brightness average difference and the previous brightness average difference when the brightness average difference is greater than or equal to a preset brightness average difference and the number of iterative corrections is less than the preset number of iterative corrections, and determine an adjustment step length according to the magnitude relationship;
[0013] The second determination module is used to obtain the next correction coefficient after applying the adjustment step to the initial correction coefficient, and after reapplying the next correction coefficient to the LED screen, obtain the second brightness average difference of the LED screen, and increase the current iterative correction number by one and then update it until the second brightness average difference is less than the preset brightness average difference and the current iterative correction number is greater than the preset iterative correction number, then it is determined that the iterative correction is ended.
[0014] A correction system, comprising a host computer, a sending device, a receiving device and an LED screen, wherein the host computer implements the iterative correction method applied to the LED screen;
[0015] The host computer is connected to the sending device through a video cable, and the sending device is connected to the receiving device through a network cable, so that the correction coefficient after iterative correction in the host computer is sent to the LED screen for use; wherein, the receiving device is arranged in the LED screen.
[0016] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the iterative correction method applied to an LED screen is implemented.
[0017] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the iterative correction method applied to an LED screen is implemented.
[0018] The above-mentioned iterative correction method, device, system, equipment and medium applied to LED screens can, 1. solve the problem that conventional correction methods cannot solve the nonlinear LED screen, and ensure a good correction effect of the LED screen; 2. No need to use precise brightness acquisition tools to obtain the linear relationship between the brightness value of the lamp point and the current value, saving costs; 3. Can be applied to various types of LED screens and has a wide applicability; 4. Can realize automatic iterative correction, reducing manpower and time costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0020] Figure 1 It is a schematic diagram of an application environment of an iterative correction method applied to an LED screen in one embodiment of the present invention;
[0021] Figure 2 It is a flow chart of an iterative correction method applied to an LED screen in one embodiment of the present invention;
[0022] Figure 3 It is a structural schematic diagram of an iterative correction device applied to an LED screen in one embodiment of the present invention;
[0023] Figure 4 is a schematic diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION
[0024] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0025] The iterative correction method for LED screens provided by the present invention can be applied to Figure 1 In the application environment, the client communicates with the server, the client and the server form a host computer, and the client is equivalent to the host computer software.
[0026] In one embodiment, if Figure 2 As shown, an iterative correction method applied to an LED screen is provided, comprising the following steps S10-S40:
[0027] S10, in the process of starting the iterative correction, obtaining an initial correction coefficient, applying the initial correction coefficient to the LED screen, and obtaining brightness data of the LED screen;
[0028] It can be understood that the initial correction coefficient refers to the coefficient obtained by normalizing the basic correction coefficient in the LED screen after brightness correction, wherein the basic correction coefficient can be derived from the storage medium in the box or from the storage space of the host computer; the brightness data is the data obtained by the host computer after analyzing the brightness image of the LED screen after the initial correction coefficient is applied to the LED screen;
[0029] Specifically, obtaining the initial correction coefficient includes:
[0030] Obtaining basic correction coefficients of each light point in the LED screen, and performing normalization processing on the basic correction coefficients to obtain normalized correction coefficients;
[0031] Each light point in the LED screen is calibrated point by point according to the normalized correction coefficient, and an initial correction coefficient after the correction is completed is obtained.
[0032] It can be understood that each normalized correction coefficient and basic correction coefficient corresponds to a light point on the LED screen. The normalized correction coefficient has a value range of 0 to 1. The use of normalized correction coefficients is convenient for the host computer to process the correction coefficients and map the correction coefficients with the coefficients of different chip boxes. Point-by-point correction is a conventional brightness correction. In the brightness correction, the brightness correction coefficient of each light point is obtained by the target brightness value, and the target brightness value is obtained by calculating the initial brightness value of each light point and the brightness correction coefficient. After the point-by-point correction in this embodiment is completed, the initial correction coefficient obtained cannot immediately guarantee that the brightness value of each light point and the correction coefficient are in a linear proportional relationship. The current initial correction coefficient is not suitable for LED screens, especially when the current iterative correction is only the first time. The existence of the above-mentioned problem, when the initial correction coefficient is used, such as adjusting the brightness of the light point to 90% of the original brightness through the initial correction coefficient, the initial correction coefficient adjustment effect cannot be guaranteed to be 90%.
[0033] S20, calculating the average brightness difference according to the brightness data, and recording the current number of iterative corrections;
[0034] Understandably, the brightness average difference is the arithmetic mean of the absolute values of the deviations between all units of the population and their arithmetic mean. The brightness average difference at this time corresponds to the current iterative correction; the current iterative correction number refers to how many corrections have been performed currently, such as the first iterative correction and several iterative corrections. In addition, in the iterative correction, when judging the brightness average difference and the preset brightness average difference, the current iterative correction number and the preset iterative correction number, the current iterative correction number is updated after adding one to the current iterative correction number;
[0035] Specifically, calculating the average brightness difference according to the brightness data includes:
[0036] Substitute the brightness data into the preset average difference calculation formula to obtain the current brightness average difference; wherein the average difference calculation formula is: , is the brightness data of a light point, is the brightness data of all lights, It is the number of light points in the LED screen.
[0037] It can be understood that the average brightness difference calculated in this embodiment can be used to evaluate the effect of the initial correction coefficient after it is applied to the light points in the LED screen. It is not affected by light points that are too bright or too dark (reflected by brightness data). At the same time, the average brightness difference can be compared with the standard average brightness difference. The calculation is simple, which facilitates the adjustment of the applicability of the initial correction coefficient.
[0038] S30, when the brightness average difference is greater than or equal to the preset brightness average difference and the number of iterative corrections is less than the preset number of iterative corrections, determining the magnitude relationship between the current brightness average difference and the previous brightness average difference, and determining the adjustment step length according to the magnitude relationship;
[0039] Understandably, the adjustment step is equivalent to the adjustment ratio of the initial correction coefficient, which can adjust the current correction coefficient to minimize the gap between the correction coefficient and the brightness value (satisfying the linear relationship between the two) and obtain a suitable correction coefficient; the judgment conditions between the brightness average difference and the preset brightness average difference and the iterative correction number and the preset iterative correction number need to be met at the same time. If one of them is not met, the iterative correction in this process ends. In addition, the brightness average difference and the iterative correction number can correspond to the values of the first time, or the values of other times. The last brightness average difference is equivalent to the current last value. For example, when the iterative correction number is the second time, the last brightness average difference is the first brightness average difference. When the current iterative correction number is the first time, the source of the last brightness average difference is: after the basic correction coefficient is applied to the LED screen, the host computer obtains brightness data by analyzing the brightness image of the LED screen after the camera shoots it, and substitutes the brightness data into the preset average difference calculation formula to obtain the brightness average difference;
[0040] The condition for the iteration of this embodiment is that the average brightness difference is greater than or equal to the preset average brightness difference, and the current iterative correction number is less than the preset iterative correction number, and the condition for the end of the iteration is that the average chromaticity difference is less than the preset average brightness difference, and the current iterative correction number is greater than the preset iterative correction number. The purpose of iterative correction is that the smaller the average brightness difference is, the closer it is to the average brightness value, indicating that the LED screen is more evenly distributed, and a certain reasonable number of iterative corrections is used to ensure the display effect of uniform distribution of the LED screen;
[0041] Specifically, determining the magnitude relationship between the current average brightness difference and the previous average brightness difference, and determining the adjustment step length according to the magnitude relationship, includes:
[0042] Get the last average brightness difference and the last adjustment step size during the last iterative correction;
[0043] When it is determined that the current average brightness difference is greater than the previous average brightness difference, the adjustment step length of the correction coefficient is determined to be ; Where A is a number greater than 1, The step length for the last adjustment;
[0044] When it is determined that the current average brightness difference is less than or equal to the previous average brightness difference, the adjustment step length of the correction coefficient is determined to be .
[0045] It can be understood that the value of A is preferably 1.3, which is a step length ratio with better results obtained through experiments. When the current average brightness difference is greater than the previous average brightness difference, it means that the average brightness difference in the current screen is far from the target value, and the display effect is far from the target effect. At this time, it is necessary to increase the previous adjustment step length as the current adjustment step length. When the current average brightness difference is less than or equal to the previous average brightness difference, the average brightness difference in the current screen is close to the target value, and the display effect is close to the target effect. At this time, it is necessary to reduce the previous adjustment step length as the current adjustment step length.
[0046] S40, after applying the adjustment step to the initial correction coefficient, obtain the next correction coefficient, re-apply the next correction coefficient to the LED screen, obtain the second brightness average difference of the LED screen, add one to the current iterative correction number and then update it, until the second brightness average difference is less than the preset brightness average difference and the current iterative correction number is greater than the preset iterative correction number, determine that the iterative correction is ended.
[0047] It can be understood that in this embodiment, the adjustment step is applied to the initial correction coefficient and the current correction coefficient to obtain the next correction coefficient. For the first iterative correction, the current correction coefficient is the initial correction coefficient. For the second iterative correction, the current correction coefficient is the next correction coefficient. And so on. Each time, the current correction coefficient is the next correction coefficient obtained by the last calculation.
[0048] Specifically, when the number of iterative corrections is the first time, the last brightness average difference during the last iterative correction is the data calculated by the preset average difference calculation formula after the basic correction coefficient is applied to the LED screen, and the current correction coefficient is the initial correction coefficient or the basic correction coefficient; when the number of iterative corrections is greater than the first time, the current correction coefficient is the data calculated according to the preset correction coefficient calculation formula. ;
[0049] It can be understood that when the iterative correction number is the first time, the current adjustment step is determined according to the magnitude relationship between the previous average brightness difference and the current average brightness difference. For details, refer to the method for determining the adjustment step.
[0050] Specifically, the step of applying the adjustment step to the initial correction coefficient to obtain the next correction coefficient includes:
[0051] Obtain the current correction coefficient corresponding to the LED screen, and in the preset correction coefficient calculation formula, apply the adjustment step to the initial correction coefficient and the current correction coefficient to obtain the next correction coefficient; wherein the preset correction coefficient calculation formula is: , is the next correction factor, is the current correction factor, is the initial correction factor;
[0052] In this embodiment, after obtaining the normalized initial correction coefficient, the above preset correction coefficient calculation formula is used. The significance of the processing is to compare the initial correction coefficient with the correction coefficient of the intermediate value to determine the difference between the two. In addition, the smaller the initial correction coefficient, the brighter the original light point is. In the initial point-by-point correction process, the larger the correction amplitude is. The larger the initial correction coefficient, the darker the original light point is. In the initial point-by-point correction process, the smaller the correction amplitude is. Therefore, the significance of the overall calculation formula is to adjust the initial correction coefficient after point-by-point correction, add the correction coefficient of the original darker light point, and subtract the correction coefficient of the original brighter light point (through The purpose of iterative correction is that after one correction, it cannot guarantee that the LED screen has a good correction effect. Therefore, it is necessary to perform continuous iterative correction to ensure the display effect of the LED screen.
[0053] In another embodiment, after the iterative correction is completed, after the LED screen completes the correction of the brightness correction coefficient, if chromaticity correction is required, the chromaticity correction coefficient of each lamp point is obtained through the target color gamut space, and the chromaticity value in the target color gamut space is obtained by calculating the initial chromaticity value of each lamp point (data obtained on the basis of the brightness correction) and the chromaticity correction coefficient.
[0054] In summary, the above provides an iterative correction method applied to LED screens. In the process of starting iterative correction, an initial correction coefficient is obtained. After the initial correction coefficient is applied to the LED screen, brightness data of the LED screen is obtained; the brightness average difference is calculated according to the brightness data, and the current number of iterative corrections is recorded; when the brightness average difference is greater than or equal to the preset brightness average difference and the number of iterative corrections is less than the preset number of iterative corrections, the size relationship between the current brightness average difference and the previous brightness average difference is determined, and an adjustment step length is determined according to the size relationship; after the adjustment step length is applied to the initial correction coefficient, a next correction coefficient is obtained, and after the next correction coefficient is reapplied to the LED screen, a second brightness average difference of the LED screen is obtained, and the current number of iterative corrections is increased by one and updated until the second brightness average difference is reached. When the average brightness difference is less than the preset brightness average difference and the current iterative correction number is greater than the preset iterative correction number, it is determined that the iterative correction ends; from the overall solution, 1. Through the brightness average difference, the step size, the preset correction coefficient calculation formula and the iterative correction are adjusted to continuously reduce the proportional relationship between the correction coefficient and the brightness value to ensure that a linear proportional relationship or an approximate linear proportional relationship is formed between the two, which can solve the problem that conventional correction methods cannot solve nonlinear LED screens and ensure a good correction effect of the LED screen; 2. There is no need to use precise brightness acquisition tools to obtain the linear relationship between the brightness value of the lamp point and the current value, which saves costs; 3. The algorithm in this solution is not affected by the screen type and can be applied to various types of LED screens (such as COB screens, conventional screens, etc.), with wide applicability; 4. Automatic iterative correction can be achieved by setting the iteration end condition, reducing manpower and time costs.
[0055] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0056] In one embodiment, the present invention further provides an iterative correction device applied to an LED screen, and the iterative correction device applied to an LED screen corresponds one-to-one to the iterative correction method applied to an LED screen in the above embodiment. Figure 3 As shown, the iterative correction device applied to the LED screen includes an acquisition module 11, a recording module 12, a first determination module 13 and a second determination module 14. The functional modules are described in detail as follows:
[0057] An acquisition module 11 is used to acquire an initial correction coefficient when the iterative correction starts, and acquire brightness data of the LED screen after applying the initial correction coefficient to the LED screen;
[0058] A recording module 12, used for calculating the average brightness difference according to the brightness data, and recording the current number of iterative corrections;
[0059] A first determination module 13 is used to determine the magnitude relationship between the current brightness average difference and the previous brightness average difference when the brightness average difference is greater than or equal to a preset brightness average difference and the number of iterative corrections is less than the preset number of iterative corrections, and determine an adjustment step length according to the magnitude relationship;
[0060] The second determination module 14 is used to obtain the next correction coefficient after applying the adjustment step to the initial correction coefficient, and after reapplying the next correction coefficient to the LED screen, obtain the second brightness average difference of the LED screen, and increase the current iterative correction number by one and then update it until the second brightness average difference is less than the preset brightness average difference and the current iterative correction number is greater than the preset iterative correction number, then it is determined that the iterative correction is ended.
[0061] Furthermore, the acquisition module includes:
[0062] A normalization processing unit, used for acquiring a basic correction coefficient of each light point in the LED screen, performing normalization processing on the basic correction coefficient, and obtaining a normalized correction coefficient of the normalization processing;
[0063] The first acquisition unit is used to calibrate each light point in the LED screen point by point according to the normalized correction coefficient, and obtain the initial correction coefficient after the correction is completed.
[0064] Furthermore, the recording module includes:
[0065] A substitution unit is used to substitute the brightness data into a preset average difference calculation formula to obtain the current brightness average difference; wherein the average difference calculation formula is: , is the brightness data of a light point, is the brightness data of all lights, It is the number of light points in the LED screen.
[0066] Furthermore, the first determining module includes:
[0067] A second acquisition unit, used to acquire the last average brightness difference and the last adjustment step length during the last iterative correction;
[0068] The first determining unit is used to determine the adjustment step length of the correction coefficient when it is determined that the current average brightness difference is greater than the previous average brightness difference. ; Where A is a number greater than 1, The step length for the last adjustment;
[0069] The second determining unit is used to determine the adjustment step length of the correction coefficient when it is determined that the current average brightness difference is less than or equal to the previous average brightness difference. .
[0070] Furthermore, the second determining module includes:
[0071] An application unit is used to obtain the current correction coefficient corresponding to the LED screen, and in a preset correction coefficient calculation formula, the adjustment step is applied to the initial correction coefficient and the current correction coefficient to obtain the next correction coefficient; wherein the preset correction coefficient calculation formula is: , is the next correction factor, is the current correction factor, is the initial correction factor.
[0072] For the specific definition of an iterative correction device applied to an LED screen, please refer to the definition of an iterative correction method applied to an LED screen in the above text, which will not be repeated here. Each module in the above-mentioned iterative correction device applied to an LED screen can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0073] In one embodiment, a correction system is provided, including a host computer, a sending device, a receiving device and an LED screen:
[0074] The host computer is connected to the sending device through a video cable, and the sending device is connected to the receiving device through a network cable, so that the correction coefficient after iterative correction in the host computer is sent to the LED screen for use; wherein, the receiving device is arranged in the LED screen.
[0075] The host computer in the correction system implements the steps of an iterative correction method applied to LED screens in the above embodiment, for example Figure 2 Alternatively, the functions of each module / unit of an iterative correction device for LED screens in the above-mentioned embodiment are realized, for example Figure 3 The functions of modules 11 to 14 are shown in Figure 1. To avoid repetition, they will not be described here.
[0076] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 4As shown. The computer device includes a processor, a memory, an interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data involved in an iterative correction method applied to an LED screen. The interface of the computer device is used to connect and communicate with an external terminal. When the computer program is executed by the processor, an iterative correction method applied to an LED screen is implemented.
[0077] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of an iterative correction method applied to an LED screen in the above embodiment are implemented, for example: Figure 2 Alternatively, when the processor executes the computer program, the functions of each module / unit of the iterative correction device for LED screens in the above-mentioned embodiment are realized, for example Figure 3 The functions of modules 11 to 14 are shown in Figure 1. To avoid repetition, they will not be described here.
[0078] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of an iterative correction method applied to an LED screen in the above embodiment are implemented, such as Figure 2 Alternatively, when the computer program is executed by the processor, the functions of each module / unit of the iterative correction device for LED screens in the above-mentioned embodiment are realized, for example Figure 3 The functions of modules 11 to 14 are shown in Figure 1. To avoid repetition, they will not be described here.
[0079] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0080] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0081] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. An iterative correction method applied to LED screens, characterized in that: The method comprises: In the process of starting the iterative correction, an initial correction coefficient is obtained, and after the initial correction coefficient is applied to the LED screen, brightness data of the LED screen is obtained; Calculate the average brightness difference according to the brightness data, and record the current number of iterative corrections; When the brightness average difference is greater than or equal to the preset brightness average difference and the number of iterative corrections is less than the preset number of iterative corrections, determining the magnitude relationship between the current brightness average difference and the previous brightness average difference, and determining the adjustment step length according to the magnitude relationship; After applying the adjustment step to the initial correction coefficient, the next correction coefficient is obtained. After reapplying the next correction coefficient to the LED screen, the second brightness average difference of the LED screen is obtained, and the current iterative correction number is increased by one and updated until the second brightness average difference is less than the preset brightness average difference and the current iterative correction number is greater than the preset iterative correction number, then it is determined that the iterative correction is ended.
2. The iterative correction method for LED screens according to claim 1, characterized in that: The obtaining of the initial correction coefficient comprises: Obtaining basic correction coefficients of each light point in the LED screen, and performing normalization processing on the basic correction coefficients to obtain normalized correction coefficients; Each light point in the LED screen is calibrated point by point according to the normalized correction coefficient, and an initial correction coefficient after the correction is completed is obtained.
3. The iterative correction method for LED screen according to claim 1, characterized in that: The calculating the average brightness difference according to the brightness data comprises: Substitute the brightness data into the preset average difference calculation formula to obtain the current brightness average difference; wherein the average difference calculation formula is: , is the brightness data of a light point, is the brightness data of all lights, It is the number of light points in the LED screen.
4. The iterative correction method for LED screens according to claim 1, characterized in that: Determining the magnitude relationship between the current brightness average difference and the previous brightness average difference, and determining the adjustment step length according to the magnitude relationship, includes: Get the last average brightness difference and the last adjustment step size during the last iterative correction; When it is determined that the current average brightness difference is greater than the previous average brightness difference, the adjustment step length of the correction coefficient is determined to be ; Where A is a number greater than 1, The step length for the last adjustment; When it is determined that the current average brightness difference is less than or equal to the previous average brightness difference, the adjustment step length of the correction coefficient is determined to be .
5. The iterative correction method for LED screens according to claim 4, characterized in that: The step of applying the adjustment step to the initial correction coefficient to obtain the next correction coefficient comprises: Obtain the current correction coefficient corresponding to the LED screen, and in the preset correction coefficient calculation formula, apply the adjustment step to the initial correction coefficient and the current correction coefficient to obtain the next correction coefficient; wherein the preset correction coefficient calculation formula is: , is the next correction factor, is the current correction factor, is the initial correction factor.
6. The iterative correction method for LED screens according to claim 5, characterized in that: When the number of iterative corrections is the first time, the last brightness average difference during the last iterative correction is the data calculated by the preset average difference calculation formula after the basic correction coefficient is applied to the LED screen, and the current correction coefficient is the initial correction coefficient or the basic correction coefficient; when the number of iterative corrections is greater than the first time, the current correction coefficient is calculated according to the preset correction coefficient calculation formula .
7. An iterative correction device for LED screens, characterized in that: The device comprises: An acquisition module, used to acquire an initial correction coefficient when the iterative correction starts, and acquire brightness data of the LED screen after applying the initial correction coefficient to the LED screen; A recording module, used to calculate the average brightness difference according to the brightness data, and record the current number of iterative corrections; A first determination module is used to determine the magnitude relationship between the current brightness average difference and the previous brightness average difference when the brightness average difference is greater than or equal to a preset brightness average difference and the number of iterative corrections is less than the preset number of iterative corrections, and determine an adjustment step length according to the magnitude relationship; The second determination module is used to obtain the next correction coefficient after applying the adjustment step to the initial correction coefficient, and after reapplying the next correction coefficient to the LED screen, obtain the second brightness average difference of the LED screen, and increase the current iterative correction number by one and then update it until the second brightness average difference is less than the preset brightness average difference and the current iterative correction number is greater than the preset iterative correction number, then it is determined that the iterative correction is ended.
8. A calibration system, characterized in that: It comprises a host computer, a sending device, a receiving device and an LED screen, wherein the host computer implements an iterative correction method applied to an LED screen as claimed in any one of claims 1 to 6; The host computer is connected to the sending device through a video cable, and the sending device is connected to the receiving device through a network cable, so that the correction coefficient after iterative correction in the host computer is sent to the LED screen for use; wherein, the receiving device is arranged in the LED screen.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the iterative correction method applied to the LED screen as described in any one of claims 1 to 6 is implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, an iterative correction method applied to an LED screen as described in any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
LED display screen correction method and system and machine readable storage medium
CN110728947A
Light intensity correction method for Fourier laminated microscopic imaging technology
CN111062889A