[go: up one dir, main page]

DE69920277T2 - Gerät zur echtzeitigen Aufzeichnung und Wiedergabe - Google Patents

Gerät zur echtzeitigen Aufzeichnung und Wiedergabe Download PDF

Info

Publication number
DE69920277T2
DE69920277T2 DE69920277T DE69920277T DE69920277T2 DE 69920277 T2 DE69920277 T2 DE 69920277T2 DE 69920277 T DE69920277 T DE 69920277T DE 69920277 T DE69920277 T DE 69920277T DE 69920277 T2 DE69920277 T2 DE 69920277T2
Authority
DE
Germany
Prior art keywords
real
information
recording
time
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69920277T
Other languages
English (en)
Other versions
DE69920277D1 (de
Inventor
Hyun-kwon Kwangju-gun Chung
Jung-wan Yongin-city Ko
Byung-jun Suwon-city Kim
Young-Yoon Kim
Do-nam Suwon-city Lee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1019980055039A external-priority patent/KR100382639B1/ko
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of DE69920277D1 publication Critical patent/DE69920277D1/de
Application granted granted Critical
Publication of DE69920277T2 publication Critical patent/DE69920277T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B20/1252Formatting, e.g. arrangement of data block or words on the record carriers on discs for discontinuous data, e.g. digital information signals, computer programme data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/322Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/9201Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • G11B2020/10546Audio or video recording specifically adapted for audio data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B2020/10935Digital recording or reproducing wherein a time constraint must be met
    • G11B2020/10944Real-time recording or reproducing, e.g. for ensuring seamless playback of AV data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/216Rewritable discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
    • G11B2220/2575DVD-RAMs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Signal Processing For Recording (AREA)
  • Optical Recording Or Reproduction (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Description

  • Die vorliegende Erfindung bezieht sich auf ein System, das Aufzeichnung und/oder Wiedergabe in Echtzeit erfordert und insbesondere auf eine Vorrichtung zum Aufzeichnen und zum Wiedergeben einer Echtzeit-Datei, basierend auf Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen.
  • In einer Rechner- oder Audio- und/oder Video-(A/V-)Vorrichtung, die aus einem Dateisystem für eine A/V-Datei besteht, für die es erforderlich ist, in Echtzeit aufgezeichnet/wiedergegeben zu werden, sind die Steuerinformationen, die angeben, dass die A/V-Datei eine Echtzeit-Aufzeichnungs-/Wiedergabe-Datei ist, nicht in der Datei-Steuerinformation aufgezeichnet. Infolgedessen ist es unmöglich, eine Datei, die aus auf einem Aufzeichnungsmedium physikalisch gestreuten Datenblöcken besteht, in Echtzeit wiederzugeben, selbst wenn diese Datenblöcke logisch aufeinander folgend sind.
  • Hierbei besteht ein konventionelles Dateisystem, wie in der 1 gezeigt, aus Datei-Steuerinformationen mit der Dateilänge, den Informationen über die Anordnung der Dateidaten, den Informationen über die Möglichkeit bzw. die Unmöglichkeit des Lesens bzw. des Schreibens einer Datei etc. und aus Dateidaten, die an durch die Datei-Steuerinformationen zugewiesenen Positionen gespeichert sind. Wenn eine Datei auf einer Disk gelesen wird, werden zuerst die Datei-Steuerinformationen gelesen und dann werden die Dateidaten auf den Positionen, die ihnen durch die gelesenen Datei-Steuerinformationen zugewiesen wurden, gelesen. Ein solches in dem konventionellen Dateisystem verwendetes Zuteilungsverfahren eines Blocks einer festgelegten Größe kann die Echtzeitwiedergabe einer Datei nicht sicherstellen.
  • Die Aufzeichung/Wiedergabe des konventionellen Dateisystems wird durch Verwendung eines Fallbeispiels beschrieben, bei dem zwei Dateien die Blöcke auf einer Disk so besetzen, wie es in der 2 beschrieben wird. Hierbei besetzt eine Datei A, die Echtzeit-Wiedergabe erfordert, die Blöcke 0, 3, 5 und 6 der Disk und eine Datei B, eine allgemeine Datei, besetzt die Blöcke 1, 2, 4 und 7 der Disk.
  • Der Prozess zur Wiedergabe der Datei A ist der folgende:
  • In dem ersten Schritt wird der Block 0 gelesen.
  • In dem zweiten Schritt wird nach Block 3 durchsucht.
  • In dem dritten Schritt wird Block 3 gelesen und wiedergegeben.
  • In dem vierten Schritt wird nach Block 5 durchsucht.
  • In dem fünften Schritt werden die Blöcke 5 und 6 gelesen und wiedergegeben.
  • Bei dem konventionellen Dateisystem wird eine Datenanordnung für die Echtzeit-Aufzeichnung/-Wiedergabe nicht berücksichtigt, da die Informationen, die mit der Echtzeit-Aufzeichnung/-Wiedergabe verbunden sind selbst dann, wenn das Aufzeichnen einer Datei Echtzeit-Aufzeichnung/-Wiedergabe erfordert, nicht aufgezeichnet werden. Infolgedessen kann die Echtzeit-Wiedergabe nicht erreicht werden.
  • Das bedeutet, die Datei A (z. B. eine Video-Datei) der 2 erfordert eine Echtzeit-Wiedergabe, jedoch ordnet das konventionelle Dateisystem die Datendateien ohne Berücksichtigung des Erfordernisses der Echtzeit-Wiedergabe an und verursacht infolgedessen während der Wiedergabe auf dem Bildschirm Unterbrechungen. Um Dateien in Echtzeit aufzuzeichnen/wiederzugeben, muss die Summe einer Suchzeit und einer Lesezeit kleiner als die Wiedergabezeit sein, wie in dem folgenden Ausdruck gezeigt: Suchzeit + Lesezeit < Wiedergabezeit (1)
  • Um die Unterbrechung auf dem Bildschirm zu verhindern, muss während des Lesens nach dem nächsten wiederzugebenden Block durchsucht werden und der aktuelle Block muss wiedergegeben werden, bevor der nächste wiederzugebende Block gelesen wird. Jedoch ist in einer Vorrichtung zum Betreiben einer Disk, wie zum Beispiel einer CD (compact disc) und einer DVD (digital versatile disc), die Suchzeit signifikant länger als die Lesezeit. Deshalb ist die Echtzeit-Wiedergabe unmöglich, wenn der nächste wiederzugebende Block nicht physikalisch an den aktuellen Block angrenzt.
  • EP 9037444 (Matsushita), veröffentlicht nach dem Prioritätsdatum der vorliegenden Erfindung, legt eine optische Disk offen, die einen Datenbereich zum Aufzeichnen einer Vielzahl von Videosegmenten und einen Indexbereich zum Aufzeichnen von Originaltyp- Informationsketten und benutzerdefinierten Informationsketten enthält. Die Originaltyp-Informationskette definiert durch Beschreiben einer Wiedergabereihenfolge der ersten Videosegmente, erste Videosegmente. Die benutzerdefinierte Kette definiert eine benutzerdefinierte Kette, die durch Beschreiben eine Wiedergabereihenfolge der zweiten Videosegmente zweite Videosegmente enthält. Die ersten Videosegmente werden in der Wiedergabereihenfolge der ersten Videosegmente in dem Datenbereich angeordnet, wohingegen die zweiten Videosegmente in dem von der Wiedergabereihenfolge der zweiten Videosegmente unabhängigen Datenbereich angeordnet werden.
  • Unter dem Aspekt die oben genannten Probleme zu verringern, ist es ein Ziel der Ausführungen der vorliegenden Erfindung, ein Aufzeichnungsmedium zum Speichern der Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen für Echtzeit-Dateien bereitzustellen.
  • Es ist ein weiteres Ziel der Ausführungen der vorliegenden Erfindung, ein Verfahren zum Aufzeichnen von Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen, nachdem Echtzeit-Dateien in einem minimalen sequenziellen Speicherblock angeordnet wurden, und zum Wiedergeben von Echtzeit-Dateien entsprechend den Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen, bereitzustellen.
  • Es ist darüber hinaus ein weiteres Ziel der Ausführungen der vorliegenden Erfindung, ein Verfahren zum Kopieren von Dateien unter Berücksichtigung der Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen, zum Hinzufügen der Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen der Originaldateien zu den kopierten Dateien und zum Wiedergeben der kopierten Dateien in Echtzeit unter Verwendung der Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen bereitzustellen.
  • Zusätzlich ist es ein Ziel der Ausführungen der vorliegenden Erfindung, eine Vorrichtung zum Aufzeichnen einer Aufzeichnungs-/Wiedergabe-Bitrate als eine Echtzeit-Aufzeichnungs-/Wiedergabe-Information, zum Aufzeichnen einer Vielzahl von Aufzeichnungs/Wiedergabe-Bitraten als Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen, wenn die Aufzeichnungs-/Bitrate für verschiedene Datenabschnitte variiert, und zum Wiedergeben von Dateien in Echtzeit entsprechend den Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen bereitzustellen.
  • Es ist ein weiteres Ziel ein Datei-Betriebsverfahren zum Erzeugen einer Datei, in der Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen gesetzt wurden, zum Erweitern der Datenbereiche, zum Aufzeichnen und Wiedergeben der Datei und zum Durchführen anderer Bearbeitungen der Datei bereitzustellen.
  • Gemäß einem ersten Aspekt der Erfindung wird eine Aufzeichnungs- und/oder Wiedergabevorrichtung zum Aufzeichnen und/oder Wiedergeben von Echtzeit-Dateien auf einer Platte unter Verwendung von Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen zum Gewährleisten von Echtzeit-Aufzeichnungs-/Wiedergabe bereitgestellt, wobei die Vorrichtung umfasst: einen Codec, der einen Eingangs-Bitstrom entsprechend einem vorgegebenen Komprimierungsverfahren komprimiert und beim Aufzeichnen auf die Platte komprimierte und codierte Daten bereitstellt und/oder beim Wiedergeben von der Platte die komprimierten und codierten Daten decodiert; einen Puffer, der im Falle des Aufzeichnens die komprimierten und codierten Daten mit einer Aufzeichnungs-Bitrate unter Verwendung von in den Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen enthaltenen Bitraten-Informationen temporär speichert und/oder im Falle des Wiedergebens die auf die Platte geschriebenen komprimierten und decodierten Daten mit einer Wiedergabe-Bitrate zu dem Codec überträgt; einen Signalprozessor, der so eingerichtet ist, dass er im Falle des Aufzeichnens die in dem Puffer gespeicherten komprimierten und codierten Daten in ein zum Aufzeichnen geeignetes Signal umwandelt und beim Aufzeichnen das umgewandelte Signal zusammen mit den Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen auf die Platte überträgt und/oder im Fall des Wiedergebens die von der Platte gelesenen komprimierten und codierten Daten entsprechend den in einem vorgegebenen Bereich der Platte aufgezeichneten Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen wiedergibt; und eine Steuerung, die den Antrieb eines Servomotors einschließlich eines Spindelmotors entsprechend den Bitraten-Informationen der Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen steuert, wobei die Vorrichtung dadurch gekennzeichnet ist, dass die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen des Weiteren Informationen über einen minimalen sequenziellen Speicherblock enthalten, der die Bedingung erfüllt, dass eine Abspiel-Zeit eines aktuellen Datenblocks länger ist als eine Summe einer Such-Zeit und einer Lese-Zeit eines als nächstes abzuspielenden Datenblocks.
  • Vorzugsweise ordnet die Steuerung Dateidaten-Bereiche der Echtzeit-Dateien automatisch entsprechend den Aufzeichnungs-/Wiedergabe-Bitraten-Informationen an.
  • Vorzugsweise enthalten die Echtzeit-Dateien Abschnitte mit unterschiedlichen Bitraten und die Aufzeichnungs-/Wiedergabe-Bitraten-Informationen enthalten mit den Abschnitten zusammenhängenden Informationen sowie eine Vielzahl von Bitraten-Werten, die den unterschiedlichen Bitraten entsprechen.
  • Die Steuerung kann die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in einem Dateisteuerungs-Informations-Bereich der Platte speichern.
  • Vorzugsweise speichert die Steuerung die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in einem Dateisteuerungs-Informations-Bereich eines UDF (universal disk format)-Systems der Platte.
  • Die Steuerung kann die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in jeder Echtzeit-Datei speichern.
  • Die Steuerung kann die mit den Echtzeit-Dateien zusammenhängenden Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in einer separaten Datei der Platte getrennt von den Echtzeit-Dateien speichern.
  • Die Steuerung kann die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in einem Datenträgerstruktur-Bereich der Platte speichern.
  • Vorzugsweise enthalten die Echtzeit-Dateien Abschnitte mit unterschiedlichen Bitraten und die Aufzeichnungs-/Wiedergabe-Bitraten-Informationen enthalten mit den Abschnitten zusammenhängende Informationen sowie eine Vielzahl von Bitraten-Werten, die den unterschiedlichen Bitraten entsprechen, und die Steuerung steuert den Antrieb des Servomechanismus entsprechend den mit Abschnitten zusammenhängenden Informationen und der Vielzahl von Bitraten-Werten.
  • Die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen können des Weiteren in den Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen einen maximal zulässigen Wert einer Echtzeit-Aufzeichnungs-/Wiedergabe-Bitrate enthalten.
  • Vorzugsweise enthalten die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen Dateianzeige-Informationen, die anzeigen, dass eine der Echtzeit-Dateien Echtzeit-Aufzeichnung-/Wiedergabe erfordert.
  • Vorzugsweise werden die minimalen sequenziellen Speicherblöcke gemäß einer Größe eines Fehlerkorrekturcode-Blocks und einer maximalen Such-Zeit klassifiziert.
  • Die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen können des Weiteren Informationen über einen aktuellen Echtzeit-Aufzeichnungs-/Wiedergabe-Zustand enthalten, die darstellen, ob eine aktuelle Datei so eingerichtet ist, dass sie in Echtzeit aufgezeichnet/wiedergegeben werden kann.
  • Vorzugsweise enthalten die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen des Weiteren sequenzielle Aufzeichnungs-/Wiedergabe-Typ-Informationen, die durch Bedingungen zum Steuern der Echtzeit-Dateien klassifiziert werden, wobei die Bedingungen Aufzeichnungs-/Wiedergabe-Bitraten-Informationen, Dateifehler-Verwaltungs-Informationen, Dateizuordnungs-Informationen, Dateipuffer-Informationen sowie die Informationen über die minimalen sequenziellen Speicherblöcke enthalten.
  • Vorzugsweise enthalten die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen des Weiteren wenigstens Dateifehler-Verwaltungs-Informationen, die anzeigen, dass nicht versucht wird, einen fehlerhaften Block durch einen Block in einem Reserve-Bereich der Platte zu ersetzten und den fehlerhaften Block erneut zu lesen oder zu schreiben, wenn Lesen oder Schreiben fehlgeschlagen ist, Dateizuordnungs-Informationen, die anzeigen, dass ein Datenblock nicht dem durch den Reserve-Bereich ersetzten fehlerhaften Block zugeordnet ist, oder Dateipuffer-Informationen, die mit einer Menge zunächst aus dem Puffer auszulesender Daten und einer Menge jeweils aus dem Puffer geschriebener Daten zusammenhängen.
  • Die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen können des Weiteren Informationen über einen aktuellen Echtzeit-Aufzeichnungs-/Wiedergabe-Zustand enthalten, die anzeigen, ob es möglich ist, eine aktuelle Datei in Echtzeit aufzuzeichnen/wiederzugeben.
  • Zum besseren Verständnis der Erfindung und um zu zeigen, wie die Ausführungen derselben in die Praxis umgesetzt werden können, wir im Folgenden durch Beispiele Bezug auf die begleitenden diagrammatischen Zeichnungen Bezug genommen, in denen
  • 1 eine Ansicht ist, die die eindimensionale Struktur eines Aufzeichnungsmediums darstellt, wobei die Anordnung die Beziehung zwischen der Dateisteuerung und den Dateidaten zeigt,
  • 2 eine Ansicht ist, die ein Beispiel darstellt, bei dem zwei konventionelle Dateien Blöcke auf einer Disk besetzen,
  • 3A bis einschließlich 3D Beispiele der Speicherung von Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen gemäß einer Ausführung der vorliegenden Erfindung zeigen,
  • 4 eine Ansicht ist, die ein Beispiel, bei dem minimale sequenzielle Speicherblöcke enthaltende Echtzeit-Dateien gemäß der vorliegenden Erfindung Blöcke auf einer Disk besetzen, darstellt,
  • 5 eine Ansicht ist, die die eindimensionale Anordnung eines Aufzeichnungsmediums zu Aufzeichnen von Echtzeit-AV-Daten, die minimalen sequenziellen Speicherblöcken zugewiesen sind, darstellt,
  • 6A und 6B Ansichten sind, die Beispiele des Kopierens einer Datei, die minimale sequenzielle Speicherblöcke enthält, darstellen,
  • 7 ein Fließdiagramm ist, das ein Wiedergabeverfahren unter Verwendung von Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen gemäß einer Ausführung der vorliegenden Erfindung darstellt,
  • 8 ein schematisches Blockdiagramm einer Disk-Aufzeichnungs- und Wiedergabevorrichtung, die auf die vorliegende Erfindung angewendet wird, ist,
  • 9 eine Ansicht ist, die den Steuerfluss für die Echtzeit-Aufzeichnung/-Wiedergabe für ein wiederbeschreibbares Echtzeit-System zeigt,
  • 10 ein Blockdiagramm ist, das den Datenfluss für die Echtzeit-Aufzeichnung/-Wiedergabe für ein wiederbeschreibbares Echtzeit-System zeigt,
  • 11 eine Ansicht ist, die ein Beispiel des Zuweisens eines nicht unaufgezeichneten/nicht zugeordneten Bereichs in einer in Echtzeit aufgezeichneten/wiedergegeben Datei zeigt,
  • 12A bis einschließlich 12D Ansichten sind, die Beispiele von Aufzeichnungsdaten einer in Echtzeit aufgezeichneten/wiedergegebenen Datei darstellen,
  • 13A bis einschließlich 13D Ansichten sind, die die Datei-Informationen entsprechend, wenn verschiedene Bitraten in verschiedenen Abschnitten bereitgestellt werden und wenn eine identische Bitrate in dem gesamten Datei-Datenabschnitt bereitgestellt wird, darstellen und
  • 14A bis einschließlich 14C Ansichten sind, die das teilweise Löschen von in Echtzeit aufgezeichneten/wiedergegebenen Dateidaten darstellen.
  • Im Folgenden werden unter Bezugnahme auf die beigefügten Zeichnungen eine bevorzugte Ausführung eines Aufzeichnungsmediums zum Speichern von Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen, ein Echtzeit-Aufzeichnungs-/Wiedergabe-Verfahren und eine Vorrichtung und ein Datei-Betriebsverfahren, die die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen verwenden, beschrieben.
  • Die 3A bis einschließlich 3D zeigen Beispiele des Speicherns von Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen (diese können als Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen bezeichnet werden) gemäß einer Ausführung der vorliegenden Erfindung. Wie in der 3A gezeigt, können die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen als ein Attribut für jede Echtzeit-Datei bereitgestellt werden. Als ein Beispiel können die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in einem erweiterten Attributfeld oder in einem Flussprogrammverzeichnis-ICB-(Informationssteuerblock-) Feld in einem Dateieintrag gespeichert werden, wenn ein Dateisystem ein UDF-System ist.
  • Alternativ können die Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen in einem Datei-Bezeichner-Deskriptor-Feld, in einem Dateitypenfeld oder in einem Flag-Feld aus einem ICB-TAG-Feld in einem Dateieintrag gespeichert werden.
  • Wie in der 3B gezeigt, können die Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen für jede Datei in einem vorbestimmten Bereich (Informationsbe reich) in jeder Datei gespeichert werden. Beispielsweise können in dem Fall eines in Echtzeit wiederbeschreibbaren (RTRW-)Formats die Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen in einer Datendatei mit dem Namen RTRW_TS.VOB gespeichert werden.
  • Wie in der 3C gezeigt, können die Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen für jede Datei in einer separaten Datei gespeichert werden. Beispielsweise können die Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen in einer Informationsdatei, die ein RTW-Format aufweist, das als RTRW_TS.IFO bezeichnet wird, gespeichert werden. Als ein weiteres Beispiel können die Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen, wenn das Dateisystem das UDF-System ist, in einem Volumenstrukturbereich, getrennt von einem Dateistrukturbereich gespeichert werden, wie in der 3D gezeigt.
  • Deshalb werden die Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen, wenn die Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen in dem Volumenstrukturbereich oder in dem Dateistrukturbereich in dem UDF-System gespeichert werden, erst beim Montieren des Volumens oder beim Öffnen einer Datei interpretiert und die Daten werden dann der interpretierten Information entsprechend in Echtzeit aufgezeichnet/wiedergegeben.
  • Echtzeit-Aufzeichnungs-/Wiedergabe-Dateikennzeichnungsinformationen (z. B. Kennzeichner = „AV-Datei") stellen dar, dass eine Datei, die Echtzeit-Aufzeichung/-Wiedergabe erfordert, in den Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen enthalten ist. Aus den Informationen über die Größe des minimalen sequenziellen Speicherblocks, der die Bedingung des Ausdrucks 1 erfüllt, der Wiedergabezeitinformation zur Sicherstellung der minimalen sequenziellen Speicherung, der Aufzeichnungs-/Wiedergabe-Bitraten-Information und den Informationen über den sequenziellen Aufzeichnungs-/Wiedergabe-Typ kann wenigstens eine in den Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen gespeichert werden. Hierbei können, wenn drei Arten von Disks A, B und C vorhanden sind, die sequenziellen Aufzeichnungs-/Wiedergabe-Typ-Informationen wie folgt vorbestimmt werden:
    Typ A = 10,08 Mb/s, Typ B = 1,4 Mb/s, Typ C = 8 Mb/s.
  • Ein Attribut, das darstellt, ob die Dateien aktuell so angeordnet sind, um in Echtzeit aufgezeichnet/wiedergegeben zu werden, d.h. ein Attribut, das den aktuellen Echtzeit-Aufzeichnungs-/Wiedergabefähigkeitszustand der Dateien anzeigt, ist in den Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen ebenso enthalten.
  • Die Echtzeit-Aufzeichnungs-/Wiedergabe-Bitraten-Information wird in den Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen gespeichert. Wenn die Aufzeichnungs-/Wiedergabe-Bitraten-Information in jedem Abschnitt geändert wird, werden die mit einer Vielzahl von Bitratenwerten und Abschnitten (z. B. Anordnungsinformationen) verbundenen Informationen in den Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen gespeichert. Des Weiteren kann der maximal zulässige Wert der Echtzeit-Aufzeichnungs-/Wiedergabe-Bitrate in den Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen gespeichert werden. Hierbei kann die Steuerinformation eines Spindelmotors unter Verwendung der Aufzeichnungs-/Wiedergabe-Bitraten-Information ermittelt werden.
  • Außerdem können Dateifehler-Verwaltungs-Informationen, Dateizuordnungs-Informationen, Dateipuffer-Informationen etc. in den Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen enthalten sein. Das bedeutet, dass, wenn die Dateifehler-Verwaltungs-Informationen in den Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen gespeichert sind, das Ersetzen eines Reserve-Bereichs beim Lesen oder Schreiben von Dateien nicht versucht wird und dass weiteres Lesen oder Schreiben des fehlerhaften Blocks nicht versucht wird.
  • Beispielweise können Dateizuordnungs-Informationen wie die, dass ein Datenblock nicht dem durch den Reserve-Bereich ersetzten fehlerhaften Block zuzuordnen ist, in den Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen gespeichert werden. Dateipuffer-Informationen, die mit der Datenmenge, die anfänglich aus einem Track-Puffer gelesen wurde und mit der Datenmenge, die zu einem Zeitpunkt in dem Track-Puffer zu speichern sind, zusammenhängen, können ebenso in den Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen gespeichert werden.
  • Anstelle des einzelnen Speicherns vieler Echtzeit-Aufzeichnungs-/Wiedergabe-Attribute, wie zum Beispiel der Dateifehler-Verwaltungs-Informationen, der Dateizuordnungs-Informationen und der Dateipuffer-Informationen, können die Bedingungen zum Steuern der Echtzeit-Dateien in zwei Typen klassifiziert werden und die Informationen der klassifizierten Typen werden in einem Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationsbereich gespeichert. Auf diese Art und Weise können die Echtzeit-Aufzeichnung und die Echtzeit-Wiedergabe leicht erreicht werden. Beispielsweise können die folgenden Informationstypen bereitgestellt werden:
    • Typ A: eine Daten-Bitrate von 10 Mb/s, Unmöglichkeit der Zuweisung eines Datenblocks an einen durch einen Reserve-Bereich ersetzten fehlerhaften Block und Unmöglichkeit des Wiederversuchens des Lesens, wenn Lesen fehlgeschlagen ist, und
    • Typ B: eine Daten-Bitrate von 8 Mb/s, Möglichkeit des Zuweisens eines Datenblocks an einen fehlerhaften Block, der durch einen Reserve-Bereich ersetzt wurde und Unmöglichkeit des Wiederversuchens des Lesens, wenn das Lesen fehlgeschlagen ist.
  • Im Folgenden wird auf die 4 Bezug genommen, die ein Beispiel von minimalen, sequenzielle Speicherblöcke enthaltende Echtzeit-Dateien gemäß der vorliegenden Erfindung, die Blöcke auf einer Disk besetzen, zeigt. Dabei ist eine Datei A eine Datei, die Echtzeit-Wiedergabe erfordert. Wenn ein minimaler sequenzieller Speicherblock, der die Bedingung des Ausdrucks 1 erfüllt, 4 Blöcke enthält, wird die Datei A in Einheiten von vier Blöcken in Echtzeit aufgezeichnet. Das bedeutet, dass die Echtzeit-Datei A die Blöcke 0, 1, 2, 3, 5, 6, 7, 8, 11, 12, 13 und 14 auf einer Disk besetzt. Eine allgemeine Datei B besetzt die Blöcke 4, 9, 10 und 15 auf der Disk. Die allgemeine Datei B, die keine Echtzeit-Wiedergabe erfordert, hat einen einen Block enthaltenden minimalen sequenziellen Speicherblock und ein Segment oder eine beliebige Anzahl von Segmenten können gespeichert werden.
  • Dieser Block entspricht generell einem Abschnitt der Disk. Die Funktion der Datei A zur Echtzeit-Wiedergabe ist wie folgt.
  • In Schritt 1 werden die Blöcke 0, 1, 2 und 3 gelesen.
  • In Schritt 2 wird während der Wiedergabe der Blöcke 0, 1, 2 und 3 nach Block 5 durchsucht.
  • In Schritt 3 werden die Blöcke 5, 6, 7 und 8 gelesen.
  • In Schritt 4 wird während der Wiedergabe der Blöcke 5, 6, 7 und 8 nach Block 11 durchsucht.
  • In Schritt 5 werden die Blöcke 11, 12, 13 und 14 gelesen und wiedergegeben.
  • Wenn nach dem Speichern einer Datei, die Echtzeit-Wiedergabe erfordert, keine Bereiche für sequenzielle Blöcke dazu in der Lage sind, das Vorhandensein der minimalen sequenziellen Speicherblöcke auf einer Disk zu erfüllen, ist das Aufzeichnen der Datei nicht möglich. Wenn jedoch eine Warnmeldung, wie zum Beispiel „Sequenzielles Aufzeichnen nicht möglich. Soll der minimale sequenzielle Speicherblock als ein Block zugewiesen werden und die Datei in der zugewiesenen Blocklänge gespeichert werden?" an den Nutzer gesendet wird und, wenn der Nutzer Speicher anfordert, kann die Datei aus den aus einem Block bestehenden minimalen sequenziellen Speicherblöcken gespeichert werden. In diesem Fall wird der Wert des anfänglich zugewiesenen minimalen sequenziellen Speicherblocks in den Informationen gespeichert, die mit der minimalen sequenziellen Speicherblocklänge, die in den Echtzeit-Aufzeichnungs-/Wiedergabe-Attributen enthalten ist, zusammenhängen, jedoch werden die Informationen, die anzeigen, dass die Anordnung der aktuellen gespeicherten Dateien die Echtzeit-Aufzeichnung/-Wiedergabe unmöglich macht, in einem aktuellen Echtzeit-Aufzeichnungsfähigkeits-/Wiedergabefähigkeits-Zustandsattribut gespeichert. Dies wird so durchgeführt, dass eine Datei, die zu kopieren ist, sequenziell als eine Echtzeit-Aufzeichnungs-/Wiedergabe-Datei behandelt wird, wenn die Datei auf verschiedene Disks oder dieselbe Disk kopiert wird.
  • In Ausführungen der vorliegenden Erfindung kann eine Antriebsvorrichtung, wie zum Beispiel ein CD-Laufwerk oder ein DVD-Laufwerk mit einer Such-Zeit (z. B 150 ms), die signifikant länger als die Lese-Zeit ist (z. B. 1,43 ms), was durch Such-Zeit » Lese-Zeit ausgedrückt wird, ebenso die Echtzeit-Wiedergabe realisieren, wenn sie die Bedingung des Ausdrucks 1: Such-Zeit + Lese-Zeit < Wiedergabezeit erfüllt.
  • Der minimale sequenzielle Speicherblock begrenzt das Zuweisen eines freien Blocks, um einen vorgegebenen Zweck zu erfüllen. Hierbei bedeutet der freie Block einen nicht genutzten Bereich, der keine fehlerhaften Blöcke aufweist oder einen wiederbeschreibbaren Bereich zwischen anderen Bereichen, der durch einen Nutzer verwendet werden kann.
  • Wenn der minimale sequenzielle Speicherblock als 16 Blöcke definiert ist, die in einem Fehlerkorrektur-Block (ECC) angeordnet sind, ist das Zuweisen eines Datenblocks für weniger als 16 sequenzielle freie Blöcke nicht möglich. Ebenso ist für 16 sequenzielle freie Datenblöcke, die sich über zwei ECC-Blöcke erstrecken, das Zuweisen eines Datenblocks nicht möglich. Hierbei hat der minimale sequenzielle Speicherblock den Zweck des Aufzeichnens und des Wiedergebens eines DVD-RAMs in einer ECC-Einheit.
  • Wenn alle Echtzeit-Daten auf physikalisch sequenziellen Blöcken auf einer Disk gespeichert sind, tritt kein Suchen ein und infolgedessen kann das Aufzeichnen/Wiedergeben nicht unterbrochen werden. Da jedoch die sequenziellen Blöcke nicht unendlich vorhanden sind, wird ein minimal sequenzieller Speicherblock berechnet und als das Echtzeit-Aufzeichnungs-/Wiedergabe-Attribut einer Datei gespeichert und die Echtzeit-Daten werden in dem minimalen sequenziellen Speicherblock aufgezeichnet. Auf diese Art und Weise kann das Auftreten einer Unterbrechung auf dem Bildschirm verhindert werden.
  • Wenn eine MPG-Wiedergabe-Bitrate (= Vb) von 8 Mb/s, eine Such-Zeit von 150 ms, eine Lese-Bitrate (Va) von 11 Mb/s, ein Block von 2048 Bytes und Daten mit ECC-Blöcken, die jeder aus 16 Blöcken bestehen, in einem Aufzeichnungsmedium wie einer Disk aufgezeichnet werden, kann der minimale sequenzielle Speicherblock S entsprechend der Bedingung des Ausdrucks 1, wie in dem folgenden Ausdruck 2 gezeigt wird, ermittelt werden: (1 – Vb/Va)'(2048'8)'S > Vb'Such-Zeit/1000 (2)
  • Für diesen Ausdruck ist der minimale sequenzielle Speicherblock S 261 Blöcke. Wenn die Daten in Einheiten von wenigstens 261 Blöcken, die als der minimale sequenzielle Speicherblock vorgesehen sind, aufgezeichnet werden, ist die Echtzeit-Wiedergabe möglich. Jedoch können ebenso 272 Blöcke, die 17 sequenziellen ECC-Blöcken entsprechen, als der minimale sequenzielle Speicherblock vorgesehen sein. Hierbei ist der vorgegebene Zweck, das Aufzeichnen/Wiedergeben sicherzustellen, wenn die maximale Such-Zeit 150 ms ist.
  • Mit einem ECC-Block, der 16 Blöcke enthält, die als der minimale sequenzielle Block vorgesehen sind, und einer hinzugefügten Begrenzung, wie zum Beispiel die Such-Zeit, wie in dem Ausdruck 2 gezeigt, wird ein Zuweisungsverfahren für den freien Block in zwei Schritte klassifiziert und die Schritte können angeordnet werden, wie in der Tabelle 1 gezeigt.
  • Tabelle 1
    Figure 00140001
  • A/V-Daten werden durch das Anordnen der Blocks, die eine Begrenzung auf dem minimalen sequenziellen Block erfüllen, dessen Blockanzahl von jedem Schritt abhängig ist, aufgezeichnet und wiedergegeben, so dass die Blöcke physikalisch miteinander verbunden werden können, wodurch das Aufzeichnen und das Wiedergeben in Echtzeit sichergestellt werden können. Wenn beispielsweise drei Gruppen von Blöcken des mini malen sequenziellen Blocks vorhanden sind: 16 Blöcke, 272 Blöcke und 1088 Blöcke und die Such-Zeit 150 ms ist, dann ist die Möglichkeit der Echtzeit-Aufzeichnung/-Wiedergabe von dem Verfahren des Verbindens der Blöcke abhängig.
  • Das bedeutet, wenn 272 Blöcke, 1088 Blöcke und 16 Blöcke sequenziell angeordnet werden, ist die Echtzeit-Aufzeichung/-Wiedergabe möglich, und wenn 16 Blöcke, 271 Blöcke und 1088 Blöcke sequenziell angeordnet werden, ist die Echtzeit-Aufzeichnung/-Wiedergabe nicht möglich.
  • Dementsprechend kann der minimale sequenzielle Speicherblock durch Verwendung des Zuweisens der Blöcke in Schritten und des Blockverbindungsverfahrens effektiv in Echtzeit aufgezeichnet und wiedergegeben werden.
  • Indessen wird, wenn ein Endabschnitt einer Datei nicht mit so vielen Daten gefüllt ist wie in einem minimalen sequenziellen Speicherblock (wie in der 5 gezeigt), selbst dann, wenn die Datei entsprechend der Bedingung des minimalen sequenziellen Speicherblocks aufgezeichnet ist, ein Attribut, das darstellt, dass die Datenblöcke für den nicht ausgefüllten Bereich angewiesen jedoch nicht gespeichert wurden, als die Echtzeit-Aufzeichnungs/-Wiedergabe-Information gespeichert und somit die Echtzeit-Wiedergabe bei zusätzlicher Aufzeichnung ermöglicht.
  • Das bedeutet, Bezug nehmend auf die 5, die die eindimensionale Struktur eines Aufzeichnungsmediums zeigt, in der in dem minimalen sequenziellen Speicherblock gespeicherte Echtzeit-AV-Daten platziert werden, dass Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen zusätzlich zu der Länge einer Datei, zu den Informationen über die Positionen der Dateidaten, zu den Informationen über die Möglichkeit oder die Unmöglichkeit des Lesens/Schreibens einer Datei, des Weiteren in den Datei-Steuerinformationen, die an auf einem Disk-Block #1 angeordnet sind, gespeichert werden. Zwei minimale sequenzielle Speicherblöcke, jeder 272 Datenblöcke enthaltend, werden ersten Dateidaten, die auf einem Disk-Block #m platziert sind, zugewiesen, 272 Datenblöcke für den minimalen sequenziellen Speicherblock werden den zweiten Dateidaten, die an einem Disk-Block #n angeordnet sind, zugewiesen und 200 Datenblöcke und 72 zugewiesene/unaufgezeichnete Blöcke, werden dritten Dateidaten, die auf einem Disk-Block #o angeordnet sind, zugewiesen.
  • Wenn eine Datei für die Echtzeit-Aufzeichnung/-Wiedergabe auf dieselbe Disk oder auf verschiedenen Disks kopiert wird, müssen die Datenblöcke der Datei unter Verwendung der Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen angeordnet werden, so dass die Datei in Echtzeit wiedergegeben werden kann. Wenn die Anordnung der Datenblöcke nicht möglich ist, werden die Datenblöcke auf der gleichen Basis wie die Anordnung der allgemeinen Dateiblöcke angeordnet. Hierbei behalten die Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen die originalen Attributinformationen bei, jedoch wird die Unmöglichkeit der Echtzeit-Aufzeichnung/-Wiedergabe als ein aktuelles Echtzeit-Aufzeichnungsfähigkeits-/Wiedergabefähigkeits-Zustandsattribut eingestellt.
  • Ebenso müssen, wenn ein Betriebssystem (OS) beim Kopieren einer Datei fehlerhafte Blöcke auf einer Disk entdeckt, die zu kopierenden Datenblöcke unter Berücksichtigung der originalen Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen und der in einer sekundären Fehlerliste (SDL) aufgezeichneten Medium-Fehlerverwaltungs-Informationen angeordnet werden. Wenn beispielsweise der minimale sequenzielle Speicherblock 40 Blöcke ist, wie in der 6A gezeigt, werden die Datenblöcke unter Berücksichtigung eines Fehlerbereichs einer Disk, auf die eine Datei zu kopieren ist, angeordnet, wie in der 6B gezeigt. Wenn das OS andererseits keine in der SDL aufgezeichneten Fehler erfasst, werden die Daten in einem Anwendungsprogramm zum Kopieren und unter Berücksichtigung der Echtzeit-Aufzeichnungs-/Wiedergabe-Attributinformationen anderen Blöcken als den fehlerhaften Blockbereichen zugewiesen, wie in der 6B gezeigt.
  • Die 7 ist ein Fließdiagramm, das ein Wiedergabeverfahren, das Echtzeit-Aufzeichnungs-/Wiedergabeinformationen gemäß einer Ausführung der vorliegenden Erfindung verwendet, darstellt. In dem Schritt S101 wird eine Disk in einen Spieler geladen und der Spieler liest in dem Schritt S102 einen Volumenbereich der Disk. In dem Schritt S103 wird bestimmt, ob auf dem Volumenbereich Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen vorhanden sind. Wenn Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen auf dem Volumenbereich vorhanden sind, wird in dem Schritt S104 unter Berücksichtigung der Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen die Wiedergabe eingestellt. Wenn in dem Schritt S103 oder nach dem Schritt S105 bestimmt wird, dass keine Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen auf dem Volumenbereich vorhanden sind, wird in dem Schritt S105 das Lesen des Volumenbereichs abgeschlossen.
  • Danach wird in dem Schritt S106 eine Datei gelesen. In dem Schritt S107 wird bestimmt, ob Echtzeit-Aufzeichnungs/Wiedergabe-Informationen in der gelesenen Datei vorhanden sind. Wenn die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in der gelesenen Datei vorhanden sind, wird in dem Schritt S108 unter Berücksichtigung der Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen die Wiedergabe der Datei eingestellt. Wenn in dem Schritt S108 oder nach dem Schritt S108 bestimmt wird, dass keine Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in der gelesenen Datei vorhanden sind, wird in dem Schritt S109 die gelesene Datei unter Berücksichtigung, ob die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen eingestellt wurden, wiedergegeben.
  • Hierbei werden, wenn die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in dem Volumenstrukturbereich vorhanden sind, die Schritte S107 und S108 nicht durchgeführt. Ebenso müssen die Schritte S103, S104 und S105 nicht durchgeführt werden, wenn die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in einem Steuer-Informationsbereich vorhanden sind.
  • Die 8 ist ein schematisches Blockdiagramm einer Disk-Aufzeichnungs-/Wiedergabevorrichtung, die auf die vorliegende Erfindung angewendet werden kann. Die Funktion der Vorrichtung zum Aufzeichnen und zum Wiedergeben von A/V-Daten unter Verwendung einer aufzeichenbaren und wiederbeschreibbaren Disk ist in Aufzeichnung und Wiedergabe unterteilt.
  • Bei Aufzeichnung komprimiert und kodiert ein Codec 110 unter Verwendung eines vorgegebenen Komprimierungsschemas ein Audio-/Video-AV-Signal aus einem externen Bitstrom und schreibt Daten, die entsprechend einer Aufzeichnungs-/Wiedergabe-Bitrate (Vb) komprimiert wurden, an einen Track-Puffer 120. Ein Fehlerkorrektur-Kodierel und Dekoder (ECC) 130 fehlerkorrigiert-kodiert die in den Track-Puffer 120 geschriebenen Daten, liest die kodierten Daten mit einer Schreib-/Lese-Bitrate (Va) und wendet das Ergebnis auf eine Aufnehmereinheit 140 an. Außerdem wendet der ECC 130 unter der Steuerung eines Controllers 170 erzeugte Echtzeit-Aufzeichnungs-/Wiedergabe- Informationen auf die Aufnehmereinheit 140 an, so dass die Informationen auf einem Volumenstrukturbereich eines Datei-Steuerinformationsbereichs aufgezeichnet werden können. Die Aufnehmereinheit 140 wandelt die fehlerkorrigierten kodierten Daten in ein Hochfrequenzsignal (RF-Signal) um und zeichnet das RF-Signal auf einer Disk 150 auf. Hierbei wird die Umdrehungsgeschwindigkeit eines Spindelmotors 160 zum Antreiben der Disk 150 entsprechend eines Servosteuersignals aus dem Controller 170 gesteuert.
  • Bei Wiedergabe, wenn die Echtzeit-Aufzeichnung/-Wiedergabe in dem Datei-Steuerinformationsbereich oder in dem Volumenstrukturbereich gespeichert wird, werden Puffer-Informationen, die mit der Datenmenge zusammenhängen, die anfänglich aus dem Track-Puffer zu lesen war, Datei-Zuweisungs-Informationen, Fehler-Verwaltungs-Informationen, Aufzeichnungs-/Wiedergabe-Bitrate-Informationen etc. im Voraus gelesen und das Lesen der Dateidaten wird auf der Basis der gelesenen Informationen gesteuert.
  • Dateidaten, die den Bedingungen des minimalen sequenziellen Speicherblocks zu entsprechen haben, werden mit einer Schreib-/Lese-Bitrate Va von der Disk 150 gelesen. Die gelesenen Dateidaten werden durch den ECC 130 über die Aufnehmereinheit 140 fehlerkorrigiert kodiert und in den Track-Puffer 120 geschrieben. Der Codec 110 liest die an den Track-Puffer 120 geschriebenen Daten mit der Aufzeichnungs-/Wiedergabe-Bitrate Vb, dekodiert die gelesenen Daten und gibt A/V-Daten wieder.
  • Wenn die Aufzeichnungs-/Wiedergabe-Bitraten-Informationen in den Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen vorhanden sind, erhält der Controller 170 die Steuerinformationen des Spindelmotors 160 aus den durch die Aufnehmereinheit 140 und den ECC 130 bereitgestellten Aufzeichnungs-/Wiedergabe-Bitraten-Informationen und kann nicht nur den Spindelmotor, sondern auch den Servomechanismus antreiben.
  • Die 9 ist eine Ansicht, die den Steuerfluss zum Aufzeichnen/Wiedergeben von Daten auf einer Disk, an die Echtzeit-Aufzeichnungs-/Wiedergabe-Attribute in einem wiederbeschreibbaren Echtzeitsystem (RTRW-System) bereitgestellt werden, zeigt.
  • Das RTRW-System besteht aus einer Anwendungsschicht 201 zum Erzeugen eines mit der A/V-Daten-Aufzeichnung/-Wiedergabe zusammenhängenden Befehls, einem Win dows-Kernel 202 zum Interpretieren des erzeugten Befehls und einem Gerätetreiber 203 mit einem mit dem Dateisystem eines DVD-RAM-Gerätetreibers identischen Dateisystem, zum Anfordern, durch das Übertragen eines Treiberbefehls an den Treiber 204, einer Funktion, die dem durch den Windows-Kernel 202 interpretierten Befehl entspricht. Hierbei entsprechen der Windows-Kernel 202 und der Gerätetreiber 203 einer Dateisystemschicht und der Windows-Kernel 202 kann als eine Kernel-Schicht bezeichnet werden.
  • Die 10 ist ein Blockdiagramm, das den Fluss von Echtzeit-Aufzeichnungs-/Wiedergabe-Daten für ein Rechnersystem unter den RTWR-Systemen zeigt. Beim Aufzeichnen werden im Mehrprogrammbetrieb die folgenden Prozesse durchgeführt: Speichern der A/V-Dateneingabe an einem A/V-Kodierer 211 in einem Rechnerhauptspeicher 212 in Echtzeit, Speichern der in dem Rechnerhauptspeicher gespeicherten A/V-Daten in einer FIFO-Datei eines Festplattenlaufwerks (HDD) 213 und Speichern der A/V-Daten aus der FIFO-Datei des HDD 213 in einer DVD-RAM-Disk. Hierbei muss die FIFO-Datei nicht in dem HDD vorhanden sein, wenn auf einem Rechner ausreichend Hauptspeicherkapazität vorhanden ist.
  • Bei Wiedergabe werden ein Prozess zum Speichern der A/V-Daten von der DVD-RAM-Disk 214 in einem Rechnerhauptspeicher 215 in Echtzeit und ein Prozess zum Lesen der in dem Hauptspeicher 215 gespeicherten A/V-Daten durch einen A/V-Dekodierer 216 im Mehrprogrammbetrieb durchgeführt.
  • Beispielsweise werden die Funktionen eines RTRW-Systems, das einen Windows-Kernel verwendet, in das Erzeugen einer Datei, an die Echtzeit-Aufzeichnungs-/Wiedergabe-Attribute bereitgestellt werden, das Zuweisen eines Datenbereichs, das Aufzeichnen von Daten, das Löschen von Daten und das Schließen von Dateien aufgeteilt und diese aufgeteilten Funktionen werden im Folgenden unter Bezugnahme auf die 9 beschrieben.
  • Verfahren zum Erzeugen einer Echtzeit-Aufzeichnungs-/Wiedergabe-Datei In dem ersten Schritt ist eine Windows-Kernel-API (API = Anwendungsprogramm-Schnittstelle), die aufgerufen wird, eine Echtzeit-Aufzeichnungs-/Wiedergabe-Datei zu erzeugen, eine Erzeugerdatei. Die Anwendungsschicht 201 weist einer Erzeugerdatei ein Dateiattribut, wie FILE ATTRIBUTE RTRW zu, um die Echtzeit-Aufzeichnungs-/Wiedergabe-Datei zu erzeugen und ruft den Windows-Kernel 202 wie in dem folgenden Beispiel auf:
    Figure 00200001
  • In dem zweiten Schritt gibt der Windows-Kernel 202 dem DVD-RAM-Gerätetreiber 230 den Befehl, eine Datei zu erzeugen.
  • In dem dritten Schritt kennzeichnet der DVD-RAM-Gerätetreiber 203, wenn der Befehl Dateierzeugungsfunktion gegeben wurde, ein FILE_ATTRIBUTE_RTRW. Wenn das FILE_ATTRIBUTE_RTRW gekennzeichnet ist, werden die Datei-Steuerinformationen in einem erweiterten Attributbereich eines Dateieintrags, in einem Informations-Steuerblockbereich (ICB-Bereich), in einem Datei-Identifikations-Kennzeichnungsbereich oder in einem Dateityp-Bereich oder in einem Flag-Bereich eines ICB-TAG-Feldes in einem Dateieintrag gespeichert. Hierbei können, wenn eine A/V-Datei erzeugt wird, außerdem die Bitraten-Informationen eingestellt werden.
  • Verfahren zum Zuordnen eines zugeordneten/unaufgezeichneten Bereichs einer Echtzeit-Aufzeichnungs-/Wiedergabe-Datei
  • In dem ersten Schritt ist eine Windows-Kerner-API, die aufgerufen ist, um einer Echtzeit-Aufzeichnungs-/Wiedergabe-Datei einen zugeordneten/unaufgezeichneten Bereich zuzuordnen, ein gesetzter Datei-Pointer mit einer Suchfunktion. Damit die Anwendungsschicht 201 einen Datenbereich einer Echtzeit-Aufzeichnungs-/Wiedergabe-Datei vorab als einen zugeordneten/unaufgezeichneten Bereich, der so groß wie ein minimaler sequenzieller Speicherblock ist, zuordnen kann, ruft der gesetzte Datei-Pointer den Windows-Kerner so auf wie in dem folgenden Beispiel:
    Figure 00200002
  • Alternativ kann ein Datenbereich, der für die Echtzeit-Aufzeichnung/-Wiedergabe erforderlich ist, vorab unter Verwendung von SetFileBitrate/FileHandler, bitrate als ein zugeordneter/unaufgezeichneter Zustand vorzugeordnet werden. Hierbei kann, wenn die Anwendungsschicht eine Bitrate kennt und in der Datei-Systemschicht eine API zum Umwandeln der Bitrate in die Anzahl von Blöcken vorhanden ist, die durch die API ermittelte Anzahl der Blöcke als der Datenbereich gesichert werden, der für die Echtzeit-Aufzeichnung/-Wiedergabe in einem zugeordneten/unaufgezeichneten Zustand unter Verwendung des SetFilePointer erforderlich ist.
  • In dem zweiten Schritt erteilt der Windows-Kernel 202 dem DVD-RAM-Gerätetreiber 203 den Befehl, nach einer Datei zu suchen.
  • In dem dritten Schritt prüft der DVD-RAM-Gerätetreiber 203, nach dem Befehl für die Dateisuchfunktion, ob einer Datei Echtzeit-Aufzeichnungs-/Wiedergabe-Attribute zugewiesen sind und sichert einen zugeordneten/unaufgezeichneten Datenbereich, der so groß ist wie die Suche entsprechend den minimalen sequenziellen Speicherbedingungen (z. B. Dateifehler-Verwaltung, Datei-Zuordnung, Datei-Pufferung, die Größe eines minimalen sequenziellen Speicherblocks und die Bitrateninformationen), die in den zugewiesenen Echtzeit-Aufzeichnungs-/Wiedergabe-Attributen spezifiziert sind, wie in der 11 gezeigt. Ein vorab zugeordneter Bereich oder eine Vielzahl von Bereichen werden in einer ECC-Einheit angeordnet und können zugeordnet werden.
  • Verfahren zum Aufzeichnen von Daten einer Echtzeit-Aufzeichnungs-/Wiedergabe-Datei
  • In dem ersten Schritt ist eine Windows-Kernel-API, die aufgerufen ist, um die Daten der Echtzeit-Aufzeichnungs-/Wiedergabe-Datei aufzuzeichnen, eine Schreibdatei. Die Anwendungsschicht 201 ruft einen eine Schreibdatei verwendenden Windows-Kernel auf, um die Echtzeit-Daten zu speichern wie in dem folgenden Beispiel:
    Figure 00210001
  • In dem zweiten Schritt ruft der Windows-Kernel die Datei-Aufzeichnungsfunktion des DVD-RAM-Gerätetreibers 203 auf.
  • In dem dritten Schritt prüft der DVD-RAM-Gerätetreiber 203, bei Aufruf der Datei-Aufzeichnungs-Funktion, ob einer Datei Echtzeit-Aufzeichnungs-/Wiedergabe-Attribute zugewiesen sind. Wenn die Echtzeit-Aufzeichnungs-/Wiedergabe-Attribute zugewiesen sind, werden A/V-Daten, die aufzuzeichnen sind, in einem zugeordneten/unaufgezeichneten Bereich, entsprechend den Echtzeit-Aufzeichnungsbedingungen, aufgezeichnet. Bei der Aufzeichnung wird, wenn kein zugeordneter/unaufgezeichneter Bereich vorhanden ist, die Größe der aufgezeichneten Daten an die Anwendungsschicht 201 berichtet. Die Anwendungsschicht 201 ordnet vorab einen zugeordneten/unaufgezeichneten Bereich, der als die Echtzeit-Aufzeichnungs-/Wiedergabe-Attribute zugewiesen ist, zu, um die verbleibenden unaufgezeichneten Daten, unter Verwendung eines Suchbefehls SetFilePointer mit Referenz auf die aufgezeichnete Datenmenge, aufzuzeichnen und die verbleibenden Daten erneut aufzuzeichnen.
  • Das bedeutet, wie in der 12a gezeigt, dass A/V-Daten von 32_1024 Bytes von in der 11 gezeigten 8_1024_1024 Bytes in einem zugeordneten/unaufgezeichneten Bereich aufgezeichnet werden und dass der verbleibende Bereich noch immer als der zugeordnete/unaufgezeichnete Bereich zugeordnet wird.
  • Wenn die Datenmenge in einer von der Anwendungsschicht 201 geschriebenen Variablen, wie in der 12B gezeigt, berichtet wird, da dem zugeordneten/unaufgezeichneten Bereich 32_1024 Bytes fehlen, ordnet die Datei-Systemschicht automatisch vorab einen nicht zugeordneten Bereich unter Verwendung der Bitraten-Informationen, die durch SetFileBitrate zugewiesen sind, zu. Wenn während der Aufzeichnung ein fehlerhafter Block erzeugt wird und infolgedessen ein Fehler erzeugt wird, wird ein dem fehlerhaften Block entsprechender Block aus dem zugeordneten/unaufgezeichneten Bereich ausgeschlossen, wie in der 12d gezeigt.
  • Hierbei können, wenn die Bitraten für die Abschnitte voneinander unterschieden werden können, mit der Bitrate für jeden Abschnitt zusammenhängende Informationen in einem Datei-Steuerinformationsbereich aufgezeichnet werden. Die 13A und 13B zeigen ein Beispiel einer Vielzahl von Bitratenwerten (hier V1, V2 und V3) und die mit den Abschnitten zusammenhängenden Informationen, die als Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in einem Datei-Steuerinformationsbereich gespeichert sind, wenn in unterschiedlichen Abschnitten verschiedene Bitraten bereitgestellt werden. Die 13C und 13D zeigen ein Beispiel eines Bitratenwerts (hier Vb), der als Echtzeit-Aufzeichnungs-/Wiedergabeinformation in einem Datei-Steuerinformationsbereich gespeichert wird, wenn in dem gesamten Dateidatenabschnitt eine identische Bitrate bereitgestellt wird.
  • Verfahren zur Wiedergabe der Echtzeit-Aufzeichnungs-/Wiedergabe-Dateidaten
  • In dem ersten Schritt ist eine Windows-Kernel-API, die aufgerufen wird, die Daten einer Echtzeit-Aufzeichnungs-/Wiedergabe-Datei wiederzugeben, eine Lesedatei. Die Anwendungsschicht 201 ruft einen Windows-Kernel auf, der die Lesedatei verwendet, um die Echtzeitdaten wiederzugeben wie in dem folgenden Beispiel:
    Figure 00230001
  • In dem zweiten Schritt erteilt der Windows-Kernel 202 dem DVD-RAM-Gerätetreiber 203 den Befehl, eine Datei zu lesen.
  • Wenn der Befehl für die Dateilesefunktion erteilt ist, prüft der DVD-RAM-Gerätetreiber 203 in dem dritten Schritt, ob der Datei Echtzeit-Aufzeichnungs-/Wiedergabe-Attribute zugewiesen sind. Wenn die Echtzeit-Aufzeichnungs-Wiedergabe-Attribute zugewiesen sind, werden aus dem A/V-Datenbereich A/V-Daten so lange, wie die Länge für die Wiedergabe-Daten ist, gemäß den Echtzeit-Wiedergabebedingungen wiedergegeben.
  • Hierbei wird, wenn in einem wiederzugebenden Block ein Fehler erzeugt wird, von dem DVD-RAM-Geräte-Treiber 203 ein Lesebefehl, der angibt, dass zugeordnete/unaufgezeichnete Dateiattribute zugewiesen, jedoch nicht gelesen wurden, an den Treiber 204 gesendet.
  • Bei Echtzeit-Aufzeichnung/-Wiedergabe müssen ein durch eine Befehlsschnittstelle des DVD-RAM-Geräte-Treibers 203 bereitgestellter Echtzeit-Aufzeichnungs-Befehl und ein entsprechender Wiedergabe-Befehl verwendet werden.
  • Verfahren zum Löschen von Teilen der Echtzeit-Aufzeichnungs-/Wiedergabe-Dateidaten
  • In dem ersten Schritt wird ein „DeletePartOfFile" als die Windows-Kernel-API aufgerufen, um Teile der Daten einer Echtzeit-Aufzeichnungs-/Wiedergabe-Datei zu löschen. Um einen Teil der Daten zu löschen, ruft die Anwendungsschicht 201 einen Windows-Kernel auf, der „DeletePartOfFile", wie in dem folgenden Beispiel verwendet:
    Figure 00240001
  • In dem zweiten Schritt erteilt der Windows-Kernel 202 dem DVD-RAM-Geräte-Treiber 203 den Befehl, einen Teil der Datei zu löschen.
  • Wenn das teilweise Löschen der Datei befohlen wurde, prüft der DVD-RAM-Geräte-Treiber 203 in dem dritten Schritt, ob der Datei Echtzeit-Aufzeichnungs-/Wiedergabe-Attribute zugewiesen sind und löscht, wenn die Echtzeit-Aufzeichnungs-/Wiedergabe-Attribute zugewiesen wurden, entsprechend den Echtzeit-Bedingungen Daten aus einem A/V-Datenbereich. Beim Teillöschen einer Datei wird unter einem Hauptverzeichnis auf einer Systemdatei eine Datei zum Verwalten einer Dummy-Datei oder eine ECC-Padding-Space-Liste erzeugt.
  • Die 14A zeigt einen aus einer Echtzeit-Datei zu löschenden Bereich, bei dem die A/V-Daten in ECC-Einheiten angeordnet sind. Der Löschbereich wird einem freien Bereich zugeordnet, wie in der 14B gezeigt, und ein dem Löschbereich zugehöriger A/V-Datenabschnitt aus einem ECC-Block, der sich über die Grenze des Löschbereichs erstreckt, wird als Padding-Space bezeichnet. Die A/V-Daten in diesem Padding-Space werden als eine separate Datei verwaltet und in einer Zuordnungs-Bezeichner-Liste (AD-Liste) in einer ECC-Padding-Space-Liste gespeichert. A/V-Daten, die nicht dem Löschbereich zugehören, werden in der AD-Liste eines Dateieintrages gespeichert. Die EEC-Padding-Space-Liste wird entsprechend einer Funktion, wie zum Beispiel Löschen oder Schreiben, wieder aktualisiert. Wenn die Anwendung gemäß der vorliegenden Erfindung ein UDF-System ist, kann die ECC-Padding-Space-Liste durch einen kurzen Zuordnungs-Beschreiber beschrieben werden.
  • In der 14B haben das A/V-Datei-Leerfeld und der Padding-Space des EEC-Blocks, die sich über die Grenze des Löschbereichs erstrecken, erweiterte Längen. Wie in der 14C gezeigt, hat das A/V-Datei-Leerfeld des EEC-Blocks, das sich über die Grenze des Löschbereichs hinaus erstreckt, sowohl eine erweiterte Länge als auch eine Informationslänge, jedoch wird der Padding-Space in der AD-Liste in einem A/V-Dateieintrag als ein Zuordnungs-Beschreiber, der eine Ausdehnungs- und Informationslänge von „0" hat, verwaltet. Das nicht dem Löschbereich zugehörige A/V-Datei-Leerfeld in dem EEC-Block wird ebenso in der AD-Liste in dem AV-Dateieintrag verwaltet. In diesem Fall kann der Padding-Space als ein erweiterter Zuordnungs-Beschreiber von UDF definiert werden.
  • Verfahren zum Schließen einer Echtzeit-Aufzeichnungs-/Wiedergabe-Datei In dem ersten Schritt wird eine CloseHandle-Funktion als eine Windows-Kernel-API aufgerufen, um die Echtzeit-Datei zu schließen. Um die Echtzeit-Aufzeichnungs-/Wiedergabe-Datei zu schließen, ruft die Anwendungsschicht 201 den Windows-Kernel 202, der die CloseHandle-Funktion verwendet, auf, wie in dem folgenden Beispiel:
    Figure 00250001
  • In dem zweiten Schritt erteilt der Windows-Kernel dem DVD-RAM-Geräte-Treiber 203 den Befehl, nach einer Datei zu suchen.
  • Wenn der Befehl für die Dateischließfunktion erteilt wurde, aktualisiert der DVD-RAM-Geräte-Treiber 203 die Datei-Steuerinformationen (Dateieintrag etc.) und die Disk-Informationen (z. B. Informationen über freie Bereiche etc.).
  • Gemäß den Ausführungen der vorliegenden Erfindung, die zuvor beschrieben wurden, werden einer Datei Echtzeit-Aufzeichnungs-/Wiedergabe-Attribute zugewiesen und die Datei wird anders aufgezeichnet als eine allgemeine Datei. Auf diese Art und Weise kann eine Echtzeit-Aufzeichnungs-/Wiedergabe-Datei in Echtzeit aufgezeichnet/wiedergegeben werden.
  • Ebenso werden bei der vorliegenden Erfindung Dateien in Echtzeit-Dateien und in allgemeine Dateien unterteilt und bei Aufzeichnung/Wiedergabe werden Fehlerverwaltungs-Informationen, Datei-Zuordnungs-Informationen, Puffer-Informationen und die Größeninformationen eines minimalen sequenziellen Speicherblocks, der in jedem Schritt bereitgestellt wird, der Echtzeit-Datei als Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen zugewiesen. Infolgedessen kann die Echtzeit-Aufzeichnung/-Wiedergabe effektiv durchgeführt werden.
  • Des Weiteren werden in Ausführungen der vorliegenden Erfindung die Steuerinformationen eines Spindelmotors aus den mit einer Aufzeichnungs-/Wiedergabe-Bitrate zusammenhängenden Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen ermittelt, um so den Spindelmotor zu steuern.

Claims (16)

  1. Aufzeichnungs- und/oder Wiedergabevorrichtung zum Aufzeichnen und/oder Wiedergeben von Echtzeit-Dateien auf einer Platte unter Verwendung von Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen zum Gewährleisten von Echtzeit-Aufzeichnungs-/Wiedergabe, wobei die Vorrichtung umfasst: einen Codec (110), der einen Eingangs-Bitstrom entsprechend einem vorgegebenen Komprimierungsverfahren komprimiert und beim Aufzeichnen auf die Platte komprimierte und codierte Daten bereitstellt und/oder beim Wiedergeben von der Platte die komprimierten und codierten Daten decodiert; einen Puffer (120), der im Falle des Aufzeichnens die komprimierten und codierten Daten mit einer Aufzeichnungs-Bitrate unter Verwendung von in den Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen enthaltenen Bitraten-Informationen temporär speichert und/oder im Falle des Wiedergebens die auf die Platte geschriebenen komprimierten und decodierten Daten mit einer Wiedergabe-Bitrate zu dem Codec überträgt; einen Signalprozessor (130), der so eingerichtet ist, dass er im Falle des Aufzeichnens die in dem Puffer gespeicherten komprimierten und codierten Daten in ein zum Aufzeichnen geeignetes Signal umwandelt und beim Aufzeichnen das umgewandelte Signal zusammen mit den Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen auf die Platte überträgt und/oder im Fall des Wiedergebens die von der Platte gelesenen komprimierten und codierten Daten entsprechend den in einem vorgegebenen Bereich der Platte aufgezeichneten Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen wiedergibt; und eine Steuerung (170), die den Antrieb eines Servomotors einschließlich eines Spindelmotors (160) entsprechend den Bitraten-Informationen der Echtzeit- Aufzeichnungs-/Wiedergabe-Informationen steuert, wobei die Vorrichtung dadurch gekennzeichnet ist, dass die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen des Weiteren Informationen über einen minimalen sequenziellen Speicherblock enthalten, der die Bedingung erfüllt, dass eine Abspiel-Zeit eines aktuellen Datenblocks länger ist als eine Summe einer Such-Zeit und einer Lese-Zeit eines als nächstes abzuspielenden Datenblocks.
  2. Aufzeichnungs- und/oder Wiedergabevorrichtung nach Anspruch 1, wobei die Steuerung (170) Dateidaten-Bereiche der Echtzeit-Dateien automatisch entsprechend den Aufzeichnungs-/Wiedergabe-Bitraten-Informationen anordnet.
  3. Aufzeichnungs-/Wiedergabevorrichtung nach Anspruch 1 oder 2, wobei die Echtzeit-Dateien Abschnitte mit unterschiedlichen Bitraten enthalten und die Aufzeichnungs-/Wiedergabe-Bitraten-Informationen mit den Abschnitten zusammenhängenden Informationen sowie eine Vielzahl von Bitraten-Werten enthalten, die den unterschiedlichen Bitraten entsprechen.
  4. Aufzeichnungsvorrichtung nach Anspruch 1, 2 oder 3, wobei die Steuerung (170) die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in einem Dateisteuerungs-Informations-Bereich der Platte speichert.
  5. Aufzeichnungsvorrichtung nach Anspruch 1, 2 oder 3, wobei: die Steuerung (170) die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in einem Dateisteuerungs-Informations-Bereich eines UDF (universal disk format)-Systems der Platte speichert.
  6. Vorrichtung nach Anspruch 1, 2 oder 3, wobei: die Steuerung (170) die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in jeder Echtzeit-Datei speichert.
  7. Vorrichtung nach Anspruch 1, 2 oder 3, wobei: die Steuerung (170) die mit den Echtzeit-Dateien zusammenhängenden Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in einer separaten Datei der Platte getrennt von den Echtzeit-Dateien speichert.
  8. Vorrichtung nach Anspruch 1, 2 oder 3, wobei die Steuerung (170) die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen in einem Datenträgerstruktur-Bereich der Platte speichert.
  9. Vorrichtung nach einem der vorangehenden Ansprüche, wobei die Echtzeit-Dateien Abschnitte mit unterschiedlichen Bitraten enthalten und die Aufzeichnungs-/Wiedergabe-Bitraten-Informationen mit den Abschnitten zusammenhängende Informationen sowie eine Vielzahl von Bitraten-Werten enthalten, die den unterschiedlichen Bitraten entsprechen, und die Steuerung (170) den Antrieb des Servomechanismus entsprechend den mit Abschnitten zusammenhängenden Informationen und der Vielzahl von Bitraten-Werten steuert.
  10. Vorrichtung nach Anspruch 1, wobei die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen des Weiteren einen maximal zulässigen Wert einer Echtzeit-Aufzeichnungs-/Wiedergabe-Bitrate in den Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen enthalten.
  11. Vorrichtung nach Anspruch 1, wobei die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen Dateianzeige-Informationen enthalten, die anzeigen, dass eine der Echtzeit-Dateien Echtzeit-Aufzeichnung-/Wiedergabe erfordert.
  12. Aufzeichnungs- und/oder Wiedergabevorrichtung nach Anspruch 1, wobei die minimalen sequenziellen Speicherblöcke gemäß einer Größe eines Fehlerkorrekturcode-Blocks und einer maximalen Such-Zeit klassifiziert werden.
  13. Vorrichtung nach Anspruch 1, wobei die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen des Weiteren Informationen über einen aktuellen Echtzeit-Aufzeichnungs-/Wiedergabe-Zustand enthalten, die darstellen, ob eine aktuelle Datei so eingerichtet ist, dass sie in Echtzeit aufgezeichnet/wiedergegeben werden kann.
  14. Vorrichtung nach Anspruch 1, wobei die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen des Weiteren sequenzielle Aufzeichnungs-/Wiedergabe-Typ-Informationen enthalten, die durch Bedingungen zum Steuern der Echtzeit-Dateien klassifiziert werden, wobei die Bedingungen Aufzeichnungs-/Wiedergabe-Bitraten-Informationen, Dateifehler-Verwaltungs-Informationen, Dateizuordnungs-Informationen, Dateipuffer-Informationen sowie die Informationen über die minimalen sequenziellen Speicherblöcke enthalten.
  15. Aufzeichnungs- und/oder Wiedergabevorrichtung nach Anspruch 1, wobei die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen des Weiteren wenigstens Dateifehler-Verwaltungs-Informationen, die anzeigen, dass nicht versucht wird, einen fehlerhaften Block durch einen Block in einem Reserve-Bereich der Platte zu ersetzten und den fehlerhaften Block erneut zu lesen oder zu schreiben, wenn Lesen oder Schreiben fehlgeschlagen ist, Dateizuordnungs-Informationen, die anzeigen, dass ein Datenblock nicht dem durch den Reserve-Bereich ersetzten fehlerhaften Block zugeordnet ist, oder Dateipuffer-Informationen enthalten, die mit einer Menge zunächst aus dem Puffer auszulesender Daten und einer Menge jeweils aus dem Puffer geschriebener Daten zusammenhängen.
  16. Vorrichtung nach Anspruch 1, wobei die Echtzeit-Aufzeichnungs-/Wiedergabe-Informationen des Weiteren Informationen über einen aktuellen Echtzeit-Aufzeichnungs-Wiedergabe-Zustand enthalten, die anzeigen, ob es möglich ist, eine aktuelle Datei in Echtzeit aufzuzeichnen/wiederzugeben.
DE69920277T 1998-05-01 1999-04-30 Gerät zur echtzeitigen Aufzeichnung und Wiedergabe Expired - Lifetime DE69920277T2 (de)

Applications Claiming Priority (10)

Application Number Priority Date Filing Date Title
KR9815769 1998-05-01
KR19980015769 1998-05-01
KR19980027308 1998-07-07
KR9827308 1998-07-07
KR9830218 1998-07-27
KR19980030218 1998-07-27
KR9841764 1998-10-02
KR19980041764 1998-10-02
KR1019980055039A KR100382639B1 (ko) 1998-05-01 1998-12-15 실시간기록/재생정보를저장하는기록매체,실시간기록재생방법과장치및이정보를이용한파일조작방법
KR9855039 1998-12-15

Publications (2)

Publication Number Publication Date
DE69920277D1 DE69920277D1 (de) 2004-10-21
DE69920277T2 true DE69920277T2 (de) 2005-09-22

Family

ID=36217574

Family Applications (7)

Application Number Title Priority Date Filing Date
DE69920277T Expired - Lifetime DE69920277T2 (de) 1998-05-01 1999-04-30 Gerät zur echtzeitigen Aufzeichnung und Wiedergabe
DE69906176T Expired - Lifetime DE69906176T2 (de) 1998-05-01 1999-04-30 Aufzeichnungsträger zur Aufzeichnung von Echtzeit-Aufzeichnungs/Wiedergabeinformation
DE69920532T Expired - Lifetime DE69920532T2 (de) 1998-05-01 1999-04-30 Gerät zur echtzeitigen Aufzeichnung und Wiedergabe
DE69920276T Expired - Lifetime DE69920276T2 (de) 1998-05-01 1999-04-30 Verfahren zur echtzeitigen Aufzeichnung und Wiedergabe
DE69925760T Expired - Lifetime DE69925760T2 (de) 1998-05-01 1999-04-30 Dateibetriebsverfahren zur Aufzeichnung von Echtzeit-Aufzeichnungs/Wiedergabeinformation
DE69930425T Expired - Lifetime DE69930425T2 (de) 1998-05-01 1999-04-30 Dateibetriebsverfahren mit Verwendung von Echtzeit-Aufzeichnungs/Wiedergabeinformation
DE69920293T Expired - Lifetime DE69920293T2 (de) 1998-05-01 1999-04-30 Aufzeichnungsträger zur Aufzeichnung von Echtzeit-Aufzeichnung/Wiedergabeinformation

Family Applications After (6)

Application Number Title Priority Date Filing Date
DE69906176T Expired - Lifetime DE69906176T2 (de) 1998-05-01 1999-04-30 Aufzeichnungsträger zur Aufzeichnung von Echtzeit-Aufzeichnungs/Wiedergabeinformation
DE69920532T Expired - Lifetime DE69920532T2 (de) 1998-05-01 1999-04-30 Gerät zur echtzeitigen Aufzeichnung und Wiedergabe
DE69920276T Expired - Lifetime DE69920276T2 (de) 1998-05-01 1999-04-30 Verfahren zur echtzeitigen Aufzeichnung und Wiedergabe
DE69925760T Expired - Lifetime DE69925760T2 (de) 1998-05-01 1999-04-30 Dateibetriebsverfahren zur Aufzeichnung von Echtzeit-Aufzeichnungs/Wiedergabeinformation
DE69930425T Expired - Lifetime DE69930425T2 (de) 1998-05-01 1999-04-30 Dateibetriebsverfahren mit Verwendung von Echtzeit-Aufzeichnungs/Wiedergabeinformation
DE69920293T Expired - Lifetime DE69920293T2 (de) 1998-05-01 1999-04-30 Aufzeichnungsträger zur Aufzeichnung von Echtzeit-Aufzeichnung/Wiedergabeinformation

Country Status (12)

Country Link
US (3) US6389569B1 (de)
EP (8) EP1150295B1 (de)
JP (5) JP4242966B2 (de)
CN (6) CN100385550C (de)
BR (1) BR9901410B1 (de)
DE (7) DE69920277T2 (de)
HK (5) HK1049731B (de)
ID (1) ID22000A (de)
MY (1) MY126521A (de)
RU (1) RU2228547C2 (de)
SG (5) SG129228A1 (de)
TW (1) TW444188B (de)

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW444188B (en) * 1998-05-01 2001-07-01 Samsung Electronics Co Ltd Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time and file operating method using the same
US7068918B1 (en) * 1998-05-01 2006-06-27 Samsung Electronics Co., Ltd. Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time, and file operating method using the same
KR100429179B1 (ko) * 1998-07-01 2004-06-16 엘지전자 주식회사 광기록매체의결함영역관리장치및그방법
EP1447807B1 (de) * 1998-07-28 2013-03-13 LG Electronics, Inc. Verfahren und Apparat zur Datenaufzeichnung auf ein optisches Aufzeichnungsmedium
KR100407931B1 (ko) * 1998-07-29 2004-03-30 엘지전자 주식회사 실시간기록/재생시의파일관리방법및실시간데이터기록방법및그광기록/재생매체
DE19909367A1 (de) * 1999-03-03 2000-09-07 Thomson Brandt Gmbh Verfahren zur Transferierung von Echtzeitdateien
CN1321311A (zh) 1999-07-07 2001-11-07 松下电器产业株式会社 Av数据记录装置及方法、用该av数据记录装置或方法记录的盘、av数据重放装置及方法
CN101867835B (zh) * 2000-04-21 2013-09-11 索尼公司 编码设备和方法、以及记录方法
US7133594B2 (en) * 2000-06-26 2006-11-07 Matsushita Electric Industrial Co., Ltd. Digital recording apparatus that secures a certain number of video frames in a VOB constituting with another VOB a portion of encode stream that should be reproduced seamlessly
ES2387018T3 (es) * 2001-02-28 2012-09-11 Sony Corporation Aparato y método de grabación de información, soporte de almacenamiento de programas y programa
JP3674531B2 (ja) * 2001-04-12 2005-07-20 株式会社日立製作所 ファイル管理方法、ファイル管理装置、プログラム
JP3678164B2 (ja) 2001-04-13 2005-08-03 ソニー株式会社 データ転送システム、データ転送装置、データ記録装置、データ転送方法
KR20030025461A (ko) * 2001-09-21 2003-03-29 주식회사 인터매직 음성/영상의 프리레코딩 방법
KR20030043299A (ko) * 2001-11-27 2003-06-02 주식회사 엘지이아이 오디오 데이터와 부가 데이터간의 동기 기록 관리 및재생방법
KR100563680B1 (ko) * 2001-11-27 2006-03-28 엘지전자 주식회사 재기록 가능 기록매체의 오디오 가사 데이터 기록 관리 및재생방법
EP1320099A1 (de) 2001-12-11 2003-06-18 Deutsche Thomson-Brandt Gmbh Verfahren zum Editieren eines aufgezeichneten Datenstromes aus Applikationspaketen und entsprechendes Datenstromaufzeichnungsgerät
EP1494472B1 (de) * 2002-04-10 2014-08-06 Sony Corporation Datenaufzeichnungseinrichtung und verfahren, programmspeichermedium und programm
AU2003253156A1 (en) 2002-09-20 2004-04-08 Koninklijke Philips Electronics N.V. Recording information for seamless playback
KR100739673B1 (ko) * 2002-10-10 2007-07-13 삼성전자주식회사 임시 결함 관리 영역을 사용한 결함 관리 방법
JP3735864B2 (ja) * 2002-10-28 2006-01-18 ソニー株式会社 情報記録処理装置、情報再生処理装置、および方法、並びにコンピュータ・プログラム
JP4117608B2 (ja) 2002-12-03 2008-07-16 ソニー株式会社 記録制御装置および記録制御方法、並びにプログラム
WO2004053874A1 (en) 2002-12-11 2004-06-24 Lg Electronics Inc. Method of managing overwrite and method of recording management information on an optical disc write once
AU2003303705A1 (en) * 2003-01-16 2004-08-10 Koninklijke Philips Electronics N.V. Storing data to a file
JP4022755B2 (ja) * 2003-01-21 2007-12-19 ソニー株式会社 記録装置、再生装置、ファイル管理方法及びファイル再生方法
KR100932510B1 (ko) * 2003-01-24 2009-12-17 엘지전자 주식회사 고밀도 광디스크의 재생속도 정보 관리방법
RU2321080C2 (ru) * 2003-03-13 2008-03-27 Самсунг Электроникс Ко. Лтд Однократно записываемый диск, способ распределения области данных однократно записываемого диска и способ воспроизведения данных с такого диска
KR100498492B1 (ko) 2003-03-19 2005-07-01 삼성전자주식회사 데이타 형태에 따른 데이타 처리 방법 및 장치
JP4846566B2 (ja) 2003-05-09 2011-12-28 エルジー エレクトロニクス インコーポレイティド 1回だけ記録可能な光ディスク及び1回だけ記録可能な光ディスクからの管理情報の復元方法並びに装置
KR100953637B1 (ko) 2003-07-07 2010-04-20 엘지전자 주식회사 광디스크 및 광디스크의 디스크정보 기록방법
WO2005008661A1 (en) * 2003-07-17 2005-01-27 Koninklijke Philips Electronics N.V. Device and method for recording information with reorganization of defect management information
US7313065B2 (en) 2003-08-05 2007-12-25 Lg Electronics Inc. Write-once optical disc, and method and apparatus for recording/reproducing management information on/from optical disc
JP4651277B2 (ja) * 2003-11-13 2011-03-16 ソニー株式会社 情報記録再生装置および方法、プログラム格納媒体、並びにプログラム
CN1882998B (zh) * 2003-11-18 2010-06-09 皇家飞利浦电子股份有限公司 用于重放来自存储媒介的媒体流的重放设备和方法
WO2005055233A1 (en) * 2003-12-01 2005-06-16 Koninklijke Philips Electronics N.V. Method of, device and record carrier for power optimized defect management
KR100667758B1 (ko) 2004-07-30 2007-01-11 삼성전자주식회사 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법
KR20060019383A (ko) * 2004-08-27 2006-03-03 삼성전자주식회사 정보 저장 매체, 기록/재생 장치 및 기록/재생 방법
CN100543858C (zh) * 2004-09-03 2009-09-23 松下电器产业株式会社 信息记录装置、信息记录方法、信息记录程序及记录介质
DE102005008342A1 (de) * 2005-02-23 2006-08-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zum Speichern von Audiodateien
JP2006286130A (ja) * 2005-04-04 2006-10-19 Hitachi Ltd デジタルデータの記録方法、および、デジタルデータの記録装置
US8275813B2 (en) * 2005-10-13 2012-09-25 Lg Electronics Inc. Method and apparatus for encoding/decoding
US20070223872A1 (en) * 2006-03-21 2007-09-27 Kan-Li Huang Dubbing method utilizing label for identifying dubbing status
US8009528B2 (en) 2007-06-14 2011-08-30 Mediatek Inc. Method for recovering management information of a recording medium and apparatus therefor
WO2009050894A1 (ja) * 2007-10-17 2009-04-23 Panasonic Corporation 映像記録装置、映像記録方法、映像記録プログラム及び集積回路
JP4634477B2 (ja) * 2008-03-07 2011-02-16 レノボ・シンガポール・プライベート・リミテッド メディア・ファイルの中断のない再生方法
JP2009295245A (ja) * 2008-06-06 2009-12-17 Hitachi-Lg Data Storage Inc 光ディスク装置及び再生制御方法
KR101656102B1 (ko) 2010-01-21 2016-09-23 삼성전자주식회사 컨텐츠 파일 생성/제공 장치 및 방법
JP6346880B2 (ja) * 2014-10-17 2018-06-20 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 記録媒体

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2822585B2 (ja) 1990-04-20 1998-11-11 ソニー株式会社 ディスク記録装置及びディスク再生装置
JPH0488525A (ja) * 1990-08-01 1992-03-23 Toshiba Corp Rom/ramディスクアクセス方式
JPH0628773A (ja) 1992-05-13 1994-02-04 Matsushita Electric Ind Co Ltd 記録再生方法
JPH06236313A (ja) * 1993-02-09 1994-08-23 Teac Corp 音声信号記録再生装置
US6035351A (en) * 1994-01-21 2000-03-07 International Business Machines Corporation Storage of user defined type file data in corresponding select physical format
JP3556265B2 (ja) * 1994-03-04 2004-08-18 オリンパス株式会社 画像取扱装置及びカメラ
US5504757A (en) * 1994-09-27 1996-04-02 International Business Machines Corporation Method for selecting transmission speeds for transmitting data packets over a serial bus
JPH08115572A (ja) * 1994-10-14 1996-05-07 Toshiba Corp 記録再生装置
US5579516A (en) * 1994-12-15 1996-11-26 Hewlett-Packard Company Method for storing data files on a multiple volume media set
US5745643A (en) * 1995-04-06 1998-04-28 Kabushiki Kaisha Toshiba System for and method of reproducing playback data appropriately by the use of attribute information on the playback data
JPH10505451A (ja) * 1995-06-29 1998-05-26 フィリップス エレクトロニクス ネムローゼ フェンノートシャップ リアルタイムファイルをインターリーブする方法及び装置
CN1104724C (zh) * 1996-01-08 2003-04-02 株式会社东芝 信息记录方法以及重放方法
JPH1055631A (ja) * 1996-08-12 1998-02-24 Sony Corp データ処理装置
DE69733975T2 (de) * 1996-09-30 2006-05-18 Matsushita Electric Industrial Co., Ltd., Kadoma Aufzeichnungsverfahren zur Aufzeichnung audiovisueller Daten auf einer Platte und Informationsverarbeitungssystem
JPH10190705A (ja) * 1996-10-22 1998-07-21 Sony Corp 伝送装置および方法、並びに、受信装置および方法
JPH1118083A (ja) * 1997-06-25 1999-01-22 Sony Corp ディジタル信号符号化方法及び装置、信号記録媒体並びに信号伝送方法
WO1999013469A1 (fr) * 1997-09-05 1999-03-18 Sony Corporation Procede d'enregistrement sur disque, dispositif associe et support d'enregistrement discoide
JP3488603B2 (ja) * 1997-09-16 2004-01-19 株式会社東芝 電子透かしを利用したコピープロテクトシステム
CN1137487C (zh) * 1997-09-17 2004-02-04 松下电器产业株式会社 将视频数据记录在光盘的设备和方法
JPH11213628A (ja) 1998-01-21 1999-08-06 Toshiba Corp 記録媒体とその再生装置および記録再生装置
EP2280398A3 (de) * 1998-02-23 2011-03-09 Kabushiki Kaisha Toshiba Informationsaufzeichnungsmedium, Informationswiedergabeverfahren und -vorrichtung, und Informationsaufzeichnungsverfahren
JP3997367B2 (ja) * 1998-04-30 2007-10-24 ソニー株式会社 記録再生装置および方法、並びに記録媒体
TW444188B (en) * 1998-05-01 2001-07-01 Samsung Electronics Co Ltd Recording medium for storing real time recording/reproduction information, method and apparatus for recording and reproducing in real time and file operating method using the same
WO2000022623A1 (en) * 1998-10-12 2000-04-20 Matsushita Electric Industrial Co., Ltd. Information recording medium, apparatus and method for recording or reproducing data thereof
JP3376303B2 (ja) 1998-12-16 2003-02-10 株式会社東芝 光ディスクと光ディスク記録装置と光ディスク再生装置

Also Published As

Publication number Publication date
SG129228A1 (en) 2007-02-26
HK1049728A1 (en) 2003-05-23
CN1246852C (zh) 2006-03-22
US6389570B1 (en) 2002-05-14
SG93201A1 (en) 2002-12-17
JP2000030253A (ja) 2000-01-28
SG129227A1 (en) 2007-02-26
BR9901410B1 (pt) 2011-12-27
EP0953977B1 (de) 2003-03-26
US6467061B2 (en) 2002-10-15
CN1393877A (zh) 2003-01-29
MY126521A (en) 2006-10-31
EP1265240A1 (de) 2002-12-11
RU2228547C2 (ru) 2004-05-10
CN1236950A (zh) 1999-12-01
DE69906176T2 (de) 2004-01-08
DE69920276D1 (de) 2004-10-21
ID22000A (id) 1999-08-19
EP1150295A1 (de) 2001-10-31
CN1393878A (zh) 2003-01-29
HK1049730A1 (en) 2003-05-23
EP1249838B1 (de) 2004-09-22
HK1049731A1 (en) 2003-05-23
DE69920276T2 (de) 2005-02-03
DE69930425T2 (de) 2006-11-02
DE69925760D1 (de) 2005-07-14
CN100437798C (zh) 2008-11-26
JP4242966B2 (ja) 2009-03-25
SG120070A1 (en) 2006-03-28
HK1049730B (zh) 2006-03-10
EP1249838A1 (de) 2002-10-16
EP1265240B1 (de) 2004-09-15
JP2003059203A (ja) 2003-02-28
CN100385550C (zh) 2008-04-30
DE69930425D1 (de) 2006-05-11
DE69920532T2 (de) 2005-01-27
US6389569B1 (en) 2002-05-14
JP2001320662A (ja) 2001-11-16
EP1306847B1 (de) 2011-04-13
DE69920532D1 (de) 2004-10-28
CN1224044C (zh) 2005-10-19
EP1306847A3 (de) 2003-05-28
JP2002074856A (ja) 2002-03-15
HK1049732B (zh) 2006-01-13
HK1049729A1 (en) 2003-05-23
EP1150295B1 (de) 2004-09-15
DE69925760T2 (de) 2005-11-03
DE69920293D1 (de) 2004-10-21
CN1220206C (zh) 2005-09-21
HK1049729B (zh) 2008-11-14
EP0953977A1 (de) 1999-11-03
HK1049731B (zh) 2006-08-18
EP1150294A1 (de) 2001-10-31
US20010054168A1 (en) 2001-12-20
EP1306846B1 (de) 2006-03-22
EP1306847A2 (de) 2003-05-02
DE69920277D1 (de) 2004-10-21
CN1393875A (zh) 2003-01-29
EP1150293B1 (de) 2004-09-15
CN1393874A (zh) 2003-01-29
EP1150294B1 (de) 2005-06-08
SG115483A1 (en) 2005-10-28
EP1306846A3 (de) 2003-05-28
JP2001320663A (ja) 2001-11-16
DE69920293T2 (de) 2005-02-17
EP1306846A2 (de) 2003-05-02
CN1393876A (zh) 2003-01-29
HK1049728B (zh) 2009-07-10
CN1123881C (zh) 2003-10-08
DE69906176D1 (de) 2003-04-30
BR9901410A (pt) 2000-01-18
TW444188B (en) 2001-07-01
HK1049732A1 (en) 2003-05-23
EP1150293A1 (de) 2001-10-31

Similar Documents

Publication Publication Date Title
DE69920277T2 (de) Gerät zur echtzeitigen Aufzeichnung und Wiedergabe
DE69718355T2 (de) Aufzeichnungsverfahren zur Aufzeichnung audiovisueller Daten auf einer Platte und Informationsverarbeitungssystem
DE60021037T2 (de) Informationsaufzeichnungsmedium und Systemsteuerung
DE69520647T2 (de) Aufzeichnungsverfahren für optische Scheibe
DE69800526T2 (de) Aufzeichnungsgerät für optische Platte und computerlesbares Aufzeichnungsmedium zur Aufzeichnung eines Dateienverwaltungsprogramms
DE60002608T2 (de) Zwischenspeicher-optimierung zur simultanen kodierung/dekodierung und pausen-einhol-funktion für echtzeit-dvd-aufzeichnungsgerät
DE69923629T2 (de) Aufzeichnungsmedium zur Speicherung von stillstehenden Bildern
DE69324540T2 (de) Verwaltung einer beschreibbaren Zone für ein Inhaltsverzeichnis sowie Aufzeichnungs- oder Aufzeichnungs-/Wiedergabegerät zum Ausführen einer auf das Inhaltsverzeichnis basierenden Aufzeichnung
KR100374032B1 (ko) 이동통신시스템의코딩및주파수다이버시티구현방법및장치
DE19641292C2 (de) Vorrichtung und Verfahren zum Aufzeichnen und Wiedergeben von Daten auf einer Mehrzahl von aufeinanderfolgenden Trägern
DE69528782T2 (de) Aufzeichnungs- und Antriebsgerät für optische Scheiben
DE60035114T2 (de) Plattenmediumverwaltungsverfahren
KR100382639B1 (ko) 실시간기록/재생정보를저장하는기록매체,실시간기록재생방법과장치및이정보를이용한파일조작방법
DE60035302T2 (de) Aufzeichnungsmedium, und System und Verfahren zur Aufzeichnung und Wiedergabe
KR100292351B1 (ko) 편집기능을위한관리정보가기록되는저장매체와관리정보기록방법
KR100467615B1 (ko) 실시간 기록/재생 정보를 저장하는 기록 매체, 실시간기록재생방법과 장치 및 이 정보를 이용한 파일 조작 방법
CN101286349B (zh) 记录方法和再现方法
RU2303823C2 (ru) Способ обработки, записи и воспроизведения файлов реального времени
RU2300148C2 (ru) Носитель записи для хранения информации о записи/воспроизведении в реальном масштабе времени, способ и устройство для записи и воспроизведения в реальном масштабе времени и способ обработки файлов с их использованием
RU2289860C2 (ru) Носитель записи для хранения информации о записи/воспроизведении в реальном масштабе времени

Legal Events

Date Code Title Description
8364 No opposition during term of opposition