JPH0944976A - Disk drive device and disk drive method - Google Patents
Disk drive device and disk drive methodInfo
- Publication number
- JPH0944976A JPH0944976A JP19147195A JP19147195A JPH0944976A JP H0944976 A JPH0944976 A JP H0944976A JP 19147195 A JP19147195 A JP 19147195A JP 19147195 A JP19147195 A JP 19147195A JP H0944976 A JPH0944976 A JP H0944976A
- Authority
- JP
- Japan
- Prior art keywords
- video
- data
- control unit
- address
- unit
- 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.)
- Withdrawn
Links
Landscapes
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
(57)【要約】
【課題】 正確かつ迅速なアクセスを行うことができる
ようにする。
【解決手段】 ビデオCDコントロール部8から、シス
テムコントロール部11を介して、CDメカコン部3
に、所定のアドレスとともに再生命令が送信され、これ
により、CD駆動部2によって、ビデオCD1の再生が
開始される。その再生データは、CDメカコン部3を介
して、MPEG回路部4に供給され、MPEG回路部4
では、再生データに含まれるアドレスが、ビデオCDコ
ントロール部8に供給される。ビデオCDコントロール
部8では、MPEG回路部4からのアドレスと、再生命
令とともに送信した所定のアドレスとの差分値が、補正
値として算出される。その後、ビデオCDコントロール
部8は、再生命令とともにアドレスを送信する際、その
アドレスを補正値によって補正してから送信する。
(57) [Abstract] [Problem] To enable accurate and quick access. SOLUTION: From a video CD control unit 8 via a system control unit 11, a CD mechanical control unit 3
Then, a reproduction command is transmitted together with a predetermined address, whereby the CD drive unit 2 starts reproduction of the video CD 1. The reproduction data is supplied to the MPEG circuit unit 4 via the CD mechanical control unit 3, and the MPEG circuit unit 4
Then, the address included in the reproduction data is supplied to the video CD control unit 8. The video CD control unit 8 calculates a difference value between the address from the MPEG circuit unit 4 and the predetermined address transmitted together with the reproduction command as a correction value. After that, when transmitting the address together with the reproduction command, the video CD control unit 8 corrects the address with the correction value and then transmits.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ディスク駆動装置
およびディスク駆動方法に関する。特に、例えばビデオ
コンパクトディスクなどのディスク状記録媒体などに対
し、迅速にアクセスすることができるようにしたディス
ク駆動装置およびディスク駆動方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a disk drive device and a disk drive method. In particular, the present invention relates to a disk drive device and a disk drive method capable of quickly accessing a disk-shaped recording medium such as a video compact disk.
【0002】[0002]
【従来の技術】近年、画像と音声とを記録することので
きるビデオコンパクトディスク(以下、適宜、ビデオC
Dという)が実用化されている。ビデオCDでは、画像
および音声が、MPEG(Moving Picture Expert Grou
p)に準拠して符号化されて記録される。2. Description of the Related Art In recent years, a video compact disc (hereinafter, referred to as a video C as needed) capable of recording images and sounds.
D) has been put to practical use. On a video CD, images and audio are recorded in MPEG (Moving Picture Expert Group).
It is encoded and recorded according to p).
【0003】さらに、バージョン2.0のビデオCDに
は、画像や音声などの素材データの他、その素材データ
を再生する再生手順を指定するプレイバック制御データ
(PBC(プレイバックコントロール)データ)も記録
することができ、これにより、素材データをシーケンシ
ャルに再生するだけでなく、対話形式で再生することも
できるようになされている。Further, in the version 2.0 video CD, in addition to material data such as images and sounds, playback control data (PBC (playback control) data) for designating a playback procedure for playing back the material data is also included. It is possible to record the data, which allows not only sequential reproduction of the material data but also interactive reproduction.
【0004】このようなビデオCDを再生するビデオC
D再生装置においては、次のようにしてビデオCDの再
生が行われるようになされている。即ち、ビデオCDの
TOC(Table Of Contents:CD内の各トラックの開
始アドレス及び終了アドレスの一覧データや、CDの種
類情報、トラックの総数などが記述されている)が読み
出され、そのTOCに記述されているサブコードQか
ら、再生すべきデータが記録されている、ビデオCD上
のアドレスが認識される。そして、サーボ系が制御され
ることにより、そのアドレスにシーク、アクセスがなさ
れ、データが再生される。Video C for reproducing such a video CD
In the D reproducing apparatus, the video CD is reproduced as follows. That is, the TOC (Table Of Contents: list data of the start address and end address of each track in the CD, the type information of the CD, the total number of tracks, etc.) of the video CD is read, and the TOC is read. From the described subcode Q, the address on the video CD where the data to be reproduced is recorded is recognized. Then, the servo system is controlled to seek and access the address, and the data is reproduced.
【0005】[0005]
【発明が解決しようとする課題】ところで、ビデオCD
の規格によれば、図10に示すように、セクタシンク
が、サブコードシンクに対し、−15乃至+12フレー
ムの範囲でずれるのを許容する必要がある。このため、
上述のようにして再生されたデータ(ビットストリーム
データ)を、CD−ROM−XAフォーマットのフレー
ム単位で見た場合、実際に再生が開始されるフレームア
ドレスは、サブコードQに記述されたフレームアドレス
に対し、−15乃至+12フレームの範囲でずれている
ことがある。By the way, video CDs
According to the standard, as shown in FIG. 10, it is necessary to allow the sector sync to shift from the subcode sync in the range of −15 to +12 frames. For this reason,
When the data (bitstream data) reproduced as described above is viewed in frame units of the CD-ROM-XA format, the frame address at which reproduction actually starts is the frame address described in the subcode Q. On the other hand, it may be shifted in the range of −15 to +12 frames.
【0006】さらに、メカサーボの精度により、実際に
再生が開始されるフレームアドレスが数フレームずれる
ことを考慮すると、全体として、約±20フレーム程度
のずれ(このようなずれを、以下、適宜、フレームずれ
という)が生じることとなる。Further, considering that the frame address at which reproduction is actually started is deviated by several frames due to the precision of the mechanical servo, the deviation as a whole is about ± 20 frames. There will be a gap).
【0007】このため、従来のビデオCD再生装置で
は、サブコードQに記述されたフレームアドレスより、
数10フレーム前のアドレスから、データの再生を開始
するようになされていた。このため、目的とするデータ
の記録されているフレームアドレスから離れた位置にア
クセスがなされ、目的とするデータの再生が開始される
までに時間を要する課題があった。Therefore, in the conventional video CD reproducing apparatus, from the frame address described in the subcode Q,
Data reproduction is started from an address several tens of frames before. Therefore, there is a problem that it takes time to access a position away from the frame address where the target data is recorded and to start reproducing the target data.
【0008】さらに、この場合、目的とするデータの前
のフレームに記録されているデータが再生されてしまう
こともあった。Further, in this case, the data recorded in the frame preceding the target data may be reproduced.
【0009】本発明は、このような状況に鑑みてなされ
たものであり、ディスク上の目的とする位置に、迅速に
アクセスすることができるようにするものである。The present invention has been made in view of such a situation, and makes it possible to quickly access a target position on a disk.
【0010】[0010]
【課題を解決するための手段】本発明のディスク駆動装
置は、ディスク状記録媒体からデータを再生する再生手
段と、再生手段に所定のアドレスを送信し、その所定の
アドレスからデータを再生するように制御する制御手段
と、再生手段より出力されるデータに含まれるアドレス
および所定のアドレスに基づいて、所定の補正値を算出
する算出手段とを備え、制御手段が、所定の補正値に基
づいて補正した所定のアドレスを、再生手段に送信する
ことを特徴とする。DISCLOSURE OF THE INVENTION A disk drive device of the present invention is configured to reproduce data from a disk-shaped recording medium, and to transmit a predetermined address to the reproduction means to reproduce data from the predetermined address. And a calculating means for calculating a predetermined correction value based on an address and a predetermined address included in the data output from the reproducing means, the control means based on the predetermined correction value. It is characterized in that the corrected predetermined address is transmitted to the reproducing means.
【0011】このディスク駆動装置においては、算出手
段に、ディスク状記録媒体が装着されるごとに、所定の
補正値を算出させることができる。In this disk drive device, the calculation means can calculate a predetermined correction value every time the disk-shaped recording medium is mounted.
【0012】本発明のディスク駆動方法は、ディスク状
記録媒体の所定のアドレスからデータを再生し、データ
に含まれるアドレスおよび所定のアドレスに基づいて、
所定の補正値を算出し、その後、ディスク状記録媒体の
所定のアドレスからデータを再生するように指示があっ
たとき、ディスク状記録媒体の、所定の補正値に基づい
て補正した所定のアドレスからデータを再生することを
特徴とする。The disk drive method of the present invention reproduces data from a predetermined address of the disk-shaped recording medium, and based on the address included in the data and the predetermined address,
When a predetermined correction value is calculated and then an instruction is given to reproduce data from a predetermined address of the disc-shaped recording medium, the predetermined address of the disc-shaped recording medium is corrected based on the predetermined correction value. Characterized by reproducing data.
【0013】本発明のディスク駆動装置においては、再
生手段は、ディスク状記録媒体からデータを再生し、制
御手段は、再生手段に所定のアドレスを送信し、その所
定のアドレスからデータを再生するように制御し、算出
手段は、再生手段より出力されるデータに含まれるアド
レスおよび所定のアドレスに基づいて、所定の補正値を
算出するようになされている。この場合において、制御
手段は、所定の補正値に基づいて補正した所定のアドレ
スを、再生手段に送信するようになされている。In the disk drive device of the present invention, the reproducing means reproduces the data from the disk-shaped recording medium, and the control means transmits the predetermined address to the reproducing means and reproduces the data from the predetermined address. The calculating means calculates the predetermined correction value based on the address and the predetermined address included in the data output from the reproducing means. In this case, the control means is adapted to transmit the predetermined address corrected based on the predetermined correction value to the reproducing means.
【0014】本発明のディスク駆動方法においては、デ
ィスク状記録媒体の所定のアドレスからデータを再生
し、データに含まれるアドレスおよび所定のアドレスに
基づいて、所定の補正値を算出し、その後、ディスク状
記録媒体の所定のアドレスからデータを再生するように
指示があったとき、ディスク状記録媒体の、所定の補正
値に基づいて補正した所定のアドレスからデータを再生
するようになされている。In the disk drive method of the present invention, data is reproduced from a predetermined address of the disk-shaped recording medium, a predetermined correction value is calculated based on the address included in the data and the predetermined address, and then the disk is read. When there is an instruction to reproduce data from a predetermined address of the disk-shaped recording medium, the data is reproduced from a predetermined address of the disk-shaped recording medium corrected based on a predetermined correction value.
【0015】[0015]
【発明の実施の形態】以下に、本発明の実施例を説明す
るが、その前に、特許請求の範囲に記載の発明の各手段
と以下の実施例との対応関係を明らかにするために、各
手段の後の括弧内に、対応する実施例(但し、一例)を
付加して、本発明の特徴を記述すると、次のようにな
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below, but before that, in order to clarify the correspondence between each means of the invention described in the claims and the following embodiments. The features of the present invention are described as follows by adding a corresponding embodiment (however, an example) in parentheses after each means.
【0016】即ち、請求項1に記載のディスク駆動装置
は、ディスク状記録媒体を駆動するディスク駆動装置で
あって、ディスク状記録媒体からデータを再生する再生
手段(例えば、図1に示すCD駆動部2およびCDメカ
コン(メカニカルコントローラ)部3など)と、再生手
段に所定のアドレスを送信し、その所定のアドレスから
データを再生するように制御する制御手段(例えば、図
1に示すビデオCDコントロール部8およびシステムコ
ントロール部11など)と、再生手段より出力されるデ
ータに含まれるアドレスおよび所定のアドレスに基づい
て、所定の補正値を算出する算出手段(例えば、図8に
示すプログラムの処理ステップS64など)とを備え、
制御手段が、所定の補正値に基づいて補正した所定のア
ドレスを、再生手段に送信することを特徴とする。That is, a disk drive device according to a first aspect of the present invention is a disk drive device for driving a disk-shaped recording medium, and reproducing means for reproducing data from the disk-shaped recording medium (for example, the CD drive shown in FIG. 1). A control means (for example, the video CD control shown in FIG. 1) for transmitting a predetermined address to the section 2 and the CD mechanical controller (mechanical controller) section 3 and the reproduction means and controlling the reproduction of the data from the predetermined address. Section 8 and system control section 11) and a calculating means for calculating a predetermined correction value based on an address and a predetermined address included in the data output from the reproducing means (for example, processing steps of the program shown in FIG. 8). S64, etc.),
The control means transmits the predetermined address corrected based on the predetermined correction value to the reproducing means.
【0017】なお、勿論この記載は、各手段を上記した
ものに限定することを意味するものではない。Of course, this description does not mean that each means is limited to the above.
【0018】図1は、本発明を適用したビデオCD再生
装置の一実施例の構成を示している。ビデオCD1は、
例えばバージョン2.0のビデオCDで、そこには、画
像データおよび音声データなどの素材データの他、プレ
イバック制御データが記録されている。CD駆動部2
は、ビデオCD1を回転駆動するスピンドルモータや、
ビデオCD1に光を照射し、その反射光を受信する光ピ
ックアップなどを有しており、CDメカコン部3からの
指令に応じて、ビデオCD1に記録されているデータを
再生し、CDメカコン部3に出力するようになされてい
る。FIG. 1 shows the configuration of an embodiment of a video CD reproducing apparatus to which the present invention is applied. Video CD1
For example, in a version 2.0 video CD, material control data such as image data and audio data as well as playback control data are recorded therein. CD drive unit 2
Is a spindle motor that drives the video CD1 to rotate,
It has an optical pickup for irradiating the video CD 1 with light and receiving the reflected light, and reproduces the data recorded in the video CD 1 in accordance with a command from the CD mechanical control unit 3, and the CD mechanical control unit 3 It is designed to output to.
【0019】CDメカコン部3は、ビデオCDコントロ
ール部8からシステムコントロール部11を経由して送
信される指令(例えば、再生/停止命令など)に応じ
て、CD駆動部2を制御するとともに、CD駆動部2か
ら供給されるデータを、MPEG回路部4またはシステ
ムコントロール部11に供給するようになされている。
即ち、CDメカコン部3は、例えばビデオCDコントロ
ール部8からシステムコントロール部11を経由して、
所定のフレームアドレスからの再生指令を受信すると、
CD駆動部2にサーボをかけることにより、その所定の
フレームアドレスにアクセスさせる。そして、CD駆動
部2より出力されるビットストリームを、MPEG回路
部4またはシステムコントロール部11に出力する。The CD mechanical control unit 3 controls the CD drive unit 2 in accordance with a command (for example, a play / stop command, etc.) transmitted from the video CD control unit 8 via the system control unit 11, and at the same time, the CD The data supplied from the drive unit 2 is supplied to the MPEG circuit unit 4 or the system control unit 11.
That is, the CD mechanical control unit 3 is, for example, from the video CD control unit 8 via the system control unit 11,
When a playback command from a predetermined frame address is received,
By servoing the CD drive unit 2, the predetermined frame address is accessed. Then, the bit stream output from the CD drive unit 2 is output to the MPEG circuit unit 4 or the system control unit 11.
【0020】MPEG回路部4は、MEPG(MPEG
1)符号化されたデータを復号するIC(MPEGデコ
ード用IC)その他を有している。そして、MPEG回
路部4は、ビデオCDコントロール部8に制御され、C
Dメカコン部3からのデータを、MPEG復号し、その
結果得られるビデオデータまたはオーディオデータを、
NTSC変換部6またはD/A変換器7にそれぞれ出力
するようになされている。また、MPEG回路部4は、
MPEGデコード用ICのCD−ROM−XAデータを
読み取る機能を利用して、CDメカコン部3から供給さ
れるデータから、ビデオCD上の所定の位置に記録され
ているデータ(プレイバック制御データ)を取り出し、
DRAM(ダイナミックRAM)5に供給して記憶させ
るようにもなされている。DRAM5は、MPEG回路
部4から供給されるデータ(プレイバック制御データ)
を記憶するようになされている。The MPEG circuit unit 4 uses the MPEG (MPEG
1) It has an IC for decoding encoded data (IC for MPEG decoding) and others. Then, the MPEG circuit section 4 is controlled by the video CD control section 8 and C
The data from the D mechanical control unit 3 is MPEG-decoded, and the resulting video data or audio data is
The data is output to the NTSC converter 6 or the D / A converter 7, respectively. In addition, the MPEG circuit unit 4
By using the function of reading the CD-ROM-XA data of the MPEG decoding IC, the data (playback control data) recorded at a predetermined position on the video CD is extracted from the data supplied from the CD mechanical control unit 3. take out,
It is also designed to be supplied to a DRAM (dynamic RAM) 5 for storage. The DRAM 5 is data (playback control data) supplied from the MPEG circuit unit 4.
It is designed to remember.
【0021】NTSC変換部6は、MPEG回路部4か
ら供給されるビデオデータを、NTSC方式に準拠した
画像信号に変換し、図示せぬモニタに供給して表示させ
るようになされている。D/A変換器7は、MPEG回
路部4から供給されるオーディオデータをD/A変換
し、図示せぬスピーカに供給して出力させるようになさ
れている。The NTSC conversion section 6 converts the video data supplied from the MPEG circuit section 4 into an image signal conforming to the NTSC system and supplies it to a monitor (not shown) for display. The D / A converter 7 is adapted to D / A convert the audio data supplied from the MPEG circuit unit 4 and supply it to a speaker (not shown) for output.
【0022】ビデオCDコントロール部8は、システム
コントロール部11に制御され、主として、プレイバッ
ク制御データに基づいて、プレイバック制御を行うよう
になされている。なお、システムコントロール部11か
らビデオCDコントロール部8に対しては、数字1乃至
9、プレイバック制御のためのNEXTキー、PREV
IOUSキー、RETURNキー、デフォルトキーなど
がアサインされた1バイトのコードが、制御コマンドと
して供給されるようになされている。また、ビデオCD
コントロール部8は、MPEG回路4に、読み出し命令
を送信することで、DRAM5からプレイバック制御デ
ータを読み出させ、これを、SRAM9に転送して記憶
させるようになされており、このSRAM9に記憶され
たプレイバック制御データに基づいて、プレイバック制
御を行うようになされている。The video CD control unit 8 is controlled by the system control unit 11 and mainly performs playback control based on playback control data. In addition, from the system control unit 11 to the video CD control unit 8, numerals 1 to 9, NEXT key for playback control, PREV
A 1-byte code to which an IOUS key, a RETURN key, a default key, etc. are assigned is supplied as a control command. Also a video CD
The control unit 8 is configured to read the playback control data from the DRAM 5 by transmitting a read command to the MPEG circuit 4, transfer this to the SRAM 9, and store it in the SRAM 9. Playback control is performed based on the playback control data.
【0023】SRAM(スタティックRAM)9は、D
RAM5から、MPEG回路部4およびビデオCDコン
トロール部8を介して供給されるプレイバック制御デー
タを記憶するようになされている。The SRAM (static RAM) 9 is a D
Playback control data supplied from the RAM 5 via the MPEG circuit section 4 and the video CD control section 8 is stored.
【0024】以上のCD駆動部2乃至SRAM9が、ビ
デオCD1を再生するブロック(以下、適宜、ビデオC
Dブロックという)を構成している。The above-mentioned CD drive section 2 to SRAM 9 are blocks for reproducing the video CD 1 (hereinafter referred to as video C as appropriate).
(Referred to as D block).
【0025】システムコントロール部11は、ビデオC
Dブロックの他、VTRブロック13や、チューナブロ
ック14の状態を監視、制御するようになされている。
さらに、システムコントロール部11は、リモコン(リ
モートコマンダ)12からの信号を受信し、その受信信
号に対応する制御命令を、ビデオコントロール部8、V
TRブロック13、チューナブロック14に出力するよ
うにもなされている。The system control unit 11 uses the video C
In addition to the D block, the states of the VTR block 13 and the tuner block 14 are monitored and controlled.
Further, the system control unit 11 receives a signal from the remote controller (remote commander) 12, and sends a control command corresponding to the received signal to the video control unit 8, V
The output is also made to the TR block 13 and the tuner block 14.
【0026】リモコン12は、数字キー、再生キー(P
LAYキー)、NEXTキー、PREVIOUSキー、
RETURNキー、デフォルトキーなどを有し、ビデオ
CD再生装置に所定の処理を行わせるときに操作され、
その操作に対応した操作信号を、システムコントロール
部11に送信するようになされている。The remote controller 12 has a number key and a reproduction key (P
LAY key), NEXT key, PREVIOUS key,
It has a RETURN key, a default key, etc., and is operated when the video CD reproducing device is caused to perform a predetermined process.
An operation signal corresponding to the operation is transmitted to the system control unit 11.
【0027】VTRブロック13は、システムコントロ
ール部11の制御の下、ビデオテープ(図示せず)に対
するデータの記録再生を行うようになされており、チュ
ーナブロック14は、システムコントロール部11の制
御の下、テレビジョン放送信号を受信、復調するように
なされている。スピーカ15は、システムコントロール
部11の制御の下、音声の出力を行うようになされてい
る。従って、このビデオCD再生装置では、ビデオCD
1の再生の他、ビデオテープの記録再生、テレビジョン
放送の受信なども行うことができるようになされてい
る。The VTR block 13 is designed to record and reproduce data on a video tape (not shown) under the control of the system control unit 11, and the tuner block 14 is controlled under the control of the system control unit 11. , Receives and demodulates television broadcast signals. The speaker 15 is configured to output sound under the control of the system control unit 11. Therefore, in this video CD reproducing apparatus, the video CD
In addition to the reproduction of 1, the recording / reproduction of a video tape and the reception of a television broadcast can be performed.
【0028】次に、その動作について説明する。ビデオ
CD1が、装置に挿入(装着)されると、システムコン
トロール部11から制御信号線を経由して、ビデオCD
1が挿入されたこと示す情報が、ビデオCDコントロー
ル部8に送信される。ビデオCDコントロール部8は、
この情報を受信すると、システムコントロール部11に
対し、TOC情報要求コマンドを送信し、このコマンド
を受信したシステムコントロール部11によって、CD
駆動部2がビデオCD1の最内周にトラックジャンプさ
れる。これにより、ビデオCDに記録されているデータ
が再生され、CD駆動部2を介して、CDメカコン部3
に供給される。CDメカコン部3では、再生データか
ら、TOC情報が検出され、システムコントロール部1
1を経由して、ビデオCDコントロール部8に供給され
る。ビデオCDコントロール部8は、TOC情報の受信
後、それをSRAM9に記憶させる。Next, the operation will be described. When the video CD 1 is inserted (mounted) in the device, the video CD 1 is transferred from the system control unit 11 via the control signal line.
Information indicating that 1 has been inserted is transmitted to the video CD control unit 8. The video CD control unit 8
When this information is received, a TOC information request command is sent to the system control unit 11, and the system control unit 11 that received this command sends the CD
The drive unit 2 is track-jumped to the innermost circumference of the video CD 1. As a result, the data recorded on the video CD is reproduced, and the CD mechanism controller 3 is reproduced via the CD driver 2.
Is supplied to. In the CD mechanical control unit 3, TOC information is detected from the reproduced data, and the system control unit 1
It is supplied to the video CD control unit 8 via 1. After receiving the TOC information, the video CD control unit 8 stores it in the SRAM 9.
【0029】その後、ビデオCDコントロール部8は、
システムコントロール部11を介して、CDメカコン部
3に対し、プレイバック制御データが記録されているア
ドレス(00:04:00(分:秒:フレーム))から
の再生命令を送信する。CDメカコン部3は、この再生
命令を受信すると、CD駆動部2を制御し、これによ
り、ビデオCD1の、プレイバック制御データが記録さ
れているアドレスからの再生を行う。その結果得られる
再生データは、CD駆動部2およびCDメカコン部3を
介して、MPEG回路部4に供給される。MPEG回路
部4は、その内蔵するMPEGデコード用ICが有する
データキャプチャ機能を利用して、そこに入力されるデ
ータから、プレイバック制御データを取り出し、DRA
M5に転送して記憶させる。After that, the video CD control unit 8
A playback command is transmitted from the address (00:04:00 (minute: second: frame)) where the playback control data is recorded to the CD mechanical control unit 3 via the system control unit 11. Upon receiving the reproduction command, the CD mechanical control unit 3 controls the CD driving unit 2 to reproduce the video CD 1 from the address where the playback control data is recorded. The reproduced data obtained as a result is supplied to the MPEG circuit section 4 via the CD drive section 2 and the CD mechanical controller section 3. The MPEG circuit unit 4 uses the data capture function of the built-in MPEG decoding IC to extract the playback control data from the data input to the DRA
Transfer to M5 for storage.
【0030】DRAM5にプレイバック制御データが記
憶されると、ビデオCDコントロール部8は、そのプレ
イバック制御データを、MPEG回路部4を介して読み
出し、SRAM9に転送して記憶させる。When the playback control data is stored in the DRAM 5, the video CD control unit 8 reads the playback control data via the MPEG circuit unit 4 and transfers it to the SRAM 9 for storage.
【0031】そして、ビデオCDコントロール部8は、
SRAM9に記憶されたプレイバック制御データを解釈
し、最初のリスト内のプレイアイテムを実行する。これ
により、そのプレイアイテム番号で指定されるアドレス
からの再生命令が、ビデオCDコントロール部8から、
システムコントロール部11を経由して、CDメカコン
部3に送信され、CDメカコン部3では、その再生命令
にしたがって、CD駆動部2が制御される。CD駆動部
2では、CDメカコン部3からの制御にしたがって、ビ
デオCD1の所定のアドレスからの再生が行われ、その
結果得られる再生データが、CDメカコン部3を経由し
て、MPEG回路部4に供給される。MPEG回路部4
では、入力されたデータがMPEGデコードされ、その
デコードデータは、NTSC変換部6を介してモニタ
に、またはD/A変換器7を介してスピーカに供給され
る。これにより、例えば、最初のメニュー画面が提示さ
れる。Then, the video CD control section 8 is
Interpret the playback control data stored in SRAM 9 and execute the play item in the first list. As a result, a playback command from the address designated by the play item number is sent from the video CD control unit 8 to
It is transmitted to the CD mechanical control unit 3 via the system control unit 11, and the CD mechanical control unit 3 controls the CD drive unit 2 in accordance with the reproduction command. In the CD drive section 2, reproduction from a predetermined address of the video CD 1 is performed under the control of the CD mechanical control section 3, and the reproduced data obtained as a result passes through the CD mechanical control section 3 to the MPEG circuit section 4 Is supplied to. MPEG circuit unit 4
Then, the input data is MPEG-decoded, and the decoded data is supplied to the monitor via the NTSC converter 6 or to the speaker via the D / A converter 7. Thereby, for example, the first menu screen is presented.
【0032】次に、図2は、図1のビデオCDコントロ
ール部8の構成例を示している。ビデオCDコア処理部
21は、キー入力処理部27からの指示およびSRAM
9からメモリ制御部28を介して供給されるプレイバッ
ク制御データに基づいて、プレイバック制御を行うとと
もに、MPEG制御データ通信部22を介して、MPE
G回路部4を制御するようになされている。Next, FIG. 2 shows an example of the structure of the video CD control unit 8 of FIG. The video CD core processing unit 21 receives instructions from the key input processing unit 27 and SRAM.
9 based on the playback control data supplied from the memory control unit 28 via the memory control unit 28, and performs MPE via the MPEG control data communication unit 22.
The G circuit unit 4 is controlled.
【0033】即ち、ビデオCDコア処理部21は、キー
入力処理部27によるキー入力処理によって特定される
プレイバック制御データを、メモリ制御部28を制御す
ることで、SRAM9から読み出す。そして、そのプレ
イバック制御データに基づいて、所定のコマンドを、M
PEG制御データ通信部22を介して、MPEG回路部
4に送信し、また、再生/停止命令を、対メカコンI/
F(インターフェイス)26、受信部25、およびシス
テムコントロール部11を介して、CDメカコン部3に
送信する。なお、再生命令が送信される場合には、再生
を開始する、ビデオCD1のアドレスが指定されるが、
このアドレスは、分、秒、およびフレームによって指定
される。That is, the video CD core processing section 21 reads the playback control data specified by the key input processing by the key input processing section 27 from the SRAM 9 by controlling the memory control section 28. Then, based on the playback control data, a predetermined command
It is transmitted to the MPEG circuit unit 4 via the PEG control data communication unit 22, and a play / stop command is sent to the mechanical controller I / M.
The data is transmitted to the CD mechanical control unit 3 via the F (interface) 26, the receiving unit 25, and the system control unit 11. When the reproduction command is transmitted, the address of the video CD 1 at which reproduction is started is specified.
This address is specified in minutes, seconds, and frames.
【0034】さらに、ビデオCDコア処理部21は、O
SD処理部24、メモリ制御部28などの制御も行うよ
うになされている。Furthermore, the video CD core processing unit 21
The SD processing unit 24 and the memory control unit 28 are also controlled.
【0035】MPEG制御データ通信部22は、ビデオ
CDコア処理部21とMPEG回路部4との間の通信を
制御するようになされている。初期化処理部23は、装
置の電源がオンにされたとき、ビデオCDコア処理部2
1の初期化を行うようになされている。OSD(オンス
クリーンディスプレイ)処理部24は、ビデオCDコア
処理部21に制御され、OSDデータ(RGBデータ)
を生成するようになされている。なお、図1には、図示
していないが、このOSDデータは、必要に応じてNT
SC変換部6(図1)に供給され、そこで、MPEG回
路部4からのビデオデータに重畳されるようになされて
いる。The MPEG control data communication section 22 controls the communication between the video CD core processing section 21 and the MPEG circuit section 4. The initialization processing unit 23 controls the video CD core processing unit 2 when the device is powered on.
1 is initialized. The OSD (on-screen display) processing unit 24 is controlled by the video CD core processing unit 21, and OSD data (RGB data).
Is designed to generate. Although not shown in FIG. 1, the OSD data may be sent to the NT if necessary.
It is supplied to the SC conversion unit 6 (FIG. 1), where it is superimposed on the video data from the MPEG circuit unit 4.
【0036】受信部25は、リモコン12(図1)が有
する所定のキーが操作されることにより、システムコン
トロール部11から供給される、その操作されたキーに
対応する信号(以下、適宜、キーデータという)を受信
し、その内蔵するバッファに記憶させるようになされて
いる。さらに、受信部25は、CDメカコン部3とビデ
オCDコントロール部8との間で、システムコントロー
ル部11を経由してやりとりされるデータ(以下、適
宜、メカコンデータという)も受信するようになされて
いる。なお、キーデータは、キー入力処理部27に、メ
カコンデータは、システムコントロール部11または対
CDメカコンI/F26に、それぞれ出力されるように
なされている。The receiving unit 25 operates by operating a predetermined key of the remote controller 12 (FIG. 1), and supplies a signal corresponding to the operated key (hereinafter referred to as a key as appropriate) supplied from the system control unit 11. It receives data) and stores it in its built-in buffer. Further, the receiving unit 25 is also configured to receive data (hereinafter, appropriately referred to as mechanical control data) exchanged between the CD mechanical control unit 3 and the video CD control unit 8 via the system control unit 11. ing. The key data is output to the key input processing unit 27, and the mechanical control data is output to the system control unit 11 or the CD mechanical control I / F 26.
【0037】対CDメカコンI/F26は、ビデオCD
コア処理部21が出力するメカコンデータを受信し、受
信部25およびシステムコントロール部11を経由し
て、CDメカコン3に出力するとともに、CDメカコン
部3から、システムコントロール部11および受信部2
5を介して供給されるメカコンデータを、ビデオCDコ
ア処理部21に出力するようになされている。The CD-to-CD mechacon I / F 26 is a video CD.
The mechanical control data output from the core processing unit 21 is received and output to the CD mechanical control unit 3 via the receiving unit 25 and the system control unit 11, and from the CD mechanical control unit 3 to the system control unit 11 and the receiving unit 2.
The mechanical control data supplied via 5 is output to the video CD core processing unit 21.
【0038】キー入力処理部27は、受信部25からの
キーデータを受信し、それを分析することで、行うべき
キー入力処理を決定するようになされている。さらに、
キー入力処理部27は、行うべきキー入力処理の決定
後、そのキー入力処理を行うように、ビデオCDコア処
理部21に指令するようにもなされている。なお、プレ
イバック制御としてのキー入力処理には、例えばPRE
VIOUSキー処理、RETURNキー処理、NEXT
キー処理、DEFAULTキー処理、数字キーの処理な
どがある。また、ビデオCDのバージョン2.0のプレ
イバック処理仕様と直接関係がないキー入力処理には、
スキップ処理(高速再生処理)、ワンステップ処理、ス
ローモーション処理、逆転スキップ処理(高速逆転再
生)、特定のリストからの再生処理、特定のトラックか
らの動画再生処理、特定のエントリポイントからの再生
処理などがある。The key input processing section 27 receives the key data from the receiving section 25 and analyzes it to determine the key input processing to be performed. further,
The key input processing unit 27 is also configured to instruct the video CD core processing unit 21 to perform the key input processing after determining the key input processing to be performed. For the key input processing as playback control, for example, PRE
VIOUS key processing, RETURN key processing, NEXT
There are key processing, DEFULT key processing, number key processing, and the like. Also, for key input processing that is not directly related to the playback processing specifications of the video CD version 2.0,
Skip processing (high-speed playback processing), one-step processing, slow motion processing, reverse skip processing (high-speed reverse playback), playback processing from a specific list, video playback processing from a specific track, playback processing from a specific entry point and so on.
【0039】メモリ制御部28は、ビデオCDコア処理
部21に制御され、SRAM9に対するプレイバック制
御データの読み書きを制御するようになされている。The memory control unit 28 is controlled by the video CD core processing unit 21 and controls reading and writing of playback control data with respect to the SRAM 9.
【0040】次に、図3のフローチャートは、図2のビ
デオCDコントロール部8が行うメインルーチンを示し
ている。まず、ステップS1では、キー入力処理部27
において、ユーザキー入力の有無が調べられる。即ち、
ユーザが、リモコン12を操作すると、その操作に対応
した操作信号(キーデータ)は、システムコントロール
部11および制御線を経由して、受信部25で受信さ
れ、その内蔵する受信バッファに記憶される。キー入力
処理部27では、受信部25の受信バッファを参照する
ことで、ユーザキー入力の有無が調べられる。Next, the flow chart of FIG. 3 shows the main routine executed by the video CD control section 8 of FIG. First, in step S1, the key input processing unit 27
At, the presence / absence of a user key input is checked. That is,
When the user operates the remote controller 12, an operation signal (key data) corresponding to the operation is received by the reception unit 25 via the system control unit 11 and the control line and stored in the built-in reception buffer. . The key input processing unit 27 refers to the reception buffer of the reception unit 25 to check the presence / absence of user key input.
【0041】キー入力があった場合(ユーザによって、
リモコン12が操作された場合)、キー入力処理部27
では、行うべきキー入力処理が確定され、その確定され
たキー入力処理に関する情報(以下、適宜、キー入力処
理情報という)が、ビデオCDコア処理部21に出力さ
れる。ビデオCDコア処理部21は、キー入力処理情報
を受信すると、そのキー入力処理情報に対応する制御命
令を、MPEG制御データ通信部22を介して、MPE
G回路部4に送信するとともに、対CDメカコンI/F
26、受信部25、およびシステムコントロール部11
を介して、CDメカコン部3に送信する。When there is a key input (by the user,
When the remote controller 12 is operated), the key input processing unit 27
Then, the key input process to be performed is confirmed, and information on the confirmed key input process (hereinafter, appropriately referred to as key input process information) is output to the video CD core processing unit 21. Upon receiving the key input processing information, the video CD core processing section 21 sends a control command corresponding to the key input processing information to the MPE via the MPEG control data communication section 22.
It is transmitted to the G circuit unit 4 and also to the CD mechanical controller I / F
26, receiver 25, and system controller 11
To the CD mechanical control unit 3 via.
【0042】その後、MPEG回路部4からビデオCD
コントロール部8に対し、割り込みがかけられ、この割
り込みが、所定の割り込み処理データとともに、MPE
G制御データ通信部22を介して、ビデオCDコア処理
部21で受信されると、ビデオCDコア処理部21で
は、ステップS2において、割り込み処理データを分析
することで、所定の割り込み処理が行われる。そして、
その割り込み処理の結果に対応したコマンド(例えば、
再生/停止コマンドなど)が、上述した場合と同様にし
て、MPEG回路部4およびCDメカコン部3に送信さ
れる。After that, the MPEG circuit section 4 outputs a video CD.
An interrupt is issued to the control unit 8, and this interrupt is accompanied by predetermined interrupt processing data and MPE.
When received by the video CD core processing unit 21 via the G control data communication unit 22, the video CD core processing unit 21 analyzes the interrupt processing data in step S2 to perform a predetermined interrupt processing. . And
The command corresponding to the result of the interrupt processing (for example,
The play / stop command, etc.) is transmitted to the MPEG circuit section 4 and the CD mechanical controller section 3 in the same manner as described above.
【0043】以上の処理後、CDメカコン部3からは、
システムコントロール部11を介して、例えば、ビデオ
CD1が挿入されたことを表すメッセージなどの状態情
報が送信されてくるので、ステップS3において、その
状態情報が、受信部25および対CDメカコンI/F2
6を介して、ビデオCDコア処理部21によって受信、
処理される。After the above processing, from the CD mechanical control unit 3,
Since status information such as a message indicating that the video CD 1 is inserted is transmitted via the system control unit 11, the status information is sent to the receiving unit 25 and the CD mechanical interface I / F 2 for CD in step S3.
6 is received by the video CD core processing unit 21 via 6,
It is processed.
【0044】以下、ステップS1に戻り、上述した処理
が繰り返される。Thereafter, the process returns to step S1 and the above-mentioned processing is repeated.
【0045】なお、ビデオCDコア処理部21が受け付
ける割り込みは、上述したステップS2におけるMPE
G回路部4からの割り込みの他に、タイマ割り込みがあ
り、このタイマ割り込みによって、プレイバック制御デ
ータで規定することのできる待ち時間の制御が行われ
る。The interrupt accepted by the video CD core processing unit 21 is the MPE in step S2 described above.
In addition to the interrupt from the G circuit unit 4, there is a timer interrupt, and this timer interrupt controls the waiting time that can be defined by the playback control data.
【0046】次に、図4を参照して、プレイバック制御
データによるプレイバック制御手順について説明する。
まず最初に、ステップS11において、プレイバック制
御データが、上述したように、SRAM9に記憶され
る。なお、SRAM9に記憶されるプレイバック制御デ
ータとしては、例えばINFO.VCDファイル、EN
TRY.VCDファイル、LOT.VCDファイル、P
SD.VCDファイルなどがある。そして、以上のファ
イルのうち、INFO.VCDファイルおよびENTR
Y.VCDファイルは、プレイバック制御が開始される
前に1回だけ読み込まれる。Next, the playback control procedure based on the playback control data will be described with reference to FIG.
First, in step S11, the playback control data is stored in the SRAM 9 as described above. The playback control data stored in the SRAM 9 may be, for example, INFO. VCD file, EN
TRY. VCD file, LOT. VCD file, P
SD. There are VCD files and the like. Among the above files, INFO. VCD file and ENTR
Y. The VCD file is read only once before playback control is started.
【0047】ここで、INFO.VCDファイルには、
ビデオCDの規格名、バージョンおよびボリューム管理
のためのアルバムID、ボリュームを構成するディスク
枚数およびディスク番号などが記述されている。ENT
RY.VCDファイルには、シーケンス再生を開始する
時間情報すなわちエントリ情報が記述されている。PS
D.VCDファイルには、プレイバック制御を行うため
のプレイリストと、セレクションリストとが記述されて
いる。LOT.VCDファイルには、PSD.VCDフ
ァイルに記述されているプレイリストおよびセレクショ
ンリストの位置が記述されている。Here, the INFO. VCD files include
Described are the standard name of the video CD, the version and the album ID for volume management, the number of disks constituting the volume, the disk number, and the like. ENT
RY. Time information for starting sequence reproduction, that is, entry information is described in the VCD file. PS
D. The VCD file describes a play list for performing playback control and a selection list. LOT. PSD.VCD file has PSD. The position of the play list and selection list described in the VCD file is described.
【0048】その後、ステップS12において、ビデオ
CDコントロール部8が、SRAM9に記憶されたPS
D.VCDファイルのプレイリスト(Play Lis
t)を参照し、プレイアイテムの開始、終了アドレスを
計算する。また、ビデオCDコントロール部8は、再生
モード(静止画モード/動画モードなど)を特定し、プ
レイアイテムの開始および終了アドレス、並びに再生モ
ードとともに、コマンドを、MPEG回路部4に送信す
る。Then, in step S12, the video CD control unit 8 causes the PS stored in the SRAM 9 to
D. VCD file playlist (Play Lis
With reference to t), the start and end addresses of the play item are calculated. In addition, the video CD control unit 8 specifies a reproduction mode (still image mode / moving image mode, etc.) and sends a command to the MPEG circuit unit 4 together with the start and end addresses of the play item and the reproduction mode.
【0049】さらに、ビデオCDコントロール部8は、
ステップS13において、システムコントロール部11
を経由して、CDメカコン部3に対し、CD再生開始命
令を送信する。その後、ビデオCDコントロール部8で
は、ステップS14において、上述したように、ユーザ
のキー入力の有無が調べられ、キー入力があった場合に
は、そのキー入力に対応するキー入力処理が行われる。
そして、MPEG回路部4から、ビデオCDコントロー
ル部8に対し、割り込みがかかると、ビデオCDコント
ロール部8では、ステップS15で、その割り込みとと
もに送信されてくる割り込み処理データが分析され、そ
の分析結果に基づいて、MPEG回路部4およびCDメ
カコン部3に、所定のコマンドが送信される。Further, the video CD control section 8 is
In step S13, the system control unit 11
A CD reproduction start command is transmitted to the CD mechanical control unit 3 via the. After that, in step S14, the video CD control unit 8 checks the presence / absence of the user's key input, and if there is the key input, the key input processing corresponding to the key input is performed.
Then, when the MPEG circuit unit 4 interrupts the video CD control unit 8, the video CD control unit 8 analyzes the interrupt processing data transmitted together with the interrupt in step S15, and the analysis result is obtained. Based on this, a predetermined command is transmitted to the MPEG circuit section 4 and the CD mechanical controller section 3.
【0050】以上の処理によれば、INFO.VCD
(00:04:00から1セクタ)内のPSDサイズが
0である場合には、プレイバック制御データは、ビデオ
CD1に記録されていないから、トラック2から再生が
開始される(条件:ビデオCD1が前のディスクと継続
処理ではない場合)。According to the above processing, INFO. VCD
When the PSD size in (1 sector from 00:04:00) is 0, the playback control data is not recorded in the video CD1, and therefore the reproduction is started from the track 2 (condition: video CD1). If it is not the previous disk and continue processing).
【0051】また、INFO.VCD内のPSDサイズ
が0でない場合には、LIST ID#1から処理が開
始される(条件:ビデオCD1が前のディスクと継続処
理ではない場合)。具体的には、PSD.VCDファイ
ル(00:04:34から始まる)内の最初の1セクタ
(2048バイト)が読み出され、そのデータの最初の
部分のセレクションリスト(ヘッダデータ=18H)ま
たはプレイリスト(ヘッダデータ=10H)が実行され
る。In addition, INFO. When the PSD size in the VCD is not 0, the process starts from LIST ID # 1 (condition: when the video CD1 is not the continuous process with the previous disc). Specifically, PSD. The first 1 sector (2048 bytes) in the VCD file (starting from 00:04:34) is read and the selection list (header data = 18H) or playlist (header data = 10H) of the first part of the data is read. Is executed.
【0052】なお、ビデオCD1が前のディスクと継続
処理の場合は、以下のような処理が行われる。即ち、P
SDサイズが0でない場合であって、INFO.VCD
内のAlbum ID(byte position
11−26)が前のディスクと同じで、Album s
et sequence No.(byte posi
tion 29−30)が2以上であり、さらに、前の
ディスクのINFO.VCD内のstatus fla
g(byte position 44)のbit5が
1であるときには、ビデオCD1の再生処理は、LIS
T ID#2から開始される。When the video CD 1 is a continuous process with the previous disc, the following process is performed. That is, P
When the SD size is not 0, the INFO. VCD
Album ID (byte position)
11-26) is the same as the previous disc,
et sequence No. (Byte posi
29-30) is 2 or more, and the INFO. Status fla in VCD
When bit5 of g (byte position 44) is 1, the reproduction processing of the video CD 1 is performed by the LIS.
Starting from T ID # 2.
【0053】また、PSDサイズが0の場合であって、
INFO.VCD内のAlbumID(byte po
sition 11−26)が前のディスクと同じで、
Album set sequence No.(by
te position29−30)が2以上であり、
さらに、前のディスクのINFO.VCD内のstat
us flag(byte position 44)
のbit6が1であるときには、ビデオCD1の再生処
理は、トラック3から開始される。When the PSD size is 0,
INFO. AlbumID (byte po in VCD
The position 11-26) is the same as the previous disc,
Album set sequence No. (By
te position 29-30) is 2 or more,
In addition, the INFO. Stat in VCD
us flag (byte position 44)
When the bit 6 is 1, the reproduction process of the video CD 1 is started from the track 3.
【0054】次に、図5乃至図7を参照して、プレイア
イテムの実行後のプレイバック制御の処理手順について
説明する。まず、図5のステップS21において、プレ
イバック制御データの最初のプレイアイテムが再生され
ると、ステップS22において、ユーザがリモコン12
を操作することによるキー入力があるまで待ち時間がお
かれ、キー入力があると、ステップS23に進み、その
キー入力に対応したプレイバック制御処理が行われる。
具体的には、キー入力に応じたプレイリストまたはセレ
クションリストが実行される。Next, with reference to FIG. 5 to FIG. 7, a processing procedure of playback control after the play item is executed will be described. First, when the first play item of the playback control data is reproduced in step S21 of FIG. 5, the user operates the remote controller 12 in step S22.
There is a waiting time until there is a key input by operating, and if there is a key input, the process proceeds to step S23, and a playback control process corresponding to the key input is performed.
Specifically, the playlist or selection list corresponding to the key input is executed.
【0055】図6のフローチャートは、プレイリストが
実行される場合の処理手順を示している。プレイリスト
が実行されると、ビデオCDコントロール部8は、ステ
ップS31乃至S34において、プリビアスキー、ネク
ストキー、ストップキー、またはオートポーズキーが操
作されたか否かをそれぞれ判断する。そして、いずれか
のキーが操作された場合、その操作されたキーに対応す
るキー入力に応じた処理をプレイリストから読み出し、
ステップS35乃至S38それぞれで実行する。そし
て、キー入力がない場合、ステップS39でその旨が判
断され、ステップS40に進み、プレイリストのNex
t Listが実行される。The flowchart of FIG. 6 shows a processing procedure when a playlist is executed. When the play list is executed, the video CD control unit 8 determines in steps S31 to S34 whether the pre-ski key, the next key, the stop key, or the auto pause key is operated. When any key is operated, the process corresponding to the key input corresponding to the operated key is read from the playlist,
This is executed in each of steps S35 to S38. Then, if there is no key input, it is determined in step S39, the process proceeds to step S40, and the playlist Nex
t List is executed.
【0056】具体的には、例えばPSD.VCDの最初
のリスト:プレイリストが実行される場合、ビデオCD
コントロール部8において、以下のような処理が行われ
る。即ち、まず、リストID番号が格納されている領域
のバイナリデータ(ワード)が、SRAM9から読み出
され、そのバイナリデータのbit0乃至bit14の
値がリストID番号として調べられる。その結果、リス
トID番号が、0001であることが確認された場合、
Play Item #1 Numberが実行される
(MSB=1のときは、LOT.VCDファイルのテー
ブルデータに登録されていない)。Specifically, for example, PSD. First list of VCD: Video CD, if playlist is executed
The control unit 8 performs the following processing. That is, first, the binary data (word) of the area in which the list ID number is stored is read from the SRAM 9, and the values of bit0 to bit14 of the binary data are checked as the list ID number. As a result, if it is confirmed that the list ID number is 0001,
Play Item # 1 Number is executed (when MSB = 1, it is not registered in the table data of the LOT.VCD file).
【0057】Play Item #1が実行された後
に、ユーザからのキー入力[NEXT,RETURN,
PREVIOUS]があり、そのキー入力に応じ、新し
いリスト処理に移る必要がある場合において、Play
Item #1の領域内の数字データ(バイナリ2バ
イト)が0または1であるときには、特に処理は行われ
ず、また、その数字データが、2乃至99のいずれかの
値であるときには、そのトラックナンバからの再生が行
われる。After the Play Item # 1 is executed, the key input from the user [NEXT, RETURN,
[PREVIOUS] and there is a need to move to a new list processing according to the key input, Play
When the numeric data (binary 2 bytes) in the Item # 1 area is 0 or 1, no particular processing is performed. When the numeric data is any value of 2 to 99, the track number is set. Playback from.
【0058】即ち、まずINFO.VCD内のSize
Map of TRACK Motion Pict
ure情報(byte position 31−4
3)で規定されている各トラックのNTSC/PAL情
報に基づき、MPEG回路部4の再生モードがSet
Streamコマンドで設定される。次に、TOC情報
から再生対象トラックの開始番地(アドレス)、終了番
地が計算され、MPEG回路部4に対し、動画再生マク
ロコマンド(Play(開始番地、終了番地)コマン
ド)が送信される。さらに、CDメカコン部3に対し、
Play(開始アドレス)コマンドが送信される。That is, first, INFO. Size in VCD
Map of TRACK Motion Pict
ure information (byte position 31-4
The reproduction mode of the MPEG circuit unit 4 is set based on the NTSC / PAL information of each track specified in 3).
It is set by the Stream command. Next, the start address (address) and the end address of the reproduction target track are calculated from the TOC information, and a moving image reproduction macro command (Play (start address, end address) command) is transmitted to the MPEG circuit unit 4. Furthermore, for the CD mechanical control unit 3,
A Play (start address) command is transmitted.
【0059】CDメカコン部3は、ビデオCDコントロ
ール部8から、Playコマンドとともに開始アドレス
を受信すると、その開始アドレスに対応して、ビデオC
D1におけるTOC情報のサブコードQに基づき、CD
駆動部2のサーボ制御を行い、これにより、CD駆動部
2に、Playコマンドとともに送信されてきた開始ア
ドレスからのデータを再生させる。その再生データは、
CD駆動部2より、CDメカコン部3を介して、MPE
G回路部4に供給され、以下、上述したようにして、モ
ニタまたはスピーカから出力される。When the CD mechanical control unit 3 receives the start address together with the Play command from the video CD control unit 8, the video C control unit 3 receives the video C corresponding to the start address.
CD based on subcode Q of TOC information in D1
Servo control of the drive unit 2 is performed, thereby causing the CD drive unit 2 to reproduce the data from the start address transmitted together with the Play command. The playback data is
MPE from the CD drive unit 2 via the CD mechanical control unit 3
It is supplied to the G circuit unit 4 and is output from the monitor or the speaker as described above.
【0060】その後、CD駆動部2からメカコン部3を
介してMPEG回路部4に供給されるデータに含まれる
アドレスが、上述した終了番地を超えると、MPEG回
路部4は、ビデオCDコントロール部8に対し、終了ア
ドレス割り込みを発生する。ビデオCDコントロール部
8は、MPEG回路部4からの終了アドレス割り込みを
受信すると、CDメカコン部3に対して停止命令を送信
する。これにより、ビデオCD1の再生が停止される。After that, when the address included in the data supplied from the CD drive section 2 to the MPEG circuit section 4 via the mechanical control section 3 exceeds the above-mentioned end address, the MPEG circuit section 4 causes the video CD control section 8 to operate. In response, an end address interrupt is generated. Upon receiving the end address interrupt from the MPEG circuit unit 4, the video CD control unit 8 sends a stop command to the CD mechanical control unit 3. As a result, the reproduction of the video CD 1 is stopped.
【0061】一方、Play Item #1の領域内
の数字データが100乃至599のいずれかの値である
場合、その数字から99が減算され、ENTRY.VC
Dに記述されているENTRYポイントからトラックの
最後までが再生される。具体的には、INFO.VCD
内のSize Map of TRACK Motio
n Picture情報で規定されてる各トラックのN
TSC/PAL情報に基づき、MPEG回路部4の再生
モードがSet Streamコマンドで設定される。
さらに、ENTRY.VCDとTOC情報から再生対像
トラックの開始番地および終了番地が計算され、MPE
G回路部4に対し、動画再生マクロコマンド(Play
(開始番地、終了番地)コマンド)が送信されるととも
に、CDメカコン部3に対し、Play(開始アドレ
ス)コマンドが送信される。On the other hand, when the numeric data in the Play Item # 1 area is any value from 100 to 599, 99 is subtracted from the numeric value, and ENTRY. VC
From the ENTRY point described in D to the end of the track is played. Specifically, INFO. VCD
In Size Map of TRACK Motio
N of each track specified by n Picture information
The playback mode of the MPEG circuit unit 4 is set by the Set Stream command based on the TSC / PAL information.
In addition, ENTRY. The start address and end address of the playback image track are calculated from the VCD and TOC information, and the MPE
For the G circuit unit 4, a movie playback macro command (Play
(Start address, end address) command) and a Play (start address) command are sent to the CD mechanical control unit 3.
【0062】その結果、ビデオCD1の開始番地(開始
アドレス)からの再生が開始される。その後、終了番地
までの再生がなされると、上述したように、MPEG回
路部4で、終了アドレス割り込みが発生され、これによ
り、ビデオCD1の再生が停止される。As a result, reproduction is started from the start address (start address) of the video CD 1. After that, when the reproduction up to the end address is performed, the end address interrupt is generated in the MPEG circuit unit 4 as described above, and thus the reproduction of the video CD 1 is stopped.
【0063】また、Play Item #1の領域内
の数字データが1000乃至2979のいずれかの値な
ら、その値から999を引いた値のセグメントプレイア
イテムが再生される。セグメントプレイアイテムの実行
の際には、INFO.VCD内のsegment pl
ay item contents table内の対
象となるコンテンツデータ(1バイト)を参照すること
により、MPEGデータの種類が判定される。そして、
その値に応じたデコードの種類の設定が、MPEG回路
部4に対してSet Stram コマンドを送信する
ことによって行われ、セグメントプレイアイテムのMP
EGデータが再生される。If the numeric data in the Play Item # 1 area is any value from 1000 to 2979, the segment play item having a value obtained by subtracting 999 from that value is reproduced. When executing a segment play item, INFO. Segment pl in VCD
The type of MPEG data is determined by referring to the target content data (1 byte) in the ayitem contents table. And
The type of decoding according to the value is set by transmitting a Set Stram command to the MPEG circuit unit 4, and the MP of the segment play item is set.
EG data is reproduced.
【0064】なお、対象となるセグメントプレイアイテ
ムコンテンツデータのbit5が0てあることを確認
し、次のコンテンツデータのbit5が0なら、対象セ
グメントは1単位=150セクタであることが分かる
が、bit5が1なら対象セグメントは複数単位連続す
るということなので、順番にコンテンツデータ内のbi
t5のデータを見て0になる所(次のセグメントの開
始)の前までの間が再生期間になる。It should be noted that it is confirmed that the bit 5 of the target segment play item content data is 0, and if the bit 5 of the next content data is 0, it is understood that the target segment is 1 unit = 150 sectors. If 1 is 1, it means that the target segment is continuous in multiple units.
The reproduction period is a period before the point at which the data at t5 becomes 0 (the start of the next segment).
【0065】セグメントプレイアイテムのMPEGデー
タが格納されている場所の計算方法は、次のようにして
行われる。即ち、セグメントプレイアイテム値(1乃至
1980のいずれかの値)×150セクタ(2秒)でセ
グメントプレイアイテム内のオフセット値を求め(セク
タ値単位)、この値にFIRST SECMENTAD
DRESS(INFO.VCD内のByte posi
tion 49乃至51にBCD形式で存在する)を加
算することで、再生開始番地が計算される。The method of calculating the location where the MPEG data of the segment play item is stored is as follows. That is, the offset value in the segment play item is calculated from the segment play item value (any value from 1 to 1980) x 150 sectors (2 seconds) (sector value unit), and this value is used as FIRST SECMENT ADAD
DRESS (Byte posi in INFO.VCD
The playback start address is calculated by adding (existing in the BCD format) to the Tions 49 to 51.
【0066】なお、再生時間は、プレイリストストラク
チャ内のPlaying time(2バイト)の値で
規定されるようになされており、即ち、その値が0の場
合は、セグメントの終了まで再生することを意味し、1
以上の場合は、(その数)×5セクタ分の再生を行うこ
とを意味するので、再生開始番地が求まれば、再生終了
番地は確定する。The playback time is defined by the value of Playing time (2 bytes) in the playlist structure, that is, when the value is 0, playback is performed until the end of the segment. Meaning 1
In the above case, it means that the reproduction of (the number) × 5 sectors is performed, and thus when the reproduction start address is obtained, the reproduction end address is determined.
【0067】また、プレイリストストラクチャ内のPl
ay Item Wait Time(1バイト)で
は、各プレイアイテムの再生後の待ち時間が規定されて
おり、その値が、0なら、待ち時間なし、1乃至60な
ら、それぞれ1乃至60秒待ち、n(但し、nは61以
上FFH未満)なら、(n−60)×10+60秒待ち
FFHなら、無限時間待ちを意味する。なお、待ち処理
は、ユーザのキー入力で解除される。Pl in the playlist structure
The ay Item Wait Time (1 byte) defines the waiting time after playing each play item. If the value is 0, there is no waiting time, if the value is 1 to 60, wait 1 to 60 seconds, and n ( However, if n is 61 or more and less than FFH), (n−60) × 10 + 60 seconds waiting FFH means waiting for an infinite time. The waiting process is canceled by the user's key input.
【0068】さらに、プレイリストストラクチャ内のA
uto Pause Wait Timeの値によって
各セクタトリガビットが立っているときは、自動待ち処
理となる(MPEG回路部4は、auto Pause
(trigger)割り込みを発生する[AP/EOR
/EOF割り込み]。また、待ち処理中はユーザのキー
入力で解除される)。Furthermore, A in the playlist structure
When each sector trigger bit is set according to the value of auto Pause Wait Time, the automatic waiting process is performed (the MPEG circuit unit 4 uses auto Pause).
(Trigger) generate an interrupt [AP / EOR
/ EOF interrupt]. Also, it is canceled by the user's key input during the waiting process).
【0069】プレイリスト実行後は、リストストラクチ
ャ内の”NEXT”リストが解釈実行される。After the play list is executed, the "NEXT" list in the list structure is interpreted and executed.
【0070】なお、プレイリストの実行中は、PREV
IOUSキー、NEXTキー、またはRETURENキ
ーが選択(操作)された場合に、その選択されたキーに
対応するキー入力処理が行われる。Note that while the playlist is being executed, PREV
When the IOUS key, NEXT key, or RETUREN key is selected (operated), the key input processing corresponding to the selected key is performed.
【0071】図7のフローチャートは、セレクションリ
ストが実行される場合の処理手順を示している。セレク
ションリストが実行されると、ビデオCDコントロール
部8は、ステップS51乃至S54において、プリビア
スキー、ネクストキー、デフォルトキー、またはテンキ
ー(数字キー)に続いてエンタキーが操作されたか否か
をそれぞれ判断する。そして、いずれかのキーが操作さ
れた場合、その操作されたキーに対応するキー入力に応
じた処理をセレクションから読み出し、ステップS55
乃至S58それぞれで実行する。そして、キー入力がな
く所定の時間が経過した場合、即ち、タイムアウトの場
合、ステップS59でその旨が判断され、ステップS6
0に進み、セレクションリストのTimeout Li
stが実行される。The flowchart of FIG. 7 shows the processing procedure when the selection list is executed. When the selection list is executed, in steps S51 to S54, the video CD control unit 8 determines whether the enter key is operated after the previa key, the next key, the default key, or the ten-key (numeric key). . When any key is operated, the process corresponding to the key input corresponding to the operated key is read from the selection, and step S55
Through S58. Then, if there is no key input and a predetermined time has elapsed, that is, if a time-out has occurred, that effect is determined in step S59, and step S6
Go to 0, Timeout Li in the selection list
st is executed.
【0072】具体的には、例えば、PSD.VCDの最
初のリスト:セレクションリストが実行される場合(マ
ルチセレクションでない場合)、そのリストストラクチ
ャデータ内のリストID番号が格納されれている領域か
らバイナリデータ(ワード)が読み出され、そのbit
0乃至bit14の値がリストID番号として調ベられ
る。そして、リストID番号が0001である場合にお
いて、そのリストストラクチャ内のデフォルトオフセッ
ト値がFFFDhあるいはFFFEhでないときには
(マルチセレクションてないときには)、play i
temが実行される。Specifically, for example, PSD. First list of VCD: When the selection list is executed (when it is not a multi-selection), binary data (word) is read from the area storing the list ID number in the list structure data, and its bit is read.
The value of 0 to bit14 is checked as the list ID number. When the list ID number is 0001 and the default offset value in the list structure is not FFFDh or FFFEh (when there is no multi-selection), play i
tem is executed.
【0073】このとき、 (1)プレイアイテムが0または1なら、プレイリスト
における場合と同様に、特に処理は行われない。 (2)プレイアイテムが2乃至99のいずれかの値な
ら、そのトラックナンバからの再生処理が行われる。 (3)プレイアイテムが100乃至599のいずれかの
値なら、その値から99を減算した値のENTRY.V
CD内のポイントから再生処理が行われる。 (4)プレイアイテムが1000乃至2929のいずれ
かの値なら、その値から999を減算した値のセグメン
トプレイアイテムの再生処理が行われる。At this time, (1) If the play item is 0 or 1, no particular process is performed as in the case of the play list. (2) If the play item has a value of 2 to 99, the reproduction process from that track number is performed. (3) If the play item has any value from 100 to 599, ENTRY. V
The reproduction process is performed from the point on the CD. (4) If the play item has any value from 1000 to 2929, the segment play item having a value obtained by subtracting 999 from the value is reproduced.
【0074】なお、セレクションリストの実行中は、P
REVIOUSキー、DEFAULT(PLAY)キ
ー、NEXTキー、RETURENキー、または数字キ
ー(1乃至99)が選択された場合に、その選択された
キーに対応するキー入力処理が行われる。During execution of the selection list, P
When the REVIOUS key, the DEFAULT (PLAY) key, the NEXT key, the RETUREN key, or the number keys (1 to 99) is selected, the key input process corresponding to the selected key is performed.
【0075】テンキー入力(数字入力)での選択項目処
理では、セレクションリストストラクチャ内のBase
of Selection Number(BSN)
を参照することにより、入力された数字に対応したSe
lection#BSN Offset値のリストの処
理が行われる。In the selection item processing by ten key input (numerical input), the Base in the selection list structure is used.
of Selection Number (BSN)
By referring to, Se corresponding to the entered number
The processing of the list of the collection #BSN Offset values is performed.
【0076】Next OffsetとDefault
Offsetについては、FFFFhの場合は実行さ
れない。また、Selection#N Offset
の値がFFFFhの場合は、選択されたキー入力は無視
される。Next Offset and Default
Offset is not executed in the case of FFFFh. In addition, Selection # N Offset
If the value of is FFFFh, the selected key input is ignored.
【0077】タイムアウトに関しての時間計算について
は、play listにおける場合と同様である。但
し、その時間は、セレクションリストストラクチャ内の
loop count値によって指定された回数だけ再
生された後の待ち時間であり、タイムアウト後は同じセ
レクションリストストラクチャ内のTimeoutLi
st Offsetに記されている新しいリストが実行
される。また、Timeout List Offse
t値がFFFFhで、Wait Timeが経過した後
は、Selection#N Offset List
がランダムに実行される(タイムアウト時間待ち中にユ
ーザのキー入力があった場合は、timeoutは発生
しない)。The time calculation regarding the timeout is the same as that in the play list. However, that time is the waiting time after the playback is performed the number of times specified by the loop count value in the selection list structure, and after the timeout, TimeoutOut in the same selection list structure.
The new list noted in stOffset is executed. Also, Timeout List Offset
After the wait time has elapsed and the t value is FFFFh, the Selection # N Offset List is displayed.
Are randomly executed (timeout does not occur if the user inputs a key while waiting for the timeout time).
【0078】セレクションリスト内のloop cou
nt&jump timingはPlay item
numberで示されるplay itemの回数が記
されており、(1)下位7bit=0の場合は、無限
回、(2)MSB=0の場合は、ユーザのキー入力(選
択)があったときに、現在のプレイitemの再生を中
断し、次のリストに移り、(3)MSB=1の場合は、
ユーザのキー入力(選択)があったときに、現在実行し
ているプレイアイテムの再生処理が完了した後、次のリ
ストに移ることを意味する。Loop cou in the selection list
nt & jump timing is Play item
The number of play items indicated by the number is described. (1) When the lower 7 bits = 0, (2) When MSB = 0, when the user inputs a key (selection). , The playback of the current play item is interrupted, and the process moves to the next list. (3) When MSB = 1,
When the user inputs a key (selection), it means to move to the next list after the reproduction process of the currently executed play item is completed.
【0079】次に、CDメカコン部3は、ビデオCDコ
ントロール部8からシステムコントロール部11を経由
して、Play(開始アドレス)コマンドを受信する
と、この開始アドレスからのデータの再生を行うよう
に、CD駆動部2を制御するが、このとき、前述したよ
うなフレームずれが生じる。そこで、図1のビデオCD
再生装置では、ビデオCD1が装着されると、そのフレ
ームずれを検出し、そのずれを補正するようになされて
いる。以下、この補正処理について説明する。Next, when the CD mechanical control section 3 receives a Play (start address) command from the video CD control section 8 via the system control section 11, it reproduces data from this start address. The CD drive unit 2 is controlled, but at this time, the frame shift described above occurs. So, the video CD in Figure 1
In the reproducing apparatus, when the video CD 1 is loaded, the frame shift is detected and the shift is corrected. Hereinafter, this correction process will be described.
【0080】図8のフローチャートは、補正処理の手順
を表している。ビデオCD1が装着(挿入)されると、
ステップS61において、CDメカコン部3からシステ
ムコントロール部11を経由して、ビデオCDコントロ
ール部8に対し、ビデオCD1が装着された旨を表す装
着(挿入)情報が送信される。ビデオCDコントロール
部8は、装着情報を受信すると、ステップS62におい
て、CDメカコン部3に対し、CDの種類情報を要求す
るコマンドを送信する。CDメカコン部3は、このコマ
ンドを受信すると、CD駆動部2を制御し、ビデオCD
1からTOC情報を再生させる。このTOC情報は、C
D駆動部2から、CDメカコン部3およびシステムコン
トロール部11を介して、ビデオCDコントロール部8
に供給される。The flowchart of FIG. 8 shows the procedure of the correction process. When Video CD1 is loaded (inserted),
In step S61, mounting (insertion) information indicating that the video CD 1 has been mounted is transmitted from the CD mechanical control unit 3 to the video CD control unit 8 via the system control unit 11. Upon receiving the mounting information, the video CD control unit 8 transmits a command requesting CD type information to the CD mechanical control unit 3 in step S62. Upon receiving this command, the CD mechanical control unit 3 controls the CD drive unit 2 to
The TOC information is reproduced from 1. This TOC information is C
From the D drive unit 2 to the video CD control unit 8 via the CD mechanical control unit 3 and the system control unit 11.
Is supplied to.
【0081】ビデオCDコントロール部8では、TOC
情報を参照することで、装着されたCD(本実施例で
は、ビデオCD1)が、CD−DAであるか、CD−I
であるか、あるいはCD−ROM一XAであるかが判定
される。なお、この判定は、POINT=A0HのPS
EC値を参照することにより行われる(例えばCD−D
A(CD−ROM)の場合、PSEC値は00とされて
おり、例えばビデオCDの場合、PSEC値は20Hと
されている)。In the video CD control unit 8, the TOC
By referring to the information, whether the loaded CD (video CD1 in this embodiment) is CD-DA or CD-I
Or CD-ROM-one XA. In addition, this determination is PS of POINT = A0H.
It is performed by referring to the EC value (for example, CD-D
In the case of A (CD-ROM), the PSEC value is 00, and in the case of a video CD, for example, the PSEC value is 20H).
【0082】装着されたCDが、CD−DAであるか、
またはCD−Iである場合、以降の処理は行われない。
また、装着されたCDが、CD−ROM一XAである場
合、ビデオCDコントロール部8は、CDメカコン部3
にCD駆動部2を制御させ、これにより、装着されたC
Dの所定のアドレスからデータを再生させる。このデー
タは、CDメカコン部3およびシステムコントロール部
11を介して、ビデオCDコントロール部8で受信さ
れ、ビデオCDコントロール部8では、そのデータに基
づいて、装着されたCD(CD−ROM−XA)が、ビ
デオCDであるか否かが判定される。Whether the mounted CD is a CD-DA,
If it is a CD-I, the subsequent processing is not performed.
Further, when the mounted CD is a CD-ROM 1XA, the video CD control unit 8 is the CD mechanical controller unit 3.
Control the CD drive unit 2, and the C
Data is reproduced from a predetermined address of D. This data is received by the video CD control unit 8 via the CD mechanical control unit 3 and the system control unit 11, and the video CD control unit 8 mounts the loaded CD (CD-ROM-XA) based on the data. Is a video CD.
【0083】装着されたCDが、ビデオCDでない場
合、以降の処理は行われない。また、装着されたCDが
ビデオCDである場合、ビデオCDコントロール部8
は、そのビデオCD(ビデオCD1)がプレイバック制
御可能なものかどうかを判定する。そして、ビデオCD
コントロール部8は、ステップS63において、その判
定結果をCDメカコン部3に送信し、さらに、ステップ
S64において、後述するようにしてフレームずれ量
が、そのフレームずれを補正するための補正値として算
出される。If the loaded CD is not a video CD, the subsequent processing is not performed. If the mounted CD is a video CD, the video CD control unit 8
Determines whether the video CD (video CD1) is playback controllable. And video CD
The control unit 8 transmits the determination result to the CD mechanical control unit 3 in step S63, and further, in step S64, the frame shift amount is calculated as a correction value for correcting the frame shift as described later. It
【0084】その後、ステップS65に進み、ビデオC
Dコントロール部8は、ビデオCDコア処理部21(図
2)のワーク領域に、補正値(フレームずれ量)を記憶
させ、あるいは、システムコントロール部11に、補正
値を送信する。After that, the process proceeds to step S65, and the video C
The D control unit 8 stores the correction value (frame shift amount) in the work area of the video CD core processing unit 21 (FIG. 2), or sends the correction value to the system control unit 11.
【0085】即ち、ビデオCD1がプレイバック制御可
能なものである場合には、CDメカコン部3の制御は、
ビデオCDコントロール部8によって行われるので、補
正値は、ビデオCDコントロール部8を構成するビデオ
CDコア処理部21のワーク領域に記憶される。また、
ビデオCD1がプレイバック制御可能なものでない場合
には、CDメカコン部3の制御は、システムコントロー
ル部11によって行われるので、補正値は、システムコ
ントロール部11に転送される。That is, when the video CD 1 is playback controllable, the control of the CD mechanical control unit 3 is as follows.
Since it is performed by the video CD control unit 8, the correction value is stored in the work area of the video CD core processing unit 21 forming the video CD control unit 8. Also,
When the video CD 1 is not playback controllable, the control of the CD mechanical controller 3 is performed by the system control unit 11, so the correction value is transferred to the system control unit 11.
【0086】以上の処理後、ビデオCDコントロール部
8またはシステムコントロール部11は、CDメカコン
部3に対し、Playコマンドとともに開始アドレスを
送信する際、その開始アドレスを、補正値によって補正
した補正アドレス(例えば、開始アドレスに補正値を加
算したアドレスなど)を送信する。After the above processing, when the video CD control unit 8 or the system control unit 11 transmits the start address together with the Play command to the CD mechanical control unit 3, the start address is corrected by the correction value (correction address ( For example, an address obtained by adding a correction value to the start address) is transmitted.
【0087】次に、図9を参照して、図8のステップS
64の処理(以下、適宜、補正値算出処理という)の詳
細について説明する。まず最初に、ステップS71にお
いて、ビデオCDコントロール部8からMPEG回路部
4に対し、例えばトラック2の先頭から1フレーム分の
動画再生命令が送信される。そして、ステップS72に
進み、ビデオCDコントロール部8から、システムコン
トロール部11を経由して、CDメカコン部3に対し、
トラック2の先頭から、少なくとも150フレーム分だ
け後のアドレス(以下、適宜、後アドレスADという)
からのデータの再生を指令する再生命令が送信される。Next, referring to FIG. 9, step S in FIG.
Details of the processing of 64 (hereinafter, appropriately referred to as correction value calculation processing) will be described. First, in step S71, a video reproduction command for one frame from the beginning of the track 2, for example, is transmitted from the video CD control unit 8 to the MPEG circuit unit 4. Then, in step S72, the video CD control section 8 passes through the system control section 11 to the CD mechanical control section 3,
An address after the beginning of track 2 by at least 150 frames (hereinafter appropriately referred to as a post address AD)
A playback command is sent to instruct playback of the data from.
【0088】なお、後アドレスADを、トラック2の先
頭から、少なくとも150フレーム分だけ後のアドレス
としたのは、次のような理由による。即ち、フレームず
れは、通常は、前述したように、±20フレーム程度で
あるが、市場に出回っているビデオCD再生装置の中に
は、簡易的に製造されたものがあり、そのようなビデオ
CD再生装置では、最大で150フレーム弱程度のフレ
ームずれを生じることが確認されている。このような品
質の悪いビデオCD再生装置に対応するため、「少なく
とも150フレーム」としている。The reason why the subsequent address AD is an address at least 150 frames after the beginning of the track 2 is as follows. That is, the frame shift is usually about ± 20 frames as described above, but some of the video CD reproducing apparatuses on the market are simply manufactured, and such a video is not available. It has been confirmed that a CD reproducing apparatus causes a frame shift of about a little less than 150 frames. In order to support such a poor quality video CD reproducing apparatus, "at least 150 frames" is set.
【0089】CDメカコン部3は、再生命令とともに後
アドレスADを受信すると、CD駆動部2を制御し、こ
れにより、CD駆動部2では、上述したように、後アド
レスから、データが再生される。このデータは、CDメ
カコン部3を介して、MPEG回路部4に供給される。
MPEG回路部4では、受信したデータのMPEGデコ
ードが開始されるが、そのデータに含まれるアドレス
(CD−ROM−XAフレームヘッダ内のフレームアド
レス)は、後アドレスから、前述したフレームずれに対
応する分だけずれたアドレスであり、トラック2の先頭
から1フレーム分だけ後のアドレスを超えたアドレスと
なっている。When the CD mechanical control unit 3 receives the rear address AD together with the reproduction command, it controls the CD drive unit 2, whereby the CD drive unit 2 reproduces the data from the rear address as described above. . This data is supplied to the MPEG circuit unit 4 via the CD mechanical control unit 3.
The MPEG circuit unit 4 starts MPEG decoding of the received data, and the address (frame address in the CD-ROM-XA frame header) included in the data corresponds to the above-mentioned frame shift from the subsequent address. The address deviates by an amount, and the address exceeds the address one frame after the beginning of the track 2.
【0090】このため、MPEG回路部4からビデオC
Dコントロール部8に対して、アドレスout−of−
range割り込みがかけられる。ビデオCDコントロ
ール部8は、アドレスout−of−range割り込
みがかけられると、所定の割り込み処理を実行し、その
割り込み処理において、MPEG回路部4から、CD−
ROM−XAフレームヘッダ内のフレームアドレスを読
み出す。そして、ビデオCDコントロール部8は、ステ
ップS73において、そのフレームアドレスから、後ア
ドレスADを減算することで、フレームずれ量、即ち、
補正値を求め、補正値算出処理を終了する。Therefore, from the MPEG circuit section 4 to the video C
For the D control unit 8, the address out-of-
A range interrupt is triggered. When the address out-of-range interrupt is applied, the video CD control unit 8 executes a predetermined interrupt process, and in the interrupt process, the MPEG circuit unit 4 sends the CD-
Read the frame address in the ROM-XA frame header. Then, in step S73, the video CD control unit 8 subtracts the rear address AD from the frame address to obtain the frame shift amount, that is,
The correction value is obtained, and the correction value calculation process ends.
【0091】以上のように、再生命令とともに、CDメ
カコン部3に送信した後アドレスAD、およびCD−R
OM−XAフレームヘッダ内のフレームアドレスに基づ
いて、フレームずれを補正するための補正値を求め、以
降は、再生命令とともに、その補正値で補正したアドレ
スを、CDメカコン部3に送信するようにしたので、所
望のアドレスに、正確かつ迅速にアクセスすることが可
能となる。As described above, after the reproduction command is transmitted to the CD mechanical control unit 3, the address AD and the CD-R are sent.
A correction value for correcting the frame shift is obtained based on the frame address in the OM-XA frame header, and thereafter, the address corrected with the correction value is transmitted to the CD mechanical controller 3 together with the reproduction command. Therefore, it becomes possible to access the desired address accurately and quickly.
【0092】以上、本発明を、ビデオCD再生装置に適
用した場合について説明したが、本発明は、その他、例
えばCD−ROMや、CD−Gなどを再生する装置、さ
らには、CD以外の、ディスク状の記録媒体の駆動を行
うあらゆる装置(例えば、CDを利用したカラオケ装置
や、通信カラオケ装置など)に適用可能である。The case where the present invention is applied to the video CD reproducing apparatus has been described above. However, the present invention is not limited to the apparatus for reproducing a CD-ROM, a CD-G, etc. The present invention can be applied to any device that drives a disk-shaped recording medium (for example, a karaoke device using a CD, a communication karaoke device, etc.).
【0093】なお、本実施例においては、図8の補正処
理を、ビデオCD1が装置に装着されるごとに行うよう
にしたが、補正処理は、その他、任意のタイミングで行
うようにすることが可能である。In the present embodiment, the correction process shown in FIG. 8 is performed every time the video CD 1 is loaded in the apparatus, but the correction process may be performed at any other timing. It is possible.
【0094】[0094]
【発明の効果】以上の如く、本発明のディスク駆動装置
およびディスク駆動方法によれば、補正値が算出され、
ディスク状記録媒体の所定のアドレスからデータを再生
するように指示があったときには、ディスク状記録媒体
の、所定の補正値に基づいて補正した所定のアドレスか
らデータが再生される。従って、ディスク状記録媒体
の、所望する位置に、迅速にアクセスすることが可能と
なる。As described above, according to the disk drive device and the disk drive method of the present invention, the correction value is calculated,
When there is an instruction to reproduce the data from a predetermined address of the disc-shaped recording medium, the data is reproduced from the predetermined address of the disc-shaped recording medium corrected based on the predetermined correction value. Therefore, it is possible to quickly access a desired position on the disc-shaped recording medium.
【図1】本発明を適用したビデオCD再生装置の一実施
例の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an embodiment of a video CD reproducing apparatus to which the present invention is applied.
【図2】図1のビデオCDコントロール部8の構成例を
示すブロック図である。FIG. 2 is a block diagram showing a configuration example of a video CD control unit 8 in FIG.
【図3】図2のビデオCDコントロール部8の処理を説
明するためのフローチャートである。FIG. 3 is a flowchart for explaining the processing of the video CD control unit 8 in FIG.
【図4】プレイバック制御の手順を説明するためのフロ
ーチャートである。FIG. 4 is a flowchart for explaining a procedure of playback control.
【図5】プレイアイテムの実行後のプレイバック制御の
処理手順を説明するためのフローチャートである。FIG. 5 is a flowchart for explaining a processing procedure of playback control after execution of a play item.
【図6】プレイリストが実行される場合の処理手順を説
明するためのフローチャートである。FIG. 6 is a flowchart for explaining a processing procedure when a playlist is executed.
【図7】セレクションリストが実行される場合の処理手
順を説明するためのフローチャートである。FIG. 7 is a flowchart for explaining a processing procedure when a selection list is executed.
【図8】補正処理の手順を説明するためのフローチャー
トである。FIG. 8 is a flowchart illustrating a procedure of correction processing.
【図9】図8のステップS64の詳細を説明するための
フローチャートである。9 is a flowchart for explaining details of step S64 in FIG.
【図10】サブコードシンクとセクタシンクとのずれを
示すタイミングチャートである。FIG. 10 is a timing chart showing a shift between a subcode sync and a sector sync.
1 ビデオCD 2 CD駆動部 3 CDメカコン部 4 MPEG回路部 5 DRAM 8 ビデオCDコントロール部 9 SRAM 11 システムコントロール部 1 Video CD 2 CD drive section 3 CD mechanical controller section 4 MPEG circuit section 5 DRAM 8 Video CD control section 9 SRAM 11 System control section
───────────────────────────────────────────────────── フロントページの続き (72)発明者 河野 史 東京都品川区北品川6丁目7番35号 ソニ ー株式会社内 ─────────────────────────────────────────────────── ─── Continued Front Page (72) Inventor Fumi Kono 6-735 Kitashinagawa, Shinagawa-ku, Tokyo Sony Corporation
Claims (3)
駆動装置であって、 前記ディスク状記録媒体からデータを再生する再生手段
と、 前記再生手段に所定のアドレスを送信し、その所定のア
ドレスから前記データを再生するように制御する制御手
段と、 前記再生手段より出力される前記データに含まれるアド
レスおよび前記所定のアドレスに基づいて、所定の補正
値を算出する算出手段とを備え、 前記制御手段は、前記所定の補正値に基づいて補正した
前記所定のアドレスを、前記再生手段に送信することを
特徴とするディスク駆動装置。1. A disk drive device for driving a disk-shaped recording medium, comprising: a reproducing means for reproducing data from the disk-shaped recording medium; a predetermined address transmitted to the reproducing means; The control means for controlling to reproduce the data, and the calculating means for calculating a predetermined correction value based on the address included in the data output from the reproducing means and the predetermined address. The disk drive device is characterized in that the predetermined address corrected based on the predetermined correction value is transmitted to the reproducing means.
体が装着されるごとに、前記所定の補正値を算出するこ
とを特徴とするディスク駆動装置。2. The disk drive device, wherein the calculating means calculates the predetermined correction value every time the disk-shaped recording medium is mounted.
駆動方法であって、 前記ディスク状記録媒体の所定のアドレスからデータを
再生し、 前記データに含まれるアドレスおよび前記所定のアドレ
スに基づいて、所定の補正値を算出し、 その後、前記ディスク状記録媒体の前記所定のアドレス
からデータを再生するように指示があったとき、 前記ディスク状記録媒体の、前記所定の補正値に基づい
て補正した前記所定のアドレスからデータを再生するこ
とを特徴とするディスク駆動方法。3. A disk drive method for driving a disk-shaped recording medium, wherein data is reproduced from a predetermined address of the disk-shaped recording medium, and the data is reproduced based on an address included in the data and the predetermined address. When a command is given to reproduce data from the predetermined address of the disc-shaped recording medium, the correction value is calculated based on the predetermined correction value of the disc-shaped recording medium. A disk drive method characterized in that data is reproduced from a predetermined address.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19147195A JPH0944976A (en) | 1995-07-27 | 1995-07-27 | Disk drive device and disk drive method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19147195A JPH0944976A (en) | 1995-07-27 | 1995-07-27 | Disk drive device and disk drive method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0944976A true JPH0944976A (en) | 1997-02-14 |
Family
ID=16275212
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19147195A Withdrawn JPH0944976A (en) | 1995-07-27 | 1995-07-27 | Disk drive device and disk drive method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0944976A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20000001194A (en) * | 1998-06-09 | 2000-01-15 | 윤종용 | Optical disk replaying system |
| JP2009225458A (en) * | 1998-01-15 | 2009-10-01 | Apple Inc | Method and device for transmitting media data |
-
1995
- 1995-07-27 JP JP19147195A patent/JPH0944976A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009225458A (en) * | 1998-01-15 | 2009-10-01 | Apple Inc | Method and device for transmitting media data |
| KR20000001194A (en) * | 1998-06-09 | 2000-01-15 | 윤종용 | Optical disk replaying system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH09135421A (en) | Image information reproduction interrupting device and image information reproduction resuming device | |
| CN1118193C (en) | Method for playing menu in digital video compact disc player | |
| EP1335379B1 (en) | Recording medium player | |
| CN1103097C (en) | Apparatus for self-recording compact disk reproducing signal in video casette recorder/compact disk player complex system | |
| JPH0944976A (en) | Disk drive device and disk drive method | |
| JP3813456B2 (en) | DVD playback device | |
| KR100759903B1 (en) | Apparatus and method for reproducing a recording medium capable of reproducing the recording medium following the previous playback stop position | |
| JP2969097B2 (en) | Recording medium playback device | |
| KR0145581B1 (en) | Method for controlling mode converting for composition type video reproducing system | |
| KR100275873B1 (en) | Multi-optical disc player and control method | |
| JPH0887823A (en) | Playback device | |
| JP4010331B2 (en) | Recording medium reproducing apparatus and computer program for reproducing recording medium | |
| JP2001229657A (en) | Disk drive device | |
| KR100263985B1 (en) | Optical Disc Playback Method | |
| JPH04368670A (en) | Discs and disc playback devices | |
| JP3092607U (en) | Video / audio playback device | |
| JPH0982070A (en) | Digital video disc device and image retrieval method applied to digital video disc device | |
| JPH0944999A (en) | Reproduction device and reproduction method | |
| JPH06309797A (en) | Disk reproducing device | |
| KR20040058871A (en) | Combination system and control method thereof | |
| JPH0898147A (en) | Playback device | |
| JPH10289520A (en) | Video cd player | |
| JPH08111061A (en) | Video cd player | |
| JPH06282926A (en) | Cd-g player controlling method | |
| JP2002133828A (en) | Dvd playback apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20021001 |