一种电子节目指南建立方法及机顶盒的制作方法

文档序号:9814772阅读:297来源:国知局
一种电子节目指南建立方法及机顶盒的制作方法
【技术领域】
[0001 ]本发明涉及电子技术领域,尤其涉及一种电子节目指南建立方法及机顶盒。
【背景技术】
[0002]随着数字电视技术的飞速发展以及机顶盒的迅速普及,作为机顶盒的一个重要功能的电子节目指南(Electronic Program Guide,EPG)也逐渐成为用户的主要使用功能。EPG主要用于给用户提供7天之内的详细的节目信息(如节目播出的时间,节目的详细内容等),因此用户可以根据EPG所提供的节目信息选取需要观看的电视节目内容。在实际应用中,在用户根据EPG所提供的节目信息选取需要观看的电视节目内容之前,机顶盒还需要建ALEPGo
[0003]目前,机顶盒在建立EPG时,主要是通过接收卫星发送的节目关联表(ProgramAssociat1n Table,PAT),并通过解析PAT以得到传输标识码,再通过传输标识码接收网络信息表(Network Informat1n Table,NIT),再从NIT中获取网络信息资源,并根据获取到的网络信息资源建立EPG。可见,目前建立EPG的过程中操作繁琐,从而导致建立EPG时消耗时长较长。

【发明内容】

[0004]本发明实施例提供了一种电子节目指南建立方法及机顶盒,能够减少建立EPG时所需时长。
[0005]第一方面,本发明实施例公开了一种电子节目指南建立方法,包括:
[0006]从传输流中提取网络信息表NIT;
[0007]解析所述NIT,以得到当前使用网络的网络名称以及所述当前使用网络的频道资源信息表;
[0008]建立与所述网络名称以及所述频道资源信息表匹配的电子节目指南EPG。
[0009]结合第一方面的实现方式,在第一方面的第一种可能的实现方式中,还可以执行以下步骤:
[0010]提取业务描述表SDT;
[0011 ]解析所述SDT,以获取所述传输流中节目的业务名称以及业务提供者信息;
[0012]将所述业务名称以及所述业务提供者信息添加至所述EPG,以更新所述EPG。
[0013]结合第一方面的实现方式或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,还可以执行以下步骤:
[0014]提取事件信息表EIT;
[0015]解析所述EIT,以获取所述传输流中包含的事件信息参数;
[0016]将所述事件信息参数添加至所述EPG,以更新所述EPG。
[0017]结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,还可以执行以下步骤:
[0018]接收用户输入的第一频道切换指令;
[0019]响应所述第一频道切换指令,检测当前正在播发的频道的频点与所述第一频道切换指令对应的频道的频点是否一致;
[0020]若不一致,则获取所述第一频道切换指令对应的频道的观看频率;
[0021 ]检测所述观看频率是否高于预设频率阈值;
[0022]若检测所述观看频率高于所述预设频率阈值,则从所述EIT获取与所述第一频道切换指令对应的频道的频点对应的事件信息参数;
[0023]显示所述与所述第一频道切换指令对应的频道的频点对应的事件信息参数。
[0024]结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,还可以执行以下步骤:
[0025]若检测所述观看频率低于所述预设频率阈值,则启动倒计时模式;
[0026]当在所述倒计时模式计时结束时,检测是否接收到第二频道切换指令;
[0027]若检测未接收到所述第二频道切换指令,则从所述EIT获取与所述第一频道切换指令对应的频道的频点对应的事件信息数据;
[0028]显示所述与所述第一频道切换指令对应的频道的频点对应的事件信息参数。
[0029]第二方面,本发明实施例还公开了一种机顶盒,包括:
[0030]提取单元,用于从传输流中提取网络信息表NIT;
[0031]解析单元,用于解析所述NIT,以得到当前使用网络的网络名称以及所述当前使用网络的频道资源信息表;
[0032]建立单元,用于建立与所述网络名称以及所述频道资源信息表匹配的电子节目指南 EPG 0
[0033]结合第二方面的机顶盒,在第二方面的第一种可能的机顶盒中,
[0034]所述提取单元,还用于提取业务描述表SDT;
[0035]所述解析单元,还用于解析所述SDT,以获取所述传输流中节目的业务名称以及业务提供者ig息;
[0036]所述机顶盒还包括:
[0037]第一更新单元,用于将所述业务名称以及所述业务提供者信息添加至所述EPG,以更新所述EPG。
[0038]结合第二方面的机顶盒或者第二方面的第一种可能的机顶盒,在第二方面的第二种可能的机顶盒中,
[0039]所述提取单元,还用于提取事件信息表EIT;
[0040]所述解析单元,还用于解析所述EIT,以获取所述传输流中包含的事件信息参数;[0041 ] 所述机顶盒还包括:
[0042]第二更新单元,用于将所述事件信息参数添加至所述EPG,以更新所述EPG。
[0043]结合第二方面的第二种可能的机顶盒,在第二方面的第三种可能的机顶盒中,所述机顶盒还包括:
[0044]接收单元,用于接收用户输入的第一频道切换指令;
[0045]检测单元,用于响应所述第一频道切换指令,检测当前正在播发的频道的频点与所述第一频道切换指令对应的频道的频点是否一致;
[0046]获取单元,用于若所述检测单元检测所述观看频率高于所述预设频率阈值,则从所述EIT获取与所述第一频道切换指令对应的频道的频点对应的事件信息参数;
[0047]显示单元,用于显示所述与所述第一频道切换指令对应的频道的频点对应的事件信息参数。
[0048]结合第二方面的第三种可能的机顶盒,在第二方面的第四种可能的机顶盒中,所述机顶盒还包括:
[0049]启动单元,用于若所述检测单元检测所述观看频率低于所述预设频率阈值,则启动倒计时模式;
[0050 ]所述检测单元,还用于当在所述倒计时模式计时结束时,检测是否接收到第二频道切换指令;
[0051]所述获取单元,还用于若所述检测单元检测未接收到所述第二频道切换指令,则从所述EIT获取与所述第一频道切换指令对应的频道的频点对应的事件信息数据;
[0052]所述显示单元,还用于显示所述与所述第一频道切换指令对应的频道的频点对应的事件信息参数。
[0053]本发明实施例中,机顶盒首先从传输流中直接提取网络信息表NIT;再解析NIT,以得到当前使用网络的网络名称以及当前使用网络的频道资源信息表;最后建立与网络名称以及频道资源信息表匹配的电子节目指南EPG。在本发明实施例中,机顶盒在建立EPG时,无需先获取PAT,再通过解析PAT以得到传输标识码,并通过传输标识码获取NIT,而是直接从传输流中提取NIT,并通过解析NIT得到当前使用网络的网络名称以及当前使用网络的频道资源信息表,以建立EPG,从而可以能够减少建立EPG时所需时长。
【附图说明】
[0054]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0055]图1是本发明实施例公开的一种电子节目指南建立方法的流程示意图;
[0056]图2是本发明实施例公开的另一种电子节目指南建立方法的流程示意图;
[0057]图3是本发明实施例公开的一种机顶盒的结构示意图;
[0058]图4是本发明实施例公开的另一种机顶盒的结构不意图;
[0059]图5是本发明实施例公开的又一种机顶盒的结构示意图。
【具体实施方式】
[0060]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0061]本发明实施例公开了一种电子节目指南建立方法及机顶盒。在本发明实施例中,机顶盒在建立EPG时,无需先获取PAT,再通过解析PAT以得到传输标识码,并通过传输标识码获取NIT,而是直接从传输流中提取NIT,并通过解析NI T得到当前使用网络的网络名称以及当前使用网络的频道资源信息表,以建立EPG,从而可以能够减少建立EPG时所需时长。以下分别进行详细说明。
[0062]请参阅图1,图1是本发明实施例公开的一种电子节目指南建立方法的流程示意图。其中,图1所示的方法适用于机顶盒,如图1所示,该电子节目指南建立方法可以包括以下步骤:
[0063 ] 101、从传输流中提取网络信息表NI T。
[0064]本发明实施例中,将具有共同时间基准或具有独立时间基准的一个或多个打包的基本码流组合而成的单一的数据流称为传输流(Transport Stream,TS) C3TS实际是面向数字化分配媒介(有线、卫星、地面网)的传输层接口。对具有共同时间基准的两个以上的打包的基本码流先进行节目复用,然后再对相互可有独立时间基准的各个进程进行传输复用,即将每个打包的基本码流再细分为更小的传输流包。TS包由包头、自适应区和包数据3部分组成。每个包长度为固定的188B,包头长度占4B,自适应区和包数据长度占184B。184B为有用信息空间,用于传送已编码的视音频数据流。当节目时钟基准(Program ClockReference,PCR)存在时,包头还包括可变长度的自适应区,包头的长度就会大于4B。考虑到与通
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1