(57)【要約】【課題】フレーム同期コードＳＹ０をセクタＩＤと見なすようにすると、フレーム同期コードＳＹ０そのものを検出できない場合に、セクタＩＤそのものが得られなくなる。【解決手段】検出ＩＤに基づいてセクタ番号０〜１５の取り込みを許可する条件Ａ／Ｂをロード条件設定回路４１で設定し、当該条件Ａ／Ｂを満足する場合であって、フレーム番号が“２０”〜“２５”の第１のフレーム番号範囲から“０”〜“７”の第２のフレーム番号範囲へ変化したことをロードタイミング設定回路４５が検出したときに、Ｄ−ＦＦ４４からロード信号を出力し、セクタ番号０〜１５の取り込み（ロード）を許可するようにする。【選択図】図５
2005158103.tif 000002
【特許請求の範囲】
【請求項１】
各々が同期信号及びデータとフレーム番号とを含む複数のフレームと、セクタ番号を含むセクタ識別情報とを含むセクタを構成単位とし、かつ変調処理されたデジタルデータを復調処理した後、メモリに格納して誤り訂正を行うデータ再生装置であって、
前記デジタルデータから前記フレーム番号を検出する第１の検出手段と、
前記デジタルデータから前記セクタ識別情報を検出する第２の検出手段と、
前記第２の検出手段によって検出された前記セクタ識別情報から得られる前記セクタ番号を取り込んで、当該セクタ番号に基づいて前記デジタルデータを前記メモリに格納するためのアドレス情報を生成するアドレス生成手段と、
前記第２の検出手段によって検出された前記セクタ識別情報に基づいて、前記アドレス生成手段による前記セクタ番号の取り込みを許可するための条件を設定する条件設定手段と、
前記条件設定手段によって設定された前記条件を満足する場合であって、前記第１の検出手段によって検出された前記フレーム番号が最大フレーム番号を含む第１のフレーム番号範囲から最小フレーム番号を含む第２のフレーム番号範囲へ変化したときに前記アドレス生成手段による前記セクタ番号の取り込みを許可する許可手段と
を備えたことを特徴とするデータ再生装置。
【請求項２】
前記条件設定手段は、
前記第２の検出手段によって検出された前記セクタ識別情報のデータ誤りをチェックする第１のチェック手段と、
前記第２の検出手段によって検出された前記セクタ識別情報の連続性をチェックする第２のチェック手段とを有し、
前記第１，第２のチェック手段の各チェック結果に基づいて前記条件を設定する
ことを特徴とする請求項１記載のデータ再生装置。
【請求項３】
前記条件設定手段は、
前記第１のチェック手段によるチェック結果が正常であることとする第１条件、
前記第２のチェック手段によるチェック結果が前記セクタ識別情報の連続性を示すこととする第２条件、
前記第１，第２条件のどちらか一方を満たすこととする第３条件、
前記第１，第２条件の両方を満たすこととする第４条件
のいずれかを前記条件として選択的に設定する
ことを特徴とする請求項２記載のデータ再生装置。
【請求項４】
前記条件設定手段は、
前記第２の検出手段によって検出された前記セクタ識別情報が正しいと想定されるときに当該セクタ識別情報を内挿セクタ識別情報とし、前記第２の検出手段によって検出された前記セクタ識別情報が正しくないと想定されるときには最新の前記内挿セクタ識別情報をインクリメントすることによって新たな内挿セクタ識別情報とする保護手段と、
前記第２の検出手段によって検出された前記セクタ識別情報と前記保護手段によって生成された前記内挿セクタ識別情報の一致を検出する一致検出手段とをさらに有し、
前記一致検出手段が一致を検出したこととする第５条件、あるいは前記第１から第４条件のいずれかを前記条件として設定する
ことを特徴とする請求項３記載のデータ再生装置。
【請求項５】
前記条件設定手段は、
前記第２の検出手段によって検出された前記セクタ識別情報が正しいと想定されるときに当該セクタ識別情報を内挿セクタ識別情報とし、前記第２の検出手段によって検出された前記セクタ識別情報が正しくないと想定されるときには最新の前記内挿セクタ識別情報をインクリメントすることによって新たな内挿セクタ識別情報とする保護手段と、
前記第２の検出手段によって検出された前記セクタ識別情報と前記保護手段によって生成された前記内挿セクタ識別情報の一致を検出する一致検出手段とをさらに有し、
前記一致検出手段が一致を検出したことを前記条件として設定する
ことを特徴とする請求項１記載のデータ再生装置。
【請求項６】
前記一致検出手段は、前記セクタ識別情報と前記内挿セクタ識別情報との一致検出を下位ビットを除いて行う
ことを特徴とする請求項５記載のデータ再生装置。
【請求項７】
前記許可手段は、前記第１，第２のフレーム番号範囲の各範囲を任意に設定可能である
ことを特徴とする請求項１記載のデータ再生装置。
【請求項８】
各々が同期信号及びデータとフレーム番号とを含む複数のフレームと、セクタ番号を含むセクタ識別情報とを含むセクタを構成単位とし、かつ変調処理されたデジタルデータを復調処理した後、メモリに格納して誤り訂正を行うデータ再生方法であって、
前記デジタルデータから前記フレーム番号を検出する第１のステップと、
前記デジタルデータから前記セクタ識別情報を検出する第２のステップと、
前記第２のステップで検出した前記セクタ識別情報から得られる前記セクタ番号を取り込んで、当該セクタ番号に基づいて前記デジタルデータを前記メモリに格納するためのアドレス情報を生成する第３のステップと、
前記第２のステップで検出した前記セクタ識別情報に基づいて、前記第３のステップでの前記セクタ番号の取り込みを許可する条件を設定する第４のステップと、
前記第４のステップで設定した前記条件を満足する場合であって、前記第１のステップで検出した前記フレーム番号が最大フレーム番号を含む第１のフレーム番号範囲から最小フレーム番号を含む第２のフレーム番号範囲へ変化したときに前記第３のステップでの前記セクタ番号の取り込みを許可する第５のステップと
を有することを特徴とするデータ再生方法。
【請求項９】
前記第４のステップでは、
前記第２のステップで検出した前記セクタ識別情報のデータ誤りのチェック結果と、前記第２のステップで検出した前記セクタ識別情報の連続性のチェック結果とに基づいて前記条件を設定する
ことを特徴とする請求項８記載のデータ再生方法。
【請求項１０】
前記第４のステップでは、
前記データ誤りのチェック結果が正常であることとする第１条件と、前記連続性のチェック結果が当該連続性を示すこととする第２条件と、前記第１，第２条件のどちらか一方を満たすこととする第３条件と、前記第１，第２条件の両方を満たすこととする第４条件のいずれかを前記条件として選択的に設定する
ことを特徴とする請求項９記載のデータ再生方法。
【請求項１１】
前記第４のステップでは、
前記第２のステップで検出した前記セクタ識別情報が正しいと想定されるときに当該セクタ識別情報を内挿セクタ識別情報とし、前記第２のステップで検出した前記セクタ識別情報が正しくないと想定されるときには最新の前記内挿セクタ識別情報をインクリメントすることによって新たな内挿セクタ識別情報を生成し、
前記第２のステップで検出した前記セクタ識別情報と前記内挿セクタ識別情報とが一致することとする第５条件、あるいは前記第１から第４条件のいずれかを前記条件とする
ことを特徴とする請求項１０記載のデータ再生方法。
【請求項１２】
前記第４のステップでは、
前記第２のステップで検出した前記セクタ識別情報が正しいと想定されるときに当該セクタ識別情報を内挿セクタ識別情報とし、前記第２のステップで検出した前記セクタ識別情報が正しくないと想定されるときには最新の前記内挿セクタ識別情報をインクリメントすることによって新たな内挿セクタ識別情報を生成し、
前記第２のステップで検出した前記セクタ識別情報と前記内挿セクタ識別情報とが一致することを前記条件とする
ことを特徴とする請求項８記載のデータ再生方法。
【請求項１３】
前記第４のステップにおける前記セクタ識別情報と前記内挿セクタ識別情報との一致検出は下位ビットを除いて行う
ことを特徴とする請求項１２記載のデータ再生方法。
【請求項１４】
前記第１，第２のフレーム番号範囲の各範囲が任意に設定可能である
ことを特徴とする請求項８記載のデータ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ再生装置およびデータ再生方法に関する。
【背景技術】
【０００２】
光ディスクには、ＥＦＭ(Eight to Fourteen Modulation)変調され、所定のフォーマットに変換されたデジタルデータが記録されている。この光ディスクに記録されたデジタルデータを再生するデータ再生装置（ディスク再生装置）では、光学ヘッドによって光ディスクから読み取られたデジタルデータをＥＦＭ復調し、この復調データを誤り訂正のためのフォーマットに変換するとともに、変換後のデータから得られる情報を基に生成したアドレス情報を用いてＥＣＣ(Error Correction Code)訂正用メモリへ格納し、データに誤りがある場合に、それを検出して訂正する処理が行われる。
【０００３】
ここで、ＥＦＭ変調されたデジタルデータが記録された光ディスク、例えばＤＶＤ(Digital Versatile Disc)のデータの構造について、図９を用いて説明する。ＤＶＤのデータは、フレーム、セクタおよびＥＣＣ(Error Correction Code)ブロックという単位で構成されている。１フレーム１００は、同期信号部分（フレーム同期信号）１０１と当該同期信号部分１０１に続くデータ部分１０２で構成される。このフレーム１００が、２フレームずつ１３行分配置されて１物理セクタ（２６フレーム）２００となる。
【０００４】
１物理セクタ２００の各フレームの同期信号部分１０１には、８種類のフレーム同期コードＳＹ０〜ＳＹ７が割り当てられている。ここで、フレーム同期コードＳＹ０を持つフレームは、図９から明らかなように、１行目の先頭にのみ配置されている。したがって、フレーム同期コードＳＹ０を検出することにより物理セクタ２００の先頭を識別できる。また、フレーム同期コードＳＹ１〜ＳＹ４は、１行目〜１３行目の先頭に順に繰り返して配置され、フレーム同期コードＳＹ５は１行目〜５行目の各データ部分の前に、フレーム同期コードＳＹ６は６行目〜９行目の各データ部分の前に、フレーム同期コードＳＹ７は１０行目〜１３行目の各データ部分の前にそれぞれ配置されている。
【０００５】
そして、１行目の先頭のフレームから順番にフレーム番号０〜２５が与えられている。ここで、１物理セクタ２００中には、フレーム同期コードＳＹ１〜ＳＹ７が複数個ずつ存在するが、連続する３フレーム分のフレーム同期コードを検出することによって３回目に検出したフレーム同期コードのフレーム番号を特定することができる。すなわち、図１０に示すように、フレーム同期コードを３回連続して検出したときに、今回がＳＹ０、前回がＳＹ７、前々回がＳＹ４ならばフレーム番号が“０”、今回がＳＹ５、前回がＳＹ０、前々回がＳＹ７ならばフレーム番号が“１”、……、今回がＳＹ７、前回がＳＹ４、前々回がＳＹ７ならばフレーム番号が“２５”となる。
【０００６】
また、図１１に示すように、物理セクタ２００から同期信号部分１０１を取り除き、ＥＦＭ（ＤＶＤの場合、８／１６変調）復調すると、１記録セクタ３００となる。この記録セクタ３００の先頭位置、即ちフレーム番号０の先頭位置には、ＩＤ(Identification Data;識別コード)番号（以下、「セクタＩＤ」と記す）が割り振られている。このセクタＩＤは、セクタ番号０〜１５を含んでいる。そして、図１２に示すように、セクタ番号０〜１５の１６個の記録セクタ３００が、誤り訂正の基本単位となる１ＥＣＣブロック４００をなしている。
【０００７】
通常、ＤＶＤを再生するディスク再生装置においては、ＥＣＣブロック４００のデータを可能な限り正確にＥＣＣ訂正用メモリへ格納するために、同期信号部分（フレーム同期信号）１０１やフレーム同期コードＳＹ０〜ＳＹ７、セクタ番号０〜１５に対する保護が図られている。しかしながら、このような保護機能を持っていたとしても、ディスクの傷や付着物などに起因してデータの破壊や漏れなどが発生すると、データを正しく再生できないため、ＥＣＣ訂正用メモリへデータを格納するためのアドレス情報を正しく生成できなくなる。その結果、ＥＣＣ訂正用メモリに対して誤ったアドレス位置にＥＦＭ復調データが格納されることになるため、エラー訂正が不可能になることがある。
【０００８】
このように、ディスクの傷や付着物などに起因してデータを正しく再生できなくなった際に、アドレス情報を正しく生成できなくなることによる不具合を解消するために、従来は、フレーム同期コードＳＹ０をセクタシンクと見なし、そのタイミングでセクタＩＤを取り込み、ＥＣＣ訂正用メモリにＥＦＭ復調データを格納するためのアドレス情報とすることにより、ＥＦＭ復調データをＥＣＣブロック４００と的確に対応させてＥＣＣ訂正用メモリへ格納するようにしていた（例えば、特許文献１参照）。
【０００９】
【特許文献１】特開２０００−２０３３４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、フレーム同期コードＳＹ０をセクタＩＤと見なすようにすると、ディスクの傷や記録面への付着物などに起因するデータの破壊や漏れなどにより、データを正しく再生できず、例えば読取データがフレーム番号２４のフレームからフレーム番号１のフレームに飛ぶことにより、フレーム同期コードＳＹ０そのものを検出できない場合が発生すると、セクタＩＤそのものが得られないことになるため、ＥＣＣ訂正用メモリにＥＦＭ復調データを格納するためのアドレス情報を生成できなくなり、その結果、エラー訂正が不可能になるという課題がある。また、取り込むタイミングのセクタＩＤが正しくない場合にも、正しいアドレス情報を生成できなくなるという課題もある。
【００１１】
本発明は、上記課題に鑑みてなされたものであって、その目的とするところは、正しくデータが再生できない場合でも、ＥＣＣ訂正用メモリの正しいアドレス位置にデータを格納し、誤り訂正を確実に行うことが可能なデータ再生装置およびデータ再生方法を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明では、各々が同期信号及びデータとフレーム番号とを含む複数のフレームと、セクタ番号を含むセクタ識別情報とを含むセクタを構成単位とし、かつ変調処理されたデジタルデータを復調処理した後、メモリに格納して誤り訂正を行うデータ再生装置において、前記デジタルデータから検出した前記セクタ識別情報から得られる前記セクタ番号を取り込んで、当該セクタ番号に基づいて前記デジタルデータを前記メモリに格納するためのアドレス情報を生成するに当たって、先ず、検出した前記セクタ識別情報に基づいて前記セクタ番号の取り込みを許可するための条件を設定する。そして、設定した条件を満足する場合であって、前記デジタルデータから検出した前記フレーム番号が最大フレーム番号を含む第１のフレーム番号範囲から最小フレーム番号を含む第２のフレーム番号範囲へ変化したときに前記セクタ番号の取り込みを許可するようにする。
【００１３】
上記構成において、デジタルデータから検出したセクタ識別情報に基づいてセクタ番号の取り込みを許可するための条件を設定し、当該条件を満足するときに、セクタ番号の取り込みを許可することで、セクタ識別情報が正しいと推定される場合にのみセクタ番号を取り込むようにすることができる。したがって、復調処理後のデジタルデータをＥＣＣ訂正用メモリに格納するためのアドレス情報を正しく生成できる。また、デジタルデータから検出したフレーム番号が最大フレーム番号を含む第１のフレーム番号範囲から最小フレーム番号を含む第２のフレーム番号範囲へ変化したときにセクタ番号の取り込みを許可することで、取り込みタイミングに幅を持たせることができる。したがって、特定のフレーム番号が欠落したとしても、取り込みタイミングを確実に設定できる。
【発明の効果】
【００１４】
本発明によれば、セクタ識別情報に基づいて設定した取り込み条件を満足するときに、セクタ番号の取り込みを許可し、セクタ識別情報が正しいと推定される場合にのみセクタ番号を取り込むようにすることにより、復調処理後のデジタルデータをＥＣＣ訂正用メモリに格納するためのアドレス情報を正しく生成することができるため、正しいアドレス位置にデータを格納することができる。また、セクタ番号の取り込みタイミングに幅を持たせることにより、特定のフレーム番号が欠落したとしても、取り込みタイミングを確実に設定できるため、誤り訂正を確実に行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１６】
図１は、本発明の一実施形態に係るデータ再生装置の構成を示すブロック図である。ここでは、一例として、ＥＦＭ変調されたデジタルデータが記録された光ディスク、例えばＤＶＤから光学ヘッド（図示せず）によって読み取られ、かつ二値化されたＲＦ信号を処理するシステム構成のデータ再生装置について説明するものとする。
【００１７】
図１において、ディスクから読み取られかつ二値化されて得られるＲＦ信号は、ＰＬＬ(Phase Locked Loop;位相ロックループ)回路１１に入力される。ＰＬＬ回路１１は、二値化ＲＦ信号からチャネルクロックおよび読取データを抽出する。この抽出されたチャネルクロックおよび読取データは、フレーム同期検出回路１２を経由してＥＦＭ復調回路１３に供給される。フレーム同期検出回路１２は、チャネルクロックに基づいて読取データからフレーム同期信号（図９の同期信号部分１０１）を検出する。このフレーム同期信号には、先述したように、フレーム同期コードＳＹ０〜ＳＹ７が割り当てられている。フレーム同期検出回路１２では、物理セクタ構造（図９参照）の読取データからフレーム同期コードＳＹ０〜ＳＹ７を取り除く処理も行われる。
【００１８】
ＥＦＭ復調回路１３は、フレーム同期コードＳＹ０〜ＳＹ７が取り除かれた後のデータをＥＦＭ（ＤＶＤの場合、８／１６変調）復調する。このＥＦＭ復調後のデータ（以下、ＥＦＭ復調データと呼ぶ）は、記録セクタ構造（図１１参照）となってＥＣＣ訂正用メモリ１４、セクタＩＤ検出回路１５およびＥＣＣ訂正用メモリアドレス生成回路１６に供給される。ＥＣＣ訂正用メモリ１４は、ＥＣＣ訂正用メモリアドレス生成回路１６において生成されるアドレス情報で指定されるアドレス位置にＥＦＭ復調データをＥＣＣブロック単位で格納する。
【００１９】
記録セクタの先頭位置、即ちフレーム番号０の先頭位置には、先述したように、セクタ識別情報であるセクタＩＤ（ＩＤ番号）が割り振られており、セクタＩＤ検出回路（第２の検出手段）１５は、このセクタＩＤを検出する。ＥＣＣ訂正用メモリアドレス生成回路１６は、本発明の特徴とする部分であり、ＥＣＣ訂正用メモリ１４にＥＦＭ復調データを格納する際のアドレス位置を特定するアドレス情報を生成する。ＥＣＣ訂正用メモリアドレス生成回路１６の具体的な構成および動作の詳細については後述する。誤り検出・訂正回路１７は、ＥＣＣ訂正用メモリ１４に格納されたＥＦＭ復調データについて、データに誤りがある場合に、それを検出して訂正する処理を行う。
【００２０】
フレーム同期保護回路１８、セクタ同期保護回路１９およびセクタＩＤ保護回路２０は、ＥＣＣブロックのデータを可能な限り正確にＥＣＣ訂正用メモリ１４へ格納するために設けられた保護回路である。具体的には、フレーム同期保護回路１８は、フレーム同期検出回路１２で検出されるフレーム同期信号ＦＭＳＹについて保護する作用をなす。この保護されたフレーム同期信号ＦＭＳＹは、ＥＣＣ訂正用メモリアドレス生成回路１６に与えられる。フレーム同期保護回路１８は、フレーム番号０〜２５を検出する第１の検出手段としての機能をも持っている。このフレーム番号０〜２５の検出は、先述したように、フレーム同期コードを３回連続して検出した際の今回、前回、前々回のフレーム同期コードの組み合わせに基づいて行われる。
【００２１】
セクタ同期保護回路１９は、フレーム番号０〜２５の２６フレームを単位とする物理セクタ（図９参照）において、例えばフレーム番号０のフレームの全体（同期信号部分およびデータ部分）で論理“１”（例えば、高レベル）となるセクタ同期信号ＳＣＳＹについて保護する作用をなす。この保護されたセクタ同期信号ＳＣＳＹは、ＥＣＣ訂正用メモリアドレス生成回路１６に与えられる。セクタＩＤ保護回路２０は、セクタＩＤ検出回路１５で検出されたセクタＩＤ（セクタ番号０〜１５を含む）について保護する作用をなす。この保護されたセクタＩＤ（セクタ番号０〜１５）は、ＥＣＣ訂正用メモリアドレス生成回路１６に与えられる。
【００２２】
なお、光ディスク上に傷などの欠陥がある部分を光学ヘッドが読み取るディフェクト時や、当該光学ヘッドから出射される読取光が記録トラックを横切るトラックジャンプ時には正しいデータが入力されないことから、フレーム同期保護回路１８、セクタ同期保護回路１９およびセクタＩＤ保護回路２０の各保護動作は、ディフェクト／トラックジャンプコントロール回路２１によって解除される。すなわち、ディフェクト／トラックジャンプコントロール回路２１は、ディフェクト時やトラックジャンプ時にシステムコントローラ２２から発せられるディフェクト／トラックジャンプ信号が与えられることで、フレーム同期保護回路１８、セクタ同期保護回路１９およびセクタＩＤ保護回路２０の各保護動作を解除し、ある条件が成立した時点で保護動作を再開させる。
【００２３】
上述した各機能ブロックによって構成されるシステムの制御は、例えばマイクロコンピュータからなるシステムコントローラ２２によって行われる。図２に、セクタ同期信号ＳＣＳＹ、フレーム同期信号ＦＭＳＹ、フレーム番号０〜２５およびセクタ番号０〜１５のタイミング関係を示す。なお、ここでは、紙面の制約上、セクタ番号０およびセクタ番号１の先頭部分のタイミング関係のみを示している。
【００２４】
図３は、ＥＣＣ訂正用メモリアドレス生成回路１６の構成の一例を示すブロック図である。本例に係るＥＣＣ訂正用メモリアドレス生成回路１６は、データカウンタ３１、フレームカウンタ３２、セクタカウンタ３３、ロード信号生成回路３４、加算器３５およびセクタカウンタ用保護回路３６を有する構成となっており、ＥＦＭ復調回路１３からＥＦＭ復調データが、フレーム同期保護回路１８からフレーム同期信号ＦＭＳＹおよびフレーム番号０〜２５が、セクタ同期保護回路１９からセクタ同期信号ＳＣＳＹが、セクタＩＤ保護回路２０からセクタＩＤ（セクタ番号０〜１５）がそれぞれ与えられる。このＥＣＣ訂正用メモリアドレス生成回路１６により、図４に示すように、ＥＣＣ訂正用メモリ１４にＥＦＭ復調データを格納する際のアドレス位置を特定するアドレス情報が生成される。
【００２５】
ＥＣＣ訂正用メモリアドレス生成回路１６において、データカウンタ３１は、フレーム同期信号ＦＭＳＹに同期して値“０”をロードしてカウント動作を開始して１フレームのデータをカウントし、そのカウント値としてデータ位置（アドレス）情報を出力する。フレームカウンタ３２は、フレーム同期信号ＦＭＳＹに同期してフレーム番号０〜２５をロードし、当該フレーム番号０〜２５をアドレス情報にデコードして出力する。セクタカウンタ３３は、ロード信号生成回路３４からロード信号が与えられると、セクタ同期信号ＳＣＳＹ（フレーム０）に同期してセクタ番号０〜１５を取り込み、当該アドレス番号０〜１５をアドレス情報にデコードして出力する。なお、セクタカウンタ３３は、ロード信号が与えられないとき、即ち後述するロード条件Ａ／Ｂを満たさない場合には、セクタ同期信号ＳＣＳＹに同期してカウント値をインクリメントする。
【００２６】
加算器３５は、データカウンタ３１から与えられるデータ位置（アドレス）情報、フレームカウンタ３２から与えられるフレーム番号０〜２５に基づくアドレス情報およびセクタカウンタ３３から与えられるセクタ番号０〜１５に基づくアドレス情報を加算し、その加算結果を最終的なアドレス情報、即ちＥＣＣ訂正用メモリ１４にデータを格納する際のアドレス位置を特定するアドレス情報として当該メモリ１４に供給する。セクタカウンタ用保護回路３６は、後述するセクタカウンタ用内挿ＩＤを生成する。
【００２７】
図５は、ロード信号生成回路３４の構成の一例を示すブロック図である。本例に係るロード信号生成回路３４は、ロード条件設定回路４１、条件選択回路４２、ＡＮＤゲート４３、Ｄ型フリップフロップ（以下、Ｄ−ＦＦと記す）４４およびロードタイミング設定回路４５を有する構成となっている。ロード条件設定回路４１は、セクタカウンタ３３へのセクタ番号０〜１５のロード（取り込み）条件として２つの条件Ａ，Ｂを設定する。このロード条件設定回路４１の具体的な構成および動作の詳細については後述する。
【００２８】
条件選択回路４２は、ロード条件設定回路４１で設定された条件Ａ，Ｂのいずれか一方を、システムコントローラ２２（図１参照）から与えられる選択信号に応じて選択する。ＡＮＤゲート４３は、システムコントローラ２２からセクタカウントロード許可信号が与えられたときに、ゲート開状態となって条件選択回路４２で選択された条件Ａ／Ｂを通過させる。Ｄ−ＦＦ４４は、ＡＮＤゲート４３を通過した条件Ａ／ＢをＤ（データ）入力とし、ロードタイミング設定回路４５の出力に応答してイネーブル（ＥＮ）状態となって条件Ａ／Ｂを取り込み、そのＱ出力をロード信号としてセクタカウンタ３３に与える。
【００２９】
ロードタイミング設定回路４５は、フレーム同期保護回路１８で検出されるフレーム番号０〜２５を監視し、当該フレーム番号が最大フレーム番号を含む第１のフレーム番号範囲から最小フレーム番号を含む第２のフレーム番号範囲へ変化したときに、セクタカウンタ３３へのセクタ番号０〜１５のロード（取り込み）タイミングとする。より具体的には、ロードタイミング設定回路４５は、フレーム番号が例えば“２０”〜“２５”の第１のフレーム番号範囲から“０”〜“７”の第２のフレーム番号範囲へ変化したときに出力がアクティブとなり、このアクティブとなるタイミングをフレーム番号０〜２５の取り込み（ロード）タイミングとする。この変化前の第１のフレーム番号範囲および変化後の第２のフレーム番号範囲の各範囲は任意に設定可能とする。
【００３０】
図６は、ロード条件設定回路４１の構成の一例を示すブロック図である。本例に係るロード条件設定回路４１は、ＩＥＤ(ID Error Detection)チェック回路５１、ＩＤ連続性チェック回路５２、一致検出回路５３、ＡＮＤゲート５４、ＯＲゲート５５、ＡＮＤゲート５６および選択回路５７を有する構成となっている。ここで、ＩＥＤチェック回路５１、ＩＤ連続性チェック回路５２および一致検出回路５３は、セクタＩＤ保護回路２０（図１参照）の一部を構成するものである。
【００３１】
ＩＥＤチェック回路５１は、セクタＩＤに付加された２バイトのリードソロモン符号によるデータチェックを行い、２バイト以下の誤りを全て検出する。このＩＥＤチェック回路５１において、３バイト以上の誤りを見逃す確率は３万回に１回である。連続性チェック回路５２は、セクタＩＤ（ＩＤ番号）が連続しているか否かを検出する。ＡＮＤゲート５４は、ＩＥＤチェック回路５１の検出出力ａとＩＤ連続性チェック回路５２の検出出力ｂの論理積をとる。ＯＲゲート５６は、ＩＥＤチェック回路５１の検出出力ａとＩＤ連続性チェック回路５２の検出出力ｂの論理和をとる。
【００３２】
選択回路５７は、ＩＥＤチェック回路５１の検出出力ａ、ＩＤ連続性チェック回路５２の検出出力ｂ、ＡＮＤゲート５５の論理積出力ｃおよびＯＲゲート５６の論理和出力ｄを４入力とし、システムコントローラ２２（図１参照）から与えられる選択信号に基づいていずれか１つを選択して条件Ａとして出力する。ここで、条件Ａとなる検出出力ａ，ｂ、論理積出力ｃおよび論理和出力ｄは、ディスクの反射率等の特性に応じていずれかが選択されることになる。
【００３３】
すなわち、ＩＥＤチェック回路５１によるＩＥＤチェック結果が正常（ＯＫ）であるとき（条件１）、ＩＤ連続性チェック回路５２によるチェック結果がセクタＩＤの連続性を示すとき（条件２）、条件１，２のどちらか一方を満たすとき（条件３）、条件１，２の両方を満たすとき（条件４）の各条件１〜４のいずれかが、ディスクの反射率等の特性に応じて条件Ａとして選択されることになる。
【００３４】
ここで、ＩＥＤチェックの結果が正常（ＯＫ）である場合には、高い確率で正しいセクタＩＤが読み込まれているが、偶然、セクタカウンタ３３（図３参照）のロードタイミングで間違ったＩＥＤチェック結果となった場合に正しいアドレス情報を生成できないことになる。それを防ぐために、セクタカウンタ用内挿ＩＤ（以下、内挿ＩＤと記す）を生成し、それと検出されたセクタＩＤ（以下、検出ＩＤと記す）とを比較することによって信頼性を高めるようにする。
【００３５】
内挿ＩＤと検出ＩＤとの比較は、一致検出回路５３によって行われる。具体的には、一致検出回路５３は、内挿ＩＤと検出ＩＤとが一致するか否か検出する。ＡＮＤゲート５６は、ＩＥＤチェック回路５１の検出出力ａと一致検出回路５３の検出出力ｅの論理積をとる。そして、このＡＮＤゲート５６の論理積出力が条件Ｂとなる。
【００３６】
内挿ＩＤは、セクタカウンタ用保護回路３６（図３参照）で生成される。セクタカウンタ用保護回路３６は、セクタＩＤがロック状態にあるとき、即ちセクタ同期保護回路１９によってセクタ同期信号ＳＣＳＹに対して保護がかかっているときには、検出ＩＤが正しいことが想定されるので当該検出ＩＤを内挿ＩＤとし、セクタＩＤがアンロック状態にあるとき、即ちセクタ同期保護回路１９によってセクタ同期信号ＳＣＳＹに対して保護がかかっているときには、検出ＩＤが正しくないことが想定されるので前の値をインクリメント、即ち（内挿ＩＤ＋１）→内挿ＩＤとする。
【００３７】
一致検出回路５３では、内挿ＩＤと検出ＩＤの比較（一致検出）に当たっては、下位ビットについては比較を行わないようにすることも可能である。具体的には、内挿ＩＤ［２３：１］＝検出ＩＤ［２３：１］というように、少なくとも最下位ビットを除いて内挿ＩＤと検出ＩＤとの比較を行うようにする。このようにすることで、検出ＩＤが本当に正しいものであるが、ディスクの傷等が原因で、あるいはトラックジャンプ動作により検出ＩＤが連続ではなかった場合でも、セクタ番号０〜１５を取り込めることになる。比較するビット幅については任意に設定可能とする。
【００３８】
上述したように、例えばＤＶＤ等の光ディスクから読み取られたデジタルデータを復調処理し、しかる後ＥＣＣ訂正用メモリ１４に格納して誤り訂正を行う本実施形態に係るデータ再生装置において、検出ＩＤ（セクタ識別情報）に基づいてセクタ番号０〜１５の取り込みを許可する条件Ａ／Ｂを設定し、当該条件Ａ／Ｂを満足するときに、セクタ番号０〜１５のセクタカウンタ３３への取り込み（ロード）を許可することにより、検出ＩＤが正しいと推定される場合にのみセクタ番号０〜１５を取り込むようにすることができる。したがって、ＥＦＭ復調後のデジタルデータをＥＣＣ訂正用メモリ１４に格納するためのアドレス情報を正しく生成することができるため、正しいアドレス位置にデータを格納することができる。
【００３９】
このことについて、以下に具体例を挙げてより具体的に説明する。図３において説明したように、セクタカウンタ３３では、ロード信号生成回路３４からロード信号が与えられたときに、セクタ同期信号ＳＣＳＹ（フレーム０）に同期してセクタ番号０〜１５の取り込みが行われる。ここで、図７に示すように、例えばセクタ番号１５のセクタとセクタ番号０のセクタの間で誤ってセクタ同期信号ＳＣＳＹ（図中、×印）が発生したとすると、セクタ同期信号ＳＣＳＹを検出ＩＤと見なすようにしていた従来技術の場合（Ａ）には、この誤って発生したセクタ同期信号ＳＣＳＹに同期してセクタカウンタ３３がカウント動作（インクリメント）を行うため、実際の検出ＩＤ（セクタ番号）とセクタカウンタ３３のカウント値が一致しなくなってしまう。
【００４０】
これに対して、検出ＩＤ（セクタ識別情報）に基づいてセクタ番号０〜１５の取り込みを許可する条件Ａ／Ｂを設定し、当該条件Ａ／Ｂを満足するときに、セクタ番号０〜１５のセクタカウンタ３３への取り込みを許可するようにした本実施形態の場合（Ｂ）には、誤ってセクタ同期信号ＳＣＳＹ（図中、×印）が発生した場合には、ロード条件設定回路４１で条件Ａ／Ｂが設定されず、セクタカウンタ３３へのセクタ番号０〜１５の取り込みが許可されず、セクタカウンタ３３が誤って発生したセクタ同期信号ＳＣＳＹに同期してカウント動作（インクリメント）を行うことがないため、セクタ同期信号ＳＣＳＹが誤って発生したとしても、実際の検出ＩＤ（セクタ番号）とセクタカウンタ３３のカウント値が一致する。したがって、ＥＣＣ訂正用メモリ１４に対するアドレス情報を正しく生成できるため、正しいアドレス位置にデータを格納することができる。
【００４１】
また、本実施形態に係るデータ再生装置では、フレーム番号が最大フレーム番号を含む第１のフレーム番号範囲から最小フレーム番号を含む第２のフレーム番号範囲へ変化したとき、本例では“２０”〜“２５”の第１のフレーム番号範囲から“０”〜“７”の第２のフレーム番号範囲へ変化したときに、セクタ番号０〜１５の取り込みを許可するようにしているため、取り込みタイミングに幅を持たせることができる。したがって、ディスクの傷や記録面への付着物などに起因するデータの破壊や漏れなどにより、データを正しく再生できず、例えば読取データがフレーム番号２４のフレームからフレーム番号１のフレームに飛ぶことにより、セクタ同期信号ＳＣＳＹ（フレーム同期コードＳＹ０）を検出できない場合が発生したとしても、セクタカウンタ３３へのセクタ番号０〜１５の取り込みタイミングを確実に設定できるため、誤り訂正を確実に行うことができる。
【００４２】
このことについて、具体例を挙げてより具体的に説明するならば、図８に示すように、ディスクの傷や記録面への付着物などに起因して、例えば読取データがフレーム番号２４のフレームからフレーム番号１のフレームに飛ぶことにより、本来検出すべきタイミング位置（図中、点線で示す）でセクタ同期信号ＳＣＳＹを検出できなかったとすると、セクタ同期信号ＳＣＳＹを検出ＩＤと見なすようにしていた従来技術の場合（Ａ）には、セクタ同期信号ＳＣＳＹを検出できないことで、セクタカウンタ３３でのカウント動作（インクリメント）が行われないため、検出ＩＤがセクタ番号“１”を示すのに対してセクタカウンタ３３のカウント値がセクタ番号“０”を示し、実際の検出ＩＤ（セクタ番号）とセクタカウンタ３３のカウント値が一致しなくなってしまう。
【００４３】
これに対して、本実施形態の場合（Ａ）には、ディスクの傷や記録面への付着物などに起因して、例えば読取データがフレーム番号２４のフレームからフレーム番号１のフレームに飛んだとしても、フレーム番号が“２０”〜“２５”の第１のフレーム番号範囲から“０”〜“７”の第２のフレーム番号範囲へ変化したことがロードタイミング設定回路４５（図５参照）で検出されることにより、セクタ番号０〜１５の取り込みが許可され、セクタカウンタ３３でのカウント動作が行われることになるため、実際の検出ＩＤ（セクタ番号）とセクタカウンタ３３のカウント値が一致することになる。したがって、ＥＣＣ訂正用メモリ１４に対するアドレス情報を正しく生成できるため、正しいアドレス位置にデータを格納することができる。
【００４４】
なお、上記実施形態では、ＤＶＤの読取データを復調処理した後、誤り訂正用メモリに格納して誤り訂正を行う場合を例に挙げて説明したが、ＤＶＤの読取データに限られるものではなく、同期信号部分とデータ部分を含むフレームと、フレーム番号が与えられた複数の前記フレームとセクタ識別情報を含むセクタと、前記セクタ識別情報にセクタ番号を含む複数の前記セクタからなるブロックの各単位で構成され、かつ変調処理されたデジタルデータを復調処理した後、メモリに格納して誤り訂正を行うデータ再生全般に適用可能である。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施形態に係るデータ再生装置の構成を示すブロック図である。
【図２】セクタ同期信号ＳＣＳＹ、フレーム同期信号ＦＭＳＹ、フレーム番号０〜２５およびセクタ番号０〜１５のタイミング関係を示すタイミングチャートである。
【図３】ＥＣＣ訂正用メモリアドレス生成回路の具体的な構成の一例を示すブロック図である。
【図４】ＥＣＣ訂正用メモリのアドレス情報の生成例を示す図である。
【図５】ロード信号生成回路の構成の一例を示すブロック図である。
【図６】ロード条件設定回路の構成の一例を示すブロック図である。
【図７】従来技術の動作説明に供するタイミングチャートである。
【図８】本実施形態の動作説明に供するタイミングチャートである。
【図９】ＤＶＤのデータ構造の説明図である。
【図１０】フレーム同期コードＳＹ１〜ＳＹ７とフレーム番号０〜２５の関係の説明図である。
【図１１】１記録セクタの説明図である。
【図１２】１ＥＣＣブロックの説明図である。
【符号の説明】
【００４６】
１１…ＰＬＬ回路、１２…フレーム同期検出回路、１３…ＥＦＭ復調回路、１４…ＥＣＣ訂正用メモリ、１５…セクタＩＤ検出回路、１６…ＥＣＣ訂正用メモリアドレス生成回路、１７…誤り訂正回路、１８…フレーム同期保護回路、１９…セクタ同期保護回路、２０…セクタＩＤ保護回路、２２…システムコントローラ、３１…データカウンタ、３２…フレームカウンタ、３３…セクタカウンタ、３４…ロード信号生成回路、３５…加算器、３６…セクタカウンタ用保護回路、４１…ロード条件設定回路、４４…Ｄ型フリップフロップ、４５…ロードタイミング設定回路
【図１】
2005158103.tif 000003
【図２】
2005158103.tif 000004
【図３】
2005158103.tif 000005
【図４】
2005158103.tif 000006
【図５】
2005158103.tif 000007
【図６】
2005158103.tif 000008
【図７】
2005158103.tif 000009
【図８】
2005158103.tif 000010
【図９】
2005158103.tif 000011
【図１０】
2005158103.tif 000012
【図１１】
2005158103.tif 000013
【図１２】
2005158103.tif 000014