[发明专利]一种快速搜索数字电视节目的方法在审
申请号: | 201610696761.4 | 申请日: | 2016-08-19 |
公开(公告)号: | CN107707973A | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 刘利容;周旭成;蒋庆洲 | 申请(专利权)人: | 四川长虹网络科技有限责任公司 |
主分类号: | H04N21/438 | 分类号: | H04N21/438;H04N21/435;H04N21/84 |
代理公司: | 成都虹桥专利事务所(普通合伙)51124 | 代理人: | 吴中伟 |
地址: | 621000 四川省绵阳市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 搜索 数字 电视节目 方法 | ||
技术领域
本发明涉及数字电视领域,具体涉及一种快速搜索数字电视节目的方法。
背景技术
在数字电视的招标测试中,运营商和客户越来越看重机顶盒的性能,性能中搜索速度又是显得非常重要的一环。但是由于DVB前端规范的限制,表格的发送速度是一定的,这就限制了数字电视设备的搜索速度。
按照DVB(数字视频广播)的规范,机顶盒的自动搜索方式是先到主频点上去找NIT(网络信息表),以得到该网络每个频点的频点信息;再到每个频点去搜索该频点的PAT(节目关联表)、PMT(节目映射表)和SDT(服务描述表),以得到该频点节目的音视频信息和节目名。即机顶盒每获取一个电视节目必须都要访问PAT、PMT和SDT三个表格,才能获取该节目的完整信息,众所周知,数字电视的节目通常有上百个,这样的搜索速度显然不能满足用户快速搜台的需求。
发明内容
本发明所要解决的技术问题是:提出一种快速搜索数字电视节目的方法,解决传统技术中搜索速度不能满足用户需求的问题。
本发明解决其技术问题所采用的技术方案是:一种快速搜索数字电视节目的方法,包括以下步骤:
a.在前端服务器上生成整个网络的所有SDT表并添加至主频点中;
b.在机顶盒搜索数字电视节目时,先在主频点上搜索NIT表和所有的SDT表;再到每个频点上搜索该频点对应的PAT表和PMT表,获得音视频的PID,从而完成该频点的节目搜索。
作为进一步优化,所述所有的SDT表包括主频点SDT表和其它各频点的SDT表。
作为进一步优化,在机顶盒搜索数字电视节目时,在一个周期内完成对所有SDT表的一次性全部搜索。
本发明的有益效果是:将原本放在各个频点搜索的SDT表,放在进行主频点搜索时一次性全部搜索,在具体搜索各个频点时,不再搜索SDT表,从而加快了节目搜索的速度,显著提升了机顶盒的性能。
具体实施方式
按照DVB的规范,机顶盒的自动搜索方式是先到主频点上去找NIT表,以得到该网络每个频点的频点信息;再到每个频点去搜索该频点的PAT,PMT,SDT表,以得到该频点节目的音视频信息和节目名。
按照DVB前端的表格发送规范,NIT,SDT表的发送周期是5秒(单个表格的循环周期),PAT,PMT的发送周期是0.25秒。如果我们加以计算,就发现这样的方式到每个频点都有可能要花5秒钟来等待SDT表,使得机顶盒的搜索速度变慢了。
为了提升机顶盒节目搜索的速度,我们把周期长的表格放到一起搜索,把周期短的表格分开搜。
其实现方法包括如下步骤:
a.在主频点上搜索NIT表和所有的SDT表,已得到网络的频率参数及所有节目的节目名。
b.到每个频点上去搜索PAT和PMT表,以得到音视频的PID,完成搜索。
下面结合实施例对本发明作进一步的说明。
实施例:
按照前端表格发送周期,我们假设某网络一共有20个频点。
按照原来的搜索方式,我们需要在主频点搜索NIT表,消耗5秒,然后每个频点依次搜索PAT,PMT,SDT表格,每个频点花费0.25+0.25+5=5.5秒,那么我们需要花掉5+5.5*20=115秒的搜索时间(仅计算表格时间)。
我们采用新的方式,在主频点把NIT和SDT一起搜,需要花费5+5=10秒,每个表格搜索PAT,PMT表格,仅需要0.25+0.25秒,这样我们仅需要10+0.5*20=20秒就可以完成搜索,速度仅为原速度的1/6,大大提高了机顶盒的性能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹网络科技有限责任公司,未经四川长虹网络科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610696761.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:运行游戏应用的处理方法以及相关产品
- 下一篇:一种座椅的调节系统以及调节方法