(57)【要約】【課題】コラージュ作成の際に、自動的に複数の画像を見た目良くレイアウトする。【解決手段】複数の画像２００を選択し、台紙３００上に傾斜をつけて配置するレイアウト方法であって、画像２００の重要領域１００を判断し、重要領域１００が互いに重ならないように自動配置する（図７（ａ））。また、複数の画像２００の少なくとも一部が台紙３００の領域からはみ出ている部分（Ｒ１〜Ｒ４）がある場合は、全体を縮小して台紙３００内に収まるように配置する（図７（ｂ））。【選択図】図７
2015084508.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を選択する選択手段と、
前記選択された画像の重要領域を特定する重要領域特定手段と、
台紙領域を設定する台紙領域設定手段と、
前記選択された複数の画像の前記重要領域が重ならないように前記複数の画像を前記台紙領域に配置するレイアウト手段と
を具備したことを特徴とする画像レイアウト装置。
【請求項２】
前記レイアウト手段は、前記重要領域の中心が前記台紙領域の中心に近くなるように前記複数の画像を配置することを特徴とする請求項１記載の画像レイアウト装置。
【請求項３】
前記レイアウト手段は、前記配置された複数の画像の前記重要領域の少なくとも一部が前記台紙領域からはみ出る場合に、前記配置された複数の画像全体を縮小する縮小手段をさらに具備したことを特徴とする請求項１または２記載の画像レイアウト装置。
【請求項４】
前記縮小手段は、前記配置された複数の画像のすべての重要領域が前記台紙領域に収まるように縮小することを特徴とする請求項３記載の画像レイアウト装置。
【請求項５】
前記レイアウト手段は、前記重要領域が重なることを禁止し、前記重要領域以外の領域が重なることは禁止しないことを特徴とする請求項１乃至４いずれか記載のレイアウト装置。
【請求項６】
前記レイアウト手段は、前記選択された複数の画像のうち、少なくとも１つを傾斜させて配置することを特徴とする請求項１乃至５いずれか記載のレイアウト装置。
【請求項７】
撮像手段と、前記撮像手段で撮影した画像を記憶する記憶手段とをさらに具備し、
前記選択手段は、前記記憶手段から複数の画像を選択する
ことを特徴とする請求項１乃至６いずれか記載の画像レイアウト装置。
【請求項８】
コンピュータが、
複数の画像を選択する選択ステップと、
前記選択された画像の重要領域を特定する重要領域特定ステップと、
台紙領域を設定する台紙領域設定ステップと、
前記複数の画像の前記重要領域が重ならないように前記複数の画像を前記台紙領域に配置するレイアウトステップと
を実行することを特徴とする画像レイアウト方法。
【請求項９】
コンピュータを、
複数の画像を選択する選択手段と、
前記選択された画像の重要領域を特定する重要領域特定手段と、
台紙領域を設定する台紙領域設定手段と、
前記複数の画像の前記重要領域が重ならないように前記複数の画像を前記台紙領域に配置するレイアウト手段として機能させることを特徴とするプログラム。
【請求項１０】
撮像手段と、
前記撮像手段で撮影した画像を記憶する記憶手段と、
前記記憶手段から複数の画像を選択する選択手段と、
前記選択された画像の重要領域を特定する重要領域特定手段と、
台紙領域を設定する台紙領域設定手段と、
前記選択された複数の画像の前記重要領域が重ならないように前記複数の画像を前記台紙領域に配置するレイアウト手段と
を具備したことを特徴とするデジタルカメラ。
【請求項１１】
表示部をさらに具備し、
前記台紙領域は、前記表示部の表示領域であることを特徴とする請求項１０記載のデジタルカメラ。
【請求項１２】
前記記憶手段は、前記撮像手段で撮影した画像を撮影した日付情報と関連付けて記憶し、
前記選択手段は、前記記憶手段から撮影日毎に少なくとも１つずつ画像を選択し、
前記レイアウト手段は、複数日に渡って撮影された複数の画像を１つのレイアウト画像として配置する
ことを特徴とする請求項１０または１１記載のデジタルカメラ。
【請求項１３】
前記記憶手段は、撮像手段で撮影した画像を撮影した日付情報と関連付けて記憶し、
前記選択手段は、前記記憶手段から撮影日毎に複数の画像を選択し、
前記レイアウト手段は、前記選択手段での選択に基づいて撮影日毎に１つのレイアウト画像を作成する
ことを特徴とする請求項１０または１１記載のデジタルカメラ。
【請求項１４】
前記選択手段は、前記記憶手段から連写撮影された複数の画像を選択し、
前記レイアウト手段は、前記選択手段での選択に基づいて連写撮影された複数の画像から１つのレイアウト画像を作成する
ことを特徴とする請求項１０または１１記載のデジタルカメラ。
【請求項１５】
前記選択手段は、前記記憶手段に連写撮影された一連の画像を記憶し終えた時点で当該連写撮影された複数の画像を選択することを特徴とする請求項１４記載のデジタルカメラ。
【請求項１６】
前記レイアウト手段が作成したレイアウト画像を１つの画像としてウエブサイトにアップロードする通信手段をさらに具備したことを特徴とする請求項１０記載のデジタルカメラ。
【請求項１７】
カメラ本体の傾斜状態を検出する傾斜検出手段をさらに具備し、
前記記憶手段は、前記撮像手段で撮影した画像を前記傾斜検出手段で検出した傾斜情報と関連付けて記憶し、
前記レイアウト手段は、前記選択手段で選択した複数の画像のうち、少なくとも１つの画像を関連付けられている傾斜情報に基づいて傾斜させて前記台紙領域に配置する
ことを特徴とする請求項１０記載のデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を表示画面上または印刷画面上に散りばめて配置する画像レイアウト方法、画像レイアウト装置、プログラム及びデジタルカメラに関する。
【背景技術】
【０００２】
従来から、コラージュと呼ばれる複数の画像を１つの画面に散りばめて配置する（レイアウトする）技術が知られている。その際に画像を傾けたり、回転させたり、変形したり、縮小拡大したりする場合もある。人間の美的感覚によりレイアウトするものが一般的であるが、コンピュータが自動的にレイアウトするものとしては、複数の画像の重要度を判定してランキングを付け、ランキングに応じて画像をレイアウトするものがある（例えば、特許文献１参照）。
【０００３】
また、画像を傾けて配置する場合に、レイアウト領域の基準線の傾斜角度に画像の底辺が合うように画像を傾斜させて配置することにより、違和感がないようにレイアウトするものがある（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４７７６４３３号公報
【特許文献２】特開２０１３−１３１８１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１または２記載の技術では、レイアウトした結果、画像の顔などの重要部分の見た目が悪くなってしまう可能性があるという課題があった。
【０００６】
この発明は、前記課題を解決するためになされたもので、画像を表示画面上または印刷画面上にレイアウトする際に、画像の重要部分の見た目をよく配置できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、複数の画像を選択する選択手段と、前記選択された画像の重要領域を特定する重要領域特定手段と、台紙領域を設定する台紙領域設定手段と、前記選択された複数の画像の前記重要領域が重ならないように前記複数の画像を前記台紙領域に配置するレイアウト手段とを具備したことを特徴とする画像レイアウト装置を提供するものである。
【０００８】
請求項８記載の発明は、コンピュータが、複数の画像を選択する選択ステップと、前記選択された画像の重要領域を特定する重要領域特定ステップと、台紙領域を設定する台紙領域設定ステップと、前記複数の画像の前記重要領域が重ならないように前記複数の画像を前記台紙領域に配置するレイアウトステップとを実行することを特徴とする画像レイアウト方法を提供するものである。
【０００９】
請求項９記載の発明は、コンピュータを、複数の画像を選択する選択手段と、前記選択された画像の重要領域を特定する重要領域特定手段と、台紙領域を設定する台紙領域設定手段と、前記複数の画像の前記重要領域が重ならないように且つ前記重要領域の中心が前記台紙領域の中心に近くなるように前記複数の画像を前記台紙領域に配置するレイアウト手段として機能させることを特徴とするプログラムを提供するものである。
【００１０】
請求項１０記載の発明は、撮像手段と、前記撮像手段で撮影した画像を記憶する記憶手段と、前記記憶手段から複数の画像を選択する選択手段と、前記選択された画像の重要領域を特定する重要領域特定手段と、台紙領域を設定する台紙領域設定手段と、前記選択された複数の画像の前記重要領域が重ならないように前記複数の画像を前記台紙領域に配置するレイアウト手段とを具備したことを特徴とするデジタルカメラを提供するものである。
【発明の効果】
【００１１】
本発明によれば、画像を表示画面上または印刷画面上にレイアウトする際に、画像の重要部分の見た目をよく配置することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施の形態に係るデジタルフォトフレームの全体構成を示すブロック図。
【図２】同実施形態に係るコラージュ操作に沿った動作のフローチャート。
【図３】同実施の形態に係る画像の重要領域を説明するための図。
【図４】図４（ａ）、図４（ｂ）、図４（ｃ）はいずれも同実施の形態に係る画像の重要領域の判断方法の例を示す図。
【図５】同実施の形態に係るコラージュレイアウト方法を説明するための図。
【図６】同実施の形態に係るコラージュレイアウト方法を説明するための図。
【図７】図７（ａ）、図７（ｂ）はいずれも同実施の形態に係るコラージュレイアウト方法を説明するための図。
【図８】同実施形態に係る画像の重要領域を台紙の中央に配置するための具体的な方法の例を説明する図。
【図９】同実施形態に係る画像の重要領域を台紙の中央に配置するための具体的な方法の例を説明する図。
【図１０】同実施形態に係る画像の重要領域を台紙の中央に配置するための具体的な方法の例を説明する図。
【図１１】同実施形態に係る画像の重要領域を台紙の中央に配置するための具体的な方法の例を説明する図。
【図１２】同実施形態に係る画像の重要領域を台紙の中央に配置するための具体的な方法の例を説明する図。
【図１３】同実施形態に係る画像の重要領域を台紙の中央に配置するための具体的な方法の例を説明する図。
【図１４】同実施形態に係る前記図１３の変形例を示す図。
【図１５】同実施形態に係る画像群を適切なサイズに縮小拡大を行なうための具体的な方法の例を説明する図。
【図１６】本発明の第２の実施形態に係るデジタルカメラの外観構成を示す斜視図。
【図１７】同実施形態に係るデジタルカメラの電子回路の機能構成を示すブロック図。
【図１８】同実施形態に係る特に連写撮影時の動作処理内容を示すフローチャート。
【発明を実施するための形態】
【００１３】
［第１の実施形態の構成］  
以下、本発明をデジタルフォトフレームに適用した第１の実施形態を図面を参照して説明する。
【００１４】
図１は、同実施形態に係るデジタルフォトフレーム１の全体構成を示す図である。１０はＣＰＵ及びワークメモリを含む制御部であり、プログラムメモリ１２に記憶されたプログラムに従ってシステム全体を制御する。プログラムメモリ１２は、ＯＳを含む各種制御プログラムを記憶している。１４は後からインストール可能で、各種アプリケーションを実行するためのアプリケーションプログラムを記憶するアプリケーションメモリである。アプリケーションプログラムはインターネットやメモリカードを経由してインストールされる。１６は画像メモリであり、多数の画像を記憶している。
【００１５】
１８は撮像素子を備え画像を撮像する撮像部、２０はインターネットや他の装置と無線またはＵＳＢ等の有線で接続する通信Ｉ／Ｆ（インターフェース）、２２はＳＤカード等のメモリカードとの間でデータ交換をするメモリカードＩ／Ｆである。また、画像を印刷する際のプリンタともこの通信Ｉ／Ｆ２０を介して接続される。前記画像メモリ１６には、撮像部１８で撮像した画像、通信Ｉ／Ｆ２０経由で受信した画像、メモリカードＩ／Ｆ経由で受信した画像等が記憶される。２４は画像メモリに記憶された画像や、レイアウトされた画像を表示するための表示部、２６は各種操作を行なう操作部である。
【００１６】
［第１の実施形態の動作］
次に、本発明の実施の形態の動作について、図２のフローチャートを参照して説明する。画像レイアウトプログラムはプログラムメモリ１２またはアプリケーションメモリ１４に記憶されており、操作部２６の操作に従って制御部１０が実行するものである。
【００１７】
ステップＳ１２では、操作部２６からコラージュ操作の指示が与えられたか否かを判断する。ＮＯであれば他の処理へ進む。ＹＥＳであればステップＳ１４に進んで、まず台紙のサイズを設定する。これは表示または印刷の作品としてどのくらいのサイズのコラージュ図形を作成するかを設定するもので、画素数で設定しても寸法で設定してもよい。画面上でマウスやタッチ操作によりドラッグして縮小拡大やピンチイン、ピンチアウト操作により任意に縦横幅を設定してもよい。基本的には台紙は四角形を想定しているが、台形等にすることも可能である。
【００１８】
ステップＳ１８では、画像メモリ１６に記憶されている多数の画像の中から、レイアウトに使用する画像を選択する。画像の数やサイズは任意である。詳細は図示していないが、複数の画像を任意に選択していき、途中で画像の変更や取消も可能であり、選択画像が決定したことを指示するとステップＳ２０へ進むことになる。
【００１９】
ステップＳ２０では、選択された画像の重要領域を判断してマークする。重要領域のイメージを図３に示す。同図において、１００は画像、斜線部の２００が重要領域である。
【００２０】
画像の重要領域の判断方法の例を図４に示す。重要領域の一例は、顔認識した顔が含まれ、３分割法の構図に従い、顔を３分割ラインに配置し、顔の向く方向を含む範囲を重要領域とする。同図（ａ）は３分割ラインを示し、同図（ｂ）は３分割構図で顔の向きによるレイアウト横顔の例を示し、同図（ｃ）は３分割構図で顔の向きによるレイアウト正面顔の例である。例えば同図（ａ）では顔の領域よりも右方向（顔の向く方向）に広く四角形の重要領域を定義し、同図（ｃ）ではほぼ顔の領域と一致する四角形を重要領域と定義する。
【００２１】
複数の顔を含む場合には、例えば予め登録されている顔（ユーザー自身、子ども等）を対象とする。若しくは最も大きい顔、一番中央にある顔等を対象としてもよい。顔認識や顔の向き検出は現行技術で実現可能である。
【００２２】
また、顔が存在しない画像の場合は、フォーカスエリアや露出合わせの計測重点エリアとしてもよいし、主要被写体（自動車、建築物、花等）を検出してもよい。  
さらには、予め画像の中央部分の領域を重要領域であると決めておいてもよい。
【００２３】
続くステップＳ２２では、様々なサイズの画像が選択されているので、ステップＳ１４で設定した台紙のサイズ内にレイアウトする画像のサイズがほぼ揃うように適宜縮小拡大する。一般的にデジタルカメラで撮像された画像は１０Ｍ（メガ）画素〜１４Ｍ画素という大きなものであるので、例えばＶＧＡ（縦４８０画素×横６４０画素）程度に縮小する。
【００２４】
続くステップＳ２４では、選択された各画像に対し例えば乱数を用いて回転させ傾斜をつける。乱数でなくても傾斜度合や回転角度を選択してもよい。そして、ステップＳ２６で、各画像の重要領域の中心が台紙の中心に近づくように配置する。この配置方法の詳細は後述する。
【００２５】
続くステップＳ２８では、画像の重要領域のサイズと台紙サイズが適切になるよう適宜縮小拡大する。このイメージを図５、図６に示す。これらの図において３００は台紙である。
【００２６】
図５は、複数の画像１００が、台紙３００の領域内に所定の傾きを持って配置されている状態を示す。このときに、画像１００同士は重なっている部分があるが、画像の重要領域２００は互いに重ならないようにする。ここで画像１００Ａ。その重要領域２００Ａに着目する。
【００２７】
図６は、画像の重要領域２００の中心が台紙３００の領域の中心に近づくように配置する状態を示したもので、例えば特定の画像１００Ａに着目した時、その重要領域２００Ａの中央部（対角線の交点）Ｐ２００が、台紙３００の中心（台紙３００内接する同心円５００で示す円の中心）Ｐ３００にできるだけ近づくように配置する。仮に画像が１枚の時は画像の重要領域の中心Ｐ２００と台紙の中心Ｐ３００は一致する（（１）の状態）。従って、一旦図６の（２）のように配置された画像１００Ａは、同図（２）の位置に移動する。前述した図５においても結果的に（１）のように配置された画像１００Ａ、重要領域２００Ａを符号で示す。
【００２８】
２枚目の画像については、既に画像１００Ａが台紙の中央部に配置されているので、重要領域が重ならない範囲で、重要領域の中心が台紙３００の中心に最も近づくように配置する。３枚目以降の画像についても同様である。
【００２９】
なお、この説明は画像の重要領域の中心をできるだけ台紙の中心に近づける配置方法の考え方の一例を簡潔に示したもので、図８乃至１３を用いてより具体的な方法について後述する。
【００３０】
さらに、レイアウトして画像の重要領域の少なくとも一部が台紙からはみ出す場合には、全部の画像（画像群という）を全体縮小して台紙に収まるようにする。このイメージを図７（ａ）及び図７（ｂ）に示す。すなわち、同図（ａ）の状態では、画像２００の複数の部分Ｒ１、Ｒ２、Ｒ３、Ｒ４が台紙３００の領域からはみ出ている。そこで、画像群を全体的に均等に縮小し、同図（ｂ）に示すように画像のすべての重要領域が台紙３００の領域内に収まるようにしている。重要領域以外の画像部分ははみ出てもよいものとする（Ｔ１、Ｔ２、Ｔ３，Ｔ４）。なお、ステップＳ３２からステップＳ１４に戻って台紙のサイズを変更（再設定）した場合は、この縮小処理を再度実行する。
【００３１】
このようにしてレイアウトされた画像を表示画面に表示する（ステップＳ３０）。ここで印刷してもよい。もちろん、表示するのは台紙部分であって、はみ出た画像部分Ｔ１〜ＴＴ４は表示しない。ただし台紙をはみ出して画像をレイアウトするコラージュも可能である。
【００３２】
続くステップＳ３２で、これでコラージュ画像を完成として保存して良いかどうかを判断し、ＹＥＳであればステップＳ３４で完成したコラージュ画像のファイルを画像メモリ１６に保存し、ＮＯであればステップＳ１２へ戻って最初からやり直したり、選択画像の修正や追加を行なう。一旦設定した内容は保持されているので、修正した部分のみ処理をやり直せばよい。
【００３３】
図８乃至図１４は、前記図２のステップＳ２６で実行される画像の重要領域を台紙の中央に配置するための具体的な方法の例を説明するものであり、前記図６とは異なる視点から説明する。重要領域２０１を含む画像１０１をｘｙ座標上に配置したとする。中心の座標（０，０）を基点とし、ステップＳ２４において乱数によって適宜回転させた角度の重要領域２０１の四隅の座標を（ｘ１，ｙ１）（ｘ２，ｙ２）（ｘ３，ｙ３）（ｘ４，ｙ４）とする。
【００３４】
図８に示すように、１枚目の画像１０１の配置は、重要領域２０１の中心Ｐ１を基点（０，０）に配置する。２枚目の画像１０２は１枚目の画像１０１の四隅より、基点（０，０）から一番距離の短い方向の直線Ｌ１上に画像の中心を配置する。最初の１枚目は一番距離の短い方向が２方向存在するがどちらでもよい。直線Ｌ１をｙ＝ａ１ｘの方向として説明する。
【００３５】
２枚目の画像１０２は、重要領域２０１の最も長い対角が１枚目の重要領域２０１と重ならないように、配置方向の直線Ｌ１上に中心を置く（図９）。
【００３６】
３枚目は、２枚の画像１０１、１０２を囲む四角形４０２の隅（Ｘ１，Ｙ１）（Ｘ２，Ｙ２）（Ｘ３，Ｙ３）（Ｘ４，Ｙ４）から、前記同様に、基点（０，０）から、各辺の最も短い方向を示す直線Ｌ２すなわちｙ＝ａ２ｘを配置方向とする（図１０）。その際、３枚目の画像１０３の重要領域２０３が他の重要領域と重ならないように配置する（図１１）。
【００３７】
以降は同じルールで配置していく。４枚目、５枚目の配置方向の説明を図１３、図１４に示す。ルールは同じであるので文章による説明は省略する。また、図面上明らかな符号は、図面を見やすくするため一部省略してある。図１２の４０３は３枚の画像を囲む四角形、図１３の４０４は４枚の画像を囲む四角形である。
【００３８】
図１４は、５枚目の画像の配置方向を示す図１３の変形例である。より多くの画像をできるだけ中心に近づけるため、各画像の重要領域で最短距離の判断を行ない、次の配置を判断する。すなわち、基点（０，０）からの最短距離を、図１３では４つの画像を囲う（Ｘ１，Ｙ１）（Ｘ２，Ｙ２）（Ｘ３，Ｙ３）（Ｘ４，Ｙ４）を四隅とする四角形４０４に対して計算しているが、図１４ではこの距離を各画像の重要領域２０１、２０２、２０３、２０４に対してすべて計算し、一番距離の短い方向ｙ＝ｂｘを求める。この動作を枚数に応じて限りなく繰り返す。少なくとも６枚以上の場合は、同図のように、各重要領域の四隅による多角演算を行なう。
【００３９】
図１５は、ステップＳ２８の適切なサイズに縮小拡大を行なうための具体的な方法の例を示すものである。ここで、（Ｘ１，Ｙ１）（Ｘ２，Ｙ２）（Ｘ３，Ｙ３）（Ｘ４，Ｙ４）を四隅とする四角形を台紙３００とする。同図のようにレイアウトされた画像１００の重要領域２００の座標を基に、レイアウト後の縦横素数を計算する。すなわち、基点を（０，０）とした場合、基点からの座標を以下のように絶対値で算出する。  
横サイズ＝｜Ｘ１｜＋｜Ｘ４｜  
縦サイズ＝｜Ｙ１｜＋｜Ｙ２｜  
この横サイズ、縦サイズが、予め表示や印刷の出力サイズとして定められている場合には、アスペクト比を維持しながら、縦横同じ倍率で縮小拡大し、台紙サイズに合わせて最適化する。例えば、台紙が５Ｍサイズの場合には、横２５６０画素、縦１９２０画素となり、台紙が１０Ｍサイズでは横３６４８画素、縦２７３６画素となる。重要エリアの画像アスペクト比は、特に規定するものではなく、さまざまなアスペクト（正方１：１、長方４：３、１６：９他）でよい。
【００４０】
図９乃至１５に記載してある円は、重要領域の中心から最も長い距離（対角）の説明として、円をガイドラインとして記載したものある。
【００４１】
［第１の実施形態の効果］  
以上説明したように、本実施の形態では、顔を含む領域が重ならないように、中心からレイアウトすることで自動レイアウトの信頼性が向上し、見た目のよいコラージュ図形を作成することができる。
【００４２】
また、１枚目の画像の重要領域の中心を台紙の中心に配置し、２枚目の画像の重要領域の中心を重要領域が重ならない範囲で前記台紙の中心に最も近くなるよう配置し、それを繰り返すことで各画像を重要領域が重ならない範囲内で十分近づけて配置することができる。
【００４３】
また、１枚目の画像の重要領域の中心を台紙の中心に配置し、２枚目の画像の重要領域の配置は１枚目の画像の四隅の座標より、基点から一番距離の短い方向の直線上に置き、２枚目の画像の重要領域の最も長い対角が１枚目と重ならないように、配置方向の直線上に中心を置くことにより、各画像を重要領域が重ならない範囲内で十分近づけて配置することができる。
【００４４】
また、各画像の重要範囲の四隅の座標から最短距離の判断を行ない、次の配置を判断し、これを枚数に応じて繰り返すことにより、より多くの画像を、できるだけ中心に近づけることができる。  
また、画像を選択追加する毎に、台紙に重要領域が収まるように縮小拡大することで、枚数の制限やユーザー自身の修正操作を不要にできる。
【００４５】
［第２の実施形態の構成］  
以下、本発明をデジタルカメラに適用した第２の実施形態を図面を参照して説明する。  
図１６は、同実施形態に係るデジタルカメラ５０の外観構成を示す斜視図である。同図で、平板状の筐体からなるカメラ本体ＢＤの前面側にレンズ鏡筒ＬＳが設けられるとともに、同カメラ本体ＢＤの背面側にディスプレイＤＩＳＰが設けられる。このディスプレイＤＩＳＰは可動式であり、例えば上向きに１８０°の可動範囲を有するため、図示する如く前記レンズ鏡筒ＬＳと略同方向に向けて撮影を行なうことも可能であり、ユーザはディスプレイＤＩＳＰでの表示内容を確認しながら、所謂「自分撮り」を行なうことができる。
【００４６】
図１７は、前記デジタルカメラ５０の電子回路の機能構成を示すブロック図である。５２はＣＰＵ及びワークメモリを含む制御部であり、プログラムメモリ５４に記憶されたプログラムに従ってこのデジタルカメラ５０全体の動作を制御する。プログラムメモリ５４は、ＯＳを含む各種制御プログラムを記憶している。５６は、後述する画像メモリ５８またはメモリカードに記憶する画像に関する各種画像処理、例えばデータファイル形式に従った圧縮や伸長、後述するコラージュ画像を生成するためのレイアウト加工などを行なう画像処理部である。画像メモリ５８は、このデジタルカメラ５０の内蔵メモリであり、多数の画像を記憶する。
【００４７】
６０は撮像素子を備え、画像を撮像する撮像部、６２はインターネットや他の装置と無線またはＵＳＢ等の有線で接続する通信Ｉ／Ｆ（インターフェース）、６４はＳＤカード等の着脱自在なメモリカードとの間でデータ交換をするメモリカードＩ／Ｆである。また、画像を印刷する際のプリンタとも前記通信Ｉ／Ｆ６２を介して接続される。
【００４８】
前記画像メモリ５８には、撮像部６０で撮像した画像、通信Ｉ／Ｆ２０経由で受信した画像、メモリカードＩ／Ｆ６４経由で受信した画像等が記憶される。メモリカードが装着されている状態では、当該メモリカードへの記録が優先され、メモリカードに空き容量がある場合には画像メモリ５８には記録されない。６６は撮影時のモニタ画像、画像メモリ５８に記憶された画像や、レイアウトされた画像を表示するための表示部、６８はレリーズボタン等の撮影操作を含む各種操作を行なうための操作部である。７０はこのデジタルカメラ５０の姿勢を検出する、例えば３軸加速度センサで構成する傾斜センサである。
【００４９】
［第２の実施形態の動作］  
図１８は、デジタルカメラ５０で操作部６８のレリーズボタンが操作された場合の、特に連写撮影時の動作を説明するものである。この動作は、プログラムメモリ５４に記憶されている制御プログラムに従って制御部５２が実行するものであり、複数の画像を用いたレイアウト作成等の画像処理は、制御部５２の制御の下に画像処理部５６が実行する。
【００５０】
ステップＳ５２では、レリーズボタンの操作に対して、連写モードが設定された連写撮影の指示であるか否かを判断する。ＮＯであれば通常の単写撮影の動作を実行する。ＹＥＳであればステップＳ５４に進んで、傾斜センサ７０からその時点でのデジタルカメラ５０の姿勢を表す傾斜情報を取得する。
【００５１】
次にステップＳ５６では、撮影により得た画像に前記取得した傾斜情報を付加し、メモリカードＩ／Ｆ６４を介して記録媒体であるメモリカード、あるいは画像メモリ５８に記録する。この場合、傾斜情報は、例えばＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）規格に則って他の撮影条件等のメタデータの一部として記録される。
【００５２】
次いでステップＳ５８でレリーズボタンの操作が解除されたか否かにより、連写による撮影動作を終了するか否かを判断する。ＮＯであれば前記ステップＳ５４に戻り、傾斜情報を付加しての画像の撮影、記録を続行する。ＹＥＳであればステップＳ６０に進んで、連写動作に伴うコラージュ画像の作成を行なう事前設定がなされているか否かを判断する。ＮＯであれば、以上でこの図１８の処理を一旦終了して、次の撮影動作に備える（ステップＳ８０）。ＹＥＳであれば、ステップＳ６２に進み、直前までにメモリカードまたは画像メモリ５８に記録した一連の連写画像を選択して読出す。
【００５３】
次にステップＳ６４では、選択された各画像の重要領域を判断してマークする。このステップＳ６４の重要領域の判断以下、ステップＳ７２までの画像のレイアウトに関する処理内容については、基本的に前記第１の実施形態の場合と同様であるものとして、詳細な説明は省略する。
【００５４】
続くステップＳ６６では、連写に用いた画像を、表示部６６の表示領域を台紙領域のサイズ内にレイアウトするために適宜縮小拡大する。この場合、連写された画像は基本的にサイズが一様であるため、縮小率も１通りのみ算出すれば良い。
【００５５】
続くステップＳ６８では、選択した各画像に対し、当該画像に付加されている傾斜情報に基づいて回転させ傾斜をつける。この回転傾斜により、例えば画像中に水平線が写り込んでいる画像は、レイアウト中で水平となるように補正されることになる。
【００５６】
そして、ステップＳ７０で、各画像の重要領域の中心が台紙の中心に近づくように配置する。続くステップＳ７２では、画像の重要領域のサイズと台紙である表示部６６のサイズが適切になるよう適宜縮小拡大する。
【００５７】
さらに、レイアウトして画像の重要領域の少なくとも一部が台紙となる表示部６６の表示領域からはみ出す場合には、全部の画像（画像群という）を全体縮小して台紙に収まるようにする。
【００５８】
続くステップＳ７４において、このようにしてレイアウトした画像の台紙部分を表示部６６で表示するとともに、当該コラージュ画像を保存するか否かの選択操作をユーザに促すべく、ガイドメッセージを表示する。
【００５９】
続くステップＳ７６で、保存を行なう操作がなされたか否かを判断し、ＹＥＳであればステップＳ３４で完成したコラージュ画像を画像処理部５６によりファイル化した上でメモリカードＩ／Ｆ６４を介してメモリカード、あるいは画像メモリ５８に記録し（ステップＳ７８）、以上でこの図１８の処理を一旦終了して、次の撮影動作に備える（ステップＳ８０）。ＮＯであれば前記記録を行なわずにそのままこの図１８の処理を一旦終了して、次の撮影動作に備える。
【００６０】
［第２の実施形態の効果］  
以上詳述した如く本実施例によれば、画像を撮影するためのデジタルカメラ５０で、撮影により得た画像を用いたコラージュ作成の際に、自動的に複数の画像を見た目良くレイアウトすることができる。
【００６１】
この場合、特にデジタルカメラ５０の表示部６６の表示領域を台紙領域として自動設定することにより、無用な操作を簡略化してコラージュを作成できる。
【００６２】
また前記実施形態では、一連の連写画像から１つのコラージュを作成するものとしたので、被写体が共通している思われる連写画像を用いて纏まりの良いコラージュを作成できる。
【００６３】
その場合、例えば再生モードを指定した状態から一連の連写画像を選択するのではなく、撮影モード下での連写撮影が終了した直後に自動的にコラージュを作成し、その表示に合わせて作成したコラージュを保存するか否かをユーザの選択に委ねることにより、ユーザ側の負担を軽減しながらコラージュを随時作成できる。
【００６４】
なお前記実施形態では説明しなかったが、一般的なデジタルカメラでは前述したＥｘｉｆ規格により画像のファイルのメタデータとして撮影日時の情報を含んでいるため、前述したような連写画像のみならず、例えば撮影日毎に１つずつ画像を選択してコラージュを作成しても良いし、あるいは撮影日を指定して複数の画像を選択してコラージュを作成するなど、撮影日時の情報を有効に活用して、種々バリエーションに富んだコラージュを作成できる。
【００６５】
さらに前記実施形態では、一般にデジタルカメラで電子水準器機能を有する機種に使用されている傾斜センサの検出出力を有効に活用し、傾斜情報を画像に付加して記録するものとして、コラージュ作成時には各画像をその傾斜情報に対応して回転させるようにした場合を例にとって説明した。
【００６６】
これにより、例えば傾いて撮影した各画像を補正し、水平を揃えたコラージュが作成できるため、非常に自然で違和感のない、纏まりのあるコラージュが作成できる。
【００６７】
これとは反対に、傾斜情報に基づいてより傾斜を強調するような回転を施してコラージュを作成するものとしてもよく、ユーザの意図を反映して種々、変化に富んだコラージュを作成できる。
【００６８】
なお前記作成したコラージュの画像は、メモリカードに記録するだけでなく、通信Ｉ／Ｆ６２を用いてインターネット接続が可能な環境にある場合には、予め設定したＵＲＬにアップロードするもとしても良い。これにより、作成したコラージュを多数のユーザで共有し、あるいは投稿サイトに投稿して楽しむことができる。
【００６９】
前記第２の実施形態では、連写撮影時に外部装着したメモリカードあるいは内部メモリである画像メモリ５８に一連の連写画像を記録した上で、作成したコラージュの画像も合わせて記録するものとして説明したが、一連の連写画像をバッファメモリ（図示せず）に保持した状態でコラージュの画像を作成し、作成したコラージュの画像のみをメモリカードあるいは画像メモリ５８に記録させ、コラージュの作成に使用した一連の連写画像自体は記録せずとも良いような設定とすることも考えられる。
【００７０】
なお、前記第１の実施の形態では本発明をデジタルフォトフレームに適用した場合、第２の実施形態では本発明をデジタルカメラに適用した場合をそれぞれ例にとって説明したが、これに限ることなくスマートフォンやタブレットＰＣ、パーソナルコンピュータ等にも適用できる。また、サーバによりインターネットのウェブ上で同様のサービスを提供してもよく、各端末で実行可能なアプリケーションソフトウエアとして提供してもよい。
【００７１】
さらに前記第２の実施形態では、画像の撮影と表示を同一の装置において行なう場合について説明したが、例えばリスト端末やウェアラブルカメラなどの表示部を有しないカメラで画像を撮影し、撮影により得た画像を通信機能により他の装置、例えば直接スマートフォンに送信して鑑賞する場合や、一旦ウェブサーバにアップロードした上で当該サーバの提供するウェブサイトにアクセスして画像を鑑賞するようなシステムも構築し得る。
【００７２】
その他、本発明は上述した実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、上述した実施形態で実行される機能は可能な限り適宜組み合わせて実施しても良い。上述した実施形態には種々の段階が含まれており、開示される複数の構成要件による適宜の組み合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、効果が得られるのであれば、この構成要件が削除された構成が発明として抽出され得る。
【００７３】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
＜付記＞
［請求項１］  
複数の画像を選択する選択手段と、  
前記選択された画像の重要領域を特定する重要領域特定手段と、  
台紙領域を設定する台紙領域設定手段と、  
前記選択された複数の画像の前記重要領域が重ならないように前記複数の画像を前記台紙領域に配置するレイアウト手段と  
を具備したことを特徴とする画像レイアウト装置。
【００７４】
［請求項２］  
前記レイアウト手段は、前記重要領域の中心が前記台紙領域の中心に近くなるように前記複数の画像を配置することを特徴とする請求項１記載の画像レイアウト装置。
【００７５】
［請求項３］  
前記レイアウト手段は、前記配置された複数の画像の前記重要領域の少なくとも一部が前記台紙領域からはみ出る場合に、前記配置された複数の画像全体を縮小する縮小手段をさらに具備したことを特徴とする請求項１または２記載の画像レイアウト装置。
【００７６】
［請求項４］  
前記縮小手段は、前記配置された複数の画像のすべての重要領域が前記台紙領域に収まるように縮小することを特徴とする請求項３記載の画像レイアウト装置。
【００７７】
［請求項５］  
前記レイアウト手段は、前記重要領域が重なることを禁止し、前記重要領域以外の領域が重なることは禁止しないことを特徴とする請求項１乃至４いずれか記載のレイアウト装置。
【００７８】
［請求項６］  
前記レイアウト手段は、前記選択された複数の画像のうち、少なくとも１つを傾斜させて配置することを特徴とする請求項１乃至５いずれか記載のレイアウト装置。
【００７９】
［請求項７］  
撮像手段と、前記撮像手段で撮影した画像を記憶する記憶手段とをさらに具備し、  
前記選択手段は、前記記憶手段から複数の画像を選択する  
ことを特徴とする請求項１乃至６いずれか記載の画像レイアウト装置。
【００８０】
［請求項８］  
コンピュータが、  
複数の画像を選択する選択ステップと、  
前記選択された画像の重要領域を特定する重要領域特定ステップと、  
台紙領域を設定する台紙領域設定ステップと、  
前記複数の画像の前記重要領域が重ならないように前記複数の画像を前記台紙領域に配置するレイアウトステップと  
を実行することを特徴とする画像レイアウト方法。
【００８１】
［請求項９］  
コンピュータを、  
複数の画像を選択する選択手段と、  
前記選択された画像の重要領域を特定する重要領域特定手段と、  
台紙領域を設定する台紙領域設定手段と、  
前記複数の画像の前記重要領域が重ならないように前記複数の画像を前記台紙領域に配置するレイアウト手段として機能させることを特徴とするプログラム。
【００８２】
［請求項１０］  
撮像手段と、  
前記撮像手段で撮影した画像を記憶する記憶手段と、  
前記記憶手段から複数の画像を選択する選択手段と、  
前記選択された画像の重要領域を特定する重要領域特定手段と、  
台紙領域を設定する台紙領域設定手段と、  
前記選択された複数の画像の前記重要領域が重ならないように前記複数の画像を前記台紙領域に配置するレイアウト手段と  
を具備したことを特徴とするデジタルカメラ。
【００８３】
［請求項１１］  
表示部をさらに具備し、  
前記台紙領域は、前記表示部の表示領域であることを特徴とする請求項１０記載のデジタルカメラ。
【００８４】
［請求項１２］  
前記記憶手段は、前記撮像手段で撮影した画像を撮影した日付情報と関連付けて記憶し、  
前記選択手段は、前記記憶手段から撮影日毎に少なくとも１つずつ画像を選択し、  
前記レイアウト手段は、複数日に渡って撮影された複数の画像を１つのレイアウト画像として配置する  
ことを特徴とする請求項１０または１１記載のデジタルカメラ。
【００８５】
［請求項１３］  
前記記憶手段は、撮像手段で撮影した画像を撮影した日付情報と関連付けて記憶し、  
前記選択手段は、前記記憶手段から撮影日毎に複数の画像を選択し、  
前記レイアウト手段は、前記選択手段での選択に基づいて撮影日毎に１つのレイアウト画像を作成する  
ことを特徴とする請求項１０または１１記載のデジタルカメラ。
【００８６】
［請求項１４］  
前記選択手段は、前記記憶手段から連写撮影された複数の画像を選択し、  
前記レイアウト手段は、前記選択手段での選択に基づいて連写撮影された複数の画像から１つのレイアウト画像を作成する  
ことを特徴とする請求項１０または１１記載のデジタルカメラ。
【００８７】
［請求項１５］  
前記選択手段は、前記記憶手段に連写撮影された一連の画像を記憶し終えた時点で当該連写撮影された複数の画像を選択することを特徴とする請求項１４記載のデジタルカメラ。
【００８８】
［請求項１６］  
前記レイアウト手段が作成したレイアウト画像を１つの画像としてウエブサイトにアップロードする通信手段をさらに具備したことを特徴とする請求項１０記載のデジタルカメラ。
【００８９】
［請求項１７］  
カメラ本体の傾斜状態を検出する傾斜検出手段をさらに具備し、  
前記記憶手段は、前記撮像手段で撮影した画像を前記傾斜検出手段で検出した傾斜情報と関連付けて記憶し、  
前記レイアウト手段は、前記選択手段で選択した複数の画像のうち、少なくとも１つの画像を関連付けられている傾斜情報に基づいて傾斜させて前記台紙領域に配置する  
ことを特徴とする請求項１０記載のデジタルカメラ。
【符号の説明】
【００９０】
１…デジタルフォトフレーム
１０…制御部
１２…プログラムメモリ
１４…アプリケーションメモリ
１６…画像メモリ
１８…撮像部
２０…通信Ｉ／Ｆ
２２…メモリカードＩ／Ｆ
２４…表示部
２６…操作部
５０…デジタルカメラ
５２…制御部
５４…プログラムメモリ
５６…画像処理部
５８…画像メモリ
６０…撮像部
６２…通信Ｉ／Ｆ
６４…メモリカードＩ／Ｆ
６６…表示部
６８…操作部
７０…傾斜センサ
１００〜１０４…画像
１００Ａ…画像
２００…重要領域
２００Ａ…重要領域
２０１〜２０４…重要領域
３００…台紙
４００…複数の画像を囲む四角形
４０１〜４０４…複数の画像を囲む四角形
５００…台紙に内接する同心円
ＢＤ…カメラ本体
ＤＩＳＰ…ディスプレイ
Ｌ１，Ｌ２…配置方向を示す直線
ＬＳ…レンズ鏡筒
Ｐ１…重要領域の中心
Ｒ１〜Ｒ４…重要領域の台紙からはみ出した部分
Ｔ１〜Ｔ４…画像の台紙からはみ出した部分。
【図１】
2015084508.tif 000003
【図２】
2015084508.tif 000004
【図３】
2015084508.tif 000005
【図４】
2015084508.tif 000006
【図５】
2015084508.tif 000007
【図６】
2015084508.tif 000008
【図７】
2015084508.tif 000009
【図８】
2015084508.tif 000010
【図９】
2015084508.tif 000011
【図１０】
2015084508.tif 000012
【図１１】
2015084508.tif 000013
【図１２】
2015084508.tif 000014
【図１３】
2015084508.tif 000015
【図１４】
2015084508.tif 000016
【図１５】
2015084508.tif 000017
【図１６】
2015084508.tif 000018
【図１７】
2015084508.tif 000019
【図１８】
2015084508.tif 000020