[发明专利]一种机顶盒点阵字幕字体处理方法及处理系统有效
申请号: | 201510097785.3 | 申请日: | 2015-03-05 |
公开(公告)号: | CN104717548B | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 张宏辉;陈晓辉;袁苇;沈少阳 | 申请(专利权)人: | 福建新大陆通信科技股份有限公司 |
主分类号: | H04N21/435 | 分类号: | H04N21/435;H04N21/81 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙)35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省福州市马尾开发区儒*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机顶盒 点阵 字幕 字体 处理 方法 系统 | ||
技术领域
本发明涉及机顶盒字体处理领域,尤其涉及一种机顶盒点阵字幕字体处理方法及处理系统。
背景技术
目前,随着数字电视的发展,数字机顶盒在世界的各个角落被推广与普及。目前,市面上的机顶盒对点阵字体处理比较简单,一般就是集成多个点阵字库,以实现多种字体效果的目的。
随着功能不断完善,数字电视机顶盒对字幕字体要求逐渐增多。点阵字幕字体处理系统应生而出;系统能够对点阵字幕字体放大缩小,斜体,下划线,边框,变化字间距等。统一字体字型,并且只用一套字体实现多种效果,极大节省了内存空间。
发明内容
本发明要解决的技术问题之一,在于提供一种机顶盒点阵字幕字体处理方法,可以用同一套点阵字体实现多种字体效果,无需集成多个字库。实现了字体统一,多种字体效果,节省机顶盒内存的目标。
本发明的问题之一是这样实现的:一种机顶盒点阵字幕字体处理方法,该方法具体为:
将字符串分割为单个字符,单个字符从机顶盒的点阵字库中取出相应点阵数据;再将点阵数据传入点阵字幕,对点阵字幕字体进行下述任意一个或者多个的功能处理;
对要显示的点阵字幕的字体进行放大缩小处理;
对要显示的点阵字幕的字体进行倾斜处理;
对要显示的点阵字幕的字体进行下划线处理;
对要显示的点阵字幕的字体进行边框处理;
对要显示的点阵字幕的字体进行字间距处理。
进一步地,所述放大缩小处理具体为:所述点阵数据为长宽固定的点阵矩形,则通过要获得的目标字体宽高和待处理的点阵数据宽高比例,对待处理的点阵数据进行相应比例放大或者缩小。
进一步地,所述倾斜处理具体为:确定字体的倾斜程度,该倾斜程度应低于点阵字幕字体原宽度,将待处理的字体宽度变为字体高度乘以倾斜程度加上字体原宽度;然后根据字体倾斜方向,决定点阵字体第二行数据偏移位置,其余位置用背景点阵数据填充;直到完成整个字体。
进一步地,所述下划线处理具体为:确定下划线等级,该下划线等级最高不能超过字体高度加上5个像素点;根据下划线等级和下划线厚度确定需要在点阵字体数据的哪一行开始加入下划线数据,以覆盖在原字体点阵数据上;如果下划线位置在字体点阵数据外,则下划线数据和字体数据之间进行填充背景数据。
进一步地,所述边框处理具体为:对字幕进行逐行扫描,在碰到点阵数据中为字体数据的像素,则判断该像素周围八点数据情况,若为背景数据,则填充边框数据;直到该字体所有数据都判断后,则完成边框功能;不为背景数据不进行处理。
进一步地,所述字间距处理具体为:先传入一字间距参数,在拼接两个字体点阵数据时,会接入与字体点阵同高,宽为字间距参数的矩形数据,该数据在传入前已填入背景数据;从而进行字间距的处理。
本发明要解决的技术问题之二,在于提供一种机顶盒点阵字幕字体处理系统,可以用同一套点阵字体实现多种字体效果,无需集成多个字库。实现了字体统一,多种字体效果,节省机顶盒内存的目标。
本发明的问题之二是这样实现的:一种机顶盒点阵字幕字体处理系统,所述系统包括分割模块、放大缩小模块、斜体模块、下划线模块、边框模块、以及字间距模块;
所述分割模块:将字符串分割为单个字符,单个字符从机顶盒的点阵字库中取出相应点阵数据;再将点阵数据传入点阵字幕,将点阵字幕字体放入放大缩小模块、斜体模块、下划线模块、边框模块和字间距模块中的任意一模块或多个模块进行处理;
放大缩小模块用于:对要显示的点阵字幕的字体进行放大缩小处理;
斜体模块用于:对要显示的点阵字幕的字体进行倾斜处理;
下划线模块用于:对要显示的点阵字幕的字体进行下划线处理;
边框模块用于:对要显示的点阵字幕的字体进行边框处理;
字间距模块用于:对要显示的点阵字幕的字体进行字间距处理。
进一步地,所述放大缩小模块处理具体为:所述点阵数据为长宽固定的点阵矩形,则通过要获得的目标字体宽高和待处理的点阵数据宽高比例,对待处理的点阵数据进行相应比例放大或者缩小。
进一步地,所述倾斜模块处理具体为:确定字体的倾斜程度,该倾斜程度应低于点阵字幕字体原宽度,将待处理的字体宽度变为字体高度乘以倾斜程度加上字体原宽度;然后根据字体倾斜方向,决定点阵字体第二行数据偏移位置,其余位置用背景点阵数据填充;直到完成整个字体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建新大陆通信科技股份有限公司,未经福建新大陆通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510097785.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频下载系统
- 下一篇:一种视频播放方法及装置