Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4559092B2 - 携帯通信端末及びプログラム - Google Patents
[go: Go Back, main page]

JP4559092B2 - 携帯通信端末及びプログラム - Google Patents

携帯通信端末及びプログラム Download PDF

Info

Publication number
JP4559092B2
JP4559092B2 JP2004024204A JP2004024204A JP4559092B2 JP 4559092 B2 JP4559092 B2 JP 4559092B2 JP 2004024204 A JP2004024204 A JP 2004024204A JP 2004024204 A JP2004024204 A JP 2004024204A JP 4559092 B2 JP4559092 B2 JP 4559092B2
Authority
JP
Japan
Prior art keywords
state
avatar
information
generation module
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004024204A
Other languages
English (en)
Other versions
JP2005216149A (ja
Inventor
和哉 安澤
大輔 近藤
哲也 浜田
一生 川端
純也 堤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
HI Corp
Original Assignee
NTT Docomo Inc
HI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc, HI Corp filed Critical NTT Docomo Inc
Priority to JP2004024204A priority Critical patent/JP4559092B2/ja
Priority to TW094102768A priority patent/TWI281129B/zh
Priority to US11/044,589 priority patent/US20050190188A1/en
Priority to EP05001822A priority patent/EP1560406A1/en
Priority to CNB2005100050764A priority patent/CN100420297C/zh
Publication of JP2005216149A publication Critical patent/JP2005216149A/ja
Application granted granted Critical
Publication of JP4559092B2 publication Critical patent/JP4559092B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72427User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72439User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、携帯通信端末のディスプレイに表示されるアバターの動作を制御するプログラム、及び、当該プログラムを搭載した携帯通信端末に関する。
近年、仮想空間で自分の分身として感情や外見や動きを表現するキャラクターを表す「アバター」を用いたテレビ電話技術が開発されている(特許文献1や特許文献2等参照)。
特開平10-271470号公報 特開2003-16475号公報
しかしながら、従来のアバターを用いたテレビ電話技術では、ユーザ(通話者)の表情に応じてアバターの表情を変更するにすぎないものがほとんどであり、アバターを構成する各パーツの動作を制御することによってアバターの多彩な動作を詳細に表現する技術が開発されていないという問題点があった。
また、従来のアバターを用いたテレビ電話技術では、携帯通信端末のようなリソースが限られている端末において効率的にアバターの動作を表現することができないという問題点があった。
そこで、本発明は、以上の点に鑑みてなされたもので、携帯通信端末のようなリソースが限られている端末においてもアバターの多彩な動作を詳細に表現することができるプログラム、及び、当該プログラムを搭載した携帯通信端末を提供することを目的とする。
本発明の第1の特徴は、携帯通信端末のディスプレイに表示されるアバターの動作を制御するプログラムであって、前記アバターを構成する各状態のパーツを表示するためのパーツ画像を管理するパーツ管理モジュールと、ユーザからの入力情報に基づいて、前記アバターの状態を示す外部イベント情報を生成する外部イベント情報生成モジュールと、前記外部イベント情報に基づいて、前記パーツの状態の変更を指示する状態情報を生成する状態情報生成モジュールと、前記状態情報に応じて前記パーツの状態を変更し、変更された該パーツの状態に対応するパーツ画像に基づいて前記アバターを表示するためのアバター画像を生成し、生成された前記アバター画像を描画エンジンに対して出力するアバター画像生成モジュールとを具備することを要旨とする。
かかる発明によれば、パーツ管理モジュールが、アバターを構成する各状態のパーツを表示するためのパーツ画像を管理し、アバター画像生成モジュールが、状態情報に応じて変更したパーツの状態に対応するパーツ画像によってアバターを表示するためのアバター画像を生成することによって、アバターを構成する各パーツの動きを制御することができるため、携帯通信端末のようなリソースが限られている端末においても効率的にアバターの多彩な動作を詳細に表現することができる。
本発明の第1の特徴において、前記ユーザからの入力情報とは関係なく、所定タイミングで、前記アバターの状態を示す内部イベント情報を生成する内部イベント情報生成モジュールを具備することができる。
かかる発明によれば、ユーザの意思とは異なるアバター自身の癖のような動作を表現することができる。
本発明の第1の特徴において、前記状態情報生成モジュールが、同一のタイミングで前記外部イベント情報及び前記内部イベント情報を受信した場合、前記外部イベント情報及び前記内部イベント情報の各々に割り当てられている優先度に基づいて、前記状態情報を生成してもよい。
かかる発明によれば、ユーザの指示によるアバターの動作とアバター自身の癖のような動作とが競合する場合であっても、事前に設定された優先度に基づいて効率的にアバターの動きを制御することができる。
本発明の第1の特徴において、前記アバター画像生成モジュールが、前記パーツの現在状態及び当該パーツの目標状態を管理しており、前記状態情報に応じて、前記パーツの目標状態を変更し、前記パーツの現在状態を該パーツの目標状態に遷移させることによって、前記パーツの状態を変更するように構成されていてもよい。かかる場合、前記アバター画像生成モジュールが、補間状態を介して、前記パーツの現在状態を当該パーツの目標状態に遷移させるように構成されていてもよい。
かかる発明によれば、補間状態を介して、パーツの現在状態を当該パーツの目標状態に遷移するため、各パーツ画像の製作者が、当該パーツの現在状態から当該パーツの目標状態への状態遷移状況を表現するためのパーツ画像を作成する労力を低減しつつ、アバターのより滑らかな動作を表現することができる。
また、かかる発明によれば、パーツの現在状態と目標状態との間に補間状態を挿入することによって、パーツ画像の遷移に関するデータ量を低減することができ、リソースの限られた携帯端末への搭載における表現力の拡大に繋がる。
本発明の第1の特徴において、アバター画像生成モジュールが、前記状態情報に応じて、前記パーツの現在状態を変更することによって、前記パーツの状態を変更するように構成されていてもよい。
かかる場合、変更前のパーツの現在状態に対応するパーツ画像が、変更後のパーツの現在状態に対応するパーツ画像に即座に変更されるため、各パーツ画像の製作者が、変更後のパーツの現在状態に対応するパーツ画像を、より精密なアバターの動作を表現する動画像とすることによって、アバターの多彩な動作を表現することができる。
また、かかる場合、各パーツ画像の製作者が、変更後のパーツの現在状態に対応するパーツ画像を自由に製作することができるので、各パーツ画像の製作者の意図どおりのアバターの動作を表現することができる。
本発明の第1の特徴において、前記状態情報生成モジュールが、所定のタイミングで、前記パーツの状態を変更するように指示する状態情報を生成してもよい。
本発明の第1の特徴において、前記アバター画像生成モジュールが、前記パーツに対して複数の状態情報が生成された場合、所定の重み付け係数に基づいて該複数の状態情報による前記変更指示を合成して前記アバター画像を生成してもよい。
本発明の第1の特徴において、前記アバター画像生成モジュールが、前記パーツに対して複数の状態情報が生成された場合、所定の優先度に基づいて1つ又は複数の状態情報による前記変更指示を選択して前記アバター画像を生成してもよい。
本発明の第2の特徴は、アバターを構成する各状態のパーツを表示するためのパーツ画像を管理するパーツ管理モジュールと、ユーザからの入力情報に基づいて、前記アバターの状態を示す外部イベント情報を生成する外部イベント情報生成モジュールと、前記外部イベント情報に基づいて、前記パーツの状態の変更を指示する状態情報を生成する状態情報生成モジュールと、前記状態情報に応じて前記パーツの状態を変更し、変更された該パーツの状態に対応するパーツ画像によって前記アバターを表示するためのアバター画像を生成するアバター画像生成モジュールと、無線ネットワークを介して前記アバター画像を相手側端末に送信する通信モジュールとを具備する携帯通信端末であることを要旨とする。
本発明の第2の特徴において、前記通信モジュールが、撮像装置によって撮像された前記ユーザを表示するためのユーザ画像及び前記アバター画像を合成した合成画像を、前記無線ネットワークを介して前記相手側端末に送信する用に構成されていてもよい。
かかる場合、ユーザは、撮像装置によって撮影したユーザ画像のうち、相手側端末のディスプレイ上の適切な位置、例えば、ユーザの顔が表示されていない画像領域に、アバターのパーツを表示するように指示することができる。
以上説明したように、本発明によれば、携帯通信端末のようなリソースが限られている端末においてもアバターの多彩な動作を詳細に表現することができるプログラム、及び、当該プログラムを搭載した携帯通信端末を提供することができる。
以下、図面を参照して、本発明の一実施形態に係るプログラムを搭載した携帯通信端末について説明する。本実施形態に係るプログラムは、携帯通信端末のディスプレイに表示されるアバターの動作を制御するアバターアプリケーションである。
図1に、本実施形態に係る携帯通信端末1の外観構成図を示す。図1に示すように、携帯通信端末1の構造は、ディスプレイ2と、操作キー3と、カメラ4と、マイク5とを具備する一般的な構造である。
本実施形態に係る携帯通信端末1は、テレビ電話モード及びアバター確認モードで動作することができる。
アバター確認モードでは、図1(a)に示すように、本実施形態に係る携帯通信端末1のディスプレイ2上のメイン画像表示領域2aに、携帯通信端末(自端末)1によって生成されたアバター画像に基づいてアバターAが表示され、ディスプレイ2上のサブ画像表示領域2bには、カメラ(撮像装置)4によって撮像された自分自身の画像(ユーザ画像)に基づいてユーザBが表示されるように構成されている。なお、メイン画像表示領域2a上の表示とサブ画像表示領域2b上の表示とを切り替えることは可能である。また、ユーザは、ディスプレイ2上のサブ画像表示領域2bにユーザBを表示するか否かについて自由に設定することができる。
したがって、ユーザは、操作キー3やカメラ4やマイク5等を用いて情報を入力することによって、メイン画像表示領域2aにおいて表示されるアバターAを操作することができる。また、ユーザは、サブ画像表示領域2bにおいて表示されているユーザBによって、本実施形態に係る携帯通信端末1による顔特徴点の追跡状況を確認することができる。
また、テレビ電話モードでは、図1(b)に示すように、本実施形態に係る携帯通信端末1のディスプレイ2上のメイン画像表示領域2aに、相手側端末(図示せず)から無線ネットワークを介して受信したアバター画像(又は、ユーザ画像)に基づいてアバターC1(又は、ユーザC2)が表示され、ディスプレイ2上のサブ画像表示領域2bには、携帯通信端末(自端末)1によって生成されたアバター画像に基づいてアバターDが表示されるように構成されている。なお、メイン画像表示領域2a上の表示とサブ画像表示領域2b上の表示とを切り替えることは可能である。
なお、ユーザは、操作キー3やカメラ4やマイク5等を用いて情報を入力することによって、サブ画像表示領域2bにおいて表示されるアバターDを操作することができる。
以下、本実施形態では、特に明示されていない限り、アバター確認モードにおいて、メイン画像表示領域2aにおいて表示されるアバターAを操作する場合の例について説明する。なお、本発明は、テレビ電話モードにおいて、サブ画像表示領域2bにおいて表示されるアバターDを操作する場合にも同様に適用することができる。
かかるアバターAは、図2に示すように、顔を示すパーツ#1と、右腕を示すパーツ#2と、左腕を示すパーツ#3と、右足を示すパーツ#4と、左足を示すパーツ#5と、右耳を示すパーツ#6と、左耳を示すパーツ#7と、体を示すパーツ#8と、口唇を示すパーツ#9とによって構成されている。
本実施形態に係る携帯通信端末1は、図3に示すように、入力部10と、アバターアプリケーション20と、パーツ管理モジュール30と、描画エンジン40と、表示部50と、符号化部60と、通信部70と、記憶部80とを具備している。
また、本実施形態に係るプログラムに該当するアバターアプリケーション20は、外部イベント情報生成モジュール21と、シーン制御モジュール22と、アバター画像生成モジュール23とを具備している。
入力部10は、操作キー3やカメラ4やマイク5等の入力デバイスを介してユーザから入力された情報(キー入力情報や撮像情報(顔特徴点を含む)や音声情報等)を取得して外部イベント情報生成モジュール21に送信するものである。
ユーザは、ディスプレイ2上のメイン画像表示領域2aに表示されるアバターAが「全体アクション」を行うように、操作キー3を押下する。
例えば、図4(a)に示すように、アバターは、キー入力情報#1によって、「通常状態」から「動作状態(全体アクション)」に遷移し、「全体アクション」が終了すると自動的に「通常状態」に戻る。「通常状態」は、アバターが真っ直ぐに立っている状態であり、「動作状態(全体アクション)」は、例えば、アバターが体全体で驚きを表現するという「全体アクション」を行う状態である。図4(b)に、かかる場合のアバターの状態遷移図を示す。
また、ユーザは、ディスプレイ2上のメイン画像表示領域2aに表示されるアバターAの各パーツ#1乃至#9がそれぞれ「パーツアクション」を行うように、操作キー3を押下する。
例えば、図5(a)に示すように、アバターは、キー入力情報#11によって、「通常状態」から「動作状態(パーツアクション)」に遷移し、「パーツアクション」が終了すると自動的に「通常状態」に戻る。「動作状態(パーツアクション)」は、例えば、アバターを構成するパーツ#7(左耳)が折れ曲がるという「パーツアクション」を行う状態である。図5(b)に、かかる場合のアバターの状態遷移図を示す。
ユーザは、ディスプレイ2上のメイン画像表示領域2aに表示されるアバターAが「ループアクション」を行うように、操作キー3を押下する。
例えば、図6に示すように、アバターは、キー入力情報#21によって、「通常状態」から、補間状態#1を介して「動作状態(ループアクション)」に遷移する。その後、アバターは、再度のキー入力情報#21によって、「動作状態(ループアクション)」から、補間状態#2を介して「通常状態」に遷移する。「動作状態(ループアクション)」は、例えば、アバターを構成するパーツ#2(右腕)が振られ続けるという「ループアクション」を行う状態である。本実施形態では、かかるループアクションは、全体アクション又はパーツアクションの一種であると考えるものとする。図7に、かかる場合のアバターの状態遷移図を示す。
なお、補間状態#1及び#2に対応するアバター画像(若しくは、パーツ画像)は、「通常状態」に対応するアバター画像(若しくは、パーツ画像)及び「動作状態(ループアクション)」に対応するアバター画像(若しくは、パーツ画像)を用いた画像補間処理によって自動的に生成されるものであってもよいし、「通常状態」に対応するアバター画像(若しくは、パーツ画像)及び「動作状態(ループアクション)」に対応するアバター画像(若しくは、パーツ画像)とは別個に生成されたものであってもよい。
また、ユーザは、ディスプレイ2上のメイン画像表示領域2aに表示されるアバターAの口唇(パーツ#9)が「リップシンクアクション」を行うように、マイク5を介して音声情報を入力する。
「リップシンクアクション」は、例えば、ユーザによる音声情報の入力が開始された場合にアバターAの口唇(パーツ#9)がパクパク動いたり、ユーザによる音声情報の入力が終了された場合にアバターAの口唇(パーツ#9)の動きが停止したりするものである。また、「リップシンクアクション」は、ユーザにより入力された音声情報から認識された音素に基づいてアバターAの口唇(パーツ#9)の形状を変更するものであってもよい。
さらに、ユーザは、ディスプレイ2上のメイン画像表示領域2aに表示されるアバターAの顔(パーツ#1)が「顔特徴点アクション」を行うように、カメラ4を介して顔特徴点情報を入力する。
「顔特徴点アクション」は、例えば、ユーザにより入力された顔特徴点情報に基づいてアバターAの顔(パーツ#1)の形状を変更するものである。
また、入力部10は、カメラ4によって撮像されたユーザBを表示するためのユーザ画像を符号化部60に送信するように構成されている。
外部イベント情報生成モジュール21は、ユーザからの入力情報に基づいて、アバターAの状態を示すイベント情報(外部イベント情報)を生成する外部イベント情報生成モジュールである。
例えば、図8に示すように、外部イベント情報生成モジュール21は、入力部10を介してキー入力情報#1乃至#9を受信した場合、アバターAの状態として「動作状態(全体アクション#1乃至#9)」を含むイベント情報(外部イベント情報)を生成してシーン制御モジュール22に送信する。
また、外部イベント情報生成モジュール21は、入力部10を介してキー入力情報#11乃至#99を受信した場合、アバターAの状態として「動作状態(パーツアクション#1乃至#9)」を含むイベント情報(外部イベント情報)を生成してシーン制御モジュール22に送信する。
また、外部イベント情報生成モジュール21は、入力部10を介して音声入力情報を受信した場合、アバターAの状態として「動作状態(リップシンク#A1乃至#An)」を含むイベント情報(外部イベント情報)を生成してシーン制御モジュール22に送信する。
さらに、外部イベント情報生成モジュール21は、入力部10を介して顔特徴点情報を受信した場合、アバターAの状態として「動作状態(顔特徴点アクション#C1乃至#Cn)」を含むイベント情報(外部イベント情報)を生成してシーン制御モジュール22に送信する。
シーン制御モジュール22は、外部イベント情報生成モジュール21から送信されたイベント情報(外部イベント情報)に基づいて、アバターAを構成する各パーツの状態の変更を指示する状態情報(ステート情報)を生成する。
具体的には、シーン制御モジュール22は、図9に示すように、状態情報生成モジュール22aと、内部イベント情報生成モジュール22bとを具備している。
内部イベント情報生成モジュール22bは、ユーザからの入力情報とは関係なく、所定タイミングで、アバターAの状態を示すイベント情報(内部イベント情報)を生成するものである。
具体的には、内部イベント情報生成モジュール22bは、アバターAの癖である動作(癖アクション)を行う状態を含むイベント情報(すなわち、アバターAの動作として「癖アクション」を含むイベント情報)を生成してアバター画像生成モジュール23に送信する。
例えば、癖アクションには、一定間隔で、座ったり笑ったりする動作や、タイマーや時計によって取得された「時刻」を通知する動作や、GPS等によって取得された「位置」を通知する動作や、加速度センサや地磁気センサによって取得された「方位」を通知する動作等が含まれる。
状態情報生成モジュール22aは、外部イベント情報生成モジュール21から送信されたイベント情報や内部イベント情報生成モジュール22bから送信されたイベント情報に基づいて、アバターAを構成する各パーツ#1乃至#9の状態を制御するための状態情報を生成してアバター画像生成モジュール23に送信するものである。
また、状態情報生成モジュール22aは、同一のタイミングで、外部イベント情報及び内部イベント情報を受信した場合、外部イベント情報及び内部イベント情報の各々に割り当てられている優先度に基づいて状態情報を生成するように構成されている。
具体的には、状態情報生成モジュール22aは、同一のタイミングで複数のイベント情報を受信した場合に、図10に示す表に基づいて、状態情報に設定するアバターの状態を決定する。
例えば、状態情報生成モジュール22aは、「全体アクション(又は、パーツアクション)」を含むイベント情報及び「癖アクション」を含むイベント情報を同一のタイミングで受信した場合、当該「全体アクション(又は、パーツアクション)」に基づいて各パーツの状態を制御するための状態情報を生成する。
また、状態情報生成モジュール22aは、「顔特徴点アクション」を含むイベント情報及び「リップシンクアクション」を含むイベント情報を同一のタイミングで受信した場合、当該「顔特徴点アクション」及び当該「リップシンクアクション」をマージしたアバターの状態に基づいて各パーツの状態を制御するための状態情報を生成する。
さらに、状態情報生成モジュール22aは、いずれのイベント情報をも受信しなかった場合、デフォルトで設定されている「デフォルトアクション」に基づいて各パーツの状態を制御するための状態情報を生成する。
また、状態情報生成モジュール22aは、各アバターの状態に対応する各パーツの状態を管理している。
例えば、図11(a)に示すように、状態情報生成モジュール22aは、アバターの状態が「通常状態」である場合の各パーツの状態を管理している。このため、状態情報生成モジュール22aは、受信したイベント情報に含まれるアバターの状態が「通常状態」である場合、全てのパーツの状態が「通常状態」となるような状態情報を生成してアバター画像生成モジュール23に送信する。
また、図11(b)に示すように、状態情報生成モジュール22aは、アバターの状態が「動作状態(全体アクション#1)」である場合の各パーツの状態を管理している。このため、状態情報生成モジュール22aは、受信したイベント情報に含まれるアバターの状態が「動作状態(全体アクション#1)」である場合、パーツ#2(右腕)の状態が「動作状態#3」で、パーツ#4(右足)の状態が「動作状態#2」で、パーツ#8(体)の状態が「動作状態#1」で、その他のパーツの状態が「通常状態」となるような状態情報を生成してアバター画像生成モジュール23に送信する。
さらに、図11(c)に示すように、状態情報生成モジュール22aは、アバターの状態が「動作状態(パーツアクション#11)」である場合の各パーツの状態を管理している。このため、状態情報生成モジュール22aは、受信したイベント情報に含まれるアバターの状態が「動作状態(パーツアクション#11)」である場合、パーツ#1(顔)の状態が「動作状態#1」で、その他のパーツの状態が「通常状態」となるような状態情報を生成してアバター画像生成モジュール23に送信する。
なお、状態情報生成モジュール22aは、図11(a)乃至(c)のように、各アバターの状態に対応する各パーツの状態を明示的に管理してもよいし、図12に示すように、各アバターの状態に対応する各パーツの状態を明示的に管理しなくてもよい。かかる場合、各アバターの状態に対応する各パーツの状態は、アバター画像生成モジュール23の各モータモジュール23aによって設定されているデフォルト状態となる。
また、状態情報生成モジュール22aは、所定のタイミングで、各パーツの状態を変更するように指示する状態情報を生成するように構成されていてもよい。
例えば、状態情報生成モジュール22aは、特定のアクションが終了した後に、各パーツの状態を変更するように指示する状態情報を生成してもよいし、所定時間経過後に、各パーツの状態を変更するように指示する状態情報を生成してもよい。
アバター画像生成モジュール23は、シーン制御モジュール22から送信された状態情報に応じて所定のパーツの状態を変更し、変更された当該パーツの状態に関連付けられたパーツ画像によってアバターAを表示するためのアバター画像を生成し、生成されたアバター画像を描画エンジン40に対して出力するアバター画像生成モジュールである。
具体的には、図13に示すように、アバター画像生成モジュール23は、複数のモータモジュール23a(モータモジュール#1乃至#n)と、アクション競合処理部23bとを具備している。
図14に示すように、各パーツ#1乃至#nに対応するモータモジュール#1乃至#nの各々は、対応するパーツ#1乃至#nが取り得る状態を管理している。例えば、モータモジュール#1は、パーツ#1(顔)が取り得る状態(例えば、通常状態や動作状態#1(右を向く)や動作状態#2(左を向く)や動作状態#3(喋る)や補間状態#1A等)を管理している。
なお、特定のモータモジュール23aは、図15に示すように、アバターを構成する全てのパーツを一括して管理することができ、かかる場合、一括して管理されているパーツが取り得る状態(例えば、通常状態や動作状態#1(びっくり)や動作状態#2(にこにこ)や補間状態#1A等)を管理することができる。
また、各パーツ#1乃至#nに対応するモータモジュール#1乃至#nの各々は、シーン制御モジュール22から送信された状態情報に応じて、対応するパーツ#1乃至#nの状態を変更する。
具体的には、各モータモジュール#1乃至#nは、各パーツ#1乃至#nの現在状態(図16(a)参照)及び各パーツ#1乃至#nの目標状態(図16(b)参照)を管理している。なお、ディスプレイ2上に表示されているアバターAは、各パーツ#1乃至#nの現在状態によって構成されているアバター画像によるものである。
各モータモジュール#1乃至#nは、シーン制御モジュール22から送信された状態情報に応じて、各パーツ#1乃至#nの目標状態を変更し、補間状態#1Aを介して各パーツ#1乃至#nの現在状態を各パーツ#1乃至#nの目標状態に遷移させることによって、各パーツ#1乃至#nの状態を変更する。
この結果、アバターの製作者が、変更前のパーツの状態(例えば、通常状態)に対応するパーツ画像、及び、変更後のパーツの状態(例えば、動作状態#1)に対応するパーツ画像のみを生成していた場合であっても、当該パーツの動きは、自動的に生成された補間状態に対応するパーツ画像を介して変更されるため、直接、変更前のパーツ画像から変更後のパーツ画像に変更される場合と比べて、自然な動きとなる。
また、各モータモジュール#1乃至#nは、シーン制御モジュール22から送信された状態情報に応じて、各パーツ#1乃至#nの現在状態を変更することによって、各パーツ#1乃至#nの状態を変更するように構成されていてもよい。
この結果、アバターの製作者は、変更後のパーツの状態(例えば、動作状態#1)に対応するパーツ画像を、より詳細な動きを表示する動画像として生成することによって、当該パーツの動きを、アバターの製作者の意図に沿ったより自然な動きとすることができる。
また、シーン制御モジュール22から送信された状態情報が「全体アクション」を示す場合、複数のモータモジュール#1乃至#nが協働して各パーツ#1乃至#nの状態を変更するように構成されていてもよい。
ずなわち、「パーツアクション」は、各モータモジュール#1乃至#nによって制御されるアバターの動作であり、「全体アクション」は、複数のモータモジュール#1乃至#nによって制御されるアバターの動作であるように構成されていてもよい。
このように構成することによって、全体アクションでアバターの製作者が用意した個々のパーツの動作をパーツアクションとして利用でき、パーツ管理モジュール30によって管理されるパーツ画像の容量を低減しつつ、アバターの自由な動作を表現することができる。
アクション競合処理部23bは、各パーツ#1乃至#nに対して複数の状態情報が生成された場合、所定の重み付け係数に基づいて当該複数の状態情報による変更指示を合成してアバター画像を生成するものである。
例えば、アクション競合処理部23bは、パーツ#2(右腕)に対して、「前方に上げる」ように指示する状態情報と「右横に上げる」ように指示する状態情報とが生成されている場合、各状態情報に割り当てられている重み付け係数が「1:1」であるとすると、右腕を右斜め前に上げるパーツ画像に基づいてアバター画像を生成する。
また、アクション競合処理部23bは、パーツ#2(右腕)に対して、「前方に上げる」ように指示する状態情報と「右横に上げる」ように指示する状態情報とが生成されている場合、各状態情報に割り当てられている重み付け係数が「2:1」であるとすると、右腕を右前方斜め前に上げるパーツ画像に基づいてアバター画像を生成する。
また、アクション競合処理部23bは、パーツ#2(右腕)に対して、「前方に上げる」ように指示する状態情報と「右横に上げる」ように指示する状態情報とが生成されている場合、各状態情報に割り当てられている重み付け係数が「1:0」であるとすると、右腕を前方に上げるパーツ画像に基づいてアバター画像を生成する。
また、アクション競合処理部23bは、各パーツ#1乃至#nに対して複数の状態情報が生成された場合、所定の優先度に基づいて1つ又は複数の状態情報による変更指示を選択してアバター画像を生成するように構成されていてもよい。
例えば、アクション競合処理部23bは、パーツ#3(左腕)に対して、「上げる」ように指示する状態情報と「振る」ように指示する状態情報とが生成されている場合、動作状態#2(振る)の優先度が動作状態#1(上げる)の優先度より優先されるとすると、左腕を振るパーツ画像に基づいてアバター画像を生成する。
パーツ管理モジュール30は、アバター画像を生成するために必要な各種データを管理するものである。例えば、パーツ管理モジュール30は、アバターAを構成する各状態(通常状態や動作状態#1乃至#nや補間状態#1A等)のパーツを表示するためのパーツ画像を管理している。
なお、アバターAを構成する各状態のパーツを表示するためのパーツ画像は、アバターアプリケーション内で管理されるように構成されていてもよい。
また、パーツ管理モジュール30は、上述のパーツ画像と共に、各パーツの状態の遷移ルールを管理するように構成されている。この結果、各状態におけるパーツの外見や動きだけではなく、状態遷移時の各パーツの外観や動きのつながりについても、パーツ画像(アバター画像)の製作者の意図を反映させられる仕組みを提供することができる。
描画エンジン40は、アバターアプリケーション20によって生成されたアバター画像に基づいて、アバターAの描画情報を生成するものである。例えば、描画エンジン40は、アバターAを3D形式や2D形式でディスプレイ2上に表示するための描画情報を生成する。
なお、アバターアプリケーション20によって生成されたアバター画像には、背景画像が含まれてもよいし、背景画像が含まれていなくてもよい。
表示部50は、描画エンジン40から送信された描画情報に応じて、ディスプレイ2上のメイン画像表示領域2aにアバターAを表示し、ディスプレイ2上のサブ画像表示領域2bに、カメラ(撮像装置)4によって撮像された自分自身(ユーザB)を表示するものである。
また、表示部50は、テレビ電話モードで動作している場合、通信部70からの指示に応じて、ディスプレイ2上のメイン画像表示領域2aに、相手側端末から無線ネットワークを介して受信したアバター画像(ユーザ画像)に基づいてアバターC1(ユーザC2)を表示すると共に、ディスプレイ2上のサブ画像表示領域2bに、描画エンジン40から送信された描画情報に基づいてアバターDを表示するように構成されていてもよい。
符号化部60は、描画エンジン40によって生成されたアバターAの描画情報を、無線ネットワークを介した無線通信に適した形式に符号化するものである。例えば、符号化部60は、MPEG-4やH.263形式によって、アバターAの描画情報を符号化してもよい。
また、符号化部60は、カメラ4によって撮像されたユーザを表示するためのユーザ画像、及び、描画エンジン40によって生成されたアバターAの描画情報を合成して符号化するように構成されていてもよい。例えば、符号化部60は、ユーザの顔の位置に、若しくは、ユーザの顔のない位置に、描画エンジン40によって生成されたアバターAのパーツ#1(顔)を表示するように合成することができる。
符号化部60は、上述のように生成した符号化情報を、通信部70に送信する、又は、記憶部80に記憶する。
通信部70は、無線ネットワークを介して、符号化部60から取得した符号化情報を、相手側端末に送信するものである。また、通信部70は、無線ネットワークを介して、相手側端末から受信したアバター画像やユーザ画像を表示部50に送信するものである。
通信部70は、複数の符号化情報(例えば、アバター画像を含む符号化情報やユーザ画像を含む符号化情報等)を同時に送信するように構成されていてもよい。
図17乃至図19を参照して、本実施形態に係る携帯通信端末1がアバター画像を生成する動作について説明する。本実施形態では、図17に示すように、アバターAが、真っ直ぐに立っている状態から両腕を上げる状態に動作する場合の例について説明する。
図18に示すように、ステップS1001において、ユーザは、操作キー3を操作(押下)することによって、キー入力情報#22を入力する。
ステップS1002において、携帯通信端末1のアバターアプリケーション20の外部イベント情報生成モジュール21が、入力されたキー入力情報#22に応じて、アバターの状態として「パーツアクション#22」を示すイベント情報を生成して出力する。
ステップS1003において、携帯通信端末1のアバターアプリケーション20のシーン制御モジュール22が、受信したイベント情報に基づいて、ユーザによって指示されたアバターの状態を、パーツアクション#22を行う「動作状態(パーツアクション#22)」であると決定する。
ステップS1004において、シーン制御モジュール22が、決定されたアバターの状態「動作状態(パーツアクション#22)」に基づいて、各パーツの状態の変更を指示する状態情報を生成して出力する。
具体的には、シーン制御モジュール22は、図19に示すように、「動作状態(パーツアクション#22)」に対応する各パーツの状態、すなわち、パーツ#2(右腕)の状態を「動作状態#1(上げる)」と変更し、パーツ#3(左腕)の状態を「動作状態#1(上げる)」と変更するように指示する状態情報を生成する。
ステップS1005において、携帯通信端末1のアバターアプリケーション20のアバター画像生成モジュール23が、受信した状態情報に基づいて、各パーツの状態を制御する。
具体的には、アバター画像生成モジュール23は、図20に示すように、受信した状態情報に基づいて、パーツ#2(右腕)の現在状態を「通常状態」から「動作状態#1(上げる)」と変更すると共に、パーツ#3(左腕)の現在状態を「通常状態」から「動作状態#1(上げる)」と変更する。
ステップS1006において、アバター画像生成モジュール23は、変更されたパーツ#2及び#3を含む全てのパーツの現在状態に対応するパーツ画像に基づいて、アバターAを表示するためのアバター画像を生成して出力する。
本実施形態に係る携帯通信端末1によれば、アバターを構成する各状態のパーツを表示するためのパーツ画像が管理されており、アバター画像生成モジュール23が、状態情報に応じて変更したパーツの状態に対応するパーツ画像によってアバターAを表示するためのアバター画像を生成することによって、アバターAを構成する各パーツの動きを制御することができるため、携帯通信端末1のようなリソースが限られている端末においても効率的にアバターAの多彩な動作を詳細に表現することができる。
また、本実施形態に係る携帯通信端末1によれば、ユーザの意思とは異なるアバターA自身の癖のような動作を表現することができる。
また、本実施形態に係る携帯通信端末1によれば、ユーザの指示によるアバターAの動作とアバターA自身の癖のような動作とが競合する場合であっても、事前に設定された優先度に基づいて効率的にアバターAの動きを制御することができる。
また、本実施形態に係る携帯通信端末1によれば、補間状態#1を介して、パーツの現在状態を当該パーツの目標状態に遷移するため、各パーツ画像の製作者が、当該パーツの現在状態から当該パーツの目標状態への状態遷移状況を表現するためのパーツ画像を作成する労力を低減しつつ、アバターAのより滑らかな動作を表現することができる。
また、本実施形態に係る携帯通信端末1によれば、パーツの現在状態と目標状態との間に補間状態を挿入することによって、パーツ画像の遷移に関するデータ量を低減することができ、リソースの限られた携帯端末への搭載における表現力の拡大に繋がる。
また、本実施形態に係る携帯通信端末1によれば、変更前のパーツの現在状態に対応するパーツ画像が、変更後のパーツの現在状態に対応するパーツ画像に即座に変更されるため、各パーツ画像の製作者が、変更後のパーツの現在状態に対応するパーツ画像を自由に製作することができるので、変更後のパーツの現在状態に対応するパーツ画像をより精密なアバターの動作を表現する動画像とすることによって、製作者の意図どおりのアバターの多彩な動作を表現することができる。
本発明の一実施形態に係る携帯通信端末の外観構成図である。 本発明の一実施形態に係る携帯通信端末のディスプレイに表示されるアバターを構成する各パーツを説明するための図である。 本発明の一実施形態に係る携帯通信端末の機能ブロック図である。 本発明の一実施形態に係る携帯通信端末のディスプレイに表示されるアバターの全体アクションを説明するための図である。 本発明の一実施形態に係る携帯通信端末のディスプレイに表示されるアバターのパーツアクションを説明するための図である。 本発明の一実施形態に係る携帯通信端末のディスプレイに表示されるアバターのループアクションを説明するための図である。 本発明の一実施形態に係る携帯通信端末のディスプレイに表示されるアバターのループアクションを説明するための図である。 本発明の一実施形態に係る携帯通信端末の外部イベント情報生成モジュールの機能を説明するための図である。 本発明の一実施形態に係る携帯通信端末のシーン制御モジュールの機能ブロック図である。 本発明の一実施形態に係る携帯通信端末のシーン制御モジュールによって生成されるイベント情報について説明するための図である。 本発明の一実施形態に係る携帯通信端末のシーン制御モジュールによって管理されている各アバターの状態に対応する各パーツの状態の一例を示す図である。 本発明の一実施形態に係る携帯通信端末のシーン制御モジュールによって管理されている各アバターの状態に対応する各パーツの状態の一例を示す図である。 本発明の一実施形態に係る携帯通信端末のアバター画像生成モジュールの機能ブロック図である。 本発明の一実施形態に係る携帯通信端末のアバター画像生成モジュールによって管理されている各パーツの状態の一例を示す図である。 本発明の一実施形態に係る携帯通信端末のアバター画像生成モジュールによって管理されている各パーツの状態の一例を示す図である。 本発明の一実施形態に係る携帯通信端末のアバター画像生成モジュールによって管理されているパーツの現在状態及びパーツの目標状態を説明するための図である。 本発明の一実施形態に係る携帯通信端末のディスプレイ上に表示されるアバターの動作の一例を示す図である。 本発明の一実施形態に係る携帯通信端末がアバター画像を生成する動作を示すフローチャートである。 本発明の第1の実施形態に係る携帯通信端末において管理されているアバター状態(動作状態(パーツアクション))における各パーツの状態の一例を示す図である。 本発明の第1の実施形態に係る携帯通信端末におけるパーツの状態が変更される様子を示す図である。
符号の説明
1…携帯通信端末
2…ディスプレイ
3…操作キー
4…カメラ
5…マイク
10…入力部
20…アバターアプリケーション
21…外部イベント情報生成モジュール
22…シーン制御モジュール
22a…状態情報生成モジュール
22b…内部イベント情報生成モジュール
23…アバター画像生成モジュール
23a…モータモジュール
23b…アクション競合処理部
30…パーツ管理モジュール
40…描画エンジン
50…表示部
60…符号化部
70…通信部
80…記憶部

Claims (8)

  1. 携帯通信端末のディスプレイに表示されるアバターの動作を制御するプログラムであって、
    前記アバターを構成する各状態のパーツを表示するためのパーツ画像を管理するパーツ管理モジュールと、
    ユーザからのキー入力情報を受信した場合に前記キー入力情報に基づいて前記アバターの全体またはパーツの状態を示す外部イベント情報を生成し、前記ユーザからの音声入力情報を受信した場合に前記音声入力情報に基づいて前記アバターの口唇に対応するパーツの状態を示す外部イベント情報を生成し、前記ユーザからの顔特徴点情報を受信した場合に前記顔特徴点情報に基づいて前記アバターの状態を示す外部イベント情報を生成する外部イベント情報生成モジュールと、
    前記外部イベント情報に基づいて、前記パーツの状態の変更を指示する状態情報を生成する状態情報生成モジュールと、
    前記状態情報に応じて前記パーツの状態を変更し、変更された該パーツの状態に対応するパーツ画像に基づいて前記アバターを表示するためのアバター画像を生成し、生成された前記アバター画像を描画エンジンに対して出力するアバター画像生成モジュールと、
    前記ユーザからの入力情報とは関係なく、所定の時間間隔で、前記アバターに設定された癖に対応する動作の状態を示す内部イベント情報を生成する内部イベント情報生成モジュールとを具備し、
    前記状態情報生成モジュールは、前記内部イベント情報に基づいて、前記パーツの状態の変更を指示する状態情報を生成し、
    前記状態情報生成モジュールは、同一のタイミングで前記外部イベント情報及び前記内部イベント情報を受信した場合、前記外部イベント情報及び前記内部イベント情報の各々に割り当てられている優先度に基づいて、前記状態情報を生成し
    前記アバター画像生成モジュールは、同一のパーツに対して、異なる状態を示す複数の状態情報が生成された場合に、前記複数の状態情報のそれぞれが示す状態を合成した状態に対応するパーツ画像に基づいて前記アバター画像を生成することを特徴とするプログラム。
  2. 前記アバター画像生成モジュールは、前記パーツの現在状態及び該パーツの目標状態を管理しており、前記状態情報に応じて、前記パーツの目標状態を変更し、前記パーツの現在状態を該パーツの目標状態に遷移させることによって、前記パーツの状態を変更することを特徴とする請求項1に記載のプログラム。
  3. 前記アバター画像生成モジュールは、前記状態情報に応じて、前記パーツの現在状態を変更することによって、前記パーツの状態を変更することを特徴とする請求項2に記載のプログラム。
  4. 前記アバター画像生成モジュールは、補間状態を介して、前記パーツの現在状態を前記パーツの目標状態に遷移させることを特徴とする請求項2に記載のプログラム。
  5. 前記状態情報生成モジュールは、所定のタイミングで、前記パーツの状態を変更するように指示する状態情報を生成することを特徴とする請求項1に記載のプログラム。
  6. 前記アバター画像生成モジュールは、前記パーツに対して複数の状態情報が生成された場合、所定の優先度に基づいて1つ又は複数の状態情報による前記変更指示を選択して前記アバター画像を生成することを特徴とする請求項1に記載のプログラム。
  7. アバターを構成する各状態のパーツを表示するためのパーツ画像を管理するパーツ管理モジュールと、
    ユーザからのキー入力情報を受信した場合に前記キー入力情報に基づいて前記アバターの全体またはパーツの状態を示す外部イベント情報を生成し、前記ユーザからの音声入力情報を受信した場合に前記音声入力情報に基づいて前記アバターの口唇に対応するパーツの状態を示す外部イベント情報を生成し、前記ユーザからの顔特徴点情報を受信した場合に前記顔特徴点情報に基づいて前記アバターの状態を示す外部イベント情報を生成する外部イベント情報生成モジュールと、
    前記外部イベント情報に基づいて、前記パーツの状態の変更を指示する状態情報を生成る状態情報生成モジュールと、
    前記状態情報に応じて前記パーツの状態を変更し、変更された該パーツの状態に対応するパーツ画像に基づいて前記アバターを表示するためのアバター画像を生成するアバター画像生成モジュールと、
    前記ユーザからの入力情報とは関係なく、所定の時間間隔で、前記アバターに設定された癖に対応する動作の状態を示す内部イベント情報を生成する内部イベント情報生成モジュールと、
    無線ネットワークを介して前記アバター画像を相手側端末に送信する通信モジュールとを具備し、
    前記状態情報生成モジュールは、前記内部イベント情報に基づいて、前記パーツの状態の変更を指示する状態情報を生成し、
    前記状態情報生成モジュールは、同一のタイミングで前記外部イベント情報及び前記内部イベント情報を受信した場合、前記外部イベント情報及び前記内部イベント情報の各々に割り当てられている優先度に基づいて、前記状態情報を生成し、
    前記アバター画像生成モジュールは、同一のパーツに対して、異なる状態を示す複数の状態情報が生成された場合に、前記複数の状態情報のそれぞれが示す状態を合成した状態に対応するパーツ画像に基づいて前記アバター画像を生成することを特徴とする携帯通信端末。
  8. 前記通信モジュールは、撮像装置によって撮像された前記ユーザを表示するためのユーザ画像及び前記アバター画像を合成した合成画像を、前記無線ネットワークを介して前記相手側端末に送信することを特徴とする請求項に記載の携帯通信端末。
JP2004024204A 2004-01-30 2004-01-30 携帯通信端末及びプログラム Expired - Fee Related JP4559092B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2004024204A JP4559092B2 (ja) 2004-01-30 2004-01-30 携帯通信端末及びプログラム
TW094102768A TWI281129B (en) 2004-01-30 2005-01-28 Portable communication terminal and storage medium
US11/044,589 US20050190188A1 (en) 2004-01-30 2005-01-28 Portable communication terminal and program
EP05001822A EP1560406A1 (en) 2004-01-30 2005-01-28 Method for controlling the behavior of an avatar displayed on a portable communication terminal
CNB2005100050764A CN100420297C (zh) 2004-01-30 2005-01-31 移动通信终端及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004024204A JP4559092B2 (ja) 2004-01-30 2004-01-30 携帯通信端末及びプログラム

Publications (2)

Publication Number Publication Date
JP2005216149A JP2005216149A (ja) 2005-08-11
JP4559092B2 true JP4559092B2 (ja) 2010-10-06

Family

ID=34650857

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004024204A Expired - Fee Related JP4559092B2 (ja) 2004-01-30 2004-01-30 携帯通信端末及びプログラム

Country Status (5)

Country Link
US (1) US20050190188A1 (ja)
EP (1) EP1560406A1 (ja)
JP (1) JP4559092B2 (ja)
CN (1) CN100420297C (ja)
TW (1) TWI281129B (ja)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7107081B1 (en) 2001-10-18 2006-09-12 Iwao Fujisaki Communication device
US7466992B1 (en) 2001-10-18 2008-12-16 Iwao Fujisaki Communication device
US8090402B1 (en) 2003-09-26 2012-01-03 Iwao Fujisaki Communication device
US7917167B1 (en) 2003-11-22 2011-03-29 Iwao Fujisaki Communication device
US7359688B2 (en) * 2004-04-23 2008-04-15 Samsung Electronics Co., Ltd. Device and method for displaying a status of a portable terminal by using a character image
US7555717B2 (en) * 2004-04-30 2009-06-30 Samsung Electronics Co., Ltd. Method for displaying screen image on mobile terminal
US8208954B1 (en) 2005-04-08 2012-06-26 Iwao Fujisaki Communication device
KR100731020B1 (ko) * 2005-10-17 2007-06-22 엘지전자 주식회사 단말기의 에이전트 등장 결정 방법 및 에이전트 표시기능을 갖는 단말기
US8489148B2 (en) * 2005-11-09 2013-07-16 Samsung Electronics Co., Ltd. Device and method for expressing status of terminal using character
KR100785067B1 (ko) * 2005-12-06 2007-12-12 삼성전자주식회사 휴대단말기의 화면 표시장치 및 방법
CN101005609B (zh) * 2006-01-21 2010-11-03 腾讯科技(深圳)有限公司 生成互动视频图像的方法及系统
US8421805B2 (en) * 2006-02-09 2013-04-16 Dialogic Corporation Smooth morphing between personal video calling avatars
US20070214106A1 (en) * 2006-03-10 2007-09-13 Johnston Julia K Iconographic-based attribute mapping system and method
WO2007130693A2 (en) * 2006-05-07 2007-11-15 Sony Computer Entertainment Inc. Methods and systems for processing an interchange of real time effects during video communication
US8165282B1 (en) * 2006-05-25 2012-04-24 Avaya Inc. Exploiting facial characteristics for improved agent selection
US7966567B2 (en) * 2007-07-12 2011-06-21 Center'd Corp. Character expression in a geo-spatial environment
EP2132650A4 (en) * 2007-03-01 2010-10-27 Sony Comp Entertainment Us SYSTEM AND METHOD FOR COMMUNICATING WITH A VIRTUAL WORLD
US20080231686A1 (en) * 2007-03-22 2008-09-25 Attune Interactive, Inc. (A Delaware Corporation) Generation of constructed model for client runtime player using motion points sent over a network
KR101430441B1 (ko) * 2007-04-09 2014-08-14 엘지전자 주식회사 화상 통신 방법 및 이를 구현할 수 있는 화상통신용 단말기
US20090049392A1 (en) * 2007-08-17 2009-02-19 Nokia Corporation Visual navigation
US8676273B1 (en) 2007-08-24 2014-03-18 Iwao Fujisaki Communication device
TWI406551B (zh) 2007-11-06 2013-08-21 Lg Electronics Inc 行動式終端機
CN101183462B (zh) * 2007-12-12 2011-08-31 腾讯科技(深圳)有限公司 一种卡通形象的生成、嵌入方法及系统
US8340726B1 (en) 2008-06-30 2012-12-25 Iwao Fujisaki Communication device
US8683354B2 (en) 2008-10-16 2014-03-25 At&T Intellectual Property I, L.P. System and method for distributing an avatar
US9412126B2 (en) 2008-11-06 2016-08-09 At&T Intellectual Property I, Lp System and method for commercializing avatars
JP2010142592A (ja) * 2008-12-22 2010-07-01 Nintendo Co Ltd ゲームプログラムおよびゲーム装置
JP2010258781A (ja) * 2009-04-24 2010-11-11 Ntt Docomo Inc 携帯端末及び情報伝達方法
KR101640458B1 (ko) * 2009-06-25 2016-07-18 삼성전자주식회사 영상 장치 및 컴퓨터 판독 기록매체
US20110065078A1 (en) * 2009-09-16 2011-03-17 Duffy Charles J Method and system for quantitative assessment of social interactions nulling testing
KR101647305B1 (ko) * 2009-11-23 2016-08-10 삼성전자주식회사 이동통신 단말기에서 영상 통화 방법 및 장치
KR101810023B1 (ko) 2011-03-28 2018-01-26 에스케이플래닛 주식회사 대사 생성을 지원하는 멀티미디어 콘텐츠 제작을 위한 장치, 이를 위한 단말, 이를 위한 방법 및 이 방법이 기록된 컴퓨터로 판독 가능한 기록 매체
JP6175969B2 (ja) * 2013-08-09 2017-08-09 株式会社リコー 情報処理装置、情報処理システム及びプログラム
JP5783301B1 (ja) * 2014-06-11 2015-09-24 富士ゼロックス株式会社 通信端末、通信システム及びプログラム
US11538211B2 (en) * 2018-05-07 2022-12-27 Google Llc Puppeteering remote avatar by facial expressions
US11087520B2 (en) 2018-09-19 2021-08-10 XRSpace CO., LTD. Avatar facial expression generating system and method of avatar facial expression generation for facial model
US11127181B2 (en) 2018-09-19 2021-09-21 XRSpace CO., LTD. Avatar facial expression generating system and method of avatar facial expression generation
CN111953922B (zh) * 2019-05-16 2022-05-27 南宁富联富桂精密工业有限公司 视频会议的人脸辨识方法、服务器及计算机可读存储介质
EP3809236A1 (en) * 2019-10-17 2021-04-21 XRSpace CO., LTD. Avatar facial expression generating system and method of avatar facial expression generation
US10997766B1 (en) * 2019-11-06 2021-05-04 XRSpace CO., LTD. Avatar motion generating method and head mounted display system
CN114787759B (zh) 2020-10-14 2024-08-06 住友电气工业株式会社 交流支持方法、交流支持系统、终端装置以及存储介质

Family Cites Families (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL112660A (en) * 1994-03-31 1998-01-04 Minnesota Mining & Mfg System integrating active and simulated decision- making processes
EP0712097A2 (en) * 1994-11-10 1996-05-15 Matsushita Electric Industrial Co., Ltd. Method and system for manipulating motion units for computer articulated figure animation
US6232965B1 (en) * 1994-11-30 2001-05-15 California Institute Of Technology Method and apparatus for synthesizing realistic animations of a human speaking using a computer
DE19537372B4 (de) * 1995-10-06 2007-06-21 Siemens Ag Verfahren und Schaltungsanordnung zur Steuerung von in einer optischen Anzeigeeinrichtung anzuzeigenden Informationen
US5764241A (en) * 1995-11-30 1998-06-09 Microsoft Corporation Method and system for modeling and presenting integrated media with a declarative modeling language for representing reactive behavior
US5880731A (en) * 1995-12-14 1999-03-09 Microsoft Corporation Use of avatars with automatic gesturing and bounded interaction in on-line chat session
CA2248909A1 (en) * 1996-03-15 1997-09-25 Zapa Digital Arts Ltd. System for producing an animation sequence according to character behaviour characteristics
US5923337A (en) * 1996-04-23 1999-07-13 Image Link Co., Ltd. Systems and methods for communicating through computer animated images
US6414684B1 (en) * 1996-04-25 2002-07-02 Matsushita Electric Industrial Co., Ltd. Method for communicating and generating computer graphics animation data, and recording media
US6246420B1 (en) * 1996-10-11 2001-06-12 Matsushita Electric Industrial Co., Ltd. Movement data connecting method and apparatus therefor
US5819243A (en) * 1996-11-05 1998-10-06 Mitsubishi Electric Information Technology Center America, Inc. System with collaborative interface agent
JP3159242B2 (ja) * 1997-03-13 2001-04-23 日本電気株式会社 感情生成装置およびその方法
US6512520B1 (en) * 1997-07-31 2003-01-28 Matsushita Electric Industrial Co., Ltd. Apparatus for and method of transmitting and receiving data streams representing 3-dimensional virtual space
US6501477B2 (en) * 1997-08-01 2002-12-31 Matsushita Electric Industrial Co., Ltd. Motion data generation apparatus, motion data generation method, and motion data generation program storage medium
US6366285B1 (en) * 1997-11-21 2002-04-02 International Business Machines Corporation Selection by proximity with inner and outer sensitivity ranges
US6466213B2 (en) * 1998-02-13 2002-10-15 Xerox Corporation Method and apparatus for creating personal autonomous avatars
US6272231B1 (en) * 1998-11-06 2001-08-07 Eyematic Interfaces, Inc. Wavelet-based facial motion capture for avatar animation
US6230111B1 (en) * 1998-08-06 2001-05-08 Yamaha Hatsudoki Kabushiki Kaisha Control system for controlling object using pseudo-emotions and pseudo-personality generated in the object
JP2000135384A (ja) * 1998-10-30 2000-05-16 Fujitsu Ltd 情報処理装置及び擬似生物機器
JP2000194671A (ja) * 1998-12-25 2000-07-14 Hitachi Ltd 自律オブジェクト制御システム
EP1037134A2 (en) * 1999-03-16 2000-09-20 Matsushita Electric Industrial Co., Ltd. Virtual space control data receiving apparatus and method
US6559845B1 (en) * 1999-06-11 2003-05-06 Pulse Entertainment Three dimensional animation system and method
US6798407B1 (en) * 2000-11-28 2004-09-28 William J. Benman System and method for providing a functional virtual environment with real time extracted and transplanted images
JP2001076165A (ja) * 1999-09-06 2001-03-23 Fujitsu Ltd アニメーション編集システムおよびアニメーション編集プログラムを記録した記憶媒体
US6522331B1 (en) * 2000-02-01 2003-02-18 Stormfront Studios, Inc. Character animation using directed acyclic graphs
US6545682B1 (en) * 2000-05-24 2003-04-08 There, Inc. Method and apparatus for creating and customizing avatars using genetic paradigm
AU2001264944A1 (en) * 2000-05-25 2001-12-03 Transacttools, Inc. A method, system and apparatus for establishing, monitoring, and managing connectivity for communication among heterogeneous systems
GB0013764D0 (en) * 2000-06-07 2000-07-26 Koninkl Philips Electronics Nv Animated graphic image generation and coding
US6943794B2 (en) * 2000-06-13 2005-09-13 Minolta Co., Ltd. Communication system and communication method using animation and server as well as terminal device used therefor
JP2002074383A (ja) * 2000-09-04 2002-03-15 Sony Corp キャラクターアニメーション生成方法および装置
US20020107905A1 (en) * 2001-02-05 2002-08-08 Roe Colleen A. Scalable agent service system
GB0104994D0 (en) * 2001-02-28 2001-04-18 Nokia Mobile Phones Ltd A communication terminal handling animations
JP3385320B2 (ja) * 2001-03-06 2003-03-10 シャープ株式会社 アニメーション再生端末、アニメーションの再生方法、および、そのプログラム
EP1249792A3 (en) * 2001-04-12 2006-01-18 Matsushita Electric Industrial Co., Ltd. Animation data generation apparatus, animation data generation method, animated video generation apparatus, and animated video generation method
US7667705B2 (en) * 2001-05-15 2010-02-23 Nintendo Of America Inc. System and method for controlling animation by tagging objects within a game environment
JP3848101B2 (ja) * 2001-05-17 2006-11-22 シャープ株式会社 画像処理装置および画像処理方法ならびに画像処理プログラム
US7259747B2 (en) * 2001-06-05 2007-08-21 Reactrix Systems, Inc. Interactive video display system
WO2003021924A1 (en) * 2001-08-29 2003-03-13 Roke Manor Research Limited A method of operating a communication system
JP4482619B2 (ja) * 2001-12-11 2010-06-16 シー.エイチ.アイ.ディベロップメント マネジメント リミテッド エックス エックス ヴイ アイ アイ、エル エル シー 動画を組み立てる方法および装置
US6909453B2 (en) * 2001-12-20 2005-06-21 Matsushita Electric Industrial Co., Ltd. Virtual television phone apparatus
JP2003248841A (ja) * 2001-12-20 2003-09-05 Matsushita Electric Ind Co Ltd バーチャルテレビ通話装置
US7663628B2 (en) * 2002-01-22 2010-02-16 Gizmoz Israel 2002 Ltd. Apparatus and method for efficient animation of believable speaking 3D characters in real time
EP1345179A3 (en) * 2002-03-13 2004-01-21 Matsushita Electric Industrial Co., Ltd. Method and apparatus for computer graphics animation
US6828972B2 (en) * 2002-04-24 2004-12-07 Microsoft Corp. System and method for expression mapping
JP4357155B2 (ja) * 2002-05-28 2009-11-04 株式会社セガ アニメーション画像の生成プログラム
US6919892B1 (en) * 2002-08-14 2005-07-19 Avaworks, Incorporated Photo realistic talking head creation system and method
US7027054B1 (en) * 2002-08-14 2006-04-11 Avaworks, Incorporated Do-it-yourself photo realistic talking head creation system and method
US20040095389A1 (en) * 2002-11-15 2004-05-20 Sidner Candace L. System and method for managing engagements between human users and interactive embodied agents
US7333113B2 (en) * 2003-03-13 2008-02-19 Sony Corporation Mobile motion capture cameras
US7358972B2 (en) * 2003-05-01 2008-04-15 Sony Corporation System and method for capturing facial and body motion
JP2005064939A (ja) * 2003-08-14 2005-03-10 Nec Corp アニメーション機能を有する携帯電話端末およびその制御方法

Also Published As

Publication number Publication date
TW200535725A (en) 2005-11-01
JP2005216149A (ja) 2005-08-11
CN100420297C (zh) 2008-09-17
EP1560406A1 (en) 2005-08-03
US20050190188A1 (en) 2005-09-01
TWI281129B (en) 2007-05-11
CN1649409A (zh) 2005-08-03

Similar Documents

Publication Publication Date Title
JP4559092B2 (ja) 携帯通信端末及びプログラム
KR101450580B1 (ko) 이미지 합성 방법 및 장치
US8830244B2 (en) Information processing device capable of displaying a character representing a user, and information processing method thereof
US6943794B2 (en) Communication system and communication method using animation and server as well as terminal device used therefor
JP2004289254A (ja) テレビ電話端末
CN100512418C (zh) 通信终端设备、电视电话控制方法
JP2006330958A (ja) 画像合成装置、ならびにその装置を用いた通信端末および画像コミュニケーションシステム、ならびにそのシステムにおけるチャットサーバ
KR20080050336A (ko) 3차원 아바타 생성 기능을 구비한 이동통신 단말기 및3차원 아바타 생성 방법
JP2001160154A (ja) 仮想空間通信システムにおけるアバタ表示装置、アバタ表示方法および記憶媒体
CN115631270A (zh) 虚拟角色的直播方法及装置、计算机存储介质、终端
US20230347240A1 (en) Display method and apparatus of scene picture, terminal, and storage medium
JP2007213364A (ja) 画像変換装置、画像変換方法及び画像変換プログラム
JP4896118B2 (ja) テレビ電話端末
JP2004287558A (ja) テレビ電話端末、並びに、仮想キャラ生成装置および仮想キャラ動作制御装置
CN118963902A (zh) 基于表情图像的互动方法、装置、电子设备及存储介质
JP2005173772A (ja) 画像通信システムおよび画像生成方法
CN115501584A (zh) 一种游戏画面显示的终端设备及方法
CN110134894A (zh) 基于浏览器三维引擎和Websocket的多终端可变式交互方法及系统
JP7777639B1 (ja) 仮想空間コンテンツ配信システム、仮想空間コンテンツ配信プログラム、および仮想空間コンテンツ配信方法
JP7736389B1 (ja) 仮想空間コンテンツ配信システム、仮想空間コンテンツ配信プログラム、および仮想空間コンテンツ配信方法
CN121750945A (zh) 视频生成方法、装置、电子设备及存储介质
KR101068941B1 (ko) 이동 통신 단말기의 개인 캐릭터 서비스 방법 및 그 이동통신 단말기
KR100535640B1 (ko) 통신망을 이용한 화상처리시스템
JP4151595B2 (ja) 情報交換装置
CN118354134A (zh) 视频播放方法、装置、电子设备和存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060424

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081003

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081014

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081215

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20091006

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100106

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20100113

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100706

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100722

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130730

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees