Multi-screen combination splicing display method for multi-screen combination splicing display system
Patent Information
- Application Number
- CN202510332252.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-20
- Publication Date
- 2026-09-22
AI Technical Summary
[0005]本发明的目的在于提供一种用于多屏组合拼接显示系统的多屏组合拼接显示方法,旨在解决组合拼接之复数个显示设备所显示之全幅影像可能有画面撕裂的技术问题
[0016]本发明的有益效果是:于本发明的多屏组合拼接显示方法中,透过对显示设备的硬件做设计与对影像信号源串流影像的流程做控制,影像信号源是在取得全部的同一帧之同一子区块编号的复数笔子区块影像串流数据后,才开始传递同一帧之同一子区块编号的复数笔子区块影像串流数据给复数个显示设备,因此可以有效地避免全幅影像有画面撕裂的情况。
Smart Images

Figure CN122802642A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a multi-screen splicing display method for a multi-screen splicing display system. 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. Background Technology
[0002] Display devices using Universal Serial Bus (USB) to transmit video streaming data have become increasingly common. By incorporating hubs within the display devices, multiple display devices can be interconnected, allowing the video signal source to treat them as multiple virtual displays. These multiple display devices can operate in mirror mode and display the video streaming data transmitted by the video signal source; alternatively, they can operate in extended mode and display multiple images of multiple video streaming data transmitted by the video signal source.
[0003] In the two application scenarios mentioned above, the multiple images displayed by multiple display devices can be the same image or multiple independent images. Therefore, even if there is a lack of synchronization when multiple display devices display multiple images, 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 image with the same sub-block number of the 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 with 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] The purpose of this invention is to provide a multi-screen splicing display method for a multi-screen splicing display system, aiming to solve the technical problem that the full-frame image displayed by multiple spliced display devices may have screen tearing.
[0006] This invention is implemented as follows: a multi-screen combination splicing display method for a multi-screen combination splicing display system, executed in the multi-screen combination splicing display system, the method includes the following steps: Step A: Use the image signal source of the multi-screen splicing display system to obtain the splicing information of multiple display devices of the multi-screen splicing display system, and create a full-frame virtual display; Step B: Use the image signal source to obtain the full-frame image of the i-th frame, and divide the full-frame image of the i-th frame into a plurality of segmented images corresponding to the 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, use the image signal source to divide each segmented image into K sub-block images, wherein each of the K sub-block images of the segmented image corresponds to a sub-block number, and K is an integer greater than or equal to 1; Step D: Using the image signal source, obtain the image stream data of the multiple sub-blocks of the multiple segmented images of the i-th frame, where the sub-block number is j, and j is an integer greater than or equal to 1; Step E: After the image signal source completes the acquisition of the image data stream of the multiple pen sub-block numbered j in the multiple segmented images of the i-th frame, the image signal source is used to transmit the image stream data of the multiple pen sub-block numbered j in the multiple segmented images of the i-th frame to the multiple display devices respectively.
[0007] A further technical solution of the present invention is: wherein the image signal source calculates a plurality of image coordinates of the plurality of display devices based on the combined 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.
[0008] A further technical solution of the present invention is: after step E, the image signal source is used to determine whether j is equal to K. 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.
[0009] A further technical solution of the present invention is: 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.
[0010] A further technical solution of the present invention is that the image signal source is a laptop computer, tablet, smartphone, desktop computer, or image storage device.
[0011] A further technical solution of the present invention is that the plurality of display devices are combined and spliced in an arbitrary shape.
[0012] A further technical solution of the present invention is: wherein the image signal source performs parallel multitasking 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.
[0013] A further technical solution of the present invention is: wherein the image coordinates are the starting point of the segmented image corresponding to the display device in the full-frame image.
[0014] A further technical solution of the present invention is that the full-frame image will not have screen tearing.
[0015] A further technical solution of the present invention is that each of the plurality of display devices has at least one universal serial bus connector for combination and splicing between display devices.
[0016] The beneficial effects of the present invention are as follows: In the multi-screen combination 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 image, the video signal source only starts to transmit the video streaming data of the multiple sub-blocks of the same frame with the same sub-block number to multiple display devices after obtaining all the video streaming data of the multiple sub-blocks of the same frame with the same sub-block number. Therefore, it can effectively avoid screen tearing of the full-frame image. Attached Figure Description
[0017] Figure 1 This 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 This is a block diagram of the multi-screen combination splicing display system according to the first embodiment of the present invention; Figure 3 This is a block diagram of the multi-screen combination splicing display system according to the second embodiment of the present invention; Figure 4 This is a schematic diagram of a full-screen virtual display of a multi-screen combination splicing display system according to the second embodiment of the present invention; Figure 5 This is a schematic diagram of a full-screen virtual display of a multi-screen splicing display system according to the third embodiment of the present invention; Figure 6 This is a schematic diagram of a full-screen virtual display of a multi-screen combination splicing display system according to the fourth embodiment of the present invention; Figure 7 This is a schematic diagram of a full-screen virtual display of a multi-screen combination splicing display system according to the fifth embodiment of the present invention; Figure 8 This is a flowchart of a multi-screen combination splicing display method according to an embodiment of the present invention; Figure 9 This is a schematic diagram illustrating the segmentation of a full-frame image according to an embodiment of the present invention; Figure 10 This is a schematic diagram illustrating the segmentation of a full-frame image according to an embodiment of the present invention.
[0018] Reference numerals: 1A-1P - Display device; 11A-11D - Connector; 12 - Hub; 13 - Core processing circuit; 131 - Peripheral controller; 132 - Decoder; 133 - Sampling unit; 134 - Color processing unit; 135 - Panel interface unit; 136 - Processor; 14 - Display panel; 15 - Audio device; 16 - Storage device; 17 - Memory; 18 - Power supply module; 21 - Image signal source; 22 - External power supply; S801-S812 - Method steps; (M 1,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), (M5,N3), (M6,N1), (M6,N3) - Image coordinates, A~D - Segmented images, S1~S4 - Sub-block images. Detailed Implementation
[0019] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments.
[0020] This invention provides a method for multi-screen splicing display in a multi-screen splicing display system, which is executed in the multi-screen splicing display system, and the method includes the following steps: Step A: Use the image signal source of the multi-screen splicing display system to obtain the splicing information of multiple display devices of the multi-screen splicing display system, and create a full-frame virtual display; Step B: Use the image signal source to obtain the full-frame image of the i-th frame, and divide the full-frame image of the i-th frame into a plurality of segmented images corresponding to the 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, use the image signal source to divide each segmented image into K sub-block images, wherein each of the K sub-block images of the segmented image corresponds to a sub-block number, and K is an integer greater than or equal to 1; Step D: Using the image signal source, obtain the image stream data of the multiple sub-blocks of the multiple segmented images of the i-th frame, where the sub-block number is j, and j is an integer greater than or equal to 1; Step E: After the image signal source completes the acquisition of the image data stream of the multiple pen sub-block numbered j in the multiple segmented images of the i-th frame, the image signal source is used to transmit the image stream data of the multiple pen sub-block numbered j in the multiple segmented images of the i-th frame to the multiple display devices respectively.
[0021] Preferably, the image signal source calculates multiple image coordinates of the multiple display devices based on the combined stitching information, and divides the full-frame image of the i-th frame into multiple segmented images corresponding to the multiple image devices according to the multiple image coordinates.
[0022] Preferably, after step E, the image signal source is used to determine whether j is equal to K. 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.
[0023] Preferably, if the image signal source determines that j equals K, then j is initialized to 1, i is updated to i+1, and then step B is executed.
[0024] Preferably, the image signal source is a laptop, tablet, smartphone, desktop computer, or image storage device.
[0025] Preferably, the plurality of display devices are combined and spliced in any shape.
[0026] Preferably, the image signal source performs parallel multitasking 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.
[0027] Preferably, the image coordinates are the starting point of the segmented image corresponding to the display device within the full-frame image.
[0028] Preferably, the full-frame image is free from screen tearing.
[0029] Preferably, each of the plurality of display devices has at least one universal serial bus connector for combining and splicing the display devices.
[0030] The display device of the present invention has a special hardware design with multiple connectors and hubs. Multiple display devices can be combined and spliced to form a multi-screen splicing display system. The image signal source can use a designed algorithm to cut the full-frame image of the same frame into multiple segmented images according to the splicing method, and then cut each segmented image into multiple sub-block images. Furthermore, multiple sub-block images with the same sub-block number from different segmented images of the same frame are displayed synchronously on multiple display devices, so that multiple display devices form a full-frame virtual display and display the full-frame image without screen tearing.
[0031] First, refer to Figure 1 , Figure 1This is a block diagram of the display devices in a 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 display device 1B. Thus, a plurality of display devices 1A, 1B and image signal source 21 can form a multi-screen splicing display system, serving 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. Note that display device 1A can serve as a first display device capable of receiving and transmitting sub-block image stream data, while display device 1B can serve as a second display device that only receives sub-block image stream 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. A 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.
[0032] Display device 1A includes a plurality of connectors 11A-11D, a hub 12, a core processing circuit 13, and a display panel 14. The plurality of connectors 11A-11D in display device 1A are connected to the core processing circuit 13 via the hub 12. The display panel 14 is electrically connected to the core processing circuit 13. Each connector 11A-11D can be a first connector serving as an input or a second connector serving as an output. In this invention, display device 1A includes at least a first connector and optionally at least one second connector; the number of second connectors can be one to four, depending on requirements. Connectors 11A-11D are, in principle, bidirectional connectors, such as Universal Serial Bus (USB) connectors, which use half-duplex transmission and reception.
[0033] 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 main purpose of this invention is 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 by 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.
[0034] The hub 12 of 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 connector 11A, where i is a positive integer and the multiple segmented images of the i-th frame are segmented from the full-frame image of the i-th frame. The hub 12 of display device 1A transmits one sub-block image stream data belonging to 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 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 display panel 14.
[0035] 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 corresponding sub-block image stream data. Connectors 11A-11D can be Universal Serial Bus (USB) connectors, and the peripheral controller 131 can be a 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.
[0036] In addition, the display device 1A further includes memory 17, storage device 16, and power supply module 18. Memory 17 and storage device 16 are both electrically connected to processor 136. Memory 17 serves as temporary storage space for data processed by processor 136. Storage device 16 serves as storage space for data stored by processor 136. Power supply module 18 is electrically connected to each of a plurality of connectors 11A to 11D for supplying power to display device 1A. Power supply module 18 may optionally include a rechargeable battery or only a voltage conversion device. Display device 1A may also optionally include an audio device 15, which is electrically connected to processor 136 and used to process a corresponding audio data transmitted from image signal source 21. Audio device 15 may be a non-essential component of display device 1A.
[0037] The multi-screen splicing display system can optionally include an external power supply 22, which is connected to display device 1A to provide power to it. The external power supply 22 is not a necessary component of the multi-screen splicing display system. Display device 1A further includes a power connector for connecting to the external power supply 22. In one scenario, 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 display device 1A through a serial bus cable or an HDMI cable. In another scenario, display device 1A can use the power from external power supply 22, and power supply module 18 is used to convert the voltage of the power from external power supply 22 to provide power to display device 1A. In yet another scenario, power supply module 18 may include a rechargeable battery, capable of supplying power to display device 1A itself and being charged by external power supply 22. In yet another scenario, it is not necessary for each display device 1A or 1B to be connected to an external power supply 22; instead, the power supply for display device 1B can also come from display device 1A.
[0038] Furthermore, after display device 1A is combined and spliced with at least one other display device 1B, image signal source 21 obtains the combined splicing information and calculates multiple image coordinates of multiple display devices 1A and 1B based on the combined splicing information. It then segments the full-frame image according to the multiple image coordinates to generate multiple segmented images. Next, it generates multiple sub-block image stream data with the same sub-block number for the multiple segmented images of the i-th frame, where the multiple sub-block image stream data with the same sub-block number for the i-th frame corresponds to multiple 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.
[0039] Furthermore, after the image signal source 21 transmits the image stream 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 stream data of the multiple pen sub-blocks numbered (j+1) of the i-th frame. Only when the image stream data of the multiple pen sub-blocks numbered (j+1) of the i-th frame is ready will it begin to transmit the image stream 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.
[0040] Reference Figure 1 and Figure 2 , Figure 2 This is a block diagram of a multi-screen splicing display system according to a 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 2×2 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.
[0041] For each display device 1A to 1D, for example, display device 1A, four Universal Serial Bus (USB) connectors are respectively configured on the four sides of display device 1A. The USB connector on one side of display device 1A and the corresponding USB connector on the other side of display device 1B or 1D can be male and female, respectively, or both can be female and male, or both can be two female or two male connectors. For example, the USB connector on the upper side of display device 1A and the USB connector on the lower side of display device 1B can be male and female, respectively; the USB connector on the right side of display device 1A and the USB connector on the left side of display device 1D can be male and female, respectively.
[0042] Next refer to Figure 3 , Figure 3This is a block diagram of a multi-screen splicing display system according to a 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 4×4 full-frame virtual display. The plurality of 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. The USB protocol specifies that it supports a maximum of seven levels of cascading. Considering that the host controller usually occupies 1-2 levels, the combination of display devices 1A to 1P should be controlled within 5 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.
[0043] Next refer to Figure 4 , Figure 4 This is a schematic diagram of a full-frame virtual display of a multi-screen combination splicing display system according to a second embodiment of the present invention. In this embodiment, 16 display devices are combined and spliced into a 4×4 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.
[0044] Next refer to Figure 5 , Figure 5This is a schematic diagram of a full-frame virtual display of a multi-screen combined splicing display system according to the third embodiment of the present invention. In this embodiment, eight display devices are combined and spliced into a 2×4 full-frame virtual display. Through the combined 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 these coordinates, the source obtains 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.
[0045] Next refer to Figure 6 , Figure 6 This 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.
[0046] Next refer to Figure 7 , Figure 7 This 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 simply a 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), and (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, 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 are obtained.
[0047] Next refer to Figure 8 , Figure 8 This is a flowchart of a multi-screen combination splicing display method according to an embodiment of the present invention. After a plurality of display devices are connected, in step S801, the image signal source checks the operating mode of 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.
[0048] 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 the image stream data mapped to each image. In step S812, the image signal source transmits the image stream data mapped to each image to the corresponding display device. After the 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 segmentation. Therefore, there is no need to consider the issue of asynchronous display of images on the virtual displays.
[0049] 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 display device and 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.
[0050] In the combined splicing mode, in step S802, the image signal source acquires the combined splicing information and creates a full-frame virtual display, which 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.
[0051] 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, to avoid screen tearing in the displayed full-frame image, it is necessary to consider the simultaneous display of multiple sub-block images on multiple display devices. Therefore, in step S805, the image signal source obtains the sub-block image stream data with sub-block number j of the i-th frame for each display device. Then, after obtaining all the multiple sub-block image stream 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 stream 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 currently equal to K. If not, step S808 is executed; if yes, step S809 is executed. In step S808, j is updated by incrementing by 1. In step S809, j and i are updated, i is incremented by 1 and j is initialized to 1. Furthermore, the initial values of i and j are both 1.
[0052] Reference Figure 8 and Figure 9 , or refer to Figure 8 and Figure 10 , Figure 9 This is a schematic diagram illustrating the segmentation of a full-frame image according to an embodiment of the present invention, and Figure 10 This is a schematic diagram illustrating full-frame image segmentation according to another embodiment of the present invention. Based on... Figure 8 The flowchart, taking a 2×2 full-frame virtual display composed of four display devices as an example, shows that the image signal source captures the full-frame image of the i-th frame (step S804), and then divides the full-frame image into four segmented images A, B, C, and D, and further divides each of the four segmented images A, B, C, and D into four sub-block images S1 to S4 (e.g., ...). Figure 9 ), or multiple sub-block images S1 to S3 (e.g. Figure 10 Then, the image signal source performs parallel multitasking (e.g., image stream compression) on the four sub-block images S1 of the four segmented images A to D, which are numbered 1, to obtain the four sub-block image stream data of the four segmented images A to D (step S805).
[0053] Next, after acquiring the video stream data of the four sub-blocks numbered 1 of the four segmented images A through D, the image signal source transmits this video stream data to the four display devices. Then, after starting to transmit the video stream data of the four sub-blocks numbered 1 of the four segmented images A through D, the image signal source begins acquiring the video stream data of the four sub-blocks numbered 2 of the four segmented images A through D (corresponding to sub-block image S2). In other words, the image signal source can simultaneously acquire the video stream data of the four sub-blocks numbered 2 of the four segmented images A through D at multiple parallel locations while transmitting the video stream data of the four sub-blocks numbered 1 of the four segmented images A through D. In this way, because the acquisition and transmission of multiple sub-block video stream data of the same sub-block number within the same frame can be synchronized, there will be no screen tearing in the full-frame image.
[0054] In summary, compared to prior art, the multi-screen splicing display system provided by this invention features a specific hardware architecture for the display devices. Multiple display devices can be combined and spliced to form a multi-screen splicing display system with the image signal source, and the image signal source executes the designed multi-screen splicing display method. In this way, the image signal source only begins transmitting the image stream data of multiple sub-blocks with the same sub-block number from the same frame to the multiple display devices after obtaining all the sub-block image stream data of the same frame with 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 with the same sub-block number at the same specific time sequence, thereby avoiding screen tearing in the full-frame image.
[0055] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for multi-screen splicing display in a multi-screen splicing display system, executed in the multi-screen splicing display system, characterized in that, The method includes the following steps: Step A: Use the image signal source of the multi-screen splicing display system to obtain the splicing information of multiple display devices of the multi-screen splicing display system, and create a full-frame virtual display; Step B: Use the image signal source to obtain the full-frame image of the i-th frame, and divide the full-frame image of the i-th frame into a plurality of segmented images corresponding to the 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, use the image signal source to divide each segmented image into K sub-block images, wherein each of the K sub-block images of the segmented image corresponds to a sub-block number, and K is an integer greater than or equal to 1; Step D: Using the image signal source, obtain the image stream data of the multiple sub-blocks of the multiple segmented images of the i-th frame, where the sub-block number is j, and j is an integer greater than or equal to 1; Step E: After the image signal source completes the acquisition of the image data stream of the multiple pen sub-block numbered j in the multiple segmented images of the i-th frame, the image signal source is used to transmit the image stream data of the multiple pen sub-block numbered j in the multiple segmented images of the i-th frame to the multiple display devices respectively.
2. The multi-screen combination splicing display method for a multi-screen combination splicing display system according to claim 1, characterized in that, The image signal source calculates multiple image coordinates of the multiple display devices based on the combined splicing information, and divides the full-frame image of the i-th frame into multiple segmented images corresponding to the multiple image devices according to the multiple image coordinates.
3. The multi-screen combination splicing display method for a multi-screen combination splicing display system according to claim 1, characterized in that, After step E, the image signal source is used to determine whether j is equal to K. 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.
4. The multi-screen combination splicing display method for a multi-screen combination splicing display system according to claim 3, characterized in that, If the image signal source determines that j equals K, then initialize j to 1, update i to i+1, and then proceed to step B.
5. The multi-screen combination splicing display method for a multi-screen combination splicing display system according to claim 1, characterized in that, The image signal source can be a laptop, tablet, smartphone, desktop computer, or image storage device.
6. The multi-screen combination splicing display method for a multi-screen combination splicing display system according to claim 1, characterized in that, The plurality of display devices are combined and spliced in any shape.
7. The multi-screen combination splicing display method for a multi-screen combination splicing display system according to claim 1, characterized in that, The image signal source performs parallel multitasking on the plurality of sub-block images with sub-block number j in 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 in the plurality of segmented images of the i-th frame.
8. The multi-screen combination splicing display method for a multi-screen combination splicing display system according to claim 2, characterized in that, The image coordinates are the starting point of the segmented image in the full-frame image corresponding to the display device.
9. The multi-screen combination splicing display method for a multi-screen combination splicing display system according to claim 1, characterized in that, The full-frame image will not have any screen tearing.
10. The multi-screen combination splicing display method for a multi-screen combination splicing display system according to claim 1, characterized in that, Each of the plurality of display devices has at least one universal serial bus connector for combining and splicing display devices.