(57)【要約】      （修正有）【課題】ディスクの欠陥等によるアドレスエラーがあっても、データの記録再生を正常に行う手段を提供する。【解決手段】トラックに設定された第１の記録領域ごとに付与されるアドレス情報を有している光ディスクに対して、複数の前記第１の記録領域で構成される第２の記録領域単位にて前記光ディスクへのデータの記録又は再生を行う光ディスク装置において、前記第２の記録領域を構成する複数の前記第１の記録領域ごとに付与される前記アドレス情報のうち正常であると識別された前記アドレス情報の数と所定の閾値とを対照した結果に基づいて、前記光ディスクへのデータの記録又は再生に関する制御を行うための制御手段を有する。【選択図】      図１
2004281022.tif 000002
【特許請求の範囲】
【請求項１】
トラックに設定された第１の記録領域ごとに付与されるアドレス情報を有している光ディスクに対して、複数の前記第１の記録領域で構成される第２の記録領域単位にて前記光ディスクへのデータの記録又は再生を行う光ディスク装置において、
前記第２の記録領域を構成する複数の前記第１の記録領域ごとに付与される前記アドレス情報のうち正常であると識別された前記アドレス情報の数と所定の閾値とを対照した結果に基づいて、前記光ディスクへのデータの記録又は再生に関する制御を行うための制御手段を有することを特徴とする光ディスク装置。
【請求項２】
前記制御手段は、
前記第２の記録領域が有している前記アドレス情報のうち正常であると識別された前記アドレス情報の数と前記閾値とを対照し、前記アドレス情報の数が前記閾値より大又は以下であるか否かを判定する閾値判定手段を有することを特徴とする請求項１に記載の光ディスク装置。
【請求項３】
前記制御手段は、
前記光ディスクに照射されている光スポットをシーク開始位置からシーク目標位置に移動させるシーク動作が行われる場合に、前記シーク開始位置から前記シーク目標位置までに含まれる少なくとも一つの前記第２の記録領域について、前記閾値判定手段の判定結果に基づいて、前記シーク動作を停止するための制御を行うことを特徴とする請求項２に記載の光ディスク装置。
【請求項４】
前記制御手段は、
前記光ディスクに照射されている光スポットをシーク開始位置からシーク目標位置に移動させるシーク動作が行われる場合に、前記シーク開始位置から前記シーク目標位置までに含まれる少なくとも一つの前記第２の記録領域について、前記閾値判定手段の判定結果に基づいて、所定回数を上限として前記シーク動作をリトライするための制御を行うことを特徴とする請求項２又は３に記載の光ディスク装置。
【請求項５】
前記制御手段は、
データの記録中又は再生中の状態にある前記第２の記録領域について、前記閾値判定手段の判定結果に基づいて、前記第２の記録領域へのデータの記録又は再生を停止するための制御を行うことを特徴とする請求項２乃至４のいずれかに記載の光ディスク装置。
【請求項６】
前記光ディスクは、
前記アドレス情報及び前記アドレス情報を検査するためのアドレス検査用情報を、前記トラックのウォブリング情報に対応づけて有しており、
前記光ディスク装置は、
前記光ディスクから読み出された前記ウォブリング情報を受信し、前記受信したウォブリング情報に対応した前記アドレス情報を生成するためのアドレス生成手段と、
前記光ディスクから読み出された前記ウォブリング情報を受信し、前記受信したウォブリング情報に対応した前記アドレス検査用情報に基づいて、前記アドレス生成手段にて生成した前記アドレス情報を検査するためのアドレス情報検査手段と、
を有することを特徴とする請求項１乃至５のいずれかに記載の光ディスク装置。
【請求項７】
前記制御手段は、
前記アドレス情報検査手段から、前記アドレス情報の検査結果を示すアドレス検査結果情報を受信し、前記受信したアドレス検査結果情報が前記検査したアドレス情報が正常であると識別したことを示す場合に、所定のパラメータ値を更新するパラメータ値更新手段を有し、
前記閾値判定手段は、
前記更新したパラメータ値と前記閾値とを対照することで、前記第２の記録領域が有している前記アドレス情報のうち正常であると識別された前記アドレス情報の数が、前記閾値より大又は以下であるか否かを判定することを特徴とする請求項６に記載の光ディスク装置。
【請求項８】
トラックに設定された第１の記録領域ごとに付与されるアドレス情報を有している光ディスクに対して、複数の前記第１の記録領域で構成される第２の記録領域単位にて前記光ディスクへのデータの記録又は再生を行う光ディスク装置の制御方法において、
前記第２の記録領域を構成する複数の前記第１の記録領域ごとに付与される前記アドレス情報のうち、正常であると識別された前記アドレス情報の数と所定の閾値とを対照した結果に基づいて、前記光ディスクへのデータの記録又は再生に関する制御を行うことを特徴とする光ディスク装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光ディスクへの記録又は再生を行う光ディスク装置及びその制御方法に関する。
【０００２】
【従来の技術】
レーザービームを利用した記録・再生が可能な光ディスクの規格の一つとして、データ追記型（Ｗｒｉｔｅ  Ｏｎｃｅ）のＣＤ−Ｒや、書き換え可能型（ＲｅＷｒｉｔａｂｌｅ）のＣＤ−ＲＷなどのＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）規格がある。近年、ＣＤ−Ｒ及びＣＤ−ＲＷディスクについては、低価格化と併せて普及率が拡大しており、広く一般化されている。
【０００３】
記録・再生が可能なＣＤ規格の物理フォーマットに準拠した光ディスク（ＣＤ規格媒体）では、トラックを形成するプリグルーブ（案内溝）が、絶対時間情報などによりＦＭ変調された波形に則してウォブリング（蛇行）している。このプリグルーブからウォブリングの周波数を復調することによって、絶対時間情報であるＡＴＩＰ（Ａｂｓｏｌｕｔｅ  ｔｉｍｅ  Ｉｎ  Ｐｒｅｇｒｏｏｖｅ）アドレスを取得することができる。なお、このＡＴＩＰアドレスは、当該ＣＤ規格の論理フォーマットを用いてデータの記録・再生を行う光ディスク装置において、当該ＣＤ規格媒体上でのデータの記録・再生位置を管理するための情報として利用される。
【０００４】
ところで、ＣＤ−Ｒ及びＣＤ−ＲＷディスクの記録容量は、標準で６５０Ｍバイトや７００Ｍバイト程度である。近年、ビデオ録画の用途などで、光ディスク媒体に対してさらなる大容量記録を求めるニーズが高いため、ＣＤ−Ｒ及びＣＤ−ＲＷディスクの標準の記録容量ではこうしたニーズに対応できない。
【０００５】
このため、ＣＤ−Ｒ及びＣＤ−ＲＷ等といった既存のＣＤ規格媒体からＡＴＩＰアドレスを取得し、この取得したＡＴＩＰアドレスをもとに変換した高密度記録用アドレスを利用することでＣＤ規格媒体への高密度記録を実現する仕組みが提案されている（例えば、以下に示す特許文献１参照）。なお、高密度記録用アドレスとは、隣り合う２つのＡＴＩＰアドレスの区間に対応する記録領域を所定数（記録密度の倍率）論理的に区分した場合に、その区分領域（セクタ）ごとに付与されるアドレスのことである。
【０００６】
また、前述の仕組みを備える光ディスク装置（従来の光ディスク装置）は、前述の区分領域に対して、高密度記録用アドレスに対応づけられたＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）情報を実データと併せて記録する。この目的は、当該光ディスク装置が、ＣＤ規格媒体から光学的に読み出した前述のＩＤ情報を高密度記録用アドレスに変換し、この変換した高密度記録用アドレスを用いて前述の区分領域の位置を識別することにある。
【０００７】
さらに、従来の光ディスク装置において、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）規格に準拠した論理フォーマットに基づいてＣＤ規格媒体への記録・再生を行う技術が提案されている。なお、ＤＶＤ規格に準拠した論理フォーマットでは、１ＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ）ブロックを記録・再生単位としており、通常、８ＡＴＩＰ区間に相当する記録領域に対して、１ＥＣＣブロック分のデータが記録されることになる。
【０００８】
【特許文献１】
特開２００２−５６６１７号公報
【０００９】
【発明が解決しようとする課題】
ところで、従来の光ディスク装置では、ＣＤ規格媒体上の目的トラック位置からデータを記録・再生する前段階の処理として、光学ヘッドをトラックに沿う方向に移動させ、光スポットが目的トラック位置に照射される場所にて位置決めをするシーク動作が行われる。なお、このシーク動作の過程では、当該光ディスク装置は、シーク開始位置からシーク目標位置までにある区分領域（セクタ）を光スポットによってトレースする。そして、その光スポットの反射光に基づいて区分領域（セクタ）に記録されてあるＩＤ情報を読み出すとともに、そのＩＤ情報から変換した高密度記録用アドレスを参照することで、トラック上における現在の光スポットの位置を識別していくことになる。
【００１０】
しかしながら、ＣＤ規格媒体上にある埃・塵や、傷・ディスクの偏芯等といったＣＤ規格媒体自体が有する欠陥によって、ＣＤ規格媒体から光学的な情報の読み出しが正常に行われず、ＣＤ規格媒体から読み出されたＩＤ情報や、そのＩＤ情報から変換した高密度記録用アドレスが不正な情報となる場合がある。この場合、シーク動作の過程で不正な高密度記録用アドレスが参照されることになるので、シーク動作における位置決めの精度が低下し、目的トラック位置からのデータの記録・再生が正常に行われないという問題が発生する。
【００１１】
また、シーク動作が正常に実行された後、目的トラック位置からデータの記録・再生が行われる過程においても、前述した光学的な情報の読み出しが正常に行われず、データの記録中又は再生中にあるトラック位置に対応した高密度記録用アドレスが不正な情報となってしまい、データの記録・再生が正常に行われない可能性がある。特に、データの記録が正常に行われない場合では、目的外のトラック位置にデータを記録することになるため、ＣＤ規格媒体が有している記録領域を無駄に消費するという問題が発生する。
【００１２】
そこで、本発明は、前述した課題を解決するためになされたものであり、信頼性を向上させた光ディスク装置及びその制御方法を提供することを目的とする。
【００１３】
【課題を解決するための手段】
前記課題を解決するための主たる本発明は、トラックに設定された第１の記録領域ごとに付与されるアドレス情報を有している光ディスクに対して、複数の前記第１の記録領域で構成される第２の記録領域単位にて前記光ディスクへのデータの記録又は再生を行う光ディスク装置において、前記第２の記録領域を構成する複数の前記第１の記録領域ごとに付与される前記アドレス情報のうち、正常であると識別された前記アドレス情報の数と所定の閾値とを対照した結果に基づいて、前記光ディスクへのデータの記録又は再生に関する制御を行うための制御手段を有することとする。
【００１４】
好ましくは、本発明に係る第２の態様として、前記制御手段は、前記第２の記録領域が有している前記アドレス情報のうち正常であると識別された前記アドレス情報の数と前記閾値とを対照し、前記アドレス情報の数が前記閾値より大又は以下であるか否かを判定する閾値判定手段を有することとする。
なお、前述した『第１の記録領域』とは、例えば、後述の「１ＡＴＩＰ区間」であり、前述した『アドレス情報』とは、例えば、後述の「ＡＴＩＰアドレス」のことであり、前述した『第２の記録領域』とは、例えば、後述の「１ＥＣＣブロック」のことである。また、前述した『制御手段』とは、例えば、後述の「システム制御マイコン」のことであり、前述した『閾値判定手段』とは、例えば、後述の「システム制御マイコン」が備える手段となる。
ここで、光ディスク上にある埃・塵や、傷・ディスクの偏芯等といった光ディスク自体が有する欠陥によって、光ディスクから光学的な情報の読み出しが正常に行われず、正常である（又は、正常でない）アドレス情報の数が所定の閾値より大又は以下となる可能性が高くなる場合がある。
本発明では、こうした事象を踏まえて、前述した仕組みを有することで、正常でない第２の記録領域、すなわち、正常である（又は、正常でない）アドレス情報の数が所定の閾値より大又は以下となる第２の記録領域を識別することが可能となる。そして、光ディスクへのデータの記録又は再生に関する制御において、正常でない第２の記録領域を識別する前述した仕組みを有効に活用することによって、光ディスク装置の信頼性を向上させることが可能となる。
【００１５】
本発明に係る第３の態様として、前記制御手段は、前記光ディスクに照射されている光スポットをシーク開始位置からシーク目標位置に移動させるシーク動作が行われる場合に、前記シーク開始位置から前記シーク目標位置までに含まれる少なくとも一つの前記第２の記録領域について、前記閾値判定手段の判定結果に基づいて、前記シーク動作を停止するための制御を行うこととする。
なお、前述した『シーク動作を停止する』とは、例えば、『制御手段』が、光学ヘッドサーボ回路によるスライド機構（不図示）に対してのスライド制御、高密度記録モード用エンコーダによる記録データのエンコード処理、高密度記録モード用デコーダやＰＬＬなどによる再生データのデコード処理などを停止させることである。
本発明では、前述した仕組みを有することで、シーク動作の過程で、正常でない第２の記録領域が識別された場合、すなわち、光ディスクから光学的な読み取りが正常に行われていない可能性が高い場合に、シーク動作を停止することになる。このことは、シーク動作の信頼性を向上させることになる。また、特に、データの記録前に伴うシーク動作の場合では、誤ったシーク目標位置にデータが記録されなくなるので、光ディスクが有する記録領域の無駄な消費を抑制することが可能となる。
【００１６】
本発明に係る第４の態様として、前記制御手段は、前記光ディスクに照射されている光スポットをシーク開始位置からシーク目標位置に移動させるシーク動作が行われる場合に、前記シーク開始位置から前記シーク目標位置までに含まれる少なくとも一つの前記第２の記録領域について、前記閾値判定手段の判定結果に基づいて、所定回数を上限として前記シーク動作をリトライするための制御を行うこととする。
本発明では、前述した仕組みを有することで、シーク動作の過程で、正常でない第２の記録領域が識別された場合、すなわち、光ディスクから光学的な読み取りが正常に行われていない可能性が高い場合に、シーク動作をリトライすることになる。このことは、シーク動作の信頼性を向上させることになる。また、特に、データの記録前に伴うシーク動作の場合では、誤ったシーク目標位置にデータが記録されなくなるので、光ディスクが有する記録領域の無駄な消費を抑制することが可能となる。
【００１７】
本発明に係る第５の態様として、前記制御手段は、データの記録中又は再生中の状態にある前記第２の記録領域について、前記閾値判定手段の判定結果に基づいて、前記第２の記録領域へのデータの記録又は再生を停止するための制御を行うこととする。
なお、前述した『データの記録・再生処理の停止』とは、例えば、『制御手段』が、光学ヘッドサーボ回路によるスライド機構（不図示）に対してのスライド制御、高密度記録モード用エンコーダによる記録データのエンコード処理、高密度記録モード用デコーダやＰＬＬなどによる再生データのデコード処理などを停止させることである。
本発明では、前述した仕組みを有することで、シーク動作終了後のデータの記録中又は再生中にある状態で、正常でない第２の記録領域が識別された場合、すなわち、光ディスクから光学的な読み取りが正常に行われていない可能性が高い場合に、光ディスクへのデータの記録・再生処理を停止することになる。このことは、データの記録・再生処理の信頼性を向上させることになる。また、特に、データの記録処理の場合では、光ディスクが有する記録領域の無駄な消費を抑制することが可能となる。
【００１８】
本発明に係る第６の態様として、前記光ディスクは、前記アドレス情報及び前記アドレス情報を検査するためのアドレス検査用情報を、前記トラックのウォブリング情報に対応づけて有しており、前記光ディスク装置は、前記光ディスクから読み出された前記ウォブリング情報を受信し、前記受信したウォブリング情報に対応した前記アドレス情報を生成するためのアドレス生成手段と、前記光ディスクから読み出された前記ウォブリング情報を受信し、前記受信したウォブリング情報に対応した前記アドレス検査用情報に基づいて、前記アドレス生成手段にて生成した前記アドレス情報を検査するためのアドレス情報検査手段と、を有することとする。
なお、前述した『アドレス検査用情報』とは、例えば、後述の「ＣＲＣデータ」のことであり、前述した『アドレス生成手段』及び『アドレス情報検査手段』とは、例えば、後述の「ＡＴＩＰデコーダ」である。
【００１９】
本発明に係る第７の態様として、前記制御手段は、前記アドレス情報検査手段から、前記アドレス情報の検査結果を示すアドレス検査結果情報を受信し、前記受信したアドレス検査結果情報が前記検査したアドレス情報が正常であることを示す場合に、所定のパラメータ値を更新するパラメータ値更新手段を有し、前記閾値判定手段は、前記更新したパラメータ値と前記閾値とを対照することで、前記第２の記録領域が有している前記アドレス情報のうち正常であると識別された前記アドレス情報の数が、前記閾値より大又は以下であるか否かを判定することとする。
なお、前述した『パラメータ値更新手段』とは、例えば、後述の「システム制御マイコン」が備える手段である。
【００２０】
本発明に係る第８の態様として、トラックに設定された第１の記録領域ごとに付与されるアドレス情報を有している光ディスクに対して、複数の前記第１の記録領域で構成される第２の記録領域単位にて前記光ディスクへのデータの記録又は再生を行う光ディスク装置の制御方法において、前記第２の記録領域を構成する複数の前記第１の記録領域ごとに付与される前記アドレス情報のうち、正常であると識別された前記アドレス情報の数と所定の閾値とを対照した結果に基づいて、前記光ディスクへのデータの記録又は再生に関する制御を行うこととする。
本発明では、前述した仕組みを有することで、正常でない第２の記録領域、すなわち、正常である（又は、正常でない）アドレス情報の数が所定の閾値より大又は以下となる第２の記録領域を識別することが可能となる。そして、光ディスクへのデータの記録又は再生に関する制御において、正常でない第２の記録領域を識別するための前述した仕組みを有効に活用することによって、光ディスク装置の制御方法の信頼性を向上させることが可能となる。
本発明の他の特徴については、添付図面及び本明細書の記載により明らかにする。
【００２１】
【発明の実施の形態】
＝＝＝実施例＝＝＝
以下、本発明の実施の形態を図面に基づいて具体的に説明する。
＜システム構成＞
まず、本発明の一実施形態である光ディスク装置１００を含めたシステムの概略構成を、図１を用いて説明する。ここで、図１に示す光ディスク装置１００は、ＣＤ−Ｒ及びＣＤ−ＲＷなどの既存のＣＤ規格の物理フォーマットに準拠した光ディスク（ＣＤ規格媒体）２００に対して、高密度記録用アドレスを利用した記録・再生が可能である。なお、物理フォーマットとは、光ディスク２００の寸法や記録・再生方法、セクタ構成などを規定したものである。
なお、ユーザーの利便性を鑑みて、ＣＤ規格媒体に対して、当該ＣＤ規格の論理フォーマットに準拠した標準記録モードによる記録・再生をサポートするのが好適である。さらに、当該光ディスク装置１００は、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ及びＤＶＤ−ＲＷ／＋ＲＷなどのＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）規格の物理フォーマットに準拠した光ディスク２００（ＤＶＤ規格媒体）に関して、当該ＤＶＤ規格の論理フォーマットに準拠した標準記録モードによる記録・再生をサポートしてもよい。なお、論理フォーマットとは、ファイルやディレクトリ、ボリュームといったデータ構造の仕組みを規定したものである。
【００２２】
以下では、説明の都合上、光ディスク２００は、ＣＤ規格媒体とする。このＣＤ規格媒体では、トラックを形成するプリグルーブ（案内溝）が、絶対時間情報などによりＦＭ変調された波形に則してウォブリング（蛇行）している。このプリグルーブからウォブリングの周波数を復調することによって、絶対時間情報であるＡＴＩＰ（Ａｂｓｏｌｕｔｅ  Ｔｉｍｅ  Ｉｎ  Ｐｒｅｇｒｏｏｖｅ）アドレスを取得できる。
【００２３】
また、光ディスク装置１００は、光ディスク（ＣＤ規格媒体）２００への記録・再生処理に採用する論理フォーマットとして、高密度記録用アドレス等による高密度記録モードのみをサポートするものとする。
【００２４】
同図に示すとおり、光ディスク装置１００は、光学ヘッド１、フロントエンド処理部２、光学ヘッドサーボ回路３、ＷＢＬ検出部４、ＡＴＩＰデコーダ（『アドレス生成手段』、『アドレス情報検査手段』）５、ＰＳＮデコーダ６、ＰＬＬ回路７、高密度記録モード用デコーダ８、高密度記録モード用エンコーダ９、インタフェース部１０、ＲＡＭ１１、システム制御マイコン（『制御手段』）１２、レーザー出力制御回路１３、レーザー駆動回路１４、スピンドルモーター１５、モーター駆動回路１６、モーター制御回路１７、を有する。
【００２５】
光学ヘッド１は、対物レンズ（不図示）と、この対物レンズを介して光ディスク２００に対してレーザービームＢを出射するレーザー素子１ａと、光ディスク２００に照射されている光スポットに基づく反射光を受光する受光素子（不図示）などが組み込まれている。また、光学ヘッド１には、シーク動作、すなわち、トラックに沿う方向に光学ヘッド１を移動させて、光スポットが目的トラック位置に照射される場所にて当該光学ヘッド１を位置決めするためのスライド機構、光ディスク２００に出射したレーザービームＢを記録・再生対象の目的トラックに追従させる制御（トラッキング制御）を行うためのトラッキング機構、光ディスク２００に出射したレーザービームＢの焦点ずれを補正する制御（フォーカス制御）を行うためのフォーカス機構、などが組み込まれている（いずれも不図示）。
【００２６】
フロントエンド処理部２は、マトリクス演算回路、増幅回路及び波形整形回路（イコライザ）などで構成されるＲＦアンプ、３ビーム法、プッシュプル法又はＤＰＤ（Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｐｈａｓｅ  Ｄｅｔｅｃｔｉｏｎ）法などに基づいたトラッキング誤差信号生成回路、非点収差法やフーコー法などに基づいたフォーカス誤差信号生成回路などを備える（いずれも不図示）。
【００２７】
ＲＦアンプは、光学ヘッド１の受光素子（不図示）にて受光光量に応じて生成された電気信号に基づいて、トラック上にあるピットの有無を判別するためのＲＦ信号（ラジオ周波信号）を生成する。なお、このＲＦ信号は２値化されている。また、ＲＦ信号は、ＡＴＩＰアドレスを取得するためのウォブリング周波数成分を含んでいる。さらに、光ディスク２００が予め高密度記録されている場合には、ＲＦ信号は、後述のＩＤ情報を含むことになる。
【００２８】
トラッキング誤差信号生成回路は、前述のＲＦアンプと同様に、光学ヘッド１の当該受光素子（不図示）にて受光光量に応じて生成された電気信号に基づいて、光学ヘッド１のトラッキング制御機構をサーボ制御するためのトラッキング誤差信号を生成する。また、フォーカス誤差信号生成回路も同様に、前述の受光素子（不図示）の電気信号に基づいて、光学ヘッド１のフォーカス制御機構をサーボ制御するためフォーカス誤差信号を生成する。
【００２９】
光学ヘッドサーボ回路３は、フロントエンド処理部２にて生成された各種誤差信号（トラッキング誤差信号やフォーカス誤差信号等）に基づいて、光学ヘッド１に組み込まれたサーボ機構（トラッキングサーボ機構やフォーカスサーボ機構等）を駆動するためのサーボ制御信号を生成する。そして、そのサーボ制御信号に基づいてサーボ機構の駆動をサーボ制御する。
【００３０】
ＷＢＬ検出部４は、ＢＰＦ（Ｂａｎｄ  Ｐａｓｓ  Ｆｉｌｔｅｒ）回路やコンパレータ等によって構成される。この構成において、ＢＰＦ回路は、フロントエンド処理部２にて生成されたＲＦ信号を受信し、その受信したＲＦ信号からウォブリング周波数成分（中心周波数２２．０５ｋＨｚ）を抽出する。このウォブリング周波数成分と基準となる電圧とをコンパレータにて比較することで、２値化データとしてのＷＢＬ（Ｗｏｂｂｌｅ）信号（『ウォブリング情報』）をＡＴＩＰデコーダ５やモーター制御回路１７に送信する。
【００３１】
ＡＴＩＰデコーダ５は、ＷＢＬ検出部４から受信した１ＡＴＩＰ区間（後述）あたりのＷＢＬ信号に基づいて、ＡＴＩＰアドレスをデコードする。ここで、１ＡＴＩＰ区間あたりのＷＢＬ信号には、同期検出用のパターン、当該ＷＢＬ信号が記録されている記録領域に付与された識別子、ＡＴＩＰアドレス等を含めたウォブリング情報、誤り検出のためのＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｏｄｅ）データ（『アドレス検査用情報』）が含まれている（図２参照）。
【００３２】
また、ＡＴＩＰデコーダ５は、ＣＲＣチェック回路（『アドレス情報検査手段』）５ａを有している。ＣＲＣチェック回路５ａは、１ＡＴＩＰ区間あたりのＷＢＬ信号からＡＴＩＰアドレスが正常にデコードしたか否かを判定するために、前述のＣＲＣデータに基づいてＣＲＣチェックを行う。なお、ＡＴＩＰアドレスのデコード結果の判定のために、前述したＣＲＣチェックに限定されるものではなく、例えば、水平・垂直パリティビット（『アドレス検査用情報』）を用いたパリティチェック方式やＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｎｇ  Ｃｏｄｅ；『アドレス検査用情報』）を用いたＥＣＣチェック方式などのその他の誤り訂正・検出方式を採用してもよい。
【００３３】
ＰＳＮデコーダ６は、光ディスク２００が未記録状態である場合と、高密度記録用アドレスとしてのＰＳＮ（Ｐｈｙｓｉｃａｌ  Ｓｅｃｔｏｒ  Ｎｕｍｂｅｒ）アドレスを用いて高密度記録された状態にある場合とでは処理内容が異なる。
まず、光ディスク２００が未記録状態である場合の処理を説明する。この場合、ＰＳＮデコーダ６は、ＡＴＩＰデコーダ５にてデコードしたＡＴＩＰアドレスを受信すると、この受信したＡＴＩＰアドレスに基づいて、高密度記録用アドレスとしてのＰＳＮアドレスをデコードする。
【００３４】
つぎに、光ディスク２００が、高密度記録用アドレスとしてのＰＳＮアドレスを用いて、高密度記録された状態にある場合の処理を説明する。この場合、ＰＳＮアドレスにて論理的に区分した記録領域（区分領域）では、ＰＳＮアドレスに対応づけられたＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）情報が実データと併せて記録されることになる（図３参照）。このＩＤ情報は、光ディスク装置１００が、前述の区分領域を識別するための情報となる。また、前述の区分領域には、ＩＤ情報を含めたデータのビット誤り等を検査するためのパリティビットも併せて記録される（図３参照）。なお、前述の区分領域には、ＰＳＮアドレス自体を記録してもよい。
【００３５】
すなわち、ＰＳＮデコーダ６は、フロントエンド処理部２において生成されたＲＦ信号に含まれるＩＤ情報を受信し、この受信したＩＤ情報に基づいてＰＳＮアドレスをデコードする。また、そのデコードの際には、ＩＤ情報と併せて前述のパリティビットも受信し、この受信したパリティビットに基づいてＩＤ情報のパリティチェックを行う。
【００３６】
ＰＬＬ回路７は、位相比較器、チャージポンプ、ＬＰＦ、ＶＣＯ、分周回路などを備える（いずれも不図示）。この構成において、ＰＬＬ回路７は、ＷＢＬ検出部４から受信したＷＢＬ信号に基づいて、光ディスク２００の規格に応じたデコード処理にて用いられるタイミング信号としてのクロック信号を生成する。
【００３７】
高密度記録モード用デコーダ８は、高密度記録モード時の場合に、光ディスク２００への再生処理に採用する論理フォーマットに応じたデコード処理を行う。なお、本発明では、ＤＶＤ規格にて規定された論理フォーマットに応じたデコード処理を採用する。なお、ＤＶＤ規格では、変調コードとしてＥＦＭ−ｐｌｕｓを、また誤り訂正符号としてＲＳ（Ｒｅｅｄ  Ｓｏｌｏｍｏｎ）Ｐｒｏｄｕｃｔ−Ｃｏｄｅを採用している。そこで、高密度記録モード用デコーダ８は、ＰＬＬ回路７にて生成されたクロック信号及びフロントエンド処理部２にて生成されたＲＦ信号（ＲＦ信号の入力ラインは不図示）に基づいて、これらの変調コード及び誤り訂正符号に基づいたデコード処理を行うものとする。
【００３８】
高密度記録モード用エンコーダ９は、パソコン等の情報処理装置（不図示）からインタフェース部１４を介して入力される記録データに関して、高密度記録モードにおいて採用する論理フォーマットに応じたエンコード処理を行う。
なお、本発明では、高密度記録モード用デコーダ８との関連により、ＤＶＤ規格にて規定された論理フォーマットに応じたエンコード処理を採用する。このエンコード処理としては、記録・再生時の誤り訂正単位であるＥＣＣブロックを構成するための処理や、ＥＦＭ−ｐｌｕｓ変調処理、スクランブル処理などが該当し、これらの処理が施された後の記録用変調信号をレーザー出力制御回路１３に送信する。
【００３９】
インタフェース部１０は、光ディスク装置１００とパソコン等の情報処理装置（不図示）などとの間における記録・再生データの送受信を制御する。
【００４０】
ＲＡＭ１１は、当該情報処理装置（不図示）からインタフェース部１０を介して再生要求を受信した場合に、高密度記録モード用デコーダ８においてデコード処理中の中間データやデコード処理後の再生データを一時記憶する。この一時記憶された再生データは、インタフェース部１０を介して当該情報処理装置（不図示）に送信される。
また、ＲＡＭ１１は、当該情報処理装置（不図示）からインタフェース部１０を介して記録要求の対象となる記録データを受信した場合に、その記録データを一時記憶する。この一時記憶された記録データは、高密度記録モード用エンコーダ９におけるエンコード処理の際にアクセスされることになる。
【００４１】
システム制御マイコン１２は、光ディスク２００の記録及び再生に係る光ディスク装置１００全般のシステム制御を司る。なお、本発明では、システム制御マイコン１２は、ＡＴＩＰデコーダ５及びＰＳＮデコーダ６に対して以下の割り込み処理を実行する仕組みを有している。
【００４２】
まず、ＡＴＩＰデコーダ５に対する割り込み処理としては、ＡＴＩＰデコーダ５のＣＲＣチェック回路５ａが、記録・再生単位である１ＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ）ブロック分の記録領域を構成する１ＡＴＩＰ区間ごとのＡＴＩＰアドレスをＣＲＣチェックした際に、そのＣＲＣチェック結果に関する情報（以下、ＣＲＣチェック結果情報と称する。）を取得するための仕組みとする。
一方、ＰＳＮデコーダ６に対する割り込み処理としては、ＰＳＮデコーダ６が１ＥＣＣブロック分の記録領域における先頭ＡＴＩＰ区間についてのＰＳＮアドレスをデコードした際に、そのデコードしたＰＳＮアドレスを取得するための仕組みとする。
【００４３】
また、システム制御マイコン１２は、前述した仕組み以外にも、特に、ＣＲＣチェック結果判定部１２ａ、アクセス制御部１２ｂを有している。
ＣＲＣチェック結果判定部１２ａは、前述した割り込み処理によって取得したＣＲＣチェック結果情報が、デコードしたＡＴＩＰアドレスが正常でないことを識別した旨を示す情報であった場合に、所定のパラメータＫの値をカウントアップ又はカウントダウンしていくことで更新する（『第１のパラメータ値更新手段』）。なお、パラメータＫの値は、１ＥＣＣブロック分の記録領域を構成する全てのＡＴＩＰ区間（８ＡＴＩＰ区間）についてのＣＲＣチェック結果情報を取得するごとに、初期値にリセットされるものとする。
【００４４】
ところで、ＣＲＣチェック結果判定部１２ａは、前述した割り込み処理によって取得したＣＲＣチェック結果情報が、デコードしたＡＴＩＰアドレスが正常であることを識別した旨を示す情報であった場合に、所定のパラメータＫの値を更新するようにしてもよいが（『第２のパラメータ値更新手段』）、以下の説明では、前述した『第１のパラメータ値更新手段』による更新を行うものとする。
【００４５】
また、ＣＲＣチェック結果判定部１２ａは、所定の閾値Ａ（０≦Ａ≦８）と更新されたパラメータＫの値とを対照することで、１ＥＣＣブロック分の記録領域を構成する８ＡＴＩＰ区間に付与されたＡＴＩＰアドレスそれぞれについて、正常でないと識別されたＡＴＩＰアドレスの数が閾値Ａより大又は以下であるか否かを判定する（『第１の閾値判定手段』）。
【００４６】
なお、ＣＲＣチェック結果判定部１２ａは、前述の対照によって、１ＥＣＣブロック分の記録領域を構成する８ＡＴＩＰ区間に付与されたＡＴＩＰアドレスそれぞれについて、正常であると識別されたＡＴＩＰアドレスの数が閾値Ａより大又は以下であるか否かを判定するようにしてもよいが（『第２の閾値判定手段』）、以下の説明では、前述した『第１の閾値判定手段』による判定を行うものとする。
【００４７】
アクセス制御部１２ｂは、ＰＳＮデコーダ６に対しての割り込み処理によって取得したＰＳＮアドレスを用いて、光ディスク２００へのアクセス、すなわち、データの記録・再生処理を制御する。
例えば、シーク動作の場合、アクセス制御部１２ｂは、取得したＰＳＮアドレスを、当該情報処理装置（不図示）から指定された記録・再生対象の目的トラック位置に対応するＰＳＮアドレスに更新する。この更新したＰＳＮアドレスは、光学ヘッドサーボ回路３に送信される。なお、光学ヘッドサーボ回路３では、アクセス制御部１２ｂから受信したＰＳＮアドレスに基づいて、光学ヘッド１を移動させるべく光学ヘッド１が備えるスライド機構（不図示）を制御し、光スポットが目的トラック位置に照射される場所にて当該光学ヘッド１を位置決めするサーボ制御が行われる。
【００４８】
また、シーク動作後に目的トラック位置から実際にデータの記録を行う場合、アクセス制御部１２ｂは、目的トラック位置のＰＳＮアドレスにて指定される１ＥＣＣブロック分の記録領域（８ＡＴＩＰ区間）に対して、ＲＡＭ１１に一時記憶されてある記録データのエンコード処理を開始すべく高密度記録モード用エンコーダ９などを制御する。
【００４９】
同様に、シーク動作後に目的トラック位置から実際にデータの再生を行う場合、アクセス制御部１２ｂは、目的トラック位置のＰＳＮアドレスにて指定される１ＥＣＣブロック分の記録領域（８ＡＴＩＰ区間）からの再生データのデコード処理を開始すべく高密度記録モード用デコーダ８やＰＬＬ回路７などを制御する。
【００５０】
レーザー出力制御回路１３は、高密度記録モード用エンコーダ１３から受信した記録用変調信号に基づいて、レーザー素子１ａをレーザー発光駆動するためのパルス信号を生成する。このパルス信号は、レーザー駆動回路１４に送信される。なお、レーザー出力制御回路１３は、システム制御マイコン１２による制御下で、光ディスク２００の記録層の特性やレーザービームＢのスポット形状などを判別して、レーザー素子１ａから出射されるレーザービームＢの最適出力レベルを設定するための処理も行う。
【００５１】
レーザー駆動回路１４は、レーザー出力制御回路１３から受信したパルス信号に基づいて、レーザー素子１ａをデータ記録時においてレーザー発光駆動する。これによって、レーザー素子１ａからレーザービームＢが出射され、高密度記録モード用エンコーダ９出力の記録用変調信号に応じたピットが、光ディスクのトラックに形成される。また、データ再生時では、フロントエンド処理部２の内部又は外部に備える不図示のＡＰＣ（Ａｕｔｏｍａｔｉｃ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ）回路の制御下において、レーザー素子１ａをレーザー発光駆動する。なお、光学ヘッド１には、レーザー素子１ａから出射されるレーザービームＢのパワーを検出するための検出器（不図示）が備わっており、ＡＰＣ回路は、この検出器にて検出されたレーザービームＢのパワーを監視しつつ、レーザー素子１ａから出射されるレーザービームＢのパワーが一定となるための制御を行う。
【００５２】
スピンドルモーター１５は、光ディスク２００を回転駆動するモーターであり、モーター駆動回路１６は、スピンドルモーター１５を回転駆動するための回路である。モーター制御回路１７は、ＷＢＬ検出部４から受信したＷＢＬ信号に基づくウォブリング周波数の情報を用いて、ＣＤ規格による線速度一定方式にてスピンドルモーター１５の回転駆動制御を行うための回路である。あるいは、スピンドルモーター１５の回転に応じて発生するパルス信号を用いて、角速度一定方式にてスピンドルモーター１５の回転駆動制御を行ってもよい。
【００５３】
＜高密度記録モードのデータ構造＞
光ディスク装置１００が、ＣＤ−ＲやＣＤ−ＲＷなどのＣＤ規格媒体である光ディスク２００に対して、記録・再生処理に採用する論理フォーマットとしての高密度記録モードについて詳細に説明する。
【００５４】
まず、図２を用いて、標準記録モードにおけるデータ構造を説明する。
同図に示すように、ＣＤ規格媒体に対して記録されるデータの最小単位は、ＣＤ規格のＥＦＭ（Ｅｉｇｈｔ  ｔｏ  Ｆｏｕｒｔｅｅｎ  Ｍｏｄｕｌａｔｉｏｎ）変調方式に基づいた１ＥＦＭフレームとなる。そして、９８ＥＦＭフレームにて５８８ビットの１フレームが構成される。また、この１フレームによって、”Ｐ，Ｑ，Ｒ，…，Ｗ”からなるサブコードデータ（トラック番号、インデックス情報、絶対・相対アドレス等を含む）が生成される。
【００５５】
また、ＣＤ規格媒体の内周部のトラックから外周部のトラックに向かって、トラックのウォブリング情報に対応づけられた絶対アドレスが付与されている。この絶対アドレスは、絶対時間情報としてのＡＴＩＰアドレスに該当する。ＡＴＩＰアドレスは、通常、２４ビットのデータで構成され、上位８ビットは「分（ｍｉｎｕｔｅ）」を示し、続く８ビットは「秒（ｓｅｃｏｎｄ）」を示し、下位８ビットは「フレーム」を示す。なお、「分」、「秒」、「フレーム」の各データは、２進化１０進数（ＢＣＤ；Ｂｉｎａｒｙ  Ｃｏｄｅｄ  Ｄｅｃｉｍａｌ）にて表現される。
【００５６】
また、１秒間あたりのフレーム数は”７５”（００フレーム〜７４フレーム）である。ここで、”１／７５”秒間に相当するＡＴＩＰアドレスによって設定される記録領域（以下、１ＡＴＩＰ区間と称する。『第１の記録領域』）は、光ディスク装置１００において記録・再生単位として扱う１セクタとなる。この１セクタ分の記録領域は、通常２ｋバイトで構成され、前述したようにシンクパターン、識別子、ウォブリング情報、ＣＲＣデータなどが記録される。
【００５７】
一方、図３は、高密度記録モードの場合のデータ構造である。この高密度記録モードでは、例えば、標準記録モードに対して２．０倍の記録密度を実現する。この場合、１ＡＴＩＰ区間では、２セクタ分、すなわち４ｋバイトのデータが記録される。なお、この場合の１セクタ分の記録領域には、ＰＳＮアドレスに対応づけられるＩＤ情報、記録データ、ＩＤ情報及び記録データを検査するためのパリティビット等が記録される。
【００５８】
また、前述したとおり、高密度記録モードでは、ＤＶＤ規格に準拠した変調・復調方式を採用しているため、光ディスク装置１００において記録・再生単位は１ＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ）ブロックとなる。なお、この１ＥＣＣブロック分のデータは、８ＡＴＩＰ区間に相当する記録領域（『第２の記録領域』）に記録されるものとする。すなわち、１ＥＣＣブロック分の記録領域には、１６セクタ分（３２ｋバイト）のデータが記録されることになる。
【００５９】
＜ＡＴＩＰアドレスとＰＳＮアドレスの関係＞
＝＝＝物理フォーマット＝＝＝
高密度記録モードにて採用する光ディスク２００の物理フォーマットについて説明する。
光ディスク２００の物理フォーマットは、例えば、図４上段部に示すような構成となる。同図に示すように、光ディスク２００の内周側から外周側に対して、フォーマットエリア、ＰＣＡ（Ｐｏｗｅｒ  Ｃａｌｉｂｒａｔｉｏｎ  Ａｒｅａ）、ＰＭＡ（Ｐｒｏｇｒａｍ  Ｍｅｍｏｒｙ  Ａｒｅａ）、ＴＯＣ（Ｔａｂｌｅ  Ｏｆ  Ｃｏｎｔｅｎｔｓ）エリア、プログラムエリア及びリードアウトエリアが設けられている。
【００６０】
フォーマットエリアは、高密度記録モードにおいて光ディスク２００のフォーマット処理が実行された場合に、所定のデータ（例えば、オール”０”）が記録される。ＰＣＡは、レーザー素子１ａの記録パワーの設定制御として試し書きを行うためのテストエリアと、試し書きされたテストエリア内のアドレスや試し書き回数を記憶するためのカウンタエリアが設けられる。
ＰＭＡは、トラックへの記録毎に、記録モードの情報や、記録開始及び終了時間情報などを一時的に記録するための領域として使用される。また、予定された全てのトラックが記録された後、ＰＭＡに記録された情報に基づいて生成されたＴＯＣ情報が、ＴＯＣエリアに記録される。
プログラムエリアは、ユーザー使用可能領域として、実データの記録及び再生のための領域である。リードアウトエリアは、光ディスク２００の記録及び再生の終了位置を識別するための領域である。
以上の構成により、高密度記録モードにて採用する物理フォーマットは、既存のＣＤ規格に準拠した物理フォーマットと比較すると、プリギャップエリアなどが省略されており、高密度な記録が可能となる。
【００６１】
＝＝＝  ＡＴＩＰアドレス  ＝＝＝
ＡＴＩＰアドレスについて詳細に説明する。
図４中段部は、光ディスク装置１００が、光ディスク２００のプリグルーブの物理的なウォブリング情報をデコードして得られるＡＴＩＰアドレスの設定情報を示している。このＡＴＩＰアドレスは、光ディスク２００のトラックに付与された物理アドレスとしての一面と、光ディスク装置１００が光ディスク２００への記録又は再生の制御するために用いる論理アドレスとしての一面がある。
【００６２】
プログラムエリアの最内周側に相当するＡＴＩＰアドレス（以下、第１の基準ＡＴＩＰアドレスと称する。）は、”００（分）：００（秒）：００（フレーム）”である。そして、このプログラムエリアの最内周側から外周側に向かっての記録領域（以下、外周側記録領域と称する。）では、”１秒間＝７５フレーム”の換算にて、第１の基準ＡＴＩＰアドレスを１フレーム単位で単純増加していったＡＴＩＰアドレスが付与される。なお、本発明では、外周側記録領域におけるＡＴＩＰアドレスの最大値を”８９（分）：５９（秒）：７４（フレーム）”としている。
【００６３】
一方、第１の基準ＡＴＩＰアドレスより内周側の記録領域（以下、内周側記録領域と称する。）は、ＰＣＡやＰＭＡなどのユーザーが使用不可能な予約領域である。この内周側記録領域にもＡＴＩＰアドレスが付与されている。本発明では、例えば、内周側記録領域におけるＡＴＩＰアドレスの最小値（以下、第２の基準ＡＴＩＰアドレスと称する。）を、”９０（分）：００（秒）：００（フレーム）”としている。そして、内周側記録領域では、外周側記録領域と同様に、”１秒間＝７５フレーム”の換算にて、第２の基準ＡＴＩＰアドレスを１フレーム単位で単純増加していったＡＴＩＰアドレスが付与される。
【００６４】
＝＝＝  ＰＳＮアドレス  ＝＝＝
ＰＳＮアドレスについて詳細に説明する。
図４下段部は、光ディスク装置１００が、光ディスク２００への記録又は再生を高密度記録モードにて行う場合に、論理アドレスとして用いるＰＳＮアドレスの設定情報を示している。
【００６５】
ここで、ＰＳＮアドレスとは、当該ＡＴＩＰアドレスとしての絶対アドレスを”ｘ”とする場合に、”ｙ＝ｎ×（ｘ−ｍ）＋ｍ”によって算出される高密度記録用アドレス（ｙ）を示す。ここで、”ｎ”は記録密度についての倍率（標準記録モードの倍率を１とする）であり、２．０倍の記録密度であれば”ｎ＝２．０”である。また、”ｍ”は基準アドレスである。
【００６６】
すなわち、ＰＳＮアドレスは、高密度記録モードの論理フォーマットに従って、絶対アドレス”ｘ”に基づいた単位時間（”１／７５”秒間）に相当する記録領域（１ＡＴＩＰ区間）を記録密度の倍率（ｎ）によって区分した、１ＡＴＩＰ区間の論理的な区分領域に対して付与されることになる。このＰＳＮアドレスを用いた高密度記録によって、１ＡＴＩＰ区間にはｎ倍のデータが記録され、その結果として、光ディスク２００の記録密度はｎ倍となる。
【００６７】
なお、本発明では、記録密度の倍率（ｎ）を”２”とし、プログラムエリアの最内周側のＰＳＮアドレス（ｍ）を”３００００Ｈ（Ｈｅｘａｄｅｃｉｍａｌ  ：１６進）”とする。この場合、外周側記録領域のＡＴＩＰアドレスに対応づけられるＰＳＮアドレス（ｙ）は、”ｙ＝２×（ｘ（１６進）−３００００Ｈ）＋３００００Ｈ”として算出される。例えば、”００（分）：００（秒）：０１（フレーム）”のＡＴＩＰアドレスに対応するＰＳＮアドレスは、”３０００２Ｈ＝２×（３０００１Ｈ−３００００Ｈ）＋３００００Ｈ”である。
【００６８】
＜システム制御マイコンの動作＞
以下では、本発明において特徴的な処理を担当するシステム制御マイコン１２の動作について詳細に説明する。
【００６９】
＝＝＝  ＣＲＣ＿ＮＧフラグ値の設定  ＝＝＝
図５は、システム制御マイコン１２、特に、ＣＲＣチェック結果判定部１２ａが、１ＥＣＣブロック単位にてＣＲＣ＿ＮＧフラグ値を設定する処理を説明するフローチャートである。
【００７０】
まず、システム制御マイコン１２は、ＡＴＩＰデコーダ５及びＰＳＮデコーダ６に対する割り込み処理によって、１ＥＣＣブロック分の記録領域を構成する先頭１ＡＴＩＰ区間を対象として、ＡＴＩＰアドレス、ＣＲＣチェック結果情報及びＰＳＮアドレスを取得する（Ｓ５００）。
ＣＲＣチェック結果判定部１２ａは、Ｓ５００にて取得したＣＲＣチェック結果情報が、正常でないと識別した情報であるか否かを判定する（Ｓ５０１）。ここで、Ｓ５００にて取得したＣＲＣチェック結果情報が、正常でないことを識別した旨を示す場合に（Ｓ５０１：ＹＥＳ）、所定のパラメータＫの値を初期値（例えば、”０”）から＋１単位でカウントアップしていく（Ｓ５０２）。一方、Ｓ５００にて取得したＣＲＣチェック結果情報が、正常であること識別した旨を示す場合には（Ｓ５０１：ＮＯ）、パラメータＫをそのままの値とする。
【００７１】
ところで、１ＥＣＣブロック分の記録領域は、１６セクタに相当する。このため、１ＥＣＣブロック分の記録領域の先頭セクタに付与されるＰＳＮアドレスは、１６ＰＳＮアドレスずつ更新されるので、最下位の４ビットは”０”となる。
そこで、１ＥＣＣブロック分の記録領域を構成する８ＡＴＩＰ区間それぞれに対して、前述したパラメータＫの値のカウント処理を実行するために、Ｓ５００にて取得したＰＳＮアドレスの最下位の４ビットが”０”であるか否かを判定する（Ｓ５０３）。
【００７２】
Ｓ５０３での判定の結果、最下位の４ビットが”０”でない場合（Ｓ５０３：ＮＯ）、１ＥＣＣブロック分の記録領域を構成する次の１ＡＴＩＰ区間を対象として、ＣＲＣチェック結果情報をＡＴＩＰデコーダ５から取得し（Ｓ５０４）、Ｓ５０１乃至Ｓ５０３までのステップを再び実行する。なお、Ｓ５０４において、システム制御マイコン１２は、１ＥＣＣブロック分の記録領域を構成する８ＡＴＩＰ区間に付与された全てのＡＴＩＰアドレスのＣＲＣチェック結果情報を取得するたびに、ＰＳＮデコーダ６への割り込み処理によって、１ＥＣＣブロックの先頭１ＡＴＩＰ区間に対応したＰＳＮアドレスを取得することになる。
【００７３】
一方、Ｓ５０３での判定の結果、最下位の４ビットが”０”となった場合（Ｓ５０３：ＹＥＳ）、１ＥＣＣブロック分の記録領域を構成する全ての１ＡＴＩＰ区間を対象として、前述したパラメータＫの値のカウント処理が行われたことになる。そこで、ＣＲＣチェック結果判定部１２ａは、カウントされたパラメータＫの値と予め設定された閾値Ａとを対照して、パラメータＫの値が閾値Ａよりも大きいか否かを判定する（Ｓ５０５）。
【００７４】
ここで、パラメータＫの値が閾値Ａよりも大きい場合（Ｓ５０５：ＹＥＳ）、所定のＣＲＣ＿ＮＧフラグ値を、当該１ＥＣＣブロック分の記録領域が正常でないことを示す”１”に設定する（Ｓ５０６）。一方、パラメータＫの値が閾値Ａ以下である場合（Ｓ５０５：ＮＯ）、ＣＲＣ＿ＮＧフラグ値を、当該１ＥＣＣブロック分の記録領域が正常であることを示す”０”に設定する（Ｓ５０７）。
このようにして、システム制御マイコン１２のＣＲＣチェック結果判定部１２ａによって、１ＥＣＣブロック単位でのＣＲＣ＿ＮＧフラグ値の設定が行われる。
【００７５】
なお、前述した実施形態において、複数（２以上）ＥＣＣブロック分の記録領域に付与される全てのＡＴＩＰアドレスの中で、当該ＡＴＩＰアドレスが正常でないこと識別した旨を示すＣＲＣチェック結果情報の数をカウントしていき、そのカウント値と（ＥＣＣブロック数×閾値Ａ）とを対照することで、ＣＲＣ＿ＮＧフラグ値を”０（正常）”又は”１（異常）”に設定してもよい。
【００７６】
また、前述した実施形態において、Ｓ５００にて取得したＣＲＣチェック結果情報が、正常な状態でないと識別した旨を示す場合（Ｓ５０１：ＹＥＳ）、パラメータＫの値を初期値（例えば、”８”）から−１単位でカウントダウンしていってもよい。この場合、パラメータＫの値が閾値Ａよりも大きい場合には、ＣＲＣ＿ＮＧフラグ値を”０（正常）”とし、パラメータＫの値が閾値Ａ以下となる場合には、”１（異常）”として設定する。
【００７７】
＝＝＝  ＣＲＣ＿ＮＧフラグ値に応じたシーク動作  ＝＝＝
光ディスク装置１００は、例えば、図６に示すように、光ディスク２００へのデータの記録・再生処理を開始するための前処理として、光学ヘッド１の現在位置に基づいたトラック上のシーク開始位置（ＰＳＮアドレス”３００００Ｈ”、ＡＴＩＰアドレス”０：０：０”）から、当該情報処理装置（不図示）にて指定されたトラック上のシーク目標位置（ＰＳＮアドレス”３００４０Ｈ”、ＡＴＩＰアドレス”０：０：３２”）まで、光学ヘッド１をスライド機構（不図示）によって移動させるシーク動作が行われる。
なお、シーク動作のモードには、複数のＥＣＣブロック単位ごとに光学ヘッド１（すなわち、光スポット）を移動させるモード、１ＥＣＣブロック単位ごとに光学ヘッド１を移動させるモードなどがある。
【００７８】
以下では、システム制御マイコン１２が、ＣＲＣ＿ＮＧフラグ値に応じてシーク動作を制御する処理フローを、図７のフローチャートを用いて説明する。なお、以下の説明では、シーク動作のモードを１ＥＣＣブロック単位で光学ヘッド１を移動させるモードとし、また、シーク開始位置及びシーク目標位置は、当該１ＥＣＣブロック分の記録領域の先頭１ＡＴＩＰ区間に含まれるものとする。また、以下の処理は、特に断らない限り、システム制御マイコン１２にて実行されるものとする。
【００７９】
まず、システム制御マイコン１２が、シーク開始位置を含んだ１ＡＴＩＰ区間を対象として、ＡＴＩＰデコーダ５からはＡＴＩＰアドレス及びＣＲＣチェック結果情報を取得し、ＰＳＮデコーダ６からはＰＳＮアドレスを取得する（Ｓ７００）。
【００８０】
そして、ＣＲＣチェック結果判定部１２ａにおいて、Ｓ７００にて取得したＣＲＣチェック結果情報のうち、ＡＴＩＰアドレスが正常な状態でないと識別された旨を示す情報がカウントされ、さらに、そのカウント値と閾値Ａとが対照されることで、１ＥＣＣブロック単位でのＣＲＣ＿ＮＧフラグ値の設定が行われる（Ｓ７０１）。なお、この設定されたＣＲＣ＿ＮＧフラグ値は、各１ＥＣＣブロックに関する情報と対応づけられて、適宜な記憶手段（不図示）にて記憶されるものとする。
【００８１】
ここで、システム制御マイコン１２は、Ｓ７００にて取得したＰＳＮアドレスが、シーク目標位置を含む１ＡＴＩＰ区間についてのＰＳＮアドレスか否かを判定する（Ｓ７０２）。Ｓ７０２において、取得したＰＳＮアドレスが、シーク目標位置を含む１ＡＴＩＰ区間についてのＰＳＮアドレスと判定されなかった場合には（Ｓ７０２：ＮＯ）、現在シーク動作中の状態にあり、光スポットが次の１ＡＴＩＰ区間に対応した当該トラックに移動することになる。
【００８２】
そして、システム制御マイコン１２は、現在光スポットが照射されているトラックのプリグルーブからデコードしたＡＴＩＰアドレスについて、そのＣＲＣチェック結果情報をＡＴＩＰデコーダ５から取得し（Ｓ７０３）、Ｓ７０１の処理を再び実行する。
【００８３】
なお、Ｓ７０３において、システム制御マイコン１２は、１ＥＣＣブロック分の記録領域を構成する８ＡＴＩＰ区間に付与された全てのＡＴＩＰアドレスのＣＲＣチェック結果情報を取得するたびに、ＰＳＮデコーダ６への割り込み処理によって、１ＥＣＣブロックの先頭１ＡＴＩＰ区間に対応したＰＳＮアドレスを取得することになる。
【００８４】
一方、Ｓ７０２において、シーク目標位置を含む１ＡＴＩＰ区間に対応したＰＳＮアドレスと判定された場合（Ｓ７０２：ＹＥＳ）、光学ヘッド１がシーク目標位置に到達した状態にあることを意味する。この場合、システム制御マイコン１２は、シーク開始位置からシーク目標位置までにある１ＥＣＣブロック分の記録領域ごとに対して設定されたＣＲＣ＿ＮＧフラグ値が、全て”０”に設定されたか否かを判定する（Ｓ７０４）。
【００８５】
Ｓ７０４にて、ＣＲＣ＿ＮＧフラグ値が全て”０”に設定されたことが判定された場合（Ｓ７０４：ＹＥＳ）、シーク動作が正常に実行されたものとして、シーク目標位置を含む１ＥＣＣブロック分の記録領域についてのデータの記録・再生処理を開始する（Ｓ７０５）。
【００８６】
一方、Ｓ７０４にて、ＣＲＣ＿ＮＧフラグ値が少なくとも１回以上”１”に設定されたことが判定された場合（Ｓ７０４：ＹＥＳ）、予め設定された最大リトライ回数を上限としたシークリトライを実行するか否かの判定を行う（Ｓ７０６）。
【００８７】
ここで、シークリトライを実行する場合（Ｓ７０６：ＹＥＳ）、現在のシークリトライした回数が最大リトライ回数でなければ（Ｓ７０７：ＮＯ）、シーク開始位置からシーク目標位置までのシークリトライとあわせて、Ｓ７００乃至Ｓ７０４のステップを再び実行する。
【００８８】
また、シークリトライを実行しない場合や（Ｓ７０６：ＮＯ）、現在のリトライ回数が最大リトライ回数となる場合には（Ｓ７０７：ＹＥＳ）、シーク動作が正常に終了しなかったものとして、シーク動作の停止、すなわち、シーク目標位置を含んだ１ＥＣＣブロック分の記録領域に対してのデータの記録又は再生処理を停止する（Ｓ７０８）。そして、システム制御マイコン１２は、インタフェース部１０を介して、シーク動作が正常終了しなかったことを示すエラーコードを当該情報処理装置（不図示）に送信する。
【００８９】
なお、前述したシークリトライとは、例えば、システム制御マイコン１２が、シーク開始位置のＰＳＮアドレスを記憶しておき、その記憶しておいたＰＳＮアドレスを光学ヘッドサーボ回路３に送信する。そして、光学ヘッドサーボ回路３が、システム制御マイコン１２から受信したシーク開始位置のＰＳＮアドレスに基づいて、光スポットがシーク開始位置に照射される場所にて当該光学ヘッド１を位置決めした後、再び同様のシーク動作についてのサーボ制御を行うことである。
【００９０】
また、前述したシーク動作の停止とは、例えば、システム制御マイコン１２が、光学ヘッドサーボ回路３によるスライド機構（不図示）に対してのスライド制御、高密度記録モード用エンコーダ９による記録データのエンコード処理、高密度記録モード用デコーダ８やＰＬＬ回路７などによる再生データのデコード処理などを停止させることである。
【００９１】
このように、光ディスク装置１００は、シーク動作とあわせて、１ＥＣＣブロック分の記録領域を構成する１ＡＴＩＰ区間ごとにＡＴＩＰアドレスのＣＲＣチェックを実行する。そして、正常でないと（又は正常であると）識別されたＡＴＩＰアドレスの数が所定の閾値Ａより大又は以下である場合に、シーク動作の停止又はリトライを行う。
【００９２】
ところで、光ディスク２００上にある埃・塵や、傷・ディスクの偏芯等といった光ディスク２００自体が有する欠陥によって、光ディスク２００から光学的な情報の読み出しが正常に行われず、正常でない（又は正常であると）ＡＴＩＰアドレスが閾値Ａより大又は以下となる可能性が高くなる。
【００９３】
こうした場合に、前述した処理が効果的に機能することになるので、シーク動作の信頼性を向上させた光ディスク装置及びその制御方法を提供することができる。特に、データの記録前に伴うシーク動作の場合、誤ったシーク目標位置にデータが記録されなくなるので、光ディスク２００が有する記録領域の無駄な消費を抑制することが可能となる。
【００９４】
＝＝＝  ＣＲＣ＿ＮＧフラグ値に応じた記録・再生動作  ＝＝＝
光ディスク装置１００は、図６に示すとおり、シーク動作が正常終了した場合に、シーク目標位置（ＰＳＮアドレス”３００４０Ｈ”、ＡＴＩＰアドレス”０：０：３２）を含む１ＥＣＣブロック分の記録領域からデータの記録・再生処理を開始することになる。
【００９５】
そこで、以下では、システム制御マイコン１２が、シーク動作の終了後、ＣＲＣ＿ＮＧフラグ値に応じてデータの記録・再生処理を制御する処理フローを、図８のフローチャートを用いて説明する。なお、以下の処理は、特に断らない限り、システム制御マイコン１２にて実行されるものとする。
【００９６】
まず、システム制御マイコン１２は、ＡＴＩＰデコーダ５及びＰＳＮデコーダ６に対する割り込み処理によって、当該１ＥＣＣブロック分の記録領域を構成する先頭１ＡＴＩＰ区間を対象として、ＡＴＩＰアドレス、ＣＲＣチェック結果情報及びＰＳＮアドレスを取得する（Ｓ８００）。
【００９７】
ＣＲＣチェック結果判定部１２ａは、Ｓ８００にて取得したＣＲＣチェック結果情報が、正常でないと識別した情報であるか否かを判定する（Ｓ８０１）。ここで、Ｓ８０１において、正常でないと識別した情報として判定された場合（Ｓ８０１：ＮＯ）、所定のパラメータＫの値を初期値（例えば、”０”）から＋１単位でカウントアップする（Ｓ８０２）。
【００９８】
一方、正常であると識別した情報として判定された場合には（Ｓ８０１：ＹＥＳ）、パラメータＫの値をそのままの値とする。なお、パラメータＫの値は、８ＡＴＩＰ区間に付与された全てのＡＴＩＰアドレスについてのＣＲＣチェック結果情報の判定処理が終了すると、初期値にリセットされるものとする。
【００９９】
つぎに、ＣＲＣチェック結果判定部１２ａは、カウントされたパラメータＫの値と予め設定された閾値Ａとを対照して、パラメータＫの値が閾値Ａよりも大きいか否かを判定する（Ｓ８０３）。ここで、パラメータＫの値が閾値Ａ以下と判定された場合（Ｓ８０３：ＮＯ）、当該１ＡＴＩＰ区間についてのＡＴＩＰアドレスのデコード処理が正常に行われたことになるので、当該１ＡＴＩＰ区間へのデータの記録・再生を通常どおり実行する。そして、引き続き、次の１ＡＴＩＰ区間についてのＡＴＩＰアドレスのＣＲＣチェック結果情報を取得し（Ｓ８０４）、Ｓ８０１の処理を再び実行する。
【０１００】
一方、パラメータＫの値が閾値Ａより大きいと判定された場合（Ｓ８０３：ＹＥＳ）、光ディスク装置１００は、当該情報処理装置（不図示）から、正常でない１ＥＣＣブロック分の記録領域に対してデータの記録・再生処理を許可するためのコマンドデータを受信したか否かを判定する（Ｓ８０４）。
【０１０１】
ここで、Ｓ８０４において、前述のコマンドデータを受信した場合（Ｓ８０４：ＹＥＳ）、システム制御マイコン１２は、当該１ＡＴＩＰ区間に対してのデータの記録・再生処理を実行する。なお、この場合、データの記録処理については、当該１ＡＴＩＰ区間に対して、当該情報処理装置（不図示）から指定された記録データをそのまま記録してもよいし、予め設定された無意味なデータ（例えば、オール”０”）を記録してもよい。
【０１０２】
また、Ｓ８０４において、前述のコマンドデータを受信しなかった場合には（Ｓ８０４：ＮＯ）、システム制御マイコン１２は、当該１ＡＴＩＰ区間に対するデータの記録・再生処理を停止するための制御を行う。そして、システム制御マイコン１２は、インタフェース部１０を介して、記録・再生処理が正常終了しなかったことを示すエラーコードを当該情報処理装置（不図示）に送信する。
【０１０３】
このように、光ディスク装置１００は、データの記録・再生中においても、当該１ＥＣＣブロック分の記録領域を構成する１ＡＴＩＰ区間ごとにＡＴＩＰアドレスのＣＲＣチェックを実行する。そして、正常でないと識別されたＡＴＩＰアドレスの数が所定の閾値Ａより大又は以下である場合に、データの記録・再生処理を停止する。
【０１０４】
なお、前述したデータの記録・再生処理の停止とは、例えば、システム制御マイコン１２が、光学ヘッドサーボ回路３によるスライド機構（不図示）に対してのスライド制御、高密度記録モード用エンコーダ９による記録データのエンコード処理、高密度記録モード用デコーダ８やＰＬＬ回路７などによる再生データのデコード処理などを停止させることである。
【０１０５】
ところで、光ディスク２００上にある埃・塵や、傷・ディスクの偏芯等といった光ディスク２００自体が有する欠陥によって、光ディスク２００から光学的な情報の読み出しが正常に行われず、正常でない（又は正常である）ＡＴＩＰアドレスが閾値Ａより大又は以下となる可能性が高くなる。
【０１０６】
こうした場合に、前述した処理が効果的に機能することになるので、データの記録・再生処理についての信頼性を向上させた光ディスク装置及びその制御方法を提供することができる。特に、データの記録処理の場合では、ＡＴＩＰアドレスが正常にデコードしなかった記録領域を速やかに検出し、当該記録領域へのデータの記録処理を停止することができるので、光ディスク２００が有する記録領域の無駄な消費を抑制することが可能となる。
【０１０７】
以上、本発明の実施形態について、その実施形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【０１０８】
【発明の効果】
本発明によれば、信頼性を向上させた光ディスク装置及びその制御方法を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る光ディスク装置を含めたシステムの概略構成図である。
【図２】標準記録モード時における論理フォーマットを説明する図である。
【図３】高密度記録モード時における論理フォーマットを説明する図である。
【図４】光ディスクの物理フォーマットと、ＡＴＩＰアドレス及びＰＳＮアドレスの関係を説明する図である。
【図５】本発明の一実施形態に係るシステム制御マイコンの処理フローを説明するフローチャートである。
【図６】本発明の一実施形態に係る光ディスク装置がシーク動作中及びデータ記録・再生中に参照するＡＴＩＰアドレス及びＰＳＮアドレスを示す図である。
【図７】本発明の一実施形態に係るシステム制御マイコンの処理フローを説明するためのフローチャートである。
【図８】本発明の一実施形態に係るシステム制御マイコンの処理フローを説明するためのフローチャートである。
【符号の説明】
１  光学ヘッド
１ａ  レーザー素子
２  フロントエンド処理部
３  光学ヘッドサーボ回路
４  ＷＢＬ検出部
５  ＡＴＩＰデコーダ
５ａ  ＣＲＣチェック回路
６  ＰＳＮデコーダ
７  ＰＬＬ
８  高密度記録モード用デコーダ
９  高密度記録モード用エンコーダ
１０  インタフェース部
１１  ＲＡＭ
１２  システム制御マイコン
１２ａ  ＣＲＣチェック結果判定部
１２ｂ  アクセス制御部
１３  レーザー出力制御部
１４  レーザー駆動回路
１５  スピンドルモーター
１６  モーター駆動回路
１７  モーター制御回路
【図１】
2004281022.tif 000003
【図２】
2004281022.tif 000004
【図３】
2004281022.tif 000005
【図４】
2004281022.tif 000006
【図５】
2004281022.tif 000007
【図６】
2004281022.tif 000008
【図７】
2004281022.tif 000009
【図８】
2004281022.tif 000010