DE60037631T2 - Data reproducing apparatus and method - Google Patents

Data reproducing apparatus and method Download PDF

Info

Publication number
DE60037631T2
DE60037631T2 DE60037631T DE60037631T DE60037631T2 DE 60037631 T2 DE60037631 T2 DE 60037631T2 DE 60037631 T DE60037631 T DE 60037631T DE 60037631 T DE60037631 T DE 60037631T DE 60037631 T2 DE60037631 T2 DE 60037631T2
Authority
DE
Germany
Prior art keywords
data
sector
control information
mpeg
ring buffer
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 - Fee Related
Application number
DE60037631T
Other languages
German (de)
Other versions
DE60037631D1 (en
Inventor
Takahiro Shinagawa-ku Ichikawa
Takayuki Shinagawa-ku Ishida
Yoshinori Shinagawa-ku Shimizu
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.)
Sony Corp
Original Assignee
Sony Corp
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
Application filed by Sony Corp filed Critical Sony Corp
Publication of DE60037631D1 publication Critical patent/DE60037631D1/en
Application granted granted Critical
Publication of DE60037631T2 publication Critical patent/DE60037631T2/en
Anticipated expiration legal-status Critical
Expired - Fee Related 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
    • 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/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate
    • 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
    • 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/87Regeneration of colour television signals
    • H04N9/877Regeneration of colour television signals by assembling picture element blocks in an intermediate memory
    • 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
    • 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/87Regeneration of colour television signals
    • H04N9/88Signal drop-out compensation
    • H04N9/888Signal drop-out compensation for signals recorded by pulse code modulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

Die vorliegende Erfindung bezieht sich auf eine Datenwiedergabevorrichtung und ein Verfahren, die zur Verwendung bei einer schnellen Wiedergabe in einer chronologischen Vorwärts- oder Rückwärtsrichtung von Bilddaten oder Sprachdaten geeignet sind, welche beispielsweise auf plattenförmigen Aufzeichnungsmedien, beispielsweise einer optischen Platte oder einer magnetooptischen Platte, gespeichert sind.The The present invention relates to a data reproducing apparatus and a method suitable for use in fast playback in a chronological forward or reverse direction of image data or voice data are suitable, which for example on plate-shaped Recording media, such as an optical disk or a magneto-optical disk are stored.

Ein Beispiel einer optischen Plattenvorrichtung, die ausgebildet ist, Daten (anschließend als MPEG-Daten bezeichnet), dynamische Bild- oder Sprachdaten, welche durch ein Bildkompressionsverfahren komprimiert sind, gemäß einem bestimmten vorgeschriebenen Standard wiederzugeben, beispielsweise MPEG (Motion Picture Experts Group) und welche auf einer optischen Platte oder anderen Aufzeichnungsmedien gespeichert sind, ist in der Europäischen Patentanmeldung EP 0 700 221 beschrieben und in 1 gezeigt.An example of an optical disk device configured to reproduce data (hereinafter referred to as MPEG data), dynamic image or voice data compressed by an image compression method according to a certain prescribed standard, for example, MPEG (Motion Picture Experts Group) and which are stored on an optical disk or other recording media is disclosed in the European patent application EP 0 700 221 described and in 1 shown.

Bei dieser optischen Plattenvorrichtung 100 werden MPEG-Daten, welche auf der optischen Platte 101 gespeichert sind, durch Bestrahlen eines Laserstrahls auf die optische Platte 101 und durch Abtasten des reflektierten Strahls mit einer optischen Abtasteinrichtung 102 wiedergegeben. In diesem Zeitpunkt werden die MPEG-Daten, welche durch die optische Abtasteinrichtung 102 ermittelt werden, einer Demodulatorschaltung 103 zugeführt, wo sie demoduliert werden. Die durch die Demodulatorschaltung 103 demodulierten MPEG-Daten werden zu einem Ringpufferspeicher 106 über einen Sektorermittlungsabschnitt 104 und einer Speichersteuerung 105 geliefert und dann korrigiert und decodiert, um danach ausgegeben zu werden.In this optical disk device 100 be MPEG data, which on the optical disk 101 are stored by irradiating a laser beam on the optical disk 101 and by scanning the reflected beam with an optical scanner 102 played. At this time, the MPEG data generated by the optical scanner 102 be determined, a demodulator circuit 103 fed where they are demodulated. The through the demodulator circuit 103 demodulated MPEG data becomes a ring buffer memory 106 via a sector determination section 104 and a memory controller 105 and then corrected and decoded to be output thereafter.

Hier ermittelt die Sektorermittlungsschaltung 104 Sektoradressnummern (Adressen, welche den Sektoren der optischen Platte 101 zugeordnet sind) von den MPEG-Daten, welche in der Demodulatorschaltung 103 demoduliert wurden und gibt diese an die Speichersteuerung 105 aus. Wenn die Sektorermittlungsschaltung hier nicht in der Lage ist, Sektoradressnummern zu ermitteln, oder wenn die Sektoradressnummern, welche ermittelt werden können, nicht aufeinanderfolgend sind, gibt die Sektorermittlungsschaltung ein Sektoradressnummern-Anomaliesignal an eine Spursprung-Steuerschaltung 107 aus.Here, the sector detection circuit determines 104 Sector address numbers (addresses corresponding to sectors of the optical disc 101 assigned) from the MPEG data included in the demodulator circuit 103 demodulated and gives them to the memory controller 105 out. Here, if the sector detection circuit is unable to detect sector address numbers, or if the sector address numbers that can be detected are not consecutive, the sector detection circuit outputs a sector address number anomaly signal to a track jump control circuit 107 out.

Eine Fehlerkorrekturschaltung 108 liest die MPEG-Daten, welche durch die Demodulatorschaltung 103 über die Sektorermittlungsschaltung 104 zugeführt werden und welche im Ringpufferspeicher 106 gespeichert sind, um Fehler zu ermitteln und verwendet Paritätsdaten, welche den MPEG-Daten hinzugefügt sind (Paritätsinformation), um die Fehler zu korrigieren. Wenn diese Fehlerkorrekturschaltung 108 die Datenfehler nicht korrigieren kann, sogar wenn ein Korrekturergebnis geliefert wurde, gibt die gleiche Schaltung ein Fehlerereignissignal an die Spursprung-Steuerschaltung aus. Die korrigierten MPEG-Daten, werden, nachdem sie der Fehlerermittlung im Fehlerermittlungsteil 109 unterworfen wurden, zum Ringpufferspeicher 106 geliefert, wo sie gemäß der Steuerung der Speichersteuerung 105 gespeichert werden.An error correction circuit 108 reads the MPEG data generated by the demodulator circuit 103 via the sector detection circuit 104 be fed and which in the ring buffer memory 106 are stored to detect errors and uses parity data added to the MPEG data (parity information) to correct the errors. If this error correction circuit 108 can not correct data errors even if a correction result has been supplied, the same circuit outputs an error event signal to the track jump control circuit. The corrected MPEG data, after being the error detection in the error detection part 109 were subjected to the ring buffer 106 delivered, where according to the control of the memory controller 105 get saved.

Die Speichersteuerung 105 steuert die Daten, für die bestimmt wurde, im Ringpufferspeicher 106 gespeichert zu werden. Die Speichersteuerung 105 liest die Sektoradressnummer für jeden Sektor der optischen Platte 101 von dem Ausgangssignal der Sektorermittlungsschaltung 104 und spezifiziert Schreibadressen (Schreibzeiger WP), welche bewirken, dass die Daten, welche von der Sektorermittlungsschaltung 104 kommen, im Ringpufferspeicher 106 als Antwort auf die Sektornummer gespeichert werden (in den Ringpufferspeicher 106 geschrieben werden). Zusätzlich bestimmt die Speichersteuerung 105, ob das Datenvolumen, welches im Ringpufferspeicher 106 gespeichert ist, welche von der Sektorermittlungsschaltung 104 sich fortsetzen, einen ECC-Block (Fehlerkorrekturcode) übersteigt, und spezifiziert die Adressen, um MPEG-Daten vom Ringpufferspeicher 105 zu lesen und um diese in der Fehlerkorrekturschaltung 108 zu schreiben, und die Adressen, um die korrigierten MPEG-Daten im Ringpufferspeicher 106 zu speichern (ECC-Endzeiger EP).The memory controller 105 controls the data for which it was determined in the ring buffer 106 to be saved. The memory controller 105 reads the sector address number for each sector of the optical disk 101 from the output signal of the sector detection circuit 104 and specifies write addresses (write pointer WP) which cause the data supplied by the sector detection circuit 104 come in the ring buffer 106 stored in response to the sector number (in the ring buffer memory 106 to be written). In addition, the memory controller determines 105 , whether the data volume, which in the ring buffer memory 106 which is stored by the sector detection circuit 104 continues, exceeds an ECC block (Error Correction Code), and specifies the addresses to MPEG data from the ring buffer 105 to read and these in the error correction circuit 108 to write and the addresses to the corrected MPEG data in the ring buffer 106 to save (ECC end pointer EP).

Die Speichersteuerung 105 spezifiziert die gelesenen Adressen (Ausgangszeiger RP), um die MPEG-Daten, welche in den Ringpufferspeicher 106 geschrieben sind, zu lesen, auf Basis von Codeanforderungssignalen, welche sich von einem Videodecoder 111 und einem Decoder 112, welcher in einer späteren Stufe vorgesehen ist, fortsetzen. Diese Anforderungssignale bewirken, dass Daten vom Ringpufferspeicher 106 gelesen werden.The memory controller 105 specifies the read addresses (output pointer RP) to the MPEG data stored in the ring buffer memory 106 are written, based on code request signals, which differ from a video decoder 111 and a decoder 112 , which is provided in a later stage, continue. These request signals cause data from the ring buffer memory 106 to be read.

Die MPEG-Daten, welche wiedergegeben und ausgegeben werden, werden vom Ringpufferspeicher 106 zu einem Demultiplexer 110 geliefert. Gemäß der Information, welche im Paketdatenkopf enthalten ist, trennt der Demultiplexer 110 Videodaten und Audiodaten. Die getrennten Videodaten werden über einen Videopuffer 113 zum Videodecoder 111 geliefert. Die Audiodaten werden über einen Audiopuffer 114 zum Audiodecoder 112 geliefert. Der Videodecoder 111 decodiert gemäß beispielsweise dem MPEG2-Standard. Die Videodaten und die Audiodaten, welche decodiert sind, werden einem D/A-Umsetzungsprozess unterworfen, um über die Ausgangsanschlüsse 115 und 116 ausgegeben zu werden.The MPEG data which is reproduced and output is from the ring buffer memory 106 to a demultiplexer 110 delivered. According to the information contained in the packet header, the demultiplexer disconnects 110 Video data and audio data. The separated video data is passed through a video buffer 113 to the video decoder 111 delivered. The audio data is via an audio buffer 114 to the audio decoder 112 delivered. The video decoder 111 decoded according to, for example, the MPEG2 standard. The video data and the audio data which are decoded are subjected to a D / A conversion process to pass through the output terminals 115 and 116 to be issued.

Bei der bekannten optischen Plattenvorrichtung 100 werden die MPEG-Daten, welche in den Ringpufferspeicher 106 geschrieben sind, einer Fehlerkorrektur unterworfen und dann zum Videopuffer 113 als Antwort auf ein Codeanforderungssignal geliefert, welches sich vom Videodecoder 111 fortsetzt. Wenn hier beispielsweise eine einfache bildbezogene Datenverarbeitung fortgesetzt wird und das Datenübertragungsvolumen vom Videopuffer 113 zum Videodecoder 111 abnimmt, nimmt auch das Datenübertragungsvolumen vom Ringpufferspeicher 106 zum Videopuffer 113 ab. In diesem Fall steigt das Datenvolumen, welches in Ringpufferspeicher 106 gespeichert ist, an, wodurch es einen Datenüberlauf geben kann. Als Ergebnis berechnet (ermittelt) die Spursprung-Steuerschaltung 106 das Datenvolumen, welches aktuell im Ringpufferspeicher 106 gespeichert ist, mit Hilfe der Schreibzeiger WP und der Wiedergabezeiger RP, welche durch die Speichersteuerung 105 gesteuert werden, und, wenn das Datenvolumen einen vorher festgelegten Standardwert überschritten hat, bestimmt die Schaltung, dass der Ringpufferspeicher 106 überlaufen kann und gibt einen Spursprungbefehl an eine Servoschaltung 117 aus.In the known optical disk device 100 are the MPEG data which is in the ring buffer memory 106 are written, subjected to error correction and then to the video buffer 113 delivered in response to a code request signal, which differs from the video decoder 111 continues. For example, if a simple image-related data processing is continued here and the data transfer volume from the video buffer 113 to the video decoder 111 decreases, also takes the data transfer volume from the ring buffer memory 106 to the video buffer 113 from. In this case, the volume of data that goes into ring buffer memory increases 106 to which there may be a data overflow. As a result, the track jump control circuit calculates (determines) 106 the data volume currently in the ring buffer memory 106 is stored, with the help of the write pointer WP and the playback pointer RP, which by the memory controller 105 and, if the data volume has exceeded a predetermined default value, the circuit determines that the ring buffer memory 106 can overflow and gives a track jump command to a servo circuit 117 out.

Beim Ermitteln eines Sektoradressnummer-Anomaliesignal, welches sich von der Sektorermittlungsschaltung 104 fortsetzt, oder eines Fehlerereignissignals, welches sich von der Fehlerkorrekturschaltung 108 fortsetzt, berechnet die Spursprung-Steuerschaltung 107 das Datenvolumen, welches ausgegeben werden kann und welches im Ringpufferspeicher 106 verbleibt, von dem ECC-Endzeiger EP und dem Ausgangszeiger RP, welche durch die Speichersteuerung 105 gesteuert werden, und berechnet außerdem das Datenvolumen, welches erforderlich ist, um sicherzustellen, dass die Daten von dem Ringpufferspeicher 106 gelesen werden und in den Ringpufferspeicher geschrieben werden, während die optische Platte 101 eine Drehung (während die optische Platte auf eine Drehung wartet) von der aktuellen Position macht. Wenn das Volumen der Restdaten im Ringpufferspeicher 106 wichtig ist, tritt, sogar wenn die MPEG-Daten mit der maximalen Übertragungsrate vom Ringpufferspeicher 106 gelesen werden, kein Unterlauf im Ringpufferspeicher 106 auf. Daher bestimmt die Spursprung-Steuerschaltung 107, ob es möglich ist, von dem Fehler sich zu erholen, wobei sie die Daten an der Fehlerposition hat, welche wiederum mit der optischen Abtasteinrichtung 102 wiedergegeben werden, und gibt einen Spursprungbefehl an die Servoschaltung 117 aus.Upon determining a sector address number anomaly signal, different from the sector detection circuit 104 or an error event signal resulting from the error correction circuit 108 continues, calculates the track jump control circuit 107 the data volume which can be output and which in the ring buffer memory 106 remains from the ECC tail pointer EP and the output pointer RP, which is controlled by the memory controller 105 and also calculates the volume of data required to ensure that the data from the circular buffer 106 be read and written to the ring buffer while the optical disk 101 a rotation (while the optical disk is waiting for rotation) from the current position. If the volume of residual data in the ring buffer 106 is important, even if the MPEG data with the maximum transfer rate from the ring buffer 106 be read, no underflow in the ring buffer memory 106 on. Therefore, the track jump control circuit determines 107 whether it is possible to recover from the error, having the data at the error position, which in turn with the optical scanning device 102 are reproduced, and gives a track jump instruction to the servo circuit 117 out.

Wenn die Spursprung-Steuerschaltung einen Spursprungbefehl ausgibt, macht die Servoschaltung 117 eine optische Abtasteinrichtung einen Spursprung an der Wiedergabeposition. Anders ausgedrückt, wenn beispielsweise die MPEG-Daten von einer äußeren Spur in Richtung auf eine innere Spur der optischen Platte 101 gespeichert sind, macht die Servoschaltung einen optischen Spursprung 102 von der aktuellen Position auf eine benachbarte Spur auf der äußeren Seite, und während der Zeit, während die Wiedergabeposition der optischen Abtasteinrichtung 12 zur früheren Position zurückkehrt, indem eine weitere Runde gemacht wird, anders ausgedrückt, während die Sektoradressnummer, welche durch die Sektorermittlungsschaltung 104 erlangt wird, zur Sektoradressnummer des Augenblicks zurückkehrt, wenn ein Spursprung aufgetreten ist, wird neues Schreiben von MPEG-Daten in den Ringpufferspeicher 106 verboten, und die MPEG-Daten, welche schon im Ringpufferspeicher 106 gespeichert sind, werden, wenn erforderlich zum Videopuffer 113 übertragen.When the track jump control circuit outputs a track jump instruction, the servo circuit makes 117 an optical pickup means a track jump at the reproduction position. In other words, if, for example, the MPEG data is from an outer track toward an inner track of the optical disc 101 are stored, the servo circuit makes an optical track jump 102 from the current position to an adjacent track on the outer side, and during the time during the playback position of the optical pickup 12 returns to the previous position by making another round, in other words, while the sector address number generated by the sector detection circuit 104 is returned to the sector address number of the instant when a track jump has occurred, new writing of MPEG data into the ring buffer will occur 106 banned, and the MPEG data already in the ring buffer 106 are stored, if necessary, to the video buffer 113 transfer.

Wenn nach einem Spursprung die Sektoradressnummer, welche von der Sektorermittlungsschaltung 104 erlangt wird, mit der Sektoradressnummer im Augenblick des Spursprungs übereinstimmt, wobei jedoch das Datenvolumen, welches im Ringpufferspeicher 105 gespeichert ist, den festgelegten Standardwert übersteigt, anders ausgedrückt, wenn es eine Möglichkeit gibt, dass der Ringpufferspeicher überfließen kann, wird das Schreiben von MPEG-Daten in den Ringpufferspeicher 105 nicht wieder aufgenommen, und es wird ein weiterer Spursprung versucht.If, after a track jump, the sector address number used by the sector detection circuit 104 is matched with the sector address number at the moment of the track jump, but with the data volume stored in the ring buffer memory 105 in other words, if there is a possibility that the ring buffer may overflow, the writing of MPEG data into the ring buffer will occur 105 not resumed, and another track jump is attempted.

Eine Systemsteuerung 118 steuert die Teile und spezifiziert vorher die Daten, welche in den Ringpufferspeicher 106 zur Wiedergabe im Sektorermittlungsteil 104 als Sektoradressnummern zu schreiben sind. Beispielsweise spezifiziert die Systemsteuerung 118 die Schreibstart-Spezifizierungsadresse (SSA) und die Schreibendadresse (ESA). Wenn die MPEG-Daten, welche auf der optischen Platte 101 gespeichert sind, wiedergegeben werden, beliefert die Systemsteuerung die Spursprung-Steuerschaltung 107 mit einer Schreibstart-Spezifizierungsadresse (SSA), um einen Spursprungbefehl an die Servoschaltung 107 auszugeben. Dies dient als eine Gelegenheit für die Servoschaltung 117, die optische Abtasteinrichtung 102 anzusteuern, so dass sie auf eine Spurposition gemäß der Schreibstart-Spezifizierungsadresse SSA springen kann. Das Sektorermittlungsteil 104 ermittelt Sektoradressnummern von den MPEG-Daten, welche durch die Demodulatorschaltung demoduliert werden, und gibt diese an die Speichersteuerung 105 aus. Die Speichersteuerung 105 liest die Sektoradressnummer für jeden Sektor der optischen Platte 101 und vergleicht die Schreibstart-Spezifizierungsadresse SSA mit der Schreibendadresse ESA für jeden Sektor, um zu bestimmen, ob sie übereinstimmen oder nicht.A system control 118 controls the parts and specifies in advance the data entering the ring buffer 106 for playback in the sector determination section 104 are to be written as sector address numbers. For example, the system controller specifies 118 the Write Start Specification Address (SSA) and the Write End Address (ESA). If the MPEG data stored on the optical disk 101 are reproduced, the system controller supplies the track jump control circuit 107 with a write start specifying address (SSA) to make a track jump instruction to the servo circuit 107 issue. This serves as an opportunity for the servo circuit 117 , the optical scanning device 102 so that it can jump to a track position according to the write start specifying address SSA. The sector determination part 104 determines sector address numbers from the MPEG data demodulated by the demodulator circuit and passes them to the memory controller 105 out. The memory controller 105 reads the sector address number for each sector of the optical disk 101 and compares the write start specifying address SSA with the write end address ESA for each sector to determine whether they match or not.

Beispielsweise schreibt die optische Plattenvorrichtung 100, die bestimmt ist, MPEG-Daten wiederzugeben, MPEG-Daten in den Ringpufferspeicher 106 durch den ECC-Block. Anders ausgedrückt werden die MPEG-Daten, welche mit dem ECC-Block beginnen, der die MPEG-Daten eines Sektors enthält, wo die Sektoradressnummer mit der Schreibstart-Spezifizierungsadresse SSA übereinstimmt und mit dem ECC-Block endet, der die MPEG-Daten eines Sektors enthält, wo die Sektoradressnummer mit der Schreibendadresse ESA übereinstimmt, dem Ringpufferspeicher 106 zugeführt.For example, the optical disk device writes 100 which is intended to play MPEG data, MPEG data in the ring buffer memory 106 through the ECC block. In other words, the MPEG data which starts with the ECC block including the MPEG data of a sector where the sector address number coincides with the write start specifying address SSA and ends with the ECC block is the MPEG data of a sector contains, where the sector address number matches the write address ESA, the ring buffer memory 106 fed.

Das Sektorermittlungsteil 104 erzeugt die Startsektorinformation, die Endsektorinformation und die Ausgangsspezifizierungsinformation als Sektorinformation für jeden Sektor und schreibt diese mit den MPEG-Daten in einen spezifizierten Bereich des Ringpufferspeichers 106. Die Startsektorinformation, die Endsektorinformation und die Ausgangsspezifizierungsinformation werden durch 1-Bit-Daten ausgedrückt. Die Startsektorinformation wird durch ”1” ausgedrückt, wenn die Sektoradresse, welche durch das Sektorermittlungsteil 104 ermittelt wird, mit der Schreibstart-Spezifizierungsadresse SSA übereinstimmt, und die Endsektorinformation wird durch ”1” ausgedrückt, wenn die Sektoradresse, welche durch das Sektorermittlungsteil 104 ermittelt wird, mit der Schreibendadresse ESA übereinstimmt, und die Ausgangsspezifizierungsinformation wird durch ”1” ausgedrückt, wenn die Sektoradresse, welche durch das Sektorermittlungsteil 104 ermittelt wird, zwischen der Schreibstart-Spezifizierungsadresse SSA und der Schreibendadresse ESA ist.The sector determination part 104 generates the start sector information, the end sector information, and the output specifying information as sector information for each sector, and writes them with the MPEG data in a specified area of the ring buffer memory 106 , The start sector information, the end sector information, and the output specifying information are expressed by 1-bit data. The start sector information is expressed by "1" when the sector address supplied by the sector detecting part 104 is determined, coincides with the write start specifying address SSA, and the end sector information is expressed by "1" when the sector address supplied by the sector detecting part 104 is determined, coincides with the write end address ESA, and the output specifying information is expressed by "1" when the sector address supplied by the sector detecting part 104 is determined between the write start specifying address SSA and the write end address ESA.

Diese Sektorinformation wird vom Ringpufferspeicher 106 gelesen, um in die Speichersteuerung 105 geschrieben zu werden, bevor die Daten für jeden Sektor gelesen werden, wenn die Daten vom Ringpufferspeicher 106 an den Demultiplexer 110 ausgegeben werden, nachdem die Fehlerkorrektur und die Fehlerermittlung beendet sind. Auf Basis von Bits, welche in der Ausgangsspezifizierungs-Sektorinformation enthalten sind, wird die Systemsteuerung 118 verwendet, um zu beurteilen, ob die MPEG-Daten vom Ringpufferspeicher 106 an die Decoder 111 und 112 in der späteren Stufe ausgegeben werden sollten und um zu entscheiden, ob die Datenfreigabesignale zusammen mit den Daten, welche durch den Ringpufferspeicher 106 ausgegeben werden, ausgegeben werden sollten. Die Datenfreigabesignale sind Signale, welche bestimmen, um den Betrieb der Decoder 111 und 112 zu steuern. Wenn diese effektiv sind, empfangen die Decoder 111 und 112 die MPEG-Daten vom Ringpufferspeicher 106, und, wenn sie nicht effektiv sind, empfangen die Decoder diese nicht.This sector information is from the ring buffer 106 read to memory control 105 before the data is read for each sector when the data is from the ring buffer 106 to the demultiplexer 110 are issued after error correction and error detection are completed. Based on bits contained in the output specifying sector information, the system controller becomes 118 used to judge whether the MPEG data from the ring buffer 106 to the decoders 111 and 112 should be output in the later stage and to decide whether the data enable signals together with the data passing through the ring buffer 106 should be issued. The data enable signals are signals which determine the operation of the decoder 111 and 112 to control. If these are effective, the decoders receive 111 and 112 the MPEG data from the ring buffer 106 and, if they are not effective, the decoders will not receive them.

Wenn beispielsweise, wie in 2 gezeigt ist, die Sektoren (2)~(D) des ECC-Blocks (N) spezifiziert sind, werden die Sektoren (0)~(F) des ECC-Blocks (N) an den Ringpufferspeicher 106 ausgegeben, worauf die Korrektur von Fehlern folgt. Wenn dann die Sektoren (4) (C) des ECC-Blocks (M) zur Ausgabe spezifiziert sind, werden die Sektoren (0)~(F) des ECC-Blocks (M) im Ringpufferspeicher 106 gespeichert, worauf die Korrektur von Fehlern folgt. Nach der Fehlerkorrektur werden, wie in 3 gezeigt ist, lediglich die MPEG-Daten mit ausgegebenen spezifizierten Sektoren effektive Datenfreigabesignale (STB) haben. Beispielsweise empfangen die Decoder 111 und 112 die MPEG-Daten (DATA), wenn das Datenfreigabesignal (STB) gleich ”1” ist, in einem Zeitpunkt, wo der Takt (CLK) ”1” zeigt. Hier zeigt das *, welches in 3 gezeigt ist, dass die Daten effektiv sind. Auf diese Weise wird bei der bekannten optischen Plattenvorrichtung 100 die Sektorinformation dazu verwendet, die Ausgabe des Ringpufferspeicher 106 zu steuern, und die MPEG-Daten werden wiedergegeben, ohne sicherzustellen, dass die Systemsteuerung die Ausgabe für jeden Sektor spezifiziert.For example, as in 2 5, the sectors (2) ~ (D) of the ECC block (N) are specified, the sectors (0) ~ (F) of the ECC block (N) become the ring buffer memory 106 followed by the correction of errors. Then, when the sectors (4) (C) of the ECC block (M) are specified for output, the sectors (0) ~ (F) of the ECC block (M) become in the ring buffer memory 106 stored, followed by the correction of errors. After the error correction, as in 3 1, only the MPEG data having specified sectors output have effective data enable signals (STB). For example, the decoders receive 111 and 112 the MPEG data (DATA) when the data enable signal (STB) is "1" at a time when the clock (CLK) is "1". Here shows the *, which in 3 it is shown that the data is effective. In this way, in the known optical disk device 100 the sector information used is the output of the ring buffer 106 and the MPEG data is rendered without ensuring that the system controller specifies the output for each sector.

Wenn eine bekannte optische Plattenvorrichtung 100 zur schnellen Wiedergabe in der Vorwärtsrichtung oder der Rückwärtsrichtung verwendet und der Videodecoder 111 verwendet wird, lediglich das I-Bild gemäß dem MPEG-Standard zur schnellen Wiedergabe zu decodieren, verfehlt die Systemsteuerung 118 es manchmal, die Position zu identifizieren, wo das I-Bild angeordnet ist, unter den MPEG-Daten, welche auf der optischen Platte 101 gespeichert sind. In einer solchen Situation setzt die Systemsteuerung 118 die Schreibstart-Spezifizierungsadresse SSA auf einen geeigneten Wert, und die Schreibendadresse ESA auf einen ausreichenden großen Wert im Vergleich zu dem gesetzten Wert der Schreibstart-Spezifizierungsadresse SSA. Danach startet die Systemsteuerung 118 die Wiedergabe, gibt die MPEG-Daten aus, welche der Ermittlung von Sektoren unterworfen wurde, das Puffer und die Korrektur von Fehlern zum Videodecoder 111 und steuert den Videodecoder 111 in einer Weise, dass ein einzelnes I-Bild dadurch wiedergegeben würde. Dann veranlasst die Systemsteuerung 118, dass die optische Abtasteinrichtung 102 auf eine Position einer Spur springt, welche durch eine erforderliche Anzahl von Spuren getrennt ist, um das folgende I-Bild zur schnellen Wiedergabe wiederzugeben.When a known optical disk device 100 used for fast playback in the forward direction or the reverse direction and the video decoder 111 is used to decode only the I-frame according to the MPEG standard for fast playback misses the system control 118 it sometimes to identify the position where the I-picture is located among the MPEG data stored on the optical disk 101 are stored. In such a situation, the system control sets 118 the write start specifying address SSA to an appropriate value, and the write end address ESA to a sufficiently large value as compared with the set value of the write start specifying address SSA. Then the system control starts 118 playback, outputs the MPEG data subjected to the detection of sectors, the buffer and the correction of errors to the video decoder 111 and controls the video decoder 111 in a way that would render a single I-picture thereby. Then causes the system control 118 in that the optical scanning device 102 jumps to a position of a track which is separated by a required number of tracks to reproduce the following I-picture for fast playback.

Die optische Plattenvorrichtung 100 führt beispielsweise die Verarbeitung wie in 4 gezeigt ist aus, wenn beispielsweise lediglich das I-Bild, welches über Sektoren (3)~(4) der optischen Platte 101 gespeichert ist, zur schnellen Wiedergabe in der Vorwärtsrichtung wiedergegeben wird.The optical disk device 100 for example, performs the processing as in 4 is shown when, for example, only the I-picture which is above sectors (3) ~ (4) of the optical disk 101 is stored for fast playback in the forward direction.

An dem ersten Platz setzt die Systemsteuerung 118 der optischen Plattenvorrichtung 100 den Wert der Schreibstart-Spezifizierungsadresse SSA auf den Sektor (2) und den Wert der Schreibendadresse ESA auf den Sektor (99). Die Systemsteuerung läuft weiter, um in der Vorwärtsrichtung vom Sektor (0) zu reproduzieren, wie in 4A gezeigt ist.In the first place is the system control 118 the optical disk device 100 the value of the write start specifying address SSA to the sector (2) and the value of the write end address ESA to the sector (99). The system control continues to run in the forward direction from the Sector (0) to reproduce as in 4A is shown.

Dann beginnt bei der Ermittlung des Sektors (2), wie in 4B gezeigt ist, das Sektorermittlungsteil 104 mit dem Schreiben der MPEG-Daten, welche im Sektor (2) gespeichert sind, und danach in den Ringpufferspeicher 106 über die Speichersteuerung 105.Then begins with the determination of the sector (2), as in 4B is shown, the sector determination part 104 with the writing of the MPEG data stored in the sector (2) and thereafter in the ring buffer memory 106 via the memory controller 105 ,

Bei dem Bestimmen, dass die Daten einen ECC-Block, welche dem Ringpufferspeicher 106 zugeführt werden, genug füllen, wie in 4C gezeigt ist, gibt die Speichersteuerung 105 MPEG-Daten, welche im Sektor (2) gespeichert sind, und danach vom Ringpufferspeicher 106 an die Fehlerkorrekturschaltung 108, um die Fehlerkorrektur zu beginnen, aus.In determining that the data comprises an ECC block corresponding to the ring buffer 106 be fed enough, as in 4C is shown gives the memory control 105 MPEG data stored in sector (2) and then from the ring buffer 106 to the error correction circuit 108 to start the error correction.

Bei der Beendigung der Prozesse zur Fehlerkorrektur und zur Fehlerermittlung gibt danach die Speichersteuerung wiederum an den Demultiplexer die MPEG-Daten aus, welche in den Ringpufferspeicher 106 geschrieben wurden, damit diese durch den Videopuffer 113 und den Videodecoder 111 decodiert werden (4D, BUFF_RD). Als Antwort darauf decodiert der Videodecoder 111 die zugeführten MPEG-Daten (4E, VIDEO_DEC) und gibt diese vom Ausgangsanschluss 115 aus, um ein neues I-Bild (I-pic(new)) auf einer Anzeigevorrichtung anzuzeigen, welche extern angeschaltet ist (4F, DISPLAY). Als Antwort auf den Abschluss des Decodieren wird veranlasst, dass die optische Abtasteinrichtung den Spursprung ausführt (4A, jump).Upon completion of the error correction and error detection processes, the memory controller in turn outputs to the demultiplexer the MPEG data which enters the ring buffer memory 106 have been written to pass through the video buffer 113 and the video decoder 111 be decoded ( 4D , BUFF_RD). In response, the video decoder decodes 111 the supplied MPEG data ( 4E , VIDEO_DEC) and outputs them from the output terminal 115 to display a new I-picture (I-pic (new)) on a display device which is externally turned on ( 4F , DISPLAY). In response to the completion of the decoding, the optical pickup is caused to execute the track jump (FIG. 4A , jump).

Wenn daher eine bekannte optische Plattenvorrichtung 100 zu einer schnellen Wiedergabe weiterschreitet, um lediglich das I-Bild zu verwenden, ohne die Anordnung des I-Bild wahrzunehmen, wird die Schreibstart-Spezifizierungsadresse SSA auf einen geeigneten Wert eingestellt, wonach die Wiedergabe beginnt. Wenn somit sogar das I-Bild in den Sektoren (3)~(4) angeordnet ist, werden extra Sektoren (6), (7) usw. wiedergegeben. Daher war bei der bekannten optischen Plattenvorrichtung 100 die Zeit, die bis zur Wiedergabe des folgenden I-Bilds gebraucht wurde, um die Zeit langer, welche zur Wiedergabe von Extra-MPEG-Daten erforderlich ist. Die bekannte optische Plattenvorrichtung 100 hat ein Problem eines längeren Zeitintervalls zur Wiedergabe von I-Bildern, was wiederum eine reibungslose schnelle Wiedergabe unterbindet.Therefore, if a known optical disk device 100 advances to a fast reproduction to use only the I-picture without perceiving the arrangement of the I-picture, the write-start specifying address SSA is set to an appropriate value, after which the reproduction starts. Thus, even if the I-picture is arranged in the sectors (3) ~ (4), extra sectors (6), (7), etc. are reproduced. Therefore, in the known optical disk apparatus 100 the time it took to reproduce the following I-picture by the time it takes to render extra MPEG data. The known optical disk device 100 has a problem of a longer time interval for playing back I-pictures, which in turn prevents a smooth fast playback.

Im Gegensatz dazu gibt es, wie in der offengelegten japanischen Patentanmeldung 1996-79687 beschrieben ist, eine optische Plattenvorrichtung, welche die Position von Sektoren einschließlich der MPEG-Daten am Ende eines I-Bilds ermitteln kann, wobei die korrigierten MPEG-Daten analysiert werden. Die optische Plattenvorrichtung 100 und die optische Plattenvorrichtung, welche in der offengelegten japanischen Patentanmeldung 1996-79687 beschrieben sind, sind dahingehend verschieden, dass ECC-Schaltungen (eine Fehlerkorrekturschaltung 108 und eine Fehlerermittlungsschaltung 109) und eine Stromermittlungsschaltung vor dem Ringpufferspeicher 106 verbunden sind. Im übrigen sind bei der folgenden Beschreibung ähnliche Teile bei der optischen Plattenvorrichtung 100 so angegeben, dass die gleichen Namen verwendet werden.In contrast, there is, as in the Japanese Patent Application Laid-open 1996-79687 an optical disk device which can detect the position of sectors including the MPEG data at the end of an I-picture, wherein the corrected MPEG data is analyzed. The optical disk device 100 and the optical disk apparatus disclosed in USP Japanese Patent Application Laid-open 1996-79687 are different in that ECC circuits (an error correction circuit 108 and a fault detection circuit 109 ) and a current detection circuit before the ring buffer memory 106 are connected. Incidentally, in the following description, similar parts are in the optical disk device 100 specified so that the same names are used.

Diese optische Plattenvorrichtung 100, welche den Fehlerkorrekturprozess hinsichtlich der MPEG-Daten von Sektoren einschließlich des I-Bilds beendet hat und welche diese im Ringpufferspeicher 106 gespeichert hat, veranlasst, dass die optische Abtasteinrichtung 102 auf eine Spur springt, welche durch eine spezifizierte Anzahl von Spuren getrennt ist. Daher kann diese optische Plattenvorrichtung 100 die Zeit reduzieren, welche zum Speichern der MPEG-Daten des folgenden I-Bilds erforderlich ist, gegenüber der optischen Plattenvorrichtung 100 durch die Zeit, welche von dem Augenblick andauert, die MPEG-Daten vom Ringpufferspeicher 106 zu lesen und um diese in den Decoder zu schreiben, bis zu dem Augenblick, wo das I-Bild auf Seiten des Decoders wiedergegeben wird.This optical disk device 100 which has completed the error correction process with respect to the MPEG data of sectors including the I-picture and which of them in the ring buffer memory 106 has stored, causes the optical scanning device 102 jumps to a track separated by a specified number of tracks. Therefore, this optical disk device can 100 reduce the time required to store the MPEG data of the following I-picture to the optical disk device 100 by the time that lasts from the moment, the MPEG data from the ring buffer 106 to read and write to the decoder until the moment the I-picture is played back on the decoder.

Bei dieser optischen Plattenvorrichtung 100 werden in dem Fall, wo beispielsweise die MPEG-Daten des I-Bilds über die Sektoren (3)~(4) der optischen Platte 101 gespeichert sind, die folgenden Schritte ausgeführt.In this optical disk device 100 in the case where, for example, the MPEG data of the I-picture is transmitted across the sectors (3) ~ (4) of the optical disk 101 are stored, following the steps below.

Gemäß dieser 5 setzt zunächst die Systemsteuerung 118 die Schreibstart-Spezifizierungsadresse SSA im Sektor (2) und die Schreibendadresse ESA im Sektor (99), und die Systemsteuerung 118 beginnt mit dem Wiedergeben in der Vorwärtsrichtung vom Sektor (0) (PB_DATA), wie in 5A gezeigt ist.According to this 5 first sets the system control 118 the write start specifying address SSA in the sector (2) and the writing end address ESA in the sector (99), and the system controller 118 starts playing in the forward direction from sector (0) (PB_DATA), as in 5A is shown.

Danach schreibt das Sektorermittlungsteil 104 beim Ermitteln der MPEG-Daten des Sektors (2) von den MPEG-Daten, welche durch die optische Abtasteinrichtung 102 wiedergegeben werden und über die Decodierschaltung 103 zugeführt werden, die MPEG-Daten, welche im Sektor (2) enthalten sind und danach in einem Zeitpunkt t2 aufwärts in den Speicher zur Fehlerkorrektur, welcher innerhalb der Fehlerkorrekturschaltung 108 vorgesehen ist (5B, ECC_RAM_WR).Thereafter, the sector determination section writes 104 in determining the MPEG data of the sector (2) from the MPEG data transmitted by the optical scanner 102 are reproduced and via the decoding circuit 103 supplied, the MPEG data included in the sector (2) and then at a time t 2 up into the memory for error correction, which within the error correction circuit 108 is provided ( 5B , ECC_RAM_WR).

Beim Bestimmen der Speichersteuerung 105, dass die MPEG-Daten ausreichend sind, einen ECC-Block zu füllen, im Speicher zur Fehlerkorrektur gespeichert sind, steuert die Systemsteuerung 118 danach die MPEG-Daten, welche im Sektor (2) und danach enthalten sind und welche im Speicher zur Fehlerkorrektur im Zeitpunkt t3 gespeichert sind, so dass sie zur Fehlerkorrektur und zur Fehlerermittlung verarbeitet werden können (5C, ECC).When determining the memory controller 105 in that the MPEG data is sufficient to fill an ECC block stored in the memory for error correction controls the system controller 118 thereafter the MPEG data contained in the sector (2) and thereafter and which are stored in the memory for error correction at the time t 3 , so that they can be processed for error correction and error detection ( 5C , ECC).

Bei der Beendigung der Verarbeitung der MPEG-Daten, welche im Sektor (2) und danach enthalten sind, werden zur Fehlerkorrektur und zur Fehlerermittlung dann die Daten, welche zur Fehlerkorrektur verarbeitet wurden, im Speicher zur Fehlerkorrektur gespeichert, der in der Fehlerkorrekturschaltung 108 vorgesehen ist, und die Daten werden von dem Zeitpunkt t4 aufwärts vom Speicher für die Fehlerkorrektur zu einer Stromermittlungsschaltung, welche in der Zeichnung nicht gezeigt ist, ausgegeben (5D, ECC_RAM_RD).Upon completion of the processing of the MPEG data included in sector (2) and thereafter, for error correction and error detection, the data processed for error correction is then stored in the error correction memory included in the error correction circuit 108 is provided, and the data is output from the time t 4 from the memory for error correction to a current detection circuit not shown in the drawing (FIG. 5D , ECC_RAM_RD).

Dann ermittelt die Stromermittlungsschaltung das Ende der MPEG-Daten des I-Bilds unter Bezug auf die Information, welche in den Bilddatenköpfen gespeichert ist, welche verschiedenen Bildern hinzugefügt ist (5E, STREAM_DET).Then, the current detection circuit detects the end of the MPEG data of the I-picture with reference to the information stored in the picture data headers added to various pictures ( 5E , STREAM_DET).

Danach schreibt auf Basis der Information, welche das Ende des I-Bilds zeigt, welches durch die Stromermittlungsschaltung ermittelt wird, die Speichersteuerung 105 die Sektoren (2)~(4), welche die MPEG-Daten enthalten, vom Anfang zum Ende der MPEG-Daten des I-Bilds in den Ringpufferspeicher 106 (5F, BUFF_WR).Thereafter, based on the information showing the end of the I-picture which is detected by the current detection circuit, the memory controller writes 105 the sectors (2) ~ (4) containing the MPEG data from the beginning to the end of the MPEG data of the I-picture in the ring buffer memory 106 ( 5F , BUFF_WR).

Danach schreibt die Speichersteuerung 105 die MPEG-Daten, welche im Sektor (2) und danach enthalten sind, in den Ringpufferspeicher 106, gibt die MPEG-Daten, welche im Sektor (2) und danach enthalten sind, von t5 aufwärts in den Demultiplexer 106 (5G, BUFF_RD), und der Videodecoder 111 beginnt mit dem Decodieren der MPEG-Daten des I-Bilds vom Zeitpunkt t6 aufwärts (5H, VIDEO_DEC). Wenn der Videodecoder 111 das Decodieren beendet, gibt er diese auf einer externen Anzeigeeinrichtung über den Ausgangsanschluss 115 aus, um das decodierte I-Bild anzuzeigen (5I, DISPLAY).Thereafter, the memory controller writes 105 the MPEG data included in sector (2) and thereafter into the ring buffer memory 106 , the MPEG data included in sector (2) and thereafter outputs up from t 5 to the demultiplexer 106 ( 5G , BUFF_RD), and the video decoder 111 begins decoding the MPEG data of the I-picture from time t 6 upwards ( 5H , VIDEO_DEC). If the video decoder 111 the decoding ends, it outputs it on an external display via the output terminal 115 to display the decoded I-picture ( 5I , DISPLAY).

Bei der Verarbeitung, welche in 5 gezeigt ist, veranlasst, wenn die Stromermittlungsschaltung das Ende des I-Bilds in den MPEG-Daten ermittelt, welche zur Fehlerkorrektur und Fehlerermittlung verarbeitet wurden, die Systemsteuerung 118, dass die optische Abtasteinrichtung 102 auf eine andere Spur springt, um das folgende I-Bild wiederzugeben.In the processing, which in 5 4, when the current detection circuit detects the end of the I-picture in the MPEG data which has been processed for error correction and error detection, the system controller causes 118 in that the optical scanning device 102 jumps to another track to play the following I-picture.

Daher wird bei der bekannten optischen Plattenvorrichtung, bei dieser Verarbeitung durchgeführt wird, im Vergleich zu dem Fall, wo eine Verarbeitung, welche in 4 gezeigt ist, durchgeführt wird, die Zeit vom Starten des Spursprungs um die Zeit reduziert, welche für den Videodecoder 111 erforderlich ist, die MPEG-Daten, welche im I-Bild enthalten sind, zu decodieren.Therefore, in the conventional optical disc apparatus, in this processing, as compared with the case where processing which is performed in 4 is shown, reduces the time from starting the track jump by the time required for the video decoder 111 it is necessary to decode the MPEG data contained in the I-picture.

Bei der optischen Plattenvorrichtung, bei der die in 5 gezeigte Verarbeitung durchgeführt wird, sind jedoch der Speicher zur Fehlerkorrektur und der Ringpufferspeicher 106 getrennt, wodurch eine Zeit benötigt wird, die MPEG-Daten vom Speicher zur Fehlerkorrektur, welche in der Fehlerkorrekturschaltung 108 untergebracht sind, zum Ringpufferspeicher 106 zu übertragen. Anders ausgedrückt ist es bei der optischen Plattenvorrichtung 100, bei der die in 5 gezeigte Verarbeitung durchgeführt wird, notwendig, das Ende des I-Bilds durch die Stromermittlungsschaltung nach Abschluss der Verarbeitung zur Fehlerkorrektur zu ermitteln und wiederum die MPEG-Daten, welche bis zum Ende des I-Bilds andauern, in den Ringpufferspeicher 106 von der Stromermittlungsschaltung zu speichern. Daher, sogar wenn die in 5 gezeigte Verarbeitung durchgeführt wird, wird die Zeit, welche bis zur Wiedergabe des folgenden I-Bilds erforderlich ist, länger, was ein längeres Zeitintervall zur Wiedergabe des I-Bilds und die Unmöglichkeit bedeutet, eine gleichmäßige schnelle Wiedergabe zu erlangen.In the optical disk apparatus in which the in 5 however, the processing shown is the error correction memory and the ring buffer memory 106 which takes time, the MPEG data from the memory for error correction used in the error correction circuit 108 are housed to the ring buffer 106 transferred to. In other words, the optical disk apparatus is 100 in which the in 5 is performed, it is necessary to determine the end of the I-picture by the current detection circuit after completion of the error-correction processing, and in turn to input the MPEG data which last until the end of the I-picture into the ring buffer memory 106 from the current detection circuit to store. Therefore, even if the in 5 As shown in Fig. 4, the time required to reproduce the following I-picture becomes longer, which means a longer time interval for reproducing the I-picture and the impossibility of obtaining a smooth fast reproduction.

Außerdem in der optischen Plattenvorrichtung 100, bei der die Verarbeitung, welche in 5 gezeigt ist, durchgeführt wird, der Ringpufferspeicher 106 und der Speicher zur Fehlerkorrektur getrennt, und der Speicher zur Fehlerkorrektur muss innerhalb der Fehlerkorrekturschaltung 108 untergebracht werden. Diese Erfordernisse hatten eine größere Abmessung der gesamten Vorrichtung zur Folge.Also in the optical disk device 100 in which the processing, which in 5 is shown performed, the ring buffer 106 and the memory for error correction is disconnected, and the memory for error correction must be within the error correction circuit 108 be housed. These requirements resulted in a larger size of the entire apparatus.

Es ist daher eine Aufgabe von zumindest einer Ausführungsform der vorliegenden Erfindung, eine Datenwiedergabevorrichtung und ein Verfahren bereitzustellen, welches den Durchsatz schneller Wiedergabe und anderer spezieller Wiedergabe reduziert, und welche die Datenzugriffsgeschwindigkeit im Zeitpunkt schneller Wiedergabe verbessern kann.It is therefore an object of at least one embodiment of the present invention Invention to provide a data reproducing apparatus and method which the throughput of fast playback and other special Reduced playback, and the data access speed in the Timing can improve faster playback.

In einer Hinsicht liefert die vorliegende Erfindung eine Datenwiedergabevorrichtung, welche eine Wiedergabeeinrichtung aufweist, um MPEG-Daten wiederzugeben, gemäß dem MPEG-Standard, denen eine Adressinformation durch den Sektor von einem Aufzeichnungsmedium hinzugefügt ist; eine erste Wiedergabesteuer-Informations-Bildungseinrichtung, um die erste Wiedergabesteuerungsinformation zu bilden, um zu zeigen, ob dies MPEG-Daten sind, welche das regenerative Signal sein werden, unter Verwendung der Adressinformation, welche den MPEG-Daten hinzugefügt ist, welche durch die Wiedergabeeinrichtung wiedergegeben werden; eine Speichereinrichtung, um MPEG-Daten zu speichern; eine Korrektureinrichtung, um einen Fehler der MPEG-Daten, die als MPEG-Daten bezeichnet werden, ein regeneratives Signal zu sein, zu korrigieren, durch die erste Wiedergabesteuerinformation von den MPEG-Daten, welche durch die Wiedergabeeinrichtung wiedergegeben werden und welche in der Speichereinrichtung gespeichert sind, und zum Speichern der korrigierten MPEG-Daten in der Speichereinrichtung; die zweite Wiedergabesteuerinformations-Bildungseinrichtung, welche die zweite Wiedergabesteuerinformation bildet, welche MPEG-Daten bezeichnet, welche das regenerative Signal sein werden, von den MPEG-Daten, welche durch die Korrektureinrichtung korrigiert werden, in Abhängigkeit vom Startpunkt eines jeden Bilds; eine Decodiereinrichtung zum Decodieren der MPEG-Daten, welche durch die Korrektureinrichtung korrigiert sind und in der Speichereinrichtung gespeichert sind, und zum Ausgeben dieser als regeneratives Signal; und eine Steuereinrichtung, welche einen Teil der MPEG-Daten von den MPEG-Daten, welche in der Speichereinrichtung gespeichert sind, zur Decodiereinrichtung ausgibt, und somit eine schnelle Wiedergabe steuert, bezugnehmend auf die zweite Wiedergabesteuerinformation, welche durch die zweite Wiedergabesteuerinformations-Bildungseinrichtung erzeugt wird.In one aspect, the present invention provides a data reproducing apparatus having reproducing means for reproducing MPEG data according to the MPEG standard to which address information is added by the sector from a recording medium; a first reproduction control information forming means for forming the first reproduction control information to show whether these are MPEG data which will be the regenerative signal by using the address information added to the MPEG data which is outputted by the reproducing means be reproduced; a memory device for storing MPEG data; a correcting means for correcting an error of the MPEG data called MPEG data to be a regenerative signal, by the first reproduction control information from the MPEG data reproduced by the reproducing means, and which in the Storage means are stored, and for storing the corrected MPEG data in the storage means; the second reproduction control information forming means constituting the second reproduction control information which designates MPEG data which will be the regenerative signal, of the MPEG data which are corrected by the correction means, in response to the start point of each image; decoding means for decoding the MPEG data corrected by the correcting means and stored in the memory means and outputting it as a regenerative signal; and a controller which outputs a part of the MPEG data from the MPEG data stored in the memory means to the decoding means and thus controls a fast reproduction referring to the second reproduction control information generated by the second reproduction control information forming means ,

Bei der Datenwiedergabevorrichtung nach der vorliegenden Erfindung kann, da die Steuereinrichtung steuert, so dass die erste Wiedergabesteuerinformation durch die erste Wiedergabesteuerinformations-Bildungseinrichtung gebildet würde, indem die MPEG-Daten verwendet werden, bevor sie einer Fehlerkorrektur unterworfen werden, so dass die zweite Wiedergabesteuerinformation durch die zweite Wiedergabesteuerinformations-Bildungseinrichtung erzeugt würde, wobei die MPEG-Daten, welche die Wiedergabesignale sein würden, welche durch die erste Wiedergabesteuerinformation spezifiziert werden, und so dass die MPEG-Daten, welche die Wiedergabesignale sein würden, welche durch die zweite Wiedergabesteuerinformation spezifiziert werden, zur Wiedergabe decodiert würden, ein geringeres Datenvolumen zum Wiedergeben der MPEG-Daten, welche nicht wiedergegeben werden müssen, gemäß der ersten Wiedergabesteuerinformation und der zweiten Wiedergabesteuerinformation den Durchsatz reduzieren, der für eine schnelle Wiedergabe und weitere spezielle Arten der Wiedergabe erforderlich ist, und außerdem kann die Datenzugriffsgeschwindigkeit im Zeitpunkt einer schnellen Wiedergabe verbessert werden.at the data reproducing apparatus according to the present invention, since the controller controls so that the first reproduction control information by the first reproduction control information forming means would be formed, by using the MPEG data before doing any error correction be subjected, so that the second reproduction control information by the second reproduction control information forming means would be generated where the MPEG data, which would be the playback signals passing through the first Reproduction control information, and so that the MPEG data which would be the playback signals transmitted by the second Reproduction control information for reproduction would be decoded, a smaller volume of data for playing the MPEG data, which must not be reproduced, according to the first Reproduction control information and the second reproduction control information Reduce the throughput for fast playback and other special types of playback is required, as well as can increase the data access speed at the time of a fast Playback can be improved.

In einer anderen Hinsicht liefert die vorliegende Erfindung ein Datenwiedergabeverfahren, welches die Schritte aufweist, um die MPEG-Daten gemäß dem MPEG-Standard wiederzugeben, denen eine Adressinformation pro Sektor von einem Aufzeichnungsmedium hinzugefügt ist; das Bilden der ersten Wiedergabesteuerinformation, welche zeigt, ob diese MPEG-Daten sind, welche das regenerative Signal sein werden, unter Verwendung der Adressinformation der wiedergegebenen MPEG-Daten; Fehlerkorrigieren der MPEG-Daten, welche als MPEG-Daten bezeichnet werden, das regenerative Signal zu sein, durch die Wiedergabesteuerinformation; das Bilden der zweiten Wiedergabesteuerinformation, welche die MPEG-Daten bezeichnet, welche das regenerative Signal sein werden, von den MPEG-Daten, welche korrigiert wurden, in Abhängigkeit vom Startpunkt jedes Bilds; und das Decodieren eines Teils der MPEG-Daten von den MPEG-Daten, welche korrigiert wurden, unter Bezug auf die zweite Wiedergabesteuerinformation zur schnellen Wiedergabe.In In another aspect, the present invention provides a data reproduction method which has the steps to render the MPEG data according to the MPEG standard, one address information per sector of a recording medium added is; forming the first reproduction control information showing whether these MPEG data are what will be the regenerative signal using the address information of the reproduced MPEG data; Error correcting the MPEG data called MPEG data be the regenerative signal by the reproduction control information; forming the second reproduction control information containing the MPEG data which will be the regenerative signal, from the MPEG data, which were corrected, depending on from the starting point of each image; and decoding a part of the MPEG data from the MPEG data which has been corrected with reference to second reproduction control information for fast reproduction.

Gemäß dem Datenwiedergabeverfahren nach der vorliegenden Erfindung werden, da die MPEG-Daten, bevor sie einer Fehlerkorrektur unterworfen werden, verwendet werden, um die erste Wiedergabesteuerinformation zu bilden, die MPEG-Daten, die bestimmt werden, regenerative Signale zu sein, bestimmt durch die erste Wiedergabesteuerinformation verwendet, die zweite Wiedergabesteuerinformation zu bilden, und die MPEG-Daten, welche bestimmt werden, die regenerativen Signale zu sein, welche durch die zweite Wiedergabesteuerinformation bestimmt werden, decodiert, um wiedergegeben zu werden, ein geringeres Datenvolumen zum Wiedergeben der MPEG-Daten, welche nicht durch die erste Wiedergabesteuerinformation und die zweite Wiedergabesteuerinformation wiedergegeben werden müssen, den Durchsatz für eine schnelle Wiedergabe und andere spezielle Arten von Wiedergabe reduzieren, und außerdem die Datenzugriffsgeschwindigkeit im Zeitpunkt einer schnellen Wiedergabe verbessern.According to the data reproducing method of the present invention, since the MPEG data before it be subjected to an error correction, used to the form first reproduction control information, the MPEG data that determines be to be regenerative signals, determined by the first reproduction control information used to form the second playback control information, and the MPEG data being determined, the regenerative signals which is determined by the second reproduction control information are decoded to be played back, a smaller volume of data for reproducing the MPEG data other than the first reproduction control information and reproducing the second reproduction control information have to, the throughput for reduce fast playback and other special types of playback, and also the data access speed at the time of fast playback improve.

Die Erfindung wird nun mittels eines Beispiels mit Hilfe der beiliegenden Zeichnungen beschrieben, wobei gleiche Teile durchwegs mit den gleichen Bezugszeichen versehen sind, und in denen:The Invention will now be described by way of example with the aid of the attached Drawings are described, wherein the same parts throughout with the same Reference numerals are provided, and in which:

1 ein Blockdiagramm ist, welches den Aufbau einer bekannten optischen Plattenvorrichtung zeigt; 1 Fig. 10 is a block diagram showing the construction of a conventional optical disk apparatus;

2 eine Zeichnung ist, die dazu dienen soll, die Verarbeitung zum Wiedergeben von Daten mit einer bekannten optischen Plattenvorrichtung zu zeigen; 2 Fig. 12 is a drawing intended to show the processing for reproducing data with a conventional optical disk device;

3 eine Zeichnung ist, die dazu dienen soll, den Verarbeitungszeitablauf zum Wiedergeben von Daten mit einer bekannten optischen Plattenvorrichtung zu zeigen; 3 Fig. 10 is a drawing intended to show the processing timing for reproducing data with a conventional optical disk device;

4A bis 4F Zeichnungen sind, die dazu dienen sollen, einen Prozess zur schnellen Wiedergabe durch eine bekannte optische Plattenvorrichtung zu zeigen; 4A to 4F Drawings are intended to show a process of rapid reproduction by a known optical disk apparatus;

5A bis 5I Zeichnungen sind, die dazu dienen sollen, einen weiteren Prozess einer schnellen Wiedergabe durch eine bekannte optische Plattenvorrichtung zu zeigen; 5A to 5I Drawings are intended to serve another process to show fast playback by a known optical disk apparatus;

6 ein Blockdiagramm ist, welches den Aufbau einer optischen Plattenwiedergabevorrichtung gemäß der vorliegenden Erfindung zeigt; 6 Fig. 10 is a block diagram showing the construction of an optical disk reproducing apparatus according to the present invention;

7 eine Zeichnung ist, welche das Datenformat, welches auf einer optischen Platte gespeichert ist, zu zeigen; 7 Fig. 12 is a drawing showing the data format stored on an optical disk;

8 ein Zeichnung ist, welche das Datenformat, welches auf der optischen Platte gespeichert ist, zu zeigen; 8th is a drawing showing the data format stored on the optical disk;

9 eine Zeichnung ist, welches das Datenformat, welches auf der optischen Platte gespeichert, zu zeigen; 9 Fig. 12 is a drawing showing the data format stored on the optical disk;

10 eine Zeichnung ist, welches das Datenformat, welches auf der optischen Platte gespeichert ist, zu zeigen; 10 Fig. 12 is a drawing showing the data format stored on the optical disk;

11 eine Zeichnung ist, die dazu dienen soll, den Aufbau eines Ringpufferspeichers zu zeigen, der in der optischen Plattenwiedergabevorrichtung gemäß der vorliegenden Erfindung vorgesehen ist; 11 Fig. 12 is a drawing intended to show the construction of a ring buffer memory provided in the optical disk reproducing apparatus according to the present invention;

12 eine Zeichnung ist, welche dazu dienen soll, den Datenaufbau des Ringpufferspeichers zu zeigen, der in der optischen Plattenwiedergabevorrichtung gemäß der vorliegenden Erfindung vorgesehen ist; 12 Fig. 12 is a drawing intended to show the data construction of the ring buffer memory provided in the optical disk reproducing apparatus according to the present invention;

13 eine Zeichnung ist, die dazu dienen soll, jeden Zeiger des Ringpufferspeichers zu zeigen, der in der optischen Plattenwiedergabevorrichtung nach der vorliegenden Erfindung vorgesehen ist; 13 Fig. 12 is a drawing intended to show each pointer of the ring buffer memory provided in the optical disk reproducing apparatus of the present invention;

14 eine Zeichnung ist, die dazu dienen soll, jeden Zeiger des Ringpufferspeichers, der in der optischen Plattenwiedergabevorrichtung gemäß der vorliegenden Erfindung vorgesehen ist, zu zeigen; 14 Fig. 12 is a drawing intended to show each pointer of the ring buffer memory provided in the optical disk reproducing apparatus according to the present invention;

15 eine Zeichnung ist, die dazu dienen soll, jeden Zeiger des Ringpufferspeichers, der in der optischen Plattenwiedergabevorrichtung gemäß der vorliegenden Erfindung vorgesehen ist, zu zeigen; 15 Fig. 12 is a drawing intended to show each pointer of the ring buffer memory provided in the optical disk reproducing apparatus according to the present invention;

16 eine Zeichnung ist, die dazu dienen soll, die Bildung der ersten Sektorinformation und der zweiten Sektorinformation durch eine Sektorermittlungsschaltung und eine Stromermittlungsschaltung zu zeigen, welche in der optischen Plattenwiedergabevorrichtung gemäß der vorliegenden Erfindung vorgesehen ist; 16 Fig. 12 is a drawing intended to show the formation of the first sector information and the second sector information by a sector detecting circuit and a current detecting circuit provided in the optical disk reproducing apparatus according to the present invention;

17A bis 17F Zeichnungen sind, die dazu dienen sollen, den Prozess einer schnellen Wiedergabe durch die optische Plattenwiedergabevorrichtung gemäß der vorliegenden Erfindung zu zeigen. 17A to 17F Drawings are provided to show the process of rapid reproduction by the optical disk reproducing apparatus according to the present invention.

Die vorliegende Erfindung bezieht sich auf ein optische Plattenwiedergabevorrichtung, welche aufgebaut ist, wie beispielsweise in 6 gezeigt ist.The present invention relates to an optical disk reproducing apparatus which is constructed such as in 6 is shown.

Die in 6 gezeigte optische Plattenwiedergabevorrichtung ist mit einer optischen Platte versehen, auf welcher Videodaten und Audiodaten gemäß dem MPEG-Standard gespeichert sind. Die Daten gemäß dem MPEG-Verfahren sind Daten, welche dynamisches Bild und Sprache zeigen, komprimiert durch ein Bildkompressionsverfahren gemäß dem MPEG-Standard und auf optischen Platten oder anderen Aufzeichnungsmedien gespeichert sind.In the 6 The optical disk reproducing apparatus shown is provided with an optical disk on which video data and audio data are stored in accordance with the MPEG standard. The data according to the MPEG method are data showing dynamic picture and speech, compressed by a picture compression method according to the MPEG standard, and stored on optical disks or other recording media.

Wie in 7 gezeigt ist, besteht ein Datensektor, welcher auf einer optischen Platte 1 gespeichert ist, aus Daten, welche aus 12 Zeilen × 172 Bytes bestehen. Ein Sektor wird durch eine 4-Byte-ID angeführt, welche dessen physikalische Adresse zeigt, gefolgt von einer 2-Byte-Parität für diese ID (IED). Auf 5-Byte-Reservedaten (RSV) folgen Hauptdaten von 2048 Bytes. Ein Sektor endet mit einem 4-Byte-Fehlerermittlungscode (EDC). Wie in 8 gezeigt ist, sind 16 Sektoren von Daten, welche jeweils aus (12 Zeilen × 172 Bytes) bestehen, zusammen gruppiert für eine zweidimensionale Anordnung aus (192 Zeilen × 172 Bytes), um einen ECC-Block (Fehlerkorrekturcodeblock) zu bilden. Zu den (192 Zeilen × 172 Bytes) Daten ist eine 10-Byte-Innencode-Parität PI ((182, 172, 11) Reed Solomon-Code) in der Zeilenrichtung hinzugefügt, und eine externe 16-Spaltencodeparaität PO ((208, 192, 17) Reed Solomon-Code) ist in der Spaltenrichtung hinzugefügt.As in 7 is shown, there is a data sector, which on an optical disk 1 is stored, from data consisting of 12 lines × 172 bytes. One sector is indicated by a 4-byte ID showing its physical address, followed by a 2-byte parity for that ID (IED). 5-byte backup data (RSV) is followed by main data of 2048 bytes. One sector ends with a 4-byte error detection code (EDC). As in 8th 16, 16 sectors of data each consisting of (12 lines × 172 bytes) are grouped together for a two-dimensional arrangement of (192 lines × 172 bytes) to form an ECC block (error correction code block). To the (192 lines x 172 bytes) data is added a 10-byte inner code parity PI ((182, 172, 11) Reed Solomon code) in the row direction, and an external 16-column code parity PO ((208, 192 , 17) Reed Solomon code) is added in the column direction.

Die Daten, welche als Fehlerkorrekturcodes codiert sind, werden in einer Weise verschachtelt, dass die 16 Zeilen der Parität PO auf einer Zeile für jeden Datensektor angeordnet sein können. Die verschachtelten Daten, denen eine festgelegte Mustersenke hinzugefügt ist, sind EFM-plus-moduliert, um auf einer optischen Platte 1 gespeichert zu werden. Daher ist die physikalische Datenstruktur, welche auf einer optischen Platte 1 gespeichert ist, so, wie in 9 gezeigt ist. Da die Daten, welche auf einer optischen Platte gespeichert sind, EFM-moduliert sind, entsprechen 1456 Bits 91 Bytes. In 9 zeigen SY0, SY1, SY2, ... Mustersenken.The data encoded as error correction codes are interleaved in a manner that the 16 lines of the parity PO can be arranged on one line for each data sector. The nested data, to which a specified pattern sink is added, is EFM-plus-modulated to appear on an optical disk 1 to be saved. Therefore, the physical data structure which is on an optical disk 1 is stored, as in 9 is shown. Since the data stored on an optical disk is EFM-modulated, 1456 bits correspond to 91 bytes. In 9 show SY0, SY1, SY2, ... pattern sinking.

Anschließend werden die MPEG-Daten, welche auf einer optischen Platte gespeichert sind, erläutert. Jede Sequenz der Daten, welche auf einer optischen Platte gemäß dem MPEG-Verfahren gespeichert ist, besteht, wie in 10 gezeigt ist, aus einem Sequenzdatenkopf (SH) und einer GOP (Bildergruppe). An dem Kopf des Sequenzdatenkopfs wird ein Sequenzdatenkopfcode hinzugefügt. Am Ende der Sequenz wird ein Sequenzendcode (SEC) (anschließend als ”Sequenzendcode (SeqEnd)”) hinzugefügt.Subsequently, the MPEG data stored on an optical disk will be explained. Each sequence of the data stored on an optical disc according to the MPEG method is as in 10 is shown, from a sequence header (SH) and a GOP (picture group). At the head of the sequence header, a sequence header code is added. At the At the end of the sequence, a Sequence End Code (SEC) is added (subsequently as "Sequence End Code (SeqEnd)").

Die GOP-Daten umfassen zumindest ein codiertes Intern-Rahmen- Bild oder Intra-Bild (anschließend als ”I-Bild” bezeichnet), ein Interrahmen-Vorwärtsrichtungs-Vorhersagecodierbild oder Vorhersagebild (anschließend als P- Bild” bezeichnet) und ein Bidirektional-Vorhersagecodiertes Bild oder Bidirektional-Vorhersagebild (anschließend als B-Bild bezeichnet), wobei 15 Bilder darin angeordnet sind. Diese GOP-Daten werden durch einen Gruppenstartcode (anschließend als ”Gruppenstartcode oder GopHdr” bezeichnet) angeführt. Alle Bilddaten werden durch einen Bildstartcode und einen Bildcodierungstypus angeführt, welche die relevante Bildart zeigen.The GOP data includes at least one encoded internal frame image or Intra-image (subsequently referred to as "I-picture"), an interframe forward direction prediction encoding image or prediction image (subsequently as P-picture ") and a bidirectional prediction coded picture or bidirectional prediction picture (hereinafter referred to as B-picture), with 15 pictures arranged therein. These GOP data is provided by a group start code (hereinafter referred to as "group start code or GopHdr ") cited. All image data is represented by a picture start code and a picture coding type cited which show the relevant image type.

Die optische Plattenwiedergabevorrichtung, welche in 6 gezeigt ist, umfasst eine optische Abtasteinrichtung 2, welche aufgezeichnete Signale, welche auf einer optischen Platte 1 gespeichert sind, liest. Diese optische Abtasteinrichtung 2 besitzt ein Objektiv und weitere Posten des optischen Systems und einen Fotodetektor zum Lesen aufgezeichneter Signale, welche auf der optischen Platte 1 gespeichert sind, durch Ermitteln von Licht, welches sich als Antwort auf die aufgezeichneten Signale ändert. Diese optische Abtasteinrichtung 2 gibt die aufgezeichneten Signale, welche sie gelesen hat, an eine Demodulationsschaltung 3 aus.The optical disc reproducing apparatus which is incorporated in 6 is shown comprises an optical scanning device 2 which records recorded signals on an optical disk 1 are stored, reads. This optical scanning device 2 has a lens and other items of the optical system and a photodetector for reading recorded signals recorded on the optical disk 1 by detecting light which changes in response to the recorded signals. This optical scanning device 2 outputs the recorded signals which it has read to a demodulation circuit 3 out.

Die Demodulationsschaltung 3 verarbeitet die aufgezeichneten Signale, welche von der optischen Abtasteinrichtung 2 herrühren, zur Demodulation. Insbesondere setzt die Demodulationsschaltung 3 die aufgezeichneten Signale, welche jeweils aus 8 Bits aufgebaut sind, in ein 16-Bit-Datenmuster um, wobei bezuggenommen wird auf eine spezifizierte Umsetzungstabelle, um die Daten zu bilden. Dieser Prozess wird als ”EFM-PLUS” (Acht-auf-Vierzehn-Modulation) bezeichnet. Danach werden die Daten an die Sektorermittlungsschaltung 4 ausgegeben.The demodulation circuit 3 processes the recorded signals received from the optical scanner 2 come, for demodulation. In particular, the demodulation circuit sets 3 the recorded signals, each composed of 8 bits, are converted into a 16-bit data pattern referring to a specified conversion table to form the data. This process is referred to as "EFM-PLUS" (eight-to-fourteen modulation). Thereafter, the data is sent to the sector detection circuit 4 output.

Die Sektorermittlungsschaltung 4 bildet die erste Sektorinformation hinsichtlich der Daten, welche in der Demodulationsschaltung 3 demoduliert wurden. Diese Sektorermittlungsschaltung 4 ermittelt Senkmuster SY0, SY1, SY2, ... in den Daten und ermittelt die Sektoradressnummern, welche den Adressen entsprechen, welche verschiedenen Sektoren der optischen Platte 1 zugeordnet sind, um die Sektorinformation zu bilden. Die Sektorermittlungsschaltung 4 bildet die Startsektorinformation, welche die Startadresse jedes Sektors zeigt, die Endsektorinformation, welche die Endadresse jedes Sektors zeigt, und die Ausgangsspezifizierungs-Sektorinformation, welche den wiederzugebenden Sektor zeigt, als erste Sektorinformation. Die Sektorermittlungsschaltung 4 gibt die Daten, welche von der Demodulationsschaltung 3 herkommen, und die erste Sektorinformation an die Speichersteuerung 5 aus. Die Sektorinformation wird durch 1-Bit-Daten ausgedrückt und wird in einem spezifizierten Bereich des Ringpufferspeichers 6 gespeichert.The sector detection circuit 4 forms the first sector information regarding the data which is in the demodulation circuit 3 were demodulated. This sector detection circuit 4 determines sinking patterns SY0, SY1, SY2, ... in the data and determines the sector address numbers corresponding to the addresses which different sectors of the optical disk 1 are assigned to form the sector information. The sector detection circuit 4 forms the start sector information showing the start address of each sector, the end sector information showing the end address of each sector, and the output specifying sector information showing the sector to be reproduced as the first sector information. The sector detection circuit 4 gives the data which from the demodulation circuit 3 come here, and the first sector information to the memory controller 5 out. The sector information is expressed by 1-bit data and is in a specified area of the ring buffer memory 6 saved.

Die Sektorermittlungsschaltung 4 gibt außerdem ein Sektoradressnummern-Anomaliesignal an die Systemsteuerung 19 aus, wenn es beispielsweise verfehlt wird, die Sektoradressnummern zu ermitteln, und sogar, wenn diese ermittelt werden, wenn die Adressnummern nicht aufeinanderfolgend sind.The sector detection circuit 4 also gives a sector address number anomaly signal to the system controller 19 if, for example, it fails to detect the sector address numbers, and even if they are detected, if the address numbers are not consecutive.

Sobald die Daten, die von der Sektorermittlungsschaltung 4 herkommen, und die erste Sektorinformation zugeführt werden, arbeitet die Speichersteuerung 5 als Antwort auf das Steuersignal, welches von der Systemsteuerung 19 herkommt und verwaltet die Daten, welche dem Ringpufferspeicher 6 in einer späteren Stufe zuzuführen sind.Once the data from the sector detection circuit 4 come and the first sector information is supplied, the memory controller operates 5 in response to the control signal coming from the system control 19 comes and manages the data which the ring buffer 6 be supplied at a later stage.

Die Speichersteuerung 5 liest die Adressen der zugeführten Daten und spezifiziert die Schreibadressen (Schreibzeiger WP), welche veranlassen, dass der Ringpufferspeicher 6 die Daten als Antwort auf die gelesenen Adressen speichert.The memory controller 5 reads the addresses of the supplied data and specifies the write addresses (write pointer WP) which cause the ring buffer memory 6 stores the data in response to the read addresses.

Diese Speichersteuerung bestimmt, ob die Datenmenge, welche im Ringpufferspeicher 6 gespeichert ist, einen ECC-Block übersteigt oder nicht, und spezifiziert die Adresse, um Daten vom Ringpufferspeicher 6 zu lesen, um diese zur Fehlerkorrekturschaltung 7 zu übertragen, und die Adresse, um die korrigierten Daten im Ringpufferspeicher 6 zu speichern (ECC-Endpunkt EP).This memory control determines whether the amount of data stored in the ring buffer 6 is stored, exceeds an ECC block or not, and specifies the address to receive data from the ring buffer 6 to read this for error correction circuit 7 to transmit, and the address, the corrected data in the ring buffer memory 6 to save (ECC endpoint EP).

Die Speichersteuerung 5 spezifiziert die Adresse, um die Daten, welche im Ringpufferspeicher 6 (Ausgangszeiger RP) gespeichert sind, auf Basis von Codeanforderungssignalen, welche vom Videodecoder 12 und vom Audiodecoder 15 herkommen, in einer späteren Stufe zu lesen. In diesem Augenblick bildet die Speichersteuerung 5 Datenfreigabesignale gemäß den Steuersignalen, die von der Systemsteuerung 19 herkommen, entsprechend der ersten Sektorinformation und der zweiten Sektorinformation hinsichtlich jedes Sektors, der in der Sektorermittlungsschaltung 4 und der Stromermittlungsschaltung 9 gebildet wurde und gibt die Daten, welche im Ringpufferspeicher 6 gespeichert sind, aus.The memory controller 5 specifies the address to the data in the ring buffer 6 (Output pointer RP) are stored based on code request signals supplied by the video decoder 12 and the audio decoder 15 come to read in a later stage. Right now, the memory controller is making 5 Data enable signals according to the control signals provided by the system controller 19 in accordance with the first sector information and the second sector information regarding each sector included in the sector detection circuit 4 and the current detection circuit 9 was formed and gives the data in the ring buffer 6 are stored out.

Der Ringpufferspeicher hat eine ringförmige Adressstruktur, die ermöglicht, zur Startadresse zurückzukehren, nachdem von der Startadresse zur Endadresse weitergegangen wurde, wobei die Eingabe/Ausgabe von Daten dazu und davon durch die Speichersteuerung 5 gesteuert wird. Dieser Ringpufferspeicher speichert die Daten, die von der Speichersteuerung 5 herkommen, und die erste Sektorinformation, die Daten, welche zur Fehlerkorrektur und Ermittlung verarbeitet wurden, und die zweite Sektorinformation, welche unten beschrieben wird. Dieser Ringpufferspeicher 6 gibt unter der Steuerung der Speichersteuerung 5 Daten an die Fehlerkorrekturschaltung 7 über einen Datenbus 21 aus und die Daten, welche auf Fehlerkorrektur verarbeitet wurden, an den Demultiplexer 10 über einen Datenbus 21 aus. die spezifische Struktur dieses Ringpufferspeichers 6 wird später beschrieben.The ring buffer memory has an annular address structure which allows to return to the start address after proceeding from the start address to the end address, the input / output of data thereto and therefrom by the memory controller 5 is controlled. This ring buffer stores the data from the memory chersteuerung 5 and the first sector information, the data processed for error correction and detection, and the second sector information described below. This ring buffer 6 is under the control of the memory controller 5 Data to the error correction circuit 7 via a data bus 21 and the data processed for error correction to the demultiplexer 10 via a data bus 21 out. the specific structure of this ring buffer 6 will be described later.

Die Fehlerkorrekturschaltung 7 liest die Daten durch den ECC-Block, die von dem Ringpufferspeicher 6 herkommen, um Fehler zu ermitteln und verwendet das Paritätsbit, welches den Daten (Paritätsdaten) hinzugefügt wurde, um die Fehler zu korrigieren. In diesem Zeitpunkt verarbeitet die Fehlerkorrekturschaltung 7 die PI-Reihen und die PO-Reihen zur Fehlerkorrektur. Im Fall eines Fehlverhaltens, um die Fehler von Daten zu korrigieren, gibt die Fehlerkorrekturschaltung 7 ein Fehlerereignissignal an die Systemsteuerung 19 über den Ringpufferspeicher 6 und die Speichersteuerung 5 aus. Die Fehlerkorrekturschaltung 7 gibt die korrigierten Daten an den Ringpufferspeicher 6 über den Datenbus 21 aus.The error correction circuit 7 reads the data through the ECC block from the ring buffer 6 come here to detect errors and uses the parity bit added to the data (parity data) to correct the errors. At this time, the error correction circuit processes 7 the PI rows and PO rows for error correction. In the case of a failure to correct the errors of data, the error correction circuit gives 7 an error event signal to the system controller 19 over the ring buffer memory 6 and the memory controller 5 out. The error correction circuit 7 returns the corrected data to the ring buffer 6 over the data bus 21 out.

Die Fehlerermittlungsschaltung 8 unternimmt einen Schritt zum Ermitteln von Fehlern unter Verwendung der Daten, welche auf Fehlerkorrektur verarbeitet wurden und welche im Ringpufferspeicher 6 gespeichert wurden, und zum Durchführen einer Paritätsoperation der Fehlerermittlungscodes (EDC), um zu bestimmen, ob Fehler existieren oder nicht. Diese Fehlerermittlungsschaltung 8 gibt das Ergebnis der Fehlermittlung an die Stromermittlungsschaltung 9 aus.The error detection circuit 8th takes a step to detect errors using the data processed for error correction and which in the ring buffer 6 and performing a parity operation of the error detection codes (EDC) to determine whether or not errors exist. This error detection circuit 8th gives the result of the error detection to the current detection circuit 9 out.

Die Stromermittlungsschaltung 9 bildet ein Korrekturergebnisflag, welches zeigt, ob jeder Sektor Fehler enthält oder nicht, und eine IP (I-Bild)-Ausgangssektorinformation, welche zeigt, ob die I-Bilddaten enthalten sind oder nicht, als zweite Sektorinformation.The current detection circuit 9 forms a correction result flag showing whether or not each sector contains errors, and IP (I-picture) output sector information showing whether the I-picture data is included or not as second sector information.

In dem Zeitpunkt, wo die IP-Ausgangssektorinformation gebildet wird, unternimmt die Stromermittlungsschaltung 9 die Schritte, die Gruppenstartcodes GopHdr, welche die Startposition von GOP-Daten zeigen, von den Videodaten zu ermitteln, das Ermitteln des Sequenzendes SeqEnd und das Ermitteln der Bildstartcodes PicHdr.At the time when the IP output sector information is formed, the current detection circuit undertakes 9 the steps of determining the group start codes GopHdr showing the start position of GOP data from the video data, determining the sequence end of SeqEnd and determining the picture start codes PicHdr.

Um damit zu beginnen, führt die Stromermittlungsschaltung den Schritt aus, um Bildstartcodes PicHdr zu ermitteln, welche den I-Bildern hinzugefügt sind. Dann bestimmt bei Ermitteln der Bildstartcodes PicHdr, welche den I-Bildern, den P-Bildern oder B-Bildern hinzugefügt sind, die Stromermittlungsschaltung 9, dass ein Bereich, der sich vom Sektor, der die Bildstartcodes PicHdr enthält, welche dem I-Bild hinzugefügt sind, zum Sektor erstreckt, der die Bildstartcodes PicHdr enthält, welche dem I-Bild, P-Bild oder B-Bild hinzugefügt sind, die Daten des I-Bilds enthält. Dann bestimmt beim Ermitteln der Gruppenstartcodes GopHdr oder des Sequenzendes SeqEnd die Stromermittlungsschaltung 9, dass ein Bereich, der sich von dem Sektor, der die Bildstartcodes PicHdr, die dem I-Bild hinzugefügt sind, enthält, zum I-Bild, zu dem Sektor erstreckt, der die Gruppenstartcodes GopHdr oder das Sequenzende SeqEnd enthält, die Daten des I-Bilds enthält. Die Stromermittlungsschaltung setzt das Bit für die IP Ausgangssektorinformation des Sektors, der bestimmt wurde, die Daten des I-Bilds zu enthalten, auf ”1”, und das Bit für die IP Ausgangssektorinformation des Sektors, für den bestimmt wird, nicht effektiv zu sein, von den Daten des I-Bilds auf Beim Bestimmen, dass der Sektor, wo die Daten gemäß dem Ergebnis der Fehlerermittlung von der Fehlerermittlungsschaltung 8 zugeführt werden, Fehler enthält, setzt die Stromermittlungsschaltung 9 das Bit für das Korrekturergebnisflag auf ”1”, und beim Bestimmen, dass der Sektor, wo diese Eingabe gemacht wurde, keine Fehler enthält, setzt die Stromermittlungsschaltung 9 das Bit für das Korrekturergebnisflag auf ”0”.To begin with, the current detection circuit performs the step of detecting image start codes PicHdr added to the I-pictures. Then, upon determining the picture start codes PicHdr added to the I pictures, the P pictures, or B pictures, the current detection circuit determines 9 in that an area extending from the sector containing the picture start codes PicHdr added to the I-picture to the sector containing the picture start codes PicHdr added to the I-picture, P-picture or B-picture, contains the data of the I-picture. Then, upon determining the group start codes GopHdr or the sequential end SeqEnd, the current detection circuit is determined 9 in that an area extending from the sector containing the picture start codes PicHdr added to the I-picture to the I-picture to the sector containing the group start codes GopHdr or the sequence end SeqEnd contains the data of I Picture contains. The current detection circuit sets the bit for the IP output sector information of the sector determined to contain the data of the I-picture to "1", and the bit for the IP output sector information of the sector for which it is determined not to be effective. from the data of the I-picture on determining that the sector where the data according to the result of the error detection from the error detection circuit 8th supplied, contains errors, sets the current detection circuit 9 the bit for the correction result flag is at "1", and when determining that the sector where this input was made contains no errors, sets the current detection circuit 9 the bit for the correction result flag is "0".

Diese Stromermittlungsschaltung 9 ermittelt die Bildstartcodes PicHdr, welche den I-Bildern hinzugefügt sind, und bildet IP-Ausgangsende-Ermittlungssignale jedes Mal, wenn die Fehlerermittlungsschaltung 8 die Fehlerermittlung der Sektoren beendet, wo die Bildstartcodes PicHdr, welche den I-Bildern, P-Bildern oder B-Bildern hinzugefügt sind, ermittelt wurden, oder die Sektoren, wo die Gruppenstartcodes GopHdr oder das Sequenzende SeqEnd ermittelt wurden.This current detection circuit 9 detects the picture start codes PicHdr added to the I pictures and forms IP output end detection signals each time the error detection circuit 8th terminating the error detection of the sectors where the picture start codes PicHdr added to the I pictures, P pictures or B pictures were detected, or the sectors where the group start codes GopHdr or the sequential end SeqEnd were detected.

Diese Stromermittlungsschaltung gibt die zweite Sektorinformation, welche aus dem Korrekturergebnisflag besteht, welches wie oben beschrieben gebildet wurde, und die IP-Ausgangssektorinformation und die IP-Ausgangsend-Ermittlungssignale an die Systemsteuerung 19 aus. Die zweite Sektorinformation wird durch 1-Bit-Daten ausgedrückt und wird gemeinsam mit der ersten Sektorinformation in einem spezifizierten Bereich des Ringpufferspeichers 6 geschrieben.This current detection circuit outputs the second sector information consisting of the correction result flag, which has been formed as described above, and the IP output sector information and the IP output end detection signals to the system controller 19 out. The second sector information is expressed by 1-bit data, and is shared with the first sector information in a specified area of the ring buffer memory 6 written.

Der Demultiplexer 10 ist mit dem Datenbus 21 verbunden, und die Daten werden vom Ringpufferspeicher 6 über den Datenbus 21 zugeführt. Dieser Demultiplexer 10 trennt die Videodaten und die Audiodaten unter Bezug auf die Information, welche zeigt, ob die relevanten Daten Videodaten oder Audiodaten sind, von der Kopfinformation, welche in allen paketierten Daten enthalten ist, gibt die Videodaten an den Videopuffer 11 aus und die Audiodaten an den Audiopuffer 12 aus.The demultiplexer 10 is with the data bus 21 and the data is taken from the ring buffer 6 over the data bus 21 fed. This demultiplexer 10 separates the video data and the audio data with respect to the information showing whether the relevant data is video data or audio data, from the header information contained in all the packetized data, gives the video data to the video buffer 11 off and the audio data to the audio buffer 12 out.

Der Videopuffer 11 speichert vorübergehend die Videodaten, welche durch den Demultiplexer 10 geliefert werden, und gibt die Videodaten in einem spezifizierten zeitlichen Ablauf an den Videodecoder 12 aus.The video buffer 11 temporarily stores the video data which is sent by the demultiplexer 10 are supplied, and the video data in a specified timing to the video decoder 12 out.

Der Videodecoder 12 akzeptiert die Zufuhr von Videodaten, welche durch den Videopuffer 11 geliefert werden und decodiert beispielsweise die Daten, welche durch das Verfahren gemäß dem MPEG-Standard komprimiert wurden. Dieser Videodecoder 12 besteht beispielsweise aus einer Umkehr-VLC-Schaltung (variable Längencodierschaltung), einer Umkehr-DCT-Schaltung (diskrete Kosinus-Transformationsschaltung), einer Umkehrquantisierungsschaltung, einer MC-Schaltung (Bewegungskompensationsschaltung), usw..The video decoder 12 accepts the supply of video data that passes through the video buffer 11 and decodes, for example, the data compressed by the method according to the MPEG standard. This video decoder 12 For example, it consists of a reverse VLC circuit (variable length coding circuit), an inverse DCT circuit (discrete cosine transform circuit), a reverse quantization circuit, an MC circuit (motion compensation circuit), etc.

Die Umkehr-VLC-Schaltung führt eine Umkehr-VLC-Verarbeitung der Videodaten, die zugeführt werden, durch und gibt bei der Beendigung der Umkehr-VLC-Verarbeitung der zugeführten Daten die Daten an die Umkehrquantisierungsschaltung aus. Im gleichen Zeitpunkt gibt die Umkehr-VLC-Schaltung ein Codeanforderungssignal, welches einen Befehl zeigt, Videodaten vom Videopuffer 11 an den Videodecoder 12 auszugeben, an den Videopuffer 11 aus, um neue Videodaten zu erlangen. Die Umkehr-VLC-Schaltung gibt eine Quantisierungsschrittgröße oder einen Bewegungsvektor an die Umkehrquantisierungsschaltung oder die MC-Schaltung aus.The reverse VLC circuit performs inverse VLC processing of the video data being supplied, and outputs the data to the inverse quantization circuit upon completion of the reverse VLC processing of the supplied data. At the same time, the reverse VLC circuit outputs a code request signal showing a command, video data from the video buffer 11 to the video decoder 12 to output to the video buffer 11 to get new video data. The reverse VLC circuit outputs a quantization step size or a motion vector to the inverse quantization circuit or the MC circuit.

Die Umkehrquantisierungsschaltung verarbeitet die zugeführten Videodaten zur Umkehrquantisierung gemäß einer Quantisierungsschrittgröße, welche von der Umkehr-VLC-Schaltung geliefert wird, und gibt die verarbeiteten Daten an die Umkehr-DCT-Schaltung aus. Die Umkehr-DCT-Schaltung verarbeitet die Daten, die für die Umkehr-DCT zugeführt werden, und gibt die verarbeiteten Daten an eine Additionsschaltung aus. Die Daten, welche von der Umkehr-DCT-Schaltung an die Additionsschaltung geliefert werden, werden, wenn dies Daten für die I-Bilder sind, unverändert an den Rahmenspeicher über die Additionsschaltung ausgegeben, um darin gespeichert zu werden.The Inverse quantization circuit processes the input video data for inverse quantization according to a Quantization step size, which supplied by the reverse VLC circuit, and outputs the processed ones Data to the reverse DCT circuit. The inverse DCT circuit processes the data for fed the reverse DCT and outputs the processed data to an adder circuit out. The data coming from the reverse DCT circuit to the adder circuit are supplied, if this is data for the I-pictures, unchanged the frame memory over the addition circuit is output to be stored therein.

Wenn die Daten, welche von der Umkehr-DCT-Schaltung zur Additionsschaltung geliefert werden, I-Bilder sind, welche durch I-Bilder vorhergesagt werden, liest der Videodecoder 12 die Daten für das I-Bild, welches schon vom Rahmenspeicher decodiert wurde und liefert eine Bewegungskompensation entsprechend einem Bewegungsvektor, der von der Umkehr-VLC-Schaltung geliefert wird, zu den Daten, welche vom Rahmenspeicher geliefert werden, mit Hilfe einer Bewegungskompensationsschaltung, addiert die Daten, welche von der Umkehr-DCT-Schaltung ausgegeben werden, und die Daten, welche einer Bewegungskompensation unterworfen wurden, um Daten für P-Bilder zu bilden und um diese im Rahmenspeicher zu speichern.When the data supplied from the inverse DCT circuit to the addition circuit is I-pictures which are predicted by I-pictures, the video decoder reads 12 the data for the I-picture, which has already been decoded by the frame memory, and provides motion compensation corresponding to a motion vector supplied from the inverse VLC circuit to the data supplied from the frame memory by means of a motion compensation circuit, adds the Data output from the inverse DCT circuit and the data which has been subjected to motion compensation to form data for P-pictures and to store them in the frame memory.

Wenn außerdem die relevanten Daten für B-Bilder sind, welche von der Umkehr-DCT-Schaltung zugeführt werden, liest der Videodecoder 12 die Daten, welche schon für I-Bilder und P-Bilder decodiert wurden, liefert eine Bewegungskompensation in Bezug auf die Daten mit Hilfe der MC-Schaltung, addiert die Daten, welche durch die Umkehr-CDT-Schaltung geliefert werden, und die Daten, welche einer Bewegungskompensation unterworfen wurden, um Daten für B-Bilder zu bilden und um Daten im Rahmenspeicher zu speichern.In addition, if the relevant data are for B-pictures supplied from the inverse DCT circuit, the video decoder reads 12 the data already decoded for I-pictures and P-pictures provides motion compensation with respect to the data by means of the MC-circuit, adds the data supplied by the reverse CDT-circuit and the data, which have been subjected to motion compensation to form data for B-pictures and to store data in the frame memory.

Außerdem setzt der Videodecoder 12 die decodierten Videodaten von den Digitaldaten in Analogdaten mit einem D/A-Umsetzer um und bildet ein Videosignal, und gibt das Videosignal über einen Ausgangsanschluss 30 nach außenhin aus.In addition, the video decoder sets 12 The decoded video data from the digital data in analog data with a D / A converter and forms a video signal, and outputs the video signal via an output terminal 30 outwards.

Der Audiopuffer 14 speichert vorübergehend die Audiodaten, die durch den Demultiplexer 10 geliefert werden und gibt die Audiodaten mit einem spezifizierten zeitlichen Ablauf an den Audiodecoder aus.The audio buffer 14 temporarily stores the audio data passing through the demultiplexer 10 are supplied and outputs the audio data with a specified timing to the audio decoder.

Der Audiodecoder 15 decodiert die Audiodaten, die durch ein spezifiziertes Codierungssystem codiert wurden, setzt die Daten D/A um, um ein Audiosignal zu bilden, und gibt das Audiosignal über einen Ausgangsanschluss 16 nach außenhin aus.The audio decoder 15 decodes the audio data encoded by a specified encoding system, converts the data D / A to form an audio signal, and outputs the audio signal via an output terminal 16 outwards.

Die Spursprung-Steuerschaltung 17 bildet ein Spursprungsignal, um die optische Abtasteinrichtung 2 auf die Spur, welche auf der optischen Platte 1 gebildet ist, gemäß dem Steuersignal zu bewegen, welches durch die Systemsteuerung 19 geliefert wird, und gibt dieses an die Servoschaltung 18 aus.The track jump control circuit 17 forms a track jump signal to the optical pickup 2 on the track, which on the optical disk 1 is formed to move according to the control signal, which by the system control 19 is supplied, and gives this to the servo circuit 18 out.

Die Servoschaltung 18 bildet ein Ansteuersignal, welches bestimmt ist, die optische Abtasteinrichtung 2 gemäß dem Spursprungsignal, welches durch die Spursprung-Steuersignal 17 geliefert wird, anzusteuern, und liefert das Ansteuersignal zu einem Schraubenmotor, der die optische Abtasteinrichtung 2 antreibt, um zu veranlassen, dass die optische Abtasteinrichtung 2 auf eine andere Spur springt.The servo circuit 18 forms a drive signal, which is determined, the optical scanning device 2 according to the track jump signal generated by the track jump control signal 17 is supplied to drive, and provides the drive signal to a screw motor, the optical scanning device 2 drives to cause the optical scanning device 2 jumps to another track.

Anschließend wird die Arbeitsweise des Ringpufferspeichers 6, der bei der optischen Plattenwiedergabevorrichtung vorgesehen ist, beschrieben.Subsequently, the operation of the ring buffer memory 6 described in the optical disk reproducing apparatus.

Wie in 11 gezeigt ist, hat der Ringpufferspeicher 6 eine Adressstruktur, welche automatisch eine Rückkehr zur Kopfadresse erzeugt, nachdem die Endadresse erreicht ist. Anders ausgedrückt schreitet, wie in 11 gezeigt ist, wenn die Adresse (X) (X ist die Adressnummer) zwischen der Adressnummer (0) auf die Adressnummer (11) gesetzt wird, die Adressnummer beginnend von der Adresse (0) zur Adresse (1), zur Adresse (2), ... und erreicht die Adresse (11). Danach kehrt die Adressnummer zurück zur Adresse (0) und läuft wiederum zur Adresse (1), zur Adresse (2). Dieser Ringpufferspeicher 6 ist spezifisch ausgedrückt auf dem FIFO-Prinzip aufgebaut.As in 11 is shown has the ring buffer 6 an address structure which automatically generates a return to the head address after the end address is reached. In other words, as in 11 is shown when the address (X) (X is the address number) is between the address number (0) is set to the address number (11), the address number starting from the address (0) to the address (1), the address (2), ... and reaches the address (11). Thereafter, the address number returns to the address (0) and in turn runs to the address (1), to the address (2). This ring buffer 6 is specifically based on the FIFO principle.

Wie in 12 gezeigt ist, bezeichnet WP den Schreibzeiger und zeigt die Adresse des Punkts, wo das Schreiben endet, und zeigt die Adresse, wo die Daten vor ECC geschrieben sind. EP bedeutet den ECC-Endzeiger, und dieser ECC-Endzeiger zeigt die letzte Adresse der verfügbaren Ausgangsdaten nach der Beendigung des Fehlerkorrekturprozesses. RP bedeutet Lesezeiger, und dieser Lesezeiger RP zeigt die Adresse von Daten, welche gelesen wurden (Daten, welche ausgegeben wurden). Anders ausgedrückt sind die Daten, welche zwischen dem Lesezeiger RP und dem ECC-Endzeiger EP geschrieben sind, Daten, welche zur Ausgebe vom Ringpufferspeicher 6 an die Decoder 12 und 15 verfügbar sind, die Daten, welche bei Adressen zwischen dem ECC-Endzeiger EP und dem Schreibzeiger EP geschrieben sind, sind Daten, deren Fehler nicht korrigiert wurden, und die Adressen zwischen dem Schreibzeiger WP und dem Lesezeiger RP bilden einen Bereich, der zur Speicherung durch die Speichersteuerung 5 verfügbar ist.As in 12 is shown, WP indicates the write pointer and shows the address of the point where the write ends, and shows the address where the data is written before ECC. EP means the ECC tail pointer and this ECC tail pointer shows the last address of the available output data after the completion of the error correction process. RP means read pointer, and this read pointer RP shows the address of data which has been read (data which has been output). In other words, the data written between the read pointer RP and the ECC tail pointer EP is data for output from the ring buffer memory 6 to the decoders 12 and 15 are available, the data written at addresses between the ECC tail pointer EP and the write pointer EP are data whose errors have not been corrected, and the addresses between the write pointer WP and the read pointer RP constitute an area to be stored the memory controller 5 is available.

In dem Fall, der durch 11 gezeigt ist, werden, da der Schreibzeiger WP an der Adresse (11) positioniert ist, die Daten bis zur Adresse (11) geschrieben. Der ECC-Endzeiger EP ist an der Adresse (9) positioniert, was bedeutet, dass die Daten zur Fehlerkorrektur bis zur Adresse (9) verarbeitet sind. Da der Lesezeiger RP bei der Adresse (2) positioniert ist, werden die Daten bis zur Adresse (2) gelesen. Daher wird der Fehlerkorrekturprozess beendet und die gelesenen verfügbaren Daten sind bei den Adressen (3)~(9) positioniert, die Daten, welche schon gelesen wurden und nutzlos wurden, sind an den Adressen (0)~(2) positioniert, und die neu geschriebenen Daten sind an den Adressen (10) und (11) positioniert.In the case, by 11 2, since the write pointer WP is positioned at the address (11), the data is written to the address (11). The ECC tail pointer EP is positioned at the address (9), which means that the error correction data is processed up to the address (9). Since the read pointer RP is located at the address (2), the data is read up to the address (2). Therefore, the error correction process is terminated and the read available data are positioned at the addresses (3) ~ (9), the data which has already been read and rendered useless are located at the addresses (0) ~ (2), and the new written data are positioned at addresses (10) and (11).

Insbesondere bewegen sich im Ringpufferspeicher 6 verschiedene Zeiger so, wie in 13~15 gezeigt ist.In particular, move in the ring buffer memory 6 different hands as in 13 ~ 15 is shown.

Es nun angenommen, dass die Daten vor der Fehlerkorrektur bis zum Schreibzeiger WP geschrieben sind. Diese Daten vor der Fehlerkorrektur werden auf Fehlerkorrektur in der Fehlerkorrekturschaltung 7 verarbeitet, um dann zum Ringpufferspeicher 6 gesendet zu werden, und der Raum, der sich bis zum Fehlerzeiger EP erstreckt, zeigt die Daten, welche auf Fehlerkorrektur verarbeitet wurden und zur Ausgabe verfügbar sind. Daten bis zum Lesezeiger RP wurden schon gelesen.It is now assumed that the data before the error correction is written to the write pointer WP. This data before the error correction will be on error correction in the error correction circuit 7 then processed to the ring buffer 6 to be sent, and the space extending to the error pointer EP shows the data which has been processed for error correction and available for output. Data up to the read pointer RP has already been read.

Wie in 13 gezeigt ist, werden die an erster Stelle demodulierten Daten in den Ringpufferspeicher 6 geschrieben. Wenn die Daten vollständig geschrieben sind, wird der Schreibzeiger WP um einen ECC-Block nach vorwärts verschoben, und die Daten werden zur Fehlerkorrekturschaltung 7 zur Fehlerkorrektur von den PI-Reihen, PO-Reihen und den PI-Reihen übertragen. Wenn der Fehlerkorrekturprozess beendet ist, wird ein Schritt zur Fehlerermittlung ausgeführt, die Daten, welche zur Fehlerkorrektur verarbeitet werden, werden zum Ringpufferspeicher 6 übertragen, und, wenn die Daten des Blocks vollständig übertragen sind, wird der Fehlerzeiger EP nach vorne um einen Block gedrückt.As in 13 is shown, the data demodulated in the first place in the ring buffer memory 6 written. When the data is completely written, the write pointer WP is shifted forward by one ECC block, and the data becomes the error correction circuit 7 for error correction from PI rows, PO rows and PI rows. When the error correction process is completed, a step of error detection is performed, the data processed for error correction becomes the ring buffer memory 6 and, when the data of the block is completely transferred, the error pointer EP is pushed forward by one block.

Wie in 14 gezeigt ist, werden die Daten, die zur Fehlerkorrektur verarbeitet wurden, zu verfügbaren Ausgangsdaten. Wenn ein Ausgabeanforderungssignal empfangen wird, werden die Daten vom Ringpufferspeicher 6 gelesen, und der Lesezeiger RP wird nach vorne gedrückt. In diesem Zeitpunkt wird die Frage, ob es verfügbare Ausgangsdaten gibt oder nicht, durch den Lesezeiger RP und den Fehlerzeiger IP beurteilt. Anders ausgedrückt wird die Beziehung zwischen dem Fehlerzeiger EP und dem Lesezeiger RP beurteilt. Wenn die Beziehung zwischen dem Fehlerziger EP und dem Lesezeiger RP gleich EP > RP ist, gibt es verfügbare Ausgangsdaten, und daher werden die Daten an der hinteren Stufe ausgegeben und der Lesezeiger RP wird nach vorne gedrückt. Wenn EP = RP, gibt es keine verfügbaren Ausgangsdaten, und es werden keine Daten ausgegeben.As in 14 2, the data processed for error correction becomes available output data. When an output request signal is received, the data from the ring buffer memory becomes 6 read, and the read pointer RP is pushed forward. At this time, the question whether there is available output data or not is judged by the read pointer RP and the error pointer IP. In other words, the relationship between the error pointer EP and the read pointer RP is judged. If the relationship between the error EP and the read pointer RP is equal to EP> RP, there is available output data, and therefore the data at the rear stage is output and the read pointer RP is pushed forward. If EP = RP, there is no available output data and no data is output.

Wenn es keine Datenausgabeanforderung von irgendeiner Schaltung in einer hinteren Stufe gibt, läuft der Schreibzeiger WP weiter, während der Lesezeiger RP bewegungslos bleibt. Daher fängt der Schreibzeiger WP den Lesezeiger RP ein. Wenn der Schreibzeiger WP den Lesezeiger RP eingefangen hat, und WP = RP, wird die Schreibewegung vorübergehend ausgesetzt. Wenn ein Spursprung erforderlich ist, werden notwendige Schritte unternommen, um sicherzustellen, dass ein Spursprung auftritt (Überlaufsteuerung). Wenn der Lesezeiger RP danach weiterläuft und ein verfügbarer Bereich für die Eingabe sich entwickelt hat, wird es möglich, die demodulierten Daten zu schreiben.If there is no data output request from any circuit in one back stage gives, runs the writing pointer WP continues while the read pointer RP remains motionless. Therefore, the write pointer WP catches the Read pointer RP. When the write pointer WP has captured the read pointer RP, and WP = RP, the writing movement is temporarily suspended. If a track jump is required, necessary steps are taken to ensure that a track jump occurs (overflow control). If the Read pointer RP then continues to run and an available one Area for As the input has evolved, it becomes possible to get the demodulated data to write.

Wie oben ausgeführt steuert in der optischen Plattenvorrichtung die Speichersteuerung 5 den Ringpufferspeicher 6 so, dass der Lesezeiger RP den ECC-Endzeiger EP nicht überholen würde, dass der ECC-Endzeiger EP den Schreibzeiger WP nicht überholen würde und dass das Datenschreiben ausgesetzt würde, wenn der Schreibzeiger WP den Lesezeiger RP eingefangen hat.As stated above, in the optical disk device, the memory controller controls 5 the ring buffer 6 such that the read pointer RP would not overtake the ECC tail pointer EP, that the ECC tail pointer EP would not overtake the write pointer WP and that data writing would be suspended when the write pointer WP has captured the read pointer RP.

Die Arbeitsweise der Systemsteuerung, wenn die optische Plattenwiedergabevorrichtung, welche wie oben ausgeführt aufgebaut ist, verwendet wird, Daten, welche auf der optischen Platte 1 gespeichert sind, wiederzugeben, wird nun beschrieben.The operation of the system controller when the optical disk reproducing apparatus constructed as set forth above uses data stored on the optical disk 1 are stored, will now be described.

Die Systemsteuerung 19 spezifiziert vorher im Sektorermittlungsteil 4 die Sektoradressnummer, welche in den Ringpufferspeicher 6 zu schreiben ist, der wie oben beschrieben arbeitet. Die Systemsteuerung spezifiziert beispielsweise die Schreibstart-Spezifizierungsadresse (SSA), welche die Sektoradressnummer zeigt, wo das Datenschreiben im Ringpufferspeicher 6 beginnt, und die Schreibendadresse (ESA), welche die Sektoradressnummer zeigt, wo das Datenschreiben im Ringpufferspeicher 6 endet. Wenn die Daten, welche auf einer optischen Platte 1 gespeichert sind, wiedergegeben werden sollen, liefert die Systemsteuerung 19 die Schreibstart-Spezifizierungsadresse SSA zur Spursprung-Steuerschaltung 17, so dass die Servoschaltung 18 einen Spursprungbefehl ausgeben würde. Dies führt die Systemsteuerung 19 dazu, die Servoschaltung 18 zu steuern, um die optische Abtasteinrichtung 2 anzusteuern, um auf eine Spurposition zu springen, welche auf die Schreibstart-Spezifizierungsadresse SSA folgt.The system control 19 previously specified in the sector determination section 4 the sector address number which is in the ring buffer memory 6 to write, which works as described above. For example, the system controller specifies the Write Start Specification Address (SSA), which indicates the sector address number where the data write is in the ring buffer memory 6 begins, and the write address (ESA), which shows the sector address number, where the data write in the ring buffer memory 6 ends. If the data is on an optical disk 1 are to be played, provides the system control 19 the write start specifying address SSA to the track jump control circuit 17 so that the servo circuit 18 would issue a track jump instruction. This leads the system control 19 in addition, the servo circuit 18 to control the optical scanning device 2 to jump to a track position following the write start specifying address SSA.

Die Sektorermittlungsschaltung 4 ermittelt Sektoradressnummern von den durch die Demodulatorschaltung 3 demodulierten Daten und gibt die ermittelten Sektoradressnummern und die Schreibstart-Spezifizierungsadresse SSA an die Speichersteuerung 5 aus. Die Speichersteuerung 5 liest die Adresse für jeden Sektor der optischen Platte 1 von den Ausgangssignalen der Sektorermittlungsschaltung 4, vergleicht die Schreibstart-Spezifizierungsadresse SSA und die Schreibendadresse ESA für jede Sektoradressnummer, um zu bestimmen, ob sie übereinstimmen oder nicht, und schreibt über den ECC-Block die Daten gemeinsam mit der Schreibstart-Spezifizierungsadresse SSA und der Schreibendadresse ESA in den Ringpufferspeicher 6. Die Sektorermittlungsschaltung 4 bildet die erste Sektorinformation und gibt diese an die Systemsteuerung 19 über die Speichersteuerung 5 aus.The sector detection circuit 4 determines sector address numbers from those by the demodulator circuit 3 demodulated data and outputs the detected sector address numbers and the write start specifying address SSA to the memory controller 5 out. The memory controller 5 reads the address for each sector of the optical disk 1 from the output signals of the sector detection circuit 4 , compares the write start specifying address SSA and the write end address ESA for each sector address number to determine whether they match or not, and writes the data into the ring buffer memory via the ECC block together with the write start specifying address SSA and the write end address ESA 6 , The sector detection circuit 4 forms the first sector information and passes it to the system control 19 via the memory controller 5 out.

Danach steuert die Systemsteuerung 19 die Speichersteuerung 5, um die Daten, welche in den Ringpufferspeicher 6 zur Fehlerkorrektur und der Fehlerermittlung geschrieben wurden, zu verarbeiten, und liefert die zweite Sektorinformation von der Stromermittlungsschaltung 9.Thereafter, the system controller controls 19 the memory controller 5 to get the data into the ring buffer 6 for error correction and error detection have been written, and provides the second sector information from the current detection circuit 9 ,

Die Systemsteuerung 19 steuert die Speichersteuerung 5, um die erste Sektorinformation, welche durch die Sektorermittlungsschaltung 4 gebildet wird, und die zweite Sektorinformation, welche durch die Stromermittlungsschaltung 9 gebildet wird, in einen spezifizierten Bereich des Ringpufferspeichers 6 zu schreiben. Als Ergebnis bestimmt die Systemsteuerung 19 das Bit 0, welches im spezifizierten Bereich gespeichert ist, als Startsektorinformation, das Bit 1 als Endsektorinformation, das Bit 2 als Ausgangsspezifizierungs-Sektorinformation, das Bit 3 als Korrekturergebnisflag und das Bit 4 als IP-Ausgangssektorinformation.The system control 19 controls the memory controller 5 to the first sector information, which by the sector detection circuit 4 and the second sector information generated by the current detection circuit 9 is formed in a specified area of the ring buffer 6 to write. As a result, the system controller determines 19 bit 0 stored in the specified area as start sector information, bit 1 as end sector information, bit 2 as output specifying sector information, bit 3 as a correction result flag, and bit 4 as IP output sector information.

Danach steuert die Systemsteuerung 19 die Speichersteuerung 5, um die Daten, welche durch den Ringpufferspeicher 8 an den Demultiplexer 10 auszugeben sind, auf Basis der ersten Sektorinformation und der zweiten Sektorinformation. Als Ergebnis werden die Videodaten über den Demultiplexer 10, den Videopuffer 11 und den Videodecoder 12 wiedergegeben, und die Audiodaten werden über den Demultiplexer 10, den Audiopuffer 14 und den Audiodecoder 15 wiedergegeben.Thereafter, the system controller controls 19 the memory controller 5 to the data passing through the ring buffer 8th to the demultiplexer 10 based on the first sector information and the second sector information. As a result, the video data is transmitted via the demultiplexer 10 , the video buffer 11 and the video decoder 12 and the audio data is passed through the demultiplexer 10 , the audio buffer 14 and the audio decoder 15 played.

Bei der optischen Plattenwiedergabevorrichtung werden, wenn die Videodaten decodiert werden, Daten vom Ringpufferspeicher 6 an den Videopuffer 11 gemäß den Codeanforderungssignalen, welche durch den Videodecoder 12 gebildet werden, ausgegeben. Wenn beispielsweise die Aufeinanderfolge der Datenverarbeitung bezogen auf einfache Bilder eine kürzere Decodierzeit im Videodecoder 12 und ein reduziertes Datenübertragungsvolumen vom Videopuffer 11 zum Videopuffer 12 zur Folge hat, fällt die Rate der Videoübertragung vom Ringpufferspeicher 6 zum Videopuffer 11 ebenfalls. Als Ergebnis wird, wenn die Schreibgeschwindigkeit von der Speichersteuerung 5 größer ist als die Datenübertragungsgeschwindigkeit zum Demultiplexer 10, das Datenvolumen, welches im Ringpufferspeicher 6 gespeichert ist, größer, und ein Überlauf kann sich im Ringpufferspeicher 6 entwickeln. Wenn daher das Datenvolumen den erforderlichen Standardwert, der vorher festgelegt ist, überschritten hat, beurteilt als Antwort auf ein Steuersignal, ein Steuersignal, welches durch die Systemsteuerung 19 geliefert wird, welches das Datenvolumen zeigt, welches aktuell im Ringpufferspeicher 6 gespeichert ist, gemäß dem Schreibzeiger WP und dem Wiedergabezeiger RP, welche durch die Speichersteuerung 5 gesteuert werden, die Spursprung-Steuerschaltung 17, dass der Ringpufferspeicher 6 überlaufen kann und gibt ein Spursprungsignal an die Servoschaltung 18 aus.In the optical disk reproducing apparatus, when the video data is decoded, data is taken from the ring buffer memory 6 to the video buffer 11 according to the code request signals generated by the video decoder 12 be formed, spent. For example, if the succession of data processing relative to simple images has a shorter decoding time in the video decoder 12 and a reduced data transfer volume from the video buffer 11 to the video buffer 12 As a result, the rate of video transmission from the ring buffer falls 6 to the video buffer 11 also. As a result, when the writing speed of the memory controller 5 is greater than the data rate to the demultiplexer 10 , the volume of data in the ring buffer 6 is larger, and an overflow may occur in the ring buffer 6 develop. Therefore, when the data volume has exceeded the required default value set in advance, in response to a control signal, a control signal judged by the system controller 19 is delivered, which shows the data volume currently in the ring buffer memory 6 stored in accordance with the write pointer WP and the playback pointer RP, which is controlled by the memory controller 5 to be controlled, the track jump control circuit 17 in that the ring buffer 6 can overflow and gives a track jump signal to the servo circuit 18 out.

Die Systemsteuerung 19 berechnet bei Eingabe eines Sektoradress-Anomaliesignals, welches durch die Sektorermittlungsschaltung 4 geliefert wird, und eines Fehlerereignissignals, welches durch Fehlerkorrekturschaltung 7 geliefert wird, das Volumen der verfügbaren Ausgangsdaten, welche im Ringpufferspeicher 6 verbleiben, vom ECC-Endzeiger EP und dem Ausgangszeiger RP, und berechnet außerdem das Volumen der Daten, das notwendig ist, um ein Lesen vom Ringpufferspeicher 6 zum Videopuffer 11 sicherzustellen, wobei eine optische Platte 1 eine Drehung von der Spurposition macht, wo die optische Abtasteinrichtung 2 zurzeit abtastet (eine Drehwarteperiode). Wenn das Volumen der restlichen Daten im Ringpufferspeicher groß ist, entwickelt sich, wenn die Daten mit der maximalen Übertragungsrate vom Ringpufferspeicher 6 gelesen werden, im Ringpufferspeicher 6 kein Unterlauf. Aus diesem Grund beurteilt die Systemsteuerung 19, dass es möglich ist, sich von einem Fehler zu erholen, indem wiederum die Daten an der Position wiedergegeben werden, wo der Fehler aufgetreten ist, und steuert die Spursprung-Steuerschaltung 17, um ein Spursprungsignal an die Servoschaltung 18 auszugeben.The system control 19 calculated upon input of a sector address anomaly signal generated by the sector detection circuit 4 and an error event signal generated by error correction circuit 7 is supplied, the volume of available output data, which in the ring buffer memory 6 from the ECC tail pointer EP and the output pointer RP, and also calculates the volume of data necessary to read from the ring buffer memory 6 to the video buffer 11 make sure an optical disk 1 makes a rotation of the track position where the optical pickup 2 currently scanning (a turnkey period). When the volume of the remaining data in the ring buffer is large, when the data at the maximum transfer rate evolves from the ring buffer 6 be read in the ring buffer memory 6 no underflow. For this reason, the system controller judges 19 in that it is possible to recover from an error by, in turn, reproducing the data at the position where the error has occurred and controlling the track jump control circuit 17 to a track jump signal to the servo circuit 18 issue.

Wenn folglich die Spursprung-Steuerschaltung ein Spursprungsignal an die Servoschaltung 18 ausgibt, steuert die Servoschaltung 18 die optische Abtasteinrichtung 2, um auf eine andere Spur zu springen, um die Spurposition zu ändern, um diese durch die optische Abtasteinrichtung 2 wiederzugeben. Anders ausgedrückt, wenn beispielsweise Daten von der inneren Spur in Richtung auf die äußere Spur der optischen Platte 1 gespeichert sind, steuert die Servoschaltung 18 die optische Abtasteinrichtung 2, um von der aktuellen Spurposition auf eine innere benachbarte Spur zu springen. Bei dieser optischen Plattenwiedergabevorrichtung wird, wenn die Position der Wiedergabespur durch die optische Abtasteinrichtung 2 eine weitere Runde macht, um zu ihrer Ursprungsposition zurückzukehren, anders ausgedrückt, wenn die Sektoradressnummer, welche durch Sektorermittlungsschaltung erlangt wird, zur Sektoradressnummer im Zeitpunkt des Spursprungs wird, das Schreiben neuer Daten in den Ringpufferspeicher verboten, und die Daten, welche schon im Ringpufferspeicher gespeichert sind, werden wenn erforderlich an den Videopuffer 11 ausgegeben.Thus, when the track jump control circuit inputs a track jump signal to the servo circuit 18 outputs, controls the servo circuit 18 the optical scanning device 2 to jump to another track to change the track position by the optical pickup 2 play. In other words, if, for example, data is from the inner track toward the outer track of the optical disc 1 stored, controls the servo circuit 18 the optical scanning device 2 to jump from the current track position to an inner adjacent track. In this optical disk reproducing apparatus, when the position of the reproducing track is detected by the optical pickup 2 another round to return to its original position, in other words, when the sector address number obtained by sector detection circuit becomes the sector address number at the time of the track jump, the writing of new data to the ring buffer is prohibited, and the data already stored in the ring buffer are, if necessary, to the video buffer 11 output.

Wenn nach einem Spursprung die Menge gespeicherter Daten im Ringpufferspeicher 6 den vorgeschriebenen Standardwert übersteigt, nimmt, sogar wenn die Sektoradressnummer, welche von der Sektorbestimmungsschaltung erlangt wird, mit der Sektoradressnummer im Zeitpunkt eines Spursprungs übereinstimmt, die Spursprung-Steuerschaltung 17 das Datenschreiben in den Ringpufferspeicher 6 nicht auf und führt einen anderen Spursprung aus.If, after a track jump, the amount of stored data in the ring buffer 6 exceeds the prescribed standard value, even if the sector address number obtained from the sector determination circuit matches the sector address number at the time of a track jump, the track jump control circuit 17 the data write to the ring buffer memory 6 do not open and do another track jump.

Hier hat der Ringpufferspeicher 6 eine Kapazität, um Daten zu speichern, die ausreichend sind, zumindest eine Spur (eine Drehung) der optischen Platte 1 aufzufüllen. Wenn daher die optische Platte 1 eine CLV-Platte (konstante Lineargeschwindigkeit) ist, wendet sich der Drehzyklus bis zu dem Maximum auf die äußerste Spur, und folglich hat der Ringpufferspeicher 6 zumindest eine Speicherkapazität einer Spur (einer Drehung) in der äußersten Spur, anders ausgedrückt eine Speicherkapazität von (Drehzyklus in der äußersten Spur) × (Datenübertragungsrate von der Fehlerkorrekturschaltung 7 zum Ringpufferspeicher 6).Here is the ring buffer 6 a capacity to store data sufficient, at least one track (one turn) of the optical disk 1 fill. Therefore, if the optical disk 1 is a constant linear velocity (CLV) disk, the spinning cycle turns to the maximum on the outermost track, and thus the ring buffer memory has 6 at least one storage capacity of one track (one turn) in the outermost track, in other words, a storage capacity of (rotation cycle in the outermost track) × (data transfer rate from the error correction circuit 7 to the ring buffer 6 ).

Bei dieser optischen Plattenwiedergabevorrichtung wird die maximale Datenübertragungsrate vom Ringpufferspeicher 6 zum Videopuffer 11 auf einen Wert gleich der Datenübertragungsrate von der Fehlerkorrekturschaltung 7 zum Ringpufferspeicher 6 festgelegt, oder kleiner als die Übertragungsrate von der Fehlerkorrekturschaltung 7 zum Ringpufferspeicher 6. Dieses Einstellen ermöglicht, die optische Plattenwiedergabevorrichtung frei zur Servoschaltung 18 Codeanforderungssignale, welche die Übertragung von Daten vom Videopuffer 11 zum Ringpufferspeicher 6 erfordern, unabhängig von den Zeitabläufen der Spursprünge ausgibt.In this optical disk reproducing apparatus, the maximum data transfer rate becomes the ring buffer memory 6 to the video buffer 11 to a value equal to the data transfer rate from the error correction circuit 7 to the ring buffer 6 fixed, or less than the transmission rate of the error correction circuit 7 to the ring buffer 6 , This setting enables the optical disk reproducing apparatus free to the servo circuit 18 Code request signals indicating the transmission of data from the video buffer 11 to the ring buffer 6 regardless of the timing of the track jumps.

Anschließend wird ein Beispiel einer schnellen Wiedergabe bei der optischen Plattenwiedergabevorrichtung durch Ausgeben von lediglich I-Bildern von den Daten, welche auf der optischen Platte 1 gespeichert sind, beschrieben.Subsequently, an example of a fast reproduction in the optical disk reproducing apparatus by outputting only I pictures from the data stored on the optical disk 1 are stored described.

Für eine Wiedergabe auf Basis der Verwendung von lediglich der Videodaten von den I-Bildern, welche in der optischen Platte 1 gespeichert sind, mit der optischen Plattenwiedergabevorrichtung bilden zunächst die Sektorermittlungsschaltung 4 und die Stromermittlungsschaltung 9 die erste Sektorinformation und die zweite Sektorinformation.For a reproduction based on the use of only the video data from the I-pictures stored in the optical disk 1 are stored with the optical disk reproducing apparatus first form the sector detection circuit 4 and the current detection circuit 9 the first sector information and the second sector information.

Als Antwort auf die Eingabe von außen von einem Befehl für eine schnelle Wiedergabe der Videodaten unter Verwendung von lediglich der I-Bilder von außerhalb steuert die Systemsteuerung 19 die Spursprung-Steuerschaltung 17, um die Videodaten, welche auf der optischen Platte 1 gespeichert sind, durch die optische Abtasteinrichtung 2 wiederzugeben. In diesem Zeitpunkt spezifiziert die Systemsteuerung 19 die Schreibstart-Spezifizierungsadresse (SSA) und die Schreibendadresse (ESA), um ein Steuersignal an die Spursprung-Steuerschaltung 17 auszugeben, welches veranlasst, dass die optische Abtasteinrichtung 2 auf eine andere Spur springt. Die Servoschaltung 18 steuert die optische Abtasteinrichtung 2, um auf eine Spurposition zu springen, gemäß der Schreibstart-Spezifizierungsadresse SSA an. Die optische Abtasteinrichtung 2 ermittelt die Daten, welche auf der optischen Platte 1 gespeichert sind, die Demodulatorschaltung 3 demoduliert die Daten, und die demodulierten Daten werden der Sektorermittlungsschaltung 4 zugeführt.In response to the external input from a command for fast playback of the video data using only the I-pictures from outside, the system controller controls 19 the track jump control circuit 17 to the video data, which on the optical disk 1 are stored by the optical scanning device 2 play. At this time, the system control specifies 19 the write start specifying address (SSA) and the write end address (ESA) to supply a control signal to the track jump control circuit 17 which causes the optical scanning device 2 jumps to another track. The servo circuit 18 controls the optical scanning device 2 to jump to a track position according to the write start specifying address SSA. The optical scanning device 2 determines the data which is on the optical disk 1 are stored, the demodulator circuit 3 demodulates the data, and the demodulated data becomes the sector detection circuit 4 fed.

Die Sektorermittlungsschaltung 4 ermittelt Sektoradressnummern von den Daten, welche durch die Demodulatorschaltung 3 demoduliert werden, vergleicht die Sektoradressnummern, welche ermittelt werden, mit der Schreibstart-Spezifizierungsadresse SSA und der Schreibendadresse ESA und gibt die Daten an die Speichersteuerung 5 aus. Anders ausgedrückt liest die Sektorermittlungsschaltung 4 Adressen für jeden Sektor der optischen Platte 1 von dem Ausgangssignal der Demodulatorschaltung 3, vergleicht jede Sektoradressnummer mit der Schreibstart-Spezifizierungsadresse SSA und der Schreibendadresse ESA, um zu bestimmen, ob sie übereinstimmen oder nicht. Die Sektorermittlungsschaltung 4 gibt die Daten der Adressnummer, welche mit der Schreibstart-Spezifizierungsadresse SSA übereinstimmt, aus, und danach an die Speichersteuerung 5 aus, und stoppt die Ausgabe der Daten bei Ermittlung einer Sektoradressnummer, welches mit der Schreibendadresse ESA übereinstimmt. Die Speichersteuerung 5 schreibt die Daten, welche durch die Sektorermittlungsschaltung 4 geliefert werden, über den ECC-Block in den Ringpufferspeicher 6 und schreibt die erste Sektorinformation in den spezifizierten Bereich des Ringpufferspeichers 6.The sector detection circuit 4 determines sector address numbers from the data provided by the demodulator circuit 3 demodulated compares the sector address numbers which are detected with the write start specifying address SSA and the write end address ESA and gives the data to the memory controller 5 out. In other words, the sector detection circuit reads 4 Addresses for each sector of the optical disk 1 from the output of the demodulator circuit 3 , compares each sector address number with the write start specifying address SSA and the write end address ESA to determine whether they match or not. The sector detection circuit 4 outputs the data of the address number which coincides with the write start specifying address SSA, and thereafter to the memory controller 5 and stops the output of the data upon detection of a sector address number which matches the write end address ESA. The memory controller 5 writes the data generated by the sector detection circuit 4 delivered via the ECC block into the ring buffer 6 and writes the first sector information in the specified area of the ring buffer memory 6 ,

Die Sektorermittlungsschaltung 4 vergleicht die Sektoradressnummer jedes Sektors mit der Schreibstart-Spezifizierungsadresse SSA und bildet die erste Sektorinformation, indem das Bit für die Startsektorinformation des relevanten Sektors auf ”1” eingestellt wird, wenn die Sektoradressnummer und die Schreibstart-Spezifizierungsadresse SSA übereinstimmen, und das Bit für die Ausgabespezifizierungs-Sektorinformation des Sektors einer Sektoradressnummer, welche zwischen der Schreibstart-Spezifizierungsadresse SSA und der Schreibendadresse ESA angeordnet ist, auf ”1” eingestellt wird.The sector detection circuit 4 compares the sector address number of each sector with the write start specifying address SSA, and forms the first sector information by setting the relevant sector start sector information bit to "1" when the sector address number and the write start specifying address SSA match, and the output specifying bit Sector information of the sector of a sector address number, which is arranged between the write start specifying address SSA and the write end address ESA, is set to "1".

Die Systemsteuerung 19 steuert dann die Speichersteuerung 5, um ECC-Blöcke, welche Sektoren aufweisen, deren Bit für die Ausgangsspezifizierungs-Sektorinformation gleich ”1” ist, vom Ringpufferspeicher 6 zur Fehlerkorrekturschaltung 7 auszugeben. Die Daten, welche vom Ringpufferspeicher 6 ausgegeben werden, werden in der Fehlerkorrekturschaltung 7 zur Fehlerkorrektur verarbeitet, wiederum in der Fehlerermittlungsschaltung 8 zur Fehlerermittlung verarbeitet, um dann im Ringpufferspeicher 6 gespeichert zu werden.The system control 19 then controls the memory controller 5 to receive ECC blocks having sectors whose bit for the output specifying sector information is "1" from the ring buffer memory 6 to the error correction circuit 7 issue. The data coming from the ring buffer 6 are output in the error correction circuit 7 processed for error correction, again in the error detection circuit 8th processed for error detection, and then in the ring buffer memory 6 to be saved.

Die Systemsteuerung steuert dann die Speichersteuerung 5, um die Daten, die auf Fehlerkorrektur und Fehlerermittlung verarbeitet wurden, und die erste Sektorinformation von dem Ringpufferspeicher 6 an die Stromermittlungsschaltung 9 auszugeben. Die Stromermittlungsschaltung 9 bestimmt, ob die Daten die sind, welche die I-Bilder aufweisen oder nicht, für jeden Sektor, der vom Ringpufferspeicher 6 herkommt, und in dem Fall, dass die Daten I-Bilder aufweisen, setzt die Stromermittlungsschaltung 9 das Bit für den IP-Ausgangssektorinformation des relevanten Sektors auf ”1”. Außerdem gibt die Stromermittlungsschaltung 9 IP-Endermittlungssignale an die Systemsteuerung 19 aus. Die Systemermittlungsschaltung 9 gibt bei Bildung der zweiten Sektorinformation diese an die Systemsteuerung aus. Die Systemsteuerung 19 steuert die Speichersteuerung 5, um zu bewirken, dass der Ringpufferspeicher 6 die zweite Sektorinformation, welche durch die Stromermittlungsschaltung 9 geliefert wird, speichert.The system controller then controls the memory controller 5 to the data processed for error correction and error detection and the first sector information from the ring buffer 6 to the current detection circuit 9 issue. The current detection circuit 9 determines whether or not the data is the one having the I-pictures for each sector from the ring buffer 6 and, in the case that the data has I pictures, sets the current detection circuit 9 the bit for the IP output sector information of the relevant sector is "1". In addition, there is the current detection circuit 9 IP Endermittlungssignale to the system control 19 out. The system discovery circuit 9 When the second sector information is formed, it outputs this to the system controller. The system control 19 controls the memory controller 5 to cause the ring buffer 6 the second sector information generated by the current detection circuit 9 is delivered stores.

Um die Daten, welche im Ringpufferspeicher 6 gespeichert sind, welche an den Demultiplexer zur Wiedergabe ausgegeben werden, auszugeben, liest die Systemsteuerung 19 vor dem Lesen der Daten die erste und die zweite Sektorinformation vom Ringpufferspeicher 8, steuert die Speichersteuerung so, dass lediglich die Daten des Sektors, bei denen die logische Multiplikation von Bits für die Ausgangsspezifizierungs-Sektorinformation und die IP-Ausgangssektorinformation gleich ”1” ist, an den Videodecoder zur schnellen Wiedergabe von Videodaten und Audiodaten ausgegeben werden.To the data, which in the ring buffer memory 6 output to the demultiplexer for playback output reads the system controller 19 before reading the data, the first and second sector information from the ring buffer 8th , controls the memory controller so that only the data of the sector where the logical multiplication of bits for the output specifying sector information and the IP output sector information is "1" is output to the video decoder for fast reproduction of video data and audio data.

Anschließend wird der Prozess zum Bilden der ersten und der zweiten Sektorinformation mit der Sektorermittlungsschaltung 4 und der Stromermittlungsschaltung 9 mit Hilfe von 16 erläutert.Subsequently, the process of forming the first and second sector information with the sector detection circuit 4 and the current detection circuit 9 with the help of 16 explained.

16 zeigt die Funktion der Sektorermittlungsschaltung 4 und der Stromermittlungsschaltung 9, um Daten zwischen dem Sektor (5) und dem Sektor (9) auszugeben, wenn die Daten zwischen dem Sektor (9) und dem Sektor (F) im Ringpufferspeicher 6 gespeichert sind. In diesem Fall setzt die Systemsteuerung 19 die Schreibstart-Spezifizierungsadresse SSA auf den Sektor (0) und die Schreibendadresse ESA auf den Sektor (99) und steuert die Spursprung-Steuerschaltung 17 und die Speichersteuerung 5, um zu veranlassen, dass der Ringpufferspeicher 6 diese Einstellungen speichert (BUFF_WR). 16 shows the function of the sector detection circuit 4 and the current detection circuit 9 to output data between the sector (5) and the sector (9) when the data between the sector (9) and the sector (F) in the ring buffer memory 6 are stored. In this case, the system control continues 19 the write start specifying address SSA to the sector (0) and the write end address ESA to the sector (99) and controls the track jump control circuit 17 and the memory controller 5 to cause the ring buffer 6 saves these settings (BUFF_WR).

In diesem Zeitpunkt bestimmt die Sektorbestimmungsschaltung 4, dass die Sektoradressnummer und die Schreibstart-Spezifizierungsadresse SSA sich verständigt haben, wenn sie einen Sektor (0) ermittelt hat, und setzt das Bit für die Startsektorinformation des Sektors (0) auf ”1”, und das Bit für die Ausgangsspezifizierungsinformation des Sektors (0) danach auf ”1”. Folglich bildet die Sektorermittlungsschaltung 4 die erste Sektorinformation, welche aus der Startsektorinformation, der Endadressinformation und der Ausgangsspezifizierungs-Sektorinformation zusammengesetzt ist.At this time, the sector determination circuit determines 4 in that the sector address number and the write start specifying address SSA have agreed when it has detected a sector (0), and sets the bit for the sector (0) start sector information to "1", and the sector for output specifying information (S) ( 0) then to "1". Consequently, the sector detection circuit forms 4 the first sector information composed of the start sector information, the end address information, and the output specifying sector information.

Als Antwort auf das Zuführen von Daten, von denen das Bit für die Ausgangsspezifizierungs-Sektorinformation gleich ”1” ist, und beim Ermitteln des Gruppenstartcodes GopHdr und des Bildstartcodes PicHdr für das I-Bild im Sektor (5) setzt die Stromermittlungsschaltung 9 das Bit für die IP Ausgangssektorinformation für den Sektor (5) und danach auf ”1”. Die Stromermittlungsschaltung 9 setzt bei Ermittlung des Bildstartcodes PicHdr für das P-Bild im Sektor (8) das Bit für die IP Ausgangssektorinformation für den Sektor (9), und danach auf ”0”. Die Stromermittlungsschaltung 9 setzt das Bit für das Korrekturergebnisflag auf ”0” als Antwort auf das Fehlerermittlungsergebnis in der Fehlerermittlungsschaltung 8. Folglich bildet die Stromermittlungsschaltung 9 die zweite Sektorinformation, welche aus Korrekturergebnisflags besteht, deren Bit für den gesamten Sektor gleich ”1” ist, und die IP Ausgangssektorinformation, dessen Bit für die Sektoren (5) bis (8) gleich ”1” ist. Die Stromermittlungsschaltung 9 gibt die zweite Sektorinformation, die erzeugt wird, an die Systemsteuerung 19 aus. Die Systemsteuerung 19 steuert die Speichersteuerung 5 so, dass die zweite Sektorinformation, die zugeführt wird, im Ringpufferspeicher 6 gespeichert wird.In response to supplying data of which the bit for the output specifying sector information is "1", and determining the group start code GopHdr and the picture start code PicHdr for the I-picture in the sector (5), the current detecting circuit sets 9 the bit for the IP output sector information for the sector (5) and then to "1". The current detection circuit 9 sets PicHdr for the P-picture in the sector (8) when the picture start code PicHdr is detected the bit for the IP output sector information for the sector (9), and then to "0". The current detection circuit 9 sets the correction result flag bit to "0" in response to the error detection result in the error detection circuit 8th , Consequently, the current detection circuit forms 9 the second sector information consisting of correction result flags whose bit for the entire sector is "1" and the IP output sector information whose bit for the sectors (5) to (8) is "1". The current detection circuit 9 gives the second sector information that is generated to the system controller 19 out. The system control 19 controls the memory controller 5 such that the second sector information that is supplied is in the ring buffer memory 6 is stored.

Wenn die Systemsteuerung 19 die Daten, welche im Ringpufferspeicher 6 gespeichert sind, an den Videodecoder 12 ausgibt, um die Daten wiederzugeben, während die erste Sektorinformation und die zweite Sektorinformation im Ringpufferspeicher 6 gespeichert verbleiben, liest die Systemsteuerung die erste und die zweite Sektorinformation und steuert die Speichersteuerung 5 so, dass die Daten des Sektors, wo die logische Multiplikation der Ausgangsspezifizierungs-Sektorinformation und die IP-Ausgangssektorinformation vom Ringpufferspeicher 6 an den Videodecoder 12 ausgegeben werden (BUFF_RD).If the control panel 19 the data in the ring buffer 6 stored to the video decoder 12 outputs the data while the first sector information and the second sector information are in the ring buffer memory 6 remain stored, the system controller reads the first and the second sector information and controls the memory controller 5 such that the data of the sector where the logical multiplication of the output specifying sector information and the IP output sector information from the ring buffer memory 6 to the video decoder 12 be issued (BUFF_RD).

Anschließend wird ein Beispiel einer schnellen Wiedergabe in der Vorwärtsrichtung durch Decodieren lediglich von I-Bildern mit der optischen Plattenwiedergabevorrichtung erläutert.Subsequently, will an example of fast playback in the forward direction by decoding only I pictures with the optical disk player explained.

In dieser 17 steuert zunächst die Systemsteuerung 12 die Speichersteuerung, um mit der Wiedergabe zu beginnen, wobei die Schreibstart-Spezifizierungsadresse SSA auf (2) und die Schreibendadresse ESA auf (99) gesetzt wird (17A, PB_DATA).In this 17 first controls the system control 12 the memory controller to start playback, setting the write start specifying address SSA to (2) and the write end address ESA to (99) ( 17A , PB_DATA).

Dann steuert die Systemsteuerung die Speichersteuerung so, dass das Sektorermittlungsteil 4 den Sektor (2) ermitteln wird und beginnt mit dem Schreiben von Daten und der ersten Sektorinformation in den Ringpufferspeicher 6 (17B, BUFF_WR). Hier steuert die Systemsteuerung 19 die Speichersteuerung 5 so, um die Daten sequentiell in den Sektor 2 und danach in den Ringpufferspeicher 6 vom Zeitpunkt t2 an zu schreiben.Then, the system controller controls the memory controller so that the sector detecting part 4 determine the sector (2) and starts writing data and the first sector information to the ring buffer 6 ( 17B , BUFF_WR). Here controls the system control 19 the memory controller 5 so the data is sequential in the sector 2 and then into the ring buffer memory 6 from the time t 2 to write.

Wenn dann Daten, die ausreichend sind, einen ECC-Block aufzufüllen, in den Ringpufferspeicher geschrieben sind, steuert die Systemsteuerung 19 die Speichersteuerung, um das Korrigieren von Fehlern, das Ermitteln von Fehlern und das Bilden der zweiten Sektorinformation zu beginnen (17C, ECC+(STREAM_DET)). Darauf verarbeitet die Fehlerkorrekturschaltung 7 die Daten, welche durch die Speichersteuerung zur Fehlerkorrektur geliefert werden, die Fehlerermittlungsschaltung 8 verarbeitet diese zur Fehlerermittlung und die Speichersteuerung 5 gibt die korrigierten Daten und das Ergebnis der Fehlerermittlung an die Stromermittlungsschaltung ein.Then, when data sufficient to fill an ECC block is written in the ring buffer memory, the system controller controls 19 the memory controller to start correcting errors, determining errors, and forming the second sector information ( 17C , ECC + (STREAM_DET)). Then the error correction circuit processes 7 the data supplied by the memory controller for error correction, the error detection circuit 8th processes them for error detection and memory control 5 inputs the corrected data and the result of the error detection to the current detection circuit.

Die Stromermittlungsschaltung 9 bildet die zweite Sektorinformation über die Sektoren (2) bis (4) im Zeitpunkt t6, und gibt das IP-Ausgangsend-Ermittlungssignal an die Systemsteuerung 19 aus (IP_END_DET). Als Antwort auf das IP-Ausgangsend-Ermittlungssignal, welches durch die Stromermittlungsschaltung geliefert wird, steuert die Systemsteuerung 19 die Speichersteuerung 5, um die Verarbeitung zum Speichern der Daten im Ringpufferspeicher 6 zu beenden und steuert die Speichersteuerung 5, um den Prozess zur Fehlerkorrektur zu beenden (WR-STOP, ECC_STOP). Außerdem steuert die Systemsteuerung 19 die Speichersteuerung 5, um die zweite Sektorinformation, welche durch die Stromermittlungsschaltung 9 gebildet wird, in den Ringpufferspeicher 6 zu schreiben.The current detection circuit 9 forms the second sector information about the sectors (2) to (4) at time t 6 , and outputs the IP output end detection signal to the system controller 19 off (IP_END_DET). In response to the IP output end detection signal supplied by the current detection circuit, the system controller controls 19 the memory controller 5 to the processing for storing the data in the ring buffer memory 6 to stop and controls the memory controller 5 to terminate the error correction process (WR-STOP, ECC_STOP). It also controls the system control 19 the memory controller 5 to the second sector information, which by the current detection circuit 9 is formed into the ring buffer 6 to write.

Danach gibt die Systemsteuerung 19 vom Zeitpunkt t4 aufwärts die Daten der Sektoren, welche die I-Bilddaten und den Sektoren (2) bis (4) enthalten, auf Basis der ersten Sektorinformation und der zweiten Sektorinformation (17D, BUFF_RD) aus. Der Videodecoder empfangt vom Zeitpunkt t5 an aufwärts die Daten der Sektoren (3) bis (4), welche die I-Bilddaten enthalten, unter den Daten des Sektors (3) und decodiert danach diese (17E, Video_DEC), und veranlasst, dass eine außen befindliche Anzeigevorrichtung neue I-Bilder anzeigt (17F, DISPLAY).After that gives the control panel 19 from the time t 4 upward, the data of the sectors containing the I-picture data and the sectors (2) to (4) based on the first sector information and the second sector information ( 17D Off, BUFF_RD) off. The video decoder receives, from time t 5 onwards, the data of the sectors (3) to (4) containing the I-picture data among the data of the sector (3) and thereafter decodes them (FIG. 17E , Video_DEC), and causes an external display device to display new I-pictures ( 17F , DISPLAY).

Bei einer optischen Plattenvorrichtung, welche diese Funktionen durchführt, ist es, sogar wenn die Sektorermittlungsschaltung 4 Sektoren mit Sektoradressnummern nicht ermitteln kann, welche mit der Schreibendadresse ESA übereinstimmen, möglich, das Ende der Absorption der Ausgangsspezifizierungssektoren zu bestätigen, wenn die Stromermittlungsschaltung 9 die IP-Ausgangsend-Ermittlungssignale zugeführt hat, und um die Ausgabe von Daten zu steuern, welche vom Ringpufferspeicher wiedergegeben werden, auf Basis der ersten und der zweiten Sektorinformation.In an optical disk apparatus performing these functions, even if the sector detecting circuit is 4 Sectors with sector address numbers can not determine which match the write address ESA, it is possible to confirm the end of the absorption of the output specifying sectors when the current detection circuit 9 has supplied the IP output end detection signals, and to control the output of data reproduced from the ring buffer memory based on the first and second sector information.

Anders ausgedrückt werden bei dieser optischen Plattenwiedergabevorrichtung, wenn zu einer schnellen Wiedergabe weitergegangen wird, wobei lediglich I-Bilder wiedergegeben werden, Sektoren beginnend mit dem Sektor, der einen Bildstartcode enthält, und endend mit einem anderen, bei dem der folgende Bildstartcode PicHdr, der Gruppenstartcode GopHdr oder die Sequenzende SeqEnd ermittelt werden, als Sektoren decodiert, welche I-Bilddaten enthalten, und als Antwort auf die IP-Ausgangsend-Ermittlungssignale, welches jedes Mal gegeben werden, wenn die Fehlerermittlungsschaltung 8 das Ermitteln von Fehlern beendet, fahrt die Systemsteuerung 19 damit fort, die folgenden I-Bilddaten wiederzugeben. Aus diesem Grund ist es möglich, die Wiedergabe von Bilddaten zu verhindern, welche keine I-Bilder sind. Daher kann das Verfahren der optischen Plattenwiedergabe das Intervall zum Wiedergeben von I-Bildern abkürzen und eine gleichmäßige schnelle Wiedergabe realisieren, wenn lediglich I-Bilder für eine schnelle Wiedergabe wiedergegeben werden.In other words, in this optical disk reproducing apparatus, when proceeding to fast reproduction, only I pictures are reproduced, sectors starting with the sector containing a picture start code and ending with another one in which the following picture starting code PicHdr is the group start code GopHdr or the sequence end SeqEnd are decoded as sectors containing I-picture data and in response to the IP output end detection signals which are given each time the error detection circuit 8th stops determining errors, drives the Control Panel 19 to play back the following I-picture data. For this reason, it is possible to prevent the reproduction of image data other than I-pictures. Therefore, the optical disk reproduction method can abbreviate the interval for reproducing I-pictures and realize a smooth fast reproduction when only reproducing I-pictures for fast reproduction.

Gemäß dieser optischen Plattenwiedergabevorrichtung ist es möglich, Daten, welche zur Fehlerkorrektur verarbeitet sind, unmittelbar in einem Ringpufferspeicher zu speichern und um die korrigierten Daten, welche im Ringpufferspeicher 6 gespeichert sind, an den Demultiplexer 10 als Antwort auf die IP-Ausgangssektor-Ermittlungssignale gemäß der ersten und zweiten Sektorinformation auszugeben. Aus diesem Grund ist es möglich, das Intervall zum Wiedergeben von I-Bildern gegenüber einer optischen Plattenwiedergabevorrichtung abzukürzen, bei der der Speicher zur Fehlerkorrektur und der Ringpufferspeicher 6 getrennt angeordnet sind. Diese optische Plattenwiedergabevorrichtung kann den Aufbau der Vorrichtung vereinfachen gegenüber einer optischen Plattenwiedergabevorrichtung, bei der der Speicher zur Fehlerkorrektur und der Ringpufferspeicher 6 getrennt angeordnet sind, wobei eine größere Abmessung der Vorrichtung vermieden wird.According to this optical disk reproducing apparatus, it is possible to directly store data processed for error correction in a ring buffer memory and the corrected data stored in the ring buffer memory 6 stored to the demultiplexer 10 in response to the IP output sector detection signals according to the first and second sector information. For this reason, it is possible to shorten the interval for reproducing I-pictures from an optical disk reproducing apparatus in which the memory for error correction and the ring buffer memory 6 are arranged separately. This optical disk reproducing apparatus can simplify the construction of the apparatus over an optical disk reproducing apparatus in which the memory for error correction and the ring buffer memory 6 are arranged separately, with a larger size of the device is avoided.

Bei dieser optischen Plattenwiedergabevorrichtung ist es nicht nur in dem Fall, wo der Fehlerzeiger EP des Ringpufferspeichers 6 als Antwort auf den Abschluss eines Fehlerkorrekturprozesses und eines Fehlerermittlungsprozesses für jeden ECC-Block nach vorne gedrückt wird, sondern auch, wenn lediglich I-Bilder schnell in der Vorwärtsrichtung wiedergegeben werden, möglich, den Fehlerzeiger EP nur dann nach vorne zu drücken, wenn ein IP-Ausgangsend-Ermittlungssignal ermittelt wurde, ohne dass die Fehlerermittlungsschaltung 8 irgendeinen Fehler ermittelt.In this optical disk reproducing apparatus, it is not only in the case where the error pointer EP of the ring buffer memory 6 in response to the completion of an error correction process and an error detection process for each ECC block is pushed forward, but also, when only I pictures are played back fast in the forward direction, it is possible to push the error pointer EP forward only if an IP Output end detection signal was detected without the error detection circuit 8th determined any error.

Bei dieser Art einer optischen Plattenwiedergabevorrichtung, bei der der Fehlerzeiger EP nicht weitergeht, bis ein IP-Ausgangsend-Ermittlungssignal ermittelt wird, bleibt, wenn die Fehler in den I-Bilddaten ermittelt werden, welche im Ringpufferspeicher 6 absorbiert sind, der Fehlerzeiger EP bewegungslos an der Position, welche er eingenommen hat, wenn die Absorption des I-Bilds, welches absorbiert wird, begonnen ist, und der Lesezeiger RP dies nicht überholt hat, und keine Daten des I-Bilds, welche Fehler aufweisen, an den Decoder nicht ausgegeben werden. Bei dieser optischen Plattenwiedergabevorrichtung ist es, wenn ein Fehler ermittelt wird, nach der Korrektur von Fehlern möglich, die Wiedergabe in Abhängigkeit von der Menge verfügbarer Ausgangsdaten, die im Ringpufferspeicher 6 bleiben, wiederzuversuchen. In diesem Zeitpunkt kann der Schreibzeiger WP auf den Punkt, der durch den Fehlerzeiger EP gezeigt wird, zurückgedrückt werden.In this kind of optical disk reproducing apparatus in which the error pointer EP does not continue until an IP output end detection signal is detected, when the errors in the I-picture data are detected, those in the ring buffer memory remain 6 the error pointer EP is motionless at the position it has taken when the absorption of the I-picture which is being absorbed is started and the read pointer RP has not overtaken it, and no data of the I-picture which errors have to be output to the decoder. In this optical disk reproducing apparatus, if an error is detected, after the correction of errors, reproduction is possible depending on the amount of available output data stored in the ring buffer memory 6 stay, try again. At this time, the write pointer WP can be pushed back to the point shown by the error pointer EP.

In der Beschreibung der optischen Plattenwiedergabevorrichtung, welche oben angegeben ist, wird ein Beispiel zum Decodieren lediglich eines einzelnen I-Bilds im Zeitpunkt schneller Wiedergabe beschrieben. Es können jedoch zwei Bilder, welche aus einem I-Bild und einem P-Bild bestehen, für eine schnelle Wiedergabe wiedergegeben werden. Die Stromermittlungsschaltung 9 einer solchen Plattenwiedergabevorrichtung setzt das Bit für die IP-Ausgangssektorinformation für die Periode beginnend mit der Ermittlung des Bildstartcodes PicHdr für I-Bilder, auf die die Ermittlung des Bildstartcodes PicHdr für P-Bilder folgt und mit der Ermittlung des Bildstartcodes PicHdr für die nachfolgenden P-Bilder geändert wird, P-Bilder oder B-Bilder auf ”1”. Die Stromermittlungsschaltung setzt das Bit für die IP-Sektorausgangsinformation für die Periode beginnend mit der Ermittlung des Bildstartcodes PicHdr für I-Bilder und endend mit der Ermittlung des Gruppenstartcodes GopHdr oder des Sequenzendcodes SeqEnd auf ”1”. Ein anderer möglicher Ausführungsmodus besteht darin, dass die Stromermittlungsschaltung 9 den Sektor beginnend mit der Ermittlung des Bildstartcodes PicHdr für I-Bilder und endend mit der Ermittlung, was zuerst von den beiden oben erwähnten Fällen als Ausgangsspezifizierungssektor kommt, und das IP-Ausgangssektorbit für die zweite Information auf ”1” setzt.In the description of the optical disk reproducing apparatus given above, an example of decoding only a single I-picture at the time of fast reproduction will be described. However, two pictures consisting of an I picture and a P picture can be reproduced for fast playback. The current detection circuit 9 of such a disk reproducing apparatus sets the bit for the IP output sector information for the period beginning with the detection of the picture start code PicHdr for I pictures, followed by the detection of the picture start code PicHdr for P pictures, and the determination of the picture start code PicHdr for the succeeding P pictures. Images are changed, P-pictures or B-pictures to "1". The current detection circuit sets the IP sector output information bit for the period starting from the detection of the picture start code PicHdr for I pictures and ending with the detection of the group start code GopHdr or the sequence end code SeqEnd to "1". Another possible execution mode is that the current detection circuit 9 starting the sector from the determination of the picture start code PicHdr for I-pictures and ending with the determination of what comes first from the two cases mentioned above as the output specifying sector and setting the IP output sector bit for the second information to "1".

Es ist außerdem möglich, dass die optische Plattenwiedergabevorrichtung drei Bilder, welche aus I-Bildern und P-Bildern bestehen, zur schnellen Wiedergabe decodiert und wiedergibt. Die Stromermittlungsschaltung 9 dieser optischen Plattenwiedergabevorrichtung setzt das Bit für die IP-Ausgangssektorinformation für die Periode beginnend mit der Ermittlung des Bildstartcodes PicHdr für I-Bilder gefolgt von zwei aufeinanderfolgenden Ermittlungen des Bildstartcodes PicHdr für P-Bilder und endend mit der Ermittlung des Bildstartcodes PicHdr für I-Bilder, P-Bilder oder B-Bilder auf ”1”. Die Stromermittlungsschaltung 9 setzt das Bit für die IP-Ausgangssektorinformation für die Periode beginnend mit der Ermittlung des Bildstartcodes PicHdr für I-Bilder und endend mit der Ermittlung des Gruppenstartcodes GopHdr oder des Squenzendes SeqEnd auf ”1”. Die Stromermittlungsschaltung 9 kann außerdem den Sektor beginnend mit der Ermittlung des Bildstartcodes PicHdr für I-Bilder und endend mit der Ermittlung, was zuerst von den beiden Fällen, wie oben erwähnt kommt, als Ausgangsspezifizierungssektor spezifizieren und das IP-Ausgangssektorbit für die zweite Sektorinformation auf ”1” setzen.It is also possible that the optical disc reproducing apparatus decodes and reproduces three pictures consisting of I pictures and P pictures for fast reproduction. The current detection circuit 9 this optical disk reproducing apparatus sets the bit for the IP output sector information for the period starting from the image start code PicHdr for I pictures followed by two consecutive determinations of the picture start code PicHdr for P pictures and ending with the detection of the picture start code PicHdr for I pictures, P-pictures or B-pictures on "1". The current detection circuit 9 sets the bit for the IP output sector information for the period starting from the detection of the picture start code PicHdr for I pictures and ending with the determination of the group start code GopHdr or the sequence end SeqEnd to "1". The current detection circuit 9 may also specify the sector starting from the determination of the picture start code PicHdr for I-pictures and ending with the determination of what comes first from the two cases as mentioned above as the output specifying sector and set the IP output sector bit for the second sector information to "1" ,

Bei dieser optischen Plattenwiedergabevorrichtung ist es möglich, dass die Systemsteuerung 19 die Spezifikation des Wiedergabemodus wählt, wobei lediglich I-Bilder verwendet werden, den Wiedergabemodus, wobei drei Bilder verwendet werden, welche aus I-Bildern und P-Bildern bestehen, und den Modus zum Ausgeben drei Bilder, welches aus I-Bildern und P-Bildern und Sprache bestehen und um die Speichersteuerung zu steuern. Diese Systemsteuerung 19 kann beispielsweise zwischen dem Modus schneller Wiedergabe, bei dem lediglich I-Bilder verwendet werden, und dem Modus schneller Wiedergabe, bei dem drei Bilder verwendet werden, welche aus I-Bildern und P-Bildern bestehen, umschalten in Abhängigkeit von der Wiedergabezeit (auch Wiedergabegeschwindigkeit), welche für eine schnelle Wiedergabe erforderlich ist. Die Systemsteuerung 19 wählt den Modus schneller Wiedergabe, wobei lediglich I-Bilder verwendet werden, wenn beispielsweise zu einem Titelabtasten weitergegangen wird, bei dem lediglich die ersten I-Bilder, welche auf der optischen Platte 1 gespeichert sind, in einem mannigfaltigen Bildanzeigeformat angezeigt werden.In this optical disk reproducing apparatus, it is possible for the system controller 19 the reproduction mode specification uses only I pictures, the display mode using three pictures consisting of I pictures and P pictures, and the mode of outputting three pictures consisting of I pictures and P pictures; Images and language exist and to control the memory control. This system control 19 For example, between the fast playback mode using only I pictures and the fast playback mode using three pictures consisting of I pictures and P pictures depending on the reproduction time (also the playback speed ), which is required for fast playback. The system control 19 selects the fast playback mode, using only I-pictures when proceeding, for example, to a title scan, in which only the first I-pictures appearing on the optical disc 1 stored in a varied image display format.

Insoweit die Ausführungsformen der oben beschriebenen Erfindung ausgeführt werden, wird man zumindest von Seiten unter Verwendung der softwaregesteuerten Datenverarbeitungsvorrichtung es schätzen, dass ein Computerprogramm, welches diese Softwaresteuerung bereitstellt, und ein Speichermedium, mit dem ein Computerprogramm gespeichert ist, als Merkmal der vorliegenden Erfindung in betracht gezogen wird.in this respect the embodiments of the invention described above, one will at least from pages using the software controlled computing device estimate, that a computer program providing this software control and a storage medium used to store a computer program is considered as a feature of the present invention becomes.

Claims (16)

Datenwiedergabevorrichtung, welche aufweist: eine Abtasteinrichtung (2) zum Erlangen von Daten eines Sektors gespeicherter Information von einem Aufzeichnungsmedium (1); eine Sektorermittlungseinrichtung (4) zum Ermitteln eines Sektors und zum Bilden von erster Wiedergabesteuerinformation, welche den wiederzugebenden Sektor zeigt; eine Speichereinrichtung (6) zum Speichern der Daten; eine Fehlerkorrektureinrichtung (7) zum Korrigieren von Fehlern der Daten, welche in der Speichereinrichtung (6) gespeichert sind, für eine vorher bestimmte Anzahl von Sektoren und zum Speichern der korrigierten Daten in der Speichereinrichtung (6); eine Stromermittlungseinrichtung (9) zum Ermitteln eines Sektors, der zumindest Intra-Bilddaten aufweist, und zum Bilden von zweiter Wiedergabesteuerinformation, welche den Sektor zeigt, der zumindest die Intra-Bilddaten aufweist, welche durch die Fehlerkoektureinrichtung (7) korrigiert wurden; eine Decodiereinrichtung (12) zum Decodieren eines Teils der Daten, welche durch die Fehlerkoektureinrichtung (7) korrigiert und in der Speichereinrichtung (6) gespeichert wurden, in Berg auf die erste Wiedergabesteuerinformation und die zweite Wiedergabesteuerinformation im Fall schneller Wiedergabe, und zum Ausgeben dieses Teils dieser Daten als ein regeneratives Signal; und eine Steuereinrichtung (19), die eingerichtet ist, den Prozess zum Speichern von Daten in der Speichereinrichtung (6) zu stoppen und den Prozess der Fehlerkorrektur durch die Fehlerkorrektureinrichtung (7) bezogen auf die zweite Wiedergabesteuerinformation zu stoppen.Data reproduction apparatus, comprising: a scanning device ( 2 ) for obtaining data of a sector of stored information from a recording medium ( 1 ); a sector determination device ( 4 ) for determining a sector and forming first reproduction control information showing the sector to be reproduced; a storage device ( 6 ) for storing the data; an error correcting device ( 7 ) for correcting errors of the data stored in the memory device ( 6 ) are stored for a predetermined number of sectors and for storing the corrected data in the memory device ( 6 ); a current determination device ( 9 ) for obtaining a sector having at least intra-image data, and for forming second reproduction control information showing the sector having at least the intra-image data which is processed by the error-correction means ( 7 ) have been corrected; a decoding device ( 12 ) for decoding a part of the data which is processed by the error-correction device ( 7 ) and in the memory device ( 6 in the case of fast playback, and outputting this part of this data as a regenerative signal; and a control device ( 19 ), which is adapted to the process for storing data in the memory device ( 6 ) and the process of error correction by the error correction device ( 7 ) with respect to the second reproduction control information. Datenwiedergabevorrichtung nach Anspruch 1, wobei die Speichereinrichtung ein Ringpuffer (6) ist und eingerichtet ist, MPEG-Daten, welche vom Aufzeichnungsmedium (1) durch die Abtasteinrichtung (2) wiedergegeben werden, zum Mindesten genug, um einen Track zu füllen, oder MPEG-Daten, welche zur Fehlerkorrektur durch die Fehlerkorrektureinrichtung (7) verarbeitet wurden, zum Mindesten genug, um einen Track zu füllen, zu speichern.A data reproducing apparatus according to claim 1, wherein said memory means is a ring buffer ( 6 ) is and is set up, MPEG data, which from the recording medium ( 1 ) by the scanning device ( 2 ), at least enough to fill a track, or MPEG data which is used for error correction by the error correction device ( 7 ), at least enough to fill a track to save. Datenwiedergabevorrichtung nach Anspruch 2, wobei die Steuereinrichtung (19) eingerichtet ist, einen Datenausgangszeiger des Ringpuffers (6) auf Basis der zweiten Wiedergabesteuerinformation, welche durch die Stromermittlungseinrichtung (9) gebildet ist, zu steuern.Data reproduction apparatus according to claim 2, wherein said control means ( 19 ), a data output pointer of the ring buffer ( 6 ) on the basis of the second reproduction control information generated by the current determination device ( 9 ) is controlled. Datenwiedergabevorrichtung nach Anspruch 2, wobei die erste Wiedergabesteuerinformation und die MPEG-Daten, welche durch den Sektor eingerichtet sind, verknüpft sind und in der Speichereinrichtung (6) gespeichert sind, und die Fehlerkorrektureinrichtung (7) eingerichtet ist, einen Fehler der MPEG-Daten, welche mit der ersten Wiedergabesteuerinformation verknüpft sind und welche in der Speichereinrichtung (6) gespeichert sind, zu korrigieren, und die zweite Wiedergabesteuerinformation und die MPEG-Daten, welche durch den Sektor eingerichtet sind, verknüpft sind und in der Speichereinrichtung (6) gespeichert sind, und die Decodiereinrichtung (12) betriebsfähig ist, so dass MPEG-Daten, welche mit der zweiten Wiedergabesteuerinformation verknüpft sind und in der Speichereinrichtung (6) gespeichert sind, wiedergegeben werden können.A data reproducing apparatus according to claim 2, wherein the first reproduction control information and the MPEG data set by the sector are linked and stored in the memory device (Fig. 6 ) and the error correction device ( 7 ) is arranged, an error of the MPEG data, which are associated with the first reproduction control information and which in the memory device ( 6 ), and the second reproduction control information and the MPEG data arranged by the sector are linked and stored in the memory device ( 6 ), and the decoding device ( 12 ) is operable such that MPEG data associated with the second playback control information and in the memory device ( 6 ) can be played back. Datenwiedergabevorrichtung nach Anspruch 1, welche außerdem aufweist: eine Speichersteuereinrichtung (5) zum Steuern des Eingangs und des Ausgangs von MPEG-Daten, welche in der Speichereinrichtung (6) gespeichert sind, und wobei die Speichersteuereinrichtung (5) betriebsfähig ist, MPEG-Daten, welche vom Aufzeichnungsmedium (1) durch die Abtasteinrichtung (2) wiedergegeben werden, umzuordnen, und eine Datenstruktur haben, die sequentiell durch MPEG-Daten und Paritätsdaten eingerichtet ist, und um diese in der Speichereinrichtung (6) zu speichern.A data reproducing apparatus according to claim 1, further comprising: a memory controller (16); 5 ) for controlling the input and the output of MPEG data stored in the memory device ( 6 ) are stored, and wherein the memory control device ( 5 ) is operable to receive MPEG data from the recording medium ( 1 ) by the scanning device ( 2 ), and have a data structure that is sequential by MPEG data and parity data is set up and stored in the memory device ( 6 ) save. Datenwiedergabevorrichtung nach Anspruch 1, wobei die Sektorermittlungseinrichtung (4) eingerichtet ist, Information, welche MPEG-Daten zeigt, welche als regeneratives Signal als erste Wiedergabesteuerinformation auf Basis einer Sektoradressinformation, welche jedem Sektor der MPEG-Daten hinzugefügt ist, welche durch die Abtasteinrichtung (2) wiedergegeben werden, ausgegeben werden, zu bilden.A data reproducing apparatus according to claim 1, wherein said sector detecting means (16) 4 ), information which shows MPEG data serving as the regenerative signal as the first reproduction control information based on sector address information added to each sector of the MPEG data which is supplied by the sampling means ( 2 ) are output. Datenwiedergabevorrichtung nach Anspruch 1, wobei das Aufzeichnungsmedium eine optische Speicherplatte (1) ist, welche Daten durch die Bestrahlung von Licht wiedergibt und die Abtasteinrichtung eine optische Abtasteinrichtung (2) aufweist.A data reproducing apparatus according to claim 1, wherein said recording medium is an optical disk (14). 1 ), which represents data by the irradiation of light and the scanning device is an optical scanning device ( 2 ) having. Datenwiedergabevorrichtung nach Anspruch 1, wobei Bildsignale auf dem Aufzeichnungsmedium (1) aufgezeichnet sind.A data reproducing apparatus according to claim 1, wherein image signals are recorded on said recording medium (Fig. 1 ) are recorded. Datenwiedergabeverfahren, welches folgende Schritte aufweist: Erlangen von Daten eines Sektors gespeicherter Information von einem Aufzeichnungsmedium; Bilden von erster Wiedergabesteuerinformation, welche den wiederzugebenden Sektor zeigt; Speichern der Daten in der Speichereinrichtung; Fehlerkorrigieren des Fehlers der Daten, welche durch die erste Wiedergabesteuerinformation bestimmt werden; Speichern der korrigierten Daten in der Speichereinrichtung; Ermitteln eines Sektors, der zumindest Intra-Bilddaten aufweist; Bilden von zweiter Wiedergabesteuerinformation, welche den Sektor zeigt, der zumindest die intra-bild-korrigierten Daten aufweist; Decodieren eines Teils der Daten, wobei auf die erste Wiedergabesteuerinformation und die zweite Wiedergabesteuerinformation Bezug genommen wird, zur schnellen Wiedergabe; und Steuern des Prozesses, um das Speichern von Daten zu stoppen und um die Fehlerkorrektur bezugnehmend auf die zweite Wiedergabesteuerinformation zu stoppen.Data reproduction method, which following steps having: Obtaining data of a sector of stored information from a recording medium; Forming first reproduction control information, which shows the sector to be reproduced; Save the data in the storage device; Error correction of the error Data determined by the first reproduction control information become; Storing the corrected data in the memory device; Determine a sector having at least intra-image data; Form second reproduction control information showing the sector having at least the intra-image corrected data; decoding a portion of the data, wherein the first reproduction control information and the second reproduction control information is referred to fast playback; and Control the process to save of data stopping and referring to the error correction to stop the second reproduction control information. Datenwiedergabeverfahren nach Anspruch 9, wobei die Daten, welche reproduziert werden, zumindest genug, um einen Track zu füllen, oder Daten, welche zur Fehlerkorrektur verarbeitet werden, zumindest genug für einen Track, in einem Ringpuffer gespeichert werden.The data reproducing method according to claim 9, wherein the data that is reproduced, at least enough to one Track to fill, or data processed for error correction, at least enough for a track to be stored in a ring buffer. Datenwiedergabeverfahren nach Anspruch 10, wobei ein Datenausgangszeiger des Ringpuffers auf Basis der zweiten Wiedergabesteuerinformation gesteuert wird.The data reproducing method according to claim 10, wherein controlling a data output pointer of the ring buffer based on the second reproduction control information becomes. Datenwiedergabeverfahren nach Anspruch 9, wobei die erste Wiedergabesteuerinformation mit MPEG-Daten über den Sektor verknüpft wird und gespeichert wird; die MPEG-Daten, welche mit der ersten Wiedergabesteuerinformation verknüpft werden, korrigiert werden; die zweite Wiedergabesteuerinformation mit den MPEG-Daten über den Sektor verknüpft wird und gespeichert wird; und die MPEG-Daten, welche mit der zweiten Wiedergabesteuerinformation verknüpft sind, zur schnellen Wiedergabe decodiert werden.The data reproducing method according to claim 9, wherein the first reproduction control information with MPEG data on the Sector linked is and is stored; the MPEG data, which with the first Playback control information are linked; the second reproduction control information with the MPEG data on the Sector linked is and is stored; and the MPEG data, which with the second playback control information for fast playback be decoded. Datenwiedergabeverfahren nach Anspruch 9, wobei die Daten, welche von dem Aufzeichnungsmedium wiedergegeben werden und eine Datenstruktur haben, bei der MPEG-Daten und Paritätsdaten nacheinander angeordnet sind, umgeordnet und gespeichert werden.The data reproducing method according to claim 9, wherein the data reproduced from the recording medium and have a data structure in which MPEG data and parity data are arranged one after the other, rearranged and stored. Datenwiedergabeverfahren nach Anspruch 9, wobei die Information, welche die MPEG-Daten zeigt, die als regeneratives Signal auszugeben sind, als erste Wiedergabesteuerinformation auf Basis der Sektoradressinformation erzeugt wird, welche jedem Sektor der wiedergegebenen MPEG-Daten hinzugefügt ist.The data reproducing method according to claim 9, wherein the information showing the MPEG data being regenerative Signal to be output as the first reproduction control information Based on the sector address information is generated, which each sector added to the reproduced MPEG data. Datenwiedergabeverfahren nach Anspruch 9, wobei das Aufzeichnungsmedium eine optische Speicherplatte ist, welche durch Bestrahlung von Licht mit einer optischen Abtasteinrichtung wiedergibt.The data reproducing method according to claim 9, wherein the recording medium is an optical disk which by irradiation of light with an optical scanning device reproduces. Datenwiedergabeverfahren nach Anspruch 9, wobei Bildsignale auf dem Aufzeichnungsmedium aufgezeichnet werden.The data reproducing method according to claim 9, wherein Image signals are recorded on the recording medium.
DE60037631T 1999-11-16 2000-11-15 Data reproducing apparatus and method Expired - Fee Related DE60037631T2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP32593499 1999-11-16
JP32593499 1999-11-16
JP2000254405A JP2001211405A (en) 1999-11-16 2000-08-24 Data reproduction device and method
JP2000254405 2000-08-24

Publications (2)

Publication Number Publication Date
DE60037631D1 DE60037631D1 (en) 2008-02-14
DE60037631T2 true DE60037631T2 (en) 2009-10-01

Family

ID=26572005

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60037631T Expired - Fee Related DE60037631T2 (en) 1999-11-16 2000-11-15 Data reproducing apparatus and method

Country Status (7)

Country Link
US (1) US6965725B1 (en)
EP (1) EP1102483B1 (en)
JP (1) JP2001211405A (en)
KR (1) KR100741191B1 (en)
CN (1) CN1236446C (en)
DE (1) DE60037631T2 (en)
MY (1) MY127448A (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002140875A (en) * 2000-11-01 2002-05-17 Matsushita Electric Ind Co Ltd Disk player and disk reading method
DE10163152A1 (en) * 2001-12-20 2003-07-03 Thomson Brandt Gmbh MPEG video recording medium and playback device
AU2003281772A1 (en) 2002-07-25 2004-02-16 Jae-Kun Lee Dye container and hair dyeing device using the same
CN100361222C (en) * 2003-09-05 2008-01-09 三洋电机株式会社 Circuit and method for generating error correction code
KR101113866B1 (en) * 2004-03-19 2012-03-02 엘지전자 주식회사 Data structure for a recording medium and method and apparatus of recording data on the recording medium
US20060015659A1 (en) * 2004-07-19 2006-01-19 Krantz Leon A System and method for transferring data using storage controllers
US9201599B2 (en) 2004-07-19 2015-12-01 Marvell International Ltd. System and method for transmitting data in storage controllers
JP4442420B2 (en) 2004-12-28 2010-03-31 ソニー株式会社 Image reproducing apparatus and method, and program
CN101147396B (en) * 2005-03-21 2011-12-14 皇家飞利浦电子股份有限公司 Processing a data array with a meandering scanning order using a circular buffer memory
JP4417994B2 (en) * 2007-11-26 2010-02-17 株式会社東芝 Material data recording apparatus and material data recording method
JP5218225B2 (en) * 2009-04-02 2013-06-26 富士通セミコンダクター株式会社 MEMORY ACCESS DEVICE, MEMORY ACCESS SYSTEM, AND MEMORY ACCESS DEVICE PROCESSING METHOD
US9985887B2 (en) * 2015-08-27 2018-05-29 Cavium Inc. Method and apparatus for providing a low latency transmission system using adaptive buffering estimation
WO2020230265A1 (en) * 2019-05-14 2020-11-19 日本電信電話株式会社 Packet capture device and method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100310548B1 (en) * 1993-12-18 2002-06-27 이데이 노부유끼 Data playback device and data storage media
JP3254924B2 (en) 1994-09-05 2002-02-12 ソニー株式会社 Data reproducing method and data reproducing apparatus
KR0182969B1 (en) * 1996-02-13 1999-04-15 김광호 Apparatus and method for encoding video data
US6201927B1 (en) * 1997-02-18 2001-03-13 Mary Lafuze Comer Trick play reproduction of MPEG encoded signals
JP3597690B2 (en) * 1998-01-21 2004-12-08 株式会社東芝 Digital information recording and playback system

Also Published As

Publication number Publication date
DE60037631D1 (en) 2008-02-14
CN1306279A (en) 2001-08-01
EP1102483A2 (en) 2001-05-23
CN1236446C (en) 2006-01-11
US6965725B1 (en) 2005-11-15
EP1102483B1 (en) 2008-01-02
KR100741191B1 (en) 2007-07-19
JP2001211405A (en) 2001-08-03
EP1102483A3 (en) 2004-08-11
MY127448A (en) 2006-12-29
KR20010051735A (en) 2001-06-25

Similar Documents

Publication Publication Date Title
DE69627069T2 (en) Play back encoded data in reverse playback mode
DE69629957T2 (en) Device and method for encoding digital video data
DE69534267T2 (en) Recording and reproduction of an MPEG information signal to / from a recording medium
DE69532594T2 (en) Coded data control device
DE60037631T2 (en) Data reproducing apparatus and method
EP0484423B1 (en) Digital signal processing system
DE69635058T2 (en) optical disc recording and disc reproduction method
DE60223807T2 (en) CHANGING THE PLAYBACK SPEED OF A VIDEO PRESENTATION RECORDED IN A PROGRESSIVE PICTURE IMAGE
DE19539400C2 (en) Disc medium and method and apparatus for recording on and reproducing information from a disc medium
DE69832831T2 (en) Device and method for signal recording / reproduction
DE69824240T2 (en) Information data recording method
DE69721178T2 (en) Signal recorder and method
DE69535631T2 (en) Recording and playing back digital data
DE60005704T2 (en) Simultaneous recording and playback for recordable DVD with reduced response time to user input
DE69534645T2 (en) Optical disc and method of reproduction
DE69636152T2 (en) Device for decoding a digital signal
DE602004001137T2 (en) Recording device, program and method for hard disk buffering of real-time broadcast video data for detecting spelling errors while writing on an optical disk in a digital video recorder.
EP0590974A2 (en) Coded data editing apparatus and edited coded data decoding apparatus
DE69433839T2 (en) Device for playing back digital data
DE69932297T2 (en) Information recording system and information recording method
DE69833775T2 (en) FORMATING CODED VIDEO SIGNALS
DE19542003B4 (en) Digital recording device
DE69633540T2 (en) Information recording device and information reproducing device
DE19511246C2 (en) Digital video tape recorder
DE19522326A1 (en) Transmitting and recording methods, reproducing methods and information reproducing device and their reproducing medium

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee