记录控制装置及方法、记录介质、及程序的制作方法

文档序号:6774032阅读:106来源:国知局
专利名称:记录控制装置及方法、记录介质、及程序的制作方法
技术领域
本发明涉及一种记录控制装置及方法、一种记录介质、及一种程序,具体来说,本发明涉及一种可以更可靠地记录被预约记录的节目的记录控制装置及方法、一种记录介质、及一种程序。
背景技术
相关技术中,例如,当用记录再生装置如硬盘驱动器(下文称作HDD)视频记录仪等来记录广播站的电视广播(发布,distribution)节目时,用户操作记录再生装置所附的遥控器,这样,基于包含在EPG(电子节目指南)数据中的节目开始播放的播放开始时间,以及节目停止播放的播放终止时间,设置节目开始记录的记录开始时间和节目终止记录的记录终止时间,并预约该节目的记录。
节目播放时间的组成可以根据广播站的情况而变。例如,关于电视广播节目的播放时间,可能会紧急安排未预料到的偶然事件或者意外事件的节目(下称特别节目),于是,该特别节目之后的节目播放时间可能被改变。此外,对于转播如足球或者篮球的体育比赛的节目(下称体育转播节目),很自然地,由于比赛的结束时间可能延长,因而体育转播节目的播放时间相应延长,因此该体育转播节目之后的节目播放时间可能要作修改。
如果节目播放时间的编排发生变化,则该节目的播放开始时间和播放终止时间也要变化,记录再生装置可能记录的是不同于预约要记录的节目的节目。因此,提出了各种技术,用来即便当节目播放时间的编排发生变化的时候,也可以适当地记录用户期望记录的节目。
例如,JP-A-2004-32128中公开了一种技术,其中,如果通过电视广播等预约要记录的节目所对应的第一内容之前的第二内容的终止时间延长,则推定第一内容的终止时间,并延长第一内容的记录时间。
目前,地面数字电视广播(下称地面数字广播)正在兴起。地面数字广播的特征在于,例如,其频道数和节目数比当前地面模拟电视广播(下称地面模拟广播)中的要多。
此外,在地面数字广播中,相比当前地面模拟广播的节目,实现了高质量图像和高质量声音的视频,重影或噪音的影响很小,提供了清晰的视频。正因为如此,可以预料,记录这种节目的用户的数目会增加。另一方面,如果增加了节目的数目,则可以预料,一天或一周的节目播放时间发生变化的可能性也会增加。即,可以预料,更多节目的播放时间会发生变化。
关于地面数字广播节目,如果多个节目的播放时间频繁变化,则关于预约的记录时间的修正,已经有很多这样的技术,例如当前提出的JP-2004-32128中公开的仅仅延长记录时间的技术,或这样的一种方法,其中,当多个节目的记录时间彼此重叠时,仅仅取消记录时间重叠的节目的记录预约。然而,这些都不是最好的方法。
相关技术中,取消记录时间重叠的节目的记录预约意味着,被预约要记录的多个节目的播放时间,即,多个节目的记录时间彼此重叠,由于节目播放编排的变化,例如,当两个节目的播放时间(记录时间)彼此重叠时,取消一个节目的记录预约。
此时,随着节目播放时间的再次变化,例如,即便当播放时间(记录时间)彼此重叠的两个节目中的一个或者两个发生变化,并且可以执行两个节目的记录时,由于播放时间的变化其记录预约被取消的节目直至用户再次预约记录该节目时才记录。
同样,在地面数字广播中,如果节目播放时间(播放时间的组成)根据广播站的情况发生变化时,则预约要记录的多个节目的播放时间,即,多个节目的记录时间可能彼此重叠。
此时,除非用户注意到节目播放时间(播放时间的组成)发生了变化,并修正了该节目的记录时间,才可以恰当地记录期望的节目。
正因为如此,为了尽可能可靠地记录节目,用户可以预约节目的记录,然后参考编排表(节目播放时间的列表)如,EPG,确认节目播放时间的编排,不过这样会带来麻烦。
此外,关于记录预约已被取消过的节目,当节目播放时间再次变化时,为了恢复被取消的的节目记录预约,除了修正节目记录时间的装置(功能),还需要提供专门的装置(功能)。即,例如,需要这样的一种装置(功能),它可以执行节目记录预约的取消历史的保存(管理)处理,并在播放时间再次变化之后,在所存储的历史信息的基础上恢复被取消的节目记录预约。因此,在例如HDD视频记录仪的记录再生装置中,需要执行更复杂的处理,使记录再生装置的成本升高。

发明内容
本发明着眼于上述问题,希望减小用户的负担,并通过简单的处理恢复已被取消过的节目记录预约。
此外,本发明着眼于上述问题,期望减小用户的负担,并且更可靠、更恰当地记录被预约记录的节目。
根据本发明的一个方面,提供了一种记录控制装置,它基于包括表示记录开始时间的记录开始时间信息和表示记录结束时间的记录终止时间信息的预约信息,记录被预约要记录的节目。该记录控制装置包括设置单元,当判断出节目在预约了记录之后未被记录时,该设置单元将与记录开始时间信息所表示的记录开始时间相同的时间设置到用于记录节目的预约信息的记录终止时间信息中;以及记录控制单元,当记录开始时间信息所表示的记录开始时间与记录终止时间信息所表示的记录终止时间相同时,控制节目的记录,使该节目的记录被禁止(suppress,也称“抑制”)。这种情况下,在将与记录开始时间信息所表示的记录开始时间相同的时间设置到预约信息的记录终止时间信息中之后,如果判断出节目被记录,则设置单元将比记录开始时间信息所表示的记录开始时间晚的时间设置在预约信息的记录终止时间信息中。
在根据本发明此方面的记录控制装置中,当记录开始时间信息表示的记录开始时间与记录终止时间信息表示的记录终止时间相同时,记录控制单元可能会提醒用户,节目的记录受到控制、从而使该节目的记录被禁止。
此外,根据本发明的另一方面,一种记录控制装置包括第一记录控制单元,它控制第一内容开始记录的第一记录开始时间和第一内容终止记录的第一记录终止时间以及第二内容开始记录的第二记录开始时间和第二内容终止记录的第二记录终止时间的记录;接收控制单元,它控制表示第一内容开始发布的第一发布开始时间和第一内容终止发布的第一发布终止时间的第一发布时间信息的接收;修正单元,它在从第一发布开始时间到第一发布终止时间的发布时间的全部或者部分与从第二记录开始时间到第二记录终止时间的记录时间重叠时,将第一内容的第一记录开始时间和第一记录终止时间中的一个或两个修正为发布时间内的预定时间;以及第二记录控制单元,它基于经过修正的第一记录开始时间和第二记录终止时间控制第一内容的记录。
在根据本发明另一方面的记录控制装置中,第一记录控制单元可以控制用来识别第一内容的第一识别信息、包括第一记录开始时间信息和第一记录终止时间信息的第一内容信息、用来识别第二内容的第二识别信息、以及包括第二记录开始时间信息和第二记录终止时间信息的第二内容信息在预定的列表中的记录。此外,接收控制单元控制表示第一内容的第一发布开始时间和第一发布终止时间的第一发布时间信息以及表示第二内容开始发布的第二发布开始时间和第二内容终止发布的第二发布终止时间的第二发布时间信息的接收。另外,如果接收了第二发布时间信息,列表中记录的第一内容信息的第一记录开始时间晚于第二内容信息的第二记录开始时间,并且从第一发布开始时间到第一发布终止时间的全部或者部分发布时间与从第二记录开始时间到第二记录终止时间的记录时间重叠,则修正单元将第一内容的第一记录开始时间和第一记录终止时间中的一个或者两个修正为发布时间内的预定时间。
此外,在根据本发明另一方面的记录控制装置中,如果开始了第一内容的记录,接收到第一发布时间信息,第一发布时间信息中第一发布终止时间为第二内容记录时间内的时间,且第一内容的记录优先级高于第二内容的记录优先级,则第二记录控制单元可以将第一记录终止时间修正为第一发布终止时间,它是第二内容的记录时间内的一个时间。
此外,在根据本发明另一方面的记录控制装置中,如果未开始第一内容的记录,接收到第一发布时间信息,第一发布时间信息中的第一发布开始时间为第二内容的记录时间内的时间,且第二内容的记录优先级高于第一内容的记录优先级,则修正单元可以将第一记录开始时间修正为第二内容的第二记录终止时间。
此外,在根据本发明另一方面的记录控制装置中,如果未开始第一内容的记录,接收到第一发布时间信息,第一发布时间信息中的第一发布终止时间为第二内容的记录时间内的时间,且第二内容的记录优先级高于第一内容的的记录优先级,则修正单元可以将第一记录终止时间修正为第二内容的第二记录开始时间。
此外,根据本发明的另一方面,提供了一种记录控制装置的记录控制方法,该记录控制装置基于包括表示记录开始时间的记录开始时间信息和表示记录结束时间的记录终止时间信息的预约信息,记录被预约要记录的节目。该记录控制方法包括以下步骤当判断出预约记录之后节目未作记录,则将与记录开始时间信息表示的记录开始时间相同的时间设置为用于记录节目的预约信息的记录终止时间信息;以及,当记录开始时间信息表示的记录开始时间与记录终止时间信息表示的记录终止时间相同时,控制节目的记录,使该节目的记录被禁止。这种情况下,在将与记录开始时间信息表示的记录开始时间相同的时间设置在预约信息的记录终止时间信息中之后,如果判断出来节目被记录,则将比记录开始时间信息表示的记录开始时间晚的一个时间设置在预约信息的记录终止时间信息中。
此外,根据本发明的另一方面,记录控制装置的记录控制方法包括以下步骤控制第一内容的记录开始的第一记录开始时间和第一内容的记录终止的第一记录终止时间、以及第二内容的记录开始的第二记录开始时间和第二内容的记录终止的第二记录终止时间的记录;控制表示第一内容的发布开始的第一发布开始时间和第一内容的发布终止的第一发布终止时间的第一发布时间信息的接收;在从第一发布开始时间到第一发布终止时间的发布时间的全部或者部分与从第二记录开始时间到第二记录终止时间的记录时间重叠时,将第一内容的第一记录开始时间和第一记录终止时间之一或二者修正为发布时间内的预定时间,并基于经过修正的第一记录开始时间和第二记录终止时间控制第一内容的记录。
在根据本发明的实施例的记录控制装置、记录控制方法、记录介质的程序、以及程序中,如果判断出预约记录之后节目未作记录,则将与记录开始时间信息表示的记录开始时间相同的时间设置为用于记录节目的预约信息的记录终止时间。此外,当记录开始时间信息表示的记录开始时间与记录终止时间信息表示的记录终止时间相同时,控制节目的记录,使该节目的记录被禁止。另外,在将与记录开始时间信息表示的记录开始时间相同的时间设置为预约信息的记录终止时间之后,如果判断出该节目被记录,则将一个比记录开始时间信息表示的记录开始时间晚的时间设置为预约信息的记录终止时间信息。
在根据本发明的一个实施例的记录控制装置、记录控制方法、记录介质的程序、以及程序中,第一内容的记录开始的第一记录开始时间和第一内容的记录终止的第一记录终止时间以及第二内容的记录开始的第二记录开始时间和第二内容的记录终止的第二记录终止时间的记录被控制。此外,表示第一内容的发布开始的第一发布开始时间和第一内容的发布终止的第一发布终止时间的发布时间信息的接收被控制。此外,如果从第一发布开始时间到第一发布终止时间的全部或者部分发布时间与从第二记录开始时间到第二记录终止时间的记录时间重叠时,则将第一内容的第一记录开始时间和第一记录终止时间之一或二者修正为发布时间内的预定时间。此外,基于修正后的第一记录开始时间和第二记录终止时间修正第一内容的记录。
根据本发明的一个实施例,可以预约将要播放的节目的记录。此外,根据本发明的一个实施例,可以减小用户负担,并通过简单的处理恢复已被取消的节目记录预约。


图1示出了根据本发明一个实施例的HDD视频记录仪的结构的例子的方框图;图2示出了预约记录程序的功能结构的例子的方框图;图3示出了节目记录预约处理的流程图;图4示出了对正在记录的节目的记录时间修正处理的流程图;图5示出了对正在记录的节目的记录时间修正处理的流程图;图6示出了对未被记录的节目的记录时间修正处理的流程图;图7示出了对未被记录的节目的记录时间修正处理的流程图;图8示出了记录预约取消处理的流程图;图9示出了当接收到EIT(schedule,时间表)时的记录时间修正处理的流程图;
图10示出了预约信息列表的预约信息重排的图表;图11示出了当从较晚的记录开始时间开始依次修正预约信息时的预约信息移动的图表;图12示出了当从较早的记录开始时间开始依次修正预约信息时的预约信息移动的图表;图13示出了预约信息修正处理的流程图;图14示出了当记录时间需要修正的节目正在记录时预约信息修正处理的流程图;图15示出了对记录时间不重叠的节目的预约信息修正的示意图;图16示出了对记录时间不重叠的节目的预约信息修正的示意图;图17示出了对正在记录的收费节目的预约信息修正处理的流程图;图18示出了对正在记录的收费节目的预约信息修正的示意图;图19示出了对正在记录的收费节目的预约信息修正的示意图;图20示出了对正在记录的收费节目的预约信息修正的示意图;图21示出了对正在记录的收费节目的预约信息修正的示意图;图22示出了对正在记录的免费节目的预约信息修正处理的流程图;
图23示出了对正在记录的免费节目的预约信息的修正的示意图;图24示出了对正在记录的免费节目的预约信息的修正的示意图;图25示出了对正在记录的免费节目的预约信息的修正的示意图;图26示出了对正在记录的免费节目的预约信息的修正的示意图;图27示出了当记录时间需要修正的节目并非正在记录时预约信息修正处理的流程图;图28示出了对并非正在记录的收费节目的预约信息的修正的示意图;图29示出了对并非正在记录的收费节目的预约信息的修正的示意图;图30示出了对并非正在记录的收费节目的预约信息的修正的示意图;图31示出了对并非正在记录的收费节目的预约信息的修正的示意图;图32示出了对并非正在记录的收费节目的预约信息的修正的示意图;图33示出了对并非正在记录的收费节目的预约信息的修正的示意图;
图34示出了对并非正在记录的收费节目的预约信息的修正的示意图;图35示出了对并非正在记录的收费节目的预约信息的修正的示意图;图36示出了对记录时间不重叠的节目的预约信息的修正的示意图;图37示出了对记录时间不重叠的节目的预约信息的修正的示意图;图38示出了当节目信息未包含在EPG数据中时预约信息的修正的示意图;图39示出了对记录时间不重叠的节目的预约信息的修正的示意图;图40示出了对记录时间不重叠的节目的预约信息的修正的示意图;图41示出了对记录时间不重叠的节目的预约信息的修正的示意图;图42示出了对记录时间不重叠的节目的预约信息的修正的示意图;图43示出了并非正在记录的自动记录预约节目的预约信息的修正的示意图;图44示出了并非正在记录的自动记录预约节目的预约信息的修正的示意图;
图45示出了并非正在记录的自动记录预约节目的预约信息的修正的示意图;图46示出了并非正在记录的自动记录预约节目的预约信息的修正的示意图;图47示出了对并非正在记录的免费节目的预约信息修正处理的流程图;图48示出了对并非正在记录的免费节目的预约信息的修正的示意图;图49示出了对并非正在记录的免费节目的预约信息的修正的示意图;图50示出了对并非正在记录的免费节目的预约信息的修正的示意图;图51示出了对并非正在记录的免费节目的预约信息的修正的示意图;图52示出了对并非正在记录的免费节目的预约信息的修正的示意图;图53示出了对并非正在记录的免费节目的预约信息的修正的示意图;图54示出了对并非正在记录的免费节目的预约信息的修正的示意图;图55示出了对并非正在记录的免费节目的预约信息的修正的示意图;
图56示出了当某个节目中的变更播放时间不与其他节目的记录时间重叠时的记录时间修正方法的示意图;图57示出了当某个免费节目中的变更播放时间与其他节目的记录时间重叠时的记录时间修正方法的示意图;图58示出了当某个收费节目中的变更播放时间与其他节目的记录时间重叠时的记录时间修正方法的示意图;图59示出了当某个自动记录预约节目中的变更播放时间与其他节目的记录时间重叠时的记录时间修正方法的示意图;图60示出了当接收了EIT(p/f)时的记录时间修正处理的流程图;以及图61示出了记录处理的流程图。
具体实施例方式
下文,将描述本发明的具体实施例,但是如下所述,权利要求中所述各个组成部分和实施例中具体例子之间的对应关系只是作为举例。作此说明是为了确认支持权利要求中所述发明的具体例子在本发明的实施例中得到了描述。因此,即便有具体例子在本发明的实施例中描述,但未在这里描述来对应某个组成部分,这并不意味着该具体例子不对应这个组成部分。反过来,即便这里描述了某个具体例子来对应该组成部分,这并不意味着该具体例子不对应非该组成部分的其他组成部分。
此外,此描述并不意味着本发明实施例中具体例子对应的所有发明都在权利要求中描述。具体来说,此描述不否认存在这样的发明,它是本发明实施例中所述、但并未在本申请的权利要求中描述的具体例子对应的发明,即,存在着将来通过分案申请或者通过修正而增加的发明。
根据本发明的第一方面,一种记录控制装置(例如,图1中HDD视频记录仪1),其基于包括表示记录开始时间的记录开始时间(例如,图28的收费节目B21-1中的18:00)信息和表示记录结束时间的记录终止时间(例如,图28的收费节目B21-1中的20:00)信息的预约信息(例如,图10中包括“节目名称”、“记录开始时间”和“记录终止时间”的信息),记录被预约要记录的节目,它包括设置单元(例如,图2中的预约修正管理器162),当判断出预约记录之后节目未作记录,则将与记录开始时间信息表示的记录开始时间相同的时间(例如,图28的收费节目B21-1中的18:00)设置在用来记录节目的预约信息的记录终止时间信息中;以及记录控制单元(例如,图2中的记录管理器136),当记录开始时间信息表示的记录开始时间与记录终止时间信息表示的记录终止时间相同时,控制节目的记录,使该节目的记录被禁止。这种情况下,在将与记录开始时间信息表示的记录开始时间相同的时间(例如,图39的免费节目B24-1中的18:00)设置在预约信息的记录终止时间信息中之后,如果判断出该节目被记录,则设置单元将一个比记录开始时间信息表示的记录开始时间晚的时间(例如,图39的免费节目B24-1中的20:30)设置在预约信息的记录终止时间信息中。
根据本发明的第二方面,当记录开始时间信息表示的记录开始时间与记录终止时间信息表示的记录终止时间相同时,记录控制单元提醒用户,节目的记录被控制,从而使该节目的记录被禁止(例如,图61中步骤S607的处理)。
根据本发明的第三方面,一种记录控制装置(例如,图1中HDD视频记录仪1)的记录控制方法,其基于包括表示记录开始时间的记录开始时间(例如,图28的收费节目B21-1中的18:00)信息和表示记录结束时间的记录终止时间(例如,图28的收费节目B21-1中的20:00)信息的预约信息(例如,图10中包括“节目名称”、“记录开始时间”和“记录终止时间”的信息),记录被预约要记录的节目,它包括以下步骤当判断出预约记录之后节目未作记录,则将与记录开始时间信息表示的记录开始时间相同的时间(例如,图28的收费节目B21-1中的18:00)设置为用于记录此节目的预约信息的记录终止时间信息(例如,图47中步骤S487的处理);当记录开始时间信息表示的记录开始时间与记录终止时间信息表示的记录终止时间相同时,控制节目的记录,使该节目的记录被禁止(例如,图61中步骤S603和S607的处理)。这种情况下,在设置过程中,在将与记录开始时间信息表示的记录开始时间相同的时间(例如,图39的免费节目B24-1中的18:00)设置为预约信息的记录终止时间信息之后,如果判断出该节目被记录,则将一个比记录开始时间信息表示的记录开始时间晚的时间(例如,图39的免费节目B24-1中的20:30)设置在为预约信息的记录终止时间。
根据本发明的第四方面,一种用于记录控制装置(例如,图1中的HDD视频记录仪1)的记录控制的记录介质的程序,该装置基于包括表示记录开始时间的记录开始时间(例如,图28的收费节目B21-1中的18:00)信息和表示记录结束时间的记录终止时间(例如,图28的收费节目B21-1中的20:00)信息的预约信息(例如,图10中包括“节目名称”、“记录开始时间”和“记录终止时间”的信息),记录被预约要记录的节目,该程序包括以下步骤当判断出预约记录之后节目未作记录,则将与记录开始时间信息表示的记录开始时间相同的时间(例如,图28的收费节目B21-1中的18:00)设置为用于记录节目的预约信息的记录终止时间(例如,图47中步骤S487的处理);以及,当记录开始时间信息表示的记录开始时间与记录终止时间信息表示的记录终止时间相同时,控制节目的记录,使该节目的记录被禁止(例如,图61中步骤S603和S607的处理)。这种情况下,在设置过程中,在将与记录开始时间信息表示的记录开始时间相同的时间(例如,图39的免费节目B24-1中的18:00)设置为预约信息的记录终止时间信息之后,如果判断出该节目被记录,则将一个比记录开始时间信息表示的记录开始时间晚的时间(例如,图39的免费节目B24-1中的20:30)设置为预约信息的记录终止时间。
根据本发明的第五方面,一种使记录控制装置(例如,图1中的HDD视频记录仪1)的计算机执行记录控制的程序,该记录控制装置基于包括表示记录开始时间的记录开始时间(例如,图28的收费节目B21-1中的18:00)信息和表示记录结束时间的记录终止时间(例如,图28的收费节目B21-1中的20:00)信息的预约信息(例如,图10中包括“节目名称”、“记录开始时间”和“记录终止时间”的信息),记录被预约要记录的节目,该程序包括以下步骤当判断出预约记录之后节目未作记录,则将与记录开始时间信息表示的记录开始时间相同的时间(例如,图28的收费节目B21-1中的18:00)设置为用于记录节目的预约信息的记录终止时间(例如,图47中步骤S487的处理);以及,当记录开始时间信息表示的记录开始时间与记录终止时间信息表示的记录终止时间相同时,控制节目的记录,使该节目的记录被禁止(例如,图61中步骤S603和S607的处理)。这种情况下,在设置过程中,在将与记录开始时间信息表示的记录开始时间相同的时间(例如,图39的免费节目B24-1中的18:00)设置为预约信息的记录终止时间信息之后,如果判断出该节目被记录,则将一个比记录开始时间信息表示的记录开始时间晚的时间(例如,图39的免费节目B24-1中的20:30)设置为预约信息的记录终止时间。
接下来,参考附图描述本发明的实施例。
图1示出了作为根据本发明一个实施例的记录控制装置的HDD视频记录仪1的结构例子的方框图。
置顶盒2和电视接收机(下称TV接收机)3连接到HDD视频记录仪1。这里,置顶盒2是例如,独立于HDD视频记录仪1的HDD视频记录仪、调谐器等。置顶盒2将自身(置顶盒2)获得(接收)的EPG数据提供给HDD视频记录仪1,以存储于其中。
HDD视频记录仪1被配置为根据用户设置的记录预约来记录电视广播节目,根据设置的声音-记录预约来记录无线电广播节目的声音,或者根据所设置的纪录预约接收和记录借助网络(如因特网)通过广播发布传送的预定数据等等。
接下来,通过例子来描述记录,但是可以类似执行声音的记录。此外,通过例子来描述广播节目的记录,但也可以类似执行将要通过网络发布的节目的记录。另外,将通过HDD视频记录仪1处理的视频、声音或者数据,比如电视广播节目的视频和声音、无线电节目的声音、要通过网络接收的预定数据,都称之为内容。
HDD视频记录仪1被配置为基于用户的操作来提取用户的偏好。即,HDD视频记录仪1可以在有超大存储能力的HDD 44中记录多个节目(内容),也可以精确掌握用户的意图,以便管理所记录节目的记录(管理看过节目的历史记录或者操作记录)。此外,HDD视频记录仪1被配置为基于用户的选择来自动预约节目的记录,并检测节目播放时间的变化以便预约记录,即,修改节目的记录时间。
此外,HDD视频记录仪1可以用AV(音频视频)装置来实现,或者可以集成到比如TV接收机3中。
CPU(中央处理单元)21是主控制器,它控制整个HDD视频记录仪1的操作,并在操作系统(下称OS)提供的平台上的执行各种应用程序。
ROM(只读存储器)22是非易失性可写入存储器,它存储着当给HDD视频记录仪1加电时执行的自检或初始化程序、硬件操作控制代码等。RAM(随机存取存储器)23是易失性可编程存储器,用来装载CPU 21的执行程序,并写入执行程序的临时工作数据。
图形处理控制器24包括DSP(数字信号处理器)、通用GPU(图形处理单元)等,是生成图像数据的控制器。此外,图形处理控制器24具有高清晰度绘图功能,例如,SVGA(超级视频图形阵列)、XGA(扩展图形阵列)。另外,图形处理控制器24生成,例如,GUI(图形用户接口)图像,通过它用户可以输入各种类型的设置。
实时时钟25输出当前日期和时间(表示当前日期和时间的数据)。
CPU 21、ROM 22、RAM 23、图形处理控制器24和实时时钟25通过总线31相互连接起来。此外,输入/输出接口32也连接到总线31。
输入单元41、光接收单元42、通信单元43和HDD 44连接到输入/输出接口32。
输入单元41包括,例如,按纽、开关、键盘,并将用户操作对应的输入信号,即,表示用户指令(操作信息)的输入信号通过输入/输出接口32和总线31输出给CPU 21。
光接收单元42接收从遥控器51传送的对应于用户操作的红外信号,将此红外信号转换成电信号,并将此电信号输出给CPU 21。
通信单元43通过例如电话线的有线或者无线方式通信。例如,通信单元43通过网络52,例如因特网或者内联网,与预定服务器或者个人计算机通信。输入到通信单元43的数据通过输入/输出接口32适当记录在HDD 44中。
例如,通信单元43执行与服务器(未显示)的通信,从而接收内容或者EPG数据。输入到通信单元43的内容通过输入/输出接口32和总线31输入给解码器73,并类似于通过下文所述的调谐器71和解调器72输入的广播数据被处理。
HDD 44是随机存取存储装置,可以存储包括程序53的各种类型的数据,存储了通过调谐器71或者通信单元43提供的各种格式的EPG数据。
此外,如有必要,驱动器45连接到输入/输出接口32,其上可以适当安装比如磁盘、光盘、磁-光盘或者半导体存储器的移动介质46。根据场合需要,从移动介质46读出的计算机程序安装在HDD44中。
这里,CPU 21基于输入单元41或者遥控器51通过总线31、输入/输出接口32以及光-接收单元42提供的输入信号(操作信息),控制调谐器71、解调单元72、解码器73和HDD 44,并执行内容的记录或者再生。
天线(未显示)接收的广播电波提供给调谐器71。广播电波有预定格式,包括例如,EPG数据。无论是卫星广播电波还是地面波,广播电波可通过有线或者无线方式的任意通信路径传送。
调谐器71基于CPU 21的控制,执行预定频道的广播电波的调谐,即,频道选择,并将接收的数据输出给解调单元72。解调单元72解调接收到的经过数字调制的数据,并将调制后的数据输出给解码器73。
例如,在数字卫星广播情况下,调谐器71接收并由解调器72解调的数字数据是用MPEG2(运动图像专家组2)方法压缩的AV数据和用于数据广播的数据在其中经过多路复用的传输流。AV数据是组成广播节目主体的视频信号和声音信号,用于数据广播的数据是包括附加到广播节目主体数据的数据(例如,EPG数据)。
解码器73将解调单元72提供的传输流分离为用MPEG方法压缩(编码)的AV数据和用于数据广播的数据(例如,EPG数据)。分离出的用于数据广播的数据通过总线31和输入/输出接口32提供给HDD 44并存储在其中。
RAM 74存储操作解码器73所需的工作数据。
当请求观看接收到的节目(其内容)时,解码器73进一步分离AV数据为压缩视频数据和压缩声音数据。分离出的声音数据先解码然后通过混频器75输出到TV接收机3的扬声器91。此外,分离出的视频信号先解码然后通过合成器76输出到TV接收机3的显示器92。
此外,当指示将接收的节目(其中内容)记录到HDD 44中时,解码器73将分离前的AV数据(含多路复用的视频数据和声音数据的AV数据)通过总线31和输入/输出接口32输出到HDD 44。另外,如果指示要再生记录在HDD 44中的节目,则解码器73通过总线31和输入/输出接口32从HDD 44接收AV数据的输入,将AV数据分离为压缩视频数据和压缩声音数据,解码压缩视频数据和压缩声音数据,并将解码后的视频数据和声音数据分别输出到混频器75和合成器76。
如有必要,合成器76将GUI(图形用户接口)的图像数据和从解码器73输入的视频数据合成,并将其中合成了图像数据的视频数据输出给TV接收机3的显示器92。
此外,根据要传送的广播电波是模拟信号还是数字信号,调谐器71~合成器76的配置可以适当修改或者展开。此外,在图1的例子中,虽然将HDD视频记录仪1描述为一种通过地面波执行TV接收机3的记录的装置,但HDD视频记录仪1也可以配置为存储各种内容(例如,卫星广播节目的内容或者要通过因特网发布的内容)的装置。然而,这种情况下,根据要记录到HDD视频记录仪1中的内容的特征,也可以另外提供必要的功能。
此外,在图1的例子中,描述了这些内容记录在HDD 44中的情况,但是本发明不限于这种配置。例如,HDD视频记录仪1可以在驱动器45安装的移动介质46(具体来说,例如,DVD(数字多功能光盘)-R,DVD-RW或者Blu-ray光盘(商标名))中记录这些内容。此外,这些内容可以通过通信单元43用其他存储装置记录。
图2示出了由HDD视频记录仪1的CPU 21执行的预约记录程序121的功能配置的例子的方框图。
预约记录程序121控制节目记录预约和预约节目的记录。
预约记录程序121包括EPG获取单元131、EPG管理器132、预约管理单元133、观看管理器134、标题管理器135、记录管理器136以及操作输入控制单元137。这里,EPG管理器132既包括在EPG获取单元131中,也包括在预约管理单元133中。
EPG获取单元131获取将通过通信单元43、调谐器71等提供的EPG数据。
EPG获取单元131被配置成包括调谐器控制单元151和EPG管理器132。
调谐器控制单元151控制调谐器71,并将通过调谐器71接收的EPG数据提供给EPG管理器132。此外,调谐器控制单元151将表示将由调谐器71接收的节目的信号提供给观看管理器134以及标题管理器135。另外,调谐器控制单元151基于记录管理器136的指令,在要记录的节目正在播放的情况下,使调谐器71接收广播电波。
EPG管理器132获取通信单元43或者调谐器控制单元151提供的各种格式的EPG数据,并将它们合并。此外,EPG管理器132将合并后的EPG数据存储到EPG DB 53中。
上面描述中,所获得的EPG数据表示,例如,EIT(事件信息表格)中的EIT(p/f(当前/后续))或者EIT(schedule,时间表)。EIT(p/f)具有当前正在播放的节目的信息以及接下来要播放的节目的信息。EIT(时间表)包含提前几天(例如,提前7天)的多个节目的信息。
EIT(p/f)和EIT(时间表)的节目信息包括节目名称、节目开始播放的播放开始时间、节目播放持续的持续时间以及事件ID(标识)。此外,EIT包括表示节目属性的信息,例如,表示观看该节目是否收费的信息。
此外,在EIT(p/f)或EIT(时间表)中,可不包括节目播放终止的播放终止时间。
这种情况下,EPG管理器132基于EIT(p/f)和EIT(时间表)中包含的节目播放开始时间和节目的持续时间生成节目播放终止的播放终止时间。此外,EPG管理器132将所生成的播放终止时间存储在EPG DB 53中。
下文所述的包含在EIT(p/f)或者EIT(继续)中的播放终止时间的使用实际上表示,包含在EIT(p/f)或者EIT(继续)中的播放终止时间可以使用,或者EPG管理器132产生的播放终止时间可以使用。
EPG管理器132从EPG EB 53适当地获取所存储的EPG数据,并将EPG数据提供给操作输入控制单元137以及预约修正管理器162。
观看管理器134基于调谐器控制单元151提供的信号,选择一种类型的将从TV接收机3中扬声器91输出的声音,或者切换要在显示器92上显示的屏幕尺寸。
标题管理器135控制存储在HDD 44中的内容的再生。
记录管理器136控制预约节目的记录。即,记录管理器136获得存储在下文所述预约信息列表163中的预约信息,并基于预约信息控制节目的记录。当要记录的节目在播放的时候,记录管理器136使调谐器71通过调谐器控制单元151接收广播电波。这里,预约信息包括要记录的节目名称、节目的记录开始的记录开始时间以及节目的记录终止的记录终止时间。
此外,如果正在记录节目的预约信息和EPG数据从下文所述的预约修正管理器162传送,则记录管理器136修正正在记录的节目的预约信息。
此外,记录管理器136基于修正后的预约信息,控制当前正在记录的节目的记录。另外,记录管理器136将修正后的预约信息提供给预约管理器161,并将该预约信息存储到预约信息列表163中。
预约管理单元133通过EPG管理器132参考EPG DB 53,并保存将由输入控制单元137提供的、用于预约节目的记录的预约信息。
操作输入控制单元137基于从输入单元41或者光接收单元42传送的、并代表用户对输入单元41或者遥控器51的操作的内容的操作信息(输入信号),通过EPG管理器132参照EPG DB 53,生成(获取)包括被预约记录的节目的节目名称以及此节目的记录开始时间和记录终止时间的预约信息。此外,操作输入控制单元137提供预约信息给预约管理单元133中的预约管理器161。
预约管理单元133被配置为包括预约管理器161、预约修正管理器162以及预约信息列表163。
预约管理器161将记录管理器136、操作输入控制单元137以及预约修正管理器162提供的预约信息存储在预约信息列表163中。此外,预约信息列表163存储(保存)在例如HDD 44中。
当EPG数据被更新时,则预约修正管理器162从预约信息列表163获取预约信息,通过EPG管理器132从EPG DB 53获取EPG数据,并且,基于更新后的EPG数据,判断预约信息是否需要修正。即,预约修正管理器162判断被预约记录的节目的记录时间和该节目的播放时间彼此是否有差别。这里,如果被预约记录的节目的记录时间与该节目的播放时间彼此有差别,则修改被预约记录的节目的播放时间。
如果判断出预约信息需要修正,即,如果被预约记录的节目的播放时间被修改,则预约修正管理器162基于更新过的EPG数据修正预约信息。预约修正管理器162将修正后的预约信息提供给预约管理其161,以便将它存储在预约信息列表163中。
此外,当更新EPG数据后,判断出需要修正预约信息(记录时间),并且预约信息需要修正的节目当前正在记录,则预约修正管理器162将获取的EPG数据和预约信息提供给记录管理器136。
参考图3的流程图,描述由执行预约记录程序121的HDD视频记录仪1中的CPU 21所执行的节目记录预约处理。
步骤S1中,操作输入控制单元137基于用户通过操作输入单元41或者遥控器51输入的操作信息(输入信号)以及存储在EPGDB 53中的EPG数据,获取(生成)预约信息。这里,如上文所述,预约信息是用于预约期望节目的记录的信息,包括,例如,节目名称、节目的记录开始的记录开始时间以及节目终止记录的记录终止时间。
步骤S2中,操作输入控制单元137传送(输出)预约信息给预约管理器161。步骤S2之后,操作输入控制单元137的处理结束。
步骤S11中,预约管理器161接收通过步骤S2的处理从输入控制单元137传送的预约信息。
步骤S12中,预约管理器161将通过步骤S11的处理接收到的预约信息存储在预约信息列表163中。步骤S12之后,预约管理器161的处理结束。
参照图4的流程图,描述当在预约信息需要修正(播放时间发生改变)的节目的记录过程中接收到EIT(时间表)作为EPG数据时,由执行预约记录程序121的HDD视频记录仪1执行的记录时间修正处理。此外,该处理过程的详细描述在下文参考图9的流程图进行。
步骤S21中,EPG管理器132获取通过调谐器71或者通信单元43传送的作为EPG数据的EIT(时间表)。
此外,步骤S21中,EPG管理器132可以在EPG DB 53中暂时存储接收到的作为EPG数据的EIT(时间表),然后通过从EPGDB 53中读取获得EIT(时间表)。
步骤S22中,EPG管理器132将通过步骤S21的处理获取的EIT(时间表)传送(输出)给预约修正管理器162。步骤S22之后,EPG管理器132的处理结束。
步骤S31中,预约修正管理器162接收通过步骤S22的处理从EPG管理器132传送的EIT(时间表)。
步骤S32中,预约修正管理器162从预约信息列表163获取所有的预约信息。
步骤S33中,预约修正管理器162将通过步骤S31的处理接收的EIT(时间表)以及通过步骤S32的处理获取的预约信息传送(输出)给记录管理器136。步骤S33之后,预约修正管理器162的处理结束。
步骤S41中,记录管理器136接收通过步骤S33的处理从预约修正管理器162传送的EIT(时间表)以及预约信息。
步骤S42中,记录管理器136基于接收到的EIT(时间表),用来自接收到的预约信息的变更播放时间修正当前正在记录的节目的预约信息。
步骤S43中,记录管理器136将通过步骤S42的处理而修正的预约信息传送(输出)给预约管理器161。步骤S43之后,记录管理器136的处理结束。
步骤S51中,预约管理器161接收通过步骤S43的处理从记录管理器136传送的预约信息。
步骤S52中,预约管理器161将通过步骤S51的处理接收的预约信息记录在预约信息列表163中。步骤S52之后,预约管理器161的处理结束。
同样,如果接收了EIT(时间表),则修正用来预约记录正在记录的节目的预约信息。
参考图5的流程图,描述当在预约信息需要修正(播放时间发生改变)的节目的记录过程中接收到EIT(p/f)作为EPG数据时,由执行预约记录程序121的HDD视频记录仪1执行的记录时间修正处理。此外,该处理过程的详细描述在下文参考图60的流程图进行。
步骤S71中,EPG管理器132获取通过调谐器或者通信单元43传送的作为EPG数据的EIT(p/f)。
此外,步骤S71中,EPG管理器132可以先在EPG DB 53中存储接收到的作为EPG数据的EIT(p/f),然后通过从EPG DB 53中读取获得EIT(p/f)。
步骤S72中,EPG管理器132将通过步骤S71的处理获取的EIT(p/f)传送(输出)给预约修正管理器162。步骤S72之后,EPG管理器132的处理结束。
步骤S81中,预约修正管理器162接收通过步骤S72的处理从EPG管理器132传送的EIT(p/f)。
步骤S82中,预约修正管理器162从例如,预约信息列表163获取包含在EIT(p/f)中当前正在记录的节目的事件ID或节目名称对应的预约信息。即,如果节目的事件ID包含在预约信息中,则预约修正管理器162从预约信息列表163获取包含在EIT(p/f)中的事件ID对应的节目的预约信息。此外,如果节目名称包含在预约信息中,则预约修正管理器162从预约信息列表163获取包含在EIT(p/f)中的节目名称对应的节目的预约信息。
步骤S83中,预约修正管理器162将通过步骤S81的处理接收的EIT(p/f)以及包括通过步骤S82的处理获取的预约信息的预约信息列表163的所有预约信息传送(输出)给记录管理器136。步骤S83之后,预约修正管理器162的处理结束。
步骤S91中,记录管理器136接收通过步骤S83的处理从预约修正管理器162传送的EIT(p/f)以及预约信息。
步骤S92中,记录管理器136基于包含在接收的EIF(p/f)中当前正在记录的节目的播放开始时间和播放终止时间,从接收到的预约信息,修正用来预约记录当前正在记录节目的预约信息。
步骤S93中,记录管理器136将通过步骤S92的处理修正后的预约信息传送(输出)到预约管理器161。步骤S93之后,记录管理器136的处理结束。
步骤S101中,预约管理器161接收通过步骤S93的处理从记录管理器136传送的预约信息。
步骤S102中,预约管理器161将通过步骤S101的处理接收的预约信息记录在预约信息列表163中。步骤S102之后,预约管理器161的处理结束。
同样,如果接收了EIT(p/f),则修正用来预约记录正在记录的节目的预约信息。
参考图6的流程图,描述当在预约信息需要修正(播放时间发生改变)的节目的记录之前接收到EIT(时间表)作为关于节目的EPG数据时,由执行预约记录程序121的HDD视频记录仪1执行的记录时间修正处理。此外,该处理过程的详细描述在下文参考图9的流程图进行。
步骤S121中,EPG管理器132获取通过调谐器71或者通信单元43传送的作为EPG数据的EIT(时间表)。如上所述,EIT(时间表)包括,例如,几天之前(例如,7天之前)多个节目的节目名称、播放开始时间、播放终止时间以及事件ID等信息。
此外,步骤S121中,EPG管理器132可以先在EPG DB 53中存储接收到的作为EPG数据的EIT(时间表),然后通过从EPG DB53中读取获得EIT(时间表)。
步骤S122中,EPG管理器132将EIT(时间表)传送(输出)给预约修正管理器162。步骤S122之后,EPG管理器132的处理结束。
步骤S141中,预约修正管理器162接收通过步骤S122的处理从EPG管理器132传送的EIT(时间表)。
步骤S142中,预约修正管理器162从预约信息列表163获取所有预约信息。
步骤S143中,预约修正管理器162基于通过步骤S141的处理接收的EIT(时间表),从通过步骤S142的处理获得的预约信息用修改后的节目播放时间修正预约信息。
步骤S144中,预约修正管理器162将通过步骤S143的处理修正的预约信息传送(输出)给预约管理器161。步骤S144之后,预约修正管理器162的处理结束。
步骤S161中,预约管理器161接收通过步骤S144的处理从预约修正管理器162传送的预约信息。
步骤S162中,预约管理器161将通过步骤S161的处理接收的预约信息存储在预约信息列表163中。步骤S162之后,预约管理器161的处理结束。
同样,如果接收了EIT(时间表),则修正用于将要记录的节目的预约记录的预约信息。
参考图7的流程图,描述当在预约信息需要修正(播放时间发生改变)的节目的记录之前接收到EIT(p/f)作为关于节目的EPG数据时,由执行预约记录程序121的HDD视频记录仪1执行的记录时间修正处理。此外,该处理过程的详细描述在下文参考图60的流程图进行。
步骤S181中,EPG管理器132获取通过调谐器71或者通信单元43传送的作为EPG数据的EIT(p/f)。如上所述,EIT(p/f)包括,例如,当前正在播放的节目以及接着要播放的节目的节目名称、播放开始时间、播放终止时间以及事件ID等信息。
此外,步骤S181中,EPG管理器132可以先在EPG DB 53中存储接收到的作为EPG数据的EIT(p/f),然后通过从EPG DB 53中读取获得EIT(p/f)。
步骤S182中,EPG管理器132将EIT(p/f)传送(输出)给预约修正管理器162。步骤S182之后,EPG管理器132的处理结束。
步骤S201中,预约修正管理器162接收通过步骤S182的处理从EPG管理器132传送的EIT(p/f)。
步骤S202中,预约修正管理器162从预约信息列表163获取所有预约信息,并且从预约信息获取(检测)包含在EIT(p/f)中对应于例如,接着当前正在播放的节目的下一将要播放的节目的事件ID或者节目名称的预约信息。即,如果节目的事件ID包含在预约信息中,则预约修正管理器162从预约信息列表163获取包含在EIT(p/f)中的事件ID对应的节目的预约信息。此外,如果节目名称包含在预约信息中,则预约修正管理器162从预约信息列表163获取包含在EIT(p/f)中的节目名称对应的节目的预约信息。
步骤S203中,预约修正管理器162基于包含在通过步骤S201的处理接收的EIT(p/f)中、接着当前正在播放的节目的下一将要播放的节目的播放开始时间和播放终止时间,修正通过步骤S202的处理获取的预约信息。
步骤S204中,预约修正管理器162将通过步骤S203的处理修正的预约信息传送(输出)给预约管理器161。步骤S204之后,预约修正管理器162的处理结束。
步骤S221中,预约管理器161接收通过步骤S204的处理从预约修正管理器162传送的预约信息。
步骤S222中,预约管理器161将通过步骤S221的处理接收的预约信息记录在预约信息列表163中。步骤S222之后,预约管理器161的处理结束。
同样,如果接收了EIT(p/f),则修正用来将要记录的节目的预约记录的预约信息。
参考图8的流程图,描述通过执行预约记录程序121的HDD视频记录仪1中的CPU 21执行的节目记录预约取消处理。
步骤S241中,操作输入控制单元137根据用户从输入单元41或者光接收单元42的操作,获取关于取消节目记录预约指示的操作信息。
步骤S242中,操作输入控制单元137将关于取消节目记录预约的指示的操作信息传送(输出)给预约管理器161。步骤S242之后,操作输入控制单元137的处理结束。
步骤S261中,预约管理器161接收通过步骤S242的处理从输入控制单元137传送的关于取消节目记录预约的指示的操作信息。
步骤S262中,预约管理器161从预约信息列表163中删除通过步骤S261的处理接收的指示要取消的节目记录预约对应的预约信息。
步骤S263中,预约管理器161将表示预约信息已经删除的信息传送给预约修正管理器162。
步骤S281中,预约修正管理器162接收通过步骤S261的处理从预约管理器161传送的表示预约信息已经删除的信息。
步骤S282中,预约修正管理器162从预约信息列表163获取所有的预约信息。
步骤S283中,预约修正管理器162修正通过步骤S282的处理从预约信息列表163获取的预约信息。
步骤S284中,预约修正管理器162将通过步骤S283的处理修正的预约信息传送(输出)给预约管理器161。步骤S284之后,预约修正管理器162的处理结束。
步骤S264中,预约管理器161接收通过步骤S284的处理从预约修正管理器162传送的预约信息。
步骤S265中,预约管理器161将通过步骤S264的处理接收的预约信息记录在预约信息列表163中。步骤S265之后,预约管理器161的处理结束。
同样,如果取消了单个或者多个节目的预约信息,则修正用于另一节目的预约记录的预约信息。
参考图9的流程图,描述由执行预约记录程序121的HDD视频记录仪1中的CPU 21执行的当接收到EIT(时间表)时的记录时间修正处理。当HDD视频记录仪1通过调谐器71或者通信单元43接收到作为EPG数据的EIT(时间表)时,该处理过程开始。
步骤S301中,预约修正管理器162判断用户是否指示了针对节目记录预约的记录时间修正。例如,用户设置修正标记为“1”,以指示修正记录时间,或者设置修正标记为“0”,以指示不修正记录时间。
步骤301中,如果判断出设置了针对节目记录预约的记录时间的自动修正,则处理进入步骤S302,然后预约修正管理器162从预约信息列表163获取记录在预约信息列表163中的所有预约信息。
步骤303中,预约修正管理器162从记录开始时间较晚的节目开始,按顺序重排通过步骤S302的处理获得的预约信息列表163的预约信息。
图10示出了记录在预约信息列表163中的预约信息的重排的图表。参考图10,可如下描述步骤S302和步骤S303的处理。
图9的步骤S302中,例如,获得记录在位于图10的上部的预约信息列表163中的所有预约信息,即,获得了9个预约信息。如图10所示,预约信息包括,例如,“节目名称、记录开始时间、记录终止时间”这3种信息。
图10所示的预约信息列表163中,从上往下,记录了节目名称为节目A、记录开始时间为2004/10/16 5:00、以及记录终止时间为2004/10/16 8:00的预约信息;节目名称为节目B、记录开始时间为2004/10/16 8:00、以及记录终止时间为2004/10/16 9:00的预约信息;节目名称为节目J、记录开始时间为2004/10/18 15:00、以及记录终止时间为2004/10/19 5:00的预约信息;和节目名称为节目G、记录开始时间为2004/10/17 5:00、以及记录终止时间为2004/10/16 8:00的预约信息。
此外,在图10所示的预约信息列表163中,从上面第五个往下,记录了节目名称为节目E、记录开始时间为2004/10/17 2:00、以及记录终止时间为2004/10/17 3:00的预约信息;节目名称为节目F、记录开始时间为2004/10/17 3:00、以及记录终止时间为2004/10/17 4:00的预约信息;节目名称为节目C、记录开始时间为2004/10/16 9:00、以及记录终止时间为2004/10/16 11:00的预约信息;节目名称为节目H、记录开始时间为2004/10/17 9:00、以及记录终止时间为2004/10/17 10:00的预约信息;和节目名称为节目D、记录开始时间为2004/10/16 12:00、以及记录终止时间为2004/10/1622:00的预约信息。
图9的步骤S303中,从具有较晚记录开始时间的节目开始,例如,图10下部所示,从上往下以节目J的预约信息、节目H的预约信息、节目G的预约信息、节目F的预约信息、节目E的预约信息、节目D的预约信息、节目C的预约信息、节目B的预约信息、节目A的预约信息的顺序重排九个预约信息。
图9的步骤S304中,预约修正管理器162设置参数i为0。这里,参数i是用来指定通过步骤S303重排后的各个预约信息的参数。例如,参数i(=0)指定如图10底部所示的记录开始时间最晚的节目J的预约信息。
步骤S305中,预约修正管理器162从接收到的EIT(时间表)中,检索由参数i指定的预约信息所预约记录的节目的信息。即,例如,如果参数i(=0)指定了节目J(其预约信息),则从EIT(时间表)中检索节目J的信息,即,节目J的播放开始时间和播放终止时间。
例如,由参数i指定的节目信息可基于包含在EIT中的节目名称,从EIT(时间表)中检索出来。此外,如果包含在EIT(时间表)中的每个节目的事件ID存储在预约信息中,则通过预约信息被预约记录的节目的信息可基于事件ID从EIT(时间表)中检索得到。
步骤S306中,预约修正管理器162判断通过由参数i指定的预约信息而预约记录的节目的信息是否存在于接收到的EIT(时间表)中。
步骤S306中,如果判断出通过由参数i指定的预约信息而被预约记录的节目的信息存在于接收到的EIT(时间表)中,则处理进入步骤S307,然后预约修正管理器162判断记录时间是否需要修正。即,例如,步骤S307中,如果预约信息中的记录开始时间和EIT(时间表)中的播放开始时间、预约信息中的记录终止时间和EIT(时间表)中的播放终止时间,或者二者都不同,则判断记录时间需要修正。如果二者都相同,则判断记录时间不需要修正。
步骤S307中,如果判断出记录时间需要修正,则处理进入步骤S308,执行预约信息修正处理。该处理的详情将参考图13的流程图在下文描述。经过该过程处理,预约信息中的记录开始时间和记录终止时间中的一个或者两个都被修正。
步骤S309中,参数i加1。即,如果参数i为“0”,则i变为“1”。
步骤S310中,预约修正管理器162判断参数i是否小于预约信息列表163中的预约信息的数目。
步骤S310中,如果判断出参数i小于预约信息列表163中的预约信息的数目,则处理返回到步骤S305,然后重复上述处理。
例如,步骤S305中,如果参数i为“1”,则指定了图10所示节目H的预约信息,并且查找EIT(时间表)中的节目H(其信息)。
步骤S310中,如果判断出参数i不小于(等于)预约信息列表163中的预约信息的数目,则该处理结束。
步骤S307中,如果判断出记录时间不需要修正,即,当通过由当前参数I指定的预约信息而预约记录的节目的播放时间没有变化时,则跳过步骤S308的处理,处理进入到步骤S309,然后重复上述处理。
步骤S306中,如果判断出通过由当前参数i指定的预约信息而预约记录的信息不存在于接收到的EIT(时间表)中,则跳过步骤S307和步骤S308,处理进入到步骤S309,然后重复上述处理。
步骤S301中,如果判断出没有指示进行节目记录预约的记录时间的修正,则判断出用户不期望自动修正该记录时间,并结束该处理。
同样,记录在预约信息列表163中的预约信息也可以从具有较晚记录开始时间的节目开始按顺序重排。接下来,从具有较晚记录开始时间的节目开始按照顺序,参照EPG数据(EIT)判断节目的播放时间(播放开始时间和播放终止时间)是否作了修改。随后,从较晚记录开始时间的节目开始按顺序修正预约信息。
图11示出了当预约信息从具有较晚记录开始时间的节目开始顺序修正时预约信息移动的图表。
如图11所示,关于在预约信息修正之前节目的记录时间,即,关于接收到新EPG数据之前要预约的节目的记录时间,假定预约节目B1从17:00到18:00记录,预约节目C1从18:00到19:00记录,预约节目D1从19:00到20:00记录,以及预约节目D1从20:30到21:00记录。
此时,关于EPG更新之后节目播放时间的编排,即,关于包含在EPG数据中的节目播放时间的编排,假定节目A1从17:00播出到17:30,节目B1从17:30播出到18:30,节目C1从18:30播出到19:30,节目D1从19:30播出到20:30,以及节目E1从21:00播出到22:00。
基于EPG更新之后节目播放时间的编排,对于记录时间的第一次修正,预约信息通过图9的步骤S308的处理被修正为使节目E1从21:00到22:00记录。
此外,基于EPG更新之后节目播放时间的编排,对于记录时间的第二次修正,预约信息通过图9的步骤S308的处理被修正使节目D1从19:30到20:30记录因此,通过执行四次处理(图9的步骤S308),(根据EPG更新之后节目的播放时间)图11所示的节目的记录时间(预约信息)即可得到适当的修正。即,预约信息被处理为使得节目B1从17:30到18:30记录,节目C1从18:30到19:30记录,节目D1从19:30到20:30记录,节目E1从21:00到22:00记录。
图12示出了当预约信息从具有较早记录开始时间的节目开始顺序修正时预约信息移动的图表。图12中“预约信息修正之前节目的记录时间”和“EPG更新后节目播放时间的编排”与图11中的内容相同,因此省略掉对其的描述。
如果从具有较早记录开始时间的节目开始修正节目的预约信息,对于在EPG更新之后的节目播放时间编排基础上的记录时间的第一次修正,由于节目B1的播放时间从17:30到18:30与要从18:00到19:00记录的节目C1的记录时间重叠,则通过例如,图9的步骤S308的处理,预约信息(记录开始时间和记录终止时间)被修正为使节目B1从17:30到18:00记录。
此外,对于在EPG更新之后的节目播放时间编排基础上的记录时间的第二次修正,由于节目C1的播放时间从18:30到19:30,与要从19:00到20:00记录的节目D1的记录时间重叠,则通过例如,图9的步骤S308的处理,预约信息(记录开始时间和记录终止时间)被修正为节目C1从18:30记录到19:00。
另外,此时,由于节目C1从18:30到19:30播放,预约信息(记录时间)被修正为从17:30到18:00记录的节目B1的记录时间,需要再次修正,使其从17:30到18:30记录。即,需要再次执行图9步骤S308的处理。可以对节目C1应用相同处理。
因此,如图12所示,与记录时间(预约信息)从具有较早记录开始时间的节目开始顺序修正的情况相比,在记录时间(预约信息)从具有较晚记录开始时间的节目开始顺序修正的情况下,图11所示,可以用少量的处理时间,即,较早地适当修正节目的记录时间(预约信息)。
参考图13的流程图,描述对应于图9的步骤S308的处理的预约信息修正处理。
步骤S321中,预约修正管理器162判断记录时间需要修正的节目是否正在记录。步骤S321中,如果判断出记录时间需要修正的节目正在记录,则处理进入到步骤S322。步骤S322中,执行记录时间需要修正的节目正在记录时的预约信息修正处理。该处理的详情将参考图14的流程图在下文描述。经过该过程处理,正在记录的节目的预约信息中的记录终止时间得到修正。
步骤S321中,如果判断出记录时间需要修正的节目并非正在记录,则处理进入到步骤S323。步骤S323中,执行记录时间需要修正的节目并非正在记录时的预约信息修正处理。该处理的详情将参考图27在下文描述。经过该过程处理,并非正在记录的节目中预约信息的记录开始时间和记录终止时间中的一个或者两个得到修正。
步骤S322或者步骤S323之后,处理返回到图9步骤S309,然后执行上述处理。
参照图14的流程图,描述当记录时间需要修正的节目正在记录时、对应于图13的步骤S322的预约信息修正处理。
步骤S341中,记录管理器136从预约修正管理器162获取包含在预约信息163中的所有预约信息和EIT(时间表),然后,基于获取的预约信息和EIT(时间表),判断是否存在要记录的节目,其记录时间由于播放时间的变化而重叠。即,判断该节目修改后的播放时间是否与其他节目的记录时间重叠。
具体来说,步骤S341中,记录管理器136判断当通过由参数i指定的预约信息而预约记录的节目从修改后的播放时间中的播放开始时间到播放终止时间记录时的记录时间,是否与通过另一个预约信息预约记录的节目的记录时间重叠。
步骤S341中,如果判断出存在记录时间由于播放时间变化而重叠的待记录节目,则处理进入到步骤S342,然后记录管理器136判断具有修改后的播放时间的节目的记录是否由自动记录促成。即,步骤S342中,判断预约信息要进行修正的正在记录的节目是否是基于用户的偏好而通过HDD视频记录仪1预约自动记录的节目。
此外,当用户在预约信息中记录了表示是否手动(即,利用输入单元41或者遥控器51)预约节目的记录的手动预约标记时,则基于该手动预约标记执行步骤S342的判断处理。例如,当手动预约标记设置为“0”时,则表示用户手动预约了节目记录。此外,如果手动预约标记设置为“1”,则表示基于用户的偏好而通过HDD视频记录仪1自动预约了节目记录。
步骤S342中,当判断出播放时间被改变的节目的记录不是自动记录时,则处理进入到步骤S343,然后记录管理器136判断播放时间被修改的节目是否是观看需要收费的收费节目。
当EIT中包括有表示收费节目(付费节目)的信息(描述符)时,则基于该信息(描述符)执行步骤S343的处理。此外,当EIT中不包括表示收费节目的信息时,则步骤S343的判断处理在预约信息中记录一个表示节目是否是观看或者记录需要收费的收费节目的收费节目标记。例如,当收费节目标记设置为“0”时,则表示预约记录的节目是收费节目。此外,如果收费节目标记设置为“1”,则表示预约记录的节目是观看或者记录时免费的免费节目。
步骤S343中,当判断出播放时间被修改的节目为收费节目时,则处理进入到步骤S344,然后执行针对正在记录的收费节目的预约信息修正处理。该处理的详情将参考图17的流程图在下文描述。经过该过程处理,正在记录的收费节目的预约信息中的记录终止时间得到修正。
步骤S344之后,处理返回到图9的步骤S309,然后执行上述处理。
步骤S341中,当判断出不存在需要记录的、记录时间由于播放时间的变化而重叠的节目时,处理进入到步骤S345,然后记录管理器136将预约信息的记录终止时间修正为修改后播放时间的播放终止时间。
下面将参照图15、16、18~21、以及23~26具体描述预约信息修正。图15、16、18~21、以及23~26中,附带“T”的直线代表时间。这些图中,附带“T”的第一条直线附带的数字代表具体的时间。图15、16、18~21、以及23~26中,从上往下,在附有“T”的第二条直线上,“预约信息修正之前节目的记录时间”代表接收到新EPG数据之前记录在每个节目的预约信息中的记录时间,即,节目的记录开始时间和记录终止时间。
图15、16、18~21、以及23~26中,从上往下,附有“T”的第三条直线上,“EPG更新之后节目的播放时间”代表按照新接收EPG数据(最新EPG数据)的播放时间(其中组成),即,节目的播放开始时间和播放终止时间。图15、16、18~21、以及23~26中,从上往下,其上附带“T”的第四条(最下面)直线上,“预约信息修正之后节目的记录时间”代表基于最新EPG数据的每个节目修正后的预约信息中的记录开始时间和记录终止时间,并代表由记录管理器136控制记录的节目的记录时间。
此外,图15、16、18~21、以及23~26中,“免费节目”代表免费观看的节目。“收费节目”代表观看要收费的节目。“自动记录预约节目”代表基于用户的偏好而预约由HDD视频记录仪1自动记录的节目。“节目”代表上述“免费节目”、“收费节目”和“自动记录预约节目”中的一个。
此外,在要进行预约信息修正的节目中,提供了字母符号“B”,如“节目B”。此外,为了简化描述,对预约信息修正处理进行了分类,要进行分类处理的节目用附加到字母符号的下标如节目B11-1等来区分。
这里,下面参考例如,图15或者图16描述步骤S345的处理。如图15所示,假定在接收到新EPG数据之前,节目A11-1的记录开始时间为17:00,记录终止时间为18:00,其预约信息记录在预约信息列表163中,节目B11-1的记录开始时间为18:00,记录终止时间为20:00,其预约信息记录在预约信息列表163中。
此时,假定当节目B11-1正在记录时,在例如由箭头201表示的18:30时接收到作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果当前正在播放(正在记录)的节目B11-1的播放终止时间为21:00,即,如果EPG更新之后节目B11-1的播放时间被改为从18:00到21:00,则记录管理器136将节目B11-1的播放终止时间21:00设置为节目B11-1的预约信息的记录终止时间。
因此,在经过预约信息修正之后,节目B11-1的记录开始时间为18:00,记录终止时间为21:00。
因此,记录管理器136控制记录使得节目A11-1从17:00到18:00记录。此外,记录管理器136控制记录使得节目B11-1从18:00到21:00记录。
另外,为了方便,当在箭头201表示的18:30接收到EPG数据时,已经描述了节目A11-1的预约信息存在于预约信息列表163中的这种情况,但是,在18:30的时间点,节目A11-1的预约信息可从预约信息列表163中删除。
此外,如图16所示,假定接收到新EPG数据之前,记录开始时间为17:00并且记录终止时间为18:00的节目A11-2的预约信息记录在预约信息列表163中,并且,记录开始时间为19:00并且记录终止时间为21:00的节目B11-2的预约信息记录在预约信息列表163中。
此时,假定当节目B11-2正在记录时,在例如由箭头202表示的19:30时接收到作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果当前正在播放(正在记录)的节目B11-2的播放开始时间为18:00,播放终止时间为20:00,即,当EPG更新之后节目B11-2的播放时间被改为从18:00到20:00,则记录管理器136将节目B11-2的播放终止时间20:00设置为节目B11-2的预约信息的记录终止时间。
因此,预约信息修正之后,节目B11-2的记录开始时间为19:00,记录终止时间为20:00。
因此,记录管理器136控制记录使得节目A11-2从17:00到18:00记录。此外,记录管理器136控制记录使得节目B11-2从19:00到20:00记录。
另外,为了方便,当在箭头202表示的19:30接收到EPG数据时,已经描述过节目A11-2的预约信息存在于预约信息列表163中的这种情况,但是,在19:30的时间点,节目A11-2的预约信息可从预约信息列表163中删除。
这样,当不存在记录时间重叠的节目时,修正预约信息,使得修改后的播放时间被设置为记录终止时间。
步骤S345之后,处理返回到图9的步骤S309,然后执行上述处理。
步骤S342中,当判断出播放时间被修改的节目是自动记录时,则处理进入到步骤S346,然后记录管理器136停止播放时间被修改的节目的自动记录。
此外,当停止了节目的自动记录时,则记录管理器136可以删除记录至此时的自动记录预约节目(其内容)
步骤S346之后,处理返回到图9的步骤S309,然后执行上述处理。
步骤S343中,当判断出播放时间被修改的节目不是非收费节目时,即,当播放时间被修改的节目是可以免费观看的免费节目时,处理进入到步骤S347,然后执行针对正在记录的免费节目的预约信息修正处理。该处理的详情参考图22的流程图在下文描述。经过此过程处理,正在记录的免费节目的预约信息中的记录终止时间得到修正,或者记录停止。
步骤S347之后,处理返回到图9的步骤S309,然后执行上述处理。
参考图17的流程图,描述图14的步骤S344对应的、针对正在记录的收费节目的预约信息修正处理。
步骤S371中,基于预约信息和EIT(时间表),在正在记录的节目的播放时间中,记录管理器136判断修改后播放时间的后面部分是否与其他节目的记录时间重叠。即,在正在记录节目的播放时间中,判断修改后的播放时间的播放终止时间是否是处于其他节目的记录时间范围内的时间。
具体来说,步骤S371中,记录管理器136判断作为记录从修改后的播放时间(当前正在记录的节目的播放时间)中的播放开始时间到播放终止时间被执行的记录时间中的记录终止时间,是否是处于通过其他预约信息预约记录的节目的记录时间内的时间。
步骤S371中,在正在记录的节目的播放时间中,如果判断出修改后播放时间的后面部分与其他节目的记录时间重叠,处理进入到步骤S372,然后记录管理器136将预约信息的记录终止时间修正为正在记录的节目的修改后播放时间的播放终止时间。
步骤S373中,记录管理器136判断记录时间重叠的其他节目是否是收费节目。如上步骤S343的处理中所述,基于包含在EIT中表示收费节目(付费节目)的、记录时间重叠的其他节目的信息(描述符),或者表示包含在预约信息中表示其他节目是否是观看和记录时收费的收费节目的收费节目标记,执行步骤S373的处理。
步骤S373中,如果判断出预约时间重叠的其他节目不是收费节目,即,如果预约时间重叠的其他节目是免费节目,则处理进入到步骤S374,然后记录管理器136将其他节目的重叠记录开始时间修正为播放时间被修改的节目的播放终止时间。
这里,参考图18描述步骤S372~步骤S374的处理。例如,如图18所示,假定在新EPG数据接收之前,记录开始时间为17:00并且记录终止时间为18:00的节目A12-1的预约信息记录在预约信息列表163中,记录开始时间为18:00并且记录终止时间为20:00的节目B12-1的预约信息记录在预约信息列表163中,并且记录开始时间为20:30并且记录终止时间为21:30的节目C12-1的预约信息记录在预约信息列表163中。
此时,假定当收费节目B12-1正在记录时,在例如箭头211表示的18:30时接收到作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果当前正在播放(正在记录)的节目B12-1的播放终止时间为21:00,即,如果EPG更新之后节目B12-1的播放时间改为从18:00到21:00,则记录管理器136将节目B12-1的播放终止时间21:00设置为节目B12-1的预约信息的记录终止时间。
这是因为记录已开始的收费节目的记录优先级被设置为高于记录还没开始的下一节目C12-1的记录优先级。该优先级是通过预约记录程序121的判断处理以及根据判断结果执行的处理在预约记录程序121中设置的。收费节目通常在记录开始时收费。因为这个原因,已经开始记录的收费节目B12-1的记录优先级设置得比还没开始记录的节目C12-1的记录优先级要高。
此外,可以附带提供表示节目优先级的表格,使得预约记录程序121可以基于表格表示的优先级决定要执行的处理。
此外,如果节目C12-1是免费节目,则记录管理器136通过步骤S374的处理,将节目B12-1的播放终止时间21:00设置为节目C12-1的预约信息中的记录开始时间。
因而,在预约信息修正之后,收费节目B12-1的预约信息中的记录开始时间为18:00,记录终止时间为21:00。此外,节目C12-1的预约信息中的记录开始时间为21:00,记录终止时间为21:30。
因此,记录管理器136控制记录,使节目A12-1从17:00到18:00记录。此外,记录管理器136控制记录,使节目B12-1从18:00到21:00记录。另外,记录管理器136控制记录,使节目C12-1从21:00到21:30记录。
另外,为了方便,当在箭头211表明的18:30接收到EPG数据时,已经描述了节目A12-1的预约信息存在于预约信息列表163中的这种情况,但是,在18:30的时间点,节目A12-1的预约信息可以从预约信息列表163中删除。
这样,当存在记录时间重叠的节目,且正在记录的要进行预约信息修正的节目是收费节目时,则这样修正预约信息,使得修改后的播放时间被设置为记录终止时间。此外,当正在记录的节目是收费节目时,预约信息修正之后收费节目的记录终止时间比预约记录的下一个节目的记录开始时间晚、且比那个节目的记录终止时间早,并且预约记录的下一个节目是免费节目时,这样修正免费节目的预约信息,使得正在记录的收费节目的记录终止时间(播放终止时间)被设置为免费节目的记录开始时间。
图17的步骤S373中,如果判断出记录时间重叠的其他节目为收费节目,则处理进入到步骤S375,然后记录管理器136将其他节目的重叠记录开始时间设置为记录终止时间。即,例如,如果图18所示的节目C12-1是收费节目,则节目C12-1的预约信息中的记录开始时间和记录终止时间设置为彼此相等。图18中,例如,通过步骤S375的处理,记录管理器136保持节目C12-1的记录开始时间为20:30,且将节目C12-1的记录开始时间20:30设置为节目C12-1的记录终止时间。
此时,不记录收费节目C12-1(记录时间为零分钟)。
这样,如果正在记录的节目是收费节目,预约信息修正之后收费节目的记录终止时间比预约要记录的下一个节目的记录开始时间晚且比那个节目的记录终止时间早,并且预约要记录的下一个节目是收费节目,则这样修正预约信息,使得该收费节目的预约信息中的记录开始时间和记录终止时间彼此相等。
步骤S374或者步骤S375的处理之后,处理返回到图9的步骤S309,然后执行上述处理。
步骤S371中,如果判断出,在正在记录的节目的播放时间中,修改后播放时间的后面部分不与其他节目的记录时间重叠,则收费节目的预约信息不作修正,处理返回到图步骤S309。
在步骤S371的处理中,如果判断出修改后播放时间的后面部分不与其他节目的记录时间重叠,则收费节目的预约信息不作修正。这是因为考虑到图19~图21所示的情况。
例如,如图19所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A12-2的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为20:00的节目B12-2的预约信息记录在预约信息列表163中,记录开始时间为20:30、记录终止时间为21:30的节目C12-2的预约信息记录在预约信息列表163中。
此时,假定,在箭头212表示的18:30,此时节目B12-2肯定正在记录,接收到作为EPG数据的EIT(时间表)。
在接收到的EIT(时间表)中,如果当前肯定正在播放(正在记录)的节目B12-2的播放开始时间为21:00、且播放终止时间为23:00,即,如果EPG更新之后收费节目B12-2的播放时间改为从21:00到23:00,则记录管理器136不修正收费节目B12-2的预约信息。
收费节目B12-2的预约信息不作修正的原因是,在18:30的时间点,播放时间从18:00到20:00的收费节目D12-2已经播放,并且已经开始了收费节目D12-2的记录。即,原因是,收费节目D12-2的记录已经开始收费,因此收费节目D12-2继续记录到20:00不变。
因此,预约信息修正之后,收费节目B12-2的预约信息中记录开始时间为18:00不变,且其记录终止时间为20:00不变。
记录管理器136控制记录,使节目A12-2从17:00到18:00记录。此外,记录管理器136控制记录,使节目D12-2从18:00到20:00记录。另外,记录管理器136控制记录,使节目C12-2从20:30到21:30记录。
另外,为了方便,如果EPG数据在箭头221表示的18:30接收,已经描述过节目A12-2的预约信息存在于预约信息列表163中的这种情况,但是,在18:30的时间点,节目A12-2的预约信息可以从预约信息列表163中删除。
此外,例如,如图20所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A12-3的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为19:30的节目B12-3的预约信息记录在预约信息列表163中,记录开始时间为20:00、记录终止时间为21:00的节目C12-3的预约信息记录在预约信息列表163中,记录开始时间为21:30、记录终止时间为22:30的节目D12-3的预约信息记录在预约信息列表163中。
此时,假定,例如,在箭头213表示的18:30时,此时收费节目B12-3肯定正在记录,接收到作为EPG数据的EIT(时间表)。
在接收到的EIT(时间表)中,如果当前肯定正在播放(正在记录)的收费节目B12-3的播放开始时间为20:30,播放终止时间为22:00,即,如果EPG更新之后收费节目B12-3的播放时间改为从20:30到22:00,则记录管理器136不修正收费节目B12-3的预约信息。
收费节目B12-3的预约信息不作修正的原因是,在18:30的时间点,播放时间从18:00到20:00的收费节目E12-3已经播放,并且收费节目E12-3的记录已经开始。即,原因是收费节目E12-3的记录已经开始收费,因此收费节目E12-3继续记录到20:00不变。
因此,预约信息修正之后,收费节目B12-3的预约信息中记录开始时间为18:00不变,其记录终止时间为19:30不变。
记录管理器136控制记录,使节目A12-3从17:00到18:00记录。记录管理器136控制记录,使节目E12-3从18:00到19:30记录。记录管理器136控制记录,使节目C12-3从20:00到21:00记录。记录管理器136控制记录,使节目D12-3从21:30到22:30记录。
另外,为了方便,如果EPG数据在箭头223表示的18:30接收,已经描述过节目A12-3的预约信息存在于预约信息列表163中的这种情况,但是,在18:30的时间点,节目A12-3的预约信息可以从预约信息列表163中删除。
此外,例如,如图21所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A12-4的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为19:30的节目B12-4的预约信息记录在预约信息列表163中,记录开始时间为20:00、记录终止时间为22:30的节目C12-4的预约信息记录在预约信息列表163中。
此时,首先,假定,例如,在箭头214表示的18:30,此时收费节目B12-4肯定正在记录,接收到作为EPG数据的EIT(时间表)。
在接收到的EIT(时间表)中,如果当前肯定正在播放(正在记录)的收费节目B12-4的播放开始时间为20:30,播放终止时间为22:00,即,如果EPG更新之后收费节目B12-4的播放时间改为从20:30到22:00,则记录管理器136不修正收费节目B12-4的预约信息。
收费节目B12-4的预约信息不作修正的原因是,在18:30的时间点,播放时间从18:00到19:30的收费节目D12-4已经播放并且已经开始收费节目D12-4的记录。即,原因是收费节目D12-3的记录已经开始收费,因此收费节目D12-4继续记录到19:30不变。
因此,在预约信息修正之后,收费节目B12-4的预约信息中记录开始时间为18:00不变,且记录终止时间为19:30不变。
因此,记录管理器136控制记录,使节目A12-4从17:00到18:00记录。此外,记录管理器136控制记录,使节目D12-4从18:00到19:30记录。另外,记录管理器136控制记录,使节目C12-4从20:00到22:30记录。
另外,为了方便,如果EPG数据在箭头214表示的18:30接收,已经描述过节目A12-4的预约信息存在于预约信息列表163中的这种情况,但是,在18:30的时间点,节目A12-4的预约信息可以从预约信息列表163中删除。
这样,如果修改后播放时间中正在记录的收费节目的播放终止时间不在预约要记录的节目的记录时间内,则预约信息不作修正。
接下来,参考图22的流程图,描述图14的步骤S347对应的、针对正在记录的免费节目的预约信息修正处理。
步骤S391中,记录管理器136判断正在记录的节目是否是由预约信息指示进行记录并在记录中所参照的节目。即,例如,当事件ID被记录在预约信息中时,基于记录在被指示进行记录的节目的预约信息中的事件ID和包含在EIT中的当前正在记录的节目的事件ID,判断正在记录的节目是否是由预约信息指示进行记录并在记录过程中所参照的节目。
步骤S391中,当节目名称被包含在预约信息中时,基于记录在被指示进行记录的节目的预约信息中的节目名称和包含在EIT中的当前正在记录的节目的节目名称,可以判断出,正在记录的节目是否是由预约信息指示进行记录并在记录过程中所参照的节目。
步骤S391中,如果判断出正在记录的节目是预约信息指示进行记录并在记录过程中所参照的节目,即,例如,如果记录在被指示记录的节目的预约信息中的事件ID与包含在EIT中的当前正在记录的节目的事件ID彼此相等,则处理进入到步骤S392,然后记录管理器136将预约信息的记录终止时间设置为预约要记录的下一个节目的记录开始时间。
即,例如,如图23所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A13-1的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为20:00的节目B13-1的预约信息记录在预约信息列表163中,记录开始时间为20:30、记录终止时间为22:00的节目C13-1的预约信息记录在预约信息列表163中。
此时,当免费节目B13-1正在记录时,假定在例如箭头221表示的18:30时接收到作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果当前正在播放(正在记录)的免费节目B13-1的播放终止时间为21:00,即,如果EPG更新之后免费节目B13-1的播放时间改为从18:00到21:00,则记录管理器136将节目C13-1的记录开始时间20:30设置为节目B13-1的预约信息中的记录终止时间。
因此,预约信息修正之后,节目B13-1的预约信息中的记录开始时间为18:00,记录终止时间为20:30。
因此,记录管理器136控制记录,使节目A13-1从17:00到18:00记录。记录管理器136控制记录,使节目B13-1从18:00到20:30记录。记录管理器136控制记录,使节目C13-1从20:30到22:00记录。即,未记录从20:30到21:00的免费节目B13-1。
在预约记录程序121中,播放时间被修改的节目基本上被设置为较低的记录优先级。因此,尽管它正在记录,如果播放时间被修改的节目是免费节目B13-1,则节目C13-1的记录优先级被设置为比播放时间被修改的免费节目B13-1的记录优先级高。因此,节目C13-1的记录时间不作修正,并尽可能多地记录免费节目B13-1,使得不与紧接着免费节目B13-1的预约要记录的节目C13-1的记录时间重叠。
另外,为了方便,当在箭头221表示的18:30接收到EPG数据时,已经描述了节目A13-1的预约信息存在于预约信息列表163中的这种情况,但是,在18:30的时间点,节目A13-1的预约信息可以从预约信息列表163中删除。
这样,如果免费节目的修改后播放时间中的播放终止时间处于预约要记录的下一个节目的记录时间内,则修正预约信息,使预约要记录的下一个节目的记录开始时间被设置为记录终止时间。
图22的步骤S391中,如果判断出正在记录的节目不是预约信息指示进行记录并在记录过程中所参照的节目,例如,如果记录在被指示进行记录的节目的预约信息中的事件ID与包含在EIT中的当前正在记录的节目的事件ID彼此不同,则处理进入到步骤S393,然后记录管理器136停止当前记录节目的记录。步骤S393的处理中,记录停止的原因是考虑到图24~26所示的情况。
也就是说,例如,如图24所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A13-2的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为20:00的节目B13-2的预约信息记录在预约信息列表163中,记录开始时间为20:00、记录终止时间为21:00的节目C13-2的预约信息记录在预约信息列表163中。
此时,当免费节目B13-2肯定正在记录时,假定在例如箭头222表示的19:30时,接收到作为EPG数据的EIT(时间表)。
在接收到的EIT(时间表)中,如果当前肯定正在播放(正在记录)的免费节目B13-2的播放开始时间为20:30、播放终止时间为22:30,即,如果EPG更新之后免费节目B13-2的播放时间改为从20:30到22:30,且正在记录的节目不是用户期望记录的免费节目B13-2,则记录管理器136不修正免费节目B13-2的预约信息。
此外,由于记录管理器136当前记录的是不同于免费节目B13-2的免费节目D13-2,因此它执行控制,立即停止(中断)免费节目D13-2的记录。
因此,在19:30的时间点,免费节目B13-2的预约信息中记录开始时间为18:00不变,且记录终止时间为20:00不变。
此外,如果在19:30接收到EPG数据,并判断出当前正在记录的节目不是免费节目B13-2,则免费节目B13-2的预约信息可以不作修正,且可以删除掉。
因此,记录管理器136控制记录,使节目A13-2从17:00到18:00记录。此外,记录管理器136控制记录,使节目D13-2从18:00到19:30记录。另外,记录管理器136控制记录,使节目C13-2从20:00到21:00记录。
记录管理器136可以删除从18:00到19:30记录的免费节目D13-2(其内容)。
另外,为了方便,如果在箭头222表示的19:30接收到EPG数据,则已经描述了节目A13-2的预约信息存在于预约信息列表163中的这种情况,但是,在19:30的时间点,节目A13-2的预约信息可以从预约信息列表163中删除。
此外,例如,如图25所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A13-3的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为19:30的免费节目B13-3的预约信息记录在预约信息列表163中,记录开始时间为20:00、记录终止时间为21:00的节目C13-3的预约信息记录在预约信息列表163中,记录开始时间为21:30、记录终止时间为22:30的节目D13-3的预约信息记录在预约信息列表163中。
此时,当免费节目B13-3肯定正在记录时,假定在例如箭头223表示的19:00时接收到作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果当前肯定正在播放(正在记录)的免费节目B13-3的播放开始时间为20:30,且播放终止时间为22:00,即,如果EPG更新之后免费节目B13-3的播放时间改为从20:30到22:00,且正在记录的节目不是用户期望记录的免费节目B13-3,则记录管理器136不修正免费节目B13-3的预约信息。
此外,由于记录管理器136当前记录的是不同于免费节目B13-3的免费节目E13-3,因此它执行控制,立即停止(中断)免费节目E13-3的记录。
因此,在19:00的时间点,免费节目B13-3的预约信息中的记录开始时间为18:00,且记录终止时间为19:30不变。
此外,如果在19:00接收到EPG数据,且判断出当前正在记录的节目不是免费节目B13-3,则免费节目B13-3的预约信息可以不作修正且可以删除掉。
因此,记录管理器136控制记录,使节目A13-3从17:00到18:00记录。记录管理器136控制记录,使节目E13-3从18:00到19:00记录。记录管理器136控制记录,使节目C13-3从20:00到21:00记录。记录管理器136控制记录,使节目D13-3从21:30到22:30记录。
记录管理器136可以删除从18:00到19:30记录的免费节目E13-3(其内容)。
另外,为了方便,如果在箭头223表示的19:00接收到EPG数据,已经描述过节目A13-3的预约信息存在于预约信息列表163中的这种情况,但是,在19:00的时间点,节目A13-3的预约信息可以从预约信息列表163中删除。
例如,如图26所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A13-4的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为19:30的免费节目B13-4的预约信息记录在预约信息列表163中,记录开始时间为20:00、记录终止时间为22:30的节目C13-4的预约信息记录在预约信息列表163中。
此时,基本上,当免费节目B13-4肯定正在记录时,假定在例如箭头224表示的19:00接收到作为EPG数据的EIT(时间表)。
在接收到的EIT(时间表)中,如果当前肯定正在播放(正在记录)的免费节目B13-4的播放开始时间为20:30、播放终止时间为22:00,即,如果EPG更新之后免费节目B13-4的播放时间改为从20:30到22:00,且正在记录的节目不是用户期望记录的免费节目B13-4,则记录管理器136不修正免费节目B13-4的预约信息。
此外,由于记录管理器136当前记录的是不同于免费节目B13-4的免费节目D13-4,因此它执行控制,立即停止(中断)免费节目D13-4的记录。
因此,在19:00的时间点,免费节目B13-4的预约信息中的记录开始时间为18:00不变,且记录终止时间为19:30不变。
此外,如果在19:00接收到EPG数据,且判断出当前正在记录的节目不是免费节目B13-4,则免费节目B13-4的预约信息可以不作修正且可以删除掉。
因此,记录管理器136控制记录,使节目A13-4从17:00到18:00记录。记录管理器136控制记录,使节目D13-4从18:00到19:00记录。记录管理器136控制记录,使节目C13-4从20:00到22:30记录。
此外,记录管理器136可以删除从18:00到19:00记录的免费节目D13-4(其内容)。
另外,为了方便,如果在箭头224表示的19:00接收到EPG数据,已经描述过节目A13-4的预约信息存在于预约信息列表163中的这种情况,但是,在19:00的时间点,节目A13-4的预约信息可以从预约信息列表163中删除。
这样,如果节目的播放时间作了修改,且判断出正在记录的免费节目不是用户期望记录的节目,则预约信息不作修正。此外,如果判断出正在记录的免费节目不是用户期望记录的节目,则停止(中断)正在记录的节目的记录。
在图22的步骤S392或者步骤S393之后,处理返回到图9的步骤S309,然后执行上述处理。
参考图27的流程图,描述当记录时间需要修正的节目并非正在记录时,图13的步骤S323对应的预约信息修正处理。
步骤S421中,预约修正管理器162判断是否存在记录时间由于播放时间的变化而重叠的节目。
具体来说,步骤S421中,预约修正管理器162判断,通过由参数i指定的预约信息所预约要记录的节目从修改后播放时间中的播放开始时间记录到播放终止时间的这段记录时间是否与由另一个预约信息预约要记录的节目的记录时间重叠。
步骤S421中,如果判断出存在着记录时间由于播放时间的变化而重叠的待记录节目,则处理进入到步骤S422,然后预约修正管理器162判断播放时间被修改的节目的记录是否是自动记录。即,如上在图14的步骤S342中所述,预约修正管理器162基于手动预约标记执行判断。
步骤S422中,当判断出播放时间被修改的节目的记录并非是自动记录,则处理进入到步骤S423,然后预约修正管理器162判断播放时间修改的节目是否为收费节目。即,例如,如上在图14的步骤S343中所述,基于表示收费节目(付费节目)的信息(描述符)或者EIT中的收费节目标记,判断播放时间被修改的节目是否为收费节目。
步骤S423中,当判断出播放时间被修改的节目为收费节目时,处理进入到步骤S424,然后预约修正管理器162判断播放时间被修改的节目的记录开始时间和记录终止时间是否彼此相等。即,判断播放时间修改的节目的预约信息中的记录开始时间和记录终止时间是否彼此相等。
步骤S424之后,当判断出播放时间修改的节目的记录开始时间和记录终止时间彼此不等时,处理进入到步骤S425,然后预约修正管理器162设置预约信息中的记录开始时间和记录终止时间使之彼此相等。
下文,参考图28~46以及48~55具体描述预约信息修正。在图28~46以及48~55中,其上附带“T”的直线表示时间。图上,其上附带“T”的第一条直线附带的数字表示具体时间。图28~46以及48~55中,从上往下,其上附带“T”的第二条直线上,“预约信息修正之前节目的记录预约时间”表示接收到新EPG数据之前记录在每个预约要记录的节目的预约信息中的记录时间,即,节目的记录开始时间和记录终止时间。
图28~46以及48~55中,从上往下,在附带“T”的第三条直线上,“EPG更新之后节目的播放时间”表示按照新接收EPG数据(最新EPG数据)的播放时间(其编排),即,节目的播放开始时间和播放终止时间。图28~46以及48~55中,从上往下,在附带“T”的第四条直线上,“预约信息修正之后节目的记录预约时间”表示每个节目基于最新EPG数据而修正后的预约信息中的记录开始时间和记录终止时间。从上往下,在其上附带“T”的第五条(最下面)直线上,“节目的记录时间”表示记录由记录管理器136控制的节目的记录时间。
此外,在图28~46以及图48~55中,“免费节目”表示免费观看的节目。“收费节目”表示观看要收费的节目。“自动记录预约节目”表示在用户的偏好基础上通过HDD视频记录仪1预约自动记录的节目。“节目”不作专门限定,为上述“免费节目”、“收费节目”和“自动记录预约节目”中的一个。
此外,在将要进行预约信息修正的节目中,提供了字符“B”,如“节目B”。此外,为了简化描述,对预约信息修正处理进行分类,将要进行分类处理的节目用附加到字母符号的下标如节目B21-1等来区分。
这里,下面参考图28~31描述步骤S425的处理。如图28所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A21-1的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为20:00的节目B21-1的预约信息记录在预约信息列表163中,记录开始时间为20:30、记录终止时间为21:30的节目C21-1的预约信息记录在预约信息列表163中。
此时,假定,接收到例如作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果收费节目B21-1的播放终止时间为21:00,即,如果EPG更新之后收费节目B21-1的播放时间改为从18:00到21:00,则预约修正管理器162将收费节目B21-1的预约信息中的记录终止时间从20:00修正为与记录开始时间相同的时间18:00。即,预约修正管理器162在步骤S425的处理中,将与记录开始时间相同的时间18:00设置为收费节目B21-1的预约信息中的记录终止时间。
因此,预约信息修正之后,收费节目B21-1的预约信息中记录开始时间为18:00,且其记录终止时间为18:00。
因此,记录管理器136控制记录,使节目A21-1从17:00到18:00记录。记录管理器136控制记录,使收费节目B21-1的记录被禁止。即,不记录收费节目B21-1。此外,记录管理器136控制记录,使节目C21-1从20:30到21:30记录。
此外,如图29所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A21-2的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为20:00的节目B21-2的预约信息记录在预约信息列表163中,记录开始时间为20:00、记录终止时间为21:00的节目C21-2的预约信息记录在预约信息列表163中。
此时,假定,接收了例如作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果收费节目B21-2的播放开始时间为20:30、播放终止时间为22:30,即,如果EPG更新之后收费节目B21-2的播放时间改为从20:30到22:30,则在步骤S425的处理中,预约修正管理器162设置例如收费节目B21-2的播放开始时间20:30作为收费节目B21-2的预约信息中的记录终止时间,并且,将与所设的记录开始时间相同的时间20:30设置为记录终止时间。
因此,在预约信息修正之后,收费节目B21-2的预约信息中的记录开始时间为20:30,且记录终止时间为20:30。
因此,记录管理器136控制记录,使节目A21-2从17:00到18:00记录。记录管理器136控制记录,使收费节目B21-2的记录被禁止。即,不记录收费节目B21-2。此外,记录管理器136控制记录,使节目C21-2从20:00到21:00记录。
此外,例如,如图30所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A21-3的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为19:30的节目B21-3的预约信息记录在预约信息列表163中,记录开始时间为19:30、记录终止时间为20:30的节目C21-3的预约信息记录在预约信息列表163中,记录开始时间为21:00、记录终止时间为22:00的节目D21-3的预约信息记录在预约信息列表163中。
此时,假定,接收了例如作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果收费节目B21-1的播放开始时间为20:00、播放终止时间为21:30,即,如果EPG更新之后收费节目B21-1的播放时间改为从20:00-21:30,则在步骤S425的处理中,预约修正管理器162将收费节目B21-1的预约信息中的记录终止时间从20:00修正为与记录开始时间相同的时间18:00,并将与所设置的记录开始时间相同的时间20:00设置为记录终止时间。
因此,在预约信息修正之后,收费节目B21-1的预约信息中的记录开始时间为18:00,且记录终止时间为18:00。
因此,记录管理器136控制记录,使节目A21-1从17:00到18:00记录。记录管理器136控制记录,使收费节目B21-1的记录被禁止。即,不记录收费节目B21-1。此外,记录管理器136控制记录,使节目C21-1从20:30到21:30记录。
此外,例如,如图31所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A21-4的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为19:30的节目B21-4的预约信息记录在预约信息列表163中,记录开始时间为19:30、记录终止时间为22:00的节目C21-4的预约信息记录在预约信息列表163中。
此时,假定,接收了例如作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果收费节目B21-4的播放开始时间为20:00、播放终止时间为21:30,即,如果EPG更新之后收费节目B21-4的播放时间修改为从20:00到21:30,则在步骤S425的处理中,预约修正管理器162将例如收费节目B21-4的播放开始时间20:00设置为收费节目B21-4的预约信息中的记录开始时间,并将与所设记录开始时间相同的时间20:00设置为记录终止时间。
因此,在预约信息修正之后,收费节目B21-4的预约信息中的记录开始时间为20:00,且记录终止时间为20:00。
因此,记录管理器136控制记录,使节目A21-4从17:00到18:00记录。记录管理器136控制记录,使收费节目B21-4的记录被禁止。即,不记录收费节目B21-4。记录管理器136控制记录,使节目C21-4从19:30到22:00记录。
这样,在预约记录程序121中,播放时间被修改的节目基本上被设置为较低的记录优先级。因此,事先预约要记录的节目的记录优先级被设置得比播放时间被修改的、并非正在记录的收费节目的记录优先级高。此外,就收费节目而言,记录该节目就要收费。因此,如果不能记录整个收费节目,则设置预约信息中的记录开始时间和记录终止时间使得收费节目的记录被禁止。
在图27的步骤S425之后,处理返回到图9的步骤S309,然后执行上述处理。
步骤S424中,如果判断出播放时间被修改的节目的记录开始时间和记录终止时间彼此相等,则跳过步骤S425的处理,处理返回到图9的步骤S309,然后执行上述处理。预约信息不通过步骤S424的处理来修正的原因是考虑到,例如,图32~35的例子。
即,例如,如图32所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A22-1的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为18:00的收费节目B22-1的预约信息记录在预约信息列表163中,记录开始时间为20:30、记录终止时间为21:30的节目C22-1的预约信息记录在预约信息列表163中。
此时,假定,接收了例如作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果收费节目B22-1的播放开始时间为18:00、播放终止时间为21:00,即,如果EPG更新之后收费节目B22-1的播放时间修改为从18:00到21:00,则预约修正管理器162不修正收费节目B22-1的预约信息。
即,收费节目B22-1的预约信息中的记录开始时间为18:00未变,且其记录终止时间为18:00未变。这是因为EPG数据更新之后收费节目B22-1的播放时间与节目C22-1的记录时间重叠。即,这是因为事先预约的节目C22-1的记录优先级被设置得比播放时间修改后的收费节目B22-1的记录优先级高。
因此,记录管理器136控制记录,使节目A22-1从17:00到18:00记录。记录管理器136控制记录,使收费节目B22-1的记录被禁止。即,不记录收费节目B22-1。记录管理器136控制记录,使节目C22-1从20:30到21:30记录。
此外,步骤S424中,如果判断出播放时间修改后的节目的记录开始时间和记录终止时间彼此相等,则可以进一步修正预约信息,使得记录开始时间和记录终止时间彼此相等。
即,例如,如图33所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A22-2的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为18:00的收费节目B22-2的预约信息记录在预约信息列表163中,记录开始时间为20:00、记录终止时间为21:00的节目C22-2的预约信息记录在预约信息列表163中。
此时,假定,接收了例如作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果收费节目B22-2的播放开始时间为20:30、播放终止时间为22:30,即,如果EPG更新之后收费节目B22-2的播放时间修改为从20:30到22:30,则预约修正管理器162设置收费节目B22-2的播放开始时间20:30作为收费节目B22-2的预约信息中的记录开始时间,并设置,与所设记录开始时间相同的20:30作为记录终止时间。
此外,预约修正管理器162可以不修正收费节目B22-2的预约信息。
因此,在预约信息修正之后,收费节目B22-2的预约信息中的记录开始时间为20:30,且记录终止时间为20:30。这是因为EPG数据更新之后收费节目B22-2的播放时间与节目C22-2的记录时间重叠。即,这是因为事先预约的节目C22-2的记录优先级被设置得比播放时间修改后的收费节目B22-2的记录优先级高。
因此,记录管理器136控制记录,使节目A22-2从17:00到18:00记录。记录管理器136控制记录,使收费节目B22-2的记录被禁止。即,不记录收费节目B22-2。记录管理器136控制记录,使节目C22-2从20:00到21:00记录。
此外,例如,如图34所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A22-3的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为18:00的收费节目B22-3的预约信息记录在预约信息列表163中,记录开始时间为19:30、记录终止时间为20:30的节目C22-3的预约信息记录在预约信息列表163中,记录开始时间为21:00、记录终止时间为22:00的节目D22-3的预约信息记录在预约信息列表163中。
此时,假定,接收了例如作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果收费节目B22-3的播放开始时间为20:30、播放终止时间为21:30,即,如果EPG更新之后收费节目B22-3的播放时间修改为从20:00到21:30,则预约修正管理器162将收费节目B22-3的播放开始时间20:00设置为收费节目B22-3的预约信息中得记录开始时间,并设置与所设记录开始时间相同的20:00作为记录终止时间。
此外,预约修正管理器162可以不修正收费节目B22-3的预约信息。
因此,在预约信息修正之后,收费节目B22-3的预约信息中的记录开始时间为20:00,且其记录终止时间为20:30。这是因为EPG数据更新之后收费节目B22-3的播放时间与节目C22-3或者节目D22-3的记录时间重叠。即,这是因为事先预约的节目C22-3或者节目D22-3的记录优先级被设置得比播放时间修改后的收费节目B22-3的记录优先级高。
因此,记录管理器136控制记录,使节目A22-3从17:00到18:00记录。记录管理器136控制记录,使节目C22-3从19:30到20:30记录。记录管理器136控制记录,使节目D22-3从21:00到22:00记录。记录管理器136控制记录,使收费节目B22-3的记录被禁止。即,不记录收费节目B22-3。记录管理器136控制记录,使收费节目B22-3从20:00到20:00记录。即,不记录收费节目B22-3。
此外,例如,如图35所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A22-4的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为18:00的收费节目B22-4的预约信息记录在预约信息列表163中,记录开始时间为19:30、记录终止时间为22:00的节目C22-4的预约信息记录在预约信息列表163中。
此时,假定,例如,接收了作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果收费节目B22-4的播放开始时间为20:00、播放终止时间为21:30,即,如果EPG更新之后收费节目B22-4的播放时间改为从20:00到21:30,则预约修正管理器162将收费节目B22-4的播放开始时间20:00设置为收费节目B22-4的预约信息中得记录开始时间,并设置,例如,与所设记录开始时间相同的20:00作为记录终止时间。
此外,预约修正管理器162可以不修正收费节目B22-4的预约信息。
因此,在预约信息修正之后,收费节目B22-4的预约信息中记录开始时间为20:00,且记录终止时间为20:00。这是因为EPG数据更新之后收费节目B22-4的播放时间与节目C22-4的记录时间重叠。即,这是因为事先预约的节目C22-4的记录优先级设置得比播放时间修改后的收费节目B22-4的记录优先级高。
因此,记录管理器136控制记录,使节目A22-4从17:00到18:00记录。记录管理器136控制记录,使收费节目B22-4的记录被禁止。即,不记录收费节目B22-4。记录管理器136控制记录,使节目C22-4从19:30到22:00记录。
这样,在预约记录程序121中,播放时间修改后的节目基本上被设置为较低的记录优先级。因此,事先预约要记录得节目的记录优先级比被设置得比播放时间修改后并非正在记录的收费节目的记录优先级高。此外,就收费节目而言,记录该节目就要收费。因此,如果不能记录整个收费节目,则预约信息中的记录开始时间和记录终止时间设置成使收费节目的记录被禁止。
图27的步骤S421中,如果判断出不存在由于播放时间的修改而使记录时间重叠的节目,则处理进入到步骤S426,然后,预约修正管理器162将预约信息的记录开始时间修正为修改后播放时间的播放开始时间,并将预约信息的记录终止时间修正为修改后播放时间的播放终止时间。
即,例如,如图36所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A23-1的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为20:00的收费节目B23-1的预约信息记录在预约信息列表163中。
此时,假定,例如,接收到作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果节目B23-1的播放开始时间为18:00、播放终止时间为20:30,即,如果EPG更新之后节目B23-1的播放时间修改为从18:00到20:30,则在步骤S426的处理中,预约修正管理器162设置节目B23-1的播放终止时间20:30作为收费节目B23-1的预约信息中的记录终止时间。
因此,在预约信息修正之后,节目B23-1的预约信息中的记录开始时间为18:00,且记录终止时间为20:30。
因此,记录管理器136控制记录,使节目A23-1从17:00到18:00记录。记录管理器136控制记录,使节目B23-1从18:00到20:30记录。
此外,例如,如图37所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A23-2的预约信息记录在预约信息列表163中,记录开始时间为19:00、记录终止时间为21:00的节目B23-2的预约信息记录在预约信息列表163中。
此时,假定,例如,接收到作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果节目B23-2的播放开始时间为18:00且其播放终止时间为20:00,即,如果EPG更新之后节目B23-2的播放时间修改为从18:00到20:00,则在步骤S426的处理中,预约修正管理器162将节目B23-2的预约信息中的记录开始时间从19:00修正为节目B23-2的播放开始时间18:00,将其中的记录终止时间从21:00修正为节目B23-2的播放终止时间20:00。即,节目B23-2的预约信息中的记录开始时间设置为18:00,且其记录终止时间设置为20:00。
因此,在预约信息修正之后,节目B23-2的预约信息中的记录开始时间为18:00,且其记录终止时间为20:00。
因此,记录管理器136控制记录,使节目A23-2从17:00到18:00记录。记录管理器136控制记录,使节目B23-2从18:00到20:00记录。
此外,例如,如图38所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A23-3的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为20:00的节目B23-3的预约信息记录在预约信息列表163中。
此时,假定,例如,接收到作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果不包括节目B23-3的播放开始时间和播放终止时间,则预约修正管理器162不修正节目B23-3的预约信息。
因此,在预约信息修正之后,节目B23-3的预约信息中记录开始时间为18:00未变,且其记录终止时间为20:00未变。
因此,记录管理器136控制记录,使节目A23-3从17:00到18:00记录。记录管理器136控制记录,使节目B23-3从18:00到20:00记录。
此外,图38所示的例子中,在图9的步骤S306中,示出了当判断出对应于由参数i指定的预约信息的节目不存在于接收到的EIT(时间表)中时的预约信息。
此外,下面将描述图27的步骤S426的处理的例子。即,例如,如图39所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A24-1的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为18:00的节目B24-1的预约信息记录在预约信息列表163中。
此时,假定,例如,接收到了作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果节目B24-1的播放开始时间为18:00且其播放终止时间为20:30,即,如果EPG更新之后节目B24-1的播放时间修改为从18:00到20:30,则在步骤S426的处理中,预约修正管理器162将节目B24-1的预约信息中的记录终止时间从18:00修正为节目B24-1的播放终止时间20:30。即B24-1的预约信息中的记录终止时间被设置为20:30。
因此,在预约信息修正之后,节目B24-1的预约信息中的记录开始时间为18:00,且其记录终止时间为20:30。
因此,记录管理器136控制记录,使节目A24-1从17:00到18:00记录。记录管理器136控制记录,使节目B24-1从18:00到20:30记录。
此外,例如,如图40所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A24-2的预约信息记录在预约信息列表163中,记录开始时间为20:30、记录终止时间为20:30的节目B24-2的预约信息记录在预约信息列表163中。
此时,假定,例如,接收到了作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果节目B24-2的播放开始时间为18:00且其播放终止时间为19:30,即,如果EPG更新之后节目B24-2的播放时间修改为从18:00到19:30,则在步骤S426的处理中,预约修正管理器162将节目B24-2的播放开始时间18:00设置为节目B24-2的预约信息中的记录开始时间,并将节目B24-2的播放终止时间19:30设置为节目B24-2的预约信息中的记录终止时间。
因此,预约信息修正之后,节目B24-2的预约信息中的记录开始时间为18:00,且其记录终止时间为19:30。
因此,记录管理器136控制记录,使节目A24-2从17:00到18:00记录。记录管理器136控制记录,使节目B24-2从18:00到19:30记录。
例如,如图41所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为17:00的节目B24-3的预约信息记录在预约信息列表163中,记录开始时间为19:30、记录终止时间为20:30的节目C24-3的预约信息记录在预约信息列表163中。
此时,假定,例如,接收到作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果节目B24-3的播放开始时间为18:00且其播放终止时间为19:30,即,如果EPG更新之后节目B24-3的播放时间修改为从18:00到19:30,则在步骤S426的处理中,预约修正管理器162将节目B24-3的预约信息中的记录开始时间从17:00修正为节目B24-3的播放开始时间18:00,并且将其记录终止时间从17:00修正为节目B24-3的播放终止时间19:30。即,节目B24-3的预约信息中的记录开始时间被设置为18:00,且其记录终止时间被设置为19:30。
因此,预约信息修正之后,节目B24-3的预约信息中的记录开始时间为18:00,且其记录终止时间为19:30。
因此,记录管理器136控制记录,使节目B24-3从18:00到19:30记录。记录管理器136控制记录,使节目C24-3从19:30到20:30记录。
例如,如图42所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A24-4的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为18:00的节目B24-4的预约信息记录在预约信息列表163中。
此时,假定,例如,接收了作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果不包括节目B24-4的播放开始时间和播放终止时间,则预约修正管理器162不修正节目B24-4的预约信息。
因此,预约信息修正之后,节目B24-4的预约信息中记录开始时间为18:00,且其记录终止时间为18:00。
因此,记录管理器136控制记录,使节目A24-4从17:00到18:00记录。记录管理器136控制记录,使节目B24-4的记录被禁止。即,不记录节目B24-4。
此外,图42所示的例子中,在图9的步骤S306中,示出了当判断出在接收到的EIT(时间表)中不存在由参数i指定的预约信息对应的节目时的预约信息。
这样,如果不存在记录时间重叠的节目,则修正预约信息使得修改后的播放开始时间设置为记录开始时间,并使修改后的播放终止时间设置为记录终止时间。
步骤S426之后,处理返回到图9的步骤S309,然后执行上述处理。
图27的步骤S422中,当判断出修改了播放时间的节目的记录预约是自动记录时,处理进入到步骤S427,且预约修正管理器162删除修改了播放时间的自动记录的节目的预约信息。
即,例如,如图43所示,假定在接收到新EPG数据之前,记录开始时间为17:00并且记录终止时间为18:00的节目A25-1的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为20:00的自动记录预约节目B25-1的预约信息记录在预约信息列表163中,记录开始时间为20:30、记录终止时间为21:30的节目C25-1的预约信息记录在预约信息列表163中。
此时,假定,例如,接收到作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果自动记录预约节目B25-1的播放终止时间为21:00,即如果EPG更新之后自动记录预约节目B25-1的播放时间修改为从18:00到21:00,则在步骤S427的处理中,预约修正管理器162删除自动记录预约节目B25-1的预约信息。
因此,记录管理器136控制记录,使节目A25-1从17:00到18:00记录。记录管理器136控制记录,使节目C25-1从20:30到21:30记录。
此外,例如,如图44所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A25-2的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为20:00的自动记录预约节目B25-2的预约信息记录在预约信息列表163中,记录开始时间为20:00、记录终止时间为21:00的节目C25-2的预约信息记录在预约信息列表163中。
此时,假定,例如,接收了作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果自动记录预约节目B25-2的播放开始时间为20:30、播放终止时间为22:30,即,如果EPG更新之后,自动记录预约节目B25-2的播放时间修改为从20:30到22:30,则在步骤S427的处理中,预约修正管理器162删除自动记录预约节目B25-2的预约信息。
因此,记录管理器136控制记录,使节目A25-2从17:00到18:00记录。记录管理器136控制记录,使节目C25-2从20:00到21:00记录。
此外,例如,如图45所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A25-3的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为19:30的自动记录预约节目B25-3的预约信息记录在预约信息列表163中,记录开始时间为19:30、记录终止时间为20:30的节目C25-3的预约信息记录在预约信息列表163中,记录开始时间为21:00、记录终止时间为22:00的节目D25-3的预约信息记录在预约信息列表163中。
此时,假定,例如,接收了作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果自动记录预约节目B25-3的播放开始时间为20:00且播放终止时间为21:30,即,如果EPG更新之后,自动记录预约节目B25-3的播放时间修改为从20:00到21:30,则在步骤S427的处理中,预约修正管理器162删除自动记录预约节目B25-3的预约信息。
因此,记录管理器136控制记录,使节目A25-3从17:00到18:00记录。记录管理器136控制记录,使节目C25-3从19:30到20:30记录。记录管理器136控制记录,使节目D25-3从21:00到22:00记录。
此外,例如,如图46所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A25-4的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为19:30的自动记录预约节目B25-4的预约信息记录在预约信息列表163中,记录开始时间为19:30、记录终止时间为22:00的节目C25-4的预约信息记录在预约信息列表163中。
此时,假定,例如,接收到作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果自动记录预约节目B25-4的播放开始时间为20:00、且播放终止时间为21:30,即,如果EPG更新之后,自动记录预约节目B25-4的播放时间修改为从20:00到21:30,则在步骤S427的处理中,预约修正管理器162删除自动记录预约节目B25-4的预约信息。
因此,记录管理器136控制记录,使节目A25-4从17:00到18:00记录。记录管理器136控制记录,使节目C25-4从19:30到22:00记录。
这样,如果记录时间重叠的节目是自动记录预约节目,则删除该自动记录预约节目的预约信息。
图27的步骤S427之后,处理返回到图9的步骤S309,然后执行上述处理。
步骤S423中,如果判断出播放时间修改的节目不是收费节目,则处理进入到步骤S428,且预约修正管理器162执行针对并非正在记录的免费节目的预约信息修正处理。该处理的详情将参考图47的流程图描述。经过此处理,并非正在记录的免费节目的预约信息中的记录开始时间和记录终止时间中的一个或两个得到修正。
步骤S428之后,处理返回到图9的步骤S309,然后执行上述处理。
参考图47的流程图,描述针对并非正在记录的免费节目的、图27的步骤S428对应的预约信息修正处理。
步骤S481中,预约修正管理器162判断修改后的播放时间的后面部分是否与其他节目的记录时间重叠。即,判断修改后的播放时间的播放终止时间是否为处于其他节目的记录时间范围内的时间。
具体来说,步骤S481中,记录管理器136判断从修改后的播放时间中的播放开始时间到播放终止时间进行记录的记录时间中的记录终止时间,是否为通过其他预约信息而预约记录的节目的记录时间内的时间。
步骤S481中,如果判断出修改后的播放时间的后面部分与其他节目的记录时间重叠,则处理进入到步骤S482,并且,预约修正管理器162将预约信息的记录开始时间设置为播放开始时间,并将预约信息的记录终止时间修正为将要预约的下一个节目(记录时间重叠、且播放开始时间比按照修正后的预约信息而将要记录的节目的播放开始时间晚的节目)的记录开始时间。
即,例如,如图48所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A31-1的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为20:00的免费节目B31-1的预约信息记录在预约信息列表163中,记录开始时间为20:30、记录终止时间为21:30的节目C31-1的预约信息记录在预约信息列表163中。
此时,假定,例如,接收了作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果免费节目B31-1的播放终止时间为21:00,即,如果EPG更新之后免费节目B31-1的播放时间修改为从18:00到21:00,则在步骤S482的处理中,预约修正管理器162保持免费节目B31-1的预约信息中的记录开始时间为18:00不变,并将其中的记录终止时间从20:00设置为节目C31-1的记录开始时间20:30。
因此,预约信息修正之后,免费节目B31-1的预约信息中记录开始时间为18:00,且其记录终止时间为20:30。
因此,记录管理器136控制记录,使节目A31-1从17:00到18:00记录。记录管理器136控制记录,使节目B31-1从18:00到20:30记录。记录管理器136控制记录,使节目C31-1从20:30到21:30记录。
此外,例如,如图49所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A32-1的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为18:00的免费节目B32-1的预约信息记录在预约信息列表163中,记录开始时间为20:30、记录终止时间为21:30的节目C32-1的预约信息记录在预约信息列表163中。
此时,假定,例如,接收了作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果免费节目B32-1的播放终止时间为21:00,即,如果EPG更新之后免费节目B32-1的播放时间修改为从18:00到21:00,则在步骤S482的处理中,预约修正管理器162保持免费节目B32-1的预约信息中记录开始时间为18:00不变,且将其中的记录终止时间从18:00设置为节目C32-1的记录开始时间20:30。即,设置免费节目B32-1的预约信息中的记录终止时间为20:30。
因此,预约信息修正之后,免费节目B32-1的预约信息中的记录开始时间为18:00,记录终止时间为20:30。
因此,记录管理器136控制记录,使节目A32-1从17:00到18:00记录。记录管理器136控制记录,使免费节目B32-1从18:00到20:30记录。记录管理器136控制记录,使节目C32-1从20:30到21:30记录。
另外,尽管未显示,如果图48中免费节目B31-1的播放开始时间修改为18:30,而不是18:00,则通过步骤S482的处理,免费节目B31-1的记录开始时间将从18:00设置为免费节目B31-1的播放开始时间18:30。
这样,如果记录之前的免费节目的修改后播放时间中的播放终止时间是,下一个要预约记录的节目的记录时间范围内的时间,则修正预约信息,使得预约要记录的其他节目的记录开始时间被设置为免费节目的记录终止时间。
步骤S482之后,处理返回到图9的步骤S309,然后执行上述处理。
步骤S481中,如果判断出修改后播放时间的后面部分不与其他节目的记录时间重叠,则处理进入到步骤S483,且预约修正管理器162判断修改后的播放时间的前面部分是否与其他节目的记录时间重叠。即,判断修改后的播放时间的播放开始时间是否为其他节目记录时间范围内的时间。
具体来说,步骤S483中,预约修正管理器162判断,从修改后播放时间的播放开始时间到其播放终止时间执行记录的记录时间中的记录开始时间,是否为按照其他预约信息预约要记录的其他节目的记录时间范围内的时间。
步骤S483中,如果判断出修改后播放时间的前面部分与其他节目的记录时间重叠,则处理进入到步骤S484,且预约修正管理器162将预约信息的记录开始时间修正为先前节目(记录时间重叠、且播放开始时间比要按照修正后的预约信息记录的节目的播放开始时间早的节目)的记录终止时间,并且将预约信息的记录终止时间设置为播放终止时间。
即,例如,如图50所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A31-2的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为20:00的免费节目B31-2的预约信息记录在预约信息列表163中,记录开始时间为20:00、记录终止时间为21:00的节目C31-2的预约信息记录在预约信息列表163中。
此时,假定,例如,接收了作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果在步骤S484的处理中,免费节目B31-2的播放开始时间为20:30,即,如果EPG更新之后免费节目B31-2的播放时间修改为从20:30到22:30,则预约修正管理器162将免费节目B31-2的预约信息中的记录开始时间从18:00修正为节目C31-2的记录终止时间21:00,且将其记录终止时间从20:00修正为免费节目B31-2的播放终止时间22:30,即,免费节目B31-2的预约信息中的记录开始时间设置为21:00,记录终止时间设置为22:30。
因此,预约信息修正之后,免费节目B31-2的预约信息中的记录开始时间为21:00,记录终止时间为22:30。
因此,记录管理器136控制记录,使节目A31-2从17:00到18:00记录。记录管理器136控制记录,使节目C31-2从20:00到21:00记录。记录管理器136控制记录,使免费节目B31-2从21:00到22:30记录。
此外,例如,如图51所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A32-2的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为18:00的免费节目B32-2的预约信息记录在预约信息列表163中,记录开始时间为20:00、记录终止时间为21:00的节目C32-2的预约信息记录在预约信息列表163中。
此时,假定,例如,接收了作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果免费节目B32-2的播放开始时间为20:30、播放终止时间为22:30,即,如果EPG更新之后免费节目B32-2的播放时间修改为从20:30到22:30,则预约修正管理器162将免费节目B32-2的预约信息中的记录开始时间从18:00修正为节目C32-2的记录终止时间21:00,且将其记录终止时间从18:00修正为免费节目B32-2的播放终止时间22:30,即,免费节目B32-2的预约信息中记录开始时间设置为21:00,且记录终止时间设置为22:30。
因此,预约信息修正之后,免费节目B32-2的预约信息中的记录开始时间为21:00,且其记录终止时间为22:30。
因此,记录管理器136控制记录,使节目A32-2从17:00到18:00记录。记录管理器136控制记录,使节目C32-2从20:00到21:00记录。记录管理器136控制记录,使免费节目B32-2从21:00到22:30记录。
这样,如果记录之前的免费节目的修改后播放时间中播放开始时间是,预约要记录的其他节目的记录时间范围内的时间,则修正预约信息,使预约要记录的其他节目的记录终止时间被设置为免费节目的记录开始时间。
步骤S484之后,处理返回到图9的步骤S309,然后执行上文已经描述过的处理。
步骤S483中,如果判断出修改后播放时间的前面部分不与其他节目的记录时间重叠,则处理进入到步骤S485,且预约修正管理器162判断修改后的播放时间的前面和后面部分是否与其他两个节目的记录时间重叠。即,判断修改后的播放时间的播放开始时间和播放终止时间是否分别为,其他两个节目的记录时间范围内的时间。
具体来说,步骤S483中,预约修正管理器162判断,从修改后的播放时间的播放开始时间到其播放终止时间执行记录的记录时间中的记录开始时间,是否为按照其他预约信息预约要记录的节目的记录时间范围内的时间,以及其记录终止时间是否为按照另一个其他预约信息预约要记录的节目的记录时间范围内的时间。
步骤S485中,如果判断出修改后播放时间的前面和后面部分分别与其他两个节目的记录时间重叠,则处理进入到步骤S486,且预约修正管理器162将预约信息的记录开始时间修正为先前节目的记录终止时间,并且将预约信息的记录终止时间修正为下一个预约节目的记录开始时间。
例如,如图52所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A31-3的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为19:30的免费节目B31-3的预约信息记录在预约信息列表163中,记录开始时间为19:30、记录终止时间为20:30的节目C31-3的预约信息记录在预约信息列表163中,记录开始时间为21:00、记录终止时间为22:00的节目D31-3的预约信息记录在预约信息列表163中。
此时,假定,例如,接收了作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果免费节目B31-3的播放开始时间为20:00、且其播放终止时间为21:30,即,如果EPG更新之后免费节目B31-3的播放时间修改为从20:00到21:30,则在步骤S486的处理中,预约修正管理器162将免费节目B31-3的预约信息中的记录开始时间从18:00修正为节目C31-3的记录终止时间20:30,且将其记录终止时间从19:30修正为节目D31-3的记录开始时间21:00,即,免费节目B31-3的预约信息中的记录开始时间被设置为20:30,且其记录终止时间被设置为21:00。
因此,预约信息修正之后,免费节目B31-3的预约信息中的记录开始时间为20:30,且其记录终止时间为21:00。
因此,记录管理器136控制记录,使节目A31-3从17:00到18:00记录。记录管理器136控制记录,使节目C31-3从19:30到20:30记录。记录管理器136控制记录,使免费节目B31-3从20:30到21:00记录。记录管理器136控制记录,使节目D31-3从21:00到22:00记录。
此外,例如,如图53所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A32-3的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为18:00的免费节目B32-3的预约信息记录在预约信息列表163中,记录开始时间为19:30、记录终止时间为20:30的节目C32-3的预约信息记录在预约信息列表163中,记录开始时间为21:00、记录终止时间为22:00的节目D32-3的预约信息记录在预约信息列表163中。
此时,假定,例如,接收了作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果免费节目B32-3的播放开始时间为20:00、且播放终止时间为21:30,即,如果EPG更新之后免费节目B32-3的播放时间修改为从20:00到21:30,则预约修正管理器162将免费节目B32-3的预约信息中的记录开始时间从18:00修正为节目C32-3的记录终止时间20:30,且将其记录终止时间从18:00修正为节目D32-3的记录开始时间21:00。即,免费节目B32-3的预约信息中的记录开始时间被设置为20:30,且记录终止时间被设置为21:00。
因此,预约信息修正之后,免费节目B32-3的预约信息中的记录开始时间为20:30,且其记录终止时间为21:00。
因此,记录管理器136控制记录,使节目A32-3从17:00到18:00记录。记录管理器136控制记录,使节目C32-3从19:30到20:30记录。记录管理器136控制记录,使免费节目B32-3从20:30到21:00记录。记录管理器136控制记录,使节目D32-3从21:00到22:00记录。
这样,如果记录之前的免费节目的修改后播放时间中播放开始时间是,预约要记录的其他节目的记录时间范围内的时间,则修正预约信息,使预约要记录的其他节目的记录终止时间被设置为免费节目的记录开始时间。
此外,如果记录之前的免费节目修改之后的播放时间中播放终止时间是,要记录的其他节目的记录时间范围内的时间,则修正预约信息,使预约要记录的另一个其他节目的记录开始时间被设置为免费节目的记录终止时间。
步骤S486之后,处理返回到图9的步骤S309,然后执行上述处理。
步骤S485中,如果判断出修改后播放时间的前面和后面部分不是分别与其他两个节目的记录时间重叠,由于全部修改后的播放时间都与某个节目的记录时间重叠,则处理进入到步骤S487,且预约修正管理器162将预约信息的记录开始时间和记录终止时间设置为彼此相等。
例如,如图54所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A31-4的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为19:30的免费节目B31-4的预约信息记录在预约信息列表163中,记录开始时间为19:30、记录终止时间为22:00的节目C31-4的预约信息记录在预约信息列表163中。
此时,假定,例如,接收了作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果免费节目B31-4的播放开始时间为20:00、且其播放终止时间为21:30,即,如果EPG更新之后免费节目B31-4的播放时间修改为从20:00到21:30,则预约修正管理器162将免费节目B31-4的预约信息中的记录开始时间从18:00修正为免费节目B31-4的播放开始时间20:00,并将其记录终止时间从19:30修正为免费节目B31-4的修正后的记录开始时间20:00。即,免费节目B31-4的预约信息中的记录开始时间被设置为20:00,且其记录终止时间被设置为20:00。
因此,免费节目B31-4的预约信息中的记录开始时间为20:00,且其记录终止时间为20:00。
因此,记录管理器136控制记录,使节目A31-4从17:00到18:00记录。记录管理器136控制记录,使节目C31-4从19:30到22:00记录。记录管理器136控制记录,使免费节目B31-4的记录被禁止。即,未记录免费节目B31-4。
此外,例如,如图55所示,假定在接收到新EPG数据之前,记录开始时间为17:00、记录终止时间为18:00的节目A32-4的预约信息记录在预约信息列表163中,记录开始时间为18:00、记录终止时间为18:00的免费节目B32-4的预约信息记录在预约信息列表163中,记录开始时间为19:30、记录终止时间为22:00的节目C32-4的预约信息记录在预约信息列表163中。
此时,假定,例如,接收了作为EPG数据的EIT(时间表)。在接收到的EIT(时间表)中,如果免费节目B32-4的播放开始时间为20:00、且其播放终止时间为21:30,即,如果EPG更新之后免费节目B32-4的播放时间修改为从20:00到21:30,则预约修正管理器162将免费节目B32-4的预约信息中的记录开始时间从18:00修正为免费节目B32-4的播放开始时间20:00,并将其记录终止时间从18:00修正为免费节目B32-4的修正后的记录开始时间20:00。即,免费节目B32-4的预约信息中的记录开始时间设置为20:00,且其记录终止时间设置为20:00。
因此,预约信息修正之后,免费节目B32-4的预约信息中的记录开始时间为20:00,且其记录终止时间为20:00。
因此,记录管理器136控制记录,使节目A32-4从17:00到18:00记录。记录管理器136控制记录,使节目C32-4从19:30到22:00记录。记录管理器136控制记录,使免费节目B32-4的记录被禁止。即,未记录免费节目B32-4。
这样,如果记录之前的免费节目的全部修改后播放时间都是,预约要记录的其他节目的记录时间范围内的时间,则修正预约信息,使免费节目的记录被禁止。
步骤S487之后,处理返回到图9的步骤S309,然后执行上述处理。
上述操作总的描述如下。图56是说明当某个节目的播放时间不与其他节目的记录时间重叠时,以及,当节目的播放时间延长、播放时间加快、预约信息中记录开始时间和记录终止时间彼此相等,以及预约信息列表163中记录的预约信息对应的信息不包含在传送的EPG数据时,这些情况下的操作的示意图。
当节目的播放时间延长且在节目记录之前,以及当修正了记录终止时间且节目正在记录时,修正记录终止时间。当播放时间加快且在节目记录之前,以及当修正了记录开始时间和记录终止时间且节目正在记录时,修正记录终止时间。当预约信息中记录开始时间和记录终止时间彼此相等且节目记录之前,修正记录开始时间和记录终止时间。
此外,如果预约信息中记录开始时间和记录终止时间彼此相等,则由于未执行节目的记录,没有必要考虑节目什么时候在记录。
在记录在预约信息列表163中的预约信息对应的信息未包含在传送的EPG数据中的情况下,在记录节目之前或者当节目正在记录时,不修正预约信息。
图57是说明,当免费节目的播放时间的后面部分与其他节目的记录时间重叠时、当免费节目的播放时间的前面部分与其他节目的记录时间重叠时、当免费节目的播放时间的前面和后面部分与其他节目的记录时间重叠时、以及当免费节目的全部播放时间都与其他节目的记录时间重叠时,这些情况下的操作的示意图。
在免费节目的播放时间的后面部分与其他节目的记录时间重叠的情况下,即,在免费节目的播放时间的播放终止时间在其他节目的记录时间范围内的情况下,在免费节目记录之前,修正记录终止时间,并且,如果免费节目正在记录,则修正记录终止时间。在免费节目的播放时间的前面部分与其他节目的记录时间重叠的情况下,即,在免费节目的播放时间的播放开始时间处于其他节目的记录时间范围内的情况下,当免费节目记录之前,修正记录开始时间,并且,如果免费节目正在记录,则停止记录。
在免费节目的播放时间的前面和后面部分与其他节目的记录时间重叠的情况下,即,在免费节目的播放时间的播放开始时间和播放终止时间分别处于其他两个节目的记录时间范围内的情况下,免费节目记录之前,修正记录开始时间和记录终止时间,并且,如果免费节目正在记录,则停止记录。
在免费节目的全部播放时间都与其他节目的记录时间重叠的情况下,免费节目记录之前,记录开始时间和记录终止时间修正为彼此相等,并且,如果免费节目正在记录,则停止记录。
图58是说明,当收费节目的播放时间的后面部分与其他节目的记录时间重叠时、当收费节目的播放时间的前面部分与其他节目的记录时间重叠时、当收费节目的播放时间的前面和后面部分与其他节目的记录时间重叠时、以及当收费节目的全部播放时间与其他节目的记录时间重叠时,这些情况下的操作的示意图。
在收费节目的播放时间的后面部分与其他节目的记录时间重叠的情况下,即,在收费节目的播放时间的播放终止时间处于其他节目的记录时间范围内的情况下,收费节目记录之前,修正记录开始时间和记录终止时间使之彼此相等,并且,如果收费节目正在记录,则继续记录。在收费节目的播放时间的前面部分与其他节目的记录时间重叠的情况下,即,在收费节目的播放时间的播放开始时间处于其他节目的记录时间范围内的情况下,收费节目记录之前,记录开始时间和记录终止时间修正为彼此相等,并且,如果收费节目正在记录,则继续记录。
在收费节目的播放时间的前面和后面部分与其他节目的记录时间重叠的情况下,即,在收费节目的播放时间的播放开始时间和播放终止时间分别处于其他两个节目的记录时间范围内的情况下,收费节目记录之前,修正记录开始时间和记录终止时间使之彼此相等,并且,如果收费节目正在记录,则继续记录。在收费节目的播放时间的整个部分与其他节目的记录时间重叠的情况下,收费节目记录之前,记录开始时间和记录终止时间修正为彼此相等,并且,如果收费节目正在记录,则继续记录。
图59是说明,当自动记录预约节目的播放时间的后面部分与其他节目的记录时间重叠时、当自动记录预约节目的播放时间的前面部分与其他节目的记录时间重叠时、当自动记录预约节目的播放时间的前面和后面部分与其他节目的记录时间重叠时、以及当自动记录预约节目的全部播放时间与其他节目的记录时间重叠时,这些情况下的操作的示意图。
在自动记录预约节目的播放时间的后面部分与其他节目的记录时间重叠的情况下,即,在自动记录预约节目的播放时间的播放终止时间处于其他节目的记录时间范围内的情况下,自动记录预约节目记录之前,删除自动记录预约节目的预约信息,并且,如果自动记录预约节目正在记录,则停止记录。在自动记录预约节目的播放时间的前面部分与其他节目的记录时间重叠的情况下,即,在自动记录预约节目的播放时间的播放开始时间处于其他节目的记录时间范围内的情况下,自动记录预约节目记录之前,删除自动记录预约节目的预约信息,并且,如果自动记录预约节目正在记录,则停止记录。
在自动记录预约节目的播放时间的前面和后面部分与其他节目的记录时间重叠的情况下,即,在自动记录预约节目的播放时间的播放开始时间和播放终止时间分别处于其他两个节目的记录时间范围内的情况下,自动记录预约节目记录之前,删除自动记录预约节目的预约信息,并且,如果自动记录预约节目正在记录,则停止记录。在自动记录预约节目的全部播放时间与其他节目的记录时间重叠的情况下,自动记录预约节目记录之前,删除自动记录预约节目的预约信息,并且,如果自动记录预约节目正在记录,则停止记录。
参照图60的流程图,下面将描述当HDD视频记录仪1接收到EIT(p/f)时的记录时间修正处理。该处理在HDD视频记录仪1接收到EIT(p/f)时开始。
步骤S521中,预约修正管理器162判断是否指示了对节目记录预约进行记录时间修正。例如,当修正标记由用户设置为“1”时,则指示进行记录时间的修正,并且,当修正标记被设置为“0”时,则未指示记录时间的修正。
步骤S521中,当判断出指示了对节目记录预约进行记录时间修正时,处理进入到步骤S522,然后,预约修正管理器162判断当前是否正在记录节目。即,例如,预约修正管理器162从预约信息列表163获取所有的预约信息,并判断当前时间处于从其记录开始时间到其记录终止时间的记录时间之内的预约信息是否存在。
步骤S522中,当判断出当前正在记录节目,则处理进入到步骤S523,并且,预约修正管理器162从获得的预约信息列表163的预约信息中获取(检出)当前正在记录的节目的预约信息。
步骤S524中,预约修正管理器162判断包含在接收到的EIT(p/f)中的当前正在播放的(节目信息中的)节目和通过步骤S523的处理而获得(检出)的预约信息中目前正在记录的节目彼此是否相同。
即,例如,当事件ID被包含在预约信息中时,判断预约信息中目前正在记录的节目的事件ID和包含在EIT(p/f)中目前正在播放的节目的节目信息中的事件ID彼此是否相同。
此外,例如,步骤S524中,当节目名称被包括在预约信息中时,判断预约信息中目前正在记录的节目的节目名称和包括EIT(p/f)中目前正在播放的节目的节目信息中的节目名称彼此是否相同。
步骤S524中,当判断出包含在接收到的EIT(p/f)中当前正在播放的(节目信息中的)节目和所获得的预约信息中当前正在记录的节目彼此相同时,处理进入到步骤S525,并且,预约修正管理器162判断当前正在播放的节目的记录时间是否需要修正。即,例如,步骤S525中,判断预约信息中的记录开始时间和EIT中当前正在播放的节目的播放开始时间、以及预约信息中的记录终止时间和EIT中当前正在播放的节目的播放终止时间是否均彼此相同。
步骤S525中,当判断出当前正在播放的节目的记录时间需要修正时,处理进入到步骤S526,并且,当记录时间需要修正的节目正在记录时,执行预约信息修正处理。该处理与图13的步骤S322的处理,即,上文中参照图14描述的处理相同,因而省去对其的描述。
而且,在图13的步骤S322中,已经描述过该处理是在包括在EIT(时间表)中的节目的播放开始时间和播放终止时间的基础上执行的,但是,在步骤S526中,处理是在包含在EIT(p/f)中当前正在播放的节目的播放开始时间和播放终止时间的基础上执行的。此外,这个时候,记录管理器136从预约修正管理器162接收所有的预约信息,包括通过步骤S523的处理从预约信息列表163的预约信息获得(检出)的预约信息和EIT(p/f)中当前正在播放的节目的节目信息,并在接收到的预约信息和EIT(p/f)的基础上执行图60的步骤S526的处理。
步骤S526之后,处理进入到步骤S527。
步骤S527中,预约修正管理器162在预约信息列表163的预约信息中,检索包含在接收到的EIT(p/f)中当前正在播放的节目的下一个将要播放的节目的识别信息所指定的节目的预约信息。
这里,例如,当节目名称被记录在预约信息中时,当前正在播放的节目的下一个将要播放的节目的识别信息代表包含在接收到的EIT(p/f)中当前正在播放的节目的下一个将要播放的节目的节目名称。此外,例如,当事件ID包含在预约信息中时,当前正在播放的节目之后的下一个将要播放的节目的识别信息代表包含在接收到的EIT(p/f)中当前正在播放的节目之后的下一个将要播放的节目的事件ID。
步骤S528中,预约修正管理器162判断包含在接收到的EIT(p/f)中当前正在播放的节目之后的下一个将要播放的节目的识别信息所指定的节目的预约信息是否是预约信息列表163的预约信息。
步骤S528中,当包含在接收到的EIT(p/f)中当前正在播放的节目之后将要播放的下一个节目的识别信息所指定的节目的预约信息是预约信息列表163的预约信息时,处理进入到步骤S529,并且,预约修正管理器162从预约信息列表163的预约信息中,获得(检出)包含在接收到的EIT(p/f)中当前正在播放的节目之后的下一个将要播放的节目的识别信息所指定的节目的预约信息。
步骤S530中,预约修正管理器162判断当前正在播放的节目之后的下一个将要播放的节目的记录时间是否需要修正。即,例如,步骤S530中,判断预约信息中的记录开始时间和EIT中当前正在播放的节目之后下一个将要播放的节目的播放开始时间、以及预约信息中的记录终止时间和EIT中当前正在播放的节目之后下一个将要播放的节目的播放终止时间是否均彼此相同。
步骤S530中,当判断出当前正在播放的节目之后下一个将要播放的节目的记录时间需要修正,则处理进入到步骤S531,并且,当记录时间需要修正的节目并非正在记录时,执行预约信息修正处理。该处理与图13的步骤S323的处理,即,上文中参照图27描述的处理相同,在此不再赘述。
而且,在图13的步骤S323中,已经描述到,处理是在包含于EIT(时间表)中的节目的播放开始时间和播放终止时间的基础上执行的,但是,在步骤S531中,预约修正管理器162是在包括通过步骤S529的处理获得(检出)的预约信息和包含在EIT(p/f)中当前正在播放的节目之后下一个将要播放的节目的播放开始时间和播放终止时间的所有预约信息的基础上执行该处理的。
步骤S531之后,处理结束。
步骤S530中,当判断出当前正在播放的节目之后下一个将要播放的节目的记录时间不需要修正时,处理结束。
步骤S528中,当包含在接收到的EIT(p/f)中当前正在播放的节目之后下一个将要播放的节目的识别信息所指定的节目的预约信息不存在于预约信息列表163的预约信息中时,处理结束。
步骤S525中,当判断出当前正在播放的节目的记录时间不需要修正时,处理进入到步骤S527,然后执行上述的处理。
步骤S524中,当判断出包含在接收到的EIT(p/f)中当前正在播放(节目信息中)的节目与所获得(检出)的预约信息中当前正在记录的节目彼此不相同时,处理进入到步骤S526。此外,这个时候,当执行步骤S526的处理时,处理从图14的步骤S342开始。
这里,处理从图14的步骤S342开始的原因在于,由于包含在接收到的EIT(p/f)中的节目信息中当前正在播放的节目与所获得的预约信息中当前正在记录的节目彼此不相同,也就是说,当前正在记录的节目不是用户期望记录的节目,因而在图14的步骤S347(图22的步骤S393)的处理中,正在记录的节目的记录停止。
步骤S522中,当判断出节目并非正在记录时,处理进入到步骤S527,然后执行上述的处理。
步骤S521中,当判断出没有指示对节目记录预约进行记录时间修正时,用户不希望记录时间被自动修正,因而处理结束。
如上所述,由于记录在HDD视频记录仪1中的预约信息列表163的预约信息在定期传送的EPG数据(EIT)的基础上进行修正,因而用户能够适当地将记录时间(记录开始时间和记录终止时间)修正为适当的时间,而不需要单独确认节目播放时间的编排(组成)。也就是说,如上所述,由于预约信息列表163中的预约信息从预约信息的较晚记录开始时间开始按顺序校正,因而能够更为快速地修正预约信息。
此外,当节目记录预约由于节目的重叠播放时间而取消时,节目的记录开始时间和记录终止时间被设置为彼此相同。因此,记录在HDD视频记录仪1中的预约信息列表163的预约信息在所传送的EPG数据(EIT)的基础上再次得到修正。此外,当取消了记录预约的节目被恢复时,即,当节目的重叠播放时间不存在时,则仅仅修正被设置为彼此相等的预约信息中的记录开始时间和记录终止时间中的一个或两个,使已被取消的节目预约能够得到恢复。
因此,例如,不需要提供一种用于执行保存(管理)节目记录预约的取消历史的处理,并在播放时间再次改变之后、执行保存(管理)已经取消的节目记录预约的恢复历史的处理的装置(功能),并且,能够通过简单的处理来恢复曾被取消过的节目记录预约。
以下参照图61的流程图,描述由执行预约记录程序121的CPU21执行的记录处理。步骤S601中,记录管理器136获取预约信息列表163中的某个预约信息。
步骤S602中,记录控制器136判断是否到了该开始进行被预约的节目的记录的时候。即,步骤S602中,基于通过步骤S601中获取的预约信息的记录开始时间,判断从实时时钟25输出的当前时间是否为节目开始记录的时间。
步骤S602中,如果判断出当前时间是预约节目的开始记录时间,则处理进入到步骤S603,然后记录管理器136判断通过步骤S601的处理获得的预约信息中记录开始时间和记录终止时间是否彼此相等。
步骤S603中,如果判断出记录开始时间和记录终止时间彼此不相等,则处理进入到步骤S604,然后记录管理器136执行控制,使开始预约节目的记录。
步骤S605中,记录管理器136判断是否到了该终止预约节目的记录的时候。即,记录管理器136基于步骤S601获得的预约信息的记录终止时间,判断是否到了该终止节目的记录的时候。
步骤S605中,如果判断出该终止预约节目的记录时,则处理进入到步骤S606,然后记录管理器136执行控制,使预约节目的记录结束。
步骤S606之后,处理返回到步骤S601,然后执行上述处理。
步骤S603中,如果判断出记录开始时间和记录终止时间彼此相等,则处理进入到步骤S607,然后,由于预约信息中记录开始时间和记录终止时间彼此相等、且记录时间为零分钟,则记录管理器136提醒用户该节目被禁止,即,未记录该节目。步骤S607中,记录管理器136通过通信部43执行控制,使得内容为“由于修改了播放时间,未记录节目A”等的消息传送到,例如,用户事先注册的移动电话的邮件地址。
这样,如果预约信息中记录开始时间和记录终止时间彼此相等,则记录管理器136执行控制,使节目的记录被机制。即,不记录预约信息中记录开始时间和记录终止时间彼此相等的节目。
步骤S608中,记录管理器136判断节目当前是否正在记录。步骤S608中,如果判断出节目并非正在记录,则处理返回到步骤S601,然后执行上述处理。
步骤S605中,如果判断出当前时间不是预约节目的终止记录时间,则处理进入到步骤S609,然后获取预约信息列表163中的某个预约信息。此时,通过步骤S609获得的预约信息是不同于通过步骤S601的处理获得的预约信息。
步骤S610中,记录管理器136判断通过步骤S609的处理获得的预约信息中记录开始时间和记录终止时间,与从实时时钟25输出的当前时间是否彼此相等。
步骤S610中,如果判断出通过步骤S609的处理获得的预约信息中记录开始时间和记录终止时间,与实时时钟25输出的当前时间彼此不相等,则处理返回到步骤S605,然后执行上述处理。即,重复执行步骤S605、步骤S609和步骤S610的处理,直至到终止预约节目的记录为止。
步骤S610中,如果判断出通过步骤S609的处理获得的预约信息中记录开始时间和记录终止时间,与实时时钟25输出的当前时间彼此相等,则处理返回到步骤S607,然后执行上述处理。
步骤S608中,如果判断出节目正在记录,则处理返回到步骤S605,然后执行上述处理。
步骤S602中,如果判断出没到开始预约节目的记录的时候,则处理返回到步骤S601,然后执行上述处理。即,获取不同于通过前面步骤S601的处理获得的预约信息的预约信息。
此外,可以删除记录终止了的节目的预约信息。
这样,如果预约信息中记录开始时间和记录终止时间彼此相等,则记录时间为零分钟,因此未执行该节目的记录。另外,如果由于节目播放时间的变化,记录开始时间和记录终止时间彼此相等,且节目未作记录,则提醒用户,因此用户可以快速确认未记录预约要记录的节目。因此,用户可以停止停止HDD视频记录仪1中当前正在播放的节目的记录,再次设置使记录时间为零分钟的节目可以记录,且记录期望的节目。
根据本方面的实施例的记录控制装置的实施方案并不仅限于图1所示的HDD视频记录仪1,也可以使用能够执行记录介质的控制记录和读取的记录控制装置。具体来说,例如,多种实施方案可以实施,例如个人计算机、个人数字助理(PDA)、手机、数字式电子设备(例如,DVD记录机或录像带记录机)等等。
这样,当进行配置使得能够预约节目的记录时,用户能够记录下节目,而不需要等在具有记录功能的装置之前(不需要关心节目的播放时间),来在被预约的期望节目开始的时候开始记录。当判断出在预约了记录之后节目没有被记录时,与记录开始时间信息所表示的记录开始时间相同的时间被设置为用于记录节目的预约信息的记录终止时间信息。当记录开始时间信息所表示的记录开始时间与记录终止时间信息所表示的记录终止时间相同时,对节目的记录进行控制,使节目的记录被禁止。在将与记录开始时间信息表示的记录开始时间相同的时间设置为预约信息的记录终止时间信息之后,当判断出节目被记录时,并且当比记录开始时间信息表示的记录开始时间晚的时间被设置为预约信息的记录终止时间信息时,能够通过简单的处理使已经取消了的记录预约得到恢复。
上面描述的一系列处理可通过硬件或软件执行。当这一系列处理通过软件执行时,构成软件的程序被从记录介质安装到结合于专用硬件中的计算机上,或被安装到能够通过在其上安装各种程序而执行各种功能的通用计算机中。
该记录介质包括独立于计算机的封装介质,例如磁盘(包括软盘)、光盘(包括CD-ROM(压缩光盘只读存储器)、DVD(数字多功能光盘))、磁-光盘(包括MD(MiniDisc(商标名)),或者半导体存储器,其上可以记录和发布节目,从而将节目提供给用户,例如图1中所示的移动介质46。此外,该记录介质包括ROM或硬盘,能在结合于计算机中的状态下被提供给用户的节目能够记录在其上。
此外,使这一系列处理得到执行的程序能够通过有线或无线通信介质安装到计算机上,例如局域网、互联网、数字卫星广播,在需要的情况下,也可以通过接口进行安装,例如路由器、调制解调器或类似物。
此外,在本说明书中,对存储于记录介质中的程序进行描述的步骤包括按照所描述的顺序以时间顺序执行的处理,或者不按时间顺序执行的并行或单独执行的处理。
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种记录控制装置,所述记录控制装置基于包括表示记录开始时间的记录开始时间信息和表示记录结束时间的记录终止时间信息的预约信息来记录被预约记录的节目,所述记录控制装置包括设置单元,当判断出所述节目在预约了记录之后未被记录时,所述设置单元将与所述记录开始时间信息表示的所述记录开始时间相同的时间设置到用于记录所述节目的所述预约信息的所述记录终止时间信息中;以及记录控制单元,当所述记录开始时间信息表示的所述记录开始时间与所述记录终止时间信息表示的所述记录终止时间相同时,所述记录控制单元控制所述节目的记录,使所述节目的记录被禁止,其中,在将与所述记录开始时间信息表示的所述记录开始时间相同的时间设置到所述预约信息的所述记录终止时间信息中之后,如果判断出所述节目被记录,则所述设置单元将比所述记录开始时间信息表示的所述记录开始时间晚的时间设置到所述预约信息的所述记录终止时间信息中。
2.根据权利要求1所述的记录控制装置,其中,当所述记录开始时间信息表示的所述记录开始时间与所述记录终止时间信息表示的所述记录终止时间相同时,所述记录控制单元将所述节目的记录受到控制、从而使所述节目的记录被禁止的通知发给用户。
3.一种记录控制装置,包括第一记录控制单元,所述第一记录控制单元控制第一内容开始记录的第一记录开始时间和所述第一内容终止记录的第一记录终止时间、以及第二内容开始记录的第二记录开始时间和所述第二内容终止记录的第二记录终止时间的记录;接收控制单元,所述接收控制单元控制表示所述第一内容开始发布的第一发布开始时间和所述第一内容终止发布的第一发布终止时间的第一发布时间信息的接收;修正单元,当从所述第一发布开始时间到所述第一发布终止时间的发布时间的全部或者部分与从所述第二记录开始时间到所述第二记录终止时间的记录时间重叠时,所述修正单元将所述第一内容的所述第一记录开始时间和所述第一记录终止时间之一或二者修正为所述发布时间内的预定时间;以及第二记录控制单元,所述第二记录控制单元基于经过修正的所述第一记录开始时间和所述第二记录终止时间来控制所述第一内容的记录。
4.根据权利要求3所述的记录控制装置,其中,所述第一记录控制单元控制用于识别所述第一内容的第一识别信息、包括所述第一记录开始时间的信息和所述第一记录终止时间的信息的第一内容信息、用于识别所述第二内容的第二识别信息、以及包括所述第二记录开始时间的信息和第二记录终止时间的信息的第二内容信息在预定的列表中的记录,所述接收控制单元控制表示所述第一内容的所述第一发布开始时间和所述第一发布终止时间的第一发布时间信息、以及表示所述第二内容开始发布的第二发布开始时间和所述第二内容终止发布的第二发布终止时间的第二发布时间信息的接收,以及当接收到所述第二发布时间信息、所述列表中记录的所述第一内容信息的所述第一记录开始时间晚于所述第二内容信息的第二记录开始时间、并且从所述第一发布开始时间到所述第一发布终止时间的发布时间的全部或者部分与从所述第二记录开始时间到所述第二记录终止时间的记录时间重叠时,所述修正单元将所述第一内容的所述第一记录开始时间和所述第一记录终止时间之一或二者修正为所述发布时间内的预定时间。
5.根据权利要求3所述的记录控制装置,其中,当所述第一内容的记录开始、接收到所述第一发布时间信息、所述第一发布时间信息中的第一发布终止时间为所述第二内容的记录时间内的一个时间、并且所述第一内容的记录优先级高于所述第二内容的记录优先级时,所述第二记录控制单元将第一记录终止时间修正为作为处于所述第二内容的记录时间内的一个时间的第一发布终止时间。
6.根据权利要求3所述的记录控制装置,其中,当所述第一内容的记录没有开始、接收到所述第一发布时间信息、所述第一发布时间信息中的第一发布开始时间为所述第二内容的记录时间内的一个时间、并且所述第二内容的记录优先级高于所述第一内容的记录优先级时,所述修正单元将第一记录开始时间修正为所述第二内容的第二记录终止时间。
7.根据权利要求3所述的记录控制装置,其中,当所述第一内容的记录没有开始、接收到所述第一发布时间信息、所述第一发布时间信息中的第一发布终止时间为所述第二内容的记录时间内的一个时间、并且所述第二内容的记录优先级高于所述第一内容的记录优先级时,所述修正单元将第一记录终止时间修正为所述第二内容的第二记录开始时间。
8.一种记录控制装置的记录控制方法,所述记录控制装置基于包括表示记录开始时间的记录开始时间信息和表示记录结束时间的记录终止时间信息的预约信息来记录被预约记录的节目,所述记录控制方法包括以下步骤当判断出所述节目在预约了记录之后未被记录时,将与所述记录开始时间信息表示的所述记录开始时间相同的时间设置到用于记录所述节目的所述预约信息的所述记录终止时间信息中;以及当所述记录开始时间信息表示的所述记录开始时间与所述记录终止时间信息表示的所述记录终止时间相同时,控制所述节目的记录,使所述节目的记录被禁止,其中,在将与所述记录开始时间信息表示的所述记录开始时间相同的时间设置到所述预约信息的所述记录终止时间信息中之后,如果判断出来所述节目被记录,则将比所述记录开始时间信息表示的所述记录开始时间晚的时间设置到所述预约信息的所述记录终止时间信息中。
9.根据权利要求8所述的记录控制方法,其中,当所述记录开始时间信息表示的所述记录开始时间与所述记录终止时间信息表示的所述记录终止时间相同时,在所述控制步骤中,将所述节目的记录受到控制、从而使所述节目的记录被禁止的通知发给用户。
10.一种记录控制装置的记录控制方法,包括以下步骤控制第一内容的记录开始的第一记录开始时间和第一内容的记录终止的第一记录终止时间、以及第二内容的记录开始的第二记录开始时间和第二内容的记录终止的第二记录终止时间的记录;控制表示所述第一内容的发布开始的第一发布开始时间和所述第一内容的发布终止的第一发布终止时间的第一发布时间信息的接收;当从第一发布开始时间到第一发布终止时间的发布时间的全部或者部分与从第二记录开始时间到第二记录终止时间的记录时间重叠时,将所述第一内容的所述第一记录开始时间和所述第一记录终止时间之一或二者修正为所述发布时间内的预定时间;以及基于经过修正的第一记录开始时间和第二记录终止时间控制所述第一内容的记录。
11.根据权利要求10所述的记录控制方法,其中,在对所述第一记录开始时间和所述第一记录终止时间、以及所述第二记录开始时间和所述第二记录终止时间的记录的所述控制步骤中,用于识别所述第一内容的第一识别信息、包括所述第一记录开始时间的信息和所述第一记录终止时间的信息的第一内容信息、用于识别所述第二内容的第二识别信息、以及包括所述第二记录开始时间的信息和所述第二记录终止时间的信息的第二内容信息在预定的列表中的记录受到控制,在所述第一发布时间信息的接收的控制步骤中,表示所述第一内容的所述第一发布开始时间和所述第一发布终止时间的所述第一发布时间信息、以及表示所述第二内容的发布开始的第二发布开始时间所述第二内容的发布终止的第二发布终止时间的第二发布时间信息受到控制,以及在所述修正步骤中,当接收到所述第二发布时间信息、记录在所述列表中的所述第一内容信息的第一记录开始时间比所述第二内容信息的第二记录开始时间晚、并且从所述第一发布开始时间到所述第一发布终止时间的发布时间的全部或者部分与从所述第二记录开始时间到所述第二记录终止时间的记录时间重叠时,所述第一内容的第一记录开始时间和第一记录终止时间之一或二者被修正为所述发布时间内的预定时间。
12.根据权利要求10所述的记录控制方法,其中,在对所述第一内容的记录的控制步骤中,当所述第一内容的记录开始、接收到所述第一发布时间信息、所述第一发布时间信息中的第一发布终止时间是处于所述第二内容的记录时间中的一个时间、并且所述第一内容的记录优先级高于所述第二内容的记录优先级时,所述第一记录终止时间被修正为作为处于所述第二内容的记录时间内的一个时间的所述第一发布终止时间。
13.根据权利要求10所述的记录控制方法,其中,在所述修正步骤中,当所述第一内容的记录没有开始、接收到所述第一发布时间信息、所述第一发布时间信息中的第一发布开始时间是处于所述第二内容的记录时间中的一个时间、并且所述第二内容的记录优先级高于所述第一内容的记录优先级时,第一记录开始时间被修正为所述第二内容的第二记录终止时间。
14.根据权利要求10所述的记录控制方法,其中,在所述修正步骤中,当所述第一内容的记录没有开始、接收到所述第一发布时间信息、所述第一发布时间信息中的第一发布终止时间是处于所述第二内容的记录时间中的一个时间、并且所述第二内容的记录优先级高于所述第一内容的记录优先级时,第一记录终止时间被修正为所述第二内容的第二记录开始时间。
全文摘要
本发明提供了一种记录控制装置和该记录控制装置的记录控制方法。该记录控制装置基于包括表示记录开始时间的记录开始时间信息和表示记录结束时间的记录终止时间信息的预约信息来记录被预约记录的节目。该记录控制装置包括设置单元,当判断出节目在预约记录之后未被记录时,将与记录开始时间信息表示的记录开始时间相同的时间设置到用于记录该节目的预约信息的记录终止时间信息中;以及记录控制单元,当记录开始时间信息表示的记录开始时间与记录终止时间信息表示的记录终止时间相同时,该记录控制单元控制节目的记录,使节目的记录被禁止。
文档编号G11B19/00GK1819637SQ200510131918
公开日2006年8月16日 申请日期2005年12月15日 优先权日2004年12月15日
发明者藤田孝次 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1