(57)【特許請求の範囲】
【請求項１】
撮像処理を実行することにより画像ファイルを生成する生成手段と、
前記生成された画像ファイルを、テンプレートの複数の枠のうちの１つの枠に関連付けて記憶する記憶手段と、
被写体を撮像することにより得られるスルー画像を、いずれの画像ファイルも未だ関連付けられていない前記複数の枠のすべてに挿入することにより、前記スルー画像を表示する表示手段と、
所定の撮影者の操作に応答して、前記スルー画像が挿入されている前記複数の枠のうちから１つの枠を選択する選択手段とを備え、
前記生成手段は、前記所定の撮影者の操作に応答して前記画像ファイルを生成し、
前記記憶手段は、前記生成された画像ファイルを前記選択された１つの枠に関連付けて記憶することを特徴とする撮像装置。
【請求項２】
前記表示手段は、前記記憶手段により記憶された画像ファイルを、前記画像ファイルに関連付けられた枠に挿入することにより、更に表示することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記撮像処理は、フォーカス処理又は露出調整処理を含む請求項１又は２記載の撮像装置。
【請求項４】
前記選択された１つの枠のアスペクト比に基づいて、前記画像ファイルに対してトリミング処理を実行するトリミング手段を更に備え、
前記記憶手段は、前記画像ファイルのトリムされた領域も更に関連付けて記憶することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記選択された１つの枠のアスペクト比に基づいて、前記撮像処理により得られる前記画像ファイルにアスペクト比を設定する設定手段を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記選択手段により前記複数の枠の選択が所定時間内に行われるとき、警告を実行する警告手段を更に備えることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
撮像装置の制御方法であって、
撮像処理を実行することで画像ファイルを生成する生成工程と、
前記生成された画像ファイルを、テンプレートの複数の枠のうちの１つの枠に関連付けて記憶する記憶工程と、
被写体を撮像することで得られるスルー画像を、いずれの画像ファイルも未だ関連付けられていない前記複数の枠のすべてに挿入することで、前記スルー画像を表示する表示工程と、
所定の撮影者の操作に応答して、前記スルー画像が挿入されている前記複数の枠のうちから１つの枠を選択する選択工程とを備え、
前記生成工程は、前記所定の撮影者の操作に応答して前記画像ファイルを生成し、
前記記憶工程は、前記生成された画像ファイルを前記選択された１つの枠に関連付けて記憶することを特徴とする撮像装置の制御方法。
【請求項８】
撮像装置の制御方法をコンピュータに実行させるプログラムであって、
前記制御方法は、
撮像処理を実行することで画像ファイルを生成する生成工程と、
前記生成された画像ファイルを、テンプレートの複数の枠のうちの１つの枠に関連付けて記憶する記憶工程と、
被写体を撮像することで得られるスルー画像を、いずれの画像ファイルも未だ関連付けられていない前記複数の枠のすべてに挿入することで、前記スルー画像を表示する表示工程と、
所定の撮影者の操作に応答して、前記スルー画像が挿入されている前記複数の枠のうちから１つの枠を選択する選択工程とを備え、
前記生成工程は、前記所定の撮影者の操作に応答して前記画像ファイルを生成し、
前記記憶工程は、前記生成された画像ファイルを前記選択された１つの枠に関連付けて記憶することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を撮影し、撮影された画像を用いてアルバムを生成する撮像装置とその制御方法、及びプログラムに関する。
【背景技術】
【０００２】
画像を撮影し、その撮影画像をページにレイアウトし、アルバムを生成する撮像装置（デジタルカメラ）が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１７２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された撮像装置では、撮影者が撮影した順に撮影画像が画像枠に挿入されているため、撮影した画像を撮影後直ぐに所望の場所にレイアウトすることができない。
【０００５】
本発明は、所望のスルー画像を所望のテンプレートの枠に挿入して表示することにより、撮影時において、簡単な操作で撮影者にスルー画像を確認させることができる撮像装置とその制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る撮像装置は、撮像処理を実行することにより画像ファイルを生成する生成手段と、前記生成された画像ファイルを、テンプレートの複数の枠のうちの１つの枠に関連付けて記憶する記憶手段と、被写体を撮像することにより得られるスルー画像を、いずれの画像ファイルも未だ関連付けられていない前記複数の枠のすべてに挿入することにより、前記スルー画像を表示する表示手段と、所定の撮影者の操作に応答して、前記スルー画像が挿入されている前記複数の枠のうちから１つの枠を選択する選択手段とを備え、前記生成手段は、前記所定の撮影者の操作に応答して前記画像ファイルを生成し、前記記憶手段は、前記生成された画像ファイルを前記選択された１つの枠に関連付けて記憶することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、所望のスルー画像を所望のテンプレートの枠に挿入して表示することにより、撮影時において、簡単な操作で撮影者にスルー画像を確認させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るデジタルカメラの概略構成を示すブロック図である。
【図２】図１のデジタルカメラでの第１実施形態に係るアルバム生成処理のフローチャートである。
【図３】図２のステップＳ２０１で表示されるテンプレート選択画面の例を模式的に示す図である。
【図４】本発明の第１実施形態で用いられるアルバムデータの例を示す図である。
【図５】図１のデジタルカメラが備える記憶媒体のディレクトリ構成を示す図である。
【図６】本発明の第１実施形態で用いられるアルバム生成モードの画面の例を示す図である。
【図７】図１のデジタルカメラでの第２実施形態に係るアルバム生成処理のフローチャートである。
【図８】図７のステップＳ７０１で表示されるテンプレート選択画面の例を模式的に示す図である。
【図９】本発明の第２実施形態で用いられるアルバムデータの例を示す図である。
【図１０】本発明の第２実施形態で用いられるアルバム生成モードの画面の例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について添付図面を参照して詳細に説明する。ここでは、本発明に係る撮像装置として、所謂、デジタルカメラを取り上げることとする。
【００１０】
《デジタルカメラの構成》
図１は本発明の実施形態に係るデジタルカメラの概略構成を示すブロック図である。制御部１０１に対し、撮像部１０２、表示部１０３、操作部１０４、ＲＯＭ１０５、ＲＡＭ１０６、記憶制御部１０７が接続されており、記憶制御部１０７には記憶媒体１０８が接続されている。
【００１１】
制御部１０１は、プロセッサ（ＣＰＵ）やバス、Ｉ／Ｏ等を含み、ＲＯＭ１０５に格納されたプログラムをＲＡＭ１０６の作業領域に展開、実行することにより、デジタルカメラ全体を制御する。すなわち、制御部１０１は、撮影に関わる各種機構の動作制御や画像処理等の他、撮影された画像（以下「撮影画像」という）を用いたアルバム生成に関する処理等を制御する。
【００１２】
撮像部１０２は、被写体を撮影して取得したアナログ信号をデジタルデータに変換し、また、ＡＤＣＴ（適応離散コサイン変換）等によりデータの圧縮処理を行う。撮像部１０２はまた、ズーム、フォーカス、絞り調整等のレンズ制御も行う。表示部１０３は、例えば液晶パネル又は有機ＥＬパネル等で構成されており、被写体像や撮影画像、制御部１０１から入力された情報、アルバムデータ画面、メニュー画面等が表示部１０３に表示される。
【００１３】
操作部１０４は、撮影者からの入力をタッチパネル式で行うためのユーザインターフェースである。本実施形態においては、表示部１０３のパネル全域にわたって静電センサが配置されており、表示部１０３のパネルのいずれかの部分に指が接触すると、接触した部分の座標を示す信号が静電センサから出力される構成になっている。制御部１０１は、この座標を示す信号を操作部１０４から受信すると、表示部１０３に表示されている画面上のどの位置に撮影者の指等が接触したかを検出する。以下、撮影者が指等を操作部１０４のパネルに接触させることを「タッチ」と言うこととする。
【００１４】
ＲＯＭ１０５は不揮発性メモリであり、ＲＯＭ１０５には制御部１０１が実行するプログラムデータやテンプレートデータ等が格納されている。ＲＡＭ１０６は制御部１０１のメインメモリであり、制御部１０１によるプログラム実行に関わる作業領域やデータの一時格納領域、撮像部１０２から入力された画像データ、制御部１０１よって編集処理されるアルバムデータ等の一時格納領域として使用される。
【００１５】
記憶媒体１０８は、画像データやアルバムデータ（以下「画像データ等」と記す）を記憶する媒体であり、例えば、デジタルカメラへの着脱が可能なメモリカード又はハードディスクドライブ等である。記憶媒体１０８は、デジタルカメラに内蔵されたフラッシュデバイス又はハードディスク等であってもよい。記憶制御部１０７は、画像データ等を記憶媒体１０８に記憶し、逆に、記憶された画像データを記憶媒体１０８から読み出す処理を行う。
【００１６】
《デジタルカメラでの第１実施形態に係るアルバム生成処理》
図２は、デジタルカメラでの第１実施形態に係るアルバム生成処理のフローチャートであり、各処理ステップは制御部１０１により実行される。アルバム生成は、例えば、表示部１０３に表示されたメニュー画面（不図示）から、撮影者が操作部１０４を介してアルバム生成モードを選択することにより開始することができる。
【００１７】
アルバム生成モードでは、制御部１０１は、アルバムデータのテンプレートをＲＯＭ１０５からＲＡＭ１０６に読み出し、撮影者にアルバムデータのテンプレートを選択させるためのテンプレート選択画面を表示部１０３に表示する（ステップＳ２０１）。図３は、ステップＳ２０１で表示されるテンプレート選択画面の例を模式的に示す図である。ここでは、図３（ａ）〜（ｄ）に示される４種類のテンプレートが準備されているものとし、図３の各図に示されている数字を含む矩形枠は画像枠を示している。
【００１８】
アルバムデータはアルバムのレイアウト情報を含んでおり、レイアウト情報には、画像枠を配置する位置、大きさ等に関する情報が含まれる。アルバムデータは、ＸＭＬ（eXtensible Markup Language）標準規格を利用して記述されており、制御部１０１は、ＸＭＬで記述されたアルバムデータを解釈して表示部１０３に表示する。
【００１９】
図４はアルバムデータの例を示す図であり、図４（ａ）は、図３（ａ）のテンプレートについて、ＸＭＬ標準規格で記述されたアルバムデータの例を示す図である。なお、図４（ｂ），（ｃ）については、後に、適宜、説明する。図４（ａ）のアルバムデータでは、各画像枠における座標と縦横の大きさが＜ｉｍａｇｅ＞要素４０１、＜ｉｍａｇｅ＞要素４０２、＜ｉｍａｇｅ＞要素４０３、＜ｉｍａｇｅ＞要素４０４の属性として設定されている。また、＜ｉｍａｇｅ＞要素４０１〜４０４のそれぞれにおいて、“ｘｌｉｎｋ：ｈｒｅｆ”属性には画像枠に挿入される画像データファイルのソースが記述される。しかし、初期値では画像が挿入されていないため、撮像部１０２から入力されるスルー画像であることを示す“ｃａｍｅｒａ”が記述されている。
【００２０】
本実施形態において、制御部１０１は、基本的には“ｘｌｉｎｋ：ｈｒｅｆ”属性に記述されているファイルパスに基づいて、記憶媒体１０８から画像ファイルをアルバムデータに関連付けて、表示部１０３に表示を行う。しかし、“ｃａｍｅｒａ”という文字列が記述されている場合は、制御部１０１は、例外的に、撮像部１０２から入力される画像データをアルバムデータに関連付けて表示部１０３に表示するようになっている。
【００２１】
なお、図４（ａ）の＜ｓｖｇ＞要素で囲まれた記述は、アルバムの１ページに対応するレイアウト情報である。＜ｓｖｇ＞要素をページ数分だけ並列記載することにより、複数のページのレイアウト情報を持たせることが可能であり、これにより、１つのＳＶＧファイルによって１冊のアルバムに相当するアルバムデータを構成することも可能である。また、複数のＳＶＧファイルによって１冊のアルバムに相当するアルバムデータを構成することも可能である。
【００２２】
図２の説明に戻る。撮影者の操作によりアルバムデータのテンプレートが選択されると（ステップＳ２０２）、制御部１０１は、選択されたテンプレートをコピーして初期のアルバムデータを生成し、記憶媒体１０８に記憶する（ステップＳ２０３）。第１実施形態では、図３（ａ）に示されるテンプレートが選択されたものとして、以下のフローを説明する。
【００２３】
図５は、記憶媒体１０８におけるディレクトリ構造を示す図であり、ステップＳ２０３で生成されたアルバムデータは、記憶媒体１０８のルートディレクトリ下のＳＶＧディレクトリに格納される。
【００２４】
図３（ａ）に示されるテンプレートを撮影者が選択すると、制御部１０１は、アルバム生成モードの画面を表示部１０３に表示させる。図６は、アルバム生成モードの画面の例を示す図である。図６（ａ）において、符号「６０１」は画像を配置するための領域を示している。領域６０１の内側に配置されている符号「６０２」，「６０３」，「６０４」，「６０５」で示される矩形はそれぞれ、図４（ａ）に示した＜ｉｍａｇｅ＞要素４０１〜４０４に対応する画像枠を示している。ステップＳ２０３の時点では、全ての画像枠６０２〜６０５に未だに画像が挿入されていないため、撮像部１０２から入力される画像データとして同一のスルー画像が表示されている。なお、図６（ｂ），（ｃ）については、後に、適宜、説明する。
【００２５】
制御部１０１は、図６（ａ）に示されるように画像枠にスルー画像を表示し、撮影者による撮影指示の有無、すなわち、撮影者が画像枠６０２〜６０５のいずれかをタッチしたかを判定する（ステップＳ２０４）。操作部１０４が画像枠６０２〜６０５のいずれかがタッチされたことを検知するまでの間（Ｓ２０４で“ＮＯ”）、制御部１０１は撮影指示待ちの状態となる。画像枠６０２〜６０５のいずれかの座標上への撮影者によるタッチを操作部１０４が検出すると（Ｓ２０４で“ＹＥＳ”）、制御部１０１は、撮像部１０２による撮影動作を実行し、静止画を生成する。更に制御部１０１は、生成した静止画を静止画ファイルとして、図５に示すディレクトリ構成にしたがって記憶媒体１０８に設けられたＤＣＩＭフォルダの下に記憶する（ステップＳ２０５）。以下、ステップＳ２０５では、撮影者が図６（ａ）に示される画像枠６０２にタッチし、これによって「ＩＭＧ＿０００１．ＪＰＧ」というファイル名の静止画ファイルが生成されたものとする。
【００２６】
続いて、制御部１０１は、ステップＳ２０５において生成した静止画ファイルをアルバムデータに関連付けるために、アルバムデータを更新する（ステップＳ２０６）。具体的には、図４（ａ）の＜ｉｍａｇｅ＞要素４０１の“ｘｌｉｎｋ：ｈｒｅｆ”属性の値の記述を、スルー画像を示す“ｃａｍｅｒａ”から、生成された静止画ファイルを示す“／ＤＣＩＭ／１００ＣＡＮＯＮ／ＩＭＧ＿０００１．ＪＰＧ”に変更する。
【００２７】
ステップＳ２０６によるアルバムデータの更新後のアルバムデータを図４（ｂ）に示し、更新後の表示部１０３に表示される画面例を図６（ｂ）に示す。図４（ｂ）では、タッチされた画像枠６０２に相当する＜ｉｍａｇｅ＞要素４０５において、“ｘｌｉｎｋ：ｈｒｅｆ”の値が更新されている。また、図６（ａ）の画像枠６０２に対応する図６（ｂ）の画像枠６０７に、ステップＳ２０５で生成された静止画が挿入されており、その他の画像枠６０８，６０９，６１０にはスルー画像が表示されている。以上の処理により、Ｓ２０４において撮影者がタッチしたものと検出された画像枠６０２に、撮影によって生成した静止画が挿入され、画面に表示されることがわかる。
【００２８】
次に、制御部１０１は、残りの画像枠の全てが画像で埋まったかを判定する（ステップＳ２０７）。全ての画像枠が埋まっていない場合（Ｓ２０７で“ＮＯ”）、処理はステップＳ２０４に戻される。すなわち、全ての画像枠に静止画が挿入されるまでステップＳ２０４〜Ｓ２０７の処理が繰り返される。
【００２９】
全ての画像枠に静止画が挿入されたときのアルバムデータの例を図４（ｃ）に示し、そのときに表示部１０３に表示される画面例を図６（ｃ）に示す。図４（ｃ）では、＜ｉｍａｇｅ＞要素４０６，４０７，４０８のそれぞれの“ｘｌｉｎｋ：ｈｒｅｆ”の値が静止画ファイルのパスに書き換えられて更新されている。これに対応して、図６（ｃ）では、図６（ｂ）の画像枠６０８，６０９，６１０に対応する画像枠６１２，６１３，６１４のそれぞれに静止画が挿入されている。
【００３０】
全ての画像枠が埋まると（Ｓ２０７で“ＹＥＳ”）、制御部１０１は、次のアルバムデータを作成するか否かを撮影者に問い合わせる画面を表示部１０３に表示して、撮影者の指示を判定する（ステップＳ２０８）。図６（ｄ）に、ステップＳ２０８で表示部１０３に表示される問合せ画面の一例を示す。撮影者が図６（ｄ）の問い合わせ画面の「はい」にタッチすると、次のアルバムデータを作成すると判定され（Ｓ２０８で“ＹＥＳ”）、処理はステップＳ２０１に戻される。一方、撮影者が図６（ｄ）の問い合わせ画面の「いいえ」にタッチすると、次のアルバムデータを作成しないと判定され（Ｓ２０８で“ＮＯ”）、アルバム生成処理は終了となる。
【００３１】
以上の処理によれば、撮影者は、撮像装置であるデジタルカメラの表示画面に表示されている画像枠にタッチするという操作を行うと、画像を撮影するだけでなく、撮影画像を撮影者が指定した所望の画像枠（つまり、タッチした画像枠）に挿入して、アルバムを生成することができる。
【００３２】
なお、本実施形態では、ステップＳ２０４において、撮影者による画像枠へのタッチを検出した場合に撮影動作を実行するとした。しかし、これに限られず、撮影画像の画質を向上させるために、撮影動作の前にタッチされた座標に基づいて、オートフォーカスや自動露出等を行った後に撮影動作を実行するようにしてもよい。
【００３３】
また本実施形態では、アルバムデータに表示される全ての画像枠を同じアスペクト比で示したが（図３参照）、これに限定されるものではない。例えば、図４に示したアルバムデータのＸＭＬ記述において、所定の＜ｉｍａｇｅ＞要素の“ｗｉｄｔｈ”属性、“ｈｅｉｇｈｔ”属性の値を変更することで、画像枠のアスペクト比の変更に対応させることができる。ここで、撮像部１０２により取得される画像のアスペクト比と画像枠のアスペクト比とが異なる場合には、画像枠に空白領域が生じないように、画像枠に挿入する静止画に対してトリミング処理を行ってから表示させることも、勿論、可能である。このとき、トリミング処理等の画像の編集は、制御部１０１により実行される。
【００３４】
本実施形態では、ステップＳ２０４において、撮影者による画像枠へのタッチを検出した場合に撮影動作を実行するとした。これに限られず、例えば、マルチアスペクト比に対応した撮像部１０２を備えるデジタルカメラにおいては、タッチされた画像枠のアスペクト比に対応して撮像部１０２が取得する画像のアスペクト比が設定され、撮影が実行されるようにしてもよい。つまり、制御部１０１が、撮像部１０２が取得する画像のアスペクト比を画像枠のアスペクト比に最も近い値に設定し、撮影を制御する構成としてもよい。
【００３５】
《第１実施形態に係るアルバム生成処理でのエラー処理》
図２〜６を参照して説明したアルバム生成処理の実行時に、撮影者によって極短い時間内に複数の画像枠がタッチされた場合のエラー処理について、以下に説明する。
【００３６】
ステップＳ２０４において、撮影者が画像枠６０２〜６０５（図６（ａ）参照）のいずれかにタッチしたこと（以下「今回のタッチ」という）を操作部１０４が検出する。すると、制御部１０１は、今回のタッチの検出の直前に検出したタッチ（以下「先のタッチ」という）に伴う静止画ファイル生成（ステップＳ２０５）及び静止画ファイルのアルバムデータへの関連付け（ステップＳ２０６）の処理が完了しているか否かを判定する。
【００３７】
処理が完了している場合、処理はステップＳ２０５へと進められ、撮影が実行されて、今回のタッチに伴う新たな静止画ファイルが生成される。一方、処理が完了していない場合、今回のタッチに伴う静止画ファイルは生成されず、先のタッチに伴う静止画ファイルが生成される。そして、生成された静止画ファイルと同一の静止画ファイルが今回のタッチに伴う静止画ファイルとしてアルバムデータに関連付けられ、表示部１０３に表示される。
【００３８】
このような判定は、例えば、ステータスを示すフラグを用いることで実現可能である。すなわち、フラグの初期値をゼロとし、ステップＳ２０４で撮影者によるタッチを検出した場合にフラグをインクリメントし、ステップＳ２０４が完了した場合にデクリメントする処理を行う。フラグがゼロである場合はステップＳ２０５に進み、ゼロでない場合はステップＳ２０５を省略してＳ２０６に進む処理を行う、といった処理により実現できる。
【００３９】
このようなエラー処理により、撮影者が極短い時間内に複数の画像枠にタッチした場合（つまり、連続してタッチを行った場合）、ステップＳ２０５での撮影処理と静止画ファイルの生成処理とが省略される。これにより、同様の静止画が複数生成されるという処理が実行されることのないようにすることができる。
【００４０】
上記エラー処理では、ステップＳ２０５の処理を実行するか否かの判定基準として、先のタッチに伴う静止画ファイルの生成処理及びアルバムデータへの関連付け処理が完了しているか否かを用いた。しかし、これに限定されず、例えば、タイマを用いて、先のタッチが検出されてから次のタッチが検出されるまでの期間の大小を、ステップＳ２０５の処理を実行するか否かの判定基準としてもよい。
【００４１】
なお、撮影者が同時に複数の画像枠にタッチしたことを操作部１０４が検出した場合には、表示部１０３にエラーメッセージが表示される等の警告が行われて、ステップＳ２０４の処理へ戻る構成とすることができる。なお、撮影者が極短い時間内に複数の画像枠にタッチした場合でも、同様に、警告が行われるようにしてもよい。
【００４２】
《デジタルカメラでの第２実施形態に係るアルバム生成処理》
図７は、デジタルカメラでの第２実施形態に係るアルバム生成処理のフローチャートであり、各処理ステップは制御部１０１により実行される。アルバム生成は、例えば、表示部１０３に表示されたメニュー画面（不図示）から、撮影者が操作部１０４を介してアルバム生成モードを選択することにより開始することができる。
【００４３】
アルバム生成モードでは、制御部１０１は、アルバムデータのテンプレートをＲＯＭ１０５からＲＡＭ１０６に読み出し、撮影者にアルバムデータのテンプレートを選択させるためのテンプレート選択画面を表示部１０３に表示する（ステップＳ７０１）。図８は、ステップＳ７０１で表示されるテンプレート選択画面の例を模式的に示す図である。ここでは、アルバム生成のために形状の異なる３種類のテンプレートが準備されており、撮影者はこれらの中から１つを選択することができる。このとき、テンプレートの形状だけでなく、テンプレートの色を撮影者に選択可能な構成としてもよい。
【００４４】
図９はアルバムデータの例を示す図であり、図９（ａ）は、図８（ａ）のテンプレートについてＸＭＬ標準規格で記述されたアルバムデータの例を示す図である。図９（ａ）に示す＜ｓｖｇ＞要素で囲まれた記述は、アルバムの１ページに対応するレイアウト情報である。＜ｓｖｇ＞要素をページ数分だけ並列記載することにより、複数のページのレイアウト情報を持たせることが可能であり、１冊のアルバムに相当するアルバムデータを構成することも可能である。また、複数のアルバムデータによって、１冊のアルバムに相当するアルバムデータを構成することも可能である。
【００４５】
アルバムの形状とサイズは、＜ｓｖｇ＞要素の“ｗｉｄｔｈ”属性と“ｈｅｉｇｈｔ”属性によって設定され、図９（ａ）ではそれぞれ６００という値が設定されている。よって、図９（ａ）に記述されたテンプレートの形状は、図８（ａ）に示される通り、正方形である。
【００４６】
アルバムのページ数は、＜ｔｉｔｌｅ＞要素に記述される。また、図９（ａ）では、１ページ目であることを示す“Ｐａｇｅ＿１”が記述される。アルバムに挿入される画像は、＜ｉｍａｇｅ＞要素を用いて記述されるが、ステップＳ７０１の時点では、画像は１枚も撮影されていないため、図９（ａ）には＜ｉｍａｇｅ＞要素の記述は存在しない。＜ｉｍａｇｅ＞要素については、以降の処理の説明の際に改めて説明する。
【００４７】
図７の説明に戻る。撮影者の操作によりアルバムデータのテンプレートが選択されると（ステップＳ７０２）、制御部１０１は、選択されたテンプレートをコピーして初期のアルバムデータを生成し、記憶媒体１０８に記憶する（ステップＳ７０３）。アルバムデータの記憶媒体１０８への記録は、第１実施形態と同様に、図５に示すディレクトリ構成に従って行われる。図５に示されように、生成されたアルバムデータは、記憶媒体１０８のルートディレクトリ下のＳＶＧディレクトリに格納される。
【００４８】
第２実施形態では、ステップＳ７０２において、図８（ａ）に示される正方形のテンプレートが選択されたものとして、以下のフローを説明する。図８（ａ）に示されるテンプレートが撮影者により選択されると、制御部１０１は、アルバム生成モードの画面を表示部１０３に表示させる（ステップＳ７０３）。図１０は、第２実施形態に係るアルバム生成モードの画面の例を示す図である。
【００４９】
図１０（ａ）に示される画面は、図９（ａ）のアルバムデータに対応しており、ステップＳ７０３では、図１０（ａ）の画面が表示部１０３に表示されることになる。図１０（ａ）において、符号「１００１」は、デジタルカメラの表示部１０３の表示画面である。符号「１００２」は、画像を配置するための領域であるアルバムページ領域であり、図１０（ａ）では、テンプレート選択画面にて選択された図８（ａ）の形状のアルバムページ領域１００２が表示されている。
【００５０】
符号「１００３」は、撮像部１０２から入力されるスルー画像を表示するためのスルー画像領域であり、撮影者はスルー画像領域１００３を見ながら撮影を行うことができる。符号「１００４」は、アルバムの次ページを作成するためのボタンである。符号「１００５」は、アルバム生成モードを終了させるためのボタンである。ボタン１００５が押下されると、制御部１０１は、アルバム生成モードを終了させ、メニュー画面（不図示）に戻す。
【００５１】
ステップＳ７０３の後、制御部１０１は、撮影者による撮影指示の有無、すなわち、撮影者がアルバムページ領域１００２の内側の何処かにタッチしたと操作部１０４が検出したか否かを判定する（ステップＳ７０４）。操作部１０４が撮影指示を検知するまでの間（Ｓ７０４で“ＮＯ”）、制御部１０１は撮影指示待ちの状態となる。
【００５２】
制御部１０１は、撮影指示を検出すると（Ｓ７０４で“ＹＥＳ”）、操作部１０４からの表示画面１００１の座標情報に基づいて、撮影者がタッチしたアルバムページ領域１００２上の座標情報を算出し、撮像部１０２による撮影動作を実行し、静止画を生成する。制御部１０１は更に、生成した静止画を静止画ファイルとして、図５に示すディレクトリ構成にしたがって、記憶媒体１０８に設けられたＤＣＩＭフォルダの下に記憶する（ステップＳ７０５）。なお、生成された静止画ファイル名を、第１実施形態と同じ「ＩＭＧ＿０００１．ＪＰＧ」とする。
【００５３】
以下の説明において、ステップＳ７０４では、操作部１０４は、撮影者が図１０（ｂ）に示される画面におけるアルバムページ領域１００２内の点１００６をタッチしたことを検知したものとする。したがって、ステップＳ７０５にて算出される、撮影者がタッチしたアルバムページ領域１００２上の座標情報とは、点１００６のアルバムページ領域１００２での座標である。
【００５４】
ここで、アルバムページ領域１００２の座標は、左上の角を原点（０，０）とし、ｘ座標の最大値をアルバムデータの＜ｓｖｇ＞要素の“ｗｉｄｔｈ”属性の値、ｙ座標の最大値をアルバムデータの＜ｓｖｇ＞要素の“ｈｅｉｇｈｔ”属性の値、として設定される。よって、例えば、図１０（ａ）に示されるアルバムページ領域１００２の場合、左上（０，０）、右上（６００，０）、左下（０，６００）、右下（６００，６００）で表現される座標空間となる。ここでは、ステップＳ７０５において、点１００６の座標として、（１５０，１５０）が算出されたものとする。
【００５５】
ステップＳ７０５の後、制御部１０１は、ステップＳ７０５で生成した静止画ファイルとアルバムデータとの関連付けを行い（ステップＳ７０６）、具体的には、静止画ファイルに係る静止画をアルバムデータに挿入する処理を行う。より詳しくは、静止画を固定のサイズに設定し、静止画の中心に点１００６が位置するように、アルバムデータに挿入する。
【００５６】
こうして更新されたアルバムデータ記述が図９（ｂ）に示されている。図９（ｂ）では、＜ｉｍａｇｅ＞要素の記述が挿入された静止画に相当する。“ｉｄ”属性は、静止画のＩＤ番号であり、ここでは同一ページ内に最初に挿入された静止画であるため、その値は“１”となっている。
【００５７】
“ｘ”属性と“ｙ”属性はそれぞれ、静止画が挿入される位置を示しており、静止画の左上角の座標である。“ｗｉｄｔｈ”属性と“ｈｅｉｇｈｔ”属性は、静止画のサイズを示している。本実施形態では、アルバムデータに挿入される静止画のサイズは、横が“２００”、縦が“１５０”で固定されているものとする。“ｘ”属性と“ｙ”属性のそれぞれの値は、静止画のサイズと中心座標から求められる。“ｘ”属性の値は、点１００６のｘ座標（＝１５０）から静止画の横サイズの半分（＝１００）を引いた“５０”と記述され、“ｙ”属性の値は、点１００６のｙ座標（＝１５０）から静止画の縦サイズの半分（＝７５）を引いた“７５”と記述される。
【００５８】
“ｘｌｉｎｋ：ｈｒｅｆ”属性は、静止画の格納されているファイルパスを示す。本実施形態では、第１実施形態と同様に図５に示されるように、ファイルパスは“ＤＣＩＭ／１００ＣＡＮＯＮ／ＩＭＧ＿０００１．ＪＰＧ”と記述される。
【００５９】
図９（ｂ）のアルバムデータに基づいて表示部１０３に表示されるアルバム生成モードの画面の例が図１０（ｃ）に示されている。図１０（ｃ）の画面中、符号「１００７」は挿入された静止画であり、座標（５０，７５）の位置に静止画の左上の角が位置するように、つまり、静止画の中心が点１００６の座標（１５０，１５０）となるように、挿入されている。
【００６０】
図７のフローチャートには示さないが、ステップＳ７０４〜Ｓ７０６の処理を繰り返し行うことで、アルバムページ領域１００２に次々と静止画が挿入される。更に３枚の静止画が挿入された後のアルバムデータの例が図９（ｃ）に、図９（ｃ）のアルバムデータに基づいて表示部１０３に表示されるアルバム生成モードの画面の例が図１０（ｄ）に示されている。図９（ｃ）に示されるように、追加された３枚の静止画に相当する、“ｉｄ”属性が“２”、“３”、“４”の３つの＜ｉｍａｇｅ＞要素が追加され、図１０（ｄ）の画面に示されるように、追加された３枚の静止画１００８，１００９，１０１０が表示されている。
【００６１】
このようにしてアルバムを生成している途中で、制御部１０１は、次ページを作るためのボタン１００４が 撮影者により押下されたことを操作部１０４が検知したか否か判定する（ステップＳ７０７）。ボタン１００４が押下された場合（Ｓ７０７で“ＹＥＳ”）、制御部１０１は、アルバムデータの中に次のページのための新たな＜ｓｖｇ＞要素を追加することによって、新しいページを挿入し（ステップＳ７０８）、処理をステップＳ７０４に戻す。
【００６２】
図１０（ｄ）の画面で、次ページを作るためのボタン１００４が押下された場合の更新されたアルバムデータが図９（ｄ）に示されている。図９（ｄ）に示されるように、新たな＜ｓｖｇ＞要素が追加され、新たな＜ｓｖｇ＞要素の中の＜ｔｉｔｌｅ＞要素に、２ページ目であることを示す“Ｐａｇｅ＿２”が記述されている。図９（ｄ）のアルバムデータに基づいて表示部１０３に表示されるアルバム生成モードの画面の例が図１０（ｅ）に示されている。図１０（ｅ）に示されるように、２ページ目のアルバムページ領域１０１１には、２ページ目であることを示す“Ｐａｇｅ＿２”が記述されている。
【００６３】
アルバムを生成している途中で、制御部１０１は、撮影者によりアルバム生成モードを終了させるためのボタン１００５が押下されたことを操作部１０４が検知したか否か判定する（ステップＳ７０８）。よって、ボタン１００４が押下されず（Ｓ７０７で“ＮＯ”）、ボタン１００５が押下された場合（Ｓ７０９で“ＹＥＳ”）、制御部１０１は、アルバム生成モードを終了させる。ボタン１００４が押下されず（Ｓ７０７で“ＮＯ”）、ボタン１００５も押下されない場合（Ｓ７０９で“ＮＯ”）、処理はステップＳ７０４に戻される。
【００６４】
以上の処理によれば、撮影者は表示部１０３に表示されているアルバムページ領域１００２内の所望の位置にタッチするだけで、タッチされた位置に撮影画像が挿入されたアルバムを生成することができる。
【００６５】
なお、本実施形態では、ステップＳ７０６において、アルバムデータに挿入される静止画のサイズを、横が“２００”、縦が“１５０”の固定サイズとしたが、これに限定されるものではない。例えば、アルバム生成モードでの各種パラメータの設定画面（不図示）を撮影者に表示し、その画面において撮影者に所望の画像サイズを変更、設定させる構成とすることができる。
【００６６】
また、撮影者がタッチした点を中心に、既に挿入されている静止画と重ならない程度にまで大きく、又は、アルバムページ領域１００２からはみ出さない程度にまで大きく、サイズが設定されるようにしてもよい。更に、撮影者がアルバムページ領域１００２にタッチする際の押し具合（指の接触面積や接触時間等）に応じて、挿入する静止画のサイズが決定されるようにしてもよい。これは、接触面積及び接触時間を算出する機能を操作部１０４に追加することにより実現することができる。この場合、例えば、接触面積が大きいほど、また、接触時間が長くなるほど、静止画のサイズが大きくなるように設定することができる。
【００６７】
本実施形態では、アルバムデータに挿入される静止画が挿入済みの静止画に重なってもよく、この場合、挿入済みの静止画が背面に、新しく挿入される静止画が前面に表示されるようにしてもよいし、撮影者に警告が行われるようにしてもよい。また、アルバムデータに挿入される静止画が、アルバムページ領域１００２からはみ出る場合は、撮影者に警告が行われるようにしてもよい。
【００６８】
本実施形態では、ステップＳ７０７において、撮影者が次ページを作るためのボタン１００４を押下した場合に、新しいページが挿入されて新しいページに切り替えられるとしたが、新しいページへの切り替えは、別の形態によって実現してもよい。例えば、アルバムページ領域１００２の領域と、挿入された静止画が占める領域を比較し、挿入された静止画が占める領域の割合が予め定められた値を越えた場合に、自動でページが切り替えられる構成としてもよい。また、１ページ分のアルバムページ領域１００２の挿入された静止画の数が予め定められた数を超えた場合に、自動でページが切り替えられるようにしてもよい。
【００６９】
なお、第２実施形態において、撮影者が、同時又は極短い時間内に、アルバムページ領域１００２内の複数の点にタッチした場合のエラー処理は、第１実施形態に準ずる。すなわち、第１実施形態における「撮影者が複数の画像枠へタッチしたこと」を、第２実施形態では「撮影者がアルバムページ領域１００２内の複数の点にタッチしたこと」に読み替えて、同じ内容のエラー処理が実行される。
【００７０】
《その他の実施形態》
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００７１】
本発明は以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介して撮像装置に供給し、撮像装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００７２】
１０１    制御部
１０２    撮像部
１０３    表示部
１０４    操作部
４０１〜４０８    ＜ｉｍａｇｅ＞要素
６０１    （画像を配置するための）領域
６０２〜６０５    画像枠
１００２    アルバムページ領域
１００３    スルー画像領域
【図１】
0005562149.tif 000002
【図２】
0005562149.tif 000003
【図３】
0005562149.tif 000004
【図４】
0005562149.tif 000005
【図５】
0005562149.tif 000006
【図６】
0005562149.tif 000007
【図７】
0005562149.tif 000008
【図８】
0005562149.tif 000009
【図９】
0005562149.tif 000010
【図１０】
0005562149.tif 000011