两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

布爾/浮點(diǎn)控制器和姿勢(shì)識(shí)別系統(tǒng)的制作方法_4

文檔序號(hào):9932603閱讀:來源:國知局

[0094] API 204可被編寫為處置基于輪詢的或基于事件的處理。為了處置基于事件的處 理,API定義被拋出的事件,連同與該事件相關(guān)聯(lián)的任何數(shù)據(jù),諸如舉例而言,控制器上的哪 個(gè)按鈕被按下等。API還定義針對(duì)運(yùn)些事件注冊(cè)句柄的方式W使得使用API 204的軟件應(yīng)用 308的代碼可選擇在各種事件被拋出時(shí)執(zhí)行什么(如果存在)代碼。
[0095] 根據(jù)本技術(shù)的各方面,系統(tǒng)10可接收來自控制器100的觸覺控制輸入和來自姿勢(shì) 識(shí)別和跟蹤系統(tǒng)200的姿勢(shì)輸入??蒞想到,觸覺控制輸入和姿勢(shì)輸入可同時(shí)被接收,例如 在用戶在致動(dòng)控制器100的同時(shí)執(zhí)行姿勢(shì)的情況下。觸覺控制輸入和姿勢(shì)輸入可在不同時(shí) 間被接收。
[0096] 此外,根據(jù)本技術(shù)的進(jìn)一步方面,API 204可處理姿勢(shì)輸入W與觸覺控制輸入為相 同格式(例如,布爾或浮點(diǎn))。從而,游戲開發(fā)者可開發(fā)從控制器100和目標(biāo)識(shí)別和跟蹤系統(tǒng) 200兩者獲得相同格式的輸入的游戲。相對(duì)于作為布爾或浮點(diǎn)接收觸覺控制輸入并作為骨 架數(shù)據(jù)接收姿勢(shì)輸入的系統(tǒng),運(yùn)簡(jiǎn)化了游戲開發(fā)。
[0097] 在各實(shí)施例中,API 204可處理觸覺控制輸入和姿勢(shì)輸入兩者。例如,除了根據(jù)骨 架數(shù)據(jù)識(shí)別預(yù)定義姿勢(shì)之外,API 204還可過濾來自控制器100的數(shù)據(jù)和骨架數(shù)據(jù)。例如,高 通濾波器可被用來忽略可疑數(shù)據(jù)。應(yīng)該理解,API可對(duì)骨架數(shù)據(jù)和/或觸覺控制輸入數(shù)據(jù)執(zhí) 行其它操作。在其它實(shí)施例中,API 204可處理骨架數(shù)據(jù)而不處理觸覺控制數(shù)據(jù)。
[0098] 圖7示出可用于前述技術(shù)中作為本文所述的任何處理設(shè)備的合適計(jì)算系統(tǒng)環(huán)境的 示例。多個(gè)計(jì)算系統(tǒng)可用作實(shí)現(xiàn)位置服務(wù)的服務(wù)器。
[0099] 參考圖7,用于實(shí)現(xiàn)本發(fā)明的一個(gè)示例性系統(tǒng)包括計(jì)算機(jī)710形式的通用計(jì)算設(shè) 備。計(jì)算機(jī)710的組件可包括但不限于:處理單元720、系統(tǒng)存儲(chǔ)器730W及將包括系統(tǒng)存儲(chǔ) 器在內(nèi)的各種系統(tǒng)組件禪合到處理單元721的系統(tǒng)總線722。系統(tǒng)總線721可W是若干類型 的總線結(jié)構(gòu)中的任一種,包括存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線和使用各種總線架構(gòu) 中的任一種的局部總線。作為示例而非限制,運(yùn)樣的架構(gòu)包括工業(yè)標(biāo)準(zhǔn)架構(gòu)(ISA)總線、微 通道架構(gòu)(MCA)總線、增強(qiáng)型ISA化ISA)總線、視頻電子技術(shù)標(biāo)準(zhǔn)協(xié)會(huì)(VESA)局部總線和外 圍部件互連(PCI)總線(也稱為夾層(Mezzanine)總線)。
[0100] 計(jì)算機(jī)710通常包括各種計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可W是能由計(jì)算機(jī)710 訪問的任何可用介質(zhì),而且包含易失性和非易失性介質(zhì)、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)可 讀介質(zhì)可W是能被計(jì)算機(jī)710訪問的任何可用有形介質(zhì),包括計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)刻度 介質(zhì)不包括不被包括在有形介質(zhì)內(nèi)的瞬態(tài)、調(diào)制或其它被傳送的數(shù)據(jù)信號(hào)。作為示例而非 限制,計(jì)算機(jī)可讀介質(zhì)可W包括計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括W用于存儲(chǔ)諸如計(jì) 算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和 非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括,但不限于,341、1?01、66?1?01、閃存 或其它存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光盤存儲(chǔ)、磁帶盒、磁帶、磁盤存儲(chǔ) 或其它磁性存儲(chǔ)設(shè)備、或能用于存儲(chǔ)信息且可W由計(jì)算機(jī)710訪問的任何其它介質(zhì)。
[0101] 系統(tǒng)存儲(chǔ)器730包括易失性和/或非易失性存儲(chǔ)器形式的計(jì)算機(jī)存儲(chǔ)介質(zhì),如只讀 存儲(chǔ)器(R0M)731和隨機(jī)存取存儲(chǔ)器(RAM)732。包含諸如在啟動(dòng)期間幫助在計(jì)算機(jī)710內(nèi)的 元件之間傳輸信息的基本例程的基本輸入/輸出系統(tǒng)733(BIOS)通常存儲(chǔ)在ROM 731中。RAM 732通常包含處理單元720可立即訪問和/或當(dāng)前正在操作的數(shù)據(jù)和/或程序模塊。作為示例 而非限制,圖7例示出操作系統(tǒng)734、應(yīng)用程序735、其他程序模塊736、W及程序數(shù)據(jù)737。
[0102] 計(jì)算機(jī)710也可W包括其他可移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。 僅作為示例,圖7例示出對(duì)不可移動(dòng)、非易失性磁介質(zhì)進(jìn)行讀寫的硬盤驅(qū)動(dòng)器741,對(duì)可移 動(dòng)、非易失性磁盤751進(jìn)行讀寫的磁盤驅(qū)動(dòng)器752, W及對(duì)諸如CD ROM或其它光學(xué)介質(zhì)等可 移動(dòng)、非易失性光盤755進(jìn)行讀寫的光盤驅(qū)動(dòng)器756??稍谑纠圆僮鳝h(huán)境中使用的其它可 移動(dòng)/不可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于,磁帶盒、閃存卡、數(shù)字多 功能盤、數(shù)字錄像帶、固態(tài)RAM、固態(tài)ROM等。硬盤驅(qū)動(dòng)器741通常通過諸如接口 740之類的不 可移動(dòng)存儲(chǔ)器接口連接到系統(tǒng)總線721,并且磁盤驅(qū)動(dòng)器751和光盤驅(qū)動(dòng)器755通常通過諸 如接口 750之類的可移動(dòng)存儲(chǔ)器接口連接到系統(tǒng)總線721。
[0103] W上所討論的且在圖7中所示的驅(qū)動(dòng)器及其相關(guān)聯(lián)計(jì)算機(jī)存儲(chǔ)介質(zhì)為計(jì)算機(jī)710 提供了對(duì)計(jì)算機(jī)可讀的指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊及其他數(shù)據(jù)的存儲(chǔ)。例如,在圖7中,硬盤 驅(qū)動(dòng)器741被示為存儲(chǔ)操作系統(tǒng)744、應(yīng)用程序745、其他程序模塊746、W及程序數(shù)據(jù)747。注 意,運(yùn)些組件可與操作系統(tǒng)734、應(yīng)用程序735、其它程序模塊736和程序數(shù)據(jù)737相同,也可 與它們不同。在此操作系統(tǒng)744、應(yīng)用程序745、其它程序模塊746W及程序數(shù)據(jù)747被給予了 不同的編號(hào),W至少說明它們是不同的副本。用戶可W通過輸入設(shè)備,例如鍵盤762和定點(diǎn) 設(shè)備761(通常稱為鼠標(biāo)、跟蹤球或觸摸墊)向計(jì)算機(jī)710輸入命令和信息。其它輸入設(shè)備(未 示出)可包括話筒、操縱桿、游戲手柄、圓盤式衛(wèi)星天線、掃描儀等。運(yùn)些W及其它輸入設(shè)備 通常通過禪合到系統(tǒng)總線的用戶輸入接口 760連接到處理單元720,但也可通過諸如并行端 口、游戲端口或通用串行總線化SB)之類的其它接口和總線結(jié)構(gòu)來連接。監(jiān)視器791或其他 類型的顯示設(shè)備也經(jīng)由諸如視頻接口 790之類的接口連接至系統(tǒng)總線721。除了監(jiān)視器W 夕h計(jì)算機(jī)還可包括諸如揚(yáng)聲器797和打印機(jī)796之類的其它外圍輸出設(shè)備,它們可通過輸 出外圍接口 795來連接。
[0104] 計(jì)算機(jī)710可使用到一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)(諸如,遠(yuǎn)程計(jì)算機(jī)780)的邏輯連接而 在聯(lián)網(wǎng)環(huán)境中操作。遠(yuǎn)程計(jì)算機(jī)780可W是個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、對(duì)等設(shè)備 或其他公共網(wǎng)絡(luò)節(jié)點(diǎn),并且通常包括W上關(guān)于計(jì)算機(jī)710所描述的許多或全部元件,盡管圖 7中只例示出存儲(chǔ)器存儲(chǔ)設(shè)備781。圖7中所描繪的邏輯連接包括局域網(wǎng)(LAN)771和廣域網(wǎng) (WAN)773,但是還可W包括其他網(wǎng)絡(luò)。此類聯(lián)網(wǎng)環(huán)境在辦公室、企業(yè)范圍的計(jì)算機(jī)網(wǎng)絡(luò)、內(nèi) 聯(lián)網(wǎng)和因特網(wǎng)中是常見的。
[0105] 當(dāng)在LAN聯(lián)網(wǎng)環(huán)境中使用時(shí),計(jì)算機(jī)710通過網(wǎng)絡(luò)接口或適配器771連接到LAN 770。當(dāng)在WAN聯(lián)網(wǎng)環(huán)境中使用時(shí),計(jì)算機(jī)710通常包括調(diào)制解調(diào)器772或用于通過諸如因特 網(wǎng)等WAN 773建立通信的其它手段。調(diào)制解調(diào)器772可W是內(nèi)置的或外置的,可經(jīng)由用戶輸 入接口760或其它適當(dāng)?shù)臋C(jī)制連接到系統(tǒng)總線721。在聯(lián)網(wǎng)環(huán)境中,相關(guān)于計(jì)算機(jī)710所示的 程序模塊或其部分可被存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器存儲(chǔ)設(shè)備中。作為示例而非限制,圖7示出駐留在 存儲(chǔ)器設(shè)備781上的遠(yuǎn)程應(yīng)用程序785。應(yīng)當(dāng)理解,所示的網(wǎng)絡(luò)連接是示例性的,并且可使用 在計(jì)算機(jī)之間建立通信鏈路的其它手段。
[0106] 圖19是可W在本技術(shù)的各實(shí)施例中作為觸摸界面設(shè)備操作的示例性移動(dòng)設(shè)備的 框圖。描繪了典型移動(dòng)設(shè)備的示例性電子電路。該移動(dòng)設(shè)備900包括一個(gè)或多個(gè)微處理器 912, W及存儲(chǔ)由控制處理器912的一個(gè)或多個(gè)處理器執(zhí)行來實(shí)現(xiàn)此處所述的功能的處理器 可讀代碼的存儲(chǔ)器1010(例如,諸如ROM等非易失性存儲(chǔ)器和諸如RAM等易失性存儲(chǔ)器)。
[0107] 移動(dòng)設(shè)備900可包括例如處理器912、包括應(yīng)用和非易失性存儲(chǔ)的存儲(chǔ)器1010。應(yīng) 用可包括被提供給用戶界面918的輔助界面。處理器912可實(shí)現(xiàn)通信W及任何數(shù)量的應(yīng)用, 包括本文中所描述的交互應(yīng)用。存儲(chǔ)器1010可W是任何種類的存儲(chǔ)器存儲(chǔ)介質(zhì)類型,包括 非易失性和易失性存儲(chǔ)器。設(shè)備操作系統(tǒng)處理移動(dòng)設(shè)備900的不同操作,并可包含用于操作 的用戶界面,如撥打和接聽電話呼叫、文本消息收發(fā)、檢查語音郵件等。應(yīng)用1030可W是任 何種類的程序,如用于照片和/或視頻的相機(jī)應(yīng)用、地址簿、日歷應(yīng)用、媒體播放器、因特網(wǎng) 瀏覽器、游戲、其他多媒體應(yīng)用、鬧鐘應(yīng)用、其他第=方應(yīng)用、本文中討論的交互應(yīng)用等。存 儲(chǔ)器1010中的非易失性存儲(chǔ)組件1040包含諸如web高速緩存、音樂、照片、聯(lián)系人數(shù)據(jù)、時(shí)間 安排數(shù)據(jù)、W及其他文件等數(shù)據(jù)。
[0108] 處理器912還與RF發(fā)射/接收電路系統(tǒng)906進(jìn)行通信,該電路系統(tǒng)902進(jìn)而禪合到天 線908,它還與紅外發(fā)射器/接收器914、與像Wi-Fi或藍(lán)牙等任何附加通信信道1060W及與 諸如加速度計(jì)等移動(dòng)/定向傳感器2014通信。加速度計(jì)被包括到移動(dòng)設(shè)備中,W啟用諸如讓 用戶通過姿勢(shì)輸入命令的智能用戶界面之類的應(yīng)用,在與GPS衛(wèi)星斷開聯(lián)系之后計(jì)算設(shè)備 的移動(dòng)和方向的室內(nèi)GPS功能,并檢測(cè)設(shè)備的定向,并且,當(dāng)旋轉(zhuǎn)電話時(shí)自動(dòng)地將顯示從縱 向變?yōu)闄M向。可W,例如,通過微機(jī)電系統(tǒng)(MEMS)來提供加速度計(jì),該微機(jī)電系統(tǒng)是構(gòu)建在 半導(dǎo)體忍片上的微小機(jī)械器件(微米尺寸)。可W感測(cè)加速度方向、W及定向、振動(dòng)和震動(dòng)。 處理器912進(jìn)一步與響鈴器/振動(dòng)器916、用戶界面/鍵區(qū)/屏幕918、一個(gè)或多個(gè)揚(yáng)聲器1020、 話筒922、相機(jī)924、光傳感器926和溫度傳感器928進(jìn)行通信。根據(jù)公知原理和技術(shù),用戶界 面、鍵區(qū)和屏幕可包括電容觸摸屏。
[0109] 處理器912控制無線信號(hào)的發(fā)射和接收。在發(fā)射模式期間,處理器912向RF發(fā)射/接 收電路系統(tǒng)906提供來自話筒922的語音信號(hào)或其他數(shù)據(jù)信號(hào)。發(fā)射/接收電路系統(tǒng)906將該 信號(hào)發(fā)射到遠(yuǎn)程站(例如固定站、運(yùn)營商、其他蜂窩電話等)來通過天線902進(jìn)行通信。響鈴 器/振動(dòng)器916被用于向用戶發(fā)傳入呼叫、文本消息、日歷提醒、鬧鐘提醒或其它通知等信 號(hào)。在接收模式期間,發(fā)射/接收電路系統(tǒng)906通過天線902接收來自遠(yuǎn)程站的語音或其他數(shù) 據(jù)信號(hào)。所接收到的語音信號(hào)被提供給揚(yáng)聲器1020,同時(shí)所接收到的其它數(shù)據(jù)信號(hào)也被適 當(dāng)?shù)靥幚怼?br>[0110] 另外,物理連接器988可被用來將移動(dòng)設(shè)備900連接到外部電源,如AC適配器或加 電對(duì)接底座。物理連接器988還可用作到計(jì)算設(shè)備和/或本文所述的控制器100的各個(gè)實(shí)施 例的數(shù)據(jù)連接。該數(shù)據(jù)連接允許諸如將移動(dòng)設(shè)備數(shù)據(jù)與另一設(shè)備上的計(jì)算數(shù)據(jù)進(jìn)行同步等 操作。
[0111] 為運(yùn)樣的服務(wù)啟用使用基于衛(wèi)星的無線電導(dǎo)航來中繼用戶應(yīng)用程序的位置的GPS 收發(fā)機(jī)965。
[0112] 附圖中示出的示例計(jì)算機(jī)系統(tǒng)包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的示例。計(jì)算機(jī)可讀存儲(chǔ) 介質(zhì)也是處理器可讀存儲(chǔ)介質(zhì)。運(yùn)樣的介質(zhì)可包括W用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù) 結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失
當(dāng)前第4頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
浠水县| 涞源县| 武冈市| 托克托县| 修武县| 称多县| 沈阳市| 广平县| 安仁县| 漾濞| 格尔木市| 五河县| 周宁县| 安阳县| 敦化市| 靖宇县| 隆德县| 江城| 航空| 普洱| 上蔡县| 波密县| 固始县| 黑河市| 嘉荫县| 巨野县| 正定县| 会宁县| 兴海县| 永昌县| 宿松县| 秦安县| 右玉县| 麻城市| 营山县| 垣曲县| 鲁山县| 济源市| 宜州市| 张家界市| 黑水县|