[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH1040638A - Data reproducing device - Google Patents

Data reproducing device

Info

Publication number
JPH1040638A
JPH1040638A JP19352796A JP19352796A JPH1040638A JP H1040638 A JPH1040638 A JP H1040638A JP 19352796 A JP19352796 A JP 19352796A JP 19352796 A JP19352796 A JP 19352796A JP H1040638 A JPH1040638 A JP H1040638A
Authority
JP
Japan
Prior art keywords
data
reproducing
speed
reproduction
clock signal
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.)
Granted
Application number
JP19352796A
Other languages
Japanese (ja)
Other versions
JP2874658B2 (en
Inventor
Tetsuya Okano
哲也 岡野
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP19352796A priority Critical patent/JP2874658B2/en
Publication of JPH1040638A publication Critical patent/JPH1040638A/en
Application granted granted Critical
Publication of JP2874658B2 publication Critical patent/JP2874658B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Rotational Drive Of Disk (AREA)

Abstract

PROBLEM TO BE SOLVED: To shorten a time for reproduction until its final completion, which is hitherto lengthened due to a standby time at the initial reproduction of data. SOLUTION: A reproducing means consisting of a reproducing mechanism part 21 and a demodulation control part 22 is capable of reproducing data at a reproducing speed corresponding to a system clock signal Sc, and the reproduced data is temporarily stored in a buffer memory 23a constituting a buffer means and is read out by a host computer 10. On the other hand, a data writing address Aw and a data reading address Ar at each time in the buffer memory 23a are managed by a memory controller 23b constituting the same buffer means, and from a difference between them, a data accumulated amt. Db is obtained by a calculating part 24a of a reproducing control part 24 constituting the reproducing means. A control voltage of a VCO 24c for outputting the system clock signal Sc is decided and outputted by a clock control part 24b to change reproducing speed of data without overflowing the buffer memory 23a.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、データ再生装置に
関し、特に、読み出しデータを一時蓄積するバッファメ
モリを備えたデータ再生装置に関する。
The present invention relates to a data reproducing apparatus, and more particularly to a data reproducing apparatus having a buffer memory for temporarily storing read data.

【0002】[0002]

【従来の技術】光ディスクをデータ記憶媒体とする光デ
ィスク再生装置では、外部装置からのデータ読み出し要
求に従って同光ディスクから目的のデータを所定の速度
で再生する。また、同光ディスク再生装置は、再生した
データをバスラインを介して外部装置に送出する。この
ような装置では、再生されたデータは同光ディスク再生
装置内に設けたバッファメモリに一時蓄積される。そし
て、同外部装置は同バッファメモリからデータを読み出
す。
2. Description of the Related Art In an optical disk reproducing apparatus using an optical disk as a data storage medium, target data is reproduced from the optical disk at a predetermined speed in accordance with a data read request from an external device. Further, the optical disk reproducing device sends the reproduced data to an external device via a bus line. In such an apparatus, the reproduced data is temporarily stored in a buffer memory provided in the optical disk reproducing apparatus. Then, the external device reads data from the buffer memory.

【0003】従って、外部装置によるバッファメモリか
らのデータ読み出し速度が光ディスク再生装置における
光ディスクからのデータ再生速度よりも遅い場合には、
図3に示すように、時間tの経過とともにバッファメモ
リ上のデータの蓄積量L(バイト)が多くなり、バッフ
ァメモリの最大記憶容量Lb(バイト)とすると、時刻
ta時点でバッファメモリにオーバーフローが生じる。
このような問題を解決するものとして、従来、図4に示
す特開昭63−29373号公報に開示されたものが知
られている。
Therefore, if the data reading speed of the external device from the buffer memory is lower than the data reproducing speed of the optical disk in the optical disk reproducing device,
As shown in FIG. 3, as the accumulated amount L (bytes) of data in the buffer memory increases as time t elapses and the maximum storage capacity Lb (bytes) of the buffer memory is reached, the buffer memory overflows at time ta. Occurs.
As a solution to such a problem, a device disclosed in JP-A-63-29373 shown in FIG. 4 is conventionally known.

【0004】同図に示すCD−ROM再生装置1はホス
トコンピュータ2に接続され、同ホストコンピュータ2
からデータ読み出し要求としてデータ読み出し速度Sh
(バイト/sec)と読み出すべきデータ長Lr(バイ
ト)とが入力される。これらのデータ読み出し速度Sh
とデータ長Lrは演算部3に入力され、同演算部3はバ
ッファメモリ部4がオーバーフローしないデータ再生速
度Sr(バイト/sec)を算出する。
[0004] A CD-ROM reproducing apparatus 1 shown in the figure is connected to a host computer 2.
From the data read speed Sh as a data read request
(Byte / sec) and the data length Lr (byte) to be read are input. These data read speeds Sh
The data length Lr and the data length Lr are input to the calculation unit 3, which calculates a data reproduction speed Sr (byte / sec) at which the buffer memory unit 4 does not overflow.

【0005】このデータ再生速度Srの情報はクロック
制御部5に入力され、同クロック制御部5はデータ再生
速度Srに対応した制御電圧を出力する。この制御電圧
はVCO6に入力され、同VCO6は制御電圧に対応し
た周期のシステムクロック信号Scを生成する。このシ
ステムクロック信号Scは復調制御部7に入力され、同
復調制御部7はこのシステムクロック信号に応じてデー
タ再生部8におけるサーボモータの回転速度を制御しつ
つ、同データ再生部8から出力されるEFM信号に基づ
いてデータを再生する。
[0005] The information on the data reproduction speed Sr is input to the clock control unit 5, and the clock control unit 5 outputs a control voltage corresponding to the data reproduction speed Sr. This control voltage is input to the VCO 6, which generates a system clock signal Sc having a cycle corresponding to the control voltage. The system clock signal Sc is input to the demodulation control unit 7, and the demodulation control unit 7 outputs the data from the data reproduction unit 8 while controlling the rotation speed of the servo motor in the data reproduction unit 8 according to the system clock signal. The data is reproduced based on the EFM signal.

【0006】システムクロック信号Scに従って動作す
る復調制御部7は、CD−ROMからデータ再生速度S
rでデータを再生することになり、このときのデータ再
生速度Srが、 Sr≦{Lr/(Lr−Lb)}Sh・・・(1) を満たしていれば、バッファメモリ部4がオーバーフロ
ーすることはなく、ホストコンピュータ2は、連続的に
データを読み出すことができる。
[0006] The demodulation control unit 7 operating in accordance with the system clock signal Sc outputs a data reproduction speed S from the CD-ROM.
r, the data is reproduced. If the data reproduction speed Sr at this time satisfies the following condition: Sr ≦ {Lr / (Lr−Lb)} Sh (1), the buffer memory unit 4 overflows. The host computer 2 can read data continuously.

【0007】かかる構成からなるCD−ROM再生装置
1とホストコンピュータ2の動作を図5に示す作動図を
参照して説明する。同図(a)に示す時刻t1にホスト
コンピュータ2からデータ読み出し要求が入力されたと
すると、CD−ROM再生装置1はデータ再生速度Sr
の演算と設定に要する時間が経過した時刻t2でサーチ
状態Sになり、時刻t3でデータ再生状態Pとなる。そ
して、CD−ROM再生装置1は、全データの再生が終
了する時刻t5まで、途中サーチ状態Sになることな
く、連続的にデータの再生を行う。
The operation of the CD-ROM reproducing apparatus 1 and the host computer 2 having the above-described configurations will be described with reference to the operation diagram shown in FIG. Assuming that a data read request is input from the host computer 2 at time t1 shown in FIG.
At time t2 when the time required for the calculation and setting of has elapsed, the state becomes the search state S, and at time t3, the state becomes the data reproduction state P. Then, the CD-ROM reproducing device 1 continuously reproduces the data until the time t5 at which the reproduction of all the data ends, without entering the middle search state S.

【0008】一方、ホストコンピュータ2は、同図
(b)の時刻t1に待ち状態Wとなり、上記時刻t3を
過ぎた時刻t4でバッファメモリ部4からのデータ読み
出し状態Rとなる。そして、ホストコンピュータ2は、
バッファメモリ部4に記憶された全データの読み出しが
終了するまで、待ち状態Wになることなく連続的にデー
タを読み出すことができる。
On the other hand, the host computer 2 enters the waiting state W at time t1 in FIG. 1B, and enters the data reading state R from the buffer memory unit 4 at time t4 after the time t3. And the host computer 2
Until the reading of all data stored in the buffer memory unit 4 is completed, data can be read continuously without entering the waiting state W.

【0009】[0009]

【発明が解決しようとする課題】上述した従来のデータ
再生装置においては、次のような課題があった。ホスト
コンピュータ2からのデータ読み出し要求を受信した後
に、データ再生速度Srの演算と設定を行う時間が必要
である。また、ホストコンピュータ2のデータ読み出し
速度Shが遅いか、もしくは読み出しデータ長Lrが長
い場合には、CD−ROM再生装置1は、通常と比較し
て遅いデータ再生速度Srでサーチおよび光ディスクか
らのデータ読み出しを行わなければならなくなり、バッ
ファメモリ部4にデータを蓄積する速度が遅くなり、最
初のサーチ状態Sの時間が長くなる。
The above-mentioned conventional data reproducing apparatus has the following problems. After receiving the data read request from the host computer 2, it needs time to calculate and set the data reproduction speed Sr. If the data read speed Sh of the host computer 2 is low or the read data length Lr is long, the CD-ROM reproducing device 1 searches and reads data from the optical disc at a data reproduction speed Sr that is lower than normal. Reading must be performed, the speed of accumulating data in the buffer memory unit 4 becomes slow, and the time of the first search state S becomes long.

【0010】本発明は、上記課題にかんがみてなされた
もので、より高速化を図ることが可能なデータ再生装置
の提供を目的とする。
[0010] The present invention has been made in view of the above problems, and has as its object to provide a data reproducing apparatus capable of achieving higher speed.

【0011】[0011]

【課題を解決するための手段】上記目的を達成するた
め、請求項1にかかる発明は、データ記憶媒体から所望
の速度でデータを再生する再生手段と、読出機器と上記
再生手段との間に介在されて再生されたデータを一時的
に蓄積するとともに同読出機器より読み出し可能なバッ
ファ手段と、このバッファ手段における実質的な蓄積デ
ータ量を参照して同バッファ手段がオーバーフローしな
いように上記再生手段からのデータ蓄積速度を制御する
制御手段とを具備する構成としてある。
In order to achieve the above object, the invention according to claim 1 comprises a reproducing device for reproducing data from a data storage medium at a desired speed, and a reproducing device for reproducing data from a data storage medium. Buffer means for temporarily storing the interposed reproduced data and readable by the reading device; and the reproducing means so as not to overflow the buffer means by referring to the substantial stored data amount in the buffer means. And control means for controlling the data accumulation speed from the data.

【0012】かかる構成からなる発明によれば、再生手
段にてデータ記憶媒体から再生されたデータは、読出機
器とこの再生手段との間に介在されたバッファ手段にて
一時的に蓄積され、同蓄積されたデータが同読出機器よ
り読み出される。ここにおいて、制御手段はこのバッフ
ァ手段における実質的な蓄積データ量を参照し、同バッ
ファ手段がオーバーフローしないように上記再生手段か
らのデータ蓄積速度を制御する。すなわち、オーバーフ
ローしそうになったらデータの再生速度を下げてデータ
蓄積速度を遅めるし、余裕が生じてきたら再びデータの
再生速度を上げてデータ蓄積速度を早める。
According to the invention having such a configuration, the data reproduced from the data storage medium by the reproducing means is temporarily stored in the buffer means interposed between the reading device and the reproducing means. The stored data is read from the reading device. Here, the control means refers to the substantial stored data amount in the buffer means, and controls the data storage speed from the reproducing means so that the buffer means does not overflow. In other words, when the overflow is about to occur, the data reproduction speed is reduced to reduce the data accumulation speed, and when there is a margin, the data reproduction speed is increased again to increase the data accumulation speed.

【0013】この再生手段はデータ記憶媒体から所望の
速度で再生可能なものであればよく、データ記憶媒体は
光ディスクであったり、光磁気ディスクであったり、テ
ープであったり、半導体素子であったりするなど、適宜
変更可能である。読出機器は、所定の処理速度でデータ
を読み出して、逐次、処理するようなものであれば良
く、外部のホストコンピュータであっても良いし、内部
の別のデータ処理部であっても構わない。
The reproducing means may be any means capable of reproducing data from a data storage medium at a desired speed. The data storage medium may be an optical disk, a magneto-optical disk, a tape, a semiconductor element, or the like. It can be changed as appropriate. The reading device may be any device that reads data at a predetermined processing speed and sequentially processes the data, and may be an external host computer or another internal data processing unit. .

【0014】バッファ手段は、バッファとしての名称に
こだわらず、実質的にデータを一時記憶できるようなも
のであればよい。従って、本来の周辺機器に備えられた
バッファであってもよいし、制御機器の側のメモリでも
良いし、また、一時的に半導体メモリ以外の記憶媒体に
記憶させるようなものでも可能である。制御手段は、バ
ッファ手段における実質的な蓄積データ量を参照してデ
ータ蓄積速度を制御するものであればよい。バッファ手
段における蓄積データ量は読み出されていない実質的な
データ量であり、記憶されているデータ量とは必ずしも
一致しない。また、厳密なデータ量を参照する必要はな
く、概略的に検知できるものであっても構わない。さら
に、データ量に実質的に一致する別のデータであっても
よい。
The buffer means may be any means capable of temporarily storing data substantially, regardless of the name of the buffer. Therefore, it may be a buffer provided in the original peripheral device, a memory on the control device side, or a temporary storage device other than the semiconductor memory. The control means only needs to control the data accumulation speed with reference to the substantial accumulated data amount in the buffer means. The amount of data stored in the buffer means is a substantial amount of data that has not been read, and does not always match the amount of data stored. Further, it is not necessary to refer to a strict data amount, and the data amount may be roughly detected. Further, it may be another data that substantially matches the data amount.

【0015】データ蓄積速度はバッファ手段の実質的な
蓄積データ量がオーバーフローしないように制御される
ものであり、一般的にはデータの再生速度を変更して蓄
積されるデータ量の速度を調整することになるが、再生
速度をリニアに変更しても良いし、再生手段の側でデー
タの再生、停止が可能なものであれば、再生、停止を繰
り返して速度を変更しても構わない。そして、結果的に
読み出されるデータ量と再生されるデータ量との差が蓄
積速度となり、この速度に影響を与えるようなものであ
ればよい。このような反比例的な速度の制御にあたり、
逐次、演算して速度を変更させても良いし、ハードウェ
ア的に反比例的な速度を指示するようなものでも構わな
い。
The data storage speed is controlled so that the substantial stored data amount of the buffer means does not overflow. Generally, the data reproduction speed is changed to adjust the speed of the stored data amount. In other words, the reproduction speed may be changed linearly, or if the reproduction means can reproduce and stop the data, the reproduction and stop may be repeated to change the speed. The difference between the data amount to be read and the data amount to be reproduced is the accumulation speed, and any data that affects this speed may be used. In controlling such inversely proportional speed,
The speed may be sequentially changed to change the speed, or the speed may be instructed to be inversely proportional to hardware.

【0016】また、請求項2にかかる発明は、請求項1
に記載のデータ再生装置において、上記再生手段は、回
転記憶媒体と、上記制御手段からの制御に応じて同回転
記憶媒体の回転速度を変化させてデータ再生速度を変更
可能な再生速度変更部とを有する構成としてある。かか
る構成からなる発明によれば、記憶媒体などを機械的に
回転駆動する回転駆動部を備えており、再生速度変更部
は制御手段からの制御に応じて同回転駆動部の回転速度
を変化させることにより、データ再生速度を変更する。
According to a second aspect of the present invention, a first aspect is provided.
In the data reproducing device described in the above, the reproducing means, a rotating storage medium, a reproducing speed changing unit capable of changing the data reproducing speed by changing the rotational speed of the rotating storage medium according to control from the control means, Is provided. According to the invention having such a configuration, the rotating drive unit that mechanically drives the storage medium or the like to rotate is provided, and the reproducing speed changing unit changes the rotating speed of the rotating drive unit according to control from the control unit. Thus, the data reproduction speed is changed.

【0017】回転駆動するのはモータなどであるが、記
憶媒体自身が回転駆動される場合に限られず、円盤状の
記憶媒体であっても良いし、磁気テープのようなもので
あっても良い。
A motor or the like that is driven to rotate is not limited to a case where the storage medium itself is driven to rotate, and may be a disk-shaped storage medium or a magnetic tape. .

【0018】さらに、請求項3にかかる発明は、請求項
1または請求項2に記載のデータ再生装置において、上
記制御手段は、データ蓄積速度に対応した所定の周期の
クロック信号を出力するクロック発振部を有するととも
に、上記再生手段は、同クロック信号の周期に応じた速
度で再生するクロック同期再生部を有する構成としてあ
る。
According to a third aspect of the present invention, in the data reproducing apparatus according to the first or second aspect, the control means outputs a clock signal having a predetermined cycle corresponding to a data accumulation speed. And the reproducing means includes a clock synchronous reproducing unit for reproducing at a speed corresponding to the cycle of the clock signal.

【0019】かかる構成からなる発明によれば、上記制
御手段は、クロック発振部にて上記データ蓄積速度に対
応した所定の周期のクロック信号を出力し、上記再生手
段は、クロック同期再生部にてこのクロック信号の周期
に応じた速度でデータを再生するので、結果としてデー
タ蓄積速度に対応したデータ再生速度でデータが再生さ
れる。クロック信号の周期に応じてデータを再生するに
あたり、その時点での平均的な周波数に応じた速度でデ
ータを再生しても良いし、一クロックあるいは数クロッ
クごとに一動作してデータの再生を行うものでも良い。
According to the invention having such a configuration, the control means outputs a clock signal of a predetermined cycle corresponding to the data accumulation speed by the clock oscillating unit, and the reproducing means outputs the clock signal by the clock synchronous reproducing unit. Since data is reproduced at a speed corresponding to the cycle of the clock signal, data is reproduced at a data reproduction speed corresponding to the data accumulation speed as a result. In reproducing data according to the cycle of the clock signal, the data may be reproduced at a speed corresponding to the average frequency at that time, or one operation may be performed every clock or several clocks to reproduce the data. You can do it.

【0020】クロック信号の周期を変える一例として、
請求項4にかかる発明は、請求項3に記載のデータ再生
装置において、上記クロック制御部は、同クロック信号
を間引いて上記データ蓄積速度を制御する構成としてあ
る。かかる構成からなる発明によれば、クロック制御部
は分周器のようにクロック信号を間引くことにより、デ
ータ蓄積速度を制御する。クロック信号を間引くについ
ては、分周するようにしても良いし、必要に応じてゲー
トを形成してクロック信号を完全に遮断してしまい、結
果的に間引くようにしても良い。
As an example of changing the period of the clock signal,
According to a fourth aspect of the present invention, in the data reproducing apparatus according to the third aspect, the clock control section controls the data accumulation speed by thinning out the clock signal. According to the invention having such a configuration, the clock control unit controls the data accumulation speed by thinning out the clock signal like a frequency divider. As for the thinning out of the clock signal, the frequency may be divided, or the gate may be formed as necessary to completely cut off the clock signal, and as a result, the thinning out may be performed.

【0021】[0021]

【発明の実施の形態】以下、図面にもとづいて本発明の
実施形態を説明する。図1は、本発明の一実施形態にか
かるデータ再生装置を適用したCD−ROM再生装置の
要部をブロック図により示している。同図において、ホ
ストコンピュータ10はCD−ROM再生装置20に接
続されており、当該ホストコンピュータ10からCD−
ROM再生装置20にデータの再生要求を出し、データ
の読み出しを行う。この意味で、本実施形態において
は、当該ホストコンピュータ10が読出機器に該当す
る。この例では、いわゆる外部機器からの読み出しにあ
たるが、読出機器がデータの再生装置に対して外部機器
であっても内部機器であっても構わない。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a main part of a CD-ROM reproducing apparatus to which a data reproducing apparatus according to an embodiment of the present invention is applied. In FIG. 1, a host computer 10 is connected to a CD-ROM playback device 20, and the host computer 10 transmits a CD-ROM.
A request to reproduce data is issued to the ROM reproducing device 20 to read data. In this sense, in the present embodiment, the host computer 10 corresponds to a reading device. In this example, reading from an external device is performed. However, the reading device may be an external device or an internal device with respect to the data reproducing device.

【0022】CD−ROM再生装置20は、CD−RO
Mを再生してEFM(エイト トゥフォーティーン モ
ジュレーション)信号を出力する再生機構部21と、こ
のEFM信号に対して復調処理やエラー訂正処理を施し
て元のデジタルデータに変換するとともに同再生機構部
21の駆動制御信号を出力する復調制御部22とを備え
ている。この駆動制御信号は、より具体的には、再生機
構部21におけるCD−ROMを回転駆動させるための
スピンドルモータや、光学式ピックアップをCD−RO
Mのトラッキング方向に移動させるためのピックアップ
送りモータや、対物レンズのトラツキングとフォーカス
のサーボモータ、およびその他のデータ再生に必要な各
サーボ信号である。
The CD-ROM playback device 20 is a CD-RO
A reproducing mechanism 21 for reproducing M and outputting an EFM (Eight to Fourteen Modulation) signal; a demodulating process and an error correcting process for the EFM signal to convert the EFM signal into original digital data; And a demodulation control unit 22 that outputs the drive control signal of More specifically, the drive control signal is transmitted from a spindle motor for rotating the CD-ROM in the reproducing mechanism 21 or an optical pickup to the CD-RO.
These are a pickup feed motor for moving in the M tracking direction, a servo motor for tracking and focusing of the objective lens, and other servo signals required for data reproduction.

【0023】この復調制御部22はシステムクロック信
号Scが入力されており、同システムクロック信号Sc
に基づいてスピンドルモータの回転速度は制御されてい
る。また、同様にEFM信号も同システムクロック信号
Scに基づいて処理されることにより、結果として同シ
ステムクロック信号Scにて回転速度を制御しつつ、デ
ータの復調も同期して行われ、所望の速度でデータ再生
可能となっている。すなわち、本実施形態においては、
この再生機構部21と復調制御部22とが再生手段を構
成している。従って、データ記憶媒体は回転媒体である
CD−ROMが該当し、システムクロック信号Scに応
じて所望の速度でデータ再生可能となっている。
The demodulation control unit 22 receives the system clock signal Sc and receives the system clock signal Sc.
, The rotational speed of the spindle motor is controlled. Similarly, the EFM signal is also processed based on the same system clock signal Sc. As a result, while the rotation speed is controlled by the same system clock signal Sc, the demodulation of data is also performed in synchronization with the desired speed. Data can be reproduced. That is, in the present embodiment,
The reproducing mechanism section 21 and the demodulation control section 22 constitute a reproducing section. Therefore, the data storage medium corresponds to a CD-ROM as a rotating medium, and data can be reproduced at a desired speed according to the system clock signal Sc.

【0024】復調制御部22がEFM信号に処理を施し
て元に戻したデジタルデータは、バッファメモリ部23
のメモリコントローラ23bに入力され、このメモリコ
ントローラ23bによる制御のもとでバッファメモリ2
3aに一時記憶される。すなわち、同メモリコントロー
ラ23bは、この再生されたデータの同バッファメモリ
23aへの書き込みと、読み出し、およびそれらの管理
を行なうものであり、復調制御部22から出力される再
生データをバッファメモリ23aに書き込みつつ、上記
ホストコンピュータ10からの読み出し要求に応じて、
同データを読み出して出力する。すなわち、メモリコン
トローラ23bはバッファメモリ23aのアドレスを指
定してデータの書き込み、読み出しを行い、所定のアド
レス空間を利用してバッファとしての機能を実現してい
る。従って、本実施形態においては、このメモリコント
ローラ23bとバッファメモリ23aとによってバッフ
ァ手段を構成している。
The demodulation control section 22 processes the EFM signal and returns the digital data to a buffer memory section 23.
Of the buffer memory 2 under the control of the memory controller 23b.
3a is temporarily stored. That is, the memory controller 23b writes and reads the reproduced data to and from the buffer memory 23a, and manages the data. The reproduced data output from the demodulation control unit 22 is stored in the buffer memory 23a. While writing, in response to a read request from the host computer 10,
The same data is read and output. That is, the memory controller 23b writes and reads data by designating an address of the buffer memory 23a, and realizes a function as a buffer using a predetermined address space. Therefore, in the present embodiment, the memory controller 23b and the buffer memory 23a constitute buffer means.

【0025】メモリコントローラ23bはバッファ機能
を実現するにあたってバッファメモリ23aに対する各
時刻でのデータの書き込みアドレスAwとデータの読み
出しアドレスArとを管理しており、再生制御部24の
演算部24aに出力している。この演算部24aは、バ
ッファメモリ23aにおけるデータの蓄積量Dbを求め
るため、 Aw−Ar=Db・・・(2) の演算を行うとともに、同蓄積量Dbをクロック制御部
24bに出力する。
In realizing the buffer function, the memory controller 23b manages a data write address Aw and a data read address Ar at each time with respect to the buffer memory 23a, and outputs the data write address Aw to the arithmetic unit 24a of the reproduction control unit 24. ing. The calculation unit 24a calculates Aw-Ar = Db (2) in order to obtain the data accumulation amount Db in the buffer memory 23a, and outputs the accumulation amount Db to the clock control unit 24b.

【0026】クロック制御部24bは演算部24aによ
って算出されたデータの蓄積量Dbからデータの再生速
度を調整するべく、VCO24cの制御電圧を出力する
ものであり、このVCO24cは同制御電圧に対応した
周期のシステムクロック信号Scを発生する。上述した
ように、このシステムクロック信号Scはデータの再生
速度を変更するものであり、データの蓄積量Dbに基づ
いてこの再生速度を変更するのは、バッファメモリ23
aがオーバーフローしないようにするためである。この
ようにするためには、蓄積量Dbがバッファメモリ23
aの最大記憶容量Lbに近づいたときにデータの再生速
度を低下させるようにする必要があり、上記クロック制
御部24bはこのような関係となるようにシステムクロ
ック信号Scの周期を調整すべくVCO24cに対する
制御電圧を出力している。
The clock control unit 24b outputs a control voltage of the VCO 24c in order to adjust the data reproduction speed from the data accumulation amount Db calculated by the calculation unit 24a. The VCO 24c corresponds to the control voltage. A periodic system clock signal Sc is generated. As described above, the system clock signal Sc changes the data reproduction speed, and the reproduction speed is changed based on the data accumulation amount Db only in the buffer memory 23.
This is to prevent a from overflowing. To do this, the accumulated amount Db is stored in the buffer memory 23.
It is necessary to reduce the data reproducing speed when the maximum storage capacity Lb approaches the maximum storage capacity Lb. The clock control section 24b adjusts the cycle of the system clock signal Sc to adjust the cycle of the system clock signal Sc so as to achieve such a relationship. Output the control voltage.

【0027】なお、バッファメモリ23aがオーバーフ
ローしないようにするためには、バッファメモリ23a
におけるデータの蓄積量Dbが所定の量になるまでは高
速にデータの再生を行い、データの蓄積量Dbが所定の
量を越えた後は同蓄積量Dbを一定に保つように、デー
タ再生速度を制御するものであってもよいし、単純にデ
ータの蓄積量Dbに対してデータ再生速度を反比例的に
変化させるようなものであるなど、各種の対応関係が可
能である。
In order to prevent the buffer memory 23a from overflowing, the buffer memory 23a
The data reproduction speed is set such that the data reproduction is performed at a high speed until the data storage amount Db reaches a predetermined amount, and the data reproduction speed is kept constant after the data storage amount Db exceeds the predetermined amount. May be controlled, or various correspondences may be made, such as simply changing the data reproduction speed in inverse proportion to the data accumulation amount Db.

【0028】すなわち、本実施形態においては、この再
生制御部24が再生手段を構成しており、データの書き
込みアドレスAwとデータの読み出しアドレスArとの
差である蓄積量Dbがバッファメモリ23aにおける実
質的な蓄積データ量と判断し、同バッファメモリ23a
がオーバーフローしないようにデータの再生速度を変更
させている。本実施形態においては、データの再生速度
とデータ蓄積速度とが一致するものであるため、データ
の再生速度を変化させてデータ蓄積速度を制御してい
る。
That is, in the present embodiment, the reproduction control section 24 constitutes a reproduction means, and the accumulated amount Db, which is the difference between the data write address Aw and the data read address Ar, is substantially equal to the data stored in the buffer memory 23a. Buffer memory 23a
The data playback speed is changed so as not to overflow. In the present embodiment, since the data reproduction speed matches the data accumulation speed, the data accumulation speed is controlled by changing the data reproduction speed.

【0029】なお、スピンドルモータの回転速度の制御
をシステムクロック信号Scを制御することで行なって
いるが、演算部24aにて、 Lb−(Aw−Ar)=Lb−Db・・・(3) なる演算を行ない、直接スピンドルモータの回転速度の
制御を行うようにすることもできる。
The rotation speed of the spindle motor is controlled by controlling the system clock signal Sc. The arithmetic unit 24a calculates Lb- (Aw-Ar) = Lb-Db (3) It is also possible to perform the following calculation to directly control the rotation speed of the spindle motor.

【0030】次に、上記構成からなる本実施形態の動作
を図2を参照して説明する。ここにおいて、図2(a)
はCD−ROM再生装置20の動作を示し、同図(b)
はデータ再生速度Srを示し、同図(c)はホストコン
ピュータ10の動作を示している。
Next, the operation of the present embodiment having the above configuration will be described with reference to FIG. Here, FIG.
Shows the operation of the CD-ROM playback device 20, and FIG.
Represents the data reproduction speed Sr, and FIG. 4C shows the operation of the host computer 10.

【0031】時刻t21において、ホストコンピュータ
10がCD−ROM再生装置20にデータ読み出し要求
を出力し、同CD−ROM再生装置20は動作を開始し
たとする。すると、同図(a)に示すように、CD−R
OM再生装置20は同時刻t21で直ちにサーチ状態S
となり、時刻t22でデータ再生状態Pとなる。その
時、データの再生は、同図(b)に示すように、バッフ
ァメモリ23aのデータの蓄積量Dbが所定の値になる
時刻t24までは高速に行われ、その後ホストコンピュ
ータ10のデータ読み出し速度Shに収束するように徐
々に減速していく。そして、全データの再生が終了され
る時刻t25まで、途中でサーチ状態Sになることな
く、連続的に行われる。
At time t21, it is assumed that the host computer 10 outputs a data read request to the CD-ROM reproducing device 20, and the CD-ROM reproducing device 20 starts operating. Then, as shown in FIG.
The OM playback device 20 immediately starts the search state S at the same time t21.
, And enters the data reproduction state P at time t22. At this time, data reproduction is performed at high speed until time t24 when the data accumulation amount Db of the buffer memory 23a reaches a predetermined value, as shown in FIG. Gradually decelerate so as to converge. Until the time t25 at which the reproduction of all data is completed, the search is continuously performed without entering the search state S on the way.

【0032】一方、ホストコンピュータ10は、時刻t
21で待ち状態Wとなり、時刻t22を過ぎた時刻t2
3でバッファメモリ23aからのデータ読み出し状態R
となる。そして、ホストコンピュータ10は、バッファ
メモリ23aに蓄積されたデータの読み出しが終了する
時刻t26まで、途中待ち状態Wになることなく、連続
的にデータの読み出しを行うことができる。
On the other hand, the host computer 10 operates at time t.
21, the state becomes the waiting state W, and the time t2 after the time t22
3, the data read state R from the buffer memory 23a
Becomes Then, the host computer 10 can continuously read the data without entering the waiting state W until the time t26 when the reading of the data stored in the buffer memory 23a ends.

【0033】また、ホストコンピュータ10が長いデー
タ長のデータ読み出しを行なうものであったとしても、
初期のデータの再生速度Srを減速させる必要はない。
従って、従来よりも早くデータの再生を開始できる。す
なわち、途中でCD−ROM再生装置20がサーチ状態
Sになることなく、ホストコンピュータ10のデータ読
み出し開始時刻t23も早まるので、データの読み出し
終了時刻t26までの時間は従来に比して短時間で済
む。
Even if the host computer 10 reads data of a long data length,
It is not necessary to reduce the reproduction speed Sr of the initial data.
Therefore, data reproduction can be started earlier than before. That is, the data reading start time t23 of the host computer 10 is advanced earlier without the CD-ROM reproducing device 20 being in the search state S on the way, so that the time until the data reading end time t26 is shorter than in the conventional case. I'm done.

【0034】このように、再生機構部21と復調制御部
22とからなる再生手段は、システムクロック信号Sc
に応じた再生速度でデータを再生可能となっており、再
生されたデータはバッファ手段を構成するバッファメモ
リ23aに一時記憶されてホストコンピュータ10より
読み出される。同じバッファ手段を構成するメモリコン
トローラ23bは、バッファメモリ23aに対する各時
刻でのデータの書き込みアドレスAwとデータの読み出
しアドレスArとを管理しており、再生手段を構成する
再生制御部24の演算部24aがこの差からデータの蓄
積量Dbを求め、クロック制御部24bは上記バッファ
メモリ23aがオーバーフローしないようにデータの再
生速度を変更させるべく、上記システムクロック信号S
cを出力するVCO24cの制御電圧を決定して出力す
る。
As described above, the reproducing means including the reproducing mechanism unit 21 and the demodulation control unit 22 provides the system clock signal Sc
The data can be reproduced at a reproduction speed corresponding to the data, and the reproduced data is temporarily stored in the buffer memory 23a constituting the buffer means and read out from the host computer 10. The memory controller 23b constituting the same buffer means manages the data write address Aw and the data read address Ar at each time with respect to the buffer memory 23a, and the arithmetic section 24a of the reproduction control section 24 constituting the reproduction means. Calculates the data accumulation amount Db from this difference, and the clock control unit 24b adjusts the system clock signal S to change the data reproduction speed so that the buffer memory 23a does not overflow.
The control voltage of the VCO 24c that outputs c is determined and output.

【0035】[0035]

【発明の効果】以上説明したように本発明は、最初に演
算することなくデータの再生を開始するので、余分な時
間がかからないし、通常の速度で再生を開始するのでサ
ーチ時間も短くなり、より高速化を図ることが可能なデ
ータ再生装置を提供することができる。むろん、バッフ
ァのオーバーフローもしない。バッファメモリのデータ
蓄積量が所定の量になるまでは光ディスクから高速にデ
ータを再生してバッファメモリに蓄積することができ、
As described above, according to the present invention, the reproduction of data is started without performing an operation first, so that no extra time is required. Since the reproduction is started at a normal speed, the search time is shortened. It is possible to provide a data reproducing device that can achieve higher speed. Of course, there is no buffer overflow. Until the amount of data stored in the buffer memory reaches a predetermined amount, data can be reproduced from the optical disk at high speed and stored in the buffer memory.

【0036】また、請求項2にかかる発明によれば、回
転駆動部の回転速度を変更させるので、比較的容易に速
度制御することができる。
According to the second aspect of the present invention, since the rotation speed of the rotary drive unit is changed, the speed can be controlled relatively easily.

【0037】さらに、請求項3にかかる発明によれば、
再生速度を制御するのがクロック信号であり、その周期
を変えるだけであるので構成を簡易とすることができ
る。
Further, according to the third aspect of the present invention,
The clock signal controls the reproduction speed, and only the cycle is changed, so that the configuration can be simplified.

【0038】さらに、請求項4にかかる発明によれば、
クロック信号を間引くだけであるので、より構成を簡易
とすることができる。
Further, according to the invention of claim 4,
Since only the clock signal is thinned out, the configuration can be simplified.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態にかかるデータ再生装置を
適用したCD−ROM再生装置のブロック図である。
FIG. 1 is a block diagram of a CD-ROM playback device to which a data playback device according to an embodiment of the present invention is applied.

【図2】データ再生装置の動作状況を説明するための図
である。
FIG. 2 is a diagram for explaining an operation state of the data reproducing apparatus.

【図3】読出速度と再生速度に差がある場合のバッファ
メモリの蓄積データ量を示す図である。
FIG. 3 is a diagram showing the amount of data stored in a buffer memory when there is a difference between a reading speed and a reproducing speed.

【図4】従来のデータ再生装置を適用したCD−ROM
再生装置のブロック図である。
FIG. 4 is a CD-ROM to which a conventional data reproducing apparatus is applied.
It is a block diagram of a reproducing device.

【図5】従来のデータ再生装置の動作状況を説明するた
めの図である。
FIG. 5 is a diagram for explaining an operation state of a conventional data reproducing apparatus.

【符号の説明】[Explanation of symbols]

10 ホストコンピュータ 20 CD−ROM再生装置 21 再生機構部 22 復調制御部 23 バッファメモリ部 23a バッファメモリ 23b メモリコントローラ 24 再生制御部 24a 演算部 24b クロック制御部 24c VCO REFERENCE SIGNS LIST 10 host computer 20 CD-ROM playback device 21 playback mechanism unit 22 demodulation control unit 23 buffer memory unit 23a buffer memory 23b memory controller 24 playback control unit 24a operation unit 24b clock control unit 24c VCO

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 データ記憶媒体から所望の速度でデータ
を再生する再生手段と、 読出機器と上記再生手段との間に介在されて再生された
データを一時的に蓄積するとともに同読出機器より読み
出し可能なバッファ手段と、 このバッファ手段における実質的な蓄積データ量を参照
して同バッファ手段がオーバーフローしないように上記
再生手段からのデータ蓄積速度を制御する制御手段とを
具備することを特徴とするデータ再生装置。
1. A reproducing means for reproducing data from a data storage medium at a desired speed, and interposed between a reading device and the reproducing device for temporarily storing reproduced data and reading from the reading device. Possible buffer means, and control means for controlling the data accumulation speed from the reproducing means with reference to the substantial accumulated data amount in the buffer means so that the buffer means does not overflow. Data playback device.
【請求項2】 上記請求項1に記載のデータ再生装置に
おいて、上記再生手段は、回転駆動部と、上記制御手段
からの制御に応じて同回転駆動部の回転速度を変化させ
てデータ再生速度を変更可能な再生速度変更部とを有す
ることを特徴とするデータ再生装置。
2. A data reproducing apparatus according to claim 1, wherein said reproducing means changes a rotational speed of said rotary drive section and a rotational speed of said rotary drive section in accordance with control from said control means. A data reproduction device comprising: a reproduction speed changing unit that can change the data reproduction speed.
【請求項3】 上記請求項1または2に記載のデータ再
生装置において、上記制御手段は、上記データ蓄積速度
に対応した所定の周期のクロック信号を出力するクロッ
ク発振部を有するとともに、上記再生手段は、同クロッ
ク信号の周期に応じた速度で再生するクロック同期再生
部を有することを特徴とするデータ再生装置。
3. The data reproducing apparatus according to claim 1, wherein said control means has a clock oscillating section for outputting a clock signal of a predetermined cycle corresponding to said data accumulation speed, and said reproducing means. Is a data reproducing apparatus having a clock synchronous reproducing section for reproducing at a speed corresponding to a cycle of the clock signal.
【請求項4】 上記請求項3に記載のデータ再生装置に
おいて、上記クロック制御部は、同クロック信号を間引
いて上記再生速度を制御することを特徴とするデータ再
生装置。
4. The data reproducing apparatus according to claim 3, wherein the clock control section controls the reproduction speed by thinning out the clock signal.
JP19352796A 1996-07-23 1996-07-23 Data playback device Expired - Fee Related JP2874658B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19352796A JP2874658B2 (en) 1996-07-23 1996-07-23 Data playback device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19352796A JP2874658B2 (en) 1996-07-23 1996-07-23 Data playback device

Publications (2)

Publication Number Publication Date
JPH1040638A true JPH1040638A (en) 1998-02-13
JP2874658B2 JP2874658B2 (en) 1999-03-24

Family

ID=16309563

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19352796A Expired - Fee Related JP2874658B2 (en) 1996-07-23 1996-07-23 Data playback device

Country Status (1)

Country Link
JP (1) JP2874658B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001255894A (en) * 2000-03-13 2001-09-21 Sony Corp Device and method for converting reproducing speed
US7978572B2 (en) 2008-05-15 2011-07-12 Renesas Electronics Corporation Device and method for reproducing digital signal and device and method for recording digital signal

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001255894A (en) * 2000-03-13 2001-09-21 Sony Corp Device and method for converting reproducing speed
US7978572B2 (en) 2008-05-15 2011-07-12 Renesas Electronics Corporation Device and method for reproducing digital signal and device and method for recording digital signal
US8238207B2 (en) 2008-05-15 2012-08-07 Renesas Electronics Corporation Device and method for reproducing digital signal and device and method for recording digital signal

Also Published As

Publication number Publication date
JP2874658B2 (en) 1999-03-24

Similar Documents

Publication Publication Date Title
KR100416324B1 (en) Decoder/encoder capable of controlling data reading/writing operations to memory in response to first/second clocks, reproducing apparatus equipped with encoder/decoder, and recording apparatus equipped with encoder
JP2944859B2 (en) High-speed data dubbing method
EP0689354B1 (en) Compressed picture information recording apparatus
US5764609A (en) Disk data reproducing method and apparatus for reading data at arbitrary speed
JP2874658B2 (en) Data playback device
JPH09274771A (en) Disk player
US5574710A (en) Disc reproducing apparatus
JP2848306B2 (en) Optical disk reproducing method and optical disk drive
US6009056A (en) Optical disc data reproducing method and optical disk driver
KR100427528B1 (en) Disk playback system
JP3007473B2 (en) How to play a disc player
JPH11120124A (en) Bus access device, bus arbitration system, cd-rom decoder, dvd-rom decoder and cd-rom drive
JP3011535B2 (en) Information storage device using CD-ROM drive
JPH1049994A (en) Information reproducer
JP3070548B2 (en) Non-linear editing device
JP2725662B2 (en) Optical information reproducing device
JP2000090551A (en) Optical disk device and data reproduction thereof
JPH0770145B2 (en) Communication controller for digital data
JPH09259522A (en) Transfer data buffering controller
JP3315479B2 (en) Disc playback device
JPH1166689A (en) Disk reproducing device
JPH09167444A (en) Optical disk reproducing method and device
JPH08212695A (en) Md player
JPH07121309A (en) Information recorder and information reproducing device
JP2004005818A (en) Optical disk device and method for recording optical disk

Legal Events

Date Code Title Description
FPAY Renewal fee payment

Free format text: PAYMENT UNTIL: 20080114

Year of fee payment: 9

FPAY Renewal fee payment

Year of fee payment: 10

Free format text: PAYMENT UNTIL: 20090114

FPAY Renewal fee payment

Year of fee payment: 11

Free format text: PAYMENT UNTIL: 20100114

LAPS Cancellation because of no payment of annual fees