[发明专利]将用户运动转换成多个对象响应有效
申请号: | 201110280552.9 | 申请日: | 2011-08-19 |
公开(公告)号: | CN102375541A | 公开(公告)日: | 2012-03-14 |
发明(设计)人: | O·O·G·桑托斯;M·黑格;C·武切蒂奇;B·欣德尔;D·A·贝内特 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 罗婷婷 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户 运动 转换 成多个 对象 响应 | ||
1.一种基于与计算设备(12)上执行的应用(202)所进行的用户交互,将用户运动转换成多个对象响应的方法,包括:
从传感器(34、36、38)处接收一个或多个用户的用户运动数据;
确定所述用户运动数据是否匹配一个或多个预定义的姿势;
在所述用户运动数据匹配一个或多个预定义的姿势时,将所述用户运动数据自动转换成屏幕上对象(52)的多个对象响应,所述屏幕上对象(52)对应于除由执行所述应用(202)的计算设备(12)显示的用户的屏幕上表示以外的对象;以及
基于所述转换来同时显示所述屏幕上对象(52)的所述多个对象响应。
2.如权利要求1所述的方法,其特征在于:
所述多个对象响应中的至少一个包括所述屏幕上对象的运动响应。
3.如权利要求1所述的方法,其特征在于:
所述多个对象响应中的至少一个是所述屏幕上对象的音频响应。
4.如权利要求1所述的方法,其特征在于:
所述多个对象响应中的至少一个是所述屏幕上对象的视觉响应。
5.如权利要求1所述的方法,其特征在于,将所述用户运动数据转换成多个对象响应还包括:
基于确定所述用户运动数据是否匹配所述一个或多个预定义的姿势,来访问将姿势与对象响应进行相关的数据结构;
访问所述屏幕上对象的相应响应;以及
实现所述对象响应,所述实现包括将所述用户的骨架模型表示映射成所述屏幕上对象的对象模型表示。
6.如权利要求1所述的方法,其特征在于,从一个或多个用户处接收所述用户运动数据进一步包括:
从第一用户处接收第一用户运动数据,并从第二用户处接收第二用户运动数据。
7.如权利要求6所述的方法,其特征在于,还包括:
将所述第一用户运动数据转换成所述屏幕上对象的第一对象响应;
将所述第二用户运动数据转换成所述屏幕上对象的第二对象响应;
将所述屏幕上对象的所述第一对象响应和所述第二对象响应同时显示给所述第一用户和所述第二用户。
8.如权利要求7所述的方法,其特征在于:
当所述第二用户运动数据与所述第一用户运动数据不相同时,所述第二对象响应与所述第一对象响应不相同。
9.如权利要求7所述的方法,其特征在于:
当所述第二用户运动数据与所述第一用户运动数据相同时,所述第二对象响应是所述第一用户响应的放大。
10.如权利要求1所述的方法,其特征在于:
接收所述用户运动数据包括从第一用户处接收第一用户运动数据以及从第二用户处接收第二用户运动数据;
将所述用户运动数据转换成多个对象响应包括将所述第一用户运动数据转换成所述屏幕上对象的第一运动响应,将所述第二用户运动数据转换成所述屏幕上对象的第二运动响应;
将所述用户运动数据转换成多个对象响应包括将所述用户运动数据的骨架模型表示映射成所述屏幕上对象的对象模型表示;
基于所述转换来显示所述屏幕上对象的多个对象响应包括显示所述屏幕上对象的运动响应、音频响应或视觉响应中的至少一个。
11.如权利要求1所述的方法,其特征在于:
所述一个或多个屏幕上对象包括在所述应用中呈现的无生命的对象;并且其中:
所述多个对象响应中的至少一个包括所述无生命的对象的运动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110280552.9/1.html,转载请声明来源钻瓜专利网。