(57)【特許請求の範囲】
【請求項１】
ブロックアドレスが記録された記録可能な、DVD-R、DVD-RW、DVD+RW、CD-R、CD-RWのうちの何れかのディスクにエンコーディングされたデータを記録するディスク記録装置のブロック境界違反検出装置において、
ディスク上にあらかじめ記録されたブロックアドレス情報を用いてECCブロックの境界を示すブロック境界信号を発生するデコーダと、
ディスクに記録されるデータに対してエラー訂正コードを付加してエンコーディングブロックを生成し、エンコーダブロック同期信号(フレーム同期信号)と共に出力するエンコーダと、
前記ブロック境界信号を基準として各々進相状態及び遅相状態を示すウィンドウ信号を生じる第１ウィンドウ信号生成部及び第３ウィンドウ信号生成部、前記ブロック境界信号を基準として記録許容範囲を示す第２ウィンドウ信号を生じる第２ウィンドウ信号発生部、
前記第１ウィンドウ信号及び第３ウィンドウ信号それぞれと前記エンコーディングブロックの同期信号とをAND演算して該エンコーディングブロックが許容範囲外に位置するか否かを検出する第１ANDゲート及び第３ANDゲート、並びに前記第２ウィンドウ信号と前記エンコーディングブロックの同期信号とをAND演算して該エンコーディングブロックが許容範囲内に位置するか否かを検出する第２ANDゲートを有し、前記第１ANDゲート乃至第３ANDゲートの検出結果に基づいて、前記ブロック境界信号と前記エンコーディングブロックの同期信号との位相差を検出し、検出された位相差の大きさによって境界違反の有無を検出する境界違反検出部とを備えたことを特徴とするブロック境界違反検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はディスク記録装置に係り、特にエンコーディングブロックとディスク上のECCブロックとの不一致を検出することによって非正常な記録を防止するブロック境界違反検出に適した装置に関する。
【０００２】
【従来の技術】
DVD-R/RW、DVD+RW、CD-R/RWなどのディスク記録装置においてエンコーディングブロックをディスク上のECC(Error  Correction  Code)ブロック(通常１６セクタで構成される)に合せて記録しなければならない。もし、現在記録中のエンコーディングブロックの一部がディスク上の次のECCブロックに移って記録されると、次のECCブロックに記録されたデータが流失されるのでECCブロック全体を再生できなくなる場合がある。
【０００３】
【発明が解決しようとする課題】
本発明は前記問題点を解決するために案出されたものであってエンコーディングブロックがディスクの記録ブロックと一致するか否かを検出するブロック境界違反検出装置を提供することをその目的とする。
【０００４】
【課題を解決するための手段】
前記目的を達成する本発明に係るブロック境界違反検出装置は、ブロックアドレスが記録された記録可能なディスクにエンコーディングされたデータを記録する装置において、ディスク上にあらかじめ記録されたブロックアドレス情報を用いてECCブロックの境界を示すブロック境界信号を発生するデコーダと、これに提供されるデータに対してエラー訂正コードを付加してエンコーディングブロックを生成し、エンコーダブロック同期信号(フレーム同期信号)と共に出力するエンコーダと、前記ブロック境界信号とエンコーディングブロックの同期信号の位相差を検出し、検出された位相差の大きさによって境界違反の有無を検出する境界違反検出部を備え、前記境界違反検出部は、前記ブロック境界信号を基準として記録許容範囲を示す第２ウィンドウ信号を生じる第２ウィンドウ信号発生部と、前記第２ウィンドウ信号と前記エンコーディングブロックの同期信号とをAND演算して許容範囲内に位置するか否かを検出する第２ANDゲートとを含むことを特徴とする。
【０００５】
【発明の実施の形態】
以下、添付した図面に基づいて本発明の構成及び動作を詳しく説明する。図１はディスク上にデータが記録される形態を示す図面であって、（a）は正常な記録が行われた場合を、（b)及び（c）は非正常な記録が行われた場合を各々示す。
【０００６】
ディスクに記録されるデータはエラー訂正ブロック(Error  Correction  Code  Block;以下、ECCブロックと称する)別にデータが記録される。ECCブロックは通常１６個のセクタで構成される。データはECCブロックの大きさに合せて切断され、エラー訂正符号化されて記録される。ECCブロックに相応するデータをエンコーディングブロックと称し、このエンコーディングブロックは図１の（a)に示されたようにディスク上のECCブロックの前方から記録されなければ正常に再生できない。
【０００７】
図１の（b）は前から３つのECCブロックで非正常的に記録された場合を示す。すなわち、#１DATAが最初のECCブロックと２番目のECCブロックとの境界を越えてまで記録されており、#２DATAが２番目のECCブロックの前方でやや後方から２番目のECCブロックと３番目のECCブロックとの境界を越えてまで記録されており、#３DATAが３番目のECCブロックの前方でやや後側から３番目のECCブロックと４番目のECCブロックとの境界を越えてまで記録されている。したがって、ECCブロック間の境界からデータの記録開始位置までに該当するエラーが発生して正常な再生を阻害することになる。
【００８】
図１の（c）は非正常な記録と正常な記録とが重なった場合を示す。すなわち、#１DATAが最初のECCブロックと２番目のECCブロックとの境界を越えてまで記録されており、#２DATAは２番目のECCブロックに正常に記録されている。一方、すなわち、#３DATAが３番目のECCブロックの前方でやや後から３番目のECCブロックと４番目のECCブロックとの境界を越えてまで記録されており、#４DATAは４番目のECCブロックに正常に記録されている。これにより、２番目のECCブロックの前方から#１データの記録終了位置に該当するエラー及び４番目のECCブロックの前方から#３データの記録終了位置に該当するエラーが発生して正常な再生を阻害することになる。
【００９】
それだけでなく、DVDのフレーム同期信号(frame  sync  signal)はデータのバイト同期を行うために１４８８チャンネルビット単位で記録されているが、ブロック１とブロック２との境界の間、ブロック２とブロック３との境界の間、ブロック３とブロック４との境界の間ではバイト同期エラーによってデータが正常な復調ができないために数フレーム程度のエラーを誘発させる。
【００１０】
このような現象はエンコーディングブロックがディスク上のECCブロックの開始位置から記録できないか、エンコーディングブロックがディスク上の次のECCブロックまで移って記録されるために生じるものであり、これによりエンコーディングブロックの前方とディスク上のECCブロックの先方とが一致するか否かを判別し、判別結果によって記録を行う必要がある。
【００１１】
本発明に係るブロック境界違反検出方法はディスク上にあらかじめ記録されたブロックアドレス情報とエンコーディングブロックの同期信号とを比較して境界違反の有無を判別することを特徴とする。
【００１２】
本発明に係るブロック境界違反検出方法は次のように行われる。
【００１３】
１)まず、ディスク上にあらかじめ記録されたブロックアドレス情報を用いてECCブロックの境界を示すブロック境界信号を発生する。
【００１４】
DVD-R/RW、DVD+RWはランドとグルーブとを具備し、DVD-R/RWは通常ランドにLPP(Land  Pre-Pit)と呼ばれるECCブロックのアドレス情報が記録され、DVD+RWはウォッブル信号内にADIP(Address  In  Pre-groove)というECCブロックのアドレス情報が記録される。このようなADIPはCD-RWの場合には、ATIPという形に表現される。
【００１５】
２)上記の１)過程で生じたブロック境界信号とエンコーディングブロックの同期信号の位相差を検出し、検出された位相差の大きさによって境界違反の有無を検出する。
【００１６】
ブロック境界信号とエンコーディングブロックの同期信号との位相が一致すれば、エンコーディングブロックがディスク上のECCブロックの境界位置で記録されるものであって正常な記録に該当する。もし、ブロック境界信号とエンコーディングブロックの同期信号の位相が不一致であればディスク上のECCブロックの境界位置で記録されないものであって非正常な記録に該当する。この場合にはインターラプト信号を発生させて記録状態を中断させたり、必要な措置を行わせる。
【００１７】
実際の記録において、ブロック境界信号とエンコーディングブロックの同期信号はビット単位で正確に一致しなければならないが、数ビット程度の誤差はエラー訂正技法により十分に吸収されるので位相比較においてもある程度の許容度を保てる。
【００１８】
したがって、本発明の実施例においては許容度を勘案した幅を持つウィンドウ信号により位相が一致するか否かを判別する。
【００１９】
具体的には、ブロック境界信号を基準としてウィンドウ信号を生じる。ウィンドウ信号は、例えば進相状態を検出するための第１ウィンドウ信号、許容範囲内の存在を検出するための第２ウィンドウ信号、そして遅相状態を検出するための第３ウィンドウ信号である。ここで、進相とはブロック境界信号がエンコーディングブロックのシンク信号より位相において先立つ状態を示し、遅相とは、ブロック境界信号がエンコーディングブロックのシンク信号より位相が遅れる状態を示す。
【００２０】
ここで、第２ウィンドウ信号はブロック境界信号を中心に許容度を考慮した幅を有する信号となる。一方、第１ウィンドウ信号は前のECCブロックの中間部から第２ウィンドウの信号の開始位置まで持続される信号となり、第３ウィンドウ信号は第２ウィンドウ信号の終了位置から次のECCブロックの中間部まで持続される信号となることができる。ウィンドウ幅設定部４１は第１ウィンドウ信号ないし第３ウィンドウ信号のパルス幅を制御する。
【００２１】
図２は本発明に係るブロック境界違反検出装置の望ましい実施例を示すブロック図であって、DVD-R/RW、DVD+RWに適用された例を示す。図２に示された装置は、LPP/ADIPデコーダ３０、ウィンドウ信号生成部３１、３２、３３、DVDエンコーダ３４、そしてANDゲート３５、３６、３７を含む。ここで、ウィンドウ信号生成部３１、３２、３３とANDゲート３５、３６、３７は本発明の要約における境界違反検出部に相応し、ブロック境界信号とエンコーディングブロック同期信号との位相差を判別することによって境界違反の有無を判別する。
【００２２】
LPP/ADIPデコーダ３０はLPP信号やADIP信号を流入してブロック境界信号を生じる。具体的には、LPP信号やADIP信号によりブロック間の境界を判別し、ブロック間の境界でパルスを生じてブロック境界信号として出力する。
【００２３】
ウィンドウ信号生成部３１、３２、３３はLPP/ADIPデコーダ３０から提供されるブロック境界信号を基準として各々進相状態を検出するための第１ウィンドウ信号、許容範囲内の存在を検出するための第２ウィンドウ信号、そして遅相状態を検出するための第３ウィンドウ信号を生じる。ここで、第２ウィンドウ信号はブロック境界信号を中心に許容度を考慮したパルス幅を有する信号となる。一方、第１ウィンドウ信号は前のECCブロックの中間部から第２ウィンドウの信号の開始位置まで持続される信号となり、第３ウィンドウ信号は第２ウィンドウ信号の終了位置から次のECCブロックの中間部まで持続される信号となることができる。
【００２４】
一方、DVDエンコーダ３４は、これに提供されるデータに対してエラー訂正コードを付加してエンコーディングブロックを生成し、エンコーダブロック同期信号と共に出力する。エンコーダブロック同期信号は図２のANDゲート３５、３６、３７に提供される。
【００２５】
ANDゲート３５、３６、３７はDVDエンコーダ３４から提供されるエンコーダブロック同期信号を各々ウィンドウ信号生成部３１、３２、３３から生成された第１ウィンドウ信号、第２ウィンドウ信号、そして第３ウィンドウ信号と比較し、その結果を各々第１インターラプタ信号、第２インターラプタ信号、そして第３インターラプタ信号として出力する。ここで、第２インターラプタ信号はブロック境界信号とエンコーダブロック同期信号が与えられた許容範囲内に存在する状態であり、正常な記録が実行可能な状態であることを示し、第１インターラプタ信号と第２インターラプタ信号はブロック境界信号とエンコーダブロック同期信号が与えられた許容範囲内にある状態でなく正常な記録が不可能な状態であることを示す。
【００２６】
記録部３８及びマイクロプロセッサー（ＭＩＣＯＭ）３９は第１インターラプタ信号ないし第３インターラプタ信号の状態によって記録実行、記録中断、ないしは必要な措置を行なうことになる。
【００２７】
図３は図２に示された装置の動作を示すタイミング図である。
【００２８】
図３において、（a）は図２のLPP/ADIPデコーダ３０で生じるブロック境界信号を示す。ブロック境界信号はECCブロック間の境界から発生される単発性パルス信号である。
【００２９】
図３において、（b)乃至（d）は各々図２のウィンドウ信号生成部３１、３２、３３で生じる第１ウィンドウ信号、第２ウィンドウ信号、そして第３ウィンドウ信号を示す。
【００３０】
第２ウィンドウ信号はブロック境界信号を中心として許容度を考慮したパルス幅を有する信号で、第１ウィンドウ信号は前のECCブロックの中間部から第２ウィンドウの信号の開始位置まで持続される信号であり、第３ウィンドウ信号は第２ウィンドウ信号の終了位置から次のECCブロックの中間部まで持続される信号である。
【００３１】
図３において（e）は図２のDVDエンコーダ３４から生じるエンコーダブロック同期信号を示す。
【００３２】
図３において（f)乃至（h）は各々ANDゲート３５、３６、３７で生じる第１インターラプタ信号、第２インターラプタ信号、そして第３インターラプタ信号である。
【００３３】
第２インターラプタ信号は正常に記録可能な状態を、第１インターラプタ信号及び第３インターラプタ信号は非正常な記録状態を示す。記録部３８は第２インターラプタ信号が生じる場合にはDVDエンコーダ３４から提供される信号をディスクのECCブロックに記録し、第１インターラプタ信号及び第３インターラプタ信号が生じる場合には記録を中止することになる。一方、マイクロプロセッサー３９は第１インターラプタ信号及び第３インターラプタ信号が生じる場合にサーボ制御を行って正常な記録を可能にするなどの措置を行うことになる。
【００３４】
図２に示された実施例においては、ブロック境界信号を基準としてウィンドウ信号を生じ、このウィンドウ信号とエンコーディングブロック同期信号とをAND演算によって境界違反の有無を判別する。
【００３５】
しかし、ブロック境界信号とエンコーディングブロック同期信号との位相差を判別し、この位相差の大きさにより境界違反の有無を判別する装置もできる。このような観点で図２のウィンドウ信号生成部３１、３２、３３とANDゲート３５、３６、３７は本発明の要約における境界違反検出部に相応する。
【００３６】
【発明の効果】
前述したように本発明に係る境界違反検出装置はエンコーディングブロックの前方位置とディスク上のECCブロックの境界位置とを位相比較して正常に記録できるかどうかを判別することによってデータを正常に記録しうる。
【図面の簡単な説明】
【図１】ディスク上にデータが記録される形態を示すための図である。
【図２】本発明に係るブロック境界違反検出装置の望ましい実施例を示すブロック図である。
【図３】図２に示された装置の動作を示すタイミング図である。
【符号の説明】
３０  LPP/ADIPデコーダ
３１、３２、３３  ウィンドウ信号生成部
３４  DVDエンコーダ
３５、３６、３７  ANDゲート
３８  記録部
３９  マイクロプロセッサー（ＭＩＣＯＭ）
４１  ウィンドウ幅設定部
【図１】
0003560573.tif 000002
【図２】
0003560573.tif 000003
【図３】
0003560573.tif 000004