[发明专利]基于计算设备能力简档的虚拟骨架在审
申请号: | 201980036244.6 | 申请日: | 2019-05-15 |
公开(公告)号: | CN112204621A | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | S·C·卡勒加里;B·S·科特森;R·福斯特;D·W·史蒂文斯;M·J·布莱;S·乔里;R·L·哈林顿 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06T13/40 | 分类号: | G06T13/40 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 黄倩 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 计算 设备 能力 虚拟 骨架 | ||
1.一种计算机实现的方法,包括:
由计算设备分析能力简档,所述能力简档包括能够由所述计算设备使用以适配定义被存储在计算机存储装置中的虚拟骨架的数据的信息;
由所述计算设备取回定义被存储在所述计算机存储装置中的所述虚拟骨架的所述数据;
由所述计算设备基于被包括在所述能力简档中的所述信息适配定义所述虚拟骨架的所述数据,由所述计算设备进行的所述适配包括
基于被包括在所述能力简档中的所述信息降低定义所述虚拟骨架的所述数据的复杂度,以及
生成定义经适配的虚拟骨架的适配数据;以及
由所述计算设备存储所述经适配的虚拟骨架。
2.根据权利要求1所述的计算机实现的方法,还包括从被耦合到所述计算设备的计算设备接收所述能力简档,以适配被存储在所述计算机存储装置中的所述虚拟骨架。
3.根据权利要求2所述的计算机实现的方法,其中用于适配定义被存储在所述计算机存储装置中的所述虚拟骨架的所述数据的所述计算设备是分布式计算机网络的一部分。
4.根据权利要求1所述的计算机实现的方法,其中被存储在所述计算机存储装置中的所述虚拟骨架包括定义多个虚拟骨架关节的数据,每个虚拟骨架关节具有相关联的多个参数,并且其中基于被包括在所述能力简档中的所述信息降低定义所述虚拟骨架的所述数据的复杂度包括:消除与定义所述多个虚拟骨架关节中的至少一个虚拟骨架关节的数据相关联的多个参数。
5.根据权利要求4所述的计算机实现的方法,其中所消除的与定义所述多个虚拟骨架关节中的所述至少一个虚拟骨架关节的所述数据相关联的所述多个参数至少包括笛卡尔坐标,所述笛卡尔坐标指定与定义被存储在所述计算机存储装置中的所述虚拟骨架的所述数据相关联的所述多个虚拟骨架关节中的所述至少一个虚拟骨架关节的位置。
6.根据权利要求1所述的计算机实现的方法,其中生成定义所述经适配的虚拟骨架的所述数据包括:将定义所述经适配的虚拟骨架的所述数据与如下数据结构相关联,所述数据结构至少包括定义与所述经适配的虚拟骨架相关联的每个虚拟骨架关节的参数。
7.根据权利要求6所述的计算机实现的方法,其中定义与所述经适配的虚拟骨架相关联的每个虚拟骨架关节的所述参数包括:指定虚拟骨架关节位置的笛卡尔坐标和指定虚拟骨架关节旋转的角度。
8.根据权利要求1所述的计算机实现的方法,其中所述能力简档包括与计算设备相关联的计算设备能力信息,以使用定义所述经适配的虚拟骨架的所述数据来显示合并所述经适配的虚拟骨架的化身。
9.根据权利要求8所述的计算机实现的方法,其中所述能力简档还包括虚拟骨架信息,所述虚拟骨架信息标识要被包括在定义所述经适配的虚拟骨架的所述数据中的一个或多个虚拟骨架片段。
10.一种计算机实现的方法,包括:
由计算设备提供能力简档,所述能力简档包括能够用于适配定义被存储在计算机存储装置中的虚拟骨架的数据的信息;
由所述计算设备接收从定义被存储在所述计算机存储装置中的所述虚拟骨架的所述数据得到的、定义经适配的虚拟骨架的数据,所述经适配的虚拟骨架的虚拟骨架复杂度小于被存储在所述计算机存储装置中的所述虚拟骨架的虚拟骨架复杂度,所述数据定义基于被包括在所述能力简档中的所述信息而被生成的所述经适配的虚拟骨架;以及
由所述计算设备将定义所述经适配的虚拟骨架的所述数据存储在计算机存储装置中。
11.根据权利要求10所述的计算机实现的方法,其中定义所述经适配的虚拟骨架的所述数据是从与分布式计算机网络相关联的至少一个计算机接收的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980036244.6/1.html,转载请声明来源钻瓜专利网。