MPEG video decompression processor
First Claim
1. An apparatus for decompressing coded compressed video signal, said apparatus being coupled to a memory, said apparatus comprising:
- a bus, coupled to said memory, said bus providing read and write accesses to said memory;
a first-in-first-out (FIFO) buffer for receiving from said memory via said bus compressed video signals, said compressed video signals encoded by variable-length codes;
a decoding circuit, coupled to said FIFO buffer, for decoding the variable-length codes of said coded compressed video signals received from said FIFO buffer;
an inverse discrete cosine transform (IDCT) circuit, receiving said decoded video signals, for performing an inverse discrete cosine transform on said decoded video signals, and for providing said transformed video signals on said bus;
a motion compensation circuit, coupled to receive said transformed video signals from said bus and coupled to receive over said bus reference frames from said memory, said motion compensation circuit reconstructing video signals using said reference frames to further decode said transformed video signals, and storing said reconstructed video signals in said memory via said bus; and
a memory controller, coupled to said memory, said FIFO, said IDCT circuit, and said motion compensation circuit, for controlling memory access over said bus by said FIFO, said IDCT circuit, and said motion compensation circuit, in accordance with a predetermined priority scheme.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and a structure are provided to decode intra-frame and interframe coded compressed video data. In one embodiment of the present invention, a decompression structure having a processor is provided with a global bus over which a decoder coprocessor, an inverse discrete cosine transform coprocessor and a motion compensation coprocessor communicate. The decompression structure in accordance with the present invention communicates with a host computer over a host bus and with an external dynamic random access memory over a memory bus. The processor in the decompression structure of the present invention provides overall control to the decoder, IDCT and motion compensation coprocessors by reading and writing into a plurality of data and control registers, each register associated with one of the decoder, the IDCT and the motion compensation coprocessors.
88 Citations
4 Claims
-
1. An apparatus for decompressing coded compressed video signal, said apparatus being coupled to a memory, said apparatus comprising:
-
a bus, coupled to said memory, said bus providing read and write accesses to said memory; a first-in-first-out (FIFO) buffer for receiving from said memory via said bus compressed video signals, said compressed video signals encoded by variable-length codes; a decoding circuit, coupled to said FIFO buffer, for decoding the variable-length codes of said coded compressed video signals received from said FIFO buffer; an inverse discrete cosine transform (IDCT) circuit, receiving said decoded video signals, for performing an inverse discrete cosine transform on said decoded video signals, and for providing said transformed video signals on said bus; a motion compensation circuit, coupled to receive said transformed video signals from said bus and coupled to receive over said bus reference frames from said memory, said motion compensation circuit reconstructing video signals using said reference frames to further decode said transformed video signals, and storing said reconstructed video signals in said memory via said bus; and a memory controller, coupled to said memory, said FIFO, said IDCT circuit, and said motion compensation circuit, for controlling memory access over said bus by said FIFO, said IDCT circuit, and said motion compensation circuit, in accordance with a predetermined priority scheme. - View Dependent Claims (2, 3, 4)
-
Specification