亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種書寫筆跡分段平滑方法和系統(tǒng)與流程

文檔序號:11154143閱讀:來源:國知局

技術(shù)特征:

1.一種書寫筆跡分段平滑方法,其特征在于,包括步驟:

第一步,鼠標(biāo)落壓第一點(diǎn)作為分段起始點(diǎn)O,記錄O點(diǎn)坐標(biāo);

第二步,鼠標(biāo)移動獲得下一點(diǎn),記為P并記錄P點(diǎn)坐標(biāo);然后,計(jì)算與起始點(diǎn)O的距離OP;

第三步,鼠標(biāo)移動獲得下一點(diǎn),記為P1并記錄P1點(diǎn)坐標(biāo);然后,計(jì)算與P點(diǎn)的距離PP1;

第四步,計(jì)算獲得P1點(diǎn)通過P點(diǎn)到達(dá)起始點(diǎn)O的距離,即計(jì)算OP加上PP1的長度;

第五步,判斷獲得的坐標(biāo)點(diǎn)的數(shù)量是否大于預(yù)先設(shè)置的數(shù)值,或者P1點(diǎn)通過P點(diǎn)到達(dá)起始點(diǎn)O的距離長度是否大于預(yù)先設(shè)置的長度,若都不滿足則進(jìn)行步驟六,若滿足上面條件的任意一個則進(jìn)行步驟八;

第六步,根據(jù)所述坐標(biāo)點(diǎn)存儲表中存儲的本段中的坐標(biāo)點(diǎn),擬合并繪制出曲線,然后執(zhí)行步驟七;

第七步,判斷鼠標(biāo)是否抬起,若沒有抬起則返回步驟三;若抬起則根據(jù)所述坐標(biāo)點(diǎn)存儲表中存儲的該整體曲線上所有點(diǎn)重新擬合,形成最后的筆跡繪制出來,然后退出;

第八步,本段中所有坐標(biāo)點(diǎn)完成存儲,根據(jù)所述坐標(biāo)點(diǎn)存儲表中存儲的本段中所有坐標(biāo)點(diǎn),擬合并繪制出曲線,然后執(zhí)行步驟九;

第九步,判斷鼠標(biāo)是否抬起,若沒有抬起則將本段的結(jié)束點(diǎn)作為下一個分段的起始點(diǎn),然后返回步驟二;若抬起則根據(jù)所述坐標(biāo)點(diǎn)存儲表中存儲的該整體曲線上所有點(diǎn)重新擬合,形成最后的筆跡繪制出來,然后退出。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟一中將O點(diǎn)坐標(biāo)存儲在坐標(biāo)點(diǎn)存儲表中。

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟四中還計(jì)算線段PP1與線段OP的夾角。

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在執(zhí)行所述步驟四之后,調(diào)整P點(diǎn)的坐標(biāo)使得所述線段PP1與線段OP的夾角大于45度,然后將調(diào)整后的P點(diǎn)坐標(biāo)存儲在坐標(biāo)點(diǎn)存儲表中。

5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述對于線段PP1與線段 OP的夾角小于45度的坐標(biāo)值進(jìn)行調(diào)整采用的是加權(quán)平均法。

6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述加權(quán)平均法設(shè)置的比例為3:4:3,調(diào)整后點(diǎn)P的坐標(biāo)為Px'=0.3*Ox+0.4*Px+0.3*P1x,Py'=0.3*Oy+0.4*Py+0.3*P1y。

7.根據(jù)權(quán)利要求3所述的方法,其特征在于,在執(zhí)行所述步驟五之后,判斷所述線段PP1是否大于預(yù)先設(shè)置的像素閾值,若小于則去掉點(diǎn)P1,返回步驟四;若大于則將所述的點(diǎn)P1存儲到預(yù)先設(shè)置的坐標(biāo)點(diǎn)存儲表中。

8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述預(yù)先設(shè)置的像素閾值為3至6。

9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述預(yù)先設(shè)置的像素閾值為4.13。

10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述坐標(biāo)點(diǎn)的數(shù)量是否大于預(yù)先設(shè)置的數(shù)值為10。

11.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)先設(shè)置的P1點(diǎn)通過P點(diǎn)到達(dá)起始點(diǎn)O的距離長度為40像素。

12.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟四中還需要計(jì)算P1點(diǎn)到起始點(diǎn)O的直線距離L;然后,當(dāng)進(jìn)行步驟十時,則是判斷獲得的坐標(biāo)點(diǎn)的數(shù)量是否大于預(yù)先設(shè)置的數(shù)值,或者P1點(diǎn)通過P點(diǎn)到達(dá)起始點(diǎn)O的距離長度是否大于預(yù)先設(shè)置的長度,或者直線距離L與P1點(diǎn)通過P點(diǎn)到達(dá)起始點(diǎn)O的距離的比值是否在預(yù)先設(shè)置的范圍內(nèi)。

13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述直線距離L與P1點(diǎn)通過P點(diǎn)到達(dá)起始點(diǎn)O的距離的比值范圍為1.45至10之間。

14.根據(jù)權(quán)利要求1至13任意一項(xiàng)所述的方法,其特征在于,所述根據(jù)坐標(biāo)點(diǎn)擬合、繪制曲線采用的都是貝塞爾方法。

15.一種書寫筆跡分段平滑系統(tǒng),其特征在于,包括鼠標(biāo)點(diǎn)獲取單元、坐標(biāo)點(diǎn)處理單元和坐標(biāo)點(diǎn)擬合繪制單元,所述鼠標(biāo)點(diǎn)獲取單元鼠標(biāo)落壓第一點(diǎn)作為分段起始點(diǎn)O,記錄O點(diǎn)坐標(biāo);鼠標(biāo)移動獲得下一點(diǎn),記為P并記錄P點(diǎn)坐標(biāo);鼠標(biāo)移動獲得下一點(diǎn),記為P1并記錄P1點(diǎn)坐標(biāo);

所述坐標(biāo)點(diǎn)處理單元計(jì)算與起始點(diǎn)O的距離OP,并且計(jì)算獲得P1點(diǎn)通過P點(diǎn)到達(dá)起始點(diǎn)O的距離,即計(jì)算OP加上PP1的長度;判斷獲得的坐標(biāo) 點(diǎn)的數(shù)量是否大于預(yù)先設(shè)置的數(shù)值,或者P1點(diǎn)通過P點(diǎn)到達(dá)起始點(diǎn)O的距離長度是否大于預(yù)先設(shè)置的長度;

若都不滿足則所述坐標(biāo)點(diǎn)處理單元與所述坐標(biāo)點(diǎn)擬合繪制單元相連,所述坐標(biāo)點(diǎn)擬合繪制單元根據(jù)所述坐標(biāo)點(diǎn)存儲表中存儲的本段中的坐標(biāo)點(diǎn),擬合并繪制出曲線;判斷鼠標(biāo)是否抬起,若沒有抬起則所述坐標(biāo)點(diǎn)擬合繪制單元與所述鼠標(biāo)點(diǎn)獲取單元相連;若抬起則根據(jù)所述坐標(biāo)點(diǎn)存儲表中存儲的該整體曲線上所有點(diǎn)重新擬合,形成最后的筆跡繪制出來;

若滿足上面條件的任意一個則所述坐標(biāo)點(diǎn)處理單元與所述坐標(biāo)點(diǎn)擬合繪制單元相連,所述坐標(biāo)點(diǎn)擬合繪制單元將本段中所有坐標(biāo)點(diǎn)完成存儲,根據(jù)所述坐標(biāo)點(diǎn)存儲表中存儲的本段中所有坐標(biāo)點(diǎn),擬合并繪制出曲線;判斷鼠標(biāo)是否抬起,若沒有抬起則將本段的結(jié)束點(diǎn)作為下一個分段的起始點(diǎn),然后所述坐標(biāo)點(diǎn)擬合繪制單元與所述鼠標(biāo)點(diǎn)獲取單元相連;若抬起則根據(jù)所述坐標(biāo)點(diǎn)存儲表中存儲的該整體曲線上所有點(diǎn)重新擬合,形成最后的筆跡繪制出來。

16.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述鼠標(biāo)點(diǎn)獲取單元將O點(diǎn)坐標(biāo)存儲在坐標(biāo)點(diǎn)存儲表中。

17.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述坐標(biāo)點(diǎn)處理單元還計(jì)算線段PP1與線段OP的夾角。

18.根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,所述坐標(biāo)點(diǎn)處理單元計(jì)算獲得P1點(diǎn)通過P點(diǎn)到達(dá)起始點(diǎn)O的距離之后,調(diào)整P點(diǎn)的坐標(biāo)使得所述線段PP1與線段OP的夾角大于45度,然后將調(diào)整后的P點(diǎn)坐標(biāo)存儲在坐標(biāo)點(diǎn)存儲表中。

19.根據(jù)權(quán)利要求18所述的系統(tǒng),其特征在于,所述對于線段PP1與線段OP的夾角小于45度的坐標(biāo)值進(jìn)行調(diào)整采用的是加權(quán)平均法。

20.根據(jù)權(quán)利要求19所述的系統(tǒng),其特征在于,所述加權(quán)平均法設(shè)置的比例為3:4:3,調(diào)整后點(diǎn)P的坐標(biāo)為Px'=0.3*Ox+0.4*Px+0.3*P1x,Py'=0.3*Oy+0.4*Py+0.3*P1y。

21.根據(jù)權(quán)利要求17所述的系統(tǒng),其特征在于,所述坐標(biāo)點(diǎn)處理單元還包括判斷所述線段PP1是否大于預(yù)先設(shè)置的像素閾值,若小于則去掉點(diǎn)P1; 若大于則將所述的點(diǎn)P1存儲到預(yù)先設(shè)置的坐標(biāo)點(diǎn)存儲表中。

22.根據(jù)權(quán)利要求21所述的系統(tǒng),其特征在于,所述預(yù)先設(shè)置的像素閾值為3至6。

23.根據(jù)權(quán)利要求22所述的系統(tǒng),其特征在于,所述預(yù)先設(shè)置的像素閾值為4.13。

24.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述坐標(biāo)點(diǎn)的數(shù)量是否大于預(yù)先設(shè)置的數(shù)值為10。

25.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述預(yù)先設(shè)置的P1點(diǎn)通過P點(diǎn)到達(dá)起始點(diǎn)O的距離長度為40像素。

26.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述坐標(biāo)點(diǎn)處理單元還包括計(jì)算P1點(diǎn)到起始點(diǎn)O的直線距離L;判斷獲得的坐標(biāo)點(diǎn)的數(shù)量是否大于預(yù)先設(shè)置的數(shù)值,或者P1點(diǎn)通過P點(diǎn)到達(dá)起始點(diǎn)O的距離長度是否大于預(yù)先設(shè)置的長度,或者直線距離L與P1點(diǎn)通過P點(diǎn)到達(dá)起始點(diǎn)O的距離的比值是否在預(yù)先設(shè)置的范圍內(nèi)。

27.根據(jù)權(quán)利要求26所述的系統(tǒng),其特征在于,所述直線距離L與P1點(diǎn)通過P點(diǎn)到達(dá)起始點(diǎn)O的距離的比值范圍為1.45至10之間。

28.根據(jù)權(quán)利要求15至27任意一項(xiàng)所述的系統(tǒng),其特征在于,所述根據(jù)坐標(biāo)點(diǎn)擬合、繪制曲線采用的都是貝塞爾方法。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1