(57)【要約】【課題】取得したデータの異常を検出することができる分析装置を提供する。【解決手段】光ディスクから取得するデータの量を１トラック毎に測定し、着目するトラックとそれに近接するトラックのデータ量の変化量を算出し、変化量が所定量以上であればデータに異常があると判定する。【選択図】      図２
2004233225.tif 000002
【特許請求の範囲】
【請求項１】
光ディスク上における一定の領域を分析領域として、前記分析領域に分析対象をセットした状態で前記光ディスクを回転させながら、トラックに沿ってレーザを照射し、トレースして前記分析領域のデータを取得する装置であって、１トラック毎に取得したデータの量を測定し、着目するトラックと前記トラックに近接するトラックとで取得したデータ量の変化量を求め、この変化量が所定量以上であれば、データ量が異常であると判定するように構成されていることを特徴とする分析装置。
【請求項２】
所定量を、データ取得処理を行うときの光ディスクの回転速度によって変化させるように構成されていることを特徴とする請求項１記載の分析装置。
【請求項３】
所定量を、データ取得処理を行うときのＡ／Ｄサンプリング速度によって変化させるように構成されていることを特徴とする請求項１記載の分析装置。
【請求項４】
光ディスク上における一定の領域を分析領域として、前記分析領域に分析対象をセットした状態で前記光ディスクを回転させながら、トラックに沿ってレーザを照射し、トレースして前記分析領域のデータを取得する装置であって、データ取得処理中に異常を検出した場合に、異常を検出した位置をトラック単位で特定し、特定した前記異常検出位置で取得したデータを消去し、前記異常検出位置のトラックの先頭から前記データ取得処理を再開して、異常検出前の続きからデータを取得し直すように構成されていることを特徴とする分析装置。
【請求項５】
トラック単位で異常検出位置を特定することに代えて、光ディスク上に符号化されたアドレス情報の最小単位で異常検出位置を特定するように構成されていることを特徴とする請求項４記載の分析装置。
【請求項６】
光ディスクの回転方向に沿った異常検出位置を光ディスクに付されたマーク単位で特定するように構成されていることを特徴とする請求項４または５記載の分析装置。
【請求項７】
光ディスク上における一定の領域を分析領域として、前記分析領域に分析対象をセットした状態で前記光ディスクを回転させながら、トラックに沿ってレーザを照射し、トレースして前記分析領域のデータを取得する装置であって、着目するトラックで取得データの異常を検出した場合は、前記取得データの代わりに隣接したトラックのデータで補間したデータを用いるように構成されていることを特徴とする分析装置。
【請求項８】
データ取得処理中にデータの異常を検出したトラックが第１の所定数以上連続する場合は、補間処理を行わずに異常を通知するように構成されていることを特徴とする請求項７記載の分析装置。
【請求項９】
データ取得処理中にデータの異常を検出したトラックが第２の所定数以上連続する場合は、前記データ取得処理を終了することを特徴とする請求項７または８記載の分析装置。
【請求項１０】
マークの付された光ディスクをＣＬＶ方式で回転させながらトラックに沿ってレーザを照射し、トレースしてデータ取得処理を行う装置であって、データ取得処理を開始する前に、あらかじめ指定されたトレース開始位置よりも所定トラック数だけ光ディスクの径方向にシークしてトレースし、検出するマーク期間が変動していないことを確認してからデータ取得処理を開始するように構成されていることを特徴とする分析装置。
【請求項１１】
データ取得処理を開始する前に、あらかじめ指定されたトレース開始位置よりも第１の所定トラック数だけ光ディスクの径方向にシークしてトレースすることで、検出するマーク期間が変動していないかどうかを確認し、前記トレース開始位置になっても前記マーク検出期間が変動している場合は、前記トレース開始位置から前記第１の所定トラック数に第２の所定トラック数を合計したトラック数だけ光ディスクの径方向にシークして、検出するマーク期間が変動していないことを確認してから、データ取得処理を開始するように構成されていることを特徴とする請求項１０記載の分析装置。
【請求項１２】
所定トラック数の多少を、シークする前の位置での光ディスクの回転数と、あらかじめ指定されたトレース開始位置での光ディスクの回転数との差の大小に対応させて決定するように構成されていることを特徴とする請求項１０または１１記載の分析装置。
【請求項１３】
検出するマーク期間が変動していないことが確認された時のトレース開始位置とその時の所定トラック数との情報を記憶する手段を持つことを特徴とする請求項１０から１２までのいずれか１項記載の分析装置。
【請求項１４】
光ディスク上における一定の領域を分析領域として、前記分析領域に分析対象をセットした状態で前記光ディスクを回転させながら、トラックに沿ってレーザを照射し、トレースして前記分析領域のデータを取得する装置であって、１トラックのうち前記分析領域が占める割合が所定値よりも大きい場合に、前記分析領域を分割して、分割した各領域の１トラック内で占める割合が前記所定値以下になるようにして、分割した前記領域毎に分けてデータ取得処理を行うように構成されていることを特徴とする分析装置。
【請求項１５】
光ディスク上に複数のマークが存在する場合に、マーク単位で分析領域を分割するように構成されていることを特徴とする請求項１４記載の分析装置。
【請求項１６】
所定値を、データ取得処理を行うときの光ディスクの回転速度によって変化させるように構成されていることを特徴とする請求項１４または１５記載の分析装置。
【請求項１７】
所定値を、データ取得処理を行うときのＡ／Ｄサンプリング速度によって変化させるように構成されていることを特徴とする請求項１４または１５記載の分析装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は分析装置に関し、特に、分析対象を光ディスクにセットし、この分析対象をスキャンしてデータを取得し分析する分析装置であって、取得データの異常検出と、検出した異常に対するリトライとを行えるようにした分析装置に関する。
【０００２】
【従来の技術】
光ディスクを再生するための機能を用いて、光ディスク上のある部分に分析しようとする分析対象を設けてトレースし、分析対象の映像を取得する分析装置がある（例えば特許文献１参照。）。
【０００３】
この特許文献１の分析装置が使用する光ディスクについて、図１を用いて説明する。
図１は、上記の分析装置で使う光ディスクの平面図である。ただし、後述する本発明の分析装置で使う光ディスクと同じものである。ここでは、まず光ディスク１に分析対象２がセットされる。次に、光ディスク１の中心Ｏを通るとともに光ディスク１上の分析対象２における周方向の一方および他方の外縁に接する２つの径方向の直線ＲＳ、ＲＥが挟む光ディスク１の最外周の弧を指定するために、この最外周の弧の部分にマーク３が配置される。これによって、図１において斜線で示されているような、光ディスク１のデータ領域の最内トラックと最外トラックと２つの直線ＲＳ、ＲＥとで囲まれる扇形の領域が、分析領域として決定される。
【０００４】
マーク３は、光ディスク１とは反射率の異なる材質のものを使用し、反射率の差異を検出することによってマーク３を検出できるようにする。以下においては、マーク３が光ディスク１よりも反射率が低い場合について説明する。
【０００５】
分析装置は、以上で説明した光ディスク１上の分析領域を、トラックに沿ってスキャンし、データを取得する。このデータの取得方法について、図２の分析装置の構成図を用いて説明する。この図２の分析装置の概略の構成は、後述する本発明の分析装置の概略の構成と同じである。
【０００６】
まず、分析対象２とマーク３とを有した光ディスク１が分析装置にセットされると、光ディスク装置制御手段４は、光ディスク回転手段５に指令を出して光ディスク１を回転させ、また、ピックアップ制御手段６に指令を出してピックアップ１０よりディスク１にレーザを照射させる。次に、光ディスク装置制御手段４は光ディスク回転手段５に指令を出して光ディスク１を線速度が一定になるようにＣＬＶ方式で回転させ、また、アドレス再生手段７に指令を出して現在アドレス情報を再生させるようにする。このようにしてスピンアップ処理を行う。
【０００７】
次に、分析装置は、ホストコンピュータ８からデータ取得処理を行うように命令される。このときに分析装置がホストコンピュータ８から指定されるパラメータは、データ取得処理を行うときの光ディスク１の回転速度、Ａ／Ｄ変換手段１２に指定するＡ／Ｄサンプリング速度、光ディスク１におけるトレースを開始するアドレス、及び、取得したいデータは何トラック分か、である。これを受けて、分析装置の光ディスク装置制御手段４は、データ取得処理を行うときに使用する変数の初期化や映像信号処理回路９の初期化を行う。このときに、ホストコンピュータ８から指定されるパラメータが不正である場合、例えば取得したいトラック数が０である場合は、光ディスク装置制御手段４は指定パラメータが異常であることを報告する。このようにして、データ取得のための初期設定を行う。
【０００８】
初期設定が終わったら、光ディスク装置制御手段４は、データ記憶手段１５に空き領域があることを確かめてから、光ディスク回転手段５に指令を出し、ホストコンピュータ８から指定された回転速度で光ディスク１を回転させる。続けて、ピックアップ制御手段６に指令を出して、ホストコンピュータ８から指定されたトレース開始位置にピックアップ１０を移動させる処理であるシーク処理を行う。そして、トレースを開始する。
【０００９】
このとき、光検出手段１１はピックアップ１０から光ディスク１に照射されるレーザの透過光量を検出し、検出した光量に比例する電圧を映像信号処理回路９のＡ／Ｄ変換手段１２に出力する。それと同時に、光ディスク１の最外周部に付けられているマーク３を検出するために設置されているマーク検出手段１３が、光ディスク１の最外周の反射率を映像信号処理回路９の映像信号制御手段１４に伝達する。映像信号制御手段１４は、Ａ／Ｄ変換手段１２に、反射率が低い期間つまりマーク３を検出している期間だけ、ホストコンピュータ８から指定されたＡ／Ｄサンプリング速度で、光検出手段１１から出力される映像信号をディジタルデータに変換するように指令する。これを受けて、Ａ／Ｄ変換手段１２は、映像信号をディジタル信号に変換する。そのＡ／Ｄ変換手段１２から出力されるディジタルデータを、一時的にデータ記憶手段１５で保持する。このようにして、スキャン処理を行う。
【００１０】
そして、光ディスク装置制御手段４は、データ記憶手段１５に一時的に記憶されているデータをホストコンピュータ８に送信する。そのデータをホストコンピュータ８が再構成することで、分析領域の映像を取得するものである。このとき、分析装置からホストコンピュータ８には光ディスク１の内周からトレースして取得したデータをシーケンシャルに送信するので、光ディスク装置制御手段４はデータ記憶手段１５に空き領域があれば常に先読みをするように指令する。
【００１１】
つまりは、この分析装置は、ホストコンピュータ８に指定されたトレース開始位置から１トラック毎に、分析領域を照射したときのレーザの透過光量をホストコンピュータ８にて指定されたサンプリング周期でＡ／Ｄサンプリングして、映像を構成する１行分のデータを取得する。それをホストコンピュータ８にて指定されたトラックになるまで繰り返し行い、１トラック毎に取得した１行毎のデータの集まりをホストコンピュータ８が再構築することによって、分析領域の映像を取得するものである。
【００１２】
なお、図２では光検出手段１１はピックアップ１０から光ディスク１に照射されるレーザの透過光量を検出するよう構成したが、光検出手段１１とピックアップ１０を光ディスク１に対して片側に設け、光検出手段１１はピックアップ１０から光ディスク１に照射されるレーザの反射光量を検出する構成としても良い。
【００１３】
また、ここでは、分析装置が取得したデータをホストコンピュータ８が再構成して映像を取得すると説明したが、Ａ／Ｄ変換したデータを映像信号制御手段１４が解析して分析を行い、その結果をホストコンピュータ８に送信する構成としても良い。
【００１４】
【特許文献１】
特開２００２−２２６５１号公報（第７頁、第６図）
【００１５】
【発明が解決しようとする課題】
従来の分析装置は、誤って分析領域の途中からスキャン処理を開始してしまった場合、スキャン開始のトラックで取得しなければならないデータの一部が抜けてしまう。このため、取得データを再構成させた映像の一部が欠けてしまう。しかも、映像信号制御手段１４が取得データを分析する場合はデータが抜けた部分を正しく分析できない、という問題があった。
【００１６】
また、スキャン処理中に光ディスク１の回転速度に変動が発生すると、光検出手段１１からの信号をＡ／Ｄ変換手段１２がＡ／Ｄ変換するときに、Ａ／Ｄ変換手段１２のサンプリング数が変動するために、データを正しく取得できず、データ量も変動してしまう。このため、取得データを再構成させた映像が歪んだり、ずれたりしてしまう。また、映像信号制御手段１４が取得データを分析する場合でも分析対象を認識し難くなり、正しく分析することができなくなってしまう、という問題があった。
【００１７】
さらには、これらのデータ抜けやデータ量の変動の異常を検出する手段がないため、これらの場合にリトライを行うことができない、という問題があった。
そこで本発明は、分析装置において、取得したデータの異常を検出できるようにすることを目的とする。
【００１８】
【課題を解決するための手段】
上記課題を解決するために、本発明の分析装置は、着目するトラックで取得したデータと前記トラックに近接したトラックで取得したデータとの間でのデータ量の変化量が所定量以上であれば、異常が発生したと判定するように構成されていることを特徴とする。
【００１９】
本発明によれば、取得したデータ量が正しいかどうかを判定することができる。そのため、データに抜けがある場合や、取得したデータ量に変動がある場合に、それらの異常を検出することができるので、スキャン処理のリトライを行いデータを取り直すことが可能となる。これにより、データ抜けなど正常に取得できなかったデータを修復することができるので、取得した映像が歪んだりずれることを防ぐことができる。また、分析を正しく行うことができる。
【００２０】
【発明の実施の形態】
請求項１に記載の本発明の分析装置は、光ディスク上における一定の領域を分析領域として、前記分析領域に分析対象をセットした状態で前記光ディスクを回転させながら、トラックに沿ってレーザを照射し、トレースして前記分析領域のデータを取得する装置を、１トラック毎に取得したデータの量を測定し、着目するトラックと前記トラックに近接するトラックとで取得したデータ量の変化量を求め、この変化量が所定量以上であれば、データ量が異常であると判定するように構成したものである。
【００２１】
これによれば、トラック毎のデータ量が正しいかどうかを判定することができる。
【００２２】
請求項２に記載の本発明は、前記の分析装置において、所定量を、データ取得処理を行うときの光ディスクの回転速度によって変化させるように構成したものである。
【００２３】
これによれば、トレースして分析領域のデータを取得する際のＡ／Ｄ変換のためのサンプリング速度が同一である場合に、光ディスクの回転速度が遅くなるほどデータ量が多くなるのに応じて所定量を大きく、また、回転速度が速くなるほどデータ量が少なくなるのに応じて所定量を小さくすることによって、適切な判定を行うことができる。
【００２４】
請求項３に記載の本発明は、前記の分析装置において、所定量を、データ取得処理を行うときのＡ／Ｄサンプリング速度によって変化させるように構成したものである。
【００２５】
これによれば、光ディスクの回転速度が同一である場合に、Ａ／Ｄ変換のためのＡ／Ｄサンプリング速度が速くなるほどデータ量が多くなるのに応じて所定量を大きく、また、Ａ／Ｄ変換手段のサンプリング速度が遅くなるほどデータ量が少なくなるのに応じて所定量を小さくすることにより、適切な判定を行うことができる。
【００２６】
請求項４に記載の本発明の分析装置は、光ディスク上における一定の領域を分析領域として、前記分析領域に分析対象をセットした状態で前記光ディスクを回転させながら、トラックに沿ってレーザを照射し、トレースして前記分析領域のデータを取得する装置を、データ取得処理中に異常を検出した場合に、異常を検出した位置をトラック単位で特定し、特定した前記異常検出位置で取得したデータを消去し、前記異常検出位置のトラックの先頭から前記データ取得処理を再開して、異常検出前の続きからデータを取得し直すように構成したものである。
【００２７】
これによれば、マークの個数を意識することなく、取得データの異常を検出した個所のデータを取り直すことができ、データ抜けなど正常に取得できなかったデータを修復することができる。
【００２８】
請求項５に記載の本発明は、前記の分析装置において、トラック単位で異常検出位置を特定することに代えて、光ディスク上に符号化されたアドレス情報の最小単位で異常検出位置を特定するように構成したものである。
【００２９】
これによれば、取得データの異常を検出する単位が細かくなるので、異常検出位置を詳細に特定することができる。
【００３０】
請求項６に記載の本発明は、前記の分析装置において、光ディスクの回転方向に沿った異常検出位置を光ディスクに付されたマーク単位で特定するように構成したものである。
【００３１】
これによれば、光ディスクの回転方向に沿った詳細な異常検出位置を特定することができる。
【００３２】
請求項７に記載の本発明の分析装置は、光ディスク上における一定の領域を分析領域として、前記分析領域に分析対象をセットした状態で前記光ディスクを回転させながら、トラックに沿ってレーザを照射し、トレースして前記分析領域のデータを取得する装置を、着目するトラックで取得データの異常を検出した場合に、前記取得データの代わりに隣接したトラックのデータで補間したデータを用いるように構成したものである。
【００３３】
これによれば、スキャン処理のリトライを行うことによるデータ取得処理の遅延を防ぐことができる。
【００３４】
請求項８に記載の本発明は、前記の分析装置において、データ取得処理中にデータの異常を検出したトラックが第１の所定数以上連続する場合は、補間処理を行わずに異常を通知するように構成したものである。
【００３５】
これによれば、著しくデータの信頼性が低下することを知らせることができる。
請求項９に記載の本発明は、前記の分析装置において、データ取得処理中にデータの異常を検出したトラックが第２の所定数以上連続する場合は、前記データ取得処理を終了するように構成したものである。
【００３６】
これによれば、データ取得処理中に取得データに信頼性がない場合に、即座にデータ取得処理を終了することができる。
【００３７】
請求項１０に記載の本発明の分析装置は、マークの付された光ディスクをＣＬＶ方式で回転させながらトラックに沿ってレーザを照射し、トレースしてデータ取得処理を行う装置を、データ取得処理を開始する前に、あらかじめ指定されたトレース開始位置よりも所定トラック数だけ光ディスクの径方向にシークしてトレースし、検出するマーク期間が変動していないことを確認してからデータ取得処理を開始するように構成したものである。
【００３８】
これによれば、データ取得開始時にマーク検出手段の検出するマーク期間が変動することで発生する、トラック毎のデータのずれを防ぐことができる。
【００３９】
請求項１１に記載の本発明は、前記の分析装置を、データ取得処理を開始する前に、あらかじめ指定されたトレース開始位置よりも第１の所定トラック数だけ光ディスクの径方向にシークしてトレースすることで、検出するマーク期間が変動していないかどうかを確認し、前記トレース開始位置になっても前記マーク検出期間が変動している場合は、前記トレース開始位置から前記第１の所定トラック数に第２の所定トラック数を合計したトラック数だけ光ディスクの径方向にシークして、検出するマーク期間が変動していないことを確認してから、データ取得処理を開始するように構成したものである。
【００４０】
これによれば、データ取得開始時にマーク検出手段の検出するマーク期間が変動することで発生する、トラック毎のデータのずれを防ぐことができる。
【００４１】
請求項１２に記載の本発明は、前記の分析装置において、所定トラック数の多少を、シークする前の位置での光ディスクの回転数と、あらかじめ指定されたトレース開始位置での光ディスクの回転数との差の大小に対応させて決定するように構成したものである。
【００４２】
これによれば、シーク前とシーク後の回転数の差によって変わるところの、シーク直後に検出するマーク期間が変動しなくなるまでの時間に合わせて、検出するマーク期間が変動していないかどうかを検査する期間を調節することで、その検査を効率的に実施することができる。
【００４３】
請求項１３に記載の本発明は、前記の分析装置において、検出するマーク期間が変動していないことが確認された時のトレース開始位置とその時の所定トラック数との情報を記憶する手段を持つように構成したものである。
【００４４】
これによれば、将来同じような条件で検査を行う場合に、その情報をもとにして、検出するマーク期間が変動していないかどうかを検査する期間を効率的に設けることができる。
【００４５】
請求項１４に記載の本発明の分析装置は、光ディスク上における一定の領域を分析領域として、前記分析領域に分析対象をセットした状態で前記光ディスクを回転させながら、トラックに沿ってレーザを照射し、トレースして前記分析領域のデータを取得する装置を、１トラックのうち前記分析領域が占める割合が所定値よりも大きい場合に、前記分析領域を分割して、分割した各領域の１トラック内で占める割合が前記所定値以下になるようにして、分割した前記領域毎に分けてデータ取得処理を行うように構成したものである。
【００４６】
これによれば、データを記憶すべき部分へのデータ書き込み要求量を減らすことが可能となり、これにより、データ記憶のための空き領域ができるのを待つことによるスキャン処理のリトライの発生を軽減することができる。
【００４７】
請求項１５に記載の本発明は、前記の分析装置において、光ディスク上に複数のマークが存在する場合に、マーク単位で分析領域を分割するように構成したものである。
【００４８】
これによれば、全分析領域のデータ取得処理が終了していなくても、各マークの分析領域のデータを取得し終わった時点で、各分析領域のデータを分析することができる。さらには、１つのマークから取得するデータに継ぎ目を作らないことにより、データの信頼性を低下させずにデータを取得できる。
【００４９】
請求項１６に記載の本発明は、前記の分析装置において、所定値を、データ取得処理を行うときの光ディスクの回転速度によって変化させるように構成したものである。
【００５０】
これによれば、トレースして分析領域のデータを取得する際のＡ／Ｄ変換のためのサンプリング速度が同一である場合に、光ディスクの回転速度が遅くなるほどデータ量が多くなるのに応じて所定値を小さく、また、光ディスクの回転速度が速くなるほどデータ量が少なくなるのに応じて所定値を大きくすることによって、所定値を最適値にすることができる。
【００５１】
請求項１７に記載の本発明は、前記の分析装置において、所定値を、データ取得処理を行うときのＡ／Ｄサンプリング速度によって変化させるように構成したものである。
【００５２】
これによれば、光ディスクの回転速度が同一である場合に、Ａ／Ｄ変換のためのサンプリング速度が速くなるほどデータ量が多くなるのに応じて所定値を小さく、また、Ａ／Ｄ変換のためのサンプリング速度が遅くなるほどデータ量が少なくなるのに応じて所定値を大きく変化させることにより、所定値を最適値にすることができる。
【００５３】
（実施の形態１）
本発明の実施の形態１について、図２を用いて説明する。なお、ここで使用する光ディスク１については、図１を参照して従来の技術で説明したものと同一なので、その説明を省略する。
【００５４】
まず、本発明で用いる、分析装置のスキャン処理におけるトラック毎の取得データ量の特性について説明する。
上述の従来の技術と同様にして分析領域を決定した場合、光ディスク１の内周から外周へと順にデータを取得すると、分析領域は扇形であるため、スキャン処理が正常である場合は外周になるに従ってトラック毎で取得するデータ量は少しずつ増える。しかし、上記の課題の欄で述べたように、誤って分析領域の途中からスキャン処理を開始してしまった場合には、正常な場合に比べてデータ量が減少する。また、光ディスク１の回転速度が変動した場合には、正常な場合に比べてデータ量の増え方が大きくなるか、または、減少する場合がある。
【００５５】
次に、上述の従来の技術で説明していない分析装置の機能で、本発明の実施の形態１で使用するものを、図２を用いて説明する。
スキャン処理で、光検出手段１１から出力される映像信号をＡ／Ｄ変換手段１２で変換したディジタルデータを、映像信号制御手段１４が一時的にデータ記憶手段１５に保持する際に、映像信号制御手段１４はデータ記憶手段１５にどこまでデータを書き込んだかを記憶するために、データ記憶手段１５のアドレスを指すポインタを使って管理する。このポインタを、以後「書き込みポインタ」と称する。
【００５６】
また、光ディスク回転手段５によって生成されるＦＧ（Ｆｒｅｑｕｅｎｃｙ  Ｇｅｎｅｒａｔｏｒ）信号をもとに、１トラック周期の信号を、データ取得処理中に光ディスク装置制御手段４が生成して映像信号制御手段１４に伝える。
【００５７】
このように構成される分析装置で、上で述べたスキャン処理におけるトラック毎の取得データ量の特性を用いて行うスキャン処理の異常検出処理方法を、以下に説明する。なお、以下で説明するデータ取得処理方法は、異常検出処理を行うこと以外は従来の技術と同一であるので、ここでは異常検出処理方法以外のデータ取得処理方法に関する説明は省略する。
【００５８】
スキャン処理の開始は、ホストコンピュータ８から指定されたトレース開始位置にシークしてトレースを開始し、１トラック周期の信号を確認してから行う。そして、映像信号制御手段１４はスキャン処理中に１トラック毎にデータ記憶手段１５の書き込みポインタがどれだけ進んだか、つまり１トラックでどれだけの量のデータを取得したかを測定する。
【００５９】
まず、トレース開始位置からトレースを開始して、最初の１トラック周期の信号を確認してから次の１トラック周期の信号を確認するまでを第１トラック目として、１トラックのスキャン処理を行う。そして、第１トラック目のスキャンが終わると、第２トラック目の最初のマーク３を検出するまでに、第１トラック目で取得したデータ量を測定して、測定したデータ量を保持しておく。
【００６０】
また、第１トラック目と同様にして第２トラック目のスキャン終了後もこの第２トラック目で取得したデータ量を測定して、保持しておいた第１トラック目で取得したデータ量からの変化量を算出する。このとき、第２トラック目では、ホストコンピュータ８から要求される光ディスク１の回転速度とＡ／Ｄ変換手段１２のＡ／Ｄサンプリング速度とをもとに予め決定しておいた閾値所定数ａに基づいて、算出した変化量が所定数ａ以上であれば、第１トラック目のデータ量が異常であると判定する。ただし、第１トラック目と第２トラック目のデータ量の変化量が閾値以上である場合は、どちらのトラックのデータ量が異常であるかを断定できないため、第１トラック目からデータ取得処理をやり直す。
【００６１】
反対に、算出した変化量が所定数ａ未満である場合は、第１トラック目と第２トラック目のデータ量は正常であると判定する。そして、正常であると判定された第２トラック目のデータ量を保持する。以上の第１トラック目と第２トラック目の異常検出処理を、第３トラック目の最初のマーク検出がある前に行う。
【００６２】
同様にして、第３トラック目のスキャン終了後も、第３トラック目で取得したデータ量を測定し、保持しておいた第２トラック目の取得データ量との変化量を算出する。３トラック目では、算出した変化量が所定数ａ以上の場合は、第３トラック目のデータ量が異常であると判定する。これは、第３トラック目での判定では、比較対象である第２トラック目のデータ量が異常でないことが第２トラック目の判定で判明しているので、異常であるのは第３トラック目であると分かるからである。反対に、算出した変化量が所定数ａ未満である場合は、第２トラック目のときと同様に、第３トラック目のデータ量を保持する。第４トラック目以降は、第３トラック目と同じように異常判定を行う。
【００６３】
以上のような異常判定で使用する閾値である所定数ａは、光ディスク１の回転速度が遅くなるほど、Ａ／Ｄ変換手段１２のサンプリング数が増えてデータ量が多くなるので、それに応じて大きくする。また、光ディスク１の回転速度が速くなるほど、Ａ／Ｄ変換手段１２のサンプリング数が減り、データ量が少なくなるので、それに応じて小さくする。同様に、Ａ／Ｄ変換手段１２のＡ／Ｄサンプリング速度が速くなるほど、光検出手段１１からの映像信号をＡ／Ｄ変換手段１２がサンプリングする数が増えて、データ量が多くなるので、それに応じて所定数ａを大きくする。また、Ａ／Ｄ変換手段１２のＡ／Ｄサンプリング速度が遅くなるほど、光検出手段１１からの映像信号をＡ／Ｄ変換手段１２がサンプリングする数が減り、データ量が少なくなるので、それに応じて所定数ａを小さくする。
【００６４】
以上のように、本発明の実施の形態１による分析装置においては、マーク３をもとにして決定される２つの直線ＲＳ、ＲＥと、光ディスク１上の内外２つのトラックとで囲まれる領域を分析領域として、その領域に分析対象２をセットし、光ディスク１を回転させながらトラックに沿ってレーザを照射し、トレースして前記分析領域のデータを取得し、取得したデータの量と近接したトラックで取得したデータの量との変化量が所定数ａ以上であれば、異常が発生したと判定するので、取得したデータ量が正しいかどうかを判定することができる。そのため、データに抜けがある場合や、取得したデータ量に変動がある場合に、それらの異常を検出することができるので、スキャン処理のリトライを行いデータを取り直すことが可能となる。
【００６５】
（実施の形態２）
次に、本発明の実施の形態２を、図２と図３を用いて説明する。
本実施の形態２は、実施の形態１の方法を用いてスキャン処理中の異常を検出した場合の、スキャン処理のリトライ方法を提供することを目的とするものである。
【００６６】
まず、トラック単位でスキャン処理のリトライを行うデータ取得処理方法を、図２を用いて説明する。なお、データ取得処理方法のうち、スピンアップ処理からトレースを開始するまでは実施の形態１と同一の処理を行うので、その説明は省略する。
【００６７】
スキャン処理中に１トラック周期の信号を検出したときをトラックの先頭として、１トラック周期の信号を検出したときに、光ディスク装置制御手段４が、再生させている光ディスク１のアドレス情報をアドレス再生手段７に取得する。それと同時に、そのときのデータ記憶手段１５の書き込みポインタが示すデータ記憶手段１５のアドレスを保持する。これによって、これからデータを取得しようとしているトラックの先頭位置についての光ディスク１上のアドレス情報と、データ記憶手段１５への書き込みを開始するデータ記憶手段１５のアドレスとを取得し、保持する。そして、次のトラックの先頭を検出するまでスキャン処理を行う。
【００６８】
このとき、１トラックのスキャン処理中、またはスキャン処理終了直後に、上述の実施の形態１のようにして、そのトラックのスキャン処理中のデータの異常検出処理を行う。
【００６９】
その結果、異常が検出された場合は、保持していた先頭位置についての光ディスク１上のアドレス情報が示す位置へのシーク処理を行い、光ディスク装置制御手段４は、データ記憶手段１５の書き込みポインタを、保持していたデータ記憶手段１５のアドレスの位置に戻す。すなわち、異常を検出した場合にトラックの先頭へ戻ってスキャン処理のリトライを行いながら、スキャン処理を続ける。これに対し、異常検出処理の結果、異常が検出されなければ、次のトラックからも同様にして、トラック毎にデータの異常検出処理を行い、異常を検出した場合には、同様にトラックの先頭へ戻ってスキャン処理のリトライを行いながら、スキャン処理を続ける。
【００７０】
以上のように、本発明の実施の形態２による分析装置においては、マーク３を元にして決定される２つの直線ＲＳ、ＲＥと、光ディスク１上の２つのトラックとで囲まれる光ディスク１上の領域を分析領域とし、この分析領域に分析対象２をセットし、光ディスク１を回転させながらトラックに沿ってレーザを照射し、トレースして、前記分析領域のデータ取得処理を行うときに、光ディスク１における所定の径方向の直線と各トラックが交わる点を各トラックの先頭とし、データ取得処理中に異常を検出した場合に、異常を検出した位置をトラック単位で特定し、特定した異常検出位置で取得したデータを消去し、この異常検出位置からデータ取得処理を再開して、異常検出前の続きからデータを取得し直すので、異常を検出した個所のデータを修復することができる。
【００７１】
以上の説明では、スキャン処理のリトライをトラック単位で行ったが、光ディスク１上に符号化されたアドレス情報単位でのリトライを行っても、同様の効果が得られる。
【００７２】
次に、図３を参照しながら、異常検出位置をマーク単位で特定する場合について説明する。
まず、図２の分析装置の構成を、マーク検出手段１３から出力されるマーク検出信号が光ディスク装置制御手段４にも出力されるようにする。図３（ａ）のように光ディスク１上にマーク３ａ、マーク３ｂ、マーク３ｃが存在する場合、光ディスク装置制御手段４が生成する１トラック周期の信号、マーク検出手段１３から出力されるマーク検出信号、及びマーク検出期間に取得したデータのデータ記憶手段１５への書き込みとスキャン処理の異常検出の処理タイミングは、それぞれ図３（ｂ）のようになる。なお、図３（ｃ）に図３（ａ）と図３（ｂ）との対応を示す。また、図３（ｂ）における取得データのデータ記憶手段への書き込み／スキャン処理の異常検出処理タイミングについては、Ｌレベルが処理実行中、Ｈレベルが処理停止中を示す。
【００７３】
この場合において、光ディスク装置制御手段４は、１トラック周期の信号を検出したとき（Ｐ１）に、現在の光ディスク１のアドレス情報とデータ記憶手段１５への書き込み開始アドレスとを、スキャン処理のリトライを行うときのパラメータとしてセットする。次に、光ディスク装置制御手段４は、最初に検出するマーク３ａの検出期間に取得したデータをデータ記憶手段１５に書き込み、そのデータの異常検出処理が終わり、異常が検出されなければ、トラックの先頭から数えて第１個目のマーク３のスキャンが終わったことを示すフラグを光ディスク装置制御手段４が保持する。また、同時にスキャンをリトライするときのパラメータのうち、データ記憶手段１５への書き込み開始アドレスを、現在書き込みポインタが示しているアドレスに更新する。同じく、マーク３ｂの検出期間に取得したデータをデータ記憶手段１５に書き込み、そのデータの異常検出処理が終わり、異常が検出されなければ、第２個目のマークのスキャンが終わったことを示すフラグを保持し、また、マーク３ｃの検出期間に取得したデータをデータ記憶手段１５に書き込み、そのデータの異常検出処理が終わり、異常が検出されなければ、第３個目のマーク３のスキャンが終わったことを示すフラグを保持し、同時にリトライするときのパラメータのうち、データ記憶手段１５への書き込み開始アドレスを更新する。そして、異常を検出したときにはフラグを確認し、トラックのどのマーク検出期間に異常を検出したかを特定する。
【００７４】
以上のようにして、どのトラックのどのマーク検出期間からリトライしたら良いかを特定できたら、設定しておいたパラメータを使って異常を検出したトラックの先頭にシークし、データ記憶手段１５への書き込み開始アドレスは特定したマーク検出期間への書き込み開始アドレスに戻す。そして、フラグが示す期間になったら、スキャン処理を開始する。
【００７５】
具体的には、１トラック周期の信号を検出してから、最初に検出するマーク３ａの検出期間に取得したデータをデータ記憶手段１５に書き込み、そのデータの異常検出処理が終わるまでのＴ８の期間で異常を検出したら、マーク３ａからスキャン処理のリトライを行うようにする。同様にして、マーク３ａの検出期間に取得したデータのデータ記憶手段１５への書き込みと、そのデータの異常検出処理とが終わってから、マーク３ａの次に検出するマーク３ｂの検出期間に取得したデータをデータ記憶手段１５に書き込み、そのデータの異常検出処理が終わるまでのＴ９の期間で異常を検出したら、マーク３ｂからスキャン処理をし直すことになる。さらに、マーク３ｂの検出期間に取得したデータのデータ記憶手段１５への書き込みと、そのデータの異常検出処理とが終わってから、マーク３ｂの次に検出するマーク３ｃの検出期間に取得したデータをデータ記憶手段１５に書き込み、そのデータの異常検出処理が終わるまでのＴ１０の期間に異常を検出したら、マーク３ｃからスキャン処理をし直すことになる。
【００７６】
このようにすることによって、スキャン処理のリトライを、トラック単位、または光ディスク１上に符号化されたアドレス情報単位で行うときに、単位内のどのマーク３ａ、３ｂ、３ｃからスキャン処理をし直したらいいかを特定することができるため、取得データの異常を検出してからスキャン処理のリトライを行うまでの期間を短縮することができる。なお、ここでは請求項４と請求項６を組み合わせた場合の説明を行ったが、同様にして請求項５と請求項６を組み合わせた場合でも同じ効果を得ることができる。
【００７７】
（実施の形態３）
次に、本発明の実施の形態３を、図２と図４を用いて説明する。
実施の形態２では、何度スキャン処理のリトライを行ってもリトライが成功しない場合は、リトライ処理を繰り返すことになるなど、データ取得処理が遅延する場合がある。そこで、本実施の形態３は、分析装置が取得したデータをホストコンピュータ８が再構成して映像を取得する構成である場合に、データの異常を検出したときに、高速に対処できるようにすることを目的とするものである。
【００７８】
以下に、本発明の分析装置のデータ取得処理の流れを説明するが、図４に示すデータ取得処理のうち、スピンアップ処理（Ｓ１）からトレース開始（Ｓ５）までは実施の形態１と同様の処理を行うので、その説明を省略する。
【００７９】
図２に示す分析装置において、スキャン処理は、ホストコンピュータ８に指定された位置からトレースを開始した後（Ｓ５）、１トラック周期の信号を確認してから開始する。このスキャン処理を行う前にデータ記憶手段１５の書き込みポインタが示すアドレスを保持し、第１トラック目のデータの書き込み開始アドレスを保持する。それから、第１トラック目のスキャン処理を行う（Ｓ６）。次に、取得した１トラックのデータに異常がないかどうかを判定する異常検出処理を行う（Ｓ７）。
【００８０】
ここで、データの異常を検出しなかった場合は、光ディスク装置制御手段４は連続で異常を検出した回数を０とし、この回数を保持する（Ｓ８）。かつ、これに続いて、ホストコンピュータ８に指定されたトラック数のスキャン処理が完了したかどうかを確認する（Ｓ１３）。ここで、スキャン処理が完了したと判定された場合は、データ記憶手段１５に書き込まれている取得データをホストコンピュータ８に送信し終わり次第、分析装置とホストコンピュータ８から成るシステムとしてのデータ取得処理を終了する。ステップＳ１３の判定において、まだスキャン処理が完了していないと判定された場合は、ステップＳ６から第２トラック目のスキャン処理を行うことになる。
【００８１】
第１トラック目のスキャン処理を行った後のステップＳ７の判定において、異常を検出したと判定した場合は、光ディスク装置制御手段４は異常連続検出回数を１とし、この回数を保持する（Ｓ９）。第１トラック目ではステップＳ１０とＳ１１は行わずに次のステップＳ１３に進み、スキャン処理が完了したかどうかを確認する。そして、スキャン処理が完了していない場合はステップＳ６に戻り、第２トラック目のスキャン処理を行う。スキャン処理が完了している場合は、データ記憶手段１５に書き込まれている取得データをホストコンピュータ８に送信し終わり次第、データ取得処理を終了する。
【００８２】
次に、第１トラック目でスキャン処理が完了しなかった場合の第２トラック目のスキャン処理を説明する。第２トラック目では、前回保持していてデータ記憶手段１５に書き込まれている第１トラック目の取得データの書き込み開始アドレスと共に、第２トラック目の取得データの書き込み開始アドレスも同様にして保持してから、スキャン処理を行う（Ｓ６）。そして、第２トラック目のデータの異常検出処理を行い（Ｓ７）、異常を検出しなければ、第１トラック目と同様にして、ステップＳ８を経て、Ｓ１３の判定を行い、スキャン処理が完了していると判定された場合は、データ記憶手段１５に書き込まれている取得データをホストコンピュータ８に送信し終わり次第、データ取得処理を終了する。反対にスキャン処理が完了していないと判定された場合は、ステップＳ６に戻り、第３トラック目のスキャン処理に移行する。第２トラック目の処理のステップＳ７の判定において異常を検出した場合、保持していた異常連続検出回数を１増加させて更新する（Ｓ９）。そして、異常連続検出回数が所定数以上であるかどうかを確認する（Ｓ１０）。
【００８３】
Ｓ１０の判定において、異常連続検出回数が所定数以上であった場合には、異常を検出したことをホストコンピュータ８に通知し（Ｓ１２）、データ取得処理を終了する。これに対し、Ｓ１０の判定で異常連続検出回数が所定数未満であると判定された場合は、データ記憶手段１５の領域のうち、保持していた第１トラック目の取得データの書き込み開始アドレスから第２トラック目の取得データの書き込み開始アドレスの直前までの領域に書き込まれているデータ、つまり第１トラック目で取得したデータを、第２トラック目のデータの書き込み開始アドレスから書き込む。このようにして、異常を検出した第２トラック目のデータを第１トラック目のデータで補間する（Ｓ１１）。そして、ホストコンピュータ８に指定されたトラック数のスキャン処理が完了したかどうかを確認し（Ｓ１３）、スキャン処理が完了していれば、スキャン処理を終了してデータ記憶手段１５に書き込まれている取得データをホストコンピュータ８に送信し終わり次第、データ取得処理を終了する。スキャン処理が完了していないと判断された場合は、第３トラック目のスキャン処理に移行する。
【００８４】
なお、以上のＳ７からＳ１３までの処理は、スキャン処理が終わってから、次のトラックの最初のマーク３を検出するまでの間に行うものとする。
【００８５】
このようにして、異常が連続で所定数以上検出されるまで、またはホストコンピュータ８に指定されたトラック数のスキャン処理が完了するまで、異常を検出した場合には近接するトラックのデータで補間しながら、第２トラック目と同様にしてスキャン処理を行う。
【００８６】
以上のように、本発明の実施の形態３による分析装置においては、マークをもとにして決定される２つの径方向の直線と、光ディスク上の２つのトラックとに囲まれる光ディスク上の領域を分析領域とし、その分析領域に分析対象をセットし、光ディスクを回転させながらトラックに沿ってレーザを照射し、トレースしてデータ取得処理を行う場合に、連続して所定数以上の異常を検出してもリトライを行わず、隣接したトラックのデータをもとに補間するので、異常発生に対して画像の信頼性の低下を防ぎながら高速に対処することができる。このため、異常検出時にデータ取得処理が遅延することを防ぐことができる。
【００８７】
なお、ここで説明した流れでは、第１トラック目のスキャン処理で異常が発生した場合には、それに対する処置を行っていないが、第１トラック目のスキャン処理で異常を検出した場合に限って、例えば実施の形態２のようなリトライを行うようにすれば良い。
【００８８】
（実施の形態４）
次に、本発明の実施の形態４を、図２と図５とを用いて説明する。
分析装置でデータ取得処理を行う場合に、光ディスク１はＣＬＶ方式で回転させる。分析装置は、ホストコンピュータ８に指定されたトレース開始位置にシークしてからスキャン処理を開始するが、シーク処理でピックアップ１０の位置が変わったときには、光ディスク１の回転数の変更を伴うため、光ディスク１の回転数が変動する。これが原因して、シークした直後では検出するマーク期間の長さが変動する。このため、取得するデータ量も変動してしまう。
【００８９】
そこで、本実施の形態４では、このようなスキャン処理開始時の取得データの量についての異常の発生を未然に防止できるようにすることを目的とする。
それを実現するために、本実施の形態４では、ホストコンピュータ８から指定されるトレース開始位置よりも所定のトラック数だけ側方たとえば内周側にシークしてトレースを開始し、そこからホストコンピュータ８に指定したトレース開始位置に到達するまでの期間に、検出するマーク期間の変動が落ち着いたことを確認してから、スキャン処理を開始するという方法でデータ取得処理を行う。
【００９０】
以下に、本実施の形態の分析装置におけるデータ取得処理方法の流れを説明する。なお、図５に示すデータ取得処理のうち、スピンアップ処理（Ｓ１４）から光ディスク１の回転速度の切り替え処理（Ｓ１６）までは、実施の形態１と同様の処理を行うので、その詳細な説明を省略する。また、ここでは分析装置の構成を、実施の形態２と同様に、マーク検出手段１３から出力されるマーク検出信号が光ディスク装置制御手段４にも出力されるものとする。
【００９１】
データ取得処理において、光ディスク１の回転速度の切り替え処理が完了すると（Ｓ１６）、光ディスク装置制御手段４はホストコンピュータ８から指定されたトレース開始位置を基準にして何トラック分内周からマーク検出の変動を検査するかを決定する（Ｓ１７）。ここで決定する検査トラック数についての所定数は、シーク前のピックアップ１０の位置での光ディスク１の回転数とホストコンピュータ８に指定されるトレース開始位置での光ディスク１の回転数との差をもとに、回転数の差が大きい場合は検査トラック数（所定数）を多く、回転数の差が小さい場合は検査トラック数（所定数）を少なくするように検査トラック数を決定する。これは、ＣＬＶ方式で光ディスク１を回転させているときにシークする場合、光ディスク１の回転数の差が大きいほど、光ディスク１の回転数の変動が著しい期間も長くなり、結果としてマーク検出の変動が著しい期間も長くなるからである。
【００９２】
そして、ステップＳ１７で決定したマーク検出の変動の検査の開始位置にシークして（Ｓ１８）、トレースを開始し（Ｓ１９）、マーク検出の変動の検査すなわちマーク検出の安定性の検査を、ホストコンピュータ８に指定されたトレース開始位置に到達するまで行う（Ｓ２０）。
【００９３】
このマーク検出の変動の検査は、光ディスク装置制御手段４が１トラック毎に光検出手段１１で検出するマーク期間の合計を測定し、第２トラック目からは、測定したマーク期間とその前のトラックで測定マーク期間との変化量を算出する。そして、算出した結果、変化量が光ディスク装置制御手段４に予め設定されていた閾値すなわち所定数未満であれば、マーク検出は安定していると判定する。これに対し変化量が所定数以上であれば、マーク検出は安定していないと判定する。
【００９４】
そして、ホストコンピュータ８に指定されたトレース開始位置に到達した時点で、ステップＳ２１におけるマーク検出の変動の検査の結果、マーク検出は安定していないと判定された場合は、ステップＳ１７に戻って、今度はホストコンピュータ８に指定されたトレース開始位置を基準にして、前回決定した第１の所定数に光ディスク装置制御手段４に予め保持されていた第２の所定数を加えたトラック数を新しい検査トラック数として、前回のマーク検出の変動の検査と同様の処理を行う。
【００９５】
反対に、ホストコンピュータ８に指定されたトレース開始位置に到達した時点で、ステップＳ２１におけるマーク検出の変動の検査の結果が、マーク検出は安定していると判定された場合は、光ディスク装置制御手段４はホストコンピュータ８に指定されたトレース開始位置の光ディスク１上のアドレス情報と検査トラック数を保持する（Ｓ２２）。そして、指定されたトラック数だけスキャン処理を行う（Ｓ２３、Ｓ２４）。
【００９６】
将来データ取得処理を行うときに、ステップＳ２２で保持したトレース開始位置と同じ位置がホストコンピュータ８から指定された場合には、同時に保持しておいた検査トラック数を参照し、それを検査トラック数の初期値にするようにする。このように、過去の経験をもとに検査トラック数を設定することで、最適な検査トラック数を設定することができる。
【００９７】
なお、繰り返し検査を行ってもマーク検出の変動が落ち着かない場合は異常であると判断し、ホストコンピュータ８に異常の発生を通知し、データ取得処理を終了する。
【００９８】
以上のように、本発明の実施の形態４による分析装置においては、データ取得処理を開始する前に、ホストコンピュータ８に指定されたトレース開始位置よりも所定トラック数だけ内周にシークしてトレースし、マーク期間の検出の変動が落ち着いたかどうかを判定し、ホストコンピュータ８に指定されたトレース開始位置になってもマーク検出期間が安定しなかった場合は、ホストコンピュータ８に指定されたトレース開始位置から所定トラック数だけ内周にシークして、再度マーク期間の検出が正しくできるかどうかを確かめてから、ホストコンピュータ８に指定されたトレース開始位置からスキャン処理を開始するので、マーク期間の検出の変動が落ち着いたことを確認してからスキャン処理を開始することができる。これにより、マーク期間の検出の変動が原因してスキャン処理開始時に発生するデータ量の異常を未然に防ぐことができる。
【００９９】
（実施の形態５）
次に、本発明の実施の形態５を、図２と図６〜図８とを用いて説明する。
スキャン処理のリトライの要因の１つとして、図２におけるデータ記憶手段１５に対する光ディスク装置制御手段４の読み出し要求量よりも映像信号制御手段１４の書き込み要求量が多いことにより、データ記憶手段１５の空き領域が無くなるために、データの読み出しが行われてデータ記憶手段１５に空き領域が発生するまでは、データの書き込みを待たなければならない場合が挙げられる。このとき、１トラックのうちマーク３の占める割合が多いと、１トラックにつき取得しなければならないデータ量が多くなるために、映像信号制御手段１４からデータ記憶手段１５への書き込み要求量が多くなる。このため、データ記憶手段１５の空き領域が無くなり易くなり、スキャン処理のリトライが発生し易くなり、データ取得処理が遅延する。
【０１００】
そこで、本実施の形態５は、このようなデータ記憶手段１５の空き領域の欠乏が原因で発生するスキャン処理のリトライの数を減らして、データ取得処理の遅延を軽減させることを目的とするものである。
【０１０１】
以下に、図２の構成の分析装置が、図７（ａ）に示す光ディスク１を装着した場合のデータ取得処理の流れを、図６を用いて説明する。なお、図６に示すデータ取得処理のうち、シーク処理（Ｓ３２）から指定領域のスキャン完了判定（Ｓ３７）までは、処理手順が実施の形態２と同様なので、これらの一連の処理を単に「データ取得処理」と呼び、その詳細な説明を省略する。また、ここでは分析装置の構成を、実施の形態２と同様に、マーク検出手段１３から出力されるマーク検出信号が光ディスク装置制御手段４にも出力されるものとする。さらに、光ディスク回転手段５によって生成されるＦＧ信号を、光ディスク装置制御手段４が映像信号制御手段１４に伝える構成とする。そして、映像信号制御手段１４がこのＦＧ信号をもとにして、１トラック周期の信号を得るものとする。
【０１０２】
光ディスク１が分析装置にセットされると、分析装置はスピンアップ処理を行う（Ｓ２５）。そして、光ディスク装置制御手段４はマーク検出手段１３から出力されるマーク検出信号により、光ディスク１に配置されているマーク３ｄが検出される期間を測定する。同時に、１トラック周期を測定し、１トラックに対するマーク検出期間が占める割合を算出する。ここで測定したマーク検出信号が図７（ｂ）の信号であるとする。また、図７（ｃ）は図７（ａ）と図７（ｂ）との対応を示す。このとき、マーク３ｄの検出期間Ｔ１２と、１トラックに対するマーク検出期間が占める割合Ｔ１２／Ｔ１１とが求められる（Ｓ２６）。次に、データ取得のための初期設定を行う（Ｓ２７）。
【０１０３】
それから、ステップＳ２５のスピンアップ処理において算出した、１トラック周期Ｔ１１に対するマーク検出期間Ｔ１２が占める割合Ｔ１２／Ｔ１１が、所定値以上であるかどうかを確認する（Ｓ２８）。以下においては、この所定値を、１トラックをＦＧ信号で分割したときの各領域の割合とした場合を例として説明する。ここでは、図７（ｂ）に示すようにＦＧ信号は１トラックにつき６回出力する設定になっているので、所定値は１／６である。ここで、図７（ａ）の点Ａ〜Ｆは、光ディスク１の最外周でのＦＧ信号の立ち上がりエッジの検出タイミングを表している。
【０１０４】
ステップＳ２８の判定において、マーク検出期間の占める割合が所定値未満であれば、従来の技術と同様に全分析領域のデータを１度のデータ取得処理で取得することになる。そこで、ステップＳ３０に進み、光ディスク１の回転速度をホストコンピュータ８に指定された速度に切り替える（Ｓ３０）。次に、ステップＳ３１は全分析領域を分割するステップであるが、この場合は分割せずにデータ取得処理を行うので、何もせずに次のステップに進む。そして、光ディスク１上の全分析領域のスキャン処理を行いながら（Ｓ３２〜Ｓ３７）、ホストコンピュータ８にデータを送信する。さらに、全分析領域のデータ取得処理を完了したことを確認して（Ｓ３８）、データ取得処理を終了する。
【０１０５】
ステップＳ２８の判定において、１トラックのうちのマーク検出期間が占める割合が所定値以上である場合は、光ディスク装置制御手段４は、映像信号制御手段１４に、マーク検出手段１３から出力されるマーク検出信号のうち、ＦＧ信号によって決定される弧ＡＢの期間で検出されるマーク検出期間に対応するもののみを有効にするよう指令する（Ｓ２９、Ｓ３１）。つまり、映像信号制御手段１４は、マーク検出期間の開始からＦＧ信号の立ち上がりを検出するまでの期間である、図７（ｂ）に示されるＴ１３だけを、マーク検出期間であるものとして、スキャン処理を行う（Ｓ３２〜Ｓ３７）。そして、スキャン処理をしながら、スキャン処理で取得したデータをホストコンピュータ８に送信する。以上のようにして、図７（ａ）に示す領域ＯＡＢ内の分析領域のデータ取得処理を完了したら、領域ＯＡＢ内の分析領域のデータ取得処理を完了したことを示すフラグを、光ディスク装置制御手段４が保持する。
【０１０６】
次に全分析領域のデータ取得処理を完了したか否かを光ディスク装置制御手段４が確認する（Ｓ３８）。これは、どの領域のデータ取得処理が終了したかを示すフラグを確認することによって、データ取得処理が終了していない領域を調べ、その領域に分析領域が存在するかどうかを確かめることによって行う。ここでは、フラグを確認することにより、領域ＯＡＢのデータ取得が完了していることが分かる。そこで、次に弧ＢＣの期間にマーク３が配置されているかどうかをＦＧ信号とマーク検出手段１３から出力されるマーク検出信号から確認する。ここでは、領域ＯＢＣの分析領域のデータ取得処理が完了していないと判定する。
【０１０７】
そして、ステップＳ３１に戻り、光ディスク装置制御手段４は、映像信号制御手段１４に、マーク検出手段１３から出力されるマーク検出信号のうち、ＦＧ信号によって決定される弧ＢＣの期間で検出されるマーク期間のみ有効にするよう指令する（Ｓ３１）。次に、ステップＳ２７の初期設定でホストコンピュータ８に指定されたトレース開始位置へシークし、マークが検出される期間がＴ１４だけであるものとしてスキャン処理を行う（Ｓ３２〜Ｓ３７）。そして、１度目と同様にしてスキャン処理をしながら、スキャン処理で取得したデータをホストコンピュータ８に送信する。このようにして領域ＯＢＣの領域のデータ取得処理が完了したら、次に全分析領域のデータ取得処理を完了したかを確認する（Ｓ３８）。このとき、領域ＯＡＢ、領域ＯＢＣ以外の領域の分析領域がないと判定し、全分析領域のデータ取得処理を完了したと判定し、データ取得処理を終了する。
【０１０８】
以上のように、１トラックのうち分析領域が占める割合が所定値以上である場合は、分析領域を分割して、分割した各領域の１トラック内で占める割合が所定値以下になるようにし、分割した領域毎にデータ取得処理を分けて行うことにより、データ記憶手段１５に空き領域ができるのを長時間待つことを防止できるので、データ取得処理の遅延を防ぐことができる。
【０１０９】
次に、本実施の形態５において、分析領域の分割をマーク単位とする場合に関し、図８（ａ）のように周方向に沿った３箇所にマーク３ｅ、３ｆ、３ｇを有した光ディスク１を装着した場合について、図６を用いて説明する。
【０１１０】
ステップＳ２６のマーク期間測定処理において、上記の場合と同様にして、光ディスク装置制御手段４が、マーク検出手段１３から出力されるマーク検出信号をもとに、光ディスク１に配置されているマーク３ｅ、３ｆ、３ｇの個数と、それぞれのマーク３ｅ、３ｆ、３ｇの検出期間とを測定する。同時に、１トラック周期を測定し、１トラックに対する全マーク検出期間が占める割合を算出する。
【０１１１】
ここで測定したマーク検出信号が図８（ｂ）の信号である。このとき、ステップＳ２８において、１トラック周期Ｔ１５に対する全マーク検出期間（Ｔ１６＋Ｔ１７＋Ｔ１８）が占める割合が所定値未満であれば、分析領域を分割せずに、１度のデータ取得処理で全ての分析領域のデータを取得する。
【０１１２】
これに対し、ステップＳ２８において、１トラック周期Ｔ１５に対する全マーク検出期間（Ｔ１６＋Ｔ１７＋Ｔ１８）が占める割合が所定値以上であると判定した場合は、各マーク３ｅ、３ｆ、３ｇの期間が所定値未満であることを確かめて（Ｓ２８）、光ディスク１上の全分析領域を３回に分けて各マーク３ｅ、３ｆ、３ｇで示される分析領域毎にスキャン処理を行う。１度目のデータ取得処理は、光ディスク装置制御手段４が、映像信号制御手段１４に対して、１トラックの先頭信号を基準にして最初に検出するマーク３ｅの検出期間のスキャンを行うように指令を出す。これに対し、映像信号制御手段１４は、マーク検出手段１３から出力されるマーク検出信号のうち、最初に検出するマーク３ｅの検出期間だけを抽出する。そして、映像信号制御手段１４は、スキャン処理において抽出したマーク検出期間だけ光検出手段１１から出力される映像信号をディジタルデータに変換するようにＡ／Ｄ変換手段１２に指令する。同じようにして、２回目のデータ取得処理ではマーク３ｆの検出期間、３回目のデータ取得処理では、マーク３ｇの検出期間のスキャン処理を行う。
【０１１３】
ステップＳ２８において、各マーク３ｅ、３ｆ、３ｇが所定値よりも大きいと判定された場合は、図７に示した分割方法で分析領域を分割したうえで、データ取得処理を行う。
【０１１４】
このようにマーク単位で分析領域を分割して、複数回に分けてデータ取得処理を行い、１つのマークから取得するデータに継ぎ目を作らないことにより、データの信頼性を低下させずにデータを取得できる。また、全分析領域のデータ取得処理が完了していなくても、各マークの分析領域のデータを取得し終わった時点で、ホストコンピュータは各分析領域のデータを分析することができる。
【０１１５】
ステップＳ２８で使用する所定値は、光ディスク１の回転速度が遅くなるほど、Ａ／Ｄ変換手段１２のサンプリング数が増えることによりデータ量が多くなるのに応じて、小さくする。また、光ディスク１の回転速度が速くなるほどＡ／Ｄ変換手段１２のサンプリング数が減ることによりデータ量が少なくなるのに応じて、大きくする。
【０１１６】
同様に、ステップＳ２８で使用する所定値は、Ａ／Ｄ変換手段１２のＡ／Ｄサンプリング速度が速くなるほど、光検出手段１１からの映像信号をＡ／Ｄ変換手段１２がサンプリングする数が増えて、データ量が多くなるのに応じて、小さくする。また、Ａ／Ｄ変換手段１２のＡ／Ｄサンプリング速度が遅くなるほど、光検出手段１１からの映像信号をＡ／Ｄ変換手段１２がサンプリングする数が減り、データ量が少なくなるのに応じて、大きくする。
【０１１７】
これにより、データ取得処理のデータ量に関係するパラメータの変動に応じて所定値を決定することにより、最適に分析領域を分割することができるものである。このため、データ記憶手段１５の空き領域の欠乏が原因で発生するスキャン処理のリトライを、より軽減することができる。
【０１１８】
【発明の効果】
本発明の分析装置では、取得したデータの異常を検出し、異常を検出した場合にスキャン処理のリトライを行うので、取得したデータの異常を検出した個所のデータを取り直すことができ、データ抜けなどにより正常に取得できなかったデータを修復することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１で使用する光ディスクの平面図
【図２】本発明の実施の形態の分析装置の構成を示すブロック図
【図３】本発明の実施の形態２の分析装置に関する図面であって、
（ａ）は使用する光ディスクの平面図
（ｂ）は分析装置のスキャン処理時に使用する信号のタイミングチャート
（ｃ）は（ｂ）の記号を説明する図表
【図４】本発明の実施の形態３の分析装置におけるデータ取得処理を示すフローチャート
【図５】本発明の実施の形態４の分析装置におけるデータ取得処理を示すフローチャート
【図６】本発明の実施の形態５の分析装置におけるデータ取得処理を示すフローチャート
【図７】本発明の実施の形態５の分析装置に関する図面であって、
（ａ）は使用する光ディスクの平面図
（ｂ）は分析装置のスキャン処理時に使用する信号のタイミングチャート
（ｃ）は（ｂ）の記号を説明する図表
【図８】本発明の実施の形態５の他の分析装置に関する図面であって、
（ａ）は使用する光ディスクの平面図
（ｂ）は分析装置のスキャン処理時に使用する信号のタイミングチャート
（ｃ）は（ｂ）の記号を説明する図表
【符号の説明】
１    光ディスク
２    分析対象
３    マーク
４    光ディスク装置制御手段
８    ホストコンピュータ
９    映像信号処理回路
１４    映像信号制御手段
【図１】
2004233225.tif 000003
【図２】
2004233225.tif 000004
【図３】
2004233225.tif 000005
【図４】
2004233225.tif 000006
【図５】
2004233225.tif 000007
【図６】
2004233225.tif 000008
【図７】
2004233225.tif 000009
【図８】
2004233225.tif 000010