可编程装置以及预览可编程装置中用户编程事件的方法

文档序号:7635675阅读:169来源:国知局
专利名称:可编程装置以及预览可编程装置中用户编程事件的方法
技术领域
本发明涉及一种预览可编程装置中用户编程事件的方法,该事件存
储在定时器列表上,并且在由定时器设定的时间或时间周期到时的时候 触发该事件。
本发明还涉及一种可编程装置。
10
背景技术
诸如DVD录制器的可编程装置提供了一些功能使得定时器记录的 编程更容易。这种可编程装置的己知的功能的例子有"Showview"(也 称为"VCRPlus")和嵌入的电子节目指南(EPG), Showview中包含特 定TV节目的广播频道、日期、开始时间和持续时间的编码数输入到可
15编程装置并由可编程装置解码。从文件US2004/0103434Al中可得知一 种交互式电视系统,该系统包括交互式电视应用来建立基于时间的设 置。用户可设定电视节目提醒信号、预定的付费节目、用于录制的节目 时间表以及建立家长控制以防止在某些时间观看某些频道上的电视。由 于多种设置选项,可能产生冲突,尤其在录制器定时器设置和需要的视
20频传送之间。已知的交互式电视应用给用户提供了屏幕上的选项,这些 选项在编程阶段中允许用户选择如何解决这些冲突。
然而,已证实已知的可编程装置具有将用户处于不确定状态的缺 点,即,他是否己经给设备进行了正确的编程。随着己知器件可用的设 置选项数量的增加,这种不确定性也将增大。例如,在文件
25 US2004/0103434A1公开的交互式电视系统中,即使并没有在不同的录 制器定时器设置中检测到冲突时,仍具有大量的可能引起录制失败的设 置。因而,用户会认为他的编程是不可靠的。

发明内容
30 本发明的一个目的是提供一种在开头第一段中定义的那种方法以及
在第二段中定义的那种可编程装置,可以避免上述定义的缺陷。
为了实现上述目的,依据本发明预览可编程装置的用户编程事件的
方法将具有按以下方式描述的特定特征,艮P:
一种预览可编程装置的用户编程事件的方法,其中事件存储在定时 5器列表中并由定时器的到时而被触发,其中该方法包括,在用户的请求
下,就像用于触发所述事件的定时器设置的时期或者时间周期已经到时
了一样来对已存储的用户编程事件的操作进行模拟。
为了实现上述目的,依据本发明的可编程装置具有按以下方式描述
的特定特征,艮P:
10 包括至少一个定时器和用来存储定时器列表的可编程装置,该定时
器列表是用户可使用在由至少一个定时器设置的时期或时间周期到时的 时候所触发的事件来进行编程,其中可编程装置适于在由用户激活的模 拟模式中操作,在这种模拟模式中,就像触发所述事件的定时器设置的 时期或者时间周期已经到时一样来对已存储在定时器列表中的用户编程
15事件的操作进行模拟。
通常,依据本发明的可编程装置包括对于时间触发事件可编程的所 有器件。本发明尤其适用于DVD录制器、视频录制器、音频录制器等。 应当注意,本发明的可编程装置可配置成一个单独的器件,或者也可以 被合并入诸如家庭影院设备的组合器件中。
20 依据本发明的特征使其具有以下优点可以使用户检查和确认已经
编程的事件在可编程装置中正确地运行。在可以通过本发明的方法和可 编程装置获得积极的反馈的情况下,用户可以确认他的定时器编程的正 确性(或作出必要的改动),并且具有这种信任下,他将没有限制地使 用由可编程装置提供的所有编程功能。
25 如权利要求2和9定义的措施将带来以下优点本发明的模拟并不
是不可避免地从定时器列表上的第一事件开始,而是用户可设定一个进 入点来监视他特别感兴趣的某个特定事件。
如权利要求3和10定义的措施将带来以下优点整个模拟将实时 地进行,因此用户可真实地"看见他所获得的"。
30 如权利要求4和11定义的措施将带来以下优点模拟是以快动作
进行的,因此彼此间具有较长时间间隔的多个事件可以在一次运行中进 行,对用户来说不会产生要长时间观看可编程装置的烦恼。
在模拟处理用户编程事件的操作的过程中,由这些事件定义的动作 可在可编程装置中真实地运行,例如,可编程装置将被转换到特定的广 5播频道。然而,可能并不需要运行单个以及每个动作,诸如真实地开始 录制动作,或不需要在整个持续时间中运行单个和每个动作。如权利要 求5和12定义的措施将带来以下优点通过仅仅执行可编程装置中选 定的动作同时其他动作被可视信息等抑制或替换,或通过将事件中预定 的动作限制到预定义的或用户定义的持续时间,或通过用户指令中断所 10述动作,可以极大地加速模拟过程。
如权利要求6和13定义的措施将带来以下优点用户可接受到更 好以及更全面的有关他对可编程装置的事件进行编程的反馈。
当用户错误地对时间触发事件进行了编程,并将引起不同事件之间 或事件与器件的其他设定之间的冲突时,如权利要求7和14定义的措 15施将带来以下优点将给用户提供如何解决这些冲突的建议。在这些建 议的指引下,用户将更易于对其编程进行必要的修改,并因此解决冲突。
应当注意,本发明的方法的特征还可直接在器件中实施。
参照下述的非限制性实施例描述本发明的这些以及其他方面,并且 本发明的这些以及其他方面将是明显的。
20


图1用示意性框图示出了依据本发明的可编程装置。
具体实施例方式
25 图1示出了依据本发明的可编程装置1的一个实施例。其可被配置
成DVD录制器,但应当注意的是,本发明通常可应用于任何基于时间 的可编程装置。可编程装置1包括接收音频/视频数据流的输入部分2。 也包括DVD驱动设备3,配置该设备来接收DVD以便在DVD上录制 音频/视频数据,以及从DVD上播放音频/视频数据。DVD驱动设备3 30本身对于本领域技术人员来说是公知的,因而,不需要进行详细说明以及在附图中详细地描绘出。应当特别意识到的是,因为DVD驱动设备 的常规部件,诸如盘扫描装置或包括马达、线圈和电子电路的用于扫描 装置的驱动装置,并不与本发明直接相关,因此出于简洁的目的,这些 装置并未在附图中示出。 5 可编程装置1还包括输入装置4,诸如键盘,使用户能够与可编程
装置1进行交互。主控制器5控制可编程装置1的所有功能。主控制器 5与视频/音频输出装置6结合,将DVD中的视频/音频数据作为视频/音 频输出信号输出到电视机10等。与经由视频/音频输出装置6将视频信 号输出至电视机10相同,主控制器5还配置来将信息输出至用户,这
10点将在下文中进行详细描述。此外,主控制器5与存储器7结合,其中 包括时间触发事件EV1、 EV2等的定时器列表存储在存储器7中。时间 触发事件EV1、 EV2经由输入装置4被用户编程,其包含开始时间和日 期S1、 S2,这种时间和日期确定了事件EV1、 EV2必须被触发的时间, 还包括一个或多个动作Al-l、 Al-2;在事件EV1、 EV2被分别触发时
15 A2-l将通过可编程装置1被执行。可选地,开始时间和日期Sl、 S2与 各个事件的持续时间相关联。主控制器5与定时器8结合,周期性检测 是否已经到达开始时间和日期Sl、 S2,已触发与已经到达的各个开始时 间和日期相关联的事件EV1、 EV2。这样,可以实现多个软件定时器, 其中由这些软件定时器设定的时间或事件周期的到时触发了相关联的事
20 件。
现在将给出如何对本发明的可编程装置1进行编程的一些例子。用
户希望录制两个节目,例如特定日期的13:00-14:00时的节目Pl以及相 同日期14:00-17:00时的节目2。 DVD录制器提供了以数种质量模式进 行录制,这些模式是Ml (高质量录制1小时)、M2 (中等质量录制2
25小时)和M3 (低质量录制3小时)。编程DVD录制器典型地包括选择 所需的质量模式。另外,必须设定录制的频道和持续时间,以及用户必 须指出他希望使用PDC^节目传送控制),也称为VPS(视频编程信号)。 为了完成所有的编程步骤,用户经由输入装置4进行必要的输入,可编 程装置1的主控制器5在存储器7中建立关联的定时器列表。以常规模
30式操作之前的可编程装置1。可以发现的是,这种基于时间的可编程装
置1可能是错综复杂的,并且对于不熟练的用户来说将有一些障碍。尽
管通过提供例如PDC使得编程变得更容易了,但是不熟悉这类装置的 用户常常觉得不确定他们是否正确地对他们的装置进行了编程。例如, 用户可能选择了 PDC,而被编程的频道不包含PDC。用户还可能设定 5 Ml以及将定时器调整成3小时的录制。
本发明通过给基于时间的可编程装置1提供编程模拟功能来解决这 个问题。依据本发明,可编程装置1的主控制器5可切换到模拟模式中, 在这种模式中,就像触发所述事件的定时器已经到时了,对处理存储在 定时器列表中的用户编程事件EV1、 EV2的操作进行模拟。这种模拟模
io式提供了对已编程的时间触发事件EV1、 EV2的预览,因此,当在编程 后被激活时,用户可以检测他的节目设定,以及在模拟过程中,从可编 程装置1接收合适的反馈,即所有设定是否可靠或者在用户的期望之间 是否存在冲突,反馈以在编程期间提供的设定的形式表示出来,,模拟 模式还提供了在己编程的录制开始处真实的装置运行。
15 当用户己经编程了 3个小时的录制节目P2,即在上面例子中的
14:00-17:00,并且对该次录制选择了 Ml质量模式时,将产生一个冲突。 当用户选择了一个不包括PDC信号的频道,并且激活PDC特性时,也 将产生一个冲突。在这两种情况中,可编程装置的反应可以在编程模拟 模式期间被模拟/估计,并且用户可另外得到改正的提示,这些改正是必
20须的,才能使可编程装置1依据他所预期或依据外部约束进行工作。将 主控制器5切换到模拟模式可通过输入装置4的预览按钮4a来完成。 通过再次按下预览按钮4a,可编程装置1将切换回普通操作模式。
在模拟模式中,通常从定时器列表中的第一事件EV1开始处理整个 定时器列表。然而,用户有时候仅仅有意于检测他的一部分编程。在这
25种情况中,本发明提供了预先选择定时器列表的事件的可能性,即模拟 必须从这个事件开始。作为模拟开始点的定时器列表的这个事件可通过 输入装置4来预先选定。
对处理存储在定时器列表中的用户编程事件EV1、 EV2的操作进行 模拟通常是实时运行的。其提供了机会来发现事件的有问题的时间编
30程。例如,在以上的例子中,在13:00-14:00时录制节目1。在14:00时
完成录制节目Pl后马上同时开始录制节目P2。虽然理论上这种编程不 会出现任何冲突,但是在实践中仍有可能出现问题。例如,当在两个节
目录制Pl、 P2之间的切换存在由可编程装置1引起的延迟时。当用户
已经激活了可编程装置1的模拟模式时,他可很容易地检测由这种延迟
5引起的录制冲突。
严格来说,实时的模拟模式,事件EV1、 EV2的动作A1-1、 Al-2、 A2-l以正确的时序和它们之间正确的时间间隔来运行。然而,在某些情 况中,用户可能希望加快模拟过程。因此,本发明提供了将模拟模式从 实时运行改变为"快动作"的可能,该"快动作"对要被模拟的事件进
io行加速的处理。在本发明的一个实施例中,用户可以通过按下输入装置 4上的"下一个"按钮跳到模拟的下一个阶段中(例如,停止模拟录制 的操作,使可编程装置1运行得就像录制结束了一样)。在本发明中另 一个实施例中,诸如模拟的录制的特定动作被限制为预先确定的或用户 可设置的时间(例如20秒)。
15 可编程装置1的另一个实施例提供了这样的特征,即分别预定义或
用户定义能够(或必须)在模拟模式中真实地运行的动作,和必须被拒 绝在这种模式下真实运行的动作。这些被拒绝在模拟模式中真实处理的 动作可简单地在模拟期间被消除,或者被其他动作取代,诸如在与可编 程装置1相连接的电视机10上显示信息INFO。
20 在可编程装置1的模拟模式中用户真正感兴趣的在于装置1在从一 个事件EV1转换到下一个事件EV2时的实时状态。因此,在对处理用 户编程事件EV1、 EV2的操作进行模拟的过程中,必须真实地运行由这 些事件定义的动作Al-l、 Al-2、 A2-l。例如,必须真实地切换到特定 的TV频道,以检测这个TV频道是否提供VPS信号。或者,回到以上
25的例子在录制完第一个节目Pl (第一个事件EV1)之后,配置成DVD 录制器的可编程装置1可以在处理下一个事件EV2 (录制节目P2)之 前保持在待机模式。当这两个事件被连续地编程时,DVD录制器需要 一些时间来启动第二个事件EV2,因为从待机模式出来的DVD录制器 首先需要读取DVD来确认在哪里开始下一个录制。这个启动时间可能
30是错过了录制下一个节目P2的开始的原因。在模拟模式中,这将被显
示给用户看。然后他可以决定縮短第一个事件的持续时间来确保第二个 事件及时开始。
为了使用户全面地了解模拟进程,当可编程装置1切换到模拟模式
时,主控制器5经过视频输出装置6将信息SIM写入电视机10中。此 5夕卜,正处于模拟过程中的每个事件的每个动作将被报告给电视机10。因 而,用户通常可以全面了解可编程装置1的当前状态。此外,在模拟模 式中运行冲突检测,并将冲突信息CONF显示给用户,可选择地还有一 起显示对解决被检测出的冲突的建议。上面已经解释了冲突的例子。
应当注意,本发明的可编程装置提供的信息并不是必须写入电视机 io的,还能够可替代地在可编程装置1的显示器上显示。此外,这里的可 编程装置1并不限于需要连接电视机的设备。
权利要求
1、一种预览可编程装置的用户编程事件(EV1、EV2)的方法,事件(EV1、EV2)存储在定时器列表中并由定时器的到时而触发,其中该方法包括,在用户的请求下,就像触发所述事件的定时器(8)已经到时一样,对处理存储的用户编程事件(EV1、EV2)的操作进行模拟。
2、 如权利要求1所述的方法,其中对处理存储的用户编程事件 (EV1、 EV2)的操作进行模拟从定时器列表中预选的事件(EV2)开始。
3、 如权利要求1所述的方法,其中对处理存储的用户编程事件 (EV1、 EV2)的操作被实时地模拟。
4、 如权利要求1所述的方法,其中对处理存储的用户编程事件 (EV1、 EV2)的操作以加速模式进行模拟。
5、如权利要求1所述的方法,其中对处理存储的用户编程事件(EV1、 EV2)的操作进行的模拟包括将事件中预定义的动作限制在预 定义或用户定义的持续时间中,或由用户指令异常中止所述动作,或禁 止所述动作被模拟,或可选地通过将信息(INFO)显示给用户来代替所 述指令的步骤。
6、如权利要求1所述的方法,其中在对处理存储的用户编程事件的操作进行模拟期间,将处理信息(SIM)显示给用户。
7、如权利要求1所述的方法,其中在对处理存储的用户编程事件 的操作进行模拟期间执行冲突检测,并将冲突报告给用户(CONF),可 选地与解决这些冲突的建议一起报告给用户。
8、 一种可编程装置(1),包括至少一个定时器(8)以及用来存储用户可编程定时器列表的存储器(7),该列表具有由至少一个定时器(8) 的到时而触发的事件(EV1、 EV2),其中可编程装置(1)适于在能被 用户激活的模拟模式中工作,在该模拟模式中,就像触发所述事件的定 时器(8)已经到时一样,对处理存储在定时器列表中的用户编程事件 (EV1、 EV2)的操作进行模拟。
9、 如权利要求8所述的可编程装置,其中,在模拟模式中,从定 时器列表中预选的事件(EV2)开始对处理存储的用户编程事件(EV1、 EV2)的操作进行模拟。
10、 如权利要求8所述的可编程装置,其中,在模拟模式中,对处 5理存储的用户编程事件(EV1、 EV2)的操作被实时地模拟。
11、 如权利要求8所述的可编程装置,其中,在模拟模式中,以加 速模式对处理存储的用户编程事件(EV1、 EV2)的操作进行模拟。
12、 如权利要求8所述的可编程装置,其中对处理存储的用户编程 事件(EV1、 EV2)的操作进行的模拟包括将事件中预定义的动作限制在预定义或用户定义的持续时间中,或由用户指令异常中止所述动作, 或禁止所述动作被模拟,或可选地通过将信息(INFO)显示给用户来代 替所述指令的步骤。
13、 如权利要求8所述的可编程装置,其中在对处理存储的用户编 程事件(EV1、 EV2)的操作进行模拟期间,将处理信息(SIM)显示给用户。
14、 如权利要求8所述的可编程装置,其中,在模拟模式中,进行 冲突检测并将冲突报告给用户(CONF),可选地与解决这些冲突的建议 一起报告给用户。
全文摘要
一种可编程装置(1),包括至少一个定时器(8)以及用来存储用户可编程定时器列表的存储器(7),该列表具有由至少一个定时器(8)的到时而触发的事件(EV1、EV2)。可编程装置(1)适于在可被用户激活的模拟模式中工作,在该模拟模式中,就像触发所述事件的定时器(8)已到时,来对处理存储在定时器列表中的用户编程事件(EV1、EV2)的操作进行模拟。
文档编号H04N5/781GK101107847SQ200680002460
公开日2008年1月16日 申请日期2006年1月13日 优先权日2005年1月17日
发明者N·P·M·布拉克 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1