(57)【特許請求の範囲】
【請求項１】
複数の画像を並べて配置する画像レイアウト装置において、
位置および大きさが固定された、所定数の基準領域が設定されてなる複数頁に亘る背景領域のそれぞれにおける該各基準領域に、前記複数の画像を所定の順序にて並べて配置するレイアウト手段であって、所定頁の前記背景領域において拡大する指示がなされた画像を、該拡大する指示がなされた画像が配置された基準領域を含む縦横同数の複数の基準領域からなる拡大領域に内接するように拡大するとともに、該拡大された画像を前記拡大領域に配置し、前記所定頁に配置されていた該拡大された画像以外のすべての画像のうち、該拡大領域と重なることにより消失する基準領域以外の他の基準領域の数に相当する数の画像を、前記所定の順序を維持しつつ等倍で前記他の基準領域に配置し、前記所定頁に配置されていた該拡大された画像以外のすべての画像のうち、前記所定の順序を維持した配置により前記所定頁に配置できない画像については、該所定頁の次の頁に前記所定の順序を維持しつつ等倍で配置する処理を行うレイアウト手段と、
前記背景領域に配置された前記画像の一覧を表示する表示手段とを備えたことを特徴とする画像レイアウト装置。
【請求項２】
前記レイアウト手段は、拡大された画像に対して元のサイズに縮小する指示がなされた場合には、該拡大された画像を前記元のサイズに縮小するとともに、前記所定の順序を維持しつつすべての前記画像を前記基準領域に配置する手段であることを特徴とする請求項１記載の画像レイアウト装置。
【請求項３】
前記レイアウト手段は、削除する指示がなされた画像を削除するとともに、該削除する指示がなされた画像以外の他の画像を、前記所定の順序を維持しつつ前記基準領域に配置する手段であることを特徴とする請求項１または２記載の画像レイアウト装置。
【請求項４】
前記レイアウト手段は、前記削除された画像を再度配置する指示がなされた場合には、該再度配置する指示がなされた画像および該指示がなされた画像以外の他の画像を、前記所定の順序を維持しつつ前記基準領域に配置する手段であることを特徴とする請求項３記載の画像レイアウト装置。
【請求項５】
前記レイアウト手段は、前記複数の画像のレイアウトを表すレイアウト情報を生成する手段であり、
前記レイアウト情報を保存する保存手段をさらに備えたことを特徴とする請求項１から４のいずれか１項記載の画像レイアウト装置。
【請求項６】
前記レイアウト手段は、前記画像の表示方向を表す表示方向情報が前記画像に付与されている場合には、該表示方向情報に基づいて前記画像を前記基準領域に配置する手段であることを特徴とする請求項１から５のいずれか１項記載の画像レイアウト装置。
【請求項７】
複数の画像を並べて配置する画像レイアウト方法において、
レイアウト手段が、位置および大きさが固定された、所定数の基準領域が設定されてなる複数頁に亘る背景領域のそれぞれにおける該各基準領域に、前記複数の画像を所定の順序にて並べて配置する処理であって、所定頁の前記背景領域において拡大する指示がなされた画像を、該拡大する指示がなされた画像が配置された基準領域を含む縦横同数の複数の基準領域からなる拡大領域に内接するように拡大するとともに、該拡大された画像を前記拡大領域に配置し、前記所定頁に配置されていた該拡大された画像以外のすべての画像のうち、該拡大領域と重なることにより消失する基準領域以外の他の基準領域の数に相当する数の画像を、前記所定の順序を維持しつつ等倍で前記他の基準領域に配置し、前記所定頁に配置されていた該拡大された画像以外のすべての画像のうち、前記所定の順序を維持した配置により前記所定頁に配置できない画像については、該所定頁の次の頁に前記所定の順序を維持しつつ等倍で配置する処理を行い、
表示手段が、前記背景領域に配置された前記画像の一覧を表示することを特徴とする画像レイアウト方法。
【請求項８】
複数の画像を並べて配置する画像レイアウト方法をコンピュータに実行させるためのプログラムにおいて、
位置および大きさが固定された、所定数の基準領域が設定されてなる複数頁に亘る背景領域のそれぞれにおける該各基準領域に、前記複数の画像を所定の順序にて並べて配置する処理であって、所定頁の前記背景領域において拡大する指示がなされた画像を、該拡大する指示がなされた画像が配置された基準領域を含む縦横同数の複数の基準領域からなる拡大領域に内接するように拡大するとともに、該拡大された画像を前記拡大領域に配置し、前記所定頁に配置されていた該拡大された画像以外のすべての画像のうち、該拡大領域と重なることにより消失する基準領域以外の他の基準領域の数に相当する数の画像を、前記所定の順序を維持しつつ等倍で前記他の基準領域に配置し、前記所定頁に配置されていた該拡大された画像以外のすべての画像のうち、前記所定の順序を維持した配置により前記所定頁に配置できない画像については、該所定頁の次の頁に前記所定の順序を維持しつつ等倍で配置する処理を行う手順と、
前記背景領域に配置された前記画像の一覧を表示する手順とを前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数の画像を並べてレイアウトする画像レイアウト装置および方法並びに画像レイアウト方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
従来より、一枚のプリントに複数の画像をレイアウトしてプリント出力するアルバムプリントを作成することが行われている。このように一枚のプリントに複数の画像をレイアウトすれば、後からプリントを台紙に貼り付ける必要がなくなるため、容易にアルバムを作成することができる。
【０００３】
しかしながら、見栄えよく画像を配置するには専門的な知識が必要であり、また配置するための手間がかかる。
【０００４】
このため、画像のレイアウトを簡易に行うための各種手法が提案されている（特許文献１〜３参照）。特許文献１に記載された手法は、ユーザに画像を提示した際に、必要な画像および不要な画像の指示を受け付け、必要な画像のみをレイアウトする手法である。また、この手法によれば、画像を挿入するためのテンプレートを用意することにより、簡易にアルバムプリントを行うことも可能である。また、特許文献２に記載された手法は、画像の撮影時刻に基づいて画像を並べるとともに、画像の大きさおよび画像の印刷方向に応じてあらかじめ設定されている位置に画像を配置する手法である。また、特許文献３に記載された手法は、画像を鑑賞に十分に堪えうるサイズにより一枚の用紙に配置してプリントする手法である。
【特許文献１】特開平９−２１４８６８号公報
【特許文献２】特開２０００−２９９７７７号公報
【特許文献３】実用新案登録第３１０６１４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された手法においては、ユーザ自身で画像の配置を決定する必要があり、またテンプレートを用意しておく必要がある。また、上記特許文献２に記載された手法は、画像の印刷方向の組み合わせにより決定されるレイアウトのみしか用いることができないため、レイアウトのバリエーションが乏しい。また、特許文献３に記載された手法は、複数の画像をすべて同一サイズにて配置するものであるため、レイアウトの面白みにかけるものとなる。
【０００６】
本発明は、上記事情に鑑みなされたものであり、テンプレートを用意することなく、簡易に複数の画像をレイアウトすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明による画像レイアウト装置は、複数の画像を並べて配置する画像レイアウト装置において、
複数の基準領域が設定されてなる背景領域における該各基準領域に、前記複数の画像を所定の順序にて並べて配置するレイアウト手段であって、拡大する指示がなされた画像を拡大するとともに、前記所定の順序を維持しつつすべての前記画像を前記基準領域に配置するレイアウト手段と、
前記背景領域に配置された前記画像の一覧を表示する表示手段とを備えたことを特徴とするものである。
【０００８】
なお、本発明による画像レイアウト装置においては、前記レイアウト手段を、前記拡大する指示がなされた画像を、該指示がなされた画像が配置された基準領域を含む縦横同数の複数の基準領域からなる拡大領域に配置する手段としてもよい。
【０００９】
また、本発明による画像レイアウト装置においては、前記レイアウト手段を、拡大された画像に対して元のサイズに縮小する指示がなされた場合には、該拡大された画像を前記元のサイズに縮小するとともに、前記所定の順序を維持しつつすべての前記画像を前記基準領域に配置する手段としてもよい。
【００１０】
また、本発明による画像レイアウト装置においては、前記レイアウト手段を、削除する指示がなされた画像を削除するとともに、該削除する指示がなされた画像以外の他の画像を、前記所定の順序を維持しつつ前記基準領域に配置する手段としてもよい。
【００１１】
また、本発明による画像レイアウト装置においては、前記レイアウト手段を、前記削除された画像を再度配置する指示がなされた場合には、該再度配置する指示がなされた画像および該指示がなされた画像以外の他の画像を、前記所定の順序を維持しつつ前記基準領域に配置する手段としてもよい。
【００１２】
また、本発明による画像レイアウト装置においては、前記レイアウト手段を、前記複数の画像のレイアウトを表すレイアウト情報を生成する手段とし、
前記レイアウト情報を保存する保存手段をさらに備えるものとしてもよい。
【００１３】
また、本発明による画像レイアウト装置においては、前記レイアウト手段を、前記画像の表示方向を表す表示方向情報が前記画像に付与されている場合には、該表示方向情報に基づいて前記画像を前記基準領域に配置する手段としてもよい。
【００１４】
本発明による画像レイアウト方法は、複数の画像を並べて配置する画像レイアウト方法において、
複数の基準領域が設定されてなる背景領域における該各基準領域に、前記複数の画像を所定の順序にて並べて配置するレイアウト手段であって、拡大する指示がなされた画像を拡大するとともに、前記所定の順序を維持しつつすべての前記画像を前記基準領域に配置し、
前記背景領域に配置された前記画像の一覧を表示することを特徴とするものである。
【００１５】
なお、本発明による画像レイアウト方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１６】
本発明によれば、複数の矩形の基準領域が設定されてなる背景領域の各基準領域に、複数の画像が所定の順序にて並べられて配置され、拡大する指示がなされた画像が拡大されるとともに、所定の順序が維持されつつすべての画像が基準領域に配置される。このため、テンプレートを用意しなくても、所望とする画像を拡大してレイアウトすることができる。また、画像を拡大しても画像を配置する所定の順序は維持されるため、撮影日時順、画像のファイル名順等、所望とする順序を維持して画像をレイアウトすることができる。
【００１７】
また、拡大する指示がなされた画像を、指示がなされた画像が配置された基準領域を含む縦横同数の複数の基準領域からなる拡大領域に配置することにより、見栄えよく画像を拡大することができる。
【００１８】
また、拡大された画像に対して元のサイズに縮小する指示がなされた場合には、拡大された画像を縮小するとともに、所定の順序を維持しつつすべての画像を基準領域に配置することにより、所望とする順序を維持して画像をレイアウトすることができる。
【００１９】
また、削除する指示がなされた画像を削除するとともに、他の画像を所定の順序を維持しつつ基準領域に配置することにより、所望とする順序を維持して画像をレイアウトすることができる。
【００２０】
この場合、削除された画像を再度配置する指示がなされた場合には、再度配置する指示がなされた画像および他の画像を、所定の順序を維持しつつ基準領域に配置することにより、所望とする順序を維持して画像をレイアウトすることができる。
【００２１】
また、複数の画像のレイアウトを表すレイアウト情報を生成することにより、レイアウト情報を参照すれば、そのレイアウト情報により表されるレイアウトにて画像を配置することができる。このため、画像をレイアウトする作業を中断する必要がある場合に、中断するまでの画像のレイアウト情報を保存しておけば、中断したときの状態から画像のレイアウトの作業を続行することが可能となる。
【００２２】
また、画像の表示方向を表す表示方向情報が画像に付与されている場合には、表示方向情報に基づいて画像を基準領域に配置することにより、画像を回転する作業を行うことなく、画像をレイアウトすることができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の実施形態による画像レイアウト装置の構成を示す概略ブロック図である。図１に示すように、本実施形態による画像レイアウト装置１は、所定サイズの用紙にプリントするために画像のレイアウトを行うためのものであり、画像データの記録制御および表示制御等の各種制御を行うとともに、装置１を構成する各部の制御を行うＣＰＵ１２と、ＣＰＵ１２を動作させるプログラム、画像を閲覧するためのビューアソフトおよび各種定数等が記録されているＲＯＭおよびＣＰＵ１２が処理を実行する際の作業領域となるＲＡＭにより構成されるシステムメモリ１４と、種々の指示を装置１に対して行うためのキーボードおよびマウス等からなる入力部１６と、各種表示を行う液晶モニタ等からなる表示部１８とを備える。
【００２４】
また、画像レイアウト装置１は、画像データを記録したメモリカード２から画像データを読み出したり、メモリカード２に画像データを記録したりするためのカードスロット２０と、画像データをＪＰＥＧに代表される手法で圧縮したり、圧縮した画像データを解凍する圧縮解凍部２２と、画像データやＣＰＵ１２が実行する各種プログラム等を記録するハードディスク２４と、システムメモリ１４、カードスロット２０およびハードディスク２４を制御するメモリ制御部２６と、表示部１８の表示を制御する表示制御部２８とを備える。また、画像分類装置１は、画像をレイアウトするためのレイアウト部３０と、プリンタ３を接続するためのプリンタインターフェース３２とを備える。
【００２５】
レイアウト部３０は、メモリカード２に記録された複数の画像を所定サイズの用紙にレイアウトするためのものである。ここで、１つの用紙に配置可能な画像数は用紙のサイズに応じてあらかじめ定められている。例えば２Ｌサイズであれば１２枚、Ａ４サイズであれば２０枚というように定められている。なお、画像が１ページに収まらない場合には複数のページに亘って画像がレイアウトされる。この場合、プリントは複数枚に亘ることとなる。
【００２６】
ここで、本実施形態においては、用紙のサイズを２Ｌサイズとし、１ページに大小２つのサイズの画像をレイアウトすることが可能とされており、小サイズの画像のみをレイアウトした場合には１ページに１２の画像をレイアウトすることができるものとする。
【００２７】
以下、本実施形態におけるレイアウト部３０が行う画像のレイアウト処理について説明する。画像レイアウト装置１を使用するユーザがメモリカード２をカードスロット２０に装填し、入力部１６から画像のレイアウトの指示を行うことにより、ＣＰＵ１２がメモリカード２に記録されている画像を読み出し、レイアウト部３０が画像の一覧画面を表示部１８に表示する。
【００２８】
図２は表示部１８に表示された画像の一覧画面を示す図である。図２に示すように一覧画面５０には、画像がレイアウトされた状態の用紙のサムネイル画像を表示するサムネイル画像表示エリア５１と、画像のレイアウト作業を行うための作業エリア５２と、作業エリア５２において選択した画像の修正指示を行うための修正指示エリア５３と、各種作業の指示を行うための指示エリア５４とが表示されている。
【００２９】
サムネイル画像表示エリア５１には、プリントされる用紙の全ページ数および総画像数を表示する情報エリア５１Ａと、画像をレイアウトした状態の用紙のサムネイル画像５１Ｂとが表示されている。
【００３０】
作業エリア５２には作業を行う用紙を表す背景領域５５と、用紙が複数ページに亘る場合にページを切り換える次ページボタン５２Ａおよび前ページボタン５２Ｂとが表示されている。
【００３１】
修正指示エリア５３には、作業エリア５２において選択した画像を左右に９０度回転するための左９０度ボタン５３Ａおよび右９０度ボタン５３Ｂと、選択した画像のサイズを変更するための小サイズボタン５３Ｃおよび大サイズボタン５３Ｄと、選択した画像の画質の調整およびトリミング等の画像の調整を行うための画像調整ボタン５３Ｅと、選択した画像をプリントから外すためのプリントから外すボタン５３Ｆと、外した画像を確認するための外した画像確認ボタン５３Ｇとが表示されている。
【００３２】
指示エリア５４には、処理を終了するための終了ボタン５４Ａと、行った作業を取り消すための戻すボタン５４Ｂと、作業を一時中断するための一時中断ボタン５４Ｃと、プリントを行うためのプリントボタン５４Ｄとが表示されている。
【００３３】
本実施形態において、初期状態においては画像は標準サイズにより用紙にレイアウトされる。ここで、メモリカード２には１５の画像が記録されていることから、用紙は２ページに亘ることとなる。このため、１ページ目の用紙には１２の画像がレイアウトされ、２ページ目の用紙には残りの３つの画像がレイアウトされることとなる。
【００３４】
背景領域５５には、正方形の基準領域が複数設定されてなる。図３は背景領域５５に設定された基準領域の例を示す図である。図３に示すように背景領域５５には縦３個、横４個の合計１２個の基準領域Ａ１〜Ａ１２が設定されている。そして、図４に示すように背景領域５５には、初期状態において基準領域Ａ１〜Ａ１２にそれぞれ１つずつ画像Ｔ１〜Ｔ１２が内接するようにレイアウトされている。なお、画像が横向きの場合には、図５（ａ）に示すように基準領域Ａ１〜Ａ１２の左右の辺に内接するように画像が配置され、画像が縦向きの場合には、図５（ｂ）に示すように基準領域Ａ１〜Ａ１２の上下の辺に内接するように画像がレイアウトされる。この際、レイアウト部３０は、画像のタグに記述されている画像の表示方向の情報に基づいて、画像を自動で回転して基準領域に配置する。
【００３５】
なお、本実施形態においてはレイアウトする画像は１５あるため、２ページ目の背景領域５５の基準領域Ａ１〜Ａ３に残りの３つの画像Ｔ１３〜Ｔ１５がレイアウトされる。作業エリア５２においては、次ページボタン５２Ａおよび前ページボタン５２Ｂをクリックすることにより、作業エリア５２に表示される背景領域５５のページを切り換えることができる。ここで、本実施形態においては、画像をレイアウトする順序は、撮影日時が古い順とするが、新しい順またはファイル名順であってもよい。
【００３６】
このように一覧画面５０が表示された後、ユーザが作業エリア５２の背景領域５５において所望とする画像を選択し、大サイズボタン５３Ｄをクリックすることにより選択した画像が拡大される。以下、この拡大の処理について説明する。図６は拡大処理のフローチャートである。
【００３７】
ユーザが画像を選択した後に大サイズボタン５３Ｄをクリックすることにより、レイアウト部３０が処理を開始し、ユーザが選択した画像が配置された基準領域を含む４つの基準領域をグルーピングして拡大領域を生成する（ステップＳＴ１）。図７は拡大領域の生成を説明するための図である。なお、図７においては画像Ｔ１〜Ｔ１２は省略している。図７（ａ）に示すようにユーザが基準領域Ａ１に配置された画像Ｔ１を選択したとすると、レイアウト部３０は基準領域Ａ１，Ａ２，Ａ５，Ａ６をグルーピングして、図７（ｂ）に示すように４つの基準領域からなる拡大領域Ａ１０１を生成する。そして、レイアウト部３０はユーザが選択した画像Ｔ１が拡大領域Ａ１０１に内接するように拡大するとともに（ステップＳＴ２）、送り出し処理を行う（ステップＳＴ３）。
【００３８】
ここで、拡大領域Ａ１０１を生成することにより、基準領域Ａ２，Ａ５，Ａ６が背景領域５５から消失するため、背景領域５５にレイアウト可能な画像の数は、拡大された画像Ｔ１′を含めて９個となり、当初表示されていた１２個の画像Ｔ１〜Ｔ１２をすべて表示することはできない。このため、レイアウト部３０は背景領域５５に含まれていた画像Ｔ１〜Ｔ１２のうち、撮影日時が新しい３つの画像Ｔ１０〜Ｔ１２を１ページ目の背景領域５５から削除し、画像Ｔ２〜Ｔ９を基準領域Ａ３，Ａ４，Ａ７，Ａ８，Ａ９，Ａ１０，Ａ１１，Ａ１２にそれぞれレイアウトする。なお、削除した画像Ｔ１０〜Ｔ１２は次ページの背景領域５５に移動されるため、この処理を送り出し処理と称する。
【００３９】
拡大および送り出し処理後の背景領域を図８に示す。図８に示すように背景領域５５には、拡大領域Ａ１０１に拡大された画像Ｔ１′が、基準領域Ａ３，Ａ４，Ａ７，Ａ８，Ａ９，Ａ１０，Ａ１１，Ａ１２に画像Ｔ２〜Ｔ９がそれぞれ配置されている。なお、図示はしないが、２ページ目の背景領域５５には、画像Ｔ１０〜Ｔ１５が６つの基準領域にレイアウトされる。
【００４０】
なお、拡大領域を生成する際に使用する基準領域は、拡大する画像がレイアウトされた基準領域の位置に応じてあらかじめ割り当てられている。例えば図９に示すように基準領域Ａ１，Ａ２，Ａ５にレイアウトされた画像が拡大される場合には基準領域Ａ１，Ａ２，Ａ５，Ａ６が拡大領域Ｌ１の生成に使用され、基準領域Ａ６，Ａ９，Ａ１０にレイアウトされた画像が拡大される場合には基準領域Ａ５，Ａ６，Ａ９，Ａ１０が拡大領域Ｌ２の生成に使用されるまた、基準領域Ａ３，Ａ４，Ａ７にレイアウトされた画像が拡大される場合には基準領域Ａ３，Ａ４，Ａ７，Ａ８が拡大領域Ｌ３の生成に使用され、基準領域Ａ８，Ａ１１，Ａ１２にレイアウトされた画像が拡大される場合には基準領域Ａ７，Ａ８，Ａ１１，Ａ１２が拡大領域Ｌ４の生成に使用される。
【００４１】
なお、上記送り出し処理は、ユーザが拡大、縮小、削除の等の作業を１回行う毎に以下のような規則により行われる。まず、画像を撮影日時順に並べ、その順序において先頭の画像から順に画像のサイズの属性（すなわち拡大前の標準サイズか拡大サイズか）をチェックし、現在レイアウト中のページに含まれる拡大された画像数ｎが１ページ（すなわち１つの背景領域）に収まる拡大された画像数の最大値Ｅｍａｘに達したら、標準サイズの画像をあいている基準領域に順次レイアウトして、１ページのレイアウトに利用する画像を確定する。
【００４２】
具体的には、レイアウトに利用する画像の確定は以下のように行う。まず、現在レイアウト中のページに含まれる画像が使用している基準領域の数Ｓｃｎと、１ページの背景領域に含まれる基準領域の数Ｓｎｕｍとを比較する。なお、Ｓｃｎ＝現在レイアウトされている標準サイズの画像数ｍ＋ｎ×拡大領域を構成する基準領域の数Ｓｅｎである。Ｓｃｎ＜Ｓｎｕｍの場合には、現在レイアウトされている画像の次の画像、すなわちレイアウトされていない画像のうち最も撮影日時が古い画像のサイズ属性をチェックしてレイアウトする画像に含める。Ｓｃｎ＝Ｓｎｕｍの場合には、利用する画像を確定する。そして、Ｓｃｎ＞Ｓｎｕｍの場合には、拡大サイズの属性を持つ画像を優先し、現在のレイアウトに含まれる標準サイズの画像を、ファイル名が新しいものから順に削除して利用する画像を確定する。
【００４３】
利用する画像を確定するとレイアウト確定処理を行う。レイアウト確定処理は、拡大サイズの属性を有する画像および標準サイズの属性を有する画像を並べる順序を決定することにより行う。１つの背景領域に含まれる拡大サイズの属性を有する画像数Ｅｎ＝１の場合、画像を撮影日時順で並べた場合に、拡大された画像についてはその画像が本来レイアウトされるべき基準領域に対応する拡大領域にレイアウトする。標準サイズの画像については残りの基準領域に順次レイアウトしてレイアウトを確定する。
【００４４】
Ｅｎ＞１の場合には、まず、画像を撮影日時順で並べた場合に、拡大された画像についてはその画像が本来レイアウトされるべき基準領域に対応する拡大領域にレイアウトする。拡大領域が重複する場合には、撮影日時が古い画像を優先してレイアウトし、撮影日時が新しい画像については、次の重複しない拡大領域にレイアウトする。ここで、「次の」とは次のページの拡大領域も含むものである。そして、重複する拡大領域がなくなった時点で拡大サイズの属性を有する画像のレイアウトを確定し、標準サイズの画像をあいている基準領域に順次レイアウトして、レイアウトを確定する。
【００４５】
以上の規則により画像をレイアウトした場合の送り出し処理の各種態様について説明する。図１０，１１は送り出し処理の各種態様を説明するための図である。なお、図１０，１１においては画像には番号のみを付与するものとする。まず、初期画面においては２ページに亘って１５の画像がレイアウトされている。この状態において画像Ｔ３を拡大すると、画像Ｔ３がレイアウトされた基準領域Ａ３は拡大領域Ｌ３に割り当てられているため、１ページ目の基準領域Ａ３，Ａ４，Ａ７，Ａ８から拡大領域が生成され、ここに拡大された画像Ｔ３がレイアウトされる。これとともに、１ページ目において撮影日時が新しい３つの画像Ｔ１０〜Ｔ１２が２ページ目に送り出され、画像Ｔ４〜Ｔ９が基準領域Ａ５，Ａ６，Ａ９〜Ａ１２にそれぞれレイアウトされる。
【００４６】
この状態において画像Ｔ４を拡大すると、画像Ｔ４がレイアウトされている基準領域Ａ５は拡大領域Ｌ１に割り当てられているため、１ページ目の基準領域Ａ１，Ａ２，Ａ５，Ａ６から拡大領域が生成され、ここに拡大された画像Ｔ４がレイアウトされる。これとともに、１ページ目において撮影日時が新しい３つの画像Ｔ７〜Ｔ９が２ページ目に送り出され、画像Ｔ１，Ｔ２，Ｔ５，Ｔ６が基準領域Ａ９〜Ａ１２にそれぞれレイアウトされる。
【００４７】
この状態において、さらに画像Ｔ６を拡大すると、画像Ｔ６がレイアウトされている基準領域Ａ１２は拡大領域Ｌ３と重複する拡大領域Ｌ４に対応するため、１ページ目においてはこれ以上画像を拡大することができないことから、画像Ｔ６が２ページ目の基準領域Ａ１に移動される。基準領域Ａ１は拡大領域Ｌ１に割り当てられているため、２ページ目の基準領域Ａ１，Ａ２，Ａ５，Ａ６から拡大領域が生成され、ここに拡大された画像Ｔ６がレイアウトされる。これとともに、画像Ｔ７が１ページ目の基準領域Ａ１２にレイアウトされ、２ページ目においては、画像Ｔ８〜Ｔ１５が基準領域Ａ３，Ａ４，Ａ７，Ａ８，Ａ９〜Ａ１２にそれぞれレイアウトされる。
【００４８】
この状態において画像Ｔ１１を拡大すると、画像Ｔ１１がレイアウトされている基準領域Ａ８は拡大領域Ｌ４に割り当てられているため、２ページ目の基準領域Ａ７，Ａ８，Ａ１１，Ａ１２から拡大領域が生成され、ここに拡大された画像Ｔ１１がレイアウトされる。これとともに、２ページ目において撮影日時が新しい３つの画像Ｔ１３〜Ｔ１５が３ページ目に送り出され、画像Ｔ８，Ｔ９，Ｔ１０，Ｔ１２が２ページ目の基準領域Ａ３，Ａ４，Ａ９，Ａ１０にそれぞれレイアウトされる。
【００４９】
この状態において画像Ｔ３を縮小する、すなわち画像Ｔ３を選択して小サイズボタン５３Ｃをクリックすると、画像Ｔ４は本来の基準領域Ａ４にレイアウトでき、さらに基準領域Ａ４は拡大領域Ｌ３に割り当てられているため、１ページ目の基準領域Ａ３，Ａ４，Ａ７，Ａ８から拡大領域が生成され、ここに拡大された画像Ｔ４がレイアウトされる。この状態において画像Ｔ３，Ｔ５，Ｔ６はそれぞれ基準領域Ａ５，Ａ６，Ａ９にレイアウトすることができるが、画像Ｔ６が拡大されており、さらに基準領域Ａ９は拡大領域Ｌ２に割り当てられているため、基準領域Ａ５，Ａ６，Ａ９，Ａ１０から拡大領域が生成され、ここに拡大された画像Ｔ６がレイアウトされる。この状態において１ページ目においては基準領域Ａ１，Ａ２，Ａ１１，Ａ１２があいていることから、ここに画像Ｔ１，Ｔ２，Ｔ３，Ｔ５がそれぞれレイアウトされる。また、１ページ目の背景領域５５にレイアウトされていた画像Ｔ７は２ページ目に移動される。
【００５０】
一方、２ページ目においては、画像Ｔ１１は基準領域Ａ５にレイアウトでき、さらに基準領域Ａ５は拡大領域Ｌ１に割り当てられているため、２ページ目の基準領域Ａ１，Ａ２，Ａ５，Ａ６から拡大領域が生成され、ここに拡大された画像Ｔ１１がレイアウトされる。そして画像Ｔ７〜Ｔ１１，Ｔ１２〜Ｔ１５が基準領域Ａ３，Ａ４，Ａ７〜Ａ１２にそれぞれレイアウトされる。
【００５１】
この状態において画像Ｔ４および画像Ｔ１０を削除する場合を考える。なお、画像の削除は、作業エリア５２において削除する画像を選択し、プリントから外すボタン５３Ｆをクリックすることにより行うことができる。まず、画像Ｔ４を削除すると、１ページ目において画像Ｔ６は基準領域Ａ５にレイアウトでき、さらに基準領域Ａ５は拡大領域Ｌ１に割り当てられているため、１ページ目の基準領域Ａ１，Ａ２，Ａ５，Ａ６から拡大領域が生成され、ここに拡大された画像Ｔ６がレイアウトされる。次いで、画像Ｔ１０を削除すると、画像Ｔ１〜Ｔ９，Ｔ１１は基準領域Ａ３，Ａ４，Ａ７〜Ａ１２にレイアウトでき、さらに基準領域Ａ１２は拡大領域Ｌ４に割り当てられているため、１ページ目の基準領域Ａ７，Ａ８，Ａ１１，Ａ１２から拡大領域が生成され、ここに拡大された画像Ｔ１１がレイアウトされる。この状態において１ページ目においては基準領域Ａ３，Ａ４，Ａ９，Ａ１０があいていることから、ここに画像Ｔ１，Ｔ２，Ｔ３，Ｔ５がそれぞれレイアウトされる。また、２ページ目の基準領域Ａ１〜Ａ７には画像Ｔ７〜Ｔ９，Ｔ１２〜Ｔ１５がそれぞれレイアウトされる。
【００５２】
この状態において削除した画像Ｔ１０を元に戻すことを考える。削除した画像を元に戻すには外した画像確認ボタン５３Ｇをクリックする。これにより外した画像の確認画面が表示される。
【００５３】
図１２は外した画像の確認画面を示す図である。図１２に示すように外した画像の確認５７画面には、外したすなわち削除した画像のサムネイル画像を表示する画像表示エリア５７Ａと、元に戻すボタン５７Ｂとが表示されている。ユーザは画像表示エリア５７Ａにおいて所望とする画像を選択して元に戻すボタン５７Ｂをクリックすると削除した画像を元に戻すことができる。
【００５４】
画像Ｔ１０を元に戻すと、画像Ｔ１〜Ｔ３，Ｔ５，Ｔ７〜Ｔ１０は１ページ目の基準領域Ａ３，Ａ４，Ａ７〜Ａ１２にレイアウトされる。拡大された画像Ｔ１１は２ページ目に移動される。２ページ目において画像Ｔ１１は基準領域Ａ１にレイアウトでき、さらに基準領域Ａ１は拡大領域Ｌ１に割り当てられているため、２ページ目の基準領域Ａ１，Ａ２，Ａ５，Ａ６から拡大領域が生成され、ここに拡大された画像Ｔ１１がレイアウトされる。そして２ページ目において、画像Ｔ１２〜Ｔ１５は基準領域Ａ３，Ａ４，Ａ７，Ａ８にそれぞれレイアウトされる。
【００５５】
なお、作業エリア５２において画像を選択した後に画像調整ボタン５３Ｅをクリックすると、選択した画像の調整を行うことができる。具体的には、画像のトリミング、階調や濃度の自動補正、濃度およびＣＭＹ各色のマニュアル補正により画像の調整を行うことができる。
【００５６】
また、作業中において終了ボタン５４Ａをクリックすることにより作業を終了することができる。また、戻すボタン５４Ｂをクリックすることにより、行った作業を取り消して作業を一段階前の状態に戻すことができる。また、一時中断ボタン５４Ｃをクリックすることにより作業を一時中断することができる。さらにプリントボタン５４Ｄをクリックすることにより、レイアウトした画像をプリンタ３からプリント出力することができる。
【００５７】
ここで、一時中断ボタン５４Ｃをクリックすると、レイアウト部３０は現在作業している画像のレイアウトを表すレイアウト情報を生成し、ハードディスク２４に保存する。図１３はレイアウト情報の内容を示す図である。図１３に示すようにレイアウト情報には、レイアウトＩＤ、プリントする部数、現在のステータス（処理済みか未処理か）、プリントサイズ、レイアウトファイル名、日付指定（プリントに日付を含めるか否か）およびレイアウトする画像数の情報が含まれる。
【００５８】
さらに、画像毎に、ファイル名、回転角度、トリミング位置（４隅の位置）、自動補正の有無、濃度（Ｄ）の補正量、ＣＭＹ各色の補正量およびサイズ（拡大または標準）の各情報が含まれている。
【００５９】
このようなレイアウト情報を保存しておくことにより、作業を中断しても保存したレイアウト情報を参照すれば中断したときの状態から画像のレイアウトの作業を続行することができる。
【００６０】
このように、本実施形態によれば、複数の矩形の基準領域が設定されてなる背景領域に、所定の順序にて並べて複数の画像を基準領域に配置し、拡大する指示がなされた画像を拡大するとともに、所定の順序を維持しつつすべての画像を基準領域に配置するようにしたため、テンプレートを用意しなくても、所望とする画像を拡大してレイアウトすることができる。また、画像を拡大しても画像を配置する所定の順序は維持されるため、撮影日時順、画像のファイル名順等、所望とする順序を維持して画像をレイアウトすることができる。
【００６１】
また、拡大する指示がなされた画像を、指示がなされた画像が配置された基準領域を含む縦横同数の複数の基準領域からなる拡大領域に配置することにより、見栄えよく画像を拡大することができる。
【００６２】
また、拡大された画像に対して元のサイズに縮小する指示がなされた場合には、拡大された画像を縮小するとともに、所定の順序を維持しつつすべての画像を配置することにより、所望とする順序を維持して画像をレイアウトすることができる。
【００６３】
また、削除する指示がなされた画像を削除するとともに、他の画像を所定の順序を維持しつつ配置することにより、所望とする順序を維持して画像をレイアウトすることができる。
【００６４】
ここで、削除された画像を再度配置する指示がなされた場合には、再度配置する指示がなされた画像および他の画像を、所定の順序を維持しつつ配置することにより、所望とする順序を維持して画像をレイアウトすることができる。
【００６５】
なお、上記実施形態においては２Ｌサイズの１つの背景領域に１２の画像をレイアウトしているが、これに限定されるものではなく、用紙のサイズに応じて配置する画像数を適宜設定できるようにしてもよい。
【００６６】
また、上記実施形態においては、図３に示すように基準領域間に均等な間隔を設けているが、基準領域同士を密着させてもよい。
【００６７】
また、上記実施形態においては、拡大する指示がなされた場合に２×２の基準領域からなる拡大領域に内接するように画像を拡大しているが、３×３の基準領域からなる拡大領域に内接するように画像を拡大してもよい。また、２×２の基準領域からなる拡大領域に内接するように画像を拡大した後に、再度その画像に対して拡大する指示がなされた場合に、拡大した画像を３×３の基準領域からなる拡大領域に内接するようにさらに拡大してもよい。
【００６８】
また、上記実施形態においては、本発明の画像レイアウト装置を単独で設けているが、本発明の画像レイアウト装置をデジタルカメラに設け、デジタルカメラにおいて画像のレイアウトを設定できるようにしてもよい。また、図１４に示すように、写真店に設置されたプリント注文を行うための注文端末装置に本発明の画像レイアウト装置を設けてもよい。なお、注文端末装置６０は画像が記録されたメモリカードを挿入するメモリカードスロット６２、一覧画面等の各種表示および各種入力を行うタッチパネル式の液晶パネル６４を備えており、写真店に設置されたプリンタ７０とネットワークを介して接続されている。
【００６９】
このように、注文端末装置６０に本発明の画像レイアウト装置を設けることにより、写真店において高品位なプリントを得ることができる。なお、ユーザがデジタルカメラ１を用いてレイアウトの処理を行ってレイアウト情報をメモリカードに記録しておくことにより、注文端末装置６０においては、メモリカードからレイアウト情報を読み出し、そのレイアウト情報にしたがって直ちにプリント出力を行うことができる。
【００７０】
また、本発明の画像レイアウト装置の機能を実行するためのプログラムをパソコンにインストールし、パソコンにおいて上記実施形態と同様に画像のレイアウトおよびプリント出力を行うことが可能であることはもちろんである。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施形態による画像レイアウト装置の構成を示す概略ブロック図
【図２】画像の一覧画面を示す図
【図３】背景領域に設定された基準領域の例を示す図
【図４】基準領域への画像の内接状態を説明するための図
【図５】横向きおよび縦向きの画像の基準領域への内接状態を説明するための図
【図６】拡大処理のフローチャート
【図７】拡大領域の生成を説明するための図
【図８】拡大および送り出し処理後の背景領域の画像を示す図
【図９】拡大領域を生成する基準領域の割り当てを説明するための図
【図１０】送り出し処理の各種態様を説明するための図（その１）
【図１１】送り出し処理の各種態様を説明するための図（その２）
【図１２】外した画像の確認画面を示す図
【図１３】レイアウト情報の内容を示す図
【図１４】注文端末装置とプリンタとの接続を説明するための図
【符号の説明】
【００７２】
１    画像レイアウト装置
２    メモリカード
３    プリンタ
１２    ＣＰＵ
１４    システムメモリ
１６    入力部
１８    表示部
２０    カードスロット
２２    圧縮解凍部
２４    ハードディスク
２６    メモリ制御部
２８    表示制御部
３０    レイアウト部
３２    プリンタインターフェース
【図１】
0004668033.tif 000002
【図２】
0004668033.tif 000003
【図３】
0004668033.tif 000004
【図４】
0004668033.tif 000005
【図５】
0004668033.tif 000006
【図６】
0004668033.tif 000007
【図７】
0004668033.tif 000008
【図８】
0004668033.tif 000009
【図９】
0004668033.tif 000010
【図１０】
0004668033.tif 000011
【図１１】
0004668033.tif 000012
【図１２】
0004668033.tif 000013
【図１３】
0004668033.tif 000014
【図１４】
0004668033.tif 000015