Memory controller for decoding a compressed/encoded video data frame
First Claim
1. A multimedia system having an audio/video decoding/decompressing circuit for decoding an encoded/compressed data stream comprising frames of encoded/compressed audio/video data, the circuit comprising:
- a parser for separating the encoded/compressed data stream into encoded/compressed audio data and frames of encoded/compressed video data;
a memory having addressable storage, coupled to the parser, wherein the memory is address partitioned into a first region for temporary storage of the encoded/compressed audio data and the encoded/compressed video data and a second region comprising a plurality of slots for selectively storing frames of decoded/decompressed video data; and
a decoder, coupled to the memory, for receiving encoded/compressed video data from the first region of the memory, generating decoded/decompressed video data from the encoded/compressed video data, selectively storing frames of decoded/decompressed video data into corresponding ones of the plurality of slots in the memory, retrieving stored decoded/decompressed video data from the plurality of slots of the memory, and outputting decoded/decompressed video data as a video data stream.
0 Assignments
0 Petitions
Accused Products
Abstract
A multimedia system includes an audio/video decompresser/decoder for decompressing/decoding a compressed/encoded audio/video data stream in order to generate video images for display on a display device and to generate audio signals for audible reproduction. The multimedia system includes an integrated system and video decoder that has a novel memory controller and a novel method for displaying complete decoded/decompressed video frames on a display device without tearing. By use of selective storage of decoded/decompressed video frames in memory, tearing is prevented but information for predicting motion of a video segment is preserved.
-
Citations
9 Claims
-
1. A multimedia system having an audio/video decoding/decompressing circuit for decoding an encoded/compressed data stream comprising frames of encoded/compressed audio/video data, the circuit comprising:
-
a parser for separating the encoded/compressed data stream into encoded/compressed audio data and frames of encoded/compressed video data; a memory having addressable storage, coupled to the parser, wherein the memory is address partitioned into a first region for temporary storage of the encoded/compressed audio data and the encoded/compressed video data and a second region comprising a plurality of slots for selectively storing frames of decoded/decompressed video data; and a decoder, coupled to the memory, for receiving encoded/compressed video data from the first region of the memory, generating decoded/decompressed video data from the encoded/compressed video data, selectively storing frames of decoded/decompressed video data into corresponding ones of the plurality of slots in the memory, retrieving stored decoded/decompressed video data from the plurality of slots of the memory, and outputting decoded/decompressed video data as a video data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification