(57)【要約】【課題】自分の周囲の状況を気にせず通話ができるテレビ電話機能を備える携帯電話機を提供する。【解決手段】  本発明の携帯電話機は、ユーザの輪郭形状を格納する輪郭形状格納部と、ユーザを含む撮像画像を撮像する撮像部と、撮像部が撮像した撮像画像から、輪郭形状格納部が格納する輪郭形状で囲まれるユーザ画像を抽出するユーザ画像抽出部と、撮像部が撮像した撮像画像のうちの、ユーザ画像抽出部が抽出したユーザ画像以外の領域の画像を置き換えて、合成画像を生成する画像合成部と、画像合成部が合成した合成画像を通話相手の通信機器に送信する送信部とを備える。【選択図】図２
2005110005.tif 000002
【特許請求の範囲】
【請求項１】
テレビ電話機能を備える携帯電話機であって、
ユーザの輪郭形状を格納する輪郭形状格納部と、
前記ユーザを含む撮像画像を撮像する撮像部と、
前記撮像部が撮像した前記撮像画像から、前記輪郭形状格納部が格納する前記輪郭形状で囲まれるユーザ画像を抽出するユーザ画像抽出部と、
前記撮像部が撮像した前記撮像画像のうちの、前記ユーザ画像抽出部が抽出した前記ユーザ画像以外の領域の画像を置き換えて、合成画像を生成する画像合成部と、
前記画像合成部が合成した前記合成画像を通話相手の通信機器に送信する送信部と
を備える携帯電話機。
【請求項２】
背景画像を格納する背景画像格納部をさらに備え、
前記画像合成部は、前記背景画像格納部が格納する前記背景画像に前記ユーザ画像抽出部が抽出した前記ユーザ画像を合成して、前記合成画像を生成する請求項１に記載の携帯電話機。
【請求項３】
前記背景画像格納部は、連続して撮像された動画の前記背景画像を格納しており、
前記撮像部は、動画の前記撮像画像を連続して撮像し、
前記ユーザ画像抽出部は、前記撮像部が連続して撮像した動画の前記撮像画像から、前記輪郭形状格納部が格納する前記輪郭形状で囲まれる動画の前記ユーザ画像を抽出し、
前記画像合成部は、前記背景画像格納部が格納する動画の前記背景画像に、前記ユーザ画像抽出部が抽出した動画の前記ユーザ画像を合成して、動画の前記合成画像を生成する請求項２に記載の携帯電話機。
【請求項４】
前記携帯電話機が前記ユーザに保持された状態で前記撮像部が連続して撮像した動画の前記撮像画像において、予め定められた割合の時間以上撮像されている被写体の輪郭形状を前記ユーザの前記輪郭形状として検出する輪郭形状検出部をさらに備え、
前記輪郭形状格納部は、前記輪郭形状検出部が検出した前記輪郭形状を格納する請求項３に記載の携帯電話機。
【請求項５】
前記撮像部が連続して撮像した動画の前記撮像画像における、前記ユーザ画像抽出部が抽出した前記ユーザ画像の動きベクトルを検出する動きベクトル検出部と、
前記動きベクトル検出部が検出した前記動きベクトルに基づいて前記背景画像格納部が格納する前記背景画像を変位させた、新たな背景画像を生成する背景画像生成部と
をさらに備え、
前記画像合成部は、前記背景画像生成部が生成した前記背景画像に、前記ユーザ画像抽出部が抽出した前記ユーザ画像を合成して、合成画像を生成する請求項３に記載の携帯電話機。
【請求項６】
前記背景画像格納部は、前記送信部が送信する前記合成画像の画像領域よりも広い範囲の前記背景画像を格納する請求項５に記載の携帯電話機。
【請求項７】
前記通話相手を含む撮像画像、及び前記通話相手の輪郭形状を受信する受信部と、
前記受信部が受信した前記撮像画像を表示する表示部と
をさらに備え、
前記ユーザ画像抽出部は、前記受信部が受信した前記撮像画像から、前記受信部が受信した前記輪郭形状で囲まれる通話相手画像を抽出し、
前記画像合成部は、前記背景画像格納部が格納する前記背景画像に、前記ユーザ画像抽出部が抽出した前記通話相手画像を合成して、合成画像を生成し、
前記表示部は、前記画像合成部が合成した前記合成画像を表示する請求項２に記載の携帯電話機。
【請求項８】
テレビ電話機能を備える携帯電話機による画像生成方法であって、
ユーザの輪郭形状を格納する輪郭形状格納段階と、
前記ユーザを含む撮像画像を撮像する撮像段階と、
前記撮像段階において撮像された前記撮像画像から、前記輪郭形状格納段階において格納された前記輪郭形状で囲まれるユーザ画像を抽出するユーザ画像抽出段階と、
前記撮像段階において撮像された前記撮像画像のうちの、前記ユーザ画像抽出段階において抽出された前記ユーザ画像以外の領域の画像を置き換えて、合成画像を生成する画像合成段階と、
前記画像合成段階において合成された前記合成画像を通話相手の通信機器に送信する送信段階と
を備える画像生成方法。
【請求項９】
テレビ電話機能を備える携帯電話機用のプログラムであって、前記携帯電話機を、
ユーザの輪郭形状を格納する輪郭形状格納部、
前記ユーザを含む撮像画像を撮像する撮像部、
前記撮像部が撮像した前記撮像画像から、前記輪郭形状格納部が格納する前記輪郭形状で囲まれるユーザ画像を抽出するユーザ画像抽出部、
前記撮像部が撮像した前記撮像画像のうちの、前記ユーザ画像抽出部が抽出した前記ユーザ画像以外の領域の画像を置き換えて、合成画像を生成する画像合成部、
前記画像合成部が合成した前記合成画像を通話相手の通信機器に送信する送信部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機、画像生成方法、及びプログラムに関する。特に本発明は、テレビ電話機能を備える携帯電話機、当該携帯電話機における画像生成方法、及び当該携帯電話機用のプログラムに関する。
【背景技術】
【０００２】
近年、ＩＭＴ−２０００等の各種の高速無線規格により通信性能の飛躍的な向上、及びエラー耐性に優れ圧縮効率が高いＭＰＥＧ−４の採用により、無線通信で動画像を転送することが可能となった。そのうえ、携帯電話機用として、実装面積及び消費電力が小さく携帯電話機に必要な機能をすべて搭載したＬＳＩが開発され、携帯電話機のコンパクトさを維持したまま、カメラ及び液晶画面を備えることにより通話相手の顔をリアルタイムで見ながら通話することができるテレビ電話機能が携帯電話機で実現されている。現時点で先行技術文献の存在を認識していないので、先行技術文献に関する記載を省略する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の固定電話は、常に所定の場所に固定されて使用されるため、テレビ電話機能を利用する場合であっても、通話相手に見られてもよい場所に予め設置しておくことで、通話相手に見られたくないものが背景に写り込む心配がなかった。しかしながら、携帯電話機は、時及び場所を問わず通話ができるというメリットがある反面、テレビ電話機能を利用した場合には、通話相手に見られたくないものが背景に写り込む心配がある。例えば、散らかっている部屋にいるときに電話がかってきたときや、旅行先で遊んでいるときに顧客から電話がかってきたときには、背景を通話相手に見せたくないことがある。このように、携帯電話機でテレビ電話機能を利用する場合には、自分の周囲の状況を常に気にしながら通話しなければならないという課題がある。
【０００４】
そこで本発明は、上記の課題を解決することができる携帯電話機、画像生成方法、及びプログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００５】
本発明の第１の形態によると、テレビ電話機能を備える携帯電話機であって、ユーザの輪郭形状を格納する輪郭形状格納部と、ユーザを含む撮像画像を撮像する撮像部と、撮像部が撮像した撮像画像から、輪郭形状格納部が格納する輪郭形状で囲まれるユーザ画像を抽出するユーザ画像抽出部と、撮像部が撮像した撮像画像のうちの、ユーザ画像抽出部が抽出したユーザ画像以外の領域の画像を置き換えて、合成画像を生成する画像合成部と、画像合成部が合成した合成画像を通話相手の通信機器に送信する送信部とを備える。背景画像を格納する背景画像格納部をさらに備え、画像合成部は、背景画像格納部が格納する背景画像にユーザ画像抽出部が抽出したユーザ画像を合成して、合成画像を生成してもよい。
【０００６】
背景画像格納部は、連続して撮像された動画の背景画像を格納しており、撮像部は、動画の撮像画像を連続して撮像し、ユーザ画像抽出部は、撮像部が連続して撮像した動画の撮像画像から、輪郭形状格納部が格納する輪郭形状で囲まれる動画のユーザ画像を抽出し、画像合成部は、背景画像格納部が格納する動画の背景画像に、ユーザ画像抽出部が抽出した動画のユーザ画像を合成して、動画の合成画像を生成してもよい。携帯電話機がユーザに保持された状態で撮像部が連続して撮像した動画の撮像画像において、予め定められた割合の時間以上撮像されている被写体の輪郭形状をユーザの輪郭形状として検出する輪郭形状検出部をさらに備え、輪郭形状格納部は、輪郭形状検出部が検出した輪郭形状を格納してもよい。
【０００７】
ユーザ画像抽出部が抽出したユーザ画像の動きベクトルを検出する動きベクトル検出部と、動きベクトル検出部が検出した動きベクトルに基づいて背景画像格納部が格納する背景画像を変位させた、新たな背景画像を生成する背景画像生成部とをさらに備え、画像合成部は、背景画像生成部が生成した背景画像に、ユーザ画像抽出部が抽出したユーザ画像を合成して、合成画像を生成してもよい。背景画像格納部は、送信部が送信する合成画像の画像領域よりも広い範囲の背景画像を格納してもよい。
【０００８】
通話相手を含む撮像画像、及び通話相手の輪郭形状を受信する受信部と、受信部が受信した撮像画像を表示する表示部とをさらに備え、ユーザ画像抽出部は、受信部が受信した撮像画像から、受信部が受信した輪郭形状で囲まれる通話相手画像を抽出し、画像合成部は、背景画像格納部が格納する背景画像に、ユーザ画像抽出部が抽出した通話相手画像を合成して、合成画像を生成し、表示部は、画像合成部が合成した合成画像を表示してもよい。
【０００９】
本発明の第２の形態によると、テレビ電話機能を備える携帯電話機による画像生成方法であって、ユーザの輪郭形状を格納する輪郭形状格納段階と、ユーザを含む撮像画像を撮像する撮像段階と、撮像段階において撮像された撮像画像から、輪郭形状格納段階において格納された輪郭形状で囲まれるユーザ画像を抽出するユーザ画像抽出段階と、撮像段階において撮像された撮像画像のうちの、ユーザ画像抽出段階において抽出されたユーザ画像以外の領域の画像を置き換えて、合成画像を生成する画像合成段階と、画像合成段階において合成された合成画像を通話相手の通信機器に送信する送信段階とを備える。
【００１０】
本発明の第３の形態によると、テレビ電話機能を備える携帯電話機用のプログラムであって、携帯電話機を、ユーザの輪郭形状を格納する輪郭形状格納部、ユーザを含む撮像画像を撮像する撮像部、撮像部が撮像した撮像画像から、輪郭形状格納部が格納する輪郭形状で囲まれるユーザ画像を抽出するユーザ画像抽出部、撮像部が撮像した撮像画像のうちの、ユーザ画像抽出部が抽出したユーザ画像以外の領域の画像を置き換えて、合成画像を生成する画像合成部、画像合成部が合成した合成画像を通話相手の通信機器に送信する送信部として機能させる。
【００１１】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた発明となりうる。
【発明の効果】
【００１２】
本発明によれば、自分の周囲の状況を気にせず通話ができるテレビ電話機能を備える携帯電話機、当該携帯電話機における画像生成方法、及び当該携帯電話機用のプログラムを提供できる。
【発明を実施するための最良の形態】
【００１３】
以下、発明の実施形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１４】
図１は、本発明の一実施形態に係る携帯電話機１００の使用状況の一例を示す。例えば、ユーザ１０２が遊園地等で遊んでいるときに、ユーザ１０６からテレビ電話機能を利用した通話が要求された場合、ユーザ１０２は、観覧車等の自分の背景をユーザ１０６に見せたくない場合がある。このような場合に、携帯電話機１００は、ユーザ１０２及びユーザ１０２の背景を含む画像を撮像し、撮像した画像におけるユーザ１０２の画像以外の領域の背景の画像を、例えば仕事場の画像に置き換えて、音声とともに携帯電話機１０４に送信する。このように、携帯電話機１００が、観覧車等を背景とするユーザ１０２を通話中に撮像した場合であっても、携帯電話機１０４には、仕事場にいるユーザ１０２の画像が表示され、ユーザ１０２の周囲の状況をユーザ１０６に見せることなくテレビ電話機能を利用することができる。そのため、ユーザ１０２は、携帯電話機１００でテレビ電話機能を利用する場合であっても、時及び場所を問わず、また自分の周囲の状況を気にすることなく通話することができる。
【００１５】
図２は、本実施形態に係る携帯電話機１００の機能構成の一例を示す。携帯電話機１００は、ユーザ１０２の輪郭形状を格納する輪郭形状格納部２００と、撮像画像を撮像する撮像部２０２と、撮像画像からユーザ画像を抽出するユーザ画像抽出部２０４と、撮像画像に基づいて合成画像を生成する画像合成部２０６と、合成画像を通話相手であるユーザ１０６の通信機器である携帯電話機１０４に送信する送信部２０８と、背景画像を格納する背景画像格納部２１０とを備える。
【００１６】
携帯電話機１００のテレビ電話機能を用いて通話が行われている場合、撮像部２０２は、ユーザ１０２及びユーザ１０２の背景を含む撮像画像を撮像する。そして、ユーザ画像抽出部２０４は、撮像部２０２が撮像した撮像画像から、輪郭形状格納部２００が格納するユーザ１０２の輪郭形状で囲まれるユーザ画像を抽出する。例えば、撮像画像においてエッジを抽出し、ユーザ１０２の輪郭形状を撮像画像内で移動させながら、ユーザ１０２の輪郭形状とエッジとのマッチングを行う。そして、ユーザ１０２の輪郭形状とエッジとのマッチングの一致度が最も大きいときにユーザ１０２の輪郭形状で囲まれる部分の画像をユーザ画像として抽出する。
【００１７】
次に、画像合成部２０６は、撮像部２０２が撮像した撮像画像のうちの、ユーザ画像抽出部２０４が抽出したユーザ画像以外の領域の画像を置き換えて、合成画像を生成する。例えば、画像合成部２０６は、単一色の背景画像に、ユーザ画像抽出部２０４が抽出したユーザ画像を重畳して合成画像を生成する。また、画像合成部２０６は、背景画像格納部２１０が格納する背景画像にユーザ画像抽出部２０４が抽出したユーザ画像を合成して、合成画像を生成してもよい。例えば、背景画像格納部２１０は、綺麗に片づいた部屋や仕事場の背景画像を格納しており、画像合成部２０６は、ユーザ１０２によって選択された背景画像を背景画像格納部２１０から抽出し、抽出した背景画像にユーザ画像を重畳して合成画像を生成する。
【００１８】
なお、背景画像格納部２１０は、連続して撮像された動画の背景画像を格納してもよい。そして、撮像部２０２は、通話中に動画の撮像画像を連続して撮像し、ユーザ画像抽出部２０４は、撮像部２０２が連続して撮像した動画の撮像画像から、輪郭形状格納部２００が格納するユーザ１０２の輪郭形状で囲まれる動画のユーザ画像を抽出してもよい。そして、画像合成部２０６は、背景画像格納部２１０が格納する動画の背景画像に、ユーザ画像抽出部２０４が抽出した動画のユーザ画像を合成して、動画の合成画像を生成してもよい。
【００１９】
送信部２０８は、画像合成部２０６が生成した合成画像を、ユーザ１０２の音声とともに携帯電話機１０４に送信する。他の例において、画像合成部２０６は、合成画像を生成しなくてもよく、送信部２０８は、ユーザ画像抽出部２０４が抽出したユーザ画像のみを、ユーザ１０２の音声とともに携帯電話機１０４に送信してもよい。以上のように、撮像部２０２が撮像した撮像画像においてユーザ画像以外の背景画像を置き換えることで、散らかっている部屋にいるときに電話がかってきたときや、旅行先で遊んでいるときに顧客から電話がかってきたときであっても、自分の周囲の状況を通話相手に見られることがなく、安心してテレビ電話機能を利用することができる。
【００２０】
さらに、携帯電話機１００は、撮像部２０２が撮像した動画の撮像画像からユーザ１０２の輪郭形状を検出する輪郭形状検出部２１２を備える。携帯電話機１００がユーザ１０２によって保持されてテレビ電話機能が利用される場合、通常、携帯電話機１００とユーザ１０２との位置関係の変化が小さく、携帯電話機１００と背景との位置関係の変化が大きい。即ち、撮像部２０２が連続して撮像する撮像画像において、携帯電話機１００を保持するユーザ１０２のユーザ画像は動きが小さく、ユーザ画像以外の背景画像は動きが大きい。また、一般的に、携帯電話機１００の利用者が替わることは少なく、撮像部２０２が撮像する撮像画像には、ユーザ１０２が被写体となることが多く、他のユーザが被写体となることは少ない。このような携帯電話機１００の撮像画像の特性を利用して、携帯電話機１００は、ユーザ１０２の輪郭形状を容易に検出することができ、またユーザ画像と背景画像とを容易に区別することができる。
【００２１】
輪郭形状検出部２１２は、携帯電話機１００がユーザ１０２に保持された状態で撮像部２０２が連続して撮像した動画の撮像画像において、周知の方法により各被写体の動きを検出し、予め定められた割合の時間以上継続して撮像されている被写体の輪郭形状をユーザ１０２の輪郭形状として検出する。この場合、ユーザ１０２は、例えば携帯電話機１００を保持して自分を撮像し続けながら、回転又は移動して背景を変化させることで、ユーザ１０２の輪郭形状を正確に検出させることができる。そして、輪郭形状格納部２００は、輪郭形状検出部２１２が検出したユーザ１０２の輪郭形状を格納する。そして、ユーザ画像抽出部２０４は、輪郭形状検出部２１２によって検出され輪郭形状格納部２００に格納されたユーザ１０２の輪郭形状を用いて、通話中に撮像部２０２が撮像した撮像画像からユーザ画像を正確に抽出することができる。なお、輪郭形状検出部２１２は、白い壁又はブルーバック等の単調な背景でユーザ１０２が撮像された撮像画像からユーザ１０２の輪郭形状を検出してもよい。また、輪郭形状格納部２００は、ユーザ１０２によって登録されたユーザ１０２の輪郭形状を予め格納していてもよい。
【００２２】
さらに、携帯電話機１００は、撮像画像におけるユーザ画像の動きベクトルを検出する動きベクトル検出部２１４と、動きベクトル検出部２１４が検出した動きベクトルに基づいて動画の背景画像を生成する背景画像生成部２１６とを備える。なお、背景画像格納部２１０は、送信部２０８が携帯電話機１０４に送信する合成画像の画像領域よりも広い範囲の背景画像を格納していることが好ましく、静止画の背景画像を格納していてもよい。例えば、背景画像格納部２１０は、３６０度パノラマの背景画像を格納していてもよい。
【００２３】
動きベクトル検出部２１４は、通話中に撮像部２０２が連続して撮像した動画の撮像画像における、ユーザ画像抽出部２０４が抽出したユーザ画像の動きベクトルを検出する。そして、背景画像生成部２１６は、動きベクトル検出部２１４が検出したユーザ画像の動きベクトルに基づいて背景画像格納部２１０が格納する背景画像を変位させた、新たな背景画像を生成する。そして、画像合成部２０６は、背景画像生成部２１６が生成した新たな背景画像に、ユーザ画像抽出部２０４が抽出したユーザ画像を合成して、合成画像を生成する。このように、ユーザ画像の動きに合わせて背景画像を変位させてユーザ画像を合成することにより、手ぶれ等により撮像する撮像画像におけるユーザ画像の位置が移動した場合であっても、ユーザ画像と同様に背景画像を移動させることができ、自然な合成画像を生成することができる。
【００２４】
さらに、携帯電話機１００は、ユーザ１０６を含む画像、及びユーザ１０６の輪郭形状を受信する受信部２１８と、受信部２１８が受信したユーザ１０６を含む画像を表示する表示部２２０とを備える。携帯電話機１００は、撮像部２０２が撮像した撮像画像及びユーザ１０２の音声を携帯電話機１０４に送信するとともに、携帯電話機１０４が撮像した撮像画像及びユーザ１０６の音声を携帯電話機１０４から受信する。そして、携帯電話機１００は、上述のように撮像画像の背景画像を置き換えた合成画像を生成して携帯電話機１０４に送信するだけでなく、携帯電話機１０４から受信した撮像画像の背景を置き換えた合成画像を表示部２２０に表示してもよい。
【００２５】
ユーザ画像抽出部２０４は、受信部２１８が受信した撮像画像から、受信部２１８が受信した輪郭形状で囲まれる通話相手画像を抽出する。そして、画像合成部２０６は、背景画像格納部２１０が格納する背景画像に、ユーザ画像抽出部２０４が抽出した通話相手画像を合成して、合成画像を生成する。例えば、背景画像格納部２１０は、電話番号等の識別情報に対応づけて背景画像を格納していてもよく、画像合成部２０６は、携帯電話機１０４の電話番号に基づいて背景画像格納部２１０から背景画像を抽出し、抽出した背景画像に通話相手画像を重畳して合成画像を生成してもよい。そして、表示部２２０は、画像合成部２０６が生成した合成画像を表示する。これにより、ユーザ１０２の嗜好により選択した背景画像にユーザ１０６が合成されたものを見ながら、ユーザ１０６と通話することができる。
【００２６】
図３は、本実施形態に係る携帯電話機１００による画像生成方法の一例を示す。撮像部２０２は、例えば遊園地において観覧車等を背景とするユーザ１０２の撮像画像３００を撮像する。そして、ユーザ画像抽出部２０４は、撮像画像３００から、輪郭形状格納部２００が格納するユーザ１０２輪郭形状で囲まれるユーザ画像３０２を抽出する。そして、画像合成部２０６は、ユーザ１０２によって指定された、例えば仕事場の背景画像３０４を背景画像格納部２１０から抽出する。そして、画像合成部２０６は、背景画像格納部２１０から抽出した背景画像３０４に、ユーザ画像抽出部２０４が抽出したユーザ画像３０２を合成して合成画像３０６を生成する。このように、背景画像を置き換えた合成画像を生成して通話相手に見せることにより、例えば旅行先で遊んでいるときに顧客から電話がかってきたときであっても、自分の周囲の状況を通話相手に見られることがなく、安心してテレビ電話機能を利用することができる。
【００２７】
図４は、本実施形態に係る携帯電話機１００による背景画像生成方法の一例を示す。動きベクトル検出部２１４は、撮像部２０２が連続して撮像した動画の撮像画像４００から撮像画像４０２におけるユーザ画像４２０からユーザ画像４２２への動きベクトルを検出する。例えば、動きベクトル検出部２１４は、撮像画像において人間の目を画像マッチングにより検出し、撮像画像における人間の目の動きベクトルを検出することにより、ユーザ画像の動きベクトルを検出する。まず、画像合成部２０６は、背景画像格納部２１０が格納する背景画像４０４に、撮像画像４００から抽出されたユーザ画像４２０を合成して合成画像４０８を生成し、送信部２０８から携帯電話機１０４に送信させる。次に、背景画像生成部２１６は、撮像画像４００から撮像画像４０２におけるユーザ画像４２０からユーザ画像４２２への動きベクトルに合わせて、背景画像４０４を変位させた新たな背景画像４０６を生成する。そして、画像合成部２０６は、背景画像生成部２１６が生成した新たな背景画像４０６に、撮像画像４０２から抽出されたユーザ画像４２２を合成して合成画像４１０を生成し、送信部２０８から携帯電話機１０４に送信させる。このように、ユーザ画像の動きに合わせて背景画像を変位させることにより、手ぶれ等による撮像画像のゆれに合わせて自然な合成画像を生成することができる。
【００２８】
図５は、本実施形態に係る携帯電話機１００のハードウェア構成の一例を示す。携帯電話機１００は、ホストコントローラ１０８２により相互に接続されるＣＰＵ１０００、ＲＡＭ１０２０、グラフィックコントローラ１０７５、及び表示部２２０の一例である表示装置１０８０を有するＣＰＵ周辺部と、入出力コントローラ１０８４によりホストコントローラ１０８２に接続される通信インターフェイス１０３０及びＲＯＭ１０１０を有する入出力部とを備える。なお、通信インターフェイス１０３０は、送信部２０８及び受信部２１８の一例であり、表示装置１０８０は、表示部２２０の一例である。
【００２９】
ホストコントローラ１０８２は、高い転送レートでＲＡＭ１０２０をアクセスするＣＰＵ１０００及びグラフィックコントローラ１０７５をＲＡＭ１０２０と接続する。ＣＰＵ１０００は、ＲＯＭ１０１０及びＲＡＭ１０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ１０７５は、ＣＰＵ１０００等がＲＡＭ１０２０内に設けたフレームバッファ上に生成する画像データを取得し、表示装置１０８０上に表示させる。これに代えて、グラフィックコントローラ１０７５は、ＣＰＵ１０００等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。
【００３０】
入出力コントローラ１０８４は、比較的高速な入出力装置である通信インターフェイス１０３０をホストコントローラ１０８２と接続する。通信インターフェイス１０３０は、ネットワークを介して他の装置と通信する。また、入出力コントローラ１０８４には、ＲＯＭ１０１０が接続される。ＲＯＭ１０１０は、携帯電話機１００の起動時にＣＰＵ１０００が実行するブートプログラム、携帯電話機１００のハードウェアに依存するプログラム等を格納する。
【００３１】
携帯電話機１００に提供されるプログラムは、ネットワークを介して携帯電話機１００にインストールされ、携帯電話機１００において実行される。携帯電話機１００にインストールされて実行されるプログラムは、携帯電話機１００を、輪郭形状格納部２００、撮像部２０２、ユーザ画像抽出部２０４、画像合成部２０６、送信部２０８、背景画像格納部２１０、輪郭形状検出部２１２、動きベクトル検出部２１４、背景画像生成部２１６、受信部２１８、及び表示部２２０として機能させる。
【００３２】
以上に示したプログラムは、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置から、ネットワークを介して携帯電話機１００に提供されてもよく、また、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等の外部の記憶媒体に格納されてもよい。
【００３３】
以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更又は改良を加えることができる。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００３４】
【図１】携帯電話機１００の使用状況の一例を示す図である。
【図２】携帯電話機１００の機能構成の一例を示す図である。
【図３】携帯電話機１００による画像生成方法の一例を示す図である。
【図４】携帯電話機１００による背景画像生成方法の一例を示す図である。
【図５】携帯電話機１００のハードウェア構成の一例を示す図である。
【符号の説明】
【００３５】
１００  携帯電話機
１０２  ユーザ
１０４  携帯電話機
１０６  ユーザ
２００  輪郭形状格納部
２０２  撮像部
２０４  ユーザ画像抽出部
２０６  画像合成部
２０８  送信部
２１０  背景画像格納部
２１２  輪郭形状検出部
２１４  動きベクトル検出部
２１６  背景画像生成部
２１８  受信部
２２０  表示部
３００  撮像画像
３０２  ユーザ画像
３０４  背景画像
３０６  合成画像
４００  撮像画像
４０２  撮像画像
４０４  背景画像
４０６  背景画像
４０８  合成画像
４１０  合成画像
４２０  ユーザ画像
４２２  ユーザ画像
【図１】
2005110005.tif 000003
【図２】
2005110005.tif 000004
【図３】
2005110005.tif 000005
【図４】
2005110005.tif 000006
【図５】
2005110005.tif 000007