Architecture for multi-channel video processing
First Claim
1. An apparatus for display of video data from a designated number of an N number of video channels, the apparatus comprising:
- an N number of video decoders to receive the video data from the N number of video channels, a designated number of the N number of video decoders to decode the video data from the designated number of the N number of video channels; and
a P number of video processing pipelines coupled to the N number of video decoders through a switch network, the switch network configured to connect any of the outputs from the N number of video decoders to any of the inputs into the P number of video processing pipelines.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment includes an apparatus for display of video data from a designated number of an N number of video channels. The apparatus comprises an N number of video decoders to receive the video data from the N number of video channels. A designated number of the N number of video decoders to decode the video data from the designated number of the N number of video channels. The apparatus also comprises a P number of video processing pipelines coupled to the N number of video decoders through a switch network. The switch network configured to connect any of the outputs from the N number of video decoders to any of the inputs into the P number of video processing pipelines.
37 Citations
29 Claims
-
1. An apparatus for display of video data from a designated number of an N number of video channels, the apparatus comprising:
-
an N number of video decoders to receive the video data from the N number of video channels, a designated number of the N number of video decoders to decode the video data from the designated number of the N number of video channels; and
a P number of video processing pipelines coupled to the N number of video decoders through a switch network, the switch network configured to connect any of the outputs from the N number of video decoders to any of the inputs into the P number of video processing pipelines. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for displaying video data from N number of video channels in a display, the method comprising:
-
decoding, with N number of video decoders, a part of video data received in N number of video channels;
inputting the decoded part of the video data into P number of video processing pipelines through a switch network; and
processing, by the P number of video processing pipelines, the decoded part of the video data in the N number of video channels. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving an image size and a location in a display;
receiving a designated number of an N number of video channels to be displayed in the image; and
performing the following for each of the designated number of the N number of video channels;
decoding, with one of an N number of video decoders, a frame of video data received in the video channel;
inputting the decoded frame into one of a P number of video processing pipelines through a non-blocking switch network;
processing, by the one of the P number of video processing pipelines, the decoded frame; and
storing the processed decoded frame into a part of a video buffer that is not updating the display. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for displaying video data from a designated number of N number of video channels on a video display terminal, the system comprising:
-
an N number of video sources, wherein each of the N number of video sources is to generate video data in a video channel of the N number of video channels; and
a video logic comprising;
an N number of video decoders, wherein each of the N number of video decoders is to receive the video data from one of the N number of video channels and to decode the video data; and
a P number of video processing pipelines coupled to the N number of video decoders through a switch network, the switch network configured to connect any of the outputs from the N number of video decoders to any of the inputs into the P number of video processing pipelines, wherein one of the P number of video processing pipelines is to process the decoded video data from one of the N number of video decoders. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification