CN101291414B - 控制装置、移动通信***以及通信终端 - Google Patents

控制装置、移动通信***以及通信终端 Download PDF

Info

Publication number
CN101291414B
CN101291414B CN2008100910764A CN200810091076A CN101291414B CN 101291414 B CN101291414 B CN 101291414B CN 2008100910764 A CN2008100910764 A CN 2008100910764A CN 200810091076 A CN200810091076 A CN 200810091076A CN 101291414 B CN101291414 B CN 101291414B
Authority
CN
China
Prior art keywords
communication terminal
data
view data
mobile communication
memory
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
CN2008100910764A
Other languages
English (en)
Other versions
CN101291414A (zh
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
Original Assignee
NTT Docomo Inc
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 filed Critical NTT Docomo Inc
Publication of CN101291414A publication Critical patent/CN101291414A/zh
Application granted granted Critical
Publication of CN101291414B publication Critical patent/CN101291414B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • 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
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/50Telephonic communication in combination with video communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/10Aspects of automatic or semi-automatic exchanges related to the purpose or context of the telephonic communication
    • H04M2203/1016Telecontrol
    • H04M2203/1025Telecontrol of avatars
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/60Aspects of automatic or semi-automatic exchanges related to security aspects in telephonic communication systems
    • H04M2203/6009Personal information, e.g. profiles or personal directories being only provided to authorised persons
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/18Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2242/00Special services or facilities
    • H04M2242/14Special services or facilities with services dependent on location
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • H04N7/157Conference systems defining a virtual conference space and using avatars or agents

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明提供了控制装置、移动通信***以及通信终端。该控制装置包括第一存储器、第二存储器和处理器。第一存储器被构造用于存储捕捉到的图像数据和代用图像数据。第二存储器被构造用于与通信终端的标识数据相关联地存储位置数据。该处理器被构造用于:从第二存储器中获取与第一通信终端相关联的第一位置数据和与第二通信终端相关联的第二位置数据;计算该第一位置数据所表示的第一位置与该第二位置数据所表示的第二位置之间的距离;并基于计算出的距离,从捕捉到的图像数据或代用图像数据中选择要发送给第一通信终端的图像数据,以使第一通信终端能够基于所选择的图像数据来显示图像。

Description

控制装置、移动通信***以及通信终端
技术领域
本发明涉及其中文本或语音消息与图像一同被交换的通信技术。
背景技术
近年来,高性能移动电话已经开始越来越普遍,通过高性能移动电话可以进行非语音通信。例如,具有视频电话功能的移动电话被广泛使用,通过这种功能,由电话摄像头捕捉的图像可以与语音一同被发送/接收。并且,可以在语音通信期间在屏幕上显示角色图像的移动电话也被使用(参照JP-T-2004-537231和JP-A1-2004-297350)。相对于仅语音通信的移动电话来说,这种移动电话使得通信更加密切和愉快。
然而,具有常规视频电话功能的移动电话存在这样的问题,即用户的面部被无条件地曝露在他不熟悉的人面前。并且,在语音通信期间仅显示角色图像对促进用户之间的通信并没有实质性的贡献。
本发明是鉴于这种情况而提出的,并且目的是在考虑用户隐私的同时促进用户之间的通信。
发明内容
本发明提供了一种控制装置,该控制装置包括:第一存储器,被构造用于存储捕捉到的图像数据和代用图像数据;第二存储器,被构造用于与通信终端的标识数据相关联地存储位置数据;以及处理器,被构造用于:从第二存储器中获取与第一通信终端的标识数据相关联的第一位置数据和与第二通信终端的标识数据相关联的第二位置数据;计算由该第一位置数据表示的第一位置和由该第二位置数据表示的第二位置之间的距离;基于计算出的距离,从捕捉到的图像数据和代用图像数据当中选择要发送到该第一通信终端的图像数据;并且如果选择了捕捉到的图像数据,则将存储在该第一存储器中的捕捉到的图像数据发送给该第一通信终端,使该第一通信终端能够基于捕捉到的图像数据来显示捕捉到的图像;而如果选择了代用图像数据,则将存储在该第一存储器中的代用图像数据发送给该第一通信终端,使该第一通信终端能够基于该代用图像数据来显示代用图像。
在该控制装置中,该处理器可以被构造用于:如果计算出的距离大于阈值,则选择代用图像数据作为要发送给该第一通信终端的图像数据;而如果计算出的距离小于或等于该阈值,则选择捕捉到的图像数据作为要发送给该第一通信终端的图像数据。
该控制装置还可以包括被构造用于存储成对的彼此通信过的通信终端的电话号码的第三存储器,并且该处理器还可以被构造用于在该第三存储器中搜索成对的该第一通信终端的电话号码和该第二通信终端的电话号码;如果计算出的距离大于阈值,并且在该第三存储器中找到了成对的该第一通信终端的电话号码和该第二通信终端的电话号码,则选择捕捉到的图像数据作为要发送给该第一通信终端的图像数据。
在该控制装置中,该处理器可以被构造用于:如果计算出的距离大于阈值,则选择捕捉到的图像数据作为要发送给该第一通信终端的图像数据;而如果计算出的距离小于或等于该阈值,则选择代用图像数据作为要发送给该第一通信终端的图像数据。
该控制装置还可以包括被构造用于存储成对的彼此通信过的通信终端的电话号码的第三存储器,并且该处理器还可以被构造用于在该第三存储器中搜索成对的该第一通信终端的电话号码和该第二通信终端的电话号码;如果计算出的距离小于或等于阈值,并且在该第三存储器中找到了成对的该第一通信终端的电话号码和该第二通信终端的电话号码,则选择捕捉到的图像数据作为要发送给该第一通信终端的图像数据。
在该控制装置中,该处理器还可以被构造用于:如果选择了捕捉到的图像数据作为要发送给该第一通信终端的图像数据,则向该第二通信终端发送将存储在该第二通信终端中的捕捉到的图像数据发送给该控制装置的指;而如果选择了代用图像数据作为要发送给该第一通信终端的图像数据,则向该第二通信终端发送将存储在该第二通信终端中的代用图像数据发送给该控制装置的指令。
在该控制装置中,该处理器还可以被构造用于:如果选择了捕捉到的图像数据作为要发送给该第一通信终端的图像数据,则向该第二通信终端发送将存储在该第二通信终端中的捕捉到的图像数据发送给该控制装置的指令;而如果选择了代用图像数据作为要发送给该第一通信终端的图像数据,则从该第二通信终端接收代用图像数据的标识数据,并将该标识数据发送给该第一通信终端,使该第一通信终端能够基于存储在该第一通信终端中并由该标识数据标识的代用图像数据来显示代用图像。
在该控制装置中,该处理器还可以被构造用于,如果选择了捕捉到的图像数据作为要发送给该第一通信终端的图像数据,则向该第二通信终端发送将存储在该第二通信终端中的捕捉到的图像数据发送给该控制装置的指令。
在该控制装置中,该第一存储器可以被构造用于与通信终端的标识数据相关联地存储捕捉到的图像数据和代用图像数据;并且该处理器可以被构造用于,如果选择了代用图像数据作为要发送给该第一通信终端的图像数据,则将与该第二通信终端的标识数据相关联地存储在该第一存储器中的代用图像数据发送给该第一通信终端,使该第一通信终端能够基于该代用图像数据来显示代用图像。
本发明还提供了一种移动通信***,该移动通信***包括:第一装置和第二装置,该第一装置包括:第一存储器,被构造用于与通信终端的标识数据相关联地存储位置数据;以及处理器,被配置用于:从该第一存储器中获取与第一通信终端的标识数据相关联的第一位置数据和与第二通信终端的标识数据相关联的第二位置数据;并且计算由该第一位置数据表示的第一位置和由该第二位置数据表示的第二位置之间的距离;该第二装置包括:第二存储器,被构造用于存储捕捉到的图像数据和代用图像数据;以及处理器,被构造用于:基于该第一装置计算出的距离从捕捉到的图像数据和代用图像数据当中选择要发送给该第一通信终端的图像数据;如果选择了捕捉到的图像数据,则将存储在该第二存储器中的捕捉到的图像数据发送给该第一通信终端,使该第一通信终端能够基于捕捉到的图像数据来显示捕捉到的图像;而如果选择了代用图像数据,则将存储在该第二存储器中的代用图像数据发送给该第一通信终端,使该第一通信终端能够基于该代用图像数据来显示代用图像。
本发明还提供了一种通信终端,该通信终端包括:图像捕捉单元,被构造用于捕捉图像以生成捕捉到的图像数据;存储有代用图像数据的存储器;通信单元;以及处理器,被构造用于:确定该通信终端的位置与另一通信终端的位置之间的距离是否小于或等于预定距离;基于该确定的结果来选择由该图像捕捉单元生成的捕捉到的图像数据或存储在该存储器中的该代用图像数据;并且经由该通信单元来发送所选择的图像数据。
本发明还提供了一种通信终端,该通信终端包括:图像捕捉单元,被构造用于捕捉图像以生成捕捉到的图像数据;存储有代用图像数据的存储器;通信单元;以及处理器,被构造用于:确定该通信终端的位置与另一通信终端的位置之间的距离是否小于或等于预定距离;基于该确定的结果来选择由该图像捕捉单元生成的捕捉到的图像数据或存储在该存储器中的该代用图像数据;并且经由该通信单元来发送表示所选择的图像数据的数据。
该通信终端还可以包括显示器,并且该存储器存储多段代用图像数据,并且该处理器还可以被构造用于:经由该通信单元接收表示代用图像数据的数据;以及使该显示器基于存储在该存储器中并由所接收的数据表示的代用图像数据来显示代用图像。
根据本发明的观点,可以在考虑用户隐私的同时促进用户之间的通信。
附图说明
下面将参照附图来详细描述本发明的实施方式,其中:
图1例示了根据本发明实施方式的***的构成;
图2是例示了控制装置的构成的框图;
图3例示了存储在控制装置中的虚拟角色(avatar)ID转换表;
图4例示了存储在控制装置中的距离控制表;
图5是例示了移动通信终端的构成的框图;
图6例示了移动通信终端的操作键;
图7例示了移动通信终端中提供的多个单元的逻辑构成;
图8A例示了虚拟角色图像的例子,而图8B例示了捕捉到的图像的例子;
图9是示出移动通信终端执行的操作的流程图;
图10例示了显示在移动通信终端上的图像;
图11例示了显示在移动通信终端上的图像;
图12是示出移动通信终端和控制装置执行的操作的时序图;
图13例示了显示在移动通信终端上的图像;
图14例示了显示在移动通信终端上的图像;
图15例示了显示在移动通信终端上的图像;
图16例示了显示在移动通信终端上的图像;
图17例示了显示在移动通信终端上的图像;而
图18例示了显示在移动通信终端上的图像。
具体实施方式
将参照附图来描述本发明的实施方式。
在以下描述中,其间传送图像的语音通信被称为“视频电话呼叫”。定义中的“图像”包括静止图像和运动图像。“捕捉到的图像”包括用相机捕捉到的图像,例如用电话摄像头捕捉到的面部图像。“虚拟角色”是通常在双向通信(如互联网上的聊天或公告牌)中使用的通信终端的用户的表示。“虚拟角色”可以包括用户的一部分(如面部)的图像以及动物、机器人或虚拟生物的图像。“虚拟角色图像”是表示虚拟角色的图像。
在本实施方式中,计算两个通信终端之间的距离,并根据计算出的距离从捕捉到的图像和虚拟角色图像中选择要显示在每个通信终端上的图像。例如,如果两个通信终端之间的距离大于阈值,则可以选择虚拟角色图像作为要显示在每个通信终端上的图像,而如果该距离小于或等于该阈值,则可以选择捕捉到的图像。相反,如果两个通信终端之间的距离大于阈值,也可以选择捕捉到的图像作为要显示在每个通信终端上的图像,而如果该距离小于或等于该阈值,也可以选择虚拟角色图像。
[构成]
图1是例示了根据本发明实施方式的***的构成的示意图。如图所示,该***包括移动通信终端10A和10B、移动通信网络20以及控制装置30。尽管为了方便说明在图中仅示出了两个移动通信终端(源移动通信终端和目的地移动通信终端),但实际当中,该***内可以存在许多移动通信终端。应该注意,在下面的描述中,移动通信终端10A被假设为源移动通信终端,而移动通信终端10B被假设为目的地移动通信终端。还应该注意,除非需要特别指明,否则移动通信终端10A和移动通信终端10B都被称为“移动通信终端10”。
移动通信网络20是用于为移动通信终端10提供移动通信业务的网络,并且由运营商来操作。移动通信网络20包括多个节点,如基站、交换中心、业务控制站(均未示出)和连接这多个节点的通信线路(未示出)。移动通信网络20根据预定的协议来组合并发送语音数据、图像数据和控制数据。例如,由3GPP(第三代合作伙伴计划)标准化的3G-324M优选作为这种协议。业务控制站存储有移动通信终端10的位置数据、移动通信终端10的合同和计费数据以及移动通信终端10的电话号码。控制装置30连接到移动通信网络20的业务控制站和交换中心。
图2是例示了控制装置30的构成的框图。如图所示,控制装置30包括控制器31、存储单元33和通信单元32。控制器31包括CPU(中央处理单元)、ROM(只读存储器)和RAM(随机存取存储器)。CPU在将RAM用作工作区的同时执行存储在ROM或存储单元33中的程序,从而控制控制装置30的部件。存储单元33例如为HDD(硬盘驱动器)。除了要由控制器31执行的程序外,存储单元33还存储有用来使能移动通信终端10之间的通信的数据。通信单元32是用于利用移动通信网络20进行通信的接口。
现在来描述存储在存储单元33中的数据。
存储单元33存储有地图文件、多段虚拟角色位置数据、虚拟角色ID转换表、通信历史、距离控制表和其他数据,如在进行(稍后所述的)操作时所使用的虚拟角色图像数据。
地图文件包含虚拟三维空间(后文中称为“虚拟空间”)的数据,该数据包括多段对象数据、多段定位数据和多段路径数据。对象数据是存在于该虚拟空间中的诸如建筑物或道路的对象的数据。具体来讲,对象数据是定义了对象外观(如其形状或颜色)的多边形数据。由对象数据表示的对象是静止对象(在虚拟空间中的定位是固定的),而不是像虚拟角色那样的移动对象。定位数据是表示在二维或三维坐标系下在该虚拟空间中的定位的数据。由对象数据表示的对象是与定位数据相关联的。路径数据是定义了可以用作虚拟角色在该虚拟空间中的路径的空间的数据。例如,由路径数据定义的空间为道路。
多段虚拟角色位置数据是从移动通信终端10发送到控制装置30的多段虚拟角色位置数据的集合(collection)。如图3中所示,虚拟角色ID转换表是其中分配给虚拟角色的虚拟角色ID与该虚拟角色所表示的用户的移动通信终端10的电话号码相关联的表。通信历史是移动通信终端10之间的通信历史(图像或语音消息的交换),并且包括多组源移动通信终端10的电话号码、目的地移动通信终端10的电话号码以及在终端之间进行通信的时间。距离控制表是其中彼此通信的移动通信终端10的电话号码与这两个终端之间的距离相关联的表。控制装置30的控制器31从通信中的移动通信终端10接收位置数据,并基于接收到的位置数据来计算这两个终端之间的距离。图4例示了距离控制表的例子。例如,该图中示出电话号码为“090-1111-1111”的移动通信终端10和电话号码为“090-2222-1111”的移动通信终端10正在彼此通信,并且这两个终端之间的距离为120米。
现在来描述移动通信终端10。
移动通信终端10是能够利用移动通信网络20与另一个移动通信终端10进行语音和数据通信的移动电话。移动通信终端10具有视频电话功能,通过该功能,终端能够与另一个移动通信终端交换图像或语音消息并显示接收到的图像。移动通信终端10还能够显示由控制装置30管理的虚拟空间、控制该虚拟空间中的用户的虚拟角色,以及实现与该虚拟空间中的另一虚拟角色的用户的通信。
图5是例示了移动通信终端10的构成的框图。
如图所示,移动通信终端10包括控制器11、无线通信单元12、操作单元13、显示器14、语音I/O 15、图像捕捉单元16、多媒体处理器17和定位单元18。控制器11包括CPU 11a、ROM 11b、RAM 11c和EEPROM(电可擦可编程ROM)11d。CPU 11a在将RAM 11c用作工作区的同时执行存储在ROM 11b或EEPROM 11d中的程序,从而控制移动通信终端10的部件。无线通信单元12具有天线12a,并与移动通信网络20无线地传送(communicate)数据。操作单元13有多个键,并且为控制器11提供与用户的操作相对应的操作信号。显示器14具有液晶板和液晶驱动电路,并在控制器11的控制下显示信息。语音I/O 15具有麦克风15a和扬声器15b,并输入或输出语音信号。图像捕捉单元16具有相机功能。图像捕捉单元16具有CMOS(互补金属氧化物半导体)图像传感器和信号处理电路,并生成所摄对象的图像数据。
多媒体处理器17具有用于对经由无线通信单元12交换的数据进行处理的LSI(大规模集成电路),并执行与语音信号或图像数据相关的编码或解码处理以及与语音信号或图像数据相关的复用或分离处理。多媒体处理器17还基于图像捕捉单元16所生成的图像数据来生成运动图像数据(后文中称为“捕捉到的图像数据”)。对语音信号进行编码或解码的方案可以是AMR(自适应多码率),而对进行图像数据编码或解码的方案可以是MPEG(运动图像专家组)-4。定位单元18基于从多个GPS卫星发送的GPS信号的接收次数的差异来测量移动通信终端10的位置。定位单元18在终端进行通信的同时周期地测量该移动通信终端10的位置,并在控制器11的控制下经由无线通信单元12将测得位置通知给控制装置30。
现在将参照图6来描述操作单元13的多个键。
如图所示,操作单元13具有功能键Bs、光标移动键Bu、Bd、Bl和Br、确认键Bf以及数字键B1至B0。功能键Bs是根据显示器14上显示的画面而为其分配功能的键。为功能键Bs分配的功能可以是选择通信目的地的功能,稍后将详细描述该功能。光标移动键Bu、Bd、B1和Br是用于将诸如虚拟角色或指针的对象前后(或上下)移动以及从一侧移动到另一侧的键。确认键Bf是用于选择显示在显示器14上的对象或确认所选对象的键。数字键B1至B0是用于输入字符和数字的键。
现在来描述移动通信终端10中存储的数据。
ROM 11b预先存储了一些程序(后文中称为“预安装程序”)。具体来讲,预安装程序是多任务操作***(后文中称为“多任务OS”)、Java(注册商标)平台以及原生(native)应用程序。多任务OS是支持诸如分配虚拟存储器空间的、实现使用TSS(分时***)以伪并行方式执行多个任务的多种功能的操作***。Java平台是根据CDC(连接设备配置)而描述的程序包,CDC是用于在具有多任务OS的移动设备中提供Java执行环境114(稍后描述)的配置。原生应用程序是用于为移动通信终端10提供诸如语音和数据通信或用相机拍照的基本功能的程序。
EEPROM 11d具有用于存储Java应用程序的Java应用程序存储区。Java应用程序包括:包括主程序的JAR(Java归档)文件和运行主程序时所使用的图像文件与音频文件,该主程序是在Java执行环境114下执行的指令;以及其中描述了关于主程序的安装与执行的信息和主程序的属性信息的ADF(应用描述符文件)。Java应用程序由内容供应商或运营商创建并存储在互联网或移动通信网络20上的服务器中,并且响应于来自移动通信终端10的请求而从该服务器发送给移动通信终端10。
图7例示了移动通信终端10中通过执行存储在ROM 11b和EEPROM 11d中的程序而提供的单元的逻辑构成。如图所示,在移动通信终端10中,在OS 111上提供了通信应用112、图像捕捉应用113以及Java执行环境114。在EEPROM 11d中,获得(secure)第一存储器115和第二存储器116。通过执行存储在ROM 11b中的原生应用程序来提供通信应用112和图像捕捉应用113,通信应用112建立与移动通信网络20的通信,而图像捕捉应用113利用图像捕捉单元16来捕捉图像。
通过执行存储在ROM 11b中的Java平台来提供Java执行环境114。Java执行环境114包括类库117、JVM(Java虚拟机)118以及JAM(Java应用管理器)119。类库117是提供特定功能的程序模块(类)的集合。JVM 118提供了针对CDC优化的Java执行环境,并提供了解释和执行作为Java应用程序而提供的字节码的功能。JAM 119提供了对Java应用程序的下载、安装、执行或终止进行管理的功能。
第一存储器115是用于存储在JAM 119控制下下载的Java应用程序(JAR文件和ADF)的存储器。第二存储器116是用于在程序终止后存储执行Java应用程序期间所生成的数据的存储器。第二存储器116的存储区被分配给各个所安装的Java应用程序。分配给Java应用程序的存储区的数据可以在该程序的执行期间被重写,而在另一Java应用程序的执行期间不能被重写。
可以存储在移动通信终端10中的Java应用程序包括用于显示其中虚拟角色可来回移动的虚拟空间并与另一移动通信终端10进行语音和数据通信的应用程序。该应用程序在后文中被称为“视频电话应用程序”。视频电话应用程序被预存储在移动通信终端10中。EEPROM 11d存储有执行视频电话应用程序期间所使用的表示虚拟角色的图像的虚拟角色图像数据。
在利用使用虚拟角色图像数据来进行视频电话呼叫时,控制器11从EEPROM 11d中获取虚拟角色图像数据并将其与输入到语音I/O 15的语音消息一同发送到移动通信网络20。移动通信网络20将虚拟角色图像数据和语音消息传送到目的地移动通信终端10。通过无线通信单元12接收到虚拟角色图像和语音消息时,控制器11使显示器14基于该虚拟角色图像数据来显示虚拟角色图像,并使语音I/O 15输出该语音消息。图8A例示了基于虚拟角色图像数据而显示在目的地移动通信终端10的显示器14上的虚拟角色图像。
另一方面,在利用捕捉到的图像数据来进行视频电话呼叫时,控制器11获取由图像捕捉单元16生成的捕捉到的图像,并将其与输入到I/O15的语音消息一同发送到移动通信网络20。移动通信网络20将捕捉到的图像数据和该语音消息传送到目的地移动通信终端10。经由无线通信单元12接收到捕捉到的图像和该语音消息时,控制器11使显示器14基于捕捉到的图像数据来显示捕捉到的图像,并使语音I/O 15输出该语音消息。图8B例示了显示在目的地移动通信终端10的显示器14上的由图像捕捉单元16捕捉到的移动通信终端10的用户的面部。
[操作]
下面将描述移动通信***中的移动通信终端10和控制装置30的操作。具体来讲,首先来描述移动通信终端10运行视频电话应用程序的操作,然后描述在移动通信终端10A和10B之间进行语音通信时移动通信终端10A和10B以及控制装置30所执行的操作。
图9是示出移动通信终端10A运行视频电话应用程序的操作的流程图。当响应于用户的预定操作而执行视频电话应用程序时,移动通信终端10A的控制器11将移动通信终端10A在虚拟空间中的位置的数据和移动通信终端10A的电话号码的数据发送给控制装置30(步骤Sa1)。虚拟角色位置数据可以随意确定,例如,可以是预定位置,或者是当视频电话应用程序之前被终止时虚拟角色所处的位置。
接收到从移动通信终端10A发送的位置数据时,控制装置30的控制器31基于该位置数据和存储在存储单元33中的地图文件来识别对象数据。具体来讲,控制器31识别定位在距离由该位置数据表示的位置预定范围内的对象的对象数据。在识别了对象数据后,控制器31将对象数据和由该对象数据表示的对象的定位数据发送给移动通信终端10A。同时,如果该预定范围内存在另一用户的虚拟角色,则控制器31还发送与该虚拟角色相关的、包括该虚拟角色的图像数据、分配给该虚拟角色的虚拟角色ID以及该虚拟角色的位置数据的数据。接收到从控制装置30发送的对象数据和虚拟角色相关数据(步骤Sa2)时,移动通信终端10A的控制器11使显示器14显示关于这多段数据的虚拟空间的图像(步骤Sa3)。
图10例示了显示在显示器14上的图像的例子。在该图中,图像D0表示移动通信终端10A的用户的虚拟角色,其在用户的控制下在虚拟空间内来回移动。图像D1、D2和D3表示多个建筑物,这些建筑物之间的空间为道路。图像D4表示移动通信终端10B的用户的虚拟角色,其在用户的控制下在虚拟空间内来回移动。图像D5表示了分配给功能键Bs的功能。
在显示了虚拟空间的图像后,如果用户按下光标移动键Bu、Bd、Bl或Br,则控制器11使显示器14显示在该虚拟空间内移动的虚拟角色的图像。例如,如果用户在显示了图10所示画面时按下了光标移动键Bu,则控制器11使显示器14显示在该虚拟空间中向前移动的虚拟角色的图像。另选的是,如果用户在相同情形下按下了功能键Bs,则控制器11使显示器14显示一指针,从而用户可以选择他希望进行通信的另一用户的虚拟角色。如果用户在显示有指针时按下了功能键Bs,则控制器11使显示器14隐藏该指针,并等待指令以移动该用户的虚拟角色。
图11例示了在显示器14上显示有一指针的图像。在该图中,箭头图像D6表示一指针。如果用户在如图所示显示有一指针时按下了光标移动键Bu、Bd、Bl或Br,则控制器11使显示器14显示指针移动的图像。光标移动键Bu、Bd、Bl和Br在未显示指针的情况下充当移动虚拟角色的操作键,而在显示有指针的情况下充当移动该指针的操作键。如果用户在指针位于另一用户的虚拟角色图像上时按下了确认键Bf,则控制器11向控制装置30发送请求以通过视频电话与该另一用户的移动通信终端进行通信。
现在,转回到图9的说明,在步骤Sa3显示了虚拟空间的图像后,控制器11确定它是否从用户接收到了移动虚拟角色的指令(步骤Sa4)。具体来讲,控制器11确定它是否接收到了表示光标移动键Bu、Bd、Bl或Br已被按下的操作信号。控制器11重复该确定操作,如果从用户接收到了移动虚拟角色的指令(步骤Sa4:是),则将表示该虚拟角色要被移动到的位置的该虚拟角色的位置数据发送给控制装置30(步骤Sa5),并确定是否需要获得新的对象数据(步骤Sa6)。如果不需要获得新的对象数据(步骤Sa6:否),则控制器11更新显示器14的当前画面以示出移动后的虚拟角色(步骤Sa7),并再次实行步骤Sa4的操作。如果需要获得新的对象数据(步骤Sa6:是),则控制器11再次获得与来自控制装置30的位置数据相对应的对象数据(步骤Sa2)。在用户移动虚拟角色的同时,控制器11重复步骤Sa2到Sa6的操作。
另一方面,如果控制器11未从用户接收到移动虚拟角色的指令(步骤Sa4:否),则控制器确定它是否从用户接收到了选择通信目的地的指令(步骤Sa8)。具体来讲,控制器11确定它是否接收到了表示在指针位于另一用户的虚拟角色图像上的同时确认键Bf被按下的操作信号。如果确定结果为否定(步骤Sa8:否),则控制器11再次进行步骤Sa4的判断,而如果确定结果为肯定(步骤Sa8:是),则控制器11执行发起视频电话呼叫的操作(步骤Sa9)。该操作在后文中被称为“视频电话操作”并且稍后进行详细描述。之后,控制器11确定它是否从用户接收到了终止视频电话呼叫的指令(步骤Sa10),如果确定结果为肯定(步骤Sa10:是),则控制器11终止执行视频电话应用程序,而如果确定结果为否定(步骤Sa10:否),则控制器11再次使显示器14显示该虚拟空间的图像(步骤Sa3)。
现在来描述步骤Sa9的视频电话操作。将参照图12,连同控制装置30的操作以及移动通信终端10A与之通信的移动通信终端10B的操作一起来描述该操作。图12是移动通信终端10A和10B以及控制装置30的操作的时序图。
移动通信终端10A的控制器11向控制装置30发送进行视频电话呼叫的请求(步骤Sb1)。该请求包括移动通信终端10A的电话号码和已经利用指针D6被选择为通信目的地的虚拟角色的虚拟角色ID。经由通信单元12接收到该请求时,控制装置30的控制器31利用存储在存储单元33中的虚拟角色ID转换表将包括在该请求中的虚拟角色ID转换成电话号码(后文中,该电话号码被假设为移动通信终端10B的电话号码)(步骤Sb2)。之后,控制器31在存储于存储单元33中的通信历史中搜索成对的移动通信终端10A的电话号码和移动通信终端10B的电话号码(步骤Sb3)。
接着,控制器31基于步骤Sb3的搜索结果来确定在视频电话呼叫期间要显示在移动通信终端10A和10B上的图像数据(步骤Sb4)。如果在通信历史中找到了成对的移动通信终端10A的电话号码和移动通信终端10B的电话号码,则控制器31确定将移动通信终端10A和10B的捕捉到的图像数据用作要在视频电话呼叫期间显示在移动通信终端10A和10B上的图像数据。该确定基于这样的假设,即对于一对彼此通信过的用户,一方的捕捉到的图像是否曝露给另一方是无关紧要的。另一方面,如果在通信历史中未找到成对的移动通信终端10A的电话号码和移动通信终端10B的电话号码,则控制器31确定将移动通信终端10A和10B的虚拟角色图像数据用作要在视频电话呼叫期间显示在移动通信终端10A和10B上显示的图像数据。
在步骤Sb4的确定之后,控制器31将表示要发送给控制装置30的图像数据的数据发送给移动通信终端10A(步骤Sb5)。这里,如果假设在通信历史中未找到成对的移动通信终端10A的电话号码和移动通信终端10B的电话号码,则控制器31向移动通信终端10A发送将虚拟角色图像数据发送到控制装置30的指令。控制器31还指示移动通信网络20的诸如业务控制站的节点向移动通信终端10B发送呼叫信号(步骤Sb6)。呼叫信号包括表示该信号用于使用虚拟角色图像数据通过视频电话进行的通信的数据,并且还包括表示移动通信终端10A的用户的虚拟角色图像数据。
从控制装置30接收到发送虚拟角色图像数据的指令时,移动通信终端10A的控制器11使显示器14显示图13所示的画面(步骤Sb7)。该画面显示了这样的消息,该消息声明移动通信终端10A正在呼叫移动通信终端10B以开始使用虚拟角色图像通过视频电话进行的通信。另一方面,接收到呼叫的移动通信终端10B的控制器11使显示器14显示图14所示的画面(步骤Sb8)。该画面示出了主叫方的用户的虚拟角色图像和询问是否确定要开始使用虚拟角色图像通过视频电话进行的通信的消息。如果用户选择了画面上的“是”按钮,则移动通信终端10B的控制器11向移动通信网络20发送一呼叫接受信号。结果,移动通信终端10A和10B之间的通信得以建立(步骤Sb9)。
通信建立之后,在移动通信终端10A和10B之间交换语音消息和虚拟角色图像数据。具体来讲,一个移动通信终端10的控制器11从EEPROM 11d中获取虚拟角色图像数据,并将其连同输入到语音I/O 15的语音消息一同发送给移动通信网络20。移动通信网络20将该虚拟角色图像数据和语音消息传送给另一个移动通信终端10。经由无线通信单元12接收到该虚拟角色图像数据和语音数据时,另一个移动通信终端10的控制器11使显示器14基于该虚拟角色图像数据来显示虚拟角色图像,并使语音I/O 15输出该语音消息。
通信建立之后,控制装置30的控制器21开始计算移动通信终端10A和10B之间的距离(步骤Sb10)。具体来讲,控制器31周期性地从每个移动通信终端10A和10B接收位置数据、计算从移动通信终端10A接收到的位置数据所表示的位置与从移动通信终端10B接收到的位置数据所表示的位置之间的距离,并将与计算出的距离有关的数据添加到存储在存储单元33中的距离控制表内。
请注意,如果用户在步骤Sb8所显示的画面上选择了“否”按钮,则移动通信终端10B的控制器11向移动通信网络20发送呼叫未接受信号。从而,移动通信终端10A和10B之间的通信并未建立。
在通过视频电话进行的通信期间,如果确定出距离控制表中的距离数据所表示的距离小于或等于预定距离(例如50米)(步骤Sb11),则控制装置30的控制器31向移动通信终端10A和10B发送询问信号(inquiry)以询问是否确定要将当前的使用虚拟角色图像通过视频电话进行的通信切换为使用捕捉到的图像通过视频电话进行的通信(步骤Sb12和Sb13)。接收到该询问信号时,移动通信终端10A的控制器11使显示器14显示如图15所示的画面(步骤Sb14)。该画面示出了询问是否确定要开始使用捕捉到的图像通过视频电话进行的通信的消息。如果用户选择了画面上的“是”按钮,则移动通信终端10A的控制器11向移动通信网络20发送移动通信终端10A将开始使用捕捉到的图像通过视频电话进行的通信的应答(步骤Sb15)。
类似地,移动通信终端10B的控制器11使显示器14显示如图15所示的画面(步骤Sb16),如果用户选择了画面上的“是”按钮,则向移动通信网络20发送移动通信终端10B将开始使用捕捉到的图像通过视频电话进行的通信的应答(步骤Sb17)。从移动通信终端10A和10B接收到肯定应答时,控制装置30的控制器31向移动通信终端10A和10B发送将使用虚拟角色图像通过视频电话进行的通信切换为使用捕捉到的图像通过视频电话进行的通信的指令(步骤Sb18和Sb19)。移动通信终端10A和10B接收到该指令后,在这两个终端之间开始如图8B所示的使用捕捉到的图像通过视频电话进行的通信(步骤Sb20)。具体来讲,一个移动通信终端10的控制器11获取由图像捕捉单元16生成的捕捉到的图像数据,并将其连同输入到语音I/O 15的语音消息一同发送给移动通信网络20。移动通信网络20将该捕捉到的图像数据和语音消息传送给另一个移动通信终端10。经由无线通信单元12接收到该捕捉到的图像和语音消息时,另一个移动通信终端10的控制器11使显示器14基于该捕捉到的图像数据来显示捕捉到的图像,并使语音I/O 15输出该语音消息。
应该注意,如果用户在步骤Sb14或Sb16所显示的画面上选择了“否”按钮,则一个移动通信终端10的控制器11向移动通信网络20发送声明该终端将不会开始使用捕捉到的图像通过视频电话进行的通信的应答。移动通信终端20将该应答的内容通知给另一个移动通信终端10,并且响应于该通知,另一个移动通信终端10的控制器11使显示器14显示如图16所示的画面。
如果在步骤Sb3,在通信历史中找到了成对的移动通信终端10A的电话号码和移动通信终端10B的电话号码,则控制装置30的控制器31向移动通信终端10A发送将捕捉到的图像数据发送给控制装置30的指令。控制器31还指示移动通信网络20的诸如业务控制站的节点向移动通信终端10B发送呼叫信号。呼叫信号包括表示该信号用于使用捕捉到的图像数据通过视频电话进行的通信的数据。从控制装置30接收到发送捕捉到的图像数据的指令时,移动通信终端10A的控制器11使显示器14显示如图17所示的画面(步骤Sb7)。该画面显示了这样的消息,该消息声明移动通信终端10A正在呼叫移动通信终端10B以开始使用捕捉到的图像通过视频电话进行的通信。
另一方面,接收到呼叫的移动通信终端10B的控制器11使显示器14显示如图18所示的画面(步骤Sb8)。该画面示出了移动通信终端10A的电话号码和询问是否确定要开始使用捕捉到的图像通过视频电话进行的通信的消息。如果用户选择了画面上的“是”按钮,则移动通信终端10B的控制器11向移动通信网络20发送一呼叫接受信号。结果,移动通信终端10A和10B之间的通信得以建立。
通信建立之后,在移动通信终端10A和10B之间交换语音消息和捕捉到的图像数据。
如上所述,在根据本实施方式的移动通信***中,移动通信终端10的用户能够利用虚拟角色在虚拟空间内来回移动,并向他在该虚拟空间中遇到的人进行视频电话呼叫。此外,即使移动通信终端10的用户不知道该人的电话号码,该用户也能够向该人进行视频电话呼叫。并且,仅向另一移动通信终端10提供了虚拟角色ID,而未向另一移动通信终端10提供电话号码。从而可以促进视频电话通信。
并且,在根据本实施方式的移动通信***中,移动通信终端10的用户可以首先使用虚拟角色图像通过视频电话来进行通信,在接近通信伙伴后,可以使用捕捉到的图像通过视频电话来进行通信。从而减少了参与视频电话呼叫的不情愿。
并且,在根据本实施方式的移动通信***中,在使用虚拟角色图像通过视频电话进行的通信被切换为使用捕捉到的图像通过视频电话进行的通信之前,需要用户的许可。从而避免了移动通信终端10的用户的捕捉到的图像在不期望的情况下曝露给另一个用户。
[变型例]
可以如下所述来修改上面的实施方式。请注意,可以组合地采用以下变型例。
(1)变型例1
在上面的实施方式中,如果两个移动通信终端10之间的距离大于预定距离,则显示虚拟角色图像,而如果该距离小于或等于该预定距离,则显示捕捉到的图像,但是要显示的图像可以互换。即,如果该距离大于该预定距离,则可以显示捕捉到的图像,而如果该距离小于或等于该预定距离,则可以显示虚拟角色图像。
(2)变型例2
在上面的实施方式中,移动通信终端10的位置是利用GPS技术来识别的,但是也可以基于移动通信终端10所处的位置寄存区(locationregistration area)或小区来识别该终端的位置。位置寄存区是其中交换中心进行一般呼叫的地域单元,而小区是其中基站能够进行无线通信的地域单元。如果使用位置寄存区来识别移动通信终端l0的位置,则因为位置寄存区被记录在业务控制站中,所以控制装置30的控制器3l可以从业务控制站获得移动通信终端10的位置寄存区。
另选的是,可以基于移动通信网络20中设置的无线读取器/写入器的位置来识别移动通信终端10的位置。在这种情况下,移动通信网络20中分散地布置了多个无线读取器/写入器,并且向移动通信终端l0提供了与这些无线读取器/写入器进行无线通信的功能。移动通信终端l0从无线读取器/写入器获得无线读取器/写入器的位置数据,并将该位置数据用作移动通信终端10的位置数据。
(3)变型例3
在上面的实施方式中,根据真实世界中移动通信终端10之间的距离而在视频电话呼叫期间将虚拟角色图像切换为捕捉到的图像,然而也可以根据虚拟空间中虚拟角色之间的距离而在视频电话呼叫期间将虚拟角色图像切换为捕捉到的图像。控制装置30的控制器3l可以基于存储在存储单元33中的虚拟角色位置数据来计算虚拟空间中虚拟角色之间的距离。另选的是,移动通信终端10的控制器11可以基于该终端利用虚拟角色ID从控制装置30获得的虚拟角色位置数据来计算虚拟空间中虚拟角色之间的距离。应该注意,因为虚拟角色表示移动通信终端l0的用户,所以虚拟空间中虚拟角色的位置可以被称为“与移动通信终端10相关联的位置”。类似地,真实世界中移动通信终端10的位置也可以被称为“与移动通信终端10相关联的位置”。
(4)变型例4
在上面的实施方式中,如果在通信历史中找到了成对的移动通信终端10A的电话号码和移动通信终端10B的电话号码,则使用捕捉到的图像数据来开始通过视频电话进行的通信,然而也可以无论是否在通信历史中找到了成对的电话号码,都使用捕捉到的图像数据来开始通过视频电话进行的通信。
(5)变型例5
在上面的实施方式中,要在视频电话呼叫期间显示的图像是在源移动通信终端10中选择的,然而也可以在控制装置30中选择图像。具体来讲,源移动通信终端10可以将虚拟角色图像数据和捕捉到的图像数据都发送给控制装置30,而控制装置30可以选择这两段图像数据中的一个并发送到目的地移动通信终端10。在选择图像数据时,控制装置30可以基于通信所历经的时间来进行选择。另选的是,控制装置30可以将虚拟角色图像数据和捕捉到的图像数据都发送给目的地移动通信终端10,并指定要在目的地移动通信终端10中使用的图像数据。目的地移动通信终端10在接收到的多段图像数据中使用所指定的图像数据。
(6)变型例6
在上面的实施方式中,移动通信终端10存储了虚拟角色图像数据,然而控制装置30也可以预先存储虚拟角色图像数据。具体来讲,控制装置30可以始终指示源移动通信终端10将捕捉到的图像数据发送给控制装置30,并从所接收的捕捉到的图像数据和存储在控制装置30中的虚拟角色图像数据当中选择要发送给目的地移动通信终端10的图像数据。为了实现此变型例,控制装置30需要在存储单元33中存储虚拟角色图像数据并具有移动通信终端10所拥有的多媒体处理器。在向目的地移动通信终端10发送虚拟角色图像数据时,接收到组合在一起的语音数据和捕捉到的图像数据时,控制装置30的控制器31将组合数据分离成单独的数据。之后,控制器31用存储在存储单元33中的虚拟角色图像数据替换捕捉到的图像数据,并将其连同接收到的语音数据一起发送给源移动通信终端10。
另选的是,控制装置30可以存储多段虚拟角色图像数据,并从移动通信终端10接收用于标识虚拟角色图像数据的虚拟角色ID数据。根据本变型例,可以减小从源移动通信终端10发送到控制装置30的数据量。为了实现本变型例,控制装置30需要将虚拟角色图像数据与虚拟角色ID数据相关联地存储在存储单元33中。在向目的地移动通信终端10发送虚拟角色图像数据时,控制装置30的控制器31指示源移动通信终端10将虚拟角色ID数据发送给控制装置30,并将由接收到的虚拟角色ID数据标识的虚拟角色图像数据发送给目的地移动通信终端10。在向目的地移动通信终端10发送捕捉到的图像数据时,控制装置30的控制器31指示源移动通信终端10将捕捉到的图像数据发送给控制装置30,并将所接收的捕捉到的图像数据发送给目的地移动通信终端10。应该注意,控制装置30可以与移动通信终端10的电话号码相关联地存储虚拟角色图像数据,并将从源移动通信终端10接收到的电话号码所标识的虚拟角色图像数据发送给目的地移动通信终端10。
另选的是,目的地移动通信终端10可以存储多段表示源移动通信终端10的用户的虚拟角色图像数据。目的地移动通信终端10可以与虚拟角色ID数据相关联地存储虚拟角色图像数据。在这种情况下,在使目的地移动通信终端10显示虚拟角色图像时,控制装置30指示源移动通信终端10向控制装置30发送虚拟角色ID数据,并将接收到的虚拟角色ID数据传送到目的地移动通信终端10。目的地移动通信终端10基于该虚拟角色ID数据所标识的虚拟角色图像数据来显示虚拟角色图像。在使目的地移动通信终端10显示捕捉到的图像时,控制装置30指示源移动通信终端10将捕捉到的图像数据发送给控制装置30,并将所接收的捕捉到的图像数据传送给目的地移动通信终端10。
(7)变型例7
在上面的实施方式中,由控制装置30来计算距离,然而也可以由移动通信终端10来计算距离。另选的是,移动通信终端10可以设置有与诸如蓝牙相兼容的短距离无线通信单元,而且不是计算距离,而是基于该终端与具有短距离无线通信单元的另一个移动通信终端10进行过通信的事实来确定该终端与该另一个移动通信终端10之间的距离小于或等于预定距离。
在计算距离的情况下,移动通信终端10基于计算出的距离从捕捉到的图像数据或虚拟角色图像数据当中选择要发送给目的地移动通信终端10的图像数据。虚拟角色图像数据可以存储在源移动通信终端10、控制装置30和目的地移动通信终端10的任意一个中。
在虚拟角色图像数据存储在源移动通信终端10中的情况下,该终端包括:被构造用于捕捉图像以生成捕捉到的图像数据的图像捕捉单元;存储有代用图像数据(如虚拟角色图像数据)的存储器;通信单元;以及处理器,被构造用于:确定该通信终端的位置与另一个通信终端的位置之间的距离是否小于或等于预定距离;基于确定结果来选择由该图像捕捉单元生成的捕捉到的图像数据或存储在该存储器中的代用图像数据;以及经由该通信单元来发送所选择的图像数据。
在虚拟角色图像数据存储在控制装置30中的情况下,移动通信终端10的控制器11经由无线通信单元12将表示虚拟角色图像数据的数据发送给控制装置30,而控制装置30将该数据所表示的虚拟角色图像数据发送给目的地移动通信终端10。在这种情况下,源移动通信终端10包括:被构造用于捕捉图像以生成捕捉到的图像数据的图像捕捉单元;存储有代用图像数据(如虚拟角色图像数据)的存储器;通信单元;以及处理器,被构造用于:确定该通信终端的位置与另一个通信终端的位置之间的距离是否小于或等于预定距离;基于确定结果来选择由该图像捕捉单元生成的捕捉到的图像数据或存储在该存储器中的代用图像数据;以及经由该通信单元来发送表示所选择的图像数据的数据。
在虚拟角色图像数据存储在目的地移动通信终端10中的情况下,控制装置30将表示虚拟角色图像数据的数据发送给目的地移动通信终端10,该目的终端基于该数据所表示的虚拟角色图像数据来显示虚拟角色图像。在这种情况下,源移动通信终端10具有和虚拟角色图像数据存储在控制装置30的情况下的源移动通信终端10相同的构成。目的地移动通信终端10包括:显示器;通信单元;存储有多段代用图像数据(如虚拟角色图像数据)的存储器;以及处理器,被构造用于:经由该通信单元接收表示代用图像数据的数据;以及使该显示器基于存储在该存储器中并由接收到的数据表示的代用图像数据来显示代用图像。
(8)变型例8
在上面的实施方式中,移动通信终端10的用户通过视频电话(即使用语音和图像)来相互通信,然而用户们也可以使用文本而不是语音来聊天。一次相互通信的移动通信终端10的数量可以大于或等于三。
(9)变型例9
在上面的实施方式中,移动通信终端10A和移动通信终端10B都被指示将使用虚拟角色图像通过视频电话进行的通信切换为使用捕捉到的图像通过视频电话进行的通信,然而,也可以仅指示其中一个终端将使用虚拟角色图像通过视频电话进行的通信切换为使用捕捉到的图像通过视频电话进行的通信。
(10)变型例10
在上面的实施方式中,虚拟角色图像可以不是虚拟角色的图像,而是另一个对象的图像。
(11)变型例11
在上面的实施方式中,控制装置30在将使用虚拟角色图像通过视频电话进行的通信切换为使用捕捉到的图像通过视频电话进行的通信之前要从移动通信终端10接收许可,然而控制装置30也可以在未从移动通信终端10接收许可的情况下,在满足一条件之后将使用虚拟角色图像通过视频电话进行的通信切换为使用捕捉到的图像通过视频电话进行的通信。
(12)变型例12
在上面的实施方式中,移动通信终端10的用户通过用指针选择虚拟空间中示出的虚拟角色来开始通过视频电话进行的通信,然而用户也可以获得目的地移动通信终端10的用户ID或电话号码并利用所获得的用户ID或电话号码来进行视频电话呼叫。
(13)变型例13
在上面的实施方式中,移动通信终端10为移动电话,然而移动通信终端10也可以是诸如PDA(个人数字助理)或个人计算机的其他通信终端。而且,移动通信终端10所使用的通信网络可以不是移动通信网络,而是诸如互联网的其他通信网络。而且,移动通信终端10的图像捕捉单元、麦克风和扬声器可以不是内置的,而是外置的。
(14)变型例14
在上面实施方式的步骤Sa1中,移动通信终端10A将该终端的电话号码的数据发送给控制装置30,然而移动通信终端10A也可以将标识该终端的电话号码所基于的其他数据发送给控制装置30。在这种情况下,控制装置30可以使用该数据来从业务控制站获得电话号码。
(15)变型例15
在上面的实施方式中,控制装置30的功能可以分布到多个装置。例如,移动通信***可以包括第一装置和第二装置,第一装置包括:被构造用于与通信终端的标识数据相关联地存储位置数据的第一存储器;以及处理器,被构造用于:从该第一存储器中获取与第一通信终端的标识数据相关联的第一位置数据和与第二通信终端的标识数据相关联的第二位置数据;并计算该第一位置数据所表示的第一位置与该第二位置数据所表示的第二位置之间的距离;第二装置包括:被构造用于存储捕捉到的图像数据和诸如虚拟角色图像数据的代用图像数据的第二存储器;以及处理器,被构造用于基于该第一装置计算出的距离从捕捉到的图像数据或代用图像数据中选择要发送给第一通信终端的图像数据;并且如果选择了捕捉到的图像数据,则将存储在该第二存储器中的捕捉到的图像数据发送给该第一通信终端,以使该第一通信终端能够基于该代用图像数据来显示代用图像;而如果选择了代用图像数据,则将存储在该第二存储器中的代用图像数据发送给该第一通信终端,以使该第一通信终端能够基于该代用图像数据来显示代用图像。
(16)变型例16
在上面的实施方式中,可以由移动通信网络20中诸如业务控制站或交换中心的其他节点来提供控制装置30的功能。
(17)变型例17
可以通过记录介质或诸如互联网的网络来提供上面实施例中在控制装置30中执行的程序。
本申请基于2007年4月16日提交的日本专利申请No.2007-107396并在35USC 119下要求其优先权。

Claims (13)

1.一种控制装置,该控制装置包括:
第一存储器,被构造用于存储捕捉到的图像数据和代用图像数据;
第二存储器,被构造用于与通信终端的标识数据相关联地存储位置数据;以及
处理器,被构造用于:
从该第二存储器中获取与第一通信终端的标识数据相关联的第一位置数据和与第二通信终端的标识数据相关联的第二位置数据;
计算由该第一位置数据表示的第一位置和由该第二位置数据表示的第二位置之间的距离;
基于计算出的距离,从捕捉到的图像数据和代用图像数据当中选择要发送到该第一通信终端的图像数据;并且
如果选择了捕捉到的图像数据,则将存储在该第一存储器中的捕捉到的图像数据发送给该第一通信终端,使该第一通信终端能够基于捕捉到的图像数据来显示捕捉到的图像;而
如果选择了代用图像数据,则将存储在该第一存储器中的代用图像数据发送给该第一通信终端,使该第一通信终端能够基于该代用图像数据来显示代用图像。
2.根据权利要求1所述的控制装置,其中该处理器被构造用于:
如果计算出的距离大于阈值,则选择代用图像数据作为要发送给该第一通信终端的图像数据;而
如果计算出的距离小于或等于该阈值,则选择捕捉到的图像数据作为要发送给该第一通信终端的图像数据。
3.根据权利要求1所述的控制装置,该控制装置还包括被构造用于存储成对的彼此通信过的通信终端的电话号码的第三存储器,其中该处理器还被构造用于在该第三存储器中搜索成对的该第一通信终端的电话号码和该第二通信终端的电话号码;并且
如果计算出的距离大于阈值,并且在该第三存储器中找到了成对的该第一通信终端的电话号码和该第二通信终端的电话号码,则选择捕捉到的图像数据作为要发送给该第一通信终端的图像数据。
4.根据权利要求1所述的控制装置,其中该处理器被构造用于:
如果计算出的距离大于阈值,则选择捕捉到的图像数据作为要发送给该第一通信终端的图像数据;而
如果计算出的距离小于或等于该阈值,则选择代用图像数据作为要发送给该第一通信终端的图像数据。
5.根据权利要求1所述的控制装置,该控制装置还包括被构造用于存储成对的彼此通信过的通信终端的电话号码的第三存储器,其中
该处理器还被构造用于在该第三存储器中搜索成对的该第一通信终端的电话号码和该第二通信终端的电话号码;并且
如果计算出的距离小于或等于阈值,并且在该第三存储器中找到了成对的该第一通信终端的电话号码和该第二通信终端的电话号码,则选择捕捉到的图像数据作为要发送给该第一通信终端的图像数据。
6.根据权利要求1所述的控制装置,其中该处理器还被构造用于:
如果选择了捕捉到的图像数据作为要发送给该第一通信终端的图像数据,则向该第二通信终端发送将存储在该第二通信终端中的捕捉到的图像数据发送给该控制装置的指令;而
如果选择了代用图像数据作为要发送给该第一通信终端的图像数据,则向该第二通信终端发送将存储在该第二通信终端中的代用图像数据发送给该控制装置的指令。
7.根据权利要求1所述的控制装置,其中该处理器还被构造用于:
如果选择了捕捉到的图像数据作为要发送给该第一通信终端的图像数据,则向该第二通信终端发送将存储在该第二通信终端中的捕捉到的图像数据发送给该控制装置的指令;而
如果选择了代用图像数据作为要发送给该第一通信终端的图像数据,则从该第二通信终端接收代用图像数据的标识数据,并将该标识数据发送给该第一通信终端,使该第一通信终端能够基于存储在该第一通信终端中并由该标识数据标识的代用图像数据来显示代用图像。
8.根据权利要求1所述的控制装置,其中该处理器还被构造用于,如果选择了捕捉到的图像数据作为要发送给该第一通信终端的图像数据,则向该第二通信终端发送将存储在该第二通信终端中的捕捉到的图像数据发送给该控制装置的指令。
9.根据权利要求1所述的控制装置,其中:
该第一存储器被构造用于与通信终端的标识数据相关联地存储捕捉到的图像数据和代用图像数据;并且
该处理器被构造用于,如果选择了代用图像数据作为要发送给该第一通信终端的图像数据,则将与该第二通信终端的标识数据相关联地存储在该第一存储器中的代用图像数据发送给该第一通信终端,使该第一通信终端能够基于该代用图像数据来显示代用图像。
10.一种移动通信***,该移动通信***包括第一装置和第二装置,其中
该第一装置包括:
第一存储器,被构造用于与通信终端的标识数据相关联地存储位置数据;以及
处理器,被配置用于:
从该第一存储器中获取与第一通信终端的标识数据相关联的第一位置数据和与第二通信终端的标识数据相关联的第二位置数据;并且
计算由该第一位置数据表示的第一位置和由该第二位置数据表示的第二位置之间的距离;而
该第二装置包括:
第二存储器,被构造用于存储捕捉到的图像数据和代用图像数据;以及
处理器,被构造用于:
基于该第一装置计算出的距离,从捕捉到的图像数据和代用图像数据当中选择要发送给该第一通信终端的图像数据;并且
如果选择了捕捉到的图像数据,则将存储在该第二存储器中的捕捉到的图像数据发送给该第一通信终端,使该第一通信终端能够基于捕捉到的图像数据来显示捕捉到的图像;而
如果选择了代用图像数据,则将存储在该第二存储器中的代用图像数据发送给该第一通信终端,使该第一通信终端能够基于该代用图像数据来显示代用图像。
11.一种通信终端,该通信终端包括:
图像捕捉单元,被构造用于捕捉图像以生成捕捉到的图像数据;
存储有代用图像数据的存储器;
通信单元;以及
处理器,被构造用于:
确定该通信终端的位置与另一个通信终端的位置之间的距离是否小于或等于预定距离;
基于确定结果来选择由该图像捕捉单元生成的捕捉到的图像数据或存储在该存储器中的该代用图像数据;并且
经由该通信单元来发送所选择的图像数据。
12.一种通信终端,该通信终端包括:
图像捕捉单元,被构造用于捕捉图像以生成捕捉到的图像数据;
存储有代用图像数据的存储器;
通信单元;以及
处理器,被构造用于:
确定该通信终端的位置与另一个通信终端的位置之间的距离是否小于或等于预定距离;
基于确定结果来选择由该图像捕捉单元生成的捕捉到的图像数据或存储在该存储器中的该代用图像数据;并且
经由该通信单元来发送表示所选择的图像数据的数据。
13.根据权利要求12所述的通信终端,该通信终端还包括显示器,其中
该存储器存储有多段代用图像数据;并且
该处理器还被构造用于:
经由该通信单元接收表示代用图像数据的数据;以及
使该显示器基于存储在该存储器中并由所接收的数据表示的代用图像数据来显示代用图像。
CN2008100910764A 2007-04-16 2008-04-16 控制装置、移动通信***以及通信终端 Expired - Fee Related CN101291414B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2007107396A JP2008270913A (ja) 2007-04-16 2007-04-16 制御装置、移動通信システム及び通信端末
JP2007-107396 2007-04-16

Publications (2)

Publication Number Publication Date
CN101291414A CN101291414A (zh) 2008-10-22
CN101291414B true CN101291414B (zh) 2010-06-02

Family

ID=39629101

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100910764A Expired - Fee Related CN101291414B (zh) 2007-04-16 2008-04-16 控制装置、移动通信***以及通信终端

Country Status (4)

Country Link
US (1) US20080254813A1 (zh)
EP (1) EP1983750A3 (zh)
JP (1) JP2008270913A (zh)
CN (1) CN101291414B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8584025B2 (en) 2008-05-02 2013-11-12 International Business Machines Corporation Virtual world teleportation
JP6169826B2 (ja) * 2012-06-27 2017-07-26 ソニー株式会社 情報処理装置、情報処理方法、プログラム及び情報処理システム
JP5989604B2 (ja) * 2013-06-14 2016-09-07 西日本電信電話株式会社 デジタルサイネージシステム
CN111245854B (zh) * 2014-11-27 2022-11-22 华为终端有限公司 一种媒体传输方法、媒体控制方法及装置
US10375353B2 (en) * 2015-12-11 2019-08-06 Sony Corporation Information processing apparatus, information processing method, and program
JP6342024B1 (ja) * 2017-02-10 2018-06-13 株式会社コロプラ 仮想空間を提供するための方法、当該方法をコンピュータに実行させるためのプログラム、および当該プログラムを実行するための情報処理装置
JP6326527B2 (ja) * 2017-05-19 2018-05-16 東芝キヤリア株式会社 空調管理装置
EP3751422A4 (en) * 2018-02-07 2021-04-21 Sony Corporation INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND PROGRAM
JP2024042515A (ja) * 2022-09-15 2024-03-28 株式会社Jvcケンウッド 伝送システム、伝送方法及び伝送プログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1427626A (zh) * 2001-12-20 2003-07-02 松下电器产业株式会社 虚拟电视通话装置
CN1581903A (zh) * 2003-08-14 2005-02-16 日本电气株式会社 包括动画功能的便携式电话和控制其的方法
CN1607829A (zh) * 2003-05-20 2005-04-20 株式会社Ntt都科摩 便携式终端和图像通信程序

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE519929C2 (sv) 2001-07-26 2003-04-29 Ericsson Telefon Ab L M Förfarande, system och terminal för att under pågående samtal ändra eller uppdatera tex. avatarer på andra användares terminaler i ett mobiltelekommunikationssystem
US8611919B2 (en) * 2002-05-23 2013-12-17 Wounder Gmbh., Llc System, method, and computer program product for providing location based services and mobile e-commerce
US7003040B2 (en) * 2002-09-24 2006-02-21 Lg Electronics Inc. System and method for multiplexing media information over a network using reduced communications resources and prior knowledge/experience of a called or calling party
JP4168800B2 (ja) 2003-03-26 2008-10-22 カシオ計算機株式会社 画像配信装置
JP2007107396A (ja) 2005-10-11 2007-04-26 Hitachi Ltd 改質燃料焚きガスタービン設備

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1427626A (zh) * 2001-12-20 2003-07-02 松下电器产业株式会社 虚拟电视通话装置
CN1607829A (zh) * 2003-05-20 2005-04-20 株式会社Ntt都科摩 便携式终端和图像通信程序
CN1581903A (zh) * 2003-08-14 2005-02-16 日本电气株式会社 包括动画功能的便携式电话和控制其的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特开2004-297350A 2004.10.21

Also Published As

Publication number Publication date
EP1983750A2 (en) 2008-10-22
JP2008270913A (ja) 2008-11-06
CN101291414A (zh) 2008-10-22
EP1983750A3 (en) 2010-10-27
US20080254813A1 (en) 2008-10-16

Similar Documents

Publication Publication Date Title
CN101291414B (zh) 控制装置、移动通信***以及通信终端
CN101287290A (zh) 通信控制装置和通信终端
CN101355679A (zh) 控制装置、移动通信***以及通信终端
CN101213851B (zh) 用于提供集成主题包服务的方法和***
KR101668897B1 (ko) 대화 서비스 제공 방법 및 장치
EP0910223A2 (en) Mobile radio terminal with SMS function for transmitting short message and method for controlling the same
EP1655932A2 (en) Portable cellular phone, portable cellular phone system, message format controlling method and message format controlling program
CN101291498A (zh) 控制装置、移动通信***以及通信终端
CN101291465A (zh) 控制装置、移动通信***和通信终端
KR20070014408A (ko) 아바타 관리 방법 및 시스템
CN111034184B (zh) 提高视频质量的视频通话方法及计算机可读记录介质
KR100366435B1 (ko) 이미지 문자정보의 송수신 방법 및 그 시스템
CN101291416B (zh) 控制装置、移动通信***以及通信终端
CN106775815B (zh) 一种应用程序数据迁移的方法及装置
CN102035808A (zh) 多媒体交互方法、***、多媒体终端及多媒体服务端
KR100607494B1 (ko) 이동 단말 주소록 동기화 서비스 제공 방법 및 장치
US9602659B2 (en) Portable device with communication record recurring module
KR100597808B1 (ko) 스팸 단문 메시지 차단 서비스 제공 방법 및 장치
KR20140014753A (ko) 기념일 이벤트 제공을 위한 통합 메시지 서비스 시스템, 이를 위한 장치 및 방법
KR100676883B1 (ko) 발신자 정보를 첨부하여 단문 메시지 서비스를 제공하는방법 및 장치
CN101835109A (zh) 业务发起方法及终端
KR20060092625A (ko) 키워드에 의해서 캐릭터의 움직임이 바뀌는 콘텐츠를 제공하는 방법 및 시스템
KR100680747B1 (ko) 가입자 상태정보를 홈위치등록기에 보다 용이하게업데이트하기 위한 이동통신 시스템 및 방법
KR100695319B1 (ko) 플래시 이미지를 사용하여 주소록을 관리하는 기능을구비한 이동기기 및 플래시 이미지를 사용하여 주소록을관리하는 방법
US20160266701A1 (en) Method of Initiating a Virtual Icon by Rear Control for a Portable Device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100602

Termination date: 20120416