手寫文檔處理設(shè)備和方法
【專利說明】手寫文檔處理設(shè)備和方法
[0001]相關(guān)申請的交叉引用
[0002]此申請基于2012年8月17日提交的2012-180958號日本專利申請并要求其優(yōu)先權(quán)的利益,其全部內(nèi)容通過引用被合并到本文中。
技術(shù)領(lǐng)域
[0003]在這里描述的實施例一般地涉及一種手寫文檔處理設(shè)備和方法。
【背景技術(shù)】
[0004]已知在包括筆輸入界面的應(yīng)用程序中的用于提取表格格子線、表單的格子線等等,并且出于整齊的副本的目的而將它們成形的技術(shù)。
【附圖說明】
[0005]圖1是根據(jù)實施例的手寫文檔處理設(shè)備的方框圖;
[0006]圖2顯示筆劃數(shù)據(jù)的顯示實例;
[0007]圖3是顯示筆劃數(shù)據(jù)的柱狀圖的曲線;
[0008]圖4是顯示筆劃的高寬比的視圖;
[0009]圖5是用于解釋分類器的處理結(jié)果的視圖;
[0010]圖6A和6B是用于解釋區(qū)域劃分的視圖;
[0011]圖7是顯示區(qū)域劃分結(jié)果的視圖;
[0012]圖8是通過判斷器的處理的流程圖;
[0013]圖9是用于解釋基于單元格區(qū)域的統(tǒng)計量的計算的視圖;
[0014]圖10是顯示判斷器的處理結(jié)果的視圖;
[0015]圖11是顯示判斷器的處理結(jié)果的視圖;
[0016]圖12是顯示基于除格子線以外的筆劃的判斷處理的視圖;
[0017]圖13是顯示基于線段的比率的小擴(kuò)展格子線的判斷處理的視圖;
[0018]圖14是顯示單元格區(qū)域的分組的視圖;
[0019]圖15是顯示外接格子線的估算的視圖;
[0020]圖16是顯示外接格子線的位置校正的視圖;
[0021]圖17是顯示手寫格子線的線轉(zhuǎn)換的視圖;
[0022]圖18是用于解釋外接格子線的顯示模式的視圖;
[0023]圖19A、19B和19C是顯示筆劃數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)實例的視圖;
[0024]圖20是顯示硬件配置實例的方框圖;以及
[0025]圖21是顯示網(wǎng)絡(luò)配置實例的視圖。
【具體實施方式】
[0026]總的來說,根據(jù)一個實施例,手寫文檔處理設(shè)備包括輸入器、分類器、分割器和判斷器。輸入器輸入筆劃數(shù)據(jù)。分類器把筆劃數(shù)據(jù)分類為多條格子線的數(shù)據(jù)和除格子線以外的筆劃數(shù)據(jù)。分割器將包括多條格子線的區(qū)域劃分為每個都對應(yīng)于以四條格子線為界的單元格的第一區(qū)域和每個都包括最多三條格子線的第二區(qū)域。判斷器判斷在第二區(qū)域中的格子線是格子線不連接至其一個端點的第一格子線,還是虛擬的外接格子線連接至其一個端點的第二格子線。
[0027]以下將參考附圖描述實施例。
[0028]根據(jù)此實施例的手寫文檔處理設(shè)備被用于,例如,包括筆輸入界面的筆記本應(yīng)用程序。這個應(yīng)用程序允許用戶在自由的布局中在不使用任何圖形繪制工具的情況下手動地手寫表格。在這種情況下,格子線的長度經(jīng)??梢允遣痪鶆虻模蛘吒褡泳€可以經(jīng)常變成非豎直的、彎曲的線。此外,當(dāng)他或她手寫輸入表格時,用戶可以經(jīng)常忽略外框的格子線(以下稱為外接格子線)O此實施例涉及為應(yīng)付這些情形而需要的用戶界面的改進(jìn),并且能夠適當(dāng)?shù)靥幚硎謱懜褡泳€以使表格成形。
[0029]圖1是根據(jù)本實施例的手寫文檔處理設(shè)備的方框圖。手寫文檔處理設(shè)備2處理,例如,使用筆輸入界面的手寫輸入。設(shè)備2的主要部分3包括用于輸入筆劃數(shù)據(jù)I的輸入器4、把筆劃數(shù)據(jù)I分類為格子線和其它數(shù)據(jù)的分類器5、將包括格子線的區(qū)域劃分為第一和第二區(qū)域的分割器6以及將判斷處理應(yīng)用至第二區(qū)域中的格子線的判斷器7。
[0030]設(shè)備2包括估算,例如,外接格子線的估算器8以及基于估算器8的估算結(jié)果顯示成形的表格的顯示器9??梢孕薷拇藢嵤├允沟霉浪闫?被包括在主要部分3中。做為選擇,也可以修改此實施例以使得設(shè)備2不包括估算器8和顯示器9,并且判斷器7的結(jié)果被用作最后的輸出數(shù)據(jù)。
[0031]輸入器4輸入筆劃數(shù)據(jù)1,該筆劃數(shù)據(jù)I經(jīng)由,例如,筆輸入界面被提供。圖2顯示筆劃數(shù)據(jù)I的顯示實例10。筆劃數(shù)據(jù)I具有對于每個筆劃分類的坐標(biāo)時間序列的數(shù)據(jù),并且例如,被表示為如下:
[0032]筆劃1: (X (I, I),y (1,I)),(X (1,2),y (1,2)),...,(X (I, N(I)),y (I, N(I)))
[0033]筆劃2: (x(2, l),y(2, I)), (x(2, 2),y(2, 2)),..., (x (2, N(2)), y (2, N(2)))
[0034]...
[0035]在此N(i)是在采樣筆劃i的時候的點的數(shù)目。隨后將描述筆劃數(shù)據(jù)I (手寫數(shù)據(jù))的更詳細(xì)的結(jié)構(gòu)的實例。
[0036]分類器5將筆劃數(shù)據(jù)I分類為多個格子線數(shù)據(jù)和除格子線以外的筆劃數(shù)據(jù)。表格的格子線的特征在于(I)筆劃長度相對較大,和(2)由筆劃的開始和結(jié)束點決定的高寬比是極端地大/小。這樣,筆劃數(shù)據(jù)I能夠基于這些標(biāo)準(zhǔn)被分類為格子線和其它數(shù)據(jù)。
[0037]圖3顯示筆劃長度的分布圖。在圖3中的分布圖L中,具有超過閾Th的筆劃長度的筆劃,是格子線(或格子線候選者)。這對應(yīng)于以上條件(I)。圖4顯示由筆劃的開始和結(jié)束點決定的高寬比。參考圖4,因為具有起點SI和終點El的筆劃在水平方向上比在垂直方向上極端地長,所以它被分類為格子線。同樣,因為具有起點S2和終點E2的筆劃在垂直方向上比在水平方向上極端地長,所以它也被分類為格子線。圖4所示的實例對應(yīng)于以上條件⑵。
[0038]圖5是用于解釋分類器5的處理結(jié)果的視圖。參考圖5,引用符號RL表示在筆劃數(shù)據(jù)I中的多個格子線數(shù)據(jù);并且HW表示除在筆劃數(shù)據(jù)I中的格子線以外的筆劃數(shù)據(jù)。注意筆劃數(shù)據(jù)HW對應(yīng)于輸入至手寫表格的單元格的手寫字符串(在這個實例中,是“好影響”,“悪影響”,“內(nèi)部環(huán)境”,...,“夕'口一化”)。
[0039]分割器6將包括由分類器5分類的多條格子線的區(qū)域劃分為對應(yīng)于以四條格子線為界的單元格的的第一區(qū)域,和包括最多三條格子線的第二區(qū)域。在這種情況下,注意力僅僅集中在筆劃數(shù)據(jù)I中分類為格子線的數(shù)據(jù)上。如圖6A所示,檢測出筆劃的交點(IPl至IP9)和端點(EPl至EP9)。接下來,從端點(EPl至EP9)中選擇位于矩形的各個邊的最末端的位置的多個端點以獲得包括由分類器5分類的多條格子線(也就是說,所有的格子線)的區(qū)域。這個包含的區(qū)域不需要總是一個矩形,而是可以是多個矩形的組合,如圖6B所示。接下來,基于交點(IPl至IP9),該包含的區(qū)域被分成多個區(qū)域R(圖6B)。這些多個區(qū)域R包括第一區(qū)域RAl至RA4和第二區(qū)域RBl至RB9,如圖7所示。
[0040]例如,第一區(qū)域RAl對應(yīng)于以圖6A所示的四個交點IP1、IP2、IP3和IP4為界的單元格(包括手寫字符串“技術(shù)力高U”)。同樣地,第一區(qū)域RA2對應(yīng)于以四個交點IP2、IP3、IP5和IP6為界的單元格(包括手寫字符串“機(jī)動力弱