專利名稱:漢字音形數(shù)碼輸入方法
技術(shù)領(lǐng)域:
本發(fā)明屬于漢字計(jì)算機(jī)輸入技術(shù)領(lǐng)域,具體涉及一種以漢字發(fā)音和筆畫為基礎(chǔ),將其轉(zhuǎn)化為數(shù)字輸入計(jì)算機(jī)的漢字音形數(shù)碼輸入的方法。
現(xiàn)有的漢字聲形碼輸入方法中,錢任舉申請(qǐng)的“一種漢字計(jì)算機(jī)輸入方法及其鍵盤”(專利號(hào)ZL91111408,簡(jiǎn)稱“錢碼”)的編碼方法是按照漢字的聲母或拼音的第一字母取聲碼,按照漢字的起、落筆字形的漢字字根取首碼、尾碼,按聲碼、首碼、尾碼的排列順序編碼。但錢碼的字根分10個(gè)大類和6個(gè)附類,共120個(gè)字根,分布在33個(gè)鍵位。雖然較“五筆字型”的字根要少,但仍存在形式復(fù)雜多樣,必須記憶較多字根的缺陷。
本發(fā)明的目的在于針對(duì)現(xiàn)有漢字計(jì)算機(jī)輸入技術(shù)存在的不足,提供一種以漢字讀音和筆畫為基礎(chǔ),將其有規(guī)律地轉(zhuǎn)化成數(shù)字,以達(dá)到簡(jiǎn)單、快捷的輸入且易記憶等目的的漢字音形數(shù)碼輸入方法。
本發(fā)明的技術(shù)方案如下本方案中,漢字的數(shù)碼分為音碼和形碼兩部分。
漢字有21個(gè)聲母和5個(gè)韻母,將這26個(gè)聲母和韻母與鍵盤上的26個(gè)英文字母鍵位一一對(duì)應(yīng),再將zh、ch、sh這三個(gè)卷舌音的聲母安排在U、I、O三個(gè)鍵上,韻母u、i安排在W、Y鍵位上,其它聲母或韻母與鍵盤字母相同。本方法中的音碼即是用漢語(yǔ)拼音中的聲母,加上a、e、o三個(gè)也可作聲母的韻母組成,共有24個(gè)。也可用安排在字母鍵盤上呈數(shù)列變化的25個(gè)特定代碼00、04、08、12、16、20、24、28、32、36、40、44、48、52、56、60、64、68、72、76、80、84、88、92、96,來(lái)代表漢字的聲母和韻母(聲母sh和韻母o均用字母O表示)。各個(gè)音碼代碼是各個(gè)鍵上作聲母或者韻母的英文字母的代碼。如“橫”的聲母為“h”,可直接鍵入“H”鍵或者通過(guò)音碼數(shù)字代碼“80”鍵入與“80”相應(yīng)的字母“H”鍵;又如“組”的聲母為“z”,其音碼為“40”;“慢”的聲母為“m”,其音碼為“96?!痹诖_定漢字的形碼前,我們先對(duì)漢字的筆畫進(jìn)行分析歸類,以確定代碼把每個(gè)漢字的第一筆筆形歸納起來(lái),只有“點(diǎn)”、“豎”、“撇”、“橫”四種筆畫,在每種筆畫的字中,若找個(gè)筆畫簡(jiǎn)單的字作代表,那就是“江”、“山”、“千”、“古”四字。漢字的這四種筆畫,在漢字中除“點(diǎn)”的筆畫變化不大外,“豎”、“撇”、“橫”這三種筆畫,都各有“長(zhǎng)”、“中”、“短”三種不同筆形的變化。這三種筆形的標(biāo)準(zhǔn),是把漢字放在“九宮格”中的長(zhǎng)度來(lái)確定,長(zhǎng)度超過(guò)三分之二者為“長(zhǎng)筆”,長(zhǎng)度在三分之一以上到三分之二者為“中長(zhǎng)筆”,在三分之一內(nèi)者為“短筆”。將上述筆畫分別用0-9共10個(gè)數(shù)字來(lái)做代碼,“點(diǎn)”選用一個(gè)數(shù)字,“豎”、“撇”、“橫”分別各取三個(gè)數(shù)字,以分別代表它們的長(zhǎng)、中、短筆,例如,將“點(diǎn)”定為0,“橫”的長(zhǎng)、中、短筆分別為7、4、1,“豎”的長(zhǎng)、中、短筆分別為8、5、2,“撇”的長(zhǎng)、中、短筆分別為9、6、3,這樣就確定了10種筆形的代碼,可用個(gè)順口溜來(lái)說(shuō)明點(diǎn)橫與豎撇,江山千古得;筆分長(zhǎng)中短,各以代碼別;點(diǎn)無(wú)長(zhǎng)短分,零代最合格;代碼有十個(gè),數(shù)碼是一百。
現(xiàn)將單筆的筆畫名稱、代碼列表于下單筆筆畫代碼表
按上述原則,對(duì)各種漢字的形碼取碼如下1.取漢字首一、二兩筆和末一、二兩筆的筆畫代碼組成兩個(gè)組合碼構(gòu)成漢字的形碼。如“江”,首、末兩筆的筆畫分別為“丶丶丨—”,形碼為“0054”;“在”,首、末兩筆的筆畫分別為“—丿丨—”,則形碼為“7654”。
2.對(duì)于由一筆或三筆組成的漢字,在筆畫代碼后加“0”成偶數(shù)。如“—”,筆畫為長(zhǎng)橫,代碼為“7”,因其只有一筆,故在筆畫代碼后添“0”成偶數(shù),即形碼是“70”。又如“千”,首兩筆為“丿—”,筆畫屬中撇長(zhǎng)橫,代碼分別為“6”、“7”;末筆為“丨”,屬長(zhǎng)豎,代碼為“8”,因其只有一筆故要加“0”,因此漢字“千”的形碼為“6780”。
本方法還對(duì)漢字的復(fù)筆進(jìn)行了處理,方法如下復(fù)筆是由兩種鄰近的單筆,為了書寫方便聯(lián)寫而成的。因此復(fù)筆有多種形式,名稱也各不相同,對(duì)它們的處理,是把它們當(dāng)成單筆對(duì)待。具體作法可用順口溜來(lái)說(shuō)明復(fù)筆兩筆聯(lián),兩筆一筆看;筆形有多種,名稱不一般;也分長(zhǎng)中短,去短留長(zhǎng)端;長(zhǎng)筆定代碼,標(biāo)準(zhǔn)亦似單。
現(xiàn)將復(fù)筆的名稱、代碼列表于下復(fù)筆筆畫名稱代碼表
如“萬(wàn)”的形碼為“7960”;“山”的形碼為“8750”;“古”的形碼為“7544”;“蔓”的形碼為“7232?!比P的復(fù)筆以大、中、小三種筆形確定代碼為“9、6、3”。如“馬”、“駛”、“礮”這三個(gè)字中的筆畫 按筆形大中小確定的代碼分別為“9”、“6”、“3”。
本音形數(shù)碼在計(jì)算機(jī)鍵盤上的安排與輸入是這樣實(shí)現(xiàn)的(參見
圖1)將00-99這100個(gè)兩位數(shù)組合,依數(shù)列次序分成四個(gè)一組,共25組,分別安排在計(jì)算機(jī)鍵盤上標(biāo)有25個(gè)英文字母的鍵上,V鍵不用。每個(gè)鍵上安排四個(gè)組合碼,如鍵盤上第二排第一鍵是英文字母Q,在Q鍵上安裝有00,01,02,03共四個(gè)組合碼。
在鍵盤上第二排T與Y鍵,第三排G與H鍵,第四排B與N鍵之間視為左、右手腕按鍵的分界線,左邊三排設(shè)有15個(gè)鍵。因V鍵用作查詢鍵,因此將V鍵應(yīng)安排的組合數(shù)碼“52,53,54,55”位移至N鍵,即左邊安排00-51,56-59共56個(gè)組合碼;右邊安排11個(gè)鍵,安排從52-55,60-99共44個(gè)組合碼。這樣一共安排了25個(gè)鍵。左邊第二排Q、W、E、R、T五個(gè)鍵為第一組,安排從00-19共20個(gè)組合碼;第三排A、S、D、F、G為第二組,安排從20-39共20個(gè)組合碼;第四排Z、X、C、B四個(gè)鍵加上右邊第四排的N鍵為第三組,安排從40-59共20個(gè)組合碼。右邊第二排Y、U、I、O、P五鍵為第四組,安排從60-79共20個(gè)組合碼;第三排H、J、K、L四鍵加上第四排的M鍵為第五組,安排從80-99共20個(gè)組合碼。按本法排列的音形數(shù)碼在鍵盤上向右、向下均呈數(shù)列變化,如00,04,08,12,16以及00,20,40,60,80等均是數(shù)列變化。
操作時(shí),依先音后形的次序,即音碼+形碼依次輸入與漢字音碼和形碼相對(duì)應(yīng)的鍵位,即可顯示出這個(gè)漢字來(lái)。見下表
漢字三鍵音形形數(shù)碼輸入一覽表
本漢字音形數(shù)碼輸入方法重碼較少,若出現(xiàn)重碼,則在顯示屏上挑選。
下面再將本方法與“錢碼”相比較,本方法在字根數(shù)量、繁簡(jiǎn)程序、規(guī)律性和記憶量等方面都優(yōu)于“錢碼”,具體情況參見下表
綜上所述,本漢字音形數(shù)碼輸入方法具有簡(jiǎn)單、易記、規(guī)律性強(qiáng)、便于操作等優(yōu)點(diǎn)。
權(quán)利要求
1.漢字音形數(shù)碼輸入方法,將漢字分為音、形兩部分進(jìn)行編碼,其特征在于(1)以漢字聲母作音碼,音碼由漢語(yǔ)拼音的21個(gè)聲母和3個(gè)韻母a、e、o的數(shù)字組合碼構(gòu)成;用字母U、I、O分別代表聲母zh、ch、sh,W、Y分別代表韻母u、i其它聲母或韻母與鍵盤字母相同;(2)以“點(diǎn)”、“豎”、“撇”、“橫”四種筆畫為基礎(chǔ),將“豎”、“撇”、“橫”三種筆畫各分為“長(zhǎng)”、“中”、“短”三種,將它們分別用0-9共10個(gè)數(shù)作代碼,“點(diǎn)”選用一個(gè)數(shù),“豎”、“撇”、“橫”分別各取三個(gè)數(shù),以分別代表它們的“長(zhǎng)”、“中”、“短”筆,按上述原則,對(duì)各種漢字的形碼取碼如下A.取漢字首一、二兩筆和末一、二兩筆的筆畫代碼組成組合碼,構(gòu)成漢字的形碼;B.由一筆和三筆組成的漢字,筆畫代碼后加“0”成偶數(shù);C.以上對(duì)于復(fù)筆,即兩相鄰近的單筆為書寫方便聯(lián)寫而成,取碼時(shí)以單筆對(duì)待,各依其筆畫長(zhǎng)短,以長(zhǎng)者為主,歸入單筆“橫”、“豎”、“撇”的代碼中;(3)代碼在計(jì)算機(jī)上的安排將00-99共100個(gè)兩位數(shù)組合碼依數(shù)列次序分成四個(gè)一組,共25組,分別安裝在計(jì)算機(jī)鍵盤上的25個(gè)英文字母鍵上,“V”鍵不用,每個(gè)鍵上安排四個(gè)組合碼,依照漢字各自的音碼和形碼,對(duì)應(yīng)通過(guò)各鍵位輸入。
2.根據(jù)權(quán)利要求1所述的漢字音形數(shù)碼輸入方法,其特征在于復(fù)筆的歸類 筆取碼。
3.根據(jù)權(quán)利要求1所述的漢字音形數(shù)碼輸入方法,其特征在于所述音碼可用呈數(shù)列變化的數(shù)碼代表,各音碼的數(shù)碼代碼與作聲母或韻母的英文字母相應(yīng)。
全文摘要
本發(fā)明涉及一種以漢字發(fā)音和筆畫為基礎(chǔ),將其轉(zhuǎn)化為數(shù)字輸入計(jì)算機(jī)的漢字音形數(shù)碼輸入的方法。該方法將漢字分為音、形兩部分進(jìn)行編碼;(1)以漢字聲母作音碼,音碼由漢語(yǔ)拼音的21個(gè)聲母和3個(gè)韻母a、e、o的數(shù)字組合碼構(gòu)成;(2)以“點(diǎn)”、“豎”、“撇”、“橫”四種筆畫為基礎(chǔ),將它們分別用0—9共10個(gè)數(shù)作代碼,取漢字首一、二兩筆和末一、二兩筆的筆畫代碼組成組合碼,構(gòu)成漢字的形碼。具有簡(jiǎn)單、易記、規(guī)律性強(qiáng)、便于操作等優(yōu)點(diǎn)。
文檔編號(hào)G06F3/023GK1287299SQ0011318
公開日2001年3月14日 申請(qǐng)日期2000年9月11日 優(yōu)先權(quán)日2000年9月11日
發(fā)明者余保榮 申請(qǐng)人:余保榮