(57)【要約】ディジタル符号化されたビデオ情報を記録するための装置は、ビデオパケットと、前記パケットの再生を制御するための特徴点情報とを記録する。前記装置は、記録エラーと、検出されたエラーによるリアルタイム情報の失われた部分のサイズとを検出するためのエラー検出ユニット（３２）を持つ。前記特徴点情報は、前記ビデオパケットのアクセス可能性を確認することによりエラーを検出するために利用されることができる。前記検出されたエラーの前の出口点及び前記検出されたエラーの後の入口点が、前記出口点までの及び前記入口点からのビデオ情報が復号化可能なパケットのストリームを構成するように決定される。前記装置は更に、記録エラーが検出された場合に、前記出口点と前記入口点との間のパケットをスキップすることにより前記特徴点情報（ＣＰＩ）を再計算するための再計算ユニット（３１）を持つ。
2005526348.tif 000002
【特許請求の範囲】
【請求項１】
記録担体におけるトラックに情報を記録するための装置であって、前記装置は、前記情報を表すマークを記録する記録手段と、
とりわけビデオのようなディジタル符号化されたリアルタイム情報の、パケットのストリームの形での前記トラックへの記録、及び前記パケットの再生を制御するための特徴点情報の記録を制御する制御手段と、
を有し、前記装置は更に、
記録エラーを検出し、
前記検出されたエラーによる前記リアルタイム情報の失われた部分のサイズを決定し、
前記検出されたエラーの前の出口点及び前記検出されたエラーの後の入口点を決定するためのエラー検出手段を有し、ここで前記出口点までの及び前記入口点から始まる前記リアルタイム情報が復号化可能なパケットのストリームを構成し、前記装置は更に、
前記記録エラーが検出された場合に、前記出口点と前記入口点との間のパケットをスキップすることにより、前記特徴点情報を再計算する再計算手段を有する装置。
【請求項２】
前記エラー検出手段は、前記特徴点情報を介して前記リアルタイム情報を確認する手段を有する、請求項１に記載の装置。
【請求項３】
前記確認する手段は、前記特徴点情報を介して前記リアルタイム情報のファイルにアクセスすることにより、前記リアルタイム情報のファイルのステータス情報、とりわけファイルのサイズ又は正常に書き込まれなかった部分を示すファイル管理システムからのステータス情報を確認し、前記ファイルの失われた部分を決定する、請求項２に記載の装置。
【請求項４】
前記エラー検出手段は、前記トラックのエラーが起こり易い部分の位置を示す欠陥情報を前記記録担体から取得することにより、前記記録担体のエラーを検出する手段を有する、請求項１に記載の装置。
【請求項５】
前記エラー検出手段は、前記ディジタル符号化されたビデオ情報中の論理エラーを検出する、又は前記ディジタル符号化されたビデオ情報の連続的なストリームに含まれる時間インジケータにおける不連続を検出する手段、とりわけ適用可能なビデオ符号化規格に準拠しないデータを検出するビデオ復号化器を有する、請求項１に記載の装置。
【請求項６】
前記エラー検出手段は、前記ディジタル符号化されたビデオ情報におけるエラーをマークするためのユーザからのコマンドを受信する手段を有する、請求項１に記載の装置。
【請求項７】
前記再計算手段は、前記出口点から前記入口点までの間のパケットへのポインタを削除し、及び／又は前記入口点の後のポインタのオフセットを再計算する手段を有する、請求項１に記載の装置。
【請求項８】
前記制御手段は、エクステントのシーケンスの再生を制御するための再生情報の制御構造を構成する再生リストを生成し、前記特徴点情報の再計算に依存して前記再生リストを更新する手段を有し、前記エクステントは記録されたリアルタイム情報の構造である、請求項１に記載の装置。
【請求項９】
情報を記録する方法であって、前記方法は、
とりわけビデオのようなディジタル符号化されたリアルタイム情報の、パケットのストリームの形での前記トラックへの記録、及び前記パケットの再生を制御するための特徴点情報の記録を制御するステップと、
記録エラーを検出するステップと、
前記検出されたエラーによる前記リアルタイム情報の失われた部分のサイズを検出するステップと、
前記検出されたエラーの前の出口点及び前記検出されたエラーの後の入口点を決定するステップとを有し、ここで前記出口点までの及び前記入口点から始まる前記リアルタイム情報が、復号化可能なパケットのストリームを構成し、前記方法は更に、
前記記録エラーが検出された場合に、前記出口点と前記入口点との間のパケットをスキップすることにより、前記特徴点情報を再計算するステップを有する方法。
【請求項１０】
プロセッサに請求項９に記載の方法を実行させるように動作可能な、情報を記録するためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録担体におけるトラックに情報を記録するための装置であって、前記装置は、前記情報を表すマークを記録する記録手段と、とりわけビデオのようなディジタル符号化されたリアルタイム情報の、パケットのストリームの形での前記トラックへの記録、及び前記パケットの再生を制御するための特徴点情報の記録を制御する制御手段とを有する装置に関する。
【０００２】
本発明は更に、情報を記録する方法に関する。
【０００３】
本発明は更に、情報を記録するためのコンピュータプログラムに関する。
【背景技術】
【０００４】
記録担体に情報を記録するための装置及び方法は国際特許出願公開ＷＯ００／２８５４４（ＰＨＮ１７１６１）より知られたものである。ここでは、ディジタル圧縮されたビデオデータが、例えばＭＰＥＧ２フォーマットのようなビデオ符号化規格に従って光ディスクに記録される。前記装置はビデオ情報を受信するための入力手段と、前記ビデオ情報をトラックにパケットのストリームの形で、とりわけビデオファイルとして記録するための記録手段とを持つ。前記パケットは、ビデオ、オーディオ、又は例えば字幕のような他の情報を含んでも良い。幾つかのパケットが、共に例えばＭＰＥＧにおいてＩピクチャと呼ばれる完全に独立に符号化されたビデオフレームのような、再生可能な量の情報を構成するために必要とされる。前記装置は更に、前記パケットの再生を制御するための、特徴点（characteristic point）情報を生成するための制御手段を持つ。前記特徴点情報は、前記ビデオファイル中の特徴点、即ちＩピクチャの先頭又は新たな場面のような特定のデータ要素の位置を識別する。前記特徴点情報は、例えば前記ファイルの先頭のような前記ビデオファイルにおける与えられた参照点からのオフセットを含むアドレス及び／又はポインタへのポインタを含む。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
既知のシステムの問題点は、記録されたデータにおけるエラーが発生し得る点、及び再生されるビデオが前記エラーによって影響を受け得る点である。とりわけ、ビデオ復号化器が適用可能なビデオ規格に準拠しないデータを受信するために、アーティファクト（artifact）が可視となり得る。
【０００６】
本発明の目的は、より柔軟な方法でエラーを隠蔽することが可能な、ディジタル圧縮されたビデオ情報を記録及び再生するシステムを提供することにある。
【課題を解決するための手段】
【０００７】
本目的のため、最初の段落において記載された装置は、記録エラーを検出し、前記検出されたエラーによる前記リアルタイム情報の失われた部分のサイズを決定し、前記検出されたエラーの前の出口点及び前記検出されたエラーの後の入口点を決定するためのエラー検出手段を持ち、ここで前記出口点までの及び前記入口点から始まる前記リアルタイム情報が復号化可能なパケットのストリームを構成し、前記装置は更に、前記記録エラーが検出された場合に、前記出口点と前記入口点との間のパケットをスキップすることにより、前記特徴点情報を再計算する再計算手段を持つ。前記方法は、とりわけビデオのようなディジタル符号化されたリアルタイム情報の、パケットのストリームの形での前記トラックへの記録、及び前記パケットの再生を制御するための特徴点情報の記録を制御するステップと、記録エラーを検出するステップと、前記検出されたエラーによる前記リアルタイム情報の失われた部分のサイズを検出するステップと、前記検出されたエラーの前の出口点及び前記検出されたエラーの後の入口点を決定するステップとを有し、ここで前記出口点までの及び前記入口点から始まる前記リアルタイム情報が、復号化可能なパケットのストリームを構成し、前記方法は更に、前記記録エラーが検出された場合に、前記出口点と前記入口点との間のパケットをスキップすることにより、前記特徴点情報を再計算するステップを有する。本手段は、エラー部分がスキップされるように特徴点情報を適合させることにより、記録エラーが、検出されるとすぐに、隠蔽されることができるという利点を持つ。とりわけ、前記エラー部分の前かつパケットのストリームにおいて復号化器が画像を完了した点において、出口点が決定される。前記エラーの後の入口点が、前記復号化器が、例えばＩピクチャのような、いずれの先行する情報とも独立に復号化を開始することができる前記ストリーム中の点において決定される。前記検出されたエラーによって影響を受けないが、影響を受けるビデオピクチャの一部であるいずれのパケットもスキップされる。それ故、かような以降の再生の間、前記エラーは完全に回避されることができる。なぜなら前記適合された特徴点情報を利用することにより、前記エラーを含むビデオストリームの部分はもはや必要とされないからである。加えて、復号化器のリセット、可視の又は可聴のアーティファクトに導く定義されていないオーディオ及び／又はビデオのデータ要素に帰着し得る、より複雑なタイプのエラーは、前記特定点情報を適合させることにより除去される。結果のストリームは依然として時間の不連続性を持つが、ユーザにとっては殆ど検出可能ではない。
【０００８】
本発明はまた以下の認識に基づく。本発明者は、前記特徴点情報と実際のディスク上のビデオデータとの間に不整合が起こり得ることを認識した。このような状況に導き得る（少なくとも）以下の３つの異なる種類の状況がある。考慮されるエリアにおいて破損したデータを含まないが、データの一部がディスクに書き込まれていない媒体。このことは、力学的な衝撃、不正なバッファ管理、ディスクドライブがネットワークドライブとして利用される場合におけるネットワークエラー等の結果であり得る。第２に、考慮されるエリア上に破損したセクタを含む媒体。書き込みの間、破損したセクタが遭遇され、データの一部が失われている。第３に、データが正しく書き込まれた幾らかの後に、例えば擦傷又は汚れによりディスクエラーがもたらされる場合。前記記録エラーの悪影響を削減することは、不整合性を解決することにより達成されることができる。前記ファイルをアドレス指定するために生成されるＣＰＩ構造が、前記ファイルが正しく書き込まれたか否かをチェックするために利用される。否である場合、前記ＣＰＩ構造は失われた前記ファイルの部分を見つけるために利用される。前記特徴点情報は、ディスク上のデータと整合するように再計算される。
【０００９】
前記装置の実施例においては、前記エラー検出手段が、前記特徴点情報を介してリアルタイム情報を確認（verify）する手段を有する。このことは、前記特徴点情報が、前記リアルタイム情報のファイルに渡って分散されたアクセス点を持つアクセス情報の簡潔なセットを構成するという利点を持つ。更に前記特徴点情報は、ファイル管理システムデータに加えて、前記リアルタイム情報のサイズ及び位置を示す。前記特徴点情報を利用することは、前記ビデオストリーム内の関連するパケットへの容易なアクセスをもたらす。いずれの検出されたエラーもが、前記特徴点情報を適合させることにより修復されることができる。実施例においては、前記確認する手段は、前記特徴点情報を介して前記リアルタイム情報のファイルにアクセスすることにより、リアルタイム情報のファイルのステータス情報、とりわけファイル管理システムによって示されるようなファイルのサイズ又は正しく書き込まれていない部分を確認し、前記ファイルの失われた部分を決定する。このことは、前記ファイルが幾つかのエラーを含むことを示すが、前記ファイルのどこ及びどの部分が失われているかは示さないファイル管理システム情報が利用可能となり得るという利点を持つ。リアルタイム情報については、前記ファイルは依然として利用可能であり、前記特徴点情報は、どの部分が通常にアクセス可能であるか、及びどの部分が失われているかを見出すために利用される。それ故、損傷したファイルが、再生されるビデオの質の僅かな劣化のみを伴って、依然として利用されることができる。
【００１０】
前記装置の実施例においては、前記再計算手段は、前記出口点から前記入口点までの間のパケットへのポインタを除去する手段、及び／又は前記入口点の後のポインタのオフセットを再計算する手段を有する。このことは、前記特徴点情報がここでは、前記ビデオファイル内の有用なパケットの正当なアドレスのみを指すという利点を持つ。
【００１１】
米国特許出願公開ＵＳ２００１／００１８７２７Ａ１は、ファイル管理システムを介してビデオデータを記録し、ＡＶアドレスと呼ばれる特徴点情報を添付する装置を記載していることに留意されたい。前記ファイル管理システムは、欠損管理、即ち記録の間の記録エラーによって影響を受けたデータの再配置の機能を持つ。それ故、全てのビデオデータが記録され、前記ファイル管理システムは欠損したエリアの位置を常時監視する。前記特徴点情報（ＡＶアドレス）は、欠損管理には含まれない（［1150−1158］を参照）。反対に本発明は、データが損傷を受け恒常的に失われている状況に関し、前記特徴点情報を利用する解決方法を提供する。
【００１２】
本発明のこれらの及び他の態様は、以下の説明において例として記載される実施例を更に参照しながら、及び添付する図を参照しながら、説明されより明らかとなるであろう。異なる図における対応する要素は、同一の参照番号を持つ。
【発明を実施するための最良の形態】
【００１３】
図１ａは、トラック９及び中央穴１０を持つディスク型の記録担体１１を示す。情報を表す一連の記録された（記録されるべき）マークの位置であるトラック９は、情報層上に略平行なトラックを構成する巻の螺旋のパターンに従って配置される。前記記録担体は、光ディスクと呼ばれる光読み取り可能なものであっても良く、記録可能なタイプの情報層を持つ。記録可能なディスクの例はＣＤ−Ｒ及びＣＤ−ＲＷ、ＤＶＤ＋ＲＷのようなＤＶＤの書き込み可能なバージョン、並びにブルーレイ（Blue-ray）ディスク（ＢＤ）と呼ばれる、青色レーザを利用した高密度の書き込み可能な光ディスクである。ＤＶＤについての更なる詳細は、参考文献：ECMA-267:「120mm DVD - Read-Only Disc -」(1997)において見出される。前記情報は、前記情報層において、例えば相変化物質における結晶又は非結晶のマークのような、前記トラックに沿った光学的に検出可能なマークを記録することにより表される。記録可能なタイプの記録担体上のトラック９は、ブランクの記録担体の製造の間に備えられる予めエンボスされたトラック構造により示される。前記トラック構造は例えば、走査の間読み取り／書き込みヘッドが前記トラックを追従することを可能とするプリグルーブ１４によって構成される。前記トラック構造は、通常情報ブロックと呼ばれる情報の単位の位置を示すための、例えばアドレスのような位置情報を有する。前記位置情報は、かような情報ブロックの先頭の位置を探すための特定の同期マークを含む。前記位置情報は、以下に説明されるように、変調されたウォブルのフレームに符号化される。
【００１４】
図１ｂは、記録可能なタイプの記録担体１１の線ｂ−ｂに沿ってとられた断面図を示す。ここで、透明な基板１５は記録層１６及び保護層１７を備える。保護層１７は更なる基板層を有しても良い。例えばＤＶＤにおけるように、前記記録層は０．６ｍｍの基板上にあり、０．６ｍｍの更なる基板が該層の背面に接着されても良い。プリグルーブ１４は、基板１５の物質の窪み又は隆起として、又は周囲とは逸脱した物質特性として実装されても良い。
【００１５】
記録担体１１は、ＭＰＥＧ２のような標準化されたフォーマットに従ってディジタル符号化されたビデオを表す情報を担持するように意図される。
【００１６】
図２は、例えばＣＤ−Ｒ若しくはＣＤ−ＲＷ又はＤＶＤ＋ＲＷ若しくはＢＤのような、書き込み可能な又は再書き込み可能なタイプの記録担体１１に情報を書き込む記録装置を示す。前記装置は、前記記録担体上のトラックを走査する記録手段を備える。前記手段は、記録担体１１を回転させるための駆動ユニット２１、ヘッド２２、前記トラック上を径方向に粗くヘッド２２を位置決めするための位置決めユニット２５、及び制御ユニット２０を含む。ヘッド２２は、放射ビーム２４を生成するための、知られたタイプの光学系を有する。放射ビーム２４は、光学素子を通して誘導され、前記記録担体の前記情報層のトラックにおける放射スポット２３にフォーカスされる。放射ビーム２４は、例えばレーザダイオードのような放射源により生成される。前記ヘッドは更に、放射ビーム２４のフォーカスを前記ビームの光軸に沿って移動させるためのフォーカスアクチュエータと、前記トラックの中心における径方向のスポット２３の詳細な位置決めのためのトラッキングアクチュエータとを有する（図示されていない）。前記トラッキングアクチュエータは、光学素子を径方向に移動させるためのコイルを有しても良く、又は代替として反射素子の角度を変更させるように構成されても良い。情報を書き込むために、前記放射は、前記記録層において光学的に検出可能なマークを生成するように制御される。読み取りのために、前記情報層によって反射される放射が、ヘッド２２中の例えば４象限ダイオードのような通常のタイプの検出器によって検出される。前記検出器は、読み取り信号と、更に前記トラッキングアクチュエータ及びフォーカスアクチュエータを制御するためのトラッキングエラー信号及びフォーカスエラー信号を含む検出器信号とを生成する。前記読み取り信号は、情報を取得するため、復調器、デフォーマッタ及び出力ユニットを含む通常のタイプの読み取り処理ユニット３０によって処理される。それ故、情報を読み取るための取得手段は駆動ユニット２１、ヘッド２２、位置決めユニット２５及び読み取り処理ユニット３０を含む。前記装置は、ヘッド２２を駆動するための書き込み信号を生成するため入力情報を処理するための書き込み処理手段を有する。該手段は、入力ユニット２７を有しても良い。前記装置は更に、フォーマッタ２８及び変調器２９を有する変調手段を有する。制御ユニット２０は、情報の記録及び取得を制御し、ユーザまたはホストコンピュータからコマンドを受信するように構成されても良い。制御ユニット２０は、例えばシステムバスのような制御線２６を介して、入力ユニット２７、フォーマッタ２８、変調器２９、読み取り処理ユニット３０、駆動ユニット２１及び位置決めユニット２５に接続される。制御ユニット２０は、以下に説明されるような本発明による手順及び機能を実行するための、例えばマイクロプロセッサのような制御回路、プログラムメモリ及び制御ゲートを有する。制御ユニット２０はまた、論理回路における状態機械として実装されても良い。入力ユニット２７は、前記オーディオ及び／又はビデオを情報の単位に加工する。該情報の単位は、例えば誤り訂正符号（ＥＣＣ）を付加することにより及び／又はインタリーブすることにより、制御データを付加し、（以下に説明されるような）記録フォーマットに従ってデータをフォーマットするために、フォーマッタ２８に送られる。コンピュータアプリケーションについては、前記情報の単位はフォーマッタ２８に直接接続される。フォーマッタ２８の出力部からの前記フォーマットされたデータは、変調ユニット２９に送られる。変調ユニット２９は、ヘッド２２を駆動する変調信号を生成するための、例えばチャネル符号化器を有する。変調ユニット２９は更に、前記変調された信号に同期パターンを含ませるための同期手段を有する。変調ユニット２９の入力部に供給される前記フォーマットされた単位はアドレス情報を有し、制御ユニット２０の制御の下、前記記録担体上の対応するアドレス指定可能な位置に書き込まれる。制御ユニット２０は、記録された情報ボリュームの位置を示す位置データを記録及び取得するように構成される。書き込み動作の間、前記情報を表すマークが前記記録担体に形成される。前記マークは、いずれの光学的に読み取り可能な形態であっても良い。例えば前記マークは、色素、合金又は相変化物質のような物質に記録するときに得られる、周囲とは異なる反射係数を持つエリアの形態をとっても良い。又は前記マークは、光磁気物質に記録するときに得られる、周囲とは異なる磁化の方向を持つエリアの形態をとっても良い。光ディスクへの記録のための情報の書き込み及び読み込み、有用なフォーマット、誤り訂正並びにチャネル符号化規則は、例えばＣＤシステムから当業者には良く知られている。前記マークは、通常レーザダイオードからの電磁放射のビーム２４を介して前記記録層に生成されるスポット２３によって形成されても良い。ユーザリアルタイム情報は入力ユニット２７に供給される。入力ユニット２７は、アナログオーディオ及び／又はビデオ、又はディジタル圧縮されていないオーディオ／ビデオのような入力信号のための圧縮手段を有しても良い。適切な圧縮手段は、オーディオについては国際特許出願公開ＷＯ９８／１６０１４−Ａ１（ＰＨＮ１６４５２）において、ビデオについてはＭＰＥＧ２規格において記載されている。前記入力信号は代替として既に符号化されても良い。
【００１７】
ＭＰＥＧはInternational Standardization Organization（ＩＳＯ）のMoving Picture Expert Group（「ＭＰＥＧ」）によって確立された、ビデオ信号圧縮の規格である。ＭＰＥＧは、幾つかの良く知られたデータ圧縮手法を単一のシステムに統合する多段階アルゴリズムである。これらは、動き補償された予測符号化、離散コサイン変換（「ＤＣＴ」）、適応量子化及び可変長符号化（「ＶＬＣ」）を含む。ＭＰＥＧの主な目的は、通常空間ドメイン（ビデオのフレーム内）及び時間ドメイン（フレーム間）に存在する冗長性を除去しつつ、フレーム間圧縮及びインタリーブされたオーディオを可能とすることである。ＭＰＥＧ−１はＩＳＯ／ＩＥＣ１１１７２において規定され、ＭＰＥＧ−２はＩＳＯ／ＩＥＣ１３８１８において規定されている。一般に、ビデオデータに適用され得る３つの異なる符合化フォーマットがある。イントラ符号化は「Ｉ」ブロックを生成する。「Ｉ」ブロックは、符号化がデータのマクロブロック１６が位置するビデオフレーム内の情報にのみ依拠するデータのブロックを示す。インター符号化は「Ｐ」ブロック又は「Ｂ」ブロックのいずれかを生成し得る。「Ｐ」ブロックは、符号化が以前のビデオフレーム（Ｉフレームか又はＰフレームのいずれか。以下共に「参照フレーム」と呼ばれる）において見出された情報のブロックに基づく予測に依拠するデータのブロックを指定する。「Ｂ」ブロックは、符号化が多くとも２つの周囲のビデオフレーム、即ちビデオデータの以前の参照フレーム及び／又は以降の参照フレームからのデータのブロックに基づく予測に依拠するデータのブロックである。原則として、２つの参照フレーム（Ｉフレーム又はＰフレーム）の間において、幾つかのフレームがＢフレームとして符号化されることができる。しかしながら、間に多くのフレームがある場合には前記参照フレームとの時間的な差は増大する（従ってＢフレームの符号化サイズが増大する）傾向があるため、実際にはＭＰＥＧ符号化は、参照フレームの間において多くとも２つのＢフレームが利用されるように利用される。ここでそれぞれのＢフレームは、同一の２つの周囲の参照フレームに依存する。フレーム間の冗長性を除去するため、ビデオ画像中の移動するオブジェクトの変位がＰフレーム及びＢフレームについて推定され、フレーム間のかような動きを表す動きベクトルに符号化される。Ｉフレームは、全てのブロックがインター符号化されるフレームである。Ｐフレームは、ブロックがＰブロックとしてインター符号化されるフレームである。Ｂフレームは、ブロックがＢブロックとしてインター符号化されるフレームである。フレームの全てのブロックについて可能な有効なインター符号化がない場合には、幾つかのブロックはＰブロックとして、又はＩブロックとしてインター符号化されても良い。同様に、Ｐフレームの幾つかのブロックはＩブロックとして符号化されても良い。
【００１８】
前記装置は、記録エラーを検出するためのエラー検出手段を有する。制御ユニット２０は、とりわけビデオのようなディジタル符号化されたリアルタイム情報の、パケットのストリームの形での前記トラックへの記録と、前記パケットの再生の制御するための特徴点情報（ＣＰＩ）の記録とを制御するように構成される。ＣＰＩは国際特許出願公開ＷＯ００／２８５４４に記載されている。更に制御ユニット２０は、入力ユニット２７、読み取り処理ユニット３０及び／又はエラー検出ユニット３２と協働して、記録エラーを検出するように構成される。前記エラー検出手段は、記録の間にエラーを検出するように構成されても良いが、とりわけ記録が実行された後のいずれかの時点においてエラーを検出するように構成されても良いことに留意されたい。両方の場合において、ビデオデータの訂正又は再記録は実行可能ではないと仮定される、即ち前記エラーは恒常的であるとみなされる。前記装置は、かような恒常的なエラーの悪影響を減少させるために備えられる。前記装置は更に、前記出口点と前記入口点との間のパケットをスキップすることにより、記録エラーが検出された場合に、前記特徴点情報を再計算するための再計算ユニット３１を有する。再計算ユニット３１は、記録されるべき前記再計算された特徴点情報を供給するためにフォーマッタ２８に結合された出力部３３を持つ。エラー検出ユニット３２は、符号化のタイプに基づいて、エラー位置の前の最後のとり得る点において出口点を選択するように構成される。例えば、新たに独立して符号化されたビデオフレーム（Ｉピクチャ）の直前において抜け出る。更に再計算ユニット３１は、また符号化のタイプに基づいて、前記エラー位置の後のとり得る最初の点、即ちＩピクチャの直前において入口点を選択するように構成される。
【００１９】
制御ユニット２０及びエラー検出ユニット３２は、以下のように処理するように構成される。記録エラーが検出された後、前記リアルタイム情報の失われた部分のサイズが前記特徴点情報を利用して検出される。例えば、ＣＰＩテーブル中に示された長さとファイルシステム長情報との間の不整合が検出される。次いで、前記検出されたエラーの前の出口点と、前記検出されたエラーの後の入口点とが決定される。前記出口点及び入口点は、前記ビデオストリームのスキップされる部分が可能な限り小さくなるようにしつつ、前記出口点まで及び前記入口点からのリアルタイム情報が共に復号化可能なパケットのストリームを構成するように選択される。前記特徴点情報及び前記ビデオデータへの更なるリファレンスは再計算され、前記不連続を時間の不連続としてマークし、ポインタ及び関連するテーブルを更新する。
【００２０】
前記装置の本実施例において、前記制御ユニット並びにエラー検出及び特徴点情報の再計算の機能は、ソフトウェアプログラムにより実装される。適切なコンピュータ環境において動作するソフトウェアプログラムは、例えばインタフェースバス又はネットワークを介してＰＣに結合された光ディスクレコーダのような、前記コンピュータに接続されたディスクドライブユニットにおける記録処理の実行を制御する。
【００２１】
図３は、記録エラー及び特徴点情報を持つ記録されたビデオのエクステント（extent）を示す。符号化されたビデオ信号３００が、前記記録担体のトラックに沿って記録された一連のエクステント３１０として模式的に示されている。各前記エクステントは、パケットのストリームを含む記録エリアであり、適用可能な記録規格において規定されるような最小のサイズを持つ。１つのエクステントは、前記ディスクの大部分であって良く、例えば映画のようなかなりの量のビデオ情報を含んでも良い。本図は更に、例えばエクステント３１０に含まれるような実際のリアルタイム情報３００の再生可能なストリームへのポインタのような、前記エクステント中のビデオ情報ブロックにアクセスするための制御情報の単一のファイルとして示された特徴点情報３６０を示す。例えば前記トラックの物理的な破損した部分により、記録エラーが検出されるエラー位置３２０においては、情報が記録されていないか、又はもはやアクセスすることができない。前記エクステントの最後の部分３５０及び次のエクステント３７０は通常アクセス可能である。前記エラーが検出され、前記特徴点情報が失われた部分３８０を除外するために再計算される。前記符号化されたビデオは、出口点３３０まで再生可能であり、入口点３４０において引き続いて再生可能であると決定される。最後の部分３５０が有用な情報を含まない場合、入口点３４０は次のエクステント３７０の先頭であっても良い。前記特徴点情報及び再生制御情報は、図５、６及び７を参照しながら、以下に詳細に説明される。更なる制御ユニット２０が、前記再計算された特徴点情報を記録するように構成される。
【００２２】
前記装置の実施例においては、例えば記録担体１１上の情報の書き込み又は読み取りの間、物理的なエラーを検出するために、エラー出力部を介して、エラー検出ユニット３２が読み取り処理ユニット３０に結合される。前記記録担体からの読み取り信号は、前記記録担体の物理的な欠陥を検出するために監視される。かような欠陥の検出は、光ディスクの書き込みの間に反射されたレーザ放射に基づいても良く、又は他の書き込みパラメータにおける逸脱の検出に基づいても良い。例えば、読み取り信号が生成されても良く、発生したエラーが、記録された前記データブロックに埋め込まれた通常の誤り訂正符号（ＥＣＣ）によって検出されても良い。
【００２３】
実施例においては、エラー検出ユニット３２が、例えばＵＤＦのようなファイル管理システムによって管理される欠陥テーブルのような、前記記録担体に以前に記録された欠陥情報を読み取り及び処理することにより、エラーを検出するように構成される。前記欠陥情報を分析することにより、前記書き込みエラー検出ユニットは、エラーである位置又はことによるとエラーである位置を検出する。例えば、前記ファイル管理システムは、比較的高い数のエラーを示す位置の警告リスト（Alarm List）を生成する。前記ビデオ情報がかような位置に記録されている場合、当該エリア中の前記ビデオ情報のアクセス可能性を確認するために前記特徴点情報が利用される。幾つかのビデオ情報がアクセスされることができない場合、前記特徴点情報は再計算され、アクセス不可能である部分をスキップする。
【００２４】
記録エラーを検出することは、前記ファイルシステムからの他のステータス情報に基づいても良い。前記ファイルシステムは通常、当該ファイルシステムのファイルテーブルを記録及び更新し当該記録及び更新を反映するときに、データの損失を認識している。例えば典型的に、書き込み要求は書き込まれたバイトの数を返し、従って前記ファイルシステムはどれだけのバイトが失われたかを知る（どのバイトが失われたかは知られない）。幾つかの場合において、前記ファイルシステムは失われたファイルの部分を示す。この場合においては、時間の観点で何のデータが失われたかを決定するために、最後の部分の前後のデータが読み取られることができる。代替として前記ドライブが、書き込みが完了していないことを示すだけでも良い。しかしながら、例えば幾つかのデータがネットワークを通して失われたネットワーク接続された記憶装置のような幾つかの場合においては、前記ファイルシステムは、前記ディスクとは整合しているが、アプリケーション層とは整合していない。前記特徴点情報は、かような整合性を確認するために利用されることができる。
【００２５】
実際的な実施例において、前記ファイルシステムは以下のようにディスクに実際に書き込まれたデータと整合するようにされなければならない。前記ファイルシステムが前記ドライブから「アクション非完了」イベントを受信した場合、正常に書き込まれた部分を見つけるためにデータを読み戻すことが必要となり得る。前記ストリームをパースすることにより、又は不正なＥＣＣブロックを調べることにより、不連続性を見つけることが可能であろう。前記ファイルシステムがディスク上の実際のデータを反映するために更新された後、対処されるべき２つの更なる課題がある。第１に、ソースパケットのオフセットを利用してアドレス指定が行われること、即ちファイルの内容が、この場合は１９２バイトであるソースパケットサイズの倍数でアドレス指定される点である。このことは、アドレス指定がうまく動作するために、失われたデータのサイズが１９２バイトの倍数である必要があることを意味する（そうでなければ、前記ソースパケットのオフセットがソースパケットの先頭を指さない）。それ故、前記ファイルシステムは、前記失われたデータが前記ソースパケットのサイズの倍数となるように更新されるべきである。前記失われたデータが実際に完全なソースパケットの整数倍（単にソースパケットのサイズの倍数ではない）であることが確認されるべきである。このことは、ファイルがいずれの不完全なソースパケットをも含まないことを確実にする。
【００２６】
図４は、論理的なエラー及び特徴点情報を含む記録されたデータのエクステントを示す。符号化されたビデオ信号４００が、前記記録担体のトラックに沿って記録された一連のエクステント４１０として模式的に示されている。各前記エクステントはパケットのストリームを含む。本図は更に、エクステント４００中のビデオ情報ブロックにアクセスするための制御情報の単一のファイルとして示された特徴点情報４６０を示す。エラー位置４２０において、例えば入力ビデオストリーム中のビデオ情報の失われた部分により、論理エラーが発生する。次のエクステント４７０は、通常に記録されている。前記エラーは検出され、失われた部分４８０を除外するために前記特徴点情報が再計算される。前記符号化されたビデオが出口点４３０まで再生可能であり、入口点４４０において引き続いて再生可能であることが決定される。出口点４３０及び入口点４４０は共に同一の前記エクステントに位置し、このタイプの論理エラーと非常に近くても良い。
【００２７】
前記装置の実施例においては、制御ユニット２０が、以前に記録されたビデオ情報のための修復機能を実行するように構成される。前記エラー検出手段は、読み取り処理ユニット３０に結合されたビデオストリームエラー検出ユニット３６を有する。記録された前記ビデオストリームが再生され、記録エラーが検出される。前記特徴点情報が上述したように再計算され記録される。ビデオストリームエラー検出ユニット３６は、ＭＰＥＧ２ビデオ復号化器の機能として実装されても良い。該復号化器は必ず前記ビデオデータを処理する必要があり、それ故整合性のないビデオデータのエラー検出を提供するように容易に構成され得る。
【００２８】
図５は再生情報を示す。前記再生情報は、再生リスト層と呼ばれる上部に示され、一方ビデオストリーム情報がクリップ層と呼ばれる下部に示される。再生リスト５１０は、ビデオの提示間隔の集合である。ここでビデオストリームはクリップ５２０に物理的に保存される。前記クリップはクリップ情報ファイルを有し、前記クリップ情報ファイルは記録セッションにおいて記録された連続的な量のビデオを再生するための特徴点情報を有する。クリップＡＶファイルは、それ自体で前記ビデオ及びオーディオ情報を含む。例えば前記特徴点情報は、通常タイムスタンプ毎に、前記クリップＡＶファイル中のアクセス点についてのアドレス情報を有する。前記再生リスト層において、第１のタイプのファイル構造が示されている。該第１のタイプのファイル構造は、単一の記録されたクリップの再生を制御する実再生リストである。前記クリップは、前記再生リストにおいて、前記提示間隔を規定する幾つかの再生アイテムに分割されても良い。前記再生アイテムが物理的に連続したものである必要はない。例えば記録されたビデオストリーム中のコマーシャルは、非選択再生リストとすることによりスキップされても良い。前記実再生リストは、対応するクリップに直接結合される。例えば、前記クリップが仮想再生リストにリンクされていないならば、前記実再生リストが削除される場合、前記クリップも削除される。第２のタイプのファイル構造即ち仮想再生リストは、幾つかのクリップから及び／又はブリッジクリップ５３０からの提示間隔の再生を制御するために利用される。ブリッジクリップ５３０は、あるクリップ中の再生アイテムから異なるクリップ中の次の再生アイテムへの切り換え時の間のシームレスな接続を得るために特に生成される。本発明によれば、検出されたエラーは、上述のように前記特徴点情報を再計算することにより防止される。実施例においては、対応する再生情報もまた再計算される。なぜなら、前記特徴点情報中のここでスキップされる部分は、もはやアクセスされることができないからである。
【００２９】
実施例においては、前記エラー検出及び特徴点情報再計算処理は、ユーザによって制御されても良い。前記ユーザは、例えば表示されたビデオストリーム中の障害又はアーティファクトのような、前記ディジタル符号化されたビデオ情報中のエラーを検出する。前記装置はユーザコマンドモードを持ち、該モードにおいて前記ユーザがこのとき記録エラーとしてマークされる必要がある前記ビデオの部分を指示する。前記装置は次いで、上述したように前記特徴点情報を再計算する。
【００３０】
図６は、特徴点情報におけるオフセットの再計算を示す。元のファイルデータ６００は上部に示されており、記録されるべきであったサイズを持つ。特徴点情報６０１は、前記ビデオファイル中の特徴的なアイテムを指す破線として示されている。元の特徴点情報は、縦の線によって模式的に示されている。例えば、特徴点情報６０１中の特定のポインタがオフセット６０５を持つ。しかしながら、記録エラー６０３は、記録されない（又はアクセス可能でない）ファイルの部分に帰着する。実際のビデオファイル６０２は、本図の下部に示される。エラー６０３及び失われた部分のため、実際のファイルサイズはより小さく、前記オフセットは不正な位置に設定されている。前記失われた部分のサイズを知ることにより、前記特徴点情報が再計算される。例えばポインタ及びオフセットの再計算は斜めの破線６０４によって示される。前記特徴点情報（ＣＰＩ）は、エラーを検出するために利用される。ＣＰＩの最後の点がファイル末尾以降である位置をアドレス指定している場合、前記ファイルデータの一部が失われているここは明らかである。この場合においては、前記ＣＰＩは失われている前記ファイルの一部を検出するために利用されることができる。このことは、ＣＰＩテーブル中の二分探索を利用して、ＣＰＩエントリにより指された位置におけるディスク上のデータが、前記ＣＰＩエントリにおけるものと同一のプレゼンテーションタイムスタンプ（ＰＴＳ）を持つパケットに対応しない最初のエントリを探すことにより為される。前記ファイルにおいてこの場所が見出されると、不連続後の次のＰＴＳが、正当なデータが再開する位置を示す。これら２つのＰＴＳを利用して、提示時間の観点から失われたデータの量が計算されることができる。複数の失われたファイルの部分があり得るが、上述のような検索によりそれぞれが見出されることができる。前記ＣＰＩは前記エラーを反映するように更新される必要がある。当該更新は、失われたデータを指すＣＰＩを除去すること、及び当該ストリーム中の最初のエラーの後をアドレス指定するようにＣＰＩポインタを更新することを含む。前記失われたデータが知られると、アプリケーション構造が前記エラーを反映するように更新されることができる（図５を参照）。受信されたデータ伝送ストリームは通常、例えば前記伝送ストリーム内のパケットのタイミングを示す到着時間クロック（ＡＴＣ）のような時間インジケータを含む。記録の間に幾つかのデータが失われた場合、ＡＴＣの不連続があるであろう。前記クリップ情報は、欠陥が発生する点におけるＡＴＣの不連続を示すように更新され、前記失われたデータ用のＣＰＩが破棄される。前記ＡＴＣの不連続の後の全ての点のアドレスは、変更を反映するように更新されるべきである。
【００３１】
図７は、特徴点情報におけるパケットのスキップを示す。元のファイルデータ７００は上部に示され、記録されるべきであったサイズを持つ。しかしながら、記録エラー７０３は記録されない（又はアクセス可能でない）前記ファイルの一部に帰着する。最初のステップにおいて、エラー７０３により失われた部分が、図４を参照しながら以上に説明されたような完全なソースパケットのみをとることにより確立される。それ故、完全なパケットについて調節されたファイル７０１において、部分７０４はビデオパケットを取得するためにアクセスされることができない。第２の問題は、残りのデータは完全なソースパケットのシーケンスであるが、ＭＰＥＧ−２フレーム間の符号化依存性のため、前記データは全体として正しく復号化しないという点である。このことは再生時に可視のアーティファクトに帰着する。これらのアーティファクトを回避するため、前記ビデオが正しく復号化されるように、幾つかの付加的な情報が破棄されるべきである。このことは、Ｉ又はＰフレームの直前の出口点７０６において欠陥の前に前記シーケンスを終了し、Ｉフレームを持つ前記欠陥の後の入口点７０７において前記シーケンスを開始することを意味する。結果として、復号化エラーにより引き起こされる可視のアーティファクトの代わりに、ビデオの提示において中断７０５があることになる。このことは、復号化エラーよりもユーザにとって邪魔にならない。他の調整もまた必要となり得ることに留意されたい。例えば、ビデオデータは（ＤＶＤにおけるＶＯＢＵのような）ユニットで構成されても良い。再生されることができないいずれの不完全な構造もが、切り離される必要がある。再計算された特徴点情報によって示されるような最終的なファイル７０２は、可視の問題のない画像の復号化のために調節される。
【００３２】
本発明はＢＤを利用した実施例によって主に説明されたが、ＤＶＤのような同様な実施例が他の光記録システムのために適している。例えばＤＶＤ＋ＲＷにおいては、前記再生情報は前記ＥＣＭＡ文献におけるようなＤＶＤ規格に従って構成され、再生可能なアイテムについて特徴点情報を含むセルと、物理的に保存されたビデオについてＶＯＢＵを含む。また情報担体として光ディスクが記載されたが、ハードディスク又は磁気テープのような他のメディアが利用されても良い。本明細書において、「有する（comprising）」という語は列挙されたもの以外の要素又はステップの存在を除外するものではないこと、要素に先行する「１つの（a又はan）」という語は複数のかような要素の存在を除外するものではないこと、いずれの参照記号も請求の範囲を限定するものではないこと、本発明はハードウェア及びソフトウェアの両方によって実装されても良いこと、及び幾つかの「手段（means）」が同一のハードウェアのアイテムによって提供されても良いことに留意されたい。更に、本発明の範囲は実施例に限定されるものではなく、本発明は上述された新規な特徴又は特徴の組み合わせのそれぞれ及び全てに存する。
【図面の簡単な説明】
【００３３】
【図１（Ａ）】記録担体（上面図）を示す。
【図１（Ｂ）】記録担体（断面図）を示す。
【図２】記録装置を示す。
【図３】記録エラー及び特徴点情報を持つ記録されたビデオのエクステントを示す。
【図４】論理エラー及び特徴点情報を持つ記録されたビデオのエクステントを示す。
【図５】特徴点情報及び再生リスト情報を示す。
【図６】特徴点情報におけるオフセットの再計算を示す。
【図７】特徴点情報におけるパケットのスキップを示す。
2005526348.tif 000003
【図２】
2005526348.tif 000004
【図３】
2005526348.tif 000005
【図４】
2005526348.tif 000006
【図５】
2005526348.tif 000007
【図６】
2005526348.tif 000008
【図７】
2005526348.tif 000009
【国際調査報告】
2005526348.tif 000010
2005526348.tif 000011
2005526348.tif 000012
2005526348.tif 000013