(57)【要約】【課題】  映像情報と、前記映像情報を管理する管理情報、さらに前記映像情報を番組単位で管理する番組情報を記録する映像記録装置において、管理情報に欠陥が発生した場合に、欠陥により失われる情報を修復し、ユーザが被る被害を軽減する手段を有した映像記録装置を提供する。【解決手段】  記憶手段に記録されている管理情報ファイルを読み出し、この管理情報に欠陥があるか否かを判定する。これらの判定において、管理情報ファイルが読み出せなかった場合、または、管理情報に欠陥があると判断した場合には、記憶手段に記録されている映像情報だけでなく、前記番組情報ファイルを解析することにより、管理情報ファイルの修復を行う。【選択図】  図９
2008282461.tif 000002
【特許請求の範囲】
【請求項１】
映像情報と、前記映像情報を管理する管理情報、さらに前記映像情報を番組単位で管理する番組情報を記録する記憶手段と、前記管理情報の更新を行うメモリを設けた映像記録装置であって、
前記記憶手段から前記メモリに読み出す前記管理情報に欠陥があるか否かを判定する判定処理手段と、
前記判定処理手段にて前記管理情報に欠陥があると判定した場合は前記記憶手段に記憶された前記映像情報と前記番組情報を用いて前記管理情報を修復する管理情報生成処理手段を設けたことを特徴とする映像記録装置。
【請求項２】
請求項１に記載の映像記録装置であって、
前記記憶手段から前記メモリに前記管理情報を適切に読み出せるか否かを判定する一次判定手段と、
前記メモリにて前記管理情報に欠陥があるか否かを判定する二次判定手段を設け、
前記一次判定手段にて読み出し不可と判定した場合は前記記憶装置から前記映像情報を読み出して前記管理情報を修復し、
前記一次判定手段にて読み出し可能と判定し、かつ、前記二次判定手段にて前記管理情報に欠陥ありと判定した場合は前記欠陥ありと判定された管理情報に対応する映像情報を前記記憶手段から読み出して修復する管理情報生成処理手段を設けることを特徴とする映像記録装置。
【請求項３】
映像情報と、前記映像情報を管理する管理情報、前記映像情報を番組単位で管理する番組情報を記憶手段に記憶し、メモリにて前記管理情報の更新を行う映像記録情報管理方法であって、
前記記憶手段から前記メモリに読み出される前記管理情報に欠陥があるか否かを判定し、前記管理情報に欠陥があると判定した場合は、前記記憶手段に記憶された前記映像情報と前記番組情報を用いて前記管理情報を修復することを特徴とする映像記録情報管理方法。
【請求項４】
請求項３に記載の映像記録情報管理方法であって、
前記記憶手段から前記メモリに前記管理情報を適切に読み出せるか否かを判定する一次判定と、前記管理情報に欠陥があるか否かを判定する二次判定を設け、
前記一次判定にて読み出し不可と判定した場合、前記記憶手段から前記映像情報を読み出して前記管理情報を修復し、
前記一次判定にて読み出し可能と判定し、かつ、前記二次判定にて前記管理情報に欠陥ありと判定した場合、前記欠陥ありと判定された管理情報に対応する映像情報を前記記憶手段から読み出して修復することを特徴とする映像記録情報管理方法。
【請求項５】
請求項３または請求項４に記載の映像記録情報管理方法であって、
管理情報の修復処理は、装置の電源投入時に行われることを特徴とする映像記録情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像記録装置に係わり、特に映像情報と、前記映像情報を管理する管理情報、さらに前記映像情報を番組単位で管理する番組情報を記録し、前記管理情報および前記番組情報を利用して前記映像情報を再生する映像記録装置に係わる。
【背景技術】
【０００２】
映像情報と、前記映像情報を管理する管理情報、さらに番組情報を記録する映像記録装置の一例として、ビデオレコーダを挙げる。ビデオレコーダには、記録した番組に関する情報の一覧を表示する機能がある。
【０００３】
番組に関連する情報としては、(１)ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｇｕｉｄｅ：電子番組ガイド）等、放送局側で用意されている情報（以下放送局からの番組情報）、(２)番組記録時等にレコーダが自動で付加する情報（以下レコーダによる管理情報）、(３)ユーザが作成し、付加する情報、あるいはユーザによる番組編集の結果、更新される情報（以下ユーザが作成する付加情報）等がある。このような情報は、ユーザが録画したい番組を検索したり、録画した番組の中からユーザが見たい番組を検索及び選択するために利用される。
【０００４】
また、ビデオレコーダでは、映像情報の他に、ランダムアクセスや、特殊再生を可能にするための管理情報データを記録する方法がよく用いられる。
【０００５】
特にリアルタイムにユーザ情報を記録する装置においては、例えば不慮の電源供給遮断が起きると、記録された映像情報と管理情報の不一致が生じたり、映像情報又は管理情報に欠陥が生じた状態で記録が終了したりしてしまう場合がある。このような状態の記録媒体上のデータを修復し、再び視聴や追記を可能にする技術について、例えば特許文献１に記載されている。
【０００６】
特許文献１においては、主に情報記録装置内に不揮発性メモリを設け、記録状態を示すフラグを前記不揮発性メモリに記憶し、電源供給再開時には前記フラグを参照して所定の修復動作を行うという技術が示されている。
【０００７】
また、他の従来技術としては、例えば、特許文献２に記載の技術がある。この文献による従来技術では、課題として「ユーザ情報及び前記ユーザ情報を管理する管理情報を記録媒体に記録する情報記録装置において、不慮の電源遮断時などに対応した記録情報の修復技術を提供する。」と記載され、解決手段として、「記録媒体に記録されている最新の管理情報を読み出し、この最新の管理情報に欠陥があるか否かを判定し、この最新の管理情報に欠陥がないと判断した場合には、この最新の管理情報で管理されているユーザ情報のデータサイズと記録媒体に実際に記録されているユーザ情報のデータサイズとを比較判定する。
【０００８】
これらの判定において、最新の管理情報を読み出せなかった場合、最新の管理情報に欠陥があると判断した場合、又は、最新の管理情報で管理されているユーザ情報のデータサイズと記録媒体に実際に記録されているユーザ情報のデータサイズとが不一致であると判断した場合には、記録媒体に記録されているユーザ情報を解析する事により、管理情報を更新する。」と記載されている。
【０００９】
【特許文献１】特開２００１−２６６４９６号公報
【特許文献２】特開２００３−１５１２１６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
特許文献１および特許文献２では、管理情報を修復する方法として、記録媒体に記録されているユーザ情報、すなわち映像情報を解析する事により、管理情報を更新するとしている。しかし、管理情報の他に番組情報も記録する映像記録装置の場合については、特に考慮されていなかった。
【００１１】
本発明の目的は、映像情報と、前記映像情報を管理する管理情報、さらに前記映像情報を番組単位で管理する番組情報を記録する映像記録装置において、管理情報に欠陥が発生した場合に、欠陥により失われる情報を修復し、ユーザが被る被害を軽減する手段を有した映像記録装置を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の目的は、特許請求の範囲に記載の発明により達成される。
すなわち、記憶手段に記録されている管理情報ファイルを読み出し、この管理情報に欠陥があるか否かを判定する。これらの判定において、管理情報ファイルが読み出せなかった場合、または、管理情報に欠陥があると判断した場合には、記憶手段に記録されている映像情報だけでなく、前記番組情報ファイルを解析することにより、管理情報ファイルの修復を行う。
【発明の効果】
【００１３】
本発明によれば、映像情報と、前記映像情報を管理する管理情報、さらに前記映像情報を番組単位で管理する番組情報を記録する映像記録装置において、前記管理情報に欠陥がある場合、欠陥により失われる情報を修復させ、ユーザが被る被害を軽減することができる。
【発明を実施するための最良の形態】
【００１４】
以下本発明の実施の形態につき、図を用いて説明する。
図１は、本発明の実施の形態における映像記録装置の構成を示すブロック図である。本発明による映像記録装置の構成及び動作を、図１を用いて説明する。
【００１５】
この実施形態における映像記録装置１０１は、本装置の動作を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０７、外部のアンテナ１０２を介して放送局が放送している番組の電波を受信するチューナ１０３、チューナ１０３で変換した番組を符号化する、あるいは符号化された番組を復号化するＣｏｄｅｃ部(符号化、復号部)１０４、管理情報および番組情報を一時的に記憶するメモリ１０８、符号化した番組の保管場所となる記憶装置のＨＤＤ（ハードディスク）１０９、ユーザからのリモコン１０５の入力を受けるユーザＩ／Ｆ部１０６、外部のディスプレイ１１１に映像を出力する映像出力部１１０から構成される。
【００１６】
記録時は、放送電波は外部のアンテナ１０２を介してチューナ１０３で番組の映像信号に変換され、Ｃｏｄｅｃ部１０４で符号化されてＨＤＤ１０９に番組データ（映像情報）として記録される。
【００１７】
また記録時に生成される管理情報ファイルは、リアルタイムで映像情報ファイルと共にＨＤＤ１０９に記録していくのが困難なため、メモリ１０８において一旦展開され更新されて、映像情報ファイルの記録が終了した後に、管理情報ファイルとしてＨＤＤ１０９に上書き記録される。
【００１８】
またチューナ１０３で得た番組情報、およびＣＰＵ１０７によりレコーダが自動で付加する録画モード等のレコーダ内部管理情報も同様に、一旦メモリ１０８に保存され、映像情報ファイルの記録が終了した後に、ＨＤＤ１０９に記録される。
【００１９】
再生時は、ＨＤＤ１０９に記録されている番組データ(映像情報)ファイルが、任意のデータ位置から読み出され、Ｃｏｄｅｃ部１０４において復号され、映像出力部１１０において適当な信号形式で出力され、外部のディスプレイ１１１に再生画を表示する。
【００２０】
再生では、映像情報ファイルの読出に先立ち、ＨＤＤ１０９から管理情報ファイルが読み出され、その内容がメモリ１０８に展開される。同様に番組情報ファイルもメモリ１０８に読み出される。ユーザＩ／Ｆ１０６を介して入力されたユーザの指示入力は、ＣＰＵ１０７により解釈され、メモリ１０８に展開された番組情報および管理情報に則って前述の再生動作が行われる。
【００２１】
本実施例では、ＤＶＤ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ規格（以下、単にＶＲ規格と呼ぶ）に準拠したストリームを扱う。
【００２２】
図２は、本発明の一実施例におけるＨＤＤ上のデータファイルのディレクトリ構造を示す図である。
【００２３】
ＶＲ規格では、ルートディレクトリ２０１の下にＤＶＤ＿ＲＴＡＶディレクトリ２０２があり、その下位階層にＶＲ＿ＭＡＮＧＲ．ＩＦＯファイル２０３、ＶＲ＿ＭＯＶＩＥ．ＶＲＯファイル２０４、ＶＲ＿ＳＴＩＬＬ．ＶＲＯファイル２０５、ＶＲ＿ＡＵＤＩＯ．ＶＲＯファイル２０６、ＶＲ＿ＭＡＮＧＲ．ＢＵＰファイル２０７が存在する。
【００２４】
ＶＲ＿ＭＡＮＧＲ．ＩＦＯファイル２０３は、ＶＲ＿ＭＯＶＩＥ．ＶＲＯファイル２０４、ＶＲ＿ＳＴＩＬＬ．ＶＲＯファイル２０５、ＶＲ＿ＡＵＤＩＯ．ＶＲＯファイル２０６に、ランダムアクセスや、早送り巻戻しといった特殊再生等をするのに必要なタイムコードとファイル位置の関連付けテーブルや、ユーザインタフェースを通してユーザに表示するためのテキスト情報や時刻情報等を記録する管理情報ファイルである。ＶＲ＿ＭＡＮＧＲ．ＢＵＰファイル２０７は、ＶＲ＿ＭＡＮＧＲ．ＩＦＯファイル２０３の中のデータとまったく同一である。
【００２５】
ＶＲ＿ＭＯＶＩＥ．ＶＲＯファイル２０４は動画像ストリームデータのファイル、ＶＲ＿ＳＴＩＬＬ．ＶＲＯファイル２０５は静止画ストリームデータまたは音声付静止画ストリームデータのファイル、ＶＲ＿ＡＵＤＩＯ．ＶＲＯファイル２０６はＶＲ＿ＳＴＩＬＬ．ＶＲＯファイル２０５に音声ストリームを付加するための、音声ストリームデータのファイルである。
【００２６】
また、ルートディレクトリ２０１の下に、ＥＤディレクトリ２０８があり、その下位階層にＥＰＲＩ＿ＲＥＣＤＡＴＡ．ＤＡＴファイル２０９が存在する。ＥＰＲＩ＿ＲＥＣＤＡＴＡ．ＤＡＴファイル２０９は独自規格による番組情報ファイルである。
【００２７】
図３は、管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３内で管理される動画像ファイルＶＲ＿ＭＯＶＩＥ．ＶＲＯ２０４のデータ構造の概略を表した図である。 
動画像ファイルＶＲ＿ＭＯＶＩＥ．ＶＲＯ２０４は、ＶＯＢ（Ｖｉｄｅｏ Ｏｂｊｅｃｔ）３０１と呼ばれる管理単位の連続として構成される。ＶＯＢ３０１は、ＣＥＬＬ３０２と呼ばれる管理単位の連続として構成され、ＣＥＬＬ３０２はＶＯＢＵ（ＶＯＢＵｎｉｔ）３０３という管理単位の連続として構成される。ＶＯＢＵ３０３はＭＰＥＧ方式による所定の符号化単位であり、最低１枚以上のＩピクチャを含むことにより、例えば早送りや早戻しと言った特殊再生を行う単位として使用される。
【００２８】
図４は、番組情報ファイルＥＰＲＩ＿ＲＥＣＤＡＴＡ．ＤＡＴ２０９で管理される番組情報４０１が、管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３内で管理される管理情報ＰＧ４０２の長さと１対１に対応するとともに、管理情報ＰＧ４０２はＣＥＬＬ３０２の連続として構成されることを示す図である。ここで、１つのＰＧを構成するＣＥＬＬは、同じＶＯＢに属している必要はない。
【００２９】
管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３に記録される管理情報ＰＧ４０２は、後述のＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ７０２で管理され、以下の内容で構成される。
【００３０】
（１）プロテクト情報
そのＰＧを削除できないようにプロテクトする／しないを設定する情報。
【００３１】
（２）そのＰＧを構成するＣＥＬＬの数
言い換えれば、ＰＧ  ＃１から順にＣＥＬＬの数を足していけば、ＣＥＬＬ単位での
ＰＧの区切り位置が求められる。
【００３２】
（３）テキスト情報
そのＰＧに対応するテキスト情報で、内容は任意。
【００３３】
（４）サムネイル情報
そのＰＧのサムネイル画面となるフレームの位置を、その位置を含むＣＥＬＬの番号と、そのＣＥＬＬの先頭からのフレーム位置で示す。
【００３４】
図５は、ＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３に記録される管理情報ＲＴＲ＿ＶＭＧ（Ｒｅａｌ  Ｔｉｍｅ  Ｒｅｃｏｒｄｉｎｇ  Ｖｉｄｅｏ  Ｍａｎａｇｅｍｅｎｔ）５０１のデータ構成である。
【００３５】
ＲＴＲ＿ＶＭＧ５０１は、ＲＴＲ＿ＶＭＧＩ５０２、Ｍ＿ＡＶＦＩＴ５０３、Ｓ＿ＡＶＦＩＴ５０４、ＯＲＧ＿ＰＧＣＩ５０５、ＵＤ＿ＰＧＣＩＴ５０６、ＴＸＴＤＴ＿ＭＧ５０７、ＭＮＦＩＴ５０８で構成される。
【００３６】
このうちＲＴＲ＿ＶＭＧＩ５０２、Ｓ＿ＡＶＦＩＴ５０４、ＵＤ＿ＰＧＣＩＴ５０６、ＴＸＴＤＴ＿ＭＧ５０７、ＭＮＦＩＴ５０８については本発明に無関係のため、以後の説明を省略する。
【００３７】
図６（ａ）〜図６（ｄ）は、Ｍ＿ＡＶＦＩＴ（Ｍｏｔｉｏｎ  ｐｉｃｔｕｒｅ  ＡＶ  Ｆｉｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）５０３のデータ構成を示す図である。
【００３８】
図６（ａ）に示すＭ＿ＡＶＦＩＴ５０３は、映像情報ファイルＶＲ＿ＭＯＶＩＥ．ＶＲＯ２０４に対応する管理情報を格納し、Ｍ＿ＡＶＦＩＴＩ６０１、Ｍ＿ＶＯＢ＿ＳＴＩ６０２、Ｍ＿ＡＶＦＩ６０３で構成される。
【００３９】
Ｍ＿ＡＶＦＩＴＩ（Ｍｏｔｉｏｎ  ｐｉｃｔｕｒｅ  ＡＶ  Ｆｉｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ）６０１は、Ｍ＿ＶＯＢ＿ＳＴＩ６０２とＭ＿ＡＶＦＩ６０３にアクセスするための以下の情報で構成される。
【００４０】
(１)Ｍ＿ＡＶＦＩ＿Ｎｓ（Ｎｕｍｂｅｒ  ｏｆ  Ｍｏｔｉｏｎ  ｐｉｃｔｕｒｅ  ＡＶ
Ｆｉｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ）
後に続くＭ＿ＡＶＦＩ６０３の数を示す。０の時はＭ＿ＡＶＦＩ６０３は存在しない。１の時は存在する。
【００４１】
(２)Ｍ＿ＶＯＢ＿ＳＴＩ＿Ｎｓ（Ｎｕｍｂｅｒ  ｏｆ  Ｍ＿ＶＯＢ＿ＳＴＩ）
後に続くＭ＿ＶＯＢ＿ＳＴＩ６０２の数を示す。
【００４２】
(３)Ｍ＿ＡＶＦＩＴ＿ＥＡ（Ｍ＿ＡＶＦＩＴ  Ｅｎｄ  Ａｄｄｒｅｓｓ）
Ｍ＿ＡＶＦＩＴの終了アドレスが格納される。
Ｍ＿ＶＯＢ＿ＳＴＩ（Ｍｏｖｉｅ  ＶＯＢ  Ｓｔｒｅａｍ  Ｉｎｆｏｒｍａｔｉｏｎ）
６０２は、映像ＶＯＢのストリーム情報として以下の情報を格納する。
【００４３】
(１)Ｖ＿ＡＴＲ（Ｖｉｄｅｏ  Ａｔｔｒｉｂｕｔｅ）
以下のビデオ属性情報が記録される。
（ａ）ビデオ圧縮モード
ＭＰＥＧ−１／ＭＰＥＧ−２
（ｂ）ＴＶシステム
５２５／６０（ＮＴＳＣ）  ／  ６２５／５０（ＰＡＬ）
（ｃ）アスペクト比
４：３／１６：９
（ｄ）ｌｉｎｅ２１＿ｓｗｉｔｃｈ＿１
フィールド１のクローズドキャプション記録の有無
（ｅ）ｌｉｎｅ２１＿ｓｗｉｔｃｈ＿２
フィールド２のクローズドキャプション記録の有無
（ｆ）ビデオ解像度
７２０×４８０（ＮＴＳＣ），７２０×５７６（ＰＡＬ）／
７０２×４８０（ＮＴＳＣ），７０２×５７６（ＰＡＬ）／
３５２×４８０（ＮＴＳＣ），３５２×５７６（ＰＡＬ）／
３５２×２４０（ＮＴＳＣ），３５２×２８８（ＰＡＬ）／
５４４×４８０（ＮＴＳＣ），５４４×５７６（ＰＡＬ）／
４８０×４８０（ＮＴＳＣ），４８０×５７６（ＰＡＬ）
（２）ＡＳＴ＿Ｎｓ（Ｎｕｍｂｅｒ  ｏｆ  Ａｕｄｉｏ  Ｓｔｒｅａｍｓ）
対応するＶＯＢに記録されている音声ストリームの数を示す。
【００４４】
（３）ＳＰＳＴ＿Ｎｓ（Ｎｕｍｂｅｒ  ｏｆ  Ｓｕｂ−ｐｉｃｔｕｒｅ  Ｓｔｒｅａｍｓ）
対応するＶＯＢに記録されているサブピクチャストリームの数を示す。
【００４５】
（４）Ａ＿ＡＴＲ０（Ａｔｔｒｉｂｕｔｅ  ｏｆ  Ａｕｄｉｏ  Ｓｔｒｅａｍ  ０）
以下のような、音声ストリーム０に対応する属性情報が格納される。
（ａ）音声コーディングモード
Ｄｏｌｂｙ  ＡＣ−３／ＭＰＥＧオーディオ（拡張ストリームなし）／
ＭＰＥＧオーディオ（拡張ストリームあり）／リニアＰＣＭ
（ｂ）アプリケーションフラグ
なし／ミックス音声チャンネル番号／補助音声
（ｃ）Ｑｕａｎｔｉｚａｔｉｏｎ／ＤＲＣ
ＭＰＥＧストリーム内のＤＲＣ（Ｄｙｎａｍｉｃ  Ｒａｎｇｅ  Ｃｏｎｔｒｏｌ）情報の有無
リニアＰＣＭ音声の場合は、Ｑｕａｎｔｉｚａｔｉｏｎ（１６ビット）を示す。
（ｄ）ｆｓ
サンプリング周波数（４８ｋＨｚ）を示す。
（ｅ）音声チャンネル数
１（モノ）／２（ステレオ）／３／４／５／６／７／８／２（デュアルモノ）
（ｆ）ビットレート
６４ｋｂｐｓ／８９ｋｂｐｓ／９６ｋｂｐｓ／１１２ｋｂｐｓ／１２８ｋｂｐｓ／１６０ｋｂｐｓ／１９２ｋｂｐｓ／２２４ｋｂｐｓ／２５６ｋｂｐｓ／３２０ｋｂｐｓ／３８４ｋｂｐｓ／４４８ｋｂｐｓ／７６８ｋｂｐｓ／１５３６ｋｂｐｓ
（５）Ａ＿ＡＴＲ１（Ａｔｔｒｉｂｕｔｅ  ｏｆ  Ａｕｄｉｏ  Ｓｔｒｅａｍ  １）
音声ストリーム１に対応する属性情報が格納される。
構造はＡ＿ＡＴＲ０と同一
（６）ＳＰ＿ＡＴＲ（Ｓｕｂ−ｐｉｃｔｕｒｅ  Ａｔｔｒｉｂｕｔｅ）
以下のサブピクチャ属性情報が記録される。
（ａ）アプリケーションフラグ
なし／サブタイトル／アニメーション
(７)ＳＰ＿ＰＬＴ（Ｓｕｂ−ｐｉｃｔｕｒｅ  Ｃｏｌｏｒ  Ｐａｌｅｔｔｅ）
サブピクチャのカラーパレット情報が記録される。
【００４６】
図６（ｂ）に示すＭ＿ＡＶＦＩ（Ｍｏｔｉｏｎ  ｐｉｃｔｕｒｅ  ＡＶ  Ｆｉｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ）６０３は、映像ＶＯＢ（Ｍ＿ＶＯＢ）にアクセスするために必要な情報を格納し、Ｍ＿ＡＶＦＩ＿ＧＩ６０４、Ｍ＿ＶＯＢＩ＿ＳＲＰ６０５、Ｍ＿ＶＯＢＩ６０６で構成される。
【００４７】
Ｍ＿ＡＶＦＩ＿ＧＩ（Ｍｏｔｉｏｎ  ｐｉｃｔｕｒｅ  ＡＶ  Ｆｉｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｇｅｎｅｒａｌ  Ｉｎｆｏｒｍａｔｉｏｎ）６０４は、Ｍ＿ＶＯＢＩ＿ＳＲＰの数を記録し、Ｍ＿ＶＯＢＩ＿ＳＲＰ＿Ｎｓ（Ｎｕｍｂｅｒ  ｏｆ  Ｍｏｖｉｅ  ＶＯＢ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅａｒｃｈ  Ｐｏｉｎｔｅｒ）と呼ばれる。
【００４８】
Ｍ＿ＶＯＢＩ＿ＳＲＰ（Ｍｏｖｉｅ  ＶＯＢ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅａｒｃｈ
Ｐｏｉｎｔｅｒ）６０５は、Ｍ＿ＶＯＢＩ６０６の先頭アドレスを記録し、このアドレス
はシーク操作時にＶＯＢ情報にアクセスするために使用され、Ｍ＿ＶＯＢＩ＿ＳＡ（Ｍｏ
ｖｉｅ  ＶＯＢ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｔａｒｔ  Ａｄｄｒｅｓｓ）と呼ばれる。
【００４９】
図６（ｃ）に示すＭ＿ＶＯＢＩ（Ｍｏｖｉｅ  ＶＯＢ  Ｉｎｆｏｒｍａｔｉｏｎ）６０６は、映像ＶＯＢの管理情報を格納し、Ｍ＿ＶＯＢ＿ＧＩ６０７、ＳＭＬＩ６０８、ＡＧＡＰＩ６０９、ＴＭＡＰＩ６１０、ＣＰ＿ＭＮＧ６１１で構成される。このうちＳＭＬＩ６０８、ＡＧＡＰＩ６０９、ＣＰ＿ＭＮＧ６１１については本発明に無関係のため、説明を省略する。
【００５０】
Ｍ＿ＶＯＢ＿ＧＩ（Ｍｏｖｉｅ  ＶＯＢ  Ｇｅｎｅｒａｌ  Ｉｎｆｏｒｍａｔｉｏｎ）６０７は、映像ＶＯＢの全体的な管理情報として、以下の情報を格納する。
【００５１】
（１）ＶＯＢ＿ＴＹ（ＶＯＢ  Ｔｙｐｅ）
ＶＯＢの属性情報が記録される。
（ａ）ＴＥ
通常状態／一時的な削除状態
（ｂ）Ａ０＿ＳＴＡＴＵＳ
音声ストリーム０の状態を示す。
オリジナル状態／書き換え状態
（ｃ）Ａ１＿ＳＴＡＴＵＳ
音声ストリーム1の状態を示す。
オリジナル状態／書き換え状態／記録後のためのダミー状態／記録後状態
（ｄ）ＡＰＳ
アナログコピー禁止信号制御情報が記録される。
なし／タイプ１／タイプ２／タイプ３
（ｅ）ＳＭＬ＿ＦＬＧ
ＶＯＢのシームレス再生可／不可
（ｆ）Ａ０＿ＧＡＰ＿ＬＯＣ
音声ストリーム０の音声再生ギャップの有無と、音声再生ギャップが多重化されるＶＯＢＵ
なし／先頭ＶＯＢＵに多重化／２番目のＶＯＢＵに多重化／３番目のＶＯＢＵに多重化
（ｇ）Ａ１＿ＧＡＰ＿ＬＯＣ
音声ストリーム１の音声再生ギャップの有無と、音声再生ギャップが多重化されるＶＯＢＵ
なし／先頭ＶＯＢＵに多重化／２番目のＶＯＢＵに多重化／３番目のＶＯＢＵに多重化
（２）ＶＯＢ＿ＲＥＣ＿ＴＭ（ＶＯＢ  Ｒｅｃｏｒｄｉｎｇ  Ｔｉｍｅ）
ＶＯＢが記録された日付および時刻が記録される。
ＶＯＢの先頭フレームの記録日時であり、編集によって先頭フレームが変更された場合はＶＯＢ＿ＲＥＣ＿ＴＭも変更される。
【００５２】
（３）ＶＯＢ＿ＲＥＣ＿ＴＭ＿ＳＵＢ（ＶＯＢ  Ｒｅｃｏｒｄｉｎｇ  Ｔｉｍｅ  Ｅｒｒｏｒ  Ｉｎｆｏｒｍａｔｉｏｎ）
ＶＯＢが記録された日時の秒以下の値（フレーム数）
（４）Ｍ＿ＶＯＢ＿ＳＴＩＮ（Ｍ＿ＶＯＢ＿ＳＴＩ  Ｎｕｍｂｅｒ）
対応するＶＯＢのＭ＿ＶＯＢ＿ＳＴＩ番号が記録される。Ｍ＿ＶＯＢ＃ＳＴＩ番号は、前記Ｍ＿ＶＯＢ＿ＳＴＩテーブルの記録順である。
【００５３】
（５）ＶＯＢ＿Ｖ＿Ｓ＿ＰＴＭ（ＶＯＢ  Ｖｉｄｅｏ  Ｓｔａｒｔ  ＰＴＭ）
ＶＯＢの表示開始時刻が、ストリーム内のタイムスタンプと同じ基準時間で記録される。
【００５４】
（６）ＶＯＢ＿Ｖ＿Ｅ＿ＰＴＭ（ＶＯＢ  Ｖｉｄｅｏ  Ｅｎｄ  ＰＴＭ）
ＶＯＢの表示終了時刻が、ストリーム内のタイムスタンプと同じ基準時間で記録される。
【００５５】
図６（ｄ）に示すＴＭＡＰＩ（Ｔｉｍｅ  Ｍａｐ  Ｉｎｆｏｒｍａｔｉｏｎ）６１０は、ＴＭＡＰ＿ＧＩ６１２、ＴＭ＿ＥＮＴ６１３、ＶＯＢＵ＿ＥＮＴ６１４で構成される。
ＴＭＡＰ＿ＧＩ（ＴＭＡＰ  Ｇｅｎｅｒａｌ  Ｉｎｆｏｒｍａｔｉｏｎ）６１２は、以下の情報で構成される。
【００５６】
（１）ＴＭ＿ＥＮＴ＿Ｎｓ（Ｎｕｍｂｅｒ  ｏｆ  ＴＭ＿ＥＮＴ）
後述するＴＭ＿ＥＮＴの数が記録される。
【００５７】
（２）ＶＯＢＵ＿ＥＮＴ＿Ｎｓ（Ｎｕｍｂｅｒ  ｏｆ  ＶＯＢＵ＿ＥＮＴ）
後述するＶＯＢＵ＿ＥＮＴの数が記録される。
【００５８】
（３）ＴＭ＿ＯＦＳ（Ｔｉｍｅ  Ｏｆｆｓｅｔ）
タイムマップのオフセット値が、フィールド単位の精度で記録される。
【００５９】
（４）ＡＤＲ＿ＯＦＳ（Ａｄｄｒｅｓｓ  Ｏｆｆｓｅｔ）
映像ファイル内のＶＯＢ先頭のオフセット値が記録される。
【００６０】
ＴＭ＿ＥＮＴ（Ｔｉｍｅ  Ｅｎｔｒｙ）６１３は、一定時間ＴＭＵごとのアクセスポイント情報として、以下の情報で構成される。
【００６１】
ＴＭＵは、ＮＴＳＣでは６００ビデオフィールド、ＰＡＬでは５００ビデオフィールドである。
【００６２】
（１）ＶＯＢＵ＿ＥＮＴＮ（ＶＯＢＵ＿ＥＮＴ  Ｎｕｍｂｅｒ）
ＴＭ＿ＥＮＴで示される時刻（Ｎ番目のＴＭ＿ＥＮＴに対して、ＴＭＵｘ（Ｎ−１）＋ＴＭ＿ＯＦＳ）を含むＶＯＢＵのエントリー番号が記録される。
【００６３】
（２）ＴＭ＿ＤＩＦＦ（Ｔｉｍｅ  Ｄｉｆｆｅｒｅｎｃｅ）
ＴＭ＿ＥＮＴで示される時間と、前記ＶＯＢＵ＿ＥＮＴＮで示される表示開始時刻との差分が記録される。
【００６４】
（３）ＶＯＢＵ＿ＡＤＲ（ＶＯＢＵ  Ａｄｄｒｅｓｓ）
前記ＶＯＢＵ＿ＥＮＴＮで示される、ＶＯＢ内のＶＯＢＵの先頭アドレスが記録される。
【００６５】
ＶＯＢＵ＿ＥＮＴ（ＶＯＢＵ  Ｅｎｔｒｙ）６１４は、対応するＶＯＢＵに関する以下の情報で構成される。連続するフィールドを順に加算することにより、任意のＶＯＢＵにアクセスするために必要な時間情報およびアドレス情報を得ることができる。
【００６６】
（１）１ＳＴＲＥＦ＿ＳＺ
ＶＯＢＵ先頭パックから、ＶＯＢＵ内の先頭Ｉピクチャの最後のデータを含むパックまでのパック数が記録される。
【００６７】
（２）ＶＯＢＵ＿ＰＢ＿ＴＭ
ＶＯＢＵの再生時間の長さが記録される。
【００６８】
（３）ＶＯＢＵ＿ＳＺ
ＶＯＢＵのデータ量が記録される
図７（ａ）〜図７（ｂ）は、ＯＲＧ＿ＰＧＣＩ（Ｏｒｉｇｉｎａｌ  ＰＧＣ  Ｉｎｆｏｒｍａｔｉｏｎ）５０５のデータ構成を示す図である。
図７（ａ）に示すＯＲＧ＿ＰＧＣＩ５０５は、ＰＧＣ＿ＧＩ７０１、ＰＧＩ７０２、ＣＩ＿ＳＲＰ７０３、Ｃｌ７０４で構成される。
ＰＧＣ＿ＧＩ（ＰＧＣ  Ｇｅｎｅｒａｌ  Ｉｎｆｏｒｍａｔｉｏｎ）７０１は、ＰＧＣの全体的な情報として、以下の情報で構成される。
【００６９】
（１）ＰＧ＿Ｎｓ（Ｎｕｍｂｅｒ  ｏｆ  Ｐｒｏｇｒａｍｓ）
ＰＧＣ内のＰＧの数が記録される。
【００７０】
（２）ＣＩ＿ＳＲＰ＿Ｎｓ（Ｎｕｍｂｅｒ  ｏｆ  ＣＩ＿ＳＲＰ）
後述するＣＩ＿ＳＲＰの数が記録される。
ＰＧＩ（Ｐｒｏｇｒａｍ  Ｉｎｆｏｒｍａｔｉｏｎ）７０２は、以下の情報で構成される。
【００７１】
（１）ＰＧ＿ＴＹ（Ｐｒｏｇｒａｍ  Ｔｙｐｅ）
このＰＧの状態を示す以下の情報が記録される。
（ａ）プロテクト
通常状態／プロテクト状態
（２）Ｃ＿Ｎｓ（Ｎｕｍｂｅｒ  ｏｆ  Ｃｅｌｌｓ）
このＰＧのＣＥＬＬの数を示す。
【００７２】
（３）ＰＲＭ＿ＴＸＴＩ（Ｐｒｉｍａｒｙ  Ｔｅｘｔ  Ｉｎｆｏｒｍａｔｉｏｎ）
ＰＧの内容を示す情報が記録される。
【００７３】
（４）ＩＴ＿ＴＸＴ＿ＳＲＰＮ（ＩＴ＿ＴＸＴ＿ＳＲＰ  Ｎｕｍｂｅｒ）
前述のＰＲＭ＿ＴＸＴＩの他に、ＰＧの内容を示す情報がオプションでＩＴ＿ＴＸＴとして記録された場合に、ＴＸＴＤＴ＿ＭＧ内に記録されているＩＴ＿ＴＸＴ＿ＳＲＰの数が記録される。
【００７４】
（５）ＴＨＭ＿ＰＴＲＩ（Ｔｈｕｍｂ  Ｎａｉｌ  Ｐｏｉｎｔｅｒ  Ｉｎｆｏｒｍａｔｉｏｎ）
このＰＧを代表するサムネイル情報を示す。
【００７５】
ＴＨＭ＿ＰＴＲＩ（Ｔｈｕｍｂ  Ｎａｉｌ  Ｐｏｉｎｔｅｒ  Ｉｎｆｏｒｍａｔｉｏｎ）７０５は、サムネイルの位置を示す以下の情報が記録される。
【００７６】
（１）ＣＮ（Ｃｅｌｌ  Ｎｕｍｂｅｒ）
サムネイルを含むＣＥＬＬ番号が記録される。
【００７７】
（２）ＴＨＭ＿ＰＴ（Ｔｈｕｍｂ  Ｎａｉｌ  Ｐｏｉｎｔ）
サムネイルとして使用されるビデオフレームの表示時間が、ＰＴＭ記述フォーマットに従って記録される。ＰＴＭは、ＭＰＥＧ  ＰＧストリーム内で示されたタイムスタンプの基準時間に基づいて得られる
Ｃｌ＿ＳＲＰ（Ｃｅｌｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅａｒｃｈ  Ｐｏｉｎｔｅｒ）７０３は、ＣＥＬＬ情報にアクセスするためのアドレス情報を格納する。
【００７８】
（１）ＣＩ＿ＳＡ（Ｃｅｌｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｔａｒｔ  Ａｄｄｒｅｓｓ）
ＣＥＬＬ情報の開始アドレスが記録される。ＣＥＬＬがアクセスされると、このアドレスへのシークが実行される。
【００７９】
図７（ｂ）に示すＣｌ（Ｃｅｌｌ  Ｉｎｆｏｒｍａｔｉｏｎ）７０４は、動画用のＭ＿ＣＩおよび、静止画用のＳ＿ＣＩに分類される。Ｓ＿ＣＩについては本発明に無関係のため、説明を省略する。
【００８０】
Ｍ＿ＣＩ（Ｍｏｔｉｏｎ  ｐｉｃｔｕｒｅ  Ｃｅｌｌ  Ｉｎｆｏｒｍａｔｉｏｎ）７０６は、Ｍ＿Ｃ＿ＧＩ７０７、Ｍ＿Ｃ＿ＥＰＩ７０８で構成される。
【００８１】
Ｍ＿Ｃ＿ＧＩ（Ｍｏｔｉｏｎ  ｐｉｃｔｕｒｅ  Ｃｅｌｌ  Ｇｅｎｅｒａｌ  Ｉｎｆｏｒｍａｔｉｏｎ）７０７は、ＣＥＬＬを構成する基本的な情報である。以下の情報で構成される。
【００８２】
（１）Ｃ＿ＴＹ（Ｃｅｌｌ  Ｔｙｐｅ）
動画ＣＥＬＬと静止画ＣＥＬＬを区別する以下の情報が記録される。
（ａ）Ｃ＿ＴＹ１
動画ＣＥＬＬ／静止画ＣＥＬＬ
（２）Ｍ＿ＶＯＢＩ＿ＳＲＰＮ（Ｍｏｖｉｅ  ＶＯＢ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅａｒｃｈ  Ｐｏｉｎｔｅｒ  Ｎｕｍｂｅｒ）
このＣＥＬＬに対応する動画ＶＯＢ情報のサーチポインタ番号が記録される。このＣＥＬＬに対応するストリームデータへのアクセスが行われる場合には、まず最初にここで示される動画ＶＯＢ情報のサーチポインタ番号へのアクセスが行われる。
【００８３】
（３）Ｃ＿ＥＰＩ＿Ｎｓ（Ｎｕｍｂｅｒ  ｏｆ  Ｃｅｌｌ  Ｅｎｔｒｙ  Ｐｏｉｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ）
このＣＥＬＬに存在するエントリポイントの数が記録される。
【００８４】
（４）Ｃ＿Ｖ＿Ｓ＿ＰＴＭ（Ｃｅｌｌ  Ｖｉｄｅｏ  Ｓｔａｒｔ  Ｔｉｍｅ）
このＣＥＬＬの再生開始時間が記録される。
【００８５】
（５）Ｃ＿Ｖ＿Ｅ＿ＰＴＭ（Ｃｅｌｌ  Ｖｉｄｅｏ  Ｅｎｄ  Ｔｉｍｅ）
このＣＥＬＬの再生終了時間が記録される。このＣＥＬＬに対応するＶＯＢ内の、このＣＥＬＬの有効な区間は、Ｃ＿Ｖ＿Ｓ＿ＰＴＭとＣ＿Ｖ＿Ｅ＿ＰＴＭを使用することによって特定される。
【００８６】
Ｍ＿Ｃ＿ＥＰＩ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｃｅｌｌ  Ｅｎｔｒｙ  Ｐｏｉｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ）は、ｐｒｉｍａｒｙ  ｔｅｘｔの有無により、ｔｙｐｅ  Ａとｔｙｐｅ  Ｂに分類される。本実施例ではｐｒｉｍａｒｙ  ｔｅｘｔのないｔｙｐｅ  Ａを使用する。
【００８７】
Ｍ＿Ｃ＿ＥＰＩ（Ｔｙｐｅ  Ａ）７０８は、エントリポイントを示す以下の情報で構成される。
【００８８】
（１）ＥＰ＿ＴＹ（Ｅｎｔｒｙ  Ｐｏｉｎｔ  Ｔｙｐｅ）
エントリポイントのタイプを識別するための以下の情報が記録される。
（ａ）ＥＰ＿ＴＹ１
ｔｙｐｅ  Ａ／ｔｙｐｅ  Ｂ
（２）ＥＰ＿ＰＴＭ（Ｅｎｔｒｙ  Ｐｏｉｎｔ  Ｔｉｍｅ）
エントリポイントが付加された時間が記録される。
【００８９】
番組情報ファイルＥＰＲＩ＿ＲＥＣＤＡＴＡ．ＤＡＴ２０９のデータ構成について説明する。
【００９０】
図８（ａ）〜図８（ｃ）は、番組情報ファイルＥＰＲＩ＿ＲＥＣＤＡＴＡ．ＤＡＴ２０９のデータ構成の例である。図８（ａ）に示すように、番組ごとに番組情報が存在する。図８（ｂ）および図８（ｃ）は、番組情報の構成の例を示した図である。
【００９１】
８０１  録画タイトルＩＤ
録画ファイル毎にユニークなＩＤ
８０２  画質
ＸＰ、ＳＰ等録画画質を示すフラグ
８０３  ＴＳ録画時画質
ＴＳ録画時のＨＤまたはＳＤ録画をあらわすフラグ
８０４  予約ＩＤ
関連する予約データのＩＤ。マニュアル録画の場合は０になる。
８０５  録画方式
マニュアル録画と予約録画を区別するためのフラグ＋予約タイプ＋上書きの可否
８０６  ＰＩＤ情報
録画タイトルのＰＩＤ情報
（１）映像ＰＩＤ
映像のストリーム属性情報
（２）音声ＰＩＤ
音声のストリーム属性情報
（３）ＰＣＲ
番組基準クロック情報
８０７  番組情報
ＥＳＩから取得した番組情報
（１）番組名
９６バイト相当の文字列
（２）番組詳細情報
１９２バイト相当の文字列
（３）番組名の文字数
有効データ数（ｂｙｔｅ）
（４）番組詳細の文字数
有効データ数（ｂｙｔｅ）
（５）開始日付
番組の放送開始年月日（ＭＪＤ形式）
（６）開始時間
番組の放送開始時分秒（ＢＣＤ表記）
（７）番組の長さ
番組の放送時間（秒）
（８）ジャンル情報数
番組のジャンル情報数
（９）ジャンル情報
番組のジャンル情報（最大７）
(１０)ユーザジャンル情報
番組の放送事業者定義のジャンル情報（最大７）
８０８  番組フォルダ管理ＩＤ
８０９  ジャンルフォルダ管理ＩＤ
８１０  ユーザフォルダ管理ＩＤ
８１１  チャンネルフォルダ管理ＩＤ
８１２  ＶＲ−Ｎｏ．
管理情報の番組情報管理ナンバ
８１３  録画開始日
録画を開始した日付（ＭＪＤ形式）
８１４  録画開始時間
録画を開始した時間（ＢＣＤ表記）
８１５  録画時間
録画開始から終了までの時間（秒）
８１６  ポジション番号
録画時のチャネル及び枝番号（ＢＣＤ表記）
８１７  ネットワークＩＤ
録画番組（カレンダー）の放送局ロゴ表示用のデータ
８１８  サービスＩＤ
録画番組（カレンダー）の放送局ロゴ表示用のデータ
８１９  音声情報
録画中番組の音声情報（モノラル／ステレオ／二ヶ国語、主音声／副音声）
８２０  著作権情報
録画タイトルのコピー制限情報（ＣＧＭＳ）
８２１  マクロビジョン情報
録画タイトルのマクロビジョン情報
８２２  録画状態
録画中、録画済み、録画中異常終了、ＭＯＶＥ失敗の何れかを示すフラグ。ＧＵＩ表示内容に合わせる
８２３  保護状態
削除ロックあり／なしの状態
８２４  視聴状態
視聴済み／未視聴の状態
８２５  ゴミ箱フラグ
ゴミ箱に存在する／しないを示すフラグ：存在しない（０）、存在する（１）、存在し戻せない（２）
８２６  とばし観フラグ
とばし観データが存在する／しないを示すフラグ
８２７  削除フラグ
削除済みのタイトルはレコードを削除する代わりにこのフラグを立てる
８２８  ミルカモフラグ
ミルカモ予約で録画された番組か否か
８２９  他社情報フラグ
他社機録画か自社機録画かを判定するフラグ
８３０  ムーブフラグ
ムーブ中の間に再生等の処理を抑制するためのフラグ
８３１  ワイドモード
ワイドモード：なし（０）／ＯＦＦ  ４：３（１）／ＯＮ  １６：９（２）
８３２  ＲＤＩ状態
ＲＤＩのあり／なし
８３３  表示画面形式
画面の表示形式をノーマル、スクイ−ズ、レターボックスの何れかで示す
８３４  いいとこ観再生可能フラグ
いいとこ観データが存在する（１）／しない（０）を示すフラグ
８３５  いいとこ観ジャンル
８３６  いいとこ観再生時間
いいとこ観再生時間（秒）（５分、１０分、１５分、２０分、２５分、３０分）９時間も対応可
８３７  ＮＥＴ＿ＩＤ変更フラグ
ｉＬＩＮＫ入力時に、ＳＲＥＣでｎｅｔｗｏｒｋ＿ｉｄを書き換えたことを判定するためのフラグ。
８３８  ＶＦ互換モード
ＶＦ互換のあり／なし
８３９  サムネイルチャプタ
サムネイルが設定されているチャプタ内のフレーム位置
８４０  サムネイルポイント
サムネイルが設定されている位置を含むチャプタを示す（ＶＲ管理  チャプタＩＤ）
８４１  リジュ−ムポイント
リジュ−ム再生時の再生開始位置をフレームで示す
８４２  部分削除チャプタ数
録画タイトルに設定済みの部分削除チャプタの数
８４３  チャプタ数
録画タイトルに設定済みのチャプタの数
８４４  予備
予備領域
番組情報ファイルＥＰＲＩ＿ＲＥＣＤＡＴＡ．ＤＡＴ２０９が管理する項目のうち、管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３が管理する項目と関連のある項目について説明する。
【００９２】
管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３が管理する項目のうち、番組情報に相当する物は、ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ７０２である。また、番組の数に相当する項目は、ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＣ＿ＧＩ．ＰＧ＿Ｎｓである。
【００９３】
番組情報ファイルＥＰＲＩ＿ＲＥＣＤＡＴＡ．ＤＡＴ２０９の番組情報であるＶＲ−Ｎｏ．８１２は、その番組情報に対応する番組の通し番号であり、管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３が管理する項目ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ７０２の通し番号と同じ値である。すなわち、ある番組情報のＶＲ−Ｎｏ．８１２の値をｉとすると、その番組情報は、ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ  ＃ｉの情報と１対１に対応する。
【００９４】
録画タイトルＩＤ８０１は、録画した番組毎にユニークな情報であり、番組の録画終了時に記録する。また、録画タイトルＩＤ８０１の記録時には、ＶＲ−Ｎｏ．８１２の値をｉとすると、管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３が管理する項目ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ  ＃ｉ．ＰＲＭ＿ＴＸＴＩにも、同様の内容が記録される。
【００９５】
録画開始日８１３および録画開始時間８１４は、その番組情報のＶＲ−Ｎｏ．８１２の値をｉとすると、管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３が管理する項目ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ  ＃ｉ内で示される最初のＣＥＬＬのＣ＿Ｖ＿Ｓ＿ＰＴＭに対応する。
【００９６】
録画時間８１５は、ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ  ＃ｉ内で示される最後のＣＥＬＬのＣ＿Ｖ＿Ｅ＿ＰＴＭから、最初のＣＥＬＬのＣ＿Ｖ＿Ｓ＿ＰＴＭを引いた値に対応する。
【００９７】
音声情報８１９は、その番組情報のＶＲ−Ｎｏ．８１２の値をｉとし、それに対応する管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３が管理する項目ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ  ＃ｉ内で示される最初のＣＥＬＬのＭ＿ＶＯＢＩ＿ＳＲＰＮの値をｊとすると、ＲＴＲ＿ＶＭＧ．Ｍ＿ＡＶＦＩＴ．Ｍ＿ＶＯＢ＿ＳＴＩ  ＃ｊ．Ａ＿ＡＴＲ０の音声チャンネル数に対応する。
【００９８】
マクロビジョン情報８２１は、その番組情報のＶＲ−Ｎｏ．８１２の値をｉとし、それに対応する管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３が管理する項目ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ  ＃ｉ内で示される最初のＣＥＬＬのＭ＿ＶＯＢＩ＿ＳＲＰＮの値をｊとすると、ＲＴＲ＿ＶＭＧ．Ｍ＿ＡＶＦＩＴ．Ｍ＿ＡＶＦＩ．Ｍ＿ＶＯＢＩ  ＃ｊ．ＶＯＢ＿ＴＹのＡＰＳに対応する。
【００９９】
保護状態８２３は、その番組情報のＶＲ−Ｎｏ．８１２の値をiとすると、それに対応する管理情報ファイル２０３が管理する項目ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ  ＃ｉ．ＰＧ＿ＴＹのプロテクトに対応する。
【０１００】
ワイドモード８３１は、その番組情報のＶＲ−Ｎｏ．８１２の値をｉとし、それに対応する管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３が管理する項目ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ  ＃ｉ内で示される最初のＣＥＬＬのＭ＿ＶＯＢＩ＿ＳＲＰＮの値をｊとすると、ＲＴＲ＿ＶＭＧ．Ｍ＿ＡＶＦＩＴ．Ｍ＿ＶＯＢ＿ＳＴＩ  ＃ｊ．Ｖ＿ＡＴＲのアスペクト比に対応する。
【０１０１】
次に、動作中の不慮の電源遮断等の事態により、管理情報ファイルが破損した場合の
修復時の動作について説明する。
【０１０２】
図９は、修復処理の動作フロー概略を示したものであり、図１０は図１に示した映像記録装置において、該修復処理に関係する処理手段のみをブロック図として簡単に表したものである。
【０１０３】
ステップ９０１は修復処理の開始であるが、以降の動作は不慮の電源供給遮断後の電源再投入時のみに行われるのではなく、通常の電源投入動作後、常に行われる。
【０１０４】
まず、ステップ９０２において、管理情報展開処理手段１００２が、ＨＤＤ処理手段１００１の制御のもとＨＤＤ１０９から読み出された管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３をメモリ１０８に展開する。この際に、判定処理手段１００３は前記管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３がＨＤＤ処理手段１００１の制御のもとＨＤＤ１０９から適切に読み出せるか否かの判定を行なう。前記管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３が適切に読み出せないと判断した場合は、処理はステップ９０４に移行する。
【０１０５】
また、前記管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３が適切に読み出せた場合にはステップ９０３に移行し、判定処理手段１００３は、さらに、メモリ１０８に展開されている管理情報に欠陥があるか否かの判定を行なう。判定手段１００３が前記管理情報に欠陥がないと判断した場合には、処理はステップ９１１に移行し、前記管理情報に欠陥があると判断した場合には、処理はステップ９０５へ移行する。
【０１０６】
ステップ９０４では管理情報を新規作成する必要があるので、ストリームデータ解析処理手段１００４はＨＤＤ処理手段１００１の制御のもとＨＤＤ１０９に記録されている全てのストリームデータを読み出し、読み出されたストリームデータを解析する。管理情報生成処理手段１００６はストリームデータ解析手段１００４により解析された結果に基きＶＯＢ情報を生成し、メモリ１０８上に新規作成した管理情報のうち、ＶＯＢ情報を修復する。
【０１０７】
ステップ９０５では、管理情報に欠陥があるため、ストリームデータ解析処理手段１００４はＨＤＤ処理手段１００１の制御のもと欠陥のある部分に対応するストリームデータをＨＤＤ１０９から読み出し、読み出されたストリームデータを解析する。管理情報生成処理手段１００６はストリームデータ解析処理手段１００４により解析された結果に基きＶＯＢ情報を生成し、メモリ１０８に展開されている管理情報のうち、ＶＯＢ情報を更新する。
【０１０８】
ステップ９０４およびステップ９０５における、ストリームデータからＶＯＢ情報を生成する方法について説明する。
【０１０９】
前述のＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３のデータ構成のうち、ＶＯＢの開始位置と終了位置を含んでいるＶＯＢ情報はＲＴＲ＿ＶＭＧ．Ｍ＿ＡＶＦＩＴ．Ｍ＿ＡＶＦＩ．Ｍ＿ＶＯＢＩ．Ｍ＿ＶＯＢ＿ＧＩ６０７である。同様にＶＯＢＵの再生時間長さを含んでいるＶＯＢＵ情報はＲＴＲ＿ＶＭＧ．Ｍ＿ＡＶＦＩＴ．Ｍ＿ＡＶＦＩ．Ｍ＿ＶＯＢＩ．ＴＭＡＰＩ．ＶＯＢＵ＿ＥＮＴ６１４である。
【０１１０】
まずストリームデータをＶＯＢＵ単位で順に読み出し、その結果を使ってＶＯＢＵ情報を更新することができる。
【０１１１】
次に１個または連続する複数のＶＯＢＵからＶＯＢを作成していく。ＶＯＢの区切り位置となるＶＯＢＵは任意に決定してよいが、各ＶＯＢＵは時刻情報を含んでおり、1つのＶＯＢ内のＶＯＢＵは、時刻情報が連続していないといけないという制約があるので、1つ前のＶＯＢＵと時刻情報が不連続となるＶＯＢＵは、ＶＯＢの区切り位置とする必要がある。逆に、時刻情報が連続したＶＯＢＵをＶＯＢの区切り位置とする分には問題ない。
【０１１２】
上記のようにＶＯＢを作成した結果を使って、ＶＯＢ情報を更新することができる。
次にステップ９０６に進み、ＶＯＢ情報からＣＥＬＬ情報を生成し、メモリ１０８に展開されている管理情報のうち、ＣＥＬＬ情報を更新する。ＣＥＬＬの開始位置と終了位置を含んでいるＣＥＬＬ情報はＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＧＣＩ．ＣＩ．Ｍ＿Ｃ＿ＧＩ７０７である。
【０１１３】
ＣＥＬＬの区切り位置は、ＶＯＢ内の任意のＶＯＢＵでよい。例えば一定時間ごとに区切り位置にする方法等が考えられるが、本実施例における修復処理では、ＶＯＢ内に区切り位置を設けず、ＣＥＬＬ長さ＝ＶＯＢ長さとする。
【０１１４】
上記のＣＥＬＬの区切り位置の作成方法を、図１１（ａ）に示す。
ユーザによる番組分割等の結果によっては、ステップ９０６で求めたＣＥＬＬの区切り以外の位置が、番組の区切り位置になる場合がある。ステップ９０７では、上記のような場合に、ＣＥＬＬの区切り位置を修正する処理を行う。
【０１１５】
この処理を、図１１（ｂ）を用いて説明する。
まず、番組情報ファイルＥＰＲＩ＿ＲＥＣＤＡＴＡ．ＤＡＴ２０９から各番組の録画時間を読み出し、録画時間を順次加算することにより、番組の区切り位置を求める。次に、ステップ９０６で求めたＣＥＬＬの区切り位置との対応を取る。例えば、番組ｉ１１０１と番組ｉ＋１  １１０２との区切りに対応するＣＥＬＬの区切り位置が存在しない場合、ＣＥＬＬｊ１１０３をＣＥＬＬｊ１１０４とＣＥＬＬｊ＋１  １１０５に分割することにより、対応する区切り位置を作成する。この処理を、各番組の区切りごとに行う。
【０１１６】
ステップ９０７〜ステップ９０８の処理の結果、ステップ９０７で、番組の区切り位置のうちＣＥＬＬの区切り位置でないものが存在しなくなった場合、ステップ９０９に進む。
【０１１７】
ステップ９０９では、番組の区切りに対応するＣＥＬＬの区切りを、ＰＧの区切りとする処理を行う。上記のＰＧの区切り位置の作成方法を、図１１（ｃ）に示す。
【０１１８】
最後にステップ９１０の処理を行う。ステップ９１０では、番組情報ファイルＥＰＲＩ＿ＲＥＣＤＡＴＡ．ＤＡＴ２０９が管理する項目のうち、管理情報ファイルＶＲ＿ＭＡＮＧＲ．ＩＦＯ２０３が管理する項目に対応するものを用いて、管理情報が管理する項目を修復する。
【０１１９】
ステップ９１０の処理について説明する。
番組ｉのＶＲ−Ｎｏ．８１２に、対応するＰＧ  ＃ｉの番号ｉを設定する。
番組ｉの録画タイトルＩＤ８０１を、対応するＰＧ  ＃ｉの項目ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ  ＃ｉ．ＰＲＭ＿ＴＸＴＩに設定する。
【０１２０】
番組ｉの音声情報８１９を読み出し、モノラルかそれ以外かを判別し、対応するＰＧ  ＃ｉの項目ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ  ＃ｉで示される最初のＣＥＬＬのＭ＿ＶＯＢＩ＿ＳＲＰＮの値ｊを求め、ＲＴＲ＿ＶＭＧ．Ｍ＿ＡＶＦＩＴ．Ｍ＿ＶＯＢ＿ＳＴＩ  ＃ｊ．Ａ＿ＡＴＲ０の音声チャンネル数を、モノラルならば１、それ以外ならば２に設定する。
【０１２１】
番組ｉのマクロビジョン情報８２１を読み出し、対応するＰＧ  ＃ｉの項目ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ  ＃ｉで示される最初のＣＥＬＬのＭ＿ＶＯＢＩ＿ＳＲＰＮの値ｊを求め、ＲＴＲ＿ＶＭＧ．Ｍ＿ＡＶＦＩＴ．Ｍ＿ＡＶＦＩ．Ｍ＿ＶＯＢＩ  ＃ｊ．ＶＯＢ＿ＴＹのＡＰＳに設定する。
【０１２２】
番組ｉの保護状態８２３を読み出し、対応するＰＧ  ＃ｉの項目ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ  ＃ｉ．ＰＧ＿ＴＹのプロテクトに設定する。
【０１２３】
番組ｉのワイドモード８３１を読み出し、対応するＰＧ  ＃ｉの項目ＲＴＲ＿ＶＭＧ．ＯＲＧ＿ＰＣＧＩ．ＰＧＩ  ＃ｉで示される最初のＣＥＬＬのＭ＿ＶＯＢＩ＿ＳＲＰＮの値ｊを求め、ＲＴＲ＿ＶＭＧ．Ｍ＿ＡＶＦＩＴ．Ｍ＿ＶＯＢ＿ＳＴＩ  ＃ｊ．Ｖ＿ＡＴＲのアスペクト比に設定する。
【０１２４】
なお、モノラル／ステレオ情報やマクロビジョン情報等、ストリームデータに対応する情報が存在する場合には、ストリームデータ解析処理の中でその情報を読み出して、対応する項目に設定する方法もある。
【０１２５】
また、アスペクト比の情報は、ストリーム内に情報が存在する場合と存在しない場合がある。ストリーム内に情報が存在する場合はストリームから読み出したアスペクト比の情報をＲＴＲ＿ＶＭＧ．Ｍ＿ＡＶＦＩＴ．Ｍ＿ＶＯＢ＿ＳＴＩ  ＃ｊ．Ｖ＿ＡＴＲのアスペクト比に設定し、存在しない場合は番組情報から読み出したワイドモード８３１の情報を設定する方法が考えられる。
【０１２６】
また、録画タイトルＩＤ８０１と保護状態８２３は、ストリーム内に情報が存在しないため、番組情報からのみ管理情報に設定できる。
【０１２７】
本発明によれば、録画タイトルＩＤやアスペクト比等、ストリーム内に情報が存在しない場合でも、管理情報を修復することが可能である。
【０１２８】
本発明によれば、番組情報を使うことで管理情報をより正確に修復することができる。
【図面の簡単な説明】
【０１２９】
【図１】本発明の実施の形態における映像記録装置の構成を示すブロック図
【図２】本発明の実施の形態におけるＨＤＤ上のディレクトリ構造を示す図
【図３】本発明の実施の形態におけるストリームデータの管理情報、およびデータ構造を示す図
【図４】本発明の実施の形態におけるストリームデータの管理情報と、番組情報の対応を示す図
【図５】本発明の実施の形態における管理情報ファイルのデータ構成を示す図
【図６（ａ）】本発明の実施の形態における管理情報ファイルのデータ構成のうち、Ｍ＿ＡＶＦＩＴのデータ構造を示す図
【図６（ｂ）】本発明の実施の形態における管理情報ファイルのデータ構成のうち、Ｍ＿ＡＶＦＩＴのデータ構造を示す図
【図６（ｃ）】本発明の実施の形態における管理情報ファイルのデータ構成のうち、Ｍ＿ＡＶＦＩＴのデータ構造を示す図
【図６（ｄ）】本発明の実施の形態における管理情報ファイルのデータ構成のうち、Ｍ＿ＡＶＦＩＴのデータ構造を示す図
【図７（ａ）】本発明の実施の形態における管理情報ファイルのデータ構成のうち、ＯＲＧ＿ＰＧＣＩのデータ構造を示す図
【図７（ｂ）】本発明の実施の形態における管理情報ファイルのデータ構成のうち、ＯＲＧ＿ＰＧＣＩのデータ構造を示す図
【図８（ａ）】本発明の実施の形態における番組情報ファイルのデータ構造を示す図
【図８（ｂ）】本発明の実施の形態における番組情報ファイルのデータ構造を示す図
【図８（ｃ）】本発明の実施の形態における番組情報ファイルのデータ構造を示す図
【図９】本発明の実施の形態における管理情報修復処理を示したフローチャート図
【図１０】本発明の実施の形態における映像記録装置のうち、修復処理に関係する処理手段のみを示したブロック図
【図１１】本発明の実施の形態における管理情報を修復する方法を示す図
【符号の説明】
【０１３０】
１０１…映像記録装置、１０２…アンテナ、１０３…チューナ、
１０４…Ｃｏｄｅｃ部、１０５…リモコン、１０６…ユーザＩ／Ｆ、
１０７…ＣＰＵ、１０８…メモリ、１０９…ＨＤＤ、
１１０…映像出力部、１１１…ディスプレイ、
２０１…ルートディレクトリ、２０２…ＤＶＤ＿ＲＴＡＶディレクトリ、
２０３…ＶＲ＿ＭＡＮＧＲ．ＩＦＯファイル、
２０４…ＶＲ＿ＭＯＶＩＥ．ＶＲＯファイル、
２０５…ＶＲ＿ＳＴＩＬＬ．ＶＲＯファイル、
２０６…ＶＲ＿ＡＵＤＩＯ．ＶＲＯファイル、
２０７…ＶＲ＿ＭＡＮＧＲ．ＢＵＰファイル、
２０８…ＥＤディレクトリ、
２０９…ＥＰＲＩ＿ＲＥＣＤＡＴＡ．ＤＡＴファイル、
３０１…ＶＯＢ、３０２…ＣＥＬＬ、３０３…ＶＯＢＵ、
４０１…番組情報、４０２…ＰＧ、
５０１…ＲＴＲ＿ＶＭＧ、５０２…ＲＴＲ＿ＶＭＧＩ、
５０３…Ｍ＿ＡＶＦＩＴ、５０４…Ｓ＿ＡＶＦＩＴ、
５０５…ＯＲＧ＿ＰＧＣＩ、５０６…ＵＤ＿ＰＧＣＩＴ、
５０７…ＴＸＴＤＴ＿ＭＧ、５０８…ＭＮＦＩＴ、
６０１…Ｍ＿ＡＶＦＩＴＩ、６０２…Ｍ＿ＶＯＢ＿ＳＴＩ、
６０３…Ｍ＿ＡＶＦＩ、６０４…Ｍ＿ＡＶＦＩ＿ＧＩ、
６０５…Ｍ＿ＶＯＢＩ＿ＳＲＰ、６０６…Ｍ＿ＶＯＢＩ、
６０７…Ｍ＿ＶＯＢ＿ＧＩ、６０８…ＳＭＬＩ、
６０９…ＡＧＡＰＩ、６１０…ＴＭＡＰＩ、
６１１…ＣＰ＿ＭＮＧ、６１２…ＴＭＡＰ＿ＧＩ、
６１３…ＴＭ＿ＥＮＴ、６１４…ＶＯＢＵ＿ＥＮＴ、
７０１…ＰＧＣ＿ＧＩ、７０２…ＰＧＩ、７０３…Ｃｌ＿ＳＲＰ、
７０４…Ｃｌ、７０５…ＴＨＭ＿ＰＴＲＩ、７０６…Ｍ＿ＣＩ、
７０７…Ｍ＿Ｃ＿ＧＩ、７０８…Ｍ＿Ｃ＿ＥＰＩ、
８０１…録画タイトルＩＤ、８０２…画質、８０３…ＴＳ録画時画質、
８０４…予約ＩＤ、８０５…録画方式、８０６…ＰＩＤ情報、
８０７…番組情報、８０８…番組フォルダ管理ＩＤ、
８０９…ジャンルフォルダ管理ＩＤ、８１０…ユーザフォルダ管理ＩＤ、
８１１…チャンネルフォルダ管理ＩＤ、８１２…ＶＲ−Ｎｏ．、
８１３…録画開始日、８１４…録画開始時間、８１５…録画時間、
８１６…ポジション番号、８１７…ネットワークＩＤ、
８１８…サービスＩＤ、８１９…音声情報、８２０…著作権情報、
８２１…マクロビジョン情報、８２２…録画状態、８２３…保護状態、
８２４…視聴状態、８２５…ゴミ箱フラグ、８２６…とばし観フラグ、
８２７…削除フラグ、８２８…ミルカモフラグ、
８２９…他社情報フラグ、８３０…ムーブフラグ、
８３１…ワイドモード、８３２…ＲＤＩ状態、８３３…表示画面形式、
８３４…いいとこ観再生可能フラグ、８３５…いいとこ観ジャンル、
８３６…いいとこ観再生時間、８３７…ＮＥＴ＿ＩＤ変更フラグ、
８３８…ＶＦ互換モード、８３９…サムネイルチャプタ、
８４０…サムネイルポイント、８４１…リジュ−ムポイント、
８４２…部分削除チャプタ数、８４３…チャプタ数、８４４…予備
１００１…ＨＤＤ処理手段、１００２…管理情報展開処理手段、
１００３…判定処理手段、１００４…ストリームデータ解析処理手段、
１００５…番組情報読出処理手段、１００６…管理情報生成処理手段、
１１０１…番組ｉ、１１０２…番組ｉ＋１、１１０３…ＣＥＬＬｊ、
１１０４…ＣＥＬＬｊ、１１０５…ＣＥＬＬｊ＋１
【図１】
2008282461.tif 000003
【図２】
2008282461.tif 000004
【図３】
2008282461.tif 000005
【図４】
2008282461.tif 000006
【図５】
2008282461.tif 000007
【図６（ａ）】
2008282461.tif 000008
【図６（ｂ）】
2008282461.tif 000009
【図６（ｃ）】
2008282461.tif 000010
【図６（ｄ）】
2008282461.tif 000011
【図７（ａ）】
2008282461.tif 000012
【図７（ｂ）】
2008282461.tif 000013
【図８（ａ）】
2008282461.tif 000014
【図８（ｂ）】
2008282461.tif 000015
【図８（ｃ）】
2008282461.tif 000016
【図９】
2008282461.tif 000017
【図１０】
2008282461.tif 000018
【図１１】
2008282461.tif 000019