專利名稱:手寫筆跡的處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息顯示技術(shù)領(lǐng)域,尤其涉及一種手寫筆跡的處理方法及裝置。
背景技術(shù):
隨著技術(shù)的發(fā)展,目前的電子閱讀器越來越趨于個(gè)性化和人性化。用戶可以根據(jù) 需要調(diào)整電子閱讀器所顯示的閱讀文字的大小,也可以任意在閱讀界面進(jìn)行批注等操作。但是發(fā)明人發(fā)現(xiàn),在目前的電子閱讀器上,用戶的手寫筆跡在放大顯示時(shí)會(huì)有不 連貫的現(xiàn)象,從而影響了用戶在閱讀時(shí)的體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種手寫筆跡的處理方法及裝置,以提高用戶在閱讀時(shí)的體 驗(yàn)。本發(fā)明實(shí)施例采用如下技術(shù)方案 一種手寫筆跡的處理方法,包括 提取用戶輸入的手寫筆跡;
確定放大顯示后的所述手寫筆跡上不連貫的部分; 對(duì)所述不連貫的部分進(jìn)行平滑處理; 顯示經(jīng)平滑處理后的手寫筆跡。一種手寫筆跡的處理裝置,包括
筆跡提取單元,用于提取用戶輸入的手寫筆跡; 檢測(cè)單元,用于確定放大顯示后的所述手寫筆跡上不連貫的部分; 處理單元,用于對(duì)所述不連貫的部分進(jìn)行平滑處理; 顯示單元,用于顯示經(jīng)平滑處理后的手寫筆跡。本發(fā)明實(shí)施例手寫筆跡的處理方法及裝置,首先提取用戶輸入的手寫筆跡,然后 在對(duì)所述手寫筆跡放大顯示后,確定放大顯示后的所述手寫筆跡上不連貫的部分并對(duì)不連 貫部分進(jìn)行平滑處理,最后再顯示經(jīng)平滑處理后的手寫筆跡。由于在放大顯示后對(duì)手寫筆 跡的不連貫部分進(jìn)行了平滑處理,因此經(jīng)放大后的手寫筆跡與未經(jīng)平滑處理的手寫筆跡相 比更加連貫、流暢,因而提高了用戶在閱讀時(shí)的體驗(yàn)。
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用 的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。圖1為本發(fā)明實(shí)施例手寫筆跡的處理方法的流程圖; 圖2為本發(fā)明實(shí)施例手寫筆跡的第一示意圖;圖3為本發(fā)明實(shí)施例手寫筆跡的第二示意圖; 圖4為放大顯示后的離散點(diǎn)之間的連線示意圖; 圖5為本發(fā)明實(shí)施例手寫筆跡的處理裝置的示意圖; 圖6為圖5所示裝置的檢測(cè)單元的示意圖; 圖7為圖5所示裝置的處理單元的示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。在本發(fā)明實(shí)施例中,為了提高用戶閱讀時(shí)的體驗(yàn),首先提取用戶輸入的手寫筆跡, 然后對(duì)該手寫筆跡放大顯示,確定放大顯示后的所述手寫筆跡上不連貫的部分,對(duì)所述不 連貫的部分進(jìn)行平滑處理后,顯示經(jīng)平滑處理后的手寫筆跡。通過以上過程可以看出,由于在放大顯示后對(duì)手寫筆跡的不連貫部分進(jìn)行了平滑 處理,因此顯示的放大后的手寫筆跡與未經(jīng)平滑處理的手寫筆跡相比更加連貫、流暢,因而 提高了用戶在閱讀時(shí)的體驗(yàn)。其中,本發(fā)明實(shí)施例的方法可以應(yīng)用在電子閱讀器,手機(jī),或其他支持手寫輸入功 能的顯示設(shè)備中。以下,以電子閱讀器為例,結(jié)合圖1詳細(xì)描述一下本發(fā)明實(shí)施例手寫筆跡的處理 方法的實(shí)現(xiàn)過程,包括
步驟11、提取用戶輸入的手寫筆跡。在提取用戶輸入的手寫筆跡的過程中,以用戶下筆到提筆所經(jīng)過的路徑為一個(gè)單 位提取用戶輸入的手寫筆跡。如圖2所示,1-2為用戶輸入的手寫筆跡,其中1為下筆處,2 為提筆處。步驟12、當(dāng)用戶選擇對(duì)輸入的手寫筆跡放大顯示時(shí),確定放大顯示后的所述手寫 筆跡上不連貫的部分。在提取的用戶輸入的手寫筆跡中,根據(jù)用戶輸入的速度和長度,所述用戶輸入的 手寫筆跡可以看成是由多個(gè)離散點(diǎn)組成的,如圖3所示,1-7這段手寫筆跡可看成由點(diǎn)1, 2,3···7組成。其中,任意相鄰的兩個(gè)離散點(diǎn)之間都可以構(gòu)成一條線段。因此,用戶輸入的 手寫筆跡可以看成是由若干條線段構(gòu)成的,并且每條線段相對(duì)于某個(gè)預(yù)先設(shè)置的坐標(biāo)系的 水平方向(例如圖3中所示的坐標(biāo)系)都會(huì)有一定的傾斜角度。因此,在此步驟中首先需要確定組成所述用戶輸入的手寫筆跡的多個(gè)離散點(diǎn)。例 如,可利用mouseMoveEvent (鼠標(biāo)移動(dòng)事件)接口獲得這些離散點(diǎn)。在多個(gè)離散點(diǎn)中,選定 第一離散點(diǎn)、第二離散點(diǎn)、第三離散點(diǎn),然后分別確定所述多個(gè)離散點(diǎn)中的第一離散點(diǎn)和第 二離散點(diǎn)的連線與預(yù)設(shè)坐標(biāo)系的水平方向的第一夾角、所述第一離散點(diǎn)和第三離散點(diǎn)的連 線與預(yù)設(shè)坐標(biāo)系的水平方向的第二夾角。其中,該三個(gè)離散點(diǎn)可以是相鄰的三個(gè)離散點(diǎn),也 可以不是相鄰的三個(gè)離散點(diǎn)。由于相鄰的離散點(diǎn)之間的連線最能體現(xiàn)手寫筆跡的軌跡,因 此當(dāng)這個(gè)三個(gè)離散點(diǎn)是相鄰的三個(gè)離散點(diǎn)時(shí),對(duì)放大顯示后的手寫筆跡的平滑處理效果會(huì)更好。并且,第一離散點(diǎn)、第二離散點(diǎn)、第三離散點(diǎn)是個(gè)相對(duì)的概念,即多個(gè)離散點(diǎn)中的任何 一個(gè)離散點(diǎn)都可以是第一離散點(diǎn),第二離散點(diǎn)或第三離散點(diǎn)。例如圖3中,可以將點(diǎn)2看作是第二離散點(diǎn),點(diǎn)3看作是第一離散點(diǎn),點(diǎn)4看作是 第三離散點(diǎn)。需要說明的是,對(duì)于點(diǎn)1,由于是下筆點(diǎn),所以它只能當(dāng)作是第二或第三離散 點(diǎn);對(duì)于點(diǎn)7,由于是提筆點(diǎn),所以它只能當(dāng)作是第二或第三離散點(diǎn)。當(dāng)所述第一夾角與第二夾角之差的絕對(duì)值大于預(yù)設(shè)值時(shí),將沿所述放大顯示后的 手寫筆跡的書寫軌跡方向、在以所述第一離散點(diǎn)為中間連接點(diǎn)、由第一離散點(diǎn)、第二離散 點(diǎn)、第三離散點(diǎn)連接形成的連線的外側(cè)的缺口部分確定為不連貫的部分。以圖3中的點(diǎn)3為第一離散點(diǎn),點(diǎn)2為第二離散點(diǎn),點(diǎn)4為第三離散點(diǎn)為例,圖3中 手寫筆跡的書寫軌跡方向?yàn)橛牲c(diǎn)1-2-3-4-5-6-7的方向。假設(shè)點(diǎn)2,3的連線與圖3中設(shè)定
的坐標(biāo)系的水平方向的夾角為i
點(diǎn)3,4的連線與圖3中設(shè)定的坐標(biāo)系的水平方向的夾角為馬,那么當(dāng)珥與馬之差的絕對(duì)
值大于預(yù)設(shè)值時(shí),即可認(rèn)為在點(diǎn)3處出現(xiàn)了不連貫的現(xiàn)象。該不連貫的部分,即為按照放大 顯示后的手寫筆跡的書寫軌跡方向,以點(diǎn)3為中間連接點(diǎn)、點(diǎn)2、3、4的連線所形成的連線的 外側(cè)缺口部分。如圖4所示,放大顯示后,點(diǎn)2、3,點(diǎn)3、4的連線具有一定的寬度,我們將該寬度稱 為放大顯示后的手寫筆跡的寬度。因此,當(dāng)馬與終不同時(shí),在點(diǎn)3處必然會(huì)出現(xiàn)彎折現(xiàn)象。
那么,當(dāng)在點(diǎn)3處滿足錢與民之差的絕對(duì)值大于預(yù)設(shè)值這個(gè)條件的時(shí)候,我們認(rèn)為點(diǎn)3處需
要進(jìn)行平滑處理。在點(diǎn)3處出現(xiàn)的彎折外側(cè)的缺口部分我們將其定義為不連貫的部分。如 圖4所示,由于點(diǎn)2、3,點(diǎn)3、4的連線具有了一定的寬度,這個(gè)不連貫的部分是由點(diǎn)3、點(diǎn)2’ 的連線,點(diǎn)3、點(diǎn)4’的連線所確定的,圖中用P所指的區(qū)域。其中點(diǎn)2’稱為該缺口部分即 不連貫部分的第一外側(cè)端點(diǎn),點(diǎn)4’稱為該缺口部分即不連貫部分的第二外側(cè)端點(diǎn)。其中,上述預(yù)設(shè)值可以根據(jù)用戶需要獲得的顯示效果的好壞任意設(shè)置。當(dāng)放大顯 示后的手寫筆跡較寬時(shí),該預(yù)設(shè)值可設(shè)置的相對(duì)較小些,當(dāng)放大顯示后的手寫筆跡較細(xì)時(shí), 該預(yù)設(shè)值可設(shè)置的相對(duì)較大些。例如,當(dāng)放大顯示后的手寫筆跡的寬度為10個(gè)像素時(shí),該 預(yù)設(shè)值可以設(shè)置為小于10。步驟13、對(duì)所述不連貫的部分進(jìn)行平滑處理。在對(duì)不連貫的部分進(jìn)行平滑處理時(shí),結(jié)合圖4的例子,在該不連貫的部分可利用 點(diǎn)3為圓心,放大顯示后的手寫筆跡的寬度為半徑形成一個(gè)填充區(qū)域。由于該不連貫的部 分是由點(diǎn)3、點(diǎn)2’的連線,點(diǎn)3、點(diǎn)4’的連線所確定的,所以該填充區(qū)域應(yīng)該是由點(diǎn)3、點(diǎn) 2’的連線,點(diǎn)3、點(diǎn)4’的連線、點(diǎn)2’、4’的弧線所界定的扇形區(qū)域。然后,在點(diǎn)2’、4’之間的圓弧上(圖4中的虛線)確定插入點(diǎn)。在此過程中,首先需要確定插入點(diǎn)的個(gè)數(shù)。在本發(fā)明實(shí)施例中,確定需要插入的插
入點(diǎn)的個(gè)數(shù)的方式為“=昧-約,i為整數(shù),表示需要插入的插入點(diǎn)的個(gè)數(shù),巧為第一
夾角,A為第二夾角,η表示預(yù)設(shè)參考角度。假設(shè)兩個(gè)夾角之差的絕對(duì)值為50°,η為10°, 那么i=5。也即,在點(diǎn)2’、4’之間的圓弧上需要插入5個(gè)插入點(diǎn)。接著,以點(diǎn)3為原點(diǎn)形 成一個(gè)坐標(biāo)系,并計(jì)算每個(gè)插入點(diǎn)在該坐標(biāo)系下的坐標(biāo)。在本發(fā)明實(shí)施例中,插入點(diǎn)在以點(diǎn)
63為原點(diǎn)建立的坐標(biāo)系中的橫坐標(biāo)為Xi = arccos^ Xw ,縱坐標(biāo)為= aixsm^ xw ,其中w
表示放大顯示后的手寫筆跡的寬度,線=(馬-印xJ +瑪表示第i個(gè)插入點(diǎn)與所述第一離散
點(diǎn)的連線與以所述第一離散點(diǎn)為原點(diǎn)建立的坐標(biāo)系X軸方向的夾角,j=0,..i。假設(shè)點(diǎn)3在 電子閱讀器實(shí)際坐標(biāo)系中的坐標(biāo)為(ACt0,),那么各個(gè)插入點(diǎn)在在所述基準(zhǔn)坐標(biāo)系中的
坐標(biāo)為(Μ%+Ζ;,Μ^+]0。然后,根據(jù)各個(gè)插入點(diǎn)在基準(zhǔn)坐標(biāo)系中的坐標(biāo),在點(diǎn)2’、4’
之間的圓弧上插入各個(gè)插入點(diǎn),并將點(diǎn)2’、各個(gè)插入點(diǎn)、點(diǎn)4’依次連線。如前所述,在點(diǎn) 2’、各個(gè)插入點(diǎn)、點(diǎn)4’依次形成的連線中,由于各個(gè)連線相對(duì)預(yù)設(shè)坐標(biāo)系的傾斜角度不同, 所以這些連線將會(huì)形成一個(gè)多邊形。因此,可利用該多邊形填充所述不連貫的部分。其中 所述基準(zhǔn)坐標(biāo)系為電子閱讀器本身設(shè)置的坐標(biāo)系。根據(jù)經(jīng)驗(yàn)可以得出,當(dāng)在點(diǎn)2’、4’之間的圓弧上插入的插入點(diǎn)個(gè)數(shù)越多,也即η 的值設(shè)置的越小的話,得出的多邊形的形狀越接近于不連貫的部分的形狀,因此,得出的平 滑處理效果越好,用戶的閱讀體驗(yàn)也會(huì)越好。步驟14、顯示經(jīng)平滑處理后的手寫筆跡。在顯示經(jīng)平滑處理后的手寫筆跡的時(shí)候,對(duì)于點(diǎn)2、3、4等原手寫筆跡上的離散 點(diǎn),可根據(jù)放大顯示的倍數(shù),獲得所述離散點(diǎn)在電子閱讀器實(shí)際坐標(biāo)系中的新坐標(biāo),并根據(jù) 所述新坐標(biāo)將相鄰離散點(diǎn)連線并顯示所述連線,其中相鄰離散點(diǎn)之間連線的寬度為放大顯 示后手寫筆跡的寬度。而對(duì)于所述不連貫的部分,則是顯示利用所述多邊形填充后的筆跡。在實(shí)際處理過程中,可將對(duì)手寫筆跡的平滑處理的結(jié)果形成數(shù)據(jù)流并存儲(chǔ),其中 數(shù)據(jù)流的第一字節(jié)為0XFF,第二個(gè)字節(jié)是放大倍數(shù),然后是手寫筆跡上的離散點(diǎn)的數(shù)據(jù),然 后是插入點(diǎn)的數(shù)據(jù)。由以上描述可以看出,在本發(fā)明實(shí)施例中,首先提取用戶輸入的手寫筆跡,然后在 對(duì)所述手續(xù)筆跡放大顯示后,確定放大顯示后的所述手寫筆跡上不連貫的部分并對(duì)不連貫 部分進(jìn)行平滑處理,最后再顯示經(jīng)平滑處理后的手寫筆跡。由于在放大顯示后對(duì)手寫筆跡 的不連貫部分進(jìn)行了平滑處理,因此顯示的放大后的手寫筆跡上與未經(jīng)平滑處理的手寫筆 跡相比更加連貫、流暢,因而提高了用戶在閱讀時(shí)的體驗(yàn)。如圖5所示,本發(fā)明實(shí)施例還提供了一種手寫筆跡的處理裝置,包括筆跡提取單 元51,用于提取用戶輸入的手寫筆跡;檢測(cè)單元52,用于確定放大顯示后的所述手寫筆跡 上不連貫的部分;處理單元53,用于對(duì)所述不連貫的部分進(jìn)行平滑處理;顯示單元54,用于 顯示經(jīng)平滑處理后的手寫筆跡。其中,如圖6所示,所述檢測(cè)單元52可包括離散點(diǎn)確定模塊521,用于確定組成 所述用戶輸入的手寫筆跡的多個(gè)離散點(diǎn);角度獲取模塊522,用于分別確定所述多個(gè)離散 點(diǎn)中的第一離散點(diǎn)和第二離散點(diǎn)的連線與水平方向的第一夾角、所述第一離散點(diǎn)和第三離 散點(diǎn)的連線與水平方向的第二夾角;檢測(cè)模塊523,用于當(dāng)所述第一夾角與第二夾角之差 的絕對(duì)值大于預(yù)設(shè)值時(shí),將沿所述放大顯示后的手寫筆跡的書寫軌跡方向、在以所述第一 離散點(diǎn)為中間連接點(diǎn)、由第一離散點(diǎn)、第二離散點(diǎn)、第三離散點(diǎn)連接形成的連線的外側(cè)的缺 口部分確定為不連貫的部分。其中,如圖7所示,所述處理單元53可包括填充區(qū)域確定模塊531,用于在所述
7不連貫的部分,以所述第一離散點(diǎn)為圓心、所述放大顯示后的手寫筆跡的寬度為半徑形成 填充區(qū)域;插入點(diǎn)確定模塊532,用于在所述填充區(qū)域由所述缺口部分的第一外側(cè)端點(diǎn)和 第二外側(cè)端點(diǎn)構(gòu)成的圓弧上,確定插入點(diǎn);填充模塊533,用于利用所述第一離散點(diǎn)、第一 外側(cè)端點(diǎn)和第二外側(cè)端點(diǎn)和所述插入點(diǎn)形成多邊形,并利用所述多邊形填充端點(diǎn)填充區(qū) 域。在具體應(yīng)用中,插入點(diǎn)確定模塊可包括插入點(diǎn)個(gè)數(shù)確定子模塊,用于確定需要插 入的插入點(diǎn)個(gè)數(shù);第一計(jì)算子模塊,用于分別計(jì)算各個(gè)插入點(diǎn)在以所述第一離散點(diǎn)為原點(diǎn) 建立的坐標(biāo)系中的坐標(biāo);第二計(jì)算子模塊,用于根據(jù)所述各個(gè)插入點(diǎn)在以所述第一離散點(diǎn) 為原點(diǎn)建立的坐標(biāo)系中的坐標(biāo)和所述第一離散點(diǎn)在基準(zhǔn)坐標(biāo)系中的坐標(biāo),確定所述各個(gè)插 入點(diǎn)在所述基準(zhǔn)坐標(biāo)系中的坐標(biāo)。其中,所述插入點(diǎn)確定模塊的工作原理可參照方法實(shí)施例中的描述。其中,所述顯示單元54具體用于根據(jù)放大顯示的倍數(shù),獲得所述離散點(diǎn)在電子 閱讀器實(shí)際坐標(biāo)系中的新坐標(biāo),并根據(jù)所述新坐標(biāo)將相鄰離散點(diǎn)連線并顯示所述連線,其 中所述連線的寬度為放大顯示后手寫筆跡的寬度;對(duì)于所述不連貫的部分,顯示利用所述 多邊形填充后的筆跡。本發(fā)明實(shí)施例所述裝置的工作原理可參照前述方法實(shí)施例中的描述。由以上描述可以看出,本發(fā)明實(shí)施例所述的裝置,由于在放大顯示后對(duì)手寫筆跡 的不連貫部分進(jìn)行了平滑處理,因此顯示的放大后的手寫筆跡與未經(jīng)平滑處理的手寫筆跡 相比更加連貫、流暢,因而提高了用戶在閱讀時(shí)的體驗(yàn)。當(dāng)然本發(fā)明實(shí)施例可以不僅僅應(yīng)用在電子閱讀器中,還可應(yīng)用在手機(jī)等支持用戶 手寫輸入功能的顯示設(shè)備中。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì) 中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁 碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory, RAM)等。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
8
權(quán)利要求
一種手寫筆跡的處理方法,其特征在于,包括提取用戶輸入的手寫筆跡;確定放大顯示后的所述手寫筆跡上不連貫的部分;對(duì)所述不連貫的部分進(jìn)行平滑處理;顯示經(jīng)平滑處理后的手寫筆跡。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定放大顯示后的所述手寫筆跡上 不連貫的部分包括確定組成所述用戶輸入的手寫筆跡的多個(gè)離散點(diǎn);分別確定所述多個(gè)離散點(diǎn)中的第一離散點(diǎn)和第二離散點(diǎn)的連線與預(yù)設(shè)坐標(biāo)系的水平 方向的第一夾角、所述第一離散點(diǎn)和第三離散點(diǎn)的連線與預(yù)設(shè)坐標(biāo)系的水平方向的第二夾 角;當(dāng)所述第一夾角與第二夾角之差的絕對(duì)值大于預(yù)設(shè)值時(shí),將沿所述放大顯示后的手寫 筆跡的書寫軌跡方向、在以所述第一離散點(diǎn)為中間連接點(diǎn)、由第一離散點(diǎn)、第二離散點(diǎn)、第 三離散點(diǎn)連接形成的連線的外側(cè)的缺口部分確定為不連貫的部分。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對(duì)所述不連貫的部分進(jìn)行平滑處理 包括在所述不連貫的部分,以所述第一離散點(diǎn)為圓心、所述放大顯示后的手寫筆跡的寬度 為半徑形成填充區(qū)域;在所述填充區(qū)域由所述缺口部分的第一外側(cè)端點(diǎn)和第二外側(cè)端點(diǎn)構(gòu)成的圓弧上,確定 插入點(diǎn);利用所述第一離散點(diǎn)、第一外側(cè)端點(diǎn)和第二外側(cè)端點(diǎn)和所述插入點(diǎn)形成多邊形,并利 用所述多邊形填充所述填充區(qū)域。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述在所述填充區(qū)域由所述缺口部分的 第一外側(cè)端點(diǎn)和第二外側(cè)端點(diǎn)構(gòu)成的圓弧上,確定插入點(diǎn)包括確定需要插入的插入點(diǎn)個(gè)數(shù);分別計(jì)算各個(gè)插入點(diǎn)在以所述第一離散點(diǎn)為原點(diǎn)建立的坐標(biāo)系中的坐標(biāo); 根據(jù)所述各個(gè)插入點(diǎn)在以所述第一離散點(diǎn)為原點(diǎn)建立的坐標(biāo)系中的坐標(biāo)和所述第一 離散點(diǎn)在基準(zhǔn)坐標(biāo)系中的坐標(biāo),確定所述各個(gè)插入點(diǎn)在所述基準(zhǔn)坐標(biāo)系中的坐標(biāo)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述確定需要插入的插入點(diǎn)的個(gè)數(shù)的方式為 =^-^!/、;所述插入點(diǎn)在以所述第一離散點(diǎn)為原點(diǎn)建立的坐標(biāo)系中的橫坐標(biāo)為 Xi = arccos乓 xvi ,縱坐標(biāo)為^ = arcsin Bi xw ;其中,i為整數(shù),表示需要插入的插入點(diǎn)的個(gè)數(shù),^為第一夾角,4為第二夾角,η表示 預(yù)設(shè)參考角度,w表示放大顯示后的手寫筆跡的寬度,g = ^1^^ +終表示第i個(gè)插入 點(diǎn)與所述第一離散點(diǎn)的連線與以所述第一離散點(diǎn)為原點(diǎn)建立的坐標(biāo)系X軸方向的夾角, j=0, · · i ;所述各個(gè)插入點(diǎn)在所述基準(zhǔn)坐標(biāo)系中的坐標(biāo)為(Aff0 +Xi,ml +¥),其中(逝具)為所述第一離散點(diǎn)在所述基準(zhǔn)坐標(biāo)系中的坐標(biāo)。
6.根據(jù)權(quán)利要求2-5任一所述的方法,其特征在于,所述顯示經(jīng)平滑處理后的手寫筆 跡包括根據(jù)放大顯示的倍數(shù),獲得所述離散點(diǎn)在電子閱讀器實(shí)際坐標(biāo)系中的新坐標(biāo),并根據(jù) 所述新坐標(biāo)將相鄰離散點(diǎn)連線并顯示所述連線,其中所述連線的寬度為放大顯示后手寫筆 跡的寬度;對(duì)于所述不連貫的部分,顯示時(shí)利用所述多邊形填充后的筆跡。
7.一種電子閱讀器中手寫筆跡的處理裝置,其特征在于,包括 筆跡提取單元,用于提取用戶輸入的手寫筆跡;檢測(cè)單元,用于確定放大顯示后的所述手寫筆跡上不連貫的部分; 處理單元,用于對(duì)所述不連貫的部分進(jìn)行平滑處理; 顯示單元,用于顯示經(jīng)平滑處理后的手寫筆跡。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述檢測(cè)單元包括離散點(diǎn)確定模塊,用于確定組成所述用戶輸入的手寫筆跡的多個(gè)離散點(diǎn); 角度獲取模塊,用于分別確定所述多個(gè)離散點(diǎn)中的第一離散點(diǎn)和第二離散點(diǎn)的連線與 預(yù)定坐標(biāo)系水平方向的第一夾角、所述第一離散點(diǎn)和第三離散點(diǎn)的連線與預(yù)定坐標(biāo)系水平 方向的第二夾角;檢測(cè)模塊,用于當(dāng)所述第一夾角與第二夾角之差的絕對(duì)值大于預(yù)設(shè)值時(shí),將沿所述放 大顯示后的手寫筆跡的書寫軌跡方向、在以所述第一離散點(diǎn)為中間連接點(diǎn)、由第一離散點(diǎn)、 第二離散點(diǎn)、第三離散點(diǎn)連接形成的連線的外側(cè)的缺口部分確定為不連貫的部分。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述處理單元包括填充區(qū)域確定模塊,用于在所述不連貫的部分,以所述第一離散點(diǎn)為圓心、所述放大顯 示后的手寫筆跡的寬度為半徑形成填充區(qū)域;插入點(diǎn)確定模塊,用于在所述填充區(qū)域由所述缺口部分的第一外側(cè)端點(diǎn)和第二外側(cè)端 點(diǎn)構(gòu)成的圓弧上,確定插入點(diǎn);填充模塊,用于利用所述第一離散點(diǎn)、第一外側(cè)端點(diǎn)和第二外側(cè)端點(diǎn)和所述插入點(diǎn)形 成多邊形,并利用所述多邊形填充端點(diǎn)填充區(qū)域。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述插入點(diǎn)確定模塊包括 插入點(diǎn)個(gè)數(shù)確定子模塊,用于確定需要插入的插入點(diǎn)個(gè)數(shù);第一計(jì)算子模塊,用于分別計(jì)算各個(gè)插入點(diǎn)在以所述第一離散點(diǎn)為原點(diǎn)建立的坐標(biāo)系 中的坐標(biāo);第二計(jì)算子模塊,用于根據(jù)所述各個(gè)插入點(diǎn)在以所述第一離散點(diǎn)為原點(diǎn)建立的坐標(biāo)系 中的坐標(biāo)和所述第一離散點(diǎn)在基準(zhǔn)坐標(biāo)系中的坐標(biāo),確定所述各個(gè)插入點(diǎn)在所述基準(zhǔn)坐標(biāo) 系中的坐標(biāo)。
11.根據(jù)權(quán)利要求7-10任一所述的裝置,其特征在于,所述顯示單元具體用于根據(jù)放 大顯示的倍數(shù),獲得所述離散點(diǎn)在電子閱讀器實(shí)際坐標(biāo)系中的新坐標(biāo),并根據(jù)所述新坐標(biāo) 將相鄰離散點(diǎn)連線并顯示所述連線,其中所述連線的寬度為放大顯示后手寫筆跡的寬度; 對(duì)于所述不連貫的部分,顯示利用所述多邊形填充后的筆跡。
全文摘要
本發(fā)明實(shí)施例公開了一種手寫筆跡的處理方法及裝置,涉及信息顯示技術(shù)領(lǐng)域,為提高用戶在閱讀時(shí)的體驗(yàn)而發(fā)明。其中,所述方法包括提取用戶輸入的手寫筆跡;確定放大顯示后的所述手寫筆跡上不連貫的部分;對(duì)所述不連貫的部分進(jìn)行平滑處理;顯示經(jīng)平滑處理后的手寫筆跡。本發(fā)明實(shí)施例主要應(yīng)用于電子閱讀器、手機(jī)等支持用戶手寫輸入功能的顯示設(shè)備中。
文檔編號(hào)G06F3/048GK101923439SQ20101028635
公開日2010年12月22日 申請(qǐng)日期2010年9月19日 優(yōu)先權(quán)日2010年9月19日
發(fā)明者高賑寰 申請(qǐng)人:漢王科技股份有限公司