(57)【特許請求の範囲】
【請求項１】
ＤＶＤにおける不具合のリストを更新する方法であって、
ＤＶＤを再生するステップと、
前記再生の間に、少なくとも１つの対応するセクタに関連する少なくとも１つの回復不可能なエラーを検出するステップと、
前記回復不可能なエラーに関連するそれぞれのセクタを示す情報を不具合の候補のリストに加えるステップと、
前記不具合リスト及び前記不具合候補リストの両者において前記セクタを示す情報を有するセクタのそれぞれを識別するステップと、
前記識別されたセクタを前記不具合候補リストから除くステップと、
前記不具合候補リストにおいて識別されたそれぞれのセクタが不具合のあるセクタであるかを判定するステップと、
不具合のあるセクタであると判定されたそれぞれのセクタを示す情報を前記不具合リストに加えるステップと、
を含む方法。
【請求項２】
対応する前記セクタを示す情報が前記不具合リストに加えられているセクタのそれぞれを示す情報を、前記不具合候補リストから除くステップをさらに含む、
請求項１記載の方法。
【請求項３】
前記不具合リスト及び前記不具合候補リストの両者において前記セクタを示す情報を有するセクタのそれぞれを識別する前記ステップは、
構造化された順序で前記不具合候補リストをソートするステップと、
前記構造化された順序で前記不具合リストをソートするステップと、
前記ソートされた不具合候補リストの内容を前記ソートされた不具合リストの内容から削除するステップとを含み、
前記削除結果は前記識別されたセクタとなる、
請求項１記載の方法。
【請求項４】
前記ソートするステップは、
前記不具合候補リストを昇順にソートするステップと、
前記不具合リストを昇順にソートするステップとを含む、
請求項３記載の方法。
【請求項５】
前記ソートするステップは、
前記不具合候補リストを降順にソートするステップと、
前記不具合リストを降順にソートするステップとを含む、
請求項３記載の方法。
【請求項６】
ＤＶＤにおける不具合のリストを更新する方法であって、
再生動作の間に、ＤＶＤのセクタを処理するステップと、
前記再生動作の間に、回復不可能なエラーを検出するステップと、
前記回復不可能なエラーに関連する前記処理されたセクタのうちの選択された１つを示す情報を不具合の候補のリストに加えるステップと、
前記処理されたセクタのうちの前記選択されたセクタの中から不具合のあるセクタを識別するステップと、
前記識別された不具合のあるセクタを示す情報を前記不具合リストに加えるステップと、
前記加えるステップに続いて、対応する情報が前記不具合リストに加えられているそれぞれのセクタを示す情報を前記不具合候補リストから除くステップと、
を含む方法。
【請求項７】
前記ソートするステップは、
前記不具合候補リストを昇順にソートするステップと、
前記不具合リストを昇順にソートするステップとを含む、
請求項６記載の方法。
【請求項８】
前記ソートするステップは、
前記不具合候補リストを降順にソートするステップと、
前記不具合リストを降順にソートするステップとを含む、
請求項６記載の方法。
【請求項９】
ＤＶＤにおける不具合のリストを更新するために複数のコードセクションを有するコンピュータプログラムを記憶するコンピュータ読取り可能な記憶媒体であって、前記コードセクションは、
ＤＶＤを再生するステップと、
前記再生の間に、少なくとも１つの対応するセクタに関連する少なくとも１つの回復不可能なエラーを検出するステップと、
前記回復不可能なエラーに関連するそれぞれのセクタを示す情報を不具合の候補のリストに加えるステップと、
前記不具合リスト及び前記不具合候補リストの両者において前記セクタを示す情報を有するセクタのそれぞれを識別するステップと、
前記識別されたセクタを前記不具合候補リストから除くステップと、
前記不具合候補リストにおいて識別されたそれぞれのセクタが不具合のあるセクタであるかを判定するステップと、
不具合のあるセクタであると判定されたそれぞれのセクタを示す情報を前記不具合リストに加えるステップと、
を前記コンピュータに実行させるために前記コンピュータにより読取り可能である、コンピュータ読取り可能な記憶媒体。
【請求項１０】
対応する前記セクタを示す情報が前記不具合リストに加えられているそれぞれのセクタを示す情報を、前記不具合候補リストから除くステップをさらに含む、
請求項９記載のコンピュータ読取り可能な記憶媒体。
【請求項１１】
前記不具合リスト及び前記不具合候補リストの両者において前記セクタを示す情報を有するセクタのそれぞれを識別する前記ステップは、
構造化された順序で前記不具合候補リストをソートするステップと、
前記構造化された順序で前記不具合リストをソートするステップと、
前記ソートされた不具合候補リストの内容を前記ソートされた不具合リストの内容から削除するステップとを備え、
前記削除結果は前記識別されたセクタとなる、
請求項９記載のコンピュータ読取り可能な記憶媒体。
【請求項１２】
前記ソートするステップは、
前記不具合候補リストを昇順にソートするステップと、
前記不具合リストを昇順にソートするステップとを含む、
請求項１１記載のコンピュータ読取り可能な記憶媒体。
【請求項１３】
前記ソートするステップは、
前記不具合候補リストを降順にソートするステップと、
前記不具合リストを降順にソートするステップとを備える、
請求項１１記載のコンピュータ読取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
［発明の分野］
本発明は、一般に、書き換え可能なＤＶＤメディアにデータを記録するための発展された動作機能を提供するための方法及び装置に関し、より詳細には、書き換え可能なＤＶＤにおける不具合のあるセクタを追跡するための方法及び装置に関する。
【０００２】
［発明の分野］
様々な装置が開発されてきており、消費者は、後の提供のためにビデオ及び／又はオーディオプログラムを記録することができる。かかる装置は、テープレコーダ、ビデオカセットレコーダ、記録可能なコンパクトディスク、及び最近では記録可能なデジタルバーサティルディスク（ＤＶＤ）を含んでいる。ハードドライブ及び光磁気ディスクもまた使用されている。ＤＶＤでは、データを一度だけ記録することができ、その後は本質的にＤＶＤリードオンリメモリであり、頭文字ＤＶＤ−Ｒにより言及される。頭文字ＤＶＤ−Ｒはまた、ライトワンス又はレコードワンス技術を言及するために一般に使用される。
【０００３】
ＤＶＤ−Ｒとは対照的に、データをＤＶＤに記録することができ、消去及び再記録することができる様々なフォーマットが存在する。要するに、かかるＤＶＤは、上書き又は再書込みすることができる。これらのＤＶＤは、典型的に頭文字ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ及びＤＶＤ＋ＲＷにより言及される。今日まで統一的な標準が適用されていないが、頭文字ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ及びＤＶＤ＋ＲＷは、それぞれ書き換え可能なＤＶＤ技術を言及するために一般に使用されている。なお、再書込み可能なＤＶＤ技術、装置及び方法、並びに記録可能なＤＶＤメディアに対する参照は、将来的に開発される場合がある標準を含めて、現在使用されている全ての標準を包含することが一般に意図されている。
【０００４】
現在のＤＶＤは、オーディオ−ビデオコンテンツを記憶することができる論理ファイル構造を有することができる。特に、図７に示されるように、ＤＶＤ７００のファイル構造の階層のトップでは、１つ以上のタイトル７０１は、プログラムエピソードタイトルに漠然と相関して存在することができる。タイトル７０１は、１つ以上のビデオオブジェクトセット（ＶＯＢＳ）７０３に加えて、制御データから構成することができる。
【０００５】
制御データ７０２は、タイトルを管理するための情報を含むことができる。それぞれのＶＯＢＳ７０３は、複数のビデオオブジェクト（ＶＯＢ）７０４を好ましくは含んでいる。それぞれのＶＯＢ７０４は、複数のセル７０５を好ましくは含んでいる。それぞれのセル７０５は、複数のビデオオブジェクトユニット（ＶＯＢＵ）７０６を好ましくは含んでいる。それぞれのＶＯＢＵ７０６は、ＤＶＤ７００における最小のアドレス指定可能なチャンクであるグループオブピクチャ（ＧＯＰ）に凡そ相関する。
【０００６】
特に、それぞれのＶＯＢＵ７０６は、整数番号のビデオフレームを含むことができる。かかるように、それぞれのＶＯＢＵ７０６は、０．４秒から１．０秒のプレゼンテーションマテリアルを含むことができる。商業的な動画における典型的なＶＯＢＵ７０６は、０．５秒のプレゼンテーションマテリアルを含むことができる。
【０００７】
特に、それぞれのＶＯＢＵ７０６は、記録順に位置されるパックの系列７０７を含むことができる。好ましくは、それぞれのＶＯＢＵは、ナビゲーションパック７０８（NV_PCK又はNAV_PACK）により開始することができ、これに、たとえば、ビデオパック（V_PCK）、オーディオパック（A_PCK）及びサブピクチャパック（SP_PCK）といったオーディオ−ビジュアルデータパック７０９が続く。
【０００８】
NV_PCK７０８は、ナビゲーション情報を含むことができ、該情報は、トリックモードの動作の実現において利用することができる。また、NV_PCK７０８は、プレゼンテーション制御情報（ＰＣＩ）及びデータサーチ情報（ＤＳＩ）を含むことができる。現在のＤＶＤは、ユニバーサルディスクフォーマット（ＵＤＦ）仕様を使用してデータを記憶することができる。かかるように、現在のＤＶＤは、ＵＤＦファイルフォーマット内にディレクトリ及びファイルのセットを含むことができる。
【０００９】
図８は、典型的なＤＶＤのディレクトリ構造を例示している。ＤＶＤ−ＲＯＭ仕様によれば、ＤＶＤにおける全てのファイルは、ルートディレクトリ８００の下のディレクトリ８０１、８１０、８１５及び８２０に記憶される。特に、ＤＶＤビデオデータは、VIDEO_TSディレクトリ８０１と言及される１つのディレクトリに記憶することができる。VIDEO_TSディレクトリ８０１は、ビデオマネージャ及び１つ以上のタイトルを含むことができる。
【００１０】
図８に例示されているように、ビデオマネージャは、ビデオマネージャ情報ファイル８０２、ビデオマネージャメニューファイル８０３、及びビデオマネージャバックアップファイル８０４を含むことができる。さらに、それぞれのタイトルは、ビデオタイトル情報ファイル８０５Ａ，８０５Ｂ、ビデオタイトルメニュー８０６Ａ，８０６Ｂ、１つ以上のビデオオブジェクトセットファイル８０７Ａ，８０７Ｂ，８０８Ａ，８０８Ｂ、及びビデオタイトルバックアップファイル８０９Ａ，８０９Ｂを含むことができる。
【００１１】
ＤＶＤビデオのほかに、ＤＶＤオーディオ情報は、類似のディレクトリであるAUDIO_TS８１０に記憶することができる。さらに、オプション的な、ルートレベルディレクトリJACKET_P８１５は、ＤＶＤコレクションのグラフィカルディレクトリについての寸描を含む３つのサイズで、ＤＶＤ向けの識別画像を含むことができる。特に、ＤＶＤは、１つ以上のユーザ定義されたディレクトリ８２０に他のファイルを記憶することができる。かかるディレクトリ及びファイルは、ＤＶＤに配置されてＤＶＤビデオデータが続き、従来のＤＶＤプレーヤにより無視される。
【００１２】
書き換え可能なＤＶＤメディアは、数千又は数万回の記録のために使用することができる。それぞれの記録について、書き換え可能なＤＶＤメディアにおいて不具合のあるセクタが潜在的に生じる可能性がある。結果として、書き換え可能なＤＶＤメディアは、書き換え可能なＤＶＤメディアの動作寿命の間に、多量の不具合のあるセクタを累積する可能性がある。
【００１３】
また、書き換え可能なＤＶＤにおける不具合のあるセクタは、書き換え可能なＤＶＤメディアに記憶されるデータの適切な再生を妨げてしまう。特に、タイトルセット向けの制御データＶＯＢのような制御データ領域における不具合のあるセクタは、制御データを無効にしてしまう。
【００１４】
さらに、ＶＯＢＵのビデオデータにおける不具合のあるセクタは、ビデオフリーズ又はブロック歪みを生じる可能性がある。さらに、ＶＯＢＵのオーディオデータにおける不具合のあるセクタは、オーディオ歪み又はノイズを生じる可能性がある。最後に、メニュー領域における不具合のあるセクタは、メニューを破壊しかねない。
【００１５】
ＶＣＲ技術のようなアナログテープ記録技術について、ビデオテープの不具合のある部分は、実質的に再生の間の信号の品質に影響を与えることはない。対照的に、デジタルディスク記録技術については、不具合のあるセクタは、ナビゲーション情報及び制御情報の損失、ビデオフリーズ、ブロック歪み、オーディオ情報の損失及びメニュー破壊をもたらし、再生品質に重要な影響を与える可能性がある。
【００１６】
結果として、不具合のあるセクタが再書込み可能なディスクへの記録の前に識別されることがなければ、全体の記録が失敗しかねない。したがって、不具合のあるセクタの検査は、連続的なデジタルディスク記録に対して重要である。
【００１７】
特に、再書き込み可能なＤＶＤのそれぞれは、製造者に作成された不具合のリストを有している。不具合があると判定されたセクタは、不具合のあるセクタが記録セッションの間にスキップされるように、該不具合リストに加えられる。殆どの場合にもかかわらず、不具合の検査は、記録セッションの間に実時間で実行することができない。
【００１８】
さらに、全体的な再書き込み可能なＤＶＤを走査することにより、不具合のあるセクタについて再書込み可能なＤＶＤを検査することは、書込み可能なＤＶＤの容量、書込み可能なＤＶＤレコーダのフロントエンドスピードに依存して数時間を消費する可能性がある。したがって、記録を開始することをユーザに許可する前に、検査を実行するために必要とされる時間の間、ユーザを遅れさせることは実用的ではない。
【００１９】
［発明の概要］
ＤＶＤにおける不具合のリストを更新するための方法は、ＤＶＤを再生するステップ、該再生の間に、少なくとも１つの対応するセクタに関連する少なくとも１つの回復不可能なエラーを検出するステップ、該回復不可能なエラーに関連するセクタのそれぞれへの参照を不具合の候補のリストに加えるステップ、該不具合候補リストにおける参照されたセクタのそれぞれが不具合のあるセクタであるかを判定するステップ、及び不具合のあるセクタであると判定されたセクタのそれぞれへの参照を該不具合リストに加えるステップを含んでいる。加えて、本方法は、対応する参照が該不具合リストに加えられているセクタのそれぞれへの参照を、該不具合候補リストから除くステップを含んでいる。
【００２０】
上記判定するステップは、該不具合リスト及び該不具合候補リストの両者における参照を有するセクタのそれぞれを識別するステップ、該識別されたセクタを該不具合候補リストから除くステップ、及び該不具合候補リストに残されているセクタのそれぞれが不具合のあるセクタであるかを判定するステップを含んでいる。
【００２１】
該不具合リスト及び該不具合候補リストの両者における参照を有するセクタのそれぞれを識別する上記ステップは、構造化された順序で該不具合候補リストをソートするステップ、構造化されたオーダーで該不具合リストをソートするステップ、及び該ソートされた不具合候補リストの内容を該ソートされた不具合リストの内容から削除するステップを含んでいる。特に、この削除結果は、該識別されたセクタとなる。
【００２２】
さらに、上記ソートするステップは、該不具合候補リストを昇順にソートするステップ、及び該不具合リストを昇順にソートするステップを含んでいる。同様に、上記ソートするステップは、該不具合候補リストを降順にソートするステップ、及び該不具合リストを降順にソートするステップを含んでいる。
【００２３】
ＤＶＤにおける不具合のリストを更新するための方法は、再生動作の間に、ＤＶＤのセクタを処理するステップ、該処理されたセクタのうちの選択された１つへの参照を不具合の候補のリストに加えるステップ、該処理されたセクタのうちの該選択された１つの中から不具合のあるセクタを識別するステップ、及び該識別された不具合のあるセクタへの参照を該不具合リストに加えるステップを含んでいる。加えて、本方法は、対応する参照が前記不具合リストに加えられているセクタのそれぞれへの参照を、前記不具合候補リストから除くステップを含んでいる。
【００２４】
処理されたセクタのうちの選択された１つへの参照を不具合の候補のリストに加える上記ステップは、該再生動作の間に、回復不可能なエラーを検出するステップ、該回復不可能なエラーに関連する処理されたセクタを識別するステップ、及び該識別されたセクタへの参照を該不具合候補リストに加えるステップを含んでいる。
【００２５】
また、上記識別するステップは、該不具合リスト及び該不具合候補リストの両者における参照を有するセクタのそれぞれを識別するステップ、該識別されたセクタへの参照を該不具合候補リストから除くステップ、及び該不具合候補リストに残されているセクタのそれぞれが不具合のあるセクタであるかを判定するステップを含んでいる。
【００２６】
該不具合リスト及び該不具合候補リストの両者における参照を有するセクタのそれぞれを識別する上記ステップは、構造化された順序で該不具合候補リストをソートするステップ、構造化された順序で該不具合リストをソートするステップ、及び該ソートされた不具合候補リストの内容を該ソートされた不具合リストの内容から削除するステップを含んでいる。特に、この削除結果は、該識別されたセクタとなる。
【００２７】
本方法の１態様では、上記ソートするステップは、該不具合候補リストを昇順にソートするステップ、及び該不具合リストを昇順にソートするステップを含んでいる。同様に、本方法の別の態様では、上記ソートするステップは、該不具合候補リストを降順にソートするステップ、及び該不具合リストを降順にソートするステップを含んでいる。
【００２８】
［発明の実施の形態］
［書き換え可能なＤＶＤ装置］
図１には、記録可能かつ再書き込み可能なディスクメディア１０２を利用した、本発明によるＤＶＤ後方互換性のある不具合の管理方法を実現するための装置１００がブロック図で示されている。書き換え可能なディスクメディア１０２は、例示的な実施の形態では、書き換え可能なＤＶＤとして実施される。
【００２９】
多くの例では、述べられるように、書き換え可能なディスク媒体は、たとえば、ハードドライブ又は光磁気ディスク（ＭＯＤ）とすることもできる。ＭＯＤの例は、ミニディスクである。多くの場合、本発明の構成は、ビデオ又はオーディオ、或いはビデオ及びオーディオの両者に対して適用可能である。
【００３０】
装置１００は、この例では、書き換え可能なＤＶＤ１０２である記録可能なディスクメディアへの書込み及び該ディスクメディアからの読出しが可能である。装置１００は、機械的なアセンブリ１０４、制御セクション１２０、ビデオ／オーディオ入力処理経路１４０及びビデオ／オーディオ出力処理経路１７０を備えている。異なるセクション又は経路に対する殆どのブロックの配置は自明であり、便宜上、幾つかのブロックの配置がなされ、本装置の動作を理解するのに対して厳密さはない。
【００３１】
機械的なアセンブリ１０４は、ＤＶＤ１０２を回転させるモータ１０６、及び回転するディスク全体を移動するために適合されるピックアップアセンブリ１０８を備えている。ピックアップ１０８及びモータ１０６は、サーボ１１０により制御される。サーボ１１０は、第１の入力として、ディスク１０２の螺旋状トラックから読み出されたデータからなる再生信号を受信する。また、再生信号は、誤り訂正回路１３０へ入力される。該回路１３０は、制御セクションの一部又はビデオ／オーディオ出力処理経路の一部と考えることができる。
【００３２】
ディスク１０２からデータを読むとき、ピックアップアセンブリ１０８のレーザは、ディスク１０２の内部層表面にレーザ光を向けることができる。ディスク１０２に記憶されるデータに依存して、レーザ光は、殆ど反射又は吸収させることができる。ピックアップアセンブリ１０８は、反射光を第１のタイプの電気信号として考え、ディスク１０２の内部層表面により吸収された光を第２のタイプの電気信号として解釈することができる。好適な実施の形態では、反射率及び非反射率間の遷移は、ディスク１０２に記憶されるデータに対応する再生信号として言及されるデジタル信号にマッピングされる。
【００３３】
比較により、記録の間、ピックアップアセンブリのレーザは、ディスク１０２の螺旋状のトラックにスポットをあて、ビデオ及び／又はオーディオプログラムマテリアルをデジタル記録する。より詳細には、ディスク１０２は、少なくとも１つの内部結晶記録層を含み、アモルファス又は結晶性という、異なる反射特性をそれぞれ有する２つの独特の状態を示す。それらの反射率の異なるレベルは、ピックアップアセンブリ１０８における光センサにより検出することができる。
【００３４】
記録の前に、ディスクの内部記録層は、高い反射率を示す結晶状態にある。レーザビームの光強度を変調して、内部結晶記録層におけるトラックの表面にアモルファスのデータマークを書込むことができる。特に、レーザパルスのエネルギーは、内部結晶記録層の表面温度を層の融点を超えて迅速に上昇させることができる。
【００３５】
上記融点を一旦超えると、この内部層は、高い反射率の結晶性の状態から低い反射率のアモルファスの状態に遷移することができる。続いて、層の急速な冷却により、内部層の分子構造が結晶性の状態に再組織化するのを防止する。したがって、デジタルデータは、一連のレーザパルスにマッピングすることができる。該レーザパルスは、デジタルデータに対応するデジタルコードをディスク１０２に書込むことができる。
【００３６】
特に、容量の必要条件に依存して、ディスク１０２は、１つ又は２つの記録可能なサイドを有することができる。加えて、ディスク１０２は、該サイド当り複数の記録可能な層を有することができる。しかし、本発明の理解のために、サイド及び層の数は無関係である。さらに、両サイドの記録の場合には、ディスク１０２の両サイドの記録が、ディスク１０２の一方のサイドから行われるか、又は両方のサイドから行われるかは関係がない。
【００３７】
図１に戻り、制御セクション１２０は、好ましくは、コントローラ１２２及びナビゲーションデータ生成回路１２６を備えている。コントローラ１２２は、第１の入力信号をナビゲーションデータ生成回路１２６に供給し、サーボ１１０は、第２の入力信号をナビゲーションデータ生成回路１２６に供給する。また、サーボは、制御セクションの一部と考えることができる。ナビゲーションデータ生成回路１２６は、第１の入力信号をマルチプレクサ（ＭＵＸ）１５４に供給し、ＭＵＸは、ビデオ／オーディオ入力処理経路１４０の一部を形成する。
【００３８】
ＭＵＸ１５４の出力は、誤り訂正符号化回路１２８への入力である。誤り訂正符号化回路１２８の出力は、ピックアップ１０８に供給される記録可能な入力信号であり、レーザによりディスク１０２の螺旋状トラックに「あてられる（burned）」。
【００３９】
また、コントローラ１２２は、好ましくは、図１に示されるようにトラックバッファ１７２及び記録バッファ１５２に含まれるデータへのアクセスを有している。コントローラ１２２は、本発明の構成を実現するために、トラックバッファ１７２及び記録バッファ１５２に記憶されるビデオデータを削除、修正及び再フォーマットすることができる。また、制御及びデータインタフェースは、好ましくは、ここで記載されるような本発明の実施の形態を実現するために、パケットビデオエンコーダ１４４及びオーディオエンコーダ１４８の動作を制御することをコントローラ１２２に許可するために提供される。
【００４０】
コントローラ１２２により実行される従来の動作について、適切なソフトウェア及びファームウェアがメモリに提供される。さらに、以下により詳細に記載される本発明に従いコントローラ１２２を制御するために、発展された機能のためのプログラムルーチン１３４が提供される。
【００４１】
制御バッファ１３２は、ビューアがアクティブ可能にされる機能のためのものであり、いわば、再生、記録、リバース、早送り、ポーズ／再生及び停止といった現在利用可能な機能を示している。ポーズは、ＶＣＲにおけるポーズ動作に対応する。たとえば、プリレコードされたプログラムの再生を手動で中断すること、又は視聴されたプログラムの記録を中断して記録からコマーシャルを除くことである。セパレートポーズバッファ１３６は、記録及び再生機能の間にポーズを実行するためのコマンドを受信するために設けられる。
【００４２】
ビデオ／オーディオ入力処理経路１４０は、たとえば、ＮＴＳＣ又はＰＡＬといった従来のテレビジョン信号を、装置１００によるデジタル記録のために、たとえば、ＭＰＥＧ−１又はＭＰＥＧ−２といったデジタル化されたパケットデータに変換するための信号処理回路である。
【００４３】
入力経路１４０は、ＮＴＳＣデコーダ１４２、及びたとえば、ＭＰＥＧ−１又はＭＰＥＧ−２といったビデオ入力向けのビデオエンコーダ１４４を備えており、オーディオアナログ−デジタルコンバータ（Ａ／Ｄ）１４６、及びたとえば、ＭＰＥＧ−１又はＭＰＥＧ−２といったオーディオエンコーダ１４８を備えている。
【００４４】
デジタル化された信号は、マルチプレクサ１５０で結合され、全体のパケットが構築されるまで記録バッファ１５２に記憶される。それぞれのパケットが構築されたとき、それぞれのパケットは、ＭＵＸ１５４において、ナビゲーションデータ生成回路１２６の出力と結合され、次いで、誤り訂正符号化回路１２８に送出される。誤り訂正符号化回路１２８はまた、入力経路１４０の一部と考えることができる。
【００４５】
出力処理経路１７０は、トラックバッファ、すなわち出力バッファ１７２を備えており、該バッファ１７２では、ディスクから読み出されたデータは、更なる処理のためにパケットに組み立てられる。このパケットは、条件付きアクセスユニット１７４により処理される。条件付きアクセスユニット１７４は、ビデオ及びオーディオ処理のために、デマルチプレクサ１７６を通してそれぞれの経路へのパケットの伝播を制御する。
【００４６】
ビデオは、たとえば、ＭＰＥＧ−１又はＭＰＥＧ−２からデコーダ１７８により復号化され、たとえば、ＮＴＳＣ又はＰＡＬといった従来のテレビジョン信号として符号化される。オーディオは、たとえば、ＭＰＥＧ−１又はＭＰＥＧ−２から回路１８２により復号化され、オーディオデジタル／アナログ（Ｄ／Ａ）コンバータ１８４によりアナログ形式に変換される。出力処理経路１７０は、上述したように、誤り訂正回路１３０を含むと考えることができる。
【００４７】
装置１００は、たとえば１×リード及び１×ライト能力を有するマシンを表すことができる。かかる装置は、約１１メガビット／秒の記録又は再生のために最大データレートを典型的に有する。本発明の構成の幾つかを実現するために、同時であると思われるやり方で再生（リード）及び記録（ライト）することが必要である。かかるマシンにより明らかに同時の再生及び記録は、不可能であると思われる。しかし、かかる最小能力のマシンであっても、本発明により有効に動作し、他の本発明の構成と共に、明らかに同時の再生及び記録を提供することができる。また、本発明は、高いデータレートを有する装置向けに有効なものとなる。
【００４８】
［ＤＶＤメディア］
本発明の構成を例示するために、プログラムマテリアルは、たとえば図１の書込み可能なＤＶＤといった記録可能なＤＶＤメディアに記録することができ、書き換え可能なＤＶＤから再生することができる。図２に更に詳細に示される書き換え可能なＤＶＤ１０は、１．２ｍｍの厚いディスクを形成する粘着層により互いに張り合わされた２つの基板から構成することができる。中心のホール１４は、図１のモータ１０６の把持装置が確実にディスクを把持し、本発明の構成に従い同じ角度動きを制御することができるように、ディスクの中心に形成することができる。
【００４９】
従来のＤＶＤ−ＲＡＭ技術におけるように、本発明の書き換え可能なＤＶＤ１０２は、ランド／グルーブ構造と位相変化マテリアルを組込んでおり、データをディスクに記録する。ランド／グルーブ結合は、データがランドとグルーブに交互に記録されて、連続的な螺旋１１２を形成する。データは、螺旋の小さな半径部分から始まり大きな半径部分まで、螺旋１１２に沿って外側方向に書き換え可能なＤＶＤ１０２に記録することができる。３つの大きなドットからなる幾つかのシリーズは、図面に示されていない螺旋の部分を示している。
【００５０】
螺旋の円形に近い、半径方向に集中したセクションのそれぞれは、トラックとして言及されることがある。特に、螺旋１１２は、図面には示されていないサイドからサイドへのがたつきにより形成して、メディアタイプのインデックスを含むことができる。スケールの困難さのために、螺旋１１６の一部のみが示されているが、これらはより拡大されたスケールで示されている。
【００５１】
書き換え可能なＤＶＤ１０２の表面全体を通しての一定のデータ密度を維持するために、記録表面は、２４の環状ゾーンに分割される。それぞれのゾーンは、1,888のトラックを有しており、944のランドトラックと944のグルーブトラックを含んでいる。それぞれのトラックは、セクタ１１４（明確さのために１つのセクタのみが示されている）に分割される。最も内側のゾーンは、トラック当り１７のセクタを有している。トラック当りのセクタ数は、それぞれ連続するゾーンにおいて１だけ増加する。したがって、最も外側のゾーンは、トラック当り４０のセクタを含んでいる。
【００５２】
それぞれのセクタ１１４は、ディスク表面に型押しされたリードオンリ識別フィールドで開始される。この識別フィールドは、ヘッダとして知られており、セクタの物理的な位置を識別するために使用され、ユーザ記録可能なデータフィールドから分離されたままであり、永久に読取り可能であることを保証する。書込み可能なＤＶＤ１０２は、たとえば、ＤＶＤ−ＲＡＭ，ＤＶＤ−ＲＯＭ又はＤＶＤ−Ｒといった、メディアのタイプを識別することが可能なリードオンリデータを含む型押しされた領域１１６をさらに含むことができる。
【００５３】
図３は、図２の書込み可能なＤＶＤ１０２の切断図を示している。図３に示されるように、書込み可能なＤＶＤ１０２は、書込み可能なデータ領域及び型押しされたデータ領域の両者を含んでいる。書込み可能なＤＶＤ１０２のための型押しされたデータは、リードイン（lead-in）領域１１６と言及される書き込み可能なＤＶＤ１０２の最も内側の部分に配置することができる。リードイン領域１１６は、ＤＶＤ−ＲＡＭ又はＤＶＤ−Ｒのようなメディアの対応を識別することができる情報を含んでいる。書込み可能なＤＶＤ１０２は、同様にリードアウト（lead-out）領域１２４を含むことができる。特に、それぞれのゾーンは、ユーザ領域及び関連するスペース領域（図示せず）を有することができる。スペース領域は、ユーザ領域で検出されるいずれかの不具合のセクタの置き換えのために使用することができる。最後に、不具合のあるセクタのアドレス指定は、不具合の管理領域１２２を使用して処理することができる。それぞれの不具合の管理領域は、不具合のあるセクタと関連する置き換えのセクタとからなるリストを含むことができる。加えて、それぞれの不具合の管理領域１２２は、他の不具合の管理領域１２２と同じ情報を有することができ、書き換え可能なＤＶＤ１０２の信頼性を向上するための冗長度の付加的なレベルを提供する。
【００５４】
本実施の形態で教示される発展された機能は、他の種類のディスクメディア及びディスクメディアプレーヤ及びレコーダに適用可能であることを理解すべきである。さらに、図１に例示される装置、及び図２及び図３に例示されるディスクメディアの様々な変更は、本発明により本実施の形態で教示される発展された機能を実現するために、互いに使用することができる。特に、本発明による不具合のあるセクタ管理のための解法は、書き換え可能なＤＶＤメディアにデータを記録するために、コントローラ１２２におけるハードウェア、ファームウェア及びソフトウェアに対する変更及び追加を含むことができる。
【００５５】
［デジタルディスクレコーダ向けの不具合のあるセクタの検査］
特に、本発明は、ハードウェア、ソフトウェア又はハードウェアとソフトウェアの組合せで実現することができる。マシン読取り可能なストレージは、たとえば、コントローラ１２２により１つのコンピュータシステムに集中化されたやり方で実現することができ、又は、幾つかの相互接続されたコンピュータシステムを通して異なる構成要素が分散されるやり方で実現することができる。本実施の形態で記載される方法を実行するために適合されるいずれかの種類のコンピュータシステム又は他の装置が許容される。
【００５６】
本実施の形態で記載されるような本発明は、図１のコントローラ１２２を意図しており、ハードウェアとソフトウェアの典型的な結合は、ロードされて実行されたとき、本実施の形態に記載される方法を実行するように、図１のコントロールセクションと同様なコンピュータシステム及びＤＶＤ記録システムを制御するコンピュータプログラムを有する汎用コンピュータシステムとすることもできる。また、本発明は、本実施の形態に記載される方法の実現を可能にする全ての機能を含み、コンピュータシステムにロードされたとき、これらの方法を実行することができるコンピュータプログラムプロダクトに実現することもできる。
【００５７】
本実施の形態におけるコンピュータプログラムは、情報処理機能を有するシステムに以下を直接的、間接的又はその両者で特定の機能を実行させることが意図される命令のセットの言語、コード又は記号について、いずれかの表現を意味することができる。（ａ）別の言語、コード又は記号、及び（ｂ）異なるマテリアル形式での再生。本実施の形態に開示される本発明は、上述したコントローラ１２２と互換性のあるオペレーティングシステム向けの商業的に入手可能な開発ツールを使用して、プログラマーにより実現することができるコンピュータプログラムで実施することができる方法とすることができる。
【００５８】
本発明によれば、書き換え可能なディスクの不具合のあるセクタが検出され、該不具合のあるセクタへの参照が、図３に示されるような不具合の管理領域１２２における不具合のリストに配置される。結果的に、該不具合リストに記憶される参照を有するそれら不具合のあるセクタは、記録には使用されない。より詳細には、書き換え可能なディスクの不具合のあるセクタは、書き換え可能なディスクのそれぞれの再生の間に検査される。
【００５９】
特定のセクタを再生したときに回復不可能なエラーが検出された場合、特定のセクタは、不具合のあるセクタの候補とすることができる。かかるように、特定のセクタは、不具合のあるセクタの候補リストに配置することができる。後に、特定のセクタが真の不具合のあるセクタとして確認された場合、該特定のセクタへの参照は不具合の管理領域１２２における不具合リストに追加することができる。
【００６０】
特に、追加のディレクトリは、不具合リスト及び不具合の候補リストを収容するために、ＤＶＤディレクトリ及びファイル構造に追加することができる。特に、図４に例示されるディレクトリツリーに示されているように、本発明によるＤＶＤディレクトリ構造は、ルートディレクトリ４００の下に、ＤＶＤビデオディレクトリ４０１、不具合リスト４２５、不具合の候補リスト４３０、及び不具合リストと不具合の候補リストの対応するバックアップディレクトリ４３５、４４０を含むことができる。したがって、従来のＤＶＤビデオディレクトリにおけるように、ＤＶＤビデオディレクトリ４０１は、ビデオマネージャ情報ファイル４０２、ビデオマネージャメニューファイル４０３、及びビデオマネージャバックアップファイル４０４を含むことができる。
【００６１】
さらに、ＤＶＤビデオディレクトリ４０１は、ビデオタイトル情報ファイル４０５Ａ，４０５Ｂ、ビデオタイトルメニュー４０６Ａ，４０６Ｂ、１つ以上のビデオオブジェクトセットファイル４０７Ａ，４０７Ｂ、４０８Ａ、４０８Ｂ、及びビデオタイトルバックアップファイル４０９Ａ，４０９Ｂを含むことができる。オプション的に、ＤＶＤディレクトリ構造は、ＤＶＤオーディオディレクトリ４１０、JACKET_Pディレクトリ４１５及び他のユーザ定義済みディレクトリ４２０を含むことができる。
【００６２】
本発明による不具合のあるセクタ識別及び確認方法は、不具合のあるセクタ検査プロセスとしてプレイバック機能を好ましくは使用する。結果として、セクタの再生の間に不具合があると疑われるセクタのそれぞれは、不具合の候補リストに追加される。続いて、確認プロセスでは、不具合の候補リストにおけるセクタを不具合のリストに追加すべきかが判定される。
【００６３】
図５は、ＤＶＤプレイバック機能の実行の間に、不具合があると疑われるセクタを検出して追跡するためのプロセスを例示するフローチャートである。本発明によれば、ステップ５０１では、はじめに、プロセスは、書き換え可能なＤＶＤにおけるセクタを読むことを試みる。
【００６４】
判定するステップ５０２で、回復不可能なエラーに遭遇した場合、ステップ５０３では、セクタのアドレス、又は該セクタへの他の適切な参照が不具合の候補リストに追加される。判定するステップ５０４で、プレイバックが継続されることが判定された場合、プロセスは繰り返され、ステップ５０１で、プロセスはＤＶＤにおける次のセクタを読む。
【００６５】
不具合のある候補リストに含まれる不具合があると疑われるセクタの冗長な確認検査を低減するために、疑いのある不具合のセクタのアドレスが、不具合リスト及び（確認された不具合のあるセクタのための）不具合の候補のリストの両者において、構造化された順序で記憶されることが好ましい。
【００６６】
特に、不具合リスト及び不具合の候補リストの両者は、構造化された順序で記憶され、それぞれのリストは比較され、両リストに含まれていないセクタがより簡単に識別される。たとえば、不具合リストと不具合の候補リストの両者は、昇順又は降順にソートすることができる。
【００６７】
いずれの場合であっても、ステップ５０４で、プレイバックを継続すべきではないと判断された場合、ステップ５０５で、不具合の候補リストは、たとえば、昇順又は降順といった特定の構造に従いソートされる。続いて、ステップ５０６では、確認プロセスが開始される。
【００６８】
図６は、図５の検出及び追跡プロセスに続き、不具合があると疑われるセクタを確認するためのプロセスを例示するフローチャートである。特に、ユーザに対してほんの少しだけの不便さのために、この確認プロセスは、ディスクの取り出し直前に実行されることが好ましい。
【００６９】
特に、ステップ６０１で、既存の不具合リストがロードされる。特に、この不具合リストは、ソートされた不具合リストとすることができる。加えて、ステップ６０２では、不具合の候補リストがロードされる。明らかに、本発明は、予めソートされた不具合リスト及び不具合の候補リストを検索することに限定されない。むしろ、本発明の代替的な態様では、リストが検索され、たとえば昇順又は降順といった、構造化された順序で動的にソートすることができる。
【００７０】
いずれの場合であっても、ステップ６０３では、リストが比較され、既に不具合リストにある不具合の候補リストにおけるセクタは、不具合の候補リストから廃棄される。特に、リストが構造化された順序でソートされている場合、不具合の候補リストにおけるセクタが、不具合リストに未だ追加されていないことを判定するために、不具合の候補リストは、不具合リストから差し引かれることのみが必要とされる。残りのセクタは、疑いのある不具合のあるセクタのセットであると判定され、これらは連続して確認されることになる。
【００７１】
ステップ６０４では、残りのセクタは、個々に確認され、実際にセクタが不具合のあるセクタであるかが判定される。不具合があると疑われるセクタが、実際に不具合があると判定された場合、ステップ６０５で、該不具合のあるセクタは、不具合リストに追加され、不具合の候補リストからは除かれる。
【００７２】
不具合がないと判定された場合、該不具合のあるセクタは、不具合の候補リストから単に除かれる。最後に、ステップ６０６及び６０７では、不具合リストは、構造化された順序に従いソートされ、書き換え可能なＤＶＤにおける不具合リストに書込まれる。
【図面の簡単な説明】
【図１】  本発明による１つ以上の発展された動作機能が設けられるＤＶＤ記録装置のブロック図である。
【図２】  書き換え可能なＤＶＤメディアの外観図である。
【図３】  図２の書き換え可能なＤＶＤメディアの切断図である。
【図４】  本発明によるＤＶＤディレクトリ及びファイル構造を例示するディレクトリツリーである。
【図５】  ＤＶＤ再生の間に不具合のあるセクタを識別するためのプロセスを例示するためのフローチャート図である。
【図６】  図５の識別された不具合のあるセクタを調べるためのプロセスを例示するフローチャートである。
【図７】  従来のＤＶＤの物理的なデータ構造を例示するためのブロック図である。
【図８】  従来のＤＶＤのディレクトリ及びファイル構造を例示するディレクトリツリーである。
【図１】
0004588280.tif 000002
【図２】
0004588280.tif 000003
【図３】
0004588280.tif 000004
【図４】
0004588280.tif 000005
【図５】
0004588280.tif 000006
【図６】
0004588280.tif 000007
【図７】
0004588280.tif 000008
【図８】
0004588280.tif 000009