CN103116451B - 一种智能终端的虚拟角色交互方法、装置和系统 - Google Patents
一种智能终端的虚拟角色交互方法、装置和系统 Download PDFInfo
- Publication number
- CN103116451B CN103116451B CN201310029685.8A CN201310029685A CN103116451B CN 103116451 B CN103116451 B CN 103116451B CN 201310029685 A CN201310029685 A CN 201310029685A CN 103116451 B CN103116451 B CN 103116451B
- Authority
- CN
- China
- Prior art keywords
- intelligent terminal
- virtual role
- user
- reality scene
- scene 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.)
- Active
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/211—Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/216—Input arrangements for video game devices characterised by their sensors, purposes or types using geographical information, e.g. location of the game device or player using GPS
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/332—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using wireless networks, e.g. cellular phone networks
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/65—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor automatically by game devices or servers from real world data, e.g. measurement in live racing competition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/20—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
- A63F2300/204—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the platform being a handheld device
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8082—Virtual reality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Environmental & Geological Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施方式提出了一种智能终端的虚拟角色交互方法、装置和系统。方法包括:拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中;获取智能终端移动过程中的位置信息;判断智能终端位置信息变化是否超过预先设置的门限值,如果是,根据当前智能终端位置信息在用户现实场景影像中移动虚拟角色。用户与虚拟角色的交互场景不再是虚拟场景,而是真实的现实场景,无论是场景数目以及场景内容都是无限的,因此这种方式的交互效率获得了提高。
Description
技术领域
本发明实施方式涉及增强现实技术领域,更具体地,涉及一种智能终端的虚拟角色交互方法、装置和系统。
背景技术
随着计算机技术和网络技术的飞速发展,互联网(Internet)和即时通信技术在人们的日常生活、学习和工作中发挥的作用也越来越大。而且,随着移动互联网的发展,互联网也在向移动化发展。在当今的信息时代中,各种信息设备应运而生:有用于话音传输的固定电话、移动电话;有用于信息资源共享、处理的服务器和个人电脑;有用于视频数据显示的各种电视机等等。这些设备都是在特定领域内为解决实际的需求而产生的。随着电子消费、计算机、通信(3C)融合的到来,人们越来越多地将注意力放到了对各个不同领域的信息设备进行综合利用的研究上,以充分利用现有资源设备来为人们更好的服务。
智能终端(Smartphone)是指像个人电脑一样,具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的这样一类终端的总称。在目前的智能终端上,可以向互联网用户提供多人电脑游戏联机服务,它可以让互联网中的游戏玩家轻松地通过互联网进行游戏,就如同在同一个局域网中一样。
在目前智能终端与虚拟角色的各种交互方式中,交互场景都是由开发者自行设计的虚拟场景。然而,由于虚拟场景是一种人工设计的场景,无论是场景数目以及场景内容都是有限的,因此这种方式的交互效率较低。
而且,由于虚拟场景是一种虚拟的场景,需要有人工自行设计开发,无论是开发成本还是维护成本都相当高昂,不利于成本控制。
发明内容
本发明实施方式提出一种智能终端的虚拟角色交互方法,以提高交互效率。
本发明实施方式提出一种智能终端的虚拟角色交互装置,以提高交互效率。
本发明实施方式提出一种智能终端的虚拟角色交互系统,以提高交互效率。
本发明实施方式的技术方案如下:
一种智能终端的虚拟角色交互方法,该方法包括:
拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中;
获取智能终端移动过程中的位置信息;
判断智能终端位置信息变化是否超过预先设置的门限值,如果是,根据当前智能终端位置信息在用户现实场景影像中移动所述虚拟角色。
一种智能终端的虚拟角色交互装置,该装置包括虚拟角色叠加单元、位置信息获取单元和虚拟角色移动单元,其中:
虚拟角色叠加单元,用于拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中;
位置信息获取单元,用于获取智能终端移动过程中的位置信息;
虚拟角色移动单元,用于判断智能终端位置信息的变化是否超过预先设置的门限值,如果是,根据当前智能终端位置信息在用户现实场景影像中移动所述虚拟角色。
一种智能终端的虚拟角色交互系统,该系统包括第一智能终端、第二智能终端和交互服务器;
第一智能终端,用于拍摄并在屏幕上显示第一智能终端用户现实场景影像,将第一虚拟角色叠加到该第一智能终端用户现实场景影像中,并将第一虚拟角色在第一智能终端用户现实场景影像中的第一虚拟位置信息发送到交互服务器;获取第一智能终端移动过程中的位置信息,判断第一智能终端位置信息的变化是否超过预先设置的门限值,如果是,根据当前第一智能终端位置信息在第一智能终端用户现实场景影像中移动所述第一虚拟角色;
第二智能终端,用于拍摄并在屏幕上显示第二智能终端用户现实场景影像,将第二虚拟角色叠加到该第二智能终端用户现实场景影像中,并将第二虚拟角色在第二智能终端用户现实场景影像中的第二虚拟位置信息发送到交互服务器;获取第二智能终端移动过程中的位置信息,判断第二智能终端位置信息的变化是否超过预先设置的门限值,如果是,根据当前第二智能终端位置信息在第二智能终端用户现实场景影像中移动所述第二虚拟角色;
交互服务器,用于保存第一虚拟角色在第一智能终端用户现实场景影像中的第一虚拟位置信息以及第二虚拟角色在第二智能终端用户现实场景影像中的第二虚拟位置信息,并当第一虚拟位置信息与第二虚拟位置信息之间的距离小于预先设置的门限值时,将所述第一虚拟角色发送到第二智能终端用户现实场景影像的所述第一虚拟位置信息处,将所述第二虚拟角色发送到第一智能终端用户现实场景影像的所述第二虚拟位置信息处。
从上述方案可以看出,在本发明实施方式中,拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中;获取智能终端移动过程中的位置信息;判断智能终端位置信息变化是否超过预先设置的门限值,如果是,根据当前智能终端位置信息在用户现实场景影像中移动所述虚拟角色。由此可见,应用本发明实施方式之后,通过摄像技术录制现实场景以作为虚拟交互场景,而且在现实场景中虚拟出虚拟角色,可以基于用户的移动过程控制虚拟角色的跟随操作。由于用户与虚拟角色的交互场景不再是虚拟场景,而是真实的现实场景,因此无论是场景数目以及场景内容都是无限的,所以这种方式的交互效率较高。
而且,由于交互场景是一种真实的现实场景,不再需要有人工自行设计开发,无论是开发成本还是维护成本都获得了降低。
附图说明
图1为根据本发明实施方式的智能终端的虚拟角色交互方法流程图;
图2根据本发明实施方式的智能终端的虚拟角色交互第一示意图;
图3根据本发明实施方式的智能终端的虚拟角色交互第二示意图;
图4为根据本发明实施方式的智能终端的虚拟角色交互装置结构图;
图5为根据本发明实施方式的智能终端的虚拟角色交互系统结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
在本发明实施方式中,通过摄像技术录制现实场景以作为虚拟交互场景,而且利用增强现实(AR)技术虚拟出虚拟角色,用户可以控制这些虚拟角色(比如虚拟出来的游戏人物、动物等)在现实场景中执行各种交互动作,比如可以控制虚拟角色执行冒险和对战,也可以控制虚拟角色贸易或正常生活。各用户的帐号信息、位置信息、拍摄的场景和虚拟角色的信息可存储于服务器或智能终端中,从而用户可以通过摄像头来观察到位置在其附近,即“生活”在自己周围的虚拟角色。
图1为根据本发明实施方式的智能终端的虚拟角色交互方法流程图。
如图1所示,该方法包括:
步骤101:拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中。
在这个,可以利用智能终端的摄像单元拍摄用户当前所在环境的现实场景影像。比如,假设用户当前处于办公大楼下,可以打开智能终端的摄像单元拍摄大楼附近环境,所拍下的大楼的环境影像则是用户现实场景影像。
在本发明实施方式中,进一步将虚拟角色叠加到该用户现实场景影像中。虚拟角色可以由用户预先设置,而且该虚拟角色的各种属性信息既可以保存在智能终端,也可以保存在网络侧的服务器中。
在这里,通过智能终端摄像头所拍摄的用户现实场景影像优选是连续视频。而且,智能终端摄像头具体可以为数字摄像头,数字摄像头可以将视频采集设备产生的模拟视频信号转换成数字信号,进而将其储存在智能终端存储设备中。
本发明实施方式可以通过增强现实(Augmented Reality,AR)技术将虚拟角色叠加到该用户现实场景影像中,是通过计算机系统提供的信息增加用户对现实世界感知的技术,将虚拟的信息应用到真实世界,并将计算机生成的虚拟物体、场景或系统提示信息叠加到真实场景中,从而实现对现实的增强。
基于AR技术,可以结合计算机图形技术和可视化技术产生现实环境中不存在的虚拟角色,并通过传感技术将虚拟角色准确“放置”在真实环境中,将虚拟角色与真实环境融为一体,并呈现给使用者一个感官效果真实的新环境。智能终端用户可以保持移动,由于智能终端用户手握智能终端,而且智能终端的摄像头保持开启,因此用户现实场景影像一直在变化中。
现实场景影像可以是一种全景图像。基于全景图的虚拟现实系统由于具有硬件要求低、真实感较好等优点,目前正越来越广泛地应用在各个领域。全景图技术是一种虚拟现实技术,它可模拟用户处于真实场景某一位置的现场视觉感受,沉浸感强烈,给用户带来身临其境的用户体验,具有重要的应用价值。
视点是指用户某一时刻在虚拟场景中的观察点,在生成虚拟场景中起到管理全景图的作用。全景图漫游主要分为固定视点内漫游和不同视点间漫游。固定视点的全景图浏览技术相对已经成熟。
在本发明实施方式中,智能终端具体可以包括但是不局限于:功能手机、智能手机、掌上电脑、个人电脑(PC)、平板电脑或个人数字助理(PDA),等等。
而且,智能终端可以适用于任意的智能终端操作系统,具体可以采用的操作系统包括但是不局限于:安卓(Andorid)、Palm OS、Symbian(塞班)、Windows mobile、Linux、Android(安卓)、iPhone(苹果)OS、Black Berry(黑莓)OS6.0、Windows Phone系列,等等。
在本发明实施方式中,智能终端具体可以采用安卓操作系统,而且智能终端可以采用到Andorid的各个版本之中,包括但是不局限于:阿童木(Android Beta)、发条机器人(Android1.0)、纸杯蛋糕(Android1.5)、甜甜圈(Android1.6)、松饼(Android2.0/2.1),冻酸奶(Android2.2)、姜饼(Android2.3)、蜂巢(Android3.0)、冰激凌三明治(Android4.0)、果冻豆(Jelly Bean,Android4.1)等版本。
以上详细罗列了Android平台的具体版本,本领域技术人员可以意识到,本发明实施方式并不局限于上述罗列版本,而还可以适用于其他基于Android软件架构的任意版本之中。
步骤102:获取智能终端移动过程中的位置信息。
在这里,当智能终端用户移动时,可以通过多种方式获取智能终端移动过程中的位置信息。
比如,可以应用GPS定位方式、GPRS定位方式、蓝牙定位方式、Wifi定位方式或移动通信网络基站定位方式,获取智能终端移动过程中的位置信息。
更具体地,基于GPS的定位方式是利用智能终端上的GPS定位模块将自己的位置信号发送到定位后台来实现智能终端定位。基站定位则是利用基站对智能终端的距离的测算距离来确定智能终端位置的。基站定位不需要智能终端具有GPS定位能力,但是精度很大程度依赖于基站的分布及覆盖范围的大小,基于GPS的定位方式定位精度通常较高。
在本发明实施方式中,还可以分别或者结合采用GPRS定位方式、蓝牙定位方式、Wifi定位方式,等等。通过这些定位方式,可以获取智能终端移动过程中的位置信息。
步骤103:判断智能终端位置信息变化是否超过预先设置的门限值,如果是,根据当前智能终端位置信息在用户现实场景影像中移动所述虚拟角色。
当智能终端用户移动过程中,基于步骤102可以获取智能终端移动过程中的位置信息,该位置信息随着用户移动而发生变化。
可以判断智能终端位置信息变化是否超过预先设置的门限值,如果是,根据当前智能终端位置信息在用户现实场景影像中移动虚拟角色。比如,可以将虚拟角色移动到当前智能终端位置信息在用户现实场景影像中的位置,从而实现将虚拟角色在用户现实场景影像中跟随智能终端用户的移动。
在一个实施方式中,进一步检测智能终端屏幕移动过程中的位置微调信息;并根据所述位置微调信息在用户现实场景影像中调节所述虚拟角色。其中,可以利用智能终端中内置的方向传感器、图像识别处理器等多种单元来检测位置微调信息,并微调虚拟角色。
在一个实施方式中,当检测到智能终端屏幕发生摆动事件时,获取该摆动事件的摆动角度;依据与该摆动事件相反的方向,将叠加到用户现实场景影像中的该虚拟角色摆动该摆动角度,以将该虚拟角色与用户现实场景影像保持绝对定位。
可以利用智能终端的方向感应器来具体实现针对摆动事件的处理。当用户摆动智能终端屏幕,方向感应器可以检测到智能终端屏幕的变化,从而改变虚拟角色的视角,保证用户通过屏幕看到的虚拟角色和真实场景保持绝对定位。
具体地,假设智能终端屏幕发生摆动事件时,而且该摆动事件的摆动角度为向右30度;则可以将叠加到用户现实场景影像中的该虚拟角色,向左摆动30度,从而将该虚拟角色与用户现实场景影像保持绝对定位。
又比如:假设智能终端屏幕发生摆动事件时,而且该摆动事件的摆动角度为向左90度;则可以将叠加到用户现实场景影像中的该虚拟角色,向右摆动90度,从而将该虚拟角色与用户现实场景影像保持绝对定位。
在一个实施方式中,在智能终端移动过程中,基于针对变化中现实场景影像的图像识别,检测出智能终端移动量;判断智能终端移动量是否超过预先设置的门限值,如果是,根据智能终端的当前移动位置在用户现实场景影像中移动所述虚拟角色。
优选地,图像识别处理可以辅助智能终端的方向感应器检测智能终端空间位置的变化,如用户将智能终端平移时,方向感应器不起作用,此时可以通过图像识别操作来检测智能终端移动的距离或比例,以加强真实性。
优选地,进一步设置智能终端用户账户信息以及虚拟角色属性信息,其中在该智能终端用户账户信息中保存智能终端用户与虚拟角色的对应关系。
在本发明实施方式中,可以设置多个智能终端用户账户,并且这些智能终端用户账户通过联网实现联机。当多个智能终端用户联机时,每个智能终端的指南针可以识别不同智能终端用户的终端指向方向,从而智能终端用户玩家观察其它智能终端用户的虚拟角色时不出现位置偏差。
优选地,智能终端的重力感应器可以检测出智能终端在移动过程中的加速度(v)和移动时间(t),并配合智能终端指南针计算出智能终端移动的方向和距离,从而辅助GPRS等智能终端定位系统检测用户的移动量。
优选地,可以预先设置触发地理位置以及对应于触发地理位置的虚拟角色触发事件;根据智能终端的位置信息判断智能终端是否到达触发地理位置,如果是,使能虚拟角色执行对应于触发地理位置的虚拟角色触发事件。基于上述虚拟角色触发事件的处理,虚拟角色可以和现实的一些特定场合互动。
比如,可以将现实中的医院设置为触发地理位置,而且设置对应的虚拟角色触发事件为生命力增加事件。那么,当智能终端用户移动到现实中的医院时,根据智能终端的位置信息判断智能终端是否到达医院,则使能虚拟角色执行对应于触发地理位置的虚拟角色触发事件,即虚拟角色可以在医院里通过“治疗”、“加血”等操作增加生命力。
可以将本发明实施方式应用到各种智能终端浏览器中,这些浏览器具体可以包括微软的Internet Explorer、Mozilla的Firefox、Apple的Safari,Opera、Google Chrome、Green Browser等浏览器。
图2根据本发明实施方式的智能终端的虚拟角色交互第一示意图;图3根据本发明实施方式的智能终端的虚拟角色交互第二示意图。
由图2可见,用户当前的现实场景影像为大楼前,此时用户开启智能终端的摄像头,并选择虚拟角色(图2所示为企鹅)。用户通过移动智能终端,在屏幕里看到自己的虚拟角色“出现”在现实世界中,而且用户可以手握开启着摄像头的智能终端,移动自己的位置,则屏幕中的虚拟角色会跟随用户移动。
如图3所示,用户还可控制虚拟角色和其它虚拟事物互动,如进食、运动等,让自己的虚拟角色不断成长,等等。用户还可以和其他用户联机,在屏幕上看到自己和他人的虚拟角色,进行游戏、对战等各种交互操作。
比如,可以分别获取各个用户的位置信息,并且在各个用户的虚拟现实屏幕上显示对方用户的虚拟角色,从而实现了将多个用户的虚拟角色集中显示。然后,基于各种游戏开发方式,可以实现在屏幕上实现各个虚拟角色之间的游戏、对战等各种交互操作。多个用户之间的具体信息交互流程可以参照图5。
比如,还可以设置一系列的虚拟角色触发事件,而且这些虚拟角色触发事件对应于触发地理位置。当根据位置信息判定虚拟角色到达这些触发地理位置时,则触发虚拟角色具体执行虚拟角色触发事件。可以将现实中的医院设置为触发地理位置,而且设置对应的虚拟角色触发事件为生命力增加事件。那么,当智能终端用户移动到现实中的医院时,根据智能终端的位置信息判断智能终端是否到达医院,则使能虚拟角色执行对应于触发地理位置的虚拟角色触发事件,即虚拟角色可以在医院里通过“治疗”、“加血”等操作增加生命力。
以上虽然详细列出了一些智能终端浏览器,本领域技术人员可以意识到,本发明实施方式并不局限于这些浏览器,而是可以适用于任意可用于显示网页服务器或档案系统内的文件、并让用户与文件互动的应用(App),这些应用可以是目前常见的各种浏览器,也可以是其他的任意具有网页浏览功能的应用程序。
基于上述详细分析,本发明实施方式还提出了一种智能终端的虚拟角色交互装置。
图4为根据本发明实施方式的智能终端的虚拟角色交互装置结构图.
如图4所示,该装置包括虚拟角色叠加单元401、位置信息获取单元402和虚拟角色移动单元403,其中:
虚拟角色叠加单元401,用于拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中;
位置信息获取单元402,用于获取智能终端移动过程中的位置信息;
虚拟角色移动单元403,用于判断智能终端位置信息的变化是否超过预先设置的门限值,如果是,根据当前智能终端位置信息在用户现实场景影像中移动所述虚拟角色。
在一个实施方式中,位置信息获取单元401,用于应用GPS定位方式、GPRS定位方式、蓝牙定位方式、Wifi定位方式或移动通信网络基站定位方式,获取智能终端移动过程中的位置信息。
优选地,该装置进一步包括微调单元404;
微调单元404,用于当检测到智能终端屏幕发生摆动事件时,获取该摆动事件的摆动角度;依据与该摆动事件相反的方向,将叠加到用户现实场景影像中的该虚拟角色摆动该摆动角度,以将该虚拟角色与用户现实场景影像保持绝对定位。
可选地,微调单元404,用于当检测到智能终端屏幕发生摆动事件时,获取该摆动事件的摆动角度;依据与该摆动事件相反的方向,将叠加到用户现实场景影像中的该虚拟角色摆动该摆动角度,以将该虚拟角色与用户现实场景影像保持绝对定位。
在一个实施方式中,该装置进一步包括虚拟角色触发事件执行单元405;
虚拟角色触发事件执行单元405,用于保存设置的触发地理位置以及对应于触发地理位置的虚拟角色触发事件;根据智能终端的位置信息判断智能终端是否到达触发地理位置,如果是,则使能虚拟角色执行对应于触发地理位置的虚拟角色触发事件。
优选地,该装置进一步包括信息存储单元406;
信息存储单元406,用于设置智能终端用户账户信息以及虚拟角色属性信息,其中在该智能终端用户账户信息中保存智能终端用户与虚拟角色的对应关系。
在本发明实施方式中,可以设置多个智能终端用户账户,并且这些智能终端用户账户通过联网实现联机。
基于多个智能终端的联网交互,本发明实施方式还提出了一种智能终端的虚拟角色交互系统。
图5为根据本发明实施方式的智能终端的虚拟角色交互系统结构图。如图5所示,该系统包括第一智能终端501、第二智能终端502和交互服务器503;
第一智能终端501,用于拍摄并在屏幕上显示第一智能终端用户现实场景影像,将第一虚拟角色叠加到该第一智能终端用户现实场景影像中,并将第一虚拟角色在第一智能终端用户现实场景影像中的第一虚拟位置信息发送到交互服务器;获取第一智能终端移动过程中的位置信息,判断第一智能终端位置信息的变化是否超过预先设置的门限值,如果是,根据当前第一智能终端位置信息在第一智能终端用户现实场景影像中移动所述第一虚拟角色;
第二智能终端502,用于拍摄并在屏幕上显示第二智能终端用户现实场景影像,将第二虚拟角色叠加到该第二智能终端用户现实场景影像中,并将第二虚拟角色在第二智能终端用户现实场景影像中的第二虚拟位置信息发送到交互服务器;获取第二智能终端移动过程中的位置信息,判断第二智能终端位置信息的变化是否超过预先设置的门限值,如果是,根据当前第二智能终端位置信息在第二智能终端用户现实场景影像中移动所述第二虚拟角色;
交互服务器503,用于保存第一虚拟角色在第一智能终端用户现实场景影像中的第一虚拟位置信息以及第二虚拟角色在第二智能终端用户现实场景影像中的第二虚拟位置信息,并当第一虚拟位置信息与第二虚拟位置信息之间的距离小于预先设置的门限值时,将所述第一虚拟角色发送到第二智能终端用户现实场景影像的所述第一虚拟位置信息处,将所述第二虚拟角色发送到第一智能终端用户现实场景影像的所述第二虚拟位置信息处。
在一个实施方式中,第一智能终端501,用于根据指南针获取第一智能终端的屏幕指向信息,并将所述第一智能终端的屏幕指向信息发送到交互服务器;
第二智能终端502,用于根据指南针获取第二智能终端的屏幕指向信息,并将所述第二智能终端的屏幕指向信息发送到交互服务器503;
交互服务器503,用于根据第二智能终端502的屏幕指向信息,将所述第一虚拟角色发送到第二智能终端用户现实场景影像的所述第一虚拟位置信息处;根据第一智能终端501的屏幕指向信息,将所述第二虚拟角色发送到第一智能终端用户现实场景影像的所述第二虚拟位置信息处。
优选地,交互服务器503,进一步用于保存第一智能终端用户账户信息、第二智能终端用户账户信息、第一虚拟角色属性信息和第二虚拟角色属性信息,其中第一虚拟角色属性信息和第二虚拟角色属性信息可以包括:虚拟角色的成长信息,比如幼年、青年、壮年等不同形态;以及虚拟角色的不同状态,比如高兴、愤怒、撒娇等。
实际上,可以通过多种形式来具体实施本发明实施方式所提出的智能终端的虚拟角色交互方法和装置。比如,可以遵循一定规范的应用程序接口,将虚拟角色交互方法编写为安装到个人电脑、移动终端等中的插件程序,也可以将其封装为应用程序以供用户自行下载使用。当编写为插件程序时,可以将其实施为ocx、dll、cab等多种插件形式。也可以通过Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等具体技术来实施本发明实施方式所提出的智能终端的虚拟角色交互方法。
可以通过指令或指令集存储的储存方式将本发明实施方式所提出的智能终端的虚拟角色交互方法存储在各种存储介质上。这些存储介质包括但是不局限于:软盘、光盘、DVD、硬盘、闪存、U盘、CF卡、SD卡、MMC卡、SM卡、记忆棒(Memory Stick)、xD卡等。
另外,还可以将本发明实施方式所提出的智能终端的虚拟角色交互方法应用到基于闪存(Nand flash)的存储介质中,比如U盘、CF卡、SD卡、SDHC卡、MMC卡、SM卡、记忆棒、xD卡等。
综上所述,在本发明实施方式中,拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中;获取智能终端移动过程中的位置信息;判断智能终端位置信息变化是否超过预先设置的门限值,如果是,根据当前智能终端位置信息在用户现实场景影像中移动所述虚拟角色。由此可见,应用本发明实施方式之后,通过摄像技术录制现实场景以作为虚拟交互场景,而且在现实场景中虚拟出虚拟角色,可以基于用户的移动过程控制虚拟角色的跟随操作。由于用户与虚拟角色的交互场景不再是虚拟场景,而是真实的现实场景,因此无论是场景数目以及场景内容都是无限的,所以这种方式的交互效率较高。
而且,由于交互场景是一种真实的现实场景,不再需要有人工自行设计开发,无论是开发成本还是维护成本都获得了降低。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种智能终端的虚拟角色交互方法,其特征在于,该方法包括:
拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中;
获取智能终端移动过程中的位置信息;
判断智能终端位置信息变化是否超过预先设置的门限值,如果是,根据当前智能终端位置信息在用户现实场景影像中移动所述虚拟角色;
该方法进一步包括:检测智能终端屏幕移动过程中的位置微调信息;根据所述位置微调信息在用户现实场景影像中调节所述虚拟角色;
所述检测智能终端屏幕移动过程中的位置微调信息包括:检测智能终端屏幕发生的摆动事件,并获取该摆动事件的摆动角度;
所述根据位置微调信息在用户现实场景影像中调节所述虚拟角色包括:依据与该摆动事件相反的方向,将叠加到用户现实场景影像中的该虚拟角色摆动该摆动角度,以将该虚拟角色与用户现实场景影像保持绝对定位;
所述检测智能终端屏幕移动过程中的位置微调信息包括:
在智能终端移动过程中,基于针对变化中现实场景影像的图像识别,检测出智能终端移动量;
所述根据位置微调信息在用户现实场景影像中调节所述虚拟角色包括:
判断智能终端移动量是否超过预先设置的门限值,如果是,根据智能终端的当前移动位置在用户现实场景影像中移动所述虚拟角色。
2.根据权利要求1所述的智能终端的虚拟角色交互方法,其特征在于,所述获取智能终端移动过程中的位置信息包括:
应用GPS定位方式、GPRS定位方式、蓝牙定位方式、Wifi定位方式或移动通信网络基站定位方式,获取智能终端移动过程中的位置信息。
3.根据权利要求1所述的智能终端的虚拟角色交互方法,其特征在于,该方法进一步包括:
预先设置触发地理位置以及对应于触发地理位置的虚拟角色触发事件;
根据智能终端的位置信息判断智能终端是否到达触发地理位置,如果是,使能虚拟角色执行对应于触发地理位置的虚拟角色触发事件。
4.一种智能终端的虚拟角色交互装置,其特征在于,该装置包括虚拟角色叠加单元、位置信息获取单元和虚拟角色移动单元,其中:
虚拟角色叠加单元,用于拍摄并在智能终端屏幕上显示用户现实场景影像,将虚拟角色叠加到该用户现实场景影像中;
位置信息获取单元,用于获取智能终端移动过程中的位置信息;
虚拟角色移动单元,用于判断智能终端位置信息的变化是否超过预先设置的门限值,如果是,根据当前智能终端位置信息在用户现实场景影像中移动所述虚拟角色;进一步包括微调单元;
微调单元,用于检测智能终端屏幕移动过程中的位置微调信息;根据所述位置微调信息在用户现实场景影像中调节所述虚拟角色;
所述检测智能终端屏幕移动过程中的位置微调信息包括:检测智能终端屏幕发生的摆动事件,并获取该摆动事件的摆动角度;所述根据位置微调信息在用户现实场景影像中调节所述虚拟角色包括:依据与该摆动事件相反的方向,将叠加到用户现实场景影像中的该虚拟角色摆动该摆动角度,以将该虚拟角色与用户现实场景影像保持绝对定位;
其中微调单元,用于在智能终端移动过程中,基于针对变化中现实场景影像的图像识别,检测出智能终端移动量;判断智能终端移动量是否超过预先设置的门限值,如果是,根据当前智能终端的当前移动位置在用户现实场景影像中移动所述虚拟角色。
5.根据权利要求4所述的智能终端的虚拟角色交互装置,其特征在于,
位置信息获取单元,用于应用GPS定位方式、GPRS定位方式、蓝牙定位方式、Wifi定位方式或移动通信网络基站定位方式,获取智能终端移动过程中的位置信息。
6.根据权利要求4所述的智能终端的虚拟角色交互装置,其特征在于,进一步包括虚拟角色触发事件执行单元;
虚拟角色触发事件执行单元,用于保存设置的触发地理位置以及对应于触发地理位置的虚拟角色触发事件;根据智能终端的位置信息判断智能终端是否到达触发地理位置,如果是,则使能虚拟角色执行对应于触发地理位置的虚拟角色触发事件。
7.一种智能终端的虚拟角色交互系统,其特征在于,该系统包括第一智能终端、第二智能终端和交互服务器;
第一智能终端,用于拍摄并在屏幕上显示第一智能终端用户现实场景影像,将第一虚拟角色叠加到该第一智能终端用户现实场景影像中,并将第一虚拟角色在第一智能终端用户现实场景影像中的第一虚拟位置信息发送到交互服务器;获取第一智能终端移动过程中的位置信息,判断第一智能终端位置信息的变化是否超过预先设置的门限值,如果是,根据当前第一智能终端位置信息在第一智能终端用户现实场景影像中移动所述第一虚拟角色;检测第一智能终端屏幕发生的摆动事件,并获取该摆动事件的摆动角度;依据与该摆动事件相反的方向,将叠加到第一智能终端用户现实场景影像中的第一虚拟角色摆动该摆动角度,以将该第一虚拟角色与第一智能终端用户现实场景影像保持绝对定位;
第二智能终端,用于拍摄并在屏幕上显示第二智能终端用户现实场景影像,将第二虚拟角色叠加到该第二智能终端用户现实场景影像中,并将第二虚拟角色在第二智能终端用户现实场景影像中的第二虚拟位置信息发送到交互服务器;获取第二智能终端移动过程中的位置信息,判断第二智能终端位置信息的变化是否超过预先设置的门限值,如果是,根据当前第二智能终端位置信息在第二智能终端用户现实场景影像中移动所述第二虚拟角色;检测第二智能终端屏幕发生的摆动事件,并获取该摆动事件的摆动角度;依据与该摆动事件相反的方向,将叠加到第二智能终端用户现实场景影像中的第二虚拟角色摆动该摆动角度,以将该第二虚拟角色与第二智能终端用户现实场景影像保持绝对定位;
交互服务器,用于保存第一虚拟角色在第一智能终端用户现实场景影像中的第一虚拟位置信息以及第二虚拟角色在第二智能终端用户现实场景影像中的第二虚拟位置信息,并当第一虚拟位置信息与第二虚拟位置信息之间的距离小于预先设置的门限值时,将所述第一虚拟角色发送到第二智能终端用户现实场景影像的所述第一虚拟位置信息处,将所述第二虚拟角色发送到第一智能终端用户现实场景影像的所述第二虚拟位置信息处;
其中在第一智能终端或第二智能终端移动过程中,基于针对变化中现实场景影像的图像识别,检测出智能终端移动量;判断智能终端移动量是否超过预先设置的门限值,如果是,根据第一智能终端或第二智能终端的当前移动位置在用户现实场景影像中移动所述虚拟角色。
8.根据权利要求7所述的智能终端的虚拟角色交互系统,其特征在于,
第一智能终端,用于根据指南针获取第一智能终端的屏幕指向信息,并将所述第一智能终端的屏幕指向信息发送到交互服务器;
第二智能终端,用于根据指南针获取第二智能终端的屏幕指向信息,并将所述第二智能终端的屏幕指向信息发送到交互服务器;
交互服务器,用于根据第二智能终端的屏幕指向信息,将所述第一虚拟角色发送到第二智能终端用户现实场景影像的所述第一虚拟位置信息处;根据第一智能终端的屏幕指向信息,将所述第二虚拟角色发送到第一智能终端用户现实场景影像的所述第二虚拟位置信息处。
9.根据权利要求7所述的智能终端的虚拟角色交互系统,其特征在于,
交互服务器,进一步用于保存第一智能终端用户账户信息、第二智能终端用户账户信息、第一虚拟角色属性信息和第二虚拟角色属性信息。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310029685.8A CN103116451B (zh) | 2013-01-25 | 2013-01-25 | 一种智能终端的虚拟角色交互方法、装置和系统 |
PCT/CN2013/087856 WO2014114132A1 (en) | 2013-01-25 | 2013-11-26 | Method, device, and system for interacting with a virtual character in smart terminal |
US14/222,550 US9345967B2 (en) | 2013-01-25 | 2014-03-21 | Method, device, and system for interacting with a virtual character in smart terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310029685.8A CN103116451B (zh) | 2013-01-25 | 2013-01-25 | 一种智能终端的虚拟角色交互方法、装置和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103116451A CN103116451A (zh) | 2013-05-22 |
CN103116451B true CN103116451B (zh) | 2018-10-26 |
Family
ID=48414846
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310029685.8A Active CN103116451B (zh) | 2013-01-25 | 2013-01-25 | 一种智能终端的虚拟角色交互方法、装置和系统 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9345967B2 (zh) |
CN (1) | CN103116451B (zh) |
WO (1) | WO2014114132A1 (zh) |
Families Citing this family (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6157094B2 (ja) * | 2012-11-21 | 2017-07-05 | キヤノン株式会社 | 通信装置、設定装置、通信方法、設定方法、及び、プログラム |
CN103116451B (zh) * | 2013-01-25 | 2018-10-26 | 腾讯科技(深圳)有限公司 | 一种智能终端的虚拟角色交互方法、装置和系统 |
WO2014142881A1 (en) * | 2013-03-14 | 2014-09-18 | Intel Corporation | Asynchronous representation of alternate reality characters |
EP3077896A4 (en) * | 2013-12-18 | 2017-06-21 | Joseph Schuman | Location-based system for sharing augmented reality content |
CN105005678B (zh) * | 2014-04-21 | 2018-11-23 | 腾讯科技(深圳)有限公司 | 资源交换平台获取角色信息的方法和装置 |
US20170043256A1 (en) * | 2014-04-30 | 2017-02-16 | Robert Paul Severn | An augmented gaming platform |
GB2526263B (en) * | 2014-05-08 | 2019-02-06 | Sony Interactive Entertainment Europe Ltd | Image capture method and apparatus |
US9332285B1 (en) * | 2014-05-28 | 2016-05-03 | Lucasfilm Entertainment Company Ltd. | Switching modes of a media content item |
US9746984B2 (en) | 2014-08-19 | 2017-08-29 | Sony Interactive Entertainment Inc. | Systems and methods for providing feedback to a user while interacting with content |
CN105468249B (zh) * | 2014-09-09 | 2019-01-08 | 联胜(中国)科技有限公司 | 智能互动系统及其控制方法 |
CN106681481B (zh) * | 2015-11-05 | 2019-12-03 | 丰唐物联技术(深圳)有限公司 | 在虚拟场景中播放真实场景的方法及装置 |
CN106377900B (zh) * | 2016-02-23 | 2020-03-20 | 福建蓝帽子互动娱乐科技股份有限公司 | 实现用于行走玩具的电子围栏的方法及玩具、游戏系统 |
KR101765151B1 (ko) * | 2016-04-04 | 2017-08-04 | 삼성물산 주식회사 | 체험자의 신체 정보를 기초로 가상 현실 컨텐츠를 제어하는 장치 및 방법 |
CN105739505B (zh) * | 2016-04-13 | 2018-09-04 | 上海物景智能科技有限公司 | 一种机器人的路径控制方法及系统 |
CN106354248A (zh) * | 2016-05-16 | 2017-01-25 | 刘瑞雪 | 用于获取用户信息的增强现实系统、交互系统以及方法 |
CN106713840B (zh) * | 2016-06-28 | 2018-09-04 | 腾讯科技(深圳)有限公司 | 虚拟信息显示方法及装置 |
US9773438B1 (en) | 2016-06-29 | 2017-09-26 | Meta Company | System and method for providing views of virtual content in an augmented reality environment |
CN106126723A (zh) * | 2016-06-30 | 2016-11-16 | 乐视控股(北京)有限公司 | 一种移动目标对象的方法及装置 |
CN106178506A (zh) * | 2016-07-09 | 2016-12-07 | 杨跃龙 | 一种与地标对应的平行实境游戏互动点设置框架 |
CN107733573B (zh) * | 2016-08-10 | 2022-03-01 | 中兴通讯股份有限公司 | 数据处理方法、装置及节点 |
CN106200831A (zh) * | 2016-08-31 | 2016-12-07 | 广州数娱信息科技有限公司 | 一种ar、全息智能装置 |
CN106528164A (zh) * | 2016-11-11 | 2017-03-22 | 上海远鉴信息科技有限公司 | 虚拟现实中双向协助操作方法及系统 |
CN106582016B (zh) * | 2016-12-05 | 2018-05-08 | 湖南简成信息技术有限公司 | 基于增强现实的运动游戏控制方法及控制装置 |
CN106873767B (zh) * | 2016-12-30 | 2020-06-23 | 深圳超多维科技有限公司 | 一种虚拟现实应用的运行控制方法和装置 |
CN106807087B (zh) * | 2017-01-23 | 2018-07-06 | 腾讯科技(深圳)有限公司 | 一种应用中模拟对象处理的方法以及移动终端 |
CN107067474A (zh) * | 2017-03-07 | 2017-08-18 | 深圳市吉美文化科技有限公司 | 一种增强现实处理方法及装置 |
WO2018186178A1 (ja) * | 2017-04-04 | 2018-10-11 | ソニー株式会社 | 情報処理装置、情報処理方法、並びにプログラム |
CN107291266B (zh) * | 2017-06-21 | 2018-08-31 | 腾讯科技(深圳)有限公司 | 图像显示的方法和装置 |
CN107469343B (zh) * | 2017-07-28 | 2021-01-26 | 深圳市瑞立视多媒体科技有限公司 | 虚拟现实交互方法、装置及系统 |
JP6698600B2 (ja) * | 2017-09-25 | 2020-05-27 | Kddi株式会社 | 端末装置、プログラム及びシステム |
CN107885331A (zh) * | 2017-11-09 | 2018-04-06 | 北京易讯理想科技有限公司 | 一种基于增强现实技术实现音频切换的交互方法 |
CN108255291B (zh) * | 2017-12-05 | 2021-09-10 | 腾讯科技(深圳)有限公司 | 虚拟场景数据的传输方法、装置、存储介质及电子装置 |
CN108234656B (zh) * | 2018-01-04 | 2021-10-08 | 超元域(北京)科技有限公司 | 数据交互方法及系统 |
CN110324705A (zh) * | 2018-03-30 | 2019-10-11 | 深圳市掌网科技股份有限公司 | 一种基于头戴显示设备的图像处理方法和系统 |
CN110489680B (zh) * | 2018-05-11 | 2023-04-21 | 腾讯科技(深圳)有限公司 | 网络资源显示方法及装置 |
CN109876450A (zh) * | 2018-12-14 | 2019-06-14 | 深圳壹账通智能科技有限公司 | 基于ar游戏的实现方法、服务器、计算机设备及存储介质 |
CN109731323B (zh) * | 2018-12-29 | 2021-12-31 | 广州明朝互动科技股份有限公司 | 一种基于实时用户位置的游戏系统 |
JP7241628B2 (ja) * | 2019-07-17 | 2023-03-17 | 株式会社ドワンゴ | 動画合成装置、動画合成方法、および動画合成プログラム |
CN112241198A (zh) * | 2019-07-17 | 2021-01-19 | 腾讯科技(深圳)有限公司 | 增强现实场景的实现方法、装置及存储介质 |
CN110730383B (zh) * | 2019-10-28 | 2021-11-02 | 深圳创维-Rgb电子有限公司 | 基于电视的mr置换方法、电视及计算机可读存储介质 |
CN111190485B (zh) * | 2019-12-27 | 2023-05-09 | 北京市商汤科技开发有限公司 | 信息显示方法、装置、电子设备、及计算机可读存储介质 |
CN111540056A (zh) * | 2020-04-20 | 2020-08-14 | 爱知世元(北京)网络股份有限公司 | 一种ar智能导览方法和ar智能导览系统 |
CN111744180B (zh) * | 2020-06-29 | 2024-09-17 | 完美世界(重庆)互动科技有限公司 | 加载虚拟游戏的方法及装置、存储介质、电子装置 |
CN111784805B (zh) * | 2020-07-03 | 2024-02-09 | 珠海金山数字网络科技有限公司 | 一种虚拟角色交互反馈方法和装置 |
US11233973B1 (en) * | 2020-07-23 | 2022-01-25 | International Business Machines Corporation | Mixed-reality teleconferencing across multiple locations |
CN111880720B (zh) * | 2020-07-31 | 2022-05-27 | 北京市商汤科技开发有限公司 | 虚拟显示方法、装置、设备和计算机可读存储介质 |
CN112348888B (zh) * | 2020-09-09 | 2023-06-20 | 北京市商汤科技开发有限公司 | 显示设备的定位方法、装置、显示设备及计算机存储介质 |
CN112312111A (zh) * | 2020-10-30 | 2021-02-02 | 北京字节跳动网络技术有限公司 | 虚拟图像的显示方法、装置、电子设备及存储介质 |
CN114449251B (zh) * | 2020-10-31 | 2024-01-16 | 华为技术有限公司 | 视频透视方法、装置、系统、电子设备及存储介质 |
CN112288602A (zh) * | 2020-11-18 | 2021-01-29 | 邢子昊 | 一种基于智能手机虚实交融互动的旅游系统 |
CN113093915A (zh) * | 2021-04-23 | 2021-07-09 | 深圳市商汤科技有限公司 | 多人互动的控制方法、装置、设备及存储介质 |
CN114942716B (zh) * | 2022-05-11 | 2024-12-27 | 美的集团(上海)有限公司 | Vr场景建立方法及装置 |
CN116233383B (zh) * | 2023-05-08 | 2023-07-25 | 北京金商祺科技有限公司 | 一种基于ar技术的智能导游系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101006720A (zh) * | 2004-09-21 | 2007-07-25 | 株式会社尼康 | 电子设备 |
CN102088473A (zh) * | 2010-11-18 | 2011-06-08 | 吉林禹硕动漫游戏科技股份有限公司 | 多人移动交互的实现方法 |
CN102682571A (zh) * | 2011-01-28 | 2012-09-19 | 索尼公司 | 信息处理装置、报警方法和程序 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002153668A (ja) * | 2000-11-17 | 2002-05-28 | Taito Corp | 異なるゲーム間でデータを共有するネットワークゲームシステムおよびこのシステムに用いるゲーム端末装置 |
CN1614536B (zh) * | 2004-12-08 | 2012-01-11 | 李刚 | 场景式动态仿真动作电脑游戏或竞技方法 |
CN101098241A (zh) * | 2006-06-26 | 2008-01-02 | 腾讯科技(深圳)有限公司 | 虚拟形象实现方法及其系统 |
US8253746B2 (en) * | 2009-05-01 | 2012-08-28 | Microsoft Corporation | Determine intended motions |
US9901828B2 (en) * | 2010-03-30 | 2018-02-27 | Sony Interactive Entertainment America Llc | Method for an augmented reality character to maintain and exhibit awareness of an observer |
CN102375918B (zh) * | 2010-08-17 | 2016-04-27 | 上海科言知识产权服务有限公司 | 设备间互动虚拟角色系统 |
CN102147658B (zh) * | 2011-02-12 | 2013-01-09 | 华为终端有限公司 | 实现扩增实境互动的方法、扩增实境互动装置及移动终端 |
CN103116451B (zh) * | 2013-01-25 | 2018-10-26 | 腾讯科技(深圳)有限公司 | 一种智能终端的虚拟角色交互方法、装置和系统 |
-
2013
- 2013-01-25 CN CN201310029685.8A patent/CN103116451B/zh active Active
- 2013-11-26 WO PCT/CN2013/087856 patent/WO2014114132A1/en active Application Filing
-
2014
- 2014-03-21 US US14/222,550 patent/US9345967B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101006720A (zh) * | 2004-09-21 | 2007-07-25 | 株式会社尼康 | 电子设备 |
CN102088473A (zh) * | 2010-11-18 | 2011-06-08 | 吉林禹硕动漫游戏科技股份有限公司 | 多人移动交互的实现方法 |
CN102682571A (zh) * | 2011-01-28 | 2012-09-19 | 索尼公司 | 信息处理装置、报警方法和程序 |
Also Published As
Publication number | Publication date |
---|---|
WO2014114132A1 (en) | 2014-07-31 |
CN103116451A (zh) | 2013-05-22 |
US20140213361A1 (en) | 2014-07-31 |
US9345967B2 (en) | 2016-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103116451B (zh) | 一种智能终端的虚拟角色交互方法、装置和系统 | |
US11373354B2 (en) | Techniques for rendering three-dimensional animated graphics from video | |
US12223564B2 (en) | Two-dimensional figure display method and apparatus for virtual object, device, and storage medium | |
KR20230096043A (ko) | 실시간 3d 신체 모션 캡처로부터의 사이드-바이-사이드 캐릭터 애니메이션 | |
CN116457829A (zh) | 个性化化身实时运动捕获 | |
CN113822970B (zh) | 直播控制方法、装置、存储介质与电子设备 | |
KR20230107655A (ko) | 신체 애니메이션 공유 및 재혼합 | |
CN112933606B (zh) | 游戏场景转换方法及装置、存储介质、计算机设备 | |
CN105555373A (zh) | 增强现实设备、方法和程序 | |
KR20230107654A (ko) | 보철 림을 위한 실시간 모션 전달 | |
CN106255943A (zh) | 身体锁定增强现实与世界锁定增强现实之间的转换 | |
CN110427020A (zh) | 用于支持具有不同效果的摄影术的系统和方法 | |
CN106416281A (zh) | 视频元数据 | |
CN108876878B (zh) | 头像生成方法及装置 | |
CN106162204A (zh) | 全景视频生成、播放方法、装置及系统 | |
CN109035415B (zh) | 虚拟模型的处理方法、装置、设备和计算机可读存储介质 | |
US20240331245A1 (en) | Video processing method, video processing apparatus, and storage medium | |
CN109939442B (zh) | 应用角色位置异常识别方法、装置、电子设备及存储介质 | |
CN110215706A (zh) | 虚拟对象的位置确定方法、装置、终端及存储介质 | |
CN112891940A (zh) | 图像数据处理方法及装置、存储介质、计算机设备 | |
CN108961375A (zh) | 一种根据二维图像生成三维图像的方法及装置 | |
CN113392690A (zh) | 视频语义标注方法、装置、设备及存储介质 | |
CN113873100B (zh) | 视频录制方法、装置、电子设备及存储介质 | |
CN109847331A (zh) | 体感游戏实现方法、系统、设备及存储介质 | |
CN115550563B (zh) | 视频处理方法、装置、计算机设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240111 Address after: 518057, 35th Floor, Tencent Building, Keji Middle Road, High tech Zone, Shenzhen, Guangdong Province Patentee after: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd. Patentee after: TENCENT CLOUD COMPUTING (BEIJING) Co.,Ltd. Address before: 2, 518044, East 403 room, SEG science and Technology Park, Zhenxing Road, Shenzhen, Guangdong, Futian District Patentee before: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd. |