專利名稱:具有坐標(biāo)檢測板的手寫數(shù)據(jù)輸入設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種允許手寫輸入的手寫數(shù)據(jù)輸入設(shè)備,以及用于相同目的的程序存儲媒體。
這項發(fā)明是基于一項日本專利申請,其申請?zhí)枮?-96353,申請日1997年4月1日,將其內(nèi)容引入本文以作參考。
在具有圖形輸入板的常規(guī)數(shù)據(jù)輸入設(shè)備中,是將數(shù)據(jù)寫在覆蓋于所述圖形輸入板上的文件格式(表格)上的字符輸入欄內(nèi),且字符識別是通過接收在上述板上預(yù)先指定的字符框(識別框)中作為手寫數(shù)據(jù)輸入的數(shù)據(jù)而進(jìn)行。
當(dāng)一種表格覆蓋在上述板上時,可不管手寫數(shù)據(jù)輸入設(shè)備狀態(tài)而填充這種表格。
但是,如果手寫數(shù)據(jù)輸入設(shè)備的電源處于切斷狀態(tài),或即便電源處于接通狀態(tài)而該裝置仍沒有作好對接收的手寫數(shù)據(jù)進(jìn)行輸入處理的準(zhǔn)備時,或當(dāng)除了專用筆之外的書寫設(shè)備被用在需要一支專用筆的電磁感應(yīng)型圖形輸入板的情況下,則不能接收作為處理結(jié)果的寫入上述表格中的數(shù)據(jù),這只能導(dǎo)致浪費時間更進(jìn)一步,在具有圖形輸入板的數(shù)據(jù)輸入裝置中,數(shù)據(jù)是被寫在印于覆蓋在上述板上的表格的字符輸入欄內(nèi),且接收上述板上事先指定的字符框(識別框)中輸入的作為手寫數(shù)據(jù)的數(shù)據(jù)時進(jìn)行上述識別。在這種情況下,所述表格覆蓋在上述板上,使得印在表格上的基準(zhǔn)點對齊輸入板上的定位點。
在上述這種字符識別中存在一個問題,即即便上述表格和上述板之間已作了定位仍不能準(zhǔn)確地進(jìn)行字符識別,這是因為向表格輸入時表格的移動、定位點的不精確的尺寸規(guī)格、印在表格上的數(shù)據(jù)沒有對準(zhǔn)而引起了表格上的字符輸入欄和板上的字符框之間的相對移動。
因此,本發(fā)明的第一個目的是當(dāng)需要一個預(yù)定的預(yù)處理器對一個輸入過程進(jìn)行預(yù)處理,以便為接收手寫于板上的數(shù)據(jù)輸入作準(zhǔn)備時,避免在預(yù)處理前進(jìn)行無用的手寫輸入。
本發(fā)明的第二個目的是不管表格的輸入層或類似物與圖形輸入板之間的位置當(dāng)在位于圖形輸入板上面的輸入層上進(jìn)行數(shù)據(jù)輸入時的,可能發(fā)生的任何移動,都能使其準(zhǔn)確地處理手寫數(shù)據(jù)。
根據(jù)本發(fā)明,提供了一種具有坐標(biāo)檢測板的手寫數(shù)據(jù)輸入裝置,它包括用來執(zhí)行一個預(yù)定的預(yù)處理的預(yù)處理裝置,該預(yù)處理是為接收手寫于板上而輸入的數(shù)據(jù)進(jìn)行的輸入處理作準(zhǔn)備;判定裝置,當(dāng)試圖通過手寫于板上而進(jìn)行輸入時,用來判定上述預(yù)處理是否完成;告知裝置,當(dāng)判定裝置判定預(yù)處理還未完成時,用來告知數(shù)據(jù)輸入無效。
根據(jù)本發(fā)明,提供了另一種具有坐標(biāo)檢測板的手寫數(shù)據(jù)輸入設(shè)備,其包括第一輸入處理裝置,用來處理寫于輸入板手寫輸入層內(nèi)的數(shù)據(jù),同時具有手寫輸入?yún)^(qū)的輸入層覆蓋于圖形輸入板上,以便將寫數(shù)據(jù)寫到與數(shù)據(jù)輸入?yún)^(qū)相關(guān)的預(yù)定圖形輸入板上的輸入?yún)^(qū)中;用來產(chǎn)生一個新輸入?yún)^(qū)的裝置,該新輸入?yún)^(qū)用作在一坐標(biāo)中的移動輸入?yún)^(qū),該移動輸入?yún)^(qū)以一個預(yù)定方向及預(yù)定的量由基準(zhǔn)輸入?yún)^(qū)中移動,該基準(zhǔn)輸入?yún)^(qū)是和輸入板上的手寫輸入欄相關(guān)的預(yù)定圖形輸入層上的一個輸入?yún)^(qū);第二輸入處理裝置,在將手寫數(shù)據(jù)輸入到由該發(fā)生裝置產(chǎn)生的移動輸入?yún)^(qū)時,用來處理寫在輸入層上手寫輸入?yún)^(qū)內(nèi)的數(shù)據(jù);并且輸出裝置,用來輸出每一個由第一及第二輸入處理裝置處理過的數(shù)據(jù)作為輸入備選字。
本發(fā)明另外的目的和優(yōu)點將會由以下描述顯示出來,且其中一部分將由這種描述中顯露出來,或可根據(jù)本發(fā)明的實踐得到。
本發(fā)明上述目的及優(yōu)點可通過特別是在附加權(quán)利要求中指出的手段及其結(jié)合而實現(xiàn)和得到。
加在說明書中并構(gòu)成說明書一部分的附圖,必然地圖示了本發(fā)明的最佳實施例,并和上面給出的最佳實施例的一般說明及下面給出的詳細(xì)說明一起,用來解釋本發(fā)明的原理,其中
圖1是根據(jù)本發(fā)明第一實施例的手寫數(shù)據(jù)輸入設(shè)備的透視圖;圖2是顯示了上述手寫數(shù)據(jù)輸入設(shè)備的一般結(jié)構(gòu)框圖;圖3是顯示了圖2所示RAM的內(nèi)容圖4是顯示了當(dāng)電源接通時,上述第一實施例初始操作的流程圖;圖5是顯示了在預(yù)定時間間隔中,上述第一實施例執(zhí)行的中斷處理;圖6是根據(jù)本發(fā)明第二實施例的手寫數(shù)據(jù)輸入設(shè)備的透視圖;圖7是顯示了根據(jù)本發(fā)明第三實施例的手寫數(shù)據(jù)輸入設(shè)備的一般結(jié)構(gòu)的框圖;圖8是顯示了圖7所示RAM中內(nèi)容的圖;圖9及10顯示了第三實施例的流程圖,以解釋對手寫于覆蓋在圖形輸入板表格上的數(shù)據(jù)輸入進(jìn)行輸入處理的操作;圖11A、11B、11C、11D及11E分別解釋了一個基準(zhǔn)字符框、將基準(zhǔn)字符框按預(yù)定方向移動而得到的一種上移字符框、一種下移字符框、一種左移字符框及一種右移字符框,及隨之而來的在每一種字符框中進(jìn)行字符識別的結(jié)果;圖12是一個根據(jù)本發(fā)明的第四實施例的簡略流程圖;圖13A、13B、13C及13D圖示了字符框的例子及識別結(jié)果;圖14顯示了根據(jù)本發(fā)明第五實施例的簡略流程圖;圖15A及15B圖示了字符框的例子及識別結(jié)果。
現(xiàn)在,將參照附圖對根據(jù)本發(fā)明的手寫數(shù)據(jù)輸入裝置的最佳實施例進(jìn)行說明。
現(xiàn)在,將參照圖1至5對本發(fā)明的第一實施例進(jìn)行說明。
圖1是根據(jù)第一實施例手寫數(shù)據(jù)輸入設(shè)備的透視圖。
所述手寫數(shù)據(jù)輸入設(shè)備整體上是由平面結(jié)構(gòu)構(gòu)成,并將一個電磁感應(yīng)型圖形輸入板2安裝在該裝置的主體1上表面。一支筆3專用于電磁感應(yīng)型圖形輸入板2。當(dāng)這支專用筆3放在所述板2的附近(例如,在距某處上端15至30mm)時,如果預(yù)定的預(yù)處理還未結(jié)束,蜂鳴器4將指出這個數(shù)據(jù)輸入是無效的。一個顯示器5將在作為備選的手工輸入數(shù)據(jù)的基礎(chǔ)上顯示字符識別的各種信息數(shù)據(jù)和結(jié)果。表格檢測器和夾子的組合6是對表格加壓并使其覆蓋在電磁感應(yīng)型圖形輸入板2上的夾子和用來檢測表格是否被正確地設(shè)置在電磁感應(yīng)型板2上的表格檢測器結(jié)合在一起。上述表格檢測器包括一個微動開關(guān)、光傳感器或類似物。
圖2是顯示了手寫數(shù)據(jù)輸入設(shè)備一般結(jié)構(gòu)的框圖。
CPU 11是根據(jù)調(diào)入RAM 12中的各種程序,從總體上來控制手寫數(shù)據(jù)輸入設(shè)備操作的中央處理器。一個存儲設(shè)備13包括一個事先存入了操作系統(tǒng)、各種應(yīng)用程序、數(shù)據(jù)文件、字符字體數(shù)據(jù)及類似數(shù)據(jù)的存儲媒體14和包括了相似用途的驅(qū)動系統(tǒng)。上述存儲媒體14既可以是固定的又可以是可拆卸的,且是由如軟盤、硬盤、光盤及RAM的磁光存儲媒體或半導(dǎo)體存儲器組成。在存儲媒體14中的上述程序和數(shù)據(jù)在CPU 11的控制下,根據(jù)需要被調(diào)入RAM 12中。而且,上述CPU 11可接收通過通信線路及類似線路由其它裝置傳來的程序和數(shù)據(jù),并將其存入所述存儲媒體14中。上述CPU 11也可以通過一個通信線路及類似線路使用其它裝置提供的存儲媒體所存儲的程序和數(shù)據(jù)。
上述CPU 11通過一根總線與電磁感應(yīng)型圖形輸入板2、蜂鳴器4、顯示器5、夾子和表格檢測器的組合6和一個輸入/輸出外圍設(shè)備的輸入設(shè)備15連接起來,上述CPU 11根據(jù)輸入/輸出程序,控制上述各部件進(jìn)行操作。上述輸入設(shè)備15是一個包括用來任意地選擇表格類型及輸入各種命令的鍵盤和觸摸屏的觸摸面板。
圖3顯示了上述RAM 12中的內(nèi)容。根據(jù)需要在RAM 12中分配預(yù)定的存儲區(qū)。表格格式存儲器12-1是用來存儲根據(jù)表格格式在電磁感應(yīng)型圖形輸入板2上定義作為輸入?yún)^(qū)的各種表格上手寫輸入欄的表格格式的存儲器。一個表格說明存儲器12-2是用來暫時存儲置于上述電磁感應(yīng)型圖形輸入板2上的可任意地選擇和指定的表格類型的存儲器。一個格式讀入存儲器12-3是用來根據(jù)表格說明存儲器12-2的內(nèi)容,暫時存儲由表格格式存儲器12-1讀出的表格格式。一個標(biāo)志寄存器12-4存儲了一個標(biāo)志,其開(ON)、關(guān)(OFF)依賴于當(dāng)專用筆靠近電磁感應(yīng)型圖形輸入板2時,預(yù)定義的預(yù)處理是否已經(jīng)完成。上述CPU11根據(jù)上述標(biāo)志的狀態(tài)啟動蜂鳴器4以產(chǎn)生一個報警聲。
下一步,將參照圖4和5所示的流程圖說明手寫數(shù)據(jù)輸入設(shè)備的操作。將用來實現(xiàn)上述流程圖中各種功能的程序以程序代碼形式存儲在所述存儲媒體14中,以便上述CPU 11可以讀取,且上述程序的內(nèi)容被調(diào)入上述RAM 12。
當(dāng)上述電源接通時,啟動了與圖4相應(yīng)的操作。上述操作在預(yù)定時間間隔內(nèi)被中斷,以允許執(zhí)行與圖5中流程圖相應(yīng)的中斷處理。當(dāng)電源接通時,上述CPU 12設(shè)置標(biāo)志寄存器12-4的標(biāo)志位(檢測報警標(biāo)志)(步驟A1),并進(jìn)入一個狀態(tài),在該狀態(tài)中可通過鍵輸入定義表格類型(步驟A2),此狀態(tài)一直持續(xù)到完成了對表格類型的定義(步驟A3)。當(dāng)一個輸入被用來定義一種表格類型時,上述CPU 11讀取和從表格格式存儲器12-1得到的格式類型有關(guān)的表格格式,并將其存儲到格式讀入存儲器12-3中(步驟A4)。從定義格式類型一直到將表格格式讀完期間,該裝置一直處于等待狀態(tài)(步驟A5)。
在所述表格格式存儲到格式讀入存儲器12-3后,上述處理轉(zhuǎn)到在上述電磁感應(yīng)型圖形輸入板2上設(shè)置表格的下一步驟A6。在步驟A7中,必須確定上述表格是否根據(jù)由夾子和表格檢測器的組合6得到的檢測信號而被設(shè)置在電磁感應(yīng)型圖形輸入板2上,并一直保持到該設(shè)置結(jié)束。在設(shè)置電磁感應(yīng)型圖形輸入板2上的表格時,操作者將表格覆蓋在電磁型圖形輸入板2上,以便印在表格上的一個參考點能同電磁感應(yīng)型圖形輸入板2上的一個定位點對齊。
在對上述電磁感應(yīng)型圖形輸入板2上表格的這種設(shè)置和定位結(jié)束之前,上述CPU 11一直處于等待狀態(tài)。當(dāng)檢測到這一操作已經(jīng)結(jié)束時,上述CPU 11就將標(biāo)志寄存器12-4中的檢測報警標(biāo)志復(fù)位(步驟A8)并進(jìn)入一個表格輸入使能狀態(tài)(步驟A9)。在步驟A9中,寫入表格上手寫輸入欄的數(shù)據(jù)被當(dāng)作輸入到電磁感應(yīng)型圖形輸入板2上輸入?yún)^(qū)的寫數(shù)據(jù)而接收,在這里該輸入?yún)^(qū)與根據(jù)定義這個手寫輸入欄的表格格式相關(guān)。之后,上述CPU 11在寫數(shù)據(jù)中識別字符,并對每一個備選字符執(zhí)行一個顯示識別結(jié)果的處理(步驟A10)。在步驟A11指出輸入終止之前,這種字符識別處理一直重復(fù)地進(jìn)行。
當(dāng)執(zhí)行與圖4所示的流程圖相對應(yīng)的操作時,上述CPU 11根據(jù)圖5周期性地在預(yù)定的時間間隙內(nèi)執(zhí)行一個中斷處理。當(dāng)操作者將專用筆3移動到距電磁感應(yīng)型圖形輸入板2大約15至30mm的距離內(nèi)以試圖填充表格時,上述電磁感應(yīng)型圖形輸入板2對其進(jìn)行檢測。上述CPU 11根據(jù)電磁感應(yīng)型圖形輸入板2的輸出而確定專用筆3是否已接近該板(步驟B1)。當(dāng)檢測到上述專用筆3已接近時,CPU 11繼續(xù)執(zhí)行下一步B2,在該步驟B2中,CPU 11訪問標(biāo)志寄存器12-4以確定檢測報警標(biāo)志為開還是關(guān)。根據(jù)以上說明,在電源接通瞬間,上述檢測報警標(biāo)志被置位;而當(dāng)一個指定表格類型的輸入和對與該類型有關(guān)的表格格式的讀取結(jié)束時,及當(dāng)上述表格被設(shè)置并被放在電磁感應(yīng)型圖形輸入板2上時,上述檢測報警標(biāo)志被復(fù)位。當(dāng)這種準(zhǔn)備未結(jié)束時,例如各種如上所述準(zhǔn)備用來通過電磁感應(yīng)型圖形輸入板2接收寫在表格上的數(shù)據(jù),及在其上進(jìn)行字符識別的預(yù)處理還未結(jié)束時,上述報警標(biāo)志保持不變。因此,如果操作者將專用筆3放置到電磁感應(yīng)型圖形輸入板2附近,以試圖在這種預(yù)處理結(jié)束之前開始填充上述表格,上述蜂鳴器4在預(yù)定時間(n秒)內(nèi)工作,以產(chǎn)生一個報警聲,用來提示操作者該數(shù)據(jù)輸入將是無效的(步驟B3)。如果已完成了如上所述的預(yù)處理,則不產(chǎn)生報警聲。
如上所述,在為接收由電磁感應(yīng)型圖形輸入板2得到的手寫數(shù)據(jù)作準(zhǔn)備的用作字符識別的處理結(jié)束之前,上述第一實施例的手寫數(shù)據(jù)輸入設(shè)備將告知在試圖填充表格時數(shù)據(jù)輸入無效。這樣,因為將沒有作為非法輸入結(jié)果的被丟棄的表格,有可能事先避免無用的數(shù)據(jù)輸入及消除對表格的浪費消耗。換句話說,因為他或她不需要確定由一個被顯示信息或類似信息所作的準(zhǔn)備以作好,以避免無用輸入及對表格的浪費,所以操作者可實現(xiàn)有效輸入。
現(xiàn)在將對照圖6說明本發(fā)明的第二個實施例。在第一實施例中報警聲表明正在進(jìn)行準(zhǔn)備,而該第二實施例允許直觀地識別電源切斷狀態(tài)。
特別是,一個桿型電源開關(guān)部件16包括一個位于電磁感應(yīng)型圖形輸入板2上表面的可移動的活動開關(guān)16a?;顒訔U16a的一端可旋轉(zhuǎn)地安于該裝置主體1上,活動桿的另一端可作為活動端在電磁感應(yīng)型圖形輸入板2上表面移動而呈一個扇形軌跡。電源的接通和斷開狀態(tài)是根據(jù)活動桿16a的活動而控制的。上述電源開關(guān)部件16是一個電源開關(guān),它在活動桿16a在電磁感應(yīng)型圖形輸入板2上表面時,開關(guān)斷開(電源切斷),而在上述活動桿16a按圖6箭頭所示方向旋轉(zhuǎn)而露出電磁感應(yīng)型圖形輸入板2上表面時,開關(guān)接通(電源接通)。
使用這樣一個電源開關(guān)部件16,使操作者能由活動桿16a的位置直觀地識別出電源的接通和斷開狀態(tài),并因此可避免在電源切斷狀態(tài)中無效的手工輸入作為一個例子,當(dāng)上述實施例涉及電磁感應(yīng)型圖形輸入板時,顯然很可能使用壓敏板—一種由人體觸摸及類似動作而操作的板。雖然,上述實施例中的表格是覆蓋在所述板上的,但如果所述板是透明的也可將表格設(shè)置在板下。另外,本發(fā)明不僅限于表格疊加在所述板上的情況,還可應(yīng)用于顯示屏和板相互疊加的情況。
現(xiàn)在將參照圖7至11E說明本發(fā)明的第三實施例。
圖7是顯示了根據(jù)第三實施例的手寫數(shù)據(jù)輸入設(shè)備一般結(jié)構(gòu)的框圖。
一個CPU 10是用來根據(jù)各種調(diào)入RAM 20的程序而從整體上控制手寫數(shù)據(jù)輸入設(shè)備進(jìn)行操作的中央處理單元。一個存儲設(shè)備30包括一個在其中事先存有操作系統(tǒng)、各種應(yīng)用程序、數(shù)據(jù)文件、字體數(shù)據(jù)及類似數(shù)據(jù)的存儲媒體40,并包括有相同用途的驅(qū)動系統(tǒng)。該存儲媒體40既可以是固定的又可以是可拆卸的,并由磁光存儲媒體或半導(dǎo)體存儲器諸如軟盤、硬盤、光盤及RAM構(gòu)成。當(dāng)需要時,在上述CPU 10的控制下,將上述存儲媒體40中程序及數(shù)據(jù)調(diào)入所述RAM 20。另外,該CPU 10可通過通信線路及類似線路接收由其它裝置傳來的程序及數(shù)據(jù),并將其存入所述存儲媒體40中。上述CPU 10也可通過通信線路及類似線路,使用由其它裝置提供的其它存儲媒體中存儲的程序及數(shù)據(jù)。
上述CPU 10通過總線與一個輸入設(shè)備50、一個顯示器60及一個板70相連,并根據(jù)輸入/輸出程序控制它們的操作。
上述輸入設(shè)備50包括一個指向設(shè)備,例如輸入各種命令的鍵盤或鼠標(biāo)。上述板70是一個整體上以平面結(jié)構(gòu)形成的坐標(biāo)輸入設(shè)備。在上述表格覆蓋于其上的情況下,其中該表格將在后面予以說明,上述輸入設(shè)備允許通過檢測所需條目坐標(biāo)的位置而輸入手寫數(shù)據(jù),該條目是根據(jù)由表格傳送到所述板上的書寫壓力而通過使用書寫設(shè)備填入表格的手寫輸入欄中的。上述表格可以是接收在其上進(jìn)行書寫的一頁紙或膠片,該紙或膠片具有在其上以預(yù)定格式印制的手寫輸入欄。上述CPU 10根據(jù)由板70輸入的寫數(shù)據(jù)(坐標(biāo)串?dāng)?shù)據(jù))識別字符,并將該數(shù)據(jù)轉(zhuǎn)變?yōu)樽址a,以在上述顯示器60的文本屏幕上輸出一個用做備選識別的備選字顯示。
圖8顯示了所述RAM 20的內(nèi)容。根據(jù)需要在RAM 20中分配各種存儲區(qū)。用作字符識別的字庫存儲器20-1涉及由板70輸入的寫數(shù)據(jù)需經(jīng)字符識別支配的情況,其中對每一個字符的字符代碼的存儲與書寫方式相關(guān)。一個表格格式存儲器20-2根據(jù)各種表格,將定義了表格的手寫輸入欄的表格格式存儲起來,且根據(jù)表格格式,表格的手寫輸入欄是和所述板70上的輸入?yún)^(qū)(字符框)相關(guān)的。在這種情況下,上述CPU 10使用由作為基準(zhǔn)字符框的表格格式確定的板70上的一個輸入?yún)^(qū),并在對基準(zhǔn)字符框的坐標(biāo)進(jìn)行垂直和水平方向預(yù)定量的坐標(biāo)變換中產(chǎn)生其它字符框(以下稱為“移動字符框”)。尤其是,在上述變換中產(chǎn)生由基準(zhǔn)字符框向上、向下、向左及向右移動而得到的字符框。根據(jù)總共五個字符框,例如基準(zhǔn)字符框及四個移動字符框,上述CPU 10為一個字符而提取寫數(shù)據(jù)以識別這個字符,并提供一個顯示了用作識別的備選變換結(jié)果的導(dǎo)向顯示。根據(jù)上述總共五個字符框,上述字符識別結(jié)果存儲器20-3暫時存儲由字符識別得到的變換結(jié)果。當(dāng)最終確定了備選者中的任何一個時,這個被確定的備選者被存儲在文件存儲器20-4中。
現(xiàn)在將參照圖9和10所示的流程圖,對手寫數(shù)據(jù)輸入設(shè)備的操作進(jìn)行說明。執(zhí)行該流程圖中所述各種功能的程序以程序代碼形式存儲在所述存儲媒體40中,這種代碼可由上述CPU 10讀取,且CPU 10中的內(nèi)容可被調(diào)入所述RAM 20中的工作存儲器(未示出)。這同樣適用于后面將要說明的其它實施例的流程圖。
圖9和10顯示了對通過表格輸入手寫于板70上的數(shù)據(jù)進(jìn)行處理的流程圖。與各種表格相關(guān)的表格格式被事先記錄在表格格式存儲器20-2中。
當(dāng)一個所需的表格覆蓋在板70上,且被事先印在表格上的表格基準(zhǔn)點(例如,兩個對角點)由觸摸輸入指定時,上述CPU 10獲取由板70輸入的表格基準(zhǔn)點的位置坐標(biāo)(步驟C1),并根據(jù)這一坐標(biāo)查尋表格格式存儲器20-2的內(nèi)容,并搜索相關(guān)的表格格式(步驟C2)。即,在表格格式存儲器20-2中,表格基準(zhǔn)點和表格格式是彼此相關(guān)的,并且表格類型可根據(jù)表格基準(zhǔn)點而選擇。
第一個基準(zhǔn)字符框就是由這樣選擇的表格格式提取的(步驟C3)。對一個字符的寫數(shù)據(jù)是基于這個字符框而被提取出來的,用作字符識別的一個字庫存儲器20-1是涉及根據(jù)這個寫數(shù)據(jù)而執(zhí)行一個字符識別處理(步驟C4)。變換結(jié)果被存儲在所述字符識別結(jié)果存儲器20-3中(步驟C5)。當(dāng)未識別出一個字符時,一個表明這種狀態(tài)的“不可識別碼”被存儲在字符識別結(jié)果存儲器20-3中。
下一步,將在相對于基準(zhǔn)字符框向上移動了一個預(yù)定量的坐標(biāo)位置內(nèi)產(chǎn)生一個新的字符框(上移字符框)(步驟C6)。根據(jù)這個上移字符框,又執(zhí)行了一遍上述字符識別處理(步驟C7),并將這個變換結(jié)果存入上述字符識別結(jié)果存儲器20-3(步驟C8)。
接著,將在相對于基準(zhǔn)字符框向下移動了一個預(yù)定量的坐標(biāo)位置內(nèi)產(chǎn)生一個新的字符框(下移字符框)(步驟C9)。根據(jù)這個下移字符框,執(zhí)行上述字符識別處理(步驟C10),并將這個變換結(jié)果存入上述字符識別結(jié)果存儲器20-3(步驟C11)。
類似地,將在相對于基準(zhǔn)字符框向左移動了一個預(yù)定量的坐標(biāo)位置內(nèi)產(chǎn)生一個新的字符框(左移字符框)(步驟C12)。根據(jù)這個左移字符框,再次執(zhí)行上述字符識別處理(步驟C13),并將這個變換結(jié)果存入上述字符識別結(jié)果存儲器20-3(步驟C14)。
最后,將在相對于基準(zhǔn)字符框向右移動了一個預(yù)定量的坐標(biāo)位置內(nèi)產(chǎn)生一個新的字符框(右移字符框)(步驟C15)。根據(jù)這個右移字符框,執(zhí)行上述字符識別處理(步驟C16),并將這個變換結(jié)果存入上述字符識別結(jié)果存儲器20-3(步驟C17)。
這樣,除基準(zhǔn)字符框外,相應(yīng)于被上、下、左及右移動過的字符框的字符識別結(jié)果也被存儲在所述字符識別結(jié)果存儲器20-3中,且將字符識別結(jié)果存儲器20-3中的內(nèi)容讀出以提供一個用來顯示用作識別的備選字的引導(dǎo)顯示(步驟C18)。圖11A至11E顯示了分別基于基準(zhǔn)字符框、上移字符框、下移字符框、左移字符框、和右移字符框而進(jìn)行的字符識別。當(dāng)寫一個符號“4”時,當(dāng)由于表格和板70未對準(zhǔn)或印刷的表格未對準(zhǔn)的結(jié)果而在基準(zhǔn)字符框中錯誤地識別為“L”時,上述右移字符框會產(chǎn)生對“4”的正確識別。于是,操作者可執(zhí)行一個輸入操作,以用作在顯示出的備選字中確定備選者而選擇在右移字符框中的識別結(jié)果。在這種判定操作中(步驟C19),上述被選定的備選字被存入文件存儲器20-4中(步驟C20),并消除字符識別存儲器20-3中的內(nèi)容(步驟C21)。接著,從表格格式中提取下一個字符框(步驟C22),且該字符框被用來確定其是否確實是最終字符框,以便確定上述表格輸入是否完成(步驟C23)。這是第一個單字符的輸入,對于一個可輸入兩個或更多個字符的表格,上述處理轉(zhuǎn)到步驟C4以對每個字符重復(fù)上述操作。
如上所述,這個相應(yīng)于第三實施例的手寫數(shù)據(jù)輸入設(shè)備執(zhí)行字符識別,每次都由一個字符填充表格上的每個手寫輸入欄而輸入所需條目,所述字符是在每一中由基準(zhǔn)字符框向上、向下、向左及向右移動而得到的移動字符框中。結(jié)果,甚至在所述表格和所述板70未對準(zhǔn)的情況下或在書寫過程中表格有移動的情況下,都可在五個字符框的任意一個中準(zhǔn)確地進(jìn)行字符識別。這既是,在上述表格和上述板70之間的定位移動可由字符框的移動而抵消,并對這種未調(diào)整的移動可準(zhǔn)確地進(jìn)行字符識別。
現(xiàn)在將對照圖12及圖13A至13D說明本發(fā)明的第四實施例。在第四實施例中,檢測被移動的字符框和基準(zhǔn)字符框之間的坐標(biāo)差,其中上述這個被移動的字符框是識別出確定字符框所在的字符框,并根據(jù)這種坐標(biāo)差修正后來的基準(zhǔn)字符框。當(dāng)確定下一個字符時,如果識別確定字符的字符框是一個如上所述的被修改過的基準(zhǔn)字符框,則不用修改上述基準(zhǔn)字符框。如果所述字符框是一個移動了的字符框,將進(jìn)一步檢測被修正的基準(zhǔn)字符框和移動字符框之間的坐標(biāo)差,并根據(jù)該坐標(biāo)差對每個字符重復(fù)執(zhí)行修正后來的基準(zhǔn)字符框的操作,以逐步消除所述表格和所述板之間對不準(zhǔn)的影響。
圖12是顯示了第四實施例操作的流程圖。
步驟D1至D7是基本上和圖9所示的步驟C1至C21相同的步驟,且圖示了相似的方式。特別是,當(dāng)由觸摸輸入一個表格基準(zhǔn)點時,與此相應(yīng)的表格格式被檢索出來(步驟D1),所有基準(zhǔn)字符框都是由上述表格格式中提取的,且被暫時存儲在工作存儲器中(圖中未示),同時,將第一基準(zhǔn)字符框從工作存儲器中取回(步驟D2)。于是,根據(jù)上述基準(zhǔn)字符框進(jìn)行字符識別(步驟D3);并產(chǎn)生向上、下、左及右移動的字符框;并根據(jù)每一個移動的字符框進(jìn)行字符識別(步驟D4)。該字符識別的結(jié)果于是被顯示出來(步驟D5),且備選字中的任意一個被選作確定備選字(步驟D6)。上述確定的字符被存儲在所述文件存儲器20-4中,且上述字符識別結(jié)果存儲器20-3中的內(nèi)容被清除(步驟D7)當(dāng)上述第一個單字符這樣確定時,就在下一步D8中確定用作該被確定的字符識別的字符框是移動字符框還是基準(zhǔn)字符框。如果是基準(zhǔn)字符框,將明確該表格沒有位置移動,上述處理將執(zhí)行步驟D10。在步驟D10中,從工作存儲器中取回下一個基準(zhǔn)字符框,并確定最終字符框是否已被超出(是否完成了對表格的輸入)(步驟D11)。如果沒有,所述處理返回到步驟D3。這樣,上述程序執(zhí)行一個識別下一手寫字符的處理,其中除基礎(chǔ)字符框外,字符識別也在被向上、下、左及又移動了的字符框內(nèi)執(zhí)行。
當(dāng)由綜合備選字中選出的任何一個備選字作為確定的備選字時,如果識別出被確定字符的字符框是一個移動字符框,這一事實將在步驟D8中檢測,以產(chǎn)生執(zhí)行步驟D9的處理。在步驟D9中,識別出被確定字符的字符框和在工作存儲器中的基準(zhǔn)字符框之間的坐標(biāo)差(位移)被檢測出來,并根據(jù)這一坐標(biāo)差,修正每個在工作存儲器中的后來的基準(zhǔn)字符框。在這種情況下,修正是由位移量的1/2構(gòu)成的。這樣,由工作存儲器中取回下一個字符框,以根據(jù)步驟D3重復(fù)上述操作,直到步驟D11檢測到對表格的輸入已經(jīng)結(jié)束。因此,在這一階段執(zhí)行的基于基準(zhǔn)字符框的字符識別處理是根據(jù)被修正的基準(zhǔn)字符框進(jìn)行的。當(dāng)檢測到對表格的輸入結(jié)束時,工作存儲器中的內(nèi)容(基準(zhǔn)字符框的坐標(biāo))被清除(步驟D12)。
圖13A至13D顯示了這個實施例的一個特例。圖13A顯示了一種狀態(tài),其中基準(zhǔn)字符框(虛線)的坐標(biāo)被移到表格的手寫輸入欄左邊(實線)。在這種情況下,如果在左移的字符框中識別出的備選者“4”是被當(dāng)作所述第一實施例中的確定字符選出的,則根據(jù)右移字符框和基準(zhǔn)字符框之間的坐標(biāo)差(位移),如圖13B所示,用向右位移量的1/2的量修正后來的基準(zhǔn)字符框。
這樣,如果“±”是被當(dāng)作由手寫輸入的下一字符(看圖13C),并在修正了的基準(zhǔn)字符框和修正了的下移字符框中分別被認(rèn)作“+”和“±”,則在下移字符框中識別出的“±”被選作確定字符。于是,后來的基準(zhǔn)字符框受圖13D所示的下移1/2修正量的約束。這樣做,使之能逐步消除表格的手寫輸入欄和所述板70上的基準(zhǔn)字符框之間對不齊的影響。
現(xiàn)在將參照圖14、15A和15B說明本發(fā)明的第五實施例。在第五實施例中,當(dāng)將一個基準(zhǔn)字符框向上、向下、向左及向右移動時,在當(dāng)前實施例中的基準(zhǔn)字符框變大了。
圖14是顯示了當(dāng)前實施例的特有操作的流程圖。每次由手寫輸入一個字符時,上述操作就被啟動。首先,在表格格式內(nèi)基準(zhǔn)字符框中執(zhí)行字符識別處理(步驟E1)。該識別結(jié)果被存儲在字符識別結(jié)果存儲器20-3中(步驟E2)。接著,使用作為基準(zhǔn)的基準(zhǔn)字符框的中心將上述字符框擴(kuò)大到預(yù)定的尺寸(步驟E3)。當(dāng)用相似方法保持而擴(kuò)大基準(zhǔn)字符框時,可以使用任何擴(kuò)大的方法,包括僅僅擴(kuò)大短邊或擴(kuò)大長邊。根據(jù)作為這種擴(kuò)大結(jié)果的擴(kuò)大字符框而執(zhí)行字符識別,并將這個識別結(jié)果存入字符識別結(jié)果存儲器20-3(步驟E5)。顯示在字符識別結(jié)果存儲器20-3中的結(jié)果識別列表(步驟E6),被選者中的任何一個都可被當(dāng)作確定的備選者而選擇出來(步驟E7)。于是,被確定的字符被存儲在文件存儲器20-4中。對每個字符都重復(fù)進(jìn)行這種操作。
對以上說明的基準(zhǔn)字符框的擴(kuò)大,使能消除對表格位移的影響。圖15A和15B顯示了本發(fā)明的特例,其中基準(zhǔn)字符框被擴(kuò)大為一個相似字符框。在圖15A中,所示的基準(zhǔn)字符框中被誤識別的字符,可在被擴(kuò)大的字符框中被正確地識別出(看圖15B)。
第三至第五實施例都涉及覆蓋在所述板上的表格,都涉及如果使用透明板,可將表格設(shè)置在板下。進(jìn)一步地,上述板可以是一個電磁感應(yīng)型圖形輸入板。更進(jìn)一步,當(dāng)由所述板上輸入的手寫數(shù)據(jù)中的字符在上述實施例中逐一地受字符識別的影響時,就可能限制以簡化上述操作。而且,手寫輸入并不限于字符,也可輸入圖形、符號及類似物。
附加的優(yōu)點及改進(jìn)對那些本技術(shù)領(lǐng)域人員來講是容易發(fā)現(xiàn)的。因此,為板狀物的本發(fā)明并不限于本文中所說明及圖示的詳細(xì)說明、相應(yīng)的設(shè)備及例子。所以,在不脫離由附加的權(quán)利要求及與其等價的內(nèi)容決定的本發(fā)明一般概念的主旨及范圍的情況下,可得到各種變化。
權(quán)利要求
1.一種手寫數(shù)據(jù)輸入設(shè)備,包括預(yù)處理裝置,用來執(zhí)行一個為接收由手寫從圖形輸入板輸入的數(shù)據(jù)而進(jìn)行輸入處理做準(zhǔn)備的預(yù)處理;判定裝置,當(dāng)試圖由圖形輸入板由手寫輸入時,用來判定所述預(yù)處理是否已完成;用來當(dāng)上述判定裝置判定所述預(yù)處理還未結(jié)束時,告知所述手寫輸入無效的裝置。
2.根據(jù)權(quán)利要求1的手寫數(shù)據(jù)輸入設(shè)備,其中在準(zhǔn)備對手寫數(shù)據(jù)進(jìn)行的輸入處理做準(zhǔn)備中,所述預(yù)處理裝置檢索一個格式,該格式定義輸入頁上的一個手寫輸入?yún)^(qū),作為帶有覆蓋在該圖形輸入板上的該手寫輸入?yún)^(qū)的輸入?yún)^(qū)。
3.根據(jù)權(quán)利要求1的手寫數(shù)據(jù)輸入設(shè)備,其中所述判定裝置在一支輸入筆與圖形輸入板相接觸或放置在該板附近時,判定上述預(yù)處理是否已完成。
4.一種手寫數(shù)據(jù)輸入設(shè)備,包括一種用來輸入數(shù)據(jù)的圖形輸入板;電源開關(guān)裝置,包括一個放置在所述圖形輸入板上表面的可移動部件,用來在該開關(guān)部件被移到露出所述板的上表面時接通電源,其中如果該開關(guān)部件處于所述板的上表面,則可確定所述電源處于切斷狀態(tài)。
5.一種存儲計算機程序的記錄媒體,被設(shè)計為能實現(xiàn)一種執(zhí)行預(yù)定義的預(yù)處理功能、一種判定功能和一種告知功能;所述預(yù)定義的預(yù)處理功能是為接收由手寫從所述圖形輸入板上輸入的數(shù)據(jù)而執(zhí)行一個輸入處理所做的準(zhǔn)備的預(yù)處理;所述判定功能是在試圖在板上進(jìn)行手寫輸入時,判定上述預(yù)處理是否已完成;該告知功能是在上述判定裝置判定上述預(yù)處理還未完成時,告知上述手寫輸入無效。
6.一種手寫數(shù)據(jù)輸入裝置,包括第一輸入處理裝置,用來處理作為輸入到圖形輸入板上的一個輸入?yún)^(qū)的寫數(shù)據(jù)的寫在輸入頁的一個手寫輸入?yún)^(qū)中的數(shù)據(jù),該輸入?yún)^(qū)是相關(guān)于帶有具有覆蓋形成在輸入板上的手寫輸入?yún)^(qū)的輸入頁的輸入?yún)^(qū)而預(yù)定義的;用來在一個以預(yù)定方向及預(yù)定量由基準(zhǔn)輸入?yún)^(qū)位移的坐標(biāo)位置中,產(chǎn)生一個作為一個被移動的輸入?yún)^(qū)的新輸入?yún)^(qū)的裝置,上述基準(zhǔn)輸入?yún)^(qū)是和上述輸入頁相關(guān)的所述預(yù)定板上的輸入?yún)^(qū);第二輸入處理裝置,作為輸入到由所述生成裝置產(chǎn)生的移位的輸入?yún)^(qū)的寫數(shù)據(jù),處理寫入輸入板上手寫輸入?yún)^(qū)中的數(shù)據(jù);以及輸出裝置,用來處理由上述第一及第二輸入處理裝置處理的數(shù)據(jù),將其作為輸入備選者。
7.根據(jù)權(quán)利要求6的手寫數(shù)據(jù)輸入設(shè)備,其中上述發(fā)生裝置由在所述預(yù)定板上的所述基準(zhǔn)輸入?yún)^(qū)中位移的坐標(biāo)位置中產(chǎn)生第一移動字符框,其中所述預(yù)定板是相關(guān)于輸入頁上的輸入?yún)^(qū)向左移動的一個預(yù)定量、在向右移動了一個預(yù)定量的坐標(biāo)位置中的第二移動字符框、在向上移動了一個預(yù)定量的坐標(biāo)位置中的第三移動字符框及一個向下移動了一個預(yù)定量的坐標(biāo)位置中第四移動字符框而被確定的。
8.根據(jù)權(quán)利要求6的手寫數(shù)據(jù)輸入設(shè)備,其中與輸入頁上形成的多個手寫輸入?yún)^(qū)相關(guān)所述板上定義了多個基準(zhǔn)輸入?yún)^(qū),由上述第二輸入處理裝置進(jìn)行輸入處理的備選者被由輸出備選者中選出用作被確定的備選者以用作輸入,該裝置進(jìn)一步包括修正裝置,用來獲取由上述發(fā)生裝置產(chǎn)生的移動輸入?yún)^(qū)之間的差,以得到被選中的備選者及基準(zhǔn)輸入?yún)^(qū)以根據(jù)所述坐標(biāo)差修正每個后來的基準(zhǔn)輸入?yún)^(qū)的坐標(biāo)位置。
9.一種手寫數(shù)據(jù)輸入設(shè)備,包括第一輸入處理裝置,用來處理作為輸入到圖形輸入板上的一個輸入?yún)^(qū)的寫數(shù)據(jù)的寫在輸入頁的一個手寫輸入?yún)^(qū)中的數(shù)據(jù),該輸入?yún)^(qū)是相關(guān)于帶有具有覆蓋形成在輸入板上的手寫輸入?yún)^(qū)的輸入頁的輸入?yún)^(qū)而預(yù)定義的;用來在用預(yù)定的量擴(kuò)大一個基準(zhǔn)輸入?yún)^(qū)而得到的坐標(biāo)位置中,產(chǎn)生一個新輸入?yún)^(qū)的裝置,作為一個擴(kuò)大的輸入?yún)^(qū),所述基準(zhǔn)輸入?yún)^(qū)是和輸入頁的輸入?yún)^(qū)相關(guān)預(yù)定義的該板上的所述輸入?yún)^(qū);第二輸入處理裝置,作為輸入到由所述生成裝置產(chǎn)生的擴(kuò)大的輸入?yún)^(qū)的寫數(shù)據(jù),處理寫入輸入板上手寫輸入?yún)^(qū)中的數(shù)據(jù);以及輸出裝置,用來輸出由第一及第二輸入處理裝置作為輸入備選而處理的數(shù)據(jù)。
10.一種包括計算機程序的記錄媒體,被設(shè)置為能實現(xiàn)一種處理數(shù)據(jù)的功能、一種產(chǎn)生新輸入?yún)^(qū)的功能、另一種處理數(shù)據(jù)的功能和一種輸出功能,所述數(shù)據(jù)處理功能用來處理作為輸入到圖形輸入板上的一個輸入?yún)^(qū)的寫數(shù)據(jù)的寫在輸入頁的一個手寫輸入?yún)^(qū)中的數(shù)據(jù),該輸入?yún)^(qū)是相關(guān)于帶有具有覆蓋形成在輸入板上的手寫輸入?yún)^(qū)的輸入頁的輸入?yún)^(qū)而預(yù)定義的;所述產(chǎn)生新輸入?yún)^(qū)的功能是指在由基準(zhǔn)輸入?yún)^(qū)以預(yù)定方向及預(yù)定量位移的坐標(biāo)位置中,生成一作為一移位輸入?yún)^(qū)的新的輸入?yún)^(qū),上述基準(zhǔn)輸入?yún)^(qū)是和所述輸入頁的輸入?yún)^(qū)相關(guān)而預(yù)定義的所述板上的輸入?yún)^(qū);另一個處理數(shù)據(jù)的功能是指作為向產(chǎn)生的移位輸入?yún)^(qū)輸入的寫數(shù)據(jù),處理寫入所述輸入頁的手寫輸入?yún)^(qū)中的數(shù)據(jù);所述輸出功能是指將每一個作為輸入的備選者的處理過的數(shù)據(jù)輸出。
11.一種包含計算機程序的記錄媒體,被設(shè)計成能實現(xiàn)一種處理數(shù)據(jù)的功能、一種產(chǎn)生新輸入?yún)^(qū)的功能、另一種處理數(shù)據(jù)的功能及一種輸出功能;其中所述處理數(shù)據(jù)的功能是指用來處理作為輸入到圖形輸入板上的一個輸入?yún)^(qū)的寫數(shù)據(jù)的寫在輸入頁的一個手寫輸入?yún)^(qū)中的數(shù)據(jù),該輸入?yún)^(qū)是相關(guān)于帶有具有覆蓋形成在輸入板上的手寫輸入?yún)^(qū)的輸入頁的輸入?yún)^(qū)而預(yù)定義的;上述產(chǎn)生一個新輸入?yún)^(qū)的功能是指在由基準(zhǔn)輸入?yún)^(qū)通過一個預(yù)定量擴(kuò)大而得到的坐標(biāo)位置中生成一個新的輸入?yún)^(qū),作為一個擴(kuò)大的輸入?yún)^(qū),上述基準(zhǔn)輸入?yún)^(qū)是和輸入頁的輸入?yún)^(qū)相關(guān)而預(yù)定義的所述板上的輸入?yún)^(qū);所述另一種處理數(shù)據(jù)的功能是指作為向產(chǎn)生的擴(kuò)大的輸入?yún)^(qū)輸入的寫數(shù)據(jù),處理寫入所述輸入頁的手寫輸入?yún)^(qū)中的數(shù)據(jù);輸出功能是指將每一個作為輸入備選的處理過的數(shù)據(jù)輸出。
全文摘要
本發(fā)明涉及一種具有坐標(biāo)檢測板的手寫數(shù)據(jù)輸入設(shè)備,用來檢測使用輸入筆和程序存儲媒體通過手寫輸入的寫數(shù)據(jù)。其中當(dāng)為接收由所述板手寫輸入的寫數(shù)據(jù)的輸入處理需要一個預(yù)定義的處理時,可在所述預(yù)處理還未結(jié)束時避免無效手寫輸入。在根據(jù)本發(fā)明的手寫數(shù)據(jù)輸入裝置中,當(dāng)輸入筆在所述板附近時,一個CPU判定所述預(yù)處理是否已完成,如果所述預(yù)處理還未完成,驅(qū)動蜂鳴器產(chǎn)生一個報警聲,借此事先告知該手寫輸入的操作是無效的。
文檔編號G06F3/033GK1202650SQ9810888
公開日1998年12月23日 申請日期1998年4月1日 優(yōu)先權(quán)日1997年4月1日
發(fā)明者海老澤功 申請人:卡西歐計算機株式會社