結合機械按鍵的手勢識別方法、裝置及電子設備的制造方法
【技術領域】
[0001] 本發明涉及手勢識別領域,尤其涉及一種結合機械按鍵的手勢識別方法、裝置及 電子設備。
【背景技術】
[0002] 在移動終端配置導航終端是常用的一種做法,導航終端是用來控制行為和驅動的 操作盤。導航終端是用來控制終端的上下左右以及確定操作的幾個或全部功能的搖桿。導 航終端的使用使用戶對終端的控制更加快捷、方便。
[0003] 現有技術中,傳統的導航終端通常設置為機械按鍵,機械按鍵配置開關(Switch), 通過檢測開關的閉合來檢測機械按鍵的狀態,從而檢測到用戶對機械按鍵的操作,并將開 關的閉合/斷開轉換成相應的操作指令;還有一種導航終端為觸摸板和機械按鍵結合,在機 械按鍵的上方設置觸摸板,在實現導航指令的同時也能實現對用戶手勢的識別。
[0004] 但是,觸摸板和機械按鍵的結合在實際實現過程中,結構復雜,操作工藝復雜,導 致生成成本高;同時,由于機械按鍵設置在觸摸板的下方,機械按鍵的手感差,容易連鍵和 誤觸發,導致按鍵輸出錯誤,導航終端操作指令識別的準確性低。
【發明內容】
[0005] 本發明解決的技術問題是如何提高導航終端手勢操作識別的準確性和便捷性。
[0006] 為解決上述技術問題,本發明實施例提供一種結合機械按鍵的手勢識別方法,所 述結合機械按鍵的手勢識別方法包括:
[0007] 采集金屬感應盤的感應數據,所述感應數據的大小與所述金屬感應盤和手勢操作 部件的接觸面積成正比;
[0008] 根據所述感應數據的大小,判斷所述手勢操作部件的手勢;
[0009] 當所述手勢操作部件產生手勢后,產生第一中斷信號,適于控制輸出所述手勢以 及所述金屬感應盤對應的機械按鍵的鍵值;
[0010] 當所述手勢操作部件停留在所述金屬感應盤的時間達到設定閾值時,產生第二中 斷信號,檢測所述機械按鍵的狀態;
[0011] 當所述機械按鍵按下時,輸出所述機械按鍵的鍵值。
[0012] 可選的,按照設定頻率采集所述金屬感應盤的所述感應數據。
[0013] 可選的,所述根據所述感應數據的大小,判斷所述手勢操作部件的手勢操作包括: 存儲所述感應數據,形成所述感應數據的數據矩陣,所述數據矩陣包括識別位以及采集時 間值兩個維度;根據所述數據矩陣以及所述金屬感應盤對應的識別位,識別并輸出與所述 手勢操作部件的操作匹配的手勢。
[0014] 可選的,當所述手勢操作部件沒有產生手勢時,采集所述金屬感應盤的所述感應 數據;當所述手勢操作部件停留在所述金屬感應盤的時間沒有達到設定閾值時,采集所述 金屬感應盤的所述感應數據。
[0015] 可選的,所述第二中斷信號控制所述機械按鍵的掃描,并輸出掃描得到的機械按 鍵的鍵值。
[0016] 可選的,將所述機械按鍵的所述鍵值轉換為可供電子設備執行的操作指令。
[0017] 為解決上述技術問題,本發明實施例還公開了一種結合機械按鍵的手勢識別裝 置,所述結合機械按鍵的手勢識別裝置包括:
[0018] 對應于至少五個識別位設置的金屬感應盤;
[0019] 對應于所述金屬感應盤設置的機械按鍵;
[0020] 微控制單元;
[0021] 采集單元,適于采集金屬感應盤的感應數據,所述感應數據的大小與所述金屬感 應盤和手勢操作部件的接觸面積成正比;
[0022]手勢識別單元,根據所述感應數據的大小,判斷所述手勢操作部件的手勢;
[0023] 按鍵檢測單元,當所述手勢操作部件停留在所述金屬感應盤的時間達到設定閾值 時,檢測所述機械按鍵的狀態;
[0024] 輸出單元,適于輸出所述手勢以及所述金屬感應盤對應的機械按鍵的鍵值。
[0025] 可選的,在所述手勢操作部件產生手勢后,所述手勢識別單元產生第一中斷信號 并輸出至所述微控制單元,適于控制所述輸出單元輸出所述手勢以及所述金屬感應盤對應 的機械按鍵的鍵值。
[0026] 可選的,在所述手勢操作部件停留在所述金屬感應盤的時間達到設定閾值時,所 述按鍵檢測單元產生第二中斷信號并輸出至所述微控制單元,控制檢測所述機械按鍵的狀 ??τ O
[0027] 可選的,當所述機械按鍵按下時,所述輸出單元輸出所述機械按鍵的鍵值。
[0028] 本發明實施例還公開了 一種電子設備,其特征在于,電子設備包括所述結合機械 按鍵的手勢識別裝置。
[0029] 與現有技術相比,本發明實施例的技術方案具有以下有益效果:
[0030] 本發明實施例采集金屬感應盤的感應數據,根據所述感應數據的大小,判斷所述 手勢操作部件的手勢;當所述手勢操作部件產生手勢后,產生第一中斷信號,適于控制輸出 所述手勢以及所述金屬感應盤對應的機械按鍵的鍵值;當所述手勢操作部件停留在所述金 屬感應盤的時間達到設定閾值時,產生第二中斷信號,檢測所述機械按鍵的狀態;當所述機 械按鍵按下時,輸出所述機械按鍵的鍵值。通過金屬感應盤采集感應數據判斷手勢結合機 械按鍵的狀態對終端設備的操作指令進行判定,提高了導航終端手勢操作識別的準確性和 便捷性。
【附圖說明】
[0031] 圖1是本發明實施例一種結合機械按鍵的手勢識別裝置的金屬感應盤結構示意 圖;
[0032] 圖2是本發明實施例一種結合機械按鍵的手勢識別方法流程圖;
[0033] 圖3是本發明實施例另一種結合機械按鍵的手勢識別方法流程圖;
[0034] 圖4是本發明實施例一種結合機械按鍵的手勢識別裝置結構示意圖。
【具體實施方式】
[0035] 如【背景技術】中所述,觸摸板和機械按鍵的結合在實際實現過程中,結構復雜,操作 工藝復雜,導致生成成本高;同時,由于機械按鍵設置在觸摸板的下方,機械按鍵的手感差, 容易連鍵和誤觸發。
[0036] 本發明實施例采集金屬感應盤的感應數據,根據所述感應數據的大小,判斷所述 手勢操作部件的手勢;當所述手勢操作部件產生手勢后,產生第一中斷信號,適于控制輸出 所述手勢以及所述金屬感應盤對應的機械按鍵的鍵值;當所述手勢操作部件停留在所述金 屬感應盤的時間達到設定閾值時,產生第二中斷信號,檢測所述機械按鍵的狀態;當所述機 械按鍵按下時,輸出所述機械按鍵的鍵值。通過金屬感應盤采集感應數據判斷手勢結合機 械按鍵的狀態對終端設備的操作指令進行判定,提高了導航終端手勢操作識別的準確性和 便捷性。
[0037]為使本發明的上述目的、特征和優點能夠更為明顯易懂,下面結合附圖對本發明 的具體實施例做詳細的說明。
[0038] 圖1是本發明實施例一種結合機械按鍵的手勢識別裝置的金屬感應盤結構示意 圖。
[0039] 請參照圖1,在本發明實施例的結合機械按鍵的手勢識別裝置中,采用5個金屬感 應盤3011、3012、3013、3014、3015以供手勢操作部件(圖未示)進行操作,從而生成感應數據 以分析所述手勢操作部件的運動軌跡。
[0040] -般地,所述手勢操作部件可以是手指,也可以是手指可操作的能在手勢識別裝 置上操作的任何部件,如操控筆等。
[0041 ] 所述5個金屬感應盤3011、3012、3013、3014和3015分別對應識別位01、02、03、04和 D5設置,且分別分布在四個方位;所述5個金屬感應盤3011、3012、3013、3014和3015分別設 置有對應的機械按鍵?1、?2、?344和卩5。
[0042] 本實施例中,所述金屬感應盤3011、3012、3013、3014和3015的形狀可以是任意形 狀,可以根據實際應用的環境做適應性的調整。
[0043]為捕獲所述手勢操作部件的運動軌跡,在至少包括上下左右方位的位置,手勢識 別裝置配置至少5個識別