專利名稱:數(shù)據(jù)存儲(chǔ)設(shè)備及所述設(shè)備中的數(shù)據(jù)檢索方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種能夠輸入手寫筆劃的電子設(shè)備。
傳統(tǒng)的能夠輸入手寫筆劃的手寫數(shù)據(jù)存儲(chǔ)設(shè)備可以通過(guò)存儲(chǔ)一個(gè)記錄或其它作為手寫筆劃輸入的類似內(nèi)容的方式存儲(chǔ)輸入的筆劃。這種設(shè)備具有翻頁(yè)功能或用一個(gè)分配給記錄的標(biāo)題或關(guān)鍵字進(jìn)行可能的檢索的功能。
在后一個(gè)功能中,分配給記錄的標(biāo)題或關(guān)鍵字包括用鍵盤輸入并由屏幕顯示的代碼信息,或依靠手寫字符識(shí)別方法得到的代碼信息。為了完成一個(gè)查詢,使用鍵盤或手寫字符識(shí)別方法以相近的風(fēng)格輸入所查詢的單詞,將其作為代碼信息。這種設(shè)備通過(guò)執(zhí)行將查詢單詞或標(biāo)題與分配給記錄的關(guān)鍵字或標(biāo)題進(jìn)行匹配的處理,從而完成查詢。
于是,在上述現(xiàn)有技術(shù)的例子中,當(dāng)設(shè)置分配給記錄的關(guān)鍵字或標(biāo)題及輸入一個(gè)查詢?cè)~時(shí),必須使用一個(gè)鍵盤或?qū)嵤?duì)字符的識(shí)別。如果從鍵盤輸入,就需要實(shí)際使用鍵盤,或執(zhí)行一個(gè)特別操作,比如很麻煩地調(diào)用屏幕上顯示的鍵盤。這是非常煩瑣的事情。
如果用手寫字符識(shí)別方法輸入,就比使用鍵盤的情況要簡(jiǎn)單些,但必須在確認(rèn)識(shí)別過(guò)程執(zhí)行正確的時(shí)候才能進(jìn)行輸入。這意味著煩瑣的操作仍然不可避免。另外,由于識(shí)別本身需要處理時(shí)間,操作者可能會(huì)在期望得到快速響應(yīng)時(shí)失去耐心。
而且,由于可以用代碼信息來(lái)執(zhí)行檢索,任何知道使用或查詢關(guān)鍵字方法的人,都能夠檢索數(shù)據(jù)。如果要求安全性的話,那么就需要一個(gè)煩瑣的操作,如設(shè)置一個(gè)與關(guān)鍵字分離的口令。此外,由于使用了字符代碼信息,查詢的目標(biāo)被限制在由一個(gè)字符代碼表支持的字符和符號(hào)上。這意味著不能使用手寫體中通常運(yùn)用的標(biāo)記和縮寫字符。
本發(fā)明是針對(duì)上述現(xiàn)有技術(shù)設(shè)計(jì)的,它的目的是提供一種手寫數(shù)據(jù)存儲(chǔ)設(shè)備,在其中能夠用手寫數(shù)據(jù)進(jìn)行檢索,而無(wú)需為檢索數(shù)據(jù)而使用鍵盤或字符識(shí)別。
通過(guò)本發(fā)明,前述的目的可以由提供第一數(shù)據(jù)存儲(chǔ)設(shè)備來(lái)實(shí)現(xiàn),該數(shù)據(jù)存儲(chǔ)設(shè)備包括輸入裝置——輸入筆劃數(shù)據(jù)、關(guān)鍵筆劃設(shè)定裝置——從由輸入設(shè)備輸入的筆劃數(shù)據(jù)中設(shè)定一個(gè)關(guān)鍵筆劃、存儲(chǔ)器裝置——儲(chǔ)存關(guān)鍵筆劃和筆劃數(shù)據(jù),它們由輸入裝置輸入并分成獨(dú)立的預(yù)定單元組、檢索裝置——檢索一個(gè)與輸入裝置輸入的查詢筆劃匹配的關(guān)鍵筆劃、第一查詢-結(jié)果顯示裝置——顯示包含在一個(gè)組中的筆劃數(shù)據(jù),這個(gè)組與檢索裝置找到的關(guān)鍵筆劃相對(duì)應(yīng)。
在優(yōu)選實(shí)施方案中,設(shè)備還包括關(guān)鍵筆劃顯示裝置——顯示與儲(chǔ)存在存儲(chǔ)器裝置中的所有關(guān)鍵筆劃有關(guān)的信息、選擇裝置——從關(guān)鍵筆劃顯示裝置所顯示的關(guān)鍵筆劃中選取一個(gè)期望關(guān)鍵筆劃、及第二查詢-結(jié)果顯示裝置——顯示包含在一個(gè)組中的筆劃數(shù)據(jù),該組對(duì)應(yīng)于由選擇裝置所選的關(guān)鍵筆劃。
依據(jù)本發(fā)明的第二數(shù)據(jù)存儲(chǔ)設(shè)備包括處理器、顯示單元、坐標(biāo)輸入單元、數(shù)據(jù)存儲(chǔ)器——儲(chǔ)存輸入的數(shù)據(jù)、程序存儲(chǔ)器——儲(chǔ)存處理器所執(zhí)行的程序,其中程序存儲(chǔ)器包括輸入步驟的程序代碼——輸入筆劃數(shù)據(jù)并將筆劃數(shù)據(jù)以獨(dú)立的預(yù)定單元組的形式存在數(shù)據(jù)存儲(chǔ)器中、關(guān)鍵筆劃設(shè)定步驟的程序代碼——從輸入步驟輸入的筆劃數(shù)據(jù)中設(shè)定關(guān)鍵筆劃并將關(guān)鍵筆劃一組一組地存在數(shù)據(jù)存儲(chǔ)器中、檢索步驟的程序代碼——檢索一個(gè)與輸入步驟輸入的查詢筆劃匹配的關(guān)鍵筆劃、第一查詢-結(jié)果顯示步驟的程序代碼——顯示包含在與檢索步驟找到的關(guān)鍵筆劃相對(duì)應(yīng)的組中的筆劃數(shù)據(jù)。
在優(yōu)選實(shí)施方案中,程序存儲(chǔ)器還包括關(guān)鍵筆劃顯示步驟的程序代碼——顯示與存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器中的所有關(guān)鍵筆劃有關(guān)的信息、選擇步驟的程序代碼——從關(guān)鍵筆劃顯示步驟顯示的關(guān)鍵筆劃中選取一個(gè)期望筆劃、第二查詢-結(jié)果顯示步驟的程序代碼——顯示包含在與選擇步驟選取的關(guān)鍵筆劃對(duì)應(yīng)的組中的筆劃數(shù)據(jù)。
在依據(jù)本發(fā)明的數(shù)據(jù)存儲(chǔ)設(shè)備中檢索數(shù)據(jù)的方法包括輸入步驟——輸入筆劃數(shù)據(jù)并在存儲(chǔ)設(shè)備中將筆劃數(shù)據(jù)存為獨(dú)立的預(yù)定單元組、關(guān)鍵筆劃設(shè)定步驟——從輸入步驟輸入的筆劃數(shù)據(jù)中設(shè)定關(guān)鍵筆劃并將關(guān)鍵筆劃一組一組地存在存儲(chǔ)設(shè)備中、檢索步驟——檢索一個(gè)與輸入步驟輸入的查詢筆劃匹配的關(guān)鍵筆劃、第一查詢-結(jié)果顯示步驟——顯示包含在與檢索步驟找到的關(guān)鍵筆劃相對(duì)應(yīng)的組中的筆劃數(shù)據(jù)。
在優(yōu)選實(shí)施方案中,該方法還包括關(guān)鍵筆劃顯示步驟——顯示與存儲(chǔ)在存儲(chǔ)設(shè)備中的所有關(guān)鍵筆劃有關(guān)的信息、選擇步驟——從關(guān)鍵筆劃顯示步驟顯示的關(guān)鍵筆劃中選取一個(gè)期望筆劃、第二查詢-結(jié)果顯示步驟——顯示包含在與選擇步驟選取的關(guān)鍵筆劃對(duì)應(yīng)的組中的筆劃數(shù)據(jù)。
根據(jù)上述數(shù)據(jù)存儲(chǔ)設(shè)備及其中使用的檢索方法,一個(gè)查詢可由筆劃數(shù)據(jù)完成。因此,無(wú)需鍵盤而且手寫數(shù)據(jù)可以直接用于檢索而不必進(jìn)行字符識(shí)別。因而,可以輕松地輸入數(shù)據(jù)并進(jìn)行高速的查詢。
進(jìn)而,隨著設(shè)備和方法的發(fā)布,操作者能直觀地檢索易用的符號(hào)和縮略字符。這使得設(shè)備和方法非常易于使用。
而且,筆劃可以自由組合。這意味著如果把只有一個(gè)特定操作者掌握的筆劃作為關(guān)鍵筆劃使用的話,就能提供一種安全保證功能。
進(jìn)而,由于顯示儲(chǔ)存的關(guān)鍵筆劃,關(guān)鍵筆劃可以作為索引使用。
本發(fā)明的其它特點(diǎn)和優(yōu)點(diǎn)將通過(guò)下面參照附圖的描述來(lái)說(shuō)明,圖中相同的參考標(biāo)號(hào)在所有圖中都代表相同或相近的組成部分。
附圖作為說(shuō)明書的一部分,與其一同闡明了本發(fā)明的優(yōu)選實(shí)施方案。附圖及其描述都是為解釋本發(fā)明的原理服務(wù)的。
圖1是闡述本發(fā)明中第一個(gè)優(yōu)選實(shí)施方案的功能圖解。
圖2表現(xiàn)了在本實(shí)施方案中用于手寫筆劃輸入的數(shù)據(jù)輸入屏幕的一個(gè)例子。
圖3表現(xiàn)了在本實(shí)施方案中用于設(shè)定關(guān)鍵筆劃的設(shè)置屏幕的一個(gè)例子。
圖4表現(xiàn)了在本實(shí)施方案中用于輸入檢索筆劃的輸入屏幕的一個(gè)例子。
圖5表現(xiàn)了在本實(shí)施方案中用于顯示檢索結(jié)果的顯示屏幕的一個(gè)例子。
圖6是本實(shí)施方案中說(shuō)明頁(yè)索引表、筆劃信息和關(guān)鍵筆劃信息之間關(guān)系的圖解。
圖7是進(jìn)行某一查詢時(shí)的操作過(guò)程的流程圖。
圖8表現(xiàn)了本發(fā)明第二個(gè)實(shí)際例子中關(guān)鍵筆劃顯示屏幕的一個(gè)例子。
圖9是按照實(shí)施方案,表現(xiàn)一個(gè)筆輸入信息設(shè)備的硬件配置的圖解。
圖10A、10B是在第一個(gè)實(shí)施方案中,闡述當(dāng)用筆輸入信息時(shí)處理過(guò)程的流程圖。
圖11A-11C是在第二個(gè)實(shí)施方案中,闡述當(dāng)用筆輸入信息時(shí)處理過(guò)程的流程圖。
圖12是本發(fā)明中第二個(gè)實(shí)施方案的功能模塊圖解。下面結(jié)合附圖對(duì)本發(fā)明的一個(gè)實(shí)施方案作詳細(xì)描述。
圖1是模塊圖解,闡述了最能表現(xiàn)本發(fā)明個(gè)性特征的筆輸入信息設(shè)備的功能模塊。如圖1所示,這個(gè)設(shè)備包括一個(gè)數(shù)據(jù)輸入單元1,它由一個(gè)數(shù)字化儀或其它類似能輸入筆劃信息的設(shè)備組成。輸入的筆劃信息顯示在與輸入單元集成一體的顯示屏幕上,并存儲(chǔ)在記憶單元3中。筆劃信息在這里指由數(shù)據(jù)輸入單元1輸入的手寫信息。更具體地講,是在一個(gè)固定的時(shí)間間隔上,對(duì)從筆壓下到抬起時(shí)刻之間手寫的線段進(jìn)行采樣得到的時(shí)間系列和點(diǎn)序列的坐標(biāo)信息。
關(guān)鍵筆劃設(shè)定單元2用來(lái)從大量已存儲(chǔ)在記憶單元3的筆劃中指定關(guān)鍵筆劃。關(guān)鍵筆劃是查詢的對(duì)象。關(guān)鍵筆劃至少包括一筆(為避免混淆,應(yīng)當(dāng)注意“key”的意思在“key stroke”與“keyboard”中不同,而與“keyword”中相同)。記憶單元3選定單個(gè)的顯示屏幕作為一個(gè)頁(yè)單元,并且將每一頁(yè)及作為索引的頁(yè)碼一同儲(chǔ)存起來(lái)。由數(shù)據(jù)輸入單元1的輸入的筆劃在每一頁(yè)上被分組。進(jìn)一步說(shuō),記憶單元3存儲(chǔ)由筆劃設(shè)定設(shè)備2指定的筆劃。
查詢筆劃輸入單元4用來(lái)輸入查詢筆劃。這些查詢筆劃用來(lái)檢索已經(jīng)被關(guān)鍵筆劃設(shè)定單元2設(shè)定了的關(guān)鍵筆劃。檢索單元5執(zhí)行比較操作比較由查詢筆劃輸入單元4輸入的筆劃和記憶單元3中存儲(chǔ)的大量關(guān)鍵筆劃。如果查詢筆劃與存儲(chǔ)的關(guān)鍵筆劃相似,則包含這個(gè)關(guān)鍵筆劃的頁(yè)索引被作為查詢結(jié)果輸出。
當(dāng)有許多關(guān)鍵筆劃與查詢筆劃相似時(shí),許多頁(yè)索引被作為結(jié)果輸出。在由檢索單元5輸出的頁(yè)索引基礎(chǔ)上,查詢結(jié)果顯示單元6引發(fā)出檢索到的關(guān)鍵筆劃所在頁(yè)上信息的顯示屏幕。如果有許多查詢結(jié)果,查詢結(jié)果所在頁(yè)將按照操作者的指示依次由查詢結(jié)果顯示單元6顯示出來(lái)。而且,為了使關(guān)鍵筆劃清晰地表現(xiàn)在操作者面前,眾多筆劃中改變顯示頁(yè)筆劃的顯示屬性,例如顏色。
圖9,是一個(gè)模塊圖解,描繪了實(shí)現(xiàn)圖1功能模塊的硬件結(jié)構(gòu)的一個(gè)例子。
關(guān)鍵筆劃設(shè)定單元2對(duì)關(guān)鍵筆劃的設(shè)定,查詢筆劃輸入單元4對(duì)查詢筆劃的輸入,或是檢索單元3的檢索可以由圖9中的處理器902執(zhí)行程序存儲(chǔ)器903中的程序來(lái)完成。
進(jìn)一步,圖1中的記憶單元3由主存儲(chǔ)器901實(shí)現(xiàn)。數(shù)據(jù)輸入單元1或查詢筆劃輸入單元4的筆劃或菜單的輸入,可以由數(shù)字化儀905完成。
再進(jìn)一步,輸入數(shù)據(jù)或查詢結(jié)果的顯示可以由在透明的數(shù)字化儀905下面的一塊液晶顯示面板904完成。液晶顯示板904和數(shù)字化儀905具有同一坐標(biāo)系統(tǒng),并進(jìn)行調(diào)整以便當(dāng)數(shù)字化儀確定到某一點(diǎn)時(shí),一個(gè)點(diǎn)的顯示將疊加在這一指定點(diǎn)上。
圖2是一個(gè)圖解,展示了一個(gè)從圖1描述的數(shù)據(jù)輸入單元1中輸入手寫筆劃的輸入顯示屏幕的例子。其中提供的一個(gè)單獨(dú)的輸入屏幕被作為一個(gè)單獨(dú)的頁(yè)單元來(lái)處理。圖2中的標(biāo)號(hào)11表示頁(yè)碼,即表明當(dāng)前顯示的頁(yè)是哪一頁(yè)的頁(yè)索引。頁(yè)翻轉(zhuǎn)區(qū)12是個(gè)屏幕按鈕,用以改變屏幕顯示到前頁(yè)或后頁(yè)。在屏幕上用筆按壓這一區(qū)域,操作者可以使屏幕改變到前頁(yè)或后頁(yè)。
菜單按鈕13是個(gè)屏幕按鈕。按壓它,便可以選擇三種模式中的一個(gè),名稱為“關(guān)鍵筆劃指定模式”、“數(shù)據(jù)輸入模式”和“查詢筆劃輸入模式”。
“頁(yè)”在這里是指在圖1中描述的記憶單元3中的“頁(yè)單元”。如同在圖2中顯示的許多筆劃被分成信息組存儲(chǔ)并作為查詢結(jié)果顯示。
圖3表現(xiàn)了一個(gè)用關(guān)鍵筆劃設(shè)定單元2指定關(guān)鍵筆劃的屏幕顯示的例子。為了將數(shù)據(jù)輸入屏幕(圖2)改變到關(guān)鍵筆劃指定屏幕(圖3),在本實(shí)施方案中,操作者通過(guò)按壓圖2中的菜單按鈕13來(lái)改變模式。為了指定筆劃,操作者首先將筆從位置21按壓下去,然后在位置22將筆抬起。結(jié)果,位置21和22確定了矩形區(qū)域的一條對(duì)角線。這個(gè)由這條對(duì)角線決定的矩形區(qū)域中包含的筆劃數(shù)據(jù)被確定為關(guān)鍵筆劃。在圖3所示的例子中,四筆組成的字符“大”被確認(rèn)為關(guān)鍵筆劃。指定關(guān)鍵筆劃的方法并不局限于本實(shí)施方案中所述的只要能夠從眾多屏幕上顯示的筆劃中指定特定的一個(gè)就可以了。可以有各種筆劃指定方法,如在用鼠標(biāo)或筆的信息設(shè)備的圖形應(yīng)用中所使用的方法。
圖4表現(xiàn)了用于輸入查詢筆劃的輸入屏幕的一個(gè)例子。按壓查詢按鈕31執(zhí)行查詢。清除按鈕32是屏幕上的一個(gè)區(qū)域,在希望重寫一個(gè)查詢筆劃時(shí),用來(lái)清除已寫的查詢筆劃。取消按鈕33是屏幕上的一個(gè)區(qū)域,用來(lái)取消查詢筆劃的輸入。區(qū)域34用來(lái)輸入查詢筆劃。
查詢筆劃的輸入以手寫方式照所敘述的那樣執(zhí)行下去。在本實(shí)施方案中,對(duì)筆劃大小、位置不作比較,只對(duì)筆劃輸入成為比較對(duì)象時(shí)的形狀、順序進(jìn)行比較。這與下面將描述的比較方法相關(guān)聯(lián),并不對(duì)本發(fā)明構(gòu)成任何限制。
圖5表現(xiàn)了一個(gè)用來(lái)顯示查詢結(jié)果的顯示屏幕的例子。更具體地講,這個(gè)屏幕顯示了在按壓圖4中查詢按鈕31執(zhí)行查詢時(shí)得到的查詢結(jié)果。如果查詢結(jié)果占了許多頁(yè),下個(gè)候選按鈕41顯示在屏幕上,用來(lái)表示下一個(gè)檢索出的頁(yè)的顯示。如果查詢結(jié)果滿足要求,操作者按壓結(jié)束按鈕42。
如果按下結(jié)束按鈕42,屏幕按照數(shù)據(jù)輸入屏幕的形式輸出查詢結(jié)果。如果沒(méi)有下一個(gè)候選按鈕或沒(méi)有得到查詢結(jié)果,會(huì)有相應(yīng)提示顯示出來(lái)提醒操作者。而且,在圖5的例子中,作為查詢對(duì)象的關(guān)鍵筆劃以加重線條顯示出來(lái),以便在其它筆劃的顯示中區(qū)分出來(lái)。
圖6是以容易理解的形式闡明存儲(chǔ)在記憶單元3中的頁(yè)單元中的筆劃信息、頁(yè)索引和關(guān)鍵筆劃之間關(guān)系的圖解。如圖6所示,從第1至第99頁(yè)的筆劃數(shù)據(jù)的起始地址被存儲(chǔ)在一個(gè)頁(yè)索引表51中。在本實(shí)施方案中,頁(yè)信息僅由筆劃組成。然而,代碼信息和圖象信息例如位圖信息,都可以和筆劃混在一起。在這種情況下,頁(yè)索引中的地址信息應(yīng)當(dāng)根據(jù)每頁(yè)中的數(shù)據(jù)類型提供。
圖6中的區(qū)域52是用來(lái)存儲(chǔ)包含在每頁(yè)中的筆劃信息的區(qū)域。圖6的例子闡明了第二頁(yè)上的筆劃數(shù)據(jù)。筆劃信息存儲(chǔ)區(qū)域52中的模塊5201表示一個(gè)筆劃的數(shù)據(jù)。每個(gè)筆劃的坐標(biāo)數(shù)據(jù)X和Y都用15位數(shù)值數(shù)據(jù)521和1位筆劃結(jié)束標(biāo)志522來(lái)表示。
圖6中所示的一個(gè)筆劃的最后一個(gè)數(shù)據(jù)項(xiàng)是“1”,表明標(biāo)志522是ON。結(jié)束塊5202在一系列大量塊的末端,表明頁(yè)結(jié)束。這最后一塊數(shù)據(jù)中的筆劃結(jié)束標(biāo)志是NO,并且數(shù)據(jù)還是16進(jìn)制的“7FFF”。這樣就可以確定一頁(yè)的結(jié)束。
圖6中區(qū)域53是關(guān)鍵筆劃信息的存儲(chǔ)區(qū)域。頁(yè)索引號(hào)碼531指明的頁(yè)上的關(guān)鍵筆劃是通過(guò)筆劃信息的偏移地址532和筆劃數(shù)533表明的,即,構(gòu)成關(guān)鍵筆劃的筆劃數(shù)。偏移地址532是指從表51中存儲(chǔ)的地址到頁(yè)索引531表明的關(guān)鍵筆劃所在塊的偏移量。
當(dāng)頁(yè)索引號(hào)碼531為“0”,這列則被認(rèn)為表示關(guān)鍵筆劃信息區(qū)域的結(jié)束。
圖7和圖10A、10B是闡明上面描述的操作細(xì)節(jié)的流程圖。
圖10A、10B是闡明針對(duì)在屏幕上顯示出的一頁(yè)(當(dāng)前頁(yè))所實(shí)施的操作過(guò)程的流程圖。在圖10A、10B表示的處理過(guò)程中,筆壓下和抬起的動(dòng)作作為單獨(dú)一筆輸入被接收,并且流程也對(duì)應(yīng)這一輸入而啟動(dòng)。
如果有一次輸入,圖10A中的步驟S1001就要區(qū)分當(dāng)前模式。如果當(dāng)前模式是查詢模式,程序轉(zhuǎn)到圖10B中的步驟S1011。如果輸入的是關(guān)鍵筆劃,則程序繼續(xù)到步驟S1002。這里從當(dāng)前頁(yè)筆劃信息區(qū)域52中找出被輸入矩形區(qū)圈住的筆劃來(lái)。找到的筆劃信息被存儲(chǔ)在關(guān)鍵筆劃存儲(chǔ)區(qū)域53中。更具體地講,找到的筆劃的地址和筆劃數(shù)量,連同當(dāng)前頁(yè)號(hào)碼,被作為關(guān)鍵筆劃存儲(chǔ)在關(guān)鍵筆劃存儲(chǔ)區(qū)域53中。然后數(shù)據(jù)輸入模式被恢復(fù),設(shè)備等待下一個(gè)輸入。
如果當(dāng)前模式是數(shù)據(jù)輸入模式,由步驟S1004確定輸入是否為菜單中對(duì)模式的選擇。如果是,程序繼續(xù)到步驟S1005,顯示出所選模式的屏幕。更具體地講,如果是數(shù)據(jù)輸入模式,則圖2的屏幕被顯示;如果是關(guān)鍵筆劃輸入模式,則圖3的屏幕被顯示;如果是查詢模式,則圖4的屏幕被顯示。如果輸入并不是對(duì)模式的選擇,則由步驟S1006確定輸入是否指定翻頁(yè)。如果回答是,步驟S1007則根據(jù)所作指示,當(dāng)前頁(yè)面被改變到前一頁(yè)或后一頁(yè)。如果輸入不是翻頁(yè)指示,步驟S1008確定菜單按鈕是否被按壓。如果菜單按鈕被按壓,則步驟S1009顯示出可選模式的菜單。
如果在數(shù)據(jù)輸入模式中沒(méi)有按鈕被按壓,這意味著輸入數(shù)據(jù)表示當(dāng)前頁(yè)上的一個(gè)筆劃。相應(yīng)地,構(gòu)成輸入筆劃的坐標(biāo)點(diǎn)序列被存儲(chǔ)在筆劃信息區(qū)域52中,并且按照輸入的形式顯示出來(lái)。如果當(dāng)時(shí)數(shù)據(jù)是對(duì)已有頁(yè)的增加,則在連續(xù)頁(yè)上的數(shù)據(jù)被移動(dòng),以便得到一個(gè)空白區(qū)域。如果是新的一頁(yè),筆劃信息的地址在存儲(chǔ)完筆劃信息后被存儲(chǔ)在頁(yè)索引表51中,并且這個(gè)地址與此頁(yè)相關(guān)聯(lián)。
如果是查詢模式,步驟S1011確定查詢是否結(jié)束。如果查詢沒(méi)有結(jié)束,則步驟S1012確定查詢按鈕31是否被按壓。如果查詢按鈕31被按壓,步驟S1013執(zhí)行查詢。這個(gè)過(guò)程在圖7中被詳細(xì)地描述。如果查詢按鈕31沒(méi)有被按壓,則步驟S1014確定清除按鈕32是否被按壓。如果回答是,則輸入的查詢筆劃在步驟S1015被清除。如果回答否,則步驟S1016確定取消按鈕33是否被按壓。如果取消按鈕被按壓,則步驟S1017取消當(dāng)前正執(zhí)行的查詢,并且步驟S1018恢復(fù)數(shù)據(jù)輸入模式。
如果在查詢之前的狀態(tài)中沒(méi)有按鈕被按壓,則輸入的筆劃被判斷為查詢筆劃。輸入的筆劃在步驟S1019中作為查詢筆劃被儲(chǔ)存起來(lái)。
當(dāng)在查詢之后進(jìn)行一次輸入的時(shí)候,步驟S1020確定下一個(gè)候選按鈕41是否被按壓。如果回答是,則步驟S1021顯示下一個(gè)候選頁(yè)。如果步驟S1020回答否,則步驟S1022確定結(jié)束按鈕42是否被按壓。如果回答是,則數(shù)據(jù)輸入模式在步驟S1023被恢復(fù)。
依靠前面的過(guò)程,基于筆劃數(shù)據(jù)的筆劃輸入,關(guān)鍵筆劃定義和頁(yè)檢索都可以根據(jù)所作的輸入來(lái)完成。應(yīng)當(dāng)指出,數(shù)據(jù)輸入單元1,關(guān)鍵筆劃輸入單元2,查詢筆劃輸入單元4和檢索單元5都是對(duì)應(yīng)步驟S1001所確定的模式而實(shí)現(xiàn)功能的模塊。這些模塊執(zhí)行步驟S1004-S1010、步驟S1002-S1003和步驟S1004-S1019的處理。
下面,將結(jié)合附圖7對(duì)查詢時(shí)的操作作詳細(xì)描述。
首先,在圖7的步驟S1中,執(zhí)行對(duì)輸入筆劃特征的簡(jiǎn)單提取。在本例中,只提取筆劃數(shù)。然后,在步驟S2,檢查關(guān)鍵筆劃存儲(chǔ)區(qū)域53的頁(yè)索引531,判斷索引是否為“0”,即塊結(jié)束。如果結(jié)果是“0”,則程序繼續(xù)到步驟S9。
如果在步驟S2沒(méi)發(fā)現(xiàn)塊結(jié)束,程序繼續(xù)到步驟S3。這里對(duì)步驟S1中得到的筆劃數(shù)和關(guān)鍵筆劃存儲(chǔ)區(qū)域53中的筆劃數(shù)533進(jìn)行比較。如果相比較的筆劃數(shù)不同,程序進(jìn)行到步驟S8,移動(dòng)到下一個(gè)關(guān)鍵筆劃塊。然后,程序回到步驟S2。
如果在步驟S3中發(fā)現(xiàn)筆劃數(shù)相同,提取關(guān)鍵筆劃信息存儲(chǔ)區(qū)域533的偏移地址,并且與從基于頁(yè)索引號(hào)碼531的頁(yè)索引表51中得到的地址相加。在這個(gè)地址上的塊作為關(guān)鍵筆劃從筆劃信息區(qū)域52包含的筆劃信息中提取出來(lái)。這時(shí),存于關(guān)鍵筆劃信息53中的筆劃數(shù)533被提取出來(lái),放到緩沖器中,以便僅對(duì)表示數(shù)量值的數(shù)據(jù)作比較。接下來(lái),在步驟S5,進(jìn)行查詢筆劃和提取出的筆劃間的比較。比較方法使用的是廣為人知的廣泛應(yīng)用于聯(lián)機(jī)手寫字符識(shí)別中的筆劃矢量匹配技術(shù)。下面,將對(duì)本實(shí)施方案中使用的方法進(jìn)行簡(jiǎn)單的描述。
首先,單個(gè)筆劃被等分成十段,每段被轉(zhuǎn)化成八個(gè)方向的矢量表示。這樣轉(zhuǎn)化后的查詢筆劃與關(guān)鍵筆劃依據(jù)(10×筆劃數(shù)量)的矢量表示逐一進(jìn)行比較。有一個(gè)罰值依照比較的區(qū)別增加筆劃矢量完全相同則罰值為“0”,筆劃矢量中有一個(gè)不同,則罰值為“1”,如此類推。在所有筆劃都比較后,將這些罰值相加。這樣得到了作為最后結(jié)果的罰值總和。
基于這樣得到的罰值,步驟S6判斷相似程度。完全相同的筆劃自然會(huì)有“0”的罰值。然而,由于手寫字符的形式在每次書寫時(shí)有輕微的不同,因此,允許一定程度的罰值。改變?cè)试S罰值的數(shù)量,就可以調(diào)整查詢的寬松程度。在本實(shí)施方案中,每個(gè)筆劃允許10點(diǎn)罰值。如果罰值小于10點(diǎn),則判斷比較的筆劃相同。例如,圖4所示的查詢,有4個(gè)查詢筆劃。實(shí)際上總共有40個(gè)矢量表示進(jìn)行比較,最大允許的罰值是40點(diǎn)。
在本實(shí)施方案中,如上所述,使用了筆劃矢量比較法。然而,當(dāng)使用廣為人知的特征點(diǎn)提取法時(shí),也得到了相同的結(jié)果。本發(fā)明不依賴于比較方法。只要可以判斷出筆劃的相似程度,任何技術(shù)都可以使用。
在本實(shí)施方案中,如上所述,圖4的例子采用罰值為40點(diǎn)來(lái)判斷出筆劃的相似。如果在步驟S6中筆劃被判斷為不同,則程序進(jìn)行到步驟S8。這里下一個(gè)關(guān)鍵筆劃被當(dāng)作對(duì)象筆劃,并且處理過(guò)程從步驟S2向后重復(fù)執(zhí)行。
如果在步驟S6中,發(fā)現(xiàn)所比較的筆劃是相似的,則程序進(jìn)行到步驟S7,這個(gè)關(guān)鍵筆劃的頁(yè)碼被暫時(shí)存起來(lái);然后到步驟S8,下一個(gè)關(guān)鍵筆劃被當(dāng)作對(duì)象筆劃,并且處理過(guò)程從步驟S2向后重復(fù)執(zhí)行。
當(dāng)照此方式結(jié)束了所有關(guān)鍵筆劃的比較操作后,在步驟S2沒(méi)有發(fā)現(xiàn)剩余的關(guān)鍵筆劃,程序由步驟S2進(jìn)行到步驟S9,其中在步驟S7存儲(chǔ)的頁(yè)碼被輸出到顯示裝置,用于下一步顯示查詢結(jié)果,全部查詢過(guò)程結(jié)束。如果在步驟S7沒(méi)有頁(yè)檢索出來(lái),則輸出頁(yè)碼0并結(jié)束處理過(guò)程。
在上述過(guò)程輸出的頁(yè)碼的基礎(chǔ)上,查詢結(jié)果按照?qǐng)D5的形式顯示出來(lái)。如果輸出頁(yè)碼為“0”,則輸出一條提示,表示無(wú)法找到查詢對(duì)象。前面的操作可以向用戶提供一個(gè)基于筆劃的頁(yè)查詢。
在本實(shí)施方案中,筆劃比較采用了矢量比較,這樣對(duì)查詢筆劃的限制條件就得到了極大的解放,對(duì)比較條件也是如此。結(jié)果,筆劃很容易相符合。因此,雖然查詢筆劃?rùn)z索的頁(yè)很容易找到,但是也存在著相當(dāng)頻繁地輸出并非所要的頁(yè)的可能性。如果覺得查詢的自由度太大,如前所述,可以調(diào)整比較時(shí)的條件。通過(guò)設(shè)定最佳條件,可以讓查詢按照希望的條件進(jìn)行。實(shí)際上,如果在開發(fā)過(guò)程中進(jìn)行了有經(jīng)驗(yàn)的調(diào)整或安排用戶來(lái)調(diào)整條件,就不會(huì)在實(shí)踐中發(fā)生問(wèn)題。
而且,在本實(shí)施方案中,因?yàn)楣P劃的數(shù)量在比較操作進(jìn)行之前已經(jīng)比較過(guò)了,所以處理運(yùn)算速度很快。如果筆劃數(shù)量的比較被省略,處理運(yùn)算速度就會(huì)下降,但那樣的話,就不會(huì)受到關(guān)鍵筆劃數(shù)量和查詢筆劃數(shù)量變化的影響。如果比較的方法只采用特征點(diǎn)比較,就可以消除筆劃書寫順序的限制。
這樣,就可以用各種方法調(diào)整查詢限制,使得用戶能夠選擇所希望的最佳查詢限制。
進(jìn)一步,在本實(shí)施方案中,通過(guò)把任何輸入筆劃指定為數(shù)據(jù)來(lái)實(shí)現(xiàn)關(guān)鍵筆劃的設(shè)定。因此,眾多數(shù)據(jù)項(xiàng)中的某些可以作為關(guān)鍵筆劃使用,許多關(guān)鍵筆劃可以出現(xiàn)在同一頁(yè)上。結(jié)果,就形成了一種易于使用的高通用性查詢?cè)O(shè)備。
在本實(shí)施方案中,提供了頁(yè)翻轉(zhuǎn)功能。然而,如果設(shè)計(jì)成為沒(méi)有此項(xiàng)功能而是在每一新頁(yè)建立時(shí)就指定一個(gè)關(guān)鍵筆劃,就可以讓操作者使用普通符號(hào)或字符或者使用只有自己知道的標(biāo)記或縮寫字符來(lái)控制安全性。
在本實(shí)施方案中,儲(chǔ)存在頁(yè)上的數(shù)據(jù)只包含筆劃數(shù)據(jù)。除了筆劃數(shù)據(jù)外,字符信息和圖象信息如位圖也可以在不脫離本發(fā)明主旨的情況下加到頁(yè)數(shù)據(jù)中去。在第二實(shí)施方案中,在第一實(shí)施方案的設(shè)計(jì)中進(jìn)一步增加了顯示關(guān)鍵筆劃的裝置。因此,圖1至7,圖9和圖10B同樣適用于第二實(shí)施方案,那些與第一實(shí)施方案中相同的元素就沒(méi)有必要再詳細(xì)描述了。圖2描述的菜單內(nèi)容繼續(xù)添加到第二實(shí)施方案中。進(jìn)一步,圖10A中步驟S1001檢查的模式增加了一個(gè)“關(guān)鍵筆劃顯示模式”。
更具體地講,圖2中通過(guò)指定菜單顯示而顯示出的菜單增加了“關(guān)鍵筆劃顯示”一項(xiàng)。圖8中的關(guān)鍵筆劃顯示屏幕通過(guò)指定這個(gè)關(guān)鍵筆劃顯示項(xiàng)而被顯示出來(lái)。
在關(guān)鍵筆劃顯示區(qū)域62中選中的關(guān)鍵筆劃按時(shí)間順序的形式顯示在圖8的顯示區(qū)域61中,就象人們手寫出來(lái)的一樣。全部當(dāng)前設(shè)定的關(guān)鍵筆劃都顯示在關(guān)鍵筆劃顯示區(qū)域62中。用來(lái)指定上下滾動(dòng)的滾動(dòng)條和箭頭顯示在區(qū)域62的右邊。滾動(dòng)條和箭頭在全部關(guān)鍵筆劃無(wú)法在區(qū)域62的范圍內(nèi)顯示時(shí)使用。
關(guān)鍵筆劃顯示區(qū)域62中,用筆按壓可以選中所希望的關(guān)鍵筆劃。選中的關(guān)鍵筆劃按時(shí)間順序顯示在關(guān)鍵筆劃顯示區(qū)61中,因此可以知道筆劃在書寫時(shí)的順序。顯示筆劃的大小用坐標(biāo)變換方法優(yōu)化來(lái)適合顯示區(qū)域61。
當(dāng)重顯示按鈕63被指定時(shí),已經(jīng)顯示在關(guān)鍵顯示區(qū)域61中的關(guān)鍵筆劃被擦去,然后按時(shí)間順序再顯示一遍。當(dāng)查詢按鈕64被指定,包括顯示區(qū)域61中顯示的關(guān)鍵筆劃的頁(yè)信息被檢索出來(lái)。這樣可以用這些關(guān)鍵筆劃作索引進(jìn)行查詢,而不用象第一實(shí)施方案中那樣由操作者輸入手寫關(guān)鍵筆劃。當(dāng)結(jié)束按鈕65被指定,這個(gè)屏幕結(jié)束,圖2的數(shù)據(jù)輸入屏幕再度出現(xiàn)。
下面結(jié)合圖6圖8和圖11A-11C描述本實(shí)施方案的操作。首先,為在圖8的關(guān)鍵筆劃選擇區(qū)域62中顯示關(guān)鍵筆劃,對(duì)圖6的關(guān)鍵筆劃存儲(chǔ)區(qū)域53進(jìn)行檢查,關(guān)鍵筆劃數(shù)據(jù)區(qū)被取出直至頁(yè)碼為“0”。這個(gè)過(guò)程與在第一實(shí)施方案的描述中圖7的步驟S2和S4的操作過(guò)程完全一樣。
這樣提取出的每個(gè)關(guān)鍵筆劃的坐標(biāo)信息經(jīng)過(guò)翻譯和坐標(biāo)相似變換,使其位置和大小適合顯示區(qū)域61。這樣變換過(guò)的筆劃被顯示在關(guān)鍵筆劃選擇區(qū)域62中。在選擇區(qū)域62中選中的關(guān)鍵筆劃也經(jīng)過(guò)坐標(biāo)變換,以使筆劃的位置和大小適合顯示區(qū)域61。
至此,其處理過(guò)程與在顯示區(qū)域62中顯示筆劃的過(guò)程相似。然而,顯示方法與第一實(shí)施方案中的有所區(qū)別。通常筆劃是通過(guò)由坐標(biāo)點(diǎn)組成的大量互相連接起來(lái)的直線顯示出來(lái)的。然而,對(duì)于區(qū)域62中的顯示來(lái)說(shuō),大量由坐標(biāo)點(diǎn)組成的互相連接的線段不需要在同一時(shí)刻被顯示出來(lái)。當(dāng)對(duì)每個(gè)線段給予固定的停頓,筆劃就可以按它們輸入時(shí)的順序顯示出來(lái)。按照輸入的順序,將筆劃書寫時(shí)的順序記錄在筆劃存儲(chǔ)區(qū)域52中。
在本實(shí)施方案中,對(duì)每個(gè)線段賦予了大約200ms(毫秒)的停頓間隔。筆劃之間插入100ms的停頓。于是,就可以確定筆劃書寫時(shí)的順序和書寫時(shí)的方向。
對(duì)于按壓查詢按鈕時(shí)的查詢操作,如果頁(yè)碼從選中的關(guān)鍵筆劃信息中提供并輸出,處理完全與圖7的步驟S9中筆劃被輸出時(shí)一樣。查詢結(jié)果被圖1中的顯示單元6顯示出來(lái)。
圖11A-11C是闡明上述處理過(guò)程的流程圖。與圖10A、10B中相似的步驟都標(biāo)有相同的步驟號(hào),不需要再作描述。
如果筆按壓輸入設(shè)備而引起了相應(yīng)的輸入,則由步驟S1101來(lái)確定當(dāng)前使用的模式。如果當(dāng)前模式為查詢模式或關(guān)鍵筆劃輸入模式,處理過(guò)程與第一實(shí)施方案中執(zhí)行的相似。如果當(dāng)前模式為數(shù)據(jù)輸入模式,則由圖11B中的步驟S1111判斷是否已從菜單中選擇了模式。如果回答“否”,則處理過(guò)程轉(zhuǎn)到步驟S1006,執(zhí)行與第一實(shí)施方案相似的處理過(guò)程。如果回答“是”,則由步驟S1112確定選中了哪個(gè)模式。如果選中的模式不是關(guān)鍵筆劃輸入模式,則步驟S1113顯示出圖2-4中所示的相應(yīng)模式的屏幕。
如果關(guān)鍵筆劃顯示模式被選中,則關(guān)系到關(guān)鍵筆劃存儲(chǔ)區(qū)域53,在此存儲(chǔ)區(qū)域開始處注冊(cè)的關(guān)鍵筆劃被讀出,并按照所讀出的關(guān)鍵筆劃的內(nèi)容從筆劃存儲(chǔ)區(qū)域52中讀出關(guān)鍵筆劃塊。為了確定一個(gè)關(guān)鍵筆劃,儲(chǔ)存在與頁(yè)碼531相對(duì)應(yīng)的頁(yè)索引51中的地址被讀出來(lái)。偏移地址53與這個(gè)地址相加,計(jì)算出關(guān)鍵筆劃的地址。從這個(gè)地址(關(guān)鍵筆劃的地址),序號(hào)等于筆劃計(jì)數(shù)533數(shù)值的塊就是關(guān)鍵筆劃。
讀出的關(guān)鍵筆劃在步驟S1115中被顯示在顯示區(qū)62中。如此顯示完一個(gè)關(guān)鍵筆劃后,在顯示區(qū)域變化時(shí),處理過(guò)程對(duì)應(yīng)下一個(gè)關(guān)鍵筆劃(如果有的話)以相似的方式執(zhí)行。
如果在步驟S1101中判斷出是關(guān)鍵筆劃輸入模式,程序進(jìn)行到步驟S1102。在步驟S1102中判斷出被按壓按鈕的類型并執(zhí)行相應(yīng)的處理過(guò)程。
如果按下了結(jié)束按鈕65,步驟S1103恢復(fù)數(shù)據(jù)輸入模式。如果壓下了查詢按鈕64,步驟S1105顯示出對(duì)應(yīng)選中關(guān)鍵筆劃的頁(yè)。如果壓下了重顯示按鈕63,在顯示區(qū)域61中正在顯示的關(guān)鍵筆劃被視為指定的關(guān)鍵筆劃,并且程序進(jìn)行到步驟S117,指定關(guān)鍵筆劃。如果滾動(dòng)條被移動(dòng),則關(guān)鍵筆劃顯示區(qū)域62被滾動(dòng)。
當(dāng)在關(guān)鍵筆劃顯示區(qū)62輸入對(duì)關(guān)鍵筆劃的指定,步驟S1117通過(guò)參照關(guān)鍵筆劃存儲(chǔ)區(qū)域53而確定所指定的關(guān)鍵筆劃,關(guān)鍵筆劃被用同步驟S1114中一樣的方法確定。如果這樣指定的關(guān)鍵筆劃所對(duì)應(yīng)的模塊被改變,步驟S1118顯示出構(gòu)成關(guān)鍵筆劃的每個(gè)筆劃。這里在顯示每條連接采樣點(diǎn)的線段之間插入25ms的時(shí)間間隔。
在步驟S1119中,通過(guò)參照筆劃數(shù)量533判斷出關(guān)鍵筆劃中是否還有筆劃。如果仍有筆劃,步驟S1118以100ms的時(shí)間間隔重復(fù)執(zhí)行將其顯示出來(lái)。
這樣,通過(guò)這種方式,所有注冊(cè)的關(guān)鍵筆劃都可以被顯示出來(lái),可以對(duì)查詢筆劃進(jìn)行查詢。有了本實(shí)施方案的信息設(shè)備,操作者希望的筆劃組就可以作為索引使用了。
進(jìn)而,關(guān)鍵筆劃存儲(chǔ)區(qū)域53還可以認(rèn)定每個(gè)關(guān)鍵碼是否被用作索引的標(biāo)志。如果標(biāo)志是“ON”,關(guān)鍵筆劃就被如圖8那樣顯示在關(guān)鍵筆劃顯示模式中。如果標(biāo)志是“OFF”,則不顯示任何東西。這樣,就可以以這種方式設(shè)定,使所有關(guān)鍵筆劃都不顯示出來(lái)。
圖12是本實(shí)施方案的功能模塊圖解。圖12的設(shè)計(jì)中,在第一實(shí)施方案的配置中添加了一個(gè)關(guān)鍵筆劃顯示單元7。關(guān)鍵筆劃顯示單元7從記憶單元3中讀出關(guān)鍵筆劃并將其顯示出來(lái)。如果指定了一次查詢,對(duì)應(yīng)選中的關(guān)鍵筆劃的頁(yè)被找到,并顯示在單元7中。
本實(shí)施方案對(duì)避免因?yàn)椴僮髡咄涥P(guān)鍵筆劃的存在或書寫方式而造成無(wú)法進(jìn)行查詢的情況是有效的。而且,本實(shí)施方案提供了一個(gè)手寫輸入檢索關(guān)鍵筆劃以外的新的進(jìn)行查詢的方法。
本實(shí)施方案的筆輸入信息設(shè)備中,如上所述,基于每頁(yè)的分組信息可以用手寫筆劃?rùn)z索。因此,在由手寫簡(jiǎn)單輸入的信息設(shè)備中,就不再需要使用手寫字符識(shí)別或者鍵盤輸入。這就使用戶有可能輕而易舉地進(jìn)行快速查詢。更具體地講,這里提供了一個(gè)信息設(shè)備,查詢者可以注冊(cè)自己查詢時(shí)所使用的直觀的符號(hào)或縮寫字符,作為關(guān)鍵字。
進(jìn)而,由于代替關(guān)鍵字而使用了筆劃,查詢對(duì)象不需要是字符代碼那樣的固定信息。操作者可以用直觀易記的符號(hào)或縮寫字符作為關(guān)鍵筆劃。這不僅增加了自由程度、易于操作,而且使指定一個(gè)只有操作者知道的關(guān)鍵筆劃成為可能。這個(gè)特點(diǎn)可以用作安全性功能。
還有,由于用于查詢的關(guān)鍵筆劃可以從顯示中選擇,所以查詢方法得到了增強(qiáng)且關(guān)鍵筆劃可以被確認(rèn)。
本發(fā)明可以應(yīng)用于由許多設(shè)備或單一設(shè)備組成的系統(tǒng)中。而且,描述中沒(méi)有提到,在向一個(gè)系統(tǒng)或設(shè)備提供程序而達(dá)到本發(fā)明的目標(biāo)時(shí),本發(fā)明也具有可應(yīng)用性。這時(shí),依據(jù)本發(fā)明設(shè)計(jì)的程序儲(chǔ)存在一個(gè)存儲(chǔ)介質(zhì)中,構(gòu)成了本發(fā)明。通過(guò)將程序從存儲(chǔ)介質(zhì)中讀到系統(tǒng)或設(shè)備中,這個(gè)系統(tǒng)或設(shè)備就會(huì)按照預(yù)定義的方式操作。
由于在不偏離本發(fā)明主旨和范圍的條件下,可以對(duì)本發(fā)明設(shè)計(jì)出許多顯然存在很大差異實(shí)施方案,所以本發(fā)明并不受其特定實(shí)施方案的限制,而只取決于所附的權(quán)利要求中定義的內(nèi)容。
權(quán)利要求
1.一個(gè)用于存儲(chǔ)手寫輸入數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)設(shè)備,包括輸入裝置,用于輸入筆劃數(shù)據(jù);關(guān)鍵筆劃設(shè)定裝置,用于從上述輸入裝置輸入的筆劃數(shù)據(jù)中指定關(guān)鍵筆劃;存儲(chǔ)器裝置,用于將關(guān)鍵筆劃和從上述輸入裝置輸入的筆劃數(shù)據(jù)存儲(chǔ)到各個(gè)預(yù)定義單元組中;檢索裝置,用于檢索出與從上述輸入裝置輸入的查詢筆劃相匹配的關(guān)鍵筆劃;第一查詢結(jié)果顯示裝置,用于顯示包含在對(duì)應(yīng)于在上述檢索裝置中找到的關(guān)鍵筆劃的組中的筆劃數(shù)據(jù)。
2.根據(jù)權(quán)利要求1的設(shè)備,其中所述關(guān)鍵筆劃設(shè)定裝置能夠?qū)⒍鄠€(gè)筆劃設(shè)定為關(guān)鍵筆劃。
3.根據(jù)權(quán)利要求1的設(shè)備,其中所述輸入裝置具有一個(gè)坐標(biāo)輸入設(shè)備,所述筆劃數(shù)據(jù)是按時(shí)間先后順序排列的坐標(biāo)點(diǎn)序列。
4.根據(jù)權(quán)利要求1的設(shè)備,其中所述的每個(gè)組不僅包括筆劃數(shù)據(jù)還包括其它類型的信息。
5.根據(jù)權(quán)利要求1的設(shè)備,其中所述的輸入裝置包括一個(gè)坐標(biāo)輸入單元,用于以坐標(biāo)點(diǎn)序列方式輸入一個(gè)關(guān)鍵筆劃;輸入顯示單元,與所述查詢結(jié)果顯示單元相同,用于在顯示表面上顯示已輸入的筆劃。
6.根據(jù)權(quán)利要求5的設(shè)備,其中所述坐標(biāo)輸入單元是透明的,疊加在所述顯示表面上,具有與顯示表面相同的坐標(biāo)系統(tǒng)。
7.根據(jù)權(quán)利要求5的設(shè)備,其中所述的每一個(gè)組都接收所述顯示表面中的一個(gè)表面,作為一個(gè)單元。
8.根據(jù)權(quán)利要求1的設(shè)備,進(jìn)一步包括關(guān)鍵筆劃顯示設(shè)備,用來(lái)顯示所有與已經(jīng)存儲(chǔ)在所述存儲(chǔ)器裝置中的關(guān)鍵筆劃相關(guān)的信息;選擇裝置,用于從上述的關(guān)鍵筆劃顯示裝置顯示的關(guān)鍵筆劃中選擇想要的關(guān)鍵筆劃;第二查詢結(jié)果顯示裝置,用于顯示包含在對(duì)應(yīng)于在上述選擇裝置中選中的關(guān)鍵筆劃的組中的筆劃數(shù)據(jù)。
9.根據(jù)權(quán)利要求8的設(shè)備,其中所述的筆劃數(shù)據(jù)是按時(shí)間先后順序排序的坐標(biāo)點(diǎn)序列,所述的第二查詢結(jié)果顯示裝置在每個(gè)筆劃數(shù)據(jù)項(xiàng)中按第一預(yù)定義時(shí)間間隔顯示所述組中包含的筆劃數(shù)據(jù)和按第二預(yù)定時(shí)間間隔顯示每個(gè)坐標(biāo)點(diǎn)序列。
10.一種檢索方法,在一個(gè)用于存儲(chǔ)手寫輸入數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)設(shè)備中檢索數(shù)據(jù),上述方法包括輸入步驟,輸入筆劃數(shù)據(jù)并將筆劃數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器裝置中獨(dú)立的由預(yù)定義單元構(gòu)成的組中去;關(guān)鍵筆劃設(shè)定步驟,從由上述輸入步驟輸入的筆劃數(shù)據(jù)中設(shè)定關(guān)鍵筆劃,并將關(guān)鍵筆劃分組存到上述存儲(chǔ)器裝置中;檢索步驟,檢索與從上述輸入步驟輸入的查詢筆劃相匹配的關(guān)鍵筆劃;第一查詢結(jié)果顯示步驟,顯示包含在與上述檢索步驟中找到的關(guān)鍵筆劃相對(duì)應(yīng)組中的筆劃數(shù)據(jù)。
11.根據(jù)權(quán)利要求10的方法,其中所述關(guān)鍵筆劃設(shè)定步驟能夠?qū)⒍鄠€(gè)筆劃設(shè)定為一個(gè)關(guān)鍵筆劃。
12.根據(jù)權(quán)利要求10的方法,其中一個(gè)筆劃是在輸入步驟中用坐標(biāo)輸入設(shè)備輸入的,并且所述筆劃數(shù)據(jù)是按輸入時(shí)的順序排列的坐標(biāo)點(diǎn)序列。
13.根據(jù)權(quán)利要求10的方法,其中所述每個(gè)組不僅包含筆劃信息,也包含其它類型的信息。
14.根據(jù)權(quán)利要求10的方法,其中一個(gè)關(guān)鍵筆劃是由用來(lái)輸入坐標(biāo)點(diǎn)序列的坐標(biāo)輸入單元在所述的輸入步驟輸入的,輸入的筆劃被顯示在與查詢結(jié)果顯示設(shè)備相同的顯示表面上。
15.根據(jù)權(quán)利要求14的方法,其中所述坐標(biāo)輸入單元是透明的,重疊在上述顯示表面上,與上述顯示表面具有相同的坐標(biāo)系統(tǒng)。
16.根據(jù)權(quán)利要求14的方法,其中所述的組都是接收上述顯示表面的一個(gè)畫面作為一個(gè)單元。
17.根據(jù)權(quán)利要求10的方法,其中所述進(jìn)一步包括關(guān)鍵筆劃顯示步驟,顯示已經(jīng)存儲(chǔ)于上述存儲(chǔ)設(shè)備中的所有關(guān)鍵筆劃的相關(guān)信息;選擇步驟,從上述關(guān)鍵筆劃顯示步驟中顯示的關(guān)鍵筆劃中選擇想要的關(guān)鍵筆劃;第二查詢結(jié)果顯示步驟,顯示包含在與上述選擇步驟中選中的關(guān)鍵筆劃相對(duì)應(yīng)組中的筆劃數(shù)據(jù)。
18.根據(jù)權(quán)利要求17的方法,其中所述的筆劃數(shù)據(jù)是按照輸入時(shí)的順序排列的坐標(biāo)點(diǎn)序列,所述的第二查詢結(jié)果顯示步驟在每個(gè)筆劃數(shù)據(jù)項(xiàng)中按第一預(yù)定義時(shí)間間隔顯示包含在所述組中的筆劃數(shù)據(jù),按第二預(yù)定義時(shí)間間隔顯示每個(gè)坐標(biāo)點(diǎn)序列。
19.一個(gè)用于存儲(chǔ)手寫輸入數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)設(shè)備,包括處理器;顯示單元;坐標(biāo)輸入單元;數(shù)據(jù)存儲(chǔ)器,用來(lái)儲(chǔ)存輸入的數(shù)據(jù);和程序存儲(chǔ)器,用來(lái)儲(chǔ)存由上述處理器執(zhí)行的程序,其中所述的程序存儲(chǔ)器包括輸入步驟的程序代碼,輸入筆劃數(shù)據(jù),并將筆劃數(shù)據(jù)存儲(chǔ)到上述數(shù)據(jù)存儲(chǔ)器中由獨(dú)立的預(yù)定義單元構(gòu)成的組中去;關(guān)鍵筆劃設(shè)定步驟的程序代碼,從由上述輸入步驟輸入的筆劃數(shù)據(jù)中設(shè)定關(guān)鍵筆劃,并將關(guān)鍵筆劃分組存到上述數(shù)據(jù)存儲(chǔ)器中;檢索步驟的程序代碼,檢索與從上述輸入步驟輸入的查詢筆劃相匹配的關(guān)鍵筆劃;第一查詢結(jié)果顯示步驟的程序代碼,顯示包含在組中的筆劃數(shù)據(jù),該組與上述檢索步驟中找到的關(guān)鍵筆劃相對(duì)應(yīng)。
20.根據(jù)權(quán)利要求19的設(shè)備,其中程序存儲(chǔ)器進(jìn)一步包括關(guān)鍵筆劃顯示步驟的程序代碼,顯示已經(jīng)存于上述數(shù)據(jù)存儲(chǔ)器中的所有關(guān)鍵筆劃的相關(guān)信息;選擇步驟的程序代碼,從上述關(guān)鍵筆劃顯示步驟中顯示的關(guān)鍵筆劃中,選擇想要的關(guān)鍵筆劃;第二查詢結(jié)果顯示步驟的程序代碼,顯示包含在與上述選擇步驟中選中的關(guān)鍵筆劃相對(duì)應(yīng)組中的筆劃數(shù)據(jù)。
全文摘要
一個(gè)操作者使用一個(gè)數(shù)據(jù)輸入單元在每頁(yè)的基礎(chǔ)上輸入手寫筆劃數(shù)據(jù)。所輸入的筆劃由一個(gè)記憶單元3來(lái)儲(chǔ)存。操作者依靠關(guān)鍵筆劃設(shè)定單元2從儲(chǔ)存的筆劃數(shù)據(jù)中設(shè)定關(guān)鍵筆劃。如果要對(duì)關(guān)鍵筆劃進(jìn)行檢索,則從查詢筆劃輸入單元4輸入一個(gè)希望檢索的查詢筆劃。檢索設(shè)備5用查詢筆劃和每一個(gè)關(guān)鍵筆劃進(jìn)行比較。如果找到一個(gè)與查詢筆劃相匹配的關(guān)鍵筆劃,包含該關(guān)鍵筆劃的頁(yè)就作為查詢結(jié)果被顯示出來(lái)。
文檔編號(hào)G06T7/00GK1151053SQ96112839
公開日1997年6月4日 申請(qǐng)日期1996年9月20日 優(yōu)先權(quán)日1995年9月21日
發(fā)明者阪口克彥, 新井常一, 高須英司, 吉井裕人 申請(qǐng)人:佳能株式會(huì)社