[发明专利]一种基于亚像素技术的字体描绘方法在审
申请号: | 201410491200.1 | 申请日: | 2014-09-24 |
公开(公告)号: | CN105513547A | 公开(公告)日: | 2016-04-20 |
发明(设计)人: | 张钰;周剑鸣 | 申请(专利权)人: | 上海通用汽车有限公司;泛亚汽车技术中心有限公司 |
主分类号: | G09G3/36 | 分类号: | G09G3/36 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 唐立;汤春龙 |
地址: | 201206 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 像素 技术 字体 描绘 方法 | ||
技术领域
本发明属于字体描绘技术领域,涉及基于亚像素技术的字体描绘方法。
背景技术
在显示屏的分辨率不高的情况下,(例如车载娱乐系统的液晶显示屏,其分辨率与手机等消费类电子产品相比相对较低),如果采用一般的字体描绘技术,显示的字体会出现边缘锯齿状、文字断裂、笔划重叠、滚动不平滑等现象,字体容易走样失真,严重影响用户的使用和感观。
为防止字体走样,现有技术中存在一些常用的字体反走样技术,以Hint(校准)为代表的反走样技术虽然能够一定程度减轻字体的走样程度,但是在分辨率低于800×480以及字号小于40Pt的情况下,仍然会出现失真。
以TrueType字体(也称为“全真字体”)库为例,其中记录了文字的轮廓(Outline)信息和校准(Hint)信息。其中校准(Hint)信息可以使文字显示更为逼真,其原理是对轮廓的关键点进行强调。但是,当文字较小时,反而会出现比较明显的走样。图1所示为分别表示文字的轮廓信息、Hint信息、以及文字走样显示的示意图。如图1所示,Hint信息(图1中间的文字Z)强调了文字“Z”的左下角和右上角的折角;当文字较小时,由于强调折角,反而会导致Z文字看起来出现断裂(如图1右边的显示的文字Z)。
液晶显示屏的每个像素点是由三个颜色分量构成的:R(红,Red)、G(绿,Green)、B(蓝,Blue),这三个颜色分量是像素的最小单元,并且在水平方向上可以单独操纵的三个单元。每个可单独操纵的单元被称为亚像素。图2所示为一个像素点的三个RGB亚像素。三个分量的值通过混合叠加而得到像素点的最终颜色,并显示在液晶显示屏上。亚像素技术使得对文字的定位突破了整数像素点,可以精确到1/3个像素位置。
发明内容
本发明的目的在于,提高字体在较低分辨率且文字较小的显示场合的显示效果。
为实现以上目的或者其他目的,本发明提供一种基于亚像素技术的字体描绘方法,包括以下步骤:
从字体库中提取需要描绘文字的轮廓信息;
根据轮廓信息将所述文字的轮廓转换为显示屏上的像素信息;
对与文字边缘部分对应的所有像素,计算每个像素中每个亚像素与文字有重叠的区域的面积(Sn);
对于每个像素,基于该重叠的区域的面积(Sn)在每个亚像素中的占比(Sn/S),确定每个亚像素的亮度值;以及
对所有亚像素分别进行描绘以绘制出文字边缘部分。
按照本发明一实施例的字体描绘方法,其中,所述字体库为全真字体库。
在一实例中,在提取轮廓信息时,从全真字体库中提取需要描绘文字的信息,同时舍弃校准信息以至少保留该信息中的轮廓信息。
具体地,每个像素由R、G、B三个亚像素组成。
按照本发明又一实施例的字体描绘方法,其中,在转换为屏幕上的像素信息时,根据所述文字的前一个文字的位置信息和字体间隔信息,计算所述文字的开始位置,并结合所述文字的轮廓信息,确定与所述文字的轮廓相交的像素。
可选地,所述显示屏可以为分辨率小于或等于800×480的显示屏。
具体地,所述显示屏为车载液晶显示屏。
可选地,从整数像素位置或非整数像素位置开始描绘所述文字。
可选地,被描绘的相邻文字之间的间隔可以小于1个像素。
可选地,被描绘的文字进行文字滚动时,可以以非整数个像素为单位进行滚动。
本发明的技术效果是,通过在亚像素级别对灰度进行调整来描绘字体,使得对文字的定位可以突破整数像素点,这样,可以在低分辨率的显示屏上可以相对清晰描绘文字,并且文字的边缘更加平滑,文字不易走样,方便实现文字的自由缩放和平滑滚动。该字体描绘方法尤其适合于在分辨率较低且文字较小的场合(例如,车载液晶显示屏)显示文字。
附图说明
从结合附图的以下详细说明中,将会使本发明的上述和其他目的及优点更加完整清楚,其中,相同或相似的要素采用相同的标号表示。
图1是分别表示文字的轮廓信息、Hint信息、以及文字走样显示的示意图。
图2是一个像素点的三个RGB亚像素。
图3是按照本发明一实施例的字体描绘方法的流程示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海通用汽车有限公司;泛亚汽车技术中心有限公司,未经上海通用汽车有限公司;泛亚汽车技术中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410491200.1/2.html,转载请声明来源钻瓜专利网。