Disclosure of Invention
The embodiment of the invention provides a video processor and a multi-signal-source pre-monitoring method, which aim to achieve the technical effect of reducing occupation of a serializer/deserializer channel during multi-signal-source pre-monitoring.
In one aspect, an embodiment of the present invention provides a video processor, including: the back panel device comprises a matrix switching module, and the matrix switching module is connected between the video input processing device group and the video output processing device group. Wherein, when the video processor works in a multi-signal source pre-monitoring mode, a first video output processing device in the video output processing device set is configured as a multi-signal source pre-monitoring output device, at least a second video output processing device in the video output processing device set is connected with the multi-signal source pre-monitoring output device via the matrix switching module to transmit respective first signal sources to be pre-monitored to the signal source pre-monitoring output device, a plurality of video input processing devices in the video input processing device set are connected in cascade via the matrix switching module, and a last stage video input processing device is connected in cascade via the matrix switching module to the multi-signal source pre-monitoring output device to transmit all second signal sources to be pre-monitored accessed by the plurality of video input processing devices to the multi-signal source pre-monitoring output device, the multi-signal-source pre-monitoring output device is used for generating and outputting a multi-signal-source pre-monitoring picture according to a plurality of signal sources to be pre-monitored, including the first signal source to be pre-monitored and the second signal source to be pre-monitored.
In an embodiment of the present invention, a subsequent video input processing device in the plurality of video input processing devices is configured to perform an overlay processing on a second signal source to be pre-monitored, which is connected to the subsequent video input processing device, and a first signal source after the overlay processing from a previous video input device to obtain a second signal source after the overlay processing, and output the second signal source after the overlay processing.
In one embodiment of the present invention, the first superposition processed signal source and the second superposition processed signal source share the same serializer/deserializer bus for transmission.
In one embodiment of the present invention, the superimposition processing is non-overlapping superimposition processing.
In an embodiment of the present invention, the first to-be-pre-monitored signal source transmitted to the signal source pre-monitoring output device by each of the second video output processing devices includes a currently playing signal source and a pre-monitoring output signal source, and the currently playing signal source and the pre-monitoring output signal source are respectively transmitted to the multi-signal source pre-monitoring output device through the matrix switching module via two serializer/deserializer buses.
In an embodiment of the present invention, the multi-signal-source pre-monitoring output device is configured to perform non-overlapping processing on the first signal source to be pre-monitored, the second signal source to be pre-monitored, and the current playing signal source and the pre-monitoring output signal source thereof to generate the multi-signal-source pre-monitoring picture.
In another aspect, an embodiment of the present invention provides a multi-signal-source pre-monitoring method, including: enabling a plurality of video input processing devices to be cascaded through a matrix switching module; enabling the last-level video input processing device in the plurality of video input processing devices to output a signal source group to be pre-monitored, and transmitting the signal source group to the multi-signal source pre-monitoring output device through the matrix switching module, wherein the signal source group to be pre-monitored comprises all signal sources to be pre-monitored accessed by the plurality of video input processing devices; and enabling the multi-signal source pre-monitoring output device to generate and output a multi-signal source pre-monitoring picture according to the signal source group to be pre-monitored.
In an embodiment of the present invention, the multi-signal source pre-monitoring method further includes: and enabling the subsequent video input processing device in the plurality of video input processing devices to perform non-overlapping on the signal source to be pre-monitored which is accessed by the subsequent video input processing device and the signal source which is subjected to overlapping processing and is from the previous video input processing device to obtain another signal source which is subjected to overlapping processing and output.
In an embodiment of the present invention, said enabling the multi-signal-source pre-monitoring output device to generate and output a multi-signal-source pre-monitoring picture according to the signal source group to be pre-monitored comprises: and enabling the multi-signal-source pre-monitoring output device to carry out non-overlapping superposition on the signal source group to be pre-monitored and the current playing signal source and the pre-monitoring output signal source of the multi-signal-source pre-monitoring output device so as to generate and output the multi-signal-source pre-monitoring picture.
In an embodiment of the present invention, the multi-signal source pre-monitoring method further includes the steps of: and enabling at least one video output processing device to output a current play signal source and a pre-monitoring output signal source and transmit the current play signal source and the pre-monitoring output signal source to the multi-signal-source pre-monitoring output device through the matrix switching module. Wherein, the enabling the multi-signal source pre-monitoring output device to generate and output a multi-signal source pre-monitoring picture according to the signal source group to be pre-monitored comprises: and enabling the multi-signal-source pre-monitoring output device to perform non-overlapping superposition on the signal source group to be pre-monitored, the current playing signal source and the pre-monitoring output signal source output by the at least one video output processing device, and the current playing signal source and the pre-monitoring output signal source of the multi-signal-source pre-monitoring output device, so as to generate and output the multi-signal-source pre-monitoring picture.
In another aspect, an embodiment of the present invention further provides a multi-signal source pre-monitoring method, including: configuring a first video output processing device of the plurality of video output processing devices as a multi-signal source pre-monitoring output device; enabling a second video output processing device in the plurality of video output processing devices to output a signal source to be pre-monitored and transmit the signal source to the multi-signal-source pre-monitoring output device through a matrix switching module; and enabling the multi-signal-source pre-monitoring output device to generate and output a multi-signal-source pre-monitoring picture according to the signal source to be pre-monitored output by the second video output processing device and the signal source to be pre-monitored.
In an embodiment of the present invention, said causing a second video output processing apparatus of the plurality of video output processing apparatuses to output a signal source to be pre-monitored and transmit the signal source to the multi-signal source pre-monitoring output apparatus via the matrix switching module includes: and enabling the second video output processing device to output the current playing signal source and the pre-monitoring output signal source to be transmitted to the multi-signal-source pre-monitoring output device through two paths of serializer/deserializer buses and the matrix switching module.
The above technical solution may have one or more of the following advantages: in the multi-signal-source pre-monitoring mode, a plurality of video input processing devices of the video processor are connected to a multi-signal-source pre-monitoring output device in a cascade mode through a matrix switching module, a cascade mode is adopted to transmit all second to-be-pre-monitored signal sources accessed by the video processor to the multi-signal-source pre-monitoring output device, a plurality of video output processing devices are connected to the multi-signal-source pre-monitoring output device through the matrix switching module to transmit respective first to-be-pre-monitored signal sources to the multi-signal-source pre-monitoring output device respectively, and then the multi-signal-source pre-monitoring output device generates and outputs a multi-signal-source pre-monitoring picture through a plurality of to-be-monitored signal sources including the first to-be-monitored signal sources and the second to-be-monitored signal sources, so that the requirement on a data transmission channel such as a serializer/.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. 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.
First embodiment
As shown in fig. 1, a video processor provided in a first embodiment of the present invention includes: the back panel device 10 comprises a matrix switching module 11, and the matrix switching module 11 is connected between the video input processing device group and the video output processing device group. The matrix switching module 11 includes, for example, a high-speed matrix switching chip such as a CrossPoint Switch chip; the video input processing device group includes, for example, video input processing devices 21, 22, 23, and 24; the video output processing device group includes, for example, video output processing devices 32, 33, and 34 and a video output processing device configurable as the multi-signal-source pre-monitoroutput device 31.
Furthermore, the video input processing devices 21 to 24 can realize video input, video pre-processing, even video scaling, video pre-monitoring, OSD (on-screen display), umd (under Monitor display), and other functions. The video preprocessing is operations such as Gamma (Gamma) conversion, color gamut conversion (e.g., YUV format to RGB format), filtering (e.g., median filtering), and the like. The video output processing devices 32, 33 and 34 and the multi-signal source pre-monitoringoutput device 31 can realize functions of image scaling, image superposition, video output and the like.
In light of the above, when the video processor operates in the multiple signal source pre-monitor mode, any one of the video output processing devices in the video output processing device set may be configured as the multiple signal source pre-monitoroutput device 31, and other video output processing devices in the video output processing device set, such as the video output processing device 32, the video output processing device 33, and the video output processing device 34 shown in fig. 1, are connected to the multiple signal source pre-monitoroutput device 31 via the matrix switch module 11 to transmit the respective signal source to be pre-monitored to the multiple signal source pre-monitoroutput device 31. The video output processing device 32 transmits its own signal source to be pre-monitored to the multi-signal-source pre-monitoringoutput device 31, where the number of the signal sources to be pre-monitored is two, and the two signal sources are, for example, a current playing signal source (or pgm (programming) signal source, which is usually a signal source currently output for on-screen display) and a pre-monitoring output signal source (or pvw (pre view) signal source, which is usually used as a next playing signal source after pre-monitoring), and the positions of the current playing signal source and the pre-monitoring output signal source on the multi-signal-source pre-monitoring screen are, for example, as shown in P5.1 and P5.2; the video output processing device 33 transmits its own signal source to be pre-monitored to the multi-signal-source pre-monitoringoutput device 31, where the number of the signal sources to be pre-monitored is two, for example, the current playing signal source and the pre-monitoring output signal source, and the positions of the current playing signal source and the pre-monitoring output signal source on the multi-signal-source pre-monitoring picture are shown as P6.1 and P6.2, for example; the video output processing device 34 transmits its own signal source to be pre-monitored to the multi-signal-source pre-monitoringoutput device 31, where the number of the signal sources to be pre-monitored is two, for example, the current playing signal source and the pre-monitoring output signal source, and the positions of the current playing signal source and the pre-monitoring output signal source on the multi-signal-source pre-monitoring picture are shown as P7.1 and P7.2, for example.
It should be noted that, while a plurality of video output processing devices are included in the video processor, the video output processing device group in this embodiment particularly defines a part of the video output processing devices that need to perform the pre-monitoring output operation, i.e., the video output processing device group is composed of at least two video output processing devices (including the multi-signal source pre-monitoringoutput device 31 and another one or more video output processing devices). The video output processing apparatus set in this example includes the multi-signal source pre-monitoroutput apparatus 31, the video output processing apparatus 32, the video output processing apparatus 33, and the video output processing apparatus 34, but the number of video output processing apparatuses included in the video output processing apparatus set is not limited thereto.
Meanwhile, the video input processing device 21, the video input processing device 22, the video input processing device 23, and the video input processing device 24 in the video input processing device group are connected in cascade via the matrix switch module 11 (for example, as shown by the dotted line in fig. 1), and the last-stage video input processing device 24 is connected to the multi-signal-source pre-monitoringoutput device 31 via the matrix switch module 11 to transmit all the signal sources to be pre-monitored accessed by the plurality of video input processing devices 21-24 to the multi-signal-source pre-monitoringoutput device 31, and the multi-signal-source pre-monitoringoutput device 31 is configured to generate and output a multi-signal-source pre-monitoring picture according to the plurality of signal sources to be pre-monitored including the signal sources to be pre-monitored provided by the video output processing devices 32-34 and the signal sources to be pre-monitored provided by the video output processing devices 21-.
In addition, the latter video input processing device of the multiple video input processing devices 21-24 is used for performing the overlay processing on the signal source to be pre-monitored, which is accessed by the latter video input processing device, and the signal source after the overlay processing from the former video input device to obtain another signal source after the overlay processing, and outputting the signal source. Specifically, the video input processing device 21 performs superposition processing on its own accessed signal sources to be pre-monitored to form superimposed signal sources, where the two signal sources to be pre-monitored are, for example, two and their positions on the multi-signal-source pre-monitoring picture are, for example, as shown in P1, and then the superimposed signal sources are transmitted to the video input processing device 22 through the matrix switching module 11; the video input processing device 22 superimposes the signal source to be pre-monitored that is accessed by itself, for example, two signal sources to be pre-monitored that are accessed by itself and the position of the superimposed signal source from the video input processing device 21 on the multi-signal-source pre-monitoring picture, for example, as shown in P2, with the superimposed signal source from the video input processing device 21, and superimposes the superimposed signal source again to form another superimposed signal source; then, the video input processing device 23 superimposes the signal source to be pre-monitored that is accessed by itself, for example, two signal sources to be pre-monitored that are accessed by itself and the position of the superimposed signal source from the video input processing device 22 on the multi-signal-source pre-monitoring screen are, for example, P3, and so on, so that the fourth superimposed signal source can be formed on the video input processing device 24, and the position of each superimposed signal source to be pre-monitored on the multi-signal-source pre-monitoring screen is, for example, P4.
In this embodiment, the superimposed signal source received by the video input processing device 22 from the video input processing device 21 and the superimposed signal source output by the video input processing device 22 share the same serializer/deserializer bus for transmission; similarly, the superimposed signal source received by the video input processing device 23 from the video input processing device 22 and the superimposed signal source output by the video input processing device 23 share the same serializer/deserializer bus for transmission; the superimposed signal source received by the video input processing device 24 from the video input processing device 23 and the superimposed signal source output by the video input processing device 24 share the same serializer/deserializer bus for transmission; thus, occupation of the serializer/deserializer bus channel can be greatly reduced.
In the present embodiment, the multi-signal-source pre-monitor processing is performed by the multi-overlap processing, and the pre-monitor screen P8 finally outputted by the multi-signal-source pre-monitoroutput device 31 is partially overlapped or not overlapped.
As mentioned above, for the video output processing device 32, the video output processing device 33 and the video output processing device 34 in the video output processing device set, the signal sources to be pre-monitored, which are respectively transmitted to the multi-signal-source pre-monitoroutput device 31, for example, all include the currently playing signal source and the pre-monitor output signal source, and the currently playing signal and the pre-monitor output signal source are respectively transmitted to the multi-signal-source pre-monitoroutput device 31 through the matrix switching module 11 through two serializer/deserializer buses, that is, each of the video output processing devices, such as the video output processing device 32, the video output processing device 33 and the video output processing device 34, is connected to the matrix switching module 11 through two serializer/deserializer buses for transmitting two signal sources to be pre-monitored.
Further, in the present embodiment, the multi-signal-source pre-monitoroutput device 31 can perform, in addition to the overlay processing on the signal sources to be pre-monitored from the video output processing devices such as 32-34 and the video input processing devices such as 21-24, the non-overlapping overlay processing on the current playing signal source and the pre-monitor output signal source of the multi-signal-source pre-monitor output device and all the received signal sources to be pre-monitored together to generate the multi-signal-source pre-monitor picture P8.
In summary, the video input processing devices 21-24 of the video processor of the present embodiment are connected to the multi-signal source pre-monitoroutput device 31 in a cascade manner through the matrix switch module 11, and in a cascade manner, for transmitting all the signal sources to be pre-monitored accessed by itself to the multi-signal source pre-monitoringoutput device 31, and the multiple video output processing devices 32-34 are connected to the multiple signal source pre-monitoringoutput device 31 via the matrix switch module 11 to transmit the respective signal sources to be pre-monitored to the multiple signal source pre-monitoringoutput device 31, and the multiple signal source pre-monitoringoutput device 31 generates and outputs a multiple signal source pre-monitoring picture P8 according to all the received signal sources to be pre-monitored, even in combination with the signal sources to be pre-monitored, the need for a transmission channel for the serializer/deserializer bus can thus be greatly reduced, while reducing cost.
Second embodiment
As shown in fig. 2, the present invention provides a multi-signal source pre-monitoring method, which comprises the following steps:
s20: enabling a plurality of video input processing devices to be cascaded through a matrix switching module;
s21: enabling the last-level video input processing device in the plurality of video input processing devices to output a signal source group to be pre-monitored, and transmitting the signal source group to the multi-signal source pre-monitoring output device through the matrix switching module, wherein the signal source group to be pre-monitored comprises all signal sources to be pre-monitored accessed by the plurality of video input processing devices;
s22: and enabling the multi-signal source pre-monitoring output device to generate and output a multi-signal source pre-monitoring picture according to the signal source group to be pre-monitored.
Moreover, the multi-signal source pre-monitoring method further comprises the following steps: and enabling a later-stage video input processing device in the plurality of video input processing devices to perform non-overlapping on a signal source to be pre-monitored which is accessed by the later-stage video input processing device and a signal source which is subjected to overlapping processing and is from a previous-stage video input processing device to obtain another signal source which is subjected to overlapping processing and output.
Further, step S22: the method for generating and outputting the multi-signal-source pre-monitoring picture by the multi-signal-source pre-monitoring output device according to the signal source group to be pre-monitored specifically includes: the multi-signal source pre-monitoring output device enables the pre-monitoring signal source group to be pre-monitored and the current playing signal source and the pre-monitoring output signal source of the multi-signal source pre-monitoring output device to be overlapped without overlapping, so that a multi-signal source pre-monitoring picture is generated and output.
In addition, the multi-signal source pre-monitoring method can further comprise the following steps: and enabling at least one video output processing device to output the current play signal source and the pre-monitoring output signal source and transmit the current play signal source and the pre-monitoring output signal source to the multi-signal source pre-monitoring output device through the matrix switching module. Accordingly, step S22: the method for generating and outputting the multi-signal-source pre-monitoring picture by the multi-signal-source pre-monitoring output device according to the signal source group to be pre-monitored specifically includes: the multi-signal source pre-monitoring output device enables the multi-signal source pre-monitoring output device to carry out non-overlapping on a to-be-pre-monitored signal source group, a current playing signal source and a pre-monitoring output signal source output by at least one video output processing device, and a current playing signal source and a pre-monitoring output signal source of the multi-signal source pre-monitoring output device, so that a multi-signal source pre-monitoring picture is generated and output.
It should be noted that the multi-signal source pre-monitoring method in the second embodiment of the present invention can be applied to the video processor in the first embodiment, and therefore, specific details of each step in the second embodiment can refer to the related description in the first embodiment, which is not repeated herein.
Third embodiment
As shown in fig. 3, the present invention further provides a multi-signal source pre-monitoring method, which includes the following steps:
s30: configuring a first video output processing device of the plurality of video output processing devices as a multi-signal source pre-monitoring output device;
s31: enabling a second video output processing device in the plurality of video output processing devices to output a signal source to be pre-monitored and transmit the signal source to the multi-signal source pre-monitoring output device through the matrix switching module;
s32: and enabling the multi-signal-source pre-monitoring output device to generate and output a multi-signal-source pre-monitoring picture according to the signal source to be pre-monitored output by the second video output processing device and the signal source to be pre-monitored.
Further, step S31: enabling a second video output processing device of the plurality of video output processing devices to output a signal source to be pre-monitored and transmit the signal source to the multi-signal source pre-monitoring output device through the matrix switching module, may specifically include: the second video output processing device outputs the current playing signal source and the pre-monitoring output signal source to the multi-signal source pre-monitoring output device through the two-path serializer/deserializer bus and the matrix switching module.
It should be noted that the multi-signal source pre-monitoring method in the third embodiment of the present invention can be applied to the video processor in the first embodiment, and therefore, specific details of each step in the third embodiment can refer to the related description in the first embodiment, which is not repeated herein.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. 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.
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.