(57)【要約】同期化はアナログ位相ロックループを用いて達成することが出来るが、かなりコストがかかる。またデジタル位相ロックループを用いて達成することも出来るが、同期変数、例えば概算信号の推移と得られる信号の推移との間の時間間隔、を計算するにあたって、計算資源の観点で遅くコストがかかる除算演算が必要になる。本発明は、従来技術の課題に対し、単純で正確な解決策を提案することを目的としている。  本発明では、第１クロック信号WP1と位相変化信号ΔΨから、第２クロック信号WP2のための同期変数WCSを生成する方法を提案する。ここで、・前記同期変数の第１概算値WS0を算出し、・前記第１概算値に近い他の概算値を算出し、・前記概算値のそれぞれについて誤差を計算し、・最適の概算値を同期変数にする。
2004527823.tif 000002
【特許請求の範囲】
【請求項１】
第１クロック信号WP1と位相変化信号ΔΨから、第２クロック信号WP2のための同期変数WCSを生成する方法であって、
前記同期変数の第１概算値WS0を求め、
前記第１概算値に近い他の概算値を求め、
前記概算値のそれぞれについて誤差を計算し、
同期変数として最適の概算値をとる、前記方法。
【請求項２】
前記同期変数の第１概算値WS0を求める前に、第２クロック信号WP2の周期の概算値Pwpが求められる、請求項１に記載の方法。
【請求項３】
同期変数の第２概算値WSp1および第３概算値WSm1が、WSp1＝WS0＋１、WSm1＝WS0−１で求められる、請求項１または２に記載の方法。
【請求項４】
所定の時間での位相を、前回までの位相変化信号ΔΨと該所定の時間の位相変化信号とを加算し、クロック信号WP1の周期を法とすることにより計算する、請求項１から３のいずれか１つに記載の方法。
【請求項５】
Aを定数としてWS0＝Ψ＊Pwp/Aの式から第１概算値WS0が得られる、請求項４に記載の方法。
【請求項６】
得られた概算値に対応して誤差値が次のように算出される請求項４または５に記載の方法。ただし、BおよびCは定数。
・err_0＝（B*Ψ）-（C*ΔΨ* WS0）
・err_p1＝（B*Ψ）-（C*ΔΨ* （WS0＋１））
・err_m1＝（B*Ψ）-（C*ΔΨ* （WS0−１））
【請求項７】
同期変数WCSは、最小の誤差を生成する概算値である請求項６に記載の方法。
【請求項８】
ｎはあらかじめ決められた定数であり、Ａが２ｎである、請求項５に記載の方法。
【請求項９】
第１クロック信号WP1と位相変化信号ΔΨから、第２クロック信号WP2のための同期変数WCSを生成する装置であって、
前記同期変数の第１概算値WS0を求める手段と、
前記第１概算値に近い他の概算値を求める手段と、
前記概算値のそれぞれについて誤差を計算する手段と、
最良の概算値を同期変数にする手段と、を備える装置。
【請求項１０】
請求項９に記載の装置を含む集積回路。
【請求項１１】
入射光のビームを発する手段と、ディスクでの光ビームの反射を検知する複数の光検知器を含む光ヘッドと、
前記光検知器からの信号を２つづつ加算し、２つのサンプリングされた入射信号を送る加算手段と、
前記２つのサンプリングされた入射信号の位相差を計算する計算手段とを備え、
前記計算手段は請求項９に記載の装置を含むデジタルディスクリーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ある信号と別の信号で同期を取るための変数を生成することに関し、特にクロック信号に関する。
【背景技術】
【０００２】
本発明は、特に限定するものではないが、デジタルディスクの分野に適用するのが望ましい。特に圧縮画像データを記憶するための、コンパクトディスク読み出し専用メモリ（CD-ROM）、特にデジタル多用途ディスク（DVD）として知られるものに適用するのが望ましい。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
同期化はアナログ位相ロックループを用いて達成することが出来るが、かなりコストがかかる。またデジタル位相ロックループを用いて達成することも出来るが、同期変数、例えば概算信号の推移と得られる信号の推移との間の時間間隔、を計算するにあたって、計算資源の観点で遅くコストがかかる除算演算が必要になる。
【０００４】
本発明は、従来技術の課題に対し、単純で正確な解決策を提案することを目的としている。
【課題を解決するための手段】
【０００５】
本発明では、第１クロック信号WP1と位相変化信号ΔΨから、第２クロック信号WP2のための同期変数WCSを生成する方法を提案する。ここで、
・前記同期変数の第１概算値WS0を求め、
・前記第１概算値に近い他の概算値を求め、
・前記概算値のそれぞれについて誤差を計算し、
・最適の概算値を同期変数とする。
【０００６】
一形態では、前記同期変数の第１概算値WS0を求める前に、第２クロック信号WP2の周期の概算値Pwpが求められる。
【０００７】
一形態では、同期変数の第２概算値WSp1および第３概算値WSm1が、WSp1＝WS0＋１、WSm1＝WS0−１で算出される。
【０００８】
一形態では、所定の時間での位相を、前回までの位相変化信号ΔΨと該所定の時間の位相変化信号とを加算し、クロック信号WP1の周期を法とすることにより計算する。
【０００９】
一形態では、Aを定数として、WS0＝Ψ＊Pwp/Aの式から第１概算値WS0が得られる。
【００１０】
一形態では、得られた概算値に対応して誤差値が次のように算出される。ただしBおよびCは定数。
【００１１】
・err_0＝（B*Ψ）-（C*ΔΨ* WS0）
・err_p1＝（B*Ψ）-（C*ΔΨ* （WS0＋１））
・err_m1＝（B*Ψ）-（C*ΔΨ* （WS0−１））
一形態では、同期変数WCSは、最小の誤差を生成する概算値である。
【００１２】
一形態では、ｎはあらかじめ決められた定数であり、Ａが２ｎである。また、ｎは１５とすることもできる。
【００１３】
本発明はまた、第１クロック信号WP1と位相変化信号ΔΨから、第２クロック信号WP2のための同期変数WCSを生成する装置を提案する。
【００１４】
・前記同期変数の第１概算値WS0を求める手段と、
・前記第１概算値に近い他の概算値を求める手段と、
・前記概算値のそれぞれについて誤差を計算する手段と、
・最良の概算値を同期変数にする手段と、を備える装置。
【００１５】
本発明はまた、上述の装置を含む集積回路を提案する。
【００１６】
本発明はまた、入射光のビームを発する手段と、ディスクでの光ビームの反射を検知する複数の光検知器を含む光ヘッドと、前記光検知器からの信号を２つづつ加算し、２つのサンプリングされた入射信号を送る加算手段と、前記２つのサンプリングされた入射信号の位相差を計算する計算手段とを備え、前記計算手段は上述の装置を含むデジタルディスクリーダを提案する。
【００１７】
本発明の一形態では、信号の生成に用いることができる変数を計算する。信号の位相は、既知の精度で光検知器からのそれぞれ２つの信号の間の相対位相から算出される。信号の相対位相は例えばレーザスポットなどの入射光ビームの位置誤差に対応している。入射光ビームはデジタルディスクのトラックを照射する。入射光ビームをトラックに戻し固定するように、光システムを修正することができる。
【００１８】
デジタルディスクは、らせん型のトラックをもち、その刻みはディスク上のトラックに記憶された２進データを表している。ディスク上のトラックは、入射光ビーム、例えばレーザスポットにより照射される。複数の光検知器、例えば４つの光検知器は、ディスク上の光ビームの反射を検知する。
【００１９】
光検知器により形成された光センサは、一方でそれぞれ４つの信号を供給する。信号はそれぞれ４つの光検知器により送られ、光ビームをディスク上のトラックに固定するのに用いられる。一方でグローバル信号または所望の信号を供給する。これは、それぞれ４つの信号の和に等しく、ここから、トラックから２進データで読み出しを行う所望の信号が抽出される。
【００２０】
ディスク上の２進データの符号化に用いられる符号は標準化されており、当業者にもよく知られている（例えばRLL（2,10）符号）。より正確には、ディスクにあるらせんトラック上の突起とくぼみの長さにより、２つの論理値１の値を分けるロジック０の値の数が決まる。突起とくぼみの長さはすべて、基本となる長さの倍数であり、基本となる長さは当業者には一般的に１Ｔとして知られている。例えば、基本長１ＴはDVDについては0.64マイクロンであり、CD-ROMについては1.6マイクロンである。
【００２１】
入射信号により伝達された２進データの減算は原理的には、入射信号の波形を検出すること、連続する波形の間の距離を計算すること、計算された距離からデータを求めることで構成される。
【００２２】
２つのサンプリングされた入射信号の相対位相は、電子装置により計算することができる。その構成は、
・所定のしきい値、レベルが最下位より下のいわゆる最小サンプル、レベルが最上位より上のいわゆる最大サンプル、に対するそれぞれの入射信号の推移を検知する検知ステージ。
【００２３】
・第１入射信号に関連するブロックの第１組と第２入射信号に関連するブロックの第２組。各ブロックは、一方で対応する入射信号の所定の組のサンプルのレベルを記憶するメモリ要素を含む。該組は少なくとも１つの１つの最小サンプル、１つの最大サンプル、２つの中間サンプルを含み、一時的に最小および最大サンプルの間に位置する前記入射信号の推移を表している。その一方で第１、第２、第３タイムカウンタを含む。これらのカウンタは、サンプリングクロック信号によりクロックされ、それぞれ最小および最大サンプルと中間サンプルのうちの１つに関連している。
【００２４】
・制御手段は、それぞれ２つの入射信号に関連する、２つの最小サンプルまたは２つの最大サンプルが存在する中で、第１組ブロックの１つにある第１信号に関連する第１組のサンプルと、第２組ブロックの１つにある第２信号に関連する第２組のサンプルとを記憶する。そして、各組の２つのブロックずつに交互かつ連続して、各入射信号の後続の連続組のサンプルを記憶する。そして、各組の別のブロックから開始し、記憶されたサンプルに関連するタイムカウンタを初期化し、対応する組のサンプルがブロックのメモリ要素に完全に記憶されたときに、ブロックバリデーション信号を送る。
【００２５】
・事後処理手段は、２つの組の２つのブロックに関連する２つのブロックバリデーション信号が存在する中で、２つの入射信号の相対位相を求める。
【００２６】
相対位相を計算するこの種の装置は、同期変数を生成して位相変化信号ΔΨに供給するために、装置の上流で用いることができる。本発明は、後述の発明の詳細な説明を読むことでよりよく理解することができるであろう。なおそこでの説明は例に過ぎず限定することを意図したものではない。
【発明を実施するための最良の形態】
【００２７】
概略的にいうと、本発明は、高速で安価なデジタル手段を用いて２つのクロック信号の同期をとるものである。
【００２８】
図１に示されるように、装置１は、同期変数WCSを生成するためのものであり、次のものを入力として受信する。１つは位相変化信号ΔΨで、図４を参照して後述するように生成することが出来るものである。もう１つはクロック信号WP1の周期信号Pwp1であり、周波数は例えば20MHzである。同期信号WCSは、装置１の出力からモジュール２に送られる。モジュール２では、入力としてクロック信号WP2を受けとり、出力に同期クロック信号WP2Sを供給することができる。同期クロック信号WP2Sは、周波数がクロック信号WP2の周波数と等しく、信号WP1との同期がとられている。
【００２９】
図示しないが、第２クロック信号WP2の周期の概算値Pwpを計算するために、モジュールを提供することができる。そして次の条件が適用される。Pwp＝B／ΔΨ、ここでBは定数であり、次のものに依存して決まる。それは、計算に用いられるビット数、信号WP1の周波数、サンプリング周波数でたとえば400MHz、書き込み周波数でたとえば130kHzである。計算を単純化するために、Pwpを、ΔΨの間隔であらかじめ計算しておくことができる。
【００３０】
装置１はモジュール３を含む。モジュール３は、位相変化信号ΔΨと周期Pwp1から位相Ψを計算する。モジュール３はまた、前回までの位相変化と現在の位相変化とを加算し、周期Pwp1を法とする。言い換えると、モジュール３は、次の演算を実行する。
【００３１】
・Ψn+1は、Ψn+ΔΨn+1の値をとる。
【００３２】
・Ψn+1≧Ψmaxの場合、Ψn+1  はΨn+1-Ψmaxの値をとる。
【００３３】
・Ψmax  は位相の最大値である。すなわち、Pwp1の時点における値である。  位相Ψは、図示しないが別のクロックからくる位相変化信号により求めることが出来る。周波数は異なるが特定の位相をもつ。計算を単純化するために、位相Ψは、第１クロック信号WP1のｐ周期ごとに計算を行うことができる。なおｐ＞１である。
【００３４】
装置１はモジュール４を含む。モジュール４は、モジュール３からの位相信号Ψと概算周期Pwp1とを受信する。モジュール４は、同期変数WCSの第１概算値WS0を求める。ここで、WS0＝Ψ×Pwp/Aであり、Aは定数である。Aの値は、同期を行うためにクロック信号の関数としてあらかじめ決められており、２の累乗となる。例えば、A=２15とすることができる。
【００３５】
装置１は、第１概算値WS0に近い他の概算値を求めるモジュール５を含んでいる。モジュール５は、モジュール４の出力に接続される。モジュール５は加算を行い、第２概算値WSp1を生成する。また減算を行い、第３概算値WSm1を生成する。WSp1＝WS0＋１、WSm1＝WS0−１である。３つの概算値がモジュール５の出力で得られる。第１の概算値は、第２および第３の概算値の間にあり、その結果それぞれの精度を比較することができる。
【００３６】
装置１は誤差を計算するためのモジュール６を含むことができる。モジュール６は、モジュール４からの第１概算値WS0を受けとり、モジュール５から第２、第３概算値WSp1、WSm1を受けとる。モジュール６はまた、位相変化信号ΔΨを受けとる。モジュール６は、３つの誤差値err_0、err_p1、err_m1を計算する。それぞれ第１、第２、第３概算値WS0、WSp1、WSm1に対応している。ここで、
・err_0＝（B*Ψ）-（C*ΔΨ* WS0）
・err_p1＝（B*Ψ）-（C*ΔΨ* （WS0＋１））
・err_m1＝（B*Ψ）-（C*ΔΨ* （WS0−１））
となる。なお、BおよびCは定数である。
【００３７】
誤差値の計算には、加算、減算、乗算を用いるが、計算資源の観点から遅くコストがかかる除算は必要ない。定数BおよびCは、同期化されるための信号の関数としてあらかじめ決められている。例えばB=20、C=13というように値をとることができる。
【００３８】
装置１は、セレクタモジュール７を含む。セレクタモジュール７は、３つの誤差値err_0、err_p1、err_m1を誤差モジュール６から受けとる。また、第１概算値WS0をモジュール４から、第２概算値WSp1および第３概算値WSm1をモジュール５から受けとる。モジュール７は、上述の誤差のいずれが最小であるかを判定し、誤差が最小となったものを出力に送る。前記概算値は同期変数WCSとして装置１の出力に送られる。いいかえると、
・err_0が（err_0、err_p1、err_m1）のうち最小であれば、WCS=WS0。
【００３９】
・err_p1が（err_0、err_p1、err_m1）のうち最小であれば、WCS=WSp1。
【００４０】
・いずれでもなければWCS=WSm1。
【００４１】
装置１は集積化され、集積回路の一部を構成することが望ましい。
【００４２】
図２は、本発明の方法を順に実行するステップを示している。ステップ１０では、第２クロック信号の周期の概算値Pwpを計算する。ステップ１１では、位相Ψを、位相差ΔΨと周期Pwp1の関数として計算する。ステップ１２では、第１概算値WS0を、位相Ψと概算周期Pwpの関数として計算する。ステップ１３では、第１概算値WS0から第２および第３概算値WSp1、WSm1を計算する。ステップ１４では、上述の概算値に対応する誤差を計算する。ステップ１５では、最小の誤差をもつ概算値を同期変数にする。
【００４３】
図３は、上述のさまざまな信号の波形を示している。クロック信号Wp1は、20MHzの周波数をもつ。垂直線８は、クロック信号Wp1が上方向に移動するのに対応している。２つの下方向への移動の間で、信号Wp2は、求めるべき書き込み周期を定義する。信号Wp2は、信号Wp1と同期変数WCSが上方向に移動するのに対応して求められる。WCSは、信号Wp2の下への移動と、信号Wp1の上への移動との間の時間差として定義されることができる。
【００４４】
図４は、DVDリーダ２０の構成を示している。この構成は、位相差ΔΨを計算する手段を説明するにあたって有用である。
【００４５】
光センサ２１は、４つの光検知器22,23,24,25により構成されている。実際にはレーザダイオードがレーザービームを発し、レーザービームは、分離プレートおよび従来から使われている光システムを介してディスクの表面へと向かう。データの表面には、データを構成するトラックが刻まれている。ディスクにより反射されたビームは、逆方向へと進み分離プレートを通過する。そして４つの光検知器22,23,24,25にとりこまれる。この４つすべては、ディスクの表面に平行な面にある。それぞれの光検知器は、説明を簡単にするために光検知器と同じ番号で識別される信号を送る。それぞれの信号28,29,30,31は、第１プロセッサステージ26で処理される。第１プロセッサステージ26は、増幅器を含む予備プロセッサモジュール27を入力にもつ。モジュール27の構造は既知である。
【００４６】
信号28,29,30,31は、モジュール27によって送り出され、４つのアナログデジタル変換器32-35でサンプリングされる。サンプリングクロック信号は、例えば水晶振動子を用いて生成される。なお簡略化のため図示はしない。
【００４７】
２つの信号が２つの光検知器からそれぞれ得られるが、これらはセンサのトップセンターポイントに対して対称であり、２つの加算器で加算される。第２信号の１つは信号28および30を足したもので、もう１つの第２信号は信号29および31を足したものである。
【００４８】
足された信号は、同一のローパスフィルタ36および37でそれぞれフィルタされる。そしてプロセッサステージは、２つのサンプリングされた入射信号を供給する。この入射信号の位相差は、ディスクのトラックに対しての光ビームの位置誤差を表す。２つのサンプリングされた信号は、ステージ38で組み込まれた本発明に従った位相差計算装置により処理される。後者の装置は、制御ループで従来の方法で用いられる位置誤差を送り出す。それにより、入射光信号を修正し、光ビームをディスク上のトラックに返し、そこでロックする。位置誤差は位相差として扱われるか、または図１で示される装置１で用いられる前に中間処理が行われる。
【００４９】
当業者であれば次のことが分かるであろう。それは、光検知器で形成される光センサ、４つのそれぞれの信号、グローバル信号、または要求された信号は、４つの信号それぞれの総和に等しく、また、トラックから２進データで読み出しを行う所望の信号が抽出される。符号化されたデータを抽出するプロセッサ手段は、従来からデジタルディスクリーダの一部であるが、説明の簡略化のため、ここでは図示しない。
【図面の簡単な説明】
【００５０】
【図１】本発明に関する装置の一形態の概略図。
【図２】本発明の方法のフローチャート。
【図３】本発明に関する信号の波形。
【図４】デジタルディスクリーダ、特にDVDリーダの内部構造の部分図。
【符号の説明】
【００５１】
１  装置
２-７  モジュール
WSC    同期変数
WP1,WP2    クロック信号
【図１】
2004527823.tif 000003
【図２】
2004527823.tif 000004
【図３】
2004527823.tif 000005
【図４】
2004527823.tif 000006
【国際公開パンフレット】
2004527823.tif 000007
2004527823.tif 000008
2004527823.tif 000009
2004527823.tif 000010
2004527823.tif 000011
2004527823.tif 000012
2004527823.tif 000013
2004527823.tif 000014
2004527823.tif 000015
2004527823.tif 000016
2004527823.tif 000017
2004527823.tif 000018
2004527823.tif 000019
2004527823.tif 000020
2004527823.tif 000021
2004527823.tif 000022
2004527823.tif 000023
2004527823.tif 000024
【国際調査報告】
2004527823.tif 000025
2004527823.tif 000026
2004527823.tif 000027
2004527823.tif 000028
2004527823.tif 000029
2004527823.tif 000030