(57)【要約】【課題】  インターバル撮影時に、予測符号化方法を用いて、撮影した動画像データを効率良く符号化すること。【解決手段】  予め設定された一定時間毎に、予め設定された撮影時間、動画像の撮影を行う撮影モードで撮影して得られた画像データを圧縮符号化する符号化方法であって、１回の前記撮影時間内に動画像の撮影をして得られる画像データを１単位として設定し、前記画像データを入力し、入力される画像データを、前記１単位毎に符号化が完結するように、フレーム間符号化方法を用いて符号化する。【選択図】  図４
2007159056.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された一定時間毎に、予め設定された撮影時間、動画像の撮影を行う撮影モードで撮影して得られた画像データを入力する入力手段と、
１回の前記撮影時間内に動画像の撮影をして得られる画像データを１単位として設定する設定手段と、
前記入力手段により入力される画像データを、前記１単位毎に符号化が完結するように、フレーム間符号化方法を用いて符号化する符号化手段と
を有することを特徴とする符号化装置。
【請求項２】
前記符号化手段により符号化された画像データを記録媒体に記録する記録手段と、
前記記録媒体に記録された画像データを再生するための管理情報を生成する生成手段と
を更に有することを特徴とする請求項１に記載の符号化装置。
【請求項３】
前記管理情報は、前記記録媒体における複数の前記単位分の画像データの記録開始位置を含むことを特徴とする請求項２に記載の符号化装置。
【請求項４】
前記管理情報は、前記撮影時間を含むことを特徴とする請求項２または３に記載の符号化装置。
【請求項５】
前記管理情報は、前記各撮影時間における動画像の撮影で使用された撮影制御情報を含むことを特徴とする請求項２乃至４のいずれかに記載の符号化装置。
【請求項６】
予め設定された一定時間毎に、予め設定された撮影時間、動画像の撮影を行う撮影モードで撮影を行う撮影手段と、
請求項１乃至５のいずれかに記載の符号化装置と、
前記符号化装置により符号化された画像データを記録する記録手段と
を有することを特徴とする撮像装置。
【請求項７】
予め設定された一定時間毎に、予め設定された撮影時間、動画像の撮影を行う撮影モードで撮影して得られた画像データを符号化する符号化方法であって、
１回の前記撮影時間内に動画像の撮影をして得られる画像データを１単位として設定する設定工程と、
前記画像データを入力する入力工程と、
前記入力工程により入力される画像データを、前記１単位毎に符号化が完結するように、フレーム間符号化方法を用いて符号化する符号化工程と
を有することを特徴とする符号化方法。
【請求項８】
前記符号化工程で符号化された画像データを記録媒体に記録する記録工程と、
前記記録媒体に記録された画像データを再生するための管理情報を生成する生成工程と
を更に有することを特徴とする請求項７に記載の符号化方法。
【請求項９】
前記管理情報は、前記記録媒体における複数の前記単位分の画像データの記録開始位置を含むことを特徴とする請求項８に記載の符号化方法。
【請求項１０】
前記管理情報は、前記撮影時間を含むことを特徴とする請求項８または９に記載の符号化方法。
【請求項１１】
前記管理情報は、前記各撮影時間における動画像の撮影で使用された撮影制御情報を含むことを特徴とする請求項８乃至１０のいずれかに記載の符号化方法。
【請求項１２】
情報処理装置が実行可能なプログラムであって、前記プログラムを実行した情報処理装置を、請求項１乃至５のいずれかに記載の符号化装置として機能させることを特徴とするプログラム。
【請求項１３】
請求項７乃至１１のいずれかに記載の符号化方法を実現するためのプログラムコードを有することを特徴とする情報処理装置が実行可能なプログラム。
【請求項１４】
請求項１２又は１３に記載のプログラムを記憶したことを特徴とする情報処理装置が読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化装置及び方法、及び撮像装置に関し、更に詳しくは、インターバル撮影により得られた画像データを符号化する符号化装置及び方法、及び撮像装置に関する。
【背景技術】
【０００２】
従来、動画像を撮影して磁気テープ等の記録媒体に記録するビデオカメラが知られている。この様なビデオカメラは、通常の撮影機能に加え、様々な撮影機能を持っていることが多い。その一つに、所定間隔毎に決められた時間撮影を行うインターバル撮影機能があり、インターバル撮影機能を応用した監視カメラが知られている（例えば、特許文献１参照）。
【０００３】
一方、近年では、ＭＰＥＧ２に代表されるように、フレーム間の相関を用いた符号化方式を用いて動画像データを符号化して、符号化したデータを磁気テープや光ディスクなどに記録するビデオカメラが提案されている。
【０００４】
この様な符号化方式では、同一フレーム内の画像データのみで復号可能な符号化方式と、参照フレームとの予測誤差を符号化するフレーム間予測符号化とを用いて符号化を行う。例えば、ＭＰＥＧ２では、フレーム内符号化データであるＩピクチャ、前方予測符号化データであるＰピクチャ、及び、双方向予測符号化データであるＢピクチャを組み合わせて符号化を実現する。
【０００５】
予測符号化されたデータは、そのフレームのデータ単独では復号できない。そのため、ＭＰＥＧ２符号化を利用したＤＶＤビデオにおいては、動画像データ中に一定間隔でＩピクチャを挿入しておき、このＩピクチャからランダムに再生できるようにしている。また、この一定間隔で挿入されるＩピクチャのみを再生することで、高速再生も実現できる。
【０００６】
また、ＭＰＥＧ２では、符号化の単位としてＧＯＰ（Group Of Pictures）という構成が導入されている。ＧＯＰは一般に１フレームのＩピクチャと所定数のＰ，Ｂピクチャで構成される。ＧＯＰの先頭はＩピクチャであり、一定間隔でＰピクチャが挿入され、Ｉ，Ｐピクチャの間にＢピクチャが挿入される。一般には、１５フレームを１ＧＯＰとし、ＩまたはＰピクチャの出現間隔を３フレームとすることが多い。
【０００７】
ＮＴＳＣ方式では１秒間に３０フレームの画像で構成されるので、１ＧＯＰが１５フレームの場合、１ＧＯＰで記録される時間は０．５秒となる。
【０００８】
【特許文献１】特開２００１−１０３４２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ＭＰＥＧ２に代表されるフレーム間予測符号化を用いて画像データを符号化して記録するビデオカメラにおいて、インターバル撮影を実現する際、以下の問題がある。
【００１０】
インターバル撮影においては、１秒から数秒に１フレーム、あるいは数フレームの割合で撮影、記録を行うため、通常撮影と比べ、符号化するフレーム間の相関が低い。
【００１１】
そのため、予測符号化を行った際の差分値が大きくなり、発生する符号量が多くなってしまう。ＭＰＥＧ方式ではストリームのデータレートの上限が規定されており、また、データレートが高い場合、装置によっては再生できなくなることも考えられる。
【００１２】
従って、規定されたデータレートを超えないよう、符号量を抑えるために、通常撮影時に比べて量子化幅を大きくしなければならない。そのため、通常撮影時に比べて画質が低下してしまうという問題があった。
【００１３】
本発明は上記問題点を鑑みてなされたものであり、インターバル撮影時に、予測符号化方法を用いて、撮影した動画像データを効率良く符号化することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明の符号化装置は、予め設定された一定時間毎に、予め設定された撮影時間、動画像の撮影を行う撮影モードで撮影して得られた画像データを入力する入力手段と、１回の前記撮影時間内に動画像の撮影をして得られる画像データを１単位として設定する設定手段と、前記入力手段により入力される画像データを、前記１単位毎に符号化が完結するように、フレーム間符号化方法を用いて符号化する符号化手段とを有する。
【００１５】
また、本発明の撮像装置は、予め設定された一定時間毎に、予め設定された撮影時間、動画像の撮影を行う撮影モードで撮影を行う撮影手段と、上記記載の符号化装置と、前記符号化装置により符号化された画像データを記録する記録手段とを有する。
【００１６】
また、予め設定された一定時間毎に、予め設定された撮影時間、動画像の撮影を行う撮影モードで撮影して得られた画像データを符号化する本発明の符号化方法は、１回の前記撮影時間内に動画像の撮影をして得られる画像データを１単位として設定する設定工程と、前記画像データを入力する入力工程と、前記入力工程により入力される画像データを、前記１単位毎に符号化が完結するように、フレーム間符号化方法を用いて符号化する符号化工程とを有する。
【発明の効果】
【００１７】
本発明によれば、インターバル撮影時に、予測符号化方法を用いて、撮影した動画像データを効率良く符号化することができる。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照して本発明を実施するための最良の形態を詳細に説明する。
【００１９】
＜第１の実施形態＞
図１は、本発明の第１の実施形態における画像記録再生装置の概略機能構成を示すブロック図である。この画像記録再生装置は、例えば、ビデオカメラなどの撮像装置やパソコンのように、画像データを生成可能な画像生成装置等から供給される画像データをデジタル化して記録媒体に記録し、記録されたデジタルデータを再生して表示部等に出力することができる。
【００２０】
図１において、１０は被写体を取り込みデジタル画像データに変換するカメラ処理部、２０は画像データを圧縮符号化し、符号化した画像データを生成する符号化処理部である。３０は符号化された画像データを所定単位にまとめてストリームデータを生成するストリーム生成処理部、４０は生成されたストリームデータを管理情報とともに記録メディアにデジタル記録する記録処理部である。５０は各ブロックの制御や情報収集・作成を司るマイコン等に代表される制御部、５５はストリームデータが記録される、ハードディスクやメモリ等の公知の記録媒体である。
【００２１】
６０は、記録媒体５５から管理情報と共にストリームデータを読み出す再生処理部、７０は読み出したストリームデータから符号化された画像データを抽出するストリーム解析部である。また、８０は抽出された符号化画像データを伸長復号する復号処理部、９０は復号された画像データを逐次表示する画像表示部である。
【００２２】
５１は制御部５０にユーザが所望の指令を入力する為のユーザ入力部、５２はストリームデータの管理情報等を保持するメモリ部である。
【００２３】
次に、上記図１に示す構成を有する画像記録再生装置で実行される、本第１の実施形態におけるインターバル撮影モードでの記録動作について、図２のフローチャートを参照しながら説明する。
【００２４】
インターバル撮影モードが指示されるとこの処理が開始され、ユーザはユーザ入力部５１より制御部５０に対してインターバル撮影を行う所望の記録間隔を設定する（ステップＳ１１０）。次に、ユーザは同様にユーザ入力部５１から制御部５０に対してインターバル撮影を行う所望の撮影時間長を設定する（ステップＳ１２０）。制御部５０は、インターバル撮影で生成される符号化データに対して、後述するストリームデータ（ＧＯＰ）の構成や管理情報の構成を決定する（ステップＳ１３０）。以上の前処理が終了すると、インターバル撮影が行われる（ステップＳ１４０）。
【００２５】
図３は、ステップＳ１４０で行われるインターバル撮影の詳細を示すフローチャートである。インターバル撮影が開始されると、制御部５０は、図２のステップＳ１１０で設定された記録間隔に達したかどうかを判定する（ステップＳ１４２）。達していなければステップＳ１４２に戻って記録間隔の判定を繰り返す。設定された記録間隔が経過すると、制御部５０は記録を開始する（ステップＳ１４３）。
【００２６】
記録開始の前処理として、制御部５０はまず、メモリ５２より前回のインターバル撮影で使われたカメラ制御情報を読み出す。カメラ制御情報は、例えば、明るさ（露出値、ゲイン）、絞り（アイリス）、電荷蓄積時間（電気シャッタ）、合焦（フォーカス）、焦点距離（ズーム）等である。メモリ５２にカメラ制御情報が記憶されていない場合は、制御部５０は、記録媒体５５に記録された後述する管理情報を再生処理部６０に読み出させ、その管理情報の中からカメラ制御情報を取得する。制御部５０は、カメラ制御情報から、今回のカメラ処理部１０の制御初期値を決定し、その初期値よりカメラ処理部１０の制御が開始される。
【００２７】
以上の撮影開始前処理後、インターバル撮影により取得された被写体の画像は逐次カメラ処理部１０に取り込まれ、デジタル画像データが生成される。生成されたデジタル画像データは、符号化圧縮部２０で圧縮符号化され（ステップＳ１４４）、符号化された画像データとしてストリーム生成部３０に送られる。符号化された画像データは、ストリーム生成部３０で、所定単位（ＧＯＰ）でまとめられ、ストリームデータとして記録処理部４０へ送出される（ステップＳ１４５）。
【００２８】
ここで、ストリーム生成部３０により生成されるストリームデータについて、図４を用いて詳細に説明する。
【００２９】
ステップＳ１４４で各インターバル撮影により逐次入力される画像データは、符号化圧縮部２０により符号化され、ビデオストリームとして、図４（ａ）に示すように、ＩＢＢＰＢＢＰＢＢＰＢＢＰＢＢとなるようにピクチャ単位で並べられる。Ｉピクチャ４２０はフレーム内符号化される画像データを表し、Ｐピクチャ４２３、４２６、４２９、４３２はＩあるいはＰピクチャを参照してフレーム間符号化される画像データを表す。更に、Ｂピクチャ４２１、４２２、４２４，４２５、４２７、４２８、４３０、４３１、４３３、４３４は時間的に前後にある２つのＩあるいはＰピクチャを参照してフレーム間符号化される画像データを表す。ただし、Ｂピクチャの中で４３３、４３４は後続する参照ピクチャが存在しないので前方方向のＰピクチャ４３２のみを参照してフレーム間符号化されている。
【００３０】
ここで生成するストリームデータのＧＯＰを構成するフレーム数は、図２のステップＳ１２０において設定された撮影時間長から、制御部５０が算出する。例えば、動画撮影方式がＮＴＳＣ方式で、撮影時間長が０．５秒である場合には、３０（フレーム／秒）×０．５（秒）＝１５（フレーム）と言うように求めることができる。そして制御部５０は、求めたフレーム数毎にＩピクチャが生成されるように符号化処理部２０を制御する。
【００３１】
即ち、１ＧＯＰを１５フレームで構成する場合、図４（ａ）に示すようにＩＢＢＰＢＢＰＢＢＰＢＢＰＢＢの１５枚単位で、図４（ｂ）に示す１つのグループであるＧＯＰ４１０を構成するストリームデータとしてまとめられる。また、本第１の実施形態では、ＩあるいはＰピクチャのフレーム間隔を３枚とする。このようなストリームデータ構成をＮ＝１５、Ｍ＝３のＧＯＰシステムと言い、ＤＶＤビデオシステムやデジタルテレビ放送システムで一般的に利用されている。
【００３２】
ステップＳ１４５でストリームデータが生成されると、制御部５０では、生成されたストリームデータやカメラ制御情報を含むメタデータを、サンプルと呼ぶ単位で管理する管理情報を生成し、メモリ部５２の管理情報を逐次更新する（ステップＳ１４６）。
【００３３】
ここで、ステップＳ１４６で生成され、更新される管理情報について図４〜図６を参照して説明する。
【００３４】
ここでは、図４（ｂ）に示すＧＯＰ４１０を１つのサンプルデータとして管理する。その様子を図４（ｃ）に示している。また、１２０秒間隔で０．５秒のインターバル撮影が実行されるものとして説明する。
【００３５】
制御部５０は、まず、初めの０．５秒のインターバル撮影期間４０１に取得されたＧＯＰ単位のストリームデータを１つのサンプルデータとして管理する。そして、続く１１９．５秒の撮影停止期間４０２を経た０．５秒のインターバル撮影期間４０３に取得されたストリームデータを別の１つのサンプルデータとして管理する。つまり、各インターバル撮影期間中に取得されるＧＯＰ単位のストリームデータを、１つのサンプルデータとして管理する。
【００３６】
また、ストリームデータの付加情報となるカメラ制御情報に関しても、ストリームデータの図４（ｃ）と同様に、メタデータとして図４（ｄ）に示すようにサンプルデータ４６１〜４６３として管理される。
【００３７】
上記サンプルデータの管理方法を、以下にＱｕｉｃｋＴｉｍｅやＭＰＥＧ４の形式で具体的に説明する。
【００３８】
ＱｕｉｃｋＴｉｍｅやＭＰＥＧ４では、図５に示すように管理情報を階層構造で管理している。各階層での代表的な管理情報をヘッダ情報（２０１、２１１、２１４、２１６、２１８、２３１、２３１、２３４、２３６、２３８）として管理する。各階層としては、以下のものを含む。まず、複数のストリームデータを纏めた全体の管理階層（２００）、各ストリームデータを個別に管理するトラック階層（２１０、２３０）がある。そして、各トラック階層の下層に、各ストリームデータの種類を管理するメディア階層（２１２、２３２）、ストリームデータの情報で共通する情報を管理するメディア情報階層（２１５、２３５）がある。更に、各ストリームデータを図４（ｃ）と図４（ｄ）で説明したサンプル単位で管理するサンプル情報階層（２１７、２３７）がある。
【００３９】
各サンプルデータの管理方法を、図６を用いて説明する。図６はサンプルデータの並び方を示している。
【００４０】
ｍ回目のインターバル撮影により取得されるサンプルデータ３００は、所定時間長（図５の時間情報２１９あるいは２３９）のストリームデータであり、所定ストリームサイズ（図５のサイズ情報２２０あるいは２４０）として管理される。同様にｍ＋１番目のインターバル撮影により取得されるサンプルデータ３０１も、所定時間長のストリームデータであり、所定の大きさのストリームサイズで管理される。
【００４１】
そして、複数のサンプルデータ３００〜３０３を１つのチャンク３１０と呼ぶグループで管理する。各チャンクは、構成するサンプルデータの数（図５のグループ情報２２１あるいは２４１）により構成要素が管理され、ファイル先頭アドレスからのオフセット値（図５のオフセット情報２２２あるいは２４２）によりチャンク先頭位置情報が管理される。
【００４２】
このように、各サンプルデータに関して、時間情報と記録位置情報を管理情報で管理しておくことで、再生時に記録媒体５５に記録したサンプルデータの内、任意の時間のサンプルデータを、チャンク単位で記録媒体５５から容易に抽出することができる。つまり、ランダムアクセス性を保障することができる。
【００４３】
このようにステップＳ１４６において、図５に示す管理情報はストリームデータが生成される度に更新され、メモリ５２に保持される。
【００４４】
次に、今回のインターバル撮影で取得したサンプルデータを、所定の記録フォーマットで記録処理部４０によって記録媒体５５に記録する（ステップＳ１４７）。
【００４５】
次に、ユーザにより記録終了の指示があったか確認する（ステップＳ１４８）。記録終了の指示があった場合、メモリ部５２に記憶されている管理情報を記録処理部４０によって記録媒体５５に記録して（ステップＳ１４９）、インターバル撮影は終了し、それと共にインターバル撮影モードも終了する。一方、記録終了の指示がない場合には、ステップＳ１４２に戻る。
【００４６】
ステップＳ１４７〜Ｓ１４９の様に記録制御を行った場合に記録媒体５５に保持されるデータの配置例を図７を参照して説明する。ここで記録媒体５５は、ＤＶＤに代表されるディスクの形体をしているものとして説明する。
【００４７】
ステップＳ１４９における記録時に、管理情報は、サンプルデータとして管理されるストリームデータとは別に、図７に示すようにディスクのアクセスが容易なエリア（図では内周）に集中させて記録し、管理情報が即座に一括読み書きできるように配置される。
【００４８】
一方、ステップＳ１４７における記録時に、ストリームデータは、管理情報の外側のエリアに記録される。そして、同じチャンクに属するサンプルデータ（例えば図６のサンプルデータ３００〜３０３）は、図７に示すように、連続した記録トラックに記録するようにする。管理情報には、チャンク先頭の記録位置アドレス情報があるので、所望するサンプルデータを一回のヘッドアクセスシーケンスで読み出すことができる。つまり、管理情報から所望する時間のストリームデータを必要最小限のヘッドアクセスシーケンスで読み出すことができるような配慮で、記録位置が配置することができる。
【００４９】
次に、上述したようにして記録された画像データの通常の再生動作に関して、図１のブロック図を使って簡単に説明する。
【００５０】
まず、サンプル単位で管理されたサンプルデータを、記録媒体５５から再生処理部６０により読み出す。この時、再生処理部６０は、サンプルデータの管理情報を読み出し、再生に必要なストリームデータが属するサンプルデータの記録位置を割り出したら、必要なサンプルデータのみを記録媒体５５から読み出す。再生処理部６０で読み出されたサンプルデータは、時系列に順々にストリーム解析処理部７０に送られ、ＧＯＰ単位にまとめられた符号化された画像データが復号順に復号処理部８０に送られる。復号処理部８０は、符号化された画像データを復号して画像データを生成し、画像表示部９０に送られる。画像表示部９０は、送られる画像データを時系列順に表示し、インターバル撮影記録した画像データを連続動画として表示する。
【００５１】
次に、インターバル撮影時間長が変更された場合について、図３のステップＳ１４５で行われる所定単位でまとめられるストリームデータの生成手順について、図８を参照して説明する。ここでは、撮影時間長が０．５秒から１秒に変更された場合を例として説明する。この場合、ＧＯＰを構成するフレーム数は、撮影時間長が１秒であるので、動画撮影方式がＮＴＳＣ方式であれば、３０（フレーム／秒）×１（秒）＝３０（フレーム）となる。従って、制御部５０は、３０フレームを１ＧＯＰとするように符号化処理部２０を制御する。
【００５２】
各インターバル撮影により逐次入力される画像データは符号化処理部２０により符号化され、図８（ａ）に示すように、ＩＢＢＰＢＢＰＢＢＰＢＢＰＢＢＰＢＢＰＢＢＰＢＢＰＢＢＰＢＢ（５２０〜５４９）の３０枚単位でストリームデータとしてまとめられる。この３０枚単位のストリームデータは、図８（ｂ）に示す１つのグループであるＧＯＰ５１０を構成する。また、本第１の実施形体では、ＩあるいはＰピクチャのフレーム間隔を３枚とする。即ち、Ｎ＝３０、Ｍ＝３のＧＯＰシステムとなる。
【００５３】
次に、上記構成を有するストリームデータをサンプルデータとして管理する場合について、図８（ｂ）と図８（ｃ）を参照して説明する。
【００５４】
ＧＯＰ５１０単位のストリームデータは、図８（ｃ）に示すように、初めの１秒のインターバル撮影期間５０１に取得されたストリームデータが１つのサンプルデータとして管理される。そして、続く１１９秒の撮影停止期間５０２を経た１秒のインターバル撮影期間５０３に取得されたストリームデータを別の１つのサンプルデータとして管理する。つまり、各インターバル撮影期間中に取得されるストリームデータを、１つのサンプルデータとして管理していく。
【００５５】
また、ストリームデータの付加情報となるカメラ制御情報に関しても、ストリームデータの図８（ｃ）と同様に、メタデータとして図８（ｄ）に示すようにサンプルデータ５６１〜５６３として管理される。
【００５６】
上記の通り本第１の実施形態によれば、インターバル撮影において所定時間おきに生成されるストリームデータを１つのグループにまとめて管理する。これにより、時間的に近いデータを一括して管理することができると共に、所定時刻におけるストリームデータのランダムアクセス性を保障することが可能となる。
【００５７】
また、本第１の実施形態によれば、所定時間おきに生成されるストリームデータをひとつのフレーム間符号化が完結するグループにまとめる。これにより、時間的に近いフレーム間の相関関係を最大限に利用して符号化圧縮するので、符号化効率を最大に引き出すことができる。
【００５８】
さらに、カメラ制御情報をストリームデータと共に記録するので、各インターバル撮影でのカメラ制御情報の相関関係がある定点撮影において、カメラ撮影開始の制御初期値を、容易に前回のインターバル撮影カメラ制御情報から、引き続き利用することが可能となる。これにより、各インターバル撮影間のつなぎ目（撮影不連続点）に、ある程度の連続性を保持させることができ、インターバル撮影の安定した再生画像を提供することが可能となる。
【００５９】
さらに、インターバル撮影期間を変更した場合であってもＧＯＰを構成するピクチャの枚数Ｎを変更することで、インターバル撮影期間の長さに関わらず、同じ手順でインターバル撮影により得られた画像データを効率的に記録することが可能となる。また、ＧＯＰを構成するピクチャの枚数Ｎを変更しても、ＩＰの出現間隔Ｍは変更しないので、符号化処理でのバッファメモリの構成も変化させる必要がなく、コストのかからない形で実施することが可能となる。
【００６０】
＜第２の実施形体＞
次に、本発明の第２の実施形態について説明する。
【００６１】
本第２の実施形態における装置構成及び基本的な動作は上述した第１の実施形態と同様であるが、ストリームデータの構成が上述した第１の実施形態と異なる。以下、この点について詳しく説明する。
【００６２】
図９は、本第２の実施形態におけるストリームデータの構成を示す図である。本第２の実施形態では、インターバル撮影の撮影時間長を１秒とする。この場合、ＧＯＰを構成するフレーム数は、動画撮影方式がＮＴＳＣ方式であれば、３０（フレーム／秒）×１（秒）＝３０（フレーム）となる。従って、制御部５０は、３０フレーム毎にＩピクチャが生成されるように符号化処理部２０を制御する。
【００６３】
各インターバル撮影により逐次入力される画像データは符号化処理部２０により符号化され、図９（ａ）に示すように、ＩＢＢＢＢＢＰＢＢＢＢＢＰＢＢＢＢＢＰＢＢＢＢＢＰＢＢＢＢＢ（６２０〜６４９）の３０枚単位でストリームデータとしてまとめられる。この３０枚単位のストリームデータは、図９（ｂ）に示す１つのグループであるＧＯＰ６１０を構成する。また、本第２の実施形態では、ＩあるいはＰピクチャのフレーム間隔を６枚とする。即ち、Ｎ＝３０、Ｍ＝６のＧＯＰシステムとなる。
【００６４】
また、ＧＯＰ６１０単位のストリームデータは、図９（ｃ）に示すように、初めの１秒のインターバル撮影期間６０１に取得されたストリームデータが１つのサンプルデータとして管理される。そして、続く１１９秒の撮影停止期間６０２を経た１秒のインターバル撮影期間６０３に取得されたストリームデータを別の１つのサンプルデータとして管理する。つまり、各インターバル撮影期間中に取得されるストリームデータを、１つのサンプルデータとして管理していく。
【００６５】
さらに、ストリームデータの付加情報となるカメラ制御情報に関しても、ストリームデータの図９（ｃ）と同様に、メタデータとして図９（ｄ）に示すようにサンプルデータ６６１〜６６３として管理される。
【００６６】
上記の通り本第２の実施形態によれば、第１の実施形態と同様の効果に加え、ＩＰピクチャの出現間隔Ｍを広くすることにより、より高能率の符号化を実現することができる。
【００６７】
なお、上記第１及び第２の実施形態では、各インターバル撮影で取得した画像ストリームを１ＧＯＰを１サンプルデータとして管理するよう記録していたが、複数のＧＯＰを１サンプルデータとして管理してもよい。この場合、複数ＧＯＰ毎にアクセス可能となる。
【００６８】
＜他の実施形態＞
本発明の目的は、以下の様にして達成することも可能である。まず、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、以下のようにして達成することも可能である。即ち、読み出したプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合である。ここでプログラムコードを記憶する記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、磁気テープ、不揮発性のメモリカード、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、光ディスク、光磁気ディスク、ＭＯなどが考えられる。また、ＬＡＮ（ローカル・エリア・ネットワーク）やＷＡＮ（ワイド・エリア・ネットワーク）などのコンピュータネットワークを、プログラムコードを供給するために用いることができる。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施の形態における画像記録再生装置の概略機能構成を示すブロック図である。
【図２】本発明の実施の形態におけるインターバル撮影モードでの記録動作を示すフローチャートである。
【図３】本発明の実施の形態におけるインターバル撮影の詳細を示すフローチャートである。
【図４】本発明の第１の実施形態におけるストリームデータ、ＧＯＰ、及びサンプル単位の概念を説明する図である。
【図５】本発明の実施の形態における管理情報の構成図である。
【図６】本発明の実施の形態におけるサンプルデータの管理方法の説明図である。
【図７】本発明の実施の形態における記録媒体上のサンプルデータの記録状態を示す図である。
【図８】本発明の第１の実施形態における別の構成を有するストリームデータ、ＧＯＰ、及びサンプル単位の概念を説明する図である。
【図９】本発明の第２の実施形態におけるストリームデータ、ＧＯＰ、及びサンプル単位の概念を説明する図である。
【符号の説明】
【００７１】
１０  カメラ処理部
２０  符号化処理部
３０  ストリーム生成処理部
４０  記録制御部
５０  制御部
５１  ユーザ入力部
５２  メモリ部
５５  記録媒体
６０  再生処理部
７０  ストリーム解析処理部
８０  復号処理部
９０  画像表示部
【図１】
2007159056.tif 000003
【図２】
2007159056.tif 000004
【図３】
2007159056.tif 000005
【図４】
2007159056.tif 000006
【図５】
2007159056.tif 000007
【図６】
2007159056.tif 000008
【図７】
2007159056.tif 000009
【図８】
2007159056.tif 000010
【図９】
2007159056.tif 000011