一种电子节目指南节目导向方法

文档序号:7616768阅读:323来源:国知局
专利名称:一种电子节目指南节目导向方法
技术领域
本发明涉及电子节目指南(EPG)技术,尤其涉及一种EPG节目导向方法。
背景技术
随着电子技术和视频传输技术的发展,电视机和计算机的功能日益增多,具有多画面显示模式的电视机和计算机也越来越普遍。多画面显示模式中最常见的一种是画中画(PIP)模式。所谓PIP是指,电视机或计算机能够通过多个调协器(TUNER)、同时从多个信号源中接收信号,并对接收到的信号进行合成后,以主画面和副画面的形式显示于同一个屏幕上。通常,将电视机或计算机中提供PIP功能的部分称为多TUNER系统。
下面以双TUNER系统为例,说明PIP模式的实现过程。
参见图1,双TUNER系统主要由两个信号输入模块、存储器(MEM)、微控制单元(MCU)、PIP混合模块以及显示屏幕组成。其中,两个信号输入模块的内部结构相同,均包括TUNER、中频(IF)模块、频道解码器、以及传输流(TS)解码器。其中,TUNER作为系统的信源输入,将来自于外界的电视信号转换为IF信号,并输出到IF模块中;IF模块再把所接收到的IF信号还原成相应的基带信号;频带解码器将基带信号转换成频道信号,以便重新构成数据流;TS解码器将频道解码器输出的数据流分解成音频数据、视频数据等,并传送到PIP混合模块中;MCU负责解读MEM中所保存的内容,例如用户上次关机前所观看的频道等,并且在接收到来自于用户的调用副画面的指令时,向PIP混合模块发出命令,使得两个信号输入模块中的TUNER所传来的信号在PIP混合模块中合成为一个图像,并以主、副画面的形式呈现于显示屏幕上。参见图2,通常在双TUNER系统所合成的主、副画面中,主画面占据全部的显示屏幕,而副画面只占据显示屏幕的一部分,并且两个画面的主副作用可由用户根据需要进行转换。
另外,随着电视频道数目的增加、电视节目的丰富,EPG作为一种实时节目报表,成为了电视用户必不可少的工具。EPG不仅能够在用户查找和定位电视节目时提供实时的帮助,而且能够为用户提供诸如节目简介和剧照等附加信息,以提高用户观看电视的便利性。
通常,EPG节目单包括当前时间正在播放的节目信息和将要播放的节目信息,例如频道名称、播出日期、节目名称、开始时间、结束时间、节目简介以及节目分类等。对于具有多TUNER系统的电视或计算机而言,EPG节目单显示于PIP中的一个画面上,用户可在EPG节目单中进行选择,并将所选定的节目切换到播放EPG节目单的画面上。
在现有的基于多TUNER系统的EPG节目导向方法中,显示EPG节目单的副画面只能由用户经过手动操作才能够启动,并且将用户所选定的节目切换到显示EPG节目单的副画面上进行播放这一过程也必须由用户手动完成。可见,现有的基于多TUNER系统的EPG节目导向方法人性化程度较低、带给用户的便利程度不高。

发明内容
有鉴于此,本发明的目的在于提供一种EPG节目导向方法,能够自动启动显示EPG节目单的画面,并且能够自动将用户选定的节目切换到显示EPG节目单的画面上。
为实现上述目的,本发明提供了一种EPG节目导向方法,预先设置包含触发状态和副画面播放内容信息的EPG触发条件,该方法包括读取EPG触发条件,判断当前状态是否满足EPG触发条件中的触发状态,如果是,则启动副画面,根据该EPG触发条件中的副画面播放内容信息确定副画面频道,并将所确定的频道显示在所述副画面上,否则,返回执行本步骤。
其中,所述触发状态为启动副画面的时间,则所述判断当前状态是否满足EPG触发条件中的触发状态的方法是判断当前时间是否符合所述启动副画面的时间。
其中,所述判断当前时间是否符合所述启动副画面的时间的方法为根据EPG触发条件中副画面播放内容的开始时间,确定当前时间与所述开始时间的时间关系,并判断所述时间关系是否符合EPG触发条件中的时间提前量。
其中,所述判断当前时间是否符合所述启动副画面的时间的方法包括B11.以EPG触发条件中的副画面播放内容为索引,检索EPG节目单,获取所述副画面播放内容的开始时间;B12.根据获取的副画面播放内容的开始时间,确定当前时间与所述开始时间的时间关系,并判断所述时间关系是否符合EPG触发条件中的时间提前量。
其中,所述启动副画面的方法为向所述系统的画中画混合模块发送包含所述副画面播放内容信息对应的频道的EPG触发信号,所述画中画混合模块接收到所述触发信号后,将副画面显示在显示屏幕上;所述根据该EPG触发条件中的副画面播放内容信息确定副画面频道的方法为从所述EPG触发信号中获取副画面播放内容信息对应的频道,并将所获取到的频道作为副画面频道。
其中,所述发出EPG触发信号之前,该方法进一步包括以EPG触发条件中的副画面播放内容信息为索引,检索EPG节目单,确定所述副画面播放内容信息对应的频道,并将所确定的频道放入EPG触发信号中。
其中,所述的EPG触发条件进一步包括与副画面播放内容信息对应的文字信息;
在所述将所确定的频道显示在所述副画面上之后,该方法进一步包括将所述与副画面播放内容信息对应的文字信息显示于所述副画面上。
其中,所述EPG触发条件保存于EPG触发条件队列中,则所述读取EPG触发条件并判断当前状态是否符合EPG触发条件中的触发状态的方法为从EPG触发条件队列中逐条读取EPG触发条件,并执行所述判断当前状态是否符合EPG触发条件中的触发状态。
其中,在所述读取EPG触发条件之前,该方法进一步包括读取EPG节目单,并根据当前时间与EPG节目单的有效时间,判断该EPG节目单是否有效,如果是,则继续执行所述读取EPG触发条件;否则,结束本EPG节目导向流程。
其中,所述开启副画面的方法为根据表明副画面状态的标志位,判断当前显示屏幕中是否存在副画面,如果是,则执行所述根据该EPG触发条件中的副画面播放内容信息确定副画面频道,并将所确定的频道显示在所述副画面上;否则,执行步骤A所述开启副画面的操作。
应用本发明,具有多TUNER系统的电视机或计算机能够自动开启副画面,并且能够自动在副画面上播放用户通过EPG设定的频道。具体而言,本发明具有如下有益效果1.本发明在当前时间满足用户预先设置的EPG触发条件的情况下,通过向MCU中负责开启副画面的模块发送EPG触发信号,自动开启副画面,提高了用户使用的便利性;2.本发明在EPG触发信号中携带用户通过EPG触发条件选定的频道,并在副画面开启的情况下,自动将上述频道在副画面上播放,而无需用户的手动操作,增强了人性化程度;3.本发明还在开启的副画面上显示有当前播放节目的相关文字信息,使得用户对于副画面中的内容一目了然。


图1为多TUNER系统的结构示意图;图2为多TUNER系统中主、副画面示意图;图3为本发明基于多TUNER系统的EPG节目导向方法流程图;图4为本发明自动开启副画面、并自动在副画面上播放用户所需的频道的方法流程图。
具体实施例方式
为使本发明的目的、技术方案更加清楚明白,以下参照附图并举实施例,对本发明做进一步的详细说明。
本发明为一种EPG节目导向方法,预先设置EPG触发条件,该方法主要包括以下步骤读取EPG触发条件,判断当前状态是否满足EPG触发条件中的触发状态,如果是,则启动副画面,根据该EPG触发条件中的副画面播放内容信息确定副画面频道,并将所确定的频道显示在所述副画面上,否则,返回执行本步骤。
为了能够自动开启副画面,并将用户需要观看的节目在副画面上播放,本发明根据用户的需要,预先设置包含触发状态和副画面播放内容信息的EPG触发条件,其中的触发状态表示启动副画面的时间,副画面播放内容信息表示需要观看的节目、影片或者频道等。为了便于设置EPG触发条件,触发状态和副画面播放内容信息可由触发信息和时间提前量来表示。例如触发信息为1频道/19:00、时间提前量为5分钟时,则此时触发状态为18:55、副画面播放内容信息为1频道。另外,在本发明的EPG触发条件中,还包括与副画面播放内容信息相关的文字信息,以便用户能够快速的了解副画面中播放的内容。本发明中,上述EPG触发条件所构成的触发条件队列保存在MEM中。
参见图3,本发明基于多TUNER系统的EPG节目导向方法包括以下步骤步骤301.系统启动工作。
本步骤中,图1所示的多TUNER系统经过上电后,开始运行。
步骤302~304.判断显示画面是否打开,如果是,则从MEM中读取上次关机前所显示的频道信息和EPG节目单,并在主画面上播放所读取到的频道;否则,结束本EPG节目导向流程。
此处通过PIP模块中的显示画面开启标志位,判断显示画面是否打开。在显示画面打开的情况下,MCU从MEM中读取该多TUNER系统所在的电视机或计算机在上次关机前主画面所显示的频道,并且通过系统中的一个TUNER,将该频道的信号引入到PIP混合模块中,在主画面上播放。
另外,由于EPG节目单也保存于MEM中,因此还要将EPG节目单从MEM中读取出来,以便后续步骤使用。
步骤305.根据当前时间与该EPG节目单的有效时间,判断该EPG节目单是否有效,如果是,则执行步骤306;否则,结束本EPG节目导向流程。
与常用的电视报一样,EPG节目单中只能包含一段时间内的电视节目。因此,为了使用户能够了解到当前以及未来一段时间内的节目,EPG节目单要进行定期更新。每次更新后的EPG节目单都具有自身的有效时间,则本步骤中,通过判断当前时间是否在EPG节目单的有效时间内,来确定该EPG节目单是否有效,即如果当前时间在EPG节目单的有效时间内,则判定该EPG节目单有效;否则,判定该EPG无效。
步骤306~308.从MEM中读取EPG触发条件队列,并判断是否存在EPG触发条件,如果是,则读取当前EPG触发条件队列中的第一个条件;否则,结束本EPG节目导向流程。
为了使得本发明的多TUNER系统能够确定自动启动副画面的时间,本处将用户预先设定的EPG触发条件队列从MEM中读取出来;并且在确定了读取到的触发条件队列中存在触发条件之后,从该触发条件队列中获取第一个触发条件,以便后续步骤中根据该触发条件,决定副画面的自动开启。
步骤309~310.判断当前时间是否满足当前触发条件,如果是,则发出EPG触发信号,启动播放当前触发条件对应的节目的副画面;否则,返回执行步骤309。
以表1所示的EPG触发条件队列为例,每个触发条件都包括有触发信息、时间提前量以及文字信息等项目。其中触发信息以用户所需播放内容的名称或者频道/时间等形式出现,其中用户所需播放内容的名称可以为节目名称或者影片名称。

表1本处判断当前时间是否满足当前触发条件的方法有两种当触发信息以节目名称或者影片名称的形式出现时,首先以该节目名称或影片名称为索引,检索EPG节目单,找到该节目或影片的播放频道以及开始时间,再将获得的开始时间减去当前触发条件中的时间提前量,进而确定当前EPG触发条件对应的时间,即副画面的启动时间;然后,再判断当前时间是否到达该副画面启动时间,如果是,则判定当前时间满足当前触发条件,否则,判定当前时间不满足当前触发条件。例如假设当前时间为13:50,对于表1中的第一个EPG触发条件,本处首先在EPG节目单中找到同一首歌节目的开始时间为14:00,并且该触发条件中的时间提前量为3分钟,则副画面的启动时间为13:57;然后,由于当前时间尚未到达13:57,则返回判断当前时间是否到达副画面启动时间。
当触发信息以频道/时间的形式出现时,只需将触发信息中的时间减去时间提前量,即可得到当前EPG触发条件对应的时间,即副画面的启动时间;然后再判断当前时间是否到达该副画面启动时间,如果是,则判定当前时间满足当前触发条件,否则,判定当前时间不满足当前触发条件。例如假设当前时间为18:55,对于表1中的第二个EPG触发条件,本处根据触发信息中的19:00以及时间提前量为5分钟,确定副画面的开启时间为18:55;然后,由于当前时间与副画面开启时间相同,则判定当前时间满足当前触发条件。
在当前时间满足当前触发条件的情况下,MCU向PIP模块发出EPG触发信号,其中携带有诸如副画面频道以及文字信息等当前触发条件的内容,自动启动播放该触发条件对应的节目的副画面。以表1中的第一个触发条件为例,此时在显示屏幕上自动开启副画面,并且副画面中播放的是同一首歌节目所在的频道。
步骤311~312.转向EPG触发条件队列中的下一个触发条件,并判断当前EPG触发条件是否为空,如果是,则结束本EPG节目导向流程;否则,返回执行步骤309。
由于经过上述步骤的操作后,第一个触发条件已经被本发明的多TUNER系统执行完毕,因此本步骤中转向EPG触发条件队列中的下一个触发条件。
并且,如果当前的EPG触发条件为空,则表明已经将用户设置的所有EPG条件都执行完毕,因此,结束本发明的EPG节目导向流程。
至此,本发明的EPG节目导向流程完成。
另外,如图4所示,上述步骤310中启动播放当前触发条件对应的节目的副画面的方法包括以下步骤步骤401~402.判断是否接收到EPG触发信号,如果是,则获取EPG触发信号的详细信息;否则,返回执行步骤401。
在PIP混合模块接收到EPG触发信号后,从该触发信号中获取诸如副画面频道、显示于副画面上的文字信息等详细信息,以便后续步骤中开启对应的副画面,并在副画面上显示获取到的文字信息。
步骤403~404.判断当前显示屏幕中是否存在副画面,如果是,则执行步骤405;否则,开启副画面窗口,再继续执行步骤405。
本处根据表明副画面状态的标志位来判断显示屏幕中是否存在副画面,当该标志位为表明副画面开启的数值时,判定显示屏幕中存在副画面;当该标志位为表明副画面未开启的数值时,判定显示屏幕中未存在副画面。例如当该标志位为1时,表明副画面已存在于显示屏幕上;当该标志位为0时,表明副画面未存在于显示屏幕上。
步骤405~406.在副画面中显示获取到的详细信息中的频道画面,并将该详细信息中的文字信息显示于副画面上。
在本处的两个步骤中,首先,PIP混合模块将所获取到的EPG信号详细信息对应的频道画面显示在副画面上,例如详细信息中的频道为1频道,则此时副画面中播放1频道的电视节目;然后,再将详细信息中的文字信息显示于副画面上,例如详细信息中包含的文字信息为新闻联播,则副画面上会出现新闻联播的文字提示。
由于本处两个步骤的执行时间非常短,因此从用户的角度看,在副画面启动的同时,就播放有当前触发条件所对应的频道画面,并且显示有相应的文字信息。
至此,完成副画面的自动开启以及在副画面中自动播放用户设定的节目。此后,继续返回执行图3中的步骤311。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种电子节目指南EPG节目导向方法,其特征在于,预先设置包含触发状态和副画面播放内容信息的EPG触发条件,该方法包括读取EPG触发条件,判断当前状态是否满足EPG触发条件中的触发状态,如果是,则启动副画面,根据该EPG触发条件中的副画面播放内容信息确定副画面频道,并将所确定的频道显示在所述副画面上,否则,返回执行本步骤。
2.如权利要求1所述的方法,其特征在于,所述触发状态为启动副画面的时间,则所述判断当前状态是否满足EPG触发条件中的触发状态的方法是判断当前时间是否符合所述启动副画面的时间。
3.如权利要求2所述的方法,其特征在于,所述判断当前时间是否符合所述启动副画面的时间的方法为根据EPG触发条件中副画面播放内容的开始时间,确定当前时间与所述开始时间的时间关系,并判断所述时间关系是否符合EPG触发条件中的时间提前量。
4.如权利要求2所述的方法,其特征在于,所述判断当前时间是否符合所述启动副画面的时间的方法包括B11.以EPG触发条件中的副画面播放内容为索引,检索EPG节目单,获取所述副画面播放内容的开始时间;B12.根据获取的副画面播放内容的开始时间,确定当前时间与所述开始时间的时间关系,并判断所述时间关系是否符合EPG触发条件中的时间提前量。
5.如权利要求1所述的方法,其特征在于,所述启动副画面的方法为向所述系统的画中画混合模块发送包含所述副画面播放内容信息对应的频道的EPG触发信号,所述画中画混合模块接收到所述触发信号后,将副画面显示在显示屏幕上;所述根据该EPG触发条件中的副画面播放内容信息确定副画面频道的方法为从所述EPG触发信号中获取副画面播放内容信息对应的频道,并将所获取到的频道作为副画面频道。
6.如权利要求5所述的方法,其特征在于,所述发出EPG触发信号之前,该方法进一步包括以EPG触发条件中的副画面播放内容信息为索引,检索EPG节目单,确定所述副画面播放内容信息对应的频道,并将所确定的频道放入EPG触发信号中。
7.如权利要求1所述的方法,其特征在于,所述的EPG触发条件进一步包括与副画面播放内容信息对应的文字信息;在所述将所确定的频道显示在所述副画面上之后,该方法进一步包括将所述与副画面播放内容信息对应的文字信息显示于所述副画面上。
8.如权利要求1所述的方法,其特征在于,所述EPG触发条件保存于EPG触发条件队列中,则所述读取EPG触发条件并判断当前状态是否符合EPG触发条件中的触发状态的方法为从EPG触发条件队列中逐条读取EPG触发条件,并执行所述判断当前状态是否符合EPG触发条件中的触发状态。
9.如权利要求1所述的方法,其特征在于,在所述读取EPG触发条件之前,该方法进一步包括读取EPG节目单,并根据当前时间与EPG节目单的有效时间,判断该EPG节目单是否有效,如果是,则继续执行所述读取EPG触发条件;否则,结束本EPG节目导向流程。
10.如权利要求1所述的方法,其特征在于,所述开启副画面的方法为根据表明副画面状态的标志位,判断当前显示屏幕中是否存在副画面,如果是,则执行所述根据该EPG触发条件中的副画面播放内容信息确定副画面频道,并将所确定的频道显示在所述副画面上;否则,执行步骤A所述开启副画面的操作。
全文摘要
本发明公开了一种电子节目指南EPG节目导向方法,预先设置包含触发状态和副画面播放内容信息的EPG触发条件,该方法包括读取EPG触发条件,判断当前状态是否满足EPG触发条件中的触发状态,如果是,则启动副画面,根据该EPG触发条件中的副画面播放内容信息确定副画面频道,并将所确定的频道显示在所述副画面上,否则,返回执行本步骤。应用本发明,具有多调协器系统的电视机或计算机能够自动开启副画面,并且能够自动在副画面上播放用户通过EPG设定的频道。
文档编号H04N5/45GK1842145SQ20051005984
公开日2006年10月4日 申请日期2005年3月31日 优先权日2005年3月31日
发明者姜珊 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1