筆跡重疊處理裝置、筆跡重疊處理方法和電子書設(shè)備的制作方法
【專利摘要】本發(fā)明提供筆跡重疊處理裝置、筆跡重疊處理方法和電子書設(shè)備。該筆跡重疊處理裝置,接收多個由大量的點(diǎn)構(gòu)成的筆跡的輸入,對該多個筆跡的所有任兩個筆跡進(jìn)行去重疊處理后將該多個筆跡輸出,包括:筆跡范圍重疊率判定部,對于輸入的任兩個筆跡按各自的重疊處理單位確定多個一對判定對象筆跡,計(jì)算筆跡范圍的面積和重疊區(qū)域的面積,求取筆跡范圍重疊率進(jìn)而判定該筆跡范圍重疊率是否為閾值以上;重疊區(qū)域判定部,在筆跡范圍重疊率為閾值以上的情況下,判定一對判定對象筆跡中是否均存在位于重疊區(qū)域中的點(diǎn),確定重疊區(qū)域的真?zhèn)?;和去重疊處理部,在重疊區(qū)域?yàn)檎娴那闆r下,對一對判定對象筆跡進(jìn)行去重疊處理,輸出經(jīng)去重疊處理后的一對判定對象筆跡。
【專利說明】筆跡重疊處理裝置、筆跡重疊處理方法和電子書設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種筆跡重疊處理裝置、筆跡重疊處理方法和電子書設(shè)備,尤其涉及能夠判定多個用戶對同一閱讀對象的筆跡是否重疊并進(jìn)一步進(jìn)行處理的筆跡重疊處理裝置、筆跡重疊處理方法和具有該裝置的電子書設(shè)備。
【背景技術(shù)】
[0002]當(dāng)前,隨著移動設(shè)備和互聯(lián)網(wǎng)的快速發(fā)展,傳統(tǒng)的閱讀方式也發(fā)生了變化,越來越多的人喜歡在電子書設(shè)備上閱讀數(shù)字內(nèi)容,因此對數(shù)字內(nèi)容的生產(chǎn)、管理、發(fā)行和使用方式也帶來了更多的機(jī)遇和挑戰(zhàn)。
[0003]電子書設(shè)備的普遍使用方式是,人們在電子書設(shè)備上直接購買、下載數(shù)字內(nèi)容進(jìn)行閱讀,或通過其它設(shè)備購買并傳輸?shù)诫娮訒O(shè)備上閱讀。其中,有些電子書設(shè)備也提供了在閱讀對象上附加筆跡(即作標(biāo)注)和筆跡分享的功能。
[0004]例如,專利文獻(xiàn)1公開了一種筆跡互動閱讀器,包括主板模塊、無線傳輸模塊、觸摸屏模塊和顯示屏,所述觸摸屏模塊用于感應(yīng)手寫輸入數(shù)據(jù),并將該手寫輸入數(shù)據(jù)發(fā)送至主板模塊;所述主板模塊分別與無線傳輸模塊、觸摸屏模塊和顯示屏連接,用于接收來自本筆跡互動閱讀器觸摸屏模塊的手寫輸入數(shù)據(jù)或與通過無線傳輸模塊與本筆跡互動閱讀器連接的其他筆跡互動閱讀器發(fā)送來的手寫輸入數(shù)據(jù);所述無線傳輸模塊,用于將來自本筆跡互動閱讀器觸摸屏模塊的手寫輸入數(shù)據(jù)發(fā)送至通過無線傳輸模塊與本筆跡互動閱讀器連接的其他筆跡互動閱讀器,或接收來自通過無線傳輸模塊與本筆跡互動閱讀器連接的其他筆跡互動閱讀器的手寫輸入數(shù)據(jù)。
[0005]并且,專利文獻(xiàn)1還公開了一種筆跡互動閱讀系統(tǒng),包括若干上述筆跡互動閱讀器作為主機(jī)和從機(jī),所述主機(jī)和從機(jī)通過各自的無線傳輸模塊建立無線連接。
[0006]通過專利文獻(xiàn)1公開的閱讀器及系統(tǒng),能夠達(dá)到筆跡交互的目的,為閱讀者之間進(jìn)行信息交流提供了極大便利。
[0007]根據(jù)專利文獻(xiàn)1中公開的上述筆跡互動閱讀器及其系統(tǒng),一臺筆跡互動閱讀器可以與其他一臺筆跡互動閱讀器建立連接,并請求其他筆跡互動閱讀器上用戶的筆跡。這種方式叫做一對一筆跡分享模式。
[0008]專利文獻(xiàn)1:中國專利公開CN201780695U
【發(fā)明內(nèi)容】
[0009]專利文獻(xiàn)1中提到了教育領(lǐng)域中老師可以將自己對某一篇課文所作的批注分發(fā)給學(xué)生以進(jìn)行交流的例子,但并沒有考慮到老師將多位學(xué)生對于某一閱讀對象所作的標(biāo)注收集起來一同顯示并加以比較,以了解學(xué)生對該閱讀對象的理解狀況。即,專利文獻(xiàn)1中并沒有考慮到用戶請求其它多臺筆跡互動閱讀器的用戶的筆跡將它們一同顯示的所謂一對多筆跡分享模式。
[0010]另外,在上述一對一筆跡分享模式和上述一對多筆跡分享模式下,在同時(shí)顯不了多個用戶的筆跡時(shí),可能會出現(xiàn)不同用戶的筆跡重疊在一起的情況,嚴(yán)重重疊時(shí)甚至?xí)?dǎo)致筆跡無法辨別。
[0011]本發(fā)明為解決上述問題而提出,其目的在于提供一種筆跡重疊處理裝置和電子書設(shè)備,可同時(shí)顯示來自多個用戶的筆跡,按用戶的意圖以高準(zhǔn)確度高效率地進(jìn)行筆跡的去重疊處理。
[0012]具體而言,本發(fā)明提供一種筆跡重疊處理裝置,接收多個由大量的點(diǎn)構(gòu)成的筆跡的輸入,對該多個筆跡的所有任兩個筆跡進(jìn)行去重疊處理后將該多個筆跡輸出,其特征在于,包括:筆跡范圍重疊率計(jì)算判定部,對于輸入的所述多個筆跡中的任兩個筆跡,按各自的重疊處理單位確定二者的多個作為重疊判定對象的一對判定對象筆跡,計(jì)算所述一對判定對象筆跡的各自的筆跡范圍的面積和重疊區(qū)域的面積,求取筆跡范圍重疊率進(jìn)而判定該筆跡范圍重疊率是否為預(yù)先確定的閾值以上;重疊區(qū)域真?zhèn)闻卸ú?,在所述筆跡范圍重疊率計(jì)算判定部判定為所述筆跡范圍重疊率為所述閾值以上的情況下,判定所述一對判定對象筆跡中是否均存在位于所述重疊區(qū)域中的點(diǎn),在所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)檎嬷丿B區(qū)域,在并非所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)閭沃丿B區(qū)域;和去重疊處理部,對由所述重疊區(qū)域真?zhèn)闻卸ú颗卸樗鲋丿B區(qū)域?yàn)檎嬷丿B區(qū)域的所述一對判定對象筆跡進(jìn)行去重疊處理,輸出經(jīng)過所述去重疊處理后的所述一對判定對象筆跡。
[0013]此外,本發(fā)明提供一種筆跡重疊處理裝置,接收多個由大量的點(diǎn)構(gòu)成的筆跡的輸入,對該多個筆跡的所有任兩個筆跡進(jìn)行去重疊處理后將該多個筆跡輸出,其特征在于,包括:筆跡范圍重疊率計(jì)算判定部,對于輸入的所述多個筆跡中的任兩個筆跡,按各自的重疊處理單位確定二者的多個作為重疊判定對象的一對判定對象筆跡,計(jì)算所述一對判定對象筆跡的各自的筆跡范圍的面積和重疊區(qū)域的面積,求取筆跡范圍重疊率進(jìn)而判定該筆跡范圍重疊率是否為預(yù)先確定的閾值以上;重疊區(qū)域真?zhèn)闻卸ú?,在所述筆跡范圍重疊率計(jì)算判定部判定為所述筆跡范圍重疊率為所述閾值以上的情況下,判定所述一對判定對象筆跡中是否均存在位于所述重疊區(qū)域中的點(diǎn),在所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)檎嬷丿B區(qū)域,在并非所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)閭沃丿B區(qū)域,進(jìn)而,對于所述初始真重疊區(qū)域,判定其中是否存在所述一對判定對象筆跡的重疊點(diǎn),在存在重疊點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)檎嬷丿B區(qū)域,在不存在重疊點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)閭沃丿B區(qū)域;和去重疊處理部,對由所述重疊區(qū)域真?zhèn)闻卸ú颗卸樗鲋丿B區(qū)域?yàn)檎嬷丿B區(qū)域的所述一對判定對象筆跡進(jìn)行去重疊處理,輸出經(jīng)過所述去重疊處理后的所述一對判定對象筆跡。
[0014]并且,本發(fā)明提供一種電子書設(shè)備,其特征在于,包括:觸摸面板,供用戶使用手指或觸摸筆觸摸而書寫筆跡;手寫處理部,根據(jù)用戶通過所述觸摸面板書寫的筆跡,生成由大量的點(diǎn)構(gòu)成的筆跡的數(shù)據(jù);管理部,對本機(jī)用戶和其它電子書設(shè)備的用戶,本機(jī)用戶所購買、下載的內(nèi)容數(shù)據(jù),以及本機(jī)用戶所作的筆跡進(jìn)行管理;通信接口部,與其它電子書設(shè)備進(jìn)行通信,接收來自其它電子書設(shè)備的用戶的筆跡數(shù)據(jù);數(shù)據(jù)存儲部,保存所述筆跡、所述用戶和所述內(nèi)容的數(shù)據(jù);顯示器,用于顯示保存在所述數(shù)據(jù)存儲部中的內(nèi)容和筆跡的數(shù)據(jù);上述的筆跡重疊處理裝置;和主控制器,對所述電子書設(shè)備的各個部件進(jìn)行控制,當(dāng)本機(jī)用戶請求同時(shí)顯示來自多個用戶的筆跡時(shí),所述主控制器通過所述通信接口接收多個用戶的筆跡,所述筆跡重疊處理裝置對所述多個用戶的筆跡進(jìn)行去重疊處理,并將進(jìn)行了去重疊處理后的筆跡發(fā)送到所述顯示器,與保存在所述數(shù)據(jù)存儲部中的所述內(nèi)容一起顯示。
[0015]此外,本發(fā)明提供一種筆跡重疊處理方法,對于多個由大量的點(diǎn)構(gòu)成的筆跡,對所有任兩個筆跡進(jìn)行去重疊處理后輸出給用戶,其特征在于,包括:筆跡范圍重疊率計(jì)算判定步驟,對于所述多個筆跡中的任兩個筆跡,按各自的重疊處理單位確定二者的多個作為重疊判定對象的一對判定對象筆跡,計(jì)算所述一對判定對象筆跡的各自的筆跡范圍的面積和重疊區(qū)域的面積,求取筆跡范圍重疊率進(jìn)而判定該筆跡范圍重疊率是否為預(yù)先確定的閾值以上;重疊區(qū)域真?zhèn)闻卸ú襟E,在所述筆跡范圍重疊率計(jì)算判定步驟中判定為所述筆跡范圍重疊率為所述閾值以上的情況下,判定所述一對判定對象筆跡中是否均存在位于所述重疊區(qū)域中的點(diǎn),在所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)檎嬷丿B區(qū)域,在并非所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)閭沃丿B區(qū)域;和去重疊處理步驟,對所述重疊區(qū)域真?zhèn)闻卸ú襟E中判定為所述重疊區(qū)域?yàn)檎嬷丿B區(qū)域的所述一對判定對象筆跡進(jìn)行去重疊處理,輸出經(jīng)過所述去重疊處理后的所述一對判定對象筆跡。
[0016]此外,本發(fā)明提供一種筆跡重疊處理方法,對于多個由大量的點(diǎn)構(gòu)成的筆跡,對所有任兩個筆跡進(jìn)行去重疊處理后輸出給用戶,其特征在于,包括:筆跡范圍重疊率計(jì)算判定步驟,對于所述多個筆跡中的任兩個筆跡,按各自的重疊處理單位確定二者的多個作為重疊判定對象的一對判定對象筆跡,計(jì)算所述一對判定對象筆跡的各自的筆跡范圍的面積和重疊區(qū)域的面積,求取筆跡范圍重疊率進(jìn)而判定該筆跡范圍重疊率是否為預(yù)先確定的閾值以上;重疊區(qū)域真?zhèn)闻卸ú襟E,在所述筆跡范圍重疊率計(jì)算判定步驟中判定為所述筆跡范圍重疊率為所述閾值以上的情況下,判定所述一對判定對象筆跡中是否均存在位于所述重疊區(qū)域中的點(diǎn),在所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)檎嬷丿B區(qū)域,在并非所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)閭沃丿B區(qū)域,進(jìn)而,對于所述初始真重疊區(qū)域,判定其中是否存在所述一對判定對象筆跡的重疊點(diǎn),在存在重疊點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)檎嬷丿B區(qū)域,在不存在重疊點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)閭沃丿B區(qū)域;和去重疊處理步驟,對所述重疊區(qū)域真?zhèn)闻卸ú襟E中判定為所述重疊區(qū)域?yàn)檎嬷丿B區(qū)域的所述一對判定對象筆跡進(jìn)行去重疊處理,輸出經(jīng)過所述去重疊處理后的所述一對判定對象筆跡。
[0017]如上所述,本發(fā)明的筆跡重疊處理裝置和電子書設(shè)備,對于筆跡范圍重疊率為閾值以上的一對判定對象筆跡,首先判定該一對判定對象筆跡中是否均存在位于筆跡范圍的重疊區(qū)域中的點(diǎn),在均存在的情況下判定為重疊區(qū)域?yàn)檎嬷丿B區(qū)域,對該一對判定對象筆跡進(jìn)行去重疊處理?;蛘?,首先判定該一對判定對象筆跡中是否均存在位于筆跡范圍的重疊區(qū)域中的點(diǎn),在均存在的情況下判定為重疊區(qū)域?yàn)槌跏颊嬷丿B區(qū)域,進(jìn)而判定該初始真重疊區(qū)域內(nèi)是否存在重疊點(diǎn),僅在重疊區(qū)域內(nèi)存在上述一對判定對象筆跡的重疊點(diǎn)的情況下,判定該重疊區(qū)域?yàn)檎嬷丿B區(qū)域,該一對判定對象筆跡真正彼此重疊,接著進(jìn)行去重疊處理。
[0018]因而,本發(fā)明與僅通過筆跡范圍的重疊來判定筆跡重疊的情況相比具有更高的準(zhǔn)確度。此外,本發(fā)明并不直接對一對判定對象筆跡判定是否存在重疊點(diǎn),對于重疊區(qū)域?yàn)閭沃丿B區(qū)域的大部分情況,能夠無需進(jìn)行重疊點(diǎn)判定,僅通過重疊區(qū)域真?zhèn)闻卸ú颗卸ㄒ粚ε卸▽ο蠊P跡中是否均存在位于重疊區(qū)域中的點(diǎn)而得到不存在重疊的結(jié)果,因此能夠具有很高的效率。并且,本發(fā)明僅在真重疊區(qū)域內(nèi)部進(jìn)行重疊點(diǎn)的判定,因此與對一對判定對象筆跡整體進(jìn)行重疊點(diǎn)的判定相比,也具有很高的效率。另外,對于去重疊處理本發(fā)明允許用戶靈活選擇多種處理方法,提高了去重疊處理的效果。
[0019]綜上所述,根據(jù)本發(fā)明,能夠提供一種筆跡重疊處理裝置和電子書設(shè)備,能夠同時(shí)顯示來自多個用戶的筆跡,按用戶的意圖以高準(zhǔn)確度高效率地進(jìn)行筆跡的去重疊處理。
【專利附圖】
【附圖說明】
[0020]圖1是表示本發(fā)明的電子書設(shè)備之大致結(jié)構(gòu)的框圖。
[0021]圖2表示重疊處理模塊所進(jìn)行的處理的主流程。
[0022]圖3A是表示本發(fā)明的筆跡重疊判定處理的流程圖。
[0023]圖3B是表示本發(fā)明的筆跡重疊判定處理的變形例的流程圖。
[0024]圖3C表示圖3A中步驟S301的處理的具體例。
[0025]圖3D表示圖3A中步驟S304的處理的具體例。
[0026]圖4用于示意性地表示傳統(tǒng)的筆跡重疊判斷方式。
[0027]圖5A表示圖3A的筆跡重疊判定處理的重疊區(qū)域真?zhèn)闻卸ㄖ信卸üP跡是否有點(diǎn)落入重疊區(qū)域的方法的流程。
[0028]圖5B表示圖3B的筆跡重疊判定處理中,重疊區(qū)域真?zhèn)闻卸ㄖ信卸ㄖ丿B區(qū)域中是否存在重疊點(diǎn)的方法的流程。
[0029]圖6是表示對用戶提示筆跡去重疊方式的流程圖。
[0030]圖7表示筆跡去重疊方式的具體方式例。
[0031]圖8表示本發(fā)明的重疊處理模塊的具體結(jié)構(gòu)。
【具體實(shí)施方式】
[0032]以下參照附圖對本發(fā)明的【具體實(shí)施方式】進(jìn)行說明,不過,下文所述的實(shí)施方式僅是本發(fā)明的一個示例,本發(fā)明要求保護(hù)的范圍不受該實(shí)施方式的限定。其中,本發(fā)明所稱的“筆跡”指的是用戶對閱讀對象做的標(biāo)注,通過輸入設(shè)備由用戶進(jìn)行輸入,這樣的輸入設(shè)備可以是觸摸設(shè)備或鍵盤等。
[0033]另外應(yīng)當(dāng)注意的是,本發(fā)明所稱的多個用戶的“筆跡重疊”,是對于同一閱讀對象的筆跡的重疊,但對于本領(lǐng)域技術(shù)人員而言,即使不是同一閱讀對象的筆跡,當(dāng)然也可以進(jìn)行同樣的重疊判定處理。不過,為了簡單起見,下文中在沒有特別提及的情況下,均默認(rèn)為同一閱讀對象的筆跡重疊。
[0034]圖1是本發(fā)明的電子書設(shè)備1的大致結(jié)構(gòu)框圖。該電子書設(shè)備1包括數(shù)據(jù)存儲部2、筆跡管理部3、內(nèi)容管理部4、用戶管理部5、主控制器6、手寫處理部7、重疊處理模塊8、觸摸面板9、顯示器10和通信接口 11等。本發(fā)明中的通信接口 11與外部設(shè)備或其它的電子書設(shè)備進(jìn)行通信,遵循wifi標(biāo)準(zhǔn)、3G通信標(biāo)準(zhǔn)、紅外標(biāo)準(zhǔn)、藍(lán)牙標(biāo)準(zhǔn)、微波標(biāo)準(zhǔn)等任意的無線/有線通信標(biāo)準(zhǔn)。
[0035]其中,用戶管理部5管理經(jīng)通信接口 11由主控制器6進(jìn)行了認(rèn)證的各個用戶。這里所稱的用戶與電子書設(shè)備綁定,根據(jù)電子書設(shè)備出廠時(shí)唯一給定的設(shè)備序列號而確定。但也可以采用一臺電子書設(shè)備可登陸多個用戶,各用戶根據(jù)各自的用戶序列號而確定。
[0036]內(nèi)容管理部4管理用戶購買并下載到電子書設(shè)備中的內(nèi)容,在一臺電子書設(shè)備可登陸多個用戶的情況下,按各用戶管理內(nèi)容以使得只有經(jīng)過授權(quán)的用戶能夠獲得內(nèi)容的訪問權(quán)限。筆跡管理部3對經(jīng)由手寫處理部7獲得的用戶所做的標(biāo)注(筆跡)或經(jīng)通信接口 11接收的筆跡進(jìn)行管理,將用戶的筆跡按照需要與閱讀對象關(guān)聯(lián)地保存在數(shù)據(jù)存儲部2中。
[0037]另外,上述用戶的信息、內(nèi)容的信息也均保存在數(shù)據(jù)存儲部2中。
[0038]觸摸面板9作為用戶的輸入設(shè)備起作用,用于接收用戶所作的筆跡。手寫處理部7接收從觸摸面板9發(fā)送來的筆跡信息,并將該筆跡信息按預(yù)先規(guī)定的重疊處理單位進(jìn)行劃分處理,然后發(fā)送給筆跡管理部3。這里,用戶的筆跡由觸摸面板9識別到的用戶的手指或觸摸筆觸摸到的大量點(diǎn)的數(shù)據(jù)所構(gòu)成,該筆跡的數(shù)據(jù)信息中保存有構(gòu)成該筆跡的所有規(guī)定間隔的采樣點(diǎn)的X軸方向坐標(biāo)和Y軸方向坐標(biāo)。此外,手寫處理部7還從觸摸面板9接收用戶的其它操作,例如在通過顯示器10對用戶提供了操作選項(xiàng)的情況下,手寫處理部7接收用戶通過觸摸面板9對操作選項(xiàng)的操作,將結(jié)果發(fā)送給主控制器6。
[0039]上述的重疊處理單位的選取方式并不限定,例如可列舉如下:(1)通過未圖示的觸摸面板操作時(shí)間監(jiān)視部來監(jiān)視用戶通過觸摸面板作標(biāo)注而形成筆跡的時(shí)間,當(dāng)監(jiān)視到用戶持續(xù)一定時(shí)間(大于規(guī)定的時(shí)間窗口,該時(shí)間窗口可根據(jù)具體情況而任意設(shè)定)沒有操作觸摸面板時(shí),判定為用戶中斷了觸摸面板的操作,將被各個中斷點(diǎn)分割的期間內(nèi)獲得的點(diǎn)所構(gòu)成的連續(xù)的筆跡作為重疊處理單位;(2)對用戶所作的筆跡進(jìn)行識別,以最小語素(例如一個字符、一個東亞文字、一個西文單詞等)作為重疊處理單位;(3)從控制器6獲取當(dāng)前用戶的閱讀對象,按閱讀對象的空白部位的位置來劃分重疊處理單位。
[0040]當(dāng)然,重疊處理單位的劃分處理并不必須由手寫處理部7進(jìn)行,經(jīng)上述筆跡管理部3保存到數(shù)據(jù)存儲部2中的筆跡可以是未經(jīng)劃分處理的,由后述的重疊處理模塊8對筆跡按照重疊處理單位進(jìn)行劃分。
[0041]重疊處理模塊8用于判定多個用戶的筆跡是否重疊,并提供去重疊處理。具體而言,主控制器6經(jīng)通信接口 11獲得其它用戶的筆跡信息,或從數(shù)據(jù)存儲部2獲得本機(jī)用戶的筆跡信息,將針對同一閱讀對象的筆跡發(fā)送給重疊處理模塊8。這時(shí),由重疊處理模塊8判定是否存在筆跡的重疊,并將該判定的結(jié)果提示給本機(jī)用戶,請求用戶確認(rèn)是否進(jìn)行去重疊以及去重疊方式。然后,由重疊處理模塊8將去重疊后的筆跡發(fā)送給顯示器,與閱讀對象一起顯示在顯示器10上。
[0042]另外,當(dāng)電子書設(shè)備1接收到來自其它電子書設(shè)備的筆跡請求信息時(shí),首先由用戶管理部5驗(yàn)證請求源的用戶是否是正當(dāng)用戶,在通過驗(yàn)證的情況下,主控制器6控制筆跡管理部3從數(shù)據(jù)存儲部2中讀取被請求的筆跡,經(jīng)通信接口 11對請求源發(fā)送。
[0043]以下參照附圖2?7對重疊處理模塊8所進(jìn)行的處理進(jìn)行詳細(xì)說明。其中,為了方便起見,此處假設(shè)共有三個用戶A、B、C,作為本機(jī)用戶的用戶C請求將用戶A和用戶B的筆跡一起顯示。用戶C的這一指令的輸入可以通過在顯示器上顯示相應(yīng)的功能并通過觸摸面板接收用戶指示而實(shí)現(xiàn)。
[0044]圖2表示重疊處理模塊8所進(jìn)行的處理的主流程。
[0045]首先,根據(jù)來自用戶C的指令,主控制器6請求用戶A和用戶B的筆跡發(fā)送給重疊處理模塊8 (步驟S201)。接著,重疊處理模塊8判定用戶A和用戶B的筆跡是否重疊(步驟S202),如果存在重疊,則對用戶C提供去重疊方式選項(xiàng)以供選擇(步驟S203),由用戶選擇去重疊方式,然后按照用戶所選擇的去重疊方式或默認(rèn)的去重疊方式進(jìn)行筆跡去重疊處理(步驟S205),然后將進(jìn)行了去重疊處理后的用戶A和用戶B的筆跡輸出。如果不存在重疊,則直接將用戶A和用戶B的筆跡一起顯示(步驟S204)。
[0046]參照圖3A對步驟S202的具體處理流程的一例進(jìn)行詳細(xì)說明。
[0047]首先,對進(jìn)行重疊判定的用戶A和用戶B的筆跡,按重疊處理單位求出各自的筆跡范圍的四個頂點(diǎn)坐標(biāo)(步驟S301)。應(yīng)當(dāng)注意的是,用戶A和用戶B的筆跡是由多個重疊處理單位的筆跡構(gòu)成的,在執(zhí)行步驟S301的處理之前,也可以根據(jù)需要,按照各重疊處理單位的筆跡在閱讀對象上的位置,預(yù)先判定需要對兩者的哪些重疊處理單位的筆跡進(jìn)行重疊處理(即確定作為重疊判定對象的一對判定對象筆跡)。
[0048]圖3C表示了步驟S301的處理的一個具體例。此處為方便起見,表示了以一個漢字為重疊處理單位的情況。該圖3C中表示了用戶A和用戶B分別書寫了“李”字和“軍”字,通過步驟 S301 分別求出各自的四個頂點(diǎn)坐標(biāo)(Xlmin,Ylmin),(Xlmax,Ylmin),(Xlmin,Ylmax),(Xlmax,YlmM) ; (Xailin,Yanin),^2max ? ^2111111 (Amin,^2max ^ ^2max ? ^2max ^ ° 此處的坐標(biāo)系是以左上角為原點(diǎn),X軸和Y軸的正方向分別為右方向和下方向的直角坐標(biāo)系,但并不限于此,可采用任意的坐標(biāo)系。并且,圖3C的示例中,重疊處理單位(例如一個漢字)的筆跡范圍呈矩形,但不限于此,可以是任意的四邊形,而筆跡范圍的確定可采用已知的任意方式。
[0049]接著,在圖3A的步驟S301之后,計(jì)算要進(jìn)行判定的兩個筆跡范圍的各自的面積和筆跡范圍重疊率(后文簡稱為“重疊率”)(步驟S302),此處所稱的“重疊率”是兩個筆跡范圍的重疊區(qū)域面積與該兩個筆跡范圍的面積中較小者的比值。例如,在圖3A的步驟S302中,表示了重疊率為0%、40%和100%的三種例子。重疊率和面積的計(jì)算可采用現(xiàn)有的方法,此處不再贅述。
[0050]然后,判斷重疊率是否為預(yù)先確定的閾值以上(步驟S303)。這里預(yù)先確定的閾值一般是經(jīng)驗(yàn)值(例如20%),其能夠確保即使兩個筆跡范圍存在該閾值大小的重疊率,也不影響用戶對兩個筆跡的識別。
[0051]在步驟S303的判斷結(jié)果是重疊率小于閾值的情況下(判斷結(jié)果為否),則認(rèn)為筆跡無重疊,并結(jié)束處理。
[0052]在步驟S303的判斷結(jié)果是重疊率為閾值以上的情況下(判斷結(jié)果為是),則認(rèn)為存在重疊的可能,繼續(xù)后續(xù)的S304?S307的重疊區(qū)域真?zhèn)闻卸ā?br>
[0053]在重疊區(qū)域真?zhèn)闻卸ㄖ?,首先求出重疊區(qū)域的四個頂點(diǎn)坐標(biāo)(步驟S304)。圖3D中表示了與圖3C同樣的情況下筆跡范圍重疊區(qū)域的四個頂點(diǎn),根據(jù)該圖能夠看到,重疊區(qū)域的四個頂點(diǎn)的坐標(biāo)分別是(ΧΜη,Υ_Λ (Χο_,Υ_Λ (Xomin,Υο_),(Χο_,Υο_)。此處因?yàn)橹丿B處理單位的筆跡范圍是矩形,因而重疊區(qū)域也呈矩形,但重疊區(qū)域當(dāng)然不受此限定,可以是任意的四邊形。
[0054]接著,判斷重疊率是否為100%,如果是,則轉(zhuǎn)移到步驟S307,判定筆跡范圍大的筆跡中是否有點(diǎn)落入重疊區(qū)域。如果沒有,則表示重疊區(qū)域?yàn)閭沃丿B區(qū)域,兩個筆跡不存在真正重疊的可能,如果有,則表示重疊區(qū)域?yàn)檎嬷丿B區(qū)域,認(rèn)為存在真正重疊。
[0055]另外,在步驟S305中判斷為重疊率不等于100%的情況下,轉(zhuǎn)移到步驟S306判定筆跡范圍小的筆跡中是否有點(diǎn)落入重疊區(qū)域,如果沒有則表示重疊區(qū)域?yàn)閭沃丿B區(qū)域,兩個筆跡沒有真正重疊,如果有,則轉(zhuǎn)移到步驟S307的處理。
[0056]下面使用圖5A說明步驟S306和步驟S307中如何判定筆跡中是否有點(diǎn)落入重疊區(qū)域。首先,在步驟S501中判斷重疊區(qū)域的X軸和Y軸方向上的大小,即,判斷是否滿足X0max-X0min ( Yomax-Yomin°如果滿足,則前進(jìn)到步驟S502,對對象筆跡中是否存在X軸坐標(biāo)(X J滿足Xomin <Xi < X0max的點(diǎn)進(jìn)行判定。如果存在則前進(jìn)到步驟S503,進(jìn)一步判定這些點(diǎn)的Y軸坐標(biāo)是否滿足ΥΜη <\< Y0maxO如果滿足,則判定為對象筆跡中存在落入重疊區(qū)域內(nèi)的點(diǎn)。若步驟S502和步驟S503中任一的結(jié)果為否,則判定為對象筆跡中不存在落入重疊區(qū)域內(nèi)的點(diǎn)。這里所稱的“對象筆跡”在步驟S306中指的是筆跡范圍小的筆跡,在步驟S307中指的是筆跡范圍大的筆跡。
[0057]步驟S504?S505的處理與步驟S502?S503的處理類似,只是先在Y軸方向上進(jìn)行判定再進(jìn)而對X軸坐標(biāo)進(jìn)行判定。通過圖5A所說明的判定方法,首先對重疊區(qū)域的X軸方向和Y軸方向的大小進(jìn)行了比較,然后,在二者中較小的方向上先進(jìn)行判定,接著再在二者中較大的方向上進(jìn)行判定。因而能夠一定程度上提高判定效率。
[0058]以上對本發(fā)明的重疊處理模塊8中進(jìn)行的筆跡重疊判定處理(即圖2中的步驟S202)的一例進(jìn)行了說明。
[0059]在傳統(tǒng)的筆跡重疊判定處理中,僅通過判定兩個筆跡范圍的面積是否存在重疊,即確定筆跡是否重疊。這種情況下,如圖4所示,兩個筆跡實(shí)際上不存在重疊,能夠明確區(qū)分,但在傳統(tǒng)的重疊判定處理中仍得到存在筆跡重疊的結(jié)果。而根據(jù)本發(fā)明的上述處理,能夠避免對圖4所示的情況進(jìn)行去重疊處理,節(jié)省處理器的資源,實(shí)現(xiàn)更加精確的重疊判定,從而能夠更準(zhǔn)確地進(jìn)行本發(fā)明的去重疊處理。
[0060]不過,在上述步驟S307判定的結(jié)果為是的情況下,雖然兩個判定對象筆跡中均有點(diǎn)落在重疊區(qū)域中,但并不能確保該重疊區(qū)域中雙方的筆跡一定存在重疊。因此,為了進(jìn)行比圖3A更高精度的重疊判定,可以考慮以下圖3B所示的變形例。
[0061]圖3B是表示本發(fā)明的筆跡重疊判定處理的變形例的流程圖。其中步驟S301?步驟S306與上述圖3A所示的流程圖完全相同,故省略說明。圖3B中與圖3A的不同之處僅在于,在步驟S307’中判定為是的情況下,并不將重疊區(qū)域判定為真重疊區(qū)域,而是將其判定為初始真重疊區(qū)域,認(rèn)為雙方的筆跡存在重疊的可能但并不一定真正重疊,并進(jìn)一步進(jìn)行步驟S308的判定。
[0062]g卩,在S307’的判定結(jié)果為是的情況下,進(jìn)而轉(zhuǎn)移到步驟S308,判定該初始真重疊區(qū)域中是否存在兩個筆跡的重疊點(diǎn),如果不存在,則表示筆跡并未真正重疊,如果存在,則表示筆跡真正重疊,該重疊區(qū)域?yàn)檎嬷丿B區(qū)域。
[0063]接著使用圖5B舉例說明如何判定重疊區(qū)域中是否存在筆跡的重疊點(diǎn)。
[0064]圖5B上方表示了筆跡重疊和不重疊的兩種情況下的示例,其中表示了上述圖3D的重疊區(qū)域(XQmin,YQmin),(XQmax,YQmin),(XQmin,YQmax),Yomax)內(nèi)用戶 A、B 的筆跡 LI 和 L2。該重疊區(qū)域即為圖3B的上述步驟S307’中判定的初始真重疊區(qū)域。
[0065]首先,在步驟S5501中,計(jì)算重疊區(qū)域內(nèi)的筆跡L1和L2在X軸和Y軸的投影(ΔΧ1, ΛΥ1)和(ΛΧ2,ΔΥ2)0接著,在步驟S5502和步驟S5503中,判定L1和L2在X軸和Y軸的投影區(qū)域是否存在重疊。即,在步驟S5502中判定Λ XI與Λ Χ2是否存在重疊,在步驟S5503中判定ΛΥ1與Λ Υ2是否存在重疊,如果有一者不存在重疊,則判定為筆跡無重疊,結(jié)束處理。
[0066]步驟S5503結(jié)束后轉(zhuǎn)移到步驟S5504,判定X軸上的重疊長度是否為Υ軸上的重疊長度以下,在X軸上的重疊長度為Υ軸上的重疊長度以下的情況下,轉(zhuǎn)移到步驟S5505,對于構(gòu)成筆跡L1和L2的點(diǎn)(Χπ,Υπ)和(X2i,Y2i),判定X坐標(biāo)處于X軸上的重疊范圍內(nèi)的(Χπ,Υπ)和(X2i,Y2i)是否存在相同坐標(biāo)——X軸坐標(biāo)相同且Y軸坐標(biāo)也相同的點(diǎn)(即筆跡的重疊點(diǎn))。如果存在,則判定為存在重疊(即該初始真重疊區(qū)域?yàn)檎嬷丿B區(qū)域),如果不存在,則判定為無重疊,該初始真重疊區(qū)域?yàn)閭沃丿B區(qū)域。
[0067]在步驟S5504的判定結(jié)果為否的情況下,轉(zhuǎn)移到步驟S5506,對Y軸方向進(jìn)行與步驟S5505類似的判定。
[0068]與圖5A所表示的判定方法同樣地,在判定初始真重疊區(qū)域中是否存在筆跡的重疊點(diǎn)時(shí),首先對筆跡的Χ、γ軸上的投影范圍重疊區(qū)域的大小進(jìn)行比較,在二者中較小的方向上判定,能夠一定程度上提高判定效率。
[0069]在上述變形例中,本發(fā)明并不直接對一對判定對象筆跡判定是否存在重疊點(diǎn),對于重疊區(qū)域?yàn)閭沃丿B區(qū)域的大部分情況,能夠無需進(jìn)行重疊點(diǎn)的判定,僅通過重疊區(qū)域真?zhèn)闻卸ú颗卸ㄒ粚ε卸▽ο蠊P跡中是否均存在位于重疊區(qū)域中的點(diǎn)而得到不存在重疊的結(jié)果,因此能夠具有很高的效率。并且,本發(fā)明僅在初始真重疊區(qū)域內(nèi)部進(jìn)行重疊點(diǎn)的判定,因此與對一對判定對象筆跡整體進(jìn)行重疊點(diǎn)的判定相比,也具有很高的效率。
[0070]以下參照圖6對圖2中的步驟S203進(jìn)行說明。
[0071]在圖3Α所示的重疊區(qū)域真?zhèn)闻卸ㄌ幚淼慕Y(jié)果為存在重疊的情況下(即步驟S202的結(jié)果為“是”),首先對用戶提示存在筆跡重疊(步驟S601),并同時(shí)也可以根據(jù)需要請求用戶確認(rèn)是否需要進(jìn)行去重疊。接著判斷用戶是否已設(shè)置了默認(rèn)的去重疊方式(步驟S602),如果已經(jīng)設(shè)置,則按照用戶的選擇方式處理筆跡重疊(步驟S606),如果沒有設(shè)置則對用戶提示去重疊方式選項(xiàng)供用戶選擇(步驟S603)。
[0072]并且,在步驟S603中對用戶提示去重疊方式選項(xiàng)時(shí),也可以一并對用戶提示可將其所選定的去重疊方式設(shè)置為默認(rèn)值,或者也可以無需用戶確認(rèn)而直接將用戶的選擇作為默認(rèn)值。
[0073]在用戶選擇了去重疊方式后,按用戶的選擇進(jìn)行去重疊處理(步驟S604)。這里,圖6中表示的步驟S604和步驟S606相當(dāng)于上述圖2中表示的筆跡去重疊處理S205。
[0074]接著,使用圖7對步驟S603提供給用戶的去重疊方式進(jìn)行說明。
[0075]圖7中(1)表示去重疊方式的一種——移動位置。圖中兩個矩形框表示兩個彼此重疊的筆跡的筆跡范圍。重疊區(qū)域的X軸方向大小為Λχ,Υ軸方向大小為Ay。作為移動位置的去重疊方式,可以將兩個筆跡分別向左和向右移動Λχ/2,或者分別向上和向下移動Ay/2。當(dāng)然,只要結(jié)果上使它們之間的相對位置產(chǎn)生X軸方向ΛΧ的移動或/和Y軸方向Ay的移動即可,具體的移動方式并不受限定。
[0076]圖7中(2)表示去重疊方式的一種——縮放大小。圖中表示了 X、Y軸方向長度分別為xl、yl和x2、y2的兩個彼此重疊的筆跡范圍1、2,重疊區(qū)域的X軸方向大小為Λχ,Y軸方向大小為Ay。作為縮放大小的去重疊方式,圖中表示了將兩個筆跡在Y軸方向上縮放的情況。例如,對于筆跡1,在Υ軸方向上乘以(yl_Ay/2)/yl的比例,對于筆跡2,在Y軸方向上乘以(y2_Ay/2)/y2的比例。當(dāng)然也可以在X軸方向上縮放,或者保持原本筆跡的寬高比而在Y軸方向和X軸方向上同時(shí)縮放,只要能使縮放后的兩個筆跡不存在重疊區(qū)域即可。
[0077]另外,除了上述移動位置和縮放大小之外,還可以使用其它的去重疊方式,例如使不同用戶的筆跡顯示為不同的顏色,將某一用戶的筆跡隱藏等。并且,上述所有的去重疊方式也可以彼此結(jié)合而形成新的去重疊方式。此外,圖7的示例中表示了使重疊區(qū)域完全為零的情況,但不限于此,只要移動或縮放的結(jié)果能夠使得重疊區(qū)域減小到不影響用戶識別的程度即可,例如可以為重疊率小于上述預(yù)先確定的閾值的程度。
[0078]最后,參照圖8對本發(fā)明的重疊處理模塊8的具體結(jié)構(gòu)進(jìn)行說明。
[0079]如圖8所示,重疊處理模塊8包括筆跡范圍重疊率計(jì)算判定部11、重疊區(qū)域真?zhèn)闻卸ú?2、去重疊方式顯示部13和去重疊處理部15。
[0080]其中,筆跡范圍重疊率計(jì)算判定部11用于執(zhí)行上述圖2中所示的步驟S201和上述圖3中所示的步驟S301?S303。重疊區(qū)域真?zhèn)闻卸ú?2用于執(zhí)行上述重疊區(qū)域真?zhèn)闻卸?,即上述圖3A所示的步驟S304?S307,或圖3B所示的步驟S304?S308。去重疊方式顯示部13用于執(zhí)行上述圖6的步驟S601?S603。而去重疊處理部15用于執(zhí)行上述圖6的步驟S604。
[0081]下面結(jié)合上述的用戶A、B、C的具體實(shí)例對重疊處理模塊8中各構(gòu)成部分的詳細(xì)工作方式進(jìn)行說明。
[0082]首先,本機(jī)用戶C向用戶A、B請求對于同一閱讀對象的筆跡。經(jīng)用戶A、B允許后,主控制器6獲得用戶A、B的筆跡發(fā)送給重疊處理模塊8的筆跡范圍重疊率計(jì)算判定部11。筆跡范圍重疊率計(jì)算判定部11中按重疊處理單位對來自用戶A、B的判定對象筆跡的筆跡范圍求取四個頂點(diǎn)坐標(biāo),并接著求取各筆跡范圍的面積和重疊率,判定重疊率是否小于上述預(yù)先確定的閾值,如果小于該閾值則判定為不存在筆跡重疊,將筆跡輸出到顯示器10,如果為該閾值以上則將所有數(shù)據(jù)即筆跡、筆跡范圍的面積以及重疊率發(fā)送到重疊區(qū)域真?zhèn)闻卸ú?2。
[0083]重疊區(qū)域真?zhèn)闻卸ú?2按照上述步驟S304?步驟S307 (或變形例中的步驟S304?步驟S308)判定用戶A和用戶B的筆跡是否重疊,如果結(jié)果為否,則將筆跡直接輸出到顯示器10,如果結(jié)果為是,則將所有數(shù)據(jù)發(fā)送到去重疊方式顯示部13。
[0084]去重疊方式顯示部13按照上述步驟S601?S603,在顯示器10上對用戶提供去重疊方式的選項(xiàng),并將所有數(shù)據(jù)傳遞給去重疊處理部15。用戶通過上述觸摸面板9進(jìn)行操作,該操作的結(jié)果由手寫處理部7獲得,發(fā)送給主控制器6,進(jìn)而傳遞到去重疊處理部15。去重疊處理部15根據(jù)用戶進(jìn)行的操作,使用用戶所選擇的去重疊方式對筆跡進(jìn)行去重疊處理,將處理結(jié)果發(fā)送給顯示器10進(jìn)行顯示。
[0085]以上對重疊處理模塊8的一種具體結(jié)構(gòu)例進(jìn)行了說明,但本發(fā)明并不限定于此,只要能夠執(zhí)行上述圖2所示的處理即可。
[0086]另外,上述各例中均只表示了對來自兩個用戶的筆跡進(jìn)行處理的情況,但對于本領(lǐng)域技術(shù)人員而言,通過對來自多個用戶的筆跡中的所有任兩個用戶的筆跡進(jìn)行上述處理,能夠很容易地將本發(fā)明應(yīng)用到對來自多個用戶的筆跡進(jìn)行處理的情況。
[0087]此外,本發(fā)明不限定于上述實(shí)施例,包括各種變形例。例如,上述實(shí)施例是為了易于理解地說明本發(fā)明而作的詳細(xì)說明,并不限定于必須具備說明的所有結(jié)構(gòu)。此外,能夠?qū)⒛硞€實(shí)施例的結(jié)構(gòu)的一部分置換為其他實(shí)施例的結(jié)構(gòu),或者在某個實(shí)施例的結(jié)構(gòu)上添加其他實(shí)施例的結(jié)構(gòu)。此外,對于各實(shí)施例的結(jié)構(gòu)的一部分,能夠追加、刪除、置換其他結(jié)構(gòu)。
[0088]此外,上述各結(jié)構(gòu)的一部分或全部,可以通過集成電路設(shè)計(jì)等而用硬件實(shí)現(xiàn),也可以通過處理器解釋、執(zhí)行實(shí)現(xiàn)各功能的程序而用軟件實(shí)現(xiàn)。此外,控制線和信號線表示了認(rèn)為說明上必要的,并不一定表示了產(chǎn)品上所有的控制線和信息線。實(shí)際上也可以認(rèn)為幾乎所有結(jié)構(gòu)都相互連接。
[0089]本發(fā)明能夠應(yīng)用于電子書設(shè)備,例如平板電腦、電子紙閱讀器、便攜式電話等,特別適于多用戶間分享對于同一閱讀對象的閱讀標(biāo)注的情況。
【權(quán)利要求】
1.一種筆跡重疊處理裝置,接收多個由大量的點(diǎn)構(gòu)成的筆跡的輸入,對該多個筆跡的所有任兩個筆跡進(jìn)行去重疊處理后將該多個筆跡輸出,其特征在于,包括: 筆跡范圍重疊率計(jì)算判定部,對于輸入的所述多個筆跡中的任兩個筆跡,按各自的重疊處理單位確定二者的多個作為重疊判定對象的一對判定對象筆跡,計(jì)算所述一對判定對象筆跡的各自的筆跡范圍的面積和重疊區(qū)域的面積,求取筆跡范圍重疊率進(jìn)而判定該筆跡范圍重疊率是否為預(yù)先確定的閾值以上; 重疊區(qū)域真?zhèn)闻卸ú?,在所述筆跡范圍重疊率計(jì)算判定部判定為所述筆跡范圍重疊率為所述閾值以上的情況下,判定所述一對判定對象筆跡中是否均存在位于所述重疊區(qū)域中的點(diǎn),在所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)檎嬷丿B區(qū)域,在并非所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)閭沃丿B區(qū)域;和 去重疊處理部,對由所述重疊區(qū)域真?zhèn)闻卸ú颗卸樗鲋丿B區(qū)域?yàn)檎嬷丿B區(qū)域的所述一對判定對象筆跡進(jìn)行去重疊處理,輸出經(jīng)過所述去重疊處理后的所述一對判定對象筆跡。
2.一種筆跡重疊處理裝置,接收多個由大量的點(diǎn)構(gòu)成的筆跡的輸入,對該多個筆跡的所有任兩個筆跡進(jìn)行去重疊處理后將該多個筆跡輸出,其特征在于,包括: 筆跡范圍重疊率計(jì)算判定部,對于輸入的所述多個筆跡中的任兩個筆跡,按各自的重疊處理單位確定二者的多個作為重疊判定對象的一對判定對象筆跡,計(jì)算所述一對判定對象筆跡的各自的筆跡范圍的面積和筆跡范圍的重疊區(qū)域的面積,求取筆跡范圍重疊率進(jìn)而判定該筆跡范圍重疊率是否為預(yù)先確定的閾值以上; 重疊區(qū)域真?zhèn)闻卸ú浚谒龉P跡范圍重疊率計(jì)算判定部判定為所述筆跡范圍重疊率為所述閾值以上的情況下,判定所述一對判定對象筆跡中是否均存在位于所述重疊區(qū)域中的點(diǎn),在所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)槌跏颊嬷丿B區(qū)域,在并非所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)閭沃丿B區(qū)域,進(jìn)而,對于所述初始真重疊區(qū)域,判定其中是否存在所述一對判定對象筆跡的重疊點(diǎn),在存在重疊點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)檎嬷丿B區(qū)域,在不存在重疊點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)閭沃丿B區(qū)域;和去重疊處理部,對由所述重疊區(qū)域真?zhèn)闻卸ú颗卸樗鲋丿B區(qū)域?yàn)檎嬷丿B區(qū)域的所述一對判定對象筆跡進(jìn)行去重疊處理,輸出經(jīng)過所述去重疊處理后的所述一對判定對象筆跡。
3.如權(quán)利要求1或2所述的筆跡重疊處理裝置,其特征在于: 所述筆跡范圍重疊率是所述一對判定對象筆跡的重疊區(qū)域的面積占所述一對判定對象筆跡中筆跡范圍小的一方的面積的比例。
4.如權(quán)利要求1或2所述的筆跡重疊處理裝置,其特征在于: 所述重疊處理單位通過以下方式中的任一種來確定: 根據(jù)所述筆跡的數(shù)據(jù)中保存的關(guān)于該筆跡的形成的時(shí)間信息而確定筆跡的連續(xù)輸入時(shí)間,以連續(xù)輸入的筆跡作為重疊處理單位, 對所述筆跡進(jìn)行文字識別,以最小語素作為重疊處理單位, 按照所述筆跡的位置確定重疊處理單位。
5.如權(quán)利要求1或2所述的筆跡重疊處理裝置,其特征在于,還包括: 去重疊方式顯示部,在所述重疊區(qū)域真?zhèn)闻卸ú颗卸樗鲋丿B區(qū)域?yàn)檎嬷丿B區(qū)域的情況下,對用戶提示可供選擇的去重疊方式,請求用戶進(jìn)行選擇, 所述去重疊處理部,使用用戶所選擇的去重疊方式進(jìn)行去重疊處理。
6.如權(quán)利要求5所述的筆跡重疊處理裝置,其特征在于: 所述去重疊方式包括使筆跡移動、縮放和更改筆跡的顏色。
7.如權(quán)利要求1或2所述的筆跡重疊處理裝置,其特征在于: 所述重疊區(qū)域真?zhèn)闻卸ú?,在判定所述一對判定對象筆跡中是否均存在位于所述重疊區(qū)域中的點(diǎn)時(shí), 首先判定所述一對判定對象筆跡中的筆跡范圍小的一方的筆跡中是否存在位于所述重疊區(qū)域中的點(diǎn),在判定結(jié)果為存在的情況下,進(jìn)一步判定所述一對判定對象筆跡中的筆跡范圍大的一方的筆跡中是否存在位于所述重疊區(qū)域中的點(diǎn)。
8.如權(quán)利要求1或2所述的筆跡重疊處理裝置,其特征在于: 在所述筆跡范圍重疊率為100%的情況下, 所述重疊區(qū)域真?zhèn)闻卸ú吭谂卸ㄋ鲆粚ε卸▽ο蠊P跡中是否均存在位于所述重疊區(qū)域中的點(diǎn)時(shí),僅判定所述一對判定對象筆跡中的筆跡范圍大的一方的筆跡中是否存在位于所述重疊區(qū)域中的點(diǎn)。
9.如權(quán)利要求1或2所述的筆跡重疊處理裝置,其特征在于: 所述重疊區(qū)域真?zhèn)闻卸ú吭谂卸ㄋ鲆粚ε卸▽ο蠊P跡中是否存在位于所述重疊區(qū)域中的點(diǎn)時(shí),對所述重疊區(qū)域的水平方向和垂直方向上的尺寸的大小進(jìn)行檢測, 在所述重疊區(qū)域的水平方向尺寸小于或等于垂直方向尺寸的情況下,首先判定所述一對判定對象筆跡中是否存在水平方向坐標(biāo)位于所述重疊區(qū)域的水平方向坐標(biāo)范圍內(nèi)的點(diǎn),在判定結(jié)果為存在的情況下,進(jìn)一步判定這些點(diǎn)的垂直方向坐標(biāo)是否位于所述重疊區(qū)域的垂直方向坐標(biāo)范圍內(nèi), 在所述重疊區(qū)域的垂直方向尺寸小于水平方向尺寸的情況下,首先判定所述一對判定對象筆跡中是否存在垂直方向坐標(biāo)位于所述重疊區(qū)域的垂直方向坐標(biāo)范圍內(nèi)的點(diǎn),在判定結(jié)果為存在的情況下,進(jìn)一步判定這些點(diǎn)的水平方向坐標(biāo)是否位于所述重疊區(qū)域的水平方向坐標(biāo)范圍內(nèi)。
10.如權(quán)利要求2所述的筆跡重疊處理裝置,其特征在于: 所述重疊區(qū)域真?zhèn)闻卸ú吭谂卸ㄋ龀跏颊嬷丿B區(qū)域中是否存在所述一對判定對象筆跡的重疊點(diǎn)時(shí), 在所述初始真重疊區(qū)域中,將所述一對判定對象筆跡各自在水平方向和垂直方向上投影,對兩個方向上的投影的重疊區(qū)域的大小進(jìn)行比較, 在水平方向的投影重疊區(qū)域的大小小于或等于垂直方向時(shí),對于所述一對判定對象筆跡各自所包括的點(diǎn)中的、水平方向的坐標(biāo)值位于所述水平方向的投影重疊區(qū)域內(nèi)的點(diǎn),判定是否存在水平方向和垂直方向的坐標(biāo)均相同的點(diǎn), 在水平方向的投影重疊區(qū)域的大小大于垂直方向時(shí),對于所述一對判定對象筆跡各自所包括的點(diǎn)中的、垂直方向的坐標(biāo)值位于所述垂直方向的投影重疊區(qū)域的范圍內(nèi)的點(diǎn),判定是否存在水平方向和垂直方向的坐標(biāo)均相同的點(diǎn)。
11.一種電子書設(shè)備,其特征在于,包括: 觸摸面板,供用戶使用手指或觸摸筆觸摸而書寫筆跡; 手寫處理部,根據(jù)用戶通過所述觸摸面板書寫的筆跡,生成由大量的點(diǎn)構(gòu)成的筆跡的數(shù)據(jù); 管理部,對本機(jī)用戶和其它電子書設(shè)備的用戶,本機(jī)用戶所購買、下載的內(nèi)容數(shù)據(jù),以及本機(jī)用戶所作的筆跡進(jìn)行管理; 通信接口部,與其它電子書設(shè)備進(jìn)行通信,接收來自其它電子書設(shè)備的用戶的筆跡數(shù)據(jù); 數(shù)據(jù)存儲部,保存所述筆跡、所述用戶和所述內(nèi)容的數(shù)據(jù); 顯示器,用于顯示保存在所述數(shù)據(jù)存儲部中的內(nèi)容和筆跡的數(shù)據(jù); 權(quán)利要求1?10的任一項(xiàng)所述的筆跡重疊處理裝置;和 主控制器,對所述電子書設(shè)備的各個部件進(jìn)行控制, 當(dāng)本機(jī)用戶請求同時(shí)顯示來自多個用戶的筆跡時(shí),所述主控制器通過所述通信接口接收多個用戶的筆跡,所述筆跡重疊處理裝置對所述多個用戶的筆跡進(jìn)行去重疊處理,并將進(jìn)行了去重疊處理后的筆跡發(fā)送到所述顯示器,與保存在所述數(shù)據(jù)存儲部中的所述內(nèi)容一起顯示。
12.—種筆跡重疊處理方法,對于多個由大量的點(diǎn)構(gòu)成的筆跡,對所有任兩個筆跡進(jìn)行去重疊處理后輸出給用戶,其特征在于,包括: 筆跡范圍重疊率計(jì)算判定步驟,對于所述多個筆跡中的任兩個筆跡,按各自的重疊處理單位確定二者的多個作為重疊判定對象的一對判定對象筆跡,計(jì)算所述一對判定對象筆跡的各自的筆跡范圍的面積和重疊區(qū)域的面積,求取筆跡范圍重疊率進(jìn)而判定該筆跡范圍重疊率是否為預(yù)先確定的閾值以上; 重疊區(qū)域真?zhèn)闻卸ú襟E,在所述筆跡范圍重疊率計(jì)算判定步驟中判定為所述筆跡范圍重疊率為所述閾值以上的情況下,判定所述一對判定對象筆跡中是否均存在位于所述重疊區(qū)域中的點(diǎn),在所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)檎嬷丿B區(qū)域,在并非所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)閭沃丿B區(qū)域;和 去重疊處理步驟,對所述重疊區(qū)域真?zhèn)闻卸ú襟E中判定為所述重疊區(qū)域?yàn)檎嬷丿B區(qū)域的所述一對判定對象筆跡進(jìn)行去重疊處理,輸出經(jīng)過所述去重疊處理后的所述一對判定對象筆跡。
13.一種筆跡重疊處理方法,對于多個由大量的點(diǎn)構(gòu)成的筆跡,對所有任兩個筆跡進(jìn)行去重疊處理后輸出給用戶,其特征在于,包括: 筆跡范圍重疊率計(jì)算判定步驟,對于所述多個筆跡中的任兩個筆跡,按各自的重疊處理單位確定二者的多個作為重疊判定對象的一對判定對象筆跡,計(jì)算所述一對判定對象筆跡的各自的筆跡范圍的面積和筆跡范圍的重疊區(qū)域的面積,求取筆跡范圍重疊率進(jìn)而判定該筆跡范圍重疊率是否為預(yù)先確定的閾值以上; 重疊區(qū)域真?zhèn)闻卸ú襟E,在所述筆跡范圍重疊率計(jì)算判定步驟中判定為所述筆跡范圍重疊率為所述閾值以上的情況下,判定所述一對判定對象筆跡中是否均存在位于所述重疊區(qū)域中的點(diǎn),在所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)槌跏颊嬷丿B區(qū)域,在并非所述一對判定對象筆跡中均存在位于所述重疊區(qū)域中的點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)閭沃丿B區(qū)域,進(jìn)而,對于所述初始真重疊區(qū)域,判定其中是否存在所述一對判定對象筆跡的重疊點(diǎn),在存在重疊點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)檎嬷丿B區(qū)域,在不存在重疊點(diǎn)的情況下,判定為所述重疊區(qū)域?yàn)閭沃丿B區(qū)域;和 去重疊處理步驟,對所述重疊區(qū)域真?zhèn)闻卸ú襟E中判定為所述重疊區(qū)域?yàn)檎嬷丿B區(qū)域的所述一對判定對象筆跡進(jìn)行去重疊處理,輸出經(jīng)過所述去重疊處理后的所述一對判定對象筆跡。
14.如權(quán)利要求12或13所述的筆跡重疊處理方法,其特征在于: 所述筆跡范圍重疊率是所述一對判定對象筆跡的重疊區(qū)域的面積占所述一對判定對象筆跡中筆跡范圍小的一方的面積的比例。
15.如權(quán)利要求12或13所述的筆跡重疊處理方法,其特征在于: 所述重疊處理單位通過以下方式中的任一種來確定: 根據(jù)所述筆跡的數(shù)據(jù)中保存的關(guān)于該筆跡的形成的時(shí)間信息而確定筆跡的連續(xù)輸入時(shí)間,以連續(xù)輸入的筆跡作為重疊處理單位, 對所述筆跡進(jìn)行文字識別,以最小語素作為重疊處理單位, 按照所述筆跡的位置確定重疊處理單位。
16.如權(quán)利要求12或13所述的筆跡重疊處理方法,其特征在于,還包括: 去重疊方式顯示步驟,在所述重疊區(qū)域真?zhèn)闻卸ú襟E中判定為所述重疊區(qū)域是真重疊區(qū)域的情況下,對用戶提示可供選擇的去重疊方式,請求用戶進(jìn)行選擇, 所述去重疊處理步驟中,使用用戶所選擇的去重疊方式進(jìn)行去重疊處理。
17.如權(quán)利要求16所述的筆跡重疊處理方法,其特征在于: 所述去重疊方式包括使筆跡移動、縮放和更改筆跡的顏色。
18.如權(quán)利要求12或13所述的筆跡重疊處理方法,其特征在于: 所述重疊區(qū)域真?zhèn)闻卸ú襟E中,在判定所述一對判定對象筆跡中是否均存在位于所述重疊區(qū)域中的點(diǎn)時(shí), 首先判定所述一對判定對象筆跡中的筆跡范圍小的一方的筆跡中是否存在位于所述重疊區(qū)域中的點(diǎn),在判定結(jié)果為存在的情況下,進(jìn)一步判定所述一對判定對象筆跡中的筆跡范圍大的一方的筆跡中是否存在位于所述重疊區(qū)域中的點(diǎn)。
19.權(quán)利要求12或13所述的筆跡重疊處理方法,其特征在于: 在所述筆跡范圍重疊率為100%的情況下, 所述重疊區(qū)域真?zhèn)闻卸ú襟E中在判定所述一對判定對象筆跡中是否均存在位于所述重疊區(qū)域中的點(diǎn)時(shí),僅判定所述一對判定對象筆跡中的筆跡范圍大的一方的筆跡中是否存在位于所述重疊區(qū)域中的點(diǎn)。
20.如權(quán)利要求12或13所述的筆跡重疊處理方法,其特征在于: 在所述重疊區(qū)域真?zhèn)闻卸ú襟E中, 在判定所述一對判定對象筆跡中是否存在位于所述重疊區(qū)域中的點(diǎn)時(shí),對所述重疊區(qū)域的水平方向和垂直方向上的尺寸的大小進(jìn)行檢測, 在所述重疊區(qū)域的水平方向尺寸小于或等于垂直方向尺寸的情況下,首先判定所述一對判定對象筆跡中是否存在水平方向坐標(biāo)位于所述重疊區(qū)域的水平方向坐標(biāo)范圍內(nèi)的點(diǎn),在判定結(jié)果為存在的情況下,進(jìn)一步判定這些點(diǎn)的垂直方向坐標(biāo)是否位于所述重疊區(qū)域的垂直方向坐標(biāo)范圍內(nèi), 在所述重疊區(qū)域的垂直方向尺寸小于水平方向尺寸的情況下,首先判定所述一對判定對象筆跡中是否存在垂直方向坐標(biāo)位于所述重疊區(qū)域的垂直方向坐標(biāo)范圍內(nèi)的點(diǎn),在判定結(jié)果為存在的情況下,進(jìn)一步判定這些點(diǎn)的水平方向坐標(biāo)是否位于所述重疊區(qū)域的水平方向坐標(biāo)范圍內(nèi)。
21.如權(quán)利要求13所述的筆跡重疊處理方法,其特征在于: 所述重疊區(qū)域真?zhèn)闻卸ú襟E,在判定所述初始真重疊區(qū)域中是否存在所述一對判定對象筆跡的重疊點(diǎn)時(shí), 在所述初始真重疊區(qū)域中,將所述一對判定對象筆跡各自在水平方向和垂直方向上投影,對兩個方向上的投影的重疊區(qū)域的大小進(jìn)行比較, 在水平方向的投影重疊區(qū)域的大小小于或等于垂直方向時(shí),對于所述一對判定對象筆跡各自所包括的點(diǎn)中的、水平方向的坐標(biāo)值位于所述水平方向的投影重疊區(qū)域內(nèi)的點(diǎn),判定是否存在水平方向和垂直方向的坐標(biāo)均相同的點(diǎn), 在水平方向的投影重疊區(qū)域的大小大于垂直方向時(shí),對于所述一對判定對象筆跡各自所包括的點(diǎn)中的、垂直方向的坐標(biāo)值位于所述垂直方向的投影重疊區(qū)域的范圍內(nèi)的點(diǎn),判定是否存在水平方向和垂直方向的坐標(biāo)均相同的點(diǎn)。
【文檔編號】G06K9/68GK104281859SQ201310284717
【公開日】2015年1月14日 申請日期:2013年7月8日 優(yōu)先權(quán)日:2013年7月8日
【發(fā)明者】李軍, 張濤 申請人:株式會社日立制作所