Claims
- 1. A video data processing system for processing an encoded data stream, comprising:
- a parser circuit formed on a first semiconductor substrate and operable to parse at least a portion of the data stream and to output encoded image data and motion vector data;
- a transformation circuit formed on said first semiconductor substrate coupled to said parser circuit and operable to process said encoded image data;
- a motion compensation circuit coupled to said parser circuit and operable to process said motion vector data, said motion compensation circuit formed on a second semiconductor substrate;
- an image memory circuit formed on said second semiconductor substrate and operable to store data representative of at least one complete frame of video image data, wherein said image memory circuit comprises:
- an I-picture memory operable to store decoded image data representative of a video image of an I-picture retrieved from the encoded data stream, wherein said I-picture is an interframe picture;
- a P-picture memory operable to store decoded image data representative of a video image of a P-picture retrieved from the encoded data stream, wherein said P-picture is a predictive picture; and
- a B-picture memory operable to store decoded image data representative of a video image of an B-picture retrieved from the encoded data stream, wherein said I-picture is a bi-directional picture;
- wherein said motion compensation circuit comprises a first half pixel arithmetic logic unit coupled to said I-picture memory and operable to retrieve video image data from said I-picture memory; and
- wherein said motion compensation circuit comprises a second half pixel arithmetic logic unit coupled to said P-picture memory and operable to retrieve video image data from said P-picture memory in parallel with said retrieval by said first half pixel arithmetic logic unit to said I-picture memory.
- 2. The system of claim 1 wherein said encoded data stream comprises a plurality of multiplexed data streams and further comprising:
- a system decoder circuit formed on said first semiconductor substrate and operable to demultiplex the encoded data stream to extract a single one of the multiplexer data streams to form a single extracted data stream and to output said single extracted data stream to said parser circuit.
- 3. The system of claim 2 and further comprising an input buffer circuit formed on said first semiconductor substrate and coupled to said system decoder circuit and said parser circuit and operable to receive from said system decoder circuit and store said single extracted data stream and to output said single extracted data stream to said parser circuit.
- 4. The system of claim 1 wherein said transformation circuit comprises:
- a dequantization circuit operable to dequantize said image data to form dequantized image data; and
- a discrete cosine transform circuit operable to transform said dequantized image data.
- 5. The system of claim 1 and further comprising a raster scan output circuit coupled to said image memory circuit and operable to retrieve decoded video image data and to output said decoded video image data from the system.
- 6. The system of claim 5 wherein said raster scan output circuit is formed on said first semiconductor substrate.
- 7. The system of claim 5 wherein said raster scan output circuit is formed on said second semiconductor substrate.
- 8. The system of claim 1 wherein said motion compensation circuit comprises a half pixel arithmetic logic unit.
- 9. A video data processing system for processing an encoded data stream comprising a plurality of multiplexed data streams, the system comprising:
- a system decoder circuit formed on a first semiconductor substrate and operable to demultiplex the encoded data stream to extract a single one of the multiplexed data streams to form a single extracted data stream and to output said single extracted data stream;
- an input buffer circuit formed on said first semiconductor substrate and coupled to said system decoder circuit and operable to receive from said system decoder circuit and store said single extracted data stream and to output said single extracted data stream;
- a parser circuit formed on said first semiconductor substrate coupled to said input buffer circuit and operable to parse said single extracted data stream and to output encoded image data and motion vector data;
- a transformation circuit formed on said first semiconductor substrate coupled to said parser circuit and operable to process said encoded image data;
- a motion compensation circuit coupled to said parser circuit and operable to process said motion vector data, said motion compensation circuit formed on a second semiconductor substrate;
- an image memory circuit formed on said second semiconductor substrate and operable to store data representative of at least one complete frame of video image data; wherein said image memory circuit comprises:
- an I-picture memory operable to store decoded image data representative of a video image of on I-picture retrieved from the encoded data stream, wherein said I-picture is an interframe picture;
- a P-picture memory operable to store decoded image data representative of a video image of a P-picture retrieved from the encoded data stream, wherein said P-picture is a predictive picture; and
- a B-picture memory operable to store decoded image data representative of a video image of on B-picture retrieved from the encoded data stream, wherein said I-picture is a bi-directional picture;
- wherein said motion compensation circuit comprises a first half pixel arithmetic logic unit coupled to said I-picture memory and operable to retrieve video image data from said I-picture memory; and
- wherein said motion compensation circuit comprises a second half pixel arithmetic logic unit coupled to said P-picture memory and operable to retrieve video image data from said P-picture memory in parallel with said retrieval by said first half pixel arithmetic logic unit to said I-picture memory.
- 10. The system of claim 9 wherein said transformation circuit comprises:
- a dequantization circuit operable to dequantize said image data to form dequantized image data; and
- a discrete cosine transform circuit operable to transform said dequantized image data.
- 11. The system of claim 9 and further comprising a raster scan output circuit coupled to said image memory circuit and operable to retrieve decoded video image data and to output said decoded video image data from the system.
- 12. The system of claim 11 wherein said raster scan output circuit is formed on said first semiconductor substrate.
- 13. The system of claim 11 wherein said raster scan output circuit is formed on said second semiconductor substrate.
- 14. The system of claim 9 wherein said motion compensation circuit comprises a half pixel arithmetic logic unit.
Parent Case Info
This is a continuation, of application Ser. No. 08/107,098, filed Aug. 13, 1993.
US Referenced Citations (5)
Continuations (1)
|
Number |
Date |
Country |
Parent |
107098 |
Aug 1993 |
|