Correction method of LED display screen and corresponding sending card equipment

By displaying the signal source screen on the LED display screen and using the sending card device for offset display, the problem of high-resolution LED display correction is solved, the equipment requirements and costs are reduced, and the popularity is improved.

CN120014961APending Publication Date: 2025-05-16XIAN QINGSONG PHOTOELECTRIC TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311489913.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-09
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

The prior art is difficult to effectively correct high-resolution LED display screens, resulting in uneven displays, and the existing transmission card equipment has high processing capabilities, is expensive and has poor popularity.

Method used

By acquiring the correction size and position of the area to be corrected, control parameters are configured to display the signal source screen on the LED display screen, and the target screen is offset and displayed in the area to be corrected by using the sending card device to achieve correction.

Benefits of technology

There is no need to find high-resolution display devices, which reduces the requirements for sending card devices, is low in cost, is widely popular, and can normally complete the correction of LED display screens.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120014961A_ABST
    Figure CN120014961A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of LED display screens, and discloses an LED display screen correction method and a corresponding sending card device, and the method comprises the steps: obtaining the correction size of a to-be-corrected region, and the correction position of the to-be-corrected region relative to the LED display screen; configuring control parameters according to the correction size and the correction position; displaying a signal source picture on the LED display screen according to the control parameters; wherein a target picture is configured in the signal source picture, and the target picture is displayed on the to-be-corrected area. The control parameters are configured according to the size of the correction area and the correction position, the size of the signal source picture and the display position of the target picture are configured according to the control parameters, the signal source picture is shifted through the sending card device, the target picture is displayed in the correction area, picture display needed by correction is completed, and correction can be completed normally. The method does not need to find a display device with a large resolution ratio, reduces the requirements for a sending card device, is lower in cost, and is wider in universality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of LED display screens, and in particular to a correction method for an LED display screen and a corresponding sending card device. Background Art

[0002] Display screens have developed rapidly in recent years. LED (Light Emitting Diode) displays have spread across central squares and commercial buildings in various cities. LED displays are developing in the direction of ultra-small pitch, ultra-large area, multi-function and intelligence. In addition, there are more and more ultra-large screens, which puts higher requirements on the performance of display screens. Due to the discreteness of LED light-emitting chips and differences in the manufacturing process of LED displays, the display screen will display unevenly.

[0003] LED display screens currently have the following main problems: (1) Due to the current discreteness of the LED constant current driver chip and the discreteness of the optical axis, the LED light-emitting chip is inherently discrete; (2) The production process of the LED display screen will inevitably introduce uniformity problems such as the flatness of the light board assembly, the flatness of the cabinet assembly, and the flatness of the mask; (3) The light attenuation of the LED light-emitting chip itself is inconsistent. As the LED display screen is used for a longer time, the uniformity will further deteriorate. For the above reasons, the picture on the LED display screen will show a lot of pockmarks, light and dark spots, and even mosaics, which will seriously affect the image playback effect and user experience. In order to make up for the above defects, correction technology has emerged. Through brightness and color correction methods, the full-screen brightness and color consistency of the LED display screen can be improved to obtain better picture quality expression. Therefore, correction is an indispensable link before the display screen is shipped.

[0004] During the calibration process of the display screen, a display device is required. The display device is used to output the required images of the LED display screen and also to send the calibration coefficients to the LED display screen. Both parts require strict one-to-one correspondence between the resolution of the display device and the resolution of the LED display screen. In the prior art, the solution adopted is to ensure that the resolution of the display device is greater than or equal to the resolution of the LED display screen, and the carrying capacity of the sending card device can meet the requirements. This puts higher requirements on the display device and the sending card device, which will increase the cost, high price and poor popularity.

[0005] With the changes in the display market, the spacing between displays is getting smaller and smaller, and the resolution per unit area is getting larger. High-resolution LED displays (such as 4K, 8K and even higher resolution) can be seen everywhere. The LED resolution of a single LED display sending card device (also known as the controller of the LED display) is currently 8K, and even higher resolutions will appear in the future. The output resolution of most display devices cannot reach this, and it is impossible to use the video source signal to display the picture for correction.

[0006] Even if the resolution of the display device is greater than that of the LED display, the card sending device needs to be able to support the image required for calibration, which requires a high processing capability of the card sending device. Even if the card sending device supports the image required for calibration, most of the devices with this capability are high-end devices with high prices and poor popularity. Summary of the invention

[0007] The embodiment of the present application provides a correction method for an LED display screen and a corresponding card sending device to solve the problem that the output resolution of most display devices cannot reach the corresponding resolution for the correction of a high-resolution LED display screen. Even if the resolution of the display device can be greater than the resolution of the LED display screen, the card sending device needs to be able to support the function of the image required for correction, which places high requirements on the processing capability of the card sending device. Even if the card sending device supports the function of the image required for correction, most of the devices with this capability are high-end devices with high prices and poor popularity.

[0008] The purpose of the embodiment of the present invention is achieved through the following technical solutions:

[0009] In order to solve the above technical problems, in a first aspect, an embodiment of the present invention provides a correction method for an LED display screen, comprising:

[0010] Obtaining a correction size of the area to be corrected and a correction position of the area to be corrected relative to the LED display screen;

[0011] configuring control parameters according to the correction size and the correction position;

[0012] A signal source picture is displayed on the LED display screen according to the control parameters; wherein a target picture is configured in the signal source picture, and the target picture is displayed on the area to be corrected.

[0013] In some embodiments, the control parameters include a coordinate offset and a display size, and the correction position includes a correction start coordinate;

[0014] The configuring control parameters according to the correction size and the correction position includes:

[0015] In the first coordinate system where the LED display screen is located, any coordinate before the correction start coordinate is selected as the display start coordinate, and the offset between the display start coordinate and the preset coordinate of the first coordinate system is the coordinate offset;

[0016] The display size is determined according to the display start coordinates, the correction start coordinates and the correction size, wherein an area enclosed by the display start coordinates and the display size can cover the area to be corrected.

[0017] In some embodiments, the correction starting coordinates are (x1, y1), where x1 is the horizontal coordinate and y1 is the vertical coordinate;

[0018] The display starting coordinates are (x2, y2), where x2 is the horizontal coordinate and y2 is the vertical coordinate;

[0019] The preset coordinates are (x0, y0), where x0 is the horizontal coordinate and y0 is the vertical coordinate;

[0020] In the first coordinate system where the LED display screen is located, any coordinate before the correction start coordinate is selected as the display start coordinate, and the offset between the display start coordinate and the preset coordinate of the first coordinate system is the coordinate offset, which includes:

[0021] In the first coordinate system where the LED display screen is located, select any coordinate that is not greater than the horizontal coordinate x1 and not greater than the vertical coordinate y1 as the display starting coordinate (x2, y2);

[0022] The difference between x2 and x0 is used as the horizontal coordinate offset, and the difference between y2 and y0 is used as the vertical coordinate offset.

[0023] In some embodiments, the correction dimensions include a correction height h1 and a correction width w1;

[0024] The determining the display size according to the display starting coordinates, the correction starting coordinates and the correction size comprises:

[0025] Add the correction width w1 to the abscissa x1 to obtain the abscissa x1'; add the correction height h1 to the ordinate y1 to obtain the ordinate y1'; and use (x1', y1') as the correction end coordinates;

[0026] In the first coordinate system where the LED display screen is located, any coordinate after the correction end coordinate is selected as the display end coordinate;

[0027] The display size is obtained according to the display start coordinates and the display end coordinates.

[0028] In some embodiments, the display size includes a display height h2 and a display width w2;

[0029] The obtaining of the display size according to the display start coordinates and the display end coordinates comprises:

[0030] In the first coordinate system where the LED display screen is located, any coordinate that is not less than the horizontal coordinate x1' and less than the vertical coordinate y1' is selected as the display end coordinate (x2', y2');

[0031] The difference between the abscissa x2 ′ and the abscissa x2 is taken as the display width w2 , and the difference between the ordinate y2 ′ and the ordinate y2 is taken as the display height h2 .

[0032] In some embodiments, the LED display screen calibration method further includes:

[0033] Mapping the area to be corrected onto the signal source screen according to the control parameters;

[0034] The target image is displayed in the area corresponding to the area to be corrected, and the preset color is displayed in other areas.

[0035] In some embodiments, mapping the area to be corrected onto the signal source screen according to the control parameter comprises:

[0036] Acquire the coordinate difference between the display starting coordinate and the correction starting coordinate;

[0037] In the second coordinate system where the signal source screen is located, the display starting coordinate is used as the first mapping coordinate, and the first mapping coordinate is offset according to the coordinate difference to obtain the second mapping coordinate, wherein the second mapping coordinate is the mapping point of the correction starting coordinate in the second coordinate system;

[0038] An area corresponding to the area to be corrected is formed according to the second mapping coordinates and the correction size.

[0039] In some embodiments, the control parameters include: coordinate offset;

[0040] Displaying the signal source image on the LED display screen according to the control parameters comprises:

[0041] Acquire and cache signal source images;

[0042] After the synchronization signal is acquired, the LED display screen is scanned, and the signal source image is selectively filled on the corresponding pixel according to the pixel coordinates (xi, yi) of the currently scanned pixel.

[0043] In some embodiments, the control parameters include: a horizontal coordinate offset Δx, a vertical coordinate offset Δy, a display height h2, and a display width w2;

[0044] The selectively filling the signal source image on the corresponding pixel according to the pixel coordinates (xi, yi) of the LED display screen comprises:

[0045] If x0+Δx≤xi≤Δx+w2, and y0+Δy≤yi≤Δy+h2, then set fx=xi-Δx-x0, fy=yi-Δy-y0; obtain the image data at the coordinates (fx, fy) in the signal source screen to control the corresponding pixels to display the image data; wherein x0 is the starting coordinate corresponding to the signal source screen when the coordinate offset is not performed, and y0 is the starting coordinate corresponding to the signal source screen when the coordinate offset is not performed;

[0046] Otherwise, the corresponding pixel is controlled to display a preset color, where the preset color is a color that does not affect image acquisition of the area to be corrected.

[0047] In some embodiments, during the calibration process, the target screen is the screen that needs to be sent during the calibration process to obtain the calibration coefficient;

[0048] After the calibration is completed, the target image is the target image converted by the calibration coefficient.

[0049] In order to solve the above technical problem, in a second aspect, an embodiment of the present invention provides a sending card device, wherein the sending card device is used to implement the correction method described in the first aspect, and the sending card device includes:

[0050] An acquisition module, used to acquire a correction size of the area to be corrected and a correction position of the area to be corrected relative to the LED display screen;

[0051] A calculation module, configured to configure control parameters according to the correction size and the correction position;

[0052] A driving module is used to display a signal source picture on the LED display screen according to the control parameters; wherein the signal source picture is configured with a target picture, and the target picture is displayed on the area to be corrected.

[0053] In some embodiments, the driving module includes:

[0054] A parsing unit, used for parsing the control parameters;

[0055] Frame buffer unit, used to cache signal source images

[0056] A generating unit, configured to generate a synchronization signal;

[0057] The reading unit is used to scan the LED display screen after acquiring the synchronization signal, and selectively fill the signal source image on the corresponding pixel according to the pixel coordinates (xi, yi) of the currently scanned pixel.

[0058] In order to solve the above technical problems, in a third aspect, an embodiment of the present invention provides a card sending device, including:

[0059] at least one processor; and,

[0060] a memory communicatively connected to the at least one processor; wherein,

[0061] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can perform the correction method described in the first aspect.

[0062] To solve the above technical problems, in a fourth aspect, an embodiment of the present invention provides a non-volatile computer storage medium, wherein the computer storage medium stores computer executable instructions, which are executed by one or more processors to complete the correction method described in the first aspect.

[0063] Compared with the prior art, the beneficial effect of the present invention is: in the embodiment of the present invention, the correction method is applicable to the application scenario where the resolution of the signal source image output by the display device is not greater than the resolution of the LED display screen, and is also applicable to the application scenario where the resolution of the signal source image output by the display device is greater than the resolution of the LED display screen.

[0064] In the actual calibration process, the control parameters are configured according to the size of the calibration area and the calibration position, the size of the signal source screen and the display position of the target screen are configured according to the control parameters, and the signal source screen is offset using the sending card device, and the target screen is displayed in the calibration area to complete the screen display required for calibration, so that the calibration can be completed normally. On the one hand, there is no need to find a display device with a larger resolution. On the other hand, the requirements for the sending card device are reduced, the cost is low, and it has a wider popularity. BRIEF DESCRIPTION OF THE DRAWINGS

[0065] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements / modules and steps with the same reference numerals in the drawings are represented as similar elements / modules and steps. Unless otherwise specified, the figures in the drawings do not constitute proportional limitations.

[0066] Figure 1 It is a flow chart of a correction method of an LED display screen provided by an embodiment of the present invention;

[0067] Figure 2 This is a structural schematic diagram of a LED display screen divided into areas to be corrected provided by an embodiment of the present invention;

[0068] Figure 3 This is a schematic diagram of the relative positions of the first area to be corrected and the signal source screen provided by an embodiment of the present invention;

[0069] Figure 4 The embodiment of the present invention provides Figure 1 Specific flow diagram of step 12 in FIG.

[0070] Figure 5 is a schematic diagram of the relative positions of the second area to be corrected and the signal source screen provided by an embodiment of the present invention;

[0071] Figure 6 is a schematic diagram of the relative positions of the third area to be corrected and the signal source screen provided by an embodiment of the present invention;

[0072] Figure 7 is a schematic diagram of the relative positions of the fourth area to be corrected and the signal source screen provided by an embodiment of the present invention;

[0073] Figure 8 is a schematic diagram of a structure for determining display starting coordinates provided by an embodiment of the present invention;

[0074] Fig. 9 The embodiment of the present invention provides Figure 1 Specific flow diagram of step 121;

[0075] Fig.10a is a schematic diagram of a structure for determining a display size provided by an embodiment of the present invention;

[0076] Fig.10b The embodiment of the present invention provides a signal Fig. 9 Specific flow diagram of step 122;

[0077] Fig.11a The embodiment of the present invention provides Figure 1 Specific flow diagram of step 13 in FIG.

[0078] Fig.11b It is a schematic diagram of signal interaction provided by an embodiment of the present invention;

[0079] Fig.12 is a specific flow chart of another correction method provided by an embodiment of the present invention;

[0080] Fig.13 is a display schematic diagram of a signal source screen provided by an embodiment of the present invention;

[0081] Fig.14The embodiment of the present invention provides Fig.12 Specific flow diagram of step 14;

[0082] Fig.15 is a schematic diagram of the mapping of various coordinates in a second coordinate system provided by an embodiment of the present invention;

[0083] Fig.16 A schematic diagram of the relative positions of a fifth area to be corrected and a signal source image provided by an embodiment of the present invention;

[0084] Fig.17 A schematic diagram of the relative positions of a sixth area to be corrected and a signal source image provided by an embodiment of the present invention;

[0085] Fig.18 A schematic diagram of the relative positions of a seventh area to be corrected and a signal source image provided by an embodiment of the present invention;

[0086] Fig.19a This is a schematic diagram of another structure of dividing an LED display screen into areas to be corrected provided by an embodiment of the present invention;

[0087] Fig.19b is a schematic diagram of a correction method provided by an embodiment of the present invention;

[0088] Fig. 20 is a schematic diagram of another correction method provided by an embodiment of the present invention;

[0089] Fig.21 It is a structural schematic diagram of a sending card device provided by an embodiment of the present invention;

[0090] Fig. 22 is a structural schematic diagram of a driving module provided by an embodiment of the present invention;

[0091] Fig.23 It is a structural schematic diagram of another sending card device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0092] The present invention is described in detail below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but are not intended to limit the present invention in any form. It should be noted that, for those of ordinary skill in the art, several variations and improvements may be made without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0093] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0094] It should be noted that, if there is no conflict, the various features in the embodiments of the present invention can be combined with each other, and all are within the scope of protection of this application. In addition, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flow chart, in some cases, the steps shown or described can be performed in a different order than the module division in the device or the order in the flow chart.

[0095] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0096] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.

[0097] During the calibration process of the display screen, a display device is required. The display device is used to output the required images of the LED display screen and also to send the correction coefficients to the LED display screen. Both parts require strict one-to-one correspondence between the resolution of the display device and the resolution of the LED display screen. In the prior art, the solution adopted is to ensure that the resolution of the display device is greater than or equal to the resolution of the LED display screen, and at the same time, the carrying capacity of the sending card device can meet the requirements. This puts higher requirements on the display device and the sending card device, which will increase the cost, high price and poor popularity. Among them, the display device refers to a device that has the ability to output display signals. The display device can specifically be a computer graphics card, some development boards using the Android system or IOS system, etc.

[0098] With the changes in the display market, the spacing between displays is getting smaller and smaller, and the resolution per unit area is getting larger. High-resolution LED displays (such as 4K, 8K and even higher resolution) can be seen everywhere. The LED resolution of a single LED display sending card device (also known as the controller of the LED display) is currently 8K, and even higher resolutions will appear in the future. The output resolution of most display devices cannot reach this, and it is impossible to use the video source signal to display the picture for correction.

[0099] Even if the resolution of the display device is greater than that of the LED display, the card sending device needs to support the image required for calibration, which requires a high processing capability of the card sending device. Even if the card sending device supports the image required for calibration, most of the devices with this capability are high-end devices with high prices and poor popularity.

[0100] Alternatively, multiple sending card devices load one display screen, so that the resolution of each sending card device is smaller than the resolution output by the calibration end device.

[0101] To solve the above-mentioned problems, an embodiment of the present invention provides a correction method for an LED display screen and a corresponding sending card device. The correction method for an LED display screen includes: obtaining a correction size of an area to be corrected, and a correction position of the area to be corrected relative to the LED display screen; configuring control parameters according to the correction size and the correction position; displaying a signal source picture on the LED display screen according to the control parameters; wherein a target picture is configured in the signal source picture, and the target picture is displayed on the area to be corrected.

[0102] In this embodiment, the resolution of the signal source image output by the display device is smaller than the resolution of the LED display screen. The control parameters are configured according to the size of the correction area and the correction position. The size of the signal source image and the display position of the target image are configured according to the control parameters. The signal source image is offset using a sending card device, and the target image is displayed in the correction area to complete the image display required for the correction, so that the correction can be completed normally. On the one hand, there is no need to find a display device with a larger resolution. On the other hand, the requirements for the sending card device are reduced, the cost is low, and it has a wider popularity.

[0103] In actual use, this correction method has at least the following advantages: high versatility, the on-site display device can be used at will, and no special display device is required; the display device cost is low, and the LED display screen can be corrected using a low-priced display device; the hardware cost is low, and the sending card device itself has the ability to receive the signal source, and only needs a simple modification to support the offset signal receiving function, without increasing the hardware cost. Among them, the display device refers to a device that has the ability to output display signals, and the display device can specifically be a computer graphics card, some development boards using the Android system or IOS system, etc.

[0104] The specific implementation process of the above correction method is described in detail below with reference to the accompanying drawings.

[0105] Embodiment 1:

[0106] See also Figure 1 This embodiment provides a correction method for an LED display screen, the correction method comprising:

[0107] Step 10: Obtain the correction size of the area to be corrected and the correction position of the area to be corrected relative to the LED display screen.

[0108] The LED display screen can be a single-primary color display screen, that is, the LED display screen displays a single color (e.g., red, green, and yellow, etc.). The LED display screen can also be a dual-primary color display screen, for example, a red and green dual-primary color display screen, 256 levels of gray, and can display 65,536 colors. The LED display screen can be a full-color display screen, for example, a red, green, and blue three-primary color display screen, and a full-color display screen with 256 levels of gray can display more than 16 million colors.

[0109] In actual application scenarios, there is at least one area to be corrected. According to the size and starting coordinates of each area to be corrected, the corresponding control parameters are configured, wherein the control parameters include abscissa offset, ordinate offset, height and width; wherein the abscissa offset and ordinate offset are the offsets of the starting coordinates of the signal source screen relative to the LED display screen, the height is the number of pixels in each column of the signal source screen, and the width is the number of pixels in each row of the signal source screen.

[0110] In an optional embodiment, the entire display screen may be split to obtain multiple areas to be corrected. Figure 2 For example, Figure 2 The structure diagram of a LED display screen is shown. The LED display screen is divided into 16 areas to be calibrated, specifically areas A11 to A44 to be calibrated. The LED display screen may include 2, 3, 6 or more areas to be calibrated. The number of areas to be calibrated is not specifically limited. It should be noted that for the convenience of explanation, Figure 1 and Figure 2 Each area to be calibrated is marked with a number (A11-A44). During the normal calibration process of the LED display, there is no need to display the number.

[0111] In an actual application scenario, each correction area is corrected in sequence according to the correction method of the embodiment of the present invention.

[0112] In other embodiments, the correction method is also applicable to non-whole-screen correction. The area to be corrected can be determined based on the actual attenuation situation, and the area can be used as the area to be corrected. The area to be corrected can be corrected according to the correction method of this embodiment.

[0113] The correction size of the area to be corrected refers to the correction height and correction width of the area to be corrected. The correction size can also be specifically referred to as resolution. Figure 3For example, the correction size includes the correction height h1 and the correction width w1, and the area to be corrected is h1*w1. The aforementioned correction height h1 refers to the number of pixels in each column, and the aforementioned correction width w1 refers to the number of pixels in each row. For example, for the area to be corrected with a resolution of 1920*1080, the correction height h1 is 1080 pixels, and the correction width w1 is 1920 pixels.

[0114] The correction position of the area to be corrected relative to the LED display screen refers to: in the first coordinate system where the LED display screen is located, the correction starting coordinates of the area to be corrected specifically include the abscissa x1 and the ordinate y1.

[0115] by Figure 3 For example, the correction starting coordinates are the starting coordinates of the upper left corner. In actual application scenarios, for the convenience of calculation, the pixel point at the upper left corner of the LED display can be used as the origin, the side corresponding to the length of the LED display can be used as the x-axis, and the side corresponding to the height of the LED display can be used as the y-axis to establish the first coordinate system. The coordinates corresponding to the pixel point at the upper left corner of the area to be corrected are used as the correction starting coordinates of the area to be corrected.

[0116] Step 11: configuring control parameters according to the correction size and the correction position.

[0117] In this embodiment, the control parameter refers to the control parameter for the signal source screen, and the control parameter includes the coordinate offset and the display size, and the display size specifically includes the display height and display width of the signal source screen. The coordinate offset refers to: the offset relative to the origin or the specified coordinate point in the first coordinate system where the LED display screen is located, and the coordinate offset specifically includes the horizontal coordinate translation (shiftingx) and the vertical coordinate offset (shiftingy), which can characterize the offset of the signal source screen in the sending card device, and then display it on the LED display screen.

[0118] by Figure 3 For example, the display size specifically includes display height h2 and display width w2, which can be understood as the resolution of the signal source screen. The aforementioned display height h2 refers to the number of pixels in each column, and the aforementioned display width w2 refers to the number of pixels in each row. For example, for a signal source screen with a resolution of 3840*2160, the display width w2 is 3840 pixels, and the display height h2 is 2160 pixels.

[0119] In this embodiment, the correction size includes: correction height h1 and correction width w1, and the correction position includes abscissa x1 and ordinate y1. The coordinate offset can be determined according to the correction starting coordinates, and then the display size is determined according to the coordinate offset, correction height h1 and correction width w1. When the signal source image is displayed on the LED display screen, it is sufficient to ensure that the correction area can be completely covered by the signal source image.

[0120] Step 12: Displaying the signal source image on the LED display screen according to the control parameters.

[0121] In this embodiment, a signal source picture is displayed on the LED display screen according to the control parameters, wherein a target picture is configured in the signal source picture, and the target picture is displayed on the area to be corrected.

[0122] In different calibration stages, the target screen corresponds to different screens. During the calibration process, the target screen is the screen that needs to be sent during the calibration process to obtain the calibration coefficient. After the calibration is completed, the target screen is the target screen converted by the calibration coefficient.

[0123] In actual calibration, the image acquisition module is used to acquire the source image of the area to be calibrated and send it to the calibration module, which obtains the calibration coefficients of each pixel point based on the source image and the expected image. The image acquisition module can be an industrial camera, a surface array camera, etc., which is used to image the light board and obtain the brightness and color of each LED light-emitting chip. The calibration module generates a unique set of calibration coefficients for each pixel point.

[0124] After the calibration is completed, the calibration coefficient is converted into a target image, and the target image is sent to the control system of the LED display screen, so that the control system of the LED display screen can obtain the calibration coefficient of the corresponding pixel through the target image. When the control system is running, it performs high-speed multiplication operations with the calibration coefficient for the image content of each pixel.

[0125] In this embodiment, the resolution of the signal source image output by the display device (for example, a graphics card of a computer or some development boards using the Android system) is smaller than the resolution of the LED display screen. The control parameters are configured according to the size of the correction area and the correction position. The size of the signal source image and the display position of the target image are configured according to the control parameters. The signal source image is offset using a sending card device, and the target image is displayed in the correction area to complete the image display required for the correction, so that the correction can be completed normally. On the one hand, there is no need to find a display device with a larger resolution. On the other hand, the requirements for the sending card device are reduced, the cost is low, and it has a wider popularity.

[0126] Embodiment 2:

[0127] The above embodiments illustrate the implementation of the correction method. The following describes the above steps in detail with reference to the accompanying drawings.

[0128] In this embodiment, the control parameters include coordinate offset and display size, and the correction position includes the correction start coordinate; Figure 4 , step 12 specifically includes the following steps:

[0129] Step 121: In the first coordinate system where the LED display screen is located, any coordinate before the correction start coordinate is selected as the display start coordinate, and the offset between the display start coordinate and the preset coordinate of the first coordinate system is the coordinate offset.

[0130] In this embodiment, based on Figure 3 After the first coordinate system is established, the correction starting coordinates of the area to be corrected can be determined, and then any coordinate before the correction starting coordinates is selected as the display starting coordinates, and the offset between the display starting coordinates and the preset coordinates of the first coordinate system is the coordinate offset.

[0131] The any coordinate before the correction starting coordinate refers to any coordinate whose horizontal coordinate and vertical coordinate are not greater than the correction starting coordinate.

[0132] by Figure 3 For example, the correction start coordinates and the display start coordinates are overlapped, that is, the correction start coordinates are also selected as the display start coordinates.

[0133] by Figure 5 For example, before the correction start coordinates, a coordinate that does not overlap with the correction start coordinates is selected as the display start coordinates.

[0134] Step 122: Determine the display size according to the display start coordinates, the correction start coordinates and the correction size.

[0135] The display size specifically includes the display height and display width of the signal source screen. The height and width mentioned above both refer to the number of pixels.

[0136] In this embodiment, the display size is determined based on the principle that the area enclosed by the display start coordinates and the display size can cover the area to be corrected.

[0137] The coverage range of the area to be corrected in the first coordinate system is determined according to the correction starting coordinates and the correction size, and the coverage range of the signal source screen is determined according to the coverage range to ensure that the signal source screen can cover the area to be corrected.

[0138] by Figure 3 and Figure 4 For example, the area to be corrected is contained in the signal source picture.

[0139] Also, such as Figure 6 As shown, the area to be corrected completely overlaps with the signal source screen. That is, the correction start coordinates are equal to the display start coordinates, and the display size is equal to the correction size.

[0140] Or, if Figure 7 As shown, the area to be corrected is contained in the signal source picture.

[0141] In actual application scenarios, after the starting display coordinates and the display size are combined, the coverage mode presented is different. There are many combinations to choose from, which are not listed here one by one.

[0142] Assume that the calibration starting coordinates are (x1, y1), where x1 is the horizontal coordinate and y1 is the vertical coordinate; the display starting coordinates are (x2, y2), where x2 is the horizontal coordinate and y2 is the vertical coordinate. The preset coordinates are (x0, y0), where x0 is the horizontal coordinate and y0 is the vertical coordinate. The preset coordinates can be the origin or other coordinate points, specifically the coordinate points corresponding to the signal source when it is not offset in the sending card device.

[0143] Such as 8 and Fig. 9 As shown, the specific implementation method of step 121 is specifically described:

[0144] Step 1211: In the first coordinate system where the LED display screen is located, select any coordinate that is not greater than the horizontal coordinate x1 and not greater than the vertical coordinate y1 as the display starting coordinate (x2, y2).

[0145] Step 1212: Use the difference between x2 and x0 as the horizontal coordinate offset, and use the difference between y2 and y0 as the vertical coordinate offset.

[0146] For example, taking the preset coordinates of (0, 0) and (x1, y1) of (1920, 1080) as an example for explanation, a pixel point of (x1, y1) is selected as the display starting point, for example, (x2, y2) is (1000, 800), then the horizontal coordinate offset = 1000-0, and the vertical coordinate offset = 800-0.

[0147] For another example, taking the preset coordinates of (0, 0) and (x1, y1) of (1200, 1080) as an example for explanation, a pixel point of (x1, y1) is selected as the display starting point, for example, (x2, y2) is (1200, 1080), then the horizontal coordinate offset = 1200-0, and the vertical coordinate offset = 1080-0.

[0148] In this way, the display starting coordinates of the signal source image on the LED display screen can be determined.

[0149] Here, the correction size includes the correction height h1 and the correction width w1 as an example for explanation. Fig.10b As shown, the specific implementation method of step 122 is specifically described:

[0150] Step 1221: add the horizontal coordinate x1 to the correction width w1 to obtain the horizontal coordinate x1'; add the vertical coordinate y1 to the correction height h1 to obtain the vertical coordinate y1'; and use (x1', y1') as the correction end coordinate.

[0151] Step 1222: In the first coordinate system where the LED display screen is located, select any coordinate after the correction end coordinate as the display end coordinate.

[0152] Among them, any coordinate after the correction end coordinate refers to any coordinate whose horizontal coordinate and vertical coordinate are not less than the correction end coordinate. The correction end coordinate may overlap with the display end coordinate, that is, the correction end coordinate is also selected as the display end coordinate. Alternatively, after the correction end coordinate, a coordinate that does not overlap with the correction end coordinate is selected as the display end coordinate.

[0153] Step 1223: Obtain the display size according to the display start coordinates and the display end coordinates.

[0154] For example, (x1, y1) is (1920, 1080), the correction width w1 is 1920 pixels, and the correction height h1 is 1080 pixels.

[0155] The horizontal coordinate x1'=1920+1920=3840; the vertical coordinate y1'=1080+1080=2160. A pixel point after (3840, 2160) is used as the display end coordinate, that is, the display end coordinate can be greater than or equal to (3840, 2160), for example, (3841, 2161) can be used as the display end coordinate, and (3840, 2160) can also be used as the display end coordinate.

[0156] After the display end coordinate is determined, the display size is obtained according to the display start coordinate and the display end coordinate. Taking the display size including the display height h2 and the display width w2 as an example for explanation, step 1223 specifically includes: in the first coordinate system where the LED display screen is located, any coordinate that is not less than the horizontal coordinate x1' and less than the vertical coordinate y1' is selected as the display end coordinate (x2', y2'); the difference between the horizontal coordinate x2' and the horizontal coordinate x2 is used as the display width w2, and the difference between the vertical coordinate y2' and the vertical coordinate y2 is used as the display height h2.

[0157] For example, when (x1, y1) is (1920, 1080), (x2, y2) is (1000, 800), (x1', y1') is (3840, 2160), and (x2', y2') is (3841, 2161), the display width w2=3841-1000=2841, and the display height h2=2161-800=1361.

[0158] Thus, according to the above method, the control parameters can be determined, and then the signal source picture is shifted according to the display control parameters so as to display the target picture in the area to be corrected.

[0159] See also Fig.11a , step 13 specifically includes the following steps:

[0160] Step 131: Acquire and cache the signal source image.

[0161] First, the signal source image is acquired and cached at a preset position.

[0162] Step 132: After acquiring the synchronization signal, the LED display screen is scanned, and the signal source image is selectively filled on the corresponding pixel according to the pixel coordinates (xi, yi) of the currently scanned pixel.

[0163] The synchronization signal includes a row scanning signal and a column scanning signal. The LED display screen is scanned according to the scanning signal and the column scanning signal, and the signal source image is selectively filled on the corresponding pixel according to the pixel coordinates (xi, yi) of the currently scanned pixel.

[0164] Specifically, the control parameters include: a horizontal coordinate offset Δx, a vertical coordinate offset Δy, a display height h2, and a display width w2.

[0165] If x0+Δx≤xi≤Δx+w2, and y0+Δy≤yi≤Δy+h2, then set fx=xi-Δx-x0, fy=yi-Δy-y0; obtain the image data at the coordinates (fx, fy) in the signal source screen to control the corresponding pixels to display the image data; wherein x0 is the starting coordinate corresponding to the signal source screen when the coordinates are not offset, and y0 is the starting coordinate corresponding to the signal source screen when the coordinates are not offset; otherwise, control the corresponding pixels to display the preset color.

[0166] Among them, the preset color is a color that does not affect the image acquisition of the area to be corrected. Specifically, the preset color can be different from the color displayed by the target screen; the preset color can also be the same as the color displayed by the target screen, but the brightness of the preset color is different from the brightness of the color displayed by the target screen, so as to distinguish the target screen. Since the target screen is the screen that needs to be sent down during the correction process, the screen screen is generally a pure color (for example, red or green or blue, etc.), the preset color can be different from the color of the target screen. Assuming that the target screen is red, the preset color can be blue, green or other colors corresponding to RGB values; the preset color can also be red, but the brightness of the preset color is different from the brightness of the color displayed by the target screen. Preferably, the preset color is black. In this case, there is no need to light up the corresponding pixels, which can avoid interference with each pixel in the target screen and save power consumption.

[0167] like Fig.11b The sending card device processes the signal. Specifically, the sending card device supports the internal shifting of the received display signal and can be equipped with the function of the resolution size of the received signal, that is, the display signal is shifted internally according to the control parameters. The control parameters are recorded as shiftingx (x offset), shiftingy (y offset), width (width w) and height (height h).

[0168] The display effect of the sending card device is completely determined by the control parameters, which include shiftingx and shiftingy. The starting display position of the signal source on the LED display is determined according to shiftingx and shiftingy. The control parameters include width and height. If the width and height parameters of the area to be corrected are smaller than the width and height parameters of the signal source image, the signal source image can be displayed on the LED display, and the signal source image can cover the area to be corrected.

[0169] Among them, the signal source picture: the display device generates it, and inputs it to the sending card device through the video interface. The sending card device caches the picture to the frame buffer module.

[0170] The control parameters are sent to the parsing module through links such as the serial port and / or network port, parsed by the parsing module, and the parsing results are sent to the reading module.

[0171] After receiving the synchronization signal provided by the timing generation module, the reading module obtains the corresponding image data from the frame buffer module according to the coordinate information and fills it into the video output.

[0172] The timing generation module outputs the video synchronization signal to the reading module according to the line scan to control the video output to the LED display screen. When the signal source picture is displayed on the LED display screen, it is displayed pixel by pixel.

[0173] Taking the resolution of the LED display screen as (3840*2160) as an example, the processing of the current pixel output picture data is as follows:

[0174] The scan counter is denoted as n, n counts from 0 to (3840X2160-1). After processing one pixel, n=n+1. The current display picture coordinates x=n%3840 (that is, the remainder of n divided by 3840) and y=n / 3840 are calculated through the counter; when x>=shiftingx and y>=shiftingy and x<shiftingx+width and y<shiftingy+height, the image data at the current coordinates (x, y) comes from the image at the coordinates (fx, fy) of the frame buffer module, where fx=x-shiftingx and fy=y-shiftingy; the reading module obtains the image data from the coordinates (fx, fy) of the frame buffer module according to the synchronization information given by the timing generation module and fills the image data at its (x, y) coordinates. Otherwise, a preset color is filled at the current coordinates until the counter is completed, and finally the image display of the LED display screen is completed.

[0175] Embodiment 3:

[0176] In the foregoing embodiment, the signal source picture will be larger than the area to be corrected. However, during the correction process, we only hope that the corresponding picture is displayed in the area to be corrected, and the content displayed in other areas of the signal source picture is the same as that in the uncorrected area. Therefore, it is also necessary to configure the content displayed by the signal source picture according to the control parameters to ensure that the picture is only displayed in the area to be corrected.

[0177] Such as Fig.12 shown, in this embodiment, before step 13, it further includes:

[0178] Step 14: Map the area to be corrected to the signal source picture according to the control parameters.

[0179] According to the method of the above-mentioned embodiment 2, the display start coordinates are obtained according to the control parameters. After the relative coordinate difference between the display start coordinates and the correction start coordinates is obtained, the area to be corrected can be mapped onto the signal source screen.

[0180] Step 15: Display the target image in the area corresponding to the area to be corrected, and display the preset color in other areas.

[0181] The signal source image will be larger than the area to be corrected. The area corresponding to the area to be corrected is configured to display the target image, and other areas are configured to display a preset color, wherein the preset color may be different from the color displayed by the target image, or the preset color may be the same as the color displayed by the target image, but the brightness of the preset color may be different from the brightness of the color displayed by the target image. Preferably, the preset color is black. In this case, there is no need to light up the pixels in the corresponding area, which can avoid interference with the target image and save power consumption. Fig.13 As shown, the area to be corrected (the dot-filled area) can be displayed in red, blue or green, and the other areas (the oblique line-filled area) can be displayed in preset colors.

[0182] During the calibration process, the LED display screen will display the entire signal source image. Although the signal source image is larger than the area to be calibrated, in reality only the pixels corresponding to the calibration area are lit, and the pixels corresponding to other areas are not lit, so only the calibration area is calibrated.

[0183] In step 14, if Fig.14 and Fig.15 As shown, the specific steps include:

[0184] Step 141: Obtain the coordinate difference between the display start coordinate and the correction start coordinate.

[0185] In the first coordinate system of the LED display screen, the correction starting coordinates are (x1, y1), wherein x1 is the horizontal coordinate and y1 is the vertical coordinate; the display starting coordinates are (x2, y2), wherein x2 is the horizontal coordinate and y2 is the vertical coordinate.

[0186] Get the difference between x1 and x2, and get the difference between y1 and y2.

[0187] Step 142: In the second coordinate system where the signal source screen is located, the display start coordinates are used as first mapping coordinates, and the first mapping coordinates are offset according to the coordinate difference to obtain the second mapping coordinates.

[0188] In actual application scenarios, for ease of calculation, the pixel point in the upper left corner of the signal source screen can be used as the origin, the side corresponding to the width of the signal source screen as the x-axis, and the side corresponding to the height of the signal source screen as the y-axis to establish a second coordinate system.

[0189] In the second coordinate system, the display start coordinate is used as the first mapping coordinate, that is, the pixel point at the upper left corner of the signal source screen is the display start coordinate in the first coordinate system and is the first mapping coordinate in the second coordinate system.

[0190] Regardless of the coordinate system, the relative coordinate difference between the two coordinate points remains unchanged. Therefore, in the second coordinate system, the second mapping coordinate can be obtained according to the first mapping coordinate and the coordinate difference. The second mapping coordinate is the mapping point of the correction starting coordinate in the second coordinate system.

[0191] In this embodiment, taking the first mapping coordinate as (0, 0) as an example, the second mapping coordinate is (x1-x2, y1-y2). For example, when (x1, y1) is (1920, 1080) and (x2, y2) is (1000, 800), the second mapping coordinate is (920, 280).

[0192] Step 143: forming an area corresponding to the area to be corrected according to the second mapping coordinates and the correction size.

[0193] The correction size includes a correction width w1 and a correction height h1.

[0194] After determining the second mapping coordinate (x3, y3), add the correction width w1 to the horizontal coordinate x3 to obtain the horizontal coordinate x3'; add the correction height h1 to the vertical coordinate y3 to obtain the vertical coordinate y3'; use (x3', y3') as the end coordinate; and then determine an area according to the second mapping coordinate (x3, y3) and the end coordinate (x3', y3'), which is the mapping area of ​​the area to be corrected on the signal source screen, configure the area to display the corresponding correction screen, and other areas can display preset colors.

[0195] Embodiment 4:

[0196] The above embodiment mainly describes the calibration process. Fig.16 The specific example shown in FIG. 1 illustrates the calibration process of an embodiment of the present invention. Fig.16 In the specific example shown, the correction start coordinates overlap with the display start coordinates, the resolution of the signal source image is greater than the resolution of the area to be corrected, and the signal source image is equal to the resolution of the display device.

[0197] like Fig.16 As shown, take screen printing as an example:

[0198] Prerequisite: the maximum output resolution of the display device is 4K (3840*2160), and the resolution of the LED display is 8K (7680*4320).

[0199] Taking the starting correction coordinates of the current correction area as (1200, 1080), the current correction area display width and height (1920*1080), and the color red as the initial parameters as an example, based on the starting correction coordinates and the correction area display width and height, shiftingx (horizontal coordinate offset Δx) is set to 1200, and shiftingy (vertical coordinate offset Δy) is set to 1080. Among them, the horizontal coordinate offset Δx and the vertical coordinate offset Δy are the offsets relative to the origin of the first coordinate system. That is, the display starting coordinates of the signal source image on the LED display screen are (1200, 1080).

[0200] Set the width (display width) to 3840 and the height (display height) to 2160 respectively, that is, the resolution of the signal source screen is 3840*2160.

[0201] The display device desktop displays the starting coordinates (0, 0) of the signal source screen. Starting from the pixel (1920, 1080) of the signal source screen, the area with a resolution of (1920*1080) is displayed in red, and other areas are displayed in preset colors. Follow the above actions to complete the entire screen action, calibrate the calibration area, and obtain the calibration coefficient.

[0202] Similarly, when the correction coefficient is sent, the image area is also calculated using the above method, and the corresponding shiftingx, shiftingy, width, and height are set concurrently.

[0203] Embodiment 5:

[0204] The above embodiment mainly describes the calibration process. Fig.17 The specific example shown in FIG. 1 illustrates the calibration process of an embodiment of the present invention. Fig.17 In the specific example shown, the correction start coordinates do not overlap with the display start coordinates, the resolution of the signal source image is greater than the resolution of the area to be corrected, and the signal source image is equal to the resolution of the display device.

[0205] like Fig.17 As shown, take screen printing as an example:

[0206] Prerequisite: the maximum output resolution of the display device is 4K (3840*2160), and the resolution of the LED display is 8K (7680*4320).

[0207] Take the current calibration area starting calibration coordinates as (1920, 1080), the current calibration area display width and height (1920*1080), and the color red as the initial parameters as an example, and the screen action is executed (in principle, as long as the resolution of the area to be calibrated is smaller than the receiving resolution of the LED display)

[0208] Based on the initial correction coordinates and the display width and height of the correction area, shiftingx (horizontal coordinate offset Δx) is set to 1000 and shiftingy (vertical coordinate offset Δy) is set to 800. The horizontal coordinate offset Δx and the vertical coordinate offset Δy are offsets relative to the origin of the first coordinate system. That is, the display starting coordinates of the signal source image on the LED display are (1000, 800).

[0209] Set width (display width) to 3840 and height (display height) to 2160, that is, the resolution of the signal source image is 3840*2160.

[0210] The display device desktop displays the starting coordinates (0, 0) of the signal source screen. Starting from the pixel (1920-1000=920, 1080-800=280) of the signal source screen, the area with a display resolution width and height (1920, 1080) is displayed in red, and other areas are displayed in preset colors. According to the above actions, the entire screen operation is completed, and the correction area is corrected to obtain the correction coefficient.

[0211] Similarly, when the correction coefficient is sent, the image area is also calculated using the above method, and the corresponding shiftingx, shiftingy, width, and height are set concurrently.

[0212] Embodiment 6:

[0213] The above embodiment mainly describes the calibration process. Fig.18 The specific example shown in FIG. 1 illustrates the calibration process of an embodiment of the present invention. Fig.18 In the specific example shown, the correction start coordinates do not overlap with the display start coordinates, the resolution of the signal source image is greater than the resolution of the area to be corrected, and the signal source image is smaller than the resolution of the display device.

[0214] like Fig.18 As shown, take screen printing as an example:

[0215] Prerequisite: the maximum output resolution of the display device is 4K (3840*2160), and the resolution of the LED display is 8K (7680*4320).

[0216] Take the current calibration area starting calibration coordinates as (1920, 1080), the current calibration area display width and height (1920*1080), and the color red as the initial parameters as an example, and the screen action is executed (in principle, as long as the resolution of the area to be calibrated is smaller than the receiving resolution of the LED display)

[0217] Based on the initial correction coordinates and the display width and height of the correction area, shiftingx (horizontal coordinate offset Δx) is set to 1000 and shiftingy (vertical coordinate offset Δy) is set to 800. The horizontal coordinate offset Δx and the vertical coordinate offset Δy are offsets relative to the origin of the first coordinate system. That is, the display starting coordinates of the signal source image on the LED display are (1000, 800).

[0218] Set width (display width) to 3000 and height (display height) to 1300, that is, the resolution of the signal source screen is 3000*1300.

[0219] The display device desktop displays the starting coordinates (0, 0) of the signal source screen. Starting from the pixel (1920-1000=920, 1080-800=280) of the signal source screen, the area with a display resolution width and height (1920, 1080) is displayed in red, and other areas are displayed in preset colors. According to the above actions, the entire screen operation is completed, and the correction area is corrected to obtain the correction coefficient.

[0220] Similarly, when the correction coefficient is sent, the image area is also calculated using the above method, and the corresponding shiftingx, shiftingy, width, and height are set concurrently.

[0221] Embodiment 7:

[0222] Based on the above embodiment, this embodiment provides another method for calibrating an LED display screen. Different from the above embodiment, the screen division method of the area to be calibrated in this embodiment is improved. The specific implementation method is as follows: the LED display screen is pre-divided to obtain multiple areas to be calibrated, wherein there are overlapping areas between adjacent areas to be calibrated; Fig.19a As shown, there is an overlapping area between adjacent areas to be corrected A11 and A12, and there is an overlapping area between adjacent areas to be corrected A11 and A21. That is, among the areas to be corrected in the same row, there is an overlapping area between adjacent areas to be corrected; among the areas to be corrected in the same column, there is also an overlapping area between adjacent areas to be corrected.

[0223] The correction method further includes: for adjacent areas to be corrected, the correction of the overlapping areas belongs to the correction area that was corrected previously, and when correcting each area to be corrected, the correction size and correction position of other areas to be corrected are updated according to the correction situation of the overlapping areas. In this way, the correction size and correction position of other areas to be corrected are updated according to the actual correction situation, which can reduce the size of other areas to be corrected, thereby improving the correction efficiency.

[0224] That is, see Fig.19b When the area A12 to be corrected is corrected, the area A11 to be corrected has been corrected, and the correction size and correction position of the area A12 to be corrected need to be updated, wherein the correction size is the size excluding the overlapping area, and the correction position is obtained by offsetting the original correction position by a preset offset, wherein the preset offset is the horizontal coordinate spanned by the overlapping area.

[0225] For example, continue to see Fig.19b When the area A21 to be corrected is corrected, the area A11 to be corrected has been corrected, and the correction size and correction position of the area A21 to be corrected need to be updated, wherein the correction size is the size excluding the overlapping area, and the correction position is obtained by offsetting the original correction position by a preset offset, wherein the preset offset is the vertical coordinate spanned by the overlapping area.

[0226] According to the above method, when the area A22 to be corrected is taken, the overlapping area between A22 and A12 and the overlapping area between A22 and A21 are removed, and so on, and other areas to be corrected are continuously updated.

[0227] In a specific application scenario, the LED display screen includes at least two video input interfaces, each of which is connected to a display device, and a driver is provided in the LED display screen, and the driver is used to select a corresponding video input interface as a signal source entry;

[0228] The correction method also includes: receiving a signal source image through one of the video input interfaces, starting correction from a first area to be corrected located in the upper left corner, and correcting other areas to be corrected according to a first preset order; receiving a signal source image through another video input interface, starting correction from a first area to be corrected located in the lower right corner, and correcting other areas to be corrected according to a second preset order; wherein the first preset order is opposite to the second preset order.

[0229] by Fig. 20 For example, the first preset order may be S1, and the second preset order may be S2. That is, by calibrating the LED display screen simultaneously with two display devices, the efficiency of calibration can be improved. The specific calibration method is as follows: Fig.19b In this way, when calibrating A21, since the overlapping area of ​​A21 and A11 has been calibrated, the overlapping area of ​​A21 and A31 has been calibrated, and the overlapping area of ​​A21 and A22 has been calibrated, it is only necessary to calibrate the overlapping area. In this way, when calibrating A34, since the overlapping area of ​​A34 and A44 has been calibrated, the overlapping area of ​​A34 and A24 has been calibrated, and the overlapping area of ​​A34 and A33 has been calibrated, it is only necessary to calibrate the overlapping area.

[0230] During the actual correction process, the correction rates in the two directions may be different. The correction of the overlapping area between A22 and A32 and the correction of the overlapping area between A23 and A33 depend on who starts the correction first. If the correction rates in the two directions are the same, the driver decides who will correct the overlapping area (for example, the priority corresponding to the first correction order is pre-set to be higher, and then the image sent by the corresponding display device is received).

[0231] This parallel approach can improve the calibration efficiency, and is particularly suitable for calibration of ultra-large screens.

[0232] This embodiment is mainly based on an improved split-screen method, and provides a method for updating the area to be corrected and bidirectional parallel correction. Other implementation schemes are the same as the aforementioned embodiments and will not be described in detail here.

[0233] Embodiment 8:

[0234] Based on the above-mentioned embodiments 1 to 7, this embodiment provides a sending card device, and the sending card device is used to implement the correction method described in the above-mentioned embodiments, such as Fig.21 As shown, the sending card device includes:

[0235] An acquisition module, used to acquire a correction size of the area to be corrected and a correction position of the area to be corrected relative to the LED display screen;

[0236] A calculation module, configured to configure control parameters according to the correction size and the correction position;

[0237] A driving module is used to display a signal source picture on the LED display screen according to the control parameters; wherein the signal source picture is configured with a target picture, and the target picture is displayed on the area to be corrected.

[0238] Furthermore, if Fig. 22 As shown, the driving module includes:

[0239] A parsing unit, used for parsing the control parameters;

[0240] A frame buffer unit, used to buffer the signal source image;

[0241] A generating unit, configured to generate a synchronization signal;

[0242] The reading unit is used to scan the LED display screen after acquiring the synchronization signal, and selectively fill the signal source image on the corresponding pixel according to the pixel coordinates (xi, yi) of the currently scanned pixel.

[0243] The control parameters include: a horizontal coordinate offset Δx, a vertical coordinate offset Δy, a display height h2 and a display width w2; if x0+Δx≤xi≤Δx+w2, and y0+Δy≤yi≤Δy+h2, then set fx=xi-Δx-x0, fy=yi-Δy-y0; the reading unit is specifically used to obtain image data at coordinates (fx, fy) in the signal source screen to control the corresponding pixels to display the image data; wherein x0 is the starting coordinate corresponding to the signal source screen when no coordinate offset is performed, and y0 is the starting coordinate corresponding to the signal source screen when no coordinate offset is performed; otherwise, the corresponding pixel is controlled to display a preset color.

[0244] Wherein, the control parameters include coordinate offset and display size, and the correction position includes correction starting coordinates;

[0245] The calculation module is specifically used to select any coordinate before the correction starting coordinate as the display starting coordinate in the first coordinate system where the LED display screen is located, and the offset between the display starting coordinate and the preset coordinate of the first coordinate system is the coordinate offset; determine the display size according to the display starting coordinate, the correction starting coordinate and the correction size, wherein the area enclosed by the display starting coordinate and the display size can cover the area to be corrected.

[0246] The correction starting coordinates are (x1, y1), where x1 is the horizontal coordinate and y1 is the vertical coordinate; the display starting coordinates are (x2, y2), where x2 is the horizontal coordinate and y2 is the vertical coordinate.

[0247] The calculation module is specifically used to select any coordinate not greater than the horizontal coordinate x1 and not greater than the vertical coordinate y1 as the display starting coordinate (x2, y2) in the first coordinate system where the LED display screen is located; use the difference between x2 and x0 as the horizontal coordinate offset, and use the difference between y2 and y0 as the vertical coordinate offset.

[0248] The correction size includes a correction height h1 and a correction width w1. The calculation module is specifically used to add the horizontal coordinate x1 to the correction width w1 to obtain the horizontal coordinate x1'; add the vertical coordinate y1 to the correction height h1 to obtain the vertical coordinate y1'; use (x1', y1') as the correction end coordinate; in the first coordinate system where the LED display screen is located, select any coordinate after the correction end coordinate as the display end coordinate; and obtain the display size according to the display start coordinate and the display end coordinate.

[0249] Among them, the display size includes a display height h2 and a display width w2; the calculation module is specifically used to select any coordinate that is not less than the horizontal coordinate x1' and less than the vertical coordinate y1' as the display termination coordinate (x2', y2') in the first coordinate system where the LED display screen is located; the difference between the horizontal coordinate x2' and the horizontal coordinate x2 is used as the display width w2, and the difference between the vertical coordinate y2' and the vertical coordinate y2 is used as the display height h2.

[0250] The sending card device also includes: a mapping module, which is used to map the area to be corrected to the signal source screen according to the control parameters; display the target screen in the area corresponding to the area to be corrected, and display the preset color in other areas. Specifically used to obtain the coordinate difference between the display start coordinate and the correction start coordinate; in the second coordinate system where the signal source screen is located, the display start coordinate is used as the first mapping coordinate, and the first mapping coordinate is offset according to the coordinate difference to obtain the second mapping coordinate, wherein the second mapping coordinate is the mapping point of the correction start coordinate in the second coordinate system; and an area corresponding to the area to be corrected is formed according to the second mapping coordinate and the correction size.

[0251] Embodiment 9:

[0252] Based on the above-mentioned embodiments 1 to 7, Fig.23 As shown, this embodiment also provides a sending card device, including: at least one processor 21; and a memory 22 communicatively connected to the at least one processor 21; wherein the memory 22 stores instructions executable by the at least one processor 21, and the instructions are executed by the at least one processor 21 so that the at least one processor 21 can execute the correction method described in the aforementioned embodiment.

[0253] The processor 21 and the memory 22 may be connected via a bus or other means. Fig.23 The example of connecting through bus is taken in the following.

[0254] The memory 22, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules corresponding to the correction method in the embodiment of the present application. The processor 21 executes various functional applications and data processing of the server by running the non-volatile software programs, instructions and modules stored in the memory 22, that is, implements the correction method of the above method embodiment. Specifically including: obtaining the correction size of the area to be corrected, and the correction position of the area to be corrected relative to the LED display screen; configuring control parameters according to the correction size and the correction position; displaying the signal source picture on the LED display screen according to the control parameters; wherein the signal source picture is configured with a target picture, and the target picture is displayed on the area to be corrected. Wherein, the target picture is the screen picture that needs to be sent down during the correction process to obtain the correction coefficient; after the correction is completed, the target picture is the target picture converted by the correction coefficient.

[0255] In an optional embodiment, the control parameters include a coordinate offset and a display size, and the correction position includes a correction starting coordinate; configuring the control parameters according to the correction size and the correction position includes: in a first coordinate system where the LED display screen is located, selecting any coordinate before the correction starting coordinate as the display starting coordinate, and the offset between the display starting coordinate and the preset coordinate of the first coordinate system is the coordinate offset; determining the display size according to the display starting coordinate, the correction starting coordinate and the correction size, wherein the area enclosed by the display starting coordinate and the display size can cover the area to be corrected.

[0256] In an optional embodiment, the correction starting coordinates are (x1, y1), wherein x1 is the horizontal coordinate and y1 is the vertical coordinate; the display starting coordinates are (x2, y2), wherein x2 is the horizontal coordinate and y2 is the vertical coordinate; the preset coordinates are (x0, y0), wherein x0 is the horizontal coordinate and y0 is the vertical coordinate; in the first coordinate system where the LED display screen is located, any coordinate before the correction starting coordinates is selected as the display starting coordinates, and the offset between the display starting coordinates and the preset coordinates of the first coordinate system is the coordinate offset, including: in the first coordinate system where the LED display screen is located, any coordinate that is not greater than the horizontal coordinate x1 and not greater than the vertical coordinate y1 is selected as the display starting coordinate (x2, y2); the difference between x2 and x0 is used as the horizontal coordinate offset, and the difference between y2 and y0 is used as the vertical coordinate offset.

[0257] Further, the correction size includes a correction height h1 and a correction width w1;

[0258] The method of determining the display size according to the display starting coordinates, the correction starting coordinates and the correction size includes: adding the horizontal coordinate x1 to the correction width w1 to obtain the horizontal coordinate x1'; adding the vertical coordinate y1 to the correction height h1 to obtain the vertical coordinate y1'; using (x1', y1') as the correction ending coordinate; in the first coordinate system where the LED display screen is located, selecting any coordinate after the correction ending coordinate as the display ending coordinate; and obtaining the display size according to the display starting coordinates and the display ending coordinates.

[0259] Furthermore, the display size includes a display height h2 and a display width w2; the display size is obtained according to the display start coordinate and the display end coordinate, including: in the first coordinate system where the LED display screen is located, selecting any coordinate that is not less than the horizontal coordinate x1' and less than the vertical coordinate y1' as the display end coordinate (x2', y2'); taking the difference between the horizontal coordinate x2' and the horizontal coordinate x2 as the display width w2, and taking the difference between the vertical coordinate y2' and the vertical coordinate y2 as the display height h2.

[0260] In an optional embodiment, the correction method of the LED display screen also includes: mapping the area to be corrected to the signal source screen according to the control parameters; displaying the target screen in the area corresponding to the area to be corrected, and displaying preset colors in other areas.

[0261] Specifically, the coordinate difference between the display starting coordinate and the correction starting coordinate is obtained; in the second coordinate system where the signal source screen is located, the display starting coordinate is used as the first mapping coordinate, and the first mapping coordinate is offset according to the coordinate difference to obtain the second mapping coordinate, wherein the second mapping coordinate is the mapping point of the correction starting coordinate in the second coordinate system; and an area corresponding to the area to be corrected is formed according to the second mapping coordinate and the correction size.

[0262] The memory 22 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application required by at least one function; the data storage area may store data created according to the use of the sending card device, etc. In addition, the memory 22 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 22 may optionally include a memory remotely arranged relative to the processor 21, and these remote memories may be connected to the sending card device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0263] The one or more modules are stored in the memory 22, and when executed by the one or more processors 21, the correction method in any of the above method embodiments is executed, for example, the method steps of the correction method described above are executed.

[0264] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them. Under the concept of the present invention, the technical features in the above embodiments or different embodiments may also be combined, the steps may be implemented in any order, and there are many other changes in different aspects of the present invention as described above, which are not provided in detail for the sake of simplicity. 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. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for calibrating an LED display screen, characterized in that: include: Obtaining a correction size of the area to be corrected and a correction position of the area to be corrected relative to the LED display screen; configuring control parameters according to the correction size and the correction position; A signal source picture is displayed on the LED display screen according to the control parameters; wherein a target picture is configured in the signal source picture, and the target picture is displayed on the area to be corrected.

2. The calibration method according to claim 1, characterized in that: The control parameters include coordinate offset and display size, and the correction position includes correction starting coordinates; The configuring control parameters according to the correction size and the correction position includes: In the first coordinate system where the LED display screen is located, any coordinate before the correction start coordinate is selected as the display start coordinate, and the offset between the display start coordinate and the preset coordinate of the first coordinate system is the coordinate offset; The display size is determined according to the display start coordinates, the correction start coordinates and the correction size, wherein an area enclosed by the display start coordinates and the display size can cover the area to be corrected.

3. The calibration method according to claim 2, characterized in that: The calibration starting coordinates are (x1, y1), where x1 is the horizontal coordinate and y1 is the vertical coordinate; The display starting coordinates are (x2, y2), where x2 is the horizontal coordinate and y2 is the vertical coordinate; The preset coordinates are (x0, y0), where x0 is the horizontal coordinate and y0 is the vertical coordinate; In the first coordinate system where the LED display screen is located, any coordinate before the correction start coordinate is selected as the display start coordinate, and the offset between the display start coordinate and the preset coordinate of the first coordinate system is the coordinate offset, which includes: In the first coordinate system where the LED display screen is located, select any coordinate that is not greater than the horizontal coordinate x1 and not greater than the vertical coordinate y1 as the display starting coordinate (x2, y2); The difference between x2 and x0 is used as the horizontal coordinate offset, and the difference between y2 and y0 is used as the vertical coordinate offset.

4. The calibration method according to claim 3, characterized in that: The correction size includes a correction height h1 and a correction width w1; The determining the display size according to the display starting coordinates, the correction starting coordinates and the correction size comprises: Add the correction width w1 to the abscissa x1 to obtain the abscissa x1'; add the correction height h1 to the ordinate y1 to obtain the ordinate y1'; and use (x1', y1') as the correction end coordinates; In the first coordinate system where the LED display screen is located, any coordinate after the correction end coordinate is selected as the display end coordinate; The display size is obtained according to the display start coordinates and the display end coordinates.

5. The calibration method according to claim 4, characterized in that: The display size includes a display height h2 and a display width w2; The obtaining of the display size according to the display start coordinates and the display end coordinates comprises: In the first coordinate system where the LED display screen is located, any coordinate that is not less than the horizontal coordinate x1' and less than the vertical coordinate y1' is selected as the display end coordinate (x2', y2'); The difference between the abscissa x2 ′ and the abscissa x2 is taken as the display width w2 , and the difference between the ordinate y2 ′ and the ordinate y2 is taken as the display height h2 .

6. The calibration method according to claim 2, characterized in that: The correction method of the LED display screen also includes: Mapping the area to be corrected onto the signal source screen according to the control parameters; The target image is displayed in the area corresponding to the area to be corrected, and the preset color is displayed in other areas.

7. The calibration method according to claim 6, characterized in that: Mapping the area to be corrected onto the signal source screen according to the control parameter comprises: Acquire the coordinate difference between the display starting coordinate and the correction starting coordinate; In the second coordinate system where the signal source screen is located, the display starting coordinate is used as the first mapping coordinate, and the first mapping coordinate is offset according to the coordinate difference to obtain the second mapping coordinate, wherein the second mapping coordinate is the mapping point of the correction starting coordinate in the second coordinate system; An area corresponding to the area to be corrected is formed according to the second mapping coordinates and the correction size.

8. The calibration method according to any one of claims 1 to 7, characterized in that: The control parameters include: coordinate offset; Displaying the signal source image on the LED display screen according to the control parameters comprises: Acquire and cache signal source images; After the synchronization signal is acquired, the LED display screen is scanned, and the signal source image is selectively filled on the corresponding pixel according to the pixel coordinates (xi, yi) of the currently scanned pixel.

9. The calibration method according to claim 8, characterized in that: The control parameters include: a horizontal axis offset Δx, a vertical axis offset Δy, a display height h2 and a display width w2; The selectively filling the signal source image on the corresponding pixel according to the pixel coordinates (xi, yi) of the LED display screen comprises: If x0+Δx≤xi≤Δx+w2, and y0+Δy≤yi≤Δy+h2, then set fx=xi-Δx-x0, fy=yi-Δy-y0; obtain the image data at the coordinates (fx, fy) in the signal source screen to control the corresponding pixels to display the image data; wherein x0 is the starting coordinate corresponding to the signal source screen when the coordinate offset is not performed, and y0 is the starting coordinate corresponding to the signal source screen when the coordinate offset is not performed; Otherwise, the corresponding pixel is controlled to display the preset color.

10. The calibration method according to any one of claims 1 to 7, characterized in that: The LED display screen is pre-divided to obtain a plurality of areas to be corrected, wherein there are overlapping areas between adjacent areas to be corrected; the correction method further comprises: For adjacent areas to be corrected, the correction of the overlapping area is attributed to the previously corrected area to be corrected. When correcting each area to be corrected, the correction size and correction position of other areas to be corrected are updated according to the correction of the overlapping area.

11. The calibration method according to claim 10, characterized in that: The LED display screen includes at least two video input interfaces, each of which is connected to a display device. A driver is provided in the LED display screen, and the driver is used to select a corresponding video input interface as a signal source entrance; The correction method also includes: Receive a signal source image through one of the video input interfaces, start correcting from the first area to be corrected located at the upper left corner, and correct other areas to be corrected according to a first preset order; A signal source image is received through another video input interface, correction is started from the first area to be corrected located at the lower right corner, and other areas to be corrected are corrected according to a second preset order; The first preset order is opposite to the second preset order.

12. A card sending device, characterized in that: The sending card device is used to implement the correction method according to any one of claims 1 to 11, and the sending card device includes: An acquisition module, used to acquire a correction size of the area to be corrected and a correction position of the area to be corrected relative to the LED display screen; A calculation module, configured to configure control parameters according to the correction size and the correction position; A driving module is used to display a signal source picture on the LED display screen according to the control parameters; wherein the signal source picture is configured with a target picture, and the target picture is displayed on the area to be corrected.

13. The card sending device according to claim 12, characterized in that: The driving module comprises: A parsing unit, used for parsing the control parameters; A frame buffer unit, used to buffer the signal source image; A generating unit, configured to generate a synchronization signal; The reading unit is used to scan the LED display screen after acquiring the synchronization signal, and selectively fill the signal source image on the corresponding pixel according to the pixel coordinates (xi, yi) of the currently scanned pixel.

14. A card sending device, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can perform the correction method according to any one of claims 1 to 11.

Citation Information

Cited By

  • Correction method, terminal equipment, display system and readable storage medium

    CN120766615A