[發明專利]一種手勢識別方法及裝置在審
| 申請號: | 201310684417.X | 申請日: | 2013-12-13 |
| 公開(公告)號: | CN104714675A | 公開(公告)日: | 2015-06-17 |
| 發明(設計)人: | 李航 | 申請(專利權)人: | 華為終端有限公司 |
| 主分類號: | G06F3/041 | 分類號: | G06F3/041 |
| 代理公司: | 北京弘權知識產權代理事務所(普通合伙) 11363 | 代理人: | 陳蕾;許偉群 |
| 地址: | 518129 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 手勢 識別 方法 裝置 | ||
技術領域
本發明涉及觸摸屏技術領域,特別是涉及一種手勢識別方法及裝置。
背景技術
目前,大部分的智能終端(包括:智能手機、平板電腦等)都是通過用戶在觸摸屏上操作進行信息交互。為了提高觸摸屏操作的準確性,用戶對觸摸操作的性能要求也越來越高,用戶希望在觸摸操作的過程中手勢滑動的過程越跟手越好,手勢點擊圖標越準確越好。
現有技術中,觸摸屏在識別響應用戶的手勢時,通常按照預先設置的距離閾值來確定用戶在觸摸屏上進行的是何操作。具體地,預先設定在X和Y方向的閥值,X方向的閾值為X0,Y方向的閾值為Y0,如圖1所示,當用戶的手指在觸摸屏上X方向上產生的位移X1以及在Y方向上產生的位移Y1滿足以下條件:X1<X0并且Y1<Y0,則將用戶當前的操作識別為點擊操作,進而,響應該用戶的點擊操作;當X1>X0或者Y1>Y0時,則將用戶當前的操作識別為滑動操作,進而,響應該用戶的滑動操作。
現有技術中,觸摸屏在識別響應用戶的手勢過程中設置的距離預置X0和Y0閥值均是固定值。在實際應用的不同場景中,閾值X0和Y0很可能出現設置得過小或過大的缺陷。例如:如果閾值X0和Y0設置較小,當用戶在點擊觸摸屏時手指接觸面積較大(比如大拇指點擊),容易在觸摸屏上產生一個較大位移,此時,將導致觸摸屏將用戶的該點擊操作錯誤地識別為滑動操作,無法響應用戶的點擊操作;而如果閥值X0和Y0設置過大,用戶在滑動時的跟手性能就會變差,因為需要用戶手指在觸摸屏上制造更大的位移時,觸摸屏才能將用戶的當前手勢識別為滑動操作,用戶體驗較差。
可見,現有技術中,觸摸屏對用戶手勢的識別普遍具有準確性較差的缺陷,亟待技術人員解決。
發明內容
本發明實施例中提供了一種手勢識別方法及裝置,以提高觸摸屏對用戶手勢識別的準確性。
為了解決上述技術問題,本發明實施例公開了如下技術方案:
第一方面,提供一種手勢識別方法,包括:
接收用戶通過觸摸屏輸入的手勢;
將所述手勢劃分為多個采樣點,獲取每個采樣點與所述觸摸屏的接觸面積;
將所述多個采樣點的平均接觸面積與預置接觸面積閾值進行比較,并將所述多個采樣點的接觸面積數據進行曲線擬合,根據比較結果以及擬合結果對識別手勢所預置的初始位移閾值進行調整;
根據調整之后的位移閾值,對所述用戶的手勢進行識別。
結合上述第一方面,在第一種可能的實現方式中,所述將所述多個采樣點的平均接觸面積與預置接觸面積閾值進行比較,根據比較結果對識別手勢所預置的初始位移閾值進行調整,包括:當所述多個采樣點的平均接觸面積低于預置接觸面積閾值,且所述多個采樣點的接觸面積數據擬合為直線形式,則減小所述初始位移閾值。
結合上述第一方面,在第二種可能的實現方式中,所述將所述多個采樣點的平均接觸面積與預置接觸面積閾值進行比較,根據比較結果對識別手勢所預置的位置閾值進行調整,包括:當所述多個采樣點的平均接觸面積高于預置接觸面積閾值,且所述多個采樣點的接觸面積數據擬合為二次曲線形式,則增大所述初始位移閾值。
結合上述一方面,和第一種可能的實現方式,在第三種可能的實現方式中,所述根據調整之后的位移閾值,對所述用戶的手勢進行識別,包括:
當所述手勢在所述觸摸屏上產生的位移低于減小后的位移預置時,將所述手勢識別為點擊操作;
當所述手勢在所述觸摸屏上產生的位移高于減小后的位移預置時,將所述手勢識別為滑動操作。
結合上述一方面,和第二種可能的實現方式,在第四種可能的實現方式中,所述根據調整之后的位移閾值,對所述用戶的手勢進行識別,包括:
當所述手勢在所述觸摸屏上產生的位移低于增大后的位移預置時,將所述手勢識別為點擊操作;
當所述手勢在所述觸摸屏上產生的位移高于增大后的位移預置時,將所述手勢識別為滑動操作。
第二方面,提供一種手勢識別裝置,包括:
手勢接收模塊,用于接收用戶通過觸摸屏輸入的手勢;
接觸面積獲取模塊,用于將所述手勢劃分為多個采樣點,獲取每個采樣點與所述觸摸屏的接觸面積;
擬合調整模塊,用于將所述多個采樣點的平均接觸面積與預置接觸面積閾值進行比較,并將所述多個采樣點的接觸面積數據進行曲線擬合,根據比較結果以及擬合結果對識別手勢所預置的初始位移閾值進行調整;
識別模塊,用于根據調整之后的位移閾值,對所述用戶的手勢進行識別。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為終端有限公司;,未經華為終端有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310684417.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:觸摸面板
- 下一篇:一種帶無線路由的無線鼠標





