数字电视接收器的能够定制及查询历史电子节目指南信息的方法与流程

文档序号:13290111阅读:126来源:国知局
技术领域本发明涉及数字电视广播技术领域,特别是涉及一种数字电视接收器的能够定制及查询历史电子节目指南信息的方法。

背景技术:
数字电视是一个从节目采集、节目制作、节目传输直到用户端都以数字方式处理信号的端到端的系统,基于DVB技术标准的广播式和“交互式”数字电视,采用先进用户管理技术能将节目内容的质量和数量做得尽善尽美并为用户带来更多的节目选择和更好的节目质量效果。数字电视系统可以传送多种业务,如高清晰度电视(简写为“HDTV”或“高清”)、标准清晰度电视(简写为“SDTV”或“标清”)、互动电视、BSV液晶拼接及数据业务等等。与模拟电视相比,数字电视具有图像质量高、节目容量大(是模拟电视传输通道节目容量的10倍以上)和伴音效果好的特点。数字电视是电视数字化和网络化后的产物,相对于传统的模拟电视,它可以同时传输和接收多路视频信号和其他数字化信息,同时令信息数字化存储以便观众随时调用。一方面,现有电视是通过实时解码数字电视节目传输流中的可用数据,来实现当前时间及以后特定时间段电子节目指南信息,数字电视广播通常会提供当日起及未来7天内的电子节目指南信息,但是,客户是无法查询当前时间之前的历史电子节目指南信息。另一方面,限于数字电视解码器需要实时解码当前数字电视传输流中的可用数据,需要有一定的解码时间,无法立即实时显示出当前频道的电子节目指南信息。

技术实现要素:
本发明的目的在于克服现有技术之不足,提供一种数字电视接收器的能够定制及查询历史电子节目指南信息的方法,通过读取数字电视节目传输流中特定有效信息并将之长期存储在本机存储器中,可避免用户对数字电视传输流反复解码,以实现直接实时查询过往、当前及今后数字电视指南信息,具有实现简易、系统负担小、响应及时,生产成本低的特点。本发明解决其技术问题所采用的技术方案是:一种数字电视接收器的能够定制及查询历史电子节目指南信息的方法,包括:按照预置的模式从数字电视传输流中实时读取和解码最新的电子节目指南信息数据的步骤;该电子节目指南信息包括PSI信息和SI信息;将获取的最新的电子节目指南信息数据与设定作为存储历史电子节目指南信息的存储器中的相对应的已存电子节目指南信息进行比较的步骤,当比较结果为相同时,则不作存储处理,否则,将最新的电子节目指南信息数据保存或更新到所述存储器中;接受设定模式的查询,从所述存储器中查询指定条件的电子节目指南信息,当不存在符合搜索条件的电子节目指南信息时,返回原先的数字电视接收器的显示界面,否则,将获取的符合搜索条件的电子节目指南信息显示在数字电视接收器的显示界面中。所述按照预置的模式从数字电视传输流中实时读取和解码最新的电子节目指南信息数据的步骤包括在数字电视接收器中预置一个能够随时供用户调用的数字电视接收器的历史电子节目指南信息的模式设置界面,该界面包括扫描和存储或更新电子节目指南信息的时间选择栏和对象选择栏,以便数字电视接收器的处理器按照设定的时间和对象进行电子节目指南信息的扫描和存储或更新。所述对象选择栏包括所有频道的点选项目栏和能够输入指定频道信息的频道输入栏,以便在用户进行对应的点选或输入后,能够实现全频道或指定频道的电子节目指南信息的扫描和存储或更新。所述时间选择栏包括多个时间点选项目栏和能够输入时间信息的时间输入栏,以在设定的时间到达时,数字电视接收器的处理器启动电子节目指南信息的扫描和存储或更新。所述时间点选项目栏包括开机时、关机时和指定时间点的点选项目。进一步的,所述模式设置界面中还包括时间段选择栏,当所述存储器中存储的历史电子节目指南信息超出所设定的时间段时,数字电视接收器的处理器将时间段范围外的历史电子节目指南信息从所述存储器中删除。所述接受设定模式的查询是在数字电视接收器中预置一个能够随时供用户调用的数字电视接收器的历史电子节目指南信息的查询界面,以供用户进行查询条件的输入,数字电视接收器的处理器则将符合搜索条件的历史电子节目指南信息显示在数字电视接收器的显示界面中。本发明的一种数字电视接收器的能够定制及查询历史电子节目指南信息的方法,可以根据客户需求即时、或每次开机时、或每次关机时,或每天、每周特定时间查询全频道、或特定频道数字电视传输流的PSI信息表和SI信息表(含BAT、SDT、EIT、RST、TDT、TOT、ST等)并将其存储在本地存储器中。并可以根据客户所需要保存历史电子节目指南的天数,定期(至少一周一次)重新对全频道或特定频道的电子节目指南进行重新搜索、解码、并将新增电子节目指南数据添加进存储器中,同时删除超出客户需求保存天数的数据信息。用户在日常使用中,无需再次从数字电视传输流中实时解码,可以通过直接读取本地存储其中所带信息,实时显示出来。与现有技术相比较,本发明的有益效果是:1、本发明通过读取数字电视节目传输流中特定有效信息并将之长期存储在本机存储器中,可避免用户对数字电视传输流反复解码,以实现直接实时查询过往、当前及今后数字电视指南信息。同时可以按照客户的定制要求,实时更新、定期更新、所有频道、特定频道、特定时间段电子节目指南内容查询。该方法具有实现简易、系统负担小、响应及时,生产成本低的特点。2、用户在日常使用中,无需再次从数字电视传输流中实时解码,可以通过直接读取本地存储其中所带信息,实时显示出来。以下结合实施例对本发明作进一步详细说明;但本发明的一种数字电视接收器的能够定制及查询历史电子节目指南信息的方法不局限于实施例。具体实施方式实施例,本发明的一种数字电视接收器的能够定制及查询历史电子节目指南信息的方法,包括:按照预置的模式从数字电视传输流中实时读取和解码最新的电子节目指南信息数据的步骤;该电子节目指南信息包括PSI信息和SI信息;将获取的最新的电子节目指南信息数据与设定作为存储历史电子节目指南信息的存储器中的相对应的已存电子节目指南信息进行比较的步骤,当比较结果为相同时,则不作存储处理,否则,将最新的电子节目指南信息数据保存或更新到所述存储器中;接受设定模式的查询,从所述存储器中查询指定条件的电子节目指南信息,当不存在符合搜索条件的电子节目指南信息时,返回原先的数字电视接收器的显示界面,否则,将获取的符合搜索条件的电子节目指南信息显示在数字电视接收器的显示界面中。所述按照预置的模式从数字电视传输流中实时读取和解码最新的电子节目指南信息数据的步骤包括在数字电视接收器中预置一个能够随时供用户调用的数字电视接收器的历史电子节目指南信息的模式设置界面,该界面包括扫描和存储或更新电子节目指南信息的时间选择栏和对象选择栏,以便数字电视接收器的处理器按照设定的时间和对象进行电子节目指南信息的扫描和存储或更新。所述对象选择栏包括所有频道的点选项目栏和能够输入指定频道信息的频道输入栏,以便在用户进行对应的点选或输入后,能够实现全频道或指定频道的电子节目指南信息的扫描和存储或更新。比如指定频道可以是所有列入喜爱频道列表的频道、定义为电影频道的所有频道等。所述时间选择栏包括多个时间点选项目栏和能够输入时间信息的时间输入栏,以在设定的时间到达时,数字电视接收器的处理器启动电子节目指南信息的扫描和存储或更新。所述时间点选项目栏包括实时、开机时、关机时和指定时间点(比如1点,12点,23点等)的点选项目。用户可以选择实时,系统即根据当前电视频道列表中所有频道或指定频道,逐个频道扫描读取最新的电子节目指南数据;也可以按照客户指定在每次电视开机时、关机时,或指定时间(如1点,12点,23点等)扫描频道列表中所有频道指定频道,逐个频道扫描读取最新的电子节目指南数据。进一步的,所述模式设置界面中还包括时间段选择栏,当所述存储器中存储的历史电子节目指南信息超出所设定的时间段时(比如14日内、1个月内,3个月等),数字电视接收器的处理器将时间段范围外的历史电子节目指南信息从所述存储器中删除。所述接受设定模式的查询是在数字电视接收器中预置一个能够随时供用户调用的数字电视接收器的历史电子节目指南信息的查询界面,以供用户进行查询条件的输入,数字电视接收器的处理器则将符合搜索条件的历史电子节目指南信息显示在数字电视接收器的显示界面中。PSI(ProgramSpecificInformation节目特定信息)包括四个表:PAT(节目关联表)、CAT(条件接收表)、PMT(节目映射表)、NIT(网络信息表)。SI(ServiceInformation业务信息)包括九个表:SDT(业务描述表)、EIT(事件信息表)、TDT(时间和日期表)、TOT(时间偏移表)、BAT(业务群关联表)、RST(运行状态表)、ST(填充表)、SIT(选择信息表)、DIT(间断信息表)。为了数字电视找到需要的码流,识别不同的业务信息,在TS流中必须加入一些引导信息,为此,在MPEG-2中,专门定义了PSI信息(节目特定信息),其作用是从一个携带多个节目的某一个TS流中正确找到特定的节目。PSI数据提供了使能够接收机自动配置的信息,用于对复用流中的不同节目流进行解复用和解码。PSI信息由节目关联表PAT、条件接收表CAT、节目映射表PMT和网络信息表NIT组成。这些表会被插入到TS流中。PSI信息是对单一TS流的描述,它是TS流的引导信息;PSI信息指定了如何从一个携带多个节目的传输流中找到指定的节目。节目关联表PAT是用来将节目号码和节目映射表PID相关联,是获取数据的开始。节目关联表PAT的意义在于,它描述了当前TS流中包含了哪些PID;只有根据获得的PID,用户才可以以此作为凭据找出其他表(如PMT表)及其信息。所以PAT是数字电视接收的入口点,是它获取数据的开始;要保证一个TS流能被正常接收,则至少要有一个完整有效的PAT。节目映射表PMT是用来指定一个或多个节目的PID。节目映射表PMT的意义在于,它给出了节目号与组成这个节目元素之间的映射;也就是说,PMT是连接节目号与节目元素的桥梁。一个电视节目至少包含了视频和音频数据,而每一个节目的视音频数据都是以包的形式在TS流中传输的;所以说,一个TS流包含了多个节目的视频和音频数据包。要想过滤出一个TS流中其中一个节目的视频和音频,则需要知道这个节目中视频和音频的标识号PID。PMT表的作用就在于,它提供了每个节目视频、音频(或其他)数据包的PID。条件接收表CAT是用来将一个或多个专用EMM流分别与唯一的PID相关联。网络信息表NIT是用来描述整个网络,如多少个TS流、频点和调制方式等信息。以下则是SI业务信息所包括九个表的含义:业务描述表---包含业务数据(如业务名称、起始时间、持续时间等);业务群关联表---给出业务群的名称及其业务列表等信息;事件信息表---包含事件或节目相关数据,是生成EPG的主要表;运行状态表---给出事件的状态(运行/非运行);时间和日期表---给出当前事件和日期相关信息,更新频繁;时间偏移表---给出了当前时间日期与本地时间偏移的信息;填充表---用于使现有的段无效,如在一个传输系统的边界;选择信息表---仅用于码流片段中,如记录的一段码流,包含描述该码流片段业务信息段的地方;间断信息表---仅用于码流片段,如记录的一段码流中,它将插入到码流片段业务信息间断的地方。本发明的一种数字电视接收器的能够定制及查询历史电子节目指南信息的方法,可以根据客户需求即时、或每次开机时、或每次关机时,或每天、每周特定时间查询全频道、或特定频道数字电视传输流的PSI信息表和SI信息表(含BAT、SDT、EIT、RST、TDT、TOT、ST等)并将其存储在本地存储器中。并可以根据客户所需要保存历史电子节目指南的天数,定期(至少一周一次)重新对全频道或特定频道的电子节目指南进行重新搜索、解码、并将新增电子节目指南数据添加进存储器中,同时删除超出客户需求保存天数的数据信息。用户在日常使用中,无需再次从数字电视传输流中实时解码,可以通过直接读取本地存储其中所带信息,实时显示出来。上述只是本发明的较佳实施例,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围的情况下,都可利用上述揭示的技术内容对本发明技术方案作出许多可能的变动和修饰,或修改为等同化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均应落在本发明技术方案保护的范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1