(57)【要約】【課題】写真配置の確認作業において、写真をレイアウトする自由度を高くする。【解決手段】ユーザは、ディスプレイ上において、複数の候補画像から写真画像を選択し、テンプレート４２２上の複数の配置領域のそれぞれに配置する。配置領域は枠４２２ａ及び４２２ｂとして表示されている。ユーザは、ディスプレイ上で枠４２２ａ自体を回転、拡大、縮小及び移動させることができる。したがって、写真をレイアウトする自由度が高く、最適なレイアウトを提供することができるため、完成後の写真集のレイアウトがどのようなものになるのかを正確に確認することができる。【選択図】図９
2008310684.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの入力を受け付ける入力手段を有しており、写真用の記録媒体に複数の写真画像を印刷する際の写真画像の配置をディスプレイに表示させる写真配置表示装置としてコンピュータを機能させる写真配置表示プログラムであって、
複数の候補写真の画像からなる第１の候補画像群及び前記第１の候補画像群に含まれる各写真画像に対応する識別画像の少なくともいずれかを前記ディスプレイに表示させる第１の候補表示手段、
前記記録媒体上の写真画像の配置領域を示す複数の領域データを記憶する領域記憶手段、
前記第１の候補画像群のいずれかの写真画像に対応する識別データを、前記複数の領域データのいずれかと関連付けて記憶する関連記憶手段、
前記領域記憶手段が記憶した前記領域データに基づいて、前記記録媒体上の写真画像の各配置領域を示す画像を前記ディスプレイに表示させる領域表示手段、
前記入力手段からの入力に基づいて、前記第１の候補表示手段が表示させた画像に対応する前記複数の候補写真の画像からいずれかの写真画像を選択する画像選択手段、
前記入力手段からの入力に基づいて、前記領域表示手段が表示した前記配置領域のいずれかを選択する領域選択手段、
前記画像選択手段が選択した写真画像に対応する前記識別データを、前記領域選択手段が選択した前記配置領域に関連付けて前記関連記憶手段に記憶させる第１の記憶制御手段、
前記領域記憶手段が記憶した前記領域データに基づいて、前記配置領域に関連付けて前記関連記憶手段が記憶した前記識別データに対応する写真画像を前記配置領域に対応する前記ディスプレイ上の領域に表示するように、前記ディスプレイを制御する配置表示手段、及び、
前記入力手段からの入力に基づいて、前記配置領域の位置、大きさ及び形状の少なくともいずれかを変更すると共に、変更後の前記配置領域を示すように、前記領域記憶手段が記憶した前記領域データを更新する領域変更手段としてコンピュータを機能させることを特徴とする写真配置表示プログラム。
【請求項２】
前記複数の配置領域が複数の区分に分別されており、
前記第１の候補画像群を前記ディスプレイに表示させる第２の候補表示手段、
前記入力手段からの入力に基づいて、前記第２の候補表示手段が表示した前記第２の候補画像群に含まれる写真画像を前記複数の区分のいずれかにそれぞれ関連付ける区分手段、
前記複数の配置領域のそれぞれに対応する前記区分に前記区分手段が関連付けた写真画像からいずれかの写真画像を前記配置領域ごとに選択する自動選択手段、及び、
前記自動選択手段が選択した写真画像に対応する前記識別データを、その写真画像が選択された前記配置領域に関連付けて前記関連記憶手段に記憶させる第２の記憶制御手段として前記コンピュータをさらに機能させることを特徴とする請求項１に記載の写真配置表示プログラム。
【請求項３】
前記第１の候補画像群を含む複数の候補写真の画像からなる第２の候補画像群を配列して前記コンピュータに接続された複数のディスプレイのうちのいずれかに表示させる第１の配列表示手段、
前記入力手段からの入力に基づいて、前記第１の配列表示手段が表示した写真画像から２つの写真画像を選択する一対選択手段、
前記一対選択手段が選択した２つの写真画像を配列して前記複数のディスプレイの別のいずれかに、前記第１の配列表示手段が表示させたものより大きく表示させる第２の配列表示手段、及び、
前記入力手段からの入力に基づいて、前記第１及び第２の配列表示手段が表示させた写真画像から複数の写真画像を、前記第１の候補画像群として選択する候補選択手段として前記コンピュータをさらに機能させることを特徴とする請求項１又は２に記載の写真配置表示プログラム。
【請求項４】
写真画像の背景となる背景画像と１又は複数の前記配置領域とからなる複数のテンプレートを示すテンプレートデータを記憶するテンプレート記憶手段として前記コンピュータをさらに機能させるプログラムであって、
前記配置表示手段が、
前記テンプレート記憶手段及び前記関連記憶手段の記憶内容に基づいて、前記テンプレートにおいて前記配置領域のそれぞれにその配置領域に関連付けられた写真画像が配置された画像を、前記複数のテンプレートに関して互いに配列して前記コンピュータに接続された複数のディスプレイのうちのいずれかに表示させる第１のテンプレート画像表示手段と、
前記テンプレート記憶手段及び前記関連記憶手段の記憶内容に基づいて、前記テンプレートにおいて前記配置領域のそれぞれにその配置領域に関連付けられた写真画像が配置された画像を、前記複数のテンプレートのいずれかに関して前記複数のディスプレイの別のいずれかに、前記第１のテンプレート画像表示手段が表示させたものより大きく表示させる第２のテンプレート画像表示手段とを有していることを特徴とする請求項１〜３のいずれか１項に記載の写真配置表示プログラム。
【請求項５】
写真用の記録媒体に複数の写真画像を印刷する際の写真画像の配置を表示する写真配置表示装置であって、
ディスプレイと、
ユーザからの入力を受け付ける入力手段と、
複数の候補写真の画像からなる第１の候補画像群及び前記第１の候補画像群に含まれる各写真画像に対応する識別画像の少なくともいずれかを前記ディスプレイに表示させる第１の候補表示手段と、
前記記録媒体上の写真画像の配置領域を示す複数の領域データを記憶する領域記憶手段と、
前記第１の候補画像群のいずれかの写真画像に対応する識別データを、前記複数の領域データのいずれかと関連付けて記憶する関連記憶手段と、
前記領域記憶手段が記憶した前記領域データに基づいて、前記記録媒体上の写真画像の各配置領域を示す画像を前記ディスプレイに表示させる領域表示手段と、
前記入力手段からの入力に基づいて、前記第１の候補表示手段が表示させた画像に対応する前記複数の候補写真の画像からいずれかの写真画像を選択する画像選択手段と、
前記入力手段からの入力に基づいて、前記領域表示手段が表示した前記配置領域のいずれかを選択する領域選択手段と、
前記画像選択手段が選択した写真画像に対応する前記識別データを、前記領域選択手段が選択した前記配置領域に関連付けて前記関連記憶手段に記憶させる第１の記憶制御手段と、
前記領域記憶手段が記憶した前記領域データに基づいて、前記配置領域に関連付けて前記関連記憶手段が記憶した前記識別データに対応する写真画像を前記配置領域に対応する前記ディスプレイ上の領域に表示するように、前記ディスプレイを制御する配置表示手段と、
前記入力手段からの入力に基づいて、前記配置領域の位置、大きさ及び形状の少なくともいずれかを変更すると共に、変更後の前記配置領域を示すように、前記領域記憶手段が記憶した前記領域データを更新する領域変更手段とを備えていることを特徴とする写真配置表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の写真画像を印刷する際の写真画像の配置を表示する写真配置表示プログラム及び写真配置表示装置に関する。
【背景技術】
【０００２】
写真スタジオで撮影された複数の写真を用いて写真集を作成するなどの場合に、写真集等のでき具合がどのようになるかをあらかじめ確認できるような確認作業が重要となることがある。例えば、写真集等の作成依頼者にとっては、写真集等の完成後の状態を作成前に確認することで、満足できる内容の写真集を依頼することができる。また、写真集の作成を依頼された者にとっては、完成後の写真集の内容と依頼者の期待する内容とがずれたりした場合に依頼者が完成した写真集の内容に不満を感じるような事態を避けることができる。
【０００３】
上記の確認作業に用いることができる装置として、例えば特許文献１を採用することが考えられる。特許文献１は、作業者がコンピュータを操作することによって、テンプレート上に設けられている複数の写真用スペースに配置したり、写真用スペースに合わせて写真画像をトリミングしたりして、テンプレート上に写真画像をレイアウトするというものである。この技術を利用して、コンピュータにレイアウト結果を表示させることにより、写真集等の完成後の状態をディスプレイ上などで確認することが可能となる。
【０００４】
【特許文献１】特開２００７−４６４１号公報（図１０）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１は、テンプレート上の規定のスペースに写真画像を配置するというものである。すなわち、規定のスペースに合うように写真画像を配置するものである。一方で、規定のスペースに合わない写真はそのスペースに配置することができないものとすると、レイアウトを行う際の選択の幅が狭くなる。また、写真画像を無理に規定のスペースに合わせようとすると、写真同士や写真と背景とのバランスが取れない場合がある。さらに、確認作業後に写真同士のバランスを調整するものとすると、あらかじめ確認した内容とのずれが生じるため、完成した写真集の内容に依頼者が不満を感じるおそれがある。このように、特許文献１は、写真画像を配置する際の編集の自由度が低いという問題がある。
【０００６】
本発明の目的は、写真配置の確認作業において、写真を配置する際の編集の自由度が高い写真配置表示プログラム及び写真配置表示装置を提供することにある。
【課題を解決するための手段及び効果】
【０００７】
本発明の写真配置表示プログラムは、ユーザからの入力を受け付ける入力手段を有しており、写真用の記録媒体に複数の写真画像を印刷する際の写真画像の配置をディスプレイに表示させる写真配置表示装置としてコンピュータを機能させる写真配置表示プログラムである。そして、コンピュータを、複数の候補写真の画像からなる第１の候補画像群及び前記第１の候補画像群に含まれる各写真画像に対応する識別画像の少なくともいずれかを前記ディスプレイに表示させる第１の候補表示手段、前記記録媒体上の写真画像の配置領域を示す複数の領域データを記憶する領域記憶手段、前記第１の候補画像群のいずれかの写真画像に対応する識別データを、前記複数の領域データのいずれかと関連付けて記憶する関連記憶手段、前記領域記憶手段が記憶した前記領域データに基づいて、前記記録媒体上の写真画像の各配置領域を示す画像を前記ディスプレイに表示させる領域表示手段、前記入力手段からの入力に基づいて、前記第１の候補表示手段が表示させた画像に対応する前記複数の候補写真の画像からいずれかの写真画像を選択する画像選択手段、前記入力手段からの入力に基づいて、前記領域表示手段が表示した前記配置領域のいずれかを選択する領域選択手段、前記画像選択手段が選択した写真画像に対応する前記識別データを、前記領域選択手段が選択した前記配置領域に関連付けて前記関連記憶手段に記憶させる第１の記憶制御手段、前記領域記憶手段が記憶した前記領域データに基づいて、前記配置領域に関連付けて前記関連記憶手段が記憶した前記識別データに対応する写真画像を前記配置領域に対応する前記ディスプレイ上の領域に表示するように、前記ディスプレイを制御する配置表示手段、及び、前記入力手段からの入力に基づいて、前記配置領域の位置、大きさ及び形状の少なくともいずれかを変更すると共に、変更後の前記配置領域を示すように、前記領域記憶手段が記憶した前記領域データを更新する領域変更手段として機能させるものである。
【０００８】
また、本発明の写真配置表示装置は、写真用の記録媒体に複数の写真画像を印刷する際の写真画像の配置を表示するものである。そして、ディスプレイと、ユーザからの入力を受け付ける入力手段とを備えている。また、複数の候補写真の画像からなる第１の候補画像群及び前記第１の候補画像群に含まれる各写真画像に対応する識別画像の少なくともいずれかを前記ディスプレイに表示させる第１の候補表示手段と、前記記録媒体上の写真画像の配置領域を示す複数の領域データを記憶する領域記憶手段と、前記第１の候補画像群のいずれかの写真画像に対応する識別データを、前記複数の領域データのいずれかと関連付けて記憶する関連記憶手段と、前記領域記憶手段が記憶した前記領域データに基づいて、前記記録媒体上の写真画像の各配置領域を示す画像を前記ディスプレイに表示させる領域表示手段と、前記入力手段からの入力に基づいて、前記第１の候補表示手段が表示させた画像に対応する前記複数の候補写真の画像からいずれかの写真画像を選択する画像選択手段と、前記入力手段からの入力に基づいて、前記領域表示手段が表示した前記配置領域のいずれかを選択する領域選択手段と、前記画像選択手段が選択した写真画像に対応する前記識別データを、前記領域選択手段が選択した前記配置領域に関連付けて前記関連記憶手段に記憶させる第１の記憶制御手段と、前記領域記憶手段が記憶した前記領域データに基づいて、前記配置領域に関連付けて前記関連記憶手段が記憶した前記識別データに対応する写真画像を前記配置領域に対応する前記ディスプレイ上の領域に表示するように、前記ディスプレイを制御する配置表示手段と、前記入力手段からの入力に基づいて、前記配置領域の位置、大きさ及び形状の少なくともいずれかを変更すると共に、変更後の前記配置領域を示すように、前記領域記憶手段が記憶した前記領域データを更新する領域変更手段とを備えている。
【０００９】
本発明の写真配置表示プログラム及び写真配置表示装置によると、配置領域自体を編集することができるため、写真を配置する際の編集の自由度が高い。したがって、写真配置の確認時に最適なレイアウトを提供することができる。
【００１０】
また、本発明においては、前記複数の配置領域が複数の区分に分別されており、前記第１の候補画像群を前記ディスプレイに表示させる第２の候補表示手段、前記入力手段からの入力に基づいて、前記第２の候補表示手段が表示した前記第２の候補画像群に含まれる写真画像を前記複数の区分のいずれかにそれぞれ関連付ける区分手段、前記複数の配置領域のそれぞれに対応する前記区分に前記区分手段が関連付けた写真画像からいずれかの写真画像を前記配置領域ごとに選択する自動選択手段、及び、前記自動選択手段が選択した写真画像に対応する前記識別データを、その写真画像が選択された前記配置領域に関連付けて前記関連記憶手段に記憶させる第２の記憶制御手段として前記コンピュータをさらに機能させることことが好ましい。この構成によると、複数の配置領域に自動で写真画像が配置される。したがって、ユーザが入力手段を介して配置領域ごとに写真画像を選択して配置していく必要がなく、写真配置の作業に必要な時間を短縮することができる。また、あらかじめ各配置領域に設定された区分に従って適切な写真画像が配置されるので、適切なレイアウトが提供される。
【００１１】
また、本発明においては、前記第１の候補画像群を含む複数の候補写真の画像からなる第２の候補画像群を配列して前記コンピュータに接続された複数のディスプレイのうちのいずれかに表示させる第１の配列表示手段、前記入力手段からの入力に基づいて、前記第１の配列表示手段が表示した写真画像から２つの写真画像を選択する一対選択手段、前記一対選択手段が選択した２つの写真画像を配列して前記複数のディスプレイの別のいずれかに、前記第１の配列表示手段が表示させたものより大きく表示させる第２の配列表示手段、及び、前記入力手段からの入力に基づいて、前記第１及び第２の配列表示手段が表示させた写真画像から複数の写真画像を、前記第１の候補画像群として選択する候補選択手段として前記コンピュータをさらに機能させることが好ましい。この構成によると、レイアウトに使用される候補写真を選択する際に、１つのディスプレイに拡大して２つの写真画像を表示させ、その２つの写真画像から候補写真を選択することができる。したがって、ユーザは写真画像を比較しやすく、適切に候補写真を選択することができる。
【００１２】
また、本発明においては、写真画像の背景となる背景画像と１又は複数の前記配置領域とからなる複数のテンプレートを示すテンプレートデータを記憶するテンプレート記憶手段として前記コンピュータをさらに機能させるプログラムであって、前記配置表示手段が、前記テンプレート記憶手段及び前記関連記憶手段の記憶内容に基づいて、前記テンプレートにおいて前記配置領域のそれぞれにその配置領域に関連付けられた写真画像が配置された画像を、前記複数のテンプレートに関して互いに配列して前記コンピュータに接続された複数のディスプレイのうちのいずれかに表示させる第１のテンプレート画像表示手段と、前記テンプレート記憶手段及び前記関連記憶手段の記憶内容に基づいて、前記テンプレートにおいて前記配置領域のそれぞれにその配置領域に関連付けられた写真画像が配置された画像を、前記複数のテンプレートのいずれかに関して前記複数のディスプレイの別のいずれかに、前記第１のテンプレート画像表示手段が表示させたものより大きく表示させる第２のテンプレート画像表示手段とを有していることが好ましい。この構成によると、レイアウト中のテンプレートが１つのディスプレイに拡大して表示されるので、ユーザはレイアウトを適切に評価することができる。
【００１３】
また、本発明のプログラムは、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）ディスク、フレキシブルディスク、ＭＯ（Magneto Optical）ディスクなどのリムーバブル型記録媒体や、ハードディスクなどの固定型記録媒体のような記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。ここで、コンピュータは、パーソナルコンピュータのような汎用型に限らず、写真配置表示装置のために特化した装置であってもよい。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の好適な一実施形態について、図面を参照しつつ説明する。図１は、本実施形態のレイアウト確認装置１の概略的な構成図である。本実施形態のレイアウト確認装置１は、写真スタジオなどにおいて撮影された複数の人物写真をレイアウトする場合に使用される。レイアウトの目的は、その写真スタジオにおいて取り扱っている写真集や記念写真、カレンダーなどの複数の商品について、注文する前に完成後の状態を確認することである。
【００１５】
レイアウト確認装置１は、パーソナルコンピュータ等の汎用のコンピュータ１００、ディスプレイ２０１〜２０３及び入力装置３００を有している。ディスプレイ２０１〜２０３及び入力装置３００はコンピュータ１００に接続されている。ディスプレイ２０１〜２０３は、コンピュータ１００からの制御信号に基づいて種々の画像を表示する。入力装置３００は、キーボード３０１及びマウス３０２を含んでいる。コンピュータ１００には、カードリーダライタ１９９が設けられている。カードリーダライタ１９９にはカード型の記録媒体が挿入される。カードリーダライタ１９９は、挿入された記録媒体に記録されたデータを読み出したり、記録媒体にデータを書き込んだりする。
【００１６】
図２は、コンピュータ１００の概略的な構成を示すブロック図である。コンピュータ１００は、ＣＰＵ１１０、内蔵メモリ１２０及びハードディスクドライブ（ＨＤＤ）１３０を有している。これらは互いにデータバスや各種のデータ処理回路を通じて接続されており、これらのデータバス等を通じてデータを送受信することができる。また、ディスプレイ２０１〜２０３、入力装置３００及びカードリーダライタ１９９も、コンピュータ１００内のデータバスやデータ処理回路等を通じてＣＰＵ１１０等に接続されている。
【００１７】
ＨＤＤ１３０には、レイアウト確認プログラムのデータ及びテンプレートデータが格納されている（テンプレート記憶手段）。また、レイアウト確認プログラムに基づいてレイアウト確認処理が実行される際に使用されるその他の画像データ等もＨＤＤ１３０に格納されている。これらのデータは、あらかじめＣＤ−ＲＯＭなどから読み出されてＨＤＤ１３０に書き込まれたものである。テンプレートデータは、後述の各種の商品ごとにあらかじめ用意されており、写真画像の背景となるテンプレート画像データと、テンプレート上に配置される写真画像の配置領域を示す領域データとを含んでいる。また、テンプレートデータは、後述の写真画像の区分と各配置領域とを関連付けるテーブル（後述の表３）を示すデータを含んでいる。
【００１８】
ＣＰＵ１１０は、ＨＤＤ１３０からレイアウト確認プログラムを読み出し、内蔵メモリ１２０に格納する。そして、内蔵メモリ１２０に格納したレイアウト確認プログラムに従って各種の情報処理を実行することにより、以下に説明するレイアウト確認処理を実行する。レイアウト確認処理の実行に当たって内蔵メモリ１２０には、一時的な作業用のデータを格納する作業領域が構築される。ＣＰＵ１１０はかかる作業領域において作業用のデータを読み書きする。例えば、内蔵メモリ１２０の作業領域には、テンプレート上の写真画像の配置領域とその配置領域に配置された写真画像との関連付けを示す領域・画像関連付けデータ（後述の表２）が格納される（関連記憶手段）。また、配置領域の形状、大きさ及び位置等を示すデータがテンプレートデータから抽出され、領域データとして格納される（領域記憶手段）。さらに、区分・種類・画像関連付けデータ（後述の表１）や、写真画像の大きさ等を示す画像特性データが格納される。
【００１９】
レイアウト確認装置１が実行するレイアウト確認処理に従ってユーザが写真画像をレイアウトしていく作業について、図３を参照しつつ概略的に説明する。かかる作業において、ユーザは、ディスプレイ２０１〜２０３に表示された画像を参照しつつ、入力装置３００を操作する。レイアウト確認装置１は、入力装置３００からの入力信号に基づいて、写真画像のレイアウトを編集するレイアウト確認処理を順に実行する。図３は、一連の作業ステップを示すフローチャートである。
【００２０】
まず、レイアウト確認装置１は、カードリーダライタ１９９に挿入された記録媒体から複数の写真画像データを読み込み、内蔵メモリ１２０及びＨＤＤ１３０のいずれかに格納する（Ｓ１）。ここで、レイアウト確認装置１は、各写真画像データを識別するための識別データを生成すると共に、各写真画像データを識別データと関連付けて内蔵メモリ１２０及びＨＤＤ１３０のいずれかに格納する。
【００２１】
次に、レイアウト確認装置１は、Ｓ１において読み出した複数の写真画像データに相当する画像を、ディスプレイ２０１〜２０３のいずれかに配列して表示させる。ユーザは、ディスプレイ上の画像を参照しつつ写真画像を種類ごとに分別する（Ｓ２）。例えば、ユーザは写真画像の内容を見て、その写真を半身、全身、一人、二人、立像、坐像などの種類に従って任意に分別する。これと同時に、ユーザは各写真画像を後述の６つの区分に分別する。かかる６つの区分はレイアウト確認装置１の仕様としてあらかじめ設定されているものであり、後述のようにユーザは各写真画像が６つの区分のいずれに該当するかを判断し、分別する。
【００２２】
次に、レイアウト確認装置１は、Ｓ１において読み出した写真画像をディスプレイ２０１等に表示させる。そして、ユーザは、ディスプレイ上の画像から、レイアウトに用いる候補画像を選択する（Ｓ３）。
【００２３】
次に、レイアウト確認装置１は、レイアウトの対象となる商品をユーザに選択させる画像（不図示）をディスプレイ２０１〜２０３のいずれかに表示させる。ユーザは、かかる画像を参照しつつ商品を選択する（Ｓ４）。なお、商品には、写真集の他、記念写真やカレンダー、キーホルダーなどのグッズ等が含まれる。
【００２４】
次に、レイアウト確認装置１は、ＨＤＤ１３０に格納されたテンプレートデータに基づいて、Ｓ４において選択された商品に係るテンプレート画像をディスプレイ２０１等に表示させる。テンプレートデータは、上記のとおり写真の背景となる画像と共に、写真画像の配置領域の大きさ、形状及び位置等を示す領域データを含んでいる。また、レイアウト確認装置１は、Ｓ３において選択された候補画像及び候補画像に対応する識別画像をディスプレイ２０１等に表示させる。ユーザは、ディスプレイ２０１等の画像を参照しつつ、候補画像から写真画像を選択し、テンプレート画像上の配置領域に配置してレイアウトを編集する（Ｓ５）。
【００２５】
次に、レイアウトの編集が終了すると、ユーザは入力装置３００を介してレイアウトの出力を指示する。レイアウトの出力指示がなされたと判定すると、レイアウト確認装置１は、ユーザによって編集されたレイアウトを出力する（Ｓ６）。レイアウトの出力は、コンピュータ１００に接続された印刷装置（不図示）によってレイアウトが印刷用紙に印刷されたり、カードリーダライタ１９９に挿入された記録媒体にレイアウトデータが書き込まれたり、インターネットを介して他の機器にレイアウトデータが送信されたりすることによってなされる。
【００２６】
以下、図３の各作業ステップにおいてレイアウト確認装置１が実行するレイアウト確認処理についてより詳細に説明する。図４は、図３のＳ２においてレイアウト確認装置１が実行する区分処理を説明するための図である。レイアウト確認装置１は、ディスプレイ２０１〜２０３のいずれかに、内蔵メモリ１２０又はＨＤＤ１３０に格納された画像写真データが示す複数の写真画像（第２の候補画像群）を配列して表示させる（第２の候補表示手段）。そして、入力装置３００からの入力に基づいて、これらの写真画像を複数の種類に分別する。
【００２７】
具体的には、レイアウト確認装置１は、図４（ａ）に示されているように、マウス３０２からの入力に基づいてカーソル４０１を移動させる。そして、マウス３０２のボタンが押下されたりキーボード３０１のキーが押下されたりした際のカーソル４０１の位置に基づいて、図４（ａ）の複数の写真画像を選択する。このように、レイアウト確認装置１は、マウス３０２からの入力に従ってカーソル４０１を移動させると共に、キーボード３０１のキーが押下されたりマウス３０２のボタンが押下されたりした際に、カーソル４０１の位置に基づいて画像を選択したり、その他の特定の処理を実行したりする。以下においては、繰り返しを避けるため、単に「入力装置３００からの入力に基づいて」などと記載し、カーソル４０１の移動やキーボード３０１のキー押下等についての詳細な説明を省略する場合がある。
【００２８】
レイアウト確認装置１は、上記のように選択された写真画像を各種類に分別する。そして、各種類を示す種類番号を生成すると共に、その種類に分別された写真画像に種類番号を関連付ける。これによって、例えば、図４（ａ）においてラインＬ１に囲まれた写真画像は種類番号１の種類に分別され、ラインＬ２に囲まれた写真画像は種類番号６の種類に分別される。
【００２９】
また、レイアウト確認装置１は、写真画像を各種類に分別するごとに、図４（ｂ）に示されるように、複数の区分を示す画像４０２をディスプレイ２０１等に表示させる。そして、入力装置３００からの入力に基づいて、これら６つの画像のうちの１つに対応する区分を選択する。そして、図４（ａ）にラインＬ１やＬ２で囲まれた写真画像と、図４（ｂ）で選択された区分とを互いに関連付けると共に、写真画像と区分及び種類との関連付けを示すデータを内蔵メモリ１２０に格納する。本実施形態において、区分は、半身左、半身正面、半身右、全身左、全身正面及び全身右の６つからなる。これらは、写真画像のポーズとしてあらかじめ設定されており、後述のとおり写真画像を自動で配列する際に使用される。
【００３０】
上記の処理が繰り返し実行されることにより、図４（ａ）のように表示された複数の写真画像が複数の種類及び区分に分別される（区分手段）。そして、各写真画像と区分及び種類との関連付けを示す以下の表１のテーブルが作成され、かかるテーブルを示す区分・種類・画像関連付けデータが内蔵メモリ１２０に格納される。表１において画像の欄に列挙された数字は、各写真画像に対応する識別データの数値に相当する。また、区分の欄に列挙された数字は、各区分に対応する１〜６の区分番号に相当する。さらに、種類の欄に列挙された数字は、各種類に対応する種類番号に相当する。
【００３１】
【表１】
2008310684.tif 000003
【００３２】
なお、図４（ａ）において写真画像が選択されている状態で、キーボード３０１の所定のキーが押下されると、レイアウト確認装置１は、選択された写真画像を所定方向に９０度回転させる。例えば、図４（ａ）においてラインＬ２に囲まれている写真画像が選択されている際に、上記の所定のキーが押下されると、レイアウト確認装置１は、これらの写真画像を時計回りに９０度回転させる。これによって、横向きの写真を立て向きに修整することができる。
【００３３】
図５は、図３のＳ３においてレイアウト確認装置１が実行する候補選択処理について説明するための図である。レイアウト確認装置１は、内蔵メモリ１２０に格納された区分・種類・画像関連付けデータを参照して、同じ種類に属する写真画像を配列した配列画像４１１をディスプレイ２０１に表示させる（第１の配列表示手段）。ここで、配列画像４１１の写真画像の大きさは、ディスプレイ２０１の表示領域内に一度に多数の写真画像を表示して一覧できるように調整される。
【００３４】
次に、レイアウト確認装置１は、入力装置３００からの入力に基づいて、配列画像４１１のうちいずれか２つの写真画像を選択する（一対選択手段）。そして、選択した２つの写真画像をディスプレイ２０２に画像４１２及び４１３として横方向に配列して表示させる（第２の配列表示手段）。ここで、配列画像４１２及び４１３は、いずれもディスプレイ２０２の表示領域いっぱいに同じ大きさに拡大して表示される。つまり、配列画像４１１において表示された大きさよりも大きく且つ同じ大きさに表示されるため、比較する際に見やすくなる。
【００３５】
また、レイアウト確認装置１は、入力装置３００からの入力に基づいて、配列画像４１１、画像４１２及び４１３から写真画像を選択すると共に、選択した写真画像をレイアウト用の候補画像に順に追加する（候補選択手段）。そして、候補画像として選択した写真画像を、ディスプレイ２０３に配列画像４１４として表示させる。レイアウト確認装置１は、写真画像の種類ごとに上記の処理を繰り返し実行する。
【００３６】
以上より、ユーザは、候補写真を選別する際に、図５の矢印ａ１及びａ２に示されているように、ディスプレイ２０１に種類ごとに表示された写真画像から２つの画像を選択して、ディスプレイ２０２に拡大表示させることができる。そして、ディスプレイ２０２上で２つの画像を比較しつつ、矢印ａ３に示されているように、いずれかの画像を選択してディスプレイ２０３の候補画像に追加することができる。また、矢印ａ４に示されているように、ディスプレイ２０１の写真画像をディスプレイ２０３の候補画像に直接追加することもできる。
【００３７】
図６〜図９は、図３のＳ５においてレイアウト確認装置１が実行するレイアウト編集処理について説明するための図である。図３のＳ４において商品の種類が選択されると、レイアウト確認装置１は、選択された商品に対応するテンプレート画像をディスプレイ２０１に表示させる。なお、図６は、商品の一例として写真集が選択された場合を示している。本実施形態においては、写真集は複数のページを有しており、各ページにおいて複数の写真画像が配置されるものとする。図６において、レイアウト確認装置１は、写真集の各ページに対応するテンプレート画像４２１〜４２４を配列してディスプレイ２０１に表示させている（第１のテンプレート画像表示手段）。そして、レイアウト確認装置１は、入力装置３００からの入力に基づいて、ディスプレイ２０１に表示されたテンプレート画像のいずれかを選択し、レイアウト編集処理を実行する。そして、レイアウト編集処理を実行した結果をディスプレイ２０１上に表示されたテンプレート画像に反映させる。ディスプレイ２０１には、ボタン画像４４１〜４４３や、写真選択用の画像４３１が表示される。これらについては後述する。
【００３８】
また、レイアウト確認装置１は、ディスプレイ２０１において選択されたテンプレート画像を、ディスプレイ２０２に拡大して表示させる（第２のテンプレート画像表示手段）。ここで、ディスプレイ２０２に表示されるテンプレート画像は、ディスプレイ２０１と同様にレイアウト編集処理を実行した結果が反映されたものである。図６においては、テンプレート画像４２１が拡大された画像４２５がディスプレイ２０２に表示されている。さらに、レイアウト確認装置１は、図３のＳ３において選択された候補写真の画像を配列し、配列画像４２６としてディスプレイ２０３に表示させる。配列画像４２６の各写真画像の左上隅には、二点差線の領域４２６ａに示されるように、各写真画像に付与された識別データの数値を示す画像（識別画像）が表示される。
【００３９】
以下、レイアウト編集処理の具体的な内容について説明する。図７は、ディスプレイ２０１が表示している画像の一部を拡大したものである。図７（ａ）は、テンプレート画像４２１を示している。上記の通り、テンプレートデータには、写真画像の配置領域を示す領域データが含まれている。レイアウト確認装置１は、テンプレート画像を表示する際に、領域データを内蔵メモリ１２０に格納すると共に、その領域データに基づいて写真画像の配置領域をテンプレート画像に重ね合わせて表示する。図７（ａ）において、枠４２１ａ及び４２１ｂが、かかる配置領域に相当する。配置領域には後述の通り、編集できるものと編集できないものとがある。本実施形態において、枠４２１ａは前者に相当し、枠４２１ｂは後者に相当する。また、本実施形態においては、編集できる配置領域を破線枠で、編集できない配置領域を一点鎖線枠で表示している。なお、これらの配置領域を色別で表示してもよい。レイアウト確認装置１は、入力装置３００からの入力に基づいて、枠４２１ａや枠４２１ｂを選択する（領域選択手段）。
【００４０】
一方で、レイアウト確認装置１は、ディスプレイ２０１に、図６及び図７（ｂ）に示すような、写真選択用の画像４３１を表示させている。画像４３１には、候補写真の識別データの数値を示す画像（識別画像）が一列に表示されている。カーソル４０１が識別画像上に位置している状態でキーボード３０１のキーが押下されたりマウス３０２のボタンが押下されたりすると、レイアウト確認装置１は、カーソル４０１の位置に相当する識別画像に対応した写真画像を、ディスプレイ２０１に、現在選択されている枠内に表示させる。ここで、レイアウト確認装置１は、ディスプレイ２０１に表示する写真画像の位置、大きさ及び形状を、枠の位置、大きさ及び形状に合わせて調整する。そして、調整した位置、大きさ及び形状を示すデータを写真画像に関連付けて、画像特性データとして内蔵メモリ１２０に格納する。
【００４１】
図７（ｃ）は、枠４２１ａ及び４２１ｂのそれぞれに写真画像が表示された様子を示している。レイアウト確認装置１は、各枠に対応する配置領域と写真画像の識別番号とを関連付けた下記の表２のようなテーブルを作成し、かかるテーブルを示す領域・画像関連付けデータを内蔵メモリ１２０に格納する（第１の記憶制御手段）。表２において画像の欄は各写真画像の識別データの数値を示し、配置領域の欄は各配置領域又は枠に対応する識別記号を示している。
【００４２】
【表２】
2008310684.tif 000004
【００４３】
図８は、テンプレート画像の各枠に、複数の写真画像を自動で配置する機能について説明するための図である。前述のとおり、ＨＤＤ１３０に格納されたテンプレートデータには、写真画像の区分と各配置領域とを関連付ける、下記の表３のようなテーブルを示すデータが含まれている。表３において配置領域の欄は配置領域に対応する識別記号を、区分の欄は区分番号を示している。
【００４４】
【表３】
2008310684.tif 000005
【００４５】
一方で、図６及び図７（ａ）に示すように、ディスプレイ２０１にはボタン画像４４１が表示されている。カーソル４０１がボタン画像４４１に位置している状態でキーボード３０１のキーが押下されたり、マウス３０２のボタンが押下されたりすると、レイアウト確認装置１は、以下の自動配置処理を実行する。
【００４６】
まず、レイアウト確認装置１は、現在選択されているテンプレート画像がいずれかを判定する。例えば、図６のテンプレート画像４２３が選択されているとする。次に、レイアウト確認装置１は、表３のテーブルを示すデータを参照し、テンプレート画像４２３に含まれる各配置領域がどの区分に分別されているかを取得する。そして、内蔵メモリ１２０に格納された区分・種類・画像関連付けデータを参照して、取得した区分に分別されている写真画像の識別データを取得する。さらに、取得した識別データからいずれか１つを選択し（自動選択手段）、テンプレート画像４２３の各配置領域に関連付けて、内蔵メモリ１２０の領域・画像関連付けデータに追加する（第２の記憶制御手段）。ここで、レイアウト確認装置１は、領域・画像関連付けデータを参照して、取得した識別データのうちで、未だに配置領域に配置されていない写真画像に対応するものを優先的に選択する。レイアウト確認装置１は、以上の処理を、テンプレート画像４２３に含まれている枠４２３ａ〜４２３ｄのそれぞれについて繰り返す。そして、ディスプレイ２０１及び２０２上の画像を更新する。
【００４７】
図８（ｂ）は、このようにして写真画像が枠４２３ａ〜４２３ｄのそれぞれに自動で配置される様子を示している。表３において、各配置領域にはその配置領域に適切な区分が関連付けられている。例えば、テンプレートの左半分に配置された配置領域は、右向きの人物写真が配置される区分（半身右又は全身右）に設定されており、テンプレートの右半分に配置された配置領域は、左向きの人物写真が配置されるような区分（半身左又は半身左）に設定されている。また、テンプレートの中心付近の配置領域には、正面向きの人物写真が配置されるような区分（半身正面又は全身正面）に設定されている。この場合には、写真集の各ページにおいて、写真中の人物が各ページの中心を向くように適切に写真画像が配置されることとなる。また、大きい配置領域には全身の人物が、小さい配置領域には半身の人物が配置されるような区分に設定されている。この場合には、配置領域の大きさに合わせた適切な大きさの写真画像が配置されることとなる。
【００４８】
前述のように、テンプレート画像に含まれる配置領域には、編集できるものと編集できないものがある。以下、配置領域の編集処理について説明する。配置領域のうちで編集できるものに相当するテンプレート画像上の枠が選択されている状態でキーボード３０１の所定のキーが押下されると、レイアウト確認装置１は、その枠を変形させたり移動させたりする。そして、選択中の枠に相当する配置領域に関して、内蔵メモリ１２０に格納された領域データを、変形や移動後の形状、位置及び大きさ等を示すように更新する。本実施形態においては、キーボード３０１の第１〜第６のキーがそれぞれ、時計回りの９０度回転、反時計回りの９０度回転、縦方向の拡大、縦方向の縮小、横方向の拡大及び横方向の縮小に対応している。また、第７〜１０のキーがそれぞれ、上方、下方、左方及び右方への平行移動に対応している。
【００４９】
図９は、テンプレート画像４２２の枠４２２ａを編集する処理の一例を示す図である。図９（ａ）に示されるように、枠４２２ａには縦長の写真画像が配置されている一方で、枠４２２ａは横長である。枠４２２ａが選択されている状態で第２のキーが押下されると、レイアウト確認装置１は、図９（ａ）に示すように枠４２２ａを反時計回りに９０度回転させる。これによって、枠４２２ａは写真画像の形状に合ったものとなるが、図９（ｂ）に示されるように写真画像とテンプレート画像の文字とが重なり合った状態となる。次に、第４のキーが押下されると、レイアウト確認装置１は、図９（ｂ）に示されるように枠４２２ａの縦方向の長さを所定の割合だけ縮小する。さらに、第７のキーが押下されると、レイアウト確認装置１は、図９（ｃ）に示されるように枠４２２ａを上方へと所定の距離だけ平行移動する。これによって、枠４２２ａとテンプレート画像の文字とが重なり合わなくなる。なお、枠４２２ｂが選択された状態で第１〜第１０のキーが押下されても、レイアウト確認装置１は、枠４２２ｂを移動したり変形したりしない。枠４２２ｂは編集できない枠だからである。
【００５０】
また、枠が選択されている状態でキーボード３０１の所定のキーが押下されると、レイアウト確認装置１は、枠内において写真画像自体を変形させたり移動させたりする。そして、内蔵メモリ１２０に格納された画像特性データを、変形や移動後の位置、大きさ及び形状を示すように更新する（領域変更手段）。本実施形態においては、第１１〜第１４のキーがそれぞれ、時計回りの９０度回転、反時計回りの９０度回転、縮小及び拡大に、第１５〜第１８のキーがそれぞれ、上方、下方、左方及び右方への平行移動に対応している。例えば、図９（ｃ）は、枠４２２ａを上方へと移動させた後に第１４のキーが押下されて、枠４２２ａ内で写真画像が拡大された状態が示されている。これによって、枠４２２ａ内いっぱいに人物の像が拡大されている。
【００５１】
図１０は、図３のＳ６においてレイアウト確認装置１が実行するレイアウト出力処理について説明するための図である。図１０には、テンプレート画像４２１〜４２４の全ての枠内に写真画像が配置された後のディスプレイ２０１が示されている。ディスプレイ２０１の上方のボタン画像４４３にカーソル４０１が位置している状態で、キーボード３０１のキーやマウス３０２のボタンが押下されると、レイアウト確認装置１は、レイアウト出力処理を実行する。レイアウト出力処理においては、レイアウト編集がなされた結果が各種の方法で出力される。例えば、ディスプレイ２０１に表示されたレイアウト編集後の全体の画像が、コンピュータ１００に接続された印刷装置（不図示）によって印刷される。レイアウト編集の結果を示すデータが、カードリーダライタ１９９に挿入された記録媒体に記録されてもよい。あるいは、コンピュータ１００にネットワークを介して接続された別の情報処理機器にレイアウト編集の結果を示すデータが送信されてもよい。ここで、図１０の記載欄４５１に、写真集作成に必要なコメントや指示を記載しておくことができる。記載欄４５１に記載された内容は、レイアウト出力時に出力内容に含まれる。
【００５２】
この他、レイアウト確認装置１は、ディスプレイ２０１の上方のボタン画像４４２を介して、写真集の作成に必要な金額の見積もりを出力する。見積もりは、レイアウトに使用される写真の枚数、写真集のページ数等に応じて算出され、ディスプレイ２０１に出力される。印刷物やデータとして出力されてもよい。
【００５３】
本実施形態の作用効果について説明する。
【００５４】
本実施形態によると、写真画像の位置等のみならず、配置領域の位置、大きさ及び形状を編集することができる。したがって、隣接して配置された写真同士のバランスや、写真と背景とのバランスを十分に考慮しつつ、最適なレイアウトに編集することが可能である。
【００５５】
また、レイアウトに使用する候補写真を選択する際に、ディスプレイ２０１に種類ごとに写真が配列して表示され、そのうちの２つをディスプレイ２０２に拡大して表示することができる（図５）。したがって、例えば写真中の人物のポーズごとに、２つの写真をそれぞれ比較しながら選択でき、写真の種類ごとに適切な写真を選択することができる。また、レイアウトを編集する際には、ディスプレイ２０２に１つのテンプレート画像が拡大して表示される（図６）ので、レイアウトの編集結果を適切に評価することができる。
【００５６】
また、配置領域ごとに写真画像を選択するのみならず、１つのテンプレートに含まれる複数の配置領域に自動で写真画像を配置することができる（図８）。したがって、レイアウト編集作業に必要な時間を短縮することができ、速やかにレイアウトを確認することができる。また、各配置領域には区分に合わせて適切な写真画像が配置されるので、適切なレイアウトが自動で実行されることとなる。
【００５７】
以上は、本発明の好適な実施形態についての説明であるが、本発明は上述の実施形態に限られるものではなく、課題を解決するための手段に記載された範囲の限りにおいて様々な変更が可能なものである。
【００５８】
上述の実施形態においては、半身左、半身正面、半身右、全身左、全身正面及び全身右として、縦写真用の６つの区分が用意されている。しかし、さらに、横写真用の区分が用意されていてもよい。例えば、人物の人数や姿勢、写真に写されている背景の種類等に基づいて区分が用意されていてもよい。
【００５９】
また、上述の実施形態においては、レイアウト確認装置１がカードリーダライタ１９９に挿入された記録媒体から写真画像データを読み出している。しかし、他の方法で写真画像データを読み出してもよい。例えば、レイアウト確認装置１に接続されている他の情報処理機器からレイアウト装置１へと写真画像データを送信してもよいし、カメラをレイアウト確認装置１に接続し、そのカメラから直接レイアウト確認装置１が写真画像データを読み出してもよい。
【００６０】
また、上述の実施形態においては、レイアウト確認装置１が取り扱う写真画像が人物に関するものに限られている。しかし、人物以外の物体に関する写真画像に本発明が適用されてもよい。例えば、建築物や絵画に関する写真画像を用いて写真集等を作成するためのレイアウト確認装置に本発明が適用されてもよい。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施形態に係るレイアウト確認装置の概略的な構成図である。
【図２】図１のコンピュータの概略的な構成を示すブロック図である。
【図３】図１のレイアウト確認装置を用いて写真画像をレイアウトする一連のステップを示すフローチャートである。
【図４】図３の一ステップにおいてレイアウト確認装置が実行する区分処理を説明するための図である。
【図５】図３の一ステップにおいてレイアウト確認装置が実行する候補選択処理を説明するための図である。
【図６】図３の一ステップにおいてレイアウト確認装置がレイアウト編集処理を実行した際にディスプレイが表示する画像を示している。
【図７】図６の一のディスプレイが表示する画像の拡大図である。
【図８】レイアウト確認装置がレイアウト編集処理を実行する際に、テンプレート画像の各枠に、複数の写真画像を自動で配置する機能について説明するための図である。
【図９】図６のテンプレート画像内の枠を編集する処理の一例を示す図である。
【図１０】図３の一ステップにおいてレイアウト確認装置が実行するレイアウト出力処理について説明するための図である。
【符号の説明】
【００６２】
１  レイアウト確認装置
１００  コンピュータ
３００  入力装置
２０１-２０３  ディスプレイ
４２１-４２４  テンプレート画像
【図１】
2008310684.tif 000006
【図２】
2008310684.tif 000007
【図３】
2008310684.tif 000008
【図４】
2008310684.tif 000009
【図５】
2008310684.tif 000010
【図６】
2008310684.tif 000011
【図７】
2008310684.tif 000012
【図８】
2008310684.tif 000013
【図９】
2008310684.tif 000014
【図１０】
2008310684.tif 000015