(57)【特許請求の範囲】
【請求項１】
撮影画像を取得する撮影画像取得手段と、
この撮影画像取得手段により取得された撮影画像を記憶する撮影画像記憶手段と、
人物のポーズをまねた複数のキャラクタ画像を記憶するキャラクタ画像記憶手段と、
前記撮像画像記憶手段に記憶された撮影画像中の人物画像と前記キャラクタ画像記憶手段により記憶された各キャラクタ画像との類似度を評価する類似度評価手段と、
前記撮影画像記憶手段に記憶された撮影画像中の人物画像を前記類似度評価手段で類似すると評価された人物のポーズをまねたキャラクタ画像に置き換える合成処理を行う画像合成手段と、
外部からの画像出力要求に伴い正規の認証情報が入力された場合には前記撮影画像記憶手段に記憶された撮影画像を出力し、外部からの画像出力要求に伴い正規の認証情報が入力されない場合には前記画像合成手段により合成処理された画像を出力する画像出力手段と、
を備えたことを特徴とする画像出力装置。
【請求項２】
コンピュータを制御して画像の出力処理を行うための画像出力処理プログラムであって、前記コンピュータを、
撮影画像を取得する撮影画像取得手段、
この撮影画像取得手段により取得された撮影画像を記憶する撮影画像記憶手段、
人物のポーズをまねた複数のキャラクタ画像を記憶するキャラクタ画像記憶手段、
前記撮像画像記憶手段に記憶された撮影画像中の人物画像と前記キャラクタ画像記憶手段により記憶された各キャラクタ画像との類似度を評価する類似度評価手段、
前記撮影画像記憶手段に記憶された撮影画像中の人物画像を前記類似度評価手段で類似すると評価された人物のポーズをまねたキャラクタ画像に置き換える合成処理を行う画像合成手段、
外部からの画像出力要求に伴い正規の認証情報が入力された場合には前記撮影画像記憶手段に記憶された撮影画像を出力し、外部からの画像出力要求に伴い正規の認証情報が入力されない場合には前記画像合成手段により合成処理された画像を出力する画像出力手段、
として機能させるようにしたコンピュータ読み込み可能な画像出力処理プログラム。
【請求項３】
端末から撮影画像を受信する撮影画像受信手段と、
この撮影画像受信手段により受信された撮影画像を記憶する撮影画像記憶手段と、
人物のポーズをまねた複数のキャラクタ画像を記憶するキャラクタ画像記憶手段と、
前記撮像画像記憶手段に記憶された撮影画像中の人物画像と前記キャラクタ画像記憶手段により記憶された各キャラクタ画像との類似度を評価する類似度評価手段と、
前記撮影画像記憶手段に記憶された撮影画像中の人物画像を前記類似度評価手段で類似すると評価された人物のポーズをまねたキャラクタ画像に置き換える合成処理を行う画像合成手段と、
端末からの画像出力要求に伴い正規の認証情報が入力された場合には前記撮影画像記憶手段に記憶された撮影画像を出力し、外部からの画像出力要求に伴い正規の認証情報が入力されない場合には前記画像合成手段により合成処理された画像を出力する画像出力手段と、
を備えたことを特徴とする画像配信サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラやカメラ付携帯端末などにおける撮影画像に応じた画像を合成して出力するための画像出力装置、画像出力方法、画像出力処理プログラム、および画像配信サーバ、画像配信処理プログラムに関する。
【０００２】
【従来の技術】
従来、各種のスチルカメラやビデオカメラにおいて、撮影した画像に対し他の画像を合成して表示あるいは印刷して出力するものがある。
【０００３】
例えば撮影フレームの固定した位置に予め用意された花や人気キャラクタなどのアニメ画像を合成して出力するものや、同予め用意されたアニメ画像を撮影フレーム内の希望の位置に合成して出力するものなどが実用されている。
【０００４】
また、デジタルカメラにより撮影された画像をパーソナルコンピュータの表示画面上に表示させて他の画像と合成して編集することもできるが、この場合に他の画像は例えば他の画像ファイルから選択的に切り出したり、インターネット上の任意のホームページ画面からダウンロードしたりするなどして取得され、撮影画像上の希望位置に合成される。
【０００５】
また、デジタルカメラにより撮影された画像の任意の領域（例えば顔の部分）を切り出し、この切り出し画像を予め用意されたアニメ画像（例えばアニメキャラクタの顔部分）に合成させて新たな別の画像を作成するものや、任意の画像の指定した領域に対して、これに関連付けたアニメ画像を合成するものも考えられている。（例えば、特許文献１参照。）
【０００６】
【特許文献１】
特開２００１−２３０９７２号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、このような従来の画像処理システムでは、撮影画像に対して、予め用意された画像をそのまま固定あるいは希望の位置に合成して出力したり、あるいは任意の切り出し画像に対して予め用意された画像を合成して出力したりするだけのものであるため、撮影画像以外の合成画像が常に固定的で変化が無く、またインターネットから多様な画像をダウンロードして利用するにしても、撮影画像とは関係のない単なる飾りでしかないため、面白味に欠け飽きが来やすい問題がある。
【０００８】
一方で近年、小型のデジタルカメラやデジタルカメラ付きの携帯電話が大幅に普及したことにより、各ユーザが撮影画像を常に持ち歩き、当該撮影画像が第三者に対して見られる状況も増えている。
【０００９】
しかしながら、撮影画像中に第三者には見られたくない例えば恋人などの人物が写っている場合、前記予め用意されたアニメ画像などを見られたくない人物の位置に重ねて合成して見せることも考えられるが、このアニメ画像は当該見られたくない人物の画像とは無関係で何らその人物像を表現するものではないため、撮影画像本来のイメージが損なわれる問題がある。
【００１０】
しかもこのような場合、ユーザ自身がその撮影画像を見るときにだけ、容易にオリジナルの撮影画像を見ることができ、第三者が見るときには必然的に合成した撮影画像を表示できるようにすることが望ましい。
【００１１】
本発明は、前記のような問題に鑑みてなされたもので、撮影画像中の隠したい画像に対して単に固定的な画像を合成するのではなく、当該隠したい画像（例えば人物像）をその表現に対応した画像に置き換え合成して出力し、ユーザ本人に対してのみ元の撮影画像を出力することが可能になる画像出力装置、画像出力処理プログラム、および画像配信サーバを提供することを目的とする。
【００１２】
【課題を解決するための手段】
本発明に係る画像出力装置は、撮影画像を取得する撮影画像取得手段と、この撮影画像取得手段により取得された撮影画像を記憶する撮影画像記憶手段と、人物のポーズをまねた複数のキャラクタ画像を記憶するキャラクタ画像記憶手段と、前記撮像画像記憶手段に記憶された撮影画像中の人物画像と前記キャラクタ画像記憶手段により記憶された各キャラクタ画像との類似度を評価する類似度評価手段と、前記撮影画像記憶手段に記憶された撮影画像中の人物画像を前記類似度評価手段で類似すると評価された人物のポーズをまねたキャラクタ画像に置き換える合成処理を行う画像合成手段と、外部からの画像出力要求に伴い正規の認証情報が入力された場合には前記撮影画像記憶手段に記憶された撮影画像を出力し、外部からの画像出力要求に伴い正規の認証情報が入力されない場合には前記画像合成手段により合成処理された画像を出力する画像出力手段と、を備えたことを特徴とする。
【００１３】
これによれば、撮影画像の中の例えば秘密の被写体人物画像をこれに応じたまねキャラクタ画像に置き換えて合成した合成画像を作成し、通常の画像出力要求時には当該合成画像を出力でき、撮影者本人などの認証情報が入力された場合にのみ元の撮影画像を出力できることになる。
【００２７】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
【００２８】
(第１実施形態)
図１は本発明の第１実施形態に係る画像出力装置１０の電子回路の構成を示すブロック図である。
【００２９】
この画像出力装置１０は、デジタルカメラ、デジタルカメラ付き携帯電話、デジタルカメラ付きＰＤＡ(personal digital assistants)などの携帯機器として構成されるもので、各種の記録媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータによって構成され、その電子回路には、ＣＰＵ(central processing unit)１１が備えられる。
【００３０】
ＣＰＵ１１は、メモリ１２内に予め記憶された装置制御プログラム、あるいはＣＤ−ＲＯＭなどの外部記録媒体１３から記録媒体読取部１４を介して前記メモリ１２に読み込まれた装置制御プログラム、あるいはインターネットＮ上のＷｅｂサーバ２１（この場合はプログラムサーバ）から電送制御部１５を介して前記メモリ１２に読み込まれた装置制御プログラムに応じて、回路各部の動作を制御するもので、前記メモリ１２に記憶された装置制御プログラムは、キーやタッチパネルからなる入力部１６からのユーザ操作に応じた入力信号、あるいは画像入力部１７を介して入力される画像信号、あるいは認証情報入力部１７ｘを介して入力される個人認証情報(指紋画像，パスワードなど)、あるいは電送制御部１５を介して接続されるインターネットＮ上の各Ｗｅｂサーバ２１…との通信信号に応じて起動される。
【００３１】
前記ＣＰＵ１１には、前記メモリ１２、記録媒体読取部１４、電送制御部１５、入力部１６、画像入力部１７、認証情報入力部１７ｘが接続される他に、距離センサ１８、ＬＣＤからなる表示部１９、画像出力部２０などが接続される。
【００３２】
画像入力部１７は、撮影画像データを入力するもので、この撮影画像データは、デジタルカメラ１７Ａ、デジタルビデオムービー１７Ｂ、ＶＴＲ（画像再生装置）１７Ｃから選択的に取得される。
【００３３】
距離センサ１８は、前記画像入力部１７において入力される撮影画像の被写体までの距離を検出する。
【００３４】
画像出力部２０は、前記画像入力部１７から入力された撮影画像に基づき本装置により処理された画像データを出力するもので、この出力画像データは、メモリカード２０Ａ、ＶＴＲ（録画装置）２０Ｂ、画像印刷機２０Ｃに選択的に出力され、当該画像の記憶，録画，印刷が行われる。
【００３５】
メモリ１２には、当該画像出力装置１０の全体の動作を司るシステムプログラムや電送制御部１５を介してインターネットＮ上の各Ｗｅｂサーバ２１…とデータ通信するための通信プログラムが記憶される他に、画像入力部１７や画像出力部２０を介して本画像出力装置１０で撮影画像内の指定の対象画像(例えば人物像)に応じた対応画像(例えばまね人物像)への置き換え合成出力処理などを行うための画像出力処理プログラム１２ａなどが記憶される。
【００３６】
また、このメモリ１２には、モデルポーズ画像メモリ１２ｂ、キャラ１「女性（１）」ポーズ画像メモリ１２ｃ、キャラ２「女性（２）」ポーズ画像メモリ１２ｄ、キャラ３「男性（１）」ポーズ画像メモリ１２ｅなどが用意され、さらにそのワークエリアには、撮影画像ファイル（１）１２ｆ１，（２）１２ｆ２，…などが用意される。
【００３７】
各撮影画像ファイル（１）１２ｆ１，（２）１２ｆ２，…には、そのそれぞれのファイル（１）（２）…毎に、ファイル名及びユーザ認証データ(指紋画像やパスワードなど)１２f1a，１２f2a，…に対応付けされた秘密画像ファイル１２f1b，１２f2b，…と公開画像ファイル１２f1c，１２f2c，…とが記憶される。
【００３８】
秘密画像ファイル１２f1b，１２f2b，…には、各撮影画像ファイル（１）１２ｆ１，（２）１２ｆ２，…毎の撮影画像データがそのまま元の撮影画像1,2,…として記憶され、公開画像ファイル１２f1c，１２f2c，…には、同一の撮影画像ファイル（１）１２ｆ１，（２）１２ｆ２，…内で対応する秘密画像ファイル１２f1b，１２f2b，…に記憶された撮影画像1,2,…それぞれの指定の対象画像(例えば人物像)をそのポーズのまねをするキャラクタの画像(図２参照)に置き換えた合成画像1,2,…が記憶される。
【００３９】
つまり、撮影画像内の指定の対象画像がそのまねのキャラクタ画像に置き換えられてなる合成画像1,2,…が公開画像ファイル１２f1c，１２f2c，…とされ、各合成画像1,2,…の元の撮影画像1,2,…が秘密画像ファイル１２f1b，１２f2b，…とされ、ユーザ認証データ１２f1a，１２f2a，…に対応付けられて記憶保存される。
【００４０】
図２は前記画像出力装置１０のキャラ１「女性(１)」ポーズ画像メモリ１２ｃ：キャラ２「女性（２）」ポーズ画像メモリ１２ｄ：キャラ３「男性(１)」ポーズ画像メモリ１２ｅにそれぞれ記憶された各種のポーズに対応する各キャラクタ画像を示す図である。
【００４１】
このキャラ１「女性（１）」，２「女性（２）」，３「男性(１)」の各ポーズ画像メモリ１２ｃ，１２ｄ，１２ｅに記憶された各キャラクタそれぞれの各種のポーズ画像は、画像入力部１７から入力された撮影画像上の被写体画像（対象画像）のポーズに応じた真似画像として使用されるもので、異なるポーズ毎にそのポーズＮｏ．が対応付けられて記憶される。
【００４２】
図３は前記画像出力装置１０のモデルポーズ画像メモリ１２ｂに記憶されたモデルポーズに対応するモデル画像を示す図である。
【００４３】
このモデルポーズ画像メモリ１２ｂに記憶された各種ポーズのモデル画像は、画像入力部１７から入力された撮影画像上の被写体画像（対象画像）のポーズに応じた類似のモデル画像を取得するために使用されるもので、異なるポーズ毎にそのポーズＮｏ．が対応付けられて記憶され、さらに各ポーズＮｏ．毎に３種のバリエーションＡ，Ｂ，Ｃのモデル画像が記憶される。
【００４４】
そして、前記キャラ１「女性（１）」ポーズ画像メモリ１２ｃ，キャラ２「女性(２)」ポーズ画像メモリ１２ｄ，キャラ３「男性(１)」ポーズ画像メモリ１２ｅにそれぞれ記憶された各キャラクタ画像には、前記モデルポーズ画像メモリ１２ｂに記憶された全てのポーズＮｏ．（Ｎｏ．1A,1B,1C、2A,2B,2C、〜、nA,nB,nC）に対応する同じポーズのキャラクタ画像が用意されて記憶される。
【００４５】
また、このメモリ１２には、画像処理ワークエリア(図示せず)が用意され、この画像処理ワークエリアには、前記画像出力処理プログラム１２ａに従い処理される画像データがその画像処理に応じて一時記憶される。
【００４６】
このように構成された画像出力装置１０について、その合成画像作成動作の概要を説明する。
【００４７】
図４は前記画像出力装置１０による公開／秘密画像設定モード指定時のキャラクタ画像「女性（１）」による対象画像の置き換え合成状態を示す図である。
【００４８】
図４（Ａ）に示すような例えば４人の被写体Ｈ１〜Ｈ４が撮影された撮影画像１２f1bから、図４（Ｂ）に示すように置き換えの対象となる指定の被写体画像（対象画像）Ｈ１が指定されて抽出され、置き換えのキャラクタ画像として「女性(１)」が指定されると、図４（Ｃ）に示すように指定の被写体画像（対象画像）Ｈ１のポーズに類似のポーズＮｏ．３−１「歩く（前）」の「女性（１）」のキャラクタ画像がキャラ１「女性（１）」ポーズ画像メモリ１２ｃから読み出される。
【００４９】
一方、撮影画像１２f1bから前記指定された被写体画像（対象画像）Ｈ１を含めた４つの被写体画像Ｈ２，Ｈ３，Ｈ４を切り出した撮影背景画像(図示せず)が生成される。
【００５０】
すると、図４（Ｄ）に示すように、前記キャラ１「女性（１）」ポーズ画像メモリ１２ｃから読み出された指定の被写体画像（対象画像）Ｈ１に類似の「女性（１）」のキャラクタ画像１２ｃ（３−１）と、前記撮影画像１２f1bから切り出された残り３つの被写体画像Ｈ２，Ｈ３，Ｈ４が、前記撮影背景画像(図示せず)に対しその撮影距離が遠い順に各被写体位置に対応して合成される。
【００５１】
これにより、撮影画像１２f1bにおいて例えば秘密にしたい(隠したい)女友達(恋人)など、指定の被写体（対象画像）Ｈ１のポーズの真似をした「女性（１）」のキャラクタ画像１２ｃ（３−１）が当該指定の被写体（対象画像）Ｈ１と置き換えられて合成され、公開画像ファイル１２f1cに保存される。
【００５２】
これにより、撮影画像ファイル（１）１２ｆ１の秘密画像ファイル１２f1bには、図４(Ａ)で示した元の撮影画像が保存され、公開画像ファイル１２f1cには、図４(Ｄ)で示した合成画像が保存されて管理される。
【００５３】
そして、この画像出力装置１０での画像表示処理に際しては、正しいユーザ認証データ１２f1aが入力された場合にのみ、秘密画像ファイル１２f1bに保存された元の撮影画像が読み出されて表示され、それ以外は公開画像ファイル１２f1cに保存された合成画像が読み出されて表示される。
【００５４】
次に、前記構成による画像出力装置１０による詳細な画像処理動作について説明する。
【００５５】
ここでは、画像出力装置１０をデジタルカメラ付き携帯電話１０Ａあるいはデジタルカメラ１０Ｂとして実施した場合について説明する。
【００５６】
図５は前記画像出力装置であるデジタルカメラ付き携帯電話１０Ａの外観構成を示す図であり、同図（Ａ）はその全体斜視図、同図（Ｂ）はその部分拡大図である。
【００５７】
デジタルカメラ付き携帯電話１０Ａでは、各種のキーが配列された入力部１６の下端部にユーザ認証データ１２fnaとしての指紋画像を入力するための認証情報入力部１７ｘが設けられる。
【００５８】
図６は前記画像出力装置であるデジタルカメラ１０Ｂの外観構成を示す図であり、同図（Ａ）はその前面図、同図（Ｂ）はその背面図である。
【００５９】
デジタルカメラ１０Ｂの入力部１６としては、メニュー画面を表示させるための「MENU」キー１６ａ、撮影モード(REC)と再生モード(PLAY)とを切り替えるための
切り替えキー１６ｂ、撮影画像の取り込みを指示するためのシャッタキー１６ｃ、表示画面(１９)上でのデータ選択やカーソル移動及び選択データ決定などの操作を行うための上下左右に指１本で操作可能な選択／決定キー１６ｄが備えられる。
【００６０】
そして、選択／決定キー１６ｄの頭部には、ユーザ認証データ１２fnaとしての指紋画像を入力するための認証情報入力部１７ｘが設けられる。
【００６１】
図７は前記画像出力装置１０の公開／秘密画像設定処理に伴い撮影画像ファイル１２ｆ１にユーザ認証データ１２f1aを対応付けて保存管理される秘密画像ファイル１２f1bと公開画像ファイル１２f1cを示す図であり、同図(ＳＣ１)〜(ＳＣ３)は秘密画像ファイル１２f1bに保存管理された元の撮影画像１２f1b-1〜１２f1b-3を示す図、同図（ＰＵ１）〜（ＰＵ３）は公開画像ファイル１２f1cに保存管理された合成画像１２f1c-1〜１２f1c-3を示す図である。
【００６２】
図８は前記画像出力装置１０による公開／秘密画像設定処理を示すフローチャートである。
【００６３】
この画像出力装置１０であるデジタルカメラ付き携帯電話１０Ａ(図５参照)あるいはデジタルカメラ１０Ｂ(図６参照)において任意の画像撮影を行う際に、入力部１６での操作に応じて新規作成モードが指定され、ファイル名が入力されると、当該ファイル名（１２f1a）がメモリ１２内の撮影画像ファイル(１)１２ｆ１にセットされ(ステップＰ１)、図９における合成画像作成処理に移行される(ステップＰＳ)。
【００６４】
図９は前記画像出力装置１０の公開／秘密画像設定処理に伴う合成画像作成処理を示すフローチャートである。
【００６５】
まず、入力部１６の操作により、撮影画像上の指定の被写体画像と置き換え合成すべきキャラクタの種類（「女性（１）」「女性（２）」「男性(１)」など）が予め指定される（ステップＳ１）。
【００６６】
そして、デジタルカメラ１７Ａまたはデジタルビデオムービー１７ＢまたはＶＴＲ（画像再生装置）１７Ｃによる撮影画像の入力が開始され（ステップＳ２）、この撮影画像に対して前記指定のキャラクタ画像を合成するためのスタート操作が為されると（ステップＳ３）、当該撮影画像が撮影画像ファイル(１)１２ｆ１内の秘密画像ファイル１２f1bに保存され(ステップＳ４)、図１０における対象画像の抽出処理に移行される（ステップＳＡ）。
【００６７】
図１０は前記画像出力装置１０の合成画像作成処理に伴う対象画像抽出処理を示すフローチャートであり、同図（Ａ）はその対象画像抽出処理（方式１）を示すフローチャート、同図（Ｂ）はその対象画像抽出処理（方式２）を示すフローチャートである。
【００６８】
図１０（Ａ）における対象画像抽出処理（方式１）では、前記画像入力部１７を介して所定のタイミングで順次入力される一連の撮影画像がメモリ１２内の画像処理ワークエリアに対し記憶される（ステップＡ１１）。
【００６９】
すると、この画像処理ワークエリアに記憶された一連の撮影画像のそれぞれから被写体の動きに伴う画像の変化部分が当該各被写体のブロック毎に抽出され（ステップＡ１２）、これにより抽出された各被写体画像Ｈnがそのブロック毎に同画像処理ワークエリアに保存される（ステップＡ１３）。
【００７０】
図１０（Ｂ）における対象画像抽出処理（方式２）では、前記画像入力部１７を介して入力される撮影画像の各部分毎に距離センサ１８による距離測定が行われ（ステップＡ２１）、背景画像と被写体画像との距離差に基づき近距離側として判別される各被写体画像Ｈnがそのブロック毎に抽出される（ステップＡ２２）。
【００７１】
これにより抽出された各被写体画像Ｈnがそのブロック毎にメモリ１２内の画像処理ワークエリアに保存される（ステップＡ２３）。
【００７２】
こうして、秘密画像ファイル１２f1bに保存された撮影画像から当該撮影画像に含まれる各被写体画像Ｈnがそのブロック毎に抽出されて画像処理ワークエリアに保存されると（ステップＳＡ）、例えば図４（Ａ）で示すように、抽出された各被写体画像Ｈnのそれぞれに囲みマークＭが付加された撮影画像１２f1bが表示部１９に表示される（ステップＳ５）。
【００７３】
すると、表示部１９に表示された撮影画像１２f1bにおいて、被写体画像Ｈnが複数ブロック存在するか否か判断される（ステップＳ６）。
【００７４】
撮影画像１２f1bにおいて被写体画像Ｈnが複数ブロック存在しないと判断された場合には、当該撮影画像１２f1bから抽出された１つの被写体画像Ｈnが真似対象画像として設定される（ステップＳ６→Ｓ７ａ）。
【００７５】
また、撮影画像１２f1bにおいて被写体画像Ｈnが複数ブロック存在すると判断された場合には、入力部１６によるユーザ操作に応じて複数ブロック存在する被写体画像Ｈn…の中から、例えば第三者には秘密にしたい(隠したい)真似対象画像が指定される（ステップＳ６→Ｓ７ｂ）。
【００７６】
こうして、前記撮影画像１２f1bの中から被写体画像Ｈnが抽出され、さらに真似対象となる被写体画像Ｈnが設定されると、図１１における対応アニメ画像取得処理に移行される（ステップＳＢ）。
【００７７】
図１１は前記画像出力装置１０の合成画像作成処理に伴う対応アニメ画像取得処理を示すフローチャートであり、同図（Ａ）はその対応アニメ画像取得処理（方式１）を示すフローチャート、同図（Ｂ）はその対応アニメ画像取得処理（方式２）を示すフローチャートである。
【００７８】
図１１（Ａ）における対応アニメ画像取得処理（方式１）では、まず、前記撮影画像１２f1bから抽出されて真似対象画像として設定された被写体画像Ｈnと前記指定されたキャラクタの各ポーズのキャラクタ画像との類似度が評価され（ステップＢ１Ｃ）、最も類似度の高いポーズのキャラクタ画像が表示部１９に表示される（ステップＢ１２）。
【００７９】
ここで、入力部１６に対するユーザ操作に応じて前記表示部１９に表示された真似対象画像に最も類似度の高いポーズのキャラクタ画像が選択されると、この選択されたポーズＮｏ．の指定のキャラクタ画像が真似対象画像に対応するアニメ画像として登録される（ステップＢ１３→Ｂ１４）。
【００８０】
一方、前記表示部１９に真似対象画像に最も類似度の高いポーズのキャラクタ画像が表示された状態で、入力部１６に対するユーザ操作に応じて「次表示」が指示されると、当該「次表示」の操作毎に次に類似度の高いポーズのキャラクタ画像が順番に表示される（ステップＢ１３→Ｂ１５）。
【００８１】
そして、所望の類似度のポーズのキャラクタ画像が選択表示され、入力部１６に対するユーザ操作に応じて当該表示されたキャラクタ画像が選択されると、この選択されたポーズＮｏ．の指定のキャラクタ画像が真似対象画像に対応するアニメ画像として登録される（ステップＢ１３→Ｂ１４）。
【００８２】
このように、対応アニメ画像取得処理（方式１）では、撮影画像１２f1bから抽出設定された真似対象画像としての被写体画像Ｈnに対し、指定されたキャラクタの各ポーズ毎のキャラクタ画像との類似度が直接評価され、これに基づき被写体画像Ｈnを真似たポーズのキャラクタとして置き換えられる指定のキャラクタ画像が決定される。
【００８３】
図１１（Ｂ）における対応アニメ画像取得処理（方式２）では、まず、前記撮影画像１２f1bから抽出されて真似対象画像として設定された被写体画像Ｈnとモデルポーズ画像メモリ１２ｂに記憶されている各ポーズのモデル画像との類似度が評価され（ステップＢ２Ｃ）、最も類似度の高いポーズのモデル画像のポーズＮｏ．に対応する指定のキャラクタ画像が表示部１９に表示される（ステップＢ２２）。
【００８４】
ここで、入力部１６に対するユーザ操作に応じて前記表示部１９に表示された真似対象画像に最も類似度の高いモデルポーズに対応するキャラクタ画像が選択されると、この選択されたポーズＮｏ．の指定のキャラクタ画像が真似対象画像に対応するアニメ画像として登録される（ステップＢ２３→Ｂ２４）。
【００８５】
一方、前記表示部１９に真似対象画像に最も類似度の高いポーズのモデル画像のポーズＮｏ．に対応するキャラクタ画像が表示された状態で、入力部１６に対するユーザ操作に応じて「次表示」が指示されると、当該「次表示」の操作毎に次に類似度の高いモデル画像のポーズＮｏ．に対応する指定のキャラクタ画像が順番に表示される（ステップＢ２３→Ｂ２５）。
【００８６】
そして、所望の類似度のモデルポーズに対応するキャラクタ画像が選択表示され、入力部１６に対するユーザ操作に応じて当該表示されたキャラクタ画像が選択されると、この選択されたポーズＮｏ．の指定のキャラクタ画像が真似対象画像に対応するアニメ画像として登録される（ステップＢ２３→Ｂ２４）。
【００８７】
このように、対応アニメ画像取得処理（方式２）では、撮影画像１２f1bから抽出設定された真似対象画像としての被写体画像Ｈnに対し、人物の基本モデルである各ポーズ毎のモデル画像との類似度が評価され、これに基づき被写体画像Ｈnを真似たポーズのキャラクタとして置き換えられる指定のキャラクタ画像が決定される。
【００８８】
この場合、真似対象画像としての被写体画像Ｈnに対し、指定されたキャラクタの各ポーズ毎のキャラクタ画像との類似度を直接評価して置き換えのキャラクタ画像を決定するようにした対応アニメ画像取得処理（方式１）に比較して、各ポーズ毎のモデル画像との類似度を評価し選択されたモデルポーズＮｏ．から置き換えのキャラクタ画像を決定するようにした対応アニメ画像取得処理（方式２）の方が、類似度の評価対象に標準的人物モデルを用いることから被写体画像Ｈnとの高い類似度が得られやすく、より類似性（真似度）の高いキャラクタ画像を取得できる利点がある。
【００８９】
図１２は前記画像出力装置１０の合成画像作成処理に伴う対応アニメ画像取得処理（方式１）（方式２）での真似対象画像との類似度評価処理を示すフローチャートである。
【００９０】
対応アニメ画像取得処理（方式１）での類似度評価処理の場合は指定されたキャラクタの各ポーズ毎のキャラクタ画像との類似度を評価し、対応アニメ画像取得処理（方式２）での類似度評価処理の場合は各ポーズ毎のモデル画像との類似度を評価する。
【００９１】
図１３は前記画像出力装置１０の対応アニメ画像取得処理（方式１）での類似度評価処理に伴う指定のキャラクタ画像との類似度評価例を示す図である。
【００９２】
図１４は前記画像出力装置１０の対応アニメ画像取得処理（方式２）での類似度評価処理に伴うモデル画像との類似度評価例を示す図である。
【００９３】
類似度評価処理（方式１）の場合、例えば図１３（Ａ）に示すように、指定のキャラクタ(女性(１))における先頭のポーズＮｏ．のキャラクタ画像(例えば１２ｃ(3)-1)が読み出され（ステップＣ１）、同図（Ｘ）で示す真似対象画像Ｈ１との縦・横のサイズが合わされる（ステップＣ２）。
【００９４】
すると、前記真似対象画像Ｈ１と縦横サイズの合わされたキャラクタ画像との重ね合わせ評価が行われ、その評価値（％）が算出されて当該ポーズのキャラクタ画像との類似度として記憶される（ステップＣ３）。
【００９５】
ここで、今回の類似度評価対象のポーズＮｏ．のキャラクタ画像が左右非対称の画像であるか否か判断され（ステップＣ４）、当該ポーズのキャラクタ画像が左右非対称の画像ではないと判断された場合には（ステップＣ４「Ｎｏ」）、例えば図１３（Ｂ）に示すように、順次、次のポーズＮｏ．の指定のキャラクタ画像との間でサイズ合わせ処理と重ね合わせ評価値の算出処理とによる類似度の算出，記憶処理が繰り返される（ステップＣ８→Ｃ９→Ｃ２〜Ｃ４）。
【００９６】
一方、図１３(Ｂ)に示すように、今回の類似度評価対象のポーズＮｏ．のキャラクタ画像が左右非対称のキャラクタ画像(例えば１２ｃ(11))であると判断された場合には、当該ポーズのキャラクタ画像が左右反転され（ステップＣ４→Ｃ５）、この反転されたキャラクタ画像１２ｃ(11)Rについて真似対象画像Ｈ１との縦・横のサイズが合わされる（ステップＣ６）。
【００９７】
すると、前記真似対象画像Ｈ１と縦横サイズの合わされた反転キャラクタ画像１２ｃ(11)Rとの重ね合わせ評価が行われ、その評価値（％）が算出されて当該ポーズの反転キャラクタ画像との類似度として記憶される（ステップＣ７）。
【００９８】
この後、指定のキャラクタにおける次のポーズＮｏ．のキャラクタ画像がある場合には（ステップＣ８）、当該次のポーズＮｏ．のキャラクタ画像が順次読み出され（ステップＣ９）、前記同様に真似対象画像Ｈｎと各ポーズ毎の指定のキャラクタ画像との類似度評価処理が繰り返される（ステップＣ２〜Ｃ７）。
【００９９】
これにより、例えば図１３で示したように、被写体画像（対象画像）Ｈ１に対して「女性(１)」のキャラクタ画像との類似度評価を行った場合には、ポーズＮｏ．(3)-1に対応する「女性(１)」のキャラクタ画像１２ｃ(3)-1が最も類似度の高いキャラクタ画像として評価される。
【０１００】
次に、類似度評価処理（方式２）の場合、例えば図１４（Ａ）に示すように、先頭のポーズＮｏ．のモデル画像(例えば１２ｂ(3B))が読み出され（ステップＣ１）、同図（Ｘ）で示す真似対象画像Ｈ１との縦・横のサイズが合わされる（ステップＣ２）。
【０１０１】
すると、前記真似対象画像Ｈ１と縦横サイズの合わされたモデル画像との重ね合わせ評価が行われ、その評価値（％）が算出されて当該ポーズのモデル画像との類似度として記憶される（ステップＣ３）。
【０１０２】
ここで、今回の類似度評価対象のポーズＮｏ．のモデル画像が左右非対称の画像であるか否か判断され（ステップＣ４）、例えば図１４（Ａ）で示すように、当該ポーズのモデル画像１２ｂ(3B)が左右非対称の画像ではないと判断された場合には（ステップＣ４「Ｎｏ」）、次のポーズＮｏ．のモデル画像が読み出され（ステップＣ８→Ｃ９）、前記同様に真似対象画像Ｈ１と次のポーズのモデル画像との類似度評価処理が繰り返される（ステップＣ２〜Ｃ４）。
【０１０３】
一方、例えば図１４（Ｂ）で示すように、今回の類似度評価対象のポーズＮｏ．1Bのモデル画像１２ｂ(1B)が左右非対称のモデル画像であると判断された場合には、当該ポーズ1Bのモデル画像が左右反転され（ステップＣ４→Ｃ５）、図１４（Ｃ）で示すように、この反転されたモデル画像１２ｂ(1B)Rについて真似対象画像Ｈ１との縦・横のサイズが合わされる（ステップＣ６）。
【０１０４】
すると、前記真似対象画像Ｈ１と縦横サイズの合わされた反転モデル画像１２ｂ(1B)Rとの重ね合わせ評価が行われ、その評価値（％）が算出されて当該ポーズの反転モデル画像１２ｂ(1B)Rとの類似度として記憶される（ステップＣ７）。
【０１０５】
この後、次のポーズＮｏ．のモデル画像がある場合には（ステップＣ８）、当該次のポーズＮｏ．のモデル画像が順次読み出され（ステップＣ９）、前記同様に真似対象画像と各ポーズ毎のモデル画像との類似度評価処理が繰り返される（ステップＣ２〜Ｃ７）。
【０１０６】
これにより、例えば図１４で示したように、被写体画像（対象画像）Ｈ１に対してモデル画像との類似度評価を行った場合には、ポーズＮｏ．3Bに対応するモデル画像１２ｂ(3B)が最も類似度の高いポーズのモデル画像として評価される。
【０１０７】
このように、前記図１１〜図１４を参照して説明した対応アニメ画像取得処理（ステップＳＢ）によって、撮影画像１２f1bから抽出設定された真似対象画像としての被写体画像Ｈnを真似たポーズの指定のキャラクタ画像が決定されると、例えば図４で示したように、前記対応アニメ画像取得処理（図１１参照）により取得された、撮影画像１２f1bにおいて指定された真似対象画像である被写体Ｈ１のポーズの真似をした「女性（１）」のキャラクタ画像１２ｃ(3-1)が当該指定の被写体（対象画像）Ｈ１と置き換えられて合成される(ステップＳ８)。
【０１０８】
この場合、撮影画像１２f1bから前記指定された被写体画像（対象画像）Ｈ１を含めた４つの被写体画像Ｈ２，Ｈ３，Ｈ４を切り出した撮影背景画像(図示せず)が生成される。そして、前記指定の被写体画像（対象画像）Ｈ１に類似の「女性(１)」のキャラクタ画像１２ｃ(3-1)と、前記撮影画像１２f1bから切り出された残り３つの被写体画像Ｈ２，Ｈ３，Ｈ４とは、前記撮影背景画像(図示せず)に対しその撮影時に距離センサ１８により検出された撮影距離が遠い順に各被写体位置に対応して合成される。
【０１０９】
なお、前記被写体画像Ｈ１，Ｈ２，Ｈ３，Ｈ４を切り出した背景画像の生成をせずに、撮影画像１２f1bに対して、前記指定の被写体画像（対象画像）Ｈ１に類似の「女性(１)」のキャラクタ画像１２ｃ(3-1)と、残り３つの被写体画像Ｈ２，Ｈ３，Ｈ４とを、その撮影時に距離センサ１８により検出された撮影距離が遠い順に各被写体位置に重ねて合成してもよい。
【０１１０】
すると、図１４（Ｄ）で示したように、被写体画像Ｈ１の歩くポーズを真似た「女性（１）」のキャラクタ画像１２ｃ(3-1)が当該被写体画像Ｈ１と置き換えられて合成されてなる画像データが、前記予め指定されたファイル名(１２f1a)に対応するところの撮影画像ファイル(１)内の公開画像ファイル１２f1cに記憶保存される(ステップＳ９)。
【０１１１】
すなわち、図７(ＳＣ１)に示すように、撮影画像１２f1b-1が取り込まれて撮影画像ファイル１２ｆ１における秘密画像ファイル１２f1bに保存され、公開したくない置き換え対象の被写体画像Ｈ１として女性の後姿の被写体画像が指定された場合には、図７(ＰＵ１)に示すように、当該指定の被写体画像Ｈ１に類似の「女性(１)」のキャラクタ画像１２ｃ(3-3)が置き換えられて合成された合成画像１２f1c-1が作成され、同一ファイル名の撮影画像ファイル１２ｆ１における公開画像ファイル１２f1cに記憶保存される。
【０１１２】
また、図７(ＳＣ２)に示すように、撮影画像１２f1b-2が取り込まれて撮影画像ファイル１２ｆ１における秘密画像ファイル１２f1bに保存され、公開したくない置き換え対象の被写体画像Ｈ１として女性の皿を持つ姿の被写体画像が指定された場合には、図７(ＰＵ２)に示すように、当該指定の被写体画像Ｈ１に類似の「女性(１)」のキャラクタ画像１２ｃ(17)が置き換えられて合成された合成画像１２f1c-2が作成され、同一ファイル名の撮影画像ファイル１２ｆ１における公開画像ファイル１２f1cに記憶保存される。
【０１１３】
さらに、図７(ＳＣ３)に示すように、撮影画像１２f1b-3が取り込まれて撮影画像ファイル１２ｆ１における秘密画像ファイル１２f1bに保存され、公開したくない置き換え対象の被写体画像Ｈ１として前向きで歩く女性の被写体画像が指定された場合には、図７(ＰＵ３)に示すように、当該指定の被写体画像Ｈ１に類似の「女性(１)」のキャラクタ画像１２ｃ(3-1)が置き換えられて合成された合成画像１２f1c-3が作成され、同一ファイル名の撮影画像ファイル１２ｆ１における公開画像ファイル１２f1cに記憶保存される。
【０１１４】
そして、該当ファイル名の撮影画像ファイル１２ｆ１に撮影保存すべき一連の画像の撮影が終了すると(ステップＰ２)、前記秘密画像ファイル１２f1bの読み出しキーとなる個人認証データ１２f1a(指紋、パスワードなど)が認証情報入力部１７ｘから入力されて同一ファイル名の撮影画像ファイル１２ｆ１に登録設定される(ステップＰ３)。
【０１１５】
このようにして、撮影した元の撮影画像１２f1b-1,-2,-3,…が撮影画像ファイル(１)１２ｆ１における秘密画像ファイル１２f1bに保存され、当該各撮影画像１２f1b-1,-2,-3,…内で第三者に見られたくない被写体画像Ｈ１をそのポーズを真似した任意の種類のキャラクタ画像１２ｃ(n)に置き換えてなる合成画像１２f1c-1,-2,-3,…が同一撮影画像ファイル(１)１２ｆ１における公開画像ファイル１２f1cに対応保存されると共に、その個人認証データ１２f1aも対応付けられて設定された状態で、これらの画像ファイルを表示部１９の表示画面に表示させて見るには、図１５における画像表示処理が起動される。
【０１１６】
図１５は前記画像出力装置１０の画像表示処理を示すフローチャートであり、同図（Ａ）はその画像表示処理（方式１）を示すフローチャート、同図（Ｂ）はその画像表示処理（方式２）を示すフローチャートである。
【０１１７】
画像表示処理（方式１）の場合には、入力部１６での入力操作により表示させるべき画像ファイルのファイル名が指定されると(ステップＤ１１)、認証情報入力部１７ｘからユーザ認証情報が入力されたか否か判断される(ステップＤ１２)。
【０１１８】
ここで、ユーザ認証情報の入力がないと判断された場合には、前記指定のファイル名に対応するところの撮影画像ファイル１２ｆｎにおける公開画像ファイル１２f1c内の合成画像が読み出され、例えば図７(ＰＵ１)〜(ＰＵ３)で示したように、第三者に見られたくない(公開したくない)被写体画像Ｈ１がそのポーズをまねたキャラクタ画像に置き換え合成されてなる画像１２f1c-1,-2,-3,…として表示出力される(ステップＤ１３)。
【０１１９】
一方、前記ステップＤ１２において、ユーザ認証情報の入力がされたと判断されると共に、当該入力されたユーザ認証情報が前記指定のファイル名に対応するところの撮影画像ファイル１２ｆｎに登録された認証データ１２f1aと一致する正しい認証情報であると判断された場合には(ステップＤ１４)、該当の撮影画像ファイル１２ｆｎにおける秘密画像ファイル１２f1b内の撮影画像が読み出され、例えば図７(ＳＣ１)〜(ＳＣ３)で示したように、何ら置き換え合成していない元の撮影画像１２f1b-1,-2,-3,…として表示出力される(ステップＤ１５)。
【０１２０】
一方、前記ステップＤ１４において、入力されたユーザ認証情報が前記指定のファイル名に対応するところの撮影画像ファイル１２ｆｎに登録された認証データ１２f1aと一致せず不正な認証情報であると判断された場合には、前記認証情報が入力されない場合(ステップＤ１２)と同様に、該当の撮影画像ファイル１２ｆｎにおける公開画像ファイル１２f1c内の合成画像が読み出され、図７(ＰＵ１)〜(ＰＵ３)で示したように、第三者に見られたくない(公開したくない)被写体画像Ｈ１がそのポーズをまねたキャラクタ画像に置き換え合成されてなる画像１２f1c-1,-2,-3,…として表示出力される(ステップＤ１３)。
【０１２１】
この画像表示処理（方式１）によれば、ファイル名の指定と共に正しいユーザ認識情報が入力された場合には、指定ファイル名の撮影画像ファイル１２ｆｎにおける秘密画像ファイル１２fnbから合成処理していない元の撮影画像１２fnb-1,-2,-3,…が読み出されて表示されるようになり、またユーザ認識情報が入力されない場合や不正な認識情報が入力された場合には、指定ファイル名の撮影画像ファイル１２ｆｎにおける公開画像ファイル１２fncから、見られたくない被写体画像Ｈ１をまねのキャラクタ画像で置き換え合成処理した画像１２fnc-1,-2,-3,…が読み出されて表示されるようになり、自分の恋人など、第三者には秘密の撮影画像が保存されている場合でも、安心して第三者の操作に任せて画像の表示を行わせることができる。
【０１２２】
画像表示処理（方式２）の場合には、入力部１６での入力操作により表示させるべき画像ファイルのファイル名が指定されると(ステップＤ２１)、当該指定のファイル名に対応するところの撮影画像ファイル１２ｆｎにおける公開画像ファイル１２f1c内の合成画像が読み出され、例えば図７(ＰＵ１)〜(ＰＵ３)で示したように、第三者に見られたくない(公開したくない)被写体画像Ｈ１がそのポーズをまねたキャラクタ画像に置き換え合成されてなる画像１２f1c-1,-2,-3,…として表示出力される(ステップＤ２２)。
【０１２３】
すると、この公開画像ファイル１２f1cによる合成画像１２f1c-1,-2,-3,…の表示出力状態にあって、認証情報入力部１７ｘからユーザ認証情報が入力されたか否か判断される(ステップＤ２３)。
【０１２４】
ここで、ユーザ認証情報の入力がないと判断された場合には、前記公開画像ファイル１２f1cによる合成画像１２f1c-1,-2,-3,…の表示出力状態がそのまま維持される(ステップＤ２３（Ｎｏ）)。
【０１２５】
一方、前記ステップＤ２３において、ユーザ認証情報の入力がされたと判断されると共に、当該入力されたユーザ認証情報が前記指定のファイル名に対応するところの撮影画像ファイル１２ｆｎに登録された認証データ１２f1aと一致する正しい認証情報であると判断された場合には(ステップＤ２４)、該当の撮影画像ファイル１２ｆｎにおける秘密画像ファイル１２f1b内の撮影画像が読み出され、例えば図７(ＳＣ１)〜(ＳＣ３)で示したように、何ら置き換え合成していない元の撮影画像１２f1b-1,-2,-3,…として表示出力される(ステップＤ２５)。
【０１２６】
この画像表示処理（方式２）によれば、ファイル名の指定に応じて、まず当該指定ファイル名の撮影画像ファイル１２ｆｎにおける公開画像ファイル１２fncから、見られたくない被写体画像Ｈ１をまねのキャラクタ画像で置き換え合成処理した画像１２fnc-1,-2,-3,…が読み出されて表示され、この後、正しいユーザ認識情報が入力された場合は、同一撮影画像ファイル１２ｆｎにおける秘密画像ファイル１２fnbから合成処理していない元の撮影画像１２fnb-1,-2,-3,…が読み出されて表示されるので、デジタルカメラ付き携帯電話１０Ａやデジタルカメラ１０Ｂとしての本画像出力装置１０を第三者の操作に任せて画像の表示を行わせたとしても、自分の恋人などが写っている第三者には秘密の撮影画像については当該秘密の被写体像がまねのキャラクタ画像に置き換えられた合成画像１２fnc-1,-2,-3,…として表示され、正しい認証情報を知っているユーザ本人だけがその元の撮影画像１２fnb-1,-2,-3,…を表示させて見ることができる。
【０１２７】
なお、本実施形態では、秘密画像ファイル１２fnbに撮影保存される元の撮影画像１２fnb-1,-2,-3,…について、秘密にしたい被写体画像Ｈ１を指定することで、当該指定の被写体画像Ｈ１をそのまねのキャラクタ画像に置き換えて合成した合成画像１２fnc-1,-2,-3,…を作成して公開画像ファイル１２fncに記憶させておき、正しいユーザ認証情報１２fnaが入力されない状態では、この公開画像ファイル１２fncに記憶させた合成画像１２fnc-1,-2,-3,…を表示させることで、第３者には秘密の被写体画像Ｈ１を見せずにその撮影画像の雰囲気が分かるような表示を行う構成としたが、公開画像ファイル１２fncには秘密画像ファイル１２fnbに保存される元の撮影画像１２fnb-1,-2,-3,…のそれぞれに対応付けた秘密対象の被写体画像Ｈ１の位置とこれを置き換えるべきまねのキャラクタ画像の種類だけを記憶させておき、この公開画像ファイル１２fncの出力に際して前記元の撮影画像１２fnb-1,-2,-3,…に対する被写体画像Ｈ１の置き換え合成処理をその都度行い表示出力する構成としてもよい。
【０１２８】
したがって、前記構成の画像出力装置１０による公開／秘密画像設定表示機能によれば、任意のファイル名及びユーザ認証データ１２fnaに対応付けて、画像入力部１７を介して撮影された元の撮影画像１２fnb-1,-2,…を秘密画像ファイル１２fnbとして保存すると共に、元の撮影画像１２fnb-1,-2,…における秘密対象の被写体画像Ｈｎをそのまねのキャラクタ画像に置き換えて合成した合成画像１２fnc-1,-2,…を作成して公開画像ファイル１２fncに記憶させる。そして、画像の表示操作(方式２)に伴いファイル名が指定されると、指定のファイル名に対応する撮影画像ファイル(ｎ)１２ｆｎ内の公開画像ファイル１２fncから秘密対象の被写体画像Ｈｎをそのまねのキャラクタ画像に置き換えて合成した合成画像１２fnc-1,-2,…が読み出されて表示され、正しいユーザ認証データ１２fnaが入力されることで、前記秘密画像ファイル１２fnに保存された元の撮影画像１２fnb-1,-2,…が読み出されて表示されるので、第三者の操作によって元の撮影画像１２fnb-1,-2,…がそのまま表示されるのを防止することができ、しかも合成画像１２fnc-1,-2,…であっても、秘密対象の被写体画像Ｈｎはそのまねのキャラクタ画像に置き換えられて合成されているので、撮影の構図やその雰囲気については十分第３者にも表現することができる。
【０１２９】
一方、画像の表示操作(方式１)に伴いファイル名が指定されると共に、正しいユーザ認証データ１２fnaが入力された場合には、指定のファイル名に対応する撮影画像ファイル(ｎ)１２ｆｎ内の元の撮影画像１２fnb-1,-2,…が読み出されて表示され、正しいユーザ認証データ１２fnaが入力されなかった場合には、同一撮影画像ファイル(ｎ)１２ｆｎ内の公開画像ファイル１２fncから秘密対象の被写体画像Ｈｎをそのまねのキャラクタ画像に置き換えて合成した合成画像１２fnc-1,-2,…が読み出されて表示されるので、ユーザ本人によってのみ元の撮影画像１２１２fnb-1,-2,…をそのまま表示させて見ることができ、第三者であっても保存画像の表示操作を安心して行わせることができる。
【０１３０】
また、前記構成の画像出力装置１０による合成画像作成処理に伴う対象画像抽出機能（方式１）によれば、画像入力部１７を介して所定のタイミングで順次入力される一連の撮影画像が画像処理ワークエリアに記憶され、この一連の撮影画像のそれぞれから被写体の動きに伴う画像の変化部分が当該各被写体のブロック毎に抽出されるので、撮影画像を含む一連の取り込み画像に基づき抽出された各被写体画像Ｈｎ…の中から置き換え合成すべき秘密対象の被写体画像Ｈｎを容易に指定できるようになる。
【０１３１】
また、前記構成の画像出力装置１０による合成画像作成処理に伴う対象画像抽出機能（方式２）によれば、画像入力部１７を介して入力される撮影画像の各部分毎に距離センサ１８による距離測定が行われ、背景画像と被写体画像との距離差に基づき近距離側として判別される各被写体画像Ｈn…がそのブロック毎に抽出されるので、撮影時点の１枚の取り込み画像に基づき抽出された各被写体画像Ｈｎ…の中から置き換え合成すべき秘密対象の被写体画像Ｈｎを容易に指定できるようになる。
【０１３２】
また、前記構成の画像出力装置１０による合成画像作成処理に伴う対応アニメ画像取得機能（方式１）によれば、撮影画像１２fnbから抽出設定された真似対象画像としての被写体画像Ｈnに対し、指定されたキャラクタの各ポーズ毎のキャラクタ画像との類似度が直接評価され、これに基づき被写体画像Ｈnを真似たポーズのキャラクタとして置き換えられる指定のキャラクタ画像が決定されるので、秘密対象の被写体画像Ｈｎにまねた置き換え合成のためのキャラクタ画像を容易に取得できるようになる。
【０１３３】
また、前記構成の画像出力装置１０による合成画像作成処理に伴う対応アニメ画像取得機能（方式２）によれば、撮影画像１２fnbから抽出設定された真似対象画像としての被写体画像Ｈnに対し、人物の基本モデルである各ポーズ毎のモデル画像との類似度が評価され、これに基づき被写体画像Ｈnを真似たポーズのキャラクタとして置き換えられる指定のキャラクタ画像が決定されるので、秘密対象の被写体画像Ｈｎにまねた置き換え合成のためのキャラクタ画像を容易に取得できるだけでなく、類似度の評価対象に標準的人物モデルを用いることから被写体画像Ｈnとの高い類似度が得られやすく、より類似性（真似度）の高いキャラクタ画像を取得できるようになる。
【０１３４】
なお、前記実施形態における合成画像作成機能では、撮影画像から抽出された被写体画像Ｈｎに対応するポーズのキャラクタ画像を選択的に取得して、この取得されたキャラクタのアニメ画像を置き換え合成する構成としたが、実写や実写に近いコンピュータグラフィックスによる様々な表情の顔画像や人物画像を予め記憶させておき、この実写などによる顔画像や人物画像を撮影画像から抽出された被写体画像Ｈｎに対応する真似画像として置き換え合成する構成としてもよい。
【０１３５】
また、前記実施形態では、撮影画像が静止画である場合について説明したが、画像入力部１７を介して例えばデジタルビデオムービー１７Ｂにより撮影入力される動画像に基づいて、当該動画像内の背景画像に対して時系列的に変化する被写体画像Ｈｎ…を順次抽出し、この順次抽出された被写体画像Ｈｎ…の中で指定した秘密対象の被写体画像Ｈｎに対応するポーズのキャラクタ画像を選択的に取得して、前記撮影動画像内の指定の被写体画像Ｈｎと置き換え合成する構成としてもよい。
【０１３６】
なお、前記実施形態の画像出力装置１０では、デジタルカメラ付き携帯電話１０Ａやデジタルカメラ１０Ｂのその本体において、撮影した元の撮影画像１２fnb-1,-2,…を秘密画像ファイル１２fnbに保存すると共に、当該元の撮影画像１２fnb-1,-2,…それぞれにおける秘密対象の被写体画像Ｈｎをそのまねのキャラクタ画像に置き換えて合成した合成画像１２fnc-1,-2,…を作成して公開画像ファイル１２fncに記憶させる。そして、この撮影装置１０Ａ，１０Ｂ本体での画像表示操作に伴い、正規のユーザ認証データ１２fnaが入力された場合には前記秘密画像ファイル１２fnbに保存された元の撮影画像１２fnb-1,-2,…を表示出力し、正規のユーザ認証データ１２fnaが入力されない場合には前記公開画像ファイル１２fncに保存された合成画像１２fnc-1,-2,…を表示出力する構成としたが、次の第２実施形態において説明するように、インターネットなどの通信ネットワークＮ上にあるＷｅｂサーバ３０において前記同様の撮影画像ファイルの保存機能を持たせ、このＷｅｂサーバ３０に対する各通信端末からのアクセスに伴い、正規のユーザ認証データが入力されたか否かによって、前記同様に元の撮影画像か又はその合成画像を選択出力する構成としてもよい。
【０１３７】
(第２実施形態)
図１６は本発明の第２実施形態に係る画像配信サーバ３０の構成を示すブロック図である。
【０１３８】
この画像配信サーバ３０は、各種の記録媒体に記録されたプログラム、又は、伝送されたプログラムを読み込んで、その読み込んだプログラムによって動作が制御されるコンピュータによって構成され、その電子回路には、ＣＰＵ(central processing unit)３１が備えられる。
【０１３９】
ＣＰＵ３１は、メモリ３２内に予め記憶されたサーバ制御プログラム、あるいはＣＤ−ＲＯＭなどの外部記録媒体３３から記録媒体読取部３４を介して前記メモリ３２に読み込まれたサーバ制御プログラム、あるいはインターネットＮ上の他のＷｅｂサーバ（この場合はプログラムサーバ）から電送制御部３５を介して前記メモリ３２に読み込まれたサーバ制御プログラムに応じて、回路各部の動作を制御するもので、前記メモリ３２に記憶されたサーバ制御プログラムは、電送制御部３５を介して接続されるインターネットＮ上の各通信端末(デジタルカメラ付き携帯電話１０Ａ、通信機能付きデジタルカメラ１０Ｂ、その他ＰＣ(personal computer)端末)などや他のＷｅｂサーバとの通信信号に応じて起動される。
【０１４０】
前記ＣＰＵ３１には、前記メモリ３２、記録媒体読取部３４、電送制御部３５が接続される他に、ＬＣＤからなる表示部３６などが接続される。
【０１４１】
そして、メモリ３２には、当該画像配信サーバ３０の全体の動作を司るシステムプログラムや電送制御部３５を介してインターネットＮ上の各通信端末(デジタルカメラ付き携帯電話１０Ａ、通信機能付きデジタルカメラ１０Ｂ、その他ＰＣ(personal computer)端末)などや他のＷｅｂサーバとデータ通信するための通信プログラムが記憶される他に、前記インターネットＮ上の各通信端末（１０Ａ，１０Ｂなど）とのアクセスに基づき、それぞれそのユーザ端末毎の撮影画像ファイル３２ｆ１，３２ｆ２，…を生成管理し、撮影画像データを保存・配信したり、当該撮影画像内の指定の対象画像(例えば人物像)に応じた対応画像(例えばまね人物像)への置き換え合成保存・配信処理などを行うための画像出力処理プログラム３２ａなどが記憶される。
【０１４２】
従って、この画像配信サーバ３０のメモリ３２にも、前記画像出力装置１０のメモリ１２と同様に、モデルポーズ画像メモリ３２ｂ、キャラ１「女性（１）」ポーズ画像メモリ３２ｃ、キャラ２「女性（２）」ポーズ画像メモリ３２ｄ、キャラ３「男性（１）」ポーズ画像メモリ３２ｅなどが用意され、さらにそのワークエリアには、当該画像配信サーバ３０によって撮影画像データが管理される各ユーザ端末毎の撮影画像ファイル３２ｆ１，３２ｆ２，…などが用意される。
【０１４３】
各ユーザ端末毎の撮影画像ファイル（１）３２ｆ１，（２）３２ｆ２，…には、そのそれぞれのファイル（１）（２）…毎に、ユーザ名：ファイル名：ユーザ認証データ(指紋画像やパスワードなど)３２f1a，３２f2a，…に対応付けされた秘密画像ファイル３２f1b，３２f2b，…と公開画像ファイル３２f1c，３２f2c，…とが記憶される。
【０１４４】
秘密画像ファイル３２f1b，３２f2b，…には、各対応するアクセス元のユーザ端末(１０Ａや１０Ｂなど)から受信された撮影画像データがそのまま元の撮影画像1,2,…として記憶保存され、公開画像ファイル３２f1c，３２f2c，…には、前記秘密画像ファイル３２f1b，３２f2b，…に記憶された撮影画像1,2,…それぞれの指定の対象画像(例えば人物像)をそのポーズのまねをするキャラクタの画像(図２参照)に置き換えた合成画像1,2,…が記憶される。
【０１４５】
この秘密画像ファイル３２f1b，３２f2b，…に記憶される元の撮影画像データ３２fnb-1,-2,…と公開画像ファイル３２f1c，３２f2c，…に記憶される合成画像データ３２fnc-1,-2,…との関係については、前記第１実施形態にて説明した画像出力装置１０と同様であるためその説明を省略する。
【０１４６】
このような構成の画像配信サーバ３０をインターネットなどの通信ネットワークＮ上に開設し、各ユーザ端末としてのデジタルカメラ付き携帯電話１０Ａや通信機能付きデジタルカメラ１０Ｂなどとの通信を行い、各ユーザ端末における撮影画像を当該画像配信サーバ３０において前記第１実施形態の画像出力装置１０と同様に管理することで、各ユーザ端末３２fna毎に元の撮影画像３２fnbに対応付けて合成画像３２fncを生成保存することができ、またこれらの保存画像を各ユーザ端末からの要求に応じて配信することができる。
【０１４７】
この場合、各撮影画像ファイル３２ｆｎに保存された秘密画像ファイル３２fnb内の元の撮影画像３２fnb-1,-2,…は、その何れも各対応するユーザ端末の認証データ３２fnaが入力一致判断された場合にのみ読み出されて配信される。
【０１４８】
したがって、前記構成の画像配信サーバ３０において各ユーザ端末との間でアクセスしながら実施される公開／秘密画像設定機能やこれに伴う合成画像作成機能、そして画像配信機能によれば、ユーザ端末とのアクセスに伴い受信されたユーザ名：ファイル名：ユーザ認証データ３２fnaに対応付けて、撮影受信された元の撮影画像３２fnb-1,-2,…を秘密画像ファイル３２fnbとして保存すると共に、元の撮影画像３２fnb-1,-2,…における秘密対象の被写体画像Ｈｎをそのまねのキャラクタ画像に置き換えて合成した合成画像３２fnc-1,-2,…を作成して公開画像ファイル３２fncに記憶させる。この後、ユーザ端末とのアクセスに伴いファイル名が指定されると、該当ユーザのファイル名３２fnaに対応する撮影画像ファイル(ｎ)３２ｆｎ内の公開画像ファイル３２fncから秘密対象の被写体画像Ｈｎをそのまねのキャラクタ画像に置き換えて合成した合成画像３２fnc-1,-2,…が読み出されて配信され、正しいユーザ認証データ３２fnaが入力されることで、前記秘密画像ファイル３２fnに保存された元の撮影画像３２fnb-1,-2,…が読み出されて配信されるので、第三者端末からのアクセス操作によって元の撮影画像３２fnb-1,-2,…がそのまま配信出力されるのを防止することができ、しかも合成画像３２fnc-1,-2,…であっても、秘密対象の被写体画像Ｈｎはそのまねのキャラクタ画像に置き換えられて合成されているので、撮影の構図やその雰囲気については配信先の第３者にも十分表現することができる。
【０１４９】
なお、前記各実施形態において記載した画像出力装置１０や画像配信装置３０による各処理の手法、すなわち、図８のフローチャートに示す公開／秘密画像設定処理、図９のフローチャートに示す当該公開／秘密画像設定処理に伴う合成画像作成処理、図１０のフローチャートに示す当該合成画像作成処理に伴う対象画像抽出処理、図１１のフローチャートに示す当該合成画像作成処理に伴う対応アニメ画像取得処理、図１２のフローチャートに示す当該対応アニメ画像取得処理に伴う真似対象画像との類似度評価処理、図１５のフローチャートに示す画像表示処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体１３（３３）に格納して配布することができる。そして、通信ネットワーク（インターネット）Ｎとの通信機能を備えた種々のコンピュータ端末は、この外部記録媒体１３（３３）に記憶されたプログラムを記録媒体読取部１４（３４）によってメモリ１２（３２）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明した公開／秘密画像設定・表示(配信)機能を実現し、前述した手法による同様の処理を実行することができる。
【０１５０】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）Ｎ上を伝送させることができ、この通信ネットワーク（インターネット）Ｎに接続されたコンピュータ端末から前記のプログラムデータを取り込み、前述した画像処理機能を実現することもできる。
【０１５１】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【０１５２】
【発明の効果】
以上のように本発明に係る画像出力装置よれば、撮影画像の中の例えば秘密の被写体人物画像をこれに応じたまねキャラクタ画像に置き換えて合成した合成画像を作成し、通常の画像出力要求時には当該合成画像を出力でき、撮影者本人などの認証情報が入力された場合にのみ元の撮影画像を出力できることになる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る画像出力装置１０の電子回路の構成を示すブロック図。
【図２】前記画像出力装置１０のキャラ１「女性(１)」ポーズ画像メモリ１２ｃ：キャラ２「女性（２）」ポーズ画像メモリ１２ｄ：キャラ３「男性(１)」ポーズ画像メモリ１２ｅにそれぞれ記憶された各種のポーズに対応する各キャラクタ画像を示す図。
【図３】前記画像出力装置１０のモデルポーズ画像メモリ１２ｂに記憶されたモデルポーズに対応するモデル画像を示す図。
【図４】前記画像出力装置１０による公開／秘密画像設定モード指定時のキャラクタ画像「女性（１）」による対象画像の置き換え合成状態を示す図。
【図５】前記画像出力装置であるデジタルカメラ付き携帯電話１０Ａの外観構成を示す図であり、同図（Ａ）はその全体斜視図、同図（Ｂ）はその部分拡大図。
【図６】前記画像出力装置であるデジタルカメラ１０Ｂの外観構成を示す図であり、同図（Ａ）はその前面図、同図（Ｂ）はその背面図。
【図７】前記画像出力装置１０の公開／秘密画像設定処理に伴い撮影画像ファイル１２ｆ１にユーザ認証データ１２f1aを対応付けて保存管理される秘密画像ファイル１２f1bと公開画像ファイル１２f1cを示す図であり、同図(ＳＣ１)〜(ＳＣ３)は秘密画像ファイル１２f1bに保存管理された元の撮影画像１２f1b-1〜１２f1b-3を示す図、同図（ＰＵ１）〜（ＰＵ３）は公開画像ファイル１２f1cに保存管理された合成画像１２f1c-1〜１２f1c-3を示す図。
【図８】前記画像出力装置１０による公開／秘密画像設定処理を示すフローチャート。
【図９】前記画像出力装置１０の公開／秘密画像設定処理に伴う合成画像作成処理を示すフローチャート。
【図１０】前記画像出力装置１０の合成画像作成処理に伴う対象画像抽出処理を示すフローチャートであり、同図（Ａ）はその対象画像抽出処理（方式１）を示すフローチャート、同図（Ｂ）はその対象画像抽出処理（方式２）を示すフローチャート。
【図１１】前記画像出力装置１０の合成画像作成処理に伴う対応アニメ画像取得処理を示すフローチャートであり、同図（Ａ）はその対応アニメ画像取得処理（方式１）を示すフローチャート、同図（Ｂ）はその対応アニメ画像取得処理（方式２）を示すフローチャート。
【図１２】前記画像出力装置１０の合成画像作成処理に伴う対応アニメ画像取得処理（方式１）（方式２）での真似対象画像との類似度評価処理を示すフローチャート。
【図１３】前記画像出力装置１０の対応アニメ画像取得処理（方式１）での類似度評価処理に伴う指定のキャラクタ画像との類似度評価例を示す図。
【図１４】前記画像出力装置１０の対応アニメ画像取得処理（方式２）での類似度評価処理に伴うモデル画像との類似度評価例を示す図。
【図１５】前記画像出力装置１０の画像表示処理を示すフローチャートであり、同図（Ａ）はその画像表示処理（方式１）を示すフローチャート、同図（Ｂ）はその画像表示処理（方式２）を示すフローチャート。
【図１６】本発明の第２実施形態に係る画像配信サーバ３０の構成を示すブロック図。
【符号の説明】
１０  …画像出力装置
１０Ａ…デジタルカメラ付き携帯電話
１０Ｂ…通信機能付きデジタルカメラ
３０  …画像配信サーバ
１１、３１…ＣＰＵ
１２、３２…メモリ
１２ａ、３２ａ…画像出力処理プログラム
１２ｂ、３２ｂ…モデルポーズ画像メモリ
１２ｃ、３２ｃ…キャラ１「女性（１）」ポーズ画像メモリ
１２ｄ、３２ｄ…キャラ２「女性（２）」ポーズ画像メモリ
１２ｅ、３２ｅ…キャラ３「男性（１）」ポーズ画像メモリ
１２ｆｎ、３２ｆｎ…撮影画像ファイル
１２fna…ファイル名：ユーザ認証データ
３２fna…ユーザ名：ファイル名：ユーザ認証データ
１２fnb、３２fnb…秘密画像ファイル(元の撮影画像)
１２fnc、３２fnc…公開画像ファイル(合成画像)
１３、３３…外部記録媒体
１４、３４…記録媒体読取部
１５、３５…電送制御部
１６  …入力部
１７  …画像入力部
１７Ａ…デジタルカメラ
１７Ｂ…デジタルビデオムービー
１７Ｃ…ＶＴＲ（画像再生装置）
１７ｘ…認証情報入力部
１８  …距離センサ
１９、３６…表示部
２０  …画像出力部
２０Ａ…メモリカード
２０Ｂ…ＶＴＲ（録画装置）
２０Ｃ…画像印刷機
２１  …Ｗｅｂサーバ
Ｎ  …通信ネットワーク（インターネット）
【図１】
0004254391.tif 000002
【図２】
0004254391.tif 000003
【図３】
0004254391.tif 000004
【図４】
0004254391.tif 000005
【図５】
0004254391.tif 000006
【図６】
0004254391.tif 000007
【図７】
0004254391.tif 000008
【図８】
0004254391.tif 000009
【図９】
0004254391.tif 000010
【図１０】
0004254391.tif 000011
【図１１】
0004254391.tif 000012
【図１２】
0004254391.tif 000013
【図１３】
0004254391.tif 000014
【図１４】
0004254391.tif 000015
【図１５】
0004254391.tif 000016
【図１６】
0004254391.tif 000017