(57)【特許請求の範囲】
【請求項１】
結婚式の様子をシミュレーションして表示する結婚式シミュレーションシステムであって、
少なくとも衣装の２次元画像データを取得するカメラと、
少なくとも人物の３次元データを取得する３次元カメラと、
前記人物を表現する３次元データ、衣装を表現する２次元画像データ、式を行う会場を表現するデータ、及び、会場内に配置する装飾物を表現するデータを格納したコンテンツデータベースと、
ユーザによる衣装の選択、会場の選択、及び、装飾物の選択を受け付ける手段と、
前記人物を表現する３次元データで表現される立体の表面に、選択された衣装を表現する２次元画像データを貼り付けることにより、当該衣装を試着した人物の３次元データを取得する手段と、
前記選択された会場を表現するデータと、前記選択された装飾物を表現するデータと、前記衣装を試着した人物の３次元データとを用いて、前記選択された会場に前記選択された装飾物と前記衣装を着た人物を配置した３次元または２次元の画像データを合成する手段と、
合成した３次元または２次元の画像を表示する手段と、
選択可能に表示された、新郎新婦、親族、友人を含む複数の参列者の視点を含む複数の視点の中から任意の視点を選択する手段を備え、
該視点を選択する手段により視点が選択されたとき、前記合成する手段は、前記選択された視点から見た３次元または２次元の画像データを合成し、前記表示する手段で前記選択された視点から見た動画として表示することを特徴とする結婚式シミュレーションシステム。
【請求項２】
請求項１に記載の結婚式シミュレーションシステムにおいて、
前記合成する手段が２次元の画像データを合成するものである場合、予め前記視点毎に前記選択された会場に前記選択された装飾物が配置された背景画像データを用意しておくことを特徴とする結婚式シミュレーションシステム。
【請求項３】
請求項１または２に記載の結婚式シミュレーションシステムにおいて、
前記ユーザが式場と契約する前は、前記ユーザによる衣装の選択、会場の選択、及び、装飾物の選択は、所定の制限された範囲内での選択を許すか、あるいは予め決められた衣装、会場、装飾物が選択されたものとして、かつ、前記人物を表現する３次元データとしては予め決められたモデルの人物を表現する３次元データを用いて、３次元または２次元の画像データの合成を行い、
前記ユーザが式場と契約した後は、前記ユーザによる衣装の選択、会場の選択、及び、装飾物の選択は、前記コンテンツデータベースに登録されている全てのコンテンツデータから選択できるものとし、かつ、前記人物を表現する３次元データとしては当該ユーザを撮影して取得した該ユーザの人物を表現する３次元データを用いて、３次元または２次元の画像データの合成を行う
ことを特徴とする結婚式シミュレーションシステム。
【請求項４】
請求項１から３の何れか１つに記載の結婚式シミュレーションシステムにおいて、
前記ユーザによる衣装の選択、会場の選択、及び、装飾物の選択の選択状況に応じた見積額を計算して表示する手段をさらに備えることを特徴とする結婚式シミュレーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、結婚式や披露宴における各種のシーンのシミュレーションや費用の見積もり金額の試算を行うことができるシステムに関するものである。
【背景技術】
【０００２】
従来より、結婚式及び結婚披露宴の開催を希望する者は、まず情報誌やWebによる情報ページの閲覧などにより情報収集を行い、自分がイメージする式が実施できそうな式場や、希望に近いサービスを提供するであろうと予測される式場を幾つかリストアップし、リストアップした式場に幾度となく足を運び最終決定するのが常である。実際には、式場を最終決定するまでに２０件相当の会場をめぐるケースもあり、そのために時間と費用を費やすことが多く見受けられている。また、情報誌やWebページでの情報からイメージしたものと実際の会場とのギャップ、信用度の低い概算見積、長くかかるコーディネータとの打合せ時間などに対して、疲労感と不信感を覚えるユーザは後をたたない。一方、お客様をお迎えする結婚式場は、見に来ただけのお客様を囲い込むことは難しく、さまざまなオプションにより正確な見積を提示することができないため、信用を失い、長い打合せ時間で人件費の増加が問題視されている。
【０００３】
そのような現状に鑑み、結婚を予定するユーザが式場に出向かなくても結婚式をイメージしたり会場の選択などを可能とする技術が考えられている。
【０００４】
特許文献１には、挙式予定者が式場に出向かなくても結婚式や披露宴のシミュレーションを疑似体験することができる技術が開示されている。これは、予め結婚式の式場、披露宴会場、衣裳、装花などの各種素材情報の画像データなどを登録しておき、挙式予定者が、登録されている提供側の各種素材情報から希望する会場や衣裳などを選択し、挙式予定者自身の写真を画像データとしてアップロードして登録すると、自分たちの画像データと選択した各種素材との合成画像や動画を見ることができるものである。
【０００５】
特許文献２には、複数の利用者がイベント内容を同時性を保って判断でき満足できるイベント会場を簡単に決めることができるイベント会場選定技術が開示されている。これは、複数の利用者がそれぞれの利用者端末でイベント会場を相談しながら決めるのに、予め定めた利用者端末１が選択した会場画像を利用者端末２に配信して表示し、これにより複数の利用者が同時性を保って会場選択の判断が行えるようにしたものである。
【０００６】
特許文献３には、結婚式を行うための準備を円滑に行うための結婚式シミュレーション技術が開示されている。これは、新郎及び新婦の顔写真や体型を入力し、予め用意してある衣装画像や式場画像と合成して表示することにより、新郎及び新婦が式場に出向く手間を省けるようにしたものである。
【０００７】
特許文献４には、所定のホームページ上で挙式や披露宴の演出及び費用の算出などのシミュレーションを行うブライダルパッケージシステムが開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開2001-357148号公報
【特許文献２】特開2002-032496号公報
【特許文献３】特開2003-076800号公報
【特許文献４】特開2004-178527号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述した情報誌やWebによる情報収集だけでは、式次第及び会場装飾の準備進行を検討することや、衣装カタログの閲覧などは可能ではあるものの、多種多様な衣装や多種多様なオプションが取り揃えられている現代の結婚式や披露宴においては、例えば新郎新婦自身の全身と衣装を合わせるだけでも実際の会場に何度も足を運ぶ必要がある場合があり、時間及び体力が可能な限りで実施するしかなく課題であった。
【００１０】
上記特許文献に記載の技術によれば、ある程度のシミュレーションは可能であるが、どの技術も２次元の静止画あるいは２次元の動画で合成画像（例えば、式場の２次元画像に新郎新婦の画像と衣装を合成した画像を貼り付けたものなど）を見せるものでしかなく、結婚式場を利用しようとしているユーザにとってはイメージし難いという問題があった。また、新郎新婦にとっては、式場内のどの位置から自分たちがどのように見えるかが大切であるが、従来技術ではワンパターンの合成画像が見れるだけであり、視点を変えた種々の位置からの見え方を確認することができなかった。
【００１１】
一方、結婚式場側としては、時代の流れとともに変わっていくユーザニーズと、様々なオプションの追加、変更により、コーディネートのための時間がかかり、費用の明示化、お勧めしたいオプションのイメージ伝達にまでは至らず、契約の機会損失を招き、不透明な費用で利用者の満足度低下を招いている。
【００１２】
本発明の目的は、結婚式場との契約前に式場から提示されるサンプルプラン及びサンプルプランに沿ってモデルが再現した結婚式場の雰囲気を３次元画像で確認でき、契約後は式場の中にいる希望の衣装を纏った新郎新婦自身の様子を様々な視点位置から確認できると共に、それにかかる費用を明確にユーザに提示できる技術を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１に係る発明は、結婚式の様子をシミュレーションして表示する結婚式シミュレーションシステムであって、少なくとも衣装の２次元画像データを取得するカメラと、少なくとも人物の３次元データを取得する３次元カメラと、前記人物を表現する３次元データ、衣装を表現する２次元画像データ、式を行う会場を表現するデータ、及び、会場内に配置する装飾物を表現するデータを格納したコンテンツデータベースと、ユーザによる衣装の選択、会場の選択、及び、装飾物の選択を受け付ける手段と、前記人物を表現する３次元データで表現される立体の表面に、選択された衣装を表現する２次元画像データを貼り付けることにより、当該衣装を試着した人物の３次元データを取得する手段と、前記選択された会場を表現するデータと、前記選択された装飾物を表現するデータと、前記衣装を試着した人物の３次元データとを用いて、前記選択された会場に前記選択された装飾物と前記衣装を着た人物を配置した３次元または２次元の画像データを合成する手段と、合成した３次元または２次元の画像を表示する手段と、選択可能に表示された、新郎新婦、親族、友人を含む複数の参列者の視点を含む複数の視点の中から任意の視点を選択する手段を備え、該視点を選択する手段により視点が選択されたとき、前記合成する手段は、前記選択された視点から見た３次元または２次元の画像データを合成し、前記表示する手段で前記選択された視点から見た動画として表示することを特徴とする。
【００１５】
請求項２に係る発明は、請求項１に記載の結婚式シミュレーションシステムにおいて、前記合成する手段が２次元の画像データを合成するものである場合、予め前記視点毎に前記選択された会場に前記選択された装飾物が配置された背景画像データを用意しておくことを特徴とする。
【００１８】
請求項３に係る発明は、請求項１または２に記載の結婚式シミュレーションシステムにおいて、前記ユーザが式場と契約する前は、前記ユーザによる衣装の選択、会場の選択、及び、装飾物の選択は、所定の制限された範囲内での選択を許すか、あるいは予め決められた衣装、会場、装飾物が選択されたものとして、かつ、前記人物を表現する３次元データとしては予め決められたモデルの人物を表現する３次元データを用いて、３次元または２次元の画像データの合成を行い、前記ユーザが式場と契約した後は、前記ユーザによる衣装の選択、会場の選択、及び、装飾物の選択は、前記コンテンツデータベースに登録されている全てのコンテンツデータから選択できるものとし、かつ、前記人物を表現する３次元データとしては当該ユーザを撮影して取得した該ユーザの人物を表現する３次元データを用いて、３次元または２次元の画像データの合成を行うことを特徴とする。
【００１９】
請求項４に係る発明は、請求項１から３の何れか１つに記載の結婚式シミュレーションシステムにおいて、前記ユーザによる衣装の選択、会場の選択、及び、装飾物の選択の選択状況に応じた見積額を計算して表示する手段をさらに備えることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、自宅内ＰＣなどを使って、ユーザ自身が利用希望する組み合わせをコーディネートすることができ、式のイメージの早期定着、打合せ時間の短縮、ユーザ情報の共有など、結婚式場選択から、結婚式コーディネートまでのプロセスを改善し、式場利用者と式場関係者双方の時間的負担軽減、選択の機会損失削減、明確な必要経費の提示と入手が可能となる。また、これらの主に人的作業量、移動量を軽減し、その一方で、式場側は、浮いた作業量などを新規顧客への営業に振り替えることで受注、売上高の確保を図ることができる。また、見積もりの信頼性の向上により、ユーザが手軽に楽しく結婚式、披露宴の準備を開催してもらうことで、満足度を向上させるシステムをＩＴで実現することができる。さらに、実際の新郎新婦の姿を丸ごと３Ｄカメラなどでサーバに取り込み、Ｗｅｂ上で衣装を着せ替えて３６０度前後左右いずれの角度からも確認すること、及び、実際の会場において主な参列者からの視点を切り替えて、新郎新婦自らが見えないところからの見え方をＷｅｂ上で確認することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態による三次元による結婚式イメージング及び見積システム構成を示す図である。
【図２】コンテンツＤＢのデータ構造の一例を示す図である。
【図３】会員ＤＢのデータ構造の一例を示す図である。
【図４】コンテンツ作成及び登録に関するフローである。
【図５】シミュレーションサービス全体のフローである。
【図６】契約会員の場合のサービスフローである。
【図７】非契約会員の場合のサービスフローである。
【図８】衣装試着シミュレーションのフローである。
【図９】会場選択のフローである。
【図１０】オプション選択のフローである。
【図１１】見積もり計算処理のフローである。
【図１２】シミュレーションにおける選択設定変更処理のフローである。
【図１３】衣装試着シミュレーションの実行画面の一例である。
【図１４】全体シミュレージョンの実行画面の一例である。
【発明を実施するための形態】
【００２２】
以下、本発明を実施する場合の実施形態を、図面を用いて詳細に説明する。
【００２３】
図１は、本発明の一実施形態であるシステムの構成図である。この実施形態の三次元シミュレーションシステム及び経費算出表示システムは、コンテンツデータベース（ＤＢ）２及び会員ＤＢ３を備えたＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）サーバ１、処理用ＰＣ４、Ｗｅｂカメラ５、３次元（３Ｄ）カメラ６、並びに、結婚式場業務システム７を備える。家庭内ＰＣ８及びモバイル端末９は、結婚式を行いたい新郎新婦などのユーザが利用する端末である。ＡＳＰサーバ１、処理用ＰＣ４、結婚式場業務システム７、家庭内ＰＣ８、及びモバイル端末９は、インターネット１０により相互に接続可能である。
【００２４】
処理用ＰＣ４、Ｗｅｂカメラ５、３Ｄカメラ６、及び、結婚式場業務システム７は、結婚式場側に用意されているシステムである。ＡＳＰサーバ１、コンテンツＤＢ２、及び会員ＤＢ３は、アプリケーションサービスプロバイダが結婚式場に対するクラウドサービス業務を行うために用意されているシステムである。ＡＳＰサーバ１は、モデリング部１１、ＤＢ更新部１２、シミュレーション部１３、及び送受信部１４を備える。
【００２５】
Ｗｅｂカメラ５と３Ｄカメラ６は、新郎新婦の人物、新郎新婦が身につける衣装やアクセサリーやブーケ、テーブルを飾る花やリボンその他の装飾品などを撮影するためのカメラである。Ｗｅｂカメラ５は対象物の２次元画像データを取り込むためのカメラ、３Ｄカメラ６は対象物の３次元座標を取り込むためのカメラである。処理用ＰＣ４は、Ｗｅｂカメラ５及び３Ｄカメラ６を利用して撮影した人物や衣装等のデータをＡＳＰサーバ１に送信する。ＡＳＰサーバ１のモデリング部１１は、Ｗｅｂカメラ５及び３Ｄカメラ６による撮影データを用いてモデリング処理を行う。モデリング処理とは、例えば人物や衣装であれば、３Ｄカメラ６で取得した対象物の３次元座標データで表現される立体の表面に、Ｗｅｂカメラ５で取得した２次元画像を貼り付けて、対象物の３次元データを得る処理である。モデリング処理の結果は、コンテンツデータとしてコンテンツＤＢ２に格納される。
【００２６】
コンテンツＤＢ２は各種のコンテンツデータを格納するデータベースであり、会員ＤＢ３は会員に関するデータを格納するデータベースである。これらのデータベースのデータ構成については、図２及び図３で詳しく説明する。ＤＢ更新部１２は、コンテンツＤＢ２や会員ＤＢ３に対するデータの追加や削除などの処理を行う。シミュレーション部１３は、モデリングした人物と衣装を３次元的に重ね合わせたり、さらにそのような人物と衣装を重ね合わせた３次元データを結婚式場の背景画像と重ね合わせた式場の全体風景のデータを生成する処理などのシミュレーションの処理を実行する。送受信部１４は、家庭内ＰＣ８やモバイル端末９との間で各種のデータを送受信する処理を行う。
【００２７】
図２は、コンテンツＤＢ２に格納されるコンテンツデータ（レコード）例を示す図である。コンテンツ番号２１は、当該コンテンツデータを特定する番号である。区分２２は、当該コンテンツデータがどのような種類のデータであるかを示す区分データである。コンテンツ番号２１は、１０桁の数値で構成され、１〜３桁目はコンテンツ区分、４〜９桁目までは会員番号、１０桁目は性別（男性は１、女性は２）を表す。１〜３桁目のコンテンツ区分は、区分２２を示す値である。区分としては、人物、衣装、会場の背景、花、リボンなどがあり、コンテンツ番号２１の１〜３桁目と区分２２には、これらを特定するデータが設定される。区分が「人物」の場合、そのコンテンツデータは新郎新婦の人物の３次元データであり、コンテンツ番号２１の４〜９桁目には当該人物の会員番号が設定される。区分が「人物」以外の場合、そのコンテンツデータは、衣装、会場の背景、花、リボンなどの何れも予め式場側が撮影して用意しておくデータであるので、コンテンツ番号２１の４〜９桁目には当該コンテンツを特定する識別番号が設定されるものとする。例えば、区分が衣装のデータは何点も登録しておく必要があるので、それらの各衣装のコンテンツデータは、区分が「衣装」で、コンテンツ番号２１の４〜９桁目に各衣装を識別する識別番号を設定して区別できるようにする。コンテンツ番号２１の１０桁目は、区分が「人物」の場合は性別を示す値とするが、区分が「人物」以外の場合はこの１０桁目は利用しない。
【００２８】
登録年月日２３には、当該コンテンツデータがコンテンツＤＢ２に登録された日時を設定する。有効期限２４には、当該コンテンツデータがいつまで有効であるかを示す日時を設定する。データ２５には、コンテンツデータの本体データ、すなわち区分が「人物」であればその３次元データを、区分が「衣装」であればその３次元データを、設定する。
【００２９】
なお、区分が「人物」以外のコンテンツデータの有効期限２４には、無期限を示す所定の値が設定されるものとする。区分が「人物」の場合、そのコンテンツデータはその人物の３次元データであるが、初めに登録されたときには登録年月日から所定の日数が経過するまでを有効期限２４とし、挙式日が決まったら、その挙式日を有効期限２４とする。登録したコンテンツごとに、有効期限２４が過ぎたら自動的にそのコンテンツデータが消去される。
【００３０】
図３は、会員ＤＢ３に格納される会員情報の一例を示す図である。図に示すように、会員ＤＢ３には、会員番号３０１、会員氏名（男）３０２、会員氏名（女）３０３、メールアドレス３０４、電話番号３０５、契約日３０６、挙式日３０７、契約有無３０８、パスワード３０９、およびシミュレーション結果３１０が格納される。会員番号３０１は、結婚式を行うカップル毎に自動的に採番される番号である。会員番号毎に、カップル両者の氏名、メールアドレス、及び電話番号が登録される。契約日３０６は、本式場で結婚式を行うことの契約が為された日時である。契約有無３０８は、契約が為されているか否かを表すフラグ（１で契約が完了していることを示し、０で完了していないことを示す）である。挙式日が決定したとき、挙式日３０７にその日時が設定される。
【００３１】
通常、結婚式場を探しているユーザは、家庭内ＰＣ８やモバイル端末９から結婚式場の所定のホームページを参照したり、あるいは、直接、式場を訪れて、その式場の概要を知る。ユーザが最初に参照するホームページは、処理用ＰＣ４あるいは結婚式場業務システム７の何れで提供されるものでもよいが、該ホームページにより、ユーザは会員登録ができるものとする。また、式場を訪れた場合は、式場に設置してある端末から会員登録ができるものとする。例えば、家庭内ＰＣ８から会員登録を行う場合、図３に示すように、会員番号３０１に「０００１６３」が自動採番され、会員氏名（男）３０２に「火太刀  祖父男」、会員氏名（女）３０３に「目立  祖父子」、メールアドレス３０４に「hitachi@xxxxx.jp」、電話番号３０５に「03-xxxx-yyyy」というように、ユーザが入力したデータが設定される。また、契約有無３０８には「０」が格納される。この段階では契約前であるので、契約日３０６及び挙式日３０７は空欄としておく。会員登録することにより、このユーザにはパスワード３０９が与えられ、ユーザＩＤとなる会員番号３０１とパスワード３０９で本システムにログインすることができるようになる。ログインすることで、後述するような各種のサービスを受けることができる。
【００３２】
ユーザに提供されるサービスの１つとして、式の各種の場面のシミュレーションサービスがある。シミュレーション結果３１０の欄には、ユーザが衣装を選択したり各種のオプションを選択してシミュレーションした際の結果（どのような衣装を選択し、どのようなオプションを選択したかなどのデータを含む）を格納する。なお、詳しくは後述するが、契約を完了した場合と未契約の場合とでは、提供されるシミュレーションサービスに差違がある。
【００３３】
この会員が結婚式場との契約を完了したとき、契約日３０６と挙式日３０７が設定され、契約有無３０８が「１」に設定される。なお、挙式日３０７は、契約の後に決めてもよい。契約が完了した場合、そのカップルのモデリングデータ（すなわち、その新郎新婦の人物の３次元データ）をコンテンツＤＢ２に登録する。
【００３４】
次に、図１から３で説明した本実施形態のシステムの動作について説明する。
【００３５】
図４は、本システムのコンテンツ作成及び登録の動作を示すフローチャートである。この処理は、処理用ＰＣ４とＡＳＰサーバ１により実行される。式場側が予め用意しておく衣装、花、リボンなどのデータを取り込む際、及び、契約が完了した新郎新婦の人物の３次元データを取り込む際に、本処理が実行される。
【００３６】
ステップ４０１では、処理用ＰＣ４により、取り込むべきコンテンツ（人物、衣装、花、リボンなど）をＷｅｂカメラ５及び３Ｄカメラ６で撮影する。ステップ４０２では、撮影したデータを処理用ＰＣ４からＡＳＰサーバ１に送信して、モデリングを依頼する。ＡＳＰサーバ１のモデリング部１１は、送られてきた撮影データを用いてモデリング処理を行う。ＤＢ更新部１２は、ステップ４０３で、そのコンテンツが人物か判定する。人物であれば、ステップ４０４で会員ＤＢ３から会員情報を検索し（撮影データを処理用ＰＣ４からＡＳＰサーバ１に送信してモデリングを依頼する際に、撮影した人物の会員番号も併せて送るものとし、その会員番号で検索する）、登録されている会員であることを確認した後、ステップ４０５で登録する。ＤＢ更新部１２は、ステップ４０３の判定で人物でない場合、ステップ４０５に進み登録する。ステップ４０５では、コンテンツＤＢ２へのコンテンツデータの登録を行う。
【００３７】
図５は、シミュレーションサービスの全体の動作を示すフローチャートである。この処理は、ＡＳＰサーバ１が実行する。
【００３８】
ステップ５０１で、家庭用ＰＣ８（モバイル端末９からの接続要求でも同様であるが、以下では家庭用ＰＣ８を例として説明する）から接続要求を受けたＡＳＰサーバ１は、ログイン画面を家庭用ＰＣ８に表示する。ユーザが該ログイン画面でユーザＩＤ（会員番号）とパスワードを入力すると、ステップ５０２でそれらのデータを受け付け、会員ＤＢ３を参照して適正なユーザＩＤとパスワードであることを確認した後、ステップ５０３で会員ＤＢ３からその会員の会員データを取得する。ステップ５０４では、その会員が契約完了しているか否かを判定する。契約完了していれば、ステップ５０５で契約完了している会員向けのサービスを提供する。契約が未完了であれば、ステップ５０６で非契約会員向けのサービスを提供する。
【００３９】
図６は、ステップ５０５の契約会員向けのサービスの動作を示すフローチャートである。この処理は、シミュレーション部１３により実行される。
【００４０】
まずステップ６０１では、コンテンツＤＢ２から、ログインしたユーザの人物画像（３次元データ）を取得する。ステップ６０２で衣装試着シミュレーションを行い、ステップ６０３で会場選択を行い、ステップ６０４でオプション選択を行い、ステップ６０５で見積もり計算を行う。ステップ６０２の衣装試着シミュレーションの処理は、図８で詳しく説明するが、要するにユーザの人物画像の３次元データに衣装の３次元データを合成し、当該ユーザが当該衣装を試着した場合の３次元データを生成してユーザに見せる処理である。ステップ６０３の会場選択の処理は、図９で詳しく説明するが、要するに選択可能な複数の会場からユーザが選択した会場についての画像をユーザに見せる処理である。ステップ６０４のオプション選択の処理は、図１０で詳しく説明するが、要するに選択可能な各種のオプションからユーザが選択したオプションと会場の合成画像を生成してユーザに見せる処理である。ステップ６０５の見積もり計算の処理は、図１１で詳しく説明するが、要するにユーザの選択内容に応じた費用の見積もりを提示する処理である。
【００４１】
ステップ６０５の後、ステップ６０６で全体シミュレーション画像（動画）を作成し、ステップ６０７でその全体シミュレーション画像を再生する。全体シミュレーション画像は、ステップ６０３で選択した会場の画像に、ステップ６０４で選択したオプションの装飾物など（例えば、テーブル上の花など）を合成し、さらに当該ユーザの人物画像にステップ６０２で選択した衣装を合成したものをその会場内に配置して、式の進行に沿った動きをさせるものである。その表示例については、図１４で説明する。
【００４２】
ステップ６０７の後、ステップ６０８で視点の切り替え操作があったときや、ステップ６０９で再度の再生選択操作が為されたときは、ステップ６０６に戻って、画像作成から再処理する。ステップ６１０で、設定変更を行う場合は、ステップ６１３で設定変更（図１２）を行った後、ステップ６０６に戻る。ステップ６１１で終了が選択されると、ステップ６１２でログアウトし、処理が終了する。
【００４３】
なお、図６の処理では、再生完了後のみならず、再生中にも視点の切り替えや設定変更が可能である。
【００４４】
図７は、ステップ５０６の非契約会員向けのサービスの動作を示すフローチャートである。この処理は、シミュレーション部１３により実行される。
【００４５】
ステップ７０１で、コンテンツＤＢ２から、モデルの人物画像を取得する。非契約会員については、未だ人物画像をコンテンツＤＢ２へ登録していないので、当該ユーザの画像は利用できない。そこで、サービス事業者側が用意したモデル画像を用いて、シミュレーションを行う。ステップ７０２では、簡易衣装試着シミュレーションを行う。この処理は、ステップ６０２の衣装試着シミュレーションと同様の処理であるが、非契約会員であるので、試着できる衣装を数着に制限し、契約会員との差別化を図っている。また、予め決められた会場や装飾オプションを用いて、選択した衣装をまとったモデル画像で全体シミュレーションを行うものとする。ユーザが選択できる範囲が限られているので、個別の見積もり処理も行わない。ステップ７０３，７０４の処理は、ステップ６０６，６０７と同様である。ステップ７０５で再度の再生選択が指示された場合は、ステップ７０３に戻る。ステップ７０７で終了が選択された場合は、ステップ７０７でログアウトし、処理が終了する。
【００４６】
なお、ログアウト時にユーザの選択情報を保存しておき、そこから好みを分析して、当該ユーザに対する推奨プランを提案してもよい。
【００４７】
図８は、ステップ６０２，７０２の衣装試着シミュレーションのフローチャートである。この処理は、シミュレーション部１３により実行される。
【００４８】
まず、ステップ８０１で、接続元のユーザの家庭用ＰＣ８に衣装シミュレーション画面を表示する。図１３に、衣装シミュレーション画面１３００の例を示す。１３０１は、選択可能な衣装の一覧表示である。一覧表示１３０１の右端の右向き三角印または左端の左向き三角印をクリックすることにより、さらに多くの衣装の選択肢を表示させることができる。
【００４９】
ステップ８０２で、一覧表示１３０１の中からユーザが１つの衣装をクリック（選択）すると、その操作指示を受けたシミュレーション部１３は、ステップ８０３で人物画像に選択された衣装の画像を合成する。人物画像は、契約会員サービスのステップ６０２での処理では当該契約会員の人物画像であり、非契約会員サービスのステップ７０２での処理では予め用意されているモデルの人物画像である。また、非契約会員サービスでの処理では、図１３の一覧表示１３０１で選択可能な衣装は数着に制限されている。
【００５０】
ステップ８０３の後、ステップ８０４で試着シミュレーション表示を行う。図１３の１３０２は、試着シミュレーション表示の例である。人物画像に、ユーザにより選択された衣装の画像が合成されたものが表示されている。ステップ８０５で、人物画像（図１３の試着シミュレーション表示１３０２の中央の表示）部分をマウスで上下左右にドラッグすると、ステップ８０６で当該人物像が指定方向に回転処理され、ステップ８０４で再表示される。これにより、ユーザは、正面からどのように見えるかだけではなく、後ろからや横からもどのように見えるのかを確認できる。また、３次元シミュレーションであるため、実際に試着しなくても、試着した場合と同様にドレスのラインがどのようにでるのか、また、裾がどのように広がるのかを、リアルに確認できる。
【００５１】
ステップ８０７で、ユーザが決定ボタン（図１３では不図示）をクリックすると、その衣装が決定されたものとして、当該会員の会員データのシミュレーション結果３１０の欄に保存される。
【００５２】
図９は、ステップ６０３の会場選択のフローチャートである。この処理は、シミュレーション部１３が実行する。
【００５３】
ステップ９０１で、接続元のユーザの家庭用ＰＣ８に会場シミュレーション画面を表示する。この画面には複数の会場の選択肢が表示されており、ユーザは、ステップ９０２で、その中から使用したい会場を選択する。ステップ９０３では、ユーザが選択した会場のシミュレーション再生が実行される。これは、当該会場の全体像が分かるような動画を用意しておき再生するものである。ステップ９０４で会場シミュレーションの方向を変更する場合は、ステップ９０５で再生する視点を切り替え、ステップ９０３に戻る。これにより、ユーザは、様々な角度から参照して会場を確認できる。例えば、新郎新婦が歩く視点や正面の視点など、切り替えながら式場の雰囲気を確認することができる。ステップ９０６で、ユーザが決定ボタンをクリックすると、その会場が決定されたものとして、当該会員の会員データのシミュレーション結果３１０の欄に保存される。
【００５４】
図１０は、ステップ６０４のオプション選択のフローチャートである。この処理は、シミュレーション部１３が実行する。
【００５５】
ステップ１００１で、接続元のユーザの家庭用ＰＣ８にオプションシミュレーション画面を表示する。この画面には複数のオプションの選択肢が表示されており、ユーザは、ステップ１００２で、その中からオプションを選択する。ステップ１００３では、ユーザが選択したオプションと会場の画像が合成される。ステップ１００４で、合成した結果の会場シミュレーションの再生を行う。これにより、ユーザがオプションとして選択した花やテーブルクロス等の装飾品で装飾された会場の動画が表示される。ステップ１００５で会場シミュレーションの方向を変更する場合は、ステップ１００６で再生する視点を切り替え、ステップ１００３に戻る。これにより、種々のオプションを試しながら、様々な角度から会場を確認できる。ステップ１００７で、ユーザが決定ボタンをクリックすると、選択したオプションが決定されたものとして、当該会員の会員データのシミュレーション結果３１０の欄に保存される。
【００５６】
図１１は、ステップ６０５の見積もり計算のフローチャートである。図１１（ａ）はＡＳＰサーバ１のシミュレーション部１３が実行する処理であり、図１１（ｂ）は結婚式場業務システム７が実行する処理である。
【００５７】
まずステップ１１０１で、シミュレーション部１３が、シミュレーション部１３で現在保持しているオプション一覧表のバージョン情報を業務システム７に送信する。オプション一覧表とは、各種のオプションの費用が記載された一覧表である。これらの費用は、式場側が決定するものであるので、マスターデータとなるオプション一覧表は結婚式場業務システム７に保存されている。一方、ＡＳＰサーバ１のシミュレーション部１３で費用計算を行う際に参照するために、シミュレーション部１３はオプション一覧表を保持している。シミュレーション部１３で保持しているオプション一覧表が最新のものであるかを確認するため、ステップ１１０１でバージョン情報を結婚式場業務システム７に送信している。
【００５８】
結婚式場業務システム７では、ステップ１１１１で、ＡＳＰサーバ１から送信されたバージョン情報を受信する。ステップ１１１２で、そのバージョンが最新かを判定する。最新であった場合は、ステップ１１１３で、ＡＳＰサーバ１が保持するオプション一覧表が最新である旨を示す通知を、ＡＳＰサーバ１に送信する。最新でなかった場合は、ステップ１１１４で、オプション一覧表の最新版をＡＳＰサーバ１に送信する。
【００５９】
ＡＳＰサーバ１では、ステップ１１０２で、結婚式場業務システム７から、オプション一覧表が最新である旨を示す通知、またはオプション一覧表の最新版を受信する。オプション一覧表の最新版を受信した場合は、保持しているオプション一覧表を最新のものに置き換える。ステップ１１０３で、選択されている会場、衣装、及びオプションに応じて、オプション一覧表を参照して費用計算を行う。計算結果は、後述するように表示される。
【００６０】
図１２は、ステップ６１３の設定変更のフローチャートである。この処理は、ＡＳＰサーバ１のシミュレーション部１３が実行する。
【００６１】
ステップ１２０１で、設定変更する対象を判別する。衣装変更する場合は、ステップ１２０２で衣装試着シミュレーション（図８）の処理を行う。会場変更する場合は、ステップ１２０３で会場選択（図９）の処理を行う。オプション変更する場合は、ステップ１２０４でオプション選択（図１０）の処理を行う。ステップ１２０２〜１２０４の後、ステップ１２０５で見積もり計算（図１１）の処理を行う。
【００６２】
図１４は、図６の契約会員サービスの処理のステップ６０７で実行されるシミュレーション画面の再生の例であり、見積もり結果の表示例１４００である。１４０５は進行表に沿った複数の場面の選択肢であり、ここから１つの場面を選択して再生ボタン１４０２を押すことにより、再生画面１４０１でその場面での全体シミュレーション再生が行われる。１４０７は視点の選択肢であり、ここで視点を切り替えることができる。視点が切り替えられたときには、図６のステップ６０８から６０６に戻って、新たな視点でのシミュレーション画像を作成し、再生画面１４０１で再生することができる。
【００６３】
１４０６は会場の選択肢を示す。ここから会場の変更を行うと、ステップ６１０から６１３に進み、図１２のステップ１２０３で会場選択が行われ（この場合、図９のステップ９０２では、既に指定されている切り替え先の会場が選択されたとして処理する）、切り替え先の会場のデータで全体シミュレーション画像が作成されて再生が行われる。図１４では、衣装の変更やオプションの変更を行うためのボタンは不図示としたが、衣装の変更やオプションの変更の指示があった場合も、会場の変更と同様にして、変更後の衣装やオプションで全体シミュレーション画像が作成されて再生が行われる。
【００６４】
１４０８と１４０９は、費用の見積もり計算結果の表示例である。１４０８では、選択されているオプション毎の費用が表示される。１４０９では、それらを合計した金額が表示される。
【００６５】
以上のようにして、ユーザは、衣装、会場、種々のオプションを任意に選択しながら、３次元のシミュレーション画像（動画）で式の各場面でのイメージを把握できる。特に、自分を撮影した３次元データを利用した３次元のシミュレーション画像であるので、視点を変えて再生することにより、例えば、新郎の視点、新婦の視点からどのような雰囲気になるのかを確認できるのみならず、ドレスを着て歩く新郎新婦が、友人席や親族席に座る出席者からどのように見えるのか、遠い席からどのように見えるのか、正面からはどのように見えるのか、といったことを確認しながら、衣装や式場の装飾を確認することができる。ユーザは、そのようなシミュレーション画像を、自宅のＰＣやモバイル端末から見ることができるので、式場を何回も訪れることなく自分の結婚式のイメージを把握できる。さらに、そのようなイメージを把握できた上で、自分が選択した会場、衣装、及びオプション毎の費用が明確に提示されるので、費用見積もりに対する不信感が生じることもない。どのような選択をしたかは、会員ＤＢに格納されているので、式場を訪問して最終決定する場合も打合せの時間が短縮できる。
【００６６】
式場側にとってみると、非契約の状態でも会員に登録してもらえば、その会員に営業活動をすることができる。非契約会員で行えるシミュレーションと、契約会員になると行えるシミュレーションとで、サービスに差違を付けることにより、非契約会員が契約会員になる動機付けができる。ユーザが選択した衣装や会場やオプションに応じた費用も、シミュレーション結果とともに、明確に提示できるので、見積もりの信用度を落とすことはない。
【００６７】
なお、上記実施形態では、会場や、人物、衣装、花などの装飾物については３次元データで表現する例で説明したが、少なくとも人物と衣装を３次元データで表現すれば、衣装の試着シミュレーションは３次元で可能となり、新郎新婦は自分たちがどのように見えるかについてのイメージは把握できるので十分と言える。従って、会場や装飾物については、３次元データでなく２次元データで表現してもよい。
【００６８】
会場や装飾物の形状は３次元データで表現し（この場合、例えば花の形状は６角柱や８角柱にするなど、適宜大まかな形状で表現してもよい）、会場の壁の色や窓など、あるいは装飾物の外観は、２次元の画像を会場の内壁面や装飾物の形状の外面に貼り付けるようにして表現してもよい。また、会場や装飾物のデータについては２次元の写真を利用し、２次元の写真と３次元の人物データとを組み合わせて静止画により各シーンを表現してもよい。会場や装飾物などの背景画像を２次元で表現したとしても、新郎新婦の人物のデータは３次元で表現するので、衣装の試着シミュレーションは３次元で行える。また、背景画像を２次元で表現する場合は、視点を切り替えた場合の背景画像の見え方を、視点毎の背景画像データで表現し（例えば、第１の視点から見た場合の背景画像データ、第２の視点から見た場合の背景画像データ、…を用意しておく）、選択された視点に応じた背景画像の中に３次元で表現された新郎新婦の画像を配置して、全体シミュレーション画像（動画）とすればよい。この場合、最終的な全体シミュレーション画像は、動画でも静止画でもよい。静止画の場合は、いわゆるパラパラマンガのように何枚かの静止画でそのシーンの流れが分かるようにするとよく、その場合、視点を変えながらの静止画で表現するとよい。
【００６９】
さらに、上記実施形態では、図６のステップ６０６，６０７及び図７のステップ７０３，７０４で作成し再生する全体シミュレーション画像（動画）は、新郎新婦の３次元画像と３次元の背景画像（会場や装飾物）とを合成して得られた３次元の全体のデータを利用して、３次元で表現されている新郎新婦の動きをシミュレーションし、選択された視点に応じてそのシミュレーション結果の動画データを生成しているが、最終的な全体シミュレーションの結果の生成方法はどのようなものでもよい。上記実施形態では、予め幾つかの視点を用意し、その中から選択された視点に応じたデータを生成しているが、３次元データで表現されているので、任意の視点から見た動画や静止画を生成して表現する方法を用いてもよい。
【００７０】
さらに、人物や衣装などは、３Ｄカメラで撮影して３次元データを取得する代わりに、２次元画像から３次元データを求める手法を用いてもよい。また、予め人の形を表現する３次元データを用意しておき、その周りに、人物の周囲から撮影した２次元画像を貼り付けて３次元データを取得してもよい。さらに、例えば８方向から撮影した２次元画像を利用し、シミュレーションするときには、視点の角度に応じて前記８方向から撮影した画像の中の１つを選択して表示するような擬似的な３次元データでもよい（正確には３次元データとは言えないが、本発明の３次元データは、そのような擬似的なデータも含むものとする）。
【符号の説明】
【００７１】
１…ＡＳＰサーバー、２…コンテンツデータベース、３…会員データベース、４…処理用ＰＣ、５…Ｗｅｂカメラ、６…三次元カメラ、７…結婚式場業務システム、８…挙式希望カップルの家庭内ＰＣ、９…モバイル端末、１０…インターネット、１１…モデリング処理部、１２…ＤＢ更新部、１３…シミュレーション部、１４…送受信部。
【図１】
0005833306.tif 000002
【図２】
0005833306.tif 000003
【図３】
0005833306.tif 000004
【図４】
0005833306.tif 000005
【図５】
0005833306.tif 000006
【図６】
0005833306.tif 000007
【図７】
0005833306.tif 000008
【図８】
0005833306.tif 000009
【図９】
0005833306.tif 000010
【図１０】
0005833306.tif 000011
【図１１】
0005833306.tif 000012
【図１２】
0005833306.tif 000013
【図１３】
0005833306.tif 000014
【図１４】
0005833306.tif 000015