(57)【特許請求の範囲】
【請求項１】
１つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、前記複数画像ファイルの種別情報を読み出して、前記複数画像ファイルの種別を判別する判別手段と、
前記判別手段によって判別された前記種別に応じた表示処理が複数ある場合には、前記種別に応じた複数の表示処理をユーザに提示して、ユーザの指示に応じて１つの表示処理を選択する選択手段と、
前記複数画像ファイルに対して、前記選択手段によって選択された表示処理を実行して、表示装置に画像を表示させる実行手段とを備えることを特徴とする表示制御装置。
【請求項２】
請求項１に記載の表示制御装置において、
前記選択手段は、複数の表示処理を提示する際に、事前にユーザが特定した表示処理のみを提示することを特徴とする表示制御装置。
【請求項３】
請求項１または２に記載の表示制御装置において、
前記選択手段は、前記複数画像ファイルの撮影情報も加味して、前記表示処理を選択することを特徴とする表示制御装置。
【請求項４】
請求項１〜３のいずれか一項に記載の表示制御装置において、
前記表示処理は、（１）前記複数画像ファイル内の複数の画像データを所定時間間隔で切り替えて表示する連続再生処理、（２）前記複数画像ファイル内の複数の画像データを合成して表示する合成再生処理、および（３）前記複数画像ファイル内の複数の画像データの画像を配置して１つの配置画像が生成される場合に、前記複数画像ファイル内の複数の画像データの中の１つの画像データの画像を表示するとともに、前記配置画像内における表示中の画像の配置位置を示す情報を表示するガイド付き再生の少なくとも１つを含むことを特徴とする表示制御装置。
【請求項５】
１つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、前記複数画像ファイルの種別情報を読み出して、前記複数画像ファイルの種別を判別する判別手順と、
前記判別手順で判別した前記種別に応じた表示処理が複数ある場合には、前記種別に応じた複数の表示処理をユーザに提示して、ユーザの指示に応じて１つの表示処理を選択する選択手順と、
前記複数画像ファイルに対して、前記選択手順で選択した表示処理を実行して、表示装置に画像を表示させる実行手順とをコンピュータに実行させるための表示制御プログラム。
【請求項６】
１つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、前記複数画像ファイルの種別情報を読み出して、前記複数画像ファイルの種別を判別する判別手段と、
前記判別手段によって判別された前記種別に応じた表示処理が複数ある場合には、前記種別に応じた複数の表示処理をユーザに提示して、ユーザの指示に応じて１つの表示処理を選択する選択手段と、
前記複数画像ファイルに対して、前記選択手段によって選択された表示処理を実行し、表示制御信号を表示装置へ送信する送信手段を備えた表示制御装置と、
前記表示制御装置から受信した前記表示制御信号に基づいて画像を表示する表示手段を備えた表示装置とを有することを特徴とする表示制御システム。
【請求項７】
１つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、前記複数画像ファイルの種別情報を読み出して、前記複数画像ファイルの種別を判別する判別手段と、
前記判別手段によって判別された前記種別に応じた表示処理が複数ある場合には、事前にユーザが特定した表示処理を選択する選択手段と、
前記複数画像ファイルに対して、前記選択手段によって選択された表示処理を実行して、表示装置に画像を表示させる実行手段とを備えることを特徴とする表示制御装置。
【請求項８】
１つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、前記複数画像ファイルの種別情報を読み出して、前記複数画像ファイルの種別を判別する判別手順と、
前記判別手順によって判別された前記種別に応じた表示処理が複数ある場合には、事前にユーザが特定した表示処理を選択する選択手順と、
前記複数画像ファイルに対して、前記選択手順によって選択された表示処理を実行して、表示装置に画像を表示させる実行手順とをコンピュータに実行させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御プログラム、および表示制御システムに関する。
【背景技術】
【０００２】
次のような画像記録装置が知られている。この画像記録装置は、古いカメラで作成された画像ファイルの画像を表示する際に、その画像ファイル内に低解像度の表示用画像データが記録されていない場合には、表示用画像データを作成して画像ファイルに追記する（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６７９４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像記録装置は、画像ファイルの種別に応じて適切な表示をすることについては考慮されていなかった。
【課題を解決するための手段】
【０００５】
本発明による表示制御装置は、１つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、複数画像ファイルの種別情報を読み出して、複数画像ファイルの種別を判別する判別手段と、判別手段によって判別された種別に応じた表示処理が複数ある場合には、種別に応じた複数の表示処理をユーザに提示して、ユーザの指示に応じて１つの表示処理を選択する選択手段と、複数画像ファイルに対して、選択手段によって選択された表示処理を実行して、表示装置に画像を表示させる実行手段とを備えることを特徴とする。
本発明による表示制御プログラムは、１つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、複数画像ファイルの種別情報を読み出して、複数画像ファイルの種別を判別する判別手順と、判別手順で判別した種別に応じた表示処理が複数ある場合には、種別に応じた複数の表示処理をユーザに提示して、ユーザの指示に応じて１つの表示処理を選択する選択手順と、複数画像ファイルに対して、選択手順で選択した表示処理を実行して、表示装置に画像を表示させる実行手順とをコンピュータに実行させることを特徴とする。
本発明による表示制御システムは、１つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、複数画像ファイルの種別情報を読み出して、複数画像ファイルの種別を判別する判別手段と、判別手段によって判別された種別に応じた表示処理が複数ある場合には、種別に応じた複数の表示処理をユーザに提示して、ユーザの指示に応じて１つの表示処理を選択する選択手段と、複数画像ファイルに対して、選択手段によって選択された表示処理を実行し、表示制御信号を表示装置へ送信する送信手段を備えた表示制御装置と、表示制御装置から受信した表示制御信号に基づいて画像を表示する表示手段を備えた表示装置とを有することを特徴とする。
本発明による表示制御装置は、１つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、複数画像ファイルの種別情報を読み出して、複数画像ファイルの種別を判別する判別手段と、判別手段によって判別された種別に応じた表示処理が複数ある場合には、事前にユーザが特定した表示処理を選択する選択手段と、複数画像ファイルに対して、選択手段によって選択された表示処理を実行して、表示装置に画像を表示させる実行手段とを備えることを特徴とする。
本発明による表示制御プログラムは、１つの画像ファイル内に複数の画像データを含んだ複数画像ファイルから、複数画像ファイルの種別情報を読み出して、複数画像ファイルの種別を判別する判別手順と、判別手順によって判別された種別に応じた表示処理が複数ある場合には、事前にユーザが特定した表示処理を選択する選択手順と、複数画像ファイルに対して、選択手順によって選択された表示処理を実行して、表示装置に画像を表示させる実行手順とをコンピュータに実行させることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、画像ファイルの種別に応じて適切な表示をすることができる。
【図面の簡単な説明】
【０００７】
【図１】カメラの一実施の形態の構成を示すブロック図である。
【図２】ＭＰＦファイルのデータ構造を模式的に示した図である。
【図３】連続再生の具体例を示す図である。
【図４】多重露出効果付き再生の具体例を示す第１の図である。
【図５】多重露出効果付き再生の具体例を示す第２の図である。
【図６】パノラマガイド付き再生の具体例を示す図である。
【図７】マルチアングルガイド付き再生の具体例を示す図である。
【図８】ＭＰＦファイル再生方法設定目メニューの具体例を示す図である。
【図９】再生方法組み合わせテーブルの具体例を示す図である。
【図１０】画像の再生処理の流れを示すフローチャート図である。
【図１１】効果付き再生が可能な画像であることを示すガイド表示の具体例を示す図である。
【図１２】「連続再生」を行う際に実行される処理の流れを示すフローチャート図である。
【図１３】「多重露出効果付き再生」を行う際に実行される処理の流れを示すフローチャート図である。
【図１４】「パノラマガイド付き再生」を行う際に実行される処理の流れを示すフローチャート図である。
【図１５】「マルチアングルガイド付き再生」を行う際に実行される処理の流れを示すフローチャート図である。
【発明を実施するための形態】
【０００８】
図１は、本実施の形態におけるカメラの一実施の形態の構成を示すブロック図である。カメラ１００は、レンズ１０１と、撮像素子１０２と、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）１０３と、ＡＳＩＣ１０４と、フラッシュメモリ１０５と、ＣＰＵ１０６と、操作部材１０７と、ＲＡＭ１０８と、メモリカードＩ／Ｆ１０９と、表示部１１０とを備えている。
【０００９】
レンズ１０１は、複数の光学レンズから構成されるが、図１では代表して１枚のレンズで表している。撮像素子１０２は、例えばＣＣＤやＣＭＯＳなどのイメージセンサーであり、レンズ１０１により結像した被写体像を撮像する。そして、撮像によって得られた画像信号をＡＦＥ１０３へ出力する。ＡＦＥ１０３は、撮像素子１０２から入力されるアナログ信号に対して種々の処理を施すとともに、アナログ信号をデジタル信号に変換してＡＳＩＣ１０４へ出力する。ＡＳＩＣ１０４は、入力されるデジタル信号に対して種々の画像処理、例えば補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理、画像圧縮処理、画像伸張処理等を施す。
【００１０】
フラッシュメモリ１０５は、不揮発性のメモリであって、ＣＰＵ１０６が実行するプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。ＣＰＵ１０６は、カメラ１００全体を制御する。操作部材１０７は、使用者によって操作される種々の入力部材、例えば電源ボタン、レリーズボタン、ズームボタン、十字キー、ＯＫボタン、再生ボタン、削除ボタンなどを含んでいる。操作部材１０７は、各種入力部材からの操作信号をＣＰＵ１０６へ出力し、ＣＰＵ１０６は、入力される操作信号に従ってカメラ１００を制御する。
【００１１】
ＲＡＭ１０８は、揮発性のメモリであって、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。メモリカードＩ／Ｆ１０９は、例えば、ＳＤカード等のメモリカード１０９ａを挿入するためのメモリカードスロットを備え、メモリカードスロットに挿入されたメモリカード１０９ａからデータを読み出したり、メモリカード１０９ａへデータを書き込んだりする。
【００１２】
表示部１１０は、例えば、カメラ１００の背面に搭載された液晶モニタ（背面モニタ）であり、当該表示部１１０には、メモリカード１０９ａに記憶されている画像やカメラ１００を設定するための設定メニューなどが表示される。また、ＣＰＵ１０６は、使用者によってカメラ１００のモードが撮影モードに設定されると、撮像素子１０２から時系列で入力される画像の表示用画像データを表示部１１０に出力する。これによって表示部１１０にはスルー画が表示される。
【００１３】
本実施の形態では、ＣＰＵ１０６は、ＡＳＩＣ１０４によって画像処理が施された後の画像データに基づいて所定の画像形式、例えばＪＰＥＧ形式の本画像データ（ＪＰＥＧデータ）を生成する。また、ＣＰＵ１０６は、本画像データに基づいて、表示用の画像データ、例えば画像サイズが１８０×１２０画素のサムネイル画像データと画像サイズが６００×４００画素のＶｉｅｗサムネイル画像データとを生成する。ＣＰＵ１０６は、生成した本画像データと、サムネイル画像データ、Ｖｉｅｗサムネイル画像データとを含み、さらにヘッダ情報を付加した画像ファイル、例えばＪＰＥＧファイルを生成してメモリカードＩ／Ｆ１０９へ出力する。
【００１４】
また、本実施の形態では、ＣＰＵ１０６は、上述したＪＰＥＧファイル、すなわち１つの画像ファイル内に１つのＪＰＥＧデータが記録される画像ファイル以外に、１つの画像ファイル内に複数のＪＰＥＧデータが記録される画像ファイルも生成することができる。例えば、ＣＰＵ１０６は、連写撮影が行われた場合、パノラマ撮影が行われた場合、またはインターバル撮影が行われた場合等、１回の撮影によって複数のＪＰＥＧデータが１組として生成される場合には、生成した複数のＪＰＥＧデータを１つの画像ファイルにまとめて記録することができる。
【００１５】
また、ＣＰＵ１０６は、上述したサムネイル画像データやＶｉｅｗサムネイル画像データとは異なる画素数のモニタ表示用画像データを生成して本画像データとともに記録することにより、１つの画像ファイル内に複数の画像データを記録することもできる。例えば、ＣＰＵ１０６は、ＶＧＡサイズ（６４０×４８０画素）のモニタ表示用画像データやＦｕｌｌ  ＨＤサイズ（１９２０×１０８０画素）のモニタ表示用画像データを生成して、画像ファイル内に含めることができる。
【００１６】
本実施の形態では、１つの画像ファイル内に１つの本画像データを記録したＪＰＥＧファイル（拡張子は「．ｊｐｇ」）に対して、１つの画像ファイル内に複数の本画像データを記録した画像ファイルをＭＰＦファイル（ＭｕｌｔｉＰｉｃｔｕｒｅＦｏｒｍａｔファイル／複数画像ファイル、拡張子は「．ｍｐｏ」）と呼ぶこととする。このＭＰＦファイルは、例えば、図２に示すように、１つの画像ファイル２ａ内にヘッダ部２ｂと画像データ部２ｃとを有している。画像データ部２ｃ内には複数の画像データが記録され、このうちの先頭に記録される画像データを先頭画像と呼ぶ。
【００１７】
また、ヘッダ部２ｂには、ＭＰＦファイルの種別を識別するためのＭＰ種別が記録される。このＭＰ種別としては、以下の種別が規格上規定されている。
（Ａ）Ｂａｓｅｌｉｎｅ  ＭＰ  主画像
（Ｂ）モニタ表示用画像  クラス１  ＶＧＡ相当
（Ｃ）モニタ表示用画像  クラス２  Ｆｕｌｌ  ＨＤ相当
（Ｄ）マルチビュー個別画像  パノラマ
（Ｅ）マルチビュー個別画像  立体視
（Ｆ）マルチビュー個別画像  マルチアングル
（Ｇ）未定義種別
【００１８】
上記ＭＰ種別のうち、「未定義種別」は、ＭＰＦファイル内に記録される画像データが（Ａ）〜（Ｆ）のいずれにも該当しない場合に設定される。ＭＰ種別として「未定義種別」を記録した場合には、さらにヘッダ部のメーカーノート部に拡張ＭＰ種別を記録することができる。例えば、連写撮影により得た複数の画像を記録したＭＰＦファイルには、拡張ＭＰ種別として「連写」を記録することができ、定点撮影により得た複数の画像を記録したＭＰＦファイルには、拡張ＭＰ種別として「定点撮影」を記録することができる。
【００１９】
本実施の形態におけるカメラ１００では、ＣＰＵ１０６は、画像の再生が指示されたときに、メモリカード１０９ａに記録されている各ＭＰＦファイルのＭＰ種別、拡張ＭＰ種別を読み込んで、ＭＰＦファイルの種別を識別し、種別に応じた再生効果を付して画像を再生する。このとき、ＣＰＵ１０６は、一部の種別については、ＭＰＦファイルのヘッダ部２ｂに記録されている撮影条件も加味して再生方法を決定する。例えば、ＣＰＵ１０６は、画像の再生方法を「通常再生」、「連続再生」、「多重露出効果付き再生」、「パノラマガイド付き再生」、および「マルチアングルガイド付き再生」の中から選択して決定する。
【００２０】
ここで、各再生方法について説明する。「通常再生」とは、１コマの画像を表示部１１０に全画面表示する再生方法をいう。「連続再生」とは、図３に示すように、ＭＰＦファイル内に記録されている複数の画像データをコマ送りのように所定時間間隔で連続して表示する再生方法をいう。
【００２１】
「多重露出効果付き再生」とは、ＭＰＦファイル内に図４（ａ）〜図４（ｄ）に示すような複数の画像データが記録されているときに、これらを１枚に重ね合わせるように合成して図４（ｅ）に示すような画像を表示する再生方法をいう。あるいは、ＭＰＦファイル内に図５（ａ）〜図５（ｄ）に示すような複数の画像データが記録されているときに、まず、図５（ｅ）に示すように、図５（ａ）に示す１枚目の画像のみを表示し、所定時間後に、表示中の図５（ｅ）に示す画像と２枚目の図５（ｂ）に示す画像とを重ね合わせて図５（ｆ）に示す画像を表示する。さらに所定時間後に、表示中の図５（ｆ）に示す画像と３枚目の図５（ｃ）に示す画像とを重ね合わせて図５（ｇ）に示す画像を表示し、さらに所定時間後に、表示中の図５（ｇ）に示す画像と４枚目の図５（ｄ）に示す画像とを重ね合わせて図５（ｈ）に示す画像を表示するようにしてもよい。
【００２２】
「パノラマガイド付き再生」とは、図６に示すように、ＭＰＦファイル内の複数の画像データの中の１枚を表示し、それに重畳して、ＭＰＦファイル内の複数の画像データにより生成されるパノラマ画像における表示中の画像の配置位置を示すパノラマガイド枠６ａを表示する再生方法をいう。このとき、表示中の画像の配置位置に対応する枠６ｂを、他の画像を示す枠とは異なる表示形態（例えば網掛け表示や色を付す等）で表示することにより、表示中の画像のパノラマ画像内における配置位置を明示する。
【００２３】
「マルチアングルガイド付き再生」とは、図７に示すように、ＭＰＦファイル内の複数の画像データの中の１枚を表示し、それに重畳して、ＭＰＦファイル内の複数の画像データにより生成されるマルチアングル画像において、表示中の画像がどの位置から見た画像であるかを示すマルチアングルガイド枠７ａを表示する再生方法をいう。このとき、マルチアングルガイド枠７ａ内に、現在表示中の画像がどの角度から見たものであるかを示す情報、例えば視点の位置を示す目の形をした画像や、視点方向を示す矢印等を表示する。
【００２４】
本実施の形態では、「通常再生」以外の再生方法、すなわち「連続再生」、「多重露出効果付き再生」、「パノラマガイド付き再生」、および「マルチアングルガイド付き再生」を「効果付き再生」と呼んで「通常再生」とは区別する。また、「効果付き再生」により再生時に付与される効果を「再生効果」と呼ぶ。
【００２５】
本実施の形態では、効果付き再生における各再生方法については、ユーザがあらかじめその再生方法を有効にするか無効にするかを設定することができる。例えば、ユーザは、操作部材１０７を操作して、表示部１１０に図８に示すＭＰＦファイル再生方法設定目メニューを表示させ、各再生方法に対応して表示されているチェックボックス８ａにチェックを入れることによって、その再生方法を有効化することができる。一方、ユーザは、各再生方法に対応するチェックボックスからチェックを外すことによって、その再生方法を無効化することができる。
【００２６】
ＣＰＵ１０６は、図８に示すＭＰＦファイル再生方法設定目メニューでの設定内容に基づいて、ＭＰ種別と拡張ＭＰ種別（以下、「種別」と呼ぶ）と撮影条件とに応じた画像の再生方法を決定する。図９は、ＭＰＦファイルの種別と撮影条件に応じた再生方法の決定例を表した再生方法組み合わせテーブルの具体例を示す図である。ＣＰＵ１０６は、この図９に示すように、種別９ａと撮影条件９ｂとに基づいて、上述した効果付き再生の再生方法９ｃの中から、選択可能な少なくとも１つの再生方法の候補を特定する。そして、ＣＰＵ１０６は、特定した候補の中から、図８に示すＭＰＦファイル再生方法設定目メニューで有効化されている再生方法を、そのＭＰＦファイルに対する再生方法として識別する。
【００２７】
このとき、ＣＰＵ１０６は、種別９ａと撮影条件９ｂとに基づいて再生方法の候補が特定できない場合、例えば拡張ＭＰ種別に図９に示されていない種別が記録されている場合や、種別９ａと撮影条件９ｂとに基づいて特定した候補が全て無効化されている場合には、そのＭＰＦファイルの再生方法は「通常再生」として識別する。以下、図９に示す再生方法組み合わせテーブルに基づいて、種別９ａと撮影条件９ｂとに基づいた再生方法の候補の特定方法について説明する。なお、図９においては、チェックが入っている再生方法が、それぞれの種別９ａと撮影条件９ｂとに対応していることを示している。
【００２８】
ＣＰＵ１０６は、種別９ａが「連写」であり、撮影条件９ｂが「加速度あり」の場合には、再生方法の候補として「連続再生」を特定する。なお、撮影条件としての「加速度」は、撮影時に不図示の加速度センサがカメラ１００の加速度を検出した場合に、その加速度がヘッダ部２ｂに記録されるものである。すなわち、種別９ａが「連写」であり、撮影条件９ｂが「加速度あり」の場合には、ユーザがカメラ１００を振って撮影方向を変えながら連写撮影を行ったことを意味している。一方、ＣＰＵ１０６は、種別９ａが「連写」であり、撮影条件９ｂが「加速度なし」の場合には、再生方法の候補として「連続再生」と「多重露出効果付き再生」とを特定する。ＣＰＵ１０６は、種別９ａが「定点撮影」である場合には、再生方法の候補として「連続再生」と「多重露出効果付き再生」とを特定する。
【００２９】
ＣＰＵ１０６は、種別９ａが「パノラマ」であり、かつ撮影条件９ｂが「一列」である場合には、再生方法の候補として「連続再生」と「パノラマガイド付き再生」とを特定する。ＣＰＵ１０６は、種別９ａが「パノラマ」であり、かつ撮影条件９ｂが「複数列」である場合には、再生方法の候補として「パノラマガイド付き再生」を特定する。なお、パノラマ撮影における撮影条件としての「一列」は、複数の画像を横１列または縦１列に結合することによって、１枚のパノラマ画像が生成されることを意味する。また、「複数列」は、複数の画像を横２列以上または縦２列以上に結合することによって、１枚のパノラマ画像が生成されることを意味する。
【００３０】
ＣＰＵ１０６は、種別９ａが「立体視」である場合には、図９に示す再生方法組み合わせテーブル内に対応する再生方法がないことから、再生方法を「通常再生」と識別する。ＣＰＵ１０６は、種別９ａが「マルチアングル」である場合には、再生方法の候補として「マルチアングルガイド付き再生」を特定する。
【００３１】
図１０は、本実施の形態における画像の再生処理の流れを示すフローチャートである。図１０に示す処理は、使用者によって操作部材１０７に含まれる再生ボタンが押下されることにより、画像の再生が指示されると起動するプログラムとして、ＣＰＵ１０６によって実行される。なお、本実施の形態では、ＣＰＵ１０６は、メモリカード１０９ａ内にはＭＰＦファイルが記録されているものとする。そして、ＣＰＵ１０６は、使用者からの画像再生指示があった場合には、メモリカード１０９ａ内に記録されているＭＰＦファイルを、そのファイル名順（例えば昇順）に読み出して再生し、使用者からの画像切り替え指示に応じて、ファイル名順に前画像、次画像を切り替えて表示する。
【００３２】
ステップＳ１０において、ＣＰＵ１０６は、メモリカード１０９ａ内から１つのＭＰＦファイルを再生対象として読み出し、ＭＰＦファイル内に記録されている１枚目の画像データ、すなわち先頭画像の画像データを読み出す。その後、ステップＳ２０へ進み、ＣＰＵ１０６は、ステップＳ１０で読み込んだ画像データを表示部１１０へ出力して、画面上に画像を表示して、ステップＳ３０へ進む。
【００３３】
ステップＳ３０では、ＣＰＵ１０６は、再生対象のＭＰＦファイルのヘッダ部からＭＰＦ種別と拡張ＭＰＦ種別とを読み出し、これらに基づいて、ＭＰＦファイルの種別を判定して、ステップＳ４０へ進む。ステップＳ４０では、ＣＰＵ１０６は、再生対象のＭＰＦファイルのヘッダ部から撮影情報を読み出して、ステップＳ５０へ進む。ステップＳ５０では、ＣＰＵ１０６は、図９に示した再生方法組み合わせテーブルと図８に示したＭＰＦファイル再生方法設定目メニューで有効化されている再生方法とに基づいて、ＭＰＦファイルの種別と撮影情報とに基づいた、選択可能な再生方法を識別する。その後、ステップＳ６０へ進む。
【００３４】
ステップＳ６０では、ＣＰＵ１０６は、ステップＳ５０で識別した選択可能な再生方法の数が０個であったか否かを判断する。ステップＳ６０で肯定判断した場合には、後述するステップＳ８０へ進む。これに対して。ステップＳ６０で否定判断した場合には、ステップＳ７０へ進む。ステップＳ７０では、ＣＰＵ１０６は、図１１（ａ）に示すように、表示部１１０に表示した画像に重畳して、その画像が効果付き再生が可能な画像であることを示すガイドを表示する。なお、このガイドには、使用者が押下可能な「再生モード」ボタン１１ａと、効果付き再生が可能であることを示す文字列１１ｂとが含まれる。「再生モード」ボタン１１ａが押下されたときの処理については、後述する。
【００３５】
その後、ステップＳ８０へ進み、ＣＰＵ１０６は、使用者によって操作部材１０７に含まれる各種のボタンが操作されたか否かを判断する。ステップＳ８０で肯定判断した場合には、ステップＳ９０へ進み、ＣＰＵ１０６は、使用者によるボタン操作が、再生モードを終了するためのボタン操作であったか否かを判断する。ステップＳ９０で肯定判断した場合には処理を終了する。これに対して、ステップＳ９０で否定判断した場合には、ステップＳ１００へ進む。
【００３６】
ステップＳ１００では、ＣＰＵ１０６は、使用者によるボタン操作が、表示部１１０に表示中の画像を切り替えるためのコマ送り操作であったか否かを判断する。ステップＳ１００で肯定判断した場合には、ステップＳ１１０へ進み、ＣＰＵ１０６は、メモリカード１０９ａから、現在の再生対象の画像ファイルの次の画像ファイルをＲＡＭ１０８へ読み込んで、ステップＳ２０へ戻る。これに対して、ステップＳ１００で否定判断した場合には、ステップＳ１２０へ進む。
【００３７】
ステップＳ１２０では、ＣＰＵ１０６は、使用者によるボタン操作が、図１１（ａ）に示した再生モードボタンを押下するための操作であったか否かを判断する。ステップＳ１２０で否定判断した場合には、ステップＳ８０へ戻る。これに対して、ステップＳ１２０で肯定判断した場合には、ステップＳ１３０へ進む。ステップＳ１３０では、ＣＰＵ１０６は、ステップＳ５０で識別した選択可能な再生方法の数が０個であったか否かを判断する。ステップＳ１３０で肯定判断した場合には、ステップＳ８０へ戻る。これに対して、ステップＳ１３０で否定判断した場合には、ステップＳ１４０へ進む。
【００３８】
ステップＳ１４０では、ステップＳ５０で識別した選択可能な再生方法の数が１個であったか否かを判断する。ステップＳ５０で肯定判断した場合には、ステップＳ１７０へ進み、ＣＰＵ１０６は、この場合には、画像の再生方法を１つに特定できるため、特定した再生方法で画像を表示するための画像表示処理を実行した後、ステップＳ２０へ戻る。なお、各再生方法ごとの表示処理については、図１２〜図１５で後述する。これに対して、ステップＳ１４０で否定判断した場合には、画像の再生方法を１つに特定できないため、ステップＳ１５０へ進む。
【００３９】
ステップＳ１５０では、ＣＰＵ１０６は、図１１（ｂ）に示す選択画面を表示部１１０へ表示する。ＣＰＵ１０６は、この選択画面上に、ステップＳ５０で識別した選択可能な再生方法を一覧表示して、使用者がその中の１つを選択できるようにする。図１１（ｂ）に示す例では、選択可能な再生方法の候補として「連続再生」１１ｃと「多重露出効果付き再生」１１ｄが表示されており、使用者は、操作部材１０７に含まれる十字キーを使用して選択したい再生方法にカーソルを合わせた後、ＯＫボタンを押下することにより選択を確定することができる。
【００４０】
その後、ステップＳ１６０へ進み、ＣＰＵ１０６は、ユーザ指定ありか否か、すなわち使用者によって選択画面上で１つの再生方法が選択されたか否かを判断する。ステップＳ１６０で肯定判断した場合には、ステップＳ１７０へ進み、ＣＰＵ１０６は、使用者によって選択された再生方法で画像を表示するための画像表示処理を実行した後、ステップＳ２０へ戻る。
【００４１】
次に、ステップＳ１７０で実行される各再生方法ごとの画像表示処理について、図１２〜図１５の各図を用いて説明する。図１２は、「連続再生」を行う際に実行される処理の流れを示すフローチャートである。ステップＳ２１０において、ＣＰＵ１０６は、上述した図１０のステップＳ１２０で再生モードボタン１１ａが押下されてから所定時間が経過したか否かを判断する。ステップＳ２１０で肯定判断した場合には、ステップＳ２２０へ進む。
【００４２】
ステップＳ２２０では、ＣＰＵ１０６は、再生対象のＭＰＦファイル内に現在表示中の画像の次のコマが存在するか否かを判断する。ステップＳ２２０で否定判断した場合には、図１０に示す処理に復帰する。これに対して、ステップＳ２２０で肯定判断した場合には、ステップＳ２３０へ進む。ステップＳ２３０では、ＣＰＵ１０６は、再生対象のＭＰＦファイル内から次コマの画像データを読み出して、ステップＳ２４０へ進む。ステップＳ２４０では、ＣＰＵ１０６は、ステップＳ２３０で読み出した画像データを表示部１１０へ出力して画像を表示した後、ステップＳ２１０へ戻る。
【００４３】
図１３は、「多重露出効果付き再生」を行う際に実行される処理の流れを示すフローチャートである。なお、図１３においては、図１２に示した処理と処理内容が同じステップには、同じステップ番号を付加し、以下では、図１２との相違点を中心に説明する。ステップＳ２３５では、ＣＰＵ１０６は、現在表示中の画像の画像データと、ステップＳ２３０で読み出した画像データとを合成する。その後、ステップＳ２４０へ進み、ＣＰＵ１０６は、合成後の画像データを表示部１１０へ出力して画像を表示した後、ステップＳ２１０へ戻る。
【００４４】
図１４は、「パノラマガイド付き再生」を行う際に実行される処理の流れを示すフローチャートである。ステップＳ３１０において、ＣＰＵ１０６は、再生対象のＭＰＦファイル内からＭＰＦファイル内の複数の画像データに基づいてパノラマ画像を生成するために必要な情報であるパノラマ画像配置情報とオーバーラップ情報とを読み込む。
【００４５】
パノラマ画像配置情報とは、ＭＰＦファイル内の複数の画像データをどのように配置してパノラマ画像を生成するかを特定するための情報であり、画像を何行何列で配置するか、先頭画像の配置位置はどこか、先頭画像の配置位置を基準として他の画像をどのような配置ルールで配置するかを特定するための情報が含まれる。なお、画像の配置ルールとしては、例えば、一方向、時計回り、反時計回り、ジグザグ等がある。また、オーバーラップ情報とは、パノラマ画像を生成する際の隣接画像同士がオーバーラップする範囲を特定するための情報であって、水平方向のオーバーラップ幅を特定するための水平オーバーラップと垂直方向のオーバーラップ幅を特定するための垂直オーバーラップとがある。
【００４６】
その後、ステップＳ３２０へ進み、ＣＰＵ１０６は、ステップＳ３１０で読み込んだパノラマ画像配置情報とオーバーラップ情報とに基づいて、表示中の画像に重畳してパノラマガイド枠を表示する。パノラマガイド枠は、例えば、図６に示したパノラマガイド枠６ａのように、表示中の画像の右下部分に重畳して表示される。その後、ステップＳ３３０へ進み、ＣＰＵ１０６は、図６に示したように、表示中の画像の配置位置に対応する枠６ｂを、他の画像を示す枠とは異なる表示形態で表示することにより、表示中の画像のパノラマ画像内における配置位置を明示する。その後、ステップＳ３４０へ進む。
【００４７】
ステップＳ３４０では、ＣＰＵ１０６は、使用者によって操作部材１０７に含まれるいずれかのボタンが操作されたか否かを判断する。ステップＳ３４０で肯定判断した場合には、ステップＳ３５０へ進む。ステップＳ３５０では、ＣＰＵ１０６は、使用者による操作が、パノラマガイド枠６ａ内で表示中の画像に対応する枠６ｂから他の枠へ移動するための操作であったか否かを判断する。ステップＳ３５０で否定判断した場合には、後述するステップＳ３９０へ進む。これに対して、ステップＳ３５０で肯定判断した場合には、ステップＳ３６０へ進む。
【００４８】
ステップＳ３６０では、ＣＰＵ１０６は、使用者によって枠移動が指示された方向に画像があるか否かを判断する。ステップＳ３６０で否定判断した場合には、ステップＳ３９０へ進む。ステップＳ３９０では、ＣＰＵ１０６は、使用者によって操作部材１０７が操作されることにより、パノラマガイド付き再生の終了が指示されたか否かを判断する。ステップＳ３９０で否定判断した場合には、ステップＳ３４０へ戻る。これに対して、ステップＳ３９０で肯定判断した場合には、図１０に示した処理に復帰する。
【００４９】
一方、ステップＳ３６０で肯定判断した場合には、ステップＳ３７０へ進む。ステップＳ３７０では、ＣＰＵ１０６は、枠移動によって新たに指定された画像、すなわちパノラマ画像内における移動後の枠位置に応じた画像の画像データを再生対象のＭＰＦファイル内から読み出して、ステップＳ３８０へ進む。ステップＳ３８０では、ＣＰＵ１０６は、ステップＳ３７０で読み出した画像データを表示部１１０へ出力して表示する。このとき、表示部１１０の表示画面には、新たに表示された画像上にパノラマガイド枠６ａが表示され、その中の新たに表示された画像に対応する枠が他の枠とは異なる表示形態で表示される。その後、ステップＳ３３０へ戻る。
【００５０】
図１５は、「マルチアングルガイド付き再生」を行う際に実行される処理の流れを示すフローチャートである。なお、図１５においては、図１４に示した処理と処理内容が同じステップには、同じステップ番号を付加し、以下では、図１４との相違点を中心に説明する。ステップＳ３１１において、ＣＰＵ１０６は、再生対象のＭＰＦファイル内からＭＰＦファイル内の複数の画像データに基づいてマルチアングル画像を生成するために必要な情報であるマルチアングル情報を読み込む。
【００５１】
マルチアングル情報とは、ＭＰＦファイル内の複数の画像データをどのように配置してマルチアングル画像を生成するかを特定するための情報であり、ＭＰＦファイル内の各画像の位置関係を示す情報と、空間内における各画像の傾きを示す情報とが含まれる。ＭＰＦファイル内の各画像の位置関係を示す情報としては、各画像間の水平軸（Ｘ軸）方向の距離、垂直軸（Ｙ軸）方向の距離、視軸（Ｚ軸）方向の距離の各情報が含まれる。また、空間内における各画像の傾きを示す情報としては、ピッチ角、ヨー角、ロール角の各情報が含まれる。
【００５２】
その後、ステップＳ３２１へ進み、ＣＰＵ１０６は、ステップＳ３１１で読み込んだマルチアングル情報に基づいて、表示中の画像に重畳してマルチアングルガイド枠を表示する。マルチアングルガイド枠は、例えば、図７に示したマルチアングルガイド枠７ａのように、表示中の画像の右下部分に重畳して表示される。その後、ステップＳ３３１へ進み、ＣＰＵ１０６は、図７で上述したように、マルチアングルガイド枠７ａ内に、現在表示中の画像がどの角度から見たものであるかを示す情報として、例えば視点方向を示す矢印を表示する。その後、ステップＳ３４０へ進む。
【００５３】
以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
（１）ＣＰＵ１０６は、ＭＰＦファイルのヘッダ部からＭＰ種別や拡張ＭＰ種別を読み出してＭＰＦファイルの種別を判別し、複数の表示処理の中から種別に応じた表示処理を選択し、ＭＰＦファイルに対して選択した表示処理を実行して、表示部１１０に画像を表示するようにした。これによって、ＣＰＵ１０６は、ＭＰＦファイルの種別に応じた適切な表示処理を選択して、適切な再生をすることができる。
【００５４】
（２）ＣＰＵ１０６は、識別した再生方法が複数ある場合には、図１１（ｂ）に示したように、選択画面上に複数の再生方法を表示して使用者に提示し、使用者からの指示に応じて１つの再生方法を選択するようにした。これによって、再生方法の候補が複数ある場合には、使用者は好みの再生方法を選択することができる。
【００５５】
（３）ＣＰＵ１０６は、種別と撮影条件とに基づいて、選択可能な少なくとも１つの再生方法の候補を特定するに当たって、図８に示したＭＰＦファイル再生方法設定目メニューで有効化されている再生方法のみを、そのＭＰＦファイルに対する再生方法として識別するようにした。これによって、使用者による事前の設定内容に基づいて、使用者の意図に合った再生方法のみを識別することができる。
【００５６】
（４）ＣＰＵ１０６は、ＭＰＦファイルの撮影情報も加味して、再生方法を識別するようにした。これによって、撮影情報も加味した最適な方法で画像を再生することができる。
【００５７】
（５）効果付き再生の再生方法は、連続再生、多重露出効果付き再生、パノラマガイド付き再生、およびマルチアングルガイド付き再生の中から選択されるようにした。これによって、ＭＰＦファイルの種別と撮影情報とに応じた最適な再生方法を、上記４つの再生方法の中から選択することができる。
【００５８】
―変形例―
なお、上述した実施の形態のカメラは、以下のように変形することもできる。
（１）上述した実施の形態では、図９に示したように、ＭＰＦファイルの種別が「連写」であり、撮影条件が「加速度なし」の場合には、「連続再生」と「多重露出効果付き再生」との２つの再生方法に対応するようにした。また、ＭＰＦファイルの種別が「定点撮影」である場合には、「連続再生」と「多重露出効果付き再生」との２つの再生方法に対応するようにした。また、ＭＰＦファイルの種別が「パノラマ」であり、かつ撮影条件が「一列」である場合には、「連続再生」と「パノラマガイド付き再生」との２つの再生方法に対応するようにした。しかしながら、それぞれいずれか１つの再生方法にのみ対応するようにしてもよい。この場合には、全ての種別と撮影条件との組み合わせにおいて、必ず１つの再生方法が特定されることから、図１０におけるステップＳ１４０〜ステップＳ１６０の処理は不要となるため、処理を簡略化することができる。
【００５９】
（２）上述した実施の形態では、図１０のステップＳ１４０で否定判断したとき、すなわち選択可能な再生方法の数が複数ある場合には、図１１（ｂ）に示す選択画面を表示して、使用者に再生方法を選択させるようにした。しかしながら、ＣＰＵ１０６は、選択可能な再生方法の数が複数ある場合には、図１１（ａ）に示した画面上に、候補となる複数の再生方法を選択するボタンを画像に重畳して表示するようにしてもよい。この場合、ＣＰＵ１０６は、使用者によって押下されたボタンに応じた再生方法で効果付き再生を行なえばよい。
【００６０】
（３）上述した実施の形態では、ＣＰＵ１０６は、ＭＰＦファイルの種別、すなわちＭＰ種別および拡張ＭＰ種別と撮影条件とに基づいて、画像の再生方法を識別する例について説明した。しかしながら、ＣＰＵ１０６は、ＭＰＦファイルの種別のみに基づいて画像の再生方法を識別するようにしてもよい。
【００６１】
（４）上述した実施の形態では、使用者は、図８に示したＭＰＦファイル再生方法設定目メニューで、カメラ１００がサポートする再生方法の有効化・無効化を個別に切り替えることができるようにした。しかしながら、カメラ１００がサポートする再生方法を全て有効にして、使用者が無効化できないようにしてもよい。
【００６２】
（５）上述した実施の形態では、本発明をカメラ１００に適用する例について説明した。しかしながら、画像ファイルを読み込んで再生する機能を備えた他の機器、例えばパソコンや携帯情報端末等にも本発明は適用可能である。また、画像ファイルが記録されたパソコン等の端末と、図１０および図１２〜図１５に示した処理を実行するためのプログラムを記録したサーバ装置とを通信回線で接続し、サーバ装置は、端末側から受信した画像ファイルに対して図１０および図１２〜図１５に示した処理を実行し、実行結果に基づいて端末側に再生画像を送信して、端末側で画像を表示するようにしてもよい。
【００６３】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【００６４】
１００  カメラ、１０１  レンズ、１０２  撮像素子、１０３  ＡＦＥ、１０４  ＡＳＩＣ、１０５  フラッシュメモリ、１０６  ＣＰＵ、１０７  操作部材、１０８  ＲＡＭ、１０９  メモリカードＩ／Ｆ、１０９ａ  メモリカード、１１０  表示部
【図１】
0005463973.tif 000002
【図２】
0005463973.tif 000003
【図３】
0005463973.tif 000004
【図４】
0005463973.tif 000005
【図５】
0005463973.tif 000006
【図６】
0005463973.tif 000007
【図７】
0005463973.tif 000008
【図８】
0005463973.tif 000009
【図９】
0005463973.tif 000010
【図１０】
0005463973.tif 000011
【図１１】
0005463973.tif 000012
【図１２】
0005463973.tif 000013
【図１３】
0005463973.tif 000014
【図１４】
0005463973.tif 000015
【図１５】
0005463973.tif 000016