一種手勢識別方法、系統、終端設備及穿戴式設備的制作方法
【專利摘要】本發明提供一種手勢識別方法、系統、終端設備及穿戴式設備,該手勢識別方法包括:采集用戶的動作信息;識別所述動作信息;從所述用戶的個人動作數據庫中,查詢識別出的動作信息對應的動作指令,其中,所述用戶的個人動作數據庫中,存儲有所述用戶的動作信息與動作指令的對應關系;執行查詢出的動作指令對應的應用操作。采用本發明,無論應用中對動作指令對應的動作是如何定義,用戶均可以使用自己熟悉的動作執行該動作指令,提高了用戶的體驗。
【專利說明】一種手勢識別方法、系統、終端設備及穿戴式設備
【技術領域】
[0001] 本發明涉及手勢識別領域,尤其涉及一種手勢識別方法、系統、終端設備及穿戴式 設備。
【背景技術】
[0002] 使用手勢識別,可以讓人們很直接地使用肢體動作,與周邊的終端設備互動,而無 需使用任何復雜的控制設備,讓人們有身歷其境地與終端設備的內容互動的感受。
[0003] 現有技術中的手勢識別設備,對于動作信息代表的指令定義不盡相同,更換不同 品牌的設備或者不同的應用程序就意味著用戶必須要重新適應新的標準動作,對于用戶產 生了極大的不便。例如,同是瀏覽器應用的甲和乙代表"back(回退)"的動作指令,甲對應 的動作信息可能是"向左劃線一",而乙對應的動作信息是"逆時針劃線",這樣用戶由于不 熟悉的應用程序導致誤操作的可能性大大增加。同時,對應于同一手勢,不同的用戶也有不 同的使用習慣,為了達到手勢識別的準確性,往往要使每個用戶的動作都相對標準和統一, 這樣用戶操作體驗的舒適度則會下降。
【發明內容】
[0004] 有鑒于此,本發明提供一種手勢識別方法、系統、終端設備及穿戴式設備,無論應 用中對動作指令對應的動作是如何定義,用戶均可以使用自己熟悉的動作執行該動作指 令,提高了用戶的體驗。
[0005] 為解決上述技術問題,本發明提供一種手勢識別方法,包括:
[0006] 采集步驟:采集用戶的動作信息;
[0007] 手勢識別步驟:識別所述動作信息;
[0008] 查詢步驟:從所述用戶的個人動作數據庫中,查詢識別出的動作信息對應的動作 指令,其中,所述用戶的個人動作數據庫中,存儲有所述用戶的動作信息與動作指令的對應 關系;
[0009] 處理步驟:執行查詢出的動作指令對應的應用操作。
[0010] 優選地,所述查詢步驟之前還包括:
[0011] 創建所述用戶的個人動作數據庫。
[0012] 優選地,所述用戶的個人動作數據庫還存儲有應用類型信息,其中,在不同的應用 類型下,所述用戶的同一動作信息對應不同的動作指令;
[0013] 其中,所述查詢步驟之前還包括:獲取用戶使用的應用類型信息;
[0014] 所述查詢步驟具體包括:根據所述應用類型信息,從所述用戶的個人動作數據庫 中,查詢識別出的動作信息對應的動作指令。
[0015] 優選地,所述用戶的個人動作數據庫存儲于一穿戴式設備中,所述查詢步驟由所 述穿戴式設備執行。
[0016] 優選地,所述采集步驟、手勢識別步驟及處理步驟由一終端設備執行,其中,
[0017] 所述手勢識別步驟和所述查詢步驟之間,還包括:
[0018] 所述終端設備將識別出的動作信息發送給所述穿戴式設備;
[0019] 所述查詢步驟和所述處理步驟之間,還包括:
[0020] 所述穿戴式設備將查詢出的動作指令發送給所述終端設備。
[0021] 本發明還提供一種手勢識別系統,包括:
[0022] 采集模塊,用于采集用戶的動作信息;
[0023] 手勢識別模塊,用于識別所述動作信息;
[0024] 查詢模塊,用于從所述用戶的個人動作數據庫中,查詢識別出的動作信息對應的 動作指令,其中,所述用戶的個人動作數據庫中,存儲有所述用戶的動作信息與動作指令的 對應關系;
[0025] 處理模塊,用于執行查詢出的動作指令對應的應用操作。
[0026] 優選地,所述手勢識別系統還包括:
[0027] 創建模塊,用于創建所述用戶的個人動作數據庫。
[0028] 優選地,所述用戶的個人動作數據庫還存儲有應用類型信息,其中,在不同的應用 類型下,所述用戶的同一動作信息對應不同的動作指令;
[0029] 其中,所述手勢識別系統還包括:應用類型獲取模塊,用于獲取用戶使用的應用類 型信息;
[0030] 所述查詢模塊,進一步用于根據所述應用類型信息,從所述用戶的個人動作數據 庫中,查詢識別出的動作信息對應的動作指令。
[0031] 優選地,所述查詢模塊設置于一穿戴式設備中。
[0032] 優選地,所述采集模塊、手勢識別模塊及處理模塊設置于一終端設備中,其中,
[0033] 所述終端設備還包括:主通信模塊,所述穿戴式設備還包括:子通信模塊,
[0034] 所述主通信模塊,用于將識別出的動作信息發送給所述子通信模塊;
[0035] 所述子通信模塊,用于接收所述主通信模塊發送的識別出的動作信息,并將查詢 出的動作指令發送給所述主通信模塊。
[0036] 本發明還提供一種終端設備,包括:
[0037] 采集模塊,用于采集用戶的動作信息;
[0038] 手勢識別模塊,用于識別所述動作信息;
[0039] 主通信模塊,用于將識別出的動作信息發送給所述用戶佩戴的穿戴式設備,以使 得所述穿戴式設備從所述用戶的個人動作數據庫中,查詢識別出的動作信息對應的動作指 令,其中,所述用戶的個人動作數據庫中,存儲有所述用戶的動作信息與動作指令的對應關 系;
[0040] 處理模塊,用于接收所述穿戴式設備返回的查詢出的動作指令,并執行所述動作 指令對應的應用操作。
[0041] 本發明還提供一種穿戴式設備,包括:
[0042] 子通信模塊,用于接收一終端設備發送的識別出的用戶的動作信息
[0043] 查詢模塊,用于從所述用戶的個人動作數據庫中,查詢識別出的動作信息對應的 動作指令,其中,所述用戶的個人動作數據庫中,存儲有所述用戶的動作信息與動作指令的 對應關系;
[0044] 所述子通信模塊,進一步用于并查詢出的動作指令發送給所述終端設備,以使得 所述終端設備執行所述動作指令對應的應用操作。本發明的上述技術方案的有益效果如 下:
[0045] 本發明中,由于使用了個人動作數據庫對用戶的動作對應的動作指令進行了定 義,因而在用戶使用手勢對應用進行操作時,無論應用中對動作指令對應的動作是如何定 義,用戶均可以使用自己熟悉的動作執行該動作指令,提高了用戶的體驗。
【專利附圖】
【附圖說明】
[0046] 圖1為本發明的實施例一的手勢識別方法的流程示意圖;
[0047] 圖2為本發明的實施例二的手勢識別方法的流程示意圖;
[0048] 圖3為本發明的實施例三的手勢識別方法的流程示意圖;
[0049] 圖4為本發明的實施例四的手勢識別方法的流程示意圖;
[0050] 圖5為本發明的實施例五的手勢識別方法的流程示意圖;
[0051] 圖6為本發明的實施例六的手勢識別系統的結構示意圖;
[0052] 圖7為本發明的實施例七的手勢識別系統的結構示意圖;
[0053] 圖8為本發明的實施例八的手勢識別系統的結構示意圖;
[0054] 圖9為本發明的實施例九的手勢識別系統的結構示意圖。
【具體實施方式】
[0055] 為使本發明要解決的技術問題、技術方案和優點更加清楚,下面將結合附圖及具 體實施例進行詳細描述。
[0056] 請參考圖1,本發明實施例提供一種手勢識別方法,包括以下步驟:
[0057] 采集步驟Sll :采集用戶的動作信息;
[0058] 所述動作信息可以包括:用戶的手或者手和手臂結合產生的各種姿勢或動作,或 者用戶的身體其他部分(例如頭部或腿部等)產生的各種姿勢或動作,包括靜態動作(一 個姿勢)和/或動態動作(由連續執行的一系列姿態組成)。
[0059] 手勢識別步驟S12 :識別所述動作信息;
[0060] 查詢步驟S13 :從所述用戶的個人動作數據庫中,查詢識別出的動作信息對應的 動作指令,其中,所述用戶的個人動作數據庫中,存儲有所述用戶的動作信息與動作指令的 對應關系;
[0061] 處理步驟S14 :執行查詢出的動作指令對應的應用操作。
[0062] 上述手勢識別步驟S12中,可采用現有的手勢識別方法,對步驟Sll中采集的用戶 的動作信息進行識別。以KINECT設備的手勢識別方法為例進行簡單的說明:對手臂動作進 行識別時,通過KINECT設備進行圖像采集,得到人體的骨骼圖像數據,然后進行真人到虛 擬人的映射,處理獲取的數據得到手肘和手掌的行為,進行計算和分析來識別相應的動作; 對手指動作進行識別時,通過KINECT設備獲取深度圖像,根據手掌坐標獲取手的位置,截 取合適的手掌區域,再通過對手掌深度圖像進行處理,最后與標準手勢進行匹配。
[0063] 下面對用戶的個人動作數據庫進行說明。
[0064] 假設用戶當前使用的應用類型為文檔閱讀器類型時,用戶的個人動作數據庫中存 儲的對應關系可以如下表所示:
[0065]
【權利要求】
1. 一種手勢識別方法,其特征在于,包括: 采集步驟:采集用戶的動作信息; 手勢識別步驟;識別所述動作信息; 查詢步驟;從所述用戶的個人動作數據庫中,查詢識別出的動作信息對應的動作指 令,其中,所述用戶的個人動作數據庫中,存儲有所述用戶的動作信息與動作指令的對應關 系; 處理步驟;執行查詢出的動作指令對應的應用操作。
2. 根據權利要求1所述的手勢識別方法,其特征在于,所述查詢步驟之前還包括: 創建所述用戶的個人動作數據庫。
3. 根據權利要求1所述的手勢識別方法,其特征在于,所述用戶的個人動作數據庫還 存儲有應用類型信息,其中,在不同的應用類型下,所述用戶的同一動作信息對應不同的動 作指令; 其中,所述查詢步驟之前還包括:獲取用戶使用的應用類型信息; 所述查詢步驟具體包括:根據所述應用類型信息,從所述用戶的個人動作數據庫中,查 詢識別出的動作信息對應的動作指令。
4. 根據權利要求1所述的手勢識別方法,其特征在于,所述用戶的個人動作數據庫存 儲于一穿戴式設備中,所述查詢步驟由所述穿戴式設備執行。
5. 根據權利要求4所述的手勢識別方法,其特征在于,所述采集步驟、手勢識別步驟及 處理步驟由一終端設備執行,其中, 所述手勢識別步驟和所述查詢步驟之間,還包括: 所述終端設備將識別出的動作信息發送給所述穿戴式設備; 所述查詢步驟和所述處理步驟之間,還包括: 所述穿戴式設備將查詢出的動作指令發送給所述終端設備。
6. -種手勢識別系統,其特征在于,包括: 采集模塊,用于采集用戶的動作信息; 手勢識別模塊,用于識別所述動作信息; 查詢模塊,用于從所述用戶的個人動作數據庫中,查詢識別出的動作信息對應的動作 指令,其中,所述用戶的個人動作數據庫中,存儲有所述用戶的動作信息與動作指令的對應 關系; 處理模塊,用于執行查詢出的動作指令對應的應用操作。
7. 根據權利要求6所述的手勢識別系統,其特征在于,還包括: 創建模塊,用于創建所述用戶的個人動作數據庫。
8. 根據權利要求6所述的手勢識別系統,其特征在于,所述用戶的個人動作數據庫還 存儲有應用類型信息,其中,在不同的應用類型下,所述用戶的同一動作信息對應不同的動 作指令; 其中,所述手勢識別系統還包括:應用類型獲取模塊,用于獲取用戶使用的應用類型信 息; 所述查詢模塊,進一步用于根據所述應用類型信息,從所述用戶的個人動作數據庫中, 查詢識別出的動作信息對應的動作指令。
9. 根據權利要求6所述的手勢識別系統,其特征在于,所述查詢模塊設置于一穿戴式 設備中。
10. 根據權利要求9所述的手勢識別系統,其特征在于,所述采集模塊、手勢識別模塊 及處理模塊設置于一終端設備中,其中, 所述終端設備還包括:主通信模塊,所述穿戴式設備還包括;子通信模塊, 所述主通信模塊,用于將識別出的動作信息發送給所述子通信模塊; 所述子通信模塊,用于接收所述主通信模塊發送的識別出的動作信息,并將查詢出的 動作指令發送給所述主通信模塊。
11. 一種終端設備,其特征在于,包括: 采集模塊,用于采集用戶的動作信息; 手勢識別模塊,用于識別所述動作信息; 主通信模塊,用于將識別出的動作信息發送給所述用戶佩戴的穿戴式設備,W使得所 述穿戴式設備從所述用戶的個人動作數據庫中,查詢識別出的動作信息對應的動作指令, 其中,所述用戶的個人動作數據庫中,存儲有所述用戶的動作信息與動作指令的對應關 系; 處理模塊,用于接收所述穿戴式設備返回的查詢出的動作指令,并執行所述動作指令 對應的應用操作。
12. -種穿戴式設備,其特征在于,包括: 子通信模塊,用于接收一終端設備發送的識別出的用戶的動作信息 查詢模塊,用于從所述用戶的個人動作數據庫中,查詢識別出的動作信息對應的動作 指令,其中,所述用戶的個人動作數據庫中,存儲有所述用戶的動作信息與動作指令的對應 關系; 所述子通信模塊,進一步用于并查詢出的動作指令發送給所述終端設備,W使得所述 終端設備執行所述動作指令對應的應用操作。
【文檔編號】G06F17/30GK104463152SQ201510011687
【公開日】2015年3月25日 申請日期:2015年1月9日 優先權日:2015年1月9日
【發明者】白靜璐, 趙星星 申請人:京東方科技集團股份有限公司