[0083] 7.根據條款5所述的計算機實施方法,其中限制所述輸入位置的所述變化量包括 當所述用戶正在執行所述預定動作時以至少一個維度鎖定所述輸入位置。
[0084] 8.根據條款5所述的計算機實施方法,其中限制所述輸入位置的所述變化量包括 由于所述特征在至少一個維度中的對應移動而降低所述輸入位置沿所述至少一個維度的 變化量。
[0085] 9.根據條款5所述的計算機實施方法,其中所述預定動作包括下列各項中的至少 一個:用戶移動所述特征經過選擇閾值、以預定形狀塑形所述特征、執行預定手勢或發出預 定命令。
[0086] 10.根據條款5所述的計算機實施方法,其中所述預定動作可被自定義用于所述 用戶。
[0087] 11.根據條款5所述的計算機實施方法,其中所述特征是下列各項中的一個:用戶 的手、頭部、手指或拇指或者由所述用戶握住的對象。
[0088] 12.根據條款5所述的計算機實施方法,其還包括:
[0089] 存儲位置數據同時限制所述變化量,當確定檢測到所述預定動作出現錯誤時能夠 使用所述位置數據。
[0090] 13.根據條款5所述的計算機實施方法,其中確定多個特征的所述位置,且其中當 檢測到對應于所述特征的預定動作時在至少一個維度中限制提供用于所述多個特征中的 至少一個的所述輸入位置的所述變化量。
[0091] 14.根據條款5所述的計算機實施方法,其中所述特征的所述確定位置的變化對 應于所述特征或所述計算裝置中的至少一個的移動。
[0092] 15.根據條款5所述的計算機實施方法,其中確定所述特征的所述位置包括從所 述電子裝置發射紅外線光且檢測從所述特征反射回來的紅外線光。
[0093] 16.根據條款5所述的計算機實施方法,其還包括:
[0094] 使用至少一個光傳感器確定所述計算裝置附近的光量;和
[0095] 當所述光量低于最小光閾值時激活所述計算裝置的至少一個照明元件。
[0096] 17.根據條款5所述的計算機實施方法,其還包括:
[0097] 在所述位置的所述確定期間使用所述計算裝置的運動傳感器確定所述計算裝置 的運動量;和
[0098] 在確定所述特征的所述位置的變化時考慮所述計算裝置的所述運動。
[0099] 18. -種計算裝置,其包括:
[0100] 裝置處理器;
[0101] 照相機;和
[0102] 存儲器裝置,其包括可被操作來由所述處理器執行以執行一組動作的指令,所述 指令使所述計算裝置能夠:
[0103] 使用所述計算裝置的所述照相機捕獲圖像信息;
[0104] 由所捕獲的圖像信息確定用戶的特征相對于所述計算裝置的位置,所述位置是以 至少兩個維度來確定;
[0105] 檢測由所述用戶執行的預定動作;和
[0106] 響應于檢測到所述預定動作,限制相對于所述特征的實際位置的變化在至少一個 維度中對應于所述特征相對于所述計算裝置的所確定位置的位置數據的變化量。
[0107] 19.根據條款18所述的計算裝置,其中所述特征的所述位置能夠以三個維度來確 定,且限制所述位置數據的變化量包括將所述變化量限制到一個或兩個維度或當所述用戶 正在執行所述預定動作時以至少一個維度鎖定所述位置數據。
[0108] 20.根據權利要求條款18所述的計算裝置,其中所述預定動作包括下列各項中的 至少一個:用戶移動所述特征經過選擇閾值、以預定形狀塑形所述特征、執行預定手勢或發 出預定命令。
[0109] 21.根據條款18所述的計算裝置,其中確定多個特征的所述位置,且其中當檢測 到對應于所述特征的預定動作時在至少一個維度中限制所述多個特征中的至少一個的所 述位置數據的所述變化量。
[0110] 22. -種非暫時計算機可讀存儲介質,其儲存當由計算裝置的至少一個處理器執 行時使所述計算裝置進行下列各項的指令:
[0111] 使用所述計算裝置的照相機捕獲圖像信息;
[0112] 由所捕獲的圖像信息確定用戶的特征相對于所述計算裝置的位置,所述位置是以 至少兩個維度來確定;
[0113] 檢測由所述用戶執行的預定動作;和
[0114] 響應于檢測到所述預定動作,限制相對于所述特征的實際位置的變化在至少一個 維度中的所述特征的位置輸入數據的變化量。
[0115] 23.根據條款22所述的非暫時計算機可讀存儲介質,其中所述指令在執行時還使 所述計算裝置:
[0116] 存儲位置數據同時限制所述變化量,當確定檢測到所述預定動作出現錯誤時能夠 使用所述位置數據。
[0117] 24.根據條款22所述的非暫時計算機可讀存儲介質,其中所述指令在執行時還使 所述計算裝置:
[0118] 使用至少一個光傳感器確定所述計算裝置附近的光量;和
[0119] 當所述光量低于最小光閾值時激活所述計算裝置的至少一個照明元件。
[0120] 25.根據條款22所述的非暫時計算機可讀存儲介質,其中所述指令在執行時還使 所述計算裝置:
[0121] 在所述位置的所述確定期間使用所述計算裝置的運動傳感器確定所述計算裝置 的運動量;和
[0122] 在確定所述特征的所述位置的變化時考慮所述計算裝置的所述運動。
【主權項】
1. 一種啟用計算裝置的輸入的計算機實施方法,其包括: 使用所述計算裝置的照相機捕獲圖像信息; 由所捕獲的圖像信息確定用戶的特征相對于所述計算裝置的位置,所述位置是以至少 兩個維度來確定; 檢測由所述用戶執行的預定動作;和 響應于檢測到所述預定動作,限制提供給在所述計算裝置上執行的應用程序的輸入位 置在至少一個維度中的變化量。
2. 根據權利要求1所述的計算機實施方法,其中所述特征的所述位置能夠以三個維度 來確定且限制所述輸入位置的變化量包括將所述變化量限制到一個或兩個維度。
3. 根據權利要求1所述的計算機實施方法,其中限制所述輸入位置的所述變化量包括 當所述用戶正在執行所述預定動作時以至少一個維度鎖定所述輸入位置。
4. 根據權利要求1所述的計算機實施方法,其中限制所述輸入位置的所述變化量包括 由于所述特征在至少一個維度中的對應移動而降低所述輸入位置沿所述至少一個維度的 變化量。
5. 根據權利要求1所述的計算機實施方法,其中所述預定動作包括下列各項中的至少 一個:用戶移動所述特征經過選擇閾值、以預定形狀塑形所述特征、執行預定手勢或發出預 定命令。
6. 根據權利要求1所述的計算機實施方法,其中所述特征是下列各項中的一個:用戶 的手、頭部、手指或拇指或者由所述用戶握住的對象。
7. 根據權利要求1所述的計算機實施方法,其還包括: 存儲位置數據同時限制所述變化量,當確定檢測到所述預定動作出現錯誤時能夠使用 所述位置數據。
8. 根據權利要求1所述的計算機實施方法,其中確定多個特征的所述位置,且其中當 檢測到對應于所述特征的預定動作時在至少一個維度中限制提供用于所述多個特征中的 至少一個的所述輸入位置的所述變化量。
9. 根據權利要求1所述的計算機實施方法,其中所述特征的所述確定位置的變化對應 于所述特征或所述計算裝置中的至少一個的移動。
10. 根據權利要求1所述的計算機實施方法,其還包括: 使用至少一個光傳感器確定所述計算裝置附近的光量;和 當所述光量低于最小光閾值時激活所述計算裝置的至少一個照明元件。
11. 根據權利要求1所述的計算機實施方法,其還包括: 在所述位置的所述確定期間使用所述計算裝置的運動傳感器確定所述計算裝置的運 動量;和 在確定所述特征的所述位置的變化時考慮所述計算裝置的所述運動。
12. -種計算裝置,其包括: 裝置處理器; 照相機;和 存儲器裝置,其包括可被操作來由所述處理器執行以執行一組動作的指令,所述指令 使所述計算裝置能夠: 使用所述計算裝置的所述照相機捕獲圖像信息; 由所捕獲的圖像信息確定用戶的特征相對于所述計算裝置的位置,所述位置是以至少 兩個維度來確定; 檢測由所述用戶執行的預定動作;和 響應于檢測到所述預定動作,限制相對于所述特征的實際位置的變化在至少一個維度 中對應于所述特征相對于所述計算裝置的所確定位置的位置數據的變化量。
13. 根據權利要求12所述的計算裝置,其中所述特征的所述位置能夠以三個維度來確 定,且限制所述位置數據的變化量包括將所述變化量限制到一個或兩個維度或當所述用戶 正在執行所述預定動作時以至少一個維度鎖定所述位置數據。
14. 根據權利要求12所述的計算裝置,其中所述預定動作包括下列各項中的至少一 個:用戶移動所述特征經過選擇閾值、以預定形狀塑形所述特征、執行預定手勢或發出預定 命令。
15. 根據權利要求12所述的計算裝置,其中確定多個特征的所述位置,且其中當檢測 到對應于所述特征的預定動作時在至少一個維度中限制所述多個特征中的至少一個的所 述位置數據的所述變化量。
【專利摘要】可通過提供鎖定或減小非期望方向上的運動的影響的機構來改善到計算裝置的多維手勢輸入。在一個實例中,用戶可在二維中導航,然后通過第三維度上的運動提供選擇動作。如果分析所述手勢的計算裝置能夠檢測到所述選擇動作,那么所述裝置可限制對應第三維度以外的運動以保證執行適當的選擇動作。各種閾值、值或運動可用來為了如本文討論的任何適當目的限制一個或多個軸上的運動。
【IPC分類】G06F3-01, G06F3-03
【公開號】CN104737102
【申請號】CN201380010931
【發明人】道格拉斯-馬修·布姆斯, 帕拉格·K.·加格, 喬納森·D.·莫里森
【申請人】亞馬遜技術公司
【公開日】2015年6月24日
【申請日】2013年2月20日
【公告號】EP2817694A1, US20130222246, WO2013126386A1