公开/公告号CN101316339A
专利类型发明专利
公开/公告日2008-12-03
原文格式PDF
申请/专利权人 深圳创维-RGB电子有限公司;
申请/专利号CN200810067835.3
发明设计人 孙雷;
申请日2008-06-13
分类号H04N5/445;G06F17/30;
代理机构深圳市康弘知识产权代理有限公司;
代理人胡朝阳
地址 518000 广东省深圳市南山区高新南一道创维大厦A13-16层
入库时间 2023-12-17 21:06:40
法律状态公告日
法律状态信息
法律状态
2016-08-03
未缴年费专利权终止 IPC(主分类):H04N5/445 授权公告日:20110720 终止日期:20150613 申请日:20080613
专利权的终止
2011-07-20
授权
授权
2009-01-28
实质审查的生效
实质审查的生效
2008-12-03
公开
公开
【技术领域】
本发明涉及电视机显示技术领域,特别涉及一种在同一个字库中显示字符不同表现形式的方法。
【背景技术】
电视机从最早的只能收看TV模拟黑白信号节目发展到现在除了可以看到数字彩色TV信号外还增加到10个左右的通道信号,功能不断扩展,不断人性化。同时,随着功能的不断增加、各种OSD菜单也不断增加,随之而来的就是大量的图片和大量字符的应用。电视机中要显示一个字或字符首先要建一个包含有要显示的字或字符的字库,有时为了显示效果就会遇到同一个字或字符要用大小不同或字体不同等多种表现形式来显示,通常的做法就是建立几个不同的字库,之后在程序中不停的切换,但是电视机的存储空间有限,不允许建立多个字库;另外,字库的频繁切换会使程序变的复杂且容易出错。
在电视系统中,程序的加大势必要用更大的存储空间来存储,增加了系统的成本。字库是电视系统中基础而重要的组成部分,在电视系统中一般只包含一个或少数几个字库来支持显示字符的功能,但有些电视系统中不能支持多字库,有些电视系统中虽然可以支持多字库,但程序中不断的切换字库会给程序员带来麻烦且不便于维护。
【发明内容】
为解决上述问题,本发明的主要目的在于提供一种在同一个字库中显示字符不同表现形式的方法,即可以达到显示效果又方便程序开发与维护,且节约成本。
为实现上述目的,本发明的技术方案为:
在同一个字库中显示字符不同表现形式的方法,包括如下步骤:
建立一个包括有电视机用到的所有文字、字母、标点符号、以及特殊字符信息的字库;
在字库中加入一个电视机系统中用不到的生僻字或字符,字库根据加入的字自动生成该字的编码;
将所加入的生僻字或字符用点阵的方式重新画成所需要的字或字符;
将字库中的字组成字符串,显示字符串。
相较于现有技术,本发明在同一个字库中显示字符不同表现形式的方法,通过一个生僻字的加入和修改,以解决一个字库显示多种字符形式的要求,同时只要做好记录就不用在几个字库间进行切换,使得开发和维护变得更简单,且降低了成本。
【附图说明】
图1为本发明在同一个字库中显示字符不同表现形式的方法流程图示。
【具体实施方式】
本发明在同一个字库中显示字符不同表现形式的方法,通过建立与编辑字库,并将加入的字生成一个唯一的编码以方便之后的调用。同时,根据字符本身的特征,即字符都是由点按照一定的顺序排列成的,同一字体、字号的同一个字,其点的排列顺序相同这一特征,以达到显示效果。
请参阅图1所示,本发明在同一个字库中显示字符不同表现形式的方法,其流程包括如下步骤:
S1:建立一个字库,该字库包括有电视机用到的所有文字、字母、标点符号、以及特殊字符等信息;
S2:判断要加入的字符是否为正常字符,即加入一个新的字符时先判断要加入字库的字符是否是与其它字符同字体同字号;
S3:将字符加入字库,字库根据加入的字自动生成该字的编码;
S4:将字库中的字组成字符串;
S5:在字库中加入一个电视机系统中用不到的生僻字或字符,字库根据加入的字自动生成该字的编码;
S6:将所加入的生僻字或字符用点阵的方式重新画成所需要的字或字符。因为无论是字符还是图片都是由许多的点按照一定的顺序排列成的,所以可以用要显示的字符的点的排列顺序来替换掉加入的生僻字的点的排列顺序已达到最终的显示效果;
S7:显示字符串。
首先建立一个字库用来装电视机中要用到的字符,之后每加入一个字符时先判断所加字符是不是符合字库属性,即是否和字库中其它字同体同字号,如果符合就将该字加入字库,字库根据加入的字自动生成该字的编码,然后将字库中的字组成字符串,最后进行显示。如果所加字符不符合字库属性,则选一个在电视机中用不到的生僻字或字符加入字库,将加入的生僻字通过点阵的方式描绘成所需的字体、字号的字符,并做好记录,然后将字库中的字组成字符串,最后进行显示。
具体应用时,例如已经建立好一个字库,字库中包括20个字,字库中的字体属性为宋体,字号为小二。字库中已经有一个字体为宋体,字号为小二号的“调”字,现在要加入字体为黑体,字号为五号的“调”字。这时在字库中新加入一个生僻字“粜”,属性为宋体,小二号字,当然,也可以选择其他用不到的生僻字。添加好后字库为新加入的“粜”字生成一个编码,如:宋体小二号字的“调”编码为B5F7,而宋体小二号字的“粜”编码为F4D0,该编码是自动生成的。然后,根据需要显示的黑体五号“调”字的点的排列顺序,重新描绘宋体小二号字的“粜”。之后在建立字符串时用宋体小二号字“粜”组成黑体五号字的“调”,这时字符串中认为字是宋体小二号字的“粜”编码为F4D0,但用户看到的是黑体五号字的“调”编码为B5F7,这样就实现了字的替换。代替后要做好记录,因为以后需要改变字库属性时不要更改代替字。
通过一个生僻字的加入和修改,以解决一个字库显示多种字符形式的要求,同时只要做好记录就不用在几个字库间进行切换,使得开发和维护变得更简单,且降低了成本。
以上所描述的最佳实施例仅是对本发明进行阐述和说明,但并不局限于所公开的任何具体形式,进行许多修改和变化是可能的。
机译: 用于在同一字段中显示不同字符的设备。
机译: 无针手表的运动机构,具有显示鼓以显示一系列字符串中的符号字符串,其中该系列包括具有符号数量的字符串,并且使用不同的鼓来显示等长的字符串
机译: 在不同颜色中输入与特定数字键相关联的显示英语字符的移动电话的英语字符输入方法