欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

使用手勢與裝置交互的制作方法

文檔序號:7792604閱讀:338來源:國知局
使用手勢與裝置交互的制作方法
【專利摘要】提供用于嚙合及重新嚙合手勢模式的系統(tǒng)、方法、設(shè)備及計算機可讀媒體。在一個實施例中,由所述計算機系統(tǒng)執(zhí)行的方法檢測用戶姿勢的初始存在,向用戶指示朝向達成檢測的預(yù)定狀態(tài)的進程同時繼續(xù)檢測所述用戶姿勢,確定所述用戶姿勢的所述檢測己達到所述預(yù)定狀態(tài),及基于確定所述檢測己達到所述預(yù)定狀態(tài)而對所述用戶姿勢的所述檢測作出響應(yīng)。所述計算機系統(tǒng)可進一步通過顯示所述用戶姿勢對應(yīng)于用于用戶決策的選項的表示來提示所述用戶,至少部分基于確定所述用戶姿勢的所述檢測己達到所述預(yù)定狀態(tài)而檢測所述用戶決策,及對所述用戶決策作出響應(yīng)。
【專利說明】使用手勢與裝置交互
[0001]相關(guān)申請案的交叉參考
[0002]本專利申請案主張2012年4月16日申請且標題為“使用手勢與裝置交互(INTERACTING WITH A DEVICE USING GESTURES) ” 的第 61/625,076 號美國臨時專利申請案及2013年3月13日申請且標題為“使用手勢與裝置交互(INTERACTING WITH A DEVICEUSING GESTURES) ”的第13/799,839號美國非臨時專利申請案的權(quán)益,所述申請案出于所有目的以全文引用的方式并入本文中。

【背景技術(shù)】
[0003]本發(fā)明的方面涉及計算技術(shù)。確切地說,本發(fā)明的方面涉及執(zhí)行手勢辨識的系統(tǒng)、方法、設(shè)備及計算機可讀媒體。
[0004]日益地,例如智能電話、平板計算機、個人數(shù)字助理(PDA)和其它裝置等計算裝置包含觸摸屏、加速度計、相機、接近度傳感器、麥克風(fēng),和/或可允許這些裝置俘獲呈用戶輸入形式的運動和/或其它所感測狀況的其它傳感器。在一些裝置中,例如,可將特定移動和/或出現(xiàn)辨識為(例如)對應(yīng)于不同情境中的特定命令的手勢。舉例來說,當(dāng)顯示瀏覽器應(yīng)用程序時,裝置可將例如向左滑動(例如,其中用戶將其手在裝置前方向左揮動)等手勢辨識為對應(yīng)于“上一頁”命令,且當(dāng)顯示媒體播放器應(yīng)用程序時,裝置可將例如向左滑動等手勢辨識為“上一個曲目”命令。在此實例中,用戶可通過執(zhí)行這些情境中的每一者中的對應(yīng)手勢來致使裝置執(zhí)行這些命令。改進的手勢辨識在許多情況下可為有益的。


【發(fā)明內(nèi)容】

[0005]此等益處和其它可根據(jù)本文中所描述的本發(fā)明的實施方案來實現(xiàn)。此外,實施例可解決與嚙合手勢控制系統(tǒng)相關(guān)聯(lián)的問題。
[0006]本文中提供系統(tǒng)、方法、設(shè)備及計算機可讀媒體。在一個實施例中,由計算機系統(tǒng)執(zhí)行的方法向用戶提示第一姿勢,檢測第一姿勢,且對第一姿勢的檢測作出響應(yīng)。在一些實施例中,姿勢可包括嚙合手勢,例如在恰當(dāng)?shù)嘏渲糜嬎阆到y(tǒng)時和/或在姿勢后跟著另一運動時。此外,姿勢可由手、臂、腿、面部特征等或甚至一個人可以攜帶或揮舞的其它對象執(zhí)行且包括所述手、臂、腿、面部特征等或甚至一個人可以攜帶或揮舞的其它對象。第一姿勢可由例如手等用戶肢體執(zhí)行,且可包括手姿勢或伴隨手姿勢的運動。計算機系統(tǒng)可在對所述姿勢作出響應(yīng)時在左手及右手之間進行區(qū)分。本發(fā)明的示范性實施例可用于確認來自計算機系統(tǒng)的提示,取消或接受一系列動作,解鎖計算機系統(tǒng),及接受或拒絕呼叫。在一些實施例中,姿勢可包括一種類型的手勢,且當(dāng)手勢包括姿勢時,可使用描述手勢的實施例。另外,在一些實施方案中,關(guān)于姿勢論述的實施例可供其它手勢使用。
[0007]在一些實施例中,方法包含檢測用戶姿勢的初始存在。方法可進一步包括向用戶指示朝向達成檢測的預(yù)定狀態(tài)的進程同時繼續(xù)檢測所述用戶姿勢。方法可進一步包括確定已達成檢測的所述預(yù)定狀態(tài)。方法可進一步包括基于確定已達成檢測的所述預(yù)定狀態(tài)而對所述用戶姿勢作出響應(yīng)。
[0008]在一些實施例中,方法進一步包括通過顯示包括所述用戶姿勢的多個可能用戶姿勢的表示來提示所述用戶,所述多個可能用戶姿勢中的每一者對應(yīng)于用于用戶決策的選項。方法可進一步包括至少部分基于確定已達成檢測的所述預(yù)定狀態(tài)而檢測所述用戶決策。所述響應(yīng)可包含對所述用戶決策作出響應(yīng)。
[0009]在一些實施例中,所述確定進一步包含獲得及分析多個圖像。
[0010]在一些實施例中,所述響應(yīng)進一步包含接受針對通知事件的確認。
[0011]在一些實施例中,所述檢測步驟進一步包含檢測所述用戶的手姿勢。
[0012]在一些實施例中,所述預(yù)定狀態(tài)包括已檢測所述用戶姿勢達預(yù)定時間周期。
[0013]在一些實施例中,所述預(yù)定狀態(tài)包括所述用戶姿勢的檢測達到特定置信度水平。
[0014]在一些實施例中,所述指示包括顯示包括多個區(qū)的圓形指示條,其中所述多個區(qū)指示所述進程。
[0015]在一些實施例中,所述指示包括顯示所述用戶姿勢的動畫圖像,其中所述用戶姿勢的所述所顯示圖像的部分選擇性地動畫化以指示所述進程。
[0016]在一些實施例中,所述指示包括顯示朝向達成所述預(yù)定狀態(tài)的百分比。
[0017]在一些實施例中,所述指示包括向所述用戶提供所述進程的順序指示直到已確定已達成所述預(yù)定狀態(tài)為止或直到不再檢測到所述用戶姿勢為止。
[0018]在一些實施例中,方法進一步包括向所述用戶提供將在達成所述預(yù)定狀態(tài)之后完成用戶運動的指示。
[0019]在一些實施例中,一種設(shè)備包含經(jīng)配置以俘獲圖像的圖像俘獲裝置,及經(jīng)配置以將輸出提供到用戶的用戶輸出裝置。設(shè)備可進一步包括耦合到所述圖像俘獲裝置及所述用戶輸出裝置的處理器。所述處理器可經(jīng)配置以基于由所述圖像俘獲裝置俘獲的圖像檢測用戶姿勢的初始存在。所述處理器可經(jīng)進一步配置以致使所述用戶輸出裝置向用戶指示朝向達成檢測的預(yù)定狀態(tài)的進程同時繼續(xù)檢測所述用戶姿勢。所述處理器可經(jīng)進一步配置以在已致使向所述用戶指示所述進程之后,確定已達成檢測的所述預(yù)定狀態(tài)。所述處理器可經(jīng)進一步配置以基于確定已達成檢測的所述預(yù)定狀態(tài)而對所述用戶姿勢作出響應(yīng)。
[0020]在一些實施例中,一種設(shè)備包含用于檢測用戶姿勢的初始存在的裝置。設(shè)備可進一步包括用于向用戶指示朝向達成檢測的預(yù)定狀態(tài)的進程同時繼續(xù)檢測所述用戶姿勢的裝置。設(shè)備可進一步包括用于在已向所述用戶指示進程之后確定已達成檢測的所述預(yù)定狀態(tài)的裝置。設(shè)備可進一步包括用于基于確定已達成檢測的所述預(yù)定狀態(tài)而對所述用戶姿勢作出響應(yīng)的裝置。
[0021]在一些實施例中,非暫時性處理器可讀媒體包含處理器可讀指令,所述處理器可讀指令經(jīng)配置以致使處理器檢測用戶姿勢的初始存在。所述指令可經(jīng)進一步配置以致使所述處理器向用戶指示朝向達成檢測的預(yù)定狀態(tài)的進程同時繼續(xù)檢測所述用戶姿勢。在已向所述用戶指示進程之后,所述指令可經(jīng)進一步配置以致使所述處理器確定已達成檢測的預(yù)定狀態(tài)。所述指令可經(jīng)進一步配置以致使所述處理器基于確定已達成檢測的所述預(yù)定狀態(tài)而對所述用戶姿勢作出響應(yīng)。

【專利附圖】

【附圖說明】
[0022]參照以下各圖,可以對各種實施方案的性質(zhì)及優(yōu)點實現(xiàn)進一步的理解。在附圖中,類似組件或特征可以具有相同參考標記。此外,通過遵循長劃及第二標記的參考標記可以區(qū)分相同類型的各種組件,這些長劃及第二標記在類似組件當(dāng)中予以區(qū)分。如果說明書中只使用第一參考標記,那么描述適用于具有相同第一參考標記的類似組件中的任一者,與第二參考標記無關(guān)。
[0023]圖1說明根據(jù)一些實施例的示范性計算機系統(tǒng)。
[0024]圖2說明根據(jù)一些實施例經(jīng)配置以檢測用于與提示交互的姿勢的另一示范性計算系統(tǒng)。
[0025]圖3說明根據(jù)一些實施例經(jīng)配置以檢測用于解鎖裝置的姿勢的另一示范性計算系統(tǒng)。
[0026]圖4A到4F說明根據(jù)一些實施例經(jīng)配置以檢測姿勢且使用漸進式反饋的另一示范性計算系統(tǒng)。
[0027]圖5A到5L說明根據(jù)一些實施例經(jīng)配置以檢測姿勢且使用漸進式反饋的另一示范性計算系統(tǒng)。
[0028]圖6說明根據(jù)一些實施例經(jīng)配置以檢測用于與提示交互的姿勢的另一示范性計算系統(tǒng)。
[0029]圖7說明根據(jù)一些實施例經(jīng)配置以檢測用于與提示交互的姿勢的另一示范性計算系統(tǒng)。
[0030]圖8說明根據(jù)一些實施例經(jīng)配置以檢測用于與兩步提示交互的姿勢的另一示范性計算系統(tǒng)。
[0031]圖9為說明用于檢測姿勢的示范性實施例的流程圖。
[0032]圖10為說明用于檢測姿勢的示范性實施例的另一流程圖。
[0033]圖11為說明用于向用戶提示姿勢的示范性實施例的流程圖。

【具體實施方式】
[0034]本發(fā)明的方面提供執(zhí)行手勢辨識的更便利、直觀及功能性方式。在觸摸系統(tǒng)中,手指觸摸玻璃,且接著沿手勢的方向移動,且接著從需要與用戶觸摸交互的玻璃抬起。然而,存在其中用戶可能不能夠或可能不想要觸摸屏幕以便對提示作出響應(yīng)的許多情境。舉例來說,用戶可能正駕駛汽車且可能不想要使其眼睛離開道路以觸摸用戶接口中的特定按鈕或區(qū)。此等及許多其它情形指出具有僅可經(jīng)由觸摸來啟動的接口的缺點。
[0035]為了說明性目的,本文中使用手姿勢來描述本發(fā)明的實施例。然而,可使用任何用戶肢體來做出姿勢和手勢。在一些實施例中,用戶的身體、臉或頭可用以執(zhí)行手勢。此外,在一些實施例中,與用戶相關(guān)聯(lián)和/或由用戶控制的控制對象可用以執(zhí)行姿勢或手勢。控制對象可包括例如人手或由用戶拿著或穿戴的某物。作為實例,棒可為控制對象。所屬領(lǐng)域的技術(shù)人員將辨識可執(zhí)行的其它手勢。
[0036]在一些實施例中,姿勢可包括嚙合手勢,例如在恰當(dāng)?shù)嘏渲糜嬎阆到y(tǒng)時和/或在姿勢后跟著另一運動時。此外,姿勢可由手、臂、腿、面部特征等或甚至一個人可以攜帶或揮舞的其它對象執(zhí)行且包括所述手、臂、腿、面部特征等或甚至一個人可以攜帶或揮舞的其它對象。在以下實施例中,術(shù)語“所要結(jié)果”係指啟動手勢意味著調(diào)用的用戶接口事件。在一些實施方案中,可以使用例如手姿勢選擇顯示的提示的形式將模擬“觸摸”事件發(fā)送到裝置。在一些實施例中,用戶可執(zhí)行例如“向左滑動”或“向右滑動”等姿勢在裝置上所顯示的選項之間進行瀏覽。在一些實施方案中,裝置上的應(yīng)用程序可具有用于解譯由裝置(例如,由例如相機等輸入裝置)俘獲的手勢的內(nèi)置手勢檢測能力。在又其它實施方案中,可產(chǎn)生從應(yīng)用程序到單獨的手勢系統(tǒng)的直接連接,且可由手勢系統(tǒng)解譯手勢消息并將其直接發(fā)送到應(yīng)用程序,其中應(yīng)用程序可存在于裝置的工作存儲器中,且裝置的處理器可執(zhí)行應(yīng)用程序指令。下文關(guān)于圖1更詳細地描述這些元件。
[0037]使用本發(fā)明的實施例,可例如解鎖計算機系統(tǒng)而不使用戶執(zhí)行已知姿勢來進行觸摸。舉例來說,相機可與計算機系統(tǒng)相關(guān)聯(lián),且用戶可執(zhí)行與計算機系統(tǒng)相關(guān)聯(lián)的相機的視圖中的姿勢。在一些實施例中,其它具有檢測能力的裝置可與計算機系統(tǒng)相關(guān)聯(lián),所述計算機系統(tǒng)包括(但不限于)超音波傳感器、電磁福射傳感器、基于微機電系統(tǒng)(MEMS)的裝置及包含慣性傳感器的控制器裝置。用戶可以這些其它具有檢測能力的裝置可檢測的方式執(zhí)行姿勢。如果姿勢對應(yīng)于用于解鎖計算機系統(tǒng)的預(yù)定義的手勢和/或已達成檢測的預(yù)定狀態(tài),那么可解鎖計算機系統(tǒng)。在一些實施例中,用戶可執(zhí)行在由裝置提示時的任何姿勢,且一旦達成檢測的預(yù)定狀態(tài),裝置便可確認所述姿勢或?qū)λ鲎藙葑鞒鲰憫?yīng)。姿勢可為手姿勢或手勢,且光標可顯示于計算機系統(tǒng)上,所述計算機系統(tǒng)反映用戶的手位置。在一些實施例中,手勢可由用戶沿著預(yù)定義路徑在空中移動一或多個手來執(zhí)行,或由以上方法的任何組合執(zhí)行。在一些實施例中,姿勢可包括嚙合手勢,例如在恰當(dāng)?shù)嘏渲糜嬎阆到y(tǒng)時和/或在姿勢后跟著另一運動時。此外,姿勢可由手、臂、腿、面部特征等或甚至一個人可攜帶或揮舞的其它對象執(zhí)行,且包含所述手、臂、腿、面部特征等或甚至一個人可攜帶或揮舞的其它對象。計算機系統(tǒng)還可在其屏幕上顯示預(yù)定義手勢的視覺提示,從而向用戶提醒所述手勢。另外,具有相機的計算機系統(tǒng)可使得用戶能夠在不經(jīng)由類似機構(gòu)觸摸計算機系統(tǒng)的情況下確認任何提示。另外,對于具有兩個可能響應(yīng)的提示(如應(yīng)答/忽略或好/取消),可使用兩個預(yù)定義的手勢,每一可能回應(yīng)有一個預(yù)定義的手勢。確切地說,如果視覺提示在顯示器的一側(cè)上展示一個響應(yīng)選項,且在顯示器的另一側(cè)上展示另一響應(yīng)選項,那么相同手姿勢可用于選擇所要響應(yīng),但用戶可使用其右手(呈所述姿勢)來選擇右側(cè)選項,且使用其左手(呈所述姿勢)來選擇左側(cè)選項。另外,針對每一選項的特定手姿勢或手勢的合適的視覺提示可如先前一樣顯示為針對用戶的提示。
[0038]現(xiàn)將相對于形成其一部分的附圖來描述若干示意性實施例。雖然上文描述可在其中實施本發(fā)明的一或多個方面的特定實施例,但可使用其它實施例,且可在不脫離本發(fā)明的范圍或所附權(quán)利要求書的精神的情況下進行各種修改??稍诶缬嬎銠C系統(tǒng)等此類系統(tǒng)中實踐上文所描述的所有實施例。下文實施例可指姿勢或手勢或由用戶用相機提供的其它輸入的檢測。然而,如上文所論述,可使用的其它具有檢測能力的裝置包含(但不限于)超音波傳感器、電磁輻射傳感器、基于微機電系統(tǒng)(MEMS)的裝置及控制器裝置。因此,在下文描述相機的實例中的每一者中,可替換相機,或除了上文所描述的傳感器中的任一者之外可使用相機,或可使用經(jīng)配置以檢測姿勢或手勢或由用戶提供的其它輸入的另一傳感器。
[0039]圖2說明根據(jù)一些實施例經(jīng)配置以檢測用于與提示220交互的姿勢226、228的示范性計算系統(tǒng)(例如圖1中說明的計算機系統(tǒng)100)。在一個實施例中,計算系統(tǒng)為移動裝置200,例如智能電話。在其它實施例中,計算系統(tǒng)可為其它裝置,例如平板計算機、電視、個人計算機、個人數(shù)字助理、上網(wǎng)本等。移動裝置200包含一或多個相機120及輸出裝置110。在一個實施例中,輸出裝置110為顯示裝置。裝置200可向用戶呈現(xiàn)提示220及姿勢請求224。用戶可通過執(zhí)行用戶姿勢226、228對提示220作出響應(yīng)。在一個實施例中,用戶姿勢為左手用戶姿勢226及右手用戶姿勢228??闪私?,用戶姿勢不限于由用戶的手構(gòu)造的姿勢且可由用戶的腿、腳、腳趾、膝蓋、腳踝、胃、胸、肩部、臂、肘部、手指及任何其它用戶身體部分或肢體構(gòu)造。此外,姿勢可包括預(yù)定義姿勢。在一些實施例中,裝置200可向用戶提示運動,例如沿著預(yù)定義路徑或在預(yù)定義方向上的運動或姿勢及運動的組合。相機120可為可操作的以用于通過俘獲多個圖像檢測、獲得及分析用戶姿勢226、228。
[0040]在一些實施例中,控制具有一或多個相機120的移動裝置200的方法包括使用例如顯示單元或揚聲器等輸出裝置110通知用戶,移動裝置200正等待確認,從相機120俘獲一系列圖像,分析那些圖像,且確定是否以類似于姿勢請求224或任何其它預(yù)定義姿勢的方式已檢測到用戶的右手或左手或任選地雙手(或任何其它身體部分或肢體)。一旦最初檢測到用戶的姿勢,移動裝置200便可任選地顯示漸進式反饋(參見圖3)或使用用于感覺反饋的一些其它手段直到已達成檢測的預(yù)定狀態(tài)為止,例如姿勢已保持足夠的時間從而觸發(fā)所要結(jié)果。用于感覺反饋的其它手段的一些實例包含,但不限于,音頻提示、移動裝置200的振動等。
[0041]在一些實施例中,足夠時間可與正確地檢測到的手勢或姿勢的特定置信度水平相關(guān)。舉例來說,顯示器110可呈現(xiàn)進程指示符,所述進程指示符向用戶指示朝向達到特定置信度水平的進程。在一些實施例中,足夠時間包括期間用戶通常可能并不會保持一姿勢的時間量,且因此可用以確保例如用戶正提供有意輸入,而不是在玩弄或出于另一原因而運動。圖2中說明的方法可適合于提示220,所述提示為可能需要確認但并不在兩個選項之間進行決策(如圖7中所描繪)的信息消息。舉例來說,移動裝置200可宣布其電池僅剩余有其電池的5%。在一些實施例中,裝置200可在檢測到左手用戶姿勢226或檢測到右手用戶姿勢228時確定用戶已提供確認。因此,在顯示請求224時,裝置可檢測到手處于手掌張開手指伸出的姿勢而不管使用哪一只手。在其它實施例中,裝置200可在檢測到特定手(例如,與由請求224所顯示的姿勢成鏡像的手)時確定用戶已提供確認。
[0042]在一些實施例中,控制具有相機120的移動裝置200的方法包含向用戶通知移動裝置200可等待確認,從相機120俘獲一系列圖像,分析那些圖像,及確定是否已檢測到姿勢226、228。在姿勢226、228在其部分完成時可被檢測到的狀況下,移動裝置200接著可任選地顯示漸進式反饋圖像或使用用于感覺反饋的一些其它漸進式手段(參見圖3)直到姿勢已完全完成且觸發(fā)所要結(jié)果為止。
[0043]圖3說明根據(jù)一些實施例經(jīng)配置以檢測用于解鎖裝置的姿勢226、228的另一示范性計算系統(tǒng)(例如,圖1中說明的計算機系統(tǒng)100)。在圖3中,裝置200呈現(xiàn)漸進式反饋圖像 330。
[0044]在一個實施例中,控制具有一或多個相機120的移動裝置200的方法包括使用例如顯示單元或揚聲器等輸出裝置110通知用戶,移動裝置200正等待確認或命令,從相機120俘獲一系列圖像,分析那些圖像,及確定是否在手掌張開姿勢或其它預(yù)定義姿勢中已檢測到左手用戶姿勢226及右手用戶姿勢228或任選地用戶的雙手??闪私庥脩糇藙莶幌抻谟捎脩舻氖謽?gòu)造的姿勢,且可由用戶的腿、腳、腳趾、膝蓋、腳踝、胃、胸、肩部、臂、肘部、手指及任何其它用戶身體部分或肢體構(gòu)造。此外,姿勢可包括預(yù)定義姿勢。在一些實施例中,裝置200可向用戶提示運動,例如沿著預(yù)定義路徑或在預(yù)定義方向上的運動或姿勢及運動的組合。一旦最初檢測到用戶的姿勢226、228,計算機系統(tǒng)接著便可任選地顯示漸進式反饋圖像330或使用用于感覺反饋的一些其它漸進式手段直到用戶姿勢226、228已保持足夠時間從而經(jīng)確認為與系統(tǒng)嚙合為止。在一些實施例中,裝置200在檢測到姿勢之前顯示圖像330,但不更新圖像330直到檢測到姿勢之后。在一實施例中,足夠時間可與特定置信度水平相關(guān)。舉例來說,顯示器110可呈現(xiàn)進程指示符,所述進程指示符向用戶指示朝向達到特定置信度水平的進程。隨后,可提示用戶在一方向上從所述點移動其手(或其它肢體)以證實其確認所述提示的需要,以使得觸發(fā)所要結(jié)果。在其它實施例中,裝置200可在檢測姿勢之前向用戶顯示針對手運動的提示,以使得用戶察覺到姿勢及運動可用以向裝置200提供確認或命令。圖3中說明的方法可適合于信息消息,所述信息消息簡單地需要確認但不在兩個選項之間作出決策(如圖6中所描繪)。舉例來說,如圖中所描繪,此方法可由裝置200利用以確定用戶是否想要解鎖例如移動電話、平板計算機或電視等計算機系統(tǒng)。
[0045]在實施例中,移動裝置200最初可在相機120檢測到用戶的存在之后顯示解鎖提示220及姿勢請求224。在此特定實施例中,漸進式反饋圖像330為滑條圖像。滑條圖像可根據(jù)用戶姿勢226、228的移動而跨越顯示器持續(xù)左右移動。舉例來說,姿勢請求224可描繪手掌張開的人右手的圖像。用戶可執(zhí)行右手用戶姿勢228以解鎖移動裝置200。移動裝置200最初可呈現(xiàn)提示220、姿勢請求224及漸進式反饋圖像330。提示220可為向用戶指示需要在與移動裝置200進一步交互之前解鎖的消息。姿勢請求224可包含描繪用戶肢體(在此狀況下為用戶的右手的圖像)的圖像。姿勢請求還可包含描繪其中用戶應(yīng)移動用戶肢體(右手)的運動的圖像。在用戶在類似于姿勢請求224中所描繪的姿勢的姿勢中伸出其右手,且在由姿勢請求224描繪的運動中移動其右手時,漸進式反饋圖像330根據(jù)用戶的右手姿勢228移動而跨越顯示器110持續(xù)左右移動。一旦用戶完成由姿勢請求224描繪的運動(由漸進式反饋圖像330 (滑條)到達顯示器110上的預(yù)定義位置指示),移動裝置200便可解鎖。用戶接著可繼續(xù)與移動裝置200交互??闪私?,姿勢請求可描繪手掌張開的用戶左手或任何其它身體部分或用戶肢體(呈任何配置)的圖像,以及任何類型的用戶肢體運動。用戶可使用其對應(yīng)身體部分或肢體通過模擬所描繪運動來解鎖裝置。在一些實施例中,用戶姿勢請求224可變得突出顯示,改變顏色或以任何其它方式可視地更改,以向用戶指示已正確地檢測到用戶姿勢226、228,且用戶姿勢226、228的后續(xù)移動將導(dǎo)致到姿勢請求224的滑條的對應(yīng)移動。在一些實施例中,姿勢請求224的滑條可用以向用戶指示用戶姿勢已保持了多長時間,而不是在已檢測到姿勢之后跟蹤用戶移動。
[0046]在實施例中,相機120可以預(yù)定義時間間隔檢測、俘獲及分析用戶姿勢。舉例來說,相機120可以預(yù)定時間間隔(例如,每隔0.5秒)檢測、俘獲及分析用戶姿勢。通過以預(yù)定時間間隔檢測、俘獲及分析用戶姿勢,與持續(xù)地檢測、俘獲及分析用戶姿勢相比,移動裝置200及嚙合系統(tǒng)可以較低的功率分布圖來操作。在實施例中,移動裝置200及嚙合系統(tǒng)可基于用戶身體部分或肢體在顯示器110或相機120之前的存在而動態(tài)地增加檢測、俘獲及分析幀的頻率。舉例來說,一旦用戶姿勢由裝置200檢測到,相機和/或手勢或姿勢辨識引擎的工作循環(huán)接著便可增加,以檢測姿勢或手勢或其改變,其中精確性較大和/或時延較低。
[0047]圖4A到4F說明根據(jù)一些實施例經(jīng)配置以檢測姿勢且使用漸進式反饋圖像330的另一示范性計算系統(tǒng)。如上文所描述,計算機系統(tǒng)可任選地顯示漸進式反饋圖像330或使用用于感覺反饋的一些其它漸進式手段直到用戶姿勢已保持足夠時間從而經(jīng)確認為與系統(tǒng)嚙合為止。在一實施例中,足夠時間可與特定置信度水平相關(guān)。在實施例中,漸進式反饋圖像330可顯示朝向達到檢測到用戶姿勢(例如,檢測到用戶姿勢已實質(zhì)上維持閾值時間量)的百分比。漸進式反饋圖像330可指示朝向達到特定置信度水平的進程。在圖4A中,提示220經(jīng)顯示有是否繼續(xù)與移動裝置200 (圖2)交互的消息及確認。此外,姿勢請求224經(jīng)顯示為指示系統(tǒng)接受姿勢及預(yù)期哪些姿勢的用戶右手的圖像。圖4A描繪在時間t < O處的移動裝置200 (圖2)顯示器110。時間t可為任何時間單位,例如秒、毫秒等。在實施例中,在時間t < O處,無漸進式反饋圖像330顯示于顯示器110上。
[0048]在一些實施例中,可能不存在顯示器110上最初展示的姿勢請求224。在一些狀況下,用戶可已經(jīng)知道何種特定姿勢可與系統(tǒng)交互(例如,在使用特定嚙合手勢來起始與系統(tǒng)的交互時)。也可存在用于起始或控制某些功能性的相關(guān)聯(lián)的多個可能姿勢。在此類實施例中,裝置200(圖2)可僅描繪在最初檢測到手姿勢的時間處或之后對應(yīng)手姿勢的圖像,從而向用戶通知所檢測的特定手姿勢或恰當(dāng)?shù)貦z測到手姿勢。在一些實施例中,漸進式反饋330接著可顯示于顯示器110上以確保手姿勢保持足夠時間以與系統(tǒng)嚙合,或提供某一類的輸入或命令。
[0049]在實施例中,一旦相機120 (圖1)在時間t = O處檢測到用戶姿勢的存在,漸進式反饋圖像330便可顯示于顯示器110上。舉例來說,在此特定實施例中,漸進式反饋圖像330為圓形指示條。圓形指示條可指示在執(zhí)行用戶姿勢達足夠時間從而經(jīng)確認為與系統(tǒng)嚙合時的用戶的進程。在一實施例中,足夠時間可與特定置信度水平相關(guān)。漸進式反饋圖像330可指示朝向達到特定置信度水平的進程。在實施例中,圓形指示條可通過弄暗、著色、染色、捏夾、擦除等對應(yīng)于在用戶正執(zhí)行用戶姿勢時已過去的時間量的圓形指示條的部分來指示此進程。
[0050]在此特定實施例中,姿勢請求224描繪手掌張開的用戶右手??闪私庥脩糇藙莶幌抻谟捎脩舻氖謽?gòu)造的姿勢,且可由用戶的腿、腳、腳趾、膝蓋、腳踝、胃、胸、肩部、臂、肘部、手指及任何其它用戶身體部分或肢體構(gòu)造。
[0051]在圖4B中,漸進式反饋圖像330顯示于顯示器110上。在實施例中,漸進式反饋圖像330為在姿勢請求224周圍居中的圓形指示條。圖4B描繪在時間t = O處(即,一旦相機120 (圖1)檢測到用戶姿勢的存在)的移動裝置200 (圖2)顯示器110。圓形指示條提供指示用戶姿勢已保持足夠時間從而經(jīng)確認為與系統(tǒng)嚙合的漸進式反饋。在一實施例中,足夠時間可與特定置信度水平相關(guān)。漸進式反饋圖像330可指示朝向達到特定置信度水平的進程??闪私?,漸進式反饋圖像330可為可將漸進式反饋提供到用戶的任何類型的圖像,例如矩形指示條、百分比指示符、動畫圖像等。
[0052]圖4C描繪在時間t = 0.25處的移動裝置200 (圖2)顯示器110。在描述中,圓形指示漸進式反饋圖像330使其8個區(qū)段中的兩者著色。圓形指示漸進式反饋圖像330的著色區(qū)段指示在通過使用用戶姿勢完成與提示220的交互時的用戶的進程。在此實例中,對于時間t = 0.25,用戶已執(zhí)行類似于姿勢請求224的用戶姿勢。
[0053]圖4D描繪在時間t = 0.5處的移動裝置200 (圖2)顯示器110。在描述中,圓形指示漸進式反饋圖像330使其8個區(qū)段中的四者著色。圓形指示漸進式反饋圖像330的著色區(qū)段指示在通過使用用戶姿勢完成與提示220的交互時的用戶的進程。在此實例中,對于時間t = 0.5,用戶已執(zhí)行類似于姿勢請求224的用戶姿勢。
[0054]圖4E描繪在時間t = 0.75處的移動裝置200 (圖2)顯示器110。在描述中,圓形指示漸進式反饋圖像330使其8個區(qū)段中的六者著色。圓形指示漸進式反饋圖像330的著色區(qū)段指示在通過使用用戶姿勢完成與提示220的交互時的用戶的進程。在此實例中,對于時間t = 0.75,用戶已執(zhí)行類似于姿勢請求224的用戶姿勢。
[0055]圖4F描繪在時間t = I處的移動裝置200 (圖2)顯示器110。在描述中,圓形指示漸進式反饋圖像330使其所有8個區(qū)段著色。圓形指示漸進式反饋圖像330的著色區(qū)段指示在通過使用用戶姿勢完成與提示220的交互時的用戶的進程。在此實例中,對于時間t = 1,用戶已執(zhí)行類似于姿勢請求224的用戶姿勢。在此描述中,所述姿勢請求224的用戶姿勢已保持了足夠長的時間以由系統(tǒng)確認,在所述時間處漸進式反饋圖像330經(jīng)完全著色,且用戶已完成提示220的確認。在一些實施例中,此確認可與系統(tǒng)嚙合,且實現(xiàn)其它功能性。在一實施例中,足夠時間可與特定置信度水平相關(guān)。漸進式反饋圖像330可指示朝向達到特定置信度水平的進程。
[0056]圖5A到5L說明根據(jù)一些實施例經(jīng)配置以檢測姿勢且使用漸進式反饋330的另一示范性計算系統(tǒng)。如上文所描述,計算機系統(tǒng)可任選地顯示漸進式反饋圖像330或使用用于感覺反饋的一些其它漸進式手段直到用戶姿勢已保持足夠時間從而經(jīng)確認為與系統(tǒng)嚙合為止。在一實施例中,足夠時間可與特定置信度水平相關(guān)。漸進式反饋圖像330可指示朝向達到特定置信度水平的進程。在圖5A中,提示220經(jīng)顯示具有需要是或否響應(yīng)以用于與移動裝置200 (圖2)交互的消息及確認。此外,姿勢請求224經(jīng)顯示為指示系統(tǒng)接受姿勢及預(yù)期哪些姿勢的手掌張開的用戶右手的圖像。圖4A描繪在時間t < O處的移動裝置200 (圖2)顯示器110。時間t可為任何時間單位,例如秒、毫秒等。在實施例中,在時間t< O處,無漸進式反饋圖像330顯示于顯示器110上。
[0057]在實施例中,一旦相機120 (圖1)在時間t = O處檢測到用戶姿勢的存在,漸進式反饋圖像330便可顯示于顯示器110上。舉例來說,在此特定實施例中,漸進式反饋圖像330可為上覆在姿勢請求224之上的圖像。上覆圖像可指示在執(zhí)行用戶姿勢達足夠時間從而經(jīng)確認為與系統(tǒng)嚙合時的用戶的進程。在一實施例中,足夠時間可與特定置信度水平相關(guān)。漸進式反饋圖像330可指示朝向達到特定置信度水平的進程。在實施例中,上覆圖像可通過弄暗、著色、染色、捏夾、擦除等對應(yīng)于在用戶正執(zhí)行用戶姿勢時已過去的時間量的上覆圖像的部分來指示此進程。
[0058]在此特定實施例中,姿勢請求224描繪手掌張開的用戶右手??闪私庥脩糇藙莶幌抻谟捎脩舻氖謽?gòu)造的姿勢,且可由用戶的腿、腳、腳趾、膝蓋、腳踝、胃、胸、肩部、臂、肘部、手指及任何其它用戶身體部分或肢體構(gòu)造。
[0059]在圖5B中,漸進式反饋圖像330顯示于顯示器110上。在實施例中,漸進式反饋圖像330上覆于姿勢請求224上。圖5B描繪在時間t = O處(B卩,一旦相機120 (圖1)檢測到用戶姿勢的存在)的移動裝置200(圖2)顯示器110。上覆圖像提供指示用戶姿勢已保持足夠時間從而經(jīng)確認為與系統(tǒng)嚙合的漸進式反饋。在一實施例中,足夠時間可與特定置信度水平相關(guān)。漸進式反饋圖像330可指示朝向達到特定置信度水平的進程。可了解,漸進式反饋圖像330可為可將漸進式反饋提供到用戶的任何類型的上覆圖像,例如矩形指示條、百分比指示符、動畫圖像等。在此特定實施例中,上覆圖像描繪手掌張開的用戶右手(由姿勢請求224描繪的相同圖像)。
[0060]圖5C描繪在時間t = 0.25處的移動裝置200 (圖2)顯示器110。在描述中,上覆漸進式反饋圖像330粗略地使其總高度中的四分之一著色。上覆漸進式反饋圖像330的著色高度指示在通過使用用戶姿勢完成與提示220的交互時的用戶的進程。在此實例中,對于時間t = 0.25,用戶已執(zhí)行類似于姿勢請求224的用戶姿勢??闪私?,指示在通過使用用戶姿勢完成與提示220的交互時的用戶的進程的著色可橫向地、對角地、螺旋地、圓形地等來著色。
[0061]圖描繪在時間t = 0.5處的移動裝置200 (圖2)顯示器110。在描述中,上覆漸進式反饋圖像330粗略地使其總高度中的二分之一著色。上覆漸進式反饋圖像330的著色高度指示在通過使用用戶姿勢完成與提示220的交互時的用戶的進程。在此實例中,對于時間t = 0.5,用戶已執(zhí)行類似于姿勢請求224的用戶姿勢。
[0062]圖5E描繪在時間t = 0.75處的移動裝置200 (圖2)顯示器110。在描述中,上覆漸進式反饋圖像330粗略地使其總高度中的四分之三著色。上覆漸進式反饋圖像330的著色高度指示在通過使用用戶姿勢完成與提示220的交互時的用戶的進程。在此實例中,對于時間t = 0.75,用戶已執(zhí)行類似于姿勢請求224的用戶姿勢。
[0063]圖5F描繪在時間t = I處的移動裝置200 (圖2)顯示器110。在描述中,上覆漸進式反饋圖像330粗略地使其總高度全部著色。上覆漸進式反饋圖像330的著色高度指示在通過使用用戶姿勢完成與提示220的交互時的用戶的進程。在此實例中,對于時間t =1,用戶已執(zhí)行類似于姿勢請求224的用戶姿勢。在此描述中,所述姿勢請求224的用戶姿勢已保持了足夠長的時間以由系統(tǒng)確認,在所述時間處漸進式反饋圖像330經(jīng)完全著色,且用戶已完成提示220及系統(tǒng)的確認。在一實施例中,足夠時間可與特定置信度水平相關(guān)。漸進式反饋圖像330可指示朝向達到特定置信度水平的進程。
[0064]可了解漸進式反饋圖像可替換提示請求224,而不是上覆提示請求224??闪私?,例如漸進式反饋圖像330的大小或不透明度等其它動畫可用以指示漸進式反饋。
[0065]圖5G描繪在時間t = 1.25處的移動裝置200 (圖2)顯示器110。在描述中,上覆漸進式反饋圖像330粗略地使其總高度全部著色。上覆漸進式反饋圖像330的著色高度指示在通過使用用戶姿勢完成與提示220的交互時的用戶的進程。在實施例中,在足夠長的時間量內(nèi)檢測到用戶姿勢后(例如,如圖5A到5F中所說明),一對新的姿勢請求224即刻可呈現(xiàn)于顯示器110上以供與提示220進一步交互。在一實施例中,足夠時間可與特定置信度水平相關(guān)。漸進式反饋圖像330可指示朝向達到特定置信度水平的進程。所述對姿勢請求224可向用戶指示在任一方向上移動用戶的姿勢以作出對應(yīng)用戶提示220選擇。在此實例中,用戶可在是或否響應(yīng)之間選擇。所述對姿勢請求224可顯示于漸進式反饋圖像330之后,且可動畫化以指示預(yù)期用戶姿勢運動。舉例來說,姿勢請求可動畫化,且個別地朝向是及否提示220移動。在實施例中,動畫可循環(huán)直到用戶完成用戶姿勢運動且選擇用戶提示220選擇或用戶停止執(zhí)行用戶姿勢為止。在此描述中,所述對用戶姿勢請求224為從漸進式反饋圖像330到用戶提示220的距離的三分之一。在一些實施例中,姿勢運動可包括在實質(zhì)上維持姿勢時執(zhí)行的運動。在此處的實例中,可實施不需要在移動期間維持某一姿勢的運動來代替在一些實施例中的姿勢運動。
[0066]圖5H描繪在時間t = 1.5處的移動裝置200(圖2)顯示器110。在描述中,所述對用戶姿勢請求224為從漸進式反饋圖像330到用戶提示220的距離的三分之二。
[0067]圖51描繪在時間t = 1.75處的移動裝置200 (圖2)顯示器110。在描述中,所述對用戶姿勢請求224動畫化,且移動從漸進式反饋圖像330到用戶提示220的整個距離。在實施例中,動畫現(xiàn)在可循環(huán),重新開始(如圖5G中所描繪),直到用戶完成用戶姿勢運動且選擇用戶提示220選擇或用戶停止執(zhí)行用戶姿勢為止。
[0068]圖5J描繪在時間t = 2.0處的移動裝置200 (圖2)顯示器110。在描述中,,用戶開始用戶姿勢運動,其類似于由圖5G到51中的所述對用戶姿勢請求224說明的用戶姿勢運動。在實施例中,漸進式反饋圖像330動畫化,且移動以指示用戶姿勢相對于用戶姿勢預(yù)期移動(由所述對用戶姿勢請求224的動畫及移動指示)以完成與提示220的交互的距離已移動的距離。在此描述中,用戶的手掌張開的右手姿勢移動到顯示器110的左邊緣,以指示用戶希望對提示220作出是響應(yīng)??闪私庥脩糇藙菘蔀槭终茝堥_的左手姿勢。亦可了解,用戶姿勢可移動到相對于顯示器110的任何地方以與提示220交互。在此描述中,漸進式反饋圖像330已粗略地移動了其預(yù)期移動以完成與提示220的交互的距離的三分之一。
[0069]圖5K描繪在時間t = 2.25處的移動裝置(圖2)顯示器110。在描述中,漸進式反饋圖像330已粗略地移動了用戶姿勢預(yù)期移動以完成與提示220的交互的距離的三分之
--O
[0070]圖5L描繪在時間t = 2.5處的移動裝置(圖2)顯示器110。在描述中,漸進式反饋圖像330已粗略地移動了用戶姿勢預(yù)期移動以完成與提示220的交互的距離。在描述中,用戶現(xiàn)在已選擇是用戶提示220選擇,且與提示220的交互可以完成。
[0071]可了解圖5A到5F的實施例可結(jié)合圖5G到5L中描述的實施例來使用。也就是說,用戶可在用戶在任一方向上移動姿勢以作出對應(yīng)用戶提示選擇之前和/或在顯示提示220及用戶姿勢請求224中的一或多者之前保持姿勢達足夠時間量(例如,直到漸進式反饋圖像330經(jīng)完全著色為止)。在一些實施例中,可在無圖5G到5L的情況下使用圖5A到5F。在此類實施例中,在一些實施方案中(例如,在不需要用戶進行選擇時)可省略是及否提示220。
[0072]圖6說明根據(jù)一些實施例經(jīng)配置以檢測用于與提示220交互的姿勢226、228的另一示范性計算系統(tǒng)。在一個實施例中,一種控制具有一或多個相機120的移動裝置200的方法包括使用例如顯示單元或揚聲器等輸出裝置110通知用戶,計算機系統(tǒng)等待用戶在兩個或兩個以上可能提示220之間進行選擇,在顯示器110的左側(cè)及右側(cè)上顯示提示,及接著從相機120俘獲一系列圖像,分析那些圖像,及確定是否已在手掌張開的姿勢或其它預(yù)定義姿勢中檢測到用戶的右手姿勢228或左手姿勢226。如果用戶希望選擇在屏幕的左側(cè)上顯示的提示220 (取消),那么用戶可抬起其左手,且將其保持由姿勢請求224所示的所要姿勢。如果用戶希望選擇在屏幕的右側(cè)上顯示的提示220 (好),那么用戶可抬起其右手,且將其保持所要姿勢。一旦最初檢測到用戶的姿勢,計算機系統(tǒng)便可任選地向用戶顯示漸進式反饋圖像,或使用用于感覺反饋的一些其它漸進式手段(如上文所描述),直到姿勢已保持足夠時間以觸發(fā)所要結(jié)果為止。在一實施例中,足夠時間可與特定置信度水平相關(guān)。舉例來說,顯示器110可呈現(xiàn)進程指示符,所述進程指示符向用戶指示朝向達到特定置信度水平的進程。
[0073]此方法可適合于任何“好/取消”或其它雙選項提示220,如圖中所示。顯示器110可顯示提示220以及姿勢請求224。姿勢請求224可描繪左手用戶姿勢及右手用戶姿勢。用戶可執(zhí)行用戶姿勢,右手用戶姿勢228可允許用戶調(diào)用動作,而左手用戶姿勢226可允許用戶取消動作。在一些實施例中,僅展示一個請求224,且裝置200檢測由請求224表示的姿勢是由用戶的左手執(zhí)行還是由用戶的右手執(zhí)行,且基于使用哪一只手執(zhí)行姿勢來確定已選擇兩個選項中的一者。
[0074]在一些實施例中,右手姿勢228及左手姿勢226可完全不同。舉例來說,右手姿勢228可為張開手姿勢,而左手姿勢226可為閉合手姿勢,或者反過來。閉合手姿勢可表示選擇“取消”提示,而張開手姿勢可表示選擇“好”提示。在一些實施例中,可將多個姿勢呈現(xiàn)給用戶,和/或針對每一提示可接受多個姿勢。舉例來說,“取消”提示可由通過手來形成的閉合手姿勢或V字形和平姿勢選擇,而“好”提示可由通過手來形成的張開手姿勢或好姿勢(例如,其中拇指及食指接觸,且其它手指伸展)選擇。
[0075]圖7說明根據(jù)一些實施例經(jīng)配置以檢測用于與提示220交互的姿勢226、228的另一示范性計算系統(tǒng)。在一個實施例中,一種控制具有一或多個相機120的移動裝置200的方法包括使用例如顯示單元或揚聲器等輸出裝置110通過在顯示器的左側(cè)及右側(cè)上顯示提示來通知用戶,計算機系統(tǒng)等待用戶在兩個可能提示之間進行選擇,任選地在顯示器110上顯示單個手圖標,及接著從相機120俘獲一系列圖像,分析那些圖像,及確定是否已在手掌張開的姿勢或其它預(yù)定義姿勢中檢測到用戶的右手或左手。一旦最初檢測到用戶的姿勢,移動裝置200接著便可任選地向用戶顯示漸進式反饋圖像,或使用用于感覺反饋的一些其它漸進式手段(如上文所描述),直到姿勢已保持足夠時間從而經(jīng)確認為嚙合為止。在一實施例中,足夠時間可與特定置信度水平相關(guān)。舉例來說,顯示器110可呈現(xiàn)進程指示符,所述進程指示符向用戶指示朝向達到特定置信度水平的進程。一旦嚙合,用戶便可向左移動以與左手側(cè)選項哨合,且向右移動以與右手側(cè)選項哨合。在用戶朝向所要方向移動時,計算機系統(tǒng)接著可任選地顯示漸進式反饋圖像或用于感覺反饋的其它漸進式手段直到移動完成且觸發(fā)所要結(jié)果為止。在一些實施例中,省略漸進式反饋。舉例來說,一旦最初檢測到姿勢,裝置200便可立即跟蹤手的運動,且基于所述運動選擇提示220中的一者。
[0076]此方法將適合于呼叫應(yīng)答應(yīng)用程序,如圖中所示。在電話響時,可顯示提示220,所述提示指示來電通話及接受或拒絕呼叫的選項。在實施例中,描繪手掌張開的用戶右手的提示請求224也可顯示于顯示器110上。用戶可基于將用戶姿勢226、228移動到顯示器110的右邊緣或左邊緣而嚙合及選擇接受或拒絕呼叫的提示。在實施例中,僅右手用戶姿勢228將嚙合移動裝置200,且左手用戶姿勢226的使用將不被接受。在另一實施例中,右手用戶姿勢228或左手用戶姿勢226可用以嚙合移動裝置200,且選擇提示220。
[0077]圖8說明根據(jù)一些實施例使用用于與兩步提示交互的姿勢的另一示范性計算系統(tǒng)及嚙合系統(tǒng)。在用戶與提示220交互及嚙合(如圖7中所描述)后,新提示220即刻可基于用戶對初始提示220的決策而顯示。在實施例中,姿勢請求224可包含用戶要執(zhí)行的姿勢及運動。隨后,可提示用戶在一方向上從所述點移動其手以證實其確認所述提示220的需要,以使得觸發(fā)所要結(jié)果。在用戶朝向所要方向移動時,計算機系統(tǒng)可任選地顯示漸進式反饋圖像或用于感覺反饋的其它漸進式手段直到移動完成為止。此情形在圖中得以表明,且可適用于任何雙選項提示220,所述雙選項提示可能歸因于其后果而需要更故意的確認。
[0078]圖9為說明用于檢測姿勢的本發(fā)明的示范性實施例的流程圖。方法900是由處理邏輯來執(zhí)行,例如處理器104 (圖1),其包括硬件(電路、專用邏輯等)、軟件(例如,在通用計算系統(tǒng)或?qū)S脵C器上運行)、固件(嵌入式軟件),或其任何組合。在一個實施例中,方法900是由圖1的計算機系統(tǒng)100或圖2的移動裝置200執(zhí)行。計算機系統(tǒng)上運行的軟件可包括存儲于工作存儲器118(圖1)中或存儲于存儲裝置106(圖1)上的操作系統(tǒng)114(圖1)及應(yīng)用程序116 (圖1)。
[0079]參看圖9,在框902處,計算機系統(tǒng)向用戶提示姿勢。在一個實施方案中,使用耦合到計算機系統(tǒng)的顯示單元向用戶提示姿勢。圖2到8中在顯示單元上所顯示的提示為在框902處所顯示的提示的示范性實施例。顯示單元可經(jīng)實施為輸出裝置110,如圖1中所說明。
[0080]為了響應(yīng)于提示,用戶可以姿勢作出響應(yīng)。在框904處,計算機系統(tǒng)檢測第一姿勢。計算機系統(tǒng)可通過獲得多個圖像及分析多個圖像以檢測姿勢來檢測第一姿勢。圖像可經(jīng)由圖1的計算機系統(tǒng)的相機120獲得。姿勢可由用戶肢體產(chǎn)生。在一個實施例中,用戶肢體可為用戶的左手、右手或雙手。姿勢可為手姿勢或任何其它預(yù)定義的姿勢。
[0081]在一些實施例中(例如,圖6及圖8),姿勢的檢測是基于用于產(chǎn)生姿勢的用戶肢體的檢測。計算機系統(tǒng)可考慮用于產(chǎn)生姿勢的不同用戶肢體之間的區(qū)別。在一個實例中,可使用耦合到計算機系統(tǒng)的顯示單元向用戶提示姿勢,所述顯示單元水平地顯示至少兩個事件以進行選擇,其中姿勢的檢測選擇至少兩個事件中的一者。
[0082]舉例來說,使用右手及左手的姿勢可與不同含義及因此不同響應(yīng)相關(guān)聯(lián)。舉例來說,檢測用戶肢體(左手)選擇向左顯示的事件,且檢測用戶肢體(右手)選擇向右顯示的事件。返回參看框902,在一些實施例中,計算機系統(tǒng)可向用戶指示計算機系統(tǒng)將左手姿勢與右手姿勢進行區(qū)分。舉例來說,在圖6中,“取消”命令與使用左手的姿勢或手姿勢相關(guān)聯(lián),而“好”命令與使用右手的姿勢或手姿勢相關(guān)聯(lián)。
[0083]在一個實施例中,檢測第一姿勢包括檢測用戶肢體的初始存在,及任選地繼續(xù)檢測用戶肢體的存在達預(yù)定時間周期,同時向用戶提供漸進式反饋以向用戶指示檢測處于進程中。舉例來說,在框906處,一旦最初檢測到用戶的第一姿勢,計算機系統(tǒng)接著便可任選地顯示漸進式反饋圖像或使用用于感覺反饋的一些其它漸進式手段(框908)直到第一姿勢已保持不動達預(yù)定時間周期為止。在一個實施例中,計算機系統(tǒng)使用如圖1中所論述的顯示單元以將反饋提供到用戶。
[0084]在框910處,計算機系統(tǒng)通過接受用戶的確認或向用戶提示另一姿勢或姿勢的運動來作出響應(yīng)。舉例來說,在圖2中,計算機系統(tǒng)在檢測到第一姿勢后,即刻接受用戶對“消息”的確認且繼續(xù)。類似地,在圖6中,計算機系統(tǒng)檢測到左手以解譯“取消”命令,且檢測至IJ右手以解譯“好”命令。
[0085]然而,在一些實施例中,計算機系統(tǒng)向用戶提示額外動作或運動,例如提示用戶在至少一個方向上移動用戶肢體。在框912處,計算機系統(tǒng)檢測到用戶肢體在提示所指定的至少一個方向上移動。此外,在框914處,計算機系統(tǒng)對用戶肢體在至少一個指定方向上移動的檢測作出響應(yīng)。在一個實施例中,響應(yīng)可與接受確認或移除提示一樣簡單。用戶肢體在至少一個指定方向上移動的檢測可包括與所述方向相關(guān)聯(lián)的動作的指示。舉例來說,在圖3中,計算機系統(tǒng)預(yù)期一滑動以確認“解鎖”命令。在圖7中,除了檢測到姿勢之外,計算機系統(tǒng)預(yù)期檢測到左或右滑動運動。類似地,在圖8中,計算機系統(tǒng)預(yù)期在確認“取消”或“好”命令之前檢測到左或右滑動運動。
[0086]圖10為說明根據(jù)一些實施例用于檢測姿勢的本發(fā)明的示范性實施例的另一流程圖1000。方法1000是由處理邏輯來執(zhí)行,例如處理器104(圖1),其包括硬件(電路、專用邏輯等)、軟件(例如,在通用計算系統(tǒng)或?qū)S脵C器上運行)、固件(嵌入式軟件),或其任何組合。在一個實施例中,方法1000是由圖1的計算機系統(tǒng)100或圖2的移動裝置200執(zhí)行。計算機系統(tǒng)上運行的軟件可包括存儲于工作存儲器118 (圖1)中或存儲于存儲裝置106 (圖1)上的操作系統(tǒng)114 (圖1)及應(yīng)用程序116 (圖1)。
[0087]在框1002中,檢測用戶姿勢的初始存在。計算機系統(tǒng)可通過獲得多個圖像及分析多個圖像以檢測姿勢來檢測第一姿勢。圖像可經(jīng)由圖1的計算機系統(tǒng)的相機120獲得。姿勢可由用戶肢體產(chǎn)生。在一個實施例中,用戶肢體可為用戶的左手、右手或雙手。姿勢可為手姿勢或任何其它預(yù)定義的姿勢。
[0088]在一些實施例中(例如,圖6及圖8),姿勢的檢測是基于用于產(chǎn)生姿勢的用戶肢體的檢測。計算機系統(tǒng)可考慮用于產(chǎn)生姿勢的不同用戶肢體之間的區(qū)別。在一個實例中,可使用耦合到計算機系統(tǒng)的顯示單元向用戶提示姿勢,所述顯示單元水平地顯示至少兩個事件以進行選擇,其中姿勢的檢測選擇至少兩個事件中的一者。
[0089]舉例來說,使用右手及左手的姿勢可與不同含義及因此不同響應(yīng)相關(guān)聯(lián)。舉例來說,檢測用戶肢體(左手)選擇向左顯示的事件,且檢測用戶肢體(右手)選擇向右顯示的事件。舉例來說,在圖6中,“取消”命令與使用左手的姿勢或手姿勢相關(guān)聯(lián),而“好”命令與使用右手的姿勢或手姿勢相關(guān)聯(lián)。
[0090]在一個實施例中,檢測第一姿勢包括檢測用戶肢體的初始存在,及任選地繼續(xù)檢測用戶肢體的存在達預(yù)定時間周期,同時向用戶提供漸進式反饋以向用戶指示檢測處于進程中。舉例來說,一旦最初檢測到用戶的第一姿勢,計算機系統(tǒng)接著便可任選地顯示漸進式反饋圖像或使用用于感覺反饋的一些其它漸進式手段(框1004)直到第一姿勢已保持不動達預(yù)定時間周期為止。在一個實施例中,計算機系統(tǒng)使用如圖1中所論述的顯示單元以將反饋提供到用戶。
[0091]在框1006中,作出用戶姿勢的檢測是否已達到預(yù)定狀態(tài)的確定。在實施例中,在已向用戶指示朝向達成預(yù)定狀態(tài)的進程之后進行確定,同時繼續(xù)檢測用戶姿勢(框1004)。預(yù)定狀態(tài)可包含保持用戶姿勢達預(yù)定時間周期或參與姿勢運動。舉例來說,在圖4F中,用戶姿勢已保持達預(yù)定時間周期,且完全著色漸進式反饋圖像,其指示用戶姿勢已達到預(yù)定狀態(tài)。在一些實施例中,預(yù)定狀態(tài)可包括由控制對象執(zhí)行的有限預(yù)定運動,或預(yù)定狀態(tài)可包括控制對象到達基于在框102處的初始姿勢檢測確定的地點或位置??衫缭趫D3和/或5中說明的計算系統(tǒng)的一些實施例中實施此些預(yù)定狀態(tài)。
[0092]在框1008中,基于確定檢測已達到預(yù)定狀態(tài)而產(chǎn)生對用戶姿勢的檢測的響應(yīng)。在檢測到用戶姿勢后,計算機系統(tǒng)即刻可確認用戶決策或向用戶呈現(xiàn)如圖8中所描繪的其它提示及選項。在實施例中,計算機系統(tǒng)可對用戶肢體在至少一個指定方向上移動的檢測作出響應(yīng)。在一個實施例中,響應(yīng)可與接受確認或移除提示一樣簡單。對用戶姿勢的檢測的響應(yīng)可例如為接受來電呼叫或解鎖移動裝置,或顯示消息,以及許多其它可能動作。用戶肢體在至少一個指定方向上移動的檢測可包括與所述方向相關(guān)聯(lián)的動作的指示。舉例來說,在圖3中,計算機系統(tǒng)預(yù)期滑動以確認“解鎖”命令。在圖7中,除了檢測到姿勢之外,計算機系統(tǒng)預(yù)期檢測到左或右滑動運動。類似地,在圖8中,計算機系統(tǒng)預(yù)期在確認“取消”或“好”命令之前檢測到左或右滑動運動。
[0093]在一些實施例中,可通過顯示對應(yīng)于用于用戶決策的選項的用戶姿勢的表示來提示用戶。表示可為例如手掌張開的手姿勢或一用戶肢體的任何其它姿勢或手勢的圖像??芍辽俨糠只诖_定用戶姿勢的檢測已達到預(yù)定狀態(tài)來檢測用戶決策。舉例來說,系統(tǒng)已確定用戶姿勢已執(zhí)行了一定的時間量或任何其它可測量閾值,系統(tǒng)可達到特定置信度水平,且接受用戶決策的輸入。舉例來說,用戶可進行選擇以選擇顯示于顯示裝置上的“好”提示。對用戶決策的輸入的響應(yīng)可由計算機系統(tǒng)執(zhí)行。
[0094]圖11為說明根據(jù)一些實施例用于向用戶提示姿勢的本發(fā)明的示范性實施例的流程圖1100。方法1100是由處理邏輯來執(zhí)行,例如處理器104(圖1),其包括硬件(電路、專用邏輯等)、軟件(例如,在通用計算系統(tǒng)或?qū)S脵C器上運行)、固件(嵌入式軟件),或其任何組合。在一個實施例中,方法1100是由圖1的計算機系統(tǒng)100或圖2的移動裝置200執(zhí)行。計算機系統(tǒng)上運行的軟件可包括存儲于工作存儲器118 (圖1)中或存儲于存儲裝置106 (圖1)上的操作系統(tǒng)114 (圖1)及應(yīng)用程序116 (圖1)。
[0095]在框1102中,通過顯示對應(yīng)于用于用戶決策的至少第一用戶選項的至少第一用戶姿勢的表示來提示用戶。計算機系統(tǒng)向用戶提示姿勢。在一個實施方案中,使用耦合到計算機系統(tǒng)的顯示單元向用戶提示姿勢。圖2到8中在顯示單元上所顯示的提示為在框1102處顯示的提示的示范性實施例。顯示單元可經(jīng)實施為輸出裝置110,如圖1中所說明。在實施例中,第一用戶姿勢可對應(yīng)于用于用戶決策的至少第一用戶選項,如圖2到8中所描
O
[0096]在框1104中,檢測指示用戶決策的第一用戶姿勢的存在。計算機系統(tǒng)可通過獲得多個圖像及分析多個圖像以檢測姿勢來檢測第一用戶姿勢。圖像可經(jīng)由圖1的計算機系統(tǒng)的相機120獲得。姿勢可由用戶肢體產(chǎn)生。在一個實施例中,用戶肢體可為用戶的左手、右手或雙手。姿勢可為手姿勢或任何其它預(yù)定義的姿勢。姿勢可對應(yīng)于及因此指示用戶決策。
[0097]在一些實施例中(例如,圖6及圖8),姿勢的檢測是基于用于產(chǎn)生姿勢的用戶肢體的檢測。計算機系統(tǒng)可考慮用于產(chǎn)生姿勢的不同用戶肢體之間的區(qū)別。在一個實例中,可使用耦合到計算機系統(tǒng)的顯示單元向用戶提示姿勢,所述顯示單元水平地顯示至少兩個事件以進行選擇,其中姿勢的檢測選擇至少兩個事件中的一者。
[0098]舉例來說,使用右手及左手的姿勢可與不同含義及因此不同響應(yīng)相關(guān)聯(lián)。舉例來說,檢測用戶肢體(左手)選擇向左顯示的事件,且檢測用戶肢體(右手)選擇向右顯示的事件。舉例來說,在圖6中,“取消”命令與使用左手的姿勢或手姿勢相關(guān)聯(lián),而“好”命令與使用右手的姿勢或手姿勢相關(guān)聯(lián)。
[0099]在一個實施例中,檢測第一姿勢包括檢測用戶肢體的初始存在,及任選地繼續(xù)檢測用戶肢體的存在達預(yù)定時間周期,同時向用戶提供漸進式反饋以向用戶指示檢測處于進程中。舉例來說,一旦最初檢測到用戶的第一姿勢,計算機系統(tǒng)接著便可任選地顯示漸進式反饋圖像或使用用于感覺反饋的一些其它漸進式手段(框1104)直到第一姿勢已保持不動達預(yù)定時間周期為止。在一個實施例中,計算機系統(tǒng)使用如圖1中所論述的顯示單元以將反饋提供到用戶。
[0100]在框1106中,產(chǎn)生對用戶決策的響應(yīng)。在檢測到用戶姿勢后,計算機系統(tǒng)即刻可確認用戶決策或向用戶呈現(xiàn)如圖8中所描繪的其它提示及選項。在實施例中,計算機系統(tǒng)可對用戶肢體在至少一個指定方向上移動的檢測作出響應(yīng)。在一個實施例中,響應(yīng)可與接受確認或移除提示一樣簡單。用戶肢體在至少一個指定方向上移動的檢測可包括與所述方向相關(guān)聯(lián)的動作的指示。舉例來說,在圖3中,計算機系統(tǒng)預(yù)期滑動以確認“解鎖”命令。在圖7中,除了檢測到姿勢之外,計算機系統(tǒng)預(yù)期檢測到左或右滑動運動。類似地,在圖8中,計算機系統(tǒng)預(yù)期在確認“取消”或“好”命令之前檢測到左或右滑動運動。
[0101]上文所論述的方法、系統(tǒng)及裝置為實例。各種實施例可在適當(dāng)時省略、替代或添加各種程序或組件。舉例來說,在替代配置中,所描述的方法可以不同于所描述的次序來執(zhí)行,及/或可添加、省略及/或組合各種階段。并且,相對于某些實施例描述的特征可在各種其它實施例中加以組合。實施例的不同方面及元件可以類似方式加以組合。并且,技術(shù)演進,且因此許多元件為實例,其并不將本發(fā)明的范圍限制于那些特定實例。
[0102]在描述中給出特定細節(jié)以提供對實施例的透徹理解。然而,可在沒有這些特定細節(jié)的情況下實踐實施例。舉例來說,已在沒有不必要的細節(jié)的情況下展示熟知電路、過程、算法、結(jié)構(gòu)及技術(shù)以便避免混淆所述實施例。此描述僅提供實例實施例,且不意欲限制本發(fā)明的范圍、適用性或配置。確切地說,實施例的前述描述將為所屬領(lǐng)域的技術(shù)人員提供用于實施本發(fā)明的實施例的啟迪性描述??稍诓幻撾x本發(fā)明的精神和范圍的情況下對元件的功能及布置進行各種改變。
[0103]并且,將一些實施例描述為以流程圖或框圖形式描繪的過程。盡管每一流程圖或框圖可將操作描述為順序方法,但許多操作可并行地或同時執(zhí)行。此外,操作的次序可以重新排列。過程可具有不包含在圖中的額外步驟。此外,可通過硬件、軟件、固件、中間件、微碼、硬件描述語言或其任何組合來實施方法的實施例。當(dāng)以軟件、固件、中間件或微碼實施時,用以執(zhí)行相關(guān)聯(lián)任務(wù)的程序代碼或代碼段可存儲在例如存儲媒體等計算機可讀媒體中。處理器可執(zhí)行相關(guān)聯(lián)任務(wù)。
[0104]圖1說明并有在實踐本發(fā)明的實施例中使用的裝置的部分的示范性計算機系統(tǒng)。如圖1中所說明的計算機系統(tǒng)可作為上文描述的計算機化裝置的部分而并入。舉例來說,計算機系統(tǒng)100可表示以下裝置的組件中的一些組件:電視機、移動裝置、服務(wù)器、桌上型計算機、工作站、汽車中的控制或交互系統(tǒng)、平板計算機、頭戴式顯示器(HMD)、上網(wǎng)本或任何其它合適的計算系統(tǒng)。在一些實施例中,系統(tǒng)100可包含在醫(yī)療裝置中,且可向醫(yī)療專業(yè)人員提供在不接觸醫(yī)療裝置的情況下接受或確認某些消息或狀態(tài)的手段。移動裝置可為具有圖像俘獲裝置或輸入感覺單元和用戶輸出裝置的任何計算裝置。圖像俘獲裝置或輸入感覺單元可為相機裝置。用戶輸出裝置可為顯示單元。移動裝置的實例包含(但不限于)視頻游戲控制臺、平板計算機、智能電話和任何其它手持式裝置。圖1提供計算機系統(tǒng)100的一個實施例的示意性說明,所述計算機系統(tǒng)可執(zhí)行通過各種其它實施例提供的方法(如本文所描述),及/或可充當(dāng)主控計算機系統(tǒng)、遠程查詢一體機/終端、銷售點裝置、汽車中的電話或?qū)Ш交蚨嗝襟w接口、移動裝置、機頂盒、桌上型計算機和/或計算機系統(tǒng)。圖1僅意欲提供對各種組件的一般化說明,可在適當(dāng)時利用所述組件中的任一者或全部。因此,圖1廣泛地說明可如何以相對分離或相對較集成方式實施個別系統(tǒng)元件。
[0105]計算機系統(tǒng)100經(jīng)展示為包括硬件元件,所述硬件元件可經(jīng)由總線102 (或可在適當(dāng)時以其它方式通信)電耦合。所述硬件元件可包含:一或多個處理器104,包含(但不限于)一或多個通用處理器和/或一或多個專用處理器(例如,數(shù)字信號處理芯片、圖形加速處理器,和/或其類似者);一或多個輸入裝置108,其可包含(但不限于)一或多個相機、傳感器、鼠標、鍵盤、經(jīng)配置以檢測超聲波或其它聲音的麥克風(fēng),和/或其類似者;以及一或多個輸出裝置110,其可包含(但不限于)顯示單元(例如,本發(fā)明的實施例中所使用的裝置)、打印機和/或其類似者。處理器104或系統(tǒng)100的另一元件可致使輸出裝置110向上文所論述的用戶顯示指示或提示中的任一者,例如提示220、請求224和/或圖像330。在一些實施例中,除了上文關(guān)于圖2到11所描述的實例中的相機之外,或代替所述相機,可使用輸入裝置108 (例如,對超聲波頻率敏感的麥克風(fēng)和/或慣性測量單元)中的一或多者,以檢測姿勢或手勢或由用戶提供的其它輸入。額外相機120可用于檢測用戶的肢體和手勢。在一些實施方案中,輸入裝置108可包含例如紅外及超音波傳感器等一或多個傳感器。
[0106]可了解計算機系統(tǒng)100的一些元件也可外部地附接到計算機系統(tǒng)100。舉例來說,相機120可外部地連接到計算機系統(tǒng)100 (例如,經(jīng)由通用串行總線連接),并且還俘獲用于由計算機系統(tǒng)100處理的圖像。在一些實施例中,處理可由處理器104或由其它外部子系統(tǒng)進行。
[0107]在本發(fā)明的實施例的一些實施方案中,各種輸入裝置108和輸出裝置110可嵌入到例如顯示裝置、桌子、地板、壁和窗口屏幕等接口中。此外,耦合到處理器的輸入裝置108及輸出裝置110可形成多維跟蹤系統(tǒng)。
[0108]計算機系統(tǒng)100可進一步包含以下各者(及/或與以下各者通信):一或多個非暫時性存儲裝置106,所述非暫時性存儲裝置可包括(但不限于)本地和/或網(wǎng)絡(luò)可存取的存儲裝置,及/或可包含(但不限于)磁盤驅(qū)動器、驅(qū)動陣列、光學(xué)存儲裝置、例如隨機存取存儲器(“RAM”)和/或只讀存儲器(“ROM”)等固態(tài)存儲裝置,其可為可編程的、可快閃更新的和/或其類似者。此些存儲裝置可經(jīng)配置以實施任何適當(dāng)數(shù)據(jù)存儲裝置,包含但不限于各種文件系統(tǒng)、數(shù)據(jù)庫結(jié)構(gòu)及/或類似者。
[0109]計算機系統(tǒng)100還可包含通信子系統(tǒng)112,其可包含(但不限于)調(diào)制解調(diào)器、網(wǎng)卡(無線或有線)、紅外線通信裝置、無線通信裝置和/或芯片組(例如,Bluetooth?裝置、802.11裝置、WiFi裝置、WiMax裝置、蜂窩式通信設(shè)施等)及/或其類似者。通信子系統(tǒng)112可準許與網(wǎng)絡(luò)、其它計算機系統(tǒng)和/或本文中所描述的任何其它裝置交換數(shù)據(jù)。在許多實施例中,計算機系統(tǒng)100將進一步包括非暫時性工作存儲器118,所述非暫時性工作存儲器可包含RAM或ROM裝置,如上文所描述。
[0110]計算機系統(tǒng)100也可包括展示為當(dāng)前位于工作存儲器118內(nèi)的軟件元件,包含操作系統(tǒng)114、裝置驅(qū)動器、可執(zhí)行庫及/或例如一或多個應(yīng)用程序116等其它代碼,其可包括由各種實施例所提供,及/或可經(jīng)設(shè)計以實施方法及/或配置系統(tǒng),由其它實施例所提供的計算機程序,如本文中所描述。僅僅作為實例,關(guān)于上文所論述的方法所描述的一或多個程序可實施為可由計算機(及/或計算機內(nèi)的處理器)執(zhí)行的代碼及/或指令;接著,在一方面中,此代碼及/或指令可用以配置及/或調(diào)適通用計算機(或其它裝置)以根據(jù)所描述方法執(zhí)行一或多個操作。
[0111]一組這些指令及/或代碼可存儲在計算機可讀存儲媒體(例如上文所描述的存儲裝置106)上。在一些狀況下,存儲媒體可并入于計算機系統(tǒng)(例如,計算機系統(tǒng)100)內(nèi)。在其它實施例中,存儲媒體可與計算機系統(tǒng)分離(例如,可裝卸式媒體(例如,光盤),及/或提供于安裝包中,使得存儲媒體可用以編程、配置及/或調(diào)適其上存儲有指令/代碼的通用計算機。這些指令可呈可由計算機系統(tǒng)100執(zhí)行的可執(zhí)行代碼形式,及/或可呈源和/或可安裝代碼的形式,所述源和/或可安裝代碼在由計算機系統(tǒng)100編譯及/或安裝于所述計算機系統(tǒng)上后(例如,使用多種大體可用編譯程序、安裝程序、壓縮/解壓縮公用程序等中的任一者),接著呈可執(zhí)行代碼的形式。在一些實施例中,指令的處理可發(fā)生在計算機系統(tǒng)100的工作存儲器118內(nèi)的應(yīng)用程序116層級處。在其它實施例中,指令的處理可發(fā)生在處理器104內(nèi)。在其它實施例中,指令的處理可發(fā)生在專用手勢辨識芯片(未圖示)或計算機系統(tǒng)100的應(yīng)用程序處理器內(nèi)。在一些實施例中,關(guān)于圖2到11所描述的操作或功能性被并入到操作系統(tǒng)114中或?qū)嵤┯谒霾僮飨到y(tǒng)中,所述操作系統(tǒng)在一些實施例中可包括高階操作系統(tǒng)(HLOS)。
[0112]可根據(jù)特定需求進行實質(zhì)性變化。舉例來說,還可使用定制硬件,及/或可將特定元件實施于硬件、軟件(包含便攜式軟件,例如小程序等)或兩者中。另外,可利用到其它計算裝置(例如,網(wǎng)路輸入/輸出裝置)的連接。在一些實施例中,可省略計算機系統(tǒng)100的一或多個元件或可將其與所說明系統(tǒng)分離地來實施。舉例來說,處理器104和/或其它元件可與輸入裝置108分開實施。在一個實施例中,處理器經(jīng)配置以從單獨地實施的一或多個相機接收圖像。在一些實施例中,可將除圖1中所說明的元件之外的元件包含在計算機系統(tǒng)100中。
[0113]一些實施例可使用計算機系統(tǒng)(例如,計算機系統(tǒng)100)來執(zhí)行根據(jù)本發(fā)明的方法。舉例來說,所描述方法的程序中的一些程序或全部可由計算機系統(tǒng)100響應(yīng)于處理器104執(zhí)行工作存儲器118中所含有的一或多個指令(其可并入到操作系統(tǒng)114和/或其它代碼中,例如,應(yīng)用程序116)的一或多個序列來執(zhí)行。此些指令可從另一計算機可讀媒體(例如,存儲裝置106中的一或多者)讀出到工作存儲器118中。僅僅作為實例,執(zhí)行工作存儲器118中所含有的指令序列可使得處理器104執(zhí)行本文中所描述方法的一或多個程序。
[0114]如本文中所使用,術(shù)語“機器可讀媒體”和“計算機可讀媒體”是指參與提供致使機器以特定方式操作的數(shù)據(jù)的任何媒體。在使用計算機系統(tǒng)100實施的實施例中,在將指令/代碼提供到處理器104以用于執(zhí)行中可能涉及各種計算機可讀媒體,及/或各種計算機可讀媒體可用以存儲及/或載運此類指令/代碼(例如,作為信號)。在許多實施方案中,計算機可讀媒體為物理和/或有形存儲媒體。此媒體可以采用許多形式,包括但不限于,非易失性媒體、易失性媒體,以及傳輸媒體。非易失性媒體包含(例如)光盤和/或磁盤,例如存儲裝置106。易失性媒體包含(但不限于)例如工作存儲器118等動態(tài)存儲器。傳輸媒體包含(但不限于)同軸電纜、銅線和光纖,包含包括總線102的電線,以及通信子系統(tǒng)112的各種組件(和/或通信子系統(tǒng)112提供與其它裝置的通信所借助于的媒體)。因此,傳輸媒體還可呈波的形式(包含(但不限于)無線電、聲波和/或光波,例如,在無線電-波和紅外線數(shù)據(jù)通信期間產(chǎn)生的那些波)。
[0115]舉例來說,常見形式的物理和/或有形計算機可讀媒體包含軟性磁盤、柔性磁盤、硬盤、磁帶,或任何其它磁性媒體、CD-ROM、任何其它光學(xué)媒體、打孔卡、紙帶、具有孔圖案的任何其它物理媒體、RAM、PROM、EPROM、快閃-EPROM、任何其它存儲器芯片或盒帶、如下文所描述的載波,或計算機可從其讀取指令和/或代碼的任何其它媒體。
[0116]在將一或多個指令的一或多個序列載運到處理器104以用于執(zhí)行時可涉及各種形式的計算機可讀媒體。僅僅作為實例說明,最初可將指令載運于遠程計算機的磁盤和/或光學(xué)光盤上。遠程計算機可將指令載入到其動態(tài)存儲器中,并經(jīng)由傳輸媒體將指令作為信號進行發(fā)送以由計算機系統(tǒng)100接收及/或執(zhí)行。根據(jù)本發(fā)明的各種實施例,可呈電磁信號、聲學(xué)信號、光信號和/或其類似者形式的這些信號皆為可在其上編碼指令的載波的實例。
[0117]通信子系統(tǒng)112(和/或其組件)一般將接收信號,且總線102可接著將信號(和/或由信號攜載的數(shù)據(jù)、指令等)載運到工作存儲器118,處理器104從所述工作存儲器檢索指令并執(zhí)行指令。由工作存儲器118接收的指令可任選地在由處理器104執(zhí)行之前或之后存儲于非暫時性存儲裝置106上。
[0118]上文所論述的方法、系統(tǒng)及裝置為實例。各種實施例可在適當(dāng)時省略、替代或添加各種程序或組件。舉例來說,在替代配置中,所描述的方法可以不同于所描述的次序來執(zhí)行,及/或可添加、省略及/或組合各種階段。并且,相對于某些實施例描述的特征可在各種其它實施例中加以組合。實施例的不同方面及元件可以類似方式加以組合。并且,技術(shù)演進,且因此許多元件為實例,其并不將本發(fā)明的范圍限制于那些特定實例。
[0119]在描述中給出特定細節(jié)以提供對實施例的透徹理解。然而,可在沒有這些特定細節(jié)的情況下實踐實施例。舉例來說,已在沒有不必要的細節(jié)的情況下展示熟知電路、過程、算法、結(jié)構(gòu)及技術(shù)以便避免混淆所述實施例。此描述僅提供實例實施例,且不意欲限制本發(fā)明的范圍、適用性或配置。確切地說,實施例的前述描述將為所屬領(lǐng)域的技術(shù)人員提供用于實施本發(fā)明的實施例的啟迪性描述??稍诓幻撾x本發(fā)明的精神和范圍的情況下對元件的功能及布置進行各種改變。
[0120]并且,將一些實施例描述為以流程圖或框圖形式描繪的過程。盡管每一流程圖或框圖可將操作描述為順序方法,但許多操作可并行地或同時執(zhí)行。此外,操作的次序可以重新排列。過程可具有圖中未包含的額外步驟。此外,可通過硬件、軟件、固件、中間件、微碼、硬件描述語言或其任何組合來實施方法的實施例。當(dāng)以軟件、固件、中間件或微碼實施時,用以執(zhí)行相關(guān)聯(lián)任務(wù)的程序代碼或代碼段可存儲在例如存儲媒體等計算機可讀媒體中。處理器可執(zhí)行相關(guān)聯(lián)任務(wù)。因此,在上述描述中,描述為由計算機系統(tǒng)執(zhí)行的功能或方法可由經(jīng)配置以執(zhí)行功能或方法的處理器(例如,處理器104)來執(zhí)行。另外,此類功能或方法可由執(zhí)行存儲在一或多個計算機可讀媒體上的指令的處理器來執(zhí)行。
[0121]上文已描述若干實施例,可在不脫離本發(fā)明的精神的情況下使用各種修改、替代構(gòu)造及等效物。舉例來說,以上元件可僅為較大系統(tǒng)的組件,其中其它規(guī)則可優(yōu)先于本發(fā)明的應(yīng)用或以其它方式修改本發(fā)明的應(yīng)用。并且,可在考慮以上元件之前、期間或之后進行數(shù)個步驟。因此,以上描述并不限制本發(fā)明的范圍。
[0122]已描述各種實例。這些及其它實例在所附權(quán)利要求書的范圍內(nèi)。
【權(quán)利要求】
1.一種方法,其包括: 檢測用戶姿勢的初始存在; 向用戶指示朝向達成檢測的預(yù)定狀態(tài)的進程同時繼續(xù)檢測所述用戶姿勢;在已向所述用戶指示進程之后,確定已達成檢測的所述預(yù)定狀態(tài);及基于確定已達成檢測的所述預(yù)定狀態(tài)而對所述用戶姿勢作出響應(yīng)。
2.根據(jù)權(quán)利要求1所述的方法,其進一步包括: 通過顯示包括所述用戶姿勢的多個可能用戶姿勢的表示來提示所述用戶,所述多個可能用戶姿勢中的每一者對應(yīng)于用于用戶決策的選項;及 至少部分基于確定已達成檢測的所述預(yù)定狀態(tài)而檢測所述用戶決策, 其中所述響應(yīng)包括對所述用戶決策作出響應(yīng)。
3.根據(jù)權(quán)利要求1所述的方法,其中所述確定包括獲得及分析多個圖像。
4.根據(jù)權(quán)利要求1所述的方法,其中所述響應(yīng)包括接受針對通知事件的確認。
5.根據(jù)權(quán)利要求1所述的方法,其中所述檢測包括檢測所述用戶的手姿勢。
6.根據(jù)權(quán)利要求1所述的方法,其中所述預(yù)定狀態(tài)包括已檢測到所述用戶姿勢達預(yù)定時間周期。
7.根據(jù)權(quán)利要求1所述的方法,其中所述預(yù)定狀態(tài)包括所述用戶姿勢的檢測達到特定置信度水平。
8.根據(jù)權(quán)利要求1所述的方法,其中所述指示包括顯示包括多個區(qū)的圓形指示條,其中所述多個區(qū)指示所述進程。
9.根據(jù)權(quán)利要求1所述的方法,其中所述指示包括顯示所述用戶姿勢的動畫圖像,其中所述用戶姿勢的所述所顯示圖像的若干部分選被擇性地動畫化以指示所述進程。
10.根據(jù)權(quán)利要求1所述的方法,其中所述指示包括顯示朝向達成所述預(yù)定狀態(tài)的百分比。
11.根據(jù)權(quán)利要求1所述的方法,其中所述指示包括向所述用戶提供所述進程的順序指示直到已確定已達成所述預(yù)定狀態(tài)為止或直到不再檢測到所述用戶姿勢為止。
12.根據(jù)權(quán)利要求1所述的方法,進一步包括向所述用戶提供將在達成所述預(yù)定狀態(tài)之后完成用戶運動的指不。
13.—種設(shè)備,其包括: 圖像俘獲裝置,其經(jīng)配置以俘獲圖像; 用戶輸出裝置,其經(jīng)配置以將輸出提供到用戶; 處理器,其耦合到所述圖像俘獲裝置及所述用戶輸出裝置; 其中所述處理器經(jīng)配置以基于由所述圖像俘獲裝置俘獲的圖像檢測用戶姿勢的初始存在; 其中所述處理器經(jīng)配置以致使所述用戶輸出裝置向用戶指示朝向達成檢測的預(yù)定狀態(tài)的進程同時繼續(xù)檢測所述用戶姿勢; 其中所述處理器經(jīng)配置以在已致使向所述用戶指示所述進程之后,確定已達成檢測的所述預(yù)定狀態(tài) '及 其中所述處理器經(jīng)配置以基于確定已達成檢測的所述預(yù)定狀態(tài)而對所述用戶姿勢作出響應(yīng)。
14.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述處理器經(jīng)進一步配置以: 通過致使所述用戶輸出裝置顯示包括所述用戶姿勢的多個可能用戶姿勢的表示來提示所述用戶,所述多個可能用戶姿勢中的每一者對應(yīng)于用于用戶決策的選項;及 至少部分基于確定已達成檢測的所述預(yù)定狀態(tài)而檢測所述用戶決策, 其中所述響應(yīng)包括對所述用戶決策作出響應(yīng)。
15.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述確定包括獲得及分析多個圖像。
16.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述響應(yīng)包括接受針對通知事件的確認。
17.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述檢測包括檢測所述用戶的手姿勢。
18.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述預(yù)定狀態(tài)包括已檢測到所述用戶姿勢達預(yù)定時間周期。
19.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述預(yù)定狀態(tài)包括所述用戶姿勢的檢測達到特定置信度水平。
20.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述致使包括致使所述用戶輸出裝置顯示包括多個區(qū)的圓形指示條,其中所述多個區(qū)指示所述進程。
21.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述致使包括致使所述用戶輸出裝置顯示所述用戶姿勢的動畫圖像,其中所述用戶姿勢的所述動畫圖像的若干部分被選擇性地動畫化以指示所述進程。
22.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述致使包括致使所述用戶輸出裝置顯示朝向達成所述預(yù)定狀態(tài)的百分比。
23.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述致使包括致使所述用戶輸出裝置向所述用戶提供所述進程的順序指示,直到已確定已達成所述預(yù)定狀態(tài)為止或直到不再檢測到所述用戶姿勢為止。
24.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述處理器經(jīng)進一步配置以致使所述用戶輸出裝置向所述用戶提供將在達成所述預(yù)定狀態(tài)之后完成用戶運動的指示。
25.—種設(shè)備,其包括: 用于檢測用戶姿勢的初始存在的裝置; 用于向用戶指示朝向達成檢測的預(yù)定狀態(tài)的進程同時繼續(xù)檢測所述用戶姿勢的裝置;用于在已向所述用戶指示進程之后確定已達成檢測的所述預(yù)定狀態(tài)的裝置;及用于基于確定已達成檢測的所述預(yù)定狀態(tài)對所述用戶姿勢作出響應(yīng)的裝置。
26.根據(jù)權(quán)利要求25所述的設(shè)備,進一步包括: 用于通過顯示包括所述用戶姿勢的多個可能用戶姿勢的表示來提示所述用戶的裝置,所述多個可能用戶姿勢中的每一者對應(yīng)于用于用戶決策的選項;及 用于至少部分基于確定已達成檢測的所述預(yù)定狀態(tài)而檢測所述用戶決策的裝置, 其中所述用于響應(yīng)的裝置包括用于對所述用戶決策作出響應(yīng)的裝置。
27.根據(jù)權(quán)利要求25所述的設(shè)備,其中所述用于確定的裝置包括用于獲得及分析多個圖像的裝置。
28.根據(jù)權(quán)利要求25所述的設(shè)備,其中所述用于響應(yīng)的裝置包括用于接受針對通知事件的確認的裝置。
29.根據(jù)權(quán)利要求25所述的設(shè)備,其中所述用于檢測的裝置包括用于檢測所述用戶的手姿勢的裝置。
30.根據(jù)權(quán)利要求25所述的設(shè)備,其中所述預(yù)定狀態(tài)包括已檢測到所述用戶姿勢達預(yù)定時間周期。
31.根據(jù)權(quán)利要求25所述的設(shè)備,其中所述預(yù)定狀態(tài)包括所述用戶姿勢的檢測達到特定置信度水平。
32.根據(jù)權(quán)利要求25所述的設(shè)備,其中所述用于指示的裝置包括用于顯示包括多個區(qū)的圓形指示條的裝置,其中所述多個區(qū)指示所述進程。
33.根據(jù)權(quán)利要求25所述的設(shè)備,其中所述用于指示的裝置包括用于顯示所述用戶姿勢的動畫圖像的裝置,其中所述用戶姿勢的所述動畫圖像的若干部分被選擇性地動畫化以指示所述進程。
34.根據(jù)權(quán)利要求25所述的設(shè)備,其中所述用于指示的裝置包括用于顯示朝向達成所述預(yù)定狀態(tài)的百分比的裝置。
35.根據(jù)權(quán)利要求25所述的設(shè)備,其中所述用于指示的裝置包括用于向所述用戶提供所述進程的順序指示直到已確定已達成所述預(yù)定狀態(tài)為止或直到不再檢測到所述用戶姿勢為止的裝置。
36.根據(jù)權(quán)利要求25所述的設(shè)備,其進一步包括用于向所述用戶提供將在達成所述預(yù)定狀態(tài)之后完成用戶運動的指示的裝置。
37.一種非暫時性處理器可讀媒體,其包括處理器可讀指令,所述處理器可讀指令經(jīng)配置以致使處理器: 檢測用戶姿勢的初始存在; 向用戶指示朝向達成檢測的預(yù)定狀態(tài)的進程同時繼續(xù)檢測所述用戶姿勢; 在已向所述用戶指示進程之后,確定已達成檢測的所述預(yù)定狀態(tài);及 基于確定已達成檢測的所述預(yù)定狀態(tài)對所述用戶姿勢作出響應(yīng)。
【文檔編號】H04M1/247GK104246661SQ201380020242
【公開日】2014年12月24日 申請日期:2013年4月10日 優(yōu)先權(quán)日:2012年4月16日
【發(fā)明者】弗蘭西斯·B·麥克杜格爾, 埃文·R·希爾德雷思 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
安龙县| 昌图县| 政和县| 泰顺县| 本溪| 大同市| 水城县| 五台县| 象州县| 叙永县| 长白| 留坝县| 高陵县| 扶绥县| 甘南县| 昭苏县| 揭西县| 徐闻县| 广德县| 永吉县| 墨江| 大余县| 中卫市| 四子王旗| 武宁县| 西峡县| 喜德县| 玉山县| 高碑店市| 福清市| 沿河| 田东县| 余姚市| 陵水| 孝义市| 木兰县| 南京市| 樟树市| 晋州市| 黄平县| 仪征市|