首页 / 专利库 / 电脑零配件 / 硬件 / 一种数字电视设备快速搜索节目的装置和方法

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

阅读:352发布:2024-02-28

专利汇可以提供一种数字电视设备快速搜索节目的装置和方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 数字电视 设备快速搜索节目的方法,所述方法包括步骤1:在 硬件 设计上设计多个tuner,并采用支持多路ts输入的芯片以及tuner设备;步骤2:确定一个搜索主频点进行搜索,并解析NIT和SDT表格;步骤3:同时开启多个tuner线程进行PAT和PMT表格的搜索和解析。本方法通过多个tuner设备同时进行PAT和PMT表格的搜索和解析,相比现有的单个tuner解析或是双tuner的一个tuner解析另一个tuner闲置的工作状态而言,多个tuner设备多线程同时进行解析,速度更快花费的时间更少,提高用户体验,能够很好的结局 现有技术 中由于数字电视频道过多,搜台需要话费大量时间的问题。,下面是一种数字电视设备快速搜索节目的装置和方法专利的具体信息内容。

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:搜索当前SDT和其他SDT,解析出所有节目名称,类型等节目信息。
3.根据权利要求1所述的数字电视设备快速搜索节目的方法,其特征在于,所述步骤3对PAT和PMT表格的搜索和解析包括如下步骤:
步骤3.1:同时启动多个独立线程;
步骤3.2:每个线程获取一个不同的tuner资源,逐一开始获取一个未搜索频点信息,同时更新该频点为已经开始搜索状态;
步骤3.3:各个线程独立搜索线程锁定待搜索频点;
步骤3.4:各个线程独立搜索线程搜索PAT和解析PAT的PMT信息;
步骤3.5:各个线程独立搜索线程搜索所有PMT表格和解析PMT表格中音视频PID信息,更新到对应节目数据库中,当所有的频点都搜索完毕时退出该搜索线程。

说明书全文

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

技术领域

[0001] 本发明涉及数字电视技术领域,具体的说,是一种数字电视设备快速搜索节目的装置和方法。

背景技术

[0002] 节目搜索功能是数字电视设备常用和重要的功能,搜台速度直接影响用户体验效果,长期以来由于硬件的限制和不同运营商前端数据的差异,节目搜索性能的提升始终存在一定的局限性,在终端设备上,为了实现直播与录制多路同时工作,通常会配置双调谐器tuner,也称为高频头。但是,在搜台的过程中,由于节目列表正在被改写,因此不进行直播与录制,所以采用一路tuner搜台,另一路tuner通常处于空闲状态。而搜台过程耗时通常较长,尤其是基于数字视频广播流等的搜台过程,由于节目很多,搜台花费的时间会多,耗时长达十几分钟甚至几十分钟。

发明内容

[0003] 本发明的目的在于提供一种数字电视设备快速搜索节目的装置和方法,用于解决现有技术中数字电视搜台的时候由于节目太对而花费大量时间的问题。
[0004] 本发明通过下述技术方案解决上述问题:
[0005] 一种数字电视设备快速搜索节目的方法,所述方法包括如下步骤:
[0006] 步骤1:在硬件设计上设计多个tuner,并采用支持多路ts输入的芯片以及tuner设备;
[0007] 步骤2:确定一个搜索主频点进行搜索,并解析NIT和SDT表格;
[0008] 步骤3:同时开启多个tuner线程进行PAT和PMT表格的搜索和解析,将解析出的频道信息存入节目数据库
[0009] 本方法通过多个tuner设备同时进行PAT和PMT表格的搜索和解析,相比现有的单个tuner解析或是双tuner的一个tuner解析另一个tuner闲置的工作状态而言,多个tuner设备多线程同时进行解析,速度更快花费的时间更少,提高用户体验,能够很好的结局现有技术中由于数字电视频道过多,搜台需要话费大量时间的问题。
[0010] 优选地,所述步骤2的对NIT和SDT表格的搜索和解析包括如下步骤:
[0011] 步骤2.1:启动搜索后,使用一个tuner设备定在主频点;
[0012] 步骤2.2:搜索NIT表格和解析NIT表格,获取所有频点信息数据;
[0013] 步骤2.3:搜索当前SDT和其他SDT,解析出所有节目名称,类型等节目信息。
[0014] 首先确定一个主频点,然后一次性将频道的信息搜索并解析,为多个tuner设备同时多线程进行解析的过程准备好资源和数据,有效提高解析速率。
[0015] 优选地,所述步骤3对PAT和PMT表格的搜索和解析包括如下步骤:
[0016] 步骤3.1:同时启动多个独立线程;
[0017] 步骤3.2:每个线程获取一个不同的tuner资源,逐一开始获取一个未搜索频点信息,同时更新该频点为已经开始搜索状态;
[0018] 步骤3.3:各个线程独立搜索线程锁定待搜索频点;
[0019] 步骤3.4:各个线程独立搜索线程搜索PAT和解析PAT的PMT信息;
[0020] 步骤3.5:各个线程独立搜索线程搜索所有PMT表格和解析PMT表格中音视频PID信息,更新到对应节目数据库中,当所有的频点都搜索完毕时退出该搜索线程。
[0021] 每个线程独立进行PAT和PMT的解析并更新到节目数据库中,多个线程同时工作,解析效大幅度提升。
[0022] 本发明与现有技术相比,具有以下优点及有益效果:
[0023] (1)本发明通过多个tuner设备同时进行PAT和PMT表格的搜索和解析,相比现有的单个tuner解析或是双tuner的一个tuner解析另一个tuner闲置的工作状态而言,多个tuner设备多线程同时进行解析,速度更快花费的时间更少,提高用户体验,能够很好的结局现有技术中由于数字电视频道过多,搜台需要话费大量时间的问题。
[0024] (2)本发明首先确定一个主频点,然后一次性将频道的信息搜索并解析,为多个tuner设备同时多线程进行解析的过程准备好资源和数据,能有效提高解析速率。附图说明
[0025] 图1为本发明中各个线程并行搜索和解析PAT和PMT的流程示意图。

具体实施方式

[0026] 下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。
[0027] 实施例1:
[0028] 结合附图1所示,一种数字电视设备快速搜索节目的方法,所述方法包括如下步骤:
[0029] 步骤1:在硬件设计上设计4个tuner,采用支持多路ts输入的SW4608F芯片以及tuner设备;SW4608F芯片支持1-8路E1线路实现TS流向点对点传输,符合ASI接口标准;
[0030] 步骤2:确定一个搜索主频点进行搜索,并解析NIT和SDT表格,过程包括如下步骤:
[0031] 步骤2.1:启动搜索后,使用一个tuner设备锁定在主频点;
[0032] 步骤2.2:搜索NIT表格和解析NIT表格,获取所有频点信息数据;
[0033] 步骤2.3:搜索当前SDT和其他SDT,解析出所有节目名称,类型等节目信息。
[0034] 步骤3:同时开启4个tuner线程进行PAT和PMT表格的搜索和解析,将解析出的频道信息存入节目数据库,过程包括如下步骤:
[0035] 步骤3.1:同时启动4个独立线程;
[0036] 步骤3.2:每个线程获取一个不同的tuner资源,逐一开始获取一个未搜索频点信息,同时更新该频点为已经开始搜索状态;
[0037] 步骤3.3:各个线程独立搜索线程锁定待搜索频点;
[0038] 步骤3.4:各个线程独立搜索线程搜索PAT和解析PAT的PMT信息;
[0039] 步骤3.5:各个线程独立搜索线程搜索所有PMT表格和解析PMT表格中音视频PID信息,更新到对应节目数据库中,当所有的频点都搜索完毕时退出该搜索线程。
[0040] 比起单tuner的电视设备,本实施例虽然主频点搜索的速率一样,但是本实施例通过4个tuner设备同时搜索解析其他频点的PAT和PMT信息,然后加载在节目数据库中,速度是现有技术的4倍;
[0041] 尽管这里参照本发明的解释性实施例对本发明进行了描述,上述实施例仅为本发明较佳的实施方式,本发明的实施方式并不受上述实施例的限制,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈