姿勢識別方法和設備,信息處理設備的制造方法
【技術領域】
[0001] 本發(fā)明涉及一種信息處理技術,特別涉及一種姿勢識別方法、姿勢識別設備以及 信息處理設備。
【背景技術】
[0002] 信息處理設備("設備")具有各種形式,例如便攜式計算設備、平板計算設備、智 能電話等。諸如被提供至設備的攝像機或其他光學傳感器的用戶姿勢等姿勢越來越多地被 用于提供用戶輸入。
[0003] 當前用于檢測姿勢并采取動作的算法是簡單直接的:姿勢被識別或者不被識別, 并且如果姿勢被識別,那么執(zhí)行對應的預定動作。這是全有或全無(all-or-nothing)方 法。因此,當姿勢被識別時,姿勢軟件將為用戶執(zhí)行預定動作或結果。然而,當姿勢未被識 別時,系統(tǒng)將不會執(zhí)行任何動作。
【發(fā)明內(nèi)容】
[0004] 總之,一個方面提供了一種姿勢識別方法,該姿勢識別方法包括:使用信息處理設 備的姿勢輸入部件捕獲用戶姿勢輸入;使用處理器處理捕獲的用戶姿勢輸入以提取一個或 更多個特征;使用處理器將所提取的用戶姿勢輸入的一個或更多個特征與預定姿勢輸入進 行比較;使用處理器確定基于所述比較計算的置信水平超過較低相似度閾值但是沒有超過 較高相似度閾值;以及執(zhí)行從與用戶進行通信以及調(diào)節(jié)姿勢輸入部件中選擇的動作。
[0005] 另一方面提供了一種信息處理設備,該信息處理設備包括:姿勢輸入部件;在操 作上耦接至姿勢輸入部件的處理器;以及存儲處理器能夠訪問的指令的存儲器設備,所述 指令能夠由處理器執(zhí)行以實現(xiàn)以下操作:使用信息處理設備的姿勢輸入部件捕獲用戶姿勢 輸入;處理所捕獲的用戶姿勢輸入以提取一個或更多個特征;將所提取的用戶姿勢輸入的 一個或更多個特征與預定姿勢輸入進行比較;確定基于所述比較計算的置信水平超過較低 相似度閾值但是沒有超過較高相似度閾值;以及執(zhí)行從與用戶進行通信以及調(diào)節(jié)姿勢輸入 部件中選擇的動作。
[0006] 另一方面提供了一種姿勢識別設備,包括:使用信息處理設備的姿勢輸入部件捕 獲用戶姿勢輸入的裝置;使用處理器處理所捕獲的用戶姿勢輸入以提取一個或更多個特征 的裝置;使用處理器將所述用戶姿勢輸入的所提取的一個或更多個特征與預定姿勢輸入進 行比較的裝置;使用處理器確定基于所述比較所計算的置信水平超過較低相似度閾值但是 沒有超過較高相似度閾值的裝置;以及執(zhí)行從如下動作中選擇的動作的裝置:與所述用戶 進行通信以及調(diào)節(jié)所述姿勢輸入部件。
[0007] 又一方面提供了一種產(chǎn)品,該產(chǎn)品包括:存儲有處理器可執(zhí)行代碼的存儲器設備, 所述代碼包括:使用信息處理設備的姿勢輸入部件捕獲用戶姿勢輸入的代碼;使用處理器 處理所捕獲的用戶姿勢輸入以提取一個或更多個特征的代碼;使用處理器將所提取的用戶 姿勢輸入的一個或更多個特征與預定姿勢輸入進行比較的代碼;使用處理器確定基于所述 比較計算的置信水平超過較低相似度閾值但是沒有超過較高相似度閾值的代碼;以及執(zhí)行 從與用戶進行通信以及調(diào)節(jié)姿勢輸入部件中選擇的動作的代碼。
[0008] 前述為
【發(fā)明內(nèi)容】
,因而可能包括對細節(jié)的簡化、概括和省略;因而本領域的技術人 員將認識到本
【發(fā)明內(nèi)容】
僅是用作說明,而并不意在以任何方式進行限制。
[0009] 為了更好地理解實施方式以及其另外的和其他的特征和優(yōu)點,結合附圖參照以下 描述。將在所附權利要求中指出本發(fā)明的范圍。
【附圖說明】
[0010] 圖1示出了信息處理設備電路系統(tǒng)的示例。
[0011] 圖2示出了信息處理設備電路系統(tǒng)的另一示例。
[0012] 圖3示出了用戶姿勢輸入的示例。
[0013] 圖4示出了針對交互式用戶姿勢輸入使用多個閾值的示例。
[0014] 圖5示出了向嘗試執(zhí)行用戶姿勢輸入的用戶提供指示性反饋的示例。
[0015] 圖6示出了與用戶進行通信以基于置信水平來確認預定動作的示例。
[0016] 圖7示出了調(diào)節(jié)姿勢輸入部件的示例。
【具體實施方式】
[0017] 將容易理解的是:如本文附圖中總體描述和示出的實施方式的部件可以用除了所 描述的示例性實施方式以外的各種不同的配置進行布置和設計。因而,以下對附圖中所示 的示例性實施方式的更詳細的描述并非意在限制所要求保護的實施方式的范圍,而僅僅代 表不例性實施方式。
[0018] 貫穿本說明書,提到"一個實施方式"或"一種實施方式"等表示結合此實施方式 所描述的特定的特征、結構或特性被包括在至少一個實施方式中。因而,貫穿本說明書在各 個地方出現(xiàn)的短語"在一個實施方式中"或"在一種實施方式中"等不一定均指代相同的實 施方式。
[0019] 此外,可以用任意合適的方式將所描述的特征、結構或特性組合到一個或更多個 實施方式中。在以下的描述中,提供了大量具體的細節(jié)以給予對實施方式的透徹的理解。然 而,相關領域的技術人員將認識到,各種實施方式可以在沒有具體細節(jié)中的一個或更多個 具體細節(jié)的情況下進行實施,或者用其他方法、部件和材料等進行實施。在其他情況下,未 詳細示出或描述公知的結構、材料或操作以避免混淆。
[0020] 如本文所描述的,傳統(tǒng)系統(tǒng)對姿勢識別采用全有或全無方法。也就是說,當姿勢未 被識別時,用戶將不會收到來自系統(tǒng)的任何反饋。該方法的缺點是姿勢系統(tǒng)變得僵硬且更 不具有交互性/指示性。因而,例如當用戶姿勢輸入被識別但是具有較低的置信度時,需要 姿勢識別的"模糊區(qū)域"以解決這樣的問題。例如,如果一個人從另一個人聽到什么但是不 確定他是否正確地領會,那么他將繼而進行確認:"你的意思是…"或者"再說一遍? "。
[0021] 相應地,一種實施方式提供了接受較低置信水平用戶姿勢輸入。在一種實施方式 中,姿勢識別引擎采用多于一個閾值例如較高閾值和較低閾值,以用于估計分配給用戶姿 勢輸入的置信水平。一種實施方式因而確定用戶姿勢輸入的置信水平,并且將用戶姿勢輸 入的置信水平與多于一個閾值進行比較,以便根據(jù)由姿勢識別引擎分配的置信水平區(qū)別地 處理用戶姿勢輸入。作為非限制性示例,這可以包括與用戶進行通信,例如以指示用戶如何 適當?shù)貓?zhí)行姿勢,以請求用戶提供另外的或重復的姿勢輸入,以及/或者這可以包括調(diào)節(jié) 姿勢輸入部件,例如改變用于捕獲圖像輸入的攝像機的視場。這提供了更具交互性的體驗, 用戶將不會由于僅因為未超過單個識別閾值導致姿勢系統(tǒng)缺乏響應而有挫敗感。
[0022] 將參照附圖最佳地理解所示出的示例性實施方式。以下描述意在僅作為示例,并 且僅示出了某些示例性實施方式。
[0023] 在信息處理設備中可以利用各種其他電路、電路系統(tǒng)或部件,而關于智能電話和/ 或平板電路系統(tǒng)100,圖1中示出的示例包括例如在平板計算平臺或其他移動計算平臺中 會有的片上系統(tǒng)設計。軟件和處理器被組合在單個芯片Iio中。處理器包括本領域中公知 的內(nèi)部算術單元、寄存器、高速緩沖存儲器、總線、I/O端口等。內(nèi)部總線等取決于不同的廠 商,但是基本上所有外圍設備(120)可以附接至單個芯片110。電路系統(tǒng)100將處理器、存 儲器控制裝置和I/O控制器集線器全部組合到單個芯片110中。此外,該類型的系統(tǒng)100 通常不使用SATA或PCI或LPC。公共接口例如包括SDIO和I2C。
[0024] 存在對例如經(jīng)由可充電電池140提供的電力進行管理的電力管理芯片130例如電 池管理單元(batterymanagementunit,BMU),其中可充電電池140可以通過與電源(未 示出)連接而被再充電。在至少一種設計中,使用單個芯片例如110來提供類似于BIOS的 功能和DRAM存儲器。
[0025] 系統(tǒng)100通常包括WffAN收發(fā)器150和WLAN收發(fā)器160中的一個或更多個,以用于 連接至諸如遠程通信網(wǎng)絡等各種網(wǎng)絡和諸如接入點等的無線因特網(wǎng)設備。另外通常包括有 設備120,例如圖像傳感器(例如攝像機)。系統(tǒng)100經(jīng)常包括用于數(shù)據(jù)輸入和顯示/呈現(xiàn) 的觸摸屏170。系統(tǒng)100通常還包括各種存儲器設備,例如閃速存儲器180和SDRAM190。
[0026] 圖2示出了信息處理設備電路、電路系統(tǒng)或部件的另一示例的框圖。圖2所示示 例可以對應于計算系統(tǒng)例如由北卡羅來納州(NC)莫里斯維爾(Morrisville)的聯(lián)想(美 國)公司銷售的THINKPAD系列個人計算機,或者其他設備。根據(jù)本文中的描述明顯的是, 實施方式可以包括其他特征或者僅包括圖2所示示例的特征中的一些。
[0027] 圖2的示例包括具有可以根據(jù)制造商(例如INTEL、AMD和ARM等)而不同的架 構的所謂芯片集210 ( -起工作的一組集成電路或芯片,芯片集)。INTEL是美國和其他國 家的Intel公司的注冊商標。AMD是美國和其他國家的超微半導體公司(AdvancedMicro Devices,Inc.)的注冊商標。ARM是美國和其他國家的ARM控股公司的非注冊商標。芯片 集210的架構包括磁芯存儲器(core)與存儲器控制組220和I/O控制器集線器250,其經(jīng) 由直接管理接口(directmanagementinterface,DMI) 242或鏈路控制器244來交換信息 (例如數(shù)據(jù)、信號和命令等)。在圖2中,DMI242是芯片間(chip-to-chip)接口(有時被 稱為"北橋"與"南橋"之間的鏈路)。磁芯存儲器與存儲器控制組220包括一個或更多個 處理器222 (例如單核或多核)和存儲器控制器集線器226,其經(jīng)由前端總線(frontside bus,F(xiàn)SB) 224來交換信息;注意,組220的部件可以被集成在代替?zhèn)鹘y(tǒng)"北橋"樣式架構的 芯片中。一個或更多個處理器222包括本領域中公知的內(nèi)部算術單元、寄存器、高速緩沖存 儲器、總線、1/0端口等。
[0028] 在圖2中,存儲器控制器集線器226與存儲器240對接(例如,以向可以被稱為"系 統(tǒng)存儲器"或"存儲器"的一類RAM提供支持)。存儲器控制器集線器226還包括用于顯示 設備292(例如CRT、平板顯示器和觸摸屏等)的LVDS接口