手寫繪制設(shè)備和方法
【專利說明】手寫繪制設(shè)備和方法
[0001]相關(guān)申請的交叉引用
[0002]此申請基于2012年8月10日提交的2012-178938號日本專利申請并要求其優(yōu)先權(quán)的利益,其全部內(nèi)容通過引用被合并到本文中。
技術(shù)領(lǐng)域
[0003]在這里描述的實(shí)施例涉及一種手寫繪制設(shè)備和方法。
【背景技術(shù)】
[0004]已知一種文檔處理設(shè)備,該文檔處理設(shè)備判定其形狀被預(yù)先指定的多個(gè)對象的重疊狀態(tài)。
【附圖說明】
[0005]圖1是顯示根據(jù)實(shí)施例的手寫繪制設(shè)備的示例性方框圖;
[0006]圖2和3是顯不手與繪制設(shè)備的不同的處理的不例性流程圖;
[0007]圖4是圖解墨水?dāng)?shù)據(jù)的格式的實(shí)例的視圖;
[0008]圖5是用于圖解筆劃數(shù)據(jù)的輸入的視圖;
[0009]圖6是用于圖解屬性和層的與手寫對象有關(guān)的視圖;
[0010]圖7是圖解筆劃組數(shù)據(jù)的格式的實(shí)例的視圖;
[0011]圖8是圖解手寫繪制設(shè)備的處理的示例性流程圖;
[0012]圖9是圖解層信息的格式的實(shí)例的視圖;
[0013]圖10-14是用于圖解層處理的各種實(shí)例的與手寫對象有關(guān)的視圖;
[0014]圖15和16是圖解手寫繪制設(shè)備的各種處理的示例性流程圖;
[0015]圖17-24是用于圖解層筆劃組的處理的各種實(shí)例的與手寫對象有關(guān)的視圖;
[0016]圖25是顯示硬件布置的示例性方框圖;以及
[0017]圖26是用于描述其中包括網(wǎng)絡(luò)的示例性配置的視圖。
【具體實(shí)施方式】
[0018]以下將參考附圖描述根據(jù)本發(fā)明實(shí)施例的手寫繪制設(shè)備的細(xì)節(jié)。注意,在以下實(shí)施例中,由相同的參考標(biāo)號表示的部件進(jìn)行相同的操作,并且將避免其重復(fù)的說明。
[0019]根據(jù)一個(gè)實(shí)施例,手寫文檔處理設(shè)備被設(shè)置有筆劃獲取單元,筆劃組生成單元和層次關(guān)系判定單元。筆劃獲取單元獲取筆劃數(shù)據(jù)。筆劃組生成單元基于筆劃數(shù)據(jù)生成筆劃組,每個(gè)筆劃組包括滿足預(yù)定標(biāo)準(zhǔn)的一個(gè)或多個(gè)筆劃。層次關(guān)系判定單元判定多個(gè)筆劃組的層次關(guān)系以便生成層信息。
[0020]根據(jù)此實(shí)施例,能夠考慮到多個(gè)手寫對象之間的層次關(guān)系來處理對象。
[0021]在以下說明中,實(shí)際的手寫字符實(shí)例主要地使用日語的手寫字符實(shí)例。然而,此實(shí)施例不局限于日語的手寫字符,而可應(yīng)用到多個(gè)語言的混合的手寫字符。
[0022]圖1顯示根據(jù)此實(shí)施例的手寫繪制設(shè)備的布置的實(shí)例。如圖1所示,此實(shí)施例的手寫繪制設(shè)備包括筆劃獲取單元1、筆劃組數(shù)據(jù)生成單元2、筆劃組處理單元3、操作單元4、顯示單元5、墨水?dāng)?shù)據(jù)數(shù)據(jù)庫11、筆劃組數(shù)據(jù)庫12、以及層信息數(shù)據(jù)庫13。
[0023]筆劃獲取單元I獲取筆劃。注意,該筆劃指的是已經(jīng)手寫輸入的筆劃(例如,一筆筆劃或字符中的一個(gè)筆劃)。更具體地說,筆劃代表筆等等的從該筆等等與輸入表面接觸到其釋放的軌跡。筆劃能夠使用記錄具有預(yù)定位置的坐標(biāo)作為原點(diǎn)的軌跡,由筆、手指等等在觸摸面板類型的輸入表面上書寫的軌跡,或者可以記錄和使用在紙上的手寫軌跡。
[0024]墨水?dāng)?shù)據(jù)數(shù)據(jù)庫11存儲其中筆劃在預(yù)定單元中被放在一起的墨水?dāng)?shù)據(jù)。預(yù)定單元指示設(shè)定在電子設(shè)備上的頁面、文檔等等。
[0025]筆劃組數(shù)據(jù)生成單元2從墨水?dāng)?shù)據(jù)生成筆劃組的數(shù)據(jù)。同樣,筆劃組數(shù)據(jù)生成單元2生成指示兩個(gè)以上的筆劃組之間的層次關(guān)系的層信息。例如,層信息意味著當(dāng)多個(gè)筆劃組重疊在手寫文檔的顯示平面上時(shí),更靠近顯示平面的筆劃組位于更高的水平。注意,此實(shí)施例假定該層信息適用于每個(gè)局部層次關(guān)系,但是除了或代替前者的層信息,可以提供文檔中的全局的層信息。
[0026]筆劃組數(shù)據(jù)庫12存儲各個(gè)筆劃組的數(shù)據(jù)。一個(gè)筆劃組包括形成組的一個(gè)或多個(gè)筆劃。如隨后將詳細(xì)描寫的,例如,關(guān)于手寫字符,線、字等等能夠被定義為筆劃組。同樣,例如,關(guān)于手寫圖形,流程圖、表格、圖示等等的元素圖形能夠被定義為筆劃組。在此實(shí)施例中,筆劃組被用作處理的基本單位。在下文中,這些筆劃組將被稱為對象。
[0027]層信息數(shù)據(jù)庫13存儲層信息。
[0028]筆劃組處理單元3執(zhí)行與筆劃組相關(guān)聯(lián)的處理。
[0029]操作單元4由用戶操作,以便執(zhí)行與筆劃組相關(guān)聯(lián)的處理。操作單元4可以提供GUI (圖形用戶界面)。
[0030]顯示單元5呈現(xiàn)與筆劃相關(guān)聯(lián)的信息、與對象相關(guān)聯(lián)的信息、與層相關(guān)聯(lián)的信息、對于對象的處理結(jié)果、對于層的處理結(jié)果等等。
[0031]注意,筆劃獲取單元1、操作單元4、和顯示單元5中的全部或某些可以被集成(作為,例如,⑶I)。
[0032]如隨后將詳細(xì)描寫的,筆劃組數(shù)據(jù)生成單元2可以包括筆劃組生成單元21、屬性提取單元22、層次關(guān)系判定單元23、和對象元素插入單元24。
[0033]同樣,筆劃組處理單元3可以包括執(zhí)行與多個(gè)對象之間的層相關(guān)聯(lián)的處理(操作)的層處理單元31,和對于指定對象執(zhí)行預(yù)定處理的執(zhí)行單元32。
[0034]注意,與層相關(guān)聯(lián)的處理包括,例如:
[0035].從重疊的字符串和/或圖形中的選擇;
[0036].對于重疊的字符串和/或圖形的層次關(guān)系的分配;
[0037].重疊的字符串和/或圖形的層次關(guān)系的改變;
[0038].重疊圖形的被遮蔽部分的插入;
[0039].層次關(guān)系的呈現(xiàn);以及其他等等(然而,此實(shí)施例不局限于這些處理)。
[0040]注意,此實(shí)施例的手寫繪制設(shè)備不必總是包括圖1所示的全部元件。
[0041]圖2顯示此實(shí)施例的手寫繪制設(shè)備的處理的實(shí)例。
[0042]在步驟SI中,筆劃獲取單元I獲取筆劃數(shù)據(jù)。如上所述,可以獲取和使用組合用于預(yù)定單元的筆劃數(shù)據(jù)的墨水?dāng)?shù)據(jù)。
[0043]在步驟S2中,筆劃組數(shù)據(jù)生成單元2 (筆劃組生成單元21)從墨水?dāng)?shù)據(jù)生成筆劃組的數(shù)據(jù)。
[0044]在步驟S3中,筆劃組數(shù)據(jù)生成單元2 (屬性提取單元22)提取屬性。
[0045]在步驟S4中,筆劃組數(shù)據(jù)生成單元2 (層次關(guān)系判定單元23)生成附加信息。
[0046]在步驟S5中,顯示單元5呈現(xiàn)筆劃組和屬性/層信息之間的對應(yīng)性。
[0047]注意,可以以不同于上面描述的順序執(zhí)行步驟S2至S4。同樣,在步驟S4之后,筆劃組數(shù)據(jù)生成單元2 (對象元素插入單元24)可以插入對象元素。
[0048]在步驟S5中,可以省略某些數(shù)據(jù)的呈現(xiàn)。同樣,步驟S5本身可以被省略,或者代替或除了步驟S5,筆劃組/屬性/層信息中的全部或一些可以被輸出到除顯示裝置以外的設(shè)備。
[0049]圖3顯示此實(shí)施例的手寫繪制設(shè)備的處理的另一實(shí)例。
[0050]步驟Sll至S14與圖2中的步驟SI至S4相同。
[0051]在步驟S15中,筆劃組處理單元3 (層處理單元31)指定要被處理的層。
[0052]在步驟S16中,筆劃組處理單元3 (執(zhí)行單元32)對于指定層或?qū)τ趯?yīng)于指定層的對象,執(zhí)行處理。
[0053]在步驟S17中,顯示單元5呈現(xiàn)處理的結(jié)果。
[0054]注意,代替或除步驟S17之外,處理結(jié)果可以輸出到除顯示裝置以外的設(shè)備。
[0055]注意,圖2和3是實(shí)例,并且各種其它的處理順序是可用的。
[0056]下面將描述筆劃獲取單元I和墨水?dāng)?shù)據(jù)數(shù)據(jù)庫11。
[0057]筆劃獲取單元I用來獲取手寫筆劃。
[0058]主要地是對于其中獲取由用戶手寫的筆劃的情況給予以下說明。作為通過手寫輸入的方法,使用可以由各種方法組成,例如通過筆在觸摸面板上的輸入的方法,通過手指在觸摸面板上的輸入的方法,通過手指在觸摸板上的輸入的方法,通過操作鼠標(biāo)輸入的方法,以及通過電子筆的方法。
[0059]例如,當(dāng)用戶完成書寫文檔或保存文檔時(shí),由用戶手寫的筆劃組被存儲在墨水?dāng)?shù)據(jù)數(shù)據(jù)庫11中。墨水?dāng)?shù)據(jù)是用于以文檔等等為單位存儲筆劃組的數(shù)據(jù)結(jié)構(gòu)。
[0060]接下來,參考圖4,對于墨水?dāng)?shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和筆劃數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)給予說明。
[0061]通常,采樣筆劃,以致以預(yù)定時(shí)刻(例如,以規(guī)則的時(shí)間間隔)采樣筆劃的軌跡上的點(diǎn)。這樣,由一系列采樣點(diǎn)來表示筆劃。
[0062]在圖4的部分(b)的實(shí)例中,一個(gè)筆劃(即,一個(gè)手寫筆劃)的筆劃結(jié)構(gòu)由筆已經(jīng)在其上移動的平面上的一組坐標(biāo)值(在下文中,被稱為“點(diǎn)結(jié)構(gòu)”)