JP2003059067A - Disk reproduction device - Google Patents
Disk reproduction deviceInfo
- Publication number
- JP2003059067A JP2003059067A JP2001240114A JP2001240114A JP2003059067A JP 2003059067 A JP2003059067 A JP 2003059067A JP 2001240114 A JP2001240114 A JP 2001240114A JP 2001240114 A JP2001240114 A JP 2001240114A JP 2003059067 A JP2003059067 A JP 2003059067A
- Authority
- JP
- Japan
- Prior art keywords
- disc
- disk
- speed
- reproduction
- reproducing
- 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
Links
- 238000004904 shortening Methods 0.000 abstract description 2
- 230000002708 enhancing effect Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 33
- 238000012545 processing Methods 0.000 description 22
- 238000005259 measurement Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000007689 inspection Methods 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Moving Of The Head For Recording And Reproducing By Optical Means (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はディスク再生装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a disc reproducing apparatus.
【0002】[0002]
【従来の技術】一般に、光記録媒体としてCD、CD−
R/W、DVD、S−DVD等の光ディスクを再生する
ディスク再生装置においては、ディスク再生装置が先読
みを実施し、次のホストコンピュータからの再生命令に
おける再生アドレスのデータが先読み範囲にあり、当該
データが内部バッファメモリ内にあるときは、バッファ
メモリから読み出したデータをホストコンピュータに転
送し、再生アドレスがバッファメモリ上にない場合は、
直接ディスクから再生させて、そのデータをホストコン
ピュータに転送するようにしている。2. Description of the Related Art Generally, a CD, a CD-
In a disk reproducing apparatus for reproducing an optical disk such as R / W, DVD, S-DVD, etc., the disk reproducing apparatus carries out pre-reading, and the data of the reproduction address in the reproduction command from the next host computer is within the pre-reading range. If the data is in the internal buffer memory, transfer the data read from the buffer memory to the host computer, and if the playback address is not in the buffer memory,
The data is played directly from the disc and the data is transferred to the host computer.
【0003】例えば、DVD再生装置においては、挿入
されているディスクがDVD−Video Disc(DVD
ビデオディスク)であった場合には、先読みを常に実施
していないと、映画がこま送り状態になってしまう。D
VDビデオディスクには、画像データが連続して記録さ
れており、ホストコンピュータからの再生命令はもちろ
ん連続したアドレス再生となる。DVDビデオを再生中
にディスクの汚れなどにより、データエラーが発生した
場合は再生処理を中止させ、再生リトライは実施しな
い。For example, in a DVD reproducing apparatus, the inserted disc is a DVD-Video Disc (DVD
If it is a video disc), the movie will be frame-fed if the read ahead is not always performed. D
Image data is continuously recorded on the VD video disc, and the reproduction command from the host computer is of course continuous address reproduction. When a data error occurs due to dirt on the disc during playback of the DVD video, the playback process is stopped and the playback retry is not performed.
【0004】通常、再生リトライは、再生命令内の再生
アドレスに対して有効であり、先読みに対する再生リト
ライはホストインターフェース規格にも考慮されていな
い。つまり、再生命令内のアドレス再生がエラーとなっ
た場合は、所定の再生リトライを実施し、リトライによ
ってデータ再生確率を高めようとするのが一般的であるNormally, the reproduction retry is effective for the reproduction address in the reproduction command, and the reproduction retry for the prefetch is not considered in the host interface standard. In other words, when the address reproduction in the reproduction command results in an error, it is common to perform a predetermined reproduction retry and try to increase the data reproduction probability by the retry.
【0005】しかしながらDVD−Videoのようなディ
スクは、ディスク上のデータ記録密度が高く、ホストコ
ンピュータからの再生命令が来た時にディスクからデー
タを読み出すようなことを実施すると、映画がこま送り
状態となってしまうので、バッファメモリが空いている
以上、常に先読みを実施する必要がある。先読みがエラ
ー終了しても、再生リトライを実施し、常にバッファメ
モリ内に十分な再生データを入れておく必要がある。However, a disc such as a DVD-Video has a high data recording density on the disc, and if data is read from the disc when a reproduction command from the host computer is received, a movie is frame-fed. Since the buffer memory is empty, it is necessary to always read ahead. Even if the prefetch ends in error, it is necessary to carry out a reproduction retry and always store sufficient reproduction data in the buffer memory.
【0006】また、その反面、ディスクの種類によって
は、先読みされているデータが、必ずホストコンピュー
タへデータ転送されるとは限らない。ビデオディスク以
外のディスクには、多数のディレクトリやファイルがあ
り、またファイルは連続して記録されるわけではなく、
ホストコンピュータからの再生命令アドレスも連続でな
く、先読み範囲外の領域を要求してくることが多い。こ
の場合、常に先読みを実施していると、逆に再生効率が
低下する。すなわち、先読み範囲内に要求アドレスがな
い場合は、先読みを故意に中止し、ディスク上の目的ア
ドレスから再生させる必要があるため、再生効率が悪く
なる。On the other hand, depending on the type of disk, pre-read data is not always transferred to the host computer. Discs other than video discs have many directories and files, and files are not recorded continuously.
The playback command address from the host computer is not continuous and often requests an area outside the prefetch range. In this case, if pre-reading is always performed, conversely, the reproduction efficiency decreases. That is, when there is no requested address within the pre-read range, pre-reading must be intentionally stopped and the reproduction is started from the target address on the disk, which deteriorates the reproduction efficiency.
【0007】[0007]
【発明が解決しようとする課題】上述したように、ディ
スク再生装置における動画再生のコマ送りを防止するた
め、先読み中に再生エラーが発生しても、再生リトライ
を実施して、常にディスク上のデータをバッファリング
するものにあっては、データエラーに関しては効果的で
あるが、シークエラーに対しては効果が得られない。As described above, in order to prevent frame-by-frame advance of moving image reproduction in the disc reproducing apparatus, even if a reproducing error occurs during pre-reading, reproduction retry is carried out so that the disc is always recorded on the disc. Data buffering is effective for data errors, but not effective for seek errors.
【0008】すなわち、ディスク再生装置は、ホストコ
ンピュータからの再生命令において、ディスクからのデ
ータを再生し、ホストコンピュータにデータを転送する
が、通常、ディスク挿入時に最高回転速度に設定してい
る。この読み出し動作の際に、目的アドレスにシーク
し、ディスクの物理特性や、傷などにより、シーク動作
が失敗し、シークのリトライを実施することがある。That is, the disk reproducing apparatus reproduces data from the disk and transfers the data to the host computer in response to a reproduction command from the host computer, but normally, the maximum rotation speed is set when the disk is inserted. At the time of this read operation, seek may be performed to the target address, and the seek operation may fail due to physical characteristics of the disk or scratches, and seek retry may be performed.
【0009】このシークもリトライの上限に達した場合
は、ディスクの回転速度を減速させて、再度シーク動作
するのは一般的である。この場合、シーク動作のリトラ
イや、減速処理によって、再生時間が長くなり、再生パ
フォーマンスが低下する。また、このようなディスクを
用いた場合、シークが成功しても、データエラーが多発
して、読み出し処理のリトライを実施するようになり、
再生パフォーマンスが低下する。When this seek also reaches the upper limit of the retry, it is common to reduce the rotational speed of the disk and perform the seek operation again. In this case, the seek operation is retried or the deceleration processing is performed, so that the playback time becomes long and the playback performance is degraded. Also, when such a disk is used, even if the seek is successful, many data errors occur and the read process is retried.
Playback performance is degraded.
【0010】この場合、ディスクの回転速度を減速する
ことによって、このエラーの発生率は低下するが、ホス
トコンピュータの再生命令実行時に、上述した減速処理
やリトライを実施すると、Windows(登録商標)
OS環境下では、リセットが発行され、ブルー画面
や、パソコンが再起動されるなどの不具合が発生する。In this case, although the error occurrence rate is reduced by decelerating the rotational speed of the disk, if the deceleration processing and the retry described above are executed when the reproduction command of the host computer is executed, Windows (registered trademark) is used.
Under the OS environment, a reset is issued, causing a blue screen or restarting the personal computer.
【0011】本発明は上記の課題に鑑みてなされたもの
であり、データ再生の信頼性を向上し、再生時間を短縮
できるディスク再生装置を提供することを目的とする。The present invention has been made in view of the above problems, and an object of the present invention is to provide a disk reproducing apparatus capable of improving the reliability of data reproduction and shortening the reproduction time.
【0012】[0012]
【課題を解決するための手段】上記の課題を解決するた
め、本発明に係るディスク再生装置は、ディスク情報の
取得終了後に、所定の区間をシークさせて当該シーク時
間を計測する手段と、当該シーク時間が所定の時間を越
えたときには、減速して再度シーク時間を計測する手段
とを有し、シーク動作が所定時間内で終了する再生速度
でホスト側からの再生命令を実行するものである。In order to solve the above-mentioned problems, the disk reproducing apparatus according to the present invention comprises means for, after the end of acquisition of disk information, means for seeking a predetermined section and measuring the seek time, When the seek time exceeds a predetermined time, it has means for decelerating and measuring the seek time again, and executes a playback command from the host side at a playback speed at which the seek operation ends within the predetermined time. .
【0013】ここで、所定時間はディスクの回転速度に
基づいて決定することが好ましい。また、シーク時間を
計測する手段は、ディスクがビデオディスクのときには
シーク時間を計測しないことが好ましい。Here, the predetermined time is preferably determined based on the rotation speed of the disk. Further, it is preferable that the means for measuring the seek time does not measure the seek time when the disc is a video disc.
【0014】本発明に係るディスク再生装置は、ディス
ク情報の取得終了後に、所定の複数の領域を再生させて
データエラー数を計測する手段と、当該データエラー数
が所定の値を越えたときには、減速し再度データエラー
数を計測する手段とを有し、データエラー数が所定値以
下となる再生速度でホスト側からの再生命令を実行する
ものである。The disc reproducing apparatus according to the present invention comprises means for measuring a number of data errors by reproducing a plurality of predetermined areas after the disc information has been acquired, and, when the number of data errors exceeds a predetermined value, It has means for decelerating and again measuring the number of data errors, and executes a reproduction command from the host side at a reproduction speed at which the number of data errors becomes a predetermined value or less.
【0015】これらの各本発明に係るディスク再生装置
においては、再生速度が最低再生速度以下になるときに
は警告を出力する手段を備えていることが好ましい。It is preferable that each of the disk reproducing apparatuses according to the present invention is provided with a means for outputting a warning when the reproducing speed becomes lower than the minimum reproducing speed.
【0016】[0016]
【発明の実施の形態】以下、本発明の実施の形態を添付
図面を参照して説明する。先ず、本発明を適用するディ
スク再生装置の概要について図1のブロック図を参照し
て説明する。このディスク再生装置は、この装置全体の
動作を制御する、本発明に係るシーク時間を計測する手
段、データエラー数を計測する手段を兼ねる中央演算処
理LSI(CPU)1と、消去、書き換え可能な不揮発
性メモリ(フラッシュメモリ)2と、ホストコンピュー
タと当該装置の通信をつかさどるLSDで構成したホス
トI/Fコントローラ3と、ホストコンピュータからの
転送データ及びディスクから読み出したデータの転送制
御をするLSIで構成したバッファマネージャ4と、ホ
ストコンピュータからの転送データ及びディスクから読
み出したデータを一時格納するDRAMからなるバッフ
ァメモリ5とを備えている。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the accompanying drawings. First, an outline of a disc reproducing apparatus to which the present invention is applied will be described with reference to the block diagram of FIG. This disk reproducing apparatus has a central processing unit LSI (CPU) 1 that controls the operation of the entire apparatus and also functions as a seek time measuring means and a data error number measuring means according to the present invention, and is erasable and rewritable. A non-volatile memory (flash memory) 2, a host I / F controller 3 configured by an LSD that controls communication between the host computer and the device, and an LSI that controls transfer data from the host computer and data read from the disk. It comprises a configured buffer manager 4 and a buffer memory 5 consisting of a DRAM for temporarily storing the transfer data from the host computer and the data read from the disk.
【0017】また、ディスク上に記録するサブコードを
生成したり、ディスクから読み出したサブコードを分離
(SUB P,R,R…,W)するLSIで構成したサ
ブコードオペレーションコントローラ6と、CD−RO
Mデータをディスクに書く前に変調するLSIで構成し
たCD−ROMエンコーダ7と、プログラム変数等を格
納するSRAMで構成したメモリ8と、再生したCD−
ROMデータを復調するLSIで構成したCD−ROM
デコーダ9と、音楽再生をコントロールするLSIで構
成したオーディオコントローラ10とを備えている。Further, a subcode operation controller 6 composed of an LSI for generating a subcode to be recorded on the disc and separating the subcode read from the disc (SUB P, R, R ..., W), and CD- RO
A CD-ROM encoder 7 composed of an LSI for modulating M data before writing it on a disc, a memory 8 composed of an SRAM for storing program variables and the like, and a reproduced CD-
CD-ROM composed of LSI for demodulating ROM data
A decoder 9 and an audio controller 10 composed of an LSI for controlling music reproduction are provided.
【0018】さらに、ディスクへの情報記録・再生を制
御するLSIで構成したシステムコントローラ11と、
ディスクに情報を記録する前にユーザデータとサブコー
ドをディスク規格に適合できるように変調するLSIで
構成したCDエンコーダ12と、ディスクから再生した
情報を、ユーザデータとサブコードに分離、復調するL
SI(CD)及びディスクから再生した情報をユーザデ
ータとしてデコードするLSI(DVD)で構成したC
D/DVDエンコーダ13と、サーボ14と、ディスク
の回転制御を行うスピンドルコントローラ15とを備え
ている。Further, a system controller 11 composed of an LSI for controlling the recording / reproducing of information on the disc,
A CD encoder 12 composed of an LSI that modulates user data and a subcode so as to conform to the disc standard before recording information on the disc, and an L that separates and reproduces information reproduced from the disc into user data and a subcode.
C composed of an SI (CD) and an LSI (DVD) that decodes information reproduced from a disc as user data
The D / DVD encoder 13, the servo 14, and the spindle controller 15 for controlling the rotation of the disk are provided.
【0019】このディスク再生装置は、スピンドルコン
トローラ15によって挿入されるディスク16の回転速
度(再生速度、再生スピード)を可変することができ
る。This disc reproducing apparatus can change the rotational speed (reproducing speed, reproducing speed) of the disc 16 inserted by the spindle controller 15.
【0020】そこで、このディスク装置における本発明
の第1実施形態について図2を参照して説明する。この
第1実施形態は、ホストコンピュータからの再生命令を
実施する前、つまりディスクマウント処理時に、ディス
クの検査をしておき、最適スピードに設定するものであ
る。Therefore, a first embodiment of the present invention in this disk device will be described with reference to FIG. In the first embodiment, the disc is inspected before the reproduction command from the host computer is executed, that is, at the disc mounting process, and the optimum speed is set.
【0021】先ず、ディスク17が挿入された際に、ス
ピンドルモータ回転、フォーカス、トラッキング処理な
どのサーボ処理を実行し、ディスク17上のトラック情
報などを取得する。そして、本発明に係るシーク時間計
測処理に移行する。First, when the disk 17 is inserted, servo processing such as spindle motor rotation, focus and tracking processing is executed to obtain track information on the disk 17. Then, the seek time measuring process according to the present invention is performed.
【0022】まず、シークさせるアドレスを設定し、タ
イマを起動させる。次に、シーク処理を実施し、タイマ
を終了させて、シーク時間をメモリに保存する。この処
理は数回実行してシーク時間の平均値を得るため、シー
ク時間計測の試行回数が所定の回数に達したか否かを判
別して、シーク時間計測の試行回数が所定の回数に達す
る(試行回数オーバー)まで、シーク時間計測の処理を
繰り返す。First, the seek address is set and the timer is started. Next, the seek process is executed, the timer is terminated, and the seek time is stored in the memory. This process is executed several times to obtain the average seek time. Therefore, it is determined whether or not the number of trials of seek time measurement reaches a predetermined number, and the number of seek time measurement trials reaches a predetermined number of times. The seek time measurement process is repeated until (the number of trials is exceeded).
【0023】この場合、再度シークアドレスを設定し
て、シーク時間計測を実施する。シークアドレスは、そ
の都度替え、ディスク全面を考慮したアドレスにしてお
くことが好ましい。In this case, the seek address is set again and the seek time is measured. It is preferable that the seek address is changed each time and the address is set in consideration of the entire surface of the disk.
【0024】そして、シーク時間計測の試行回数が所定
の回数に達した(試行回数オーバー)ときに、計測した
シーク時間平均値を算出する。次いで、算出した平均シ
ーク時間が、所定の値(所定時間)を越えている(平均
値>所定値)か否かを判別する。Then, when the number of trials of seek time measurement reaches a predetermined number of times (trial count exceeds), the measured seek time average value is calculated. Next, it is determined whether or not the calculated average seek time exceeds a predetermined value (predetermined time) (average value> predetermined value).
【0025】このとき、平均値>所定値でなければ、す
なわち、平均値が所定値よりも小さい場合は、当該再生
速度をカレント速度として、ホストコンピュータからの
再生命令による処理を実施する。At this time, if the average value is not larger than the predetermined value, that is, if the average value is smaller than the predetermined value, the reproduction speed is set as the current speed, and the processing by the reproduction command from the host computer is executed.
【0026】これに対して、平均値>所定値であれば、
1ランク下の回転速度にする減速処理を実行する。そし
て、減速した結果がディスク再生装置が保有する最低速
度であるか否かを判別する。On the other hand, if average value> predetermined value,
The deceleration processing for reducing the rotation speed one rank lower is executed. Then, it is determined whether or not the result of deceleration is the lowest speed possessed by the disc reproducing apparatus.
【0027】このとき、減速した結果が最低速度でなけ
れば、再度シークアドレス設定処理に戻り、減速したス
ピードで再度シーク時間計測を行った後、上述した平均
値算出、所定値との比較処理を行う。減速の結果、平均
値>所定値でなくなれば、上述したように減速後の再生
速度をカレント速度として、ホストコンピュータからの
再生命令による処理を実施する。At this time, if the result of deceleration is not the minimum speed, the process returns to the seek address setting process again, the seek time is measured again at the decelerated speed, and then the above-described average value calculation and comparison with a predetermined value are performed. To do. If the average value> the predetermined value does not hold as a result of the deceleration, the reproduction speed after deceleration is set as the current speed as described above, and the process according to the reproduction command from the host computer is executed.
【0028】これに対して、減速した結果が最低速度で
あれば、警告フラグを設定して、この処理を終了する。
この警告フラグが設定された場合には、ディスク再生装
置のフロントLED(アクセスランプ)を任意の周期で
点滅させたり、ホストコンピュータからの再生命令の終
了処理において、警告エラーを設定したりするなどし
て、警告を出力(可視的表示、音声表示を含む。)す
る。On the other hand, if the result of deceleration is the minimum speed, a warning flag is set and this process ends.
When this warning flag is set, the front LED (access lamp) of the disk player is made to blink at an arbitrary cycle, and a warning error is set in the end processing of the playback command from the host computer. And outputs a warning (including visual display and audio display).
【0029】このように、ホストコンピュータからの再
生命令実行前に、シーク時間の計測を実行し、所定のシ
ーク時間以内に収まるような回転速度に設定することに
より、ホストコンピュータからの再生命令実行時に、デ
ータ再生率(信頼性)が向上し、再生リトライや減速処
理が回避でき、再生時間を短縮することができる。その
結果として、例えば、Windows OS環境下でリセット
が発行されることがなくなり、ブルー画面やパソコンが
再起動されるなどの不具合を回避できる。As described above, the seek time is measured before the playback command is executed from the host computer, and the rotation speed is set so as to be within the predetermined seek time, so that the playback command is executed from the host computer. The data reproduction rate (reliability) is improved, reproduction retry and deceleration processing can be avoided, and the reproduction time can be shortened. As a result, for example, a reset will not be issued under the Windows OS environment, and a problem such as a blue screen or a restart of the personal computer can be avoided.
【0030】上述した処理において、所定時間(所定
値)はディスクの回転速度に基づいて決定する。すなわ
ち、ディスクの回転速度によってシーク時間も変わるの
で、表1に示すような、ディスク回転スピードとシーク
距離に対するシーク時間閾値のテーブルを用いて、ディ
スクの回転速度に応じたシーク時間を決定し、閾値を越
えた場合には減速するようにする。In the above process, the predetermined time (predetermined value) is determined based on the rotation speed of the disk. That is, since the seek time changes depending on the rotation speed of the disk, the seek time corresponding to the rotation speed of the disk is determined using the table of the seek time thresholds for the disk rotation speed and the seek distance as shown in Table 1, If it exceeds, slow down.
【0031】[0031]
【表1】 [Table 1]
【0032】このようにディスク回転速度に応じたシー
ク時間の閾値を決定することにより、ディスクの検査が
正しく実行できる。By thus determining the threshold value of the seek time according to the disk rotation speed, the disk inspection can be correctly executed.
【0033】また、ディスク装置がサポートする最低回
転速度を用いないと、再生できない場合には警告を出力
するようにすることで、再生に適したディスクでない旨
をユーザに知らせることができ、この結果、ユーザはデ
ィスクをクリーニングするなどの処置を採ることができ
てディスクの再生効率が向上し、或いは、ディスク上の
データをバックアップするなどの安全な処置をとること
ができる。Further, by outputting a warning when reproduction is not possible unless the minimum rotation speed supported by the disk device is used, it is possible to inform the user that the disk is not suitable for reproduction. The user can take measures such as cleaning the disc to improve the reproduction efficiency of the disc, or take safe measures such as backing up the data on the disc.
【0034】次に、本発明の第2実施形態に係る処理に
ついて図3を参照して説明する。この第2実施形態も、
ホストコンピュータからの再生命令を実施する前、つま
りディスクマウント処理時に、ディスクの検査をしてお
き、最適スピードに設定するものである。Next, the processing according to the second embodiment of the present invention will be described with reference to FIG. This second embodiment also
The disc is inspected before the playback command from the host computer is executed, that is, during the disc mounting process, and the optimum speed is set.
【0035】先ず、第1実施形態と同様に、ディスク情
報を再生するためのサーボ処理を実行し、ディスク上の
トラックやディスク情報を取得する処理を実施する。そ
の後、ここでは第1実施形態の処理と同様にシーク時間
計測処理を実行しているが、この計測処理は任意であ
る。First, as in the first embodiment, the servo process for reproducing the disc information is executed, and the process for obtaining the track on the disc and the disc information is executed. After that, the seek time measuring process is executed here like the process of the first embodiment, but this measuring process is optional.
【0036】そして、再生アドレスを設定し、再生処理
を実行する。その後、再生エラー数が所定値を越えてい
るか否かを判別する。このとき、再生エラー数が所定値
を越えていない場合には、試行回数を確認し、試行回数
に達していない場合(試行回数オーバーでない場合)に
は、次の再生アドレスを設定して、再生処理に戻る。こ
の時、再生アドレスはその都度替え、ディスク全面を考
慮した再生領域設定をする。そして、試行回数オーバー
となった場合には、本処理を終了させる。Then, the reproducing address is set and the reproducing process is executed. Then, it is determined whether or not the number of reproduction errors exceeds a predetermined value. At this time, if the number of playback errors does not exceed the predetermined value, check the number of trials. If the number of trials has not been reached (if the number of trials is not exceeded), set the next playback address and perform playback. Return to processing. At this time, the reproduction address is changed each time, and the reproduction area is set in consideration of the entire surface of the disc. Then, when the number of trials is exceeded, this processing is ended.
【0037】一方、再生エラー数が所定値を越えた場合
には、1ランク下の回転速度に減速する減速処理を実行
する。そして、減速した結果がディスク再生装置が保有
する最低速度であるか否かを判別する。On the other hand, when the number of reproduction errors exceeds the predetermined value, the deceleration processing for decelerating the rotational speed one rank lower is executed. Then, it is determined whether or not the result of deceleration is the lowest speed possessed by the disc reproducing apparatus.
【0038】このとき、減速した結果が最低速度でなけ
れば、再度再生アドレス設定処理に戻り、減速したスピ
ードで再生処理を行った後、再生エラー数と所定値を比
較する処理に戻る。At this time, if the result of the deceleration is not the lowest speed, the process returns to the reproduction address setting process again, the reproduction process is performed at the decelerated speed, and then the process returns to the process of comparing the reproduction error number with the predetermined value.
【0039】これに対して、減速した結果が最低速度で
あれば、警告フラグを設定して、この処理を終了する。On the other hand, if the result of deceleration is the minimum speed, a warning flag is set and this process ends.
【0040】このように、ホストコンピュータからの再
生命令実行前に、再生データエラー数の計測を実行し、
所定の再生データエラー数以内に収まるような回転速度
に設定することにより、ホストコンピュータからの再生
命令実行時に、データ再生率(信頼性)が向上し、再生
リトライや減速処理が回避でき、再生時間を短縮するこ
とができる。その結果として、例えば、Windows OS
環境下でリセットが発行されることがなくなり、ブルー
画面やパソコンが再起動されるなどの不具合を回避でき
る。As described above, the number of reproduction data errors is measured before the reproduction command is executed from the host computer,
By setting the rotation speed so that it falls within the specified number of playback data errors, the data playback rate (reliability) is improved when playback commands are executed from the host computer, and playback retry and deceleration processing can be avoided, and playback time can be reduced. Can be shortened. As a result, for example, Windows OS
Reset will not be issued under the environment, and you can avoid problems such as blue screen and PC restart.
【0041】次に、本発明の第3実施形態について図4
を参照して説明する。この実施形態は、挿入されたディ
スクの種類に応じてシーク時間計測処理、データエラー
数計測処理を実行するか否かを選択するものである。こ
の場合、挿入しているディスクが、CDかDVDかで処
理は異なるが、CDの場合はVideoCD、DVDの場合
はDVD-Videoが挿入されているかを判断する。この
判断方法は、所定のファイル情報領域(Video CDで
いえば、特定の場所にASCCIでVIDEO という
文字が記録されている)を再生し、ビデオ情報が記録さ
れているかを確認する。Next, a third embodiment of the present invention will be described with reference to FIG.
Will be described with reference to. In this embodiment, whether or not to execute the seek time measuring process and the data error number measuring process is selected according to the type of the inserted disc. In this case, the processing is different depending on whether the inserted disc is a CD or a DVD, but it is determined whether a VideoCD is inserted for a CD or a DVD-Video is inserted for a DVD. In this determination method, a predetermined file information area (in the case of a Video CD, a character "VIDEO" is recorded by ASSCCI in a specific place) is reproduced and it is confirmed whether or not video information is recorded.
【0042】そこで、同図を参照して、最初に、挿入さ
れたディスクの前記ファイル情報アドレス再生をし、ビ
デオディスク(Video Disc)か否かの判別を行う。こ
のとき、挿入されたディスクがVideo Disc であれ
ば、シーク時間計測処理、データエラー数計測処理を実
行する。挿入されたディスクがVideo Discでなけれ
ば、シーク時間計測処理、データエラー数計測処理を実
行しないで、本処理を終了させる。Therefore, referring to the figure, first, the file information address of the inserted disc is reproduced to determine whether or not the disc is a video disc (Video Disc). At this time, if the inserted disk is Video Disc, the seek time measurement process and the data error number measurement process are executed. If the inserted disk is not Video Disc, the seek time measurement process and the data error number measurement process are not executed, and this process is terminated.
【0043】すなわち、ビデオディスクの場合は、ファ
イルデータと異なり、内周位置から外周に向けて画像コ
ンテンツが連続して記録されているので、このディスク
を再生する場合は、ホストコンピュータからの再生アド
レスも昇順に設定され、シークが発生することが激減す
る。したがって、このようなディスクを再生させる場合
は、少なくともシーク時間を計測する必要がなく、シー
ク時間計測による検査はビデオディスク以外のディスク
の場合に行うことで、無駄な処理時間を省略することが
できる。That is, in the case of a video disc, unlike file data, image contents are continuously recorded from the inner peripheral position toward the outer periphery. Therefore, when reproducing this disc, the reproduction address from the host computer is used. Is also set in ascending order, which greatly reduces the occurrence of seeks. Therefore, when reproducing such a disc, it is not necessary to measure at least the seek time, and the inspection by the seek time measurement is performed for a disc other than the video disc, whereby wasteful processing time can be omitted. .
【0044】[0044]
【発明の効果】以上説明したように、本発明に係るディ
スク再生装置によれば、ホストコンピュータからの再生
命令実行前に、シーク時間の計測を実行し、所定のシー
ク時間以内に収まるような回転速度に設定するので、ホ
ストコンピュータからの再生命令実行時に、データ再生
率(信頼性)が向上し、再生リトライや減速処理が回避
でき、再生時間を短縮することができる。As described above, according to the disc reproducing apparatus of the present invention, the seek time is measured before executing the reproducing command from the host computer, and the rotation is set so as to be within the predetermined seek time. Since the speed is set, the data reproduction rate (reliability) is improved when the reproduction command is executed from the host computer, reproduction retry and deceleration processing can be avoided, and the reproduction time can be shortened.
【0045】ここで、所定時間はディスクの回転速度に
基づいて決定することにより、正確の検査を行うことが
できる。また、シーク時間を計測する手段は、ディスク
がビデオディスクのときにはシーク時間を計測しないこ
とにより、無駄な処理を行わないで済むようになる。Here, by determining the predetermined time based on the rotation speed of the disk, an accurate inspection can be performed. Further, the seek time measuring means does not measure the seek time when the disk is a video disk, thereby avoiding wasteful processing.
【0046】本発明に係るディスク再生装置によれば、
ホストコンピュータからの再生命令実行前に、データエ
ラー数の計測を実行し、所定のデータエラー数以内に収
まるような回転速度に設定するので、ホストコンピュー
タからの再生命令実行時に、データ再生率(信頼性)が
向上し、再生リトライや減速処理が回避でき、再生時間
を短縮することができる。According to the disc reproducing apparatus of the present invention,
Before the playback command from the host computer is executed, the number of data errors is measured and the rotation speed is set so that it falls within the predetermined number of data errors. Property) is improved, reproduction retry and deceleration processing can be avoided, and reproduction time can be shortened.
【0047】これらの各本発明に係るディスク再生装置
において、再生速度が最低再生速度以下になるときには
警告を出力することにより、ディスクのクリーニング、
データのバックアップ等の適切な処置を採れるようにな
る。In each of the disk reproducing apparatuses according to the present invention, when the reproduction speed becomes lower than the minimum reproduction speed, a warning is output to clean the disk.
Appropriate measures such as data backup will be taken.
【図1】本発明を適用するディスク再生装置を説明する
ブロック図FIG. 1 is a block diagram illustrating a disc reproducing device to which the present invention is applied.
【図2】本発明の第1実施形態の処理を説明するフロー
図FIG. 2 is a flow diagram illustrating processing of the first embodiment of the present invention.
【図3】本発明の第2実施形態の処理を説明するフロー
図FIG. 3 is a flow diagram illustrating processing of the second embodiment of the present invention.
【図4】本発明の第3実施形態の処理を説明するフロー
図FIG. 4 is a flowchart illustrating processing according to the third embodiment of the present invention.
1…CPU、2…フラッシュメモリ、3…ホストI/F
コントローラ、4…バッファマネージャ、5…バッファ
メモリ、6…サブコードオペレーションコントローラ、
7…CD−ROMエンコーダ、8…メモリ、9…CD−
ROMデコーダ、11…システムコントローラ11、1
2…CDエンコーダ、13…CD/DVDエンコーダ、
15…スピンドルコントローラ、17…ディスク。1 ... CPU, 2 ... Flash memory, 3 ... Host I / F
Controller, 4 ... Buffer manager, 5 ... Buffer memory, 6 ... Subcode operation controller,
7 ... CD-ROM encoder, 8 ... Memory, 9 ... CD-
ROM decoder, 11 ... System controller 11, 1
2 ... CD encoder, 13 ... CD / DVD encoder,
15 ... Spindle controller, 17 ... Disk.
Claims (5)
でディスク上のデータを再生するディスク再生装置にお
いて、ディスク情報の取得終了後に、所定の区間をシー
クさせて当該シーク時間を計測する手段と、前記当該シ
ーク時間が所定の時間を越えたときには、減速して再度
シーク時間を計測する手段とを有し、シーク動作が所定
時間内で終了する再生速度でホスト側からの再生命令を
実行することを特徴とするディスク再生装置。1. A disk reproducing apparatus capable of changing a reproducing speed and reproducing data on a disk at a predetermined reproducing speed, and means for seeking a predetermined section and measuring the seek time after completion of acquisition of the disc information. And, when the seek time exceeds a predetermined time, it has means for decelerating and measuring the seek time again, and executes a play command from the host side at a play speed at which the seek operation ends within the predetermined time. A disk reproducing device characterized by being.
いて、前記所定時間はディスクの回転速度に基づいて決
定することを特徴とするディスク再生装置。2. The disc reproducing apparatus according to claim 1, wherein the predetermined time is determined based on a rotational speed of the disc.
置において、前記シーク時間を計測する手段は、前記デ
ィスクがビデオディスクのときには前記シーク時間を計
測しないことを特徴とするディスク再生装置。3. The disc reproducing apparatus according to claim 1, wherein the seek time measuring unit does not measure the seek time when the disc is a video disc.
でディスク上のデータを再生するディスク再生装置にお
いて、ディスク情報の取得終了後に、所定の複数の領域
を再生させてデータエラー数を計測する手段と、当該デ
ータエラー数が所定の値を越えたときには、減速し再度
データエラー数を計測する手段とを有し、データエラー
数が所定値以下となる再生速度でホスト側からの再生命
令を実行することを特徴するディスク再生装置。4. A disk reproducing apparatus capable of changing a reproduction speed and reproducing data on a disk at a predetermined reproduction speed, and after acquiring disk information, reproduces a plurality of predetermined areas to measure the number of data errors. And a means for measuring the number of data errors again by decelerating when the number of data errors exceeds a predetermined value, and a playback command from the host side at a playback speed at which the number of data errors falls below a predetermined value. A disc reproducing apparatus characterized by executing.
スク再生装置において、前記再生速度が最低再生速度以
下になるときには警告を出力する手段を備えていること
を特徴とするディスク再生装置。5. The disc reproducing apparatus according to claim 1, further comprising means for outputting a warning when the reproducing speed is equal to or lower than a minimum reproducing speed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001240114A JP2003059067A (en) | 2001-08-08 | 2001-08-08 | Disk reproduction device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001240114A JP2003059067A (en) | 2001-08-08 | 2001-08-08 | Disk reproduction device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003059067A true JP2003059067A (en) | 2003-02-28 |
Family
ID=19070773
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001240114A Pending JP2003059067A (en) | 2001-08-08 | 2001-08-08 | Disk reproduction device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003059067A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010033629A (en) * | 2008-07-25 | 2010-02-12 | Toshiba Corp | Recording/reproducing device and method |
-
2001
- 2001-08-08 JP JP2001240114A patent/JP2003059067A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010033629A (en) * | 2008-07-25 | 2010-02-12 | Toshiba Corp | Recording/reproducing device and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100392748C (en) | Data management information obtaining method for obtaining data management information | |
US7586821B2 (en) | Data storage apparatus that either certifies a recording medium in the background or verifies data written in the recording medium | |
JP3860394B2 (en) | Information reproducing method and information reproducing apparatus | |
JP2001351334A (en) | Optical recording medium and data recorder-reproducer performing data recording-reproducing with respect to the recording medium | |
JP3796858B2 (en) | Optical disk reading device | |
JP4006184B2 (en) | Information recording / reproducing method, information recording / reproducing apparatus, information processing apparatus, and computer program | |
US7143309B2 (en) | Information storage apparatus that can relocate data to be stored in defective sectors | |
JP2005038570A (en) | Information recording device, information recording method, and program | |
JP2007516543A (en) | Information storage device and method | |
JP2003059067A (en) | Disk reproduction device | |
US7533217B2 (en) | Optical disc apparatus with interruptible write operation | |
JP3706120B2 (en) | Information recording / reproducing apparatus, information recording / reproducing method, and program | |
JP2002367277A (en) | Optical disk drive | |
JP3871927B2 (en) | Information playback device | |
JP3965018B2 (en) | Information playback device | |
JP3617812B2 (en) | Information reproducing apparatus and information reproducing method | |
JPH11143644A (en) | Reproducing device and cache processing method | |
JP2005038591A (en) | Information recording device, information recording method, and program | |
JP3701838B2 (en) | Information reproducing apparatus, information reproducing method, and computer readable recording medium having recorded information reproducing processing program | |
JP2004110962A (en) | Iformation recording and reproducing device | |
US20060109762A1 (en) | Method and apparatus for recording and/or reproducing information | |
US8213780B2 (en) | Information recording/reproducing apparatus, information recording/reproducing method, and recording medium storing program | |
KR100396886B1 (en) | Method for providing subcode data of optical disc drive to host computer | |
JP4476990B2 (en) | Information recording / playback system | |
JP2002163869A (en) | Information regenerating device |