JPH10302387A - Optical disk recording device - Google Patents

Optical disk recording device

Info

Publication number
JPH10302387A
JPH10302387A JP10598497A JP10598497A JPH10302387A JP H10302387 A JPH10302387 A JP H10302387A JP 10598497 A JP10598497 A JP 10598497A JP 10598497 A JP10598497 A JP 10598497A JP H10302387 A JPH10302387 A JP H10302387A
Authority
JP
Japan
Prior art keywords
data
optical disk
recording
optical disc
amount
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.)
Pending
Application number
JP10598497A
Other languages
Japanese (ja)
Inventor
Takashi Kudo
隆至 工藤
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP10598497A priority Critical patent/JPH10302387A/en
Publication of JPH10302387A publication Critical patent/JPH10302387A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/1062Data buffering arrangements, e.g. recording or playback buffers
    • G11B2020/10814Data buffering arrangements, e.g. recording or playback buffers involving specific measures to prevent a buffer underrun

Landscapes

  • Rotational Drive Of Disk (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent the occurrence of buffer under run when data transferred from a host device is recorded in an optical disk. SOLUTION: When data accumulated in a buffer 4 is recorded in a recording region of an optical disk 12, a difference quantity between data quantity accumulated in the buffer 4 by an operation circuit 21 and the prescribed quantity of a memory 20 is obtained, and a reference clock signal changing the number of rotations of the optical disk 12 step by step in accordance with difference quantity is outputted from a reference clock generating section 22. In this case, a phase comparing circuit 6 compares a phase of the reference clock signal and a phase of a wobble signal, and a control circuit 7 increases or decreases the number of rotations of a driving circuit 8 based on the comparison result in the phase comparing circuit 6. And data writing speed is adjusted by accelerating or decelerating a rotation speed of the optical disk 12 so that data quantity accumulated in the buffer 4 is kept at the prescribed quantity during data transfer from the host device 1.

Description

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

【0001】[0001]

【発明の属する技術分野】この発明は、CD−Rディス
ク,CD−RWディスク等の記録可能な光ディスクの記
録領域にトラックを形成し、そのトラックにデータを記
録するCD−Rドライブ装置,CD−RWドライブ装
置,DVD−RAMドライブ装置等の光ディスク記録装
置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a CD-R drive device for forming a track in a recording area of a recordable optical disc such as a CD-R disc or a CD-RW disc, and recording data on the track. The present invention relates to an optical disk recording device such as a RW drive device and a DVD-RAM drive device.

【0002】[0002]

【従来の技術】近年、ホストコンピュータ等の上位装置
と接続し、その上位装置から転送されたデータをバッフ
ァに蓄積し、記録可能な光ディスクを所定の回転速度で
回転させながら、その光ディスクの記録領域にレーザ光
による光スポットを照射してバッファに蓄積されたデー
タを記録する光ディスク記録装置が多用されている。
2. Description of the Related Art In recent years, data is transferred from a higher-level device such as a host computer to a buffer, and data transferred from the higher-level device is stored in a buffer. An optical disk recording apparatus that records data stored in a buffer by irradiating a light spot with a laser beam to a laser beam is often used.

【0003】例えば、追記可能な光ディスクであるCD
−Rディスクの記録領域にトラックを形成し、そのトラ
ックにレーザ光による光スポットを照射してデータを記
録するCD−Rドライブ装置や、書き換え可能な光ディ
スクであるCD−RWディスクの記録領域にトラックを
形成し、そのトラックにレーザ光による光スポットを照
射してデータを記録するCD−Rドライブ装置等の光デ
ィスク記録装置が知られている。
For example, a CD which is a recordable optical disk
-A track is formed in a recording area of an R disk, and a track is formed in a recording area of a CD-RW disk which is a rewritable optical disk or a CD-R drive device which records data by irradiating a light spot with a laser beam onto the track. An optical disk recording device such as a CD-R drive device for recording data by irradiating a light spot with a laser beam on a track of the optical disk is known.

【0004】このような光ディスク記録装置では、光デ
ィスクの記録領域に形成された1トラック毎にデータを
一気に記録しなければならないトラックアットワンス方
式(Track At Once方式)を採用した装置
が有った。
In such an optical disk recording apparatus, there has been an apparatus which employs a track-at-once method (Track At Once method) in which data must be recorded at a stroke for each track formed in a recording area of the optical disk.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上述し
た光ディスクに対してトラックアットワンス方式でデー
タを記録する光ディスク記録装置では、光ディスクへの
データの書き込み速度よりも上位装置からのデータ転送
が遅いと、次に書き込むべきデータがバッファ内に蓄積
される前に光ディスクへのデータの書き込みが速く済ん
でしまってデータの書き込みができなくなるバッファア
ンダーランが発生し、そのトラックが使用できなくなる
という問題があった。
However, in the above-described optical disk recording apparatus for recording data on the optical disk by the track-at-once method, if the data transfer from the host device is slower than the data writing speed on the optical disk, Before the next data to be written is accumulated in the buffer, the data writing to the optical disk is completed quickly, and a buffer underrun occurs, in which the data cannot be written, and the track cannot be used. .

【0006】この発明は上記の点に鑑みてなされたもの
であり、上位装置から転送されるデータを光ディスクに
記録するときのバッファアンダーランの発生を防止する
ことを目的とする。
[0006] The present invention has been made in view of the above points, and has as its object to prevent the occurrence of a buffer underrun when recording data transferred from a higher-level device on an optical disk.

【0007】[0007]

【課題を解決するための手段】この発明は上記の目的を
達成するため、上位装置と接続してその上位装置からの
データを転送する外部インタフェース手段と、その手段
を介して転送されたデータを蓄積する蓄積手段と、記録
可能な光ディスクを所定の回転速度で回転させる回転制
御手段と、その手段によって回転された光ディスクの記
録領域にレーザ光による光スポットを照射して上記蓄積
手段に蓄積されたデータを記録する記録手段を備えた光
ディスク記録装置において、上記光ディスクへのデータ
の記録時、上記蓄積手段に蓄積されたデータ量と予め設
定した所定量との差分量を求める手段と、その手段によ
って求めた差分量に応じて上記光ディスクの回転数を段
階的に変更する複数種類の基準クロック信号を発生する
基準クロック信号発生手段と、その手段によって発生さ
れた基準クロック信号に基づいて上記上位装置からのデ
ータ転送中は上記蓄積手段のデータ量が上記所定量を維
持するように上記光ディスクの回転速度を加速又は減速
して調整する手段を設けたものである。
SUMMARY OF THE INVENTION In order to achieve the above object, the present invention provides an external interface means for connecting to a higher-level device and transferring data from the higher-level device, and for transferring data transferred through the means. Accumulating means for accumulating, rotation control means for rotating the recordable optical disc at a predetermined rotational speed, and irradiating a light spot by a laser beam on a recording area of the optical disc rotated by the means, and accumulating in the accumulating means. In an optical disc recording apparatus provided with recording means for recording data, when recording data on the optical disc, means for calculating a difference between the amount of data stored in the storage means and a predetermined amount set in advance, A reference clock signal for generating a plurality of types of reference clock signals for changing the rotation speed of the optical disk stepwise according to the obtained difference amount Generating means and accelerating or decelerating the rotation speed of the optical disk so that the data amount of the storage means is maintained at the predetermined amount during data transfer from the host device based on the reference clock signal generated by the generating means. This is provided with a means for adjusting the pressure.

【0008】また、上位装置と接続してその上位装置か
らのデータを転送する外部インタフェース手段と、その
手段を介して転送されたデータを蓄積する蓄積手段と、
記録可能な光ディスクを所定の回転速度で回転させる回
転制御手段と、その手段によって回転された光ディスク
の記録領域にレーザ光による光スポットを照射して上記
蓄積手段に蓄積されたデータを記録する記録手段を備え
た光ディスク記録装置において、上記光ディスクへのデ
ータの記録時、上記蓄積手段に蓄積されたデータ量と予
め設定した所定量との差分量を求める手段と、その手段
によって求めた差分量を積分して積分値を求める手段
と、その手段によって求めた積分値に応じて上記光ディ
スクの回転数を変更するクロック信号を発生するクロッ
ク信号発生手段と、その手段によって発生されたクロッ
ク信号に基づいて上記上位装置からのデータ転送中は上
記蓄積手段のデータ量が上記所定量を維持するように上
記光ディスクの回転速度を加速又は減速して調整する手
段を設けるとよい。
[0008] Further, external interface means for connecting to a higher-level device and transferring data from the higher-level device, storage means for storing data transferred via the means,
Rotation control means for rotating a recordable optical disc at a predetermined rotation speed, and recording means for irradiating a recording area of the optical disc rotated by the means with a light spot of laser light to record data stored in the storage means An optical disk recording device having a means for calculating a difference between the amount of data stored in the storage means and a predetermined amount when recording data on the optical disk; and integrating the difference obtained by the means. Means for calculating an integral value, a clock signal generating means for generating a clock signal for changing the rotation speed of the optical disc according to the integrated value obtained by the means, and a clock signal generating means for generating a clock signal based on the clock signal generated by the means. During the data transfer from the host device, the rotation of the optical disk is performed so that the data amount of the storage means maintains the predetermined amount. It may be provided with means for adjusting the degree acceleration or deceleration to.

【0009】さらに、上位装置と接続してその上位装置
からのデータを転送する外部インタフェース手段と、そ
の手段を介して転送されたデータを蓄積する蓄積手段
と、記録可能な光ディスクを所定の回転速度で回転させ
る回転制御手段と、その手段によって回転された光ディ
スクの記録領域にレーザ光による光スポットを照射して
上記蓄積手段に蓄積されたデータを記録する記録手段を
備えた光ディスク記録装置において、上記光ディスクへ
のデータの記録時、上記蓄積手段に蓄積されたデータ量
と予め設定した所定量との差分量を求める手段と、その
手段によって求めた差分量を微分して増加率値を求める
手段と、その手段によって求めた増加率値と予め設定し
た所定値とを比較する手段と、その手段の比較によって
上記増加率値が上記所定値以下になったとき、上記回転
制御手段による上記光ディスクの回転速度を直ちに減速
させる手段を設けるとよい。
Further, external interface means for connecting to a higher-level device and transferring data from the higher-level device, storage means for storing data transferred via the higher-level device, and a recordable optical disk having a predetermined rotation speed An optical disc recording apparatus comprising: a rotation control means for rotating the optical disc by a light source; and a recording means for recording a data stored in the storage means by irradiating a recording area of the optical disc rotated by the means with a light spot by laser light. Means for calculating a difference between the amount of data stored in the storage means and a predetermined amount when recording data on the optical disc; and means for differentiating the difference obtained by the means to obtain an increase rate value. Means for comparing an increase rate value obtained by the means with a predetermined value set in advance; When it becomes value less may be provided with means for immediately reducing the rotation speed of the optical disk by the rotation control means.

【0010】さらにまた、上位装置と接続してその上位
装置からのデータを転送する外部インタフェース手段
と、その手段を介して転送されたデータを蓄積する蓄積
手段と、記録可能な光ディスクを所定の回転速度で回転
させる回転制御手段と、その手段によって回転された光
ディスクの記録領域にレーザ光による光スポットを照射
して上記蓄積手段に蓄積されたデータを記録する記録手
段を備えた光ディスク記録装置において、上記光ディス
クへのデータの記録時、上記蓄積手段に蓄積されたデー
タ量と予め設定した所定量との差分量を求める手段と、
その手段によって求めた差分量を微分して増加率値を求
める手段と、その手段によって求めた増加率値と予め設
定した所定値とを比較する手段と、その手段の比較によ
って上記増加率値が上記所定値以上になったとき、上記
回転制御手段による上記光ディスクの回転速度を直ちに
加速させる手段を設けるとよい。
Further, external interface means for connecting to a higher-level device and transferring data from the higher-level device, storage means for storing data transferred via the higher-level device, and a recordable optical disk for rotating the optical disk by a predetermined rotation. A rotation control means for rotating at a speed, and an optical disc recording apparatus comprising a recording means for recording a data stored in the storage means by irradiating a light spot by laser light to a recording area of the optical disc rotated by the means, Means for calculating a difference between the amount of data stored in the storage means and a predetermined amount when recording data on the optical disk;
Means for differentiating the difference amount obtained by the means to obtain an increase rate value; means for comparing the increase rate value obtained by the means with a predetermined value set in advance; It is preferable to provide means for immediately increasing the rotation speed of the optical disk by the rotation control means when the rotation speed becomes equal to or more than the predetermined value.

【0011】この発明の請求項1による光ディスク記録
装置は、上位装置と接続し、その上位装置から転送され
たデータを蓄積し、記録可能な光ディスクを所定の回転
速度で回転させながらその光ディスクの記録領域にレー
ザ光による光スポットを照射して上記蓄積されたデータ
を記録するとき、上記蓄積されたデータ量と予め設定し
た所定量との差分量を求め、その求めた差分量に応じて
光ディスクの回転数を段階的に変更する複数種類の基準
クロック信号を発生し、その発生された基準クロック信
号に基づいて上位装置からのデータ転送中は蓄積された
データ量が所定量を維持するように光ディスクの回転速
度を加速又は減速して調整する。
An optical disk recording apparatus according to a first aspect of the present invention is connected to a host apparatus, stores data transferred from the host apparatus, and records the optical disk while rotating the recordable optical disk at a predetermined rotation speed. When recording the stored data by irradiating the area with a light spot by laser light, a difference amount between the stored data amount and a predetermined amount set in advance is obtained, and an optical disc of the optical disk is determined according to the obtained difference amount. An optical disc that generates a plurality of types of reference clock signals for changing the number of revolutions in a stepwise manner, and based on the generated reference clock signals, maintains a predetermined amount of accumulated data during data transfer from a host device. The rotational speed of the motor is adjusted by accelerating or decelerating.

【0012】このようにして、上位装置から転送される
データを光ディスクに記録するとき、上位装置からのデ
ータ転送速度が遅く、バッファ内のデータ量が徐々に減
ってもそのデータ量に応じて光ディスクの回転速度を段
階的に減速して書き込み速度を落すことができ、バッフ
ァ内に書き込むべきデータが無くなるバッファアンダー
ランの発生を防止することができる。
In this way, when data transferred from a higher-level device is recorded on an optical disk, even if the data transfer speed from the higher-level device is slow and the amount of data in the buffer gradually decreases, the optical disk can be used in accordance with the amount of data. , The writing speed can be reduced by gradually reducing the rotation speed of the buffer, and the occurrence of a buffer underrun in which there is no more data to be written in the buffer can be prevented.

【0013】また、上位装置からのデータ転送速度が速
く、バッファ内のデータ量が徐々に増えてもそのデータ
量に応じて光ディスクの回転速度を段階的に加速して書
き込み速度を速くすることができ、バッファ内に格納で
きずにデータ転送が停止し、その間にデータの記録が進
行してバッファ内に書き込むべきデータが無くなるバッ
ファアンダーランの発生を防止することができる。
Further, even if the data transfer speed from the host device is high and the amount of data in the buffer gradually increases, the rotation speed of the optical disk may be increased stepwise according to the amount of data to increase the writing speed. It is possible to prevent the occurrence of a buffer underrun in which the data transfer is stopped because the data cannot be stored in the buffer and the data recording progresses during that time and there is no data to be written in the buffer.

【0014】さらに、光ディスクの回転速度の加速及び
減速をバッファ内の残量に応じて段階的に線形(リニ
ア)に制御できるので、書き込み速度変更による書き込
み失敗を防止することができる。
Furthermore, since acceleration and deceleration of the rotation speed of the optical disk can be controlled stepwise linearly in accordance with the remaining amount in the buffer, writing failure due to a change in writing speed can be prevented.

【0015】また、この発明の請求項2による光ディス
ク記録装置は、上位装置と接続し、その上位装置から転
送されたデータを蓄積し、記録可能な光ディスクを所定
の回転速度で回転させながらその光ディスクの記録領域
にレーザ光による光スポットを照射して上記蓄積された
データを記録するとき、上記蓄積されたデータ量と予め
設定した所定量との差分量を求め、その求めた差分量を
積分して積分値を求め、その求めた積分値に応じて光デ
ィスクの回転数を変更するクロック信号を発生し、その
発生されたクロック信号に基づいて上位装置からのデー
タ転送中は蓄積されたデータ量が所定量を維持するよう
に光ディスクの回転速度を加速又は減速して調整する。
An optical disk recording apparatus according to a second aspect of the present invention is connected to a higher-level apparatus, stores data transferred from the higher-level apparatus, and rotates the recordable optical disk at a predetermined rotation speed. When recording the stored data by irradiating a light spot with a laser beam on the recording area, a difference amount between the stored data amount and a predetermined amount set in advance is calculated, and the obtained difference amount is integrated. A clock signal for changing the rotation speed of the optical disk is generated in accordance with the obtained integrated value. Based on the generated clock signal, the amount of accumulated data during the data transfer from the host device is reduced. The rotation speed of the optical disk is adjusted by accelerating or decelerating so as to maintain the predetermined amount.

【0016】したがって、バッファ内の残量に応じて光
ディスクの回転速度の加速及び減速をより高い精度で線
形(リニア)に制御することができ、データ記録時のバ
ッファアンダーランの発生を防止することができる。
Therefore, the acceleration and deceleration of the rotation speed of the optical disk can be linearly controlled with higher accuracy in accordance with the remaining amount in the buffer, and the occurrence of buffer underrun during data recording can be prevented. Can be.

【0017】さらに、この発明の請求項3による光ディ
スク記録装置は、上位装置と接続し、その上位装置から
転送されたデータを蓄積し、記録可能な光ディスクを所
定の回転速度で回転させながらその光ディスクの記録領
域にレーザ光による光スポットを照射して上記蓄積され
たデータを記録するとき、上記蓄積されたデータ量と予
め設定した所定量との差分量を求め、その求めた差分量
を微分して増加率値を求め、その求めた増加率値と予め
設定した所定値とを比較し、その比較によって増加率値
が所定値以下になったとき、光ディスクの回転速度を直
ちに減速させる。
Further, an optical disk recording apparatus according to a third aspect of the present invention is connected to a higher-level apparatus, accumulates data transferred from the higher-level apparatus, and rotates the recordable optical disk at a predetermined rotation speed. When recording the stored data by irradiating a light spot with a laser beam on the recording area, a difference amount between the stored data amount and a predetermined amount is obtained, and the obtained difference amount is differentiated. The increase rate value is obtained by the above method, the obtained increase rate value is compared with a predetermined value set in advance, and when the increase rate value becomes equal to or less than the predetermined value by the comparison, the rotation speed of the optical disk is immediately reduced.

【0018】このようにして、バッファ内のデータ量の
増加率の低下に応じて光ディスクの回転速度を直ちに減
速することができ、上位装置からのデータ転送速度が急
速に遅くなってもデータの書き込み速度の減速を間に合
わせることができる。したがって、上位装置からのデー
タ転送が急速に遅くなったときのバッファアンダーラン
の発生を防止することができる。
In this manner, the rotation speed of the optical disk can be immediately reduced in accordance with the decrease in the rate of increase in the amount of data in the buffer, and data can be written even when the data transfer speed from the host device is rapidly reduced. The speed can be reduced in time. Therefore, it is possible to prevent a buffer underrun from occurring when data transfer from the host device is rapidly delayed.

【0019】さらにまた、この発明の請求項4による光
ディスク記録装置は、上位装置と接続し、その上位装置
から転送されたデータを蓄積し、記録可能な光ディスク
を所定の回転速度で回転させながらその光ディスクの記
録領域にレーザ光による光スポットを照射して上記蓄積
されたデータを記録するとき、上記蓄積されたデータ量
と予め設定した所定量との差分量を求め、その求めた差
分量を微分して増加率値を求め、その求めた増加率値と
予め設定した所定値とを比較し、その比較によって増加
率値が所定値以上になったとき、上記光ディスクの回転
速度を直ちに加速させる。
Furthermore, an optical disk recording apparatus according to a fourth aspect of the present invention is connected to a higher-level apparatus, accumulates data transferred from the higher-level apparatus, and rotates the recordable optical disk at a predetermined rotation speed. When recording the accumulated data by irradiating the recording area of the optical disk with a light spot by laser light, a difference between the accumulated data amount and a predetermined amount is determined, and the obtained difference is differentiated. Then, the increase rate value is obtained, the obtained increase rate value is compared with a predetermined value set in advance, and when the increase rate value becomes equal to or more than the predetermined value by the comparison, the rotation speed of the optical disk is immediately accelerated.

【0020】このようにして、バッファ内のデータ量の
増加率の上昇に応じて光ディスクの回転速度を直ちに加
速することができ、上位装置からのデータ転送速度が急
速に速くなってもデータの書き込み速度の加速を間に合
わせることができる。したがって、上位装置からのデー
タ転送が急速に速くなったときのバッファアンダーラン
の発生を防止することができる。
In this manner, the rotation speed of the optical disk can be immediately increased in accordance with the increase in the rate of increase in the amount of data in the buffer, and even if the data transfer speed from the higher-level device is rapidly increased, data is written. Speed acceleration can be made in time. Therefore, it is possible to prevent the occurrence of a buffer underrun when the data transfer from the host device is rapidly increased.

【0021】[0021]

【発明の実施の形態】以下、この発明の実施の形態を図
面に基づいて具体的に説明する。図1は、この発明の一
実施形態の光ディスク記録装置の構成を示すブロック図
である。この光ディスク記録装置は、ホストコンピュー
タ等の上位装置1と接続してその上位装置1からのデー
タを転送する外部インタフェース2と、その外部インタ
フェース2を介して転送されたデータを蓄積するバッフ
ァ4と、CD−Rディスク,CD−RWディスク等の記
録可能な光ディスク12を所定の回転速度で回転させる
回転制御部5を有する。
Embodiments of the present invention will be specifically described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an optical disk recording device according to an embodiment of the present invention. The optical disk recording device includes an external interface 2 connected to a host device 1 such as a host computer and transferring data from the host device 1, a buffer 4 for storing data transferred through the external interface 2, It has a rotation control unit 5 for rotating a recordable optical disk 12 such as a CD-R disk or a CD-RW disk at a predetermined rotation speed.

【0022】また、上位装置1から転送されたデータを
バッファ4へ送って蓄積し、回転制御部5によって回転
された光ディスク12の記録領域にレーザ光Lによる光
スポットを照射してバッファ4に蓄積されたデータを記
録し、この光ディスク記録装置全体の制御を司るCP
U,ROM,及びRAM等からなるマイクロコンピュー
タであるドライブコントローラ3を有する。
The data transferred from the host device 1 is sent to the buffer 4 for storage, and the recording area of the optical disk 12 rotated by the rotation control unit 5 is irradiated with a light spot by the laser light L and stored in the buffer 4. CP that records the recorded data and controls the entire optical disc recording apparatus.
It has a drive controller 3 which is a microcomputer including U, ROM, RAM and the like.

【0023】さらに、光ディスク12へのデータの記録
時、バッファ4に蓄積されたデータ量とメモリ20に予
め記憶して設定された所定量との差分量を求める演算回
路21と、その演算回路21によって求めた差分量に応
じて光ディスク12の回転数を段階的に変更する複数種
類の基準クロック信号を発生する基準クロック発生部2
2を有する。
Further, at the time of recording data on the optical disk 12, an arithmetic circuit 21 for calculating a difference between the amount of data stored in the buffer 4 and a predetermined amount previously stored and set in the memory 20; Clock generation unit 2 for generating a plurality of types of reference clock signals for changing the rotation speed of the optical disc 12 stepwise according to the difference amount obtained by
2

【0024】そして、回転制御部5は、基準クロック信
号発生部22によって発生された基準クロック信号に基
づいて上位装置1からのデータ転送中はバッファ4のデ
ータ量が所定量を維持するように光ディスク12の回転
速度を加速又は減速して調整する機能を果たす。
The rotation control unit 5 controls the optical disk such that the data amount of the buffer 4 is maintained at a predetermined amount during data transfer from the host device 1 based on the reference clock signal generated by the reference clock signal generation unit 22. The function of adjusting the rotational speed of the motor 12 by accelerating or decelerating it.

【0025】上記メモリ20に予め記憶させる所定量
は、1トラックのデータの書き込み時、書き込むべきデ
ータが無くならないようにバッファ4内に確保されるべ
きデータ量である。
The predetermined amount stored in the memory 20 in advance is an amount of data to be secured in the buffer 4 so that data to be written does not run out when data of one track is written.

【0026】上記回転制御部5は、光ディスク12を回
転させるスピンドルモータ11と、光ディスク12に対
して光ピックアップ10から照射したレーザ光Lの反射
光に基づくウォブル信号を検出するウォブル信号検出回
路9と、ウォブル信号検出回路9によって検出されたウ
ォブル信号と基準クロック発生部22から出力された基
準クロック信号との位相を比較し、その比較結果に基づ
いて駆動回路8の回転数を加速又は減速する調整の制御
を行なう制御回路7と、制御回路7によって調整された
回転数でスピンドルモータ11を回転させる駆動回路8
からなる。
The rotation control unit 5 includes a spindle motor 11 for rotating the optical disk 12, a wobble signal detection circuit 9 for detecting a wobble signal based on the reflected light of the laser light L irradiated from the optical pickup 10 to the optical disk 12, and Adjustment of comparing the phase of the wobble signal detected by the wobble signal detection circuit 9 with the phase of the reference clock signal output from the reference clock generator 22, and accelerating or decelerating the rotation speed of the drive circuit 8 based on the comparison result. And a drive circuit 8 for rotating the spindle motor 11 at the rotation speed adjusted by the control circuit 7.
Consists of

【0027】上記基準クロック発生部22は、それぞれ
異なる基準クロック信号を発生する複数個の発信器(X
TL1〜XTLn)23と、各発信器23と回転制御部
5の位相比較回路6との接続及び切断を切り換える複数
のスイッチ(SW1〜SWn)からなるマルチプレクサ
24とからなる。
The reference clock generator 22 includes a plurality of oscillators (X) each generating a different reference clock signal.
TL1 to XTLn) 23, and a multiplexer 24 including a plurality of switches (SW1 to SWn) for switching connection and disconnection between each transmitter 23 and the phase comparison circuit 6 of the rotation control unit 5.

【0028】各発信器23は、演算回路21が出力する
差分量毎に光ディスク12の回転速度を加速又は減速さ
せるための異なる種類の基準クロック信号を発生する。
例えば、(メモリ20の所定量−バッファ4のデータ
量)=差分量a1,a2,a3,……,an(但し、a
1<a2<a3<,……,<an)に対する基準クロッ
ク信号を発生させるものとして発信器XTL1〜XTL
nをそれぞれ割り当てる。
Each oscillator 23 generates a different type of reference clock signal for accelerating or decelerating the rotation speed of the optical disc 12 for each difference output from the arithmetic circuit 21.
For example, (predetermined amount of memory 20−data amount of buffer 4) = difference amount a1, a2, a3,..., An (where a
1 <a2 <a3 <,..., <An) to generate reference clock signals for the oscillators XTL1 to XTL
n.

【0029】上記差分量のa1〜am−1にそれぞれ所
定範囲毎のマイナス値を、差分量amに±0を、am+
1〜anにそれぞれ所定範囲毎のプラス値を割り当て
る。そして、発信器:XTL1〜XTLm−1をそれぞ
れ差分量a1〜am−1のときに発信する回転速度を減
速させる基準クロック発生用に割り当て、XTLmを差
分量amのときに発信する標準の回転速度にする基準ク
ロック発生用に割り当て、XTLm+1〜XTLnをそ
れぞれ差分量am+1〜anのときに発信する回転速度
を加速させる基準クロック発生用に割り当てる。
The difference values a1 to am-1 are each set to a minus value in a predetermined range, the difference amount am is set to ± 0, and am +
A plus value for each predetermined range is assigned to each of 1 to an. Then, the transmitter: XTL1 to XTLm-1 are assigned to generate a reference clock for reducing the rotation speed transmitted when the difference amounts a1 to am-1, respectively, and the standard rotation speed transmitted when XTLm is the difference amount am. XTLm + 1 to XTLn are assigned for generating a reference clock for accelerating the rotation speed transmitted when the difference amounts am + 1 to an.

【0030】この光ディスク記録装置は、ドライブコン
トローラ3が、外部インタフェース2を介して上位装置
1から転送されたデータをバッファ4に蓄積し、回転制
御部5によって光ディスク12を所定の回転速度で回転
させながらその光ディスク12の記録領域に光ピックア
ップ10からのレーザ光Lによる光スポットを照射して
バッファ4に蓄積されたデータを記録するとき、演算回
路21がバッファ4に蓄積されたデータ量とメモリ20
に予め設定した所定量との差分量を求める。
In this optical disk recording apparatus, the drive controller 3 stores the data transferred from the host device 1 via the external interface 2 in the buffer 4 and causes the rotation control unit 5 to rotate the optical disk 12 at a predetermined rotation speed. While irradiating the recording area of the optical disk 12 with a light spot by the laser light L from the optical pickup 10 to record the data stored in the buffer 4, the arithmetic circuit 21 determines the amount of data stored in the buffer 4 and the memory 20.
To obtain a difference amount from a predetermined amount set in advance.

【0031】また、基準クロック発生部22が、演算回
路21によって求めた差分量に応じてマルチプレクサ2
4のいずれかのスイッチをオンし、そのスイッチに対応
する発信器23と位相比較回路6とを接続し、その発信
器23から発信される基準クロック信号を位相比較回路
6へ出力する。
The reference clock generating section 22 outputs the signal from the multiplexer 2 according to the difference amount obtained by the arithmetic circuit 21.
4 is turned on, the transmitter 23 corresponding to the switch is connected to the phase comparison circuit 6, and the reference clock signal transmitted from the transmitter 23 is output to the phase comparison circuit 6.

【0032】さらに、ウォブル信号検出回路9が、光デ
ィスク12に対して光ピックアップ10から照射したレ
ーザ光Lの反射光に基づくウォブル信号を検出し、その
検出されたウォブル信号を位相比較回路6へ出力する。
Further, the wobble signal detection circuit 9 detects a wobble signal based on the reflected light of the laser light L irradiated from the optical pickup 10 to the optical disk 12 and outputs the detected wobble signal to the phase comparison circuit 6. I do.

【0033】そして、位相比較回路6が、ウォブル信号
検出回路9によって検出されたウォブル信号と基準クロ
ック発生部22から出力された基準クロック信号との位
相を比較し、制御回路7が位相比較回路6での比較結果
に基づいて駆動回路8の回転数を調整し、駆動回路8は
制御回路7によって調整された回転数でスピンドルモー
タ11を回転させる。
The phase comparator 6 compares the phase of the wobble signal detected by the wobble signal detector 9 with the phase of the reference clock signal output from the reference clock generator 22. The rotational speed of the drive circuit 8 is adjusted based on the result of the comparison, and the drive circuit 8 rotates the spindle motor 11 at the rotational speed adjusted by the control circuit 7.

【0034】例えば、上位装置1からのデータ転送が遅
れて、バッファ4内のデータ量がメモリ20に設定され
た所定量よりも少なくなり、演算回路21で差分量am
−1になったときは、マルチプレクサ24のスイッチS
Wm−1をオンにし、発信器XTLm−1による基準ク
ロック信号を位相比較回路へ送る。
For example, when the data transfer from the host device 1 is delayed, the amount of data in the buffer 4 becomes smaller than the predetermined amount set in the memory 20, and the arithmetic circuit 21 outputs the difference amount am
When it becomes -1, the switch S of the multiplexer 24
Wm-1 is turned on, and the reference clock signal from the oscillator XTLm-1 is sent to the phase comparison circuit.

【0035】位相比較回路6は、ウォブル信号検出回路
9によって検出されたウォブル信号と発信器XTLm−
1による基準クロック信号の位相を比較し、制御回路7
が位相比較回路6での比較結果に基づいて駆動回路8の
回転数を減らし、駆動回路8は制御回路7によって回転
数でスピンドルモータ11を回転させ、所定の回転速度
よりも若干減速する。
The phase comparison circuit 6 compares the wobble signal detected by the wobble signal detection circuit 9 with the oscillator XTLm-
1 to compare the phase of the reference clock signal with the control circuit 7.
However, the number of rotations of the drive circuit 8 is reduced based on the comparison result of the phase comparison circuit 6, and the drive circuit 8 rotates the spindle motor 11 at the number of rotations by the control circuit 7, and slightly reduces the rotation speed from a predetermined rotation speed.

【0036】さらに、差分量がマイナスに拡大したとき
には、さらに光ディスク12の回転速度を減速させるた
め、その差分量に対応する発信器の基準クロック信号を
位相比較回路へ送り、回転制御部5によってスピンドル
モータ11の回転速度を減速し、データの書き込み速度
を遅くする。
Further, when the difference is increased to a negative value, the reference clock signal of the transmitter corresponding to the difference is sent to the phase comparison circuit in order to further reduce the rotation speed of the optical disk 12, and the rotation control unit 5 controls the spindle. The rotation speed of the motor 11 is reduced, and the data writing speed is reduced.

【0037】このようにして、1トラックの書き込み
中、バッファ4のデータ量が所定量よりも少なくなると
自動的に光ディスクの回転速度を落してデータの書き込
み速度を落し、バッファ4から読み出すデータが無くな
るバッファアンダーランの発生を防止することができ
る。
As described above, during the writing of one track, when the data amount of the buffer 4 becomes smaller than a predetermined amount, the rotation speed of the optical disk is automatically reduced, the data writing speed is reduced, and there is no data to be read from the buffer 4. The occurrence of a buffer underrun can be prevented.

【0038】また、上位装置1からのデータ転送が速く
なり、バッファ4内のデータ量がメモリ20に設定され
た所定量よりも多くなり、演算回路21で差分量am+
1になったときは、マルチプレクサ24のスイッチSW
m+1をオンにし、発信器XTLm+1による基準クロ
ック信号を位相比較回路へ送る。
Further, the data transfer from the host device 1 becomes faster, the data amount in the buffer 4 becomes larger than the predetermined amount set in the memory 20, and the arithmetic circuit 21 outputs the difference am +
When it becomes 1, the switch SW of the multiplexer 24
m + 1 is turned on, and the reference clock signal from the transmitter XTLm + 1 is sent to the phase comparison circuit.

【0039】そして、位相比較回路6は、ウォブル信号
検出回路9によって検出されたウォブル信号と発信器X
TLm+1による基準クロック信号の位相を比較し、制
御回路7が位相比較回路6での比較結果に基づいて駆動
回路8の回転数を増やし、駆動回路8は制御回路7によ
って回転数でスピンドルモータ11を回転させ、所定の
回転速度よりも若干加速する。
The wobble signal detected by the wobble signal detection circuit 9 and the oscillator X
The control circuit 7 compares the phase of the reference clock signal by TLm + 1, and the control circuit 7 increases the rotation speed of the drive circuit 8 based on the comparison result of the phase comparison circuit 6, and the drive circuit 8 controls the spindle motor 11 by the control circuit 7 at the rotation speed. Rotate to accelerate slightly more than a predetermined rotation speed.

【0040】さらに、差分量がプラスに拡大したときに
は、さらに光ディスク12の回転速度を加速させるた
め、その差分量に対応する発信器の基準クロック信号を
位相比較回路へ送り、回転制御部5によってスピンドル
モータ11の回転速度を加速し、データの書き込み速度
を速くする。
Further, when the difference amount increases to a positive value, a reference clock signal of a transmitter corresponding to the difference amount is sent to a phase comparison circuit in order to further increase the rotation speed of the optical disk 12, and the rotation control unit 5 The rotation speed of the motor 11 is accelerated to increase the data writing speed.

【0041】このようにして、1トラックの書き込み
中、バッファ4のデータ量が所定量よりも多くなると自
動的に光ディスクの回転速度を速くしてデータの書き込
み速度を速くし、バッファ4にデータが格納できなくな
って上位装置1からのデータ転送がストップし、データ
転送が再開されるまでにバッファ4から読み出すデータ
が無くなるバッファアンダーランの発生を防止すること
ができる。
As described above, during the writing of one track, when the data amount of the buffer 4 exceeds a predetermined amount, the rotation speed of the optical disk is automatically increased to increase the data writing speed. It is possible to prevent a buffer underrun in which data cannot be stored and data transfer from the host device 1 is stopped, and there is no data to be read from the buffer 4 before the data transfer is restarted.

【0042】さらに、光ディスク12の回転速度の加速
及び減速をバッファ4内の残量に応じて段階的に線形
(リニア)に制御できるので、データ記録時のバッファ
アンダーランの発生を防止し、トラックが使用不可能に
なることを防止することができる。さらに、データ書き
込み速度変更による書き込み失敗を防止することもでき
る。
Furthermore, since the acceleration and deceleration of the rotation speed of the optical disk 12 can be linearly controlled stepwise according to the remaining amount in the buffer 4, occurrence of buffer underrun during data recording can be prevented, and track Can be prevented from becoming unusable. Further, a write failure due to a change in the data write speed can be prevented.

【0043】次に、この発明の他の実施形態について説
明する。図2はこの発明の他の実施形態の光ディスク記
録装置の構成を示すブロック図であり、図1と共通する
部分には同一符号を付している。
Next, another embodiment of the present invention will be described. FIG. 2 is a block diagram showing the configuration of an optical disk recording apparatus according to another embodiment of the present invention, and the same reference numerals are given to parts common to FIG.

【0044】この光ディスク記録装置は、ホストコンピ
ュータ等の上位装置1と接続してその上位装置1からの
データを転送する外部インタフェース2と、その外部イ
ンタフェース2を介して転送されたデータを蓄積するバ
ッファ4と、CD−Rディスク,CD−RWディスク等
の記録可能な光ディスク12を所定の回転速度で回転さ
せる回転制御部5を有する。
This optical disk recording apparatus is connected to an upper-level device 1 such as a host computer and transfers data from the upper-level device 1, and a buffer for storing data transferred via the external interface 2. 4 and a rotation control unit 5 for rotating a recordable optical disk 12 such as a CD-R disk or a CD-RW disk at a predetermined rotation speed.

【0045】また、上位装置1から転送されたデータを
バッファ4へ送って蓄積し、回転制御部5によって回転
された光ディスク12の記録領域にレーザ光Lによる光
スポットを照射してバッファ4に蓄積されたデータを記
録し、この光ディスク記録装置全体の制御を司るCP
U,ROM,及びRAM等からなるマイクロコンピュー
タであるドライブコントローラ3を有する。
The data transferred from the host device 1 is sent to the buffer 4 and stored therein, and the recording area of the optical disk 12 rotated by the rotation control unit 5 is irradiated with a light spot by the laser light L and stored in the buffer 4. CP that records the recorded data and controls the entire optical disc recording apparatus.
It has a drive controller 3 which is a microcomputer including U, ROM, RAM and the like.

【0046】さらに、光ディスク12へのデータの記録
時、バッファ4に蓄積されたデータ量とメモリ20に予
め記憶して設定された所定量との差分量を求める演算回
路21と、その演算回路21によって求めた差分量を積
分して積分値を求める積分回路25と、積分回路25に
よって求めた積分値に応じて光ディスク12の回転数を
変更するクロック信号を発生するクロック信号発生手段
であるデジタルコントロールオシレータ26を有する。
Further, at the time of recording data on the optical disk 12, an arithmetic circuit 21 for calculating the difference between the amount of data stored in the buffer 4 and a predetermined amount previously stored and set in the memory 20; An integration circuit 25 for integrating an amount of difference obtained by the integration circuit to obtain an integrated value, and a digital control as clock signal generating means for generating a clock signal for changing the rotation speed of the optical disk 12 according to the integrated value obtained by the integration circuit 25 It has an oscillator 26.

【0047】そして、回転制御部5がデジタルコントロ
ールオシレータ26によって発生されたクロック信号に
基づいて上位装置1からのデータ転送中はバッファ4の
データ量がメモリ20の所定量を維持するように光ディ
スク12の回転速度を加速又は減速して調整する機能を
果たす。
During the data transfer from the host device 1 based on the clock signal generated by the digital control oscillator 26, the rotation control unit 5 controls the optical disk 12 so that the data amount of the buffer 4 maintains the predetermined amount of the memory 20. The function of adjusting the rotational speed of the motor by accelerating or decelerating it.

【0048】上記メモリ20に予め記憶させる所定量
は、1トラックのデータの書き込み時、書き込むべきデ
ータが無くならないようにバッファ4内に確保されるべ
きデータ量である。
The predetermined amount to be stored in the memory 20 in advance is the amount of data to be secured in the buffer 4 so that data to be written does not run out when writing data for one track.

【0049】上記デジタルコントロールオシレータ26
は、バッファ4内のデータ量がメモリ20の所定量より
も少なくなったことを示す積分値を受け取ると、スピン
ドルモータ11の回転数を下げるための周波数が低いク
ロック信号を位相比較回路6へ出力する。また、バッフ
ァ4内のデータ量がメモリ20の所定量よりも多くなっ
たことを示す積分値を受け取ると、スピンドルモータ1
1の回転数を上げるための周波数が高いクロック信号を
位相比較回路6へ出力する。
The above digital control oscillator 26
When receiving an integrated value indicating that the amount of data in the buffer 4 has become smaller than the predetermined amount in the memory 20, a clock signal having a low frequency for lowering the rotation speed of the spindle motor 11 is output to the phase comparison circuit 6. I do. When receiving an integral value indicating that the amount of data in the buffer 4 has become larger than the predetermined amount in the memory 20, the spindle motor 1
A clock signal having a high frequency for increasing the number of rotations of 1 is output to the phase comparison circuit 6.

【0050】この光ディスク記録装置は、ドライブコン
トローラ3が、外部インタフェース2を介して上位装置
1から転送されたデータをバッファ4に蓄積し、回転制
御部5によって光ディスク12を所定の回転速度で回転
させながらその光ディスク12の記録領域に光ピックア
ップ10からのレーザ光Lによる光スポットを照射して
バッファ4に蓄積されたデータを記録するとき、演算回
路21がバッファ4に蓄積されたデータ量とメモリ20
に予め設定した所定量との差分量を求める。
In this optical disk recording apparatus, the drive controller 3 stores the data transferred from the host device 1 via the external interface 2 in the buffer 4 and causes the rotation control unit 5 to rotate the optical disk 12 at a predetermined rotation speed. While irradiating the recording area of the optical disk 12 with a light spot by the laser light L from the optical pickup 10 to record the data stored in the buffer 4, the arithmetic circuit 21 determines the amount of data stored in the buffer 4 and the memory 20.
To obtain a difference amount from a predetermined amount set in advance.

【0051】また、積分回路25が、演算回路21によ
って求めた差分量を積分して積分値を求め、デジタルコ
ントロールオシレータ26が、積分回路25によって求
めた積分値に応じて光ディスク12の回転数を変更する
クロック信号を発生して回転制御部5の位相比較回路6
へ出力する。
Further, the integration circuit 25 integrates the difference obtained by the arithmetic circuit 21 to obtain an integrated value, and the digital control oscillator 26 controls the rotation speed of the optical disk 12 according to the integrated value obtained by the integration circuit 25. A clock signal to be changed is generated to generate a phase comparison circuit 6 of the rotation control unit 5.
Output to

【0052】そして、位相比較回路6が、ウォブル信号
検出回路9によって検出されたウォブル信号とデジタル
コントロールオシレータ26から出力されたクロック信
号との位相を比較し、制御回路7が位相比較回路6での
比較結果に基づいて駆動回路8の回転数を調整し、駆動
回路8は制御回路7によって調整された回転数に基づい
てスピンドルモータ11の回転速度を加速又は減速す
る。
Then, the phase comparison circuit 6 compares the phase of the wobble signal detected by the wobble signal detection circuit 9 with the phase of the clock signal output from the digital control oscillator 26, and the control circuit 7 The rotational speed of the drive circuit 8 is adjusted based on the comparison result, and the drive circuit 8 accelerates or decelerates the rotational speed of the spindle motor 11 based on the rotational speed adjusted by the control circuit 7.

【0053】このようにして、バッファ4内の残量に応
じて光ディスク12の回転速度の加速及び減速をより高
い精度で線形(リニア)に制御することができ、データ
記録時のバッファアンダーランの発生を防止することが
できる。
In this way, the acceleration and deceleration of the rotation speed of the optical disk 12 can be controlled linearly (linearly) with higher precision according to the remaining amount in the buffer 4, and the buffer underrun during data recording can be controlled. Generation can be prevented.

【0054】次に、この発明のさらに他の実施形態につ
いて説明する。図3はこの発明のさらに他の実施形態の
光ディスク記録装置の構成を示すブロック図であり、図
1及び図2と共通する部分には同一符号を付している。
Next, still another embodiment of the present invention will be described. FIG. 3 is a block diagram showing a configuration of an optical disc recording apparatus according to still another embodiment of the present invention, and the same reference numerals are given to parts common to FIGS.

【0055】この光ディスク記録装置は、ホストコンピ
ュータ等の上位装置1と接続してその上位装置1からの
データを転送する外部インタフェース2と、その外部イ
ンタフェース2を介して転送されたデータを蓄積するバ
ッファ4と、CD−Rディスク,CD−RWディスク等
の記録可能な光ディスク12を所定の回転速度で回転さ
せる回転制御部5を有する。
This optical disk recording apparatus is connected to an upper-level device 1 such as a host computer and transfers data from the upper-level device 1, and a buffer for storing data transferred through the external interface 2. 4 and a rotation control unit 5 for rotating a recordable optical disk 12 such as a CD-R disk or a CD-RW disk at a predetermined rotation speed.

【0056】また、上位装置1から転送されたデータを
バッファ4へ送って蓄積し、回転制御部5によって回転
された光ディスク12の記録領域にレーザ光Lによる光
スポットを照射してバッファ4に蓄積されたデータを記
録し、この光ディスク記録装置全体の制御を司るCP
U,ROM,及びRAM等からなるマイクロコンピュー
タであるドライブコントローラ3を有する。
The data transferred from the host device 1 is sent to and stored in the buffer 4, and the recording area of the optical disc 12 rotated by the rotation control unit 5 is irradiated with a light spot by the laser beam L and stored in the buffer 4. CP that records the recorded data and controls the entire optical disc recording apparatus.
It has a drive controller 3 which is a microcomputer including U, ROM, RAM and the like.

【0057】さらに、光ディスク12へのデータの記録
時、バッファ4に蓄積されたデータ量とメモリ20に予
め記憶して設定された所定量との差分量を求める演算回
路21と、演算回路21によって求めた差分量を微分し
て増加率値を求める微分回路27と、微分回路27によ
って求めた増加率値とバッファ増加率メモリ28に予め
設定した所定値とを比較する比較回路29を有する。
Further, at the time of recording data on the optical disk 12, an arithmetic circuit 21 for calculating the difference between the amount of data stored in the buffer 4 and a predetermined amount previously stored in the memory 20 and an arithmetic circuit 21 There is provided a differentiating circuit 27 for differentiating the obtained difference to obtain an increase rate value, and a comparing circuit 29 for comparing the increase rate value obtained by the differentiating circuit 27 with a predetermined value preset in the buffer increase rate memory 28.

【0058】そして、ドライブコントローラ3が、比較
回路29の比較によって増加率値が所定値以下になった
とき、回転制御部5による光ディスク12の回転速度を
直ちに減速させる手段の機能を果たす。また、ドライブ
コントローラ3は、比較回路29の比較によって増加率
値が所定値以上になったとき、回転制御部5による光デ
ィスク12の回転速度を直ちに加速させる手段の機能も
果たす。
The drive controller 3 functions as a means for immediately reducing the rotation speed of the optical disk 12 by the rotation control unit 5 when the increase rate value becomes equal to or less than the predetermined value by the comparison of the comparison circuit 29. The drive controller 3 also functions as a means for immediately increasing the rotation speed of the optical disk 12 by the rotation control unit 5 when the increase rate value becomes equal to or more than a predetermined value by the comparison of the comparison circuit 29.

【0059】上記バッファ増加率メモリ28に予め記憶
させる所定値は、バッファ4内のデータを所定量に維持
するために光ディスクの回転速度を直ちに減速する必要
が有るバッファ4内のデータ量の増加率の閾値と、バッ
ファ4内のデータを所定量に維持するために光ディスク
12の回転速度を直ちに加速する必要が有るバッファ4
内のデータ量の増加率の閾値とである。
The predetermined value stored in advance in the buffer increase rate memory 28 is the rate of increase in the amount of data in the buffer 4 for which the rotational speed of the optical disk needs to be immediately reduced in order to maintain the data in the buffer 4 at a predetermined amount. And the buffer 4 that needs to immediately increase the rotation speed of the optical disc 12 in order to maintain the data in the buffer 4 at a predetermined amount.
And the threshold value of the rate of increase in the amount of data within.

【0060】この光ディスク記録装置は、ドライブコン
トローラ3が、外部インタフェース2を介して上位装置
1から転送されたデータをバッファ4に蓄積し、回転制
御部5によって光ディスク12を所定の回転速度で回転
させながらその光ディスク12の記録領域に光ピックア
ップ10からのレーザ光Lによる光スポットを照射して
バッファ4に蓄積されたデータを記録するとき、演算回
路21がバッファ4に蓄積されたデータ量とメモリ20
に予め設定した所定量との差分量を求める。
In this optical disk recording apparatus, the drive controller 3 stores the data transferred from the host apparatus 1 via the external interface 2 in the buffer 4 and causes the rotation control unit 5 to rotate the optical disk 12 at a predetermined rotation speed. While irradiating the recording area of the optical disk 12 with a light spot by the laser light L from the optical pickup 10 to record the data stored in the buffer 4, the arithmetic circuit 21 determines the amount of data stored in the buffer 4 and the memory 20.
To obtain a difference amount from a predetermined amount set in advance.

【0061】また、微分回路27が、演算回路21によ
って求めた差分量を微分してバッファ4のデータ量の増
加率値を求め、比較回路29が微分回路27によって求
めた増加率値とバッファ増加率メモリ28に予め設定し
た所定値:バッファ残量増加率所定値とを比較し、その
比較結果をドライブコントローラ3へ出力する。
The differentiating circuit 27 differentiates the difference amount obtained by the arithmetic circuit 21 to obtain an increasing rate value of the data amount of the buffer 4, and the comparing circuit 29 calculates the increasing rate value obtained by the differentiating circuit 27 and the buffer increasing rate. A predetermined value preset in the rate memory 28: a buffer remaining amount increase rate predetermined value is compared, and the comparison result is output to the drive controller 3.

【0062】さらに、ドライブコントローラ3は、比較
回路29から受け取った比較結果によって増加率値が所
定値以下になったことを検出すると、回転制御部5の制
御回路7に光ディスク12の回転速度を直ちに減速させ
る指示を送る。そして、制御回路7は、ドライブコント
ローラ3からの指示に基づいて駆動回路8の回転数を減
らし、駆動回路8は制御回路7によって減らされた回転
数でスピンドルモータ11を回転させて回転速度を減速
する。
Further, when the drive controller 3 detects that the increase rate value has become equal to or less than the predetermined value based on the comparison result received from the comparison circuit 29, the drive controller 3 immediately sends the rotation speed of the optical disk 12 to the control circuit 7 of the rotation control unit 5. Send instructions to slow down. Then, the control circuit 7 reduces the rotation speed of the drive circuit 8 based on the instruction from the drive controller 3, and the drive circuit 8 rotates the spindle motor 11 at the rotation speed reduced by the control circuit 7 to reduce the rotation speed. I do.

【0063】このようにして、バッファ4内のデータ量
の増加率の低下に応じて光ディスク12の回転速度を直
ちに減速することができ、上位装置1からのデータ転送
速度が急速に遅くなっても、バッファ4の書き込むべき
データが無くならないようにデータの書き込み速度の減
速を素早く行なえる。したがって、上位装置1からのデ
ータ転送が急速に遅くなったときのバッファアンダーラ
ンの発生を防止することができる。
In this manner, the rotation speed of the optical disk 12 can be immediately reduced in accordance with the decrease in the rate of increase in the amount of data in the buffer 4, and even if the data transfer speed from the host device 1 rapidly decreases. In addition, the data writing speed can be quickly reduced so that the data to be written in the buffer 4 does not run out. Therefore, it is possible to prevent the occurrence of a buffer underrun when the data transfer from the host device 1 is rapidly delayed.

【0064】また、ドライブコントローラ3は、比較回
路29から受け取った比較結果によって増加率値が所定
値以上になったことを検出すると、回転制御部5の制御
回路7に光ディスク12の回転速度を直ちに加速させる
指示を送る。そして、制御回路7は、ドライブコントロ
ーラ3からの指示に基づいて駆動回路8の回転数を増や
し、駆動回路8は制御回路7によって増やされた回転数
でスピンドルモータ11を回転させて回転速度を加速す
る。
When the drive controller 3 detects that the increase rate value has become equal to or greater than the predetermined value based on the comparison result received from the comparison circuit 29, the drive controller 3 immediately sends the rotation speed of the optical disk 12 to the control circuit 7 of the rotation control unit 5. Send instructions to accelerate. Then, the control circuit 7 increases the rotation speed of the drive circuit 8 based on an instruction from the drive controller 3, and the drive circuit 8 rotates the spindle motor 11 at the rotation speed increased by the control circuit 7 to accelerate the rotation speed. I do.

【0065】このようにして、バッファ4内のデータ量
の増加率の上昇に応じて光ディスク12の回転速度を直
ちに加速することができ、上位装置1からのデータ転送
速度が急速に速くなっても、バッファ4にデータが格納
できなくならないようにデータの書き込み速度の加速を
素早く行なえる。
In this manner, the rotation speed of the optical disk 12 can be immediately increased in accordance with the increase in the rate of increase in the amount of data in the buffer 4, and even if the data transfer speed from the host device 1 rapidly increases. In addition, the data writing speed can be rapidly increased so that the data cannot be stored in the buffer 4.

【0066】したがって、上位装置1からのデータ転送
が急速に速くなったとき、データの書き込み速度を速く
してバッファ4の空き領域を確保し、上位装置1からの
データ転送を停止させずに済み、データ転送再開までに
バッファ4のデータを書き込んでしまうことによるバッ
ファアンダーランの発生を防止することができる。
Therefore, when the data transfer from the host device 1 is rapidly increased, the data write speed is increased to secure a free area in the buffer 4 and the data transfer from the host device 1 does not need to be stopped. In addition, it is possible to prevent the occurrence of buffer underrun caused by writing the data in the buffer 4 before the data transfer is restarted.

【0067】[0067]

【発明の効果】以上説明してきたように、この発明によ
る光ディスク記録装置によれば、上位装置から転送され
るデータの蓄積量に応じて光ディスクに記録する速度を
線形に加速又は減速し、データの蓄積量を所定量に維持
してバッファアンダーランの発生を防止することができ
る。
As described above, according to the optical disk recording apparatus of the present invention, the speed of recording on the optical disk is linearly accelerated or decelerated in accordance with the amount of data transferred from the host device, and It is possible to prevent the occurrence of buffer underrun by maintaining the accumulation amount at a predetermined amount.

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

【図1】この発明の一実施形態の光ディスク記録装置の
構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of an optical disk recording device according to an embodiment of the present invention.

【図2】この発明の他の実施形態の光ディスク記録装置
の構成を示すブロック図である。
FIG. 2 is a block diagram showing a configuration of an optical disk recording device according to another embodiment of the present invention.

【図3】この発明のさらに他の実施形態の光ディスク記
録装置の構成を示すブロック図である。
FIG. 3 is a block diagram showing a configuration of an optical disc recording apparatus according to still another embodiment of the present invention.

【符号の説明】 1:上位装置 2:外部インタフェース 3:ドライブコントローラ 4:バッファ 5:回転制御部 6:位相比較回路 7:制御回路 8:駆動回路 9:ウォブル信号検出回路 10:光ピックアップ 11:スピンドルモータ 12:光ディスク 20:メモリ 21:演算回路 22:基準クロック発生部 23:発信器 24:マルチプレクサ 25:積分回路 26:デジタルコントロールオシレータ 27:微分回路 28:バッファ増加率メモリ 29:比較回路 SW1〜SWN:スイッチ[Description of Signs] 1: Host device 2: External interface 3: Drive controller 4: Buffer 5: Rotation control unit 6: Phase comparison circuit 7: Control circuit 8: Drive circuit 9: Wobble signal detection circuit 10: Optical pickup 11: Spindle motor 12: Optical disk 20: Memory 21: Arithmetic circuit 22: Reference clock generator 23: Oscillator 24: Multiplexer 25: Integrator circuit 26: Digital control oscillator 27: Differential circuit 28: Buffer increase rate memory 29: Comparison circuit SW1 SWN: Switch

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 上位装置と接続して該上位装置からのデ
ータを転送する外部インタフェース手段と、該手段を介
して転送されたデータを蓄積する蓄積手段と、記録可能
な光ディスクを所定の回転速度で回転させる回転制御手
段と、該手段によって回転された光ディスクの記録領域
にレーザ光による光スポットを照射して前記蓄積手段に
蓄積されたデータを記録する記録手段とを備えた光ディ
スク記録装置において、 前記光ディスクへのデータの記録時、前記蓄積手段に蓄
積されたデータ量と予め設定した所定量との差分量を求
める手段と、該手段によって求めた差分量に応じて前記
光ディスクの回転数を段階的に変更する複数種類の基準
クロック信号を発生する基準クロック信号発生手段と、
該手段によって発生された基準クロック信号に基づいて
前記上位装置からのデータ転送中は前記蓄積手段のデー
タ量が前記所定量を維持するように前記光ディスクの回
転速度を加速又は減速して調整する手段とを設けたこと
を特徴とする光ディスク記録装置。
1. An external interface means for connecting to a host device and transferring data from the host device, a storage means for storing data transferred via the means, and a recordable optical disk having a predetermined rotational speed. An optical disc recording apparatus comprising: a rotation control means for rotating the optical disc; and a recording means for recording a data stored in the storage means by irradiating a light spot by a laser beam onto a recording area of the optical disc rotated by the means. Means for calculating a difference between the amount of data stored in the storage means and a predetermined amount when recording data on the optical disk; and determining a rotation speed of the optical disk in accordance with the amount of difference determined by the means. Reference clock signal generating means for generating a plurality of types of reference clock signals to be changed
Means for accelerating or decelerating the rotation speed of the optical disk such that the data amount of the storage means is maintained at the predetermined amount during data transfer from the host device based on the reference clock signal generated by the means. An optical disk recording device, comprising:
【請求項2】 上位装置と接続して該上位装置からのデ
ータを転送する外部インタフェース手段と、該手段を介
して転送されたデータを蓄積する蓄積手段と、記録可能
な光ディスクを所定の回転速度で回転させる回転制御手
段と、該手段によって回転された光ディスクの記録領域
にレーザ光による光スポットを照射して前記蓄積手段に
蓄積されたデータを記録する記録手段とを備えた光ディ
スク記録装置において、 前記光ディスクへのデータの記録時、前記蓄積手段に蓄
積されたデータ量と予め設定した所定量との差分量を求
める手段と、該手段によって求めた差分量を積分して積
分値を求める手段と、該手段によって求めた積分値に応
じて前記光ディスクの回転数を変更するクロック信号を
発生するクロック信号発生手段と、該手段によって発生
されたクロック信号に基づいて前記上位装置からのデー
タ転送中は前記蓄積手段のデータ量が前記所定量を維持
するように前記光ディスクの回転速度を加速又は減速し
て調整する手段とを設けたことを特徴とする光ディスク
記録装置。
2. An external interface means for connecting to a host device and transferring data from the host device, a storage means for storing data transferred via the means, and a recordable optical disk having a predetermined rotational speed. An optical disc recording apparatus comprising: a rotation control means for rotating the optical disc; and a recording means for recording a data stored in the storage means by irradiating a light spot by a laser beam onto a recording area of the optical disc rotated by the means. Means for calculating a difference between the amount of data stored in the storage means and a predetermined amount when recording data on the optical disc; and means for integrating the difference obtained by the means to obtain an integrated value. Clock signal generating means for generating a clock signal for changing the rotation speed of the optical disk according to the integral value obtained by the means; Means for adjusting the rotation speed of the optical disc by accelerating or decelerating the data amount of the storage means during the data transfer from the host device based on the generated clock signal so as to maintain the predetermined amount. An optical disk recording device characterized by the above-mentioned.
【請求項3】 上位装置と接続して該上位装置からのデ
ータを転送する外部インタフェース手段と、該手段を介
して転送されたデータを蓄積する蓄積手段と、記録可能
な光ディスクを所定の回転速度で回転させる回転制御手
段と、該手段によって回転された光ディスクの記録領域
にレーザ光による光スポットを照射して前記蓄積手段に
蓄積されたデータを記録する記録手段とを備えた光ディ
スク記録装置において、 前記光ディスクへのデータの記録時、前記蓄積手段に蓄
積されたデータ量と予め設定した所定量との差分量を求
める手段と、該手段によって求めた差分量を微分して増
加率値を求める手段と、該手段によって求めた増加率値
と予め設定した所定値とを比較する手段と、該手段の比
較によって前記増加率値が前記所定値以下になったと
き、前記回転制御手段による前記光ディスクの回転速度
を直ちに減速させる手段とを設けたことを特徴とする光
ディスク記録装置。
3. An external interface means for connecting to a higher-level device and transferring data from the higher-level device, a storage means for storing data transferred via the higher-level device, and a recordable optical disk having a predetermined rotational speed. An optical disc recording apparatus comprising: a rotation control means for rotating the optical disc; and a recording means for irradiating a recording area of the optical disc rotated by the means with a light spot by laser light to record data stored in the storage means. Means for calculating a difference between the amount of data stored in the storage means and a predetermined amount when recording data on the optical disk; means for differentiating the difference obtained by the means to obtain an increase rate value Means for comparing an increase rate value obtained by the means with a predetermined value set in advance; and a comparison of the means makes the increase rate value less than or equal to the predetermined value. When optical disc recording apparatus characterized in that a means for immediately reducing the rotational speed of the optical disc by the rotation control means.
【請求項4】 上位装置と接続して該上位装置からのデ
ータを転送する外部インタフェース手段と、該手段を介
して転送されたデータを蓄積する蓄積手段と、記録可能
な光ディスクを所定の回転速度で回転させる回転制御手
段と、該手段によって回転された光ディスクの記録領域
にレーザ光による光スポットを照射して前記蓄積手段に
蓄積されたデータを記録する記録手段とを備えた光ディ
スク記録装置において、 前記光ディスクへのデータの記録時、前記蓄積手段に蓄
積されたデータ量と予め設定した所定量との差分量を求
める手段と、該手段によって求めた差分量を微分して増
加率値を求める手段と、該手段によって求めた増加率値
と予め設定した所定値とを比較する手段と、該手段の比
較によって前記増加率値が前記所定値以上になったと
き、前記回転制御手段による前記光ディスクの回転速度
を直ちに加速させる手段とを設けたことを特徴とする光
ディスク記録装置。
4. An external interface means for connecting to a higher-level device and transferring data from the higher-level device, a storage means for storing data transferred via the higher-level device, and a recordable optical disk having a predetermined rotational speed. An optical disc recording apparatus comprising: a rotation control means for rotating the optical disc; and a recording means for recording a data stored in the storage means by irradiating a light spot by a laser beam onto a recording area of the optical disc rotated by the means. Means for calculating a difference between the amount of data stored in the storage means and a predetermined amount when recording data on the optical disk; means for differentiating the difference obtained by the means to obtain an increase rate value Means for comparing the increase rate value obtained by the means with a predetermined value set in advance; and a comparison of the means makes the increase rate value equal to or more than the predetermined value. When optical disc recording apparatus characterized in that a means for immediately accelerate the rotational speed of the optical disc by the rotation control means.
JP10598497A 1997-04-23 1997-04-23 Optical disk recording device Pending JPH10302387A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10598497A JPH10302387A (en) 1997-04-23 1997-04-23 Optical disk recording device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10598497A JPH10302387A (en) 1997-04-23 1997-04-23 Optical disk recording device

Publications (1)

Publication Number Publication Date
JPH10302387A true JPH10302387A (en) 1998-11-13

Family

ID=14422014

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10598497A Pending JPH10302387A (en) 1997-04-23 1997-04-23 Optical disk recording device

Country Status (1)

Country Link
JP (1) JPH10302387A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1169700A1 (en) * 1999-04-15 2002-01-09 Mitsumi Electric Co., Ltd. Writable optical drive with dynamically variable linear velocity to prevent buffer under-run
KR20020090366A (en) * 2001-05-23 2002-12-05 엘지전자 주식회사 Method and status checking buffer underrun for optical disk drive
EP1363276A1 (en) * 1999-04-15 2003-11-19 Mitsumi Electric Co., Ltd. Writable optical drive with dynamically variable linear velocity to prevent buffer under-run
KR20040004733A (en) * 2002-07-05 2004-01-14 주식회사 히타치엘지 데이터 스토리지 코리아 Method for controlling a data recording speed in optical disc driver
EP1388148A1 (en) * 2001-04-11 2004-02-11 Oak Technology Inc. A method and apparatus for recording a compact disc at a sub-1x speeds
US6901039B1 (en) 1999-04-15 2005-05-31 Mitsumi Electric Co., Ltd. Writable optical drive with dynamically variable linear velocity to prevent buffer under-run
US6967910B2 (en) 2000-11-21 2005-11-22 Ricoh Company, Ltd. Information recording apparatus and method for controlling data writing rate based on data transfer rate so as to improve data writing performance
JP2007503080A (en) * 2003-05-19 2007-02-15 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method for setting the data carrier speed in a data carrier drive device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1169700A1 (en) * 1999-04-15 2002-01-09 Mitsumi Electric Co., Ltd. Writable optical drive with dynamically variable linear velocity to prevent buffer under-run
EP1169700A4 (en) * 1999-04-15 2003-05-14 Mitsumi Electric Co Ltd Writable optical drive with dynamically variable linear velocity to prevent buffer under-run
EP1363276A1 (en) * 1999-04-15 2003-11-19 Mitsumi Electric Co., Ltd. Writable optical drive with dynamically variable linear velocity to prevent buffer under-run
US6901039B1 (en) 1999-04-15 2005-05-31 Mitsumi Electric Co., Ltd. Writable optical drive with dynamically variable linear velocity to prevent buffer under-run
US6967910B2 (en) 2000-11-21 2005-11-22 Ricoh Company, Ltd. Information recording apparatus and method for controlling data writing rate based on data transfer rate so as to improve data writing performance
EP1388148A1 (en) * 2001-04-11 2004-02-11 Oak Technology Inc. A method and apparatus for recording a compact disc at a sub-1x speeds
EP1388148A4 (en) * 2001-04-11 2008-02-27 Zoran Corp A method and apparatus for recording a compact disc at a sub-1x speeds
KR20020090366A (en) * 2001-05-23 2002-12-05 엘지전자 주식회사 Method and status checking buffer underrun for optical disk drive
KR20040004733A (en) * 2002-07-05 2004-01-14 주식회사 히타치엘지 데이터 스토리지 코리아 Method for controlling a data recording speed in optical disc driver
JP2007503080A (en) * 2003-05-19 2007-02-15 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method for setting the data carrier speed in a data carrier drive device

Similar Documents

Publication Publication Date Title
EP0768660B1 (en) Device and method for reproducing data from disk, method for controlling rotation of disk, and reproduction clock generating device
EP1229534B1 (en) Method for storing information while recording media is formatted in parallel
JPH1083615A (en) Method for reproducing data and device therefor
JP2891125B2 (en) Optical disc playback device
JPH10302387A (en) Optical disk recording device
CN1252601A (en) Apparatus and method for recording speed control of optic recording medium recording/reproducing system
US20040066722A1 (en) Optical recording apparatus, optical reproduction apparatus, recording medium recording method, and recording medium reproduction method
US6246650B1 (en) Method and apparatus for high speed data reproduction
JPH0644595A (en) Optical information recording and reproducing device
JPH0850758A (en) Optical disk reproducing device
US6259662B1 (en) Disk rotation control device
JPH09274771A (en) Disk player
JP2713681B2 (en) Optical disc information recording method and apparatus
CN1276416C (en) Optical disk recording/reproducing device and optical disk/reproducing method
JP3759733B2 (en) Vibration removing method and apparatus for disk drive
JP2002025189A (en) Optical disk recording and reproducing device
JPH1173719A (en) Optical disk driving device furnished with vibration detecting function, driving method of optical disk by aforementioned optical disk driving device, and vibration detecting method in optical disk driving device
JP2004281041A (en) Data recording/reproducing device and method therefor
US20060294267A1 (en) Method for setting data carrier speed in a data carrier drive apparatus
US20080062840A1 (en) Method and apparatus for detecting optical disk type
JP2907022B2 (en) Optical disc playback device
JPH08227561A (en) Optical disk reproducing device
JP3900257B2 (en) Optical disk recording method and apparatus
JPH10233052A (en) Information reproducing device
JP2004319023A (en) Optical disk recording method and optical disk device

Legal Events

Date Code Title Description
A521 Written amendment

Effective date: 20040121

Free format text: JAPANESE INTERMEDIATE CODE: A523

A02 Decision of refusal

Effective date: 20040420

Free format text: JAPANESE INTERMEDIATE CODE: A02