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

輸入音符串進(jìn)入計算機(jī)及文句生產(chǎn)方法及其計算機(jī)與媒體的制作方法

文檔序號:6399545閱讀:168來源:國知局

專利名稱::輸入音符串進(jìn)入計算機(jī)及文句生產(chǎn)方法及其計算機(jī)與媒體的制作方法
技術(shù)領(lǐng)域
:本發(fā)明有關(guān)于一種計算機(jī)中文輸入方法與系統(tǒng);尤指在屏幕上以流覽為基礎(chǔ)設(shè)計的人機(jī)接口機(jī)制以及動作程序來輸入中文的方法與系統(tǒng)。
背景技術(shù)
:輸入中文資料進(jìn)計算機(jī)是一個有趣味而技術(shù)上極具挑戰(zhàn)性的問題。這在用「中文輸入法(Chineseinputmethod)」作為搜尋鑰,經(jīng)由Google搜查引擎可在國際互連網(wǎng)上找到成千上萬相關(guān)資料可得明證。在許多中文系統(tǒng)中,例如TwinBridge和UnionWay,都提供多種中文輸入法以滿足用戶的需要。如同英文或者許多其它西方語言,中文的每一個段落也是由一串以標(biāo)點符號分開的句子所組成,而每一個句子也都是一串文字。然而,不同的是,英文的每一個字都是由26個字母所組成的字符串,中文字則個個皆是不同的圖案,而常用的中文字有成千上萬個。計算機(jī)中文輸入通常使用編碼的方法。例如用硬性規(guī)定的4位數(shù)字的電報編碼;或者用字型或字音的編碼;或者也可以用這些方法的混合編碼。我們可以把每一個字的編碼想成是表達(dá)該字特性的符號。要輸入一個中文句子,使用者就打入每個字的特性符號。計算機(jī)根據(jù)這些特性符號去找到符合的中文字與詞。假如同時有好幾個符合的字詞,計算機(jī)可把它們顯示在屏幕上,由使用者來選擇。多數(shù)早期的中文輸入采用逐字輸入法;使用者鍵入句子中每個字的編碼來產(chǎn)生一個個的字。最近發(fā)展的一些輸入法也有用詞或者文句中的相關(guān)文意來改進(jìn)輸入操作的精確度和速度。近年來有兩種接口技術(shù)發(fā)展得更成熟,用以提供除了鍵盤以外的新的中文輸入途徑。其一為手寫辨識技術(shù)。另一為語音辨識技術(shù)。這些方法基本上仍然是一種相匹配方法,由計算機(jī)從手寫筆劃資料或者語音抽樣資料提取詞的屬性來做比對。不同的輸入方法由于它們使用的技術(shù),而有其各自的優(yōu)點和缺點。例如,一個根據(jù)字形結(jié)構(gòu)而設(shè)計的輸入法,可以有較高的字的單一性。一旦使用者熟悉了它的用法,輸入可以很快速。但是初學(xué)者通常需要較長的時間來熟悉文字編碼的規(guī)則和鍵盤的操作。一般人會覺得手寫辨識和語音辨識的輸入法最為自然。這是因為寫與說是人們年輕時和在學(xué)校時多年來練就的能力。這兩種技術(shù)卻也各自有一些天生的不易克服的缺陷。首先,兩者都不容易達(dá)到如同鍵盤一般的高準(zhǔn)確度。手寫輸入速度慢,因為每一個中國字都有不少筆劃。用說話輸入則容易被干擾,需要比較安靜的環(huán)境才能達(dá)到比較高的準(zhǔn)確度。它也會干擾他人,不適用于多人合用的辦公室中。軟鍵盤(或者虛擬鍵盤)是可用來輸入中文資料的另一種裝置。其想法是在屏幕上顯示一個鍵盤圖樣,使用者可以用鼠標(biāo)或觸控筆來模仿真鍵盤的操作。使用軟鍵盤的優(yōu)點如下。1.鼠標(biāo)或者觸控筆的操作安靜。2.同時它僅僅只需用一只手。3.軟鍵盤在屏幕上的視覺回饋使操作有極高的準(zhǔn)確度。4.軟鍵盤不需用真實鍵盤,適宜在沒有鍵盤的計算機(jī)環(huán)境例如PDA或是tablet個人計算機(jī)上使用。然而,使用軟鍵盤來做中文輸入也有它的困難。這是由于典型的軟鍵盤的鍵分布經(jīng)常和真實鍵盤雷同,而真實鍵盤的設(shè)計主要利用打字者手指在鍵盤上相對位置的感覺,以達(dá)到盲目打鍵的目的。這種手指的相對位置感覺在屏幕的軟鍵盤上無法施用。于是,使用者每打一個鍵都需要在軟鍵盤上做一次費力的搜尋,不但非常勞神,打字速度也大為減慢。由于這一原因,一般人常把軟鍵盤看成是輸入的輔助工具而只偶然使用。近年來,由于PDA的發(fā)展,也有人提出一些非傳統(tǒng)鍵盤型式的軟鍵盤設(shè)計。這些方法大多強(qiáng)調(diào)在手握的PDA裝置上的可用性。當(dāng)然,它們在有更大屏幕的計算機(jī)臺上也是適用的。為了避免混淆,我們在后面的說明中稱傳統(tǒng)鍵盤型式的軟鍵盤做「軟鍵盤」,而稱非傳統(tǒng)鍵盤式的軟鍵盤做「軟鍵板」。一般來說,使用「軟鍵板」的輸入方法設(shè)計遵循以下面四個基本原則1.把需用的符號鍵適當(dāng)?shù)貧w類放入多個的「軟鍵板」上。計算機(jī)根據(jù)使用者輸入的鍵信息,動態(tài)地展示這些鍵板,以指引下一步鍵入的進(jìn)行。這種歸類不但使找鍵工作有所依循,同時也減少了每個「軟鍵板」上的鍵數(shù),使得鍵的搜尋變得容易。2.符號鍵在「軟鍵板」面上的布局設(shè)計,需有利于鼠標(biāo)或是觸控筆的指向操作。3.使用者如何在「軟鍵板」上輸入激勵訊號需有一個好的設(shè)計。4.計算機(jī)需快速有效地,從使用者輸入的一系列激勵訊號,產(chǎn)生字,詞,或者句子以待人確認(rèn),選擇及修正。要「軟鍵板」輸入法能夠快速有效和容易使用,關(guān)鍵在于如何充分利用語言和文字的特性,來做好上述四點的設(shè)計要求?,F(xiàn)有的在屏幕上顯示「軟鍵盤」或是「軟鍵板」的中文輸入法技術(shù),不是直接套用傳統(tǒng)型式鍵盤,就是未能充分利用中文語言和文字的特性,而有以下三個缺點尋找符號鍵困難,同時未能提供鍵盤上方便有效的鼠標(biāo)或是觸控筆的指向操作方法。當(dāng)字,詞,或者句子需要選擇時,提供給使用者的接口難以操作。缺乏一套簡單易學(xué)又高效能的程序讓使用者快速輸入中文。
發(fā)明內(nèi)容本發(fā)明的主要目的是要提供一個方法與系統(tǒng),讓使用者在語音符號的「軟鍵板」上用指針裝置,例如鼠標(biāo),觸控筆,或者鍵盤等裝置,來流覽操作以輸入中文資料。有鑒于前述討論的現(xiàn)有技術(shù)的缺點,本發(fā)明的第一個目的,在于提供一種「軟鍵板」的板面上鍵的布局設(shè)計,不但可便于使用者在「軟鍵板」上找鍵,而且提供快速有效的用指針裝置輸入字和詞資料的操作方法。本發(fā)明的第二個目的,在于提供一種可容納大量字和詞并容易翻閱流覽的「多頁窗」接口設(shè)計。本發(fā)明的第三個目的,在于提出一種易學(xué)易操作的輸入程序讓使用者可快速有效地輸入中文文句。本發(fā)明用以下的設(shè)計來達(dá)到上述的三個目標(biāo)。本發(fā)明提出一種屏幕上顯示注音符號的「軟鍵板」,讓使用者鍵入中文字注音符號以得到中文文句。本發(fā)明也提出一種屏幕上顯示拼音符號的「軟鍵板」,讓使用者鍵入中文字拼音符號以得到中文文句。注音符號和拼音符號在「軟鍵板」上依自然順序歸類及排序以解決尋找符號鍵的困難。同時,音符分類后在「軟鍵板」上的布局更讓使用者用指針裝置在屏幕上用一筆劃的動作,就可輸入一個字的中文音符串。這種在屏幕上用一筆劃輸入音符串的動作,茲用注音符號系統(tǒng)為例說明如下本發(fā)明的注音符號「軟鍵板」將音符分成子音,轉(zhuǎn)元音(ㄧㄨㄩ),和元音三類,分別放入「軟鍵板」的上,中,和下區(qū)。上區(qū)和下區(qū)由中區(qū)隔開。這樣要輸入一個字的注音,就可用指針在上區(qū)選子音,穿過中區(qū)選轉(zhuǎn)元音,再到下區(qū)選元音,一劃而成。本發(fā)明另提出一種「階梯式的多頁窗」來給使用者選擇字或詞?!付囗摯啊箍煞湃氪罅康淖只蛟~以適合中文輸入接口的需要。其功能也設(shè)計成讓使用者不必按鈕而只要移動指針即可上下翻閱流覽各頁。本發(fā)明另提出一種按照使用頻率來顯示字或詞的結(jié)構(gòu)。在此結(jié)構(gòu)下,系統(tǒng)的字和詞按照使用頻率分成1.最常用,2.很常用,3.平常用,4.不常用,四個級別。對越常用的字或詞使用者將花費越少的工夫來得到,以加快輸入速度。本發(fā)明還提出一種二相的輸入程序。在程序中用1.鍵入音符階段,2.編訂文句階段,兩階段循環(huán)進(jìn)行。這個輸入程序的特點在于兩個階段都在一個「文句編輯緩沖器」上單向地掃描進(jìn)行,以簡化輸入的操作。單向掃描也解決了文句分段的問題,讓使用者得以有效地利用系統(tǒng)可提供的大量常用文句,以減少輸入時每個字需要鍵入符號的個數(shù),因而加快輸入的速度。圖1為中文注音系統(tǒng)「音符串結(jié)構(gòu)樹」示意圖;圖2為漢語拼音系統(tǒng)「音符串結(jié)構(gòu)樹」示意圖;圖3為本發(fā)明實施于中文注音系統(tǒng)時其組成部份示意圖;圖4為本發(fā)明實施于中文注音系統(tǒng),同時允許重疊窗口時,其組成部份示意圖;圖5為本發(fā)明實施于漢語拼音系統(tǒng)時其組成部份示意圖;圖6為本發(fā)明實施于漢語拼音系統(tǒng),同時允許重疊窗口時,其組成部份示意圖;圖7為本發(fā)明實施例其控制與數(shù)據(jù)流示意圖;圖8為本發(fā)明「注音軟鍵板」的鍵分布圖;圖9為本發(fā)明「拼音軟鍵板」的鍵分布圖;圖10為本發(fā)明「階梯式多頁窗」示意圖;圖11為可放入「多頁窗」字詞數(shù)目表;圖12為本發(fā)明「文句編輯緩沖器」示意圖;圖13為本發(fā)明「二相文句生產(chǎn)程序」;圖14為本發(fā)明的「屬性顯示窗」示意圖;圖15為本發(fā)明的「全文積聚窗口」示意圖;圖16為在注音系統(tǒng)的「音符串句法結(jié)構(gòu)樹」之上的游走示意圖;圖17為本發(fā)明在「注音軟鍵板」和「二層控制精選窗」上的「點碰放」輸入音符串鼠標(biāo)動作示意圖;圖18為本發(fā)明在「注音軟鍵板」和「二層控制精選窗」上的「點碰放」輸入音符串鼠標(biāo)動作流程圖;圖19為在拼音系統(tǒng)的「音符串句法結(jié)構(gòu)樹」上游走示意圖;圖20為在拼音系統(tǒng)對應(yīng)于音符串“D”的R-1「控制精選窗」示意圖;圖21為在拼音系統(tǒng)對應(yīng)于音符串“Z”和“ZH”的R-1「控制精選窗」示意圖;圖22為本發(fā)明在「拼音軟鍵板」和「二層控制精選窗」上的「點碰放」輸入音符串鼠標(biāo)動作示意圖;圖23為本發(fā)明在「拼音軟鍵板」和「二層控制精選窗」上的「點碰放」輸入音符串鼠標(biāo)動作流程圖;圖24為本發(fā)明使用的四層根據(jù)頻率字詞分類法示意圖;圖25為在「多頁窗」的大小為10×10字的一個窗頁在注音系統(tǒng)中可處理很常用字詞的數(shù)目表;圖26為在「多頁窗」的大小為10×10字的一個窗頁在拼音系統(tǒng)中可處理很常用字詞的數(shù)目表;圖27為本發(fā)明實施例在「多頁窗」中顯示不同長度字詞的示意圖;圖28為本發(fā)明實施例在注音系統(tǒng)中「音符串句法結(jié)構(gòu)樹」中音符串和中文字詞的關(guān)系圖;圖29為本發(fā)明實施例在注音系統(tǒng)中逐字輸入中文的步驟;圖30為本發(fā)明實施例在注音系統(tǒng)中逐詞輸入中文的步驟;圖31為本發(fā)明實施例在注音系統(tǒng)中「二相文句生產(chǎn)程序」的流程圖;圖32為本發(fā)明實施例在注音系統(tǒng)中「二相文句生產(chǎn)程序」的實例步驟;圖33為本發(fā)明實施例在注音系統(tǒng)中「二相文句生產(chǎn)程序」的實例步驟(接續(xù)第32圖)。圖中主要部分代表符號說明725全文積聚窗735二層控制精選窗740軟鍵板745階梯式多頁窗755文句編輯緩沖器760屬性顯示窗具體實施方式每個中文字當(dāng)做是一個方型的圖形。同時假設(shè)每個中文字有一個單一的字碼。每個中文字有一個單音節(jié)的發(fā)音。在例中我們使用國語發(fā)音。每個中文字的國語發(fā)音可用一個注音符號(ㄅㄆㄇㄈ)音符串加上一個0到4的音調(diào)符號表示,其中0代表輕聲,而1到4代表1到4聲。舉例來說,“?!钡陌l(fā)音表示成“ㄓㄨㄢ1”,而“利”的發(fā)音則表示成“ㄌ|4”?!皩@钡陌l(fā)音可表示成“ㄓㄨㄢ1ㄌㄧ4”。注音符號可分成子音,轉(zhuǎn)元音,和元音三類如下子音(C-集合){ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙ□}。轉(zhuǎn)元音(H-集合){ㄧㄨㄩ□}。元音(V-集合){ㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦ□}。音調(diào)(T-集合){01234}也可以表示成{.-}。通常一個中文字的發(fā)音可以用一個長度為四的符號串來表示。其中各個符號按順序為子音,轉(zhuǎn)元音,元音以及音調(diào)。例如,“?!钡陌l(fā)音可表示成”ㄓㄨㄢ1”。有些字的發(fā)音可能缺少子音,轉(zhuǎn)元音,或者元音的部分。例如,“利”的發(fā)音可表示成“ㄌㄧ4”,缺少元音部分。在子音,轉(zhuǎn)元音,以及元音集合中各加了一個空白符號□,用以在符號串中代表這些缺少的部分。在國語發(fā)音系統(tǒng)中大約用到1400個不同的音。這些音的符號串可以組成如圖1的結(jié)構(gòu)樹。圖1的最底層也同時顯示,以各個發(fā)音歸類的中文字。實際上,由于有些字會有幾個不同的發(fā)音,音符串的結(jié)構(gòu)樹加上最底層上的中文字就成為一種數(shù)學(xué)上的格子結(jié)構(gòu)(latticediagram)。每個中文字的國語發(fā)音也可用一個拼音符號(ABCD)音符串加上一個0到4的音調(diào)符號表示。例如,“?!钡陌l(fā)音可表示成“ZHUAN1”,“利”的發(fā)音可表示成“LI4”,而“專利”可表示成“ZHUAN1_LI4”。在注音符號音符串和拼音符號音符串中間存在著一對一的關(guān)系。例如,“ㄓㄨㄢ”對應(yīng)于“ZHUAN”而“LI”對應(yīng)于“ㄌㄧ”。所有合規(guī)則的拼音符號音符串也可以組成一個結(jié)構(gòu)樹,如圖2所示。本發(fā)明的討論使用中文字的字形資料和字音資料。當(dāng)使用者從屏幕上選擇中文字或詞,其效果等于告訴計算機(jī)該字或詞的字形資料,也就是該字或詞的字碼。一個中文詞就是一串的中文字。一個中文字可想成是一個長度是一的一個中文詞。一個中文句子由一串的中文字和詞組成。所以任何一個中文句子都是一串的中文字。一個中文句子可能有不止一種方法來分段成字和詞。例如,“下雨天留客”可以分成“下雨天留客”,或者是“下雨天留客”。兩種分法有不同的語意。從純輸入的眼光來看,用兩種分法的詞組合得到的是同樣的文句“下雨天留客”。本發(fā)明提出一種以流覽為基礎(chǔ)的計算機(jī)中文輸入方法。此計算機(jī)可以是大型計算器,個人計算機(jī),PDA,或是tablet個人計算機(jī),等等。輸入方法對計算機(jī)的基本要求包含一個中央處理器,一個內(nèi)存,一個屏幕,及一個屏幕上指針的控制裝置。本發(fā)明的討論采用鼠標(biāo)作為控制屏幕上指針的裝置。很容易理解的是其它的裝置諸如可在屏幕上觸控的筆或者是鍵盤上的鍵都可以送訊號進(jìn)入計算機(jī)以控制屏幕上的指針。本發(fā)明只使用鼠標(biāo)的一個按鈕來操作,并使用下列五種動作a)當(dāng)鼠標(biāo)指針在「軟鍵板」的某個鍵上時壓下按鈕。b)移動鼠標(biāo)指針以「碰」某個鍵。c)當(dāng)鼠標(biāo)指針在「軟鍵板」的某個鍵上時放松按鈕。d)當(dāng)鼠標(biāo)指針在「軟鍵板」的某個鍵上時壓下并放松按鈕。e)移動鼠標(biāo)指針。前四種動作也簡略稱作a)壓下一個鍵。b)碰一個鍵。c)放一個鍵。和d)敲一個鍵。本發(fā)明提出的中文輸入方法是在計算機(jī)的屏幕上顯示一個輸入操作平臺,配合使用者的輸入訊號做各種控制動作。這個操作平臺及輸入方法也可用于校對中文資料,以及資料擷取等的其它各種計算機(jī)應(yīng)用。本發(fā)明提出的輸入方法亦可制作成程序,儲存于一個計算機(jī)可讀媒體,如CD-ROM或是記憶卡之中,或是儲存于一個網(wǎng)絡(luò)服務(wù)器;該程序可直接由計算機(jī)可讀媒體或經(jīng)由網(wǎng)絡(luò)下載進(jìn)入一臺計算機(jī)內(nèi)存,并由計算機(jī)中央處理器執(zhí)行,在計算機(jī)屏幕上顯示本發(fā)明操作平臺,并配合使用者的輸入訊號做各種控制動作。操作平臺的組成圖3說明本發(fā)明的實施例在注音系統(tǒng)下操作平臺的組成。該平臺包括以下六個部分「注音軟鍵板」330「階梯式多頁窗」350「文句編輯緩沖器」320「屬性顯示窗」310「全文積聚窗口」340「二層控制注音精選窗」360「注音軟鍵板」用來鍵入中文文句的注音符號串。它也用來控制字詞的選擇?!鸽A梯式多頁窗」用來給使用者流覽并選用字詞?!肝木渚庉嬀彌_器」顯示正在鍵入中的文句,同時用它來控制輸入程序的操作。「屬性顯示窗」顯示「文句編輯緩沖器」內(nèi)字的已輸入音符串?!溉姆e聚窗口」積存使用者已輸入的連串文句?!付涌刂谱⒁艟x窗」提供快速有效的輸入音符串辦法。在實用中,「二層控制注音精選窗」可與「軟鍵板」重疊,如圖4所示。圖5說明本發(fā)明的實施例在拼音系統(tǒng)下操作平臺的組成。同樣,「二層控制拼音精選窗」可與「軟鍵板」重疊,如圖6所示。控制信道與數(shù)據(jù)流徑圖7說明本發(fā)明實施例的控制信道與資料流徑。使用者用「軟鍵板」740鍵入要輸入的文句的各個字的音符串。系統(tǒng)用這些音符串資料選擇符合的字詞放入「階梯式多頁窗」745中?!付涌刂谱⒁艟x窗」735讓使用者快速有效的鍵入音符串。從收集相符合的字詞角度來看,有越多的字詞的音符資料,選擇字詞條件就越精確,符合的字詞就越少。從而可讓字詞的挑選工作變得容易。使用者從「多頁窗」中挑選的字詞將流入「文句編輯緩沖器」755。而當(dāng)「文句編輯緩沖器」內(nèi)文句經(jīng)過確認(rèn)或者緩沖器已經(jīng)滿溢,其中文句將流入「全文積聚窗口」725。系統(tǒng)的資料流動控制閥715,720和750由使用者根據(jù)需要來控制選擇由「多頁窗」,「文句編輯緩沖器」,或者是「全文積聚窗口」,將字,詞,文句,或是已積聚的全文送進(jìn)一個應(yīng)用程序710?!付涌刂谱⒁艟x窗」分成R-1與R-2兩個子窗。R-1(731)「精選窗」內(nèi)容由「軟鍵板」鍵入的音符數(shù)據(jù)而定。而R-2(732)精選窗內(nèi)容由R-1「精選窗」中選取的音符數(shù)據(jù)而定?!鸽A梯式多頁窗」745動態(tài)地顯示字詞,其內(nèi)容由鼠標(biāo)在「軟鍵板」以及「二層控制精選窗」上操作時所產(chǎn)生的訊號而定?!杠涙I板」的布局「注音軟鍵板」的布局圖8說明本發(fā)明實施例在「注音軟鍵板」上鍵的布局。鍵板包括37個從“ㄅ”到“ㄦ”的注音符號鍵,五個音調(diào)符號鍵,三個子音,轉(zhuǎn)元音,以及元音的空白符號鍵。另外還包括幾個系統(tǒng)功能控制鍵?!缸⒁糗涙I板」的布局是根據(jù)以下七點的考量而設(shè)計。1、不同于傳統(tǒng)鍵盤的布局,此處「軟鍵板」不包含標(biāo)點符號與數(shù)字鍵。該等鍵都移到「階梯多頁窗」中顯示。如此在「軟鍵板」上的鍵數(shù)可大為減少。2、音符鍵和音調(diào)鍵分類成C,H,V和T四個集合,而放入「軟鍵板」由上到下的四個區(qū)。這樣布局不但幫助找鍵時的聯(lián)想,也方便了后文將述的由鼠標(biāo)輸入訊號的操作。3、22個C-集合鍵分成[ㄅㄆㄇㄈ,ㄉㄊㄋㄌ,ㄍㄎㄏ,ㄐㄑㄒ,ㄓㄔㄕㄖ,ㄗㄘㄙ□]六個組,而由上至下,由左至右的放入C區(qū)域內(nèi)。4、4個H-集合鍵[ㄧㄨㄩ□]排成一排放入H區(qū)域內(nèi)。H區(qū)域內(nèi)安排在C區(qū)域和V區(qū)域間以方便鼠標(biāo)輸入訊號的操作。5、14個V-集合鍵分成[ㄚㄛㄜㄝ,ㄞㄟㄠㄡ,ㄢㄣㄤㄥㄦ□]三個組,并由左至右的放入V區(qū)域內(nèi)。6、5個T-集合鍵[.-]排成一排放入T區(qū)域內(nèi)。7、符號鍵在C,H,V以及T集合各組內(nèi)的排列則按照一般注音符號標(biāo)準(zhǔn)排列順序。這種把符號鍵根據(jù)自然順序分區(qū)和分組安排,給使用者對鍵板面上各個鍵的位置一個簡單的直覺。更加上鍵板面上鍵的數(shù)目較傳統(tǒng)鍵盤大為減少,使用者將不難在鍵板上一眼找到想要的符號鍵?!钙匆糗涙I板」的布局圖9說明本發(fā)明實施例在「拼音軟鍵板」上鍵的布局。鍵板包括26個從A到Z的字母鍵,五個音調(diào)符號鍵,和幾個功能控制鍵?!钙匆糗涙I板」的布局是根據(jù)以下四點的考慮而設(shè)計。1、如同「注音軟鍵板」的設(shè)計,「拼音軟鍵板」也不包含標(biāo)點符號與數(shù)字鍵。2、26個從A到Z的字母鍵分成[ABCD,EFG,HIJ,KLMN,OPQ,RST,UVW,XYZ]八個組,而由上至下,由左至右的放入「拼音軟鍵板」內(nèi)。3、字母鍵在各組內(nèi)按照一般英文字母標(biāo)準(zhǔn)順序排列。4、5個音調(diào)符號[.-]放入一個音調(diào)符號區(qū)域內(nèi)。與「注音軟鍵板」相同,「拼音軟鍵板」的布局也給使用者對鍵板面上各個鍵的位置一個簡單的直覺。讓使用者很容易可在鍵板上一眼找到想要的符號鍵。系統(tǒng)功能鍵系統(tǒng)使用以下一些功能鍵1、注這個鍵表示目前的「軟鍵板」是「注音板」。使用者可以點擊注鍵把「注音板」轉(zhuǎn)成「拼音板」。2、拼這個鍵表示目前的「軟鍵板」是「拼音板」。使用者可以點擊拼鍵把「拼音板」轉(zhuǎn)成「注音板」。3、Uc表示送進(jìn)系統(tǒng)剪貼簿的資料將使用統(tǒng)一碼(Unicode)。使用者可以點擊Uc鍵把系統(tǒng)轉(zhuǎn)成使用其它字碼。4、用以選擇手動或自動控制鍵入方式。5、去除正在輸入的字的音符串。6、去除「文句編輯緩沖器」內(nèi)的所有資料?!鸽A梯式多頁窗」圖10說明本發(fā)明用以顯示字詞的一個「階梯式多頁窗」1010。使用者可用鼠標(biāo)在「多頁窗」各個窗頁的字詞間流覽。當(dāng)鼠標(biāo)標(biāo)停留在某一個字詞上而鼠標(biāo)鈕放開時,該字詞就被選中?!鸽A梯式多頁窗」有以下的特點1、包含幾個同樣大小的窗頁。2、這些窗頁從左下到右上重疊排放成一個階梯的型式。3、任何一個時段「多頁窗」維持其中一個窗頁顯示在屏幕最上層。4、「多頁窗」的每一個窗頁都有一塊區(qū)域顯露在屏幕上。比最上層窗頁低的窗頁顯示一個L形的區(qū)域。比最上層窗頁高的窗頁顯示一個倒L形的區(qū)域。這些L形和倒L形的區(qū)域一層層地圍繞著最上層的窗頁。系統(tǒng)在任何時候都會維持窗頁間的這種關(guān)系。5、當(dāng)鼠標(biāo)標(biāo)移動到「多頁窗」某個窗頁顯露的部分時,該窗頁會被浮現(xiàn)到屏幕的最上層而全頁顯露。6、「多頁窗」的各窗頁上可顯示中文字,詞和標(biāo)點符號。使用者移動鼠標(biāo)標(biāo)以流覽這些字詞和符號。當(dāng)釋放鼠標(biāo)鈕時,選中的字詞或符號便輸入計算機(jī)中。7、「多頁窗」中選中的字詞或標(biāo)點符號會流向「文句編輯緩沖器」而接續(xù)在其中現(xiàn)存文句之后。如果「多頁窗」通到應(yīng)用程序的管制閥是打開的,選中的字詞或標(biāo)點符號也會輸向應(yīng)用程序。本發(fā)明提出的「多頁窗」有以下三個優(yōu)點1、不同于傳統(tǒng)的一維或是二維的中文字詞顯示窗口,「階梯式多頁窗」由于有多個窗頁,它可說是一個有深度的,三維的。由此它可同時放入更多的字詞。假設(shè)每一個窗頁都是10×10字的大小,而且在放入字詞碰到邊時不截斷字詞而轉(zhuǎn)向,則每一個窗頁可顯示同樣長度字詞的數(shù)量如圖11所示。2、任何時候最上層窗頁被一個L形和一個倒L形的相鄰窗頁的區(qū)域圍住。使用者很容易上下移動鼠標(biāo),而不必壓放鼠標(biāo)鈕,即可前后翻動流覽「多頁窗」的各個窗頁內(nèi)容。3、使用者可以至少看到各個窗頁顯露的L形或者倒L形部分的內(nèi)容,因而得到被覆蓋部分內(nèi)容的提示。「文句編輯緩沖器」圖12說明本發(fā)明用以暫存文句的「文句編輯緩沖器」。任何的一段中文句子都是由字和詞所組成的。在本發(fā)明提出的中文輸入程序中,使用者可以直接從「多頁窗」中選取字和詞組合成句子,也可以先行鍵入句子各個字的音符串,稍后再來選擇句子正確的字和詞。「文句編輯緩沖器」上有一排(九個)按鈕,每個按鈕可對應(yīng)一個中文字。按鈕上可顯示已選定的中文字或者相對應(yīng)字的音符串的第一個音符。例如,“申請專利”的音符串是“SHEN1_QING3_ZHUAN1_LI4”。假如“申請”兩字已從「多頁窗」中選定,而“專利”兩字只鍵入其前段部分的音符串“ZH_LI”,「文句編輯緩沖器」顯示的字和符號串當(dāng)如“申請ZL”,其中?!癦”和“L”用以暫時代表“專”和“利”兩字。圖13說明本發(fā)明提出的「二相文句生產(chǎn)程序」。一開始時1300,文句歸零為空字符串?!肝木渖a(chǎn)程序」進(jìn)入第一相鍵入階段。在此階段1320,使用者可連續(xù)鍵入字詞或者其相對應(yīng)的音符串。使用者可移動鼠標(biāo)到「文句編輯緩沖器」上并壓下鼠標(biāo)鈕以進(jìn)入第二相的編訂階段1350。在編訂階段使用者從左到右1360掃過「文句編輯緩沖器」,將暫時代用的音符換成真正的字詞。在此過程中使用者可接續(xù)鍵入每個字之前未完的音符串,提供更精確的信息以減少「多頁窗」中符合條件的字詞數(shù)目。當(dāng)目前的文句已輸入完畢1370,整個程序?qū)⒒氐?380第一相鍵入階段1320以輸入下一段文句?!笇傩燥@示窗」圖14說明本發(fā)明操作平臺的「屬性顯示窗」。此處一個字的屬性系指該字的音符串。當(dāng)鼠標(biāo)停在「文句編輯緩沖器」的某個鍵上時,對應(yīng)該鍵的字的目前已鍵入音符串就會顯示在「屬性顯示窗」中。「全文積聚窗口」圖15說明本發(fā)明操作平臺的「全文積聚窗口」。當(dāng)「文句編輯緩沖器」的內(nèi)容滿溢或者有標(biāo)點符號輸入時,其目前內(nèi)容就會流向「全文積聚窗口」。換句話說,「全文積聚窗口」是介于本發(fā)明的操作平臺和外面應(yīng)用程序的一個較大的中間緩沖器。鍵入方式本發(fā)明采用如下兩種鍵入方式以選擇「文句編輯緩沖器」的作用點。鍵入方式的選擇由功能鍵來控制。1、手動控制鍵入方式使用者用鼠標(biāo)在「文句編輯緩沖器」中用手動點選作用點位置。音符的鍵入又依音標(biāo)系統(tǒng)的不同而有異。a.注音系統(tǒng)使用者可用鼠標(biāo)選和改選一個字的子音,轉(zhuǎn)元音,元音,和音調(diào)的音符。b.拼音系統(tǒng)使用者用鼠標(biāo)鍵入每個字的拼音音符串。當(dāng)該字的音符串鍵入完畢,系統(tǒng)會自動進(jìn)展到下一個字。使用者也可用功能鍵來結(jié)束一個字音符串的鍵入。以進(jìn)展到下一個字。2、自動控制鍵入方式自動控制鍵入方式使用本發(fā)明提出的一種特別設(shè)計的鼠標(biāo)連續(xù)動作鍵入法。該鍵入法用以下三個鼠標(biāo)連續(xù)動作1)點第一鍵。2)碰第二鍵。3)移鼠標(biāo)標(biāo)到第三鍵上并放開鼠標(biāo)鈕。這種連續(xù)動作鍵入法將叫作「點碰放」鍵入法。最后放開鼠標(biāo)鈕時系統(tǒng)自動進(jìn)展到下一個字的鍵入。「點碰放」鍵入法作用的三個鍵并不要求都是不同的鍵。而且,在鍵入過程中,任何時候都可放開鼠標(biāo)鈕,以輸入音符串的前段部分。下文進(jìn)一步詳細(xì)說明「點碰放」鍵入法在「注音軟鍵板」和「拼音軟鍵板」上的動作?!缸⒁糗涙I板」上的「點碰放」圖16說明音符串和中文字的對應(yīng)關(guān)系。圖中顯示,假如輸入的音符串為全部的”ㄐㄧㄠ1”,其對應(yīng)的中文字為{交,焦,...,嬌}。然而假如輸入的音符串只是”ㄐㄧㄠ1”的前段部分”ㄐㄧㄠ”,則對應(yīng)者為子音,轉(zhuǎn)元音,元音為”ㄐㄧㄠ”的所有中文字。圖16顯示注音音符串和中文字集合的對應(yīng)有六個層次。第0層是無限制層。從第1層到第4層各相對應(yīng)于子音,轉(zhuǎn)元音,元音,和音調(diào)的符合限制。第5層相對應(yīng)于中文字,也就是字已完全確定?!缸⒁糗涙I板」上的「點碰放」動作1、用鼠標(biāo)點一個子音。2、用鼠標(biāo)標(biāo)碰一個轉(zhuǎn)元音。3、移鼠標(biāo)標(biāo)至一個元音上并放開鼠標(biāo)鈕。圖17說明一個動作實例。使用者要鍵入“ㄐ”,“ㄧ”和”ㄠ”三個音符,他可1、用鼠標(biāo)點「注音軟鍵板」的“ㄐ”鍵;2、用鼠標(biāo)標(biāo)碰一下“ㄧ”鍵;3、移鼠標(biāo)至“ㄠ”上并放開鼠標(biāo)鈕。使用者也可以當(dāng)鼠標(biāo)標(biāo)在子音鍵或是轉(zhuǎn)元音鍵上就放開鼠標(biāo)鈕,以僅輸入音符串的前段部分。有些字音缺少子音,轉(zhuǎn)元音,或元音,則可用隱喻規(guī)則來填空。例如,使用者一開始就點轉(zhuǎn)元音“ㄧ”,就表示音符串缺少子音。假如使用者一開始就點元音“ㄠ”,就表示音符串同時缺少子音和轉(zhuǎn)元音。本發(fā)明特別安排「注音軟鍵板」上音符鍵的布局以便利「點碰放」連續(xù)動作的進(jìn)行。轉(zhuǎn)元音區(qū)放在子音區(qū)與元音區(qū)中間。所以使用者用鼠標(biāo)一劃就可完成「點碰放」的三個動作。本發(fā)明用以下的方法更進(jìn)一步方便「點碰放」動作的操作1.一旦字的子音決定了,它后面可以接著的轉(zhuǎn)元音就有所限制。例如,子音“ㄐ”只能接轉(zhuǎn)元音”ㄧ”或者“ㄩ”。系統(tǒng)將延長“ㄧ”和“ㄩ”兩個鍵的鍵面以橫跨整個「軟鍵板」,同時隱藏其它的轉(zhuǎn)元音。選的子音也標(biāo)注在轉(zhuǎn)元音區(qū)內(nèi)。本發(fā)明稱這種動態(tài)產(chǎn)生的轉(zhuǎn)元音區(qū)窗口為R-1「精選窗」。2.同樣地,一旦轉(zhuǎn)元音也決定了,它后面可以接著的元音也有所限制。例如,假如子音和轉(zhuǎn)元音已選定為“ㄐ”和”ㄧ”,則其后面可以接著的元音為{ㄚ,ㄝ,ㄠ,ㄡ,ㄢ,ㄣ,ㄤ,ㄥ,□}.所以,系統(tǒng)可以只讓這些元音有效作用,如圖17所示。本發(fā)明稱這種動態(tài)產(chǎn)生的元音區(qū)窗口為R-2「精選窗」?!更c碰放」動作是設(shè)計成全程可以逆向回復(fù)的,如圖18所示。當(dāng)鼠標(biāo)在R-1「精選窗」中移動,轉(zhuǎn)元音的選擇也跟著變動,同時也改變相對的R-2「精選窗」內(nèi)容。當(dāng)鼠標(biāo)移到R-1精選窗中的最左邊標(biāo)簽符號,音符串回復(fù)到轉(zhuǎn)元音未選時的狀況。假如鼠標(biāo)在「軟鍵板」非符號鍵的位置放開鈕,則全部子音,轉(zhuǎn)元音,和元音回復(fù)成未選。當(dāng)鼠標(biāo)在「軟鍵板」的子音,轉(zhuǎn)元音,或元音符號鍵的位置放開鈕,就完成「點碰放」動作。那時,R-1和R-2「精選窗」就消失,「軟鍵板」也回歸到起始狀態(tài)?!杠涙I板」上的音調(diào)鍵也是用碰的方法控制。在「點碰放」動作過程中,使用者可用鼠標(biāo)標(biāo)碰觸音調(diào)鍵以選擇字的音調(diào)?!钙匆糗涙I板」上的「點碰放」鼠標(biāo)在「拼音軟鍵板」上的操作方法可設(shè)計成與在「注音軟鍵板」上類似,雖然注音系統(tǒng)與拼音系統(tǒng)的音符串結(jié)構(gòu)有異(參考圖1與圖2)。本發(fā)明提出用不同的R-1和R-2「精選窗」來處理其間差異,茲敘述如下。音符串的分割如前所述,「注音音符串」和「拼音音符串」存在有一對一的關(guān)系。每一個「拼音音符串」將分成三段,以在「拼音軟鍵板」上設(shè)計出類似于「注音軟鍵板上」的「點碰放」鍵入程序。系統(tǒng)稱此三段拼音音符串為-頭段(ζ),中段(σ),與尾段(τ),茲敘述其設(shè)計如下1、頭段(ζ){A,B,C,CH,D,E,F(xiàn),G,H,JI,JU,K,L,M,N,O,P,QI,QU,R,S,SH,T,W,XI,XU,Y,Z,ZH}為本發(fā)明所選擇的頭段「拼音音符串」。2、中段(σ)所有可在一個完整合規(guī)定的「拼音音符串」中接著一個頭段的音符為該頭段的的中段音符(串)。例如,“B”是一個頭段「拼音音符串」。在拼音系統(tǒng)中{A,E,I,O,U}等音符可接于其后。因此,{A,E,I,O,U}為“B”的中段音符串集合。唯一例外是假如音符“a”是個頭段,而音符串“ab”也是頭段,則音符“b”將從“a”的中段音符串集合中剔除。例如,“Z”和“ZH”都是頭段音符串,所以“H”從“Z”的中段音符串集合中剔除。于是,“Z”的中段音符串集合為{A,E,I,O,U}(圖19)。由于說明1中恰當(dāng)?shù)剡x擇頭段,大部份的頭段音符串的中段音符串集合都是{A,E,I,O,U}。假如一個頭段音符串本身就是完整合規(guī)定的字的拼音,它的中段音符串集合將包括一個空白符號”□”。例如,“JU”可以接{A,E,N}這些符號。但是“JU”本身就是一個字的完整拼音。所以,“JU”的中段音符串集合為{A,E,N,□}。在拼音系統(tǒng)中的中段音符串集合最多只包含六個拼音音符。3、尾段(τ)對應(yīng)于一個頭段和一個中段音符串,其尾段音符串集合為所有可接于此頭段及中段之后而組成一個字的完整拼音的音符串。例如,對應(yīng)于頭段“JI”和中段“A”音符串,“NG”,“AN”和“AO”都可接于其后組成“JIANG”,“JIAN”和“JIAO”。另外,“JIA”本身就是一個字的完整拼音。所以,頭段“JI”和中段“A”的尾段音符串集合為{NG,N,O,□},其中“□”代表一個空白符號串。在拼音系統(tǒng)中的各尾段音符串集合最多只包含九個拼音音符串?!钙匆糗涙I板」上的「點碰放」動作在「拼音軟鍵板」上使用者可用鼠標(biāo)做類似于「注音軟鍵板」上的「點碰放」輸入動作,如下所述。1、用鼠標(biāo)點一個拼音鍵{A到Z}。一個相對應(yīng)的R-1「精選窗」會出現(xiàn)在屏幕上。該R-1精選窗包含相對應(yīng)的中段音符(串)集合。例如,當(dāng)使用者用鼠標(biāo)點「拼音軟鍵板」上的“D”鍵,在屏幕上就會顯示出一個包含{A,E,I,O,U}的R-1「精選窗」(圖20)。當(dāng)兩個頭段音符串包含同樣的第一音符,例如“Z”與“ZH”都包含“Z”,會有二個相對應(yīng)的R-1精選窗出現(xiàn),分別位於屏幕的上方與下方(圖21)。2、用鼠標(biāo)標(biāo)碰R-1「精選窗」中的一個音符(串)。一個相對應(yīng)的R-2「精選窗」會出現(xiàn)在屏幕上。該R-2「精選窗」包含相對應(yīng)的尾段音符串集合。例如,當(dāng)使用者用鼠標(biāo)點「拼音軟鍵板」上的“Z”鍵,然后用鼠標(biāo)標(biāo)碰屬于“ZH”的R-1「精選窗」中的“A”鍵(圖22),一個相對應(yīng)的R-2「精選窗」會顯示在屏幕上,這個「精選窗」包含{□,N,O,I,NG}五個尾段音符串(鍵)。圖22的R-2精選窗中各鍵除尾段音符串外也標(biāo)以頭段與中段音符串,形成一個完整的字的發(fā)音以便識別。于是,圖22的R-2「精選窗」中包含{ZHA,ZHAI,ZHAN,ZHANG,ZHAO}五個完整音符串。3、移鼠標(biāo)標(biāo)至R-2「精選窗」的一個音符串(鍵)并放開鼠標(biāo)鈕加以選擇。正如同在「注音軟鍵板」上一樣,「點碰放」動作在「拼音軟鍵板」上的選擇頭段,中段,尾段,也是設(shè)計成全程可以逆向回復(fù)的,如圖23所示。根據(jù)頻率來類分字詞的策略本發(fā)明根據(jù)使用者鍵入的音符資料,從系統(tǒng)的資料文件中選取字詞,并放入「多頁窗」中給使用者流覽選擇。字詞的選取同時依據(jù)字詞的使用頻率來分類。圖24顯示分類的等級,包括最常用,很常用,平常用,不常用四種。不常用字詞只有在使用者特別表明,例如按動某個按鈕時,才會被加入選取的運作。在使用者尚未輸入任何音符數(shù)據(jù)時,「多頁窗」就顯示最常用字詞。很常用字詞更用其音符串的第一個音符來細(xì)分。當(dāng)使用者移動鼠標(biāo)到某一個音符鍵上時,「多頁窗」就顯示相對于其音符的很常用字詞。使用者如要選擇其中字詞,則需壓下該音符鍵,以保留住「多頁窗」中已顯示的很常用字詞,再移動鼠標(biāo)到「多頁窗」中選字詞。舉例來說,假設(shè)目前系統(tǒng)正在二相輸入的鍵入階段。當(dāng)使用者移動鼠標(biāo)到“ㄅ”鍵上時,「多頁窗」就顯示音符串的第一個音符為“ㄅ”的很常用字詞,“不”,“不如”等。使用者需壓下“ㄅ”,再移動鼠標(biāo)到「多頁窗」中選取。圖11的表說明可在一個10×10字的「多頁窗」窗頁顯示的字詞數(shù)目。圖25的表則說明利用37個注音符號分類而可在一個10×10字的「多頁窗」窗頁顯示的總共的很常用字詞數(shù)目。圖26的表則說明利用26個拼音符號分類而可在一個10×10字的「多頁窗」窗頁顯示的總共的很常用字詞數(shù)目。當(dāng)超過一個字的音符串?dāng)?shù)據(jù)鍵入后,「多頁窗」顯示與其相符合的字詞,包括僅符合前段音符串者。這些符合的字詞有長有短?!付囗摯啊故褂瞄L先短后的排列法,以讓使用者容易優(yōu)先選擇較長字詞。圖27說明這種選擇排列法的一個例子。其中字詞對應(yīng)于使用者連續(xù)敲入三個字的第一個音符“ㄓ_ㄑ_ㄐ”。例如,“中秋節(jié)”2710的音符串是“ㄓㄨㄥ_ㄑㄧㄡ_ㄐㄧㄝ”,與敲入的“ㄓ_ㄑ_ㄐ”相符。再如,“足球”2720的音符串是“ㄓㄨ_ㄑㄧㄡ”,與敲入的”ㄓ_ㄑ”亦相符。兩者都在圖27的「多頁窗」中,而且“中秋節(jié)”先,“足球”后,以讓使用者優(yōu)先選擇較長的“中秋節(jié)”。本發(fā)明的「多頁窗」字詞選擇法符合「越常用字詞用越短時間來選取」的設(shè)計原則。對于最常用字詞使用者可直接到「多頁窗」中選取。使用者需流覽并點擊一個音符鍵以選取一個很常用字詞。對于平常用字詞,則使用者需鍵入各字詞的音符串才能選取?!付辔木渖a(chǎn)程序」本發(fā)明提供一種有彈性的方法給使用者以逐字,逐詞或逐句的方式來輸入中文。這種方法的施行步驟將用如圖28的音符與字連續(xù)關(guān)系圖來說明。一個音符與字連續(xù)關(guān)系圖包括一列相同的「音符串句法結(jié)構(gòu)樹」(圖16)。連續(xù)從每一個「句法結(jié)構(gòu)樹」的底層選取一個字將之串起就構(gòu)成一個句子。圖28也顯示“世界大同”這個句子。在以下的說明中,我們假設(shè)“世界”和“大同”是系統(tǒng)詞表內(nèi)的兩個詞,而“世界大同”則否。1.鍵入音符以逐字輸入輸入過程在「文句編輯緩沖器」中將維持一個文句編訂作用點。在第一相鍵入階段時作用點位于正編訂文句的最后端。在第二相的編訂階段時,作用點則由使用者用鼠標(biāo)點在正編訂文句的字上來決定。當(dāng)且僅當(dāng)使用者已經(jīng)鍵入作用點上完整的發(fā)音(不包括音調(diào))音符串時,系統(tǒng)才會在「多頁窗」中顯示符合的中文字。例如,若使用者只鍵入“ㄐ”,則「多頁窗」不顯示任何中文字,因為“ㄐ”本身加上音調(diào)不是完整的發(fā)音。但是如果使用者鍵入的是“ㄐㄧ”,則「多頁窗」會顯示任何發(fā)音是“ㄐㄧ”中文字,因為“ㄐㄧ”加上音調(diào)已是完整的發(fā)音?!笆澜绱笸笨梢灾鹱钟脠D29的步驟輸入計算機(jī)。圖中小橢圓表示鼠標(biāo)的點鍵,碰鍵,放鍵和敲鍵的動作,各標(biāo)以p(press),t(touch),r(release)andc(click)記號。小橢圓中間的連接線表示鼠標(biāo)的移動動作。舉例來說,使用者用以下的步驟(圖29)來輸入“界”字。步驟3壓下“ㄐ”鍵。步驟4碰“ㄧ”鍵。步驟5放“ㄝ”鍵?!缸⒁糗涙I板」于此回復(fù)起始狀態(tài)。同時所有音符串為“ㄐㄧㄝ”的字會出現(xiàn)在「多頁窗」中。步驟6移動鼠標(biāo)到「多頁窗」并敲“界”鈕以選擇“界”。2.鍵入音符以逐詞輸入圖30說明逐詞輸入“世界”和“大同”以組成“世界大同”句子的步驟。同樣,「點碰放」動作仍然用來鍵入各個字全部或前段的音符串。舉例來說,使用者用以下的步驟(圖30)來輸入“大同”一詞。步驟6敲“ㄉ”鍵。步驟7壓下“ㄊ”鍵。此時“大同”出現(xiàn)在「多頁窗」中,同時出現(xiàn)的還有不少其它一樣符合“ㄉ_ㄊ”的詞。使用者決定鍵入更多的音符以減少要選擇的詞的數(shù)量。步驟8碰“ㄨ”鍵?!按笸币辉~仍然在「多頁窗」中,但同時出現(xiàn)的詞已大為減少。步驟9放“ㄥ”鍵。此時,“大同”一詞仍然在「多頁窗」中,但同時出現(xiàn)的詞更為減少。步驟10移動鼠標(biāo)到「多頁窗」并敲“大同”鈕以選擇該詞。比較圖29與圖30我們會發(fā)現(xiàn)逐詞輸入會比逐字輸入節(jié)省一些鼠標(biāo)的動作。這是一個一般的現(xiàn)象。在實際應(yīng)用中,經(jīng)常不需要鍵入一個詞中每個字的全部音符串就可將相符的詞減少到容易操作的數(shù)量。3.鍵入音符以逐句輸入由于每個中文句子都是由一串的字與詞組成,任何一位熟悉注音或是拼音系統(tǒng)的人都不難用輸入音符串找到字與詞以組成一個句子。但是在輸入操作時,他們會遇到下面這兩個問題1、每個字該輸入多少的音符?這是一個兩難的決定輸入越多的音符,就要用越多的鼠標(biāo)動作,但是符合的字詞會減少,于是找詞的工作會反較為容易。反之亦然。2、何時該去「多頁窗」中找字詞?這個問題與使用者知道系統(tǒng)詞表中有那些詞,以及他如何把一個句子分段成字與詞息息相關(guān)。舉例來說,假設(shè)系統(tǒng)的詞表中包括“世界”和“世界大同”這二個詞,而使用者想要輸入“世界大同”這個句子。假如使用者在鍵入“世”和“界”的音符串后就移動鼠標(biāo)去「多頁窗」中尋找“世界”一詞,他將失去只要再輸入很少音符數(shù)據(jù)就可得到“世界大同”一詞的機(jī)會。本發(fā)明提出的「二相文句生產(chǎn)程序」就是用來解決上述的兩個問題。使用者將周而復(fù)始地使用一個鍵入階段和一個編訂階段以輸入文句。在鍵入階段,使用者用「點碰放」動作連續(xù)鍵入字和詞的全部或前段音符串,并在「多頁窗」中找到字和詞以組成文句。找字和詞的工作也可以留到編訂階段再進(jìn)行。在編訂階段,針對每一個字,使用者都可接續(xù)之前鍵入階段未完的「點碰放」動作,以提供更多的音符資料,從而規(guī)范減少字詞尋找的范圍。圖31說明本發(fā)明「二相文句產(chǎn)生程序」的流程。圖32和圖33說明用此程序輸入文句“世界大同是崇高理想”的一個例子。在例子中我們采用以下的假設(shè)以說明各種不同情況。在系統(tǒng)中有最常用字“是”;很常用字“高”;平常用詞“世界”,“世界大同”和“理想”;其它在文句內(nèi)的字都是平常用字。使用者的認(rèn)知“是”是一個最常用字;“高”是一個很常用字;“世界”和“理想”是平常用詞;其它在文句內(nèi)的字都是平常用字。在鍵入階段使用者只鍵入每個字的第一個音符。圖32和圖33步驟說明步驟1.敲“ㄕ”鍵。步驟2.敲“ㄐ”鍵。步驟3.敲“ㄉ”鍵。步驟4.敲“ㄊ”鍵。步驟5.敲“ㄕ”鍵。步驟6.敲“ㄔ”鍵。步驟7.敲“ㄍ”鍵。步驟8.敲“ㄌ”鍵。步驟9.敲“ㄒ”鍵。步驟1到9鍵入“世界大同是崇高理想”每個字的第一個音符。此過程重復(fù)圖31中3130和3120的回路。步驟10.敲「文句編輯緩沖器」第5鈕。此處假設(shè)“世界大同”是最長的符合音符串“ㄕ_ㄐ_ㄉ_ㄊ_ㄕ_ㄔ_ㄍ_ㄌ_ㄒ”的字詞。這個動作告訴系統(tǒng)「文句編輯緩沖器內(nèi)」第一到第四的字都已正確?!更c碰放」動作可從第五字開始接續(xù)。步驟11.由于“是”是一個最常用字,已可在「多頁窗」中找到。移動鼠標(biāo)到「多頁窗」中敲下“是”鈕以選取?!肝木渚庉嬀彌_器」中的作用點將自動前移到第六字。步驟12.接續(xù)第6字的「點碰放」動作。碰“ㄨ”鍵。步驟13.放“ㄥ”鍵。步驟14.“ㄔㄨㄥ”是完整可發(fā)音的音符串?!俺纭弊謱⒊霈F(xiàn)于「多頁窗」中。移動鼠標(biāo)到「多頁窗」中以選“崇”字?!肝木渚庉嬀彌_器」中的作用點將自動前移到第7字。步驟15.第7字“高”是一個很常用字,而且其第一音符為“ㄍ”。由于“ㄍ”音符在步驟7已鍵入,此時可在「多頁窗」中找到“高”。用鼠標(biāo)敲“高”鈕以選取“高”字。「文句編輯緩沖器」中的作用點將自動前移到第8字。步驟16.由于“理想”是一個平常用詞且其音符串與步驟8與9鍵入的“ㄌ_ㄒ”相符,“理想”將出現(xiàn)于「多頁窗中」。然而,「多頁窗」中出現(xiàn)了不少其它也相符的詞。使用者接續(xù)第8字的「點碰放」動作去碰“ㄧ”鍵,以減少符合的詞的數(shù)量。步驟17.由于符合詞的數(shù)目減少,使用者很容易在「多頁窗」中流覽找到“理想”一詞。用鼠標(biāo)敲“理想”鈕加以選取?!笆澜绱笸浅绺呃硐搿钡妮斎牍ぷ髦链送瓿??!付辔木渖a(chǎn)程序」的特點以下我們綜述本發(fā)明提出的「二相文句生產(chǎn)程序」的特點。1、該程序使用本發(fā)明另提出的注音或拼音「軟鍵板」來鍵入每個字的全部或前段音符串以輸入中文文句。2、該程序使用本發(fā)明另提出的「多頁窗」以顯示字詞,讓使用者在其中流覽選擇字詞以組成中文文句。3、該程序使用五個步驟,讓使用者逐步提供資料以規(guī)范每個字。在注音系統(tǒng)中(圖16)這五步是a.子音。b.轉(zhuǎn)元音。c.元音。d.音調(diào)。e.中文字。在拼音系統(tǒng)中(圖19)這五步是a.頭段。b.中段。C.尾段。d.音調(diào)。e.中文字。4、該程序使用一個很容易在注音或拼音「軟鍵板」上操作的「點碰放」鼠標(biāo)連續(xù)動作,讓使用者來輸入全部或是前段的字的音符串。5、該程序根據(jù)使用者鍵入的音符資料,從系統(tǒng)的資料文件庫中選取字詞,并放入「多頁窗」中給使用者流覽選擇。字詞的選取同時依據(jù)字詞的使用頻率分成最常用,很常用,平常用,不常用四種等級。字詞選擇法用「越常用字詞用短時間來選取」的設(shè)計原則。6、該程序提供一種有彈性的方法給使用者鍵入音符串以逐字,逐詞或逐句的方式來輸入中文。當(dāng)用逐句方式輸入中文時,使用者周而復(fù)始地使用一個鍵入階段和一個編訂階段以輸入文句。7、在鍵入階段,使用者用「點碰放」動作鍵入音符串以得到字和詞而組成文句。使用者也可只先提供音符串而暫不確定字和詞,待到編訂階段再繼續(xù)之前鍵入階段未完的「點碰放」動作,以提供更多的音符資料來簡化確定字或詞的工作。8、鍵入階段和編訂階段都是在「文句編輯緩沖器」上單方向的操作。如此不但提供給使用者簡單易學(xué)的操作規(guī)則,也使鼠標(biāo)的動作設(shè)計可更簡單有效。9、將輸入程序分成鍵入和編訂兩個階段來輸入文句,不但解除了使用者斷句為字與詞的負(fù)擔(dān),也提供了一個方法讓系統(tǒng)可收集大量的常用中文字符串,以大幅度增進(jìn)中文輸入的效率。本發(fā)明雖以一實施例說明如上,然其并非用以限定本發(fā)明。任何熟習(xí)此項技術(shù)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許的更動與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求的范圍為準(zhǔn)。權(quán)利要求1.一種輸入音符串進(jìn)入計算機(jī)的方法,該方法包含以下步驟在一屏幕上顯示一個軟鍵板,該軟鍵板至少包含一個第一窗頁,一個第二窗頁,以及一個第三窗頁,每一個窗頁至少包含一個鍵鈕;每個鍵鈕對應(yīng)一音符;偵測是否一指針裝置于該屏幕上所控制的一屏幕指針,依序按下第一窗頁的一個鍵鈕、碰觸第二窗頁的一個鍵鈕以及被放松于該第三窗頁的一鍵鈕上;以及當(dāng)該屏幕指針依序按下第一窗頁的該鍵鈕、碰觸第二窗頁的該鍵鈕以及被放松于該第三窗頁的該鍵鈕上時,分別選取一第一音符、一第二音符以及一第三音符,分別對應(yīng)該第一窗頁的該按鍵鈕、該第二窗頁的該鍵鈕以及該第三窗頁的該鍵鈕;其中,于該屏幕上,第二窗頁放置于第一窗頁與第三窗頁之間,同時第二窗頁的鍵鈕排成一排,從而使屏幕指針可從第一窗頁移動穿過第二窗頁抵達(dá)第三窗頁,并且在穿過第二窗頁時恰恰碰觸其中一個鍵鈕。2.一個階梯式的多頁窗用以顯示符合所鍵入音符串的字詞,其特征在于包括數(shù)個窗頁,每個窗頁各包含至少一個鍵鈕,用以在其上顯示符合的字詞;該多頁窗有一個窗頁在最上層,全部顯露于屏幕上;多頁窗其它每個非最上層窗頁顯露一個L型或倒L型部分于屏幕上;當(dāng)指針裝置碰觸到任一窗頁的顯露部分,該窗頁將浮現(xiàn)而全部顯露;同時,當(dāng)指針移至窗頁的鍵鈕上并放松指針裝置時,就選擇了該鍵鈕所代表的字詞。3.一個二相文句生產(chǎn)程序的方法,包含一個鍵入階段和一個編訂階段,使用者周而復(fù)始地用此兩階段逐句輸入中文;該程序使用一個操作平臺,包括一個軟鍵板用來鍵入中文文句的音符串,一個階梯式多頁窗給使用者流覽并選用字詞,一個文句編輯緩沖器顯示正在鍵入中的文句;該程序的鍵入階段和編訂階段都是在文句編輯緩沖器上單方向掃描的操作。4.一臺計算機(jī),包含一個中央處理器,一個內(nèi)存,一個屏幕,及一個屏幕上指針的控制裝置;其特征在于該計算機(jī)內(nèi)存的程序可為計算機(jī)的中央處理器執(zhí)行做以下的控制動作在計算機(jī)的屏幕上顯示一個軟鍵板,該軟鍵板包含至少一個第一窗頁,一個第二窗頁,以及一個第三窗頁,每一個窗頁至少包含一個鍵鈕;當(dāng)使用者用指針裝置壓下第一窗頁的一個鍵鈕時,計算機(jī)得到第一個音符;當(dāng)使用者移動指針碰觸第二窗頁的一個鍵鈕時,計算機(jī)得到第二個音符;當(dāng)使用者移動指針至第三窗頁的一個鍵鈕上,并放松指針裝置時,計算機(jī)得到第三個音符;其中第二窗頁放置于第一窗頁與第三窗頁之間,同時第二窗頁的鍵鈕排成一排,以使屏幕指針可從第一窗頁移動穿過第二窗頁抵達(dá)第三窗頁,并且在穿過第二窗頁時恰恰碰觸其中一個鍵鈕。5.一臺計算機(jī),包含一個中央處理器,一個內(nèi)存,一個屏幕,及一個屏幕上指針的控制裝置;其特征在于該計算機(jī)內(nèi)存的程序可為計算機(jī)的中央處理器執(zhí)行做以下的控制動作在計算機(jī)的屏幕上顯示一個一個階梯式的多頁窗用以顯示符合所鍵入音符串的字詞,其中包含數(shù)個窗頁,每個窗頁各包含至少一個鍵鈕,用以在其上顯示符合的字詞;該多頁窗有一個窗頁在最上層,全部顯露于屏幕上;多頁窗其它每個非最上層窗頁顯露一個L型或倒L型部分于屏幕上;當(dāng)指針裝置碰觸到任一窗頁的顯露部分,該窗頁將浮現(xiàn)而全部顯露;同時,當(dāng)指針移至窗頁的鍵鈕上并放松指針裝置時,就選擇了該鍵鈕所代表的字詞。6.一臺計算機(jī),包含一個中央處理器,一個內(nèi)存,一個屏幕,及一個屏幕上指針的控制裝置;其特征在于該計算機(jī)內(nèi)存的程序可為計算機(jī)的中央處理器執(zhí)行做以下的控制動作于使用者周而復(fù)始地用鍵入及編訂兩階段逐句鍵入中文音符串時,顯示符合的字詞并配合在文句編輯緩沖器上往前單方向移動緩沖器的作用點。7.一個儲存程序的計算機(jī)可讀媒體,如CD-ROM或是存儲卡,其程序可下載進(jìn)入計算機(jī)的內(nèi)存內(nèi);該計算機(jī)包含一個中央處理器,一個內(nèi)存,一個屏幕,及一個屏幕上指針的控制裝置;其特征在于該程序可為計算機(jī)的中央處理器執(zhí)行做以下的控制動作在計算機(jī)的屏幕上顯示一個軟鍵板,該軟鍵板包含至少一個第一窗頁,一個第二窗頁,以及一個第三窗頁,每一個窗頁至少包含一個鍵鈕;當(dāng)使用者用指針裝置壓下第一窗頁的一個鍵鈕時,計算機(jī)得到第一個音符;當(dāng)使用者移動指針碰觸第二窗頁的一個鍵鈕時,計算機(jī)得到第二個音符;當(dāng)使用者移動指針至第三窗頁的一個鍵鈕上,并放松指針裝置時,計算機(jī)得到第三個音符;其中第二窗頁放置于第一窗頁與第三窗頁之間,同時第二窗頁的鍵鈕排成一排,以使屏幕指針可從第一窗頁移動穿過第二窗頁抵達(dá)第三窗頁,并且在穿過第二窗頁時恰恰碰觸其中一個鍵鈕。8.一個儲存程序的計算機(jī)可讀媒體,如CD-ROM或是存儲卡,其程序可下載進(jìn)入計算機(jī)的內(nèi)存內(nèi);該計算機(jī)包含一個中央處理器,一個內(nèi)存,一個屏幕,及一個屏幕上指針的控制裝置;其特征在于該程序可為計算機(jī)的中央處理器執(zhí)行做以下的控制動作在計算機(jī)的屏幕上顯示一個階梯式的多頁窗用以顯示符合所鍵入音符串的字詞,其中包含數(shù)個窗頁,每個窗頁各包含至少一個鍵鈕,用以在其上顯示符合的字詞;該多頁窗有一個窗頁在最上層,全部顯露于屏幕上;多頁窗其它每個非最上層窗頁顯露一個L型或倒L型部分于屏幕上;當(dāng)指針裝置碰觸到任一窗頁的顯露部分,該窗頁將浮現(xiàn)而全部顯露;同時,當(dāng)指針移至窗頁的鍵鈕上并放松指針裝置時,就選擇了該鍵鈕所代表的字詞。9.一個儲存程序的計算機(jī)可讀媒體,如CD-ROM或是存儲卡,其程序可下載進(jìn)入計算機(jī)的內(nèi)存內(nèi);該計算機(jī)包含一個中央處理器,一個內(nèi)存,一個屏幕,及一個屏幕上指針的控制裝置;其特征在于該程序可為計算機(jī)的中央處理器執(zhí)行做以下的控制動作于使用者周而復(fù)始地用鍵入及編訂兩階段逐句鍵入中文音符串時,顯示符合的字詞并配合在文句編輯緩沖器上往前單方向移動緩沖器的作用點。全文摘要本發(fā)明提出一種輸入音符串進(jìn)入計算機(jī)的方法。該方法在計算機(jī)屏幕上顯示一個操作平臺包含以下的六個部分1.軟鍵板。2.階梯式多頁窗。3.文句編輯緩沖器。4.屬性顯示窗。5.全文積聚窗。6.二層控制精選窗。軟鍵板的板面根據(jù)注音和拼音系統(tǒng)的句法結(jié)構(gòu)而設(shè)計;多頁窗提供一種可顯示大量字和詞的方法;文句編輯緩沖器顯示正在鍵入中的文句;屬性顯示窗顯示文句編輯緩沖器內(nèi)字的已輸入音符串;全文積聚窗口積存使用者已輸入的連串文句;二層控制精選窗讓使用者依實際需要來輸入更多的音符資料以精選字詞。本發(fā)明方法讓使用者不必費心去分割文句的字和詞,同時可以充分利用系統(tǒng)提供的較長的常用字符串從而大幅度增進(jìn)輸入的效率。文檔編號G06F3/048GK1577229SQ200410037228公開日2005年2月9日申請日期2004年4月27日優(yōu)先權(quán)日2003年7月17日發(fā)明者杜敏文,張世玨申請人:杜敏文,張世玨
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1