机顶盒滚动字幕显示的方法及其系统的制作方法

文档序号:7808355阅读:606来源:国知局
机顶盒滚动字幕显示的方法及其系统的制作方法
【专利摘要】本发明公开了一种机顶盒滚动字幕显示的方法及其系统,它包括:将需要机顶盒显示的滚动内容转换成图片;将所述转换后的图片处理成能让机顶盒屏幕像素点着色的数据;在机顶盒屏幕滚动显示的情况下,所述能让机顶盒屏幕像素点着色的数据内容进行逐步显示。使机顶盒的滚动字幕的显示丰富多彩、不再单一;其显示过程不再依赖于机顶盒预置的颜色和字库,显示效果很平滑,没有顿挫现象。
【专利说明】机顶盒滚动字幕显示的方法及其系统

【技术领域】
[0001] 本发明涉及数字电视系统【技术领域】,具体涉及一种机顶盒滚动字幕显示的方法及 其系统。

【背景技术】
[0002] 在机顶盒产品中,如一种信息表达方式,一段用于表达信息的文字在屏幕的上部、 中部或者下部,从左至右或者从右至左的滚动显示。在行业内,这种表达方式被赋予了多个 名字,比如"滚动字幕"、"游动字幕"、"屏显"、"跑马灯"等。
[0003] 由于数字电视节目涉及到加密收费,故机顶盒需要集成条件接收系统(英文缩写 为CA);当机顶盒运营商准备扩展增值业务时,就会要求机顶盒集成广告系统,滚动字幕在 条件接收系统和广告系统中最为常见。
[0004] 暂依托条件接收系统和广告系统进行阐述,这两种系统是大家所熟知的,机顶盒 如果临近缴费期,在收看电视的时候,会看到有一行滚动字幕提醒机顶盒会在什么时候到 期,并且提醒尽快续费;这就是条件接收系统传递出来的滚动字幕信息。
[0005] 在机顶盒没有临近缴费期的时候,收看电视时,也能看到一些滚动字幕,例如介绍 一些产品、当地企业的用工等信息,这就是广告系统传递出来的滚动字幕信息。
[0006] 通过仔细观察这些滚动字幕,会发现滚动字幕的背景颜色、字体、字的颜色、字的 大小等显示都很单一。对于机顶盒运营商为什么没有换一种颜色、字体和字号进行显示? 其实机顶盒运营商是很想换的,并且在前端设备上对颜色、字体和字号进行设置也很容易, 但机顶盒为什么就不能根据设置来显示呢?
[0007] 在前端设备上设置背景颜色、字体和字号后,会将这些信息发送给机顶盒。假设前 端设备设置滚动字幕的背景颜色为蓝色、使用20*20大小的白色宋体来显示。机顶盒接收 到的信息说的通俗一点,是这样的"机顶盒、机顶盒,现要求你把滚动字幕的背景颜色显示 为蓝色,并且使用你预置的20*20大小的宋体字库以白颜色来显示文字"。机顶盒会去查找 自身是否具有20*20大小的宋体字库,有的话就按要求显示,没有的话,机顶盒就会使用预 置的其他字库来显示。换句话说滚动字幕依赖于机顶盒中预置的颜色与字库。受机顶盒存 储空间的限制,机顶盒不可能无限制的预置颜色和字库,机顶盒的闪存一般只有几兆(M), 像一套20*20点阵的字库,按10000个字进行计算,就有20*20*10000 = 4000000bit = 500000Byte = 488. 28K ;如果机顶盒多预置这么几套字库,那机顶盒的闪存将很快被塞满, 如果将机顶盒的闪存扩大,那么机顶盒的成本将上升,不利于产品的推广。所以即便前端设 备能够发出指令让机顶盒如何显示,但由于机顶盒自身能力的限制,并不能完全根据前端 设备的指令来显示,就像一艘船,您可以让它在水中快速前行,但却无法让它在陆地上也能 快速前行,因为它不具备在陆地上前行的能力。
[0008] 这种依赖机顶盒预置颜色与字库显示的滚动字幕,除了表达效果单一的弊端之 夕卜,在实现上也比较复杂,您需要把滚动字幕的背景准备好,接着把字放到背景上,然后再 进行滚动显示;在实现"滚动字幕"的过程中,你需要在机顶盒中对"字幕背景"、"字体"、"字 号"、"字的颜色"这四个对象分别考虑并分别实现,难度比较大。


【发明内容】

[0009] 本发明克服了现有技术的不足,提供一种机顶盒滚动字幕显示的方法及其系统, 用于提高机顶盒滚动字幕显示的质量。
[0010] 考虑到现有技术的上述问题,根据本发明公开的一个方面,本发明采用以下技术 方案:
[0011] 一种机顶盒滚动字幕显示的方法,它包括:
[0012] 将需要机顶盒显示的滚动内容转换成图片;
[0013] 将所述转换后的图片处理成能让机顶盒屏幕像素点着色的数据;
[0014] 在机顶盒屏幕滚动显示的情况下,所述能让机顶盒屏幕像素点着色的数据内容进 行逐步显示。
[0015] 为了更好地实现本发明,进一步的技术方案是:
[0016] 根据本发明的一个实施方案,所述图片在数字电视系统前端生成。
[0017] 根据本发明的一个实施方案,所述要显示的滚动内容转换的图片包括前部拼接图 片、内容图片、后部拼接图片,所述前部拼接图片和后部拼接图片分别位于所述内容图片的 前部和后部。
[0018] 根据本发明的一个实施方案,所述机顶盒屏幕上最先显示的是前部拼接图片,再 逐步显示内容图片上的内容,最后显示后部拼接图片。
[0019] 本发明还可以是:
[0020] 一种机顶盒滚动字幕显示的系统,它包括:
[0021] 图片生成工具,用于将需要机顶盒显示的滚动内容转换成图片;
[0022] 像素着色器,用于将所述转换后的图片处理成能让机顶盒屏幕像素点着色的数 据;
[0023] 机顶盒屏幕,用于逐步显示能让机顶盒屏幕像素点着色的数据内容。
[0024] 根据本发明的一个实施方案,所述图片在数字电视系统前端生成。
[0025] 根据本发明的一个实施方案,所述要显示的滚动内容转换的图片包括前部拼接图 片、内容图片、后部拼接图片,所述前部拼接图片和后部拼接图片分别位于所述内容图片的 前部和后部。
[0026] 根据本发明的一个实施方案,所述机顶盒屏幕上最先显示的是前部拼接图片,再 逐步显示内容图片上的内容,最后显示后部拼接图片。
[0027] 与现有技术相比,本发明的有益效果之一是:
[0028] 本发明的一种机顶盒滚动字幕显示的方法及其系统,使机顶盒的滚动字幕的显示 丰富多彩、不再单一;其显示过程不再依赖于机顶盒预置的颜色和字库,显示效果非常平 滑,没有顿挫现象;不仅可适用于条件接收系统和广告系统,其他所涉及到滚动字幕功能的 地方都可以使用本发明的方法和系统进行实现。

【专利附图】

【附图说明】
[0029] 为了更清楚的说明本申请文件实施例或现有技术中的技术方案,下面将对实施例 或现有技术的描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅 是对本申请文件中一些实施例的参考,对于本领域技术人员来讲,在不付出创造性劳动的 情况下,还可以根据这些附图得到其它的附图。
[0030] 图1示出了根据本发明一个实施例的滚动字幕示意图。

【具体实施方式】
[0031] 下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。
[0032] 机顶盒有着比较丰富的人机交互界面,并且这些界面可以通过图片的形式呈现出 来,即机顶盒具备解码图片并对图片进行显示的能力,在机顶盒中比较常用的图片格式是 BMP格式。
[0033] 为了克服【背景技术】中提到的问题,提供一种既能能减少一些对象,并且让滚动效 果又很丰富的方法。首先可以制作一个图片生成工具或者采用现有图片工具,将"字幕背 景"、"字体"、"字号"、"字的颜色"都设置好,接着输入想呈现的文字,然后将这几个对象进行 整合生成一张图片,通过前端设备将这张图片发给机顶盒。机顶盒收到这张图片后,为了实 现"滚动字幕"功能,只需对图片进行解码和显示即可,完全不用单独考虑"字幕背景"、"字 体"、"字号"、"字的颜色"这几个对象,由此可以将四个处理对象缩减为"图片"这一个对象 了,处理的对象少了,工作量自然也就减下来了,复杂程度也就降下来了,但好处远不止于 此,由于图片生成工具可以随意设置"字幕背景"、"字体"、"字号"、"字的颜色",并且生成的 图片能够完全根据设置来生成,故机顶盒的滚动字幕将不会那么单一,而是变得丰富多彩 起来,并且毫不依赖于机顶盒预置的颜色和字库这些东西。图片生成工具的制作可以采用 现有技术实现,在此就不再赘述工具的制作方法。
[0034] 机顶盒的视频信号输出在电视上,视频图像是刚好填满电视屏幕的。对于机顶盒 具有图片解码和显示的能力,但该能力只是将图片静态的显示在屏幕内,而没有让图片不 停的变换位置显示,也没有让图片超出屏幕显示;但滚动字幕就需要图片不停的变换位置 显示,并且超出屏幕进行显示,只有这样才能达到滚动效果。如图1所示的一张图片,图片 内容是"AB⑶EF",让图片在屏幕上从右至左的显示,那么从右边第一个出来的数字是"A", 紧接着是"B",然后再是其他的;当整张图片完全显示出来,处于屏幕内时,整张图片需要 不停的改变位置显示以便向屏幕的左边移动;当图片抵达屏幕的最左边时,"A"最先超出屏 幕,紧接着是"B",然后再是其他的,当整张图片全部超出屏幕时,就完整的完成了一次图片 从右至左滚动显示。
[0035] 仅仅依靠机顶盒对图片的显示能力,是无法达到先显示"A"、再显示"B"这种超出 屏幕的显示效果的。当整张图片处于屏幕内并且向左边移动时,会出现很明显的顿挫现象, 因为您在将图片向左边显示时,您必定是先关闭先前位置的图片,然后再让它向左边一点 的区域显示,这一关一显就会呈现出很强烈的顿挫现象。您可能会反驳说在电脑(PC)上, 使用这种显示机制就不会出现顿挫现象,但那是电脑,电脑CPU的处理能力远高于机顶盒 CPU的处理能力的,在电脑上的一关一显,人眼根本就感觉不出来。
[0036] 对于在机顶盒上如何才能让图片动起来?并且滚动的效果很平滑,不会出现顿挫 的现象?对此,本实施例进一步说明。如图1所示,通过图片生成工具生成的图片并不只是 内容这一张图片,在这张内容图片的前部和后部还有拼接图片。它是我们根据屏幕的宽度, 再根据背景颜色,生成的一张和屏幕宽度一样宽,和背景颜色一样颜色的图片。虽说它是拼 接的,但最终生成的图片并不是说有前部拼接图片1、内容图片2、后部拼接图片3三张图 片,而是一张完整的图片,或者说叫"三合一图片"。其目的是为了让滚动字幕不会出现顿挫 现象,因为这张图片从开始到结束,都和屏幕宽度一样。但这毕竟还是一张图片,仍然无法 实现超出屏幕的显示,也无法实现平滑的滚动。在这时我们就要对图片的显示原理作进一 步了解了,图片的显示其实就是对屏幕的像素点着色,因此我们将直接使用这最本质的原 理。屏幕上的像素点的位置是固定的,只需要计算出每个像素点在什么时候该着什么色即 可。可以把"三合一图片"处理成一堆能让像素点直接着色的数据,像素点表达颜色是有标 准的,在此就不赘述了。当滚动字幕开始显示时,最先看到的是前部拼接图片,这时它和屏 幕的宽度是一样的,我们认为这时打开了"三合一图片"。因为是对每个像素点着色,所以即 便这张图片超过屏幕区域了,我还是能把处于屏幕中的内容显示出来;接着开始滚动,每个 像素点用后面的图片数据着色,这张图片就动起来了,这个时候只有对像素点着色的操作, 而没有关闭图片的操作,就实现了图片的平滑滚动;当内容图片显示完后,屏幕上显示的是 后部拼接图片,这时再将图片关闭,一次完整的滚动就实现了,在这之中,只有内容图片显 不完后的一次图片关闭动作,
[0037] 再以图1所示的例子进一步说明,图片生成工具中将背景颜色设置为蓝色(或 者其它颜色,图1中未显示出颜色),字的颜色设置为黑色,字体设置为宋体,字号设置为 20*20,内容是"123456"。那这时先生成了这样一张内容图片2,假设屏幕的宽度是200个 像素点,那这时就生成和内容图片2同样高度的200个像素点宽的前部拼接图片1和后部 拼接图片3,然后将前部拼接图片1和后部拼接图片3分别加到内容图片2的前部与后部, 最终生成的图片的整体如图1所示;机顶盒收到这张图片后,我会将这张图片处理成像素 点能直接着色的数据,当滚动字幕开始显示时,屏幕上最先看到的是前部拼接图片1,然后 图片的内容逐步显示出来A、AB……AB⑶EF,当内容显示完了之后,屏幕上显示的是后部拼 接图片3,这时就可以关闭整张图片了。在这之中,增加前部和后部的拼接图片1、3及运用 像素点着色的原理,保证了滚动字幕的平滑度。
[0038] 以上实施例中,一是将传统的依赖于机顶盒预置颜色及字库的滚动字幕显示方式 换成图片,由前端生成图片,交由机顶盒显示,从而让滚动字幕的显示不再依赖机顶盒预置 的颜色和字库;二是设计图片生成工具,对图片作了处理,加上了前部和后部的拼接图片; 三是运用像素点着色的原理。通过以上所述,就可得到一个平滑滚动的、颜色和字体表达丰 富多彩的新型滚动字幕实现方法。
[0039] 综上所述,一种机顶盒滚动字幕显示的方法,它包括:
[0040] 将需要机顶盒显示的滚动内容转换成图片;
[0041] 将所述转换后的图片处理成能让机顶盒屏幕像素点着色的数据;
[0042] 在机顶盒屏幕滚动显示的情况下,所述能让机顶盒屏幕像素点着色的数据内容进 行逐步显示。
[0043] 一种机顶盒滚动字幕显示的系统,它包括:
[0044] 图片生成工具,用于将需要机顶盒显示的滚动内容转换成图片;
[0045] 像素着色器,用于将所述转换后的图片处理成能让机顶盒屏幕像素点着色的数 据;
[0046] 机顶盒屏幕,用于逐步显示能让机顶盒屏幕像素点着色的数据内容。
[0047] 所述图片在数字电视系统前端生成。所述要显示的滚动内容转换的图片包括前部 拼接图片、内容图片、后部拼接图片,所述前部拼接图片和后部拼接图片分别位于所述内容 图片的前部和后部。所述机顶盒屏幕上最先显示的是前部拼接图片,再逐步显示内容图片 上的内容,最后显示后部拼接图片。
[0048] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它 实施例的不同之处,各个实施例之间相同相似部分相互参见即可。
[0049] 在本说明书中所谈到的" 一个实施例"、"另一个实施例"、"实施例"、等,指的是结 合该实施例描述的具体特征、结构或者特点包括在本申请概括性描述的至少一个实施例 中。在说明书中多个地方出现同种表述不是一定指的是同一个实施例。进一步来说,结合 任一实施例描述一个具体特征、结构或者特点时,所要主张的是结合其它实施例来实现这 种特征、结构或者特点也落在本发明的范围内。
[0050] 尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解, 本领域技术人员可以设计出很多其它的修改和实施方式,这些修改和实施方式将落在本申 请公开的原则范围和精神之内。更具体地说,在本申请公开、附图和权利要求的范围内,可 以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布 局进行的变型和改进外,对于本领域技术人员来说,其它的用途也将是明显的。
【权利要求】
1. 一种机顶盒滚动字幕显示的系统,其特征在于它由如下部分组成: 图片生成工具,它用于将需要机顶盒显示的滚动内容转换成图片; 像素着色器,它用于将所述转换的图片处理成能让机顶盒屏幕像素点着色的数据; 机顶盒屏幕,它用于逐步显示能让机顶盒屏幕像素点着色的数据内容。
2. 根据权利要求1所述的机顶盒滚动字幕显示系统,其特征在于所述图片在数字电视 系统如端生成。
3. 根据权利要求1所述的机顶盒滚动字幕显示系统,其特征在于由所述滚动内容转换 的图片分为前部拼接图片、内容图片与后部拼接图片,所述前部拼接图片和后部拼接图片 分别位于所述内容图片的前部和后部。
4. 根据权利要求7所述的机顶盒滚动字幕显示系统,其特征在于所述的机顶盒屏幕先 显示的是前部拼接图片,再逐步显示内容图片上的内容,最后显示后部拼接图片。
5. -种机顶盒滚动字幕显示的方法,其特征在于它包括下述步骤: 首先,将需要机顶盒显示的滚动内容转换成图片;接着 将转换的图片处理成能让机顶盒屏幕像素点着色的数据;然后 在机顶盒屏幕滚动显示的情况下,将能让机顶盒屏幕像素点着色的数据内容逐步显 /_J、1 〇
6. 根据权利要求1所述的机顶盒滚动字幕显示的方法,其特征在于所述的图片在数字 电视系统如端生成。
7. 根据权利要求1或2所述的机顶盒滚动字幕显示的方法,其特征在于由所述滚动内 容转换的图片分为前部拼接图片、内容图片与后部拼接图片,所述前部拼接图片和后部拼 接图片分别位于所述内容图片的前部和后部。
8. 根据权利要求3所述的机顶盒滚动字幕显示的方法,其特征在于所述机顶盒屏幕先 显示前部拼接图片,再逐步显示内容图片上的内容,最后显示后部拼接图片。
【文档编号】H04N21/431GK104065997SQ201410320970
【公开日】2014年9月24日 申请日期:2014年7月7日 优先权日:2014年7月7日
【发明者】蒲万勇 申请人:四川金网通电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1