[发明专利]虚拟环境的运动控制有效
| 申请号: | 201480063253.1 | 申请日: | 2014-11-18 |
| 公开(公告)号: | CN105765488B | 公开(公告)日: | 2018-12-11 |
| 发明(设计)人: | X·曹;T·希拉托里;X·童;F·徐;T·格斯滕;T·雷凡德 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F3/03 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 胡利鸣 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟 环境 运动 控制 | ||
1.一种用于控制虚拟环境的计算机实现的方法,包括:
识别用由三维位置表征的多个虚拟关节来对人类主体进行建模的虚拟骨架,所述虚拟骨架从对所述人类主体成像的深度相机的深度视频中导出;
使用所述虚拟骨架来标识由所述人类主体执行的姿势;
识别所述深度视频的光流,所述光流从被映射到所述深度视频的多个单元中导出,每个单元具有指示在所述深度视频的连续图像帧之间识别的该单元中的运动的量级的运动值;
使用所述光流来将一量级分配到由所述人类主体执行的所述姿势;
根据所述光流和所述虚拟环境的物理模拟的指定规则来生成由所述人类主体的运动创建的能量场,所述能量场包括从所述光流的所述多个单元中导出的多个能量元素,每个能量元素包括从对应单元的运动值以及所述物理模拟的所述指定规则中导出的多个能量属性;
将所述能量场映射到所述虚拟环境中的虚拟位置使得所述能量场能与所述虚拟环境中的虚拟对象进行交互,其中所述映射包括根据所述虚拟环境的物理模拟的所述指定规则来应用的一个或多个缩放/转换/旋转变换;以及
根据所述姿势、所述能量场和所述量级来控制所述虚拟环境的属性。
2.如权利要求1所述的方法,其特征在于,所述多个单元被安排在被映射到所述深度视频的图像帧的单元网格中。
3.如权利要求1所述的方法,其特征在于,所述能量场的所述多个能量元素被安排在三维阵列中。
4.如权利要求1所述的方法,其特征在于,生成所述能量场包括滤除来自指示指定运动的单元的运动值。
5.如权利要求1所述的方法,其特征在于,所述能量元素的所述多个能量属性包括位置、量级、形状、速度和使用寿命。
6.如权利要求1所述的方法,其特征在于,所述姿势指示攻击,并且所述虚拟环境的属性是由对所述虚拟环境中的虚拟对象的攻击所导致的损害的量。
7.如权利要求1所述的方法,其特征在于,所述虚拟环境的属性包括被施加到所述虚拟环境中的虚拟对象的虚拟力。
8.如权利要求1所述的方法,其特征在于,所述虚拟骨架包括多个部分,每个部分包括对应的权重,使得不同部分的运动根据运动的量级被不同地加权,并且所述量级还基于与所述姿势相关联的所述部分的权重。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480063253.1/1.html,转载请声明来源钻瓜专利网。





