(57)【要約】【課題】ユーザにとって好ましい合成写真を簡単に作成することができる合成写真作成装置を提供する。【解決手段】ユーザは、カメラ付き携帯電話機２で撮影したユーザ画像を電子メールに添付して所定のメールアドレス宛に送信する。合成写真作成装置３は、所定のメールアドレス宛に送信された電子メールを受信して、ユーザ画像を取得する。取得したユーザ画像がテンプレートに設定されているユーザ画像合成位置よりも多い場合、あらかじめ設定された抽出規則に従ってユーザ画像合成位置と同じ数のユーザ画像が選出され、テンプレートに合成されて、合成写真が作成される。【選択図】      図１
2006174293.tif 000002
【特許請求の範囲】
【請求項１】
あらかじめテンプレートに設定された合成位置にユーザ画像を合成して合成写真を作成する合成写真作成装置において、
任意の枚数のユーザ画像を取得することが可能なユーザ画像取得手段と、
あらかじめ設定された抽出規則に従って前記ユーザ画像取得手段で取得されたユーザ画像の中から前記合成位置と同数のユーザ画像を抽出する画像抽出手段と、
前記画像抽出手段で抽出されたユーザ画像を前記テンプレートの前記合成位置に合成する画像合成手段と、
を備えたことを特徴とする合成写真作成装置。
【請求項２】
前記ユーザ画像取得手段は、前記ユーザ画像を添付して所定のメールアドレス宛に送信された電子メールを受信して、前記ユーザ画像を取得することを特徴とする請求項１に記載の合成写真作成装置。
【請求項３】
前記画像抽出手段は、前記ユーザ画像取得手段で取得されたユーザ画像の中から同種のユーザ画像を抽出し、抽出した同種のユーザ画像の中から一のユーザ画像を抽出し、その抽出した一のユーザ画像と前記同種のユーザ画像として抽出されなかった残りのユーザ画像の中から前記抽出規則に従って前記合成位置と同数のユーザ画像を抽出することを特徴とする請求項１又は２に記載の合成写真作成装置。
【請求項４】
前記抽出規則は、各ユーザ画像について、主要被写体の鮮鋭度、主要被写体の位置、白飛び及び黒潰れの画素の数の少なくとも一つを検査して順位付けを行い、上位のユーザ画像を抽出することを特徴とする請求項１、２又は３に記載の合成写真作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像写真作成装置に係り、特にあらかじめテンプレートに設定された合成位置にユーザ画像を合成して合成写真を作成する合成写真作成装置に関する。
【背景技術】
【０００２】
フイルムを使う銀塩カメラに対して電気的に画像を記録するデジタルカメラは、撮影した画像を容易に加工することができるという利点がある。そして、このような加工容易性という利点を利用して、デジタルカメラで撮影した画像を所定のテンプレートに合成し、合成写真を作成するというサービスも種々提案されている。
【０００３】
たとえば、特許文献１では、デジタルカメラで撮影した画像の中から複数の気に入った画像を選択し、所定のテンプレートに貼り付けて１枚のオリジナルな画像を作成するシステムが提案されている。また、特許文献２、３では、デジタルカメラで撮影した人物画像に装飾フレームを重ね合わせて合成し、プリントする方法が提案されており、特許文献４では、画像から人の部分を切り取って、ＣＧや風景画像などの別の背景に画像を合成する方法が提案されている。
【特許文献１】特開２０００−１６８１８７号公報
【特許文献２】特開２０００−２２９２９号公報
【特許文献３】特開２００４−１７８１６３号公報
【特許文献４】特開平１０−２１０３４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の合成写真の作成システムは、画像合成に関する知識が必要であったり、操作が複雑で面倒であったり、必ずしもユーザが気軽に利用できるものではないという欠点があった。
【０００５】
本発明は、このような事情に鑑みてなされたもので、ユーザにとって好ましい合成写真を簡単に作成することができる合成写真作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る発明は、前記目的を達成するために、あらかじめテンプレートに設定された合成位置にユーザ画像を合成して合成写真を作成する合成写真作成装置において、任意の枚数のユーザ画像を取得することが可能なユーザ画像取得手段と、あらかじめ設定された抽出規則に従って前記ユーザ画像取得手段で取得されたユーザ画像の中から前記合成位置と同数のユーザ画像を抽出する画像抽出手段と、前記画像抽出手段で抽出されたユーザ画像を前記テンプレートの前記合成位置に合成する画像合成手段と、を備えたことを特徴とする合成写真作成装置を提供する。
【０００７】
本発明によれば、ユーザ画像取得手段でユーザ画像を取得すると、テンプレートに設定された合成位置と同数のユーザ画像が、あらかじめ設定された抽出規則に従って抽出される。そして、その抽出されたユーザ画像がテンプレートに設定された合成位置に合成されて、合成写真が作成される。
【０００８】
請求項２に係る発明は、前記目的を達成するために、前記ユーザ画像取得手段は、前記ユーザ画像を添付して所定のメールアドレス宛に送信された電子メールを受信して、前記ユーザ画像を取得することを特徴とする請求項１に記載の合成写真作成装置を提供する。
【０００９】
本発明によれば、ユーザ画像を取得するユーザ画像取得手段が、電子メールの受信手段で構成され、所定のメールアドレス宛にユーザ画像を添付して送信された電子メールを受信することにより、ユーザ画像を取得する。
【００１０】
請求項３に係る発明は、前記目的を達成するために、前記画像抽出手段は、前記ユーザ画像取得手段で取得されたユーザ画像の中から同種のユーザ画像を抽出し、抽出した同種のユーザ画像の中から一のユーザ画像を抽出し、その抽出した一のユーザ画像と前記同種のユーザ画像として抽出されなかった残りのユーザ画像の中から前記抽出規則に従って前記合成位置と同数のユーザ画像を抽出することを特徴とする請求項１又は２に記載の合成写真作成装置を提供する。
【００１１】
本発明によれば、ユーザ画像取得手段で取得されたユーザ画像の中に同種の画像が存在する場合、その中で使用する画像が一つに絞られる。そして、その一つに絞られたユーザ画像と残りのユーザ画像の中から合成位置と同数のユーザ画像が、あらかじめ設定された抽出規則に従って抽出される。
【００１２】
請求項４に係る発明は、前記目的を達成するために、前記抽出規則は、各ユーザ画像について、主要被写体の鮮鋭度、主要被写体の位置、白飛び及び黒潰れの画素の数の少なくとも一つを検査して順位付けを行い、上位のユーザ画像を抽出することを特徴とする請求項１、２又は３に記載の合成写真作成装置を提供する。
【００１３】
本発明によれば、合成位置と同数のユーザ画像を抽出する際、又は、同種のユーザ画像の中から一のユーザ画像を抽出する際、各ユーザ画像について、主要被写体の鮮鋭度、主要被写体の位置、白飛び及び黒潰れの画素の数の少なくとも一つを検査して順位付けを行い、上位のユーザ画像を抽出する。
【発明の効果】
【００１４】
本発明に係る合成写真作成装置によれば、ユーザにとって好ましい合成写真を簡単に作成することができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付した図面を参照しながら本発明に係る合成写真作成装置の好ましい実施の形態について詳説する。
【００１６】
図１は、本発明に係る合成写真作成装置を用いた合成写真作成システムのシステム構成図である。
【００１７】
同図に示すように、この合成写真作成システム１は、主として遊園地やテーマパークなどの一定の施設において、ユーザが所有するカメラ付き携帯電話機２で撮影した画像を所定のテンプレートに合成して合成写真を作成するサービス（名称：ケータイスナップラリー）のシステムとして運用される。ユーザは、一定のテーマに従って自己が所有するカメラ付き携帯電話機２で施設内の展示物などを撮影し、撮影した画像を電子メールに添付して所定のメールアドレスに送信する。合成写真作成装置３は、そのメールアドレスに送信された電子メールを受信し、受信した電子メールに添付された画像（ユーザ画像）をテンプレートに貼り付けて合成写真を作成する。作成された合成写真は、施設内に設置された画像表示端末４のディスプレイに表示され、ユーザからのプリント注文に応じて印画紙にプリントされる。
【００１８】
この合成写真作成システム１で使用されるユーザのカメラ付き携帯電話機２は、カメラ機能と電子メール機能とＷＷＷブラウズ機能とを備えた一般的な携帯電話機で構成されており、携帯通信網５を介してインターネット６に接続される。
【００１９】
一方、合成写真作成装置３は、図１に示すように、ＷＷＷ（World Wide Web）サーバ１０、メールサーバ１２、データベース（ＤＢ）サーバ１４、画像処理サーバ１６、プリントサーバ１８等で構成され、各サーバは、ＬＡＮによって相互に通信可能に接続されている。そして、ルータ２２を介してインターネット６に接続されている。
【００２０】
ＷＷＷサーバ１０は、ＷＷＷサービスを提供するソフトウェアが動作する一般的なコンピュータで構成されており、本システムのユーザに対して後述するＷＷＷサービスを提供する。
【００２１】
メールサーバ１２は、メールサービスを提供するソフトウェアが動作する一般的なコンピュータで構成されており、本システムのユーザに対して電子メールの送信及び受信サービスを提供する。
【００２２】
データベースサーバ１４は、データベース（ＤＢ）の保持、管理を行うソフトウェアが動作する一般的なコンピュータで構成されており、後述する所定のデータベース（ユーザＤＢ、メールＤＢ、返信メールＤＢ、宛先ＤＢ、テンプレートＤＢ、コンテンツＤＢ）を保持、管理する。
【００２３】
画像処理サーバ１６は、所定の画像処理を行うソフトウェアが動作する一般的なコンピュータで構成されており、画像の合成処理を行う。なお、この画像処理サーバ１６で行われる画像処理の具体的な内容については、後に詳述する。
【００２４】
プリントサーバ１８は、接続された各プリンタ２０を制御し、画像処理サーバ１６で作成された合成写真画像のプリント制御を行う。
【００２５】
合成写真作成装置３を構成する各サーバは互いに連携して動作し、ユーザに対して合成写真の作成サービスを提供する。
【００２６】
画像表示端末４は、所定の画像表示プログラムが動作する一般的なコンピュータで構成されており、モニタ、マウス、キーボードを備えている。この画像表示端末４は、ＬＡＮによって合成写真作成装置３と接続されており、合成写真作成装置３は、この画像表示端末４からの要求に応じて所定の合成写真画像をモニタに表示する。
【００２７】
次に、上記のごとく構成された本実施の形態の合成写真作成システム１の合成写真作成装置３によって提供される合成写真の作成サービスについて、サービス開始からプリント作成までの処理を順を追って説明する。
【００２８】
なお、以下においては、ロボットが展示された博覧会において、ユーザが撮影したロボットの画像をテンプレートに合成して合成写真を作成するサービスに本実施の形態の合成写真作成システム１を適用した場合を例に説明する。この博覧会では、固有のＩＤ番号が記載された入場券が発行されるものとし、ユーザは、この入場券を持って博覧会場に入場するものとする。
【００２９】
図２は、サービス開始までに行うユーザの処理とそれに伴う合成写真作成装置３の動作処理の手順を示すフローチャートである。
【００３０】
まず、サービス開始に先立って、ユーザは所定の手順に従ったユーザ登録を行う。まず、ユーザは、自己が所有するカメラ付き携帯電話機２のブラウジング機能を利用して、ＷＷＷサーバ１０が提供するホームページにアクセスする（ステップＳ１０）。
【００３１】
図３（ａ）は、ＷＷＷサーバ１０が提供するホームページにアクセスした際のカメラ付き携帯電話機２のモニタの表示例を示している。同図に示すように、モニタには、本システムが提供するサービスについての概要が記載される。サービスを利用する場合、ユーザはカメラ付き携帯電話機２を操作して、ホームページに表示された「■はじめる方はこちら」のボタンをクリックする。このボタンがクリックされると、ユーザのカメラ付き携帯電話機２のモニタには、リンク先のＷｅｂページであるユーザ登録の手順が記載されたＷｅｂページが表示される。
【００３２】
図３（ｂ）は、ユーザ登録の登録手順が記載されたＷｅｂページにアクセスした際のカメラ付き携帯電話機２のモニタ表示例を示している。同図に示すように、モニタにはユーザ登録の手順についての説明が表示される。この表示に従ってユーザは、カメラ付き携帯電話機２を操作する。すなわち、まず、モニタに表示された「■メールを送る」のボタンをクリックする。このボタンがクリックされると、カメラ付き携帯電話機２は、メールソフトが起動され、宛先が規定のメールアドレスに設定された電子メールがモニタに表示される。ユーザは、このモニタに表示された電子メールを本文に何も記載せず、また、宛先を変えずにそのまま送信する（ステップＳ１１）。すなわち、空メールを送信する。
【００３３】
送信された電子メール（空メール）は、メールサーバ１２で受信され（ステップＳ１２）、メールサーバ１２で受信された電子メールに基づいてＤＢサーバ１４でユーザＤＢのユーザのメールアドレスの登録が行われる（ステップＳ１３）。
【００３４】
ここで、ユーザＤＢは、図４に示すように、ユーザのメールアドレスにユーザの入場券ＩＤ、性別、年代、コース、ユーザ画像（撮影No.１、撮影No.２、…）、合成写真画像を関連付けて登録することにより作成され、ＤＢサーバ１４の所定の記憶領域に保管される。このうち「メールアドレス」の欄には、上記のようにユーザのカメラ付き携帯電話機２から送信された電子メール（空メール）のメールアドレスが登録され、「入場券ＩＤ」の欄には、後述するようにユーザが所有する入場券に付されたＩＤ番号が登録される。また、「性別」、「年代」の欄には、後述するユーザ登録画面で入力されたユーザの性別、年代が登録され、「コース」の欄には、後述するコース選択画面で選択されたコースに付されている番号が登録される。また、「ユーザ画像（撮影No.１、撮影No.２、…）」の各欄には、後述するように、ユーザのカメラ付き携帯電話機２から送信されてくる電子メールに添付された画像データ（ユーザ画像）が登録され、「合成写真画像」の欄には、作成された合成写真の画像データが登録される。
【００３５】
ＤＢサーバ１４は、メールサーバ１２で空メールが受信されると、その空メールの送信元メールアドレス（すなわち、ユーザのメールアドレス）に基づいてユーザＤＢのメールアドレスの登録を行う（ステップＳ１３）。
【００３６】
ユーザのメールアドレスの登録が完了すると、メールサーバ１２は、送信元のメールアドレス、すなわち、空メールを送信したユーザのメールアドレスにユーザ登録用の電子メール（ユーザ登録を案内する電子メール）を送信する（ステップＳ１４）。ユーザは、このメールサーバ１２から送信された電子メールを自己が所有するカメラ付き携帯電話機２で受信する（ステップＳ１５）。
【００３７】
図３(ｃ)は、ユーザ登録用の電子メールを開いたときのユーザのカメラ付き携帯電話機２のモニタの表示例を示している。同図に示すように、このユーザ登録用の電子メールには、本文にユーザ登録を行うためのＷｅｂページのＵＲＬ（Uniform Resource Locator）が記載されており、このＵＲＬをクリックすると、ブラウザが起動し、当該ＵＲＬのＷｅｂページ（ユーザ登録用のＷｅｂページ）にカメラ付き携帯電話機２がアクセスして（ステップＳ１６）、モニタに該当するＷｅｂページが表示される。
【００３８】
なお、このユーザ登録用の電子メールに記載されるＵＲＬは、ユーザごとに設定され、ＷＷＷサーバ側でアクセスしたユーザが特定できるようにされている。
【００３９】
図５（ａ）は、ユーザ登録用のＷｅｂページにアクセスした際のカメラ付き携帯電話機２のモニタ表示例を示している。同図に示すように、ユーザ登録用のＷｅｂページには、入場券ＩＤと性別と年代の入力欄が表示される。ユーザは、このモニタの表示に従ってカメラ付き携帯電話機２を操作することにより、入力欄に所要の情報を入力する（ステップＳ１７）。入力後、「次へ」のボタンをクリックすると、入力された情報がＷＷＷサーバ１０に送信される。
【００４０】
一方、ユーザのカメラ付き携帯電話機２は、「次へ」のボタンがクリックされると、そのリンク先であるコース選択のＷｅｂページにアクセスする。図５（ｂ）は、コース選択のＷｅｂページのモニタ表示例を示している。同図に示すように、本実施の形態の合成写真作成システム１では、合成するユーザ画像の数に応じて３つのコースが選択できるようにされている。すなわち、（１）ユーザが会場内で撮影したロボットの画像２枚を使用して合成写真を作成するコース（「２枚コース」）と、（２）ユーザが会場内で撮影したロボットの画像３枚を使用して合成写真を作成するコース（「３枚コース」）、（３）ユーザが会場内で撮影したロボットの画像４枚を使用して合成写真を作成するコース（「４枚コース」）とを選択できるようにされている。
【００４１】
図６〜図８は、各コースで用いられるテンプレートの一例を示す図である。このうち、図６は「２枚コース」用のテンプレートであり、同図に示すように、「２枚コース」用のテンプレートには、あらかじめ２箇所にユーザ画像の合成位置（ユーザ画像合成位置）が設定されている。また、各ユーザ画像合成位置の上部には、そのユーザ画像合成位置に合成されるユーザ画像の撮影時間の合成位置（撮影時間合成位置）が設定されており、テンプレート右下位置には、撮影日の合成位置（撮影日合成位置）が設定されている。
【００４２】
図７は「３枚コース」用のテンプレートであり、同図に示すように、「３枚コース」用のテンプレートには、あらかじめ３箇所にユーザ画像合成位置が設定されており、各ユーザ画像合成位置の上部には撮影時間合成位置が設定されている。また、テンプレート右下位置には、撮影日合成位置が設定されている。
【００４３】
図８は「４枚コース」用のテンプレートであり、同図に示すように、「４枚コース」用のテンプレートには、あらかじめ４箇所にユーザ画像合成位置が設定されており、各ユーザ画像合成位置の上部には撮影時間合成位置が設定されている。また、テンプレート右下位置には、撮影日合成位置が設定されている。
【００４４】
これらのテンプレートの画像データは、テンプレートＤＢとして各コースに関連付けられてＤＢサーバ１４に格納されている。
【００４５】
ユーザは、図５（ｂ）に示すモニタの表示に従ってカメラ付き携帯電話機２を操作することにより、利用するコースを選択する（ステップＳ１８）。選択は、利用するコースのボタンをクリックすることにより行われ、利用するコースのボタンがクリックされると、選択されたコースの情報がＷＷＷサーバ１０に送信される。
【００４６】
また、この利用するコースのボタンがクリックされると、ユーザのカメラ付き携帯電話機２は、そのリンク先であるコース説明のＷｅｂページにアクセスする。図５（ｃ）は、コース説明のＷｅｂページのモニタ表示例を示している。同図に示すように、このＷｅｂページには、選択したコース（ここでは、「３枚コース」）に用いられるテンプレートの画像と、その説明が表示される。ユーザは、このモニタの表示を確認し、サービスを開始する場合は、当該Ｗｅｂページに表示された「参加する」のボタンをクリックする。「参加する」のボタンがクリックされると、サービス開始の指示がＷＷＷサーバ１０に送信される（ステップＳ１９）。
【００４７】
このサービス開始の指示がＷＷＷサーバ１０に送信されると、ＤＢサーバ１４は、ＷＷＷサーバ１０に送信された情報（入場券ＩＤ、性別、年代、コース）を対応するメールアドレスのユーザＤＢに登録し（ステップＳ２０）、合成写真の作成サービスの提供を開始する（ステップＳ２１）。
【００４８】
また、「参加する」のボタンをクリックすると、ユーザのカメラ付き携帯電話機２は、そのリンク先であるサービス開始のＷｅｂページにアクセスする。図５（ｄ）は、サービス開始のＷｅｂページのモニタ表示例を示している。同図に示すように、このＷｅｂページには、サービスが開始された旨のメッセージと、そのサービスに関する簡単な説明が表示される。ユーザは、このＷｅｂページを確認して、サービスが開始されたことを認識する。
【００４９】
以上一連の工程でユーザ登録の処理が完了し、選択したコースの合成写真作成サービスが開始される。
【００５０】
次に、サービスが開始されてから合成写真が作成されるまでの処理を図６に示すフローチャートに従って説明する。なお、以下においては、利用コースとして、「３枚コース」が選択された場合を例に説明する。
【００５１】
図９は、サービス開始から合成写真作成までの合成写真作成装置３の処理動作の手順を示すフローチャートである。
【００５２】
サービスが開始されると、メールサーバ１２は、サービス開始を通知する電子メールをユーザのメールアドレス宛に送信する（ステップＳ３０）。ユーザは、このメールサーバ１２から送信された電子メールを自己が所有するカメラ付き携帯電話機２で受信する。
【００５３】
図１０(ａ)は、このメールサーバ１２から送信されたサービス開始を通知する電子メールを開いたときのユーザのカメラ付き携帯電話機２のモニタの表示例を示している。同図に示すように、この電子メールの本文には、ユーザが選択したコースについての利用方法の案内が記載されるとともに、画像(写真）を送るためＷｅｂページのＵＲＬが記載される。ここでは、たとえば、ユーザが会場内のロボットを撮影して電子メールで送信すること、送られた画像の中から選りすぐりの３枚を使って合成写真を作成すること等が記載される。
【００５４】
なお、図１０（ａ）に示すように、ユーザに送信される電子メールには、ユーザに対して親近感を与えるため、仮想の送り主（たとえば、博覧会にマスコットキャラクターが存在する場合には、そのマスコットキャラクター）から語りかけるような表現をもって本文及び題名が記載される。
【００５５】
また、利用方法はコースごとに変わるため、本文の記載内容もユーザが選択したコースに応じて変えられる。このメール本文の記載内容はメールＤＢとして、ＤＢサーバ１４に記録されており、メールサーバ１２は、ユーザが選択しているコースに対応する内容の本文をメールＤＢから読み出して電子メールを作成し、ユーザに送信する。
【００５６】
ユーザは、このサービス開始を通知する電子メールに従ってロボットの画像を撮影する。撮影後、メールサーバ１２から送信されてきた電子メールの本文に記載されたＵＲＬのＷｅｂページをクリックし、当該Ｗｅｂページにアクセスする。
【００５７】
図１０（ｂ）は、画像を送るためのＷｅｂページのモニタ表示例を示している。同図に示すように、このＷｅｂページには、挨拶文や注意事項などとともに、画像を送るためのボタン（「■写真を送る」）が表示される。ユーザは、画像を送信する場合、このＷｅｂページに表示された画像を送るためのボタン（「■写真を送る」）をクリックする。
【００５８】
なお、この画像を送るためのＷｅｂページにユーザのカメラ付き携帯電話機２がアクセスすると、そのアクセスの情報がユーザのカメラ付き携帯電話機２に記録される。この情報は、ユーザが再度当該Ｗｅｂページにアクセスした際、ＷＷＷサーバ１０に送信される。ＷＷＷサーバ１０は、このユーザのカメラ付き携帯電話機２から送信される情報を参照してユーザを特定する。
【００５９】
ユーザが、画像を送るためのボタンをクリックすると、カメラ付き携帯電話機２は、メールソフトが起動され、宛先が規定のメールアドレスに設定された電子メールがモニタに表示される。ユーザは、このモニタに表示された電子メールに撮影した画像を添付し、宛先を変えずに送信する。
【００６０】
ここで、この電子メールの宛先に設定されるメールアドレスは、図１１に示すように、各テンプレートごとに設定されており、宛先ＤＢとして各コースに関連付けられてＤＢサーバ１４に格納されている。たとえば、「２枚コース」用のテンプレートには「template＿2mai@event1.***.co.jp 」というメールアドレスが、「３枚コース」用のテンプレートには「template＿3mai@event1.***.co.jp 」というメールアドレスが、「４枚コース」用のテンプレートには「template＿4mai@event1.***.co.jp 」というメールアドレスが、それぞれ設定される。
【００６１】
上記のように、本実施の形態では、「３枚コース」が選択されているので、宛先には「template＿3mai@event1.***.co.jp 」というメールアドレスが宛先に設定される。ユーザは、この自動設定された宛先を変えずに、撮影した画像（ユーザ画像）を電子メールに添付して送信する。
【００６２】
メールサーバ１２は、各メールアドレス宛の電子メールの有無を判定し（ステップＳ３１）、電子メールが送信されていると判定すると、その電子メールを受信する（ステップＳ３２）。
【００６３】
ＤＢサーバ１４は、このメールサーバ１２に受信された電子メールの送信元のメールアドレスに基づいてユーザＤＢを特定し、当該電子メールに添付されているユーザ画像をユーザＤＢに登録する（ステップＳ３３）。
【００６４】
ユーザ画像の登録が完了すると、メールサーバ１２は、当該電子メールを送信したユーザのカメラ付き携帯電話機２（メールアドレス）に対して送信したユーザ画像が登録された旨を通知する電子メールを送信する（ステップＳ３４）。ユーザは、このメールサーバ１２から送信された電子メールを自己が所有するカメラ付き携帯電話機２で受信する。
【００６５】
図１２（ａ）は、このメールサーバ１２から送信された登録完了を通知する電子メール（返信メール）を開いたときのユーザのカメラ付き携帯電話機２のモニタの表示例を示している。同図に示すように、この返信メールの本文には、所定のメッセージと画像を送るためＷｅｂページのＵＲＬが記載される。
【００６６】
ここで、この返信メールの記載内容は、ユーザが選択したコースと送信した電子メールの順番に応じて変化する。ＤＢサーバには、この返信メールに記載される内容が返信メールＤＢとしてコースごとに関連付けられて格納されている。
【００６７】
図１３は、この返信メールＤＢの一例を示している。同図に示すように、返信メールＤＢは、Ａ、Ｂ、Ｃ、Ｄの４つの項目からなり、各項目の記載内容は、各コースごと送られた電子メールの順番に応じて登録されている。
【００６８】
ここで、図１４に示すように、項目Ａには、返信メールの題名（Sub:Subject ）の欄に記載される内容が登録されており、項目Ｂ〜Ｄには、本文に記載される内容が登録されている。
【００６９】
この返信メールＤＢに従うと、たとえば「３枚コース」を選択して、１枚目の画像（１通目の電子メール）を送信すると、項目Ａの欄（題名）に「１枚目受け取ったぞ！」とう内容が、項目Ｂの欄（本文第１センテンス）に「ロボゾーじゃ。写真受け取ったぞ！ふむ良い写真じゃの〜。」という内容が、項目Ｃの欄（本文第２センテンス）に「これはかっこいいロボットじゃ！」という内容が、項目Ｄの欄（本文第３センテンス）に「まだまだ始まったばかりじゃぞ！ここからも「写真を送るページ」に行かれるぞ！■写真を送る」という内容が設定された電子メールが作成される。
【００７０】
また、たとえば「２枚コース」を選択して、２枚目の画像（２通目の電子メール）を送信すると、項目Ａの欄（題名）に「２枚目受け取ったぞ！」とう内容が、項目Ｂの欄（本文第１センテンス）に「ロボゾーじゃ。今度のも良い写真じゃの〜。」という内容が、項目Ｃの欄（本文第２センテンス）に「おぬしなかなかの腕前じゃの〜！これはかっこいい写真プリントになりそうじゃ。」という内容が、項目Ｄの欄（本文第３センテンス）に「これで写真プリントが作れるが、まだまだ写真は送れるぞ！がんばっていい写真を撮るのじゃ！■写真を送る ■写真プリントを作る」という内容が設定された電子メールが作成される。
【００７１】
このように、メールサーバ１２は、返信メールＤＢを参照し、ユーザから送信されてきたメールの順、及び、ユーザが送信してきた宛先メールアドレス（コース）に応じて返信メールを作成する。そして、作成した返信メールをユーザのカメラ付き携帯電話機２に送信する（ステップＳ３３）。
【００７２】
図１２（ａ)は、「３枚コース」を選択し、１枚目の画像（１通目の電子メール）を送信した時の返信メールの記載内容を示している。ユーザは、この返信メールの記載内容に従って次の画像（２枚目の画像）を撮影する。そして、この返信メールに記載されたＷｅｂページにアクセスし、１枚目の画像の送信時と同じ手順で２枚目の画像を送信する。
【００７３】
すなわち、まず、返信メールの本文に記載されたＵＲＬのＷｅｂページをクリックし、画像を送るためのＷｅｂページにアクセスする。なお、この際、ユーザは画像を送るためのＷｅｂページのＵＲＬを直接アドレスの入力欄に入力してアクセスするようにしてもよいし、また、このＵＲＬをお気に入り等に登録している場合には、その登録した情報を利用してアクセスするようにしてもよい。
【００７４】
図１２（ｂ）は、画像を送るためのＷｅｂページのモニタ表示例を示している。同図に示すように、このＷｅｂページには、挨拶文や注意事項などとともに、画像を送るためのボタンが表示される。画像を送信する場合、ユーザは、カメラ付き携帯電話機２を操作して、このＷｅｂページに表示された画像を送るためのボタンをクリックする。
【００７５】
画像を送るためのボタンがクリックされると、カメラ付き携帯電話機２のメールソフトが起動され、宛先が規定のメールアドレスに設定された電子メールがモニタに表示される。ユーザは、このモニタに表示された電子メールに撮影した画像を添付し、宛先を変えずに送信する。
【００７６】
なお、後述するように、ユーザから送信されたユーザ画像の総数が、各コースに設定されているユーザ画像合成位置の数（たとえば、「２枚コース」ならば２枚、「３枚コース」ならば３枚、「４枚コース」ならば４枚）に達すると、ユーザは所定のＷｅｂページ上で合成写真の作成を指示できる。ＷＷＷサーバ１０は、返信メールの送信後、この合成写真の作成指示の有無を判定する（ステップＳ３５）。そして、ＷＷＷサーバ１０で合成写真の作成指示ナシと判断されると、ステップＳ３１の処理に戻り、上記のユーザ画像の受信、登録処理が再度実行される。
【００７７】
すなわち、まず、メールサーバ１２は、各メールアドレス宛の電子メールの有無を判定する（ステップＳ３１）。そして、電子メールが送信されていると判定すると、その電子メールを受信する（ステップＳ３２）。
【００７８】
ＤＢサーバ１４は、このメールサーバ１２に受信された電子メールの送信元のメールアドレスに基づいてユーザＤＢを特定し、当該電子メールに添付されているユーザ画像をユーザＤＢに登録する（ステップＳ３３）。
【００７９】
ユーザ画像の登録が完了すると、メールサーバ１２は、当該電子メールを送信したユーザのカメラ付き携帯電話機２（メールアドレス）に対して送信したユーザ画像が登録された旨を通知する電子メールを送信する（ステップＳ３４）。ユーザは、このメールサーバ１２から送信された電子メールを自己が所有するカメラ付き携帯電話機２で受信する。
【００８０】
なお、この際、メールサーバ１２は、上述した１通目の返信メールと同様にＤＢサーバ１４に格納された返信メールＤＢを参照し、ユーザから送信されてきたメールの順番、及び、ユーザが選択したコース（宛先メールアドレス）に応じて返信メールを作成する。
【００８１】
図１５（ａ）は、このメールサーバ１２から送信された登録完了を通知する電子メール（返信メール）を開いたときのユーザのカメラ付き携帯電話機２のモニタの表示例を示している。同図に示すように、この返信メールの本文には、所定のメッセージと画像を送るためＷｅｂページのＵＲＬが記載される。ユーザは、この返信メールの記載内容に従って次の画像（３枚目の画像）を撮影する。そして、この返信メールに記載されたＷｅｂページにアクセスし、１、２枚目の画像の送信時と同じ手順で３枚目の画像を送信する。
【００８２】
図１５（ｂ）は、画像を送るためのＷｅｂページのモニタ表示例を示している。同図に示すように、このＷｅｂページには、挨拶文や注意事項などとともに、画像を送るためのボタンが表示される。画像を送信する場合、ユーザは、カメラ付き携帯電話機２を操作して、このＷｅｂページに表示された画像を送るためのボタンをクリックする。
【００８３】
画像を送るためのボタンがクリックされると、カメラ付き携帯電話機２のメールソフトが起動され、宛先が規定のメールアドレスに設定された電子メールがモニタに表示される。ユーザは、このモニタに表示された電子メールに撮影した画像を添付し、宛先を変えずに送信する。
【００８４】
なお、前記同様にＷＷＷサーバ１０は、メールサーバ１４が返信メールを送信すると、その後、ユーザからの合成写真の作成指示の有無を判定する（ステップＳ３５）。そして、このＷＷＷサーバ１０が、合成写真の作成指示ナシと判断すると、ステップＳ３１の処理に戻り、上記のユーザ画像の受信、登録処理が再度実行される。
【００８５】
すなわち、まず、メールサーバ１２は、各メールアドレス宛の電子メールの有無を判定する（ステップＳ３１）。そして、電子メールが送信されていると判定すると、その電子メールを受信する（ステップＳ３２）。
【００８６】
ＤＢサーバ１４は、このメールサーバ１２に受信された電子メールの送信元のメールアドレスに基づいてユーザＤＢを特定し、当該電子メールに添付されているユーザ画像をユーザＤＢに登録する（ステップＳ３３）。
【００８７】
ユーザ画像の登録が完了すると、メールサーバ１２は、当該電子メールを送信したユーザのカメラ付き携帯電話機２（メールアドレス）に対して送信したユーザ画像が登録された旨を通知する電子メールを送信する（ステップＳ３４）。ユーザは、このメールサーバ１２から送信された電子メールを自己が所有するカメラ付き携帯電話機２で受信する。
【００８８】
なお、この際、メールサーバ１２は、上述した１、２通目の返信メールと同様にＤＢサーバ１４に格納された返信メールＤＢを参照し、ユーザから送信されてきたメールの順番、及び、ユーザが選択したコース（宛先メールアドレス）に応じて返信メールを作成する。
【００８９】
図１６（ａ）は、このメールサーバ１２から送信された登録完了を通知する電子メール（返信メール）を開いたときのユーザのカメラ付き携帯電話機２のモニタの表示例を示している。同図に示すように、この返信メールの本文には、所定のメッセージとともに、画像を送るためＷｅｂページのＵＲＬと、写真プリント（合成写真）の作成を依頼するためのＷｅｂページのＵＲＬが記載される。
【００９０】
このように、ユーザが送信したユーザ画像の数が、ユーザが選択したコースに設定されているユーザ画像合成位置の数に達すると、ユーザは、合成写真の作成を依頼することができるようになる。ユーザは、この返信メールの記載内容に従って次の画像の撮影し、画像を送信する。または、写真プリントの作成を依頼をする。
【００９１】
画像を送信する場合は、返信メールの記載内容に従って次の画像（４枚目の画像）を撮影する。そして、この返信メールに記載された画像を送るためのＷｅｂページにアクセスし、１〜３枚目の画像の送信時と同じ手順で４枚目の画像を送信する。
【００９２】
図１６（ｂ）は、画像を送るためのＷｅｂページのモニタ表示例を示している。同図に示すように、このＷｅｂページには、挨拶文や注意事項などとともに、画像を送るためのボタンが表示される。画像を送信する場合、ユーザは、カメラ付き携帯電話機２を操作して、このＷｅｂページに表示された画像を送るためのボタンをクリックする。
【００９３】
画像を送るためのボタンがクリックされると、カメラ付き携帯電話機２のメールソフトが起動され、宛先が規定のメールアドレスに設定された電子メールがモニタに表示される。ユーザは、このモニタに表示された電子メールに撮影した画像を添付し、宛先を変えずに送信する。
【００９４】
一方、写真プリントの作成を依頼する場合は、写真プリントを作成するためのＷｅｂページにアクセスする。なお、この返信メールに記載されるＵＲＬは、ユーザごとに設定され、アクセスしたユーザが特定できるようにされている。
【００９５】
図１６（ｃ）は、写真プリントを作成するためのＷｅｂページのモニタ表示例を示している。同図に示すように、このＷｅｂページには、写真プリント（合成写真）の作成を確認するメッセージとともに、写真プリントの作成を指示するためのボタン（「■いいよ」）が表示される。
【００９６】
ここで、ユーザが「■いいよ」のボタンをクリックすると、作成指示情報がユーザのカメラ付き携帯電話機２からＷＷＷサーバ１０に送信される。ＷＷＷサーバは、この作成指示情報の受信して、写真プリントの撮影指示の有無を判定する（ステップＳ３５）。そして、ＷＷＷサーバ１０で作成指示アリと判断されると、画像処理サーバ１６において該当するユーザの合成写真の作成処理が行われる（ステップＳ３６）。
【００９７】
このように、ユーザが選択したコースのテンプレートに設定されているユーザ合成位置の数以上のユーザ画像をユーザが電子メールに添付して送信すると、写真プリント（合成写真）の作成が可能になり、ユーザからの指示をもって写真プリントの作成処理が開始される。
【００９８】
次に、ユーザから送信された画像に基づいて写真プリント（合成写真）を作成する手順を図１７に示すフローチャートに従って説明する。
【００９９】
図１７は、合成写真の作成処理の手順を示すフローチャートである。ＷＷＷサーバ１０で合成写真の作成指示が受信されると、まず、画像処理サーバ１６は、該当するユーザのユーザＤＢを特定する（ステップＳ４０）。そして、そのユーザＤＢに基づいてＤＢサーバ１４からユーザが選択したコースのテンプレートを読み出す（ステップＳ４１）。ここでは、「３枚コース」が選択されているので、「３枚コース」用のテンプレート（図７参照）が読み出される。
【０１００】
次に、画像処理サーバ１６は、ユーザＤＢに登録されているユーザ画像を読み出す（ステップＳ４２）。そして、読み出したユーザ画像の数をカウントし、テンプレートに設定されているユーザ画像合成位置の数と比較して、ユーザ画像の数がユーザ画像合成位置の数と同じか否か判定する（ステップＳ４３）。
【０１０１】
この結果、ユーザ画像の数がユーザ画像合成位置の数と同じでない（ユーザ画像の方が多い）と判定すると、画像処理サーバ１６は、使用するユーザ画像を選別するため、まず、類似画像の排除の処理を実行する（ステップＳ４４）。この処理は、図１８に示すフローチャートに従って次のように行われる。
【０１０２】
図１８は、類似画像の排除の処理の手順を示すフローチャートである。同図に示すように、まず、読み出したユーザ画像の中から相互に類似するユーザ画像を検出する（ステップＳ６０）。この類似画像の検出は、公知の方法を用いるものとし、たとえば、各ユーザ画像ごとに相関処理することにより、他のユーザ画像との相関値を求め、その相関値が所定の閾値以上のユーザ画像を類似画像として検出する。本実施の形態では、まず、比較するユーザ画像の階調を８階調程度にし、色も４色程度にして、サイズを縮小する（たとえば、６４×６４程度）。次いで、その状態で画像同士の相関を計算（１色ごとに４回、それぞれの同じ位置（ｘ 、ｙ）にある画素値同士の相関を計算し、積算する）する。そして、算出した相関値が所定の閾値以上の画像を類似画像と判断する。なお、閾値は任意に設定できるものとし、被写体等に応じて調整する。
【０１０３】
次に、この検出結果に基づいて類似画像の有無を判定する（ステップＳ６１）。この結果、類似画像ナシと判定した場合は、処理を終了し、図１７に示すフローチャートに戻って、次のステップＳ４５の処理に移行する。
【０１０４】
一方、類似画像アリと判定した場合は、検出されたユーザ画像を抽出する（ステップＳ６２）。そして、抽出したユーザ画像の中から一のユーザ画像を選出するため、次の画像評価処理を実行する（ステップＳ６３）。この画像評価処理は、抽出した各ユーザ画像について、主要被写体の鮮鋭度（ピント状態）、主要被写体の位置、白飛び及び黒潰れ画素の数について検査し、所定の基準の下で点数付けすることにより行われる。
【０１０５】
ここで、各項目の検査に関しては、公知の検査方法を用いるものとし、主要被写体の鮮鋭度の検査に関しては、たとえば画像の周波数解析を行って検査する。本実施の形態では、ユーザ画像に微分フィルタをかけてエッジ部を抽出し、抽出したエッジ部の画素数をカウントして、鮮鋭度を検査する。この場合、エッジ部の画素数が多いほど鮮鋭度が高いと判断される。
【０１０６】
また、主要被写体の位置の検査については、たとえば、構図テンプレートとの比較を行って、あるいは特定の被写体の撮影であれば、教師データとの比較を行って検査する。また、たとえば、人物画像の場合には、画像中の人物の顔の位置を検出し、所定の基準点からの距離に基づいて検査する。人物の顔の位置は、画像から略円形の肌色領域を検出し、その肌色領域の中心を人物の顔の位置とし、画像中に設定された所定の基準点との距離を検出する。基準点は、たとえば画像の中心のやや上側に設定し、この基準点との距離が近い程、評価を高く設定する。肌色領域が複数抽出された場合には、その複数の肌色領域の重心と基準点との距離を検出して評価する。また、肌色領域の形状についても検査し、肌色領域が略円形に近いほど、評価を高く設定する。この他、画像中の彩度が高い領域と低い領域が、中央と外側（たとえば、背景が緑でピンクの花など）、外側と中央（逆のパターンで派手な背景に灰色のロボット）の関係に近いほうが、よい主要被写体の位置（よい構図）と評価する。
【０１０７】
また、白飛び及び黒潰れの画素の数の検査については、たとえば２５６階調の画像であれば、画素値０の画像が黒潰れの画素、画素値２５５の画像が白飛び画素であるので、画像中における画素値０の画素と画素値２５５の画素の画素数をカウントし、おのおのについて画像全体に占める割合を算出する。そして、画素値０の画素の割合が少ない画像（白飛びが少ない画像）ほど、また、画素値２５５の画素の割合が少ない画像（黒潰れの少ない画像）ほど高い評価に設定する。
【０１０８】
点数付けに関しては、たとえば、減点方式とし、検査結果が悪くなるに従って持ち点から減点されてゆく方式を採用する。たとえば、主要被写体の鮮鋭度の検査に関しては、鮮鋭度が低下するに従って持ち点が減点されてゆくようにする。また、主要被写体の位置の検査に関しては、主要被写体の位置が悪くなるに従って持ち点が減点されてゆくようにする。また、白飛び及び黒潰れ画素の数の検査に関しては、白飛び及び黒潰れ画素の数が多くなるに従って持ち点が減点されてゆくようにする。
【０１０９】
この結果、抽出した各画像について、点数が付けられる。画像処理サーバ１６は、この各ユーザ画像に付けられた点数が一番高い画像を代表画像として抽出する（ステップＳ６４）。
【０１１０】
以上一連の工程で類似画像の排除の処理が完了する。この後、図１７に示すフローチャートのステップＳ４５の処理に移行する。すなわち、類似画像排除後のユーザ画像の数をカウントし、ユーザ画像の数がユーザ画像合成位置の数と同じか否か判定する（ステップＳ４５）。
【０１１１】
この結果、ユーザ画像の数がユーザ画像合成位置の数と同じでない（ユーザ画像の方が多い）と判定すると、画像処理サーバ１６は、合成に使用するユーザ画像を選定するため、画像の評価処理を実行する（ステップＳ４６）。この画像評価処理は、上述した類似画像の排除処理の際に実施した画像評価処理と同様に各ユーザ画像について、主要被写体の鮮鋭度、主要被写体の位置、白飛び及び黒潰れ画素の数について検査し、所定の基準の下で点数付けすることにより行われる。
【０１１２】
この結果、各ユーザ画像について点数が付けられるので、画像処理サーバ１６は、ユーザ画像合成位置と同じ数のユーザ画像を点数が高い順に抽出する（ステップＳ４７）。本例では、「３枚コース」が選択されているので、点数が高い順に３枚のユーザ画像が抽出される。
【０１１３】
画像合成に使用するユーザ画像の選定が終了すると、画像処理サーバ１６は選定した各ユーザ画像について撮影日時の情報を取得する（ステップＳ４８）。この撮影日時の情報は、たとえば、ユーザ画像の画像データに付加されているタグ情報から取得する。すなわち、一般にデジタルカメラ（カメラ付き携帯電話機を含む）で撮影された画像データは、Ｅｘｉｆ等の所定の画像記録フォーマットに従って記憶メディアに記録されるが、この所定の画像記録フォーマットに従って記録された画像データには、撮影時の露出情報（シャッター速度、絞り値、感度等）や日時情報、焦点距離情報等の情報がタグ情報としてが付加されている。したがって、このタグ情報を参照することにより、画像の撮影日時を取得することができる。
【０１１４】
選定した各ユーザ画像の撮影日時の情報を取得すると、画像処理サーバ１６は、選出した各ユーザ画像を点数が高い順に対応するユーザ画像合成位置に貼り付けて、各ユーザ画像をテンプレートに合成する（ステップＳ４９）。たとえば、本例の場合、「３枚コース」が選択されているので、図７に示すように、点数が一番高いユーザ画像をテンプレート上の撮影No.１の位置に、次に点数の高いユーザ画像をテンプレート上の撮影No.２の位置に、その次に点数の高いユーザ画をテンプレート上の撮影No.3の位置に、それぞれ貼り付けて、テンプレートにユーザ画像を合成する。
【０１１５】
次に、画像処理サーバ１６は、合成した各ユーザ画像の撮影時間の情報から撮影時間の画像を生成し、対応する合成位置に合成する（ステップＳ５０）。すなわち、撮影No.１の合成位置近傍に設定されている撮影時間合成位置には、撮影No.１に合成されたユーザ画像の撮影時間の画像を合成し、撮影No.２の合成位置近傍に設定されている撮影時間合成位置には、撮影No.２に合成されたユーザ画像の撮影時間の画像を合成し、撮影No.３の合成位置近傍に設定されている撮影時間合成位置には、撮影No.３に合成されたユーザ画像の撮影時間の画像を合成する。
【０１１６】
なお、撮影時間の画像は、画像処理サーバ１６が、取得したユーザ画像の撮影時間の情報に応じて所定のフォントで自動生成するものとする。
【０１１７】
次に、画像処理サーバ１６は、合成した各ユーザ画像の撮影日の情報から撮影日の画像を生成し、撮影日合成位置に合成する（ステップＳ５１）。
【０１１８】
なお、撮影日の情報は、ユーザ画像のタグ情報から取得するのではなく、サービスの利用日の情報から取得するようにしてもよい。また、撮影日当日に合成写真を作成する場合には、作成日の情報を撮影日の情報として取得するようにしてもよい。
【０１１９】
また、撮影日の画像も撮影時間の情報と同様に取得した撮影日の情報に応じて画像処理サーバ１６が所定のフォントで自動生成するものとする。
【０１２０】
以上一連の工程で合成写真が作成される。ＤＢサーバ１４は、作成された合成写真の画像データを画像処理サーバ１６から取得し、該当するユーザのユーザＤＢに登録する（ステップＳ５２）。
【０１２１】
なお、上記のステップＳ４３及びステップＳ４５でユーザ画像の数が、ユーザ画像合成位置と同じと判定すると、画像処理サーバ１６は、ステップＳ５３以降の処理に移行し、抽出した全てのユーザ画像を使って合成写真を作成する。
【０１２２】
まず、合成する順位を決定するため、各ユーザ画像について画像の評価処理を実行する（ステップＳ５３）。この画像評価処理は、上述した類似画像の排除処理の際に実施した画像評価処理と同じである。すなわち、各ユーザ画像について、主要被写体の鮮鋭度、主要被写体の位置、白飛び及び黒潰れ画素の数について検査し、所定の基準の下で点数付けすることにより行われる。
【０１２３】
次に、画像処理サーバ１６は、各ユーザ画像について撮影日時の情報を取得する（ステップＳ５４）。
【０１２４】
次に、画像処理サーバ１６は、各ユーザ画像を点数が高い順に対応するユーザ画像合成位置に貼り付けて、各ユーザ画像をテンプレートに合成する（ステップＳ５５）。
【０１２５】
次に、画像処理サーバ１６は、合成した各ユーザ画像の撮影時間の情報から撮影時間の画像を生成し、対応する合成位置に合成する（ステップＳ５６）。
【０１２６】
次に、画像処理サーバ１６は、合成した各ユーザ画像の撮影日の情報から撮影日の画像を生成し、撮影日合成位置に合成する（ステップＳ５７）。
【０１２７】
以上一連の工程で合成写真が作成される。ＤＢサーバ１４は、上記と同様に作成された合成写真の画像データを画像処理サーバ１６から取得し、該当するユーザのユーザＤＢに登録する（ステップＳ５２）。
【０１２８】
図１９は、「３枚コース」を選択した場合に作成される合成写真の一例を示す図である。同図に示すように、ユーザが撮影した３枚の画像がユーザ画像合成位置に合成され、合成された各ユーザ画像の撮影時間の画像が、撮影時間合成位置に合成される。そして、撮影日の画像が、撮影日合成位置に合成される。
【０１２９】
他のコースの合成写真も同様の手順で作成される。そして、以上のようにして作成された合成写真をユーザは、博覧会の会場内に設置された画像表示端末４（ここでは、サービスセンターに設置するものとする）で閲覧する。
【０１３０】
図２０は、画像表示端末４による合成写真画像の表示処理の手順を示すフローチャートである。
【０１３１】
まず、ユーザは、画像表示端末４が設置された会場内のサービスセンターに赴き、画像表示端末４のキーボードから入場券ＩＤを入力する（ステップＳ８０）。
【０１３２】
画像表示端末４は、ＤＢサーバ１４のユーザＤＢにアクセスし、入力された入場券ＩＤに対応する合成写真の画像データを検索する（ステップＳ８１）。そして、検索された合成写真の画像データを読み出し（ステップＳ８２）、読み出した画像データが表す合成写真の画像をモニタに表示する（ステップＳ８３）。
【０１３３】
図２１は、合成写真画像のモニタの表示例を示している。ユーザは、このモニタに表示された合成写真画像を閲覧する。
【０１３４】
なお、同図に示すように、このモニタの表示画面には、「プリント注文」ボタンと「終了」ボタンが用意されており、「プリント注文」ボタンをクリックすると、表示された合成写真画像のプリント注文を行うことができるようにされている。また、「終了」ボタンをクリックすると、画像表示を終了できるようにされている。
【０１３５】
画像表示端末４は、このプリント注文の有無を判定し（ステップＳ８４）、プリント注文アリと判定すると、プリントサーバ１８にプリント指示を送信する（ステップＳ８５）。プリントサーバ１８は、このプリント指示に応じて該当する合成写真画像をＤＢサーバ１４のユーザＤＢから読み出し、プリンタ２０で印画紙に印画する。ユーザは、このプリンタ２０で印画紙に印画された写真プリントを受け取る。
【０１３６】
また、画像表示端末４は、モニタ画面に表示された「終了」ボタンのクリックを検出して、終了指示の有無を判定し（ステップＳ８５）、終了指示アリと判断すると、合成写真画像の表示を終了する（ステップＳ８６）。
【０１３７】
以上説明したように、本実施の形態の合成写真作成装置によれば、所定のコースを選択（テンプレートを選択）し、カメラ付き携帯電話機２で画像を撮影し、撮影した画像を電子メールに添付して所定のメールアドレス宛に送信するだけで、難しい画像合成に関する知識や面倒な操作を行うことなく、簡単に好ましい合成写真を作成することができる。
【０１３８】
また、ユーザが、合成可能な数（テンプレートに設定されているユーザ画像合成位置の数）よりも多いユーザ画像を送信した場合には、自動で類似画像を排除し、合成に適した画像を自動で選出して合成写真を作成するので、ユーザは画像の選択などの面倒な処理を行わなくても、簡単に好ましい合成写真を作成することができる。
【０１３９】
特に、子供が本システムを利用した場合、子供は合成可能な数を意識して撮影することが少なく、また、合成に適した画像を選別する知識も持たない場合が多いので、本実施の形態のように、合成に適した画像を自動で選出して合成写真を作成することは、特に有効に作用する。
【０１４０】
また、本実施の形態では、ユーザが画像を電子メールを送信すると、それに対する返信メールがユーザのカメラ付き携帯電話機２に送られてくるため、ユーザはメールのやり取りをしながら作業を進めることができ、楽しみながら合成写真の作成作業を行うことができる。
【０１４１】
また、本実施の形態では、Ｗｅｂページ上で画像の送信先を選択すると、その送信先に対応した宛先の電子メールが自動起動されるようになっているため、ユーザは煩わしい宛先の入力操作を行うことなく、簡単に所定の宛先に画像を添付した電子メールを送信することができる。なお、画像送信に際しては、ユーザが手動で宛先を入力するようにしてもよい。また、メールサーバ１２からユーザのカメラ付き携帯電話機２に送信されてくる電子メールに返信して、ユーザ画像を送信するようにしてもよい。なお、この場合は、電子メールの本文に当該電子メールに返信してユーザ画像を送信する旨を記載することが好ましい。
【０１４２】
なお、本実施の形態では、カメラ付き携帯電話機を用いてユーザ画像の撮影、Ｗｅｂページの閲覧、電子メールの送受信を行うようにしているが、ユーザ画像の撮影手段、Ｗｅｂページの閲覧手段、及び、電子メールの送受信手段は、これに限定されるものではない。たとえば、デジタルカメラでユーザ画像を撮影し、その画像データをノートパソコンやＰＤＡ等に取り込み、これらの機器を使用してＷｅｂページの閲覧及び電子メールの送受信を行うようにしてもよい。
【０１４３】
また、本実施の形態では、ユーザ画像合成位置と同数のユーザ画像を抽出する際、まず、類似画像を排除し、その後、各ユーザ画像について画像評価を行って、点数が高い順にユーザ画像を抽出するようにしているが、ユーザ画像の抽出規則は、これに限定されるものではない。合成に適した画像を一定の規則に基づいて抽出できれば、他の方法を採用するようにしてもよい。
【０１４４】
また、本実施の形態では、ユーザ画像合成位置と同数のユーザ画像を抽出する際の画像評価の方法として、各ユーザ画像について、主要被写体の鮮鋭度（ピント状態）、主要被写体の位置、白飛び及び黒潰れ画素の数について検査し、所定の基準の下で点数付けすることにより行っているが、画像評価の方法は、これに限定されるものではない。たとえば、たとえば、主要被写体の鮮鋭度の検査のみを行って画像の評価を行うようにしてもよいし、また、主要被写体の位置の検査のみを行って画像の評価を行うようにしてもよい。同様に白飛び及び黒潰れ画素の数の検査のみを行って画像の評価を行うようにしてもよい。また、これら以外の基準を用いて画像の評価を行ってもよい。
【０１４５】
さらに、本実施の形態のように、複数の項目の検査を実施して総合的に画質を評価する場合には、各検査項目の点数に重み付けをするようにしてもよい。たとえば、主要被写体の鮮鋭度の検査項目については、他の検査項目の持ち点よりも高く設定する。
【０１４６】
また、本実施の形態では、まず、類似画像を排除した後、合成に使用する画像の選出処理を行っているが、類似画像の排除を行わずに、合成に使用する画像の選出処理を行うようにしてもよい。
【０１４７】
また、本実施の形態では、作成した合成写真画像を印画紙に印画してユーザに提供するようにしているが、電子データとしてユーザに提供するようにしてもよい。たとえば、作成した合成写真の画像データをＣＤ−ＲＯＭ等に格納して提供したり、電子メールに添付して提供したり、所定のＷｅｂページからダウンロードさせて提供させたりするようにしてもよい。
【０１４８】
また、本実施の形態では、画像の閲覧を会場内に設置された画像表示端末４で行うようにしているが、画像の閲覧方法は、これに限定されるものではない。たとえば、所定のＷｅｂページ上で公開し、当該Ｗｅｂページにアクセスして閲覧するようにしてもよい。この場合、当該ユーザのみが閲覧できるようにすることが好ましい。たとえば、入場券ＩＤをパスワードに設定して、第三者の閲覧を制限するようにしてもよい。
【０１４９】
さらに、本実施の形態では、ユーザから送信されてきたユーザ画像をそのままユーザ画像合成位置に合成するようにしているが、画像の天地（上下）を画像処理サーバで判断し、天地が反転している場合には、その旨をユーザに電子メールで通知し、画像の変更を促すようにしてもよい。同様に、ユーザから送信されてきたユーザ画像の回転を判断し、画像が回転している場合は、その旨をユーザに電子メールで通知し、画像の変更を促すようにしてもよい。
【０１５０】
また、ユーザ画像の天地が逆転、又は、ユーザ画像が回転している場合には、自動で修正するようにしてもよい。たとえば、被写体候補が限られている場合は、被写体用のＤＢを用意しておき、このＤＢを参照して画像の天地、回転を判断し、自動で修正されるようにする。あるいは、被写体に天地、回転が判断できるような共通のマーカを用意し、そのマーカを認識して画像の天地、回転を修正する。
【０１５１】
また、人物の顔画像に関しては、画像中の顔領域を自動認識し、顔が所定の大きさになるように、自動でトリミングするようにしてもよい。
【０１５２】
また、上記の実施の形態では、ＷＷＷサービスをＷＷＷサーバ１０で行い、電子メールの送受信サービスをメールサーバ１２で行い、ＤＢの保持、管理をＤＢサーバ１４で行い、画像の合成処理を画像処理サーバ１６で行い、画像のプリント処理をプリントサーバ１８で行うようにしているが、これらの処理を一つのサーバコンピュータで行うようにしてもよい。
【０１５３】
さらに、合成写真作成装置の設置場所は、特に限定されるものではなく、本システムを運用する施設内に設置してもよいし、遠隔地に設置するようにしてもよい。また、合成写真作成装置を構成する各サーバを各々別の場所に設置するようにしてもよい。
【０１５４】
また、上記実施の形態では、ユーザから送信されてくる電子メールに対する返信メールの記載内容は、返信メールＤＢに基づきユーザが選択したコースごと、送信した順番に応じて変化させるようにしているが、返信メールの作成ルールは、これに限定されるものではない。たとえば、ユーザから送信されてきた電子メールの送信時間（又は受信時間）に応じて返信メールの記載内容を変えるようにしてもよい。また、画像データに付加されたタグ情報を参照し、特定の策定情報に応じて返信メールの記載内容を変えるようにしてもよい。たとえば、送信された画像の撮影日時に応じて返信メールの記載内容を変えるようにする。また、たとえば、送信された画像のＧＰＳ情報に応じて返信メールの記載内容を変えるようにする。この場合、撮影日時、ＧＰＳ情報等の特定の撮影情報に応じた返信メールＤＢを用意する。
【０１５５】
このように、ユーザに返信する返信メールの内容は、ユーザから送信されてくる電子メールの何らかの情報に基づいて変えるようにすればよい。
【０１５６】
なお、本実施の形態のように、ユーザの性別や年代等の情報が取得できている場合には、ユーザの性別、年代等に応じて返信メールの本文及び題名の表現方法を変えるようにすることが好ましい。
【０１５７】
また、本実施の形態では、はじめにコース（テンプレート）を選択して、画像の撮影を行い、全ての撮影が完了した後、合成写真の作成を行うようにしているが、全ての撮影が完了した後、使用するテンプレートを選択し、合成写真を作成するようにしてもよい。また、全てのテンプレートについて合成写真を作成するようにしてもよい。この場合、作成した合成写真の中から任意の一枚をユーザに選択させるようにしてもよい。
【０１５８】
さらに、本実施の形態では、ユーザ画像に加えて、そのユーザ画像の撮影時間、撮影日の画像をテンプレートに合成するようにしているが、合成する画像は、これに限定されるものではない。たとえば、ニュースや占いなどの情報を格納したＤＢ（コンテンツＤＢ）を用意し、サービスを利用した日のニュースや占いなどの情報をユーザ画像と共にテンプレートに合成するようにしてもよい。
【０１５９】
また、本実施の形態では、本発明に係る合成写真作成システムを博覧会場で実施する場合を例に説明したが、この他に遊園地や動物園、水族館等のテーマパーク、観光地などで実施することもできる。
【図面の簡単な説明】
【０１６０】
【図１】本発明に係る合成写真作成システムの一実施形態の構成を示すシステム構成図
【図２】サービス開始までに行うユーザの処理とそれに伴う合成写真作成装置の動作処理の手順を示すフローチャート
【図３】Ｗｅｂページにアクセスしたカメラ付き携帯電話機のモニタ表示例
【図４】ユーザＤＢの説明図
【図５】Ｗｅｂページにアクセスしたカメラ付き携帯電話機のモニタ表示例
【図６】「２枚コース」用のテンプレートの一例を示す図
【図７】「３枚コース」用のテンプレートの一例を示す図
【図８】「４枚コース」用のテンプレートの一例を示す図
【図９】サービス開始から合成写真作成までの合成写真作成装置の処理動作の手順を示すフローチャート
【図１０】Ｗｅｂページにアクセスしたカメラ付き携帯電話機のモニタ表示例
【図１１】宛先ＤＢの説明図
【図１２】Ｗｅｂページにアクセスしたカメラ付き携帯電話機のモニタ表示例
【図１３】返信メールＤＢの説明図
【図１４】返信メールＤＢの説明図
【図１５】Ｗｅｂページにアクセスしたカメラ付き携帯電話機のモニタ表示例
【図１６】Ｗｅｂページにアクセスしたカメラ付き携帯電話機のモニタ表示例
【図１７】合成写真の作成処理の手順を示すフローチャート
【図１８】類似画像の排除処理の手順を示すフローチャート
【図１９】「３枚コース」を選択した場合に作成される合成写真の一例を示す図
【図２０】画像表示端末による合成写真画像の表示処理の手順を示すフローチャート
【図２１】画像表示端末への合成写真画像の表示例を示す図
【符号の説明】
【０１６１】
１…合成写真作成システム、２…カメラ付き携帯電話機、３…合成写真作成装置、４…画像表示端末、５…携帯通信網、６…インターネット、１０…ＷＷＷサーバ、１２…メールサーバ、１４…データベースサーバ、１６…画像処理サーバ、１８…プリントサーバ、２０…プリンタ、２２…ルータ
【図１】
2006174293.tif 000003
【図２】
2006174293.tif 000004
【図３】
2006174293.tif 000005
【図４】
2006174293.tif 000006
【図５】
2006174293.tif 000007
【図６】
2006174293.tif 000008
【図７】
2006174293.tif 000009
【図８】
2006174293.tif 000010
【図９】
2006174293.tif 000011
【図１０】
2006174293.tif 000012
【図１１】
2006174293.tif 000013
【図１２】
2006174293.tif 000014
【図１３】
2006174293.tif 000015
【図１４】
2006174293.tif 000016
【図１５】
2006174293.tif 000017
【図１６】
2006174293.tif 000018
【図１７】
2006174293.tif 000019
【図１８】
2006174293.tif 000020
【図１９】
2006174293.tif 000021
【図２０】
2006174293.tif 000022
【図２１】
2006174293.tif 000023