一种适用于sdi高清视频字符叠加的字库建立方法和字库装置制造方法

文档序号:7820680阅读:350来源:国知局
一种适用于sdi高清视频字符叠加的字库建立方法和字库装置制造方法
【专利摘要】本发明提供一种适用于SDI高清视频字符叠加的字库建立方法和字库装置,所述方法包括:将中文字符去重后,作为字库的固定区域,采用全角字符格式以64*64点阵模式存储;将符号和字母部分去重后,作为字库的半变化区域,采用半角字符格式以32*64点阵模式存储;将数字部分去重后,作为字库的全变化区域,采用半角字符格式以32*64点阵模式存储。本发明实施例建立的字库能够满足业务应用的同时,降低了高清字符叠加的设计难度和产品成本,更好的合理利用芯片资源。
【专利说明】一种适用于SDI高清视频字符叠加的字库建立方法和字库装置

【技术领域】
[0001]本发明涉及视频字符叠加领域,尤其涉及一种适用于数字串行接口 SDI (serialdigital interface)高清视频字符叠加的字库建立方法和字库装置。

【背景技术】
[0002]SDI高清视频传输系统依托于芯片技术的发展和高保真低延迟的特性,越来越得到更多的普及和应用;在301高清视频传输过程中,对高清视频进行字符叠加的需求也变得很迫切。用于高清字符叠加的字符点阵要求较高,一般采用64*64点阵,甚至更大。因此,如果把一个完整字库都存储到一个设备里面,势必造成设备存储成本很高,设计电路复杂;如果把显示的内容完全固化到设备里面,这样又带来应用时不灵活,字符的时时变换变得困难;若是通过计算机或其他通信设备把点阵刷新到字符叠加的设备里面,需要的通信数据量大,刷新不够及时,设备成本也很高。针对上述一些问题在该领域尚没有一个很好的规范和协议。


【发明内容】

[0003]本发明的目的在于针对现有技术中存在的上述不足,提供一种适用于SDI高清视频字符叠加的字库建立方法及字库装置,该字库能够满足业务应用的同时,降低了高清字符叠加的设计难度和产品成本,更好的合理利用芯片资源。
[0004]为了实现上述目的,本发明一实施例提供的一种适用于数字串行接口 SDKserialdigital interface)高清视频字符叠加的字库建立方法,其特征在于包括以下步骤:
确定需要显示的内容;
将需要显示的内容分为中文字符部分,符号和字母部分,和数字部分;
将中文字符去重后,作为字库的固定区域,采用全角字符格式以64*64点阵模式存储;将符号和字母部分去重后,作为字库的半变化区域,采用半角字符格式以32*64点阵模式存储;
将数字部分去重后,作为字库的全变化区域,采用半角字符格式以32*64点阵模式存储;
根据字符显示控制指令从所述固定区域、半变化区域、或/和全变化区域提取字符的点阵信息后输出所述点阵信息。
[0005]本发明的另一实施例提供的一种适用于数字串行接口 SDI (serial digitalinterface)高清视频字符叠加的字库装置,其特征在于包括以下模块:
固定区域模块,其用于将需要显示的内容中的中文字符部分去重后,采用全角字符格式以64*64点阵模式保存;
半变化区域模块,其用于将需要显示的内容中的符号和字母部分去重后,采用半角字符格式以32*64点阵模式保存; 全变化区域模块,其用于将需要显示的内容中的数字部分去重后,采用半角字符格式以32*64点阵模式存储;
字符输出接口,用于根据字符显示控制指令从所述固定区域模块、半变化区域模块、或/和全变化区域模块提取字符的点阵信息后输出至字符叠加装置。
[0006]上述字库的建立方法,通过全变化区域的定义,可以满足业务上数学显示的应用,比如时间,编号等;半变化区域是支持不完整的变化,也就是说变化不覆盖所有的符号和字母,因为在实际业务应用时,业务的种类决定了该区域的内容,所有覆盖所需业务就可以了 ;固定区域针对的是整个汉字库的特定字,因为整个汉字库太大,并且这一部分也是在设备安装时就确定的,后期是作为设备描述固定不动的,所以,根据业务需求把需要的内容做进去就可以了。该字库的建立方法既实现了业务对字符的时时变化需求,又降低了生产成本和设计难度。

【专利附图】

【附图说明】
[0007]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。
[0008]图1为本发明实施例中建立的字库的结构示意图。

【具体实施方式】
[0009]为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明的具体实施例进行详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但不作为对本发明的限定。
[0010]本发明实施例所建立的字库其基本实现原理如图1所示,将字库分为三部分:全变化区域、半变化区域、固定区域。其中全变化区域和半变化区域采用半角字符个数,固定区域采用全角字符格式。
[0011]全变化区域:该区域存放阿拉伯数字0-9,以半角形式存放,该区域可以在显示上实现时间的显示、ID号的显示,以及其他需要数字显示的应用;
半变化区域:该区域存放用于显示的标点符号及格式符号以及个别用于显示的字母等,该区域不用覆盖所有的符号和字母,根据业务的需要,这区域的内容很容易确定下来。不覆盖所有的符号也是为了节约宝贵的内存空间;
固定区域:该区域存放固定显示用的汉字已经其他字符,该区域显示的内容是业务应用时就确定下来的内容,属于不变区域;
上述字库的设计,通过全变化区域的定义,可以满足业务上数学显示的应用,比如时间,编号等;半变化区域是支持不完整的变化,也就是说变化不覆盖所有的符号和字母,因为在实际业务应用时,业务的种类觉得了该区域的内容,所有覆盖所需业务就可以了 ;固定区域针对的是整个汉字库的特定字,因为整个汉字库太大,并且这一部分也是在设备安装时就确定的,后期是作为设备描述固定不动的,所以,根据业务需求把需要的内容做进去就可以了。
[0012]实施例1
本实施例中提供了建立本发明所涉及的适用于数字串行接口 SDI (serial digitalinterface)高清视频字符叠加的字库的具体过程,包括以下步骤:
(I)确定需要显示的内容。
[0013]显示的内容通常根据具体应用决定。一般的应用中所涉及的显示内容通常包括中文字符部分,符号部分,和数字或字母部分。其中,中文字符数量较少,多为标题、分类、计量单位等信息。
[0014](2)将需要显示的内容分为中文字符部分,符号和字母部分,和数字部分。
[0015]符号和字母部分通常包括数学运算符号、标点符号、格式符号、字母、空格或其他特殊符号的任一一种或几种的组合,数字为阿拉伯数字0-9,字母为英文字母。
[0016](3)将中文字符去重后,作为字库的固定区域,采用全角字符格式以64*64点阵模式存储;
(4)将符号和字母部分去重后,作为字库的半变化区域,采用半角字符格式以32*64点阵模式存储;
(5)将数字部分作为字库的全变化区域,采用半角字符格式以32*64点阵模式存储;
(6)根据字符显示控制指令从所述固定区域、半变化区域、或/和全变化区域提取字符的点阵信息后输出所述点阵信息。
[0017]其中,所述的点阵数据可以存储于叠加字符的FPGA内部的RAM中,字符叠加逻辑根据字库的内部存储结构,就可以把存储在RAM中的点阵叠加到高清视频上了。
[0018]实施例2
本实施例中提供了建立本发明所涉及的适用于数字串行接口 SDI (serial digitalinterface)高清视频字符叠加的字库装置,其特征在于包括以下模块:
固定区域模块,其用于将需要显示的内容中的中文字符部分去重后,采用全角字符格式以64*64点阵模式保存;
半变化区域模块,其用于将需要显示的内容中的符号和字母部分去重后,采用半角字符格式以32*64点阵模式保存;
全变化区域模块,其用于将需要显示的内容中的数字部分去重后,采用半角字符格式以32*64点阵模式存储;
字符输出接口,用于根据字符显示控制指令从所述固定区域模块、半变化区域模块、或/和全变化区域模块提取字符的点阵信息后输出至字符叠加装置。
[0019]其中,符号和字母部分通常包括数学运算符号、标点符号、格式符号、字母、空格或其他特殊符号的任一一种或几种的组合,数字为阿拉伯数字0-9,字母为英文字母。
[0020]其中,所述的点阵数据存储于叠加字符的FPGA内部的RAM中,字符叠加逻辑根据字库的内部存储结构,就可以把存储在RAM中的点阵叠加到高清视频上了。
[0021]实施例3
本实施例提供一个实际应用的例子,以帮助更好的理解本发明中所建立字库的原理。用于银行系统的高清视频上需要叠加字符的应用中,所用的中文文字比较固定,例如仅应用的“柜台号”,“钱数”,“张”,通过这些汉字与数字0123456789,以及空格和“:”进行组合,从而在高清视频上显示所需要的内容。具体字库设计如下:“0123456789”为全变化区域,空格和“:”为半变化区域,“柜台号钱数张”为固定区域,全变化区域和半变化区域采用半角字符格式,固定区域采用全角字符格式。利用该字库可以在高清视频上叠加如下格式的字付:
柜台号:28张数:20钱数:2000
实施例4
本实施例提供另一个实际应用的例子。用于气象监控的高清字符叠加设备中,用到的中文文字通常为风力、温度、湿度,用的符号通常为“:,因此,具体字库设计如下:“0123456789”为全变化区域,空格和“:%”为半变化区域,“温湿度风力向”为固定区域,全变化区域和半变化区域采用半角字符格式,固定区域采用全角字符格式。利用该字库可以在高清视频上叠加如下格式的字符:
温度:30湿度:60%风力:3级
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种适用于数字串行接口 301高清视频字符叠加的字库建立方法,其特征在于包括以下步骤: 确定需要显示的内容; 将需要显示的内容分为中文字符部分,符号和字母部分,和数字部分; 将中文字符去重后,作为字库的固定区域,采用全角字符格式以64*64点阵模式存储; 将符号和字母部分去重后,作为字库的半变化区域,采用半角字符格式以32*64点阵模式存储; 将数字部分去重后,作为字库的全变化区域,采用半角字符格式以32*64点阵模式存储; 根据字符显示控制指令从所述固定区域、半变化区域、或/和全变化区域提取字符的点阵信息后输出所述点阵信息。
2.如权利要求1所述的方法,其中,符号和字母部分包括数学运算符号、标点符号、格式符号、字母、空格或其他特殊符号的任一一种或几种的组合。
3.如权利要求1所述的方法,其中,数字为阿拉伯数字0-9,字母为英文字母。
4.如权利要求1一 3所述的方法,其中,所述的点阵数据存储于叠加字符的??以内部的中。
5.一种适用于数字串行接口 301高清视频字符叠加的字库装置,其特征在于包括以下模块: 固定区域模块,其用于将需要显示的内容中的中文字符部分去重后,采用全角字符格式以64*64点阵模式保存; 半变化区域模块,其用于将需要显示的内容中的符号和字母部分去重后,采用半角字符格式以32*64点阵模式保存; 全变化区域模块,其用于将需要显示的内容中的数字部分去重后,采用半角字符格式以32*64点阵模式存储; 字符输出接口,用于根据字符显示控制指令从所述固定区域模块、半变化区域模块、或/和全变化区域模块提取字符的点阵信息后输出至字符叠加装置。
6.如权利要求5所述的装置,其中,符号和字母部分包括数学运算符号、标点符号、格式符号、字母、空格或其他特殊符号的任一一种或几种的组合。
7.如权利要求5所述的装置,其中,数字为阿拉伯数字0-9,字母为英文字母。
8.如权利要求5— 7所述的装置,其中,所述的点阵数据存储于叠加字符的??以内部的中。
【文档编号】H04N5/265GK104394332SQ201410684217
【公开日】2015年3月4日 申请日期:2014年11月25日 优先权日:2014年11月25日
【发明者】冯为心 申请人:冯为心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1