亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于移動計算平臺的筆式交互方法及系統(tǒng)的制作方法

文檔序號:6485646閱讀:139來源:國知局
一種基于移動計算平臺的筆式交互方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例公開一種基于移動計算平臺的筆式交互方法,包括:定義筆式動作及對應(yīng)的操作,得到筆式模版,并存儲到筆式模版數(shù)據(jù)庫中;記錄用戶在移動計算平臺的屏幕上輸入的筆式軌跡,對所述筆式軌跡進行重采樣、旋轉(zhuǎn)、縮放和平移處理;將處理后的筆式軌跡與所述筆式模版進行匹配,得到筆式識別結(jié)果;本發(fā)明還提供一種基于移動計算平臺的筆式交互系統(tǒng)。根據(jù)本發(fā)明實施例的技術(shù)方案,解決目前沒有滿足移動計算平臺的筆式交互技術(shù)方案的問題,實現(xiàn)在移動計算平臺上快速且準確的識別出筆式動作,完成筆式交互。
【專利說明】一種基于移動計算平臺的筆式交互方法及系統(tǒng)【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施例涉及計算機【技術(shù)領(lǐng)域】,尤其涉及一種基于移動計算平臺的筆式交互方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著計算機技術(shù)的快速發(fā)展,傳統(tǒng)的人機交互方式已經(jīng)無法滿足日趨復雜的交互需求,筆式交互等新型的人機交互方式逐漸成為了研究的熱點。在移動互聯(lián)網(wǎng)的時代,智能手機、家庭娛樂系統(tǒng)等新興移動計算應(yīng)用場景的普及,為筆式交互技術(shù)的應(yīng)用提供了更廣闊的發(fā)展空間。
[0003]筆式交互技術(shù)充分利用觸摸屏和壓力傳感器等技術(shù),能夠準確獲取用戶交互動作的軌跡和力度,再通過識別算法實現(xiàn)對用戶交互動作的識別和響應(yīng),從而保證用戶在使用軟件交互的過程中能夠沿用日常的紙筆書寫習慣,達到了自然簡便的交互效果。因此,筆式交互技術(shù)作為新型的人機交互技術(shù)的重要類型,直接有效的交互方式使得筆式交互技術(shù)能夠成為未來人機交互技術(shù)的重點發(fā)展方向。安卓(Android)平臺中使用手勢識別(GestureDetector)技術(shù)來捕捉觸摸屏上的觸控軌跡,并給定了幾種固定動作的筆式識別函數(shù);而蘋果公司作為擁有眾多的多點觸控技術(shù)專利的公司,為相關(guān)程序提供了體驗良好的觸控和識別函數(shù)接口。
[0004]但是,現(xiàn)有的筆式交互技術(shù)中,都限定了筆式識別所對應(yīng)的種類,缺乏后續(xù)的擴展性,無法為用戶提供自定義相關(guān)筆式動作的函數(shù)接口,因此在當前條件下,一般的筆式識別技術(shù)都還是針對普通的計算機平臺設(shè)計的,完全針對移動計算平臺優(yōu)化的輕量級筆式識別技術(shù)和系統(tǒng)還相對較少,如果能夠完整實現(xiàn)一套滿足移動計算平臺交互需求的筆式交互技術(shù),將具有很明顯的應(yīng)用價值和發(fā)展?jié)摿Α?br>
【發(fā)明內(nèi)容】

`[0005]有鑒于此,本發(fā)明實施例的主要目的在于提供一種基于移動計算平臺的筆式交互方法及系統(tǒng),解決目前沒有滿足移動計算平臺的筆式交互技術(shù)方案的問題,實現(xiàn)在移動計算平臺上快速且準確的識別出筆式動作,完成筆式交互。
[0006]為達到上述目的,本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
[0007]本發(fā)明提供一種基于移動計算平臺的筆式交互方法,包括:
[0008]定義筆式動作及對應(yīng)的操作,得到筆式模版,并存儲到筆式模版數(shù)據(jù)庫中;
[0009]記錄用戶在移動計算平臺的屏幕上輸入的筆式軌跡,對所述筆式軌跡進行重采樣、旋轉(zhuǎn)、縮放和平移處理;
[0010]將處理后的筆式軌跡與所述筆式模版進行匹配,得到筆式識別結(jié)果。
[0011]上述方法中,該方法還包括:
[0012]根據(jù)所述筆式識別結(jié)果執(zhí)行筆式動作對應(yīng)的操作,觸發(fā)應(yīng)用行為。
[0013]上述方法中,所述定義筆式動作及對應(yīng)的操作,得到筆式模版,并存儲到筆式模版數(shù)據(jù)庫中為:
[0014]定義不同的筆式動作,將不同的筆式動作進行分類,并為定義的筆式動作定義對應(yīng)的操作,得到筆式模版;
[0015]得到的筆式模版存儲在移動計算平臺的筆式模版數(shù)據(jù)庫中。
[0016]上述方法中,
[0017]所述將不同的筆式動作進行分類為:將不同的筆式動作分為十一類,包括點擊、雙擊、長按、單手旋轉(zhuǎn)、雙手旋轉(zhuǎn)、拖動、縮小、放大、畫鉤、畫叉及問號;
[0018]該方法還包括:接收用戶輸入的自定義的筆式動作以及所述筆式動作對應(yīng)的操作,將所述筆試動作與對應(yīng)的操作保存到所述筆式模版數(shù)據(jù)庫中。
[0019]上述方法中,該方法還包括:
[0020]對于單筆畫的筆式動作,根據(jù)旋轉(zhuǎn)的角度、范圍、方向的不同,形成不同風格的筆式動作,所述不同風格的筆式動作對應(yīng)相同的操作;
[0021]對于多筆畫的筆式動作,根據(jù)筆畫的輸入順序,對筆畫進行組合,對每種輸入順序得到的組合后的筆式動作都定義對應(yīng)的操作,得到筆式模版;n個筆畫的筆式動作具有η !個筆式動作,所述η !個筆式動作對應(yīng)相同的操作。
[0022]上述方法中,所述對所述筆式軌跡進行重采樣、旋轉(zhuǎn)、縮放和平移處理為:
[0023]計算筆式軌跡的路徑的總體長度,并將筆式軌跡重采樣成多個等距離的點;
[0024]在所述多個等距離的點中的第一個點與筆式軌跡的中心點之間做虛擬連接線,所述虛擬連接線與水平線之間存在象征角,利用旋轉(zhuǎn)函數(shù)調(diào)整所述虛擬連接線,使所述象征角的度數(shù)為O度;
[0025]將旋轉(zhuǎn)處理后的筆式軌跡縮放到預(yù)先設(shè)置的標準正方形中;
[0026]將縮放處理后的筆式軌跡平移到屏幕中間,使得筆式軌跡的中心點位于二維空間坐標的原點。
[0027]上述方法中,所述將處理后的筆式軌跡與筆式模版進行匹配,得到筆式識別結(jié)果為:
[0028]將處理后的筆式軌跡與所述筆式模版中的每個筆式動作進行匹配,分別計算筆式軌跡與每個筆試動作的對應(yīng)點之間的平均距離;
[0029]將得到的筆式軌跡與每個筆試動作的對應(yīng)點之間的平均距離轉(zhuǎn)換到[0,1]區(qū)間的分數(shù)段,得到相應(yīng)的匹配分數(shù);
[0030]將最高的匹配分數(shù)對應(yīng)的筆式動作所對應(yīng)的筆式模版作為筆式識別結(jié)果。
[0031]上述方法中,所述計算筆式軌跡與每個筆試動作的對應(yīng)點之間的平均距離為:
[0032]筆式軌跡與筆試動作的對應(yīng)點之間的平均距離為:
【權(quán)利要求】
1.一種基于移動計算平臺的筆式交互方法,其特征在于,該方法包括: 定義筆式動作及對應(yīng)的操作,得到筆式模版,并存儲到筆式模版數(shù)據(jù)庫中; 記錄用戶在移動計算平臺的屏幕上輸入的筆式軌跡,對所述筆式軌跡進行重采樣、旋轉(zhuǎn)、縮放和平移處理; 將處理后的筆式軌跡與所述筆式模版進行匹配,得到筆式識別結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括: 根據(jù)所述筆式識別結(jié)果執(zhí)行筆式動作對應(yīng)的操作,觸發(fā)應(yīng)用行為。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述定義筆式動作及對應(yīng)的操作,得到筆式模版,并存儲到筆式模版數(shù)據(jù)庫中為: 定義不同的筆式動作,將不同的筆式動作進行分類,并為定義的筆式動作定義對應(yīng)的操作,得到筆式模版; 得到的筆式模版存儲在移動計算平臺的筆式模版數(shù)據(jù)庫中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于, 所述將不同的筆式動作進行分類為:將不同的筆式動作分為十一類,包括點擊、雙擊、長按、單手旋轉(zhuǎn)、雙手旋轉(zhuǎn)、拖動、縮小、放大、畫鉤、畫叉及問號; 該方法還包括:接收用戶輸入的自定義的筆式動作以及所述筆式動作對應(yīng)的操作,將所述筆試動作與對應(yīng)的操作保存到所述筆式模版數(shù)據(jù)庫中。
5.根據(jù)權(quán)利要求3或4所 述的方法,其特征在于,該方法還包括: 對于單筆畫的筆式動作,根據(jù)旋轉(zhuǎn)的角度、范圍、方向的不同,形成不同風格的筆式動作,所述不同風格的筆式動作對應(yīng)相同的操作; 對于多筆畫的筆式動作,根據(jù)筆畫的輸入順序,對筆畫進行組合,對每種輸入順序得到的組合后的筆式動作都定義對應(yīng)的操作,得到筆式模版;η個筆畫的筆式動作具有η !個筆式動作,所述η !個筆式動作對應(yīng)相同的操作。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述筆式軌跡進行重采樣、旋轉(zhuǎn)、縮放和平移處理為: 計算筆式軌跡的路徑的總體長度,并將筆式軌跡重采樣成多個等距離的點; 在所述多個等距離的點中的第一個點與筆式軌跡的中心點之間做虛擬連接線,所述虛擬連接線與水平線之間存在象征角,利用旋轉(zhuǎn)函數(shù)調(diào)整所述虛擬連接線,使所述象征角的度數(shù)為O度; 將旋轉(zhuǎn)處理后的筆式軌跡縮放到預(yù)先設(shè)置的標準正方形中; 將縮放處理后的筆式軌跡平移到屏幕中間,使得筆式軌跡的中心點位于二維空間坐標的原點。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將處理后的筆式軌跡與筆式模版進行匹配,得到筆式識別結(jié)果為: 將處理后的筆式軌跡與所述筆式模版中的每個筆式動作進行匹配,分別計算筆式軌跡與每個筆試動作的對應(yīng)點之間的平均距離; 將得到的筆式軌跡與每個筆試動作的對應(yīng)點之間的平均距離轉(zhuǎn)換到[O,I]區(qū)間的分數(shù)段,得到相應(yīng)的匹配分數(shù); 將最高的匹配分數(shù)對應(yīng)的筆式動作所對應(yīng)的筆式模版作為筆式識別結(jié)果。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述計算筆式軌跡與每個筆試動作的對應(yīng)點之間的平均距離為: 筆式軌跡與筆試動作的對應(yīng)點之間的平均距離為:
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述匹配分數(shù)為:
10.一種基于移動計算平臺的筆式交互系統(tǒng),其特征在于,該系統(tǒng)包括:模版配置單元、筆式處理單元、筆式匹配單元、筆式模版數(shù)據(jù)庫;其中, 模版配置單元,用于定義筆式動作及對應(yīng)的操作,得到筆式模版,并存儲到筆式模版數(shù)據(jù)庫中; 筆式處理單元,用于記錄用戶在移動計算平臺的屏幕上輸入的筆式軌跡,對所述筆式軌跡進行重采樣、旋轉(zhuǎn)、縮放和平移處理; 筆式匹配單元,用于將所述筆式處理單元處理后的筆式軌跡與筆式模版數(shù)據(jù)庫中存儲的所述筆式模版進行匹配,得到筆式識別結(jié)果。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,該系統(tǒng)還包括: 筆式執(zhí)行單元,用于根據(jù)筆式匹配單元得到的所述筆式識別結(jié)果執(zhí)行筆式動作對應(yīng)的操作,觸發(fā)應(yīng)用行為。
【文檔編號】G06K9/68GK103455262SQ201210173787
【公開日】2013年12月18日 申請日期:2012年5月30日 優(yōu)先權(quán)日:2012年5月30日
【發(fā)明者】羅圣美, 王高浩, 耿衛(wèi)東 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1