一種基于曲線擬合的觸摸軌跡平滑方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種基于曲線擬合的觸摸軌跡平滑方法及系統(tǒng),所述方法包括如下步驟:①連續(xù)識別并存儲n幀觸摸點(diǎn)的位置坐標(biāo);②針對每條軌跡,利用曲線擬合法得到n幀觸摸點(diǎn)的擬合曲線;③識別第n+1幀觸摸點(diǎn),記作真實(shí)坐標(biāo);④針對每條軌跡,根據(jù)擬合曲線預(yù)測第n+1幀觸摸點(diǎn)及坐標(biāo);⑤根據(jù)每條軌跡上第n+1幀觸摸點(diǎn)的真實(shí)坐標(biāo)和預(yù)測坐標(biāo),修正得到其修正坐標(biāo),作為第n+1幀觸摸點(diǎn)的位置坐標(biāo)。本發(fā)明針對外界干擾、抖動及噪聲等因素的存在,將離散的觸摸點(diǎn)連接起來形成的觸摸軌跡存在一些拐角或毛刺的問題,對觸摸軌跡進(jìn)行平滑處理,可以消除軌跡的異常變形,改善書寫效果。
【專利說明】一種基于曲線擬合的觸摸軌跡平滑方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及觸摸控制【技術(shù)領(lǐng)域】,具體涉及一種基于曲線擬合的觸摸軌跡平滑方法及系統(tǒng)。
【背景技術(shù)】
[0002]在觸摸控制技術(shù)的各種應(yīng)用中,用戶常常希望計算機(jī)能夠理解用戶的各種觸摸操作,從而能夠理解用戶意圖并快速地做出相應(yīng)的響應(yīng),進(jìn)而為用戶提供更加方便、智能的服務(wù)。用戶通過手指、手寫筆等觸摸物在觸摸檢測表面滑動是一種常用的觸摸操作,在這種情況下,計算機(jī)通過分析觸摸物在觸摸屏上的移動軌跡來判斷用戶預(yù)執(zhí)行的操作,能否對觸摸物的運(yùn)動軌跡進(jìn)行正確的跟蹤關(guān)系到計算機(jī)能否正確響應(yīng)用戶的操作,所以正確地捕捉、跟蹤以及在觸摸屏上顯示觸摸物的軌跡非常重要。
[0003]一般情況下,觸摸屏的處理系統(tǒng)在識別觸摸物的運(yùn)動軌跡時,是根據(jù)一幀一幀的掃描數(shù)據(jù),識別出一系列離散的觸摸點(diǎn),然后將前后各幀的觸摸點(diǎn)相關(guān)聯(lián),連接成觸摸物的運(yùn)動軌跡。
[0004]對于單點(diǎn)觸摸屏,當(dāng)觸摸物在觸摸屏上運(yùn)動時,計算機(jī)通過依次連接前后兩幀(前后兩個掃描周期)的觸摸點(diǎn)并輸出,就能夠得到觸摸物的運(yùn)動軌跡;對于多點(diǎn)觸摸屏,由于前后兩幀(前后兩個掃描周期)中識別出的觸摸點(diǎn)都不止為一個,沒法直接對前后兩幀(前后兩個掃描周期)的觸摸點(diǎn)進(jìn)行一對一的關(guān)聯(lián),即不知道前一幀中一個觸摸點(diǎn)與后一幀中哪個觸摸點(diǎn)相關(guān)聯(lián),需要采用一定的軌跡跟蹤方法建立前后兩幀觸摸點(diǎn)之間的關(guān)聯(lián),從而進(jìn)行軌跡跟蹤,如中國專利文件CN102096530A和CN102193688A中所涉及的多點(diǎn)觸摸跟蹤方法。
[0005]不管是對單點(diǎn)觸摸進(jìn)行軌跡跟蹤,還是對多點(diǎn)觸摸進(jìn)行軌跡跟蹤,都是將不同幀中離散的觸摸點(diǎn)連接起來形成軌跡,但是,由于外界干擾、抖動及噪聲等因素的存在,進(jìn)行觸摸識別時,識別出的觸摸點(diǎn)的位置坐標(biāo)可能會有偏差,離散的觸摸點(diǎn)連接起來形成的軌跡會存在一些拐角或毛刺,如圖1所示,在書寫“二”字的時候,由于存在噪聲,將不同幀中離散的觸摸點(diǎn)連接起來形成的軌跡就會變形,影響書寫效果。
【發(fā)明內(nèi)容】
[0006]本發(fā)明所要解決的是現(xiàn)有技術(shù)由于外界干擾、抖動及噪聲等因素的存在,將離散的觸摸點(diǎn)連接起來形成的觸摸軌跡會存在一些拐角或毛刺的技術(shù)問題,提供一種基于曲線擬合的觸摸軌跡平滑方法及系統(tǒng)。
[0007]為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案如下:
[0008]一種基于曲線擬合的觸摸軌跡平滑方法,包括如下步驟:
[0009]①、連續(xù)識別η巾貞觸摸點(diǎn),并存儲所述η巾貞觸摸點(diǎn)的位置坐標(biāo);
[0010]②、針對每條軌跡,利用曲線擬合法得到所述η幀觸摸點(diǎn)的擬合曲線;
[0011]③、識別第η+1幀觸摸點(diǎn),將識別的所述第η+1幀觸摸點(diǎn)的坐標(biāo)記作真實(shí)坐標(biāo);[0012]④、針對每條軌跡,根據(jù)所述擬合曲線預(yù)測第n+1幀觸摸點(diǎn),將預(yù)測的所述第n+1中貞觸摸點(diǎn)的坐標(biāo)記作預(yù)測坐標(biāo);
[0013]⑤、根據(jù)每條軌跡上所述第n+1幀觸摸點(diǎn)的所述真實(shí)坐標(biāo)和所述預(yù)測坐標(biāo),修正得到所述第n+1幀觸摸點(diǎn)的修正坐標(biāo),將所述修正坐標(biāo)作為所述第n+1幀觸摸點(diǎn)的位置坐標(biāo)。
[0014]所述的觸摸軌跡平滑方法,在所述步驟②中的曲線擬合法具體包括如下步驟:
[0015](21)、根據(jù)存儲的曲線形狀庫判斷所述n幀觸摸點(diǎn)連接成的觸摸軌跡的形狀;
[0016](22)、根據(jù)所述觸摸軌跡的形狀特點(diǎn),選擇與所述觸摸軌跡的形狀相似的曲線類型;
[0017](23)、根據(jù)選擇的所述曲線類型建立曲線模型;
[0018](24)、利用最小二乘法得到所述曲線模型的系數(shù),求得擬合的曲線函數(shù)。[0019]所述的觸摸軌跡平滑方法,所述曲線類型包括直線、多項(xiàng)式曲線、雙曲線和指數(shù)曲線。
[0020]所述的觸摸軌跡平滑方法,在所述步驟②中,選擇多項(xiàng)式曲線進(jìn)行擬合,具體包括如下步驟:
[0021](31)、建立多項(xiàng)式曲線函數(shù)模型;
[0022](32)、根據(jù)所述n幀觸摸點(diǎn)的位置坐標(biāo)、利用最小二乘法得到多項(xiàng)式系數(shù)的值;
[0023](33)、將得到的所述多項(xiàng)式系數(shù)的值代入所述多項(xiàng)式曲線函數(shù)模型得到當(dāng)前存儲的n幀觸摸點(diǎn)擬合的多項(xiàng)式曲線函數(shù)。
[0024]所述的觸摸軌跡平滑方法,所述步驟④中,預(yù)測所述第n+1幀觸摸點(diǎn)的位置坐標(biāo)的具體步驟為:
[0025](41)、通過對所述擬合的多項(xiàng)式曲線函數(shù)及第n幀觸摸點(diǎn)的位置坐標(biāo)獲取所述擬合的多項(xiàng)式曲線函數(shù)在第n幀觸摸點(diǎn)處的切線;
[0026](42)、由所述第n+1幀觸摸點(diǎn)的真實(shí)坐標(biāo)處向所述切線做垂線并獲取垂足坐標(biāo),所述垂足坐標(biāo)為根據(jù)擬合的多項(xiàng)式曲線函數(shù)得到的第n+1幀觸摸點(diǎn)的預(yù)測坐標(biāo)。
[0027]所述的觸摸軌跡平滑方法,在所述步驟⑤中,修正所述第n+1幀觸摸點(diǎn)的位置坐標(biāo)的具體方法為:
[0028]設(shè)定第n+1幀觸摸點(diǎn)的所述真實(shí)坐標(biāo)與所述預(yù)測坐標(biāo)的權(quán)重為O1和ω2,并且ω^ω2=1,根據(jù)權(quán)重CO1和ω2的值修正第n+1幀觸摸點(diǎn)的位置坐標(biāo),
[0029]其中,0≤ω1≤1,0≤ω2≤I。
[0030]所述的觸摸軌跡平滑方法,在所述步驟②中還包括對所述n幀觸摸點(diǎn)進(jìn)行軌跡跟蹤的步驟。
[0031]所述的觸摸軌跡平滑方法,n為40-70之間的自然數(shù)。
[0032]所述的觸摸軌跡平滑方法,n為50-60之間的自然數(shù)。
[0033]一種觸摸軌跡平滑系統(tǒng),包括第一識別裝置、擬合曲線獲取裝置、第二識別裝置、預(yù)測裝置和修正裝置;
[0034]其中,
[0035]所述第一識別裝置,用于連續(xù)識別n幀觸摸點(diǎn),并存儲所述n幀觸摸點(diǎn)的位置坐標(biāo);[0036]所述擬合曲線獲取裝置,用于針對每條軌跡,利用曲線擬合法得到所述η幀觸摸點(diǎn)中的擬合曲線;
[0037]所述第二識別裝置,用于識別第η+1幀觸摸點(diǎn),將識別的所述第η+1幀觸摸點(diǎn)的坐標(biāo)記作真實(shí)坐標(biāo);
[0038]所述預(yù)測裝置,用于針對每條軌跡,根據(jù)所述擬合曲線預(yù)測第η+1幀觸摸點(diǎn),將預(yù)測的所述第η+1幀觸摸點(diǎn)的坐標(biāo)記作預(yù)測坐標(biāo);
[0039]所述修正裝置,用于根據(jù)每條軌跡上所述第η+1幀觸摸點(diǎn)的所述真實(shí)坐標(biāo)和所述預(yù)測坐標(biāo),修正得到所述第η+1幀觸摸點(diǎn)的修正坐標(biāo),將所述修正坐標(biāo)作為所述第η+1幀觸摸點(diǎn)的位置坐標(biāo)。
[0040]所述的觸摸軌跡平滑系統(tǒng),所述擬合曲線獲取裝置包括判斷子裝置、選擇子裝置、建模子裝置和曲線函數(shù)獲取子裝置;
[0041]其中,
[0042]所述判斷子裝置,用于根據(jù)存儲的曲線形狀庫判斷所述觸摸點(diǎn)連接成的觸摸軌跡的形狀;
[0043]所述選擇子裝置,用于根據(jù)所述觸摸軌跡的形狀特點(diǎn),選擇與所述觸摸軌跡的形狀相似的曲線類型;
[0044]所述建模子裝置,用于根據(jù)選擇的所述曲線類型建立曲線模型;
[0045]所述曲線函數(shù)獲取子裝置,用于利用最小二乘法得到所述曲線模型的系數(shù),求得擬合的曲線函數(shù)。
[0046]所述的觸摸軌跡平滑系統(tǒng),選擇多項(xiàng)式曲線進(jìn)行擬合,所述擬合曲線獲取裝置用于:
[0047]建立多項(xiàng)式曲線函數(shù)模型;
[0048]根據(jù)所述η幀觸摸點(diǎn)的位置坐標(biāo)、利用最小二乘法得到多項(xiàng)式系數(shù)的值;
[0049]將得到的所述多項(xiàng)式系數(shù)的值的值代入所述多項(xiàng)式曲線函數(shù)模型得到當(dāng)前存儲的η幀觸摸點(diǎn)的擬合多項(xiàng)式曲線,得到擬合的多項(xiàng)式曲線函數(shù)。
[0050]所述的觸摸軌跡平滑系統(tǒng),所述預(yù)測裝置包括切線獲取子裝置和預(yù)測子裝置;
[0051]其中,
[0052]所述切線獲取子裝置,用于通過對所述擬合的多項(xiàng)式曲線函數(shù)及第η幀觸摸點(diǎn)的位置坐標(biāo)獲取所述擬合的多項(xiàng)式曲線函數(shù)在第η幀觸摸點(diǎn)處的切線;
[0053]所述預(yù)測子裝置,用于由所述第η+1幀觸摸點(diǎn)的真實(shí)坐標(biāo)處向所述切線做垂線并獲取垂足坐標(biāo),所述垂足坐標(biāo)為根據(jù)擬合的多項(xiàng)式曲線函數(shù)得到的第η+1幀觸摸點(diǎn)的預(yù)測坐標(biāo)。
[0054]所述的觸摸軌跡平滑系統(tǒng),所述修正裝置包括修正子裝置;
[0055]其中,
[0056]所述修正子裝置,用于設(shè)定第η+1幀觸摸點(diǎn)的所述真實(shí)坐標(biāo)與所述預(yù)測坐標(biāo)的權(quán)重為O1和ω2,并且(^+(O2=I,根據(jù)權(quán)重CO1和ω2的值修正第η+1幀觸摸點(diǎn)的位置坐標(biāo)。
[0057]所述的觸摸軌跡平滑系統(tǒng),所述擬合曲線獲取裝置還包括跟蹤子裝置;
[0058]其中,
[0059]所述跟蹤子裝置,用于對所述η幀觸摸點(diǎn)進(jìn)行軌跡跟蹤。[0060]本發(fā)明的上述技術(shù)方案相比現(xiàn)有技術(shù)具有以下優(yōu)點(diǎn):
[0061]本發(fā)明所述的基于曲線擬合的觸摸軌跡平滑方法和系統(tǒng),該方法通過曲線擬合法得到η幀觸摸點(diǎn)中屬于同一軌跡的觸摸點(diǎn)的擬合曲線,根據(jù)擬合的曲線函數(shù)預(yù)測第η+1幀觸摸點(diǎn)的坐標(biāo),通過預(yù)測的第η+1幀觸摸點(diǎn)的坐標(biāo)來修正根據(jù)觸摸識別方法識別出的第η+1幀觸摸點(diǎn)的真實(shí)坐標(biāo),將第η+1幀觸摸點(diǎn)的真實(shí)坐標(biāo)修正至與擬合的曲線較近的位置,這樣連接起來的觸摸軌跡與擬合的曲線形狀較近。針對由于外界干擾、抖動及噪聲等因素的存在,將離散的觸摸點(diǎn)連接起來形成的觸摸軌跡會存在一些拐角或毛刺的問題,利用本發(fā)明中的基于曲線擬合方法進(jìn)行平滑處理,由于擬合的曲線的平滑性比較好,因此可以消除軌跡的異常變形,改善書寫效果。
【專利附圖】
【附圖說明】
[0062]為了使本發(fā)明的內(nèi)容更容易被清楚的理解,下面根據(jù)本發(fā)明的具體實(shí)施例并結(jié)合附圖,對本發(fā)明作進(jìn)一步詳細(xì)的說明,其中:
[0063]圖1為不進(jìn)行軌跡平滑的情況下輸出的可能軌跡示意圖;
[0064]圖2為本發(fā)明的一種基于曲線擬合的觸摸軌跡平滑方法的流程圖;
[0065]圖3為本發(fā)明中對觸摸點(diǎn)坐標(biāo)進(jìn)行修正的原理示意圖。
【具體實(shí)施方式】
[0066]實(shí)施例一:
[0067]參見圖2所示,一種基于曲線擬合的觸摸軌跡平滑方法,對于單點(diǎn)觸摸,包括如下步驟:
[0068]S1、連續(xù)識別η巾貞觸摸點(diǎn),并存儲所述η巾貞觸摸點(diǎn)的位置坐標(biāo)。
[0069]其中,η為大于2的整數(shù),所述η的取值不宜過小,過小則擬合的軌跡精度不高,η的取值雖然越多擬合的曲線精度越高,但同時也會降低處理速度。以η幀觸摸點(diǎn)為步長,連續(xù)識別η幀觸摸點(diǎn),優(yōu)選地,η取40-70之間的自然數(shù),根據(jù)本領(lǐng)域技術(shù)人員的大量實(shí)驗(yàn),進(jìn)一步地,η為50-60之間的自然數(shù),在本實(shí)施例中,η為55,本領(lǐng)域技術(shù)人員可以理解,對于起始軌跡,由于掃描的幀數(shù)比較少,η可以取較小的值。
[0070]目前,觸摸屏的種類主要包括電阻式觸摸屏、電容式觸摸屏、表面聲波觸摸屏、光學(xué)觸摸屏和紅外觸摸屏等。不同類型的觸摸屏,識別觸摸點(diǎn)的原理也不同。其中,紅外觸摸屏是利用X、Y方向上密布的紅外線矩陣來檢測并定位用戶的觸摸操作,對紅外觸摸屏進(jìn)行觸摸定位是借助于觸摸物遮擋了發(fā)射燈光線,根據(jù)被遮擋的光線信息來進(jìn)行定位該觸摸物的位置,如中國專利文件CN102419662A、CN102419663A、CN102419664A中所涉及的多點(diǎn)識別方法。
[0071]S2、針對每條軌跡,利用曲線擬合法得到所述η幀觸摸點(diǎn)的擬合曲線。
[0072]所述曲線擬合的方法可以為:
[0073]S201、根據(jù)存儲的曲線形狀庫判斷所述觸摸點(diǎn)軌跡的形狀。
[0074]S202、根據(jù)所述觸摸點(diǎn)軌跡的形狀特點(diǎn),選擇與所述觸摸軌跡的形狀相似的曲線類型,所述曲線類型可以為直線、多項(xiàng)式曲線、雙曲線、指數(shù)曲線,根據(jù)所述曲線類型,進(jìn)行曲線擬合。[0075]S203、建立曲線模型。
[0076]在本實(shí)施例中,選擇多項(xiàng)式曲線進(jìn)行擬合,具體包括如下步驟:
[0077]S2031、建立多項(xiàng)式曲線函數(shù)模型,所述多項(xiàng)式曲線函數(shù)模型為
[0078]
【權(quán)利要求】
1.一種基于曲線擬合的觸摸軌跡平滑方法,其特征在于,包括如下步驟: ①、連續(xù)識別η幀觸摸點(diǎn),并存儲所述η幀觸摸點(diǎn)的位置坐標(biāo); ②、針對每條軌跡,利用曲線擬合法得到所述η幀觸摸點(diǎn)的擬合曲線; ③、識別第n+1幀觸摸點(diǎn),將識別的所述第η+1幀觸摸點(diǎn)的坐標(biāo)記作真實(shí)坐標(biāo); ④、針對每條軌跡,根據(jù)所述擬合曲線預(yù)測第η+1幀觸摸點(diǎn),將預(yù)測的所述第η+1幀觸摸點(diǎn)的坐標(biāo)記作預(yù)測坐標(biāo); ⑤、根據(jù)每條軌跡上所述第n+1幀觸摸點(diǎn)的所述真實(shí)坐標(biāo)和所述預(yù)測坐標(biāo),修正得到所述第η+1幀觸摸點(diǎn)的修正坐標(biāo),將所述修正坐標(biāo)作為所述第η+1幀觸摸點(diǎn)的位置坐標(biāo)。
2.根據(jù)權(quán)利要求1所述的觸摸軌跡平滑方法,其特征在于,在所述步驟②中的曲線擬合法具體包括如下步驟: (21)、根據(jù)存儲的曲線形狀庫判斷所述η幀觸摸點(diǎn)連接成的觸摸軌跡的形狀; (22)、根據(jù)所述觸摸軌跡的形狀特點(diǎn),選擇與所述觸摸軌跡的形狀相似的曲線類型; (23)、根據(jù)選擇的所述曲線類型建立曲線模型; (24)、利用最小二乘法得到所述曲線模型的系數(shù),求得擬合的曲線函數(shù)。
3.根據(jù)權(quán)利要求2所述的觸摸軌跡平滑方法,其特征在于,所述曲線類型包括直線、多項(xiàng)式曲線、雙曲線和指數(shù)曲線。
4.根據(jù)權(quán)利要求1所述的觸摸軌跡平滑方法,其特征在于,在所述步驟②中,選擇多項(xiàng)式曲線進(jìn)行擬合,具體包括如下步驟: (31)、建立多項(xiàng)式曲線函數(shù)模型; (32)、根據(jù)所述η幀觸摸點(diǎn)的位置坐標(biāo)、利用最小二乘法得到多項(xiàng)式系數(shù)的值; (33)、將得到的所述多項(xiàng)式系數(shù)的值代入所述多項(xiàng)式曲線函數(shù)模型得到當(dāng)前存儲的η幀觸摸點(diǎn)擬合的多項(xiàng)式曲線函數(shù)。
5.根據(jù)權(quán)利要求4所述的觸摸軌跡平滑方法,其特征在于,所述步驟④中,預(yù)測所述第η+1幀觸摸點(diǎn)的位置坐標(biāo)的具體步驟為: (41)、通過對所述擬合的多項(xiàng)式曲線函數(shù)及第η幀觸摸點(diǎn)的位置坐標(biāo)獲取所述擬合的多項(xiàng)式曲線函數(shù)在第η幀觸摸點(diǎn)處的切線; (42)、由所述第η+1幀觸摸點(diǎn)的真實(shí)坐標(biāo)處向所述切線做垂線并獲取垂足坐標(biāo),所述垂足坐標(biāo)為根據(jù)擬合的多項(xiàng)式曲線函數(shù)得到的第η+1幀觸摸點(diǎn)的預(yù)測坐標(biāo)。
6.根據(jù)權(quán)利要求4或5所述的觸摸軌跡平滑方法,其特征在于,在所述步驟⑤中,修正所述第η+1幀觸摸點(diǎn)的位置坐標(biāo)的具體方法為: 設(shè)定第η+1幀觸摸點(diǎn)的所述真實(shí)坐標(biāo)與所述預(yù)測坐標(biāo)的權(quán)重為O1和ω2,并且ω1+ω2=1,根據(jù)權(quán)重CO1和ω2的值修正第η+1幀觸摸點(diǎn)的位置坐標(biāo), 其中,O≤ω1≤1,0≤ω2≤1。
7.根據(jù)權(quán)利要求1-6任一所述的觸摸軌跡平滑方法,其特征在于,在所述步驟②中還包括對所述η幀觸摸點(diǎn)進(jìn)行軌跡跟蹤的步驟。
8.根據(jù)權(quán)利要求1-7所述的觸摸軌跡平滑方法,其特征在于,η為40-70之間的自然數(shù)。
9.根據(jù)權(quán)利要求8所述的觸摸軌跡平滑方法,其特征在于,η為50-60之間的自然數(shù)。
10.一種觸摸軌跡平滑系統(tǒng),其特征在于,包括第一識別裝置、擬合曲線獲取裝置、第二識別裝置、預(yù)測裝置和修正裝置; 其中, 所述第一識別裝置,用于連續(xù)識別n幀觸摸點(diǎn),并存儲所述n幀觸摸點(diǎn)的位置坐標(biāo); 所述擬合曲線獲取裝置,用于針對每條軌跡,利用曲線擬合法得到所述n幀觸摸點(diǎn)的擬合曲線; 所述第二識別裝置,用于識別第n+1幀觸摸點(diǎn),將識別的所述第n+1幀觸摸點(diǎn)的坐標(biāo)記作真實(shí)坐標(biāo); 所述預(yù)測裝置,用于針對每條軌跡,根據(jù)所述擬合曲線預(yù)測第n+1幀觸摸點(diǎn),將預(yù)測的所述第n+1幀觸摸點(diǎn)的坐標(biāo)記作預(yù)測坐標(biāo); 所述修正裝置,用于根據(jù)每條軌跡上所述第n+1幀觸摸點(diǎn)的所述真實(shí)坐標(biāo)和所述預(yù)測坐標(biāo),修正得到所述第n+1幀觸摸點(diǎn)的修正坐標(biāo),將所述修正坐標(biāo)作為所述第n+1幀觸摸點(diǎn)的位置坐標(biāo)。
11.根據(jù)權(quán)利要求10所述的觸摸軌跡平滑系統(tǒng),其特征在于,所述擬合曲線獲取裝置包括判斷子裝置、選擇子裝置、建模子裝置和曲線函數(shù)獲取子裝置; 其中, 所述判斷子裝置,用于根據(jù)存儲的曲線形狀庫判斷所述n幀觸摸點(diǎn)連接成的觸摸軌跡的形狀; 所述選擇子裝置,用于根據(jù)所述觸摸軌跡的形狀特點(diǎn),選擇與所述觸摸軌跡的形狀相似的曲線類型; 所述建模子裝置,用于根據(jù)選擇的所述曲線類型建立曲線模型; 所述曲線函數(shù)獲取子裝置,用于利用最小二乘法得到所述曲線模型的系數(shù),求得擬合的曲線函數(shù)。
12.根據(jù)權(quán)利要求10所述的觸摸軌跡平滑系統(tǒng),其特征在于,選擇多項(xiàng)式曲線進(jìn)行擬合,所述擬合曲線獲取裝置用于: 建立多項(xiàng)式曲線函數(shù)模型; 根據(jù)所述n幀觸摸點(diǎn)的位置坐標(biāo)、利用最小二乘法得到多項(xiàng)式系數(shù)的值; 將得到的所述多項(xiàng)式系數(shù)的值代入所述多項(xiàng)式曲線函數(shù)模型得到當(dāng)前存儲的η幀觸摸點(diǎn)擬合的多項(xiàng)式曲線函數(shù)。
13.根據(jù)權(quán)利要求12所述的觸摸軌跡平滑系統(tǒng),其特征在于,所述預(yù)測裝置包括切線獲取子裝置和預(yù)測子裝置; 其中, 所述切線獲取子裝置,用于通過對所述擬合的多項(xiàng)式曲線函數(shù)及第η幀觸摸點(diǎn)的位置坐標(biāo)獲取所述擬合的多項(xiàng)式曲線函數(shù)在第n幀觸摸點(diǎn)處的切線; 所述預(yù)測子裝置,用于由所述第n+1幀觸摸點(diǎn)的真實(shí)坐標(biāo)處向所述切線做垂線并獲取垂足坐標(biāo),所述垂足坐標(biāo)為根據(jù)擬合的多項(xiàng)式曲線函數(shù)得到的第n+1幀觸摸點(diǎn)的預(yù)測坐標(biāo)。
14.根據(jù)權(quán)利要求12或13所述的觸摸軌跡平滑系統(tǒng),其特征在于,所述修正裝置包括修正子裝置; 其中,所述修正子裝置,用于設(shè)定第η+1幀觸摸點(diǎn)的所述真實(shí)坐標(biāo)與所述預(yù)測坐標(biāo)的權(quán)重為CO1和ω2,并且(^+(O2=I,根據(jù)權(quán)重CO1和ω2的值修正第η+1幀觸摸點(diǎn)的位置坐標(biāo)。
15.根據(jù)權(quán)利要求10至14中任一項(xiàng)所述的觸摸軌跡平滑系統(tǒng),其特征在于,所述擬合曲線獲取裝置還包括跟蹤子裝置; 其中, 所述跟蹤子裝 置,用于對所述η幀觸摸點(diǎn)進(jìn)行軌跡跟蹤。
【文檔編號】G06F3/041GK103902086SQ201210585264
【公開日】2014年7月2日 申請日期:2012年12月28日 優(yōu)先權(quán)日:2012年12月28日
【發(fā)明者】滿慶奎, 劉新斌 申請人:北京匯冠新技術(shù)股份有限公司