[发明专利]获取和回放虚拟世界中发生的事件的方法和系统无效
申请号: | 200810080936.4 | 申请日: | 2008-02-29 |
公开(公告)号: | CN101520884A | 公开(公告)日: | 2009-09-02 |
发明(设计)人: | 蔡弘;王健;赵晨;廖勤樱 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;G06T15/70 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 王茂华 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 回放 虚拟 世界 发生 事件 方法 系统 | ||
技术领域
本发明总体上涉及虚拟现实领域。更具体地,本发明涉及获取和回放虚拟世界中发生的事件的方法和系统。
背景技术
目前,无论是在现实世界或虚拟世界中,通常采用屏幕抓拍、视频捕获、flash动画等方式来记录一系列的行为活动。例如,在虚拟游戏中,通常采用屏幕抓拍的方式来记录游戏的场景。在诸如产品演示等的三维(3D)虚拟世界中,通常采用视频捕获或者flash动画的方式来演示产品,这些产品演示可以包括:3D产品(例如计算机、机械设备)的装配和拆解过程的演示;物理产品或产品部件(例如机器零件、建筑物)的生产过程的演示;操作过程(例如飞行器逃生过程)的演示等。
在这些应用中,如果采用视频捕获方式,则通常首先由专家演示产品的操作,比如装配、拆解等,同时用摄像机保存这些操作。这样就可以在需要时进行回放观看。如果采用flash动画方式,则需要为产品设计制作全面的flash动画。
上述方法存在的问题是:由于采用图像格式或者帧格式记录屏幕上发生的事件,因此在回放时,观看者只能按照拍摄或录制时的角度被动地观看记录的内容。如果在虚拟世界中存在人-对象的交互作用,则不能以语义方式记录下这些动作行为。还存在的另一问题是:由于只有在创建视频或flash动画之后才能从头到尾地观看产品演示,以便得知应该对何处进行改进,因此无法实现所见即所得WYSIWYG(What you see is what you get)。另外,如果产品部件的外表、功能等发生变化,则需要从头重新创建视频或flash动画。而制作flash动画的较高成本将导致产生额外的开销。
此外,现有技术中还存在这样一种方法,即,直接在虚拟世界中通过例如采用脚本语言对3D产品演示进行编码,来实现对虚拟世界中的事件进行记录。然而,这种方法成本高却效率低。
因此,现有技术需要一种捕获和回放虚拟世界中发生的事件的方法,该方法能够快速并且容易地捕获/记录虚拟世界中的各种事件,例如人与虚拟对象的交互活动、其他虚拟对象的移动、虚拟环境的变化等感兴趣事件,并且在回放这些事件时,观看者能以所希望的任意角度来进行观看。
发明内容
本发明所要解决的技术问题在于,如何快速并且容易地获取虚拟世界中用户与虚拟对象的交互活动、与虚拟对象相关联的位置、方向的变化、以及其他一些感兴趣事件(例如,虚拟环境的改变),并且回放这些事件,以便其他用户在虚拟世界中能够以他们所希望的任意角度来查看这些交互活动。
为了解决上述问题,本发明提供了一种获取和回放虚拟世界中发生的事件的方法和系统。本发明通过分布式方法而不是传统的集中式方法来获取和回放虚拟对象与化身的交互、虚拟对象的变化、以及虚拟环境变化等。
根据本发明的一个方面,提供了一种用于获取虚拟世界中发生的事件的方法。所述虚拟世界的对象上设置有传感器。该方法可以包括以下步骤:响应于虚拟世界中发生的事件,通过所述传感器捕获与所述事件相关联的信息。
根据本发明的另一方面,提供了一种用于回放虚拟世界中发生的事件的方法。所述虚拟世界的对象上设置有效应器。该方法可以包括以下步骤:根据事件日志数据库中的记录产生回放命令;将回放命令发送到虚拟世界内;接收所述回放命令;以及响应于回放命令,经由所述效应器产生对应的动作和/或效果。
根据本发明的又一方面,提供一种用于获取和回放虚拟世界中发生的事件的方法。所述虚拟世界的对象上设置有传感器和效应器,该方法可以包括以下步骤:响应于虚拟世界中发生的事件,通过所述传感器捕获与所述事件相关联的信息;将与所述事件相关联的信息记录到事件日志数据库中;根据事件日志数据中的记录产生回放命令;以及响应于回放命令,经由所述效应器产生对应的动作和/或效果。
根据本发明的又一方面,提供一种用于获取虚拟世界中发生的事件的系统。该系统可以包括:传感器,设置在所述虚拟世界的对象上,用于响应于虚拟世界中发生的事件,捕获与所述事件相关联的信息。
根据本发明的又一方面,提供一种用于回放虚拟世界中发生的事件的系统。该系统可以包括:回放器,用于根据事件日志数据库中的记录产生回放命令;命令发送器,用于将回放命令发送到虚拟世界内;命令接收器,用于接收所述回放命令;以及效应器,设置在虚拟世界的对象上,用于响应于回放命令,产生对应的动作和/或效果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810080936.4/2.html,转载请声明来源钻瓜专利网。