亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

使用了手寫識別檢索的名稱檢索裝置的制作方法

文檔序號:6354658閱讀:399來源:國知局
專利名稱:使用了手寫識別檢索的名稱檢索裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種使用了手寫識別檢索的名稱檢索裝置,該使用了手寫識別檢索的名稱檢索裝置例如在導(dǎo)航裝置中為了設(shè)定目的地或者獲得特定設(shè)施的信息而輸入地名或設(shè)施名時,能夠使用手寫識別檢索從而容易地輸入構(gòu)成設(shè)施名的字符,并能夠顯示與所述字符相關(guān)聯(lián)的候補字符。
背景技術(shù)
在例如導(dǎo)航裝置中,利用GPS檢測當前位置,利用各種方法計算到輸入的目的地為止的引導(dǎo)路線,可以沿著該引導(dǎo)路線將車輛安全地引導(dǎo)至目的地。在設(shè)定此時的目的地時,可以使用多種方法,例如,從都道府縣開始依次縮小范圍來設(shè)定住所的住所檢索方法, 通過住所檢索方法、或者輸入設(shè)施名的讀音、或者輸入該設(shè)施的電話號碼來檢索目的地或者位于其周邊的公共設(shè)施、商店或餐飲店等設(shè)施的方法,利用醫(yī)院、車站、酒店、公園等的類別來縮小范圍的方法,對預(yù)先登記的地點、家、設(shè)施進行檢索的方法等。
在進行這些檢索時,在針對住所、類別從上級項目依次縮小范圍時,多采用看著在顯示器上顯示的下級項目并從其中選擇任意項目的檢索方法。在該情況下,在從特定的街道直接檢索住所時或者直接檢索設(shè)施的方法的情況下,通過輸入其讀音來進行檢索,此時, 利用遙控器的按鍵輸入或者利用觸摸面板功能從顯示在顯示器上的阿拉伯字母、五十音表中觸摸任意字符,從而一個字符一個字符地確定。
在利用這樣的觸摸面板來一個字符一個字符地確定時,還可以采用手寫字符輸入方法,該手寫字符輸入方法用手指在顯示器中所顯示的字符輸入畫面內(nèi)進行描畫,或者利用附屬的手寫輸入用棒等在表面進行描畫,在畫面上顯示該描畫的部分從而顯示輸入狀態(tài),由此進行所希望的字符的輸入。
上述那樣的各種檢索方法以及輸入方法各有優(yōu)缺點,不存在總是最佳的方法。尤其是上述那樣的導(dǎo)航裝置沒有僅限于在特定的國家使用,通過在各國分別生產(chǎn)或者向各國出口而在多個國家被使用。因此,可以廣泛采用下述方法,例如,在美國可以通過阿拉伯字母輸入來直接檢索特定的設(shè)施,與此相對,在日本利用基于羅馬字或假名輸入的假名漢字變換等對包含漢字名的設(shè)施進行檢索。
同樣地,例如在中國,由于包含設(shè)施名在內(nèi)的大多數(shù)的字符是漢字,采用在個人電腦輸入等中被廣泛使用的拼音輸入法以及五筆輸入法成為主流,所述拼音輸入是通過漢字的發(fā)音來進行輸入,所述五筆輸入法是將漢字的偏或旁等部分分解并分別分配給鍵盤上的鍵來進行輸入。
尤其被廣泛使用的拼音輸入是向鍵盤分配了發(fā)音,若不懂得該分配方法,則很難進行輸入,對于年輕人來說,利用次數(shù)較多而比較早地習慣了該輸入方法,但對于接觸鍵盤的機會少的人來說,輸入較困難。因此,在通過上述那樣的導(dǎo)航裝置來檢索特定的設(shè)施時, 由于不習慣拼音輸入的人也有很多,經(jīng)常發(fā)生這些人很難利用上述這些輸入方法的情況。
在這樣的情況下,將顯示器的畫面作為手寫輸入畫面的功能部分,向該部分描畫字符形狀來輸入字符,針對所輸入的字符形狀利用預(yù)先制作的手寫輸入字符識別用的數(shù)據(jù)庫來辨識所希望的字符,這樣的方法使得任何人都能夠容易地輸入字符,稱得上是非常有效的方法。這樣的手寫輸入方法不僅如上述那樣在中國有效,例如在日本作為車內(nèi)的狹小場所的輸入方法也是有效的,在韓國、臺灣等多個國家也是有效的方法。
另外,在下述專利文獻1中公開了這樣的技術(shù)在導(dǎo)航裝置中為了通過地名、道路名來獲得所希望的地點,最初通過手寫來輸入第1個字符,然后從數(shù)據(jù)庫中檢索包含該第1 個字符的地名、道路名并顯示與第1個字符匹配的字符,利用者選擇其中的任意的字符來作為第2個字符,針對第1個字符和第2個字符依次排列而成的第1個詞對數(shù)據(jù)庫進行檢索并顯示匹配的字符,將利用者所選擇的字符作為第3個字符,通過持續(xù)使用相同的方法來決定所希望的地名、道路名稱,從而確定特定的地點。
此外,在專利文獻2中公開了這樣的信息檢索方法在字符輸入檢索中,在同一畫面上顯示接下來能夠輸入的字符候補顯示以及該字符候補之后能夠輸入的字符候補顯示, 從而簡化輸入所花費的工夫。
此外,在專利文獻3中公開了這樣的技術(shù)在手寫字符識別方法中,將與手寫輸入被識別出的第1個字符在意義上有聯(lián)系的字符作為第2個字符以后的手寫輸入字符的第1 識別候補來顯示,由此能夠流暢地進行字符輸入。 專利文獻
專利文獻1 中國專利第200710024165. 2號公報 專利文獻2 日本特開2008-241590號公報 專利文獻3 日本特開平9-128491號公報 如上所述,特別是在中國的導(dǎo)航裝置中輸入各種名稱來進行檢索時,基于手寫的字符輸入方法是有效的,雖然對于其他的國家也可以期待相同的效果,但通過手寫字符輸入來輸入所有的字符也很麻煩,因此不優(yōu)選這樣的方式。
因此,可以想到如上述專利文獻1所公開的那樣僅對第1個字符進行手寫輸入,以后從名稱數(shù)據(jù)庫中檢索并顯示下一個字符的候補,利用者從其中選擇所希望的字符,通過持續(xù)進行上述操作來確定由多個字符構(gòu)成的名稱的方法。然而,在該文獻所記載的方法中, 可以想到在基于最初的手寫字符進行名稱數(shù)據(jù)庫的檢索而獲得了多個候補字符時,選擇需要非常多的時間,且不能夠選擇適當?shù)暮蜓a。而且由于不選擇某個字符就無法前進,不得不含糊地選擇某個字符,由此使得檢索變得更加不恰當。
此外,通過手寫輸入來進行最初的字符的輸入,在CPU中原樣不變地使用該識別結(jié)果從名稱數(shù)據(jù)庫中進行檢索,并顯示第2個字符的候補,在字符的識別不適當?shù)那闆r下, 顯示的下一個字符多是針對錯誤的字符的檢索結(jié)果的顯示,利用者若沒有注意到該情況則會從所顯示的候補中搜索所希望的字符,不得不進行非常無用的作業(yè)。
此時,在CPU中通過手寫字符的識別把本來應(yīng)判斷為不適當?shù)那闆r推定成比較確切的字符來加以識別,并進行針對該字符的檢索,對于所顯示的候補字符,由于利用者不清楚該情況而花費時間來選擇上述那樣的顯示字符。此外,由于所希望的字符沒有被提示,因此判斷該導(dǎo)航裝置的字符識別能力低。
這樣的情況不僅限于上述那樣的導(dǎo)航裝置,對于個人電腦、各種便攜式終端、手機等,在檢索特定的設(shè)施名、地名等時也會產(chǎn)生相同的問題,這是顯而易見的。

發(fā)明內(nèi)容
因此,本發(fā)明的主要目的在于提供一種使用了手寫識別檢索的名稱檢索裝置,在從名稱數(shù)據(jù)庫檢索各種名稱時,有效地利用基于手寫輸入的輸入方法,根據(jù)最初輸入的字符高效且明確地顯示下一個字符,從而容易地進行各種名稱的檢索。
為了解決上述課題,本發(fā)明的使用了手寫識別檢索的名稱檢索裝置具有手寫輸入操作檢測部,檢測利用者的手寫操作;手寫輸入字符識別部,從手寫輸入字符識別用數(shù)據(jù)庫中檢索由上述手寫輸入操作檢測部檢測到的手寫輸入字符形狀來加以識別;識別結(jié)果字符顯示部,顯示由上述手寫輸入字符識別部識別出的識別候補;識別結(jié)果字符利用者選擇指示檢測部,對利用者從上述識別結(jié)果字符顯示部所顯示的字符中選擇指示了任意的字符這一情況進行檢測;名稱構(gòu)成字符檢索部,從名稱數(shù)據(jù)庫中檢索由上述手寫輸入字符識別部識別出的、利用者選擇指示了的識別字符;選擇候補名稱構(gòu)成字符顯示部,將包含上述名稱構(gòu)成字符檢索部所檢索到的字符的名稱的構(gòu)成字符作為利用者的選擇候補來顯示;利用者選擇指示檢測部,對利用者選擇指示了由上述選擇候補名稱構(gòu)成字符顯示部顯示的選擇候補的字符這一情況進行檢測;以及確定名稱構(gòu)成字符存儲部,在通過上述名稱構(gòu)成字符檢索部檢測出名稱數(shù)據(jù)庫中存在包含上述識別字符的名稱這一情況時,將上述識別字符作為第1確定名稱構(gòu)成字符來存儲,將在上述利用者選擇指示檢測部中利用者選擇指示了的字符作為第2確定名稱構(gòu)成字符來存儲,將通過以后的相同的處理而確定出的字符作為其他的確定名稱構(gòu)成字符來存儲,在上述名稱構(gòu)成字符檢索部中,從名稱數(shù)據(jù)庫中檢索包含全部的上述確定名稱構(gòu)成字符的名稱,在上述名稱構(gòu)成字符檢索部檢索出的結(jié)果是不存在利用者所希望的字符時,通過上述手寫輸入字符識別部來確定檢索用字符并進行檢索,以后通過依次進行相同的操作來確定利用者所希望的名稱。
本發(fā)明的其他的使用了手寫識別檢索的名稱檢索裝置的特征在于,在上述使用了手寫識別檢索的名稱檢索裝置中,使通過上述識別結(jié)果字符顯示部進行顯示的顯示部和通過上述選擇候補名稱構(gòu)成字符顯示部進行顯示的部分是同一部分。
本發(fā)明的其他的使用了手寫識別檢索的名稱檢索裝置的特征在于,在上述使用了手寫識別檢索的名稱檢索裝置中,在上述名稱構(gòu)成字符檢索部中,在多個確定名稱構(gòu)成字符之間輸入空格,對下述名稱進行檢索,所述名稱為與順序以及是第幾個字符無關(guān)地在字符串的任一個位置包含各確定名稱構(gòu)成字符的名稱。
本發(fā)明的其他的使用了手寫識別檢索的名稱檢索裝置的特征在于,在上述使用了手寫識別檢索的名稱檢索裝置中,具有名稱構(gòu)成字符檢索結(jié)果不存在檢測部,對在上述名稱構(gòu)成字符檢索部中輸入名稱構(gòu)成字符并從名稱數(shù)據(jù)庫中進行了檢索的結(jié)果是不存在包含上述輸入的名稱構(gòu)成字符的名稱這一情況進行檢測;名稱構(gòu)成字符檢索結(jié)果不存在顯示部,在通過上述名稱構(gòu)成字符檢索結(jié)果不存在檢測部檢測到不存在包含所輸入的名稱構(gòu)成字符的名稱這一情況時,顯示該情況;以及不存在顯示后經(jīng)過規(guī)定時間檢測部,對在通過上述名稱構(gòu)成字符檢索結(jié)果不存在顯示部進行了該顯示之后經(jīng)過了規(guī)定時間這一情況進行檢測,在通過上述不存在顯示后經(jīng)過規(guī)定時間檢測部檢測到上述顯示后經(jīng)過了規(guī)定時間時,顯示手寫輸入畫面。
本發(fā)明的其他的使用了手寫識別檢索的名稱檢索裝置的特征在于,在上述使用了手寫識別檢索的名稱檢索裝置中,在通過上述選擇候補名稱構(gòu)成字符顯示部顯示了選擇候補名稱構(gòu)成字符之后,在規(guī)定時間的期間內(nèi)利用者沒有進行選擇指示時,顯示手寫輸入畫 本發(fā)明的其他的使用了手寫識別檢索的名稱檢索裝置的特征在于,在上述使用了手寫識別檢索的名稱檢索裝置中,具備識別結(jié)果字符顯示部,在由上述手寫輸入字符識別部進行識別的結(jié)果是存在多個識別候補時,該識別結(jié)果字符顯示部按照識別率由高到低的順序進行顯示。
本發(fā)明的其他的使用了手寫識別檢索的名稱檢索裝置的特征在于,在上述使用了手寫識別檢索的名稱檢索裝置中,具備選擇候補名稱構(gòu)成字符顯示部,該選擇候補名稱構(gòu)成字符顯示部針對包含由上述名稱構(gòu)成字符檢索部檢索到的字符的名稱的構(gòu)成字符,按照與上述識別字符關(guān)聯(lián)的概率由高到低的順序來顯示選擇候補名稱構(gòu)成字符。
發(fā)明效果 由于本發(fā)明具有上述那樣的構(gòu)成,因此在從名稱數(shù)據(jù)庫檢索各種名稱時,能夠根據(jù)需要有效地利用基于手寫輸入的輸入方法,根據(jù)最初輸入的字符來高效且準確地顯示下一個字符,從而容易地進行各種名稱的檢索。


圖1是本發(fā)明的實施例的功能框圖。
圖2是表示本發(fā)明的實施例的基本動作的動作流程圖。
圖3是同實施例中的名稱構(gòu)成字符手寫輸入識別處理的動作流程圖。
圖4是同實施例中的輸入手寫字符不可識別時處理的動作流程圖。
圖5是同實施例中的包含手寫識別字符的名稱的檢索處理的動作流程圖。
圖6是同實施例中的在數(shù)據(jù)庫上不存在該名稱時的處理的動作流程圖。
圖7是同實施例中的在根據(jù)確定名稱構(gòu)成字符1和2進行所希望名稱未確定時的檢索處理的動作流程圖。
圖8是同實施例中的沒有輸入檢索用空格時的處理的動作流程圖。
圖9是表示同實施例中的手寫輸入畫面以及檢索結(jié)果的顯示的各種顯示例的圖。
圖10是表示同實施例中的其他顯示例的圖。
圖11是表示同實施例中的另一其他顯示例的圖。
圖12是表示同實施例中的再一其他顯示例的圖。
附圖標記說明 1名稱檢索部 2手寫輸入字符識別處理部 3名稱檢索處理部 4手寫輸入部 5手寫輸入操作檢測部 6手寫輸入畫面顯示部 7手寫輸入停止檢測部 8手寫輸入停止時間檢測部 9手寫輸入字符識別部 10手寫輸入字符識別率計算部 11識別結(jié)果字符顯示部 12識別結(jié)果字符顯示時間計測部 13識別結(jié)果字符顯示經(jīng)過規(guī)定時間檢測部 14手寫輸入字符不可識別檢測部 15手寫輸入字符不可識別顯示部 16手寫輸入字符識別用數(shù)據(jù)庫 17手寫輸入字符形狀清除部 18識別結(jié)果字符利用者選擇指示檢測部 19選擇指示識別字符可識別顯示部 20手寫輸入識別字符存儲部 21不可識別顯示時間計測部 22不可識別顯示后經(jīng)過規(guī)定時間檢測部 23名稱數(shù)據(jù)庫 M檢索用空格輸入部 25名稱構(gòu)成字符檢索部 26檢索結(jié)果相應(yīng)概率計算部 27檢索選擇候補名稱構(gòu)成字符顯示部 28檢索名稱選擇候補字符利用者選擇指示檢測部 29選擇指示字符可識別顯示部 30確定名稱構(gòu)成字符重新排序檢索部 31名稱確定部 32名稱構(gòu)成字符檢索結(jié)果不存在檢測部 33名稱構(gòu)成字符檢索結(jié)果不存在顯示部 34檢索結(jié)果不存在顯示時間計測部 35不存在顯示后經(jīng)過規(guī)定時間檢測部 36檢索選擇候補名稱構(gòu)成字符顯示時間計測部 37檢索選擇構(gòu)成字符顯示后規(guī)定時間檢測部 38確定名稱構(gòu)成字符顯示部 39確定名稱構(gòu)成字符存儲部 40確定名稱輸出部
具體實施例方式參照附圖對本發(fā)明的實施例進行說明。圖1是使用基于本發(fā)明的手寫識別檢索的候補字符顯示裝置進行名稱檢索的名稱檢索部的功能框圖,表示了能夠以各種方式來實施本發(fā)明的例子,因此本發(fā)明可以從這些功能塊中進行任意的取舍選擇從而以多種方式來實施。另外,在該圖中執(zhí)行各功能的功能部可以是分別執(zhí)行各功能的單元。
在圖1所示的名稱檢索部1中,主要具備手寫輸入字符識別處理部2和名稱檢索處理部3,該名稱檢索處理部3使用該手寫輸入字符識別處理部2所識別出的字符進行檢索,進而根據(jù)該檢索結(jié)果進行下一個字符的檢索,并且根據(jù)需要進而執(zhí)行手寫輸入字符識別處理部2所進行的處理,從而能夠?qū)崿F(xiàn)此后進一步的檢索。
在圖示的手寫輸入字符識別處理部2中,在其中的手寫輸入部4中,通過手寫輸入操作檢測部5對利用者向觸摸面板的規(guī)定的部分手寫輸入的操作進行檢測,將該手寫輸入操作的狀態(tài)顯示在手寫輸入畫面顯示部6。手寫輸入停止檢測部7檢測該操作,尤其對手寫輸入已停止的情況進行檢測,并將該信號輸入至手寫輸入停止時間檢測部8。在手寫輸入停止時間檢測部8中,檢測手寫輸入已停止的時間,尤其對經(jīng)過了例如1秒等的規(guī)定時間的情況進行檢測。
在手寫輸入字符識別部9中,針對通過上述手寫輸入部4所輸入的輸入字符形狀, 尤其在手寫輸入停止時間檢測部8檢測到手寫輸入停止后經(jīng)過了 1秒的情況時,針對到此時為止所輸入的字符形狀,使用手寫輸入字符識別用數(shù)據(jù)庫16進行識別處理。此時,在從數(shù)據(jù)庫檢測出的多個字符內(nèi),通過手寫輸入字符識別率計算部10來計算與輸入字符形狀類似的程度即識別率。
在識別結(jié)果字符顯示部11中,針對手寫輸入字符識別部9所識別出的字符,按照手寫輸入字符識別率計算部10所計算出的識別率由高到低的順序,在識別結(jié)果字符顯示部僅顯示例如9個等規(guī)定數(shù)量的字符。但是,其他的字符可以通過畫面的滾動指示等來進一步進行顯示。在手寫輸入字符形狀清除部17中,在判斷出利用者沒有適當?shù)剡M行手寫輸入時或者如后所述那樣判斷出基于手寫識別字符進行的設(shè)施檢索沒有被適當?shù)貓?zhí)行時等情況下,在重新進行再次的字符輸入時,清除當前正在顯示的字符形狀。
在識別結(jié)果字符顯示時間計測部12中,計測從在識別結(jié)果字符顯示部11如上所述地顯示了識別結(jié)果的字符時開始的時間。由此,在識別結(jié)果字符顯示經(jīng)過規(guī)定時間檢測部13中,可以檢測出該顯示時間經(jīng)過了例如8秒等規(guī)定時間的情況,此時利用者觀察上述那樣的候補字符顯示,由于沒有顯示所希望的字符而判斷為希望重新進行手寫輸入,從而通過手寫輸入字符清除部17清除手寫輸入字符并能夠進行再輸入。
此外,在手寫輸入字符不可識別檢測部14中,輸入手寫輸入字符識別部9的上述識別處理的結(jié)果是判斷為在手寫輸入字符識別用數(shù)據(jù)庫中不存在與手寫輸入的字符形狀相對應(yīng)的字符時的信號,并進行不可識別的檢測,在手寫輸入字符不可識別顯示部15中, 顯示以本次輸入的手寫輸入字符形狀不能夠識別出字符的情況。此時,在不可識別顯示時間計測部21中計測進行該顯示的時間,在不可識別顯示后經(jīng)過規(guī)定時間檢測部22中,通過該計測檢測出經(jīng)過了例如4秒等規(guī)定時間的情況,由此即使在利用者觀察上述顯示而什么也不做的情況下,也能夠返回最初的字符輸入畫面。
在識別結(jié)果字符利用者選擇指示檢測部18中,在如上所述將識別結(jié)果字符顯示部11所顯示的手寫輸入的識別結(jié)果按照識別率由高到低的順序來顯示的字符中,利用者通過觸碰該字符的部分等來指示特定的字符時,檢測出該字符。由此,手寫輸入字符的輸入、字符識別、識別結(jié)果顯示的一系列動作結(jié)束。在此利用者所選擇的字符如后所述,在名稱檢索處理部3的名稱構(gòu)成字符檢索部25中,使用名稱數(shù)據(jù)庫23來進行檢索。
在選擇指示識別字符可識別顯示部19中,如上所述在利用者從識別結(jié)果字符顯示部所顯示的字符中選擇并指示了任意字符時,以一眼就能夠看出利用者所指示的字符是哪個字符的方式,即以能夠識別的方式來顯示。在進行該顯示時,例如可以采用使該字符與其他字符的顯示色不同,或者進行閃爍顯示等的方式。在手寫輸入識別字符存儲部20中, 存儲利用者所選擇的字符,以便在后面的處理中使用該數(shù)據(jù)。
在名稱檢索處理部3中,在該名稱檢索部1被使用于例如導(dǎo)航裝置時,具備名稱數(shù)據(jù)庫23,該名稱數(shù)據(jù)庫23將地名、設(shè)施名等名稱與位置數(shù)據(jù)等數(shù)據(jù)一起存儲。在名稱構(gòu)成字符檢索部25中,輸入如上所述通過手寫輸入字符識別處理部2的識別結(jié)果字符利用者選擇指示檢測部18檢測到的利用者所選擇指示的字符,或者輸入如后所述通過檢索名稱選擇候補字符利用者選擇指示檢測部觀所檢測到的名稱構(gòu)成字符,針對這些字符使用名稱數(shù)據(jù)庫23的數(shù)據(jù)進行檢索。另外,在通過該檢索檢測到作為名稱數(shù)據(jù)庫的名稱而存在手寫識別字符時,將該手寫識別字符作為名稱檢索時的正確的名稱構(gòu)成字符,確定名稱構(gòu)成字符存儲部39將其作為確定名稱構(gòu)成字符1來存儲。
此外,在名稱構(gòu)成字符檢索部25中,在同時對多個字符進行檢索時,執(zhí)行對下述名稱進行檢索的處理,所述名稱為在字符串的任一個位置包含各個字符的名稱,且與名稱所包含的各個字符的順序以及各個字符是第幾個字符無關(guān),在執(zhí)行上述處理時,根據(jù)利用者的指示,通過檢索用空格輸入部M在檢索字符間輸入空格。該檢索時若不通過檢索用空格輸入部M輸入空格來進行檢索,則成為檢索按輸入的字符順序排列的名稱,與個人電腦等之中的檢索相同。
在檢索結(jié)果相應(yīng)概率計算部沈中,當名稱構(gòu)成字符檢索部25如上所述地進行了檢索時且檢索到多個名稱構(gòu)成字符時,根據(jù)這些字符與輸入的手寫識別字符具有什么樣的關(guān)聯(lián)性的數(shù)據(jù),計算相應(yīng)的概率。由此,檢索選擇候補名稱構(gòu)成字符顯示部27針對名稱構(gòu)成字符檢索部25所檢索到的結(jié)果的字符,根據(jù)與手寫識別字符相應(yīng)的概率由高到低的順序顯示在檢索選擇候補名稱構(gòu)成字符顯示部27上。
在檢索名稱選擇候補字符利用者選擇指示檢測部28中,針對如上所述通過檢索選擇候補名稱構(gòu)成字符顯示部27來顯示的候補字符,在利用者從其中選擇指示了任意字符時,對其進行檢測。在此,在此后需要進一步檢索下一個名稱構(gòu)成字符時,將選擇指示了的字符向名稱構(gòu)成字符檢索部25輸出并進行相同的檢索。此外,在此選擇指示了的字符被顯示在確定名稱構(gòu)成字符顯示部38上,使利用者知道到當前為止已確定的名稱構(gòu)成字符的狀態(tài)。另外,在確定名稱構(gòu)成字符存儲部39中,存儲到當前為止已確定的名稱構(gòu)成字符。
在選擇指示字符可識別顯示部四中,針對通過檢索名稱選擇候補字符利用者選擇指示檢測部觀所檢測到的選擇指示字符,以與顯示著的多個其他選擇候補名稱構(gòu)成字符之間能夠識別地進行顯示,從而能夠容易地知道利用者選擇了哪個字符。
另一方面,在通過上述名稱構(gòu)成字符檢索部25進行檢索的情況下,在名稱數(shù)據(jù)庫 23中不存在檢索到的名稱構(gòu)成字符時,名稱構(gòu)成字符檢索結(jié)果不存在檢測部32對該情況進行檢測,通過名稱構(gòu)成字符檢索結(jié)果不存在顯示部33,進行例如“檢索結(jié)果未發(fā)現(xiàn)相應(yīng)的設(shè)施”那樣的檢索結(jié)果不存在的顯示。在檢索結(jié)果不存在顯示時間計測部34中,計測從進行該檢索結(jié)果不存在顯示的時間開始的時間。若不存在顯示后規(guī)定時間檢測部35檢測到如上所述地進行了計測的時間經(jīng)過了例如4秒等規(guī)定時間的情況,則能夠自動進行例如返回手寫輸入畫面等的處理。
此外,檢索選擇候補名稱構(gòu)成字符顯示時間計測部36,如上所述地計測從檢索選擇候補名稱構(gòu)成字符顯示部27的顯示開始的時間,檢索名稱構(gòu)成字符顯示后規(guī)定時間檢測部37,檢測該計測時間是否經(jīng)過了例如8秒等規(guī)定時間。在此當檢測到經(jīng)過了規(guī)定時間的情況時,能夠自動地進行自動返回手寫輸入畫面等的處理。
在確定名稱構(gòu)成字符重新排序檢索部30中,在名稱構(gòu)成字符檢索部25利用檢索用空格輸入部M輸入空格來進行檢索時,由于在此獲得的各個確定名稱構(gòu)成字符的順序不同,可能存在按各種順序構(gòu)成的設(shè)施名稱,因此提示將該確定名稱構(gòu)成字符進行各種重新排序后的名稱,針對各個重新排序后的名稱從名稱數(shù)據(jù)庫進行檢索。作為檢索的結(jié)果而檢索到多個名稱時,名稱確定部31從其中選擇所希望的名稱并確定為最終所希望的名稱。 但是,在進行如上所述的不輸入檢索用空格的檢索時不需要進行上述處理,因此名稱確定部31將確定名稱構(gòu)成字符存儲部39中所存儲的字符的順序的設(shè)施名直接確定為所希望的名稱。例如為了設(shè)定目的地而取入地理位置數(shù)據(jù),或者為了獲得特定的設(shè)施的各種信息,確定名稱輸出部40輸出由名稱確定部31確定出的名稱。
在通過圖1所示的功能塊進行動作的本發(fā)明的實施例中,可以按照圖2 圖8所示的動作流程依次動作,從而實施。圖2示出了本發(fā)明的整體的動作流程,在圖2所示的手寫字符識別處理利用名稱檢索處理的例子中,示出了這樣的例子在利用者使用例如導(dǎo)航裝置的情況下希望將目的地設(shè)定為特定的設(shè)施時,輸入該設(shè)施名,在從設(shè)施數(shù)據(jù)庫取入與輸入的設(shè)施名有關(guān)的位置數(shù)據(jù)時輸入并確定設(shè)施名的名稱。
另外,在本發(fā)明中除了這樣的例子之外,也可以用于例如輸入并確定上述那樣的設(shè)施名從而從設(shè)施數(shù)據(jù)庫取入該設(shè)施的各種信息。另外,在為了設(shè)定目的地而通過住所來設(shè)定的情況下,在輸入特定的街道名進行檢索、確定時,也可以用于街道名的名稱的輸入等,不僅限于其他導(dǎo)航裝置,可以用于在各種檢索中輸入名稱的情況。
在圖2所示的手寫字符識別處理利用名稱檢索處理的例子中,通過后述的圖3及圖4的動作流程所示的處理,進行名稱構(gòu)成字符手寫輸入識別處理(步驟Si)。S卩,在本發(fā)明中輸入各種名稱的情況下,尤其是可以使最初的字符通過手寫輸入字符的識別處理來進行、以后則使用該識別出的字符,利用記錄著各種名稱的名稱數(shù)據(jù)庫按順序進行檢索和確定。
但是,由于考慮到不可能總是進行這樣順利的檢索,因此在本發(fā)明的圖2的步驟 S2、S4、S6等各階段的檢索處理中,設(shè)為可以通過手寫輸入識別處理來進行字符的輸入和確定。該步驟Sl的處理通過圖1中的手寫輸入字符識別處理部2來進行。
上述處理使用在圖1的名稱檢索處理部3的名稱構(gòu)成字符檢索部25中進行檢索后的結(jié)果、名稱數(shù)據(jù)庫來進行檢索,在檢測到存在檢索設(shè)施名時,將其作為確定名稱構(gòu)成文。該處理針對通過識別結(jié)果字符利用者選擇指示檢測部18檢測并確定出的手寫輸入識別字符,使用名稱數(shù)據(jù)庫23進行檢索。另外,這里所謂的名稱數(shù)據(jù)庫在例如想要檢索設(shè)施名時是設(shè)施名稱數(shù)據(jù)庫,或者是記錄了包含設(shè)施名稱的各種數(shù)據(jù)、信息的設(shè)施數(shù)據(jù)庫。此外,在想要檢索住所時是住所名稱數(shù)據(jù)庫,或者是記錄了包含與住所有關(guān)的各種數(shù)據(jù)的住所數(shù)據(jù)庫。
接著,通過后述的圖5及圖6所示的動作流程,進行名稱數(shù)據(jù)庫檢索處理,該名稱數(shù)據(jù)庫檢索處理使用了由上述步驟Sl的處理確定出的手寫識別字符(步驟S2)。在此,最初如上所述地確定的手寫識別字符是否存在于名稱數(shù)據(jù)庫是未知狀態(tài),在此使用該手寫識別字符對與該手寫識別字符相關(guān)聯(lián)的名稱構(gòu)成字符是否存在于名稱數(shù)據(jù)庫進行檢索,由此進行判斷,在不存在的情況下將手寫識別字符作為不適當?shù)拿Q構(gòu)成字符。此時再次返回步驟Sl進行手寫輸入。
對此,針對如上所述地確定的手寫識別字符,在檢測到與該字符相關(guān)聯(lián)的名稱構(gòu)成字符存在于名稱數(shù)據(jù)庫中時,將該手寫識別字符確定為適當?shù)拿Q構(gòu)成字符。此外,在該處理中與該字符相關(guān)聯(lián)的名稱構(gòu)成字符存在于名稱數(shù)據(jù)庫時,在顯示該字符而利用者從其中選擇指示了所希望的字符時,確定下一個名稱構(gòu)成字符。因此,在步驟S3中確定名稱構(gòu)成字符1以及名稱構(gòu)成字符2。
此外,在所希望的名稱為2個字符的情況下,通過考慮各名稱構(gòu)成字符的前后關(guān)系,最終確定利用者所希望的名稱。另外,在圖示的實施例中,對利用者所希望的名稱為2 個字符以上的情況進行說明,但是雖然可能性很小但為了對應(yīng)存在僅1個字的名稱的情況,加入了從名稱數(shù)據(jù)庫檢索僅手寫識別字符1個字的名稱的處理,從而能夠?qū)嵤┧M臋z索處理。
此后在步驟S4中,如后述的圖7及圖8所示,進行名稱構(gòu)成字符3的檢索處理,該名稱構(gòu)成字符3是基于通過上述動作而確定出的名稱構(gòu)成字符1和2的其他的名稱構(gòu)成字符。在進行該檢索時,針對2個字符的確定名稱構(gòu)成字符,可以選擇是檢索按照該順序構(gòu)成的名稱,還是輸入檢索用空格不管順序,只是檢索包含有這些字符的名稱。
在步驟S4的處理中,確定名稱構(gòu)成字符是2個字符,在檢索下一個字符時,當沒有檢索到適當?shù)拿Q構(gòu)成字符時,或者判斷為手寫輸入能夠可靠地輸入時,返回步驟Si,使手寫輸入變?yōu)榭赡?,使識別出的字符能夠再次在步驟S4中使用。這樣,作為第3個名稱構(gòu)成字符的名稱構(gòu)成字符3被確定(步驟SQ。此外,在此,當利用者所希望的名稱是3個字符時,考慮這些字符的順序來確定3個字符名稱。
以后通過相同的處理,能夠確定第4、第5個字符。因此,如圖中步驟S6所示,即使確定名稱構(gòu)成字符是1 (n-1)的(n-1)個時,根據(jù)圖7及圖8的動作流程的宗旨,通過進行大致相同的處理來進行作為第η個名稱構(gòu)成字符的名稱構(gòu)成字符η的檢索處理。這里也與上述相同,也可以根據(jù)需要返回步驟Sl進行手寫識別處理來確定第η個字符。由此名稱構(gòu)成字符η被確定,在利用者所希望的名稱是η個字符時,如上所述地考慮檢索用空格的輸入來確定η個字符的名稱。
在圖2所示的一系列處理的各動作中,如圖所示,步驟Sl的動作可以通過圖3及圖4所示的動作流程來實施。圖3中特別示出了圖1的手寫輸入字符識別處理部2的動作流程,在同圖所示的名稱構(gòu)成字符手寫輸入識別處理的例子中,進行是否進行最初手寫輸入名稱檢索的判斷。即,在輸入例如特定的設(shè)施的設(shè)施名稱時,在存在利用電話號碼進行檢索來輸入設(shè)施名稱、或者利用阿拉伯字母、五十音來輸入、縮小類別進行輸入等多種字符輸入方法的情況下,當利用者判斷為進行基于手寫輸入的名稱檢索并通過觸摸面板操作等來進行該選擇指示時,判斷為進行手寫輸入名稱檢索。此外,在沒有進行這樣的選擇指示時, 反復(fù)執(zhí)行該動作以待機。
在步驟S21中判斷為進行手寫輸入名稱檢索時,進行手寫輸入名稱檢索模式的初始畫面顯示(步驟S》。該處理在圖1的手寫輸入部4中的手寫輸入畫面顯示部6中顯示例如如圖9(a)所示的畫面。在圖9(a)所示的手寫輸入檢索用的初始畫面的例子中,在大
12致中央具備手寫輸入部51,當手指等在該部分上描畫時,或者利用規(guī)定的棒進行描畫時,利用觸摸面板的功能對上述描畫進行檢測,該部分以黑色等容易理解的顏色來顯示。
此外,在圖9所示的例子中的同圖的顯示上,設(shè)有識別結(jié)果候補字符顯示部52,該識別結(jié)果候補字符顯示部52顯示對向圖顯示中的右側(cè)輸入的字符形狀進行識別后的結(jié)果的字符候補。在圖示的識別結(jié)果候補字符顯示部52的例子中,示出了同一畫面中按照識別率由高到低的順序顯示9個候補的例子,另外通過畫面滾動還能夠顯示其他的候補。該畫面滾動可以通過遙控器等的操作來進行,也可以利用觸摸面板的功能通過描畫畫面而使其滾動。另外,這樣的畫面滾動功能并不是必要的,也可以設(shè)定為在該9個候補顯示中不存在所希望的字符時進行再次手寫輸入。
對于該識別結(jié)果候補字符顯示部52的各候補字符顯示部,當利用者觸碰任意的候補字符的部分時,通過使該候補字符的顯示色與其他字符不同等方式,與其他候補之間能夠識別地進行顯示,從而能夠容易地知道利用者當前選擇指示的候補字符是哪一個。
上述那樣的識別結(jié)果候補字符顯示部52也作為后述的檢索選擇候補名稱構(gòu)成字符顯示部來使用,此時也可以同樣地使用上述那樣的滾動功能、使選擇指示的字符與其他候補之間能夠識別地進行顯示的功能等。
在圖9所示的例子中,示出了將本發(fā)明利用于設(shè)施檢索時的例子,因此在設(shè)施檢索的一系列操作的過程中確定設(shè)施名的構(gòu)成字符時,為了容易知道該確定的字符,該例子中具備了用于顯示所確定的字符的確定字符顯示部53,并且具備了其他的多種操作指示輸入部分。
在圖3的步驟S22中的手寫輸入名稱檢索模式的初始畫面顯示中,進行例如上述那樣的圖9(a)所示的初始畫面顯示,接著判斷是否進行手寫輸入(步驟S2!3)。這里,在判斷為還沒有進行手寫輸入的情況下,判斷在圖示的例子中利用者是否指示了字符輸入方法的變更(步驟S3。,這里,在利用者指示了通過其他的方法進行字符輸入的情況下,不進行該手寫輸入操作而變更為其他的輸入方法。此外,在該指示沒有被執(zhí)行時返回步驟S23進行手寫輸入的待機。
在步驟S23中判斷為進行了手寫輸入時,接著判斷該手寫輸入是否已停止,在判斷為手寫輸入還未停止時持續(xù)該判斷動作。這里,在判斷出手寫輸入已停止時,判斷該手寫輸入停止時間是否經(jīng)過了例如1秒等規(guī)定時間(步驟S25)。即,在例如漢字的手寫輸入時,例如在輸入“大”這個漢字時,在進行了最初的“一”的手寫輸入之后,為了進行接下來的“ j ”的手寫,手寫輸入暫時停止。由于不希望因此時的停止而立刻進行字符識別,為了能夠識別這樣的一系列的手寫輸入操作,設(shè)為檢測1秒等規(guī)定時間的停止。
在步驟S25中,在判斷為還沒有經(jīng)過1秒等規(guī)定時間時,判斷是否進行了手寫輸入 (步驟S37),在判斷為還沒有進行手寫輸入時再次返回步驟S25,繼續(xù)進行輸入停止后是否經(jīng)過了規(guī)定時間的判斷的動作。此外,在步驟S25中判斷為進行了手寫輸入時,由于是從在先的手寫輸入開始還沒有經(jīng)過1秒等規(guī)定時間的期間內(nèi)的再次的手寫輸入,因此判斷為該手寫輸入是關(guān)于1個字符的接著在先的手寫輸入所進行的輸入,返回步驟SM判斷該手寫輸入是否已停止,重復(fù)上述動作。
該處理是在圖1的手寫輸入字符識別處理部2中的手寫輸入部4中,對手寫輸入畫面顯示部6所顯示的如圖9(a)所示的手寫輸入畫面,如例如圖9(b)所示利用者進行手
13寫輸入時,通過手寫輸入操作檢測部5來檢測該輸入,用手寫輸入畫面顯示部6顯示該手寫的狀態(tài),一邊通過手寫輸入停止檢測部7來檢測手寫輸入的停止,一邊通過手寫輸入停止時間檢測部8來判斷是否經(jīng)過了例如1秒等規(guī)定時間。圖10(a)中示出了通過這樣的一系列手寫輸入而輸入了 “大”這個字符形狀的例子。
在反復(fù)執(zhí)行上述那樣的動作的過程中,在步驟S25中判斷為手寫輸入停止后經(jīng)過了 1秒等規(guī)定時間時,則判斷為1個字符的一系列手寫輸入已結(jié)束,進行手寫輸入字符的識別處理(步驟S26)。該處理通過在圖1的手寫輸入字符識別部9中,在如上所述手寫輸入部的手寫輸入停止時間檢測部8中判斷為經(jīng)過了 1秒等規(guī)定時間時,取入手寫輸入操作檢測部5所檢測到的手寫字符形狀,使用手寫輸入字符識別用數(shù)據(jù)庫10的數(shù)據(jù)進行識別處理來實施。
此后判斷在手寫輸入識別用數(shù)據(jù)庫是否存在所輸入的字符,在判斷為不存在時, 如后所述進行如圖4所示的輸入手寫字符不可識別時處理。在步驟S27中在判斷為手寫輸入字符識別用數(shù)據(jù)庫中存在所輸入的字符時,根據(jù)識別處理結(jié)果按照識別率由高到低的順序在識別結(jié)果候補字符顯示部進行顯示。
該處理是針對通過圖1中的手寫輸入字符識別率計算部10、手寫輸入字符識別部9而識別出的多個候補字符,按照從字符形狀方面來看相應(yīng)的概率高的順序,在例如圖 9(a)所示的識別結(jié)果候補字符顯示部52上,在同圖(b)所示的手寫輸入時,如同圖(c)所示地顯示識別結(jié)果候補字符。此外,在進行圖10(a)所示的字符形狀的輸入時,顯示同圖 (b)所示的識別結(jié)果候補字符。
接著,在檢索結(jié)果顯示結(jié)束后,判斷是否經(jīng)過了例如8秒等規(guī)定時間(步驟S29)。 該處理是通過由圖1的識別結(jié)果字符顯示時間計測部12進行顯示時間的計測,通過識別結(jié)果字符顯示經(jīng)過規(guī)定時間檢測部13檢測是否經(jīng)過了 8秒等規(guī)定時間來進行的。
在此,在8秒期間沒有進行任何操作的情況下,判斷為利用者所希望的名稱構(gòu)成字符沒有被識別出,前進至步驟S42,在到目前為止存在已確定的名稱構(gòu)成字符的情況下, 保持存儲,清除所輸入的字符形狀(步驟S4!3),再次返回步驟S23等待新的手寫輸入。在步驟S42中保持到目前為止所確定的名稱構(gòu)成字符的存儲是因為,如圖2的說明所述,由于在此后的各檢索階段會使用圖3的名稱構(gòu)成字符手寫輸入識別處理,為了在此后的檢索中利用在這些階段中分別確定的名稱構(gòu)成字符而保持存儲。
在步驟S29中判斷為還沒有經(jīng)過8秒等規(guī)定時間時,判斷為利用者正在確認當前顯示的識別結(jié)果候補字符中是否存在所希望的字符,繼續(xù)判斷利用者是否從該識別結(jié)果候補字符顯示部中選擇指示了所希望的字符(步驟S30)。
在此,在如上所述沒有經(jīng)過8秒等規(guī)定時間的狀態(tài)下,在利用者還沒有選擇指示所希望的字符時,判斷利用者是否指示了返回手寫輸入(步驟S39)。在利用者判斷出本次顯示的識別結(jié)果字符顯示部的字符中不存在所希望的字符,不等待8秒等時間就希望重新進行手寫輸入時,通過進行例如“返回”等按鍵操作,前進至步驟S42,在保持了到目前為止所確定的名稱構(gòu)成字符的存儲后,清除所輸入的字符形狀(步驟S4!3),再次返回步驟S23而等待手寫輸入。
此外,在步驟S39中判斷為利用者沒有進行返回手寫輸入的指示時,判斷利用者是否指示了字符輸入方法的變更,在判斷為指示了變更時前進至步驟S41從而變更為其他的輸入方法。此外,在步驟S40中判斷為利用者沒有指示進行字符輸入方法的變更時,返回步驟S29,在檢索結(jié)果顯示結(jié)束后經(jīng)過了 8秒等規(guī)定時間之前重復(fù)上述動作以待機。
在步驟S29中判斷為還沒有經(jīng)過8秒等規(guī)定時間時,在步驟S30中判斷為利用者從識別結(jié)果候補字符顯示部中選擇指示了所希望的字符時,使識別結(jié)果候補字符顯示部中的選擇指示字符與其他字符之間能夠識別地進行顯示,例如使用其他顏色來顯示等(步驟 S31)。該處理在圖1的選擇指示字符可識別顯示部四中進行。
將此后識別出的字符作為手寫識別字符來存儲(步驟S3》,清除手寫輸入字符形狀(步驟S3!3),接著進行后述的圖5所示的包含手寫識別字符的名稱的檢索處理(步驟 S34)。通過上述那樣的一系列的處理,在名稱檢索處理中能夠通過手寫識別來進行最初進行的字符輸入,并且能夠在此后的各檢索階段中同樣地進行手寫輸入。
在上述圖3的步驟S38中的輸入手寫字符不可識別時處理中,能夠通過例如圖4 所示的動作流程來實施。在圖4所示的輸入手寫字符不可識別時處理的例子中,作為圖3 步驟S38的處理,最初由于不存在與輸入的字符形狀對應(yīng)的字符而進行指示再輸入的顯示 (步驟S51)。然后判斷這樣的檢索結(jié)果顯示結(jié)束后是否經(jīng)過了例如4秒等規(guī)定時間(步驟 S52)。該處理是在圖1的手寫輸入字符不可識別檢測部14中檢測到手寫輸入字符是不可識別的情況時,通過手寫輸入字符不可識別顯示部18來顯示該情況,不可識別顯示時間計測部21計測該顯示后的時間,不可識別顯示后經(jīng)過規(guī)定時間檢測部22檢測是否經(jīng)過了例如4秒等規(guī)定時間。
在步驟S52中判斷為檢索結(jié)果顯示結(jié)束后還沒有經(jīng)過4秒等規(guī)定時間時,判斷在圖示的例子中利用者是否發(fā)出了返回手寫輸入的指示(步驟S56),在利用者觀察上述那樣的顯示并在4秒等規(guī)定時間內(nèi)立刻進行了返回手寫輸入的指示時,在步驟S52中判斷為檢索結(jié)果顯示結(jié)束后經(jīng)過了規(guī)定時間時,并且保持到目前為止所確定的名稱構(gòu)成字符的存儲 (步驟S5!3),清除所輸入的字符形狀(步驟S54),返回圖3的步驟S23等待再次的手寫輸入 (步驟S55)。
在步驟S56中,在利用者沒有指示返回手寫輸入時,判斷利用者是否指示了字符輸入方法的變更(步驟S57),在判斷出進行了該指示時,進行變更為其他輸入方法的處理 (步驟S58)。此外,在步驟S57中判斷為利用者沒有指示字符輸入方法的變更時,返回步驟 S52,在進行了檢索結(jié)果顯示結(jié)束后是否經(jīng)過了規(guī)定時間的判斷以后,重復(fù)與上述相同的動作。通過上述那樣的圖3及圖4所示的動作流程,進行圖2所示的步驟Sl的名稱構(gòu)成字符手寫輸入識別處理,從而確定手寫識別字符。
圖3的步驟S34中的包含手寫識別字符在內(nèi)的名稱的檢索處理能夠通過圖5所示的動作流程來進行。即,在圖5所示的包含手寫識別字符的名稱的檢索處理中,最初從名稱數(shù)據(jù)庫中檢索包含手寫識別字符的名稱(步驟S61)。該處理是在圖1的名稱檢索處理部3 中的名稱構(gòu)成字符檢索部25中,針對手寫輸入字符識別處理部2的識別結(jié)果字符利用者選擇指示檢測部18所檢測到的名稱構(gòu)成字符,使用名稱數(shù)據(jù)庫23進行檢索。
接著,判斷在數(shù)據(jù)庫上是否存在相應(yīng)的名稱(步驟S6》,在判斷為不存在相應(yīng)的名稱時,在步驟S72中,進行后述的圖6所示的數(shù)據(jù)庫上不存在相應(yīng)的名稱時的處理。此外, 在步驟S62中判斷為在數(shù)據(jù)庫上存在相應(yīng)的名稱時,將相應(yīng)的名稱按照與手寫識別字符的關(guān)聯(lián)概率由高到低的字符順序顯示在選擇候補字符顯示部上(步驟S6!3)。該處理是在圖1的名稱檢索處理部3的檢索結(jié)果相應(yīng)概率計算部沈中,針對根據(jù)名稱構(gòu)成字符檢索部25 的檢索結(jié)果而獲得的名稱構(gòu)成字符,計算與手寫識別字符相關(guān)聯(lián)的概率,并通過檢索選擇候補名稱構(gòu)成字符顯示部27進行顯示。
此后,在圖5的例子中將存儲的手寫識別字符作為確定名稱構(gòu)成字符1來存儲,在確定名稱構(gòu)成字符顯示部顯示該字符(步驟S64)。S卩,即使通過圖3及圖4所示的動作來確定手寫識別字符,由于該字符可能是例如設(shè)施名等作為名稱檢索字符而不存在的字符, 在通過步驟S62確定該手寫識別字符是否在數(shù)據(jù)庫上存在相應(yīng)的名稱之后,在步驟S64中作為確定名稱構(gòu)成字符1來存儲,進而將該字符顯示在確定名稱構(gòu)成字符顯示部,使利用者完全明白字符的確定狀態(tài)。
這些動作是作為圖1的名稱檢索處理部3的名稱構(gòu)成字符檢索部25對手寫識別字符進行檢索的結(jié)果,在檢測出存在包含該手寫識別字符的名稱時,將該手寫識別字符作為確定名稱構(gòu)成字符1而存儲在確定名稱構(gòu)成字符存儲部39,并且通過確定名稱構(gòu)成字符顯示部38進行顯示。
接著,判斷是否經(jīng)過了 8秒等規(guī)定時間(步驟S6Q,在判斷為還沒有經(jīng)過該規(guī)定時間時,判斷利用者是否從選擇候補字符顯示部中選擇指示了規(guī)定的字符(步驟S66)。該處理是在圖1的名稱檢索處理部3的檢索選擇候補名稱構(gòu)成字符顯示時間計測部36中,計測從檢索選擇候補名稱構(gòu)成字符顯示部27所顯示的時刻開始的時間,通過檢索選擇候補字符顯示后規(guī)定時間經(jīng)過檢測部37檢測是否經(jīng)過了 8秒等規(guī)定時間。
在步驟S66中利用者通過觸碰所希望的字符的顯示部等而進行了選擇指示時,在圖5的例子中,將識別結(jié)果候補字符顯示部所選擇指示了的字符與其他字符之間能夠識別地顯示(步驟S67)。該狀態(tài)如圖11(b)所示,在圖示的例子中,作為進行了圖10(a)那樣的手寫輸入的結(jié)果,按照同圖(b)所示的選擇候補字符的相應(yīng)概率由高到低的順序進行顯示,在利用者選擇指示了第1個被顯示的“大”的狀態(tài)下立即從名稱數(shù)據(jù)庫進行關(guān)聯(lián)的下一個字符的檢索,其結(jié)果,顯示了圖11(b)那樣的候補,并且示出了其中的“連”這個字符被選擇指示了的狀態(tài)。
這樣第2名稱構(gòu)成字符被確定,將其作為名稱構(gòu)成字符2來存儲。在同圖的例子中示出了以下狀態(tài)在手寫識別字符被確定并作為確定名稱構(gòu)成字符1而被存儲之后,在確定名稱構(gòu)成字符顯示部顯示“大”,作為與該確定名稱構(gòu)成字符關(guān)聯(lián)的名稱構(gòu)成字符顯示了 5個,利用者選擇指示了其中的“連”,由此該字符與其他字符之間能夠識別地被顯示。
接著,前進至步驟S68,將選擇指示后的字符作為確定名稱構(gòu)成字符2來存儲。這些處理是通過圖1的名稱檢索處理部3中的檢索名稱選擇候補字符利用者選擇指示檢測部觀對利用者選擇指示的字符進行檢測,通過確定名稱構(gòu)成字符顯示部36,如圖11(b)所示, 在確定字符顯示部53上進行顯示。
此后,在圖示的例子中,判斷通過該字符的確定而利用者所希望的名稱是否確定 (步驟S69),在所希望的名稱僅由2個字符構(gòu)成時,在此判斷為所希望的名稱已確定,接著確認2個字符的重新排序名稱(步驟S70)。即,由于在上述的例子中,將手寫識別字符作為確定名稱構(gòu)成字符1來存儲,將與該確定名稱構(gòu)成字符1相關(guān)聯(lián)的字符作為確定名稱構(gòu)成字符2來存儲,對這些字符的順序沒有加以限制。因此,根據(jù)兩字符的順序不同而存在2個名稱,從名稱數(shù)據(jù)庫對例如該2個字符所構(gòu)成的名稱進行檢索,在僅存在1個時確定為該字
16符,在存在2個時顯示該2個結(jié)果以使利用者確認。在執(zhí)行了該確認后在步驟S71中2個字符名稱被確定,輸出該名稱。
這些處理是通過圖1的確定名稱構(gòu)成字符重新排序檢索部30進行2個字符的重新排序并進行檢索,在存在多個時通過使利用者選擇所希望的名稱從而通過名稱確定部31 進行確定,再通過確定名稱輸出部40利用該名稱數(shù)據(jù)能夠進行用于例如設(shè)施檢索等的輸出ο 在圖5所示的例子中,在上述那樣的大致順利的檢索處理以外,例如在步驟S65中在判斷為經(jīng)過了 8秒等規(guī)定時間時,即,由于選擇候補字符顯示部中所顯示的字符中不存在所希望的字符而不能夠進行選擇指示的狀態(tài)繼續(xù)了例如8秒時,保持到目前為止確定的名稱構(gòu)成字符1的存儲(步驟S77),在步驟S78中返回圖2的步驟S23,等待新的手寫輸入。 以后進行與上述圖3及圖4相同的處理,將新的字符確定為手寫識別字符(步驟S79)。通過該確定的識別字符,返回步驟S61進行與上述相同的名稱檢索處理。
另外,如上所述通過步驟S78重新開始手寫輸入時的狀態(tài)如圖11(c)所示。在該圖中示出了以下狀態(tài)將最初的手寫識別字符“大”作為確定名稱構(gòu)成字符1來存儲,在確定名稱構(gòu)成字符顯示部顯示該字符,并且由于在作為與該字符關(guān)聯(lián)的字符而被顯示的各字符中不存在利用者所希望的名稱的字符,因此正在進行再次手寫輸入。
此外,如上所述在步驟S65中選擇候補字符顯示結(jié)束后沒有經(jīng)過8秒等規(guī)定時間的狀態(tài)下,在步驟S66中判斷為利用者沒有從選擇候補字符顯示部中選擇所希望的字符時,不需等待規(guī)定時間的經(jīng)過,判斷利用者是否指示了返回手寫輸入(步驟S73),在判斷為進行了該指示時立即前進至步驟S77,進行上述那樣的新的手寫識別處理。
此外,在步驟S73中判斷為利用者沒有指示返回手寫輸入時,判斷利用者是否沒有等待規(guī)定時間的經(jīng)過而指示了字符輸入方法的變更(步驟S74),在指示了將字符輸入方法變更為其他的方法時,在步驟S75中變更為其他的輸入方法,基于手寫輸入的名稱檢索處理結(jié)束。但是,在判斷為沒有進行這樣的指示時,返回步驟S65等待8秒等規(guī)定時間的經(jīng)過。
在步驟S69中,在確定并存儲了名稱構(gòu)成字符1和2的狀態(tài)下,判斷根據(jù)這些字符的確定、利用者所希望的名稱是否確定,在判斷為所希望的名稱為3個字符以上而在此還沒有確定時,前進至步驟S76,通過確定名稱構(gòu)成字符1和2,作為所希望名稱未確定時的檢索處理進行圖7所示的動作。
在圖5的步驟S62中判斷為數(shù)據(jù)庫上不存在相應(yīng)的名稱,從而在步驟S72中進行的當數(shù)據(jù)庫上不存在相應(yīng)名稱時的處理進行如圖6所示的動作。即,在圖6所示的數(shù)據(jù)庫上不存在相應(yīng)名稱時的處理中,顯示不存在符合最初檢索結(jié)果條件的名稱(步驟S81)。根據(jù)該動作,例如圖11(a)所示,進行“沒有發(fā)現(xiàn)檢索結(jié)果相應(yīng)的設(shè)施”那樣的顯示。
接著,判斷在檢索結(jié)果顯示結(jié)束后是否經(jīng)過了 4秒等規(guī)定時間(步驟S82),在判斷為該顯示原樣地經(jīng)過了 4秒等規(guī)定時間時,保持到目前為止確定的名稱構(gòu)成字符(確定名稱構(gòu)成字符1)的存儲(步驟S8!3),在步驟S84中返回圖3的步驟S23即手寫輸入處理。
與此相對,在步驟582中判斷為還沒有經(jīng)過4秒等規(guī)定時間時,判斷利用者是否沒有等待該4秒而指示了返回手寫輸入,在檢測到進行了這樣的指示時,前進至上述步驟 S83,保持到目前為止確定的名稱構(gòu)成字符的存儲,通過步驟S84返回圖3的步驟S23。此外,在步驟S85中判斷為利用者沒有指示返回手寫輸入時,在步驟S86中判斷利用者是否指示了字符輸入方法的變更,在判斷為發(fā)出了該指示時,在步驟S87中變更為其他的輸入方法。此外,在步驟S86中判斷為利用者沒有指示字符輸入方法的變更時,返回步驟S82,與上述相同地進行判斷是否經(jīng)過了 4秒等規(guī)定時間以后的處理。另外,這些處理與圖5的步驟 S73 S75的動作相同。
另外,該動作是在圖1的名稱檢索處理部3中的名稱構(gòu)成字符檢索結(jié)果不存在檢測部32中,通過名稱構(gòu)成字符檢索部25的檢索而檢測到不存在名稱構(gòu)成字符時,名稱構(gòu)成字符檢索結(jié)果不存在顯示部33如上所述地顯示該情況,檢索結(jié)果不存在顯示時間計測部 34計測顯示后的時間,通過不存在顯示后經(jīng)過規(guī)定時間檢測部35來檢測4秒等規(guī)定時間的經(jīng)過。
此外,圖5的步驟S76中的根據(jù)確定名稱構(gòu)成字符1、2而所希望名稱未確定時的檢索處理可以通過圖7所示的動作流程來實施。另外,圖7的大部分處理與上述圖5的動作相同,僅一部分不同。即,在圖7所示的根據(jù)確定名稱構(gòu)成字符1、2而所希望名稱未確定時的檢索處理的例子中,判斷是否輸入最初檢索用空格(步驟S91)。在此,在判斷出不輸入檢索用空格時,在步驟S102中進行圖8所示的后述的不輸入檢索用空格時的處理。
在步驟S91中判斷為輸入檢索用空格時,即,判斷為利用者輸入檢索用空格時,在步驟S92中輸入檢索用空格。該狀態(tài)如圖12(a)所示,在同圖的例子中如上所述在確定名稱構(gòu)成字符顯示部上顯示了 “大”、并顯示了與該字符關(guān)聯(lián)的構(gòu)成名稱的字符的狀態(tài)下,通過輸入空格,顯示了下劃線狀的“—”,該“―”表示向確定名稱構(gòu)成字符顯示部輸入了空格。
接著,從名稱數(shù)據(jù)庫中對下述名稱進行檢索,所述名稱為在字符串的任一個位置包含確定名稱構(gòu)成字符1和2的名稱,且與名稱所包含的確定名稱構(gòu)成字符1和2的順序以及確定名稱構(gòu)成字符1和2是第幾個字符無關(guān)(步驟S9!3)。此后判斷數(shù)據(jù)庫上是否存在相應(yīng)的名稱(步驟S94),在判斷為不存在相應(yīng)的名稱時,與圖5的步驟S62的動作相同,進行上述圖6所示的數(shù)據(jù)庫上不存在相應(yīng)名稱時的處理(步驟S103)。
在步驟S94中判斷為數(shù)據(jù)庫上存在相應(yīng)的名稱時,按照關(guān)聯(lián)概率由高到低的字符順序在選擇候補字符顯示部上顯示相應(yīng)的名稱的構(gòu)成字符。該狀態(tài)如圖12(b)所示。艮口, 在同圖中示出了以下狀態(tài)將如上所述通過手寫識別字符而確定的確定名稱構(gòu)成字符1即 “大”最初顯示在確定名稱構(gòu)成字符顯示部,接著,在示出了空格的輸入后,顯示通過名稱檢索而選擇的名稱構(gòu)成字符2即“連”,并且通過這樣的輸入了空格的2個字符的檢索而顯示 3個選擇候補,利用者選擇指示了其中的“中”。
另外,若這樣輸入空格來進行檢索,則確定設(shè)施字符變得順序不同,最終可能存在多種順序的字符,優(yōu)選針對這些字符的被重新排序后的名稱再次通過名稱數(shù)據(jù)庫進行檢索。
此后,圖7的例子中也與上述圖5的動作相同,判斷在檢索結(jié)果顯示結(jié)束后是否經(jīng)過了 8秒等規(guī)定時間,在經(jīng)過了該規(guī)定時間時,前進至步驟S108,保持到目前為止確定的名稱構(gòu)成字符的存儲,返回圖2的步驟823(步驟S109)進行手寫輸入,進行一系列的手寫識別處理。由此獲得手寫識別字符(步驟S110),在圖示的例子中在步驟S98中將該手寫識別字符作為確定名稱構(gòu)成字符3來存儲。
在步驟S96中判斷出檢索結(jié)果顯示結(jié)束后沒有經(jīng)過8秒等規(guī)定時間時,與上述圖5相同,判斷利用者是否指示了返回手寫輸入(步驟S104),在判斷為進行了該指示時前進至步驟S108,保持到目前為止確定的名稱構(gòu)成字符的存儲,與上述相同地進行手寫識別處理。此外,在步驟S104中判斷為利用者沒有指示返回手寫輸入時,判斷利用者是否指示了字符輸入方法的變更(步驟S105),在判斷為進行了該指示時,變更為其他的輸入方法(步驟 S106)。
此外,在步驟S97中判斷為利用者從選擇候補字符顯示部中選擇指示了所希望的字符時,在上述步驟SllO中確定了手寫識別字符之后前進至步驟S98,將選擇指示的字符或者手寫識別字符作為確定名稱構(gòu)成字符3來存儲。
此后在步驟S99中,判斷利用者是否通過這些字符的確定而確定所希望的名稱, 在利用者所希望的名稱是3個字符而判斷為確定時,在步驟SlOO中通過3個字符的重新排序名稱的檢索來進行確認,最終確定3個字符名稱,并將其輸出(步驟S101)。該處理與圖 2的步驟S5的處理相當。
在步驟S99中判斷根據(jù)這些字符的確定而利用者所希望的名稱不確定時,利用者所希望的名稱為4個字符以上,因此在步驟S107,以后的處理如圖2的步驟S6以及步驟S7 所示,反復(fù)進行與圖7及圖8的動作相同的動作,從而確定由η個字符構(gòu)成的名稱。
圖7的步驟S102中的不輸入檢索用空格時的處理如圖8所示。即,在圖8所示的不輸入檢索用空格時的處理中,最初從名稱數(shù)據(jù)庫檢索按確定名稱構(gòu)成字符1及2的順序排列的名稱(步驟S111)。以后的處理是與上述圖7的步驟S94 S101,S103 SllO相同的處理。但是,在圖7的動作中,在步驟SlOO中進行了 3個字符重新排序名稱確認處理, 但在圖8中的不輸入檢索用空格時,由于對按確定的名稱構(gòu)成字符的順序排列的名稱進行檢索,因此不需要進行重新排序的確認。其他的處理與如上所述的圖7的動作相同,因此在此省略重復(fù)說明。
本發(fā)明可以通過上述那樣的各種動作流程來實施,但這僅是一個例子,另外可以以各種方式來實施本發(fā)明。尤其是用于使這些動作順暢進行的畫面顯示可以用圖9 12 所示以外的多種方式進行顯示。
19
權(quán)利要求
1.一種使用了手寫識別檢索的名稱檢索裝置,根據(jù)手寫輸入的字符從名稱數(shù)據(jù)庫中檢索名稱,其特征在于,具有手寫輸入操作檢測部,檢測利用者的手寫操作;手寫輸入字符識別部,從手寫輸入字符識別用數(shù)據(jù)庫中檢索由上述手寫輸入操作檢測部檢測到的手寫輸入字符形狀來加以識別;識別結(jié)果字符顯示部,顯示由上述手寫輸入字符識別部識別出的識別候補; 識別結(jié)果字符利用者選擇指示檢測部,對利用者從上述識別結(jié)果字符顯示部所顯示的字符中選擇指示了任意的字符這一情況進行檢測;名稱構(gòu)成字符檢索部,從名稱數(shù)據(jù)庫中檢索由上述手寫輸入字符識別部識別出的、利用者選擇指示了的識別字符;選擇候補名稱構(gòu)成字符顯示部,將包含上述名稱構(gòu)成字符檢索部所檢索到的字符的名稱的構(gòu)成字符作為利用者的選擇候補來顯示;利用者選擇指示檢測部,對利用者選擇指示了由上述選擇候補名稱構(gòu)成字符顯示部顯示的選擇候補的字符這一情況進行檢測;以及確定名稱構(gòu)成字符存儲部,在通過上述名稱構(gòu)成字符檢索部檢測出名稱數(shù)據(jù)庫中存在包含上述識別字符的名稱這一情況時,將上述識別字符作為第1確定名稱構(gòu)成字符來存儲,將在上述利用者選擇指示檢測部中利用者選擇指示了的字符作為第2確定名稱構(gòu)成字符來存儲,將通過以后的相同的處理而確定出的字符作為其他的確定名稱構(gòu)成字符來存儲,在上述名稱構(gòu)成字符檢索部中,從名稱數(shù)據(jù)庫中檢索包含全部的上述確定名稱構(gòu)成字符的名稱,在上述名稱構(gòu)成字符檢索部檢索出的結(jié)果是不存在利用者所希望的字符時,通過上述手寫輸入字符識別部來確定檢索用字符并進行檢索,以后通過依次進行相同的操作來確定利用者所希望的名稱。
2.如權(quán)利要求1所述的使用了手寫識別檢索的名稱檢索裝置,其特征在于,使通過上述識別結(jié)果字符顯示部進行顯示的顯示部和通過上述選擇候補名稱構(gòu)成字符顯示部進行顯示的部分是同一部分。
3.如權(quán)利要求1所述的使用了手寫識別檢索的名稱檢索裝置,其特征在于,在上述名稱構(gòu)成字符檢索部中,在多個確定名稱構(gòu)成字符之間輸入空格,對下述名稱進行檢索,所述名稱為與順序以及是第幾個字符無關(guān)地在字符串的任一個位置包含各確定名稱構(gòu)成字符的名稱。
4.如權(quán)利要求1所述的使用了手寫識別檢索的名稱檢索裝置,其特征在于,具有名稱構(gòu)成字符檢索結(jié)果不存在檢測部,對在上述名稱構(gòu)成字符檢索部中輸入名稱構(gòu)成字符并從名稱數(shù)據(jù)庫中進行了檢索的結(jié)果是不存在包含上述輸入的名稱構(gòu)成字符的名稱這一情況進行檢測;名稱構(gòu)成字符檢索結(jié)果不存在顯示部,在通過上述名稱構(gòu)成字符檢索結(jié)果不存在檢測部檢測到不存在包含所輸入的名稱構(gòu)成字符的名稱這一情況時,顯示該情況;以及不存在顯示后經(jīng)過規(guī)定時間檢測部,對在通過上述名稱構(gòu)成字符檢索結(jié)果不存在顯示部進行了該顯示之后經(jīng)過了規(guī)定時間這一情況進行檢測,在通過上述不存在顯示后經(jīng)過規(guī)定時間檢測部檢測到上述顯示后經(jīng)過了規(guī)定時間時,顯示手寫輸入畫面。
5.如權(quán)利要求1所述的使用了手寫識別檢索的名稱檢索裝置,其特征在于,在通過上述選擇候補名稱構(gòu)成字符顯示部顯示了選擇候補名稱構(gòu)成字符之后,在規(guī)定時間的期間內(nèi)利用者沒有進行選擇指示時,顯示手寫輸入畫面。
6.如權(quán)利要求1所述的使用了手寫識別檢索的名稱檢索裝置,其特征在于,具備識別結(jié)果字符顯示部,在由上述手寫輸入字符識別部進行識別的結(jié)果是存在多個識別候補時, 該識別結(jié)果字符顯示部按照識別率由高到低的順序進行顯示。
7.如權(quán)利要求1所述的使用了手寫識別檢索的名稱檢索裝置,其特征在于,具備選擇候補名稱構(gòu)成字符顯示部,該選擇候補名稱構(gòu)成字符顯示部針對包含由上述名稱構(gòu)成字符檢索部檢索到的字符的名稱的構(gòu)成字符,按照與上述識別字符關(guān)聯(lián)的概率由高到低的順序來顯示選擇候補名稱構(gòu)成字符。
全文摘要
一種使用了手寫識別檢索的名稱檢索裝置,在從數(shù)據(jù)庫檢索各種名稱時,有效利用手寫輸入的輸入方法,根據(jù)最初輸入的識別字符依次高效且準確地顯示下一個字符,容易地進行各種名稱的檢索。檢測利用者的手寫輸入并識別從而顯示多個識別候補。在利用者選擇了任意字符時將其作為確定識別字符。接著從名稱數(shù)據(jù)庫檢索包含該確定識別字符的名稱,在存在檢索結(jié)果的字符時將其作為確定名稱構(gòu)成字符1來存儲。顯示多個檢索結(jié)果的字符,將利用者選擇指示的字符作為下一個確定設(shè)施名構(gòu)成字符來存儲,檢索包含兩個確定設(shè)施名構(gòu)成字符的名稱并按相應(yīng)概率順序顯示多個候補。根據(jù)利用者的選擇指示確定下一個名稱構(gòu)成字符,通過相同的處理來確定利用者所希望的字符。
文檔編號G06K9/00GK102193726SQ20111004091
公開日2011年9月21日 申請日期2011年2月18日 優(yōu)先權(quán)日2010年3月4日
發(fā)明者梅村勝利 申請人:阿爾派株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1