(57)【要約】【課題】オリジナリティの高い画像レイアウトを簡易に提供する。【解決手段】レイアウトテーブルに格納された過去のレイアウトのパラメータを変化させることで１または複数のレイアウト候補（台紙における１または複数の画像の配置位置、形状、サイズ、背景色その他画像を台紙に配置してフォトアルバムを作成するのに必要な各種のパラメータを規定するデータ）を作成する。【選択図】  図３
2012190466.tif 000002
【特許請求の範囲】
【請求項１】
画像の基本レイアウトを格納する手段と、
前記基本レイアウトを規定する画像の位置およびサイズに関するパラメータを、操作部の操作に従って変動させることで、前記基本レイアウトとは異なるレイアウト候補を少なくとも１つ作成する手段と、
を含み、
前記画像の位置に関するパラメータは前記操作部の操作位置に従って変動し、前記画像のサイズに関するパラメータは前記操作部の操作位置の移動方向および移動量のうち少なくとも１つに従って変動するレイアウト決定装置。
【請求項２】
画像の基本レイアウトを格納する手段と、
前記基本レイアウトを規定する画像の数、位置およびサイズに関するパラメータを、操作部の操作に従って変動させることで、前記基本レイアウトとは異なるレイアウト候補を少なくとも１つ作成する手段と、
を含み、
前記画像の位置に関するパラメータは前記操作部の操作位置に従って変動し、前記画像の数およびサイズに関するパラメータは前記操作部の操作位置の移動方向、移動量および移動速度のうち少なくとも１つに従って変動するレイアウト決定装置。
【請求項３】
前記基本レイアウトを規定する画像の位置およびサイズに関するパラメータ以外の特定のパラメータを、前記操作部の操作に従って変動させることで、前記基本レイアウトとは異なるレイアウト候補を少なくとも１つ作成する手段をさらに含む請求項１または２に記載のレイアウト決定装置。
【請求項４】
前記特定のパラメータは、画像の枚数、形、サイズ、並び方および背景色のうち少なくとも１つを含む請求項１〜３のいずれか１項に記載のレイアウト決定装置。
【請求項５】
前記画像の位置に関するパラメータは、前記操作部の操作速度および操作方向に応じて決定される擬似的なキューオブジェクトによる前記画像の打突速度および打突方向に従って変動する請求項１〜４のいずれか１項に記載のレイアウト決定装置。
【請求項６】
前記画像の数に関するパラメータは、前記操作部の操作に応じて移動する擬似的なラケットオブジェクトに、自律的に移動する擬似的なボールオブジェクトを当てることで、前記ボールオブジェクトの移動方向を変化させ、前記移動方向の変化したボールオブジェクトに当たった前記画像を消滅させることで変化する請求項１〜５のいずれかに記載のレイアウト決定装置。
【請求項７】
前記作成したレイアウト候補を出力する手段をさらに含む請求項１〜６のいずれかに記載のレイアウト決定装置。
【請求項８】
前記作成したレイアウト候補を出力する手段は、前記作成したレイアウト候補の印刷媒体への出力、記録メディアへの記録、ディスプレイへの出力およびネットワークへの送信のうち少なくとも１つを実行する請求項７に記載のレイアウト決定装置。
【請求項９】
レイアウト候補の選択指示を受け付ける手段と、
前記選択指示に基づいて前記レイアウト候補から最終的なレイアウトを決定する手段と、
をさらに含む請求項１〜８のいずれかに記載のレイアウト決定装置。
【請求項１０】
前記基本レイアウトは、特定のユーザが過去に使用したレイアウトまたは前記特定のユーザ以外のユーザが過去に使用したレイアウトを含む請求項１〜９のいずれかに記載のレイアウト決定装置。
【請求項１１】
前記作成したレイアウト候補の各々を繰り返しスクロール表示する手段を含む請求項１〜１０のいずれかに記載のレイアウト決定装置。
【請求項１２】
被写体を撮像した画像データを入力する手段と、
前記画像データに基づいて前記被写体の表情を解析する手段と、
前記解析された被写体の表情に基づいて前記選択指示の有無を判別する手段と、
を含む請求項１〜１１のいずれかに記載のレイアウト決定装置。
【請求項１３】
請求項１〜１２のいずれかに記載のレイアウト決定装置としてコンピュータを機能させるプログラム。
【請求項１４】
画像の基本レイアウトを格納するステップと、
前記基本レイアウトを規定する画像の位置およびサイズに関するパラメータを、操作部の操作に従って変動させることで、前記基本レイアウトとは異なるレイアウト候補を少なくとも１つ作成するステップと、
を含み、
前記画像の位置に関するパラメータは前記操作部の操作位置に従って変動し、前記画像のサイズに関するパラメータは前記操作部の操作位置の移動方向および移動量のうち少なくとも１つに従って変動するレイアウト決定方法。
【請求項１５】
画像の基本レイアウトを格納するステップと、
前記基本レイアウトを規定する画像の数、位置およびサイズに関するパラメータを、操作部の操作に従って変動させることで、前記基本レイアウトとは異なるレイアウト候補を少なくとも１つ作成するステップと、
を含み、
前記画像の位置に関するパラメータは前記操作部の操作位置に従って変動し、前記画像の数およびサイズに関するパラメータは前記操作部の操作位置の移動方向、移動量および移動速度のうち少なくとも１つに従って変動するレイアウト決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を配置するレイアウトの決定に関する。
【背景技術】
【０００２】
特許文献１では、複数の異なるレイアウトでアルバムにおける複数の画像をレイアウトし、複数のアルバム情報をアルバム発注者に提供する。特許文献２では、タッチパネルの操作において、指定入力が開始された位置と、終了された位置とを端点とする直線または曲線上に所定の模様画像を所定の間隔で複数個配置する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３１２０５８号公報
【特許文献２】特開２００３−１４１５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
予め用意したレイアウトをそのままユーザに選択させてレイアウトを決める方法では、オリジナリティに欠ける。画像のレイアウトにオリジナリティを求める場合は、ユーザに自由にレイアウトを決めさせるのが最適である。しかし、画像のフリーレイアウトは、ユーザが一から各画像の配置位置やサイズなどの各種パラメータを設定していく必要があり煩雑である。
【０００５】
特許文献１では、レイアウト作成のパラメータは、画像やシステム固定の情報のみであり、ユーザのレイアウトの好みや一般的に人気のあるレイアウトを反映できない。特許文献２では、画像の位置は自由に指定できるが、その他のパラメータ、例えば画像のサイズや形状は自由に指定できず、別途これらを指定する必要があり、ユーザがオリジナリティのある画像レイアウトを作るには煩雑にすぎる。
【０００６】
本発明の目的は、オリジナリティの高い画像レイアウトを簡易に提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係るレイアウト決定方法は、基本レイアウトを格納するステップと、基本レイアウトを規定するパラメータを変動させることで、基本レイアウトとは異なるレイアウト候補を少なくとも１つ作成するステップと、作成したレイアウト候補を出力するステップと、レイアウト候補の選択指示を受け付けるステップと、選択指示に基づいてレイアウト候補から最終的なレイアウトを決定するステップと、を含む。
【０００８】
好ましくは、基本レイアウトは、特定のユーザが過去に使用したレイアウトまたは特定のユーザ以外のユーザが過去に使用したレイアウトを含む。
【０００９】
好ましくは、作成したレイアウト候補の各々を繰り返しスクロール表示するステップを含む。
【００１０】
好ましくは、被写体を撮像した画像データを入力するステップと、画像データに基づいて被写体の表情を解析するステップと、解析された被写体の表情に基づいて選択指示の有無を判別するステップと、を含む。
【００１１】
好ましくは、パラメータは、画像の配置数、画像の配置位置、画像のサイズおよび画像の形状のうち少なくとも１つを含む。
【００１２】
上記のレイアウト決定方法をコンピュータに実行させるプログラムも本発明に含まれる。
【００１３】
本発明に係るレイアウト決定装置は、基本レイアウトを格納する手段と、基本レイアウトを規定するパラメータを変動させることで、基本レイアウトとは異なるレイアウト候補を少なくとも１つ作成する手段と、作成したレイアウト候補を出力する手段と、レイアウト候補の選択指示を受け付ける手段と、選択指示に基づいてレイアウト候補から最終的なレイアウトを決定する手段と、を含む。
【発明の効果】
【００１４】
本発明によると、既存の基本レイアウトのパラメータを変化させることでレイアウト候補を作成し、その中から所望のレイアウトを選択させることで、オリジナリティの高いレイアウトを簡単にユーザに利用させることができる。
【図面の簡単な説明】
【００１５】
【図１】フォトアルバム作成装置の構成図
【図２】フォトアルバム作成処理のフローチャート
【図３】過去のレイアウト（レイアウトＡ）、レイアウト候補（レイアウトＢ）、レイアウト候補（レイアウトＣ）の一例を示す図
【図４】レイアウトテーブルの一例を示す図
【図５】ルーレット風に表示されるレイアウト候補の一例を示す図
【図６】ビリヤード風に表示されるレイアウト候補の一例を示す図
【図７】タッチセンサへの操作により作成されるレイアウト候補の１つ目の例を示す図
【図８】タッチセンサへの操作により作成されるレイアウト候補の２つ目の例を示す図
【図９】タッチセンサへの操作により作成されるレイアウト候補の３つ目の例を示す図色味のない画像を強調する配色および装飾）を示す図
【図１０】カメラの設置例を示す図
【図１１】表情に応じたレイアウト選択指示の有無を判断するフローチャート
【図１２】十字ボタンの押下方向に対応して変化されるレイアウトのパラメータを例示した図
【発明を実施するための形態】
【００１６】
図１は、本発明を適用したフォトアルバム作成装置１０の概略構成を示すブロック図である。フォトアルバム作成装置１０は、例えば、ＣＤやＤＶＤなどの各種の記録メディア４０やメモリカード４２などに格納された動画データや静止画像データ（動画をキャプチャした静止画も含む）を読み込み、これを素材としてフォトアルバム（表示装置に画像を所定のレイアウトとデザインで表示させるデータまたは所定のレイアウトとデザインで画像が印刷された紙などの印刷媒体）を作成する。このフォトアルバム作成装置１０は、マウス、タッチパッド、トラッグボールなどのポインタ（カーソル）の移動を指示可能なポインティングデバイスやキーボードやタッチパネルなどの各種操作デバイスを含む操作部２６（またはインターネット経由で外部から接続してきた端末のキーボードその他の代替物でも可。以下同様）によって操作される。
【００１７】
フォトアルバム作成装置１０は、フォトアルバム作成装置１０全体を制御するＣＰＵ１２と、記録メディア４０にデータを読み書きするドライブ１１と、メモリカード４２にデータを読み書きするカードスロット１６と、フォトアルバム作成装置１０を制御するプログラムや動画・静止画などが記憶されるハードディスクドライブ（記憶媒体）１８（以下、ＨＤＤ１８と称す）と、ＣＰＵ１２が種々の処理を行う際に作業用メモリとして機能するＲＡＭ２０と、ＲＡＭ２０などに格納された画像の一覧その他画像編集に関係する各種のグラフィカルユーザインターフェース、操作部２６からの移動方向および移動速度の指示を含む入力操作に従って上記ウィンドウ上を移動するポインタの映像信号をディスプレイ５０（またはインターネット経由で外部から接続してきた端末のディスプレイその他の代替物でも可。以下同様）に出力して表示させるビデオエンコーダ２２と、インターネットその他のネットワークやデジタルカメラ１５などの各種電子機器に接続するための通信Ｉ／Ｆ２８と、それぞれ専門の処理を受け持つデータ記録部（操作履歴記録手段）３０、とから構成されている。また、これらの各部は、バス３６を介してそれぞれ接続されており、ＣＰＵ１２は、ＨＤＤ１８に記憶されたオペレーションプログラムに従って、装置の各部を統括的に制御する。
【００１８】
また、フォトアルバム作成装置１０には、プリンタドライバ３８を介して、指示された静止画像を普通紙や印画紙などの紙媒体で構成される台紙に所定の配置でプリントするプリンタ４４が接続されている。あるいは所定の配置で配列された静止画像は、アドビシステムズ社の「ＰＤＦ」のような電子的媒体としてディスプレイ５０や記録メディア４０やインターネット経由で接続されたパソコンなどに出力することもでき、本願明細書では、所望の画像が所望の位置に配置されうる電子的媒体の作成フォームも台紙と呼ぶ。
【００１９】
カードスロット１６は、例えば、コンパクトフラッシュ（登録商標）やＳＤカード、及びスマートメディアなどのメモリカード４２を着脱自在に保持し、これらに記録された静止画像データなどの読み込み、もしくは書き込みを行う。これにより、デジタルスチルカメラなどで撮像された静止画像データを読み込むことができる。なお、マルチドライブ１１やカードスロット１６の他に、例えば、ＵＳＢやＩＥＥＥ１３９４などの通信ポートを設けて、デジタルスチルカメラやＰＤＡなどの電子機器と有線で直接通信できるようにしてもよい。
【００２０】
ＨＤＤ１８には、フォトアルバムの素材となる１または複数の静止画像データの他に、フォトアルバムの生成の際にこれらの静止画像データと合成される装飾画像データなどが記憶されている。装飾画像には、対象となる画像の不要な部分を覆うマスク画像や、イラストなどである。こうした装飾画像は、素材となる静止画像の背景を飾ったり、ワンポイントの装飾を加えるなど、フォトアルバムに彩を与える。
【００２１】
また、各静止画像データは、ＪＰＥＧやＴＩＦＦ、及びデジタルスチルカメラ用に規格化されたＥＸＩＦなどの画像ファイルの形式でＨＤＤ１８に記憶されている。これらの画像ファイルには、静止画像データを格納するデータ領域と、そのデータの内容などを示すメタデータ（典型的にはＥＸＩＦタグ情報）を格納するタグ領域とが用意されている。以下、静止画像データを単に「画像」と称す。
【００２２】
動画データは、モーションＪＰＥＧ、ＭＰＥＧ４などの圧縮記録規格に対応している。
【００２３】
通信Ｉ／Ｆ２８は、フォトアルバム作成装置１０をインターネットに接続して、インターネット上のホームページをディスプレイ５０に表示させたり、電子メール（以下、メールと称す）を介した画像データの送受信を行う。この通信Ｉ／Ｆ２８は、ブロードバンド対応のモデムなどである。通信Ｉ／Ｆ２８は、光通信ネットワークやケーブルネットワークなどを介してインターネットに接続するものでもよい。なお、フォトアルバム生成部３４の生成したフォトアルバムをインターネット経由で特定の端末に配信することもできる。配信側の端末は、当該フォトアルバムをモニタやプリンタに出力して、自由にこれを利用できる。また、通信Ｉ／Ｆ２８は、ネットワークアダプタに限らず、ＵＳＢなどの周辺機器接続用汎用インターフェースとして利用できる。
【００２４】
データ記録部３０、フォトアルバム生成部３４は、いわゆるコプロセッサであって、それぞれ専門の処理を受け持ってＣＰＵ１２の処理動作を補助する。データ記録部３０は、ポインタの滞留領域・滞留位置座標・滞留時間や、入力操作の時間・回数などの操作部２６に対する操作入力の履歴情報を記録していく。
【００２５】
フォトアルバム作成装置１０が店頭プリント端末の場合、フォトアルバム生成部３４が作成したフォトアルバムは、ディスプレイ５０に出力されプレビュー表示されたものであるが、内容が確定すればユーザ指示に応じてプリンタ４４により印刷媒体に出力するか、またはＤＶＤなど当該フォトアルバムを映像データとして記録可能な記録メディア４０に転写できる。また、フォトアルバム作成装置１０が、インターネット経由で外部から接続してきた端末からフォトアルバム注文を受け付ける場合は、フォトアルバムのプレビューをディスプレイ５０でなく当該端末で表示可能なＷｅｂページなどに変換して当該端末に送信してもよい。あるいは、記録媒体や印刷媒体に出力することを前提とせず、携帯電話やデジカメなどの各種電子機器のフォトアルバム表示機能の一つとしてこの完成フォトアルバムを表示してもよい。
【００２６】
なお、図１のシステム構成は一例であって、これと同等の構成を有する他の電子機器（例えば携帯電話やＰＤＡ）であれば、本発明の実施は可能である。また、図示の個々のブロックが必ずしも１つの電子機器に一体的に構成されている必要はなく、各ブロックがそれぞれ別の電子機器の構成の一部であり、なおかつネットワーク等の何らかの通信手段でそれらの電子機器相互の情報送受信が確保されていれば、本発明の実施は可能である。
【００２７】
以下、図２のフローチャートに従い、フォトアルバム作成処理の流れを説明する。この処理はフォトアルバム生成部３４（またはＣＰＵ１２）が実行する。この処理をフォトアルバム生成部３４（またはＣＰＵ１２）に実行させるプログラムはＨＤＤ１８やＲＡＭ２０などのコンピュータ読み取り可能な記録媒体に記録されている。このようなプログラムをインターネット経由で外部から取り込めるようにしてもよい。
【００２８】
Ｓ１では、フォトアルバムに配置する画像を、記録メディア４０、メモリカード４２あるいはインターネット経由で外部から通信Ｉ／Ｆ２８に接続してきた端末などから読み込み、ＨＤＤ１８に格納する。画像とは、ＪＰＥＧなどの静止画ファイルの他、動画ファイルのキャプチャ画像も含む。
【００２９】
Ｓ２では、読み込んだ画像のうち、アルバムに配置する画像の選択を受け付ける。以下、特に断らない限り、このステップで選択された画像を単に画像と呼ぶ。
【００３０】
Ｓ３では、レイアウトテーブルに格納された過去のレイアウトのパラメータを変化させることで１または複数のレイアウト候補（台紙における１または複数の画像の配置位置、形状、サイズ、背景色その他画像を台紙に配置してフォトアルバムを作成するのに必要な各種のパラメータを規定するデータ）を作成する。この処理は後述する。
【００３１】
Ｓ４では、作成された複数のレイアウト候補を順次ディスプレイ５０に出力して表示する。この処理は後述する。
【００３２】
Ｓ５では、順次表示されたレイアウト候補の中で所望のレイアウトを選択させる。
【００３３】
Ｓ６では、選択されたレイアウトで画像を配置したフォトアルバムを作成し、これを台紙に出力する。
【００３４】
次に、Ｓ３の処理の詳細を説明する。
【００３５】
現在レイアウトを選択しようとしているユーザまたはそれ以外の他のユーザが過去にレイアウト候補から最終的なレイアウトとして決定したものあるいは自由に作成したレイアウトのうち、実質的に重複するものを除いて、ＨＤＤ１８に設けられたレイアウトテーブルに格納しておき、レイアウトテーブルに格納されたレイアウト（基本レイアウト）の一部を改変したレイアウトをレイアウト候補として表示する。ユーザが仕上がりイメージを見たければレイアウト候補に画像を実際に配置してもよい。なお、レイアウト候補から所望のレイアウトを選択しようとするユーザと過去にレイアウトを選択したユーザとの区別は、アルバム作成処理の開始に際してユーザ識別情報とパスワードをセットで入力するよう要求し、ＨＤＤ１８に予め格納されたユーザ識別情報とパスワードの組と合致していれば、アルバム作成処理を開始し、以後入力されたユーザ識別情報と過去にレイアウトを選択したユーザの識別情報を比較し、両者が一致していなければ過去のレイアウトは他人の使ったものと判断するとよい。他人が過去に使ったものを変えると、他人のレイアウトを素材に簡単にオリジナリティを出せる。自分が過去に使ったレイアウトを変えると、オリジナリティがさらに高まる。
【００３６】
例えば、図３（ａ）に示すような、３つの画像が右上から左下にかけての対角線に沿ってそれぞれサイズが小で配列される基本レイアウト（レイアウトＡ）がレイアウトテーブルに格納されていれば、各画像の配置位置は変えず、各画像のサイズを改変した２つのレイアウト候補（レイアウトＢ、レイアウトＣ）を作成する。図３（ｂ）に示すレイアウトＢでは、３つの画像が右上から左下にかけての対角線に沿ってそれぞれサイズが小・大・小で配列される。図３（ｃ）に示すレイアウトＣは、３つの画像が右上から左下にかけての対角線に沿ってそれぞれサイズが大・小・大で配列される。
【００３７】
次に、Ｓ４の詳細を示す。
【００３８】
例えば、図５に示すように、上記レイアウト候補に従って配置された画像を、ディスプレイ５０内に設けられた候補表示領域Ｒ１でルーレットのように画面上部から下部に向けて（あるいはその逆に）スクロール移動させることで、各レイアウト候補に従って配置された画像を順次候補表示領域Ｒに出現させていくアニメーションを表示する。なおこのアニメーション表示はＣＰＵ１２が制御する。表示順は、レイアウト候補作成順などにする。レイアウト候補をスクロール表示する代わりに過去に使用率の高かったレイアウトを所定の数だけ（例えば１０）順にスクロール表示してもよい。
【００３９】
図５（ａ）はレイアウトＢに従って配置された画像が表示された様子、図５（ｂ）はレイアウトＣに従って配置された画像が表示された様子を示す。図示は省略するが、この他のレイアウト候補が作成されていれば、それに従って配置された画像も順次ルーレット（スロットマシン）状に表示する。そして、最後の順番のレイアウト候補（図５ではレイアウトＣ）の表示が終われば、最初の順番のレイアウト候補（図５ではレイアウトＢ）の表示に戻り、以降、「決定」ボタンの選択があるまで、ルーレット状の表示が繰り返される。
【００４０】
ユーザは所望のレイアウト候補の表示がされた時点で、操作部２６に含まれるタッチセンサが、ディスプレイ５０の候補表示領域Ｒ１近傍に表示された「決定」ボタンの表示位置のタッチを検知すると、その検知時点で表示されていたレイアウト候補が最終レイアウトに決定される。最終レイアウトのパラメータは、レイアウトの識別情報とともにレイアウトテーブルに格納され、以降のレイアウト候補の作成に利用される。この各レイアウトごとの画像数、各画像の配置位置、配置サイズ、画像の形状その他のパラメータの対応関係は、レイアウトテーブルとしてＨＤＤ１８に記憶される。
【００４１】
図４はレイアウトテーブルでは、過去にレイアウトＡ、レイアウトＢ、レイアウトＣが最終レイアウトに決定されたことを示している。この他、各レイアウトの利用率も対応づけてもよい。
【００４２】
あるいは、レイアウト候補をユーザ操作に応じて作成したり、レイアウト候補の作成と選択を同時に行うこともできる。
【００４３】
例えば、図６に示すように、ディスプレイ５０に設けられた模擬的なビリヤードテーブルＲ２内で、ディスプレイ５０に表示された模擬的なキューオブジェクトＣで画像を突くと、キューオブジェクトＣの操作速度および操作方向に応じてその突かれた画像がビリヤードの玉のように移動する。この際、突かれた画像が別の画像に衝突すると、物体同士の入射速度・角度と跳ね返り速度・角度との関係（剛体力学的法則に従ったもの）を規定したアルゴリズムに従い、衝突した画像を移動させる。キューオブジェクトＣの打突速度および打突方向は操作部２６から入力可能であり、ＣＰＵ１２はその入力に応じた画像の衝突跳ね返りのアニメーションの表示制御を行う。ユーザはキューオブジェクトＣによる画像の打突を繰り返し、各画像の配置を決める。所望の位置に画像が移動したら、テーブルＲ２近傍の「決定」ボタンを押下して、その位置を画像の最終的なレイアウトに決定する。決定された最終的なレイアウトはレイアウトテーブルに格納される。なお、画像のデフォルトの配置位置として、レイアウトテーブルの過去のレイアウトを用いてもよい。例え
ば、他人のレイアウトあるいは自分のレイアウトごとに利用回数を積算しておき、過去に最も選択された他人あるいは自分のレイアウトをデフォルトの配置位置とする。
【００４４】
あるいは、ブロック崩しのように、テーブルＲ２内で自律的に移動する擬似的なボールオブジェクトとブロックを表示し、そのボールオブジェクトに擬似的なラケットオブジェクトを当てて、ボールオブジェクトの移動方向を変化させる。ボールオブジェクトがブロックに当たった場合、当該はブロックはテーブルＲ２から消滅する。ユーザは操作部２６を操作してラケットオブジェクトを動かし、ボールオブジェクトの移動方向を変化させることを繰り返し、所望のブロックのみを消滅させていく。所望のブロックが残れば、そこで「決定」ボタンを押下して、残ったブロックの位置を画像の配置位置とする最終的なレイアウトに決定する。決定された最終的なレイアウトはレイアウトテーブルに格納される。
【００４５】
あるいは、操作部２６に含まれるタッチセンサを操作することで、画像の位置と大きさを変化させ、気に入った配置が実現できれば、そこで最終的な配置位置を確定することもできる。
【００４６】
例えば、図７に示すように、各画像Ｉ１〜Ｉ５をタッチセンサと積層されたディスプレイ５０上のデフォルト位置（過去のレイアウトに従った配置でも可）に配置して表示し、各画像Ｉ１〜Ｉ５をディスプレイ５０上からなぞって移動させる。この際、画像がディスプレイ５０の中央部分に移動するに従って徐々に拡大して表示し、逆に中央部分から遠ざかるにしたがって徐々に縮小して表示する。図７では画像Ｉ５が中央部分にあるため、他の画像Ｉ１〜Ｉ４よりも相対的に拡大されている。これにより画像の位置と大きさを任意に変えることができる。所望の位置に画像が移動されれば、そこで「決定」ボタンを押下して、その時点での画像の位置とサイズを最終的なレイアウトに決定する。決定された最終的なレイアウトはレイアウトテーブルに格納される。つまり、レイアウトテーブルに格納されるレイアウトは、必ずしもＳ１〜Ｓ５の処理で作成されたレイアウト候補に限らず、過去に使われたものなら何でもよい。
【００４７】
あるいは、図８に示すように、ディスプレイ５０に模擬的な台紙オブジェクトＭを配置し、ディスプレイ５０上からデフォルト位置（過去のレイアウトに従った配置でも可）に配置された画像をなぞって、その台紙オブジェクトＭ上に画像を載せたりあるいは外したりして、台紙オブジェクトＭの任意の位置に任意の画像を載せ、実際の台紙における画像の配置を決める。所望の位置に画像が移動されれば、そこで「決定」ボタンを押下して、その時点での画像の位置を最終的なレイアウトに決定する。決定された最終的なレイアウトはレイアウトテーブルに格納される。
【００４８】
あるいは、図９に示すように、ディスプレイ５０をなぞる方向、スピード、なぞり始めた始点およびなぞり終えた終点に合わせて、画像の配列とサイズを決める。例えば図９（ａ）に示すように左下から右上に一直線にディスプレイ５０をなぞれば、その直線にそって画像が配列される。ここで、図９（ｂ）に示すように速くなぞればそれだけ多くの画像を小さいサイズで配列する。逆に図９（ｃ）に示すようにゆっくりなぞればそれだけ少ない画像を大きいサイズで配列する。所望の位置に希望のサイズで画像が配列されれば、そこで「決定」ボタンを押下して、その時点での画像の位置とサイズを画像の最終的なレイアウトに決定する。決定された最終的なレイアウトはレイアウトテーブルに格納される。配置やサイズが気に入らない場合は、図示しない「やり直し」ボタンを押下すると、それまでの画像の位置とサイズがクリアされ、最初から指定できる。
【００４９】
ただし、操作部２６の入力で最終レイアウトを決定する必然性はない。例えば、図１０に示すように、店頭端末型のフォトアルバム作成装置１０の筐体上部にデジタルカメラ１５を設置し、デジタルカメラ１５とフォトアルバム作成装置１０の通信Ｉ／Ｆ２８とを接続し、デジタルカメラ１５が定期的に撮像して得た画像をフォトアルバム作成装置１０に送る。なおデジタルカメラ１５からの画像はアルバムに配置される画像とは区別されるが、無論アルバムに配置する画像として上記Ｓ２で選択できてもよい。
【００５０】
図１１は表情判断に応じたレイアウト候補選択指示の有無を判断するフローチャートである。この処理をＣＰＵ１２に実行させるプログラムはＨＤＤ１８その他のコンピュータ読み取り可能な記録媒体に記録されている。
【００５１】
図１１に示すように、ＣＰＵ１２は、受信した画像から、筐体正面にいる人物（典型的にはフォトアルバムの注文者）の表情を解析する（Ｓ１１）。表情解析の結果、人物が笑顔など配置が気に入った表情であると判断した場合（Ｓ１２）、その時点で、上述のルーレット表示されているレイアウト候補、ビリヤード・ブロック崩しで確定した画像位置、タッチパネル操作で確定した画像配置位置・サイズ・形状などのパラメータを最終レイアウトのパラメータに決定する（Ｓ１３）。
【００５２】
表情解析の結果、人物が渋い顔や困った顔など配置が気に入らない表情であると判断した場合（Ｓ１４）、その時点で、表示されているレイアウト候補の表示を終える（Ｓ１５）。その後、上述のルーレット表示であれば、次のレイアウト候補を表示する。あるいは、ビリヤード・ブロック崩し、タッチパネル操作で確定した画像位置やサイズや形状などのパラメータをクリアし、画像をデフォルト位置に戻して、最終レイアウトの決定操作を最初からやり直しさせる。
【００５３】
なお、表情の検出は公知のものが使用でき、例えば特開２００７−２９９２９７号公報に記載のように一般化された表情データとのマッチングにより表情を解析・判断する。
【００５４】
このように、既存の基本レイアウトのパラメータを変化させることでレイアウト候補を作成し、その中からユーザに所望のレイアウト候補を選択させることで、オリジナリティの高いレイアウトを簡単にユーザに利用させることができる。
【００５５】
＜第２実施形態＞
第１実施形態において、基本のレイアウト（例えばレイアウトＡ）を基準に、操作部２６の操作に基づいてレイアウトを決めるパラメータ（枚数、形、サイズ、並び方、背景色など）のうち特定のパラメータのみを変化させ、レイアウト候補を作成してもよい。
【００５６】
例えば図１２に示すように、操作部２６に十字ボタン（あるいは円形ホイールのタッチパッドや上下左右カーソルキーなど多方向の指示入力が可能な各種操作部材）を設け、当該十字ボタンの上を押したら、レイアウトＡを基に枚数を増やしたレイアウト候補すなわち画像が右上から左下の対角線に沿った配列と各画像のサイズと数と形状は維持するが、各画像のサイズを小さくし、その代わり配置する画像数を増やしたものを作成して表示する。
【００５７】
十字ボタンの右が押されたら、画像の配列と画像数と形状は現状維持したまま、各画像のサイズを均等に、あるいは特定の画像のサイズだけを変える。右を押し続ければ、それだけ画像のサイズが大きくなり、台紙の許容範囲を超えたら、基本レイアウトのサイズに戻す。
【００５８】
十字ボタンの左が押されたら、各画像の配列とサイズと数は現状維持するが、各画像の形状を変える。例えば、左を押し続ければ、丸、楕円、ダイヤ、正方形、矩形の順に各画像の形状を変える。
【００５９】
十字ボタンの下が押されたら、各画像のサイズと数と形状は現状維持するが、配列を変える。これは、いくつかの配列パターンを用意しておき（例えば画像が中央に集まったもの、画像が四隅に分散したもの）、下を押し続ければ、順次配列パターンを切り替える。所望の位置に希望のサイズと形状で画像が配列されれば、そこで「決定」ボタンを押下して、あるいはカメラ１５からの画像から解析した表情に応じて、その時点での画像の位置とサイズと形状を最終的なレイアウトに決定する。
【００６０】
なお、ユーザが指定した範囲内でパラメータ変動をしてもよい。例えば、ユーザが最大５枚の範囲でしか画像を１ページに配置しない場合は、６枚以上の画像を配置するレイアウト候補は作成しないようにする。
【００６１】
こうすると、ユーザが変えたいパラメータだけを変えてレイアウト候補を作成できるから、ユーザの好みに合ったレイアウト候補が素早く出来上がる。
【符号の説明】
【００６２】
１０：フォトアルバム作成装置、１８：ＨＤＤ、３４：フォトアルバム生成部
【図１】
2012190466.tif 000003
【図２】
2012190466.tif 000004
【図３】
2012190466.tif 000005
【図４】
2012190466.tif 000006
【図５】
2012190466.tif 000007
【図６】
2012190466.tif 000008
【図７】
2012190466.tif 000009
【図８】
2012190466.tif 000010
【図９】
2012190466.tif 000011
【図１０】
2012190466.tif 000012
【図１１】
2012190466.tif 000013
【図１２】
2012190466.tif 000014