×

MPEG video decoder having a high bandwidth memory for use in decoding interlaced and progressive signals

  • US 5,874,995 A
  • Filed: 09/02/1997
  • Issued: 02/23/1999
  • Est. Priority Date: 10/28/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. Apparatus of decoding a variable length encoded data stream including a plurality of variable length encoded data values representing a plurality of image frames the variable length encoded data values being arranged in sequence records, each sequence record including variable length encoded data values representing a plurality of images, wherein each sequence record of the variable length encoded data stream includes a header and each sequence record represents either an interlaced signal which is to be displayed in interlaced format or a progressive signal which is to be displayed in progressive format, the apparatus comprising:

  • a memory having a configuration which partitions the memory into sections;

    means for receiving the variable length encoded data stream and for storing the variable length encoded data stream into a first one of the sections of the memory;

    decoding means including;

    means for fetching the variable length encoded data stream from the first section of the memory;

    means for processing the fetched variable length encoded data stream to produce first decoded values;

    means for processing the sequence headers from the fetched variable length encoded data stream to produce a control signal which indicates whether the first decoded values are to be displayed in progressive format or in interlaced format;

    means for fetching reference image data from a second one of the sections of the memory;

    means for combining the fetched reference image data with the first decoded values to produce second decoded values which represent the current image; and

    means for storing the second decoded values in a third one of the sections of the memory;

    means for fetching image data from one of the second and third sections of the memory, for display; and

    memory configuration means, responsive to the control signal, for changing the configuration of the memory between a configuration appropriate for decoding and displaying the interlaced signal and a configuration appropriate for decoding and displaying the progressive signal by changing relative amounts of memory allocated to said first section of the memory and to one of the said second and third sections of the memory, respectively.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×