机顶盒的电子节目单提供方法

文档序号:7613337阅读:195来源:国知局
专利名称:机顶盒的电子节目单提供方法
技术领域
本发明是关于机顶盒的电子节目单(E1ectronic Program Guide,以下简称EPG)提供方法,更详细地说,尤其是指使现在电视台的EPG信息不仅能以原有的表格形式,还能以诸如MHEG文件形态的其他数据形式进行传送,由机顶盒接收电视台传送来的EPG信息,然后将其提供给使用者的一种机顶盒的电子节目单提供方法。
背景技术
最近,随着数字电视步入人们的平常生活中,各种机顶盒也随之开发并出售。MHEG服务和EPG服务正是数字电视所提供的服务,通常,MHEG服务就是将从电视台以应用软件的形态,接收新闻、天气预报、股市行情、广告等信息,并对其进行解码,然后提供给使用者的服务,EPG服务就是为使用者提供当前或者下一个节目的开始时间或结束时间,或者当前或下一个电视节目的概要等电视节目相关信息等多样的服务。
这种MHEG服务和EPG服务由于被认为是不同的数字电视服务,所以相互间很难进行数据参照,这样就浪费了频率带宽,所以电视台所能发送的EPG信息就减少了。
第一,通常为了通过一个多路转换器,传送5~6个SD(Standard Definition)级服务,传输流中包含了针对各个服务的视频数据包、音频数据包、区域数据(Section Data)和MHEG应用软件,由于必须同时传送数据流,因此必然会导致频率带宽不足,所以在使用一个多路转换器的服务数量不能降低的情况下,EPG服务所能提供给用户的信息量就受到了限制。
第二,即使利用MHEG服务,提供与EPG信息相关的服务时,由于传送的数据中,有一些是重复的,所以就浪费了频率带宽。
第三,在利用MHEG服务提供EPG信息的情况下,当与用表格形式传送的通常EPG信息不同时,会引起系统错误,或者向使用者提供错误的EPG信息。

发明内容
本发明为了解决上述问题而提出,本发明的目的是要提供一种具有下述特征的机顶盒的电子节目单(EPG)提供方法能解决由于频率带宽有限,使得所能传送的EPG信息受到限制的问题,从而能为使用者提供稳定的EPG信息。
本发明使现在电视台的EPG信息不仅能以原有的表格形式,还能以诸如MHEG文件形态的其他数据形式进行传送,由机顶盒接收电视台传送来的EPG信息,然后将其提供给使用者,从而解决了原先由于频率带宽有限,所能传送的EPG信息量受到限制的问题。
而且,即使在电视台没有以原先的表格形式传送EPG信息时,机顶盒也可以接收诸如MHEG文件形态的其他数据结构形式的EPG信息,然后以OSD映像的形式,提供给使用者。
本发明的目的是这样实现的,一种机顶盒的电子节目单(EPG)提供方法,包括第1步骤,根据使用者命令处理装置输入的电子节目单显示命令,第1电子节目单数据结构处理模块在系统控制器的控制下,对经过附加信息解码器解码的电视信号传输流内的第1电子节目单数据结构体中是否有电子节目单信息进行判断;第2步骤,如果上述判断结果为电视信号传输流中的第1电子节目单数据结构体内没有所定电子节目单信息,上述第1电子节目单数据结构处理模块对电子节目单信息共享存储器,即与第1电子节目单数据结构体不同的第2电子节目单数据结构体进行处理,对第2电子节目单数据结构处理模块连接的共享存储器进行检测;第3步骤,如果上述判断结果为电视信号传输流中的第1电子节目单数据结构体内含有所定电子节目单信息,对相应电子节目单信息进行检测,映像处理器将经过检测的电子节目单信息编码为OSD映像,然后提供给外部。
如上所述,本发明机顶盒的EPG提供方法具有下述效果使现在电视台的EPG信息不仅能以原有的表格形式,还能以诸如MHEG文件形态的其他数据形式进行传送,由机顶盒接收电视台传送来的EPG信息,然后将其提供给使用者,这样就能解决原先由于频率带宽有限,所能传送的EPG信息量受到限制的问题,而且,即使在电视台没有以原先的表格形式传送EPG信息时,机顶盒可以接收诸如MHEG文件形态的其他数据结构形式的EPG信息,然后 OSD映像的形式,提供给使用者,以此能够稳定地向使用者提供EPG信息。


图1是显示采用本发明的机顶盒实施例的附图。
图2a是显示本发明机顶盒的EPG提供方法的流程图。
图2b是本发明中使用的EPG信息储存过程的流程图。
附图中主要部分的符号说明110使用者命令处理装置 120附加信息解码器130第1 EPG数据结构处理模块140第2 EPG数据结构处理模块150EPG信息共享存储器 160系统控制装置170映像处理器 210调谐器220传送数据流解码器230传送数据流多路信号分离器(Demultiplexer)240音频解码器 250视频解码器具体实施方式
以下参照附图对本发明进行详细说明。
首先参照图1,对采用本发明EPG提供方法的机顶盒举例进行说明。
如图1所示,采用了本发明EPG提供方法的装置(以下,简称为“EPG提供装置”)由以下部件组成通过遥控器等按键输入装置,对外部输入EPG显示命令进行处理的使用者命令处理装置110;根据EPG显示命令,对电视台以服务描述表(SDTService DescriptionTable)、节目信息表(EITEvent Information Table)这种表格形态传送EPG信息的第1 EPG数据结构体,和利用与上述表格不同的数据形态(例如,MHEG(Multimedea and Hypermedia information coding Experts Group)文件形态传送上述EPG信息的第2 EPG数据结构体分别进行解码的附加信息解码器120;根据外部输入的EPG显示命令,在经过上述附加信息解码器解码的第1 EPG数据结构体中对EPG信息进行检测的第1 EPG数据结构处理模块130;根据外部输入的EPG显示命令,在经过上述附加信息解码器解码的第2 EPG数据结构体中对EPG信息进行检测的第2 EPG数据结构处理模块140;对上述第2 EPG数据结构处理模块140数据加工过的EPG信息进行储存的EPG信息共享存储器150;对本发明所使用的机顶盒的整个系统进行管理的系统控制装置160;将本发明中使用的EPG信息处理为在屏显示(On Screen Display以下简称OSD)映像,使其可以提供给使用者的映像处理器170。
与采用了本发明的EPG提供装置相连的一般映像声音处理装置由以下部件组成通过天线接收电视节目传输流的调谐器210;对上述调谐器210接收的电视节目传输流进行VSB(Vestigial SideBand)/QPSK(Quadrature Phase Shift Keying)解码的传送数据流解码器220;将上述传送数据流解码器220解码的电视节目传送流分离成音频/视频数据和电视节目预告信息的传送数据流多路信号分离器230;对上述传送数据流多路信号分离器230分离的音频/视频数据分别进行解码的音频解码器240和视频解码器250。
通过上述构成,采用本发明EPG提供方法的机顶盒,首先根据使用者命令处理装置输入的电子节目单EPG(Electronic Program Guide)显示命令,第1 EPG数据结构处理模块130在系统控制器160的控制下,对经过附加信息解码器120解码的第1 EPG数据结构体中是否有EPG信息进行判断。
如果上述判断结果为电视信号传输流中的第1 EPG数据结构体内没有所定EPG信息,上述第1 EPG数据结构处理模块130对EPG信息共享存储器150,即与第1 EPG数据结构体不同的第2 EPG数据结构体进行处理,对第2 EPG数据结构处理模块140连接的共享存储器进行检测;如果上述判断结果为电视信号传输流中的第1 EPG数据结构体内含有所定EPG信息,对相应EPG信息进行检测,映像处理器170将经过检测的EPG信息编码为OSD映像,然后提供给外部。
本发明将由电视台以不同于通常表格形式(例如MHEG文件形式)传送来的所定第2 EPG数据结构形式的EPG信息经过第2 EPG数据结构处理模块140检测,又经过上述第1 EPG数据结构处理模块130数据加工,被转换成表格形式的EPG信息,然后将其储存到与上述第1 EPG数据结构处理模块130相连的共享存储器——EPG信息储存共享存储器150中。
一方面,在第1 EPG数据结构处理模块130判断为电视信号传输流内的第1EPG数据结构体中存在所定EPG信息的时候,上述第1 EPG数据结构处理模块130再对上述EPG信息共享存储器进行检测,判断其中有无所定EPG信息,在判断为存在EPG信息时,为了消除由于EPG信息不一致而产生系统错误,对上述第1 EPG数据结构体中所承载的EPG信息与上述EPG信息共享存储器中储存的EPG信息是否相同进行判断。当上述第1 EPG数据结构体承载的EPG信息与上述EPG信息共享存储器中储存EPG信息不同的时候,将优先检测上述第1 EPG数据结构体所承载的EPG信息,通过映像处理器170,将其以OSD映像提供给外部。
同样,本发明使电视台不仅以通常表格形态的第1数据结构体,还以MHEG文件形态的其他第2数据结构形式传送EPG信息,由机顶盒接收电视台传送来的EPG信息,然后将其提供给使用者,这样就能解决原先由于频率带宽有限,所能传送的EPG信息量受到限制的问题。从而,即使在电视台没有以原来SDT(Service Description Table)或者EIT(Event Information Table)形式的频道信息传送EPG信息的时候,机顶盒也能接收到以诸如MHEG文件形态的其他第2数据结构形式传送来的EPG信息,将其提供给使用者。这用本发明就能够稳定地向使用者提供EPG信息。
下面参照图2a至图2b,对本发明的EPG提供方法进行更详细的说明。
图2a是显示本发明机顶盒的EPG提供方法的流程图。如图2a所示,本发明的EPG提供方法经过下述流程得以实现。
S201,首先,感知是否有EPG显示命令。
S202,判断机顶盒是否接收到EPG显示命令。
S203、S204,在接收到EPG显示命令时,对上述机顶盒已经设置的所定第1EPG相关模块进行驱动,第1 EPG相关模块对电视信号传输流(TP)进行分析。
S205,优先判断是否存在上述第1 EPG数据结构体(例如SDT或EIT这样的EPG记录表格)()。
S206,当步骤S205的判断结果为电视信号传输流内存在第1 EPG数据结构(例如SDT或EIT这样的EPG记录表格)时,对EPG记录表格进行检测。
S207,判断有无所定EPG信息。
S208,在判断结果为没有EPG信息时,根据本发明,上述第1 EPG相关模块对与第2 EPG相关模块相连的共享存储器进行检测,处理与第1 EPG数据结构体不同的第2 EPG数据结构体。
S209,判断有无所定EPG信息。
S210,当步骤S209的判断结果为与上述第2 EPG相关模块相连的共享存储器中存在所定EPG信息时,就在与上述第2 EPG模块相连的共享存储器中检测相应EPG信息,然后以OSD映像输出到外部。
S211、S212,即在步骤S210中,对EPG信息进行检测,并产生用户界面(UserInterfaceUI)OSD映像,然后在机顶盒的显示画面中显示出来。这种一系列的EPG显示形态属于一般技术,在此不再对其进行说明。
S213、S214,当步骤S212将EPG信息以OSD映像进行显示的时候,根据使用者的终结显示命令或者根据是否经过了所定时间,将步骤S212中显示的用户界面(User InterfaceUI)OSD映像PopOFF。
本发明的共享存储器EPG信息储存过程如下。
S300,如图2b所示,首先根据步骤S202的EPG显示命令,对第2 EPG相关模块进行驱动。
S301,步骤S300中被驱动的第2 EPG相关模块对电视信号传输流进行分析。
S302,判断是否存在与以往的表格形式不同的第2 EPG数据结构MHEG形式的文件。
S303,在存在MHEG文件的情况下,对相应MHEG文件进行检测。
S304,判断其中是否存在EPG信息。
S305、S306,根据步骤S304的判断结果,如果存在EPG信息,便对MHEG应用软件形态的EPG信息进行检测并且上述第1 EPG相关模块对其进行处理,将其加工为表格形式。
S307,然后将加工成表格形式的EPG信息储存到与第1 EPG相关模块相连的共享存储器中。
上述过程在不脱离本发明技术思想的范围内,可以进行多种多样的变更。
然后,如果步骤S207的判断结果为电视信号传输流内第1 EPG数据结构体中存在所定EPG信息,便依次进行步骤S210、S211、S212,并将相应EPG信息作为OSD映像直接提供给使用者。
这时,为了消除由于EPG信息的不一致而造成的系统错误,步骤S207在判断结果为存在EPG信息时,上述第1 EPG相关模块对与第2 EPG相关模块(MHEG模块)相连的共享存储器进行检测,判断是否存在所定EPG信息,当判断结果为存在EPG信息时,便对上述第1 EPG数据结构体中储存的EPG信息与上述第2EPG数据结构体中储存的EPG信息是否相同进行判断,当判断结果为上述第1 EPG数据结构体中储存的EPG信息和上述第2 EPG数据结构体中储存的EPG信息不同的时候,就对上述第1 EPG数据结构体中储存的EPG信息进行检测,然后将其以OSD映像输出到外部。
本发明关于机顶盒的EPG提供方法,使现在电视台的EPG信息不仅能以原有的表格形式,还能以诸如MHEG文件形态的其他数据形式进行传送,由机顶盒接收电视台传送来的EPG信息,然后将其提供给使用者,这样就能解决原先由于频率带宽有限,所能传送的EPG信息量受到限制的问题,而且,即使在电视台没有以原先的表格形式传送EPG信息时,机顶盒可以接收诸如MHEG文件形态的其他数据结构形式的EPG信息,然后以OSD映像的形式,提供给使用者。以此,本发明能够稳定地向使用者提供EPG信息。
本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明权利要求书的范围内。
权利要求
1.一种机顶盒的电子节目单提供方法,其特征在于包括第1步骤,根据使用者命令处理装置输入的电子节目单显示命令,第1电子节目单数据结构处理模块在系统控制器的控制下,对经过附加信息解码器解码的电视信号传输流内的第1电子节目单数据结构体中是否有电子节目单信息进行判断;第2步骤,如果上述判断结果为电视信号传输流中的第1电子节目单数据结构体内没有所定电子节目单信息,上述第1电子节目单数据结构处理模块对电子节目单信息共享存储器,即与第1电子节目单数据结构体不同的第2电子节目单数据结构体进行处理,对第2电子节目单数据结构处理模块连接的共享存储器进行检测;第3步骤,如果上述判断结果为电视信号传输流中的第1电子节目单数据结构体内含有所定电子节目单信息,对相应电子节目单信息进行检测,映像处理器将经过检测的电子节目单信息编码为OSD映像,然后提供给外部。
2.如权利要求1所述的机顶盒的电子节目单提供方法,其特征在于还包含以下几个步骤第4步骤,当上述第1步骤的判断结果为电视信号传输流内第1电子节目单数据结构体中存在所定电子节目单信息,上述第1电子节目单相关模块就对与第2电子节目单相关模块相连的共享存储器进行检测,对与第1电子节目单数据结构不同的第2电子节目单数据结构进行处理,判断是否存在所定电子节目单信息;第5步骤,如果上述第4步骤的判断结果为存在电子节目单信息,便对上述第1电子节目单数据结构体中储存的电子节目单信息和上述第2电子节目单数据结构体中储存的电子节目单信息是否相同进行判断;第6步骤,当判断结果为上述第1电子节目单数据结构体中储存的电子节目单信息和上述第2电子节目单数据结构体中储存的电子节目单信息不同的时候,就对上述第1电子节目单数据结构体中储存的电子节目单信息进行检测,然后将其以OSD映像输出到外部;当判断结果为上述第1电子节目单数据结构体中储存的电子节目单信息和上述第2电子节目单数据结构体中储存的电子节目单信息不同的时候,便进行上述第3步骤。
3.如权利要求1所述的机顶盒的电子节目单提供方法,其特征在于还包含以下几个步骤第7步骤,上述第2电子节目单相关模块对电视台传送来的电视信号传输流中,以上述第2电子节目单数据结构形态传送来的电子节目单信息进行检测;第8步骤,上述第1电子节目单相关模块对上述第7步骤中检测的电子节目单信息进行数据加工处理;第9步骤,将经过上述第8步骤数据加工的电子节目单信息储存到与上述第1电子节目单相关模块相连的共享存储器中。
4.如权利要求1或2或3所述的机顶盒的电子节目单提供方法,其特征在于上述第1电子节目单数据结构为表格形态的数据结构,上述第2电子节目单数据结构为MHEG文件形态的数据结构。
全文摘要
本发明是关于机顶盒的电子节目单(EPG)提供方法,本发明使现在电视台的EPG信息不仅能以原有的表格形式,还能以诸如MHEG文件形态的其他数据形式进行传送,由机顶盒接收电视台传送来的EPG信息,然后将其提供给使用者,这样就能解决原先由于频率带宽有限,所能传送的EPG信息量受到限制的问题,而且,即使在电视台没有以原先的表格形式传送EPG信息时,机顶盒可以接收诸如MHEG文件形态的其他数据结构形式的EPG信息,然后以在屏显示映像的形式,提供给使用者。以此,本发明能够稳定地向使用者提供EPG信息。
文档编号H04N7/173GK1893636SQ20051002747
公开日2007年1月10日 申请日期2005年7月4日 优先权日2005年7月4日
发明者李河根 申请人:上海乐金广电电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1