[發明專利]三維虛擬世界的骨架控制有效
| 申請號: | 201110430789.0 | 申請日: | 2011-12-20 |
| 公開(公告)號: | CN102542160A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | S·拉塔;D·本內特;K·蓋斯納;R·馬爾科維奇 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F19/00 | 分類號: | G06F19/00;G06T13/40 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 黃嵩泉 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 三維 虛擬 世界 骨架 控制 | ||
1.一種保持可由邏輯子系統執行的指令的數據保持設備,所述指令用于:
呈現三維虛擬游戲世界以供在顯示設備上顯示;
接收包括多個關節的虛擬骨架,所述多個關節包括左手關節和右手關節,所述虛擬骨架提供用三維深度相機觀察的人類目標的機器可讀表示;
在所述三維虛擬游戲世界中呈現控制光標以供在所述顯示設備上顯示,所述控制光標的屏幕空間位置跟蹤如從所述人類目標的對應的手的世界空間位置建模的、所述虛擬骨架的所述左手關節或所述右手關節的位置;
如果越過所述三維虛擬游戲世界中的對象的抓取閾值,則將所述控制光標鎖定到所述對象;
當所述控制光標被鎖定到所述對象時,用所述控制光標來移動所述對象,以使得所述人類目標的對應的手的世界空間位置移動所述三維虛擬游戲世界中的對象;以及
如果越過所述對象的釋放閾值,則在所述三維虛擬游戲世界內的所述對象的釋放位置處從所述對象解鎖所述控制光標。
2.如權利要求1所述的數據保持設備,其特征在于,如果所述對應的手被所述人類目標合攏,則所述對應的手的世界空間參數越過所述對象的所述抓取閾值。
3.如權利要求1所述的數據保持設備,其特征在于,如果所述對應的手的屏幕空間位置在所述對象的閾值距離之內持續了一持續時間閾值,則所述對應的手的世界空間參數越過所述對象的所述抓取閾值。
4.如權利要求1所述的數據保持設備,其特征在于,如果所述對應的手的屏幕空間位置在所述對象的閾值距離內并且所述對應的手的速度小于速度閾值持續了一持續時間閾值,則所述對應的手的世界空間參數越過所述對象的所述抓取閾值。
5.如權利要求1所述的數據保持設備,其特征在于,如果所述對應的手被所述人類目標張開,則所述對應的手的世界空間參數越過所述對象的所述釋放閾值。
6.如權利要求1所述的數據保持設備,其特征在于,還保持可由所述邏輯子系統執行以執行以下操作的指令:
當所述控制光標被鎖定到所述對象時,響應于所述虛擬骨架的旋轉姿勢來旋轉所述三維虛擬游戲世界中的對象,以使得所述人類目標的世界空間姿勢旋轉所述三維虛擬游戲世界中的對象。
7.如權利要求1所述的數據保持設備,其特征在于,還保持可由所述邏輯子系統執行以執行以下操作的指令:
當所述控制光標被鎖定到所述對象時,響應于所述虛擬骨架的縮放姿勢來縮放所述三維虛擬游戲世界中的對象,以使得所述人類目標的世界空間姿勢縮放所述三維虛擬游戲世界中的對象。
8.如權利要求1所述的數據保持設備,其特征在于,還保持可由所述邏輯子系統執行以執行以下操作的指令:
響應于所述虛擬骨架的選擇姿勢來選擇所述三維虛擬游戲世界中的多個對象;
如果越過所述多個對象的抓取閾值,則將所述控制光標鎖定到所述多個對象;
當所述控制光標被鎖定到所述多個對象時,用所述控制光標來移動所述多個對象,以使得所述人類目標的對應的手的世界空間位置移動所述三維虛擬游戲世界中的所述多個對象;以及
如果越過所述多個對象的釋放閾值,則在所述三維虛擬游戲世界內的所述多個對象的釋放位置處從所述多個對象解鎖所述控制光標。
9.如權利要求8所述的數據保持設備,其特征在于,還保持可由所述邏輯子系統執行以執行以下操作的指令:
當所述控制光標被鎖定到所述多個對象時,響應于所述虛擬骨架的旋轉姿勢來旋轉所述三維虛擬游戲世界中的所述多個對象,以使得所述人類目標的世界空間姿勢旋轉所述三維虛擬游戲世界中的所述多個對象。
10.如權利要求8所述的數據保持設備,其特征在于,還保持可由所述邏輯子系統執行以執行以下操作的指令:
當所述控制光標被鎖定到所述多個對象時,響應于所述虛擬骨架的縮放姿勢來縮放所述三維虛擬游戲世界中的所述多個對象,以使得所述人類目標的世界空間姿勢縮放所述三維虛擬游戲世界中的所述多個對象。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110430789.0/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06F 電數字數據處理
G06F19-00 專門適用于特定應用的數字計算或數據處理的設備或方法
G06F19-10 .生物信息學,即計算分子生物學中的遺傳或蛋白質相關的數據處理方法或系統
G06F19-12 ..用于系統生物學的建模或仿真,例如:概率模型或動態模型,遺傳基因管理網絡,蛋白質交互作用網絡或新陳代謝作用網絡
G06F19-14 ..用于發展或進化的,例如:進化的保存區域決定或進化樹結構
G06F19-16 ..用于分子結構的,例如:結構排序,結構或功能關系,蛋白質折疊,結構域拓撲,用結構數據的藥靶,涉及二維或三維結構的
G06F19-18 ..用于功能性基因組學或蛋白質組學的,例如:基因型–表型關聯,不均衡連接,種群遺傳學,結合位置鑒定,變異發生,基因型或染色體組的注釋,蛋白質相互作用或蛋白質核酸的相互作用





