(57)【特許請求の範囲】
【請求項１】
フレーム内符号化された複数の第１のフレームを含み、前記第１のフレームの間にフレーム間符号化された第２のフレームを含む動画データと、前記動画データにおける複数の前記第１のフレームの前記動画データ中の位置に係る位置情報を含む管理情報とを記録媒体から再生する再生手段と、
前記管理情報が前記記録媒体に正しく記録されていない場合に、前記記録媒体に記録された前記管理情報を修復する修復手段
とを備え、
前記修復手段は、前記再生手段により再生された動画データから先頭の前記第１のフレームを検出し、検出された先頭の前記第１のフレームの前記動画データ中の位置に係る位置情報を含み、先頭以外の前記第１のフレームの前記位置情報を含まないように、前記記録媒体に記録された前記管理情報を修復する
ことを特徴とする再生装置。
【請求項２】
フレーム内符号化された複数の第１のフレームを含み、前記第１のフレームの間にフレーム間符号化された第２のフレームを含む動画データと、前記動画データにおける複数の前記第１のフレームの前記動画データ中の位置に係る位置情報を含む管理情報とを記録媒体から再生する再生手段と、
前記管理情報が前記記録媒体に正しく記録されていない場合に、前記記録媒体に記録された前記管理情報を修復する修復手段
とを備え、
前記修復手段は、前記再生手段により前記記録媒体から所定のデータ量毎にシークしながら再生された所定量の前記動画データから前記第１のフレームを検出し、検出された複数の前記第１のフレームそれぞれの前記動画データ中の位置に係る位置情報を含むように、前記記録媒体に記録された前記管理情報を修復する
ことを特徴とする再生装置。
【請求項３】
前記修復手段は、前記記録媒体に記録された前記動画データにおける複数の前記第１のフレームそれぞれの前記動画データ中の位置に係る位置情報が前記記録媒体に記録されている前記管理情報に含まれていた場合には、前記記録媒体に記録された前記管理情報の修復が不要であると判断して、前記管理情報の修復を行わないようにすることを特徴とする請求項１または２に記載の再生装置。
【請求項４】
前記修復手段は更に、通常再生中に前記再生手段により再生された前記動画データから前記第１のフレームを検出し、検出された複数の前記第１のフレームそれぞれの前記動画データ中の位置に係る位置情報を前記管理情報に追加することにより、前記管理情報を修復することを特徴とする請求項１または２に記載の再生装置。
【請求項５】
前記修復手段は、修復した前記管理情報に、前記動画データのサーチ再生禁止を示す情報を格納することを特徴とする請求項１に記載の再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画データの再生装置に関する。
【背景技術】
【０００２】
従来、ＭＰＥＧ等の動き補償予測符号化方式で動画データを符号化して記録媒体に記録する装置が知られている。ＭＰＥＧ方式では、フレーム内符号化とフレーム間符号化とを選択的に用いて動画像データを符号化しており、フレーム内符号化された画像（いわゆるＩピクチャ又はフレーム内符号化ピクチャ）は、動画像データ内で離散的に配置される。
【０００３】
ＭＰＥＧ方式で記録された動画像データを再生する場合、フレーム間符号化されたフレーム（ＰピクチャとＢピクチャ）は、参照フレームが復号されない限り復号できない。そこで、先ずフレーム内符号化フレーム（Ｉピクチャ）を復号する必要がある。また、ＭＰＥＧ方式で符号化された動画像データ中の任意の位置を頭出し再生する場合にも、やはり、Ｉピクチャから復号を開始する必要がある。
【０００４】
そこで、動画像データ中の各Ｉピクチャの表示タイミング（PTS：Presentation Time Stamp）と、動画像データ内での位置情報（ＴＳＮ）を管理情報として記憶することが提案された。具体的には、ＰＴＳでＩＮ点を指示されると、指示されたＰＴＳ以下で最も近い（時間的に先行する直前の）ＰＴＳ（ａ）を持つＩピクチャ（ａ）を管理情報から探し出し、そのＩピクチャ（ａ）の格納開始位置を示すＴＳＮ（ａ）及びそれ以降を復号する。これにより、所望のフレーム又はピクチャからの再生を実現する。
【０００５】
デジタルビデオカメラなどの撮影において、管理情報の書き込み前または書き込み中に、電源引き抜きによる瞬断や記録メディアの引き抜きが行われると、管理情報の欠損がしばしば発生する。管理情報が欠損した場合、動画像データの実体が無傷であっても、ＩＮ点に対応するＩピクチャの検出が不能になり、その結果、動画データを再生できなくなる。
【０００６】
動画像データを最初から最後まで検索して管理情報を修復する技術が、特許文献１に記載されている。特許文献２には、管理情報の修復に不揮発性メモリを使用する技術が記載されている。
【特許文献１】特開２００６-０３３２３９号公報
【特許文献２】特開２００１-２６６４９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の技術では、動画像データが大きい場合には検索処理に時間がかかり、実際に再生できる状態に戻すまでに多大な時間を要し、ユーザには大きなストレスになる。
【０００８】
また、特許文献２に記載の技術では、不揮発性メモリが必須になる。
【０００９】
本発明は、不揮発性メモリを使う事無しに、ユーザにストレスを感じさせずに管理情報を修復する再生装置を提示することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る再生装置は、フレーム内符号化された複数の第１のフレームを含み、前記第１のフレームの間にフレーム間符号化された第２のフレームを含む動画データと、前記動画データにおける複数の前記第１のフレームの前記動画データ中の位置に係る位置情報を含む管理情報とを記録媒体から再生する再生手段と、前記管理情報が前記記録媒体に正しく記録されていない場合に、前記記録媒体に記録された前記管理情報を修復する修復手段とを備え、前記修復手段は、前記再生手段により再生された動画データから先頭の前記第１のフレームを検出し、検出された先頭の前記第１のフレームの前記動画データ中の位置に係る位置情報を含み、先頭以外の前記第１のフレームの前記位置情報を含まないように、前記記録媒体に記録された前記管理情報を修復することを特徴とする。
【００１１】
本発明に係る再生装置は、フレーム内符号化された複数の第１のフレームを含み、前記第１のフレームの間にフレーム間符号化された第２のフレームを含む動画データと、前記動画データにおける複数の前記第１のフレームの前記動画データ中の位置に係る位置情報を含む管理情報とを記録媒体から再生する再生手段と、前記管理情報が前記記録媒体に正しく記録されていない場合に、前記記録媒体に記録された前記管理情報を修復する修復手段とを備え、前記修復手段は、前記再生手段により前記記録媒体から所定のデータ量毎にシークしながら再生された所定量の前記動画データから前記第１のフレームを検出し、検出された複数の前記第１のフレームそれぞれの前記動画データ中の位置に係る位置情報を含むように、前記記録媒体に記録された前記管理情報を修復することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、管理情報に欠損がある場合に、短時間で、取りあえずの再生が可能な程度で、短時間に管理情報を部分修復し、以後のシーケンシャルな再生で、管理情報を完全修復する。部分修復により再生不可能の事態を避けることができる。また、時間のかかる完全修復をシーケンシャル再生の裏で実行するので、ユーザにストレスをかけることなく、管理情報を完全に修復できる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１６】
図１は、本発明の一実施例の概略構成ブロック図を示し、図２は、本実施例の動画像データの記録形式を示す。
【００１７】
図２を参照して、本実施例における記録形式を説明する。動画像データは、動画像を符号化方式Ｈ．２６４／ＭＰＥＧ４−ＡＶＣで符号化した後、トランスポートストリーム（以下、ＴＳと記述）に多重化されたデータからなる。すなわち、動画像データは、フレーム内符号化とフレーム間符号化とを用いて符号化され、離散的にフレーム内符号化ピクチャを含み、フレーム内符号化ピクチャ間にフレーム間符号化ピクチャを含む。
【００１８】
各動画像データには管理情報が付属する。管理情報には、対応する動画像データのＩピクチャ情報、ユーザ情報及び再生機能マスク情報が格納される。Ｉピクチャ情報には、動画像データ内の各Ｉピクチャ（フレーム内符号化ピクチャ）のＰＴＳ情報と、Ｉピクチャが開始するＴＳパケット番号（ＴＳＮ）が、昇順で格納される。ユーザ情報には、この管理情報の修復状況を示すコード等を格納する。再生機能マスク情報は、再生機能のうちマスク（使用を拒否）する機能を示すビットマップである。
【００１９】
再生リストは、各動画像データのＩＮ点（表示開始ピクチャ）とＯＵＴ点（表示終了ピクチャ）をＰＴＳで順に格納した表からなる。
【００２０】
図１を参照して、本実施例の構成を説明する。記録媒体１０は、ハードディスク又はフラッシュメモリカード等からなる。記録媒体１０には、図２に示すような内容の動画像データが格納される。課題で説明したような事態が生じなければ、各動画像に対応する管理情報も記録される。本実施例が機能する場面では、管理情報は欠落している場合と、破損している場合とがある。再生のＩＮ点及びＯＵＴ点が指定される場合には、再生リストも記録されている。デフォルトでは、ＩＮ点は対応する動画像の始端を示し、ＯＵＴ点はその終端を示すことになる。
【００２１】
記録媒体制御装置１２は、記録媒体１０から動画像データを読み出し、バッファとして機能するＲＡＭ２４に出力する。勿論、記録媒体制御装置１２は、付属する管理情報が記録媒体１０に記録されている場合には、管理情報も読み出して、ＲＡＭ２４に格納し、再生リストがある場合には、再生リストもＲＡＭ２４に格納する。
【００２２】
デマルチプレクサ１４は先ず、ＲＡＭ２４に格納されているトランスポートストリーム（ＴＳ）からＰＡＴ／ＳＩＴ情報を取得し、取得したＰＡＴからＰＭＴのＰＩＤを得て、ＰＭＴを取得する。デマルチプレクサ１４は更に、取得したＰＭＴから映像データのＰＩＤを取得し、そのＰＩＤを元にビデオパケットを拾い集め、ＴＳヘッダ部を除去してＰＥＳパケット化し、ＲＡＭ２４に出力する。
【００２３】
ビデオ復号器１６は、Ｈ．２６４／ＭＰＥＧ４-ＡＶＣの復号器である。ビデオ復号器１６は、ＲＡＭ２４に格納されているＨ．２６４／ＭＰＥＧ４-ＡＶＣのＰＥＳパケットをエレメンタリストリーム（ＥＳ）に分解して復号する。本実施例のシステム制御装置であるプロセッサ２０は、再生リストのＩＮ点及びＯＵＴ点をビデオ復号器１６に設定する。ビデオ復号器１６は、復号したピクチャのＰＴＳが設定されたＩＮ点とＯＵＴ点の範囲に入る場合に、ＰＥＳヘッダに記述されるＰＴＳのタイミングで復号映像データ又は再生映像データを表示装置１８に出力する。表示装置１８は、液晶モニタ等からなり、ビデオ復号器１６からの映像データの示す画像を画面上に表示する。ビデオ復号器１６はまた、現在、映像データを出力しているピクチャのＰＴＳをプロセッサ２０に通知する。
【００２４】
本実施例の再生装置は、管理情報の部分修復及び完全修復のために、管理情報欠損検出装置２６及びＩピクチャ情報検出装置２８を具備する。管理情報欠損検出装置２６及びＩピクチャ情報検出装置２８の機能を、プロセッサ２０上のソフトウエアとして実現しても良い。管理情報欠損検出装置２６は、管理情報の欠損（欠落又は損傷）を検出する。Ｉピクチャ情報検出装置２８は、特許請求の範囲のピクチャ位置検出手段として機能する。
【００２５】
動画像データ中にＩピクチャは離散的に位置し、Iピクチャ間にPピクチャまたはBピクチャからなるフレーム間符号化ピクチャが位置する。各フレームの圧縮後のデータ量は一定ではない。従って、Ｉピクチャの先頭位置を発見するには、動画像データの先頭から一定データ部分又は範囲を順次再生する必要がある。Ｉピクチャ情報検出装置２８は、ＲＡＭ２４に格納されるＴＳパケットを解析し、Ｉピクチャの先頭パケット、即ち、動画像データ中でのＩピクチャの位置を検出する。Ｉピクチャ情報検出装置２８は、検出したＩピクチャのＰＴＳ情報と格納開始位置情報を、ＲＡＭ２４を介してプロセッサ２０に通知する。
【００２６】
ＲＯＭ２２は、プロセッサ２０のプログラム等を格納する。プロセッサ２０は、ＲＯＭ２２に格納されたプログラムに基づいて、システム全体を制御する。
【００２７】
ＲＡＭ２４は、上述のように、ＴＳ、Ｈ．２６４／ＭＰＥＧ４-ＡＶＣのＰＥＳパケット、管理情報及び再生リストを一時記憶するのに使用される。ＲＡＭ２４はまた、Ｉピクチャ情報検出装置２８の検出結果を記憶し、管理情報修復のためのワークメモリとして使用される。ＲＡＭ２４は、プロセッサ２０で動作するプログラムのワークメモリとしても使用される。
【００２８】
バス３０は、システム内の各ブロックを繋ぎ、種々のデータを転送することに使用される。
【００２９】
本実施例では、管理情報が欠損する動画像データに対して、取りあえずの再生を可能にするように管理情報を部分的に修復する。これを部分修復又は部分修復動作と呼ぶ。部分修復は、管理情報が全く存在しない場合と、管理情報が存在するが、管理情報内のデータが不正である場合に、実行される。部分修復により、取りあえず、動画データの先頭からの通常再生（シーケンシャルな再生）が可能になる。このシーケンシャルな再生の間に完全な管理情報を作成する。これを完全修復又は完全修復動作と呼ぶ。
【００３０】
再生モードには、通常再生、スチル再生、スロー再生及びサーチ再生の４種類の再生動作があるが、原則として、何れのモードにおいても、動画データを再生するためには管理情報が必要である。管理情報の再生機能マスク情報により、使用できない再生機能を指定できる。ユーザは、再生機能マスク情報でマスクされていない再生モードのみを指定可能又は利用可能である。
【００３１】
通常再生モードの動作を説明する。通常再生モードの指示に応じて、プロセッサ２０は、記録媒体制御装置１２を制御して記録媒体１０から再生リスト及び管理情報を読み出し、ＲＡＭ２４に格納させる。プロセッサ２０は再生リストを解析し、再生すべき動画像データの順序と、各動画像データのＩＮ／ＯＵＴ点を取得する。
【００３２】
次に、プロセッサ２０は、取得したＩＮ／ＯＵＴ点と管理情報のＩピクチャ情報を比較する。ＩＮ点以下で最大のＰＴＳを持つＩピクチャから、ＯＵＴ点以上で最小のＰＴＳを持つＩピクチャの手前までを読み出し対象とし、該当するＴＳＮ区間を動画像データの読み出し範囲とする。Ｉピクチャ情報に登録されている最小のＰＴＳよりＩＮ点が小さければ、読み出し開始位置を動画像データの先頭からとする。同様に、最大のＰＴＳよりＯＵＴ点が大きければ、読み出し終了位置を動画像データの終端とする。
【００３３】
次いで、記録媒体制御装置１２は、記録媒体１０からＴＳ形式である動画像データのうちの読み出し範囲のデータを読み出し、ＲＡＭ２４に一時格納する。読み出しが開始されると同時に、プロセッサ２０は、ビデオ復号器１６にＩＮ／ＯＵＴ点のＰＴＳを設定する。ビデオ復号器１６は、ＩＮ点とＯＵＴ点間のみを表示装置１８に出力するようにセットされる。
【００３４】
デマルチプレクサ１４が、ＲＡＭ２４に一時格納されたＴＳデータを一旦、ＰＥＳパケットに分解する。ビデオ復号器１６は、ＰＥＳヘッダのＤＴＳ（Decode Time Stamp）情報に基づいてＰＥＳパケットを復号し、ＩＮ点とＯＵＴ点の間に含まれるピクチャの映像データをＰＴＳ順に表示装置１８に出力する。
【００３５】
動画像データの読み出しは、ＲＡＭ２４に空きがある限り、順次、行われる。
【００３６】
スチル再生モードの動作を説明する。例えば、通常再生モード動作中にスチル再生モードの指示を受けると、プロセッサ２０は、スチル再生モードの解除の指示があるまで、デマルチプレクサ１４及びビデオ復号器１６を停止状態に置く。これにより、スチル再生モードの指示時点で表示された画像が繰り返し、表示装置１８に表示される。
【００３７】
スチル指示中にスロー再生モード指示を受けると、プロセッサ２０は、デマルチプレクサ１４及びビデオ復号器１６を一定時間、動作させ、再び停止状態に置く。スロー再生モードの解除の指示があるまで、以後、同様に、デマルチプレクサ１４及びビデオ復号器１６の動作と停止を内部的に繰り返す。
【００３８】
サーチ再生モードの動作を説明する。例えば、通常再生モード動作中にサーチ再生モードの指示を受けると、プロセッサ２０は，ビデオ復号器１６から出力ピクチャのＰＴＳ情報を取得する。プロセッサ２０は、ＲＡＭ２４に記憶される読み込み済みの動画像データを破棄し、デマルチプレクサ１４及びビデオ復号器１６を初期状態に戻す。次に、ビデオ復号器１６の最終出力ピクチャのＰＴＳに近いＰＴＳを持つＩピクチャを、管理情報内のＩピクチャ情報から探し出す。探し出したＩピクチャの格納開始位置から所定サイズ分のデータを記録媒体１０から読み出し、通常再生と同過程を経て、復号・出力を行う。この際、ビデオ復号器１６に設定するＩＮ点及びＯＵＴ点を当該Ｉピクチャと同じにしておく。これにより、当該Ｉピクチャの映像データのみが表示装置１８に出力される。以降、管理情報内のＩピクチャ情報内で、サーチ再生モード時の再生倍速に対応した所定個数分のＩピクチャを飛ばして、同様に復号・出力処理を行う。
【００３９】
図３を参照して、本実施例による管理情報修復処理を説明する。図３は、本実施例の管理情報修復処理のフローチャートを示す。
【００４０】
管理情報欠損検出装置２６は、ＲＡＭ２４に展開された管理情報の欠損を調べる（Ｓ１）。欠損チェックの詳細は後述する。欠損が認められると（Ｓ１）、後述する部分修復が実行され、サーチ再生モードがマスクされる（Ｓ２）。ステップＳ２が、特許請求の範囲の部分修復手段又はステップに相当する。部分修復が実行されると、対応する管理情報のユーザ情報に部分修復状態を示すコードが記録される。
【００４１】
欠損が認められないか（Ｓ１）、部分修復が完了すると（Ｓ２）、プロセッサ２０は、管理情報のユーザ情報から部分修復された管理情報か否かを調べる（Ｓ３）。部分修復状態でなければ（Ｓ３）、すべての再生モードが許可された再生動作の定常状態に入る（Ｓ８）。部分修復状態であれば（Ｓ３）、ユーザから指示されている再生モードの種別を調べる（Ｓ４）。通常再生モード、スチル再生モード又はスロー再生モードが指示されている場合には（Ｓ４）、それぞれ指定された再生モードで動作する（Ｓ５）。そして、対象の動画像データを先頭から終端まで再生しながら、管理情報を完全に修復する（Ｓ６）。ステップＳ６が特許請求の範囲の完全修復手段又はステップに相当する。
【００４２】
完全修復が完了したら、再生機能マスク情報のビットマップをクリアして（Ｓ７）、通常の再生動作に移行する（Ｓ８）。完全修復を完了する前に、再生動作が停止されたら（Ｓ７）、ステップＳ４に戻る。
【００４３】
サーチ再生モードの場合にのみ（Ｓ４）、再生機能マスク情報に従い、Ｓ４に止まる。即ち、部分修復の時点では、完全な管理情報を利用できないので、サーチ再生モードの実行を禁止する。
【００４４】
図４は、管理情報欠損検出装置２６による管理情報欠損検出動作（Ｓ１）のフローチャートを示す。
【００４５】
ＲＡＭ２４又は記録媒体１０に、注目する動画像データの管理情報があるか否かを調べる（Ｓ１１）。管理情報があれば（Ｓ１１）、管理情報内のＩピクチャ情報の有効／無効をチェックする（Ｓ１２）。Ｉピクチャ情報の有効／無効は、図示しないＩピクチャ情報のヘッダ部の有無と、格納されているＩピクチャ情報の個数が１以上であるかにより、判定される。Ｉピクチャ情報が有効と判定されると（Ｓ１２）、Ｉピクチャ情報内のＰＴＳ／ＴＳＮが昇順であるか否かをチェックする（Ｓ１３）。昇順であれば、修復は不要であり、修復不要を示す値をプロセッサ２０に返す（Ｓ１４）。
【００４６】
管理情報が存在しない場合（Ｓ１１）、Ｉピクチャ情報が無効な場合（Ｓ１２）、又は、Ｉピクチャ情報内のＰＴＳ／ＴＳＮが昇順でない場合（Ｓ１３）には、管理情報を修復する必要があり、修復必要を示す値をプロセッサ２０に返す（Ｓ１５）。
【００４７】
図５及び図６を参照して、ステップＳ２の部分修復動作を説明する。図５は、ステップＳ２の詳細なフローチャートを示す。
【００４８】
本実施例では、部分修復により、対象となる動画像データの最初のＩピクチャ情報のみを管理情報に登録する。最初のＩピクチャのみを登録した管理情報を使って再生するので、管理情報のＩピクチャを用いたジャンプ再生を行うサーチ再生モードは、使用不可にする、即ち、マスクする。
【００４９】
先ず、ＲＡＭ２４に管理情報があるかどうかに関係なく、管理情報を破棄する（S２１）。記録媒体１０から動画像データを先頭から所定サイズ分をＲＡＭ２４に読み出す（S２２）。Ｉピクチャ情報検出装置２８は、ＲＡＭ２４に読み出された動画像データの中のＩピクチャを検出する（S２３）。最初のＩピクチャを検出するまで（Ｓ２３）、ＲＡＭ２４への読み出し（Ｓ２２）と、Ｉピクチャの検出（Ｓ２３）を繰り返す。
【００５０】
Ｉピクチャを検出すると（Ｓ２３）、検出したＩピクチャをＩピクチャ情報に登録する（Ｓ２４）。部分修復済み状態であることを示す情報をユーザ情報に登録し（Ｓ２５）、再生機能マスク情報にサーチ再生モードのマスクを登録する（Ｓ２６）。ステップＳ２４，Ｓ２５，Ｓ２６の情報を含む管理情報を、対応する動画像データの管理情報として記録媒体１０に書き出す（Ｓ２７）。
【００５１】
図６は図５のフローチャートに従った部分修復の動作イメージと、部分修復された管理情報の一例を示す。
【００５２】
図７は、完全修復動作（Ｓ６）の詳細なフローチャートを示す。完全修復動作とは、管理情報のＩピクチャ情報に、対応する動画像データの全Ｉピクチャの情報を登録する動作である。具体的には、通常再生、スロー再生又はスチル再生のシーケンシャル再生中に、Ｉピクチャ情報検出装置２８が、復号及び出力処理のために記録媒体１０からＲＡＭ２４に読み出されたＴＳパケットからＩピクチャを検出する。プロセッサ２０は、検出されたＩピクチャの位置情報が管理情報に未登録であれば、そのＩピクチャの情報を管理情報に追加登録する。動画像データの全再生に伴い、全Ｉピクチャの検出と登録が行われる。
【００５３】
先ず、プロセッサ２０は、管理情報のユーザ情報を参照し、この管理情報が部分修復状態であるか否かをチェックする（Ｓ３１）。部分修復状態で無ければ（Ｓ３１）、完全修復動作は不要であるので、終了する。
【００５４】
部分修復状態であれば（Ｓ３１）、ＲＡＭ２４に順次、読み出される動画像データからＩピクチャを検出し（Ｓ３３，Ｓ３４）、検出したＩピクチャが管理情報に未登録の場合に、管理情報に追加登録する（Ｓ３５）。動画像データの全Ｉピクチャの登録を完了するまで、ステップＳ３３，Ｓ３４，Ｓ３５を繰り返す（Ｓ３２）。即ち、対象となる動画像の先頭から終端までを再生して、管理情報を再構築する。
【００５５】
全Ｉピクチャの登録が完了したら（Ｓ３２）、再生機能マスク情報からサーチ再生機能のマスクをクリアする（Ｓ３６）。即ち、サーチ再生機能も利用可能にする。次に、管理情報のユーザ情報から部分修復状態を示すコードを解除する（Ｓ３７）。これにより、完全修復した管理情報が完成する。このように完全修復した管理情報を記録媒体１０に書き戻す（Ｓ３８）。これで、完全修復動作（Ｓ６）を終了する。
【００５６】
このように、本実施例では、部分修復と完全修復という２段階の修復を実行することで、長時間の待ちをユーザに生じさせずに、完全な管理情報を構築できる。即ち、管理情報の欠損が発生した場合、短時間で最低でも対応する動画像データの再生を行える状態に部分修復する。部分修復状態では、動作を保証できない一部の再生機能を使用不能にする。また、部分修復状態で有効な再生処理が行われた場合に、その再生処理の裏で管理情報を完全修復する。このような２段階修復により、ユーザにストレスを与えることなく、管理情報を完全なものにできる。
【実施例２】
【００５７】
本発明の第２実施例を説明する。この実施例では、部分修復動作で、動画像データ中の先頭のＩピクチャを管理情報に登録するだけではなく、動画像データの途中の幾つかのＩピクチャを効率的に検出して、管理情報に登録する。図８は、第２実施例の部分修復動作のフローチャートを示す。
【００５８】
図８では、ステップＳ４１〜Ｓ４５は、図５のステップＳ２１〜Ｓ２５と同じである。図８では更に、以下の処理が追加されている。即ち、記録媒体１０の動画像データの所定サイズ分又はデータ量分をシークして（Ｓ４６）、一定サイズ分をＲＡＭ２４に読み出す（Ｓ４８）。シーク量のサイズ又はデータ量と読み出しのサイズまたはデータ量は、あらかじめ決めておく。勿論、動画像データの終端に達するか、終端を越えたら（Ｓ４７）、ステップＳ５１に移行する。読み出した一定サイズの動画像データ中にＩピクチャがあるかどうかを調べる（Ｓ４９）。Ｉピクチャを検出すると（Ｓ４９）、検出したＩピクチャをＩピクチャ情報に追加登録する（Ｓ５０）。このようなシークと読み出しを、動画像データの終端に到達するまで繰り返す（Ｓ４７）。
【００５９】
動画像の終端に到達したら（Ｓ４７）、ステップＳ４４，Ｓ４５，Ｓ５０で登録した情報を有する管理情報を、対応する動画像データの管理情報として記録媒体１０に書き出す（Ｓ５１）。
【００６０】
本実施例では、完全ではないにしても、動画像データの途中に存在する１又は複数のＩピクチャが部分修復された管理情報に登録されているので、サーチ再生を禁止する必要が無い。従って、再生機能マスク情報でサーチ再生をマスクする必要が無い。ユーザには、サーチ再生が不完全なものになることを通知する。
【００６１】
図９は、図８に示すフローチャートに従った部分修復の動作イメージと、部分修復された管理情報の一例を示す。
【００６２】
本実施例では、第１実施例の作用効果に加えて、部分修復後でも、不完全ながらサーチ再生を利用できる。図８に示すフローの部分修復後にシーケンシャルな再生が行われたときに、第１実施例と同様な方法で、管理情報が完全修復される。
【００６３】
シークのサイズは可変でもよい。また、シーク後、Ｉピクチャを検出するまで連続的に動画像データを記録媒体１０から読み出してもよい。また、動画像データのサイズがシークサイズに比べて小さく、先頭のＩピクチャを一枚しか検出・登録できない場合には、第１実施例と同様に、サーチ再生機能をマスクしてもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】本実施例の記録形式の説明図である。
【図３】本実施例の修復機能処理の主フローチャートである。
【図４】本実施例の管理情報欠損検出動作（Ｓ１）のフローチャートである。
【図５】管理情報の部分修復動作（Ｓ２）のフローチャートである。
【図６】図６に示す部分修復の動作イメージと、部分修復された管理情報の一例である。
【図７】本実施例の管理情報の完全修復動作（Ｓ６）のフローチャートである。
【図８】第２実施例における管理情報の部分修復のフローチャートである。
【図９】第２実施例における部分修復の動作イメージと、部分修復された管理情報の一例である。
【符号の説明】
【００６５】
１０：記録媒体
１２：記録媒体制御装置
１４：デマルチプレクサ
１６：ビデオ復号器
１８：表示装置
２０：プロセッサ
２２：ＲＯＭ
２４：ＲＡＭ
２６：管理情報欠損検出装置
２８：Ｉピクチャ情報検出装置
３０：バス
【図１】
0004991579.tif 000002
【図２】
0004991579.tif 000003
【図３】
0004991579.tif 000004
【図４】
0004991579.tif 000005
【図５】
0004991579.tif 000006
【図６】
0004991579.tif 000007
【図７】
0004991579.tif 000008
【図８】
0004991579.tif 000009
【図９】
0004991579.tif 000010