(57)【要約】【課題】  画像の劣化がなく、また、相手端末の表示能力に合わせたアバター通信が可能なテレビ電話端末を実現する。【解決手段】  アバター画像（Ａ画像）データとＩＤコードを蓄積しているアバターデータ蓄積部112、相手端末に対して通信要求がある時、蓄積部112のデータに基づいて送信するＡ画像を生成するＡ画像生成手段103、カメラ101が撮影した画像とＡ画像生成手段103で生成されるＡ画像を切替えると共に、切替えられた画像を送信する画像切替え手段102、自端末に対して通信の要求がある時、蓄積部112のデータから指定されたＩＤコードに対応するＡ画像を生成するＡ画像生成手段111、送信されてくる画像とＡ画像生成手段111で生成されるＡ画像を切替える画像切替え手段108、画像切替え手段102あるいは画像切替え手段108から出力される画像を表示する表示部110を備える。【選択図】図１
2006140871.tif 000002
【特許請求の範囲】
【請求項１】
アバター画像データおよびアバター画像データを認識するためのＩＤコードが蓄積されているアバターデータ蓄積部と、
自端末から相手端末に対してアバター通信の要求がある時、上記アバターデータ蓄積部に蓄積されているアバターデータに基づいて相手端末に送信するアバター画像を生成する第１のアバター画像生成手段と、
自端末のカメラで撮影されるビデオ画像と上記第１のアバター画像生成手段で生成されるアバター画像を切り替えると共に、切り替えられた画像信号を相手端末に送信するために映像信号符号／復号器に入力する第１の画像切り替え手段と、
相手端末から自端末に対してアバター通信の要求がある時、上記アバターデータ蓄積部に蓄積されているアバターデータの中から相手端末が指定しているＩＤコードに対応するアバター画像を生成する第２のアバター画像生成手段と、
上記映像信号符号／復号器を介して相手端末から送信されてくる画像と上記第２のアバター画像生成手段で生成されるアバター画像を切り替えて出力する第２の画像切り替え手段と、
上記第１の画像切り替え手段あるいは上記第２の画像切り替え手段から出力される画像を表示する表示部を備えたことを特徴とするアバターを使用したテレビ電話端末。
【請求項２】
上記第１の画像切り替え手段および上記第２の画像切り替え手段から出力される画像を合成して合成画面を生成する画面合成手段を備え、
上記表示部は、上記画面合成手段が合成した合成画面を表示することを特徴とする請求項１に記載のアバターを使用したテレビ電話端末。
【請求項３】
アバターデータをネット上の外部から追加できるインターフェース手段を備えたことを特徴とする請求項１または２に記載のアバターを使用したテレビ電話端末。
【請求項４】
上記第１のアバター画像生成手段あるいは第２のアバター画像生成手段は、アバター画像に対して動きを与えるアバターコマンドに基づいて動きのあるアバター画像を生成することを特徴とする請求項１または２に記載のアバターを使用したテレビ電話端末。
【請求項５】
要求するアバター画像が相手端末のアバターデータ蓄積部に蓄積されていない場合、自端末からアバター画像を圧縮符号化して相手端末に送信し、相手端末の表示部にアバター画像を表示させる手段を備えたことを特徴とする請求項１または２に記載のアバターを使用したテレビ電話端末。
【請求項６】
アバター通信要求をする際、相手端末が自端末側にて表示させたいアバター画像データを所有しているか確認するための手段を備えたことを特徴とする請求項１または２に記載のアバターを使用したテレビ電話端末。
【請求項７】
インターフェース手段は、相手端末からネット上のアバターデータをダウンロードするためのＵＲＬ情報が通知されてきた時、通知された上記ＵＲＬ情報を元にアバター画像データをダウンロードする手段を備えたこと特徴とする請求項３に記載のアバターを使用したテレビ電話端末。
【請求項８】
相手端末がアバターデータをダウンロードした時に一時的にアバターデータテンポラリエリアにデータを保存し、通信中はそのアバターデータテンポラリエリアのアバターデータを利用し、通信終了後、アバターデータを正式にアバターデータ蓄積部に保存するかどうかユーザとダウンロードサイトの両方に確認してデータ保存する手段を備えたことを特徴とする請求項７に記載のアバターを使用したテレビ電話端末。
【請求項９】
相手端末からアバター通信の要求を受けた時に、相手端末が所望するアバター画像を自端末が所有しているか否かを判定し、
相手端末が所望するアバター画像を自端末が所有していると判定した場合に、相手から送信されてくるコマンドに応じてアバター画像を作成し、作成されたアバター画像を相手画像として自端末に表示し、
自端末から相手端末に対してアバター画像を表示させる時に、相手端末が所望するアバター画像を所有している場合はコマンドのみで相手端末に表示させ、
相手端末が所望するアバター画像を所有していない場合は、自端末が所有しているアバター画像を圧縮符号化して相手端末に送信して表示させることを特徴とするアバター画像表示方法。
【請求項１０】
相手端末が相手画像に代わりアバター画像を表示させる機能を有していないテレビ端末の場合は、自端末が所有しているアバター画像を圧縮符号化して相手端末に送信して表示させることを特徴とする請求項９に記載のアバター画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、Ｗ−ＣＤＭＡ（Wideband-CodeDivision Multiple Access：広帯域符合分割多元接続）携帯電話をはじめとする１対1通信でのＴＶ（テレビ）電話端末において、自画像を送信する代わりに、アバター画像を相手端末に送信して表示するアバターを使用したテレビ電話端末およびそのアバター画像表示方法に関するものである。
【背景技術】
【０００２】
従来、アバター（ａｖａｔａｒ：化身、権化）とは、仮想空間において自分の代理となるキャラクタのことを呼んでいる。
そして、このキャラクタを使用して、ユーザはネット上でチャット（ｃｈａｔ：インターネットやパソコン通信でリアルタイムに複数の人が会話を交わすこと）等をしているが、これは仮想空間をサーバ上で用意し、ユーザはこのサーバにアクセスしてアバター（アバター画像）を仮想空間上で利用する。
これはサーバとユーザが一対となって接続されているものであり、ユーザと相手とが1対1でチャットするにしても必ずサーバを介する必要がある。
【０００３】
また、最近はＮＴＴ Do Co Moより発売されているＦｏｍａ（Freedom of Mobile MultimediaAccess：ＮＴＴドコモによるＩＭＴ−２０００方式による携帯電話サービス）端末において、キャラ電（ＮＴＴ Do Co Mo テクニカルジャーナル Vol.12No.１ p70-72 参照）というサービスがある。
これは端末内にアバターデータ（少なくともアバター画像データおよびこれを認識するＩＤコードを含むデータ）を置いておき、自画像を相手端末に送信する代わりにアバター画像を圧縮符号化して相手端末に送信する機能であり、この機能を使用すれば相手端末に対して、1対1接続で自画像の代わりにアバター画像を相手端末に表示させることが可能となる。
【０００４】
アバター機能を利用した1対1通信の例としては、特開平１１−０２５０１６号公報や特開２００３−２４８８４１号公報に記載されたものがある。
特開平１１−０２５０１６号公報には、「予め、相手端末に不完全なアバターデータを所有させ、自端末は相手端末に対して相手端末が所有している不完全なアバターデータを完全なものにするためのデータを送信し、送信されたデータにて相手端末は認証処理を行い、認証されたことが確認できたところで完全なアバターデータで通信を開始する」ことが示されている。
【０００５】
また、特開２００３−２４８８４１号公報には、アバターデータはアバター画像の表示側で所有しておき、相手の音声から音声解析し、その解析結果によってアバター画像を制御する。
なお、このアバター画像の表示選択権はアバター画像表示側が所有しており、相手端末は自端末側でアバター表示していることは不明である。
Ｆｏｍａ端末で採用しているキャラ電は、アバター画像データを送信側でカメラ映像の代わりに使用しているため、画像を符号化して相手端末に送信している。
そのため、相手端末においてアバター画像の画質が劣化するという問題がある。
また、特開平１１−０２５０１６号公報や特開２００３−２４８８４１号公報に記載された例では、相手端末がアバターデータを所有していることを前提としているため、相手端末がアバターデータを所有してなければアバターを利用した通信は行えない。
【非特許文献１】ＮＴＴ Do Co Mo テクニカルジャーナル Vol.12 No.１ p70-72
【特許文献１】特開平１１−０２５０１６号公報(段落０００９)
【特許文献２】特開２００３−２４８８４１号公報（段落００１７）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この発明は、上記のような問題を解消するためになされたものであり、自端末あるいは相手端末が所望のアバター画像に対応するアバターデータを所有している場合は、自端末と相手端末間でアバター画像そのものを送信する必要がなく、少ない送信データ量で画像劣化のないアバター画像を表示することができると共に、所望するアバター画像に対応するアバターデータを所有していない場合は、アバター画像を圧縮符号化して送信することによって自端末あるいは相手端末のアバター表示能力に合わせたアバター画像表示をすることができるアバターを使用したテレビ電話端末およびアバター画像表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係るアバターを使用したテレビ電話端末は、アバター画像データおよびアバター画像データを認識するためのＩＤコードが蓄積されているアバターデータ蓄積部と、
自端末から相手端末に対してアバター通信の要求がある時、上記アバターデータ蓄積部に蓄積されているアバターデータに基づいて相手端末に送信するアバター画像を生成する第１のアバター画像生成手段と、自端末のカメラで撮影されるビデオ画像と上記第１のアバター画像生成手段で生成されるアバター画像を切り替えると共に、切り替えられた画像信号を相手端末に送信するために映像信号符号／復号器に入力する第１の画像切り替え手段と、相手端末から自端末に対してアバター通信の要求がある時、上記アバターデータ蓄積部に蓄積されているアバターデータの中から相手端末が指定しているＩＤコードに対応するアバター画像を生成する第２のアバター画像生成手段と、上記映像信号符号／復号器を介して相手端末から送信されてくる画像と上記第２のアバター画像生成手段で生成されるアバター画像を切り替えて出力する第２の画像切り替え手段と、上記第１の画像切り替え手段あるいは上記第２の画像切り替え手段から出力される画像を表示する表示部を備えたものである。
【０００８】
また、この発明に係るアバター画像表示方法は、相手端末からアバター通信の要求を受けた時に、相手端末が所望するアバター画像を自端末が所有しているか否かを判定し、相手端末が所望するアバター画像を自端末が所有していると判定した場合に、相手から送信されてくるコマンドに応じてアバター画像を作成し、作成されたアバター画像を相手画像として自端末に表示し、自端末から相手端末に対してアバター画像を表示させる時に、相手端末が所望するアバター画像を所有している場合はコマンドのみで相手端末に表示させ、相手端末が所望するアバター画像を所有していない場合は、自端末が所有しているアバター画像を圧縮符号化して相手端末に送信して表示させるものである。
【発明の効果】
【０００９】
この発明によれば、相手端末よりアバター通信の要求がある時は、自端末のアバターデータ蓄積部に蓄積されているアバターデータの中から相手端末が指定しているＩＤコード（あるいはコマンド）に対応するアバター画像を生成できると共に、自端末よりアバター通信の要求をする時は、相手端末のアバターデータ蓄積部に蓄積されているアバターデータの中から自端末が指定しているＩＤコード（あるいはコマンド）に対応するアバター画像を生成させることできるので、自端末と相手端末の間でアバター画像を送信する必要がなく、アバター通信時の送信データ量を削減できると共に、画像送信によるアバター画像の劣化を無くすることができる。
また、所望するアバター画像に対応するアバターデータがアバターデータ蓄積部に蓄積されていなくても、アバター画像を圧縮符号化して送信することが可能であり、相手端末のアバター表示能力に合わせたアバター画像表示が可能である。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
以下、図面に基づいて、本発明の一実施の形態について説明する。
図１は、本発明（実施の形態１および後述する実施の形態２、３）によるアバターを使用したテレビ電話端末の構成を示すブロック図である。
カメラ１０１は、テレビ電話端末を用いてＴＶ（テレビ）電話する時に、自画像を撮影するのに使用する。
第１の画像切り替え手段１０２は、カメラ１０１で撮影したカメラ画像（ビデオ画像）と第１のアバター画像生成手段１０３が生成するアバター画像を切り替えて出力する。
第１のアバター画像生成手段１０３は、アバター画像データおよびアバター画像データを認識するためのＩＤコードが蓄積されているアバターデータ蓄積部１１２からシステム制御部１０４によって指定されたアバターデータをロードし、ロードしたアバターデータをもとにアバター画像を生成する。
また、第１のアバター画像生成手段１０３および後述する第２のアバター画像生成手段１１１は、ユーザＩ／Ｆ（インターフェース）制御部１０５からシステム制御部１０４経由で受け取ったアバターコマンドにあわせてアバター画像を生成する。
なお、ここでアバターコマンドとはアバター画像に対して動きを与えるコマンドであり、第１のアバター画像生成手段１０３あるいは後述する第２のアバター画像生成手段１１１は、例えば、手を振るというコマンドを受け取ることでアバターが手を振る動作の動画像を生成する。
【００１１】
第１の画像切り替え手段１０２から出力される画像データは、VIDEO CODEC （映像信号符号／復号器）部１０６、画面合成手段１０７に入力される。
VIDEO CODEC （映像信号符号／復号器）部１０６に入力した画像データ（自画像）は、ＭＰＥＧ４等によって圧縮符号化され、相手端末に送信される。
また、画面合成手段１０７に入力した自画像は、後述する画像切り替え手段１０８から出力した画像データ（相手画像）と一緒に合成されて、ＬＣＤ（表示部）１１０に表示（例えば相手画像表示中に自画像を子画面にして表示）させる。
さらに、スーパーインポーズ等の文字表示・待ち受け画面等も合わせて、画面合成手段１０７で画面合成して、ＬＣＤ（表示部）１１０にて表示する。
なお、画面合成手段１０７は、画面合成制御部１０９にて制御される。
【００１２】
相手端末から受信した圧縮符号化画像は、VIDEOCODEC （映像信号符号／復号器）部１０６によって復号し、復号した画像データと第２のアバター画像生成手段１１１より出力したアバター画像との画像切り替えを第２の画像切り替え手段１０８で実施する。
第２のアバター画像生成手段１１１は、第１のアバター画像生成手段１０３と同様に、アバターデータ蓄積部１１２から画像データをロードし、ロードしたアバターデータをもとにアバター画像を生成し、アバター通信制御部１１３からシステム制御部１０４経由で受け取ったコマンドに合わせてアバター画像を生成する。
【００１３】
アバター通信制御部１１３はアバター通信の制御を実施するものであり、アバター通信をする時に相手端末とネゴシエーションを行い、アバター画像の表示方法を決定する。
ここでアバター通信とはアバターを使用した電話通信をいい、一方がアバター画像を、もう一方が自画像を相手に表示させている通信も含めてアバター通信と呼ぶこととする。
また、システム制御部１０４から受け取ったアバターコマンドの相手端末への送信や、相手端末から受け取ったアバターコマンドのシステム制御部１０４への送信といったアバターコマンドの受け渡し、更にアバター通信終了時の通信制御を実施する。これらアバター通信のネゴシエーションを含んだコマンド制御は、Data Protocols １１４を介して相手端末と実施する。
【００１４】
ブラウザ部１１５、メモリカードＩ／Ｆ部１１６は、アバターデータを外部から追加する時のインターフェースであり、システム制御部１０４はネット上からであればダウンロードサイトからブラウザ部１１５経由でアバターデータをダウンロードし、ＳＤ（Secure Digital）メモリカード、メモリスティックのようなメモリカードを利用する時は、メモリカードＩ／Ｆ部１１６経由でアバターデータをアバターデータ蓄積部１１２にダウンロードする。
【００１５】
図２はアバター通信制御部１１３におけるアバター通信開始時の動作を説明するためのフローチャートであり、図3は端末間のアバターデータ照会シーケンス図であり、図4は端末間のアバター通信要求シーケンスである。ここで、アバター通信要求とは、アバター画像を相手端末に表示させることを要求することを意味している。
なお、図３における「アバターリクエスト」および「アバターデータ検索要求」には、アバターデータＩＤコードも含んでいる。
また、図２、図３および以降のシーケンス図において、端末Aはアバター通信要求側の端末、端末Bはアバター画像表示側の端末を示す。
ユーザＩ／Ｆ制御部１０５よりシステム制御部１０４経由でアバターリクエスト（アバター通信要求）を受けると、相手端末に対してアバターデータのアバターデータＩＤコードを送信することによりアバターデータの照会を実施する（ステップＳ２０１）。
相手端末から返ってきた照会結果より、相手がアバターデータを所有しているかを判定し（ステップＳ２０２）、所有しているようであればアバター通信要求をする（ステップＳ２０３）。
アバター通信制御部１１３は、相手端末からアバター通信準備完了通知が通知されるとシステム制御部１０４にアバター通信準備完了通知を送信し、システム制御部１０４は第１の画像切り替え手段１０２をアバター画像へ切り替え、アバター通信は開始される。
【００１６】
逆に、アバターデータを所有していないようであれば、ユーザに別のアバターデータを照会するか確認する（ステップＳ２０４）。
なお、ステップＳ２０４は、設定で自動的にどちらかを選択するようにしてもよい。
次に別のアバターデータを照会するか確認し（ステップＳ２０５）、照会希望する場合にはステップＳ２０１に移行し、アバターデータを照会しない場合には更にアバター画像を圧縮符号化して送信するかユーザに確認する(ステップＳ２０６)。
なお、ステップＳ２０４と同様ステップＳ２０６は、設定で自動的にどちらかを選択するようにしてもよい。
その確認結果をもとに判定し（ステップＳ２０７）、ＭＰＥＧ４等で圧縮符号化して送信する場合には画像切り替えをシステム制御部１０４に要求し（ステップＳ２０８）、圧縮符号化して送信しない場合にはアバター通信を中止する（ステップＳ２０９）。
【００１７】
図５は、アバターデータを相手端末が所有している時のアバターコマンド発信シーケンスであり、このシーケンスに従い、相手端末にアバターコマンドを通知する。
なお、システム制御部４はユーザＩ／Ｆ制御部１０５にてコマンドを受信し、そのコマンドをアバター通信制御部１１３に送信する。
図６は、アバター通信要求側のアバター通信制御部のアバター通信終了フローチャートであり、図７はアバター通信終了要求シーケンスである。
システム制御部１０４は、ユーザＩ／Ｆ制御部１０５よりアバター終了要求を受けると、システム制御部１０４は第１の画像切り替え手段１０２をカメラ画像データに切り替え、アバター通信制御部１１３にアバタ-通信終了要求を発信する。
アバター通信制御部１１３は、アバター通信終了要求を受け取ると、アバター通信方法を判定し（ステップＳ６０１）、相手端末のアバターデータを使用してアバター通信を実施している場合には図７のように相手端末にアバター通信終了要求し（ステップＳ６０２）、自端末のアバターデータを使用している場合にはそのまま終了する。
【００１８】
図８は、アバター画像表示側のアバターデータ通信制御部１１３におけるアバター通信開始フローチャートである。
相手端末よりアバター通信要求コマンドを受信した後、アバター通信要求コマンド内に含まれているアバターデータＩＤコードよりアバターデータＩＤコード検索を実施する（ステップＳ８０１）。
その検索結果より判定して（ステップＳ８０２）、ＩＤコードにマッチングしたデータが発見された場合にはアバターデータが検出されたことをアバター応答にて相手端末に通知し（ステップＳ８０３）、第２のアバター画像生成部１１１に対してマッチングしたアバターデータを使用してアバター画像を生成するようシステム制御部１０４に要求する（ステップＳ８０４）。
逆にマッチングしなかった場合にはアバターデータが検出されなかったことをアバター応答にて相手端末に通知する（ステップＳ８０５）。
【００１９】
図９は、アバター画像表示側のアバターデータ通信制御部１１３におけるアバター通信終了フローチャートである。
相手端末よりアバター通信終了要求コマンドを受信した後、すぐにアバター通信終了要求ＡＣＫを相手端末に出力し（ステップＳ９０１）、システム制御部１０４にアバター画像切り替え要求を発信し（ステップＳ９０２）、システム制御部１０４は第２の画像切り替え手段１０８にて復号画像に切り替える。
【００２０】
図１０は本発明におけるアバターデータのデータ構成例を示し、図１１はアバターデータ蓄積部１１２のメモリマップを示す。
図１０において、アバターデータのデータ構成は、（１）アバターデータヘッダ、（２）アバターデータＩＤコード、（３）アバターデータ（アバター画像データ）、（４）アバターオプション情報、（５）アバター付加情報で構成されている。
なお、アバターオプション情報およびアバター付加情報は、必ずしも必要なデータではない。
ここでアバターデータヘッダはヘッダ情報を示し、アバターデータＩＤコードは各アバターデータ固有のＩＤコードを示す。
次に、アバターデータ（アバター画像データ）は、実際のアバター画像生成用のデータを示す。
また、アバターオプション情報はアバターデータにオプション機能がある場合にこのオプション情報でアバターデータ画像に対してオプション情報を加える。
また、アバター付加情報はアバターデータと直接関係の無いデータがある場合（例えばアバターデータのダウンロードサイトＵＲＬ、個人認証情報、アバターデータの価格情報等）、追加される情報である。
アバターデータ蓄積部１１２には、アバターデータ全て（アバターデータ構成（１）〜（５））をアバターデータエリアに保存した後に、アバターデータＩＤコードエリアにアバターデータＩＤコードのみをコピーして保存する。
【００２１】
以上説明したように、本実施の形態によるアバターを使用したテレビ電話端末は、アバター画像データおよびアバター画像データを認識するためのＩＤコードが蓄積されているアバターデータ蓄積部１１２と、自端末から相手端末に対してアバター通信の要求がある時、アバターデータ蓄積部１１２に蓄積されているアバターデータに基づいて相手端末に送信するアバター画像を生成する第１のアバター画像生成手段１０３と、自端末のカメラ１０１で撮影されるビデオ画像と第１のアバター画像生成手段１０３で生成されるアバター画像を切り替えると共に、切り替えられた画像信号を相手端末に送信するために映像信号符号／復号器１０６に入力する第１の画像切り替え手段１０２と、相手端末から自端末に対してアバター通信の要求がある時、アバターデータ蓄積部１１２に蓄積されているアバターデータの中から相手端末が指定しているＩＤコードに対応するアバター画像を生成する第２のアバター画像生成手段１１１と、映像信号符号／復号器１０６を介して相手端末から送信されてくる画像と第２のアバター画像生成手段１１１で生成されるアバター画像を切り替えて出力する第２の画像切り替え手段１０８と、第１の画像切り替え手段１０２あるいは第２の画像切り替え手段１０８から出力される画像を表示する表示部１１０を備えている。
さらに、相手端末が所望するアバター画像に対応するアバターデータを所有していない場合は、アバター画像を圧縮符号化して送信することによって自端末あるいは相手端末のアバター表示能力に合わせたアバター画像表示をすることができる。
【００２２】
従って、この発明によれば、相手端末よりアバター通信の要求がある時は自端末のアバターデータ蓄積部に蓄積されているアバターデータの中から相手端末が指定しているＩＤコード（あるいはコマンド）に対応するアバター画像を生成できると共に、自端末よりアバター通信の要求をする時は相手端末のアバターデータ蓄積部に蓄積されているアバターデータの中から自端末が指定しているＩＤコード（あるいはコマンド）に対応するアバター画像を生成させることできるので、自端末と相手端末間でアバター画像を送信する必要がなく、アバター通信時の送信データ量を削減できると共に、画像送信によるアバター画像の劣化を無くすることができる。
【００２３】
また、本実施の形態によるアバターを使用したテレビ電話端末は、第１の画像切り替え手段１０２および第２の画像切り替え手段１０８から出力される画像を合成して合成画面を生成する画面合成手段１０７を備え、表示部１１０は画面合成手段１０７が合成した合成画面を表示するように構成されているので、例えば、相手画像表示中に自画像を子画面にして表示することが可能である。
また、本実施の形態によるアバターを使用したテレビ電話端末では、アバターデータをネット上の外部から追加できるインターフェース手段（ブラウザ部１１５）を備えているので、所望のアバター画像を容易にダウンロードして利用できる。
また、本実施の形態によるアバターを使用したテレビ電話端末の第１のアバター画像生成手段１０３あるいは第２のアバター画像生成手段１０８は、アバター画像に対して動きを与えるアバターコマンドに基づいて動きのあるアバター画像を生成するので、アバター画像に所定の動きを与えることがでる。
【００２４】
また、本実施の形態によるアバターを使用したテレビ電話端末は、要求するアバター画像が相手端末のアバターデータ蓄積部に蓄積されていない場合、自端末からアバター画像を圧縮符号化して相手端末に送信し、相手端末の表示部にアバター画像を表示させる手段を備えているので、相手端末が所望のアバターデータを所有していなくても、自端末よりアバター画像を圧縮符号化して送信し、表示させることができる。
また、本実施の形態によるアバターを使用したテレビ電話端末は、アバター通信要求をする際に相手端末が自端末側にて表示させたいアバター画像データを所有しているか否かを確認するための手段を備えているので、相手のアバター表示能力に合わせて最適化したアバター画像表示を行うことができる。
【００２５】
また、本実施の形態によるアバター画像表示方法によれば、相手端末からアバター通信の要求を受けた時に、相手端末が所望するアバター画像を自端末が所有しているか否かを判定し、相手端末が所望するアバター画像を自端末が所有していると判定した場合に、相手から送信されてくるコマンドに応じてアバター画像を作成し、作成されたアバター画像を相手画像として自端末に表示し、自端末から相手端末に対してアバター画像を表示させる時に、相手端末が所望するアバター画像を所有している場合はコマンドのみで相手端末に表示させ、相手端末が所望するアバター画像を所有していない場合は、自端末が所有しているアバター画像を圧縮符号化して相手端末に送信して表示させるので、所望するアバター画像を自端末あるいは相手端末が所有している場合は、自端末と相手端末間でアバター画像を送信する必要がなく、アバター通信時の送信データ量を削減できると共に、画像送信によるアバター画像の劣化を無くすることができ、所望のアバターデータを相手が所有していない場合にはアバター画像を自端末で生成して相手端末に圧縮符号化して送信することができる。
【００２６】
実施の形態２．
図１２は、実施の形態２におけるアバター画像表示側でのアバター通信制御部１１３のアバター通信開始フローチャートである。
また、図１３は、実施の形態２におけるアバター通信開始シーケンスである。図１３中の「アバターリクエスト」および「アバターデータ検索要求」にはアバターデータＩＤコード、アバター付加情報も含まれている。
なお、その他については、前述した実施の形態１と同じであるため、説明を省略する。
相手端末からアバターリクエストを受信すると、アバター通信制御部１１３はアバターリクエストＡＣＫを相手端末に通知した後、アバターリクエストに含まれるアバターデータＩＤコードよりシステム制御部１０４にアバターデータ検索要求を出力し、アバターデータＩＤコードがマッチングするデータがあるか確認する（ステップＳ１２０１、ステップＳ１２０２）。
アバターデータＩＤコードがマッチングした場合は、実施の形態1と同一であるため、説明を省略する。
【００２７】
次に、アバターリクエストにＵＲＬ情報があるか判定し(ステップＳ１２０５)、ＵＲＬL情報が無い時は、アバターデータが検出されなかったことをアバター応答にて通知する（ステップＳ１２０６）。
ＵＲＬ情報がある場合には、ダウンロード許可判定を行い（ステップＳ１２０７、ステップＳ１２０８）、ダウンロード不許可であれば、アバターデータが検出されなかったことをアバター応答にて通知する（ステップＳ１２０６）。
ダウンロード許可であれば、アバターデータダウンロード指示をシステム制御部１０４に通知する（ステップＳ１２０９）。
そして、ダウンロードが成功したかを判定し（ステップＳ１２１０）、ダウンロード失敗すればアバターデータが検出されなかったことをアバター応答にて通知し（ステップＳ１２０６）、ダウンロードが成功すれば相手端末にアバターデータが検出されたことをアバター応答にて通知する（ステップＳ１２０３）。
その後、システム制御部１０４にアバターデータをアバター画像生成部１１１へロードするように指示する（ステップＳ１２０４）。
【００２８】
図１４は、図１２の中に出てくるダウンロード許可判定（ステップＳ１２０７、ステップＳ１２０８）でのシステム制御部１０４におけるフローチャートである。
アバターリクエストにＵＲＬ情報が含まれていた場合、ダウンロード可能かユーザに確認し（ステップＳ１４０１、ステップＳ１４０２）、ダウンロード不許可であれば、ダウンロード不許可をアバター通信制御部１１３に返す（ステップＳ１４０３）。
ダウンロード許可であれば、アバターデータ蓄積部１１２の空きエリアを検索し(ステップＳ１４０４、ステップＳ１４０５)、空きエリアがあればダウンロード許可をアバター通信制御部１１３に返す。
空きエリアが無い場合、ユーザに現在保存しているアバターデータをどれか1個消去するために削除データを選択してもらう（ステップＳ１４０７、ステップＳ１４０８）。
この時、アバターデータ削除NGであればダウンロード不許可をアバター通信制御部１１３に返し（ステップＳ１４０３）、どれか1個のアバターデータを削除することがOKとなった場合には、そのアバターデータを削除し（ステップＳ１４０９）、ダウンロード許可をアバター通信制御部１１３に返す（ステップＳ１４０６）。
ここでユーザに確認するステップについては全て設定等で前もって自動で選択するようにしておいても良い。
【００２９】
以上説明したように、本実施の形態によるアバターを使用したテレビ電話端末のインターフェース手段（ブラウザ部１１５）は、相手端末からネット上のアバターデータをダウンロードするためのＵＲＬ情報が通知されてきた時、通知されたＵＲＬ情報を元にアバター画像データをダウンロードする手段を備えているので、ネット上に格納されているアバター画像を容易に利用して、表示させることができる。
【００３０】
実施の形態３．
図１５は実施の形態３におけるダウンロード許可判定フローチャート、図１６は実施の形態3でのアバターデータ蓄積部のメモリマップ、図１７はシステム制御部におけるアバターデータ保存処理フローチャートである。
これ以外は実施の形態2と動作的には基本的に同じであるため、説明は省略する。
ダウンロード許可判定においてシステム制御部１０４はダウンロードＯＫかユーザに確認し（ステップＳ１５０１、ステップＳ１５０２）、ダウンロード不許可になればダウンロード不許可をアバター通信制御部１１３に返し（ステップＳ１５０３）、ダウンロード許可であればダウンロード許可をアバター通信制御部１１３に返す（ステップＳ１５０４）。
【００３１】
アバター通信制御部１１３は、ダウンロード許可判定でダウンロード許可が返ってきた後、前掲の図１２と同様アバターデータのダウンロードをシステム制御部１０４に指示し、一度ダウンロードしたアバターデータをアバターデータテンポラリエリア（図１６参照）に保存する。
このアバターデータテンポラリエリアに保存されたデータ（即ち、テンポラリデータ）は、アバター画像生成手段にダウンロードされ、通信が終了するまでアバター画像表示をする時に利用される。
相手端末との通信終了後、図１７に示す通りアバターデータ保存処理が実施される。
ここでユーザに確認するステップについては全て設定等で前もって自動で選択するようにしておいても良い。
【００３２】
図１７に示すように、アバターデータ保存処理では、システム制御部１０４は通信終了後（ステップＳ１７０１）、ユーザにアバターデータを保存するか確認し（ステップＳ１７０２、ステップＳ１７０３）、データ保存しない場合にはテンポラリデータを削除する（ステップＳ１７０４）。
アバターデータを保存する場合にはアバターデータが無料か有料か判定し（ステップＳ１７０５）、無料であればアバターデータ蓄積部空きエリアの検索をし（ステップＳ１７０６、ステップＳ１７０７）、空きエリアがあるようであれば、テンポラリデータをアバターデータ蓄積部１１２に保存し（ステップＳ１７０８）、その後テンポラリデータを削除する（ステップＳ１７０９）。
空きエリアが無い場合であれば、アバターデータ蓄積部のデータ1個分を消去しても良いかユーザに確認し（ステップＳ１７１０、ステップＳ１７１１）、データ消去NGであれば、テンポラリデータを削除する（ステップＳ１７０４）。
【００３３】
データ消去OKであれば、消去OKのデータを削除し（ステップＳ１７１２）、テンポラデータを先ほど削除したアバターデータエリアに保存し（ステップＳ１７１３）、保存確認後、テンポラリデータを削除する（ステップＳ１７１４）。
アバターデータが有料であれば、ユーザにダウンロードするかを確認し（ステップＳ１７１５、ステップＳ１７１６）、ダウンロードしない場合にはテンポラリデータを削除する（ステップＳ１７０４）。
ダウンロードする場合には、ダウンロードサイトにアバターデータを保存することを通知し（ステップＳ１７１７）、データ保存の認証がおりるかを判定する(ステップＳ１７１８)。
データ保存の認証が降りた場合にはアバターデータが無料であった時の処理と同一処理を実施する。
認証がおりない場合にはテンポラリデータを削除する（ステップＳ１７０４）。
ここでユーザに確認するステップについては全て設定等で前もって自動で選択するようにしておいても良い。
【００３４】
以上説明したように、本実施の形態によるアバターを使用したテレビ電話端末は、相手端末がアバターデータをダウンロードした時に一時的にアバターデータテンポラリエリアにデータを保存し、通信中はそのアバターデータテンポラリエリアのアバターデータを利用し、通信終了後、アバターデータを正式にアバターデータ蓄積部に保存するかどうかユーザとダウンロードサイトの両方に確認してデータ保存する手段を備えているので、アバターデータテンポラリエリアを用意することで途中の認証作業をバイパスし、実施の形態２の場合よりも短い時間でアバター通信開始を可能にし、端末Ｂ側は通信終了後、改めてアバターデータ保存選択をするということが可能になるため、ユーザの利便性が増す。
【産業上の利用可能性】
【００３５】
この発明は、テレビ電話機能を実装している携帯電話等の通信端末において、アバター通信を行うのに有用である。
【図面の簡単な説明】
【００３６】
【図１】本発明（実施の形態１、２、３）によるアバターを使用したテレビ電話端末の構成を示すブロック図である。
【図２】実施の形態１におけるアバター通信制御部でのアバター通信開始時の動作を説明するためのフローチャートである。
【図３】実施の形態１におけるアバターデータ照会シーケンス図である。
【図４】実施の形態1におけるアバター通信要求シーケンス図である。
【図５】実施の形態1におけるアバターコマンド発信シーケンス図である。
【図６】実施の形態1におけるアバター通信制御部でのアバター通信終了（アバター通信要求側）フローチャートである。
【図７】実施の形態1におけるアバター通信終了要求シーケンスである。
【図８】実施の形態1におけるアバター通信制御部でのアバター通信開始（アバター画像表示側）フローチャートである。
【図９】実施の形態1におけるアバター通信制御部でのアバター通信終了（アバター画像表示側）フローチャートである。
【図１０】実施の形態1におけるアバターデータ構成例である。
【図１１】実施の形態1におけるアバターデータ蓄積部のメモリマップである。
【図１２】実施の形態2におけるアバター通信制御部でのアバター通信開始（アバター画像表示側）のフローチャートである。
【図１３】実施の形態2におけるアバターデータ照会シーケンスである。
【図１４】実施の形態2におけるダウロード許可判定フローチャートである。
【図１５】実施の形態3におけるダウンロード許可判定フローチャートである。
【図１６】実施の形態3におけるアバターデータ蓄積部メモリマップである。
【図１７】実施の形態3におけるアバターデータ保存処理フローチャートである。
【符号の説明】
【００３７】
１０１  カメラ                          １０２  第１の画像切り替え手段
１０３  第１のアバター画像生成手段      １０４  システム制御部
１０５  ユーザＩ／７制御部
１０６  ＶＩＤＥＯ ＣＯＤＥＣ（映像信号符号／復号器）
１０７  画面合成手段                    １０８  第２の画像切り替え手段
１０９  画面合成制御部                  １１０  ＬＣＤ（表示部）
１１１  第２のアバター画像生成部        １１２  アバターデータ蓄積部
１１３  アバター通信制御部
１１４  ＤＡＴＡ Ｐｒｏｔｃｏｌｓ        １１５  ブラウザ部
１１６  メモリカードＩ／ＦF部
【図１】
2006140871.tif 000003
【図２】
2006140871.tif 000004
【図３】
2006140871.tif 000005
【図４】
2006140871.tif 000006
【図５】
2006140871.tif 000007
【図６】
2006140871.tif 000008
【図７】
2006140871.tif 000009
【図８】
2006140871.tif 000010
【図９】
2006140871.tif 000011
【図１０】
2006140871.tif 000012
【図１１】
2006140871.tif 000013
【図１２】
2006140871.tif 000014
【図１３】
2006140871.tif 000015
【図１４】
2006140871.tif 000016
【図１５】
2006140871.tif 000017
【図１６】
2006140871.tif 000018
【図１７】
2006140871.tif 000019