Video encoding using parallel processors
First Claim
1. A digital video acquisition system, comprising:
- an imager for generating a sequence of digital video frame data;
a master image processor, having an input coupled to receive the digital video frame data from the imager, for encoding the digital video frame data into a compressed format;
a master memory, coupled to the master image processor, for storing encoded digital video data;
a first slave image processor, having an input coupled to receive the digital video frame data from the imager, having a control input for receiving control signals from the master image processor, the first slave image processor for encoding the digital video frame data into a compressed format when enabled by the master image processor.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital video acquisition system including a plurality of image processors (30A; 30B) is disclosed. A CCD imager (22) presents video image data on a bus (video_in) in the form of digital video data, arranged in a sequence of frames. A master image processor (30A) captures and encodes a first group of frames, and instructs a slave image processor (30B) to capture and encode a second group of frames presented by the CCD imager (22) before the encoding of the first group of frames is completed by the master image processor. The master image processor (30A) completes its encoding, and is then available to capture and encode another group of frames in the sequence. Video frames that are encoded by the slave image processor (30B) are transferred to the master image processor (30A), which sequences and stores the transferred encoded frames and also those frames that it encodes in a memory (36A; 38). The parameters of the encoding operation can be dynamically adjusted, for example in response to the nature of the video sequences being captured.
37 Citations
21 Claims
-
1. A digital video acquisition system, comprising:
-
an imager for generating a sequence of digital video frame data;
a master image processor, having an input coupled to receive the digital video frame data from the imager, for encoding the digital video frame data into a compressed format;
a master memory, coupled to the master image processor, for storing encoded digital video data;
a first slave image processor, having an input coupled to receive the digital video frame data from the imager, having a control input for receiving control signals from the master image processor, the first slave image processor for encoding the digital video frame data into a compressed format when enabled by the master image processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of encoding digital video image data, comprising the steps of:
-
receiving a sequence of digital video image data;
encoding a first group of frames of the sequence with a master image processor;
encoding a second group of frames of the sequence with a slave image processor during the step of encoding the first group of frames with the master image processor; and
storing the encoded first and second group of frames in a memory. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification