[發明專利]管理虛擬端口有效
| 申請號: | 201080020148.1 | 申請日: | 2010-04-29 |
| 公開(公告)號: | CN102413887A | 公開(公告)日: | 2012-04-11 |
| 發明(設計)人: | K·斯通-佩雷;J·馬戈利斯;M·J·菲諾齊奧;B·E·基恩;R·J·波特;S·G·拉塔 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | A63F13/00 | 分類號: | A63F13/00;A63F13/02;G06F3/00 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 黃嵩泉 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 管理 虛擬 端口 | ||
背景
在典型的計算環境中,用戶具有諸如鍵盤、鼠標、游戲桿等輸入設備,輸入設備可以通過電纜、電線、無線連接或某些其他連接手段來連接到計算環境。如果對計算環境的控制要從已連接的控制器轉移到基于姿勢的控制,用戶可能不再有一個已連接的設備來向計算環境通知用戶所關聯的端口。而且,如果多個用戶處于基于姿勢的環境的捕捉區域內,系統必須確定要忽略哪個用戶的姿勢、要關注誰、或者誰與哪個端口相關聯。最終,如果多個用戶同時向計算環境提供基于姿勢的輸入,系統可能需要在多個用戶之間進行區分,并且為其確定優先級或協議。
理論上的基于姿勢的控制系統中的用戶體驗也會表現出若干問題。例如,當計算環境具有諸如控制器或鍵盤這樣的已設定輸入時,用戶可以確定他具有連至端口的控制器、他正在按壓按鍵或按鈕、以及系統正在響應。當對計算環境的控制被轉移至用戶的姿勢時,用戶可能需要這樣的反饋:這些反饋使他們知道他正在被感測、他作為控制器被綁定至系統、等等。
因而,需要這樣的系統和方法:其中計算環境可為計算環境選擇主用戶。也需要用這樣的方法和系統:它們能將用戶登入或登出系統、當控制為基于姿勢時允許移交或以其他方式獲得、丟失、或轉移對計算環境的控制。
概述
這里公開了用于管理虛擬端口的技術。這里也公開了用于將用戶綁定至基于姿勢的系統并且向用戶提供反饋的技術。
在一實施例中,定義了多個狀態,所述多個狀態表示用戶與系統的虛擬端口的交互級別。這些狀態可以包括例如未綁定/未檢測的狀態,在該狀態中,在捕捉區域內未檢測到任何用戶,且捕捉設備未綁定至用戶。狀態還可以包括未綁定/檢測狀態,在該狀態中,可以在區域中檢測到用戶,但系統尚未綁定至用戶。狀態還可以包括已綁定/已檢測狀態,在該狀態中,用戶既被捕捉設備所檢測、又綁定至捕捉設備,且在此狀態中,用戶可能向基于姿勢的系統提供基于姿勢的命令。系統也可以處在已綁定/未檢測狀態,在該狀態中,已綁定的用戶移動到捕捉設備的檢測區域之外。
可以向用戶提供反饋,以表明端口的當前狀態并且表明狀態的變化。這種反饋可以例如采取視覺顯示的形式,視覺顯示可以是開燈或關燈、改變色彩或是閃光。也可以采用其他適當類型的反饋,諸如音頻反饋。
另一實施例提出了用于在基于姿勢的系統中將用戶與虛擬端口相關聯的系統和方法。進入計算會話中的第一用戶作出進入姿勢。當基于姿勢的系統檢測到該進入姿勢時,系統可以將第一用戶關聯至主虛擬端口。如果第二用戶進入捕捉區域并且作出進入姿勢,系統可以將第二用戶與第二虛擬端口相關聯。如果第三用戶進入捕捉區域并且作出進入姿勢,系統可以向第三用戶分配第三端口。可以對任何數量的附加用戶重復這一將用戶分配至相應端口的模式。每個虛擬端口可以具有其自身的相應特征集合,包括例如特權、權限或選項。例如,盡管不必要,主端口可以具有對其他端口不可用的附加特征。
在另一實施例,兩個或更多用戶可以決定改變虛擬端口。例如,如果有兩個用戶,一個用戶具有主端口、另一個具有第二端口,則用戶可以作出例如握手這樣的姿勢,此后計算機將交換這兩個用戶的虛擬端口。
在另一實施例中,第一用戶可以采取退出姿勢來退出對系統的基于姿勢的控制。在該實施例的一方面,如果有和計算環境中的虛擬端口相關聯的其他用戶,系統可以在第一用戶退出后重新關聯虛擬端口。
在另一實施例中,應用可以具有允許用戶進入、退出、移交、系統暫停等的特定姿勢。特定應用也可為個別任務要求自愿者。在這一情況下,一個或多個用戶可以作出自愿姿勢,這使該系統至少在該特定任務的持續期內重新分配虛擬端口。
附圖簡述
圖1A、1B和1C示出了其中用戶在玩游戲的基于姿勢的控制系統的示例實施例。
圖2示出可以在基于姿勢的系統中使用的捕捉設備的示例實施例。
圖3示出可用于解釋用戶的一個或多個姿勢的計算環境的示例實施例,所述用戶綁定至基于姿勢的系統并且與虛擬端口相關聯。
圖4示出可用于解釋用戶的一個或多個姿勢的計算環境的另一示例實施例,所述用戶綁定至基于姿勢的系統并且與虛擬端口相關聯。
圖5示出游戲系統的以前的控制環境的示例,其中用電纜連接或無線連接的控制器可用于控制計算環境。
圖6示出在基于姿勢的系統的捕捉區域中的多個用戶,所述基于姿勢的系統綁定用戶、向用戶提供反饋、并且將用戶與虛擬端口相關聯。
圖7示出可用基于姿勢的系統來建模的用戶的一個示例,其中該用戶被建模為關節和四肢,并且可以使用這些關節和四肢的運動來向基于姿勢的計算環境解釋各姿勢。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080020148.1/2.html,轉載請聲明來源鉆瓜專利網。





