(57)【要約】【課題】  撮影により得られた画像と合成するテンプレートを選択する際に、その画像に適したテンプレートを効率的に選択することのできる、テンプレート選択プログラム、テンプレート選択装置、テンプレート選択方法及び記録媒体を提供する。【解決手段】  テンプレート画像に対して期間を表す時間属性を付与する時間属性付与手段（４１）と、撮影画像の撮影日時情報を抽出する撮影日時抽出手段（４３）と、時間属性付与手段がテンプレートに付与した期間と撮影日時抽出手段が抽出した撮影画像の撮影日時とを比較して、撮影日時を期間に含むテンプレート画像を候補テンプレートとして選別するテンプレート選別手段（４５）と、選別された候補テンプレートの一覧を表示するテンプレート一覧表示手段（４６、４７）と、テンプレート一覧表示手段が表示した候補テンプレートの一覧から所望のテンプレートを選択するテンプレート選択手段とを有するテンプレート選択装置である。【選択図】    図３
2006338592.tif 000002
【特許請求の範囲】
【請求項１】
複数のテンプレート画像を記憶し、撮影日時情報が付与された撮影画像と前記テンプレート画像とを合成するテンプレート選択装置で動作するプログラムであって、
前記テンプレート画像に対して期間を表す時間属性を付与する時間属性付与ステップと、
前記撮影画像の前記撮影日時情報を抽出する撮影日時抽出ステップと、
前記時間属性付与ステップで前記テンプレートに付与された期間と前記撮影日時抽出ステップで抽出した前記撮影画像の撮影日時とを比較して、前記撮影日時を前記期間に含む前記テンプレート画像を候補テンプレートとして選別するテンプレート選別ステップと、
前記選別された候補テンプレートの一覧を表示するテンプレート一覧表示ステップと、
前記テンプレート一覧表示ステップで表示された前記候補テンプレートの一覧から所望のテンプレートを選択するテンプレート選択ステップと、
を有することを特徴とするテンプレート選択プログラム。
【請求項２】
前記撮影画像と前記選別された各候補テンプレートを合成する画像合成ステップを有し、
前記テンプレート一覧表示ステップは、前記画像合成ステップで合成された前記撮影画像と前記候補テンプレートとの合成画像を一覧表示する合成画像一覧表示ステップを更に有することを特徴とする請求項１に記載のテンプレート選択プログラム。
【請求項３】
前記時間属性付与ステップで前記テンプレート画像に付与される時間属性は、時間帯、季節または月または週または日で表される期間であることを特徴とする請求項１または２に記載のテンプレート選択プログラム。
【請求項４】
前記テンプレート選別ステップは、前記季節、月、週、日のいずれか一つで表される期間と、前記時間帯で表される期間とに基づいて前記テンプレートを選別することを特徴とする請求項３に記載のテンプレート選択プログラム。
【請求項５】
前記テンプレート一覧ステップで表示される一覧を、前記テンプレート画像に付与された前記期間の指定を変更して切り換える表示切り換えステップを更に有することを特徴とする請求項３に記載のテンプレート選択プログラム。
【請求項６】
前記撮影画像は更にキーワードが付与され、
前記テンプレート一覧表示ステップは、前記撮影画像に付与されたキーワードをもとにその撮影画像の前記期間を特定し、特定された期間に基づいてテンプレート一覧表示の初期表示を行うことを特徴とする請求項４に記載のテンプレート選択プログラム。
【請求項７】
複数のテンプレート画像を記憶し、撮影日時情報が付与された撮影画像と前記テンプレート画像とを合成するテンプレート選択装置であって、
前記テンプレート画像に対して期間を表す時間属性を付与する時間属性付与手段と、
前記撮影画像の前記撮影日時情報を抽出する撮影日時抽出手段と、
前記時間属性付与手段が前記テンプレートに付与した期間と前記撮影日時抽出手段が抽出した前記撮影画像の撮影日時とを比較して、前記撮影日時を前記期間に含む前記テンプレート画像を候補テンプレートとして選別するテンプレート選別手段と、
前記選別された候補テンプレートの一覧を表示するテンプレート一覧表示手段と、
前記テンプレート一覧表示手段が表示した前記候補テンプレートの一覧から所望のテンプレートを選択するテンプレート選択手段と、
を有することを特徴とするテンプレート選択装置。
【請求項８】
前記撮影画像と前記選別された各候補テンプレートを合成する画像合成手段を有し、
前記テンプレート一覧表示手段は、前記画像合成手段が合成した前記撮影画像と前記候補テンプレートとの合成画像を一覧表示する合成画像一覧表示手段を更に有することを特徴とする請求項７に記載のテンプレート選択装置。
【請求項９】
前記時間属性付与手段が前記テンプレート画像に付与する時間属性は、時間帯、季節または月または週または日で表される期間であることを特徴とする請求項７または８に記載のテンプレート選択装置。
【請求項１０】
前記テンプレート選別手段は、前記季節、月、週、日のいずれか一つで表される期間と、前記時間帯で表される期間とに基づいて前記テンプレートを選別することを特徴とする請求項９に記載のテンプレート選択装置。
【請求項１１】
前記テンプレート一覧手段が表示する一覧を、前記テンプレート画像に付与された前記期間の指定を変更して切り換える表示切り換え手段を更に有することを特徴とする請求項９に記載のテンプレート選択装置。
【請求項１２】
前記撮影画像は更にキーワードが付与され、
前記テンプレート一覧表示手段は、前記撮影画像に付与されたキーワードをもとにその撮影画像の前記期間を特定し、特定された期間に基づいてテンプレート一覧表示の初期表示を行うことを特徴とする請求項１０に記載のテンプレート選択装置。
【請求項１３】
複数のテンプレート画像を記憶し、撮影日時情報が付与された撮影画像と前記テンプレート画像とを合成するテンプレート選択装置のテンプレート選択方法であって、
前記テンプレート画像に対して期間を表す時間属性を付与する時間属性付与ステップと、
前記撮影画像の前記撮影日時情報を抽出する撮影日時抽出ステップと、
前記時間属性付与ステップで前記テンプレートに付与された期間と前記撮影日時抽出ステップで抽出した前記撮影画像の撮影日時とを比較して、前記撮影日時を前記期間に含む前記テンプレート画像を候補テンプレートとして選別するテンプレート選別ステップと、
前記選別された候補テンプレートの一覧を表示するテンプレート一覧表示ステップと、
前記テンプレート一覧表示ステップで表示された前記候補テンプレートの一覧から所望のテンプレートを選択するテンプレート選択ステップと、
を有することを特徴とするテンプレート選択方法。
【請求項１４】
複数のテンプレート画像を記憶し、撮影日時情報が付与された撮影画像と前記テンプレート画像とを合成するテンプレート選択装置で動作するプログラムを記録した記録媒体であって、
前記テンプレート画像に対して期間を表す時間属性を付与する時間属性付与ステップと、
前記撮影画像の前記撮影日時情報を抽出する撮影日時抽出ステップと、
前記時間属性付与ステップで前記テンプレートに付与された期間と前記撮影日時抽出ステップで抽出した前記撮影画像の撮影日時とを比較して、前記撮影日時を前記期間に含む前記テンプレート画像を候補テンプレートとして選別するテンプレート選別ステップと、
前記選別された候補テンプレートの一覧を表示するテンプレート一覧表示ステップと、
前記テンプレート一覧表示ステップで表示された前記候補テンプレートの一覧から所望のテンプレートを選択するテンプレート選択ステップと、
を有することを特徴とするテンプレート選択プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影により得られた画像と合成するテンプレートを選択するに際し、その画像に適したテンプレートを効率的に選択することのできる、テンプレート選択技術に関する。
【背景技術】
【０００２】
デジタルカメラで撮像した画像をパーソナルコンピュータ（ＰＣ）等に取り込んでプリントする際、その画像とイラストや風景を表したテンプレートとを組み合わせてプリントすることが行われている。
【０００３】
これらのテンプレートには、撮像環境に応じた多種多様なパターンが用意されている。特許文献１には、カメラに搭載されているＧＰＳから場所情報や時間情報などの情報を取得し、画像に適したテンプレートを探す方法が開示されている。
【特許文献１】特開２００２−１００６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の方法を適用するためには、デジタルカメラにはＧＰＳが組み込まれていなければならない。従って、ＧＰＳ機能を備えていないデジタルカメラでは、この方法を使用することができない。
【０００５】
さらに特許文献１に記載された技術では、時間情報のみでテンプレートを選択させるため、選択範囲が狭いという点が指摘される。即ち、時間以外の情報、例えば特定の日、季節といった情報を組み合わせた、より柔軟な条件の下でテンプレートを選択することが困難であった。このため、テンプレートの選択に時間がかかっていた。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、撮影により得られた画像と合成するテンプレートを選択する際に、その画像に適したテンプレートを効率的に選択することのできる、テンプレート選択プログラム、テンプレート選択装置、テンプレート選択方法及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための、本発明に係る請求項１に記載のテンプレート選択プログラムは、複数のテンプレート画像を記憶し、撮影日時情報が付与された撮影画像と前記テンプレート画像とを合成するテンプレート選択装置で動作するプログラムであって、前記テンプレート画像に対して期間を表す時間属性を付与する時間属性付与ステップと、前記撮影画像の前記撮影日時情報を抽出する撮影日時抽出ステップと、前記時間属性付与ステップで前記テンプレートに付与された期間と前記撮影日時抽出ステップで抽出した前記撮影画像の撮影日時とを比較して、前記撮影日時を前記期間に含む前記テンプレート画像を候補テンプレートとして選別するテンプレート選別ステップと、前記選別された候補テンプレートの一覧を表示するテンプレート一覧表示ステップと、前記テンプレート一覧表示ステップで表示された前記候補テンプレートの一覧から所望のテンプレートを選択するテンプレート選択ステップとを有する。
【０００８】
また本発明に係る請求項２に記載のテンプレート選択プログラムは、上記記載の発明であるテンプレート選択プログラムにおいて、前記撮影画像と前記選別された各候補テンプレートを合成する画像合成ステップを有し、前記テンプレート一覧表示ステップは、前記画像合成ステップで合成された前記撮影画像と前記候補テンプレートとの合成画像を一覧表示する合成画像一覧表示ステップを更に有する。
【０００９】
また本発明に係る請求項３に記載のテンプレート選択プログラムは、上記記載の発明であるテンプレート選択プログラムにおいて、前記時間属性付与ステップで前記テンプレート画像に付与される時間属性は、時間帯、季節または月または週または日で表される期間である。
【００１０】
また本発明に係る請求項４に記載のテンプレート選択プログラムは、上記記載の発明であるテンプレート選択プログラムにおいて、前記テンプレート選別ステップは、前記季節、月、週、日のいずれか一つで表される期間と、前記時間帯で表される期間とに基づいて前記テンプレートを選別する。
【００１１】
また本発明に係る請求項５に記載のテンプレート選択プログラムは、上記記載の発明であるテンプレート選択プログラムにおいて、前記テンプレート一覧ステップで表示される一覧を、前記テンプレート画像に付与された前記期間の指定を変更して切り換える表示切り換えステップを更に有する。
【００１２】
また本発明に係る請求項６に記載のテンプレート選択プログラムは、上記記載の発明であるテンプレート選択プログラムにおいて、前記撮影画像は更にキーワードが付与され、  前記テンプレート一覧表示ステップは、前記撮影画像に付与されたキーワードをもとにその撮影画像の前記期間を特定し、特定された期間に基づいてテンプレート一覧表示の初期表示を行う。
【００１３】
また本発明に係る請求項７に記載のテンプレート選択装置は、複数のテンプレート画像を記憶し、撮影日時情報が付与された撮影画像と前記テンプレート画像とを合成するテンプレート選択装置であって、前記テンプレート画像に対して期間を表す時間属性を付与する時間属性付与手段と、前記撮影画像の前記撮影日時情報を抽出する撮影日時抽出手段と、前記時間属性付与手段が前記テンプレートに付与した期間と前記撮影日時抽出手段が抽出した前記撮影画像の撮影日時とを比較して、前記撮影日時を前記期間に含む前記テンプレート画像を候補テンプレートとして選別するテンプレート選別手段と、前記選別された候補テンプレートの一覧を表示するテンプレート一覧表示手段と、前記テンプレート一覧表示手段が表示した前記候補テンプレートの一覧から所望のテンプレートを選択するテンプレート選択手段とを有する。
【００１４】
また本発明に係る請求項８に記載のテンプレート選択装置は、上記記載の発明であるテンプレート選択装置において、前記撮影画像と前記選別された各候補テンプレートを合成する画像合成手段を有し、前記テンプレート一覧表示手段は、前記画像合成手段が合成した前記撮影画像と前記候補テンプレートとの合成画像を一覧表示する合成画像一覧表示手段を更に有する。
【００１５】
また本発明に係る請求項９に記載のテンプレート選択装置は、上記記載の発明であるテンプレート選択装置において、前記時間属性付与手段が前記テンプレート画像に付与する時間属性は、時間帯、季節または月または週または日で表される期間である。
【００１６】
また本発明に係る請求項１０に記載のテンプレート選択装置は、上記記載の発明であるテンプレート選択装置において、前記テンプレート選別手段は、前記季節、月、週、日のいずれか一つで表される期間と、前記時間帯で表される期間とに基づいて前記テンプレートを選別する。
【００１７】
また本発明に係る請求項１１に記載のテンプレート選択装置は、上記記載の発明であるテンプレート選択装置において、前記テンプレート一覧手段が表示する一覧を、前記テンプレート画像に付与された前記期間の指定を変更して切り換える表示切り換え手段を更に有する。
【００１８】
また本発明に係る請求項１２に記載のテンプレート選択装置は、上記記載の発明であるテンプレート選択装置において、前記撮影画像は更にキーワードが付与され、前記テンプレート一覧表示手段は、前記撮影画像に付与されたキーワードをもとにその撮影画像の前記期間を特定し、特定された期間に基づいてテンプレート一覧表示の初期表示を行う。
【００１９】
また本発明に係る請求項１３に記載のテンプレート選択方法は、複数のテンプレート画像を記憶し、撮影日時情報が付与された撮影画像と前記テンプレート画像とを合成するテンプレート選択装置のテンプレート選択方法であって、前記テンプレート画像に対して期間を表す時間属性を付与する時間属性付与ステップと、前記撮影画像の前記撮影日時情報を抽出する撮影日時抽出ステップと、前記時間属性付与ステップで前記テンプレートに付与された期間と前記撮影日時抽出ステップで抽出した前記撮影画像の撮影日時とを比較して、前記撮影日時を前記期間に含む前記テンプレート画像を候補テンプレートとして選別するテンプレート選別ステップと、前記選別された候補テンプレートの一覧を表示するテンプレート一覧表示ステップと、前記テンプレート一覧表示ステップで表示された前記候補テンプレートの一覧から所望のテンプレートを選択するテンプレート選択ステップとを有する。
【００２０】
また本発明に係る請求項１４に記載の記録媒体は、複数のテンプレート画像を記憶し、撮影日時情報が付与された撮影画像と前記テンプレート画像とを合成するテンプレート選択装置で動作するプログラムを記録した記録媒体であって、前記テンプレート画像に対して期間を表す時間属性を付与する時間属性付与ステップと、前記撮影画像の前記撮影日時情報を抽出する撮影日時抽出ステップと、前記時間属性付与ステップで前記テンプレートに付与された期間と前記撮影日時抽出ステップで抽出した前記撮影画像の撮影日時とを比較して、前記撮影日時を前記期間に含む前記テンプレート画像を候補テンプレートとして選別するテンプレート選別ステップと、前記選別された候補テンプレートの一覧を表示するテンプレート一覧表示ステップと、前記テンプレート一覧表示ステップで表示された前記候補テンプレートの一覧から所望のテンプレートを選択するテンプレート選択ステップとを有するプログラムを記録した。
【発明の効果】
【００２１】
本発明によれば、撮影により得られた画像に適したテンプレートを効率的に選択することができる。
【発明を実施するための最良の形態】
【００２２】
本発明の実施の形態に係るテンプレート選択方法の基本的な考え方について説明する。
本発明では、テンプレートは、日（１月１日〜１２月３１日）毎、週（１月１週〜１２月５週）毎、月（１月〜１２月）毎、季節（例えば、春夏秋冬、２４節季など）毎に対応付けられている。この日、週、月、季節をカレンダカテゴリという。なお、１つのテンプレートは、日、週、月、季節のいずれかの１つのカレンダカテゴリのみと対応づけられており、重複して対応つけられてはいない。  
従って、月日を指定することにより、その日に対応するテンプレートを特定することができる。また、月週を指定することにより、その週に対応するテンプレートを特定することができる。月を指定することにより、その月に対応するテンプレートを特定することができる。そして、季節を指定することにより、その季節に対応するテンプレートを特定することができる。
【００２３】
更に、テンプレートは、「時間」に対応付けられている。本発明で取り扱う「時間」は、何時何分といった実時間でなく、明け方、朝、昼、夕方といったあいまいな時間帯を意味している。この「時間」を時間カテゴリという。  
そして、この「時間」を指定することにより、その「時間」に対応するテンプレートを特定することができる。
【００２４】
一方、撮影された画像には、付帯情報として、撮影年月日時分、シーン撮影設定（キーワード）が記録されている。この付帯情報にある撮影年月日と上述の日、週、月、季節とが対応する。また、付帯情報にある撮影時分と上述の「時間」とが対応する。  
従って、付帯情報の撮影年月日時分から対応するテンプレートを抽出することができる。
【００２５】
次に、具体例を用いて、テンプレートを選択するまでの動作について説明する。  
例えば、南太平洋のリゾート地の風景を撮影した画像を選択したとする。この画像の撮影日時は、２００４年８月３日１４時１８分０６秒である。
【００２６】
まず、撮影年月日からカレンダカテゴリ「日、週、月、季節」に対応するテンプレートを抽出する。次に、撮影時間１４時１８分０６秒に対応して時間カテゴリ「朝、昼、夕、・・・」から「昼」を特定し、その時間カテゴリに登録されているテンプレートを検索する。そして、時間カテゴリとカレンダカテゴリの両方のカテゴリに共通して登録されているテンプレートを抽出する。  
なお、この抽出を行う際、より狭いカレンダカテゴリにあるテンプレートを優先して抽出する。即ち、日＞週＞月＞季節の順序で抽出する。例えば、８月３日に共通のテンプレートが登録されていれば、そのテンプレートを採用する。８月３日に共通のテンプレートが登録されておらず、８月第１週に共通のテンプレートが登録されていれば、そのテンプレートを採用する。このように、対象範囲の狭いものから優先して選択することで、より適切なテンプレートを抽出できることになる。
【００２７】
図１は、テンプレートの一覧表示画面を示す図である。  
一覧表示画面１０には、画像表示エリア１１、テンプレート表示エリア１２及び、操作エリア１３が設けられている。そして、操作エリア１３は、切替操作ボックス１４、ＯＫボタン１５及びキャンセルボタン１６が備えられている。  
画像表示エリア１１には、ユーザが任意に選択した画像が表示される。そして、テンプレート表示エリア１２には、画像の撮影日時情報に基づいて抽出されたテンプレートが画像と共に表示される。
【００２８】
ユーザは、テンプレート表示エリア１２に表示されたテンプレートから所望のテンプレートを選択することができる。マウスを用いて、所望のテンプレートをクリックし、ＯＫボタン１５を操作すると、そのテンプレートが選択される。  
テンプレート表示エリア１２に所望のテンプレートが表示されていない場合は、ユーザは切替操作ボックス１４を操作することで、テンプレートの選択を切替えることができる。
【００２９】
図１に示す時間切替ボックス１４ａには、時間カテゴリとして「昼」が選択されていることが表示されている。またカレンダ切替ボックス１４ｂには、カレンダカテゴリとして「日」が選択されていることが表示されている。  
そこで、ユーザが時間切替ボックス１４ａで、時間カテゴリとして「朝」を選択すると、その条件に適合するテンプレートが選択されてテンプレート表示エリア１２に表示される。また、ユーザがカレンダ切替ボックス１４ｂで、カレンダカテゴリとして「月」を選択すると、その条件に適合するテンプレートが選択されてテンプレート表示エリア１２に表示される。
【００３０】
なお、撮影された画像付帯情報に、キーワードが記録されている場合は、そのキーワードを用いてカレンダカテゴリが特定される。例えば、キーワードとして「花火」が設定されていた場合は、予め設けられたテーブルに基づいて、カレンダカテゴリには「季節」が指定される。
【００３１】
続いて、上述のテンプレート選択動作を実現するためのテンプレート選択装置２０の構成について図２に示すブロック図を参照しつつ説明する。  
テンプレート選択装置２０は、表示部２１、通信部２２、操作部２３、データ記憶部２４、プログラムメモリ２５及び処理部２６を備えている。  
表示部２１は、画像等を表示するＣＲＴまたはＴＦＴ液晶ディスプレイである。通信部２２は、外部装置（不図示）との間でデータの授受を行う。操作部２３は、ユーザからの操作指示入力を受取るためのキーボード、マウス等の入力デバイスである。データ記憶部２４は、外部装置（不図示）から送信された画像やテンプレートの選択動作に必要なデータを保存する。プログラムメモリ２５は、テンプレート選択装置２０で動作するプログラムを記録する。処理部２６は、テンプレート選択装置２０の動作を統括的に制御する。
【００３２】
図３は、データ記憶部２４に記憶されている個別のテーブルと、プログラムメモリ２５に記憶されている個別の処理プログラムとの間のリンケージを示す図である。
【００３３】
データ記憶部２４には、テンプレートデータベース３０、カレンダテーブル３１、時間テーブル３２及びカレンダカテゴリ設定テーブル３３が設けられている。  
テンプレートデータベース３０には、テンプレートとして使用される画像が保存されている。そして、それぞれのテンプレートには、テンプレートＩＤが識別情報として付与されている。
【００３４】
図４は、カレンダテーブル３１の内容を示す図である。カレンダテーブル３１には、それぞれのカレンダカテゴリに対応してテンプレートＩＤが記憶されている。カレンダテーブル３１には、日シート、週シート、月シート、季節シートが設けられ、それぞれのシートのカレンダ要素に対応してテンプレートＩＤが保存されている。なお、上述のように、１つのテンプレートＩＤは、日シート、週シート、月シート、季節シートのいずれかに記録され、重複して記録されることはない。
【００３５】
図５は、時間テーブル３２の内容を示す図である。時間テーブル３２には、それぞれの時間カテゴリに対応してテンプレートＩＤが記憶されている。図６は、時間カテゴリの例を示す図である。なお、図６の時間カテゴリは例示であり、ここに示す以外にも、時間カテゴリを分類して用いても良い。
【００３６】
図７は、カレンダカテゴリ設定テーブル３３の内容を示す図である。カレンダカテゴリ設定テーブル３３には、それぞれのキーワードに対応するカレンダカテゴリが記憶されている。図８は、キーワードの例を示す図である。なお、図８のキーワードは例示であり、ここに示す以外にも、キーワードを分類して用いても良い。
【００３７】
次に、図３に示す個別の処理プログラムについて説明する。  
テンプレート登録処理部４１は、テンプレート用の画像を読み込んでテンプレートデータベース３０に記憶すると共に、そのテンプレートＩＤをカレンダテーブル３１、時間テーブル３２の対応するカテゴリに保存する。  
画像選択処理部４２は、ユーザが所望の画像を選択する動作をサポートするユーザインターフェースである。画像撮像日時及びキーワード取得処理部４３は、付帯情報である撮影日時あるいはキーワードに基づいてカレンダカテゴリを特定する。撮像時間分析処理部４４は、撮影時刻に基づいて時間カテゴリを特定する。テンプレート選定処理部４５は、特定されたカレンダカテゴリと時間カテゴリとに基づいて各テーブルを参照し、候補となるテンプレートを選定する。合成処理部４６は、選定したテンプレートと画像とを合成する。表示処理部４７は、合成した画像を一覧にして表示する。
【００３８】
続いて、上述のテンプレート選択動作を実現するための処理手順について図９から図１１を参照しつつ説明する。なお、以下に説明する処理手順は、テンプレート選択方法の内主な手順である。従って、以下の説明に含まれない機能であっても、図１から図８において、説明された機能については、本テンプレート選択方法に含まれる。
【００３９】
図９は、テンプレート登録処理の概略の手順を示すフロー図である。  
ユーザがテンプレート登録処理部４１を起動し、テンプレートとして使用する画像を指定すると、テンプレート登録処理部４１は、ステップＳ０１において、ユニークなテンプレートＩＤを生成し、そのテンプレートＩＤを当該テンプレートに割り振る。ここで、テンプレートして使用する画像は、テンプレートデータベース３０に保存されている画像に限定されず、通信部２２を介して外部装置（不図示）から取り込んだ画像であっても良い。
【００４０】
次に、ユーザは当該テンプレートが属するカテゴリ（日、週、月、季節）を表示されるコンボボックスから選択する。  
ステップＳ０２でＹｅｓの場合、即ち選択したカテゴリが日の場合は、ステップＳ０６において、当該テンプレートの撮影日付から撮影日を特定し、カレンダテーブル３１の日シートの該当する日にテンプレートＩＤを登録する。  
ステップＳ０３でＹｅｓの場合、即ち選択したカテゴリが週の場合は、ステップＳ０６において、当該テンプレートの撮影日付から撮影週を特定し、カレンダテーブル３１の週シートの該当する週にテンプレートＩＤを登録する。  
ステップＳ０４でＹｅｓの場合、即ち選択したカテゴリが月の場合は、ステップＳ０６において、当該テンプレートの撮影日付から撮影月を特定し、カレンダテーブル３１の月シートの該当する月にテンプレートＩＤを登録する。  
ステップＳ０５でＹｅｓの場合、即ち選択したカテゴリが季節の場合は、ステップＳ０６において、当該テンプレートの撮影日付から季節を特定し、カレンダテーブル３１の季節シートの該当する季節にテンプレートＩＤを登録する。  
そして、カレンダテーブル３１にテンプレートＩＤを登録した後は、当該テンプレートの撮影時刻から「時間」を特定し、時間テーブル３２の該当する時間にテンプレートＩＤを登録する。  
なお、上述の実施の形態では、撮影日付に基づいてカレンダテーブル３１、時間テーブル３２の保存位置を決定したが、ユーザの指定に基づいてカレンダテーブル３１、時間テーブル３２の保存位置を決定しても良い。
【００４１】
図１０、図１１は、テンプレートの選択処理手順を示すフロー図である。  
ステップＳ１１において、画像選択処理部４２は、所望の画像を選択する。選択される画像は、テンプレートデータベース３０に記録されている画像であっても良く、外部から通信部２２を介して送信される画像であっても良い。
【００４２】
次に、画像撮像日時及びキーワード取得処理部４３は、ステップＳ１２において、画像の付帯情報からその画像の撮影日時を読み出し、ステップＳ１３において、キーワードを取得する。  
なお、画像には、撮影日時が常に記録されているものとするが、キーワードは記録されていない場合がある。
【００４３】
ステップＳ１４において、撮像時間分析処理部４４は、カレンダテーブル３１の日シートを検索して、撮影日に記録されているテンプレートＩＤを取り出す。  
ステップＳ１５において、撮像時間分析処理部４４は、カレンダテーブル３１の週シートを検索して、撮影週に記録されているテンプレートＩＤを取り出す。  
ステップＳ１６において、撮像時間分析処理部４４は、カレンダテーブル３１の月シートを検索して、撮影月に記録されているテンプレートＩＤを取り出す。  
ステップＳ１７において、撮像時間分析処理部４４は、カレンダテーブル３１の季節シートを検索して、撮影月日から該当する季節に記録されているテンプレートＩＤを取り出す。
【００４４】
そして、ステップＳ２０において、画像にキーワードが付与されているかどうかを調べる。  
ステップＳ２０でＮｏの場合、即ち、その画像にキーワードが付与されていない場合は、ステップＳ２１において、カレンダテーブル３１に基づいて対象とする初期カテゴリを抽出する。即ち、日シート＞週シート＞月シート＞季節シートの優先順位で、該当する日付に１個以上のテンプレートＩＤが記録されているカテゴリを調べ、そのカテゴリを初期カテゴリとする。  
ステップＳ２０でＹｅｓの場合、即ち、その画像にキーワードが付与されている場合は、ステップＳ２２において、カレンダカテゴリ設定テーブル３１を検索して、キーワードに対応するカテゴリを抽出する。そして、そのカテゴリを初期カテゴリとする。
【００４５】
ステップＳ２３において、撮影日時の時刻から「時間」を特定し、時間テーブル３２の該当する時間に登録されているテンプレートＩＤを抽出する。そして、初期カテゴリ中のテンプレートＩＤと時間テーブル３２の該当する時間に登録されているテンプレートＩＤとを照合して、一致するテンプレートＩＤとその数（Ｎ）を取り出す。
【００４６】
合成処理部４６は、図１１のステップＳ２４〜Ｓ２７において、一致するテンプレートＩＤに基づいて該当するテンプレートを読み込み、そのテンプレートと画像を合成する。そして、ステップＳ２８において、表示処理部４７が合成された画像の一覧を表示部２１に表示する。
【００４７】
ユーザは、表示された合成画像一覧から所望のテンプレートを選択することができる。即ち、図１に示す画像の一覧から所望の画像を選択してＯＫボタンを押すことで、所望のテンプレートを選択することができる。
【００４８】
一方、ステップＳ３０でＮｏの場合、即ち、所望のテンプレートが無い場合は、再度カレンダカテゴリあるいは時間カテゴリを切替えて再度合成画像の一覧を表示することができる。このカレンダカテゴリあるいは時間カテゴリの切替えは、図１に示す、時間切替ボックス１４ａあるいはカレンダ切替ボックス１４ｂを操作することによって行われる。
【００４９】
テンプレート選択処理部４５は、ステップＳ３１でＹｅｓの場合、即ち、カレンダカテゴリが切替えられた場合は、ステップＳ３３において、指定されたカレンダカテゴリの条件（例えば、日、週、月、季節、全部）に該当するカテゴリＩＤを抽出する。  
ステップＳ３４においてＹｅｓの場合、即ち、時間カテゴリが切替えられた場合は、ステップＳ３５において、指定された時間カテゴリの条件に該当するカテゴリＩＤを抽出する。そして、指定されたカレンダカテゴリと時間カテゴリの条件に共通して適合するテンプレートＩＤとその数（Ｎ）を取り出す。  
そして、ステップＳ２４以降の画像一覧表示処理と選択処理を実行する。
【００５０】
ステップＳ３４においてＮｏの場合、即ち、時間カテゴリが切替えられていない場合は、指定されたカレンダカテゴリの条件に適合するテンプレートＩＤとその数（Ｎ）を取り出す。  
そして、ステップＳ２４以降の画像一覧表示処理と選択処理を実行する。
【００５１】
一方、ステップＳ３１においてＮｏの場合で、ステップＳ３２においてＹｅｓの場合、即ち、時間カテゴリのみが切替えられていた場合は、指定された時間カテゴリの条件で該当するカテゴリＩＤを抽出する。そして、指定されたカレンダカテゴリと時間カテゴリの条件に共通して適合するテンプレートＩＤとその数（Ｎ）を取り出す。  
そして、ステップＳ２４以降の画像一覧表示処理と選択処理を実行する。
【００５２】
〔実施の形態の効果〕
以上説明した各実施の形態によれば、画像が撮影された日時に基づいてテンプレートが選択され、その選択されたテンプレートと画像とが合成されて一覧表示される。  
そして、その一覧表示は日、週、月、季節、一括（全部）というカレンダカテゴリで切替えて表示することができる。また、その一覧表示は時間の概念を基準として時間カテゴリで切替えて表示することができる。  
更に、画像に付帯しているキーワードからカレンダカテゴリを指定することも可能である。  
従って、選択された画像の絵にあったテンプレートを選択する手間を軽減することができる。
【００５３】
なお、上述の実施の形態で説明した各機能は、ハードウエアを用いて構成しても良く、また、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現しても良い。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。
【００５４】
更に、各機能は図示しない記録媒体に格納したプログラムをコンピュータに読み込ませることで実現させることもできる。ここで本実施の形態における記録媒体は、プログラムを記録でき、かつコンピュータが読み取り可能な記録媒体であれば、その記録形式は何れの形態であってもよい。
【００５５】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００５６】
【図１】テンプレートの一覧表示画面を示す図。
【図２】テンプレート選択装置の構成を示すブロック図。
【図３】テーブルと処理プログラムとの間のリンケージを示す図。
【図４】カレンダテーブルの内容を示す図。
【図５】時間テーブルの内容を示す図。
【図６】時間カテゴリの例を示す図。
【図７】カレンダカテゴリ設定テーブルの内容を示す図。
【図８】キーワードの例を示す図。
【図９】テンプレート登録処理の概略の手順を示すフロー図。
【図１０】テンプレートの選択処理手順を示すフロー図。
【図１１】テンプレートの選択処理手順を示すフロー図。
【符号の説明】
【００５７】
１０…一覧表示画面、１１…画像表示エリア、１２…テンプレート表示エリア、１３…操作エリア、１４…切替操作ボックス、１５…ＯＫボタン、２０…テンプレート選択装置、２１…表示部、２２…通信部、２３…操作部、２４…データ記憶部、２５…プログラムメモリ、２６…処理部、３０…テンプレートデータベース、３１…カレンダテーブル、３２…時間テーブル、３３…カレンダカテゴリ設定テーブル、４１…テンプレート登録処理部、４２…画像選択処理部、４３…画像撮像日時及びキーワード取得処理部、４４…撮像時間分析処理部、４５…テンプレート選定処理部、４６…合成処理部、４７…表示処理部。
【図１】
2006338592.tif 000003
【図２】
2006338592.tif 000004
【図３】
2006338592.tif 000005
【図４】
2006338592.tif 000006
【図５】
2006338592.tif 000007
【図６】
2006338592.tif 000008
【図７】
2006338592.tif 000009
【図８】
2006338592.tif 000010
【図９】
2006338592.tif 000011
【図１０】
2006338592.tif 000012
【図１１】
2006338592.tif 000013