(57)【要約】【課題】種々のシーンの画像に対応することが可能なテンプレートを生成する。【解決手段】画像領域設定手段２１で、所定の大きさのレイアウト面上に画像を配置する画像領域を設定し、テンプレートファイル記憶手段２２で、レイアウト面上に配置された画像領域の情報をテンプレートファイル２００に記憶する。さらに、属性情報付帯手段２４で、画像領域に配置しようとする画像の属性を表す属性情報をテンプレートファイル２００の画像領域の情報に付帯させる。【選択図】図２
2008035328.tif 000002
【特許請求の範囲】
【請求項１】
所定の大きさのレイアウト面上に画像を配置する画像領域を設定する画像領域設定手段と、
前記レイアウト面上に配置された画像領域の情報をテンプレートファイルに記憶するテンプレートファイル記憶手段と、
前記画像領域に配置しようとする画像の属性を表す属性情報を前記テンプレートファイルの画像領域の情報に付帯させる属性情報付帯手段とを備えたテンプレート生成装置。
【請求項２】
前記属性情報付帯手段が、
前記レイアウト面上に設定された画像領域を画面上に表示する画像領域表示手段と、
前記画像領域に配置可能な画像の属性を表す属性情報を前記テンプレートファイルの画像領域の情報に付帯させるために用いられる複数の属性情報アイコンを前記画面上に表示する属性情報アイコン表示手段と、
前記表示されている属性情報アイコンのいずれかを指示しながら前記表示されている画像領域を選択することにより、該選択された画像領域に指示されている属性情報アイコンに対応する属性情報を前記テンプレートファイルの画像領域の情報に対応付けて記憶させる第１の属性情報記憶手段とを有することを特徴とする請求項１記載のテンプレート生成装置。
【請求項３】
前記属性情報付帯手段が、
前記レイアウト面上の各画像領域に配置するサンプル画像を保存するサンプル画像保存手段と、
前記レイアウト面上の各画像領域に前記サンプル画像のいずれかを配置するサンプル画像配置手段と、
前記レイアウト面上にサンプル画像を配置した画像を表示するサンプル画像配置画像表示手段と、
前記レイアウト面上に配置するサンプル画像を前記表示された画像の配置に確定する確定手段と、
前記確定された画像上に配置された各サンプル画像の特徴を抽出する画像特徴抽出手段と、
前記抽出されたサンプル画像の特徴を、そのサンプル画像が配置されたレイアウト面上の画像領域に配置しようとする画像の属性を表す属性情報として前記テンプレートファイルの画像領域の情報と対応付けて記憶させる第２の属性情報記憶手段とを有することを特徴とする請求項１記載のテンプレート生成装置。
【請求項４】
前記属性情報が、画像に撮影されている人物の顔の位置とその大きさを表すものであることを特徴とする請求項１から３いずれか記載のテンプレート生成装置。
【請求項５】
前記属性情報が、画像の構造を表すものであることを特徴とする請求項１から３いずれか記載のテンプレート生成装置。
【請求項６】
前記属性情報が、消失点を用いて画像の構造を表すものであることを特徴とする請求項５記載のテンプレート生成装置。
【請求項７】
前記属性情報が、同一レイアウト面上の画像領域に配置される画像の関係を表したものであることを特徴とする請求項１から３いずれか記載のテンプレート生成装置。
【請求項８】
請求項１〜７いずれか記載のテンプレート生成装置を用いて生成したテンプレートファイルを保存するテンプレートファイル保存手段と、
前記レイアウト面上の画像領域に配置する複数のオブジェクト画像を保存するオブジェクト画像保存手段と、
前記オブジェクト画像の特徴を抽出する特徴抽出手段と、
前記抽出されたオブジェクト画像の特徴に基づいて、前記テンプレートファイルのレイアウト面上の画像領域に該画像領域の情報に付帯されている属性情報に応じたオブジェクト画像を配置する画像配置手段とを備えた画像配置装置。
【請求項９】
請求項８記載の画像配置装置を用いて前記テンプレートファイルに従ってレイアウト面上にオブジェクト画像を配置させた画像を表示する配置画像表示手段と、
前記レイアウト面上に配置された画像領域の変更、および／または、前記画像領域に配置されているオブジェクト画像を変更する画像変更手段と、
前記変更した画像を画面上に表示する変更画像表示手段と、
前記表示された画像に変更を確定する変更画像確定手段と、
前記変更した画像に対応する画像領域の情報に該画像領域に配置されたオブジェクト画像に対応した属性情報を付帯させて記憶したテンプレートファイルを記憶する変更テンプレートファイル記憶手段とを備えた変更テンプレート生成装置。
【請求項１０】
コンピュータを、
所定の大きさのレイアウト面上に画像を配置する画像領域を設定する画像領域設定手段と、
前記レイアウト面上に配置された画像領域の情報をテンプレートファイルに記憶するテンプレートファイル記憶手段と、
前記画像領域に配置しようとする画像の属性を表す属性情報を前記テンプレートファイルの画像領域の情報に付帯させる属性情報付帯手段として機能させるプログラム。
【請求項１１】
コンピュータを、
前記レイアウト面上の画像領域に配置する複数のオブジェクト画像を保存するオブジェクト画像保存手段に保存されている前記オブジェクト画像の特徴を抽出する特徴抽出手段と、
前記抽出されたオブジェクト画像の特徴に基づいて、請求項１〜７いずれか記載のテンプレート生成装置を用いて生成したテンプレートファイルを保存するテンプレートファイル保存手段に保存されている前記テンプレートファイルのレイアウト面上の画像領域に該画像領域の情報に付帯されている属性情報に応じたオブジェクト画像を配置する画像配置手段として機能させるプログラム。
【請求項１２】
コンピュータを、
請求項８記載の画像配置装置を用いて前記テンプレートファイルに従ってレイアウト面上にオブジェクト画像を配置させた画像を表示する配置画像表示手段と、
前記レイアウト面上に配置された画像領域の変更、および／または、前記画像領域に配置されているオブジェクト画像を変更する画像変更手段と、
前記変更した画像を画面上に表示する変更画像表示手段と、
前記表示された画像に変更を確定する変更画像確定手段と、
前記変更した画像に対応する画像領域の情報に該画像領域に配置されたオブジェクト画像に対応した属性情報を付帯させて記憶したテンプレートファイルを記憶する変更テンプレートファイル記憶手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル画像を配置するために用いられるテンプレートを生成するテンプレート生成装置と、テンプレートにデジタル画像を配置する画像配置装置に関するものである。
【背景技術】
【０００２】
従来より、テンプレートを用意しておき、自動的に画像や文字などをテンプレートに従って配置する方法が提案されている。しかし、自動レイアウトを行う際、テンプレートのレイアウトによって見やすさや見栄えが違ってくるため、デザイナー等があらかじめレイアウトをいくつか設計しておき、そのレイアウトのテンプレートを用いて画像や文字の配置が行われている。具体的には、所定のレイアウト領域内に、画像や文字を埋め込む複数の枠を配置したテンプレートを作成しておき、テンプレートに従って文字や画像を各枠に埋め込むことによりレイアウトしていく。
【０００３】
また、各枠に画像を埋め込む際には、見栄えのよいレイアウトを実現するため、画像の解像度、大きさ、形状または色を変更するなどして加工される場合がある。しかしながら、画像の提供者（権利者）が加工を望まない場や、加工の範囲を制限したいという場合がある。例えば、会社のロゴなどは改変しない方がよいので、枠に埋め込む画像の加工を無制限に許容するのは好ましくない。そこで、レイアウトテンプレートに従って枠内に画像などを配置する際に、画像毎にどの程度の加工を許容しているのかを加工の可能な度合いを設定しておき、加工の可能な度合いを超えないように加工した画像を、テンプレートに従って配置するようにしたものがある（例えば、特許文献１など）
また、デジタルスチルカメラなどで撮影された画像をディスプレイやプリンタなどに出力する際、画像フレームに含まれる画像の埋め込み領域に入力順に画像を割り付けて出力画像を生成することが行われていた。しかし、複数の入力画像を入力順に割り付けると、入力された画像の配置によっては、違和感を生じるような出力画像が生成される場合があった。そこで、画像フレームの画像埋め込み領域にオブジェクトの配置を規定する配置条件情報を割り付けて、入力された画像を解析した結果に基づいて、各画像埋込領域に配置条件情報と適合する画像を埋め込むようにしたものが提案されている（例えば、特許文献２など）。
【特許文献１】特開２００５−３０９８３３公報
【特許文献２】特開２００５−１８４３４２公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、用意されているテンプレートだけでは、撮影されたシーンに適したレイアウトではないことがあり、テンプレートを修正する必要も多く発生する。しかし、テンプレートはHTMLやXMLを使って生成されることが多く画像枠に対して条件を簡単に設定することができるものはなく、HTMLやXMLを直接編集しなければならず専門的な知識を必要とする。
【０００５】
そこで、本発明では専門的な知識を持っていないものであっても、種々のシーンの画像に対応することが可能なテンプレートを生成するためのテンプレート生成装置と、そのテンプレートを用いて画像の配置をおこなう画像配置装置とを提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
本発明のテンプレート生成装置は、所定の大きさのレイアウト面上に画像を配置する画像領域を設定する画像領域設定手段と、
前記レイアウト面上に配置された画像領域の情報をテンプレートファイルに記憶するテンプレートファイル記憶手段と、
前記画像領域に配置しようとする画像の属性を表す属性情報を前記テンプレートファイルの画像領域の情報に付帯させる属性情報付帯手段とを備えたことを特徴とするものである。
【０００７】
また、本発明のプログラムは、コンピュータを、
所定の大きさのレイアウト面上に画像を配置する画像領域を設定する画像領域設定手段と、
前記レイアウト面上に配置された画像領域の情報をテンプレートファイルに記憶するテンプレートファイル記憶手段と、
前記画像領域に配置しようとする画像の属性を表す属性情報を前記テンプレートファイルの画像領域の情報に付帯させる属性情報付帯手段として機能させることを特徴とするものである。
【０００８】
「レイアウト面」とは、画像や文字などの目的物の構成要素を配列する平面をいう。
【０００９】
「テンプレート」とは、画像や文字などを領域の割り当てを示す枠組みをいう。
【００１０】
「ファイル」とは、データの集まりをいい、補助記憶装置上で管理する単位をいい、「テンプレートファイル」は、テンプレートに関するデータが記憶されたファイルをいう。
【００１１】
「画像領域の情報」とは、レイアウト面上の画像領域の位置や大きさなど画像領域に関するデータをいう。
【００１２】
前記属性情報付帯手段は、
前記レイアウト面上に設定された画像領域を画面上に表示する画像領域表示手段と、
前記画像領域に配置可能な画像の属性を表す属性情報を前記テンプレートファイルの画像領域の情報に付帯させるために用いられる複数の属性情報アイコンを前記画面上に表示する属性情報アイコン表示手段と、
前記表示されている属性情報アイコンのいずれかを指示しながら前記表示されている画像領域を選択することにより、該選択された画像領域に指示されている属性情報アイコンに対応する属性情報を前記テンプレートファイルの画像領域の情報に対応付けて記憶させる第１の属性情報記憶手段とを有するものであってもよい。
【００１３】
「アイコン」とは、コンピュータに与えるコマンドを文字または記号などで画面上に表示したものをいう。また、「コマンド」は、コンピュータに特定の機能の実行を指示する命令をいう。
【００１４】
「属性情報アイコン」とは、各画像領域の情報（データ）に属性情報を付帯させるために用いられるアイコンをいう。
【００１５】
また、前記属性情報付帯手段は、
前記レイアウト面上の各画像領域に配置するサンプル画像を保存するサンプル画像保存手段と、
前記レイアウト面上の各画像領域に前記サンプル画像のいずれかを配置するサンプル画像配置手段と、
前記レイアウト面上にサンプル画像を配置した画像を表示するサンプル画像配置画像表示手段と、
前記レイアウト面上に配置するサンプル画像を前記表示された画像の配置に確定する確定手段と、
前記確定された画像上に配置された各サンプル画像の特徴を抽出する画像特徴抽出手段と、
前記抽出されたサンプル画像の特徴を、そのサンプル画像が配置されたレイアウト面上の画像領域に配置しようとする画像の属性を表す属性情報として前記テンプレートファイルの画像領域の情報と対応付けて記憶させる第２の属性情報記憶手段とを有するものであってもよい。
【００１６】
「画像の特徴」とは、他の画像との違うその画像特有のものをいう。例えば、明度・彩度・輝度のような色の特徴を表すものや、画像の撮影条件や画像に撮影されている物や画像の構造を表すものなど、その画像を特徴付けるものである。
【００１７】
「サンプル画像」とは、見本となる画像をいう。
【００１８】
また、前記属性情報は、画像に撮影されている人物の顔の位置とその大きさを表すものであってもよい。
【００１９】
また、前記属性情報は、画像の構造を表すものであってもよい。
【００２０】
また、前記属性情報は、消失点を用いて画像の構造を表すものであってもよい。
【００２１】
あるいは、前記属性情報は、同一レイアウト面上の画像領域に配置される画像の関係を表したものであってもよい。
【００２２】
また、本発明の画像配置装置は、
上記のテンプレート生成装置を用いて生成したテンプレートファイルを保存するテンプレートファイル保存手段と、
前記レイアウト面上の画像領域に配置する複数のオブジェクト画像を保存するオブジェクト画像保存手段と、
前記オブジェクト画像の特徴を抽出する特徴抽出手段と、
前記抽出されたオブジェクト画像の特徴に基づいて、前記テンプレートファイルのレイアウト面上の画像領域に該画像領域の情報に付帯されている属性情報に応じたオブジェクト画像を配置する画像配置手段とを備えたことを特徴とするものである。
【００２３】
また、本発明の他のプログラムは、コンピュータを、
前記レイアウト面上の画像領域に配置する複数のオブジェクト画像を保存するオブジェクト画像保存手段に保存されている前記オブジェクト画像の特徴を抽出する特徴抽出手段と、
前記抽出されたオブジェクト画像の特徴に基づいて、前記テンプレート生成装置を用いて生成したテンプレートファイルを保存するテンプレートファイル保存手段に保存されている前記テンプレートファイルのレイアウト面上の画像領域に該画像領域の情報に付帯されている属性情報に応じたオブジェクト画像を配置する画像配置手段として機能させることを特徴とするものである。
【００２４】
「オブジェクト画像」とは、テンプレートのレイアウト面上に配置対称となる画像をいう。
【００２５】
本発明の変更テンプレート生成装置は、上記の画像配置装置を用いて前記テンプレートファイルに従ってレイアウト面上にオブジェクト画像を配置させた画像を表示する配置画像表示手段と、
前記レイアウト面上に配置された画像領域の変更、および／または、前記画像領域に配置されているオブジェクト画像を変更する画像変更手段と、
前記変更した画像を画面上に表示する変更画像表示手段と、
前記表示された画像に変更を確定する変更画像確定手段と、
前記変更した画像に対応する画像領域の情報に該画像領域に配置されたオブジェクト画像に対応した属性情報を付帯させて記憶したテンプレートファイルを記憶する変更テンプレートファイル記憶手段とを備えたことを特徴とするものである。
【００２６】
本発明のプログラムは、コンピュータを、
上記画像配置装置を用いて前記テンプレートファイルに従ってレイアウト面上にオブジェクト画像を配置させた画像を表示する配置画像表示手段と、
前記レイアウト面上に配置された画像領域の変更、および／または、前記画像領域に配置されているオブジェクト画像を変更する画像変更手段と、
前記変更した画像を画面上に表示する変更画像表示手段と、
前記表示された画像に変更を確定する変更画像確定手段と、
前記変更した画像に対応する画像領域の情報に該画像領域に配置されたオブジェクト画像に対応した属性情報を付帯させて記憶したテンプレートファイルを記憶する変更テンプレートファイル記憶手段として機能させることを特徴とするものである。
【発明の効果】
【００２７】
本発明によれば、レイアウト面上の画像領域に、その画像領域に配置しようとする画像の属性を表す属性情報を付帯させたテンプレートを生成することにより、各画像領域にテンプレートの作成者が意図した画像に近い画像を自動的に配置することが可能になる。
【００２８】
また、各画像領域に属性情報を付帯させる際、属性情報を表すアイコンを画面上に表示して、アイコンを用いて各画像領域に付帯情報を設定してテンプレートを生成することにより、レイアウトを確認しながら各画像領域に付帯情報を設定することが可能になる。
【００２９】
あるいは、各画像領域に属性情報を付帯させる際、レイアウト面上の各画像領域にサンプル画像を配置して、そのサンプル画像から抽出した特徴に応じた属性情報を付帯するようにすることで、サンプル画像を配置に近い画像を自動的に生成することができる。
【００３０】
属性情報が、画像に撮影されている人物の顔の位置とその大きさを表すものであれば、画像に撮影されている人物の構図が近いものを配置することができる。
【００３１】
前記属性情報が、画像の構造を表すものであれば、画像の構造が近いものを配置することができる。
【００３２】
前記属性情報が、同一レイアウト面上の画像領域に配置される画像の関係を表したものであれば、連写した画像など関連のある画像をテンプレートの作成者の意図に合うように配置することができる。
【００３３】
画像領域に属性情報を付帯させたテンプレートの画像領域に、オブジェクト画像の特徴を抽出して、その特徴がレイアウト面上の画像領域に付帯されている属性情報に応じたオブジェクト画像を配置するようにすることで、オブジェクト画像をテンプレートの作成者の意図に沿うように自動的に配置することができる。
【００３４】
さらに、テンプレートに従ってレイアウト面上にオブジェクト画像を配置させた画像を変更して、再度、変更した画像に対応する変更テンプレートを生成することで、様々なシーンを撮影したオブジェクト画像に適したテンプレートを用意することができる。
【発明を実施するための最良の形態】
【００３５】
以下、図面を参照して本発明の第１の実施の形態について説明する。図１に示すように、本実施の形態の画像生成システム１は、テンプレートを生成するテンプレート生成装置２と、生成したテンプレートを用いて画像を配置する画像配置装置３とネットワーク４からなる。
【００３６】
画像生成システム１を構成するテンプレート生成装置２と画像生成装置３は、補助記憶装置に読み込まれたプログラムがコンピュータ（例えばワークステーション等）上で実行されることにより実現され、テンプレート生成装置２はテンプレート生成処理のプログラムが実行されることにより実現され、画像処理装置３は、画像生成処理のプログラムが実行されることにより実現される。このとき、各コンピュータには、ＣＤ−ＲＯＭ等の情報記憶媒体に記憶された各プログラムがインストールされる。あるいは、インターネット等のネットワークを介してプログラムが配布されて、コンピュータにインストールされる。
【００３７】
テンプレート生成装置２は、テンプレートのレイアウトのデザインをするところに置かれ、テンプレート生成装置２を用いてデザイナーのデザインに沿ったテンプレートが生成されてテンプレートファイル２００として保存される。
【００３８】
一方、画像配置装置３は、写真の画像を加工してアルバムの生成を行う工場などに置かれる。また、画像配置装置３はテンプレートに配置するオブジェクト画像Objを記憶するとともに、テンプレート生成装置２で生成されたテンプレートファイル２００をネットワーク４などを介して受取って保存しておき、作業者は保存されているテンプレートファイル２００の中からオブジェクト画像Objに適したテンプレートを選択して電子アルバムの生成を行う。
【００３９】
ネットワーク４は、インターネット、LAN、WANなどの種々のネットワークを用いていることができ、テンプレート生成装置２と画像配置装置３を接続する。
【００４０】
図２は、テンプレート生成装置２の構成を示すものである。
【００４１】
テンプレート生成装置２は、画面上に画像を表示する表示装置２０と、レイアウト面上に画像を配置する画像領域を設定する画像領域設定手段２１と、レイアウト面上に配置された画像領域の情報などをテンプレートファイル２００に記憶するテンプレートファイル記憶手段２２と、テンプレートファイル２００を保存するテンプレートファイル保存手段２３と、画像領域に配置しようとする画像の属性を表す属性情報を前記テンプレートファイルの画像領域の情報に付帯させる属性情報付帯手段２４とを備える。
【００４２】
属性情報付帯手段２４は、さらに、レイアウト面上に設定された画像領域を画面上に表示する画像領域表示手段２４１と、各画像領域に配置可能な画像の属性を表す属性情報を前記テンプレートファイル２００の画像領域の情報に付帯させるために用いられる複数の属性情報アイコンを表示装置２０の画面上に表示する属性情報アイコン表示手段２４２と、表示されている属性情報アイコンのいずれかを指示しながら表示されている画像領域を選択することにより、この選択された画像領域に指示されている属性情報アイコンに対応する属性情報を前記テンプレートファイル２００の画像領域の情報に対応付けて記憶させる第１の属性情報記憶手段２４３とを備える。
【００４３】
テンプレートファイル２００は、図３に示すように、レイアウト面２０１上に画像を配置する画像領域２０２の位置・範囲（大きさ）などのデータ（画像領域の情報）と各画像領域２０２に埋め込む画像の条件などを表す属性情報を記憶したものである。具体的には、XMLなどを用いて画像領域の位置・大きさを定義し、各画像領域に埋め込むことが可能な画像の属性を対応付けて定義したものを用いることができる。また、レイアウト２０１面上には画像を埋め込む画像領域２０１だけでなく、文字などを埋め込む文字領域を設けるようにしてもよい（不図示）。
【００４４】
属性情報２０３は、図４に示すように、各画像領域２０２のデータに対応して記憶される。属性情報２０３には、画像中に撮影されている人物に関する情報、画像の構図に関する情報、画像に撮影されている風景や撮影条件に関する情報などがある。例えば、人物に関する属性情報２０３には、顔のサイズ、顔の中心位置（例えば、右目と左目の中心位置を顔の中止位置とする）、顔の向き、複数の顔が一画面に含まれる場合の顔を囲む矩形の位置・高さ・幅などがある。画像の構図に関する情報としては、構造線、消失点の位置などがある。風景や撮影条件に関する情報としては、夕焼け撮影、夜景撮影、昼間撮影、太陽光撮影、ストロボ撮影、逆光撮影などがある。
【００４５】
あるいは、属性情報２０３には、複数の画像領域２０２間の関係を表すものもある。例えば、図３の破線で囲んだ部分Seriesのように３つの画像領域２０２が横に並んでいるときに、この３つの画像領域２０２には、連写によって撮影された画像を並べて埋め込むことを表すものや、徐々に顔をズームした画像を並べて埋め込むことを表すものを属性情報で表して、画像領域２０２のデータに付帯させてもよい。
【００４６】
画像領域設定手段２１は、画面上に表示されてレイアウト面２０１に画像領域２０２の位置と範囲を設定する。具体的には、例えば、マウスなどポインティングデバイスを用いて、画面上のレイアウト面２０１上に画像領域２０２の枠を設定することによって、画像領域２０２の位置と範囲を設定する。
【００４７】
テンプレートファイル記憶手段２２は、レイアウト面２０１に設定された画像領域２０２０の位置や範囲などのデータをテンプレートファイルに記憶する。
【００４８】
画像領域表示手段２４１は、レイアウト面２０１上に配置された画像領域２０２を画面上に表示する。背景となるレイアウト面２０１上の画像領域２０２の位置と範囲がわかるように、画像領域２０２を枠などで囲んだり、レイアウト面２０１の色と画像領域２０の色を変えたり、レイアウト面２０１と画像領域２０２を異なる模様で表示を行う。表示を行う際には、画像領域設定手段２０で入力された画像領域２０２をそのまま表示装置２０の画面上に表示するものでもよいし、テンプレートファイル２００に記憶されている画像領域２０２のデータに基づいて画像領域２０２を表示するものでもよい。
【００４９】
属性情報アイコン表示手段２４２は、各画像領域２０２に設定できる画像の属性を表す属性情報アイコンを画面上に表示する（例えば、図３の右の編集バー内のアイコン）。各属性情報アイコンは、属性に応じて異なるマークで表示するようにしたものが好ましい。例えば、顔の属性情報に関する属性情報アイコンは図３のＦに示すように顔のマークをつけて表示し、顔に関する属性情報を設定するときに使用される。この他、図１７に示すように、遠近感構図属性設定に用いる属性情報アイコンIcon1、類似・連続シーン画像はめこみ設定に用いる属性情報アイコンIcon2、人物ではない風景画像などのはめ込み設定に用いるアイコンIcon3などがあり、必要に応じて属性バー上のアイコンを切り替えて表示してもよい。
【００５０】
テンプレートファイル保存手段２３は、ハードディスクなどの大容量記憶装置であり、テンプレートファイル２００が保存される。
【００５１】
第１の属性情報記憶手段２４３は、ユーザの操作によって指示された属性情報アイコンの属性情報２０３を、ユーザが選択した画像領域２０２のデータに対応させてテンプレートファイル２００に記憶する。具体的には、例えば、ユーザが画面上に表示されている属性情報アイコンをマウスなどのポインティングデバイスを用いてドラッグし、ドラッグしたアイコンを画像領域２０２の枠内のところまで持っていってドロップすることにより画像領域２０２を選択して、属性情報アイコンの属性情報２０３と選択された画像領域２０２のデータとを対応付けてテンプレートファイル２００に記憶する。
【００５２】
具体的には、例えば、図３の示すような顔の属性情報アイコンＦを特定の画像領域２０２内に持っていってドラッグ&ドロップすると、画像領域２０２内に顔のマークが表示される。さらに、画像領域２０２内の顔のマークの位置や大きさを変えることで、画像領域２０２の枠内のどの位置にどの程度の大きさの顔になるように画像を配置するかを設定することができる。また、画像領域２０２内に設定した顔の位置と大きさに基づいて、画像領域内の顔のサイズ、顔の中心位置が決められる。さらに、顔の向きなどもキーボードなどから角度を入力して設定する。各画像領域２０２の属性情報２０３の設定が完了して、画面に表示されている「保存」ボタンなどが押されると、レイアウト面２０１上に設定された顔の大きさ・位置・顔の向きに応じた顔の属性情報２０３が、画像領域２０２のデータに対応付けられてテンプレートファイル２００に記憶される。
【００５３】
また、１つの画像領域２０２に対して属性情報２０３は複数設定することができ、例えば、顔の属性情報２０３と昼間撮影を表す属性情報２０３を一つの画像領域２０２に設定すれば、両方の条件に一致する画像（昼間撮影された画像で、撮影されている顔の位置・大きさ・向きが一致するもの）が、その画像領域２０２に埋め込むのに適した画像となる。
【００５４】
図５は、画像配置装置３の構成を示すものである。
【００５５】
画像配置装置３は、テンプレート生成装置２を用いて生成したテンプレートファイル２００を複数保存するテンプレートファイル保存手段３１と、レイアウト面上の画像領域２０２に配置する複数のオブジェクト画像Objを保存するオブジェクト画像保存手段３２と、オブジェクト画像Objの特徴を抽出する特徴抽出手段３３と、抽出されたオブジェクト画像の特徴に基づいて、前記テンプレートファイル２００のレイアウト２０１面上の画像領域２０２に、この画像領域２０２のデータに付帯されている属性情報２０３に応じたオブジェクト画像Objを配置する画像配置手段３４とを備える。
【００５６】
オブジェクト画像Objは、テンプレートのレイアウト面２０１内の画像領域２０２の配置対象となる画像である。具体的には、電子アルバムなどの作成のために顧客から受取ったデジタル写真画像などである。
【００５７】
特徴抽出手段３３は、オブジェクト画像Objより得られた色相・彩度・明度、撮影されている顔、撮影条件、画像の構造などを画像の特徴として抽出する。具体的には、色相・彩度・明度のヒストグラムを画像の特徴として抽出する。また、撮影されている顔は、顔検出器（詳細は、本願出願人が出願の特開2005-250771公報、特開2005-250772公報などを参照）を用いて検出され、顔が撮影されているか否かや、顔の撮影されている位置・大きさ・顔の向き・顔の数を画像の特徴として抽出する。あるいは、撮影条件は、画像判別器（詳細は、本願出願人が出願の特開2005-122720公報、特開2005-310123公報などを参照）を用いて判別され、撮影されている画像が、夜景撮影されたものか、昼間撮影されたものか、夕焼けを撮影したものであるかなど種々の撮影条件を画像の特徴として抽出する。
【００５８】
さらに、構造線や消失点を画像の構造を表すものとして抽出する。構造線は、画像に対してエッジ検出フィルターなどを用いてエッジを検出し、検出したエッジ上の点をハフ変換などによって画像上の直線を検出し、これらの直線の中から構造線と抽出する。例えば、図６に示すように、道路を撮影した画像からエッジ抽出を行うと、道路の両端であるＬ１とＬ２、水平線であるＬ３などの直線が検出される。このＬ１、Ｌ２、Ｌ３を構造線として抽出する。さらに、検出した複数の直線が交差する点Ｐを消失点として検出する。このようにして検出された構造線Ｌ１、Ｌ２、Ｌ３や消失点Ｐは画像の奥行き感や広がりを推測できるものであり画像の特徴として抽出する。
【００５９】
また、１つの画像から抽出されえる画像の特徴は１つに限らず、色相・彩度・明度、顔の検出、撮影条件、画像の構造など、該当する全ての特徴を抽出するようにしたものが望ましい。
【００６０】
画像配置手段３４は、テンプレートファイル２００に記憶されている画像領域２０２のデータと、その画像領域２０２に対応して設定されている属性情報２０３を読み取り、特徴抽出手段３３で抽出された画像の特徴と属性情報２０３とを比較して、属性情報２０３に設定されている条件に最も近い特徴を持つオブジェクト画像Objを各画像領域２０２に配置する。
【００６１】
以下、図７、図８のフローチャートを用いて、テンプレート生成装置２を用いてテンプレートファイル２００を生成し、画像配置装置３で生成したテンプレートファイル２００を用いてオブジェクト画像Objを自動的に配置する処理の流れについて説明する。図７のフローチャートに従って、テンプレート生成装置２の処理について説明する。
【００６２】
まず、デザイナーによって決められたテンプレートのレイアウトにしたがって、テンプレート生成装置２でテンプレートを生成する。テンプレート生成装置２を起動すると、図３に示すように、画面上にレイアウト面２０１と属性情報アイコン表示手段２４２によって属性情報アイコンが並んだ属性ツールバーが表示される（Ｓ１００）。画像領域設定手段２１でレイアウト面２０１上にマウスなどを用いて必要な画像領域２０２をいくつか設定し（Ｓ１０１）、画像領域表示手段２４１でレイアウト面２０１上に設定された画像領域２０２を画面上に表示する（Ｓ１０２）。
【００６３】
次に、第１の属性情報記憶手段２４３で、属性情報アイコンをドラッグ&ドロップして、レイアウト面２０１上の画像領域２０２に属性情報２０３を設定する（Ｓ１０３）。全ての画像領域２０２に属性情報２０３を割り当てた後に「保存」ボタンなどをマウスでクリックすると、テンプレートファイル記憶手段２２によって設定された画像領域２０２のデータがテンプレートファイル２００に記憶され（Ｓ１０４）、各画像領域２０２のデータに設定された属性情報２０３を対応付けてテンプレートファイル２００に記憶される（Ｓ１０５）。また、テンプレートファイル２００はテンプレートファイル保存手段２３に保存される。
【００６４】
このようにして生成されたテンプレートファイル２００は、ネットワーク４を介してテンプレート生成装置２から画像配置装置３に送られ、画像配置装置３のテンプレートファイル保存手段３１に保存される。以下、図８のフローチャートに従って画像配置装置３の処理について説明する。
【００６５】
オブジェクト画像保存手段３２のオブジェクト画像は顧客より電子アルバムの作成依頼のあった画像が保存されており、電子アルバムを生成する際、作業者はオブジェクト画像保存手段３２に記憶されているオブジェクト画像Objの中からどの顧客の画像を電子アルバムに用いるのかを指定する（Ｓ１０６）。作業者はテンプレートファイル保存手段３１に保存されているテンプレートファイル２００のレイアウト（レイアウト面と画像領域）を画面上に表示して、オブジェクト画像Objに撮影されているシーンに適したテンプレートファイル２００を選択する（Ｓ１０７）。
【００６６】
特徴抽出手段３３は電子アルバムに用いられるオブジェクト画像Objより特徴を抽出する（Ｓ１０８）。画像配置手段３４は、選択したテンプレートファイル２００に記憶されている画像領域２０２の位置や大きさのデータと、その画像領域２０２に対応して設定されている属性情報２０３を読み取り、特徴抽出手段３３で抽出された画像の特徴が、属性情報２０３に設定されている条件に最も近いオブジェクト画像Objを各画像領域２０２に配置する（Ｓ１０９）。
【００６７】
例えば、図９に示すように、顔の属性情報として、顔の大きさが画像領域２０２の枠に対して横幅１２％、縦幅２０％で、顔の中心位置が縦方向の５０％、横方向は左から３３％の位置であることが設定されている画像領域２０２の場合には、オブジェクト画像Objから抽出された特徴のうち、顔に関する特徴の顔の位置、顔の大きさがこの条件に最も近いオブジェクト画像Objを選択して埋め込む。
【００６８】
あるいは、図１０に示すように、並んだ３つの画像領域２０２に顔のズーム画像に関する属性情報２０３が設定されていた場合には、１番目の画像領域２０２に設定されている顔の属性情報にあった画像を選択した後、２番目・３番目の画像領域２０２には、各画像領域２０２に設定されているズーム率に応じて顔を中心にズームした画像を埋め込んでいく。
【００６９】
以上、詳細に説明したように、テンプレートの画像領域にその画像領域の属性情報を最も近いとオブジェクト画像を自動的に配置することで、テンプレートをデザインしたデザイナーなどの意図に近い画像を自動的に配置して電子アルバムを生成することができる。
【００７０】
上述の実施の形態では異なるコンピュータをテンプレート生成装置２と画像生成装置３として機能させているが、同一のコンピュータ上にテンプレート生成処理のプログラムと画像生成処理のプログラムの２つをインストールして１つのコンピュータがテンプレート生成装置２と画像生成装置３の両方の機能を備えるようにしてもよい。
【００７１】
次に、第２の実施の形態について説明する。第２の実施の形態では、テンプレート生成装置でサンプル画像を使ってテンプレートを作成し、各画像領域に属性情報をサンプル画像から抽出した特徴に基づいて設定する方法について説明する。また、本実施の形態では、第１の実施の形態と略同様の構成のものには、同一符号を付して詳細な説明は省略する。
【００７２】
本実施の形態の画像生成システム１ａは、図１１に示すように、テンプレートを生成するテンプレート生成装置２ａと、生成したテンプレートを用いて画像を配置する画像配置装置３とネットワーク４からなる。画像配置装置３とネットワーク４は第１の実施の形態と同様の構成であるので詳細な説明は省略する。
【００７３】
図１２は、テンプレート生成装置２ａの構成を示すものである。テンプレート生成装置２ａは、画面上に画像を表示する表示装置２０と、レイアウト面２０１上に画像を配置する画像領域を設定する画像領域設定手段２１と、レイアウト面２０１上に配置された画像領域２０２のデータをテンプレートファイル２００に記憶するテンプレートファイル記憶手段２２と、テンプレートファイル２００を保存するテンプレートファイル保存手段２３と、画像領域２０２に配置しようとする画像の属性を表す属性情報２０３をテンプレートファイル２００の画像領域２０２のデータに付帯させる属性情報付帯手段２４ａとを備える。
【００７４】
本実施の形態の属性情報付帯手段２４ａは、レイアウト面２０１上の各画像領域２０２に配置するサンプル画像Smpを保存するサンプル画像保存手段２４４と、レイアウト面２０１上の各画像領域２０２にサンプル画像Smpのいずれかを配置するサンプル画像配置手段２４５と、レイアウト面２０１上にサンプル画像Smpを配置した画像を表示するサンプル画像配置画像表示手段２４６と、レイアウト面２０１上に配置するサンプル画像Smpを表示された画像の配置に確定する確定手段２４７と、確定された画像上に配置された各サンプル画像Smpの特徴を抽出する画像特徴抽出手段２４８と、抽出されたサンプル画像Smpの特徴を、そのサンプル画像Smpが配置されたレイアウト面２０１上の画像領域２０２に配置しようとする画像の属性を表す属性情報として前記テンプレートファイル２００の画像領域２０２のデータと対応付けて記憶させる第２の属性情報記憶手段２４９とを備える。
【００７５】
サンプル画像保存手段２４４は、ハードディスクなどの大容量記憶装置であり、サンプル画像が保存される。
【００７６】
サンプル画像Smpは、具体的にはデジタル写真画像などである。また、サンプル画像Smpは、アルバム作成に適した画像が好ましい。
【００７７】
サンプル画像配置手段２４５は、画像領域設定手段２１で設定したレイアウト面２０１上の画像領域２０２を画面上に表示して、サンプル画像保存手段２４４に保存されているサンプル画像Smpの中から各画像領域２０２に埋め込むのに適したサンプル画像Smpをデザイナーなどが選びながら配置をするものである。具体的には、例えば、サンプル画像Smpのサムネイル画像を画面上に表示し、各画像領域２０２に適したサムネイル画像をドラッグ＆ドロップで配置していく。
【００７８】
サンプル画像配置画像表示手段２４６は、上述のサンプル画像配置手段２４５でレイアウト面２０１上にサンプル画像Smpを配置した画像を表示装置２０の画面上に随時表示する。
【００７９】
確定手段２４７は、サンプル画像配置画像表示手段２４６で画面上に表示された画像をデザイナーなどが確認をして、サンプル画像Smpの配置や画像領域２０２の位置や大きさがよい場合には表示された画像に確定をするように、キーボートやマウスなどの入力装置からの入力を受け付けるものである。
【００８０】
画像特徴抽出手段２４８は、レイアウト面２０１上に配置されているサンプル画像Smpより特徴を抽出する。具体的には、特徴として、色相・彩度・明度の抽出、顔検出器を用いて顔が撮影されている画像であるか否かや、撮影されている場合の顔の位置・大きさ・顔の向き・顔の数の抽出、画像判別器を用いて撮影条件（昼間撮影、夜間撮影、夕焼けであるかなど）の抽出、画像の構造（構造線や消失点）の抽出を行う。
【００８１】
第２の属性情報記憶手段２４９は、画像特徴抽出手段２４８によって抽出されたサンプル画像Smpの特徴に基づいて属性情報２０３を生成し、サンプル画像Smpが配置されている画像領域２０２のデータに対応させてテンプレートファイル２００に記憶する。
【００８２】
以下、図１３のフローチャートを用いて、テンプレート生成装置２ａを用いてテンプレートファイル２００を生成し、画像配置装置３で生成したテンプレートファイル２００を用いてオブジェクト画像Objを自動的に配置する処理の流れについて説明する。
【００８３】
まず、デザイナーなどが、テンプレート生成装置２でテンプレートを生成する。そこで、テンプレート生成装置２を起動して、まず、テンプレート生成装置２の画面上に適当な大きさのレイアウト面２０１を選んで表示させ（Ｓ２００）、画像領域設定手段２１でレイアウト面２０１上にマウスなどを用いて必要な画像領域２０２をいくつか設定する（Ｓ２０１）。レイアウト面２０１上に設定された画像領域２０２を随時画面上に表示する（Ｓ２０２）。
【００８４】
そこで、サンプル画像保存手段２４４に保存されているサンプル画像Smpのサムネイル画像を画面上に表示する（Ｓ２０３）。サンプル画像配置手段２４５で、表示されたサムネイル画像の中から適当な画像を、マウスなどを使ってドラッグ＆ドロップで各画像領域２０２に配置していく（Ｓ２０４）。サンプル画像配置画像表示手段２４６によって、レイアウト面２０１上にサンプル画像Smpが配置された画像は随時画面上に表示される（Ｓ２０５）。さらに、デザイナーはその画像をみながら、レイアウトが満足いく画像となるまで、画像領域２０２の大きさの変更を行ったり、配置したサンプル画像Smpの入れ替えを行ったりする（Ｓ２０１〜Ｓ２０５）。レイアウトが満足できる状態になると、画面上に表示されている「保存」などのボタンをマウスなどでクリックすることにより、確定手段２４７で画像のレイアウトの確定を受け付ける（Ｓ２０６）。
【００８５】
画像が確定されると、テンプレートファイル記憶手段２２によって設定された画像領域２０２のデータがテンプレートファイル２００に記憶される（Ｓ２０７）。さらに、画像特徴抽出手段２４８でレイアウト面２０１上に配置されているサンプル画像Smpより翌朝を抽出する（Ｓ２０８）。第２の属性情報記憶手段２４９で、抽出されたサンプル画像Smpの特徴に基づいて属性情報２０３を生成し、サンプル画像が配置されている画像領域２０２のデータに対応させてテンプレートファイル２００に記憶する（Ｓ２０９）。また、テンプレートファイル２００はテンプレートファイル保存手段２３に保存される。
【００８６】
このようにして生成されたテンプレートファイル２００は、ネットワーク４を介してテンプレート生成装置２から画像配置装置３に送られ、画像配置装置３のテンプレートファイル保存手段３１に保存される。
【００８７】
以下、画像配置装置３での処理の流れは、前述の第１の実施の形態と同様であるので詳細な説明は省略する。
【００８８】
以上、詳細に説明したように、テンプレートに設定する属性をサンプル画像の特徴を抽出して設定することで、サンプル画像を使って配置した画像に近いレイアウトの電子アルバムを自動的に生成することができるようになる。
【００８９】
次に、第３の実施の形態について説明する。第３の実施の形態では、画像配置装置で画像を配置した画像を、好みや見栄えに応じて画像領域の大きさを変えたり、オブジェクト画像の配置を変えたり、オブジェクト画像の入れ替えをして、その内容を反映したテンプレートを生成する方法について説明する。本実施の形態では、第１、２の実施の形態と略同様の構成のものには、同一符号を付して詳細な説明は省略する。
【００９０】
図１４に示すように、本実施の形態の画像生成システム１ｂは、デザイナーがいるデザインセンターなどに置かれるテンプレート生成装置２（２ａ）と、工場などに置かれるテンプレートに画像を配置するとともにテンプレートの変更を行う画像編集装置５とネットワーク４からなる。
【００９１】
図１５に示すように、画像編集装置５は、画像配置ユニット（画像配置装置）３と、画像配置ユニット３によってレイアウト面２０１上にオブジェクト画像Objが配置された画像Ｐを記憶する配置画像記憶手段３５と、配置画像記憶手段３５に記憶されている画像を再編集しその再編集によって変更された画像に対応するテンプレートを生成する変更テンプレート生成ユニット（変更テンプレート生成装置）６とを備える。つまり、画像編集装置５はコンピュータに、画像配置処理プログラムと変更テンプレート生成処理プログラムの両方をインストールすることによって実現される。
【００９２】
テンプレート生成装置２と画像配置ユニット３とネットワーク４は前述の第１、第２の実施の形態と同様の構成であるので詳細な説明は省略し、変更テンプレート生成ユニット６の構成について詳細に説明する。
【００９３】
図１５に示すように、変更テンプレートユニット６は、オブジェクト画像Objが配置された画像を表示する配置画像表示手段６１と、レイアウト面２０１上に配置された画像領域２０２の変更、および／または、前記画像領域２０２に配置されているオブジェクト画像Objを変更する画像変更手段６２と、変更した画像を画面上に表示する変更画像表示手段６３と、表示された画像に変更を確定する変更画像確定手段６４と、変更した画像に対応する画像領域２０２のデータにこの画像領域２０２に配置されたオブジェクト画像Objに対応した属性情報２０３を付帯させて記憶したテンプレートファイル２００を記憶する変更テンプレートファイル記憶手段６５と、変更テンプレートファイル記憶手段６５で記憶したテンプレートファイル２００を記憶する変更テンプレートファイル保存手段６６とを備える。また、変更テンプレートファイル記憶手段６５は、画像特徴抽出手段２４８をさらに備える。
【００９４】
配置画像表示手段６１は、配置画像記憶手段３５に記憶されているオブジェクト画像Objをレイアウト面２０１上に配置させた画像Ｐを画面上に表示する。
【００９５】
画像変更手段６２は、画面上に表示されているレイアウト面２０１上の画像領域２０２に埋め込まれているオブジェクト画像Objを他のオブジェクト画像Objに変えたり、画像領域２０２の大きさや位置を変更するものである。画像配置装置３では、各画像領域にオブジェクト画像Objの特徴がレイアウトファイル２００に記憶されている各画像領域２０２の属性情報２０３に最も適したものを配置するが、画面上に表示して見ると、オブジェクト画像Objを入れ替えたほうがよいと思われ場合や、画像領域２０２の大きさや位置を変更した方がよいと思われる場合がある。そこで、作業者などによって、より良い構成のレイアウトとなるようにオブジェクト画像Objの入れ替えや画像領域２０２の大きさや位置の変更を行なうために用いられる。
【００９６】
変更画像表示手段６３は、上述の画像変更手段６２によって変更されたレイアウトを画面上に随時表示する。
【００９７】
変更画像確定手段６４は、変更画像表示手段６３で画面上に表示された画像を作業者などが確認をして、オブジェクト画像Objの配置や画像領域２０２の位置や大きさがよい場合には表示された画像に確定をするように、キーボートやマウスなどの入力装置からの入力を受け付けるものである。
【００９８】
変更テンプレートファイル記憶手段６５は、変更画像確定手段６４で確定されたレイアウトの画像領域２０２のデータを新たなレイアウトファイル２００に記憶し、さらに、画像特徴抽出手段２４８を用いてレイアウト面２０１上に配置されているオブジェクト画像Objより特徴を抽出し、抽出されたサオブジェクト画像Objの特徴に基づいて属性情報２０３を生成し、オブジェクト画像Objが配置されている画像領域２０２のデータに対応させてテンプレートファイル２００に記憶する。
【００９９】
変更テンプレートファイル保存手段６６は、ハードディスクなどの大容量記憶装置であり、変更されたテンプレートファイル２００ａが保存される。
【０１００】
以下、テンプレート生成装置２を用いてテンプレートファイル２００を生成し、画像編集装置５の画像配置ユニット３においてテンプレート生成装置２生成したテンプレートファイル２００を用いてオブジェクト画像Objを自動的に配置し、変更テンプレートユニット６においてオブジェクト画像Objを配置した画像を編集し、編集後の画像に対応した変更テンプレートを生成する処理の流れについて説明する。
【０１０１】
まず、前述の第１、第２の実施の形態で説明したテンプレート生成装置２、２ａを用いてテンプレートファイル２００を生成するので、テンプレートファイル２００の生成については詳細な説明は省略する。
【０１０２】
テンプレート生成装置２、２ａで生成されたテンプレートファイル２００は、ネットワーク４を介して画像編集装置５に送信され、画像配置ユニット３のテンプレートファイル保存手段３１に保存される。
【０１０３】
上述の第１の実施の形態の、図８のフローチャートに従って説明したように、画像配置ユニット３のオブジェクト画像保存手段３２に記憶されているオブジェクト画像Objを用いて、オブジェクト画像Objの特徴がレイアウトファイル２００の属性情報２０３に設定されている条件に最も近いオブジェクト画像Objを各画像領域２０２に自動的に配置して、オブジェクト画像Objを各画像領域２０２に配置した画像Ｐを配置画像記憶手段３５に記憶する。
【０１０４】
次に、図１６のフローチャートに従って変更テンプレート生成ユニット６で自動配置した画像を変更して、変更した画像に対応するレイアウトファイルを生成する処理の流れについて説明する。
【０１０５】
まず、変更テンプレート生成ユニット６の配置画像表示手段６１で配置画像記憶手段３５に記憶されているブジェクト画像Objを各画像領域２０２に配置した画像を表示する（Ｓ２００）。画面上に表示して見ると、オブジェクト画像Objを入れ替えたほうがよいと思われ場合や、画像領域２０２の大きさや位置を変更した方がよいと思われる場合がある。そこで、画像変更手段６２で、画面上に表示されているレイアウト面２０１上の画像領域２０２に埋め込まれているオブジェクト画像Objを他のオブジェクト画像Objに変えたり、画像領域２０２の大きさや位置を変更する（Ｓ３０１）。また、変更された画像のレイアウトを変更画像表示手段６３で画面上に随時表示する（Ｓ３０２）。
【０１０６】
画面上に表示された画像を作業者などが確認をして、オブジェクト画像Objの配置や画像領域２０２の位置や大きさがよい場合には、画面上に表示されている「保存」などのボタンをマウスなどでクリックすることにより、変更画像確定手段６４で画像のレイアウトの確定を受け付ける（Ｓ３０３）。
【０１０７】
画像が確定されると、変更テンプレートファイル記憶手段６５によってテンプレートファイル２００ａに設定された画像領域２０２のデータを記憶する。さらに、画像特徴抽出手段２４８でレイアウト面２０１上に配置されているオブジェクト画像Objより特徴を抽出する（Ｓ３０４）。さらに、抽出されたオブジェクト画像Objの特徴に基づいて属性情報２０３を生成し、各オブジェクト画像Objが配置されている画像領域２０２のデータに対応させてテンプレートファイル２００ａに記憶し、変更テンプレートファイル保存手段６６に保存する（Ｓ３０５）。
【０１０８】
上述の変更テンプレートファイル記憶手段では、変更されたレイアウトを新たなレイアウトファイルに記憶する場合について説明したが、元のレイアウトファイルからの変更部分のみを差分ファイルとして記憶するようにしてもよい。
【０１０９】
以上、詳細に説明したように、テンプレートに設定されている画像領域の属性に従って自動配置した画像を編集して、編集した結果に基づいて、再度、テンプレートを生成することで、様々なシーンの画像に対応したテンプレートを用意することができる。
【図面の簡単な説明】
【０１１０】
【図１】第１の実施の形態の画像生成システムの概略構成図
【図２】第１の実施の形態のテンプレート生成装置の概略構成図
【図３】レイアウト画面の一例
【図４】テンプレートファイルの一例
【図５】第１の実施の形態の画像配置装置の概略図
【図６】構造線と消失点を説明するための図
【図７】第１の実施の形態のテンプレート生成装置の処理の流れを表すフローチャート
【図８】画像配置装置の処理の流れを表すフローチャート
【図９】画像領域と顔の属性情報の関係を説明するための図
【図１０】顔のズーム画像に関する属性情報を説明するための図
【図１１】第２の実施の形態の画像生成システムの概略構成図
【図１２】第２の実施の形態のテンプレート生成装置の概略構成図
【図１３】第２の実施の形態のテンプレート生成装置の処理の流れを表すフローチャート
【図１４】第３の実施の形態の画像生成システムの概略構成図
【図１５】変更テンプレート生成ユニットの概略構成図
【図１６】変更テンプレート生成ユニットの処理の流れを表すフローチャート
【図１７】アイコンの例を示す図
【符号の説明】
【０１１１】
１、１ａ、１ｂ  画像生成システム
２、２ａ  テンプレート生成装置
３      画像配置装置
６      変更テンプレートユニット
２０    表示装置
２１    画像領域設定手段
２２    テンプレートファイル記憶手段
２３    テンプレートファイル保存手段
２４、２４ａ    属性情報付帯手段
３１    テンプレートファイル保存手段
３２    オブジェクト画像保存手段
３３    特徴抽出手段
３４    画像配置手段
６１    配置画像表示手段
６２    画像変更手段
６３    変更画像表示手段
６４    変更画像確定手段
６５    変更テンプレートファイル記憶手段
６６    変更テンプレートファイル保存手段
２００  テンプレートファイル
２０１  レイアウト面
２０２  画像領域
２４１  画像領域表示手段
２４２  属性情報アイコン表示手段
２４３  第１の属性情報記憶手段
２４４  サンプル画像保存手段
２４５  サンプル画像配置手段
２４６  サンプル画像配置画像表示手段
２４７  確定手段
２４８  画像特徴抽出手段
２４９  第２の属性情報記憶手段
Smp    サンプル画像
Obj    オブジェクト画像
【図１】
2008035328.tif 000003
【図２】
2008035328.tif 000004
【図４】
2008035328.tif 000005
【図５】
2008035328.tif 000006
【図６】
2008035328.tif 000007
【図７】
2008035328.tif 000008
【図８】
2008035328.tif 000009
【図９】
2008035328.tif 000010
【図１０】
2008035328.tif 000011
【図１１】
2008035328.tif 000012
【図１２】
2008035328.tif 000013
【図１３】
2008035328.tif 000014
【図１４】
2008035328.tif 000015
【図１５】
2008035328.tif 000016
【図１６】
2008035328.tif 000017
【図３】
2008035328.tif 000018
【図１７】
2008035328.tif 000019