漢字矢量編碼法及其輸入鍵盤的製作方法
2023-05-28 18:56:21 2
專利名稱:漢字矢量編碼法及其輸入鍵盤的製作方法
技術領域:
本發明涉及一種漢字編碼的方法及其在計算機上輸入的鍵盤。
現有的漢字編碼法,有的是基於漢語拼音,有的是基於筆畫、筆順或字根、部首。前者重音碼較多,輸入速度慢,並且不便於普通話發音不準的人或外國人使用;後者用法規則多,記憶量大,涉及的鍵碼多,一般的操作者需接受崗前培訓。另外,現有漢字編碼所用的鍵盤,其鍵碼可兼有多種字符的輸入。因此在同時輸入漢字、英語、希臘符號或日語字母等時,必須作多次狀態轉換,從而延緩了輸入的時間。
本發明的目的是提供一種規則簡單、記憶量少、不需崗前培訓而是直觀易學、輸入速度快的漢字矢量編碼法及其輸入健盤。
本發明編碼法所用的編碼符號是 □共九個,其中□為缺筆號,其餘為矢量符號。矢量符號中的直線段可以表示漢字筆畫中與其方位一致的點、撇、捺、鉤、橫、直等筆畫,符號中的向上或向下的箭頭表示該筆畫位於漢字的最高位或最低位,符號中向左、向右的箭頭,分別表示漢字最高位或最低位上的左起第一橫筆畫、左起第一以外的橫筆畫。
本發明編碼法規定了以國家標準中的漢字印刷體為準,編碼的位數可根據計算機字庫量大小選為四字碼、六字碼或八字碼;同時為了減少重碼數,可在編碼後面再加一位聲母碼,使之成為四字碼+聲母碼、六字碼+聲母碼、八字碼+聲母碼;對於現代漢語詞典中出現的詞組也可採用詞組碼,即對組成詞組的漢字進行連輸,以避免重碼出現。
以下結合四字碼的實例,敘述本發明的漢字矢量編碼法。
1、編碼法的基本規定選漢字最高位置上的左起第一、二筆畫,並根據該筆畫的方位換成取與其一致的矢量符號放到四字碼中的第一、二碼位上,又選漢字最低位置上的左起第一、二筆畫,並根據該筆畫的方位換成與其一致的符號放到四字碼中的第三、四碼位上,若逢第二筆畫空缺,則在相應的第二或四碼位置上放入缺筆號□;若逢漢字最高或是最低位上的第一、二筆均為橫筆畫,則前一筆畫用符號←、後一筆畫用→。示例如下領 輕 期 計 八 瞪 鄧 睹 來 瓜 下 自 逆 趨 一 2、同時包括的編碼細則1)帶部道「囗」的漢字,如國、圖、團等,以符號□表示「囗」並放入第一碼位,然後對去了部首「囗」之後的剩餘字體「玉」、「冬」、「才」取碼,其最高位上的左起第一筆放入第二碼位、最低位上的左起第一、二筆放到第三、四碼位上,放入碼位前應將筆畫換成相應的符號。示例國 圖 團 園囤
2)帶「口」部首的漢字,如吶、呼等,用符號□表示「口」並放入第一碼位,然後對去了「口」的剩餘部分「內」、「乎」取碼,左起最高位的第一筆和最低位的第一、二筆,換成相應符號後依次放入第二、三、四碼。示例吶 呼 唱 吵 咆 3)漢字中不作部首的「口」,如熾、碴等,以符號□表示,並根據它在漢字筆畫中的位置放到相應的碼位上。示例熾 碴 否 答 殆 呂哈 4)帶「屍」部首的漢字,把它的上部視為「囗」,並以符號□表示,放入第一碼位上,剩餘字體取其它的三個碼時,要包括該部首的下部一撇「丿」在內。示例尼 履 尾 展 局 劇 5)漢字中起筆和落筆的方向不一致的筆畫,如「代」中的 「計」中的「訁」,一律以落筆方向取矢量符號。示例代 劃 計
6)漢字中的「山」以符號←編入。示例岸 仙 巍 嶺山 7)對於可能出現的相重的四字碼,可在四字碼後加上漢字的聲母;對聲母ch、sh、zh,則規定取左邊第一字母;示例山 一 目 至 巨 百 8)對現代漢語詞中出現過的詞組可以用詞組碼,即對組成詞組的漢字進行連續編碼。示例計劃 設施研究 以上是四字碼的編碼方法,它可延用到對六字碼、八字碼的編碼。其中六字碼編碼法是在漢字最高位或最低位上各選左起的第一、二、三筆畫,依次放入第一、二、三碼位和第四、五、六碼位;八字碼則上、下各取四筆筆畫。如果筆畫中有空缺,則相應的碼位上編入符號□,如果橫筆畫重複,則只有上、下左起第一筆畫用符號←表示,其餘均用符號→編入。示例辯的六字碼為 八字碼為 計的六字碼為 八字碼為 嘲的六字碼為 八字碼為 彬的六字碼為 八字碼為 本發明編碼法所涉及的計算機輸入鍵盤包含有上述的編碼符號 的鍵碼,並可按照
圖1的排列方式放在現有計算機鍵盤的數字鍵位置上,以之取代數字鍵。也可以把編碼符號直接放到現有計算機鍵盤的數字鍵盤上,如圖2所示。其中除了數字鍵5以外,每一個數字鍵均可對應一個符號,亦即 ~7、 ~8、 ~9、←~4、→~6、 ~1、 ~2、 ~3、□~○,數字鍵5單獨用作區位碼和備用碼。如其內的5101~5962存放國標區位中的0101~0962符號、5963~5999和5000~5099為備用。
本發明編碼在採用圖2的輸入鍵盤時,還可以用數字表示漢字的編碼,即把編碼中的符號 分別用7、8、9取代,←、→以4、6取代, 分別以1、2、3、0取代。示例辯 →辯 , 計 →計, 777112 780120嘲 →嘲 , 彬 →彬 08402130 889221下面以一短文對本發明編碼法進一步示例風 煙 俱淨 ,天 山 共 色 。
從 流 飄蕩,任 意
東西。 自 富 陽 至 桐 廬 , 一 百許裡 , 奇山 異水 , 天下獨 絕。 水皆 縹 碧 , 千 丈 見 底。
遊魚 細石 , 直 視 無礙。 急湍 甚 箭 , 猛 浪若 奔。 夾 岸高 山 , 皆 生 寒 樹, 負勢 競 上 , 互 相 軒 邈; 爭 高 直 指 , 千 百 成
峰 , 泉 水 激石 ; 泠 泠 作 響 ; 好 鳥 相鳴 , 嚶 嚶 成 韻 。
蟬 則 千轉 不 窮 , 猿 則 百 叫 無絕 。
蔦 飛 戾 天 者 , 望 峰息 心 ; 經 綸 世 務 者 , 窺谷 忘 反 。
橫 柯 上 蔽 , 在晝 猶 昏 ; 疏 條 交 映 , 有時 見 日 。 本發明的優點是1)所選用的編碼在於比較直觀、編碼規則比較簡單,僅根據漢字的筆畫就可進行編碼,因此讀音不準的中國人或外國人均可方便地使用;2)重碼的數量少,輸入速度快;3)在同時輸入漢字、英或日語符號、希臘符號等時,由於本發明輸入鍵盤的狀態轉換次數最少,並且移動光標時可走斜向,因此輸入速度高。
本發明的編碼法及其輸入鍵盤,可廣泛用於辦公自動化管理、文字印刷、計算機網絡通訊、工業自動化儀表和電子遊戲機等中。
權利要求
1.一種根據漢字筆畫取碼的漢字矢量編碼法,其特徵是——取用九個編碼符號,即 □ ;其中□為缺筆號,其餘為矢量符號,矢量符號中的直線段可以表示漢字筆畫中與其方位一致的筆畫點、撇、捺、鉤、橫、直,符號中的向上箭頭表示筆畫位於漢字的最高位,向下箭頭表示筆畫位於漢字的最低位,向左箭頭表示漢字最高位或最低位上的左起第一橫筆畫,左起第一以外的橫筆畫均以向右箭頭表示——編碼用的漢字應以國家標準中的漢字印刷體為準;——所有的漢字均可編成四字碼,編碼法的基本規則為選漢字最高位置上的左起第一、二筆畫,並根據該筆畫的方位換成與其一致的矢量符號放到四字碼中的第一、二碼位上,又選漢字最低位置上的左起第一、二筆畫,並根據其方位換成與其一致的矢量符號放到四字碼中的第三、四碼位上,若逢第二筆畫空缺,則在相應的第二或第四碼位上放入缺筆號□,若逢漢字最高位或最低位上第一、第二筆均為橫筆畫,則前一筆畫用矢量符號←,後一筆用符號→;本發明的編碼法還包括以下的編碼細則1)帶部首「囗」的漢字,以符號□表示「囗」並放入第一碼位,然後對去了部首之外的剩餘字體取碼,其最高位上的左起第一筆放入第二碼、最低位上的左起第一、二筆放入第三、四碼位上,且放入碼位前應換成相應的矢量符號;2)帶「口」部首的漢字,用符號□表示「口」並放入第一碼位,然後對去了部首的剩餘部分取碼,左起最高位的第一筆和最低位第一、二筆依次放入第二、三、四碼位;3)漢字中不作部首的「口」,以符號□表示,並根據它在漢字筆畫中的位置放到相應的碼位上;4)帶「屍」部首的漢字,把它的上部視為「口「,並以符號□表示,放入第一碼位上,剩餘字體取其它三個碼時,要包括該部首的下部一撇「」在內;5)漢字中起筆和落筆的方向不一致的筆畫,一律以落筆方向取矢量符號;6)「山」的四字碼規定為←□□□;對可能出現的相重的四字碼,可在四字碼後加上漢字的聲母;7)對現代漢語詞典中出現過的詞組,可採用詞組碼,即對組成詞組的漢字進行連續編碼。
2.如權利要求1所述的漢字矢量編碼法,其特徵是所有的漢字均可編成六字碼,其編碼的基本規則為選漢字最高位置或最低位置上的左起第一、二、三筆,並根據該筆畫的方位換成與其一致的矢量符號,然後依次放到六字碼的六個碼位上。
3.如權利要求1所述的漢字矢量編碼法,其特徵是所有的漢字均可編成八字碼,其編碼的基本規則為選漢字最高位置或最低位置上的左起第一、二、三、四筆,並根據該筆畫的方位換成與其一致的矢量符號,然後依次放到八字碼的八個碼位上。
4.一種根據權利要求1的漢字矢量編碼法輸入漢字的計算機輸入鍵盤,其特徵是鍵盤上包含有 □ 九個符號的鍵碼。
5.如權利要求4所述的計算機輸入鍵盤,其特徵是所說的九個符號可放在現有計算機輸入鍵盤的數字鍵盤上,各符號可分別對應於一個數字鍵碼,亦即 ~7、 ~8、 ~9、←~4、→~6、 ~1、 ~2、 ~3、□~○,數字鍵5單獨用作區位碼和備用碼。
全文摘要
漢字編碼法及其鍵盤。鍵盤的鍵碼帶符號
文檔編號G06F3/023GK1118087SQ9411589
公開日1996年3月6日 申請日期1994年8月31日 優先權日1994年8月31日
發明者盧鋼 申請人:盧鋼