[发明专利]一种Android终端的字体显示优化方法及系统有效

专利信息
申请号: 201310171292.0 申请日: 2013-05-10
公开(公告)号: CN103531176A 公开(公告)日: 2014-01-22
发明(设计)人: 彭芃 申请(专利权)人: TCL集团股份有限公司
主分类号: G09G5/22 分类号: G09G5/22;H04N21/443
代理公司: 深圳市君胜知识产权代理事务所 44268 代理人: 王永文;杨宏
地址: 516001 广东省惠州市*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 android 终端 字体 显示 优化 方法 系统
【权利要求书】:

1.一种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,则对横线和竖线共同渲染产生的灰度值像素不处理;否则按照其对应的竖线进行处理,最后输出优化后的字体像素灰度图矩阵。

2.根据权利要求1所述的Android终端的字体显示优化方法,其特征在于,所述步骤B中在所述字体像素灰度值矩阵中找出横线渲染产生的灰度值像素具体包括:

A1、从左向右依次遍历字体像素灰度值矩阵中的像素点;

A2、从上述像素点中分离出背景和字体的主轮廓像素;

A3、根据直线灰度值连续相等的特性,从剩余的像素点中分离出斜线像素;

A4、设定一计算器,记录下连续相等像素的个数,即横线渲染产生的灰度值像素。

3.据权利要求1所述的Android终端的字体显示优化方法,其特征在于,所述步骤C中统计每条横线笔画所占像素的个数具体包括:

对处理后的横线渲染产生的灰度值像素,向上或向下找寻其主轮廓像素点,归并后记录下来,得到所述灰度值像素对应的横线笔画所占像素的个数。

4.据权利要求1所述的Android终端的字体显示优化方法,其特征在于,所述步骤A中,第一灰度阈值T1为170;第二灰度阈值T2为85。

5.一种Android终端的字体显示优化系统,用于当采用FreeType进行渲染得到字体像素灰度值矩阵后,对字体显示进行优化处理,其特征在于,所述系统包括:

阈值设定模块,用于预先设定第一灰度阈值T1和第二灰度阈值T2,且T1大于T2;

第一像素优化模块,用于在所述字体像素灰度值矩阵中找出横线渲染产生的灰度值像素和竖线渲染产生的灰度值像素,分别对其进行二值化处理,令大于第一灰度阈值T1的像素的灰度值设置为255,小于第二灰度阈值T2的像素的灰度值设置为0;

标准笔画确定模块,用于统计每条横线笔画所占像素的个数,并将出现最多的个数设定为标准横线笔画粗细值;同样,统计每条竖线笔画所占像素的个数,并将出现最多的个数设定为标准竖线笔画粗细值;

笔画优化模块,用于对于灰度值在T1和T2之间的横线渲染产生的灰度值像素,将其所在的水平方向的主轮廓的粗细值与标准横线笔画粗细值进行比较:若大于所述标准横线笔画粗细值,则将所述水平方向的主轮廓内所有的像素的灰度值设置为0,否则设置为255;同样,将灰度值在T1和T2之间的竖线渲染产生的灰度值像素所在的垂直方向的主轮廓的粗细值与标准竖线笔画粗细值进行比较:若大于所述标准竖线笔画粗细值,则将未处理的竖线渲染产生的灰度值像素所在的竖线笔画的粗细值整体赋值为0,否则赋值为255;

第二像素优化模块,用于在所述字体像素灰度值矩阵中找出横线和竖线共同渲染产生的灰度值像素,并判断其前后各一个像素:如果其中任意一个像素的灰度值为0或 255,则对横线和竖线共同渲染产生的灰度值像素不处理;否则按照其对应的竖线进行处理,最后输出优化后的字体像素灰度图矩阵。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310171292.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top