[其他]計算機中漢字轉換方法在審
| 申請號: | 101987000002388 | 申請日: | 1987-04-03 |
| 公開(公告)號: | CN87102388B | 公開(公告)日: | 1988-03-23 |
| 發明(設計)人: | 汪海涌 | 申請(專利權)人: | 中國惠普有限公司 |
| 主分類號: | 分類號: | ||
| 代理公司: | 北京三友知識產權代理有限公司 | 代理人: | 朱黎光 |
| 地址: | 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算機 漢字 轉換 方法 | ||
本發明屬于計算機漢字輸出方法,適用于計算機系統中繪圖儀類的輸出設備。本發明利用標準的漢字庫,將漢字點陣從字庫中取出放入計算機內開辟的緩沖區,對漢字點陣進行90°順時針旋轉,然后掃描追跡各個筆劃,形成各個筆劃的矢量,送輸出設備輸出。本方法處理速度快,效果好,特別適用于漢字點陣數較多的系統中使用。
本發明屬于漢字處理方法,本發明的方法特別適用于計算機繪圖儀一類的輸出設備。
利用計算機輔助設計(CAD)等設計圖紙,并利用繪圖儀等設備在圖紙上輸出漢字?,F有的漢字輸出方法是從字庫里讀出漢字點陣,放入緩沖器,按正邏輯,有筆劃處該點值為1,無筆劃處該點值為零。對值為1各點的8個鄰近方向(各個方向按在平面360°內等角度分布)進行追跡,如鄰近點值為1則形成一矢量,如無值為1的點,則為一孤立點,記錄各個矢量的起始點和終止點(孤立點的起始點和終止點相同)的坐標,送繪圖儀等外部設備輸出,此方法的缺點是有些不應該相連的鄰近點,在輸出圖紙上也被聯在一條線上,如圖1a的“的”字,其左半部與右半部中的一撇“′”,本不應該相連,但現在卻聯了幾條線。另外此方法沒有考慮中文豎筆劃要比橫筆劃多這一特點來進行漢字處理,處理速度慢,對于漢字點陣的點陣數較多時,上述方法的缺點尤其突出。
本發明針對上述方法的不足,目的是得到一種方法,使得不該相連的連線盡可能減少,同時考慮漢字的特點,盡可能提高漢字處理速度,并使得方法規范化。
圖1a為前述方法得到的漢字輸出“的”字,圖1b為本發明方法得到的漢字輸出“的”字。
圖2為24×24點陣漢字的內存貯器示意圖。
本方法的原理是將漢字的點陣從字庫中讀到計算機內存開辟的緩沖區內,根據漢字豎多于橫這一特點,以及點陣式漢字集中以較多的點表示漢字中的豎線(雙列點或多列點表示一條豎線),且目前已有的漢字在字庫中全部以升序自左向右,自上至下排列漢字點陣,為提高處理速度,先將漢字字形順時針方向作90°旋轉處理,旋轉后字形的漢字點陣排列是以自下至上,自左至右以升序排列于緩沖區內。
將漢字點陣視為一個二維數組矩陣,按正邏輯(如按負邏輯,下述敘述中“1”換為“0”,“0”換為“1”即可成立),則在此矩陣中有筆劃處的元素具有值“1”,其余為“0”,則將點陣的漢字字形轉變為代表筆劃的矢量,即由點陣追跡筆劃就意味著相鄰點元素之間的移動方向,為保證筆劃追跡過程既無遺漏,又無冗余筆劃,選擇追跡的起始點為矩陣左上角的元素(第一行、第一列)開始,逐行逐列的掃描,即只進行豎方向和橫方向的追跡筆劃,斜方向的筆劃(如撇、捺)由豎線、橫線或點構成,而不在斜方向追跡筆劃,這樣可以避免不應有的筆劃矢量,又不致于遺漏,每次追跡到筆劃后記錄筆劃矢量的起始點坐標和終止點坐標,對于橫筆劃抹去非交叉點的元素,即使非交叉點單元的值“1”變成“0”。以確保不會出現重復追跡或斷筆。得到的矢量坐標送外部設備輸出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國惠普有限公司,未經中國惠普有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/101987000002388/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:膨潤土礦粉為填料的皂體
- 下一篇:耐濃硫酸不銹鋼
- 同類專利
- 專利分類





