一种数字电视设备快速搜索节目的装置和方法制造方法及图纸

技术编号:21167986 阅读:33 留言:0更新日期:2019-05-22 09:52
本发明专利技术公开了一种数字电视设备快速搜索节目的方法,所述方法包括步骤1:在硬件设计上设计多个tuner,并采用支持多路ts输入的芯片以及tuner设备;步骤2:确定一个搜索主频点进行搜索,并解析NIT和SDT表格;步骤3:同时开启多个tuner线程进行PAT和PMT表格的搜索和解析。本方法通过多个tuner设备同时进行PAT和PMT表格的搜索和解析,相比现有的单个tuner解析或是双tuner的一个tuner解析另一个tuner闲置的工作状态而言,多个tuner设备多线程同时进行解析,速度更快花费的时间更少,提高用户体验,能够很好的结局现有技术中由于数字电视频道过多,搜台需要话费大量时间的问题。

A Fast Program Search Device and Method for Digital TV Equipment

The invention discloses a method for fast program search of digital TV equipment, which includes steps 1: designing multiple tuners in hardware design, and adopting chips and tuner devices that support multiple TS input; step 2: determining a search main frequency point for search, and parsing NIT and SDT forms; step 3: opening multiple tuner threads simultaneously for PAT and PMT forms search and sum up. Parsing. This method uses multiple tuner devices to search and analyze PAT and PMT tables at the same time. Compared with existing single tuner parsing or dual tuner tuner parsing another tuner idle working state, multi-tuner devices multi-threaded parsing at the same time, faster and less time consuming, improving user experience, can have a good ending in the existing technology due to digital television. There are too many channels, so it takes a lot of time to search the station.

【技术实现步骤摘要】
一种数字电视设备快速搜索节目的装置和方法
本专利技术涉及数字电视
,具体的说,是一种数字电视设备快速搜索节目的装置和方法。
技术介绍
节目搜索功能是数字电视设备常用和重要的功能,搜台速度直接影响用户体验效果,长期以来由于硬件的限制和不同运营商前端数据的差异,节目搜索性能的提升始终存在一定的局限性,在终端设备上,为了实现直播与录制多路同时工作,通常会配置双调谐器tuner,也称为高频头。但是,在搜台的过程中,由于节目列表正在被改写,因此不进行直播与录制,所以采用一路tuner搜台,另一路tuner通常处于空闲状态。而搜台过程耗时通常较长,尤其是基于数字视频广播流等的搜台过程,由于节目很多,搜台花费的时间会多,耗时长达十几分钟甚至几十分钟。
技术实现思路
本专利技术的目的在于提供一种数字电视设备快速搜索节目的装置和方法,用于解决现有技术中数字电视搜台的时候由于节目太对而花费大量时间的问题。本专利技术通过下述技术方案解决上述问题:一种数字电视设备快速搜索节目的方法,所述方法包括如下步骤:步骤1:在硬件设计上设计多个tuner,并采用支持多路ts输入的芯片以及tuner设备;步骤2:确定一个搜索主频点进行搜索,并解析NIT和SDT表格;步骤3:同时开启多个tuner线程进行PAT和PMT表格的搜索和解析,将解析出的频道信息存入节目数据库。本方法通过多个tuner设备同时进行PAT和PMT表格的搜索和解析,相比现有的单个tuner解析或是双tuner的一个tuner解析另一个tuner闲置的工作状态而言,多个tuner设备多线程同时进行解析,速度更快花费的时间更少,提高用户体验,能够很好的结局现有技术中由于数字电视频道过多,搜台需要话费大量时间的问题。优选地,所述步骤2的对NIT和SDT表格的搜索和解析包括如下步骤:步骤2.1:启动搜索后,使用一个tuner设备锁定在主频点;步骤2.2:搜索NIT表格和解析NIT表格,获取所有频点信息数据;步骤2.3:搜索当前SDT和其他SDT,解析出所有节目名称,类型等节目信息。首先确定一个主频点,然后一次性将频道的信息搜索并解析,为多个tuner设备同时多线程进行解析的过程准备好资源和数据,有效提高解析速率。优选地,所述步骤3对PAT和PMT表格的搜索和解析包括如下步骤:步骤3.1:同时启动多个独立线程;步骤3.2:每个线程获取一个不同的tuner资源,逐一开始获取一个未搜索频点信息,同时更新该频点为已经开始搜索状态;步骤3.3:各个线程独立搜索线程锁定待搜索频点;步骤3.4:各个线程独立搜索线程搜索PAT和解析PAT的PMT信息;步骤3.5:各个线程独立搜索线程搜索所有PMT表格和解析PMT表格中音视频PID信息,更新到对应节目数据库中,当所有的频点都搜索完毕时退出该搜索线程。每个线程独立进行PAT和PMT的解析并更新到节目数据库中,多个线程同时工作,解析效大幅度提升。本专利技术与现有技术相比,具有以下优点及有益效果:(1)本专利技术通过多个tuner设备同时进行PAT和PMT表格的搜索和解析,相比现有的单个tuner解析或是双tuner的一个tuner解析另一个tuner闲置的工作状态而言,多个tuner设备多线程同时进行解析,速度更快花费的时间更少,提高用户体验,能够很好的结局现有技术中由于数字电视频道过多,搜台需要话费大量时间的问题。(2)本专利技术首先确定一个主频点,然后一次性将频道的信息搜索并解析,为多个tuner设备同时多线程进行解析的过程准备好资源和数据,能有效提高解析速率。附图说明图1为本专利技术中各个线程并行搜索和解析PAT和PMT的流程示意图。具体实施方式下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式不限于此。实施例1:结合附图1所示,一种数字电视设备快速搜索节目的方法,所述方法包括如下步骤:步骤1:在硬件设计上设计4个tuner,采用支持多路ts输入的SW4608F芯片以及tuner设备;SW4608F芯片支持1-8路E1线路实现TS流向点对点传输,符合ASI接口标准;步骤2:确定一个搜索主频点进行搜索,并解析NIT和SDT表格,过程包括如下步骤:步骤2.1:启动搜索后,使用一个tuner设备锁定在主频点;步骤2.2:搜索NIT表格和解析NIT表格,获取所有频点信息数据;步骤2.3:搜索当前SDT和其他SDT,解析出所有节目名称,类型等节目信息。步骤3:同时开启4个tuner线程进行PAT和PMT表格的搜索和解析,将解析出的频道信息存入节目数据库,过程包括如下步骤:步骤3.1:同时启动4个独立线程;步骤3.2:每个线程获取一个不同的tuner资源,逐一开始获取一个未搜索频点信息,同时更新该频点为已经开始搜索状态;步骤3.3:各个线程独立搜索线程锁定待搜索频点;步骤3.4:各个线程独立搜索线程搜索PAT和解析PAT的PMT信息;步骤3.5:各个线程独立搜索线程搜索所有PMT表格和解析PMT表格中音视频PID信息,更新到对应节目数据库中,当所有的频点都搜索完毕时退出该搜索线程。比起单tuner的电视设备,本实施例虽然主频点搜索的速率一样,但是本实施例通过4个tuner设备同时搜索解析其他频点的PAT和PMT信息,然后加载在节目数据库中,速度是现有技术的4倍;尽管这里参照本专利技术的解释性实施例对本专利技术进行了描述,上述实施例仅为本专利技术较佳的实施方式,本专利技术的实施方式并不受上述实施例的限制,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。本文档来自技高网...

【技术保护点】
1.一种数字电视设备快速搜索节目的方法,其特征在于,所述方法包括如下步骤:步骤1:在硬件设计上设计多个tuner,采用支持多路ts输入的芯片以及tuner设备;步骤2:确定一个搜索主频点进行搜索,并解析NIT和SDT表格;步骤3:同时开启多个tuner线程进行PAT和PMT表格的搜索和解析,将解析出的频道信息存入节目数据库。

【技术特征摘要】
1.一种数字电视设备快速搜索节目的方法,其特征在于,所述方法包括如下步骤:步骤1:在硬件设计上设计多个tuner,采用支持多路ts输入的芯片以及tuner设备;步骤2:确定一个搜索主频点进行搜索,并解析NIT和SDT表格;步骤3:同时开启多个tuner线程进行PAT和PMT表格的搜索和解析,将解析出的频道信息存入节目数据库。2.根据权利要求1所述的数字电视设备快速搜索节目的方法,其特征在于,所述步骤2的对NIT和SDT表格的搜索和解析包括如下步骤:步骤2.1:启动搜索后,使用一个tuner设备锁定在主频点;步骤2.2:搜索NIT表格和解析NIT表格,获取所有频点信息数据;步骤2.3:搜索当...

【专利技术属性】
技术研发人员:曾祥根
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1