(57)【要約】【課題】圧縮映像音声データと、管理情報データを、別ファイルに記録する装置において、異常終了した圧縮映像音声データと、管理情報データを、再生可能な状態に高速に修復することが可能な映像音声記録再生方法、並びに装置を提供する。【解決手段】管理情報データを再生成する管理情報データ再作成部１１３、管理情報データの無効部分を削除してデータを再構成する管理情報データ再構成部１１４、映像音声データの無効部分を削除してデータを再構成する映像音声データ再構成部１１５、映像音声データ、および管理情報データの有効領域を検出する有効領域検出部１１６を備え、有効領域検出部１１６によって検出したデータの有効領域を利用し、不足する管理情報データのみを管理情報データ再作成部１１３で作成し、過剰な無効データを管理情報データ再構成部１１４、及び映像音声データ再構成部１１５を用いて削除して、高速に不整合を修復する。【選択図】  図１
2006295656.tif 000002
【特許請求の範囲】
【請求項１】
ランダムアクセス可能な記録媒体に、映像音声データと、該映像音声データを再生する上での管理情報データを別途記録し、前記管理情報データを用いて、前記映像音声データを再生する映像音声記録再生装置において、
前記映像音声データと、前記管理情報データを、前記ランダムアクセス可能な記録媒体に読み書きするデータアクセス手段と、
前記映像音声データと、前記管理情報データの不整合を検出する不整合検出手段と、
前記不整合検出手段において不整合を検出したとき、前記映像音声データと、前記管理情報データを解析し、不整合状態を解析する不整合状態解析手段と、
前記不整合状態解析手段において解析した情報に従い、前記管理情報データ内の情報を元に、前記映像音声データと、前記管理情報データの不整合を修復する不整合修復手段とを備える、
ことを特徴とする映像音声記録再生装置。
【請求項２】
請求項１記載の映像音声記録再生装置において、
前記映像音声データと、前記管理情報データは、前記映像音声データの記録中に、それぞれ所定の間隔で、前記ランダムアクセス可能な記録媒体に書き込む、
ことを特徴とする映像音声記録再生装置。
【請求項３】
請求項１記載の映像音声記録再生装置において、
前記映像音声データは、ＭＰＥＧ形式で圧縮されたデータであり、
前記管理情報データは、前記映像音声データにおけるＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）単位の情報を有し、
前記ＧＯＰ単位の情報は、前記映像音声データの該当するＧＯＰのデータサイズ情報を有する、
ことを特徴とする映像音声記録再生装置。
【請求項４】
請求項１記載の映像音声記録再生装置において、
前記管理情報データは、前記映像音声データの記録中に、１つもしくは２つ以上の一時ファイルとして、前記ランダムアクセス可能な記録媒体に書き込み、
前記映像音声データの記録の完了時に、前記一時ファイルを再構成して、管理情報データファイルを作成する、
ことを特徴とする映像音声記録再生装置。
【請求項５】
請求項２、請求項３、または請求項４記載の映像音声記録再生装置において、
前記不整合検出手段は、システム起動直後、前記ランダムアクセス可能な記録媒体への初期アクセス時、あるいは、記録、再生、もしくは編集動作の開始前のいずれかに、不整合検出処理を行う、
ことを特徴とする映像音声記録再生装置。
【請求項６】
請求項５記載の映像音声記録再生装置において、
前記不整合検出手段は、前記映像音声データの第１のデータサイズと、前記管理情報データ内のＧＯＰ単位のデータサイズ情報の総和からなる第２のデータサイズとを比較し、一致していなければ不整合として検出する、
ことを特徴とする映像音声記録再生装置。
【請求項７】
請求５記載の映像音声記録再生装置において、
前記不整合検出手段は、前記映像音声データの記録中に作成される前記管理情報データの一時ファイルが存在していれば、不整合として検出する、
ことを特徴とする映像音声記録再生装置。
【請求項８】
請求項２、請求項３、または請求項４記載の映像音声記録再生装置において、
前記不整合状態解析手段は、前記映像音声データの第１のデータサイズと、前記管理情報データ内のＧＯＰ単位のデータサイズ情報の総和からなる第２のデータサイズとを比較し、
前記第１のデータサイズが前記第２のデータサイズより大きい場合は、管理情報データ不足判定を行い、前記第１のデータサイズが前記第２のデータサイズより小さい場合は、管理情報データ過剰判定を行う、
ことを特徴とする映像音声記録再生装置。
【請求項９】
請求項２、請求項３、または請求項４記載の映像音声記録再生装置において、
前記不整合修復手段は、前記映像音声データ、および前記管理情報データから、管理情報データを再度作成する管理情報データ再作成手段と、
前記映像音声データ、および前記管理情報データの有効領域を検出する有効領域検出手段と、
前記管理情報データのうち、指定ＧＯＰに該当する管理情報データまでを有効管理情報データとし、それ以降の管理情報データを削除して管理情報データを再構成する管理情報データ再構成手段と、
前記映像音声データのうち、指定ＧＯＰ境界の終端部分までを有効映像音声データとし、それ以降の映像音声データを削除して映像音声データを再構成する映像音声データ再構成手段と、を備える、
ことを特徴とする映像音声記録再生装置。
【請求項１０】
請求項９記載の映像音声記録再生装置において、
前記不整合修復手段は、前記不整合状態解析手段において管理情報データ不足判定が行われた場合、
前記管理情報データ再作成手段により、不足している管理情報データ箇所のみを、作成し、
前記有効領域検出手段により、前記映像音声データと、前記管理情報データの有効領域を検出し、
前記管理情報データと、前記管理情報データ再作成手段により再作成した管理情報データとを結合して管理情報データを再構成し、
前記映像音声データ再構成手段により、前記再構成した管理情報データにおける最後のＧＯＰ境界の終端部分を指定して映像音声データを再構成して、整合のとれた映像音声データと、管理情報データとを再構成する、
ことを特徴とする映像音声記録再生装置。
【請求項１１】
請求項９記載の映像音声記録再生装置において、
前記不整合修復手段は、前記不整合状態解析手段において管理情報データ過剰判定が行われた場合、
前記有効領域検出手段により、前記映像音声データと、前記管理情報データの有効領域を検出し、
前記映像音声データ再構成手段により、前記映像音声データにおける最後のＧＯＰ境界の終端部分を指定して映像音声データを再構成し、
前記管理情報データ再構成手段により、前記映像音声データ再構成手段により再構成した映像音声データにおける最後のＧＯＰを指定して管理情報データを再構成して、整合のとれた映像音声データと、管理情報データを再構成する、
ことを特徴とする映像音声記録再生装置。
【請求項１２】
ランダムアクセス可能な記録媒体に、映像音声データと、前記映像音声データを再生する上での管理情報データを、別途それぞれ所定の間隔で記録し、前記管理情報データを用いて、前記映像音声データを再生する映像音声記録再生方法において、
システム起動直後、前記ランダムアクセス可能な記録媒体への初期アクセス時、あるいは、記録、再生、もしくは編集動作の開始前のいずれかに、前記映像音声データと前記管理情報データの不整合を検出し、
該不整合を検出した際、前記映像音声データと、前記管理情報データを解析して、該不整合状態を解析し、
前記不整合状態を解析した情報に従い、前記管理情報データ内の情報を元に、前記映像音声データと、前記管理情報データの不整合を修復する、
ことを特徴とする映像音声記録再生方法。
【請求項１３】
請求項１２記載の映像音声記録再生方法において、
前記映像音声データは、ＭＰＥＧ形式で圧縮されたデータであり、
前記管理情報データは、前記映像音声データにおけるＧＯＰ単位の情報を有し、
前記ＧＯＰ単位の情報は、前記映像音声データの該当するＧＯＰのデータサイズ情報を有する、
ことを特徴とする映像音声記録再生方法。
【請求項１４】
請求項１２記載の映像音声記録再生方法において、
前記管理情報データは、前記映像音声データの記録中に、１つもしくは２つ以上の一時ファイルとして、前記ランダムアクセス可能な記録媒体に書き込み、
前記映像音声データの記録の完了時に、前記一時ファイルを再構成して、管理情報データファイルを作成する、
ことを特徴とする映像音声記録再生方法。
【請求項１５】
請求項１３または請求項１４記載の映像音声記録再生方法において、
前記不整合の検出は、前記映像音声データの第１のデータサイズと、前記管理情報データ内のＧＯＰ単位のデータサイズ情報の総和からなる第２のデータサイズとを比較し、一致していなければ不整合として検出する、
ことを特徴とする映像音声記録再生方法。
【請求項１６】
請求項１３または請求項１４記載の映像音声記録再生方法において、
前記不整合の検出は、前記映像音声データの記録中に作成される前記管理情報データの一時ファイルが存在していれば、不整合として検出する、
ことを特徴とする映像音声記録再生方法。
【請求項１７】
請求項１３または請求項１４記載の映像音声記録再生方法において、
前記不整合状態の解析は、前記映像音声データの第１のデータサイズと、前記管理情報データ内のＧＯＰ単位のデータサイズ情報の総和からなる第２のデータサイズとを比較し、
前記第１のデータサイズが前記第２のデータサイズより大きい場合は、管理情報データ不足判定を行い、前記第１のデータサイズが前記第２のデータサイズより小さい場合は、管理情報データ過剰判定を行う、
ことを特徴とする映像音声記録再生方法。
【請求項１８】
請求項１３または請求項１４記載の映像音声記録再生方法において、
前記不整合の修復は、前記不整合状態の解析の結果、管理情報データ不足判定が行われた場合、
不足している管理情報データ箇所のみを、前記映像音声データ、および前記管理情報データから再度作成し、
前記映像音声データと、前記管理情報データの有効領域を検出し、
前記管理情報データと、不足している管理情報データ箇所の作成した管理情報データとを結合して管理情報データを再構成し、
再構成した管理情報データにおける最後のＧＯＰ境界の終端部分までを有効映像音声データとし、それ以降の映像音声データを削除して映像音声データを再構成し、
整合のとれた映像音声データと、管理情報データを再構成する、
ことを特徴とする映像音声記録再生方法。
【請求項１９】
請求項１３または請求項１４記載の映像音声記録再生方法において、
前記不整合の修復は、前記不整合状態の解析の結果、管理情報データ過剰判定が行われた場合、
前記映像音声データと、前記管理情報データの有効領域を検出し、
前記映像音声データにおける最後のＧＯＰ境界の終端部分までを有効映像音声データとし、それ以降の映像音声データを削除して映像音声データを再構成し、
該再構成した映像音声データにおける最後のＧＯＰに該当する管理情報データまでを有効管理情報データとし、それ以降の管理情報データを削除して管理情報データを再構成して、整合のとれた映像音声データと、管理情報データを再構成する、
ことを特徴とする映像音声記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、圧縮映像音声データと、管理情報データを別ファイルに記録する装置において、動画像記録中に電源瞬断等により記録が異常終了した際、異常終了した圧縮映像音声データを再生可能な状態に高速に修復する、映像音声記録再生装置、及び映像音声記録再生方法に関するものである。
【背景技術】
【０００２】
従来の動画像記録中に電源瞬断等により記録が異常終了した際、異常終了した圧縮映像音声データを再生可能な状態に修復する方法、並びに装置は、正常記録完了を表すフラグを準備し、記録中はフラグをリセットしておき、記録終了時、管理情報データの記録が完了した際フラグをセットする。その正常記録完了を表すフラグをチェックし、フラグがセットされていない状態であれば、異常終了状態と判別し、圧縮映像音声データから、管理情報データを作成しなおしている。（例えば、特許文献１参照）
【０００３】
図１５において、１５０１は正常記録完了を表すフラグ、１５０２は管理情報データ、１５０３は管理情報データ１５０２におけるファイル単位の情報、１５０４は、ファイル単位の情報１５０３におけるファイル番号情報、１５０５はファイル単位の情報１５０３におけるファイルのスタートアドレス情報、１５０６はファイル単位の情報１５０３におけるファイルのエンドアドレス情報、１５０７はファイル単位の情報１５０３におけるファイル名情報である。
【０００４】
記録中は、フラグ１５０１をリセットしておき、記録終了時、ファイル番号情報１５０４、ファイルのスタートアドレス情報１５０５、ファイルのエンドアドレス情報１５０６、ファイル名情報１５０７を、管理情報データ１５０２に追記し、追記が完了した時点で、フラグ１５０１をセットする。よって、フラグ１５０１がセットされている状態が、不整合のない状態を表す。
【０００５】
次に、記録／再生を行う場合は、まずフラグ１５０１をチェックする。フラグ１５０１がセットされている状態であれば、記録／再生処理を継続するが、フラグ１５０１がリセット状態であれば、記録／再生処理の前に、まず不整合状態を修復する。不整合状態の修復のためには、まず、管理情報データ１５０２を読み込み、次に、記録媒体内に存在するファイル（映像音声データファイル）をサーチして、管理情報データ１５０２に記録されていないファイル名を持つファイル（映像音声データファイル）を検出する。次に、検出したファイル（映像音声データファイル）のスタートアドレス、エンドアドレスを取得して、ファイル番号情報１５０４、ファイルのスタートアドレス情報１５０５、ファイルのエンドアドレス情報１５０６、ファイル名情報１５０７を、管理情報データ１５０２に追記し、追記が完了した時点で、フラグ１５０１をセットして修復処理を完了し、その後、記録／再生処理を行う。
【０００６】
たとえば、ＳＤメモリカードに、ＭＰＥＧ形式の圧縮映像音声データを記録する装置において、この従来技術を用いて、動画像記録中に電源瞬断等により記録が異常終了した際、異常終了した圧縮映像音声データを、再生可能な状態に修復する場合は、圧縮映像音声データと、管理情報データを個別にファイルに記録しており、残存している両ファイルの情報は、整合性がとれていないため、いったん残存している管理情報データを破棄し、残存している圧縮映像音声データを解析して、管理情報データを作成しなおすこととなる。
【特許文献１】特開２００１−２６６５４７号公報（第２−５頁、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前記従来の構成では、映像音声データと、管理情報データに不整合が発覚した際、映像音声データより管理情報データを作成しなおすため、管理情報データが複雑で、なおかつ、記録している映像音声データの時間に比例して管理情報データが増加する場合、修復のために必要な時間が長時間になり、記録/再生処理を、すぐさま開始できないという課題を有していた。
【０００８】
また、バッテリ駆動の装置においては、修復のために必要な時間が長時間になると、修復中に再び電源断の状態に陥ってしまう可能性があるため、ＡＣ電源に接続してからでないと、修復処理を実行できないといった制約がつき、使い勝手の悪い装置になってしまうという課題も有していた。
【０００９】
本発明は、前記従来の課題を解決するもので、管理情報データ内の情報を元に、映像音声データと、管理情報データとの不整合を修復することにより、高速に不整合状態を修復することが可能な、映像音声記録再生装置、及び映像音声記録再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の請求項１にかかる映像音声記録再生装置は、ランダムアクセス可能な記録媒体に、映像音声データと、前記映像音声データを再生する上での管理情報データを、別途記録し、前記管理情報データを用いて、前記映像音声データを再生する映像音声記録再生装置において、前記映像音声データと、前記管理情報データを、前記ランダムアクセス可能な記録媒体に読み書きするデータアクセス手段と、前記映像音声データと、前記管理情報データの不整合を検出する不整合検出手段と、前記不整合検出手段において不整合を検出した際、前記映像音声データと、前記管理情報データを解析し、不整合状態を解析する不整合状態解析手段と、不整合状態解析手段において解析した情報に従い、前記管理情報データ内の情報を元に、前記映像音声データと、前記管理情報データの不整合を修復する不整合修復手段とを備える、ことを特徴とするものである。
【００１１】
また、本発明の請求項２にかかる発明は、請求項１記載の映像音声記録再生装置において、前記映像音声データと、前記管理情報データは、前記映像音声データの記録中に、それぞれ所定の間隔で前記ランダムアクセス可能な記録媒体に書き込む、ことを特徴とするものである。
【００１２】
また、本発明の請求項３にかかる発明は、請求項１記載の映像音声記録再生装置において、前記映像音声データは、ＭＰＥＧ形式で圧縮されたデータであり、前記管理情報データは、前記映像音声データにおけるＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）単位の情報を有し、前記ＧＯＰ単位の情報は、前記映像音声データの該当するＧＯＰのデータサイズ情報を有する、ことを特徴とするものである。
【００１３】
また、本発明の請求項４にかかる発明は、請求項１記載の映像音声記録再生装置において、前記管理情報データは、前記映像音声データの記録中に、１つもしくは２つ以上の一時ファイルとして、前記ランダムアクセス可能な記録媒体に書き込み、前記映像音声データの記録の完了時に、前記一時ファイルを再構成して、管理情報データファイルとする、ことを特徴とするものである。
【００１４】
また、本発明の請求項５にかかる発明は、請求項２、請求項３、または請求項４記載の映像音声記録再生装置において、前記不整合検出手段は、システム起動直後、前記ランダムアクセス可能な記録媒体への初期アクセス時、あるいは、記録、再生、もしくは編集動作の開始前のいずれかに、不整合検出処理を行う、ことを特徴とするものである。
【００１５】
また、本発明の請求項６にかかる発明は、請求項５記載の映像音声記録再生装置において、前記不整合検出手段は、前記映像音声データの第１のデータサイズと、前記管理情報データ内のＧＯＰ単位のデータサイズ情報の総和からなる第２のデータサイズとを比較し、一致していなければ不整合として検出する、ことを特徴とするものである。
【００１６】
また、本発明の請求項７にかかる発明は、請求５記載の映像音声記録再生装置において、前記不整合検出手段は、前記映像音声データの記録中に作成される前記管理情報データの一時ファイルが存在していれば、不整合として検出する、ことを特徴とするものである。
【００１７】
また、本発明の請求項８にかかる発明は、請求項２、請求項３、または請求項４記載の映像音声記録再生装置において、前記不整合状態解析手段は、前記映像音声データの第１のデータサイズと、前記管理情報データ内のＧＯＰ単位のデータサイズ情報の総和からなる第２のデータサイズとを比較し、前記第１のデータサイズが前記第２のデータサイズより大きい場合は、管理情報データ不足判定を行い、前記第１のデータサイズが前記第２のデータサイズより小さい場合は、管理情報データ過剰判定を行う、ことを特徴とするものである。
【００１８】
また、本発明の請求項９にかかる発明は、請求項２、請求項３、または請求項４記載の映像音声記録再生装置において、前記不整合修復手段は、前記映像音声データ、および前記管理情報データから、管理情報データを再度作成する管理情報データ再作成手段と、前記映像音声データ、および前記管理情報データの有効領域を検出する有効領域検出手段と、前記管理情報データのうち、指定ＧＯＰに該当する管理情報データまでを有効管理情報データとし、それ以降の管理情報データを削除して管理情報データを再構成する管理情報データ再構成手段と、前記映像音声データのうち、指定ＧＯＰ境界の終端部分までを有効映像音声データとし、それ以降の映像音声データを削除して映像音声データを再構成する映像音声データ再構成手段とを備える、ことを特徴とするものである。
【００１９】
また、本発明の請求項１０にかかる発明は、請求項９記載の映像音声記録再生装置において、前記不整合修復手段は、前記不整合状態解析手段において管理情報データ不足判定が行われた場合、前記管理情報データ再作成手段により、不足している管理情報データ箇所のみを作成し、前記有効領域検出手段により、前記映像音声データと、前記管理情報データの有効領域を検出し、前記管理情報データと、前記管理情報データ再作成手段により作成した管理情報データとを結合して管理情報データを再構成し、前記映像音声データ再構成手段により、前記再構成した管理情報データにおける最後のＧＯＰ境界の終端部分を指定して映像音声データを再構成して、整合のとれた映像音声データと、管理情報データを再構成する、ことを特徴とするものである。
【００２０】
また、本発明の請求項１１にかかる発明は、請求項９記載の映像音声記録再生装置において、前記不整合修復手段は、前記不整合状態解析手段において管理情報データ過剰判定が行われた場合、前記有効領域検出手段により、前記映像音声データと、前記管理情報データの有効領域を検出し、前記映像音声データ再構成手段により、前記映像音声データにおける最後のＧＯＰ境界の終端部分を指定して映像音声データを再構成し、前記管理情報データ再構成手段により、前記映像音声データ再構成手段により再構成した映像音声データにおける最後のＧＯＰを指定して管理情報データを再構成して、整合のとれた映像音声データと、管理情報データを再構成する、ことを特徴とするものである。
【００２１】
また、本発明の請求項１２にかかる映像音声記録再生方法は、ランダムアクセス可能な記録媒体に、映像音声データと、前記映像音声データを再生する上での管理情報データを、別途それぞれ所定の間隔で記録し、前記管理情報データを用いて、前記映像音声データを再生する映像音声記録再生方法において、システム起動直後、前記ランダムアクセス可能な記録媒体への初期アクセス時、あるいは、記録、再生、もしくは編集動作の開始前のいずれかに、前記映像音声データと、前記管理情報データの不整合を検出し、該不整合を検出した際、前記映像音声データと、前記管理情報データを解析して、該不整合状態を解析し、前記不整合状態を解析した情報に従い、前記管理情報データ内の情報を元に、前記映像音声データと、前記管理情報データの不整合を修復する、ことを特徴とするものである。
【００２２】
また、本発明の請求項１３にかかる発明は、請求項１２記載の映像音声記録再生方法において、前記映像音声データは、ＭＰＥＧ形式で圧縮されたデータであり、前記管理情報データは、前記映像音声データにおけるＧＯＰ単位の情報を有し、前記ＧＯＰ単位の情報は、前記映像音声データの該当するＧＯＰのデータサイズ情報を有する、ことを特徴とするものである。
【００２３】
また、本発明の請求項１４にかかる発明は、請求項１２記載の映像音声記録再生方法において、前記管理情報データは、前記映像音声データの記録中に、１つもしくは２つ以上の一時ファイルとして、前記ランダムアクセス可能な記録媒体に書き込み、前記映像音声データの記録の完了時に、前記一時ファイルを再構成して、管理情報データファイルを作成する、ことを特徴とするものである。
【００２４】
また、本発明の請求項１５にかかる発明は、請求項１３または請求項１４記載の映像音声記録再生方法において、前記不整合の検出は、前記映像音声データの第１のデータサイズと、前記管理情報データ内のＧＯＰ単位のデータサイズ情報の総和からなる第２のデータサイズとを比較し、一致していなければ不整合として検出する、ことを特徴とするものである。
【００２５】
また、本発明の請求項１６にかかる発明は、請求項１３または請求項１４記載の映像音声記録再生方法において、前記不整合の検出は、前記映像音声データの記録中に作成される前記管理情報データの一時ファイルが存在していれば、不整合として検出する、ことを特徴とするものである。
【００２６】
また、本発明の請求項１７にかかる発明は、請求項１３または請求項１４記載の映像音声記録再生方法において、前記不整合状態の解析は、前記映像音声データの第１のデータサイズと、前記管理情報データ内のＧＯＰ単位のデータサイズ情報の総和からなる第２ののデータサイズとを比較し、前記第１のデータサイズが前記第２のデータサイズより大きい場合は、管理情報データ不足判定を行い、前記第１のデータサイズが前記第２のデータサイズより小さい場合は、管理情報データ過剰判定を行う、ことを特徴とするものである。
【００２７】
また、本発明の請求項１８にかかる発明は、請求項１３または請求項１４記載の映像音声記録再生方法において、前記不整合の修復は、前記不整合状態の解析の結果、管理情報データ不足判定が行われた場合、不足している管理情報データ箇所のみを、前記映像音声データ、および前記管理情報データから再度作成し、前記映像音声データと、前記管理情報データの有効領域を検出し、前記管理情報データと、不足している管理情報データ箇所の作成した管理情報データを結合して管理情報データを再構成し、再構成した管理情報データにおける最後のＧＯＰ境界の終端部分までを有効映像音声データとし、それ以降の映像音声データを削除して映像音声データを再構成し、整合のとれた映像音声データと、管理情報データを再構成する、ことを特徴とするものである。
【００２８】
また、本発明の請求項１９にかかる発明は、請求項１３または請求項１４記載の映像音声記録再生方法において、前記不整合の修復は、不整合状態の解析の結果、管理情報データ過剰判定が行われた場合、前記映像音声データと、前記管理情報データの有効領域を検出し、映像音声データにおける最後のＧＯＰ境界の終端部分までを有効映像音声データとし、それ以降の映像音声データを削除して映像音声データを再構成し、再構成した映像音声データにおける最後のＧＯＰに該当する管理情報データまでを有効管理情報データとし、それ以降の管理情報データを削除して管理情報データを再構成して、整合のとれた映像音声データと、管理情報データを再構成する、ことを特徴とするものである。
【発明の効果】
【００２９】
本発明にかかる映像音声記録再生装置、あるいは映像音声記録再生方法によれば、管理情報データ内に、映像音声データにおけるＧＯＰ単位のデータサイズ情報を備え、管理情報データ内の情報と、映像音声データサイズを解析することにより、管理情報データが過剰に存在していることによる不整合状態か、あるいは、管理情報データが不足していることによる不整合状態か、を判断することができ、管理情報データが過剰に存在していることによる不整合状態の場合は、管理情報データ内の情報の解析と、映像音声データサイズのチェックにより、管理情報データと、映像音声データの有効データ部分を確認し、不要部分を削除することにより、高速に不整合状態を修復することができる。
【００３０】
また、管理情報データが不足していることによる不整合状態の場合は、管理情報データ内の情報の解析と、映像音声データサイズのチェックにより、管理情報データと、映像音声データの有効データ部分を確認し、映像音声データの不要部分を削除することと、不足部分の管理情報データのみを映像音声データから作成して再構成することにより、高速に不整合状態を修復することができる。
【発明を実施するための最良の形態】
【００３１】
以下に、本発明の映像音声記録再生方法、並びに装置の実施の形態を、図面とともに詳細に説明する。
なお、以下の各実施の形態では、説明の対象とする記録媒体に、ＳＤメモリカードを選んでいる。何故なら、ＳＤメモリカードへの動画像の記録は、映像音声データをＭＰＥＧ形式で圧縮した圧縮映像音声データとして記録し、なおかつ、記録された圧縮映像音声データを再生するための管理情報データをも同時に記録し、圧縮映像音声データ、及び管理情報データは、それぞれ別ファイルに記録する所定の規則を備えており、本発明の特徴の説明に適しているからである。
【００３２】
（実施の形態１）
図１は、本発明の実施の形態１による映像音声記録再生装置のブロック図である。
図２は、本発明の実施の形態１における記録再生編集制御の開始時の処理を表したチャート図を示す。
まず、図１、図２を用いて、本発明の映像音声記録再生方法、並びに映像音声記録再生装置の構成と、記録再生編集制御開始時の不整合検出処理から、不整合修復処理の再生リスト自動登録処理の概要を説明する。
【００３３】
図１において、１０１は映像音声記録再生装置本体、１０２は入力アナログ映像音声データをデジタルデータに変換するＡ／Ｄ変換部、１０３はデジタルデータに変換された映像音声データを符号化し圧縮する符号化部、１０４は映像音声データを符号化し圧縮する際の情報を使用して管理情報データを作成する管理情報データ作成部、１０５は一時的に一定量のデータを格納するバッファメモリを備え、記録媒体にデータを読み書きするデータアクセス部、１０６はランダムアクセス可能な記録媒体部、１０７は再生時、記録媒体部１０６内の映像音声データにおける、いずれの部分を読み出し再生するかを、記録媒体部１０６内の管理情報データを解析して判断する管理情報データ解析部、１０８は記録媒体部１０６から読み出された映像音声データを復号化して伸長する復号化部、１０９は伸長されたデジタル映像音声データを、アナログデータに変換するＤ／Ａ変換部、１１０は記録媒体部１０６内に記録された管理情報データと、映像音声データの不整合の有無を検出する不整合検出部、１１１は不整合検出部１１０において不整合が検出された場合、どのような不整合状態であるかを解析する不整合状態解析部、１１２は記録媒体部１０６内に記録された管理情報データと、映像音声データの不整合を修復する不整合修復部、１１３は不整合修復部１１２における、記録媒体部１０６内に記録された映像音声データから管理情報データを再生成する管理情報データ再作成部、１１４は不整合修復部１１２における、記録媒体部１０６内に記録された管理情報データの無効部分を削除して管理情報データを再構成する管理情報データ再構成部、１１５は不整合修復部１１２における、記録媒体部１０６内に記録された映像音声データの無効部分を削除して映像音声データを再構成する映像音声データ再構成部、１１６は不整合修復部１１２における、記録媒体部１０６内に記録された映像音声データ、および管理情報データの有効領域を検出する有効領域検出部である。
【００３４】
通常、映像音声記録再生装置における記録再生制御における記録は、まず入力されたアナログ映像音声データを、Ａ／Ｄ変換部１０２においてデジタルデータに変換した後、符号化部１０３において圧縮し、圧縮映像音声データを作成する。また、管理情報データ作成部１０４において、符号化の際の情報を使用して管理情報データも作成する。作成した圧縮映像音声データと、管理情報データは、それぞれ所定の間隔でそれぞれ別ファイルとして、データアクセス部１０５を介して記録媒体部１０６に記録する。なお、所定の間隔とは、例えば、符号化部１０３がＭＰＥＧ形式で圧縮する際は、圧縮映像音声データは、ＭＰＥＧのデータ構造におけるパックデータサイズのＮ倍分のデータが、バッファメモリに蓄積された際、例えば１パックのデータサイズが２キロバイトである場合Ｎ＝５０とすると１００キロバイト分のデータがバッファメモリに蓄積された際、に記録する間隔になる。また、管理情報データは、ＧＯＰ単位のデータがＭ回分バッファメモリに蓄積された際、例えば１ＧＯＰが約０．５秒間隔である場合Ｍ＝２０とすると約１０秒分バッファメモリに蓄積された際、に記録する間隔になる。よって、圧縮映像音声データと、管理情報データは、非同期で記録媒体部１０６に記録する。
【００３５】
また、通常、映像音声記録再生装置における記録再生制御における再生は、記録媒体部１０６に記録されている管理情報データをデータアクセス部１０５を介して読み出したのち解析し、再生する圧縮映像音声データのファイル先頭からの位置を取得し、その情報を元に、再生する圧縮映像音声データを記録媒体部１０６からデータアクセス部１０５を介して読み出し、復号化部１０８において伸長し、伸長したデジタル映像音声データをＤ／Ａ変換部１０９においてアナログデータに変換した後、出力する。
【００３６】
ただし、記録中に、電源瞬断等により記録が異常終了した場合、圧縮映像音声データと、管理情報データは、非同期で記録媒体部１０６に記録されているため、異常終了後の記録媒体部１０６内の圧縮映像音声データと、管理情報データは、不整合状態に陥っている可能性が極めて高い状態となる。記録媒体部１０６内の圧縮映像音声データと、管理情報データが不整合状態に陥っている場合、継続して記録／再生／編集処理を行った場合、予期せぬ処理結果に陥る可能性があり、記録媒体部１０６内の各種データが破壊されてしまう可能性がある。
【００３７】
よって、システム起動後、まずは記録媒体部１０６内の圧縮映像音声データと、管理情報データが不整合状態に陥っているか否かを確認し、不整合状態に陥っている場合、修復作業を実施した後、記録／再生／編集処理を行う必要がある。
【００３８】
以下、図２に示す、本実施の形態１における記録再生編集制御開始時の処理、を示すフローを参照して説明する。
記録／再生／編集処理を開始する際、まずは、システム起動直後か否かをチェックする（ステップ２０１）。
【００３９】
システム起動直後でない場合、記録媒体部１０６に既にアクセス済みか否かをチェックする（ステップ２０２）。
システム起動直後、あるいは、記録媒体部１０６に初めてアクセスする場合、不整合検出部１１０において、記録媒体部１０６内の圧縮映像音声データと、管理情報データに不整合がないかをチェックする（ステップ２０３）。
【００４０】
その結果、不整合が検出された場合、もしくは、記録媒体部１０６に既にアクセス済みで、かつ不整合状態検出済みの場合、不整合状態の解析、および修復を実施するか否かを決定する（ステップ２０６）。
基本的には、不整合を検出した場合、不整合状態の解析、および修復を実施するが、使用者の設定、もしくは操作により、不整合が発生している時点で、記録／再生／編集処理を中断する処理を実施してもよい。
よって、不整合状態の解析、および修復を実施しないと決定した場合、記録／再生／編集処理を実施せず、エラーとして記録／再生／編集処理を終了する（ステップ２０９）。
【００４１】
また、不整合状態の解析、および修復を実施すると決定した場合、不整合状態解析部１１１において、不整合状態が管理情報データ不足状態か、不整合状態が管理情報データ過剰状態か、の解析を行う（ステップ２０７）。
その結果をもって、不整合修復部１１２において、記録媒体部１０６内の圧縮映像音声データと、管理情報データの不整合状態を修復する（ステップ２０８）。
【００４２】
なお、不整合状態解析部１１１において、管理情報データ不足状態の不整合状態と解析された場合、不整合修復部１１２内の管理情報データ再作成部１１３を用いて、不足している管理情報データ箇所のみを再作成し、既存の管理情報データと、再作成した管理情報データを結合して管理情報データを再構成し、不整合修復部１１２内の映像音声データ再構成部１１５を用いて、再構成した管理情報データにおける最後のＧＯＰ境界の終端部分以降の映像音声データを削除して映像音声データを再構成し、記録媒体部１０６内の圧縮映像音声データと、管理情報データの不整合状態を修復する。
【００４３】
また、不整合状態解析部１１１において、管理情報データ過剰状態の不整合状態と解析された場合、不整合修復部１１２内の映像音声データ再構成部１１５を用いて、映像音声データにおける最後のＧＯＰ境界の終端部分以降の映像音声データを削除して、映像音声データを再構成し、再構成した映像音声データにおける最後のＧＯＰに該当する管理情報データまでを有効管理情報データとし、それ以降の管理情報データを削除して管理情報データを再構成し、記録媒体部１０６内の圧縮映像音声データと、管理情報データの不整合状態を修復する。このように、不整合状態を修復した後、記録／再生／編集処理を実施する（ステップ２１０）。
【００４４】
次に、本実施の形態１における、ＳＤメモリカードに記録する圧縮映像音声データと、管理情報データのデータ構造に関して説明する。
まず、ＭＰＥＧ形式の圧縮映像音声データの構造に関して、図を用いて説明する。図３は、ＭＰＥＧ形式のＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）構造を表した図である。また、図４は、ＭＰＥＧ形式のＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）構造を表した図である。また、図５は、ＭＰＥＧ形式のＰＳ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ）構造を表した図である。
【００４５】
図３において、３０１はシーケンスヘッダ、３０２はシーケンスエンドコード、３０３〜３０８はＧＯＰの境界である。
図４において、４０１はパケット、４０２はパケットの構成データであるパケットヘッダ、４０３はパケットの構成データであるパケットデータである。パケットデータは、図３におけるＥＳを分割して配置したデータにより構成される。なお、ＭＰＥＧ形式で圧縮されている映像音声データが、ＭＰＥＧ形式のＰＥＳの場合、図３におけるＧＯＰの先頭は、図４におけるパケットの先頭となる。
【００４６】
図５において、５０１は先頭のパック、５０２は先頭以外のパック、５０３はパックの構成データであるパックヘッダ、５０４は先頭のパックのみの構成データであるシステムヘッダ、５０５はパックの構成データであるパケットである。図５におけるパケットは、図４におけるＰＥＳにより構成される。なお、ＭＰＥＧ形式で圧縮されている映像音声データがＭＰＥＧ形式のＰＳの場合、図３において説明したＧＯＰの先頭は、図５におけるパックの先頭となる。
【００４７】
なお、ＳＤメモリカードに記録する圧縮映像音声データがＭＰＥＧ２形式で圧縮されているものの場合（ＳＤ  Ｖｉｄｅｏ規格に準拠して記録する圧縮映像音声データの場合）、ＭＰＥＧ形式のＰＳ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ）構造で圧縮映像音声データは構成され、かつ１パックは１パケットで構成され、かつ１パケットは２キロバイトであるため、ＧＯＰ境界は２キロバイト境界に配置される。なお、以下の実施の形態１における圧縮映像音声データは、ＭＰＥＧ形式のＰＳ構造で、かつ１パックは１パケットで構成されているものを用いて説明する。
【００４８】
次に、本実施の形態１における、１つの圧縮映像音声データに対応する管理情報データの構造に関して、図を用いて説明する。図６は、１つの圧縮映像音声データに対応する管理情報データの構造図を示す。図７は、圧縮映像音声データと、管理情報データ内の情報との関係図を示す。
【００４９】
図６において、６０１は管理情報データにおける圧縮映像音声データの記録時間に依存せず、常に一定サイズの情報量を格納する固定情報領域、６０２、６０３は管理情報データにおける圧縮映像音声データの記録時間に依存して情報量が変化する第１の可変情報領域、第２の可変情報領域であり、第１の可変情報領域６０２は、所定のフィールド間隔の検索位置情報であり、映像信号がＮＴＳＣの場合、６００フィールド間隔（１０秒間隔）、映像信号がＰＡＬの場合、５００フィールド間隔（１０秒間隔）、の検索位置情報を格納する。また、第２の可変情報領域６０３は、ＧＯＰ単位の情報を格納する。また、６０４は管理情報データファイルのデータサイズ情報、６０５は映像音声データの作成日時情報、６０６は映像音声データにおける映像データの属性情報、６０７は映像音声データにおける音声データの属性情報、６０８は第１の可変情報領域６０２における検索位置情報数、６０９は第２の可変情報領域６０３におけるＧＯＰ情報数、６１０は第１の可変情報領域６０２における検索位置情報、６１１は第２の可変情報領域６０３におけるＧＯＰ情報である。また、６１２は検索位置情報６１０における検索位置が存在するＧＯＰの位置情報であり、圧縮映像音声データにおける先頭のＧＯＰを“１”、次のＧＯＰを“２”として、検索位置が存在するＧＯＰの位置番号をあらわす。６１３は検索位置情報６１０における検索位置のフィールドまでのオフセットを、検索位置が存在するＧＯＰの先頭からのフィールド数で表す。６１４は検索位置情報６１０における検索位置が存在するＧＯＰの開始位置情報であり、圧縮映像音声データの先頭から検索位置が存在するＧＯＰの先頭までのオフセットをパック数で表す。また、６１５はＧＯＰ情報６１１におけるＧＯＰ内の第１番目の参照ピクチャ、即ち、通常ＧＯＰ内の第1番目のＩピクチャ、のデータサイズを、パック数で表す。６１６はＧＯＰ情報６１１におけるＧＯＰの再生時間を表す。６１７はＧＯＰ情報６１１におけるＧＯＰのデータサイズをパック数で表す。
【００５０】
図７において、７０１、７０２、７０３は、所定のフィールド間隔の検索位置であり、７０４、７０５は所定のフィールド間隔を表す。図６における検索位置情報６１０は、所定のフィールド間隔の検索位置７０１を表す情報であり、所定のフィールド間隔７０４、７０５は、映像信号がＮＴＳＣの場合６００フィールド間隔（１０秒間隔）、映像信号がＰＡＬの場合、５００フィールド間隔（１０秒間隔）となる。また、７０６、７０７、７０８、７０９は、ＧＯＰ境界であり、ＧＯＰ境界７０６は、圧縮映像音声データの先頭である。また、７１０は圧縮映像音声データの先頭から検索位置が存在するＧＯＰの先頭までのオフセット、７１１はＧＯＰ内の第１番目の参照ピクチャ（通常ＧＯＰ内の第1番目のＩピクチャ）のデータサイズ、７１２はＧＯＰの先頭から検索位置のフィールドまでのオフセット、７１３はＧＯＰのデータサイズを表す。
【００５１】
よって、図６に示す検索位置情報６１０における検索位置のフィールドまでのオフセット６１３は、図７におけるＧＯＰの先頭から検索位置のフィールドまでのオフセット７１２となり、図６に示す検索位置情報６１０における検索位置が存在するＧＯＰの開始位置情報６１４は、図７における圧縮映像音声データの先頭から検索位置が存在するＧＯＰの先頭までのオフセット７１０となり、図６に示すＧＯＰ情報６１１におけるＧＯＰ内の第１番目の参照ピクチャ、即ち、通常ＧＯＰ内の第1番目のＩピクチャ、のデータサイズ６１５は、ＧＯＰ内の第１番目の参照ピクチャ、即ち、通常ＧＯＰ内の第1番目のＩピクチャ、のデータサイズ７１１となり、図６に示すＧＯＰ情報６１１におけるＧＯＰのデータサイズ６１７は、図７におけるＧＯＰのデータサイズ７１３となる。
【００５２】
なお、映像データの属性情報６０６、および音声データの属性情報６０７は、圧縮映像音声データの再生時の伸長処理の際に使用する情報であり、検索位置情報数６０８、ＧＯＰ情報数６０９、第１の可変情報領域６０２、および第２の可変情報領域６０３の情報は、圧縮映像音声データの特殊再生時の、再生対象の圧縮映像音声データ位置を取得する際に使用する情報である。
【００５３】
次に、本実施の形態１における、記録中の圧縮映像音声データと、管理情報データの記録方法とに関して、図８を用いて説明する。
図８は、記録中と、記録完了時のデータファイル状態を表す。図８において、８０１は記録中の圧縮映像音声データファイル、８０２は記録中の第１の一時管理情報データファイル、８０３は記録中の第２の一時管理情報データファイル、８０４は記録完了時の圧縮映像音声データファイル、８０５は記録完了時の管理情報データファイル、８０６は管理情報データにおける固定情報領域、８０７は管理情報データにおける第１の可変情報領域、８０８は管理情報データにおける第２の可変情報領域である。
【００５４】
図６において示したように、１つの圧縮映像音声データに対応する管理情報データには、圧縮映像音声データの記録時間に依存して情報量が変化する第１の可変情報領域６０２、第２の可変情報領域６０３があるため、記録中は、管理情報データにおける固定情報領域８０６及び第１の可変情報領域８０７により構成する第１の一時管理情報データファイル８０２と、第２の可変情報領域８０８により構成する第２の一時管理情報データファイル８０３の、２つの一時管理データファイルに随時記録を行い、記録が完了した時点で、第１の一時管理情報データファイル８０２と、第２の一時管理情報データファイル８０３を結合して、管理情報データファイル８０５として確立し、一時管理情報データファイルを削除する。よって、記録中は、３つのファイルに随時データを記録することになる。
【００５５】
なお、上記において説明したように、それぞれのファイルに記録するデータは、所定の間隔毎で記録するため、通常記録中は、３つのファイル内のデータは非同期で記録されているため、圧縮映像音声データと、管理情報データの、情報の同期がとれていない状態である。
【００５６】
よって、記録中に電源瞬断等により記録が異常終了した場合、再起動後、残存している第１の一時管理情報データファイル８０２と、第２の一時管理情報データファイル８０３を結合して、管理情報データファイルを作成しても、該管理情報データファイルは、残存している圧縮映像音声データファイル８０１と、不整合状態に陥っている可能性が極めて高い状態であり、第１の残存している一時管理情報データファイル８０２と、第２の一時管理情報データファイル８０３を、そのまま使用することができない。よって、再起動後、記録／再生／編集処理を開始するためには、不整合の有無を確認し、不整合を検出した場合、修復処理を行う必要がある。
【００５７】
次に、本実施の形態１における不整合検出方法に関して、図９、図１０を用いて説明する。図９は、一時管理情報データファイルの有無により不整合を検出する処理を表したチャート図、図１０は、管理情報データ内の情報解析により不整合を検出する処理を表したチャート図である。
【００５８】
まず、圧縮映像音声データファイルに対応する管理情報データファイルが存在するか否かをチェックする（ステップ９０１）。
存在しない場合、その時点で不整合状態と判定し、検出処理を終了する（ステップ９０３）。
存在する場合、圧縮映像音声データファイルに対応する一時管理情報データファイルが存在するか否かをチェックする（ステップ９０２）。
【００５９】
上記において、図８を用いて説明したように、記録中は、第１の一時管理情報データファイル８０２と、第２の一時管理情報データファイル８０３に随時データを記録し、記録完了時に、第１の一時管理情報データファイル８０２と、第２の一時管理情報データファイル８０３を結合し、管理情報データファイル８０５として確立し、一時管理情報データファイルを削除する。
【００６０】
よって、一時管理情報データファイルが存在しない場合、記録完了状態と判断し、整合状態と判定し、検出処理を終了する（ステップ９０４）。
一時管理情報データファイルが存在する場合、ファイルの状態は、記録中の状態であるため、不整合状態と判定し、検出処理を終了する（ステップ９０３）。
【００６１】
また、本実施の形態１において、管理情報データ内の情報解析を用いてより精度の高い不整合検出を行う場合の、該不整合検出の処理を、図１０のフローを用いて説明する。
本方法においては、まず、圧縮映像音声データファイルに対応する管理情報データファイルが存在するか否かをチェックする（ステップ１００１）。
【００６２】
存在しない場合、その時点で不整合状態と判定し、検出処理を終了する（ステップ１００６）。
存在する場合、管理情報データ内のＧＯＰのデータサイズ、即ち、図６におけるＧＯＰ情報６１１におけるＧＯＰのデータサイズ６１７、の総和Ａを求め（ステップ１００２）、次に圧縮映像音声データファイルのデータサイズＢを取得し（ステップ１００３）、算出したデータサイズＡと、取得したＢを比較し（ステップ１００４）、一致する場合、整合状態と判定し（ステップ１００５）、一致しない場合、不整合状態と判定し（ステップ１００６）、検出処理を終了する。
【００６３】
次に、本実施の形態１における不整合解析方法に関して、図１１を用いて説明する。図１１は不整合解析手段における不整合解析処理を表したチャート図を示す。
まず、管理情報データ内のＧＯＰのデータサイズ、即ち、図６におけるＧＯＰ情報６１１におけるＧＯＰのデータサイズ６１７、の総和Ａを求める（ステップ１１０１）。
【００６４】
次に、圧縮映像音声データファイルのデータサイズＢを取得し（ステップ１１０２）、算出したデータサイズＡと、取得したＢとを比較し（ステップ１１０３）、算出したデータサイズＡが取得したＢより大きい場合、管理情報データが過剰な不整合状態と判定し（ステップ１１０５）、また、算出したデータサイズＡが取得したＢより小さい場合、管理情報データが不足した不整合状態と判定し（ステップ１１０４）、解析処理を終了する。
【００６５】
次に、本実施の形態１における不整合修復処理における、圧縮映像音声データ、および管理情報データの有効領域検出処理、管理情報データ再作成処理、管理情報データ再構成処理、及び映像音声データ再構成処理、に関して、図１２、図１３を用いて説明する。
図１２は、管理情報データが不足した不整合状態時の圧縮音声データファイルと、第１の一時管理情報データファイル、第２の一時管理情報データファイル、のファイルデータ構造状態を示す。図１３は、管理情報データが過剰である場合の、不整合状態時の圧縮音声データファイルと、第１の一時管理情報データファイル、第２の一時管理情報データファイル、のファイルデータ構造状態を示す。
【００６６】
図１２において、１２０１は圧縮映像音声データファイル、１２０２は第１の一時管理情報データファイル、１２０３は第２の一時管理情報データファイル、１２０４は圧縮映像音声データファイル１２０１における先頭ＧＯＰデータ、１２０５は圧縮映像音声データファイル１２０１におけるＧＯＰデータ構造が満たされた最終ＧＯＰデータ、１２０６は圧縮映像音声データファイル１２０１におけるＧＯＰデータ構造が満たされていないＧＯＰデータ、１２０７は第１の一時管理情報データファイル１２０２における固定情報領域、１２０８は第１の一時管理情報データファイル１２０２における可変情報領域内の最終検索位置＿Ｎ−２情報、１２０９および１２１０は第１の一時管理情報データファイル１２０２の可変情報領域に記録されるべきであった不足データ部分、１２１１は第２の一時管理情報データファイル１２０３における可変情報領域内の先頭ＧＯＰ＿１情報、１２１２は第２の一時管理情報データファイル１２０３における可変情報領域内の最終ＧＯＰ＿Ｍ−１情報、１２１３は第２の一時管理情報データファイル１２０３の可変情報領域に記録されるべきであった不足データ部分である。
【００６７】
図１３において、１３０１は圧縮映像音声データファイル、１３０２は第１の一時管理情報データファイル、１３０３は第２の一時管理情報データファイル、１３０４は圧縮映像音声データファイル１３０１における先頭ＧＯＰデータ、１３０５は圧縮映像音声データファイル１３０１におけるＧＯＰデータ構造が満たされた最終ＧＯＰデータ、１３０６は圧縮映像音声データファイル１３０１におけるＧＯＰデータ構造が満たされていないＧＯＰデータ、１３０７は第１の一時管理情報データファイル１３０２における固定情報領域、１３０８は第１の一時管理情報データファイル１３０２における可変情報領域内の使用可能最終検索位置＿Ｎ情報、１３０９は第１の一時管理情報データファイル１３０２の可変情報領域内における過剰データ部分、１３１０は第２の一時管理情報データファイル１３０３における可変情報領域内の先頭ＧＯＰ＿１情報、１３１１は第２の一時管理情報データファイル１３０３における可変情報領域内の使用可能最終ＧＯＰ＿Ｍ情報、１３１２および１３１３は第２の一時管理情報データファイル１３０３の可変情報領域内における過剰データ部分である。
【００６８】
まず、上記圧縮映像音声データ、および管理情報データの有効領域検出処理、および管理情報データ再作成処理に関して説明する。管理情報データ再作成処理は、管理情報データが不足している場合に行われる処理であるため、図１２を用いて説明する。まず、圧縮映像音声データの有効領域検出処理と、第２の一時管理情報データファイル１２０３における管理情報データの不足部分の再作成処理に関して説明する。
【００６９】
第２の一時管理情報データファイル１２０３における可変情報領域内の先頭ＧＯＰ＿１情報１２１１から、最終ＧＯＰ＿Ｍ−１情報１２１２までのＧＯＰサイズ情報６１７を加算することで、圧縮映像音声データファイル１２０１におけるＭ−１番目のＧＯＰの終端までのサイズを算出する。圧縮映像音声データファイル１２０１におけるＭ−１番目のＧＯＰの終端までのサイズは、圧縮映像音声データファイル１２０１におけるＭ番目のＧＯＰ先頭位置に一致するため、Ｍ番目のＧＯＰ先頭位置を取得できる。取得したＭ番目のＧＯＰ先頭位置から、圧縮映像音声データファイル１２０１のデータを解析し、圧縮映像音声データファイル１２０１の終端まで、Ｍ番目以降の管理情報データのＧＯＰ情報を随時作成する。
【００７０】
また、圧縮映像音声データファイル１２０１における最後のＧＯＰであるＭ＋１番目の管理情報データのＧＯＰ情報を作成する際、圧縮映像音声データファイル１２０１におけるＭ＋１番目のＧＯＰデータを解析した際、シーケンスエンドコードを検出した場合は、ＧＯＰデータ構造が確立していると判断し、Ｍ＋１番目のＧＯＰまでの圧縮映像音声データ、及び管理情報データを有効とするが、シーケンスエンドコードを検出しなかった場合は、ＧＯＰデータ構造が確立していないと判断し、Ｍ＋１番目のＧＯＰの圧縮映像音声データ、及び管理情報データを無効とし、Ｍ番目までの圧縮映像音声データ、及び管理情報データを、有効データとする。
【００７１】
図１２において、Ｍ＋１番目のＧＯＰデータ１２０６は、ＧＯＰデータ構造を満たしていないため、シーケンスエンドコードの検出はされない。よって、Ｍ番目のＧＯＰまでの圧縮映像音声データ、及び管理情報データを、有効データとする。
また次に、第１の一時管理情報データファイル１２０２における管理情報データの不足部分を再作成する。
【００７２】
上記処理により、Ｍ番目の圧縮映像音声データが有効データと判明したので、第２の一時管理情報データファイル１２０３における可変情報領域内の先頭ＧＯＰ＿１情報１２１１から再作成したＧＯＰ＿Ｍ情報１２１３までのＧＯＰ再生時間情報６１６を加算することで、Ｍ番目のＧＯＰまでの圧縮映像音声データの再生時間長（＝Ｃ）を算出する。第１の一時管理情報データファイル１２０２における可変情報領域内の検索位置情報は、所定のフィールド間隔の検索位置情報であり、映像信号がＮＴＳＣの場合、６００フィールド間隔（１０秒間隔）、映像信号がＰＡＬの場合、５００フィールド間隔（１０秒間隔）の検索位置情報である。よって、Ｍ番目のＧＯＰまでの圧縮映像音声データの再生時間長（＝Ｃ）より、第１の一時管理情報データファイル１２０２における可変情報領域内の検索位置情報の不足部分がないかをチェックする。チェックの方法は、Ｍ番目のＧＯＰまでの圧縮映像音声データの再生時間長（＝Ｃ）を、所定のフィールド間隔（１０秒）で割ったものに１加算した個数（＝Ｄ）が、本来第１の一時管理情報データファイル１２０２における可変情報領域内の検索位置情報として存在すべき情報となり、その数値（＝Ｄ）から、実際に存在する第１の一時管理情報データファイル１２０２における可変情報領域内の検索位置情報数を減算したものが、不足する個数分となる。図１２においては、検索位置＿Ｎ−１情報１２０９、および検索位置＿Ｎ情報１２１０が不足データ部分であったとする。
【００７３】
次に、検索位置＿Ｎ−１情報１２０９、および検索位置＿Ｎ情報１２１０を再作成する。検索位置＿Ｎ−１情報１２０９、および検索位置＿Ｎ情報１２１０は、既存の第２の一時管理情報データファイル１２０３内の可変情報領域内ＧＯＰ情報（Ｍ−１番目のＧＯＰ情報）、及び再作成したＧＯＰ情報（Ｍ番目のＧＯＰ情報）より再作成する。検索位置＿Ｎ−１情報１２０９、および検索位置＿Ｎ情報１２１０に相当する検索位置、すなわち、圧縮映像音声データの先頭からのオフセット時間は、それぞれ、１０ｘ（Ｎ−１）秒、１０ｘＮ秒となる。これらの検索位置が存在するＧＯＰ情報が何番目のＧＯＰ情報かを、可変情報領域内ＧＯＰ情報におけるＧＯＰのデータサイズ６１７を解析して求めることにより、検索位置情報６１０におけるＧＯＰの位置情報６１２、及び検索位置情報６１０におけるＧＯＰの開始位置情報６１４、を作成する。
【００７４】
次に、検索位置情報６１０におけるフィールド情報６１３を作成するため、まず、検索位置が存在するＧＯＰの開始地点までの時間を算出する。これは、検索位置が存在するＧＯＰの１つ前までのＧＯＰの再生時間情報の総和（＝Ｅ）で表すことができる。そして、検索位置が存在するＧＯＰの開始地点（＝Ｅ）と、検索位置地点間のオフセット時間（＝Ｆ）を算出し、オフセット時間（＝Ｆ）に映像信号がＮＴＳＣの場合、６０（映像信号がＰＡＬの場合５０）を乗算したものが、検索位置情報６１０におけるフィールド情報６１３となる。このようにして、第１の一時管理情報データファイル１２０２における管理情報データの不足部分を、再作成する。
【００７５】
次に、上記管理情報データの有効領域検出処理、および管理情報データ再構成処理に関して説明する。管理情報データ再構成処理は、管理情報データが過剰に存在している場合に行われる処理であるため、図１３を用いて説明する。
【００７６】
まず、第２の一時管理情報データファイル１３０３における管理情報データの過剰部分の確認を行う。第２の一時管理情報データファイル１３０３における可変情報領域内の先頭ＧＯＰ＿１情報１３１０から、最終ＧＯＰ＿Ｍ＋２情報１３１３までのＧＯＰサイズ情報６１７を、加算する。加算したサイズ値と、圧縮映像音声データファイル１３０１のデータサイズとを比較する。比較の結果、圧縮映像音声データファイル１３０１のデータサイズの方が小さい場合、第２の一時管理情報データファイル１３０３における可変情報領域内の先頭ＧＯＰ＿１情報１３１０から、ＧＯＰ＿Ｍ＋１情報１３１２までのＧＯＰサイズ情報６１７を加算し、同じくサイズ値と、圧縮映像音声データファイル１３０１のデータサイズとを比較する。この処理を、比較した結果が同値となる、もしくは圧縮映像音声データファイル１３０１のデータサイズの方が大きくなるまで、繰り返す。比較した結果が同値となった、もしくは圧縮映像音声データファイル１３０１のデータサイズの方が大きくなった時点での、終端ＧＯＰ情報を有効ＧＯＰ情報とし、それ以降のＧＯＰ情報を過剰部分とする。
【００７７】
図１３においては、ＧＯＰ＿Ｍ情報１３１１までを、有効ＧＯＰ情報、ＧＯＰ＿Ｍ＋１情報１３１２、ＧＯＰ＿Ｍ＋２情報１３１３を、過剰部分であったとする。その場合は、過剰部分であるＧＯＰ＿Ｍ＋１情報１３１２、ＧＯＰ＿Ｍ＋２情報１３１３を削除して、第２の一時管理情報データファイル１３０３における管理情報データの再構成を行う。
また、次に第１の一時管理情報データファイル１３０２における管理情報データの過剰部分の確認を行う。
【００７８】
上記処理により、Ｍ番目の圧縮映像音声データが有効データと判明したので、第２の一時管理情報データファイル１３０３における可変情報領域内の先頭ＧＯＰ＿１情報１３１０から、ＧＯＰ＿Ｍ情報１３１１までのＧＯＰ再生時間情報６１６を加算することで、Ｍ番目のＧＯＰまでの圧縮映像音声データの再生時間長（＝Ｃ）を算出する。第１の一時管理情報データファイル１３０２における可変情報領域内の検索位置情報は、所定のフィールド間隔の検索位置情報であり、映像信号がＮＴＳＣの場合、６００フィールド間隔（１０秒間隔）、映像信号がＰＡＬの場合、５００フィールド間隔（１０秒間隔）、の検索位置情報である。よって、Ｍ番目のＧＯＰまでの圧縮映像音声データの再生時間長（＝Ｃ）より、第１の一時管理情報データファイル１３０２における可変情報領域内の検索位置情報の過剰部分がないかをチェックする。チェックの方法は、Ｍ番目のＧＯＰまでの圧縮映像音声データの再生時間長（＝Ｃ）を、所定のフィールド間隔（１０秒）で割ったものに１加算した個数分（＝Ｄ）が、本来第１の一時管理情報データファイル１３０２における可変情報領域内の検索位置情報として存在すべき情報となり、実際に存在する第１の一時管理情報データファイル１３０２における可変情報領域内の検索位置情報数から算出した数値（＝Ｄ）を減算したものが、過剰する個数分となる。
【００７９】
図１３においては、検索位置＿Ｎ＋１情報１３０９が過剰部分であったとする。よって、過剰部分である検索位置＿Ｎ＋１情報１３０９を削除して、第１の一時管理情報データファイル１３０２における管理情報データの再構成を行う。
【００８０】
次に、本実施の形態１における、映像音声データ再構成処理に関して説明する。映像音声データ再構成処理は、管理情報データの過不足に関係ない処理であるため、図１２を用いて説明する。
上記管理情報データ再作成処理に関しての説明において、圧縮映像音声データの有効領域検出処理である、Ｍ番目のＧＯＰまでの圧縮映像音声データが有効データとする判断処理は、すでに記載しているため、説明は割愛する。
【００８１】
第２の一時管理情報データファイル１２０３における可変情報領域内の先頭ＧＯＰ＿１情報１２１１から、再作成したＧＯＰ＿Ｍ情報１２１３までのＧＯＰサイズ情報６１７を加算することで、圧縮映像音声データファイル１２０１におけるＭ番目のＧＯＰの終端までのサイズを算出する。Ｍ番目のＧＯＰの終端以降が無効データであるため、Ｍ番目のＧＯＰの終端以降を削除して、圧縮映像音声データファイル１２０１の再構成を行う。
【００８２】
次に、本実施の形態１における不整合解析結果に応じた不整合修復処理に関して、図１４を用いて説明する。図１４は、不整合修復処理を表したチャート図を示す。
まず、管理情報データが不足している不整合状態の不整合解析処理に関して説明する。不整合状態解析部１１１によって解析された不整合状態が、管理情報データ不足か、それとも管理情報データ過剰かをチェックし（ステップ１４０１）、管理情報データ不足の不整合状態と判定されているものであれば、まず、管理情報データ再作成部１１３により、不足している管理情報データ部分のみ管理情報データを再作成し（ステップ１４０２）、有効領域検出部１１６により、圧縮映像音声データ、および管理情報データの有効領域を検出する（ステップ１４０３）。なお、ステップ１４０２と、ステップ１４０３の処理（圧縮映像音声データ、および管理情報データの有効領域検出処理、および管理情報データ再作成処理）の詳細に関しては、上記において、図１２を用いて説明したので説明を割愛する。
【００８３】
次に、上記再作成した管理情報データと、既存の管理情報データを結合し、整合のとれた管理情報データに再構成する（ステップ１４０４）。
次に、再構成した整合のとれた管理情報データから圧縮音声映像データの有効データ境界を算出し（ステップ１４０５）、映像音声データ再構成部１１５により、算出した圧縮音声映像データの有効データ境界以降を削除し、整合のとれた圧縮音声映像データを再構成して（ステップ１４０６）、不整合状態の修復を完了する。なお、ステップ１４０５と、ステップ１４０６の処理（映像音声データ再構成処理）の詳細に関しては、上記において、図１２を用いて説明したので説明を割愛する。
【００８４】
次に、上記管理情報データが過剰に存在している不整合状態の不整合解析処理に関して説明する。
不整合状態解析部１１１によって解析された不整合状態が、管理情報データ不足か、それとも管理情報データ過剰かをチェックし（ステップ１４０１）、管理情報データ過剰の不整合状態と判定されているものであれば、まず、有効領域検出部１１６により、圧縮映像音声データ、および管理情報データの有効領域を検出し（ステップ１４０７）、管理情報データ再構成部１１４により、過剰部分の管理情報データを削除し、整合のとれた管理情報データに再構成する（ステップ１４０８）。
なお、ステップ１４０７と、ステップ１４０８の処理、即ち、管理情報データの有効領域検出処理、および管理情報データ再構成処理、の詳細に関しては、上記において、図１３を用いて説明したので説明を割愛する。
【００８５】
次に、再構成した整合のとれた管理情報データから、圧縮音声映像データの有効データ境界を算出し（ステップ１４０５）、映像音声データ再構成部１１５により、算出した圧縮音声映像データの有効データ境界以降を削除し、整合のとれた圧縮音声映像データを再構成して（ステップ１４０６）、不整合状態の修復を完了する。なお、ステップ１４０５と、ステップ１４０６の処理、即ち、映像音声データ再構成処理、の詳細に関しては、上記において、図１２を用いて説明したので説明を割愛する。
【００８６】
このような構成になる本実施の形態１による映像音声記録再生装置及び映像音声記録再生方法によれば、映像音声データと管理情報データを解析し、管理情報データが過剰に存在していることになる不整合状態であるか、管理情報データ過剰が不足していることによる不整合状態であるかを判定し、管理情報データが過剰に存在していることによる不整合状態の場合は、管理情報データ内の情報の解析と、映像音声データサイズのチェックを行って、管理情報データと、映像音声データの、有効データ部分を確認し、かつ不要部分を削除することにより、高速に不整合状態を修復することができ、また、管理情報データが不足していることによる不整合状態の場合は、管理情報データ内の情報の解析と、映像音声データサイズのチェックを行って、管理情報データと、映像音声データの、有効データ部分を確認し、かつ映像音声データの不要部分を削除することと、不足部分の管理情報データのみを、映像音声データから作成して再構成することとにより、高速に不整合状態を修復することができる。
【産業上の利用可能性】
【００８７】
本発明にかかる映像音声記録再生方法、並びに装置は、動画像記録中に電源瞬断等により記録が異常終了した際、異常終了した圧縮映像音声データを再生可能な状態に高速に修復する機能を有するものであり、圧縮映像音声データと、管理情報データを別ファイルに記録し、管理情報データを用いて、圧縮映像音声データを再生、及び編集する映像音声記録再生方法、並びに装置等に有用である。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施の形態１による映像音声記録再生方法、並びに映像音声記録再生装置のブロック図
【図２】本発明の実施の形態１における、記録再生編集制御開始時の処理を表したチャート図
【図３】ＭＰＥＧ形式のＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）の構造図
【図４】ＭＰＥＧ形式のＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）の構造図
【図５】ＭＰＥＧ形式のＰＳ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ）の構造図
【図６】本発明の実施の形態１における、圧縮映像音声データに対応する管理情報データの構造図
【図７】本発明の実施の形態１における、圧縮映像音声データと、管理情報データ内の情報との関係図
【図８】本発明の実施の形態１における、記録中と記録完了時のデータファイル状態を示す図
【図９】本発明の実施の形態１における、一時管理情報データファイルの有無により不整合を検出する処理を表したチャート図
【図１０】本発明の実施の形態１における、管理情報データ内の情報解析により不整合を検出する処理を表したチャート図
【図１１】本発明の実施の形態１における、不整合解析手段における不整合解析処理を表したチャート図
【図１２】本発明の実施の形態１における、管理情報データが不足した不整合状態時のファイルデータ構造図
【図１３】本発明の実施の形態１における、管理情報データが過剰の不整合状態時のファイルデータ構造図
【図１４】本発明の実施の形態１における、不整合修復処理を表したチャート図
【図１５】従来の映像音声記録再生方法、並びに映像音声記録再生装置のブロック図
【符号の説明】
【００８９】
１０１    映像音声記録再生装置本体
１０５    データアクセス部
１０６    記録媒体
１１０    不整合検出部
１１１    不整合状態解析部
１１２    不整合修復部
１１３    管理情報データ再作成部
１１４    管理情報データ再構成部
１１５    映像音声データ再構成部
１１６    有効領域検出部
８０１、８０４、１２０１、１３０１  圧縮映像音声データ
８０２、１２０２、１３０２    第１の一時管理情報データファイル
８０３、１２０３、１３０３    第２の一時管理情報データファイル
６１１、１２１１、１２１２、１２１３、１３１０、１３１１、１３１２、１３１３  ＧＯＰ情報
６１７  ＧＯＰのデータサイズ情報
【図１】
2006295656.tif 000003
【図２】
2006295656.tif 000004
【図３】
2006295656.tif 000005
【図４】
2006295656.tif 000006
【図５】
2006295656.tif 000007
【図６】
2006295656.tif 000008
【図７】
2006295656.tif 000009
【図８】
2006295656.tif 000010
【図９】
2006295656.tif 000011
【図１０】
2006295656.tif 000012
【図１１】
2006295656.tif 000013
【図１２】
2006295656.tif 000014
【図１３】
2006295656.tif 000015
【図１４】
2006295656.tif 000016
【図１５】
2006295656.tif 000017