當前位置:縱橫輸入法首頁>>前期新聞(1999-2000年)

縱橫漢字數字編碼法及其應用
蘇州大學縱橫漢字信息技術研究所

  縱橫編碼法是由香港蘇浙同鄉會名譽會長周忠繼先生發明的一種漢字數字編碼法。該方法具有簡單易學、輸入速度快、重碼率低、可用小鍵盤單手操作等特點。因此,儘管推出時間不長,卻在眾編碼中脫穎而出。

縱橫碼簡述

  縱橫碼是一種形碼,根據漢字的筆畫(筆形)進行編碼。首先,從整個漢字的字形框架著眼,將漢字分為主部首漢字、副部首漢字或無部首漢字(也稱字身漢字)三類。主部首共有55個,凡包含該55個主部首的漢字,稱為主部首漢字。副部首漢字是縱橫碼中特有的,它根據字形的結構,把具有左右結構且無主部首的漢字稱為副部首漢字。凡是取走了主部首和副部首或既無主部首又無副部首的字稱為字身漢字。把漢字從宏觀上分類後,就可實施微觀上的編碼了。

  在縱橫碼中,用0∼9這10個數字鍵表示漢字常用的10種筆畫代碼,並且可以用下列4句口訣幫助記憶﹕一橫二豎三點捺,叉四插五方塊六,七角八八九是小,撇與左鉤都是零。這四句口訣及縱橫碼的筆畫取法充分借鑒了四角號碼的長處,故熟悉四角號碼的人學習縱橫碼也就格外輕松。對55個主部首,採用1或2位數字根據部首筆形的規則取碼;對副部首漢字,取其左側漢字部件的首筆畫為該字的副部首代碼(副部首代碼只有1位);對字身漢字,則根據取碼規則,依次取其四個角上的四個筆畫作為編碼,若有一個筆畫佔據整個上部或下部,則視具體情形,加上一個碼(該碼稱為補碼)。

  由此可見,縱橫碼是一個不等長的漢字編碼,碼長最少1碼,最多6碼。

  同時,在縱橫碼中,由於其編碼空間相當大(有100萬個編碼位),因此,共收集了約6萬多個詞,詞的編碼規則為﹕兩字詞採用“33”規則,即取第一個字和第二個字字碼的前3碼,若不滿3碼,則取其全碼;三字詞採用“222”規則,即取第一個字、第二個字和第三個字字碼的前2碼,若不滿2碼,則取其全碼;四字詞採用“2112”規則,即第一字取首2碼,第二、三字取第1碼,第四字取首2碼,若第一字和第四字不足2碼,則取其全碼;對四字以上的詞採用“21111”規則,即第一字取其首2碼,第二、三、四、五字取其第1碼,第五字以後的字則不取碼。

縱橫碼的特點及其應用

  縱橫碼除了具有簡單易學、重碼率低、詞匯量大等特點外,還有兩個特點。

  特點一--縱橫碼採用了0∼9這10個數字鍵作為編碼碼元,在普通PC機上利用小鍵盤就能實施單手操作。對一些需要單手操作的部門,如銀行、稅務、交通等部門,使用該方案可以減少操作人員的培訓時間,提高工作效率。因為對從事財會、統計等相關職業的計算機操作人員來說,絕大多數人員習慣用左手處理票據等物品,右手在計算機小鍵盤上操作(在計算機出現之前通常是用右手打算盤或寫字)。如果在這種環境下仍用雙手在大鍵盤上進行操作,必然要影響工作效率,使用縱橫碼就能克服大鍵盤操作的不便。另外,隨著計算機技術的飛速發展,手持設備(如移動電話、記事薄等)的應用越來越普及,在這些設備上應用數字編碼可有效提高人機交互能力。例如,在移動電話上存儲電話號碼,最方便的是同時存儲號碼和姓名,同時,對中文用戶來說,輸入的中文姓名最直觀的是用漢字表示,因此,如果採用數字編碼,則能方便地完成這一功能;對於銀行、稅務等專業部門,利用縱橫碼及其專用小鍵盤(10個數字鍵和一些控製鍵)可替代計算機上的大鍵盤,不僅降低了設備成本,而且可以減少設備佔用的空間;在ATM終端上,有了數字編碼,用戶名和密碼都可中文化,這樣可以改善人機界面。當然,就單手操作而言,縱橫碼還有許多應用領域,如只有單手活動能力的傷殘者,如果掌握了縱橫碼,可排除他們使用中文電腦的障礙。

  特點二--縱橫碼採用6位不等長編碼,可以對ISO10646國際標準中的20902個包括日本漢字、韓國漢字、我國香港使用的粵語方言字、繁體中文漢字和簡體中文漢字等在內的任何方塊字進行編碼,而且由於縱橫碼的編碼空間達100萬位,因此,其適應性十分廣泛。

縱橫碼的研究與推廣

  縱橫碼發明人周忠繼先生自1993年與蘇州大學合作成立了縱橫漢字信息處理技術研究所以來,在縱橫碼的研究中不斷開拓。蘇州大學縱橫漢字信息技術研究所先後完成了“縱橫漢字信息處理系統”、“漢字編碼法教學演示軟件製作工具”、“縱橫漢字錄入編輯器”、“縱橫漢字輸入法的設計和實現”、“基於C/S結構的縱橫漢字詞屬性分析與生成系統AGS”和“縱橫漢字Windows套件”等一批達到國內先進水平的項目,出版了多部教材和手冊,為縱橫碼的推廣打下了堅實的基礎。

  目前,縱橫碼已在上海、江蘇、浙江、山東和香港等地推廣應用。江蘇省計算機應用能力考核辦公室、上海市計算機應用能力考核辦公室已把縱橫碼作為計算機應用能力考核中漢字錄入時可選用的一種漢字輸入法。

  隨著Windows98版縱橫碼簡體漢字輸入系統和繁體漢字輸入系統的推出,縱橫碼的用戶將越來越多。

 

此文章原登載中國《計算機世界》1999年11月15日第44期C版 。特此感謝中國《計算機世界》