(57)【要約】【課題】地図などのテンプレート上に画像を配置する際に、レイアウトの自由度が大きく、ユーザが鑑賞したときにより楽しめるような合成画像を作製することのできる画像処理装置、画像処理方法、およびプログラムを提供する。【解決手段】地図などのテンプレート上に画像を配置する際に、撮影画像の撮影位置に応じてテンプレートを決定し、撮影画像の撮影位置に応じて撮影画像のテンプレート上の配置位置を決定し、さらに、配置位置に応じた画像のサイズやフレームなどの装飾、画像処理の内容を自動的に決定することにより、上記課題を解決する。【選択図】図１
2010068212.tif 000002
【特許請求の範囲】
【請求項１】
テンプレート上に画像を配置して編集を行い、合成画像を作製する画像処理装置であって、
前記テンプレート上に合成するための前記画像を取得する画像取得部と、
前記画像の撮影位置情報に基づき、前記テンプレートを決定するテンプレート決定部と、
前記画像の前記テンプレート上の配置位置に基づき、配置された前記画像の画像配置枠であるフレームを決定するフレーム決定部と、
決定された前記テンプレートおよび前記フレームを用いて、前記画像の配置位置に応じた画像編集を行うレイアウト部と
を有することを特徴とする画像処理装置。
【請求項２】
前記撮影位置情報は、前記画像が予め有するＧＰＳ情報である請求項１に記載の画像処理装置。
【請求項３】
前記撮影位置情報は、ユーザの入力により指定されたＧＰＳ情報である請求項１に記載の画像処理装置。
【請求項４】
前記テンプレートは、地図または特定の施設の案内図である請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記画像編集は、前記画像の前記テンプレート上の配置位置に応じたフレーム合成、前記画像の前記テンプレート上の配置位置に応じた前記画像のサイズ変更、前記配置位置が重複した場合の前記画像の表示方法の決定、および裏印字処理のうちの１以上である請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
前記画像の表示方法の決定は、前記フレーム内で複数の画像をスクロールする方法、前記配置位置によって前記フレームの大きさを変更し、前記フレーム内に複数画像を配置する方法、および、前記画像の前記配置位置と配置数とに基づいて前記テンプレートを変形させる方法のうちの１以上の中から、同一位置での複数画像の表示方法を決定するものである請求項５に記載の画像処理装置。
【請求項７】
前記裏印字処理は、前記合成画像のレイアウトと対称のレイアウトをなす画像上に、前記撮影画像に対応するテキスト情報を自動的に配置するものである請求項５または６に記載の画像処理装置。
【請求項８】
前記画像編集に関する設定情報は、前記テンプレートに予め登録されている請求項１〜７のいずれかに記載の画像処理装置。
【請求項９】
テンプレート上に画像を配置して編集を行い、合成画像を作製する画像処理方法であって、
前記テンプレート上に合成するための前記画像を取得するステップと、
前記画像の撮影位置情報に基づき、前記テンプレートを決定するステップと、
前記画像の前記テンプレート上の配置位置に基づき、配置された前記画像の画像配置枠であるフレームを決定するステップと、
決定された前記テンプレートおよび前記フレームを用いて、前記画像の配置位置に応じた画像編集を行うステップと
を有することを特徴とする画像処理方法。
【請求項１０】
テンプレート上に画像を配置して編集を行い、合成画像を作製する画像処理方法をコンピュータに実行させるためのプログラムであって、
前記テンプレート上に合成するための前記画像を取得するステップと、
前記画像の撮影位置情報に基づき、前記テンプレートを決定するステップと、
前記画像の前記テンプレート上の配置位置に基づき、配置された前記画像の画像配置枠であるフレームを決定するステップと、
決定された前記テンプレートおよび前記フレームを用いて、前記画像の配置位置に応じた画像編集を行うステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テンプレート上への画像の合成を行う画像処理装置、画像処理方法およびプログラムに関し、詳しくは、画像の撮影位置情報を利用したテンプレート選択および画像の合成を行うことのできる画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、予め用意された画像合成のためのテンプレート上において、そのテンプレートに対応した画像や文字等の情報を表示させるシステムが種々提案されている。例えば、Web上で表示された地図の画像上に、地図上の所定の位置に存在する店の画像や情報を表示するなど、地図上の位置に応じた情報を表示させる方法が提案されている。
【０００３】
また、例えば、特許文献１では、画像の位置情報とテンプレートとを関連付けて合成する画像処理装置が提案されている。特許文献１には、外部から入力された撮影画像を、その撮影位置を示す位置データと関連付けてメモリに保存し、さらに、位置データに基づいて、その地域に関連するイラストや写真、メッセージなどを含むテンプレートを選択し、このテンプレートに撮影画像を合成することで、思い出となるアルバムを出力することができると記載されている。
【０００４】
また、特許文献２には、撮影画像上に、撮影地点に関する情報を合成する画像再生方法などが開示されている。特許文献２では、撮影画像に、撮影日時データや撮影位置、撮影方位、撮影倍率などの撮影情報を付随させ、これらに基づき作成された付加情報を撮影画像上に合成することが記載されている。
【０００５】
【特許文献１】特開２００６−１８５０５８号公報
【特許文献２】特開２００６−１９７５７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記のような従来の方法では、テンプレート上に画像を自動的に配置することは可能であるが、この方法で生成される合成画像には、レイアウトの自由度がなく、単に記録的な意味合いの強いものになってしまう。
【０００７】
本発明の目的は、上記従来技術の問題点を解決し、地図などのテンプレート上に画像を配置する際に、レイアウトの自由度が大きく、ユーザが鑑賞したときにより楽しめるような合成画像を作製することのできる画像処理装置、画像処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、テンプレート上に画像を配置して編集を行い、合成画像を作製する画像処理装置であって、前記テンプレート上に合成するための前記画像を取得する画像取得部と、前記画像の撮影位置情報に基づき、前記テンプレートを決定するテンプレート決定部と、前記画像の前記テンプレート上の配置位置に基づき、配置された前記画像の画像配置枠であるフレームを決定するフレーム決定部と、決定された前記テンプレートおよび前記フレームを用いて、前記画像の配置位置に応じた画像編集を行うレイアウト部とを有することを特徴とする画像処理装置を提供する。
【０００９】
このような本発明では、前記撮影位置情報は、前記画像が予め有するＧＰＳ情報であるか、または、前記撮影位置情報は、ユーザの入力により指定されたＧＰＳ情報であることが好ましい。
【００１０】
また、前記テンプレートは、地図または特定の施設の案内図であることが好ましい。
【００１１】
さらに、前記画像編集は、前記画像の前記テンプレート上の配置位置に応じたフレーム合成、前記画像の前記テンプレート上の配置位置に応じた前記画像のサイズ変更、前記配置位置が重複した場合の前記画像の表示方法の決定、および裏印字処理のうちの１以上であることが好ましい。
【００１２】
また、前記画像の表示方法の決定は、前記フレーム内で複数の画像をスクロールする方法、前記配置位置によって前記フレームの大きさを変更し、前記フレーム内に複数画像を配置する方法、および、前記画像の前記配置位置と配置数とに基づいて前記テンプレートを変形させる方法のうちの１以上の中から、同一位置での複数画像の表示方法を決定するものであることが好ましい。
【００１３】
さらに、前記裏印字処理は、前記合成画像のレイアウトと対称のレイアウトをなす画像上に、前記撮影画像に対応するテキスト情報を自動的に配置するものであることが好ましい。
【００１４】
また、前記画像編集に関する設定情報は、前記テンプレートに予め登録されていることが好ましい。
【００１５】
さらに、上記課題を解決するために、本発明は、テンプレート上に画像を配置して編集を行い、合成画像を作製する画像処理方法であって、前記テンプレート上に合成するための前記画像を取得するステップと、前記画像の撮影位置情報に基づき、前記テンプレートを決定するステップと、前記画像の前記テンプレート上の配置位置に基づき、配置された前記画像の画像配置枠であるフレームを決定するステップと、決定された前記テンプレートおよび前記フレームを用いて、前記画像の配置位置に応じた画像編集を行うステップと
を有することを特徴とする画像処理方法を提供する。
【００１６】
また、上記課題を解決するために、本発明は、テンプレート上に画像を配置して編集を行い、合成画像を作製する画像処理方法をコンピュータに実行させるためのプログラムであって、前記テンプレート上に合成するための前記画像を取得するステップと、前記画像の撮影位置情報に基づき、前記テンプレートを決定するステップと、前記画像の前記テンプレート上の配置位置に基づき、配置された前記画像の画像配置枠であるフレームを決定するステップと、決定された前記テンプレートおよび前記フレームを用いて、前記画像の配置位置に応じた画像編集を行うステップとをコンピュータに実行させるためのプログラムを提供する。
【発明の効果】
【００１７】
本発明の画像処理装置、画像処理方法およびプログラムによれば、地図などのテンプレート上に画像を配置する際に、画像のサイズや配置位置を適宜変更することができるため、レイアウトの自由度が大きく、ユーザが鑑賞したときにより楽しめるような合成画像を作製することのできる画像処理装置、画像処理方法およびプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明の画像処理方法を実現する本発明の画像処理装置について、添付の図面に示す好適実施形態に基づいて詳細に説明する。
【００１９】
図１は、本発明の画像処理装置の装置構成の実施形態を示すブロック図である。図１に示す画像処理装置１０は、地図や案内図などの場所を表す画像をテンプレートとして有しており、撮影装置などから取得した撮影画像を、各撮影画像の撮影場所に応じて、このテンプレート上に配置して、必要に応じて配置された画像に画像処理や装飾などの編集を行い、ユーザが楽しめる観賞用の合成画像を作成するものである。
【００２０】
画像処理装置１０は、画像取得部１２、テンプレート記憶部１４、テンプレート決定部１６、フレーム記憶部１８、フレーム決定部２０、レイアウト部２２、および出力部「２４を有する。
【００２１】
画像取得部１２は、テンプレート上に合成するための撮影画像を取得するものである。撮影画像は、デジタルカメラなどの撮影機器で撮影されたものであり、撮影機器から直接または間接的に画像処理装置１０に送信される。なお、撮影画像は、その画像の撮影場所のＧＰＳ情報を含む撮影情報を有していることが好ましい。
【００２２】
テンプレート記憶部１４は、撮影画像を合成するための台紙となるテンプレートを記憶するものである。テンプレートは、例えば、地図や施設の案内図などの、場所を示す画像である。テンプレート記憶部１４は、少なくとも１以上のテンプレートを記憶している。
【００２３】
テンプレート決定部１６は、テンプレート記憶部１４に記憶されているテンプレートの中から、画像取得部１２において取得した撮影画像のＧＰＳ情報に基づいて、またはユーザの指示に従って、撮影画像に適切なテンプレートを決定する。
【００２４】
フレーム記憶部１８は、テンプレート上に配置された撮影画像の装飾を行うための画像配置枠（フレーム）を記憶するものである。フレーム記憶部１８は、少なくとも１以上のフレームを記憶している。フレームは、撮影画像を装飾するための画像配置枠であり、キャラクターなどが表示されていてもよいし、文字を表示するスペースなどを有していてもよい。
【００２５】
フレーム決定部２０は、フレーム記憶部１８に記憶されているフレームの中から、画像取得部１２において取得した撮影画像か、あるいはテンプレートが有するＧＰＳ情報に基づいて、各撮影画像に適切なフレームを決定する。また、フレームの決定は、ユーザの指示により行うこともできる。
【００２６】
レイアウト部２２は、テンプレート決定部１６で決定されたテンプレート上に、フレーム決定部２０で決定されたフレームを用いて、各撮影画像を配置し、編集を行うものである。編集の際は、撮影画像にサイズ変更などの画像処理を行ったり、テンプレート上の同一箇所に複数の画像が重複した場合に、各画像が見やすくなるようなレイアウトなどを行ったりして、合成画像を作製する。
【００２７】
出力部２４は、レイアウト部２２において作製された合成画像を出力するものであり、例えば、合成画像をプリントとして出力するプリンタや、画像データとして表示するためのモニタ、画像データを記録媒体に記録するための手段などである。
【００２８】
次に、本発明の画像処理方法を実現する本発明の画像処理装置の具体的な作用について、図２のフロー図に基づいて説明する。
【００２９】
図２に示すフローチャートにおいて、まず、画像処理装置１０が起動すると、ステップＳ１０において、画像取得部１２は、取得した撮影画像をテンプレート決定部１６に送信する。テンプレート決定部１６は、テンプレート記憶部１４に記憶されているテンプレートの中から、画像取得部１２から受信した撮影画像の撮影場所（画像撮影位置）に応じて、画像合成に使用するテンプレートを決定する。
【００３０】
画像撮影位置の取得方法としては、撮影画像が有するＧＰＳ情報から取得する方法と、ユーザが、予め用意された代表地図上で任意の位置を指定することにより取得する方法との、２種類の方法がある。
【００３１】
まず、撮影画像から画像撮影位置を取得する方法について説明する。この場合は、画像の撮影時に、予め、撮影場所のＧＰＳ情報を取得し、撮影画像と対応付けて記憶しておく。あるいは、画像の撮影後に、ユーザがマニュアルで撮影場所を入力してもよい。画像取得部１２において撮影画像を取得した時点では、各撮影画像には、それぞれのＧＰＳ情報が付随している。
【００３２】
テンプレート決定部１６では、撮影画像のＧＰＳ情報に基づいて、画像の画像撮影位置が表示されているテンプレートを選択する。例えば、撮影画像のＧＰＳ情報が東京都内である場合には、図３（ａ）に示すような東京都の地図のテンプレートが選択される。同様にして、ＧＰＳ情報が埼玉県内である場合は、図３（ｂ）に示すような埼玉県の、ＧＰＳ情報が表す地点を含む地図をテンプレートとして決定すればよい。また、複数の撮影画像のＧＰＳ情報に基づいて、テンプレートの決定を行ってもよい。
さらに、撮影画像の位置の範囲によって、地図の範囲を変更してもよい。例えば、複数の撮影画像のＧＰＳ情報が全て東京都内であれば、図３（ａ）のような東京都の地図をテンプレートとしてもよいが、これらのＧＰＳ情報が全て、江東区か江戸川区のいずれかであれば、図３（ｃ）に示すような、江東区および江戸川区を中心とした、より縮尺の大きい地図をテンプレートとして選択してもよい。撮影画像が１つの場合であっても、同様に、地図の縮尺を変更してもよい。
また、決定されるテンプレートは必ずしも１つのみである必要はなく、２以上のテンプレートを選択してもよい。例えばフォトブックなどの多数のページで構成される合成画像を作製する際には、複数のテンプレートを選択することが好ましい。
【００３３】
次に、ユーザが、代表地図上で任意の位置を指定することにより画像撮影位置を取得する方法について説明する。この場合は、予め、画像処理装置１０では、代表地図として、世界地図や日本地図などを有している。撮影画像にＧＰＳ情報が付随していない場合は、テンプレート決定部は、代表地図をモニタなどの表示部（図示せず）に表示する。ユーザは、表示された代表地図上で、撮影画像の撮影位置付近を指定する。テンプレート決定部は、指定された位置を含む地図を、テンプレートとして決定する。
【００３４】
なお、撮影画像のＧＰＳ情報に基づいてテンプレートを決定した場合であっても、その後、ユーザが代表地図を用いて、マニュアルでテンプレートの決定をやり直すこともできる。
また、テンプレートは、地図に限定されず、施設などの案内図であってもよい。例えば、図４（ａ）においてＧＰＳ情報か、またはユーザの指定により取得した画像撮影位置が、ある特定のテーマパークの位置であれば、テンプレートとして、図４（ｂ）に示すような、そのテーマパークの案内図を選択することもできる。
さらに、テンプレートは、テンプレート上の各位置が対応する実際の場所の緯度、経度などの位置情報を有している。
このようにして、テンプレート決定部１６においてテンプレートが決定される。撮影画像は、後の処理において、テンプレート上の、画像撮影位置に対応する位置に配置される。
【００３５】
次に、図２に示すフローチャートのステップＳ１２において、撮影画像の配置方法を決定する。ここでは、画像処理装置１０において、自動的に撮影画像の配置やレイアウトなどを行うか、ユーザがマニュアルでそれらの処理を行うかの選択を行う。マニュアルでの処理を決定した場合には、以下の全ての処理を、ユーザが行う。他方、自動的に行う方法を決定した場合には、ステップＳ１４以降の処理を、画像処理装置１０において自動的に行う。
以下、ステップＳ１２において、自動での画像配置方法を決定した場合について説明する。
【００３６】
図２のステップＳ１２において画像配置方法が決定されると、次に、ステップＳ１４において、画像配置位置に応じた画像処理方法を決定する。ここでは、撮影画像のフレームの決定、撮影画像のサイズ変更などの処理を行う。
【００３７】
まず、画像配置位置に応じた、撮影画像のフレームの決定について説明する。
フレーム決定部２０は、フレーム記憶部１８に記憶されている画像合成フレームの中から、テンプレート上の、撮影画像を配置する位置の位置情報に基づいて、イメージに合致するフレームを決定する。
フレーム決定部２０は、撮影画像の画像撮影位置の地名情報を取得する。ここで、本発明では、予め、緯度、経度などの位置情報と、その場所の地名情報とが関連付けて記憶されている。これらの情報は、画像処理部１０が有していてもよいし、外部のサーバなどがこの機能を備えていてもよい。
【００３８】
撮影画像にＧＰＳ情報が付随している場合は、そのＧＰＳ情報をもとにして、テンプレート上の、撮影画像の配置位置が決定される。フレーム決定部２０は、配置位置の位置情報に基づいて、その位置の地名情報を取得する。ＧＰＳ情報に基づき自動的に決定された配置位置を、ユーザがマニュアルで変更した場合には、変更後のテンプレート上の配置位置に基づいて、地名情報を取得する。
なお、撮影画像にＧＰＳ情報が付随していない場合には、ユーザが、テンプレート上で撮影画像を配置する位置を指定し、指定された位置の位置情報をもとにして、その位置の地名が取得される。
あるいは、撮影画像が予め、地名情報を有していてもよい。
【００３９】
フレーム決定部２０は、撮影画像の撮影位置の地名を取得すると、その地名に基づき、関連する画像についての情報を取得する。
関連する画像についての情報とは、地名から連想される、その場所で撮影された画像の特徴についての情報である。例えば、地名が「○○公園」である場合は、そこで撮影された画像は、大きな木々などの植物が多く、緑色の背景であることが予想できる。従って、関連する画像についての情報として「緑が多い」という情報が得られる。
【００４０】
関連する画像についての情報が得られると、フレーム決定部２０は、この情報に基づいて、フレーム記憶部１８に記憶されているフレームの中から、この位置での撮影画像のイメージに合致する画像合成フレームを決定する。上述の例であれば、撮影画像の背景は緑色であると予想されるため、フレームとして、緑色に近いものや、緑色と相性のよい色を使用したフレームを、自動的に選択する。
【００４１】
このようなフレームの決定方法は、テンプレートがテーマパークの案内図などであっても適用することができる。
例えば、図５に示すようなテーマパークの案内図のテンプレート上に、撮影画像を配置する場合には、各エリアのアトラクションに合致したフレームを選択することができる。図５において、撮影画像のＧＰＳ情報から、テンプレート上の配置位置をＦに決定した場合には、テンプレート上のこの位置に対応する場所にあるアトラクションに応じたフレームが自動的に選択される。また、このとき、アトラクションやキャラクターのイラストなどの画像を合成してもよい。
【００４２】
さらに、撮影画像のテンプレート上の配置位置が自動的に決定され、その位置に応じたフレームが決定された後に、ユーザが撮影画像の配置位置をマニュアルで移動させた場合は、再度、移動先の位置に応じたフレームが自動的に選択される。例えば、図５において、テンプレート上のＦの位置に自動配置された撮影画像を、Ｆ’の位置に移動させると、移動先のテンプレート上の位置情報に応じて、フレーム決定部２０において、その位置に対応するフレームが再選択され、決定される。
【００４３】
また、上述の例では、配置位置の地名を使用してフレームを決定する方法について説明したが、本発明はこれに限定されず、予め、テンプレート上の配置位置とフレームとを対応付けて記憶しておいてもよい。
この場合は、予め、位置情報と、その位置に対応するフレームとが関連付けて記憶されている。これらの情報は、画像処理装置１０が有していてもよいし、外部のサーバなどがこの機能を備えていてもよい。また、テンプレート自体が、テンプレート上の各位置に対応するフレームの情報を有していてもよい。
【００４４】
このようにして、撮影画像のフレームの決定が完了すると、次に、撮影画像のサイズを決定する。ここでは、テンプレート上の位置に応じて、予め設定されている重要度に応じて、撮影画像の表示サイズを変更する。
画像処理装置１０では、予め、テンプレート上の各位置情報と、その位置に対応する重要度とが関連付けて記憶されている。これらの情報は、画像処理装置１０が有していてもよいし、外部のサーバなどがこの機能を備えていてもよい。また、テンプレート自体が、テンプレート上の各位置に対応する重要度を有していてもよい。
【００４５】
重要度とは、テンプレート上の各位置に設定された、画像の表示サイズを決定するための指標であり、例えば１〜１０までの１０段階の範囲などで、テンプレート上の各位置毎に予め設定されている。重要度は、例えばテーマパークであれば、アトラクション付近の位置の重要度を高く設定する。重要度の高い位置に配置された撮影画像は、自動的に、大きなサイズで表示される。
【００４６】
ステップＳ１６では、撮影画像の配置位置に対応する重要度を取得する。そして、重要度の大きい位置に配置された画像については、表示サイズを大きく設定する。例えば、図６に示すように、重要度の低い位置に配置された画像Ｆ１と比べて、重要度の高い位置に配置された画像Ｆ２のサイズを大きく表示する。このとき、フレームのサイズも、画像サイズに合わせて大きくする。
また、重要度の高い位置では、フレームの表示サイズも大きくなるため、この位置に配置されるフレームも、より目立つものにしたり、キャラクターなどの画像の合成を自動的に行うようにしてもよい。
重要度の高い位置に、複数の画像が固まって配置された場合には、各画像を見やすい程度に重ねて表示してもよいし、画像同士が重ならない程度のサイズを設定するようにしてもよい。
【００４７】
なお、ステップＳ１４における画像処理方法の決定に必要な、撮影画像のＧＰＳ情報や、テンプレート上の各位置の位置情報、地名情報、重要度などの各種の情報は、テンプレート側で全て定義され、有していてもよい。これらの情報は、予め設定されていてもよいし、ユーザが手動で設定することもできる。
【００４８】
撮影画像のサイズが決定されると、図２のステップＳ１６において、画像表示方法の決定を行う。ここでは、テンプレート上の同位置に複数の画像の配置位置が重複してしまった場合に、各画像を適切に表示させるための方法を決定する。
【００４９】
まず、図７に示すように、複数の画像をスクロール表示する方法がある。テンプレート上の、画像の配置位置が重複する位置には、フレームを１つのみ表示して、そのフレーム内で、複数の画像をスクロール表示する。スクロールは、上下方向、左右方向、どちらに行うようにしてもよい。
例えば、マウス・カーソルをフレーム上に持ってきたり、フレームを選択したりした場合に、現在表示されている画像の上下あるいは左右に、少なくとも１つずつフレームの枠外に画像が表示され、所望の画像のある方向にスクロールさせることにより、同じ配置位置に複数の画像を配置し表示することができる。なお、配置位置が重複する画像が２つの場合には、上または下（左または右）のどちらか片方だけ表示してもよい。
これにより、各画像のサイズを縮小したり、画像同士が重なり合うことなく、各画像を表示することができる。
【００５０】
次に、１つのフレームの中に複数の画像を表示する方法がある。上述した、重要度に基づく画像サイズおよびフレームサイズの変更では、テンプレート上の重要度の高い位置では、フレームも大きく表示される。したがって、重要度の高い位置では、複数の画像を同一フレームの中に表示することが可能となる。このとき、画像の縮小を行う必要があるが、重要度の低い位置と比較すると、縮小の度合は小さくてすむ。
【００５１】
さらに、テンプレート上の地図を変形させることにより、複数の画像を同一位置に配置する方法がある。
通常の方法では、図８（ａ）に示すように、実際の縮尺に合わせた地図のテンプレートが表示される。そして、公園および自宅で撮影された画像は、それぞれ公園の位置、および自宅の位置に配置される。
このとき、テンプレート上の、画像が配置されている位置を強調するように、自動的に地図を変形させる。この例では、図８（ｂ）に示すように、公園および自宅の面積が大きくなるように地図を変形させる。
これにより、同一位置に複数の画像が配置されている場合でも、画像の配置領域が地図に重なって地図が見難くなることなく、かつ、各画像を見やすいサイズで表示させることができる。また、１つの画像のみが表示されている場合であっても、画像のサイズを大きくすることができるため、画像も地図も見やすい合成画像を作製することができる。
【００５２】
このようにして、画像処理方法および画像表示方法が決定されると、レイアウト部２２において、自動的にテンプレート上に撮影画像およびフレームが配置され、上述した画像処理などの編集処理が適宜施される。
【００５３】
ここで、合成画像をプリント出力する場合は、画像表示方法が決定すると、図２のステップＳ１８において、プリント裏印字方法の決定を行う。
画像の近辺にテキスト合成枠などを表示して、その画像に応じた文字を表示させることが一般的に行われているが、この方法では、テンプレート上にテキスト合成枠を配置する必要があり、この合成枠に重複した部分の地図が表示されない。また、地図と画像とテキストが全て配置されていると、合成画像としては見づらいものとなる。
【００５４】
本発明では、この問題を回避するために、合成画像をプリント出力する場合に、プリント用紙の表面に合成画像をプリントし、裏面に、合成画像についてのテキスト情報などを裏印字（プリント）する。あるいは、フォトブックを作製する場合には、見開きページの片側に合成画像をプリントし、隣のページにテキスト情報をプリントする。これらの処理はレイアウト部２２において自動的に行われる。
【００５５】
テキスト情報のレイアウトについては特に限定はないが、例えば、フォトブックの場合は、見開きの片側のページに合成画像をプリントし、隣のページに、同じレイアウトで撮影画像のみを配置し、その周りにテキスト情報を配置することができる。この方法によれば、テキスト情報を表示する側のページには、テンプレートは表示されず、画像とテキスト情報のみのページとなるので、簡潔で見やすいページを作製することができる。
あるいは、合成画像と対称のレイアウトで、テンプレートとフレームのみを配置し、フレームの中に、テキスト情報を記入するようなレイアウトも可能である。この方法では、合成画像中の各撮影画像に対応するテキスト情報がわかりやすい。
【００５６】
次に、図２のステップＳ２０において、合成画像の出力を行う。出力は、モニタへの表示や、写真プリント、フォトブックなどへの記録などである。
【００５７】
以上のような方法で合成画像を作製することができる。なお、ユーザがマニュアルで、または自動で設定したテンプレートを、他のユーザと共有することもできる。例えば、友人同士で旅行に行き、一人があるテンプレートを用いて１つの合成画像を作製した場合に、そのテンプレートの編集内容を他のユーザと共有して、他のユーザがそのテンプレートを用いて、さらに他の合成画像を作製することにより、複数人で、レイアウトの共通した１つのアルバムを作製することができる。
【００５８】
このように、本発明の画像処理方法を用いる画像処理装置、および、このような画像処理方法をコンピュータに実行させるためのプログラムによれば、地図などのテンプレート上に画像を配置する際に、撮影画像の撮影位置の情報に応じてテンプレート上の配置位置を決定し、さらに、配置位置に応じた画像のサイズやフレームなどの装飾、画像処理の内容を自動的に決定することができるため、レイアウトの自由度が大きく、ユーザが鑑賞したときにより楽しめるような合成画像を作製することができる。
【００５９】
以上、本発明の画像処理装置、画像処理方法およびプログラムについて詳細に説明したが、本発明は上記種々の実施例に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
【図面の簡単な説明】
【００６０】
【図１】本発明の画像処理装置の装置構成の一例を示すブロック図である。
【図２】本発明の画像処理装置の作用の一例を示すフロー図である。
【図３】（ａ）〜（ｃ）は、テンプレートの決定方法の一例を示す図である。
【図４】（ａ）および（ｂ）は、テンプレートの決定方法の他の一例を示す図である。
【図５】フレームの決定方法の一例を示す図である。
【図６】撮影画像の表示サイズの決定方法の一例を示す図である。
【図７】複数の撮影画像の表示方法の一例を示す図である。
【図８】（ａ）および（ｂ）は、複数の撮影画像の表示方法の他の一例を示す図である。
【符号の説明】
【００６１】
１０  画像処理装置
１２  画像取得部
１４  テンプレート記憶部
１６  テンプレート決定部
１８  フレーム記憶部
２０  フレーム決定部
２２  レイアウト部
２４  出力部
【図１】
2010068212.tif 000003
【図２】
2010068212.tif 000004
【図３】
2010068212.tif 000005
【図４】
2010068212.tif 000006
【図５】
2010068212.tif 000007
【図６】
2010068212.tif 000008
【図７】
2010068212.tif 000009
【図８】
2010068212.tif 000010