一种在数字电视系统中实现电视节目预定的方法 【技术领域】
本发明涉及数字电视系统中广播电视节目预定及定时播放技术,属于数字电视技术领域。
背景技术
在传统的模拟电视中,电视节目的播放信息与电视机的状态是分离的,也就是说用户通过查看电视报,获取即将播出的节目信息,然后自己决定什么时候转到对应的电视台,收看选定的节目。而部分较智能的电视或录制设备,提供了自动开机的功能,即在用户可以设定在特定的时间,设备自动启动,收看(或录制)用户选定的节目。
这种定时开机功能的缺点在于:首先,时间的录入是十分不便的,用户必须工作自己查找电视报,并输入每个要预定的节目时间;对使用遥控器的电视来说,这是很麻烦的;其次,原有电视机地存储设备,计算设备都过于简单,不便于建立完善的预定节目列表,也不利于预定节目的管理,一般都只能设定一次自动开机;最后,电视的定时时钟必须由内置计时器来保持,而电视机自身的计算设备难以保持时间的精度,这就需要用户经常校准时间。
在当前的数字电视系统中,电子节目指南(EPG)已经成为一项基本的功能。通过电子节目指南,用户可以随时查看甚至预览当前各电视台正在播出的节目,可以切换到正在播放的节目上。可以查看未来一定时间段(比如一天或一周)将要播出的节目信息。
但是,一般在用户浏览时才接收电视电子节目指南中节目的信息,而在用户退出电子节目指南时就立即释放,还不能对这些节目信息进行编辑处理,用户每次都要进行浏览,这无疑既麻烦又造成了很多有效数据的浪费。
【发明内容】
本发明提出一种在数字电视系统中实现电视节目预定的方法,本发明所述方法利用电子节目指南(EPG)中关于节目的信息,主要包括频率、服务号、时间的信息,在接收机中建立用户预定的节目列表,通过定时检索,在预定节目即将开始时,给用户以提示或自动播放预定的节目,使用户可以方便地预定节目并获取节目信息。
本发明所述方法是这样实现的:一种在数字电视系统中实现电视节目预定的方法,其特征在于,包括如下步骤:
步骤一、接收电子节目指南,获取传输流,电视台和节目信息的列表,设定定时时钟;
步骤二、显示节目信息列表,用户将选定的节目信息存入预定节目列表;
步骤三、设置到达预定时间的处理方法;
步骤四、时钟循环检查,处理时间到达的预定节目。
如上所述的电视节目预定的方法,所述步骤二中,用户选择出电视节目,程序自动在节目信息列表中获取播出时间,节目描述;通过节目信息列表中的传输流号,在传输流列表中查找匹配的传输流,确定节目的频率、符号率参数;通过节目信息列表中的传输流号、服务号,在服务列表中查找匹配的服务,确定节目所属电视台的名称。
如上所述的电视节目预定的方法,用户通过遥控器或电视机的前面板按键进行节目选择。
如上所述的电视节目预定的方法,所述步骤三中,程序自动填写的内容包括节目名称、所在电视台、播出时间、节目描述、频率、符号率;设置默认的预定到达的处理方法。
如上所述的电视节目预定的方法,所述步骤四中,所述设定定时时钟包括定时接收电视台发送的时间描述表TDT,用于校准本地时间;在接受电视台时间信息的间隔之间,使用本地时间。
如上所述的电视节目预定的方法,所述设定定时时钟的时间间隔为数秒到数天之间。
如上所述的电视节目预定的方法,所述步骤三中,还可以通过接收用户的输入,执行以下操作维护预定列表:
a)查看列表中的节目信息(包括所属电视台,播出时间,描述信息);
b)清空预定列表;
c)给列表添加节目;
d)从列表删除节目;
e)设置节目的激活状态;
f)设置节目预定时间到达时的处理方法。
如上所述的电视节目预定的方法,所述步骤四中时钟循环检查包括:在定时时钟达到设定的检查时间时,检查用户的预定列表,当有预定节目的播出时间符合要求时,即处理此节目。
如上所述的电视节目预定的方法,所述步骤四中处理时间到达的预定节目包括:
按照用户设定的方法,提示用户或按照预定列表里保存的属性自动播出或先提示再播出,播出后把预定状态置为已播;
对异常关机(如断电)造成的预定节目未能播出,在再次开机时给用户提示并改动预定状态为未播出;
对已超过时间不需要处理的预定节目,适时清除。
如上所述的电视节目预定的方法,其特征在于,可以在开机时读取列表,更改列表时保存列表。
采用本发明所述方法,用户可以根据电子节目指南事先预定好要看的电视节目,电视机根据预先设定自动进行电视节目的提示与播放,提高了接收到的数据的利用效率。方便了用户的操作,充分发挥了电视节目指南在用户收看电视节目的中的“指南”的意义,增加了电视的智能化程度。
【附图说明】
图1是本发明所述方法的流程图。
【具体实施方式】
根据图1所示,本发明提供了一种在数字电视系统中实现电视节目预定的方法,所述方法的第一步需要从电子节目指南中获取节目信息,用户从这些信息中,选择自己喜爱的节目;用户首先查找节目列表,获取节目的播出时间、节目的名称等,然后根据服务列表,获取电视台的名称,再根据通道列表,确定频率、符号等信息;
第二步,把以上这些信息填写到预定节目列表中。预定节目列表包括若干预定节目的顺序排列,预定节目的属性包括:频率、符号率、服务号、节目名称、播出时间、激活状态、预定时间到达时的处理方法;所述预定时间到达时的处理方法包括:按照用户设定的方法,提示用户或按照预定列表里保存的属性自动播出或先提示再播出;播出后把预定状态置为已播;对异常关机(如断电)造成的预定节目未能播出,在再次开机时给用户提示并改动预定状态为未播出;对已超过时间不需要处理的预定节目,适时清除。
接下来,还需要时钟检查,本地时钟需要按照一定的时间间隔定时接收电视台发送的时钟描述表TDT,用来校正本地时间,在接收电视台时间信息的间隔之间,则使用本地时间。这样,循环检查时钟,经过校正的时间基本上与电视台的时间同步,接着定时对预定节目列表检查,符合了列表的条件后,则按照上面所述的预定时间到达时的处理方法进行处理。
当然,用户还可以对预定的节目列表进行管理维护;例如,可以查看列表中的节目信息(包括所属电视台,播出时间,描述信息);清空预定列表;给列表添加节目;从列表删除节目;设置节目的激活状态;重新设置节目预定时间到达时的处理方法等。
最后所应说明的是:以上实施例仅用以说明而非限制本发明的技术方案,尽管参照上述实施例对本发明进行了详细说明,本领域的普通技术人员应当理解:依然可以对本发明进行修改或者等同替换,而不脱离本发明的精神和范围的任何修改或局部替换,其均应涵盖在本发明的权利要求范围当中。