[發明專利]基于壓縮方式構造節省油墨字庫的方法及系統有效
| 申請號: | 200910243617.5 | 申請日: | 2009-12-18 |
| 公開(公告)號: | CN102103614A | 公開(公告)日: | 2011-06-22 |
| 發明(設計)人: | 李明;劉昉;唐英敏 | 申請(專利權)人: | 北大方正集團有限公司;北京北大方正電子有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06K15/00 |
| 代理公司: | 北京天悅專利代理事務所(普通合伙) 11311 | 代理人: | 田明;任曉航 |
| 地址: | 100871 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 壓縮 方式 構造 節省 油墨 字庫 方法 系統 | ||
1.一種基于壓縮方式構造節省油墨字庫的方法,包括以下步驟:
(1)定義白點,將白點的定義數據存入現有輪廓字庫的公共數據區,所述白點是指任意的二維封閉圖形;
(2)在現有輪廓字庫的每個輪廓字形數據中,添加用于在輪廓字形中插入白點的插入程序,以及用于對插入的白點的位置和尺寸進行控制的控制程序,形成新的輪廓字庫;在輪廓字形中插入的白點為對公共數據區存儲的白點的定義數據的引用關系。
2.如權利要求1所述的基于壓縮方式構造節省油墨字庫的方法,其特征在于:步驟(1)中所述白點為正方形或者圓形。
3.如權利要求1所述的基于壓縮方式構造節省油墨字庫的方法,其特征在于:步驟(2)中,在每個輪廓字形數據中添加的插入程序和控制程序的相同部分存儲在輪廓字庫的公共數據區,在每個輪廓字形數據中添加對公共數據區存儲的插入程序和控制程序的相同部分的引用程序。
4.如權利要求1至3之一所述的基于壓縮方式構造節省油墨字庫的方法,其特征在于:步驟(2)中所述插入程序的流程如下:
①遍歷現有輪廓字庫,取出一個未經處理的輪廓字形;
②掃描輪廓字形,記錄掃描線與輪廓字形之間的交點,將交點按序兩兩分成一組,每組之間的距離為插入白點的最大距離;如果掃描線與輪廓字形中的筆畫重合,則不記錄交點;
③確定每組交點之間插入白點的起始位置,將固定數量的白點插入到起始位置;所述固定數量為常用最大字號每組交點之間能夠插入的最多的白點數量;
④重復步驟①~③,直到處理完輪廓字庫中所有的輪廓字形。
5.如權利要求4所述的基于壓縮方式構造節省油墨字庫的方法,其特征在于:步驟②中所述掃描輪廓字形是指掃描包含輪廓字形的最小矩形區域。
6.如權利要求4所述的基于壓縮方式構造節省油墨字庫的方法,其特征在于:步驟③中,插入白點后,還包括判斷所插入的白點是否包含在輪廓字形內部的步驟;如否,則刪除白點。
7.如權利要求4所述的基于壓縮方式構造節省油墨字庫的方法,其特征在于:掃描線的移動量為白點在掃描線移動方向上外接矩形邊長的一倍以上兩倍以下。
8.如權利要求4所述的基于壓縮方式構造節省油墨字庫的方法,其特征在于:步驟(2)中所述控制程序控制白點位置的流程如下:
①根據當前分辨率和字號獲得輪廓字形中每組交點之間需要插入的白點數量;
②確定每組交點之間插入白點的起始位置、白點間距和白點尺寸;
③根據插入白點的起始位置、白點間距和需要插入的白點數量移動白點。
9.如權利要求8所述的基于壓縮方式構造節省油墨字庫的方法,其特征在于:所述白點間距為0.1mm;當白點為正方形時,白點尺寸為0.1mm;當白點為圓形時,白點直徑尺寸為0.1mm。
10.如權利要求4所述的基于壓縮方式構造節省油墨字庫的方法,其特征在于:步驟(2)中所述控制程序控制白點尺寸的方法為:定義白點的初始點坐標不變,通過移動其他點坐標來調整白點的尺寸。
11.一種基于壓縮方式構造節省油墨字庫的系統,包括用于定義白點并將白點的定義數據存入現有輪廓字庫的公共數據區的白點定義模塊(11),所述白點是指任意的二維封閉圖形;用于在現有輪廓字庫的每個輪廓字形數據中插入白點的白點插入模塊(12),在輪廓字形中插入的白點為對公共數據區存儲的白點的定義數據的引用關系;以及用于對插入的白點的位置和尺寸進行控制的白點控制模塊(13)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北大方正集團有限公司;北京北大方正電子有限公司,未經北大方正集團有限公司;北京北大方正電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910243617.5/1.html,轉載請聲明來源鉆瓜專利網。





