发明名称 |
MOTION CONTROL OF A VIRTUAL ENVIRONMENT |
摘要 |
An optical flow of depth video of a depth camera imaging a human subject is recognized. An energy field created by motion of the human subject is generated as a function of the optical flow and specified rules of a physical simulation of the virtual environment. The energy field is mapped to a virtual position in the virtual environment. A property of a virtual object in the virtual environment is adjusted based on a plurality of energy elements of the energy field in response to the virtual object interacting with the virtual position of the energy field. |
申请公布号 |
US2015138063(A1) |
申请公布日期 |
2015.05.21 |
申请号 |
US201314084481 |
申请日期 |
2013.11.19 |
申请人 |
Microsoft Corporation |
发明人 |
Cao Xiang;Shiratori Takaaki;Tong Xin;Xu Feng;Gersten Thomas;Leyvand Tommer |
分类号 |
G06F3/01;G06K9/00;G06F3/00 |
主分类号 |
G06F3/01 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer-implemented method for controlling a virtual environment, comprising:
recognizing a virtual skeleton that models a human subject with a plurality of virtual joints characterized by three-dimensional positions, the virtual skeleton derived from depth video of a depth camera imaging the human subject; using the virtual skeleton to identify a gesture performed by the human subject; recognizing an optical flow of the depth video, the optical flow derived from a plurality of cells mapped to the depth video, each cell having a motion value indicating a magnitude of motion in that cell recognized between consecutive image frames of the depth video; using the optical flow to assign a magnitude to the gesture performed by the human subject; and controlling a property of the virtual environment as a function of the gesture and the magnitude. |
地址 |
Redmond WA US |