A video decoder for decoding video pictures encoded according to the MPEG-2
standard, having reduced memory requirements, including a memory for
storing means for storing a plurality of anchor frames, the decoder
employing such anchor frames to generate B-frames, and including
block-to-raster buffer means for holding B-frame data for display, the
decoder being operable in first and second modes of operation,
wherein in a first mode of operation a picture is encoded as a single frame
and the video decoder decodes the entire frame twice wherein in a first
decoding a set of lines of a first field are provided to the buffer for
display, whereas in a second decoding lines from a second field are
provided to the buffer for display; and
wherein in a second mode of operation in which two consecutive field
pictures of a frame are decoded, a first field picture is decoded and
provided to the buffer means for display, and then a second field picture
is decoded and provided to the buffer means for display. In order to
reduce memory requirement still further, data can be stored in the buffer
in any available memory location, the addresses of the locations being
held in a pointer table.
Ein videodecoder für Decodierung die videoabbildungen, die entsprechend dem Standard MPEG-2 kodiert werden, nachdem man Gedächtnisanforderungen, einschließlich ein Gedächtnis für die Speicherung der Mittel für die Speicherung einer Mehrzahl der Ankerrahmen, des Decoders, der solche Ankerrahmen einsetzt, um B-Rahmen zu erzeugen und Blockieren-zuraster Puffermittel für B-Rahmen Daten für Anzeige innen halten, der einschließt Decoder, der funktionelle erste und zweite Betriebsart ist, worin in einer ersten Betriebsart eine Abbildung kodiert wird, während ein einzelner Rahmen und der videodecoder den gesamten Rahmen zweimal decodiert, worin in einer erster, einen Satz Linien von einer erster, auffangen Sie decodierend, werden zur Verfügung gestellt zum Puffer für Anzeige verringert hatte, während in einer zweiten Decodierung zeichnet von fangen Sie an zweiter Stelle werden zur Verfügung gestellt zum Puffer für Anzeige auf; und worin in einer zweiten Betriebsart, in der zwei nachfolgend auffangen, Abbildungen eines Rahmens decodiert werden, fangen eine erste Abbildung wird decodiert und zur Verfügung gestellt zu den Puffermitteln für Anzeige auf, und dann fangen eine Sekunde Abbildung wird decodiert und zur Verfügung gestellt zu den Puffermitteln für Anzeige auf. Um Gedächtnisanforderung weiterhin zu verringern, können Daten im Puffer in jeder vorhandenen Gedächtnisposition, die Adressen gespeichert werden der Positionen, die in einer Zeigertabelle gehalten werden.