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

六碼數(shù)字甲骨文輸入法的制作方法

文檔序號(hào):6583463閱讀:963來(lái)源:國(guó)知局

專利名稱::六碼數(shù)字甲骨文輸入法的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及一種用于電子計(jì)算機(jī)的甲骨文輸入法。
背景技術(shù)
:甲骨文是世界上最古老的幾種文字之一,也是唯一延續(xù)至今的文字。研究甲骨文對(duì)文字學(xué)、歷史學(xué)、考古學(xué)、語(yǔ)言學(xué)等多門(mén)學(xué)科以及對(duì)書(shū)法研究和創(chuàng)作都有非常重要的意義。所以創(chuàng)建一種計(jì)算機(jī)識(shí)別的甲骨文信息處理系統(tǒng)很有必要,但是這方面的研究非常有限,遠(yuǎn)遠(yuǎn)落后于現(xiàn)代文字的識(shí)別處理技術(shù)。現(xiàn)代漢字的信息處理技術(shù)已經(jīng)很成熟,僅輸入法就有上百種,而甲骨文和其它古文字還沒(méi)有簡(jiǎn)單、易記的電腦輸入法。因此,當(dāng)涉及大量引用古代漢字的書(shū)籍在出版時(shí),難以實(shí)現(xiàn)辦公自動(dòng)化。例如《甲骨文字典》、《西周甲文注》等書(shū)和許多研究古文字的雜志,都是手工書(shū)寫(xiě)或部分手工書(shū)寫(xiě)后再制版的,手工書(shū)寫(xiě)難以做到整齊美觀,更影響工作效率。現(xiàn)有的一些甲骨文、金文等古文字的輸入法沒(méi)有利用古文字本身的特點(diǎn),而是套用了現(xiàn)代漢字的編碼模式,如采用拼音或字根拼形的方法。這些方法只適用于"標(biāo)準(zhǔn)化"了的甲骨文、金文,不能表達(dá)原始寫(xiě)法的甲骨文、金文,只能用于檢索某個(gè)現(xiàn)代漢字對(duì)應(yīng)的甲骨文(即正向檢索),不能用于看到某個(gè)甲骨文文字來(lái)檢索對(duì)應(yīng)的現(xiàn)代漢字或是否有對(duì)應(yīng)的現(xiàn)代漢字(即逆向檢索),而且很多甲骨文文字僅有字形,無(wú)法知道其讀音及字義,看到一個(gè)甲骨字,查它的含義,就困難了,先要估計(jì)出它是什么字,再按部首檢字法查閱,如果估計(jì)不準(zhǔn),就得反復(fù)試,再說(shuō)甲骨文中有大量的字根本沒(méi)有部首;而采用拼音等輸入方法也不能實(shí)現(xiàn)全部甲骨文文字的輸入。另外,有的編碼方法只有四位碼,即使能表達(dá)所有的甲骨文、金文,重碼也會(huì)很多。
發(fā)明內(nèi)容本發(fā)明的目的是提供一種甲骨文輸入法,該方法編碼簡(jiǎn)單,使用方便。為了實(shí)現(xiàn)上述目的,本發(fā)明采取如下的技術(shù)解決方案—種六碼數(shù)字甲骨文輸入法,包括以下步驟(1)依據(jù)甲骨文文字的結(jié)構(gòu)正確對(duì)照碼元定義選定碼元的步驟將甲骨文文字的各結(jié)構(gòu)部分分成眼碼、睫碼、蘗碼、枝碼、飄碼、結(jié)構(gòu)碼六位碼元,所述六位碼元分別與計(jì)算機(jī)鍵盤(pán)上的數(shù)字0-9對(duì)應(yīng)形成數(shù)字輸入的編碼碼元序列,所述碼元序列的格式為從左到右依次排列的〈眼碼>〈睫碼>〈蘗碼>〈枝碼>〈飄碼>〈結(jié)構(gòu)碼>形式,所述各碼元定義如下眼碼眼碼是眼圍成的空白的和數(shù),其中,眼是甲骨文文字中的封閉曲線形成的筆畫(huà);規(guī)則如下a.肥筆記為眼;b.筆畫(huà)中的圓點(diǎn)計(jì)為眼;c.眼中有眼要分別計(jì)算;睫碼睫碼是睫的和數(shù),其中,睫是甲骨文文字中與眼相連的且不與其它筆畫(huà)交叉的筆畫(huà);規(guī)則如下a.當(dāng)睫筆畫(huà)經(jīng)過(guò)眼要分別計(jì)碼;b.眼內(nèi)之睫筆畫(huà)計(jì)為睫;C.眼間之睫筆畫(huà)計(jì)為睫;蘗碼蘗碼是蘗枝筆畫(huà)中交叉點(diǎn)的和數(shù),其中,蘗枝筆畫(huà)為甲骨文文字中不成眼的交叉筆畫(huà);枝碼是最少用幾筆可以描繪完所述蘗枝筆畫(huà)的筆畫(huà)數(shù);飄碼飄碼是飄的和數(shù),其中,飄是甲骨文文字中不構(gòu)成眼和蘗枝的飄離筆畫(huà);結(jié)構(gòu)碼結(jié)構(gòu)碼是結(jié)構(gòu)塊的和數(shù),其中,結(jié)構(gòu)塊是甲骨文文字中互不粘連的塊;規(guī)則如下a.當(dāng)獨(dú)立字的眼中有眼、或有睫、或蘗枝、或飄時(shí),結(jié)構(gòu)碼取0;b.眼和它所包含的眼相連接,眼以單條睫連接的,或以點(diǎn)接觸的為眼內(nèi)眼,結(jié)構(gòu)碼取O,一個(gè)眼被幾個(gè)眼包圍的為相鄰眼,結(jié)構(gòu)碼取1;c.眼內(nèi)有眼、睫、蘗枝、飄的筆畫(huà)且只是一個(gè)多構(gòu)件組合字的一部分時(shí),結(jié)構(gòu)碼取l,并和其它結(jié)構(gòu)筆畫(huà)一起計(jì)結(jié)構(gòu)碼;所述眼碼、睫碼、蘗碼、枝碼、飄碼及結(jié)構(gòu)碼最高為9,超過(guò)9仍記為9;(2)輸入步驟根據(jù)上述步驟選定碼元后,在上述的計(jì)算機(jī)鍵盤(pán)上有序逐鍵輸入6位數(shù)字碼元;(3)選擇步驟根據(jù)屏幕上出現(xiàn)的6位碼元對(duì)應(yīng)的甲骨文文字框中列出的甲骨文文字,由數(shù)字鍵選擇所需要的甲骨文文字。由以上方案可見(jiàn),本發(fā)明按照甲骨文自身的字型特點(diǎn)進(jìn)行編碼,使用六位數(shù)字碼,重碼率較低,即使是一些復(fù)雜甚至不知道字音字義的甲骨文文字,只要根據(jù)該甲骨文文字的結(jié)構(gòu)分析選定碼元,也能在計(jì)算機(jī)系統(tǒng)中輸入、打印甲骨文文字,實(shí)現(xiàn)甲骨古文字辦公自動(dòng)化,更重要的是,為破譯甲骨古文字提供方便。圖1是本發(fā)明輸入狀態(tài)示意圖。以下結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)地說(shuō)明。具體實(shí)施例方式本發(fā)明的說(shuō)明中所使用的甲骨文文字取自徐中舒主編、四川辭書(shū)出版社出版的《甲骨文字典》,出現(xiàn)的類(lèi)似(859-1-2)這樣的說(shuō)明文字,表示《甲骨文字典》中第859頁(yè)第1行第2字。分析甲骨文文字,可看出甲骨文文字由三種結(jié)構(gòu)組成一種是封閉曲線結(jié)構(gòu),一種是交叉線段結(jié)構(gòu),一種是飄離曲線或點(diǎn)結(jié)構(gòu)。本發(fā)明將封閉曲線規(guī)定為眼筆畫(huà),與眼相連的不分叉筆畫(huà)規(guī)定為睫筆畫(huà),由不成眼的交叉筆畫(huà)規(guī)定為蘗枝筆畫(huà),其中,蘗枝筆畫(huà)中的交叉點(diǎn)的和數(shù)為蘗碼,最少用幾筆可以描繪完蘗枝筆畫(huà)的筆畫(huà)數(shù)為枝碼,由飄離筆畫(huà)編成飄筆畫(huà),由甲骨文文字中的結(jié)構(gòu)塊編成結(jié)構(gòu)碼,這六種碼元從左到右依次排列,構(gòu)成本發(fā)明輸入法的編碼碼元序列。本發(fā)明據(jù)此編成六位碼元,將甲骨文文字的各結(jié)構(gòu)部分通過(guò)碼元與鍵5盤(pán)上的數(shù)字0-9對(duì)應(yīng)起來(lái),形成數(shù)字輸入的編碼碼元序列。本發(fā)明的數(shù)字碼元序列的格式如下〈眼碼X睫碼X蘗碼X枝碼X飄碼X結(jié)構(gòu)碼>以下對(duì)上述各碼元作進(jìn)一步的詳細(xì)說(shuō)明1、眼碼甲骨文文字中的封閉曲線構(gòu)成眼(借用圍棋術(shù)語(yǔ)命名為"眼"),眼碼即為眼筆畫(huà)圍成的空白的和數(shù),以y表示眼碼。一個(gè)字有幾個(gè)封閉曲線圍成的空白,眼碼就是幾。例如y(口)y=(自)y=2^(專)y二5"l(卜)y二o(沒(méi)有眼)注意對(duì)于t)(口)字,只有CI是組成眼的筆畫(huà)??趯?duì)于g(自)字,只有0是組成眼的筆畫(huà)。對(duì)于f(專)字,只有$是組成眼的筆畫(huà)。一種筆畫(huà)在計(jì)碼時(shí),必須使用一次,而且只用一次,計(jì)過(guò)后在其它碼中不再計(jì)算。眼有多種形態(tài),有規(guī)則對(duì)稱圖形,例如,'。。0Eg。s〗by^餘囲、…'、有不規(guī)則圖形,例如知f、、'、、、還有很復(fù)雜的圖形,由筆畫(huà)糾纏、穿插形成,例如^人6Y=9Y=4Y=7Y=9對(duì)計(jì)算眼碼有以下規(guī)定(1)、眼碼最高為9,眼數(shù)超過(guò)9,眼碼仍記為9(其余各碼類(lèi)此)。例Y=3Y=9Y=9Y=9(2)、肥筆(即對(duì)應(yīng)于甲骨片上的缺損)記為眼:(3)、筆畫(huà)上的圓點(diǎn)計(jì)為眼,例Y=3例係Y=6Y=2(4)、眼中有眼要分別計(jì)算,例閣Y=2Y=7Y=5Y=62、睫碼睫即甲骨文文字中與眼相連的且不與其它筆畫(huà)交叉的筆畫(huà),睫碼為睫的和數(shù),以J表示睫碼。眼上有幾條睫,睫碼就是幾。本發(fā)明中,將兩條線的T形連接或十字形交叉定義為交叉,彎折線不定義為交叉。睫筆畫(huà)依附于眼筆畫(huà)而存在,一個(gè)字中沒(méi)有眼就沒(méi)有睫。在上面介紹眼碼時(shí)所舉例子中的d(口)、^(自)中沒(méi)有列入眼筆畫(huà)的那些筆畫(huà)就是睫筆畫(huà)。例如肖(自)J:5命(宗)J:3ym)j=2^(卜)j二o對(duì)計(jì)算睫碼有以下規(guī)定而L(專)字從眼上延伸的筆畫(huà)已經(jīng)分了叉,即有交叉結(jié)構(gòu),不是睫筆畫(huà)。(1)J=(2)了=(3)筆畫(huà)經(jīng)過(guò)眼要分別計(jì)碼,即使是一筆寫(xiě)成也不能計(jì)為l,應(yīng)計(jì)為2。2J=5J=2眼內(nèi)之睫筆畫(huà)也計(jì)為睫。例32J=2J.眼間之睫筆畫(huà)也計(jì)為睫。例4>J=3J=23、蘗碼甲骨文文字中不成眼的交叉筆畫(huà)為蘗枝筆畫(huà),似樹(shù)枝之分叉,像禾穗之分蘗。交叉筆畫(huà)的交叉點(diǎn)數(shù)為蘗碼,以N表示蘗碼。4、枝碼最少用幾筆可以描繪完蘗枝筆畫(huà)(不得重描,筆畫(huà)先后順序不限)的筆畫(huà)數(shù)就是枝碼,以Z表示枝碼。示例如A(冉)N二2Z=3^(宋)N=3t)]^(桑)N二7Z=8y(Q)N=0Z=0特別的,在T形交叉或X形交叉形成的蘗枝筆畫(huà)中,蘗碼和枝碼可用以下公式表Z=5Z=N+蘗枝團(tuán)塊數(shù)蘗枝團(tuán)塊數(shù)就是含有蘗枝筆畫(huà)且被空白或眼分隔開(kāi)的塊數(shù),例如,上述"冉"字,團(tuán)塊數(shù)為l,"宋"字,團(tuán)塊數(shù)為2。又g(麓)字,團(tuán)塊數(shù)為4,N=6Z=N+410》—'十作文文字'0118]0119:0120:0121:0122:0123]〈飄碼0124:0125:0126:0127:0128:0129:0130:0131'g)(炯)G=0J]](禍)G=0《(?)G=0(2)、眼和它所包含的眼相連接,以單條睫連接的,或以點(diǎn)接觸的為眼內(nèi)眼,G=0,G=0G=1G=1這種情況下判斷結(jié)構(gòu)碼是1還是0的標(biāo)準(zhǔn),是看這個(gè)眼是被一個(gè)眼包圍,還是被幾(3)、眼內(nèi)有眼、睫、蘗枝、飄的筆畫(huà),且只是一個(gè)組合字的一部分時(shí),G=l,并和其例齒'■■翁是獨(dú)立字G=0是組合字的一部分G=3按照上述碼元規(guī)定,將六位數(shù)字碼按順序組合起來(lái),就可以完整地輸入一個(gè)甲骨十(人)001201(j(口)120001(桑)247803M(麓)206903@(炯)220000以下通過(guò)具體的實(shí)施例對(duì)本發(fā)明作說(shuō)明例如,如要輸入f字,。首先根據(jù)該甲骨文文字的結(jié)構(gòu)對(duì)照碼元說(shuō)明選取〈眼碼x睫碼x蘗碼x枝碼>〈結(jié)構(gòu)碼>各碼元;(喜)字,分析其結(jié)構(gòu)中封閉曲線形成的空白有3,眼碼為3;與眼相連且不分叉的睫筆畫(huà)為4,睫碼為4;不成眼的蘗枝筆畫(huà)的交叉點(diǎn)數(shù)有2,蘗碼為2;枝碼是最少用幾筆可以描繪完蘗枝筆畫(huà)的數(shù)目,枝碼為3;飄離筆畫(huà)為l,飄碼為1;互不粘連的結(jié)構(gòu)塊數(shù)有3,結(jié)構(gòu)碼為3;根據(jù)上述步驟確定碼元后,在計(jì)算機(jī)鍵盤(pán)上有序逐鍵輸入342313;屏幕上出現(xiàn)有2個(gè)甲骨文文字的選擇框(圖l),輸入代表所需要的甲骨文文字的數(shù)字l,得到f(喜),完成輸入。甲骨文像現(xiàn)代漢字一樣,也有常用字,例如用干支表示的日期,貞人,先祖名字,方國(guó)名字、卜問(wèn)天氣、農(nóng)事、吉兇禍福、疾病、生育、卜問(wèn)戰(zhàn)爭(zhēng)勝負(fù)等,特別是名目繁多的祭祀等詞匯,大量出現(xiàn)。對(duì)常用字和寫(xiě)法清晰的字,用上述編碼可以很容易地實(shí)現(xiàn)輸入。以下以完整的卜辭為例說(shuō)明例一《T河>j4$亍沮六⑨一f(甲八0六,《甲骨文字典》1538-15)乙亥貞又杓?xì)q于祖乙大牢一牛。輸入數(shù)碼依次為000011002301520001001201001212002301002301320012002301002312000011002301。例二"f卄^"Y《M(京四四〇九,《甲骨文字典》1541-16)辛卯貞從狩丙涉輸入數(shù)碼依次為121201240002520001002402204602220001260013。例三工J1^與S罕拜$X攀(丙三〇二,《甲骨文字典》1544-6)壬寅卜愨貞曰子商?癸敦輸入數(shù)碼為002301121201001201323502500001120012101201462401430001005601322302。此外,由于甲骨文中有很多結(jié)構(gòu)復(fù)雜的字,而且刻寫(xiě)時(shí)筆劃很隨意,再加上甲骨文是出土甲骨片上的字,出土的實(shí)物上字跡模糊、缺損是很常見(jiàn)的事情,這些字跡模糊且寫(xiě)法復(fù)雜的字及殘缺字,給計(jì)算機(jī)輸入帶來(lái)了難題。下面以甲骨文中有字根字、寫(xiě)法復(fù)雜的字,局部殘缺字、部分模糊字作為特別示例,對(duì)碼元的選取進(jìn)行說(shuō)明。對(duì)上述情況,除了可以按照前述方法編碼外,還可以結(jié)合以下方法更方便、準(zhǔn)確地編碼1)、字根標(biāo)準(zhǔn)化甲骨文雖然沒(méi)有印刷體,對(duì)每個(gè)甲骨文字也不可能制定一個(gè)標(biāo)準(zhǔn)寫(xiě)法,但是甲骨文中有字根,對(duì)字根制定一個(gè)標(biāo)準(zhǔn)寫(xiě)法是可以實(shí)現(xiàn)的,而且標(biāo)準(zhǔn)字根數(shù)量有限,與金文、小篆、乃至現(xiàn)代漢字都有聯(lián)系,使用時(shí)記住字根沒(méi)有多大困難,對(duì)有字根的甲骨文編碼時(shí)(尤其是對(duì)復(fù)雜的字),可以結(jié)合標(biāo)準(zhǔn)字根及上述碼元說(shuō)明,對(duì)這些字進(jìn)行編碼。甲骨文是比較成熟的文字,很多字都有字根,但同一個(gè)字或字根寫(xiě)法多樣,即有很多異體字,寫(xiě)法不一樣,編碼也不一樣,由它組合成的字就會(huì)有多個(gè)編碼,不利于準(zhǔn)確地使用。例木字,寫(xiě)法為:f時(shí),編碼是0023oi;寫(xiě)法為;(r,編碼為003401;寫(xiě)法為^時(shí),編碼為00M01等,至少可編出四五個(gè)不同的碼;而由木字組合成的字《個(gè)(榆),小、小字旁也有不同的寫(xiě)法,那么榆字就至少要編8個(gè)以上的碼,這會(huì)造成重復(fù)率太高,遇到甲骨片字跡很不清楚時(shí),甚至沒(méi)法編碼,而將字根標(biāo)準(zhǔn)化,只要能看出字中含有什么字根,按這個(gè)字根的標(biāo)準(zhǔn)化寫(xiě)法編碼,編碼就快捷、準(zhǔn)確得多了。選取標(biāo)準(zhǔn)字根時(shí)可選最常出現(xiàn)的寫(xiě)法作為標(biāo)準(zhǔn)字根,其他各標(biāo)準(zhǔn)字根的選取原則同此。甲骨文標(biāo)準(zhǔn)字根、字形表附后,表中共選取了179個(gè)標(biāo)準(zhǔn)字根和標(biāo)準(zhǔn)字形,包括這些字的異體寫(xiě)法,共有265個(gè)(包括重復(fù)的字如蟲(chóng)(它)、才(在)、月(夕)、隹(惟)、且(祖)、帚(婦)、其(箕)、山(火)等共10個(gè)字,18個(gè)異體寫(xiě)法)。附后的甲骨文標(biāo)準(zhǔn)字根表說(shuō)明如下第一列是字根所對(duì)應(yīng)的現(xiàn)代漢字的發(fā)音,對(duì)應(yīng)的只是現(xiàn)代漢字字頭的,以字頭第一字標(biāo)音。如表示虎字頭的,標(biāo)音為hu。本表以拼音字母的順序排列。字根拼音放在第一列是為了便于利用音序查尋。第二列字根編碼,有的字根只有一個(gè)碼,有的字根寫(xiě)法多,有幾個(gè)碼。第三列甲骨文標(biāo)準(zhǔn)字根或標(biāo)準(zhǔn)字形。第四列標(biāo)準(zhǔn)字根(字形)對(duì)應(yīng)的現(xiàn)代漢字,其對(duì)應(yīng)關(guān)系復(fù)雜,只選取一個(gè)具有代表性的現(xiàn)代漢字,如^,對(duì)應(yīng)的現(xiàn)代漢字有左、右、又、寸等,這里只取又。第五列標(biāo)準(zhǔn)字根所規(guī)范的其它幾種異體寫(xiě)法,外觀上與標(biāo)準(zhǔn)字根相近,但編碼不同,合成字中遇到這些異體寫(xiě)法,要規(guī)范成標(biāo)準(zhǔn)字根。第六列列舉標(biāo)準(zhǔn)字根(字形)組合成的字例,只列個(gè)別字示范。使用標(biāo)準(zhǔn)字根編碼的舉例《甲骨文字典》905-8々^字,字義未破解??煽闯鲈撟钟伤牟糠纸M成人、又、用、山(或者類(lèi)似山字,按山字編碼),都是標(biāo)準(zhǔn)字根里的字,只有"用"字與標(biāo)準(zhǔn)字根不同,規(guī)范化為粥,該字寫(xiě)成t^'編碼492404,實(shí)現(xiàn)輸入。選取字根的原則①一個(gè)字根有多種異體寫(xiě)法,選《甲骨文字典》中出現(xiàn)最多的寫(xiě)法作為標(biāo)準(zhǔn)字根,例如;l:(木),Y(在)、"(丙)、恭(女)、§(臣)等,是各種異體寫(xiě)法中最多的寫(xiě)法。②如果各種異體寫(xiě)法中沒(méi)有一種有優(yōu)勢(shì),就選碼位中字?jǐn)?shù)最少的寫(xiě)法,例如,(鳥(niǎo)),編碼391200,在這個(gè)碼位下只有鳥(niǎo)字一個(gè)字,有利于降低重復(fù)率。③在標(biāo)準(zhǔn)化字根表中,有些標(biāo)準(zhǔn)字根只取一種寫(xiě)法,例如:(:木、豕女、0行、又4矢々隹、^自、§禮》卩、A爯、A且、n丙々臣、P辰、《啟、l婦、奮魚(yú)、i人、戶戶、^止、M網(wǎng)、,冊(cè)、「廠、卞在、w箕、:x五、1^(片)、t羊、卞牛等。這些寫(xiě)法即使完全代替其他異體寫(xiě)法也不會(huì)引起誤認(rèn)。有些字有幾種寫(xiě)法,例如貝、高、庚、角、鬲、幸、酉、雨、衷等字(見(jiàn)字根表)。這些異體寫(xiě)法差異很大,用一種寫(xiě)法代替其他異體寫(xiě)法寫(xiě)出的甲骨文字和原字也就差異很大,就不是原來(lái)的甲骨文了。雖然原則上也可以只用一個(gè)寫(xiě)法(這樣做,使用時(shí)好記),但是重碼率太高,打出一個(gè)碼后,列出大量的同碼字,就會(huì)很不方便,而且會(huì)有大量字的字形和編碼不一致,使用起來(lái)也不方便。二者相權(quán)衡,選擇了這些字的字根給定幾種寫(xiě)法例如兇Aa(山);^巾(雨)。④選取編碼中睫碼或蘗枝碼為0或9的字,這樣在計(jì)算組合字的碼時(shí)省去了計(jì)算的麻煩。如^(魚(yú))900Q01、《(鳥(niǎo))391200、^(風(fēng)、鳳)239901、^(雞)329901等字;⑤如果字典中的現(xiàn)有字根(字形)不能滿足需要時(shí),則對(duì)現(xiàn)有字根作適當(dāng)?shù)男薷?,使得形象好記憶,如馬、鹿、麋、象、虎等表示獸類(lèi)的標(biāo)準(zhǔn)字形,在字的象形軀干部有眼時(shí),都不取蘗枝;在虎、麋、兕、獸類(lèi)動(dòng)物軀干沒(méi)有眼時(shí),表示軀干的蘗枝都是蘗4枝5,鹿字編碼是306901,而僅軀干部分的蘗枝也是蘗4、枝5,熟字編碼是004501,也是蘗4枝5,各個(gè)象形動(dòng)物的字根,編碼規(guī)律一致,便于記憶;⑥有些字選取了和小篆、金文、現(xiàn)代字相類(lèi)似的字根,例如^(木)、!f,(水)、[(匚)、巾(巾)、3(爿)、夂(文)等字,類(lèi)同小篆;奪(京)、g(貝)等字,等同金文(車(chē))像現(xiàn)代漢字平臥,今(來(lái))類(lèi)似現(xiàn)代漢字,這樣規(guī)定有利于記憶;此外,雖然很多字根與小篆體有聯(lián)系,但也有大量的字根是甲骨文特有的,因?yàn)閺募坠俏男纬傻叫∽纬梢延幸磺Ф嗄陼r(shí)間,字形有了很大變化,一些列入《說(shuō)文解字》部首中的字,在甲骨文中并不從這個(gè)部首(或字根),例如^杓,小篆從示,甲骨文不從示,是杓字的原始寫(xiě)法,從示的杓字從金文開(kāi)始出現(xiàn);阱,小篆從阜從井,是形聲字,甲骨文^(460012),是會(huì)意字,既不從阜,也無(wú)井作為聲符,類(lèi)似的例子很多;還有一些甲骨文的字根,在小篆中是沒(méi)有的,例如冉(命名為爯,其實(shí)只是爯A字的下半部分,但又不是冉),小篆中沒(méi)有列為部首,但在甲骨文中有十幾個(gè)字含有這個(gè)字根,因此按甲骨文的自身特點(diǎn)列入字根表,另外,一些字根沒(méi)有選入標(biāo)準(zhǔn)字根,例如)^(卄),因有爿作字根就可以輸入了,所以不取,再如一鬯字也是甲骨文的一個(gè)字根,但組成的組合字少,也未取。對(duì)標(biāo)準(zhǔn)字根使用的規(guī)定1、標(biāo)準(zhǔn)字根只是在輸入組合字時(shí),代替其他各種異體寫(xiě)法,單獨(dú)使用時(shí),不代替其他異體寫(xiě)法。例如《木,在:j:個(gè)榆字中,代替了》*》等寫(xiě)法,但單獨(dú)用木字時(shí),各個(gè)木字要按前述規(guī)定編碼。2、用標(biāo)準(zhǔn)字根代替異體寫(xiě)法輸入甲骨文時(shí),輸入的還是文字的原形寫(xiě)法,這樣可能出現(xiàn)編碼和字形不一致的情況,這是允許的。例如》f,按原始字形編碼應(yīng)是582403,按標(biāo)準(zhǔn)編碼應(yīng)是592303,輸入時(shí)顯示的還是原始寫(xiě)法^fr。僅從這個(gè)例子看,使用標(biāo)準(zhǔn)字根看起來(lái)像是多此一舉,實(shí)際上,甲骨片上的字很可能是不清晰的,用標(biāo)準(zhǔn)字根才能較好地實(shí)現(xiàn)輸入。字庫(kù)中對(duì)一個(gè)組合成的甲骨文字,既按它的原始寫(xiě)法進(jìn)行編碼,也使用標(biāo)準(zhǔn)字根(或標(biāo)準(zhǔn)化字形)編碼,讓使用者無(wú)論選取哪一種辦法都可以實(shí)現(xiàn)輸入。[OWO]2)字形標(biāo)準(zhǔn)化甲骨文中有一些字,例如車(chē)、鹿、雞、鳳等,結(jié)構(gòu)特別復(fù)雜,商代占卜人刻寫(xiě)時(shí),本來(lái)用刀的隨意性很大,再經(jīng)過(guò)三千多年地下掩埋,筆畫(huà)就更不清楚,如果在輸入時(shí),還要拿上放大鏡找它有幾個(gè)眼、幾條睫,幾個(gè)蘗枝,那無(wú)異于緣木求魚(yú)。但這些字有一個(gè)顯著的的特點(diǎn)_高度象形化,雖然字跡模糊,仍可以辨認(rèn)出是什么字,可以給它規(guī)定一個(gè)標(biāo)準(zhǔn)字形來(lái)代替它的各種異體字,實(shí)際運(yùn)用中,只要認(rèn)出這些字,就按標(biāo)準(zhǔn)字形編碼,輸入后,顯示出多個(gè)異體字,從中選擇需要的字即可。標(biāo)準(zhǔn)字形和標(biāo)準(zhǔn)字根一樣,也在合成字中代替其他異體寫(xiě)法,不同的是,在作為獨(dú)立字使用時(shí),標(biāo)準(zhǔn)字根不能代替其他異體字的各種寫(xiě)法,而標(biāo)準(zhǔn)字形可代替異體字的各種寫(xiě)法。標(biāo)準(zhǔn)字形共18個(gè),它們是要、頁(yè)、鳳(風(fēng))、鳥(niǎo)、雞、龜、鼉、秋、魚(yú)、蟲(chóng)(它)、車(chē)、虎、兕、馬、象、鹿、麋和表示其它獸類(lèi)的標(biāo)準(zhǔn)字形(命名為獸類(lèi)),包括各種異體寫(xiě)法共28個(gè)。下面分組舉例說(shuō)明標(biāo)準(zhǔn)字形的編碼辦法12A、夔與頁(yè)現(xiàn)代字中夔與頁(yè)明顯不同,但在甲骨文中卻很像,要字在《甲骨文字典》的622頁(yè),頁(yè)字在991頁(yè),標(biāo)準(zhǔn)字根表中夔與頁(yè)采取同樣的字形g,編碼為342400,見(jiàn)到類(lèi)似猴形的字,輸入這一字形碼即可。這個(gè)標(biāo)準(zhǔn)字形有合成字沫字和伐字(992頁(yè))?!?,"』f沫,編碼484703(相當(dāng)于j《)fr伐,編碼482402(相當(dāng)于^|<)B、雞、鳥(niǎo)、鳳(風(fēng))的標(biāo)準(zhǔn)字形這三個(gè)字都是鳥(niǎo)形象形字,但區(qū)別也是明顯的,雞字(394頁(yè))除標(biāo)準(zhǔn)字形列出的外,其他的都含有_|字,見(jiàn)《甲骨文字典》395頁(yè),雞字的標(biāo)準(zhǔn)字形"^,編碼329901。雞字沒(méi)有合成字。風(fēng)(1429頁(yè))與鳳(427頁(yè))通假,特點(diǎn)是頭上有辛字頭,或在辛字頭上再加三條睫,例l,或者帶凡,例l^(,可以和雞字區(qū)分。據(jù)此規(guī)定鳳(風(fēng))字的標(biāo)準(zhǔn)字形為J編碼239901。CD鳳字的合成字有;J',編碼239924。鳥(niǎo)形字沒(méi)有辛字頭,與鳳字好區(qū)別,而和雞字的主要區(qū)別是表示身體、尾巴的蘗枝筆畫(huà)少,不含g字,標(biāo)準(zhǔn)字形^,編碼391200,可輸入426頁(yè)后所有15個(gè)鳥(niǎo)字。類(lèi)似鳥(niǎo)字的象形字很多,遇到一個(gè)鳥(niǎo)形字,到底是鳥(niǎo)字、燕字還是其他字就不好分辨,規(guī)定為都使用391200這個(gè)標(biāo)準(zhǔn)字形,以方便輸入。如果合成字結(jié)構(gòu)簡(jiǎn)單,直接編碼更方便,則不需用標(biāo)準(zhǔn)字形。合成字例,集(426-4):393502。C、龜、鼉、秋字的標(biāo)準(zhǔn)化這三個(gè)字都是象形字,比較像,也很復(fù)雜。它們的區(qū)別是秋字^頭上有睫,龜字4|沒(méi)有,鼉字^^頭部的睫上還有眼。據(jù)此規(guī)定不同的標(biāo)準(zhǔn)字形龜字(1434頁(yè))甲骨文中有正面形象的龜字,也有側(cè)面形象的龜字,我們選用902401作側(cè)面形龜字的標(biāo)準(zhǔn)字形,用^504801作為正面形龜字的標(biāo)準(zhǔn)字形。這兩個(gè)標(biāo)準(zhǔn)字形的眼碼不一樣,原因是還有一個(gè)黽字(1441-4)*和正面形龜字的字形相差不多,在實(shí)物中發(fā)現(xiàn)這樣的字時(shí),就分不清是黽還是龜字,可以選取同一個(gè)碼,以避免選擇的麻煩。1合成字例,^(1438-13),從側(cè)形龜、從皿、從匕,標(biāo)準(zhǔn)碼943603c13合成字眾j^(I437-3),從正面形龜,從^,編碼50690^秋字(1435頁(yè))標(biāo)準(zhǔn)字形八,從又,編碼933624。鼉字(1441頁(yè))標(biāo)準(zhǔn)字形1D、魚(yú)字的標(biāo)準(zhǔn)字形魚(yú)(1255頁(yè))象形,標(biāo)準(zhǔn)字形,編碼932401。合成字^^j(1441-1-2),從秋,從,編碼942401。沒(méi)有合成字',編碼900001。組合字,(,貨漁,900056。E、蟲(chóng)字的標(biāo)準(zhǔn)字形蟲(chóng)字(1430頁(yè))單獨(dú)的蟲(chóng)字,有的寫(xiě)法很簡(jiǎn)單J1、j,不需要用標(biāo)準(zhǔn)字形代表,只列入標(biāo)準(zhǔn)字根,另一些蟲(chóng)字復(fù)雜,蟲(chóng)字的標(biāo)準(zhǔn)字形用于代表復(fù)雜寫(xiě)法的蟲(chóng)字和字中含有蟲(chóng)形圖形的字。標(biāo)準(zhǔn)字形t取自《甲骨文字典》1430-5,編碼910001。合成字例(593-1),上部取三眼高字的標(biāo)準(zhǔn)字根,下部取蟲(chóng)字的標(biāo)準(zhǔn)字形,編碼960002。F、車(chē)字的標(biāo)準(zhǔn)化取現(xiàn)代車(chē)字的橫寫(xiě),作為標(biāo)準(zhǔn)化車(chē)字,代表各種寫(xiě)法的車(chē)字。^標(biāo)準(zhǔn)碼402401。G、虎、兕、馬、象的標(biāo)準(zhǔn)化兕(1061頁(yè))犀牛象形,標(biāo)準(zhǔn)字形^編碼704501。甲骨文中兕的寫(xiě)法多樣,這個(gè)標(biāo)準(zhǔn)字形輸入1061頁(yè)所有兕字。象(1065頁(yè))、象形字,以其長(zhǎng)鼻為主要特點(diǎn)。標(biāo)準(zhǔn)字形,編碼360001。馬(1067頁(yè))馬字以背部有睫筆畫(huà)(鬃毛)為主要特點(diǎn)。有的身體的軀干有眼,有的軀干無(wú)眼(頭部都有眼,只區(qū)分軀干是否有眼),要分別編碼。軀干有眼,,編碼470001,輸入1067頁(yè)所有IO個(gè)有眼的馬字。合成字例-《(1077-10-2)從馬、從匕,利用二字的標(biāo)準(zhǔn)字形編碼471202(相當(dāng)于^,字)。軀干無(wú)眼,編碼304501,輸入1067-6、1067-7的兩個(gè)軀干無(wú)眼的馬字和其他地方出現(xiàn)的軀干無(wú)眼的馬字。合成字例^f,(1073-13),從,馬,從太立,從》犬,編碼429903。虎(527頁(yè))以頭部形狀為主要特點(diǎn),軀干有眼的標(biāo)準(zhǔn)字形,編碼960001合成字例(529-2),從戈、從虎,編碼962302。14軀干無(wú)眼的標(biāo)準(zhǔn)字形^,編碼224501。合成字例H(532-8-5)從虎、從木、從女,編碼457903H、表示鹿類(lèi)動(dòng)物字的標(biāo)準(zhǔn)化在甲骨文中鹿字好分辨,以其角作為主要標(biāo)志。軀干有眼時(shí)"^,編碼442401,軀干無(wú)眼時(shí)"^,編碼306901。麋字以頭上有三條睫為主要特點(diǎn)。軀干有眼時(shí)$,編碼470001,軀干無(wú)眼時(shí)$,編碼334501。1、表示其他動(dòng)物的字這一類(lèi)字花樣繁多,最不好分辨,一律列入"獸類(lèi)"標(biāo)準(zhǔn)字形。字形取自原有的麇字,擴(kuò)展使用范圍,代表其他獸類(lèi)字。軀干有眼、頭有耳的編碼460001。軀干有眼、頭無(wú)耳的,編碼440001。軀干無(wú)眼、頭有耳的&編碼324501。軀體無(wú)眼、頭無(wú)耳的^:編碼304501。合成字例1(1093-5)從口、從不知名之獸,按(獸類(lèi))字形編碼(軀體有眼、頭無(wú)耳)560002。合成字例2:^g、(1076-6),從魚(yú)(900001);從不知名動(dòng)物,以軀干有眼、頭無(wú)耳獸類(lèi)處理(440001)。合成字編碼940002。這個(gè)字是一個(gè)寫(xiě)法不清晰的字,又不知道字義和讀音,模仿現(xiàn)代漢字的輸入法很難編碼,用標(biāo)準(zhǔn)字形法很好地解決了輸入難題。標(biāo)準(zhǔn)字形法和現(xiàn)代漢字的拼音輸入法的原理是一樣的,看起來(lái),這18個(gè)標(biāo)準(zhǔn)字形統(tǒng)—也可以用拼音輸入來(lái)代替編碼輸入,但這樣會(huì)帶來(lái)兩個(gè)問(wèn)題,一是破壞了數(shù)字編碼的g性,二是用在合成字時(shí),拼音無(wú)法和其它構(gòu)件聯(lián)合編碼。甲骨文中還有不是標(biāo)準(zhǔn)字根、標(biāo)準(zhǔn)字形的部分,也有可能筆畫(huà)不清,可以用以下辦法解決3)、文字對(duì)稱化。甲骨文中有大量的字呈上下或左右對(duì)稱。甲骨文中的對(duì)稱,有多種形態(tài),如中心對(duì)稱形O0;軸對(duì)稱形口p^X^離共軛對(duì)稱形§g《#;相似相等對(duì)稱形^;破缺對(duì)稱,;局部對(duì)稱形等。局部對(duì)稱》熟字的兩只手臂對(duì)稱。Hf:三結(jié)構(gòu)部分都是軸對(duì)稱字。||]:左下部分對(duì)稱。||^:左半部上下兩部分分別是對(duì)稱字。甲骨文的對(duì)稱增加了文字的美感,利用這一特點(diǎn),可以對(duì)甲骨字進(jìn)行規(guī)范,使缺損的筆畫(huà)得以修補(bǔ),更好地確認(rèn)甲骨文文字的碼元。例一g,對(duì)稱成》g592303例二卞^i一442404例三德一翁69纖佳59諷-畫(huà)「772324、^例四|f|r-《k772324、罷^792324c例五(857-7-1),這是一個(gè)結(jié)構(gòu)很雜亂的字,應(yīng)用對(duì)稱法可以進(jìn)行編碼先。對(duì)上部作左右對(duì)稱處理,得到眼為l,睫為2;再對(duì)下部作對(duì)稱處理,使之與上部對(duì)稱,上下兩部的眼為2,睫為4;再對(duì)中間作處理,中間筆畫(huà)可看出其中不含蘗枝和飄筆畫(huà),它的眼碼大于9,睫可能有0、1、2、3、4、5......,合起來(lái),編碼有6種940003,950003,960003,970003,980003,990003。使用者按編碼原則隨便編出上述哪一個(gè)碼,都可以輸入這個(gè)字。4)、結(jié)構(gòu)塊分離法。甲骨字是刻出來(lái)的字,在刻字過(guò)程中,有些筆畫(huà)可能走形,造成結(jié)構(gòu)塊之間的粘連,因此,首先將不合理的粘連分開(kāi)再編碼,上節(jié)例四也是用了結(jié)構(gòu)塊分離法。再例如例一^lj、(204-1-1)分離成K,《甲骨文字典》詞條下的字,是按原樣描寫(xiě)的,這個(gè)字的上部Y與,"冊(cè)"連在了一起,要分開(kāi),再將冊(cè)字標(biāo)準(zhǔn)化,編碼結(jié)果是591225。例二|||;(1341-11)分成四個(gè)結(jié)構(gòu)塊,女字標(biāo)準(zhǔn)化,)|《,編碼473604。例三(1490-6)內(nèi)部結(jié)構(gòu)塊粘連,分離,^字對(duì)稱化處理,J_,編碼56()()()()。例四J發(fā)(1516-6),分離成匿^.,編碼642404。例五f(523-5)對(duì)稱、分離成f226903或f227903。有些字是刻寫(xiě)者故意將結(jié)構(gòu)塊連在一起的,以表示某種會(huì)意,但我們?cè)谳斎霑r(shí),可能以為是不合理粘連。為防止因理解不同造成失誤,我們將結(jié)構(gòu)塊分開(kāi),并將兩種字形都列入字庫(kù),無(wú)論怎樣編碼,都可以實(shí)現(xiàn)輸入。例六《f(531-11)——《浮,編碼244502。例七||(1161_12),分離出標(biāo)準(zhǔn)字根"在"字1|6935。4。例八愚(893-5-2)分離出"戌,,并標(biāo)準(zhǔn)化464702。16分離的原則是除特別規(guī)定外,凡是組合字中的標(biāo)準(zhǔn)字根、標(biāo)準(zhǔn)字形,或者含有雖未列入字根但也是獨(dú)立字的甲骨字,都要與其它部分分開(kāi)。見(jiàn)以上各例。有些特殊情況字根(或字)與其它筆畫(huà)不分離A:字根表示動(dòng)物或人身體的一部分,并且與人或動(dòng)物相連,則不予分離。如表示頭飾的T"(辛),-虎字頭等。例九fc^耳字字根不與人分離。B:根據(jù)字義、結(jié)構(gòu)的要求,無(wú)法分離的,不分離。例十f^,按字形會(huì)意,Y與)j不應(yīng)分離。例十一》按字形會(huì)意,《與1j不應(yīng)分離。例十二J^(彘)會(huì)意矢射入豕身,不應(yīng)分離。這些字中有些字不認(rèn)識(shí),但會(huì)意的意思卻通過(guò)字形可以看出。5)、碼值從多法。有些字形模糊不清,分辨不出是幾個(gè)眼,或幾個(gè)蘗枝,或幾個(gè)飄離筆畫(huà),就采取數(shù)值大的進(jìn)行編碼。這里數(shù)值大小的比較,是在同一碼位下的比較,而不是不同碼位間的比較,即眼的多與少分不清時(shí),取眼多的;睫的多與少分不清時(shí),取睫多的等等。例一(尹)取^260001作標(biāo)準(zhǔn)。合成字霎|。例二療(兔)眼不清,取3,蘗似二,又似三,取3。編碼343501。例三$(桑)247801與248901皆入字庫(kù),從蘗多的248901不可忽略。要注意的是,使用碼值從多的原則不能背離前面碼元說(shuō)明的規(guī)則。6)、一字多碼法。在上述各法的例字中,已經(jīng)講到了多碼法,即對(duì)某字的可能的寫(xiě)法都在字庫(kù)中,打出任何一個(gè)碼,都可以輸入這個(gè)字。一字多碼法的規(guī)定為,對(duì)于合成字中的字根,只使用標(biāo)準(zhǔn)字根編碼,不對(duì)異體寫(xiě)法編碼。如果出現(xiàn)符合標(biāo)準(zhǔn)字形的字,只按標(biāo)準(zhǔn)字形編碼。例一胡原字編碼006701,對(duì)稱處理頃編碼161200。使用者另一種可能的理解辯.編碼:180000。例二飛,分離、對(duì)稱處理&152402,對(duì)稱處理后的第二種寫(xiě)法114802?!侄啻a的問(wèn)題是,一個(gè)字占用了多個(gè)數(shù)碼資源,一字多碼帶來(lái)了一碼多字,使用時(shí)可能會(huì)不方便。但實(shí)際上,這個(gè)問(wèn)題并不嚴(yán)重。在各碼位的低數(shù)值區(qū),重碼多,例如001201,002301,003502,101201等。主要是不同的字編碼相同造成的,一字多碼主要發(fā)生在寫(xiě)法復(fù)雜的字上,占用的多是各碼位的高數(shù)值區(qū),這些區(qū)域重碼率很低,甚至有很多空檔,對(duì)稱法的例四、五,都在眼碼的高數(shù)值區(qū),它們的編碼772324、792324、940003、950003、970003只有一個(gè)碼,960003,990003是三個(gè)重碼,980003是兩個(gè)重碼。本發(fā)明輸入法的字庫(kù)是采用Unicode編碼的WindowsTrueType格式甲骨文文字庫(kù),甲骨文文字在字庫(kù)中的編碼使用Unicode為造字保留的碼位。造字區(qū)編碼是從0xE000開(kāi)始,到0xF8FF結(jié)束。甲骨文輸入法的碼表主要包括兩個(gè)部分表頭和編碼字典。碼表的表頭部分用于存儲(chǔ)關(guān)于輸入法和碼表的描述信息,例如輸入法的名字,最大編碼長(zhǎng)度,編碼字典偏移量,編碼字典的大小等等;碼表的編碼字典部分用于存儲(chǔ)甲骨文輸入法編碼和對(duì)應(yīng)的甲骨文文字在字庫(kù)中的位置。由于甲骨文文字相對(duì)固定,所以編碼字典采用甲骨文文字與編碼一一對(duì)應(yīng)的方法編制。從編碼字典在碼表中的偏移位置開(kāi)始,每12個(gè)字節(jié)用來(lái)存儲(chǔ)編碼字典的一項(xiàng),每項(xiàng)的前6個(gè)字節(jié)以ASCI1碼方式存儲(chǔ)甲骨文輸入法的六位編碼。例如000011,在編碼字典中是0x30,0x30,0x30,0x30,0x31,0x31。六個(gè)字節(jié)之后是全零的兩個(gè)字節(jié)作為間隔,之后是兩個(gè)字節(jié)存儲(chǔ)甲骨文文字符在字庫(kù)中的位置,例如AA,A1等等。最后是全零的兩個(gè)字節(jié)作為一項(xiàng)的結(jié)束。編碼相同的項(xiàng)在編碼字典中連續(xù)存儲(chǔ)。碼表是實(shí)現(xiàn)輸入法不可缺少的數(shù)據(jù)文件,它規(guī)定了甲骨文的編碼與字庫(kù)中甲骨文文字的對(duì)應(yīng)關(guān)系,文字的輸入實(shí)際上就是使用文字的編碼對(duì)碼表文件進(jìn)行動(dòng)態(tài)檢索的過(guò)程。采用甲骨文文字與數(shù)字編碼一一對(duì)應(yīng)的方法,無(wú)論是一碼多字還是一字多碼,輸入法軟件都能夠通過(guò)查詢碼表得到與六位編碼對(duì)應(yīng)的甲骨文文字。本發(fā)明的甲骨文輸入法編碼方法類(lèi)似于四角號(hào)碼檢字法的編碼,即都是按字形特點(diǎn)編碼,但又不同,四角號(hào)碼檢字法是按照現(xiàn)代漢字是方塊字的特點(diǎn)編的碼,甲骨文不是方塊字,要按甲骨文自身的結(jié)構(gòu)特點(diǎn)編碼。在實(shí)現(xiàn)輸入時(shí),不需要另外設(shè)置鍵盤(pán),只用電腦現(xiàn)有鍵盤(pán)即可,使用的只是數(shù)字鍵,如1、2、3、4、5、6、7、8、9、0,每打出一組六位數(shù)字,就輸入一個(gè)甲骨文文字。但值得注意的是,本發(fā)明中提到的字根標(biāo)準(zhǔn)化只是為了計(jì)碼準(zhǔn)確、方便而設(shè)定,和現(xiàn)代漢字的五筆字型輸入法不同,標(biāo)準(zhǔn)字根并不需要固定在鍵盤(pán)上,和鍵盤(pán)沒(méi)有關(guān)系。本發(fā)明按照甲骨文自身的字型特點(diǎn)進(jìn)行編碼,使用六位數(shù)字碼,重碼率較低。根據(jù)Windows操作系統(tǒng)提供的I匪-ME結(jié)構(gòu),設(shè)計(jì)開(kāi)發(fā)了輸入法。實(shí)現(xiàn)了在計(jì)算機(jī)系統(tǒng)中輸入、打印甲骨文文字。編碼的原理也適用于金文。使用本發(fā)明完成甲骨文、金文字庫(kù)后,可以實(shí)現(xiàn)古文字辦公自動(dòng)化。更重要的是,為破譯古文字提供方便。甲骨文標(biāo)準(zhǔn)字根/字形表<table>tableseeoriginaldocumentpage19</column></row><table>Chen340001網(wǎng)辰巧ACheng340001爯A軒ft作森說(shuō)Chi00002214卜Chong910001蟲(chóng)(它)裕------_齒110001蟲(chóng)OO函蟲(chóng)(它)Da002301穴大Dan630001單^畢華轉(zhuǎn)Dao001201々刀Di224501帝審平孕Dong402401榮東條《多,Dou240001豆340001宜豆旦Dui200001《它《《《E121201步A盧Er140001^<耳002312發(fā)Fan140001凡,、Fang004501》方亨,F(xiàn)axig翻OlE匚SI000011u匚Feng239901鳳(風(fēng))逸K——-Fu460001洋弗審Fu401201畝甫南龜Fu003401婦(帚)掛Fu320001,阜G加140001高240001禽咼340001咼萬(wàn)禽260002高同上,360002魯咼同上營(yíng)20<table>tableseeoriginaldocumentpage21</column></row><table><table>tableseeoriginaldocumentpage22</column></row><table><table>tableseeoriginaldocumentpage23</column></row><table>121201欠5狄Qie320001且且自&丑Qiu932401條秋氣泰j〖------凝Qiu200001丘UJL(Quan131201《犬n,伐003401》犬才樹(shù)Ren001201々人Ri100010曰曰100001o曰Rou120001肉aRu000011A入人Shan330001必山必AfcsJtil^"M130001山山"*t^l、001201山歪Shen002301》中夕申Sheng002301土生Shi001234示TT^Tff命001201T示T裝Shi121201》矢艱淋Shi131201》豕審(Shou)440001(獸類(lèi))(體有眼,頭無(wú)耳),*,r......實(shí)460001(獸類(lèi))(體剤艮,頭有耳)^^^-…'-《304501(獸類(lèi))(體無(wú)眼,頭無(wú)耳)*------324501(獣顯(體無(wú)眼,頭有耳)^A—Shu102301》殳、U賴002301殳、K秀、Shu202401爭(zhēng)束.條圣彔Shui000055((「水/,/'7/,'/,///,,'3000011f水印Si704501兕^,唇Q-…-Si110001巳24Sui130001々夂(止)蘿Ta910001它(蟲(chóng))1100011它t《001201它Tian122301冬天終102301天晨Tian400001田田能敏Tu120001土i厶,001201丄土,Tun111201、屯、糾Tuo942401鼉^—…Wan412401萬(wàn)Wang122301王宏3Wang002301:)亡Wang740001N網(wǎng)Wei122301&惟"4《mWei1000010□Wei003401主未《t孰Wen150001夂文欠吝Wo132301我-W《遵002301我好煞Wu122301戊003401《戊《Wu240001工五210001午脈220001午他/"、11440001工Xi430001頃西虔Xi120010.》夕CI120001》夕Xiang320001舍富舍舍色含甚食25<table>tableseeoriginaldocumentpage26</column></row><table><table>tableseeoriginaldocumentpage27</column></row><table>權(quán)利要求一種六碼數(shù)字甲骨文輸入法,其特征在于,包括以下步驟(1)依據(jù)甲骨文文字的結(jié)構(gòu)正確對(duì)照碼元定義選定碼元的步驟將甲骨文文字的各結(jié)構(gòu)部分分成眼碼、睫碼、蘗碼、枝碼、飄碼、結(jié)構(gòu)碼六位碼元,所述六位碼元分別與計(jì)算機(jī)鍵盤(pán)上的數(shù)字0-9對(duì)應(yīng)形成數(shù)字輸入的編碼碼元序列,所述碼元序列的格式為從左到右依次排列的<眼碼><睫碼><蘗碼><枝碼><飄碼><結(jié)構(gòu)碼>形式,所述各碼元定義如下眼碼眼碼是眼圍成的空白的和數(shù),其中,眼是甲骨文文字中的封閉曲線形成的筆畫(huà);規(guī)則如下a.肥筆記為眼;b.筆畫(huà)中的圓點(diǎn)計(jì)為眼;c.眼中有眼要分別計(jì)算;睫碼睫碼是睫的和數(shù),其中,睫是甲骨文文字中與眼相連的且不與其它筆畫(huà)交叉的筆畫(huà);規(guī)則如下a.當(dāng)睫筆畫(huà)經(jīng)過(guò)眼要分別計(jì)碼;b.眼內(nèi)之睫筆畫(huà)計(jì)為睫;c.眼間之睫筆畫(huà)計(jì)為睫;蘗碼蘗碼是蘗枝筆畫(huà)中交叉點(diǎn)的和數(shù),其中,蘗枝筆畫(huà)為甲骨文文字中不成眼的交叉筆畫(huà);枝碼是最少用幾筆可以描繪完所述蘗枝筆畫(huà)的筆畫(huà)數(shù);飄碼飄碼是飄的和數(shù),其中,飄是甲骨文文字中不構(gòu)成眼和蘗枝的飄離筆畫(huà);結(jié)構(gòu)碼結(jié)構(gòu)碼是結(jié)構(gòu)塊的和數(shù),其中,結(jié)構(gòu)塊是甲骨文文字中互不粘連的塊;規(guī)則如下a.當(dāng)獨(dú)立字的眼中有眼、或有睫、或蘗枝、或飄時(shí),結(jié)構(gòu)碼取0;b.眼和它所包含的眼相連接,眼以單條睫連接的,或以點(diǎn)接觸的為眼內(nèi)眼,結(jié)構(gòu)碼取0,一個(gè)眼被幾個(gè)眼包圍的為相鄰眼,結(jié)構(gòu)碼取1;c.眼內(nèi)有眼、睫、蘗枝、飄的筆畫(huà)且只是一個(gè)多構(gòu)件組合字的一部分時(shí),結(jié)構(gòu)碼取1,并和其它結(jié)構(gòu)筆畫(huà)一起計(jì)結(jié)構(gòu)碼;所述眼碼、睫碼、蘗碼、枝碼、飄碼及結(jié)構(gòu)碼最高為9,超過(guò)9仍記為9;(2)輸入步驟根據(jù)上述步驟選定碼元后,在上述的計(jì)算機(jī)鍵盤(pán)上有序逐鍵輸入6位數(shù)字碼元;(3)選擇步驟根據(jù)屏幕上出現(xiàn)的6位碼元對(duì)應(yīng)的甲骨文文字框中列出的甲骨文文字,由數(shù)字鍵選擇所需要的甲骨文文字。2.根據(jù)權(quán)利要求1所述的六碼數(shù)字甲骨文輸入法,其特征在于在由T形交叉或X形交叉形成的蘗枝筆畫(huà)中,所述蘗碼和枝碼可用以下公式表示枝碼=蘗碼+蘗枝團(tuán)塊數(shù);規(guī)則如下a.蘗枝團(tuán)塊數(shù)是蘗枝團(tuán)塊的和數(shù),其中,蘗枝團(tuán)塊就是含有蘗枝筆畫(huà)且被空白或眼分隔開(kāi)的塊;b.經(jīng)過(guò)眼的蘗枝筆畫(huà)為兩個(gè)蘗枝團(tuán)塊,蘗碼和枝碼要分別計(jì)算;c.經(jīng)過(guò)眼上的筆畫(huà),若從眼上一點(diǎn)向眼的同一側(cè)延伸出三條線為蘗枝筆畫(huà),若從眼上一點(diǎn)向眼的同一側(cè)延伸出兩條線則為睫。3.根據(jù)權(quán)利要求1所述的六碼數(shù)字甲骨文輸入法,其特征在于對(duì)于三條筆畫(huà)或四條筆畫(huà)交叉于一點(diǎn)形成的蘗枝筆畫(huà),枝碼為直接數(shù)出來(lái)的筆畫(huà)數(shù)。4.根據(jù)權(quán)利要求1所述的六碼數(shù)字甲骨文輸入法,其特征在于所述飄離筆畫(huà)與眼相碰時(shí),形成睫或新的眼,按如下規(guī)則編碼按字形分析,與其它對(duì)稱的飄筆畫(huà)對(duì)比,對(duì)稱的為飄筆畫(huà)時(shí),則計(jì)為飄或按形成新的眼計(jì)。5.根據(jù)權(quán)利要求1所述的六碼數(shù)字甲骨文輸入法,其特征在于對(duì)于模糊或缺筆畫(huà)的有字根的甲骨文文字的輸入時(shí),所述步驟(1)之前包括字根標(biāo)準(zhǔn)化步驟,即對(duì)比甲骨文標(biāo)準(zhǔn)字根/字形表,將甲骨文文字標(biāo)準(zhǔn)化。6.根據(jù)權(quán)利要求1所述的六碼數(shù)字甲骨文輸入法,其特征在于對(duì)于模糊或缺筆畫(huà)的有對(duì)稱結(jié)構(gòu)的甲骨文文字的輸入時(shí),所述步驟(1)之前包括文字對(duì)稱化步驟,即將甲骨文文字對(duì)稱化以修補(bǔ)缺損的筆畫(huà)。7.根據(jù)權(quán)利要求1所述的六碼數(shù)字甲骨文輸入法,其特征在于對(duì)于模糊或缺筆畫(huà)的甲骨文文字的輸入時(shí),所述步驟(1)之前包括結(jié)構(gòu)塊分離步驟,分離的規(guī)定如下含有字根的字或者含有獨(dú)立字的甲骨字,要將這些字根或獨(dú)立字與其它部分分開(kāi),但下述情況除外a.當(dāng)字根表示動(dòng)物或人身體的一部分而且與人或動(dòng)物相連,不予分離;b.根據(jù)字義、結(jié)構(gòu)的要求,不予分離。全文摘要本發(fā)明公開(kāi)了一種六碼數(shù)字甲骨文輸入法,將甲骨文文字的各結(jié)構(gòu)部分編成六位碼元,由眼碼、睫碼、蘗碼、枝碼、飄碼、結(jié)構(gòu)碼構(gòu)成碼元序列,且分別與計(jì)算機(jī)鍵盤(pán)上的數(shù)字0-9對(duì)應(yīng),眼碼是甲骨文文字中的封閉曲線形成的筆畫(huà)數(shù);睫碼是甲骨文文字中與眼相連的、不分叉的筆畫(huà)數(shù);蘗碼是不成眼的交叉筆畫(huà)的交叉點(diǎn)數(shù);枝碼是最少用幾筆可以描繪完的筆畫(huà)數(shù);飄碼是甲骨文文字中不構(gòu)成眼和蘗、枝的飄離筆畫(huà)數(shù);結(jié)構(gòu)碼是構(gòu)成一個(gè)甲骨文文字的互不粘連的結(jié)構(gòu)塊數(shù)。根據(jù)六位數(shù)字碼元對(duì)甲骨文進(jìn)行編碼及計(jì)算機(jī)輸入,實(shí)現(xiàn)古文字辦公自動(dòng)化,結(jié)束出版業(yè)手工抄寫(xiě)古文字的歷史。文檔編號(hào)G06F3/023GK101702101SQ200910218978公開(kāi)日2010年5月5日申請(qǐng)日期2009年11月16日優(yōu)先權(quán)日2009年11月16日發(fā)明者劉志祥,劉曉戎,尹奎英申請(qǐng)人:劉志祥;尹奎英;劉曉戎
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1