[發明專利]一種基于移動計算平臺的筆式交互方法及系統在審
| 申請號: | 201210173787.2 | 申請日: | 2012-05-30 |
| 公開(公告)號: | CN103455262A | 公開(公告)日: | 2013-12-18 |
| 發明(設計)人: | 羅圣美;王高浩;耿衛東 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F3/0488 | 分類號: | G06F3/0488;G06K9/68 |
| 代理公司: | 北京派特恩知識產權代理事務所(普通合伙) 11270 | 代理人: | 張穎玲;程立民 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 移動 計算 平臺 交互 方法 系統 | ||
技術領域
本發明實施例涉及計算機技術領域,尤其涉及一種基于移動計算平臺的筆式交互方法及系統。
背景技術
隨著計算機技術的快速發展,傳統的人機交互方式已經無法滿足日趨復雜的交互需求,筆式交互等新型的人機交互方式逐漸成為了研究的熱點。在移動互聯網的時代,智能手機、家庭娛樂系統等新興移動計算應用場景的普及,為筆式交互技術的應用提供了更廣闊的發展空間。
筆式交互技術充分利用觸摸屏和壓力傳感器等技術,能夠準確獲取用戶交互動作的軌跡和力度,再通過識別算法實現對用戶交互動作的識別和響應,從而保證用戶在使用軟件交互的過程中能夠沿用日常的紙筆書寫習慣,達到了自然簡便的交互效果。因此,筆式交互技術作為新型的人機交互技術的重要類型,直接有效的交互方式使得筆式交互技術能夠成為未來人機交互技術的重點發展方向。安卓(Android)平臺中使用手勢識別(Gesture?Detector)技術來捕捉觸摸屏上的觸控軌跡,并給定了幾種固定動作的筆式識別函數;而蘋果公司作為擁有眾多的多點觸控技術專利的公司,為相關程序提供了體驗良好的觸控和識別函數接口。
但是,現有的筆式交互技術中,都限定了筆式識別所對應的種類,缺乏后續的擴展性,無法為用戶提供自定義相關筆式動作的函數接口,因此在當前條件下,一般的筆式識別技術都還是針對普通的計算機平臺設計的,完全針對移動計算平臺優化的輕量級筆式識別技術和系統還相對較少,如果能夠完整實現一套滿足移動計算平臺交互需求的筆式交互技術,將具有很明顯的應用價值和發展潛力。
發明內容
有鑒于此,本發明實施例的主要目的在于提供一種基于移動計算平臺的筆式交互方法及系統,解決目前沒有滿足移動計算平臺的筆式交互技術方案的問題,實現在移動計算平臺上快速且準確的識別出筆式動作,完成筆式交互。
為達到上述目的,本發明實施例的技術方案是這樣實現的:
本發明提供一種基于移動計算平臺的筆式交互方法,包括:
定義筆式動作及對應的操作,得到筆式模版,并存儲到筆式模版數據庫中;
記錄用戶在移動計算平臺的屏幕上輸入的筆式軌跡,對所述筆式軌跡進行重采樣、旋轉、縮放和平移處理;
將處理后的筆式軌跡與所述筆式模版進行匹配,得到筆式識別結果。
上述方法中,該方法還包括:
根據所述筆式識別結果執行筆式動作對應的操作,觸發應用行為。
上述方法中,所述定義筆式動作及對應的操作,得到筆式模版,并存儲到筆式模版數據庫中為:
定義不同的筆式動作,將不同的筆式動作進行分類,并為定義的筆式動作定義對應的操作,得到筆式模版;
得到的筆式模版存儲在移動計算平臺的筆式模版數據庫中。
上述方法中,
所述將不同的筆式動作進行分類為:將不同的筆式動作分為十一類,包括點擊、雙擊、長按、單手旋轉、雙手旋轉、拖動、縮小、放大、畫鉤、畫叉及問號;
該方法還包括:接收用戶輸入的自定義的筆式動作以及所述筆式動作對應的操作,將所述筆試動作與對應的操作保存到所述筆式模版數據庫中。
上述方法中,該方法還包括:
對于單筆畫的筆式動作,根據旋轉的角度、范圍、方向的不同,形成不同風格的筆式動作,所述不同風格的筆式動作對應相同的操作;
對于多筆畫的筆式動作,根據筆畫的輸入順序,對筆畫進行組合,對每種輸入順序得到的組合后的筆式動作都定義對應的操作,得到筆式模版;n個筆畫的筆式動作具有n!個筆式動作,所述n!個筆式動作對應相同的操作。
上述方法中,所述對所述筆式軌跡進行重采樣、旋轉、縮放和平移處理為:
計算筆式軌跡的路徑的總體長度,并將筆式軌跡重采樣成多個等距離的點;
在所述多個等距離的點中的第一個點與筆式軌跡的中心點之間做虛擬連接線,所述虛擬連接線與水平線之間存在象征角,利用旋轉函數調整所述虛擬連接線,使所述象征角的度數為0度;
將旋轉處理后的筆式軌跡縮放到預先設置的標準正方形中;
將縮放處理后的筆式軌跡平移到屏幕中間,使得筆式軌跡的中心點位于二維空間坐標的原點。
上述方法中,所述將處理后的筆式軌跡與筆式模版進行匹配,得到筆式識別結果為:
將處理后的筆式軌跡與所述筆式模版中的每個筆式動作進行匹配,分別計算筆式軌跡與每個筆試動作的對應點之間的平均距離;
將得到的筆式軌跡與每個筆試動作的對應點之間的平均距離轉換到[0,1]區間的分數段,得到相應的匹配分數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210173787.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于即時消息的信息打印方法和系統
- 下一篇:隔熱手套





