(57)【特許請求の範囲】
【請求項１】
撮影画像に含まれる対象人物画像を抽出し、この対象人物画像に応じたポーズ情報を送信すると共に、このポーズ情報の送信に応答して受信された該ポーズ情報に対応する対応画像を前記撮影画像に合成して出力する端末と通信する画像配信サーバであって、
前記端末から前記撮影画像に含まれる対象人物画像に応じたポーズ情報を受信するポーズ情報受信手段と、
異なるポーズ情報毎に対応画像を記憶する対応画像記憶手段と、
前記ポーズ情報受信手段により受信されたポーズ情報に対応する対応画像を前記対応画像記憶手段から読み出して前記端末に配信する画像配信手段と、
を備えたことを特徴とする画像配信サーバ。
【請求項２】
撮影画像に含まれる対象人物画像を抽出し、この対象人物画像に応じたポーズ情報及びキャラクタの種類を送信すると共に、このポーズ情報及びキャラクタの種類の送信に応答して受信された該ポーズ情報及びキャラクタの種類に対応する対応画像を前記撮影画像に合成して出力する端末と通信する画像配信サーバであって、
前記端末から撮影画像に含まれる対象人物画像に応じたポーズ情報及びキャラクタの種類を受信する受信手段と、
異なるポーズ情報毎に複数種類のキャラクタからなる対応画像を記憶する対応画像記憶手段と、
前記受信手段により受信されたポーズ情報及びキャラクタの種類に対応する対応画像を前記対応画像記憶手段から読み出して前記端末に配信する画像配信手段と、
を備えたことを特徴とする画像配信サーバ。
【請求項３】
さらに、
前記端末から当該端末の位置情報を受信する位置情報受信手段を備え、
前記画像配信手段は、前記位置情報受信手段により受信された前記端末の位置情報が特定の場所にある場合には、前記受信手段により受信されたポーズ情報及び当該特定の場所に応じたキャラクタの対応画像を前記対応画像記憶手段から読み出して前記端末に配信する、
ことを特徴とする請求項２に記載の画像配信サーバ。
【請求項４】
さらに、
前記画像配信手段は、現在時刻が特定の時間にある場合には、前記受信手段により受信されたポーズ情報及び当該特定の時間に応じたキャラクタの対応画像を前記対応画像記憶手段から読み出して前記端末に配信する、
ことを特徴とする請求項２に記載の画像配信サーバ。
【請求項５】
さらに、
前記配信手段による画像の配信に応じて前記端末に課金する課金手段を備えたことを特徴とする請求項１乃至請求項４の何れか１項に記載の画像配信サーバ。
【請求項６】
前記対応画像記憶手段により記憶される対応画像には、前記端末における撮影画像から抽出されて受信された画像が含まれ、各画像に応じたポーズ情報に対応付けられて記憶されることを特徴とする請求項１乃至請求項４の何れか１項に記載の画像配信サーバ。
【請求項７】
前記対応画像記憶手段により記憶される対応画像には、前記端末によりインターネットからダウンロードされて受信された画像が含まれ、各画像に応じたポーズ情報に対応付けられて記憶されることを特徴とする請求項１乃至請求項４の何れか１項に記載の画像配信サーバ。
【請求項８】
撮影画像に含まれる対象人物画像を抽出し、この対象人物画像に応じたポーズ情報を送信すると共に、このポーズ情報の送信に応答して受信された該ポーズ情報に対応する対応画像を前記撮影画像に合成して出力する端末と通信するサーバコンピュータを制御するための画像配信プログラムであって、
前記サーバコンピュータを、
前記端末から前記撮影画像に含まれる対象人物画像に応じたポーズ情報を受信するポーズ情報受信手段、
異なるポーズ情報毎に対応画像を記憶する対応画像記憶手段、
前記ポーズ情報受信手段により受信されたポーズ情報に対応する対応画像を前記対応画像記憶手段から読み出して前記端末に配信する画像配信手段、
として機能させるようにしたコンピュータ読み込み可能な画像配信プログラム。
【請求項９】
撮影画像に含まれる対象人物画像を抽出し、この対象人物画像に応じたポーズ情報を送信すると共に、このポーズ情報の送信に応答して受信された該ポーズ情報に対応する対応画像を前記撮影画像に合成して出力する端末と通信するコンピュータによる画像配信方法であって、
前記コンピュータによって、
前記端末から前記撮影画像に含まれる対象人物画像に応じたポーズ情報を受信するポーズ情報受信ステップと、
異なるポーズ情報毎に対応画像をメモリに記憶する対応画像記憶ステップと、
前記ポーズ情報受信ステップにて受信されたポーズ情報に対応する対応画像を前記対応画像記憶ステップにて記憶されたメモリから読み出して前記端末に配信する画像配信ステップと、
からなることを特徴とする画像配信方法。
【請求項１０】
撮影画像に含まれる対象人物画像を抽出し、この対象人物画像に応じたポーズ情報及びキャラクタの種類を送信すると共に、このポーズ情報及びキャラクタの種類の送信に応答して受信された該ポーズ情報及びキャラクタの種類に対応する対応画像を前記撮影画像に合成して出力する端末と通信するサーバコンピュータを制御するための画像配信プログラムであって、
前記サーバコンピュータを、
前記端末から撮影画像に含まれる対象人物画像に応じたポーズ情報及びキャラクタの種類を受信する受信手段、
異なるポーズ情報毎に複数種類のキャラクタからなる対応画像を記憶する対応画像記憶手段、
前記受信手段により受信されたポーズ情報及びキャラクタの種類に対応する対応画像を前記対応画像記憶手段から読み出して前記端末に配信する画像配信手段、
として機能させるようにしたコンピュータ読み込み可能な画像配信プログラム。
【請求項１１】
撮影画像に含まれる対象人物画像を抽出し、この対象人物画像に応じたポーズ情報及びキャラクタの種類を送信すると共に、このポーズ情報及びキャラクタの種類の送信に応答して受信された該ポーズ情報及びキャラクタの種類に対応する対応画像を前記撮影画像に合成して出力する端末と通信するコンピュータによる画像配信方法であって、
前記コンピュータによって、
前記端末から撮影画像に含まれる対象人物画像に応じたポーズ情報及びキャラクタの種類を受信する受信ステップと、
異なるポーズ情報毎に複数種類のキャラクタからなる対応画像をメモリに記憶する対応画像記憶ステップと、
前記受信ステップにて受信されたポーズ情報及びキャラクタの種類に対応する対応画像を前記対応画像記憶ステップにて記憶されたメモリから読み出して前記端末に配信する画像配信ステップと、
からなることを特徴とする画像配信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カメラ付携帯端末などにおいて撮影された撮影画像に応じた画像を配信するための画像配信サーバ、画像配信プログラム、及び画像配信方法に関する。
【０００２】
【従来の技術】
従来、各種のスチルカメラやビデオカメラにおいて、撮影した画像に対し他の画像を合成して表示あるいは印刷して出力するものがある。
【０００３】
例えば撮影フレームの固定した位置に予め用意された花や人気キャラクタなどのアニメ画像を合成して出力するものや、同予め用意されたアニメ画像を撮影フレーム内の希望の位置に合成して出力するものなどが実用されている。
【０００４】
また、デジタルカメラにより撮影された画像をパーソナルコンピュータの表示画面上に表示させて他の画像と合成して編集することもできるが、この場合に他の画像は例えば他の画像ファイルから選択的に切り出したり、インターネット上の任意のホームページ画面からダウンロードしたりするなどして取得され、撮影画像上の希望位置に合成される。
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来の画像処理システムでは、撮影画像に対して、予め用意された画像を固定あるいは希望の位置に合成して出力するだけのものであるため、撮影画像以外の合成画像が常に固定的で変化が無く、またインターネットから多様な画像をダウンロードして利用するにしても、撮影画像とは関係のない単なる飾りでしかないため、面白味に欠け飽きが来やすい問題がある。
【０００６】
本発明は、前記のような問題に鑑みてなされたもので、端末での撮影画像に合成などを行うのに単に固定的な画像を配信するのではなく、当該撮影画像に応じた画像を配信することが可能になる画像配信サーバ、画像配信プログラム、及び画像配信方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明に係る画像配信サーバは、撮影画像に含まれる対象人物画像を抽出し、この対象人物画像に応じたポーズ情報を送信すると共に、このポーズ情報の送信に応答して受信された該ポーズ情報に対応する対応画像を前記撮影画像に合成して出力する端末と通信する画像配信サーバであって、
前記端末から前記撮影画像に含まれる対象人物画像に応じたポーズ情報を受信するポーズ情報受信手段と、
異なるポーズ情報毎に対応画像を記憶する対応画像記憶手段と、
前記ポーズ情報受信手段により受信されたポーズ情報に対応する対応画像を前記対応画像記憶手段から読み出して前記端末に配信する画像配信手段と、
を備えたことを特徴とする。
【００１０】
このような、本発明に係る画像配信サーバでは、端末において撮影画像に含まれる対象人物画像が抽出され、この対象人物画像に応じたポーズ情報が送信されると、この端末から送信されたポーズ情報がポーズ情報受信手段により受信される。すると、画像配信手段により、受信されたポーズ情報に対応する対応画像が、異なるポーズ情報毎に対応画像を記憶している対応画像記憶手段から読み出されて端末へ配信されるので、端末はその撮影画像から抽出された対象人物画像に応じた対応画像をサーバにより配信させて取得し、撮影画像に合成させて出力できる。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
【００１２】
（第１実施形態）
図１は本発明の実施形態に係る画像配信システムにおける画像配信サーバ１０の電子回路の構成を示すブロック図である。
【００１３】
図２は前記画像配信システムにおける端末装置２０の電子回路の構成を示すブロック図である。
【００１４】
この画像配信システムは、画像配信サーバ１０からインターネット，Bluetooth(R)などの通信ネットワークに接続された携帯電話２０Ａ，携帯端末（ＰＤＡ）２０Ｂ，パーソナルコンピュータ（ＰＣ）２０Ｃ，デジタルカメラ２０Ｄなどの各種の端末装置２０…に対して画像を配信するサービスを行うシステムである。この画像配信サーバ１０は、各端末装置２０（２０Ａ〜２０Ｄ）…において取得された撮影画像中の対象画像に応じた他の画像（例えば撮影画像中の人物画像に応じたキャラクタの画像）を配信する。
【００１５】
図１において、画像配信サーバ１０は、各種の記録媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータによって構成され、その電子回路には、ＣＰＵ(central processing unit)１１が備えられる。
【００１６】
ＣＰＵ１１は、メモリ１２内に予め記憶されたサーバ制御プログラム、あるいはＣＤ−ＲＯＭなどの外部記録媒体１３から記録媒体読取部１４を介して前記メモリ１２に読み込まれたサーバ制御プログラム、あるいはインターネットＮ上の他のＷｅｂサーバ（この場合はプログラムサーバ）から電送制御部１５を介して前記メモリ１２に読み込まれたサーバ制御プログラムに応じて、回路各部の動作を制御するもので、前記メモリ１２に記憶されたサーバ制御プログラムは、伝送制御部１５を介して接続されるインターネットＮ上の各端末装置２０（２０Ａ〜２０Ｃ）…からの通信信号、あるいは近距離無線通信部１６を介して接続されるデジタルカメラ２０Ｄからの通信信号、あるいはキーやタッチパネルからなる入力部１７からのオペレータ操作に応じた入力信号に応じて起動される。
【００１７】
前記ＣＰＵ１１には、前記メモリ１２、記録媒体読取部１４、電送制御部１５、近距離無線通信部１６、入力部１７が接続される他に、ＬＣＤやＣＲＴからなる表示部１８などが接続される。
【００１８】
メモリ１２には、当該画像配信サーバ１０の全体の動作を司るシステムプログラムや電送制御部１５を介してインターネットＮ上の各端末装置２０（２０Ａ〜２０Ｃ）…とデータ通信するための通信プログラム、近距離無線通信部１６を介してその通信範囲内に存在するデジタルカメラ２０Ｄとデータ通信するための近距離通信プログラムが記憶される他に、前記電送制御部１５や近距離無線通信部１６を介して通信接続される各端末装置２０（２０Ａ〜２０Ｄ）…から取得された撮影画像に対して当該撮影画像内の対象画像に応じた対応画像の生成・配信処理などを行うための画像配信処理プログラム１２ａなどが記憶される。
【００１９】
また、このメモリ１２には、モデルポーズ画像メモリ１２ｂ、修正モデルポーズ画像メモリ１２ｃ、キャラ１「ウサギ」ポーズ画像メモリ１２ｄ、キャラ２「クマ」ポーズ画像メモリ１２ｅ、キャラ３「ネコ」ポーズ画像メモリ１２ｆ、依頼者端末情報メモリ１２ｇが用意され、さらにそのワークエリアには撮影画像メモリ１２ｈや画像処理ワークエリア１２ｉなどが用意される。
【００２０】
図３は前記画像配信サーバ１０のキャラ１「ウサギ」ポーズ画像メモリ１２ｄ：キャラ２「クマ」ポーズ画像メモリ１２ｅ：キャラ３「ネコ」ポーズ画像メモリ１２ｆにそれぞれ記憶された各種のポーズに対応する各キャラクタ画像を示す図である。
【００２１】
このキャラ１「ウサギ」，２「クマ」，３「ネコ」の各ポーズ画像メモリ１２ｄ，１２ｅ，１２ｆに記憶された各キャラクタそれぞれの各種のポーズ画像は、通信接続される外部の各端末装置２０（２０Ａ〜２０Ｄ）からの依頼に伴い入力された撮影画像上の被写体画像（対象画像）のポーズに応じた真似画像として使用されるもので、異なるポーズ毎にそのポーズＮｏ．が対応付けられて記憶される。
【００２２】
図４は前記画像配信サーバ１０のモデルポーズ画像メモリ１２ｂに記憶されたモデルポーズに対応するモデル画像を示す図である。
【００２３】
このモデルポーズ画像メモリ１２ｂに記憶された各種ポーズのモデル画像は、通信接続される外部の各端末装置２０（２０Ａ〜２０Ｄ）…からの依頼に伴い入力された撮影画像上の被写体画像（対象画像）のポーズに応じた類似のモデル画像を取得するために使用されるもので、異なるポーズ毎にそのポーズＮｏ．が対応付けられて記憶され、さらに各ポーズＮｏ．毎に３種のバリエーションＡ，Ｂ，Ｃのモデル画像が記憶される。
【００２４】
そして、前記キャラ１「ウサギ」ポーズ画像メモリ１２ｄ，キャラ２「クマ」ポーズ画像メモリ１２ｅ，キャラ３「ネコ」ポーズ画像メモリ１２ｆにそれぞれ記憶された各キャラクタ画像には、前記モデルポーズ画像メモリ１２ｂに記憶された全てのポーズＮｏ．（Ｎｏ．1A,1B,1C、2A,2B,2C、〜、nA,nB,nC）に対応する同じポーズのキャラクタ画像が用意されて記憶される。
【００２５】
修正モデルポーズ画像メモリ１２ｃに記憶される修正モデル画像は、まず図４のポーズＮｏ．2Aで示した全身ポーズの標準モデル画像が、標準外の被写体画像（対象画像）に合わせて縦横修正され、ポーズＮｏ．2Aに対応する修正モデル画像として得られるもので、このポーズＮｏ．2Aに対応する修正モデル画像の修正比（修正バランス）に従って他の各ポーズに対応する前記全ての標準モデル画像が修正され、当該修正モデルポーズ画像メモリ１２ｃに記憶される。
【００２６】
なお、前記モデルポーズ画像メモリ１２ｂ及び修正モデルポーズ画像メモリ１２ｃについては、後述の第２実施形態に係る画像配信システムの画像配信サーバ１０には備えられない。
【００２７】
依頼者端末情報メモリ１２ｇには、当該画像配信サーバ１０に対して画像配信会員の登録依頼のあった端末装置２０（２０Ａ〜２０Ｄ）…それぞれの通信取引個人情報として、各端末ＩＤ，銀行口座番号，パスワードなどが記憶され、会員登録される。
【００２８】
撮影画像メモリ１２ｈには、通信接続された外部の各端末装置２０（２０Ａ〜２０Ｄ）…から入力された撮影画像データがその撮影画像単位で一時記憶される。
【００２９】
画像処理ワークエリア１２ｉには、前記画像配信処理プログラム１２ａに従い処理される画像データがその画像処理に応じて一時記憶される。
【００３０】
図２において、端末装置２０は、各種の記録媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータによって構成され、その電子回路には、ＣＰＵ(central processing unit)２１が備えられる。
【００３１】
ＣＰＵ２１は、メモリ２２内に予め記憶された端末制御プログラム、あるいはＣＤ−ＲＯＭやＲＯＭカードなどの外部記録媒体２３から記録媒体読取部２４を介して前記メモリ２２に読み込まれた端末制御プログラム、あるいはインターネットＮ上のＷｅｂサーバ（この場合はプログラムサーバ）から電送制御部２５を介して前記メモリ２２に読み込まれた端末制御プログラムに応じて、回路各部の動作を制御するもので、前記メモリ２２に記憶された端末制御プログラムは、キーやタッチパネルからなる入力部２６からのユーザ操作に応じた入力信号、あるいは画像入力部２７ａを介してデジタルカメラ（部）３２から入力される画像信号、あるいは電送制御部２５を介して接続されるインターネットＮ上の画像配信サーバ１０など各Ｗｅｂサーバとの通信信号、あるいは近距離無線通信部２８を介して接続される画像配信サーバ１０との通信信号、あるいはＧＰＳ(global positioning system)２９からの本端末装置２０の移動に応じた現在位置検出信号に応じて起動される。
【００３２】
前記ＣＰＵ２１には、前記メモリ２２、記録媒体読取部２４、電送制御部２５、入力部２６、画像入力部２７ａ、近距離無線通信部２８、ＧＰＳ２９が接続される他に、ＬＣＤからなる表示部３０、画像出力部２７ｂを介した画像印刷機３１などが接続される。
【００３３】
画像入力部２７は、外部接続されたデジタルカメラ３２あるいは内蔵されたデジタルカメラ（部）３２からの撮影画像データを入力するもので、例えば本端末装置２０がケータイ電話２０Ａや携帯端末装置（ＰＤＡ）２０Ｂ，デジタルカメラ２０Ｄである場合には内蔵されたデジタルカメラ部３０からの撮影画像データが入力され、パーソナルコンピュータ（ＰＣ）２０Ｃである場合には外部接続されたデジタルカメラ３２からの撮影画像データが入力される。
【００３４】
画像出力部２７ｂは、前記画像入力部２７ａから入力された撮影画像データや当該撮影画像に基づいて前記画像配信サーバ１０に依頼して画像処理され配信された画像データを出力するもので、この出力画像データは画像印刷機３１に出力されて印刷が行われる。
【００３５】
メモリ２２には、当該端末装置２０（２０Ａ〜２０Ｄ）の全体の動作を司るシステムプログラムや電送制御部２５を介してインターネットＮ上にある画像配信サーバ１０などの各Ｗｅｂサーバとデータ通信するための通信プログラム、近距離無線通信部２８を介してその通信範囲内に存在する画像配信サーバ１０とデータ通信するための近距離通信プログラムが記憶される他に、画像入力部２７ａから入力された撮影画像に基づいた前記画像配信サーバ１０への画像処理の依頼処理や当該画像配信サーバ１０から配信された画像データの表示や画像出力部２７ｂを介した印刷処理などを行うための通信・画像処理プログラム２２ａなどが記憶される。
【００３６】
なお、この端末装置２０（２０Ａ〜２０Ｄ）…のメモリ２２には、後述する第２実施形態に係る画像配信システムでの端末装置２０（２０Ａ〜２０Ｄ）…の場合において、本第１実施形態の画像配信サーバ１０のメモリ１２に用意されたモデルポーズ画像メモリ１２ｂ、修正モデルポーズ画像メモリ１２ｃと同仕様のモデルポーズ画像メモリ２２ｂ、修正モデルポーズ画像メモリ２２ｃが用意される。
【００３７】
前記メモリ２２のワークエリアには、前記通信・画像処理プログラム２２ａに従い処理される画像データがその画像処理に応じて一時記憶される画像処理ワークエリア２２ｄなどが用意される。
【００３８】
このように構成された第１実施形態の画像配信システムについて、その動作概要を説明する。
【００３９】
図５は前記画像配信システムの端末装置２０からの画像配信依頼に基づいた画像配信サーバ１０による左右反対位置追加モード指定時のキャラクタ画像「ウサギ」による左右反対位置追加合成状態を示す図である。
【００４０】
図５（Ａ）に示すように、端末装置２０において、例えばパートナーとのダンスを予め意識した被写体画像（対象画像）Ｈを撮影し、この撮影画像１２h1に基づいて、画像配信サーバ１０へ左右反対位置追加モードを指定して画像配信を依頼する。
【００４１】
すると、図５（Ｂ）に示すように、端末装置２０から画像配信依頼された撮影画像１２h1から被写体画像（対象画像）Ｈが抽出され、左右反対位置追加のキャラクタ画像として「ウサギ」が指定されると、図５（Ｃ）に示すように被写体画像（対象画像）Ｈのポーズに類似のポーズＮｏ．１９「ダンス」の「ウサギ」のキャラクタ画像がキャラ１「ウサギ」ポーズ画像メモリ１２ｄから読み出される。すると、このキャラ１「ウサギ」ポーズ画像メモリ１２ｄから読み出された被写体画像（対象画像）Ｈに類似のポーズＮｏ．１９「ダンス」の「ウサギ」のキャラクタ画像が左右反転され、図５（Ｄ）に示すように撮影画像１２h1上の中心を対称とした被写体（対象画像）Ｈと反転した位置に合成される。そして、この左右反対位置追加の合成画像は、前記画像配信依頼元の端末装置２０へ配信されて表示あるいは印刷出力される。
【００４２】
これにより、画像配信サーバ１０では、端末装置２０での撮影画像１２h1におけるダンスポーズの被写体（対象画像）Ｈの真似をした「ウサギ」のキャラクタ画像が左右反転され、当該撮影画像１２h1上でダンスポーズをする被写体（対象画像）Ｈと左右対称となる位置にダンスパートナーとして追加合成されて端末装置２０に配信される。
【００４３】
図６は前記画像配信システムの端末装置２０からの画像配信依頼に基づいた画像配信サーバ１０による複数回撮影置き換えモード指定時のキャラクタ画像「クマ」による置き換え合成状態を示す図である。
【００４４】
端末装置２０において、例えば置き換え画像となる「クマ」のキャラクタと被写体となる自分が“さよなら”をしている画像を作成したい場合には、まず図６（Ａ）に示すように、キャラクタにさせたい“さよなら”のポーズで被写体画像（対象画像）Ｈ１を撮影し、この撮影画像１２h2に基づいて、画像配信サーバ１０へ複数回撮影置き換えモードを指定して画像配信を依頼する。
【００４５】
すると、図６（Ｂ）に示すように、端末装置２０から画像配信依頼された１回目の撮影画像１２h1から被写体画像（対象画像）Ｈ１が抽出される。そして、置き換えのキャラクタ画像として「クマ」が指定されると、図６（Ｃ）に示すように被写体画像（対象画像）Ｈ１のポーズに類似のポーズＮｏ．１１「さよなら」の「クマ」のキャラクタ画像がキャラ２「クマ」ポーズ画像メモリ１２ｅから読み出される。この場合、現在時刻「ＰＭ８」が検知されて夜であることが判定され、前記「さよなら」のポーズの「クマ」のキャラクタ画像は、例えば月に乗った夜用のキャラクタ画像１２e11Nとして読み出される。
【００４６】
つぎに図６（Ｄ）に示すように、前記１回目の被写体画像（対象画像）Ｈ１に対応した相手方となるポーズの被写体画像Ｈ２を端末装置２０にて撮影すると、この撮影した２回目の撮影画像１２h2′に対して、図６（Ｅ）に示すように、前記キャラ２「クマ」ポーズ画像メモリ１２ｅから読み出された１回目の被写体画像（対象画像）Ｈ１に類似のポーズＮｏ．１１「さよなら」の夜時間用の「クマ」のキャラクタ画像が合成される。そして、この複数回撮影置き換えによる合成画像は、前記画像配信依頼元の端末装置２０へ配信されて表示あるいは印刷出力される。
【００４７】
これにより、画像配信サーバ１０では、端末装置２０による１回目の撮影画像１２h2における被写体（対象画像）Ｈ１の真似をした「さよなら」のキャラクタ画像が、同端末装置２０による２回目の撮影画像１２h2′において撮影された被写体（対象画像）Ｈ２に合わせて合成され、当該端末装置２０へ配信される。
【００４８】
図７は前記画像配信システムの端末装置２０からの画像配信依頼に基づいた画像配信サーバ１０による被写体選択置き換えモード指定時のキャラクタ画像「ウサギ」による置き換え合成状態を示す図である。
【００４９】
図７（Ａ）に示すように、端末装置２０において、例えば３人の人物を含む被写体画像（対象画像）Ｈ１〜Ｈ３を撮影し、この撮影画像１２h3に基づいて、画像配信サーバ１０へ被写体選択置き換えモードを指定して画像配信を依頼する。
【００５０】
すると、画像配信サーバ１０では、図７（Ｂ）に示すように、端末装置２０から画像配信依頼された撮影画像１２h3から置き換えの対象となる被写体画像（対象画像）Ｈ１が指定に応じて抽出され、置き換えのキャラクタ画像として「ウサギ」が指定されると、図７（Ｃ）に示すように被写体画像（対象画像）Ｈ１のポーズに類似のポーズＮｏ．１「はいチーズ（アップ）」の「ウサギ」のキャラクタ画像がキャラ１「ウサギ」ポーズ画像メモリ１２ｄから読み出される。
【００５１】
一方、図７（Ｄ）（Ｅ）（Ｆ）に示すように、撮影画像１２h3から前記指定された被写体画像（対象画像）Ｈ１を含めた３つの被写体画像Ｈ２，Ｈ３を切り出した撮影背景画像１２h3′が生成される。
【００５２】
すると、図７（Ｇ）に示すように、前記キャラ１「ウサギ」ポーズ画像メモリ１２ｄから読み出された指定の被写体画像（対象画像）Ｈ１に類似の「ウサギ」のキャラクタ画像と、前記撮影画像１２h3から切り出された残り２つの被写体画像Ｈ２，Ｈ３が、前記撮影背景画像１２h3′に対しその撮影距離が遠い順に各被写体位置に対応して合成される。そして、この被写体選択置き換えによる合成画像は、前記画像配信依頼元の端末装置２０へ配信されて表示あるいは印刷出力される。
【００５３】
これにより、画像配信サーバ１０では、端末装置２０による撮影画像１２h3における指定の被写体（対象画像）Ｈ１のポーズの真似をした「ウサギ」のキャラクタ画像が当該指定の被写体（対象画像）Ｈ１と置き換えられて合成され、当該端末装置２０へ配信される。
【００５４】
なお、この動作概要での図示による説明は省略するが、本画像配信システムでの画像処理モードとしては、前記左右反対位置追加モード、複数回撮影置き換えモード、被写体選択置き換えモードの他に、後追い追加モード、空きエリア追加モードがある。
【００５５】
すなわち、端末装置２０において、歩いているあるいは歩くポーズの被写体（対象画像）Ｈを撮影し、この撮影画像hnに基づいて、画像配信サーバ１０へ後追い追加モードを指定して画像配信を依頼すると、画像配信サーバ１０では、撮影画像１２hnにおける被写体（対象画像）Ｈのポーズの真似をした任意指定のキャラクタ画像が当該被写体（対象画像）Ｈの歩く後を追うような位置に追加合成され、端末装置２０へ配信される。
【００５６】
また、端末装置２０において、任意の被写体（対象画像）Ｈを撮影し、この撮影画像１２hnに基づいて、画像配信サーバ１０へ空きエリア追加モードを指定して画像配信を依頼すると、画像配信サーバ１０では、撮影画像１２hnにおける指定の被写体（対象画像）Ｈnのポーズの真似をした任意指定のキャラクタ画像が当該撮影画像１２hnの空きエリアのランダムな位置に追加合成され、端末装置２０へ配信される。
【００５７】
次に、前記構成による画像配信システムの画像配信サーバ１０及び端末装置２０による詳細な画像配信処理動作について説明する。
【００５８】
図８は前記画像配信システムの端末装置２０による画像処理（その１）を示すフローチャートである。
【００５９】
図９は前記画像配信システムの端末装置２０による画像処理（その２）を示すフローチャートである。
【００６０】
図１０は前記画像配信システムの画像配信サーバ１０によるサーバ処理（その１）を示すフローチャートである。
【００６１】
図１１は前記画像配信システムの画像配信サーバ１０によるサーバ処理（その２）を示すフローチャートである。
【００６２】
まず、端末装置２０において、入力部２６の操作に応じて電送制御部２５または近距離無線通信部２８を介しインターネットＮ上または近距離無線通信範囲にある画像配信サーバ１０と接続され、当該端末ユーザのＩＤ及びパスワードが送信される（ステップＡ１）。
【００６３】
画像配信サーバ１０において、インターネットＮから電送制御部１５を介して接続された端末装置２０（２０Ａ／２０Ｂ／２０Ｃ）または近距離無線通信部１６を介して接続された端末装置（デジタルカメラ）２０ＤからのＩＤ及びパスワードが受信されると（ステップＢ１）、メモリ１２内の依頼者端末情報メモリ１２ｇに会員登録された端末ＩＤのパスワードとの一致／不一致に応じて端末“ＯＫ”か“ＮＧ”が判断される（ステップＢ２）。
【００６４】
ここで、前記接続された端末装置２０のパスワードと、予め会員登録された端末ＩＤのパスワードとが不一致となり、端末“ＮＧ”と判断された場合には、当該端末装置２０との接続が遮断され、エラー処理が行われる（ステップＢ２→Ｎｏ）。
【００６５】
一方、端末装置２０において、前記端末ＩＤ及びパスワードの画像配信サーバ１０への送信（ステップＡ１）が行われた後に、当該画像配信サーバ１０との接続が遮断されない場合は、ＧＰＳ２９により検知される端末装置２０の現在位置データ（携帯電話２０Ａの場合は基地局位置データ）が画像配信サーバ１０へ送信される（ステップＡ２）。
【００６６】
画像配信サーバ１０において、前記端末装置２０から送信された現在位置データが受信されると（ステップＢ３）、当該端末装置２０の現在位置が予め設定された特定の場所（例えばテーマパークや観光名所の記念写真撮影場所）であるかまたは現在時刻が特定の時間帯（例えば夜間）であるかが判断される（ステップＢ４）。
【００６７】
そして、接続中の端末装置２０が前記予め設定された特定の場所に存在するかまたは現在時刻が特定の時間帯であると判断された場合には（ステップＢ４）、対象画像に対応する指定のキャラクタとして、特定の場所に対応した特別のキャラクタ（例えばテーマパークの場合はその場所の人気キャラクタ）または特定の時間帯に対応した特別のキャラクタ（例えば夜間の場合は三日月に乗ったクマのキャラクタ）が決定され、この場所や時間に応じて決定されたキャラクタ名が端末装置２０へ送信される（ステップＢ５）。
【００６８】
一方、接続中の端末装置２０が前記予め設定された特定の場所に存在しない、または現在時刻が特定の時間帯でないと判断された場合には（ステップＢ４）、当該端末装置２０からの指定のキャラクタ種類の受信待機状態となる（ステップＢ６）。
【００６９】
端末装置２０において、当該端末装置２０が特定の場所に存在するかまたは現在時刻が特定の時間帯であることで、前記画像配信サーバ１０にて決定送信された特別のキャラクタ名が受信されると（ステップＡ３）、当該特別のキャラクタ名は表示部３０に出力されて表示される（ステップＡ４）。
【００７０】
一方、端末装置２０が特定の場所に存在しないかまたは現在時刻が特定の時間帯ではないことで、前記画像配信サーバ１０からの特別のキャラクタ名が受信されない場合には（ステップＡ３）、入力部２６の操作により、撮影画像に追加合成または置き換え合成すべきキャラクタの種類（「ウサギ」「クマ」「ネコ」）が指定され、この指定されたキャラクタの種類が画像配信サーバ１０へ送信される（ステップＡ５）。
【００７１】
また、追加合成モードまたは置き換え合成モードが、「１−１：ランダム空きエリア追加モード」「１−２：後追い追加モード」「１−３：左右反対位置追加モード」または「２−１：被写体選択置き換えモード」「２−２：複数回撮影置き換えモード」の何れかから選択されて指定され、この指定されたモード番号が画像配信サーバ１０へ送信される（ステップＡ６）。
【００７２】
そして、デジタルカメラ（部）３２から画像入力部２７ａを介した撮影画像の入力操作が開始され、この端末装置２０による一連の撮影画像が前記画像配信サーバ１０へ送信される（ステップＡ７）。
【００７３】
画像配信サーバ１０において、前記端末装置２０から送信された画像配信モード番号が受信されると共に（ステップＢ７）、同端末装置２０による一連の撮影画像が受信されると（ステップＢ８）、図１２における対象画像の抽出処理に移行される（ステップＢＣ）。
【００７４】
図１２は前記画像配信システムの画像配信サーバ１０におけるサーバ処理に伴う対象画像抽出処理を示すフローチャートである。
【００７５】
この対象画像抽出処理では、前記端末装置２０から所定のタイミングで受信入力される一連の撮影画像１２hn…がワークエリアの撮影画像メモリ１２ｈに対し記憶される（ステップＣ１）。
【００７６】
すると、この撮影画像メモリ１２ｈに記憶された一連の撮影画像１２hn…のそれぞれから被写体の動きに伴う画像の変化部分が当該各被写体のブロック毎に抽出され（ステップＣ２）、これにより抽出された各被写体画像Ｈnがそのブロック毎に画像処理ワークエリア１２ｉに保存される（ステップＣ３）。
【００７７】
こうして、撮影画像１２hnから当該撮影画像１２hnに含まれる各被写体画像Ｈnがそのブロック毎に抽出されて画像処理ワークエリア１２ｉに保存されると（ステップＢＣ）、例えば図５（Ａ）または図６（Ａ）または図７（Ａ）で示すように、抽出された各被写体画像Ｈnのそれぞれに囲みマークＭが付加された撮影画像１２hnが表示部１８に表示される（ステップＢ９）。
【００７８】
すると、表示部１８に表示された撮影画像１２hnにおいて、被写体画像Ｈnが複数ブロック存在するか否か判断される（ステップＢ１０）。
【００７９】
撮影画像１２hnにおいて被写体画像Ｈnが複数ブロック存在しないと判断された場合には、当該撮影画像１２hnから抽出された１つの被写体画像Ｈnが真似対象画像として設定される（ステップＢ１０→Ｂ１１）。
【００８０】
また、撮影画像１２hnにおいて被写体画像Ｈnが複数ブロック存在すると判断された場合には、真似対象画像とすべき被写体ブロックのユーザ指定の依頼が端末装置２０へ送信される（ステップＢ１０→Ｂ１２）。
【００８１】
端末装置２０において、前記画像配信サーバ１０から送信された「真似対象画像とすべき被写体ブロックのユーザ指定の依頼」が受信表示されると（ステップＡ８）、入力部２６によるユーザ操作に応じて複数ブロック存在する被写体画像Ｈn…の中から真似対象画像が指定され、この指定内容が画像配信サーバ１０へ送信される（ステップＡ９）。
【００８２】
すると、画像配信サーバ１０では、前記端末装置２０から送信された真似対象画像とすべき被写体ブロックのユーザ指定の内容が受信される（ステップＢ１３）。
【００８３】
こうして、画像配信サーバ１０において、前記端末装置２０から依頼受信された撮影画像１２hnの中から被写体画像Ｈnが抽出され、さらに真似対象となる被写体画像Ｈnが設定されると、図１３における対応アニメ画像取得処理に移行される（ステップＢＤ）。
【００８４】
図１３は前記画像配信システムにおける画像配信サーバ１０のサーバ処理に伴う対応アニメ画像取得処理を示すフローチャートである。
【００８５】
この対応アニメ画像取得処理では、まず、前記撮影画像１２hnから抽出されて真似対象画像として設定された被写体画像Ｈnとモデルポーズ画像メモリ１２ｂに記憶されている各ポーズのモデル画像との類似度が評価され（ステップＤＥ）、最も類似度の高いポーズのモデル画像のポーズＮｏ．に対応する指定のキャラクタ画像Ａが端末装置２０へ送信される（ステップＤ１）。
【００８６】
端末装置２０において、前記画像配信サーバ１０から送信された被写体画像Ｈnと類似度の高いモデル画像ポーズＮｏ．に対応する指定のキャラクタ画像が受信表示されると（ステップＡ１０）、ユーザ操作に応じて前記画像配信サーバ１０から受信表示されている指定キャラクタのポーズ画像が“ＯＫ”であるか“次表示”（次候補要求）であるか選択され、この選択内容が画像配信サーバ１０へ送信される（ステップＡ１１）。
【００８７】
画像配信サーバ１０において、前記端末装置２０から送信されたユーザ選択の内容が受信され、現在の類似度評価に基づき送信中の指定キャラクタのポーズ画像に対する“ＯＫ”が選択されたと判断されると、この選択されたポーズＮｏ．の指定のキャラクタ画像が真似対象画像に対応するアニメ画像として登録される（ステップＤ２→Ｄ３）。
【００８８】
また、画像配信サーバ１０において、前記端末装置２０から送信されたユーザ選択の内容が受信され、現在の類似度評価に基づき送信中の指定キャラクタのポーズ画像に対する“次表示”が選択されたと判断されると、当該“次表示”のユーザ選択内容が受信される毎に次に類似度の高いモデル画像のポーズＮｏ．に対応する指定のキャラクタ画像Ａが順番に端末装置２０へ送信される（ステップＤ２→Ｄ４）。
【００８９】
そして、端末装置２０において、画像配信サーバ１０から送信された所望の類似度のモデルポーズに対応するキャラクタ画像が受信表示されることで、入力部２６に対するユーザ操作に応じて当該表示されたキャラクタ画像の“ＯＫ”が選択送信されると（ステップＡ１０〜Ａ１２）、画像配信サーバ１０では、この“ＯＫ”選択されたポーズＮｏ．の指定のキャラクタ画像が真似対象画像に対応するアニメ画像として登録される（ステップＤ２→Ｄ３）。
【００９０】
このように、画像配信サーバ１０における対応アニメ画像取得処理では、端末装置２０による撮影画像１２hnから抽出設定された真似対象画像としての被写体画像Ｈnに対し、人物の基本モデルである各ポーズ毎のモデル画像との類似度が評価され、これに基づき被写体画像Ｈnを真似たポーズのキャラクタとして追加または置き換えられる指定のキャラクタ画像が決定される。
【００９１】
この場合、真似対象画像としての被写体画像Ｈnに対し、指定されたキャラクタの各ポーズ毎のキャラクタ画像との類似度を直接評価して追加または置き換えのキャラクタ画像を決定する場合に比較して、各ポーズ毎のモデル画像との類似度を評価し選択されたモデルポーズＮｏ．から追加または置き換えのキャラクタ画像を決定するようにした本対応アニメ画像取得処理の方が、類似度の評価対象に人物モデルを用いることから被写体画像Ｈnとの高い類似度が得られやすく、より類似性（真似度）の高いキャラクタ画像を取得できる利点がある。
【００９２】
図１４は前記画像配信システムにおける画像配信サーバ１０のサーバ処理に伴う対応アニメ画像取得処理での真似対象画像との類似度評価処理を示すフローチャートである。
【００９３】
図１５は前記画像配信サーバ１０の対応アニメ画像取得処理での類似度評価処理に伴うモデル画像との類似度評価例を示す図である。
【００９４】
例えば図１５（Ａ）に示すように、先頭のポーズＮｏ．のモデル画像が読み出され（ステップＥ１）、同図（Ｘ）で示す真似対象画像Ｈ１との縦・横のサイズが合わされる（ステップＥ２）。
【００９５】
すると、前記真似対象画像Ｈ１と縦横サイズの合わされたモデル画像との重ね合わせ評価が行われ、その評価値（％）が算出されて当該ポーズのモデル画像との類似度として記憶される（ステップＥ３）。
【００９６】
ここで、今回の類似度評価対象のポーズＮｏ．のモデル画像が左右非対称の画像であるか否か判断され（ステップＥ４）、例えば図１５（Ａ）で示すように、当該ポーズのモデル画像１２ｂ1Aが左右非対称の画像ではないと判断された場合には（ステップＥ４「Ｎｏ」）、次のポーズＮｏ．のモデル画像が読み出され（ステップＥ８→Ｅ９）、前記同様に真似対象画像Ｈ１と次のポーズのモデル画像との類似度評価処理が繰り返される（ステップＥ２〜Ｅ４）。
【００９７】
一方、例えば図１５（Ｂ）で示すように、今回の類似度評価対象のポーズＮｏ．19のモデル画像１２ｂ19が左右非対称のモデル画像であると判断された場合には、当該ポーズＮｏ．19のモデル画像が左右反転され（ステップＥ４→Ｅ５）、図１５（Ｃ）で示すように、この反転されたモデル画像１２ｂ19Rについて真似対象画像Ｈ１との縦・横のサイズが合わされる（ステップＥ６）。
【００９８】
すると、前記真似対象画像Ｈ１と縦横サイズの合わされた反転モデル画像１２ｂ19Rとの重ね合わせ評価が行われ、その評価値（％）が算出されて当該ポーズの反転モデル画像１２ｂ19Rとの類似度として記憶される（ステップＥ７）。
【００９９】
この後、次のポーズＮｏ．のモデル画像がある場合には（ステップＥ８）、当該次のポーズＮｏ．のモデル画像が順次読み出され（ステップＥ９）、前記同様に真似対象画像と各ポーズ毎のモデル画像との類似度評価処理が繰り返される（ステップＥ２〜Ｅ７）。
【０１００】
これにより、例えば図１５で示したように、被写体画像（対象画像）Ｈ１に対してモデル画像との類似度評価を行った場合には、ポーズＮｏ．19に対応するモデル画像１２ｂ19が最も類似度の高いポーズのモデル画像として評価される。
【０１０１】
このように、前記図１３〜図１５を参照して説明した対応アニメ画像取得処理（ステップＢＤ）によって、撮影画像１２hnから抽出設定された真似対象画像としての被写体画像Ｈnを真似たポーズの指定のキャラクタ画像が決定されると、前記端末装置２０から指定受信された画像の合成モードが「追加合成モード」であるか又はそうではない「置き換え合成モード」であるかが判断される（ステップＢ１４）。
【０１０２】
ここで、端末装置２０により指定された画像の合成モードが「追加合成モード」で、「１−１：ランダム空きエリア追加モード」であると判断された場合には（ステップＢ１４→Ｂ１５「１−１」）、撮影画像１２hnにおいて抽出された被写体ブロックＭ以外の空きエリアのランダムな位置に、前記対応アニメ画像取得処理（図１３参照）により取得された真似対象の被写体画像Ｈ１のポーズの真似をした指定のキャラクタ画像が追加合成され（ステップＢ１７ａ）、この合成画像が端末装置２０へ送信される（ステップＢ２２）。
【０１０３】
端末装置２０において、前記画像配信サーバ１０から送信された合成画像が受信表示された際に（ステップＡ１３）、当該合成画像である撮影画像１２hn上の空きエリアのランダム位置に追加合成表示された指定のキャラクタ画像について、当該合成位置のマニュアルによる移動操作が為されると、その修正位置情報が画像配信サーバ１０へ送信される（ステップＡ１４）。
【０１０４】
画像配信サーバ１０において、前記合成画像におけるキャラクタ画像の空きエリア追加合成位置についての修正位置情報が受信されると（ステップＢ２３→Ｂ２４）、この修正位置情報に応じた位置で、撮影画像１２hn上での空きエリアに追加合成される指定のキャラクタ画像が再合成され（ステップＢ２５）、この合成位置修正後の合成画像が画像配信サーバ１０へ送信される（ステップＢ２６）。
【０１０５】
すると、端末装置２０では、前記画像配信サーバ１０において再合成された位置修正後の空きエリア追加合成画像が受信され再表示される（ステップＡ１５→Ａ１６）。
【０１０６】
これにより、画像配信サーバ１０では、ランダム空きエリア追加モードに応じて作成され、指定の被写体画像Ｈ１のポーズを真似た指定のキャラクタ画像が撮影画像１２hn上の空きエリアのランダム位置に合成されてなる画像データが、端末装置２０へ送信されて配信される。
【０１０７】
また、前記画像配信サーバ１０において、端末装置２０により指定された画像の合成モードが「追加合成モード」で、「１−２：後追い追加モード」であると判断された場合には（ステップＢ１４→Ｂ１５「１−２」）、前記対応アニメ画像取得処理（図１３参照）により取得された、撮影画像１２hnにおける被写体（対象画像）Ｈの歩くポーズの真似をした指定のキャラクタ画像が当該被写体（対象画像）Ｈの歩く後を追うような位置、つまり当該一連の撮影画像１２hn…のうちの被写体（対象画像）Ｈが存在する一定時間前の位置に追加合成され（ステップＢ１７ｂ）、この合成画像が端末装置２０へ送信される（ステップＢ２２）。
【０１０８】
端末装置２０において、前記画像配信サーバ１０から送信された合成画像が受信表示された際に（ステップＡ１３）、当該合成画像である撮影画像１２hn上の被写体（対象画像）Ｈの後追い位置に追加合成表示された指定のキャラクタ画像について、当該合成位置のマニュアルによる移動操作が為されると、その修正位置情報が画像配信サーバ１０へ送信される（ステップＡ１４）。
【０１０９】
画像配信サーバ１０において、前記合成画像におけるキャラクタ画像の後追い追加合成位置についての修正位置情報が受信されると（ステップＢ２３→Ｂ２４）、この修正位置情報に応じた位置で、撮影画像１２hn上での後追い追加合成される指定のキャラクタ画像が再合成され（ステップＢ２５）、この合成位置修正後の合成画像が画像配信サーバ１０へ送信される（ステップＢ２６）。
【０１１０】
すると、端末装置２０では、前記画像配信サーバ１０において再合成された位置修正後の後追い追加合成画像が受信され再表示される（ステップＡ１５→Ａ１６）。
【０１１１】
これにより、画像配信サーバ１０では、後追い追加モードに応じて作成され、指定の被写体画像Ｈのポーズを真似た指定のキャラクタ画像が撮影画像１２hn上の当該被写体画像Ｈの後追い位置に合成されてなる画像データが、端末装置２０へ送信されて配信される。
【０１１２】
また、前記画像配信サーバ１０において、端末装置２０により指定された画像の合成モードが「追加合成モード」で、「１−３：左右反対位置追加モード」であると判断された場合には（ステップＢ１４→Ｂ１５「１−３」）、例えば図５で示したように、前記対応アニメ画像取得処理（図１３参照）により取得された、撮影画像１２h1におけるダンスポーズの被写体（対象画像）Ｈの真似をした「ウサギ」のキャラクタ画像１２ｄ19が左右反転され、当該撮影画像１２h1上でダンスポーズをする被写体（対象画像）Ｈと左右対称となる位置に追加合成され（ステップＢ１７ｃ）、この合成画像が端末装置２０へ送信される（ステップＢ２２）。
【０１１３】
端末装置２０において、前記画像配信サーバ１０から送信された合成画像が受信表示された際に（ステップＡ１３）、当該合成画像である撮影画像１２h1上の被写体（対象画像）Ｈの左右反対位置に追加合成表示された「ウサギ」のキャラクタ画像１２ｄ19R（Ｒは反転）について、当該合成位置のマニュアルによる移動操作が為されると、その修正位置情報が画像配信サーバ１０へ送信される（ステップＡ１４）。
【０１１４】
画像配信サーバ１０において、前記合成画像におけるキャラクタ画像の左右反対追加合成位置についての修正位置情報が受信されると（ステップＢ２３→Ｂ２４）、この修正位置情報に応じた位置で、撮影画像１２hn上での左右反対追加合成される指定のキャラクタ画像が再合成され（ステップＢ２５）、この合成位置修正後の合成画像が画像配信サーバ１０へ送信される（ステップＢ２６）。
【０１１５】
すると、端末装置２０では、前記画像配信サーバ１０において再合成された位置修正後の左右反対追加合成画像が受信され再表示される（ステップＡ１５→Ａ１６）。
【０１１６】
これにより、画像配信サーバ１０では、左右反対位置追加モードに応じて作成され、図５（Ｄ）で示したように、被写体画像Ｈのダンスポーズを真似た「ウサギ」のキャラクタ画像が撮影画像１２h1上の当該被写体画像Ｈの左右反対位置に反転合成されてなる画像データが、端末装置２０へ送信されて配信される。
【０１１７】
一方、前記画像配信サーバ１０において、端末装置２０により指定された画像の合成モードが「置き換え合成モード」で、「２−１：被写体選択置き換えモード」であると判断された場合には（ステップＢ１４→Ｂ１６「２−１」）、例えば図７で示したように、前記対応アニメ画像取得処理（図１３参照）により取得された、撮影画像１２h3において指定された真似対象画像である被写体Ｈ１のポーズの真似をした「ウサギ」のキャラクタ画像１２ｄ1が当該指定の被写体（対象画像）Ｈ１と置き換えられて合成され（ステップＢ１８）、この合成画像が端末装置２０へ送信される（ステップＢ２２）。
【０１１８】
この場合、撮影画像１２h1から前記指定された被写体画像（対象画像）Ｈ１を含めた３つの被写体画像Ｈ２，Ｈ３を切り出した撮影背景画像１２h3′が生成される。そして、前記指定の被写体画像（対象画像）Ｈ１に類似の「ウサギ」のキャラクタ画像１２ｄ1と、前記撮影画像１２h3から切り出された残り２つの被写体画像Ｈ２，Ｈ３とは、前記撮影背景画像１２h3′に対しその撮影時に検出された撮影距離が遠い順に各被写体位置に対応して合成される。
【０１１９】
なお、前記被写体画像Ｈ１，Ｈ２，Ｈ３を切り出した背景画像１２h3′の生成をせずに、撮影画像１２h3に対して、前記指定の被写体画像（対象画像）Ｈ１に類似の「ウサギ」のキャラクタ画像１２ｄ1と、残り２つの被写体画像Ｈ２，Ｈ３とを、その撮影時に検出された撮影距離が遠い順に各被写体位置に重ねて合成してもよい。
【０１２０】
端末装置２０において、前記画像配信サーバ１０から送信された合成画像が受信表示された際に（ステップＡ１３）、当該合成画像である撮影画像１２h3上の被写体（対象画像）Ｈ１と置き換えられて合成表示された「ウサギ」のキャラクタ画像１２ｄ1について、当該合成位置のマニュアルによる移動操作が為されると、その修正位置情報が画像配信サーバ１０へ送信される（ステップＡ１４）。
【０１２１】
画像配信サーバ１０において、前記合成画像におけるキャラクタ画像の置き換え合成位置についての修正位置情報が受信されると（ステップＢ２３→Ｂ２４）、この修正位置情報に応じた位置で、撮影画像１２h3上での被写体（対象画像）Ｈ１と置き換えられて合成される「ウサギ」のキャラクタ画像１２ｄ1が再合成され（ステップＢ２５）、この合成位置修正後の合成画像が画像配信サーバ１０へ送信される（ステップＢ２６）。
【０１２２】
すると、端末装置２０では、前記画像配信サーバ１０において再合成された位置修正後の被写体選択置き換え合成画像が受信され再表示される（ステップＡ１５→Ａ１６）。
【０１２３】
これにより、画像配信サーバ１０では、被写体選択置き換えモードに応じて作成され、図７（Ｇ）で示したように、被写体画像Ｈ１のはいチーズのポーズを真似た「ウサギ」のキャラクタ画像が当該被写体画像Ｈ１と置き換えられて合成されてなる画像データが、端末装置２０へ送信されて配信される。
【０１２４】
また、前記画像配信サーバ１０において、端末装置２０により指定された画像の合成モードが「置き換え合成モード」で、「２−２：複数回撮影置き換えモード」であると判断された場合には（ステップＢ１４→Ｂ１６「２−２」）、例えば図６で示したように、１回目の撮影画像１２h2における被写体（対象画像）Ｈ１の位置が真似画像の置き換え位置として記憶される（ステップＢ１６→Ｂ１９）。
【０１２５】
そして、２回目の撮影画像１２h2′が取得されると（ステップＢ２０）、この２回目の撮影画像１２h2′における前記記憶された１回目撮影時の被写体（対象画像）Ｈ１の位置に対して前記対応アニメ画像取得処理（図１３参照）により取得された同被写体Ｈ１の真似をした「クマ」のキャラクタ画像１２ｅ11N（この場合は夜間用の特別キャラクタ）が、２回目の撮影画像１２h2′において撮影された被写体Ｈ２と組み合わされて合成され（ステップＢ２１）、この合成画像が端末装置２０へ送信される（ステップＢ２２）。
【０１２６】
端末装置２０において、前記画像配信サーバ１０から送信された合成画像が受信表示された際に（ステップＡ１３）、当該合成画像である撮影画像１２h2上の被写体（対象画像）Ｈ１と置き換えられて合成表示された「クマ」の夜間用のキャラクタ画像１２ｅ11Nについて、当該合成位置のマニュアルによる移動操作が為されると、その修正位置情報が画像配信サーバ１０へ送信される（ステップＡ１４）。
【０１２７】
画像配信サーバ１０において、前記合成画像におけるキャラクタ画像の置き換え合成位置についての修正位置情報が受信されると（ステップＢ２３→Ｂ２４）、この修正位置情報に応じた位置で、２回目の撮影画像１２h2′上での１回目の撮影画像１２h2′における被写体（対象画像）Ｈ１と置き換えられて合成される「クマ」のキャラクタ画像１２ｅ11Nが再合成され（ステップＢ２５）、この合成位置修正後の合成画像が画像配信サーバ１０へ送信される（ステップＢ２６）。
【０１２８】
すると、端末装置２０では、前記画像配信サーバ１０において再合成された位置修正後の複数回撮影置き換え合成画像が受信され再表示される（ステップＡ１５→Ａ１６）。
【０１２９】
これにより、画像配信サーバ１０では、複数回撮影置き換えモードに応じて作成され、図６（Ｅ）で示したように、１回目撮影の被写体画像Ｈ１のさよならのポーズを真似た「クマ」のキャラクタ画像（夜間用特別キャラクタ）が２回目の撮影画像１２h2′の被写体画像Ｈ２と組み合わされて合成されてなる画像データが、端末装置２０へ送信されて配信される。
【０１３０】
このように、端末装置２０での撮影画像に基づいて、被写体画像Ｈｎを真似対象画像とした指定のキャラクタ画像による追加合成処理あるいは置き換え合成処理が画像配信サーバ１０にて行われ、その合成画像が端末装置２０へ配信されて表示された状態で、この端末装置２０に配信された合成画像を指定の相手端末に送りたい場合には、入力部２６の操作に応じて指定の相手端末の宛先アドレスが入力され、画像配信サーバ１０へ送信される（ステップＡ１７→Ａ１８）。
【０１３１】
画像配信サーバ１０において、前記端末装置２０から送信された指定の相手端末の宛先アドレスが受信されると（ステップＢ２７）、当該宛先アドレスに従った指定の相手の端末装置２０′へ前記合成画像が送信され（ステップＢ２８）、今回の画像配信の依頼元ユーザ分及び指定の相手端末送信分からなる課金内容が計算され、当該配信依頼元の端末装置２０へ送信される（ステップＢ２９）。
【０１３２】
すると、配信依頼元の端末装置２０では、前記画像配信サーバ１０から送信された指定の相手端末への合成画像の送信分をも含む当該サーバ利用の課金内容が受信され、表示部３０に表示される（ステップＡ１９）。
【０１３３】
一方、端末装置２０において、指定の相手端末に対する宛先アドレスの入力・送信が行われない場合には（ステップＡ１７→Ｎｏ）、画像配信サーバ１０では、今回の画像配信の依頼元ユーザ分のみからなる課金内容が計算され、当該配信依頼元の端末装置２０へ送信される（ステップＢ２７→Ｂ３０）。
【０１３４】
すると、配信依頼元の端末装置２０では、前記画像配信サーバ１０から送信された当該配信依頼元ユーザ分のみのサーバ利用の課金内容が受信され、表示部３０に表示される（ステップＡ２０）。
【０１３５】
そして、画像配信サーバ１０では、前記計算された課金内容に応じたサーバ利用料金が、依頼者端末情報メモリ１２ｇに登録されている配信依頼元端末に対応する銀行口座に対して課金される（ステップＢ３１）。
【０１３６】
したがって、前記構成の第１実施形態の画像配信システムによる画像配信処理機能によれば、端末装置２０による撮影画像を画像配信サーバ１０へ送信すると、画像配信サーバ１０では、受信された撮影画像の中から被写体画像が抽出されると共に、この抽出された被写体画像に対応するポーズの任意指定種のキャラクタ画像がキャラ１「ウサギ」ポーズ画像メモリ１２ｄ，キャラ２「クマ」ポーズ画像メモリ１２ｅ，キャラ３「ネコ」ポーズ画像メモリ１２ｆから取得され、前記撮影画像における被写体画像との置き換え又は追加によって合成され、前記端末装置２０へ配信されるので、単に撮影フレーム内に固定的なアニメ画像を追加合成して配信するのではなく、被写体のポーズを真似たアニメ画像を置き換えあるいは追加合成することによって非常に楽しいアニメ付の撮影画像を作成配信することができる。
【０１３７】
そして、このような第１実施形態の画像配信システムにおける画像配信サーバ１０を用いることで、撮影画像の被写体像を真似たポーズのキャラクタ画像を追加または置き換えにより合成した画像付メールの配信サービス、デジタルカメラ付携帯電話２０Ａなどの撮影可能な移動端末装置２０Ｂ，２０Ｃ，２０Ｄを対象として各撮影画像への被写体ポーズを真似たキャラクタ画像の合成配信を行う画像合成有償配信サービス、特定のホームページにおいて特定キャラクタ宣伝のための特定キャラクタを撮影画像の被写体ポーズを真似たキャラクタ画像として追加あるいは置き換え合成して有償あるいは無償配信するサービス、さらにはアミューズメントスポットなどでの特定の場所のみにおいて近距離無線通信部１６を介して接続されるデジタルカメラ端末装置２０Ｄへの撮影画像を対象とする被写体ポーズを真似た人気キャラクタ画像の合成有償配信サービスなどを実現できる。
【０１３８】
なお、前記第１実施形態の画像配信システムでは、端末装置２０による撮影画像を画像配信サーバ１０へ与えることで、当該画像配信サーバ１０において、撮影画像からの被写体画像の抽出、抽出された被写体画像のポーズに対応するキャラクタ画像の取得、取得されたキャラクタ画像の前記撮影画像に対する追加または置き換えの合成、そしてこの合成画像の前記端末装置２０への配信・課金を行う構成としたが、次の第２実施形態において説明するように、端末装置２０の側で、撮影画像からの被写体画像の抽出、抽出された被写体画像のポーズに対応するモデル画像からのポーズ番号の決定、そして決定されたポーズ番号に対応する指定のキャラクタ画像の配信依頼を画像配信サーバ１０へ行う構成とし、当該画像配信サーバ１０では、端末装置２０から依頼された決定ポーズ番号に対応する指定のキャラクタ画像の配信・課金のみを行い、この配信された指定のキャラクタ画像を端末装置２０の側でさらに前記撮影画像に追加または置き換え合成して出力する構成としてもよい。
【０１３９】
（第２実施形態）
本発明の第２実施形態に係る画像配信システムにおける画像配信サーバ１０及び端末装置２０（２０Ａ〜２０Ｄ）…の電子回路の構成は、前記図１及び図２を参照して説明した第１実施形態のそれとほぼ同様であるが、次の点で一部異なっている。
【０１４０】
すなわち、この第２実施形態の画像配信システムにおける画像配信サーバ１０の構成では、メモリ１２内にモデルポーズ画像メモリ１２ｂと修正モデルポーズ画像メモリ１２ｃを備えない。
【０１４１】
代わって、この第２実施形態の画像配信システムにおける端末装置２０の構成では、第１実施形態では備えられないモデルポーズ画像メモリ２２ｂと修正モデルポーズ画像メモリ２２ｃを備える。
【０１４２】
図１６は第２実施形態に係る画像配信システムの端末装置２０による画像処理（その１）を示すフローチャートである。
【０１４３】
図１７は第２実施形態に係る画像配信システムの端末装置２０による画像処理（その２）を示すフローチャートである。
【０１４４】
図１８は第２実施形態に係る画像配信システムの画像配信サーバ１０によるサーバ処理を示すフローチャートである。
【０１４５】
まず、端末装置２０において、入力部２６の操作に応じて電送制御部２５または近距離無線通信部２８を介しインターネットＮ上または近距離無線通信範囲にある画像配信サーバ１０と接続され、当該端末ユーザのＩＤ及びパスワードが送信される（ステップＦ１）。
【０１４６】
画像配信サーバ１０において、インターネットＮから電送制御部１５を介して接続された端末装置２０（２０Ａ／２０Ｂ／２０Ｃ）または近距離無線通信部１６を介して接続された端末装置（デジタルカメラ）２０ＤからのＩＤ及びパスワードが受信されると（ステップＪ１）、メモリ１２内の依頼者端末情報メモリ１２ｇに会員登録された端末ＩＤのパスワードとの一致／不一致に応じて端末“ＯＫ”か“ＮＧ”が判断される（ステップＪ２）。
【０１４７】
ここで、前記接続された端末装置２０のパスワードと、予め会員登録された端末ＩＤのパスワードとが不一致となり、端末“ＮＧ”と判断された場合には、当該端末装置２０との接続が遮断され、エラー処理が行われる（ステップＪ２→Ｎｏ）。
【０１４８】
一方、端末装置２０において、前記端末ＩＤ及びパスワードの画像配信サーバ１０への送信（ステップＦ１）が行われた後に、当該画像配信サーバ１０との接続が遮断されない場合は、ＧＰＳ２９により検知される端末装置２０の現在位置データ（携帯電話２０Ａの場合は基地局位置データ）が画像配信サーバ１０へ送信される（ステップＦ２）。
【０１４９】
画像配信サーバ１０において、前記端末装置２０から送信された現在位置データが受信されると（ステップＪ３）、当該端末装置２０の現在位置が予め設定された特定の場所（例えばテーマパークや観光名所の記念写真撮影場所）であるかまたは現在時刻が特定の時間帯（例えば夜間）であるかが判断される（ステップＪ４）。
【０１５０】
そして、接続中の端末装置２０が前記予め設定された特定の場所に存在するかまたは現在時刻が特定の時間帯であると判断された場合には（ステップＪ４）、対象画像に対応する指定のキャラクタとして、特定の場所に対応した特別のキャラクタ（例えばテーマパークの場合はその場所の人気キャラクタ）または特定の時間帯に対応した特別のキャラクタ（例えば夜間の場合は三日月に乗ったクマのキャラクタ）が決定され、この場所や時間に応じて決定されたキャラクタ名が端末装置２０へ送信される（ステップＪ５）。
【０１５１】
一方、接続中の端末装置２０が前記予め設定された特定の場所に存在しない、または現在時刻が特定の時間帯でないと判断された場合には（ステップＪ４）、当該端末装置２０からの指定のキャラクタ種類の受信待機状態となる（ステップＪ６）。
【０１５２】
端末装置２０において、当該端末装置２０が特定の場所に存在するかまたは現在時刻が特定の時間帯であることで、前記画像配信サーバ１０にて決定送信された特別のキャラクタ名が受信されると（ステップＦ３）、当該特別のキャラクタ名は表示部３０に出力されて表示される（ステップＦ４）。
【０１５３】
一方、端末装置２０が特定の場所に存在しないかまたは現在時刻が特定の時間帯ではないことで、前記画像配信サーバ１０からの特別のキャラクタ名が受信されない場合には（ステップＦ３）、入力部２６の操作により、撮影画像に追加合成または置き換え合成すべきキャラクタの種類（「ウサギ」「クマ」「ネコ」）が指定され、この指定されたキャラクタの種類が画像配信サーバ１０へ送信される（ステップＦ５）。
【０１５４】
すると、デジタルカメラ（部）３２から画像入力部２７ａを介して撮影画像の入力が開始され（ステップＦ６）、図１９における対象画像の抽出処理に移行される（ステップＦＧ）。
【０１５５】
図１９は第２実施形態に係る画像配信システムの端末装置２０における画像処理に伴う対象画像抽出処理を示すフローチャートである。
【０１５６】
この対象画像抽出処理では、前記画像入力部２７ａを介して所定のタイミングで順次入力される一連の撮影画像がメモリ２２内の画像処理ワークエリア２２ｄに対し記憶される（ステップＧ１）。
【０１５７】
すると、この画像処理ワークエリア２２ｄに記憶された一連の撮影画像のそれぞれから被写体の動きに伴う画像の変化部分が当該各被写体のブロック毎に抽出され（ステップＧ２）、これにより抽出された各被写体画像Ｈnがそのブロック毎に画像処理ワークエリア２２ｄに保存される（ステップＧ３）。
【０１５８】
こうして、撮影画像から当該撮影画像に含まれる各被写体画像Ｈnがそのブロック毎に抽出されて画像処理ワークエリア２２ｄに保存されると（ステップＦＧ）、例えば図５（Ａ）または図６（Ａ）または図７（Ａ）で示すように、抽出された各被写体画像Ｈnのそれぞれに囲みマークＭが付加された撮影画像が表示部３０に表示される（ステップＦ７）。
【０１５９】
すると、表示部３０に表示された撮影画像において、被写体画像Ｈnが複数ブロック存在するか否か判断される（ステップＦ８）。
【０１６０】
撮影画像において被写体画像Ｈnが複数ブロック存在しないと判断された場合には、当該撮影画像から抽出された１つの被写体画像Ｈnが真似対象画像として設定される（ステップＦ８→Ｆ９）。
【０１６１】
また、撮影画像において被写体画像Ｈnが複数ブロック存在すると判断された場合には、入力部２６によるユーザ操作に応じて複数ブロック存在する被写体画像Ｈn…の中から真似対象画像が指定される（ステップＦ８→Ｆ１０）。
【０１６２】
こうして、前記撮影画像の中から被写体画像Ｈnが抽出され、さらに真似対象となる被写体画像Ｈnが設定されると、図２０におけるポーズ番号決定処理に移行される（ステップＦＩ）。
【０１６３】
図２０は第２実施形態に係る画像配信システムの端末装置２０における画像処理に伴うポーズ番号決定処理を示すフローチャートである。
【０１６４】
このポーズ番号決定処理では、まず、前記撮影画像から抽出されて真似対象画像として設定された被写体画像Ｈnとモデルポーズ画像メモリ２２ｂに記憶されている各ポーズのモデル画像との類似度が評価され（ステップＩＫ）、最も類似度の高いポーズのモデル画像ポーズＮｏ．に対応するモデル画像が表示部３０に表示される（ステップＩ１）。
【０１６５】
ここで、入力部２６に対するユーザ操作に応じて前記表示部３０に表示された真似対象画像に最も類似度の高いポーズＮｏ．のモデル画像が選択されると、この選択されたモデル画像のポーズＮｏ．が真似対象画像に対応するポーズＮｏ．として登録される（ステップＩ２→Ｉ３）。
【０１６６】
一方、前記表示部３０に真似対象画像に最も類似度の高いポーズＮｏ．に対応するモデル画像が表示された状態で、入力部２６に対するユーザ操作に応じて「次表示」が指示されると、当該「次表示」の操作毎に次に類似度の高いモデル画像ポーズＮｏ．に対応するモデル画像が順番に表示される（ステップＩ２→Ｉ４）。
【０１６７】
そして、所望の類似度のモデルポーズＮｏ．に対応するモデル画像が選択表示され、入力部２６に対するユーザ操作に応じて当該表示されたポーズのモデル画像が選択されると、この選択されたモデル画像のポーズＮｏ．が真似対象画像に対応するポーズＮｏ．として登録される（ステップＩ２→Ｉ３）。
【０１６８】
このように、ポーズ番号決定処理では、撮影画像から抽出設定された真似対象画像としての被写体画像Ｈnに対し、人物の基本モデルである各ポーズ毎のモデル画像との類似度が評価され、これに基づき被写体画像Ｈnを真似たポーズのモデル画像のそのポーズＮｏ．が決定される。
【０１６９】
図２１は第２実施形態に係る画像配信システムの端末装置２０における画像処理に伴うポーズ番号決定処理での真似対象画像との類似度評価処理を示すフローチャートである。
【０１７０】
例えば図１５（Ａ）で示したように、先頭のポーズＮｏ．のモデル画像が読み出され（ステップＫ１）、同図（Ｘ）で示す真似対象画像Ｈ１との縦・横のサイズが合わされる（ステップＫ２）。
【０１７１】
すると、前記真似対象画像Ｈ１と縦横サイズの合わされたモデル画像との重ね合わせ評価が行われ、その評価値（％）が算出されて当該ポーズのモデル画像との類似度として記憶される（ステップＫ３）。
【０１７２】
ここで、今回の類似度評価対象のポーズＮｏ．のモデル画像が左右非対称の画像であるか否か判断され（ステップＫ４）、例えば図１５（Ａ）で示すように、当該ポーズのモデル画像１２ｂ1Aが左右非対称の画像ではないと判断された場合には（ステップＫ４「Ｎｏ」）、次のポーズＮｏ．のモデル画像が読み出され（ステップＫ８→Ｋ９）、前記同様に真似対象画像Ｈ１と次のポーズのモデル画像との類似度評価処理が繰り返される（ステップＫ２〜Ｋ４）。
【０１７３】
一方、例えば図１５（Ｂ）で示したように、今回の類似度評価対象のポーズＮｏ．19のモデル画像１２ｂ19が左右非対称のモデル画像であると判断された場合には、当該ポーズＮｏ．19のモデル画像が左右反転され（ステップＫ４→Ｋ５）、図１５（Ｃ）で示したように、この反転されたモデル画像１２ｂ19Rについて真似対象画像Ｈ１との縦・横のサイズが合わされる（ステップＫ６）。
【０１７４】
すると、前記真似対象画像Ｈ１と縦横サイズの合わされた反転モデル画像１２ｂ19Rとの重ね合わせ評価が行われ、その評価値（％）が算出されて当該ポーズの反転モデル画像１２ｂ19Rとの類似度として記憶される（ステップＫ７）。
【０１７５】
この後、次のポーズＮｏ．のモデル画像がある場合には（ステップＫ８）、当該次のポーズＮｏ．のモデル画像が順次読み出され（ステップＫ９）、前記同様に真似対象画像と各ポーズ毎のモデル画像との類似度評価処理が繰り返される（ステップＫ２〜Ｋ７）。
【０１７６】
これにより、例えば図１５で示したように、被写体画像（対象画像）Ｈ１に対してモデル画像との類似度評価を行った場合には、ポーズＮｏ．19に対応するモデル画像１２ｂ19が最も類似度の高いポーズのモデル画像として評価される。
【０１７７】
このように、前記図２０，図２１，図１５を参照して説明したポーズ番号決定処理（ステップＦＩ）によって、撮影画像から抽出設定された真似対象画像としての被写体画像Ｈnを真似たポーズのモデル画像に対応するポーズＮｏ．が決定されると、この決定ポーズＮｏ．に対応するポーズの指定のキャラクタ画像の配信依頼が画像配信サーバ１０へ送信される（ステップＦ１１）。
【０１７８】
画像配信サーバ１０において、前記端末装置２０から送信されたキャラクタ画像の配信依頼が受信されると（ステップＪ７）、この配信依頼に応じて、当該依頼された決定ポーズＮｏ．に対応するポーズの指定のキャラクタ画像が、メモリ１２内のキャラ１「ウサギ」ポーズ画像メモリ１２ｄ、キャラ２「クマ」ポーズ画像メモリ１２ｅ、キャラ３「ネコ」ポーズ画像メモリ１２ｆから選択的に読み出され、配信依頼元の端末装置２０へ配信される（ステップＪ８）。
【０１７９】
すると、画像配信サーバ１０では、今回の指定のキャラクタ画像の配信に伴う依頼元ユーザ分の課金内容が計算され、当該配信依頼元の端末装置２０へ送信されると共に（ステップＪ９）、計算された課金内容に応じたサーバ利用料金が、依頼者端末情報メモリ１２ｇに登録されている配信依頼元端末に対応する銀行口座に対して課金される（ステップＪ１０）。
【０１８０】
一方、配信依頼元の端末装置２０において、前記画像配信サーバ１０から配信された決定ポーズＮｏ．に対応するポーズの指定のキャラクタ画像が受信されると（ステップＦ１２）、この受信されたキャラクタ画像を前記撮影画像中に追加合成する追加合成モードまたは前記撮影画像中で真似対象画像とした被写体画像Ｈｎと置き換え合成する置き換え合成モードが、「１−１：ランダム空きエリア追加モード」「１−２：後追い追加モード」「１−３：左右反対位置追加モード」または「２−１：被写体選択置き換えモード」「２−２：複数回撮影置き換えモード」の何れかから選択されて指定される（ステップＦ１３）。
【０１８１】
なお、図１６，図１７における端末装置２０での画像処理を示すフローチャート上では、前記置き換え合成モード「２−１：被写体選択置き換えモード」「２−２：複数回撮影置き換えモード」に対応するルーチンを省略して示す。この置き換え合成モードに対応して図示を省略したルーチンは、前記図１０，図１１におけるステップＢ１６，Ｂ１８〜Ｂ２１と同一の処理内容であり、それと同一の置き換え合成処理が以下のステップＦ１４，Ｆ１５ａ〜Ｆ１５ｃで説明する追加合成モードでの処理と選択的に行われる。
【０１８２】
従ってここでは、追加合成モードが選択された場合についてのみ説明し、置き換え合成モードが選択された場合の説明を省略する。
【０１８３】
前記ステップＦ１３において、指定された画像の合成モードが「追加合成モード」で、「１−１：ランダム空きエリア追加モード」であると判断された場合には（ステップＦ１４「１−１」）、撮影画像において抽出された被写体ブロックＭ以外の空きエリアのランダムな位置に、前記画像配信サーバ１０に依頼して配信された真似対象の被写体画像Ｈｎの真似をした指定のキャラクタ画像が追加合成されて表示される（ステップＦ１５ａ，Ｆ１６）。
【０１８４】
この際、前記撮影画像上の空きエリアのランダム位置に追加合成表示された指定のキャラクタ画像について、当該合成位置のマニュアルによる移動操作が為されると（ステップＦ１７→Ｆ１８）、この移動操作後の位置で合成し直されて再表示される（ステップＦ１９，Ｆ２０）。
【０１８５】
また、指定された画像の合成モードが「追加合成モード」で、「１−２：後追い追加モード」であると判断された場合には（ステップＦ１４「１−２」）、前記画像配信サーバ１０に依頼して配信された、撮影画像における被写体（対象画像）Ｈｎのポーズ「歩く」の真似をした指定のキャラクタ画像が当該被写体（対象画像）Ｈｎの歩く後を追うような位置、つまり当該一連の撮影画像のうちの被写体（対象画像）Ｈｎが存在する一定時間前の位置に追加合成されて表示される（ステップＦ１５ｂ，Ｆ１６）。
【０１８６】
この際、前記撮影画像上の被写体（対象画像）Ｈの後追い位置に追加合成表示された指定のキャラクタ画像について、当該合成位置のマニュアルによる移動操作が為されると（ステップＦ１７→Ｆ１８）、この移動操作後の位置で合成し直されて再表示される（ステップＦ１９，Ｆ２０）。
【０１８７】
また、指定された画像の合成モードが「追加合成モード」で、「１−３：左右反対位置追加モード」であると判断された場合には（ステップＦ１４「１−３」）、例えば図５で示したように、前記画像配信サーバ１０に依頼して配信された、撮影画像１２h1におけるダンスポーズの被写体（対象画像）Ｈの真似をした「ウサギ」のキャラクタ画像１２ｄ19が左右反転され、当該撮影画像１２h1上でダンスポーズをする被写体（対象画像）Ｈと左右対称となる位置に追加合成されて表示される（ステップＦ１５ｃ→Ｆ１６）。
【０１８８】
この際、前記撮影画像１２h1上の被写体（対象画像）Ｈの左右反対位置に追加合成表示された「ウサギ」の反転キャラクタ画像１２ｄ19Rについて、当該合成位置のマニュアルによる移動操作が為されると（ステップＦ１７→Ｆ１８）、この移動操作後の位置で合成し直されて再表示される（ステップＦ１９，Ｆ２０）。
【０１８９】
そして、前記画像配信サーバ１０から送信された当該配信依頼元ユーザ分のサーバ利用の課金内容が受信され、表示部３０に表示される（ステップＦ２１）。
【０１９０】
したがって、前記構成の第２実施形態の画像配信システムによる画像配信処理機能によれば、端末装置２０により任意の被写体を含む画像を撮影すると、撮影画像の中から被写体画像が抽出されると共に、この抽出された被写体画像のポーズに類似のモデル画像からそのポーズＮｏ．が決定され、このポーズＮｏ．に対応するポーズの指定された種類のキャラクタ画像の配信要求が画像配信サーバ１０へ依頼される。すると画像配信サーバ１０において、端末装置２０から依頼された指定のポーズＮｏ．のキャラクタ画像が、キャラ１「ウサギ」ポーズ画像メモリ１２ｄ，キャラ２「クマ」ポーズ画像メモリ１２ｅ，キャラ３「ネコ」ポーズ画像メモリ１２ｆから選択的に読み出されて端末装置２０へ配信され、端末装置２０では、該配信された被写体ポーズに類似のキャラクタ画像が前記撮影画像における被写体画像との置き換えや追加によって合成され表示されるので、単に撮影フレーム内に固定的なアニメ画像を追加合成して楽しむのではなく、被写体のポーズを真似たアニメ画像をサーバ１０から取得し、撮影画像内の被写体画像との置き換えあるいは追加で合成することによって非常に楽しいアニメ付の撮影画像を生成することができる。
【０１９１】
そして、このような第２実施形態の画像配信システムにおける画像配信サーバ１０を用いることで、デジタルカメラ付携帯電話２０Ａなどの撮影可能な移動端末装置２０Ｂ，２０Ｃ，２０Ｄを対象として各撮影画像の被写体ポーズを真似たキャラクタ画像の配信を行う画像有償配信サービス、特定のホームページにおいて特定キャラクタ宣伝のための特定キャラクタを撮影画像の被写体ポーズを真似たキャラクタ画像として有償あるいは無償配信するサービス、さらにはアミューズメントスポットなどでの特定の場所のみにおいて近距離無線通信部１６を介して接続されるデジタルカメラ端末装置２０Ｄでの撮影画像を対象とする被写体ポーズを真似た人気キャラクタ画像の有償配信サービスなどを実現できる。
【０１９２】
なお、前記各実施形態では、撮影画像から抽出された被写体に対応するポーズのキャラクタ画像を選択的に取得し、追加や置き換えによる画像の合成などを行う構成としたが、実写による様々な表情の顔画像や人物画像を予め記憶させておき、この実写による顔画像や人物画像を撮影画像から抽出された被写体に対応する真似画像として取得し、追加や置き換えによる画像の合成などを行う構成としてもよい。
【０１９３】
また、前記各実施形態では、撮影画像が静止画である場合について説明したが、撮影画像が動画である場合には当該撮影入力される動画像から、その動画像内の背景画像に対して時系列的に変化する被写体画像を順次抽出し、この順次抽出される被写体画像にそれぞれ対応する動画用ポーズのキャラクタ画像（図２２参照）を選択的に取得して配信、あるいは前記撮影動画像内に追加または被写体と置き換え合成して動画配信する構成としてもよい。
【０１９４】
図２２は前記画像配信サーバ１０における動画用ポーズのキャラク画像としてキャラ「ウサギ」動画用ポーズ画像メモリ１２ｄMに記憶された各種のポーズに対応する動画用のキャラクタ画像を示す図である。
【０１９５】
さらに、前記各実施形態における画像配信サーバ１０や端末装置２０での画像処理機能を応用し、ゲームなどの動画像を基に任意指定されて抽出される登場キャラクタの画像を真似対象画像として、類似ポーズの予め用意した所望のキャラクタ画像や実写による人物画像を取得配信したり、前記登場キャラクタと置き換えて合成配信したりする構成としてもよい。
【０１９６】
また、次の第３実施形態において説明するように、ユーザ自身で撮影した各種ポーズの被写体画像やインターネットＮ上のゲームサーバ（ゲームＨＰ）からユーザ自身でダウンロードしたゲームに登場する各種ポーズのキャラクタ画像を、画像配信サーバ１０におけるメモリ１２内のキャラ１「ウサギ」ポーズ画像メモリ１２ｄ，キャラ２「クマ」ポーズ画像メモリ１２ｅ，キャラ３「ネコ」ポーズ画像メモリ１２ｆなどと同様にメモリ登録しておき、前記第１実施形態あるいは第２実施形態において撮影画像から抽出された被写体画像に対応するポーズのキャラクタ画像を画像配信サーバ１０から取得する際には、前記「ウサギ」「クマ」「ネコ」などの元々登録されたキャラクタ画像と前記ユーザ自身で登録した人物画像やゲームキャラクタ画像を選択して取得できる構成としてもよい。
【０１９７】
（第３実施形態）
図２３は第３実施形態に係る画像配信システムの全体構成を示すブロック図である。
【０１９８】
ここでは、デジタルカメラ付携帯電話２０Ａによってユーザ自身が各種ポーズの被写体画像を撮影し、この各種ポーズの被写体画像を画像配信サーバ１０のメモリ１２にユーザオリジナルキャラとして登録するか、またはゲームサーバ１０Ａのメモリ１２Ａからダウンロードした各種ポーズのゲームキャラクタを前記同様に画像配信サーバ１０のメモリ１２にユーザオリジナルキャラとして登録する場合について示す。
【０１９９】
図２４は第３実施形態に係る画像配信システムにおけるユーザオリジナルキャラ画像登録処理を示すフローチャートであり、同図（Ａ）は携帯電話２０Ａ側の処理を示すフローチャート、同図（Ｂ）は画像配信サーバ１０側の処理を示すフローチャートである。
【０２００】
まず、デジタルカメラ付携帯電話２０Ａによってユーザオリジナルキャラ画像をインターネットＮ上のゲームサーバ１０Ａからダウンロードして登録する場合は、当該キャラ画像の取得先となるゲームサーバ１０Ａのホームページ（ＨＰ）が指定されて接続される（ステップＳ１→Ｓ２）。
【０２０１】
このゲームサーバ１０Ａのホームページ（ＨＰ）において、自分用のオリジナルキャラ画像として設定すべきゲームキャラクタを指定すると（ステップＳ３）、当該ゲームサーバ１０Ａのメモリ１２Ａに記憶されている指定のゲームキャラクタの各ポーズ別のキャラクタ画像がダウンロードされる（ステップＳ４）。
【０２０２】
すると、この携帯電話２０Ａの端末ユーザＩＤ（＝１２３）と前記ゲームサーバ１０Ａからダウンロードさせた指定のゲームキャラクタの各ポーズ別のキャラクタ画像が画像配信サーバ１０へ送信される（ステップＳ５）。
【０２０３】
また、このデジタルカメラ付携帯電話２０Ａによってユーザオリジナルキャラ画像をインターネットＮ上からではなく、自分で撮影して登録する場合には、デジタルカメラ（部）３２により各ポーズ毎の画像が撮影される（ステップＳ１→Ｓ７）。
【０２０４】
すると、撮影画像のうち背景画像を除いた被写体画像部分などのキャラクタ対応の画像部分が抽出され（ステップＳ８）、各ポーズ毎の対応キャラクタ画像として記憶される（ステップＳ９）。
【０２０５】
そして、この携帯電話２０Ａの端末ユーザＩＤ（＝１２３）と前記撮影・抽出・記憶された各ポーズ毎の対応画像が画像配信サーバ１０へ送信される（ステップＳ５）。
【０２０６】
画像配信サーバ１０において、前記携帯電話２０Ａから送信された端末ユーザＩＤとゲームキャラクタまたは撮影キャラクタによる各ポーズ別のキャラクタ画像が受信されると（ステップＲ１）、メモリ１２に対して例えば前記図１における「ウサギ」「クマ」「ネコ」の予め登録された各キャラクタ画像（１２ｄ〜１２ｆ）とは別に、ユーザＩＤ毎の各ポーズ別のキャラクタ画像として登録される（ステップＲ２）。
【０２０７】
これにより、前記第１実施形態あるいは第２実施形態において撮影画像から抽出された被写体画像に対応するポーズのキャラクタ画像を画像配信サーバ１０から取得し配信させる際には、前記「ウサギ」「クマ」「ネコ」などの元々登録されたキャラクタ画像とユーザ自身で登録した撮影キャラクタ画像やゲームキャラクタ画像を選択して取得し配信させることができる。
【０２０８】
なお、前記各実施形態において記載した画像配信システムによる各処理の手法、すなわち、図８，図９のフローチャートに示す第１実施形態の画像配信システムにおける端末装置２０の画像処理、図１０，図１１のフローチャートに示す第１実施形態の画像配信システムにおける画像配信サーバ１０のサーバ処理、図１２のフローチャートに示す第１実施形態のサーバ処理に伴う対象画像抽出処理、図１３のフローチャートに示す第１実施形態のサーバ処理に伴う対応アニメ画像取得処理、図１４のフローチャートに示す第１実施形態の対応アニメ画像取得処理に伴う真似対象画像との類似度評価処理、図１６，図１７のフローチャートに示す第２実施形態の画像配信システムにおける端末装置２０の画像処理、図１８のフローチャートに示す第２実施形態の画像配信システムにおける画像配信サーバ１０のサーバ処理、図１９のフローチャートに示す第２実施形態の画像処理に伴う対象画像抽出処理、図２０のフローチャートに示す第２実施形態の画像処理に伴うポーズ番号決定処理、図２１のフローチャートに示す第２実施形態のポーズ番号決定処理に伴う真似対象画像との類似度評価処理、図２４のフローチャートに示す第３実施形態の画像配信システムにおける携帯電話端末装置２０Ａでのユーザキャラ画像登録処理および画像配信サーバ１０でのユーザキャラ画像登録処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体１３（２３）に格納して配布することができる。そして、通信ネットワーク（インターネット）Ｎとの通信機能を備えた種々のコンピュータ端末は、この外部記録媒体１３（２３）に記憶されたプログラムを記録媒体読取部１４（２４）によってメモリ１２（２２）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した画像配信処理機能を実現し、前述した手法による同様の処理を実行することができる。
【０２０９】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）Ｎ上を伝送させることができ、この通信ネットワーク（インターネット）Ｎに接続されたコンピュータ端末から前記のプログラムデータを取り込み、前述した画像配信処理機能を実現することもできる。
【０２１０】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【０２１２】
【発明の効果】
以上のように、本発明に係る画像配信サーバによれば、端末において撮影画像に含まれる対象人物画像が抽出され、この対象人物画像に応じたポーズ情報が送信されると、この端末から送信されたポーズ情報がポーズ情報受信手段により受信される。すると、画像配信手段により、受信されたポーズ情報に対応する対応画像が、異なるポーズ情報毎に対応画像を記憶している対応画像記憶手段から読み出されて端末へ配信されるので、端末はその撮影画像から抽出された対象人物画像に応じた対応画像をサーバにより配信させて取得し、撮影画像に合成させて出力できる。
【０２１３】
よって、本発明によれば、端末での撮影画像に合成などを行うのに単に固定的な画像を配信するのではなく、当該撮影画像に応じた画像を配信することが可能になる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る画像配信システムにおける画像配信サーバ１０の電子回路の構成を示すブロック図である。
【図２】前記画像配信システムにおける端末装置２０の電子回路の構成を示すブロック図。
【図３】前記画像配信サーバ１０のキャラ１「ウサギ」ポーズ画像メモリ１２ｄ：キャラ２「クマ」ポーズ画像メモリ１２ｅ：キャラ３「ネコ」ポーズ画像メモリ１２ｆにそれぞれ記憶された各種のポーズに対応する各キャラクタ画像を示す図。
【図４】前記画像配信サーバ１０のモデルポーズ画像メモリ１２ｂに記憶されたモデルポーズに対応するモデル画像を示す図。
【図５】前記画像配信システムの端末装置２０からの画像配信依頼に基づいた画像配信サーバ１０による左右反対位置追加モード指定時のキャラクタ画像「ウサギ」による左右反対位置追加合成状態を示す図。
【図６】前記画像配信システムの端末装置２０からの画像配信依頼に基づいた画像配信サーバ１０による複数回撮影置き換えモード指定時のキャラクタ画像「クマ」による置き換え合成状態を示す図。
【図７】前記画像配信システムの端末装置２０からの画像配信依頼に基づいた画像配信サーバ１０による被写体選択置き換えモード指定時のキャラクタ画像「ウサギ」による置き換え合成状態を示す図。
【図８】前記画像配信システムの端末装置２０による画像処理（その１）を示すフローチャート。
【図９】前記画像配信システムの端末装置２０による画像処理（その２）を示すフローチャート。
【図１０】前記画像配信システムの画像配信サーバ１０によるサーバ処理（その１）を示すフローチャート。
【図１１】前記画像配信システムの画像配信サーバ１０によるサーバ処理（その２）を示すフローチャート。
【図１２】前記画像配信システムの画像配信サーバ１０におけるサーバ処理に伴う対象画像抽出処理を示すフローチャート。
【図１３】前記画像配信システムにおける画像配信サーバ１０のサーバ処理に伴う対応アニメ画像取得処理を示すフローチャート。
【図１４】前記画像配信システムにおける画像配信サーバ１０のサーバ処理に伴う対応アニメ画像取得処理での真似対象画像との類似度評価処理を示すフローチャート。
【図１５】前記画像配信サーバ１０の対応アニメ画像取得処理での類似度評価処理に伴うモデル画像との類似度評価例を示す図。
【図１６】第２実施形態に係る画像配信システムの端末装置２０による画像処理（その１）を示すフローチャート。
【図１７】第２実施形態に係る画像配信システムの端末装置２０による画像処理（その２）を示すフローチャート。
【図１８】第２実施形態に係る画像配信システムの画像配信サーバ１０によるサーバ処理を示すフローチャート。
【図１９】第２実施形態に係る画像配信システムの端末装置２０における画像処理に伴う対象画像抽出処理を示すフローチャート。
【図２０】第２実施形態に係る画像配信システムの端末装置２０における画像処理に伴うポーズ番号決定処理を示すフローチャート。
【図２１】第２実施形態に係る画像配信システムの端末装置２０における画像処理に伴うポーズ番号決定処理での真似対象画像との類似度評価処理を示すフローチャート。
【図２２】前記画像配信サーバ１０における動画用ポーズのキャラク画像としてキャラ「ウサギ」動画用ポーズ画像メモリ１２ｄMに記憶された各種のポーズに対応する動画用のキャラクタ画像を示す図。
【図２３】第３実施形態に係る画像配信システムの全体構成を示すブロック図。
【図２４】第３実施形態に係る画像配信システムにおけるユーザオリジナルキャラ画像登録処理を示すフローチャートであり、同図（Ａ）は携帯電話２０Ａ側の処理を示すフローチャート、同図（Ｂ）は画像配信サーバ１０側の処理を示すフローチャート。
【符号の説明】
１０  …画像配信サーバ
１１  …サーバＣＰＵ
１２  …サーバメモリ
１２ａ…画像配信処理プログラム
１２ｂ…サーバのモデルポーズ画像メモリ（第１実施形態）
１２ｃ…サーバの修正モデルポーズ画像メモリ（第１実施形態）
１２ｄ…キャラ１「ウサギ」ポーズ画像メモリ
１２ｅ…キャラ２「クマ」ポーズ画像メモリ
１２ｆ…キャラ３「ネコ」ポーズ画像メモリ
１２ｇ…依頼者端末情報メモリ
１２ｈ…撮影画像メモリ
１２ｉ…画像処理ワークエリア
１３  …サーバ外部記録媒体
１４  …サーバ記録媒体読取部
１５  …サーバ電送制御部
１６  …サーバ近距離無線通信部
１７  …サーバ入力部
１８  …サーバ表示部
１９  …表示部
２０  …端末装置
２０Ａ…携帯電話端末
２０Ｂ…携帯端末（ＰＤＡ）
２０Ｃ…端末（ＰＣ）
２０Ｄ…デジタルカメラ端末
２１  …端末ＣＰＵ
２２  …端末メモリ
２２ａ…通信・画像処理プログラム
２２ｂ…端末のモデルポーズ画像メモリ（第２実施形態）
２２ｃ…端末の修正モデルポーズ画像メモリ（第２実施形態）
２２ｄ…画像処理ワークエリア
２３  …端末外部記録媒体
２４  …端末記録媒体読取部
２５  …端末電送制御部
２６  …端末入力部
２７ａ…画像入力部
２７ｂ…画像出力部
２８  …端末近距離無線通信部
２９  …ＧＰＳ
３０  …端末表示部
３１  …画像印刷機
３２  …デジタルカメラ（部）
Ｎ  …通信ネットワーク（インターネット）
【図１】
0003918632.tif 000002
【図２】
0003918632.tif 000003
【図３】
0003918632.tif 000004
【図４】
0003918632.tif 000005
【図５】
0003918632.tif 000006
【図６】
0003918632.tif 000007
【図７】
0003918632.tif 000008
【図８】
0003918632.tif 000009
【図９】
0003918632.tif 000010
【図１０】
0003918632.tif 000011
【図１１】
0003918632.tif 000012
【図１２】
0003918632.tif 000013
【図１３】
0003918632.tif 000014
【図１４】
0003918632.tif 000015
【図１５】
0003918632.tif 000016
【図１６】
0003918632.tif 000017
【図１７】
0003918632.tif 000018
【図１８】
0003918632.tif 000019
【図１９】
0003918632.tif 000020
【図２０】
0003918632.tif 000021
【図２１】
0003918632.tif 000022
【図２２】
0003918632.tif 000023
【図２３】
0003918632.tif 000024
【図２４】
0003918632.tif 000025