(57)【要約】【課題】実際の撮影画像に基づいてリアリティある生物の成育画像を出力することが可能な画像合成出力装置を提供する。【解決手段】登録ユーザにより予め指定した和風の犬小屋の登録画像(育成場所画像)R2に相当する犬小屋(R2)を含ませた画像を、該登録ユーザの端末により例えば日毎撮影してサーバ装置へ送信する。するとサーバ装置では、日毎受信される撮影画像データGnにユーザ指定の登録画像R2が含まれると判定される都度レベルアップされる成育レベルmに対応して、育成データメモリに記憶されている前記登録画像R2の種類(和風の犬小屋)に応じた生物(和犬)の画像Wma〜Wmcが読み出される。そして、この各成育レベルmに対応した生物(和犬)の画像Wma〜Wmcを前記受信された撮影画像データGnに合成した合成画像データGncが生成され、前記登録ユーザの端末に送信されて表示される。【選択図】      図６
2011098102.tif 000002
【特許請求の範囲】
【請求項１】
予め決められた物体画像に対応付けて複数の成育段階それぞれの生物画像を記憶する育成画像記憶手段と、
静止画像を取得する静止画取得手段と、
この静止画取得手段により取得された静止画像に前記育成画像記憶手段により記憶された物体画像が含まれるか否かを判定する画像判定手段と、
この画像判定手段により前記静止画像に前記物体画像が含まれると判定される毎に、前記育成画像記憶手段により記憶された生物画像についての成育段階を、初期段階の指定を始めとして順番に次の段階を指定する成育段階指定手段と、
この成育段階指定手段により指定された成育段階に対応して前記育成画像記憶手段により記憶されている生物画像を、前記画像判定手段により前記物体画像が含まれると判定された静止画像に合成した合成画像を生成する合成画像生成手段と、
この合成画像生成手段により生成された合成画像を出力する合成画像出力手段と、
を備えたことを特徴とする画像合成出力装置。
【請求項２】
前記育成画像記憶手段は、さらに、前記生物画像の育成に供する育成用画像を記憶し、
前記画像判定手段により前記静止画像に前記物体画像が含まれると判定された後に、当該静止画像に前記育成画像記憶手段により記憶された育成用画像が含まれるか否かを判定する育成画像判定手段をさらに備え、
前記成育段階指定手段は、初期段階の成育段階を指定した後は、前記育成画像判定手段により前記静止画像に前記育成用画像が含まれると判定された場合に次の段階の成育段階を指定する、
ことを特徴とする請求項１に記載の画像合成出力装置。
【請求項３】
前記育成画像記憶手段は、さらに、前記育成用画像に対応付けて当該育成用画像により育成中の生物画像を記憶し、
前記育成画像判定手段により前記静止画像に前記育成用画像が含まれると判定された場合に、当該育成用画像に対応付けられて前記育成画像記憶手段により記憶されている育成中の生物画像を、前記静止画像に合成した育成中の合成画像を生成する育成中合成画像生成手段と、
この育成中合成画像生成手段により生成された育成中の合成画像を出力する育成中合成画像出力手段と、
をさらに備えたことを特徴とする請求項２に記載の画像合成出力装置。
【請求項４】
前記育成画像記憶手段により記憶される物体画像は、ユーザにより撮影された物体画像であることを特徴とする請求項１ないし請求項３の何れか１項に記載の画像合成出力装置。
【請求項５】
予め決められた物体画像に対応付けて複数の成育段階それぞれの生物画像を記憶する育成画像記憶手段と、
ユーザ操作に応じて静止画像を撮影する静止画撮影手段と、
この静止画撮影手段により撮影された静止画像に前記育成画像記憶手段により記憶された物体画像が含まれるか否かを判定する画像判定手段と、
この画像判定手段により前記静止画像に前記物体画像が含まれると判定される毎に、前記育成画像記憶手段により記憶された生物画像についての成育段階を、初期段階の指定を始めとして順番に次の段階を指定する成育段階指定手段と、
この成育段階指定手段により指定された成育段階に対応して前記育成画像記憶手段により記憶されている生物画像を、前記画像判定手段により前記物体画像が含まれると判定された静止画像に合成した合成画像を生成する合成画像生成手段と、
この合成画像生成手段により生成された合成画像を表示する合成画像表示手段と、
前記合成画像生成手段により生成された合成画像を外部の通信端末に送信する合成画像送信手段と、
を備えたことを特徴とするカメラ付き携帯電話装置。
【請求項６】
電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
予め決められた物体画像に対応付けて複数の成育段階それぞれの生物画像をメモリに記憶させる育成画像記憶手段、
静止画像を取得する静止画取得手段、
この静止画取得手段により取得された静止画像に前記育成画像記憶手段により記憶された物体画像が含まれるか否かを判定する画像判定手段、
この画像判定手段により前記静止画像に前記物体画像が含まれると判定される毎に、前記育成画像記憶手段により記憶された生物画像についての成育段階を、初期段階の指定を始めとして順番に次の段階を指定する成育段階指定手段、
この成育段階指定手段により指定された成育段階に対応して前記育成画像記憶手段により記憶されている生物画像を、前記画像判定手段により前記物体画像が含まれると判定された静止画像に合成した合成画像を生成する合成画像生成手段、
この合成画像生成手段により生成された合成画像を出力する合成画像出力手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【請求項７】
カメラ付き携帯電話装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
予め決められた物体画像に対応付けて複数の成育段階それぞれの生物画像をメモリに記憶させる育成画像記憶手段、
ユーザ操作に応じて前記カメラにより静止画像を撮影させる静止画撮影手段、
この静止画撮影手段により撮影された静止画像に前記育成画像記憶手段により記憶された物体画像が含まれるか否かを判定する画像判定手段、
この画像判定手段により前記静止画像に前記物体画像が含まれると判定される毎に、前記育成画像記憶手段により記憶された生物画像についての成育段階を、初期段階の指定を始めとして順番に次の段階を指定する成育段階指定手段、
この成育段階指定手段により指定された成育段階に対応して前記育成画像記憶手段により記憶されている生物画像を、前記画像判定手段により前記物体画像が含まれると判定された静止画像に合成した合成画像を生成する合成画像生成手段、
この合成画像生成手段により生成された合成画像を表示部に表示させる合成画像表示手段、
前記合成画像生成手段により生成された合成画像を通信部から外部の通信端末へ送信させる合成画像送信手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像合成出力装置、カメラ付き携帯電話装置、およびプログラムに関する。
【背景技術】
【０００２】
従来から、動物や植物の画像を表示させ、ユーザ操作に応じた様々な世話のパターンに従って、当該動物や植物の成長した画像を表示させる画像表示装置が考えられている（例えば、特許文献１参照。）。
【０００３】
また、表示された動物の画像に対して行った世話の回数が所定の回数に達することで、当該動物画像のお見合い相手となる他の動物画像を並べて表示させる生物画像表示制御装置も考えられている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第２７５９１７０号公報
【特許文献２】特許第２８５５１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記従来の画像表示装置や生物画像表示装置は、予め記憶されたアニメーションの生物画像を表示させ、複数種類のアイコンなどにより表示される世話の内容を選択して指定することで、当該世話の内容に応じた次の段階の生物画像が読み出されて表示されるものである。
【０００６】
このため、前記従来の画像表示装置や生物画像表示装置では、ユーザにとって、電子機器により生物を育成するゲームとしての感覚が強く、リアリティがない欠点がある。
【０００７】
本発明は、このような課題に鑑みなされたもので、実際の撮影画像に基づいてリアリティある生物の成育画像を出力することが可能になる画像合成出力装置、カメラ付き携帯電話装置、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の画像合成出力装置は、予め決められた物体画像に対応付けて複数の成育段階それぞれの生物画像を記憶する育成画像記憶手段と、静止画像を取得する静止画取得手段と、この静止画取得手段により取得された静止画像に前記育成画像記憶手段により記憶された物体画像が含まれるか否かを判定する画像判定手段と、この画像判定手段により前記静止画像に前記物体画像が含まれると判定される毎に、前記育成画像記憶手段により記憶された生物画像についての成育段階を、初期段階の指定を始めとして順番に次の段階を指定する成育段階指定手段と、この成育段階指定手段により指定された成育段階に対応して前記育成画像記憶手段により記憶されている生物画像を、前記画像判定手段により前記物体画像が含まれると判定された静止画像に合成した合成画像を生成する合成画像生成手段と、この合成画像生成手段により生成された合成画像を出力する合成画像出力手段と、を備えたことを特徴としている。
【０００９】
請求項２に記載の画像合成出力装置は、前記請求項１に記載の画像合成出力装置において、前記育成画像記憶手段は、さらに、前記生物画像の育成に供する育成用画像を記憶し、前記画像判定手段により前記静止画像に前記物体画像が含まれると判定された後に、当該静止画像に前記育成画像記憶手段により記憶された育成用画像が含まれるか否かを判定する育成画像判定手段をさらに備え、前記成育段階指定手段は、初期段階の成育段階を指定した後は、前記育成画像判定手段により前記静止画像に前記育成用画像が含まれると判定された場合に次の段階の成育段階を指定する、ことを特徴としている。
【００１０】
請求項３に記載の画像合成出力装置は、前記請求項２に記載の画像合成出力装置において、前記育成画像記憶手段は、さらに、前記育成用画像に対応付けて当該育成用画像により育成中の生物画像を記憶し、前記育成画像判定手段により前記静止画像に前記育成用画像が含まれると判定された場合に、当該育成用画像に対応付けられて前記育成画像記憶手段により記憶されている育成中の生物画像を、前記静止画像に合成した育成中の合成画像を生成する育成中合成画像生成手段と、この育成中合成画像生成手段により生成された育成中の合成画像を出力する育成中合成画像出力手段と、をさらに備えたことを特徴としている。
【００１１】
請求項４に記載の画像合成出力装置は、前記請求項１ないし請求項３の何れか１項に記載の画像合成出力装置において、前記育成画像記憶手段により記憶される物体画像は、ユーザにより撮影された物体画像であることを特徴としている。
【００１２】
請求項５に記載のカメラ付き携帯電話装置は、予め決められた物体画像に対応付けて複数の成育段階それぞれの生物画像を記憶する育成画像記憶手段と、ユーザ操作に応じて静止画像を撮影する静止画撮影手段と、この静止画撮影手段により撮影された静止画像に前記育成画像記憶手段により記憶された物体画像が含まれるか否かを判定する画像判定手段と、この画像判定手段により前記静止画像に前記物体画像が含まれると判定される毎に、前記育成画像記憶手段により記憶された生物画像についての成育段階を、初期段階の指定を始めとして順番に次の段階を指定する成育段階指定手段と、この成育段階指定手段により指定された成育段階に対応して前記育成画像記憶手段により記憶されている生物画像を、前記画像判定手段により前記物体画像が含まれると判定された静止画像に合成した合成画像を生成する合成画像生成手段と、この合成画像生成手段により生成された合成画像を表示する合成画像表示手段と、前記合成画像生成手段により生成された合成画像を外部の通信端末に送信する合成画像送信手段と、を備えたことを特徴としている。
【００１３】
請求項６に記載のプログラムは、電子機器のコンピュータを制御するためのプログラムであって、前記コンピュータを、予め決められた物体画像に対応付けて複数の成育段階それぞれの生物画像をメモリに記憶させる育成画像記憶手段、静止画像を取得する静止画取得手段、この静止画取得手段により取得された静止画像に前記育成画像記憶手段により記憶された物体画像が含まれるか否かを判定する画像判定手段、この画像判定手段により前記静止画像に前記物体画像が含まれると判定される毎に、前記育成画像記憶手段により記憶された生物画像についての成育段階を、初期段階の指定を始めとして順番に次の段階を指定する成育段階指定手段、この成育段階指定手段により指定された成育段階に対応して前記育成画像記憶手段により記憶されている生物画像を、前記画像判定手段により前記物体画像が含まれると判定された静止画像に合成した合成画像を生成する合成画像生成手段、この合成画像生成手段により生成された合成画像を出力する合成画像出力手段、として機能させることを特徴としている。
【００１４】
請求項７に記載のプログラムは、カメラ付き携帯電話装置のコンピュータを制御するためのプログラムであって、前記コンピュータを、予め決められた物体画像に対応付けて複数の成育段階それぞれの生物画像をメモリに記憶させる育成画像記憶手段、ユーザ操作に応じて前記カメラにより静止画像を撮影させる静止画撮影手段、この静止画撮影手段により撮影された静止画像に前記育成画像記憶手段により記憶された物体画像が含まれるか否かを判定する画像判定手段、この画像判定手段により前記静止画像に前記物体画像が含まれると判定される毎に、前記育成画像記憶手段により記憶された生物画像についての成育段階を、初期段階の指定を始めとして順番に次の段階を指定する成育段階指定手段、この成育段階指定手段により指定された成育段階に対応して前記育成画像記憶手段により記憶されている生物画像を、前記画像判定手段により前記物体画像が含まれると判定された静止画像に合成した合成画像を生成する合成画像生成手段、この合成画像生成手段により生成された合成画像を表示部に表示させる合成画像表示手段、前記合成画像生成手段により生成された合成画像を通信部から外部の通信端末へ送信させる合成画像送信手段、として機能させることを特徴としている。
【発明の効果】
【００１５】
本発明によれば、実際の撮影画像に基づいてリアリティある生物の成育画像を出力することが可能になる画像合成出力装置、カメラ付き携帯電話装置、およびプログラムを提供できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の画像合成出力装置の実施形態に係るサーバ装置１０の電子回路の構成を示すブロック図。
【図２】前記サーバ装置１０の育成データメモリ１２ｂに記憶される登録画像（育成場所画像）Ｒｎおよび当該登録画像Ｒｎに対応する成育レベル（１〜３）毎の生物画像の具体例を示す図。
【図３】前記サーバ装置１０のユーザ登録メモリ１２ｃに記憶されるユーザ登録画像および置換え登録画像の具体例を示す図。
【図４Ａ】前記サーバ装置１０の育成画像モードにて実行される画像合成処理（その１）を示すフローチャート。
【図４Ｂ】前記サーバ装置１０の育成画像モードにて実行される画像合成処理（その２）を示すフローチャート。
【図５】前記サーバ装置１０の画像合成処理に伴い実行される対応画像合成処理を示すフローチャート。
【図６】前記サーバ装置１０の画像合成処理に従い和犬を仮想育成する場合の一連の撮影画像Ｇ１〜Ｇ３とこれに対応する合成画像Ｇ１ｃ〜Ｇ３ｃを示す図。
【図７】前記図６からの続きの撮影画像Ｇ４，Ｇ５とこれに対応する合成画像Ｇ４ｃ，Ｇ５ｃを示す図。
【図８】前記サーバ装置１０の画像合成処理に従いひまわりを仮想育成する場合の一連の撮影画像Ｇ１〜Ｇ４とこれに対応する合成画像Ｇ１ｃ〜Ｇ４ｃを示す図。
【図９】前記サーバ装置１０の画像合成処理に従いユーザ任意の物体画像を育成場所画像としてユーザ登録し洋犬を仮想育成する場合の最初の撮影画像Ｇ１とこれに基づいたユーザ登録手順に対応する生成画面を示す図。
【図１０】前記図９からの続きの撮影画像Ｇ２，Ｇ３とこれに基づく合成画像Ｇ１ｃ，Ｇ２ｃを示す図。
【図１１】本発明の画像合成出力装置を実施したカメラ付き携帯電話装置１０Ｂの画像合成処理に伴う動作の具体例を示す図。
【発明を実施するための形態】
【００１７】
以下図面により本発明の実施の形態について説明する。
【００１８】
図１は、本発明の画像合成出力装置の実施形態に係るサーバ装置１０の電子回路の構成を示すブロック図である。
【００１９】
このサーバ装置１０は、コンピュータであるＣＰＵ１１を備えている。
【００２０】
ＣＰＵ１１は、メモリ１２に予め記憶されたシステムプログラム、あるいはＣＤ−ＲＯＭなどの外部記録媒体１３からＣＤ／ＤＶＤドライブなどの記録媒体読取部１４を介して前記メモリ１２に読み込まれたサーバ制御プログラム、あるいは通信ネットワークＮ上の他のサーバ装置（この場合はプログラムサーバ）から電送制御部１５を介して前記メモリ１２に読み込まれたサーバ制御プログラムに従い回路各部の動作を制御する。
【００２１】
ＣＰＵ１１には、前記メモリ１２、記録媒体読取部１４、電送制御部１５が接続される他に、当該サーバ装置１０の管理者が操作するキーボード，マウスなどを備えた入力部１６が接続される。
【００２２】
前記メモリ１２に記憶されるサーバ制御プログラムとしては、外部の通信端末Ａ（デジタルカメラ／カメラ付き携帯電話）２０や通信端末Ｂ（ＰＣ:Personal Computer）３０などから受信された撮影画像などの静止画像を保存し、各通信端末Ａ２０，Ｂ３０にて閲覧可能にするための画像管理処理プログラム、前記各通信端末Ａ２０，Ｂ３０との通信動作を司る通信制御プログラムが記憶される。
【００２３】
またこの他に、前記外部から受信された静止画像の中に、後述する育成データメモリ１２ｂ（図２参照）に予め記憶された登録画像（育成場所画像）Ｒｎが含まれる場合に、その登録画像Ｒｎに対応付けられて記憶されている段階的な成育レベル（１，１Ｂ，２，２Ｂ，３）毎の生物画像を、現在の成育レベルに応じて前記静止画像に合成する。そしてこの合成画像を、ユーザ指定の通信端末Ａ２０，Ｂ３０へ送信又は閲覧用に保存するための画像合成処理プログラム１２ａが記憶される。
【００２４】
なお、この画像合成処理プログラム１２ａは、ユーザ任意の撮影画像に基づいて所望の生物を仮想で育成しその合成画像を得るための「育成画像モード」が設定された際に起動される。
【００２５】
また、メモリ１２には、前記各種のプログラムを記憶するプログラムメモリの他に、各種の作業用データを記憶するメモリとして、育成データメモリ１２ｂ、ユーザ登録メモリ１２ｃ、撮影画像メモリ１２ｄ、合成画像メモリ１２ｅ、成育レベルメモリ１２ｆ、合成画像保存メモリ１２ｇ、登録ユーザ情報メモリ１２ｈなどが確保される。
【００２６】
図２は、前記サーバ装置１０の育成データメモリ１２ｂに記憶される登録画像（育成場所画像）Ｒｎおよび当該登録画像Ｒｎに対応する成育レベル（１〜３）毎の生物画像の具体例を示す図である。
【００２７】
この育成データメモリ１２ｂには、動物や植物などの生物の育成場所にあるべき複数種類の物体の登録画像（育成場所画像）Ｒｎが記憶される。これと共に、各登録画像Ｒｎに対応付けられて、当該登録画像Ｒｎの種類に応じた生物画像が、５段階の成育レベル（１，１Ｂ，２，２Ｂ，３）毎に記憶される。そして、成育レベル“１”と“２”との間の“１Ｂ”のエリア、および成育レベル“２”と“３”との間の“２Ｂ”のエリアには、それぞれその成育レベルがアップする条件となる育成登録画像と当該育成登録画像により育成中の生物画像が記憶される。
【００２８】
具体的には、何れも実写画像であって、例えば和風の犬小屋の登録画像（育成場所画像）Ｒ２に対応する成育レベル“１”の生物画像（対応成育画像(1)）として、和犬の子犬が歩く画像Ｗ１ａ〜Ｗ１ｃが記憶され、成育レベル“２”の生物画像（対応成育画像(2)）として、中犬に成長した和犬が歩く画像Ｗ２ａ〜Ｗ２ｃが記憶され、成育レベル“３”の生物画像（対応成育画像(3)）として、大人に成長した和犬が歩く画像Ｗ３ａ〜Ｗ３ｃが記憶される。
【００２９】
そして、成育レベル“１”と“２”との間の“１Ｂ”のエリアには、育成登録画像(1)として、犬育成の道具となるボールの画像Ｂが記憶されると共に、当該ボールの画像Ｂにより育成中の生物画像（対応育成画像(1)）として、前記和犬の子犬がボールで遊ぶ画像Ｗ１ａｉ〜Ｗ１ｃｉが記憶される。また、成育レベル“２”と“３”との間の“２Ｂ”のエリアには、育成登録画像(2)として、犬育成の餌となる骨の画像Ｈが記憶されると共に、当該骨の画像Ｈにより育成中の生物画像（対応育成画像(2)）として、前記和犬の中犬が骨を食べる画像Ｗ２ａｉ〜Ｗ２ｃｉが記憶される。
【００３０】
また、例えば小型の植木鉢の登録画像（育成場所画像）Ｒ４に対応する成育レベル“１”の生物画像（対応成育画像(1)）として、開花初期のひまわりの画像Ｆ１が記憶され、成育レベル“２”の生物画像（対応成育画像(2)）として、中型に成長したひまわりの画像Ｆ２が記憶され、成育レベル“３”の生物画像（対応成育画像(3)）として、大型に成長したひまわりの画像Ｆ３が記憶される。
【００３１】
そして、成育レベル“２”と“３”との間の“２Ｂ”のエリアには、育成登録画像(2)として、植物育成の糧となる雨を意味する傘の画像Ａが記憶されると共に、当該傘の画像Ａにより育成中の生物画像（対応育成画像(2)）として、前記傘を付加した中型のひまわりの画像Ｆ２ｉが記憶される。
【００３２】
なお、前記登録画像（育成場所画像）Ｒｎは、ユーザによって撮影された実写画像を記憶させてもよい。
【００３３】
また、前記育成データメモリ１２ｂに記憶される和犬の子犬が歩く画像Ｗ１ａ〜Ｗ１ｃや和犬の子犬がボールで遊ぶ画像Ｗ１ａｉ〜Ｗ１ｃｉなど、育成対象となる生物の動きを伴う画像については、対象生物の複数時点の動いた画像を１枚の静止画像内に含ませて記憶させてもよいし、同複数時点の動いた画像を間欠的な動画像として捉えた複数枚の静止画像にして記憶させてもよい。
【００３４】
図３は、前記サーバ装置１０のユーザ登録メモリ１２ｃに記憶されるユーザ登録画像および置換え登録画像の具体例を示す図である。
【００３５】
このユーザ登録メモリ１２ｃには、動物や植物などの生物の育成場所にあるべき前記物体の登録画像（育成場所画像）Ｒｎとして置き換えしたいユーザ任意の物体の画像が、ユーザ登録画像として記憶されると共に、前記育成データメモリ１２ｂに記憶された複数種類の登録画像（育成場所画像）Ｒｎ…のうち、ユーザが育成したい生物の種類に応じて選択された何れかの登録画像（育成場所画像）Ｒｎが、置き換え登録画像として記憶される。
【００３６】
具体的には、例えばユーザの家の庭にある人形の置物Ｄを、洋犬の育成場所にあるべき物体に置き換えしたい場合、当該人形の置物Ｄが実写されユーザ登録画像として記憶される。そして、前記育成データメモリ１２ｂに記憶された複数種類の登録画像（育成場所画像）Ｒ１〜Ｒ５の中から選択された洋風の犬小屋の登録画像（育成場所画像）Ｒ３が、置き換え登録画像として記憶される（図９（Ｃ）（Ｄ）参照）。
【００３７】
撮影画像メモリ１２ｄには、前記画像合成処理プログラム１２ａの起動中において、外部の通信端末Ａ２０やＢ３０から受信された静止画像による撮影画像データＧｎ（図６（Ａ１）〜（Ｃ１），図７（Ｄ１）（Ｅ１）参照）がユーザ別に記憶される。
【００３８】
合成画像メモリ１２ｅには、前記撮影画像メモリ１２ｄに記憶された撮影画像データＧｎに対し、当該撮影画像データＧｎに含まれる前記物体登録画像（育成場所画像）Ｒｎの種類や現在の生物成育レベル、さらには前記育成登録画像の種類に応じて、前記育成データメモリ１２ｂから選択された静止画像（動画像）を合成した合成画像Ｇｎｃ（図６（Ａ２）〜（Ｃ２），図７（Ｄ２）（Ｅ２）参照）がユーザ別に記憶される。
【００３９】
成育レベルメモリ１２ｆには、ユーザ別で且つ前記育成データメモリ１２ｂに記憶された登録画像（育成場所画像）Ｒｎ別の現在の生物成育レベル（１，１Ｂ，２，２Ｂ，３）が記憶される。
【００４０】
合成画像保存メモリ１２ｇには、前記合成画像メモリ１２ｅに記憶された合成画像データＧｎｃを、外部の通信端末Ａ２０やＢ３０へ送信して表示させたり、本サーバ装置１０に保存して外部の通信端末Ａ２０やＢ３０に閲覧させたりする場合に、当該合成画像データＧｎｃが、同合成画像データＧｎｃの元になる撮影画像データＧｎの送信元のユーザ名に対応付けられて記憶される。
【００４１】
登録ユーザ情報メモリ１２ｈには、本サーバ装置１０の専用ＨＰ（ホームページ）にて登録されたユーザの「登録ユーザ名」に対応付けられて、当該登録ユーザが合成画像データＧｎｃを送る先として入力した「送信先ユーザ名」、当該登録ユーザの「メールアドレス」「ＨＰパスワード」、そして、当該ユーザが合成画像を生成したい画像の種類として指定した前記育成データメモリ１２ｂ（図２参照）内の登録画像（育成場所画像）Ｒｎの種類を示す「登録画像・対応画像指定情報」が記憶される。
【００４２】
そして、前記メモリ１２に記憶された各種のプログラムは、主に電送制御部１５を介した外部の通信端末Ａ２０やＢ３０からの受信入力信号、あるいは入力部１６からの管理操作入力信号に応じて起動される。
【００４３】
なお、本発明の画像合成出力装置をデジタルカメラ１０Ａやカメラ付き携帯電話１０Ｂとして構成する場合には、画像撮影部１８が備えられる。
【００４４】
次に、前記構成のサーバ装置１０の動作について説明する。
【００４５】
図４Ａは、前記サーバ装置１０の育成画像モードにて実行される画像合成処理（その１）を示すフローチャートである。
【００４６】
図４Ｂは、前記サーバ装置１０の育成画像モードにて実行される画像合成処理（その２）を示すフローチャートである。
【００４７】
図５は、前記サーバ装置１０の画像合成処理に伴い実行される対応画像合成処理を示すフローチャートである。
【００４８】
［実施例１］
図６は、前記サーバ装置１０の画像合成処理に従い和犬を仮想育成する場合の一連の撮影画像Ｇ１〜Ｇ３とこれに対応する合成画像Ｇ１ｃ〜Ｇ３ｃを示す図である。
【００４９】
図７は、前記図６からの続きの撮影画像Ｇ４，Ｇ５とこれに対応する合成画像Ｇ４ｃ，Ｇ５ｃを示す図である。
【００５０】
この実施例１では、ユーザが和風の犬小屋を含む静止画を例えば毎日繰り返し撮影することで、その各撮影画像に対して子犬から成犬まで順次育成される和犬の画像が自動で合成されて出力される場合について説明する。
【００５１】
ユーザの通信端末Ａ２０から本サーバ装置１０の専用ＨＰへ最初にアクセスされると、ユーザ設定処理が開始され、アクセス元の通信端末Ａ２０に対してユーザ情報の入力要求が送信される（ステップＳ１（Ｙｅｓ））。
【００５２】
前記ユーザ情報の入力要求に応じてアクセス元の通信端末Ａ２０にてユーザ入力されたユーザ情報（登録ユーザ名／送信先ユーザ名、メールアドレス、サーバＨＰパスワードなど）が受信されると、この受信されたユーザ情報は登録ユーザ情報メモリ１２ｈに記憶される（ステップＳ２）。
【００５３】
すると、育成データメモリ１２ｂ（図２参照）に記憶されている登録画像（育成場所画像）Ｒｎ…および当該各登録画像Ｒｎ…に対応付けられた成育レベル（１，１Ｂ，２，２Ｂ，３）毎の対応成育画像や育成登録画像，対応育成画像を配列した一覧画面が、前記登録されたユーザの通信端末Ａ２０へ送信され、同ユーザに対して登録画像・対応画像の種類の指定が促される（ステップＳ３）。
【００５４】
ユーザの通信端末Ａ２０から前記登録画像・対応画像の種類の指定データ（例えば和風の犬小屋の登録画像（育成場所画像）を示す“Ｒ２”）が受信されると、当該指定データ“Ｒ２”は「登録画像・対応画像指定情報」として前記登録ユーザ情報メモリ１２ｈに登録されたユーザ情報に対応付けられて記憶される（ステップＳ４）。
【００５５】
前記登録ユーザ情報メモリ１２ｈに登録されたユーザの通信端末Ａ２０から本サーバ装置１０にアクセスされ、ユーザ認証処理の後、育成画像モードが選択された状態で、例えば図６（Ａ１）に示すように、玄関先に和風の犬小屋（Ｒ２）を置いて撮影した撮影画像データＧ１が受信されると（ステップＳ５）、その撮影画像データＧ１は、撮影画像メモリ１２ｄ内の登録ユーザ別のフォルダに記憶される（ステップＳ６）。
【００５６】
すると、前記登録ユーザの「登録画像・対応画像指定情報」にて指定されている種類の登録画像（育成場所画像）Ｒｎ（この場合には種類“Ｒ２”：和風の犬小屋の登録画像Ｒ２）が育成データメモリ１２ｂ（図２参照）から読み出される。また、ユーザ登録メモリ１２ｃ（図３参照）に、前記登録ユーザのユーザ登録画像が記憶されている場合には、このユーザ登録画像も読み出される（ステップＳ７）。
【００５７】
そして、今回受信された撮影画像データＧ１の中に、前記ユーザ指定の和風の犬小屋の登録画像Ｒ２や前記ユーザ登録画像と一致する画像が含まれているか否か画像解析されて判定される（ステップＳ８）。
【００５８】
ここで、今回受信された撮影画像データＧ１（図６（Ａ１）参照）の中に、前記ユーザ指定の和風の犬小屋の登録画像Ｒ２と一致する画像が含まれていると判定されると（ステップＳ８（Ｙｅｓ））、今回受信された登録ユーザからの撮影画像データＧ１について、前記登録画像Ｒ２が新規で一致判定されたか否か、つまり成育レベルメモリ１２ｆに記憶されている該当するユーザ・登録画像別の成育レベルが未だ“０”であるか否か判断される（ステップＳ９）。
【００５９】
そして、登録画像Ｒ２が新規で一致判定されたと判断されると（ステップＳ９（Ｙｅｓ））、前記成育レベルメモリ１２ｆに記憶されている該当ユーザ・登録画像別（Ｒ２）の成育レベルが“１”に設定され、育成データメモリ１２ｂにおける対応成育画像(1)が合成対象画像として指定される（ステップＳ１０）。
【００６０】
すると、図５における対応画像合成処理に移行される（ステップＳＡ）。この対応画像合成処理では、先ず、前記今回受信の撮影画像データＧ１にて一致判定された登録画像が、ユーザ登録画像であるか否か判断される（ステップＡ１）。
【００６１】
ここでは、前記今回受信の撮影画像データＧ１（図６（Ａ１）参照）にて一致判定された登録画像は、育成データメモリ１２ｂの中からユーザ指定された登録画像Ｒ２であるので、ユーザ登録画像ではないと判断される（ステップＡ１（Ｎｏ））。
【００６２】
すると、成育レベルメモリ１２ｆに記憶されている該当ユーザ・登録画像別（Ｒ２）の現在の成育レベル“１”が検知され、この成育レベル“１”に応じて育成データメモリ１２ｂに記憶されている対応成育画像(1)（和犬の子犬が歩く画像Ｗ１ａ〜Ｗ１ｃ）が選択される（ステップＡ２）。
【００６３】
そして、このステップＡ２にて選択された対応画像が、１枚または複数枚の静止画像からなる生物の動きを動画として捉えた画像なのか、または通常の静止画像なのかが、当該選択された対応画像の付加情報に基づき判断される（ステップＡ３）。
【００６４】
ここで、前記ステップＡ２にて選択された対応成育画像(1)（和犬の子犬が歩く画像Ｗ１ａ〜Ｗ１ｃ）について、動画として捉えた画像であると判断されると（ステップＡ３（Ｙｅｓ））、前記撮影画像メモリ１２ｄに記憶されている今回受信の撮影画像データＧ１（図６（Ａ１））に対して、前記選択された対応成育画像(1)（和犬の子犬が歩く画像Ｗ１ａ〜Ｗ１ｃ）を合成した合成画像データＧ１ｃ（図６（Ａ２））が生成され、合成画像メモリ１２ｅに記憶される（ステップＡ４）。
【００６５】
この合成画像メモリ１２ｅに記憶された合成画像データＧ１ｃは、今回受信された撮影画像データＧ１の送信元である登録ユーザの通信端末Ａ２０に対して送信され、その通信端末Ａ２０にて表示される（ステップＳ１１）。
【００６６】
また、この登録ユーザのユーザ情報（１２ｈ）において、知人などの送信先ユーザ名が対応付けられている場合には（ステップＳ１２（Ｙｅｓ））、当該送信先ユーザの通信端末Ａ２０やＢ３０に対しても、前記合成画像メモリ１２ｅに記憶された合成画像データＧ１ｃが送信され、その通信端末Ａ２０やＢ３０にて表示可能になる（ステップＳ１３）。
【００６７】
この後、前記同一の登録ユーザから、図６（Ｂ１）に示すように、和風の犬小屋（Ｒ２）に加えて、玄関先に犬の遊び道具となるボール（Ｂ）を置いて撮影した２回目（２日目）の撮影画像データＧ２が受信されると、前記同様の画像解析により、当該撮影画像データＧ２の中に、前記ユーザ指定の和風の犬小屋の登録画像Ｒ２が含まれていると判定される（ステップＳ５〜Ｓ８（Ｙｅｓ））。
【００６８】
この場合、前記撮影画像データＧ２に含まれると判定された登録画像Ｒ２は、新規で一致判定された登録画像ではないと判断され（ステップＳ９（Ｎｏ））、前記成育レベルメモリ１２ｆに記憶されている現在の成育レベルの直後の成育レベルに対応付けられて、育成データメモリ１２ｂ内に育成登録画像が設定されているか否か判断される（ステップＳ１４）。
【００６９】
ここでは、育成データメモリ１２ｂ内に、現在の成育レベル“１”の直後の成育レベル“１Ｂ”に対応付けられた育成登録画像(1)としてボールの画像Ｂが設定されていると判断される（ステップＳ１４（Ｙｅｓ））。
【００７０】
すると、今回受信の撮影画像データＧ２（図６（Ｂ１））に前記育成登録画像(1)（ボールの画像Ｂ）が含まれると判断され（ステップＳ１５（Ｙｅｓ））、前記成育レベルメモリ１２ｆに記憶されている現在の成育レベル“１”が“１Ｂ”にアップされる（ステップＳ１６）。
【００７１】
すると、図５における対応画像合成処理に移行され（ステップＳＡ）、先ず、今回受信の撮影画像データＧ２（図６（Ｂ１））にて一致判定された登録画像は、育成データメモリ１２ｂの中からユーザ指定された登録画像Ｒ２であるので、ユーザ登録画像ではないと判断される（ステップＡ１（Ｎｏ））。
【００７２】
すると、成育レベルメモリ１２ｆに記憶されている該当ユーザ・登録画像別（Ｒ２）の現在の成育レベル“１Ｂ”が検知され、この成育レベル“１Ｂ”に応じて育成データメモリ１２ｂに記憶されている対応育成画像(1)（和犬の子犬がボールで遊ぶ画像Ｗ１ａｉ〜Ｗ１ｃｉ）が選択される（ステップＡ２）。
【００７３】
そして、このステップＡ２にて選択された対応育成画像(1)（和犬の子犬がボールで遊ぶ画像Ｗ１ａｉ〜Ｗ１ｃｉ）について、動画として捉えた画像であると判断されると（ステップＡ３（Ｙｅｓ））、前記撮影画像メモリ１２ｄに記憶されている今回受信の撮影画像データＧ２（図６（Ｂ１））に対して、前記選択された対応育成画像(1)（和犬の子犬がボールで遊ぶ画像Ｗ１ａｉ〜Ｗ１ｃｉ）を合成した合成画像データＧ２ｃ（図６（Ｂ２））が生成され、合成画像メモリ１２ｅに記憶される（ステップＡ４）。
【００７４】
すると、前回（１回目／１日目）受信の撮影画像データＧ１（図６（Ａ１））に基づき合成画像データＧ１ｃ（図６（Ａ２））を生成したときと同様に、今回生成された合成画像データＧ２ｃも、同じ登録ユーザの通信端末Ａ２０に対して送信され、その通信端末Ａ２０にて表示される（ステップＳ１１）。
【００７５】
また同様に、この登録ユーザに対応付けられた送信先ユーザの通信端末Ａ２０やＢ３０に対しても、前記合成画像データＧ２ｃが送信され、その通信端末Ａ２０やＢ３０にて表示可能になる（ステップＳ１２，Ｓ１３）。
【００７６】
この後さらに、前記同一の登録ユーザから、図６（Ｃ１）に示すように、玄関先に和風の犬小屋（Ｒ２）を置いたまま撮影した３回目（３日目）の撮影画像データＧ３が受信されると、前記同様に、当該撮影画像データＧ３の中に、前記ユーザ指定の和風の犬小屋の登録画像Ｒ２が含まれていると判定される（ステップＳ５〜Ｓ８（Ｙｅｓ））。
【００７７】
この場合も、前記撮影画像データＧ３に含まれると判定された登録画像Ｒ２は、新規で一致判定された登録画像ではないと判断され（ステップＳ９（Ｎｏ））、前記成育レベルメモリ１２ｆに記憶されている現在の成育レベルの直後の成育レベルに対応付けられて、育成データメモリ１２ｂ内に育成登録画像が設定されているか否か判断される（ステップＳ１４）。
【００７８】
ここでは、育成データメモリ１２ｂにおいて、現在の成育レベル“１Ｂ”の直後の成育レベル“２”のエリアには、育成登録画像(2)は設定されていないと判断される（ステップＳ１４（Ｎｏ））。
【００７９】
すると、前記成育レベルメモリ１２ｆに記憶されている現在の成育レベル“１Ｂ”が“２”にアップされ、育成データメモリ１２ｂにおける対応成育画像(2)が合成対象画像として指定される（ステップＳ１７）。
【００８０】
そして、図５における対応画像合成処理に移行され（ステップＳＡ）、先ず、今回受信の撮影画像データＧ３（図６（Ｃ１））にて一致判定された登録画像は、育成データメモリ１２ｂの中からユーザ指定された登録画像Ｒ２であるので、ユーザ登録画像ではないと判断される（ステップＡ１（Ｎｏ））。
【００８１】
すると、成育レベルメモリ１２ｆに記憶されている該当ユーザ・登録画像別（Ｒ２）の現在の成育レベル“２”が検知され、この成育レベル“２”に応じて育成データメモリ１２ｂに記憶されている対応成育画像(2)（中犬に成長した和犬が歩く画像Ｗ２ａ〜Ｗ２ｃ）が選択される（ステップＡ２）。
【００８２】
そして、このステップＡ２にて選択された対応成育画像(2)（中犬に成長した和犬が歩く画像Ｗ２ａ〜Ｗ２ｃ）について、動画として捉えた画像であると判断されると（ステップＡ３（Ｙｅｓ））、前記撮影画像メモリ１２ｄに記憶されている今回受信の撮影画像データＧ３（図６（Ｃ１））に対して、前記選択された対応成育画像(2)（中犬に成長した和犬が歩く画像Ｗ２ａ〜Ｗ２ｃ）を合成した合成画像データＧ３ｃ（図６（Ｃ２））が生成され、合成画像メモリ１２ｅに記憶される（ステップＡ４）。
【００８３】
すると、これまで同様に、今回生成された合成画像データＧ３ｃも、同じ登録ユーザの通信端末Ａ２０に対して送信され、その通信端末Ａ２０にて表示される（ステップＳ１１）。
【００８４】
また同様に、この登録ユーザに対応付けられた送信先ユーザの通信端末Ａ２０やＢ３０に対しても、前記合成画像データＧ３ｃが送信され、その通信端末Ａ２０やＢ３０にて表示可能になる（ステップＳ１２，Ｓ１３）。
【００８５】
この後さらに、前記同一の登録ユーザから、図７（Ｄ１）に示すように、和風の犬小屋（Ｒ２）に加えて、玄関先に犬の餌となる骨（Ｈ）を置いて撮影した４回目（４日目）の撮影画像データＧ４が受信されると、前記同様に、当該撮影画像データＧ４の中に、前記ユーザ指定の和風の犬小屋の登録画像Ｒ２が含まれていると判定される（ステップＳ５〜Ｓ８（Ｙｅｓ））。
【００８６】
この場合も、前記撮影画像データＧ４に含まれると判定された登録画像Ｒ２は、新規で一致判定された登録画像ではないと判断され（ステップＳ９（Ｎｏ））、前記成育レベルメモリ１２ｆに記憶されている現在の成育レベルの直後の成育レベルに対応付けられて、育成データメモリ１２ｂ内に育成登録画像が設定されているか否か判断される（ステップＳ１４）。
【００８７】
ここでは、育成データメモリ１２ｂ内に、現在の成育レベル“２”の直後の成育レベル“２Ｂ”に対応付けられた育成登録画像(2)として骨の画像Ｈが設定されていると判断される（ステップＳ１４（Ｙｅｓ））。
【００８８】
すると、今回受信の撮影画像データＧ４（図７（Ｄ１））に前記育成登録画像(2)（骨の画像Ｈ）が含まれると画像解析により判断され（ステップＳ１５（Ｙｅｓ））、前記成育レベルメモリ１２ｆに記憶されている現在の成育レベル“２”が“２Ｂ”にアップされる（ステップＳ１６）。
【００８９】
すると、図５における対応画像合成処理に移行され（ステップＳＡ）、先ず、今回受信の撮影画像データＧ４（図７（Ｄ１））にて一致判定された登録画像は、育成データメモリ１２ｂの中からユーザ指定された登録画像Ｒ２であるので、ユーザ登録画像ではないと判断される（ステップＡ１（Ｎｏ））。
【００９０】
すると、成育レベルメモリ１２ｆに記憶されている現在の成育レベル“２Ｂ”が検知され、この成育レベル“２Ｂ”に応じて育成データメモリ１２ｂに記憶されている対応育成画像(2)（和犬の中犬が骨を食べる画像Ｗ２ａｉ〜Ｗ２ｃｉ）が選択される（ステップＡ２）。
【００９１】
そして、このステップＡ２にて選択された対応育成画像(2)（和犬の中犬が骨を食べる画像Ｗ２ａｉ〜Ｗ２ｃｉ）について、動画として捉えた画像であると判断されると（ステップＡ３（Ｙｅｓ））、前記撮影画像メモリ１２ｄに記憶されている今回受信の撮影画像データＧ４（図７（Ｄ１））に対して、前記選択された対応育成画像(2)（和犬の中犬が骨を食べる画像Ｗ２ａｉ〜Ｗ２ｃｉ）を合成した合成画像データＧ４ｃ（図７（Ｄ２））が生成され、合成画像メモリ１２ｅに記憶される（ステップＡ４）。
【００９２】
するとまた、これまで同様に、今回生成された合成画像データＧ４ｃも、同じ登録ユーザの通信端末Ａ２０に対して送信され、その通信端末Ａ２０にて表示される（ステップＳ１１）。
【００９３】
また同様に、この登録ユーザに対応付けられた送信先ユーザの通信端末Ａ２０やＢ３０に対しても、前記合成画像データＧ４ｃが送信され、その通信端末Ａ２０やＢ３０にて表示可能になる（ステップＳ１２，Ｓ１３）。
【００９４】
この後さらに、前記同一の登録ユーザから、図７（Ｅ１）に示すように、玄関先に和風の犬小屋（Ｒ２）を置いたまま撮影した５回目（５日目）の撮影画像データＧ５が受信されると、前記同様に、当該撮影画像データＧ５の中に、前記ユーザ指定の和風の犬小屋の登録画像Ｒ２が含まれていると判定される（ステップＳ５〜Ｓ８（Ｙｅｓ））。
【００９５】
この場合も、前記撮影画像データＧ５に含まれると判定された登録画像Ｒ２は、新規で一致判定された登録画像ではないと判断され（ステップＳ９（Ｎｏ））、前記成育レベルメモリ１２ｆに記憶されている現在の成育レベルの直後の成育レベルに対応付けられて、育成データメモリ１２ｂ内に育成登録画像が設定されているか否か判断される（ステップＳ１４）。
【００９６】
ここでは、育成データメモリ１２ｂにおいて、現在の成育レベル“２Ｂ”の直後の成育レベル“３”のエリアには、育成登録画像(3)は設定されていないと判断される（ステップＳ１４（Ｎｏ））。
【００９７】
すると、前記成育レベルメモリ１２ｆに記憶されている現在の成育レベル“２Ｂ”が“３”にアップされ、育成データメモリ１２ｂにおける対応成育画像(3)が合成対象画像として指定される（ステップＳ１７）。
【００９８】
そして、図５における対応画像合成処理に移行され（ステップＳＡ）、先ず、今回受信の撮影画像データＧ５（図７（Ｅ１））にて一致判定された登録画像は、育成データメモリ１２ｂの中からユーザ指定された登録画像Ｒ２であるので、ユーザ登録画像ではないと判断される（ステップＡ１（Ｎｏ））。
【００９９】
すると、成育レベルメモリ１２ｆに記憶されている現在の成育レベル“３”が検知され、この成育レベル“３”に応じて育成データメモリ１２ｂに記憶されている対応成育画像(3)（大人に成長した和犬が歩く画像Ｗ３ａ〜Ｗ３ｃ）が選択される（ステップＡ２）。
【０１００】
そして、このステップＡ２にて選択された対応成育画像(3)（大人に成長した和犬が歩く画像Ｗ３ａ〜Ｗ３ｃ）について、動画として捉えた画像であると判断されると（ステップＡ３（Ｙｅｓ））、前記撮影画像メモリ１２ｄに記憶されている今回受信の撮影画像データＧ５（図７（Ｅ１））に対して、前記選択された対応成育画像(3)（大人に成長した和犬が歩く画像Ｗ３ａ〜Ｗ３ｃ）を合成した合成画像データＧ５ｃ（図７（Ｅ２））が生成され、合成画像メモリ１２ｅに記憶される（ステップＡ４）。
【０１０１】
すると、これまで同様に、今回生成された合成画像データＧ５ｃも、同じ登録ユーザの通信端末Ａ２０に対して送信され、その通信端末Ａ２０にて表示される（ステップＳ１１）。
【０１０２】
また同様に、この登録ユーザに対応付けられた送信先ユーザの通信端末Ａ２０やＢ３０に対しても、前記合成画像データＧ５ｃが送信され、その通信端末Ａ２０やＢ３０にて表示可能になる（ステップＳ１２，Ｓ１３）。
【０１０３】
このように、登録ユーザにより予め指定した和風の犬小屋の登録画像（育成場所画像）Ｒ２に相当する犬小屋（Ｒ２）を含ませた画像を、該登録ユーザの端末Ａ２０により例えば日毎撮影してサーバ装置１０へ送信する。するとサーバ装置１０では、日毎受信される撮影画像データＧｎにユーザ指定の登録画像Ｒ２が含まれると判定される都度レベルアップされる成育レベル１〜３に対応して、育成データメモリ１２ｂに記憶されている前記登録画像Ｒ２の種類（和風の犬小屋）に応じた生物（和犬）の画像が読み出される。そして、この各成育レベルに対応した生物（和犬）の画像を前記受信された撮影画像データＧｎに合成した合成画像データＧｎｃが生成され、前記登録ユーザの端末Ａ２０に送信されて表示される。
【０１０４】
このため、ユーザは和犬を育成するための和風の犬小屋（Ｒ２）を置いた場所を日毎撮影しその撮影画像データＧｎをサーバ装置１０へ送信するだけで、当該撮影画像データＧｎにその都度成長していく和犬の画像を合成した合成画像データＧｎｃをサーバ装置１０から取得して表示させることができる。
【０１０５】
なお、前記育成データメモリ１２ｂにおいて、現在の成育レベルの直後に、次の成育レベルへのアップ条件となる生物育成の道具となる例えば犬が遊ぶためのボールＢ，骨Ｈ等の育成登録画像が記憶されている場合には、前記ユーザ端末Ａ２０から受信される撮影画像データＧｎに、前記ユーザ指定の登録画像（育成場所画像）（例えば和風の犬小屋Ｒ２）だけでなく、前記育成登録画像（Ｂ，Ｈ）も含まれるか判断される。そして、当該育成登録画像（Ｂ，Ｈ）も含まれると判断された場合は、その育成登録画像により育成中である現在の成育レベルに応じた和犬の画像が読み出され、前記受信された撮影画像データＧｎに合成した合成画像データＧｎｃが生成され、前記登録ユーザの端末Ａ２０に送信されて表示される。
【０１０６】
［実施例２］
図８は、前記サーバ装置１０の画像合成処理に従いひまわりを仮想育成する場合の一連の撮影画像Ｇ１〜Ｇ４とこれに対応する合成画像Ｇ１ｃ〜Ｇ４ｃを示す図である。
【０１０７】
この実施例２では、ユーザが小型の植木鉢を含む静止画を例えば毎日繰り返し撮影することで、その各撮影画像にある植木鉢に対して順次育成されるひまわりの画像が自動で合成されて出力される場合について説明する。
【０１０８】
前記登録ユーザ情報メモリ１２ｈに登録されたユーザの通信端末Ａ２０から、例えば図８（Ａ１）に示すように、玄関先に小型の植木鉢（Ｒ４）を置いて撮影した撮影画像データＧ１が受信されると（ステップＳ５）、その撮影画像データＧ１は、撮影画像メモリ１２ｄ内の登録ユーザ別のフォルダに記憶される（ステップＳ６）。
【０１０９】
すると、前記登録ユーザの「登録画像・対応画像指定情報」にて指定されている種類の登録画像（育成場所画像）Ｒｎ（例えば種類“Ｒ４”：小型の植木鉢の登録画像Ｒ４）が育成データメモリ１２ｂ（図２参照）から読み出される。また、ユーザ登録メモリ１２ｃ（図３参照）に、前記登録ユーザのユーザ登録画像が記憶されている場合には、このユーザ登録画像も読み出される（ステップＳ７）。
【０１１０】
そして、今回受信された撮影画像データＧ１の中に、前記ユーザ指定の小型の植木鉢の登録画像Ｒ４や前記ユーザ登録画像と一致する画像が含まれているか否か画像解析されて判定される（ステップＳ８）。
【０１１１】
ここで、今回受信された撮影画像データＧ１（図８（Ａ１）参照）の中に、前記ユーザ指定の小型の植木鉢の登録画像Ｒ４と一致する画像が含まれていると判定されると（ステップＳ８（Ｙｅｓ））、今回受信された登録ユーザからの撮影画像データＧ１について、前記登録画像Ｒ４が新規で一致判定されたか否か、つまり成育レベルメモリ１２ｆに記憶されている該当するユーザ・登録画像別の成育レベルが未だ“０”であるか否か判断される（ステップＳ９）。
【０１１２】
そして、登録画像Ｒ４が新規で一致判定されたと判断されると（ステップＳ９（Ｙｅｓ））、前記成育レベルメモリ１２ｆに記憶されている該当ユーザ・登録画像別（Ｒ４）の成育レベルが“１”に設定され、育成データメモリ１２ｂにおける対応成育画像(1)が合成対象画像として指定される（ステップＳ１０）。
【０１１３】
すると、図５における対応画像合成処理に移行される（ステップＳＡ）。この対応画像合成処理では、先ず、前記今回受信の撮影画像データＧ１（図８（Ａ１）参照）にて一致判定された登録画像は、育成データメモリ１２ｂの中からユーザ指定された登録画像Ｒ４であるので、ユーザ登録画像ではないと判断される（ステップＡ１（Ｎｏ））。
【０１１４】
すると、成育レベルメモリ１２ｆに記憶されている該当ユーザ・登録画像別（Ｒ４）の現在の成育レベル“１”が検知され、この成育レベル“１”に応じて育成データメモリ１２ｂに記憶されている対応成育画像(1)（開花初期のひまわりの画像Ｆ１）が選択される（ステップＡ２）。
【０１１５】
そして、このステップＡ２にて選択された対応成育画像(1)（開花初期のひまわりの画像Ｆ１）について、動画として捉えた画像でないと判断されると（ステップＡ３（Ｎｏ））、前記撮影画像メモリ１２ｄに記憶されている今回受信の撮影画像データＧ１（図８（Ａ１））内の登録画像（小型植木鉢）Ｒ４の位置に対して、前記選択された対応成育画像(1)（開花初期のひまわりの画像Ｆ１）を合成した合成画像データＧ１ｃ（図８（Ａ２））が生成され、合成画像メモリ１２ｅに記憶される（ステップＡ５）。
【０１１６】
この合成画像メモリ１２ｅに記憶された合成画像データＧ１ｃは、今回受信された撮影画像データＧ１の送信元である登録ユーザの通信端末Ａ２０に対して送信され、その通信端末Ａ２０にて表示される（ステップＳ１１）。
【０１１７】
また、この登録ユーザのユーザ情報（１２ｈ）において、知人などの送信先ユーザ名が対応付けられている場合には（ステップＳ１２（Ｙｅｓ））、当該送信先ユーザの通信端末Ａ２０やＢ３０に対しても、前記合成画像メモリ１２ｅに記憶された合成画像データＧ１ｃが送信され、その通信端末Ａ２０やＢ３０にて表示可能になる（ステップＳ１３）。
【０１１８】
この後、前記同一の登録ユーザから、図８（Ｂ１）に示すように、玄関先に置いた小型植木鉢（Ｒ４）を移動して撮影した２回目（２日目）の撮影画像データＧ２が受信されると、前記同様に、当該撮影画像データＧ２の中に、前記ユーザ指定の小型植木鉢の登録画像Ｒ４が含まれていると判定される（ステップＳ５〜Ｓ８（Ｙｅｓ））。
【０１１９】
この場合、前記撮影画像データＧ２に含まれると判定された登録画像Ｒ４は、新規で一致判定された登録画像ではないと判断され（ステップＳ９（Ｎｏ））、前記成育レベルメモリ１２ｆに記憶されている現在の成育レベルの直後の成育レベルに対応付けられて、育成データメモリ１２ｂ内に育成登録画像が設定されているか否か判断される（ステップＳ１４）。
【０１２０】
ここでは、育成データメモリ１２ｂにおいて、現在の成育レベル“１”の直後の成育レベル“１Ｂ”のエリアには、育成登録画像(1)は設定されていないと判断される（ステップＳ１４（Ｎｏ））。
【０１２１】
すると、前記成育レベルメモリ１２ｆに記憶されている現在の成育レベル“１”が“２”にアップされ、育成データメモリ１２ｂにおける対応成育画像(2)が合成対象画像として指定される（ステップＳ１７）。
【０１２２】
そして、図５における対応画像合成処理に移行され（ステップＳＡ）、先ず、今回受信の撮影画像データＧ１（図８（Ｂ１））にて一致判定された登録画像は、育成データメモリ１２ｂの中からユーザ指定された登録画像Ｒ４であるので、ユーザ登録画像ではないと判断される（ステップＡ１（Ｎｏ））。
【０１２３】
すると、成育レベルメモリ１２ｆに記憶されている該当ユーザ・登録画像別（Ｒ４）の現在の成育レベル“２”が検知され、この成育レベル“２”に応じて育成データメモリ１２ｂに記憶されている対応成育画像(2)（中型に成長したひまわりの画像Ｆ２）が選択される（ステップＡ２）。
【０１２４】
そして、このステップＡ２にて選択された対応成育画像(2)（中型に成長したひまわりの画像Ｆ２）について、動画として捉えた画像でないと判断されると（ステップＡ３（Ｎｏ））、前記撮影画像メモリ１２ｄに記憶されている今回受信の撮影画像データＧ２（図８（Ｂ１））内の登録画像（小型植木鉢）Ｒ４の位置に対して、前記選択された対応成育画像(2)（中型に成長したひまわりの画像Ｆ２）を合成した合成画像データＧ２ｃ（図８（Ｂ２））が生成され、合成画像メモリ１２ｅに記憶される（ステップＡ５）。
【０１２５】
すると、これまで同様に、今回生成された合成画像データＧ２ｃも、同じ登録ユーザの通信端末Ａ２０に対して送信され、その通信端末Ａ２０にて表示される（ステップＳ１１）。
【０１２６】
また同様に、この登録ユーザに対応付けられた送信先ユーザの通信端末Ａ２０やＢ３０に対しても、前記合成画像データＧ２ｃが送信され、その通信端末Ａ２０やＢ３０にて表示可能になる（ステップＳ１２，Ｓ１３）。
【０１２７】
この後さらに、前記同一の登録ユーザから、図８（Ｃ１）に示すように、小型の植木鉢（Ｒ４）に加えて、玄関先に植物育成の糧となる雨を表現する傘（Ａ）を置いて撮影した３回目（３日目）の撮影画像データＧ３が受信されると、前記同様に、当該撮影画像データＧ３の中に、前記ユーザ指定の小型植木鉢の登録画像Ｒ４が含まれていると判定される（ステップＳ５〜Ｓ８（Ｙｅｓ））。
【０１２８】
この場合も、前記撮影画像データＧ３に含まれると判定された登録画像Ｒ４は、新規で一致判定された登録画像ではないと判断され（ステップＳ９（Ｎｏ））、前記成育レベルメモリ１２ｆに記憶されている現在の成育レベルの直後の成育レベルに対応付けられて、育成データメモリ１２ｂ内に育成登録画像が設定されているか否か判断される（ステップＳ１４）。
【０１２９】
ここでは、育成データメモリ１２ｂ内に、現在の成育レベル“２”の直後の成育レベル“２Ｂ”に対応付けられた育成登録画像(2)として傘の画像Ａが設定されていると判断される（ステップＳ１４（Ｙｅｓ））。
【０１３０】
すると、今回受信の撮影画像データＧ３（図８（Ｃ１））に前記育成登録画像(2)（傘の画像Ａ）が含まれると画像解析により判断され（ステップＳ１５（Ｙｅｓ））、前記成育レベルメモリ１２ｆに記憶されている現在の成育レベル“２”が“２Ｂ”にアップされる（ステップＳ１６）。
【０１３１】
すると、図５における対応画像合成処理に移行され（ステップＳＡ）、今回受信の撮影画像データＧ３（図８（Ｃ１））にて一致判定された登録画像は、育成データメモリ１２ｂの中からユーザ指定された登録画像Ｒ４であるので、ユーザ登録画像ではないと判断される（ステップＡ１（Ｎｏ））。
【０１３２】
すると、成育レベルメモリ１２ｆに記憶されている現在の成育レベル“２Ｂ”が検知され、この成育レベル“２Ｂ”に応じて育成データメモリ１２ｂに記憶されている対応育成画像(2)（傘を差している中型のひまわりの画像Ｆ２ｉ＋Ａ）が選択される（ステップＡ２）。
【０１３３】
そして、このステップＡ２にて選択された対応育成画像(2)（傘を差している中型のひまわりの画像Ｆ２ｉ＋Ａ）について、動画として捉えた画像でないと判断されると（ステップＡ３（Ｎｏ））、前記撮影画像メモリ１２ｄに記憶されている今回受信の撮影画像データＧ３（図８（Ｃ１））内の登録画像（小型植木鉢）Ｒ４の位置に対して、前記選択された対応育成画像(2)（傘を差している中型のひまわりの画像Ｆ２ｉ＋Ａ）を合成した合成画像データＧ３ｃ（図８（Ｃ２））が生成され、合成画像メモリ１２ｅに記憶される（ステップＡ４）。
【０１３４】
するとまた、これまで同様に、今回生成された合成画像データＧ３ｃも、同じ登録ユーザの通信端末Ａ２０に対して送信され、その通信端末Ａ２０にて表示される（ステップＳ１１）。
【０１３５】
また同様に、この登録ユーザに対応付けられた送信先ユーザの通信端末Ａ２０やＢ３０に対しても、前記合成画像データＧ３ｃが送信され、その通信端末Ａ２０やＢ３０にて表示可能になる（ステップＳ１２，Ｓ１３）。
【０１３６】
この後さらに、前記同一の登録ユーザから、図８（Ｄ１）に示すように、玄関先に小型の植木鉢（Ｒ４）を置いたまま撮影した４回目（４日目）の撮影画像データＧ４が受信されると、前記同様に、当該撮影画像データＧ４の中に、前記ユーザ指定の小型植木鉢の登録画像Ｒ４が含まれていると判定される（ステップＳ５〜Ｓ８（Ｙｅｓ））。
【０１３７】
この場合も、前記撮影画像データＧ４に含まれると判定された登録画像Ｒ４は、新規で一致判定された登録画像ではないと判断され（ステップＳ９（Ｎｏ））、前記成育レベルメモリ１２ｆに記憶されている現在の成育レベルの直後の成育レベルに対応付けられて、育成データメモリ１２ｂ内に育成登録画像が設定されているか否か判断される（ステップＳ１４）。
【０１３８】
ここでは、育成データメモリ１２ｂにおいて、現在の成育レベル“２Ｂ”の直後の成育レベル“３”のエリアには、育成登録画像(3)は設定されていないと判断される（ステップＳ１４（Ｎｏ））。
【０１３９】
すると、前記成育レベルメモリ１２ｆに記憶されている現在の成育レベル“２Ｂ”が“３”にアップされ、育成データメモリ１２ｂにおける対応成育画像(3)が合成対象画像として指定される（ステップＳ１７）。
【０１４０】
そして、図５における対応画像合成処理に移行され（ステップＳＡ）、先ず、今回受信の撮影画像データＧ４（図８（Ｄ１））にて一致判定された登録画像は、育成データメモリ１２ｂの中からユーザ指定された登録画像Ｒ４であるので、ユーザ登録画像ではないと判断される（ステップＡ１（Ｎｏ））。
【０１４１】
すると、成育レベルメモリ１２ｆに記憶されている現在の成育レベル“３”が検知され、この成育レベル“３”に応じて育成データメモリ１２ｂに記憶されている対応成育画像(3)（大型に成長したひまわりの画像Ｆ３）が選択される（ステップＡ２）。
【０１４２】
そして、このステップＡ２にて選択された対応成育画像(3)（大型に成長したひまわりの画像Ｆ３）について、動画として捉えた画像でないと判断されると（ステップＡ３（Ｎｏ））、前記撮影画像メモリ１２ｄに記憶されている今回受信の撮影画像データＧ４（図８（Ｄ１））内の登録画像（小型植木鉢）Ｒ４の位置に対して、前記選択された対応成育画像(3)（大型に成長したひまわりの画像Ｆ３）を合成した合成画像データＧ４ｃ（図８（Ｄ２））が生成され、合成画像メモリ１２ｅに記憶される（ステップＡ５）。
【０１４３】
すると、これまで同様に、今回生成された合成画像データＧ４ｃも、同じ登録ユーザの通信端末Ａ２０に対して送信され、その通信端末Ａ２０にて表示される（ステップＳ１１）。
【０１４４】
また同様に、この登録ユーザに対応付けられた送信先ユーザの通信端末Ａ２０やＢ３０に対しても、前記合成画像データＧ４ｃが送信され、その通信端末Ａ２０やＢ３０にて表示可能になる（ステップＳ１２，Ｓ１３）。
【０１４５】
このように、登録ユーザにより予め指定した小型植木鉢の登録画像（育成場所画像）Ｒ４に相当する植木鉢（Ｒ４）を含ませた画像を、該登録ユーザの端末Ａ２０により例えば日毎撮影してサーバ装置１０へ送信する。するとサーバ装置１０では、日毎受信される撮影画像データＧｎにユーザ指定の登録画像Ｒ４が含まれると判定される都度レベルアップされる成育レベル１〜３に対応して、育成データメモリ１２ｂに記憶されている前記登録画像Ｒ４の種類（小型植木鉢）に応じた生物（ひまわり）の画像が読み出される。そして、この各成育レベルに対応した生物（ひまわり）の画像を前記受信された撮影画像データＧｎに合成した合成画像データＧｎｃが生成され、前記登録ユーザの端末Ａ２０に送信されて表示される。
【０１４６】
このため、ユーザはひまわりを育成するための植木鉢（Ｒ４）を置いた場所を日毎撮影しその撮影画像データＧｎをサーバ装置１０へ送信するだけで、当該撮影画像データＧｎにその都度成長して行くひまわりの画像を合成した合成画像データＧｎｃをサーバ装置１０から取得して表示させることができる。
【０１４７】
［実施例３］
図９は、前記サーバ装置１０の画像合成処理に従いユーザ任意の物体画像を育成場所画像としてユーザ登録し洋犬を仮想育成する場合の最初の撮影画像Ｇ１とこれに基づいたユーザ登録手順に対応する生成画面を示す図である。
【０１４８】
図１０は、前記図９からの続きの撮影画像Ｇ２，Ｇ３とこれに基づく合成画像Ｇ１ｃ，Ｇ２ｃを示す図である。
【０１４９】
この実施例３では、ユーザ任意の物体画像（人形の画像Ｄ）を、前記育成データメモリ１２ｂに予め記憶される洋風の犬小屋の登録画像（育成場所画像）Ｒ３と置き換えるべくユーザ登録し、このユーザ登録した人形画像Ｄを含む静止画を例えば毎日繰り返し撮影してサーバ装置１０へ送信することで、その各撮影画像に対して子犬から順次育成される洋犬の画像が自動で合成されて出力される場合について説明する。
【０１５０】
登録ユーザ情報メモリ１２ｈに登録されたユーザの通信端末Ａ２０から、例えば図９（Ａ）に示すように、人形Ｄが置いてある庭を撮影した初回（１回目／１日目）の撮影画像データＧ１が受信されると（ステップＳ５）、その撮影画像データＧ１は、撮影画像メモリ１２ｄ内の登録ユーザ別のフォルダに記憶される（ステップＳ６）。
【０１５１】
すると、前記登録ユーザの「登録画像・対応画像指定情報」にて指定されている種類の登録画像（育成場所画像）Ｒｎが育成データメモリ１２ｂ（図２参照）から読み出される。また、ユーザ登録メモリ１２ｃ（図３参照）に、前記登録ユーザのユーザ登録画像が記憶されている場合には、このユーザ登録画像も読み出される（ステップＳ７）。
【０１５２】
そして、今回受信された撮影画像データＧ１の中に、前記ユーザ指定の種類の登録画像（育成場所画像）Ｒｎや前記ユーザ登録画像と一致する画像が含まれているか否か画像解析されて判定される（ステップＳ８）。
【０１５３】
ここで、今回受信された撮影画像データＧ１（図９（Ａ）参照）の中に、前記ユーザ指定の種類の登録画像（育成場所画像）Ｒｎや前記ユーザ登録画像の何れも含まれてないと判定されると（ステップＳ８（Ｎｏ））、前記撮影画像メモリ１２ｄ内の登録ユーザ別のフォルダに記憶されている撮影画像データＧｎの数に基づき、今回受信された撮影画像データＧ１が初回の撮影画像であると判断される（ステップＳ２１（Ｙｅｓ））。
【０１５４】
すると、図９（Ｂ）に示すように、生物を育成する場所として判定される何れの画像（育成場所画像Ｒｎ）も見つからないことをユーザに促すメッセージＭ１が前記撮影画像データＧ１に付加され、前記登録ユーザの通信端末Ａ２０に送信されて表示される（ステップＳ２２）。
【０１５５】
ここで、ユーザ操作に応じて、育成場所画像をユーザ設定するモードが選択されたと判断されると（ステップＳ２３（Ｙｅｓ））、図９（Ｃ）に示すように、前記撮影画像データＧ１上にて生物を育成する場所の画像部分の指定をユーザに促すメッセージＭ２が付加され、前記登録ユーザの通信端末Ａ２０に送信されて表示される（ステップＳ２４）。
【０１５６】
このユーザの撮影画像データＧ１上に付加表示されたメッセージＭ２に応じて、当該撮影画像データＧ１上でユーザが育成場所画像として登録したい、例えば人形の画像ＤがカーソルＣｕにより指定されると、当該人形の画像Ｄの指定情報がサーバ装置１０にて受信される（ステップＳ２５）。
【０１５７】
すると、図９（Ｄ）に示すように、前記撮影画像メモリ１２ｄに記憶されている今回受信の撮影画像データＧ１において、ユーザにより指定された人形の画像Ｄがユーザ登録画像として枠Ｋにより囲まれると共に、育成データメモリ１２ｂ（図２参照）に記憶されている各登録画像（育成場所画像）Ｒ１〜Ｒ５が置き換え登録画像の選択リストＱとして付加され、さらにこの選択リストＱからの置き換え登録画像のユーザ選択を促すメッセージＭ３が付加される。そして、前記ユーザ登録画像の枠Ｋ、置き換え登録画像の選択リストＱ、置き換え登録画像のユーザ選択メッセージＭ３の付加された撮影画像データＧ１が、前記登録ユーザの通信端末Ａ２０に送信されて表示される（ステップＳ２６）。
【０１５８】
ユーザの通信端末Ａ２０において、前記撮影画像データＧ１上に付加された置き換え登録画像の選択リストＱから、例えば洋風の犬小屋の登録画像（育成場所画像）Ｒ３が選択されると、当該登録画像（育成場所画像）Ｒ３の選択情報がサーバ装置１０にて受信される。すると、前記ステップＳ２５にてユーザの通信端末Ａ２０から受信された人形の画像Ｄの指定情報、および今回受信された登録画像Ｒ３の選択情報に応じて、ユーザ登録メモリ１２ｃ（図３参照）に対し、前記人形の画像Ｄと前記洋風の犬小屋の登録画像Ｒ３とが、ユーザ登録画像とこれに対応する置き換え登録画像として登録される（ステップＳ２７）。
【０１５９】
すると、前記ユーザ登録メモリ１２ｃに登録されたユーザ登録画像（人形の画像Ｄ）が読み出され（ステップＳ７）、前記撮影画像メモリ１２ｄに記憶されている今回受信の撮影画像データＧ１の中に当該ユーザ登録画像（人形の画像Ｄ）が含まれると判定される（ステップＳ８（Ｙｅｓ））。
【０１６０】
すると、前記撮影画像データＧ１について、前記ユーザ登録画像（人形の画像Ｄ）が新規で一致判定されたと判断され（ステップＳ９（Ｙｅｓ））、成育レベルメモリ１２ｆに記憶されている該当ユーザ・登録画像別（Ｄ）の成育レベルが“１”に設定され、育成データメモリ１２ｂにおける対応成育画像(1)が合成対象画像として指定される（ステップＳ１０）。
【０１６１】
すると、図５における対応画像合成処理に移行され（ステップＳＡ）、先ず、前記撮影画像データＧ１にて一致判定された登録画像が、ユーザ登録メモリ１２ｃから読み出されたユーザ登録画像（人形の画像Ｄ）であると判断される（ステップＡ１（Ｙｅｓ））。
【０１６２】
すると、前記撮影画像データＧ１に含まれてユーザ登録画像として判定された人形の画像Ｄが、図９（Ｅ）に示すように、前記ユーザ登録メモリ１２ｃに置き換え登録画像として登録された洋風の犬小屋の登録画像Ｒ３に置き換えられて合成される（ステップＡ６）。
【０１６３】
すると、成育レベルメモリ１２ｆに記憶されている現在の成育レベル“１”が検知され、この成育レベル“１”に応じて育成データメモリ１２ｂに記憶されている前記置き換え登録画像（洋風の犬小屋）Ｒ３に対応するところの対応成育画像(1)（洋犬の子犬が歩く画像Ｙ１ａ〜Ｙ１ｃ）が選択される（ステップＡ２）。
【０１６４】
そして、このステップＡ２にて選択された対応成育画像(1)（洋犬の子犬が歩く画像Ｙ１ａ〜Ｙ１ｃ）について、動画として捉えた画像であると判断されると（ステップＡ３（Ｙｅｓ））、前記ステップＡ６にて置き換え登録画像（洋風の犬小屋）Ｒ３が合成された撮影画像データＧ１に対して、図９（Ｅ）に示すように、前記選択された対応成育画像(1)（洋犬の子犬が歩く画像Ｙ１ａ〜Ｙ１ｃ）をさらに合成した合成画像データＧ１ｃが生成され、合成画像メモリ１２ｅに記憶される（ステップＡ４）。
【０１６５】
この合成画像メモリ１２ｅに記憶された合成画像データＧ１ｃは、撮影画像データＧ１の送信元である登録ユーザの通信端末Ａ２０に対して送信され、その通信端末Ａ２０にて表示される（ステップＳ１１）。
【０１６６】
また、この登録ユーザのユーザ情報（１２ｈ）において、知人などの送信先ユーザ名が対応付けられている場合には（ステップＳ１２（Ｙｅｓ））、当該送信先ユーザの通信端末Ａ２０やＢ３０に対しても、前記合成画像メモリ１２ｅに記憶された合成画像データＧ１ｃが送信され、その通信端末Ａ２０やＢ３０にて表示可能になる（ステップＳ１３）。
【０１６７】
このように、登録ユーザからの最初の撮影画像データＧ１内に、ユーザ指定の登録画像（育成場所画像）Ｒｎが含まれてない場合は、当該撮影画像データＧ１内に存在する任意の物体画像を指定し、育成データメモリ１２ｂからユーザ選択される任意の登録画像（育成場所画像）Ｒｎに置き換えて処理すべきユーザ登録画像として登録できる。
【０１６８】
よって、例えば育成データメモリ１２ｂに予め記憶された育成場所画像としての複数種類の登録画像Ｒ１〜Ｒ５に相当する実際の物体を用意できなくても、ユーザが撮影した撮影画像データＧ１内に含まれる任意の物体画像を任意の登録画像Ｒｎに容易に置き換えて、当該置き換えられた登録画像Ｒｎに対応する種類の生物が仮想的に育成される合成画像Ｇｎｃを得ることができる。
【０１６９】
この後、前記同一の登録ユーザから、図１０（Ａ）に示すように、ユーザ登録した人形（Ｄ）を置いたままの庭を撮影した前記初回（１回目（１日目））の撮影画像データＧ１と同じ２回目（２日目）の撮影画像データＧ２が受信されると、前記同様に、当該撮影画像データＧ２の中に、ユーザ登録画像（人形画像）Ｄが含まれていると判定される（ステップＳ５〜Ｓ８（Ｙｅｓ））。
【０１７０】
この場合、前記撮影画像データＧ２に含まれると判定されたユーザ登録画像（人形画像）Ｄは、新規で一致判定された登録画像ではないと判断され（ステップＳ９（Ｎｏ））、前記成育レベルメモリ１２ｆに記憶されている現在の成育レベルの直後の成育レベルに対応付けられて、育成データメモリ１２ｂ内に育成登録画像が設定されているか否か判断される（ステップＳ１４）。
【０１７１】
ここでは、育成データメモリ１２ｂ内に、現在の成育レベル“１”の直後の成育レベル“１Ｂ”に対応付けられた置き換え登録画像（洋風犬小屋）Ｒ３のところの育成登録画像(1)として骨の画像Ｈが設定されていると判断される（ステップＳ１４（Ｙｅｓ））。
【０１７２】
すると、今回受信の撮影画像データＧ２（図１０（Ａ））に前記育成登録画像(1)（骨の画像Ｈ）が含まれないことが画像解析により判断される（ステップＳ１５（Ｎｏ））。
【０１７３】
すると、前記撮影画像データＧ２内に前記育成登録画像(1)が見つからず、当該育成登録画像(1)については別の場所で撮影して探すか否かのユーザ判断を促すメッセージＭ４が、図１０（Ｂ）に示すように、前記成育レベル“１”に対応して既に生成された合成画像データＧ１ｃに付加され、撮影画像データＧ１の送信元である登録ユーザの通信端末Ａ２０に対し送信されて表示される（ステップＳ１８）。
【０１７４】
ここで、前記登録ユーザの通信端末Ａ２０から、前記育成登録画像(1)（骨の画像Ｈ）を別の場所で撮影して探すことのユーザ操作情報［Ｙｅｓ］が受信されると（ステップＳ１９（Ｙｅｓ））、別の場所で撮影するモードに設定され、そのモード設定情報が同ユーザの通信端末Ａ２０に送信される（ステップＳ２０）。
【０１７５】
この際、前記別の場所で撮影するモードの設定情報が受信されたユーザの通信端末Ａ２０では、図１０（Ｃ）に示すように、当該モードの設定状態であることを報知するマークＸが、現在の撮影画像の表示画面Ｇ上に表示される。
【０１７６】
そして前記ユーザが、例えば図１０（Ｄ）に示すように、近所の公園で犬ｄが骨（Ｈ）を食べているところを見つけ、同ユーザ自身の通信端末Ａ２０により撮影する。するとこの撮影画像データＧ３が、前記別の場所で撮影するモードに設定されているサーバ装置１０に受信される（ステップＳ２８（Ｙｅｓ）→Ｓ２９）。
【０１７７】
すると、サーバ装置１０では、受信された撮影画像データＧ３内に、現在の成育レベル“１”の直後の成育レベル“１Ｂ”に対応付けられて育成データメモリ１２ｂに記憶されている育成登録画像(1)（骨の画像Ｈ）が含まれると判断され（ステップＳ３０（Ｙｅｓ））、図１０（Ｅ）に示すように、育成登録画像(1)が見つかったことのメッセージＭ５および骨の画像Ｈの識別マークＥを付加した撮影画像データＧ３が、前記ユーザの通信端末Ａ２０へ送信されて表示される。そして、成育レベルメモリ１２ｆに記憶されている現在の成育レベル“１”が“１Ｂ”にアップされる（ステップＳ３１）。
【０１７８】
すると、前記別の場所で撮影するモードが解除されて、図５における対応画像合成処理に移行され（ステップＳＡ）、前記図１０（Ａ）で示した撮影画像データＧ２にて一致判定された登録画像が、ユーザ登録メモリ１２ｃから読み出されたユーザ登録画像（人形の画像Ｄ）であると判断される（ステップＡ１（Ｙｅｓ））。
【０１７９】
すると、前記撮影画像データＧ２に含まれてユーザ登録画像として判定された人形の画像Ｄが、図１０（Ｆ）に示すように、前記ユーザ登録メモリ１２ｃに置き換え登録画像として登録された洋風の犬小屋の登録画像Ｒ３に置き換えられて合成される（ステップＡ６）。
【０１８０】
すると、成育レベルメモリ１２ｆに記憶されている現在の成育レベル“１Ｂ”が検知され、この成育レベル“１Ｂ”に応じて育成データメモリ１２ｂに記憶されている対応育成画像(1)（洋犬の中犬が骨を食べる画像Ｙ１ａｉ〜Ｙ１ｃｉ）が選択される（ステップＡ２）。
【０１８１】
そして、このステップＡ２にて選択された対応育成画像(1)（洋犬の中犬が骨を食べる画像Ｙ１ａｉ〜Ｙ１ｃｉ）について、動画として捉えた画像であると判断されると（ステップＡ３（Ｙｅｓ））、前記ステップＡ６にて置き換え登録画像（洋風の犬小屋）Ｒ３が合成された撮影画像データＧ２に対して、図１０（Ｆ）に示すように、前記選択された対応育成画像(1)（洋犬の中犬が骨を食べる画像Ｙ１ａｉ〜Ｙ１ｃｉ）をさらに合成した合成画像データＧ２ｃが生成され、合成画像メモリ１２ｅに記憶される（ステップＡ４）。
【０１８２】
するとまた、これまで同様に、今回生成された合成画像データＧ２ｃも、同じ登録ユーザの通信端末Ａ２０に対して送信され、その通信端末Ａ２０にて表示される（ステップＳ１１）。
【０１８３】
また同様に、この登録ユーザに対応付けられた送信先ユーザの通信端末Ａ２０やＢ３０に対しても、前記合成画像データＧ２ｃが送信され、その通信端末Ａ２０やＢ３０にて表示可能になる（ステップＳ１２，Ｓ１３）。
【０１８４】
このように、育成データメモリ１２ｂにおける現在の成育レベルの直後に、次の成育レベルにアップする条件となる育成登録画像(n)が設定されている場合であって、当該育成登録画像(n)を、ユーザが撮影画像データＧｎに含ませることができないときでも、別の場所で撮影するモードに従いユーザが別の場所で撮影してきた撮影画像データＧｎに含まれる育成登録画像(n)を利用して、次の成育レベルにアップした育成生物の合成画像データＧｎｃを得ることができる。
【０１８５】
なお、前記実施形態において説明した、サーバ装置１０の構成とその機能は、例えば次の図１１に示すようなカメラ付き携帯電話装置１０Ｂに搭載することで、前記画像合成処理を同様にして実行可能である。
【０１８６】
図１１は、本発明の画像合成出力装置を実施したカメラ付き携帯電話装置１０Ｂの画像合成処理に伴う動作の具体例を示す図である。
【０１８７】
すなわち、図１１（Ａ１）（Ａ２）に示すようなカメラ付き携帯電話装置１０Ｂにおいて、育成画像モードを設定して前記図４Ａ，図４Ｂにおける画像合成処理を起動させた状態で、例えば前記図６および図７で示したように、和風の犬小屋（Ｒ２）を被写体として含ませた静止画を日々撮影する。すると、前記実施形態と同様に、１回目（１日目）の撮影画像データＧ１に対しては、成育レベル“１”の対応成育画像(1)（和犬の子犬が歩く画像Ｗ１ａ〜Ｗ１ｃ）が合成された合成画像データＧ１ｃが生成されて表示され、ボール（Ｂ）も含ませた２回目（２日目）の撮影画像データＧ２に対しては、成育レベル“１Ｂ”の対応育成画像(1)（和犬の子犬がボールＢで遊ぶ画像Ｗ１ａｉ〜Ｗ１ｃｉ）が合成された合成画像データＧ２ｃが生成されて表示され、３回目（３日目）の撮影画像データＧ３に対しては、成育レベル“２”の対応成育画像(2)（中型に成長した和犬が歩く画像Ｗ２ａ〜Ｗ２ｃ）が合成された合成画像データＧ３ｃが生成されて表示され、骨（Ｈ）も含ませた４回目（４日目）の撮影画像データＧ４に対しては、成育レベル“２Ｂ”の対応育成画像(2)（中型の和犬が骨Ｂを食べる画像Ｗ２ａｉ〜Ｗ２ｃｉ）が合成された合成画像データＧ４ｃが生成されて表示され、５回目（５日目）の撮影画像データＧ５に対しては、成育レベル“３”の対応成育画像(3)（大人に成長した和犬が歩く画像Ｗ３ａ〜Ｗ３ｃ）が合成された合成画像データＧ５ｃが生成されて表示される。
【０１８８】
そして、これらの合成画像データＧ１ｃ〜Ｇ５ｃは、送信先ユーザを予め登録しておくことで、図１１（Ｂ）に示すように、例えば友人・知人の通信端末Ａ２０やＢ３０に送信されて表示される。
【０１８９】
これにより、前記カメラ付き携帯電話装置１０Ｂのユーザは、実際には和犬を育成していなくても、和犬を育成しているリアリティある画像を友人・知人の通信端末Ａ２０（Ｂ３０）に送って見せることができる。
【０１９０】
なお、前記各実施形態において記載した画像合成出力装置による各処理の手法、すなわち、図４Ａ，図４Ｂのフローチャートに示す画像合成処理、図５のフローチャートに示す前記画像合成処理に伴う対応画像合成処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体１３に格納して配布することができる。そして、撮影画像等の静止画像を取得可能な種々のコンピュータ装置は、この外部記録媒体１３に記憶されたプログラムをメモリ１２に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した、予め設定した登録画像（育成場所画像）Ｒｎを含ませて日々撮影した撮影画像データＧｎに対しての、順次育成される生物画像を合成した合成画像データＧｎｃの生成機能を実現し、前述した手法による同様の処理を実行することができる。
【０１９１】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）Ｎ上を伝送させることができ、この通信ネットワーク（インターネット）Ｎに接続されたコンピュータ端末（プログラムサーバ）から前記のプログラムデータを取り込み、前述した順次育成される生物画像を合成した合成画像データＧｎｃの生成機能を実現することもできる。
【０１９２】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【符号の説明】
【０１９３】
１０  …サーバ装置
１０Ａ…デジタルカメラ
１０Ｂ…カメラ付き携帯電話装置
１１  …ＣＰＵ
１２  …メモリ
１２ａ…画像合成処理プログラム
１２ｂ…育成データメモリ
１２ｃ…ユーザ登録メモリ
１２ｄ…撮影画像メモリ
１２ｅ…合成画像メモリ
１２ｆ…成育レベルメモリ
１２ｇ…合成画像保存メモリ
１２ｈ…登録ユーザ情報メモリ
１３  …外部記録媒体
１４  …記録媒体読取部
１５  …伝送制御部
１６  …入力部
１７  …表示部
１８  …画像撮影部
２０  …通信端末Ａ（デジタルカメラ／カメラ付き携帯電話）
３０  …通信端末Ｂ（ＰＣ）
Ｎ    …通信ネットワーク
Ｇｎ  …撮影画像データ
Ｇｎｃ…合成画像データ
【図１】
2011098102.tif 000003
【図２】
2011098102.tif 000004
【図３】
2011098102.tif 000005
【図４Ａ】
2011098102.tif 000006
【図４Ｂ】
2011098102.tif 000007
【図５】
2011098102.tif 000008
【図６】
2011098102.tif 000009
【図７】
2011098102.tif 000010
【図８】
2011098102.tif 000011
【図９】
2011098102.tif 000012
【図１０】
2011098102.tif 000013
【図１１】
2011098102.tif 000014