(57)【特許請求の範囲】
【請求項１】
動画像を構成する複数のフレーム画像のうち、任意のフレーム画像に対応する高解像度の静止画像を作成可能な撮像装置であって、
一つの画像信号から、前記動画像を構成するフレーム画像と、前記フレーム画像より高解像度の静止画像と、を作成する画像作成手段と、
作成された各フレーム画像に、当該フレーム画像を識別するフレーム識別情報を示す識別画像を合成する識別画像付与手段と、
前記識別画像が合成されたフレーム画像と、当該フレーム画像に対応する静止画像との差分データを取得するとともに、当該差分データを記憶手段に記憶する差分データ作成手段と、
前記識別画像が合成されたフレーム画像に基づいて前記動画像を作成するとともに、当該動画像を記憶手段に記憶する動画像作成手段と、
少なくともフレーム画像に合成された前記識別画像が示すフレーム識別情報を参照して、指定されたフレーム画像に対応する差分データを特定するとともに、当該フレーム画像と特定された差分データとに基づいて高解像度の静止画像を復元する静止画像復元手段と、
を備え、
前記識別画像は、当該識別画像と類似した色合いの他の画像とともに前記フレーム画像に合成される、
ことを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置であって、
前記識別画像は、各フレーム画像を識別するフレーム識別番号を所定のアルゴリズムで画像化したバーコードであることを特徴とする撮像装置。
【請求項３】
請求項１または２に記載の撮像装置であって、
前記識別画像は、各フレーム画像の隅部に合成されることを特徴とする撮像装置。
【請求項４】
請求項１から３のいずれか１項に記載の撮像装置であって、
前記動画像作成手段は、フレームごとにヘッダ情報が付加されない動画フォーマットで動画像を作成することを特徴とする撮像装置。
【請求項５】
請求項４に記載の撮像装置であって、
前記動画像作成手段は、ＭＰＥＧ２フォーマットで動画像を作成することを特徴とする撮像装置。
【請求項６】
請求項１から５のいずれか１項に記載の撮像装置であって、さらに、
少なくとも、各フレーム画像に合成された前記識別画像が示すフレーム識別情報と、前記差分データの識別情報と、対応づけて記録するインデックス情報を作成するインデックス情報作成手段を備え、
前記静止画像復元手段は、前記インデックス情報も参照して、指定されたフレーム画像に対応する差分データを特定することを特徴とする撮像装置。
【請求項７】
請求項６に記載の撮像装置であって、
前記動画像が、フレーム画像複数個からなるフレームグループを順次連ねたデータである場合に、
前記インデックス情報は、各フレーム画像が属するフレームグループのグループ識別情報と、当該フレーム画像に合成された前記識別画像が示すフレーム識別情報と、当該フレーム画像に対応する差分データのアドレスと、を対応づけて記録した情報であることを特徴とする撮像装置。
【請求項８】
複数のフレーム画像から動画像を生成する撮像装置であって、
前記動画像への符号化処理を行う前に、前記動画像を構成する各フレーム画像に当該フレーム画像を識別するフレーム識別情報を示す識別画像を合成する識別画像付与手段と、
少なくとも各フレーム画像に合成された前記識別画像が示すフレーム識別情報に基づいて各フレーム画像を識別する識別手段と、
を備え、
前記識別画像は、当該識別画像と類似した色合いの他の画像とともにフレーム画像に合成される、
撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像を構成する複数のフレーム画像のうち、任意のフレーム画像に対応する高解像度の静止画像を作成可能な撮像装置に関する。
【背景技術】
【０００２】
近年、静止画像だけでなく、動画像も撮影、記録でき得る撮像装置が知られている。かかる撮像装置では、ユーザは、静止画像または動画像のいずれを撮像したいか選択した後、撮像動作を実行する。したがって、当然ながら、動画像撮影中には、静止画像の撮影はできないことになる。
【０００３】
しかし、近年、動画像で撮影した一場面を高解像度の静止画像として取得したいという要望がある。すなわち、動画像は、フレーム画像と呼ばれる多数の低解像度の静止画像から構成される。かかる動画像を構成するフレーム画像のうち任意のフレーム画像に含まれる被写体像を、より高解像度の静止画像として抽出したいという要求がある。この要求を解決する手段としては、フレーム画像の取得と並行して静止画像も取得、保存することが考えられる。しかし、高解像度の静止画像を、動画のフレームレート（例えば、１／３０ｓｅｃ）で取得、保存した場合、その記憶容量が膨大になるため、実現することは難しい。
【０００４】
そこで、下記特許文献１には、フレーム画像の取得と並行して静止画像も取得し、当該フレーム画像と静止画像の差分データのみを保存する技術が開示されている。差分データであれば、静止画像データに比して、そのデータ容量が大幅に低減できるため、全てのフレーム画像に対応する差分データを保存しても問題は少ない。任意のフレーム画像に含まれる被写体像を高解像度の静止画像として再生する場合は、当該フレーム画像と、当該フレーム画像に対応する差分データとの加算演算を行えばよい。かかる技術によれば、動画像から高解像度の静止画像を生成することができる。
【０００５】
【特許文献１】特開２００４−２００７６０号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ただし、この技術を実現するためには、各フレーム画像と差分データとの対応関係を厳密に管理することが必要となる。換言すれば、各フレーム画像を個別に識別できることが必要となる。しかし、通常、動画に多用されているＭＰＥＧフォーマットでは、フレーム単位での識別は困難であった。ＭＰＥＧフォーマットは、複数のフレーム画像でＧＯＰを構成し、このＧＯＰ単位で管理が成されている。したがって、ＧＯＰごとにヘッダ部は設けられているが、フレーム単位でのヘッダ部はない。また、ＭＰＥＧ符号化時における一つのＧＯＰ内でのフレーム画像の格納順序は、再生順序とは一致しておらず、フレーム単位での管理をより複雑にしている。
【０００７】
このようにフレーム単位での管理が困難なフォーマット形式の動画像の場合、既述の差分データを利用して動画像から静止画像を生成することは困難であった。そこで、本発明では、差分データを利用して、動画像から静止画像を生成でき得る撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の撮像装置は、動画像を構成する複数のフレーム画像のうち、任意のフレーム画像に対応する高解像度の静止画像を作成可能な撮像装置であって、一つの画像信号から、前記動画像を構成するフレーム画像と、前記フレーム画像より高解像度の静止画像と、を作成する画像作成手段と、作成された各フレーム画像に、当該フレーム画像を識別するフレーム識別情報を示す識別画像を合成する識別画像付与手段と、前記識別画像が合成されたフレーム画像と、当該フレーム画像に対応する静止画像との差分データを取得するとともに、当該差分データを記憶手段に記憶する差分データ作成手段と、前記識別画像が合成されたフレーム画像に基づいて前記動画像を作成するとともに、当該動画像を記憶手段に記憶する動画像作成手段と、少なくともフレーム画像に合成された前記識別画像が示すフレーム識別情報を参照して、指定されたフレーム画像に対応する差分データを特定するとともに、当該フレーム画像と特定された差分データとに基づいて高解像度の静止画像を復元する静止画像復元手段と、を備え、前記識別画像は、当該識別画像と類似した色合いの他の画像とともに前記フレーム画像に合成される、ことを特徴とする。
【０００９】
好適な態様では、前記識別画像は、各フレーム画像を識別するフレーム識別番号を所定のアルゴリズムで画像化したバーコードである。前記識別画像は、各フレーム画像の隅部に合成されることも好適である。
【００１０】
他の好適な態様では、前記動画像作成手段は、フレームごとにヘッダ情報が付加されない動画フォーマットで動画像を作成する。より具体的には、前記動画像作成手段は、ＭＰＥＧ２フォーマットで動画像を作成することが望ましい。
【００１１】
他の好適な態様では、少なくとも、各フレーム画像に合成された前記識別画像が示すフレーム識別情報と、前記差分データの識別情報と、対応づけて記録するインデックス情報を作成するインデックス情報作成手段を備え、前記静止画像復元手段は、前記インデックス情報も参照して、指定されたフレーム画像に対応する差分データを特定する。ここで、前記動画像が、フレーム画像複数個からなるフレームグループを順次連ねたデータである場合には、前記インデックス情報は、各フレーム画像が属するフレームグループのグループ識別情報と、当該フレーム画像に合成された前記識別画像が示すフレーム識別情報と、当該フレーム画像に対応する差分データのアドレスと、を対応づけて記録した情報であることが望ましい。
【００１２】
他の本発明である撮像装置は、複数のフレーム画像から動画像を生成する撮像装置であって、前記動画像への符号化処理を行う前に、前記動画像を構成する各フレーム画像に当該フレーム画像を識別するフレーム識別情報を示す識別画像を合成する識別画像付与手段と、少なくとも各フレーム画像に合成された前記識別画像が示すフレーム識別情報に基づいて各フレーム画像を識別する識別手段と、を備え、前記識別画像は、当該識別画像と類似した色合いの他の画像とともにフレーム画像に合成される、ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、動画像を構成する各フレーム画像にフレーム識別情報を示す識別画像が合成されている。したがって、当該識別画像を解釈することにより、各フレーム画像を識別することができ、結果として、差分データを利用して、動画像から静止画像を生成できる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態について図面を参照して説明する。図１は、本発明の実施形態であるデジタルカメラ１０の機能構成を示すブロック図である。このデジタルカメラ１０は、静止画像および動画像の両方が取り扱い可能となっている。また、動画像を取得した場合、当該動画像から高解像度の静止画像を生成、出力することができる。本実施形態では、この動画像から静止画像の生成処理のために動画像および当該動画像と静止画像の差分データを保存している。
【００１５】
すなわち、動画像は、撮像素子１４から所定のフレームレートで読み出される画像信号を動画像用に処理した多数のフレーム画像データから構成されている。動画像撮影時には、このフレーム画像データの生成と並行して、順次読み出される画像信号に対して静止画像用の処理を施し、高解像度の静止画像データを取得する。そして、得られた静止画像データとフレーム画像データとの差分演算の結果、得られる差分データを、動画像とともに記憶、保存する。ユーザは、再生された動画像を見ながら、高解像度の静止画像として取り出したいフレームを指定する。この指定を受けたカメラは、当該フレーム画像データと差分データに基づいて、当該フレーム画像データに対応する高解像度の静止画を生成、出力する。
【００１６】
ここで、この動画像から静止画像の生成処理を行う際には、各フレーム画像データと差分データの対応関係が正確に管理されていることが必要となる。このフレーム画像データと差分データとの対応関係管理のために、本実施形態では、後述するタグ付与部２０やインデックス情報作成部３２などを設けている。以下、このデジタルカメラ１０の機能構成について説明する。
【００１７】
撮影光学系１２は、通常のカメラと同様に、ズームレンズや絞り、シャッタアセンブリなどから構成されている。撮影光学系１２により被写体像は、撮像素子１４上で結像する。撮像素子１４は、結像された被写体像を光電変換して、電荷信号として蓄積する。
【００１８】
画像信号取得部１６は、撮像素子に蓄積されている電荷信号を画像信号として読み出す。画像信号取得部１６で読み出された画像信号は、静止画撮影時には静止画像作成部２４に、動画撮影時には静止画像作成部２４および動画像作成部１８の両方に出力される。ここで、動画撮影時において、画像信号を静止画作成処理部および動画作成処理部の両方に出力するのは、動画像から静止画像の生成処理のために、後述する差分データを生成するためである。ここで、画像信号取得部１６から出力される画像信号は、静止画に適した画素数の多い（例えば、１９２０×１０８０画素）画像信号であり、動画に適したフレームレート（例えば３０フレーム／秒）で出力される。
【００１９】
動画作成時には画像信号取得部１６からの画像信号は、静止画像作成部２４と動画像作成部１８の両方に加えられるが、ここで動画像作成部１８では、更に画像の縮小処理が行われる。ここで縮小処理というのは画素を間引き、必要ならば補間処理を加えて元の画像よりも少ない画素数（例えば１２８０×７２０画素）の画像に変換することをいう。
【００２０】
そして、動画像作成部１８ではこの縮小処理を施された画像に、また静止画像作成部２４では画像取得部１６からの画像にそのまま、それぞれホワイトバランス処理やガンマ補正処理、歪み補正処理などの画像処理が加えられる。同じ処理でも静止画の場合はより高精度の処理が行われる。静止画像作成部で作成された高解像の画像信号は、静止画像保存バッファ２５に一時記憶される。
【００２１】
差分／加算演算部３０は、二つの画像の差分演算または加算演算を行う。具体的には、動画像の撮影時には、後述する動画の１フレーム画像と当該フレーム画像と同じタイミングで撮影された静止画像との差分演算を行う。この差分演算により得られたデータは、差分データとして、フラッシュメモリカードなどの記憶装置３４に保存される。また、再生された動画から静止画の生成が指示された場合には、指示されたフレーム画像データと、当該フレーム画像データに対応する差分データとの加算演算を行い、静止画像を生成する。なお、動画のフレーム画像は縮小処理されており、その解像度が静止画像に比して小さい。そのため、フレーム画像と静止画像との差分演算、または、フレーム画像と差分データとの加算演算を行う場合には、予め、フレーム画像を静止画像と同じサイズに拡大処理しておく。なお、ここで拡大処理というのは、補間処理を施して元の画像の画素数よりも多い画素数の画像に変換することをいう。
【００２２】
ＪＰＥＧ処理部２８は、ＪＰＥＧへの符号化、または、ＪＰＥＧ符号化されたデータの復号化処理を行う。具体的には、静止画や動画の撮影時には、静止画像データ、または、差分データに対してＪＰＥＧ圧縮処理を施し、処理後のデータを記憶装置に保存する。また、画像の再生時には、記憶装置に記憶されている画像データに対してＪＰＥＧ復号化処理を施す。
【００２３】
動画像作成部１８で作成された画像データは、動画を構成するフレーム画像としてタグ付与部２０に出力される。タグ付与部２０は、タグ画像を生成するとともに、当該タグ画像とフレーム画像とを合成する。ここで、タグ画像とは、各フレーム画像の識別番号を示す画像である。なお、このタグ画像の詳細については、後に詳説するが、動画像から静止画像の生成の際に必要となるフレーム画像の識別に用いられる画像である。
【００２４】
ＭＰＥＧ処理部２２は、ＭＰＥＧ２形式への符号化、および、ＭＥＰＧ２形式からの復号化処理を行う。具体的には、タグが付与されたフレーム画像が順次入力された場合、ＭＰＥＧ処理部２２は、これらのフレーム画像に対してＭＥＰＧ２への符号化処理を施し、ＭＰＥＧ２形式の動画像としてフラッシュメモリカードなどの記憶装置３４に保存する。また、ＭＰＥＧ処理部２２は、動画再生時などにＭＰＥＧ２形式の動画像データに対して復号処理を施す機能も有する。
【００２５】
インデックス情報作成部３２は、動画像を構成する各フレーム画像と、これに対応する差分データとの対応関係を記録したインデックス情報を作成する。このインデックス情報は、タグ付与部２０から出力されるフレーム識別情報、および、差分／加算演算部３０から出力される差分データ情報に基づいて作成される。なお、フレーム識別情報とは、既述のタグ画像が示すタグ番号と、当該フレーム画像が属するＧＯＰの番号（ＧＯＰ番号）と、を含む。後述する動画像から静止画像の生成処理は、当該インデックス情報を参照して行われる。作成されたインデックス情報は、動画像とともに記憶装置３４に保存される。
【００２６】
対応画像特定部３８は、ユーザから操作部（図示せず）を介して動画像から静止画像の生成処理が指示された場合に、ユーザにより指定されたフレーム画像に対応する差分データを特定する。この差分データの特定には、記憶装置３４に記憶されたインデックス情報が参照される。
【００２７】
次に、このデジタルカメラによる動画像の撮影の流れについて詳説する。図２は、動画像撮影の流れを示すフローチャートである。
【００２８】
ユーザにより、動画撮影開始が指示されると、画像信号取得部１６は、撮像素子１４に蓄積される電荷情報を所定のフレームレートで順次読み出し、画像信号として出力する（Ｓ１２）。出力された画像信号は、静止画像作成部２４および動画像作成部１８に入力される。静止画像作成部２４は、読み出された画像処理に対して静止画像に適した各種画像処理を施し、静止画像データとして出力する（Ｓ１４）。出力された静止画像データは、静止画像保存バッファに一時記憶される（Ｓ１６）。
【００２９】
一方、動画像作成部１８は、読み出された画像信号を動画像の１フレーム画像として取り扱えるように縮小処理をはじめとする各種画像処理を施す（Ｓ１８）。画像処理が施されたフレーム画像データは、タグ付与部２０に入力される。タグ付与部２０は、タグ画像を生成するとともに、入力されたフレーム画像の隅部に当該タグ画像を合成する（Ｓ２０）。
【００３０】
ここで、タグ画像を付与する理由について説明する。図３は、ＭＰＥＧ２のデータ階層構造を示す図である。既述した通り、本実施形態において動画像は、ＭＰＥＧ２形式で保存される。このＭＰＥＧ２では、例えば、０．５秒（１５フレーム）程度のフレーム画像をグループ化したＧＯＰを管理単位としている。動画像の途中からの再生や早送り、巻き戻しは、このＧＯＰ単位で行われる。
【００３１】
一つのＧＯＰには、Ｉピクチャと呼ばれるフレーム画像が少なくとも一つ含まれている。このＩピクチャは、圧縮処理の基準となるフレームであり、Ｉピクチャ単独で復号化が可能な圧縮データである。一方、Ｐピクチャは、対応するフレームより前（過去）のＩピクチャやＰピクチャのフレーム画像との差分が記録された圧縮データである。また、Ｂピクチャは、対応するフレームの前（過去）および後（未来）に位置するＩピクチャやＰピクチャの２つのフレームとの差分が記録された圧縮データである。ＰピクチャおよびＢピクチャに対応するフレーム画像を復号化する際には、この差分が取られたピクチャを参照する。なお、この参照関係の都合上、ＭＰＥＧ符号化時における各ピクチャ（フレーム）のＧＯＰへの格納順序は、再生される順序とは異なっている。
【００３２】
このように三種類のピクチャで構成されるＧＯＰの先頭には、ＧＯＰ単位での管理情報がヘッダとして付加されている。動画像は、このＧＯＰを再生順に連続させることで構成されているが、各ＧＯＰの間には、それぞれの管理情報が格納されたシーケンスヘッダＳＨが付加される。
【００３３】
ここで、各ＧＯＰの先頭に付加されたヘッダを参照することにより、各ＧＯＰの識別は容易に行える。一方、各フレーム単位ではヘッダは付加されていないため、フレーム単位での識別は困難であった。しかし、動画像から静止画像を生成する際には、各フレーム画像と差分データとの対応関係が認識、ひいては、各フレーム単位での識別ができることが不可欠である。
【００３４】
そこで、本実施形態では、フレーム単位での識別を行うために、タグ付与部２０が各フレーム画像にタグ画像を合成している。タグ画像は、フレームの識別番号であるタグ番号を示す画像である。このタグ番号としては、動画像の一番最初からの通し番号であってもよいし、一つのＧＯＰ内における通し番号などであってもよい。一つのＧＯＰ内における通し番号をタグ番号として用いた場合は、各ＧＯＰのヘッダに記録されているＧＯＰ番号と、各フレームに合成されているタグ番号の両方を用いることで、フレーム画像を特定することができる。タグ画像は、このタグ番号を示す画像であれば、タグ番号の数字そのものであってもよいし、タグ番号を所定のアルゴリズムで画像化したバーコードなどであってもよい。
【００３５】
図４は、バーコード化されたタグ画像４４を、フレーム画像４０に合成した際の一例を示す図である。本来の撮影画像４２とは異なるタグ画像４４は、できるだけ、撮影画像４２の邪魔にならない位置、例えば、フレーム画像４０の隅部などに合成されることが望ましい。また、タグ画像の存在を目立たなくさせるために、別の画像を付加してもよい。例えば、図５に図示するように、フレーム画像４０にタグ画像４４と類似した色合いのタイムコードを示す画像４６を付加し、当該タイムコード画像４６の上にタグ画像４４を合成してもよい。類似した色合いの別画像４６ととともにタグ画像４４を合成することにより、タグ画像４４が目立たなくなり、再生画像をみたユーザに与える違和感を低減できる。また、ここでは、タグ画像４４として、バーコードを例示しているが、当然、他の形態、例えば、ＯＣＲ対応の数字画像、グレーコード、ＱＲコードなどを用いてもよい。
【００３６】
再び、図２に戻り、動画像の撮影処理の流れを説明する。タグ画像が合成されたフレーム画像データは、差分／加算演算部３０およびＭＰＥＧ処理部２２に出力される。差分／加算演算部３０は、入力されたフレーム画像データを静止画像サイズに拡大するとともに、当該フレーム画像データに対応する静止画像データ、すなわち、フレーム画像と同じタイミングで撮影された静止画像データを読み出す（Ｓ２２、Ｓ２４）。そして、静止画像データと拡大処理されたフレーム画像との差分データを算出する（Ｓ２６）。差分データが得られれば、差分／加算演算部３０は、静止画像保存バッファ２６に記憶されている静止画像データを削除する（Ｓ３０）。また、得られた差分データをＪＰＥＧ処理部２８に出力する。ＪＰＥＧ処理部２８は、入力された差分データをＪＰＥＧ形式に変更し、記憶装置に保存する（Ｓ２８，Ｓ３２）。このとき、差分データの元になったフレーム画像の識別情報、および、記憶装置に記憶された差分データのアドレスがインデックス情報作成部３２に出力される。ここで、フレーム画像の識別情報としては、当該フレーム画像のＧＯＰ番号、タグ番号、サイズなどが該当する。図６は、インデックス情報作成部３２で作成されるインデックス情報５０の一例を示す図である。図６において、インデックス情報５０は、各フレームごとに用意されたレコード５１を連ねたものである。各レコードには、対応するフレーム画像が属するＧＯＰのＧＯＰ番号５２およびサイズ６０、当該フレームのタグ番号５４、当該フレーム画像に対応する差分データのアドレス情報５８が記録されている。また、各レコードには、ユーザが自由に使用できるリザーブ領域５６も確保されている。インデックス情報作成部３２は、このようなインデックス情報５０を作成し、バイナリ形式のデータとして記憶装置３４に保存する。
【００３７】
一方、ＭＰＥＧ処理部２２は入力されたフレーム画像データを、順次、ＭＰＥＧ形式のデータに変換する（Ｓ３４）。そして、得られたデータを動画像として記憶装置３４に記憶する（Ｓ３６）。
【００３８】
以上の説明から明らかなように、本実施形態によれば、最終的に記憶装置に記憶されるのは、動画像と、差分データ、および、インデックス情報のみとなっている。ここで、差分データは、各フレーム画像データと、対応する生成画像データの相違部分のみを抽出したデータであり、通常の静止画像データに比して、大幅にデータ容量が小さい。したがって、動画像と静止画像データの両方を記憶する場合に比べて、必要とする記憶容量を小さくすることができる。
【００３９】
次に、このデジタルカメラで動画像から静止画像を生成する際の流れについて図７を参照して説明する。動画像から静止画像を生成する場合、ユーザは、再生された動画像から静止画像として取り出したいフレーム画像を指定する（Ｓ４０）。この指定を受けた場合、デジタルカメラの対応画像特定部３８は、指定されたフレーム画像に合成されているタグ画像、および、当該フレーム画像が属するＧＯＰのヘッダ情報に基づいて当該フレーム画像を識別する（Ｓ４２）。
【００４０】
ここで、ＭＰＥＧ復号化処理された動画像は、ＧＯＰ単位でヘッダ情報が付されているものの、各フレーム単位ではヘッダ情報は付されていない。換言すれば、一般的なＭＰＥＧ形式の動画像において、フレーム単位での識別情報は存在しない。そのため、従来では、ユーザにより指定されたフレーム画像を明確に識別することが困難であった。しかし、本実施形態では、フレーム画像を識別するために、予め、タグ画像を合成している。対応画像特定部３８は、指定されたフレーム画像が属するＧＯＰのヘッダ情報を読み込むことにより当該フレーム画像のＧＯＰ番号を認識する。また、指定されたフレーム画像の所定位置に合成されたタグ画像を解釈することで、当該フレーム画像のタグ番号を認識する。そして、このＧＯＰ番号とタグ番号に基づいて、ユーザにより指定されたフレーム画像を識別する。つまり、予め、各フレーム画像にタグ画像を合成した本実施形態によれば、ＧＯＰ単位での識別だけでなく、フレーム単位での識別も可能となる。
【００４１】
フレーム画像の識別ができれば、対応画像特定部３８は、記憶装置３４に記憶されているインデックス情報を参照し、当該ＧＯＰ番号およびタグ番号を持つフレーム画像に対応する差分データのアドレスを特定する（Ｓ４４）。ＪＰＥＧ処理部２８は、この対応画像特定部で特定されたアドレスに記憶されている差分データを読み出すとともに（Ｓ４５）、当該差分データの復号化処理を実行する（Ｓ４６）。復号化された差分データは、差分／加算演算部３０に出力される。
【００４２】
差分／加算演算部３０は、ユーザにより指定されたフレーム画像を静止画像サイズに拡大処理するとともに、当該フレーム画像と、復号化された差分データと、との加算演算を実行する（Ｓ４８、Ｓ４９）。差分／加算演算部３０は、この加算演算で得られた結果を、動画像から生成された静止画像として、表示部３６に表示する（Ｓ５０）。ユーザは、表示された内容を確認したうえで、必要に応じて、当該静止画像データを記憶装置３４に保存する（Ｓ５１）。
【００４３】
以上の説明から明らかなように本実施形態によれば、予め各フレーム画像にタグ画像を合成しているため、フレーム単位での識別が可能になる。その結果、どのようなフレームが指定された場合でも、そのフレームを確実に識別することができ、当該フレームに対応する差分データを正確に特定できる。そして、結果として、指定されたフレーム画像に対応する静止画像を正確に生成することができる。
【００４４】
なお、本実施形態では、ＭＰＥＧ符号化前に、差分データの取得を行っているが、ＭＰＥＧ符号化後に、差分データの算出を行ってもよい。すなわち、図８に例示するように、ＭＰＥＧ符号化（Ｓ３４）した後に、符合化された動画像を復号化し（Ｓ３５）、復号化により得られた各フレーム画像データと静止画像データとの差分データを算出するようにしてもよい。
【００４５】
また、本実施形態では、動画形式としてＭＰＥＧ２形式を例示したが、フレーム単位での識別が困難な動画フォーマットであれば、当然、他の動画フォーマットであっても適用できる。
【００４６】
さらに、本実施形態では、インデックス情報を作成しているが、インデックス情報を用いることなく各フレーム画像に対応する差分データを特定してもよい。例えば、各差分データのヘッダに、対応するフレーム画像の識別情報を記録しておき、このヘッダに記録されている識別情報と、各フレームに合成されているタグ画像が示す識別情報と、を照らし合わせることにより差分データの特定をおこなってもよい。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施形態であるデジタルカメラの機能構成を示すブロック図である。
【図２】動画撮影時の処理の流れを示すフローチャートである。
【図３】ＭＰＥＧ２のデータ階層構造を示す図である。
【図４】タグ画像合成の一例を示す図である。
【図５】タグ画像合成の他の例を示す図である。
【図６】インデックス情報の一例を示す図である。
【図７】動画像から静止画像を生成する際の処理の流れを示すフローチャートである。
【図８】動画撮影時の処理の流れの他の例を示すフローチャートである。
【符号の説明】
【００４８】
１０  デジタルカメラ、１２  撮影光学系、１４  撮像素子、１６  画像信号取得部、１８  動画像作成部、２０  タグ付与部、２０  タブ付与部、２２  ＭＰＥＧ処理部、２４  静止画像作成部、２６  静止画像保存バッファ、２８  ＪＰＥＧ処理部、３０  差分／加算演算部、３２  インデックス情報作成部、３４  記憶装置、３６  表示部、３８  対応画像特定部、４０  フレーム画像、４４  タグ画像、５０  インデックス情報、５２  ＧＯＰ番号、５４  タグ番号、５６  リザーブ領域、５８  差分データアドレス情報、６０  ＧＯＰサイズ。
【図１】
0005156196.tif 000002
【図２】
0005156196.tif 000003
【図３】
0005156196.tif 000004
【図４】
0005156196.tif 000005
【図５】
0005156196.tif 000006
【図６】
0005156196.tif 000007
【図７】
0005156196.tif 000008
【図８】
0005156196.tif 000009