欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

筆跡生成方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40562684發(fā)布日期:2025-01-03 11:22閱讀:14來源:國知局
筆跡生成方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)與流程

本公開涉及顯示,具體涉及一種筆跡生成方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。


背景技術(shù):

1、目前,隨著移動(dòng)終端的普及以及電子書閱讀器的發(fā)展,電子書越來越受讀者的青睞。同時(shí),為了進(jìn)一步提升電子書用戶的使用體驗(yàn),越來越多的電子書閱讀器具備手寫觸控功能,支持用戶使用電磁筆在閱讀器屏幕上手寫筆記,并且,用戶也可以通過執(zhí)行操作對(duì)已寫的筆記進(jìn)行擦除。

2、電子書閱讀器通常為電子墨水屏,其響應(yīng)于用戶的觸控操作接收?qǐng)?bào)點(diǎn)數(shù)據(jù),從而生成書寫軌跡或者擦除軌跡。由于電子墨水屏的屏幕較小,報(bào)點(diǎn)率較高,則書寫軌跡中的報(bào)點(diǎn)數(shù)據(jù)和擦除軌跡中的擦除報(bào)點(diǎn)都較為密集,這種情況下,在進(jìn)行擦除操作時(shí)計(jì)算量較大,且無法保證擦除精準(zhǔn)度。


技術(shù)實(shí)現(xiàn)思路

1、本公開實(shí)施例提供一種筆跡生成方法、裝置、設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。

2、第一方面,本公開實(shí)施例提供一種筆跡生成方法,應(yīng)用于電子墨水屏,其特征在于,所述方法包括:

3、響應(yīng)于筆跡擦除操作,得到多個(gè)第一擦除報(bào)點(diǎn);

4、對(duì)多個(gè)所述第一擦除報(bào)點(diǎn)進(jìn)行平滑處理,確定擦除軌跡;

5、根據(jù)所述擦除軌跡和預(yù)先獲取的書寫軌跡,確定所述書寫軌跡中的擦除區(qū)域;并對(duì)所述擦除區(qū)域進(jìn)行擦除處理;

6、根據(jù)所述書寫軌跡中位于所述擦除區(qū)域之外的剩余報(bào)點(diǎn),重新生成筆跡,作為更新后的書寫軌跡。

7、在一些實(shí)施例中,所述對(duì)多個(gè)所述第一擦除報(bào)點(diǎn)進(jìn)行平滑處理,確定擦除軌跡,包括:

8、基于預(yù)先設(shè)置的擦除精度,確定所述第一擦除報(bào)點(diǎn)中的無效報(bào)點(diǎn)和待補(bǔ)充區(qū)間;

9、將所述無效報(bào)點(diǎn)刪除,以及在所述待補(bǔ)充區(qū)間內(nèi)補(bǔ)充預(yù)設(shè)數(shù)量的補(bǔ)充報(bào)點(diǎn),形成平滑后的第二擦除報(bào)點(diǎn);

10、根據(jù)所述擦除精度,為每一所述第二擦除報(bào)點(diǎn)配置對(duì)應(yīng)的擦除圖形,各所述擦除圖形構(gòu)成所述擦除軌跡,所述擦除圖形是以所述第二擦除報(bào)點(diǎn)為幾何中心的圖形。

11、在一些實(shí)施例中,所述基于預(yù)先設(shè)置的擦除精度,確定所述第一擦除報(bào)點(diǎn)中的無效報(bào)點(diǎn)和待補(bǔ)充區(qū)間,包括:

12、根據(jù)預(yù)先設(shè)置的擦除精度,確定多個(gè)所述第一擦除報(bào)點(diǎn)中任意相鄰的兩個(gè)第一擦除報(bào)點(diǎn)之間的有效距離范圍;

13、在相鄰的兩個(gè)第一擦除報(bào)點(diǎn)之間的距離小于所述有效距離范圍時(shí),將相鄰的兩個(gè)第一擦除報(bào)點(diǎn)中的后一報(bào)點(diǎn)確定為所述無效報(bào)點(diǎn);

14、在相鄰的兩個(gè)第一擦除報(bào)點(diǎn)之間的距離大于所述有效距離范圍時(shí),將相鄰的兩個(gè)第一擦除報(bào)點(diǎn)之間的區(qū)域確定為所述待補(bǔ)充區(qū)間。

15、在一些實(shí)施例中,所述在所述待補(bǔ)充區(qū)間內(nèi)補(bǔ)充預(yù)設(shè)數(shù)量的補(bǔ)充報(bào)點(diǎn),包括:

16、基于貝塞爾曲線,確定每一所述補(bǔ)充報(bào)點(diǎn)的坐標(biāo)值。

17、在一些實(shí)施例中,所述根據(jù)所述擦除軌跡和預(yù)先獲取的書寫軌跡,確定所述書寫軌跡中的擦除區(qū)域,包括:

18、所述書寫軌跡中包括多個(gè)書寫筆畫,對(duì)多個(gè)所述書寫筆畫進(jìn)行檢測(cè),確定與所述擦除軌跡相交的至少一個(gè)目標(biāo)筆畫;

19、對(duì)所述目標(biāo)筆畫進(jìn)行檢測(cè),確定所述目標(biāo)筆畫中與所述擦除軌跡的至少一個(gè)交疊區(qū)域,并將至少一個(gè)所述交疊區(qū)域確定為所述擦除區(qū)域。

20、在一些實(shí)施例中,對(duì)多個(gè)所述書寫筆畫進(jìn)行檢測(cè),確定與所述擦除軌跡相交的至少一個(gè)目標(biāo)筆畫,包括:

21、對(duì)每一所述書寫筆畫執(zhí)行以下步驟:

22、根據(jù)所述書寫筆畫中每一書寫報(bào)點(diǎn)對(duì)應(yīng)的坐標(biāo)信息和時(shí)間信息,確定所述書寫筆畫的包圍區(qū)域,其中,所述包圍區(qū)域?yàn)樗鰰鴮懝P畫的最小外接矩形區(qū)域;

23、在所述包圍區(qū)域與所述擦除軌跡存在交疊的情況下,則將所述包圍區(qū)域?qū)?yīng)的書寫筆畫確定為所述目標(biāo)筆畫。

24、在一些實(shí)施例中,根據(jù)所述書寫軌跡中位于所述擦除區(qū)域之外的剩余報(bào)點(diǎn),重新生成筆跡,作為更新后的書寫軌跡,包括:

25、所述目標(biāo)筆畫中包括多個(gè)書寫報(bào)點(diǎn),遍歷多個(gè)所述書寫報(bào)點(diǎn),確定位于所述擦除區(qū)域內(nèi)的至少一個(gè)目標(biāo)報(bào)點(diǎn);并清除所述目標(biāo)報(bào)點(diǎn);

26、根據(jù)所述目標(biāo)筆畫中除所述目標(biāo)報(bào)點(diǎn)之外的剩余報(bào)點(diǎn),生成至少兩個(gè)更新筆畫;

27、將每一所述目標(biāo)筆畫對(duì)應(yīng)的至少兩個(gè)所述更新筆畫,作為所述更新后的書寫軌跡。

28、在一些實(shí)施例中,根據(jù)所述目標(biāo)筆畫中除所述目標(biāo)報(bào)點(diǎn)之外的剩余報(bào)點(diǎn),生成至少兩個(gè)更新筆畫,包括:

29、基于所述擦除區(qū)域中包括的至少一個(gè)交疊區(qū)域,將所述目標(biāo)筆畫對(duì)應(yīng)的剩余報(bào)點(diǎn)劃分為至少兩組,相鄰兩組剩余報(bào)點(diǎn)位于所述交疊區(qū)域的兩側(cè);

30、按照所述剩余報(bào)點(diǎn)對(duì)應(yīng)的坐標(biāo)信息和時(shí)間信息,繪制生成與每一組所述剩余報(bào)點(diǎn)對(duì)應(yīng)的所述更新筆畫。

31、在一些實(shí)施例中,根據(jù)所述書寫軌跡中位于所述擦除區(qū)域之外的剩余報(bào)點(diǎn),重新生成筆跡之前,所述方法還包括:

32、所述書寫軌跡包括多個(gè)書寫筆畫,對(duì)每一書寫筆畫執(zhí)行以下步驟:

33、對(duì)所述書寫筆畫中進(jìn)行平滑處理,確定平滑后的書寫筆畫,所述平滑后的書寫筆畫中包括多個(gè)第一書寫報(bào)點(diǎn),且任意相鄰兩個(gè)第一書寫報(bào)點(diǎn)之間的間距在預(yù)設(shè)范圍內(nèi)。

34、在一些實(shí)施例中,響應(yīng)于筆跡擦除操作,得到多個(gè)第一擦除報(bào)點(diǎn)之前,所述方法還包括:

35、響應(yīng)于模式選擇操作,確定當(dāng)前輸入模式為擦除模式。

36、第二方面,本公開實(shí)施例提供一種筆跡生成裝置,所述裝置包括:

37、獲取模塊,配置為響應(yīng)于筆跡擦除操作,得到多個(gè)第一擦除報(bào)點(diǎn);

38、第一確定模塊,配置為對(duì)多個(gè)所述第一擦除報(bào)點(diǎn)進(jìn)行平滑處理,確定擦除軌跡;

39、第二確定模塊,配置為根據(jù)所述擦除軌跡和預(yù)先獲取的書寫軌跡,確定所述書寫軌跡中的擦除區(qū)域;并對(duì)所述擦除區(qū)域進(jìn)行擦除處理;

40、筆跡生成模塊,配置為根據(jù)所述書寫軌跡中位于所述擦除區(qū)域之外的剩余報(bào)點(diǎn),重新生成筆跡,作為更新后的書寫軌跡。

41、第三方面,本公開實(shí)施例提供一種筆跡生成設(shè)備,包括:

42、至少一個(gè)處理器;以及

43、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,

44、所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的一個(gè)或多個(gè)計(jì)算機(jī)程序,一個(gè)或多個(gè)所述計(jì)算機(jī)程序被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行如第一方面所述的筆跡生成方法。

45、第四方面,本公開實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面所述的筆跡生成方法。

46、本公開實(shí)施例提供的筆跡生成方法中,對(duì)第一擦除報(bào)點(diǎn)進(jìn)行平滑處理,一方面避免重復(fù)報(bào)點(diǎn)或間距較小的報(bào)點(diǎn)浪費(fèi)計(jì)算資源,另一方面改善間距過大的報(bào)點(diǎn)拉低擦除精細(xì)度的缺陷;進(jìn)一步地,根據(jù)擦除軌跡和書寫軌跡確定擦除區(qū)域,并根據(jù)擦除區(qū)域之外的書寫報(bào)點(diǎn)重新生成筆跡。相比于相關(guān)技術(shù),由于電磁筆或者手指在電子墨水屏上的移動(dòng)速度不均勻,導(dǎo)致所產(chǎn)生的第一擦除報(bào)點(diǎn)不均勻,相鄰兩個(gè)報(bào)點(diǎn)之間的距離有些過小有些過大。當(dāng)相鄰兩個(gè)報(bào)點(diǎn)之間的距離較小時(shí),后一報(bào)點(diǎn)已經(jīng)被前一報(bào)點(diǎn)對(duì)應(yīng)的擦除范圍所覆蓋,這種情況下,會(huì)造成計(jì)算量的浪費(fèi)。當(dāng)相鄰兩個(gè)報(bào)點(diǎn)之間的距離較大時(shí),又會(huì)影響擦除的精細(xì)度,用戶的使用體驗(yàn)不佳。本方案中通過對(duì)擦除報(bào)點(diǎn)進(jìn)行平滑處理,使得擦除報(bào)點(diǎn)之間的間隔更均勻且更接近,從而提高擦除精細(xì)度的同時(shí)也減少了判斷次數(shù),提升了擦除效率。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
县级市| 花垣县| 册亨县| 古丈县| 呈贡县| 开化县| 积石山| 阿克苏市| 镇宁| 依兰县| 阳高县| 榕江县| 宿松县| 黄陵县| 长子县| 保康县| 阳新县| 宁国市| 深圳市| 利津县| 六枝特区| 德钦县| 稷山县| 凌海市| 安远县| 通渭县| 博爱县| 五莲县| 呼伦贝尔市| 中山市| 凌海市| 犍为县| 大厂| 东阳市| 丹棱县| 荃湾区| 蒲城县| 衡水市| 朝阳市| 阳江市| 遵化市|