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