Background
The MVR (Multi Video Review) function is to compress and splice input Video sources of a Video processor into a 1080p picture, and output the 1080p picture through an HDMI interface or a DVI interface. The user can receive 1080p pictures through the display and visually and real-timely monitor the state of the input video source in the video processor.
With the exponential rise of the application demand of large-screen display, people put forward more and more detailed requirements on video splicing products. For example, the resolution of the input video source is larger and larger, the number of the input video sources is more and more, and new layer processing requirements such as shadow, figure clipping, shading, special-shaped windows and the like are more and more varied. However, due to the fact that the size of an input video source is upgraded, resources meeting MVR functions occupy more and more, and the problem that the layer processing function with various types is limited at the same cost is accompanied, and the cost performance of a video processor is greatly affected. In the related art, the resource overhead of the MVR is often controlled by limiting the number of input video sources displayed in an MVR picture of a video processor, and a field worker selects the input video source to be displayed according to different scenes and displays the input video source on the MVR picture. In this way, when the number of input video sources is too large, the user needs to frequently switch the MVR picture to call the input video source to be previewed, and the operation workload is increased. In addition, when the usage scenario is complex, the user needs to reasonably arrange the access sequence of the input video sources, otherwise, all the input video sources in use may not be previewed in one page arrangement, which increases the difficulty in use.
Disclosure of Invention
Therefore, embodiments of the present invention provide a multi-screen monitoring method, a multi-screen monitoring apparatus, and a multi-screen monitoring system to solve the above-mentioned deficiencies.
Specifically, in a first aspect, an embodiment of the present invention provides a multi-screen monitoring method, including: receiving region information sent by a video processor; performing zooming splicing processing on the target video source according to the region information to form a spliced picture; and sending the spliced picture to the video processor, so that the video processor adds the spliced picture to a region to be compensated of a monitoring picture to form a multi-picture monitoring picture and outputs the multi-picture monitoring picture for display.
In the prior art, the resource overhead of the MVR is often controlled by limiting the display quantity of input video sources in an MVR picture of a video processor, and field workers select the input video sources to be displayed according to different scenes to display the input video sources on the MVR picture. According to the embodiment of the invention, the spliced picture is formed according to the region information and then is added to the region to be compensated of the monitoring picture of the video processor, so that the complicated operation that a user needs to frequently switch an MVR picture to call out an input video source to be monitored when the input video source is too many is avoided; the method and the device avoid the situation that when the use scene is complex, a user needs to reasonably arrange the input sequence of the input video sources, otherwise the used input video sources cannot be monitored in one-page arrangement, reduce the use difficulty, greatly reduce the resource overhead of realizing the same MVR function by the video processor after accessing the source expander, facilitate integration, not limit the resolution and the number of the input video sources, and reasonably utilize redundant hardware resources.
In an embodiment of the present invention, before performing a zoom splicing process on a target video source according to the region information to form a spliced picture, the method further includes: adjusting the image quality of the target video source; wherein the image quality adjustment comprises: format conversion and parameter adjustment.
In one embodiment of the present invention, the area information includes: and the picture layout of the region to be compensated and the picture resolution of the region to be compensated.
In an embodiment of the present invention, the monitoring screen includes an input source screen, a pre-monitoring screen and an on-air screen of the video processor, and the input source screen, the pre-monitoring screen and the on-air screen are arranged in a row-column manner.
In a second aspect, an embodiment of the present invention provides a multi-screen monitoring apparatus, including: the information receiving module is used for receiving the area information sent by the video processor; the picture forming module is used for carrying out zooming splicing processing on the target video source according to the region information so as to form a spliced picture; and the picture sending module is used for sending the spliced picture to the video processor so that the video processor adds the spliced picture to a region to be compensated of a monitoring picture to form a multi-picture monitoring picture and outputs the multi-picture monitoring picture for display.
In the prior art, the resource overhead of the MVR is often controlled by limiting the display quantity of input video sources in an MVR picture of a video processor, and field workers select the input video sources to be displayed according to different scenes to display the input video sources on the MVR picture. According to the embodiment of the invention, the spliced picture is formed according to the region information and then is added to the region to be compensated of the monitoring picture of the video processor, so that the complicated operation that a user needs to frequently switch an MVR picture to call out an input video source to be monitored when the input video source is too many is avoided; the method and the device avoid the situation that when the use scene is complex, a user needs to reasonably arrange the input sequence of the input video sources, otherwise the used input video sources cannot be monitored in one-page arrangement, reduce the use difficulty, greatly reduce the resource overhead of realizing the same MVR function by the video processor after accessing the source expander, facilitate integration, not limit the resolution and the number of the input video sources, and reasonably utilize redundant hardware resources.
In a third aspect, an embodiment of the present invention provides a multi-screen monitoring method, including: receiving video source interface information sent by a source expander; forming a monitoring picture with a region to be compensated according to the video source interface information; sending the region information of the region to be complemented to the source expander, so that the source expander performs zooming splicing processing on a target video source according to the region information to form a spliced picture, and sending the spliced picture; receiving the spliced picture, and adding the spliced picture to the region to be compensated of the monitoring picture to form a multi-picture monitoring picture; and outputting the multi-picture monitoring picture for display.
In the prior art, the resource overhead of the MVR is often controlled by limiting the display quantity of input video sources in an MVR picture of a video processor, and field workers select the input video sources to be displayed according to different scenes to display the input video sources on the MVR picture. According to the embodiment of the invention, the monitoring picture with the region to be compensated is formed and sent to the source expander, so that the source expander adds the spliced picture to the region to be compensated of the monitoring picture to form the multi-picture monitoring picture, and the complicated operation that a user needs to frequently switch an MVR picture to call out an input video source to be monitored when the input video source is too many is avoided; the method and the device avoid the situation that when the use scene is complex, a user needs to reasonably arrange the input sequence of the input video sources, otherwise the used input video sources cannot be monitored in one-page arrangement, reduce the use difficulty, greatly reduce the resource overhead of realizing the same MVR function by the video processor after accessing the source expander, facilitate integration, not limit the resolution and the number of the input video sources, and reasonably utilize redundant hardware resources.
In an embodiment of the present invention, the monitoring screen includes an input source screen, a pre-monitoring screen, and an on-air screen, and the input source screen, the pre-monitoring screen, and the on-air screen are arranged in a row-column manner.
In an embodiment of the present invention, the picture layout of the region to be compensated and the picture resolution size of the region to be compensated are determined.
In an embodiment of the present invention, the receiving the stitched picture and adding the stitched picture to the to-be-compensated region of the monitoring picture to form a multi-picture monitoring picture includes: and adding the spliced picture to the region to be compensated of the monitoring picture in a ratio of 1: 1.
In a fourth aspect, an embodiment of the present invention provides a multi-screen monitoring apparatus, including: the information receiving module is used for receiving the video source interface information sent by the source expander; the picture forming module is used for forming a monitoring picture with a region to be compensated according to the video source interface information; the information sending module is used for sending the regional information of the region to be compensated to the source expander so that the source expander can perform zooming splicing processing on a target video source according to the regional information to form a spliced picture and send the spliced picture; the picture adding module is used for receiving the spliced picture and adding the spliced picture to the region to be compensated of the monitoring picture to form a multi-picture monitoring picture; and the picture output module is used for outputting the multi-picture monitoring picture for display.
In the prior art, the resource overhead of the MVR is often controlled by limiting the display quantity of input video sources in an MVR picture of a video processor, and field workers select the input video sources to be displayed according to different scenes to display the input video sources on the MVR picture. According to the embodiment of the invention, the monitoring picture with the region to be compensated is formed and sent to the source expander, so that the source expander adds the spliced picture to the region to be compensated of the monitoring picture to form the multi-picture monitoring picture, and the complicated operation that a user needs to frequently switch an MVR picture to call out an input video source to be monitored when the input video source is too many is avoided; the method and the device avoid the situation that when the use scene is complex, a user needs to reasonably arrange the input sequence of the input video sources, otherwise the used input video sources cannot be monitored in one-page arrangement, reduce the use difficulty, greatly reduce the resource overhead of realizing the same MVR function by the video processor after accessing the source expander, facilitate integration, not limit the resolution and the number of the input video sources, and reasonably utilize redundant hardware resources.
In a fifth aspect, an embodiment of the present invention provides a multi-screen monitoring system, including: a source expander and a video processor connected to the source expander; wherein the video processor is configured to: forming a monitoring picture with a region to be compensated according to an input source picture, a pre-monitoring picture and a broadcasting picture, and outputting region information of the region to be compensated to the source expander; the source expander is to: performing zooming splicing processing on a target video source according to the region information to form a spliced picture, and outputting the spliced picture to the video processor; and the video processor is further configured to: and receiving the spliced picture, and adding the spliced picture to the region to be compensated of the monitoring picture according to the ratio of 1:1 to form a multi-picture monitoring picture.
In the prior art, the resource overhead of the MVR is often controlled by limiting the display quantity of input video sources in an MVR picture of a video processor, and field workers select the input video sources to be displayed according to different scenes to display the input video sources on the MVR picture. According to the embodiment of the invention, the monitoring picture with the region to be compensated is formed and sent to the source expander, so that the source expander adds the spliced picture to the region to be compensated of the monitoring picture to form the multi-picture monitoring picture, and the complicated operation that a user needs to frequently switch an MVR picture to call out an input video source to be monitored when the input video source is too many is avoided; the method and the device avoid the situation that when the use scene is complex, a user needs to reasonably arrange the input sequence of the input video sources, otherwise the used input video sources cannot be monitored in one-page arrangement, reduce the use difficulty, greatly reduce the resource overhead of realizing the same MVR function by the video processor after accessing the source expander, facilitate integration, not limit the resolution and the number of the input video sources, and reasonably utilize redundant hardware resources.
In a sixth aspect, an embodiment of the present invention provides a computer-readable medium, where the computer-readable medium stores program code including instructions for executing the multi-screen monitoring method according to any one of the foregoing descriptions.
As can be seen from the above, the embodiments of the present invention can achieve one or more of the following advantages: the method avoids the complex operation that a user needs to frequently switch the MVR picture to call the input video source to be monitored when the input video source is too many; the method and the device avoid the situation that when the use scene is complex, a user needs to reasonably arrange the input sequence of the input video sources, otherwise the input video sources in use cannot be monitored in one-page arrangement; the method and the device reduce the use difficulty, greatly reduce the resource overhead of realizing the same MVR function by the video processor after the video processor is accessed to the source expander, facilitate integration, do not limit the resolution and the quantity of input video sources, and reasonably utilize redundant hardware resources.
Other aspects and features of the present invention will become apparent from the following detailed description, which proceeds with reference to the accompanying drawings. It is to be understood, however, that the drawings are designed solely for purposes of illustration and not as a definition of the limits of the invention. It should be further understood that the drawings are not necessarily drawn to scale and that, unless otherwise indicated, they are merely intended to conceptually illustrate the structures and procedures described herein.
Detailed Description
It should be noted that the embodiments and features of the embodiments may be combined with each other without conflict. The invention will be described in connection with embodiments with reference to the drawings.
In order to make those skilled in the art better understand the technical solution of the present invention, the technical solution in the embodiment of the present invention will be clearly and completely described below with reference to the drawings in the embodiment of the present invention, and it is obvious that the described embodiment is only a part of the embodiment of the present invention, and not a whole embodiment. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein are, for example, capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be further noted that the term "and/or" is only one kind of association relationship describing the associated object, and means that three relationships may exist, for example, a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
It should be noted that the division of the embodiments of the present invention is only for convenience of description and should not be construed as a limitation, and features of various embodiments may be combined and referred to each other without contradiction.
[ first embodiment ] A method for manufacturing a semiconductor device
Referring to fig. 1, a multi-picture monitoring method is provided in a first embodiment of the present invention. As shown in fig. 1, the multi-screen monitoring method includes, for example, steps S11 to S13.
Step S11: receiving region information sent by a video processor;
step S12: performing zooming splicing processing on the target video source according to the region information to form a spliced picture;
step S13: and sending the spliced picture to the video processor, adding the spliced picture to a region to be compensated of a monitoring picture by the video processor to form a multi-picture monitoring picture, and outputting the multi-picture monitoring picture for display.
Specifically, the region information mentioned in step S11 includes, for example, information such as the screen layout of the region to be compensated and the screen resolution size of the region to be compensated. The video processor mentioned in step S11 is a video processor with MVR function, and typically includes programmable logic devices, a microcontroller, a memory, and other elements. The target video source mentioned in step S12 is, for example, a 1080P (resolution 1920 × 1080), a 4K1K (resolution 3840 × 1080) or a 4K2K (resolution 3840 × 2160) video source. The target video source format is, for example, HDMI (high Definition Multimedia interface), DVI (digital Visual interface), DP (display Port), SDI (serial digital interface), etc. It should be noted here that the target video source is at least one video source. The video source input interface corresponding to each video source is externally connected with video source equipment for example, so that the video source can be input through the video source input interface, or the video source input interface corresponding to a part of the video sources in the mentioned target video source is not externally connected with the video source equipment or is abnormally connected, so that the video sources are abnormally displayed, and the like. The forming of the spliced picture mentioned in step S12 forms, for example, a spliced picture. When the video source is abnormally displayed, information such as the abnormal display of the video source is displayed in a fixed area on the spliced screen. The monitor pictures mentioned in step S13 include, for example, input source pictures, PGM (Program, on-air picture) and PVW (preview, pre-monitor picture) of the video processor, and the input source pictures, the pre-monitor picture and the on-air picture are arranged in a row-column manner. The multi-picture monitoring picture is referred to as MVR picture, for example. Step S13 includes, for example, the video processor adding the stitched picture to the region to be compensated of the monitored picture at a ratio of 1:1, that is, after the video processor receives the stitched picture, the video processor directly adds the stitched picture to the region to be compensated at a ratio of 1:1 without scaling the stitched picture.
Further, before step S12, the multi-screen monitoring method of the present embodiment further includes, for example: and adjusting the image quality of the target video source. The image quality adjustment includes, for example: format conversion and parameter adjustment.
The format conversion is, for example, to convert the target video source into a uniform format target video source, and the uniform format target video source is, for example, an RGB format target video source. The mentioned parameter adjustment is for example in response to a human-computer interaction instruction, and some parameters such as brightness adjustment or chromaticity adjustment for the target video source are set to meet the user requirements. The mentioned human-computer interaction instructions are sent by a host computer, for example.
For better understanding of the present embodiment, a specific implementation of the multi-screen monitoring method according to the first embodiment of the present invention is described below with reference to fig. 2A and 2B.
The scenario set here is that the video processor accesses a plurality of paths of 4K extended video sources, for short, 4K input sources, through the source extender, and the video processor completes the MVR function, for example, the function of simultaneously monitoring all the input video sources without increasing more resources.
In the prior art, the source expander identifies the input video sources, performs image quality adjustment on all the input video sources, packages the input video sources and sends the input video sources to the video processor, and the hardware resources of the single functional source expander have a certain amount of surplus and cannot be well utilized.
As shown in fig. 2A and fig. 2B, the multi-picture monitoring method provided in the embodiment of the present invention utilizes the spare hardware resources of the source extender to pre-process all 4K input sources, i.e., the target video sources are scaled in advance according to the layout required by the MVR picture of the video processor to form a spliced picture and simultaneously transmitted to the video processor, and the video processor synthesizes the spliced picture with the already-prepared monitoring pictures according to the input source picture, PGM, and PVW of the video processor after receiving the spliced picture, and fills up the blank area, i.e., the area to be filled up, to form the final MVR picture. It should be noted that the shape of the blank area (i.e. the area to be compensated) in this embodiment is, for example, a shape in which a plurality of frames are arranged in a one-dimensional matrix as shown in fig. 2A, or a shape in which a plurality of frames are arranged in a two-dimensional matrix as shown in fig. 2B, but the invention is not limited thereto.
Since the scaling process of the target video source is already completed on the source expander, only the scaling ratio of 1:1, the consumed hardware resources can be almost omitted, and the realized MVR effect is completely consistent with the effect realized in the video processor and the picture quality.
In summary, the multi-screen monitoring method provided by this embodiment can avoid the tedious operation that the user needs to frequently switch the MVR screen to call the input video source to be monitored when the input video source is too many; the method and the device avoid the situation that when the use scene is complex, a user needs to reasonably arrange the input sequence of the input video sources, otherwise the input video sources in use cannot be monitored in one-page arrangement; the method and the device reduce the use difficulty, greatly reduce the resource overhead of realizing the same MVR function by the video processor after the video processor is accessed to the source expander, facilitate integration, do not limit the resolution and the quantity of input video sources, and reasonably utilize redundant hardware resources.
[ second embodiment ]
Referring to fig. 3, a second embodiment of the present invention provides a multi-screen monitoring apparatus. As shown in fig. 3, themulti-screen monitoring apparatus 20 includes, for example, aninformation receiving module 21, ascreen forming module 22, and ascreen transmitting module 23.
Theinformation receiving module 21 is configured to receive the region information sent by the video processor. Thepicture forming module 22 is configured to perform a scaling splicing process on the target video source according to the region information to form a spliced picture. Thepicture sending module 23 is configured to send the stitched picture to the video processor, so that the video processor adds the stitched picture to a region to be compensated of a monitored picture to form a multi-picture monitored picture and outputs the multi-picture monitored picture for display.
It should be noted that the multi-screen monitoring method implemented by themulti-screen monitoring device 20 of the present embodiment is as described in the first embodiment, and therefore, the detailed description thereof is omitted. Optionally, each module and the other operations or functions in the second embodiment are respectively for implementing the method in the first embodiment of the present invention, and are not described herein for brevity. The technical effect of themulti-screen monitoring apparatus 20 provided in this embodiment is the same as that of the multi-screen monitoring method in the first embodiment, and is not described herein again.
[ third embodiment ]
Referring to fig. 4, a third embodiment of the present invention provides a multi-picture monitoring method. As shown in fig. 4, the multi-screen monitoring method includes, for example, steps S31 to S35.
Step S31: receiving video source interface information sent by a source expander;
step S32: forming a monitoring picture with a region to be compensated according to the video source interface information;
step S33: sending the region information of the region to be complemented to the source expander, so that the source expander performs zooming splicing processing on a target video source according to the region information to form a spliced picture, and sending the spliced picture;
step S34: receiving the spliced picture, and adding the spliced picture to the region to be compensated of the monitoring picture to form a multi-picture monitoring picture;
step S35: and outputting the multi-picture monitoring picture for display.
Specifically, the source expander mentioned in step S31 is a video source expander, which has a single function and has spare hardware resources. The mentioned video source interface information includes, for example, each video source interface type and the number of video source interfaces. The monitoring screen mentioned in step S32 includes, for example, an input source screen, a pre-monitoring screen, and an on-air screen, and the input source screen, the pre-monitoring screen, and the on-air screen are arranged in rows and columns. The step S32 of forming the monitoring picture with the region to be compensated according to the video source interface information may be understood that the picture layout of the region to be compensated is related to the number of video source interfaces, which may be obtained by dividing the region to be compensated according to the number of video source interfaces, where the video sources corresponding to all the video source input interfaces of the source expander are the target video sources. The method can also be understood as that visual frequency source input interfaces are determined according to the video source interface information, the area to be compensated is divided according to the number of the selected target video source input interfaces to obtain the picture layout, and the video source corresponding to the selected target video source input interface is the target video source. The region information mentioned in step S33 includes, for example, information such as the picture layout of the region to be compensated and the picture resolution size of the region to be compensated. The target video source mentioned in step S33 is, for example, a 1080P (resolution 1920 × 1080), a 4K1K (resolution 3840 × 1080) or a 4K2K (resolution 3840 × 2160) video source. The target video source format is, for example, HDMI (high Definition Multimedia interface), DVI (digital Visual interface), DP (display Port), SDI (serial digital interface), etc. It should be noted here that, for example, video source devices are externally connected to video source input interfaces corresponding to the respective target video sources, so that video sources are input through the video source input interfaces; or the video source input interfaces corresponding to some video sources in the mentioned target video source are not connected with external video source equipment or are connected abnormally, so that the video sources are displayed abnormally, and the like. The forming of the spliced picture mentioned in step S33 forms, for example, a spliced picture. The multi-picture monitoring picture referred to in step S34 is, for example, an MVR picture. Step S34 includes, for example, adding the stitched picture to the to-be-compensated region of the monitored picture at a 1:1 ratio. Namely, after the video processor receives the spliced picture, the spliced picture is directly added to the region to be compensated according to the proportion of 1:1 without scaling.
It should be noted that the difference between the multi-screen monitoring method disclosed in the present embodiment and the multi-screen monitoring method disclosed in the first embodiment of the present invention is that the present embodiment is described from the perspective of a video processor, for example, and the multi-screen monitoring method disclosed in the first embodiment is described from the perspective of a source expander, for example, the multi-screen monitoring methods implemented by the two methods are the same, and the descriptions of the specific related steps can be referred to each other.
In summary, the multi-screen monitoring method provided by this embodiment can avoid the tedious operation that the user needs to frequently switch the MVR screen to call the input video source to be monitored when the input video source is too many; the method and the device avoid the situation that when the use scene is complex, a user needs to reasonably arrange the input sequence of the input video sources, otherwise the input video sources in use cannot be monitored in one-page arrangement; the method and the device reduce the use difficulty, greatly reduce the resource overhead of realizing the same MVR function by the video processor after the video processor is accessed to the source expander, facilitate integration, do not limit the resolution and the quantity of input video sources, and reasonably utilize redundant hardware resources.
[ fourth example ] A
Referring to fig. 5, a fourth embodiment of the present invention provides a multi-screen monitoring apparatus. As shown in fig. 5, themulti-screen monitoring apparatus 40 includes, for example: aninformation receiving module 41, ascreen forming module 42, aninformation transmitting module 43, ascreen adding module 44, and ascreen outputting module 45.
Theinformation receiving module 41 is configured to receive video source interface information sent by the source expander. Thepicture forming module 42 is used for forming a monitoring picture with a region to be compensated according to the video source interface information. Theinformation sending module 43 is configured to send the region information of the region to be compensated to the source expander, so that the source expander performs scaling splicing processing on a target video source according to the region information to form a spliced picture, and sends the spliced picture. Thepicture adding module 44 is configured to receive the spliced picture, and add the spliced picture to the to-be-compensated region of the monitoring picture to form a multi-picture monitoring picture. Thescreen output module 45 is configured to output the multi-screen monitoring screen for display.
It should be noted that the multi-screen monitoring method implemented by themulti-screen monitoring device 40 of the present embodiment is as described in the third embodiment, and therefore, the detailed description thereof is omitted. Optionally, each module and the other operations or functions in the fourth embodiment are respectively for implementing the method in the third embodiment of the present invention, and are not described herein for brevity. The technical effect of themulti-screen monitoring apparatus 40 provided in this embodiment is the same as that of the multi-screen monitoring method in the third embodiment, and is not described herein again.
[ fifth embodiment ]
Referring to fig. 6, a fifth embodiment of the present invention provides a multi-screen monitoring system. As shown in fig. 6, themulti-screen monitoring system 50 includes, for example, asource expander 51 and avideo processor 52 connected to thesource expander 51.
Thevideo processor 52 is configured to form a monitoring picture with a region to be compensated according to an input source picture, a pre-monitoring picture and an on-air picture, and output region information of the region to be compensated to thesource expander 51. Thesource expander 51 is configured to perform a scaling and stitching process on the target video source according to the region information to form a stitched picture, and output the stitched picture to thevideo processor 52. Thevideo processor 52 is further configured to receive the stitched picture and add the stitched picture to the region to be compensated of the monitored picture at a 1:1 ratio to form a multi-picture monitored picture.
Wherein thesource expander 51 establishes a connection with thevideo processor 52, for example via an optical interface. For example, initially,video processor 52 finds available peripheral devices, such as via a broadcast, andsource extender 51 sends device parameter information tovideo processor 52 in response to the broadcast. Wherein the device parameter information comprises, for example, video source interface information. The video source interface information includes, for example, information such as a kind of video source interface and the number of video source interfaces. The mentioned complementary area is for example related to video source interface information. The region information mentioned includes, for example, the picture layout and the picture resolution size of the region to be compensated. The multi-picture monitoring picture is referred to as MVR picture, for example.
It should be noted that thesource expander 51 is a video source expander, and has a single function and has redundant hardware resources. The source expander 51 in this embodiment can, for example, implement the multi-screen monitoring method provided in the first embodiment of the present invention, and the multi-screen monitoring method provided in the first embodiment of the present invention is implemented by using the idle resources of the source expander with a single function. Thevideo processor 52 is a video processor with MVR functionality and typically has elements such as programmable logic devices, microcontrollers, and memory. Thevideo processor 52 in this embodiment can implement, for example, the multi-picture monitoring method provided in the third embodiment of the present invention. The foregoing description of the multi-picture monitoring method employed in detail can refer to the first embodiment and the third embodiment. This embodiment will not be described repeatedly.
In summary, the multi-screen monitoring system provided in this embodiment can avoid the tedious operation that the user needs to frequently switch the MVR screen to call the input video source to be monitored when the input video source is too many; the method and the device avoid the situation that when the use scene is complex, a user needs to reasonably arrange the input sequence of the input video sources, otherwise the input video sources in use cannot be monitored in one-page arrangement; the method and the device reduce the use difficulty, greatly reduce the resource overhead of realizing the same MVR function by the video processor after the video processor is accessed to the source expander, facilitate integration, do not limit the resolution and the quantity of input video sources, and reasonably utilize redundant hardware resources.
[ sixth embodiment ]
Referring to fig. 7, a sixth embodiment of the present invention provides a computer-readable medium. As shown in fig. 7, the computer-readable medium 60 stores a program code including instructions for executing the multi-screen monitoring method according to the first embodiment or the third embodiment. For example, the program code executes the following instructions:
(i) receiving region information sent by a video processor;
(ii) performing zooming splicing processing on the target video source according to the region information to form a spliced picture;
(iii) and sending the spliced picture to the video processor, adding the spliced picture to a region to be compensated of a monitoring picture by the video processor to form a multi-picture monitoring picture, and outputting the multi-picture monitoring picture for display.
The multi-screen monitoring method executed by the program code of the computer-readable medium 60 provided by this embodiment is as described in the first embodiment or the third embodiment, and therefore, the detailed description thereof is omitted. Optionally, the computer-readable medium 60 in this embodiment is not described herein for brevity in order to implement the methods in the first embodiment and the third embodiment of the present invention. The technical effect of the computer-readable medium 60 provided in this embodiment is the same as that of the multi-screen monitoring method in the first embodiment or the third embodiment, and is not described herein again.
In the embodiments provided in the present invention, it should be understood that the disclosed system, apparatus and/or method may be implemented in other ways. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and the actual implementation may have another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, each functional unit/module in the embodiments of the present invention may be integrated into one processing unit/module, or each unit/module may exist alone physically, or two or more units/modules may be integrated into one unit/module. The integrated units/modules may be implemented in the form of hardware, or may be implemented in the form of hardware plus software functional units/modules.
The integrated units/modules, which are implemented in the form of software functional units/modules, may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions for causing one or more processors of a computer device (which may be a personal computer, a server, or a network device) to execute some steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.