本發(fā)明涉及動(dòng)作輸入系統(tǒng)、動(dòng)作輸入方法和程序。
背景技術(shù):
存在如下裝置,其對(duì)用戶在觸摸面板等上描繪的圖形或用戶做出的手勢(shì)(以下,稱作“動(dòng)作”)進(jìn)行識(shí)別,通過所識(shí)別出的動(dòng)作輸出字符或字符串,或執(zhí)行特別的處理。關(guān)于該裝置,例如以輸出字符串的情況進(jìn)行說明時(shí),對(duì)用戶輸入的圖形與表示預(yù)先被儲(chǔ)存在詞典中的圖形的特征的特征信息進(jìn)行對(duì)照,輸出在與被輸入的圖形最接近的特征信息所附帶的字符串。
專利文獻(xiàn)1中公開了一種識(shí)別被手寫輸入的字符串的手寫字符串識(shí)別方式。
在先技術(shù)文獻(xiàn)
專利文獻(xiàn)
專利文獻(xiàn)1:日本特開2012-98905號(hào)公報(bào)
技術(shù)實(shí)現(xiàn)要素:
發(fā)明欲解決的課題
例如可以考慮到用戶僅通過進(jìn)行在觸摸面板等上描繪出1個(gè)圖形的操作就能夠輸入包含多個(gè)字符的字符串,或能夠輸入命令。這種情況下,識(shí)別動(dòng)作的裝置使用戶輸入希望識(shí)別的動(dòng)作,并將該動(dòng)作與字符串或命令等關(guān)聯(lián)起來登記在詞典中。
這里,存在與用戶希望登記的動(dòng)作相似的動(dòng)作已被登記在詞典中的情況。這種情況下如果仍然直接登記所希望的動(dòng)作,則在由用戶識(shí)別該動(dòng)作或相似動(dòng)作時(shí)可能發(fā)生不良情況。
特別地,每個(gè)用戶的描繪的再現(xiàn)力或手勢(shì)的再現(xiàn)力存在差異。描繪技能較高的畫家等的用戶對(duì)于用于詞典登記的簡單圖形,可描繪出具備微小差異而實(shí)質(zhì)相同的圖形。另一方面,沒有繪畫天分的用戶即使對(duì)用于詞典登記的簡單圖形,也難以描繪出實(shí)質(zhì)相同的圖形。若對(duì)所有的用戶統(tǒng)一適用相同、相似的判定,則不僅在圖形的詞典登記時(shí),就連進(jìn)行字符串的輸出時(shí),也會(huì)出現(xiàn)對(duì)用戶強(qiáng)加非常繁雜的操作的不良情況。
本發(fā)明就是鑒于上述課題而完成的,其目的在于,提供一種可防止由于用戶登記希望登記的動(dòng)作而發(fā)生不良情況的動(dòng)作輸入系統(tǒng)、方法和程序。
用于解決課題的手段
為了解決上述課題,本發(fā)明的動(dòng)作輸入系統(tǒng),包括:信息處理單元,其將登記動(dòng)作與登記信息關(guān)聯(lián)起進(jìn)行了登記,根據(jù)用戶動(dòng)作執(zhí)行與關(guān)聯(lián)于與該用戶動(dòng)作相似的所述登記動(dòng)作的所述登記信息對(duì)應(yīng)的信息處理;受理單元,其受理應(yīng)該被新登記在所述信息處理單元中的新動(dòng)作和關(guān)聯(lián)于該新動(dòng)作的新信息;判斷單元,其判斷由所述受理單元受理的所述新動(dòng)作與被登記在所述信息處理單元中的所述登記動(dòng)作是否相似;以及登記處理單元,其根據(jù)所述判斷單元的判斷來執(zhí)行不同的處理,以將由所述受理單元受理的所述新動(dòng)作和所述新信息登記在所述信息處理單元中。
此外,本發(fā)明的動(dòng)作輸入方法,包括如下步驟:根據(jù)用戶動(dòng)作和關(guān)聯(lián)于登記信息進(jìn)行登記的登記動(dòng)作,執(zhí)行與關(guān)聯(lián)于與該用戶動(dòng)作相似的所述登記動(dòng)作的所述登記信息對(duì)應(yīng)的信息處理;受理應(yīng)該被新登記而用于執(zhí)行所述信息處理的新動(dòng)作和關(guān)聯(lián)于該新動(dòng)作的新信息;判斷所述受理的所述新動(dòng)作與所述登記的所述登記動(dòng)作是否相似;以及根據(jù)所述新動(dòng)作與所述登記的所述登記動(dòng)作是否相似來執(zhí)行不同的處理,以登記所述受理的所述新動(dòng)作和所述新信息。
此外,本發(fā)明的程序使計(jì)算機(jī)執(zhí)行如下的處理:根據(jù)用戶動(dòng)作和關(guān)聯(lián)于登記信息進(jìn)行登記的登記動(dòng)作執(zhí)行與關(guān)聯(lián)于與該用戶動(dòng)作相似的所述登記動(dòng)作的所述登記信息對(duì)應(yīng)的信息處理,受理應(yīng)該被新登記而用于執(zhí)行所述信息處理的新動(dòng)作和關(guān)聯(lián)于該新動(dòng)作的新信息,判斷所述受理的所述新動(dòng)作與所述登記的所述登記動(dòng)作是否相似,根據(jù)所述新動(dòng)作與所述登記的所述登記動(dòng)作是否相似來執(zhí)行不同的處理,以登記所述受理的所述新動(dòng)作和所述新信息。
根據(jù)本發(fā)明,可防止由于用戶將操作與信息關(guān)聯(lián)起來登記而發(fā)生不良情況。
本發(fā)明的一個(gè)方面可以構(gòu)成為,所述動(dòng)作輸入系統(tǒng)還包括通知單元,在由所述判斷單元判斷為由所述受理單元受理的所述新動(dòng)作與被登記在所述信息處理單元中的所述登記動(dòng)作相似的情況下,該通知單元將該情況通知給所述用戶。
本發(fā)明的一個(gè)方面可以構(gòu)成為,在判斷為由所述受理單元受理的所述新動(dòng)作與被登記在所述信息處理單元中的所述登記動(dòng)作相似的情況下,所述登記單元登記該新動(dòng)作和所述新信息,并且變更判斷該新動(dòng)作與所述用戶動(dòng)作是否相似時(shí)的判斷基準(zhǔn)。
本發(fā)明的一個(gè)方面可以構(gòu)成為,在判斷為由所述受理單元受理的所述新動(dòng)作與被登記在所述信息處理單元中的所述登記動(dòng)作相似的情況下,所述登記單元將所述新信息與被判斷為相似于所述新動(dòng)作的所述登記動(dòng)作關(guān)聯(lián)起來登記。
本發(fā)明的一個(gè)方面可以構(gòu)成為,所述信息處理單元根據(jù)用戶動(dòng)作和關(guān)聯(lián)于登記信息的處理?xiàng)l件執(zhí)行與關(guān)聯(lián)于與該用戶動(dòng)作相似的所述登記動(dòng)作且滿足所述處理?xiàng)l件的所述登記信息對(duì)應(yīng)的信息處理。
附圖說明
圖1是表示本發(fā)明的實(shí)施方式的圖形識(shí)別裝置的硬件結(jié)構(gòu)的一例的圖。
圖2是表示圖形識(shí)別裝置實(shí)現(xiàn)的功能的框圖。
圖3是表示被儲(chǔ)存在詞典儲(chǔ)存部中的數(shù)據(jù)的一例的圖。
圖4是表示登記指示取得部、特征提取部、相似度計(jì)算部、相似判定部、登記部、通知部的處理的一例的流程圖。
圖5是表示登記信息輸入畫面的一例的圖。
圖6是表示存在相似圖形的情況下被輸出的消息的一例的圖。
圖7是表示希望圖形與詞典內(nèi)的任意一個(gè)圖形相似的情況下的處理的另一例的流程圖。
圖8是表示存在相似圖形的情況下被輸出的消息的另一例的圖。
圖9是表示識(shí)別對(duì)象取得部、識(shí)別處理部的處理的一例的流程圖。
圖10是表示輸入作為識(shí)別對(duì)象的圖形的畫面的一例的圖。
具體實(shí)施方式
以下,根據(jù)附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行說明。對(duì)出現(xiàn)的構(gòu)成要素中具備同一功能的要素賦予相同符號(hào),并省略對(duì)其說明。本實(shí)施方式中,作為用戶輸入的動(dòng)作,著眼于圖形的描繪。本實(shí)施方式的圖形識(shí)別裝置使用戶作為動(dòng)作而通過觸摸面板等輸入圖形,并識(shí)別該圖形。以下說明圖形識(shí)別裝置,而實(shí)際也可以為包含多個(gè)裝置的系統(tǒng)。
圖形主要包含手寫的字符或記號(hào)。作為識(shí)別手寫的字符或記號(hào)的手法,既可以采用所謂的在線手寫字符識(shí)別的手法也可以采用離線手寫字符識(shí)別的手法。在線手寫字符識(shí)別是使用包含線被描繪的順序的信息而識(shí)別字符或記號(hào)的手法。離線手寫字符識(shí)別是從用戶所描繪的圖像中識(shí)別字符或記號(hào)的手法,這些手法中均不使用線被描繪的順序。
圖1是表示圖形識(shí)別裝置的硬件結(jié)構(gòu)的一例的圖。圖形識(shí)別裝置包括處理器11、存儲(chǔ)部12、通信部13、顯示部14、輸入部15。圖形識(shí)別裝置例如是平板終端或個(gè)人計(jì)算機(jī)。
處理器11根據(jù)被儲(chǔ)存在存儲(chǔ)部12中的程序進(jìn)行動(dòng)作。另外,處理器11對(duì)通信部13、顯示部14、輸入部15進(jìn)行控制。另外,上述程序既可以通過因特網(wǎng)等而被提供,也可以通過被儲(chǔ)存在閃存或dvd-rom等的計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中而被提供。
存儲(chǔ)部12由ram或閃存等的存儲(chǔ)器元件或硬盤驅(qū)動(dòng)器構(gòu)成。存儲(chǔ)部12儲(chǔ)存上述程序。此外,存儲(chǔ)部12儲(chǔ)存從各部被輸入的信息或運(yùn)算結(jié)果。
通信部13用于實(shí)現(xiàn)與其他裝置通信的功能,例如由有線lan的集成電路或連接器端子等構(gòu)成。通信部13基于處理器11的控制,將從其他裝置接收的信息輸入到處理器11或存儲(chǔ)部12,并向其他裝置發(fā)送信息。
顯示部14是液晶面板等的顯示輸出設(shè)備(顯示單元)或?qū)ζ溥M(jìn)行控制的電路,由液晶顯示面板或顯示芯片等構(gòu)成。顯示部14基于處理器11的控制,將圖像輸出給顯示輸出設(shè)備。另外,文件處理裝置可不必內(nèi)置顯示輸出設(shè)備,顯示部14可以在位于外部的顯示輸出設(shè)備上顯示圖像。
輸入部15由觸摸面板等的輸入設(shè)備或取得來自鍵盤或鼠標(biāo)等的輸入設(shè)備的數(shù)據(jù)的控制器等構(gòu)成。輸入部15基于處理器11的控制,取得通過用戶操作觸摸面板或輸入設(shè)備而被輸入的動(dòng)作或數(shù)據(jù)。本實(shí)施方式中,圖形識(shí)別裝置具有由顯示輸出設(shè)備和觸摸面板形成為一體的帶觸摸面板的顯示面板。
圖2是表示圖形識(shí)別裝置實(shí)現(xiàn)的功能的框圖。圖形識(shí)別裝置按功能包括登記指示取得部51、特征提取部52、相似度計(jì)算部53、相似判定部54、登記部55、通知部56、識(shí)別對(duì)象取得部57、識(shí)別處理部58。這些功能通過處理器11執(zhí)行被儲(chǔ)存在存儲(chǔ)部12中的程序,并對(duì)通信部13、顯示部14、輸入部15進(jìn)行控制而實(shí)現(xiàn)。此外,登記部55按功能包括詞典登記部61和相似基準(zhǔn)設(shè)定部62,識(shí)別處理部58按功能包括特征提取部66、圖形識(shí)別部67、操作處理部68、詞典儲(chǔ)存部71。
在識(shí)別處理部58中登記有表示動(dòng)作的特征數(shù)據(jù)和關(guān)聯(lián)于該特征數(shù)據(jù)的關(guān)聯(lián)信息。這里,特征數(shù)據(jù)是表示包含字符或記號(hào)的圖形的特征的數(shù)據(jù)。此外,關(guān)聯(lián)信息是以字符串或動(dòng)作作為觸發(fā)而執(zhí)行的命令。
識(shí)別處理部58中包含的詞典儲(chǔ)存部71主要通過存儲(chǔ)部12實(shí)現(xiàn)。詞典儲(chǔ)存部71儲(chǔ)存被登記在識(shí)別處理部58中的、包含多個(gè)特征數(shù)據(jù)和關(guān)聯(lián)于各個(gè)特征數(shù)據(jù)中的任意一個(gè)的多個(gè)關(guān)聯(lián)信息的詞典的數(shù)據(jù)。
圖3是表示被儲(chǔ)存在詞典儲(chǔ)存部71中的數(shù)據(jù)的一例的圖。詞典儲(chǔ)存部71中例如儲(chǔ)存有特征數(shù)據(jù)、關(guān)聯(lián)信息和相似范圍。圖3所示的特征數(shù)據(jù)的內(nèi)容是被描繪出的線中的表示圖形特征的多個(gè)特征點(diǎn)的信息,是進(jìn)行在線手寫識(shí)別的情況下的示例。相似基準(zhǔn)是在進(jìn)行圖形識(shí)別時(shí)被用作判定相似的基準(zhǔn)的信息,詳細(xì)情況在后面敘述。另外,這里未做圖示,詞典數(shù)據(jù)還可以與特征數(shù)據(jù)關(guān)聯(lián)起來包含圖形的圖像數(shù)據(jù)。
另外,在進(jìn)行離線手寫識(shí)別的情況下,特征數(shù)據(jù)例如可以是具有多個(gè)維度的特征矢量。特征矢量例如具有對(duì)分割了圖形的子區(qū)域的數(shù)量乘以4得到的數(shù)量的要素。若子區(qū)域是將圖形區(qū)域分割為64個(gè)區(qū)域而得到的,則特征矢量的維度數(shù)為256。此外,在每個(gè)子區(qū)域的內(nèi)部都存在表示是否具有上下方向、左右方向、2種斜方向的線的4個(gè)特征值,特征矢量的多個(gè)要素都分別被配置有其特征值。
下面,對(duì)用戶在圖形識(shí)別裝置上登記圖形的處理進(jìn)行說明。圖4是表示登記指示取得部51、特征提取部52、相似度計(jì)算部53、相似判定部54、登記部55、通知部56的處理的一例的流程圖。以下,使用圖4所示的流程圖對(duì)登記指示取得部51、特征提取部52、相似度計(jì)算部53、相似判定部54、登記部55、通知部56的功能進(jìn)行說明。
登記指示取得部51主要通過處理器11、存儲(chǔ)部12、顯示部14和輸入部15實(shí)現(xiàn)。登記指示取得部51受理應(yīng)該被新登記在登記部55中的新動(dòng)作以及與該新動(dòng)作關(guān)聯(lián)起來的新關(guān)聯(lián)信息。具體而言,登記指示取得部51取得用戶希望登記且由用戶輸入的希望圖形的數(shù)據(jù)以及與希望圖形關(guān)聯(lián)起來的關(guān)聯(lián)信息(步驟s101)。登記指示取得部51將表示用戶在輸入部15的觸摸面板上的區(qū)域內(nèi)通過手寫筆或手指而描繪的圖形的數(shù)據(jù)作為希望圖形的數(shù)據(jù)取得。希望圖形的數(shù)據(jù)與在進(jìn)行圖形識(shí)別時(shí)取得的圖形的數(shù)據(jù)種類相同。希望圖形的數(shù)據(jù)既可以包含表示進(jìn)行描繪時(shí)的手寫筆等的動(dòng)作或筆順的信息,也可以僅包含單純的圖形的圖像數(shù)據(jù)。此外,登記指示取得部51通過輸入部15等取得用戶所輸入的字符串信息,并將該字符串信息作為關(guān)聯(lián)信息取得。
圖5是表示通過登記指示取得部51而顯示的登記信息輸入畫面的一例的圖。登記信息輸入畫面上被配置有圖形輸入?yún)^(qū)域31、字符串輸入?yún)^(qū)域32、重置按鈕33、取消按鈕34、登記按鈕35。圖形輸入?yún)^(qū)域31是用于用戶輸入希望登記的希望圖形的區(qū)域,其上描繪出被輸入的圖形。字符串輸入?yún)^(qū)域32是用于作為關(guān)聯(lián)信息而輸入與希望圖形關(guān)聯(lián)起來的字符串的區(qū)域。重置按鈕33是用于刪除被輸入的圖形的按鈕。登記指示取得部51在被按下了登記按鈕35時(shí),取得被輸入到圖形輸入?yún)^(qū)域31中的希望圖形的數(shù)據(jù)以及通過字符串輸入?yún)^(qū)域32而輸入的關(guān)聯(lián)信息。另外,關(guān)聯(lián)信息可以是將圖形與使程序執(zhí)行某種動(dòng)作的命令關(guān)聯(lián)起來的信息。另外,用戶不必每次都要輸入關(guān)聯(lián)信息。例如,登記指示取得部51可以在登記信息輸入畫面上顯示上次被輸入的關(guān)聯(lián)信息,在直接被按下登記按鈕35的情況下,取得該上次被輸入的關(guān)聯(lián)信息。
特征提取部52主要通過處理器11、存儲(chǔ)部12實(shí)現(xiàn)。特征提取部52將希望圖形的大小歸一化(步驟s102),從被歸一化后的希望圖形的數(shù)據(jù)中提取出表示希望圖形的特征的特征數(shù)據(jù)(步驟s103)。特征數(shù)據(jù)既可以是從希望圖形中按順序被提取的特征點(diǎn)的列,也可以是規(guī)定的維度的特征矢量。特征提取部52提取特征數(shù)據(jù)的手法是公知的,因此省略詳細(xì)的說明。
相似度計(jì)算部53主要通過處理器11、存儲(chǔ)部12實(shí)現(xiàn)。相似度計(jì)算部53計(jì)算希望圖形的特征數(shù)據(jù)與被登記在詞典中的多個(gè)特征數(shù)據(jù)的至少一部分的相似度(步驟s104),由此計(jì)算希望圖形與被登記在詞典中的多個(gè)圖形中的任意一個(gè)之間的相似度。作為計(jì)算希望圖形的特征數(shù)據(jù)與被登記在詞典中的特征數(shù)據(jù)之間的相似度的手法,既可以是所謂的隱馬爾可夫模型(hiddenmarkovmodel),也可以是dp匹配或特征矢量間的距離的計(jì)算。在使用隱馬爾可夫模型的情況下,計(jì)算出的概率相當(dāng)于相似度。
相似判定部54主要通過處理器11、存儲(chǔ)部12實(shí)現(xiàn)。相似判定部54根據(jù)被計(jì)算出的相似度,判定希望圖形與被登記在詞典中的圖形是否相似。更具體而言,相似判定部54根據(jù)相似度,選擇被登記在詞典中的特征數(shù)據(jù)中與希望圖形最相似的圖形的特征數(shù)據(jù)(步驟s105),并根據(jù)被選擇的特征數(shù)據(jù)與希望圖形的特征數(shù)據(jù)之間的相似度,判定所選擇的圖形與希望圖形是否相似(步驟s106)。在相似度的值越大則2個(gè)圖形越相相似的情況下,相似判定部54在步驟s106中,例如判定為在相似度大于預(yù)先確定的設(shè)定閾值的情況下被選擇的圖形與希望圖形相似。
登記部55主要通過處理器11、存儲(chǔ)部12實(shí)現(xiàn)。登記部55為了將登記指示取得部51所受理的新動(dòng)作和新的關(guān)聯(lián)信息登記在識(shí)別處理部58中,根據(jù)相似判定部54的判斷執(zhí)行不同的處理。作為該處理,既可以在該新動(dòng)作與已被登記的動(dòng)作相似的情況下由登記部55向用戶通知這種情況,也可以在該新動(dòng)作與已被登記的動(dòng)作相似的情況下變更判斷用戶所輸入的動(dòng)作與該新動(dòng)作是否相似時(shí)的判斷基準(zhǔn),還可以將被判斷為相似的動(dòng)作與該新信息關(guān)聯(lián)起來登記在識(shí)別處理部58中。以下對(duì)登記部55的處理的詳細(xì)情況進(jìn)行說明。
登記部55中包含的詞典登記部61主要通過處理器11、存儲(chǔ)部12實(shí)現(xiàn)。詞典登記部61在判定為所選擇的圖形與希望圖形不相似的情況下(步驟s107的y),將希望圖形的特征數(shù)據(jù)與關(guān)聯(lián)信息關(guān)聯(lián)起來登記在所述詞典中(步驟s108)。
通知部56主要通過處理器11、存儲(chǔ)部12、顯示部14實(shí)現(xiàn)。通知部56在被判定為所選擇的圖形與希望圖形相似的情況下(步驟s107的n),向用戶通知希望圖形與被登記在詞典中的圖形相似(步驟s109)。
圖6是表示存在相似圖形的情況下通過通知部56被輸出給用戶的消息的一例的圖。在通知部56使顯示輸出設(shè)備輸出的消息的畫面上,配置有作為顯示希望圖形的區(qū)域的輸入圖形顯示區(qū)域37、作為顯示與希望圖形相似的圖形的區(qū)域的相似圖形顯示區(qū)域38和確認(rèn)按鈕39。
這樣,基于是否被判定為用戶為進(jìn)行登記而輸入的動(dòng)作(從中提取的特征數(shù)據(jù))與已被登記的動(dòng)作(的特征數(shù)據(jù))相似而使得用于登記希望圖形或關(guān)聯(lián)信息的處理不同,由此能夠抑制用于登記與已被登記的動(dòng)作相似的動(dòng)作而導(dǎo)致的問題的發(fā)生。
此外,用戶通過確認(rèn)被輸入的動(dòng)作與已被登記的動(dòng)作相似,由此能夠登記其他的不相似的動(dòng)作。特別地,通過顯示出與希望圖形相似的相似圖形,由此用戶容易考慮到不與其他圖形相似的新的希望圖形。
這里,在希望圖形與詞典內(nèi)的任意一個(gè)圖形相似的情況下,可以不必一律拒絕希望圖形的登記。描繪技能較高的畫家等的用戶針對(duì)用于詞典登記的簡單圖形,能夠描繪出具備微小差異而實(shí)質(zhì)相同的圖形。這種用戶在根據(jù)現(xiàn)有(已登記)的相似基準(zhǔn)被判定為希望圖形與詞典內(nèi)的任意一個(gè)圖形相似的情況下,可根據(jù)個(gè)人的描繪技能進(jìn)行再現(xiàn)希望圖形的選擇。當(dāng)然,對(duì)于除此以外的用戶也可以不拒絕圖形的登記
圖7是表示希望圖形與詞典內(nèi)的任意一個(gè)圖形相似的情況下的處理的另一例的流程圖??赏ㄟ^執(zhí)行本圖以代替執(zhí)行圖4的步驟s109的處理。在希望圖形與詞典內(nèi)的任意一個(gè)圖形相似的情況下,在圖7所示的例子中,首先通知部56輸出供用戶選擇登記希望圖形還是將關(guān)聯(lián)信息與相似圖形關(guān)聯(lián)起來登記還是均不登記希望圖形和關(guān)聯(lián)信息的消息(步驟s151)。
圖8是表示存在相似圖形的情況下通過通知部56而被輸出給用戶的消息的另一例的圖。在通知部56使顯示輸出設(shè)備輸出的消息的畫面上配置有作為顯示希望圖形的區(qū)域的輸入圖形顯示區(qū)域41、作為顯示相似圖形的區(qū)域的相似圖形顯示區(qū)域42、登記按鈕43、更新按鈕44和取消按鈕45。登記按鈕43是用于用戶在知曉相似圖形存在的基礎(chǔ)上指示登記希望圖形的按鈕。更新按鈕44是用于用戶將詞典更新為將登記指示取得部51取得的關(guān)聯(lián)信息與相似圖形關(guān)聯(lián)起來的按鈕。取消按鈕45是不向詞典登記希望圖形或關(guān)聯(lián)信息的情況下被按下的按鈕。
在用戶按下登記按鈕43等而做出了與登記有關(guān)的指示時(shí),詞典登記部61取得用戶的該指示(步驟s152)。并且,在從用戶處取得的指示是將登記指示取得部51取得的關(guān)聯(lián)信息與相似圖形關(guān)聯(lián)起來的指示的情況下(步驟s153的y),詞典登記部61將關(guān)聯(lián)信息與相似圖形關(guān)聯(lián)起來儲(chǔ)存在詞典儲(chǔ)存部71中(步驟s154)。通過將關(guān)聯(lián)信息與相似圖形關(guān)聯(lián)起來,由此既能夠防止登記新的希望圖形帶來的不良情況,又能夠通過用戶的圖形輸入來輸入關(guān)聯(lián)信息。
這里,相似圖形可以被關(guān)聯(lián)有多個(gè)關(guān)聯(lián)信息。被與1個(gè)相似圖形關(guān)聯(lián)起來的多個(gè)關(guān)聯(lián)信息可以包含登記指示取得部51取得的關(guān)聯(lián)信息和原本就被與相似圖形關(guān)聯(lián)起來的信息。在圖形是字符的情況下,原本就被與相似圖形關(guān)聯(lián)起來的信息可以是表示該字符的條碼。
另外,詞典登記部61在步驟s154后可以將與相似圖形關(guān)聯(lián)起來的關(guān)聯(lián)信息與希望圖形的數(shù)據(jù)關(guān)聯(lián)起來存儲(chǔ)在詞典儲(chǔ)存部71中。進(jìn)而,還可以將登記指示取得部51取得的關(guān)聯(lián)信息與相似圖形關(guān)聯(lián)起來。
另一方面,在詞典登記部61未取得將關(guān)聯(lián)信息與相似圖形關(guān)聯(lián)起來的指示的情況下(步驟s153的n),詞典登記部61判定是否已取得登記希望圖形的指示(步驟s155)。所取得的指示并非登記希望圖形的指示的情況下(步驟s155的n),由于取得了不做任何登記的指示,因此結(jié)束圖7所示的處理。另一方面,在取得了登記希望圖形的指示的情況下(步驟s155的y),詞典登記部61將希望圖形的數(shù)據(jù)與關(guān)聯(lián)信息關(guān)聯(lián)起來存儲(chǔ)于詞典儲(chǔ)存部71中(步驟s156)。
登記部55中包含的相似基準(zhǔn)設(shè)定部62主要通過處理器11和存儲(chǔ)部12實(shí)現(xiàn)。相似基準(zhǔn)設(shè)定部62在被判斷為用戶準(zhǔn)備登記的新動(dòng)作與已被登記的動(dòng)作相似,并且新動(dòng)作和與該新動(dòng)作相似的新關(guān)聯(lián)信息已被登記的情況下,變更被登記在識(shí)別處理部58中的判斷該新動(dòng)作與用戶動(dòng)作是否相似時(shí)的判斷基準(zhǔn)(以下記為“相似基準(zhǔn)”)。更具體而言,相似基準(zhǔn)設(shè)定部62在被判定為希望圖形與詞典中包含的圖形相似且在詞典中已登記有希望圖形的數(shù)據(jù)的情況下(步驟s156之后),根據(jù)希望圖形與詞典中包含的圖形的相似度,調(diào)整用于判定用戶所輸入的圖形與被登記的圖形的相似的相似基準(zhǔn)(步驟s157)。該相似基準(zhǔn)例如是判定是否相似的相似度的閾值,在識(shí)別處理部58中包含的圖形識(shí)別部67判定被輸入的圖形是否為已登記在詞典中的圖形時(shí)使用。相似基準(zhǔn)既可以針對(duì)每個(gè)用戶設(shè)定,也可以針對(duì)每種特征數(shù)據(jù)設(shè)定。相似基準(zhǔn)被設(shè)定為,希望圖形與相似圖形的相似度越表示該2個(gè)圖形接近,則相似的范圍越為較小的范圍。
用戶在相似圖形的情況下依然做出了登記希望圖形的指示的情況下,用戶具備正確輸入圖形的自信的顯然程度較高。因此,將希望圖形登記在詞典中會(huì)產(chǎn)生問題的可能性較低。另一方面,如果判定為用戶所輸入的圖形與被登記在詞典中的圖形相似的基準(zhǔn)不變,則可能會(huì)對(duì)用戶顯示出不需要的候選。這里,通過變更相似基準(zhǔn),能夠降低這種可能性。
例如,在圖3的示例中,相似參數(shù)按照每個(gè)特征數(shù)據(jù)而被設(shè)定。相似基準(zhǔn)設(shè)定部62在與id是1101的詞典數(shù)據(jù)對(duì)應(yīng)的圖形為相似圖形的情況下,對(duì)于該相似圖形將相似參數(shù)從70變更為80,例如在進(jìn)行圖形識(shí)別時(shí)被輸入的圖形原本就不與該相似圖形相似的情況下,該相似圖形會(huì)被識(shí)別為已被輸入的圖形。另外,該相似基準(zhǔn)可以用于判定相似判定部54與希望圖形和詞典的圖形是否相似時(shí)。
下面,對(duì)圖形識(shí)別裝置識(shí)別用戶所輸入的圖形的處理進(jìn)行說明。圖9是表示識(shí)別對(duì)象取得部57、識(shí)別處理部58的處理的一例的流程圖。以下,使用圖9的處理流程對(duì)識(shí)別對(duì)象取得部57、識(shí)別處理部58的功能進(jìn)行說明。
識(shí)別對(duì)象取得部57主要通過處理器11、存儲(chǔ)部12、顯示部14、輸入部15實(shí)現(xiàn)。識(shí)別對(duì)象取得部57取得由用戶輸入且作為圖形的識(shí)別對(duì)象的輸入圖形的數(shù)據(jù)(步驟s201)。
識(shí)別處理部58主要通過處理器11、存儲(chǔ)部12、顯示部14、輸入部15實(shí)現(xiàn)。識(shí)別處理部58根據(jù)用戶輸入圖形的用戶動(dòng)作執(zhí)行對(duì)應(yīng)于關(guān)聯(lián)信息的信息處理,該關(guān)聯(lián)信息被與表示與該用戶動(dòng)作相似的動(dòng)作的特征數(shù)據(jù)關(guān)聯(lián)起來。
識(shí)別處理部58中包含的特征提取部66主要通過處理器11、存儲(chǔ)部12實(shí)現(xiàn)。特征提取部66將輸入圖形中作為識(shí)別對(duì)象的區(qū)域的大小歸一化(步驟s202)。作為識(shí)別對(duì)象的區(qū)域例如是被輸入的圖形的區(qū)域。在多個(gè)圖形(字符串)被輸入的情況下,特征提取部66可以按照每個(gè)字符切取出作為識(shí)別對(duì)象的區(qū)域。此外,特征提取部66從已被歸一化的輸入圖形的數(shù)據(jù)中,提取表示輸入圖形的特征的特征數(shù)據(jù)(步驟s203)。提取特征數(shù)據(jù)的手法是與特征提取部52相同的手法。
識(shí)別處理部58中包含的圖形識(shí)別部67主要通過處理器11、存儲(chǔ)部12實(shí)現(xiàn)。圖形識(shí)別部67在輸入圖形與已被登記在詞典中的任意一個(gè)圖形相似的情況下,將被與該任意一個(gè)圖形關(guān)聯(lián)起來的關(guān)聯(lián)信息作為圖形的識(shí)別結(jié)果輸出。
更具體而言,圖形識(shí)別部67計(jì)算被提取出的特征數(shù)據(jù)與針對(duì)被儲(chǔ)存在詞典儲(chǔ)存部71中的(被登記在識(shí)別處理部58中的)多個(gè)圖形的多個(gè)特征數(shù)據(jù)各自之間的相似度(步驟s204)。并且,圖形識(shí)別部67根據(jù)對(duì)多個(gè)特征數(shù)據(jù)計(jì)算出的相似度,選擇與輸入圖形相似的詞典中的圖形(步驟s206)。這里,作為選擇相似圖形時(shí)進(jìn)行判斷的手法,選擇與具有相似參數(shù)所示的相似范圍內(nèi)的相似度的特征數(shù)據(jù)中的被計(jì)算出最高的相似度的特征數(shù)據(jù)對(duì)應(yīng)的圖形。另外,圖形識(shí)別部67也可以僅選擇與具有相似參數(shù)所示的相似范圍內(nèi)的相似度的特征數(shù)據(jù)分別對(duì)應(yīng)的圖形。這種情況下,對(duì)于被登記在詞典中的1個(gè)特征數(shù)據(jù)可以僅關(guān)聯(lián)1個(gè)關(guān)聯(lián)信息。
此外,圖形識(shí)別部67可以根據(jù)被與關(guān)聯(lián)信息關(guān)聯(lián)起來的處理?xiàng)l件和用戶的動(dòng)作,輸出滿足了處理?xiàng)l件且被與相似于該動(dòng)作的已被登記的動(dòng)作關(guān)聯(lián)起來的關(guān)聯(lián)信息。更具體而言,圖形識(shí)別部67可以根據(jù)相似度和與各特征數(shù)據(jù)關(guān)聯(lián)起來登記的信息,選擇與輸入圖形相似的詞典中的圖形。例如,可以取得與詞典中的特征數(shù)據(jù)關(guān)聯(lián)起來的滿足處理?xiàng)l件且計(jì)算出高于閾值的相似度的特征數(shù)據(jù)。作為處理?xiàng)l件,例如既可以是通過用于識(shí)別圣誕季等的開始日和結(jié)束日、開始時(shí)刻和結(jié)束時(shí)刻等表示的期間,也可以是轉(zhuǎn)交被識(shí)別的信息的其他程序是何種程序,還可以為是否輸入將字符條碼輸出的命令。例如,可以由登記指示取得部51從用戶處取得發(fā)動(dòng)條件,再由詞典登記部61將該發(fā)動(dòng)條件登記在詞典中。
通過使用處理?xiàng)l件,例如對(duì)于樹木的圖形,能夠在圣誕季輸出圣誕節(jié)的字符,而在夏季輸出森林浴的字符等。
識(shí)別處理部58中包含的操作處理部68主要通過處理器11、存儲(chǔ)部12、顯示部14實(shí)現(xiàn)。操作處理部68執(zhí)行與關(guān)聯(lián)信息對(duì)應(yīng)的處理。
更具體而言,操作處理部68在被選擇的圖形上關(guān)聯(lián)有1個(gè)關(guān)聯(lián)信息的情況下(步驟s206的y),執(zhí)行與該關(guān)聯(lián)信息對(duì)應(yīng)的處理(步驟s207)。更具體而言,操作處理部68在關(guān)聯(lián)信息是字符串的情況下對(duì)顯示單元輸出該字符串,而在關(guān)聯(lián)信息是命令的情況下執(zhí)行與該命令對(duì)應(yīng)的處理(例如應(yīng)用程序的開始或字符的削除處理)。另一方面,在所選擇的圖形上關(guān)聯(lián)有多個(gè)關(guān)聯(lián)信息的情況下(步驟s206的n),操作處理部68通過顯示部14向用戶輸出使其從多個(gè)關(guān)聯(lián)信息中選擇1個(gè)關(guān)聯(lián)信息的圖像,并使用戶通過輸入部15選擇關(guān)聯(lián)信息(步驟s208)。然后,操作處理部68執(zhí)行與該被選擇的關(guān)聯(lián)信息對(duì)應(yīng)的處理(步驟s209)。
圖10是表示輸入作為識(shí)別對(duì)象的圖形的畫面的一例的圖。該畫面上存在圖形輸入?yún)^(qū)域81以及顯示與該圖形對(duì)應(yīng)的字符串的區(qū)域。在本圖的示例中,被輸入到圖形輸入?yún)^(qū)域81的圖形被識(shí)別為通過圖5等所示的畫面而被登記在詞典中的圖形,在字符串顯示欄82內(nèi)被輸出作為關(guān)聯(lián)信息的“mt.fujisan”的字符串。
標(biāo)號(hào)說明
11:處理器,12:存儲(chǔ)部,13:通信部,14:顯示部,15:輸入部,31、81:圖形輸入?yún)^(qū)域,32:字符串輸入?yún)^(qū)域,33:重置按鈕,34:取消按鈕,35:登記按鈕,37、41:輸入圖形顯示區(qū)域,38、42:相似圖形顯示區(qū)域,39:確認(rèn)按鈕,43:登記按鈕,44:更新按鈕,45:取消按鈕,51:登記指示取得部,52、66:特征提取部,53:相似度計(jì)算部,54:相似判定部,55:登記部,56:通知部,57:識(shí)別對(duì)象取得部,58:識(shí)別處理部,61詞典登記部,62:相似基準(zhǔn)設(shè)定部,67:圖形識(shí)別部,68:操作處理部,71:詞典儲(chǔ)存部,82:字符串顯示欄。