一種筆跡同步的裝置及方法
【專利摘要】本發(fā)明公開了一種筆跡同步的裝置,用于電子筆以及電子設(shè)備中,電子筆在與電子設(shè)備中的電子文檔內(nèi)容一致的紙張上書寫,電子筆包括筆殼、筆芯、陀螺儀、第一處理芯片、壓力傳感器、攝像頭以及數(shù)據(jù)發(fā)送芯片;電子設(shè)備包括數(shù)據(jù)接收芯片、屏幕、第二處理芯片。本發(fā)明通過(guò)第一處理芯片中的定位模塊獲得單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置,筆跡識(shí)別模塊獲得筆跡參數(shù),并將其整合為數(shù)據(jù)包傳至電子設(shè)備側(cè);通過(guò)第二處理芯片中的起始點(diǎn)判斷模塊判斷筆跡的起始點(diǎn),然后通過(guò)存儲(chǔ)器將每次的所述起始點(diǎn)和筆跡參數(shù)對(duì)應(yīng)存儲(chǔ),最后經(jīng)由顯示芯片處理顯示于屏幕中,從而實(shí)現(xiàn)實(shí)體紙張上書寫同時(shí)進(jìn)行筆跡同步。本發(fā)明還公開了一種筆跡同步的方法。
【專利說(shuō)明】—種筆跡同步的裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)設(shè)備【技術(shù)領(lǐng)域】,尤其涉及一種筆跡同步的裝置及方法。
【背景技術(shù)】
[0002]雖然人們的生活和學(xué)習(xí)都離不開電子設(shè)備,通過(guò)電子設(shè)備對(duì)文件進(jìn)行編輯和閱讀,但是用紙寫字仍是人們?nèi)粘I钪斜夭豢缮俚谋磉_(dá)方式。為了將書寫的文字作品存儲(chǔ)記錄下來(lái),將其同步轉(zhuǎn)換為可讀式的電子文件,需要一種可將書寫筆跡轉(zhuǎn)換成電子文檔的電子設(shè)備。
[0003]現(xiàn)有技術(shù)中,已經(jīng)出現(xiàn)了通過(guò)電子筆在傳統(tǒng)的紙張上書寫,并將書寫筆跡同步在電子終端上的設(shè)備。如CN20131018584.3公開的一種新型電子筆和智能終端。該電子筆上設(shè)有筆跡感應(yīng)模塊和書寫模塊,筆跡感應(yīng)模塊通過(guò)陀螺儀和/或加速度計(jì)等感應(yīng)單元對(duì)直線和旋轉(zhuǎn)運(yùn)動(dòng)進(jìn)行測(cè)量,以獲得筆尖的直線、旋轉(zhuǎn)運(yùn)動(dòng)的參數(shù);并通過(guò)壓力傳感器獲得筆尖的壓力數(shù)據(jù),然后將此相關(guān)參數(shù)均通過(guò)發(fā)送單元傳輸至電子設(shè)備的主處理器進(jìn)行處理。
[0004]書寫時(shí),需要先定義原點(diǎn)和坐標(biāo)軸。用電子筆在紙張上的一個(gè)原點(diǎn)標(biāo)記點(diǎn)一下并保持不動(dòng),然后再顯示屏上根據(jù)提示將顯示屏的任意位置設(shè)為坐標(biāo)軸的原點(diǎn),然后將電子筆在紙張上沿任意一條坐標(biāo)軸移動(dòng)一定距離并保持不動(dòng),在電子設(shè)備側(cè)將電子筆所劃的軸定義為一坐標(biāo)軸。并按照同樣的方法,依次設(shè)置另外兩個(gè)坐標(biāo)軸。當(dāng)原點(diǎn)和坐標(biāo)軸都定義完畢后,然后才可以進(jìn)行筆跡的書寫和同步??梢?jiàn),此方法雖然可以實(shí)現(xiàn)筆跡的同步,但是其需要設(shè)定坐標(biāo)系才能獲得筆跡的位置。假如紙張被移動(dòng),便需要重新定義坐標(biāo)系,這無(wú)疑給使用者帶來(lái)了極大的不便。
[0005]為了更好的用戶體驗(yàn),需要一種無(wú)需單獨(dú)手動(dòng)設(shè)置坐標(biāo)系,便可以實(shí)現(xiàn)在紙張上書寫并在電子設(shè)備上進(jìn)行筆跡同步的裝置。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明提出一種筆跡同步的裝置及方法,以解決上述問(wèn)題。
[0007]為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0008]一種筆跡同步的裝置,用于電子筆以及和電子筆通信的電子設(shè)備中,
[0009]所述電子筆在與電子設(shè)備中的電子文檔內(nèi)容一致的紙張上書寫,
[0010]所述電子筆包括筆殼,以及位于所述筆殼內(nèi)的筆芯、陀螺儀、第一處理芯片、壓力傳感器、攝像頭以及數(shù)據(jù)發(fā)送芯片;所述電子設(shè)備包括數(shù)據(jù)接收芯片、屏幕、第二處理芯片;
[0011 ] 所述第一處理芯片包括:
[0012]壓力感知模塊,用于獲知所述壓力傳感器得到的筆芯所受的壓力參數(shù),并將該壓力參數(shù)傳至筆跡識(shí)別模塊;
[0013]圖像獲取模塊,用于在單次手寫動(dòng)作過(guò)程中,獲取所述攝像頭間歇拍攝的筆尖在紙張上的位置的圖像,并傳至定位模塊;
[0014]定位模塊,用于接收所述圖像獲取模塊獲取到的所述圖像,根據(jù)多個(gè)所述圖像中的文檔內(nèi)容,分別確定單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置,并發(fā)送至數(shù)據(jù)整合模塊;
[0015]筆跡識(shí)別模塊,用于在每次手寫動(dòng)作過(guò)程中,通過(guò)分析所述陀螺儀的數(shù)據(jù)以獲得運(yùn)動(dòng)參數(shù),并通過(guò)壓力感知模塊獲得所述筆尖的壓力參數(shù),以將所述運(yùn)動(dòng)參數(shù)和壓力參數(shù)作為單次筆跡的筆跡參數(shù),并發(fā)送至數(shù)據(jù)整合模塊;
[0016]數(shù)據(jù)整合模塊,用于接收并整合所述單次筆跡的筆跡參數(shù)、所述單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置,并將整合后得到的數(shù)據(jù)包經(jīng)由數(shù)據(jù)發(fā)送芯片傳至電子設(shè)備的數(shù)據(jù)接收芯片;
[0017]所述第二處理芯片包括:
[0018]數(shù)據(jù)分解模塊,用于接收所述數(shù)據(jù)接收芯片傳送過(guò)來(lái)的所述數(shù)據(jù)包,并將其分解得到所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置和所述筆跡參數(shù),然后將所述相對(duì)起點(diǎn)位置、所述后續(xù)點(diǎn)位置傳送至起始點(diǎn)判斷模塊,將所述筆跡參數(shù)傳送至存儲(chǔ)模塊;
[0019]起始點(diǎn)判斷模塊,用于根據(jù)所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配,并將匹配得到的筆跡的起始點(diǎn)發(fā)至存儲(chǔ)模塊;
[0020]存儲(chǔ)模塊,用于將每次的所述起始點(diǎn)和所述筆跡參數(shù)對(duì)應(yīng)存儲(chǔ),并將其發(fā)送至顯示模塊;
[0021]顯示模塊,用于根據(jù)所述筆跡的起始點(diǎn)和所述筆跡參數(shù),將單次筆跡在一個(gè)圖層中顯示,并將所有圖層疊加顯示于所述屏幕的電子文檔中。
[0022]優(yōu)選地,所述壓力傳感器用于感知所述筆芯所受壓力由零變?yōu)榉橇銜r(shí)觸發(fā)單次手寫動(dòng)作,以及感知所述筆芯所受壓力由非零變?yōu)榱闱以搲毫Ρ3譃榱愕臅r(shí)間大于閾值后結(jié)束單次手寫動(dòng)作。
[0023]優(yōu)選地,所述數(shù)據(jù)發(fā)送芯片通過(guò)無(wú)線傳輸?shù)姆绞綄⑺鰯?shù)據(jù)包傳至所述數(shù)據(jù)接收
-H-* I I
心/T O
[0024]優(yōu)選地,所述壓力保持為零的時(shí)間閾值為100毫秒。
[0025]優(yōu)選地,所述起始點(diǎn)判斷模塊在根據(jù)所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配,以得到的筆跡的起始點(diǎn)時(shí),具體包括:
[0026]先將所述筆跡的相對(duì)起點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配,
[0027]如果匹配位置個(gè)數(shù)大于1,則繼續(xù)將所述筆跡的后續(xù)點(diǎn)位置與整個(gè)電子文檔進(jìn)行位置匹配,直至所述筆跡的相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置的復(fù)合匹配位置個(gè)數(shù)為1,并將電子文檔中的與該相對(duì)起點(diǎn)位置對(duì)應(yīng)的位置作為筆跡的起始點(diǎn);
[0028]如果匹配位置個(gè)數(shù)為1,則直接將電子文檔中的與該相對(duì)起點(diǎn)位置對(duì)應(yīng)的位置作為筆跡的起始點(diǎn);
[0029]如果匹配位置個(gè)數(shù)為0,則所述電子設(shè)備在電子文檔的空白處自定義筆跡的起始點(diǎn)。
[0030]優(yōu)選地,如果本次筆跡的相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置的復(fù)合與整個(gè)所述電子文檔的匹配位置個(gè)數(shù)仍大于1,則在所述電子設(shè)備上選擇筆跡的起始點(diǎn)。
[0031]本發(fā)明實(shí)施例還公開了一種筆跡同步的方法,用于電子筆以及和電子筆通信的電子設(shè)備中,其特征在于,所述電子筆在與電子設(shè)備中的電子文檔內(nèi)容一致的紙張上書寫,
[0032]所述電子筆包括筆殼,以及位于所述筆殼內(nèi)的筆芯、陀螺儀、第一處理芯片、壓力傳感器、攝像頭以及數(shù)據(jù)發(fā)送芯片;所述電子設(shè)備包括數(shù)據(jù)接收芯片、顯示器、第二處理芯片;
[0033]在電子筆側(cè)的第一處理芯片內(nèi),所述方法包括以下步驟:
[0034]al、獲知所述壓力傳感器得到的筆芯所受的壓力參數(shù),并將該壓力參數(shù)傳至步驟a4 ;
[0035]a2、在單次手寫動(dòng)作過(guò)程中,獲取所述攝像頭間歇拍攝的筆尖在紙張上的位置的圖像,并傳至步驟a3;
[0036]a3、接收所述步驟a2獲取到的所述圖像,根據(jù)多個(gè)所述圖像中的文檔內(nèi)容,分別確定單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置,并發(fā)送至步驟a5 ;
[0037]a4、在每次手寫動(dòng)作過(guò)程中,通過(guò)分析所述陀螺儀的數(shù)據(jù)以獲得運(yùn)動(dòng)參數(shù),并通過(guò)步驟al獲得所述筆尖的壓力參數(shù),以將所述運(yùn)動(dòng)參數(shù)和壓力參數(shù)作為單次筆跡的筆跡參數(shù),并發(fā)送至步驟a5;
[0038]a5、接收并整合所述單次筆跡的筆跡參數(shù)、所述單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置,并將整合后得到的數(shù)據(jù)包經(jīng)由數(shù)據(jù)發(fā)送芯片傳至電子設(shè)備的數(shù)據(jù)接收芯片;
[0039]在電子設(shè)備側(cè)的第二處理芯片內(nèi),所述方法包括以下步驟:
[0040]bl、接收所述數(shù)據(jù)接收芯片傳送過(guò)來(lái)的所述數(shù)據(jù)包,并將其分解得到所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置和所述筆跡參數(shù),然后將所述相對(duì)起點(diǎn)位置、所述后續(xù)點(diǎn)位置傳送至步驟b2,將所述筆跡參數(shù)傳送至步驟b3 ;
[0041]b2、根據(jù)所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配,并將匹配得到的筆跡的起始點(diǎn)發(fā)至步驟b3 ;
[0042]b3、將每次的所述起始點(diǎn)和所述筆跡參數(shù)對(duì)應(yīng)存儲(chǔ),并將其發(fā)送至步驟b4 ;
[0043]b4、根據(jù)所述筆跡的起始點(diǎn)和所述筆跡參數(shù),將單次筆跡在一個(gè)圖層中顯示,并將所有圖層疊加顯示于所述顯示器的電子文檔中。
[0044]優(yōu)選地,所述壓力傳感器用于感知所述筆芯所受壓力由零變?yōu)榉橇銜r(shí)觸發(fā)單次手寫動(dòng)作,以及感知所述筆芯所受壓力由非零變?yōu)榱闱以搲毫Ρ3譃榱愕臅r(shí)間大于閾值后結(jié)束單次手寫動(dòng)作。
[0045]優(yōu)選地,所述數(shù)據(jù)發(fā)送芯片通過(guò)無(wú)線傳輸?shù)姆绞綄⑺鰯?shù)據(jù)包傳至所述數(shù)據(jù)接收
-H-* I I
心/T O
[0046]優(yōu)選地,所述壓力保持為零的時(shí)間閾值為100毫秒。
[0047]優(yōu)選地,在步驟b2中,根據(jù)所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配,以得到的筆跡的起始點(diǎn)時(shí),具體包括:
[0048]b21、先將所述筆跡的相對(duì)起點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配,并進(jìn)入步驟 b22 ;
[0049]b22、判斷匹配位置個(gè)數(shù)是否大于1,如果大于1,進(jìn)入步驟b23 ;如果等于1,進(jìn)入步驟b26 ;如果為0,進(jìn)入步驟b27 ;
[0050]b23、將所述筆跡的后續(xù)點(diǎn)位置與整個(gè)電子文檔進(jìn)行位置匹配,并進(jìn)入步驟b24 ;
[0051]b24、判斷筆跡的相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置的復(fù)合匹配位置個(gè)數(shù)是否為1,如果是,進(jìn)入步驟b25 ;如果不是,返回步驟b23 ;
[0052]b25、將電子文檔中的與該相對(duì)起點(diǎn)位置對(duì)應(yīng)的位置作為筆跡的起始點(diǎn);
[0053]b26、直接將電子文檔中的與該相對(duì)起點(diǎn)位置對(duì)應(yīng)的位置作為筆跡的起始點(diǎn);
[0054]b27、在電子文檔的空白處自定義筆跡的起始點(diǎn)。
[0055]12、根據(jù)權(quán)利要求11所述的方法,其特征在于,在步驟b24中,匹配完畢后,單次筆跡的所有相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置的復(fù)合與整個(gè)電子文檔的匹配位置個(gè)數(shù)仍大于I時(shí),進(jìn)入步驟b28 ;
[0056]b28、在所述電子設(shè)備上選擇筆跡的起始點(diǎn)。
[0057]本發(fā)明的有益效果為,通過(guò)電子筆側(cè)的定位模塊獲得單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置,筆跡識(shí)別模塊獲得筆跡參數(shù),并將其整合為數(shù)據(jù)包傳至電子設(shè)備側(cè);電子設(shè)備通過(guò)起始點(diǎn)判斷模塊判斷筆跡的起始點(diǎn),然后通過(guò)存儲(chǔ)器將每次的所述起始點(diǎn)和筆跡參數(shù)對(duì)應(yīng)存儲(chǔ),最后經(jīng)由顯示芯片處理顯示于屏幕中,從而實(shí)現(xiàn)電子筆在與電子文檔內(nèi)容一致的紙張上書寫的同時(shí),筆跡可以同步到電子設(shè)備上,從而在實(shí)體紙張上書寫便可以方便地實(shí)時(shí)進(jìn)行筆跡同步,無(wú)需再進(jìn)行額外的設(shè)置。
【專利附圖】
【附圖說(shuō)明】
[0058]圖1a為本發(fā)明實(shí)施例中的電子筆中第一處理芯片的結(jié)構(gòu)框圖;
[0059]圖1b為本發(fā)明實(shí)施例中的電子設(shè)備中第二處理芯片的結(jié)構(gòu)框圖;
[0060]圖2為本發(fā)明實(shí)施例的筆跡同步的裝置中的電子筆結(jié)構(gòu)圖;
[0061]圖3為本發(fā)明實(shí)施例中筆跡同步的方法流程圖;
[0062]圖4為本發(fā)明實(shí)施例中筆跡同步的方法中判斷筆跡的起始點(diǎn)的流程圖。
【具體實(shí)施方式】
[0063]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下通過(guò)具體實(shí)施例并參見(jiàn)附圖,對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
[0064]為了解決現(xiàn)有技術(shù)中將書寫筆跡轉(zhuǎn)換成電子文檔存在的各種缺陷,本實(shí)施例提供一種筆跡同步的裝置,用于電子筆以及和電子筆通信的電子設(shè)備中,以提供電子筆和電子設(shè)備的筆跡同步。
[0065]其中,電子筆的結(jié)構(gòu)如圖2所不。電子筆包括筆殼6,供電電源3,以及位于筆殼6內(nèi)的筆芯5、陀螺儀8、第一處理芯片2、壓力傳感器7、攝像頭I以及數(shù)據(jù)發(fā)送芯片4。
[0066]電子設(shè)備包括數(shù)據(jù)接收芯片、屏幕、第二處理芯片(圖中未示出)。下面分別對(duì)電子筆和電子設(shè)備的電路結(jié)構(gòu)進(jìn)行說(shuō)明。首先是電子筆的結(jié)構(gòu)。
[0067]參見(jiàn)圖2,其中,攝像頭I設(shè)置于電子筆筆尖的上方,作用是獲取筆尖周圍一定范圍內(nèi)的圖像信息。該攝像范圍并不限定,可以根據(jù)實(shí)際需要而進(jìn)行調(diào)整。實(shí)際使用時(shí),應(yīng)該以可以獲得筆尖周圍的清晰圖像,從而可以判斷其位于整個(gè)文檔中的位置(如位于某個(gè)字的某個(gè)方位)為準(zhǔn)。攝像頭在單次手寫動(dòng)作過(guò)程中,間歇拍攝筆尖在紙張上的位置的圖像。其中,攝像頭拍攝所述圖像的間隔時(shí)間可以根據(jù)實(shí)際需要設(shè)置,本實(shí)施例中設(shè)置為500毫秒。
[0068]陀螺儀8集成于筆芯5的上方,以對(duì)筆尖的直線和旋轉(zhuǎn)運(yùn)動(dòng)進(jìn)行測(cè)量,以獲得筆尖的直線、旋轉(zhuǎn)運(yùn)動(dòng)的參數(shù)。
[0069]壓力傳感器7,其設(shè)置一方面是獲得筆尖的壓力數(shù)據(jù),并作為筆跡參數(shù)之一;另一方面是為了感知筆尖所受壓力,并在筆尖所受壓力由零變化為非零時(shí)觸發(fā)整個(gè)裝置工作。另外,壓力傳感器7還用于感知所述筆芯5所受壓力由零變?yōu)榉橇銜r(shí)觸發(fā)單次手寫動(dòng)作,以及感知筆芯5所受壓力由非零變?yōu)榱闱以搲毫Ρ3譃榱愕臅r(shí)間大于閾值后結(jié)束單次手寫動(dòng)作。其中,該閥值可以根據(jù)實(shí)際需要而設(shè)置,本實(shí)施例中設(shè)置為100毫秒。該閥值的設(shè)置可以避免用戶在書寫時(shí),壓力傳感器7過(guò)于頻繁地被觸發(fā)和關(guān)斷,例如用戶在書寫漢字時(shí),閥值的設(shè)置可以使每次的書寫動(dòng)作為一個(gè)漢字而非一個(gè)筆畫。不僅如此,閥值的設(shè)置還可以避免后續(xù)的電子設(shè)備的對(duì)于筆跡的處理過(guò)程,比如在后續(xù)的顯示芯片中,每一圖層可以顯示一個(gè)漢字而并非一筆畫。
[0070]數(shù)據(jù)發(fā)送芯片4,用于將數(shù)據(jù)包發(fā)送至電子設(shè)備側(cè),具體而言為傳至電子設(shè)備側(cè)的數(shù)據(jù)接收芯片。該發(fā)送數(shù)據(jù)的方式可以為多種,本實(shí)施例中優(yōu)選為通過(guò)無(wú)線發(fā)送方式,如藍(lán)牙等。
[0071]第一處理芯片2,用于根據(jù)攝像頭拍攝的圖像而實(shí)現(xiàn)筆跡的定位,用于根據(jù)壓力傳感器和陀螺儀分別獲得筆跡的壓力參數(shù)和運(yùn)動(dòng)參數(shù),并整合為數(shù)據(jù)包輸出。其具體過(guò)程會(huì)在下述內(nèi)容中詳細(xì)描述。
[0072]其中,各個(gè)電子器件通過(guò)電子筆的內(nèi)部電路連接,并通過(guò)供電電源3供電,以形成可以實(shí)現(xiàn)本實(shí)施例的筆跡同步的硬件平臺(tái)。
[0073]需要說(shuō)明的是,該電子筆并非在任意一張紙張上書寫,而是用于在與電子設(shè)備中的電子文檔內(nèi)容一致的紙張上書寫。在此需要說(shuō)明的是,本實(shí)施例中,需要提前獲得與電子設(shè)備內(nèi)容一致的紙張,具體方式可以為打印等。如果電子設(shè)備中的電子文檔內(nèi)容為空,那么電子筆在紙張上書寫時(shí),電子設(shè)備會(huì)自己將書寫的筆跡定義位置。具體的定位會(huì)在后續(xù)內(nèi)容中詳細(xì)說(shuō)明。
[0074]更為詳盡地,第一處理芯片2包括壓力感知模塊、圖像獲取模塊、定位模塊、筆跡識(shí)別模塊和數(shù)據(jù)整合模塊,參見(jiàn)圖la。
[0075]工作時(shí):
[0076]壓力感知模塊,用于獲知所述壓力傳感器得到的筆芯所受的壓力參數(shù),并將該壓力參數(shù)傳至筆跡識(shí)別模塊;
[0077]圖像獲取模塊,用于在單次手寫動(dòng)作過(guò)程中,獲取所述攝像頭間歇拍攝的筆尖在紙張上的位置的圖像,并傳至定位模塊;
[0078]定位模塊,用于接收所述圖像獲取模塊獲取到的所述圖像,根據(jù)多個(gè)所述圖像中的文檔內(nèi)容,分別確定單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置,并發(fā)送至數(shù)據(jù)整合模塊。也即,根據(jù)每個(gè)圖像依次對(duì)應(yīng)單次筆跡的一個(gè)點(diǎn)位置,并將單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置發(fā)送至數(shù)據(jù)整合模塊。
[0079]筆跡識(shí)別模塊,用于在每次手寫動(dòng)作過(guò)程中,通過(guò)分析所述陀螺儀8的數(shù)據(jù)以獲得運(yùn)動(dòng)參數(shù),并通過(guò)壓力感知模塊獲得所述筆尖的壓力參數(shù),以將所述運(yùn)動(dòng)參數(shù)和壓力參數(shù)作為單次筆跡的筆跡參數(shù),并發(fā)送至數(shù)據(jù)整合模塊。其中,對(duì)于通過(guò)陀螺儀辨別二維度平面內(nèi)的筆跡運(yùn)動(dòng)參數(shù)的過(guò)程,本領(lǐng)域技術(shù)人員根據(jù)現(xiàn)有公開的技術(shù)內(nèi)容完全可以實(shí)現(xiàn),在本發(fā)明實(shí)施例中僅是加以應(yīng)用,所以對(duì)于筆跡運(yùn)動(dòng)參數(shù)的具體辨別過(guò)程并不在本發(fā)明討論范圍內(nèi),本實(shí)施例便不再展開贅述。
[0080]數(shù)據(jù)整合模塊,用于接收并整合所述單次筆跡的筆跡參數(shù)、所述單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置,并將整合后得到的數(shù)據(jù)包經(jīng)由數(shù)據(jù)發(fā)送芯片傳至電子設(shè)備的數(shù)據(jù)接收芯片。其中,數(shù)據(jù)整合模塊對(duì)于數(shù)據(jù)的整合處理,本領(lǐng)域技術(shù)人員可以根據(jù)現(xiàn)有公開的技術(shù)內(nèi)容而實(shí)現(xiàn),本實(shí)施例便不再贅述。
[0081 ] 下面再對(duì)電子設(shè)備側(cè)的結(jié)構(gòu)進(jìn)行詳細(xì)的說(shuō)明。
[0082]電子設(shè)備包括數(shù)據(jù)接收芯片、屏幕、第二處理芯片。具體使用中,電子設(shè)備可以為手機(jī)、平板電腦等移動(dòng)終端。
[0083]數(shù)據(jù)接收芯片用于接收電子筆發(fā)送過(guò)來(lái)的數(shù)據(jù)包,具體而言為電子筆的數(shù)據(jù)發(fā)送芯片發(fā)送過(guò)來(lái)的數(shù)據(jù)包。該接收數(shù)據(jù)的方式可以為多種,本實(shí)施例中優(yōu)選為通過(guò)無(wú)線接收方式,如藍(lán)牙等。
[0084]第二處理芯片包括:數(shù)據(jù)分解模塊、起始點(diǎn)判斷模塊、存儲(chǔ)模塊和顯示模塊,參見(jiàn)圖lb。需要說(shuō)明的是,第二處理芯片中的各個(gè)模塊在物理實(shí)體中,可以位于同一個(gè)芯片中,也可以位于不同的芯片中,以可實(shí)現(xiàn)本發(fā)明實(shí)施例的功能即可。
[0085]具體而言,在工作時(shí):
[0086]數(shù)據(jù)分解模塊,接收所述數(shù)據(jù)接收芯片傳送過(guò)來(lái)的所述數(shù)據(jù)包,并將其分解得到所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置和所述筆跡參數(shù),然后將所述相對(duì)起點(diǎn)位置、所述后續(xù)點(diǎn)位置傳送至起始點(diǎn)判斷模塊,將所述筆跡參數(shù)傳送至存儲(chǔ)模塊。其中,需要說(shuō)明的是,數(shù)據(jù)分解模塊分別將筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置以及筆跡參數(shù)發(fā)送至不同的模塊,其中涉及數(shù)據(jù)包的解封裝和分發(fā)的過(guò)程。對(duì)于該過(guò)程,本領(lǐng)域技術(shù)人員完全可以根據(jù)現(xiàn)有公開的技術(shù)內(nèi)容而實(shí)現(xiàn),本方案便不再贅述。
[0087]起始點(diǎn)判斷模塊,用于根據(jù)所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配,并將匹配得到的筆跡的起始點(diǎn)發(fā)至存儲(chǔ)模塊。其中,此處的匹配可以采用以灰度值為基礎(chǔ)的圖像匹配算法,即通過(guò)利用某種相似性度量,如相關(guān)函數(shù)、協(xié)方差函數(shù)、差平方和、差絕對(duì)值和等測(cè)度極值等,判定兩幅圖像中的對(duì)應(yīng)關(guān)系。此種算法處理效率高,可以適用于筆尖快速移動(dòng)時(shí)所要求的高性能數(shù)據(jù)處理要求。
[0088]其中,所述起始點(diǎn)判斷模塊得到筆跡的起始點(diǎn)具體包括:
[0089]先將所述筆跡的相對(duì)起點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配,
[0090]如果匹配位置個(gè)數(shù)大于1,則繼續(xù)將所述筆跡的后續(xù)點(diǎn)位置與整個(gè)電子文檔進(jìn)行位置匹配,直至所述筆跡的相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置的復(fù)合匹配位置個(gè)數(shù)為1,并將電子文檔中的與該相對(duì)起點(diǎn)位置對(duì)應(yīng)的位置作為筆跡的起始點(diǎn)。
[0091]需要考慮到的一種情況是,如果單次筆跡的所有相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置的復(fù)合與整個(gè)所述電子文檔的匹配位置個(gè)數(shù)仍大于1,則在所述電子設(shè)備上選擇筆跡的起始點(diǎn)。該選擇過(guò)程為用戶手動(dòng)選取,其形式可以為多種,例如在臺(tái)式機(jī)上,彈出選擇的對(duì)話框,用戶通過(guò)鼠標(biāo)來(lái)選擇筆跡的起始點(diǎn);或者在移動(dòng)終端上,高亮顯示電子文檔中的匹配位置,使用戶可以手動(dòng)選擇一處,以作為筆跡的起始點(diǎn)。
[0092]如果匹配位置個(gè)數(shù)為1,則直接將電子文檔中的與該相對(duì)起點(diǎn)位置對(duì)應(yīng)的位置作為筆跡的起始點(diǎn);
[0093]如果匹配位置個(gè)數(shù)為0,則所述電子設(shè)備在電子文檔的空白處自定義筆跡的起始點(diǎn)。
[0094]另外,一種特殊的情況是,在電子文檔為空白文檔的情形下,電子設(shè)備可以自定義電子文檔的文檔起點(diǎn)(即第一行第一格)為初始筆跡的起始點(diǎn)。在后續(xù)的筆跡中,就會(huì)以初始筆跡為參考進(jìn)行定位。
[0095]存儲(chǔ)模塊,用于接收起始點(diǎn)判斷模塊發(fā)送的所述筆跡的起始點(diǎn)和所述數(shù)據(jù)分解模塊發(fā)送的所述筆跡參數(shù),將每次筆跡的起始點(diǎn)和所述筆跡參數(shù)對(duì)應(yīng)存儲(chǔ),將每次的所述起始點(diǎn)和所述筆跡參數(shù)對(duì)應(yīng)存儲(chǔ),并將其發(fā)送至顯示模塊。
[0096]顯示模塊,用于根據(jù)所述筆跡的起始點(diǎn)和所述筆跡參數(shù),將單次筆跡在一個(gè)圖層中顯示,并將所有圖層疊加顯示于所述屏幕的電子文檔中。
[0097]以下舉一個(gè)具體示例來(lái)進(jìn)行說(shuō)明。
[0098]假如對(duì)應(yīng)于電子文檔的紙張文檔中有一處是“我的家鄉(xiāng)是北京”,有一處為“你的家鄉(xiāng)是北京”,還有一處是“我的家鄉(xiāng)是南京”,而電子筆需要在第一次落筆的位置為“我的家鄉(xiāng)是北京”的下方,需要畫雙橫線。電子筆第一次拍攝到的文字是“我的家鄉(xiāng)”,第二次拍攝到的文字為“是北京”。
[0099]在定位模塊中,確定單次筆跡(即雙橫線的第一筆橫線)的相對(duì)起點(diǎn)位置為文字“我的家鄉(xiāng)”的起始端下方,后續(xù)點(diǎn)位置為文字“是北京”的起始端下方。并將相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置發(fā)至數(shù)據(jù)整合模塊。
[0100]在筆跡識(shí)別模塊中,通過(guò)分析陀螺儀的數(shù)據(jù)以獲得該單次筆跡的運(yùn)動(dòng)參數(shù),并通過(guò)壓力感知模塊獲得筆尖的壓力參數(shù),以確定該單次筆跡的筆跡參數(shù),并將該筆跡參數(shù)發(fā)至數(shù)據(jù)整合模塊。
[0101]數(shù)據(jù)整合模塊將該相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置和筆跡參數(shù)整合得到的數(shù)據(jù)包經(jīng)由數(shù)據(jù)發(fā)送芯片發(fā)至電子設(shè)備側(cè)。
[0102]在電子設(shè)備側(cè),數(shù)據(jù)接收芯片接收數(shù)據(jù)包并發(fā)至數(shù)據(jù)分解模塊,后者將數(shù)據(jù)包分解得到相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置和筆跡參數(shù),并將相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置發(fā)送至起始點(diǎn)判斷模塊,將筆跡參數(shù)傳至存儲(chǔ)模塊。
[0103]起始點(diǎn)判斷模塊根據(jù)相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置與整個(gè)電子文檔進(jìn)行位置的匹配。首先,起始點(diǎn)判斷模塊先匹配相對(duì)起點(diǎn)位置“我的家鄉(xiāng)”,電子文檔中有兩處匹配的地方,分別為“我的家鄉(xiāng)是北京”、“我的家鄉(xiāng)是南京”,匹配位置個(gè)數(shù)大于I。然后,起始點(diǎn)判斷模塊再繼續(xù)判斷后續(xù)點(diǎn)位置“是北京”,文檔中僅有I處為“我的家鄉(xiāng)”和“是北京”的復(fù)合匹配,匹配位置個(gè)數(shù)為1,那么,將“我的家鄉(xiāng)是北京”的起始端下方作為筆跡的起始點(diǎn),并將該筆跡的起始點(diǎn)發(fā)至存儲(chǔ)模塊。
[0104]存儲(chǔ)模塊將該筆跡的起始點(diǎn)(即“我的家鄉(xiāng)是北京”的起始端下方)與筆跡參數(shù)(即代表雙橫線的第一筆橫線)對(duì)應(yīng)存儲(chǔ),并發(fā)送至顯示模塊。
[0105]顯示模塊將該雙橫線的第一筆橫線在一個(gè)圖層中顯示在“我的家鄉(xiāng)是北京”的起始端下方處,從而完成單次筆跡的顯示。
[0106]同理,在雙橫線的第二筆橫線的獲得過(guò)程中,電子筆第一次拍攝到的文字是“我的家鄉(xiāng)”(下面帶橫線),第二次拍攝到的文字為“是北京”(下面帶橫線)。
[0107]在定位模塊中,確定單次筆跡(即雙橫線的第二筆橫線)的相對(duì)起點(diǎn)位置為文字“我的家鄉(xiāng)”(下面帶橫線)的起始端的橫線下方,后續(xù)點(diǎn)位置為文字“是北京”的起始端的橫線下方。并將相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置發(fā)至數(shù)據(jù)整合模塊。
[0108]在筆跡識(shí)別模塊中,通過(guò)分析陀螺儀的數(shù)據(jù)以獲得該單次筆跡的運(yùn)動(dòng)參數(shù),并通過(guò)壓力感知模塊獲得筆尖的壓力參數(shù),以確定該單次筆跡的筆跡參數(shù),并將該筆跡參數(shù)發(fā)至數(shù)據(jù)整合模塊。
[0109]數(shù)據(jù)整合模塊將該相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置和筆跡參數(shù)整合得到的數(shù)據(jù)包經(jīng)由數(shù)據(jù)發(fā)送芯片發(fā)至電子設(shè)備側(cè)。
[0110]在電子設(shè)備側(cè),數(shù)據(jù)接收芯片接收數(shù)據(jù)包并發(fā)至數(shù)據(jù)分解模塊,后者將數(shù)據(jù)包分解得到相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置和筆跡參數(shù),并將相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置發(fā)送至起始點(diǎn)判斷模塊,將筆跡參數(shù)傳至存儲(chǔ)模塊。
[0111]起始點(diǎn)判斷模塊根據(jù)相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置與整個(gè)電子文檔進(jìn)行位置的匹配。首先,起始點(diǎn)判斷模塊先匹配相對(duì)起點(diǎn)位置“我的家鄉(xiāng)”(下面帶橫線),電子文檔中僅有I處匹配的地方。那么,直接將該處“我的家鄉(xiāng)”(下面帶橫線)的起始端的橫線下方作為筆跡的起始點(diǎn),并將該筆跡的起始點(diǎn)發(fā)至存儲(chǔ)模塊。
[0112]存儲(chǔ)模塊將該筆跡的起始點(diǎn)(即“我的家鄉(xiāng)”的起始端的橫線下方)與筆跡參數(shù)(即代表雙橫線的第二筆橫線)對(duì)應(yīng)存儲(chǔ),并發(fā)送至顯示模塊。
[0113]顯示模塊將該雙橫線的第二筆橫線顯示在“我的家鄉(xiāng)”的起始端的橫線下方處在另一個(gè)圖層中顯示,并疊加在前一個(gè)圖層上,從而完成此次雙橫線筆跡的顯示。
[0114]如果起始點(diǎn)判斷模塊判斷相對(duì)起點(diǎn)位置與整個(gè)電子文檔的位置匹配個(gè)數(shù)為0,則系統(tǒng)默認(rèn)為對(duì)該電子文檔的批注,則自動(dòng)在電子文檔的空白處,如電子文檔的下方或兩側(cè)自定義筆跡的起始點(diǎn)。
[0115]至此,該次筆跡顯示完畢。
[0116]又例如,用戶需要在對(duì)應(yīng)上述電子文檔的紙張中的“我的家鄉(xiāng)是北京”的“我”字用圓圈圈起來(lái)。那么,在該次手寫事件中,電子筆拍攝到的圖像只有“我的家鄉(xiāng)”。
[0117]在定位模塊中,確定該單次筆跡的相對(duì)起點(diǎn)位置為文字“我的家鄉(xiāng)”的起始端下方,后續(xù)點(diǎn)位置為文字“我”的左、上、右部。然后,中間傳輸?shù)倪^(guò)程與前述均一致,為了表述簡(jiǎn)潔,在此略去。
[0118]在電子設(shè)備側(cè),起始點(diǎn)判斷模塊根據(jù)相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置與整個(gè)電子文檔進(jìn)行位置的匹配。首先,起始點(diǎn)判斷模塊先匹配相對(duì)起點(diǎn)位置“我的家鄉(xiāng)”,電子文檔中有兩處匹配的地方,分別為“我的家鄉(xiāng)是北京”、“我的家鄉(xiāng)是南京”,匹配位置個(gè)數(shù)大于I。然后,起始點(diǎn)判斷模塊再繼續(xù)判斷后續(xù)點(diǎn)位置“我”的左部,文檔中還是由兩處匹配,匹配位置個(gè)數(shù)仍大于I ;繼續(xù)后續(xù)點(diǎn)位置“我”的上部,文檔中仍是由兩處匹配,匹配位置個(gè)數(shù)大于I ;繼續(xù)后續(xù)點(diǎn)位置“我”的右部,文檔中仍是由兩處匹配,匹配位置個(gè)數(shù)還大于I。判斷完畢,文檔中僅有I處為“我的家鄉(xiāng)”和“是北京”的復(fù)合匹配,匹配位置個(gè)數(shù)為1,那么,本次筆跡的相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置的復(fù)合與整個(gè)所述電子文檔的匹配位置個(gè)數(shù)仍大于I。那么,電子設(shè)備中將會(huì)彈出對(duì)話框,顯示匹配的兩處“我的家鄉(xiāng)是北京”和“我的家鄉(xiāng)是南京”,由用戶來(lái)選擇“我的家鄉(xiāng)是北京”的起始端下方為筆跡的起始點(diǎn),并將該筆跡的起始點(diǎn)發(fā)至存儲(chǔ)模塊。
[0119]存儲(chǔ)模塊將該筆跡的起始點(diǎn)(即“我的家鄉(xiāng)”的起始端的下方)與筆跡(即圓圈)對(duì)應(yīng)存儲(chǔ),并發(fā)送至顯示模塊顯示,完成該次筆跡的顯示。
[0120]以上是本發(fā)明實(shí)施例的裝置部分,下面對(duì)與本發(fā)明實(shí)施例的裝置相對(duì)應(yīng)的方法步驟進(jìn)行說(shuō)明。
[0121]本發(fā)明實(shí)施例還公開了一種筆跡同步的方法,參見(jiàn)圖3,用于電子筆以及和電子筆通信的電子設(shè)備中,所述電子筆和電子設(shè)備的結(jié)構(gòu)如上述結(jié)構(gòu)。
[0122]其中,所述電子筆在與電子設(shè)備中的電子文檔內(nèi)容一致的紙張上書寫。其中,該電子筆并非在任意一張紙張上書寫,而是用于在與電子設(shè)備中的電子文檔內(nèi)容一致的紙張上書寫。在此需要說(shuō)明的是,本實(shí)施例中,需要提前獲得與電子設(shè)備內(nèi)容一致的紙張,具體方式可以為打印等。如果電子設(shè)備中的電子文檔內(nèi)容為空,那么電子筆在紙張上書寫時(shí),電子設(shè)備會(huì)自己將書寫的筆跡定義位置。
[0123]在電子筆側(cè),具體而言在第一處理芯片內(nèi),所述方法包括以下步驟:
[0124]al、獲知所述壓力傳感器得到的筆芯所受的壓力參數(shù),并將該壓力參數(shù)傳至步驟a4 ;
[0125]a2、在單次手寫動(dòng)作過(guò)程中,獲取所述攝像頭間歇拍攝的筆尖在紙張上的位置的圖像,并傳至步驟a3。
[0126]a3、接收所述步驟a2獲取到的所述圖像,根據(jù)多個(gè)所述圖像中的文檔內(nèi)容,分別確定單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置,并發(fā)送至步驟a5。也即,根據(jù)每個(gè)圖像依次對(duì)應(yīng)單次筆跡的一個(gè)點(diǎn)位置,并將單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置發(fā)送至步驟a5。
[0127]a4、在每次手寫動(dòng)作過(guò)程中,通過(guò)分析所述陀螺儀8的數(shù)據(jù)以獲得運(yùn)動(dòng)參數(shù),并通過(guò)步驟al獲得所述筆尖的壓力參數(shù),以將所述運(yùn)動(dòng)參數(shù)和壓力參數(shù)作為單次筆跡的筆跡參數(shù),并發(fā)送至步驟a5。其中,對(duì)于通過(guò)陀螺儀辨別二維度平面內(nèi)的筆跡運(yùn)動(dòng)參數(shù)的過(guò)程,本領(lǐng)域技術(shù)人員根據(jù)現(xiàn)有公開的技術(shù)內(nèi)容完全可以實(shí)現(xiàn),在本發(fā)明實(shí)施例中僅是加以應(yīng)用,所以對(duì)于筆跡運(yùn)動(dòng)參數(shù)的具體辨別過(guò)程并不在本發(fā)明討論范圍內(nèi),本實(shí)施例便不再展開贅述。
[0128]a5、接收并整合所述單次筆跡的筆跡參數(shù)、所述單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置,并將整合后得到的數(shù)據(jù)包經(jīng)由數(shù)據(jù)發(fā)送芯片傳至電子設(shè)備的數(shù)據(jù)接收芯片。其中,數(shù)據(jù)整合模塊對(duì)于數(shù)據(jù)的整合處理,本領(lǐng)域技術(shù)人員可以根據(jù)現(xiàn)有公開的技術(shù)內(nèi)容而實(shí)現(xiàn),本實(shí)施例便不再贅述。
[0129]在電子設(shè)備側(cè),具體而言在第二處理芯片內(nèi),所述方法包括以下步驟:
[0130]bl、接收所述數(shù)據(jù)接收芯片傳送過(guò)來(lái)的所述數(shù)據(jù)包,并將其分解得到所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置和所述筆跡參數(shù),然后將所述相對(duì)起點(diǎn)位置、所述后續(xù)點(diǎn)位置傳送至步驟b2,將所述筆跡參數(shù)傳送至步驟b3。其中,需要說(shuō)明的是,步驟bl分別將筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置以及筆跡參數(shù)發(fā)送至不同的步驟,其中涉及數(shù)據(jù)包的解封裝和分發(fā)的過(guò)程。對(duì)于該過(guò)程,本領(lǐng)域技術(shù)人員完全可以根據(jù)現(xiàn)有公開的技術(shù)內(nèi)容而實(shí)現(xiàn),本方案便不再贅述。
[0131]b2、根據(jù)所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配,并將匹配得到的筆跡的起始點(diǎn)發(fā)至步驟b3。其中,此處的匹配可以采用以灰度值為基礎(chǔ)的圖像匹配算法,即通過(guò)利用某種相似性度量,如相關(guān)函數(shù)、協(xié)方差函數(shù)、差平方和、差絕對(duì)值和等測(cè)度極值等,判定兩幅圖像中的對(duì)應(yīng)關(guān)系。此種算法處理效率高,可以適用于筆尖快速移動(dòng)時(shí)所要求的高性能數(shù)據(jù)處理要求。
[0132]其中,判斷筆跡的起始點(diǎn)的具體步驟參見(jiàn)圖4,包括:
[0133]b21、將所述筆跡的相對(duì)起點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配,并進(jìn)入步驟b22。
[0134]b22、判斷匹配位置個(gè)數(shù)是否大于1,如果大于1,進(jìn)入步驟b23 ;如果等于1,進(jìn)入步驟b26 ;如果為0,進(jìn)入步驟b27。
[0135]b23、將所述筆跡的后續(xù)點(diǎn)位置與整個(gè)電子文檔進(jìn)行位置匹配。
[0136]b24、判斷筆跡的相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置的復(fù)合匹配位置個(gè)數(shù)是否為1,如果是,進(jìn)入步驟b25 ;如果不是,返回步驟b23 ;并且匹配完畢后,單次筆跡的所有相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置的復(fù)合與整個(gè)電子文檔的匹配位置個(gè)數(shù)仍大于I時(shí),進(jìn)入步驟b28。
[0137]b25、將電子文檔中的與該相對(duì)起點(diǎn)位置對(duì)應(yīng)的位置作為筆跡的起始點(diǎn)。
[0138]b26、直接將電子文檔中的與該相對(duì)起點(diǎn)位置對(duì)應(yīng)的位置作為筆跡的起始點(diǎn)。
[0139]b27、在電子文檔的空白處自定義筆跡的起始點(diǎn)。
[0140]b28、在電子設(shè)備上選擇筆跡的起始點(diǎn)。該選擇過(guò)程為用戶手動(dòng)選取,其形式可以為多種,例如在臺(tái)式機(jī)上,彈出選擇的對(duì)話框,用戶通過(guò)鼠標(biāo)來(lái)選擇筆跡的起始點(diǎn);或者在移動(dòng)終端上,高亮顯示電子文檔中的匹配位置,使用戶可以手動(dòng)選擇一處,以作為筆跡的起始點(diǎn)。
[0141]b3、接收步驟b2發(fā)送的所述筆跡的起始點(diǎn)和所述步驟bl發(fā)送的所述筆跡參數(shù),將每次的所述起始點(diǎn)和所述筆跡參數(shù)對(duì)應(yīng)存儲(chǔ),并將其發(fā)送至步驟b4 ;
[0142]b4、根據(jù)所述筆跡的起始點(diǎn)和所述筆跡參數(shù),將單次筆跡在一個(gè)圖層中顯示,并將所有圖層疊加顯示于所述顯示器的電子文檔中。
[0143]需要說(shuō)明的是,第二處理芯片中的各個(gè)步驟可以在同一個(gè)芯片中進(jìn)行,也可以在不同的芯片中進(jìn)行,以可實(shí)現(xiàn)本發(fā)明實(shí)施例的功能即可。
[0144]由上述可見(jiàn),本發(fā)明實(shí)施例通過(guò)電子筆側(cè)的定位模塊獲得單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置,筆跡識(shí)別模塊獲得筆跡參數(shù),并將其整合為數(shù)據(jù)包傳至電子設(shè)備側(cè);電子設(shè)備通過(guò)起始點(diǎn)判斷模塊判斷筆跡的起始點(diǎn),然后通過(guò)存儲(chǔ)器將每次的所述起始點(diǎn)和筆跡參數(shù)對(duì)應(yīng)存儲(chǔ),最后經(jīng)由顯示芯片處理顯示于屏幕中,從而實(shí)現(xiàn)電子筆在與電子文檔內(nèi)容一致的紙張上書寫的同時(shí),筆跡可以同步到電子設(shè)備上,從而在實(shí)體紙張上書寫便可以方便地實(shí)時(shí)進(jìn)行筆跡同步,無(wú)需再進(jìn)行額外的設(shè)置。
[0145]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種筆跡同步的裝置,用于電子筆以及和電子筆通信的電子設(shè)備中,其特征在于, 所述電子筆在與電子設(shè)備中的電子文檔內(nèi)容一致的紙張上書寫, 所述電子筆包括筆殼,以及位于所述筆殼內(nèi)的筆芯、陀螺儀、第一處理芯片、壓力傳感器、攝像頭以及數(shù)據(jù)發(fā)送芯片;所述電子設(shè)備包括數(shù)據(jù)接收芯片、屏幕、第二處理芯片; 所述第一處理芯片包括: 壓力感知模塊,用于獲知所述壓力傳感器得到的筆芯所受的壓力參數(shù),并將該壓力參數(shù)傳至筆跡識(shí)別模塊; 圖像獲取模塊,用于在單次手寫動(dòng)作過(guò)程中,獲取所述攝像頭間歇拍攝的筆尖在紙張上的位置的圖像,并傳至定位模塊; 定位模塊,用于接收所述圖像獲取模塊獲取到的所述圖像,根據(jù)多個(gè)所述圖像中的文檔內(nèi)容,分別確定單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置,并發(fā)送至數(shù)據(jù)整合模塊;筆跡識(shí)別模塊,用于在每次手寫動(dòng)作過(guò)程中,通過(guò)分析所述陀螺儀的數(shù)據(jù)以獲得運(yùn)動(dòng)參數(shù),并通過(guò)壓力感知模塊獲得所述筆尖的壓力參數(shù),以將所述運(yùn)動(dòng)參數(shù)和壓力參數(shù)作為單次筆跡的筆跡參數(shù),并發(fā)送至數(shù)據(jù)整合模塊; 數(shù)據(jù)整合模塊,用于接收并整合所述單次筆跡的筆跡參數(shù)、所述單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置,并將整合后得到的數(shù)據(jù)包經(jīng)由數(shù)據(jù)發(fā)送芯片傳至電子設(shè)備的數(shù)據(jù)接收芯片; 所述第二處理芯片包括: 數(shù)據(jù)分解模塊,用于接收所述數(shù)據(jù)接收芯片傳送過(guò)來(lái)的所述數(shù)據(jù)包,并將其分解得到所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置和所述筆跡參數(shù),然后將所述相對(duì)起點(diǎn)位置、所述后續(xù)點(diǎn)位置傳送至起始點(diǎn)判斷模塊,將所述筆跡參數(shù)傳送至存儲(chǔ)模塊; 起始點(diǎn)判斷模塊,用于根據(jù)所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配,并將匹配得到的筆跡的起始點(diǎn)發(fā)至存儲(chǔ)模塊; 存儲(chǔ)模塊,用于將每次的所述起始點(diǎn)和所述筆跡參數(shù)對(duì)應(yīng)存儲(chǔ),并將其發(fā)送至顯示模塊; 顯示模塊,用于根據(jù)所述筆跡的起始點(diǎn)和所述筆跡參數(shù),將單次筆跡在一個(gè)圖層中顯示,并將所有圖層疊加顯示于所述屏幕的電子文檔中。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述壓力傳感器用于感知所述筆芯所受壓力由零變?yōu)榉橇銜r(shí)觸發(fā)單次手寫動(dòng)作,以及感知所述筆芯所受壓力由非零變?yōu)榱闱以搲毫Ρ3譃榱愕臅r(shí)間大于閾值后結(jié)束單次手寫動(dòng)作。
3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述數(shù)據(jù)發(fā)送芯片通過(guò)無(wú)線傳輸?shù)姆绞綄⑺鰯?shù)據(jù)包傳至所述數(shù)據(jù)接收芯片。
4.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述壓力保持為零的時(shí)間閾值為100毫秒。
5.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述起始點(diǎn)判斷模塊在根據(jù)所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配,以得到的筆跡的起始點(diǎn)時(shí),具體包括: 先將所述筆跡的相對(duì)起點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配, 如果匹配位置個(gè)數(shù)大于1,則繼續(xù)將所述筆跡的后續(xù)點(diǎn)位置與整個(gè)電子文檔進(jìn)行位置匹配,直至所述筆跡的相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置的復(fù)合匹配位置個(gè)數(shù)為1,并將電子文檔中的與該相對(duì)起點(diǎn)位置對(duì)應(yīng)的位置作為筆跡的起始點(diǎn); 如果匹配位置個(gè)數(shù)為1,則直接將電子文檔中的與該相對(duì)起點(diǎn)位置對(duì)應(yīng)的位置作為筆跡的起始點(diǎn); 如果匹配位置個(gè)數(shù)為O,則所述電子設(shè)備在電子文檔的空白處自定義筆跡的起始點(diǎn)。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,如果本次筆跡的相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置的復(fù)合與整個(gè)所述電子文檔的匹配位置個(gè)數(shù)仍大于1,則在所述電子設(shè)備上選擇筆跡的起始點(diǎn)。
7.—種筆跡同步的方法,用于電子筆以及和電子筆通信的電子設(shè)備中,其特征在于,所述電子筆在與電子設(shè)備中的電子文檔內(nèi)容一致的紙張上書寫, 所述電子筆包括筆殼,以及位于所述筆殼內(nèi)的筆芯、陀螺儀、第一處理芯片、壓力傳感器、攝像頭以及數(shù)據(jù)發(fā)送芯片;所述電子設(shè)備包括數(shù)據(jù)接收芯片、顯示器、第二處理芯片; 在電子筆側(cè)的第一處理芯片內(nèi),所述方法包括以下步驟: al、獲知所述壓力傳感器得到的筆芯所受的壓力參數(shù),并將該壓力參數(shù)傳至步驟a4 ;a2、在單次手寫動(dòng)作過(guò)程中,獲取所述攝像頭間歇拍攝的筆尖在紙張上的位置的圖像,并傳至步驟a3 ; a3、接收所述步驟a2獲取到的所述圖像,根據(jù)多個(gè)所述圖像中的文檔內(nèi)容,分別確定單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置,并發(fā)送至步驟a5 ; a4、在每次手寫動(dòng)作過(guò)程中,通過(guò)分析所述陀螺儀的數(shù)據(jù)以獲得運(yùn)動(dòng)參數(shù),并通過(guò)步驟al獲得所述筆尖的壓力參數(shù),以將所述運(yùn)動(dòng)參數(shù)和壓力參數(shù)作為單次筆跡的筆跡參數(shù),并發(fā)送至步驟a5 ; a5、接收并整合所述單次筆跡的筆跡參數(shù)、所述單次筆跡的相對(duì)起點(diǎn)位置以及后續(xù)點(diǎn)位置,并將整合后得到的數(shù)據(jù)包經(jīng)由數(shù)據(jù)發(fā)送芯片傳至電子設(shè)備的數(shù)據(jù)接收芯片; 在電子設(shè)備側(cè)的第二處理芯片內(nèi),所述方法包括以下步驟: bl、接收所述數(shù)據(jù)接收芯片傳送過(guò)來(lái)的所述數(shù)據(jù)包,并將其分解得到所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置和所述筆跡參數(shù),然后將所述相對(duì)起點(diǎn)位置、所述后續(xù)點(diǎn)位置傳送至步驟b2,將所述筆跡參數(shù)傳送至步驟b3 ; b2、根據(jù)所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配,并將匹配得到的筆跡的起始點(diǎn)發(fā)至步驟b3 ; b3、將每次的所述起始點(diǎn)和所述筆跡參數(shù)對(duì)應(yīng)存儲(chǔ),并將其發(fā)送至步驟b4 ;b4、根據(jù)所述筆跡的起始點(diǎn)和所述筆跡參數(shù),將單次筆跡在一個(gè)圖層中顯示,并將所有圖層疊加顯示于所述顯示器的電子文檔中。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述壓力傳感器用于感知所述筆芯所受壓力由零變?yōu)榉橇銜r(shí)觸發(fā)單次手寫動(dòng)作,以及感知所述筆芯所受壓力由非零變?yōu)榱闱以搲毫Ρ3譃榱愕臅r(shí)間大于閾值后結(jié)束單次手寫動(dòng)作。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述數(shù)據(jù)發(fā)送芯片通過(guò)無(wú)線傳輸?shù)姆绞綄⑺鰯?shù)據(jù)包傳至所述數(shù)據(jù)接收芯片。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述壓力保持為零的時(shí)間閾值為100毫秒。
11.根據(jù)權(quán)利要求7所述的方法,其特征在于,在步驟b2中,根據(jù)所述筆跡的相對(duì)起點(diǎn)位置、后續(xù)點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配,以得到的筆跡的起始點(diǎn)時(shí),具體包括: b21、先將所述筆跡的相對(duì)起點(diǎn)位置與整個(gè)所述電子文檔進(jìn)行位置匹配,并進(jìn)入步驟b22 ; b22、判斷匹配位置個(gè)數(shù)是否大于1,如果大于1,進(jìn)入步驟b23 ;如果等于1,進(jìn)入步驟b26 ;如果為O,進(jìn)入步驟b27 ; b23、將所述筆跡的后續(xù)點(diǎn)位置與整個(gè)電子文檔進(jìn)行位置匹配,并進(jìn)入步驟b24 ;b24、判斷筆跡的相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置的復(fù)合匹配位置個(gè)數(shù)是否為1,如果是,進(jìn)入步驟b25 ;如果不是,返回步驟b23 ; b25、將電子文檔中的與該相對(duì)起點(diǎn)位置對(duì)應(yīng)的位置作為筆跡的起始點(diǎn); b26、直接將電子文檔中的與該相對(duì)起點(diǎn)位置對(duì)應(yīng)的位置作為筆跡的起始點(diǎn); b27、在電子文檔的空白處自定義筆跡的起始點(diǎn)。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,在步驟b24中,匹配完畢后,單次筆跡的所有相對(duì)起點(diǎn)位置和后續(xù)點(diǎn)位置的復(fù)合與整個(gè)電子文檔的匹配位置個(gè)數(shù)仍大于I時(shí),進(jìn)入步驟b28 ; b28、在所述電子設(shè)備上選擇筆跡的起始點(diǎn)。
【文檔編號(hào)】G06F3/0354GK104199566SQ201410414326
【公開日】2014年12月10日 申請(qǐng)日期:2014年8月21日 優(yōu)先權(quán)日:2014年8月21日
【發(fā)明者】周恩高, 嚴(yán)敏, 周慧娟 申請(qǐng)人:三星電子(中國(guó))研發(fā)中心, 三星電子株式會(huì)社