(57)【要約】【課題】ウォブル変調方式を用いてアドレスデータが記録されたランド＆グルーブ記録方式の記録媒体から、アドレスデータを高い信頼性で検出する。【解決手段】ランドアドレスとグルーブアドレスのグレイコードを検出し（Ｓ１０）、グレイコードをバイナリコードに変換し（Ｓ１２、Ｓ２２）、ランドアドレスのバイナリコードの最初の“０”ビット位置（データ不定位置）のデータを除いたランドアドレスとグルーブアドレスを比較し（Ｓ１４、Ｓ１６）、あるいはグルーブアドレスのバイナリコードの最初の“１”ビット位置（データ不定位置）のデータを除いたランドアドレスとグルーブアドレスのグレイコードとを比較し（Ｓ２４、Ｓ２６）、比較結果に基づいてアドレスデータを検出する（Ｓ１８、Ｓ２０、Ｓ２８）。【選択図】      図２２
2005166120.tif 000002
【特許請求の範囲】
【請求項１】
ランドアドレスとグルーブアドレスのグレイコードがウォブル変調されて記録されるランド＆グルーブ記録方式の記憶媒体からアドレスデータを検出するアドレスデータ検出装置において、
ランドアドレスとグルーブアドレスのグレイコードを検出するグレイコード検出手段と、
前記グレイコード検出手段により検出されたランドアドレスとグルーブアドレスのグレイコードをバイナリコードに変換する手段と、
バイナリコードの最初の“０”または“１”のビット位置をデータ不定位置として検出する位置検出手段と、
前記位置検出手段の検出結果と、前記グレイコード検出手段により検出されたランドアドレスとグルーブアドレスのグレイコードとに基づいてアドレスデータを検出するアドレス検出手段と、
を具備するアドレスデータ検出装置。
【請求項２】
前記アドレス検出手段は前記データ不定位置のデータを除いたランドアドレスとグルーブアドレスのグレイコードに基づいてアドレスデータを検出する請求項１記載のアドレスデータ検出装置。
【請求項３】
前記アドレス検出手段は前記ランドアドレスとグルーブアドレスのグレイコードが一致する場合、前記バイナリコードのアドレスを出力する請求項２記載のアドレスデータ検出装置。
【請求項４】
前記アドレス検出手段はランドトラックの記録再生中にはバイナリコードの最初の“０”のビット位置のグレイコードのデータとして対応する位置のグルーブアドレスのグレイコードのデータを埋め込み、グルーブトラックの記録再生中にはバイナリコードの最初の“１”のビット位置のグレイコードのデータとして対応する位置のランドアドレスのグレイコードのデータを埋め込み、ランドアドレスとグルーブアドレスのグレイコードに基づいてアドレスデータを検出する請求項１記載のアドレスデータ検出装置。
【請求項５】
前記アドレス検出手段は前記ランドアドレスとグルーブアドレスのグレイコードが一致する場合、前記バイナリコードのアドレスを出力する請求項４記載のアドレスデータ検出装置。
【請求項６】
ランドアドレスとグルーブアドレスのグレイコードがウォブル変調されて記録されるランド＆グルーブ記録方式の記憶媒体からアドレスデータを検出するアドレスデータ検出装置において、
ランドアドレスとグルーブアドレスのグレイコードを検出するグレイコード検出手段と、
ランドトラックの記録再生中にはグルーブアドレスのグレイコードからレベルが低いデータ不定位置を検出し、グルーブトラックの記録再生中にはランドアドレスのグレイコードからレベルが低いデータ不定位置を検出する位置検出手段と、
前記位置検出手段の検出結果と、前記ランドアドレスとグルーブアドレスのグレイコードとに基づいてアドレスデータを検出するアドレス検出手段と、
を具備するアドレスデータ検出装置。
【請求項７】
前記アドレス検出手段は前記データ不定位置のデータを除いたランドアドレスとグルーブアドレスのグレイコードに基づいてアドレスデータを検出する請求項６記載のアドレスデータ検出装置。
【請求項８】
前記アドレス検出手段は前記ランドアドレスとグルーブアドレスのグレイコードが一致する場合、前記ランドアドレスとグルーブアドレスのグレイコードから変換されたバイナリコードのアドレスを出力する請求項７記載のアドレスデータ検出装置。
【請求項９】
前記アドレス検出手段はランドトラックの記録再生中にはグルーブアドレスのデータ不定位置がＬＳＢならば各ビットの“１”の個数が偶数となり、ＬＳＢ以外ならば各ビットの“１”の個数が奇数となるようにデータ不定位置のビットデータを生成し、グルーブトラックの記録再生中にはランドアドレスのデータ不定位置がＬＳＢならば各ビットの“１”の個数が奇数となり、ＬＳＢ以外ならば各ビットの“１”の個数が偶数となるようにデータ不定位置のビットデータを生成し、ランドアドレスとグルーブアドレスのグレイコードに基づいてアドレスデータを検出する請求項６記載のアドレスデータ検出装置。
【請求項１０】
前記アドレス検出手段は前記ランドアドレスとグルーブアドレスのグレイコードが一致する場合、前記ランドアドレスとグルーブアドレスのグレイコードから変換されたバイナリコードのアドレスを出力する請求項９記載のアドレスデータ検出装置。
【請求項１１】
ランドアドレスとグルーブアドレスのグレイコードがウォブル変調されて記録されるランド＆グルーブ記録方式の記憶媒体からアドレスデータを検出するアドレスデータ検出方法において、
ランドアドレスとグルーブアドレスのグレイコードを検出するグレイコード検出ステップと、
前記グレイコード検出ステップにより検出されたランドアドレスとグルーブアドレスのグレイコードをバイナリコードに変換するステップと、
バイナリコードの最初の“０”または“１”のビット位置をデータ不定位置として検出する位置検出ステップと、
前記位置検出ステップの検出結果と、前記グレイコード検出ステップにより検出されたランドアドレスとグルーブアドレスのグレイコードとに基づいてアドレスデータを検出するアドレス検出ステップと、
を具備するアドレスデータ検出方法。
【請求項１２】
前記アドレス検出ステップは前記データ不定位置のデータを除いたランドアドレスとグルーブアドレスのグレイコードに基づいてアドレスデータを検出する請求項１１記載のアドレスデータ検出方法。
【請求項１３】
前記アドレス検出ステップは前記ランドアドレスとグルーブアドレスのグレイコードが一致する場合、前記バイナリコードのアドレスを出力する請求項１２記載のアドレスデータ検出方法。
【請求項１４】
前記アドレス検出ステップはランドトラックの記録再生中にはバイナリコードの最初の“０”のビット位置のグレイコードのデータとして対応する位置のグルーブアドレスのグレイコードのデータを埋め込み、グルーブトラックの記録再生中にはバイナリコードの最初の“１”のビット位置のグレイコードのデータとして対応する位置のランドアドレスのグレイコードのデータを埋め込み、ランドアドレスとグルーブアドレスのグレイコードに基づいてアドレスデータを検出する請求項１１記載のアドレスデータ検出方法。
【請求項１５】
前記アドレス検出ステップは前記ランドアドレスとグルーブアドレスのグレイコードが一致する場合、前記バイナリコードのアドレスを出力する請求項１４記載のアドレスデータ検出方法。
【請求項１６】
グレイコード表現のランドアドレスとグルーブアドレスがウォブル変調されて記録されるランド＆グルーブ記録方式の記憶媒体からアドレスデータを検出するアドレスデータ検出方法において、
ランドアドレスとグルーブアドレスのグレイコードを検出するグレイコード検出ステップと、
ランドトラックの記録再生中にはグルーブアドレスのグレイコードからレベルが低いデータ不定位置を検出し、グルーブトラックの記録再生中にはランドアドレスのグレイコードからレベルが低いデータ不定位置を検出する位置検出ステップと、
前記位置検出ステップの検出結果と、前記ランドアドレスとグルーブアドレスのグレイコードとに基づいてアドレスデータを検出するアドレス検出ステップと、
を具備するアドレスデータ検出方法。
【請求項１７】
前記アドレス検出ステップは前記データ不定位置のデータを除いたランドアドレスとグルーブアドレスのグレイコードに基づいてアドレスデータを検出する請求項１６記載のアドレスデータ検出方法。
【請求項１８】
前記アドレス検出ステップは前記ランドアドレスとグルーブアドレスのグレイコードが一致する場合、前記ランドアドレスとグルーブアドレスのグレイコードから変換されたバイナリコードのアドレスを出力する請求項１７記載のアドレスデータ検出方法。
【請求項１９】
前記アドレス検出ステップはランドトラックの記録再生中にはグルーブアドレスのデータ不定位置がＬＳＢならば各ビットの“１”の個数が偶数となり、ＬＳＢ以外ならば各ビットの“１”の個数が奇数となるようにデータ不定位置のビットデータを生成し、グルーブトラックの記録再生中にはランドアドレスのデータ不定位置がＬＳＢならば各ビットの“１”の個数が奇数となり、ＬＳＢ以外ならば各ビットの“１”の個数が偶数となるようにデータ不定位置のビットデータを生成し、ランドアドレスとグルーブアドレスのグレイコードに基づいてアドレスデータを検出する請求項１６記載のアドレスデータ検出方法。
【請求項２０】
前記アドレス検出ステップは前記ランドアドレスとグルーブアドレスのグレイコードが一致する場合、前記ランドアドレスとグルーブアドレスのグレイコードから変換されたバイナリコードのアドレスを出力する請求項１９記載のアドレスデータ検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録可能な光ディスクにおける再生信号処理に関し、特にアドレスデータ検出の信頼性を向上したアドレスデータ検出装置、及びアドレスデータ検出方法に関する。
【背景技術】
【０００２】
光ディスクではデータは螺旋状に記録される。そのため、記録時に同螺旋上を光ヘッドが正しく追従できるように、記録可能な光ディスクには案内溝（グルーブ）が予め記録してある。また、グルーブを一定周期で蛇行（ウォブル）して記録し、再生時にはこのウォブル周期を測定することにより走査速度を検出し、回転速度に同期したクロック信号を得ることができる。
【０００３】
記録可能な媒体のうち、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−Ｒ／ＲＷ、ＤＶＤ＋Ｒ／ＲＷではグルーブトラックのみにデータを記録するグルーブ記録方式が採用されている。しかし、高密度記録のため、ランドトラックとグルーブトラックの両方にデータを記録するランド＆グルーブ記録方式が開発され、ＤＶＤ−ＲＡＭで採用されている。
【０００４】
また、記録可能な光ディスクでは、光ディスクにアドレスデータが予め記録されている必要がある。光ディスク装置は、データを記録する前に、アドレスデータを再生し、再生されたアドレスデータから光ディスク上の位置を特定し、データを記録する。アドレスデータの記録方式に関しては、トラックにピットを予め形成するプレピット方式と、グルーブをアドレスに応じて変調するウォブル変調方式とがある。プレピット方式はＤＶＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＡＭで採用され、ウォブル変調方式はＣＤ−Ｒ／ＲＷ、ＤＶＤ＋Ｒ／ＲＷで採用されている。プレピット方式では記録信号はエッジ部分に情報を持たせているので、信頼性に欠けるきらいがあり、ウォブル変調方式でアドレスデータを記録することが好ましい。そこで、グルーブを単一の周期でウォブルするのではなく、ウォブルを位相変調や周波数変調することによりアドレスデータをウォブルとして記録する方式（ウォブル変調方式）が考えられている。
【０００５】
近年、データをランド＆グルーブ記録方式で記録し、トラックアドレスデータをウォブル変調方式で記録する光ディスクが提案されている（例えば、特許文献１参照）。
【０００６】
特許文献１記載の光ディスク装置は、アドレスデータをウォブル変調記録されたランド＆グルーブ方式の光ディスクのトラックアドレス検出方法であって、グレイコードを検出後、バイナリコードに変換することにより、ランドトラック再生時、トラック幅変動位置とグルーブトラックアドレスの検出結果からもアドレスデータを検出することによって、アドレスデータの信頼性を向上させるものである。
【０００７】
しかし、ランド＆グルーブ記録方式では、ランドアドレスとグルーブアドレスを配置する必要性から、ＲＦ信号に蛇行が生じる。この蛇行領域を少なくするため、トラックアドレスデータをグレイコードに変換してからウォブル変調する方式が考えられている。この方式は、アドレスデータのチェックコードなどはグレイコードに変換不可能なため、アドレスチェックコードを加える事が困難であり、検出されたグレイコード領域のアドレスデータの信頼性が低いという問題点がある。
【特許文献１】特開２００１−２６６３５２号公報（段落０００３）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このように従来のランド＆グルーブ記録方式の光ディスクで、アドレスデータをグレイコードに変換してウォブル変調方式によりアドレスを記録する場合、アドレスデータの信頼性が低いという問題があった。
【０００９】
本発明の目的は、ウォブル変調方式を用いてアドレスデータが記録されたランド＆グルーブ記録方式の記録媒体から、アドレスデータを高い信頼性で検出することができるアドレスデータ検出装置、及びアドレスデータ検出方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記した課題を解決し目的を達成するために、本発明は以下に示す手段を用いている。
【００１１】
（１）本発明の一態様によれば、ランドアドレスとグルーブアドレスのグレイコードがウォブル変調されて記録されるランド＆グルーブ記録方式の記憶媒体からアドレスデータを検出するアドレスデータ検出装置は、
ランドアドレスとグルーブアドレスのグレイコードを検出するグレイコード検出手段と、
前記グレイコード検出手段により検出されたランドアドレスとグルーブアドレスのグレイコードをバイナリコードに変換する手段と、
バイナリコードの最初の“０”または“１”のビット位置をデータ不定位置として検出する位置検出手段と、
前記位置検出手段の検出結果と、前記グレイコード検出手段により検出されたランドアドレスとグルーブアドレスのグレイコードとに基づいてアドレスデータを検出するアドレス検出手段と、
を具備するものである。
【００１２】
（２）本発明の他の態様によれば、ランドアドレスとグルーブアドレスのグレイコードがウォブル変調されて記録されるランド＆グルーブ記録方式の記憶媒体からアドレスデータを検出するアドレスデータ検出装置は、
ランドアドレスとグルーブアドレスのグレイコードを検出するグレイコード検出手段と、
ランドトラックの記録再生中にはグルーブアドレスのグレイコードからレベルが低いデータ不定位置を検出し、グルーブトラックの記録再生中にはランドアドレスのグレイコードからレベルが低いデータ不定位置を検出する位置検出手段と、
前記位置検出手段の検出結果と、前記ランドアドレスとグルーブアドレスのグレイコードとに基づいてアドレスデータを検出するアドレス検出手段と、
を具備するものである。
【００１３】
（３）本発明のさらに他の態様によれば、ランドアドレスとグルーブアドレスのグレイコードがウォブル変調されて記録されるランド＆グルーブ記録方式の記憶媒体からアドレスデータを検出するアドレスデータ検出方法は、
ランドアドレスとグルーブアドレスのグレイコードを検出するグレイコード検出ステップと、
前記グレイコード検出ステップにより検出されたランドアドレスとグルーブアドレスのグレイコードをバイナリコードに変換するステップと、
バイナリコードの最初の“０”または“１”のビット位置をデータ不定位置として検出する位置検出ステップと、
前記位置検出ステップの検出結果と、前記グレイコード検出ステップにより検出されたランドアドレスとグルーブアドレスのグレイコードとに基づいてアドレスデータを検出するアドレス検出ステップと、
を具備するものである。
【００１４】
（４）本発明のさらに他の態様によれば、グレイコード表現のランドアドレスとグルーブアドレスがウォブル変調されて記録されるランド＆グルーブ記録方式の記憶媒体からアドレスデータを検出するアドレスデータ検出方法は、
ランドアドレスとグルーブアドレスのグレイコードを検出するグレイコード検出ステップと、
ランドトラックの記録再生中にはグルーブアドレスのグレイコードからレベルが低いデータ不定位置を検出し、グルーブトラックの記録再生中にはランドアドレスのグレイコードからレベルが低いデータ不定位置を検出する位置検出ステップと、
前記位置検出ステップの検出結果と、前記ランドアドレスとグルーブアドレスのグレイコードとに基づいてアドレスデータを検出するアドレス検出ステップと、
を具備するものである。
【発明の効果】
【００１５】
以上説明したように本発明によれば、下記のような作用効果を奏するアドレスデータ検出装置、及びアドレスデータ検出方法を提供することができる。
【００１６】
（１）ランドアドレスとグルーブアドレスのグレイコードを検出してバイナリコードに変換した後、バイナリコードの最初の“０”または“１”のビット位置をデータ不定位置として検出し、この検出結果とグレイコードに基づいてアドレスデータを検出することにより、アドレスデータの信頼性を向上することができる。
【００１７】
（２）ランドアドレスとグルーブアドレスのグレイコードを検出し、ランドトラックの記録再生中にはグルーブアドレスのグレイコードからレベルが低いデータ不定位置を検出し、グルーブトラックの記録再生中にはランドアドレスのグレイコードからレベルが低いデータ不定位置を検出し、この検出結果とグレイコードに基づいてアドレスデータを検出することにより、アドレスデータの信頼性を向上することができる。
【発明を実施するための最良の形態】
【００１８】
先ず、ランド＆グルーブ記録方式の光ディスクの概要を説明する。ランド＆グルーブ記録方式では、ランドトラックとグルーブトラックの両方にデータが記録される。そのため、隣接するランドトラックとグルーブトラックとでは、壁面を共有することとなる。光ディスクの内周側から数えてｎ番目のランドトラックをランドトラックｎと呼ぶ。同様に、光ディスクの内周側から数えてｎ番目のグルーブトラックをグルーブトラックｎと呼ぶ。さらに、グルーブトラックｎは、ランドトラックｎの内周側に位置するとする。
【００１９】
ランドトラックｎは、内周側はグルーブトラックｎと壁面を共有し、外周側はグルーブトラックｎ＋１と壁面を共有する。アドレスデータがウォブル変調方式により記録され、アドレスデータの符号ビットとウォブル位相の関係が図１に示すような関係であるとすると、図２に示すようにランドトラックｎは、内周側の壁面と外周側の壁面とでは、ウォブル位相が異なる部分が発生する。しかも、この部分では、ランドトラックｎのトラック幅が変化する。
【００２０】
同様に、グルーブトラックｎも、内周側はグルーブトラックｎ−１と壁面を共有し、外周側はグルーブトラックｎと壁面を共有する。図２に示すように、グルーブトラックｎも、内周側の壁面と外周側の壁面とでは、ウォブル位相が異なる部分が発生し、グルーブトラックｎのトラック幅は変化する。
【００２１】
図３に、トラックの両壁面の位相が同じ場合と、トラックの両壁面の位相が異なっている場合の、ウォブル信号とデータ再生信号（ＲＦ信号であるアドレス信号）の様子を示す。図３の（ａ）に示すように、トラックの両壁面が同位相でウォブルしている場合は、ウォブル信号は壁面のウォブルの変動と同様に変動する信号が検出され、トラック上に記録されたＲＦ信号は低域レベルが略一定の信号として読み出される。
【００２２】
一方、図３の（ｂ）に示すように、トラックの両壁面が異なる位相の領域においては、トラック幅が変化するので、読み出しビームの全反射面積が変わってしまうことから、ウォブル信号で直流オフセットが生じ、ＲＦ信号はウォブル信号に応じて蛇行した波形となる。また、両壁面のウォブル信号が逆位相であることから、ウォブル信号としては信号が検出されない（信号ゼロ）。なお、実際には、検出器や信号増幅器、光ビームの傾き等からくる差動検出器のバランスずれで、僅かなレベルの信号が検出される。
【００２３】
しかし、このとき検出されるウォブル信号位相はアドレスデータとして利用できない。以下、トラックの両壁面が異なる位相となる位置をトラック幅変動位置、アドレス不定位置、あるいは、ＲＦ信号蛇行位置と呼ぶ。
【００２４】
本発明の実施形態では、再生装置内のトラックアドレス検出部に、アドレス信号不定位置の検出機能を追加し、ＲＦ信号の蛇行位置を予測する信号を検出し、再生装置内の記録データ再生部で、ＲＦ信号の蛇行を補償する回路を設けて、正しくデータを読み出すことを可能とするものである。
【００２５】
本実施形態の光ディスクのフォーマットを先ず説明する。トラックは整数個の物理セグメントに分割されており、複数トラックからゾーンが構成される。図４にゾーン、トラック、物理セグメントの関係を示す。物理セグメントの長さは７７４６９バイトである。１バイトは１２チャネルビットである。アドレスデータは物理セグメント毎にゾーン番号、トラックアドレス、セグメント番号が付与されている。アドレスデータはウォブルを位相変調することで記録されている。
【００２６】
図５に物理セグメントに付与されるアドレスデータ（ＷＡＰ）のレイアウトを示す。アドレスデータは同期フィールド、アドレスフィールド、ユニティフィールドを含み、１７個のウォブルデータユニット（ＷＤＵ）に分割される。
【００２７】
アドレスフィールドは、図６に示すように構成される。上述したようにランド＆グルーブ記録方式では、隣接するランドトラックとグルーブトラックが壁面を共有する。そのため、グルーブトラック用のアドレス領域とランドトラック用のアドレス領域とが空間的に区別されている。また、グルーブトラック用のアドレスとランドトラック用のアドレスは各々グレイコードで記録されている。グレイコードの詳細は後述する。
【００２８】
ウォブルデータユニット（ＷＤＵ）は８４ウォブルで構成される。１ウォブルの長さは９３バイトである。図７乃至図９に、各々、同期フィールドのＷＤＵ、アドレスフィールドのＷＤＵ、ユニティフィールドのＷＤＵの構成を示す。アドレスフィールドのＷＤＵには３ビットのアドレスデータが記録される。このとき、アドレスデータの符号ビット“０”に対し通常位相ウォブル（ＮＰＷ）が、アドレスデータの符号ビット“１”に対し反転位相ウォブル（ＩＰＷ）が記録される（図１０）。
【００２９】
データは図１１に示す記録クラスタ単位で記録される。記録クラスタはｎ個のデータセグメントと拡張ガード領域とから構成される。データセグメントの長さは物理セグメントの長さと同じく、７７４６９バイトであり、その構成は図１２に示す通りである。図１２では、各フィールドの長さはバイト単位で示している。７データセグメント分のデータからＥＣＣブロックが構成される。
【００３０】
光ディスクの内周側から数えてｎ＋１番目のランドトラックをランドｎ＋１と呼ぶ。同様に、光ディスクの内周側から数えてｎ＋１番目のグルーブトラックをグルーブｎ＋１と呼ぶ。グルーブｎ＋１はランドｎ＋１の内周側に位置する。このとき、ランドｎ＋１のグルーブトラックアドレス領域に着目する。図１３に示すように、同領域は、内周側はグルーブｎ＋１と壁面を共有し、外周側はグルーブｎ＋２と壁面を共有する。
【００３１】
トラックアドレスはグレイコードで記録されているので、ランドトラックの物理セグメントのグルーブトラックアドレス領域には、１アドレスビット分、トラック幅が変動する。同様に、グルーブトラックの物理セグメントのランドトラックアドレス領域は、１アドレスビット分、トラック幅が変動する。
【００３２】
図１４に、トラック幅変動位置の時間相関関係を示す。１物理セグメント当り、１アドレスビットのトラック幅変動位置が存在する。データの記録再生ブロックであるＥＣＣブロックは７データセグメントから形成されることから、トラック幅変動位置検出後、セグメントフライホイールカウンタを使って誤検出排除システムを利用する。トラックの連結部分でＥＣＣブロックが跨った場合、トラックアドレスが異なる事からトラック幅変動位置が変化し、トラック幅変動発生の時間相関が異なるが、これもトラックアドレスデータによって、トラックアドレスが変化した位置での距離のズレ量は事前に計算することが可能である。
【００３３】
上述したようにトラックアドレスデータはグレイコードにより記録されている。ここで、グレイコードを説明する。図１５はバイナリコードからグレイコードへの変換を示す図である。ＬＳＢ側から順にバイナリコードの隣接ビットのＥＸ−ＯＲ演算した値によりグレイコードを生成し、グレイコードのＭＳＢはバイナリコードのＭＳＢをそのまま使う。
【００３４】
グレイコードは図１６に示すように、バイナリコードが＋１された時、グレイコードにおけるビット内容は１ビットのみが異なり、他のビットは同一の値となることを特徴とする。この場合、バイナリコードにおいてＬＳＢ側から見た最初の“１”の位置がグレイコードにおける１つ前のグレイコードから見て異なるビット位置となる。
【００３５】
このような関係は以下のように説明できる。即ち、バイナリコードにおける交番２進の昇順アップでは、あるビットが“０”から“１”に変化した場合、そのビットより上位のビットは変化していないはずであり、変化ビット位置より下位のビットは、“１”から“０”に変化しているはずである。
【００３６】
グレイコードは隣接ビットのバイナリコードのＥＸ−ＯＲ値であるため、バイナリコードの隣接ビットが共に変化した場合はそのＥＸ−ＯＲ値は変化しないことから、結果としてグレイコードの変化ビット位置の関係と、変換されたグレイコードのビット“１”の数の関係は、下記のような性質を持つ事になる。
【００３７】
（１）バイナリコードのＬＳＢ側から見たの最初の“１”のビット位置がグレイコードの変化ビット位置である。
【００３８】
（２）バイナリコードの値が奇数の時は、グレイコードに変換されたビット“１”の数は奇数であり、バイナリコードの値が偶数の時は、グレイコードに変換されたビット“１”の数は偶数である。
【００３９】
（３）グレイコードの昇順配置では、コード内のビット“１”の数は、偶数から奇数の繰り返しである（グレイコードの隣接コード間は、変化ビットが１ビットのみになるよう生成されるため）。
【００４０】
図１７の（ａ）に、バイナリコード（トラックアドレスデータ）をグレイコードに変換する回路例を、（ｂ）にグレイコードをバイナリコードに復調する回路例を示す。このような構成によって、１ビット累進性のアドレスデータがグレイコードに変換されたとき、１ビットの変化位置が容易に検出可能になる。
【００４１】
グレイコードをランド＆グルーブ記録方式のトラックアドレスデータに採用した場合、ランド＆グルーブトラックでのトラックアドレスは、内周から外周に向かって、グルーブとランドが夫々昇順のトラックアドレスを付され、ゾーン番号やセグメント番号と合わせてアドレスデータ情報として記録される。実際のアドレスビット数は１２ビットが使われるが、トラックアドレスのみをグレイコード６ビットで表わす時の関係を図１８に示す。
【００４２】
図１８は、グレイコード化したアドレス番号をウォブル信号で埋め込んだ場合のウォブル信号不定位置とアドレス番号（バイナリコード）との関係を示す。グレイコードにおける“ｘ”はウォブル信号の不定領域を示している。ｘ領域は理論上は信号“０”であるが、実際の再生動作においては、読み取りビームのトラックズレや検出器のオフセット等で若干の信号レベルが検出される。この場合の検出極性は、上記オフセット等の条件で変わり、事前判断では不定領域となる。この不定領域は、検出信号は信頼性が全く無いため、データ判断には採用できない。しかしながら、グレイコードでは隣接コード間は１ビットのみが変化する性質があり、この部分が不定領域となることから、他の領域はチェックなどには利用出来る。そこで、この不定領域の正しい位置が検出できれば、ランドトラックではランドアドレスデータと不定部分を除いたグルーブアドレスデータを用いて検出の信頼性向上が可能になる。同図では、トラックアドレスを６ビットとした時の、トラックアドレス１８〜２７を例として示してある。バイナリコードから、グレイコードのウォブル信号不定位置は次の関係で求められる。
【００４３】
ランドトラックの場合：バイナリコードのＬＳＢ側からみて、最初の符号ビット“０”のビット位置がウォブル信号不定位置に対応する。
【００４４】
グルーブトラックの場合：バイナリコードのＬＳＢ側からみて、最初の符号ビット“１”のビット位置がウォブル信号不定位置に対応する。
【００４５】
このような関係が成立することからグレイコードのアドレスデータを検出した後、バイナリコードに変換すれば、簡単にトラック幅変動位置が予測可能である。このことは、トラック幅変動位置の予測だけでなく、ランドトラック（またはグルーブトラック）再生時、トラック幅変動位置とグルーブトラック（またはランドトラック）アドレスの検出結果とから、アドレスデータが検出可能であり、アドレスデータが二重書きされたとも考えられる。
【００４６】
この関係から、上記グレイコードの３つの性質を当てはめ、その関係を示すと、下記のような事が証明できる。
【００４７】
（１）グルーブトラックのグルーブアドレスフィールドに記載されたグレイコードのアドレスデータは、バイナリコードでのＬＳＢ側からみて最初のビット“１”が配置されたビット位置が、前のトラックにおけるグレイコードアドレスデータのビット配置に対して、異なるビット内容になる。
【００４８】
トラックＧ（２６）のグレイコード“０１０１１１”はトラックＧ（２５）の“０１０１０１”に対して、２ビット目が“０”から“１”に変化している。この時、トラックＧ（２６）のバイナリコードは“０１１０１０”である。
【００４９】
（２）ランドトラックのランドアドレスフィールドに記載されたグレイコードのアドレスデータは、バイナリコードでのＬＳＢ側からみて最初のビット“１”が配置されたビット位置が、前のトラックにおけるグレイコードアドレスデータのビット配置に対して、異なるビット内容になる。
【００５０】
トラックＬ（２５）のグレイコード“０１０１０１”は、トラックＬ（２４）の“０１０１００”に対して、１ビット目（ＬＳＢ）が“０”から“１”に変化している。この時、トラックＬ（２５）のバイナリコードは“０１１００１”である。
【００５１】
（３）グルーブトラックアドレスＮのランドアドレスフィールドに配置されるグレイコードデータは、ランドトラックアドレスＮのランドアドレスフィールドのグレイコードとランドトラックアドレスＮ−１のランドアドレスフィールドのグレイコードとで合成される内容となる。即ち、グルーブトラックアドレスと同じトラックアドレスのランドトラックアドレスと１トラック前の番号のグレイコードで挟まれた値となるため、グレイコードのグルーブトラックアドレスをバイナリコードに変換し、バイナリコードのＬＳＢ側から見た最初のビット“１”のビット位置が、ランドアドレスフィールドで検出されるグレイコードの不定ビット位置になる。
【００５２】
トラックＧ（２６）のランドアドレスフィールドにおいて検出されるグレイコードは、トラックＬ（２６）のグレイコード“０１０１１１”とトラックＬ（２５）のグレイコード“０１０１０１”で挟まれた値であり、トラックＧ（２６）のグルーブアドレスフィールドのグレイコード“０１０１１１”をバイナリコードに変換すると“０１１０１０”になり、２ビット目が“１”である事から、トラックＧ（２６）のランドアドレスフィールドで検出されるグレイコード“０１０１ｘ１”は２ビット目が不定“ｘ”で、他はグルーブアドレスフィールドの値と同じである。
【００５３】
（４）ランドトラックアドレスＮのグルーブアドレスフィールドに配置されるグレイコードデータは、グルーブトラックアドレスＮ＋１のグルーブアドレスフィールドのグレイコードとグルーブトラックアドレスＮのグルーブアドレスフィールドのグレイコードとで合成される内容となる。即ち、ランドトラックアドレスに＋１したグルーブトラックアドレスとランドトラックアドレスと同じ番号のグレイコードで挟まれた値となるため、グレイコードのランドトラックアドレスをバイナリコードに変換し、バイナリコードのＬＳＢ側から見た最初のビット“０”のビット位置が、グルーブアドレスフィールドで検出されるグレイコードの不定ビット位置になる。グルーブトラックアドレスＮ＋１のバイナリコードにおける最初のビット“１”の位置は、トラックアドレスＮのバイナリコードにおいてＬＳＢ側からみて最初のビット“０”の位置であるはずである。結果として、ランドトラックアドレスＮのバイナリコードの最初のビット“０”の位置が、グルーブアドレスフィールドのグレイコード検出値の不定ビット位置となる。
【００５４】
トラックＬ（２５）のグルーブアドレスフィールドにおいて検出されるグレイコードは、トラックＧ（２６）のグレイコード“０１０１１１”とトラックＧ（２５）のグレイコード“０１０１０１”で挟まれた値であり、トラックＬ（２５）のランドアドレスフィールドのグレイコード“０１０１０１”をバイナリコードに変換すると“０１１００１”になり、２ビット目が“０”である事から、トラックＬ（２５）のグルーブアドレスフィールドで検出されるグレイコード“０１０１ｘ１”は、２ビット目が不定“ｘ”で、他はランドアドレスフィールドの値と同じである。
【００５５】
以上説明した（１）〜（４）により、バイナリコードのＬＳＢ側からみて、最初の符号ビット“０”、“１”の位置がウォブル信号不定位置に対応することが分かり、検出されたアドレスデータの信頼性の有無を確認できる。
【００５６】
（５）グルーブトラックアドレスＮのランドアドレスフィールドで検出されるグレイコードデータは、グレイコードが奇数番号の時はコード内の“１”の数が奇数であり、偶数番号の場合は偶数となることと、ランドアドレスフィールド内の検出はランドトラックアドレスＮとランドトラックＮ−１で挟まれて合成されたものであり、Ｎが奇数であればＮ−１とＮで挟まれたグレイコードのＬＳＢが不定ビットになる。結果としてグルーブトラックでのランドアドレスフィールド内の検出グレイコードで不定ビットがＬＳＢの場合、Ｎは奇数であるため、グレイコードの“１”の数は奇数でなければならず、不定ビットが“１”か“０”かの判定ができる。Ｎが偶数の場合は、ランドアドレスフィールドで検出されるグレイコードはＬＳＢ以外のビット位置で発生する。結果としてグルーブトラックでのランドアドレスフィールドで検出されるグレイコードで不定ビットがＬＳＢ以外であればＮは偶数であり、検出グレイコードの“１”の数は偶数でなければならず、不定ビットが“１”か“０”かの判定ができる。
【００５７】
トラックＧ（２７）のランドアドレスフィールドで検出されたグレイコード“０１０１１ｘ”は、ＬＳＢが不定であるため、“０１０１１ｘ”内の“１”の数は奇数であるため、“ｘ”は“０”と判定される。
【００５８】
トラックＧ（２６）では“０１０１ｘ１”から不定ビットがＬＳＢ以外であるため、トラックアドレスは偶数であり、“０１０１ｘ１”内の“１”の数は偶数であるため、“ｘ”は“１”と判定される。
【００５９】
（６）ランドトラックＮのグルーブアドレスフィールドで検出されるグレイコードデータは、グレイコードが奇数番号の時はコード内の“１”の数が奇数であり、偶数番号の場合は偶数となることと、グルーブアドレスフィールド内の検出はグルーブトラックＮ＋１とグルーブトラックＮで挟まれて合成されたものであり、Ｎが奇数であれば、ＮとＮ＋１で挟まれたグレイコードのＬＳＢ以外が不定ビットになる。結果として、ランドトラックでのグルーブアドレスフィールド内の検出グレイコードで不定ビットがＬＳＢ以外の場合、Ｎは奇数であるため、グレイコードの“１”の数は奇数でなければならず、不定ビットが“１”か“０”かの判定ができる。Ｎが偶数の場合は、グルーブアドレスフィールドで検出されるグレイコードはＬＳＢのビット位置で発生する。結果として、ランドトラックでのランドアドレスフィールドで検出されるグレイコードで不定ビットがＬＳＢであれば、Ｎは偶数であり、検出グレイコードの“１”の数は偶数でなければならず、不定ビットが“１”か“０”かの判定ができる。
【００６０】
トラックＬ（２６）のグルーブアドレスフィールドで検出されたグレイコード“０１０１１１ｘ”は、ＬＳＢが不定であるため、“０１０１１ｘ”内の“１”の数は偶数であるため、“ｘ”は“１”と判定される。
【００６１】
トラックＬ（２５）では“０１０１ｘ１”から不定ビットがＬＳＢ以外であるため、トラックアドレスは奇数であり、“０１０１ｘ１”内の“１”の数は奇数であるため、“ｘ”は“０”と判定される。
【００６２】
以上説明した（５）、（６）により、グレイコード検出後、バイナリコードに変換すれば、ウォブル信号の不定位置（トラック幅変動位置）が簡単に予測可能である。このことは、トラック幅変動位置の予測だけでなく、ランドトラック（またはグルーブトラック）再生時、トラック幅変動位置とグルーブトラック（またはランドトラック）アドレスの検出結果とから、アドレスデータが検出可能であり、アドレスデータが二重書きされたとも考えられる。
【００６３】
図１９は、一般の光ディスク記録媒体から信号を読み出す光ヘッドの４分割光検出器１０の出力信号から、トラッキングエラー（ＴＥ）信号やウォブル（ＷＢ）信号、ＲＦ信号を検出する回路構成図である。４分割光検出器１０の素子Ａ、Ｂの出力が加算器１４に、素子Ｃ、Ｄの出力が加算器１６に供給される。加算器１４の出力が差動増幅器１８、２０の非反転入力端子（＋）に供給され、加算器１６の出力が差動増幅器１８、２０の反転入力端子（−）に供給される。差動増幅器１８の出力がローパスフィルタ２２を介してトラッキングエラー信号として出力され、ハイパスフィルタ２４を介してウォブル信号として出力される。差動増幅器２０の出力がＲＦ信号として出力される。
【００６４】
図２０に再生信号処理部のブロック図を示す。再生信号処理部は、ウォブル信号処理部３８とＲＦ信号処理部３２とから構成される。ウォブル信号処理部３８は、ウォブル信号からトラックアドレスを検出するトラックアドレス検出部４２と、ＲＦ信号が蛇行する位置や極性を予測するＲＦ補償制御信号生成部３８とを具備する。ＲＦ信号処理部３２は、ＲＦ信号からチャネルビットデータを識別するＲＦ信号識別部３４と、ＲＦ補償制御信号を受けてＲＦ信号を補償するＲＦ補償制御部３６とを具備する。
【００６５】
図２１に、本発明のウォブル信号処理部３８を示す。ウォブル信号から、アドレスデータとＲＦ蛇行位置の検出を行う。ウォブル信号によって記録されたアドレスデータも、傷やその他の障害で誤検出されることもあり、誤検出による誤動作の防止も含めたアドレスデータ検出が必要である。
【００６６】
ウォブル信号は、位相同期回路（ＷＢ  ＰＬＬ）４６に送られ、ウォブル信号に同期した読出しクロックが生成される。同クロックによって、ＷＤＵ初期化回路４８でＷＤＵ分割点が検出され、ＷＤＵカウンタ５０を同期化する。併せて、ウォブル同期検出器５４にてセグメントの同期信号の検出をし、ＷＤＵ初期化回路４８にてＷＤＵ分割点が正常に検出され、ウォブル同期信号が検出された場合、セグメントカウンタ５２を同期化する。
【００６７】
ＷＤＵカウンタ５０とセグメントカウンタ５２は、フライホイールカウンタとしての機能を有しており、同期信号が検出されない場合は、ＷＤＵ分割点やセグメント分割点を自動生成し、アドレスデータの読出しタイミングを制御する。即ち、このカウンタ情報をアドレスタイミングコントローラ５６に送って、データ読出しのタイミング制御信号が生成される。この信号はトラックアドレス検出部４２に送られ、アドレスデータが検出されるが、この時ウォブルレベル検出器６０からの信号レベル検出結果を利用して、アドレスデータ検出のチェック等に利用する事は可能である。このようにして検出された信号を利用して、ＲＦ補償タイミングコントローラ５８はトラック幅変動位置で発生するＲＦ信号の蛇行位置信号や極性などを示すＲＦ補償制御信号を生成する。
【００６８】
このようにして作られたＲＦ補償制御信号はＲＦ信号処理部３２（図２０）に送られ、ＲＦ信号の蛇行を補償する処理が行われる。
【００６９】
以上説明したように、グレイコードのウォブル信号不定位置はバイナリコードデータに基づいて次のように求められる。
【００７０】
（１）ランドトラック：バイナリコードでＬＳＢ側からみて最初の“０”のビット位置が、グルーブトラックアドレスフィールドのグレイコードのウォブル信号不定である。
【００７１】
（２）グルーブトラック：バイナリコードでＬＳＢ側からみて最初の“１”のビット位置が、ランドトラックアドレスフィールドのグレイコードのウォブル信号不定である。
【００７２】
このような関係が成立する事から、グレイコードデータ検出後にバイナリコードに変換すれば、ウォブル信号不定位置が簡単に予測可能である。このことは、不定位置予測だけでなく、ランドトラック（またはグルーブトラック）アドレス検出時、グルーブアドレス（またはランドアドレス）データも不定位置が何ビット目に検出されたかで、アドレスデータが検出可能であり、アドレスデータが二重書きされたとも考えられる。
【００７３】
図２２にウォブル信号からグレイコードのアドレスデータを検出し、バイナリデータに変換して不定ビット位置を判定し、グルーブアドレスフィールドとランドアドレスフィールドのグレイコードのビット内容の一致を検出して、信頼性チェックを行う一例のフローチャートを示す。図２２は不定ビット以外の残りのビットの一致を検出するものである。
【００７４】
ステップＳ１０で、現在記録再生しているトラックがランドトラックかグルーブトラックかを判定する。ランドトラックの場合は、ステップＳ１２で、ランドアドレスフィールドのグレイコードデータＧＣ−ＤａｔａをランドアドレスのバイナリコードデータＢＣ−Ｄａｔａに変換する。ステップＳ１４で、バイナリコードデータＢＣ−ＤａｔａのＬＳＢ側からみて最初の符号ビット“０”のビット位置を除いたランドアドレスフィールドのグレイコードデータＧＣ−Ｄａｔａ２とグルーブアドレスフィールドのグレイコードデータＧＣ−Ｄａｔａ２とを生成する。ステップＳ１６でランドアドレスＧＣ−Ｄａｔａ２とグルーブアドレスＧＣ−Ｄａｔａ２との全ビットを比較する。両者が一致する場合は、ステップＳ１８でランドアドレスのバイナリコードデータＢＣ−Ｄａｔａが信頼性のあるトラックアドレスであると見なして処理を終了する。
【００７５】
ステップＳ１０でグルーブトラックであると判定された場合は、ステップＳ２２で、グルーブアドレスフィールドのグレイコードデータＧＣ−ＤａｔａをグルーブアドレスのバイナリコードデータＢＣ−Ｄａｔａに変換する。ステップＳ２４で、バイナリコードデータＢＣ−ＤａｔａのＬＳＢ側からみて最初の符号ビット“１”のビット位置を除いたランドアドレスフィールドのグレイコードデータＧＣ−Ｄａｔａ２とグルーブアドレスフィールドのグレイコードデータＧＣ−Ｄａｔａ２とを生成する。ステップＳ２６でランドＧＣ−Ｄａｔａ２とグルーブＧＣ−Ｄａｔａ２との全ビットを比較する。両者が一致する場合は、ステップＳ２８でグルーブアドレスのバイナリコードデータＢＣ−Ｄａｔａが信頼性のあるトラックアドレスであると見なして処理を終了する。
【００７６】
上述したように、記録再生中、グルーブアドレスフィールドとランドアドレスフィールドから夫々読み取られたグレイコードのアドレスデータにおいて、自身のアドレスデータは正しく記録されたものであり、相手のアドレスデータは１ビットのみが不定で他のビットは自身のアドレスデータと同じである。この場合、不定ビット位置を除いたビットに関しては同じビット内容であるはずであり、ステップＳ１６、Ｓ２６の判定は一致するはずである。しかし、夫々のデータはディフェクト等でビット誤りを起す可能性があり、ステップＳ１６、Ｓ２６のビット一致検出で不一致判定結果が発生する可能性がある。そのため、このような場合には、ステップＳ２０で他のセグメントの判定結果を利用して総合的に判定する。具体的には、このような不一致結果の場合は、前後のセグメントにおける検出アドレスデータを参照して、一致したビットのみから、指定トラックであるかどうかの仮判定を行う。仮判定において重要なことは、「指定トラックの可能性が高い」判定であれば、その時点の判定はそこで止めて、次のセグメントで信頼性のある判定をすれば良いという事である。途中での検出においては、「明らかに指定トラックで無い」と判断された時のみ、移動（別のトラックにシークすること）を行い、それ以外は、移動しないで次の検出に任せる。具体的には、トラックアドレスデータは複数配置されているので、検出されたトラックアドレスを一時レジスタやメモリに格納し、次のトラックアドレスデータを検出し、アドレスデータの信頼性チェックを行う。
【００７７】
記録動作では、誤った場所に上書きしてしまうと、元の情報を消滅させてしまうので、このような行為は絶対に避ける必要がある。そのためにはアドレス情報の検出が重要となる。例えば、予測トラックにシークしてアドレス情報を検出した場合、予測トラックアドレス情報と同じであった場合は、未だ「指定トラックの可能性が高い」範疇と判定される。トラックアドレス情報は複数回記録されているので、次のトラックアドレス情報を検出し、特定の距離に予測されたデータが同じ値で検出された事によって、「信頼性ある指定トラック」であると判断され、他のセグメントアドレス等の検出も含めて、記録場所と判定し記録動作を開始する。上記「途中」とは「指定トラックの可能性が高い」程度の検出状況を示しており、「可能性が高い」が距離相関を含めて複数回検出される事で「信頼性がある」に変更になり、指定トラックと判定される。「明らかに指定トラックで無い」と判断されたことは、その場所は指定トラックでは無いが、あるトラックアドレスが検出されたことである。そのアドレス情報から、指定トラックまでのトラック数を演算し再度シーク処理で目的のトラックに移動する。
【００７８】
図２３にグレイコードをバイナリデータに変換して不定ビット位置を判定し、グルーブとランドのグレイコードビット内容の一致を検出して、信頼性チェックを行う他の例のフローチャートを示す。図２２は不定ビットを除いたビットで判定したが、図２３は不定ビットに相手のコードの同じビット位置の値を埋め込んで、全ビットの一致を検出するものである。
【００７９】
ステップＳ３０で、現在記録再生しているトラックがランドトラックかグルーブトラックかを判定する。ランドトラックの場合は、ステップＳ３２で、ランドアドレスフィールドのグレイコードデータＧＣ−ＤａｔａをランドアドレスのバイナリコードデータＢＣ−Ｄａｔａに変換する。ステップＳ３４で、バイナリコードデータＢＣ−ＤａｔａのＬＳＢ側からみて最初の符号ビット“０”のビット位置におけるランドアドレスフィールドのグレイコードデータＧＣ−Ｄａｔａの値をグルーブアドレスフィールドのグレイコードデータＧＣ−Ｄａｔａに埋め込む。ステップＳ３６でランドアドレスＧＣ−ＤａｔａとグルーブアドレスＧＣ−Ｄａｔａとの全ビットを比較する。両者が一致する場合は、ステップＳ３８でランドアドレスのバイナリコードデータＢＣ−Ｄａｔａが信頼性のあるトラックアドレスであると見なして処理を終了する。
【００８０】
ステップＳ３０でグルーブトラックであると判定された場合は、ステップＳ４２で、グルーブアドレスフィールドのグレイコードデータＧＣ−ＤａｔａをグルーブアドレスのバイナリコードデータＢＣ−Ｄａｔａに変換する。ステップＳ４４で、バイナリコードデータＢＣ−ＤａｔａのＬＳＢ側からみて最初の符号ビット“１”のビット位置におけるグルーブアドレスフィールドのグレイコードデータＧＣ−Ｄａｔａの値をランドアドレスフィールドのグレイコードデータＧＣ−Ｄａｔａに埋め込む。ステップＳ４６でランドＧＣ−ＤａｔａとグルーブＧＣ−Ｄａｔａとの全ビットを比較する。両者が一致する場合は、ステップＳ４８でグルーブアドレスのバイナリコードデータＢＣ−Ｄａｔａが信頼性のあるトラックアドレスであると見なして処理を終了する。
【００８１】
上述したように、記録再生中、グルーブアドレスフィールドとランドアドレスフィールドから夫々読み取られたグレイコードのアドレスデータにおいて、自身のアドレスデータは正しく記録されたものであり、不定ビットの位置の値を相手の対応する位置に埋め込んだので、相手のアドレスデータは自身のアドレスデータと同じであるはずであり、ステップＳ３６、Ｓ４６の判定は一致するはずである。しかし、夫々のデータはディフェクト等でビット誤りを起す可能性があり、ステップＳ３６、Ｓ４６のビット一致検出で不一致判定結果が発生する可能性がある。そのため、このような場合には、ステップＳ４０で他のセグメントの判定結果を利用して総合的に判定する。具体的には、このような不一致結果の場合は、前後のセグメントにおける検出アドレスデータを参照して、一致したビットのみから、指定トラックであるかどうかの仮判定を行う。仮判定において重要なことは、「指定トラックの可能性が高い」判定であれば、その時点の判定はそこで止めて、次のセグメントで信頼性のある判定をすれば良いという事である。途中での検出においては、「明らかに指定トラックで無い」と判断された時のみ、移動を行い、それ以外は、次の検出に任せる事になる。
【００８２】
以上説明したように、本実施形態によれば、グレイコードで表現されたアドレスデータをウォブル変調によってランド＆グルーブ記録方式の記録媒体に記録するものにおいて、グレイコードをバイナリコードに変換することによりウォブル信号不定位置を検出し、これ以外のビット位置のランドフィールド、グルーブフィールドのアドレスデータの相互一致を検出することによりトラックアドレスを高い信頼性で検出することができる。
【００８３】
この関係を逆に利用する（不定領域はウォブル信号のレベルが下がることを利用して、不定領域を検出する）ことにより、ランドトラック記録再生時においても、グルーブアドレスフィールドのグレイコードでランドトラックアドレスデータが検出でき、同様に、グルーブトラック記録再生時においても、ランドアドレスフィールドのグレイコードでランドトラックアドレスが検出可能である。これは、アドレスデータを二重書きしていることと等価である。
【００８４】
上述した例と同様にトラック２５を例に説明する。
【００８５】
（１）ランドトラック記録再生時：グルーブアドレスフィールドのグレイコードで、不定位置（レベルダウン位置）がＬＳＢならば、各ビットの“１”の数が偶数になるように不定ビット位置のデータを推定（生成）する。不定位置がＬＳＢ以外ならば、各ビットの“１”の数が奇数になるように不定ビット位置のデータを推定（生成）する。他のビット位置は検出されたデータの値とする。
【００８６】
（２）グルーブトラック記録再生時：ランドアドレスフィールドのグレイコードで、不定位置（レベルダウン位置）がＬＳＢならば、各ビットの“１”の数が奇数になるように不定ビット位置のデータを推定（生成）する。不定位置がＬＳＢ以外ならば、各ビットの“１”の数が偶数になるように不定ビット位置のデータを推定（生成）する。他のビット位置は検出されたデータの値とする。
【００８７】
この性質を使う事で、アドレスデータは二重書きされていると同様になり、信頼性が向上可能になる。
【００８８】
図２４に不定ビット位置をレベルダウン等のＲＦ信号の状態から検出し、信頼性検出まではグレイコード上で処理し、最後にバイナリコード上で制御システム系にアドレスデータとして出力する場合のフローチャートを示す。図２４は図２２に対応するもので、レベルダウンしたような不定位置のビットの情報は利用しないで、他のビットのみの一致検出で信頼性チェックを行うものである。
【００８９】
ステップＳ５０で、現在記録再生しているトラックがランドトラックかグルーブトラックかを判定する。ランドトラックの場合は、ステップＳ５２で、グルーブアドレスフィールドのグレイコードＧＣ−Ｄａｔａの各ビットのレベルが他のビットよりも低いビット位置を検出する。ステップＳ５４で、レベルの低いビット位置を除いたランドアドレスフィールドのグレイコードデータＧＣ−Ｄａｔａ２とグルーブアドレスフィールドのグレイコードデータＧＣ−Ｄａｔａ２を生成する。ステップＳ５６でランドアドレスＧＣ−Ｄａｔａ２とグルーブアドレスＧＣ−Ｄａｔａ２との全ビットを比較する。両者が一致する場合は、ステップＳ５８でランドアドレスのバイナリコードデータＢＣ−Ｄａｔａが信頼性のあるトラックアドレスであると見なして処理を終了する。
【００９０】
ステップＳ５０でグルーブトラックであると判定された場合は、ステップＳ６２で、ランドアドレスフィールドのグレイコードデータＧＣ−Ｄａｔａの各ビットのレベルが他のビットよりも低いビット位置を検出する。ステップＳ６４で、レベルの低いビット位置を除いたランドアドレスフィールドのグレイコードデータＧＣ−Ｄａｔａ２とグルーブアドレスフィールドのグレイコードデータＧＣ−Ｄａｔａ２を生成する。ステップＳ６６でランドアドレスＧＣ−Ｄａｔａ２とグルーブアドレスＧＣ−Ｄａｔａ２との全ビットを比較する。両者が一致する場合は、ステップＳ６８でグルーブアドレスのバイナリコードデータＢＣ−Ｄａｔａが信頼性のあるトラックアドレスであると見なして処理を終了する。
【００９１】
上述したように、不定ビットの位置の値を除くとランドフィールドのアドレスデータとグルーブフィールドのアドレスデータは同じであるはずであり、ステップＳ５６、Ｓ６６の判定は一致するはずである。しかし、夫々のデータはディフェクト等でビット誤りを起す可能性があり、ステップＳ５６、Ｓ６６のビット一致検出で不一致判定結果が発生する可能性がある。そのため、このような場合には、ステップＳ６０で他のセグメントの判定結果を利用して総合的に判定する。具体的には、このような不一致結果の場合は、前後のセグメントにおける検出アドレスデータを参照して、一致したビットのみから、指定トラックであるかどうかの仮判定を行う。仮判定において重要なことは、「指定トラックの可能性が高い」判定であれば、その時点の判定はそこで止めて、次のセグメントで信頼性のある判定をすれば良いという事である。途中での検出においては、「明らかに指定トラックで無い」と判断された時のみ、移動を行い、それ以外は、次の検出に任せる事になる。
【００９２】
図２５に不定ビット位置をレベルダウン等のＲＦ信号の状態から検出し、信頼性検出まではグレイコード上で処理し、最後にバイナリコード上で制御システム系にアドレスデータとして出力する場合のフローチャートを示す。図２５は図２３に対応するもので、レベルダウンしたような不定位置のビットの情報は、その位置がＬＳＢであるか否かにより、“１”または“０”の個数が奇数か偶数かで、不定ビット位置のデータを“１”または“０”に決定して、全ビットの一致を検出するものである。
【００９３】
ステップＳ７０で、現在記録再生しているトラックがランドトラックかグルーブトラックかを判定する。ランドトラックの場合は、ステップＳ７２で、グルーブアドレスフィールドのグレイコードＧＣ−Ｄａｔａの各ビットのレベルが他のビットよりも低いビット位置（一箇所）を検出する。ステップＳ７４で、グルーブアドレスフィールドのグレイコードＧＣ−Ｄａｔａのレベルの低いビット位置がＬＳＢならば、各ビットの“１”の個数が偶数になるようにレベルの低いビット位置のデータを決定し、ＬＳＢ以外ならば、各ビットの“１”の個数が奇数になるようにレベルの低いビット位置のデータを決定する。ステップＳ７６でランドアドレスＧＣ−ＤａｔａとグルーブアドレスＧＣ−Ｄａｔａとの全ビットを比較する。両者が一致する場合は、ステップＳ７８でランドアドレスフィールドのグレイコードデータＧＣ−ＤａｔａをバイナリコードデータＢＣ−Ｄａｔａに変換し、信頼性のあるトラックアドレスとして出力する。
【００９４】
ステップＳ７０でグルーブトラックであると判定された場合は、ステップＳ８２で、ランドアドレスフィールドのグレイコードデータＧＣ−Ｄａｔａの各ビットのレベルが他のビットよりも低いビット位置（一箇所）を検出する。ステップＳ８４で、ランドアドレスフィールドのグレイコードＧＣ−Ｄａｔａのレベルの低いビット位置がＬＳＢならば、各ビットの“１”の個数が奇数になるようにレベルの低いビット位置のデータを決定し、ＬＳＢ以外ならば、各ビットの“１”の個数が偶数になるようにレベルの低いビット位置のデータを決定する。ステップＳ８６でランドアドレスＧＣ−ＤａｔａとグルーブアドレスＧＣ−Ｄａｔａとの全ビットを比較する。両者が一致する場合は、ステップＳ７８でランドアドレスフィールドのグレイコードデータＧＣ−ＤａｔａをバイナリコードデータＢＣ−Ｄａｔａに変換し、信頼性のあるトラックアドレスとして出力する。
【００９５】
上述したように、図２５のフローチャートにおける処理では、自身のアドレスデータと共に、相手のアドレスデータもレベルが下がったビット（不定ビット）位置情報を使って不定ビットの内容を決定し、アドレスデータを検出している。結果として独立的に二重のアドレスデータを読み出している事になり、その両者のデータ内容から最終的なアドレスデータの判定をすることになる。両者が不一致においては、その原因は夫々がディフェクト等でデータ破壊されていないか、他の情報で判断する事になる。指定トラックを移動中においては、前のセグメントのアドレスデータを参照することで、自身と相手の読み出されたアドレスデータが、一方でも同じ値であれば、両者の一致が無くても、指定トラックである可能性が高いと判断される事になる。そのため、ステップＳ８０で他の不具合項目が少ないグレイコードのコードデータをバイナリコードに変換し、一時的なトラックアドレスとして利用する。
【００９６】
本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【００９７】
また、本発明は、コンピュータに所定の手段を実行させるための（あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるための）プログラムを記録したコンピュータ読取り可能な記録媒体としても実施することもできる。
【図面の簡単な説明】
【００９８】
【図１】アドレスデータをウォブル変調方式により記録する際のアドレスデータの符号ビットとウォブル位相の関係を示す図。
【図２】ランドトラックの内周側壁面と外周側壁面とでウォブル位相が異なることによるトラック幅の変化を示す図。
【図３】トラックの両壁面の位相が同じ場合と、トラックの両壁面の位相が異なっている場合の、ウォブル信号とデータ再生信号の様子を示す図。
【図４】光ディスクのフォーマット（ゾーン、トラック、物理セグメントの関係）を示す図。
【図５】物理セグメントに付与されるアドレスデータ（ＷＡＰ）のレイアウトを示す図。
【図６】アドレスデータ（ＷＡＰ）内のアドレスフィールドのレイアウトを示す図。
【図７】アドレスデータ（ＷＡＰ）内の同期フィールドのウォブルデータユニット（ＷＤＵ）のレイアウトを示す図。
【図８】アドレスデータ（ＷＡＰ）内のアドレスフィールドのウォブルデータユニット（ＷＤＵ）のレイアウトを示す図。
【図９】アドレスデータ（ＷＡＰ）内のユニティフィールドのウォブルデータユニット（ＷＤＵ）のレイアウトを示す図。
【図１０】アドレスデータのビット変調規則を示す図。
【図１１】記録クラスタのレイアウトを示す図。
【図１２】データセグメントのレイアウトを示す図。
【図１３】ウォブル変調の一例を示す図。
【図１４】トラック幅変動位置の時間相関関係を示す図。
【図１５】バイナリコードからグレイコードへの変換を示す図。
【図１６】グレイコードの特徴を示す図。
【図１７】バイナリコード／グレイコード変換回路を示す図。
【図１８】グレイコード化したアドレス番号をウォブル信号で埋め込んだ場合のウォブル信号不定位置とアドレス番号（バイナリコード）との関係を示す図。
【図１９】ＲＦ信号・ウォブル信号・トラッキングエラー信号の検出器を示す図。
【図２０】再生信号処理部のブロック図。
【図２１】図２０の再生信号処理部内のＲＦ補償制御信号生成部の詳細なブロック図。
【図２２】トラックアドレスデータのチェック処理の一例を示すフローチャート。
【図２３】トラックアドレスデータのチェック処理の他の例を示すフローチャート。
【図２４】トラックアドレスデータのチェック処理のさらに他の例を示すフローチャート。
【図２５】トラックアドレスデータのチェック処理のさらに他の例を示すフローチャート。
【符号の説明】
【００９９】
３２…ＲＦ信号処理部、３４…ＲＦ信号識別部、３６…ＲＦ信号補償制御部、３８…ウォブル信号処理部、４０…ＲＦ信号補償制御信号生成部、４２…トラックアドレス検出部、４６…位相同期回路、４８…ＷＤＵ初期化回路、５０…ＷＤＵカウンタ、５２…セグメントカウンタ、５４…ウォブル同期検出器、５６…アドレスタイミングコントローラ、５８…ＲＦ補償タイミングコントローラ。
【図１】
2005166120.tif 000003
【図２】
2005166120.tif 000004
【図３】
2005166120.tif 000005
【図４】
2005166120.tif 000006
【図５】
2005166120.tif 000007
【図６】
2005166120.tif 000008
【図７】
2005166120.tif 000009
【図８】
2005166120.tif 000010
【図９】
2005166120.tif 000011
【図１０】
2005166120.tif 000012
【図１１】
2005166120.tif 000013
【図１２】
2005166120.tif 000014
【図１３】
2005166120.tif 000015
【図１４】
2005166120.tif 000016
【図１５】
2005166120.tif 000017
【図１６】
2005166120.tif 000018
【図１７】
2005166120.tif 000019
【図１８】
2005166120.tif 000020
【図１９】
2005166120.tif 000021
【図２０】
2005166120.tif 000022
【図２１】
2005166120.tif 000023
【図２２】
2005166120.tif 000024
【図２３】
2005166120.tif 000025
【図２４】
2005166120.tif 000026
【図２５】
2005166120.tif 000027