A method and apparatus for storing multimedia data for use in a digital VCR
includes processing that begins by maintaining a first link list of a
plurality of memory sections, where the first link list links the
plurality of memory sections as a circular buffer. The processing then
continues by receiving a stream of multimedia data. The processing then
continues by storing the stream of multimedia data in at least some of the
memory sections of the plurality of memory sections. The processing then
continues by receiving a request for independent storage of a selected
portion of the stream of multimedia data, e.g., the user desires to have a
permanent copy of a particular program. The processing further continues
by generating a second link list for a set of memory sections of the at
least some of the memory sections. The set of memory sections stores the
selected portion of the stream of multimedia data. The processing
continues by updating the linking of the plurality of memory sections
within the first link list without the set of memory section.
Eine Methode und ein Apparat für die Speicherung von von Multimedia, die Daten für Gebrauch in einem digitalen VCR die Verarbeitung das einschließen, fängt an, indem sie eine erste Verbindung Liste einer Mehrzahl der Gedächtnisabschnitte beibehalten, in denen die erste Verbindung Liste die Mehrzahl der Gedächtnisabschnitte als kreisförmiger Puffer verbindet. Dann verarbeiten fährt fort, indem sie einen Strom von Multimediadaten empfängt. Dann verarbeiten fährt fort, indem sie den Strom von Multimediadaten in mindestens einigen der Gedächtnisabschnitte der Mehrzahl von Gedächtnisabschnitten speichert. Dann verarbeiten fährt fort, indem sie einen Antrag für unabhängige Ablage eines vorgewählten Teils des Stromes von Multimediadaten z.B. die Benutzerwünsche, eine dauerhafte Kopie eines bestimmten Programms zu haben empfängt. Die Verarbeitung fährt weiter fort, indem sie mindestens eine zweite Verbindung Liste für einen Satz Gedächtnisabschnitte von den einigen der Gedächtnisabschnitte erzeugt. Der Satz der Gedächtnisabschnitte speichert den vorgewählten Teil des Stromes von Multimediadaten. Die Verarbeitung fährt fort, indem sie die Verbindung der Mehrzahl der Gedächtnisabschnitte innerhalb der ersten Verbindung Liste ohne den Satz des Gedächtnisabschnitts aktualisiert.