[發明專利]用于利用位置、方向或動作與計算程序相接口的控制器有效
| 申請號: | 201080063126.3 | 申請日: | 2010-11-23 |
| 公開(公告)號: | CN102918476B | 公開(公告)日: | 2017-03-08 |
| 發明(設計)人: | X·毛;N·里蒙 | 申請(專利權)人: | 索尼電腦娛樂公司 |
| 主分類號: | A63F13/25 | 分類號: | A63F13/25;A63F13/428;A63F13/211;A63F13/213;A63F13/42;A63F13/843;G06F3/01;G06F3/03;G06F3/0346 |
| 代理公司: | 北京泛華偉業知識產權代理有限公司11280 | 代理人: | 王勇 |
| 地址: | 日本*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 利用 位置 方向 動作 計算 程序 相接 控制器 | ||
技術領域
本發明涉及用于將控制裝置與計算裝置相接口的方法和系統,以及更具體地,涉及用于將控制裝置與在基礎計算裝置執行的計算程序相接口的方法和系統。
背景技術
視頻游戲工業這些年已經發生了很多變化。隨著計算能力的擴展,視頻游戲的開發人員同樣已經編制出利用這些增加的計算能力的游戲軟件。為此,視頻游戲開發人員一直在編寫結合復雜操作和數學運算的游戲,以產生非常逼真的游戲體驗。
示例的游戲平臺可以是索尼索尼(PS2)以及索尼(PS3),其每一個都以游戲控制臺的形式出售。正如所公知的,游戲控制臺被設計為連接到監視器(通常是電視)并且支持通過手持控制器的用戶交互。游戲控制臺使用專門的處理硬件設計,包括CPU、用于處理密集圖形操作的圖形合成器、用于執行幾何轉換的矢量單元,以及其他的粘合硬件(glue?hardware)、固件和軟件。游戲控制臺還被設計具有光盤托盤,用來接納通過游戲控制臺本地播放的游戲光盤。還可以是在線游戲,其中用戶可以通過互聯網與其他用戶以交互方式比賽或一起進行游戲。隨著游戲的復雜性持續激發游戲者的興趣,游戲和硬件的制造商從而持續進行革新以支持附加的交互性和計算機程序。
電腦游戲產業的一個發展趨勢是開發增加用戶和游戲系統之間的互動的游戲。一種實現更豐富的互動體驗的方法是通過使用無線游戲控制器(其運動由游戲系統跟蹤)以跟蹤玩家的運動并使用這些運動作為游戲的輸入。總的來說,姿勢輸入指具有諸如計算系統、視頻游戲控制臺、智能設備等的電子裝置對由玩家做出的且由電子裝置捕獲的某種姿勢做出反應。
在這種情況下產生本發明的實施例。
發明內容
本發明的實施例提供用于將控制裝置與在基礎計算裝置執行的計算機程序相接口的方法和系統。應該理解本發明可以以多種途徑實現,例如過程、設備、系統、裝置或者計算機可讀介質上的方法。以下描述本發明的一些創新性實施例。
在一個實施例中,在基于計算機的具有顯示器和用于與交互程序相接口的控制器裝置的系統中,提供用于確定所述控制器裝置的位置的方法。根據該方法,所述基于計算機的系統被初始化以建立所述控制器裝置相對于所述顯示器的起始位置。該初始化的方法操作包括:(i)使用集成在所述控制器裝置中的攝像頭來捕獲所述顯示器的圖像;(ii)捕獲由所述控制器裝置投射的輻射圖案的圖像;以及(iii)分析所述被捕獲的顯示器的圖像和由所述控制器裝置投射的輻射圖案的圖像來確定在通過所投射的輻射圖案的圖像確定的所述控制器裝置的距離處被捕獲的圖像中顯示器的大小。
進一步根據所述用于確定位置的方法,在所述控制器裝置處捕獲連續的所述顯示器的圖像。然后根據所述被捕獲的連續的顯示器的圖像中顯示器的透視畸變確定所述控制器裝置相對于所述顯示器的位置。向所述基于計算機的系統提供所確定的所述控制器的位置以與所述交互程序相接口從而引發所述交互程序的動作。
在一個實施例中,根據在所述被捕獲的顯示器圖像中的顯示器的位置和方向確定所述控制器裝置的方向。在一個實施例中,所述控制器裝置的方向從由俯仰、翻滾和偏航組成的組中選擇。
在一個實施例中,通過跟蹤每個連續圖像被捕獲時所述控制器的位置確定所述控制器裝置的動作。
在一個實施例中,由所述控制器投射的輻射圖案是由紅外投影儀產生的。
在一個實施例中,當所述控制器裝置的位置不能根據所述被捕獲的連續的顯示器的圖像所確定,那么執行輔助位置確定。首先,從所述控制器裝置投射輻射圖案。然后,在所述控制器裝置處捕獲連續的所述輻射圖案的圖像。并且,根據所述被捕獲的連續的輻射圖案的圖像估算所述控制器裝置的位置。
在一個實施例中,捕獲所述顯示器的圖像的操作包括捕獲足以能夠確定所述顯示器大小的所述顯示器的一部分的圖像。
在一個實施例中,捕獲連續的所述顯示器的圖像的操作包括捕獲足以能夠確定所述控制器裝置位置的連續的所述顯示器的一部分的圖像。
根據本發明另一個實施例,在基于計算機的具有顯示器和用于與交互程序相接口的控制器裝置的系統中,提供用于確定所述控制器裝置的位置的方法。首先,接收由所述基于計算機的系統的用戶輸入的所述顯示器的尺寸。然后,在所述控制器裝置捕獲連續的所述顯示器的圖像。根據所述顯示器的尺寸和所述被捕獲的連續的顯示器的圖像中顯示器的透視畸變確定所述控制器裝置相對于所述顯示器的位置。然后,向基于計算機的系統提供所確定的所述控制器的位置以與所述交互程序相接口從而引發所述交互程序的動作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于索尼電腦娛樂公司,未經索尼電腦娛樂公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080063126.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:運動控制的列表滾動
- 下一篇:波動方程偏移角集合的有效計算





