MULTIPLEXING VIDEO USING A DSP
A method of operating a video processing system is disclosed. A plurality of video streams that were produced by a plurality of video Analog to Digital Converters (ADCs) are received into a Digital Signal Processor (DSP). The plurality of video streams are multiplexed in the DSP into an unencoded multiplexed video stream. The unencoded multiplexed video stream is transferred from the DSP to a video encoder.
1 . A method of operating a video processing system, comprising:
receiving a plurality of video streams into a Digital Signal Processor (DSP) produced by a plurality of Analog to Digital Converters (ADCs);
multiplexing the plurality of video streams in the DSP into an unencoded multiplexed video stream; and
transferring the unencoded multiplexed video stream from the DSP to a video encoder.
2 . The method of claim 1 , further comprising:
encoding at least one of the plurality of video streams into a first format in the DSP; and
transferring at least one video stream in the first format from the DSP to a processing system.
3 . The method of claim 1 , further comprising:
clocking said plurality of video streams into said DSP at a first frequency; and
clocking said unencoded multiplexed video stream out of said DSP at a second frequency.
4 . The method of claim 3 , further comprising:
encoding at least one of the plurality of video streams into a first format in the DSP; and
transferring at least one video stream in the first format from the DSP to a processing system.
5 . The method of claim 3 , wherein said second frequency is a multiple of said first frequency and said multiple corresponds to the number of video streams in said plurality of video streams.
6 . The method of claim 5 , wherein said unencoded multiplexed video stream comprises a sequence of video fields from each of said plurality of video streams.
7 . The method of claim 5 , wherein said unencoded multiplexed video stream comprises a sequence of video lines from each of said plurality of video streams.
8 . The method of claim 1 , wherein said unencoded multiplexed video stream comprises a sequence of video fields from each of said plurality of video streams.
9 . The method of claim 1 , wherein said unencoded multiplexed video stream comprises a sequence of video lines from each of said plurality of video streams.
10 . A video processing system, comprising:
a plurality of video Analog to Digital Converters (ADCs) converting a plurality of analog video signals into a plurality of digital video streams; and
a Digital Signal Processor (DSP) that receives said plurality of digital video streams and generates a multiplexed video stream from said plurality of digital video streams;
wherein said DSP communicates the multiplexed video stream to a video encoder in an unencoded format.
11 . The video processing system of claim 10 , wherein the DSP encodes at least one of said plurality of digital video streams into an encoded format and transfers the at least one of the plurality of digital video streams in an encoded format to a processing system.
12 . The video processing system of claim 10 , wherein a first interface of said DSP that receives at least one of said plurality of video streams is clocked at a first frequency and a second interface of said DSP communicating the multiplexed video stream is clocked at a second frequency.
13 . The video processing system of claim 12 , wherein the DSP encodes at least one of said plurality of digital video streams into an encoded format and transfers the at least one of the plurality of digital video streams in an encoded format to a processing system.
14 . The video processing system of claim 12 , wherein said second frequency is a multiple of said first frequency and said multiple corresponds to the amount of data per second in said plurality of video streams.
15 . The video processing system of claim 10 wherein said multiplexed video stream comprises a sequence of video fields from each of said plurality of video streams.
16 . The video processing system of claim 10 wherein said multiplexed video stream comprises a sequence of video lines from each of said plurality of video streams.
17 . A computer-readable medium comprising instructions stored thereon for operating a video processing system to multiplex a plurality of video streams, wherein the instructions, when executed by the video processing system, at least direct the video processing system to:
receive a plurality of video streams into a Digital Signal Processor (DSP) from a plurality of video Analog to Digital Converters (ADCs);
multiplex the plurality of video streams in the DSP into an unencoded multiplexed video stream; and
transfer the unencoded multiplexed video stream from the DSP to a video encoder.
18 . The computer readable medium of claim 17 , wherein the instructions further direct the video processing system to:
encode at least one of the plurality of video streams into a first format in the DSP; and
transfer a video stream in the first format from the DSP to a processing system.
19 . The computer readable medium of claim 17 , wherein said plurality of video streams are clocked into said DSP at a first frequency, and said unencoded multiplexed video stream is clocked out of said DSP at a second frequency.
20 . The computer readable medium of claim 19 , wherein the instructions further direct the video processing system to:
encode at least one of the plurality of video streams into a first format in the DSP; and
transfer a video stream in the first format from the DSP to a processing system.
21 . The computer readable medium of claim 19 , wherein said second frequency is a multiple of said first frequency and said multiple corresponds to the number of video streams in said plurality of video streams.