Spliced screen and synchronous display pattern processing method
By setting extended synchronous display screens and light guide materials at the seams of the splicing screens, and combining them with image compensation processing by a synchronous display control unit, the problems of visual interruption and uneven display of the splicing screens are solved, achieving high-quality image synchronization and continuity.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN LEMAI MICROELECTRONICS TECH CO LTD
- Filing Date
- 2026-05-26
- Publication Date
- 2026-07-31
AI Technical Summary
Existing splicing screen technologies suffer from problems such as visual interruption, transmission delay differences, and uneven brightness and color caused by physical splicing seams, which affect the continuity of the image and the overall display effect.
The splicing seams are filled with an extended synchronous display screen and light guide material, and image compensation processing is performed through a synchronous display control unit to generate compensated image data to drive the extended synchronous display screen. Combined with brightness and color calibration, visual breaks are eliminated.
It effectively eliminates visual breaks at the seams, improves the display continuity and overall consistency of the splicing screen, and achieves high-quality synchronous display of images.
Smart Images

Figure CN122493743A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of video wall technology, and more specifically, to a video wall and a method for synchronously displaying graphics processing. Background Technology
[0002] With the widespread application of large-screen display technology in scenarios such as monitoring and command centers, commercial advertising, and stage performances, large-size video walls composed of multiple independent display units have become the mainstream solution. Current video wall systems are typically composed of multiple LCD or LED displays arranged in a matrix. Each display unit independently receives and displays the image signal of its corresponding part, thus collectively presenting a complete picture.
[0003] However, existing splicing screen technologies have inherent limitations in the manufacturing and physical installation of each display unit, revealing the following significant technical problems: First, there are unavoidable physical seams between adjacent display units. These seam areas do not contain effective pixels, causing the overall display image to be artificially fragmented, forming visual "black lines" or "grids," severely disrupting the continuity and integrity of the image. Especially in applications where high image detail and overall coherence are required, this image interruption greatly reduces the viewing experience.
[0004] Secondly, due to the independent signal transmission links, internal processing circuits, and display refresh mechanisms of each display unit, there are inherent differences in transmission, processing, and refresh delays between different display units. This asynchrony in the time dimension can cause tearing, jumps, and other asynchronous phenomena in the entire spliced image, meaning that the update speed of local areas of the image varies, significantly reducing the smoothness of dynamic images.
[0005] Furthermore, even if image processing technology is used to extend or stretch the image content on both sides of the seam, the existing solutions cannot truly fill the visual gaps caused by missing pixels at both the physical and optical levels due to the lack of an independent and controllable display medium for the seam area. At the same time, the lack of a systematic compensation mechanism for brightness and color differences between display units makes it difficult to guarantee the overall display uniformity of the splicing screen.
[0006] Therefore, it is necessary to make coordinated improvements from both the structural design and display control methods to substantially eliminate the visual interruption caused by the physical seams of the splicing screen and achieve a high degree of synchronization of the multi-screen display. Summary of the Invention
[0007] The purpose of this invention is to address the above-mentioned shortcomings by providing a splicing screen and a synchronous display graphics processing method, in order to solve the technical problems such as visual interruption caused by the physical seams of splicing screens in the prior art.
[0008] To solve the above-mentioned technical problems, the present invention adopts the following technical solution: This invention provides a video wall, comprising: At least two display units, with a seam formed between the display units; An extended synchronous display screen is disposed at the edge of at least one of the display units and located below the splicing seam, for image display compensation in the splicing seam area.
[0009] Furthermore, the seams are filled with light-guiding material.
[0010] Furthermore, the extended synchronous display screen is disposed on one, two, three, or four edges of the display unit. When multiple display units are spliced together, the extended synchronous display screens disposed on adjacent display units overlap or connect below the splicing seam.
[0011] Furthermore, it also includes a synchronous display control unit, which is configured to: After hardware initialization, configure the synchronization clock and synchronization signal; Obtain the physical parameters of the splice seam; The image display content in the splicing seam area is compensated to generate display data for the extended synchronous display screen.
[0012] Furthermore, the synchronous display control unit adopts a dual-buffering mechanism and is configured to: enable dual-buffering, draw the complete graphic in the background after waiting for the field to be synchronously triggered, switch the buffer to display it synchronously in the foreground, and lock and protect the data.
[0013] In addition, a method for synchronous display of graphics processing on a video wall is also provided, applicable to any of the video walls described above, comprising the following steps: Obtain the physical parameters of the splicing seam between adjacent display units; Based on the physical parameters, the original image to be displayed is segmented, and the image content of the splicing seam area is extracted; The image content of the splicing seam area is compensated to generate compensated image data for driving the extended synchronous display screen to display at the splicing seam; The extended synchronous display screen is controlled to display according to the compensated image data to eliminate the visual discontinuity at the splicing seam.
[0014] Furthermore, the step of obtaining the physical parameters of the splicing seam between adjacent display units includes: The pixel coordinate parameters, obtained by converting the physical width of the splicing seam measured manually, are input into the system via manual input.
[0015] Furthermore, the step of obtaining the physical parameters of the splicing seam between adjacent display units includes: The system generates a standard calibration pattern through automatic calibration and displays it through the display unit; the display screen is captured and the pixel coordinates are calculated through sub-pixel corner detection and least squares algorithm.
[0016] Furthermore, the step of compensating the image content of the seam area includes: Collect the brightness and chromaticity difference parameters of adjacent display units to generate a brightness and chromaticity difference compensation matrix for the extended synchronous display screen; The compensation matrix is applied to calibrate the brightness and color of the images on both sides of the seam to eliminate the visual tortuosity at the seam.
[0017] Furthermore, it also includes configuring the overlapping border of the splicing seam, the steps of which include: Configure style parameters for the overlay border, including at least one of border width, color, transparency, line type, and corner radius; The coordinates of the border drawing are generated based on the physical parameters of the seam to ensure that the border accurately covers the seam area; A dedicated drawing template containing the border drawing parameters is generated so that the superimposed border is displayed in combination with the compensated image data.
[0018] Compared with the prior art, the beneficial effects of the present invention are: This invention utilizes an extended synchronous display screen positioned below the splicing seam, along with light-guiding material filling the seam, to physically construct an independent display medium specifically designed to compensate for the splicing seam area. This structure transforms the splicing seam area, which originally lacked effective pixels and inevitably resulted in visual black lines, into a controllable, actively emitting image compensation display area. The light-guiding material further optimizes light transmission and distribution, enabling a smooth visual transition between the compensated image and the main screen, fundamentally eliminating the image fragmentation caused by pixel loss and significantly improving the overall display continuity and integrity of the splicing screen.
[0019] At the display control level, by segmenting the image to be displayed, extracting the image content of the splicing seam area, and generating compensation image data specifically for this area to drive the extended synchronous display screen, precise image integration between the content displayed in the splicing seam area and the content displayed on the main screen unit is achieved. Combined with the acquisition of brightness and chromaticity difference parameters between adjacent display units and the application of a compensation matrix, the display unevenness problem caused by inconsistent brightness and chromaticity between units in the splicing screen is further eliminated, effectively avoiding visual breaks at the splicing seam and resulting in a highly consistent visual effect across the entire spliced image. Attached Figure Description
[0020] Figure 1 This is a schematic diagram of a splicing screen in an embodiment of the present invention. Figure 1 ; Figure 2 This is a schematic diagram of a splicing screen in an embodiment of the present invention. Figure 2 ; Figure 3 This is a schematic diagram of the cross-section of the splicing screen in an embodiment of the present invention; Figure 4 This is a schematic diagram of the cross-section of the splicing screen in another embodiment of the present invention; Figure 5 This is a block diagram of a method for synchronously displaying graphics on a splicing screen in an embodiment of the present invention.
[0021] The annotations in the attached figures are explained as follows: Display unit 10, splicing seam 20, extended synchronous display screen 30. Detailed Implementation
[0022] The invention will now be further described with reference to the accompanying drawings.
[0023] refer to Figure 1-4 As shown, an embodiment of the present invention is a splicing screen, which includes at least two display units 10, a splicing seam 20 formed between the display units 10, and an extended synchronous display screen 30 disposed on the edge of at least one display unit 10.
[0024] The extended synchronous display screen 30 is located below the splicing seam 20 and is used for image display compensation in the splicing seam 20 area.
[0025] The display unit 10 can be any flat panel display with image display function, such as a liquid crystal display, an organic light-emitting diode display, a micro light-emitting diode display, a quantum dot light-emitting diode display, or a plasma display, and the present invention does not specifically limit it. Each display unit 10 typically has a rectangular or square effective display area and a component receiving area behind the display area. This component receiving area is used to house the driving circuit, packaging structure, and mounting fasteners, and does not have pixel light-emitting function itself.
[0026] When multiple display units 10 are physically combined in a matrix to form a larger splicing display screen, a physical splicing seam 20 will inevitably be formed between the adjacent display units 10 after their borders are fitted together. This splicing seam 20 area does not physically have effective pixels. Therefore, in traditional splicing screen solutions, this area appears as a "black line" or "grid" that cannot display any image content. It constitutes the main source of the artificial fragmentation of the overall picture, seriously damaging the continuity and integrity of the picture.
[0027] To address the image fragmentation caused by pixel loss in the splicing seam 20 area, an extended synchronous display screen 30 is provided along the edge of at least one display unit 10, and is spatially positioned below the splicing seam 20. Here, "below" means that when viewed along the normal light emission direction of the display unit 10, the extended synchronous display screen 30 is located behind or on the back side of the splicing seam 20. In other words, the light-emitting surface of the extended synchronous display screen 30 faces the light emission direction of the display unit 10, and the light emitted by it is emitted outward through the gap area of the splicing seam 20.
[0028] The core function of the extended synchronous display screen 30 is to compensate for image display in the splicing seam 20 area. Specifically, the image content displayed on the extended synchronous display screen 30 is the portion of the image information that should have been displayed at the splicing seam 20 but was missing due to physical splicing. The extended synchronous display screen 30 can be implemented using the same or a different type of display technology as the display unit 10.
[0029] The extended synchronous display screen 30 can be made of flexible organic light-emitting diode display screen or flexible micro light-emitting diode display screen. Such flexible display screens are thin and flexible, and can be easily attached to the back or side edge of the display unit 10 or directly form an integral structure with the display unit 10, and extend its light-emitting area to the position directly below the splicing seam 20.
[0030] Alternatively, the extended synchronous display screen 30 can be implemented using a high-density array of miniature light-emitting diodes arranged on a rigid printed circuit board. This miniature light-emitting diode array is arranged along the edge of the display unit 10, with its emitting surface facing the splicing seam 20. The extended synchronous display screen 30 can be an independent strip-shaped display module, fixed to the back or side of the display unit 10 by means of adhesive, clips, or screws, so that its emitting area corresponds exactly to the space below the splicing seam 20.
[0031] Through the above structural design, the splicing seam 20 area, which originally could not display any image content, is transformed into a display area capable of actively displaying compensation images due to the presence of an independently controllable extended synchronous display screen 30 below it. The light-emitting surface of this extended synchronous display screen 30 faces the light-emitting direction of the display unit 10, and the compensation image light emitted by it is emitted through the gap of the splicing seam 20, visually forming a complete and uninterrupted continuous image with the main screen display of the display unit 10.
[0032] Furthermore, in some embodiments, to further enhance the visual smoothness of the transition between the compensation image and the main screen image, a light-guiding material is filled in the splicing seam 20. This light-guiding material fills the physical gaps in the splicing seam 20 and simultaneously conducts, homogenizes, and scatters the light emitted from the lower synchronous display screen 30, making the light from the compensation image more evenly and softly distributed as it passes through the narrow channel of the splicing seam 20. This avoids problems such as localized light obstruction, dark corners, or uneven brightness caused by excessively narrow gaps, further improving the visual smoothness of the transition between the compensation image and the main screen image.
[0033] The light guide material can be a transparent optical-grade resin material, such as optical-grade epoxy resin, acrylic resin, or silicone resin. This type of material has good light transmittance and refractive index, and after curing, it forms a transparent filler in the splice seam 20, through which light can pass through efficiently.
[0034] The light guide material can also be a light guide adhesive containing light-diffusing particles, that is, a transparent resin matrix in which nano- or micron-sized light-diffusing particles, such as titanium dioxide particles, silicon dioxide particles, or organosilicon microspheres, are uniformly dispersed. These light-diffusing particles can scatter incident light, expanding the light that may originally be emitted in a point or line shape into a uniform surface emission, further softening and compensating for the light emission effect of the image, making the display at the splicing seam 20 closer to the visual experience of the main screen.
[0035] The light guide material can also be a pre-formed light guide strip or light guide column, which is installed in the splicing seam 20 by embedding or snapping. Its upper surface can be flush with or slightly protrude from the surface of the display unit 10 to form an integrated appearance effect.
[0036] In some embodiments, such as Figure 2-4 As shown, the extended synchronous display screen 30 is disposed on one, two, three or four sides of the edge of the display unit 10. When multiple display units 10 are spliced together, the extended synchronous display screens 30 disposed on adjacent display units 10 overlap or connect below the splicing seam 20.
[0037] Specifically, if a display unit 10 is located at the outermost edge of the splicing screen, and there is only one adjacent display unit 10 forming a splicing seam 20 in one direction, then the display unit 10 can only have an extended synchronous display screen 30 installed along that side edge. If a display unit 10 is located at the edge of the splicing screen but not at a corner, and there are adjacent display units 10 in two directions, then extended synchronous display screens 30 can be installed along its two side edges respectively. If a display unit 10 is located at a corner of the splicing screen, then extended synchronous display screens 30 can be installed along its three side edges. If a display unit 10 is located in the middle of the splicing screen and is surrounded by adjacent display units 10 on all four sides, then extended synchronous display screens 30 can be installed along all four side edges to cover all horizontal and vertical splicing seams 20.
[0038] When multiple display units 10 are spliced together, the extended synchronous displays 30 installed on adjacent display units 10 overlap or connect below the splicing seam 20. "Overlap" refers to the partial physical overlap of the end areas of two extended synchronous displays 30 belonging to adjacent display units 10 below the splicing seam 20. This overlap design ensures that, even with installation tolerances, no new display blind spots will be created below the splicing seam 20 due to gaps between the extended synchronous displays 30. Pixels in the overlap area can undergo brightness coordination through software algorithms to avoid localized overbrightness caused by dual-layer illumination. "Connection" refers to the exact alignment and mating of the ends of two extended synchronous displays 30 below the splicing seam 20, with the end faces tightly fitted or maintaining a very small gap. Whether using an overlap or connection method, the fundamental purpose is to ensure continuous and uninterrupted display medium coverage below the entire length of the splicing seam 20, thereby guaranteeing continuous and complete compensation image display in the splicing seam 20 area.
[0039] Furthermore, in some embodiments, in order to control the display of the spliced image, a synchronous display control unit is also included. The synchronous display control unit is configured to: configure a synchronous clock and a synchronous signal after hardware initialization; acquire the physical parameters of the splicing seam 20; perform compensation processing on the image display content in the splicing seam 20 area to generate display data for extending the synchronous display screen 30.
[0040] In terms of physical implementation, the synchronous display control unit can be an independent hardware controller, such as a video processing box based on a field-programmable gate array or digital signal processor, which is electrically connected to the input interface of each display unit 10 and the drive interface of each extended synchronous display screen 30 through video signal cables.
[0041] The synchronous display control unit can also be integrated into the main control board of the splicing screen. This main control board receives external video source signals and is responsible for distributing processed image data to all display units 10 and extended synchronous display screens 30.
[0042] The function of the synchronous display control unit can also be implemented in a distributed manner, that is, the control logic is integrated into the driver board of each display unit 10, and the driver boards are interconnected and communicated through a high-speed synchronous bus to complete the global splicing seam compensation processing in a coordinated manner.
[0043] The synchronous display control unit is configured to perform the following operations: First, after the system is powered on but before entering normal operating mode, the synchronous display control unit executes a hardware initialization program. After initialization, the synchronous display control unit configures the system-level synchronization clock and synchronization signal. This synchronization clock serves as the time reference for the entire splicing screen system, used to uniformly drive the pixel refresh timing of all display units 10 and the extended synchronous display screen 30. Specifically, the synchronization signal can be a field synchronization signal, which generates a trigger pulse at the beginning of each display frame, notifying all display units 10 and the extended synchronous display screen 30 to simultaneously begin refreshing the new frame. By establishing this unified synchronization mechanism, the problem of frequency deviation and phase drift inherent in traditional solutions due to each display unit using an independent clock source is eliminated at its source, fundamentally solving problems such as screen tearing and jumps caused by timing asynchrony.
[0044] Secondly, the synchronous display control unit acquires the physical parameters of the seams 20. These physical parameters are the basic data necessary for subsequent image segmentation and compensation processing, and specifically include, but are not limited to: the physical width W of the seams 20, in millimeters or pixels; the Y-coordinate range of the horizontal seams 20 in the display coordinate system, i.e., the start and end positions of the vertical axis of the horizontal seams 20; and the X-coordinate range of the vertical seams 20 in the display coordinate system, i.e., the start and end positions of the horizontal axis of the vertical seams 20. For larger-scale splicing screens, the physical parameters may also include the length of each seam 20, the coordinates of the splicing intersections, etc.
[0045] Finally, the synchronous display control unit compensates for the image display content in the splicing seam 20 area and generates display data for driving the extended synchronous display screen 30. Specifically, based on the physical parameters of the splicing seam 20 obtained in the preceding steps, the unit accurately extracts the image segment content corresponding to each splicing seam 20 position from the input original image to be displayed, and performs necessary geometric scaling transformations, color space conversions, and brightness and chromaticity calibrations on it. Finally, it generates a display data stream that precisely matches the pixel resolution of each extended synchronous display screen 30, and outputs it to each extended synchronous display screen 30 through the corresponding drive interface so that it displays the correct compensated image.
[0046] Furthermore, in some embodiments, in order to achieve a synchronized display effect without tearing or jumps, the synchronized display control unit adopts a dual-buffering mechanism and is configured to: enable dual buffering, draw the graphics completely in the background after the waiting field is synchronized, switch the buffers to display them synchronously in the foreground, and lock and protect the data.
[0047] Specifically, the synchronous display control unit allocates two independent frame buffer areas in memory or video memory, referred to as the front buffer and the back buffer, respectively. The image data stored in the front buffer is directly and continuously read out and output to the display unit 10 and the extended synchronous display screen 30 for real-time display; the back buffer is used to pre-draw and store the complete image content of the next frame to be displayed in the background.
[0048] In its operation, the synchronous display control unit, after completing the output of the current frame, enters a state waiting for the field synchronization signal to be triggered. When the trigger pulse of the field synchronization signal arrives, the synchronous display control unit first locks and protects the background buffer to prevent accidental modification of its content during the drawing cycle; then, it completely draws all the graphic content of the next frame in the background buffer. This drawing process includes: dividing the original image to be displayed according to the splicing layout, compensating the image content extracted from each splicing seam 20 area, and splicing and combining the compensated image data with the segmented main screen image data. After all the graphic content in the background buffer has been drawn, the synchronous display control unit performs a buffer switching operation, that is, instantly switching the pointer of the background buffer to the pointer of the foreground buffer, and simultaneously switching the pointer of the original foreground buffer to the pointer of the background buffer. Because this switching operation is completed in a very short time, and all display units 10 and extended synchronous display screens 30 read data uniformly from the new foreground buffer, the image updates of all screens are completed at the same time, and the user does not observe any image dragging, tearing, or local delay. After the cache switching is complete, the system releases the lock on the original foreground cache and clears or overwrites it, then begins drawing the next frame. This process continuously iterates, forming the basic working cycle of synchronized display. Through the mechanism of dual buffering and field synchronization signal, the main screen of display unit 10 and the compensation screen of extended synchronized display screen 30 always maintain precise frame-level synchronization.
[0049] In addition, a method for synchronous display of graphics processing on a video wall is also provided, applicable to any of the video walls described above, such as... Figure 5As shown, the process includes the following steps: obtaining the physical parameters of the splicing seam 20 between adjacent display units 10; segmenting the original image to be displayed according to the physical parameters and extracting the image content of the splicing seam 20 area; performing compensation processing on the image content of the splicing seam 20 area to generate compensated image data for driving the extended synchronous display screen 30 to display at the splicing seam 20; and controlling the extended synchronous display screen 30 to display according to the compensated image data to eliminate the visual discontinuity at the splicing seam.
[0050] The specific steps are as follows: Step S1: Obtain the physical parameters of the splice seam.
[0051] The synchronous display control unit acquires the physical parameters of the seam 20 between adjacent display units 10. These physical parameters are the basis for subsequent image segmentation, image compensation, and display control. The physical parameters include, but are not limited to, the physical width W of the seam 20 (which can be in millimeters and can be further converted to pixel width), the Y-coordinate range of the horizontal seam 20, and the X-coordinate range of the vertical seam 20. The coordinate range defines the specific position and extension length of the seam 20 in the entire splicing screen display coordinate system.
[0052] Step S2: Image segmentation and extraction of seam image content.
[0053] Based on the physical parameters obtained in step S1, the synchronous display control unit segments the input raw image to be displayed and extracts the image content corresponding to the splicing seam 20 area. The raw image to be displayed refers to a complete frame of source data that the splicing screen expects to display; its resolution may be equal to or higher than the overall physical resolution of the splicing screen. The synchronous display control unit, based on the position coordinate range occupied by each splicing seam 20 in the overall display coordinate system of the splicing screen, cuts and extracts strip-shaped or grid-shaped image segments corresponding to each splicing seam 20 area from the complete image data. These extracted image segments are precisely the image information that should have been displayed at the splicing seam 20 position but would have been lost due to the lack of effective pixels at that location.
[0054] Step S3: Image content compensation processing for seams.
[0055] The image content of the splicing seam 20 area extracted in step S2 is compensated to generate compensated image data for driving the extended synchronous display screen 30 to display at the splicing seam 20. The purpose of the compensation processing is to ensure that the image displayed on the extended synchronous display screen 30 is highly matched with the main screen image displayed on the surrounding display units 10 in terms of brightness, color, and geometric size, achieving seamless visual fusion. Specific compensation processing operations may include, but are not limited to: resolution matching and scaling, i.e., interpolating and scaling the extracted image content according to the actual pixel resolution of the extended synchronous display screen 30; color space conversion, converting the color space of the source image to the color space adopted by the extended synchronous display screen 30; brightness and chromaticity calibration, adjusting the brightness and chromaticity of the image content at the pixel level based on the pre-measured difference parameters of adjacent display units 10. The specific methods will be further detailed in subsequent steps.
[0056] Step S4: Drive the extended synchronous display screen to perform compensated display.
[0057] The synchronous display control unit outputs the compensated image data generated in step S3 to each extended synchronous display screen 30 through corresponding drive signals, controlling each extended synchronous display screen 30 to display according to the compensated image data. During the display process, each display unit 10 synchronously displays the segmented image portion allocated to its respective main screen, while each extended synchronous display screen 30 synchronously displays the compensated image in the splicing seam 20 area. The main screen image and the compensated image are precisely connected in space and strictly synchronized in time, together restoring a complete, continuous, and uninterrupted display image, thereby effectively eliminating the visual discontinuity at the splicing seam 20.
[0058] In some embodiments, the step of obtaining the physical parameters of the splicing seam 20 between adjacent display units 10 includes: inputting the pixel coordinate parameters obtained by converting the manually measured physical width of the splicing seam 20 into pixels into the system by manual input.
[0059] The specific operating procedures and principles are as follows: First, operators conduct on-site measurements of the video wall using physical measuring tools. Commonly used measuring tools include, but are not limited to, vernier calipers, feeler gauges, thickness gauges, or laser rangefinders. The measurements include the physical width of each seam 20, i.e., the actual gap distance between the frames of two adjacent display units 10, as well as parameters such as the screen dimensions and effective display area dimensions of each display unit 10. During measurement, multiple measurements should be taken at different locations along the seam 20, and the average value should be calculated to improve the representativeness and accuracy of the measurement data.
[0060] Secondly, the operator inputs the measured physical width value into the synchronous display control unit through the human-machine interface provided by the system. The synchronous display control unit stores the pixel density parameter of each display unit 10, which defines the pixel density of that display unit 10. The synchronous display control unit converts the input physical seam width into the corresponding pixel width value according to the formula "pixel width = physical width (mm) ÷ 25.4 × PPI". For example, if the measured physical width of the seam 20 is 2.0 mm and the PPI of the display unit 10 is 127, then the converted pixel width is approximately 10 pixels.
[0061] Then, based on the converted pixel width and the position of the seam 20 in the overall layout of the video wall, the system automatically calculates and determines the pixel coordinate range of each seam 20 in the display coordinate system. Operators can verify the accuracy of the parameter settings by observing the test pattern generated by the system, such as displaying thin lines or blocks of a specific color near the seam 20. If the compensated image is offset from the actual seam 20 position or the width does not match, operators can gradually adjust the coordinate parameters using the fine-tuning controls on the interface until the best visual match is achieved. This manual input method is simple to operate, requires no additional hardware costs, and is suitable for general application scenarios where automatic calibration is not available on-site or where high precision requirements are not necessary.
[0062] In some embodiments, the step of obtaining the physical parameters of the splicing seam 20 between adjacent display units 10 includes: generating a standard calibration pattern by the system through automatic calibration and displaying it through the display unit 10; acquiring the display screen and calculating the pixel coordinates through sub-pixel corner detection and least squares algorithm.
[0063] The principle of this automatic calibration method is based on computer vision and image processing algorithms. By analyzing the captured image of a specific calibration pattern displayed on the splicing screen, it automatically and accurately calculates the physical parameters of the splicing seam 20. Its specific operation process is as follows: The first step is calibration pattern generation and display. The synchronous display control unit controls each display unit 10 to generate and display a pre-set standard calibration pattern. The design of the standard calibration pattern must facilitate accurate feature point extraction by subsequent image processing algorithms. A preferred calibration pattern is a checkerboard pattern, composed of alternating black and white squares, where the corner points of the squares exhibit significant and easily detectable grayscale gradients in the image. Alternatively, a dotted grid pattern, a grayscale bar pattern, or a structured light pattern composed of specific coded markers can also be used. When displaying the calibration pattern, the extended synchronous display screen 30 can be turned off or display a solid color background to clearly distinguish the main display area from the splicing seam 20.
[0064] The second step is image acquisition. An image acquisition device is used to photograph the entire display surface of the video wall, obtaining a complete image including all display units 10 and the seam area 20. The image acquisition device can be a standalone high-resolution industrial camera or one or more fixedly installed cameras integrated into the video wall system. To ensure measurement accuracy, the resolution of the image acquisition device should be high enough to ensure that the seam area 20 occupies a sufficient number of pixels in the image. During shooting, the ambient lighting should be kept uniform and stable to avoid interference from strong light reflections.
[0065] The third step is image processing and parameter calculation. The synchronous display control unit receives the display image data captured by the image acquisition device and analyzes it using a preset image processing algorithm. First, the sub-pixel level coordinates of each corner point in the calibration pattern are accurately identified using a sub-pixel corner detection algorithm. The basic principle of sub-pixel corner detection is to utilize the distribution characteristics of the pixel gray-level gradient in the neighborhood of the corner point, and improve the corner point positioning accuracy to below the pixel level through interpolation or fitting methods. Commonly used sub-pixel corner detection algorithms include algorithms based on gray-level moments, algorithms based on surface fitting, or algorithms based on the Forstner operator. Then, using mathematical fitting algorithms such as the least squares method, based on the detected sub-pixel coordinates of each corner point and their known geometric relationships in the calibration pattern, such as the side length of the squares and the number of rows and columns, the display area boundary of each display unit 10 is fitted, and all physical parameters, such as the precise pixel width of each splicing seam 20 and the start and end pixel coordinates of each splicing seam 20 in the display coordinate system, are automatically calculated.
[0066] In some embodiments, the step of compensating the image content in the splicing seam 20 area includes: acquiring the brightness and chromaticity difference parameters of adjacent display units 10, generating a brightness and chromaticity difference compensation matrix for extending the synchronous display screen 30; applying the compensation matrix to perform brightness and chromaticity calibration on the images on both sides of the splicing seam 20 to eliminate visual breaks at the splicing seam 20.
[0067] The specific operating steps are as follows: First, the brightness and chromaticity difference parameters of adjacent display units 10 are collected. The synchronous display control unit controls each display unit 10 to sequentially or simultaneously display standard pure color test images, such as pure red, pure green, pure blue, pure white, and several grayscale images of different gray levels. Simultaneously, using color measurement instruments, such as a color analyzer, spectroradiometer, or calibrated industrial camera, measurements are taken on specific measurement areas near the splicing seam 20 at the edges of each display unit 10 to obtain the brightness value (in candela per square meter) and color coordinates (CIE 1931 xy coordinates or CIE 1976 u'v' coordinates) of each display unit 10 during the actual display process. By comparing the brightness values and color coordinates measured under the same input signal for two adjacent display units 10, the system can calculate the brightness difference rate and chromaticity difference vector between adjacent display units 10.
[0068] Secondly, based on the acquired brightness and chromaticity difference parameters, a brightness and chromaticity difference compensation matrix is generated for the extended synchronous display screen 30. This compensation matrix is essentially a pixel-by-pixel mapping lookup table, the size of which matches the pixel resolution of the extended synchronous display screen 30. Each element in the compensation matrix defines the brightness gain coefficient and chromaticity offset to be applied to the original image data of the corresponding pixel on the extended synchronous display screen 30. The generation logic of the compensation matrix is to ensure that when the extended synchronous display screen 30 displays the compensated image, the brightness and chromaticity of the area measured from the viewer's viewing position are consistent with the interpolation results of the brightness and chromaticity of the edge areas of the two adjacent display units 10, thereby achieving a smooth visual transition. Mathematically, this compensation matrix can be constructed using methods such as linear interpolation, polynomial curve fitting, or a three-dimensional lookup table.
[0069] Finally, the compensation matrix is applied to perform real-time brightness and chromaticity calibration on the images on both sides of the seam 20. When generating the compensated image data in step S3, the extended synchronous display screen 30 does not simply display the original image content extracted from the original image to be displayed, but rather adjusts the brightness and chromaticity signals of each pixel in real-time according to the compensation matrix. For example, for a pixel located in the center of the seam 20, its final output red sub-pixel value is equal to the original red value multiplied by the brightness gain coefficient corresponding to that pixel, plus the chromaticity offset. After the above calibration process, the brightness and color of the compensated image displayed by the extended synchronous display screen 30 are visually highly consistent with the images of the two surrounding display units 10, thereby completely eliminating the visual discontinuity at the seam 20. As an alternative or supplementary solution, reverse brightness attenuation compensation can also be performed on the edge areas of adjacent display units 10 to form a bidirectional transition with the compensation of the extended synchronous display screen 30, making the image fusion at the seam 20 more natural.
[0070] Furthermore, in some embodiments, to further enhance the visual integration of the splicing screen, the configuration of the overlay border of the splicing seam 20 is also included. The steps include: configuring the style parameters of the overlay border, including at least one of border width, color, transparency, line type and rounded corner radius; generating border drawing coordinates according to the physical parameters of the splicing seam 20 to ensure that the border accurately covers the area of the splicing seam 20; and generating a dedicated drawing template containing border drawing parameters so that the overlay border is displayed in combination with the compensation image data.
[0071] The specific steps are as follows: Step 1: Configure the style parameters of the overlay border. The synchronous display control unit provides a user-configurable interface, allowing users to customize various style parameters of the overlay border according to actual application scenarios and visual design requirements. These style parameters include, but are not limited to: border width, i.e., the thickness of the border line covering the splicing seam 20, in pixels; border color, which users can select any color from the color palette; transparency, i.e., the alpha channel value of the border, ranging from 0% (completely transparent) to 100% (completely opaque), a semi-transparent border can serve a visual identification function without obscuring the details of the compensation image below; line type, which users can choose from solid lines, dashed lines, dotted lines, or double solid lines; and corner radius, for the intersection area of the splicing seam 20, the corners can be set to rounded, and the corner radius determines the size of the rounded corner radius. It should be noted that the above style parameters can be configured individually or in combination as needed.
[0072] Step 2: Generate border drawing coordinates. The synchronous display control unit generates precise border drawing coordinates for each splicing seam 20 that requires overlapping borders, based on the physical parameters of the splicing seam 20 obtained in step S1. The calculation of the drawing coordinates must follow two basic principles: first, the center line or inner edge of the border should be precisely aligned with the center line of the splicing seam 20 to ensure that the border visually covers the splicing seam 20 area; second, the drawing boundary of the border must not exceed the effective display area boundary of the display unit 10 to prevent the border from encroaching on the main screen area and obscuring the effective display content of the main screen. At the intersection nodes of the splicing seams 20, the system needs to automatically handle the intersection and termination logic of the border line segments to generate a clean and neat visual style for the intersection points.
[0073] Step 3: Generate a dedicated drawing template. Based on the compensation image data generated in step S3 and the border drawing coordinates and style parameters generated in the second sub-step above, the synchronous display control unit generates a dedicated drawing template for the splicing seam 20 area. This drawing template is essentially a set of instructions or pixel data blocks for compositing and rendering the compensation image data layer and the border vector graphics layer. During final output display, this drawing template is superimposed on the compensation image data of the extended synchronous display screen 30, or merged with the compensation image data in the rendering pipeline, so that the superimposed border and the compensation image data are displayed together on the extended synchronous display screen 30.
[0074] Through the above-mentioned overlapping border treatment, on the one hand, the subtle optical traces that may still remain at the splicing seam 20 even after compensation can be effectively visually concealed, making the overall appearance of the splicing screen more refined and beautiful; on the other hand, the overlapping border can also provide convenience for the installation and debugging of the splicing screen, such as displaying high-contrast auxiliary alignment marking lines during the calibration stage to help installers intuitively judge the splicing alignment status of each display unit 10.
[0075] In addition to the above, it should be noted that the terms "one embodiment," "another embodiment," and "embodiment" used in this specification refer to specific features, structures, or characteristics described in connection with that embodiment, which are included in at least one embodiment described in the general description of this application. The appearance of the same expression in multiple places in the specification does not necessarily refer to the same embodiment. Furthermore, when a specific feature, structure, or characteristic is described in connection with any embodiment, the intention is to suggest that implementing such a feature, structure, or characteristic in conjunction with other embodiments also falls within the scope of this invention.
[0076] Although the invention has been described herein with reference to several illustrative embodiments, it should be understood that many other modifications and implementations can be devised by those skilled in the art, which will fall within the scope and spirit of the principles disclosed herein. More specifically, various variations and modifications can be made to the components and / or layout of the subject matter arrangement within the scope of the disclosure, drawings, and claims. Besides variations and modifications to the components and / or layout, other uses will be apparent to those skilled in the art.
Claims
1. A tiled screen, characterized by It includes: At least two display units (10) are provided, with a splicing seam (20) formed between the display units (10). An extended synchronous display screen (30) is disposed at the edge of at least one of the display units (10) and located below the splicing seam (20) for image display compensation in the splicing seam (20) area.
2. The tiled screen of claim 1, wherein: The seam (20) is filled with light-guiding material.
3. The tiled screen of claim 2, wherein: The extended synchronous display screen (30) is disposed on one, two, three or four sides of the edge of the display unit (10). When multiple display units (10) are spliced together, the extended synchronous display screens (30) disposed on adjacent display units (10) overlap or connect below the splicing seam (20).
4. The tiled screen of claim 1, wherein: It also includes a synchronous display control unit, which is configured to: After hardware initialization, configure the synchronization clock and synchronization signal; Obtain the physical parameters of the splice seam (20); The image display content in the splicing seam (20) area is compensated to generate display data for the extended synchronous display screen (30).
5. The tiled screen of claim 4, wherein, The synchronous display control unit adopts a dual-buffering mechanism and is configured to: enable dual-buffering, draw the complete graphic in the background after waiting for the synchronous triggering of the waiting field, and display it synchronously in the foreground through buffer switching, while locking and protecting the data.
6. A method for processing graphics for synchronous display of tiled screens, applied to the tiled screen according to any one of claims 1-5, characterized in that, Includes the following steps: Obtain the physical parameters of the splicing seam (20) between adjacent display units (10); Based on the physical parameters, the original image to be displayed is segmented, and the image content of the splicing seam (20) area is extracted; The image content of the splicing seam (20) area is compensated to generate compensated image data for driving the extended synchronous display screen (30) to be displayed at the splicing seam (20); The extended synchronous display screen (30) is controlled to display according to the compensated image data to eliminate the visual discontinuity at the splice seam (20).
7. The tiled screen synchronous display graphics processing method of claim 6, wherein: The step of obtaining the physical parameters of the splicing seam (20) between adjacent display units (10) includes: The pixel coordinate parameters obtained by manually measuring the physical width of the splice seam (20) and converting it into pixels are input into the system.
8. The tiled screen synchronous display graphics processing method of claim 6, wherein: The step of obtaining the physical parameters of the splicing seam (20) between adjacent display units (10) includes: The system generates a standard calibration pattern through automatic calibration and displays it through the display unit (10); the display screen is captured and the pixel coordinates are calculated through sub-pixel corner detection and least squares algorithm.
9. The method of claim 6, wherein the method further comprises: The step of compensating the image content of the seam (20) region includes: Collect the brightness and chromaticity difference parameters of adjacent display units (10) to generate a brightness and chromaticity difference compensation matrix for the extended synchronous display screen (30); The compensation matrix is applied to perform brightness and chromaticity calibration on the images on both sides of the splicing seam (20) to eliminate the visual tortuosity at the splicing seam (20).
10. The method of claim 6, wherein, It also includes configuring the overlapping border of the seam (20), the steps of which include: Configure style parameters for the overlay border, including at least one of border width, color, transparency, line type, and corner radius; The frame drawing coordinates are generated based on the physical parameters of the splice seam (20) to ensure that the frame accurately covers the splice seam (20) area; A dedicated drawing template containing the border drawing parameters is generated so that the superimposed border is displayed in combination with the compensated image data.