(57)【要約】【課題】サムネイル画像データと主画像データとを１つのファイルに複数記録できるようにした複数画像ファイルフォーマットにおいて、複数の画像データにより構成される画像のサムネイル表示を高速に行うことができる撮像装置を提供する。【解決手段】画像処理回路２０６は入力されたデジタル画像信号に基づいて主画像データを生成する。画像処理回路２０６はさらに、主画像データに基づいてサムネイル画像データを生成し、サムネイル画像データに基づいて統合サムネイル画像データを生成する。ＣＰＵ２１１は、主画像データ、サムネイル画像データ、および統合サムネイル画像データを読み込んで所定のヘッダ情報を付加し、これらのデータを含む画像ファイルを生成する。そして、ＣＰＵ２１１は、生成した画像ファイルをカードＩ／Ｆ２０８を介してメモリカード２０８ａに記録する。【選択図】図１
2010081589.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて、前記画像データに対応するサムネイル画像データを作成するサムネイル作成手段と、
前記サムネイル作成手段により作成された、複数の前記画像データに対応する複数の前記サムネイル画像データに基づいて、統合サムネイル画像データを作成する統合サムネイル作成手段と、
前記統合サムネイル画像データを、前記複数の画像データを含む複数画像ファイルに記録する記録手段と、
を備えることを特徴とするデジタルカメラ。
【請求項２】
請求項１に記載のデジタルカメラにおいて、
前記記録手段は、前記複数の画像データに対応する前記複数のサムネイル画像データを前記複数画像ファイルに記録することを特徴とするデジタルカメラ。
【請求項３】
請求項２に記載のデジタルカメラにおいて、
サムネイル表示手段を更に備え、
前記複数画像ファイルは、複数の前記統合サムネイル画像データと、前記複数の統合サムネイル画像データの各々に対応する前記複数のサムネイル画像データとを含み、
前記サムネイル表示手段は、前記複数の統合サムネイル画像データと、前記複数の統合サムネイル画像データの各々に対応する前記複数のサムネイル画像データとのいずれかをユーザの指示に基づいて切り替えて一覧表示することを特徴とするデジタルカメラ。
【請求項４】
請求項１〜３のいずれか一項に記載のデジタルカメラにおいて、
前記サムネイル作成手段は、所定のサイズの前記サムネイル画像データを作成し、
前記統合サムネイル作成手段は、パノラマ画像を構成する前記複数の画像データに対応する前記統合サムネイル画像データを、前記所定のサイズよりも大きいサイズで作成することを特徴とするデジタルカメラ。
【請求項５】
請求項１に記載のデジタルカメラにおいて、
被写体像を撮像し、互いに関連する複数の前記画像データを出力する撮影手段を更に備え、
前記サムネイル作成手段は、前記互いに関連する複数の画像データに基づいて、各々の画像データに対応する複数の前記サムネイル画像データを作成し、
前記統合サムネイル作成手段は、前記複数のサムネイル画像データのうち一部のサムネイル画像データに基づいて、前記統合サムネイル画像データを作成し、
前記記録手段は、前記互いに関連する前記複数の画像データを含む前記複数画像ファイルに、前記統合サムネイル画像データを記録することを特徴とするデジタルカメラ。
【請求項６】
請求項５に記載のデジタルカメラにおいて、
表示装置へ前記統合サムネイル画像データを表示する表示手段を更に備え、
前記表示手段は、前記表示装置の、前記一部に含まれない前記サムネイル画像データに対応する位置へ、所定のマークを表示することを特徴とするデジタルカメラ。
【請求項７】
請求項５または６に記載のデジタルカメラにおいて、
前記互いに関連する複数の画像データについて、対応する前記サムネイル画像データが前記一部に含まれる前記画像データと、それ以外の前記画像データと、をそれぞれ異なるグループに分類する分類手段と、
前記分類手段により同一グループに分類された複数の前記画像データのうち、前記撮像手段により互いに連続して撮像された複数の前記画像データに基づいて、合成画像データを作成する合成画像作成手段と、
前記合成画像データに対応する合成サムネイル画像データを作成する合成サムネイル作成手段とを更に備え、
前記記録手段は、前記合成画像データと、前記合成サムネイル画像データとを前記複数画像ファイルに記録すると共に、前記合成画像データの記録アドレスと、前記合成サムネイル画像データの記録アドレスとを前記複数画像ファイルに記録することを特徴とするデジタルカメラ。
【請求項８】
請求項１〜６のいずれか一項に記載のデジタルカメラにおいて、
前記統合サムネイル画像データに対応する前記複数の画像データに基づいて、統合画像データを作成する統合画像作成手段を更に備え、
前記記録手段は、前記統合画像データを前記統合サムネイル画像データと共に前記複数画像ファイルに記録することを特徴とするデジタルカメラ。
【請求項９】
画像データに基づいて、前記画像データに対応するサムネイル画像データを作成するサムネイル作成工程と、
前記サムネイル作成手段により作成された、複数の前記画像データに対応する複数の前記サムネイル画像データに基づいて、統合サムネイル画像データを作成する統合サムネイル作成工程と、
前記統合サムネイル画像データを、前記複数の画像データを含む複数画像ファイルに記録する記録工程と、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項１０】
請求項９に記載の画像処理プログラムにおいて、
前記記録工程は、前記複数の画像データに対応する前記複数のサムネイル画像データを前記複数画像ファイルに記録することを特徴とする画像処理プログラム。
【請求項１１】
請求項１０に記載の画像処理プログラムにおいて、
サムネイル表示工程を更に備え、
前記複数画像ファイルは、複数の前記統合サムネイル画像データと、前記複数の統合サムネイル画像データの各々に対応する前記複数のサムネイル画像データとを含み、
前記サムネイル表示工程は、前記複数の統合サムネイル画像データと、前記複数の統合サムネイル画像データの各々に対応する前記複数のサムネイル画像データとのいずれかをユーザの指示に基づいて切り替えて一覧表示することを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を記録可能なファイルフォーマットを扱うデジタルカメラおよび画像処理プログラムに関する。
【背景技術】
【０００２】
画像データとサムネイル画像データとを１つのファイルに併せて記録する画像処理装置が知られている（例えば、特許文献１）。この画像処理装置は、記録メディアに画像データを書き込んだ後、その画像データに関するヘッダ情報やサムネイル画像を生成して記録メディアに書き込む。これにより、画像データ、ヘッダ情報、およびサムネイル画像が１つの画像ファイルに含まれるようになる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−６０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
サムネイル画像データと主画像データとを１つのファイルに複数記録できるようにした複数画像ファイルフォーマットにおいて、複数画像ファイルに格納された複数の画像データが例えばパノラマ画像など単一の画像を構成する場合、サムネイル表示において個々の画像データのサムネイル画像データを表示するのではなく、それらを統合した単一の統合サムネイル画像データを表示することが望ましい。しかしながら、特許文献１に開示された画像処理装置は、１つの主画像データに対し１つのサムネイル画像データを生成する。そのため、統合サムネイル画像データを表示する際には、表示の都度、複数のサムネイル画像データを統合しなければならないという問題があった。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、画像データに基づいて、画像データに対応するサムネイル画像データを作成するサムネイル作成手段と、サムネイル作成手段により作成された、複数の画像データに対応する複数のサムネイル画像データに基づいて、統合サムネイル画像データを作成する統合サムネイル作成手段と、統合サムネイル画像データを、複数の画像データを含む複数画像ファイルに記録する記録手段と、を備えることを特徴とするデジタルカメラである。
請求項９に係る発明は、画像データに基づいて、画像データに対応するサムネイル画像データを作成するサムネイル作成工程と、サムネイル作成手段により作成された、複数の画像データに対応する複数のサムネイル画像データに基づいて、統合サムネイル画像データを作成する統合サムネイル作成工程と、統合サムネイル画像データを、複数の画像データを含む複数画像ファイルに記録する記録工程と、をコンピュータに実行させることを特徴とする画像処理プログラムである。
【発明の効果】
【０００６】
本発明によれば、複数の画像データから構成される統合サムネイル画像データが複数画像ファイルに予め記録されるので、複数画像ファイルのサムネイル表示を高速に行うことができる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態におけるカメラ２００の構成を示すブロック図である。
【図２】第１の実施の形態における画像ファイルの構造を示す図である。
【図３】統合画像および統合サムネイル画像の例を示す図である。
【図４】ファイル出力処理のフローチャートである。
【図５】サムネイル表示機能を使用したとき、カラーモニタ２１０に表示される表示画面を示す図である。
【図６】サムネイル表示機能の処理内容を示すフローチャートである。
【図７】第２の実施の形態における複数画像ファイルの構造を示す図である。
【図８】第３の実施の形態のカメラにおけるサムネイル表示機能の表示画面を示す図である。
【図９】第４の実施の形態における統合サムネイル画像データの表示方法を示す図である。
【図１０】ＣＤ−ＲＯＭなどの記録媒体やインターネットなどのデータ信号を通じて制御プログラムを提供する様子を示す図である。
【図１１】第５の実施の形態における複数画像ファイルの構造を示す図である。
【図１２】第５の実施の形態に係るカメラによる、統合サムネイル画像データの作成手順を示す図である。
【図１３】サムネイル画像データの自動選択処理を説明するための図である。
【図１４】統合サムネイル画像データの作成対象となるサムネイル画像データの選択処理を示すフローチャートである。
【図１５】合成画像データおよび合成サムネイル画像データを説明するための図である。
【図１６】第６の実施の形態における複数画像ファイルの構造を示す図である。
【発明を実施するための形態】
【０００８】
――第１の実施の形態――
図１は、第１の実施の形態におけるカメラ２００の構成を示すブロック図である。カメラ２００は、撮影レンズ２０１と、ＣＣＤ２０２と、ＣＣＤドライバー２０３と、プリプロセス回路２０４と、Ａ／Ｄ変換回路２０５と、画像処理回路２０６と、フラッシュメモリ２０７と、カードＩ／Ｆ２０８と、メモリ２０９と、カラーモニタ２１０と、ＣＰＵ２１１と、操作部材２１２と、電源回路２１３とを備えている。
【０００９】
撮影レンズ２０１は、ＣＣＤ２０２の撮像面上に被写体像を結像する。ＣＣＤ２０２は、被写体像を撮像し、アナログ画像信号をプリプロセス回路２０４へ出力する。なお、撮像素子は、ＣＣＤ２０２に限定されず他のイメージセンサー、例えばＣＭＯＳを用いるようにしてもよい。ＣＣＤドライバー２０３は、ＣＣＤ２０２へ駆動信号を供給する。
【００１０】
プリプロセス回路２０４は、ＣＣＤ２０２から入力されるアナログ画像信号に対するアナログ処理（ゲインコントロールなど）を行う。Ａ／Ｄ変換回路２０５は、アナログ処理後の画像信号をデジタル信号（デジタル画像信号）に変換して、デジタル画像信号を画像処理回路２０６へ出力する。
【００１１】
画像処理回路２０６は例えばＡＳＩＣにより構成され、入力されたデジタル画像信号に対して所定の画像処理を施して、主画像データを生成する。なお、画像処理としては、例えば、輪郭強調処理、色温度調整（ホワイトバランス調整）処理、画像信号に対するフォーマット変換処理、および画像圧縮処理などが含まれる。画像処理回路２０６はさらに、主画像データに基づいてサムネイル画像データを生成し、サムネイル画像データに基づいて統合サムネイル画像データ（後に詳述する）を生成する。画像処理回路２０６で生成された主画像データ、サムネイル画像データ、および統合サムネイル画像データは、メモリ２０９に一時的に記録される。
【００１２】
なお、本実施の形態では、サムネイル画像データおよび統合サムネイル画像データは１６０×１２０ピクセルの大きさの画像データであり、主画像データはサムネイル画像データよりも大きな画像データ、例えば、１６００×１２００ピクセルの大きさの画像データであるものとする。
【００１３】
フラッシュメモリ２０７には、ＣＰＵ２１１が実行するプログラムのデータや、プログラム実行時に読み込まれる種々のパラメータなどが記録されている。カードＩ／Ｆ２０８は、ＣＰＵ２１１からの指示に応じてメモリカード２０８ａにデータを書き込んだり、メモリカード２０８ａからデータを読み出したりする。なお、メモリカード２０８ａは、不揮発性の記憶媒体であって、例えばＳＤカードなどが用いられる。
【００１４】
メモリ２０９は、揮発性のメモリ、例えばＲＡＭであって、ＣＰＵ２１１がプログラム実行時にプログラムを展開するためのワークメモリとして使用されたり、データを一時的に記録するためのバッファメモリとして使用される。カラーモニタ２１０は、例えばカメ
ラ背面に搭載される液晶モニタであって、画像処理回路２０６から入力される表示用画像データを表示して画像を再生する。
【００１５】
操作部材２１２は、レリーズボタンや再生ボタンなどの種々の操作ボタンを含み、使用者による各操作ボタンの操作信号をＣＰＵ２１１へ出力する。電源回路２１３は、カメラ２００の各部に必要な電力を供給する。ＣＰＵ２１１は、操作部材２１２から入力された操作信号に応じてカメラ２００の各部へ指示を送ることによって、カメラ２００の撮影動作や再生動作を制御する。
【００１６】
ＣＰＵ２１１は、主画像データ、およびサムネイル画像データをメモリ２０９から読み込んで所定のヘッダ情報を付加することによって、ヘッダ情報、サムネイル画像データ、および主画像データを含む画像ファイルを生成する。ヘッダ情報には、メモリ２０９から読み込まれた統合サムネイル画像データが含まれる。そして、ＣＰＵ２１１は、生成した画像ファイルをカードＩ／Ｆ２０８を介してメモリカード２０８ａに記録する。メモリカード２０８ａに画像ファイルが既に記録されている場合には、既存の画像ファイルへの主画像データおよびサムネイル画像データの追記と、ヘッダ情報の書き換えとを行う。
【００１７】
ここで、本実施形態における画像ファイルについて詳述する。図２は、本実施形態における画像ファイルの構造を示す図である。本実施形態における画像ファイル３０は、１つ以上の主画像データを含むことができる複数画像ファイルである。複数画像ファイル３０は、ヘッダ情報３０ｈと、１つ以上の主画像データ３０ｍ，３０ｍ，３０ｍと、主画像データに対応するサムネイル画像データ３０ｔ，３０ｔ，３０ｔとから構成される。
【００１８】
複数画像ファイル３０に含まれる複数の主画像データが、１つの画像を構成することがある。例えば、４つの主画像データにより構成されるパノラマ画像や、連写モードで撮影された３つの主画像データを重ね合わせて合成した画像などである。このように、複数の主画像データにより構成される画像を、統合画像と呼ぶ。また、統合画像のサムネイル画像を、統合サムネイル画像と呼ぶ。
【００１９】
統合画像を構成する個々の主画像データは複数画像ファイル３０に記録されているが、統合画像自体を表す統合画像データは複数画像ファイル３０に記録されていない。すなわち、カメラ２００やその他の表示装置が複数画像ファイル３０に基づいて統合画像を表示する際は、複数画像ファイル３０に含まれる複数の主画像データを合成することにより、統合画像データを作成する必要がある。他方、統合サムネイル画像データは複数画像ファイル３０に記録されているので、統合画像のサムネイル表示を行う度に統合サムネイル画像データを作成する必要はない。
【００２０】
ヘッダ情報３０ｈは、ファイル情報３１、統合関連情報３２、および統合サムネイルデータ３３を含む。ファイル情報３１には、複数画像ファイル３０に含まれる主画像データ、サムネイル画像データ、および統合サムネイル画像データの論理アドレスが記録されている。なお、これらの情報以外に、撮影に用いたカメラ２００の機種名、撮影日時、撮影に用いたカメラ２００の各種パラメータなどをファイル情報に記録してもよい。
【００２１】
統合関連情報３２には、複数画像ファイル３０に含まれる主画像データから統合画像を作成するために必要な情報である統合情報が記録されている。１つの統合情報からは、１つの統合画像を作成することができる。各々の統合情報には、構成する主画像を表す構成情報３２ａ，３２ｃ，３２ｅ，３２ｇと、主画像から統合画像を作成する方法を表す統合方法３２ｂ，３２ｄ，３２ｆ，３２ｈとが含まれている。例えば図２では統合情報１として、「１，２，３，４」という構成情報３２ａと、「パノラマ（２×２）」という統合方法３２ｂとが記録されている。これは、主画像データ１，２，３，４を２行２列で並べ、連結することにより、統合画像が作成されることを意味している。
【００２２】
統合サムネイルデータ３３には、上記の統合情報に対応する統合サムネイル画像データが記録されている。統合サムネイル画像データはすべて、１６０×１２０ピクセルの大きさの画像データである。複数画像ファイル３０に統合画像が含まれていない場合、統合サムネイルデータ３３には何も記録されない。
【００２３】
本実施形態におけるカメラ２００は、メモリカード２０８ａには複数画像ファイルを１つだけ記録する。新しい撮影画像は、メモリカード２０８ａに記録されている単一の複数画像ファイルに追記される。メモリカード２０８ａに複数画像ファイルが存在しない場合には新しい複数画像ファイルを作成する。
【００２４】
次に、主画像データ、統合画像、および統合サムネイル画像データの関係を、例を用いて説明する。図３は、統合画像および統合サムネイル画像の例を示す図である。図３（ａ）には、４つの主画像データ４１ａ，４１ｂ，４１ｃ，４１ｄから構成される２×２のパノラマ画像である統合画像４２が示されている。なお、本実施形態において、パノラマ画像とは、複数の主画像を横方向に連結した画像、複数の主画像を縦方向に連結した画像、複数の主画像を縦方向および横方向に連結した画像のことをいう。
【００２５】
統合画像４２に対応する統合サムネイル画像データ４３は、４つの主画像データ４１ａ，４１ｂ，４１ｃ，４１ｄを縮小して作成された４つのサムネイル画像データ（不図示）を、主画像データから統合画像を作成する場合と同様に合成し、１６０×１２０ピクセルの大きさに縮小することにより作成される。なお、統合サムネイル画像データを、主画像データを連結した統合画像からではなく、主画像データに対応するサムネイル画像データを連結した画像から作成してもよい。
【００２６】
他方、図３（ｂ）の統合画像４４のように、縦横比が主画像データとは異なる統合画像の場合、統合画像４４に対応する統合サムネイル画像４５は、上述した統合サムネイル画像データ４３の場合と同様にサムネイル画像データを合成し、その後、縦横比を保ったまま１６０×１２０ピクセルの大きさに収まるよう縮小し、余白を黒で塗りつぶすことにより作成される。なお、縦横比を保たずに縮小した画像を統合サムネイル画像としてもよい。
【００２７】
図３（ｃ）には、パノラマ画像以外の統合画像の例として、４つの主画像データ４６ａ，４６ｂ，４６ｃ，４６ｄを重ね合わせた統合画像４７と、統合画像４７に対応する統合サムネイル画像データ４８が示されている。このように、主画像データと大きさが変わらない統合画像の場合には、各々の主画像データを縮小して作成された複数のサムネイル画像データに対して、主画像データから統合画像を作成する処理と同様の処理を行うことで、統合サムネイル画像データが作成される。
【００２８】
以上のように、本実施形態における統合画像は、複数の主画像を連結したパノラマ画像と、複数の主画像を重ね合わせた画像との２種類が存在する。すなわち、複数画像ファイル３０の統合方法３２ｂ，３２ｄ，３２ｆ，３２ｈ（図２）には、「パノラマ」と「重ね合わせ」のいずれかの情報が記録される。パノラマ画像の場合は更に、縦横それぞれの方向に主画像をいくつ連結しているかを示す情報が、例えば３×１のように記録される。
【００２９】
次に、カメラ２００が実行するファイル出力処理について、図４を用いて説明する。図４は、ファイル出力処理のフローチャートである。まずステップＳ１１では、ＣＰＵ２１１が操作部材２１２に含まれているレリーズスイッチが押されたか否かを判定する。レリーズスイッチが押されていなければ否定判定がなされ、ステップＳ１１の処理を繰り返す。他方、レリーズスイッチが押されていた場合には、ステップＳ１２へ進む。
【００３０】
ステップＳ１２ではＣＣＤ２０２が被写体を撮像し、デジタル画像信号が画像処理回路２０６へ入力される。ステップＳ１３では画像処理回路２０６により所定の画像処理が行われ、主画像データが作成される。作成された主画像データはメモリ２０９に記録される。ステップＳ１４では、メモリ２０９に記録された主画像データが画像処理回路２０６により縮小され、サムネイル画像データが作成される。
【００３１】
ステップＳ１５では、ＣＰＵ２１１が、統合画像を作成するモードがカメラ２００に設定されているか否かを判定する。例えばパノラマ撮影モードが設定されている場合に、ステップＳ１５により肯定判定がなされる。ステップＳ１５により肯定判定がなされた場合、ステップＳ１６へ進む。他方、ステップＳ１５により否定判定がなされた場合には、ステップＳ１８へ進む。
【００３２】
ステップＳ１６では、ＣＰＵ２１１が、統合画像の撮影が完了したか否かを判定する。例えばユーザがパノラマ撮影の終了をカメラ２００へ指示した場合に、ステップＳ１６により肯定判定がなされる。ステップＳ１６により肯定判定がなされた場合、ステップＳ１７へ進む。他方、ステップＳ１６により否定判定がなされた場合には、ステップＳ１１へ戻る。
【００３３】
ステップＳ１７では、画像処理回路２０６が統合サムネイル画像データを作成する。ステップＳ１８では、ＣＰＵ２１１が、メモリ２０９に記録されている全ての主画像データと、主画像データに対応するサムネイル画像データと、ステップＳ１７で作成された統合サムネイル画像データと、を含む複数画像ファイルをメモリカード２０８ａに記録する。メモリカード２０８ａに複数画像ファイルが記録されていない場合には新しい複数画像ファイルが記録される。メモリカード２０８ａに既に複数画像ファイルが記録されている場合には、既存の複数画像ファイルへの追記が行われる。以上の処理により、複数画像ファイルへの出力が行われる。
【００３４】
次に、カメラ２００によるサムネイル表示について説明する。カメラ２００は、メモリカード２０８ａに記録されている複数画像ファイルからサムネイル画像データおよび統合サムネイル画像データを読み出し、これらの画像データを一覧表示するサムネイル表示機能を備える。サムネイル表示機能には単独モード、統合モード、および混合モードの３種類の動作モードが存在する。ユーザはサムネイル表示機能を使用する際、これら３種類の動作モードの中からいずれか１つを選択する。
【００３５】
図５は、サムネイル表示機能を使用したとき、カラーモニタ２１０に表示される表示画面を示す図である。いまメモリカード２０８ａに記録されている複数画像ファイルは、主画像データ１〜１３を含み、かつ統合関連情報５０を含むものとする。統合関連情報５０には５つの統合情報が含まれ、構成情報５０ａ，５０ｃ，５０ｅ，５０ｇ，５０ｉと、統合方法５０ｂ，５０ｄ，５０ｆ，５０ｈ，５０ｊが記録されている。
【００３６】
統合関連情報５０を含む複数画像ファイルがメモリカード２０８ａに記録されているときにサムネイル表示機能を使用すると、サムネイル表示機能の動作モードに応じて表示画面５１，５２および５３のいずれかの画面がカラーモニタ２１０に表示される。表示画面５１は単独モード時の表示画面を、表示画面５２は統合モード時の表示画面を、表示画面５３は混合モード時の表示画面をそれぞれ示している。
【００３７】
各々の表示画面内に存在する四角形は、サムネイル画像データまたは統合サムネイル画像データを表している。例えば、「主画像１」と書かれた四角形は主画像データ１に対応するサムネイル画像データを、「統合１」と書かれた四角形は、統合情報１に対応する統合サムネイル画像データを表す。
【００３８】
単独モード時の表示画面５１には、複数画像ファイルから読み出された全てのサムネイル画像データが、所定のレイアウトに従って一覧表示される。このとき、統合画像を構成する主画像データについても、個々の主画像データに対応するサムネイル画像データが表示される。本実施の形態におけるカメラ２００は、サムネイル画像データを３行３列で配置したレイアウトにより一覧表示する。
【００３９】
統合モード時の表示画面５２には、複数画像ファイルから読み出された全ての統合サムネイル画像データが、単独モード時と同様のレイアウトで一覧表示される。なお、統合モード時には単独モード時と異なるレイアウトで統合サムネイル画像データを表示するようにしてもよい。
【００４０】
混合モード時、表示画面５３には複数画像ファイルから読み出された全ての統合サムネイル画像データと、統合画像を構成する主画像データに対応するものを除く全てのサムネイル画像データとが、単独モード時と同様のレイアウトで一覧表示される。まず統合サムネイル画像データが表示され、続いてサムネイル画像データが表示される。なお、上記とは異なる表示順序でこれらの画像データを表示してもよい。
【００４１】
次に、サムネイル表示機能の処理内容を図を用いて説明する。図６は、サムネイル表示機能の処理内容を示すフローチャートである。まずステップＳ２１では、ＣＰＵ２１１がサムネイル表示機能の動作モードを判定する。動作モードが単独モードの場合はステップＳ２２へ進む。ステップＳ２２では、ＣＰＵ２１１が全てのサムネイル画像データを順に表示させて処理を終了する。他方、ステップＳ２１において、動作モードが統合モードの場合にはステップＳ２７へ進む。ステップＳ２７では、ＣＰＵ２１１が全ての統合サムネイル画像データを順に表示させて処理を終了する。
【００４２】
ステップＳ２１において、動作モードが混合モードの場合にはステップＳ２３に進む。ステップＳ２３では、ＣＰＵ２１１が、処理対象の複数画像ファイルに記録されているサムネイル画像データの数をＮとおき、各々のサムネイル画像に対応するフラグをＮ個用意する。ステップＳ２４では、ＣＰＵ２１１が複数画像ファイルに記録されている統合情報を参照し、構成情報に含まれる主画像データのフラグを１に設定する。これにより、統合画像を構成する主画像データのサムネイル画像に対応するフラグが１となる。
【００４３】
ステップＳ２５では、ステップＳ２７と同様に、ＣＰＵ２１１が全ての統合サムネイル画像データを順に表示させる。ステップＳ２６では、ＣＰＵ２１１が対応するフラグが０となっているサムネイル画像データを順に表示させて処理を終了する。以上の処理を実行することで、各動作モード毎に異なるサムネイル表示が行われる。
【００４４】
上述した第１の実施の形態によるカメラによれば、次の作用効果が得られる。
（１）ＣＰＵ２１１が画像処理回路２０６を制御することにより、複数の主画像データに基づいて作成した複数のサムネイル画像データから、統合サムネイル画像データが作成される。ＣＰＵ２１１は、この統合サムネイルデータを複数画像ファイルへ記録する。これにより、画像データの合成をサムネイル画像の表示の都度行うことなく統合画像のサムネイル表示を行うことができる。
【００４５】
（２）ＣＰＵ２１１は、複数画像ファイルに統合サムネイル画像データだけではなく個々の画像のサムネイル画像データも記録する。これにより、統合画像を構成する個々の主画像データのサムネイル画像データも容易に取得することができる。
【００４６】
（３）単独モード時のサムネイル表示では統合画像を構成する個々の主画像データのサムネイル画像データを表示し、統合モード時のサムネイル表示では統合画像の統合サムネイル画像データを表示する。これにより、統合画像がどのような主画像データにより構成されているのかを容易に把握することができる。
【００４７】
――第２の実施の形態――
第２の実施の形態におけるカメラは、図２に示したファイル構造とは異なる構造を備えた複数画像ファイルを扱う。図７は、第２の実施の形態における複数画像ファイルの構造を示す図である。第１の実施の形態で用いた複数画像ファイルとの違いは、各々の主画像データに統合フラグ６０ｆ，６０ｆ，６０ｆが存在している点である。統合フラグは、対応する主画像データが統合画像を構成するか否かを表すフラグである。主画像データが統合画像を構成する場合、対応する統合フラグには１が格納され、それ以外の場合には０が格納される。
【００４８】
統合フラグを用いることで、主画像データが統合画像を構成するか否かをサムネイル表示の度に調べる必要がなくなる。すなわち、図６に示したサムネイル表示処理のフローチャートにおいて、ステップＳ２３およびステップＳ２４の処理を省略することができる。この場合、ステップＳ２６で参照するフラグは上記の統合フラグとする。
【００４９】
上述した第２の実施の形態によるカメラによれば、第１の実施の形態によるカメラで得られる作用効果に加えて、次の作用効果が得られる。複数画像ファイルに記録されている個々の主画像データについて、統合画像を構成するか否かがあらかじめ統合フラグとして記録されている。これにより、統合画像を構成しない主画像データのサムネイル表示など、主画像データが統合画像を構成するか否かを判定する必要がある処理を高速に実行することができる。
【００５０】
――第３の実施の形態――
第３の実施の形態におけるカメラは、第１の実施の形態におけるカメラとは異なる統合サムネイル画像データを作成する。第１の実施の形態におけるカメラは、図３に示した通り、所定の大きさ（１６０×１２０ピクセル）の統合サムネイル画像データを作成する。他方、本実施形態におけるカメラは、パノラマ画像に対応する統合サムネイル画像データを、パノラマ画像のサイズに応じたサイズで作成する。
【００５１】
本実施形態のカメラにおいて、主画像データは１６００×１２００ピクセルの大きさであり、主画像データに対応するサムネイル画像データは１６０×１２０ピクセルの大きさである。すなわち、サムネイル画像データは主画像データの縦横それぞれの長さを１０分の１に縮めた大きさとなっている。パノラマ画像に対応する統合サムネイル画像データは、この比率に合わせた大きさで作成される。例えば、３２００×１２００ピクセルの大きさのパノラマ画像に対応する統合サムネイル画像データは、３２０×１２０ピクセルの大きさで作成される。
【００５２】
図８は、本実施形態のカメラにおけるサムネイル表示機能の表示画面を示す図である。サムネイル画像データとは異なる大きさで作成された統合サムネイル画像データは、サムネイル表示において、サムネイル画像データとは異なる大きさで表示される。図８において、表示画面１４には、４つの主画像データを横方向に連結したパノラマ画像の統合サムネイル画像データ７１と、４つの主画像データを２×２の形で連結したパノラマ画像の統合サムネイル画像データ７３とが表示されている。
【００５３】
なお、パノラマ画像に対応する統合サムネイル画像データの大きさを、上述した主画像データとサムネイル画像データとの比率以外の方法によって定めてもよい。また、統合サムネイル画像データの大きさと、統合サムネイル画像データの表示サイズとは、必ずしも連動させる必要はない。
【００５４】
上述した第３の実施の形態によるカメラによれば、第１の実施の形態によるカメラで得られる作用効果に加えて、次の作用効果が得られる。ＣＰＵ２１１は、画像処理回路２０６を制御することにより、パノラマ画像に対応する統合サムネイル画像データを、所定のサイズで作成されるサムネイル画像データよりも大きいサイズで作成する。これにより、サムネイル表示を行ったとき、表示されている画像がパノラマ画像か否かを容易に判別することができる。
【００５５】
――第４の実施の形態――
第４の実施の形態におけるカメラは、第３の実施の形態におけるカメラと同様に、パノラマ画像に対応する統合サムネイル画像データを、パノラマ画像に応じたサイズで作成する。しかしながら、サムネイル表示における統合サムネイル画像データの表示方法が、第３の実施形態におけるカメラとは異なる。
【００５６】
本実施形態におけるカメラは、サムネイル画像データとは異なる大きさの統合サムネイル画像データを、サムネイル画像データと同じ大きさの表示領域に少しずつ全体を表示させる。図９は、第４の実施の形態における統合サムネイル画像データの表示方法を示す図である。以下、例えば統合モードを指定してサムネイル表示を行い、図９（ａ）に示す統合サムネイル画像データ８０が表示される様子を説明する。
【００５７】
サムネイル表示を行うと、図５に示した表示画面５２と同様の画面がカラーモニタに表示される。このとき画面には、図９（ｂ）に示す、表示枠８１ｖで囲まれた領域のみが表示され、非表示領域８１ｈは表示されない。表示枠８１ｖは、サムネイル画像データと同じサイズである。
【００５８】
表示枠８１ｖに囲まれた領域を画面上の所定の位置に表示した後、一定時間が経過したら、次に図９（ｃ）に示す表示枠８２ｖで囲まれた領域のみを、表示枠８１ｖと同様の位置に表示する。図９（ｂ）と同様に、非表示領域８２ｈは画面に表示されない。更に一定時間経過後、図９（ｃ）で示す表示枠８３ｖに囲まれた部分を、同様の位置に表示する。以上の処理を繰り返すことにより、表示領域より大きな統合サムネイル画像データを表示する。
【００５９】
なお、一定時間の経過ごとに表示領域を変更するのではなく、統合サムネイル画像データを滑らかにスクロール表示してもよい。また、例えば２×２のパノラマ画像のように、縦方向と横方向のそれぞれの長さがサムネイル画像データよりも長い場合には、まず横方向に表示枠を移動させ、その後縦方向に表示枠を移動させる。
【００６０】
上述した第４の実施の形態によるカメラによれば、第１の実施の形態によるカメラで得られる作用効果に加えて、次の作用効果が得られる。所定の大きさの表示領域を用いて、表示領域より大きな統合サムネイル画像データを表示する。これにより、サムネイル表示において、一度に画面に表示される画像の数を減らすことなく、大きな統合サムネイル画像データを表示することができる。
【００６１】
――第５の実施の形態――
第５の実施の形態におけるカメラは、第１の実施の形態におけるカメラと比べて、複数画像ファイルの扱いと、作成される統合サムネイル画像データと、が異なる。以下、これらの相違点について順に説明する。
【００６２】
本実施形態に係るカメラは、パノラマ画像を記録するパノラマ撮影モードや、レリーズスイッチの押下中に連続して画像を記録する連写モード、１つの物体を複数の視点から撮影した多視点画像を記録する多視点モードなど、互いに関連する複数の画像データを記録するモードで動作する場合にのみ、メモリカード２０８ａへ複数画像ファイルを記録する。他方、通常の撮影モードで動作する場合には、撮影の都度、メモリカード２０８ａへ画像データおよびサムネイル画像データをそれぞれ１つだけ含む画像ファイルを記録する。
【００６３】
図１１は、第５の実施の形態における複数画像ファイルの構造を示す図である。第１の実施の形態で用いた複数画像ファイル（図２）との違いは、統合情報および統合サムネイル画像データがそれぞれただ１つ存在する点と、統合主画像データ１０３ｍが存在する点である。ファイル情報１０１、主画像データ１００ｍ、サムネイル画像データ１００ｔについては第１の実施の形態と同様であるため説明を省略する。
【００６４】
例えばユーザが操作部材２１２を操作してカメラ２００をパノラマ撮影モードに設定すると、これ以降、レリーズスイッチが押される度に、画像処理回路２０６により主画像データ１００ｍがメモリ２０９へ記録される。ユーザの指示等によりパノラマ撮影が終了すると、ＣＰＵ２１１はメモリ２０９へ記録されている全ての主画像データ１００ｍを含む複数画像ファイル１００を作成し、メモリカード２０８ａへ記録する。この複数画像ファイル１００には、これらの主画像データ１００ｍが１つのパノラマ画像を構成することを表す統合情報１０２が含まれている。この後再びパノラマ撮影が行われた場合、ＣＰＵ２１１はメモリカード２０８ａへ上記のファイルとは異なる新しい複数画像ファイルを記録する。
【００６５】
次に、本実施形態に係るカメラにより作成される統合サムネイル画像データについて説明する。第１の実施形態に係るカメラは、ある統合画像に対して、その統合画像に対応する全てのサムネイル画像データを合成することにより統合サムネイル画像データを作成していた。本実施形態に係るカメラは、一部のサムネイル画像データのみを合成することにより、統合サムネイル画像データを作成する。
【００６６】
図１２は、第５の実施の形態に係るカメラによる、統合サムネイル画像データの作成手順を示す図である。以下、パノラマ撮影モードにおいて、図１２（ａ）に示す５つの主画像データ１１１ｍ、１１２ｍ、１１３ｍ、１１４ｍ、１１５ｍから成るパノラマ画像１１０ｍが撮影された場合に、統合サムネイル画像データが作成されるまでの処理を説明する。
【００６７】
パノラマ撮影モードによる撮影の後、メモリ２０９には、図１２（ａ）に示す５つの主画像データ１１１ｍ、１１２ｍ、１１３ｍ、１１４ｍ、１１５ｍと、これらの主画像データに対応するサムネイル画像データ１１１ｔ、１１２ｔ、１１３ｔ、１１４ｔ、１１５ｔとが記録される。まずＣＰＵ２１１が、５つのサムネイル画像データ１１１ｔ〜１１５ｔから、統合サムネイル画像データの作成対象となるサムネイル画像データを選択する。ＣＰＵ２１１はサムネイル画像データの選択を、手動選択と自動選択のいずれかの方法により行う。どちらの方法を用いるかは予めカメラ２００に設定されており、ユーザはこの設定を任意に切り替えることが可能である。
【００６８】
カメラ２００に手動選択が設定されている場合、ＣＰＵ２１１は、カラーモニタ２１０へサムネイル画像データの選択画面を表示させると共に、ユーザの操作部材２１２による操作に基づいてサムネイル画像データの選択を行う。他方、カメラ２００に自動選択が設定されている場合、ＣＰＵ２１１は、後述する解析処理の実行結果に基づいてサムネイル画像データの選択を行う。以下の説明では、ＣＰＵ２１１が手動選択により図１２（ｂ）に示す２つのサムネイル画像データ１１３ｔ、１１５ｔを選択したものとする。
【００６９】
画像処理回路２０６は、ＣＰＵ２１１により選択されたサムネイル画像データ１１３ｔ、１１５ｔを、主画像データから統合画像を作成する場合と同様に合成し、統合サムネイル画像データを作成する。すなわち画像処理回路２０６は、ＣＰＵ２１１により選択されたサムネイル画像データ１１３ｔ、１１５ｔを、図１２（ａ）に示したパノラマ画像１１０ｍを作成する場合と同様に横方向に連結することにより、統合サムネイル画像データを作成する。
【００７０】
統合サムネイル画像データを作成する際、画像処理回路２０６は、ＣＰＵ２１１に選択されなかったサムネイル画像データに対応する位置へ所定の省略マークを配置する。例えば図１２（ｂ）において、斜線で示す領域１１６は、選択されなかったサムネイル画像データ１１１ｔ、１１２ｔに対応する領域である。また領域１１７は、選択されなかったサムネイル画像データ１１４ｔに対応する領域である。画像処理回路２０６は、これらの領域に対応する位置へ省略マークを配置して、統合サムネイル画像データを作成する。
【００７１】
最終的に作成された統合サムネイル画像データを図１２（ｃ）に示す。この統合サムネイル画像データ１０３ｔは、選択されたサムネイル画像データ１１３ｔ、１１５ｔを、図１２（ａ）に示したパノラマ画像１１０ｍと同様に横方向に連結することにより作成されている。また、選択されなかったサムネイル画像データ１１１ｔ、１１２ｔに対応する位置へは、省略マーク１１８が配置されている。同様に、サムネイル画像データ１１４ｔに対応する位置へ、省略マーク１１９が配置されている。
【００７２】
画像処理回路２０６は更に、統合サムネイル画像データ１０３ｔに対応する統合主画像データ１０３ｍを作成する。統合主画像データ１０３ｍは図１２（ｃ）に示すように、統合サムネイル画像データ１０３ｔの基となったサムネイル画像データ１１３ｔ、１１５ｔに対応する画像データ１１３ｍ、１１５ｍを、統合サムネイル画像データ１０３ｔを作成する場合と同様に連結することにより作成される。この統合主画像データ１０３ｍは、統合サムネイル画像データ１０３ｔと同様に、所定の省略マークを含む。
【００７３】
本実施形態のカメラのサムネイル表示機能においては、統合サムネイル画像データが上述した所定の省略マークと共に表示される。統合サムネイル画像データ１０３ｔが表示されているとき、ユーザは操作部材２１２を用いて省略マーク１１８，１１９を選択することが可能である。ＣＰＵ２１１は、ユーザが省略マークを選択したことに応じて、省略マークに対応するサムネイル画像データまたは主画像データを画面に表示させる。例えば図１２（ｃ）に示す統合サムネイル画像データ１０３ｔにおいて、ユーザが省略マーク１１８を選択した場合、ＣＰＵ２１１は画面にサムネイル画像データ１１１ｔ、１１２ｔまたは主画像データ１１１ｍ、１１２ｍを表示させる。
【００７４】
統合サムネイル画像データ１０３ｔが表示されているとき、ユーザは操作部材２１２により統合サムネイル画像データ１０３ｔ全体を選択することも可能である。ＣＰＵ２１１は、ユーザが統合サムネイル画像データ１０３ｔ全体を選択したことに応じて、対応する統合主画像データ１０３ｍを画面に表示させる。
【００７５】
次に、カメラ２００へ自動選択が設定されている場合にＣＰＵ２１１が実行する、統合サムネイル画像データの作成対象となるサムネイル画像データの選択処理について説明する。この処理は、ＣＰＵ２１１が主画像データを解析し主要被写体を検出することによって、統合サムネイル画像データに含めるべきサムネイル画像データを選択する処理である。
【００７６】
図１３は、サムネイル画像データの自動選択処理を説明するための図である。以下、図１３（ａ）に示す５つのサムネイル画像データ１１１ｔ、１１２ｔ、１１３ｔ、１１４ｔ、１１５ｔから、統合サムネイル画像データの作成対象となるサムネイル画像データを選択する処理について説明する。
【００７７】
まずＣＰＵ２１１は、５つのサムネイル画像データ１１１ｔ、１１２ｔ、１１３ｔ、１１４ｔ、１１５ｔに対応するパノラマ画像１１０ｍをＨＳＶ空間に射影し、色相に関するヒストグラムを作成する。このヒストグラムは、例えば画素毎のヒストグラムであってもよいし、画像を所定の大きさのブロックに分割した場合の、ブロック毎のヒストグラムであってもよい。説明の簡単のため、以下では、画素毎のヒストグラムを作成したものとする。
【００７８】
図１３（ｂ）に、上述の処理により作成されるヒストグラムの例を示す。横軸ＡＸは色相を、縦軸ＡＹは画素の個数を表す。このヒストグラムから、パノラマ画像１１０ｍにおいて頻出する色相や、ほとんど出現しない色相を知ることができる。ＣＰＵ２１１はこのヒストグラムから、出現回数が所定のしきい値ＴＨよりも小さい色相を抽出する。図１３（ｂ）に示したヒストグラムからは、範囲Ｈ１、Ｈ２で表される色相が抽出される。
【００７９】
次にＣＰＵ２１１は、パノラマ画像１１０ｍにおいて、上述の処理により抽出された色相の画素が集中している領域を探索する。上述の範囲Ｈ１、Ｈ２に含まれる色相を備えた画素を単色で塗りつぶしたパノラマ画像１１０ｍを図１３（ｃ）に示す。図１３（ｃ）では、領域１２０に抽出された色相の画素が集中していることが判る。頻出する色相の画素は、パノラマ画像１１０ｍの背景の画素である可能性が高い。他方、出現頻度が低い色相は、パノラマ画像１１０ｍにおいて特徴的な色相であり、このような色相を備えた画素は、パノラマ画像１１０ｍの前景の画素であると考えられる。故にＣＰＵ２１１は、領域１２０がパノラマ画像１１０ｍの主要被写体であると判断する。
【００８０】
ＣＰＵ２１１は、この領域１２０を囲む最小の矩形１２１を含む主画像データを特定する。そして、特定した主画像データに対応するサムネイル画像データのみを、統合サムネイル画像データの作成対象として選択する。すなわちＣＰＵ２１１、図１３（ａ）に示す５つのサムネイル画像データ１１１ｔ、１１２ｔ、１１３ｔ、１１４ｔ、１１５ｔから、サムネイル画像データ１１３ｔのみを選択する。この結果、画像処理回路２０６は図１３（ｄ）に示す統合主画像データ１２３ｍおよび統合サムネイル画像データ１２３ｔを作成する。
【００８１】
図１４は、統合サムネイル画像データの作成対象となるサムネイル画像データの選択処理を示すフローチャートである。この処理は、ＣＰＵ２１１が所定の制御プログラムを実行することにより実現される。まずステップＳ３１では、ＣＰＵ２１１が、操作部材２１２に含まれているレリーズスイッチが押されたか否かを判定する。レリーズスイッチが押されていなければ否定判定がなされ、ステップＳ３１の処理を繰り返す。他方、レリーズスイッチが押されていた場合には、ステップＳ３２へ進む。
【００８２】
ステップＳ３２ではＣＣＤ２０２が被写体を撮像し、デジタル画像信号が画像処理回路２０６へ出力される。ステップＳ３３では画像処理回路２０６により所定の画像処理が行われ、主画像データが作成される。作成された主画像データはメモリ２０９に記録される。ステップＳ３４では、メモリ２０９に記録された主画像データが画像処理回路２０６により縮小され、サムネイル画像データが作成される。
【００８３】
ステップＳ３５では、ＣＰＵ２１１が、互いに関連する複数の画像データを作成するモードがカメラ２００に設定されているか否かを判定する。例えばパノラマ撮影モードが設定されている場合に、ステップＳ３５により肯定判定がなされる。ステップＳ３５により肯定判定がなされた場合、ステップＳ３７へ進む。他方、ステップＳ３５により否定判定がなされた場合には、ステップＳ３６へ進む。ステップＳ３６ではＣＰＵ２１１がカードＩ／Ｆ２０８に、ステップＳ３３で作成された主画像データと、ステップＳ３４で作成されたサムネイル画像データと、を含む単一の画像ファイルをメモリカード２０８ａに記録させて、図１４の処理を終了する。
【００８４】
ステップＳ３７では、ＣＰＵ２１１が、統合画像の撮影が完了したか否かを判定する。例えばユーザがパノラマ撮影の終了をカメラ２００へ指示した場合に、ステップＳ３７により肯定判定がなされる。ステップＳ３７により肯定判定がなされた場合、ステップＳ３８へ進む。他方、ステップＳ３７により否定判定がなされた場合には、ステップＳ３１へ戻る。
【００８５】
ステップＳ３８では、ＣＰＵ２１１が、カメラ２００に現在設定されているサムネイル画像データの選択方法を確認する。自動選択が設定されていた場合にはステップＳ４０へ進む。他方、手動選択が設定されていた場合にはステップＳ３９へ進む。ステップＳ３９では、ＣＰＵ２１１が、操作部材２１２によるユーザの操作に対応するサムネイル画像データを選択し、ステップＳ４２へ進む。
【００８６】
ステップＳ４０では、ＣＰＵ２１１が色相についてのヒストグラムを作成し、主要被写体を検出する。ステップＳ４１ではＣＰＵ２１１が、主要被写体を含むサムネイル画像データを選択する。ステップＳ４２では、画像処理回路２０６が、ステップＳ４１もしくはステップＳ３９で選択されたサムネイル画像データを合成し、統合サムネイル画像データを作成する。ステップＳ４３では、画像処理回路２０６が、統合サムネイル画像データの基となったサムネイル画像データに対応する主画像データを合成し、統合主画像データを作成する。ステップＳ４４では、ＣＰＵ２１１が、カードＩ／Ｆ２０８に複数画像ファイルをメモリカード２０８ａに記録させて、図１４の処理を終了する。
【００８７】
上述した第５の実施の形態によるカメラによれば、第１の実施の形態によるカメラで得られる作用効果に加えて、次の作用効果が得られる。
（１）画像処理回路２０６は、複数のサムネイル画像データのうち一部のサムネイル画像データに基づいて統合サムネイル画像データを作成する。これにより、表示スペースを節約するとともに、図３（ｂ）に示される統合サムネイル画像４５よりも被写体を大きく表示するサムネイル表示が可能となる。
【００８８】
（２）ＣＰＵ２１１は、統合サムネイル画像データを作成するための一部のサムネイル画像データを、複数のサムネイル画像データから手動選択もしくは自動選択により選択する。これにより、主要被写体以外の領域を統合サムネイル画像データから排除することができる。
【００８９】
（３）ＣＰＵ２１１は、統合サムネイル画像データと共に、画像処理回路２０６が作成した統合主画像データを複数画像ファイルに記録する。これにより、統合サムネイル画像を大きく表示することが容易になる。
【００９０】
――第６の実施の形態――
第６の実施の形態におけるカメラは、第５の実施の形態におけるカメラに加えて、複数画像ファイルへ更に、合成画像データと呼ぶ画像データと、合成画像データに対応する合成サムネイル画像データと、を記録する。以下、合成画像データおよび合成サムネイル画像データについて説明する。
【００９１】
図１５は、合成画像データおよび合成サムネイル画像データを説明するための図である。以下、図１５（ａ）に示すパノラマ画像１３０ｍを撮影した場合にＣＰＵ２１１が実行する処理について説明する。パノラマ画像１３０ｍは、図１５（ａ）に示すように、複数の主画像データ１３１ｍ、１３２ｍ、１３３ｍ、１３４ｍ、１３５ｍ、１３６ｍから成る。また、メモリ２０９にはこれらの主画像データと共に、対応するサムネイル画像データ１３１ｔ、１３２ｔ、１３３ｔ、１３４ｔ、１３５ｔ、１３６ｔが記録されている。
【００９２】
ここで、第５の実施の形態において説明した自動選択あるいは手動選択により、サムネイル画像データ１３３ｔ、１３４ｔ、１３６ｔが統合サムネイル画像データの作成のために選択されたものとする。このとき図１５（ｂ）に示す統合サムネイル画像データ１５３ｔおよび統合主画像データ１５３ｍが画像処理回路２０６により作成される。
【００９３】
ＣＰＵ２１１は、図１５（ａ）に示した６つの主画像データ１３１ｍ、１３２ｍ、１３３ｍ、１３４ｍ、１３５ｍ、１３６ｍを、図１５（ｃ）に示すように、２つのグループに分類する。具体的には、対応するサムネイル画像データが統合サムネイル画像データを作成するために選択された主画像データと、それ以外の主画像データとを、２つの異なるグループに分類する。図１５（ｃ）では、ＣＰＵ２１１により選択された主画像データ１３３ｍ、１３４ｍ、１３６ｍがグループ１４０に分類されている。また、これ以外の主画像データ１３１ｍ、１３２ｍ、１３５ｍは、グループ１４０とは異なるグループ１３９に分類されている。
【００９４】
次にＣＰＵ２１１は、同一のグループに属する主画像データのうち、連続して撮影された主画像データ、すなわち、図１５（ａ）に示すパノラマ画像１３０ｍにおいて隣り合っている主画像データを探索する。グループ１３９からは主画像データ１３１ｍ、１３２ｍが上記に該当する。画像処理回路２０６は、この探索で見つかった主画像データ同士を、主画像データからパノラマ画像１３０ｍを作成する場合と同様に合成し、合成画像データを作成する。主画像データ１３１ｍ、１３２ｍから作成された合成画像データ１４１ｍを図１５（ｄ）に示す。グループ１４０に属する主画像データ１３３ｍ、１３４ｍについても同様に合成し、図１５（ｄ）に示す合成画像データ１４２ｍが得られる。
【００９５】
画像処理回路２０６は更に、各々の合成画像データに対応するサムネイル画像データを作成する。このサムネイル画像データを合成サムネイル画像データと呼ぶ。合成サムネイル画像データは、主画像データから合成画像データを作成する処理を、同様にサムネイル画像データへ適用することにより作成される。図１５（ｄ）に、合成画像データ１４１ｍに対応する合成サムネイル画像データ１４１ｔ、ならびに、合成画像データ１４２ｍに対応する合成サムネイル画像データ１４２ｔを示す。
【００９６】
ＣＰＵ２１１は、以上のようにして作成された合成画像データおよび合成サムネイル画像データを、複数画像ファイルへ格納する。サムネイル表示機能により、図１５（ｂ）に示す統合サムネイル画像データ１５３ｔが表示されているとき、ユーザは操作部材２１２により、省略マーク１３７、１３８を選択することが可能である。ＣＰＵ２１１は、ユーザにより省略マーク１３７、１３８が選択されたことに応じて、選択された省略マークに対応する合成画像データまたは主画像データを画面に表示させる。
【００９７】
例えば図１５（ｂ）に示す統合サムネイル画像データ１５３ｔにおいて、省略マーク１３７が選択された場合、ＣＰＵ２１１は画面へ合成画像データ１４１ｍを表示させる。他方、省略マーク１３８が選択された場合には、ＣＰＵ２１１は画面へ主画像データ１３５ｍを表示させる。これは、省略マーク１３８に対応する位置には、選択されなかった主画像データが複数ではなくただ１つ存在するためである。
【００９８】
本実施形態では、サムネイル表示機能により統合サムネイル画像データ１５３ｔが表示されているとき、ユーザは更に操作部材２１２により省略マークで区切られた各区画を選択することが可能である。図１５（ｂ）に示す統合サムネイル画像データ１５３ｔにおいては、省略マーク１３７と省略マーク１３８の間の区画、すなわち、サムネイル画像データ１３３ｔ、１３４ｔから成る区画を選択することが可能である。ＣＰＵ２１１は、ユーザによりこの区画が選択されたことに応じて、この区画に対応する合成画像データ１４２ｍを画面に表示させる。同様に、ユーザがサムネイル画像データ１３６ｔから成る区画を選択すると、ＣＰＵ２１１は主画像データ１３６ｍを画面に表示させる。
【００９９】
図１６は、第６の実施の形態における複数画像ファイルの構造を示す図である。第５の実施の形態で用いた複数画像ファイル（図１１）との違いは、合成画像データ１４４ｍと合成サムネイル画像データ１４４ｔとが存在する点、ならびに、ファイル情報１４１がアドレス情報ＡＤを含む点である。
【０１００】
アドレス情報ＡＤには、複数画像ファイル１４０に含まれる全ての画像データについて、その記録開始アドレスが格納されている。具体的には、統合主画像データの記録開始アドレスＡＤ１ｍ、統合サムネイル画像データの記録開始アドレスＡＤ１ｔ、合成画像データの記録開始アドレスＡＤ２ｍ、合成サムネイル画像データの記録開始アドレスＡＤ２ｔ、主画像データの記録開始アドレスＡＤ３ｍ、および、サムネイル画像データの記録開始アドレスＡＤ３ｔがアドレス情報ＡＤに含まれる。複数画像ファイル１４０に格納されている画像データを処理するカメラ２００や他の表示装置は、アドレス情報ＡＤを読み出すことにより、任意の画像データへ容易にアクセスすることが可能である。
【０１０１】
上述した第６の実施の形態によるカメラによれば、第５の実施の形態によるカメラで得られる作用効果に加えて、次の作用効果が得られる。
（１）画像処理回路２０６は、ＣＰＵ２１１により同一のグループに分類された画像データのうち、互いに連続して撮像された複数の画像データに基づいて、合成画像データを作成する。これにより、統合主画像データに含まれない主画像データ、すなわち省略された主画像データの表示を容易に行うことができる。
【０１０２】
（２）ＣＰＵ２１１は、各画像データの記録アドレスを複数画像ファイルに記録する。これにより、各画像データへのアクセスを高速に行うことができる。
【０１０３】
次のような変形も本発明の範囲内であり、変形例の一つ、もしくは複数を上述の実施形態と組み合わせることも可能である。
（１）複数画像ファイルがメモリカードに複数個記録されるようにしてもよい。例えば、ユーザ操作や現在日時により記録対象とする複数画像ファイルを切り替えるようにしてもよい。この場合、１つの統合画像に対応する統合情報，主画像データ，および統合サムネイル画像データは、同一の複数画像ファイルに記録される。
（２）サムネイル表示を単独モードで実行したとき、統合画像を構成しない主画像データのサムネイル画像データのみを表示するようにしてもよい。
（３）パノラマ画像の統合サムネイル画像データについて、縦方向の長さは常に固定し、横方向にのみサイズを変化させるようにしてもよい。
（４）統合画像の統合方法は、パノラマ画像と重ね合わせのみに限らない。例えば、複数の画像をクロマキー合成してもよいし、所定の透過率や魚眼効果などを加えて画像を重ね合わせてもよい。
【０１０４】
（５）第１の実施の形態乃至第４の実施の形態において、第５の実施の形態および第６の実施の形態と同様に、互いに関連する複数の画像データを記録するモードで撮影される度にメモリカード２０８ａへ複数画像ファイルを記録することにしてもよい。
【０１０５】
（６）第６の実施の形態において、複数画像ファイルに合成画像データを含めなくてもよい。
【０１０６】
（７）第５の実施の形態および第６の実施の形態において、ＣＰＵ２１１が実行するサムネイル画像データの自動選択処理は、実施の形態で説明した内容に限定されない。例えば画像の空間周波数を参照して主要被写体を特定してもよいし、公知のシーン認識処理により主要被写体を特定するようにしてもよい。あるいは、所定の背景パターンとパターンマッチングを行い、背景以外のサムネイル画像データを選択するようにしてもよい。
【０１０７】
（８）第５の実施の形態および第６の実施の形態において、画像処理回路２０６が所定の省略マークを含めずに統合サムネイル画像データおよび統合主画像データを作成してもよい。この場合、統合サムネイル画像データおよび統合主画像データを表示する表示装置が、省略マークを画面上の適切な位置へ表示すればよい。
【０１０８】
（９）第５の実施の形態および第６の実施の形態において、複数の主画像データを横方向に連結したパノラマ画像を用いて統合サムネイル画像データの作成処理を説明したが、他の統合画像に対して同様の処理を適用することが可能である。例えば、複数の主画像データを縦方向に連結したパノラマ画像や、縦横両方向に複数の主画像データを連結したパノラマ画像、あるいは連写機能により出力された複数の主画像データなどに対しても同様に、上述の実施の形態において説明した処理を適用することが可能である。
【０１０９】
本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【０１１０】
また、パーソナルコンピュータなどに適用する場合、上述した制御に関するプログラムは、ＣＤ−ＲＯＭなどの記録媒体やインターネットなどのデータ信号を通じて提供することができる。図１０はその様子を示す図である。パーソナルコンピュータ４００は、ＣＤ−ＲＯＭ４０４を介してプログラムの提供を受ける。また、パーソナルコンピュータ４００は通信回線４０１との接続機能を有する。コンピュータ４０２は上記プログラムを提供するサーバーコンピュータであり、ハードディスク４０３などの記録媒体にプログラムを格納する。通信回線４０１は、インターネット、パソコン通信などの通信回線、あるいは専用通信回線などである。コンピュータ４０２はハードディスク４０３を使用してプログラムを読み出し、通信回線４０１を介してプログラムをパーソナルコンピュータ４００に送信する。すなわち、プログラムをデータ信号として搬送波に変調して、通信回線４０１を介して送信する。このように、プログラムは、記録媒体や搬送波などの種々の形態のコンピュータ読み込み可能なコンピュータプログラム製品として供給できる。
【０１１１】
なお、第１〜第６の実施形態の単体構成のカメラでは、制御プログラムを搭載するフラッシュメモリは書き換え可能なＲＯＭであるので、図１０と同様な構成でコンピュータに接続し、コンピュータを介してＣＤ−ＲＯＭなどの記録媒体から改良プログラムの提供を受けることも可能である。さらには、上記と同様にインターネット等を介して改良プログラムの提供を受けることも可能である。
【符号の説明】
【０１１２】
２００  カメラ
２０６  画像処理回路
２０８ａ  メモリカード
２０９  メモリ
２１０  カラーモニタ
２１１  ＣＰＵ
２１２  操作部材
【図１】
2010081589.tif 000003
【図２】
2010081589.tif 000004
【図３】
2010081589.tif 000005
【図４】
2010081589.tif 000006
【図５】
2010081589.tif 000007
【図６】
2010081589.tif 000008
【図７】
2010081589.tif 000009
【図８】
2010081589.tif 000010
【図９】
2010081589.tif 000011
【図１０】
2010081589.tif 000012
【図１１】
2010081589.tif 000013
【図１２】
2010081589.tif 000014
【図１３】
2010081589.tif 000015
【図１４】
2010081589.tif 000016
【図１５】
2010081589.tif 000017
【図１６】
2010081589.tif 000018