(57)【要約】【課題】ディスク上の記録からＢＣＡデータを能率的且つ効果的に捕捉する。【解決手段】第１の方法は、ディスクの異なる部分から、データ・セットを形成するビットを連続的に読み出すステップと、ビットを連続的に誤り訂正して、ディスクから読み出されるデータの少なくとも一部を確認するステップと、誤り訂正ステップによってデータ・セットの確認に成功すると読出しを終了するステップとから成る。第２の方法は、データ記録上の第１の位置から始まるデータ・セットを読み出すステップと、第１の位置から、誤りのないデータ・セットが補足されないと、第１の位置から第１の方向に半径方向に沿って間隔を置かれた第２の位置からデータ・セットを読み出すステップと、第２の位置から誤りのないデータ・セットが補足されないと、第１の位置から反対方向に半径方向に沿って間隔を置かれた第３の位置からデータ・セットを読み出すステップとから成る。【選択図】図１
2010182413.tif 000002
【特許請求の範囲】
【請求項１】
ディスク上の記録部分からデータを捕捉する方法であって、
ａ）前記データの記録部分の第１の位置からデータ・セットを読み出すステップと、
ｂ）前記第１の位置から誤りのないデータ・セットが捕捉されない場合は、前記第１の位置から半径方向に沿って間隔を置かれた第２の位置から前記データ・セットを読み出すステップと、
ｃ）前記第２の位置から誤りのないデータ・セットが捕捉されない場合は、前記第２の位置から同じ方向に半径方向に沿って間隔を置かれた第３の位置から前記データ・セットを読み出すステップと、
を含む、前記方法。
【請求項２】
前の読み出し位置から誤りのないデータ・セットが捕捉されない場合は、同じ方向に半径方向に沿って間隔を置かれた連続的位置から前記データ・セットを読み出すステップを更に含む、請求項１記載の方法。
【請求項３】
誤りのないデータ・セットが捕捉されると前記複数の位置から前記データ・セットの前記読出しを終了するステップを更に含む、請求項１記載の方法。
【請求項４】
前記データの記録部分の名目的なエッジ部に前記第１の読出し位置を定めるステップを更に含む、請求項１記載の方法。
【請求項５】
反射された信号の有ることについて第１の読出し位置をテストし、反射された信号が無ければ、第２の読出し位置に移動するステップを更に含む、請求項１記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタル的に符号化された信号をディスクから再生することに関し、特に、プレス（ｐｒｅｓｓｉｎｇ）の後に加えられるデータの再生に関する。
【背景技術】
【０００２】
記録されたデータ（ディジタル的に圧縮されたオーディオ／ビデオ信号）を光学的に読み出すことのできるディスクの導入により、消費者は著しくサイズ化された（ｓｉｚｅｄ）データ記録あるいは元の素材（ｏｒｉｇｉｎａｌ  ｍａｔｅｒｉａｌ）とほとんど区別できない音質と画質が得られる。しかしながら、このような性能が得られ同一に近い再生ができることにより、ディスク内に収められているデータを保護または管理する必要が生じる。「読出し専用ディスクのＤＶＤ仕様書」と題するディジタル・バーサタイル・ディスク（ＤＶＤ）仕様書（パート１、物理仕様書バージョン１、付録Ｋ）において、ＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）符号により、多量生産後、個々のディスクの識別を容易にする方法が詳細に述べられている。ディスクは、半径方向に沿って配置された一連のカットまたは表面反射率の変化(ディスクを固定するエリアに隣接する円周領域を占める)により識別される。これらの半径方向のストライプ（ｓｔｒｉｐｅ）は、導入（ｌｅａｄ‐ｉｎ）データ用に指定されたディスク・エリアに上書きしまたこのエリアを部分的に消去するように配置される。ＢＣＡデータは１０〜１８８バイトのデータを表すことができ、データは上書きに先立って位相符号化法により変調される。ＢＣＡデータは、データ・フィールド、誤り検出／訂正符号およびプレ（ｐｒｅ）／ポスト（ｐｏｓｔ）・アンブル（ａｍｂｌｅ）フィールドから成る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ディスクの再生が開始されると、導入データ・エリアが読まれ、導入データが検査されて、ビット１６の状態を判定する。ビット１６は、１に設定されると、符号化されたＢＣＡデータの有ることを示す。ＢＣＡデータの有ることが示されると、バースト・カッティング・エリア（ＢＣＡ）が読まれ、ＢＣＡデータが再生される。現行のＢＣＡデータ捕捉方法はシリアル・プロセスを使用して、データの捕捉と誤りの訂正を行い、誤りのあるデータは、ディスクからＢＣＡデータを追加するリクエストを開始する。このリクエストにより、トランスジューサ（ピックアップ）は導入エリアの開始点にジャンプし、それからＢＣＡの中心に戻り、ＢＣＡデータの再生を再び試みる。ディスクを特定するこのデータの再生に失敗すると、ディスクをそれ以上再生できなくなる。このようなＢＣＡデータ再生の失敗は、データ信号の再生不良に起因し、その原因は多分、ＢＣＡデータの汚れやカッティングの欠陥、ディスクにはねかけられた水や泥、削りくず、またはＢＣＡデータを表す反射率の低下したストライプなどである。
【課題を解決するための手段】
【０００４】
発明的な方法により、ディスクの再生システムはＢＣＡデータをより能率的且つ効果的に捕捉し検出し誤り訂正することができる。ディスク上の記録からデータを捕捉する第１の方法は、ディスクの異なる部分からデータ・セットを形成するビットを連続的に読み出すステップ；ビットを絶えず誤り訂正して、ディスクから読み出されるデータ・セットの少なくとも一部を確認するステップ；および誤り訂正ステップによりデータの確認に成功すると読出しを終了するステップから成る。ディスク上の記録からデータを捕捉する第２の方法は、データ記録上の第１の位置から始まるデータ・セットを読み出すステップ；第１の位置から誤りのないデータ・セットが捕捉されないと、第１の位置から第１の方向に半径方向に沿って間隔を置かれた第２の位置からデータ・セットを読み出すステップ；および第２の位置から誤りのないデータセットが捕捉されないと、第１の位置から反対方向に半径方向に沿って間隔を置かれた第３の位置からデータ・セットを読み出すステップから成る。
【図面の簡単な説明】
【０００５】
【図１】図１のＡは、ディジタル・バーサタイル・ディスク（ＤＶＤ）を図解し、ＤＶＤ上に書かれた信号の位置と分布を示す。  図１のＢは、図１のＡに示す白色部分を詳細に示す。  図１のＣは、図１のＢに示すＢＣＡデータ記録の拡大図である。  図１のＤは、反射された信号および処理されたＢＣＡデータ信号を示す。
【図２】発明的構成を備える、ディジタル・ビデオディスク・プレーヤのブロック図である。
【図３】ＢＣＡデータ記録からデータを捕捉するための発明的検索シーケンスを示すフローチャートである。
【発明を実施するための形態】
【０００６】
図１のＡはＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ：ディジタル多用途ディスク）を図解し、種々の特徴の位置およびディスクに記録されるデータのタイプを示す。ディスクの直径は１２０ミリ、中央のスピンドル穴は１５ミリである。スピンドル穴に隣接して、最小直径２２ｍｍ、最大直径３３ｍｍのディスク・クランプ（ｃｌａｍｐ）・エリア（点々で示す）がある。ディスク・クランプ・エリアと導入データ・エリア（図１のＡでは水平ラインで、図１のＢでは多数の点で示し、直径４５．２ｍｍと４８ｍｍ間の面積を占める）間に保護バンドがある。データ（プログラム）エリアは垂直ストライプで示され、直径４８ｍｍと１１６ｍｍの間に位置し、少なくとも１ｍｍの導出（ｌｅａｄ‐ｏｕｔ）直径（ｄｉａｍｅｔｅｒ）を有する。量産後ディスクの個別化を容易にするため、ディスクを特定するデータ（例えば、通し番号または識別データ）を追加することのできるエリアが設けられている。このオプションのマーキング・エリアはバースト・カッティング・エリア（ＢＣＡ）として知られており、直径４４．６〜４７ｍｍの間（図１のＢで、半径Ｒ１とＲ３の間）に位置している。従って、ＢＣＡデータ記録はディスクの導入データ・エリア内に書かれる。
【０００７】
ＢＣＡデータは位相符号化され、図１のＢで黒い横線ＢＣＡＤで示すように、半径方向のカット（ディスク表面の反射率の変化）により書き込まれ、存在する導入データの上に加えられる。簡単に言うと、ＢＣＡデータは半径方向のカットＢＣＡＤ間の間隔で表される。ＢＣＡデータ書込み領域内の表面反射率の変化を図１のＤに示す。ここで、ＢＣＡデータは低い信号エリアＢＣＡＤで示される。反射率の変更されないエリアは、より高い振幅の信号ＴＲＫａ（例えば、カットＢＣＡＤ間のトラックの反射率により生じる）で示される。ディスク導入データは、００００００ｈから０２ＥＥＥＥｈまでのセクタ・アドレスを有するイニシャル・エリアを含み、ここに、データ値００ｈが書かれる。セクタ・アドレス０２Ｆ０００ｈ〜０２Ｆ０２０ｈ間に基準符号（ｒｅｆｅｒｅｎｃｅ  ｃｏｄｅ）が書かれ、そのあとに、データ値００ｈを含む３０のＥＣＣ（誤り訂正符号）ブロックが続く。セクタ・アドレス０２Ｆ２００ｈから始まる制御データが書かれて、１つのＥＣＣブロック（１６セクタ）を占め、これが１９２回繰り返される。この制御データのバイト位置１６に、１バイトのＢＣＡ記述子（ｄｅｓｃｒｉｐｔｏｒ）があり、ここで、値１はすべてＢＣＡデータの有ることを示し、値０はＢＣＡデータの無いことを示す。公称導入エリアの寸法仕様を考慮すると、トラック・ピッチ０．７４μｍで、導入データ・エリア（ＬＥＤで表す）に約１８９０トラックが含まれる。同様にして、ＢＣＡ公称寸法を考慮すると、ＢＣＡデータは、約１６２０トラックの導入データを上書きする（ストライプをつける）。別の言い方をすると、トランスジューサの約１６２０の位置でＢＣＡデータ記録が読み出される。従って、ＢＣＡデータ記録の前後のエリアに分布する約２７０のトラック内に、上書きされない導入データ（ｌｅａｄ−ｉｎ  ｄａｔａ）が存在する。
【０００８】
図１のＣは、導入データ・トラックａ、ｂ、ｃ、ｄ、ｅを横切って書かれる、ＢＣＡデータ記録（ｒｅｃｏｒｄ）ＢＣＡＤの拡大図である。前述したように、指定された公称寸法で、ＢＣＡ（Ｚ）内に約１６２０のトラックを上書きすることができる。トランスジューサは、各トラック（例えばトラックａ）を追従する位置に置かれ、ディスクの数回転の間、トラックａから複数のデータ・セットを捕捉するために、半径Ｒａから始まる単一の螺旋状トラックにフォーカス（ｆｏｃｕｓ）される。
【０００９】
一つの位置からデータを再生する試みを繰り返す現行の方法と異なり、本発明の方法では、複数の異なるディスク半径においてＢＣＡデータを読み、データの捕捉が、誤り訂正とは無関係に行われるので有利である。複数のディスク半径において多数のＢＣＡデータ・セットを捕捉することにより、誤り訂正に成功できるデータを捕捉する可能性が高められる。従って、一連のＢＣＡデータ・セットが捕捉され一時的に貯えられて、その後、誤り訂正（もし必要なら）のために結合される。トランスジューサのためのこの有利な、半径方向に沿った複数の読出し位置は、Ｘ印の黒丸Ｒａ、Ｒｂ、Ｒｃ、Ｒｄ、Ｒｅで表される。ＢＣＡデータ記録の中央を表す読出し半径Ｒａから始まる第１のシーケンスに続いて、半径方向に沿ってトランスジューサの位置が定められる。トラックａからのデータの捕捉に続いて、トランスジューサは、例えば、偏向コイル１５Ｔで移動され、半径Ｒａより小さい半径Ｒｂにおいてデータを読む。トランスジューサの位置の変化すなわちジャンプ（ｊｕｍｐ）を半径方向の距離で約１００トラックに選択すると、ＢＣＡデータの検索はトラッキング偏向コイルを使用して行うことができ、位置の変更が素早くできる。最初のシーケンスで、半径方向に沿ったトランスジューサの位置Ｒａ、Ｒｂ、Ｒｃ・・・のパターンは予め定められ、メモリ（前端または後端処理に位置する）から得られる。この第１のシーケンスで、トランスジューサの位置はデータの中心半径Ｒａに関して交互に移動し、第２の読出し位置Ｒｂは中心位置Ｒａより１００トラック少ない。第３の読出し位置ＲｃはＲｂより２００トラック多く、第４の位置Ｒｄは位置Ｒｃより３００トラック少ない。従って、トランスジューサは何度も位置が移動され、外縁方向に外側へ、そしてスピンドル穴の方向に内側へ、半径方向に沿ってデータを検索することが理解される。このようにして、記録の不十分なデータあるいは光を遮られたデータは迅速に検索され、誤り訂正の可能なデータを捕捉できる可能性が最大となる。
【００１０】
有利なことに、トランスジューサの第２の位置Ｒｂは、ディスク・スピンドル穴Ｃ（図１のＢ）に接近して選ばれ、そのため、ＢＣＡ記録内での半径Ｒａのミスセンタリングは素早く確認され、トランスジューサの検索アルゴリズムは適応的に変更され、ＢＣＡデータ記録が欠けているエリアの中へ更に逸脱するのを防止する。有利なことに、ディスク表面から反射される信号は、図２に関して説明するが、ＢＣＡデータ記録の反射の有無を示す信号を発生する。反射される光の信号に特有の性質が存在しなければ、トランスジューサは、ＢＣＡデータ記録（ｒｅｃｏｒｄ）の含まれていないディスク・エリアに位置していることになる。有利なことに、トランスジューサの検索アルゴリズムを書き換え、変更しあるいは選択するために、ＢＣＡデータ信号の無いことが利用される。例えば、漸進的に増加するピーク・ピークの検索は、一方向のステップ式検索シーケンスに変えられる。
【００１１】
第２のシーケンスで、半径方向に沿ったトランスジューサの位置は、複数のデータを捕捉するために、ＢＣＡデータ記録の開始位置から漸進的にインクリメント（ｉｎｃｒｅｍｅｎｔ）される。第３のシーケンスで、半径方向に沿ったトランスジューサの位置はＢＣＡデータ記録の終了位置から漸進的にデクリメント（ｄｅｃｒｅｍｅｎｔ）される。
【００１２】
この有利なＢＣＡデータ記録検索アルゴリズムは、誤り訂正用に多数のデータ・セットを捕捉するのみならず、ＢＣＡデータの捕捉とＢＣＡデータ誤り訂正を分離できる並列動作を容易にする。
【００１３】
図２はディジタル・ビデオディスク・プレーヤの例示的ブロック図である。ブロック１０は、モータ１２により回転するディジタル記録ディスク１４を受け入れるデッキを示す。ディジタル信号は、データ信号ストリームの８／１６変調符号で確定される長さを有するピットを含む螺旋状トラックとしてディスク１４上に記録される。ディスク１４上の変調は、レーザ（図示せず）から反射された光を集める可動ピックアップ・スレッド１５で読まれる。反射されたレーザ光は、レンズ系によってフォト検出器またはオプト・ピックアップ装置（ダイオードとして図示する）にフォーカスされる。ピックアップ・スレッド（ｐｉｃｋ  ｕｐ  ｓｌｅｄ）１５はモータ１１により位置がサーボ制御され、記録済みディスク上の特定のトラックを捜し出しそれに追従する。モータ１１は、例えば、モータの１回転につき一連のパルスを発生する光学的または磁気的感知装置１１Ｂを使用する回転速度計１１Ａ／Ｂを含む。従って、ピックアップ・スレッド１５は、回転速度計のパルスを計数することにより、異なる記録部分にアクセスするよう正確に配置される。あるいは、スレッド１５は、ルックアップ・テーブル（ディスク・セクタ・アドレス、対応する回転速度計のパルス・カウント、あるいは特定のモータ電流におけるスレッド・モータの作動回数が記入されている）を参照して配置される。レンズ系は磁気ポジショナ１５Ｆにより位置制御され、バーニャ（ｖｅｒｎｉｅｒ）または精密トラック追従制御性能が得られる。レンズ系は磁気ポジショナ１５Ｆによりフォーカス制御される。
【００１４】
サーボ制御されるモータ１１と１２は、ドライブ増幅器ＩＣ２０によって駆動される。スレッド１５の光学的ピックアップ装置は光学的前置増幅器ブロック３０に結合される。ブロック３０は、レーザ発光装置用のドライブ回路および光学的ピックアップから反射された信号出力を増幅し等化する前置増幅器を含む。光学的前置増幅器３０からの増幅され等化された再生信号はチャンネル・プロセッサ・ブロック４０に接続され、ここで再生信号を使用して、位相ロックループを同期させ、記録の間に使用された８：１６変調を復調する。チャンネル・プロセッサは、反射された信号を更に処理する。ＢＣＡデータ捕捉の間、この反射信号プロセッサは、例えば、図１のＤに示すように、ディスク表面から反射された光を処理して、ＢＣＡデータ反射の有ることを示す第１の状態およびＢＣＡデータ反射の無いことを示す第２の状態を有する信号を形成する。反射された信号内にＢＣＡデータの有ることを確認するには、例えば、値Ｌと値Ｈ（図１のＤ）間の振幅クリッピングにより、クリーンアップ（ｃｌｅａｎｅｄ  ｕｐ）された反射を表す波形ＣＬＲＥＦを発生する。波形ＣＬＲＥＦを処理し、期間τ１とτ２（図１のＤ）の幅（持続期間）を検出することにより、ＢＣＡデータ・ストライプＢＣＡＤの有ることを確かめることができる。例えば、計数器はτ１の期間の間カウントし、τ２の期間の間波形部分ＢＣＡＤによってリセットされる。従って、例えば、計数器のゼロ出力は、ＢＣＡデータ反射の有ることを示すものとして選ばれる。しかしながら、もし波形部分ＢＣＡＤが無ければ、計数器はリセットされず、結局，オーバフローまたはアンダフローして、ＢＣＡデータ反射の無いことを示す出力を発生する。
【００１５】
第２の方法においては、ＢＣＡデータの反射は、コンデンサの充放電によって検出される。例えば、波形部分ＴＲＫａは電荷をコンデンサ内に第１の割合で蓄積させ、波形部分ＢＣＡＤは電荷を第１の割合よりも大きな割合で消散させる。蓄積された電荷は、例えば、比較器で測定され、もし所定量より少なければ、比較器はＢＣＡデータ反射信号の有ることを示す。しかしながら、ＢＣＡデータ反射信号が無ければ、電荷は蓄積して第２の比較器閾値を超え、比較器の出力はＢＣＡデータ反射信号の無いことを示す。
【００１６】
更に別の方法では、波形ＣＬＲＥＦは微分され、再トリガ可能な単安定マルチバイブレータをトリガするために使用される。波形部分ＢＣＡＤからのエッジによるパルスの発生は、マルチバイブレータを再トリガされた状態に保ち、これは、ＢＣＡデータ信号からの反射を示すものとして選ばれ、ＢＣＡデータ信号の反射が無ければ、再トリガは停止し、マルチバイブレータは安定状態をとり、ＢＣＡデータ信号反射の無いことを示す。
【００１７】
ＭＰＥＧビットストリームは、リード・ソロモン乗積符号化（Ｒｅａｄ  Ｓｏｌｏｍｏｎ  ｐｒｏｄｕｃｔ  ｃｏｄｉｎｇ）により誤り検出／訂正のために符号される。リード・ソロモン乗積符号化は、各セクタが２０４８バイトのペイロード・データを含む、１６のセクタから成る誤り訂正符号（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎ  Ｃｏｄｅ：ＥＣＣ）を形成するために使用される。従って、８：１６復調に続いて、再生オーディオ／ビデオ・データストリーム・ペイロードは、デ‐インタリーブ（ｄｅ‐ｉｎｔｅｒｌｅａｖｅ）またはアンシャフル（ｕｎｓｈｕｆｆｌｅ）され、誤りはブロック４０内でリード・ソロモン乗積訂正により訂正され、ＥＣＣバッファ・メモリ（図示せず）内で実施される。もしデータ・エリア内のラン（ｒｕｎ）における制御データがＢＣＡデータの有ることを示すならば、オーディオ／ビデオ・データ用に使用されるリード・ソロモン誤り訂正回路はバイパス（ｂｙｐａｓｓ）され、ＢＣＡデータは、ビットストリーム４１としてトラック・バッファ・メモリ６０Ａに供給され貯えられてから、中央処理装置ＣＰＵ（ブロック５００の要素５１０）により誤り訂正処理を受ける。
【００１８】
誤りを訂正されたＭＰＥＧ信号ビットストリーム４１は、ビットストリーム・トラック・バッファ・メモリ６０Ａに結合される。トラック・バッファ６０ＡはＤＲＡＭメモリを含み、再生されたデータを貯えて、復号化したときにトランスジューサ１５の移動が目に見える欠陥を生じないようにする。従って、最終出力画像ストリームは、視聴者にとって連続して継ぎ目なしに見える。ビットストリーム・バッファ・メモリ６０Ａは、１６メガビットＤＲＡＭメモリの一部である。更に別の例示的な１６メガビットＳＤＲＡＭメモリ・ブロックは仕切られてフレーム・バッファ６０Ｃと６０Ｄを備え、少なくとも２つの復号化された画像フレームの蓄積、復号化に先立つバッファ６０Ｂにおける圧縮されたビデオ・ビットストリームの蓄積、バッファ６０Ｅにおけるオーディオ・ビットストリームの蓄積、およびバッファ６０Ｆ、ＧおよびＨにおける他の蓄積を行う。チャンネル・プロセッサ４０にはタイミング制御回路も含まれ、ビットストリーム・バッファ６０Ａへの書込みを制御する。“ディレクタ・カット（Ｄｉｒｅｃｔｏｒ  ｃｕｔ）”、親権者のガイダンス（ｐａｒｅｎｔａｌ  ｇｕｉｄａｎｃｅ）の選択、あるいは使用者が選択できる別のショット・アングルなど、使用者が定める再生ビデオの内容から生じる再生トラック・アドレスの変化により、データは断続的にビットストリーム・バッファに書き込まれる。記録された信号の迅速なアクセスと再生を容易にするために、ディスク１４は加速されて回転し、その結果、トランスジュース(ｔｒａｎｓｄｕｃｅ：変換)されたビットストリームはより高いデリバリ・ビット・レート（ｄｅｌｉｖｅｒｙ  ｂｉｔ  ｒａｔｅ）を有する。
【００１９】
ディジタル・ビデオディスク・プレーヤは中央処理装置（ＣＰＵ）、ブロック５００の要素５１０により制御され、ブロック５００は、チャンネルＩＣ４０から再生されたビットストリームとエラーフラグ（ｅｒｒｏｒ  ｆｌａｇ）を受け入れ、制御命令をサーボＩＣ５０に供給する。ＣＰＵ５１０は、ユーザからの制御コマンドをユーザ・インタフェース９０から受け入れ、ＭＰＥＧデコーダの制御機能をブロック５００のＭＰＥＧデコーダ５３０から受け入れる。システム・バッファ・メモリ８０は、ＣＰＵ５１０によってアドレス指定され、ＣＰＵ５１０にデータを供給する。例えば、バッファ８０はＲＡＭおよびＰＲＯＭの記憶場所を備える。ＲＡＭは、ＣＰＵ５１０によってビットストリーム４１から抽出される種々のデータを貯える。そのようなデータとして、スクランブル解除または暗号解読情報、ビットストリームおよびフレーム・バッファ・メモリ管理データ、およびナビゲーション・データなどがある。ＰＲＯＭは、ＢＣＡデータ捕捉パターンおよびトリック・モードを容易にする複数のトランスジューサ・ジャンプ・アルゴリズムを含む。
【００２０】
マイクロコントローラ５１０は、Ｉ２Ｃ制御バス５１４を介して前端部に結合され、トランスジューサの移動をコントロール（またはリクエスト）して、使用者が選択する再生シーケンスで要求される次のセクタを捕捉する。ＢＣＡデータ捕捉のためのトランスジューサの位置定めは、記憶されたシーケンスにより制御される。しかしながら、これらの発明的な捕捉シーケンスは作動すると、データの誤り訂正が満足に行われるか、またはトランスジューサの検索ステップの最大数を超えるかして、終了されるまでＢＣＡデータを自動的に検索し続ける。
【００２１】
ＭＰＥＧデコーダ５３０の内部で、ビデオ・ビット・ストリームは可変長デコーダ５３１で処理される。デコーダはビットストリームを検索して、スライスおよびマクロ‐ブロック・スタート符号を捜し出す。各画像グループ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ：ＧＯＰ）からの或る復号化された画像はフレーム・バッファ６０Ｃと６０Ｄに書き込まれ、その後、他の画像（例えば、ＧＯＰのＰ画像とＢ画像）を取り出しまたは組み立てる際に予測子として使用される。フレーム・バッファ６０Ｃと６０Ｄは少なくとも２ビデオ・フレームの蓄積容量を有する。分離されたオーディオ・パケットはオーディオ・ビット・バッファ６０Ｅに貯えられ、読み出され、結合されてブロック１１０でオーディオ復号化される。ＭＰＥＧまたはＡＣ３オーディオ復号化に続いて、ディジタル・オーディオ信号が生じ、オーディオ・ポスト・プロセッサ１３０に結合され、ディジタル‐アナログ変換され、種々のベースバンド・オーディオ信号出力を発生する。ディジタル・ビデオ出力信号は、基準フレーム・バッファ６０Ｃ／６０Ｄから読み出される復号化されたブロックからディスプレイ・バッファ５８０によって、ラスタ走査フォーマットに変換される。ディスプレイ・バッファはエンコーダ５９０に結合され、エンコーダはディジタル‐アナログ信号変換を行い、ベースバンドのビデオ成分および符号化されたビデオ信号を発生する。
【００２２】
図３に示すフローチャートは、ＢＣＡデータ記録の種々の部分を探索するために、順次式トランスジューサ・ポジショニング（位置決め）を使用する発明的な検索方法を示す。複数のデータが各検索位置で捕捉され、これらのデータは、誤り訂正に先立ち一時的に貯えられる。これらの順次式捕捉シーケンスは、ＢＣＡデータの誤り訂正に成功するか、あるいは検索位置の最大数を超えるかして、終了されるまで、複数の検索シーケンスの１つに従う。
【００２３】
ＢＣＡデータの捕捉は、ステップ１０でプレイ・モードの開始と共に開始される。トランスジューサ（ピックアップＰＵ）は、ディスクのラン・イン（ｒｕｎ  ｉｎ）エリアに位置を決められる。制御データはバースト・カッティング・エリア（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ：ＢＣＡ）内のデータの有ることを示し、従って、ステップ５０で、トランスジューサＰＵは、規格文書で指定されるＢＣＡ記録の中心と一致する第１のデータ検索半径Ｒａに移動される。トランスジューサＰＵは、モータ１１に応答するスレッド１５の動きにより、あるいはモータ１５Ｔにより、半径方向に位置を決められる。ピックアップ・ポジショニング装置は、貯えられた命令によって制御される。命令は、モータ１１による回転速度計１１Ａの回転、またはモータ１５Ｔに供給される電流の振幅を表すことができる。ピックアップ・ポジショニング検索シーケンスは後端部に貯えられ、バス５１４を介して供給され、あるいは前端部のサーボ系（例えば、ブロック５０）に貯えられ、バス５１４を介して開始される。
【００２４】
ＢＣＡデータ記録の中央におけるトランスジューサ・ポジショニングに続き、ステップ７５で、ピックアップがＢＣＡデータ記録から反射される光を受けているかどうか確かめるテストが行われる。もしステップ７５のテストがＮＯであれば、ピックアップの位置が正しくないか、非ＢＣＡ記録エリアを読もうとしているか、それともＢＣＡ記録が非標準位置にあるのかもしれない。従って、ステップ７５でＮＯであれば、ステップ８０で、トランスジューサはディスクの外縁に向かう正の半径方向に移動されて、ＢＣＡデータ記録を捜し出そうとする。移動した距離は、例えば、５００トラックになり、これはＢＣＡデータ記録長の約１／３である。トランスジューサをディスクの外縁方向に移動してから、ステップ９５で、ピックアップがディスクから反射した光を受けているかどうかを確かめるテストが行われる。説明を簡単明瞭にするために、ステップ９５は半径Ｒｃで行われる検索シーケンスの一部として示す。
【００２５】
ステップ７５に戻り、反射のテストがＹＥＳであれば、ステップ１００で、精細（ｆｉｎｅ  ｔｒａｃｋｉｎｇ）トラッキングが行われ、ステップ２００で、ＢＣＡデータがディスクから読み出される。データが読み出される回数Ｎは、半径Ｒａにおける位置決めのときから数えた（経過した）ディスクの回転数によって決定され制御される。明らかに、少なくとも１つのデータ・セットをトランスジュース(変換)するのに最小限度の値Ｎ＝２が必要とされる。再生された「良好な」データが誤りを訂正された状態になり、ＢＣＡデータの検出が終了するまでに、Ｎの値１０以上が捕捉回数として多分無駄になる。従って、もし１０回転のうちに、誤りを訂正できるデータが捕捉されなければ、ステップ５５で、検索シーケンスは自動的にピックアップを半径Ｒｂに移動する。第１の発明的シーケンスでは、ピックアップはデータ記録の中心に関して何度も移動され、半径方向に沿って外に（外縁の方向に）、そして内に（スピンドル穴の方向に）データを検索する。従って、ピックアップはデータ記録の中心に関して交互にジャンプする。この検索シーケンスでは、ピックアップをスピンドル穴に１００トラック近づけることにより、半径Ｒａ（中心値）より小さい半径にピックアップを移動させている。ステップ８５で、この新しい読出し位置でディスクから反射された光がテストされる。ステップ８５でＮＯであれば、最初の位置ＲａがＢＣＡデータ記録の中心に置かれていなかったことになり、ＢＣＡデータを捕捉するためにピックアップを再び移動しなければならない。ステップ５５で、ピックアップは半径Ｒａに対してマイナス１００トラック移動されたので、ピックアップは、ステップ５５の値の２倍だけ反対方向に移動（ジャンプ）される。従って、ステップ９０で前のジャンプの方向は逆転され、ジャンプの大きさは倍増され、ピックアップを、ステップ８５で検出された記録エッジから遠ざけるように、更にＢＣＡデータ記録の中に移動させる。記録エッジを検出後、第１の検索シーケンスは廃止され、一方向のジャンプ・シーケンスを使用する第２の検索アルゴリズムが使用される。
【００２６】
ステップ８５に戻り、反射のテストがＹＥＳであれば、ステップ１５０で、精細トラッキングが行われ、ステップ２５０で、ＢＣＡデータがディスクからＮ回読み出される。データが読み出される回数は、半径方向の位置Ｒｂに達してから経過したディスクの回転数によって制御される。ＮセットのＢＣＡデータを捕捉すると、ステップ６０で、ピックアップは半径Ｒｃに移動（ジャンプ）される。半径Ｒｃは位置Ｒｂからプラス２００トラックの位置にある。従って、ピックアップは中心位置Ｒａを超えてジャンプし、中心から約１００トラック、ディスクの外縁に近づく。従って、位置決めステップ５０、５５、６０に応じて、トランスジューサ（ピックアップ）は自動的にＢＣＡデータ記録を広範囲に検索する。データ記録エッジが検出されると、この検索シーケンスは自動的に変更されて一方向性になる。更に、破線のボックス内で実行される動作のシーケンス（Ｒａ、Ｒｂ、Ｒｃ）はシリアル・シーケンスで実行され、そのあとに続く機能は、機能ステップ３００と３００ｂ（共通の要素で行われる）で示されるように、単一の処理チェーン（ｃｈａｉｎ）で実行することができる。
【００２７】
ステップ２００と２５０で読まれるデータ・セットは結合されて、それぞれのステップ３００と３００ｂで復調される。復調されたデータは結合されてステップ４００と４００ｂで一時的に貯えられる。ピックアップの位置Ｒａから捕捉されるデータ・セットはステップ５００で誤りを訂正され、例えば、リード・ソロモンが図２のプロセッサ５１０によって制御可能に実行される。ステップ８００で誤り訂正器をテストして、誤り訂正に成功したかどうかを確かめ、ＹＥＳとなれば、ステップ９００でＢＣＡデータの捕捉を終了する。もしステップ８００でテストがＮＯとなれば、データは訂正できなかったことになり、ステップ８１０で、計数器はデクリメントされる。計数器は値（Ｎ−１）にセットされる。Ｎは各読出し位置で捕捉されたデータ・セットの数を表す。ステップ８２０で、計数器の値がゼロに等しいかどうかテストし、この読出し位置ですべてのデータ・セットが誤りを訂正されているかどうかが確かめられる。もしステップ８２０のテストがＮＯであれば、ステップ４５０に応えて、次のＢＣＡデータ・セットがメモリから読み出される。このようにして、制御ループ５０１が確立され、誤りを処理するために各データ・セットを順次に提供する。
【００２８】
特定の読出し位置（例えば、Ｒａ）ですべてのデータ・セットが誤りを処理され、訂正できないと判明すれば、ステップ８２０のテストはＹＥＳとなり、ステップ８４０で、位置Ｒｂで捕捉されるＢＣＡデータ・セットの読出しを開始する。また、ステップ８２０でＹＥＳとなれば、ステップ８１０で、値（Ｎ−１）をセット（ロード）し、ステップ８５０で計数器をインクリメントする。今述べたように、制御ループ５０１は、トランスジューサの位置Ｒｂから、貯えられたデータをシーケンス（順次処理）し、データがどれも誤り訂正できなければ、ステップ８４０で、位置Ｒｃからデータの読出しを開始する。もう一度ステップ８５０で計数器はインクリメントされ、ステップ８５５で、値Ｍ（トランスジューサが行ったジャンプの数を表す）と等しいかどうかテストされる。従って、ステップ８５０で計数器がＭに等しければ、ステップ８５５のテストはＹＥＳとなり、すべてのトランスジューサの位置からのすべてのデータ・セットは誤り訂正に失敗したことになる。従って、ＢＣＡデータ捕捉の失敗はステップ８６０で示される。これと異なり、現行の方法（ｃｕｒｒｅｎｔ  ｍｅｔｈｏｄ）ではシリアル処理を使用してデータの捕捉と誤りの訂正を行い、誤りのあるデータが、ディスクからＢＣＡデータの追加を求めるリクエストを開始する。
【００２９】
図３は、ＢＣＡデータを捕捉するための種々の有利なシーケンスを示す。第１の発明的シーケンスにおいては、データ記録は複数のディスク半径において二方向に検索されて、誤り訂正可能なデータを最大限の速度で捕捉できて有利である。第２の発明的なシーケンスでは、ＢＣＡデータ記録エッジが検出されると、二方向の検索が一方向の検索に適応的に変更される。第３の発明的構成では、ＢＣＡデータ記録は系統的に且つ適応的に検索されて、誤り訂正処理とは無関係にＢＣＡデータが捕捉される。従って、データの収集と誤りの訂正を分離することにより、欠陥のあるまたは光を遮られたＢＣＡデータを有するディスクから有効なデータを迅速に捕捉することができる。
【符号の説明】
【００３０】
１０    ビデオ・デッキ
１１    モータ
１１Ａ  回転速度計
１１Ｂ  回転速度計
１２    モータ
１４    ディジタル・ビデオディスク
１５    ピックアップ・スレッド
１５Ｆ  磁気ポジショナ（位置決め装置）
１５Ｔ  磁気ポジショナ（位置決め装置）
３０    光学的前置増幅器
４０    チャンネル・プロセッサ
４１    ビット・ストリーム
５０    サーボＩＣ
６０Ａ    ビットストリーム・バッファ・メモリ
６０Ｂ    バッファ
６０Ｃ    フレーム・バッファ
６０Ｄ    フレーム・バッファ
６０Ｅ    オーディオ・ビットストリーム・バッファ
６０Ｆ    蓄積バッファ
８０      システム・バッファ・メモリ
９０      ユーザ・インタフェース
１１０    オーディオ・デコーダ
１３０    オーディオ・ポスト・プロセッサ
５１０    ＣＰＵ（中央処理装置）
５１４    Ｉ２Ｃ制御バス
５３０    ＭＰＥＧデコーダ
５９０    エンコーダ  
【図１】
2010182413.tif 000003
【図２】
2010182413.tif 000004
【図３】
2010182413.tif 000005