Image processing method and device
The image processing method synchronizes sub-image display across multiple split screens by dividing and routing images through acquisition ends, addressing the graphics card limitation and ensuring high-quality large screen display without tearing.
Patent Information
- Application Number
- CN202010482526.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-05-29
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2040-05-29
AI Technical Summary
Existing external large screen systems are limited by the number of split images supported by graphics cards, preventing the display of source images across more than 4 split screens, leading to tearing due to asynchronous sub-image display.
An image processing method and device that divides images into sub-images matching the number of split screens, synchronizes their display through acquisition ends, and ensures each sub-image is sent to the correct split screen, eliminating the need for graphics card limitations.
This approach enhances image quality by minimizing time differences between sub-images, preventing tearing and allowing seamless display across any number of split screens.
Smart Images

Figure CN111752513B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of image processing, and in particular to an image processing method and device. Background Art
[0002] External large screen system reference Figure 1 ,like Figure 1 As shown, the external large screen includes four split screens, each split screen is connected to the image processing server through a video cable, wherein the types of video cables may include: High Definition Multimedia Interface (HDMI), Video Graphics Array (VGA), Digital Visual Interface (DVI), Display Port (DP), etc. The video cable is Figure 1 The image processing server is connected to the acquisition end of the image source device (also called the S end) through a network cable. The S end sends the source image from the image source to the image processing server. The graphics card in the image processing server uses its own split-screen function to split the source image into multiple small images and display them on multiple split screens managed by the graphics card. In addition, users can set the display mode of the source image of the image source on the external large screen through the console.
[0003] However, since the split function depends on the graphics card function, and a graphics card can only support a limited number of split images, usually 3 or 4. Therefore, in the scenario where a source image is displayed on an external large screen by more than 4 split screens, the above external large screen system cannot be implemented. Summary of the invention
[0004] The disclosed embodiment provides an image processing method and device, which can solve the problem of tearing of large screen images due to the asynchronous display of sub-images of each split screen. The technical solution is as follows:
[0005] According to a first aspect of an embodiment of the present disclosure, there is provided an image processing method, the method being applied to an image processing server, the method comprising:
[0006] Receive display information, the display information including: an image, and a corresponding relationship between the image and a large screen to be displayed in an external large screen device; each of the large screens includes a plurality of split screens;
[0007] Dividing the image into sub-images of the same number as the number of split screens in the large screen;
[0008] Determine a correspondence between the acquisition end and the large screen, wherein one acquisition end corresponds to one large screen;
[0009] Each of the sub-images is sent to the corresponding split screen in the large screen through the acquisition end, so that the split screen displays the corresponding sub-image.
[0010] The image processing method provided by the embodiment of the present disclosure receives display information, and the display information includes: an image, and a corresponding relationship between the image and a large screen to be displayed in an external large screen device; each large screen includes multiple split screens; the image is divided into sub-images of the same number as the number of split screens in the large screen; the corresponding relationship between the acquisition end and the large screen is determined, wherein one acquisition end corresponds to a large screen; each sub-image is sent to the corresponding split screen in the large screen through the acquisition end, so that the split screen displays the corresponding sub-image. Since the same frame of the picture is collected by the acquisition end of an image processing server, it is ensured that the pictures output by the acquisition end of the image processing server are synchronized, so that the time difference between the sub-images displayed by each split screen is also very small, which can improve the image quality of the large screen display and avoid the problem of tearing of the large screen image due to the asynchronous display of the sub-images of each split screen.
[0011] In one embodiment, the method further comprises:
[0012] Obtaining the corresponding relationship between each split screen in the large screen and each split screen receiving end; one split screen corresponds to one split screen receiving end;
[0013] The sending of each of the sub-images to the corresponding split screen in the large screen through the acquisition end includes:
[0014] Each of the sub-images is sent to the split-screen receiving end corresponding to each of the split-screens in the large screen through the acquisition end.
[0015] In one embodiment, sending each of the sub-images to the split-screen receiving end corresponding to each of the split-screens in the large screen through the acquisition end includes:
[0016] Acquire the resolution of the image;
[0017] Determining the resolution of the sub-image displayed on each split screen according to the number of split screens in the large screen and the resolution of the image;
[0018] Each of the sub-images and the resolution corresponding to the sub-image is sent to the split-screen receiving end of the corresponding split-screen through the acquisition end.
[0019] In one embodiment, the sending of each of the sub-images and the resolution corresponding to the sub-image to the corresponding split-screen receiving end through the acquisition end includes:
[0020] Encoding each of the sub-images to obtain encoded data corresponding to each of the sub-images;
[0021] The coded data corresponding to each sub-image and the resolution corresponding to the sub-image are sent to the split-screen receiving end of the corresponding split-screen through the acquisition end.
[0022] In one embodiment, determining the correspondence between the acquisition end and the large screen includes:
[0023] Determine an image window in which the image is to be displayed, and establish a corresponding relationship between the image window and the large screen; wherein the corresponding image window and the large screen display the same image;
[0024] Determine a correspondence between the image window and the acquisition end, wherein one image window corresponds to one acquisition end;
[0025] According to the corresponding relationship between the image window and the large screen, and the corresponding relationship between the image window and the acquisition end, the corresponding relationship between the acquisition end and the large screen is acquired.
[0026] In one embodiment, the receiving display information includes:
[0027] Receiving the image sent by an image source device;
[0028] The corresponding relationship between the image sent by the receiving console and the large screen to be displayed in the external large screen device.
[0029] In one embodiment, determining the correspondence between the acquisition end and the large screen includes:
[0030] Acquire the idle acquisition end;
[0031] A corresponding relationship between the idle acquisition terminal and the large screen is established.
[0032] According to a second aspect of an embodiment of the present disclosure, there is provided an external large-screen system, comprising: an image source device, a console, an image processing server and an external large-screen device;
[0033] The image source device is used to send images to the image processing server;
[0034] The console is used to receive the corresponding relationship between the image triggered by the user and the large screen to be displayed in the external large screen device, and send the corresponding relationship between the image and the large screen to be displayed in the external large screen device to the image processing server; each of the large screens includes multiple split screens;
[0035] The image processing server is used to receive the image and the corresponding relationship between the image and the large screen to be displayed in the external large screen device;
[0036] The image processing server is further used to divide the image into sub-images of the same number as the number of split screens in the large screen;
[0037] The image processing server is further used to determine the corresponding relationship between the acquisition end and the large screen, wherein one acquisition end corresponds to one large screen;
[0038] The image processing server is further configured to send each of the sub-images to the corresponding split screen in the large screen through the acquisition terminal, so that the split screen displays the corresponding sub-image;
[0039] The external large-screen device is used to receive the sub-image corresponding to each split screen and control each split screen to display the corresponding sub-image.
[0040] In one implementation,
[0041] The image processing server is further used to obtain the corresponding relationship between each split screen in the large screen and each split screen receiving terminal; one split screen corresponds to one split screen receiving terminal;
[0042] The image processing server is also used to send each of the sub-images to the split-screen receiving terminals corresponding to each of the split-screens in the large screen through the acquisition terminal.
[0043] In one implementation,
[0044] The image processing server is further used to obtain the resolution of the image;
[0045] The image processing server is further used to determine the resolution of the sub-image displayed on each split screen according to the number of split screens in the large screen and the resolution of the image;
[0046] The image processing server is also used to send each of the sub-images and the resolution corresponding to the sub-image to the split-screen receiving end of the corresponding split-screen through the acquisition end.
[0047] In one implementation,
[0048] The image processing server is further used to encode each of the sub-images to obtain encoded data corresponding to each of the sub-images;
[0049] The image processing server is also used to send the encoding data corresponding to each sub-image and the resolution corresponding to the sub-image to the corresponding split-screen receiving end through the acquisition end.
[0050] In one implementation,
[0051] The image processing server is further used to determine an image window in which the image is to be displayed, and to establish a corresponding relationship between the image window and the large screen; wherein the corresponding image window and the large screen display the same image;
[0052] The image processing server is further used to determine the corresponding relationship between the image window and the acquisition end, wherein one image window corresponds to one acquisition end;
[0053] The image processing server is further used to obtain the corresponding relationship between the acquisition terminal and the large screen according to the corresponding relationship between the image window and the large screen, and the corresponding relationship between the image window and the acquisition terminal.
[0054] In one implementation,
[0055] The image processing server is further used to receive the image sent by the image source device;
[0056] The image processing server is also used to receive the corresponding relationship between the image sent by the console and the large screen to be displayed in the external large screen device.
[0057] In one implementation,
[0058] The image processing server is further used to obtain the idle acquisition end;
[0059] The image processing server is also used to establish a corresponding relationship between the idle acquisition terminal and the large screen.
[0060] According to a third aspect of an embodiment of the present disclosure, there is provided an image processing apparatus, the apparatus being applied to an image processing server, the apparatus comprising:
[0061] A receiving module, used to receive display information, wherein the display information includes: an image, and a corresponding relationship between the image and a large screen to be displayed in an external large screen device; each of the large screens includes a plurality of split screens;
[0062] A processing module, used for dividing the image into sub-images of the same number as the number of split screens in the large screen;
[0063] A determination module, used to determine the corresponding relationship between the acquisition terminal and the large screen, wherein one acquisition terminal corresponds to one large screen;
[0064] The sending module is used to send each of the sub-images to the corresponding split screen in the large screen through the acquisition end, so that the split screen displays the corresponding sub-image.
[0065] In one embodiment, the device further includes: an acquisition module, and the sending module includes: a first sending submodule,
[0066] An acquisition module, used for acquiring the correspondence between each split screen in the large screen and each split screen receiving terminal; one split screen corresponds to one split screen receiving terminal;
[0067] The first sending submodule is used to send each of the sub-images to the split-screen receiving terminals corresponding to each of the split-screens in the large screen through the acquisition terminal.
[0068] In one embodiment, the first sending submodule includes:
[0069] A first acquisition submodule, used to acquire the resolution of the image;
[0070] A first determination submodule, used to determine the resolution of the sub-image displayed on each split screen according to the number of split screens in the large screen and the resolution of the image;
[0071] The second sending submodule is used to send each of the sub-images and the resolution corresponding to the sub-image to the split-screen receiving end of the corresponding split-screen through the acquisition end.
[0072] In one embodiment, the second sending submodule includes:
[0073] An encoding submodule, used for encoding each of the sub-images to obtain encoding data corresponding to each of the sub-images;
[0074] The third sending submodule is used to send the coded data corresponding to each sub-image and the resolution corresponding to the sub-image to the corresponding split-screen receiving end through the acquisition end.
[0075] In one embodiment, the determining module includes:
[0076] A second determination submodule is used to determine an image window in which the image is to be displayed, and to establish a corresponding relationship between the image window and the large screen; wherein the corresponding image window and the large screen display the same image;
[0077] A third determination submodule is used to determine the corresponding relationship between the image window and the acquisition end, wherein one image window corresponds to one acquisition end;
[0078] The second acquisition submodule is used to acquire the corresponding relationship between the acquisition terminal and the large screen according to the corresponding relationship between the image window and the large screen and the corresponding relationship between the image window and the acquisition terminal.
[0079] In one embodiment, the receiving module includes:
[0080] A first receiving submodule, configured to receive the image sent by an image source device;
[0081] The second receiving submodule is used to receive the correspondence between the image sent by the console and the large screen to be displayed in the external large screen device.
[0082] In one embodiment, the determining module includes:
[0083] A third acquisition submodule is used to acquire the idle acquisition end;
[0084] A submodule is established to establish a corresponding relationship between the idle acquisition terminal and the large screen.
[0085] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0086] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0087] Figure 1 It is a structural schematic diagram of an external large-screen system method in the prior art provided by an embodiment of the present disclosure;
[0088] Figure 2 is a flow chart of an image processing method provided by an embodiment of the present disclosure;
[0089] Figure 3 is a screen diagram of an external large-screen device provided by an embodiment of the present disclosure;
[0090] Figure 4 is a flow chart of an image processing method provided by an embodiment of the present disclosure;
[0091] Figure 5 is a structural diagram of an image processing server provided by an embodiment of the present disclosure;
[0092] Figure 6 is a flow chart of an image processing method provided by an embodiment of the present disclosure;
[0093] Figure 7 is a flow chart of an image processing method provided by an embodiment of the present disclosure;
[0094] Figure 8 is a split screen schematic diagram provided by an embodiment of the present disclosure;
[0095] Fig. 9 It is a structural schematic diagram of an external large-screen system method provided by an embodiment of the present disclosure;
[0096] Fig.10 It is a structural schematic diagram of an external large-screen system method provided by an embodiment of the present disclosure;
[0097] Fig.11 is a flow chart of an image processing method provided by an embodiment of the present disclosure;
[0098] Fig.12 is a structural diagram of an external large-screen system provided by an embodiment of the present disclosure;
[0099] Fig.13 is a structural diagram of an image processing device provided by an embodiment of the present disclosure;
[0100] Fig.14 is a structural diagram of an image processing device provided by an embodiment of the present disclosure;
[0101] Fig.15 is a structural diagram of a first sending submodule in an image processing device provided by an embodiment of the present disclosure;
[0102] Fig.16 is a structural diagram of a second sending submodule in an image processing device provided by an embodiment of the present disclosure;
[0103] Fig.17 is a structural diagram of a determination module in an image processing device provided by an embodiment of the present disclosure;
[0104] Fig.18 is a structural diagram of a receiving module in an image processing device provided by an embodiment of the present disclosure;
[0105] Fig.19 It is a structural diagram of a determination module in an image processing device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0106] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0107] The present disclosure provides an image processing method. Figure 2 As shown, the method is applied to an image processing server, and the image processing includes the following steps:
[0108] 101. Receive display information, where the display information includes: an image, and a corresponding relationship between the image and a large screen to be displayed in an external large screen device; each large screen includes multiple split screens.
[0109] The external large-screen device may be composed of multiple display screens, each of which is called a split screen. Multiple split screens may form a large screen, so the external large-screen device may be divided into at least one large screen.
[0110] like Figure 3 As shown, Figure 3 The external large-screen device shown in the figure is divided into three large screens, and each large screen can be composed of multiple split screens. Specifically, large screen one is composed of four split screens A, B, C, and D, large screen two is composed of two split screens E and F, and large screen three is composed of two split screens G and H.
[0111] The external large-screen device can be placed locally, and the image processing server can be placed in a remote computer room.
[0112] like Figure 4 As shown, the above step 101 includes the following sub-steps:
[0113] 1011: Receive an image sent by an image source device.
[0114] For example, Figure 5 As shown, the receiving end can be set in the image processing server ( Figure 5 R1, R2 and R3 in the figure), the receiving end of the image processing server restores (can also be rendered) the source image collected from the image source device. At this time, the image processing server obtains the above-mentioned image.
[0115] 1012: receiving the correspondence between the image sent by the console and the large screen to be displayed in the external large screen device.
[0116] If the received image is an image, the user can operate on the console to set which large screen the image is to be displayed on; the console determines which large screen in the external large-screen device is used to display the received image based on the received user operation information and the image restored by the receiving end of the image processing server, and sends the image and the correspondence between the image and the large screen to be displayed to the image processing server.
[0117] If the received images are multiple images, the user can operate on the console to set the images to be displayed on the large screens; the console determines the images to be displayed on the large screens in the external large-screen device based on the received user operation information and the images restored by the receiving end of the image processing server; and sends each image and the correspondence between each image and the large screen to be displayed to the image processing server.
[0118] Among them, a large screen can display an image restored by a receiving end of an image processing server, and can also display an image generated by superimposing or splicing images restored by the receiving ends of multiple image processing servers.
[0119] 102. Divide the image into sub-images of the same number as the number of split screens in the large screen.
[0120] Since the large screen is composed of multiple split screens, the sub-images displayed by the multiple split screens can be spliced into a complete image. Therefore, the acquisition end of the image processing server also needs to divide the image into sub-images of the same number as the number of split screens in the large screen.
[0121] For example: if a large screen has 4 split screens, the acquisition end of the image processing server will divide the image into 4 sub-images.
[0122] Among them, the acquisition end in the image processor is usually a software end, which is built into the image processing server.
[0123] It should be noted that in the present invention, no matter which images the administrator requires to be displayed on the large screen, it can be a single image, multiple overlapping images, or stretched or reduced, the s-side in the image processor no longer cares about image stretching or reduction, or the display level of the overlapping parts of multiple images. This is especially true for scenes with complex and changeable overlapping relationships. In this way, there is no need to calculate the image display level of the overlapping part, which simplifies the processing flow and improves the reliability of the system.
[0124] Specifically, virtual screens corresponding to the large screens in the external large-screen device can be virtualized in the image processing server to form multiple image windows. Each image window corresponds to a large screen, and the number and distribution of sub-image windows in each image window are the same as the number and distribution of split screens in the actual corresponding large screen. Therefore, the administrator can obtain the number of sub-images corresponding to the image by moving the image to the image window.
[0125] 103. Determine the correspondence between the acquisition end and the large screen, wherein one acquisition end corresponds to one large screen.
[0126] like Figure 6 As shown, the above step 103 includes the following sub-steps:
[0127] 1031: Get an idle collection end.
[0128] 1032: Establish a corresponding relationship between an idle acquisition terminal and a large screen.
[0129] In order to speed up the image display speed on the large screen, in one embodiment, an idle acquisition end of an image processing server can be selected, and a corresponding relationship between the idle acquisition end of the image processing server and the large screen can be established. In this way, since the acquisition end of the image processing server is idle, it can immediately respond to any operation, thereby improving the processing speed and further speeding up the image display speed on the large screen.
[0130] Among them, one acquisition end corresponds to a large screen, that is, all sub-images in the split screens in a large screen are sent by one acquisition end, so that the time difference between each split screen receiving the sub-image is very small, which can improve the image quality displayed on the large screen.
[0131] 104. Send each sub-image to the corresponding split screen in the large screen through the acquisition end, so that the split screen displays the corresponding sub-image.
[0132] After the acquisition end of the control image processing server divides the image into sub-images of the same number as the split screens in the large screen, each sub-image will be sent to the corresponding split screen in the large screen so that the split screen displays the corresponding sub-image.
[0133] In the present disclosure, the complete picture of each large screen in the external large-screen device corresponds to the acquisition end of an image processor, and the image segmentation is completed by the acquisition end of the image processing server. The acquisition end of each image processing server acquires the image and divides the image into sub-images and sends them to each split screen, and displays each sub-image on each split screen.
[0134] Since the image is segmented by the acquisition end of the image processing server and no longer relies on the split-screen function of the graphics card, the number of segmented images will no longer be limited by the performance of the graphics card. The image can be segmented into any number of small images according to user needs and displayed through any number of split screens.
[0135] In addition, since the same frame of picture is collected by the acquisition end of an image processing server, the picture output by the acquisition end of the image processing server is guaranteed to be synchronized, so that the time difference between the sub-images displayed on each split screen is also very small, which can improve the image quality of the large-screen display and avoid the problem of tearing of the large-screen image due to the asynchronous display of the small images on each split screen.
[0136] The image processing method provided by the embodiment of the present disclosure receives display information, and the display information includes: an image, and a corresponding relationship between the image and a large screen to be displayed in an external large screen device; each large screen includes multiple split screens; the image is divided into sub-images of the same number as the number of split screens in the large screen; the corresponding relationship between the acquisition end and the large screen is determined, wherein one acquisition end corresponds to a large screen; each sub-image is sent to the corresponding split screen in the large screen through the acquisition end, so that the split screen displays the corresponding sub-image. Since the same frame of the picture is collected by the acquisition end of an image processing server, it is ensured that the pictures output by the acquisition end of the image processing server are synchronized, so that the time difference between the sub-images displayed by each split screen is also very small, which can improve the image quality of the large screen display and avoid the problem of tearing of the large screen image due to the asynchronous display of the sub-images of each split screen.
[0137] In one embodiment, Figure 7 As shown, the above method also includes the following sub-steps:
[0138] 105. Obtain the corresponding relationship between each split screen in the large screen and the split screen receiving end; one split screen corresponds to one split screen receiving end.
[0139] At this time, the above step 104 includes the following sub-step 1041:
[0140] 1041. Send each sub-image to a split-screen receiving end corresponding to each split-screen in the large screen through the acquisition end.
[0141] The administrator presets the distribution of split screens and sorting rules among the large screens of the external large-screen device in the image processing server; the image processing server determines the number of the split screen receiving terminal corresponding to each split screen according to the preset distribution and sorting rules.
[0142] For example, Figure 8 As shown, the distribution of the split screens in the preset large screen is 2*2, that is, the distribution of the 4 split screens is 2 in the upper row and 2 in the lower row, and the preset sorting rule is a zigzag sorting (from left to right, from top to bottom); then, according to the order of the zigzag sorting, the numbers of the split screen receiving terminals corresponding to each split screen are sequentially allocated; Figure 4 As shown, the split-screen receiving end corresponding to the split screen in the upper left corner is numbered 1, the split-screen receiving end corresponding to the split screen in the upper right corner is numbered 2, the split-screen receiving end corresponding to the split screen in the lower left corner is numbered 3, and the split-screen receiving end corresponding to the split screen in the lower right corner is numbered 4.
[0143] Continuing with the above example, the acquisition end of the image processing server will send the sub-image corresponding to the split screen in the upper left corner to split-screen receiving end 1, the sub-image corresponding to the split screen in the upper right corner to split-screen receiving end 2, the sub-image corresponding to the split screen in the lower left corner to split-screen receiving end 3, and the sub-image corresponding to the split screen in the lower right corner to. It is worth noting that the corresponding sub-images are sent to split-screen receiving end 1, split-screen receiving end 2, split-screen receiving end 3 and split-screen receiving end 4 respectively by the acquisition end of the same image processing server.
[0144] In one embodiment, the above step 1041 includes the following sub-steps:
[0145] A1: Get the resolution of the image.
[0146] A2: Determine the resolution of the sub-image displayed on each split screen according to the number of split screens in the large screen and the resolution of the image.
[0147] A3: Send each sub-image and the resolution corresponding to the sub-image to the corresponding split-screen receiving end through the acquisition end.
[0148] The resolution of the image collected by the acquisition end of the image processing server is 1920*1080. There are 4 split screens in the large screen corresponding to the acquisition end of the image processing server. Therefore, the resolution of the sub-images corresponding to the 4 split screens is 960*540.
[0149] In order to improve the effect of sub-images displayed in split screens, the resolution of the sub-images to be displayed in each split screen can be sent together with the sub-images to the split screen receiving end corresponding to the split screen, so that the split screen receiving end corresponding to the split screen receives the resolution of the sub-image and the sub-image, and displays the sub-image in the split screen according to the resolution of the sub-image.
[0150] In one embodiment, the above step A3 includes the following sub-steps:
[0151] A31. Encode each sub-image to obtain encoding data corresponding to each sub-image.
[0152] A32. Send the coded data corresponding to each sub-image and the resolution corresponding to the sub-image to the corresponding split-screen receiving end through the acquisition end.
[0153] In one embodiment, the above step 102 includes the following sub-steps:
[0154] B1. According to the corresponding relationship between each image window and each large screen, and the corresponding relationship between each image window and each acquisition terminal, the corresponding relationship between each acquisition terminal and each large screen is obtained.
[0155] B2. Determine the corresponding relationship between the image window and the acquisition end, wherein one image window corresponds to one acquisition end.
[0156] B3. According to the corresponding relationship between the image window and the large screen, and the corresponding relationship between the image window and the acquisition end, the corresponding relationship between the acquisition end and the large screen is obtained.
[0157] For example, Figure 3 and Figure 5 As shown, the image processing server will virtualize Figure 3 The virtual large screens of the physical large screen shown are presented in the form of image windows. For example, image window 1 corresponds to large screen one, image window 2 corresponds to large screen two, and image window 3 corresponds to large screen three. The image in an image window can be projected on a large screen. An image window corresponds to an acquisition end of an image processing server. The image processing server renders the image in the image window based on the image restored by the receiving end of the image processing server.
[0158] Specifically, the administrator determines the images in each image window in the image processing server (the administrator places the images in each image window), one image window corresponds to one image, and the large screen on which each image is to be displayed, that is, a corresponding relationship between the image window and the large screen is established.
[0159] For example, the received image is placed in image window 1, and the large screen on which the image is to be displayed is large screen 1, then a corresponding relationship between image window 1 and large screen 1 is established.
[0160] Then, an idle acquisition terminal of the image processing server is selected, and a one-to-one correspondence between the acquisition terminal of the image processing server and the image window is determined. At this time, the correspondence between the acquisition terminal of the image processing server and the large screen is obtained according to the correspondence between the image window and the large screen, and the correspondence between the image window and the acquisition terminal of the image processing server.
[0161] For example, Figure 5 As shown, it is known that: the large screen 1 in the external large screen device is used to display the image of the image window 1 in the upper left corner of the image processing server, and the large screen 2 is used to display the image of the image window 2 in the upper right corner of the image processing server; the large screen 1 corresponds to 4 split screens, and the large screen 2 corresponds to 2 split screens. Then, first, select the idle s1 end and s2 end, and establish the corresponding relationship between the s1 end and the image window 1, and the corresponding relationship between the s2 end and the image window 2 respectively; then, determine the corresponding relationship between the s1 end and the large screen 1, and the corresponding relationship between the s2 end and the large screen 2.
[0162] by Fig. 9 and Fig.10 Taking the structural schematic diagram of the external large-screen system as an example, the method disclosed in the present invention is introduced in detail.
[0163] like Fig. 9 and Fig.10 As shown, the external large-screen system includes an image source, a first acquisition terminal (S), a first receiving terminal (R) (the receiving terminal of the image processor), a console, an image processing server, a second acquisition terminal (s) (the acquisition terminal of the image processor), a second receiving terminal (r) (a split-screen receiving terminal) and an external large-screen device.
[0164] The external large screen device can be composed of multiple display screens, each of which is called a split screen. Multiple split screens can form a large screen, so the external splicing device can be divided into at least one large screen. The external large screen device shown in the figure is divided into three large screens, and each large screen can be composed of multiple split screens. Specifically, large screen one is composed of four split screens A, B, C, and D, large screen two is composed of two split screens E and F, and large screen three is composed of two split screens G and H. Each split screen is connected to the R end through a video cable; each R end is connected to the image processing server through a network cable, and the S end is usually a soft S, which is built into the image processing server; the R end is usually a soft R, which is built into the image processing server; the image processing server is connected to each image source device through a network cable; the S end is usually also a soft S, which is built into the image source device; the user can set the display mode of the image source image on the external large screen through the console. Multiple image windows are set in the image processor, and the image in an image window can be projected on a large screen, and one image window corresponds to one S end.
[0165] It should be noted that in the present invention, the S-end is used to collect images in the image window in the image processing server. No matter which source images the administrator requires to be displayed on the large screen, it can be a single source image, or multiple overlapping images, or stretched or reduced. The S-end no longer cares about image stretching or reduction, or the display level of the overlapping parts of multiple images. This is especially true for scenes with complex and changeable overlapping relationships. In this way, there is no need to calculate the image display level of the overlapping part, which simplifies the processing flow and improves the reliability of the system.
[0166] In specific implementation, the R end and the external large-screen device can be placed locally, and the image processing server can be placed in a remote computer room.
[0167] like Fig.10 As shown, an image captured by an s-end is displayed on a large screen in an external large-screen device. For example, s1 captures and encodes the image in image window 1 (upper left corner) in the image processing server, and then allocates it to r1, r2 and r3 for decoding and splicing display to form the image of large screen one; s2 captures and encodes the image in image window 2 (upper right corner) in the image processing server, and then allocates it to r5 and r6 for decoding and splicing display to form the image of large screen two; s3 captures and encodes the image in image window 3 (lower) in the image processing server, and then allocates it to r7 and r8 for decoding and splicing display to form the image of large screen three.
[0168] That is to say, the complete picture of each large screen in the external large screen device corresponds to one s, and there is no need for the image processing server to segment the image. Because the encoding itself is performed in blocks, the image segmentation can be completed by the encoder on the s side during the encoding process.
[0169] like Fig.11 As shown, the processing flow of the present invention is as follows:
[0170] 201. Obtain the corresponding relationship between each split screen in the large screen and each split screen receiving end.
[0171] Specifically, the image processing server determines the number of the r end corresponding to each split screen according to the distribution of the split screens in the large screens of the preset external large-screen device and according to the preset sorting rules.
[0172] In this step, the administrator presets the distribution and sorting rules of the split screens in the large screens of the external large-screen device in the image processing server; the image processing server determines the number of the r end corresponding to each split screen according to the preset distribution and sorting rules.
[0173] For example, Figure 8 As shown, the distribution of the split screens in the preset large screen is 2*2, that is, the distribution of the 4 split screens is 2 in the upper row and 2 in the lower row, and the preset sorting rule is a zigzag sorting (from left to right, from top to bottom); then, according to the order of the zigzag sorting, the numbers of the r ends corresponding to the split screens are assigned in sequence; Figure 4 As shown, the r end corresponding to the split screen in the upper left corner is numbered 1, the r end corresponding to the split screen in the upper right corner is numbered 2, the r end corresponding to the split screen in the lower left corner is numbered 3, and the r end corresponding to the split screen in the lower right corner is numbered 4.
[0174] For example, see Fig.10 , the distribution of the split screens in the preset large screen one is 2*2, and the preset sorting rule is a zigzag sorting, then the r ends corresponding to the 4 split screens are: r1 end numbered 1, r2 end numbered 2, r3 end numbered 3, and r4 end numbered 4; the distribution of the split screens in the preset large screen two is 1*2, and the preset sorting rule is a zigzag sorting, then the r ends corresponding to the 2 split screens are: r5 end numbered 5, and r6 end numbered 6.
[0175] This step is pre-set before the formal image processing process.
[0176] 202. Receive display information, where the display information includes: an image, and a corresponding relationship between the image and a large screen to be displayed in an external large screen device; each large screen includes multiple split screens.
[0177] Specifically, the R end of the image processing server receives the encoded image data sent by the S end of the image source in the image source device, and the R end of the image processing server decodes the encoded image data and restores the image. The console generates images to be displayed on the large screens in the external large-screen device based on the received user operation information and the image restored by the R end; and the correspondence between the image and the large screen is sent to the image processing server.
[0178] In this step, the user sets the images to be displayed on the large screens by operating on the console; the console determines the images to be displayed on the large screens in the external large-screen device based on the images restored by the R end according to the received user operation information; and sends the correspondence between the image and the large screen to be displayed to the image processing server.
[0179] Among them, a large screen can display an image restored by the R end, and can also display an image generated by superimposing or splicing multiple images restored by the R end.
[0180] 203. Determine an image window in which an image is to be displayed, and establish a corresponding relationship between the image window and the large screen; wherein the corresponding image window and the large screen display the same image.
[0181] Specifically, the image processing server receives the image sent by the console, places the image in each image window, and establishes a corresponding relationship between the image window and the large screen.
[0182] In this step, the image processing server places the received images in image windows respectively, one image window corresponds to one image, and establishes a corresponding relationship between the image window and the large screen.
[0183] For example, the received image is placed in image window 1, and the large screen on which the image is to be displayed is large screen 1, then a corresponding relationship between image window 1 and large screen 1 is established.
[0184] 204. Obtain the corresponding relationship between the image window and the acquisition end of the image processing server, and the corresponding relationship between the acquisition end of the image processing server and the split-screen receiving end.
[0185] The image processing server sets the correspondence between the image window and the S end, and the correspondence between the S end and the R end according to the correspondence between the image window and the large screen, the distribution of the split screens in the large screens of the preset external large screen device, and the number of the R end corresponding to each split screen.
[0186] In this step, the administrator determines the image in the image window and the split screen to be displayed of the image in the image processing server, that is, determines the correspondence between the image window and the large screen; after obtaining the correspondence between the image window and the large screen, the image processing server selects an idle s end and determines a one-to-one correspondence between the s end and the image window, and determines the correspondence between the s end that has established a connection with the image window and multiple r ends corresponding to the split screen of the image corresponding to the identification code of the image to be displayed, based on the distribution of the split screen and the number of the r end corresponding to the split screen.
[0187] For example, Fig.10 As shown, it is known that: the large screen 1 is used to display the image of the image window 1 in the upper left corner of the image processing server, and the large screen 2 is used to display the image of the image window 2 in the upper right corner of the image processing server; the four split screens corresponding to the large screen 1 are the r1 end numbered 1, the r2 end numbered 2, the r3 end numbered 3, and the r4 end numbered 4, and the two split screens corresponding to the large screen 2 are the r5 end numbered 5 and the r6 end numbered 6. Then, first, select the idle s1 end and s2 end, and establish the corresponding relationship between the s1 end and the image window 1, and the corresponding relationship between the s2 end and the image window 2; then, determine the corresponding relationship between the s1 end and the r1 end numbered 1, the r2 end numbered 2, the r3 end numbered 3, and the r4 end numbered 4, and the corresponding relationship between the s2 end and the r5 end numbered 5 and the r6 end numbered 6.
[0188] 205. Determine the resolution of the sub-image displayed on each split screen according to the number of split screens in the large screen and the resolution of the image; and send the resolution corresponding to each sub-image to the split screen receiving end of the corresponding split screen.
[0189] Specifically, the S end captures the image in the image window with which a corresponding relationship has been established; the S end divides the image into small images corresponding to each split screen (the sub-image in the above embodiment) according to the distribution of the split screens in the large screens of the preset external large-screen device and the resolution of the image, and determines the resolution of each small image; the S end broadcasts the resolution of each small image to each R end according to the number of the R end corresponding to each split screen with which a connection has been established.
[0190] For example, the image in image window 1 captured by end s1 is 1920*1080, end s1 establishes a corresponding relationship with end r1 numbered 1, end r2 numbered 2, end r3 numbered 3, and end r4 numbered 4, and the distribution of split screens is 4*4; then, the resolution of the small images corresponding to the 4 split screens is 960*540, and end s1 broadcasts the resolution of each small image to ends r numbered 1, 2, 3, and 4.
[0191] 206. Send each sub-image to the corresponding split-screen receiving end through the acquisition end.
[0192] Specifically, the s end encodes the divided multiple small pictures to generate encoding data of the small pictures; and allocates a small picture sequence number to the encoding data of each small picture according to a preset sorting rule.
[0193] It should be noted that the preset sorting rule in this step is the same as the preset sorting rule in step 1.
[0194] The s end distributes the coded data of each small picture to each r end with which a corresponding relationship has been established according to the small picture sequence number and the number of the r end with which a corresponding relationship has been established.
[0195] In this step, since the thumbnail numbers and the r-end numbers are sorted according to the same sorting rule, the encoded data corresponding to each thumbnail number can be allocated to the r-end in order from large to small.
[0196] For example, the thumbnails are numbered from 1 to 4, and the r-ends are numbered from 1 to 4, then the encoded data with thumbnail number 1 can be assigned to the r1-end numbered 1, the encoded data with thumbnail number 2 can be assigned to the r2-end numbered 2, the encoded data with thumbnail number 3 can be assigned to the r3-end numbered 3, and the encoded data with thumbnail number 4 can be assigned to the r4-end numbered 4.
[0197] For example, the thumbnails are numbered 1 to 2, and the r ends are numbered 5 and 6. Then the encoded data of the thumbnail numbered 1 can be assigned to the r5 end numbered 5, and the encoded data of the thumbnail numbered 2 can be assigned to the r6 end numbered 6.
[0198] 207. Each split-screen receiving end receives the sub-image and displays it on the corresponding split-screen.
[0199] The r end decodes the received thumbnail encoding data and displays the restored thumbnail on the corresponding split screen.
[0200] It can be understood that after the r terminals corresponding to the split screens belonging to a large screen display the small images on the corresponding split screens, the large screen can display the complete image.
[0201] In the present invention, because the same frame of picture in the image window is collected and encoded by an s end, the picture output by the s end can be guaranteed to be synchronized. Therefore, the time difference between the images decoded and displayed by the r ends corresponding to each split screen is also very small, which can improve the image quality displayed on the large screen and avoid the problem of tearing of the large screen image due to the lack of synchronization of the small pictures of each split screen.
[0202] Furthermore, the number of s involved in encoding in the image processing server of the present invention is greatly reduced, which can significantly reduce the pressure on the image processing server.
[0203] Fig.12 is a structural diagram of an external large screen system provided by an embodiment of the present disclosure, such as Fig.12 As shown, it includes: image source equipment, control console, image processing server and external large-screen equipment;
[0204] The image source device is used to send images to the image processing server;
[0205] The console is used to receive the corresponding relationship between the image triggered by the user and the large screen to be displayed in the external large screen device, and send the corresponding relationship between the image and the large screen to be displayed in the external large screen device to the image processing server; each of the large screens includes multiple split screens;
[0206] The image processing server is used to receive the image and the corresponding relationship between the image and the large screen to be displayed in the external large screen device;
[0207] The image processing server is further used to divide the image into sub-images of the same number as the number of split screens in the large screen;
[0208] The image processing server is further used to determine the corresponding relationship between the acquisition end and the large screen, wherein one acquisition end corresponds to one large screen;
[0209] The image processing server is further configured to send each of the sub-images to the corresponding split screen in the large screen through the acquisition terminal, so that the split screen displays the corresponding sub-image;
[0210] The external large-screen device is used to receive the sub-image corresponding to each split screen and control each split screen to display the corresponding sub-image.
[0211] In one implementation,
[0212] The image processing server is further used to obtain the corresponding relationship between each split screen in the large screen and each split screen receiving terminal; one split screen corresponds to one split screen receiving terminal;
[0213] The image processing server is further used for sending each of the sub-images to the corresponding split screen in the large screen through the acquisition terminal, including:
[0214] The image processing server is also used to send each of the sub-images to the split-screen receiving terminals corresponding to each of the split-screens in the large screen through the acquisition terminal.
[0215] In one implementation,
[0216] The image processing server is further used to obtain the resolution of the image;
[0217] The image processing server is further used to determine the resolution of the sub-image displayed on each split screen according to the number of split screens in the large screen and the resolution of the image;
[0218] The image processing server is also used to send each of the sub-images and the resolution corresponding to the sub-image to the split-screen receiving end of the corresponding split-screen through the acquisition end.
[0219] In one implementation,
[0220] The image processing server is further used to encode each of the sub-images to obtain encoded data corresponding to each of the sub-images;
[0221] The image processing server is also used to send the encoding data corresponding to each sub-image and the resolution corresponding to the sub-image to the corresponding split-screen receiving end through the acquisition end.
[0222] In one implementation,
[0223] The image processing server is further used to determine an image window in which the image is to be displayed, and to establish a corresponding relationship between the image window and the large screen; wherein the corresponding image window and the large screen display the same image;
[0224] The image processing server is further used to determine the corresponding relationship between the image window and the acquisition end, wherein one image window corresponds to one acquisition end;
[0225] The image processing server is further used to obtain the corresponding relationship between the acquisition terminal and the large screen according to the corresponding relationship between the image window and the large screen, and the corresponding relationship between the image window and the acquisition terminal.
[0226] In one implementation,
[0227] The image processing server is further used to receive the image sent by the image source device;
[0228] The image processing server is also used to receive the corresponding relationship between the image sent by the console and the large screen to be displayed in the external large screen device.
[0229] In one implementation,
[0230] The image processing server is further used to obtain the idle acquisition end;
[0231] The image processing server is also used to establish a corresponding relationship between the idle acquisition terminal and the large screen.
[0232] Based on the above Figure 2The image processing method described in the corresponding embodiment is as follows: an embodiment of the device disclosed herein, which can be used to execute the embodiment of the method disclosed herein.
[0233] The present disclosure provides an image processing device, such as Fig.13 As shown, the device is applied to an image processing server, and the device includes:
[0234] The receiving module 11 is used to receive display information, wherein the display information includes: an image, and a corresponding relationship between the image and a large screen to be displayed in an external large screen device; each of the large screens includes a plurality of split screens;
[0235] A processing module 12, configured to divide the image into sub-images of the same number as the number of split screens in the large screen;
[0236] A determination module 13 is used to determine the correspondence between the acquisition terminal and the large screen, wherein one acquisition terminal corresponds to one large screen;
[0237] The sending module 14 is used to send each of the sub-images to the corresponding split screen in the large screen through the acquisition end, so that the split screen displays the corresponding sub-image.
[0238] In one embodiment, Fig.14 As shown, the device further includes: an acquisition module 15, and the sending module 14 includes: a first sending submodule 141,
[0239] The acquisition module 14 is used to acquire the corresponding relationship between each split screen in the large screen and each split screen receiving terminal; one split screen corresponds to one split screen receiving terminal;
[0240] The first sending submodule 141 is used to send each of the sub-images to the split-screen receiving terminals corresponding to each of the split-screens in the large screen through the acquisition terminal.
[0241] In one embodiment, Fig.15 As shown, the first sending submodule 141 includes:
[0242] A first acquisition submodule 1411 is used to acquire the resolution of the image;
[0243] A first determining submodule 1412, configured to determine the resolution of the sub-image displayed on each split screen according to the number of split screens in the large screen and the resolution of the image;
[0244] The second sending submodule 1413 is used to send each of the sub-images and the resolution corresponding to the sub-image to the corresponding split-screen receiving end through the acquisition end.
[0245] In one embodiment, Fig.16As shown, the second sending submodule 1413 includes:
[0246] The encoding submodule 14131 is used to encode each of the sub-images to obtain encoding data corresponding to each of the sub-images;
[0247] The third sending submodule 14132 is used to send the encoding data corresponding to each sub-image and the resolution corresponding to the sub-image to the corresponding split-screen receiving end through the acquisition end.
[0248] In one embodiment, Fig.17 As shown, the determination module 13 includes:
[0249] The second determining submodule 131 is used to determine the image window where the image is to be displayed, and to establish a corresponding relationship between the image window and the large screen; wherein the corresponding image window and the large screen display the same image;
[0250] A third determining submodule 132 is used to determine a corresponding relationship between the image window and the acquisition end, wherein one image window corresponds to one acquisition end;
[0251] The second acquisition submodule 133 is used to acquire the corresponding relationship between the acquisition terminal and the large screen according to the corresponding relationship between the image window and the large screen and the corresponding relationship between the image window and the acquisition terminal.
[0252] In one embodiment, Fig.18 As shown, the receiving module 11 includes:
[0253] A first receiving submodule 111, configured to receive the image sent by an image source device;
[0254] The second receiving submodule 112 is used to receive the correspondence between the image sent by the console and the large screen to be displayed in the external large screen device.
[0255] In one embodiment, Fig.19 As shown, the determination module 13 includes:
[0256] The third acquisition submodule 134 is used to acquire the idle acquisition end;
[0257] The establishing submodule 135 is used to establish a corresponding relationship between the idle acquisition terminal and the large screen.
[0258] Based on the above Figure 2In accordance with the image processing method described in the embodiment, the embodiment of the present disclosure further provides a computer-readable storage medium. For example, the non-temporary computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, or an optical data storage device. The storage medium stores computer instructions for executing the above-mentioned Figure 1 The data transmission method described in the corresponding embodiment will not be repeated here.
[0259] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
[0260] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. An image processing method, characterized in that: The method is applied to an image processing server, and the method comprises: Receive display information, the display information including: an image, and a corresponding relationship between the image and a large screen to be displayed in an external large screen device; each of the large screens includes a plurality of split screens; Dividing the image into sub-images of the same number as the number of split screens in the large screen; Determine a correspondence between the acquisition end and the large screen, wherein one acquisition end corresponds to one large screen; Wherein, the determining the corresponding relationship between the acquisition end and the large screen includes: Determine an image window in which the image is to be displayed, and establish a corresponding relationship between the image window and the large screen; wherein the corresponding image window and the large screen display the same image; Determine a correspondence between the image window and the acquisition end, wherein one image window corresponds to one acquisition end; According to the corresponding relationship between the image window and the large screen, and the corresponding relationship between the image window and the acquisition end, the corresponding relationship between the acquisition end and the large screen is acquired; Sending each of the sub-images to the corresponding split screen in the large screen through the acquisition end, so that the split screen displays the corresponding sub-image; Obtaining the corresponding relationship between each split screen in the large screen and each split screen receiving end; one split screen corresponds to one split screen receiving end; The sending of each of the sub-images to the corresponding split screen in the large screen through the acquisition end includes: Each of the sub-images is sent to the split-screen receiving end corresponding to each of the split-screens in the large screen through the acquisition end.
2. The method according to claim 1, characterized in that: The sending of each of the sub-images to the split-screen receiving end corresponding to each of the split-screens in the large screen through the acquisition end includes: Acquire the resolution of the image; Determining the resolution of the sub-image displayed on each split screen according to the number of split screens in the large screen and the resolution of the image; Each of the sub-images and the resolution corresponding to the sub-image is sent to the split-screen receiving end of the corresponding split-screen through the acquisition end.
3. The method according to claim 2, characterized in that The sending of each of the sub-images and the resolution corresponding to the sub-image to the corresponding split-screen receiving end through the acquisition end includes: Encoding each of the sub-images to obtain encoded data corresponding to each of the sub-images; The coded data corresponding to each sub-image and the resolution corresponding to the sub-image are sent to the split-screen receiving end of the corresponding split-screen through the acquisition end.
4. The method according to claim 1, characterized in that: The receiving display information comprises: Receiving the image sent by an image source device; The corresponding relationship between the image sent by the receiving console and the large screen to be displayed in the external large screen device.
5. The method according to claim 1, characterized in that The determining the corresponding relationship between the acquisition end and the large screen includes: Acquire the idle acquisition end; A corresponding relationship between the idle acquisition terminal and the large screen is established.
6. An external large screen system, characterized in that: include: Image source equipment, console, image processing server and external large-screen equipment; The image source device is used to send images to the image processing server; The console is used to receive the corresponding relationship between the image triggered by the user and the large screen to be displayed in the external large screen device, and send the corresponding relationship between the image and the large screen to be displayed in the external large screen device to the image processing server; each of the large screens includes multiple split screens; The image processing server is used to receive the image and the corresponding relationship between the image and the large screen to be displayed in the external large screen device; The image processing server is further used to divide the image into sub-images of the same number as the number of split screens in the large screen; The image processing server is further used to determine the corresponding relationship between the acquisition end and the large screen, wherein one acquisition end corresponds to one large screen; The image processing server is further configured to send each of the sub-images to the corresponding split screen in the large screen through the acquisition terminal, so that the split screen displays the corresponding sub-image; The external large-screen device is used to receive the sub-image corresponding to each split screen, and control each split screen to display the corresponding sub-image; The image processing server is further used to obtain the corresponding relationship between each split screen in the large screen and each split screen receiving terminal; one split screen corresponds to one split screen receiving terminal; The image processing server is further used to send each of the sub-images to the split-screen receiving end corresponding to each of the split-screens in the large screen through the acquisition end; The image processing server is further used to determine an image window in which the image is to be displayed, and to establish a corresponding relationship between the image window and the large screen; wherein the corresponding image window and the large screen display the same image; The image processing server is further used to determine the corresponding relationship between the image window and the acquisition end, wherein one image window corresponds to one acquisition end; The image processing server is further used to obtain the corresponding relationship between the acquisition terminal and the large screen according to the corresponding relationship between the image window and the large screen, and the corresponding relationship between the image window and the acquisition terminal.
7. An image processing device, characterized in that: The device is applied to an image processing server, and the device comprises: A receiving module, used to receive display information, wherein the display information includes: an image, and a corresponding relationship between the image and a large screen to be displayed in an external large screen device; each of the large screens includes a plurality of split screens; A processing module, used for dividing the image into sub-images of the same number as the number of split screens in the large screen; A determination module, used to determine the corresponding relationship between the acquisition terminal and the large screen, wherein one acquisition terminal corresponds to one large screen; A sending module, used for sending each of the sub-images to the corresponding split screen in the large screen through the acquisition end, so that the split screen displays the corresponding sub-image; An acquisition module, used for acquiring the correspondence between each split screen in the large screen and each split screen receiving terminal, wherein one split screen corresponds to one split screen receiving terminal; The sending module comprises: a first sending submodule, which is used to send each of the sub-images to the split-screen receiving end corresponding to each of the split-screens in the large screen through the acquisition end; The determination module comprises: A second determination submodule is used to determine an image window in which the image is to be displayed, and to establish a corresponding relationship between the image window and the large screen; wherein the corresponding image window and the large screen display the same image; A third determination submodule is used to determine the corresponding relationship between the image window and the acquisition end, wherein one image window corresponds to one acquisition end; The second acquisition submodule is used to acquire the corresponding relationship between the acquisition terminal and the large screen according to the corresponding relationship between the image window and the large screen and the corresponding relationship between the image window and the acquisition terminal.
