多调谐器下实现数字电视电子节目指南自动更新的方法

文档序号:7974545阅读:212来源:国知局
专利名称:多调谐器下实现数字电视电子节目指南自动更新的方法
技术领域
本发明涉及数字电视,特别是有关于一种多调谐器(Timer)下实现数字 电视EPG信息自动更新的方法。
背景技术
EPG信息即电子节目指南,是数字电视为用户提供的一种便利服务。EPG 信息分布在独立物理频道事件信息表(EIT)表中,信息的更新在用户调台后 完成搜集更新。现有技术中,EPG特征可简述如下EPG数据放在业务信息 (SI)信息中的EIT表中,每个物理频道可以含有多个节目,而每个物理频道 的EIT表则包括本频道所有节目的EPG数据;当用户调台后,电视内部程序 会分析当前的SI信息,包括EIT表,表中有版本信息以判断信息是否升级更 新, 一旦版本更新,则开始接受新的表的信息,同时更新旧的数据,如图1 所示;用户可以通过菜单选项或者功能按键来显示EPG信息,可以浏览节目单。
数字电视除了能够提供传统模拟电视中的音视频数据外,还可以提供SI 数据,这些数据是数字视频广播码流的组成部分,帮助用户从码流中选择业务 和/或事件的信息,使综合接收解码器能自动设置可供选择的业务。电子节目 指南(EPG)将成为数字电视传输的一种特色,SI中的信息将构成EPG的数 据基础,其中EIT表提供了各个时段的节目名称以及相关介绍等主要信息。
由于EIT表中只有本物理频道所有节目的信息,造成若要浏览全部节目的 EPG信息,则需要用户遍历全部物理频道,客观上要求用户进行循环调台, 否则显示的EPG信息只有已经遍历过的节目,造成节目信息不全。

发明内容
为解决上述问题,本发明的目的在于提出一种多Tuner下实现数字电视 EPG信息自动更新的方法,用于为了实现数字电视中EPG信息的自动更新,在用户不改变当前节目的情况下由其它Tuner在后台更新。
本发明提供了一种多调谐器下实现数字电视电子节目指南自动更新的方法,包括以下步骤
步骤l,启动电子节目指南自动更新;
步骤2,判断是否有多余的调谐器可用,如果是,执行步骤3,否则结束; 步骤3,使用多余的所述可用调谐器遍历所有物理频道,并进行电视电子 节目指南自动更新。
其特征在于,所述步骤1包括将物理频道号n置0。 所述步骤3包括以下步骤
步骤31,将节目列表中的所述物理频道号n的参数传递给多余的所述可 用调谐器;
步骤32,判断所述物理频道号n是否等于最大物理频道号,如果是,则 结束,否则执行步骤33;
步骤33,判断所述调谐器是否锁定,如果是,则执行步骤34,如果否, 将所述物理频道号n加1 ,并执行所述步骤2;
步骤34,分析TS流中EIT表信息,判断EIT表是否升级更新,如果是, 更新EPG数据库,将所述物理频道号n加l,并执行所述步骤2;否则,将所 述物理频道号n加1 ,并执行所述步骤2 。
所述步骤1中,所述启动电子节目指南自动更新为定时启动电子节目指南 自动更新、开机后立刻启动电子节目指南自动更新或者用户手动操作启动电子 节目指南自动更新。
所述步骤2中,通过当前用户收看的节目状态判断是否有多余的调谐器可用。
根据EIT表中的版本字段判断EIT表是否升级更新。 本发明可以实现数字电视EPG信息的完整和实时更新,减少用户操作并 为其提供完整有效的数据。


图1是现有技术中EPG信息更新示意图2是本发明的EPG信息接收示意图3是本发明的工作流程示意图。
具体实施例方式
本发明充分利用多Tuner的优势,在用户观看节目时,利用额外的Tuner 在后台实现物理频道遍历,以达到EPG信息更新的目的,如图2所示。
虚线框21内所示的部分是本发明提供的部分。虚线框21之外的部分主要 是用户正常收看节目的操作,与图l所示的系统的功能相同,用户可以通过遥 控器等进行调台,从调换的节目中取得Tunerl所需要的参数,Tuner 1锁定后 输出TS流,包括音视频数据以及SI数据,通过解码器后,音视频数据被解码, 输出到电视机。而SI中的EIT信息也会被接受并更新原有数据,当然这只是 正在收看的物理频道内的数据。虚线框21内所示的部分则是本方法提供的模 式,可通过多种方式启动后台更新程序。启动后从节目列表中取得各个物理频 道参数依次传给空闲的Timer进行频道锁定,锁定后依次更新各个物理频道内 的EIT信息,从而数据库里面得到实时的EPG,用户可通过其它用户界面程 序将EPG信息展现在电视机上。
多个Tuner的存在,可以保障不影响用户观看当前节目(如图2中的 Timerl)的前提下,实现上述功能。本发明中使用的数字解码芯片支持两路数 字信号输入(目前大部分高端解码芯片已经支持)。本发明的数据更新方式的 启动可由用户选择,比如定时,每次开机,手动开始等等,可以提供UI界面 供用户操作。启动后,执行信息更新的Tuner2 (如图2所示)按照当前频道 列表中储存的节目进行调台(同一物理频道的节目跳过),Tuner2锁定后, 对此物理频道内的EIT表2数据进行过滤捕捉,分析其版本是否为升级版本, 不是则继续下一个物理频道,是的话按照相关规范进行解析,提取EPG信息 进行存储,完成后继续下个物理频道的搜索,图2中虚线部分循环执行,直到 全部物理频道搜索完毕。本发明并不局限于EPG信息一种,所有需要转换物 理频道才能得到的数据都可采用此方法得到实时更新。
本发明的工作流程如图3所示。
步骤301,启动EPG信息自动更新流程,并将物理频道号n置0; 步骤302,判断是否有多余的Tuner可用,如果是,执行步骤303,否则 结束;步骤303,节目列表中的第n号物理频道的参数传递给Tuner; 步骤304,判断n是否等于最大物理频道号,如果是则结束,否则执行步
骤305;
步骤305,判断Tuner是否锁定,如果是执行步骤306,如果否,将物理 频道号n加l,并执行步骤302;
步骤306,分析传输流(TS)流中EIT表信息;
步骤307,判断EIT表是否升级更新,如果是,更新EPG数据库,将物 理频道号n加l,并执行步骤302;否则,将物理频道号n加l,并执行步骤 302。
上述工作流程可由多种方式触发,如定时,或者开机后立刻进行,也可由 用户手动操作,其本质目的是自动在后台启动,不干扰用户收看习惯。
多余的Tuner是否可用,主要判断当前用户收看的节目状态,在多画面情 况下可能全部Tuner被占用,这时上述工作流程应结束。
上述工作流程中,对于节目表的搜索主要集中在物理频道上,按照物理频 道递增循环搜索EIT表信息。
上述工作流程中,根据EIT表中版本字段的分析可知是否升级。
下面是定时启动(时间间隔2小时)方式的是实施例用户开机后启动定 时器,在到达2小时的时候启动EPG更新程序。首先判断当前用户使用Timer 的状态,是否有空闲的数字Timer可用,不可用则继续等待下次检测(时间间 隔可以与定时间隔2小时一样,也可单独设立第2个定时器设定新检测时间, 比如每15分钟)。有空闲Tuner,则进入更新阶段。读取已经存储的节目列 表信息,从第一个节目开始,将它的物理频道参数传递给Timer进行锁定,不 能锁定或者该物理频道已经检测过就继续下一个节目。锁定后,TS流进入解 码芯片,从中提取EIT数据,首先从数据的版本判断此信息是否为新版本,不 是则返回继续检测;是则按照标准中规定的EIT数据格式提取不同时间段内的 节目名称,放映时间,内容介绍等数据,更新内存中己存在的相关数据库内数 据,完成这个物理频道内EPG信息更新,返回继续检测。这样的循环过程直 到节目列表中所有节目所在的物理频道都被检测后终止,再次启动定时器,下 次检测将在2小时后开始。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情
况下,熟悉本领域的普通技术人员当可根据本发明做出各种相应的改变和变 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1. 一种多调谐器下实现数字电视电子节目指南自动更新的方法,其特征在于,包括以下步骤步骤1,启动电子节目指南自动更新;步骤2,判断是否有多余的调谐器可用,如果是,执行步骤3,否则结束;步骤3,使用多余的所述可用调谐器遍历所有物理频道,并进行电视电子节目指南自动更新。
2. 根据权利要求1所述的多调谐器下实现数字电视电子节目指南自动更 新的方法,其特征在于,所述步骤l包括将物理频道号n置O。
3. 根据权利要求2所述的多调谐器下实现数字电视电子节目指南自动更 新的方法,其特征在于,所述步骤3包括以下步骤步骤31,将节目列表中的所述物理频道号n的参数传递给多余的所述可 用调谐器;步骤32,判断所述物理频道号n是否等于最大物理频道号,如果是,则 结束,否则执行步骤33;步骤33,判断所述调谐器是否锁定,如果是,则执行步骤34,如果否, 将所述物理频道号n加1 ,并执行所述步骤2;步骤34,分析传输流中事件信息表信息,判断事件信息表是否升级更新, 如果是,更新电子节目指南数据库,将所述物理频道号n加l,并执行所述步 骤2;否则,将所述物理频道号n加l,并执行所述步骤2。
4. 根据权利要求1所述的多调谐器下实现数字电视电子节目指南自动更 新的方法,其特征在于,所述步骤1中,所述启动电子节目指南自动更新为定 时启动电子节目指南自动更新、开机后立刻启动电子节目指南自动更新或者用 户手动操作启动电子节目指南自动更新。
5. 根据权利要求1所述的多调谐器下实现数字电视电子节目指南自动更 新的方法,其特征在于,所述步骤2中,通过当前用户收看的节目状态判断是 否有多余的调谐器可用。
6. 根据权利要求2所述的多调谐器下实现数字电视电子节目指南自动更 新的方法,其特征在于,所述步骤34中,根据事件信息表中的版本字段判断 事件信息表是否升级更新。
全文摘要
本发明涉及一种多调谐器下实现数字电视电子节目指南自动更新的方法,包括以下步骤步骤1,启动电子节目指南自动更新;步骤2,判断是否有多余的调谐器可用,如果是,执行步骤3,否则结束;步骤3,使用多余的所述可用调谐器遍历所有物理频道,并进行电视电子节目指南自动更新。本发明可以实现数字电视EPG信息的完整和实时更新,减少用户操作并为其提供完整有效的数据。
文档编号H04N5/50GK101207753SQ20061016556
公开日2008年6月25日 申请日期2006年12月21日 优先权日2006年12月21日
发明者桂伟力 申请人:乐金电子(中国)研究开发中心有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1