(57)【要約】【課題】ＨＤ−ＤＶＤにおいて、アドレス情報の信頼性を向上する。【解決手段】ＨＤ−ＤＶＤの光ディスク１０には、グルーブ及びランドの両方にデータが記録される。グルーブトラックにはグルーブ専用のＧトラックアドレス系が形成され、ランドトラックにはランド専用のＬトラックアドレス系が形成される。アドレスデータ１ビットは４つの冗長ウォブル波から構成され、３個あるいは２個しかウォブル波が検出されない場合にエラーと判定し、グルーブトラックトレース時にはＬトラックアドレス系のビットデータを用いてエラーを訂正する。【選択図】図１
2005332549.tif 000002
【特許請求の範囲】
【請求項１】
グルーブ及びランドをウォブルさせることでアドレス情報が埋め込まれ、前記アドレス情報は連続する２つのアドレス値の符号化距離が１となるグレーコードに変換されて埋め込まれた光ディスクのグルーブ及びランドにデータの記録あるいは再生を行う光ディスク装置であって、
前記ウォブルは、同位相の波Ｎ個で１つのビットデータを構成し、
前記ウォブルを再生して検出されるウォブルの同位相の波がＮ／２＋１個以上である場合にはその位相に応じたビットデータを確定し、Ｎ／２個である場合に読み取りエラーと判定して所定のエラー処理を実行するアドレス決定手段
を有することを特徴とする光ディスク装置。
【請求項２】
グルーブ及びランドをウォブルさせることでアドレス情報が埋め込まれ、前記アドレス情報は連続する２つのアドレス値の符号化距離が１となるグレーコードに変換されて埋め込まれた光ディスクのグルーブ及びランドにデータの記録あるいは再生を行う光ディスク装置であって、
前記ウォブルは、同位相の波がＮ個で１つのビットデータを構成し、
前記ウォブルを再生して検出されるウォブルの同位相の波がＮ個である場合にはその位相に応じたビットデータを確定し、Ｎ−１個以下である場合には読み取りエラーと判定して所定のエラー処理を実行するアドレス決定手段
を有することを特徴とする光ディスク装置。
【請求項３】
請求項２記載の装置において、
前記ウォブルを再生して検出されるウォブルの同位相の波がＮ−１個である場合の前記エラー処理は、アドレス情報における少なくとも前記Ｎ−１個となるビットデータの個数が所定のしきい値以上か否かを判定し、しきい値以上である場合には読み取りエラーと判定し、しきい値より小さい場合にはその位相に応じたビットデータを確定するものであることを特徴とする光ディスク装置。
【請求項４】
請求項１、２のいずれかに記載の装置において、
前記アドレス情報にはパリティビットが含まれ、
前記エラー処理は、前記パリティビットのパリティと一致するようにエラービットを訂正する処理であることを特徴とする光ディスク装置。
【請求項５】
請求項１、２のいずれかに記載の装置において、
前記グルーブのアドレス情報は、前記グルーブを形成する内周側ウォブルと外周側ウォブルの位相が同一である同相ウォブルで規定されるグルーブトラックアドレス系と、前記グルーブを形成する内周側ウォブルと外周側ウォブルの位相が反転した逆相ウォブルを含んで規定されるランドトラックアドレス系の２つのアドレス系を含み、かつ、前記ランドのアドレス情報は、前記ランドを形成する内周側ウォブルと外周側ウォブルの位相が同一である同相ウォブルで規定されるランドトラックアドレス系と、前記ランドを形成する内周側ウォブルと外周側ウォブルの位相が反転した逆相ウォブルを含んで規定されるグルーブトラックアドレス系の２つのアドレス系を含み、
前記エラー処理は、前記グルーブトラックトレース時において、前記ランドトラックアドレス系を再生して得られるウォブル信号から得られるアドレス情報を用いて訂正し、前記ランドトラックトレース時において、前記グルーブトラックアドレス系を再生して得られるウォブル信号から得られるアドレス情報を用いて訂正する処理であることを特徴とする光ディスク装置。
【請求項６】
請求項５記載の装置において、
前記エラー処理は、前記グルーブトラックトレース時において、前記グルーブトラックアドレス系を再生して得られるアドレス情報に読み取りエラーが生じたと判定した場合に、該エラービットデータを、前記ランドトラックアドレス系から得られるアドレス情報の対応するビットデータに置換することで訂正し、前記ランドトラックトレース時において、前記ランドトラックアドレス系を再生して得られるアドレス情報に読み取りエラーが生じたと判定した場合に、該エラービットデータを、前記グルーブトラックアドレス系から得られるアドレス情報の対応するビットデータに置換することで訂正する処理であることを特徴とする光ディスク装置。
【請求項７】
請求項１〜６のいずれかに記載の装置において、
前記Ｎは４であることを特徴とする光ディスク装置。
【請求項８】
請求項６記載の装置において、
前記アドレス決定手段は、前記グルーブトラックトレース時において、前記グルーブトラックアドレス系を再生して得られるアドレス情報に読み取りエラーが生じたと判定した場合であって該エラービット位置が前記ランドトラックアドレス系における前記逆相ウォブル位置に相当する場合に、前記訂正する処理を不実行として読み取りエラーとすることを特徴とする光ディスク装置。
【請求項９】
請求項８記載の装置において、
前記アドレス決定手段は、
前記グルーブトラックトレース時において、前記グルーブトラックアドレス系を再生して得られるアドレス情報に読み取りエラーが生じたと判定した場合であって該エラービットデータを前記ランドトラックアドレス系から得られるアドレス情報の対応するビットデータに置換して得られたアドレスから前記逆相ウォブル位置を決定する手段と、
決定された前記逆相ウォブル位置が前記エラービット位置に一致する場合に前記置換して得られたアドレスを読み取りエラーとする手段と、
を有することを特徴とする光ディスク装置。
【請求項１０】
請求項８記載の装置において、
前記アドレス決定手段は、
前記グルーブトラックトレース時において目標アドレスから前記逆相ウォブル位置を決定する手段と、
前記グルーブトラックトレース時において前記目標アドレスに対応する前記グルーブトラックアドレス系を再生して得られるアドレス情報に読み取りエラーが生じたと判定した場合であって該エラービット位置が前記逆相ウォブル位置に一致する場合に、前記置換を行うことなく読み取りエラーとする手段と、
を有することを特徴とする光ディスク装置。
【請求項１１】
請求項１０記載の装置において、
前記逆相ウォブル位置を決定する手段は、前記目標アドレスの値をｎとした場合に、該ｎとｎ−１とから前記逆相ウォブル位置を決定することを特徴とする光ディスク装置。
【請求項１２】
請求項６記載の装置において、
前記アドレス決定手段は、前記ランドトラックトレース時において、前記ランドトラックアドレス系を再生して得られるアドレス情報に読み取りエラーが生じたと判定した場合であって該エラービット位置が前記グルーブトラックアドレス系における前記逆相ウォブル位置に相当する場合に、前記訂正する処理を不実行として読み取りエラーとすることを特徴とする光ディスク装置。
【請求項１３】
請求項１２記載の装置において、
前記アドレス決定手段は、
前記ランドトラックトレース時において、前記ランドトラックアドレス系を再生して得られるアドレス情報に読み取りエラーが生じたと判定した場合であって該エラービットデータを前記グルーブトラックアドレス系から得られるアドレス情報の対応するビットデータに置換して得られたアドレスから前記逆相ウォブル位置を決定する手段と、
決定された前記逆相ウォブル位置が前記エラービット位置に一致する場合に前記置換して得られたアドレスを読み取りエラーとする手段と、
を有することを特徴とする光ディスク装置。
【請求項１４】
請求項１２記載の装置において、
前記アドレス決定手段は、
前記ランドトラックトレース時において目標アドレスから前記逆相ウォブル位置を決定する手段と、
前記ランドトラックトレース時において前記目標アドレスに対応する前記ランドトラックアドレス系を再生して得られるアドレス情報に読み取りエラーが生じたと判定した場合であって該エラービット位置が前記逆相ウォブル位置に一致する場合に、前記置換を行うことなく読み取りエラーとする手段と、
を有することを特徴とする光ディスク装置。
【請求項１５】
請求項１４記載の装置において、
前記逆相ウォブル位置を決定する手段は、前記目標アドレスの値をｎとした場合に、該ｎとｎ＋１とから前記逆相ウォブル位置を決定することを特徴とする光ディスク装置。
【請求項１６】
グルーブ及びランドをウォブルさせることでアドレス情報が埋め込まれ、前記アドレス情報は連続する２つのアドレス値の符号間距離が１となるグレーコードに変換されて埋め込まれた光ディスクのグルーブ及びランドにデータの記録あるいは再生を行う光ディスク装置であって、
前記ウォブルは、同位相の波Ｎ個で１つのビットデータを構成し、
前記グルーブのアドレス情報は、前記グルーブを形成する内周側ウォブルと外周側ウォブルの位相が同一である同相ウォブルで規定されるグルーブトラックアドレス系と、前記グルーブを形成する内周側ウォブルと外周側ウォブルの位相が反転した逆相ウォブルを含んで規定されるランドトラックアドレス系の２つのアドレス系を含み、かつ、前記ランドのアドレス情報は、前記ランドを形成する内周側ウォブルと外周側ウォブルの位相が同一である同相ウォブルで規定されるランドトラックアドレス系と、前記ランドを形成する内周側ウォブルと外周側ウォブルの位相が反転した逆相ウォブルを含んで規定されるグルーブトラックアドレス系の２つのアドレス系を含み、
前記グルーブトラックトレース時あるいは前記ランドトラックトレース時において、前記グルーブトラックアドレス系と前記ランドトラックアドレス系のウォブルを再生して検出されるウォブルの同位相の波の数をビット毎に比較し、前記ウォブルの同位相の波の数が多い方をアドレスのビットデータとして確定するアドレス決定手段
を有することを特徴とする光ディスク装置。
【請求項１７】
請求項９記載の装置において、
前記逆相ウォブル位置を決定する手段は、前記アドレスの値をｎとした場合に、該ｎとｎ±１とから前記逆相ウォブル位置を決定することを特徴とする光ディスク装置。
【請求項１８】
請求項１３記載の装置において、
前記逆相ウォブル位置を決定する手段は、前記アドレスの値をｎとした場合に、該ｎとｎ±１とから前記逆相ウォブル位置を決定することを特徴とする光ディスク装置。
【請求項１９】
グルーブをウォブルさせることでアドレス情報が埋め込まれた光ディスクのグルーブにデータの記録あるいは再生を行う光ディスク装置であって、
前記ウォブルは、同位相の波Ｎ個で１つのビットデータを構成し、
前記ウォブルを再生して検出されるウォブルの同位相の波がＮ／２＋１個以上である場合にはその位相に応じたビットデータを確定し、Ｎ／２個である場合に読み取りエラーと判定して所定のエラー処理を実行するアドレス決定手段
を有することを特徴とする光ディスク装置。
【請求項２０】
グルーブをウォブルさせることでアドレス情報が埋め込まれた光ディスクのグルーブにデータの記録あるいは再生を行う光ディスク装置であって、
前記ウォブルは、同位相の波Ｎ個で１つのビットデータを構成し、
前記ウォブルを再生して検出されるウォブルの同位相の波がＮ個である場合にはその位相に応じたビットデータを確定し、Ｎ−１個以下である場合には読み取りエラーと判定して所定のエラー処理を実行するアドレス決定手段
を有することを特徴とする光ディスク装置。
【請求項２１】
請求項２０記載の装置において、
前記ウォブルを再生して検出されるウォブルの同位相の波がＮ−１個である場合の前記エラー処理は、アドレス情報における少なくとも前記Ｎ−１個となるビットデータの個数が所定のしきい値以上か否かを判定し、しきい値以上である場合には読み取りエラーと判定し、しきい値より小さい場合にはその位相に応じたビットデータを確定するものであることを特徴とする光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は光ディスク装置に関し、特にグルーブ及びランドを用いてデータの記録／再生を行う高密度の光ディスク装置に関する。
【背景技術】
【０００２】
近年、次世代ＤＶＤとしてＨＤ（Ｈｉ−Ｄｅｆｉｎｉｔｉｏｎ）−ＤＶＤが提案されている。ＨＤ−ＤＶＤにおいては、現行ＤＶＤのディスク構造を踏襲してＤＶＤとの互換性を確保しつつ、ＤＶＤ以上のさらなる高密度化を図っている。
【０００３】
ＨＤ−ＤＶＤの一つの特徴は、ランドとグルーブのいずれにも情報を記録するランド・グルーブ記録方式を採用した点にある。ランドトラック及びグルーブトラックをウォブル（蛇行）させ、このウォブルにアドレス情報を埋め込む。具体的には、位相変調を用いて０度の位相の波４個でビット「０」、１８０度の位相の波４個でビット「１」としてアドレス情報を表現する。同位相の波を４個と複数個設けるのは、冗長性によるアドレス情報検出精度の向上を図ったものである。なお、アドレス情報は、２進データをグレーコードに変換してウォブルに埋め込まれる。ここに、グレーコードとは、隣接する２進データの間の符号間距離、すなわち反転ビット数を１とするコードである。これにより、アドレス「０」は「００００００００」、アドレス１は「０００００００１」、アドレス「２」は「００００００１１」、アドレス「３」は「００００００１０」、アドレス「４」は「０００００１１０」等とグレーコードで表現される。
【０００４】
図７には、ＨＤ−ＤＶＤのウォブルが模式的に示されている。あるグルーブトラックは内周側ウォブルと外周側ウォブルがともに０度の「０」と、内周側ウォブル及と外周側ウォブルがともに１８０度の「１」から「０００１」とアドレス情報が埋め込まれ、次のグルーブトラックは同様に内周側ウォブルと外周側ウォブルがともに０度の「０」と、内周側ウォブル及と外周側ウォブルがともに１８０度の「１」から「００１１」とアドレス情報が埋め込まれる。一方、その間のランドトラックは、連続するグルーブトラックの反転ビット位置において内周側ウォブルと外周側ウォブルとが逆相となり（図中、位置１００位）ウォブル信号が特定されない。
【０００５】
そこで、ＨＤ−ＤＶＤでは、ランド、グルーブそれぞれのトラックアドレスを埋め込む専用領域を設け、トラック方向に沿ってずらせて形成している。これにより、ランドトラックのアドレス情報を読み出す場合、グルーブ専用領域は読み飛ばし、次のランド専用領域にあるトラックアドレスを読み出すようにしている。
【０００６】
図８には、ＨＤ−ＤＶＤのアドレス構成が模式的に示されている。図において、グルーブ専用領域は「Ｇトラックアドレス系」、ランド専用領域は「Ｌトラックアドレス系」として示されている。グルーブトラック及びランドトラックはそれぞれトラック方向に複数のセグメントに分割される。セグメントアドレスは、ディスクを１周する毎にリセットされるように規定されており、すなわちグルーブＮのセグメント１の隣にはランドＮのセグメント１が、さらにその隣にはグルーブＮ＋１のセグメント１が配置される。
【０００７】
グルーブＮのＧトラックアドレス系には同相ウォブルでアドレス「Ｎ」が埋め込まれ、隣接するランドＮのＬトラックアドレス系には同相ウォブルでアドレス「Ｎ」が埋め込まれる。したがって、グルーブトラックＮ（グルーブＮ）をトレースする場合にはセグメント及びＧトラックアドレス系のウォブル信号を再生し、ランドトラックＮ（ランドＮ）をトレースする場合にはセグメントの次にＧトラックアドレス系を飛び越してＬトラックアドレス系のウォブル信号を再生してアドレス情報を得る。
【０００８】
【特許文献１】「日経エレクトロニクス１０月１３日号」日経ＢＰ社，２００３年１０月１３日発行，ｐ１２６−１３４
【発明の開示】
【発明が解決しようとする課題】
【０００９】
このように、位相変調を用いて０度の位相の波４個でビット値「０」、１８０度の位相の波４個でビット値「１」としてアドレス情報を表現しており、基本的に多数決の原理で「０」あるいは「１」を確定することができる。すなわち、０度の位相の波が３個、１８０度の位相の波が１個だけ検出された場合、これは「０」であると確定することができる。しかしながら、０度の位相の波が３個であっても、それが真に「０」であるか保証できず、検出精度をより向上できれば望ましい。さらに、０度の位相の波が２個、１８０度の位相の波が２個とそれぞれ半々に検出された場合、いずれのデータであるか判定できない。
【００１０】
本発明の目的は、位相変調を用いて同位相の波４個でデータ「０」、「１」を表現しアドレス情報を埋め込む光ディスクに対し、アドレス情報の検出（あるいは復調）精度を向上させる装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明は、グルーブ及びランドをウォブルさせることでアドレス情報が埋め込まれ、前記アドレス情報は連続する２つのアドレス値の符号化距離が１となるグレーコードに変換されて埋め込まれた光ディスクのグルーブ及びランドにデータの記録あるいは再生を行う光ディスク装置であって、前記ウォブルは、同位相の波Ｎ個で１つのビットデータを構成し、前記ウォブルを再生して検出されるウォブルの同位相の波がＮ／２＋１個以上である場合にはその位相に応じたビットデータを確定し、Ｎ／２個である場合に読み取りエラーと判定して所定のエラー処理を実行するアドレス決定手段を有することを特徴とする。
【００１２】
また、本発明は、グルーブ及びランドをウォブルさせることでアドレス情報が埋め込まれ、前記アドレス情報は連続する２つのアドレス値の符号化距離が１となるグレーコードに変換されて埋め込まれた光ディスクのグルーブ及びランドにデータの記録あるいは再生を行う光ディスク装置であって、前記ウォブルは、同位相の波がＮ個で１つのビットデータを構成し、前記ウォブルを再生して検出されるウォブルの同位相の波がＮ個である場合にはその位相に応じたビットデータを確定し、Ｎ−１個以下である場合には読み取りエラーと判定して所定のエラー処理を実行するアドレス決定手段を有することを特徴とする。
本発明において、Ｎは例えば４とすることができる。
【００１３】
本発明の１つの実施形態では、所定のエラー処理は、前記アドレス情報にパリティビットが含まれている場合に、前記パリティビットのパリティと一致するようにエラービットを訂正する。ＨＤ−ＤＶＤでは、図８に示されるように複数のセグメントに分割されているが、セグメント情報部にはパリティビットが付加されている。そこで、エラーと判定した場合にパリティを検査し、パリティが一致しない場合（すなわち１個のエラーが生じた場合）にはエラーと判定されたビットをパリティが一致するように訂正することで正しいアドレス情報が得られる。
【００１４】
また、本発明の他の実施形態では、グルーブトラックトレース時において、前記ランドトラックアドレス系を再生して得られるウォブル信号から得られるアドレス情報を用いて訂正し、ランドトラックトレース時において、前記グルーブトラックアドレス系を再生して得られるウォブル信号から得られるアドレス情報を用いて訂正する。ＨＤ−ＤＶＤでは、図８に示されるように、グルーブトラックにはＧトラックアドレス系とＬトラックアドレス系が形成され、Ｌトラックアドレス系は逆相ウォブルを含むため１つのビット位置が不定であるが、それ以外のビットは同一トラックにおけるＧトラックアドレス系のアドレス情報と一致する。Ｇトラックアドレス系及びＬトラックアドレス系はともにグレーコードに変換されて埋め込まれているからである。そこで、この一致関係を利用することで、Ｇトラックアドレス系のアドレス情報に生じた読み取りエラーを訂正できる。具体的には、Ｇトラックアドレス系のアドレス情報において読み取りエラーが生じた場合には、Ｌトラックアドレス系のアドレス情報のうち、エラービット位置に対応するビット位置のビットデータで置換することで訂正できる。なお、グルーブトラックトレース時あるいはランドトラックアドレス時において、Ｇトラックアドレス系とＬトラックアドレス系のうちのエラーの少ない方のビットを当該アドレスのビットとして確定してもよい。
【発明の効果】
【００１５】
本発明によれば、冗長して形成されたウォブルを利用して、アドレス情報の信頼性を向上することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面に基づき本発明の実施形態について説明する。
【００１７】
図１には、本実施形態に係る光ディスク装置の全体構成図が示されている。光ディスク１０はスピンドルモータ（ＳＰＭ）１２により回転駆動される。スピンドルモータＳＰＭ１２は、ドライバ１４で駆動され、ドライバ１４はサーボプロセッサ３０により所望の回転速度となるようにサーボ制御される。本実施形態では、一例として、ドライバ１４は光ディスク１０を内周から外周の間で複数のゾーンに分割し、各ゾーンにおいて角速度一定（ＺＣＡＶ）となるように駆動する。
【００１８】
光ピックアップ１６は、レーザ光を光ディスク１０に照射するためのレーザダイオード（ＬＤ）や光ディスク１０からの反射光を受光して電気信号に変換するフォトディテクタ（ＰＤ）を含み、光ディスク１０に対向配置される。光ピックアップ１６はスレッドモータ１８により光ディスク１０の半径方向に駆動され、スレッドモータ１８はドライバ２０で駆動される。ドライバ２０は、ドライバ１４と同様にサーボプロセッサ３０によりサーボ制御される。また、光ピックアップ１６のＬＤはドライバ２２により駆動され、ドライバ２２はオートパワーコントロール回路（ＡＰＣ）２４により駆動電流が所望の値となるように制御される。ＡＰＣ２４は、光ディスク１０のテストエリア（ＰＣＡ）において実行されたＯＰＣ（Optimum Power Control）により選択された最適記録パワーとなるようにドライバ２２の駆動電流を制御する。ＯＰＣは、光ディスク１０のＰＣＡに記録パワーを複数段に変化させてテストデータを記録し、該テストデータを再生してその信号品質を評価し、所望の信号品質が得られる記録パワーを選択する処理である。信号品質には、β値やγ値、変調度、ジッタ等が用いられる。
【００１９】
光ディスク１０に記録されたデータを再生する際には、光ピックアップ１６のＬＤから再生パワーのレーザ光が照射され、その反射光がＰＤで電気信号に変換されて出力される。光ピックアップ１６からの再生信号はＲＦ回路２６に供給される。ＲＦ回路２６は、再生信号からフォーカスエラー信号やトラッキングエラー信号を生成し、サーボプロセッサ３０に供給する。サーボプロセッサ３０は、これらのエラー信号に基づいて光ピックアップ１６をサーボ制御し、光ピックアップ１６をオンフォーカス状態及びオントラック状態に維持する。
【００２０】
光ピックアップ１６は、光ディスク１０のグルーブ及びランドに対して記録／再生を行う。光ディスク１０には螺旋状にグルーブが形成されており、例えばグルーブ１→ランド１→グルーブ２→ランド２→グルーブ３→ランド３→・・等とグルーブとランド間で交互にデータを記録／再生する。あるいは、ゾーン毎にグルーブのみ記録／再生した後にランドに記録／再生する等、ゾーン毎にゾーン内のグルーブを全て記録／再生した後に同一ゾーン内のランドを記録／再生してもよい。また、ＲＦ回路２６は、再生信号に含まれるアドレス信号をアドレスデコード回路２８に供給する。アドレスデコード回路２８はアドレス信号から光ディスク１０のアドレスデータを復調し、サーボプロセッサ３０やシステムコントローラ３２に供給する。アドレスデータは、光ディスク１０のグルーブ及びランドにウォブルとして埋め込まれる。光ディスク１０は、アドレスデータとして、セグメントアドレス及びトラックアドレスを含む。アドレスデータは、位相変調され、０度の位相の波４個でビット値「０」、１８０度の位相の波４個でビット値「１」を表現し、グレーコードとして光ディスク１０に形成される。これら４個の同相の波は冗長系を構成する。
【００２１】
光ディスク１０のアドレスフォーマットは、既述したように２つのアドレス系から構成される。一方のアドレス系でグルーブトラックアドレスを常に検出し（Ｇトラックアドレス系）、他方のアドレス系でランドトラックアドレスを常に検出する（Ｌトラックアドレス系）。グルーブトラックにはＧトラックアドレス系とＬトラックアドレス系がトラック方向に沿って形成され、ランドトラックにもＧトラックアドレス系とＬトラックアドレス系がトラック方向に沿って形成される。グルーブトラックにおけるＧトラックアドレス系、及びランドトラックにおけるＬトラックアドレス系では常にウォブルが同相ウォブルとなるように調整されるため、再生信号に含まれるウォブル信号からアドレスを検出できる。
【００２２】
ＲＦ回路２６は、再生ＲＦ信号を２値化回路３４に供給する。２値化回路３４は、再生信号を２値化し、得られた信号をエンコード／デコード回路３６に供給する。エンコード／デコード回路３６では、２値化信号を復調及びエラー訂正して再生データを得、当該再生データをインタフェースＩ／Ｆ４０を介してパーソナルコンピュータなどのホスト装置に出力する。なお、再生データをホスト装置に出力する際には、エンコード／デコード回路３６はバッファメモリ３８に再生データを一旦蓄積した後に出力する。
【００２３】
光ディスク１０にデータを記録する際には、ホスト装置からの記録すべきデータはインターフェースＩ／Ｆ４０を介してエンコード／デコード回路３６に供給される。エンコード／デコード回路３６は、記録すべきデータをバッファメモリ３８に格納し、当該記録すべきデータをエンコードして変調データ（ＥＴＭ変調（Eight to Twelve Modulation））としてライトストラテジ回路４２に供給する。ライトストラテジ回路４２は、変調データを所定の記録ストラテジに従ってマルチパルス（パルストレーン）に変換し、記録データとしてドライバ２２に供給する。記録ストラテジは、例えばマルチパルスにおける先頭パルスのパルス幅や後続パルスのパルス幅、パルスデューティから構成される。記録ストラテジは記録品質に影響することから、通常はある最適ストラテジに固定される。ＯＰＣ時に記録ストラテジを併せて設定してもよい。記録データによりパワー変調されたレーザ光は光ピックアップ１６のＬＤから照射されて光ディスク１０にデータが記録される。データを記録した後、光ピックアップ１６は再生パワーのレーザ光を照射して当該記録データを再生し、ＲＦ回路２６に供給する。ＲＦ回路２６は再生信号を２値化回路３４に供給し、２値化されたデータはエンコード／デコード回路３６に供給される。エンコード／デコード回路３６は、変調データをデコードし、バッファメモリ３８に記憶されている記録データと照合する。ベリファイの結果はシステムコントローラ３２に供給される。システムコントローラ３２はベリファイの結果に応じて引き続きデータを記録するか、あるいは交替処理を実行するかを決定する。
【００２４】
このような構成において、グルーブにデータを記録／再生すべく、グルーブトラックをトレースしてアドレスデコード回路２８でアドレスを検出してシステムコントローラ３２に供給する場合、正常な読み取りの場合には連続して４個の同相の波を検出でき、この場合にはその位相に応じてビット値が「０」あるいは「１」として確定できる。しかしながら、３個の同相の波しか検出されなかった場合、あるいは２個の同相の波しか検出されなかった場合にはアドレス情報の読み取りエラーのおそれがある。前者の場合（同相の波が３個）には、多数決の原理によりその位相をもってビット値を確定することもできるが、その信頼性は相対的に低くなる。後者の場合（同相の波が２個）に至っては、多数決の原理ではビット値を確定することができない。
【００２５】
そこで、本実施形態では同相の波が４個の場合のみ正常な読み取りと判定し、それ以外の場合には所定のエラー処理を実行することでアドレス情報の信頼性を確保する。
【００２６】
図２には、アドレスデコード回路２８における、同相の波の数をカウントする計数回路が示されている。また、図３には、図２の各部におけるタイミングチャートが示されている。計数回路は、ＲＦ信号から抽出されたウォブル信号を２値化する２値化器２８ａ、排他的論理和（ＥＯＲ）ゲート２８ｂ及びカウンタ２８ｃを有して構成される。
【００２７】
２値化器２８ａは、入力されたウォブル信号を２値化して出力する。図３（ａ）には入力ウォブル信号が示されており、図３（ｂ）には２値化されたウォブル信号が示されている。２値化されたウォブル信号は、ＥＯＲゲート２８ｂに供給される。一方、図示しないＰＬＬ回路からの基準クロック信号もＥＯＲゲート２８ｂに供給される。図３（ｃ）には基準クロック信号が示されている。
【００２８】
ＥＯＲゲート２８ｂは、２値化ウォブル信号と基準クロック信号との排他的論理和を演算してカウンタ２８ｃに出力する。図３（ｄ）には出力信号が示されている。２値化ウォブル信号と基準クロック信号がともにＨあるいはＬのときに出力信号はＬ、２値化ウォブル信号と基準クロック信号の一方がＨで他方がＬのときに出力信号はＨとなる。したがって、図３における期間Ｔａ（アドレス情報の１ビットデータ長）においてウォブルが正常に読み取られた場合、２値化ウォブル信号にはＨのパルスが４個存在し、基準クロック信号と常に同一値となるから出力信号は常にＬとなり、カウンタ２８ｃではパルス数は０個、すなわち０度の同相の波の数は４個と検出される。また、図３における期間Ｔｂにおいてもウォブルが正常に読み取られた場合、２値化ウォブル信号にはＬのパルスが４個存在し、基準クロック信号と常に同一値となるから出力信号は常にＨとなり、カウンタ２８ｃではパルス数は０個、すなわち１８０度の同相の波の数は４個と検出される。ところが、図３における期間Ｔｃにおいてウォブル読み取りにエラーが生じ、４個の波のうち２番目の波１１０を検出できない場合には、２値化ウォブル信号にはＨのパルスが３個しか含まれないこととなり、基準クロック信号とこの部分において値が異なることになるから出力信号にはパルス２００が１個含まれることになる。したがって、カウンタ２８ｃではパルス数は１個、すなわち０度の同相の波の数は３個と検出される。以上のようにして、同相の波の数がカウントされ、システムコントローラ３２に供給される。
【００２９】
以下、同相の波の数が３個、あるいは２個と検出された場合のシステムコントローラ３２でのエラー処理について説明する。
【００３０】
図４には、本実施形態のアドレス情報デコード処理フローチャートが示されている。まず、カウンタ２８ｃで位相０度の波の数Ｃをカウントする（Ｓ１０１）。次に、システムコントローラ３２は、Ｃ＝４、すなわち波の数が４個であるか否かを判定する（Ｓ１０２）。波の数が４個である場合には、そのビット値は「０」であると決定する（Ｓ１０３）。
【００３１】
一方、Ｃ＝４ではない場合、次にＣ＝０、すなわち波の数が０個（つまり１８０度の波の数が４個）であるか否かを判定する（Ｓ１０４）。波の数が０個である場合、そのビット値は「１」であると決定する（Ｓ１０５）。
【００３２】
一方、Ｃ＝０ではない場合、次にＣ＝１あるいはＣ＝３であるか否かを判定する（Ｓ１０６）。Ｃ＝１あるいはＣ＝３の場合、多数決によればビット値はそれぞれ「１」、「０」と決定できるが、信頼性に問題がある。そこで、アドレス情報のうち、Ｃ＝１あるいはＣ＝３となったビット数Ｋをカウントし、このビット数Ｋがしきい値Ｋｔｈに達したか否かを判定する（Ｓ１０７）。例えば、アドレス情報を１２ビットのグレーコードで表現する場合、Ｋｔｈを３に設定する。そして、Ｋが未だＫｔｈに達していない場合には、そのアドレス情報の信頼性は確保されているとみなしてビット値「１」あるいは「０」を決定する（Ｓ１０８）。すなわち、Ｃ＝１の場合にはビット値「１」とし、Ｃ＝３の場合にはビット値「０」とする。一方、Ｋがしきい値Ｋｔｈに達した場合、例えばしきい値Ｋｔｈ＝３として、１２ビットのうちの３ビットにおいてＣ＝１あるいはＣ＝３となった場合、そのアドレス情報の信頼性は低いとみなし、エラーと判定する（Ｓ１１０）。しきい値Ｋｔｈは任意に設定でき、例えばＫｔｈ＝１とした場合には、波の数が４個でないビットが１つでも存在した場合にエラーと判定することになる。また、Ｓ１０６にてＮＯ、すなわちＣ＝２の場合も多数決では決定できないためエラーと判定する（Ｓ１１０）。エラーと判定された場合、システムコントローラ３２は、次のようなエラー処理、すなわちアドレス情報の訂正処理に移行する（Ｓ２０３）。
【００３３】
図５には、システムコントローラ３２におけるエラー処理フローチャートが示されている。まず、現在トレースしている領域がセグメント情報部か否かを判定する（Ｓ２０１）。この判定は、セグメント情報部にはパリティビットが付加されているため、エラー訂正にパリティを利用できるからである。セグメント情報部である場合、パリティビットを用いて読み出したアドレス情報のパリティＣＫを行う（Ｓ２０２）。そして、パリティが一致せずＮＧと判定された場合、上記の処理でエラーと判定されたビットに誤りがあるとみなし、パリティが一致するように訂正する。
【００３４】
すなわち、Ｃ＝２としてエラー判定されたアドレス情報に関しては、パリティが一致しないのはＣ＝２と判定されたビットに誤りがあるとみなし、このビットをパリティが一致するように「０」あるいは「１」に訂正する。また、Ｃ＝１あるいはＣ＝３と判定されそのビット数がしきい値Ｋｔｈを超えたアドレス情報に関しても、パリティが一致しないのはこれらのビットに誤りがあるとみなし、これらのビットをパリティが一致するように「０」、あるいは「１」に訂正する。但し、この場合にはしきい値Ｋｔｈ＝１とし、１ビットの誤りがあった場合にパリティが一致するように訂正する。Ｋｔｈを１に限定するのは、例えばＫｔｈ＝２とした場合、偶数個のビットエラーが存在することになるが、パリティでは偶数個のエラーを検出できないからである。以上の処理により、セグメント情報部に関しては、同相の波の数が４個ではないビットについてエラー訂正され、セグメント情報が得られる。パリティによる訂正はＣ＝２の場合に限定して実行してもよい。なお、パリティでエラーが検出され、複数の誤りビットが特定された場合には、特定されたビットのうち誤りの程度が最も悪いビット（本実施形態ではＣ＝２の判定ビット）を位相誤りがあったと判定し、このビットのみを訂正するようにしてもよい。
【００３５】
一方、現在トレースしている領域がセグメント情報部ではない場合、パリティビットは付加されていないため、パリティによる訂正はできない。そこで、以下のようにしてエラーを訂正する。
【００３６】
いま、グルーブをトレースする場合を想定する。グルーブトラックには、Ｇトラックアドレス系とＬトラックアドレス系が存在し（図８参照）、Ｇトラックアドレス系からアドレス情報を復調するが、逆相ウォブルを含むため本来的に不定となるＬトラックアドレス系からもアドレス情報を復調する。Ｌトラックアドレス系から読み出されたアドレス情報は不定であるものの、アドレス情報は符号間距離が１のグレーコードで符号化されているため、隣接するトラックアドレスのいずれかの値となる。すなわち、Ｌトラックアドレス系から得られたアドレス情報は、Ｇトラックアドレス系から得られたアドレス情報に対して１ビットだけ異なり、その他のビットは等しい値をとる。このことは、Ｇトラックアドレス系を復調して得られたアドレス情報とＬトラックアドレス情報を復調して得られたアドレス情報とを比較し、Ｇトラックアドレス系から得られたアドレス情報のうちのエラービットを、Ｌトラックアドレス系から得られたアドレス情報の対応するビットで置換できることを意味する。例えば、Ｇトラックアドレス系のアドレス情報のうち第２位ビットがＣ＝２となった場合、Ｌトラックアドレス系のアドレス情報の第２位ビット値で置換することで、「０」あるいは「１」を確定できる。もちろん、Ｇトラックアドレス系のアドレス情報のうちエラーとなったビット位置が、Ｌトラックアドレス系において逆相ウォブルとなるため不定となるビット位置に対応する場合には置換することはできない。すなわち、両位置が異なる場合において有効な訂正である。ランドトラックをトレースする場合も同様である。
【００３７】
以上の原理に基づき、システムコントローラ３２は現在トレースしている領域がセグメント情報部ではないと判定した場合（Ｓ２０１でＮＯ）、次にグルーブをトレースしているか否かをトラッキングサーボの極性等で判定する（Ｓ２０４）。そして、グルーブトレース時の場合には、引き続いてＬトラックアドレス系のアドレス情報を読み出し、Ｇトラックアドレス系と同様に波の数をカウントする（Ｓ２０５）。そして、Ｇトラックアドレス系においてエラーとなったビット位置において、Ｌトラックアドレス系の波の数がＣ＝０あるいはＣ＝４である場合、当該エラービットをＬトラックアドレス系におけるビット値で置換する（Ｓ２０６）。例えば、Ｇトラックアドレス系の第２位ビットでＣ＝２となり、Ｌトラックアドレス系の第２位ビットがＣ＝４である場合、Ｇトラックアドレス系の第２位ビットを「０」に置換することでエラー訂正する。また、Ｇトラックアドレス系の第２位ビットでＣ＝２となり、Ｌトラックアドレス系の第２位ビットがＣ＝０である場合、Ｇトラックアドレス系の第２位ビットを「１」に置換することでエラー訂正する。また、Ｇトラックアドレス系の第２位ビット及び第３位ビットでＣ＝１となり、Ｌトラックアドレス系の第２位ビット及び第３位ビットがＣ＝４である場合、Ｇトラックアドレス系の第２位ビット及び第３位ビットを「０」に置換することでエラー訂正する（Ｋｔｈ＝２の場合）。
【００３８】
また、Ｇトラックアドレス系の第２位ビットでＣ＝２となり、Ｌトラックアドレス系の第２位ビットもＣ＝２である場合、Ｇトラックアドレス系の第２位ビットを置換することができないためエラー訂正しない。Ｇトラックアドレス系の第２位ビットでＣ＝２となり、Ｌトラックアドレス系の第２位ビットがＣ＝３である場合、Ｇトラックアドレス系の第２位ビットを「０」に置換することでエラー訂正する。もちろん、この場合には信頼性が低いとしてエラー訂正しなくてもよい。
【００３９】
以下、より具体的に説明する。
【００４０】
図６には、内周側から外周側に向けてグルーブ１、ランド１、グルーブ２、ランド２、・・・と形成されている場合の、Ｇトラックアドレス系とＬトラックアドレス系のアドレスが示されている。なお、説明の都合上、アドレスは８ビットのグレーコードで表現してある。ランド１のＬトラックアドレス系には「０００００００１」がウォブルとして埋め込まれ、グルーブ２のＧトラックアドレス系には「００００００１１」がウォブルとして埋め込まれ、ランド２のＬトラックアドレス系には「００００００１１」がウォブルとして埋め込まれている。いま、グルーブ２をトレースし、Ｇトラックアドレス系のアドレス情報を読み取る場合を想定する。アドレス情報のそれぞれのビットは４個の同相の波で構成され、Ｇトラックアドレス系を正常に読み取ることができれば「００００００１１」と読み取られるはずである。ところが、第７位ビットの読み取りにおいてＣ＝２、すなわち０度の位相の波が２個しか検出されなかった場合、読み取りエラーと判定される。図において、符号３００で示す「Ｘ」はグルーブ２のアドレス情報で生じたエラービットであることを示す。
【００４１】
一方、グルーブ２において、Ｇトラックアドレス系に続いてＬトラックアドレス系４００が形成されており、これはランド１のＬトラックアドレス系とランド２のＬトラックアドレス系で形成されたアドレスである。ランド１のＬトラックアドレス系は「０００００００１」、ランド２のＬトラックアドレス系は「００００００１１」であるから、このＬトラックアドレス系４００を読み取ると、「００００００Ｘ１」と読み取られる。第２位ビットの「Ｘ」が逆相ウォブルとなるため再生できないことを意味する。このように、グルーブ２のＬトラックアドレス系４００は、不定ビットは含むものの、それ以外のビットはグルーブ２のＧトラックアドレス系と同一ビット値となる。そこで、Ｇトラックアドレス系において第７位ビットに生じたエラービット「Ｘ」を、Ｌトラックアドレス系４００の対応する第７位ビット位置のビットデータ「０」で置換することで、正確なアドレス情報である「００００００１１」が得られることになる。
【００４２】
ランドトラックトレース時も同様であり、Ｇトラックアドレス系のアドレス情報を読み出し、Ｌトラックアドレス系と同様に波の数をカウントする（Ｓ２０７）。そして、Ｌトラックアドレス系においてエラーとなったビット位置において、Ｇトラックアドレス系の波の数がＣ＝０あるいはＣ＝４である場合、当該エラービットをＧトラックアドレス系におけるビット値で置換する（Ｓ２０８）。例えば、Ｌトラックアドレス系の第２位ビットでＣ＝２となり、Ｇトラックアドレス系の第２位ビットがＣ＝４である場合、Ｌトラックアドレス系の第２位ビットを「０」に置換することでエラー訂正する。また、Ｌトラックアドレス系の第２位ビットでＣ＝２となり、Ｇトラックアドレス系の第２位ビットがＣ＝０である場合、Ｌトラックアドレス系の第２位ビットを「１」に置換することでエラー訂正する。また、Ｌトラックアドレス系の第２位ビット及び第３位ビットでＣ＝１となり、Ｇトラックアドレス系の第２位ビット及び第３位ビットがＣ＝４である場合、Ｌトラックアドレス系の第２位ビット及び第３位ビットを「０」に置換することでエラー訂正する。Ｌトラックアドレス系の第２位ビットでＣ＝２となり、Ｇトラックアドレス系の第２位ビットもＣ＝２である場合、Ｌトラックアドレス系の第２位ビットを置換することができないためエラー訂正しない。
【００４３】
このように、グルーブトレース時にはＧトラックアドレス系から読み出したアドレス情報のうち、Ｃ＝２となるビット、あるいはＣ＝１，３となるビットを、同一トラックに形成されたＬトラックアドレス系から読み出したアドレス情報の対応ビットで置換し、ランドトレース時にはＬトラックアドレス系から読み出したアドレス情報のうち、Ｃ＝２となるビット、あるいはＣ＝１，３となるビットを、同一トラックに形成されたＧトラックアドレス系から読み出したアドレス情報の対応ビットで置換することで、エラービットを訂正することができる。
【００４４】
以上、本発明の実施形態について説明したが、本発明はこれに限定されるものではなく種々の変更が可能である。
【００４５】
例えば、本実施形態では、同相の波の数Ｃ＝１，３の場合には、その個数がしきい値Ｋｔｈ以上となった場合にエラーと判定しているが、Ｃ＝０、４の場合のみ正常とし、Ｃ＝１，２，３の場合には一律に読み取りエラーと判定して図５のエラー処理に移行してもよい。
【００４６】
また、本実施形態において、しきい値Ｋｔｈを十分大きくし、実質的にＣ＝１、３の場合には正常とし、Ｃ＝２の場合のみエラーと判定して図５のエラー処理に移行してもよい。この場合、ビット値は多数決により決定し、多数決で決定できない場合のみエラーと判定してエラー処理を行うことになる。
【００４７】
さらに、本実施形態では、図２におけるＥＯＲゲート２８ｂからの出力信号（図３（ｄ）参照）に含まれるパルス数をカウントしているが、多数決で決定する場合には、出力信号のＴａ、Ｔｂ、Ｔｃそれぞれの期間においてＬレベルとＨレベルの時間を計測し、時間の長い方をその区間の位相、すなわちビット値と決定することもできる。例えば、Ｔａ区間においてはＨレベルの時間はゼロであるから位相は０度でビット値は「０」、Ｔｂ区間においてはＬレベルの時間はゼロであるから位相は１８０度でビット値は「１」、Ｔｃ区間においてはＬレベル時間＞Ｈレベル時間でありビット値は「０」と決定できる。Ｌレベル時間とＨレベル時間がほぼ等しい場合には実質的にＣ＝２に相当することとなり、エラーと判定する。Ｌレベルの時間とＨレベルの時間の差に応じて実質的にＣ＝１、２、３のいずれであるかを判定することも可能である。なお、本実施形態では、位相波４個で１つのビットデータが構成されるアドレス情報を例に説明しているが、これに限定されるものではなく、多数決の原理ではビット値を確定することができない位相波数で構成されるアドレス情報を有する光ディスク及び光ディスク装置にも適用可能である。このとき、位相波一致数Ｃに基づく判定条件は、ビットデータを構成する位相波数に応じて変える必要があることは云うまでもない。
【００４８】
また、本実施形態では、グルーブトラックをトレースする際には、Ｇトラックアドレス系のアドレス情報において読み取りエラーが生じた場合に、Ｌトラックアドレス系のアドレス情報のうちエラービット位置に対応するビット位置のビットデータで置換しているが、Ｇトラックアドレス系とＬトラックアドレス系のそれぞれのビットの波の数Ｃを比較し、エラーの少ない方のビット（同位相の波の数が多い方のビット）を採用することもできる。
【００４９】
具体的には、図５の処理において、Ｓ２０５でＬトラックアドレス系からアドレス情報を読み出し、Ｓ２０６で置換する際に、Ｌトラックアドレス系における波の数Ｃをカウントし、Ｇトラックアドレス系の波の数Ｃと比較する。そして、波の数が０または４、あるいはこれに近い方のビットを採用する。例えば、Ｇトラックアドレス系の波の数Ｃが２であり、Ｌトラックアドレス系の波の数がＣ＝０、あるいはＣ＝１であれば、Ｌトラックアドレス系のビット値を採用し、データ「０」とする。また、Ｇトラックアドレス系の波の数Ｃが２であり、Ｌトラックアドレス系の波の数がＣ＝３あるいはＣ＝４であれば、Ｌトラックアドレス系のビット値を採用し、データ「１」とする。
【００５０】
また、Ｇトラックアドレス系の波の数Ｃが１あるいは３であっても同様の比較により選択できる。すなわち、Ｇトラックアドレス系の波の数Ｃが１であり、Ｌトラックアドレス系の対応するビット位置の波の数Ｃが０である場合、Ｌトラックアドレス系のビットを採用してデータ「０」とする。また、Ｇトラックアドレス系の波の数が３であり、Ｌトラックアドレス系の対応するビット位置の波の数Ｃが４である場合、Ｌトラックアドレス系のビットを採用してデータ「１」とする。
【００５１】
ランドトラックアドレスをトレースする場合も同様であり、Ｌトラックアドレス系の波の数とＧトラックアドレス系の波の数を比較し、読み取りエラーの少ない方のビットを採用する。例えば、Ｌトラックアドレス系の波の数Ｃが１であり、Ｇトラックアドレス系の波の数Ｃが０である場合には、Ｇトラックアドレス系のビットを採用してデータ「０」とする。要は、グルーブトラックトレース時あるいは前記ランドトラックトレース時において、Ｇトラックアドレス系とＬトラックアドレス系をともに再生して同位相の波の数Ｃをビット毎に比較し、同位相の波の数Ｃが多い方をアドレスのビットデータとして確定すればよい。
【００５２】
したがって、あるトラックアドレスを読み出そうとする場合、アドレスデータが１２ビットで構成されるときに、最下位ビットはＧトラックアドレス系のビット、第２位ビットはＬトラックアドレス系のビット、第３位ビットはＧトラックアドレス系のビット、等とＧトラックアドレス系とＬトラックアドレス系のビットが混在することになる。
【００５３】
なお、Ｇトラックアドレス系とＬトラックアドレス系の対応するビット位置でエラーが同程度である場合には、所定のルールに従っていずれかを選択すればよい。例えば、グルーブトラックトレース時にはＧトラックアドレス系にプライオリティを付与し、Ｇトラックアドレス系の波の数Ｃが１であり、Ｌトラックアドレス系の波の数Ｃが３である場合には、Ｇトラックアドレス系の波の数を採用してデータ「０」とする等である。
【００５４】
また、本実施形態の図５におけるＳ２０６あるいはＳ２０８で置換する際に、置換元のビットが逆相ウォブルに相当するビットであった場合に、置換せずにそのまま読み取りエラーと処理してもよい。
【００５５】
すなわち、上記したように、Ｌトラックアドレス系から得られたアドレス情報は、Ｇトラックアドレス系から得られたアドレス情報に対して１ビットだけ異なり、その他のビットは等しい値をとるため、Ｇトラックアドレス系を復調して得られたアドレス情報とＬトラックアドレス情報を復調して得られたアドレス情報とを比較し、Ｇトラックアドレス系から得られたアドレス情報のうちのエラービットを、Ｌトラックアドレス系から得られたアドレス情報の対応するビットで置換できるが、Ｇトラックアドレス系のアドレス情報のうちエラーとなったビット位置が、Ｌトラックアドレス系において逆相ウォブルとなるために不定となるビット位置に対応する場合には、置換することはできない。ところが、逆相ウォブルとなる位置においても条件によってはデータ「０」あるいは「１」を読み取れる場合があり、この場合には逆相ウォブルのビットで置換してしまうことになる。そこで、このような場合にはそのまま読み取りエラーとして処理するのである。
【００５６】
具体的には、Ｓ２０６でＧトラックアドレス系のうちエラーと判定されたビットをＬトラックアドレス系のビットで置換した後に、置換後のトラックアドレスからＬトラックアドレス系における逆相ウォブル位置を決定し、置換したビットがこの逆相ウォブル位置であったか否かを判定する。グルーブトラックのアドレスが確定した場合には、そのグルーブトラックにおけるＬトラックアドレス系においてどのビット位置が逆相ウォブルであるかは容易に決定できる。例えば、図６に示されるように、グルーブトラックアドレスが「００００００１１」と確定した場合、そのグルーブトラックにおけるＬトラックアドレス系の逆相ウォブル位置は第２位ビットであると決定できる。その理由は、Ｇトラックアドレス系及びＬトラックアドレス系はともにグレーコードで符号化されており、Ｇトラックアドレス系が「００００００１１」である場合には、隣接するランドトラックのＬトラックアドレス系はそれぞれ「０００００００１」及び「００００００１１」であるはずであり、第２ビットが逆相となるからである。図６では、置換したビットが第７位ビットであり、逆相ウォブル位置が第２位ビットであるから置換したアドレスをそのまま採用するが、仮に置換したビットが第２位ビットであった場合、逆相ウォブルのビットでＧトラックアドレスを置換したことになるから、この場合には置換して得られたアドレスを採用せずに読み取りエラーとする。一般的に、Ｇトラックアドレス系のエラービットをＬトラックアドレス系のビットで置換して得られたグルーブトラックのアドレスがｍである場合、このｍと１つ前のｍ−１から逆相ウォブル位置を決定することができる。但し、Ｇトラックアドレス系のエラービットをＬトラックアドレス系で置換して得られたグルーブトラックアドレスがｍ−１となることもあり（本来はｍであるべきところ、置換によりｍ−１とされる）、この場合には本来はｍとｍ−１で逆相ウォブル位置を決定すべきであるから、置換により得られたアドレスｎ（＝ｍ−１）とこれに１を加えたｎ＋１（＝ｍ）により逆相ウォブル位置を決定する。結局、置換後のアドレスをｎとすると、このｎとｎ±１により逆相ウォブル位置を決定するということができる。具体的には、置換して得られたグルーブトラックアドレスが「００００００１１」である場合、この１つ前のアドレスは「０００００００１」であるから第２位ビットが逆相ウォブル位置となり、この１つ後のアドレスは「００００００１０」であるから最下位ビットが逆相ウォブル位置となり、結局最下位ビットと第２位ビットが逆相ウォブル位置として決定されることになる。最下位ビットと第２位ビットのいずれかを置換した場合には、置換して得られたアドレスを採用せずに読み取りエラーとする。
【００５７】
Ｓ２０８の場合も同様であり、Ｌトラックアドレス系のうちエラーと判定されたビットをＧトラックアドレス系のビットで置換した後に、置換後のトラックアドレスからＧトラックアドレス系における逆相ウォブル位置を決定し、置換したビットがこの逆相ウォブル位置であったか否かを判定する。一般的に、Ｌトラックアドレス系のエラービットをＧトラックアドレス系のビットで置換して得られたランドトラックのアドレスがｍである場合、このｍと１つ後のｍ＋１から逆相ウォブル位置を決定することができる。但し、Ｌトラックアドレス系のエラービットをＧトラックアドレス系で置換して得られたランドトラックアドレスがｍ＋１となることもあり（本来はｍであるべきところ、置換によりｍ＋１とされる）、この場合には本来はｍとｍ＋１で逆相ウォブル位置を決定すべきであるから、置換により得られたアドレスｎ（＝ｍ＋１）とこれから１を引いたｎ−１（＝ｍ）により逆相ウォブル位置を決定する。結局、置換後のアドレスをｎとすると、このｎとｎ±１により逆相ウォブル位置を決定するということができる。判定の結果、逆相ウォブルで置換した場合には、置換後のアドレスを採用せず、読み取りエラーとして処理する。なお、複数のビット位置を置換した場合であって、そのうちの一つのビットが逆相ウォブル位置に対応している場合にも、逆相ウォブルで置換していることに相違ないから置換後のアドレスを採用せず読み取りエラーとして処理することが望ましい。
【００５８】
一方、このように置換後のアドレスから逆相ウォブル位置を決定するのではなく、予め置換前に逆相ウォブル位置を推定し、この推定位置と置換すべきエラービット位置が一致するか否かを判定してもよい。すなわち、連続性等の検証により前のトラックアドレスが確定し、これから求めるべき目標アドレスが確定している場合、この目標アドレスから上記した方法と同様にして逆相ウォブル位置を推定することができる。例えば、グルーブトラックトレース時において、目標アドレスが「００００００１１」と確定した場合、そのトラックにおけるＬトラックアドレス系の逆相ウォブル位置は第２位ビットとなるので、実際にＧトラックアドレス系のアドレスを読み取り第２位ビットがエラーと判定された際にはこの第２位ビットを逆相ウォブルで置換してしまうことになるので置換せずに読み取りエラーとする。ランドトラックトレース時についても同様である。図８に示されるように、１つのトラックは複数のセグメントで構成されているから、同一トラックの前のセグメントでトラックアドレスが確定している場合、次のセグメントでは目標アドレスは確定することになる。
【００５９】
なお、グルーブトラックトレース時においては、Ｇトラックアドレス系からＬトラックアドレス系の逆相ウォブル位置を決定するが、一般化するとＧトラックアドレスがｎ（バイナリデータ）である場合、このｎと１つ小さいｎ−１から逆相ウォブル位置が決定され、ランドトラックトレース時においては、Ｌトラックアドレスがｎである場合、このｎと１つ大きいｎ＋１から逆相ウォブル位置が決定されることになる（図６参照）。トラックアドレスがｎ（バイナリデータ）と確定した場合、そのアドレスｎとｎ±１から逆相ウォブル位置を決定するということができる。
【００６０】
上記の説明では、グルーブ及びランドをウォブルさせることでアドレス情報を埋め込み、グルーブ及びランドにデータの記録又は再生を行う光ディスク装置を示したが、グルーブをウォブルさせてアドレス情報を埋め込み、グルーブのみにデータの記録又は再生を行う光ディスク装置においても同様に適用できることは云うまでもない。以下、グルーブのみにデータの記録又は再生を行う光ディスク装置について説明する。
【００６１】
グルーブのみにデータを記録又は再生する光ディスク装置においても、当該光ディスクのグルーブをウォブルさせ、このウォブルにアドレス情報を埋め込む。この場合、ランドにアドレス情報を付与する必要がないので、アドレス情報をグレーコードに変換して埋め込む必要はない。位相変調を用いて０度の位相の波４個でビット「０」、１８０度の位相の波４個でビット「１」としてアドレス情報を表現する。なお、グルーブ及びランドにデータを記録する光ディスクの場合と同様に４個の同位相の波で１ビットを表現するのは、両光ディスクをともに一つの光ディスク装置で駆動できるようにするためである。グルーブのみにデータを記録する光ディスクを「ＨＤ−ＤＶＤ  Ｒ」（ライトワンス）とし、グルーブ及びランドにデータを記録する光ディスクを「ＨＤ−ＤＶＤ  ＲＷ」（リライタブル）とすると、ＲあるいはＲＷのいずれも駆動できるようにするためである。
【００６２】
アドレスデコード回路２８は、アドレスを検出してシステムコントローラ３２に供給するが、グルーブトレース時に同相の波を４個連続して検出できた場合に正常な読み取りと判定し、それ以外の場合には読み取りエラーと判定して所定のエラー処理を実行する。アドレスデコード回路２８の計数回路（図２参照）が、グルーブトレース時において同相の波の数Ｃをカウントしてシステムコントローラ３２に供給する。システムコントローラ３２は、Ｃ＝４である場合にはそのビット値は「０」であると決定する。一方、Ｃ＝０である場合には、１８０度位相のずれた波が４個であることを意味するから、そのビット値は「１」であると判定する。いずれの場合も、読み取りは正常であると判定する。
【００６３】
一方、Ｃ＝１あるいはＣ＝３である場合、システムコントローラ３２は多数決の原理によりそれぞれビット値を「１」、「０」と決定することも可能であるが、信頼性は低下する。そこで、アドレス情報のうち、Ｃ＝１あるいはＣ＝３となったビット数Ｍをカウントし、このビット数Ｍがしきい値Ｍｔｈに達したか否かを判定することで読み取りエラーか否かを判定する。しきい値Ｍｔｈは、グルーブ及びランドにデータを記録する場合のしきい値Ｋｔｈと同一の値とすることができ、アドレス情報を１２ビットのグレーコードで表現する場合にＭｔｈを３に設定する。もちろん、ＭｔｈをＫｔｈと異なる値に設定してもよい。そして、Ｍが未だＭｔｈに達していない場合には、そのアドレス情報の信頼性は確保されているとしてビット値「１」あるいは「０」を決定する。すなわち、Ｃ＝１の場合にはビット値「１」とし、Ｃ＝３の場合にはビット値「０」とする。ＭがＭｔｈに達した場合には、そのアドレス情報の信頼性は低いと判定して読み取りエラーと判定する。もちろん、Ｃ＝１あるいはＣ＝３である場合に、多数決の原理により直ちにビット値をそれぞれ決定することも可能である。
【００６４】
一方、Ｃ＝２の場合には、多数決の原理によってもビット値を決定することができないから、システムコントローラ３２は読み取りエラーと判定する。
【００６５】
なお、読み取りエラーと判定された場合のエラー処理については任意であり、リトライする、記録あるいは再生を中止する、あるいはエラー訂正を行う等である。但し、グルーブ及びランド記録の場合ではグルーブにＧトラックアドレス系とともにＬトラックアドレス系が存在し、Ｇトラックアドレス系における読み取りエラーが生じた場合にＬトラックアドレス系の情報を用いてエラー訂正を行うことが可能であるが、グルーブのみの記録ではグルーブにＧトラックアドレス系しか存在しないためこの方法を用いることはできない。Ｇトラックアドレス系にパリティビット等、所定のエラー訂正ビットが付加されている場合にはこれを用いてエラー訂正すればよい。
【図面の簡単な説明】
【００６６】
【図１】実施形態の全体構成図である。
【図２】実施形態のアドレスデコード回路の構成図である。
【図３】ウォブル信号のタイミングチャートである。
【図４】実施形態の全体処理フローチャートである。
【図５】実施形態のエラー処理フローチャートである。
【図６】エラー処理の説明図である。
【図７】光ディスク（ＨＤ−ＤＶＤ）のウォブル説明図である。
【図８】光ディスク（ＨＤ−ＤＶＤ）のトラックアドレス説明図である。
【符号の説明】
【００６７】
１０  光ディスク（ＨＤ−ＤＶＤ）、２８  アドレスデコード回路、３２  システムコントローラ。
【図１】
2005332549.tif 000003
【図２】
2005332549.tif 000004
【図３】
2005332549.tif 000005
【図４】
2005332549.tif 000006
【図５】
2005332549.tif 000007
【図６】
2005332549.tif 000008
【図７】
2005332549.tif 000009
【図８】
2005332549.tif 000010