信息處理裝置以及信息處理方法
【專利摘要】本發(fā)明提供一種信息處理裝置,其從可能包含有補(bǔ)寫源·補(bǔ)寫目標(biāo)指定符號(hào)和補(bǔ)寫字符串范圍指定符號(hào)的筆劃組中,識(shí)別出相當(dāng)于補(bǔ)寫字符串的筆劃組的字符串。在該信息處理裝置中,接收單元接收筆劃組,第1判定單元判定筆劃是否是補(bǔ)寫源·補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ),第2判定單元判定筆劃是否是補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ),第3判定單元判定補(bǔ)寫源·補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)和補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)是否相鄰,第4判定單元在判定為相鄰的情況下,將補(bǔ)寫源·補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)判定為補(bǔ)寫源·補(bǔ)寫目標(biāo)指定符號(hào),將補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)判定為補(bǔ)寫字符串范圍指定符號(hào),第1識(shí)別單元識(shí)別由補(bǔ)寫字符串范圍指定符號(hào)所指定的區(qū)域內(nèi)的筆劃組的字符串。
【專利說明】信息處理裝置以及信息處理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種信息處理裝置以及信息處理方法。
【背景技術(shù)】
[0002]在專利文獻(xiàn)I中,公開有如下技術(shù),即,以利用手寫輸入系統(tǒng),并在書寫有字符的寫入用紙的紙面上準(zhǔn)確地對(duì)輸入字符進(jìn)行訂正處理作為課題,手寫輸入系統(tǒng)包括:數(shù)字筆,其讀入文檔上的點(diǎn)圖案而生成筆跡信息;筆跡圖像生成部,其根據(jù)該筆跡信息生成將數(shù)字筆的筆跡圖像數(shù)據(jù)化而得到的筆跡圖像;字符識(shí)別部,其將筆跡圖像輸入并進(jìn)行字符識(shí)別;訂正指示檢測(cè)部,其從筆跡圖像檢測(cè)出取消字符指定線和刪除字符數(shù)量指定線,該取消字符指定線用于從字符識(shí)別結(jié)果指定出應(yīng)刪除的字符,該刪除字符數(shù)量指定線用于指定出刪除對(duì)象的字符數(shù)量;以及字符識(shí)別結(jié)果訂正部,其基于訂正指示檢測(cè)部的檢測(cè)結(jié)果對(duì)通過字符識(shí)別部的字符識(shí)別結(jié)果進(jìn)行訂正。
[0003]在專利文獻(xiàn)2中,公開有如下的技術(shù),其要解決的課題在于,提供一種在通過圖形輸入板、電子筆進(jìn)行的寫入單元中,以與使用了通常的紙和筆的通常的書寫行為盡量有相同的作業(yè)感覺的方式,在計(jì)算機(jī)上進(jìn)行寫入字符的刪除、追加、置換、強(qiáng)調(diào)等變更作業(yè)的方法,通過如下過程而實(shí)現(xiàn)高精度的檢測(cè),即:使書寫者在通常的書寫行為中使用的、表示刪除的雙線、覆蓋,表示追加的山峰形或者山谷形符號(hào)、箭頭符號(hào),表示強(qiáng)調(diào)的包圍線、下劃線等這樣的符號(hào),與用于指定這些變更處理的開始以及成為其對(duì)象的字符的控制命令相關(guān)聯(lián),從書寫信息中自動(dòng)地檢測(cè)出這些命令,自動(dòng)地執(zhí)行該處理,此外關(guān)于此時(shí)的變更對(duì)象字符的檢測(cè),利用在上述字符識(shí)別方法中生成的字符劃分信號(hào),在寫入雙線、包圍線等的控制符號(hào)的情況下,求出上述字符劃分信號(hào)與這些控制信號(hào)的重疊的程度,利用于變更對(duì)象字符的判定中,由此實(shí)現(xiàn)高精度的檢測(cè)。
[0004]在專利文獻(xiàn)3中,公開有如下技術(shù):其以防止針對(duì)介質(zhì)進(jìn)行基于書寫信息的處理后的該書寫信息的泄露作為課題,如果利用電子筆在打印文檔上書寫,并與通信裝置連接,則通信裝置將對(duì)書寫進(jìn)行電子化而得到的筆劃信息發(fā)送至終端裝置,終端裝置使用筆認(rèn)證服務(wù)器對(duì)電子筆進(jìn)行認(rèn)證,向識(shí)別信息服務(wù)器詢問并取得表示與筆劃信息相關(guān)聯(lián)的電子文檔的儲(chǔ)存位置等電子文檔信息,通過將電子文檔信息和筆劃信息發(fā)送至文檔服務(wù)器而請(qǐng)求登錄,由此,文檔服務(wù)器將表示登錄的成功/失敗的結(jié)果信息發(fā)送至終端裝置,通信裝置如果接收到結(jié)果信息,則消除電子筆內(nèi)的筆劃信息,如果示出結(jié)果信息登錄失敗,則輸出請(qǐng)求重新輸入的信息。
[0005]專利文獻(xiàn)1:日本特開2008-040759號(hào)公報(bào)
[0006]專利文獻(xiàn)2:日本特開2004-152040號(hào)公報(bào)
[0007]專利文獻(xiàn)3:日本特開2008-077553號(hào)公報(bào)
【發(fā)明內(nèi)容】
[0008]本發(fā)明的目的在于提供一種信息處理裝置和信息處理方法,其從可能包含有補(bǔ)寫源.補(bǔ)與目標(biāo)指定符號(hào)和補(bǔ)與字符串范圍指定符號(hào)的筆劃組中,識(shí)別出相當(dāng)于補(bǔ)與字符串的筆劃組的字符串。
[0009]用于實(shí)現(xiàn)上述目的本發(fā)明的要點(diǎn)在于以下各項(xiàng)的發(fā)明中。
[0010]技術(shù)方案I的發(fā)明是一種信息處理裝置,其特征在于,具有:接收單元,其接收筆劃組;第I判定單元,其判定筆劃是否是補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ);第2判定單元,其判定筆劃是否是補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ);第3判定單元,其判定由所述第I判定單元判定出的補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)、和由所述第2判定單元判定出的補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)是否相鄰;第4判定單元,其在由所述第3判定單元判定為相鄰的情況下,將所述補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)判定為補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào),并且,將所述補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)判定為補(bǔ)寫字符串范圍指定符號(hào);以及第I識(shí)別單元,其對(duì)由所述第4判定單元判定出的補(bǔ)寫字符串范圍指定符號(hào)所指定的區(qū)域內(nèi)的筆劃組的字符串進(jìn)行識(shí)別。。
[0011]技術(shù)方案2的發(fā)明是根據(jù)技術(shù)方案I所述的信息處理裝置,其特征在于,去除單元,其從由所述接收部件接收的筆劃組中,去除由所述第4判定單元判定出的補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)和補(bǔ)寫字符串范圍指定符號(hào)、以及由該補(bǔ)寫字符串范圍指定符號(hào)所指定的區(qū)域內(nèi)的字符串;第2識(shí)別單元,其對(duì)通過所述去除單元去除后的筆劃組進(jìn)行字符識(shí)別;第5判定單元,其基于所述補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)判定補(bǔ)寫目標(biāo)的位置;以及插入單元,其基于由所述第5判定單元判定出的補(bǔ)寫目標(biāo)的位置,將作為所述第I識(shí)別單元的識(shí)別結(jié)果的字符串,插入到作為所述第2識(shí)別單元的識(shí)別結(jié)果的字符串中。
[0012]技術(shù)方案3的發(fā)明是根據(jù)技術(shù)方案I或技術(shù)方案2所述的信息處理裝置,其特征在于,在由所述補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)指定出的區(qū)域內(nèi)存在有筆劃組的情況下,所述第3判定單元進(jìn)一步將該補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)判定為補(bǔ)寫字符串范圍指定符號(hào)。
[0013]技術(shù)方案4的發(fā)明是根據(jù)技術(shù)方案3所述的信息處理裝置,其特征在于,在由所述補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)指定出的區(qū)域內(nèi)的字符串的識(shí)別準(zhǔn)確度高于預(yù)先設(shè)定的閾值,或者在預(yù)先設(shè)定的閾值以上的情況下,所述第3判定單元進(jìn)一步將該補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)判定為補(bǔ)寫字符串范圍指定符號(hào)。
[0014]技術(shù)方案5的發(fā)明是根據(jù)技術(shù)方案I至技術(shù)方案4中任一項(xiàng)所述的信息處理裝置,其特征在于,所述第I判定單元在判定作為對(duì)象的筆劃是否是補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)的情況下,使用在該筆劃內(nèi)是否存在環(huán)形的判定。
[0015]技術(shù)方案6的發(fā)明是根據(jù)技術(shù)方案5所述的信息處理裝置,其特征在于,所述第I判定單元進(jìn)一步使用所述環(huán)形是否存在于所述筆劃內(nèi)的預(yù)先設(shè)定的范圍內(nèi)的判定,或者使用所述環(huán)形的大小是否位于預(yù)先設(shè)定的范圍內(nèi)的判定。
[0016]技術(shù)方案7的發(fā)明是根據(jù)技術(shù)方案I至技術(shù)方案6中任一項(xiàng)所述的信息處理裝置,其特征在于,所述第2判定單元在判定作為對(duì)象的筆劃是否是補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)的情況下,使用該筆劃的形狀是否是橢圓形狀的判定。
[0017]技術(shù)方案8的發(fā)明是一種信息處理方法,其用于使計(jì)算機(jī)起到下述單元的作用:接收單元,其接收筆劃組;第I判定單元,其判定筆劃是否是補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ);第2判定單元,其判定筆劃是否是補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ);第3判定單元,其判定由所述第I判定單元判定出的補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)、和由所述第2判定單元判定出的補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)是否相鄰;第4判定單元,其在由所述第3判定單元判定為相鄰的情況下,將所述補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)判定為補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào),并且,將所述補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)判定為補(bǔ)寫字符串范圍指定符號(hào);以及第I識(shí)別單元,其對(duì)由所述第4判定單元判定出的補(bǔ)寫字符串范圍指定符號(hào)所指定的區(qū)域內(nèi)的筆劃組的字符串進(jìn)行識(shí)別。
[0018]發(fā)明的效果
[0019]根據(jù)技術(shù)方案I的信息處理裝置,能夠從可能包含有補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)和補(bǔ)寫字符串范圍指定符號(hào)的筆劃組中,識(shí)別出相當(dāng)于補(bǔ)寫字符串的筆劃組的字符串。
[0020]根據(jù)技術(shù)方案2的信息處理裝置,能夠利用補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)和補(bǔ)寫字符串范圍指定符號(hào)將補(bǔ)寫字符串插入至補(bǔ)寫源的字符串中。
[0021]根據(jù)技術(shù)方案3的信息處理裝置,與不具有本結(jié)構(gòu)的情況相比,能夠高精度地將補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)判定為補(bǔ)寫字符串范圍指定符號(hào)。
[0022]根據(jù)技術(shù)方案4的信息處理裝置,與不具有本結(jié)構(gòu)的情況相比,能夠高精度地將補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)判定為補(bǔ)寫字符串范圍指定符號(hào)。
[0023]根據(jù)技術(shù)方案5的信息處理裝置,與不具有本結(jié)構(gòu)的情況相比,能夠高精度地對(duì)是否是補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)進(jìn)行判定。
[0024]根據(jù)技術(shù)方案6的信息處理裝置,與不具有本結(jié)構(gòu)的情況相比,能夠高精度地對(duì)是否是補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)進(jìn)行判定。
[0025]根據(jù)技術(shù)方案7的信息處理裝置,與不具有本結(jié)構(gòu)的情況相比,能夠高精度地對(duì)是否是補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)進(jìn)行判定。
[0026]根據(jù)技術(shù)方案8的信息處理方法,能夠從可能包含有補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)和補(bǔ)寫字符串范圍指定符號(hào)的筆劃組中,識(shí)別出相當(dāng)于補(bǔ)寫字符串的筆劃組的字符串。
【專利附圖】
【附圖說明】
[0027]圖1是關(guān)于本實(shí)施方式的結(jié)構(gòu)例的示意的模塊結(jié)構(gòu)圖。
[0028]圖2是示出本實(shí)施方式的處理例的流程圖。
[0029]圖3是示出本實(shí)施方式的處理例的流程圖。
[0030]圖4是示出筆劃信息的數(shù)據(jù)構(gòu)造例的說明圖。
[0031]圖5是示出字符串修改前字符串、補(bǔ)寫字符串、符號(hào)的例子的說明圖。
[0032]圖6是示出字符串修改前字符串、補(bǔ)寫字符串、符號(hào)的例子的說明圖。
[0033]圖7是示出符號(hào)I的例子的說明圖。
[0034]圖8是示出符號(hào)I的環(huán)形的例子的說明圖。
[0035]圖9是示出符號(hào)2的例子的說明圖。
[0036]圖10是示出符號(hào)I的例子的說明圖。
[0037]圖11是示出實(shí)現(xiàn)本實(shí)施方式的計(jì)算機(jī)的硬件結(jié)構(gòu)例的框圖。
[0038]圖12是示出現(xiàn)有技術(shù)中的字符串的修改例的說明圖。
[0039]圖13是示出現(xiàn)有技術(shù)中的字符串的追加例的說明圖。
[0040]圖14是現(xiàn)有技術(shù)中示出字符串的追加例的說明圖。
[0041]圖15是示出實(shí)現(xiàn)本實(shí)施方式的情況的系統(tǒng)例子的說明圖。
[0042]圖16是示出打印有信息圖像的電子筆用紙的例子的說明圖。
[0043]圖17是示出電子筆內(nèi)的結(jié)構(gòu)例的說明圖。
[0044]圖18是示出由電子筆進(jìn)行的處理例的流程圖。
[0045]圖19是示出本實(shí)施方式中處理的信息圖像(編碼圖案圖像)的例子的說明圖。
[0046]圖20是示出本實(shí)施方式中的信息的代碼化處理例以及信息圖像(點(diǎn)代碼圖像)的生成處理例的說明圖。
[0047]標(biāo)號(hào)的說明
[0048]105:筆劃信息,110:補(bǔ)寫符號(hào)識(shí)別模塊,120:補(bǔ)寫符號(hào)和補(bǔ)寫字符串去除模塊,130:補(bǔ)寫字符串字符識(shí)別模塊,140:去除后字符串字符識(shí)別模塊,150:字符串插入模塊,155:識(shí)別結(jié)果。
【具體實(shí)施方式】
[0049]首先,在說明本實(shí)施方式之前,使用圖12?圖14對(duì)成為其前提的技術(shù)進(jìn)行說明。另外,該說明的目的是使本實(shí)施方式的理解變得容易。
[0050]在使用電子筆進(jìn)行字符識(shí)別的裝置中,有時(shí)希望對(duì)暫時(shí)寫入的字符進(jìn)行補(bǔ)寫。例如,有時(shí)在記載為字符串“ABC”后,實(shí)際上想修改為“ABDEC”。如果在“B”和“C”之間有空間,則也存在勉強(qiáng)地添寫“DE”的方法,但是在沒有空間的情況下就需要進(jìn)行插入的方法。
[0051]如字符處理器等在使用計(jì)算機(jī)上的電子信息的情況下,能夠?qū)ⅰ癇”和“C”之間空出(使光標(biāo)移動(dòng)到“B”和“C”之間)后加入“DE”。
[0052]然而,在使用電子筆的情況下,已經(jīng)用墨水將“ABC”記載在紙上(其字符串的位置已經(jīng)作為筆劃信息而被輸入),所以不能變更其位置。
[0053]在下面的例子中,示出了在使用了電子筆的在線字符識(shí)別中,將字符串“ABC”修改為字符串“ABDEC”的例子(將字符串“DE”插入至字符串“ABC”的“B”和“C”之間的例子)。
[0054]圖12是示出專利文獻(xiàn)I記載的技術(shù)中的字符串的修改例的說明圖。如圖12的例子所示,使用橫線等取消線1210,將字符串取消(刪除)。并且,使用與該取消線1210連接的箭頭1220指定出修改后的字符串。
[0055]圖13是示出專利文獻(xiàn)2記載的技術(shù)中的字符串的追加例的說明圖。如圖13的例子所示,使用山谷狀形狀(在圖13(a)的例子中示出的補(bǔ)寫符號(hào)(山谷狀符號(hào))1310)、箭頭(圖13(b)的例子中示出的補(bǔ)寫符號(hào)(箭頭)1320)等補(bǔ)寫符號(hào),指定插入字符和插入位置。
[0056]在專利文獻(xiàn)I記載的技術(shù)中,在進(jìn)行補(bǔ)寫的情況下,需要在暫時(shí)刪除后進(jìn)行訂正。如圖13的例子所示,即使在僅補(bǔ)寫“DE”即可的情況下,也需要將字符串“ABDEC”全部寫入。
[0057]在專利文獻(xiàn)2記載的技術(shù)中,在識(shí)別補(bǔ)寫符號(hào)時(shí),如山谷形“V”(補(bǔ)寫符號(hào)(山谷狀符號(hào))1310)、箭頭“一”(補(bǔ)寫符號(hào)(箭頭)1320)的符號(hào)容易被誤識(shí)別為字符。例如,山谷形符號(hào)容易被誤識(shí)別為羅馬字的V。因此,在現(xiàn)有技術(shù)中,首先進(jìn)行字符行識(shí)別,之后使用字符行的位置,將補(bǔ)寫符號(hào)分離。
[0058]在圖13 (a)的例子中,首先進(jìn)行“ABC”的識(shí)別。之后,從“ABC”的行的位置偏離,并且作為補(bǔ)寫符號(hào)提取適當(dāng)?shù)姆?hào)。由此,將補(bǔ)寫符號(hào)和字符分離。在該情況下,需要正確地提取字符行。但是,由于本來就難以找出“山谷形”(補(bǔ)寫符號(hào)(山谷狀符號(hào))1310)和字符“V”的形狀的區(qū)別,所以,如圖14的例子所示,將“ABC”的字符串的高度識(shí)別為包含有補(bǔ)寫符號(hào)(山谷狀符號(hào))1310的字符行(高度)1430的可能性較大。在該情況下,有時(shí)識(shí)別結(jié)果成為“ABVC”。即,難以正確地提取字符行,其結(jié)果,提取補(bǔ)寫信號(hào)也變得困難。
[0059]而且,在字符行間距較為狹窄的情況下,需要在相鄰的字符行之間記載補(bǔ)寫字符,因此使用了山谷形的補(bǔ)寫將比較困難。
[0060]下面,基于附圖對(duì)于用于實(shí)現(xiàn)本發(fā)明的優(yōu)選的一個(gè)實(shí)施方式的例子進(jìn)行說明。
[0061]圖1示出關(guān)于本實(shí)施方式的結(jié)構(gòu)例的示意的模塊結(jié)構(gòu)圖。
[0062]另外,所謂模塊是指通??蛇壿嫷胤蛛x的軟件(計(jì)算機(jī).程序)、硬件等部件。因此,本實(shí)施方式中的模塊不僅指計(jì)算機(jī).程序中的模塊,還指硬件結(jié)構(gòu)中的模塊。因此,本實(shí)施方式還兼顧說明用于作為這些模塊而起作用的計(jì)算機(jī)?程序(用于使計(jì)算機(jī)執(zhí)行各步驟在中的程序、用于使計(jì)算機(jī)作為各單元而起作用的程序、用于使計(jì)算機(jī)實(shí)現(xiàn)各功能的程序)、系統(tǒng)及方法。但是,為了便于說明,使用了“存儲(chǔ)”、“使存儲(chǔ)”、與這些語句等同的語句,但是在實(shí)施方式為計(jì)算機(jī).程序的情況下,這些語句是指,使存儲(chǔ)在存儲(chǔ)裝置中、或者以使存儲(chǔ)在存儲(chǔ)裝置中的方式進(jìn)行控制。此外,可以是模塊與功能一對(duì)一地對(duì)應(yīng),但在實(shí)際安裝中,也可以是以一個(gè)程序構(gòu)成一個(gè)模塊,也可以是以一個(gè)程序構(gòu)成多個(gè)模塊,也可以相反地以多個(gè)程序構(gòu)成一個(gè)模塊。此外,可以是多個(gè)模塊由一臺(tái)計(jì)算機(jī)執(zhí)行,也可以是利用分散或者并列環(huán)境中的計(jì)算機(jī)使一個(gè)模塊在多個(gè)計(jì)算機(jī)執(zhí)行。另外,也可以在一個(gè)模塊中包含其他的模塊。此外,以下,“連接”除了物理性連接之外,也用于邏輯性連接(數(shù)據(jù)的接發(fā)送、指令、數(shù)據(jù)間的參照關(guān)系等)的情況中。所謂“預(yù)先設(shè)定的”是指在作為對(duì)象的處理之前選定,本實(shí)施方式的處理開始之前自不用說,即使在本實(shí)施方式的處理開始之后,若在作為對(duì)象的處理之前,則也包含與此時(shí)的狀況.狀態(tài)相對(duì)應(yīng)地或者與在此之前的狀況.狀態(tài)相對(duì)應(yīng)地選定的意思。在“預(yù)先設(shè)定的值”是多個(gè)的情況下,可以是各自不同的值,也可以是2個(gè)以上的值(當(dāng)然,也包括所有的值)是相同的。此外,具有“在A的情況下,進(jìn)行B”的意思的記載是指,“判定是否是A,在判定為A的情況下,進(jìn)行B”的意思。但是,不需要進(jìn)行是否是A的判定的情況除外。
[0063]此外,系統(tǒng)或者裝置除了將多個(gè)計(jì)算機(jī)、硬件、裝置等以網(wǎng)絡(luò)等(包含一對(duì)一對(duì)應(yīng)的通信連接)通信單元連接而構(gòu)成之外,也包含由一個(gè)計(jì)算機(jī)、硬件、裝置等實(shí)現(xiàn)的情況。所謂“裝置”和“系統(tǒng)”作為相互同義的用語而使用。當(dāng)然,在“系統(tǒng)”中不包括只是人為規(guī)定的社會(huì)的“機(jī)制”(社會(huì)系統(tǒng))的含義。
[0064]此外,針對(duì)通過各模塊進(jìn)行的每個(gè)處理、或者在模塊內(nèi)進(jìn)行的多個(gè)處理的情況下是針對(duì)其每個(gè)處理,從存儲(chǔ)裝置中讀入成為對(duì)象的信息,在進(jìn)行該處理之后,將處理結(jié)果寫出至存儲(chǔ)裝置。因此,針對(duì)從處理前的存儲(chǔ)裝置讀入,向處理后的存儲(chǔ)裝置寫出,有時(shí)省略說明。另外,作為此處的存儲(chǔ)裝置,也可以包含:硬盤、RAM (Random Access Memory)、外部存儲(chǔ)介質(zhì)、借助通信線路的存儲(chǔ)裝置、CPU (Central Processing Unit)內(nèi)的寄存器等。
[0065]本實(shí)施方式的信息處理裝置是使用了筆劃信息105的字符識(shí)別裝置,其中,該筆劃信息105有可能包含補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)和補(bǔ)寫字符串范圍指定符號(hào),如圖1的例子所示,該信息處理裝置具有:補(bǔ)寫符號(hào)識(shí)別模塊110、補(bǔ)寫符號(hào)和補(bǔ)寫字符串去除模塊120、補(bǔ)寫字符串字符識(shí)別模塊130、去除后字符串字符識(shí)別模塊140、以及字符串插入模塊150。
[0066]在對(duì)各模塊的功能、處理進(jìn)行說明之前,說明本實(shí)施方式的概要。另外,該說明的目的是使本實(shí)施方式的理解變得容易。
[0067]本實(shí)施方式中的補(bǔ)寫符號(hào)是用于實(shí)現(xiàn)以下3個(gè)功能的符號(hào)(不應(yīng)作為本發(fā)明的效果而理解的內(nèi)容)。(I)即使不識(shí)別字符行也能夠識(shí)別補(bǔ)寫符號(hào)。(2)是用于減小補(bǔ)寫符號(hào)的寫入負(fù)擔(dān)的符號(hào)。(3)即使字符行間距較為狹窄也能夠補(bǔ)寫。
[0068]S卩,為了與字符行無關(guān)地進(jìn)行識(shí)別,在筆劃信息的階段對(duì)補(bǔ)寫信號(hào)進(jìn)行識(shí)別。并且,僅用筆劃信息就能夠確定是補(bǔ)寫字符。
[0069]為了實(shí)現(xiàn)這些,只要設(shè)計(jì)具有復(fù)雜形狀的補(bǔ)寫符號(hào)即可。然而,如果具有復(fù)雜的形狀,則寫入補(bǔ)寫符號(hào)的用戶(操作者)的負(fù)擔(dān)會(huì)增大。
[0070]補(bǔ)寫信號(hào)所必需的功能有下述4個(gè)。(I)指定補(bǔ)寫位置(補(bǔ)寫目標(biāo)、插入位置)。
(2)指定補(bǔ)與字符串(補(bǔ)與源)。(3)指定補(bǔ)與字符串范圍。(4)指定補(bǔ)與目標(biāo)和補(bǔ)與源的連接。
[0071]其中,(I)指定補(bǔ)寫位置、(2)指定補(bǔ)寫字符串、以及(4)指定補(bǔ)寫目標(biāo)和補(bǔ)寫源的連接,是通過連接兩個(gè)坐標(biāo)位置的曲線(此處包括直線)而實(shí)現(xiàn)。
[0072]該曲線是由用戶自由改變長(zhǎng)度的曲線。由此,即使在字符行緊貼的情況下,也能夠?qū)⒀a(bǔ)寫字符串放在具有空白的部分。哪個(gè)是補(bǔ)寫位置,哪個(gè)是補(bǔ)寫字符串是能夠通過將指定有補(bǔ)與字符串范圍的一方判定為補(bǔ)與字符串而決定。
[0073]補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)是表示指定補(bǔ)寫源和補(bǔ)寫目標(biāo),且它們相連的符號(hào),是其長(zhǎng)度是通過用戶的指定的曲線。并且,補(bǔ)寫字符串范圍指定符號(hào)是指定補(bǔ)寫字符串的區(qū)域的符號(hào)。補(bǔ)寫符號(hào)由這兩個(gè)符號(hào)構(gòu)成。
[0074]在這里,在圖5中示出補(bǔ)寫符號(hào)的一個(gè)例子(典型例)。作為補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)具有符號(hào)1:510,作為補(bǔ)寫字符串范圍指定符號(hào)具有符號(hào)2:520。此處,符號(hào)1:510是表示補(bǔ)寫源(字符串“DE”)和補(bǔ)寫目標(biāo)(“B”和“C”之間),表示將它們相連的曲線,符號(hào)2:520示出補(bǔ)寫源(字符串“DE”)的區(qū)域。即,表示將作為補(bǔ)寫字符串590的字符串“DE”插入至字符串修改前字符串500的字符串“ABC”的“B”和“C”之間。
[0075]此外,通過以符號(hào)1: 510和符號(hào)2:520相鄰作為條件,識(shí)別為構(gòu)成補(bǔ)寫符號(hào),從而使誤識(shí)別為字符的危險(xiǎn)性降低。此外,典型地,該符號(hào)1:510和符號(hào)2:520均為一筆(以一個(gè)筆劃書寫的符號(hào))。
[0076]另外,稱為字符串的情況是指一個(gè)字符以上的字符的連接。因此,一個(gè)字符也被包含于字符串中。
[0077]補(bǔ)寫符號(hào)識(shí)別模塊110與補(bǔ)寫符號(hào)和補(bǔ)寫字符串去除模塊120連接。補(bǔ)寫符號(hào)識(shí)別模塊110接收筆劃信息105。在由補(bǔ)寫符號(hào)識(shí)別模塊110接收的筆劃信息105(組)中,除了表示字符串的筆劃之外,還可能包含有表示補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)的筆劃、表示補(bǔ)寫字符串范圍指定符號(hào)的筆劃。此外,表示字符串的筆劃存在表示補(bǔ)寫的字符串的筆劃(由補(bǔ)寫字符串范圍指定符號(hào)指定出的區(qū)域內(nèi)的筆劃),以及表示被補(bǔ)寫的字符串(修改前的字符串)的筆劃。補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)、補(bǔ)寫字符串范圍指定符號(hào)是基于預(yù)先設(shè)定的規(guī)則而記載的筆劃。具體而言,是使用圖5的例子說明的筆劃。
[0078]作為筆劃信息105,例如有筆劃信息400。圖4是示出筆劃信息400的數(shù)據(jù)構(gòu)造例的說明圖。筆劃信息400具有時(shí)刻欄410、座標(biāo)位置欄420、以及筆上升/降下欄430。時(shí)刻欄410存儲(chǔ)有時(shí)刻。此處的時(shí)刻只要是表示時(shí)刻序列的信息(表示座標(biāo)位置發(fā)生的順序的信息)即可。座標(biāo)位置欄420存儲(chǔ)有座標(biāo)位置。座標(biāo)位置示出電子筆在紙上的位置(例如,XY座標(biāo))。筆上升/降下欄430存儲(chǔ)有表示筆上升和筆降下的信息。筆上升表示電子筆從紙上離開,筆降下表示將電子筆壓(按壓)在紙上。
[0079]例如使用以I秒70次?100次左右的頻度得到的電子筆的座標(biāo)位置和電子筆的筆上升信息,生成筆劃信息400。
[0080]電子筆降下著的狀態(tài)可看作是在紙上數(shù)書寫字符的狀態(tài)。即,將電子筆降下起至上升為止看作一個(gè)筆劃(以一筆書寫的字符的線)。
[0081]能夠使用該筆劃信息105識(shí)別在紙上記載有的字符。存在多種使用筆劃信息105識(shí)別字符的方法。
[0082]圖6的例子是為了便于理解將由補(bǔ)寫符號(hào)識(shí)別模塊110接收的筆劃信息105變換為光柵而顯示的。
[0083]在補(bǔ)寫符號(hào)識(shí)別模塊110中,針對(duì)每一個(gè)筆劃判定是否是符號(hào)1:510(補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào))的候補(bǔ)。此外,判定是否是符號(hào)2:520(補(bǔ)寫字符串范圍指定符號(hào))的候補(bǔ)。由于也有符號(hào)1:510和符號(hào)2:520用一個(gè)筆劃記載的情況,所以針對(duì)每一筆劃,判定該筆劃是符號(hào)1:510的候補(bǔ)、是符號(hào)2:520的候補(bǔ)、還是該兩者、或者不是該兩者。另外,雖然標(biāo)記為符號(hào)1:510的候補(bǔ),符號(hào)2:520的候補(bǔ),但是否是構(gòu)成補(bǔ)寫符號(hào)的符號(hào)1:510、符號(hào)2:520,是根據(jù)符號(hào)1:510和符號(hào)2:520的位置關(guān)系(后述)來判定,所以識(shí)別出單個(gè)的符號(hào)1:510、符號(hào)2:520是指識(shí)別出符號(hào)1:510的候補(bǔ)、符號(hào)2:520的候補(bǔ)。但是,在以下的說明中,有時(shí)還將符號(hào)1:510的候補(bǔ)、符號(hào)2:520的候補(bǔ)僅標(biāo)記為符號(hào)1:510(或者補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào))、符號(hào)2:520(或者補(bǔ)寫字符串范圍指定符號(hào))。
[0084]此后,對(duì)符號(hào)1:510的候補(bǔ)和符號(hào)2:520的候補(bǔ)是否相鄰進(jìn)行判定。在符號(hào)1:510的候補(bǔ)和符號(hào)2:520的候補(bǔ)相鄰的情況下,將符號(hào)1:510的候補(bǔ)設(shè)為符號(hào)1:510,將符號(hào)2:520的候補(bǔ)設(shè)為符號(hào)2:520,判定為由符號(hào)1:510和符號(hào)2:520構(gòu)成的補(bǔ)寫符號(hào)。在符號(hào)1:510的兩個(gè)端點(diǎn)之中,將靠近符號(hào)2:520 一側(cè)的端點(diǎn)設(shè)為補(bǔ)寫源,將距符號(hào)2:520較遠(yuǎn)的一側(cè)設(shè)為補(bǔ)寫目標(biāo)。對(duì)于符號(hào)1:510和符號(hào)2:520相鄰的情況在后面敘述。當(dāng)然,將符號(hào)1:510和符號(hào)2:520以一個(gè)筆劃記載的情況判定為相鄰。
[0085]并且,基于符號(hào)1:510對(duì)補(bǔ)寫目標(biāo)的位置進(jìn)行判定。具體而言,在符號(hào)1:510的兩個(gè)端點(diǎn)之中,將距符號(hào)2:520較遠(yuǎn)一側(cè)的端點(diǎn)的位置設(shè)為補(bǔ)寫目標(biāo)的位置。作為位置,可以是座標(biāo),在根據(jù)筆劃信息105判明針對(duì)每個(gè)字符的位置的情況下,也可以指定被補(bǔ)寫的字符串(修改前的字符串)內(nèi)的字符間(例如,第A個(gè)字符和第A+1個(gè)字符之間)的位置。
[0086]此外,將以符號(hào)2:520指定出的范圍內(nèi)(在圖6的例子中,由符號(hào)2:520包圍的區(qū)域)的字符串作為補(bǔ)與字符串590而提取。
[0087]補(bǔ)寫符號(hào)和補(bǔ)寫字符串去除模塊120與補(bǔ)寫符號(hào)識(shí)別模塊110、補(bǔ)寫字符串字符識(shí)別模塊130、去除后字符串字符識(shí)別模塊140連接。補(bǔ)寫符號(hào)和補(bǔ)寫字符串去除模塊120根據(jù)由補(bǔ)寫符號(hào)識(shí)別模塊110接收到的筆劃信息105,將由補(bǔ)寫符號(hào)識(shí)別模塊110判定出的符號(hào)1:510 (補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào))和符號(hào)2:520 (補(bǔ)寫字符串范圍指定符號(hào))的筆劃、以及由該符號(hào)2:520指定出的區(qū)域內(nèi)的字符串(補(bǔ)寫字符串)的筆劃去除。因此,去除處理后的筆劃為被補(bǔ)寫的字符串(修改前的字符串)的筆劃。在圖6(a)的例子中,是圖6(b)的例子中示出的修改前字符串500。將該去除處理后的筆劃交給去除后字符串字符識(shí)別模塊140。此外,將由符號(hào)2:520所指定的區(qū)域內(nèi)的字符串的筆劃交給補(bǔ)寫字符串字符識(shí)別模塊130。在圖6(a)的例子中,是圖6(c)的例子中示出的補(bǔ)寫字符串590。
[0088]補(bǔ)寫字符串字符識(shí)別模塊130與補(bǔ)寫符號(hào)和補(bǔ)寫字符串去除模塊120、字符串插入模塊150連接。補(bǔ)寫字符串字符識(shí)別模塊130對(duì)由補(bǔ)寫符號(hào)識(shí)別模塊110判定出的符號(hào)2:520所指定的區(qū)域內(nèi)的筆劃組的字符串進(jìn)行識(shí)別。在圖6(a)的例子中,對(duì)在圖6(c)的例子中示出的補(bǔ)寫字符串590進(jìn)行識(shí)別,將字符串“DE”作為識(shí)別結(jié)果。
[0089]去除后字符串字符識(shí)別模塊HO與補(bǔ)寫符號(hào)和補(bǔ)寫字符串去除模塊120、以及字符串插入模塊150連接。去除后字符串字符識(shí)別模塊140對(duì)由補(bǔ)寫符號(hào)和補(bǔ)寫字符串去除模塊120去除后的筆劃組進(jìn)行字符識(shí)別。在圖6(a)的例子中,對(duì)在圖6(b)的例子中示出的修改前字符串500進(jìn)行識(shí)別,將字符串“ABC”作為識(shí)別結(jié)果。
[0090]字符串插入模塊150與補(bǔ)寫字符串字符識(shí)別模塊130以及去除后字符串字符識(shí)別模塊140連接。字符串插入模塊150基于由補(bǔ)寫符號(hào)識(shí)別模塊110判定出的補(bǔ)寫目標(biāo)的位置,將作為補(bǔ)寫字符串字符識(shí)別模塊130的識(shí)別結(jié)果的字符串插入至作為去除后字符串字符識(shí)別模塊140的識(shí)別結(jié)果的字符串中,并生成最終的識(shí)別結(jié)果155。通過插入字符串,生成補(bǔ)寫后的字符串(修改后的字符串)。在圖6(a)的例子中,成為字符串“ABDEC”。此外,在補(bǔ)寫目標(biāo)位置是座標(biāo)的情況下,字符串插入模塊150根據(jù)識(shí)別結(jié)果的各字符的座標(biāo)判定為是“B”和“C”之間,將“DE”插入至“ABC”中,并輸出識(shí)別結(jié)果“ABDEC”。此外,在補(bǔ)寫目標(biāo)位置是字符間的位置的情況下只要將補(bǔ)寫字符串“DE”插入至該字符間即可。
[0091]圖2是示出本實(shí)施方式的處理例的流程圖。
[0092]在步驟S202中,補(bǔ)寫符號(hào)識(shí)別模塊110接收筆劃信息105。
[0093]在步驟S204中,補(bǔ)寫符號(hào)識(shí)別模塊110根據(jù)筆劃信息105對(duì)由符號(hào)1:510和符號(hào)2:520構(gòu)成的補(bǔ)寫符號(hào)進(jìn)行識(shí)別。對(duì)于詳細(xì)的處理將使用圖3的例子在后面敘述。
[0094]在步驟S206中,補(bǔ)寫符號(hào)和補(bǔ)寫字符串去除模塊120從筆劃信息105去除補(bǔ)寫符號(hào)和補(bǔ)寫字符串,并提取修改前的字符串的筆劃信息。
[0095]在步驟S208中,補(bǔ)寫字符串字符識(shí)別模塊130對(duì)補(bǔ)寫字符串的筆劃信息進(jìn)行字符識(shí)別。
[0096]在步驟S210中,去除后字符串字符識(shí)別模塊140對(duì)修改前的字符串的筆劃信息進(jìn)行字符識(shí)別。
[0097]在步驟S212中,字符串插入模塊150使用補(bǔ)寫符號(hào)的識(shí)別結(jié)果(補(bǔ)寫目標(biāo)的位置)將補(bǔ)寫字符串補(bǔ)寫至修改前的字符串中。
[0098]在步驟S214中,字符串插入模塊150將作為修改后的字符串的識(shí)別結(jié)果155輸出。
[0099]另外,步驟S208、步驟S210的處理可以任意一項(xiàng)先進(jìn)行,也可以并列地進(jìn)行處理。
[0100]圖3是示出本實(shí)施方式的處理例的流程圖
[0101]在步驟S302中,根據(jù)筆劃信息105識(shí)別符號(hào)1:510。關(guān)于符號(hào)1:510的判定,依賴于符號(hào)1:510的樣式。關(guān)于符號(hào)1:510的樣式,使用圖7的例子進(jìn)行說明。
[0102]在圖7(a)中示出的例子的情況下,補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)是以環(huán)形出現(xiàn)一次作為條件的。補(bǔ)寫符號(hào)識(shí)別模塊110在進(jìn)行作為對(duì)象的筆劃是否是補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)的判定的情況下,使用在該筆劃內(nèi)是否存在環(huán)形的判定。在圖7(a)所示的例子的情況下,如果環(huán)形出現(xiàn)一次,則判定為補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)。此處作為對(duì)象的筆劃為I個(gè)筆劃。筆劃能夠以各時(shí)刻的點(diǎn)位置表示。圖8的所示的例子示出在時(shí)刻tn時(shí)存在的筆尖位置。在將筆劃光柵化的情況下,用線段連接時(shí)刻、和、+1的點(diǎn)位置即可。在判定是否有環(huán)形時(shí),在一個(gè)筆劃(即,筆從降下起至升起為止)中,生成將時(shí)刻1和tn+1連接起來的所有線段,對(duì)各線段(包含線段的端點(diǎn))是否交叉進(jìn)行判定即可。
[0103]在圖8所示的例子中,連接trt2的線段和連接t5_t6的線段交叉,所以判定為產(chǎn)生了環(huán)形。
[0104]如上所述,對(duì)環(huán)形的圈數(shù)進(jìn)行計(jì)數(shù),可以如7(b)所示的例子,將沒有環(huán)形的曲線作為符號(hào)1:510的條件,也可以如7(c)所示的例子,將存在兩個(gè)(以上)環(huán)形作為符號(hào)1:510的條件。
[0105]在步驟S304中,從筆劃信息105識(shí)別符號(hào)2:520。關(guān)于符號(hào)2:520的判定,依賴于符號(hào)2:520的樣式。關(guān)于符號(hào)2:520的樣式,使用圖9的例子進(jìn)行說明。
[0106]作為符號(hào)2:520的形式,只要是能夠確定字符串的范圍的符號(hào)即可,即,如圖9(a)所示的例子的包圍補(bǔ)寫字符串的橢圓形狀(包含圓形),如圖9(b)所示的例子的具有在補(bǔ)寫字符串的前端和結(jié)束端彎曲的直線的下劃線,如圖9(c)所示的例子的僅下劃線等。因此,在判定作為對(duì)象的筆劃是否是補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)的情況下,如果是圖9(a)的例子的形式,則使用該筆劃形狀是否是橢圓形狀的判定。若是圖9(b)的例子的形式,則使用該筆劃形狀是否以三條直線構(gòu)成的判定。若是圖9(c)的例子的形式,則使用該筆劃形狀是否是直線的判定。
[0107]為了對(duì)圖9(a)所示的例子進(jìn)行判定,例如有如下所述的判定方法。
[0108](I)在通常的筆劃識(shí)別中,只要判定是否是橢圓形狀即可。(2)暫時(shí)光柵化,并對(duì)光柵化后的圖像進(jìn)行字符識(shí)別,對(duì)是否是橢圓形狀進(jìn)行判定。(3)如前述地對(duì)環(huán)形是否一個(gè)進(jìn)行判定,對(duì)環(huán)形外的曲線長(zhǎng)度比預(yù)先規(guī)定的閾值短進(jìn)行判定。
[0109]此外,對(duì)于橢圓形狀的判定,例如存在如下的判定方法。(I)將筆劃的長(zhǎng)度設(shè)為L(zhǎng),將外接矩形的縱橫長(zhǎng)設(shè)為W。對(duì)L和W的比在預(yù)先設(shè)定的閾值范圍內(nèi)進(jìn)行判定。(2)求出與點(diǎn)列最吻合(以最小二乘法最匹配)的橢圓的式子。如果此時(shí)的點(diǎn)和橢圓的距離的平方和的平方根除以點(diǎn)數(shù)得到的結(jié)果為預(yù)先設(shè)定的閾值以下,則判定為橢圓形狀。
[0110]為了對(duì)圖9(b)所示的例子進(jìn)行判定,在通常的筆劃識(shí)別中,只要判定是否由三條直線構(gòu)成即可。
[0111]為了對(duì)圖9(c)所示的例子進(jìn)行判定,在通常的筆劃識(shí)別中,只要判定是否由一條直線構(gòu)成即可。特別地,在該情況下,也可以追加以下示出的條件。也可以將以下示出的條件附加到圖9 (a)、圖9 (b)所示的例子的情況中。
[0112]補(bǔ)寫符號(hào)識(shí)別模塊110也可以進(jìn)一步在由補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)指定出的區(qū)域內(nèi)存在筆劃組的情況下,將該補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)判定為補(bǔ)寫字符串范圍指定符號(hào)。即,正是因?yàn)榇嬖谘a(bǔ)寫字符串的筆劃,所以判定為補(bǔ)寫字符串范圍指定符號(hào)。
[0113]補(bǔ)寫符號(hào)識(shí)別模塊110進(jìn)一步也可以在通過補(bǔ)寫字符串字符識(shí)別模塊130的識(shí)別結(jié)果相對(duì)于由補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)指定出的區(qū)域內(nèi)的字符串的識(shí)別準(zhǔn)確度比預(yù)先設(shè)定的閾值高的情況下,將該補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)判定為補(bǔ)寫字符串范圍指定符號(hào)。即,正是因?yàn)椴粌H有筆劃,還是表示可識(shí)別的字符的筆劃,所以判定為補(bǔ)寫字符串范圍指定符號(hào)。此外,補(bǔ)寫符號(hào)識(shí)別模塊110在進(jìn)行該判定處理之前,使補(bǔ)寫字符串字符識(shí)別模塊130識(shí)別由補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)指定出的區(qū)域內(nèi)的字符串。并且,使用該識(shí)別結(jié)果的識(shí)別準(zhǔn)確度對(duì)補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)是否是補(bǔ)寫字符串范圍指定符號(hào)進(jìn)行判定。此處,所謂的識(shí)別準(zhǔn)確度是表示該識(shí)別結(jié)果正確的值,使用例如特征空間中的對(duì)象的筆劃組和字典內(nèi)的字符圖案的距離的倒數(shù)等即可。
[0114]在步驟S306中,提取補(bǔ)寫位置。只要如前述地,利用補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)的端點(diǎn)和補(bǔ)寫字符串范圍指定符號(hào)之間的位置關(guān)系將補(bǔ)寫位置提取即可。
[0115]在步驟S308中,提取補(bǔ)寫字符串。在圖9(a)所示的例子中,只要將橢圓形狀所包圍的筆劃組作為對(duì)象即可。在圖9(b)所示的例子中,只要將位于前端和末端的直線所包圍的筆劃組作為對(duì)象即可。在圖9(c)所示的例子中,只要將位于與補(bǔ)寫字符串范圍指定符號(hào)的直線相隔預(yù)先設(shè)定的距離以內(nèi)的筆劃組作為對(duì)象即可。例如,即使只包含筆劃的一部分,也將該筆劃包含于對(duì)象中。
[0116]另外,在步驟S302、步驟S304的處理的組合,以及步驟S306、步驟S308的處理的組合中,可以使任意一項(xiàng)處理先進(jìn)行??梢耘c用戶的筆順相配合,也可以并列地進(jìn)行處理。
[0117]補(bǔ)寫符號(hào)識(shí)別模塊110在對(duì)作為對(duì)象的筆劃是否是補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)進(jìn)行判定的情況下,不僅使用在該筆劃內(nèi)是否存在環(huán)形的判定,并且還可以使用該環(huán)形是否存在于該筆劃內(nèi)的預(yù)先設(shè)定的范圍內(nèi)的判定。
[0118]圖10是示出符號(hào)1:510的例子的說明圖。
[0119]對(duì)存在有一個(gè)環(huán)形的情況(圖7(a)的例子)的判定進(jìn)行說明。
[0120]此時(shí),以環(huán)形的位置靠近筆劃的中央處作為條件,判定為補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)。此處,所謂的“靠近中央處”是指,例如在筆劃的全長(zhǎng)中,以包含50%的方式位于預(yù)先設(shè)定的范圍中(例如,從40%至60% )。
[0121]由此,能夠使誤判定補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)的可能性減小。
[0122]圖10(a)所示的例子判定為補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)。環(huán)形位于端部的圖10(b)所示的例子判定為不是補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)。另外,通過對(duì)用戶指示盡量在正中央書寫環(huán)形,這種判定才有意義。
[0123]通過上述方法能夠得到環(huán)形的位置。此時(shí),能夠得到構(gòu)成環(huán)形的點(diǎn)的位置。
[0124]如果是圖8所示的例子,則將t2?t5視為構(gòu)成環(huán)形的點(diǎn)。
[0125]將描繪在比環(huán)形靠前(比t2靠前)處的點(diǎn)的數(shù)量設(shè)為P。。
[0126]將作為環(huán)形(在t2?t5之間)描繪的點(diǎn)的數(shù)量設(shè)為Pp
[0127]將描繪在比環(huán)形靠后(比t5靠后)處的點(diǎn)的數(shù)量設(shè)為P2。
[0128]對(duì)環(huán)形描繪在大致中央處進(jìn)行判定。例如對(duì)PcZP2的值落入預(yù)先設(shè)定的閾值T1?T2之間進(jìn)行判定。TjPT2是接近I的值即可。例如,可以是1'1 = 0.7、1'2=1.5等的數(shù)值。
[0129]在前述中,將匕、P。P2作為點(diǎn)的數(shù)量而計(jì)算,但是也可以不使用點(diǎn)的數(shù)量,而使用實(shí)際描繪中所需要的時(shí)間。
[0130]此外,針對(duì)環(huán)形是兩個(gè)以上的情況,也可以以該兩個(gè)以上的環(huán)形的位置位于預(yù)先設(shè)定的范圍內(nèi)作為條件,判定為補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)。
[0131]補(bǔ)寫符號(hào)識(shí)別模塊110在對(duì)作為對(duì)象的筆劃是否是補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)進(jìn)行判定的情況下,不僅使用在該筆劃內(nèi)是否存在環(huán)形的判定,還可以使用該環(huán)形的大小是否在預(yù)先設(shè)定的范圍內(nèi)的判定。
[0132]對(duì)存在有一個(gè)環(huán)形的情況(圖7(a)的例子)的判定進(jìn)行說明。此時(shí),在環(huán)形的大小為預(yù)先設(shè)定的大小以上的情況下,也可以判斷為補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)。由此,能夠減小誤判定補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)的可能性。
[0133]如果是圖8所示的例子,則將t2?t5視為構(gòu)成環(huán)形的點(diǎn)。如前所述,設(shè)置Pc^ P1^P2O在本例中,使用環(huán)形的大小。例如,對(duì)Py(Pc^PAP2)落入閾值T3?T4之間進(jìn)行判定。T3和T4只要是作為環(huán)形的大小而適當(dāng)?shù)闹导纯?。例如,有T3 = 0.1、T4 = 0.5等。
[0134]此外,對(duì)于環(huán)形是兩個(gè)以上的情況,也可以以該兩個(gè)以上的環(huán)形的大小的合計(jì)值位于預(yù)先設(shè)定的范圍內(nèi)作為條件,判定為補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)。
[0135]此外,也可以將環(huán)形的位置、環(huán)形的大小的組合作為條件。
[0136]對(duì)由補(bǔ)寫符號(hào)識(shí)別模塊110進(jìn)行的補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)的候補(bǔ)和補(bǔ)寫字符串范圍指定符號(hào)的候補(bǔ)是否相鄰的判定處理進(jìn)行說明。(I)在補(bǔ)寫字符串范圍指定符號(hào)的候補(bǔ)內(nèi)的點(diǎn)之中搜尋與補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)的候補(bǔ)內(nèi)的點(diǎn)最近距離的點(diǎn)。
[0137]補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)的候補(bǔ)內(nèi)的點(diǎn)能夠表示為如圖4的例子所示的筆劃信息400 (座標(biāo)位置欄420)的座標(biāo)值。將該點(diǎn)的數(shù)量設(shè)為M。
[0138]補(bǔ)寫字符串范圍指定符號(hào)的候補(bǔ)內(nèi)的點(diǎn)也同樣地能夠表示為如圖4的例子所示的筆劃信息400 (座標(biāo)位置欄420)的座標(biāo)值。將該點(diǎn)的數(shù)量設(shè)為N。
[0139]在上述的條件下,計(jì)算出按照MXN的點(diǎn)和點(diǎn)的距離,在該計(jì)算出的距離之中,提取最近的距離。如果該提取出的距離小于預(yù)先設(shè)定的值,則判定為相鄰,如果是預(yù)先設(shè)定的值以上則判定為不相鄰。(2)提取補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)的候補(bǔ)和補(bǔ)寫字符串范圍指定符號(hào)的候補(bǔ)的各自的外接矩形。計(jì)算出外接矩形之間的距離(例如,各外接矩形的中心之間的距離)。若該計(jì)算出的距離小于預(yù)先設(shè)定的值,則判定為相鄰,如果是預(yù)先設(shè)定的值以上則判定為不相鄰。(3)計(jì)算出補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)的候補(bǔ)的端點(diǎn)和補(bǔ)寫字符串范圍指定符號(hào)的候補(bǔ)的各個(gè)線之間的距離,并在該計(jì)算出的距離中提取最近的距離。如果該提取出的距離小于預(yù)先設(shè)定的值,則判定為相鄰,如果是預(yù)先設(shè)定的值以上則判定為不相鄰。
[0140]圖15是示出實(shí)現(xiàn)本實(shí)施方式的情況的系統(tǒng)例子的說明圖。
[0141]電子筆用紙打印系統(tǒng)1520、書寫信息處理系統(tǒng)1530借助通信線路1599(不限于有線、無線、有線無線混合的線路)連接。打印裝置1525與電子筆用紙打印系統(tǒng)1520連接,電子筆1535與書寫信息處理系統(tǒng)1530連接。另外,圖1所例示的模塊結(jié)構(gòu)主要作為書寫信息處理系統(tǒng)1530而構(gòu)筑。
[0142]電子筆用紙打印系統(tǒng)1520是使用打印裝置1525,使用紙ID而將信息圖像(下面,也稱為點(diǎn)代碼圖像)疊加而成的文檔打印在用紙上的系統(tǒng)。書寫信息處理系統(tǒng)1530是在使用電子筆1535對(duì)于利用電子筆用紙打印系統(tǒng)1520打印有信息圖像的用紙進(jìn)行書寫的情況下,使該書寫信息疊加至電子文檔中的系統(tǒng)。并且,在檢測(cè)出由用戶使用電子筆1535記載的補(bǔ)寫符號(hào)的情況下,根據(jù)該補(bǔ)寫符號(hào)對(duì)字符串進(jìn)行修改,將該修改后的字符串疊加到文檔中。
[0143]圖16是示出利用電子筆用紙打印系統(tǒng)1520打印有信息圖像的電子筆用紙1610的例子的說明圖。電子筆用紙1610是由電子筆用紙打印系統(tǒng)1520使用打印裝置1525進(jìn)行打印的。在電子筆用紙1610上打印有點(diǎn)代碼圖像。例如,在電子筆用紙1610內(nèi)的區(qū)域1620中,打印有對(duì)區(qū)域1620內(nèi)進(jìn)行擴(kuò)大表示的如圖16(b)所示的點(diǎn)代碼圖像。利用點(diǎn)代碼圖像表現(xiàn)出對(duì)電子筆用紙1610 —張一張地分配的紙ID和用紙上的位置信息(X、Y座標(biāo)值)。
[0144]例如,紙ID是32bit空間內(nèi)的數(shù)值。在字符串標(biāo)記的情況下,通過16進(jìn)制字符串進(jìn)行標(biāo)記。因此,紙ID的范圍是從“00000000”到“FFFFFFFF”。
[0145]圖17是示出電子筆1535內(nèi)的結(jié)構(gòu)例的說明圖。
[0146]對(duì)概要進(jìn)行說明。當(dāng)利用電子筆1535在電子筆用紙1799上進(jìn)行書寫時(shí),如果壓力傳感器為0N(前述的筆降下),則對(duì)電子筆用紙1799上的點(diǎn)代碼圖像進(jìn)行攝像,進(jìn)行解碼,并取出電子筆用紙1799的紙ID和電子筆用紙1799上的位置信息(X、Y座標(biāo)值),儲(chǔ)存至存儲(chǔ)器中。并且,將儲(chǔ)存于存儲(chǔ)器中的信息經(jīng)由通信電路發(fā)送到書寫信息處理系統(tǒng)1530中。另外,也可以如在圖4的例子中示出的筆劃信息400所示,將作為壓力傳感器成為ON的信息的上述的筆壓ON信息(上述的筆降下)、作為壓力傳感器成為OFF的信息的上述的筆壓OFF信息(上述的筆上升)也儲(chǔ)存在存儲(chǔ)器中。此外,也可以包含與發(fā)生各信息的時(shí)間相關(guān)的信息(年、月、日、秒、秒以下、或者也可以是它們的組合)。
[0147]下面進(jìn)行詳細(xì)地說明。如圖所示,電子筆1535具有控制筆整體的動(dòng)作的控制電路1701。此外,控制電路1701包括:圖像處理部1701a,其用于對(duì)從輸入圖像中檢測(cè)出的點(diǎn)代碼圖像進(jìn)行處理;以及數(shù)據(jù)處理部1701b,其用于從此處的處理結(jié)果中提取紙ID和位置信肩、O
[0148]并且,壓力傳感器1702與控制電路1701連接,其中,該壓力傳感器1702利用施加到筆尖1709上的壓力檢測(cè)出電子筆1535的書寫動(dòng)作。此外,用于向用紙上照射紅外光的紅外LED1703也和用于輸入圖像的紅外CM0S1704連接。此外,用于存儲(chǔ)紙ID和位置信息等的信息存儲(chǔ)器1705、用于與外部裝置進(jìn)行通信的通信電路1706、用于驅(qū)動(dòng)電子筆1535的電池1707、以及儲(chǔ)存電子筆1535的識(shí)別信息(筆ID)的筆ID存儲(chǔ)器1708也相連。
[0149]在這里,對(duì)該電子筆1535的動(dòng)作的概略進(jìn)行說明。
[0150]如果通過電子筆1535進(jìn)行書寫,則與筆尖1709連接的壓力傳感器1702檢測(cè)出書寫動(dòng)作。由此,紅外LED1703點(diǎn)亮,紅外CM0S1704通過CMOS傳感器對(duì)用紙上的圖像進(jìn)行拍攝。
[0151]另外,紅外LED1703為了抑制耗電量而與CMOS傳感器的快門定時(shí)同步地脈沖點(diǎn)売。
[0152]此外,紅外CM0S1704使用能將拍攝到的圖像同時(shí)傳動(dòng)的全局快門方式的CMOS傳感器。并且,使用在紅外區(qū)域內(nèi)具有靈敏度的CMOS傳感器。此外,為了降低外部干擾的影響,在CMOS傳感器整體中配置有可見光截止濾光片。CMOS傳感器以70fps?10fps (frameper second)左右的周期對(duì)圖像進(jìn)行拍攝。另外,拍攝元件不限于CMOS傳感器,也可以使用CCD等其它的拍攝元件。
[0153]如果如上所述地進(jìn)行了拍攝的圖像輸入至控制電路1701,則控制電路1701從拍攝到的圖像取得點(diǎn)代碼圖像。并且,對(duì)其進(jìn)行解碼,取得嵌入至點(diǎn)代碼圖像中的紙ID和位置信息。
[0154]以下,對(duì)此時(shí)的控制電路1701的動(dòng)作進(jìn)行說明。
[0155]圖18是示出由電子筆1535(控制電路1701)進(jìn)行的處理例的流程圖。
[0156]步驟S1801中,圖像處理部1701a輸入圖像。
[0157]在步驟S1802中,進(jìn)行用于去除圖像中所包含的干擾的處理。此處,作為干擾,有CMOS靈敏度的偏差、由電子電路產(chǎn)生的干擾等。應(yīng)對(duì)應(yīng)于電子筆1535的拍攝系統(tǒng)的特性決定進(jìn)行什么樣的處理以去除干擾。能夠使用例如模糊處理、非銳化屏蔽等銳化處理。
[0158]在步驟S1803中,圖像處理部1701a檢測(cè)出來自圖像的點(diǎn)圖案(點(diǎn)圖像的位置)。例如通過2值化處理劃分出點(diǎn)圖案部和背景部,能夠從2值化的各圖像位置檢測(cè)出點(diǎn)圖案。在2值化圖像中包含有多個(gè)干擾成分的情況下,例如需要組合通過2值化圖像的面積、形狀而進(jìn)行點(diǎn)圖案的判定的濾波處理。
[0159]此外,在步驟S1804中,圖像處理部1701a將檢測(cè)出的點(diǎn)圖案變換為二維陣列上的數(shù)字?jǐn)?shù)據(jù)。例如,在二維陣列上,將有點(diǎn)所在的位置變換為“1”,將沒有點(diǎn)的位置變換為“O”。并且,該二維陣列上的數(shù)字?jǐn)?shù)據(jù)從圖像處理部1701a向數(shù)據(jù)處理部1701b移送。
[0160]然后,在步驟S1805中,數(shù)據(jù)處理部1701b根據(jù)移送后的數(shù)字?jǐn)?shù)據(jù)檢測(cè)如圖19(a)所示的由兩個(gè)點(diǎn)的組合構(gòu)成的位圖案。例如,能夠通過使與位圖案對(duì)應(yīng)的模塊的邊界位置在二維陣列上移動(dòng),檢測(cè)出如模塊內(nèi)所包含的點(diǎn)的數(shù)量成為兩個(gè)這樣的邊界位置,從而檢測(cè)出位圖案。
[0161]如果由此位圖案被檢測(cè)出,則在步驟S1806中,數(shù)據(jù)處理部1701b通過參照位圖案的種類,檢測(cè)出同步碼。
[0162]并且,在步驟S1807中,基于來自同步碼的位置關(guān)系而檢測(cè)出識(shí)別代碼以及位置代碼。
[0163]此后,在步驟S1808中,數(shù)據(jù)處理部1701b對(duì)識(shí)別代碼進(jìn)行解碼并取得紙ID,對(duì)位置代碼進(jìn)行解碼并取得位置信息。對(duì)于識(shí)別代碼,通過實(shí)施RS解碼處理而取得紙ID。另一方面,對(duì)于位置代碼,通過將讀出部分序列的位置與圖像生成時(shí)使用的M序列比較而取得位置信息。
[0164]然后,對(duì)書寫信息儲(chǔ)存用電子文檔進(jìn)行說明。以下,在僅標(biāo)記為電子文檔的情況下,是指書寫信息儲(chǔ)存用電子文檔。
[0165]信息儲(chǔ)存用電子文檔是對(duì)由電子筆1535書寫至電子筆用紙1799中的內(nèi)容進(jìn)行字段定義并匯總后的數(shù)據(jù)。由以下內(nèi)容構(gòu)成。(I)紙ID:被分配至與該書寫信息儲(chǔ)存用電子文檔相關(guān)聯(lián)的電子筆用紙的紙ID(2)字段定義:為了處理向該書寫信息儲(chǔ)存用電子文檔的書寫而使用的字段定義。
[0166]并且,也可以包含以下內(nèi)容。(3)文檔圖像:在該書寫信息儲(chǔ)存用電子文檔上打印有的文檔圖像。
[0167]然后,對(duì)成為由電子筆用紙打印系統(tǒng)1520生成的點(diǎn)代碼圖像的來源的編碼圖案進(jìn)行說明。
[0168]圖19是示出利用電子筆用紙打印系統(tǒng)1520處理的信息圖像(編碼圖案圖像)的例子的說明圖。
[0169]首先,對(duì)構(gòu)成編碼圖案的位圖案進(jìn)行說明。
[0170]在圖19(a)中,示出位圖案的配置的一個(gè)例子。
[0171]所謂位圖案,是信息嵌入的最小單位。這里,如圖19(a)所示,在從9個(gè)部位中選擇的兩個(gè)部位中配置位。在圖中,黑的方塊示出配置有位的位置,斜線的方塊示出未配置位的位置。從9個(gè)部位中選擇2個(gè)部位的組合有36 ( = 9C2)種。因此,能夠通過如上述的配置方法,表達(dá)出36種(約5.2比特)信息。
[0172]其中,紙ID以及位置信息使用該36種之中的32種(5比特)而表達(dá)。
[0173]另外,圖19(a)所示的最小的方塊具有600dpi中的2點(diǎn)X2點(diǎn)的大小。600dpi中的I點(diǎn)的大小為0.0423mm,所以該最小方塊的一邊為84.6μπι( = 0.0423mmX2)。構(gòu)成編碼圖案的點(diǎn)如果越大就越容易顯眼,所以優(yōu)選盡量小。但是,如果過于小則無法用打印機(jī)打印。而且,作為點(diǎn)的大小,采用大于50μπι而小于10ym的前述的值。由此,能夠形成用打印機(jī)可打印的最佳大小的點(diǎn)。即,84.6 μ mX84.6 μ m是能夠利用打印機(jī)穩(wěn)定地形成的最小的大小。
[0174]另外,通過將點(diǎn)形成為如上所述的大小,從而一個(gè)位圖案的一邊成為約0.5(=0.0423mmX2X6)mm。
[0175]此外,對(duì)由如上述的位圖案構(gòu)成的編碼圖案進(jìn)行說明。
[0176]在圖19(b)中,示出編碼圖案的配置的一個(gè)例子。
[0177]此處,如圖19(b)所示的最小的方塊相當(dāng)于圖19(a)所示的位圖案。即,將紙ID代碼化的識(shí)別代碼使用16( = 4X4)個(gè)位圖案嵌入。此外,將X方向的位置信息代碼化而成的X位置代碼與將Y方向的位置信息代碼化而成的Y位置代碼分別使用4個(gè)位圖案而嵌入。并且,在左上角部,用于檢測(cè)出編碼圖案的位置和旋轉(zhuǎn)的同步碼使用I個(gè)位圖案而嵌入。
[0178]另外,I個(gè)編碼圖案的大小與5個(gè)位圖案的寬度相等,所以約為2.5mm。在電子筆用紙打印系統(tǒng)1520中,將如上述地生成的編碼圖案圖像化的編碼圖案圖像配置在整個(gè)用紙上。
[0179]圖20是示出電子筆用紙打印系統(tǒng)1520中的信息的代碼化處理例以及信息圖像(點(diǎn)代碼圖像)的生成處理例的說明圖。
[0180]首先,對(duì)紙ID的代碼化進(jìn)行說明。
[0181]在紙ID的代碼化中,使用模塊代碼化方式的RS(里德所羅門)代碼。如在圖19的例子中說明所示,在電子筆用紙打印系統(tǒng)1520中,使用能夠表達(dá)出5比特的信息的位圖案嵌入信息。因此,由于信息的錯(cuò)誤也在5比特單位的范圍內(nèi)發(fā)生,所以使用在模塊代碼化方式中代碼化效率較佳的RS代碼。但是,代碼化方式不限于RS代碼,也能夠使用其他的代碼化方式,例如BCH代碼等。
[0182]在電子筆用紙打印系統(tǒng)1520中,如前述地使用具有5比特的信息量的位圖案嵌入信息。因此,需要使RS代碼的模塊長(zhǎng)度為5比特。因此,以每5比特為一個(gè)單元對(duì)紙ID進(jìn)行了劃分,并模塊化。在圖20中,從紙ID “0011101101001……”劃分出第I模塊“00111”和第2模塊“01101”。
[0183]并且,針對(duì)模塊化后的紙ID,進(jìn)行RS代碼化處理。在圖20中,在如“blkl”、“blk2”、“blk3”、“blk4”……所示,進(jìn)行了模塊化后,進(jìn)行RS代碼化處理。
[0184]另外,在電子筆用紙打印系統(tǒng)1520中,紙ID被劃分為16( = 4X4)個(gè)模塊。因此,能夠?qū)S代碼中的代碼模塊個(gè)數(shù)設(shè)為16。
[0185]此外,能夠?qū)?yīng)于錯(cuò)誤的發(fā)生情況而設(shè)計(jì)信息模塊數(shù)量。例如,若信息模塊數(shù)量為8,則成為RS(16,8)代碼。該代碼即使在代碼化的信息中發(fā)生4模塊(=(16-8)-2)的錯(cuò)誤,也能夠?qū)ζ溥M(jìn)行校正。此外,如果能夠指定出錯(cuò)誤的位置,則能夠使訂正能力進(jìn)一步提高。另外,在該情況下,信息模塊中所儲(chǔ)存的信息量是40比特(=5比特X8模塊),但是使用其中的32比特。
[0186]下面,對(duì)位置信息的代碼化進(jìn)行說明。
[0187]在位置信息的代碼化中,使用作為偽隨機(jī)數(shù)序列的一種的M序列代碼。此處,所謂M序列是在K段的線性移位寄存器中可產(chǎn)生的最大周期的序列,具有2K-1序列長(zhǎng)度。從該M系列中讀取的任意的連續(xù)的K比特具有不會(huì)在相同M序列中的其它位置出現(xiàn)的性質(zhì)。而且,通過利用該性質(zhì),能夠?qū)⑽恢眯畔⒋a化。
[0188]另外,在電子筆用紙打印系統(tǒng)1520中,根據(jù)應(yīng)代碼化的位置信息的長(zhǎng)度,求出需要的M序列的次數(shù),并生成M序列。但是,在預(yù)先知道代碼化的位置信息的長(zhǎng)度的情況下,不需要每次生成M序列。即,也可以預(yù)先生成固定的M序列,并將其儲(chǔ)存在存儲(chǔ)器等中。
[0189]例如,使用序列長(zhǎng)度8191的M序列(K = 13)。
[0190]在該情況下,由于位置信息也以5比特單位嵌入,所以從序列長(zhǎng)度8191的M序列中每次讀取5比特并模塊化。圖20中,將M序列“11010011011010……”每次讀取5比特并模塊化。
[0191]如上所述,在電子筆用紙打印系統(tǒng)1520中,在位置信息和紙ID中使用不同的代碼化方式。這是由于需要將紙ID的檢測(cè)能力設(shè)定為比位置信息的檢測(cè)能力高。S卩,由于位置信息是用于取得紙面的位置的信息,所以即使存在由于干擾等而不能解碼的部分,也只有該部分缺損而不會(huì)影響其他的部分。相對(duì)于此,紙ID如果解碼失敗,則無法檢測(cè)出反映書寫信息的對(duì)象。而且,通過如上述的結(jié)構(gòu),能夠使對(duì)位置信息和紙ID進(jìn)行解碼時(shí)的圖像讀取范圍最小化。即,如果在位置信息中使用RS代碼等具有邊界的代碼化方式,則在對(duì)其進(jìn)行解碼時(shí)需要讀取邊界間的代碼,所以讀取圖像的范圍需要設(shè)為圖19(b)所示的區(qū)域的2倍的區(qū)域。但是,通過使用M序列,可構(gòu)成為只要讀取與圖19(b)所示的區(qū)域相同大小的區(qū)域即可。這是由于M序列的性質(zhì),能夠根據(jù)M序列的任意的部分序列,對(duì)位置信息進(jìn)行解碼。即,在對(duì)紙ID和位置信息進(jìn)行解碼時(shí),需要讀取如圖19(b)所示的大小的區(qū)域,但是不需要使該讀取位置與如圖19(b)所示的邊界一致。位置信息能夠根據(jù)M序列的任意位置的部分序列進(jìn)行解碼。紙ID由于相同信息配置在整個(gè)用紙上,所以即使讀取位置從如圖19(b)所示的邊界產(chǎn)生了偏移,也能夠通過對(duì)所讀取的信息的片段進(jìn)行再配置而復(fù)原最初的信息。
[0192]如上所述地,紙ID分割模塊后,通過RS代碼進(jìn)行代碼化,此外,位置信息在通過M序列進(jìn)行代碼化之后,若進(jìn)行模塊分割,則如圖所示,模塊被合成。即,這些模塊以如圖示的格式展開為二維平面。圖20所示的格式與圖19(b)所示的格式對(duì)應(yīng)。即,黑方塊是指同步碼。
[0193]此外,分別是配置在橫向的“1”、“2”、“3”、“4”、…是指X位置代碼,配置在縱向的“1”、“2”、“3”、“4”、…是指Y位置代碼。由于如果用紙的位置不同則配置不同的信息,所以以與座標(biāo)位置對(duì)應(yīng)的數(shù)字示出。另一方面,斜線部分的方塊是指識(shí)別代碼。由于即使用紙的位置不同也配置相同的信息,所以全部以相同的標(biāo)記示出。
[0194]另外,從圖中可知,在兩個(gè)同步碼之間有4個(gè)位圖案。因此,能夠配置20( = 5X4)比特的M序列的部分序列。如果從20比特的部分序列中取出13比特的部分序列,則能夠指定出該13比特是整體(8191)之中的哪個(gè)部分的部分序列。如上所述,在將20比特之中的13比特用于位置的指定的情況下,能夠使用剩余的7比特對(duì)取出的13比特的錯(cuò)誤進(jìn)行檢測(cè)或者訂正。即,使用與生成M序列時(shí)相同的生成多項(xiàng)式,并通過確認(rèn)20比特的一致性,從而能夠進(jìn)行錯(cuò)誤的檢測(cè)和訂正。
[0195]此后,各模塊中的位圖案通過參照點(diǎn)圖像而圖像化。并且,生成以如在圖20的最右部不出的利用點(diǎn)表不信息的輸出圖像。
[0196]另外,作為執(zhí)行本實(shí)施方式的程序的計(jì)算機(jī)的硬件結(jié)構(gòu),如圖11例示,是通常的計(jì)算機(jī),具體而言是個(gè)人計(jì)算機(jī)、可作為服務(wù)器的計(jì)算機(jī)等。即,作為具體例,使用CPU1101作為處理部(運(yùn)算部),使用RAM1102、ROMl 103, HDl 104作為存儲(chǔ)裝置。作為HD1104也可以使用例如硬盤。由下述部分構(gòu)成,即:CPU1101,在其中執(zhí)行補(bǔ)寫符號(hào)識(shí)別模塊110、補(bǔ)寫符號(hào)和補(bǔ)寫字符串去除模塊120、補(bǔ)寫字符串字符識(shí)別模塊130、去除后字符串字符識(shí)別模塊140、字符串插入模塊150等的程序;RAM1102,其用于存儲(chǔ)該程序、數(shù)據(jù);R0M1103,其儲(chǔ)存有用于啟動(dòng)本計(jì)算機(jī)的程序等;作為輔助存儲(chǔ)裝置(可以是閃存等)的HD1104;接收裝置1106,其基于利用者針對(duì)鍵盤、鼠標(biāo)、觸摸屏等的操作接收數(shù)據(jù);CRT、液晶顯示器等的輸出裝置1105 ;通信線路接口 1107,其用于與網(wǎng)絡(luò)接口卡等通信網(wǎng)絡(luò)連接;以及總線1108,其用于將它們連接而進(jìn)行數(shù)據(jù)的處理。也可以是多臺(tái)這些計(jì)算機(jī)彼此通過網(wǎng)絡(luò)連接。
[0197]在上述的實(shí)施方式中,關(guān)于根據(jù)計(jì)算機(jī).程序的結(jié)構(gòu),是將作為軟件的計(jì)算機(jī).程序讀入本硬件結(jié)構(gòu)的系統(tǒng)中,使軟件和硬件資源協(xié)作而實(shí)現(xiàn)上述的實(shí)施方式。
[0198]另外,圖11所示的硬件結(jié)構(gòu)表示一個(gè)結(jié)構(gòu)例,在本實(shí)施方式中,不限于圖11所示的結(jié)構(gòu),只要是能夠?qū)崿F(xiàn)在本實(shí)施方式中所說明的模塊的結(jié)構(gòu)即可。例如,可以是用專用硬件(例如ASIC等)構(gòu)成一部分模塊,也可以是一部分模塊位于外部系統(tǒng)內(nèi),并用通信線路連接起來的方式,還可以是如圖11所示的系統(tǒng)多個(gè)彼此用通信線路連接起來,并彼此協(xié)作。此外,特別地,除了個(gè)人計(jì)算機(jī)之外,也可以組裝至信息家電、復(fù)印機(jī)、傳真機(jī)、掃描儀、打印機(jī)、復(fù)合機(jī)(具有掃描儀、打印機(jī)、復(fù)印機(jī)、傳真機(jī)等任意2個(gè)以上的功能的圖像處理裝置)等中。
[0199]此外,在上述的實(shí)施方式的說明中,在與預(yù)先設(shè)定的值相比較中,“以上”、“以下”、“比……大”、“比……小(小于)”的敘述只要該組合不發(fā)生矛盾,則也可以分別是、“比……大”、“比……小(小于)”、“以上”、“以下”。
[0200]另外,對(duì)于所說明的程序,可以儲(chǔ)存至存儲(chǔ)介質(zhì)中而提供,還可以是由通信部件提供該程序。在該情況下,例如,關(guān)于上述說明的程序,也可以作為“存儲(chǔ)有程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”的發(fā)明而提出。
[0201]所謂“存儲(chǔ)有程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”是指用于程序的安裝、執(zhí)行、程序的流通等中的利用存儲(chǔ)有程序的計(jì)算機(jī)課讀取的存儲(chǔ)介質(zhì)。
[0202]另外,作為存儲(chǔ)介質(zhì),例如是數(shù)字多功能盤(DVD),該數(shù)字多功能盤(DVD)包含由DVD論壇制定出的標(biāo)準(zhǔn)即“DVD-R、DVD-RW、DVD-RAM等”,以DVD+RW制定出的標(biāo)準(zhǔn)即“DVD+R、DVD+RW等”,也可以使光盤,包含只讀存儲(chǔ)器(CD-ROM)、可錄光盤(⑶-R)、可重復(fù)錄寫光盤(⑶-RW)等,藍(lán)光光盤(Blu-ray (注冊(cè)商標(biāo))Disc),磁光盤(MO),軟盤(FD),磁帶、硬盤、只讀存儲(chǔ)器(ROM),電可擦可編程只讀存儲(chǔ)器(EEPR0M(注冊(cè)商標(biāo))),閃存,隨機(jī)存取存儲(chǔ)器(RAM), SD(Secure Digital)存儲(chǔ)卡等。
[0203]而且,上述的程序或者其中一部分也可以存儲(chǔ)至上述存儲(chǔ)介質(zhì)中并保存、流通等。此外,也可以利用通信,使用例如用于局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)等中的有線網(wǎng)絡(luò)、或者無線通信網(wǎng)絡(luò),進(jìn)而它們的組合等傳遞介質(zhì)進(jìn)行傳遞,此外,還可以借助載波而傳送。
[0204]并且,上述的程序可以是其它的程序的一部分,或者可以是與另一個(gè)程序一起存儲(chǔ)在存儲(chǔ)介質(zhì)中。此外,也可以分割而存儲(chǔ)在多個(gè)存儲(chǔ)介質(zhì)中。此外,也可以進(jìn)行壓縮、力口密等,只要能夠復(fù)原,則以任何方式存儲(chǔ)均可。
【權(quán)利要求】
1.一種信息處理裝置,其特征在于,具有: 接收單元,其接收筆劃組; 第I判定單元,其判定筆劃是否是補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ); 第2判定單元,其判定筆劃是否是補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ); 第3判定單元,其判定由所述第I判定單元判定出的補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)、和由所述第2判定單元判定出的補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)是否相鄰; 第4判定單元,其在由所述第3判定單元判定為相鄰的情況下,將所述補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)判定為補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào),并且,將所述補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)判定為補(bǔ)寫字符串范圍指定符號(hào);以及 第I識(shí)別單元,其對(duì)由所述第4判定單元判定出的補(bǔ)寫字符串范圍指定符號(hào)所指定的區(qū)域內(nèi)的筆劃組的字符串進(jìn)行識(shí)別。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于,還具有: 去除單元,其從由所述接收部件接收的筆劃組中,去除由所述第4判定單元判定出的補(bǔ)與源.補(bǔ)與目標(biāo)指定符號(hào)和補(bǔ)與字符串范圍指定符號(hào)、以及由該補(bǔ)與字符串范圍指定符號(hào)所指定的區(qū)域內(nèi)的字符串; 第2識(shí)別單元,其對(duì)通過所述去除單元去除后的筆劃組進(jìn)行字符識(shí)別; 第5判定單元,其基于所述補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào),判定補(bǔ)寫目標(biāo)的位置;以及插入單元,其基于由所述第5判定單元判定出的補(bǔ)寫目標(biāo)的位置,將作為所述第I識(shí)別單元的識(shí)別結(jié)果的字符串,插入到作為所述第2識(shí)別單元的識(shí)別結(jié)果的字符串中。
3.根據(jù)權(quán)利要求1或2所述的信息處理裝置,其特征在于, 在由所述補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)指定出的區(qū)域內(nèi)存在有筆劃組的情況下,所述第3判定單元進(jìn)一步將該補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)判定為補(bǔ)寫字符串范圍指定符號(hào)。
4.根據(jù)權(quán)利要求3所述的信息處理裝置,其特征在于, 在由所述補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)指定出的區(qū)域內(nèi)的字符串的識(shí)別準(zhǔn)確度高于預(yù)先設(shè)定的閾值,或者在預(yù)先設(shè)定的閾值以上的情況下,所述第3判定單元進(jìn)一步將該補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)判定為補(bǔ)寫字符串范圍指定符號(hào)。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的信息處理裝置,其特征在于, 所述第I判定單元在判定作為對(duì)象的筆劃是否是補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)的情況下,使用在該筆劃內(nèi)是否存在環(huán)形的判定。
6.根據(jù)權(quán)利要求5所述的信息處理裝置,其特征在于, 所述第I判定單元進(jìn)一步使用所述環(huán)形是否存在于所述筆劃內(nèi)的預(yù)先設(shè)定的范圍內(nèi)的判定,或者使用所述環(huán)形的大小是否位于預(yù)先設(shè)定的范圍內(nèi)的判定。
7.根據(jù)權(quán)利要求1至6中任一項(xiàng)所述的信息處理裝置,其特征在于, 所述第2判定單元在判定作為對(duì)象的筆劃是否是補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)的情況下,使用該筆劃的形狀是否是橢圓形狀的判定。
8.一種信息處理方法,其用于使計(jì)算機(jī)起到下述單元的作用: 接收單元,其接收筆劃組; 第I判定單元,其判定筆劃是否是補(bǔ)寫源.補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ); 第2判定單元,其判定筆劃是否是補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ); 第3判定單元,其判定由所述第I判定單元判定出的補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)、和由所述第2判定單元判定出的補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)是否相鄰; 第4判定單元,其在由所述第3判定單元判定為相鄰的情況下,將所述補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào)候補(bǔ)判定為補(bǔ)寫源?補(bǔ)寫目標(biāo)指定符號(hào),并且,將所述補(bǔ)寫字符串范圍指定符號(hào)候補(bǔ)判定為補(bǔ)寫字符串范圍指定符號(hào);以及 第I識(shí)別單元,其對(duì)由所述第4判定單元判定出的補(bǔ)寫字符串范圍指定符號(hào)所指定的區(qū)域內(nèi)的筆劃組的字符串進(jìn)行識(shí)別。
【文檔編號(hào)】G06F3/041GK104516579SQ201410325349
【公開日】2015年4月15日 申請(qǐng)日期:2014年7月9日 優(yōu)先權(quán)日:2013年10月2日
【發(fā)明者】木村俊一, 丸山耕輔, 田中瑛一, 越裕 申請(qǐng)人:富士施樂株式會(huì)社