[发明专利]基于αRGB1555格式的点阵字符快速叠加图像的方法在审
申请号: | 201310667027.1 | 申请日: | 2013-12-07 |
公开(公告)号: | CN103685979A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 王春波;皮如涛 | 申请(专利权)人: | 成都亿盟恒信科技有限公司 |
主分类号: | H04N5/262 | 分类号: | H04N5/262;H04N5/278 |
代理公司: | 成都金英专利代理事务所 51218 | 代理人: | 袁英 |
地址: | 610041 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 rgb1555 格式 点阵 字符 快速 叠加 图像 方法 | ||
技术领域
本发明涉及一种基于αRGB1555格式的点阵字符快速叠加图像的方法,属于图像处理技术领域。
背景技术
字符叠加,也称为OSD(On Screen Display,在屏幕上显示),是一种常见的图像处理技术,广泛的应用在监控、电视等视频系统中。
目前,常用的字符叠加实现方式是采用专用的字符发生器加控制器(CPU)芯片来实现,例如:意法半导体(SGS—THOMSON)公司的STV5730A芯片,可参考《电视技术》2003年第9期相关论文,其基本工作过程是:模拟原始图像输入到专用字符发生器芯片,在叠加了指定的字符后,由专用字符发生器芯片输出模拟混合图像。整个叠加过程由专用字符发生器芯片完成,所需叠加的字符由控制器(CPU)通过专用字符发生器芯片接口电路寻址字符发生器芯片内部ROM中存贮的字符实现,所以使用类似的专用字符发生器芯片时,所能够实现的字符种类完全取决于所采用的芯片。由于成本、应用等的限制,此类专用字符发生器可叠加的字符一般只有10个阿拉伯数字,大小写26个英文字母,及少量其它符号,很难满足监控图像中的各种字符显示需求,尤其是汉字的叠加显示需求。如果需要叠加显示汉字,则除使用某些专用字符发生器芯片外,还需另外再增加一片汉字字库芯片,例如存储有汉字字库的ROM芯片,进一步增加了成本,同时由于各种专用字符发生器芯片之间的兼容性较差,所以实现功能扩展和升级也非常麻烦。因此,现有的字符叠加图像的方法存在着无法快速精准显示字符串,特别是汉字字符串,定制性差,而且不能显示不同的颜色的字符串等问题。
发明内容
本发明的目的在于克服现有技术的不足,提供一种实现了一种在αRGB1555区域使用点阵字符快速叠加图像的方法,能快速精准显示字符串,可定制性较强,可任意设置RGB的三色分量以显示不同的颜色的基于αRGB1555格式的点阵字符快速叠加图像的方法。
本发明的目的是通过以下技术方案来实现的:基于αRGB1555格式的点阵字符快速叠加图像的方法,它包括以下步骤:
S1:制作16×16的点阵字库源,包括数字、字符和汉字点阵字库源,其中,汉字为16x16,数字和字符为8x16;
S2:获取字符串,跟据字符串的每一字节依次判断接下来的是数字、字符还是汉字;
S3:根据提取出的内容依次放入开辟的αRGB1555内存区域中,以供最终成型并显示。
所述的步骤S2过程包括以下子步骤:
S201:判断的该字节值与0x01111111,即0x7F的大小,根据GB2312字符编码规则,若大于0x7F,则为双字节汉字,若小于等于0x7F,则为单字节数字或者字符;
S202:在提取汉字的时候,点阵字库中用32字节表示,即需要拷贝32字节到相应缓冲区中,在提取数字或者字符的时候,点阵字库中用了16字节表示,即需要拷贝16字节到相应缓冲区中。
所述的步骤S2中的字符串为点阵字库源中数字、字符和汉字的任意组合。
本发明的有益效果是:实现了一种在αRGB1555区域使用点阵字符快速叠加图像的方法,能快速精准显示字符串,可定制性较强,可任意设置RGB的三色分量以显示不同的颜色。
附图说明
图1为本发明的图像叠加方法流程图;
图2为采用本发明的方法制作出的叠加图像。
具体实施方式
下面结合附图进一步说明本发明的技术方案,但本发明所保护的内容不局限于以下所述。
如图1所示,基于αRGB1555格式的点阵字符快速叠加图像的方法,它包括以下步骤:
S1:制作16×16的点阵字库源,包括数字、字符和汉字点阵字库源,其中,汉字为16x16,数字和字符为8x16;
S2:获取字符串,跟据字符串的每一字节依次判断接下来的是数字、字符还是汉字;
S3:根据提取出的内容依次放入开辟的αRGB1555内存区域中,以供最终成型并显示。
所述的步骤S2过程包括以下子步骤:
S201:判断的该字节值与0x01111111,即0x7F的大小,根据GB2312字符编码规则,若大于0x7F,则为双字节汉字,若小于等于0x7F,则为单字节数字或者字符;
S202:在提取汉字的时候,点阵字库中用32字节表示,即需要拷贝32字节到相应缓冲区中,在提取数字或者字符的时候,点阵字库中用了16字节表示,即需要拷贝16字节到相应缓冲区中。
所述的步骤S2中的字符串为点阵字库源中数字、字符和汉字的任意组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都亿盟恒信科技有限公司,未经成都亿盟恒信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310667027.1/2.html,转载请声明来源钻瓜专利网。
- 母系遗传耳聋线粒体基因1555位A→G突变的检测方法及其试剂盒
- 用于检测母系遗传线粒体耳聋基因A1555G突变的探针及其用途
- 母系遗传耳聋线粒体基因1494位C-T和1555位A-G突变的检测方法及其试剂盒
- 用于同时检测线粒体DNA A1555G和C1494T突变的试剂盒及其使用方法
- 一种应用于检测线粒体 DNA A1555G、C1494T 突变的混合液及试剂盒和检测系统
- 基于αRGB1555格式的点阵字符快速叠加图像的方法
- 线粒体耳聋A1555G突变的荧光定量PCR检测试剂盒及其应用
- 线粒体耳聋A1555G突变的荧光定量PCR检测试剂盒
- 一种基于等差数列可快速编码的QC-LDPC码构造方法
- 拉手(1555)