Multi-screen splicing display method of multi-screen splicing display system
Patent Information
- Application Number
- TW114110402
- Authority / Receiving Office
- TW · TW
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-20
- Publication Date
- 2026-10-01
- Estimated Expiration
- 2045-03-19
AI Technical Summary
Existing display systems experience screen tearing when multiple display devices combine to form a full-frame virtual display due to asynchronous transmission of sub-block image streaming data.
A multi-screen splicing display method that synchronizes the transmission of sub-block image streaming data by dividing full-frame images into segmented images and sub-blocks, ensuring all display devices receive and display the same sub-block number before proceeding to the next frame.
Prevents screen tearing by synchronizing the display of sub-block images across multiple devices, maintaining a seamless full-frame image.
Smart Images

Figure TWG2TA001077619_001 
Figure TWG2TA001077619_002 
Figure TWG2TA001077619_003
Abstract
Description
[Technical Field]
[0001] This invention relates to the technology of a display device, and more particularly to a multi-screen splicing display method for use in multi-screen splicing display systems. The multi-screen splicing display system is composed of a plurality of display devices spliced together. Through the multi-screen splicing display method, the plurality of display devices can synchronously display a plurality of sub-block images cut from a full-frame image at a specific time sequence, thereby avoiding the problem of frame tearing in the presented full-frame image. [Previous Technology]
[0002] Display devices that use Universal Sequence Bus (USB) to transmit video streaming data have become increasingly common. By installing a hub in the display device, multiple display devices can be connected to each other, allowing the video signal source to use the multiple display devices as multiple virtual displays. The multiple display devices can operate in mirror mode and display the images of the video streaming data transmitted by the video signal source; or, the multiple display devices can operate in extended mode and display multiple images of the multiple video streaming data transmitted by the video signal source.
[0003] In the above two application scenarios, the multiple images displayed by multiple display devices can be the same image or multiple independent images. Therefore, when multiple display devices display multiple images, even if there is a lack of synchronization, there will be no frame tearing problem.
[0004] However, when a user wants to combine multiple display devices to form a full-frame virtual display with an image signal source to display a full-frame image, according to the existing technology, the image signal source independently transmits the sub-block image streaming data of multiple sub-block images of the full-frame image to multiple display devices. It does not wait for the sub-block image streaming data of the same sub-block number of multiple sub-block images of the same frame to be obtained before transmitting it to multiple display devices. Therefore, multiple display devices may display different frames or the same frame but different sub-block numbers of sub-block images at the same specific point in time, resulting in screen tearing in the presented full-frame image. [Summary of the Invention]
[0005] As can be understood from the above description, the purpose of this invention is to solve the technical problem that full-frame images displayed by multiple display devices that are combined and spliced together may have screen tearing.
[0006] Based on one objective of the present invention, the present invention provides a multi-screen combination splicing display method, which is executed in a multi-screen combination splicing display system and includes: step (A): using an image signal source of the multi-screen combination splicing display system to obtain combination splicing information of a plurality of display devices of the multi-screen combination splicing display system, and creating a full-frame virtual display; step (B): using an image signal source to obtain a full-frame image of the i-th frame, and dividing the full-frame image of the i-th frame into a plurality of segmented images corresponding to a plurality of image devices, where i is an integer greater than or equal to 1; step (C): for each of the plurality of segmented images, using an image signal source to obtain a full-frame image of the i-th frame. The image source divides each segmented image into K sub-block images, where each of the K sub-block images corresponds to a sub-block number, where K is an integer greater than or equal to 1; Step (D): Use the image signal source to obtain the stream data of the multiple sub-block images of the i-th frame with sub-block number j, where j is an integer greater than or equal to 1; and Step (E): After the image signal source obtains all the stream data of the multiple sub-block images of the i-th frame with sub-block number j, use the image signal source to transmit the stream data of the multiple sub-block images of the i-th frame with sub-block number j to multiple display devices respectively.
[0007] Optionally, in one embodiment of the multi-screen splicing display method, the image signal source calculates a plurality of image coordinates of a plurality of display devices based on the splicing information, and divides the full-frame image of the i-th frame into a plurality of segmented images corresponding to the plurality of image devices based on the plurality of image coordinates.
[0008] Optionally, in one embodiment of the multi-screen combination splicing display method, the multi-screen combination splicing display method further includes: after step (E), using an image signal source to determine whether j is equal to K; and if the image signal source determines that j is not equal to K, then updating j to j+1, and then executing step (D).
[0009] Optionally, in one embodiment of the multi-screen combination splicing display method, the multi-screen combination splicing display method further includes: if the image signal source determines that j is equal to K, then initialize j to 1, update i to i+1, and then execute step (B).
[0010] Optionally, in one embodiment of the multi-screen splicing display method, the image signal source is a notebook computer, tablet, smartphone, desktop computer or image storage device.
[0011] Optionally, in one embodiment of the multi-screen combination splicing display method, a plurality of display devices are combined and spliced in an arbitrary shape.
[0012] Optionally, in one embodiment of the multi-screen combination splicing display method, the image signal source performs parallel multiplexing on the multiple sub-block images of the multiple segmented images of the i-th frame, with the sub-block number j, to obtain the multiple sub-block image streaming data of the multiple segmented images of the i-th frame with the sub-block number j.
[0013] Optionally, in one embodiment of the multi-screen splicing display method, the image coordinates are the starting point of the segmented image of the corresponding display device in the full-frame image.
[0014] Optionally, in one embodiment of the multi-screen splicing display method, the full-frame image will not have screen tearing.
[0015] Optionally, in one embodiment of the multi-screen splicing display method, each of the plurality of display devices has at least one Universal Serial Bus (USB) connector for splicing.
[0016] As described above, in the multi-screen splicing display method of the present invention, by designing the hardware of the display device and controlling the process of the video signal source streaming the video, the video signal source only starts to transmit the video streaming data of the same sub-block number of the same frame to the multiple display devices after obtaining the video streaming data of the same sub-block number of the same frame. Therefore, the screen tearing of the full-frame image can be effectively avoided.
Implementation Method
[0017] The display device of the present invention has a plurality of connectors and hubs through special hardware design. The plurality of display devices can be combined and spliced to form a multi-screen splicing display system. The image signal source can cut the full-frame image of the same frame into a plurality of segmented images according to the splicing method through the designed algorithm, and cut each segmented image into a plurality of sub-block images. Furthermore, the plurality of sub-block images with the same sub-block number of different segmented images of the same frame are displayed synchronously on the plurality of display devices, so that the plurality of display devices form a full-frame virtual display and display the full-frame image without screen tearing.
[0018] The following will describe in detail the possible embodiments of the present invention with reference to the drawings. However, it should be noted that the following implementation details are not intended to limit the scope of the claims made by the present invention, but are only intended to facilitate understanding by those skilled in the art.
[0019] First, please refer to Figure 1, which is a block diagram of the display devices in the multi-screen splicing display system according to an embodiment of the present invention. Display device 1A can be used to perform multi-screen splicing with at least one other display device 1B. In this way, a plurality of display devices 1A, 1B and image signal source 21 can form a multi-screen splicing display system and serve as a full-frame virtual display capable of displaying full-frame images. The image signal source 21 can be a laptop, smartphone, tablet, desktop computer, or image storage device, etc., and the present invention is not limited thereto. Please note that display device 1A can serve as a first display device capable of receiving and transmitting sub-block image streaming data, while display device 1B can serve as a second display device that only receives sub-block image streaming data. However, the present invention is not limited thereto. For example, display device 1B can also be a first display device, and can be connected to another first display device and / or a second display device. The first display device can be connected to at least one second display device, but will only be connected to the image signal source 21 and only one first display device.
[0020] The display device 1A includes a plurality of connectors 11A-11D, a hub 12, a core processing circuit 13, and a display panel 14. The display device 1A includes a plurality of connectors 11A-11D. The hub 12 is electrically connected between each of the plurality of connectors 11A-11D and the core processing circuit 13. The display panel 14 is electrically connected to the core processing circuit 13. Each of the connectors 11A-11D can be a first connector as an input terminal or a second connector as an output terminal. In this invention, the display device 1A includes at least a first connector, and more preferably at least one second connector; the number of second connectors can be one to four, depending on the requirements. Connectors 11A-11D are in principle bidirectional connectors, such as Universal Serial Bus (USB) connectors that use half-duplex transmission and reception.
[0021] Display device 1A can operate in a combined splicing mode to form a multi-screen combined splicing display system with at least one other display device 1B. Alternatively, display device 1A can operate in a separate mode, whereby display device 1A and at least one other display device 1B act as multiple virtual displays, independently displaying multiple images, which are not used to constitute a full-frame image. However, the present invention primarily aims to enable display device 1A and at least one other display device 1B to function as full-frame virtual displays capable of displaying full-frame images. Therefore, the hardware of display device 1A and at least one other display device 1B, as well as the algorithm for processing and transmitting sub-block image streaming data from the image signal source 21, are designed. This design effectively avoids screen tearing in the full-frame image and allows display device 1A and at least one other display device 1B to be combined and spliced in any shape.
[0022] The hub 12 of the display device 1A receives multiple sub-block image stream data of the same sub-block number from multiple segmented images of the i-th frame transmitted by the image signal source 21 connected to the connector 11A, where i is a positive integer and the multiple segmented images of the i-th frame are divided from the full-frame image of the i-th frame. The hub 12 of the display device 1A transmits one sub-block image stream data belonging to the display device 1A from the multiple sub-block image stream data of the same sub-block number of the i-th frame to the core processing circuit 13, and transmits at least one sub-block image stream data belonging to at least one other display device 1B from the multiple sub-block image stream data of the same sub-block number of the i-th frame to at least one other display device 1B connected to the connector 11B. The core processing circuit 13 receives the corresponding sub-block image stream data, performs image processing on the received sub-block image stream data, and generates sub-block image data for display on the display panel 14.
[0023] In this embodiment, the core processing circuit 13 includes a peripheral controller 131, a decoder 132, a scalar processing unit 133, a color processing unit 134, a panel interface unit 135, and a processor 136. The peripheral controller 131 is electrically connected to the hub 12 and is used to acquire the corresponding sub-block image stream data. Connectors 11A to 11D can be Universal Serial Bus (USB) connectors, and the peripheral controller 131 can be a Universal Serial Bus (USB) controller. The decoder 132 is electrically connected to the peripheral controller 131 and is used to decode the sub-block image stream data. The scalar processing unit 133 is electrically connected to the decoder 132 and is used to perform scalar processing on the decoded sub-block image stream data. The color processing unit 134 is electrically connected to the scalar processing unit 133 and is used to perform color gamut conversion processing on the scalar processed sub-block image stream data. The panel interface unit 135 is electrically connected to the color processing unit 134 and the display panel 14, and is used to convert the sub-block image stream data after color gamut conversion processing to generate sub-block image data for display on the display panel 14. The processor 136 is electrically connected to the peripheral controller 131 and is used to control the peripheral controller 131.
[0024] In addition, the display device 1A further includes a memory 17, a storage device 16, and a power supply module 18. The memory 17 and the storage device 16 are both electrically connected to the processor 136. The memory 17 serves as temporary storage space for data processed by the processor 136. The storage device 16 serves as storage space for data stored by the processor 136. The power supply module 18 is electrically connected to each of a plurality of connectors 11A to 11D for supplying power to the display device 1A, wherein the power supply module 18 may optionally include a rechargeable battery, or may only include a voltage conversion device. The display device 1A may also optionally include an audio device 15, which is electrically connected to the processor 136 and is used to process a corresponding audio data transmitted from the image signal source 21, wherein the audio device 15 may be a non-essential component of the display device 1A.
[0025] The multi-screen splicing display system may optionally include an external power supply 22, which is connected to the display device 1A and used to provide power to the display device 1A. The external power supply 22 is not a necessary component of the multi-screen splicing display system. The display device 1A further includes a power connector for connecting to the external power supply 22. In one scenario, the display device 1A is powered by an image signal source 21, for example, connector 11A is a universal serial bus connector or an HDMI connector, and the image signal source 21 can supply power to the display device 1A through a serial bus connection cable or an HDMI connection cable. In another scenario, the display device 1A can use the power from the external power supply 22, and the power supply module 18 is used to convert the voltage of the power from the external power supply 22 to provide power to the display device 1A. In yet another scenario, the power supply module 18 may further include a rechargeable battery, which can power the display device 1A itself and be charged by the external power supply 22. In another scenario, instead of connecting each display device 1A and 1B to an external power supply 22, the power supply for display device 1B can also come from display device 1A.
[0026] Further, after display device 1A is combined and spliced with at least one other display device 1B, image signal source 21 obtains the combination splicing information and calculates a plurality of image coordinates of a plurality of display devices 1A and 1B based on the combination splicing information. The full-frame image is then segmented according to the plurality of image coordinates to generate a plurality of segmented images. Subsequently, a plurality of sub-block image stream data with the same sub-block number of the plurality of segmented images in the i-th frame are generated, where the plurality of sub-block image stream data with the same sub-block number in the i-th frame corresponds to a plurality of display devices 1A and 1B. Hub 12 of display device 1A transmits the sub-block image stream data belonging to display device 1A to the core processing circuit 13 of display device 1A, and transmits the sub-block image stream data belonging to display device 1B to display device 1B through the connector connecting display device 1B.
[0027] Further, after the image signal source 21 transmits the image streaming data of the multiple pen sub-blocks numbered j of the i-th frame to the multiple display devices 1A and 1B, it will further acquire the image streaming data of the multiple pen sub-blocks numbered (j+1) of the i-th frame. And when the image streaming data of the multiple pen sub-blocks numbered (j+1) of the i-th frame is ready, it will start transmitting the image streaming data of the multiple pen sub-blocks numbered (j+1) of the i-th frame to the multiple display devices 1A and 1B. When the sub-block image streaming data numbered 1 to K of the i-th frame has been acquired and started to be transmitted, the image signal source 21 begins to process the full-frame image of the (i+1)-th frame and begins to acquire the sub-block image streaming data numbered 1 of the (i+1)-th frame. Here, K is the total number of sub-block images of the segmented image, K is an integer greater than or equal to 1, j is an integer from 1 to K, and i is an integer greater than or equal to 1.
[0028] Please refer to Figures 1 and 2. Figure 2 is a block diagram of a multi-screen splicing display system according to the first embodiment of the present invention. In this embodiment, the multi-screen splicing display system is composed of four display devices 1A to 1D, and display device 1A is connected to the image signal source 21. The four display devices 1A to 1D are spliced together to form a 2x2 full-frame virtual display, and the plurality of connectors 11A to 11D of each display device 1A to 1D are four Universal Serial Bus (USB) connectors. However, the above embodiment is not intended to limit the present invention. Each of display devices 1C and 1D may have only one connector 11A, display device 1A may have only connectors 11A to 11C, and display device 1B may have only connectors 11C and 11D.
[0029] For each display device 1A to 1D, for example, display device 1A, four universal serial bus connectors are respectively disposed on the four sides of display device 1A. The universal serial bus connector on one side of display device 1A and the universal serial bus connector on the corresponding side of another display device 1B or 1D can be male and female respectively, or female and male respectively, or both can be two female or two male. For example, the universal serial bus connector on the upper side of display device 1A and the universal serial bus connector on the lower side of another display device 1B can be male and female respectively, and the universal serial bus connector on the right side of display device 1A and the universal serial bus connector on the left side of another display device 1D can be male and female respectively.
[0030] Please refer to Figure 3 next. Figure 3 is a block diagram of a multi-screen splicing display system according to the second embodiment of the present invention. In this embodiment, the multi-screen splicing display system is composed of 16 display devices 1A to 1P, and display device 1E is connected to the image signal source 21. The 16 display devices 1A to 1P are combined to form a 4x4 full-frame virtual display. The multiple connectors of each display device 1A to 1P are four Universal Serial Bus (USB) connectors. In this embodiment, display device 1E is connected to display devices 1A, 1F, and 1I; display device 1F is connected to display devices 1B, 1G, and 1J; display device 1G is connected to display devices 1C, 1H, and 1K; display device 1H is connected to display devices 1D and 1L; display devices 1I and 1J are respectively connected to display devices 1M and 1N; and display device 1K is connected to display devices 1O and 1P. Since the maximum number of connection layers in the general sequence bus is seven, and the computer may use one or two layers internally, the combination of display devices 1A to 1P should preferably be controlled within five layers. Therefore, the method of connecting display device 1L to display device 1P is not adopted. Instead, the method of connecting display device 1K to display device 1P is adopted.
[0031] Please refer to Figure 4 next. Figure 4 is a schematic diagram of a full-frame virtual display of a multi-screen combination splicing display system according to the second embodiment of the present invention. In this embodiment, 16 display devices are combined and spliced into a 4x4 full-frame virtual display. Through the combination splicing information, the image signal source can calculate the image coordinates (M1,N1), (M1,N2), (M1,N3), (M1,N4), (M2,N1), (M2,N2), (M2,N3), (M2,N4), (M3,N1), (M3,N2), (M3,N3), (M3,N4), (M4,N1), (M4,N2), (M4,N3), (M4,N4) of the segmented images of the 16 display devices at the starting point of the full-frame image. Then, based on these coordinates, the 16 segmented images of the same frame of the full-frame image are obtained. Next, for each segmented image, it is divided into multiple sub-block images. The image signal source transmits multiple sub-block image streams of the same sub-block number from the 16 segmented images to 16 display devices.
[0032] Please refer to Figure 5 next. Figure 5 is a schematic diagram of a full-frame virtual display of a multi-screen combination splicing display system according to the third embodiment of the present invention. In this embodiment, eight display devices are combined and spliced into a 2x4 full-frame virtual display. Through the combination splicing information, the image signal source can calculate the image coordinates (M1,N1), (M1,N2), (M1,N3), (M1,N4), (M2,N1), (M2,N2), (M2,N3), (M2,N4) of the segmented images of the eight display devices at the starting point of the full-frame image. Then, based on this, eight sub-block image stream data of the same sub-block number of the eight segmented images of the same frame of the full-frame image are obtained.
[0033] Please refer to Figure 6 next. Figure 6 is a schematic diagram of a full-frame virtual display of a multi-screen combination splicing display system according to the fourth embodiment of the present invention. In this embodiment, eight display devices are combined and spliced into a full-frame virtual display of a specific shape that is not simply a rectangle. Since the size of the display devices is known, the image signal source can calculate the image coordinates (M1,N1), (M4,N1), (M3,N2), (M6,N2), (M3,N3), (M6,N3), (M2,N4), and (M5,N4) of the segmented images of the eight display devices at the starting point of the full-frame image through the combination splicing information. Then, based on this, eight sub-block image stream data of the same sub-block number of the eight segmented images of the same frame of the full-frame image are obtained.
[0034] Please refer to Figure 7 next. Figure 7 is a schematic diagram of a full-frame virtual display of a multi-screen combination splicing display system according to the fifth embodiment of the present invention. In this embodiment, six display devices are combined and spliced into a full-frame virtual display of a specific shape that is not a simple rectangle. Since the size of the display devices is known, the image signal source can calculate the image coordinates (M3,N1), (M2,N2), (M4,N2), (M1,N3), (M3,N3), (M2,N4) of the segmented images of the six display devices at the starting point of the full-frame image through the combination splicing information. Then, based on this, the source obtains six sub-block image stream data of the same sub-block number of the six segmented images of the same frame of the full-frame image.
[0035] Please refer to Figure 8 next. Figure 8 is a flowchart of the multi-screen combination splicing display method according to an embodiment of the present invention. After the plurality of display devices are connected, in step S801, the image signal source checks the mode operated by the plurality of display devices. If it is a combination splicing mode, the image signal source further executes steps S802 to S809. If it is a separate mode, the image signal source further executes steps S810 to S812.
[0036] In the separation mode, in step S810, the image signal source obtains separation information and creates a plurality of virtual displays. Next, in step S811, the image signal source acquires a single piece of image stream data corresponding to each image. In step S812, the image signal source transmits the corresponding piece of image stream data for each image to the corresponding display device. After the corresponding piece of image stream data is transmitted to the corresponding display device, the process returns to step S811. Each virtual display shows an independent image; the plurality of independent images are not derived from a single image. Therefore, there is no need to consider the issue of asynchronous display of images on the virtual displays.
[0037] In other words, in step S812, the image signal source may transmit image streaming data of a portion of the i-th frame to one of the display devices, and transmit image streaming data of another portion of the i-th frame to another display device. In step S811, the image signal source can acquire a certain piece of image streaming data, that is, it can transmit that piece of image streaming data in step S812 first, without having to consider the problem of screen tearing, and without synchronous transmission.
[0038] In the combined splicing mode, in step S802, the image signal source acquires the combined splicing information and creates a full-frame virtual display, wherein the full-frame virtual display is composed of multiple display devices combined and spliced together. In step S803, the image signal source calculates multiple image coordinates of the multiple display devices. In step S804, the image signal source segments the full-frame image of the same frame according to the multiple image coordinates of the multiple display devices to obtain multiple segmented images of the same frame.
[0039] Unlike the separate mode, in the combined splicing mode, since multiple sub-block images with the same sub-block number in the same frame come from the full-frame image of the same frame, in order to avoid screen tearing in the displayed full-frame image, it is necessary to consider that multiple display devices simultaneously display multiple sub-block images. Therefore, in step S805, the image signal source obtains the sub-block image streaming data with sub-block number j of the i-th frame for each display device. Then, after obtaining all the multiple sub-block image streaming data with sub-block number j of the i-th frame, in step S806, the image signal source begins to transmit the multiple sub-block image streaming data of the multiple sub-block image streaming data with sub-block number j of the i-th frame to the multiple display devices. Afterwards, in step S807, the image signal source checks whether j is equal to K. If not, step S808 is executed; if yes, step S809 is executed. In step S808, j is updated by incrementing it by 1. In step S809, j and i are updated by incrementing i by 1 and initializing j to 1. Furthermore, the initial values of i and j are both 1.
[0040] Please refer to Figures 8 and 9 together, or Figures 8 and 10. Figure 9 is a schematic diagram of full-frame image segmentation according to an embodiment of the present invention, and Figure 10 is a schematic diagram of full-frame image segmentation according to another embodiment of the present invention. According to the flowchart in Figure 8, taking a 2x2 full-frame virtual display composed of four display devices as an example, the image signal source captures the full-frame image of the i-th frame (step S804), and then segments the full-frame image into four segmented images A, B, C, and D, and divides each of the four segmented images A, B, C, and D into four sub-block images S1 to S4 (as shown in Figure 9), or multiple sub-block images S1 to S3 (as shown in Figure 10). Then, the image signal source performs parallel multiplexing (e.g., image stream compression) on the four sub-block images S1 with sub-block number 1 of the four segmented images A to D to obtain the four sub-block image stream data with sub-block number 1 of the four segmented images A to D (step S805).
[0041] Next, after acquiring the image streaming data of the four sub-blocks numbered 1 of the four segmented images A to D, the image signal source transmits the image streaming data of the four sub-blocks numbered 1 of the four segmented images A to D to the four display devices. Afterwards, after starting to transmit the image streaming data of the four sub-blocks numbered 1 of the four segmented images A to D, the image signal source begins to acquire the image streaming data of the four sub-blocks numbered 2 of the four segmented images A to D (corresponding to sub-block image S2). In other words, the image signal source can simultaneously acquire the image streaming data of the four sub-blocks numbered 2 of the four segmented images A to D at multiple parallel locations while transmitting the image streaming data of the four sub-blocks numbered 1 of the four segmented images A to D. In this way, since the acquisition and transmission of multiple sub-block image streaming data of the same sub-block number in the same frame can be synchronized, there will be no screen tearing in the full-frame image.
[0042] In summary, compared to prior art, in the multi-screen splicing display system provided by the present invention, the display devices have a specific hardware architecture, and multiple display devices can be combined and spliced to form a multi-screen splicing display system with the image signal source. Furthermore, the image signal source executes the designed multi-screen splicing display method. In this way, the image signal source only begins to transmit the multiple sub-block image stream data of the same frame and the same sub-block number to the multiple display devices after obtaining all the multiple sub-block image stream data of the same frame and the same sub-block number. Therefore, it can be ensured that the multiple display devices synchronously display the multiple sub-block images corresponding to the multiple sub-block image stream data of the same frame and the same sub-block number at the same specific time sequence, thereby avoiding screen tearing in the full-frame image.
[0043] This invention is disclosed herein only by preferred embodiments. However, it should be understood by anyone skilled in the art that the above embodiments are only used to describe the invention and are not intended to limit the scope of the patent rights claimed by the invention. Any changes or substitutions that are equivalent to or equivalent to the above embodiments should be interpreted as being covered within the spirit or scope of the invention. Therefore, the scope of protection of this invention should be based on the claims defined below. [Simplified Explanation of the Diagram]
[0044] Figure 1 is a block diagram of the display device of the multi-screen splicing display system according to an embodiment of the present invention. Figure 2 is a block diagram of the multi-screen splicing display system according to a first embodiment of the present invention. Figure 3 is a block diagram of the multi-screen splicing display system according to a second embodiment of the present invention. Figure 4 is a schematic diagram of the full-frame virtual display of the multi-screen splicing display system according to a second embodiment of the present invention. Figure 5 is a schematic diagram of the full-frame virtual display of the multi-screen splicing display system according to a third embodiment of the present invention. Figure 6 is a schematic diagram of the full-frame virtual display of the multi-screen splicing display system according to a fourth embodiment of the present invention. Figure 7 is a schematic diagram of the full-frame virtual display of the multi-screen splicing display system according to a fifth embodiment of the present invention. Figure 8 is a flowchart of the multi-screen splicing display method according to an embodiment of the present invention. Figure 9 is a schematic diagram of full-frame image segmentation according to an embodiment of the present invention. Figure 10 is a schematic diagram of full-frame image segmentation according to an embodiment of the present invention.
Claims
1. A multi-screen combined display method, implemented in a multi-screen combined splicing display system, comprising: Step (A): Using an image signal source of the multi-screen splicing display system, acquire the splicing information of the multiple display devices of the multi-screen splicing display system, and create a full-frame virtual display; Step (B): Using the image signal source, acquire a full-frame image of the i-th frame, and divide the full-frame image of the i-th frame into multiple segmented images corresponding to the multiple image devices, where i is an integer greater than or equal to 1; Step (C): For each of the multiple segmented images, use the image signal source to divide each segmented image into K sub-block images, where each of the K sub-block images of the segmented image corresponds to a sub-block number, where K is an integer greater than or equal to 1; Step (D): Using the image signal source, acquire the multiple sub-block image stream data of the multiple segmented images of the i-th frame with sub-block number j, where j is an integer greater than or equal to 1; Step (E): Wait for the image signal source to acquire all the i-th frame... The image streaming data of the plurality of pen sub-blocks with sub-block number j in the plurality of segmented images of the i-th frame is transmitted to the plurality of display devices respectively using an image signal source; after step (E), the image signal source is used to determine whether j is equal to K; and if the image signal source determines that j is not equal to K, then j is updated to j+1, and then step (D) is executed.
2. The multi-screen combination display method as described in claim 1, wherein the image signal source calculates a plurality of image coordinates of the plurality of display devices based on the combination splicing information, and divides the full-frame image of the i-th frame into a plurality of segmented images corresponding to the plurality of image devices according to the plurality of image coordinates.
3. The multi-screen combination display method as described in claim 1 further includes: If the image signal source determines that j equals K, then initialize j to 1, update i to i+1, and then execute step (B).
4. The multi-screen combination display method as described in claim 1, wherein the image signal source is a laptop, a tablet, a smartphone, a desktop computer, or an image storage device.
5. The multi-screen combination display method as described in claim 1, wherein the plurality of display devices are combined and spliced in an arbitrary shape.
6. The multi-screen combination display method as described in claim 1, wherein the image signal source performs parallel multiplexing processing on the plurality of sub-block images with sub-block number j of the plurality of segmented images of the i-th frame to obtain the plurality of sub-block image streaming data with sub-block number j of the plurality of segmented images of the i-th frame.
7. The multi-screen combination display method as described in claim 2, wherein the image coordinates are the starting point of the segmented image corresponding to the display device in one of the full-frame images.
8. The multi-screen display method as described in claim 1, wherein the full-frame image is free from screen tearing.
9. The multi-screen display method as claimed in claim 1, wherein each of the plurality of display devices has at least one Universal Serial Bus (USB) connector for combination and splicing.
