(57)【要約】【課題】  記録処理が強制終了されて不完全なデータ構造となった書き込み可能ディスクについて、データ修復を行って認識不能であったコンテンツデータを認識可能にさせる。【解決手段】  ライトワンスディスク１１０から不完全な記録状態となったＶＯＢ＃ｍ＋１を含んだＶＯＢＳを抽出する不完全ＶＯＢＳ取得部１０１と、抽出されたＶＯＢＳからＶＯＢ境界情報及びアドレス情報をそれぞれ抽出するＶＯＢ境界検出部１０２及びアドレス情報検出部１０３と、抽出されたＶＯＢＳからデータが欠落していないＶＯＢ＃１〜ＶＯＢ＃ｍに対応する管理情報ＶＴＳＩ＃ｉを生成して記録する管理情報生成部１０５及び管理情報記録部１０６と、ＶＯＢ＃ｍ＋１に対応する管理情報ＶＴＳＩ＃ｉ＋１を生成して記録する管理情報生成部１０７及び管理情報記録部１０９と、ＶＯＢ＃ｍ＋１を修復してＶＯＢ＃１＠ＶＯＢＳ＃ｉ＋１として記録する最終ＶＯＢ記録部１０８とを備えた。【選択図】      図１
2006092686.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のビデオブロックデータに、ビデオブロックデータの先頭アドレス情報及び識別子情報がそれぞれ含まれた再生管理情報と映像データとが少なくとも格納されて構成されたビデオオブジェクトデータと、このビデオオブジェクトデータに関連するビデオオブジェクト管理情報と、から構成されたコンテンツデータが１つ以上記録された書き込み可能ディスクについて、任意のコンテンツデータの記録中に記録動作が強制終了されて前記コンテンツデータに含まれる任意のビデオブロックデータがデータの不足した不完全な記録状態になると共に、前記コンテンツデータに含まれるビデオオブジェクト管理情報が未記録状態となった場合に、前記書き込み可能ディスクをデータ修復するようにしたディスクデータ修復装置において、
前記書き込み可能ディスクから所定の順番で読み出すビデオオブジェクト管理情報に基づき、前記任意のコンテンツデータ内の前記不完全な記録状態のビデオブロックデータを含むビデオオブジェクトデータを抽出する不完全ビデオオブジェクトデータ抽出手段と、
前記抽出されたビデオオブジェクトデータについて、これを構成する１つ以上のビデオブロックデータに格納された再生管理情報から識別子情報及びアドレス情報を抽出する識別子／アドレス情報抽出手段と、
前記抽出された識別子情報及びアドレス情報に基づき、前記抽出されたビデオオブジェクトデータから前記不完全な記録状態のビデオブロックデータを除いた他のビデオブロックデータに対応する管理情報を生成して前記未記録状態となっているビデオオブジェクト管理情報に記録して修復するビデオオブジェクト管理情報修復手段と、
前記抽出された識別子情報及びアドレス情報に基づき、前記不完全な記録状態のビデオブロックデータに対応する管理情報を生成し、新たなビデオオブジェクト管理情報として前記書き込み可能ディスクに記録する新規ビデオオブジェクト管理情報追加手段と、
前記不完全ビデオオブジェクトデータ抽出手段で抽出された前記不完全な記録状態のビデオブロックデータについて、前記識別子／アドレス情報抽出手段で抽出された前記識別子及びアドレス情報に基づき、前記ビデオブロックデータに含まれる再生管理情報を修復して前記書き込み可能ディスクに記録する新規ビデオオブジェクトデータ追加手段とを具備し、
前記書き込み可能ディスクがデータ修復された後、前記ディスクに記録された全てのビデオオブジェクトデータを読み出し可能にさせるように構成したことを特徴とするディスクデータ修復装置。
【請求項２】
１つ以上のビデオブロックデータに、ビデオブロックデータの先頭アドレス情報及び識別子情報がそれぞれ含まれた再生管理情報と映像データとが少なくとも格納されて構成されたビデオオブジェクトデータと、このビデオオブジェクトデータに関連するビデオオブジェクト管理情報と、から構成されたコンテンツデータが１つ以上記録された書き込み可能ディスクについて、任意のコンテンツデータの記録中に記録動作が強制終了されて前記コンテンツデータに含まれる任意のビデオブロックデータがデータの不足した不完全な記録状態になると共に、前記コンテンツデータに含まれるビデオオブジェクト管理情報が未記録状態となった場合に、前記書き込み可能ディスクをデータ修復するためにコンピュータに実行処理させるディスクデータ修復用プログラムにおいて、
前記書き込み可能ディスクから所定の順番で読み出すビデオオブジェクト管理情報に基づき、前記任意のコンテンツデータ内の前記不完全な記録状態のビデオブロックデータを含むビデオオブジェクトデータを抽出する不完全ビデオオブジェクトデータ抽出ステップと、
前記抽出されたビデオオブジェクトデータについて、これを構成する１つ以上のビデオブロックデータに格納された再生管理情報から識別子情報及びアドレス情報を抽出する識別子／アドレス情報抽出ステップと、
前記抽出された識別子情報及びアドレス情報に基づき、前記抽出されたビデオオブジェクトデータから前記不完全な記録状態のビデオブロックデータを除いた他のビデオブロックデータに対応する管理情報を生成して前記未記録状態となっているビデオオブジェクト管理情報に記録するビデオオブジェクト管理情報修復ステップと、
前記抽出された識別子情報及びアドレス情報に基づき、前記不完全な記録状態のビデオブロックデータに対応する管理情報を生成し、新たなビデオオブジェクト管理情報として前記書き込み可能ディスクに記録する新規ビデオオブジェクト管理情報追加ステップと、
前記不完全ビデオオブジェクトデータ抽出ステップで抽出された前記不完全な記録状態のビデオブロックデータについて、前記識別子／アドレス情報抽出ステップで抽出された前記識別子及びアドレス情報に基づき、前記ビデオブロックデータに含まれる再生管理情報を修復して前記書き込み可能ディスクに記録する新規ビデオオブジェクトデータ追加ステップとを有し、
前記書き込み可能ディスクがデータ修復された後、前記ディスクに記録された全てのビデオオブジェクトデータを読み出し可能にさせるように構成したことを特徴とするディスクデータ修復用プログラム。
【請求項３】
１つ以上のビデオブロックデータに、ビデオブロックデータの先頭アドレス情報及び識別子情報がそれぞれ含まれた再生管理情報と映像データとが少なくとも格納されて構成されたビデオオブジェクトデータと、このビデオオブジェクトデータに関連するビデオオブジェクト管理情報と、から構成されたコンテンツデータが１つ以上記録された書き込み可能ディスクについて、任意のコンテンツデータの記録中に記録動作が強制終了されて前記コンテンツデータに含まれる任意のビデオブロックデータがデータの不足した不完全な記録状態になると共に、前記コンテンツデータに含まれるビデオオブジェクト管理情報が未記録状態となった場合に、前記書き込み可能ディスクをデータ修復するようにしたディスクデータ修復方法において、
前記書き込み可能ディスクから所定の順番で読み出すビデオオブジェクト管理情報に基づき、前記任意のコンテンツデータ内の前記不完全な記録状態のビデオブロックデータを含むビデオオブジェクトデータを抽出する不完全ビデオオブジェクトデータ抽出ステップと、
前記抽出されたビデオオブジェクトデータについて、これを構成する１つ以上のビデオブロックデータに格納された再生管理情報から識別子情報及びアドレス情報を抽出する識別子／アドレス情報抽出ステップと、
前記抽出された識別子情報及びアドレス情報に基づき、前記抽出されたビデオオブジェクトデータから前記不完全な記録状態のビデオブロックデータを除いた他のビデオブロックデータに対応する管理情報を生成して前記未記録状態となっているビデオオブジェクト管理情報に記録するビデオオブジェクト管理情報修復ステップと、
前記抽出された識別子情報及びアドレス情報に基づき、前記不完全な記録状態のビデオブロックデータに対応する管理情報を生成し、新たなビデオオブジェクト管理情報として前記書き込み可能ディスクに記録する新規ビデオオブジェクト管理情報追加ステップと、
前記不完全ビデオオブジェクトデータ抽出ステップで抽出された前記不完全な記録状態のビデオブロックデータについて、前記識別子／アドレス情報抽出ステップで抽出された前記識別子及びアドレス情報に基づき、前記ビデオブロックデータに含まれる再生管理情報を修復して前記書き込み可能ディスクに記録する新規ビデオオブジェクトデータ追加ステップとを有し、
前記書き込み可能ディスクがデータ修復された後、前記ディスクに記録された全てのビデオオブジェクトデータを読み出し可能にさせるように構成したことを特徴とするディスクデータ修復方法。
【請求項４】
１つ以上のビデオブロックデータに、ビデオブロックデータの先頭アドレス情報及び識別子情報がそれぞれ含まれた再生管理情報と映像データとが少なくとも格納されて構成されたビデオオブジェクトデータと、このビデオオブジェクトデータに関連するビデオオブジェクト管理情報と、から構成されたコンテンツデータが１つ以上記録された再書き込み可能ディスクについて、任意のコンテンツデータの記録中に記録動作が強制終了されて前記コンテンツデータに含まれる任意のビデオブロックデータがデータの不足した不完全な記録状態になると共に、前記コンテンツデータに含まれるビデオオブジェクト管理情報が未記録状態となった場合に、前記再書き込み可能ディスクをデータ修復するようにしたディスクデータ修復装置において、
前記再書き込み可能ディスクから所定の順番で読み出すビデオオブジェクト管理情報に基づき、前記任意のコンテンツデータ内の前記不完全な記録状態のビデオブロックデータを含むビデオオブジェクトデータを抽出する不完全ビデオオブジェクトデータ抽出手段と、
前記抽出されたビデオオブジェクトデータについて、これを構成する１つ以上のビデオブロックデータに格納された再生管理情報から識別子情報及びアドレス情報を抽出する識別子／アドレス情報抽出手段と、
前記抽出された識別子情報及びアドレス情報に基づき、前記抽出されたビデオオブジェクトデータに対応する管理情報を生成して前記未記録状態のビデオオブジェクト管理情報に記録して修復するビデオオブジェクト管理情報修復手段と、
前記不完全ビデオオブジェクトデータ抽出手段で抽出された前記不完全な記録状態のビデオブロックデータについて、前記識別子／アドレス情報抽出手段で抽出された前記識別子及びアドレス情報に基づき、前記ビデオブロックデータに含まれる再生管理情報を修復して前記再書き込み可能ディスクの前記所定のビデオブロックデータが記録されていた同一領域に再記録して修復する新規ビデオオブジェクトデータ修復手段とを具備し、
前記再書き込み可能ディスクがデータ修復された後、前記ディスクに記録された全てのビデオオブジェクトデータを読み出し可能にさせるように構成したことを特徴とするディスクデータ修復装置。
【請求項５】
１つ以上のビデオブロックデータに、ビデオブロックデータの先頭アドレス情報及び識別子情報がそれぞれ含まれた再生管理情報と映像データとが少なくとも格納されて構成されたビデオオブジェクトデータと、このビデオオブジェクトデータに関連するビデオオブジェクト管理情報と、から構成されたコンテンツデータが１つ以上記録された再書き込み可能ディスクについて、任意のコンテンツデータの記録中に記録動作が強制終了されて前記コンテンツデータに含まれる任意のビデオブロックデータがデータの不足した不完全な記録状態になると共に、前記コンテンツデータに含まれるビデオオブジェクト管理情報が未記録状態となった場合に、前記再書き込み可能ディスクをデータ修復するためにコンピュータに実行処理させるディスクデータ修復用プログラムにおいて、
前記再書き込み可能ディスクから所定の順番で読み出すビデオオブジェクト管理情報に基づき、前記任意のコンテンツデータ内の前記不完全な記録状態のビデオブロックデータを含むビデオオブジェクトデータを抽出する不完全ビデオオブジェクトデータ抽出ステップと、
前記抽出されたビデオオブジェクトデータについて、これを構成する１つ以上のビデオブロックデータに格納された再生管理情報から識別子情報及びアドレス情報を抽出する識別子／アドレス情報抽出ステップと、
前記抽出された識別子情報及びアドレス情報に基づき、前記抽出されたビデオオブジェクトデータに対応する管理情報を生成して前記未記録状態のビデオオブジェクト管理情報に記録するビデオオブジェクト管理情報修復ステップと、
前記不完全ビデオオブジェクトデータ抽出ステップで抽出された前記不完全な記録状態のビデオブロックデータについて、前記識別子／アドレス情報抽出ステップで抽出された前記識別子及びアドレス情報に基づき、前記ビデオブロックデータに含まれる再生管理情報を修復して前記再書き込み可能ディスクの前記所定のビデオブロックデータが記録されていた同一領域に再記録する新規ビデオオブジェクトデータ修復ステップとを有し、
前記再書き込み可能ディスクがデータ修復された後、前記ディスクに記録された全てのビデオオブジェクトデータを読み出し可能にさせるように構成したことを特徴とするディスクデータ修復用プログラム。
【請求項６】
１つ以上のビデオブロックデータに、ビデオブロックデータの先頭アドレス情報及び識別子情報がそれぞれ含まれた再生管理情報と映像データとが少なくとも格納されて構成されたビデオオブジェクトデータと、このビデオオブジェクトデータに関連するビデオオブジェクト管理情報と、から構成されたコンテンツデータが１つ以上記録された再書き込み可能ディスクについて、任意のコンテンツデータの記録中に記録動作が強制終了されて前記コンテンツデータに含まれる任意のビデオブロックデータがデータの不足した不完全な記録状態になると共に、前記コンテンツデータに含まれるビデオオブジェクト管理情報が未記録状態となった場合に、前記再書き込み可能ディスクをデータ修復するようにしたディスクデータ修復方法において、
前記再書き込み可能ディスクから所定の順番で読み出すビデオオブジェクト管理情報に基づき、前記任意のコンテンツデータ内の前記不完全な記録状態のビデオブロックデータを含むビデオオブジェクトデータを抽出する不完全ビデオオブジェクトデータ抽出ステップと、
前記抽出されたビデオオブジェクトデータについて、これを構成する１つ以上のビデオブロックデータに格納された再生管理情報から識別子情報及びアドレス情報を抽出する識別子／アドレス情報抽出ステップと、
前記抽出された識別子情報及びアドレス情報に基づき、前記抽出されたビデオオブジェクトデータに対応する管理情報を生成して前記未記録状態のビデオオブジェクト管理情報に記録するビデオオブジェクト管理情報修復ステップと、
前記不完全ビデオオブジェクトデータ抽出ステップで抽出された前記不完全な記録状態のビデオブロックデータについて、前記識別子／アドレス情報抽出ステップで抽出された前記識別子及びアドレス情報に基づき、前記ビデオブロックデータに含まれる再生管理情報を修復して前記再書き込み可能ディスクの前記所定のビデオブロックデータが記録されていた同一領域に再記録する新規ビデオオブジェクトデータ修復ステップとを有し、
前記再書き込み可能ディスクがデータ修復された後、前記ディスクに記録された全てのビデオオブジェクトデータを読み出し可能にさせるように構成したことを特徴とするディスクデータ修復方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスクデータ修復装置、ディスクデータ修復方法、及びディスクデータ修復用プログラムに係り、特にデータの書き込み及び読み出しが可能なＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）に映像データ等を記録している最中に、突如の電源停止等による強制終了がされて不完全なディスクが作成された場合であっても、ディスク上の不完全なデータを修復することによって、記録された映像データ等を認識可能にするディスクデータ修復装置、ディスクデータ修復方法、及びディスクデータ修復用プログラムに関する。
【背景技術】
【０００２】
デジタル情報化社会の本格的到来により、映像や音声等のデータもデジタルデータとして扱われるのが一般的になってきた。これに伴って、データ記録に用いられる媒体は、従来主流であったテープからランダムアクセスが可能なディスクへと変わってきている。特に、保存性及び可搬性に優れた光ディスクはテープに替わるデジタルデータ記録媒体として重要な位置を占めるものである。さらに光ディスクの中では、高画質映像の記録や長時間映像の記録といった大容量データの記録が可能なＤＶＤが使われ始め、近年では映像・音声データの記録再生に関するＤＶＤ規格であるＤＶＤビデオ規格が規格化されたこともあって、この規格に対応したＤＶＤ記録装置やＤＶＤ記録再生装置等が広く普及している。
【０００３】
このような背景のもと、ＤＶＤビデオ規格に準拠したＤＶＤ記録装置は、家庭用途のみならず業務用途においても用いられるようになり、例えば医療用機器分野においても手術や内視鏡検査等の映像・音声データをテープではなくＤＶＤに記録させたいとする要望も高まっている。
【０００４】
しかし、テープとＤＶＤとでは、ＤＶＤ記録装置への映像・音声データの記録中に、停電等の不測の事態が発生してＤＶＤ記録装置の電源供給が突如停止した場合における記録データの損失規模に大きな差があった。具体的には、テープの場合はＶＴＲの電源の停止直前まで記録された映像・音声データがほぼ有効になるが、ＤＶＤの場合は電源が停止した時点から前の所定時間分のデータが無効になるという点である。これは、テープの場合は、公知のデータ記録方式によればデータ構造上テープに順次記録された映像・音声データは後に順次再生可能であるが、ＤＶＤの場合は、ＤＶＤビデオ規格に基づき先に映像・音声データが所定領域に記録された後、その記録された映像・音声データに関する管理情報が別に確保された領域に記録されるため、電源が停止した時点で記録されなかった管理情報に対応する映像・音声データは、たとえディスクに記録されていても認識不能となってしまうからである。
【０００５】
これについて、ＤＶＤビデオ規格に基づくＤＶＤ上の映像・音声データ領域の論理データ構造を図８に例示し、ＤＶＤへのデータ記録における認識不能なデータの発生メカニズムを説明する。同図に示したとおり、ＤＶＤビデオ規格に基づく映像・音声データ領域には映像・音声データの再生に必要な全てのデータが格納されており、その論理データ構造は階層構造となっている。まず、第１層はＶＭＧ（Ｖｉｄｅｏ  Ｍａｎａｇｅｒ）８１とタイトル数分のＶＴＳ（Ｖｉｄｅｏ  Ｔｉｔｌｅ  Ｓｅｔ）８２−１〜８２−ｊとから構成される。ＶＭＧ８１は映像・音声データ領域全体についての管理情報が格納される場所であり、更にいくつかのデータ構造に分割されるがここでは説明を省略する。
【０００６】
各ＶＴＳ８２は、ＶＴＳＩ（Ｖｉｄｅｏ  Ｔｉｔｌｅ  Ｓｅｔ  Ｉｎｆｏｒｍａｔｉｏｎ）８３とＶＯＢＳ（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｓｅｔ）８４とＶＴＳＩ（ＢＵＰ）８５とから構成される。ＶＴＳＩ８３には、対応するＶＴＳ８２に関する管理情報が格納され、ＶＴＳＩ（ＢＵＰ）８５にはＶＴＳＩ８３のバックアップデータが格納される。そして、ＶＯＢＳ８４には映像・音声データやメニューコンテンツが格納され得るが、このメニューコンテンツの格納は必須ではなく、同図においては映像・音声データのみを格納したＶＯＢ（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ）８６−１〜８６−ｋとして構成している。そしてこのＶＯＢ８６は、再生時に使用されるサーチ情報等が格納されたＮａｖｉｇａｔｉｏｎ８７と符号化された映像データが格納されたＶｉｄｅｏ８８と符号化された音声データが格納されたＡｕｄｉｏ８９とから構成された集合体が１つのＶＯＢＵ（Ｖｉｄｅｏ  Ｏｂｊｅｃｔ  Ｕｎｉｔ）として複数構成されている。なお、Ｎａｖｉｇａｔｉｏｎ８７に格納されるサーチ情報等とは、ＤＶＤビデオ規格によれば該当するＶＯＢＵのアドレス情報及び各該当するＶＯＢ８６の最終時間情報を指すものである。
【０００７】
上述したような論理データ構造を有するＤＶＤに映像・音声データを記録する際の記録順序は概略次のとおりである。つまり、ＶＭＧ８１の記録領域が確保された後、１つ以上のＶＴＳ８２についてＶＴＳＩ８３の記録領域が確保された後にＶＯＢＳ８４が先に記録され、このＶＯＢＳ８４の記録が完了した後に、先に領域確保されたＶＴＳＩ８３の記録及びＶＴＳＩ（ＢＵＰ）８５の追加記録がされるという順序となる。そして、記録すべき全てのＶＴＳ８２が記録された後に、映像・音声データ領域全体の管理情報がＶＭＧ８１に記録されるという順序となっている。
【０００８】
したがって、ＤＶＤ記録装置がＤＶＤに映像・音声データを記録しているときに、例えば図９に示すようにＶＴＳ＃９におけるＶＯＢ＃６＠ＶＯＢＳ＃９の記録中にＤＶＤ記録装置の電源が切れる等して記録処理が停止した場合、ＶＴＳＩ＃９及びＶＴＳＩ（ＢＵＰ）＃９への管理情報の記録が完了しないまま電源が切れてしまうためＤＶＤは不完全なデータ構造の状態となり、その後ＤＶＤ再生装置等でＤＶＤからデータを読み出そうとしても、ＶＴＳ＃９についてのＶＯＢ＃１〜ＶＯＢ＃５＠ＶＯＢＳ＃９及びＶＯＢ＃６＠ＶＯＢＳ＃９の記録された部分までの映像・音声データはその所在が認識されず読み出しできないこととなる。
【０００９】
このように、たとえ停電や誤って電源コードを抜く等のイレギュラーな状況により記録が停止したとしても、せっかくディスクに記録された映像・音声データが部分的に認識不能となってしまうということは、ＤＶＤ記録装置等の利用者にとって好ましくないことは言うまでもない。特に、前述した医療用機器等の業務用分野においては、たとえ数秒程度の損失であったとしても撮り直しのできない重要な映像・音声データを失うことになるため、重大な問題として捉えられるものである。
【００１０】
そこで、例えば特許文献１に開示された発明のように、映像データをＤＶＤビデオレコーディング規格に基づきＤＶＤに記録している最中に停電が発生しても、安定した録画を可能とする映像記録再生装置が知られている。この発明によれば、映像データをＤＶＤに記録する際には、管理情報を一定周期で所定の領域に記録し、停電発生後の通電時に記録された管理情報を読み出して映像データを修復するというものである。
【００１１】
また、修復に必要な全ての管理情報をＤＶＤ以外の書き込み及び読み出し可能な記録媒体、例えば不揮発性ＲＡＭ、ＨＤＤ、ＥＥＰＲＯＭ等の電源の印加がなくても記録内容が保持される記憶媒体に記憶させておき、ＤＶＤ記録装置の停電発生後の通電時に記録媒体から管理情報を読み出して映像・音声データを修復するという手段も知られている。
【００１２】
さらに、ＤＶＤ記録装置の内部又は外部にＤＶＤ記録装置を動作させるに十分な電圧を一定時間供給可能な蓄電池と、電源電圧が急低下するタイミングを即座に検知して電源供給源を蓄電池側に切り替える手段とを備え、停電等が発生して電源供給源が蓄電池側に切り替わった後の前記一定時間の間に、ＤＶＤへのデータ記録処理を所定の区切りの良いところまで行って記録処理を終了させるというバックアップ電源手段も広く知られている技術である。
【特許文献１】特開２００３−１０９３６０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、特許文献１に開示された発明では、管理情報の記録タイミングが所定の時間間隔による周期的なものであるため、停電等の発生によって電源が停止するタイミングによっては従来同様修復できない映像データが発生し得るという問題が残る。
【００１４】
また、不揮発性ＲＡＭやＨＤＤといった記録媒体に修復に必要な全ての管理情報を記録させるという技術については、ＤＶＤ以外に管理情報記録専用の記録媒体を備えることが必要となるため、これら記録媒体の停電等に対する十分なリスクヘッジを設ける必要が生じ、又ＤＶＤ記録装置への付加回路及びコストの増大を招く問題がある。
【００１５】
さらに、ＤＶＤ記録装置の内部又は外部に蓄電池を備えるというバックアップ電源手段については、一般的に蓄電池は大きく且つ重く、電源電圧低下の検出手段及び電源供給源の切替制御手段も必要であることから、全体としての物理的な欠点且つコスト的な問題が大きい。
【００１６】
そこで、本発明は上述したような従来抱えていた問題に鑑みてなされたものであり、広く普及したＤＶＤビデオ規格に基づいてＤＶＤに映像・音声データを記録している最中に、停電等の発生によってＤＶＤ記録装置の電源が停止された場合であっても、電源が停止される時点までに記録された映像・音声データを無効とすることなく記録データとして認識させることを可能とするディスクデータ修復装置、ディスクデータ修復方法、及びディスクデータ修復用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記の課題を解決するために、本発明は、１つ以上のビデオブロックデータ（８６）に、ビデオブロックデータの先頭アドレス情報及び識別子情報がそれぞれ含まれた再生管理情報（８７）と映像データ（８８）とが少なくとも格納されて構成されたビデオオブジェクトデータ（８４）と、このビデオオブジェクトデータに関連するビデオオブジェクト管理情報（８３，８５）と、から構成されたコンテンツデータ（８２）が１つ以上記録された書き込み可能ディスク（１１０，３１０）について、任意のコンテンツデータ（５３）の記録中に記録動作が強制終了（５２）されて前記コンテンツデータに含まれる任意のビデオブロックデータがデータの不足した不完全な記録状態になると共に、前記コンテンツデータに含まれるビデオオブジェクト管理情報が未記録状態となった場合に、前記書き込み可能ディスクをデータ修復するようにしたディスクデータ修復装置において、前記書き込み可能ディスクから所定の順番で読み出すビデオオブジェクト管理情報に基づき、前記任意のコンテンツデータ内の前記不完全な記録状態のビデオブロックデータを含むビデオオブジェクトデータを抽出する不完全ビデオオブジェクトデータ抽出手段（１０１）と、前記抽出されたビデオオブジェクトデータについて、これを構成する１つ以上のビデオブロックデータに格納された再生管理情報から識別子情報及びアドレス情報を抽出する識別子／アドレス情報抽出手段（１０２，１０３，１０４）と、前記抽出された識別子情報及びアドレス情報に基づき、前記抽出されたビデオオブジェクトデータから前記不完全な記録状態のビデオブロックデータを除いた他のビデオブロックデータに対応する管理情報を生成して前記未記録状態となっているビデオオブジェクト管理情報に記録して修復するビデオオブジェクト管理情報修復手段（１０５，１０６）と、前記抽出された識別子情報及びアドレス情報に基づき、前記不完全な記録状態のビデオブロックデータに対応する管理情報を生成し、新たなビデオオブジェクト管理情報として前記書き込み可能ディスクに記録する新規ビデオオブジェクト管理情報追加手段（１０７，１０９）と、前記不完全ビデオオブジェクトデータ抽出手段で抽出された前記不完全な記録状態のビデオブロックデータについて、前記識別子／アドレス情報抽出手段で抽出された前記識別子及びアドレス情報に基づき、前記ビデオブロックデータに含まれる再生管理情報を修復して前記書き込み可能ディスクに記録する新規ビデオオブジェクトデータ追加手段（１０８）とを具備し、前記書き込み可能ディスクがデータ修復された後、前記ディスクに記録された全てのビデオオブジェクトデータを読み出し可能にさせるように構成したことを特徴とするディスクデータ修復装置（１）を提供する。
【００１８】
さらに、１つ以上のビデオブロックデータ（８６）に、ビデオブロックデータの先頭アドレス情報及び識別子情報がそれぞれ含まれた再生管理情報（８７）と映像データ（８８）とが少なくとも格納されて構成されたビデオオブジェクトデータ（８４）と、このビデオオブジェクトデータに関連するビデオオブジェクト管理情報（８３，８５）と、から構成されたコンテンツデータ（８２）が１つ以上記録された再書き込み可能ディスク（３１０）について、任意のコンテンツデータ（５３）の記録中に記録動作が強制終了（５２）されて前記コンテンツデータに含まれる任意のビデオブロックデータがデータの不足した不完全な記録状態になると共に、前記コンテンツデータに含まれるビデオオブジェクト管理情報が未記録状態となった場合に、前記再書き込み可能ディスクをデータ修復するようにしたディスクデータ修復装置において、前記再書き込み可能ディスクから所定の順番で読み出すビデオオブジェクト管理情報に基づき、前記任意のコンテンツデータ内の前記不完全な記録状態のビデオブロックデータを含むビデオオブジェクトデータを抽出する不完全ビデオオブジェクトデータ抽出手段（１０１）と、前記抽出されたビデオオブジェクトデータについて、これを構成する１つ以上のビデオブロックデータに格納された再生管理情報から識別子情報及びアドレス情報を抽出する識別子／アドレス情報抽出手段（１０２，１０３，１０４）と、前記抽出された識別子情報及びアドレス情報に基づき、前記抽出されたビデオオブジェクトデータに対応する管理情報を生成して前記未記録状態のビデオオブジェクト管理情報に記録して修復するビデオオブジェクト管理情報修復手段（３０５，３０９）と、前記不完全ビデオオブジェクトデータ抽出手段で抽出された前記不完全な記録状態のビデオブロックデータについて、前記識別子／アドレス情報抽出手段で抽出された前記識別子及びアドレス情報に基づき、前記ビデオブロックデータに含まれる再生管理情報を修復して前記再書き込み可能ディスクの前記所定のビデオブロックデータが記録されていた同一領域に再記録して修復する新規ビデオオブジェクトデータ修復手段（３０８）とを具備し、前記再書き込み可能ディスクがデータ修復された後、前記ディスクに記録された全てのビデオオブジェクトデータを読み出し可能にさせるように構成したことを特徴とするディスクデータ修復装置（３）を提供する。
【発明の効果】
【００１９】
本発明は、ＤＶＤビデオ規格に基づき映像データ等が記録されている最中に記録動作が強制終了された場合に作成される不完全な書き込み可能ＤＶＤについて、強制終了前までに記録された映像データ等が無効とされることなく記録データとして認識させることが可能となる効果を有する。
【００２０】
また、本発明は、再書き込み可能なリライタブルディスクを用いた場合は、記録動作が強制終了される際に記録中であったビデオブロックデータについて、そのブロックデータに含まれる管理情報を修正した後、そのブロックデータを同一領域に重ね書きすることが可能であるため、空き領域を発生させることなく効率的なデータ修復を行うことができるといった効果を有する。
【００２１】
さらに、本発明に係るディスクデータ修復装置は、ディスクの管理情報を退避させる手段や電源のバックアップ手段を設ける必要がないため、これら付加回路にかかるコストや付加回路を設けたことによる停電等に対するリスクヘッジを考慮する必要がなく、信頼性の高いデータ修復を実現できる効果を有する。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を実施するための最良の形態例について図面を参照して説明する。本発明に係るディスクデータ修復装置は、ＤＶＤビデオ規格に準拠したフォーマットで映像・音声データが記録されたＤＶＤ（以下、ディスクと記す。）において、このディスクに映像・音声データを記録中に停電等による電源停止によって記録処理が強制終了されて適切なファイル作成終了処理がされなかったディスクについて、一部適切に書き込みされていないデータ領域を修復して映像・音声データ領域に記録されている映像・音声データを読み出し可能にさせるための装置である。
【００２３】
ＤＶＤビデオ規格に基づきディスクに記録されるデータのデータ構造は、すでに図８に概略説明したようなものである。このデータ構造を、データがディスクに格納される並び順に置き換えた場合であって、映像・音声データの記録中に記録処理が強制終了された場合の例を図５に示す。同図について時系列的に概略の構成を説明すると、まずＶＭＧ５１については、ＤＶＤ記録装置は所望の全てのコンテンツ（全てのＶＴＳ）を記録した後に、データ記録処理を終了させる段階で全体的な管理情報を書き込むためにデータ領域を確保する。次に、ＤＶＤ記録装置はＶＴＳ＃１を記録する際に、ＶＴＳ＃１の管理情報であるＶＴＳＩ＃１の記録のためにデータ領域を確保した後、ＶＯＢＳ＃１としてＶＯＢ＃１〜＃５＠ＶＯＢＳ＃１を順次記録し、そしてこのＶＯＢＳ＃１に関する管理情報を先に領域確保したＶＴＳＩ＃１及びそのバックアップデータとしてのＶＴＳＩ（ＢＵＰ）＃１にそれぞれ記録する。
【００２４】
このようにして１つ以上のＶＴＳが順次ディスクに記録されるが、例えば、ＶＴＳ＃ｉ５３の記録中に停電等によってＤＶＤ記録装置の電源が停止し、記録処理がタイミング５２で強制的に終了したとすると、ディスクにはＶＴＳＩ＃ｉへのデータ記録が未完了のままで、ＶＯＢＳ＃ｉとしてＶＯＢ＃１〜ＶＯＢ＃ｍ＠ＶＯＢＳ＃ｉ及びタイミング５２前までのＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉが記録された状態となる。
【００２５】
この状態で記録終了となったディスクを一般的なＤＶＤビデオ規格対応のＤＶＤ再生装置で再生させた場合、ＶＴＳＩ＃ｉに管理情報が記録されていないために、ディスク内にはＶＯＢ＃１〜ＶＯＢ＃ｍ＠ＶＯＢＳ＃ｉ及びタイミング５２前までのＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉが記録されているにもかかわらず再生不能となる。
【００２６】
本発明に係るディスクデータ修復装置の実施形態例は、上記不完全なディスクについてＶＴＳ＃ｉ５３を修復させるための装置であるが、その修復手順及び修復手段の構成はディスクの種類によって異なる。具体的には、１回限り記録可能なＤＶＤ−Ｒ等のライトワンスディスクと複数回の再記録が可能なＤＶＤ−ＲＷ等のリライタブルディスクとでは、その修復手順及び修復手段の構成が異なる。以下、まずはライトワンスディスクに適用されるディスクデータ修復装置の実施の形態例について説明する。
【００２７】
＜第１の実施の形態例＞
図１は、ライトワンスディスクのデータを修復するためのディスクデータ修復装置の概略機能ブロックを例示した図である。同図において、ディスクデータ修復装置１は、不完全ＶＯＢＳ取得部１０１、ＶＯＢ境界検出部１０２、アドレス情報検出部１０３、パラメータ記憶部１０４、管理情報生成部１０５、管理情報記録部１０６、管理情報生成部１０７、最終ＶＯＢ記録部１０８、及び管理情報記録部１０９から構成され、ライトワンスディスク１１０の読み出し及び書き込みが可能なＤＶＤドライブ部１１１と機能的に接続されるものである。
【００２８】
なお、本実施の形態例においては、ライトワンスディスク１１０のデータ構造は図５に示したデータ構造（但し、時系列的な表現である。）になっているものとし、更に詳細のデータ構造は図８に示したようなものであるとする。
【００２９】
このディスクデータ修復装置１において、不完全ＶＯＢＳ取得部１０１は、ライトワンスディスク１１０から不完全なデータ構造のＶＴＳ＃ｉ５３に含まれたＶＯＢＳ＃ｉ、すなわちＶＯＢ＃１〜ＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉを読み出す機能を有する。ＶＯＢ境界検出部１０２は、不完全ＶＯＢＳ取得部１０１によって読み出されたＶＯＢＳ＃ｉから、これを構成する１つ以上のＶＯＢの境界値情報について、各ＶＯＢに含まれるＮａｖｉｇａｔｉｏｎに含められたＶＯＢ識別子情報に基づき検出する機能を有する。そして、アドレス情報検出部１０３は、不完全ＶＯＢＳ取得部１０１によって読み出されたＶＯＢＳ＃ｉから各ＶＯＢに含まれるＮａｖｉｇａｔｉｏｎに含められたアドレス情報を検出する機能を有する。さらに、パラメータ記憶部１０４は、ＶＯＢ境界検出部１０２及びアドレス情報検出部１０３でそれぞれ検出された境界値情報及びアドレス情報をパラメータ情報としてそれぞれ記憶する機能を有する。
【００３０】
管理情報生成部１０５は、パラメータ記憶部１０４に記憶された各ＶＯＢの境界値情報及びアドレス情報に基づき、強制終了によってデータが欠落しなかったＶＯＢ、すなわちＶＯＢ＃１〜ＶＯＢ＃ｍ＠ＶＯＢＳ＃ｉに関する管理情報を生成する機能を有し、管理情報記録部１０６は、管理情報生成部１０５で生成された管理情報をＤＶＤドライブ部１１１に供給してライトワンスディスク１１０のＶＴＳＩ＃ｉに記録する機能を有する。
【００３１】
そして、管理情報生成部１０７は、パラメータ記憶部１０４に記憶された境界値情報及びアドレス情報に基づき、強制終了によってデータが欠落したＶＯＢ、すなわちＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉに関する管理情報を新たなＶＯＢに関する管理情報として生成する機能を有し、最終ＶＯＢ記録部１０８は、不完全ＶＯＢＳ取得部１０１で取得した、データが欠落しているＶＯＢ、すなわちＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉについてＮａｖｉｇａｔｉｏｎを修正した後、新たなＶＯＢ＃１＠ＶＯＢＳ＃ｉ＋１としてライトワンスディスク１１０に記録する機能を有し、さらに、管理情報記録部１０９は、管理情報生成部１０７で生成された新たな管理情報をＶＴＳＩ＃ｉ＋１及びＶＴＳＩ（ＢＵＰ）＃ｉ＋１としてライトワンスディスク１１０にそれぞれ記録する機能を有する。
【００３２】
上記説明したディスクデータ修復装置１の各機能は、一般的なＤＶＤビデオ規格に準拠したＤＶＤ記録再生装置やＤＶＤ再生装置、又はＤＶＤドライブユニットを接続して制御可能なパーソナルコンピュータに搭載されたＣＰＵ等の制御手段及びメモリ等の記憶手段を用いることによって実現することが可能である。
【００３３】
次に、以上説明した構成のディスクデータ修復装置１の動作について、図２に示したフローチャートの例を参照して説明する。ライトワンスディスク１１０をＤＶＤドライブ部１１１に搭載してディスクデータ修復装置１の動作を開始させると、まず不完全ＶＯＢＳ取得部１０１は、ライトワンスディスク１１０に記録された各ＶＴＳＩを手がかりにして例えばディスクの内周部から外周部の方向にデータをサーチ走査してＶＴＳＩ及びそのバックアップデータが記録されていないＶＯＢＳ、すなわち図５においてはＶＯＢ＃１〜ＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉを順次読み出す（ステップＳ２０１）。
【００３４】
次に、不完全ＶＯＢＳ取得部１０１によって読み出されたＶＯＢＳ＃ｉについて、ＶＯＢ境界検出部１０２は、各ＶＯＢに含まれるＮａｖｉｇａｔｉｏｎに格納されたＶＯＢ識別子情報をそれぞれ検出して各ＶＯＢの境界値情報を取得すると共に、アドレス情報検出部１０３は、各Ｎａｖｉｇａｔｉｏｎに格納されたＶＯＢの先頭アドレス情報を取得し（ステップＳ２０２）、これら取得した境界値情報及びアドレス情報をパラメータ記憶部１０４にそれぞれ記憶させる（ステップＳ２０３）。
【００３５】
次に、管理情報生成部１０５は、パラメータ記憶部１０４に記憶された各ＶＯＢの境界値情報及びアドレス情報に基づき、データが欠落していないＶＯＢ、すなわち本実施の形態例においてはＶＯＢ＃１〜ＶＯＢ＃ｍ＠ＶＯＢＳ＃ｉについてのサーチ情報等を含むＤＶＤビデオ規格に準拠した管理情報を生成する（ステップＳ２０４）。そして、管理情報記録部１０６は、この生成されたＶＯＢ＃１〜ＶＯＢ＃ｍ＠ＶＯＢＳ＃ｉについての管理情報をライトワンスディスク１１０に既にデータ領域確保されているＶＴＳＩ＃ｉに記録し、そして管理情報のバックアップデータをＶＴＳＩ（ＢＵＰ）＃ｉとして新たに記録する（ステップＳ２０５）。
【００３６】
次に、管理情報生成部１０７は、パラメータ記憶部１０４に記憶された各ＶＯＢの境界値情報及びアドレス情報に基づき、データが欠落しているＶＯＢ、すなわち本実施の形態例においてはＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉについてのＤＶＤビデオ規格に準拠した管理情報を新たなＶＴＳ＃ｉ＋１に関する管理情報として生成する（ステップＳ２０６）。そして、最終ＶＯＢ記録部１０８は、パラメータ記憶部１０４に記憶された各ＶＯＢの境界値情報及びアドレス情報に基づき、不完全ＶＯＢＳ取得部１０１で取得されたデータが欠落したＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉについて、これに含まれるＮａｖｉｇａｔｉｏｎのサーチ情報等を修正した後ＶＯＢ＃１＠ＶＯＢＳ＃ｉ＋１として取得し、ライトワンスディスク１１０に管理情報ＶＴＳＩ＃ｉ＋１のデータ領域を確保してから記録する（ステップＳ２０７）。
【００３７】
次に、管理情報記録部１０９は、前記ステップＳ２０６にて生成されたＶＯＢ＃１＠ＶＯＢＳ＃ｉ＋１についての管理情報をライトワンスディスク１１０に既にデータ領域確保されているＶＴＳＩ＃ｉ＋１に記録し、そして管理情報のバックアップデータをＶＴＳＩ（ＢＵＰ）＃ｉ＋１として新たに記録する（ステップＳ２０８）。
【００３８】
以上のような処理動作にてデータ修復されたライトワンスディスク１１０のデータ構造は図６に示したようになる。すなわち、図５に示したＶＴＳ＃ｉ５３が認識不能であった状態から、図６に示したようにＶＴＳＩ＃ｉが修復されて且つＶＴＳＩ（ＢＵＰ）＃ｉが作成されたことによりＶＯＢ＃１〜ＶＯＢ＃ｍ＠ＶＯＢＳ＃ｉがＶＴＳ＃ｉ６１として読み出し可能な状態となる。そして更に、データ修復前にデータが欠落したＶＯＢであったＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉは新たなＶＴＳ＃ｉ＋１  ６２におけるＶＯＢ＃１＠ＶＯＢＳ＃ｉ＋１として作成されて読み出し可能な状態となる。
【００３９】
但し、修復前のＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉ６３において強制書き込み終了された箇所がＶＯＢＵの途中であった場合は、当該書き込み途中のＶＯＢＵは修復されず、その１つ前のＶＯＢＵまでが修復されることとなる。また、修復前のＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉ６３は、修復後は認識されない無効領域となる。
【００４０】
以上により、ＤＶＤ記録装置がライトワンスディスクのＤＶＤに記録最中に、停電等の発生によってＤＶＤ記録装置の電源が停止してデータ記録処理が強制終了したような場合であっても、本実施の形態例におけるディスクデータ修復装置１は、不完全なライトワンスディスクに記録された映像・音声データを認識可能な状態に修復することができる。
【００４１】
なお、本実施の形態例においてはデータが欠落していたＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉを修復する処理動作について説明したが、これに限らずＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉを修復せずに図２におけるステップＳ２０６、ステップＳ２０７、及びステップＳ２０８を省略するようにしても問題はない。
【００４２】
また、本実施の形態例においては、ライトワンスディスクについてのみ説明したが、適用されるディスクの種類はライトワンスディスクに限らずリライタブルディスクに適用しても構わないことはもちろんである。
【００４３】
＜第２の実施の形態例＞
次に、リライタブルディスクに適用されるディスクデータ修復装置の実施の形態例について説明する。図３は、リライタブルディスクのデータを修復するためのディスクデータ修復装置の概略機能ブロックを例示した図である。同図においては、第１の実施の形態例において示したディスクデータ修復装置１と同一の構成部については同一の番号を付与して説明を省略し、新たな構成部のみについて新たな番号を付与してその構成を説明する。ディスクデータ修復装置３は、不完全ＶＯＢＳ取得部１０１、ＶＯＢ境界検出部１０２、アドレス情報検出部１０３、パラメータ記憶部１０４、管理情報生成部３０５、最終ＶＯＢ最記録部３０８、及び管理情報記録部３０９から構成され、リライタブルディスク３１０の読み出し及び書き込みが可能なＤＶＤドライブ部１１１と機能的に接続されるものである。
【００４４】
なお、本実施の形態例においても、リライタブルディスク３１０のデータ構造は図５に示したデータ構造（但し、時系列的な表現である。）になっているものとし、更に詳細のデータ構造は図８に示したようなものであるとする。
【００４５】
このディスクデータ修復装置３において、不完全ＶＯＢＳ取得部１０１がリライタブルディスク３１０から不完全なデータ構造のＶＴＳ＃ｉ５３に含まれたＶＯＢＳ＃ｉ、すなわちＶＯＢ＃１〜ＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉを読み出し、ＶＯＢ境界検出部１０２がＶＯＢＳ＃ｉから１つ以上のＶＯＢの境界値情報について各ＶＯＢに含まれるＮａｖｉｇａｔｉｏｎに含められたＶＯＢ識別子情報に基づき検出し、そしてアドレス情報検出部１０３がＶＯＢＳ＃ｉから各ＶＯＢに含まれるＮａｖｉｇａｔｉｏｎに含められたアドレス情報を検出して、それぞれ検出された境界値情報及びアドレス情報をパラメータ情報としてパラメータ記憶部１０４に記憶することは第１の実施の形態例と同様である。
【００４６】
管理情報生成部３０５は、パラメータ記憶部１０４に記憶された各ＶＯＢの境界値情報及びアドレス情報に基づき、タイミング５２前までのＶＯＢ＃１〜ＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉに関する管理情報を生成する機能を有し、最終ＶＯＢ最記録部３０８は、不完全ＶＯＢＳ取得部１０１で取得したデータが欠落しているＶＯＢ、すなわちＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉについて、それに含まれるＮａｖｉｇａｔｉｏｎのデータを管理情報生成部３０５で生成された管理情報に基づいて修正し、ＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉとしてリライタブルディスク３１０の同一領域に記録する機能を有し、さらに、管理情報記録部３０９は、管理情報生成部３０５で生成された管理情報をＶＴＳＩ＃ｉ及びＶＴＳＩ（ＢＵＰ）＃ｉとしてリライタブルディスク３１０にそれぞれ記録する機能を有する。
【００４７】
上記説明したディスクデータ修復装置３の各機能は、一般的なＤＶＤビデオ規格に準拠したＤＶＤ記録再生装置やＤＶＤ再生装置、又はＤＶＤドライブユニットを接続して制御可能なパーソナルコンピュータに搭載されたＣＰＵ等の制御手段及びメモリ等の記憶手段を用いることによって十分実現可能である。
【００４８】
次に、以上説明した構成のディスクデータ修復装置３の動作について、図４に示したフローチャートの例を参照して説明する。リライタブルディスク３１０をＤＶＤドライブ部１１１に搭載してディスクデータ修復装置３の動作を開始させると、まず不完全ＶＯＢＳ取得部１０１は、リライタブルディスク３１０に記録された各ＶＴＳＩを手がかりにして例えばディスクの内周部から外周部の方向にデータをサーチ走査してＶＴＳＩ及びそのバックアップデータが記録されていないＶＯＢＳ、すなわち図５においてはＶＯＢ＃１〜ＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉを順次読み出す（ステップＳ４０１）。
【００４９】
次に、不完全ＶＯＢＳ取得部１０１によって読み出されたＶＯＢＳ＃ｉについて、ＶＯＢ境界検出部１０２は、各ＶＯＢに含まれるＮａｖｉｇａｔｉｏｎに格納されたＶＯＢ識別子情報をそれぞれ検出して各ＶＯＢの境界値情報を取得すると共に、アドレス情報検出部１０３は、各Ｎａｖｉｇａｔｉｏｎに格納されたＶＯＢの先頭アドレス情報を取得し（ステップＳ４０２）、これら取得した境界値情報及びアドレス情報をパラメータ記憶部１０４に記憶する（ステップＳ４０３）。
【００５０】
次に、管理情報生成部３０５は、パラメータ記憶部１０４に記憶された各ＶＯＢの境界値情報及びアドレス情報に基づき、ＶＯＢＳ＃ｉについての全てのＶＯＢ、すなわち本実施の形態例においてはＶＯＢ＃１〜ＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉについてＤＶＤビデオ規格に準拠した管理情報を生成する（ステップＳ４０４）。そして次に、最終ＶＯＢ再記録部３０８は、管理情報生成部３０５で生成された管理情報に基づきデータの欠落したＶＯＢ、すなわちＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉに含まれるＮａｖｉｇａｔｉｏｎのサーチ情報等を修正してリライタブルディスク３１０のＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉに再記録する（ステップＳ４０５）。
【００５１】
次に、管理情報記録部３０９は、前記ステップＳ４０４にて生成されたＶＯＢ＃１〜ＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉについての管理情報をリライタブルディスク３１０のＶＴＳＩ＃ｉに記録し、そして管理情報のバックアップデータをＶＴＳＩ（ＢＵＰ）＃ｉとして新たに記録する（ステップＳ４０６）。
【００５２】
以上のような処理動作にてデータ修復されたリライタブルディスク３１０のデータ構造は図７に示したようになる。すなわち、図５に示したＶＴＳ＃ｉ５３が認識不能であった状態から、図７に示したようにＶＴＳＩ＃ｉが修復され、そしてＶＴＳＩ（ＢＵＰ）＃ｉが作成され、且つデータが欠落していたＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉのＮａｖｉｇａｔｉｏｎがデータ修復されたことにより、ＶＯＢ＃１〜ＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉがＶＴＳ＃ｉ７１として読み出し可能な状態となる。但し、修復前のＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉにおいて強制書き込み終了された箇所がＶＯＢＵの途中であった場合は、当該書き込み途中のＶＯＢＵは修復されず、その１つ前のＶＯＢＵまでが修復されることとなる。また、本実施の形態例においては、第１の実施の形態例で示した修復前のＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉ６３のような無効データ領域は発生しない。
【００５３】
以上により、ＤＶＤ書き込み装置でリライタブルディスクに記録最中に、停電等によって電源が停止してデータ記録処理が強制終了したような場合であっても、本実施の形態例におけるディスクデータ修復装置３は、不完全なリライタブルディスクに記録された映像・音声データを認識可能なように修復することができる。
【００５４】
しかも、リライタブルディスクを使用すれば、リライタブルディスクは一度記録された領域に再書き込みをすることが可能であるため、ＶＯＢ＃ｍ＋１＠ＶＯＢＳ＃ｉにおけるＮａｖｉｇａｔｉｏｎのサーチ情報等を修復して同一領域に再書き込みすることにより、ライトワンスディスクに比べてディスク容量をより効率的に使用することができる。
【００５５】
以上詳述したように、本発明に係るディスクデータ修復装置においては、ディスク以外の特別な記憶手段を使用することなく、ディスク自体から映像・音声データ及び管理情報をそれぞれ読み出してデータ修復を行うことが可能であるため、例えばデータ記録中に停電が発生したようなイレギュラーな状況に対する記憶手段のリスクヘッジを考慮する必要がないため、従来のディスクデータ修復手段よりも信頼性の高いディスクデータ修復装置を実現することが可能である。
【００５６】
さらに、本発明は従来のＤＶＤ記録再生装置が有する制御手段やこの制御手段に接続される記憶手段を利用してソフトウェアとして機能実現を図ることが十分可能であるため、従来のハードウェア資産を十分に活かした活用を可能とするものである。
【産業上の利用可能性】
【００５７】
以上により、本発明に係るディスクデータ修復装置、ディスクデータ修復方法、及びディスクデータ修復用プログラムは、ＤＶＤビデオ規格に準拠したＤＶＤ記録装置やＤＶＤ記録再生装置等において、イレギュラーな電源の切り方や記録の終了処理をさせて不完全なディスクを作成した場合に、特にディスク自体には記録されている映像・音声データを認識可能なように修復する用途において有用である。
【図面の簡単な説明】
【００５８】
【図１】第１の実施の形態例における、ライトワンスディスクのデータを修復するためのディスクデータ修復装置１の概略機能ブロックを例示した図である。
【図２】第１の実施の形態例における、ディスクデータ修復装置１の処理の流れを示したフローチャートの例である。
【図３】第２の実施の形態例における、リライタブルディスクのデータを修復するためのディスクデータ修復装置３の概略機能ブロックを例示した図である。
【図４】第２の実施の形態例における、ディスクデータ修復装置３の処理の流れを示したフローチャートの例である。
【図５】ＤＶＤに記録される映像・音声データ領域の論理データ構造について、データがディスクに格納される並び順に置き換えた場合であって、映像・音声データの記録中に記録処理が強制終了された場合のデータ構造を例示した図である。
【図６】第１の実施の形態例における、ディスクデータ修復装置１で修復されたライトワンスディスク１１０のデータ構造を例示した図である。
【図７】第２の実施の形態例における、ディスクデータ修復装置３で修復されたリライタブルディスク３１０のデータ構造を例示した図である。
【図８】ＤＶＤ上の映像・音声データ領域の論理データ構造を例示した図である。
【図９】映像・音声データをＤＶＤに記録中に記録処理が強制終了された場合の、映像・音声データ領域におけるデータ構造を例示した図である。
【符号の説明】
【００５９】
１  ディスクデータ修復装置
３  ディスクデータ修復装置
１０１  不完全ＶＯＢＳ取得部
１０２  ＶＯＢ境界検出部
１０３  アドレス情報検出部
１０４  パラメータ記憶部
１０５  管理情報生成部
１０６  管理情報記録部
１０７  管理情報生成部
１０８  最終ＶＯＢ記録部
１０９  管理情報記録部
１１０  ライトワンスディスク
１１１  ＤＶＤドライブ部
３０５  管理情報生成部
３０８  最終ＶＯＢ再記録部
３０９  管理情報記録部
３１０  リライタブルディスク
【図１】
2006092686.tif 000003
【図２】
2006092686.tif 000004
【図３】
2006092686.tif 000005
【図４】
2006092686.tif 000006
【図５】
2006092686.tif 000007
【図６】
2006092686.tif 000008
【図７】
2006092686.tif 000009
【図８】
2006092686.tif 000010
【図９】
2006092686.tif 000011