(57)【要約】【課題】  ユーザが所望するアルバムテンプレートを効率よく検索するための技術を提供すること。【解決手段】  複数枚のテンプレートから、指定分布と同数の画像の配置分布を規定するテンプレートを選択テンプレートとして選択し、選択したそれぞれの選択テンプレートについて、該選択テンプレートが規定する配置分布と指定分布の類似度を求める。それぞれの選択テンプレートのうち、類似度が規定値以上の選択テンプレートを使用候補テンプレートとして選択し、該選択した使用候補テンプレートに係る情報を一覧表示する。【選択図】図１
2013182524.tif 000002
【特許請求の範囲】
【請求項１】
画像の配置位置を検出する検出手段と、
複数のテンプレートから、前記検出手段により検出された配置位置の個数と同数の画像を配置する画像配置領域を有し、前記配置位置夫々に対応する前記画像配置領域を有するテンプレートを選択する選択手段と、
前記選択手段により選択された前記テンプレートを用いて画像を配置する配置手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記選択手段は、
前記配置位置の指定分布と前記画像配置領域の配置分布に基づいて、前記テンプレートを選択することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記選択手段は、
前記配置位置と、該配置位置に対応する前記画像配置領域の位置と、の間の距離に基づいて、前記テンプレートを選択する
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記選択手段は、
前記配置位置が属する領域に対応する前記テンプレートを分割した分割領域に前記画像配置領域を有するテンプレートを選択する
ことを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【請求項５】
前記テンプレートが、テキストの配置領域を規定する場合、
前記選択手段は、前記配置位置と、前記画像配置領域および前記テキストの配置領域とを包含する領域と、の対応に基づいて、前記テンプレートを選択する
ことを特徴とする請求項１乃至４の何れか１項に記載の画像処理装置。
【請求項６】
更に、
前記選択手段が選択した複数の候補テンプレートを提示する提示手段を備え、
前記提示手段は、前記配置手段が配置する画像のサイズと当該画像が配置される画像配置領域のサイズと、の一致の度合いに基づいて、前記複数の候補テンプレートを並べて提示する
ことを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項７】
前記提示手段は、前記配置手段が配置する画像のサイズと当該画像が配置される画像配置領域のサイズと、の一致の度合いが大きい順に、前記複数の候補テンプレートを並べて提示する
ことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
画像処理装置が行う画像処理方法であって、
画像の配置位置を検出する検出工程と、
複数のテンプレートから、前記検出工程で検出された配置位置の個数と同数の画像を配置する画像配置領域を有し、前記配置位置夫々に対応する前記画像配置領域を有するテンプレートを選択する選択工程と、
前記選択工程で選択された前記テンプレートを用いて画像を配置する配置工程と
を備えることを特徴とする画像処理方法。
【請求項９】
コンピュータを、請求項１乃至７の何れか１項に記載の画像処理装置の各手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アルバムテンプレートを検索する為の技術に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラの普及に伴い、パーソナルコンピュータ上で、撮影した画像やテキストを好みの位置に配置して電子アルバムを作成するための電子アルバム作成プログラムが広く用いられている。このような電子アルバム作成プログラムでは、ユーザがレイアウトを考える手間を省くため、予め画像の配置位置を定義したアルバムテンプレートに画像を配置して電子アルバムを作成する方法が一般的である。しかし、アルバムテンプレートを多数用意したとき、ユーザは所望のアルバムテンプレートを見つけ出すことが面倒となる。
【０００３】
この問題を解決するため、例えば特許文献１に開示されているように、電子アルバムのページ上に配置された画像の数量を検知し、検知された画像数に応じてアルバムテンプレートの選択または候補表示を行う方法が知られている。また、特許文献１では、選択されたアルバムテンプレートに従って自動的に画像を配置することで、ユーザが画像を配置する手間を省く方法も述べられている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−７４５９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像の数量による選択では、アルバムテンプレートが大量に存在するとき、候補としてユーザが望まないアルバムテンプレートも多く表示してしまう可能性がある。また、デジタルカメラやスマートフォンといった表示領域が小さいデバイスにおいては、できる限り候補を絞ることが望ましい。アルバムテンプレートを選択する手間を軽減するためには、画像の数量だけでなく、さらに絞り込む方法が必要となる。
【０００６】
本発明は上述した問題を解決するためになされたものであり、ユーザが所望するアルバムテンプレートを効率よく検索するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の目的を達成するために、例えば、本発明の画像処理装置は、画像の配置位置を検出する検出手段と、複数のテンプレートから、前記検出手段により検出された配置位置の個数と同数の画像を配置する画像配置領域を有し、前記配置位置夫々に対応する前記画像配置領域を有するテンプレートを選択する選択手段と、前記選択手段により選択された前記テンプレートを用いて画像を配置する配置手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明の構成によれば、ユーザが所望するアルバムテンプレートを効率よく検索することができる。
【図面の簡単な説明】
【０００９】
【図１】システムの構成例を示す図。
【図２】コンピュータの構成例を示す図。
【図３】電子アルバム作成装置１０２の機能構成例を示すブロック図。
【図４】レイアウト制御部３０９が行う処理のフローチャート。
【図５】ユーザインターフェース３０１の画面の表示例を示す図。
【図６】画像配置領域の位置の求め方を説明する図。
【図７】類似度の求め方を説明する図。
【図８】類似度の求め方を説明する図。
【図９】電子アルバム作成装置１０２の機能構成例を示すブロック図。
【図１０】レイアウト制御部３０９が行う処理のフローチャート。
【図１１】重み値の求め方を説明する図。
【図１２】使用候補テンプレートの表示例を示す図。
【図１３】スマートフォンにおける表示推移例を示す図。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照し、本発明の好適な実施形態について説明する。なお、以下説明する実施形態は、本発明を具体的に実施した場合の一例を示すもので、特許請求の範囲に記載の構成の具体的な実施例の１つである。
【００１１】
［第１の実施形態］
先ず、画像処理装置としての電子アルバム作成装置を含むシステムの構成例について、図１を用いて説明する。本実施形態では、画面（画面全体でも良いし画面上の規定領域内であっても良い）上における画像の配置分布を規定するテンプレート（アルバムテンプレート）に基づいて画像を該画面上に配置することで、該画面を１ページとする電子アルバムを作成する。
【００１２】
静止画や動画像を撮像可能な装置としてのカメラ１０１により撮像された画像（静止画像や動画像を構成する各フレームの画像）は、有線若しくは無線のネットワークを介して電子アルバム作成装置１０２に対して送出される。なお、カメラ１０１により撮像された画像を電子アルバム作成装置１０２に供給するための方法には様々な方法が考えられる。例えば、カメラ１０１に挿入されているメモリカードに撮像画像を記録した場合、このメモリカードを直接的若しくは間接的に電子アルバム作成装置１０２に接続することで、電子アルバム作成装置１０２はメモリカードから撮像画像を読み出すことができる。
【００１３】
また、電子アルバムを作成するために用いる画像はカメラにより撮像されたものに限らない。例えば、撮像機能が備わっている機器（携帯電話など）により撮像された画像を直接的若しくは間接的に電子アルバム作成装置１０２に供給するようにしても良い。
【００１４】
電子アルバム作成装置１０２は、カメラ１０１により撮像された画像を管理しており、電子アルバムのページごとにテンプレートを用いてこの画像を配置することで該電子アルバムを完成させる。なお、本実施形態では、カメラ１０１により撮像された画像やテンプレートは電子アルバム作成装置１０２が管理するものとして説明する。しかし、これに限るものではなく、例えば、ネットワーク１０３に新たにサーバを接続し、このサーバに格納しておいても良い。この場合、テンプレートや画像は、電子アルバム作成装置１０２が必要に応じてこのサーバから取得する。
【００１５】
また、以降に説明する電子アルバム作成装置１０２の一部の処理をサーバが実行するように構成してもよい。例えば、電子アルバム作成装置１０２は、サーバの処理結果をユーザに提示し、ユーザからの操作指示をサーバに通知することでも本実施形態を実現できる。
【００１６】
また、電子アルバム作成装置１０２が完成させた電子アルバムのデータの出力先は特定の出力先に限るものではなく、電子アルバム作成装置１０２内のメモリに格納しても良いし、上記のサーバに対してネットワーク１０３を介して送出しても良い。また、このネットワーク１０３に印刷業者のサーバが接続されている場合には、このサーバに対して電子アルバムのデータを送信しても良い。図１では、ネットワーク１０３には印刷システム１０４が接続されており、この印刷システム１０４に対して電子アルバムのデータを送出し、この印刷システム１０４に電子アルバムの各ページを印刷させても良い。次に、電子アルバム作成装置１０２の機能構成例について、図３のブロック図を用いて説明する。
【００１７】
ユーザインターフェース３０１は、ユーザからの操作指示（ユーザ指示）を受け付けると共に、各種の情報を表示することが可能なタッチパネル式の画面で構成されている。もちろん、ユーザインターフェース３０１はタッチパネル式の画面に限るものではなく、通常の液晶画面とボタン群により構成されても良い。
【００１８】
表示制御部３０２は、画像表示部３０３とアルバム表示部３０４とを有する。画像表示部３０３は、電子アルバムを作成するための様々な画面をユーザインターフェース３０１に表示し、提示する。アルバム表示部３０４は、完成した若しくは作成途中の電子アルバムの各ページをユーザインターフェース３０１に表示する。
【００１９】
管理部３０５は、画像管理部３０６、アルバムテンプレート管理部３０７、アルバム管理部３０８、を有する。画像管理部３０６は、上記のカメラ１０１などから電子アルバム作成装置１０２に供給された画像を管理する。アルバムテンプレート管理部３０７は、ユーザインターフェース３０１の画面上における画像の配置分布を規定するテンプレートを複数枚管理している。アルバム管理部３０８は、作成済み電子アルバムのデータ若しくは作成途中で保存するものと指定された電子アルバムのデータを管理する。
【００２０】
レイアウト制御部３０９は、レイアウト処理部３１０、画像配置位置指定部３１１、画像枠数取得部３１２、画像枠位置取得部３１３、画像枠配置類似度算出部３１４、を有する。
【００２１】
画像配置位置指定部３１１は、ユーザインターフェース３０１の画面上における画像の配置分布として、ユーザがユーザインターフェース３０１を操作することで入力した指定分布を取得する。換言すると、画像配置位置指定部３１１は、画像を配置する配置位置を検出する。
【００２２】
画像枠数取得部３１２は、アルバムテンプレート管理部３０７が管理しているそれぞれのテンプレートについて、該テンプレートが規定する画像配置領域（画像枠）の個数を取得する。
【００２３】
画像枠位置取得部３１３は、アルバムテンプレート管理部３０７が管理しているそれぞれのテンプレートについて、該テンプレートが規定する画像配置領域（画像枠）の位置を取得する。
【００２４】
画像枠配置類似度算出部３１４は、アルバムテンプレート管理部３０７が管理している複数枚のテンプレートから、指定分布と同数の画像の配置分布を規定するテンプレートを選択テンプレートとして選択する。そして画像枠配置類似度算出部３１４は、それぞれの選択テンプレートについて、該選択テンプレートが規定する配置分布と指定分布の類似度を求める（計算）。
【００２５】
レイアウト処理部３１０は、それぞれの選択テンプレートのうち、類似度が規定値以上の選択テンプレートを使用候補テンプレートとして選択し、該選択した使用候補テンプレートに係る情報をユーザインターフェース３０１に一覧表示する。
【００２６】
以降の処理については別段限定しないが、例えば、レイアウト処理部３１０は、一覧表示した使用候補テンプレートのうちユーザが指定した使用候補テンプレートをユーザインターフェース３０１に表示する。そしてレイアウト処理部３１０は、ユーザインターフェース３０１を介したユーザ操作に応じて、該使用候補テンプレート上に画像やテキストを配置して１ページ分の電子アルバムを作成する。その際の様々な画像得表示には画像表示部３０３が関わる。そしてレイアウト処理部３１０は、ユーザインターフェース３０１を介してユーザから作成完了の旨の指示を受けると、この電子アルバムのデータをアルバム管理部３０８に管理させる。
【００２７】
レイアウト制御部３０９が行う処理について、同処理のフローチャートを示す図４を用いて説明する。
【００２８】
ユーザは、ユーザインターフェース３０１の画面（画面全体でも良いし画面上の規定領域内であっても良い）を電子アルバムの１ページ分の領域と見なし、この画面上で画像を配置する位置を自身の指などでもって指定する。
【００２９】
図５では、ユーザインターフェース３０１の画面５０１上に３点（三角形で示す位置）を指定しており、この位置を画像配置位置としている。なお、画像配置位置は、画像の左上隅の位置としても良いし、画像の中央位置としても良い。
【００３０】
このようにして、ユーザがユーザインターフェース３０１を用いて画像配置位置を指定し、その後、ユーザインターフェース３０１を用いて指定終了指示を入力すると、ステップＳ４０１で画像配置位置指定部３１１は、この指定された画像配置位置を取得する。更に画像配置位置指定部３１１は、この指定した画像配置位置の個数をカウントする。
【００３１】
ステップＳ４０２では、画像枠数取得部３１２は、アルバムテンプレート管理部３０７が管理しているそれぞれのテンプレートを取得する。
【００３２】
ステップＳ４０３では、画像枠数取得部３１２は、ステップＳ４０２で取得したそれぞれのテンプレートについて、該テンプレートが規定する画像配置領域（画像枠）の個数を取得する。取得する方法には様々な方法が考えられ、例えば、テンプレートに添付されている画像配置領域数の情報を読み出すことで取得しても良いし、テンプレートのデータにおいて画像配置領域を示す情報の数をカウントすることで取得しても良い。
【００３３】
そして、画像枠数取得部３１２は、ステップＳ４０２で取得したそれぞれのテンプレートのうち未選択のテンプレートから１つを、着目テンプレートとして選択する。そして画像枠数取得部３１２は、着目テンプレートについて取得した画像配置領域の個数と、ステップＳ４０１で取得した画像配置位置の個数と、が同じであるか否かを判断する。この判断の結果、同じである場合には、処理はステップＳ４０４に進み、同じではない場合には、処理はステップＳ４０８に進む。
【００３４】
ステップＳ４０４では、画像枠位置取得部３１３は、着目テンプレートが規定するそれぞれの画像配置領域（画像枠）の位置（画像配置位置）を取得する。着目テンプレートが規定するそれぞれの画像配置領域の位置の取得方法については特定の方法に限るものではない。例えば、着目テンプレートが規定するそれぞれの画像配置領域の位置が予め添付情報として着目テンプレートに添付されている場合には、この添付情報を読み出すことで取得することが出来る。
【００３５】
また、図６（ａ）に示す如く、画像配置領域６０１の四隅の位置が上記の添付情報などにより予め分かっている若しくは着目テンプレートから計算可能である場合には、画像配置領域６０１における２本の対角線の交点を画像配置領域６０１の位置としても良い。
【００３６】
また、図６（ｂ）に示す如く、画像配置領域の近傍にテキスト配置領域が設けられている場合には、これらの領域を包含する包含領域について、図６（ａ）を用いて説明したように位置を求めるようにしても良い。
【００３７】
図４に戻って、次に、ステップＳ４０５では、画像枠配置類似度算出部３１４は、ステップＳ４０１で取得した画像配置位置の分布（配置分布）と、ステップＳ４０４で求めた画像配置位置の分布と、の類似度を求める。それぞれの分布の類似度を求めることができるのであれば、如何なる方法を用いて類似度を求めても良い。以下に２つの方法（方法１，方法２）を例に挙げて説明する。
【００３８】
＜方法１＞
図７（ａ）では、ユーザインターフェース３０１の画面７０１上には３点が指定されている。ここで、この画面７０１を複数の矩形領域に分割すると、上記の指定した３点は、「４」、「７」、「１４」の番号がつけられている矩形領域に属している。
【００３９】
一方、テンプレートは図７（ｂ）〜（ｅ）に示す如く、画面上における画像配置領域（「枠」と記された、斜線で示す領域）の配置分布を示すものである。図７（ｂ）〜（ｅ）のそれぞれに示したテンプレート７０２〜７０５は何れも、画像配置領域の数が「３」であり、ステップＳ４０４以降の処理対象となるテンプレートである。然るに、テンプレート７０２〜７０５を、画面７０１と同じ分割パターンで複数の矩形領域に分割する。
【００４０】
ここで、図７（ｂ）のテンプレート７０２におけるそれぞれの画像配置領域の位置は何れも、図７（ａ）の「４」、「７」、「１４」の番号がつけられている矩形領域と相対的に同じ位置の矩形領域に属しており、３点全て一致している。そこでテンプレート７０２に対する類似度は一致している点数である「３」とする。
【００４１】
図７（ｃ）のテンプレート７０３におけるそれぞれの画像配置領域の位置は何れも、図７（ａ）の「４」、「７」、「１４」の番号がつけられている矩形領域と相対的に同じ位置の矩形領域に属しており、３点全て一致している。そこでテンプレート７０３に対する類似度は一致している点数である「３」とする。
【００４２】
図７（ｄ）のテンプレート７０４におけるそれぞれの画像配置領域の位置のうち２つは、図７（ａ）の「４」、「７」の番号がつけられている矩形領域と相対的に同じ位置の矩形領域に属している。そこでテンプレート７０４に対する類似度は一致している点数である「２」とする。
【００４３】
図７（ｅ）のテンプレート７０５におけるそれぞれの画像配置領域の位置のうち２つは、図７（ａ）の「７」、「１４」の番号がつけられている矩形領域と相対的に同じ位置の矩形領域に属している。そこでテンプレート７０４に対する類似度は一致している点数である「２」とする。
【００４４】
なお、一致している点数が大きいほど値が大きくなるように類似度を定めるのであれば、点数と類似度とを同じ値にする必要はなく、他の算定方法で類似度を求めるようにしても良い。
【００４５】
＜方法２＞
図８では、ユーザインターフェース３０１の画面８０１上には３点が指定されている。ここで、テンプレートが規定する３つの画像配置領域（「枠」と記された、斜線で示す領域）の位置と上記３点の位置との間の距離を求める。距離の計算では、例えば、ユーザインターフェース３０１の画面上における各点について、テンプレートが規定する３つの画像配置領域のうち該点に最も近い画像配置領域を特定し、該特定した画像配置領域の位置と該点との距離を求める。
【００４６】
図８（ａ）の場合、距離は「１０」、「１８」、「２」と求まったので、その合計「３０」を求める。そして例えば、１／３０を類似度とする。図８（ｂ）の場合、距離は「１０」、「２２」、「５」と求まったので、その合計「３７」を求める。そして例えば、１／３７を類似度とする。このように、合計の値が大きいほど値が小さくなるような類似度を定めるのであれば、他の方法を用いて類似度を定めても良い。
【００４７】
即ち、方法２では、選択テンプレート及び画面を同じ分割パターンで領域分割した場合に、選択テンプレートが規定する配置分布が示すそれぞれの画像配置領域が属する分割領域のうち、指定分布が示すそれぞれの画像配置位置が属する分割領域と相対的に同じ位置の分割領域の数が多いほどより大きい値をとる類似度を求める。
【００４８】
しかし、方法１を採用しても、方法２を採用しても、選択テンプレートが、画像の配置分布に加えてテキストの配置領域をも規定する場合、該選択テンプレートについて類似度を求める際には次のように対処することになる。
【００４９】
即ち、選択テンプレートが規定する配置分布が示すそれぞれの画像配置領域のうち、テキストの配置領域から規定距離以内にある画像配置領域を包含対象とする。そして、該包含対象とテキストの配置領域とを包含する領域を包含対象の代わりに用いて、選択テンプレートについて類似度を求める。
【００５０】
図４に戻って、次に、ステップＳ４０５で求めた類似度が規定値以上であれば、処理はステップＳ４０６を介してステップＳ４０７に進み、規定値未満であれば、処理はステップＳ４０８に進む。この場合に用いる規定値は、類似度を求める方法に対応したものを用いる必要がある。例えば、＜方法１＞を採用して、一致している点数＝類似度としたのであれば、ユーザインターフェース３０１の画面上で指定した点数の６０％を規定値とするようにしても良い。
【００５１】
ステップＳ４０７では、レイアウト処理部３１０は、着目テンプレートを識別するための情報（ファイル名など）をリストに追加登録する。このリストは初期状態では何も登録されていない。また、このリストは、電子アルバム作成装置１０２内の適当なメモリに保持されている。
【００５２】
そして、ステップＳ４０２で取得した全てのテンプレートを着目テンプレートとして選択した場合には、処理はステップＳ４０８を介して終了する。一方、まだ着目テンプレートとして未選択のテンプレートが残っている場合には、処理はステップＳ４０８を介してステップＳ４０３に戻る。ステップＳ４０８からステップＳ４０３に戻った場合、テンプレートが規定する画像配置領域（画像枠）の個数の取得は行わず、ステップＳ４０２で取得したそれぞれのテンプレートのうち未選択のテンプレートから１つを、着目テンプレートとして選択する。そして以降の処理では、この着目テンプレートを対象にする。
【００５３】
図４のフローチャートに従った処理が完了すると、リストには、使用候補テンプレートを識別するための情報が登録されている。然るにレイアウト処理部３１０は、このリストに登録されている情報によって特定される使用候補テンプレートに係る情報をユーザインターフェース３０１に一覧表示する。
【００５４】
なお、使用候補テンプレートに係る情報の一覧表示方法には様々な形態が考え得る。例えば、使用候補テンプレートのサムネイルを一覧表示しても良いし、使用候補テンプレートのファイル名などのメタ情報を一覧表示しても良い。もちろん、何れの一覧表示方法を採用したとしても、表示している対象のうち何れかを選択可能に表示する。また、全ての情報を一度に表示する必要はなく、部分的な情報をユーザ指示に応じて切り替えて表示するようにしても良い。
【００５５】
なお、上記で説明した処理はあくまでも一例であり、処理の順序や形態を適宜変更させることは可能である。すなわち、上記で説明した処理は、次のような処理の一例に過ぎない。
【００５６】
先ず、画面上における画像の配置分布を規定するテンプレートを複数枚取得すると共に、画面上における画像の配置分布としてユーザ指示により指定された指定分布を取得する。そして、取得した複数枚のテンプレートから、指定分布と同数の画像の配置分布を規定するテンプレートを選択テンプレートとして選択し、選択したそれぞれの選択テンプレートについて、該選択テンプレートが規定する配置分布と指定分布の類似度を求める。そして、それぞれの選択テンプレートのうち、類似度が規定値以上の選択テンプレートを使用候補テンプレートとして選択し、該選択した使用候補テンプレートに係る情報を一覧表示する。
【００５７】
換言すると、ユーザ指示により画像の配置位置を検出し、複数のテンプレートから、検出された配置位置の個数と同数の画像を配置する画像配置領域を有し、配置位置夫々に対応する画像配置領域を有するテンプレートを選択する。そして、選択されたテンプレートのいずれかを用いて画像を配置し、アルバムを完成させる。
【００５８】
［第２の実施形態］
本実施形態では、画像配置位置だけでなく該画像配置位置に配置する画像を特定する情報（画像特定情報）をユーザに入力させる。そして第１の実施形態と同様にして使用候補テンプレートを決定した後、それぞれの使用候補テンプレートに対して重み値を設定する。そして、それぞれの使用候補テンプレートについて、該使用候補テンプレートが示すそれぞれの画像配置領域に該画像配置領域に最も近い画像配置位置について取得した画像特定情報が特定する画像を配置した画面の縮小画面を生成する。そして、それぞれの使用候補テンプレートについて生成した縮小画面を、該それぞれの使用候補テンプレートの重み値に従って並べて表示する。
【００５９】
以下では、第１の実施形態との差分のみについて説明し、以下に説明する点以外については、第１の実施形態と同様であるものとする。もちろん、第１の実施形態で説明したように、以下に説明する各処理もあくまで一例であり、処理の順序や形態を適宜変更させることは可能である。
【００６０】
本実施形態に係る電子アルバム作成装置１０２の機能構成例について、図９のブロック図を用いて説明する。図９において、図３と同じ構成要件については同じ参照番号を付しており、この構成要件についての説明は省略する。図９に示した構成は、図３に示した構成に、重み付け設定部９０１を加えた構成となっている。重み付け設定部９０１の動作については、本実施形態に係るレイアウト制御部３０９が行う処理のフローチャートを示す図１０を用いた説明の中で行う。図１０において、図４に示した処理ステップと同じ処理ステップには同じ参照番号を付しており、この処理ステップについての説明は省略する。
【００６１】
上記の通り、本実施形態では、ユーザは、ユーザインターフェース３０１を用いて画像配置位置を指定すると共に、該画像配置位置に配置する画像の画像特定情報（ファイル名やパス、ＵＲＬなど）を指定する。そしてユーザがユーザインターフェース３０１を用いて指定終了指示を入力すると、ステップＳ１００１で画像配置位置指定部３１１は、この指定された画像特定情報を取得する。
【００６２】
ステップＳ１００２では、重み付け設定部９０１は、リストに登録されている各情報に対応する使用候補テンプレートに対して重み値を設定する。この重み値を設定するための方法については様々な方法が考え得る。以下では、重み値を求めるための処理の例として２つを上げ、図１１を用いて説明する。
【００６３】
図１１（ａ）においてユーザインターフェース３０１の画面１１０１上には３点が指定されている。また、この３点のうち、左端の点に対しては画像Ａの画像特定情報が指定されており、中央の点に対しては画像Ｄの画像特定情報が指定されており、右端の点に対しては画像Ｃの画像特定情報が指定されている。
【００６４】
このとき、画像Ａ、画像Ｄ、画像Ｃのそれぞれと、使用候補テンプレート中の画像配置領域と、でサイズ（ここではアスペクト比（縦長または横長）とする）が一致している数に応じて、使用候補テンプレートに対する重み値を設定する。
【００６５】
使用候補テンプレート１１０２において画像Ａの配置位置に最も近い画像配置領域のアスペクト比は画像Ａのアスペクト比と同じである。また、使用候補テンプレート１１０２において画像Ｄの配置位置に最も近い画像配置領域のアスペクト比は画像Ｄのアスペクト比と同じである。また、使用候補テンプレート１１０２において画像Ｃの配置位置に最も近い画像配置領域のアスペクト比は画像Ｃのアスペクト比と同じである。このように、使用候補テンプレート１１０２における何れの画像配置領域のアスペクト比も、画像Ａ、画像Ｃ、画像Ｄのそれぞれと同じであるため、一致数は「３」となる。然るにこの場合、使用候補テンプレート１１０２に対する重み値として「３」を設定する。
【００６６】
一方、使用候補テンプレート１１０３において画像Ａの配置位置に最も近い画像配置領域のアスペクト比は画像Ａのアスペクト比とは異なる。また、使用候補テンプレート１１０３において画像Ｄの配置位置に最も近い画像配置領域のアスペクト比は画像Ｄのアスペクト比と同じである。また、使用候補テンプレート１１０３において画像Ｃの配置位置に最も近い画像配置領域のアスペクト比は画像Ｃのアスペクト比とは異なる。この場合は、一致数は「１」となる。然るにこの場合、使用候補テンプレート１１０３に対する重み値として「１」を設定する。
【００６７】
なお、一致数が大きい（一致の度合いが大きい）ほど重み値が大きくなるようにするのであれば、一致数＝重み値としなくても良い。また、アスペクト比は、予めメタ情報として用意しておいても良いし、実際に計測することで取得しても良い。
【００６８】
図１１（ｂ）においてユーザインターフェース３０１の画面１１０４上には３点が指定されている。また、この３点のうち、左端の点に対しては画像Ａの画像特定情報が指定されており、中央の点に対しては画像Ｄの画像特定情報が指定されており、右端の点に対しては画像Ｃの画像特定情報が指定されている。
【００６９】
このとき、画像Ａ、画像Ｃ、画像Ｄのうち１つを代表画像とする。代表画像の決定方法については特定の方法に限るものではなく、ユーザがユーザインターフェース３０１を用いて選択しても良いし、既定の条件（画像の位置やサイズなど）に応じて電子アルバム作成装置１０２側で選択しても良い。
【００７０】
このとき、使用候補テンプレート１１０２，１１０３において代表画像としての画像Ａの配置位置に最も近い画像配置領域のサイズ（縦及び／又は横のサイズなど）に応じて、使用候補テンプレート１１０２，１１０３に対する重み値を設定する。
【００７１】
使用候補テンプレート１１０２において画像Ａの配置位置に最も近い画像配置領域のサイズは５０であるので、使用候補テンプレート１１０２に対する重み値として５０を設定する。また、使用候補テンプレート１１０３において画像Ａの配置位置に最も近い画像配置領域のサイズは３０であるので、使用候補テンプレート１１０３に対する重み値として３０を設定する。なお、サイズが大きいほど大きい値をとる重み値を決定するのであれば、サイズ＝重み値としなくても良い。
【００７２】
図１０に戻って、次に、ステップＳ１００３では、重み付け設定部９０１は、重み値を設定したそれぞれの使用候補テンプレートを、重み値に従ってソートする。例えば、重み値が高い順に使用候補テンプレートを並べ替える。
【００７３】
ステップＳ１００４では、レイアウト処理部３１０は、ソート順（例えば重み値が大きい順）に使用候補テンプレートを選択する。そして、レイアウト処理部３１０は、該選択した使用候補テンプレートが示すそれぞれの画像配置領域に、該画像配置領域に最も近い画像配置位置について取得した画像特定情報が特定する画像を配置した画面の縮小画面を生成する。そしてレイアウト処理部３１０は、それぞれの使用候補テンプレートについて生成した縮小画面を、該それぞれの使用候補テンプレートの重み値に従って並べて、ユーザインターフェース３０１の画面上に表示する。この表示例を図１２に示す。
【００７４】
図１２の画面１２０１では、右側に並べた縮小画面のうちユーザが選択した縮小画面が拡大されて左側に表示されている。なお、ここでは、候補表示時に自動で画像を配置したが、アルバムテンプレートを候補として表示し、ユーザが選択したタイミングで画像の配置を行ってもよい。
【００７５】
［第３の実施形態］
本実施形態では、第１，２の実施形態で説明した技術を、表示画面が比較的小さい機器の一例であるスマートフォンに適用したケースについて説明する。このスマートフォンの表示画面における表示内容の推移を図１３に示す。
【００７６】
画面１３０１は、見開きのアルバムページに画像配置位置を指定した画面であり、スワイプ操作で表示される画像（図１３では画像Ａ，画像Ｂ，画像Ｃ）をスクロールさせている。
【００７７】
画面１３０２は、画像Ｄを表示させてページの右上に指定している。ここで、配置完了ボタンを指定することで画面１３０３へと推移し、フリック操作によって画面１３０４では次のテンプレートに切り替えて表示している。ここでテンプレート選択ボタンを指定することで画面１３０５へと推移し、次のページの画像配置位置を指定可能となる。
【００７８】
［第４の実施形態］
図３，９に示した各部はハードウェアで構成しても良いが、一部の機能をソフトウェアで構成しても良い。図３，９に示した各部のうち一部の機能をソフトウェアで構成した場合に、このソフトウェアを実行可能なコンピュータのハードウェア構成例を、図２のブロック図を用いて説明する。
【００７９】
ＣＰＵ２０１は、ＲＡＭ２０２やＲＯＭ２０３に格納されているコンピュータプログラムやデータを用いて処理を実行することで、コンピュータ全体の動作制御を行うと共に、本コンピュータを適用した電子アルバム作成装置１０２の動作を実現する。
【００８０】
ＲＡＭ２０２は、ＨＤＤ（ハードディスクドライブ）２０９やＦＤＤ（フロッピー（登録商標）ディスクドライブ）２１０からロードされたコンピュータプログラムやデータを一時的に記憶するためのエリアを有する。更にＲＡＭ２０２は、ＮＥＴＩＦ（ネットワークインターフェース）２０４を介して外部から受信した様々なデータを一時的に記憶するためのエリアを有する。また、ＲＡＭ２０２は、ＣＰＵ２０１が各種の処理を実行する際に用いるワークエリアを有する。即ち、ＲＡＭ２０２は、各種のエリアを適宜提供することができる。
【００８１】
ＲＯＭ２０３は、ブートプログラムなどの基本プログラムを格納するためのプログラムＲＯＭと、コンピュータの設定データなどの基本データを格納するためのデータＲＯＭと、を有する。
【００８２】
ＮＥＴＩＦ２０４は、本コンピュータをネットワーク１０３に接続するためのもので、本コンピュータは、このＮＥＴＩＦ２０４を介して外部機器とのデータ通信を行うことができる。
【００８３】
ＶＲＡＭ２０５は、ＣＲＴ２０６に表示する１画面のデータを記憶するためのもので、ＣＲＴ２０６にはこのＶＲＡＭ２０５に格納されているデータに従った画面が表示されることになる。このＣＲＴ２０６は、上記のユーザインターフェース３０１の画面として機能することになる。
【００８４】
ＫＢＣ（キーボ−ドコントローラ）２０７は、ユーザがＫＢ（キーボード）２０８を操作することで入力した各種の指示（上記の指定分布の入力指示など）をＣＰＵ２０１に通知するためのものである。ＫＢ２０８は、上記のユーザインターフェース３０１の入力受付構成に相当する。
【００８５】
ＨＤＤ２０９には、ＯＳ（オペレーティングシステム）や、電子アルバム作成装置１０２が行うものとして上述した各処理をＣＰＵ２０１に実行させるためのコンピュータプログラムやデータが保存されている。
【００８６】
ＨＤＤ２０９に保存されているコンピュータプログラムには、図３，９において、ユーザインターフェース３０１、管理部３０５を除く各部の機能をＣＰＵ２０１に実行させるためのコンピュータプログラムが含まれている。また、ＨＤＤ２０９に保存されているデータには、管理部３０５が管理するものとして上述した各種のデータが含まれている。
【００８７】
ＨＤＤ２０９に保存されているものとして上述したコンピュータプログラムやデータは、ＣＰＵ２０１による制御に従って適宜ＲＡＭ２０２にロードされ、ＣＰＵ２０１による処理対象となる。
【００８８】
ＦＤＤ２１０は、ＦＤ（フロッピー（登録商標）ディスク）に記録されているコンピュータプログラムやデータを読み出してＲＡＭ２０２やＨＤＤ２０９に出力したり、コンピュータプログラムやデータをこのＦＤに記録するためのものである。
【００８９】
上記のＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＮＥＴＩＦ２０４、ＶＲＡＭ２０５、ＫＢＣ２０７、ＨＤＤ２０９、ＦＤＤ２１０、は何れも、共通のバス２１１に接続されている。
【００９０】
なお、図３，９に示した各部は１つの装置に組み込んでも良いが、いくつかの装置に分散させても良い。例えば、管理部３０５を電子アルバム作成装置１０２とは別個の装置内に設けても良い。
【００９１】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013182524.tif 000003
【図２】
2013182524.tif 000004
【図３】
2013182524.tif 000005
【図４】
2013182524.tif 000006
【図５】
2013182524.tif 000007
【図６】
2013182524.tif 000008
【図７】
2013182524.tif 000009
【図８】
2013182524.tif 000010
【図９】
2013182524.tif 000011
【図１０】
2013182524.tif 000012
【図１１】
2013182524.tif 000013
【図１２】
2013182524.tif 000014
【図１３】
2013182524.tif 000015