(57)【要約】【課題】連写撮影した静止画像のデータサイズを小さくすること。【解決手段】画像処理装置１は、動画像を符号化するための符号化処理手段１７と、連写撮影された複数の静止画像を対象に符号化をするように符号化処理手段１７を制御する制御手段１５とを備える。【選択図】図２
2010245606.tif 000002
【特許請求の範囲】
【請求項１】
動画像を符号化するための符号化処理手段と、
連写撮影された複数の静止画像を対象に前記符号化をするように前記符号化処理手段を制御する制御手段とを備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記符号化処理手段は、前記符号化の対象にする前記複数の静止画像のそれぞれに対応する制御情報を前記符号化後のデータに関連づけることを特徴とする画像処理装置。
【請求項３】
請求項１に記載の画像処理装置において、
前記制御情報は、前記対応する静止画像の非表示、回転、および前記複数の静止画像の順序変更の少なくとも１つを指示するための情報であることを特徴とする画像処理装置。
【請求項４】
連写撮影された複数の静止画像を対象に動画像を符号化するための符号化処理が施された符号情報を復号化する復号化処理手段と、
前記復号化された情報に基づいて複数の静止画像を生成する静止画生成手段とを備えることを特徴とする画像再生装置。
【請求項５】
請求項４に記載の画像再生装置において、
前記複数の静止画像を並べて表示手段に表示させる表示制御手段をさらに備えることを特徴とする画像再生装置。
【請求項６】
請求項５に記載の画像再生装置において、
前記復号化処理手段は、前記複数の静止画像とともに当該複数の静止画像のそれぞれに対応する制御情報を取得し、
前記表示制御手段は、前記制御情報に対応する静止画像の非表示、回転、および前記制御情報に対応する複数の静止画像の順序変更の少なくとも１つを行うことを特徴とする画像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像再生装置に関する。
【背景技術】
【０００２】
複数枚の静止画像を纏めて１つのファイルとして管理する技術が知られている（特許文献１参照）。特許文献１に記載の技術では、画像ファイルのヘッダ部に複数の静止画データそれぞれへのポインタとなるデータを記載し、これに従って複数の静止画の再生が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２５４１０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、画像ファイルのデータ領域に複数枚の画像データが格納される。このため、画像ファイルのヘッダ部のデータサイズが小さくなっても、該画像ファイルのデータ領域のサイズは格納される画像数に比例して大きくなってしまうという問題があった。
【課題を解決するための手段】
【０００５】
本発明による画像処理装置は、動画像を符号化するための符号化処理手段と、連写撮影された複数の静止画像を対象に符号化をするように符号化処理手段を制御する制御手段とを備えることを特徴とする。
本発明による画像再生装置は、連写撮影された複数の静止画像を対象に動画像を符号化するための符号化処理が施された符号情報を復号化する復号化処理手段と、復号化された情報に基づいて複数の静止画像を生成する静止画生成手段とを備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、連写撮影した静止画像のデータサイズを小さくすることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態による電子カメラシステムを説明する図である。
【図２】電子カメラの要部構成を説明するブロック図である。
【図３】撮影モード処理の流れを説明するフローチャートである。
【図４】制御情報入力処理の流れを説明するフローチャートである。
【図５】モニタ画面の一覧表示を例示する図である。
【図６】サムネイル一覧表示処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。
＜画像再生装置＞
図１は、本発明の一実施の形態による電子カメラシステムを説明する図である。電子カメラシステムは、電子カメラ１とパーソナルコンピュータ（以下ＰＣと呼ぶ）１００とで構成される。ＰＣ１００にファイル再生プログラムをローディングし、当該プログラムを実行させることによってＰＣ１００を画像再生装置として使用する。ＰＣ１００へのプログラムのローディングは、プログラムを格納した記録媒体１０４をＰＣ１００にセットして行ってもよいし、通信回線１０１を経由する方法でＰＣ１００へローディングしてもよい。
【０００９】
通信回線１０１を経由する場合は、通信回線１０１に接続されたサーバー（コンピュータ）１０２のハードディスク装置１０３などにプログラムを格納しておく。ファイル再生プログラムは、記録媒体１０４や通信回線１０１を介する提供など、種々の形態のコンピュータプログラム製品として供給することができる。ＰＣ１００は、ＣＰＵ（不図示）およびその周辺回路（不図示）から構成され、インストールされたプログラムを実行する。
【００１０】
ＰＣ１００は電子カメラ１との間で通信可能に構成される。電子カメラ１およびＰＣ１００間の通信は、図１のようにケーブルを用いた有線通信でも、不図示の無線端末を介する無線通信でもよい。
【００１１】
＜電子カメラ＞
電子カメラ１の詳細について説明する。電子カメラ１は、撮影モードと再生モードとが切替え可能に構成される。撮影モードは、被写体像を撮影し、撮影画像のデータをメモリカードなどで構成される記録媒体（図２の符号４０）に画像ファイルとして記録する動作モードである。本実施形態では、撮影指示が継続されている場合、次の撮影を続けて行う連写撮影を行うように構成される。
【００１２】
再生モードは、指示された画像ファイルのデータを記録媒体４０から読出すなどして、該画像データによる再生画像をＬＣＤパネル（図２の符号１４）に表示させるモードである。
【００１３】
本実施形態は、上記連写撮影で取得した画像を格納する画像ファイル生成のためのデータ処理、および生成した画像ファイルの再生処理に特徴を有するので、これらの処理を中心に以下の説明を行う。
【００１４】
図２は、電子カメラ１の要部構成を説明するブロック図である。図２において、被写体像は撮影レンズ１０によって撮像素子１１の撮像面上に結像される。撮像素子１１は、ＣＣＤイメージセンサまたはＣＭＯＳイメージセンサなどによって構成される。撮像素子１１は、被写体像を光電変換してアナログ画像信号を生成する。
【００１５】
アナログ画像信号は画像処理回路１２へ入力される。画像処理回路１２は、相関二重サンプリングやゲイン調整などのアナログ処理を施す。アナログ処理後の画像信号は、Ａ／Ｄ変換回路（不図示）によってデジタル画像データに変換される。画像処理回路１２はさらに、デジタル画像データに対して所定の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理など）を施す。画像処理後の画像データは、連写撮影の場合、圧縮／伸長回路１７によってMPEG圧縮処理されてＳＤＲＡＭ１６へ記録される。一方、通常の単コマ撮影を行う場合は、画像処理後の画像データが圧縮／伸長回路１７によってJPEG圧縮処理されてＳＤＲＡＭ１６へ記録される。ＳＤＲＡＭ１６へは、画像処理前後や画像処理中のデータも一時的に記録される。
【００１６】
ＣＰＵ１５は、連写撮影の場合、MPEG圧縮コードをＳＤＲＡＭ１６から読み出し、所定の付属情報(メタデータ)と共に画像ファイル(MPEGファイル)として記録媒体４０に記録することにより、撮影処理を完了する。通常の単コマ撮影を行う場合のＣＰＵ１５は、JPEG圧縮コードをＳＤＲＡＭ１６から読み出し、所定の付属情報(メタデータ)と共に画像ファイル(JPEGファイル)として記録媒体４０に記録することにより、撮影処理を完了する。
【００１７】
記録媒体４０は電子カメラ１に対して着脱自在に構成される。ＣＰＵ１５は、メモリカードコントローラ１９を介して記録媒体４０に対するデータの記録、および記録媒体４０に記録されているデータの読み出しを行う。
【００１８】
ＣＰＵ１５は、再生モード時に、記録媒体４０に記録されている画像ファイルを読み出し、圧縮／伸長回路１７によって伸長処理させ、さらに画像処理回路１２に適切なサイズまで解像度変換を行わせてＳＤＲＡＭ１６へ一時記録させる。Displayコントローラ１３は、ＣＰＵ１５からの指示に応じてＳＤＲＡＭ１６から画像データを読み出し、該画像データに基づいて表示用のデータを生成する。電子カメラ１の背面に配設されているＬＣＤパネル１４は、表示用データによる再生画像を表示する。なお、上記連写撮影の場合に生成された画像ファイル、すなわち、MPEG圧縮コードを含む画像ファイルに基づく再生処理の詳細については後述する。
【００１９】
ＣＰＵ１５は、撮影モード時にＬＣＤパネル１４をビューファインダーとして動作させる。デジタル画像データに対する圧縮処理をしないで表示用のデータを生成することにより、被写体のモニタ用画像（スルー画像）をＬＣＤパネル１４に表示する。
【００２０】
ＵＳＢコントローラ１８は、外部機器（たとえば、ＰＣ１００）との間で所定の通信を行う。電子カメラ１は、ＵＳＢコントローラ１８を介して外部機器へ画像ファイルを転送する。画像ファイル転送として、画像ファイルの複製や画像ファイルの移動が可能である。
【００２１】
ＣＰＵ１５は、内蔵する不揮発性メモリ（不図示）に記憶するプログラムを実行することにより、電子カメラ１が行う動作を制御する。ＣＰＵ１５は、各ブロックから出力される信号を入力して所定の演算を行い、演算結果に基づく制御信号を各ブロックへ出力する。
【００２２】
操作部材２０は、不図示のレリーズボタンの押下操作に連動してオン／オフする半押しスイッチならびに全押しスイッチの他、メニュースイッチなどを含む。操作部材２０は、各操作に応じた操作信号をＣＰＵ１５へ送出する。
【００２３】
以下に、連写撮影の場合のMPEG画像ファイル生成処理の詳細について説明する。
【００２４】
＜画像ファイル生成＞
電子カメラ１のＣＰＵ１５は、操作部材２０からの操作信号によって撮影モードへの切替えが指示されると撮影モードに切り替え、図３に例示する処理を繰り返し実行する。図３は、撮影モード処理の流れを説明するフローチャートである。図３のステップＳ１において、ＣＰＵ１５は、撮像素子１１に対するスルー画用の駆動制御を開始させてステップＳ２へ進む。これにより、撮像素子１１がスルー画像データの取得を開始する。スルー画像は、撮影指示前に取得するモニタ用画像のことをいう。ＣＰＵ１５は、後述する半押しスイッチＳＷ１がオン操作されるまで、スルー画像の取得および該スルー画像のＬＣＤパネル１４への表示を繰り返すように構成されている。
【００２５】
ステップＳ２において、ＣＰＵ１５は半押しスイッチＳＷ１がオンされたか否かを判定する。半押しスイッチＳＷ１は、操作部材２０を構成し、レリーズボタン（不図示）の押下操作に連動してオン操作信号をＣＰＵ１５へ出力する。半押しスイッチＳＷ１からの半押し操作信号は、レリーズボタンが通常ストロークの半分程度まで押し下げ操作されると出力され、半ストロークの押し下げ操作解除で半押し操作信号出力が解除される。ＣＰＵ１５は、半押しスイッチＳＷ１から半押し操作信号が入力された場合にステップＳ２を肯定判定してステップＳ３へ進む。ＣＰＵ１５は、半押しスイッチＳＷ１から半押し操作信号が入力されない場合には、ステップＳ２を否定判定して当該判定処理を繰り返す。
【００２６】
ステップＳ３において、ＣＰＵ１５は所定のＡＦ（オートフォーカス）調節処理を行ってステップＳ４へ進む。ステップＳ４において、ＣＰＵ１５は、測光処理を行なってステップＳ５へ進む。測光処理は、撮像素子１１で取得された撮像信号に基づいて、シャッター秒時および絞り値を演算するものである。
【００２７】
ステップＳ５において、ＣＰＵ１５は全押しスイッチＳＷ２がオンされたか否かを判定する。全押しスイッチＳＷ２は、操作部材２０を構成し、レリーズボタン（不図示）の押下操作に連動してオン操作信号をＣＰＵ１５へ出力する。全押しスイッチＳＷ２からの全押し操作信号は、レリーズボタンが通常ストロークまで押し下げ操作されると出力され、通常ストロークの押し下げ操作が解除で全押し操作信号出力が解除される。ＣＰＵ１５は、全押しスイッチＳＷ２から全押し操作信号が入力された場合にステップＳ５を肯定判定してステップＳ６へ進む。ＣＰＵ１５は、全押しスイッチＳＷ２から全押し操作信号が入力されない場合には、ステップＳ５を否定判定してステップＳ１５へ進む。
【００２８】
ステップＳ１５において、ＣＰＵ１５は、半押しスイッチＳＷ１がオンされているか否かを判定する。ＣＰＵ１５は、半押しスイッチＳＷ１から継続して半押し操作信号が入力されている場合にステップＳ１５を肯定判定してステップＳ１６へ進む。ＣＰＵ１５は、半押しスイッチＳＷ１から半押し操作信号が入力されていない場合には、ステップＳ１５を否定判定して図３による処理を終了する。
【００２９】
ステップＳ１６において、ＣＰＵ１５はＡＦサーボ設定内容を判定する。ＣＰＵ１５は、ＡＦサーボとしてＡＦ−Ｃモードが設定されている場合にステップＳ１６を肯定判定してステップＳ３へ戻る。ＡＦ−Ｃモードは、ＡＦ調節処理を繰り返し行うモードである。一方ＣＰＵ１５は、ＡＦサーボとしてＡＦ−Ｓモードが設定されている場合にステップＳ１６を否定判定してステップＳ５へ戻る。ＡＦ−Ｓモードは、たとえばＡＦ調節処理を１回のみ行い、そのフォーカス調節状態を保持する（ＡＦロック）モードである。ＡＦサーボの選択は、ユーザによってあらかじめ設定操作部材２０の操作によって行われる。
【００３０】
上述したステップＳ５を肯定判定して進むステップＳ６において、ＣＰＵ１５は、撮像素子１１に対する撮影用の駆動制御を開始させてステップＳ７へ進む。ステップＳ７において、ＣＰＵ１５は、撮像素子１１の蓄積時間がシャッター秒時に対応する時間に達すると撮像素子１１に対する駆動制御を終了させてステップＳ８へ進む。
【００３１】
ステップＳ８において、ＣＰＵ１５は、全押しスイッチＳＷ２がオンされているか否かを判定する。ＣＰＵ１５は、全押しスイッチＳＷ２から継続して全押し操作信号が入力されている場合にステップＳ８を肯定判定してステップＳ６へ戻る。この場合は撮像動作を繰り返す（連写撮影）。ＣＰＵ１５は、全押しスイッチＳＷ２から全押し操作信号が入力されていない場合には、ステップＳ８を否定判定してステップＳ９へ進む。
【００３２】
ステップＳ９において、ＣＰＵ１５は、ＳＤＲＡＭ１６内に蓄積されているデジタル画像データが複数コマ分存在するか否かを判定する。ＣＰＵ１５は、複数コマ（フレーム）分のデータが存在する場合にステップＳ９を肯定判定してステップＳ１０へ進む。ＣＰＵ１５は、複数コマ分のデータが存在しない場合には、ステップＳ９を否定判定してステップＳ１３へ進む。
【００３３】
ステップＳ１０において、ＣＰＵ１５は、ＳＤＲＡＭ１６内に蓄積されている画像データに対する所定の画像処理を行わせてステップＳ１１へ進む。画像処理回路１２は、ＳＤＲＡＭ１６に蓄積されている画像データに対し、それぞれ所定の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理など）を施す。
【００３４】
画像処理後のステップＳ１１において、ＣＰＵ１５は、複数コマ（フレーム）分の画像データに対するMPEG圧縮処理を行わせてステップＳ１２へ進む。圧縮／伸長回路１７は、ＳＤＲＡＭ１６に蓄積されている画像処理後の画像データを用いてMPEG圧縮処理を施す。具体的には、連写撮影された全コマ（フレーム）でＧＯＰ(Group Of Pictures)を構成し、連写撮影の先頭コマをＩ(Intra Picture)フレームとして圧縮する。
【００３５】
画像圧縮処理後のステップＳ１２において、ＣＰＵ１５は、画像ファイルの生成、および該画像ファイルを記録媒体４０へ記録して図３による処理を終了する。
【００３６】
ステップＳ９を否定判定して進むステップＳ１３において、ＣＰＵ１５は、ＳＤＲＡＭ１６内に蓄積されている１コマ（フレーム）分の画像データに対する所定の画像処理を行わせてステップＳ１４へ進む。画像処理回路１２は、ＳＤＲＡＭ１６に蓄積されている画像データに対し、所定の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理など）を施す。
【００３７】
画像処理後のステップＳ１４において、ＣＰＵ１５は、画像データに対するJPEG圧縮処理を行わせてステップＳ１２へ進む。圧縮／伸長回路１７は、ＳＤＲＡＭ１６に蓄積されている画像処理後の画像データにJPEG圧縮処理を施す。
【００３８】
次に、上記連写撮影の場合に生成されたMPEG画像ファイルに基づく再生処理の詳細について説明する。
＜制御情報入力処理＞
再生プログラムがローディングされたＰＣ１００は、当該ファイル再生プログラムを実行することによって画像再生装置として動作する。ファイル再生は、上記MPEG画像ファイルに基づいて、連写撮影されたコマ（フレーム）のサムネイル画像を並べてＰＣ１００のモニタに一覧表示（リスト表示）する。制御情報入力処理は、一覧表示するコマのうち、たとえば任意のコマを削除したり、任意のコマを上下反転のために回転させて表示したり、一覧表示順序を異ならせたりするための制御情報を受け付ける処理である。
【００３９】
再生プログラムを起動したＰＣ１００は、キーボードなどからの操作信号によって制御情報入力指示を受け付けると、制御情報入力処理を実行する。図４は、ＰＣ１００のＣＰＵが行う制御情報入力処理の流れを説明するフローチャートである。図４のステップＳ２０１において、ＣＰＵは、ＰＣ１００のストレージ装置内に記録されているMPEG画像ファイルを読み込んでステップＳ２０２へ進む。
【００４０】
ステップＳ２０２において、ＣＰＵは、画像ファイルについてMPEG伸長処理を行わせてステップＳ２０３へ進む。これにより圧縮／伸長回路１７は、ＳＤＲＡＭ１６に格納されているMPEG画像ファイルにデコード処理を施す。
【００４１】
ステップＳ２０３において、ＣＰＵは、デコード処理結果に基づいて、ＧＯＰを構成する全コマ（フレーム）分のサムネイル画像をＳＤＲＡＭ１６内に生成し、ステップＳ２０４へ進む。ＣＰＵは、デコード処理によって得られる画像のデータサイズのままでサムネイル画像としてもよいし、モニタの解像度に応じて小さなデータサイズにリサイズしたものをサムネイル画像としてもよい。ステップＳ２０４において、ＣＰＵは、ＳＤＲＡＭ１６内に生成したサムネイル画像を並べてＰＣ１００のモニタに一覧表示（リスト表示）させてステップＳ２０５へ進む。
【００４２】
図５は、モニタ画面の一覧表示を例示する図である。連写コマが２０コマの場合は２０コマ分を表示させる。なお、モニタ画面に一度に表示できない場合は、表示スクロールによって表示されるようにする。図５において、ＣＰＵは、各サムネイル画像に対応させてチェックボックス１４１をそれぞれ表示させる。ＣＰＵはさらに、サムネイル画像の１つを囲むカーソル１４３を表示させる。キーボードの矢印キーが上下方向に押下操作された場合、ＣＰＵはカーソル１４３の表示位置を上下に移動させる。また、矢印キーが左右方向に押下操作された場合、ＣＰＵはカーソル１４３の表示位置を左右に移動させる。
【００４３】
ステップＳ２０５において、ＣＰＵは、制御情報の変更指示が行われたか否かを判定する。ＣＰＵは、カーソル１４３が囲むチェックボックス内にチェックマークが表示されていない状態でエンターキーが押下操作されると、当該チェックボックス内にチェックマーク１４２を表示させる。ＣＰＵは、カーソル１４３が囲むチェックボックス内にチェックマークが表示されている状態でエンターキーが押下操作されると、当該チェックボックスのチェックマークを消す。ＣＰＵは、サムネイル一覧表示画面の中でチェックマークが表示されているサムネイル画像に対応するコマを、表示制御対象コマとする。
【００４４】
ＣＰＵは、チェックマークの追加、削除操作が行われた場合にステップＳ２０５を肯定判定してステップＳ２０６へ進む。チェックマークの追加、削除操作が行われない場合にはステップＳ２０５を否定判定して図４による処理を終了する。
【００４５】
ステップＳ２０６において、ＣＰＵは、追加操作に応じたチェックボックス内にチェックマークを表示させてステップＳ２０７へ進む。チェックボックス１４１内にチェックマーク１４２が表示された表示制御対象コマは、それぞれ個別に表示制御内容の設定が可能である。ステップＳ２０７において、ＣＰＵは、キーボードからの操作信号に応じて順序タグ、削除タグ、回転タグを変更する。
【００４６】
順序タグの変更は以下のように行う。たとえば、ＧＯＰを構成するフレーム（コマ）の並び順どおりに一覧表示する場合の順序タグを1,2,3,4,5,6,…とし、５コマ目の画像を先頭に移動させるように表示制御内容の設定が行われた場合の順序タグを2,3,4,5,1,6,…とする。
【００４７】
削除タグの変更は以下のように行う。たとえば、ＧＯＰを構成するフレーム（コマ）の並び順で削除するコマを指定する。具体的には、全てのコマを一覧表示する場合の削除タグを0,0,0,0,0,0,…とし、４コマ目の画像を削除するように表示制御内容の設定が行われた場合の削除タグを0,0,0,1,0,0,…とする。
【００４８】
回転タグの変更は以下のように行う。たとえば、ＧＯＰを構成するフレーム（コマ）の並び順で回転させるコマの回転角度を指定する。具体的には、全てのコマを回転させずに表示する場合の回転タグを0,0,0,0,0,0,…とし、３コマ目の画像を９０度回転してから表示するように表示制御内容の設定が行われた場合の回転タグを0,0,90,0,0,0,…とする。
【００４９】
一般に、MPEGファイルはフレーム（コマ）ごとにヘッダ部を設けられるので、ＣＰＵは、タグ変更した場合には対応するフレームのヘッダ部へ変更したタグ情報を書き込む。ステップＳ２０８において、ＣＰＵは、タグ情報を書き込んだMPEG画像ファイルをＰＣ１００のストレージ装置内に上書き更新して図４による処理を終了する。
【００５０】
＜再生処理＞
再生プログラムを起動したＰＣ１００は、キーボードなどからの操作信号によって再生表示指示を受け付けると、サムネイル一覧表示処理を実行する。図６は、ＰＣ１００のＣＰＵが行うサムネイル一覧表示処理の流れを説明するフローチャートである。図６のステップＳ３０１において、ＣＰＵは、ＰＣ１００のストレージ装置内に記録されているMPEG画像ファイルを読み込んでステップＳ３０２へ進む。
【００５１】
ステップＳ３０２において、ＣＰＵは、画像ファイルに対してMPEG伸長処理を行わせてステップＳ３０３へ進む。圧縮／伸長回路１７は、ＳＤＲＡＭ１６に格納されているMPEG画像ファイルにデコード処理を施す。ステップＳ３０３において、ＣＰＵは、デコード処理結果に基づいて、ＧＯＰを構成する全コマ（フレーム）分のサムネイル画像をＳＤＲＡＭ１６内に生成し、ステップＳ３０４へ進む。
【００５２】
ステップＳ３０４において、ＣＰＵは、順序タグが変更されているか否かを判定する。ＣＰＵは、各フレームに対応するタグ情報をチェックし、順序タグが変更されていればステップＳ３０４を肯定判定してステップＳ３０８へ進む。ＣＰＵは、順序タグの変更がなければステップＳ３０４を否定判定してステップＳ３０５へ進む。
【００５３】
ステップＳ３０８において、ＣＰＵは、順序タグに基づいて、ＳＤＲＡＭ１６内に生成しているサムネイル画像の順序を並び替えてステップＳ３０５へ進む。この並び替えはＳＤＲＡＭ１６内のサムネイル画像に対して行うものであり、MPEG画像ファイルに対して変更を行うものでない。
【００５４】
ステップＳ３０５において、ＣＰＵは、削除タグが変更されているか否かを判定する。ＣＰＵは、各フレームに対応するタグ情報をチェックし、削除タグが変更されていればステップＳ３０５を肯定判定してステップＳ３０９へ進む。ＣＰＵは、削除タグの変更がなければステップＳ３０５を否定判定してステップＳ３０６へ進む。
【００５５】
ステップＳ３０９において、ＣＰＵは、削除タグに基づいて、ＳＤＲＡＭ１６内に生成しているサムネイル画像から、対応するサムネイル画像を削除してステップＳ３０６へ進む。削除されたサムネイル画像は、後述するステップＳ３０７で一覧表示から除外される（非表示）。この削除はＳＤＲＡＭ１６内のサムネイル画像に対して行うものであり、MPEG画像ファイルに対して変更を行うものでない。
【００５６】
ステップＳ３０６において、ＣＰＵは、回転タグが変更されているか否かを判定する。ＣＰＵは、各フレームに対応するタグ情報をチェックし、回転タグが変更されていればステップＳ３０６を肯定判定してステップＳ３１０へ進む。ＣＰＵは、回転タグの変更がなければステップＳ３０６を否定判定してステップＳ３０７へ進む。
【００５７】
ステップＳ３１０において、ＣＰＵは、回転タグに基づいて、ＳＤＲＡＭ１６内に生成しているサムネイル画像のうち、対応するサムネイル画像をタグ情報に応じて回転させてステップＳ３０７へ進む。この回転はＳＤＲＡＭ１６内のサムネイル画像に対して行うものであり、MPEG画像ファイルに対して変更を行うものでない。
【００５８】
ステップＳ３０７において、ＣＰＵは、ＳＤＲＡＭ１６内に生成されているサムネイル画像を並べてＰＣ１００のモニタに一覧表示（リスト表示）させて図６による処理を終了する。
【００５９】
ＣＰＵは、ＰＣ１００のモニタに一覧表示しているサムネイル画像の中から選択されたサムネイル画像に対応する静止画像を生成する。ＣＰＵは、図５と同様のサムネイル画像を一覧表示している状態でキーボード操作によって静止画変換指示が行われた場合、カーソル１４３が囲むサムネイル画像に対応する静止画像ファイルを新たに生成する。たとえば、デコード処理によって得られているデータサイズの画像をＪＰＥＧ圧縮させることにより、JPEG画像ファイルを生成する。このJPEG画像ファイルは、ＰＣ１００のストレージ装置内の所定領域に所定名称をつけて記録する。
【００６０】
また、ＣＰＵは、ＰＣ１００のモニタに上記サムネイル画像を一覧表示している状態で、キーボード操作によってサムネイル一覧記録指示が行われた場合、一覧表示している全てのサムネイル画像データを格納した静止画像ファイルを新たに生成する。このサムネイル画像群ファイルは、ＰＣ１００のストレージ装置内の所定領域に所定名称をつけて記録する。
【００６１】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）電子カメラ１は、動画像を符号化するための圧縮／伸長回路１７と、連写撮影された複数の静止画像を対象に符号化をするように圧縮／伸長回路１７を制御するＣＰＵ１５とを備えるようにした。連写撮影した複数の静止画像を１つの動画像ファイルとして圧縮することで、静止画像ファイルとして複数の画像ファイルを記録する場合に比べて、ファイルサイズを小さく抑えることができる。
【００６２】
連写撮影した画像であるので、撮影時刻が近接しているためにフレーム（コマ）間の相関が高い。フレーム間の相関が低い画像群に動画像用の符号化処理をする場合に比べて、画像劣化を抑えながらファイルサイズを小さく抑えることができる。
【００６３】
（２）圧縮／伸長回路１７は、符号化の対象にする複数の静止画像のそれぞれに対応する制御情報を符号化後のデータに関連づけるようにしたので、符号化したファイルに基づいて再生する場合には、ＧＯＰを構成するフレーム（コマ）に対応する画像ごとに所定の制御を行うことが可能になる。
【００６４】
（３）制御情報は、対応する静止画像の非表示、回転、および複数の静止画像の順序変更の少なくとも１つを指示するための情報とすれば、符号化したファイルに基づいて再生する場合には、ＧＯＰを構成するフレーム（コマ）に対応する画像ごとに、非表示、回転、および順序変更をさせることが可能になる。
【００６５】
（４）電子カメラ１は、連写撮影された複数の静止画像を対象に動画像を符号化するための符号化処理が施された符号情報を復号化する圧縮／伸長回路１７と、復号化された情報に基づいて複数の静止画像を生成するＣＰＵ１５とを備えるようにした。たとえば、符号化したファイルのＧＯＰを構成するフレーム（コマ）に対応するサムネイル画像の一覧を生成することで、個々のフレーム（コマ）の画像が独立しているかのように閲覧することが可能になる。
【００６６】
（５）複数の静止画像を並べて表示手段に表示させるようにしたので、たとえば、サムネイル画像の一覧を表示させることで、個々のフレーム（コマ）の画像が独立しているかのように閲覧することが可能になる。
【００６７】
（６）圧縮／伸長回路１７は、複数の静止画像とともに当該複数の静止画像のそれぞれに対応する制御情報を取得し、ＣＰＵ１５は、制御情報に対応する静止画像の非表示、回転、および制御情報に対応する複数の静止画像の順序変更の少なくとも１つを行うようにした。これにより、たとえば、サムネイル画像の一覧表示の際、ＧＯＰを構成するフレーム（コマ）の並び順を替えたり、特定フレーム（コマ）を削除（非表示）にしたり、特定フレーム（コマ）を回転させるので、個々のフレーム（コマ）の画像が独立しているかのように扱える。このようにしても、動画像用に符号化したァイルのファイルサイズが大きくなることはない。また、符号化したファイルに対する変更を伴わないので、変更した制御情報を元に戻せば、ＧＯＰを構成するコマの並び順どおりに、削除も回転もしない当初のサムネイル一覧表示に戻すことも可能である。
【００６８】
（変形例１）
削除タグによって削除対象とされたサムネイル画像の数が、ＧＯＰを構成するフレーム（コマ）数に対して所定の比率に達した場合は、再度エンコードしてMPEG画像ファイルを生成してもよい。
【００６９】
（変形例２）
上述した説明では、制御情報入力処理によってフレーム（コマ）の並び順を替えたり、特定フレーム（コマ）を削除（非表示）にしたり、特定フレーム（コマ）を回転させるための情報を入力した。これに加えて、特定フレーム（コマ）の表示輝度を高めたり、表示色の色あいを異ならせたり、階調特性を異ならせたりするための情報を入力するようにしてもよい。この場合のＣＰＵは、ＳＤＲＡＭ１６内に生成しているサムネイル画像のうち、対応するサムネイル画像の表示特性を制御する。
【００７０】
（変形例３）
ＰＣ１００によって制御情報入力処理および再生処理を実行させる例を説明したが、電子カメラ１によって行う構成にしてもよい。
【００７１】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【符号の説明】
【００７２】
１…電子カメラ
１４…ＬＣＤパネル
１５…ＣＰＵ
１６…ＳＤＲＡＭ
１７…圧縮／伸長回路
２０…操作部材
１００…ＰＣ
【図１】
2010245606.tif 000003
【図２】
2010245606.tif 000004
【図３】
2010245606.tif 000005
【図４】
2010245606.tif 000006
【図５】
2010245606.tif 000007
【図６】
2010245606.tif 000008