一種計(jì)算機(jī)漢字手寫輸入按3層共27個(gè)分區(qū)編碼的無(wú)重碼技術(shù)的制作方法
【專利摘要】本發(fā)明涉及一種計(jì)算機(jī)漢字輸入法,特別是漢字手寫輸入按3層共27個(gè)分區(qū)編碼的無(wú)重碼技術(shù)。本發(fā)明先在計(jì)算機(jī)漢字手寫區(qū)設(shè)置4個(gè)豐字格(三條橫線中間一條豎線)作為連排手寫框,再將漢字手寫的編碼分為3層,每層9區(qū),共27個(gè)避重碼分區(qū),以解決漢字手寫簡(jiǎn)筆輸入重碼多的難題。本發(fā)明先將漢字分出泛上下結(jié)構(gòu)的字,根據(jù)落筆位置分為1、2、3區(qū);再分出泛左右結(jié)構(gòu)的字,根據(jù)落筆位置又分成4、5、6、7區(qū);接著分出泛包圍結(jié)構(gòu)的字,歸為8區(qū);最后分出獨(dú)體字,歸為9區(qū)。這些被分成9個(gè)區(qū)的高頻常用字各按橫豎撇點(diǎn)折五種基本筆形排列組合5次后,相當(dāng)于三個(gè)3500漢字在理論上各被分解了至少28000次,做到手寫輸入無(wú)重碼。
【專利說(shuō)明】
一種計(jì)算機(jī)漢字手寫輸入按3層共27個(gè)分區(qū)編碼的無(wú)重碼技術(shù)
[0001]本發(fā)明公開了一種計(jì)算機(jī)漢字手寫輸入按3層共27個(gè)分區(qū)編碼的無(wú)重碼技術(shù)。技術(shù)領(lǐng)域:
[0002]本發(fā)明涉及一種計(jì)算機(jī)漢字輸入法,特別是一種計(jì)算機(jī)漢字手寫輸入按3層共27個(gè)分區(qū)編碼的簡(jiǎn)筆無(wú)重碼技術(shù)。
【背景技術(shù)】
:
[0003]目前我國(guó)已申請(qǐng)專利的漢字手寫輸入法技術(shù)已有很多種,編碼打字輸入法需要專門學(xué)習(xí)和背字根,不能要求全國(guó)所有中小學(xué)生都必須學(xué)會(huì)的;拼音輸入法學(xué)起來(lái)雖然簡(jiǎn)單,但是既重碼多,又容易造成提筆忘字的后果;手寫輸入有不用記碼的優(yōu)點(diǎn),但是始終未能徹底解決沒有編碼輸入快和重碼多的難題。另外也沒有一種手寫輸入法及編碼技術(shù)是用于在中小學(xué)認(rèn)識(shí)漢字及其規(guī)范書寫、矯正設(shè)計(jì)的,這對(duì)于我國(guó)推進(jìn)識(shí)字寫字教學(xué)工具的現(xiàn)代化、電腦化進(jìn)程來(lái)說(shuō)是一個(gè)重大挑戰(zhàn)。
【發(fā)明內(nèi)容】
:
[0004]本發(fā)明的目的在于公開一種計(jì)算機(jī)漢字手寫輸入按3層共27個(gè)分區(qū)編碼的簡(jiǎn)筆無(wú)重碼技術(shù)。
[0005]本發(fā)明的技術(shù)解決方案是:先在計(jì)算機(jī)漢字的手寫區(qū)設(shè)置4個(gè)豐字格作為連排手寫框,通過(guò)手寫I至5筆即可快速輸入一個(gè)漢字或一個(gè)常用詞語(yǔ)。漢字手寫編碼分為3層,每層9區(qū),共27個(gè)避重碼分區(qū),并通過(guò)“橫1、豎2、撇3、點(diǎn)4、折5”、“橫6、豎7、撇8、點(diǎn)9、折O”和“橫A、豎B、撇C、點(diǎn)D、折E”三合一的編碼手段編碼,以解決手寫輸入未能徹底解決沒有編碼輸入快和重碼多的難題。
[0006]首先,我們將上下結(jié)構(gòu)、上中下結(jié)構(gòu)或上單下雙、上雙下單結(jié)構(gòu)的字一律視為泛上下結(jié)構(gòu)的字,這類字根據(jù)落筆位置分為1、2、3區(qū)。其次,我們將左右結(jié)構(gòu)、左中右結(jié)構(gòu)、左單右雙結(jié)構(gòu)和左雙右單結(jié)構(gòu)的字視為泛左右結(jié)構(gòu)的字。這類字根據(jù)落筆位置又分成4、5、6、7區(qū)。
[0007]再次,我們將包圍結(jié)構(gòu)和各種半包圍結(jié)構(gòu)的字視為泛包圍結(jié)構(gòu)的字,歸為8區(qū)。
[0008]最后,將獨(dú)體字歸為9區(qū)。
[0009]以上9個(gè)區(qū)的字第一層都是高頻常用字,有國(guó)家頒布的2500個(gè)和1000個(gè)次常用字。這些被分成這9個(gè)區(qū)的高頻常用字各按“橫豎撇點(diǎn)折”五種基本筆形排列組合5次后,相當(dāng)于這3500個(gè)漢字在理論上被分解了至少28000次,做到了手寫輸入無(wú)重碼。其中“的、一、是”等超常用字寫一筆即可輸入。當(dāng)輸入一個(gè)詞組時(shí),先寫出第一個(gè)字,另外構(gòu)成這個(gè)詞組或成語(yǔ)的字每字只需手寫出第一筆即可使這個(gè)詞組或短語(yǔ)整體快速輸入。
[0010]最后將另外3500左右低字頻的“非常用字”歸為邊框區(qū),當(dāng)手寫5筆后仍不能顯示時(shí),按一下豐字格連排手寫框的邊框即可顯示,因?yàn)檫吙蛞驯辉O(shè)計(jì)為最大的分區(qū)碼。當(dāng)點(diǎn)按邊框一次不能顯示時(shí),即可先認(rèn)定這個(gè)字在“非常用字”編碼區(qū),一點(diǎn)邊框就相當(dāng)于寫了第6碼,所以即可顯示這個(gè)字。如果萬(wàn)一還不能顯示,說(shuō)明這個(gè)字是個(gè)超低字頻的極偏僻字,再點(diǎn)按一下邊框即可顯示?!斑吙颉眳^(qū)里仍隱藏有9個(gè)分區(qū),按照低字頻和超低字頻分兩層。每層被分成各9個(gè)區(qū)的漢字也各按五種基本筆形被排列組合了 5次,相當(dāng)于低字頻的3500個(gè)漢字和超低字頻的3000左右的漢字在理論上也各被分解了至少28000次,手寫輸入無(wú)重碼。這是怎么做到的呢?我們繼續(xù)分析:
[0011]首先,我們將上下結(jié)構(gòu)、上中下結(jié)構(gòu)或上單下雙、上雙下單結(jié)構(gòu)的字一律視為泛上下結(jié)構(gòu)的字,將寫字時(shí)須在上橫線上落第一筆或第一筆橫穿豎中線的上單結(jié)構(gòu)字歸在“I”區(qū),將在豐字格的左上橫線位置落筆而前兩筆絕不跨越豎中線,也不下伸到左下橫線位置的上雙結(jié)構(gòu)字歸在“2”區(qū),將第二部件在豐字格的兩個(gè)左四格里連落兩筆,而絕不跨越豎中線的字歸在“3”區(qū)。泛上下結(jié)構(gòu)字的手寫編碼規(guī)則是:橫1、豎2、撇3、點(diǎn)4、折為5。有偏旁部首的部分取前兩筆編碼,其余部分夠三筆的取前三筆編碼,僅夠兩筆的取兩筆編碼。筆形歸類:提歸橫、捺歸點(diǎn),有橫鉤、左鉤、右鉤、斜鉤的筆形均歸為折,編碼以從上到下、從左到右的自然筆順為序。
[0012]其次,我們將左右結(jié)構(gòu)、左窄右寬結(jié)構(gòu)、左中右結(jié)構(gòu)、左雙右單結(jié)構(gòu)和左單右雙結(jié)構(gòu)的字視為泛左右結(jié)構(gòu)的字。將在豐字格的左四格里連落兩筆,其中如有豎筆也絕不跨越豎中線的左右對(duì)稱結(jié)構(gòu)的字歸在“4”區(qū);將第二部件占了兩個(gè)左偏旁位置字歸在“5區(qū)”;將第二部件占了一個(gè)左偏旁位置,而右面還有部件的字歸在“6”區(qū);將第二部件在豐字格的右中線以上連落兩筆,而右橫中線以下位置還有部件的字歸在“7”區(qū)。泛左右結(jié)構(gòu)字的手寫編碼規(guī)則是:橫A、豎B、撇C、點(diǎn)D、折為E,其中有偏旁部首的部分取前兩筆編碼,非偏旁部首部分取前三筆編碼,僅夠兩筆的取兩筆編碼,以從左到右、從上到下的自然筆順為序。
[0013]再次,我們將包圍結(jié)構(gòu)和半包圍結(jié)構(gòu)的字視為泛包圍結(jié)構(gòu)的字。將在豐字格里寫一個(gè)部件,其中有一筆穿過(guò)豎中線,還有一筆又下伸過(guò)左右橫中線的泛包圍結(jié)構(gòu)的字歸在“8”區(qū);泛包圍結(jié)構(gòu)字的包圍部分或有偏旁部首的部分取前兩筆編碼,被包圍部分取三筆編碼,沒有三筆的取兩筆編碼,均以從左到右或從上到下的自然筆順為序。包圍結(jié)構(gòu)字的編碼規(guī)則是:橫6、豎7、撇8、點(diǎn)9、折O ;書寫被包圍部分取編碼規(guī)則依舊是:橫1、豎2、撇3、點(diǎn)
4、折為5。
[0014]最后,我們將獨(dú)體字歸為“9”區(qū),依筆序連取四碼即可,編碼規(guī)則依舊是橫1、豎2、撇3、點(diǎn)4、折為5。
[0015]這種計(jì)算機(jī)漢字手寫輸入按照各9個(gè)分區(qū)編碼的無(wú)重碼技術(shù)分簡(jiǎn)筆輸入和全筆輸入兩種輸入法,全筆輸入法出于識(shí)字和寫字教學(xué)的需要,學(xué)生有一筆寫不對(duì),生字都不能文本框中顯示出來(lái),而顯示出來(lái)的生字在書寫框上面有注音,在書寫框下面的會(huì)出現(xiàn)I到4個(gè)詞組或短語(yǔ)挑選框。出于識(shí)字和寫字教學(xué)的需要,兩種輸入方式的轉(zhuǎn)換可以用密碼控制。
[0016]本發(fā)明與現(xiàn)有技術(shù)相比,具有以下顯著優(yōu)點(diǎn):
[0017]1.無(wú)重碼。
[0018]2.輸入快,每個(gè)字最多只需寫I至5筆即可輸入一個(gè)漢字或一個(gè)常用詞語(yǔ)。
[0019]3.學(xué)習(xí)者不用專門學(xué)習(xí)即可書寫,寫字越規(guī)范寫得就越快。
[0020]4.可用于語(yǔ)文課上的書寫考查,有一筆寫不正確都不能在文本框中顯示出來(lái),不用教師判對(duì)錯(cuò)。
[0021]5.全筆書寫輸入顯示出來(lái)的字上面有注音,輸入?yún)^(qū)下面的選字框會(huì)出現(xiàn)I到4個(gè)組詞或短語(yǔ)。
[0022]6.出于識(shí)字和寫字教學(xué)的需要,兩種輸入方式的轉(zhuǎn)換可以用密碼控制。
【具體實(shí)施方式】
:
[0023]下面結(jié)合實(shí)施例對(duì)本發(fā)明做進(jìn)一步描述。
[0024]首先舉例說(shuō)泛上下結(jié)構(gòu):如在計(jì)算機(jī)漢字手寫區(qū)設(shè)置的豐字格里手寫“雷”字,上面的“雨字頭”只需寫第一筆橫和第二筆豎,取碼“12”,下面的“田”只需寫第一筆豎和第二筆橫折,取碼“25”,這個(gè)字的首次編碼組就是“1225”。由于寫“雷”字首先要在豐字格的兩個(gè)上中格落第一筆或第一筆橫穿兩個(gè)上中格,所以屬于上單結(jié)構(gòu)無(wú)疑,因此計(jì)算機(jī)會(huì)先在首次編碼組前自動(dòng)加上暗碼1,“雷”字的最后編碼就是“ 11225”。
[0025]再如手寫“賀”字,這個(gè)字屬于上雙下單結(jié)構(gòu),部首是“貝”。由于有偏旁部首的部分要取前兩筆編碼,左上方的“力”只能算是第二部分,寫第一筆橫折鉤和第二筆撇,取碼“53”;右上方的“口”屬于第三部分,只需寫第一筆豎,取碼“2”。下面的部首“貝”需寫第一筆豎和第二筆折,取碼“25”,合起來(lái)“賀”字的首次編碼組就是“53225”。由于寫“賀”字要在豐字格的上左格落前兩筆而不橫穿兩個(gè)上中格,也不會(huì)下伸到左下格,所以這個(gè)字必是上下結(jié)構(gòu)中的上雙結(jié)構(gòu)無(wú)疑,計(jì)算機(jī)會(huì)先在首次編碼組前自動(dòng)加上暗碼2,因此這個(gè)字的最后編碼就是“253225”。
[0026]再如手寫“獲”字,上面的“草字頭”只需寫第一筆橫和第二筆豎,取碼“ 12”,下面的“反犬旁”只需寫第一筆橫撇和第二筆豎撇,取碼“33”,第三部分的“犬”只需寫第一筆橫,取碼“1”,合起來(lái)“獲”字的首次編碼組就是“12331”。由于“獲”字的第一筆要橫穿兩個(gè)上中格,第二部件又不過(guò)豎中線,屬于上單下雙結(jié)構(gòu)無(wú)疑,計(jì)算機(jī)會(huì)先在首次編碼組前自動(dòng)加上暗碼3,因此“獲”字的最后編碼就是“312331”。
[0027]其次舉例說(shuō)泛左右結(jié)構(gòu):如手寫“取”字,左邊的“耳”只需寫第一筆橫和第二筆豎,取碼“AB”,右邊的“又”寫第一筆橫撇和第二筆捺,取碼“ED”,“取”字的首次編碼組就是“ABED”。由于寫“取”字在豐字格的左四格連落兩筆后,雖有一筆壓過(guò)豎中線而主體不過(guò)豎中線,所以這個(gè)字必是左右均分結(jié)構(gòu)中的左單右單結(jié)構(gòu),因此加上暗碼4,“取”字的最后編碼就是“4ABED”。
[0028]如手寫“灑”字,左邊的“三點(diǎn)水”旁寫第一筆點(diǎn)和第二筆點(diǎn),取碼“DD”,右邊的“西”需寫第一筆橫、第二筆豎和第三筆折,取碼“ABE”,合起來(lái)“灑”字的編碼就是“DD ABE”。由于寫“灑”字第二部件要豎中線,占了兩個(gè)“三點(diǎn)水”的位置,所以這個(gè)字必是泛左右結(jié)構(gòu)中的“左中右”結(jié)構(gòu)之一種,計(jì)算機(jī)會(huì)先在首次編碼組前自動(dòng)加上暗碼6,因此“謝”字的最后編碼就是“6DECBA”。
[0029]如手寫“謝”字,左邊的“言字旁”寫第一筆點(diǎn)和第二筆折,取碼“DE”,中間的“身”只需寫第一筆撇和第二筆豎,取碼“CB”,第三部分的“寸”只需寫第一筆橫,取碼“A”,合起來(lái)“謝”字的編碼就是“DECBA”。由于寫“謝”字首先要在豐字格的左四格里連落兩筆,而第二部件主體正好壓住豎中線,所以這個(gè)字必是泛左右結(jié)構(gòu)中的“左窄右寬”結(jié)構(gòu),計(jì)算機(jī)會(huì)先在首次編碼組前自動(dòng)加上暗碼5,因此“謝”字的最后編碼就是“5DECBA”。
[0030]再如手寫“指”字,左邊的“提手旁”只需寫第一筆橫和第二筆豎鉤(折),取碼“AE”,右上方的“匕”寫第一筆撇和第二筆豎彎鉤(折),取碼“CE”,右下方的“日”只需寫第一筆豎,取碼“B”,合起來(lái)“指”字的首次編碼組就是“AECEB”。由于寫“指”字在豐字格的左四格連落兩筆后,沒有一個(gè)豎筆緊貼豎中線,第二部件又沒有下探到橫中線一下,所以這個(gè)字必是左右結(jié)構(gòu)中的“左單右雙”結(jié)構(gòu),計(jì)算機(jī)會(huì)先在首次編碼組前自動(dòng)加上暗碼6,“因此指”字的最后編碼就是“6AECEB”。
[0031]再如手寫“數(shù)”字,這個(gè)字屬于左右結(jié)構(gòu),部首是“夂”。由于有偏旁部首的部分要取前兩筆編碼,左上方的“米”只能算是第二部分,要寫第一筆點(diǎn)和第二筆撇,取碼“DC” ;左下方的“女”算第三部分,只需寫第一筆撇,取碼“E”即可,右邊的部首“夂”需寫第一筆撇和第二筆橫,取碼“CB”,合起來(lái)“數(shù)”字的首次編碼組就是“DCECB”。由于寫“數(shù)”字在豐字格的左上格連落兩筆后,沒有一筆伸過(guò)橫中線或剛剛壓上橫中線,也沒有伸過(guò)豎中線或剛剛壓過(guò)豎中線,所以這個(gè)字必是左右結(jié)構(gòu)中的左雙結(jié)構(gòu)無(wú)疑,計(jì)算機(jī)會(huì)先在首次編碼組前加上暗碼7,因此“數(shù)”字的最后編碼就是“7DCECB”。
[0032]第三舉例說(shuō)泛包圍結(jié)構(gòu)的字。如手寫“同”字,作為外框的“門”需寫第一筆豎和第二筆橫折鉤,取碼“70”,里面的“一”只有一筆,取碼為“ I”,下面的“ 口 ”取碼“25”,“同”字的首次編碼組就是“70125”。由于“同字框”有一筆穿過(guò)橫中線,還有一筆過(guò)了豎中線,那么“同”字必是泛包圍結(jié)構(gòu)無(wú)疑,計(jì)算機(jī)會(huì)先在首次編碼組前加上暗碼8,因此“同”字的最后編碼就是“870125”。
[0033]第四舉例說(shuō)獨(dú)體字。獨(dú)體字在9區(qū),依筆序連取四碼即可,編碼規(guī)則依舊是橫1、豎2、撇3、點(diǎn)4、折為5。獨(dú)體字是短碼字,計(jì)算機(jī)會(huì)先在首次編碼組前加暗碼“9”。但是獨(dú)體字作左邊的偏旁部首時(shí),其編碼規(guī)則是橫A、豎B、撇C、點(diǎn)D、折為E。如手寫不能拆分的“串”字,我們按照手寫順序依次將豎、折、橫、豎四筆編碼為“02522”。如手寫不能拆分的“垂”字,我們按照手寫順序依次將撇、橫、橫、豎四筆編碼為“03112”即可。值得提出的是,“車”作為獨(dú)體字的四筆編碼“1512”,而作為左右偏旁的編碼則是“AE”。“王”字作為獨(dú)體字的四筆編碼“ 1512”,而作為左右偏旁的編碼則是“AB”。
【主權(quán)項(xiàng)】
1.本發(fā)明涉及一種計(jì)算機(jī)漢字手寫輸入按照27個(gè)分區(qū)編碼的簡(jiǎn)筆無(wú)重碼技術(shù),其特征是在計(jì)算機(jī)手寫框中設(shè)置4個(gè)豐字格作為連排書寫框。2.根據(jù)權(quán)利要求1所述,其特征是根據(jù)漢字手寫輸入落筆位置確定了漢字編碼分為3層,每層9區(qū),共27個(gè)避重碼分區(qū),這一技術(shù)對(duì)于漢字手寫編碼、漢字鍵盤輸入編碼以及語(yǔ)文工具書速查碼的排序都適用。3.根據(jù)權(quán)利要求1所述,其特征是作為技術(shù)手段,將漢字分為泛上下結(jié)構(gòu)、泛左右結(jié)構(gòu)、泛包圍結(jié)構(gòu)和獨(dú)體結(jié)構(gòu)四大類基本結(jié)構(gòu),又從四大類基本結(jié)構(gòu)中分出9小類分類明顯的漢字結(jié)構(gòu),在編碼系統(tǒng)中根據(jù)不同的手寫編碼避重碼分區(qū),并確定了“橫1、豎2、撇3、點(diǎn)4、折5”、“橫6、豎7、撇8、點(diǎn)9、折O”和“橫A、豎B、撇C、點(diǎn)D、折E”三合一的編碼手段。4.根據(jù)權(quán)利要求1所述,其特征是將連排書寫框的邊框設(shè)計(jì)為最大的分區(qū)碼,當(dāng)5碼手寫仍不能顯示時(shí),按一下手寫邊框這個(gè)暗碼即可顯示所寫漢字。5.根據(jù)權(quán)利要求1所述,其特征是每個(gè)字的輸入分簡(jiǎn)筆輸入和全筆輸入兩種,用全筆輸入顯示出來(lái)的字在書寫框上面有注音,在書寫框下面的會(huì)出現(xiàn)I到4個(gè)詞組或短語(yǔ)挑選框。6.根據(jù)權(quán)利要求1所述,其特征是作為技術(shù)手段,對(duì)以上兩種輸入方式的轉(zhuǎn)換可以用密碼控制。
【文檔編號(hào)】G06F3/023GK105892701SQ201410568221
【公開日】2016年8月24日
【申請(qǐng)日】2014年10月23日
【發(fā)明人】王曉龍
【申請(qǐng)人】王曉龍