Video encoding and video/audio/data multiplexing device
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a buffer architecture and latency reduction mechanism for buffering uncompressed/compressed information. This combination provides for a proficient division of the encoding task and quicker through-put time. The invention teaches a single chip digital signal processing device for real time video/audio compression comprising a plurality of processors, including a video input processor, a motion estimation processor, a digital signal processor, and a bitstream processor, wherein processing and transfer of the signals within the device is done in a macroblock-by-macroblock manner. The device can include a multiplexing processor that is comprised of a storage unit which buffers a compressed video bitstream and a processor which retrieves the compressed video bitstream from the storage unit and produces a multiplexed data stream whereby the compressed video bitstream is processed in a pipeline manner.
-
Citations
61 Claims
-
1-46. -46. (canceled)
-
47. A multiplexing processor comprising:
-
a storage unit operable to buffer and transfer video data;
a digital signal processor operable to pipeline said video data from said storage unit;
a memory unit comprising a first buffer operable to receive the pipelined video data from said storage unit at a first rate, and a second buffer operable to retrieve the pipelined video data from said first buffer at a second rate, thereby allowing a difference between the first rate and the second rate; and
a video processor operable to retrieve the pipelined video data from said second buffer at the second rate. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54)
-
-
55. A multiplexing processor comprising:
-
a storage unit operable to buffer and transfer data;
a digital signal processor operable to pipeline said data from said storage unit;
a memory unit comprising a first buffer operable to receive the pipelined data from said storage unit at a first rate, and a second buffer operable to retrieve the pipelined data from said first buffer at a second rate, thereby allowing a difference between the first rate and the second rate; and
a co-processor operable to retrieve the pipelined data from said second buffer at the second rate. - View Dependent Claims (56, 57, 58, 59, 60, 61)
-
Specification