[发明专利]一种Android终端的字体显示优化方法及系统有效
申请号: | 201310171292.0 | 申请日: | 2013-05-10 |
公开(公告)号: | CN103531176A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 彭芃 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G09G5/22 | 分类号: | G09G5/22;H04N21/443 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 王永文;杨宏 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种Android终端的字体显示优化方法及系统,其中,所述Android终端的字体显示优化方法用于当采用FreeType进行渲染得到字体像素灰度值矩阵后,在所述字体像素灰度值矩阵中找出横线、竖线以及横线竖线共同渲染产生的灰度值像素,并设定第一、第二灰度阀值,根据第一、第二灰度阈值对上述灰度值像素进行二值化处理,输出优化后的字体像素灰度图矩阵。其能改善因字体渲染产生的灰度噪声导致的字体不清晰现象,在不提升硬件成本的条件下,能有效提高字体显示清晰度,使Android终端上的字体近距离观看效果更清晰,具有很好的推广应用前景。 | ||
搜索关键词: | 一种 android 终端 字体 显示 优化 方法 系统 | ||
【主权项】:
一种Android终端的字体显示优化方法,用于当采用FreeType进行渲染得到字体像素灰度值矩阵后,对字体显示进行优化处理,其特征在于,所述优化方法包括以下步骤:A、预先设定第一灰度阈值T1和第二灰度阈值T2,且T1大于T2;B、在所述字体像素灰度值矩阵中找出横线渲染产生的灰度值像素和竖线渲染产生的灰度值像素,分别对其进行二值化处理,令大于第一灰度阈值T1的像素的灰度值设置为255,小于第二灰度阈值T2的像素的灰度值设置为0;C、统计每条横线笔画所占像素的个数,并将出现最多的个数设定为标准横线笔画粗细值;同样,统计每条竖线笔画所占像素的个数,并将出现最多的个数设定为标准竖线笔画粗细值;D、对于灰度值在T1和T2之间的横线渲染产生的灰度值像素,将其所在的水平方向的主轮廓的粗细值与标准横线笔画粗细值进行比较:若大于所述标准横线笔画粗细值,则将所述水平方向的主轮廓内所有的像素的灰度值设置为0,否则设置为255;同样,将灰度值在T1和T2之间的竖线渲染产生的灰度值像素所在的垂直方向的主轮廓的粗细值与标准竖线笔画粗细值进行比较:若大于所述标准竖线笔画粗细值,则将未处理的竖线渲染产生的灰度值像素所在的竖线笔画的粗细值整体赋值为0,否则赋值为255;E、在所述字体像素灰度值矩阵中找出横线和竖线共同渲染产生的灰度值像素,并判断其前后各一个像素:如果其中任意一个像素的灰度值为0或 255,则对横线和竖线共同渲染产生的灰度值像素不处理;否则按照其对应的竖线进行处理,最后输出优化后的字体像素灰度图矩阵。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310171292.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种新型轧辊调整机构
- 下一篇:一种钣金成型机的自升降机构