[發明專利]矢量字體生成平滑點陣字體的方法有效
| 申請號: | 200710031530.2 | 申請日: | 2007-11-20 |
| 公開(公告)號: | CN101221746A | 公開(公告)日: | 2008-07-16 |
| 發明(設計)人: | 嚴春蓮 | 申請(專利權)人: | 嚴春蓮 |
| 主分類號: | G09G5/28 | 分類號: | G09G5/28;G06T11/00 |
| 代理公司: | 廣州凱東知識產權代理有限公司 | 代理人: | 宋冬濤 |
| 地址: | 511400廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 矢量 字體 生成 平滑 點陣 方法 | ||
技術領域
本發明涉及嵌入式設備的點陣字體顯示技術領域,具體是一種用于嵌入式設備的矢量字體生成平滑點陣字體的方法。
背景技術
點陣字體,因其不需要變形,且占用空間資源和系統運算資源很少,在一些單片機設備以及嵌入式設備上得到了廣泛的應用。由于嵌入式設備屏幕變化的多樣性,在產品開發過程中往往需要生成不同尺寸的點陣字體,但由于點陣字體本身的限制,無法實現平滑變形,所以一般會采用從矢量字體生成點陣字體。目前的生成方法,一般是通過在Windows平臺上,使用平臺的開發接口獲得指定大小的矢量字體的對應點陣信息。該方法存在的缺陷是,從開發接口中獲得的點陣信息是直接從沒有經過ClearType美化的輸出結果獲得的。其中包含強烈鋸齒,如圖4所示,一般生成后需要進行大量的人工修飾作為缺陷補救方法,人工修飾的工作量太大,尤其對于多編碼的語言比如中文,日文,韓文等字體,且占用空間資源和系統運算資源都很大。
以下對TrueType及ClearType技術進行必要的介紹:
TrueType字體:支持放大、縮小以及變形的矢量字體,特點如下:
1.屏幕占用多邊形:TrueType字體的某一個字經過放大、縮小和變形以后顯示在屏幕上占用的多邊形范圍。
2.實像素:TrueType字體在屏幕占用多邊形內的有效像素。
3.虛像素:TrueType字體在屏幕占用多邊形內的無效像素。
TrueType技術的缺陷:
1)小尺寸的TrueType字體無法圓滑顯示,一般以對應的點陣結果作為輸出,所以,在該尺寸下無法變形。
2)無抗鋸齒,邊緣過渡強烈。
ClearType顯示技術:
ClearType顯示技術解決上述TrueType字體缺陷的辦法是:
1)根據字體的不同矢量性質,在實像素和虛像素之間加入過渡色像素,并把某些實像素和虛像素轉化成過渡色像素,產生圓滑效果。
2)過渡色像素的透明度:極端情況,全透明的情況下,過渡色與虛像素一致,透明度記作255。全不透明的情況下,過渡色與實像素一致,透明度記為0。
3)過渡色像素的特性:
a.透明度越低的過渡色像素對平滑效果越重要。
b.透明度越低的過渡色像素距離實像素的越近。
發明內容
本發明的目的是針對以上所述從矢量字體生成點陣字體存在的不足,提出一種實現容易,運算量小,得到的點陣字體平滑美觀,占空間資源和系統運算資源少的矢量字體生成平滑點陣字體的方法。
本發明是這樣實現的:矢量字體生成平滑點陣字體的方法,是通過如下步驟實現的:
(1)、從字體接口中選擇一款TrueType字體;
(2)、提取該TrueType字體中包含某特定小尺寸下的點陣信息(Pixel1);
(3)、提取該TrueType字體在該尺寸下的ClearType顯示結果(ClearType1);
(4)、將以上的點陣信息(Pixel1)和顯示結果(ClearType1)進行對照,獲得透明度閥值;
(5)、以透明度閥值為點陣生成的指引,在顯示設備上生成新的點陣字體;
所述的透明度閥值獲取方法如下:
a.提取差別像素:對于點陣信息(Pixel1)的所有像素和顯示結果(ClearType1)的所有像素進行比較,獲得有區別像素區域,保存在Diff1;
b.遍歷點陣信息(Pixel1)上在區別像素區域Diff1范圍內所有像素獲得它們的點陣信息透明度(transSum1);
c.遍歷顯示結果ClearType1上在區別像素區域Diff1范圍內所有像素獲得它們的顯示結果透明度(transSum2);
d.透明度閥值等于顯示結果透明度(transSum2)除以點陣信息透明度(transSum1)乘以256。
所述的TrueType字體尺寸的寬和高一般是目標點陣尺寸大小的整數倍。
所述的TrueType字體尺寸的寬和高一般是目標點陣尺寸大小的單數倍。
所述的矢量字體生成平滑點陣字體的方法在單片機設備以及嵌入式設備顯示屏幕上的應用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于嚴春蓮,未經嚴春蓮許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710031530.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:高能生物場效治療儀
- 下一篇:組合式蒙皮型面測量柔性多點支撐裝置





