(57)【要約】【課題】  光ディスクに既に記録されているデータに連続して新たなデータの書き込みを行う場合に、データシンク信号とプリピットシンク信号の位相のずれ量を正確に検出することができる光ディスク装置を提供する。【解決手段】  光ディスク装置１は、光ディスク２のデータ記録済領域に対してデータの読み出しを行った後、その記録済領域以降のデータの未記録領域に予め形成されたプリピットの検出を行う再生検出部（８，９）と、再生検出部（８，９）がプリピットの検出を行う間、プリピットシンク信号を生成する信号生成部１５と、再生検出部がプリピットの検出を行う間、再生検出部（８，９）がデータの読み出しを行っている間に生成したデータシンク信号と同じデータシンク信号を生成する信号生成部（７，１０）と、再生検出部（８，９）がプリピットの検出を行う間、データシンク信号とプリピットシンク信号の位相のずれ量を検出する位相ずれ検出部１６とを備える。【選択図】図１
2006048884.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに記録されているデータに連続するように新たなデータを前記光ディスクに記録する光ディスク装置であって、
前記光ディスクに記録されているデータが本来記録されるべき位置と前記データが実際に記録されている位置とのずれ量を検出する位置ずれ検出部と、
前記各位置のずれ量を低減するように、前記新たなデータを書き込むタイミングを得るために使用する書き込み用クロック信号を生成する書き込み用クロック信号生成部と
を備え、
前記位置ずれ検出部は、
前記光ディスクのデータが記録されている記録済領域に対してデータの読み出しを行い、その読み出したデータを所定の方法で二値化して再生信号を生成し出力した後、前記記録済領域以降のデータが記録されていない光ディスクの未記録領域に予め形成されたプリピットの検出を行い、その検出結果を所定の方法で二値化してプリピット信号を生成し出力する再生検出部と、
前記再生検出部がプリピットの検出を行う間、所定の第１の制御信号を出力する記録制御部と、
前記再生信号が出力されている間は、その再生信号に含まれる所定の同期信号からデータシンク信号を生成し、前記所定の第１の制御信号が出力されている間は、前記再生信号が出力されている間に生成したデータシンク信号と同じデータシンク信号を生成するデータシンク信号生成部と、
前記所定の第１の制御信号が出力されている間、前記プリピット信号が入力されるとプリピットシンク信号を生成するプリピットシンク信号生成部と、
前記所定の第１の制御信号が出力されている間、前記データシンク信号と前記プリピットシンク信号の位相のずれ量を検出する位相ずれ検出部と
を備え、
前記書き込み用クロック信号生成部は、前記位相のずれ量を低減するように、前記書き込み用クロック信号を生成することを特徴とする光ディスク装置。
【請求項２】
前記データシンク信号生成部は、前記同期信号に同期させた所定のパルスから成る前記データシンク信号を生成し、
前記プリピットシンク信号生成部は、前記プリピット信号の入力タイミングに同期させた所定のパルスから成る前記プリピットシンク信号を生成し、
前記位相ずれ検出部は、前記データシンク信号及び前記プリピットシンク信号のうち、予め決められた一方の信号のパルスが生成されてから他方の信号のパルスが生成されるまでの時間を検出し、その検出した時間と所定のしきい値とを比較して、前記時間と前記所定のしきい値との大小関係に応じて前記位相のずれ方向を求め、前記時間と前記位相のずれ方向とから前記位相のずれ量を求めることを特徴とする請求項１に記載の光ディスク装置。
【請求項３】
前記位相ずれ検出部は、前記時間を所定のクロック信号のクロックパルスをカウントすることによって検出することを特徴とする請求項２に記載の光ディスク装置。
【請求項４】
前記プリピットシンク信号生成部は、前記プリピット信号の入力タイミングに同期させた所定のパルスから成る前記プリピットシンク信号を生成し、そのパルスの周期が所定の時間一定になると、所定の第２の制御信号を出力し、
前記位相ずれ検出部は、前記所定の第２の制御信号が出力されている間に、前記データシンク信号と前記プリピットシンク信号の位相のずれ量を検出することを特徴とする請求項１から３のいずれかに記載の光ディスク装置。
【請求項５】
前記データシンク信号生成部は、前記光ディスクに記録されているデータを読み出すタイミングを得るために使用する読み出し用クロック信号を生成する読み出し用クロック信号生成部を備え、
前記読み出し用クロック信号生成部は、前記再生信号が出力されている間は、その再生信号に含まれる所定の同期信号から読み出し用クロック信号を生成して出力し、前記所定の第１の制御信号が出力されている間は、前記再生信号が出力されている間に生成した前記読み出し用クロック信号と同じ読み出し用クロック信号を生成して出力することを特徴とする請求項１から４のいずれかに記載の光ディスク装置。
【請求項６】
前記読み出し用クロック信号生成部は、
第３の制御信号に応じた周波数の信号を発振し、その発振した発振信号を読み出し用クロック信号として出力する発振部と、
前記第３の制御信号を出力する発振制御部と
を備え、
前記発振制御部は、前記所定の第１の制御信号が出力されている間、前記発振信号の周波数が一定になるように前記第３の制御信号を一定にして出力することを特徴とする請求項５に記載の光ディスク装置。
【請求項７】
前記再生検出部は、前記プリピット信号を出力するとともに、前記光ディスクに予め形成されたウォブルからウォブル信号を生成して出力し、
前記書き込み用クロック信号生成部は、前記ウォブル信号から書き込み用クロック信号を生成し、
前記読み出し用クロック信号生成部は、前記書き込み用クロック信号に同期した読み出し用クロック信号を生成することを特徴とする請求項５に記載の光ディスク装置。
【請求項８】
前記記録制御部は、前記光ディスクにおける前記新たなデータの記録開始位置を予め記憶し、前記データシンク信号生成部から出力された前記データシンク信号を用いて、データの読み出しが行われている前記光ディスクの位置を検出し、その検出した位置と予め記憶した前記記録開始位置とを比較して、データの読み出しが行われている前記光ディスクの位置が前記記録開始位置から所定値前方にあることを検知すると、前記所定の第１の制御信号を出力することを特徴とする請求項１から７のいずれかに記載の光ディスク装置。
【請求項９】
前記位置ずれ検出部を制御する制御部を備え、
前記位相ずれ検出部は、前記位相のずれを検出したとき、前記制御部に所定の第４の制御信号を出力し、
前記制御部は、前記所定の第４の制御信号が出力されると、前記位置ずれ検出部にずれ量の検出を停止させることを特徴とする請求項１から８のいずれかに記載の光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＶＤ−Ｒ／ＲＷ等の光ディスクに記録されているデータに連続するように新たなデータを追記する光ディスク装置に関する。
【背景技術】
【０００２】
ＤＶＤ−Ｒ（Digital Versatile Disk-Recordable）やＤＶＤ−ＲＷ（DVD-Rewritable）等の光ディスクには、光ディスク上のアドレス情報等を含むプリピット及びウォブリングされたグルーブトラックが予め形成されている。光ディスクがＤＶＤ−Ｒ／ＲＷの場合、プリピットはランドプリピット(LPP：Land Pre-Pit)と呼ばれ、このランドプリピットを検出することにより、光ディスク上の絶対位置を知ることができる。一方、グルーブトラックに形成されたウォブルは一定周期のうねりをもち、このウォブルの周波数を検出して逓倍することにより、光ディスクにデータを書き込むタイミングを得るために使用する書き込み用クロック信号を生成することができる。
【０００３】
光ディスクがＤＶＤ−Ｒの場合、光ディスクに記録されるデータは、ＥＣＣ（Error Correction Code）ブロックという、誤り訂正の最小単位から構成される。ＥＣＣブロックは１６個のセクタを有し、各セクタは２６個のシンクフレームを有する。図５は、１個のセクタの構成例を示す。図５に示されるように、１個のセクタは、２個のシンクフレームで構成される行を１３行有する。そして、１個のシンクフレームは、３２チャネルビットの同期信号と、１４５６チャネルビットの８／１６変調データとから成る。同期信号は、フレーム単位を認識するためのシンクコードであり、ＳＹ０〜ＳＹ７で表される。それらのシンクコードは、「１４Ｔ長の記録マークと４Ｔ長のスペース」、又は「１４Ｔ長のスペースと４Ｔ長の記録マーク」を含むコードである。ここで、「スペース」とは、記録マークと記録マークとに挟まれた領域であり、「１Ｔ」とは、記録マークの単位時間長さである。１セクタに含まれる２６個のフレームのうち、偶数番目のフレームは、ＥＶＥＮフレームと呼ばれ、奇数番目のフレームはＯＤＤフレームと呼ばれる。
【０００４】
１フレームには、８周期のウォブルが対応する。また、ＥＶＥＮフレームの８ウォブルのうち先頭の３ウォブルの頂点位置に、表１に示される意味を有するＬＰＰコードが配置されている。
【表１】
2006048884.tif 000003
１セクタには１３個のＬＰＰコードが含まれ、これらのＬＰＰコードを、表１に示されるテーブルを用いて変換することにより、１３ビットの情報を得ることができる。そして、この１３ビットの情報を、光ディスク装置のプリピット信号デコーダによって復調することにより、プリピットシンク信号やアドレス情報を得ることができる。
【０００５】
上述の光ディスクに対して、光ディスク装置を用いて、既に記録されたデータに追記するように連続して新たなデータの書き込みを行う場合について説明する。ＤＶＤ−Ｒ／ＲＷ規格では、データはＥＣＣブロック単位に記録され、データの記録開始位置及び終了位置は、ＥＣＣブロックの境界から１８バイト後方にずれた位置である。よって、以前に記録したデータに追記して新たなデータの書き込みを開始する場合、ＥＣＣブロックの境界から１８バイト後方にずれた位置から新たなデータを書き込むようにすれば、既に書き込まれたデータと新たに書き込むデータとの結合部においてデータの不連続が生じることがない。また、新たなデータは、ＬＰＰと、新たなデータのシンクコードに含まれる１４Ｔ長のスペース又は１４Ｔ長の記録マークが重なるように記録される。
【０００６】
ここで、すでに記録されていたデータ（以下、「既記録データ」という。）について、そのデータが本来記録されるべき位置と、データが実際に記録されている位置との間でずれがある場合は、新たなデータの追記を繰り返すと、そのずれの量が蓄積されてしまうという問題がある。そこで、プリピットシンク信号及びデータシンク信号と呼ばれる２つの信号を用いて、その２つの信号の位相のずれ量を検出し、新たなデータを追記する場合にその位相のずれ量を低減するように書き込みを行う技術が知られている（例えば、特許文献１参照。）。以下に、その技術について説明する。
【０００７】
まず、プリピットシンク信号とデータシンク信号について説明する。プリピットシンク信号は、光ディスク上のＬＰＰを用いて検出することができる。ＬＰＰは、光ディスク装置の光ピックアップ及びリードアンプによって検出され、その検出結果を示すプリピット信号が、リードアンプからプリピット信号デコーダに入力される。プリピット信号デコーダは、表１に示されたテーブルを用いて、入力されたプリピット信号に対してデコードを行い、アドレス情報等を生成するとともに、プリピット信号を受け取ったタイミングでプリピットシンク信号のパルスを生成する。
【０００８】
データシンク信号は、光ディスク上の既記録データを用いて検出することができる。既記録データは、光ディスク装置の光ピックアップ及びリードアンプによって読み出され（再生され）、その結果得られた再生信号が、ＤＶＤデコーダに出力される。ＤＶＤデコーダは、その再生信号に含まれているシンクコードを検出し、そのシンクコードを検出したタイミングでデータシンク信号のパルスを生成する。
【０００９】
プリピット信号デコーダによって生成されたプリピットシンク信号とＤＶＤデコーダによって生成されたデータシンク信号は、ともに、光ディスク装置の位相ずれ検出回路に入力される。位相ずれ検出回路は、入力されたプリピットシンク信号とデータシンク信号の位相のずれ量を検出する。最初に、比較のために、プリピットシンク信号とデータシンク信号との間で位相のずれがない場合、すなわち、既記録データの本来記録されるべき位置と、実際に記録されている位置が一致する場合について説明する。図６は、その場合に生成されるデータシンク信号とプリピットシンク信号の波形例を示す。既記録データについて上記２つの位置が一致するとき、図６に示されるように、既記録データのシンクコードの位置と、ＬＰＰの位置が一致する。光ディスク上の既記録データ及びＬＰＰの位置関係が図６に示されるような関係であるとき、データシンク信号Ｓａにおいてパルスが発生するタイミングと、プリピットシンク信号Ｓｂにおいてパルスが発生するタイミングは一致し、２つの信号Ｓａ，Ｓｂの間に位相のずれは生じない。
【００１０】
次に、プリピットシンク信号とデータシンク信号との間で位相のずれが生じている場合について説明する。図７は、データシンク信号の位相に対してプリピットシンク信号の位相が遅れている場合の位相のずれ量の検出を説明する図である。図７に示される例では、位相のずれ量の検出を、位相のずれ量の絶対値及び位相のずれ方向を検出することにより行う。図７に示されるように、既記録データのシンクコードの位置が、ＬＰＰの位置に対して前方であるとき、データシンク信号Ｓａのパルスが、対応するプリピットシンク信号Ｓｂのパルスに対して時間的に早く生成される。この場合、データシンク信号Ｓａ及びプリピットシンク信号Ｓｂが入力された位相ずれ検出回路は、データシンク信号Ｓａの１つのパルスが入力されてから最初にプリピットシンク信号Ｓｂの１つのパルスが入力されるまでの間、シンク差検出信号ＳｃをＨｉｇｈ（Ｈ）レベルにする。また、位相ずれ検出回路は、シンク差検出信号ＳｃがＨレベルの間、内部に備えているシンク差測定カウンタを用いてシンク差検出信号ＳｃがＨレベルである時間を測定し、その測定結果を示すシンク差カウント信号Ｓｄを出力する。例えば、位相ずれ検出回路は、シンク差検出信号ＳｃがＨレベルの間、シンク差測定カウンタを用いて、内部に備える水晶発振器等によって生成される固定周波数のチャネルクロック信号のクロックパルスをカウントし、そのカウント数とチャネルクロック幅（例えば、Ｔ）とを用いて、シンク差検出信号ＳｃがＨレベルである時間を測定する。さらに、位相ずれ検出回路は、プリピットシンク信号Ｓｂに対してデータシンク信号Ｓａが進んでいること又は遅れていることを示す信号、すなわち位相のずれ方向を示すずれ方向検出信号Ｓｅを出力する。例えば、ずれ方向検出信号Ｓｅが、データシンク信号Ｓａがプリピットシンク信号Ｓｂに対して進んでいる場合にＬｏｗ（Ｌ）レベルであり、遅れている場合にＨレベルであるなら、図７に示された例において、ずれ方向検出信号ＳｅはＬレベルとなる。
【００１１】
位相ずれ検出回路は、シンク差カウント信号Ｓｄを用いて、ずれ方向検出信号Ｓｅを生成する。ここで、ある時点でデータシンク信号Ｓａとプリピットシンク信号Ｓｂの間に位相のずれがない、すなわち、シンク差カウント信号Ｓｄの値が０であるとき、それ以降の書き込みによって生じる位相のずれ量の絶対値は、最大でも数十Ｔである。よって、想定される最大ずれ量の絶対値をＭ（例えば、Ｍ＝２０Ｔ）としたとき、このＭと、シンク差検出信号ＳｃがＨレベルの間のシンク差カウント信号Ｓｄの値Ｎとの大小関係を用いてずれ方向を判定することができる。Ｎ＜Ｍのとき、位相ずれ検出回路は、データシンク信号の位相に対してプリピットシンク信号の位相が遅れていると判断し、ずれ方向検出信号ＳｅをＬレベルにする。なお、上記値Ｎは、データシンク信号Ｓａとプリピットシンク信号Ｓｂの位相のずれ量の絶対値である。
【００１２】
次に、図８は、データシンク信号の位相に対してプリピットシンク信号の位相が進んでいる場合の位相のずれ量の検出を説明する図である。図８に示されるように、既記録データのシンクコードの位置が、光ディスク上のＬＰＰの位置に対して後方にあるとき、プリピットシンク信号Ｓｂのパルスに対してデータシンク信号Ｓａのパルスが遅れて生成される。位相ずれ検出回路の動作は、図７を用いて説明した動作と同様である。ここで、位相ずれ検出回路は、図７の場合と同様に、データシンク信号Ｓａの１つのパルスが入力されてから最初にプリピットシンク信号Ｓａの１つのパルスが入力されるまでの間、シンク差検出信号ＳｃをＨレベルにする。ここで、図８に示されたシンク差カウント信号Ｓｄの値Ｎは、実際のデータシンク信号Ｓａとプリピットシンク信号Ｓｂの位相のずれ量の絶対値を表しているのではない。実際の位相のずれ量の絶対値は、プリピットシンク信号Ｓｂのパルス間の間隔をＤとすると、Ｄ−Ｎである。図８の場合、シンク差カウント信号Ｓｄの値Ｎと想定される最大ずれ量の絶対値Ｍとの間にはＮ＞Ｍの関係が成り立つ。Ｎ＞Ｍのとき、位相ずれ検出回路は、データシンク信号の位相に対してプリピットシンク信号の位相が進んでいると判断し、ずれ方向検出信号ＳｅをＨレベルにする。
【００１３】
図７及び図８を用いて説明されたように、位相ずれ検出回路がデータシンク信号Ｓａとプリピットシンク信号Ｓｂの位相のずれ量の絶対値及びずれ方向を検出すると、それらの信号は書き込み用クロック信号生成回路に入力される。書き込み用クロック信号生成回路は、光ディスク上の既記録データに連続するように新たなデータを書き込む場合に、入力された位相のずれ方向に応じて位相のずれ量の絶対値を低減するように書き込み用クロック信号を生成する。例えば、図７に示されるようにプリピットシンク信号Ｓｂに対してデータシンク信号Ｓａが進んでいる場合、書き込み用クロック信号生成回路は、新たにデータを書き込む際の書き込み用クロック信号を、その書き込み用クロック信号の周波数が、入力される位相のずれ量の絶対値と任意設定されるゲインに応じて低くなるように生成する。つまり、書き込み用クロック信号の周波数が、ウォブル周波数を逓倍して生成するクロック信号の周波数、すなわち通常時の書き込み用クロック信号の周波数よりも低くなるように、書き込み用クロック信号を生成する。これにより、新たに書き込まれる追記のデータは、光ディスク上のＬＰＰに対して徐々に後方に記録され、前回記録終了時点で残留していた光ディスク上の既記録データのシンクコードの位置と光ディスク上のＬＰＰの位置とのずれが徐々に解消される。
【００１４】
逆に、図８に示されるように、プリピットシンク信号に対してデータシンク信号が遅れている場合、書き込み用クロック信号生成回路は、新たにデータを書き込む際の書き込み用クロック信号を、その書き込み用クロック信号の周波数が、入力される位相のずれ量の絶対値と任意設定されるゲインに応じて高くするように生成する。つまり、書き込み用クロック信号の周波数が、ウォブル周波数を逓倍して生成するクロック信号の周波数、すなわち通常時の書き込み用クロック信号の周波数よりも高くなるように、書き込み用クロック信号を生成する。これにより、新たに書き込まれる追記のデータは、光ディスク上のＬＰＰに対して徐々に前方に記録され、前回記録終了時点で残留していた光ディスク上の既記録データのシンクコードの位置と光ディスク上のＬＰＰの位置とずれが徐々に解消される。
【００１５】
従来の光ディスク装置は、光ディスク上の既に記録されたデータに追記するように連続して新たなデータの書き込みを行う場合、まず、光ディスク上のデータがすでに記録された記録済領域をシークする。そして、そのシーク中に、記録済領域に記録されたデータ、及び記録済領域に予め形成されたプリピットを用いて、それぞれデータシンク信号及びプリピットシンク信号を生成し、データシンク信号とプリピットシンク信号の位相のずれ量を検出する。そして、シーク位置が、光ディスクの記録済領域に続いてまだデータが記録されていない未記録領域に到達した時点で、検出した位相のずれ量を低減するように新たなデータの書き込みを開始する。
【特許文献１】特開２００３−３０８４１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかし、従来の光ディスク装置では、光ディスクの記録済領域に形成されたプリピットを検出するので、既に記録された記録マークの影響等によりプリピットの検出が困難又はできない場合がある。プリピットの検出ができないと、正確にプリピットシンク信号を生成することができないので、データシンク信号との正確なずれ量を測定することができない。その結果、測定したずれ量を低減するように書き込み用クロック信号を生成することができなくなり、データが本来記録される位置とデータが実際に記録された位置とのずれ量が蓄積されてしまうという問題があった。
【００１７】
本発明は上述の問題を解決するためになされたものであり、光ディスクに既に記録されているデータに連続して新たなデータの書き込みを行う場合に、データシンク信号とプリピットシンク信号との間の位相のずれ量を正確に検出し、そのずれ量を低減するように、新たなデータを記録する際に用いられる書き込み用クロック信号を生成することができる光ディスク装置を提供することを目的とする。
【課題を解決するための手段】
【００１８】
本発明に係る第１の光ディスク装置は、光ディスクに記録されているデータに連続するように新たなデータを前記の光ディスクに記録する装置である。その光ディスク装置は、前記の光ディスクに記録されているデータが本来記録されるべき位置と前記のデータが実際に記録されている位置とのずれ量を検出する位置ずれ検出部と、前記の各位置のずれ量を低減するように、前記の新たなデータを書き込むタイミングを得るために使用する書き込み用クロック信号を生成する書き込み用クロック信号生成部とを備える。前記の位置ずれ検出部は、前記の光ディスクのデータが記録されている記録済領域に対してデータの読み出しを行い、その読み出したデータを所定の方法で二値化して再生信号を生成し出力した後、前記の記録済領域以降のデータが記録されていない光ディスクの未記録領域に予め形成されたプリピットの検出を行い、その検出結果を所定の方法で二値化してプリピット信号を生成し出力する再生検出部と、前記の再生検出部がプリピットの検出を行う間、所定の第１の制御信号を出力する記録制御部と、前記の再生信号が出力されている間は、その再生信号に含まれる所定の同期信号からデータシンク信号を生成し、前記の所定の第１の制御信号が出力されている間は、前記の再生信号が出力されている間に生成したデータシンク信号と同じデータシンク信号を生成するデータシンク信号生成部と、前記の所定の第１の制御信号が出力されている間、前記のプリピット信号が入力されるとプリピットシンク信号を生成するプリピットシンク信号生成部と、前記の所定の第１の制御信号が出力されている間、前記のデータシンク信号と前記のプリピットシンク信号の位相のずれ量を検出する位相ずれ検出部とを備える。前記の書き込み用クロック信号生成部は、前記の位相のずれ量を低減するように、前記の書き込み用クロック信号を生成する。
【００１９】
好ましくは、前記の第１の光ディスク装置において、前記のデータシンク信号生成部は、前記の同期信号に同期させた所定のパルスから成る前記のデータシンク信号を生成し、前記のプリピットシンク信号生成部は、前記のプリピット信号の入力タイミングに同期させた所定のパルスから成る前記のプリピットシンク信号を生成する。前記の位相ずれ検出部は、前記のデータシンク信号及び前記のプリピットシンク信号のうち、予め決められた一方の信号のパルスが生成されてから他方の信号のパルスが生成されるまでの時間を検出し、その検出した時間と所定のしきい値とを比較して、前記の時間と前記の所定のしきい値との大小関係に応じて前記の位相のずれ方向を求め、前記の時間と前記の位相のずれ方向とから前記の位相のずれ量を求める。
【００２０】
好ましくは、前記の位相ずれ検出部は、前記の時間を所定のクロック信号のクロックパルスをカウントすることによって検出する。
【００２１】
好ましくは、前記の第１の光ディスク装置において、前記のプリピットシンク信号生成部は、前記のプリピット信号の入力タイミングに同期させた所定のパルスから成る前記のプリピットシンク信号を生成し、そのパルスの周期が所定の時間一定になると、所定の第２の制御信号を出力し、前記の位相ずれ検出部は、前記の所定の第２の制御信号が出力されている間に、前記のデータシンク信号と前記のプリピットシンク信号の位相のずれ量を検出する。
【００２２】
好ましくは、前記の第１の光ディスク装置において、前記のデータシンク信号生成部は、前記の光ディスクに記録されているデータを読み出すタイミングを得るために使用する読み出し用クロック信号を生成する読み出し用クロック信号生成部を備える。前記の読み出し用クロック信号生成部は、前記の再生信号が出力されている間は、その再生信号に含まれる所定の同期信号から読み出し用クロック信号を生成して出力し、前記の所定の第１の制御信号が出力されている間は、前記の再生信号が出力されている間に生成した前記の読み出し用クロック信号と同じ読み出し用クロック信号を生成して出力する。
【００２３】
好ましくは、前記の読み出し用クロック信号生成部は、第３の制御信号に応じた周波数の信号を発振し、その発振した発振信号を読み出し用クロック信号として出力する発振部と、前記の第３の制御信号を出力する発振制御部とを備える。前記の発振制御部は、前記の所定の第１の制御信号が出力されている間、前記の発振信号の周波数が一定になるように前記の第３の制御信号を一定にして出力する。
【００２４】
好ましくは、前記の再生検出部は、前記のプリピット信号を出力するとともに、前記の光ディスクに予め形成されたウォブルからウォブル信号を生成して出力し、前記の書き込み用クロック信号生成部は、前記のウォブル信号から書き込み用クロック信号を生成し、前記の読み出し用クロック信号生成部は、前記の書き込み用クロック信号に同期した読み出し用クロック信号を生成する。
【００２５】
好ましくは、前記の第１の光ディスク装置において、前記の記録制御部は、前記の光ディスクにおける前記の新たなデータの記録開始位置を予め記憶し、前記のデータシンク信号生成部から出力された前記のデータシンク信号を用いて、データの読み出しが行われている前記の光ディスクの位置を検出し、その検出した位置と予め記憶した前記の記録開始位置とを比較して、データの読み出しが行われている前記の光ディスクの位置が前記の記録開始位置から所定値前方にあることを検知すると、前記の所定の第１の制御信号を出力する。
【００２６】
好ましくは、前記の第１の光ディスク装置は、前記の位置ずれ検出部を制御する制御部を備える。前記の位相ずれ検出部は、前記の位相のずれを検出したとき、前記の制御部に所定の第４の制御信号を出力し、前記の制御部は、前記の所定の第４の制御信号が出力されると、前記の位置ずれ検出部にずれ量の検出を停止させる。
【発明の効果】
【００２７】
本発明による光ディスク装置によれば、光ディスクに既に記録されたデータに連続するように新たなデータを記録する場合に、光ディスクの既にデータが記録された記録済領域以降の未記録領域に形成されたプリピットを用いてプリピットシンク信号を生成するので、データシンク信号とプリピットシンク信号の位相のずれ量を正確に検出することができる。そして、そのずれ量を低減するように新たなデータを記録する際の書き込み用クロック信号を生成するので、記録済領域においてプリピット信号が検出できない場合であっても、既記録データが実際に記録された位置と本来記録されるべき位置とのずれ量を、新たな記録動作を繰り返すことによって蓄積することなく最小限に抑えることができる。
【発明を実施するための最良の形態】
【００２８】
以下に、図面を参照して、本発明の実施の形態について説明する。本発明の第１の実施の形態による光ディスク装置においては、光ディスクの記録済領域以降の未記録領域のプリピットを用いてプリピットシンク信号の生成を行い、そのようにして生成されたプリピットシンク信号とデータシンク信号の位相のずれ量を測定することによって、プリピット信号とデータシンク信号の位相のずれ量を正確に検出する。
【００２９】
図１は、本発明の第１の実施の形態による光ディスク装置の構成例を示すブロック図である。本実施の形態による光ディスク装置１は、例えば、ＤＶＤ−Ｒ及びＤＶＤ−ＲＷ等の光ディスク２に対してデータの記録及び再生を行うことができる。図１に示される光ディスク装置１は、スピンドルモータ３、モータドライバ４、サーボ回路５、ホストインタフェース６、読み出し用クロック信号生成回路７、光ピックアップ８、リードアンプ９、ＤＶＤデコーダ１０、バッファマネージャ１１、バッファＲＡＭ１２、レーザコントロール回路１３、書き込み用クロック信号生成回路１４、プリピット信号デコーダ１５、位相ずれ検出回路１６、記録制御回路１７、ＤＶＤエンコーダ１８、ＣＰＵ１９及びＣＰＵインタフェース２０を備える。なお、光ピックアップ８及びリードアンプ９は再生検出部をなし、記録制御回路１７は記録制御部をなし、読み出し用クロック信号生成回路７及びＤＶＤデコーダ１０はデータシンク信号生成部をなし、プリピット信号デコーダ１５はプリピットシンク信号生成部をなし、位相ずれ検出回路１６は位相ずれ検出部をなし、書き込み用クロック信号生成回路１４は書き込み用クロック信号生成部をなす。
【００３０】
光ディスク装置１は、光ディスク２をスピンドルモータ３で回転駆動させる。スピンドルモータ３は、モータドライバ４とサーボ回路５により回転制御される。光ピックアップ８は、図示しない半導体レーザ、光学系、フォーカスアクチュエータ、トラックアクチュエータ、受光素子、及びポジションセンサ等を内蔵しており、レーザ光を光ディスク２に照射する。
【００３１】
光ディスク２上のデータを読み出すデータ再生の場合、光ディスク装置１では、光ピックアップ８によって光ディスク２にレーザ光が照射される。そして、そのレーザ光の反射光に基づいて生成された再生信号が、リードアンプ９で増幅かつ二値化され、その二値化された再生信号が、読み出し用クロック信号生成回路７及びＤＶＤデコーダ１０に出力される。読み出し用クロック信号生成回路７は、入力された再生信号に含まれるシンクコードから読み出し用クロック信号を生成し、その読み出し用クロック信号をＤＶＤデコーダ１０に出力する。ＤＶＤデコーダ１０は、読み出し用クロック信号に同期して入力された再生信号からシンクコードを検出し、そのシンクコードを検出したタイミングでデータシンク信号Ｓａのパルスを生成する。また、ＤＶＤデコーダ１０は、入力された再生信号に対して８／１６復調を行い、復調されたデータを、バッファマネージャ１１を介して随時バッファＲＡＭ１２に格納するとともに、さらにデータの信頼性を高めるために、格納されたデータに対してエラー訂正処理を行う。ＤＶＤデコーダ１０により、エラー訂正処理が終了したデータは、ホストインタフェース６により、バッファマネージャ１１を介して読み出され、ホストコンピュータへ転送される。
【００３２】
一方、ディスク上にデータを書き込むデータ記録の場合、光ディスク装置１では、光ピックアップ８によって光ディスク２にレーザ光が照射され、光ディスク２上に予め形成されている所定のプリピットが検出される。そのレーザ光の反射光を用いて生成された、プリピットの検出結果を示すプリピット信号は、リードアンプ９で増幅かつ二値化され、その二値化されたプリピット信号は、プリピット信号デコーダ１５に出力される。プリピット信号デコーダ１５は、プリピット信号が入力されたタイミングでプリピットシンク信号Ｓｂのパルスを生成するとともに、入力されたプリピット信号を用いて、アドレス情報を復調生成する。また、光ピックアップ８は、光ディスク２に予め形成されたウォブルを読み出し、得られたウォブル信号をリードアンプ９に出力する。ウォブル信号は、リードアンプ９で増幅かつ二値化され、その二値化されたウォブル信号は、書き込み用クロック信号生成回路１４に入力される。書き込み用クロック信号生成回路１４は、入力されたウォブル信号を用いて、書き込み速度に応じた書き込み用クロック信号を生成する。
【００３３】
光ディスク２へ記録するデータは、ホストコンピュータからホストインタフェース６及びバッファマネージャ１１を介してバッファＲＡＭ１２へ転送される。ＤＶＤエンコーダ１８は、バッファマネージャ１１を介してバッファＲＡＭ１２のデータを読み出し、エラー訂正コード、ＥＤＣコード、ＳＹＮＣコード、ヘッダ情報、ＩＤ情報等を付加し、バッファＲＡＭ１２へ書き戻す。また、ＤＶＤエンコーダ１８は、準備されたデータを、バッファマネージャ１１を介してバッファＲＡＭ１２から読み出し、８／１６変調して出力する。ＤＶＤエンコーダ１８から出力されたデータは、レーザコントロール回路１３及び光ピックアップ８を介して、光ディスク２に記録される。また、記録制御回路１７は、プリピット信号デコーダ１５から得られるアドレス情報を用いて書き込みの開始及び停止のタイミングを示す信号を生成し、その信号を用いて、レーザコントロール回路１３及びＤＶＤエンコーダ１８を制御することにより、正確な位置でのデータの書き込みを可能にしている。
【００３４】
位相ずれ検出回路１６は、光ディスク２に記録されているデータに連続するように新たなデータを記録する場合に、プリピットシンク信号とデータシンク信号との間の位相のずれ量を検出する。本実施の形態による光ディスク装置１では、位相ずれ検出回路１６は、プリピットシンク信号とデータシンク信号の位相のずれ量の絶対値を検出するとともに、プリピットシンク信号の位相に対してデータシンク信号の位相が進んでいること又は遅れていることを示す位相のずれ方向を求める。そして、位相ずれ検出回路１６は、そのずれ量の絶対値及びずれ方向を示す信号を、書き込み用クロック信号生成回路１４に出力する。書き込み用クロック信号生成回路１４は、ずれ量の絶対値及びずれ方向を示す信号が入力されると、そのずれ方向に応じてずれ量の絶対値を低減するように書き込み用クロック信号を生成する。
【００３５】
ＣＰＵ１９は、ＣＰＵインタフェース２０を介してすべての回路部位と接続されており、データ再生及びデータ記録において、それぞれデータ再生及びデータ記録するために現在の状態を把握し、命令の発行等を行う。
【００３６】
次に、図１に示された光ディスク装置１を用いて、光ディスク２に記録されているデータに連続するように新たなデータを光ディスク２に記録する場合、すなわちデータの追記処理を行う場合の動作について説明する。図２は、光ディスク２へのデータの記録を終了してから、次に新たなデータの記録を開始するまでのＣＰＵ１９の処理フロー例を示すフローチャートである。また、図３は、上記データの追記処理が行われる場合のデータシンク信号Ｓａとプリピットシンク信号Ｓｂの位相のずれ量の検出例を説明する図である。図２に示されるように、ＣＰＵ１９は、最初に、ＣＰＵインタフェース１９を介して、未記録領域測定命令を発行する（ステップＳ１）。具体的には、ＣＰＵ１９は、ＣＰＵインタフェース２０を介して出力する未記録領域測定信号ＳｆをＨレベルにする。未記録領域測定信号ＳｆがＨレベルになることにより、光ディスク装置１は、未記録領域測定モードに切り替わる。
【００３７】
次に、ＣＰＵ１９は、光ピックアップ８等を制御して、光ディスク２に対してシーク動作を行わせる（ステップＳ２）。ここでいう「シーク動作」とは、光ディスク２上の位置を特定しながら光ディスク２をたどると同時に、光ディスク２に記録されたデータを再生する、及び／又は、光ディスク２上に予め形成されているウォブル及びＬＰＰを検出する動作である。光ディスク装置１が未記録領域測定モードに切り替わると、記録制御回路１７は、光ディスク２のシーク位置が未記録領域に到達しても追記の書き込みを開始しないように、レーザコントロール回路１３及びＤＶＤエンコーダ１８を制御する。従来の光ディスク装置は、光ディスク２の記録済領域をシークしている間に、データシンク信号Ｓａ及びプリピットシンク信号Ｓｂを生成して、その位相のずれ量を検出しているので、光ディスク２のシーク位置が未記録領域に到達した時点で、新たなデータの書き込みを開始していた。しかし、本実施の形態による光ディスク装置１は、未記録領域におけるプリピットを用いてプリピットシンク信号Ｓｂを生成するので、光ディスク２の記録済領域をシークした後、未記録領域に対してもシーク動作を続行する。
【００３８】
記録制御回路１７は、読み出し用クロック信号生成回路７、ＤＶＤデコーダ１０、プリピット信号デコーダ１５及び位相ずれ検出回路１６に、プリピットサーチ信号Ｓｇを出力する。そして、シーク位置が光ディスク２の記録済領域の終端位置に近づくと、プリピットサーチ信号ＳｇをＨレベルにする。プリピットサーチ信号Ｓｇは、光ディスク２におけるシーク位置が記録済領域から未記録領域へ切り替わるタイミングを示す信号として用いられる。すなわち、光ディスク装置１が光ディスク２の未記録領域をシークしているとき、プリピットサーチ信号ＳｇはＨレベルとなる。記録制御回路１７は、シーク位置を検知するために、ＤＶＤデコーダ１０から入力されたデータシンク信号Ｓａを用いて、フレーム単位の位置認識を行う。具体的には、記録制御回路１７は、前回記録を終了した位置のフレーム値を保持しておき、それを次回追記記録の目標フレームとする。そして、新たなデータの追記時に、ＤＶＤデコーダ１０から入力されたデータシンク信号Ｓａのパルスをカウントして、そのカウントした結果から現在シーク中のフレームを検知する。そして、記録制御回路１７は、現在シーク中のフレームと上記目標フレームとを比較し、シーク位置が光ディスク２の記録済領域の終端位置に近づいたこと、すなわち新たなデータを書き込む未記録領域の開始位置から所定の距離だけ前方の位置に到達したことを検知したとき、プリピットサーチ信号ＳｇをＨレベルにする。このようにすれば、記録制御回路１７は、シーク位置が光ディスク２の記録済領域から未記録領域へ移行する時に正確に、プリピットサーチ信号ＳｇをＨレベルにすることができる。なお、プリピットサーチ信号Ｓｇは、第１の制御信号に相当する。
【００３９】
プリピット信号デコーダ１５は、プリピットサーチ信号ＳｇがＨレベルのとき、プリピット信号のサーチ状態に入る。プリピット信号デコーダ１５は、プリピット信号のサーチ状態にある間プリピット信号を検出し、プリピットシンク信号Ｓｂのパルスを生成する。なお、プリピット信号デコーダ１５は、プリピットサーチ信号がＬレベルの間も、リードアンプ９からプリピット信号が入力されれば、プリピットシンク信号Ｓｂのパルスを生成する。しかし、プリピット信号デコーダ１５は、プリピットサーチ信号ＳｆがＨレベルになると、それまでの状態をリセットし、再度プリピット信号の検出を行う。図３は、光ディスクの記録済領域においてＬＰＰが全く検出されない場合の例を示しているが、ある程度のＬＰＰが検出されている状態であっても、プリピットサーチ信号ＳｆがＨレベルになると、その状態をリセットして再びプリピット信号の検出を行う。
【００４０】
読み出し用クロック信号生成回路７は、プリピットサーチ信号ＳｇがＬレベルの間は、リードアンプ９から入力された再生信号に含まれるシンクコードを用いて読み出し用クロック信号を生成する。その後、プリピットサーチ信号ＳｇがＨレベルになると、再生信号が入力されなくなるので、プリピットサーチ信号ＳｇがＬレベルの間に生成した読み出し用クロック信号をそのまま出力する。これにより、読み出し用クロック信号生成回路７は、光ディスク２の未記録領域がシークされている間に再生信号が入力されなくとも、読み出し用クロック信号を出力し続けることができる。
【００４１】
ＤＶＤデコーダ１０は、プリピットサーチ信号ＳｇがＬレベルの間は、入力された読み出し用クロック信号に同期して、入力される再生信号に含まれるシンクコードを検出し、そのシンクコードを検出したタイミングでデータシンク信号Ｓａのパルスを生成する。しかし、記録済領域以降の未記録領域においては光ディスク２上の既記録データがないため、光ディスク２の未記録領域がシークされている間は、ＤＶＤデコーダ９に読み出し用クロック信号及び再生信号が入力されず、ＤＶＤデコーダ９は、データシンク信号Ｓａのパルスを生成することができない。データシンク信号Ｓａのパルスが出力されないと、データシンク信号Ｓａとプリピットシンク信号Ｓｂとの間の位相のずれ量を測定することは不可能である。そこで、ＤＶＤデコーダ９は、プリピットサーチ信号ＳｆがＨレベルの間は、データシンク信号Ｓａの保護動作を行い、光ディスク２の未記録領域がシークされている間であってもデータシンク信号Ｓａのパルスを出力する。このデータシンク信号保護動作は、例えば、その未記録領域直前の記録済領域がシークされている間に生成されたデータシンク信号Ｓａのパルスに基づいて、所定の時間間隔で補完してデータシンク信号Ｓａのパルスを出力し続ける動作である。これにより、ＤＶＤデコーダ９は、再生信号が入力されなくてもデータシンク信号Ｓａのパルスを生成し続けることができる。
【００４２】
位相ずれ検出回路１６は、入力されるプリピットサーチ信号ＳｆがＨレベルである間、入力されたデータシンク信号Ｓａとプリピットシンク信号Ｓｂとを用いてシンク差検出信号Ｓｃを生成する。そして、シンク差検出信号ＳｃがＨレベルである期間を、内部に備えたシンク差測定カウンタを用いて測定し、その測定結果を示すシンク差カウント信号Ｓｄを出力する。さらに、その測定結果と予め設定されている最大ずれ量の絶対値とを比較することにより、位相のずれ方向を検出し、そのずれ方向を示すずれ方向検出信号Ｓｅを生成する。位相ずれ検出回路１６がデータシンク信号Ｓａとプリピットシンク信号Ｓｂの位相のずれ量を検出する動作は、従来通りであるため、ここでは、説明を省略する。位相ずれ検出回路１６は、データシンク信号Ｓａの１つのパルスが生成されてから最初にプリピットシンク信号Ｓｂの１つのパルスが生成されるまでの時間をチャネルクロック単位で検出するので、位相のずれ量を精度よく検出でき、データの追記を行う場合に、より精度良く書き込み位置の補正を行うことができる。なお、上述の説明では、位相ずれ検出回路１６は、データシンク信号Ｓａの１つのパルスが生成されてから最初にプリピットシンク信号Ｓｂの１つのパルスが生成されるまでの時間を検出したが、プリピットシンク信号Ｓｂの１つのパルスが生成されてから最初にデータシンク信号Ｓａの１つのパルスが生成されるまでの時間を検出してもよい。また、位相ずれ検出回路１６がシンク差測定カウンタを用いてカウント動作を行う際に用いるクロック信号は、位相ずれ検出回路１６の内部で生成されたものであっても外部で生成されたものであってもよい。
【００４３】
ＣＰＵ１９は、ずれ測定の完了を検知するまで、光ピックアップ８にシーク動作を行わせる（ステップＳ３）。位相ずれ検出回路１６は、データシンク信号Ｓａとプリピットシンク信号Ｓｂの位相のずれ量を測定し終わった時点で、ずれ測定完了割り込み信号を、ＣＰＵインタフェース２０を介してＣＰＵ１９に出力する。ＣＰＵ１９は、ずれ測定完了割り込み信号が入力されることにより、ずれ測定の完了を検知する。ＣＰＵ１９は、このずれ測定完了割り込み信号の入力により、外部からずれ測定完了のタイミングを検知し、光ディスク装置の動作を、シーク動作から、引き続き行われる追記動作へ切り替える。具体的に、ＣＰＵ１９は、ずれ測定が完了したかどうかを調べて（ステップＳ３）、ずれ測定の完了を検知できない場合は（ＮＯ）、引き続きシーク動作を行わせ（ステップＳ２）、ずれ測定が完了したことを検知した場合、すなわちずれ測定割り込み信号が入力されたことを検知した場合は（ＹＥＳ）、記録制御回路１７を制御して、プリピットサーチ信号ＳｇをＬレベルにする。そして、ＣＰＵ１９は、ずれ測定完了信号が入力されると同時に、位相ずれ検出回路１６から位相のずれ量のデータ、ここではずれ量の絶対値とずれ方向を示すデータを取得して、そのデータを一旦記憶する（ステップＳ４）。次に、ＣＰＵ１９は、ＣＰＵインタフェース２０を介して追記動作開始命令を発行する（ステップＳ５）。ＣＰＵ１９は、この命令の発行後、光ピックアップ８等を制御して、光ディスク上の追記開始位置までのシーク動作を行わせる（ステップＳ６）。ＣＰＵ１９は、シーク位置が追記開始位置に到達したかどうか調べて（ステップＳ７）、到達したことを検知できない場合は（ＮＯ）、引き続きシーク動作を行わせ（ステップＳ６）、到達したことを検知した場合は（ＹＥＳ）、一旦記憶したずれ量のデータを位相ずれ検出回路１６に出力し、光ディスク装置１に追記動作を開始させる（ステップＳ８）。なお、位相ずれ検出回路１６が検出したずれ量のデータは、ＣＰＵ１９ではなく、位相ずれ検出回路１６が内部に備えるメモリ（図示しない）に記憶されてもよい。また、ずれ測定完了割り込み信号は、第４の制御信号に相当する。
【００４４】
位相ずれ検出回路１６は、ＣＰＵ１９から入力された、データシンク信号Ｓａとプリピットシンク信号Ｓｂの位相のずれ量の絶対値及び位相のずれ方向を示すデータに基づいて、そのずれ量の絶対値及びずれ方向を示す信号を、書き込み用クロック信号生成回路１４に出力する。書き込み用クロック信号生成回路１４は、光ディスク上の既記録データに連続するように新たなデータを書き込む場合に、ずれ方向に応じてずれ量の絶対値を低減するように書き込み用クロック信号を生成する。図３に示された例では、プリピットシンク信号Ｓｂに対してデータシンク信号Ｓａが進んでいるので、書き込み用クロック信号生成回路１４は、光ディスク２に対して新たにデータを書き込む際の書き込み用クロック信号を、その書き込み用クロック信号の周波数が、入力されるずれ量の絶対値と任意設定されるゲインに応じて低くなるように生成する。つまり、書き込み用クロック信号の周波数が、ウォブル周波数を逓倍して生成するクロック信号の周波数、すなわち通常時の書き込み用クロック信号の周波数よりも低くなるように、書き込み用クロック信号を生成する。これにより、光ディスク２に対して新たに書き込まれる追記のデータは、光ディスク２上のＬＰＰに対して徐々に後方に記録され、前回記録終了時点で残留していた光ディスク２上の既記録データのシンクコードの位置と光ディスク上のＬＰＰの位置とのずれが徐々に解消される。
【００４５】
逆に、プリピットシンク信号Ｓｂに対してデータシンクＳａ信号が遅れている場合、書き込み用クロック信号生成回路１４は、新たにデータを書き込む際の書き込み用クロック信号を、その書き込み用クロック信号の周波数が、入力されるずれ量の絶対値と任意設定されるゲインに応じて高くするように生成する。すなわち、書き込み用クロック信号の周波数が、ウォブル周波数を逓倍して生成するクロック信号の周波数、すなわち通常時の書き込み用クロック信号の周波数よりも高くなるように、書き込み用クロック信号を生成する。これにより、光ディスク２に対して新たに書き込まれる追記のデータは、光ディスク２上のＬＰＰに対して徐々に前方に記録され、前回記録終了時点で残留していた光ディスク２上の既記録データのシンクコードの位置と光ディスク上のＬＰＰの位置とのずれが徐々に解消される。
【００４６】
なお、位相ずれ検出回路１６は、位相のずれ量の絶対値を示す信号と位相のずれ方向を示す信号とを書き込み用クロック信号生成回路１４に出力したが、検出された位相のずれ量の絶対値と位相のずれ方向とから、例えば正若しくは負の値又は０の値を有する位相のずれ量を示す信号を生成して書き込み用クロック信号生成回路１４に出力してもよい。
【００４７】
上述したように、本発明の第１の実施の形態による光ディスク装置１によれば、光ディスク２の記録済領域においてＬＰＰが検出できなくとも、未記録領域においてＬＰＰを検出して、その検出結果からプリピットシンク信号Ｓｂを生成することができるので、データシンク信号Ｓａとプリピットシンク信号Ｓｂの位相のずれ量を正確に検出することができ、前回書き込み終了時点における既記録データの位置とその既記録データが本来記録されるべき位置とのずれ量を正確に測定することができる。そして、書き込み用クロック信号生成回路１４は、その各位置のずれ量を低減するように書き込み用クロック信号を生成するので、データが本来記録される位置とデータが実際に記録された位置とのずれ量は蓄積されず、ずれを最小限に抑えることができる。
【００４８】
なお、上述の光ディスク装置１において、位相ずれ検出回路１６は、プリピットサーチ信号ＳｆがＨレベルの間に、データシンク信号Ｓａのパルスとプリピットシンク信号Ｓｂのパルスがそれぞれ最初に生成された時点で、２つの信号Ｓａ，Ｓｂの位相のずれ量の絶対値及び位相のずれ方向を検出したが、プリピットシンク信号Ｓｂのパルスが一定の時間間隔で複数個生成された時点、すなわちプリピットシンク信号Ｓｂのパルスの周期が所定の時間一定になった時点で、それらを検出してもよい。図４は、この場合のデータシンク信号Ｓａ及びプリピットシンク信号Ｓｂの位相のずれ量の検出例を説明する図である。この場合、プリピット信号デコーダ１５は、位相ずれ検出回路１６にプリピットプロテクト信号Ｓｈを出力する。プリピット信号デコーダ１５は、Ｈレベルのプリピットサーチ信号Ｓｇが入力されている間、プリピット信号のサーチ状態へ移行し、プリピットシンク信号Ｓｂのパルスを生成する。そして、プリピット信号デコーダ１５は、プリピットシンク信号Ｓｂのパルスを所定の時間間隔で複数個生成したとき、プリピットプロテクト信号ＳｈをＨレベルにする。図４に示される例では、プリピット信号デコーダ１５は、プリピットシンク信号Ｓｂを２個生成した時点でプリピットプロテクト信号ＳｈをＨレベルにしているが、プリピットプロテクト信号ＳｈをＨレベルにするために生成されなければならないパルスの個数は任意である。ここで、プリピット信号デコーダ１５は、あるパルスを生成して、次のパルスを出力すると予想されるタイミングで出力できない場合、つまりプリピットシンク信号Ｓｂのパルスを一定の時間間隔で生成できない場合は、生成したプリピットシンク信号Ｓｂの信頼性が低いとみなし、プリピットプロテクト信号ＳｈをＬレベルのままとすることができる。位相ずれ検出回路１６は、このプリピットプロテクト信号ＳｈがＨレベルであるときのデータシンク信号Ｓａとプリピットシンク信号Ｓｂの位相のずれ量を測定することで、より信頼性の高いずれ量を測定することができる。なお、プリピットプロテクト信号Ｓｈは、第２の制御信号に相当する。
【００４９】
なお、読み出し用クロック信号生成回路７が、チャージポンプ（ＣＰ）回路を有するＰＬＬ（Phase Locked Loop）回路を備え、そのＰＬＬ回路の出力信号を読み出し用クロック信号として出力する場合は、そのチャージポンプ回路の出力端子をハイインピーダンス状態（Ｈｉｚ）にすることにより、再生信号が入力されなくとも読み出し用クロック信号を生成し続けることができる。以下に、ＰＬＬ回路の構成例を用いて説明する。ＰＬＬ回路は、例えば、位相比較器、チャージポンプ回路、ループフィルタ、ＶＣＯ（Voltage Controlled Oscillator）発振回路、及び分周回路を備える。位相比較器は、所定の周波数を有する基準信号の位相と分周回路の出力信号の位相とを比較して、その２つの位相の位相差（誤差）を示す誤差信号を出力する。チャージポンプ回路は、その誤差信号に応じた電圧信号であるチャージポンプ信号を出力する。ループフィルタは、そのチャージポンプ信号の不要な高周波成分を除去する。ＶＣＯ発振回路は、そのループフィルタの出力信号に応じた発振周波数で発振して、その発振信号を読み出し用クロック信号として出力する。分周回路は、その発振信号を分周して、その分周回路の出力信号を位相比較器に供給する。位相比較器では、再び基準信号と分周回路の出力信号と間で位相の比較を行い、ＰＬＬロック状態が保持される。なお、ＶＣＯ発振回路は発振部をなし、位相比較器、チャージポンプ回路、及びループフィルタは発振制御部をなす。また、ループフィルタの出力信号は、第３の制御信号に相当する。
【００５０】
上述の構成において、チャージポンプ回路の出力端子をハイインピーダンスとすると、ループフィルタにおける電流の入出力がなくなり、ループフィルタの出力信号は一定となる。その結果、ＶＣＯ発信回路の発振周波数は一定となり、ＶＣＯ発信回路の出力信号の変動を抑制することができる。これにより、読み出し用クロック信号生成回路７は、光ディスク２の未記録領域がシークされている間であっても、その未記録領域直前の記録済領域がシークされている間に生成した読み出し用クロック信号を出力し続けることができる。
【００５１】
さらに、読み出し用クロック信号生成回路７は、入力されるプリピットサーチ信号ＳｇがＨレベルになると、書き込み用クロック信号生成回路１４が出力する書き込み用クロック信号を用いて読み出し用クロック信号を生成するようにしてもよい。この場合、ＣＰＵ１９は、未記録領域測定信号ＳｆをＨレベルにすると同時に、書き込み用クロック信号生成回路１４に、光ディスク２上のウォブルを用いて書き込み用クロック信号を生成することを指示する。書き込み用クロック信号生成回路１４は、ＣＰＵ１９から書き込み用クロック信号の生成を指示されると、ウォブルの周波数を検出して逓倍することにより、書き込み用クロック信号を生成する。例えば、光ディスクがＤＶＤ−Ｒ／ＲＷの場合、ウォブルの周波数は、約１４０．６ｋＨｚである。ウォブルは光ディスク２の未記録領域においても存在するため、未記録領域がシークされている間も書き込み用クロック信号の生成が可能である。読み出し用クロック信号生成回路７は、書き込み用クロック信号生成回路１４が生成する書き込み用クロック信号に同期した読み出し用クロック信号を生成する。以上のように、書き込み用クロック信号を用いて読み出し用クロック信号を生成することにより、読み出し用クロック信号生成回路７は、光ディスク２の未記録領域がシークされている間も読み出し用クロック信号を出力し続けることができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の第１の実施の形態による光ディスク装置１の構成例を示すブロック図である。
【図２】光ディスクへのデータの記録が終了してから、新たなデータの記録を開始するまでのＣＰＵ１９の処理フロー例を示すフローチャートである。
【図３】データシンク信号Ｓａとプリピットシンク信号Ｓｂの位相のずれ量の検出例を説明する図である。
【図４】データシンク信号Ｓａとプリピットシンク信号Ｓｂの位相のずれ量の別の検出例を説明する図である。
【図５】光ディスクに記録されるデータを構成するＥＣＣブロックの１セクタの構成例を示す図である。
【図６】データシンク信号Ｓａとプリピットシンク信号Ｓｂの波形例を示す図である。
【図７】データシンク信号Ｓａに対してプリピットシンク信号Ｓｂが遅れている場合の位相のずれ量の検出例を説明する図である。
【図８】データシンク信号Ｓａに対してプリピットシンク信号Ｓｂが進んでいる場合の位相のずれ量の検出例を説明する図である。
【符号の説明】
【００５３】
１  光ディスク装置
２  光ディスク
３  スピンドルモータ
４  モータドライバ
５  サーボ回路
６  ホストインタフェース
７  読み出し用クロック信号生成回路
８  光ピックアップ
９  リードアンプ
１０  ＤＶＤデコーダ
１１  バッファマネージャ
１２  バッファＲＡＭ
１３  レーザコントロール回路
１４  書き込み用クロック信号生成回路
１５  プリピット信号デコーダ
１６  位相ずれ検出回路
１７  記録制御回路
１８  ＤＶＤエンコーダ
１９  ＣＰＵ
２０  ＣＰＵインタフェース
【図１】
2006048884.tif 000004
【図２】
2006048884.tif 000005
【図３】
2006048884.tif 000006
【図４】
2006048884.tif 000007
【図５】
2006048884.tif 000008
【図６】
2006048884.tif 000009
【図７】
2006048884.tif 000010
【図８】
2006048884.tif 000011