Full screen display method and system of LED when input and output resolutions do not match

By automating resolution acquisition and intelligent strategy adaptation, combined with high-quality algorithms and closed-loop verification, the problem of fully automatic full-screen display without black borders, stretching, or distortion of LED displays with mismatched input and output resolutions has been solved, reducing operation and maintenance costs and improving display effects.

CN122392432APending Publication Date: 2026-07-14ANHUI MINGRUI NEW DISPLAY TECHNOLOGY CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ANHUI MINGRUI NEW DISPLAY TECHNOLOGY CO LTD
Filing Date
2026-05-09
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

Existing technologies cannot achieve fully automatic full-screen display without black borders, stretching, or distortion when the input and output resolutions are mismatched. Furthermore, the adaptation process is cumbersome and prone to errors, especially when frequently switching input sources or changing screen splicing schemes, which increases maintenance costs.

Method used

By automatically collecting output and input resolutions, intelligently analyzing the types of differences, selecting the corresponding image adaptation strategy, and combining bicubic interpolation or Lanczos interpolation algorithms for scaling and filling, and introducing a real-time image verification and dynamic adjustment closed-loop mechanism, we can ensure fully automatic full-screen display without black borders, stretching, or distortion.

Benefits of technology

It achieves intelligent adaptation to any input and output resolution, reduces operation and maintenance costs, supports LED cabinets of different models and splicing methods, is suitable for static images and dynamic videos, ensures the stability and smoothness of display effects, and eliminates the need for expensive dedicated hardware.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122392432A_ABST
    Figure CN122392432A_ABST
Patent Text Reader

Abstract

The application provides a kind of LED automatic full-screen display method and system when input and output resolution do not match, comprising: obtaining the output resolution parameter of LED display screen and the input resolution parameter of input image and carrying out matching determination;When determining not matching, the resolution difference type is classified according to the relationship between input aspect ratio and output aspect ratio, and the corresponding image adaptation strategy is selected, the scaling processing and filling processing are carried out on input image to obtain target display image;Based on the pixel mapping relationship pre-generated, the target display image is mapped to the physical pixel array of LED display screen;Actual display picture is collected to detect display integrity, proportion and definition and generate evaluation results;When the evaluation results do not satisfy the preset conditions, adjust parameters and re-execute the adaptation and mapping steps until the conditions are satisfied or the preset iteration number is reached.The application realizes full-automatic full-screen display without black edge, stretching and distortion, and improves the display effect and system stability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of LED display control technology, specifically relating to a method and system for full-screen LED display when the input and output resolutions do not match. Background Technology

[0002] LED displays are widely used in advertising, stage performances, command and control, and sporting events due to their high brightness, seamless splicing, and long lifespan. LED displays are typically composed of multiple LED cabinets or modules, and their physical output resolution is determined by factors such as the number of cabinets and the cabinet model, exhibiting diverse and non-standardized characteristics. For example, a screen spliced ​​in a 10x10 pattern with 100 cabinets each having a resolution of 128×128 pixels will have an output resolution of 1280×1280 pixels, which is a non-standard square resolution. Furthermore, the resolution of the front-end input signal varies widely, with common standard resolutions including 1920×1080 and 3840×2160.

[0003] In practical applications, a mismatch between the input signal resolution and the LED screen's output resolution is extremely common. Existing technologies have the following main defects and shortcomings in addressing this issue: When the image cannot fill the entire screen, technicians need to manually and repeatedly adjust the scaling ratio, cropping range, or add black border fill parameters using sending card software or video processors until the image fills the screen. This process is not only time-consuming and labor-intensive, requiring high technical skills, but also necessitates repeated adjustments when frequently switching input sources or changing screen splicing schemes, significantly increasing maintenance costs. Manual adjustments are also highly susceptible to image distortion due to improper stretching ratios or loss of critical information due to improper cropping.

[0004] Existing automated adaptation methods mostly employ simple stretching or fixed-ratio cropping. Simple stretching forcibly alters the original aspect ratio of the image, resulting in severe image distortion and a poor viewing experience. While fixed-ratio cropping can maintain the image proportions, it loses usable content around the edges of the image, and when the cropped size still doesn't match the screen size, black borders remain, failing to achieve a true "full-screen" display.

[0005] Most methods can only adapt to a few preset common resolution combinations and cannot handle combinations of arbitrary non-standard resolution input and arbitrary non-standard screen output. When faced with irregularly shaped screens or screens with special resolutions spliced ​​together from different cabinet models, existing methods often fail. Some solutions also require expensive dedicated image processor hardware, increasing system deployment costs.

[0006] For dynamic video sources such as live broadcasts and performances where the input resolution may change in real time, existing methods are slow to respond and cannot quickly and smoothly adapt and switch, which can easily lead to problems such as brief black screens, screen stuttering or stretching and flickering, seriously affecting the viewing experience.

[0007] In summary, developing a full-screen LED display method that can automatically identify and respond to various resolution differences, requires no manual intervention, has good display effects, and is cost-controllable has become a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention

[0008] The purpose of this invention is to overcome the aforementioned deficiencies of the prior art and provide a method and system for automatic full-screen LED display when the input and output resolutions do not match. This invention achieves a fully automatic full-screen display solution without black borders, stretching, or distortion by automatically acquiring the output and input resolutions, intelligently analyzing the type of difference, selecting the corresponding adaptation strategy, and introducing a real-time image verification and dynamic adjustment closed-loop mechanism. This reduces labor costs and improves display effects and system versatility.

[0009] To achieve the above objectives, a specific embodiment of the present invention provides a method for full-screen display of an LED when the input and output resolutions do not match. The method includes: obtaining the output resolution parameters of the LED display screen and the input resolution parameters of the input image. The input resolution parameter is matched and determined with the output resolution parameter; When it is determined that the input resolution parameter and the output resolution parameter do not match, the resolution difference type is classified according to the aspect ratio of the output resolution parameter and the aspect ratio of the input resolution parameter, and the corresponding image adaptation strategy is selected according to the classification result. The input image is then scaled and / or filled to obtain the target display image. Based on the pre-generated pixel mapping relationship, the target display image is mapped to the physical pixel array of the LED display screen to achieve full-screen display; The actual display screen of the LED display is captured, and the display integrity, display ratio, and display clarity of the actual display screen are detected to generate display evaluation results. When the display evaluation result does not meet the preset display conditions, the scaling parameters and / or padding parameters corresponding to the image adaptation strategy are adjusted based on the display evaluation result, and the steps of selecting the corresponding image adaptation strategy, obtaining the target display image, and mapping the target display image to the physical pixel array of the LED display screen are re-executed based on the adjusted parameters until the display evaluation result meets the preset display conditions or reaches the preset number of iterations.

[0010] In one or more embodiments of the present invention, obtaining the output resolution parameters of the LED display screen includes: After power-on, the control unit establishes a communication connection with each LED cabinet or module; The unique identification information of each LED cabinet or module and the corresponding individual physical resolution parameters are read one by one through the receiving card or cabinet communication interface. The individual physical resolution parameters include the individual width pixel value and the individual height pixel value. Read the position identification information of each LED cabinet or module in the splicing screen; Establish a splicing topology matrix for each LED cabinet or module based on the location identification information; Based on the row and column arrangement relationship in the splicing topology matrix and the physical resolution parameters of the individual units, calculate the output width and output height of the LED display screen; Calculate the output aspect ratio based on the output width and the output height; The output width, the output height, and the output aspect ratio are stored.

[0011] In one or more embodiments of the present invention, obtaining the output resolution parameters of the LED display screen further includes: The unique identification information, individual physical resolution parameters, and location identification information of each LED box or module are collected at least twice. Perform consistency comparison on multiple data collection results; If the comparison results are inconsistent, the scanning and reading operations should be re-executed for the corresponding box or module. When multiple scans yield consistent results, the parameters of the corresponding box or module are determined to be valid parameters and are used in the construction of the splicing topology matrix.

[0012] In one or more embodiments of the present invention, the step of matching and determining the input resolution parameter with the output resolution parameter, and classifying the resolution difference type according to the relationship between the input aspect ratio and the output aspect ratio, includes: Analyze the external input image signal to obtain the input width and input height of the input image; Calculate the input aspect ratio based on the input width and the input height; When the input width equals the output width and the input height equals the output height, it is determined to be a resolution matching state; When the input width is not equal to the output width or the input height is not equal to the output height, it is determined to be a resolution mismatch state; In the case of resolution mismatch, the input aspect ratio is compared with the output aspect ratio; When the input aspect ratio is equal to the output aspect ratio, it is determined to be the first difference type; When the input aspect ratio is less than the output aspect ratio, it is determined to be a second difference type; When the input aspect ratio is greater than the output aspect ratio, it is determined to be a third difference type.

[0013] In one or more embodiments of the present invention, the step of selecting the corresponding image adaptation strategy based on the classification result includes: When the input image is determined to be of the first difference type, it is scaled proportionally so that the resolution of the scaled image is consistent with the output resolution of the LED display screen. When the difference is determined to be of the second type, while keeping the aspect ratio of the input image unchanged, the width of the input image is scaled to the width value of the output resolution to obtain an intermediate image, and edge filling processing is performed on the uncovered areas in the height direction of the intermediate image. When the image is determined to be of the third difference type, the height of the input image is scaled to the height value of the output resolution while keeping the aspect ratio of the input image unchanged, to obtain an intermediate image, and edge filling processing is performed on the uncovered areas of the intermediate image in the width direction. The image after the proportional scaling and / or edge padding processing is used as the target display image.

[0014] In one or more embodiments of the present invention, the proportional scaling process and edge filling process include: The input image is resampled using either bicubic interpolation or Lanczos interpolation to generate scaled image data. When performing edge filling, extract the edge pixel data that is adjacent to the area to be filled in the scaled image; Based on the edge pixel data, a symmetrical copying process is performed on the area to be filled to obtain the initial filling area; Perform a smooth transition process on the junction boundary between the initial filled region and the original image; The filled area after smoothing the transition is merged with the scaled image to obtain the target display image; The smooth transition process includes at least one of grayscale gradient transition, texture continuity correction, or edge feature constraint.

[0015] In one or more embodiments of the present invention, mapping the target display image to the physical pixel array of the LED display screen based on a pre-generated pixel mapping relationship includes: Based on the output width and height of the LED display screen and the positional relationship of each LED cabinet or module in the splicing topology matrix, a physical pixel address space is established. A pixel mapping lookup table is generated based on the correspondence between the pixel coordinates of the target display image and the physical pixel address space; Using the pixel mapping lookup table, the pixel data in the target display image is mapped point by point to the corresponding physical pixel position on the LED display screen; The mapped image data is output to drive the LED display to perform full-screen display.

[0016] In one or more embodiments of the present invention, the step of acquiring the actual display screen of the LED display screen and performing display integrity detection, display ratio detection, and display clarity detection on the actual display screen includes: The detection image of the current display screen on the LED display is acquired through an image acquisition device; The detected image is subjected to edge region recognition to determine whether there are black border areas at the screen edges, and the display integrity detection result is obtained; Perform a ratio calculation on the preset reference object or display outline in the detection image, determine whether the current display screen is stretched horizontally or vertically, and obtain the display ratio detection result; The edge sharpness, texture detail retention, or pixel blur in the detected image are calculated to obtain the display sharpness detection result; The display evaluation result is generated by combining the display integrity test results, display ratio test results, and display clarity test results.

[0017] In one or more embodiments of the present invention, it further includes: After completing one adaptation display, the current input resolution parameters, output resolution parameters, difference type, image adaptation strategy, scaling parameters, padding parameters, and pixel mapping lookup table are stored as an adaptation parameter group. When a new input image signal is detected, its input resolution parameters are parsed and matched with the stored historical adaptation parameter set; When a matching parameter group with the same input resolution parameter and the same output resolution parameter is found, the matching parameter group is directly called to perform full-screen display. When the input image is a dynamic video, the steps of input resolution parsing and display evaluation result detection are performed periodically according to the video frame rate; When a change in input resolution is detected during dynamic video input or the display evaluation result does not meet the preset display conditions, the current adaptation parameter group call state is exited, and the steps of resolution difference type classification, image adaptation strategy selection, target display image generation, and mapping to the physical pixel array of the LED display screen are re-executed.

[0018] In another aspect of the invention, a full-screen LED display system is provided when the input and output resolutions do not match, for implementing a full-screen LED display method when the input and output resolutions do not match, comprising: The parameter acquisition module is used to acquire the output resolution parameters of the LED display screen and the input resolution parameters of the input image, and to perform matching and determination. The strategy generation module is used to classify the resolution difference type according to the aspect ratio of the output resolution parameter and the aspect ratio of the input resolution parameter when a mismatch is determined, and select the corresponding image adaptation strategy. The image processing module is used to perform scaling and / or padding processing on the input image according to the image adaptation strategy to obtain the target display image; The mapping display module is used to map the target display image onto the physical pixel array of the LED display screen based on a pre-generated pixel mapping relationship; The detection module is used to collect the actual display screen of the LED display and perform display integrity detection, display ratio detection, and display clarity detection, and generate display evaluation results; The adjustment control module is used to adjust the scaling parameters and / or filling parameters corresponding to the image adaptation strategy when the display evaluation result does not meet the preset display conditions, and to control the re-execution of the image adaptation strategy selection, target display image generation, and mapping display operations until the preset conditions are met or the preset number of iterations is reached.

[0019] Compared with existing technologies, the full-screen LED display method of the present invention when the input and output resolutions do not match is fully automated from power-on to image adaptation, and then to display verification and dynamic adjustment. It completely solves the problems of tedious and error-prone manual debugging, greatly reduces operation and maintenance costs, and is particularly suitable for application scenarios that require frequent changes to the input source or screen splicing scheme.

[0020] This invention supports intelligent adaptation of arbitrary input resolution and arbitrary non-standard output resolution, is compatible with LED cabinets or modules of different models and splicing methods, and is suitable for various signal types such as static images and dynamic videos.

[0021] This invention achieves truly high-quality full-screen display without black borders, stretching, or distortion by finely classifying resolution differences and employing differentiated strategies such as proportional scaling and intelligent edge filling, combined with high-quality algorithms such as bicubic interpolation or Lanczos interpolation. This is achieved by filling edge areas with symmetrical copying and smooth transition techniques while ensuring the integrity of the main content and the unchanged proportions of the image.

[0022] This invention introduces a closed-loop feedback verification mechanism based on actual display image capture, which can detect and correct potential display problems in real time. Simultaneously, parameter fixing and rapid recall mechanisms ensure rapid response when the device is powered off and restarted or connected to the same signal source. For dynamic video, it can respond to changes in input resolution in real time according to the frame rate, ensuring full-screen, smooth, and stable playback throughout.

[0023] The solution of this invention can be implemented entirely based on the existing control unit of the LED display system, without the need for additional expensive dedicated hardware modules. The upgrade and transformation costs are low, and it has high industrial promotion value. Attached Figure Description

[0024] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] Figure 1 This is a flowchart of a method for full-screen LED display when the input and output resolutions do not match, according to one embodiment of the present invention. Figure 2 This is a block diagram of a full-screen LED display system in one embodiment of the present invention when the input and output resolutions do not match. Detailed Implementation

[0026] To enable those skilled in the art to better understand the technical solutions of this invention, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this invention.

[0027] This embodiment provides a method for automatically displaying LEDs in full screen when the input and output resolutions do not match. This method is applied to an LED display system. The LED display system includes an LED display screen composed of several LED cabinets or modules, and a control unit. The control unit typically includes a transmitting card, a receiving card, a main control MCU, and a storage module.

[0028] Please see the appendix Figure 1 The method provided in this application specifically includes the following steps: Step S1: Automatically acquire the output resolution to obtain the actual output parameters of the LED screen.

[0029] After the control unit is powered on, the main control MCU automatically scans each LED cabinet or module through the receiving card.

[0030] The receiving card or cabinet communication interface reads the unique identification information and corresponding individual physical resolution parameters of each LED cabinet or module. These individual physical resolution parameters include the individual pixel width W. box and the pixel value of the single unit height H box A typical enclosure has a physical resolution of 128 pixels by 128 pixels.

[0031] Simultaneously, the position identification information of each LED cabinet or module in the splicing screen is read. The cabinets or modules communicate their splicing positions through the built-in RS485 communication module or gigabit network port, indicating that they are located in the Mth row and Kth column.

[0032] Based on the read location identifier information, the main control MCU establishes a splicing topology matrix for each LED cabinet or module. This matrix describes the row and column arrangement of the entire screen, forming a rectangular screen composed of M rows and K columns of cabinets.

[0033] Based on the row and column arrangement relationships in the splicing topology matrix and the physical resolution parameters of the individual units, the output width W of the LED display screen is calculated. out and output height H out Among them, W out Equals M multiplied by W box H out Equals K multiplied by H box .

[0034] Calculate the output aspect ratio R based on the output width and output height. out R out equals W out Divide by H out .

[0035] Finally, the calculated output width W out Output height H out and output aspect ratio Rout The data is stored in the non-volatile storage module of the control unit as the basis for subsequent resolution matching determination and image adaptation strategy selection.

[0036] Preferably, to improve data accuracy when acquiring output resolution parameters, the unique identification information, individual physical resolution parameters, and location identification information of each LED cabinet or module are scanned and collected at least twice. The results of multiple acquisitions are then compared for consistency. If the comparison results are inconsistent, it indicates potential communication interference or identification anomalies, and the cabinet or module is scanned and read again. Only when the results of multiple scans are consistent are the parameters of the corresponding cabinet or module determined to be valid and included in the construction of the splicing topology matrix. This verification mechanism effectively avoids errors in screen parameter acquisition caused by communication interference.

[0037] Step S2: Match the input resolution parameter with the output resolution parameter.

[0038] The control unit receives externally input image signals, which can be still images or dynamic videos, via a sending card, and analyzes the original resolution of the input image in real time to obtain the input width W. in and input height H in A typical 1080p video signal has an input resolution of 1920 pixels by 1080 pixels.

[0039] Calculate the input aspect ratio R based on the input width and the input height. in R in equals W in Divide by H in .

[0040] Match the input resolution parameter with the output resolution parameter to determine the resolution: When the input width W in Equal to output width W out And input height H in Equal to output height H out When the resolution is matched, the system directly performs point-to-point display without any adaptation processing, achieving perfect full-screen display.

[0041] When the input width W in Not equal to output width W out Or enter the height H in Not equal to output height H out If the resolution is mismatched, proceed to step S3 to execute the intelligent adaptation process.

[0042] Step S3: When it is determined that the input resolution parameter and the output resolution parameter do not match, the resolution difference type is classified according to the aspect ratio of the output resolution parameter and the aspect ratio of the input resolution parameter. Based on the classification result, the corresponding image adaptation strategy is selected, and scaling and / or padding processing is performed on the input image to obtain the target display image.

[0043] After determining that the resolution is mismatched, the main control MCU will adjust the input aspect ratio R. in With output aspect ratio R out The relationship between these factors allows for precise classification of resolution difference types. Please refer to the appendix. Figure 2 The process specifically includes: The first difference type is the aspect ratio consistent type, that is, when the input aspect ratio R is consistent. in Equal to the output aspect ratio R out The input resolution is 1920 x 1080 with an aspect ratio of 16:9; the output resolution is 3840 x 2160 with an aspect ratio of 16:9. The aspect ratios are the same for both, and only the pixel size differs.

[0044] The second type of difference is when the input image is shorter and wider, i.e., when the input aspect ratio R... in Smaller than the output aspect ratio R out The input resolution is 1280 x 1024 with an aspect ratio of 5:4; the output resolution is 1920 x 1080 with an aspect ratio of 16:9. In comparison, the input image appears shorter and wider, while the output screen appears taller and narrower.

[0045] The third type of difference is when the input image is thinner and taller, that is, when the input aspect ratio R... in Greater than the output aspect ratio R out The input resolution is 2560 x 1080 with an aspect ratio of 21:9, which is considered an ultrawide screen; the output resolution is 1920 x 1080 with an aspect ratio of 16:9. In comparison, the input image appears taller and narrower, while the output screen appears shorter and wider.

[0046] For the three types of differences mentioned above, the system adopts different image adaptation strategies: For the first type of difference, the input image is scaled proportionally. While maintaining the aspect ratio of the input image, the resolution W of the input image is scaled down using either bicubic interpolation or Lanczos interpolation. in Multiplied by H in Directly scaled to the output resolution W of the LED display screen out Multiplied by H out This process involves no cropping or stretching, and the image content is preserved intact.

[0047] For the second type of difference, a strategy of vertical proportional scaling plus horizontal intelligent filling is adopted. First, while keeping the aspect ratio of the input image unchanged, the width of the input image is scaled to the width value W of the output resolution. out At this point, the size of the intermediate image obtained after scaling is W. out Multiplied by H temp H temp equals W out Divide by R in Because of R in Less than R out Therefore H temp Less than H out In the vertical direction, uncovered areas, i.e., black borders, will appear. The system will perform edge filling processing on the upper and lower uncovered areas in the height direction of the intermediate image.

[0048] For the third type of difference, a strategy of horizontal proportional scaling plus vertical intelligent filling is adopted. First, while keeping the aspect ratio of the input image unchanged, the height of the input image is scaled to the height value H of the output resolution. out At this point, the size of the intermediate image obtained after scaling is W. temp Multiplied by H out W temp equals H out Multiply by R in Because of R in Greater than R out Therefore W temp Less than W out In the horizontal direction, uncovered areas, i.e., black borders, will appear. The system will perform edge filling processing on the left and right uncovered areas in the width direction of the intermediate image.

[0049] The image above, after being scaled proportionally and edge-filled, is the target display image.

[0050] As a key point of this embodiment, the edge filling process is not a simple solid color fill, but a smart fill. The process specifically includes: Extract the edge pixel data of the area to be filled in the scaled image. For vertical filling, extract the pixel data of the top and bottom rows of the image; for horizontal filling, extract the pixel data of the leftmost and rightmost columns of the image.

[0051] Based on the extracted edge pixel data, a symmetrical copy is performed on the area to be filled. The top row of pixels is mirrored upwards for filling, and the bottom row of pixels is mirrored downwards for filling. This ensures that the texture of the filled area has a high visual relevance to the image edge content.

[0052] A smooth transition is performed at the junction of the initial fill area and the original image to reduce abrupt changes and splicing at the fill boundary. This smooth transition includes at least one of grayscale gradient transition, texture continuity correction, or edge feature constraint. Gradual changes in transparency can be applied to the copied pixels, or the brightness and saturation of the boundary area can be fine-tuned in the HSV color space to make the transition with the edge of the original image more natural.

[0053] The filled area, after being processed with a smooth transition, is blended with the scaled original image to obtain the final target display image.

[0054] As a better approach, an image edge feature recognition step can be added during edge filling processing. The texture features of the original image edges are extracted first, and the filling region is generated based on these features. This allows the filling region to extend and blend more naturally with the original image content in terms of texture, resulting in a better visual effect.

[0055] Step S4: Based on the pre-generated pixel mapping relationship, the target display image is mapped to the physical pixel array of the LED display screen to achieve full-screen display.

[0056] In obtaining the output resolution W out Multiplied by H out Once the target image is perfectly identical, it needs to be displayed correctly on the LED screen.

[0057] First, based on the output width W of the LED display screen out Output height H out Based on the positional relationships of each LED cabinet or module within the splicing topology matrix, a complete physical pixel address space is established. Each address in this address space corresponds to a specific physical pixel on the screen.

[0058] Then, based on the one-to-one correspondence between the pixel coordinates of the target display image and the physical pixel address space, a pixel mapping lookup table is generated. This lookup table records which physical pixel in which container each pixel in the image should be sent to.

[0059] Using the pixel mapping lookup table, the main control MCU or sending card maps the pixel data in the target display image point by point to the corresponding physical pixel positions on the LED display screen. During the mapping process, the system pays special attention to the pixel continuity at the junctions of each LED cabinet or module to ensure that the image does not misalign or break when crossing cabinet boundaries, reducing the sense of display misalignment at splicing boundaries.

[0060] Finally, the mapped image data is output to the receiving card, which in turn drives the driver IC of the LED display screen, ultimately presenting a perfect full-screen display on the screen.

[0061] Step S5: Collect the actual display screen of the LED display screen, and perform display integrity detection, display ratio detection, and display clarity detection on the actual display screen to generate display evaluation results.

[0062] To ensure the absolute reliability of the display effect, this method introduces a closed-loop feedback verification mechanism.

[0063] First, a detection image of the current display screen is acquired using an image acquisition device. This image acquisition device can be a standalone small camera or a readback circuit integrated into the control system.

[0064] The analysis of the detected image mainly includes the following three detections: Edge region recognition is performed on the detected image to determine whether there are black border areas that are not covered by the image around the four edges of the screen.

[0065] The system performs a scaling calculation on a preset reference object or display outline in the detection image to determine whether the current display screen is stretched horizontally or vertically, i.e., whether the image scale is consistent with the original input. The preset reference object is a circular test pattern or a square test pattern.

[0066] The system calculates edge sharpness, texture detail retention, and pixel blur in the detected image. Sharpness is evaluated by calculating the image's gradient or high-frequency components.

[0067] Based on the combined results of the three tests, a display evaluation result is generated. This result indicates whether the current image has issues such as black borders, aspect ratio distortion, or blurriness.

[0068] When the display evaluation result does not meet the preset display conditions, i.e., the black border area is detected to be larger than the threshold or the proportional distortion exceeds the allowable range, the system determines that the adaptation has not achieved the best effect. At this time, the main control MCU will fine-tune the scaling ratio parameter and fill range parameter corresponding to the image adaptation strategy based on the specific position and width of the black border in the display evaluation result. If a 1-pixel-high black border is detected at the bottom, the system will increase the vertical fill range by 1 pixel.

[0069] Subsequently, the system re-executes the steps of selecting the corresponding image adaptation strategy, obtaining the target display image, and mapping the target display image to the physical pixel array of the LED display screen based on the adjusted parameters, i.e., it jumps back to steps S3 to S4. This feedback adjustment process will continue until the display evaluation result meets the preset display conditions or reaches the preset maximum number of iterations. The maximum number of iterations is usually set to 3 times to ensure the accuracy of the final display effect.

[0070] Preferably, if the input image is a dynamic video, the system will periodically perform the input resolution parsing step and the display evaluation result detection step according to the video's frame rate. The video frame rate is 30fps or 60fps. When the input resolution of the dynamic video changes during playback, such as when the live stream switches to a different resolution camera position, the system can immediately detect this change and trigger a new adaptation process, thereby ensuring that the dynamic picture is full-screen and smooth without any stuttering throughout.

[0071] In addition, when the LED screen temperature is too high, the system can automatically activate the temperature compensation mechanism to appropriately reduce the computing load of image scaling and processing, and temporarily adopt an interpolation algorithm with a slightly smaller computational load but similar effect to avoid screen stuttering caused by computing overload, thus ensuring the system's adaptability and stability under high load conditions.

[0072] Step S6: When the display evaluation result does not meet the preset display conditions, adjust the scaling parameters and / or filling parameters corresponding to the image adaptation strategy based on the display evaluation result, and re-execute the steps of selecting the corresponding image adaptation strategy, obtaining the target display image, and mapping the target display image to the physical pixel array of the LED display screen based on the adjusted parameters, until the display evaluation result meets the preset display conditions or reaches the preset number of iterations.

[0073] After a successful display adaptation process is completed, the system stores the key parameters from this adaptation process as a set of adaptation parameters in the control unit's storage module. These parameters include: the current input resolution parameter W. in and H in Output resolution parameter W out and H out The differences include the type of difference, the image adaptation strategy used, the specific scaling parameters, the padding parameters, and the generated pixel mapping lookup table.

[0074] When the system is powered off and restarted, or when a new input image signal is detected during subsequent use, the system first parses the input resolution parameters of the new signal and matches them with the stored historical adaptation parameter sets.

[0075] If a matching parameter group with the same input resolution parameters and the same output resolution parameters is found, for example, if the user connects to the same computer again to play a video at the same resolution, the system will directly call the parameters in that matching parameter group to perform full-screen display, without having to re-execute the complex calculation process from steps S1 to S4. This greatly improves the system's startup speed and response efficiency in common application scenarios.

[0076] When the input is a dynamic video, if the system is currently running a historical adaptation parameter group, once it detects a change in the input resolution or that the displayed evaluation result does not meet the preset conditions, such as a change in resolution caused by a change in video content, the system will immediately exit the current adaptation parameter group call state and re-execute the complete closed-loop adaptation process of resolution difference type classification, image adaptation strategy selection, target display image generation, and mapping display to ensure timely response to new changes.

[0077] Please see the appendix Figure 2 This application also provides a full-screen LED display system for situations where the input and output resolutions do not match. This system is used to perform the steps of the method described above. The system includes: The parameter acquisition module is used to acquire the output resolution parameters of the LED display screen and the input resolution parameters of the input image, and to perform matching and determination. The strategy generation module is used to classify the resolution difference type according to the aspect ratio of the output resolution parameter and the aspect ratio of the input resolution parameter when a mismatch is determined, and select the corresponding image adaptation strategy. The image processing module is used to perform scaling and / or padding processing on the input image according to the image adaptation strategy to obtain the target display image; The mapping display module is used to map the target display image onto the physical pixel array of the LED display screen based on a pre-generated pixel mapping relationship; The detection module is used to collect the actual display screen of the LED display and perform display integrity detection, display ratio detection, and display clarity detection, and generate display evaluation results; The adjustment control module is used to adjust the scaling parameters and / or filling parameters corresponding to the image adaptation strategy when the display evaluation result does not meet the preset display conditions, and to control the re-execution of the image adaptation strategy selection, target display image generation, and mapping display operations until the preset conditions are met or the preset number of iterations is reached.

[0078] The specific methods and preferred solutions for implementing the functions of each module in the above system embodiments have been described in detail in Embodiment 1, and will not be repeated here for the sake of brevity.

[0079] In summary, the present invention provides a method and system for automatic full-screen LED display when input and output resolutions do not match. Through automated resolution acquisition, refined difference classification, intelligent strategy adaptation, and closed-loop effect verification, it effectively overcomes the shortcomings of existing technologies, such as heavy reliance on manual intervention, poor adaptation effects, and insufficient versatility. This invention achieves high-quality automatic full-screen display without black borders, stretching, or distortion for various resolution combinations without increasing hardware costs, significantly improving the user experience of LED displays and reducing maintenance costs. It has high practical application value and broad market prospects. The above descriptions are merely preferred embodiments of the present invention and are not intended to limit the invention.

[0080] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0081] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A system that specifies functions in one or more boxes.

[0082] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including an instruction set implemented in a process. Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0083] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0084] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the invention can be implemented in other specific forms without departing from its spirit or essential characteristics. Therefore, the embodiments should be considered in all respects as exemplary and non-limiting, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of equivalents of the claims are intended to be included within the present invention. No reference numerals in the claims should be construed as limiting the scope of the claims.

[0085] Furthermore, it should be understood that although this specification describes embodiments, not every embodiment contains only one independent technical solution. This narrative style is merely for clarity. Those skilled in the art should consider the specification as a whole, and the technical solutions in each embodiment can also be appropriately combined to form other embodiments that can be understood by those skilled in the art.

Claims

1. A method for full-screen LED display when input and output resolutions do not match, characterized in that, include: Obtain the output resolution parameters of the LED display screen and the input resolution parameters of the input image; The input resolution parameter is matched and determined with the output resolution parameter; When it is determined that the input resolution parameter and the output resolution parameter do not match, the resolution difference type is classified according to the aspect ratio of the output resolution parameter and the aspect ratio of the input resolution parameter, and the corresponding image adaptation strategy is selected according to the classification result. The input image is then scaled and / or filled to obtain the target display image. Based on the pre-generated pixel mapping relationship, the target display image is mapped to the physical pixel array of the LED display screen to achieve full-screen display; The actual display screen of the LED display is captured, and the display integrity, display ratio, and display clarity of the actual display screen are detected to generate display evaluation results. When the display evaluation result does not meet the preset display conditions, the scaling parameters and / or padding parameters corresponding to the image adaptation strategy are adjusted based on the display evaluation result, and the steps of selecting the corresponding image adaptation strategy, obtaining the target display image, and mapping the target display image to the physical pixel array of the LED display screen are re-executed based on the adjusted parameters until the display evaluation result meets the preset display conditions or reaches the preset number of iterations.

2. The method for full-screen LED display when the input and output resolutions do not match, as described in claim 1, is characterized in that... The process of obtaining the output resolution parameters of the LED display screen includes: After power-on, the control unit establishes a communication connection with each LED cabinet or module; The unique identification information of each LED cabinet or module and the corresponding individual physical resolution parameters are read one by one through the receiving card or cabinet communication interface. The individual physical resolution parameters include the individual width pixel value and the individual height pixel value. Read the position identification information of each LED cabinet or module in the splicing screen; Establish a splicing topology matrix for each LED cabinet or module based on the location identification information; Based on the row and column arrangement relationship in the splicing topology matrix and the physical resolution parameters of the individual units, calculate the output width and output height of the LED display screen; Calculate the output aspect ratio based on the output width and the output height; The output width, the output height, and the output aspect ratio are stored.

3. The method for full-screen LED display when the input and output resolutions do not match, as described in claim 2, is characterized in that... The process of obtaining the output resolution parameters of the LED display screen also includes: The unique identification information, individual physical resolution parameters, and location identification information of each LED box or module are collected at least twice. Perform consistency comparison on multiple data collection results; If the comparison results are inconsistent, the scanning and reading operations should be re-executed for the corresponding box or module. When multiple scans yield consistent results, the parameters of the corresponding box or module are determined to be valid parameters and are used in the construction of the splicing topology matrix.

4. The method for full-screen LED display when the input and output resolutions do not match, as described in claim 1, is characterized in that... The process of matching and determining the input resolution parameter with the output resolution parameter, and classifying the resolution difference type according to the relationship between the input aspect ratio and the output aspect ratio, includes: Analyze the external input image signal to obtain the input width and input height of the input image; Calculate the input aspect ratio based on the input width and the input height; When the input width equals the output width and the input height equals the output height, it is determined to be a resolution matching state; When the input width is not equal to the output width or the input height is not equal to the output height, it is determined to be a resolution mismatch state; In the case of resolution mismatch, the input aspect ratio is compared with the output aspect ratio; When the input aspect ratio is equal to the output aspect ratio, it is determined to be the first difference type; When the input aspect ratio is less than the output aspect ratio, it is determined to be a second difference type; When the input aspect ratio is greater than the output aspect ratio, it is determined to be a third difference type.

5. The method for full-screen LED display when the input and output resolutions do not match, as described in claim 4, is characterized in that... The step of selecting the corresponding image adaptation strategy based on the classification result includes: When the input image is determined to be of the first difference type, it is scaled proportionally so that the resolution of the scaled image is consistent with the output resolution of the LED display screen. When the difference is determined to be of the second type, while keeping the aspect ratio of the input image unchanged, the width of the input image is scaled to the width value of the output resolution to obtain an intermediate image, and edge filling processing is performed on the uncovered areas in the height direction of the intermediate image. When the image is determined to be of the third difference type, the height of the input image is scaled to the height value of the output resolution while keeping the aspect ratio of the input image unchanged, to obtain an intermediate image, and edge filling processing is performed on the uncovered areas of the intermediate image in the width direction. The image after the proportional scaling and / or edge padding processing is used as the target display image.

6. The method for full-screen LED display when the input and output resolutions do not match, as described in claim 5, is characterized in that... The proportional scaling and edge padding processes include: The input image is resampled using either bicubic interpolation or Lanczos interpolation to generate scaled image data. When performing edge filling, extract the edge pixel data that is adjacent to the area to be filled in the scaled image; Based on the edge pixel data, a symmetrical copying process is performed on the area to be filled to obtain the initial filling area; Perform a smooth transition process on the junction boundary between the initial filled region and the original image; The filled area after smoothing the transition is merged with the scaled image to obtain the target display image; The smooth transition process includes at least one of grayscale gradient transition, texture continuity correction, or edge feature constraint.

7. The method for full-screen LED display when the input and output resolutions do not match, as described in claim 1, is characterized in that... The step of mapping the target display image to the physical pixel array of the LED display screen based on a pre-generated pixel mapping relationship includes: Based on the output width and height of the LED display screen and the positional relationship of each LED cabinet or module in the splicing topology matrix, a physical pixel address space is established. A pixel mapping lookup table is generated based on the correspondence between the pixel coordinates of the target display image and the physical pixel address space; Using the pixel mapping lookup table, the pixel data in the target display image is mapped point by point to the corresponding physical pixel position on the LED display screen; The mapped image data is output to drive the LED display to perform full-screen display.

8. The method for full-screen LED display when the input and output resolutions do not match, as described in claim 1, is characterized in that... The process of acquiring the actual display screen image and performing display integrity detection, display ratio detection, and display clarity detection on the actual display screen includes: The detection image of the current display screen on the LED display is acquired through an image acquisition device; The detected image is subjected to edge region recognition to determine whether there are black border areas at the screen edges, and the display integrity detection result is obtained; Perform a ratio calculation on the preset reference object or display outline in the detection image, determine whether the current display screen is stretched horizontally or vertically, and obtain the display ratio detection result; The edge sharpness, texture detail retention, or pixel blur in the detected image are calculated to obtain the display sharpness detection result; The display evaluation result is generated by combining the display integrity test results, display ratio test results, and display clarity test results.

9. The method for full-screen LED display when the input and output resolutions do not match, as described in claim 8, is characterized in that... Also includes: After completing one adaptation display, the current input resolution parameters, output resolution parameters, difference type, image adaptation strategy, scaling parameters, padding parameters, and pixel mapping lookup table are stored as an adaptation parameter group. When a new input image signal is detected, its input resolution parameters are parsed and matched with the stored historical adaptation parameter set; When a matching parameter group with the same input resolution parameter and the same output resolution parameter is found, the matching parameter group is directly called to perform full-screen display. When the input image is a dynamic video, the steps of input resolution parsing and display evaluation result detection are performed periodically according to the video frame rate; When a change in input resolution is detected during dynamic video input or the display evaluation result does not meet the preset display conditions, the current adaptation parameter group call state is exited, and the steps of resolution difference type classification, image adaptation strategy selection, target display image generation, and mapping to the physical pixel array of the LED display screen are re-executed.

10. A full-screen LED display system for applications where input and output resolutions do not match, characterized in that, A method for full-screen LED display when the input and output resolutions do not match, as described in any one of claims 1 to 9, comprising: The parameter acquisition module is used to acquire the output resolution parameters of the LED display screen and the input resolution parameters of the input image, and to perform matching and determination. The strategy generation module is used to classify the resolution difference type according to the aspect ratio of the output resolution parameter and the aspect ratio of the input resolution parameter when a mismatch is determined, and select the corresponding image adaptation strategy. The image processing module is used to perform scaling and / or padding processing on the input image according to the image adaptation strategy to obtain the target display image; The mapping display module is used to map the target display image onto the physical pixel array of the LED display screen based on a pre-generated pixel mapping relationship; The detection module is used to collect the actual display screen of the LED display and perform display integrity detection, display ratio detection, and display clarity detection, and generate display evaluation results; The adjustment control module is used to adjust the scaling parameters and / or filling parameters corresponding to the image adaptation strategy when the display evaluation result does not meet the preset display conditions, and to control the re-execution of the image adaptation strategy selection, target display image generation, and mapping display operations until the preset conditions are met or the preset number of iterations is reached.