[發明專利]一種在終端上實現帶邊框字體的系統與方法無效
| 申請號: | 200610145546.1 | 申請日: | 2006-11-20 |
| 公開(公告)號: | CN101192212A | 公開(公告)日: | 2008-06-04 |
| 發明(設計)人: | 李日輝;孟軍 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F17/22 | 分類號: | G06F17/22;G06F17/28;G06F17/30;H04N5/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 終端 實現 邊框 字體 系統 方法 | ||
技術領域
本發明涉及字體顯示技術,尤其涉及一種在終端上實現帶邊框字體的系統與方法。
背景技術
現有的會議電視、機頂盒等終端設備沒有提供顯示帶邊框的文字的顯示方法,人們在顯示設備上看到的只有不帶邊框的普通文字。要實現帶邊框的顯示效果,必須在現有的字體基礎上,進行復雜的運算,然后才能顯示出來。
發明內容
鑒于上述問題,本發明的目的是要提供一種在終端上實現帶邊框的字體的系統與方法,使得現有的會議電視、機頂盒等的終端設備上能實現帶邊框字體的顯示。
所述在終端上實現帶邊框字體的系統,包括字體轉換模塊,字庫引擎控制模塊,字體信息提取模塊,字體雕刻邊框模塊和字體呈現模塊;上述字體轉換模塊進行字體轉換,生成字體規范化的位圖;上述字庫引擎控制模塊獲取字體規范化位圖中的點陣數據;上述字體信息提取模塊提取字體規范化點陣數據,對快速壓縮點陣字體文件進行解碼,采用快速哈希緩沖機制根據文字對應的unicode編碼值按需提取要刻畫邊界的字體的規范化位圖,上述字庫引擎控制模塊控制上述字體雕刻邊框模塊進行矩陣變換,上述字體呈現模塊呈現帶邊框的字體。
上述字體轉換模塊包括矢量字庫轉換模塊,非矢量字庫轉換適配模塊,其中上述矢量字庫轉換模塊對矢量字庫文件進行解碼,得到規范化的位圖;上述非矢量字庫轉換適配模塊對非矢量字庫文件進行解碼,得到規范化的位圖;上述字體轉換模塊將上述規范化的位圖保存為快速壓縮點陣字體文件。
上述非矢量字庫轉換適配模塊包括n個特定字庫解碼轉換模塊。
上述字體呈現模塊將上述矩陣的每一個點的不同值轉換為不同的象素值,并刷新對應的區域。
另外,本發明還提出了一種在終端上實現帶邊框字體的方法,包括以下步驟:
步驟1:提供一種如上述的在終端上實現帶邊框字體的系統;
步驟2:字體轉換:讀取字體文件,進行解碼;對于矢量字體,先轉換為點陣字體,再轉換為規范化的位圖;對于非矢量字體,先根據其編碼格式進行解碼,再轉換為規范化的位圖,把解碼得到的規范化的位圖,保存為快速壓縮點陣字體文件;
步驟3:點陣矩陣變換,刻畫邊框:通過字體信息提取模塊,對上述快速壓縮點陣字體文件進行解碼,采用快速哈希緩沖機制,根據上述文字對應的unicode編碼值按需提取要刻畫邊界的字體的規范化位圖,通過字體雕刻邊框模塊進行矩陣變換;
步驟4:邊框字體呈現:由字體呈現模塊處理邊框字體矩陣。
上述步驟2中所述的字體轉換過程如下:
第一步:選擇源字體模塊文件;
第二步:判斷是否為矢量字體;如果是矢量字體,進入第三步;如果不是矢量字體,則跳過第三步至第六步,直接開始第七步;
第三步:調用矢量引擎進行解碼;
第四步:判斷解碼是否成功;如果成功,進入第五步;如果不成功,則失敗退出;
第五步:根據指定文件的大小,文字編碼,分段提取對應的字模信息;
第六步:把上述字模的輪廓信息光柵化;然后進入第十步;
第七步:根據編碼格式調用特定字庫解碼轉換模塊;
第八步:使用上述特定的字庫解碼轉換模塊進行解碼;
第九步:判斷解碼是否成功;如果成功,進入第十步;如果不成功,則失敗退出;
第十步:把源位圖轉換規范化位圖;
第十一步:計算文件頭統計信息;
第十二步:寫字庫文件頭;
第十三步:寫字庫文件內容;
第十四步:成功返回。
上述步驟1中所述的快速壓縮點陣字體文件的保存格式如下:
文件頭
字體版本
字體大小
字體行距等
文件頭大小
unicode編碼分段數
分段起始、終止,在文件的偏移
文件內容
分段:上空偏移數組、左空偏移數組、寬高數組、規范化位圖信息數組。
上述步驟2中所述的字體雕刻邊框模塊進行矩陣變換包括以下步驟:
(1)把規范化位圖,先進行擴展,按位排列,變換為按字節排列,稱為字節位圖矩陣;
(2)把字節位圖矩陣插入上空偏移字節,即進行矩陣下移;
(3)把字節位圖矩陣插入左空偏移字節,即進行矩陣右移,經過以上變換形成母矩陣;
(4)雕刻左邊邊框:復制母矩陣為子矩陣1,把子矩陣1整體左移指定的偏移量,這個偏移量決定了左邊框的粗細;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610145546.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:制備甲基丙烯酸烷基酯的方法和裝置
- 下一篇:一種鋼包脫硫精煉渣





