專利名稱:表意文字的處理方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及有關(guān)信息處理的方法和裝置。具體地說是涉及對表意文字進行編碼并辨認(rèn)與每個字符相對應(yīng)的輸入、以便把它們輸出到顯示或打印、所用的新方法和裝置。本申請是1987年1月2日申請的000,091號專利申請之后的部分繼續(xù)申請,而000,091號專利是1985年6月3日申請的740,411號專利之繼續(xù)申請,后者現(xiàn)在已經(jīng)放棄。
漢語是使用表意字符的若干種語言之一。這些語言通常是非線狀的,不包含字母表,這是因為每個字符定義了唯一的一個單字。正因為這樣,為了構(gòu)成一個字典,需要大量的字符。此外,兩個或多個字符的組合可構(gòu)成唯一的第三個漢字。作為一個例子,就漢語來說,字符數(shù)超過35,000。但是在通用的漢英字典中,列出了大約8,000個字符就足以應(yīng)付現(xiàn)代漢語的用途了。
就書面寫漢語而言,每個字是用若干筆劃來定義的,每個漢字的筆劃數(shù)通常是1到26。筆劃的定義為書寫設(shè)備不離開書寫面的情況下所作出的可讀的標(biāo)記或線段。此外在書面漢語中大約有40個單獨的筆形,這40個筆形大小的變化使筆劃類型數(shù)擴展到大約82種。
在此之前,已經(jīng)對打印漢語的編碼作過若干種嘗試,它們用的是諸如打字機或具有字處理功能的計算機。為了對這類系統(tǒng)提供數(shù)據(jù)的輸入輸出,采用了各種方法。尋求這些方法的目的是為了“簡化”從字符參數(shù)到一組可管理的規(guī)則化信息這一難以愈越的“高山”。
漢語的“簡化漢字”是在簡化方法方面所作的努力的有歷史意義例子。按照這一簡化方案,常用的漢字的筆劃數(shù)從20筆減少到16或18劃。
簡化系統(tǒng)的另一個例子是幾乎在一個世紀(jì)前發(fā)明的漢字電報系統(tǒng)。在這個電報系統(tǒng)中,從整個漢語中選出了9,999個字,每個字賦于一個標(biāo)識號。就電報系統(tǒng)而言,要求操作員記住數(shù)值化的字庫。這種系統(tǒng)的一個缺點是提出了新的信息集。因而這個系統(tǒng)要求操作員有工作知識。該系統(tǒng)的另一缺點是,總的來看,它是一個抽象的系統(tǒng)。在分析該系統(tǒng)的抽象性時,標(biāo)識號與它所代表的字符本身的可見性之間沒有任何的聯(lián)系,而這種聯(lián)系本來可以使字符的識別和分類比較容易。此外,由于字符數(shù)的限制造成該系統(tǒng)的另一些缺陷,例如限制了交往中語言的細(xì)微表情、活力、含義、力量和色彩。沒有這些特性,該語言就變得平淡無味了,這對廣泛交往來說是不可取的。
比較現(xiàn)代化的一些系統(tǒng)所作出的嘗試是通過“部首”來簡化搜索傳統(tǒng)的漢語字典時的算法。為了提高操作員的工作效率,對部首作了簡化或者說減少了數(shù)目。雖然“部首”是中文書寫時的固有成分,但是用部首和其它筆劃的組合來定義中文字符的所有嘗試都失敗了。利用部首和其它筆劃的組合來搜索它所代表的字符時勢必涉及要從字符特性菜單中作選擇。得出確切字符的工作是乏味的和費時的,因而操作員的輸出很少超過每分鐘20到30個字符,而這20到30個字符充其量只能轉(zhuǎn)換為10到15個詞匯。
在筆劃的標(biāo)準(zhǔn)化方面也有過簡化的嘗試,所作的嘗試是把“基本”的筆劃數(shù)減少為14種或更少。這在效果上較適用于語言到機器,而機器到語言的適用性則較差。這種“簡化”通常要求操作員還要懂得羅馬字,要按照所發(fā)明的語言規(guī)則重新學(xué)習(xí)漢語,或者記住并應(yīng)用需要理解的相應(yīng)編碼并在操作員這一邊作出選擇。
還作過的一些嘗試是利用漢語拼音來作文字處理。一般說來,由于兩個難以克服的困難使這些嘗試失敗了。一個困難是由漢語中的大量同音異義字造成的。另一個困難是由不同地區(qū)的中國人發(fā)音不同引起的。例如,按照官方漢語讀寫中文的廣東人其發(fā)音就完全不同于其它地方的中國人。
因此,希望有一種表意文字的處理裝置和方法,它能以接近于羅馬字處理機和計算機所能達到的效率,對表意文字進行編碼和譯碼。希望在實現(xiàn)表意文字的高效率的同時不排除或更改整個漢字譜系中的任何字符,不限制該語言的能力,不導(dǎo)致該語言系統(tǒng)自身范圍的縮小;或者不用學(xué)習(xí)外語、抽象編碼或復(fù)雜的步驟。
眾所周知,無論過去和現(xiàn)在都是以非常有結(jié)構(gòu)的、形式化的和接近于儀式那樣的方式來傳授漢語的書寫的。中國人利用練習(xí)用的方框格來學(xué)習(xí)漢語的書寫。練習(xí)用的方格被分為9個小方格,每個小方格再分為9個小方格。利用中文的練習(xí)用的方格作為基本的位置和比例指南,用筆劃,即筆劃的大小、筆形、筆位、筆序和筆數(shù)來講授漢字。其結(jié)果是所有有文化的中國人都能直觀地懂得正確地構(gòu)成每一個漢字的確切方法和次序。每個漢字按照特定的、習(xí)慣的和標(biāo)準(zhǔn)的順序書寫時都有精確的筆劃數(shù),而且字中的每一筆對于其它各筆都有唯一的位置關(guān)系。
每個漢字筆劃的輸入順序就象線性語言中字母輸入順序那樣嚴(yán)格,例如,在書寫英語時,屬于一個單詞的“信息”是從左到右輸入的,就象這些字母最后排列的順序一樣。雖然先寫“in…tion”然后寫“fon”等等,直到所有字母寫完,是可以的,但是考慮到書寫篇幅的節(jié)省、視覺的方向和物理響應(yīng)等因素,強烈地希望采用通用的順序方法。所以在漢語中,構(gòu)成漢字的筆劃順序是固定的,好多人都這么說如果筆劃和其位置是以不正確的順序?qū)懴聛淼?,這個字就顯得象是孩子或不太懂漢語的人寫出來的。而就線性語言而言,筆劃結(jié)構(gòu)的稍有變化是很自然的事情,它體現(xiàn)了不同人的書法特點,根本不會造成誤解。
所以說,有文化的中國人懂得構(gòu)成漢字的筆劃數(shù)、懂得寫每一筆的正確而標(biāo)準(zhǔn)的順序以及精確到1/81的確切位置。有文化的人還知道每一筆從何開始到哪結(jié)束;這一筆的屬性或類型;它的形狀和大小。
本發(fā)明認(rèn)識到同一個在閱讀漢語時用的能夠迅速地理解一個復(fù)雜漢字的過程可以被用來實現(xiàn)一個高效率的語言處理機。在所有漢字中,均存在一個基礎(chǔ)的視覺組織原理。這個原理稱做速記視覺模型識別器,它使肉眼能夠借助于Gestalt右半腦功能迅速地辨認(rèn)出每個認(rèn)識的單字,而不需要去跟蹤每一個筆劃。這些速記式的視覺模型識別器十分顯著地適合于充分利用肉眼的自然生理學(xué)和視力動力學(xué)。
人們知道觀察事物對復(fù)雜的人眼運動原理。譬如,在大英百科全書第七卷,人類,人眼和視力這一部分中的99-100頁中清楚地描述了這一原理。中文書面語言的唯一而杰出的成就是對于漢字的視覺組織利用了人眼的自然的生理學(xué)和視力的動力學(xué),從而使其能夠比線性的羅馬語系統(tǒng)更有效地起作用。中文的書寫規(guī)定遵照且強化了上述的令人注目的視覺上的編碼和解釋系統(tǒng)。因此,速記式的視覺模型識別器能夠及時地識別每一個認(rèn)得的字符,不管它如何復(fù)雜。
對于簡單的漢字,例如中字,人眼不用跟蹤其筆劃或者說不用致力于它的模樣的細(xì)微描述就能識別它,這一點是容易理解的。但是對于象國字那樣的11筆的漢字或者象讓字那樣的24筆的字,眼睛看起來就費勁了,似乎只有通過視覺上的描述和冗長的肉眼運動才能理解。但是實際上,復(fù)雜字符的識別與最簡單字符的識別一樣簡單。而且只要認(rèn)識,對于復(fù)雜字符的識別并不比簡單字符用更多的時間,更多的肉眼運動,也不用在視覺上費更大的勁。
利用漢字練習(xí)方格內(nèi)書寫筆劃的類型、順序、位置和大小等特點來教如何書寫漢字這種做法已經(jīng)很久很久了。運用這些筆劃方面的參數(shù)中的某一些,能夠把中文的書面語變成有章法可依,從而指導(dǎo)計算機使用和文字處理。利用標(biāo)明一個字符之特性的筆劃,該字符本身可以自我標(biāo)識。因此,關(guān)于肉眼的自然的視覺編碼法和解釋過程可以方便地移到計算機上。
因此本發(fā)明的一個目標(biāo)是給出一種新穎的和改進了的表意文字的處理方法和裝置。
本發(fā)明講解了對于表意文字一種處理方法和裝置,該語言的各個字符被編譯到一個數(shù)據(jù)庫并按照標(biāo)志著特征的筆劃編上索引,所標(biāo)識的特征可以是筆劃的種類和位置等等。操作員把標(biāo)識選定字符的代表著某些特性的選定筆劃輸入到計算機。計算機搜索存貯在數(shù)據(jù)庫中的與操作員輸入的筆劃特征相同的字符。然后,計算機輸出其筆劃特征與選定的輸入字符匹配的字符,以作視象顯示、打印、語音表達、變換或數(shù)據(jù)存貯。
本系統(tǒng)的基礎(chǔ)是每一字符在其數(shù)據(jù)庫中有一符合其筆劃特征的索引。根據(jù)筆劃信息來標(biāo)識字符的一個系統(tǒng)利用了漢字練習(xí)方格中的筆劃位置。例如,該字符第一劃的位置作為一個有標(biāo)識特性的筆劃是十分有用的。利用每個漢字在漢字練習(xí)框內(nèi)起筆的起始點作為具有類似起點的那些字符的索引,可以把8,000個常用單字歸結(jié)為數(shù)目較小的字符組。因為對于單個字符只有81個可能的起始位置,所以,使用起點作為字符的標(biāo)識特征將使可能的目標(biāo)字符庫變小。具體的標(biāo)識過程利用了幾種附加選擇的有代表性的筆劃位置作為選定字符的標(biāo)識特征。這些筆劃位置被用來標(biāo)識存貯在計算機數(shù)據(jù)庫中的字符庫里的被選中的字符。
本發(fā)明所披露的裝置用來產(chǎn)生與操作員的輸入相對應(yīng)的表意文字。輸入機構(gòu)根據(jù)操作員輸入的一系列以位置為背景的筆劃產(chǎn)生一連串輸入信號。這些筆劃構(gòu)成一個裝在表意字符集中的一個表意字符的完整的構(gòu)造要素。輸入信號與一個字符的至少是兩個被選用的關(guān)鍵筆劃的位置相對應(yīng),輸入機構(gòu)根據(jù)這些輸入信號從位示圖庫中選出代表所要的表意字符的位示圖。處理機構(gòu)把這個選中的位示圖作為代表所選的表意字符的輸出信號。系統(tǒng)中可以包括顯示機構(gòu),用來接收該輸出信號并給出所選的表意字符的視象顯示。被選用的有代表性的輸入筆劃通常被予定為以標(biāo)準(zhǔn)筆順寫漢字時的第一筆和最后一筆。此外,還可選擇其它一些有代表性的筆劃用以表示該表意字符的另一些構(gòu)造要素。從而,本發(fā)明的工作方式是運用表識各種組合的相應(yīng)輸入信號,各種組合可以是按標(biāo)準(zhǔn)筆順寫表意文字時的第一筆和最后一筆的起始和末了位置,第一、二筆、第二筆和倒數(shù)第二筆、倒數(shù)第二筆和最后一筆的類型一位置,也可以是代表一個表意字符的關(guān)鍵筆劃的其它各種組合。
本發(fā)明還包含生成從表意字符集中選出的表意字符的方法。此方法包括提供面向位置的書寫筆劃,這些筆劃構(gòu)成一個從表意字符集中選出的表意字符的法定模樣。為了產(chǎn)生一組輸入信號,至少要檢測所選表意字符的兩個有代表性筆劃的位置。這些輸入信號對應(yīng)于所選表意字符的至少是兩個有代表性筆劃的起點和終點。有一個位示圖庫,庫中的每個位示圖代表表意字符集中某個彼此不同的但卻是唯一的表意字符,不同的表意字符是通過代表該表意字符的至少是兩個有代表性的筆劃來識別的。按照輸入信號的含義,把所提供的選作代表的筆劃的位置與位示圖庫中的各個位示圖所代表的表意字符的各個筆劃位置進行比較。比較結(jié)果,至少可從位示圖庫中選出一個位示圖,它所代表的那個表意字符所具有的選作代表的筆劃的位置與輸入信號所代表的筆劃位置相同。每個輸出信號對應(yīng)地可選出一個位示圖,且至少有一個信號輸出,而其中只有一個輸出信號所具有的位示圖才代表所選的輸入表意字符。
除了上述的根據(jù)筆劃的類型和位置對第一筆和最后一筆進行編譯碼的方法之外,提醒下面這一點也是十分重要的即上述發(fā)明可以用肉眼搜索時所用的幾種附加的分層搜索機構(gòu)來實現(xiàn),當(dāng)然肉眼搜索層次現(xiàn)在是用程序設(shè)計層次來實現(xiàn)的。
例如,眼睛以其非常經(jīng)濟實用的功能把數(shù)據(jù)提交給大腦識別,先是提交最明顯的(最容易提取的)數(shù)據(jù),然后是提交次明顯的數(shù)據(jù),如此等等直到大腦的識別職能發(fā)出“命中”(即“認(rèn)識”)或者“不認(rèn)識”信號或者指出“是所要的信息”為止。
就象識別中文(和其它表意書面語)時的情況那樣,人眼首先是掃描和觀察目標(biāo)字符的最容易識別的唯一特征。按照眼睛生理學(xué)和功能中的說法,這種掃描被稱為“快速掃視”(Saccade),這是肉眼的一種自然而然的運動。
如果第一次掃描得到的構(gòu)造要素唯一地標(biāo)識了目標(biāo)字符,識別過程和識別裝置的搜索操作就此結(jié)束,整個字符將被調(diào)出并可供使用。但是如果上述的第一筆和最后一筆的位置和種類得不出唯一的標(biāo)識,眼睛就迅速地繼續(xù)按照系統(tǒng)的搜索層次順序地搜索必要的次數(shù)以獲得唯一的標(biāo)識。
本發(fā)明的實施例包含了這些層次式的搜索步驟,所以能得到唯一的識別。例如,在輸入/提供兩個選作代表的筆劃,即類型一位置數(shù)據(jù)后,計算機程序可能發(fā)出不能唯一識別的信號。在所說的第一個實施例中,操作員接著遵照系統(tǒng)的順序搜索法輸入第三個選作代表的筆劃。假如這第三筆(類型一位置數(shù)據(jù))仍得不出唯一的標(biāo)識,操作員就繼續(xù)遵照上述搜索法輸入第四筆選作代表的筆劃,如此下去直到得出唯一的標(biāo)識。
在本發(fā)明的第二個實施例中,當(dāng)提供兩個選作代表的筆劃(類型一位置數(shù)據(jù))后,計算機程序可能發(fā)出非唯一標(biāo)識的信號。在這個第二個實施例中,由第一次搜索到的構(gòu)造要素所標(biāo)識的所有字符均被調(diào)出,操作員可從中選出一個唯一的字符。
如果一個字符以部首開始和/或結(jié)束,而且輸入第一筆和最后一筆后不能得出唯一的標(biāo)識,那么操作員可以輸入跟在這個部首后的第一筆。如果此部首是一個字的起始部首或者是緊挨著結(jié)束部首的第一筆之前的一筆,或者是象口那樣的部首封閉著其它筆劃的情況,那么就再輸入該部首前的最后一筆。
可以利用另外一些搜索方法并把它們編制成程序。例如,對于在九個方格組成的基座右邊包含一個復(fù)雜的部首的字符可以方便地用該部首的最后(位置一類型)筆劃以及該字符的最后的類型一位置筆劃,如果該部首是起始部首的話,也可以用該部首后面的第一筆(類型一位置)。
不能過份強調(diào)上述的概念、機構(gòu)和方法是利用了中文(日文等等)的有關(guān)它們自身語言的傳統(tǒng)知識、技能、經(jīng)驗和適應(yīng)性,也不能過分強調(diào)筆劃的輸入順序是按照操作員在書寫時學(xué)會的,常用的和習(xí)慣的順序,或者是人的記憶中一直存在的順序。
這里所披露的方法和裝置能夠方便地被設(shè)計出來,因為所有熟悉計算機技術(shù)的人都會明白如何實現(xiàn)上述的順序的或分層次的搜索系統(tǒng),使得字符庫中的每個字符能以最經(jīng)濟的方式被唯一地標(biāo)識出來。
根據(jù)所描述的設(shè)備的不同使用全層次搜索時,要求計算機的搜索稍為要精巧一點。此外,全搜索過程的操作對用戶來說需要化較長時間來學(xué)習(xí),雖然應(yīng)當(dāng)指出搜索系統(tǒng)是以操作員已經(jīng)具有的知識、技能、經(jīng)驗和直覺為基礎(chǔ)的并且只需要對該操作員這方面的有關(guān)知識作些專門的強調(diào)。
對于熟悉計算機技術(shù)的人不難理解,此處所披露的發(fā)明進一步允許把一種表意語言的字典迅速而方便地翻譯為另一種語言的字典,或者同時翻譯為若干種語言的詞典。這種翻譯可采用打印、語音、視象或計算機數(shù)據(jù)的形式,或者用上述各種方式任何組合的形式進行。以中文到中文為例子,語音的應(yīng)答可能有很大的價值,它為方言這個缺口架起了橋樑,這個缺口分隔著數(shù)以百萬計講方言的中國人與講普通話的大多數(shù)中國人。
此外,在教學(xué)生漢語的初期,上述概念是唯一的和有用的。利用上述的各種輸入設(shè)備,本發(fā)明的方法和裝置能夠以教學(xué)法的形式,例如語言和視象說明,指南和舉例,一步步作業(yè)、復(fù)習(xí)、考試等等,給出回答。借助于磁盤或磁帶能夠監(jiān)視學(xué)生的進步,展望學(xué)生的反應(yīng),學(xué)習(xí)、出錯率和進步。
本發(fā)明導(dǎo)出的裝置和方法有一個顯著的優(yōu)點,這就是利用了中文書面語的以傳統(tǒng)方式得到的和直覺的知識。本發(fā)明準(zhǔn)許使用有文化的中國人在學(xué)校里學(xué)到的精確知識來方便而迅速地存取整個表意字符集。
本發(fā)明之裝置和方法的另一顯著優(yōu)點是不用熟悉外語、不用學(xué)習(xí)陌生的地方音系統(tǒng)、不包含整個語言的功能、范圍、優(yōu)雅和效率等問題;也不存在由此系統(tǒng)導(dǎo)出的歪曲了的語言簡化。本發(fā)明的裝置使用了唯一的輸入中文表意字符集的方法,它優(yōu)化了操作員已經(jīng)知道的技能和知識。該系統(tǒng)的優(yōu)點體現(xiàn)在訓(xùn)練時間比順序的線性語言系統(tǒng)短而且容易掌握。
本發(fā)明還有一個優(yōu)點是可方便地轉(zhuǎn)接到其它使用表意字符的語言,諸如日語、朝鮮語。
通過由此往后的詳細(xì)說明并結(jié)合有關(guān)圖例,對于本發(fā)明前面說過的和別的一些特性、目標(biāo)和優(yōu)點將會變得更為清楚,圖中的類似的引用字符從頭到尾均標(biāo)識同樣的含義。其中
圖1以圖解形式說明位于漢字練習(xí)方格內(nèi)的一個表意漢字;
圖2是按照本發(fā)明作出的文字處理機的實例系統(tǒng)結(jié)構(gòu)的基本框圖;
圖3是舉例用的操作員輸入設(shè)備的視圖;
圖4以4a)和4b)表示一對不同的表意漢字但它們的起筆和末筆的起始位置和結(jié)束位置相同;
圖5表示在書寫圖4所示的那個漢字時,第一筆和最后一筆的起始和末了位置;
圖6是說明當(dāng)操作員用鍵輸入每一筆時,其處理過程的流程圖;
圖7是說明如何處理鍵輸入的流程圖;
圖8是說明字符處理操作的流程圖;
圖9是說明對具有相同筆劃串的多個字符的選擇和顯示的流程圖;
圖10是光標(biāo)控制的流程圖;
圖11是另一可供選擇的鍵盤;
圖12是本發(fā)明另一實施例的功能框圖。
對于本發(fā)明的優(yōu)先推薦的實施例的詳細(xì)描述將從適合于處理表意字符且特別適合于處理象中文那樣的表意文字的裝置和方法著手。大家會明白,本發(fā)明同樣適用于用表意字符表示的其它語言,例如日語、朝鮮語。
圖1說明了經(jīng)典的中文練習(xí)用的方格(9格),并用參考數(shù)字100作為其標(biāo)識名。中文練習(xí)格100被劃分為大小相當(dāng)?shù)木艂€子格102-118,每個子格102-118定義了用于書寫表意字符的方框100中的幾何位置。為了便于說明而且也是本發(fā)明的重點所在,九個子格之每一個又被劃分為大小相等的九個子子格或叫定位格。這些定位格用數(shù)字1-81作為其標(biāo)識名。81個解位格的編號可以以任何方式進行。但是為了好說明,定位格1-81的編號是從子格102的右上角開始,即,那里的定位格編號為1。接下來向下按縱列方向依次編號,通過子格104直到子格106的右下角。那里的子子格編號為9。然后從左到右逐列地對所有定位格進行編號。例如,定位格10的位置是在子格102的中上方。然后向下沿著縱列方向繼續(xù)編號到子格106結(jié)束。定位格19位于子格106的中下方。其余定位格的編號按從上到下從左到右方向依次進行。
中文練習(xí)格可以看作為定位圖,用來確定書寫筆劃的位置,它決定表意字符的結(jié)構(gòu)布局或者其特征。
大多數(shù)漢字的第一筆往往從子格108、114或116之一那里開始,最后一筆則從子格102、104、106、或112之一那里開始。因此,大多數(shù)漢字僅僅用第一筆和最后一筆的位置關(guān)系即可標(biāo)識。
在圖1中,作為例子的漢字表意字符包括了第一筆130、隨后的若干筆132和最后一筆134。各個筆劃130、132和134的定位排列是唯一相對于這個字的,在練習(xí)格中有唯一的定位關(guān)系。圖1描述的字符代表漢字“熊”字。這個字符可以用其第一筆和最后一筆(即編號為130和134那兩筆)的起始和結(jié)束位置所在的方格來標(biāo)識。例如,第一筆130從定位格73開始到定位格18結(jié)束。類似地,最后一筆134從定位格11開始到17那一格結(jié)束。圖1所示的字符是漢語中所有字符的典型代表,在漢語中,每個字的筆劃在漢字練習(xí)格內(nèi)均有具體的位置排列。
利用字符筆劃在漢字練習(xí)格中的特定位置的排列原則,可用計算機來實現(xiàn)字處理系統(tǒng)。圖2說明一個用計算機實現(xiàn)的中文字處理系統(tǒng)。在圖2中,計算機150通過線152與操作員輸入設(shè)備154相連。操作員輸入設(shè)備可以是鍵盤、數(shù)據(jù)板、鼠標(biāo)或者是這些設(shè)備的某種組合。計算機150還接有視象顯示機構(gòu),諸如通過線158與計算機150連接的打印機156和經(jīng)由線162與計算機150連接的視頻監(jiān)視器160。該系統(tǒng)還可以包括經(jīng)線166連到計算機150的圖象掃描器164。此外,該系統(tǒng)還可包括連到計算機150的一個數(shù)據(jù)存貯設(shè)備或語音信號設(shè)備(未畫出)。
計算機150包含有I/O接口168、處理機170和主存174等基本的計算機部件。I/O接口168是計算機150與其外部設(shè)備,例如操作員輸入設(shè)備154、打印機156、視頻監(jiān)視器160和圖象掃描器164的連接部件,這些外部設(shè)備分別通過線152、158、162和166與計算機150連接。I/O接口168起著作為從外部設(shè)備到處理機去的信號的緩沖器的作用。處理機170經(jīng)線170與I/O接口168相連,而存貯器174則經(jīng)由線176與處理機170連接。
操作員輸入設(shè)備154通常由鍵盤178和數(shù)據(jù)板180,數(shù)據(jù)板也稱為數(shù)字板。鍵盤178和數(shù)據(jù)板180兩者均經(jīng)由線152接到I/O接口168。在本發(fā)明之另一實施例中,數(shù)據(jù)板180和鍵盤178被合成單個輸入設(shè)備,其功能相當(dāng)于把鍵盤合併到數(shù)據(jù)板中。
鍵盤178用于向計算機150輸入基本命令。數(shù)據(jù)板180用于向計算機150輸入操作員書寫漢字的位置。由數(shù)據(jù)180根據(jù)操作員輸入生成的輸入信號通過I/O接口168送給處理機170。處理機控制用的指令程序存貯在存貯器174中,在內(nèi)存174中還存有一字符表示集。所謂字符表示(例如位示圖)指的是對應(yīng)于整個表意字符的數(shù)字化表示,并以筆劃為索引,此筆劃是標(biāo)明與各個字符有關(guān)的特性的。處理機170接收來自I/O接口168的信號并把這些信號認(rèn)作為代表操作員所選字符之特性的筆劃。處理機170把這些解釋后的信號與標(biāo)明特性的索引筆劃相比較,此期選出具有標(biāo)識特性之筆劃的字符表示(選出字符的標(biāo)識特性與解釋后的輸入信號的特性相關(guān))。經(jīng)過字符表示的選擇,被選出的字符表示被輸出到視頻監(jiān)視器160和/或打印機156。
在開發(fā)本系統(tǒng)時,圖象掃描器164用來掃描被打印的中文字符并把每個字符數(shù)字化為120×120的一個點陣位示圖。關(guān)于每個字符的位示圖被存放在內(nèi)存174。每個位示圖與通過數(shù)據(jù)板輸入相應(yīng)字符的書寫筆劃時得出的筆劃序列有關(guān)。熟悉本技巧的人容易理解,位示圖可以用其它形式的字符表示,例如用由此計算機或外部設(shè)備在圖形方式下使用的指令和數(shù)據(jù)來代替。
處理機把每個位示圖按照第一筆和最后一筆的開始和結(jié)束位置編上索引。例如,圖1所示的字符的第一筆130從定位格73開始,到18結(jié)束。類似地,該字符的最后一筆134則從定位格11開始到17結(jié)束。第一筆和最后一筆開始和結(jié)束處的定位方格被用來標(biāo)識與輸入字符相對應(yīng)的位示圖。定位格的編號用于產(chǎn)生賦給其位示圖的一個八字節(jié)鍵。對于圖1所示的字符,第一筆的起始和結(jié)束位置方格號接著最后一筆的起始和結(jié)束方格號構(gòu)成的序列得到下列定位方格號序列“73”、“18”、“11”和“17”。產(chǎn)生索引字節(jié)鍵的方法是把定位格序列中的每一位數(shù)字按其ASCⅡ碼表示轉(zhuǎn)換成一個字節(jié)。在上述例子中,8個字節(jié)的序列是“7”、“3”、“1”、“8”、“1”、“1”“1”和“7”,每一位都是相應(yīng)的ASCⅡ碼表示。假如書寫筆劃的起始和結(jié)束位置落在單個數(shù)字表示的定位格內(nèi),本系統(tǒng)就把這單位數(shù)字看作為在其前頭有一附加的數(shù)字“0”。應(yīng)當(dāng)明白,假如一個字符只包含一個筆劃,那么其輸入就是這一筆的起始和結(jié)束位置。然后用專門的功能鍵來指明該字符的筆劃輸入已經(jīng)結(jié)束。相應(yīng)字符的位示圖按照單劃產(chǎn)生的ASCⅡ碼作為牽引。還有一點應(yīng)當(dāng)明白,以ASCⅡ形式的鍵可以與一個離散的數(shù)相聯(lián)系。這個數(shù)能夠用作為把字符表示存放在外設(shè)中的情況下的字符標(biāo)識符,在這種情況下,這個數(shù)被用來標(biāo)識相應(yīng)的字符表示。這種系統(tǒng)節(jié)省了處理機中的內(nèi)存需求量,因為位示圖不存放在處理機的內(nèi)存中。
漢語中的每個字相應(yīng)地作為內(nèi)存174中的一個位示圖來存放,并按照操作員從數(shù)據(jù)板上輸入的筆劃編出相對于存貯區(qū)的索引。所有字符以其筆劃分布順序作為一個索引文件存放在內(nèi)存174中。索引的編排是用二義樹的方法實現(xiàn)的,其中,筆劃的分配情況用作為存貯和存取用的鍵碼。
在本系統(tǒng)運轉(zhuǎn)時,操作員在數(shù)據(jù)板180上輸入或?qū)懭胨x擇的漢字。數(shù)據(jù)板180通過I/O接口168把輸入信號交給處理機170。處理機170利用這些與第一筆和最后一筆的起始和終了位置相對應(yīng)的輸出信號來存取內(nèi)存174。
數(shù)據(jù)板的輸入信號對應(yīng)于以第一筆和最后一筆的起始和終了位置表示的定位方格序列。例如,與圖1所示的字符對應(yīng)的書寫筆劃的輸入將再一次產(chǎn)生8個字節(jié)長的ASCⅡ鍵碼。所產(chǎn)生的鍵碼接著由處理機170用于指導(dǎo)初次的搜索,其做法是存取一個或多個其ASCⅡ字節(jié)鍵與所產(chǎn)生的鍵碼(作為它標(biāo)識特性)相同的存放在內(nèi)存中的位示圖。被選中字符的位示圖然后作為輸出信號供給視頻監(jiān)視器160或打印機之一,或者同時送給兩者。
圖3說明了一個有代表性的數(shù)字板或數(shù)據(jù)板200,該板上有一對壓力敏感的表面,當(dāng)這個表面被接觸時,它將產(chǎn)生與觸點的X-Y座標(biāo)相對應(yīng)的一個信號。數(shù)據(jù)板200的壓力敏感面包括相當(dāng)于一個文字練習(xí)方格的表層202。中文練習(xí)框部分202被劃分為9個子格204,206,208,210,212,214,216,218和220。中文練習(xí)框還進一步被細(xì)分為81個定位格,如同附圖1說明過的情況一樣。
數(shù)據(jù)板200對操作員在輸入一個象征漢字的書寫筆劃時的接觸是敏感的。例如,對于圖1所示的漢字“熊”,操作員就象人們用筆在紙上寫字一樣,用輸入筆接觸中文練習(xí)框202的表面來輸入這個“熊”字。對操作員的寫入筆劃敏感的數(shù)據(jù)板202提供帶有X-Y坐標(biāo)的輸出信號,該坐標(biāo)與數(shù)據(jù)板表面上接觸過的那些定位方格相對應(yīng)。按照這種設(shè)計方式,定位數(shù)據(jù)流以每一筆軌跡的X-Y座標(biāo)形式送入到計算機。該處理機在軟件控制下對輸出信號的X-Y座標(biāo)進行解釋并分配給它相應(yīng)的定位方格號。然后,處理機利用選出的定位方格號作為牽引來存取其位示圖。利用常規(guī)的軟件技術(shù),只把與第一筆和最后一筆的起始和末了位置的方格相對應(yīng)的座標(biāo)數(shù)據(jù)保存起來。
在本發(fā)明的另一實施例中,操作員只需要順序地接觸四個定位格,其順序如下第一筆的開始位置、第一筆的結(jié)束位置、最后一筆的起始位置;和最后一筆的結(jié)束位置。因此,不需要跟蹤整個字符的筆劃就可選擇字符。
計算機利用操作員輸入的每個字符的第一筆和最后一筆的起始和終了位置來存取字符存貯器。數(shù)據(jù)板產(chǎn)生的信號依賴于筆劃的位置和數(shù)據(jù)板在筆劃檢測方面的分辨率。對于高分辨率的數(shù)據(jù)板,計算機能感知與每個定位格子內(nèi)接觸過的每個探測點對應(yīng)的輸入信號。對于低分辨率的數(shù)據(jù)板,不管接觸定位格子內(nèi)的任何地方,可能只對計算機給出一個輸出信號。但是無論是用高分辨率還是低分辨率的數(shù)據(jù)板,數(shù)據(jù)板輸入信號中只有一個X-Y座標(biāo)數(shù)據(jù)標(biāo)識有過接觸的那個定位格子。
從圖3可以看到,數(shù)據(jù)板200還包括獨立的功能鍵區(qū)222。在這種區(qū)中的功能鍵有專用功能鍵F1-F20、數(shù)字鍵224、字符處理鍵226及光標(biāo)控制鍵228。如果觸到區(qū)域222中的數(shù)據(jù)板上的某一個鍵,例如專用功能鍵F1,將產(chǎn)生與觸點處的X-Y坐標(biāo)相對應(yīng)的信號。該信號被送到計算機,在那里,信號的X-Y座標(biāo)被認(rèn)為是操作員要求對予先定義的某個專用功能進行處理。例如,當(dāng)幾個具有相同筆劃特性的字符被一起顯示出來時,可以用光標(biāo)控制鍵和YES鍵來選出一個特定的字符。在另一種實施例中,在常規(guī)的鍵盤上提供功能鍵,并使用數(shù)據(jù)板或鼠標(biāo)來輸入筆劃。
因為漢語和其它表意語言字符一般說來都比較大,所以不同字符的第一筆和最后一筆的起始和末了位置可能落在相同的定位方格內(nèi),例如,圖4A和4B說明兩個不同的字符但具有相同的特性筆劃串,也就是說,它們的第一筆的首末位置跟著最后一筆的首末位置是相同的。圖5這張表表示兩個同形漢字的第一筆和最后一筆的首末位置。從中可以看出,兩個字符的筆劃串是這樣的第一筆從定位方格20開始,到定位格39,而最后一筆開始于定位格71,結(jié)束于定位格8。
在本發(fā)明現(xiàn)在所述的實施例系統(tǒng)工作時,操作員輸入與圖4A所示的字符相對應(yīng)的選為代表的筆劃將使計算機存取其內(nèi)存,取出圖4A和4B所示的那兩個字符的位示圖。計算機將會提醒操作員他用操作員信號器或視象指示訪問了一個重碼字符。然后(或者是在行、頁或文檔結(jié)束時)請操作員用功能鍵從那一組被取出的字符中選出適當(dāng)?shù)淖址?。可以用幾種格式給出碰到重碼字符選擇時的諸字符。一種格式是給出一組字符,操作員順著這些字符前進,遇到適當(dāng)?shù)淖址陀肶ES功能鍵來確認(rèn)字符選擇,或者用NO功能鍵否認(rèn)字符選擇。
另一種格式是,系統(tǒng)可以要求再輸入一個附加的有代表性的筆劃以區(qū)分出一組重碼字符中的所需字符。按照這種形式,對各個字符還得用就初級搜索時敘述過的類似方式用附加的筆劃加編牽引。如果這第二級搜索揭示了一個以上的同形字符,操作員可以用前面說過的方法從同形字組中選出一個目標(biāo)字符。在這種選擇格式中,可以參考初級搜索過程中敘述過的方式來使用附加的或第三重搜索的標(biāo)識符特性。
利用數(shù)據(jù)板本身或者加上一個常規(guī)的鍵盤,可以在中文的正文中加進羅馬字符。在羅馬一中文相結(jié)合的字處理中,對于東方人的使用來說,不需要用戶學(xué)習(xí)外語。對于只使用數(shù)據(jù)板的字處理器,只要把該設(shè)備轉(zhuǎn)到非中文模式并勾寫所要的羅馬字,就可實現(xiàn)中西文字處理機。
圖6表示與操作員使用數(shù)據(jù)板輸入時相對應(yīng)的流程圖。
這個程序允許計算機對數(shù)字儀提供的由接觸的定義鍵產(chǎn)生的隨機X-Y座標(biāo)仿真。每當(dāng)操作員對數(shù)字板給出一個輸入接觸時,計算機就使用這個程序。數(shù)字板向計算機輸出一個信號,它代表操作員接觸數(shù)字板的那個位置的X-Y坐標(biāo)。該程序利用這些X-Y坐標(biāo)來確定這些坐標(biāo)是否在予先確定的X-Y坐標(biāo)區(qū)內(nèi)且定義了數(shù)字板上的某一個鍵。處理機把這些坐標(biāo)解釋為要么是一個有效的鍵、要么是一個無效的鍵。若是正確鍵的坐標(biāo),則產(chǎn)生相應(yīng)的鍵號。
圖7說明鍵入內(nèi)容的處理過程的流程圖。這
分程序用于把筆劃送給系統(tǒng)。根據(jù)利用圖6說明過的“鍵”的概念,對每個特定的鍵賦于一種含義。其中81個鍵作為中文練習(xí)方格,而剩下的鍵用作別的功能。在本發(fā)明的第一個實施例中,為了確定一個筆劃至少要兩個鍵。例如,用兩個鍵來表示一筆的起始和結(jié)束位置。在許多情形下,分別與第一筆的起始和終了位置、最后一筆的起始和終了位置相對應(yīng)的四個鍵被用來構(gòu)成一個字符的筆劃序列。但是在某些情況下,一個字字總只有一筆,只要選擇與這一筆的起始和結(jié)束位置相對應(yīng)的兩個鍵就夠了。這樣的兩個鍵定義該字的筆劃序列。
圖8是簡單的字符處理器的流程圖。這部分程序是按照圖6和圖7所描述的那些程序構(gòu)造出來的。圖8中,在初始化的基礎(chǔ)上,利用筆劃序列來查找該字符的位示圖,當(dāng)找到該字符時,它就被顯示出來。如果該輸入來自一專用鍵,該程序就執(zhí)行該專用鍵的功能。
圖9描述了當(dāng)有一個以上字符具有相同的輸入標(biāo)識筆劃序列時,與這個字符的顯示過程相對應(yīng)的程序流程圖。這部分程序是圖8中“顯示字符”這一框的子子程序。萬一有重碼字符,該系統(tǒng)就顯示出多達9個重碼字符。然后操作員可以從中選出一個字符,如果操作員不想選擇,他可以移動這些字符,使得下組9個重碼字符或者反向移動把前一組9個重碼字符給顯示出來。本實施例顯然不同于此處說過的對于唯一標(biāo)識的層次式搜索。
圖10描述了在頁面內(nèi)水平移動光標(biāo)位置時光標(biāo)控制程序的流程圖。如果光標(biāo)正處于屏幕的邊緣,它就被移到下一行的起始位置,也就是等于移下一個位置。如果處于屏幕最后一行或底行的光標(biāo)要移動時,它被移到的下一位置就是第一行或最上頭的行,光標(biāo)位于行首或最左邊的位置。
如上所述本發(fā)明的當(dāng)前所述的實施例是參照字符第一筆和最后一筆的起始和終了位置來說明的。利用這一搜索方法,大多數(shù)漢字可以被唯一地識別。當(dāng)用首末筆輸入格式得到了重碼字符時,補救的辦法是把這些重碼符放到一帶編號的數(shù)組中,操作員從中指點出相應(yīng)的號以選出所要的字符。這樣的設(shè)計或許是比較有效的,不超過三個鍵的輸入,即可唯一地識別每一個漢字。應(yīng)當(dāng)理解,按照另一種搜索方案,可以用予先確定的附加的筆劃作為第三次搜索標(biāo)識符,而不引用上述的帶編號的數(shù)組或菜單。
此外,本發(fā)明的設(shè)想利用了各種不同的搜索方案,除了使用首/末筆外,還可以使用其它的筆劃。例如,該搜索可以包括第一筆和倒數(shù)第二筆;或者第二筆和最后一筆;或第二筆和倒數(shù)第二筆,或者是第一、第二、倒數(shù)第二和最后一筆的任何組合。
再者,當(dāng)一個字符以部首開始時,可采用下列搜索策略。例如用該字符和部首的第一筆和該字符的最后一筆;起始部首的最后一筆和該字符的最后一筆;或者用起始部首的最后一筆與該字符的倒數(shù)第二筆來搜索。另外,如果字符是以部首結(jié)尾,那么成功的搜索方案將使用下列組成的筆劃配置,例如用該字符的第一筆和結(jié)尾部首的第一筆;或用該字符的第一筆和結(jié)尾部首開頭前的第一筆。萬一該字符是以部首開始和部首結(jié)束,那么可使用下面的搜索策略開始部首的第一筆和結(jié)尾部首的第一筆;或者是起始部首的最后一筆和結(jié)尾部首頭一筆之前的最后一筆;或者用初始部首的最后一筆和起始部首頭一筆之前的最后一筆,再加該字符的最后一筆。類似地,各種搜索方案可以按反向順序使用供搜索的筆劃。應(yīng)當(dāng)明白,上面概要敘述(雖然對習(xí)慣使用線性的羅馬語的讀者來說是夠復(fù)雜的)只涉及眾所周知的和經(jīng)常使用的筆劃格式,而且并不比象羅馬語用戶使用字母表和拼寫時的情況更難。
圖11和12描述了本發(fā)明的另一種實施例。參考圖1,我們能夠用下述方法唯一地標(biāo)識出這個字符把130那一筆定義為筆劃號1,它從定位方格73中開始,接著還是用筆劃號1,它組成標(biāo)識筆劃類型和大小的輸入(一個大的右拐角);然后是最后一筆134。其筆劃號定義為2,它是中等大小的一豎;最后是輸入筆劃計數(shù)6。按照這些準(zhǔn)則輸入信息后,這個字符就被唯一確定和標(biāo)識清楚,接著就可從整個漢字集中調(diào)出這個字符。
圖11描繪了一個舉例說明用的鍵盤,它可以被用來輸入圖1所指的數(shù)據(jù),第一個輸入部件320用來指出筆劃的精確開始位置,即定位方格73。有兩個筆劃類型鍵盤322和324,每個鍵盤提供44個以字符表示的類型碼,那些鍵都是成對排列,左右兩鍵分別用于字符左右兩邊的變化,5×5個字符的鍵盤矩陣?yán)靡淮螕翩I即可確定所有44個字符。接著從緊挨著字符類型鍵盤的字符大小鍵盤中進行選擇,來確定整個89個字符的集合;鍵盤326與鍵盤322相連系,鍵盤328則與鍵盤324相連系。利用這些鍵盤的適當(dāng)組合,把一個手指用于輸起始的筆劃位置、一個或兩個手指用來送字符類型,再一個手指送大小,然后用兩個手腕的一齊擊鍵,整個漢字就能被確定(一齊擊鍵的方法是操作員同時按下若干個鍵。)參考圖12,其中描述了利用上述方法的一個系統(tǒng)的基本邏輯操作。圖11所示的鍵盤被簡畫成鍵盤330。有一系列寄存器,用在一個完整的筆劃信息被處理之前存放鍵入的信息,其中寄存器332存放第1筆劃的形狀、334存放第1筆劃的大小、336存放第1筆劃的起始位置、342存放2筆劃的大小、339存放第2筆劃的起始位置。當(dāng)每個寄存器有了輸入給它的信息時,該信息被引入字符定義寄存器344并被輸入到搜索邏輯346。搜索邏輯訪問字符定義庫345,在這個庫中,把筆劃數(shù)、第一筆和最后一筆的起始位置、形狀和大小結(jié)合在一起編成一個牽引號,用來唯一地標(biāo)識35,000多個漢字集中的每一個字符。搜索邏輯346一旦確定字符定義庫345中含有能唯一地標(biāo)識35,000個字符中某個特定字符之編號時,就向字符定義通報器輸出一個信號,通報器就向操作員指出一個字符已經(jīng)成功地被確定。如果還需要附加的筆劃來定義該字符,可以在緊接著前兩筆劃的輸入之后或者到該字符的回答給出之后,按照同樣方式擊鍵。
在字符通報器被觸發(fā)的同時,搜索邏輯346向字形庫350輸出與所標(biāo)識的字符相對應(yīng)的編號。字形庫350包含完整的字符定義,字符定義包括35,000字符中每一字符的所有筆劃(不只是第一筆和最后一筆)。然后,所確定的字符細(xì)節(jié)被輸出到字符輸出設(shè)備352,這可以是打印機、顯示屏、或者能顯示整個字符的類似設(shè)備。在字處理期間,字符輸出設(shè)備可用來確認(rèn)所要的字符已經(jīng)被選中,而在打印期間,該設(shè)備被用于忠實地重現(xiàn)整個字符的每一細(xì)節(jié)。
懂得本技術(shù)的人們不難想象出上述裝置和方法如何用于計算機和教學(xué)機中。應(yīng)該清楚,有關(guān)本發(fā)明的系統(tǒng)是參照漢字全集進行說明的,該系統(tǒng)同樣適用于大約11,000個字符的簡化字符集。利用本發(fā)明會使學(xué)習(xí)中文書寫得到不可估量的啟發(fā)和擴展,即使對于中文是他們母語的中國人也有裨益。而且,本發(fā)明通過以視象顯示形式對字典信息的即時存取使教學(xué)和應(yīng)用時間大大縮短。
通過對本發(fā)明優(yōu)先推薦的實施例的敘述使熟悉這種技術(shù)的能夠使用本發(fā)明。顯然,對于熟悉本技術(shù)的人來說,不難對這些實施例作出各種修改,而且用不著利用新的技巧即可把這里確定的基本原則用于其它實施例。因此,本發(fā)明不打算限于此處所展示的實施例,而是屬于與這里所揭示的原理和新特性相一致的廣闊領(lǐng)域。
權(quán)利要求
1.在一個表意字符集中標(biāo)識出一個被選擇的表意字符的方法,此方法包括提供一字符表示庫,在所述的字符表示庫中的每一字符表示代表著上述的表意字符集中的各自的表意字符,每個字符表示包含一組由所述的字符表示代表的各個表意字符的予先確定的結(jié)構(gòu)特征,關(guān)于各個字符的一組予先確定的結(jié)構(gòu)特征對各個表意字符的予定的字符筆劃中的每一筆均包含一組筆劃特征,此外,為每一組輸入的字符筆劃提供一組輸入信號,所述的輸入信號對應(yīng)于所選擇的表意字符的至少兩個筆劃特征,每個信號對應(yīng)于一個予先確定的字符筆劃,所述的一組輸入字符筆劃對于包含三劃以上的表意字符來說,少于該表意字符的筆劃總數(shù)。
2.根據(jù)權(quán)利要求1所述的方法,其中所述的一組輸入字符筆劃包含被選擇的表意字符的第一筆。
3.根據(jù)權(quán)利要求1所述的方法,其中所述的一組輸入字符筆劃包含被選擇的表意字符的最后一筆。
4.根據(jù)權(quán)利要求1所述的方法,其中所述的一組輸入字符筆劃包含被選擇的表意字符的第一筆和最后一筆。
5.根據(jù)權(quán)利要求1所述的方法,其中所述的一組輸入字符筆劃包含被選擇的表意字符的第二筆。
6.根據(jù)權(quán)利要求1所述的方法,其中所述的一組輸入字符筆劃包含被選擇的表意字符的倒數(shù)第二筆。
7.根據(jù)權(quán)利要求1所述的方法,其中所述的一組輸入字符筆劃包含被選擇的表意字符的起始部首后的第一筆。
8.根據(jù)權(quán)利要求1所述的方法,其中所述的一組輸入字符筆劃包含被選擇的表意字符的非初始部首之前的最后一筆。
9.根據(jù)權(quán)利要求1所述的方法,其中所述的一組輸入字符筆劃包括被選擇的表意字符的初始部首的最后一筆。
10.根據(jù)權(quán)利要求1所述的方法,其中所述的一組輸入字符筆劃包含被選擇的表意字符的非起始部首的第一筆。
11.根據(jù)權(quán)利要求1所述的方法,其中對于所述的一組予定的字符筆劃的每一筆而言,所述的一組筆劃特征包括那個予定的字符筆劃在所述的表意字符中的位置。
12.根據(jù)權(quán)利要求1所述的方法,其中對于所說的一組予定的字符筆劃的每一筆而言,所說的一組筆劃特征包括那個予定的字符筆劃的起點在所說的表意字符中的位置。
13.根據(jù)權(quán)利要求1所述的方法,其中對于所述的一組予定的字符筆劃中的每一筆而言,所述的一組筆劃特征包括那個予定的字符筆劃的終點在所述的表意字符中的位置。
14.根據(jù)權(quán)利要求1所述的方法,其中對于所述的一組予定的字符筆中的每筆而言,所述的一組筆劃特征包括予定的那個字符筆劃的起點和終點在其表意字符中的位置。
15.根據(jù)權(quán)利要求11所述的方法,其中所述的在表意字符中的位置是根據(jù)位置圖來確定的。
16.根據(jù)權(quán)利要求15所述的方法,其中所述的位置圖對應(yīng)于有九個子方格組成的教練方格。
17.根據(jù)權(quán)利要求15所述的方法,其中所述的位置圖對應(yīng)于有九個子方格組成的練習(xí)方格,每一子方格又包含九個子子格。
18.根據(jù)權(quán)利要求11所述的方法,其中所述的在表意字符中的位置是用九個子方格組成的練習(xí)框來確定的,每個子方格還包含九個子子格。
19.根據(jù)權(quán)利要求1所述的方法,其中對于所述的一組予定的字符筆劃的每一筆而言的一組筆劃特征包括所述的那筆予定筆劃的形狀特征。
20.根據(jù)權(quán)利要求11所述的方法,其中對于所述的一組予定的字符筆劃的每一筆而言的一組筆劃特征還包括所述的那筆予定筆劃的形狀特征。
21.根據(jù)權(quán)利要求1所述的方法,其中所述的表意字符集包括漢語表意字符。
22.根據(jù)權(quán)利要求1所述的方法,其中所述的表意字符集包括日語表意字符。
23.根據(jù)權(quán)利要求1所述的方法,其中所述的表意字符集包括朝鮮語表意字符。
24.用來標(biāo)識一表意字符集中的一個被選擇的表意字符的裝置,該裝置包括用于存放字符表示庫的裝置,在所述的字符表示庫中的每一字符表示代表在所述的表意字符集中的各自的表意字符。所述的每個字符表示包括由字符表示代表的相應(yīng)的表意字符的一組予先確定的結(jié)構(gòu)特征,所述的各個字符的一組予先確定的結(jié)構(gòu)特征包括對于各個表意字符的一組予定的字符筆劃的每一筆而言的一組筆劃特征,用于為一組輸入字符筆劃的每一筆提供一組輸入信號的裝置,所述的輸入信號對應(yīng)于被選擇的表意字符的筆劃的至少兩個筆劃特征,這兩個筆劃特征對應(yīng)于予先確定的字符的每一筆劃,對于包含三筆以上字符筆劃的表意字符而言,所述的一組輸入字符筆劃少于該表意字符的總的筆劃數(shù),還有一個裝置是用來標(biāo)識在所述的字符表示庫中被選擇的表意字符的裝置。
25.根據(jù)權(quán)利要求24所述的裝置,其中所述的用于提供輸入信號的裝置能對操作員的輸入作出反應(yīng)并能把所述的操作員的輸入轉(zhuǎn)換為輸入信號。
26.根據(jù)權(quán)利要求25所述的裝置,其中所述的操作員輸入包括語音輸入。
27.根據(jù)權(quán)利要求24所述的裝置,其中所述的用于提供輸入信號的裝置包括數(shù)據(jù)板。
28.根據(jù)權(quán)利要求27所述的裝置,其中所述的數(shù)據(jù)板上具有一個規(guī)定位置圖。
29.根據(jù)權(quán)利要求28所述的裝置,其中所述的位置圖對應(yīng)于練習(xí)用的方格。
30.根據(jù)權(quán)利要求28所述的裝置,其中所述的定位圖對應(yīng)于由九個子方格組成的練習(xí)方格。
31.根據(jù)權(quán)利要求38所述的裝置,其中所述的定位圖對應(yīng)于由81個子子格組成的練習(xí)方框。
32.根據(jù)權(quán)利要求27所述的裝置,其中所述的數(shù)據(jù)板帶有一個由九個子方格組成的練習(xí)框的部分。
33.根據(jù)權(quán)利要求37所述的裝置,其中所述的數(shù)據(jù)板帶有一個由81個子子方格組成的練習(xí)框部分。
34.根據(jù)權(quán)利要求27所述的裝置,其中所述的數(shù)據(jù)板間一部分為定義鍵的位置,各鍵的位置對應(yīng)于練習(xí)框內(nèi)的各個子方格。
35.根據(jù)權(quán)利要求27所述的裝置,其中所述的數(shù)據(jù)板的一部分定義鍵的位置,各鍵的位置對應(yīng)于練習(xí)框內(nèi)的各個子子方格。
36.根據(jù)權(quán)利要求24所述的裝置,其中所述的用來提供輸入信號的裝置包括一鍵盤。
37.根據(jù)權(quán)利要求36所述的裝置,其中所述的鍵盤包括一組鍵,每個鍵對應(yīng)于練習(xí)框中的一個子方格。
38.根據(jù)權(quán)利要求36所述的裝置,其中所述的鍵盤包括與練習(xí)方框內(nèi)的子子方格相對應(yīng)的一組鍵。
39.根據(jù)權(quán)利要求36所述的裝置,其中所述的鍵盤包括一組鍵,每個鍵對應(yīng)于一種字符筆劃類型。
40.根據(jù)權(quán)利要求36所述的裝置,其中所述的鍵盤包括一組鍵,每個鍵對應(yīng)于一種筆劃大小。
41.根據(jù)權(quán)利要求36所述的裝置,其中所述的鍵盤包括一組鍵,每個鍵對應(yīng)于一種筆劃位置。
42.根據(jù)權(quán)利要求24所述的裝置,其中所述的操作員的輸入包括一電磁波束。
43.根據(jù)權(quán)利要求24所述的裝置,其中所述的操作員的輸入包括一光束。
44.用來顯示一個被選中的表意字符的方法該方法包括提供一字符表示庫在所述的字符表示庫中的每個字符表示代表在所述的表意字符集中的各自的表意字符,所述的每一個字符表示包括由該字符表示代表的那個表意字符的一組予先確定的結(jié)構(gòu)特征,所述的各個字符的一組予先確定的結(jié)構(gòu)特征包括對于各個表意字符的一組予先確定的字符筆劃的每一筆而言的一組筆劃特征,該方法還為一組輸入字符筆劃的每一筆給出一組輸入信號,所述的輸入信號對應(yīng)于被選擇的表意字符之筆劃的至少兩個筆劃特征,這兩個特征對應(yīng)于予先確定的諸字符筆劃的每一筆。對于包含三筆以上的表意字符,所說的一組輸入字符筆劃少于該表意字符的筆劃總數(shù),該方法還標(biāo)識出由字符表示庫中的字符表示所代表的各個表意字符,所述的字符表示具有與輸入信號相對應(yīng)的那些予定的字符筆劃的予定結(jié)構(gòu)特征,該方法還能顯示各個表意字符。
45.用于顯示在一個表意字符集中的一個被選中的表意字符的裝置,該裝置包括用來存貯字符表示庫的裝置,在所述的字符表示庫中的每個字符表示代表表意字符集中的各自的表意字符,所述的每一個字符表示包含一組由所述的字符表示所代表的各個表意字符的予先確定的結(jié)構(gòu)特征,所述的各個字符的一組予定的結(jié)構(gòu)特征包括對于各個表意字符的一組予定的筆劃之每一筆而言的一組筆劃特征,用于為一組輸入字符筆劃之每一筆提供一組輸入信號的裝置,所述的輸入信號對應(yīng)于被選中的表意字符的那一筆的至少兩個筆劃特征,所述的予定字符筆劃的每一筆都對應(yīng)有至少兩個筆劃特征。所述的一組輸入字符筆劃包括對于有三筆以上的表意字符而言少于該表意字符的筆劃總數(shù),用來標(biāo)識在所述的庫中的被選中的表意字符的裝置,還包括用來顯示被識別的字符的裝置。
46.根據(jù)權(quán)利要求45所述的裝置,其中所述的用于顯示被識別字符的裝置包括打印機。
47.根據(jù)權(quán)利要求45所述的裝置,其中所述的顯示被識別字符包括用可見方式顯示該字符。
48.根據(jù)權(quán)利要求45所述的裝置,其中所述的顯示被識別字符的裝置包括視頻顯示器。
49.根據(jù)權(quán)利要求45所述的裝置,其中所述的顯示被識別字符也包括用話音形式來提供。
50.根據(jù)權(quán)利要求45所述的裝置,其中所述用來提供被識別字符的裝置包括語音顯示裝置。
全文摘要
一種用來產(chǎn)生與操作員的輸入相對應(yīng)的表意字符的方法和裝置。該裝置包括能產(chǎn)生一串輸入信號的輸入設(shè)備,這些輸入信號是因輸入一連串書寫筆劃而產(chǎn)生的,這些輸入筆劃對應(yīng)于一個表意字符集內(nèi)的一個表意字符的可標(biāo)識的結(jié)構(gòu)特征。處理機存貯一個字符表示庫,庫中每一字符反映了表意字符集內(nèi)每字符,每一字符根據(jù)它所代表的那個表意字符的預(yù)先確定結(jié)構(gòu)特征來標(biāo)識。處理機對輸入信號作出反應(yīng)以選出字符表示庫中的一個字符表示。
文檔編號G06F3/01GK1030985SQ8810455
公開日1989年2月8日 申請日期1988年7月23日 優(yōu)先權(quán)日1987年7月23日
發(fā)明者詹姆斯·C·門羅, 斯蒂芬·E·羅伯茨, 托馬斯·A·諾克徹 申請人:中國商用機器公司