JP2853729B2 - Data playback device - Google Patents
Data playback deviceInfo
- Publication number
- JP2853729B2 JP2853729B2 JP15654894A JP15654894A JP2853729B2 JP 2853729 B2 JP2853729 B2 JP 2853729B2 JP 15654894 A JP15654894 A JP 15654894A JP 15654894 A JP15654894 A JP 15654894A JP 2853729 B2 JP2853729 B2 JP 2853729B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- level
- data storage
- amount
- buffer ram
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000013500 data storage Methods 0.000 claims description 32
- 238000012546 transfer Methods 0.000 claims description 25
- 238000009825 accumulation Methods 0.000 claims description 15
- 238000012545 processing Methods 0.000 description 13
- 238000000034 method Methods 0.000 description 6
- 230000007423 decrease Effects 0.000 description 5
- 238000007726 management method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000005764 inhibitory process Effects 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004886 head movement Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、ディスクから再生さ
れたデータを再生してバッファメモリに蓄積するととも
に、蓄積情報を外部装置から読み出す場合に好適なデー
タ再生装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data reproducing apparatus suitable for reproducing data reproduced from a disk and storing the data in a buffer memory, and for reading stored information from an external device.
【0002】[0002]
【背景技術】ディスクから再生されたデータを第1の転
送速度でバッファメモリに一度蓄積し、これを第2の転
送速度でバッファメモリから外部装置に出力するものと
しては、特開平4−186563号公報に開示されたデ
ィジタルデータ再生装置がある。これは、ディスクの回
転速度をコンピュータなどのデータ転送速度に適した速
度にしても、音声や映像のデータに必要な転送速度でデ
ータを出力することを目的としたもので、バッファラン
ダムアクセスメモリ手段を用いる構成となっている。2. Description of the Related Art Japanese Patent Application Laid-Open No. 4-186563 discloses a technique in which data reproduced from a disk is once stored in a buffer memory at a first transfer rate and is output from the buffer memory to an external device at a second transfer rate. There is a digital data reproducing device disclosed in the gazette. This is intended to output data at the transfer rate required for audio and video data even if the rotation speed of the disk is set to a speed suitable for the data transfer rate of a computer or the like. Is used.
【0003】また、特開平4−181547号公報に
も、同様のメモリ手段を設けたディスク装置のデータ再
生方式が開示されている。また、同公報には、メモリ手
段に一定量のデータが蓄積されたときは、ディスクの再
生動作を所定時間アイドリング状態とするデータ再生方
式も開示されている。このアイドリング状態を繰り返す
ように制御することで、トラックはずれ時の回復時間を
短縮するようになっている。[0003] Japanese Patent Laid-Open Publication No. 4-181547 discloses a data reproducing method for a disk device provided with a similar memory means. Further, the publication also discloses a data reproducing method in which when a predetermined amount of data is stored in a memory means, a disk reproducing operation is set to an idling state for a predetermined time. By controlling the idling state to be repeated, the recovery time at the time of track deviation is shortened.
【0004】図6には、このようなメモリ手段を備えた
データ再生装置の一例が示されている。同図において、
記録媒体としてのディスク10は、スピンドルモータ1
2によって回転駆動される。ディスク10に記録されて
いるデータは、光ピックアップ(PUで表示)14によ
りアナログ再生信号S10として変換出力される。この
アナログ再生信号S10は、波形整形器16による波形
整形処理及び2値化処理の後、2値化データS12とし
てチャンネルデコーダ18及びPLL回路20にそれぞ
れ供給される。FIG. 6 shows an example of a data reproducing apparatus having such a memory means. In the figure,
A disk 10 as a recording medium includes a spindle motor 1
2 is driven to rotate. Data recorded on the disk 10 is converted and output as an analog reproduction signal S10 by an optical pickup (displayed by PU) 14. The analog reproduced signal S10 is supplied to the channel decoder 18 and the PLL circuit 20 as binarized data S12 after the waveform shaping process and the binarization process by the waveform shaper 16.
【0005】PLL回路20では、2値化データS12
からこれをラッチするためのラッチパルスS14が生成
され、チャンネルデコーダ18に供給される。チャンネ
ルデコーダ18では、ラッチパルスS14に従って2値
化データS12が取り込まれ、同期検出やCIRCによ
る誤り検出やその訂正が行なわれる。そして、デコード
されたデータS16が、バッファRAM22に書き込ま
れる。また、チャンネルデコーダ18では、2値化デー
タS12からセクターアドレスを含むサブコードデータ
S18が抜き出され、アクセス制御装置24に送出され
る。In the PLL circuit 20, the binary data S12
, A latch pulse S14 for latching this is generated and supplied to the channel decoder 18. The channel decoder 18 fetches the binary data S12 according to the latch pulse S14, and performs synchronization detection, error detection by CIRC, and correction thereof. Then, the decoded data S16 is written to the buffer RAM 22. In the channel decoder 18, subcode data S 18 including a sector address is extracted from the binary data S 12 and sent to the access control device 24.
【0006】他方、サーボ回路26では、PLL回路2
0から与えられるラッチパルスS14に基づいて、スピ
ンドルモータ12の回転速度がチャンネルデコーダ18
に内蔵された水晶発振器(図示せず)から出力される基
準クロックに合致するように、スピンドルモータ12が
制御される。また、サーボ回路26では、アクセス制御
装置24から与えられたアクセス制御信号S20に基づ
いてスライドモータ28及びピックアップ14に内蔵さ
れているトラッキングアクチュエータ(図示せず)が操
作され、ディスク10の所望セクタにアクセスが行われ
る。On the other hand, in the servo circuit 26, the PLL circuit 2
0, the rotation speed of the spindle motor 12 is changed based on the latch pulse S14 given from the channel decoder 18.
The spindle motor 12 is controlled so as to match a reference clock output from a crystal oscillator (not shown) built in the CPU. In the servo circuit 26, the slide motor 28 and a tracking actuator (not shown) built in the pickup 14 are operated based on the access control signal S20 given from the access control device 24, so that the desired sector of the disk 10 is Access is made.
【0007】次に、バッファRAM22では、チャンネ
ルデコーダ18から供給されたデータS16が、チャン
ネルデコーダ18から得られる再生タイミング信号(図
示せず)に従って書き込まれる。このデータは、外部信
号処理装置30から入力されるリクエスト信号S22に
従って読み出され、読出データS24として外部信号処
理装置30に供給される。Next, in the buffer RAM 22, the data S16 supplied from the channel decoder 18 is written according to a reproduction timing signal (not shown) obtained from the channel decoder 18. This data is read out according to a request signal S22 input from the external signal processing device 30, and is supplied to the external signal processing device 30 as read data S24.
【0008】次に、このようなデータ再生装置における
バッファRAM22に対するデータの書込みと読出しの
制御について、図7も参照しながら説明する。なお、図
7は、バッファRAM22におけるデータ蓄積過程を示
す動作説明図である。Next, control of writing and reading of data to and from the buffer RAM 22 in such a data reproducing apparatus will be described with reference to FIG. FIG. 7 is an operation explanatory diagram showing a data accumulation process in the buffer RAM 22.
【0009】R/Wサイクル管理装置32は、バッファ
RAM22のデータ蓄積量を監視し、そのデータの読出
し及び書込みの制御を指示する。アドレス比較器34
は、バッファRAM22のデータ蓄積量が図7に示すM
INレベルを越えたか否かを判断するためのものであ
る。このアドレス比較器34のMINレベルは、固定的
に与えられる値である。アドレス比較器34によってデ
ータ蓄積量がMINレベルを下回ったと判断されたとき
には、外部信号処理装置30に対して読出し禁止信号S
26が出力される。すると、外部信号処理装置30で
は、リクエスト信号S22の送出を停止する。The R / W cycle management device 32 monitors the amount of data stored in the buffer RAM 22, and instructs reading and writing of the data. Address comparator 34
Means that the amount of data stored in the buffer RAM 22 is M
This is for determining whether or not the level has exceeded the IN level. The MIN level of the address comparator 34 is a fixed value. When it is determined by the address comparator 34 that the data storage amount has fallen below the MIN level, the read inhibition signal S
26 is output. Then, the external signal processing device 30 stops sending the request signal S22.
【0010】次に、アドレス比較器36は、バッファR
AM22のデータ蓄積量が図7に示すMAXレベルを越
えたか否かを判断するためのものである。このアドレス
比較器36のMAXレベルも、固定的に与えられる値で
ある。アドレス比較器36によってデータ蓄積量がMA
Xレベルを上回ったと判断されたときには、アクセス制
御装置24に対して再生停止信号S28が出力される。
すると、アクセス制御装置24では、ディスク10の再
生中のセクタのアドレスが記憶されるとともに、次のセ
クタから再生が停止される。[0010] Next, the address comparator 36 has a buffer R
This is for determining whether or not the data storage amount of the AM 22 has exceeded the MAX level shown in FIG. The MAX level of the address comparator 36 is also a fixed value. The amount of data stored is MA by the address comparator 36.
When it is determined that the level has exceeded the X level, a reproduction stop signal S28 is output to the access control device 24.
Then, in the access control device 24, the address of the sector being reproduced on the disk 10 is stored, and the reproduction is stopped from the next sector.
【0011】そして、外部信号処理装置30によってバ
ッファRAM22の蓄積データが読み出され、データ蓄
積量が再びMAXレベルを下回ると、先に記憶した最後
に再生されたセクタに続く次のセクタがアクセスされ、
データの再生が再開される。その後、データ蓄積量がM
AXレベルを越えるとデータ再生が停止され、MAXレ
ベルを下回るとデータ再生が再開されるという具合に、
図7のように動作が繰り返される。When the stored data in the buffer RAM 22 is read out by the external signal processing device 30 and the amount of stored data falls below the MAX level again, the next sector following the previously stored last reproduced sector is accessed. ,
Data playback is resumed. After that, the data storage amount becomes M
When the data exceeds the AX level, the data reproduction is stopped, and when the data becomes lower than the MAX level, the data reproduction is restarted.
The operation is repeated as shown in FIG.
【0012】[0012]
【発明が解決しようとする課題】以上のようなバッファ
RAM22におけるデータ蓄積過程を更に検討すると、
データの蓄積開始からデータ蓄積量がMINレベルに達
するまでの期間は、データ再生装置は再生状態にあり、
バッファRAM22に対してデータが書き込まれる。一
方、この期間では、外部信号処理装置30によるデータ
読出しは禁止状態にあり、バッファRAM22からのデ
ータ読出しは行われない。従って、ディスク10からの
最大再生転送速度と同じ速度でデータがバッファRAM
22に蓄積される。The data storage process in the buffer RAM 22 as described above is further examined.
During a period from the start of data accumulation to the time when the data accumulation amount reaches the MIN level, the data reproducing apparatus is in a reproducing state,
Data is written to the buffer RAM 22. On the other hand, during this period, data reading by the external signal processing device 30 is in a prohibited state, and data reading from the buffer RAM 22 is not performed. Therefore, data is transferred to the buffer RAM at the same speed as the maximum reproduction transfer speed from the disk 10.
22.
【0013】次に、データ蓄積量がMINレベルを越え
てMAXレベルに達するまでの期間は、書込み,読出し
のいずれも許可される期間であり、データの書込み速度
から読出し速度を差し引いた速度でバッファRAM22
にデータが蓄積される。Next, the period until the data storage amount exceeds the MIN level and reaches the MAX level is a period during which both writing and reading are permitted, and the buffering speed is obtained by subtracting the reading speed from the data writing speed. RAM 22
The data is stored in
【0014】次に、データ蓄積量がMAXレベルを越え
たとき、データ再生装置はキックバック動作で待機し、
バッファRAM22に対するデータの書込みは中止され
る。そして、再びデータ蓄積量がMAXレベルを下回っ
たときに、ディスク10の最後にデータが読み出された
データブロックに続くデータブロックに、トラックジャ
ンプ又はヘッドの移動によりサーチが行われる。図7中
の点線で示す期間がサーチ期間である。所定データブロ
ックにアクセスすると、そのデータが読み出されてバッ
ファRAM22に書き込まれる。Next, when the data storage amount exceeds the MAX level, the data reproducing apparatus waits for a kickback operation.
Writing of data to the buffer RAM 22 is stopped. When the data storage amount falls below the MAX level again, a search is performed on the data block subsequent to the data block from which data was finally read out of the disk 10 by track jump or head movement. The period indicated by the dotted line in FIG. 7 is the search period. When a predetermined data block is accessed, the data is read and written to the buffer RAM 22.
【0015】すなわち、データの蓄積開始後、バッファ
蓄積量が一旦MAXレベルを越えると、データ再生装置
は外部コマンドによるアクセス動作やサーボ異常がない
限り、データ蓄積量は同図のMAXレベルを上下するこ
とになる。つまり、バッファRAM22に対するデータ
書込みは間欠的に行われ、1データブロックの読み取
り,キックバック動作での待機,ヘッドの移動によるサ
ーチという3つの処理が順に繰り返されることになる。
別言すれば、サーチやトラックジャンプというような機
構部に負担がかかる動作が頻繁に行われることになり、
機構部の劣化が早まることになる。That is, if the buffer storage amount once exceeds the MAX level after the start of data storage, the data storage device goes up and down the MAX level in the figure unless there is an access operation by an external command or a servo error. Will be. That is, data writing to the buffer RAM 22 is performed intermittently, and three processes of reading one data block, waiting in a kickback operation, and searching by moving the head are repeated in order.
In other words, operations that place a burden on the mechanism, such as search and track jump, are frequently performed,
The deterioration of the mechanism is accelerated.
【0016】この発明は、そのような点に着目したもの
で、サーチやトラックジャンプなどの機構部に負担がか
かる動作の頻度を低減して、機構部の寿命の向上を図る
ことを、その目的とするものである。The present invention focuses on such points, and an object of the present invention is to reduce the frequency of operations, such as search and track jump, which impose a burden on a mechanism, and to improve the life of the mechanism. It is assumed that.
【0017】[0017]
【課題を解決するための手段】この発明は、スパイラル
状にデータが記録されている記録媒体;この記録媒体か
らデータを再生するための再生手段;これによって再生
されたデータを一時的に格納するとともに、格納データ
を要求に応じて外部に供給するためのメモリ手段;この
メモリ手段のデータ蓄積量を、下限レベル,上限レベ
ル,それらの中間レベルと比較するための蓄積量比較手
段;この蓄積量比較手段による比較結果に基づいて、デ
ータ蓄積量が下限レベル以下となったときはメモリ手段
からのデータ読出しを禁止し、データ蓄積量が上限レベ
ル以上となったときはメモリ手段のデータ格納を停止
し、データ蓄積量が中間レベル以下となったときにメモ
リ手段のデータ格納を再開するための制御手段;メモリ
手段のデータ読出し転送速度を測定して、転送速度が所
定値より速い場合は蓄積量比較手段の中間レベルを高く
設定し、転送速度が所定値より遅い場合は蓄積量比較手
段の中間レベルを低く設定するための中間レベル可変手
段;を備えたことを特徴とする。SUMMARY OF THE INVENTION The present invention provides a recording medium on which data is recorded in a spiral form; reproducing means for reproducing data from the recording medium; and temporarily storing data reproduced thereby. Memory means for supplying stored data to the outside as required; storage amount comparing means for comparing the data storage amount of the memory means with the lower limit level, the upper limit level, and an intermediate level thereof; Based on the result of comparison by the comparing means, when the data storage amount falls below the lower limit level, data reading from the memory means is prohibited, and when the data storage amount exceeds the upper limit level, data storage in the memory means is stopped. Control means for resuming data storage in the memory means when the amount of accumulated data becomes lower than the intermediate level; The speed is measured, and if the transfer speed is higher than a predetermined value, the intermediate level of the storage amount comparing means is set high. If the transfer speed is lower than the predetermined value, the intermediate level of the storage amount comparing means is set low. Level varying means;
【0018】[0018]
【0019】[0019]
【0020】[0020]
【好ましい実施例の説明】図1には、実施例の前提とな
る構成が示されている。上述した図6のデータ再生装置
と同様の構成部分には、同一の符号を用いて説明する。
図1において、バッファRAM22のデータ蓄積量を監
視して、データの書込み,読出しの制御を指示するR/
Wサイクル管理装置50には、アドレス比較器34,3
6の他に、アドレス比較器52が接続されている。この
アドレス比較器52の比較結果の出力側は、アクセス制
御装置54に接続されている。これら以外の部分は、前
記背景技術と同様となっている。DESCRIPTION OF THE PREFERRED EMBODIMENTS Figure 1 are we assume embodiment
Configuration is shown that. The same components as those of the data reproducing apparatus of FIG. 6 described above are described using the same reference numerals.
In FIG. 1, the data storage amount of the buffer RAM 22 is monitored, and an R /
The W cycle management device 50 includes address comparators 34 and 3
6, an address comparator 52 is connected. The output side of the comparison result of the address comparator 52 is connected to the access control device 54. Other parts are the same as those of the background art.
【0021】以上のうち、アドレス比較器52は、バッ
ファRAM22のデータ蓄積量がMAXレベルよりも低
い予め設定されたMIDレベル以下となったかどうかを
判断するための回路であり、MIDレベル以下と判断さ
れたときに、再生開始信号S50がアクセス制御装置5
4に出力されるようになっている。アクセス制御装置5
4は、アドレス比較器36から再生停止信号S28が入
力されたときにディスク10の再生動作を停止し、アド
レス比較器52から再生開始信号S50が入力されたと
きにディスク10の再生動作を開始する機能を有してい
る。The address comparator 52 is a circuit for determining whether or not the amount of data stored in the buffer RAM 22 is equal to or lower than a preset MID level lower than the MAX level. When the access control device 5
4 is output. Access control device 5
No. 4 stops the reproduction operation of the disk 10 when the reproduction stop signal S28 is input from the address comparator 36, and starts the reproduction operation of the disk 10 when the reproduction start signal S50 is input from the address comparator 52. Has a function.
【0022】なお、データ再生の停止から再開までは最
低でもディスク一周分の時間がかかるので、それ以上の
時間待機しないとキックバックの頻度を減らすことがで
きない。このため、MIDレベルは、少なくともディス
ク1回転分のデータ量分MAXレベルよりも低く設定さ
れる。It should be noted that since the time from the stop to the restart of the data reproduction requires at least one round of the disk, the frequency of kickback cannot be reduced without waiting for a longer time. For this reason, the MID level is set lower than the MAX level by at least the data amount for one rotation of the disk.
【0023】このように、MAXレベルよりも低いレベ
ルに新たにMIDレベルが設けられる。そして、再生停
止信号S28の出力条件は、前記背景技術と同様にバッ
ファRAM22のデータ蓄積量がMAXレベルを越えた
ときとしている。しかし、ディスク10の再生開始によ
るバッファRAM22に対するデータの書込み再開は、
バッファRAM22のデータ蓄積量がMIDレベルを下
回ったときに設定されている。As described above, a new MID level is provided at a level lower than the MAX level. The output condition of the reproduction stop signal S28 is when the amount of data stored in the buffer RAM 22 exceeds the MAX level, as in the background art. However, resuming the writing of data to the buffer RAM 22 by starting the reproduction of the disk 10
This is set when the amount of data stored in the buffer RAM 22 falls below the MID level.
【0024】次に、図2も参照しながら、その動作を説
明する。ディスク10の駆動とデータ再生の基本的な動
作は前記背景技術と同様であり、バッファRAM22に
は、再生データS16が書き込まれる。このデータは、
外部信号処理装置30から入力されるリクエスト信号S
22に従って読み出され、読出しデータS24として外
部信号処理装置30に供給される。Next, the operation will be described with reference to FIG. The basic operation of driving the disk 10 and reproducing data is the same as in the background art, and the reproduction data S16 is written in the buffer RAM 22. This data is
Request signal S input from external signal processing device 30
22 and is supplied to the external signal processing device 30 as read data S24.
【0025】この場合において、R/Wサイクル管理装
置50は、バッファRAM22のデータ蓄積量を監視
し、そのデータの読出し及び書込みの制御を指示する。
アドレス比較器34では、バッファRAM22のデータ
蓄積量が図2に示すMINレベルを越えたか否かが判断
される。その結果、データ蓄積量がMINレベルを下回
ったと判断されたときには、外部信号処理装置30に対
して読出し禁止信号S26が出力される。すると、外部
信号処理装置30では、リクエスト信号S22の送出を
停止する。In this case, the R / W cycle management device 50 monitors the amount of data stored in the buffer RAM 22, and instructs reading and writing of the data.
The address comparator 34 determines whether or not the amount of data stored in the buffer RAM 22 has exceeded the MIN level shown in FIG. As a result, when it is determined that the data accumulation amount has fallen below the MIN level, the read inhibition signal S26 is output to the external signal processing device 30. Then, the external signal processing device 30 stops sending the request signal S22.
【0026】次に、アドレス比較器36では、バッファ
RAM22のデータ蓄積量が図2に示すMAXレベルを
越えたか否かが判断される。その結果、データ蓄積量が
MAXレベルを上回ったと判断されたときには、アクセ
ス制御装置54に対して再生停止信号S28が出力され
る。すると、アクセス制御装置54では、ディスク10
の再生中のセクタのアドレスが記憶されるとともに、次
のセクタから再生が停止される。Next, the address comparator 36 determines whether or not the amount of data stored in the buffer RAM 22 has exceeded the MAX level shown in FIG. As a result, when it is determined that the data storage amount has exceeded the MAX level, a reproduction stop signal S28 is output to the access control device 54. Then, in the access control device 54, the disk 10
Is stored, and the reproduction is stopped from the next sector.
【0027】外部信号処理装置30によってバッファR
AM22の蓄積データが読み出されると、データ蓄積量
は減少し、図2に示すようにやがてMIDレベルを下回
るようになる。すると、アドレス比較器52でデータ蓄
積量がMIDレベル以下と判断され、再生開始信号S5
0がアクセス制御装置54に出力される。アクセス制御
装置54では、かかる再生開始信号S50の入力に基づ
いてディスク10の再生動作が開始され、先に記憶した
最後に再生されたセクタに続く次のセクタがアクセスさ
れて、データの再生が再開される。The buffer R
When the stored data of the AM 22 is read, the amount of stored data decreases, and eventually falls below the MID level as shown in FIG. Then, the address comparator 52 determines that the data storage amount is equal to or less than the MID level, and the reproduction start signal S5
0 is output to the access control device 54. In the access control device 54, the reproduction operation of the disk 10 is started based on the input of the reproduction start signal S50, the next sector following the last reproduced sector stored earlier is accessed, and the reproduction of data is resumed. Is done.
【0028】再生されたデータは、バッファRAM22
に蓄積され、要求があればバッファRAM22から読み
出されて外部信号処理装置30に供給される。そして、
データ蓄積量がMAXレベルを越えるとデータ再生が停
止され、MIDレベルを下回るとデータ再生が再開され
るという具合に、上述した動作が図1のように繰り返さ
れる。The reproduced data is stored in the buffer RAM 22
And, if requested, read from the buffer RAM 22 and supplied to the external signal processing device 30. And
When the data accumulation amount exceeds the MAX level, the data reproduction is stopped, and when the data accumulation amount falls below the MID level, the data reproduction is restarted. The above operation is repeated as shown in FIG.
【0029】図2を参照すると、バッファ蓄積量はMA
XレベルとMIDレベルの間を往復しており、その周期
は図7の背景技術よりも大きくなっている。別言すれ
ば、背景技術よりもトラックジャンプやサーチの頻度が
低くなっている。このため、サーチやトラックジャンプ
などの機構部に負担がかかる動作の頻度が低減され、機
構部の寿命が向上するようになる。Referring to FIG. 2, the buffer storage amount is MA
It reciprocates between the X level and the MID level, and its cycle is larger than that of the background art in FIG. In other words, the frequency of the track jump and search is lower than the background technology. For this reason, the frequency of operations that impose a burden on the mechanism such as search and track jump is reduced, and the life of the mechanism is improved.
【0030】ところで、上述した図2の結果からすれ
ば、データ蓄積量のMAXレベルとMIDレベルの差を
大きくするに従って、図3(A)に示すように、データ
蓄積量の変動の周期が大きくなる。また、バッファRA
M22へのデータ書込み速度に比べてデータ読出し速度
が遅くなるに従って、カーブの傾きが大きくなるため、
図3(B)に示すように、データ蓄積量の変動の周期が
小さくなる。By the way, from the results of FIG. 2 described above, according to increase the difference in MAX level and MID level of the data storage amount, as shown in FIG. 3 (A), the period of the variation of the amount of accumulated data is large Become. The buffer RA
As the data read speed becomes slower than the data write speed to M22, the slope of the curve increases,
As shown in FIG. 3B, the cycle of the fluctuation of the data storage amount becomes smaller.
【0031】このような点からすると、MAXレベルと
MIDレベルの差を大きく取れば取るほど、機構部に負
担のかかるトラックジャンプやサーチなどの頻度は低く
なる。しかし、MAXレベルに対してMIDレベルを固
定的に低く設定したとすると、瞬間的にバッファRAM
22におけるデータ蓄積量が低下し、シーク動作不良や
データ読取り不良に対する再試行,あるいは外部衝撃に
対処をする上でのマージンが小さくなってしまう。この
レベルを、仮にDレベルとする。In view of the above, the greater the difference between the MAX level and the MID level, the less the frequency of track jumps and searches that impose a burden on the mechanism. However, if the MID level is fixedly set lower than the MAX level, the buffer RAM
The data storage amount at 22 decreases, and the margin for retrying a seek operation failure or data reading failure or dealing with an external impact decreases. This level is assumed to be a D level.
【0032】このように、MIDレベルが低く、更に、
バッファRAM22からのデータ読出し頻度が高い場
合,つまりデータ蓄積が緩やか(グラフの傾きが緩や
か)な場合は、図4(A)に示すように、データ蓄積量
が十分なレベルに復帰するまでに時間がかかり、データ
再生装置が動作不良などに十分に対処できないDレベル
を下回る危険期間DE1が長くなる。なお、データ読出
し頻度が低い場合は、データ蓄積が速やかに行われるの
で、図4(B)に示すようにDレベル以下となる危険期
間DE3は短くなる。本実施例は、このような点に着目
したものである。As described above, the MID level is low, and
When the frequency of reading data from the buffer RAM 22 is high, that is, when the data accumulation is gradual (the slope of the graph is gradual), as shown in FIG. 4A, it takes time until the data accumulation amount returns to a sufficient level. And the danger period DE1 below the D level in which the data reproducing apparatus cannot sufficiently cope with an operation failure or the like becomes long. When the data reading frequency is low, data accumulation is performed promptly, and the danger period DE3 in which the data level is equal to or lower than the D level is shortened as shown in FIG. 4B. The present embodiment focuses on such a point.
【0033】図5には、実施例の構成が示されている。
図1と異なる点は、転送速度測定装置60が設けられて
いる点である。この転送速度測定装置60は、バッファ
RAM22からのデータ読出し転送速度を測定し、その
速度値に応じてアドレス比較器52のMIDレベルを可
変設定するためのものである。具体的には、データ読出
し転送速度が所定の基準速度よりも速いときにはMID
レベルは高く設定され、基準速度よりも遅いときにはM
IDレベルが低く設定される。なお、いずれの場合も、
MIDレベルはDレベルよりも低いレベルに設定され
る。FIG. 5 shows the configuration of the embodiment.
The difference from FIG. 1 is that a transfer rate measuring device 60 is provided. The transfer speed measuring device 60 is for measuring the transfer speed of reading data from the buffer RAM 22 and variably setting the MID level of the address comparator 52 according to the speed value. Specifically, when the data read transfer speed is higher than a predetermined reference speed, the MID
The level is set high, and when the speed is lower than the reference speed, M
The ID level is set low. In both cases,
The MID level is set to a level lower than the D level.
【0034】バッファRAM22のデータ読出し転送速
度の測定は、例えば、外部信号処理装置30からR/W
サイクル管理装置50に送られるリクエスト信号S22
を、任意の期間、バッファRAM22からのデータ読出
しクロックでカウントすることによって行われる。The data read transfer speed of the buffer RAM 22 is measured, for example, by the R / W from the external signal processor 30.
Request signal S22 sent to cycle management device 50
Is counted by the data read clock from the buffer RAM 22 for an arbitrary period.
【0035】次に、実施例の動作を説明する。全体の基
本的な動作は、図1と同様である。つまり、アドレス比
較器34では、バッファRAM22のデータ蓄積量がM
INレベルを越えたか否かが判断される。その結果、デ
ータ蓄積量がMINレベルを下回ったと判断されたとき
には、外部信号処理装置30に対して読出し禁止信号S
26が出力される。すると、外部信号処理装置30で
は、リクエスト信号S22の送出を停止する。Next, the operation of the embodiment will be described. The basic operation of the whole, the same as in FIG. That is, in the address comparator 34, the data storage amount of the buffer RAM 22 is M
It is determined whether the IN level has been exceeded. As a result, when it is determined that the data storage amount has fallen below the MIN level, the read inhibit signal S
26 is output. Then, the external signal processing device 30 stops sending the request signal S22.
【0036】アドレス比較器36では、バッファRAM
22のデータ蓄積量がMAXレベルを越えたか否かが判
断される。その結果、データ蓄積量がMAXレベルを上
回ったと判断されたときには、アクセス制御装置54に
対して再生停止信号S28が出力される。すると、アク
セス制御装置54では、ディスク10の再生中のセクタ
のアドレスが記憶されるとともに、次のセクタから再生
が停止される。In the address comparator 36, a buffer RAM
Then, it is determined whether or not the data storage amount of No. 22 has exceeded the MAX level. As a result, when it is determined that the data storage amount has exceeded the MAX level, a reproduction stop signal S28 is output to the access control device 54. Then, the access control device 54 stores the address of the sector being reproduced on the disk 10 and stops reproduction from the next sector.
【0037】外部信号処理装置30によってバッファR
AM22の蓄積データが読み出されると、データ蓄積量
は減少し、やがてMIDレベルを下回るようになる。す
ると、アドレス比較器52でデータ蓄積量がMIDレベ
ル以下と判断され、再生開始信号S50がアクセス制御
装置54に出力される。アクセス制御装置54では、か
かる再生開始信号S50の入力に基づいてディスク10
の再生動作が開始され、先に記憶した最後に再生された
セクタに続く次のセクタがアクセスされて、データの再
生が再開される。再生されたデータは、バッファRAM
22に蓄積され、要求があればバッファRAM22から
読み出されて外部信号処理装置30に供給される。The buffer R by the external signal processor 30
When the stored data of the AM 22 is read, the amount of stored data decreases and eventually falls below the MID level. Then, the address comparator 52 determines that the data storage amount is equal to or less than the MID level, and outputs a reproduction start signal S50 to the access control device 54. In the access control device 54, based on the input of the reproduction start signal S50, the disc 10
Is started, the next sector following the last-restored sector previously stored is accessed, and data reproduction is resumed. The reproduced data is stored in the buffer RAM
The data is stored in the buffer 22, read out from the buffer RAM 22 when requested, and supplied to the external signal processing device 30.
【0038】以上の動作において、転送速度測定装置6
0では、バッファRAM22におけるデータ読出し転送
速度が測定されており、それが相対的に速いときにはア
ドレス比較器52のMIDレベルが高く設定される。デ
ータ読出し転送速度が相対的に速いときは、バッファR
AM22に対するデータ蓄積が緩く行われる。これは、
上述した図4(A)に相当する。同図において、MID
レベルが高く設定されると、それだけサーチ動作が速ま
るようになり、結果的に危険期間DEが短くなる。例え
ば、同図に示すように、MIDレベルがML1からML
2になると、危険期間DE1はDE2に短くなる。In the above operation, the transfer rate measuring device 6
At 0, the data read transfer speed in the buffer RAM 22 is measured, and when it is relatively high, the MID level of the address comparator 52 is set high. When the data read transfer rate is relatively high, the buffer R
Data accumulation in the AM 22 is performed slowly. this is,
This corresponds to FIG. 4A described above. In FIG.
The higher the level is set, the faster the search operation becomes, and consequently the shorter the danger period DE. For example, as shown in FIG.
At 2, the danger period DE1 is shortened to DE2.
【0039】逆に、データ読出し転送速度が相対的に遅
いときにはアドレス比較器52のMIDレベルが低く設
定される。データ読出し転送速度が相対的に遅いとき
は、バッファRAM22に対するデータ蓄積が速やかに
行われる。これは、上述した図4(B)に相当する。同
図において、MIDレベルが低く設定されると、それだ
けサーチ動作が遅くなり、結果的に危険期間DEは長く
なる。例えば、同図に示すように、MIDレベルがML
3からML4になると、危険期間DE3はDE4に長く
なる。しかし、MAXレベルとMIDレベルの差が大き
くなり、機構部に負担のかかるトラックジャンプやサー
チなどの頻度は低くなる。Conversely, when the data read transfer rate is relatively slow, the MID level of the address comparator 52 is set low. When the data read transfer rate is relatively slow, data accumulation in the buffer RAM 22 is performed quickly. This corresponds to FIG. 4B described above. In the figure, the lower the MID level is set, the slower the search operation becomes, and consequently the longer the danger period DE. For example, as shown in FIG.
From 3 to ML4, the danger period DE3 becomes longer to DE4. However, the difference between the MAX level and the MID level increases, and the frequency of track jumps, searches, and the like that impose a burden on the mechanism unit decreases.
【0040】このように、実施例によれば、データ読出
し転送速度に応じてMIDレベルを制御することで、危
険期間が必要以上に長くなるのを防止しつつ、MAXレ
ベルとMIDレベルの差を大きくしてトラックジャンプ
やサーチなどの頻度を低く抑えることが可能となる。[0040] Thus, according to the embodiment, by controlling the MID level according to the data read transfer rate, while preventing the risk period longer than necessary, the difference between the MAX level and MID level It is possible to reduce the frequency of track jumps, searches and the like by increasing the size.
【0041】この発明は、以上の開示に基づいて多様に
改変することが可能であり、例えば次のようなものがあ
る。 (1)図1,図5に示した装置構成の各ブロックは、同
様の作用を奏するように種々設計変更が可能である。 (2)この発明の適用対象としては、光ディスク,光磁
気ディスクなど、どのようなディスク媒体でもよい。ま
た、扱うデータも、音声,映像,コンピュータプログラ
ムなど、各種のものに適用可能である。The present invention can be variously modified based on the above disclosure, and includes, for example, the following. (1) Each block of the device configuration shown in FIGS. 1 and 5 can be variously changed in design so as to exhibit the same operation. (2) The present invention may be applied to any disk medium such as an optical disk and a magneto-optical disk. The data to be handled is also applicable to various data such as audio, video, and computer programs.
【0042】[0042]
【発明の効果】以上説明したように、この発明によれ
ば、メモリ手段のデータ蓄積量の下限レベルと上限レベ
ルとの間に中間レベルを設定し、データ蓄積量が中間レ
ベル以下となったときにデータを再生してメモリ手段に
対するデータの書込みを再開する場合に、前記中間レベ
ルをデータ読出し転送速度に応じて可変することによ
り、危険期間が必要以上に長くなるのを防止しつつ、ト
ラックジャンプやサーチなどの頻度を抑制することが可
能となり、機構部の負担を低減してその寿命の向上を図
ることができる。 As described above, according to the present invention, the lower limit level and the upper limit level of the data storage amount of the memory means are provided.
An intermediate level between the data and the
When the data falls below the bell, the data is reproduced and
When restarting writing of data to the
Data according to the data read transfer rate.
To prevent the risk period from becoming unnecessarily long,
Reduces the frequency of rack jumps and searches
To reduce the load on the mechanism and improve its life.
Can be
【図1】この発明の前提となる構成を示すブロック図で
ある。FIG. 1 is a block diagram showing a configuration as a premise of the present invention.
【図2】図1におけるバッファRAMのデータ蓄積過程
を示すグラフである。FIG. 2 is a graph showing a data accumulation process of a buffer RAM in FIG . 1;
【図3】データ転送速度とデータ蓄積変動の周期の関係
を示すグラフである。FIG. 3 is a graph showing a relationship between a data transfer rate and a cycle of data accumulation fluctuation.
【図4】データ転送速度とデータ蓄積との関係を示すグ
ラフである。FIG. 4 is a graph showing a relationship between a data transfer rate and data storage.
【図5】実施例の構成を示すブロック図である。FIG. 5 is a block diagram illustrating a configuration of an embodiment.
【図6】背景技術の構成を示すブロック図である。FIG. 6 is a block diagram showing the configuration of the background art.
【図7】背景技術におけるバッファRAMのデータ蓄積
過程を示すグラフである。FIG. 7 is a graph showing a data accumulation process of a buffer RAM according to the background art.
10…ディスク(記録媒体) 12…スピンドルモータ(再生手段) 14…光ピックアップ(再生手段) 16…波形整形器(再生手段) 18…チャンネルデコーダ(再生手段) 20…PLL回路(再生手段) 22…バッファRAM(メモリ手段) 26…サーボ回路(再生手段) 28…スライドモータ(再生手段) 30…外部信号処理装置 34,36,52…アドレス比較器(蓄積量比較手段) 50…R/Wサイクル管理装置(制御手段) 54…アクセス制御装置(制御手段) 60…転送速度測定装置(中間レベル可変手段) DE1〜DE4…危険期間 ML1〜ML4…MIDレベル S16…再生データ S22…リクエスト信号 S24…読出データ S26…読出停止信号 S28…再生停止信号 S50…再生開始信号 DESCRIPTION OF SYMBOLS 10 ... Disc (recording medium) 12 ... Spindle motor (reproducing means) 14 ... Optical pickup (reproducing means) 16 ... Waveform shaper (reproducing means) 18 ... Channel decoder (reproducing means) 20 ... PLL circuit (reproducing means) 22 ... Buffer RAM (memory means) 26 servo circuit (reproduction means) 28 slide motor (reproduction means) 30 external signal processing device 34, 36, 52 address comparator (storage amount comparison means) 50 R / W cycle management Apparatus (control means) 54 ... Access control apparatus (control means) 60 ... Transfer rate measuring apparatus (intermediate level variable means) DE1 to DE4 ... Dangerous period ML1 to ML4 ... MID level S16 ... Reproduction data S22 ... Request signal S24 ... Read data S26: Read stop signal S28: Reproduction stop signal S50: Reproduction start signal
Claims (1)
記録媒体; この記録媒体からデータを再生するための再生手段; これによって再生されたデータを一時的に格納するとと
もに、格納データを要求に応じて外部に供給するための
メモリ手段; このメモリ手段のデータ蓄積量を、下限レベル,上限レ
ベル,それらの中間レベルと比較するための蓄積量比較
手段; この蓄積量比較手段による比較結果に基づいて、データ
蓄積量が下限レベル以下となったときはメモリ手段から
のデータ読出しを禁止し、データ蓄積量が上限レベル以
上となったときはメモリ手段のデータ格納を停止し、デ
ータ蓄積量が中間レベル以下となったときにメモリ手段
のデータ格納を再開するための制御手段;メモリ手段のデータ読出し転送速度を測定して、転送速
度が所定値より速い場合は蓄積量比較手段の中間レベル
を高く設定し、転送速度が所定値より遅い場合は蓄積量
比較手段の中間レベルを低く設定するための中間レベル
可変手段; を備えたデータ再生装置。1. A recording medium on which data is recorded in a spiral form; a reproducing means for reproducing data from the recording medium; temporarily storing the data reproduced by the recording medium; Storage means for comparing the amount of data stored in the memory means with the lower limit level, the upper limit level, and an intermediate level thereof; When the data storage amount is lower than the lower limit level, the data reading from the memory means is prohibited, and when the data storage amount is higher than the upper limit level, the data storage of the memory means is stopped, and the data storage amount becomes the intermediate level. Control means for resuming data storage in the memory means when the following occurs: the data read transfer rate of the memory means is measured, and the transfer rate is measured.
If the degree is faster than the predetermined value, the intermediate level of the accumulation amount comparison means
If the transfer speed is slower than the specified value,
Intermediate level for lowering the intermediate level of the comparison means
A data reproducing device comprising : a variable unit;
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15654894A JP2853729B2 (en) | 1994-06-15 | 1994-06-15 | Data playback device |
| KR1019950013178A KR100250509B1 (en) | 1994-05-25 | 1995-05-25 | Variable transfer rate data reproduction apparatus |
| EP95303557A EP0684607B1 (en) | 1994-05-25 | 1995-05-25 | Variable transfer rate data reproduction apparatus |
| US08/450,759 US5671204A (en) | 1994-05-25 | 1995-05-25 | Variable transfer rate data reproduction apparatus |
| DE69520302T DE69520302T2 (en) | 1994-05-25 | 1995-05-25 | Data transfer device with variable transmission rate |
| US08/862,643 US5936926A (en) | 1994-05-25 | 1997-05-23 | Variable transfer rate data reproduction apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15654894A JP2853729B2 (en) | 1994-06-15 | 1994-06-15 | Data playback device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH087473A JPH087473A (en) | 1996-01-12 |
| JP2853729B2 true JP2853729B2 (en) | 1999-02-03 |
Family
ID=15630210
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15654894A Expired - Lifetime JP2853729B2 (en) | 1994-05-25 | 1994-06-15 | Data playback device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2853729B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009059393A (en) * | 2005-12-28 | 2009-03-19 | Pioneer Electronic Corp | Information processing apparatus, information processing method, information processing program, and information recording medium |
| JP2009230188A (en) * | 2008-03-19 | 2009-10-08 | Seiko Epson Corp | Information processor and control method therefor |
-
1994
- 1994-06-15 JP JP15654894A patent/JP2853729B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH087473A (en) | 1996-01-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3230319B2 (en) | Sound reproduction device | |
| US7573789B2 (en) | Method and apparatus for recording data at accurate location on recording medium | |
| JP2853729B2 (en) | Data playback device | |
| US6430127B1 (en) | Disk player for performing data reproduction recorded on a disk | |
| JP3153680B2 (en) | Recording and playback device | |
| US6925044B2 (en) | Recording control method for optical disk recording and reproducing apparatus | |
| EP0825592B1 (en) | Method for reading read-only memory | |
| US6633524B1 (en) | Method for controlling rotation of an optical disk during a zone change in a data read out operation | |
| JP3626240B2 (en) | Dubbing equipment | |
| JP2942071B2 (en) | Disc player equipment | |
| JPH11259988A (en) | Record medium reproducing device | |
| KR100582495B1 (en) | How to adjust recording speed in optical disk device | |
| JP3412498B2 (en) | Optical disc playback device | |
| JPH07121309A (en) | Information recorder and information reproducing device | |
| EP1855279A1 (en) | Recording medium reproducing device | |
| JPH097293A (en) | Playback device | |
| JP2001084712A (en) | Magnetic disk drive and error retry control method for the same | |
| JP3673463B2 (en) | Error correction LSI device | |
| JP2004005818A (en) | Optical disk apparatus and optical disk recording method | |
| JPH08166853A (en) | Recording medium playback device | |
| JPH10106143A (en) | Optical disk recording and playback device | |
| KR20010055053A (en) | Optical disc reproducing apparatus and method thereof | |
| JPH09231660A (en) | Disc playback device | |
| JPH11136619A (en) | Nonlinear edit device | |
| JP2002260232A (en) | Optical disk drive |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071120 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 10 Free format text: PAYMENT UNTIL: 20081120 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091120 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101120 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 13 Free format text: PAYMENT UNTIL: 20111120 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 14 Free format text: PAYMENT UNTIL: 20121120 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121120 Year of fee payment: 14 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 14 Free format text: PAYMENT UNTIL: 20121120 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 14 Free format text: PAYMENT UNTIL: 20121120 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131120 Year of fee payment: 15 |
|
| EXPY | Cancellation because of completion of term |