在个人视频记录装置中对节目边界进行标记的制作方法

文档序号:7633399阅读:135来源:国知局
专利名称:在个人视频记录装置中对节目边界进行标记的制作方法
本申请是基于2004年1月8日在欧洲专利局提交的序列号为04075002.8的临时申请。
本发明总体上涉及个人视频记录装置,更具体地说,涉及一种在正被存储到缓冲器中的输入信号中标记节目边界的个人视频记录装置。
为了增强人们的电视观看体验,已经开发出了个人视频记录装置。这样的装置的一个例子就是TIVO产品。个人视频记录器通常包括与电视编码系统集成在一起的硬盘驱动器。该硬盘驱动器通常具有作为缓冲器而保留的区域。该缓冲器被用来持续地存储用户当前观看的节目。这个缓冲器使得用户可以通过若干特技模式(包括倒带、快进或暂停)来操纵其正在观看的节目。
然而,在某些这样的个人视频记录器中,缓冲器的容量是固定的。例如,TIVO仅具有三十分钟的缓冲容量。因此,如果这样的装置被暂停超过三十分钟的话,用户将不能看到被漏掉的整个节目部分。仅能看到用户重新启动该装置时为止的前三十分钟的节目。
某些这样的个人视频记录器的另一限制是,当节目改变时在缓冲器内没有指示。例如,用户可能正在一个频道上收看一个节目,该节目也被连续地存储到个人记录装置的缓冲器中。如果用户改变频道或者如果在同一频道上开始了一个新的节目,那么该新的节目就被接着连续地存储到缓冲器中。然而,当这样的改变出现时,在缓冲器内没有指示。因此,如果用户想退回去看第一个节目时,他将不得不花费时间来倒带以找到第一个节目。
鉴于上述问题,本发明致力于提供一种记录音频和视频输入信号的方法。该方法包括接收输入信号;将该输入信号存储在缓冲器中;在该输入信号中检测节目的改变;在该缓冲器中插入对应于该节目改变的节目标记。
在一个示例中,该节目改变是从第一频道变成第二频道。如果第二频道的持续时间超过预定周期,那么插入一个节目标记。如果第二频道上的一个节目的持续时间超过预定时间周期,那么插入该节目标记。
在另一个示例中,节目的改变是在同一频道上从第一节目变成第二节目。如果第二节目的持续时间超过预定时间周期,那么插入该节目标记。
本发明还致力于提供一种记录音频和视频输入信号的装置。该装置包括用于接收输入信号的开关;用于对输入信号进行编码的音频和视频编码单元;用于存储已编码输入信号的缓冲器;用于检测输入信号中的节目改变并将对应于该节目改变的节目标记插入到该缓冲器中的控制器。
现在参考附图,其中类似的附图标记始终代表相应的部件

图1是示出了根据本发明的个人视频记录装置的一个示例的示意图;图2是示出了根据本发明在缓冲器中存储节目的一个示例的示意图;图3是示出了根据本发明在缓冲器中存储节目的另一个示例的示意图;图4是示出了根据本发明在缓冲器中存储节目的另一个示例的示意图;以及图5是示出了根据本发明在缓冲器中存储节目的另一个示例的示意图。
在图1中示出了根据本发明的个人视频记录装置的一个示例。可以看出,其中包括用来接收电视信号的调谐器4。该调谐器4将使得用户可以选择频道,并且提供与所选择的输入信号相对应的音频和视频分量。在这个示例中,调谐器4是模拟调谐器,其能够用于任何广播或有线电视系统。然而,在其它示例中,该调谐器可以是数字调谐器。
其中还包括连接器8,其用来向装置提供替换的输入信号。所述替换输入例如是来自诸如摄影机、DVD播放器、VCR或机顶盒装置的其它源的其它视频信号。连接器8还提供来自该装置的输出。这样的输出的一个示例是用来显示所记录的节目的电视或监视器。调谐器4和连接器8都是到音频/视频IO矩阵开关6的输入。在操作过程中,矩阵开关6根据用户输入选择来自调谐器4或连接器8的输入信号。矩阵开关6接着将所选的信号传递到该装置的其余部分。矩阵开关6还将来自该装置的输出信号传递到连接器8。
其中还包括模数转换器10,其将输入信号的音频分量转换成数字的。其中还包括数模转换器12,其将输出信号的音频分量转换成模拟的。其中还包括视频输入处理器22,用于对输入信号的视频分量进行处理。该视频输入处理器22确定视频分量的格式。例如,视频分量可以是RGB、YUV信号等等。为了后面对视频分量的压缩,必须知道这个格式。该视频输入处理器22还从视频分量中提取例如拷贝保护状态或者该视频分量是PAL还是NTSC信号的信息。此外,该视频输入处理器22还将输入信号的视频分量转换成数字的。
在这个示例中,音频和视频分量均被从模拟的转换成数字的,并且反之亦然。然而,在其中输入信号是数字的其它示例中就不必这样做了。
如可以看到的那样,模数转换器10、数模转换器12和视频输入处理器22被连接到音频/视频解码器和编码器24。该音频/视频解码器和编码器24被用来在输入信号被记录到其中一个存储装置之前对输入信号的音频和视频分量进行压缩。该音频/视频解码器和编码器24还被用来对从其中一个存储装置接收的输出信号的音频和视频分量进行解压缩。在一个示例中,该音频/视频解码器和编码器24将实施MPEG-2编码方案。然而,在其它示例中可以采用其它方案,例如MPEG-1、MPEG-4或其它合适的编码方案。该音频/视频解码器和编码器24还被用来控制两个存储装置26、28。
应当注意,该音频/视频解码器和编码器24和视频输入处理器22可以被实施为分离的单元。或者,音频/视频解码器和编码器24和视频输入处理器22可以被实施为单个单元,例如Chrysalis硬件平台。1394物理层(PHY)20也被连接到该音频/视频解码器和编码器24。该1394PHY还使该装置能够被连接到1394网络,从而使得数字视频(DV)数据也可以被接收并被存储在该装置中。
该装置还包括两个存储装置,即硬盘驱动器26和DVD记录器28。在一个示例中,该DVD记录器28是一个DVD+RW记录器。然而,在其它示例中,该DVD记录器可以是DVD+R、DVD-R或DVD-RW记录器。
硬盘驱动器26中的存储空间的一个部分被留出来作为缓冲器,该缓冲器被用来连续地存储用户所选择的输入信号。因为这个缓冲器能够使用户从该输入信号的较早部分暂停、倒带或快进,因此将其作为时移缓冲器来进行详细的说明。所留出来的作为时移缓冲器的空间量将是确定缓冲器容量的一个因素。编码方案将是影响该时移缓冲器的容量的另一个因素。例如,具有较高级别的压缩的编码方案将提高缓冲器的容量。该时移缓冲器的大小可以根据用户输入来设置。该时移缓冲器的大小可以被设置为一、二、三、六小时的大小或者其它任何合适的大小。硬盘驱动器26中的其余空间可以被用作附加存储。例如,该时移缓冲器的内容可以被转移到这个其它空间中。此外,摄影机记录、直接记录或来自DVD盘的DVD图像也可以被存储到硬盘驱动器26的未被保留作该时移缓冲器的空间中。
DVD记录器28还可以被用来提供更为永久的存储。例如,硬盘驱动器26的内容可以被DVD记录器28记录到DVD盘上。此外,用户所选择的输入信号也可以被DVD记录器28记录到DVD盘上。
连接在该音频/视频解码器和编码器24和IO矩阵开关6之间的是电子节目指南(EPG)单元14。该EPG单元14将提取被包括在输入信号中的任何EPG信息,并将其存储到内部高速缓冲存储器中。如果该输入信号是模拟电视信号,那么EPG信息将被包括在该输入信号的垂直消隐间隔中。如果该输入信号是数字信号,那么EPG信息可以被包括在单独的信道或边带内。例如,在数字视频广播(DVB)格式中,EPG信息被包括在事件信息表(EIT)中。
在操作期间,该EPG单元14将利用所提取的信息产生用于EPG显示的图形。所述EPG图形将被EPG单元14插入到输出信号视频分量中,从而使得EPG可以在显示器上被显示出来。此外,在操作期间,该EPG单元14将会把所述视频分量传递回IO矩阵开关6,即使在EPG未被插入的情况下也是如此。此外,该EPG单元14还将向控制器提供关于正被记录的节目的信息。这个信息可以包括(但不限于)节目的节目名称、类型、开始时间和持续时间。
在所述装置中包括控制器16,其控制该装置内的各种元件,例如调谐器4、IO矩阵开关6、EPG单元14以及音频/视频编码器和解码器24。通过总线34将该装置的前面板18连接到该控制器16。该前面板18包括显示器和按键。该显示器显示关于该装置的信息,例如正被记录的当前频道。所述按键类似于遥控器上的按键,比如频道变换器或EPG导航按键。
在操作期间,用户输入可以通过遥控器或者前面板18被发送到控制器16。正如可以看到的那样,该控制器16通过另一总线30连接到IO矩阵开关。在操作期间,该控制器16将根据用户输入告诉该IO矩阵单元6选择哪一个输入信号。该控制器16还通过另一总线36连接到调谐器4。该控制器16还将根据用户输入设置该调谐器4的频道。
该控制器16还通过另一总线32连接到EPG单元14。在操作期间,该控制器16将开始和停止该EPG单元14。该控制器16还把由用户通过EPG导航按键输入的导航命令中继到EPG单元14。这将使得用户可以将正被显示的EPG向上和向下滚动。该EPG单元14还将向控制器16提供EPG信息,例如正被记录的节目的节目名称、类型、开始时间和持续时间。这将使得控制器16能够检测到输入信号中何时发生节目改变。
该控制器16还被连接到音频/视频解码器和编码器24。该控制器16将告诉该音频/视频解码器和编码器24何时对输入信号进行编码以及何时对输出信号进行解码。该控制器16还将向该音频/视频解码器和编码器24提供EPG信息,以便可以将EPG信息存储在硬盘驱动器26中。如前所述,这个信息包括正被记录的节目的节目名称、类型、开始时间和持续时间。
该控制器16还将告诉该音频/视频解码器和编码器24关于输入信号中的任何改变,例如频道改变或节目改变。因此,在操作期间,当符合某些条件时,该音频/视频解码器和编码器24将节目标记插入到硬盘驱动器26的缓冲器中,以指示在哪里发生了这些改变。其细节将在下文中详细描述。
该控制器16可以被实施为可编程微处理器。此外,总线30、32、34和36可以被实施为例如I2C总线的标准总线。
在操作期间,用户将通过遥控器或前面板18来选择将要记录的输入信号。如前所述,既可选择来自调谐器4的电视信号也可选择来自连接器8的替换信号。如果选择调谐器4,那么用户将通过遥控器或前面板18选择将要记录的频道。该控制器16接着将调谐器4的频道设置成用户所选择的频道。该控制器16还将告诉IO矩阵开关6从该调谐器4获得输入。因此,对应于所选频道的音频信号分量和视频信号分量将被输入到IO矩阵开关6。该IO矩阵开关6接着将音频分量传递到模数转换器10,并将视频分量传递到视频输入处理器22。
该EPG单元14还将开始提取与所选频道有关的EPG信息,并将该信息提供给控制器16。如前所述,这个信息包括正被记录的节目的节目名称、类型、开始时间和持续时间。该模数转换器10将把音频分量转换成数字信号。该视频输入处理器22将对视频分量进行处理,包括将其转换成数字的。来自该模数转换器10和该视频输入处理器22的数字输出接着被提供到音频/视频解码器和编码器24。该音频/视频解码器和编码器24将在控制器16的指导下开始对这些输入进行压缩。
在被压缩之后,来自音频/视频解码器和编码器24的音频和视频分量将被输出到硬盘驱动器26,以便与来自控制器16的EPG信息一起被存储在所述时移缓冲器中。如上所述,输入信号将被连续地处理并被存储在该时移缓冲器中,直到超过该时移缓冲器的容量。由于超过了缓冲器的容量,因此,输入信号的最早的部分将被丢弃,并且将存储更近的部分。
此外,如果控制器16检测到节目改变,则该音频/视频解码器和编码器24还将把节目标记插入该时移缓冲器中。节目改变可以包括用户何时改变输入信号的频道或者是否在同一频道上开始新的节目。
例如,如果用户请求频道改变,则控制器16将把调谐器4的频道改变成用户所请求的频道。然后,该控制器16将告诉音频/视频解码器和编码器24在发生所述改变的点将节目标记插入到时移缓冲器中。在一个示例中,无论调谐器4停留在新的频道上多久,都将插入节目标记。然而,在另一个示例中,仅在调谐器4在新的频道上停留预定的时间周期并且新节目的持续时间大于该预定时间周期时,才会插入节目标记。这个预定时间周期可以是20、30、60或120秒。
在操作期间,如果在同一频道上开始新的节目,那么该EPG单元14将向控制器16提供关于该新节目的信息。这将使得该控制器16能够检测该节目改变。然后,该控制器16将告诉音频/视频解码器和编码器24在发生该节目改变的点将节目标记插入到时移缓冲器中。在一个示例中,无论新节目的持续时间多长,都会插入节目标记。然而,在另一示例中,仅在新节目的持续时间为预定的时间周期时才插入节目标记。这个预定的时间周期可以是20、30、60或120秒。
在将输入信号存储到时移缓冲器中时,也可以包括其它信息。在一个示例中,特征点信息(CPI)文件还可以与节目标记、压缩音频和视频分量一起被存储在时移缓冲器中。CPI文件将描述音频信息、视频信息和节目标记如何被组织在硬盘驱动器26上。这将使得所述信息可以被随机访问,并且可以使用快进或倒退模式。CPI文件还将指示输入信息的哪一部分是受拷贝保护的以及使用了哪种压缩模式。如上所述,被插入到时移缓冲器中的节目标记将指示在输入信号中已经发生了节目改变,例如当用户改变频道或者当在同一频道中开始新的节目时。这些节目标记将使得用户可以快速地在时移缓冲器中进行导航。例如,用户将可以从一个标记跳到另一个标记,以观看记录在时移缓冲器中的不同节目。在一个示例中,遥控器上的单个按钮可以被用来从一个标记移动到另一个标记,而不采用快进或倒带操作。
图2示出了根据本发明在时移缓冲器中存储节目的一个示例。如可以看到的那样,频道1上的节目A是被记录在该时移缓冲器中的第一个节目。因此,所述装置的调谐器首先被设置到频道1。在一段时间之后,改变到频道2,并且开始记录节目B。因此,节目标记25在发生频道改变的点被插入到时移缓冲器中。此外,在一段时间之后,节目B结束,并且开始记录节目C。因此,节目标记25在节目从B改变到C的点被插入到该时移缓冲器中。在一段时间之后,改变到频道3,并且开始记录节目E。因此,节目标记25在发生频道改变的点被插入到该时移缓冲器中。
图3示出了根据本发明在时移缓冲器中存储节目的另一个示例。在这个示例中,如果调谐器在新的频道上停留预定的时间周期,那么节目标记被插入到时移缓冲器中,以便指示频道的改变。如可以看到的那样,频道1上的节目A是被记录在该时移缓冲器中的第一个节目。因此,所述装置的调谐器首先被设置到频道1。
在一段时间之后,改变到频道2,并且开始记录节目B。在一段较短的时间之后,改变到频道3,并且开始记录节目C。由于该调谐器在频道2上停留的时间不到该预定的时间周期,因此不在该时移缓冲器中插入标记从频道1改变到频道2的节目标记。在另一段较短的时间之后,又改变到频道4,并且开始记录节目D。由于该调谐器在频道3上停留的时间不到该预定的时间周期,因此不在该时移缓冲器中插入标记从频道2改变到频道3的节目标记。然而,由于该调谐器在频道4上停留了该预定的时间周期,因此在该时移缓冲器中插入标记从频道3改变到频道4的节目标记25。
图4示出了根据本发明在时移缓冲器中存储节目的另一个示例。在这个示例中,如果新节目的持续时间为预定的时间周期,那么节目标记被插入到时移缓冲器中以标记节目改变。因此,如果新节目的较短持续时间小于该预定时间周期,那么将不插入节目标记。当发生频道改变并且新频道上的节目接近结尾时,新节目的持续时间可能较短。
如可以看到的那样,从频道3改变到频道4,并且开始记录节目D。然而,在一段较短的时间之后,节目改变到E,并且开始记录节目E。在这个示例中,调谐器在频道4上停留该预定的时间周期。然而,由于节目D的持续时间较短并且由于节目D的持续时间小于该预定周期,因此不在时移缓冲器中插入标记从频道3改变到频道4的节目标记。然而,在这个示例中,由于节目E的持续时间大于该预定时间周期,因此在时移缓冲器中插入标记从节目D改变到节目E的节目标记。
图5示出了根据本发明在时移缓冲器中存储节目的另一个示例。如可以看到的那样,这个示例与图4相同,除了在远离节目D的末尾的地方从频道3改变到频道4之外。因此,节目D的持续时间比该预定时间周期长。因此,在时移缓冲器中插入节目标记以标记从频道3到频道4的改变。
在说明图3-5时,如果调谐器在新频道上停留预定的时间周期并且/或者新节目的持续时间为预定的时间周期,那么节目标记被插入到时移缓冲器中以标记节目改变。根据本发明,何时在时移缓冲器中插入节目标记的定时可以改变。在一个示例中,在频道或者节目改变时插入节目标记,并且如果不满足所述预定的时间周期,那么在该预定的时间周期之后去除该节目标记。在另一个示例中,在频道或者节目改变时不插入节目标记,并且如果满足所述预定的时间周期时,则在发生改变的时间处将节目标记插入到时移缓冲器中。
虽然根据具体示例对本发明进行了描述,但是应当理解,本发明不应被限制于在此公开的示例。因此,本发明意图覆盖包括在所附权利要求书的精神和范围之内的各种结构及其修改。
权利要求
1.一种记录音频和视频输入信号的方法,包括如下步骤接收该输入信号;将该输入信号存储到缓冲器中;检测该输入信号中的节目改变;以及将对应于该节目改变的节目标记插入到该缓冲器中。
2.如权利要求1所述的方法,进一步包括压缩该输入信号。
3.如权利要求1所述的方法,其中,如果该节目改变持续预定的时间周期,则执行节目标记的插入。
4.如权利要求1所述的方法,其中,该节目改变是从第一频道到第二频道的改变。
5.如权利要求4所述的方法,其中,如果第二频道的持续时间超过预定周期,则执行节目标记的插入。
6.如权利要求4所述的方法,其中,如果第二频道上的节目的持续时间超过预定周期,则执行节目标记的插入。
7.如权利要求1所述的方法,其中,该节目改变是在同一频道上从第一节目到第二节目的改变。
8.如权利要求7所述的方法,其中,如果第二节目的持续时间超过预定时间周期,则执行节目标记的插入。
9.一种用于记录音频和视频输入信号的装置,包括用于接收该输入信号的开关(6);用于对该输入信号进行编码的音频和视频编码单元(24);用于存储已编码输入信号的缓冲器;以及用于检测该输入信号中的节目改变以及将对应于该节目改变的节目标记插入到该缓冲器中的控制器(16)。
10.如权利要求9所述的装置,其中,如果该节目改变持续预定周期,则该控制器(16)插入节目标记。
11.如权利要求9所述的装置,其中,该节目改变是从第一频道到第二频道的改变。
12.如权利要求11所述的装置,其中,如果第二频道的持续时间超过预定周期,则该控制器(16)插入节目标记。
13.如权利要求11所述的装置,其中,如果第二频道上的节目的持续时间超过预定时间周期,则该控制器(16)插入节目标记。
14.如权利要求9所述的装置,其中,该节目改变是在同一频道上从第一节目到第二节目的改变。
15.如权利要求14所述的装置,其中,如果第二节目的持续时间超过预定时间周期,则该控制器(16)插入节目标记。
16.如权利要求9所述的装置,进一步包括耦合到该开关(6)的调谐器(4),以用于提供该输入信号。
17.如权利要求9所述的装置,进一步包括耦合到该开关(6)的连接器(8),以用于提供该输入信号。
18.如权利要求9所述的装置,其中,该缓冲器是硬盘驱动器26中的预定量的空间。
19.如权利要求9所述的装置,进一步包括耦合到该音频和视频编码单元的DVD记录器(28)。
20.如权利要求14所述的装置,进一步包括电子节目单元(14),用于向该控制器通知从第一节目到第二节目的改变。
全文摘要
本发明致力于提供一种记录音频和视频输入信号的方法。该方法包括接收该输入信号;将该输入信号存储到缓冲器中;检测该输入信号中的节目改变;以及将对应于该节目改变的节目标记插入到该缓冲器中。
文档编号H04N5/445GK1910915SQ200580002101
公开日2007年2月7日 申请日期2005年1月6日 优先权日2004年1月8日
发明者G·H·布罗克斯蒂格 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1