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