(57)【要約】【課題】精度の高い立体（３次元）画像を迅速かつ容易に作成可能とする。【解決手段】（１）（ａ）に示すように、被写体人物Ｆに向けて携帯電話のユーザがシャッターキー１ａを半押しすると、（１）の（ｂ）に示すように、当該被写体人物Ｆの部位毎の距離が測定され、その後、全押しすると、当該被写体人物Ｆの平面画像が顔画像として記憶される。これら顔画像と顔画像における部位毎の距離を示す距離データとが携帯電話から管理サーバに送信されると、管理サーバは、（２）に示すように、各部位毎に測定された距離データと撮影された顔画像Ｆに対応した立体顔画像Ｆ１を作成する。この作成済の立体顔画像Ｆ１は携帯電話に送信される。このため、携帯電話で被写体を撮影するという簡単な操作のみで、被写体Ｆの画像が平面画像であったとしても、当該被写体に対応する立体顔画像Ｆ１を迅速かつ容易に表示することができる。【選択図】図５
2010160595.tif 000002
【特許請求の範囲】
【請求項１】
被写体を含む平面画像と当該被写体における部位毎の撮影距離データとを受信する受信手段と、
この受信手段により受信された前記部位毎の撮影距離データを用いて、前記受信手段により受信された前記平面画像から立体画像を作成する作成手段と、
この作成手段により作成された立体画像を外部に送信する送信手段と、
を備えたことを特徴とする立体画像提供装置。
【請求項２】
被写体を含む平面画像と当該被写体における部位毎の撮影距離データとを受信する第１の受信手段と、
この第１の受信手段により受信された前記部位毎の撮影距離データを用いて、前記第１の受信手段により受信された前記平面画像から立体画像を作成する作成手段と、
この作成手段により作成された前記立体画像における変形希望内容を受信する第２の受信手段と、
この第２の受信手段により受信された前記変形希望内容に基づき、前記作成手段により作成された立体画像を部分的に変形させる変形処理手段と、
この変形処理手段より変形処理された前記立体画像を外部に送信する送信手段と、
を備えたことを特徴とする立体画像提供装置。
【請求項３】
前記作成手段は、前記部位毎の撮影距離データの大きさに対応した凹凸をもつ立体画像を前記平面画像から作成することを特徴とする請求項１又は２記載の立体画像提供装置。
【請求項４】
前記平面画像は顔画像であり、前記撮影距離データは前記顔画像における部位毎の撮影距離を示すデータであることを特徴とする請求項１、２又は３記載の立体画像提供装置。
【請求項５】
前記第２の受信手段は、前記顔画像における変形希望内容を受信し、
前記変形処理手段は、前記第２の受信手段により受信された前記顔画像における変形希望内容に基づき、前記作成手段により作成された立体顔画像を部分的に変形させることを特徴とする請求項２記載の立体画像提供装置。
【請求項６】
前記被写体は、複数の被写体であり、前記撮影距離データは、前記複数の被写体毎の撮影距離を示す距離データであることを特徴とする請求項１、２又は３記載の立体画像提供装置。
【請求項７】
前記第２の受信手段は、前記複数の被写体における変形希望内容を受信し、
前記変形処理手段は、前記第２の受信手段により受信された前記複数の被写体における変形希望内容に基づき、前記作成手段により作成された立体画像における前記複数の被写体の位置をそれぞれ変更することを特徴とする請求項６記載の立体画像提供装置。
【請求項８】
立体画像提供装置が有するコンピュータを、
被写体を含む平面画像と当該被写体における部位毎の撮影距離データとを受信する受信手段と、
この受信手段により受信された前記部位毎の撮影距離データを用いて、前記受信手段により受信された前記平面画像から立体画像を作成する作成手段と、
この作成手段により作成された立体画像を外部に送信する送信手段と、
して機能させることを特徴とする立体画像提供プログラム。
【請求項９】
立体画像提供装置が有するコンピュータを、
被写体を含む平面画像と当該被写体における部位毎の撮影距離データとを受信する第１の受信手段と、
この第１の受信手段により受信された前記部位毎の撮影距離データを用いて、前記第１の受信手段により受信された前記平面画像から立体画像を作成する作成手段と、
この作成手段により作成された前記立体画像における変形希望内容を受信する第２の受信手段と、
この第２の受信手段により受信された前記変形希望内容に基づき、前記作成手段により作成された立体画像を部分的に変形させる変形処理手段と、
この変形処理手段より変形処理された前記立体画像を外部に送信する送信手段と、
して機能させることを特徴とする立体画像提供プログラム。
【請求項１０】
被写体を含む平面画像と当該被写体における部位毎の撮影距離データとを受信する受信ステップと、
この受信ステップにより受信された前記部位毎の撮影距離データを用いて、前記受信ステップにより受信された前記平面画像から立体画像を作成する作成ステップと、
この作成ステップにより作成された立体画像を外部に送信する送信ステップと、
を含むことを特徴とする立体画像作成方法。
【請求項１１】
被写体を含む平面画像と当該被写体における部位毎の撮影距離データとを受信する第１の受信ステップと、
この第１の受信ステップにより受信された前記部位毎の撮影距離データを用いて、前記第１の受信ステップにより受信された前記平面画像から立体画像を作成する作成ステップと、
この作成ステップにより作成された前記立体画像における変形希望内容を受信する第２の受信ステップと、
この第２の受信ステップにより受信された前記変形希望内容に基づき、前記作成ステップにより作成された立体画像を部分的に変形させる変形処理ステップと、
この変形処理ステップより変形処理された前記立体画像を外部に送信する送信ステップと、
を含むことを特徴とする立体画像作成方法。
【請求項１２】
画像を表示する表示部を備えている端末装置において、
被写体を撮像する撮像手段と、
この撮像手段により撮像された被写体における部位毎の撮影距離を測定する測距手段と、
前記撮像手段により撮像された被写体を含む平面画像と前記測距手段により測定された撮影距離を示す撮影距離データとを送信する送信手段と、
この送信手段により送信された前記平面画像と前記部位毎の撮影距離データとを用いて当該平面画像から作成された立体画像を受信する受信手段と、
この受信手段により受信された前記立体画像を前記表示部に表示させる表示制御手段と、
を備えることを特徴とする端末装置。
【請求項１３】
画像を表示する表示部を備えている端末装置において、
被写体を撮像する撮像手段と、
この撮像手段により撮像された被写体における部位毎の撮影距離を測定する測距手段と、
前記撮像手段により撮像された被写体を含む平面画像と前記測距手段により測定された前記部位毎の撮影距離を示す撮影距離データとを送信する第１の送信手段と、
立体画像における変形希望内容を送信する第２の送信手段と、
前記第１の送信手段により送信された前記平面画像と前記部位毎の撮影距離データとを用いて当該平面画像から作成された第１の立体画像のうち、前記第２の送信手段により送信された前記変形希望内容に基づき部分的に変形処理された後の第２の立体画像を受信する受信手段と、
この受信手段により受信された前記第２の立体画像を前記表示部に表示させる表示制御手段と、
を備えることを特徴とする端末装置。
【請求項１４】
前記平面画像は顔画像であり、
前記測距手段は、前記顔画像における部位毎の撮影距離を測定することを特徴とする請求項１２又は１３記載の端末装置。
【請求項１５】
前記第２の送信手段は、前記顔画像における変形希望内容を送信することを特徴とする請求項１４記載の端末装置。
【請求項１６】
前記平面画像は複数の被写体を表す複数の被写体画像であり、
前記測距手段は、前記複数の被写体画像における被写体毎の撮影距離を測定することを特徴とする請求項１２又は１３記載の端末装置。
【請求項１７】
前記第２の送信手段は、前記複数の被写体画像における変形希望内容を送信することを特徴とする請求項１６記載の端末装置。
【請求項１８】
撮像手段を備えた端末装置が有するコンピュータを、
前記撮像手段により撮像された被写体における部位毎の撮影距離を測定する測距手段と、
前記撮像手段により撮像された被写体を含む平面画像と前記測距手段により測定された撮影距離を示す撮影距離データとを送信する送信手段と、
この送信手段により送信された前記平面画像と前記部位毎の撮影距離データとを用いて当該平面画像から作成された立体画像を受信する受信手段と、
この受信手段により受信された前記立体画像を前記表示部に表示させる表示制御手段と、
して機能させることを特徴とする端末制御プログラム。
【請求項１９】
画像を表示する表示部と撮像手段を備えた端末装置が有するコンピュータを、
前記撮像手段により撮像された被写体における部位毎の撮影距離を測定する測距手段と、
前記撮像手段により撮像された被写体を含む平面画像と前記測距手段により測定された前記部位毎の撮影距離を示す撮影距離データとを送信する第１の送信手段と、
立体画像における変形希望内容を送信する第２の送信手段と、
前記第１の送信手段により送信された前記平面画像と前記部位毎の撮影距離データとを用いて当該平面画像から作成された第１の立体画像のうち、前記第２の送信手段により送信された前記変形希望内容に基づき部分的に変形処理された後の第２の立体画像を受信する受信手段と、
この受信手段により受信された前記第２の立体画像を前記表示部に表示させる表示制御手段と、
して機能させることを特徴とする端末制御プログラム。
【請求項２０】
被写体を撮像する撮像ステップと、
この撮像ステップにより撮像された被写体における部位毎の撮影距離を測定する測距ステップと、
前記撮像ステップにより撮像された被写体を含む平面画像と前記測距ステップにより測定された撮影距離を示す撮影距離データとを送信する送信ステップと、
この送信ステップにより送信された前記平面画像と前記部位毎の撮影距離データとを用いて当該平面画像から作成された立体画像を受信する受信ステップと、
この受信ステップにより受信された前記立体画像を表示部に表示させる表示制御ステップと、
を含むことを特徴とする端末制御方法。
【請求項２１】
被写体を撮像する撮像ステップと、
この撮像ステップにより撮像された被写体における部位毎の撮影距離を測定する測距ステップと、
前記撮像ステップにより撮像された被写体を含む平面画像と前記測距ステップにより測定された前記部位毎の撮影距離を示す撮影距離データとを送信する第１の送信ステップと、
立体画像における変形希望内容を送信する第２の送信ステップと、
前記第１の送信ステップにより送信された前記平面画像と前記部位毎の撮影距離データとを用いて当該平面画像から作成された第１の立体画像のうち、前記第２の送信ステップにより送信された前記変形希望内容に基づき部分的に変形処理された後の第２の立体画像を受信する受信ステップと、
この受信ステップにより受信された前記第２の立体画像を表示部に表示させる表示制御ステップと、
を含むことを特徴とする端末制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体画像提供装置、立体画像提供プログラム、立体画像作成方法、及び端末装置、端末制御プログラム、端末制御方法に関するものである。
【背景技術】
【０００２】
従来、立体顔画像を作成する立体（３次元）顔画像作成装置として、例えば特許文献１記載の技術が知られている。この立体顔画像作成装置は、平面（２次元）的な側面顔と正面顔の顔画像データを入力し、輪郭等の特徴点を入力する。そして、変換プログラムにより、特徴点データと３次元標準顔データの特徴データとの差分をもとに似顔特徴パラメータを抽出し、これを用いて３次元標準顔データを３次元似顔データに変換して、画像表示装置に出力する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３０９５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来技術においては、平面（２次元）的な顔画像データを用い、これを変換プログラムにより、３次元似顔データに変換して立体（３次元）顔画像を作成するようにしている。このため、変換プログラムによる変換等の処理に時間を要するばかりでなく、２次元顔画像データを３次元顔画像データに変換する際に不可避的に生ずる変換誤差に起因して、精度の高い立体顔画像を作成することが困難となるものであった。
【０００５】
本発明は、かかる従来の課題に鑑みてなされたものであり、精度の高い立体（３次元）画像を迅速かつ容易に作成可能な立体画像提供装置、立体画像提供プログラム、立体画像作成方法、及び端末装置、端末制御プログラム、端末制御方法を目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため請求項１記載の発明に係る立体画像提供装置にあっては、平面画像と当該平面画像における部位毎の撮影距離データとを受信する受信手段と、この受信手段により受信された前記部位毎の撮影距離データを用いて、前記平面画像から立体画像を作成する作成手段と、この作成手段により作成された立体画像を外部に送信する送信手段と、を備えたことを特徴とする。
【０００７】
また、請求項２記載の発明に係る立体画像提供装置にあっては、平面画像と当該平面画像における部位毎の撮影距離データとを受信する第１の受信手段と、この第１の受信手段により受信された前記部位毎の撮影距離データを用いて、前記平面画像から立体画像を作成する作成手段と、前記立体画像における変形希望内容を受信する第２の受信手段と、この第２の受信手段により受信された前記変形希望内容に基づき、前記作成手段により作成された立体画像を部分的に変形させる変形処理手段と、この変形処理手段より変形処理された前記立体画像を外部に送信する送信手段と、を備えたことを特徴とする。
【０００８】
また、請求項３記載の発明に係る立体画像提供装置にあっては、前記作成手段は、前記部位毎との撮影距離データの差に基づき前記平面画像の凹凸を検出し、この検出した凹凸に基づき前記立体画像を作成することを特徴とする。
【０００９】
また、請求項４記載の発明に係る立体画像提供装置にあっては、前記受信手段により受信される平面画像は顔画像であり、前記撮影距離データは前記顔画像における部位毎の撮影距離を示すデータであることを特徴とする。
【００１０】
また、請求項５記載の発明に係る立体画像提供装置にあっては、前記第２の受信手段は、前記顔画像における変形希望内容を受信し、前記変形処理手段は、前記第２の受信手段により受信された前記顔画像における変形希望内容に基づき、前記作成手段により作成された立体顔画像を部分的に変形させることを特徴とする。
【００１１】
また、請求項６記載の発明に係る立体画像提供装置にあっては、前記受信手段により受信される平面画像は複数の被写体が存在する複数被写体画像であり、前記撮影距離データは前記複数の被写体における被写体毎の撮影距離を示すデータであることを特徴とする。
【００１２】
また、請求項７記載の発明に係る立体画像提供装置にあっては、前記第２の受信手段は、前記複数被写体画像における変形希望内容を受信し、前記変形処理手段は、前記第２の受信手段により受信された前記複数被写体画像における変形希望内容に基づき、前記作成手段により作成された立体画像における前記被写体の位置を変更することを特徴とする。
【００１３】
また、請求項８記載の発明に係る立体画像提供プログラムにあっては、立体画像提供装置が有するコンピュータを、平面画像と当該平面画像における部位毎の撮影距離データとを受信する受信手段と、この受信手段により受信された前記部位毎の撮影距離データを用いて、前記平面画像から立体画像を作成する作成手段と、この作成手段により作成された立体画像を外部に送信する送信手段と、して機能させることを特徴とする。
【００１４】
また、請求項９記載の発明に係る立体画像提供プログラムにあっては、立体画像提供装置が有するコンピュータを、平面画像と当該平面画像における部位毎の撮影距離データとを受信する第１の受信手段と、この第１の受信手段により受信された前記部位毎の撮影距離データを用いて、前記平面画像から立体画像を作成する作成手段と、前記立体画像における変形希望内容を受信する第２の受信手段と、この第２の受信手段により受信された前記変形希望内容に基づき、前記作成手段により作成された立体画像を部分的に変形させる変形処理手段と、この変形処理手段より変形処理された前記立体画像を外部に送信する送信手段と、して機能させることを特徴とする。
【００１５】
また、請求項１０記載の発明に係る立体画像作成方法にあっては、平面画像と当該平面画像における部位毎の撮影距離データとを受信する受信ステップと、この受信ステップにより受信された前記部位毎の撮影距離データを用いて、前記平面画像から立体画像を作成する作成ステップと、この作成ステップにより作成された立体画像を外部に送信する送信ステップと、を含むことを特徴とする。
【００１６】
また、請求項１１記載の発明に係る立体画像作成方法にあっては、平面画像と当該平面画像における部位毎の撮影距離データとを受信する第１の受信ステップと、この第１の受信ステップにより受信された前記部位毎の撮影距離データを用いて、前記平面画像から立体画像を作成する作成ステップと、前記立体画像における変形希望内容を受信する第２の受信ステップと、この第２の受信ステップにより受信された前記変形希望内容に基づき、前記作成ステップにより作成された立体画像を部分的に変形させる変形処理ステップと、この変形処理ステップより変形処理された前記立体画像を外部に送信する送信ステップと、を含むことを特徴とする。
【００１７】
また、請求項１２記載の発明に係る端末装置にあっては、撮像手段と、この撮像手段により撮像される画像の部位毎に撮影距離を測定する測距手段と、前記撮像手段により撮像された画像と、前記測距手段により測定された前記部位毎の撮影距離データとを送信する送信手段と、外部から送信され、前記部位毎の撮影距離データを用いて前記平面画像から作成された立体画像を受信する受信手段と、この受信手段により受信された前記立体画像を表示する表示手段と、を備えることを特徴とする。
【００１８】
また、請求項１３記載の発明に係る端末装置にあっては、撮像手段と、この撮像手段により撮像される画像の部位毎に撮影距離を測定する測距手段と、前記撮像手段により撮像された画像と、前記測距手段により測定された前記部位毎の撮影距離データとを送信する第１の送信手段と、立体画像における変形希望内容を送信する第２の送信手段と、外部から送信され、前記部位毎の撮影距離データを用いて前記平面画像から作成された後前記変形希望内容に基づき部分的に変形処理された立体画像を受信する受信手段と、この受信手段により受信された前記立体画像を表示する表示手段と、を備えることを特徴とする。
【００１９】
また、請求項１４記載の発明に係る端末装置にあっては、前記撮像手段により撮像される画像は顔画像であり、前記測距手段は、前記顔画像における部位毎の撮影距離を測定することを特徴とする。
【００２０】
また、請求項１５記載の発明に係る端末装置にあっては、前記第２の送信手段は、前記顔画像における変形希望内容を送信することを特徴とする。
【００２１】
また、請求項１６記載の発明に係る端末装置にあっては、前記撮像手段により撮像される画像は複数の被写体が存在する複数被写体画像であり、前記測距手段は、前記複数の被写体における被写体毎の撮影距離を測定することを特徴とする。
【００２２】
また、請求項１７記載の発明に係る端末装置にあっては、前記第２の送信手段は、前記複数被写体画像における変形希望内容を送信することを特徴とする。
【００２３】
また、請求項１８記載の発明に係る端末制御プログラムにあっては、撮像手段を備えた端末装置が有するコンピュータを、前記撮像手段により撮像される画像の部位毎に撮影距離を測定する測距手段と、前記撮像手段により撮像された画像と、前記測距手段により測定された前記部位毎の撮影距離データとを送信する送信手段と、外部から送信され、前記部位毎の撮影距離データを用いて前記平面画像から作成された立体画像を受信する受信手段と、この受信手段により受信された前記立体画像を表示させる表示制御手段と、して機能させることを特徴とする。
【００２４】
また、請求項１９記載の発明に係る端末制御プログラムにあっては、撮像手段を備えた端末装置が有するコンピュータを、前記撮像手段により撮像される画像の部位毎に撮影距離を測定する測距手段と、前記撮像手段により撮像された画像と、前記測距手段により測定された前記部位毎の撮影距離データとを送信する第１の送信手段と、立体画像における変形希望内容を送信する第２の送信手段と、外部から送信され、前記部位毎の撮影距離データを用いて前記平面画像から作成された後前記変形希望内容に基づき部分的に変形処理された立体画像を受信する受信手段と、この受信手段により受信された前記立体画像を表示させる表示制御手段と、して機能させることを特徴とする。
【００２５】
また、請求項２０記載の発明に係る端末制御方法にあっては、撮像ステップと、この撮像ステップにより撮像される画像の部位毎に撮影距離を測定する測距ステップと、前記撮像ステップにより撮像された画像と、前記測距ステップにより測定された前記部位毎の撮影距離データとを送信する送信ステップと、外部から送信され、前記部位毎の撮影距離データを用いて前記平面画像から作成された立体画像を受信する受信ステップと、この受信ステップにより受信された前記立体画像を表示する表示ステップと、を含むことを特徴とする。
【００２６】
また、請求項２１記載の発明に係る端末制御方法にあっては、撮像ステップと、この撮像ステップにより撮像される画像の部位毎に撮影距離を測定する測距ステップと、前記撮像ステップにより撮像された画像と、前記測距ステップにより測定された前記部位毎の撮影距離データとを送信する第１の送信ステップと、立体画像における変形希望内容を送信する第２の送信ステップと、外部から送信され、前記部位毎の撮影距離データを用いて前記平面画像から作成された後前記変形希望内容に基づき部分的に変形処理された立体画像を受信する受信ステップと、この受信ステップにより受信された前記立体画像を表示する表示ステップと、を含むことを特徴とする。
【発明の効果】
【００２７】
本発明に係る立体画像提供装置、立体画像提供プログラム、立体画像作成方法によれば、精度の高い立体（３次元）画像を迅速かつ容易に作成することが可能となる。また、顔の各部位をユーザの希望に応じて変形させた立体画像を迅速かつ容易に作成することができる。
【００２８】
また、本発明に係る端末装置、端末制御プログラム、端末制御方法によれば、撮像した画像から精度の高い立体（３次元）画像を迅速かつ容易に得ることが可能となる。また、撮影した画像に希望の変更を加えた立体画像を迅速かつ容易に得ることが可能となる。
【図面の簡単な説明】
【００２９】
【図１】本発明の第１の実施の形態に係る画像送受信システムの構成を示すブロック図である。
【図２】図１の画像送受信システムにおける管理サーバの詳細を示すブロック図である。
【図３】図１の画像送受信システムにおける携帯電話の構成を示すブロック図である。
【図４】本発明の第１の実施の形態における携帯電話及び管理サーバの処理手順を示すフローチャートである。
【図５】同実施の形態における携帯電話の処理と管理サーバとの処理概要を示す説明図である。
【図６】図３における携帯電話のＲＡＭの記憶状態を示す図である。
【図７】本発明の第２の実施の形態における携帯電話及び管理サーバの処理手順を示すフローチャートである。
【図８】同実施の形態における部位に対する変形希望画面を示す図である。
【図９】同実施の形態における携帯電話の処理と管理サーバとの処理概要を示す説明図である。
【図１０】本発明の第３の実施の形態における携帯電話及び管理サーバの処理手順を示すフローチャートである。
【図１１】同実施の形態における携帯電話の処理と管理サーバとの処理概要を示す説明図である。
【図１２】同実施の形態における被写体に対する配置変更希望画面を示す図である。
【発明を実施するための形態】
【００３０】
以下、本発明の一実施の形態を図に従って説明する。
図１は、本実施の形態に係る画像送受信システムの構成を示すブロック図である。
図において、本発明の端末装置として機能する携帯電話１は、通話機能、撮影機能、及び画像送受信機能を備える。無線基地局２は、携帯電話１を当該携帯電話１が加入する通信サービス事業者（インターネットプロバイダを含む）４に接続する。
【００３１】
通信サービス事業者（インターネットプロバイダを含む）４は、主なサービスとして提供している携帯電話サービスに必要とする通信回路処理部４１の他、後述のＷＷＷ（インターネット）５に接続するためのシステム（Ｗｅｂサーバ４３）、メールシステム（メールサーバ４２）を備えている。また、無線基地局２をＡＰ（アクセス・ポイント）として、携帯電話１をＷＷＷ５に接続させるための機能も備えている。画像提供サービス会社６は、ＷＷＷ５に接続するためのシステム（Ｗｅｂサーバ６１）、及び管理サーバ６３を備えている。
【００３２】
図２は、前記管理サーバ６３の詳細を示すブロック図であり、前記Ｗｅｂサーバ６１は、ハブ６４を介して管理サーバ６３に接続されている。管理サーバ６３は、入力操作部（キーボード、マウス等）６３１、制御部（メインフレーム）６３２、システムプログラム記憶部６３３、画像データ管理テーブル６２、表示部６３５、及び通信制御部６３６がシステムバスにより相互に接続されたシステムである。制御部６３２はワーク用のＲＡＭ６３４を備えている。そして、登録者が操作する携帯電話１に対し有料で、データ（画像情報）を配信したり、ダウンロードしたりするなどのサービスを行う。システムプログラム記憶部６３３には、後述するフローチャートにより示すプログラム等が格納されている。
【００３３】
図３は、この実施の形態に使用される携帯電話１の構成を示すブロック図である。
無線部１２１は、アンテナ１０３に接続されており、ＰＳＫ方式に基づく変復調と、ＣＤＭＡ方式に基づく端末認証処理を含む通信処理を行う。制御部１２２は、当該機器を制御するとともにＷＷＷ接続制御を行うものであって、通信データ処理部１２２１、システムＲＯＭ１２２２及びオーディオインターフェース１２２３を有しており、無論、計時手段を有している。通信データ処理部１２２１は、ＣＥＬＰ系ボコーダ＆音声復号処理回路、パケットデータ生成回路、及びパケットデータ復元回路を含み、通信プロトコルに沿ったデータ処理を行う。
【００３４】
システムＲＯＭ１２２２には、ＯＳのような基本システムが格納されるとともに、加入者情報記憶部１２２４が設けられる。加入者情報記憶部１２２４は、基地局２とのネゴシエーションに必要となる当該携帯電話１に固有のＩＤである端末ＩＤ、加入者ＩＤ情報を記憶する。オーディオインターフェース１２２３は、通信データ処理部１２２１で処理される音声信号の入出力を行うものであって、前記スピーカ１０１、マイク１１４及び録音用マイク１１５が接続されている。なお、入力部１０４は、シャッターキー１ａ、テンキー１ｂ等で構成される。
【００３５】
アドレス・データバス処理部１２３は、制御部１２２と周辺回路（破線枠内の回路）とのデータの入出力タイミング等を制御・管理するものである。ＲＡＭ１２４は、アドレス帳データやメールデータ等、当該携帯電話１内で生成される各種データ等を記憶する。プログラムＲＯＭ（ＮＡＮＤ  Ｆｌａｓｈ）１２５は、後述するフローチャートに示すプログラム、メール処理プログラム、ブラウザを格納するウェブ処理系プログラム、ＪＰＥＧ、ＭＰＥＧ（−２、−４）方式に準拠した画像圧縮／伸張処理プログラム、ユーティリティ（環境ソフト）プログラム、及びその他アプリケーションプログラムを格納し、ユーザの操作に従い、これらのプログラムを選択して制御部１２２にロードする。音源ＩＣ１２６は、報知音の波形を記憶するとともに出力するものであって、アンプ１２７は音源ＩＣ１２６からの出力を増幅し、前記報知用スピーカ１２０はこれを再生する。
【００３６】
表示モジュール系ドライバ１２８は、前記メイン表示部１０２、サブ表示部１１６、報知用ＬＥＤ１１７、及びフラッシュ用ＬＥＤ１１９を駆動するものである。撮像デバイス１３０は、ＡＦ機能を備えた撮像レンズ１１８により被写体像が結像されるＣＣＤ等からなり、ＤＳＰ１２９は、この撮像デバイス１３０からの画像信号を前記シャッターキー１ａの操作等に応じて処理するものである。測距センサ１３１は、当該携帯電話１と被写体の顔における各部位との間の距離（図５（ｂ）（図９（ｂ）参照）、あるいは携帯電話１から複数の被写体（被写体）までの距離（図１１（ｂ）参照）を検出する公知のセンサである。
【００３７】
（第１の実施の形態）
次に、図４に従って、以上の構成に係る第１の実施形態の動作について説明する。
図４（Ａ）に示す携帯電話１と接続される管理サーバ６３は、図２に示すシステムプログラム記憶部６３３に記憶されているプログラムに基づき、図４（Ｂ）に示すように処理を実行する。
まず、合成画像作成サービス提供用ＨＰ（ホームページ）を表示部６３５に表示する（ステップＢ１）。
【００３８】
一方、この管理サーバ６３に接続される携帯電話１は、図３に示すプログラムＲＯＭ１２５に記憶されているプログラムに基づき、同図（Ａ）に示すように処理を実行する。
すなわち、ユーザによる入力部１０４での操作に応じて、前記基地局２、ＷＷＷ５等を介して、管理サーバ６３にアクセスする（ステップＡ１）。
【００３９】
すると、管理サーバ６３は、このアクセスが受信されたか否かを判断し（ステップＢ２）、受信されたと判断されたならばＨＰ（ホームページ）画面等を携帯電話１に送信する（ステップＢ３）。携帯電話１は、これら管理サーバ６３から送信されるＨＰ画面を受信してメイン表示部１０２に表示させ、また、受信したプログラム等はＲＡＭ１２４に保存する（ステップＡ２）。
【００４０】
次に、携帯電話１は、入力部１０４に設けられているシャッタキー１ａが半押し操作されたか否かを判断する（ステップＡ３）。シャッタキー１ａが半押しされたと判断されたならば、撮像レンズ１１８を制御してＡＦ（オートフォーカス）制御を実行し（ステップＡ４）、被写体を合焦させる。したがって、ユーザが撮像レンズ１１８を被写体人物の顔に向けた状態でシャッタキー１ａを半押しすると、図５（１）の（ａ）に示すように、当該被写体人物の顔画像Ｆにピントが合った状態が形成される。
【００４１】
次に、この顔画像Ｆの各部位「目」、「鼻」、「口」・・・毎に画像認識する（ステップＡ５）。なお、この画像認識に関しては、公知の画像認識技術を適宜採用すればよい。引き続き、前記測距センサ１３１を動作させて、前記ステップＡ５で認識した顔画像Ｆの各部位毎に当該携帯電話１からの距離Ｌ１、Ｌ２、Ｌ３・・・を測定する（ステップＡ６）。
【００４２】
この顔画像Ｆにおける部位毎の距離Ｌ１、Ｌ２、Ｌ３・・・の測定に際しては、図５（１）の（ｂ）に実線で示すように、複数の測距センサ１３１ａ〜１３１ｃを設けておき、各測距センサ１３１ａ〜１３１ｃを動作させて、部位毎の距離を測定してもよいし、点線で示すように、単一の測距センサ１３１ａのみを設けておき、この測距センサ１３１ａを経時的に動作させて、部位毎の距離を測定してもよい。
【００４３】
しかる後に、シャッターキー１ａが全押しされたか否かを判断する（ステップＡ７）。シャッターキー１ａが全押しされたならば、撮影処理を行って、撮像レンズ１１８により撮像デバイス１３０上に結像されている画像、つまり顔画像Ｆを取り込む（ステップＡ８）。
【００４４】
さらに、このステップＡ８で撮影した顔画像Ｆ、及び前記ステップＡ６で測定した顔画像Ｆの各部位までの距離Ｌ１、Ｌ２、Ｌ３・・・（図５（ｂ）参照）をＲＡＭ１２４の所定記憶エリアに記憶する（ステップＡ９）。これにより、図６に示すように、携帯電話１のＲＡＭ１２４の撮影画像エリア１２４ａと距離エリア１２４ｂには、撮影された顔画像Ｆと、顔画像Ｆの各部位である「目」までの距離Ｌｍ、「鼻」までの距離Ｌｈ、「口」までの距離Ｌｋ・・・等が記憶されることとなる。
【００４５】
このようにして、顔画像Ｆと顔画像Ｆの各部位までの距離データとをＲＡＭ１２４に記憶したならば、これらＲＡＭ１２４に記憶した顔画像Ｆおよび距離データを管理サーバ６３に送信する（ステップＡ１０）。
【００４６】
これら顔画像Ｆおよび距離データが携帯電話１から送信されると、管理サーバ６３はこれらが受信されたか否かを判断する（ステップＢ４）。これら携帯電話１からの顔画像Ｆおよび距離データが受信されたと判断されたならば、管理サーバ６３は、受信済の顔画像、部位毎の距離データを用いての立体画像の作成処理を実行する（ステップＢ５）。
【００４７】
すなわち、管理サーバ６３は、前述のように、顔画像Ｆと、顔画像Ｆの各部位である「目」までの距離Ｌｍ、「鼻」までの距離Ｌｈ、「口」までの距離Ｌｋ・・・等を取得している。したがって、これら顔の部位毎の距離Ｌｍ、Ｌｈ、Ｌｋ・・・の大きさから、顔における各部位の凹凸形状を特定することができる。
例えば、図５（２）に示すように、顔画像Ｆにおける鼻Ｈの高さΔＨは、「鼻」までの距離Ｌｈと、その周囲部位との距離、例えば「目」までの距離Ｌｍ、あるいは「口」までの距離Ｌｋとの差、
ΔＨ＝Ｌｈ−Ｌｍ
あるいは、
ΔＨ＝Ｌｈ−Ｌｋ
となる。
【００４８】
部位毎に特定の部位とそれの周囲の部位との間の距離差を反映させた、平面顔画像Ｆに対応する立体顔画像Ｆ１を作成する。すなわち、平面顔画像Ｆと同じまたは相似な立体顔画像Ｆ１を作成する。
【００４９】
このように、実際に測定された顔の各部位までの距離データと撮影された被写体Ｆを含む平面画像とを用いて、これら各部位までの距離に対応した、精度の高い立体（３次元）顔画像を迅速かつ容易に作成することができる。
【００５０】
そして、顔画像Ｆに対応する立体画像Ｆ１の作成を完了したならば、当該作成済立体顔画像Ｆ１を携帯電話１に送信する（ステップＢ６）。すると、携帯電話１は、この立体画像Ｆ１を受信したか否かを判断し（ステップＡ１１）、受信したと判断されたならば当該立体顔画像Ｆ１をメイン表示部１０２に表示する（ステップＡ１２）。
【００５１】
したがって、携帯電話１側においては、シャッターキー１ａを半押し及び全押しするという簡単なキー操作により、撮影した平面顔画像Ｆに対する立体顔画像Ｆ１をメイン表示部１０２にて視認、観賞することができる。
【００５２】
（第２の実施の形態）
図７は、本発明の第２の実施の形態おける処理手順を示すフローチャートである。
図７（Ａ）に示す携帯電話１と接続される管理サーバ６３は、同様に、システムプログラム記憶部６３３に記憶されているプログラムに基づき、図７（Ｂ）に示すように処理を実行する。
すなわち、図７（Ａ）に示す携帯電話１側の処理において、ステップＡ１０１〜Ａ１１０の処理は、前述した図４（Ａ）におけるステップＡ１〜Ａ１０と同一の処理である。
このようにして、顔画像Ｆと顔画像Ｆの各部位までの距離データとをＲＡＭ１２４に記憶したならば、これらＲＡＭ１２４に記憶した顔画像Ｆおよび距離データを管理サーバ６３に送信する（ステップＡ１１０）。これら顔画像Ｆおよび距離データが携帯電話１から送信されると、管理サーバ６３は、これらが受信されたか否かを判断する（ステップＢ１０４）。これら携帯電話１からの顔画像Ｆおよび距離データが受信されたと判断されたならば、管理サーバ６３は、受信済の顔画像、部位毎の距離データを用いての立体画像Ｆ２の作成処理を実行する（ステップＢ１０５）。
【００５３】
そして、ステップＡ１１０に続くステップＡ１１１においては、変形希望の部位・内容を送信する。このステップＡ１１１での処理に際して携帯電話１はメイン表示部１０２に、図８に示すように、複数の部位に対する変形希望画面１０２ａを表示させる。この変形希望画面１０２ａには、顔の各部位「目」、「鼻」、「口」・・・毎に希望選択肢である「大、小」、「高、低」等が表示される。
ユーザが、入力部１０４での操作により、これら顔の部位毎に変形を希望する選択肢を選択すると、選択された当該部位の選択肢に○が付されて選択が完了する。
図８の例においては、部位「鼻」を高くすることを希望する「高」に○が付された状態である。携帯電話１は、この○が付されて部位に対する希望の選択が完了した変形希望画面１０２ａの選択データを変形希望の部位内容として管理サーバ６３に送信する。
【００５４】
すると、管理サーバ６３は、この変形希望画面１０２ａの選択データを受信したか否かを判断し（ステップＢ１０６）、この選択データが受信されたと判断したならば受信済変形希望の部位内容に応じて、前述した作成済みの立体画像Ｆ１を変形する（ステップＢ１０７）。
【００５５】
すなわち、図９（１）の（ａ）（ｂ）に示すように、各部位毎の距離Ｌ１、Ｌ２、Ｌ３・・・である顔画像Ｆを撮影したとすると、当該顔画像Ｆにおける本来の鼻Ｈの高さΔＨは前述のように、
ΔＨ＝Ｌｈ−Ｌｍ
あるいは、
ΔＨ＝Ｌｈ−Ｌｋ
である。
【００５６】
しかし、携帯電話１から送信された変形希望画面１０２ａにおいては、部位「鼻」を高くすることを希望する「高」に○が付されている。そこで、管理サーバ６３においては、図９（２）に示すように、前述のようにして作成した立体顔画像Ｆ１における本来の鼻の高さΔＨに対して「α」を加算する。そして、立体顔画像Ｆ１における本来の鼻の高さΔＨを、この「α」加算した希望する鼻の高さＬＨ、つまりＬＨ＝ΔＨ＋αに変形する処理を実行する。これにより、鼻が希望する高さＬＨ＝ΔＨ＋αに変形された立体顔画像Ｆ２が作成されることとなる。
【００５７】
したがって、顔の各部位をユーザの希望に応じて変形させた立体顔画像Ｆ２を迅速かつ容易に作成することができる。
【００５８】
そして、希望に応じて部位を変形した顔画像Ｆに対応する立体顔画像Ｆ２の作成を完了したならば、当該作成済立体顔画像を携帯電話１に送信する（ステップＢ１０８）。すると、携帯電話１は、この立体顔画像Ｆ２を受信したか否かを判断し（ステップＡ１１２）、受信したと判断したならば当該立体顔画像Ｆ２をメイン表示部１０２に表示する（ステップＡ１１３）。
【００５９】
したがって、携帯電話１側においては、シャッターキー１ａを半押し及び全押して撮影した後、部位の変形希望選択肢を選択するという極めて簡単な操作により、撮影した顔画像が平面顔画像であったとしても希望の部位を変形させた立体顔画像をメイン表示部１０２にて視認、観賞することができる。
【００６０】
（第３の実施の形態）
図１０は、本発明の第３の実施の形態おける処理手順を示すフローチャートである。
図１０（Ａ）に示す携帯電話１と接続される管理サーバ６３は、同様に、システムプログラム記憶部６３３に記憶されているプログラムに基づき、図１０（Ｂ）に示すように処理を実行する。
すなわち、図１０（Ａ）に示す携帯電話１側の処理において、ステップＡ２０１〜Ａ２０４の処理は、前述した図４（Ａ）におけるステップＡ１〜Ａ４と同一の処理である。したがって、ユーザが撮像レンズ１１８を複数の被写体人物に向けた状態でシャッターキー１ａを半押しすると、図５（１）に示すように、被写体人物Ａ，Ｂ，Ｃが存在する画像が撮像レンズ１１８により撮像デバイス１３０上に結像される。
【００６１】
次に、この撮像デバイス１３０上に結像された複数の被写体画像を識別認識する（ステップＡ２０５）。引き続き、図１１（１）に示すように、前記測距センサ１３１を動作させて、前記ステップＡ２０５で認識した複数の被写体（被写体人物Ａ，Ｂ，Ｃ）毎の、当該携帯電話１からの距離Ｌａ、Ｌｂ、Ｌｃ・・・を測定する（ステップＡ２０６）。
【００６２】
これらの被写体（被写体人物Ａ，Ｂ，Ｃ）毎の距離Ｌａ、Ｌｂ、Ｌｃ・・・の測定に際しては、前述と同様、図１１（１）に実線で示すように、複数の測距センサ１３１ａ〜１３１ｃを設けておき、各測距センサ１３１ａ〜１３１ｃを動作さて、各部位毎の距離を測定してもよいし、点線で示すように、単一の測距センサ１３１ａのみを設けておき、この測距センサ１３１ａを経時的に動作させて、部位毎の距離を測定してもよい。
【００６３】
しかる後に、シャッターキー１ａが全押しされたか否かを判断する（ステップＡ２０７）。シャッターキー１ａが全押しされたならば、撮影処理を行って、撮像レンズ１１８により撮像デバイス１３０上に結像されている画像を取り込む（ステップＡ２０８）。
【００６４】
さらに、このステップＡ２０８で撮影した複数の被写体画像及び前記ステップＡ２０６で測定した各被写体人物Ａ，Ｂ，Ｃまでの距離Ｌａ、Ｌｂ、Ｌｃ・・・をＲＡＭ１２４の所定記憶エリアに記憶する（ステップＡ２０９）。このようにして、被写体人物Ａ，Ｂ，Ｃを含む画像と各被写体人物Ａ，Ｂ，Ｃまでの距離データとをＲＡＭ１２４に記憶したならば、これらＲＡＭ１２４に記憶した複数の被写体画像および撮影距離データとを管理サーバ６３に送信する（ステップＡ２１０）。
【００６５】
これら複数の被写体画像および撮影距離データが携帯電話１から送信されると、管理サーバ６３はこれらが受信されたか否かを判断する（ステップＢ２０４）。これら携帯電話１からの複数の被写体画像および撮影距離データが受信されたと判断されたならば、管理サーバ６３は、受信済の画像、部位毎の距離データを用いての立体画像の作成処理を実行する（ステップＢ２０５）。
【００６６】
すなわち、管理サーバ６３は、前述のように、被写体人物Ａ，Ｂ，Ｃを含む画像と、各被写体人物Ａ，Ｂ，Ｃまでの距離Ｌａ、Ｌｂ、Ｌｃを取得している。したがって、これら顔の部位毎の距離Ｌａ、Ｌｂ、Ｌｃの差により、被写体人物Ａ，Ｂ，Ｃの前後位置関係は明らかとなる。そして、これら被写体人物Ａ，Ｂ，Ｃの相対的な前後位置関係を反映させて被写体人物Ａ，Ｂ，Ｃを含む画像に対応する被写体人物Ａ１，Ｂ１，Ｃ１を含む立体顔画像を作成する。
【００６７】
この立体画像にあっては、実際に測定された各被写体人物Ａ，Ｂ，Ｃまでの距離Ｌａ、Ｌｂ、Ｌｃを用いて、前後位置関係を決定したものであるから、精度の高い立体（３次元）画像となるとともに、この精度の高い立体画像を迅速かつ容易に作成することができる。
【００６８】
他方、ステップＡ２１０に続くステップＡ２１１においては、各被写体に対する配置変更希望被写体の位置・内容を送信する。このステップＡ２１１１での処理に際して携帯電話１はメイン表示部１０２に、図１２に示すように、被写体に対する配置変更希望画面１０２ｂを表示させる。
この変形希望画面１０２ｂには、認識した被写体人物Ａ，Ｂ，Ｃ・・・毎に希望選択肢「＋α」と「−α」とが表示される。「＋α」は当該被写体を遠ざかる方向に移動させることを意味し、「−α」は当該被写体を近づける方向に移動させることを意味する。ユーザが、入力部１０４での操作により、被写体人物毎に配置変更を希望する選択肢を選択すると、選択された選択肢に○が付されて選択が完了する。また、「α」について数値を入力した場合には、当該数値が「＋α」又は「−α」の値として設定される。携帯電話１は、「＋α」又は「−α」が設定された配置変更希望画面１０２ｂの選択データとして管理サーバ６３に送信する。
【００６９】
すると、管理サーバ６３は、この配置変更希望画面１０２ｂの選択データを受信したか否かを判断し（ステップＢ２０６）、受信されたと判断したならば受信済変更希望の被写体位置・内容に応じて立体画像を配置変更する（ステップＢ２０７）。
【００７０】
すなわち、図１１（１）の示すように、各距離Ｌａ、Ｌｂ、Ｌｃである被写体人物Ａ，Ｂ，Ｃを撮影したとすると、当該被写体人物Ａ，Ｂ，Ｃを含む画像における本来の位置関係は図１１（２）の（ａ）の状態となる。しかし、携帯電話１から送信された配置変更希望画面１０２ｂにおいて当該被写体人物に「＋α」又は「−α」が設定されていると、図１１（２）の（ｂ）に示すように、被写体人物は、「＋α」又は「−α」の値に応じて、前後方向に移動された立体画像が作成される。したがって、「＋α」又は「−α」を適宜設定することにより、図１１（２）に示すように、被写体人物Ａ，Ｂ，Ｃを直線的に横列配置した立体画像とすることもできる。
【００７１】
よって、各被写体をユーザの希望に応じて配置変更させた立体画像を迅速かつ容易に作成することができる。
【００７２】
そして、希望に応じて位置を配置変更した被写体人物Ａ，Ｂ，Ｃを含む画像の立体画像の作成を完了したならば、当該作成済立体画像を携帯電話１に送信する（ステップＢ２０８）。すると、携帯電話１は、この立体画像を受信したか否かを判断し（ステップＡ２１２）、受信したならば当該立体画像をメイン表示部１０２に表示する（ステップＡ２１３）。
【００７３】
したがって、携帯電話１側においては、シャッターキー１ａを半押し及び全押して撮影した後、希望選択肢を選択する簡単な操作により、撮影した画像に含まれる被写体を希望の位置を配置変更させた立体画像をメイン表示部１０２にて視認、観賞することができる。
【００７４】
なお、この実施の形態の場合、被写体として人物を対象としたがこれに限定されなく、動物、建造物、家電など他の種類の被写体であってもよい。
【００７５】
また、この実施の形態の場合、携帯電話を用いているがこれに限定されなく、デジタルカメラであってもよい。
【符号の説明】
【００７６】
１    携帯電話
６３    管理サーバ
１０２    メイン表示部
１０２ａ    変形希望画面
１０２ｂ    配置変更希望画面
１１８    撮像レンズ
１２４    ＲＡＭ
１２５    プログラムＲＯＭ
１２８    表示モジュール系ドライバ
１２９    ＤＳＰ
１３０    撮像デバイス
１３１    測距センサ
６３２    制御部
６３３    システムプログラム記憶部
６３４    ＲＡＭ
６３５    表示部
６３６    通信制御部
Ｆ    顔画像
【図１】
2010160595.tif 000003
【図２】
2010160595.tif 000004
【図３】
2010160595.tif 000005
【図４】
2010160595.tif 000006
【図５】
2010160595.tif 000007
【図６】
2010160595.tif 000008
【図７】
2010160595.tif 000009
【図８】
2010160595.tif 000010
【図９】
2010160595.tif 000011
【図１０】
2010160595.tif 000012
【図１１】
2010160595.tif 000013
【図１２】
2010160595.tif 000014