记录并且呈现由拼接的段形成的节目的数字视频录像机的制作方法

文档序号:7910872阅读:143来源:国知局
专利名称:记录并且呈现由拼接的段形成的节目的数字视频录像机的制作方法
技术领域
本发明一般涉及诸如数字视频录像机的记录设备,并且更具体地涉及由两个或更多个段拼接的内容将被呈现为单个节目的一种方法和设备。
背景技术
正如众所周知,广告构成被广播或以别的方式传送给观众的节目的重要的一部分。从广告客户产生的收入资助并且在某些情况下整个地支付节目播送的费用。即使在诸如有线电视和卫星电视系统的基于订户的电视系统中,来自广告的收入资助播送节目的费用,并且若不是广告的话,这样的系统中的月订阅费用可能比目前高许多倍。过去,模拟视频广告通常由地方有线电视运营商插入到模拟卫星视频馈送中。通常,模拟广告被存储在磁带上并且被通过模拟视频开关切换到网络馈送中,其中切换处理由在与视频馈送一起传送的并且通过卫星接收器接收的相关音频馈送上的提示音序列来触发。因为多个有线电视系统已经被转换成将数字化压缩的视频传送到客户的家,所以有线电视运营商已经开发了用于将数字广告内容插入到数字比特流中的各种新技术。在数字领域中,视频节目通常被编码到MPEG视频流中,其然后被多路复用到多节目传输流(MPTS)中。连接诸如节目和广告的数字化编码的视频段的处理被称为拼接。一般地通过为每个视频流定义分别指示适当的流入口点和出口点的“入点,,和“出点”来完成拼接。有线电视工程师协会标准35 (SCTE 35)是通过定义在网络编码处理期间被插入在头端器处的数字视频流中的数字提示音信号来支持MPEG-2流中的数字节目插入(DPI)的有线电视协议的一个示例。这些提示音消息作为具有特定报头信息的特定数据分组存在。通用提示音信号包括预滚动信号,其在拼接时间之前大约5到8秒被发送以指示即将到来的可用广告时隙(常常被称为“可用”);起始信号,其标记该“可用”的开始并且被使用来触发从原始视频流到广告流的切换;以及停止信号,其在该“可用”的结束时发生用于切换回到原始视频流。在广告的背景下,拼接往往被用来将定向广告传送到电视观众。传统的广播电视系统将相同的电视信号广播给观看特别台的每个人。因此,观看特别频道的每个人都将必然观看相同的播送节目内容以及嵌入在播送节目内容中的相同的广告。然而,使用现代数字电视系统,更个性化的电视服务是可能的。例如,一组订户家庭能够通过服务该组的有线电视节点进行选择性地寻址。类似地,各个订户家庭能够通过他们的机顶终端来被选择性地寻址。换句话说,服务提供商能够将不同的数据发送到不同的订户或订户组。结果是,接收相同的节目的不同的电视观众可以被呈现不同的广告。这能够在广告将被呈现时通过迫使观众的终端(例如,机顶终端)从一个服务转变到另一服务来完成。在一个示例中,该转变可以通过迫使观众终端从在其上节目正被接收的一个物理或逻辑频道调到在其上定向到该观众的广告正被接收的另一物理或逻辑频道来完成。一旦已经接收了广告,则观众终端将转变回到正在传送原始节目的服务。可替换地,代替使用不同的服务,节目和广告两者都可以在单个频道上的公用传送分组流中发送。公用传输分组流将包括用于节目和广告两者的各自的节目传输流。随着数字有线电视系统的增长,观众对数字视频录像机(DVR)的使用也日益普及。DVR将节目素材存储到可容易地访问并且可再使用的存储介质中,并且记录不会与视频磁带一样随着时间的推移恶化。DVR可以被实施为互连到其它设备的独立设备。可替换地,它们可以被实施为机顶终端、媒体中心或电视的子系统。在这种情况下,DVR能够控制在电视上调谐的频道、提供交互电子节目指南、以及在手动或定时器控制的基础上记录播送节目。此外,DVR能够缓冲进来的视听播送节目以使观众能够暂停或重放现场直播电视节目的一部分,只要该暂停或重放不超过缓冲器的容量。除标准播放模式(前进方向、标准速度)之外,DVR能以若干“特技播放(trick play)”模式显示视频。特技播放模式包括快进播放、慢进播放、快退播放、慢退播放以及暂停。当包括拼接点的播送节目内容被DVR记录并且顺序地呈现时,DVR将需要识别限定在原始节目与广告之间、或更一般地在已经被拼接在一起的内容的任何两个段之间的转变点的拼接点。当到达拼接点时,DVR中的解码器将需要停止呈现第一内容段并且然后开始呈现第二内容段。在某些情况下、特别是当用户使用特技播放模式呈现节目时,这可能是有问题的,因为在操作的许多特技播放模式(例如,快进)中并非所有的节目帧都被解码并且被呈现以用于观看,并且因此并非与该节目相关联的所有的分组都将被解码。此外,因为在操作的其它特技播放模式(例如,以正常呈现速度倒回)中节目帧没有被按它们的正常顺序次序进行解码并且被呈现以用于观看,所以与那些帧相关联的分组没有被按它们的正常顺序次序进行解码。在任一情况下,识别拼接点的数据分组可能没有在适当的时间被解码,因此阻碍了 DVR适当地在不同的内容段之间进行转变。

发明内容
依照本发明,一种方法和设备被提供用于记录节目。所述方法包括响应于使用请求存储包括被拼接以形成单个节目的第一和第二节目段的至少一个内容文件。创建并且存储至少一个索引文件。所述文件索引包括与所述第一和第二节目段相关联的节目特异性信息。所述索引文件还包括表示在所述第一与第二节目段之间的转变的拼接点的标识。此外, 创建并且存储拼接索引。所述拼接索引包括指定所述拼接点发生的时间的定时信息。依照本发明的另一方面,提供了机顶终端。所述机顶终端包括用于通过宽带网络接收节目的接收器/调谐器和用于协调通过宽带网络所接收的节目的存储及重放的DVR模块。所述DVR模块被配置成将与通过宽带网络所接收的单个节目相关联的第一和第二节目段存储在至少一个内容文件中。所述DVR模块还被配置成将与所述第一和第二节目段相关联的节目特异性信息存储在至少一个索引文件中。此外,所述DVR模块被进一步配置成将表示所述第一与第二节目段之间的拼接点的定时信息存储在公共拼接索引文件中。所述机顶终端还包括用于存储所述内容文件、索引文件以及所述拼接索引文件的至少一个存储介质。处理器在操作中与所述接收器/调谐器、所述存储介质以及所述DVR模块相关联。


图1是DVR系统10的一个示例的方框图。图2示出了在DVR系统记录节目时被生成的文件的一个示例。
图3示出了正被以操作的正常模式、从DVR系统呈现的节目的演示路径。图4示出了图3中示出的相同的节目段在以操作的快进模式呈现时的演示路径。图5示出了图3和4中示出的相同的节目在以操作的倒回模式呈现时的演示路径、以及依照本发明的一个示例的拼接索引记录的一个示例。图6是示出了用于记录节目的方法的一个示例的流程图。图7是示出了用于呈现已经被记录在DVR系统等等上的节目的方法的一个示例的流程图。
具体实施例方式如在本文中所描述,单个节目可以包括两个或更多个节目段。在某些情况下,节目段中的一个可以包含对观众而言是有兴趣的主要内容而第二段可以包含商业广告或其它插播广告。例如,如果该主要内容是全国性分布的节目,则插播广告可以是定向于在地理上受限的订户组的、地方地产生的段。同样地,第二段可以是定向于有限数量的观众的商业广告。按照这种方式,可以向观众呈现相同的主要内容但不同的商业广告。在另外的示例中, 代替插播广告,第二段可以是例如对于包括在第一节目段中的主要内容的替代结束。不管两个节目段的性质如何,每个段一般都通过宽带网络由不同的服务来传送。如在下文中所详述,提供了能够记录并且存储由不同的服务所提供的多个节目段组成的节目的DVR系统。不同的段将一般地由DVR系统存储在公共文件中,尽管在某些情况下它们也可以被存储在不同的文件中。即使在诸如倒回和快进的特技播放模式中,节目也能够被顺序地呈现为单个节目。本领域的技术人员应该理解的是,尽管系统被描述为正被与机顶终端的DVR子系统相关地实施,但是本发明还可以被实施以用于能够联网的独立DVR设备中。在某些情况下,视频呈现设备可以位于宽带网络的头端器处,从而使得其能够通过宽带网络将播送节目提供给多个观众。视频呈现设备还可以被实施为独立的便携式设备或其可以被结合在便携式和非便携式两种的其它设备中,诸如电视、个人计算机、PDA等等。现转向附图,其中类似的数字指定类似的组件,图1是DVR系统10( “系统10”) 的一个示例的方框图。系统10通过宽带网络11接收其中体现了播送节目内容的视频信号 12。在一个特定示例中,DVR系统10是启用DVR的有线电视机顶终端,宽带网络11是由有线电视运营商运营的混合光纤/同轴电缆网络,而视频信号12是由有线电视运营商广播的多频道模拟和/或数字播送节目源。然而,DVR系统10可以是能接收、记录并且重放视频信号12的任何设备或设备的组合;宽带网络11可以是公用的或私有的、有线的或无线的、 视频传输基础设施或技术,包括但不限于光纤网络、同轴电缆网络、混合网络、卫星网络、蜂窝网络、因特网、电视网络、无线电网络、铜线网络、或由诸如电视网络或台、演播室、因特网广播电台或服务提供商、有线电视运营商、或卫星电视运营商的任何类型的节目提供商所运营的任何其它现有的或将来的传输基础设施或技术;并且视频信号12可以是表示具有任何格式的图像、音频和/或数据的任何预记录的或现场直播的模拟或数字电子信号。DVR系统10包括外部网络连接/通信接口 59,其支持诸如调制解调器、流媒体播放器的设备和通过本地或广域宽带网络(未示出)耦合到节目提供商和诸如广告内容的其它内容的提供商的其它网络连接支持设备和/或软件。DVR系统10进一步包括带内调谐器43,其调到由观众经由用户接口 55所选择的频道信号16。用户接口 55可以是允许客户选择该客户想要接收的频道或节目的任何类型的已知的或将来的设备或技术,诸如与数字视频录像机相关联的远程控制器、鼠标、麦克风、键盘或触摸屏显示器。频道信号16包括视频和/或音频分量。解调器40和42响应于带内调谐器43。 例如可以为64/256正交幅度调制解调器的解调器40以接收频道信号16的数字版本作为响应。解调器40使用公知的方法和技术从诸如移动图像专家组(MPEG)传输流、高清晰度电视流、或来自诸如有线电视调制解调器的外部网络连接59的媒体流的一个或多个数字源识别数字数据分组。例如,可以为NTSC解调器的解调器42作为响应,接收频道信号16 的模拟版本并且根据公知的方法和技术对信号和标记进行解码。解调器40和42被操作以输出视频信息20。视频信息20包括原始视频或音频数据,其被布置成用于依照预定媒体格式进行格式化。优选地依照诸如MPEG-2媒体格式的MPEG媒体格式来布置视频信息20,但是可以被依照包括但不限于其它MPEG格式、超文本标记语言(HTML)、虚拟超文本标记语言(VHTML)、 扩展标记语言(XML) ,H. 261, H.沈3、或H. 264格式的其它媒体格式进行布置。视频信息20 一般地包括单个节目传输流。单个节目传输流包括各种节目基本码流520,诸如视频、音频以及数据基本码流。单个节目传输流还包括与诸如系统表的基本码流520相关联的节目特异性信息,其在MPEG的情况下例如包括节目映射表(PMT)。PMT描述了包括正被记录的节目的基本码流520 (例如,视频、音频以及数据流)。PMT为每个基本码流520规定了分组标识符(PID)。例如,视频节目将一般地包括视频和音频PID以及诸如节目时钟基准(PCR)PID 和授权控制消息(ECM)PID的某些其它PID。存储介质64作为响应,接收除了别的以外的编码的视频信号20以用于存储。存储介质64可以是现已知的或以后开发的、能记录数据的任何本地或远程设备,包括但不限于硬盘驱动器、卡匣式录像机磁带、诸如紧致盘和数字视频盘的所有类型的光存储介质、磁带、家庭路由器或服务器。解码器49响应于来自用户接口 55的指令,作为响应从存储介质64接收记录的编码的视频信号20并且经由显示设备25重放记录的编码的视频信号20。解码器49还作为响应,从调谐器43直接地接收并且传递视频播送节目。解码器49的内部布置是公知的一解码器49可以包括模拟至数字转换器、一个或多个存储介质和/或缓冲器、以及通用或特殊目的处理器或特定用途集成电路、以及用于解复用和/或同步例如视频和音频的至少两个传输流的解复用器。视频和音频解码器和/或模拟和数字解码器可以是分开的,其中在分开的解码器之间的通信能够进行同步、纠错以及控制。还包括用于输出音频信号的扬声器的显示设备25显示从调谐器43或存储介质64 接收的视频播送节目。显示设备25作为响应,接收包括但不限于超级视频(S-video)、合成音频视频、SPDIF以及DVI的模拟或数字信号。处理器39和软件22在功能上进行图示,并且响应于包括解调器40和42、存储介质64以及解码器49的DVR系统10的各种元件。当被加载到诸如处理器39的处理器中时, 软件22被操作用于控制编码的视频信号20的编码、记录以及重放。然而将了解的是,DVR 系统的各方面不限于计算机软件或信号处理方法的任何特定实施例。例如,封装在一起或与DVR系统10的其它元件在一起的一个或多个处理器可以以各种方式实现处理器39的功能。还将了解的是,软件22可以是在包括固件的、电子地控制由DVR系统提供的功能的一个或多个部件(例如,存储在存储介质64或诸如只读存储器或随机存取存储器的另外的内部或外部存储介质上)中的任何存储的指令,并且可以通过包括DVR系统10的一个或多个处理器的一个或多个元件来使用或实施。在一个特定示例中,DVR系统10可以被实施为DVR应用模块,该DVR应用模块是驻留在硬件体系结构之上的软件栈的一部分。软件和硬件环境可以是私有的,或可替换地, 其可以是遵从诸如OpenCable应用平台(OCAP)、MHEG、DASE以及多媒体家用平台(MHP)的各种不同的平台标准中的任何一个。例如,可以被包括在软件栈中的其它应用模块可以被设计成接收除诸如视频点播和交换数字视频的常规广播服务之外的各种不同的服务。在DVR系统10的正常操作期间,使用用户接口 55的观众从宽带网络11选择待记录的特定节目和/或从存储介质64选择记录的节目以用于重放。当节目将要被记录时,与所选择的节目相关联的节目传输流20被传送到存储介质64。同样地,当节目将要被重放时,与所选择的节目相关联的节目传输流20被从存储介质64传送到解码器49以用于处理。解码器49对节目传输流20进行解复用和解码以便经由显示设备25呈现给用户。应该注意的是,如在上文中所描述的DVR系统是通过宽带网络从头端器接收内容的、与个体订户相关联的设备。然而,在又一个实施方式中,DVR子系统可以是位于在宽带网络的头端器处的网络DVR。网络DVR能够存储能够被经由集线器发送到机顶终端的内容并且响应于播放在网络DVR上存储的节目的用户请求访问网络。与常规DVR相关联的其它用户输入请求还能够由网络DVR来服务,包括例如操作的特技播放模式。在操作的某些特技播放模式中,DVR系统10能够经由用户接口 55倒回或快进正被重放的节目。例如,诸如远程控制器的用户接口可以具有倒回或快进遍历当前播放的节目的专用键或按钮。在倒回模式中,可以以正常呈现速率或以高于正常呈现帧频的一个或多个帧频来呈现节目。例如,常规DVR的远程控制器上的倒回按钮常常被预编程以1、4、16 或30倍于正常帧频(取决于倒回按钮被按压了多少次)倒回遍历节目。如先前所提到,由于在操作的许多特技播放模式(例如,快进)中并非节目的所有帧都被解码并且被呈现以便观看,所以并非与该节目相关联的所有的分组都将被解码。而且,由于在操作的其它特技播放模式(例如,以正常呈现速率倒回)中节目帧没有被以它们的正常顺序次序解码和呈现以用于观看,所以与那些帧相关联的分组同样地没有被以它们的正常顺序次序解码。当DVR系统10记录节目时,生成了多个不同的文件。特别地,如图2中所示,生成了内容文件510,其可以被存储在与DVR系统相关联的存储介质上,诸如图1中的存储介质 64。内容文件510存储被和服务相关联的单个节目传输流包括的各种基本码流520 (例如, 视频、音频、数据)。此外,生成了索引文件530。当执行DVR记录时,创建了索引文件530。当记录节目时,生成了在索引文件530 中存储的索引值。这些值由DVR系统来接收并且被存储在索引文件中。索引文件530还包括在重放期间允许特技播放操作(例如,快进、倒回)被执行的定时信息。索引文件530被用来获得节目定时信息,其允许用户知道他/她已经进入节目中有多远。索引文件530将诸如MPEG系统表的、与基本码流520相关联的节目特异性信息存储在记录540中。此类信息包括节目的服务号码,其被用来访问MPEG系统表,诸如节目映射表(PMT)。如先前所提到,PMT描述了构成正被记录的节目的基本码流520(例如,视频、 音频以及数据流)。PMT为每个基本码流规定了分组标识符(PID)。例如,视频节目将一般地包括视频和音频PID以及诸如PCR PID和ECM PID的某些其它PID。索引文件530还包括定时和同步数据所位于的另一记录550,其在节目正被记录时由DVR系统10生成。在重放和诸如快进及倒回的操作的特技播放模式期间使用了定时数据,所述定时数据在最简单的情况下可以是记录的帧的运行计数或一些其它基于时间的节目号码。定时和同步记录550还可以识别在节目中出现的拼接点。可以以各种不同的方式来识别这样的拼接点。例如,在MPEG-2的背景下,移动图像电视协会(“用于电视的建议 SMPTE标准一用于MPEG-2传输流的拼接点”)已经建议了对MPEG-2规范的新扩展以在编码时通过将拼接点和相关的拼接支持信息直接地合并到数据流中来帮助拼接。这些或任何其它技术可以被采用来将拼接点标识合并到节目传输流中,其可以被用来识别和定位当两个不同的节目或节目段将要被呈现为单个节目时出现的转变。例如,可以被用来识别拼接点的其它技术包括在IS0/IEC 13818-1和ANSI/SCTE 35中定义的工业标准。如先前所提到,在某些情况下,观众可以记录被划分成通过宽带网络在与不同的服务相关联的不同的传输流中传送的两个或更多个段的单个节目。例如,可以在第一传输流中接收第一节目段,并且可以在第二传输流中接收诸如定向于为特定观众的插播广告的第二节目段。当第一节目段被记录时,创建了内容文件及其相关的索引文件(例如,图2中的内容文件510和索引文件530)。第二节目段可以被记录在与第一节目段相同的内容文件中,并且与第二节目段相关联的节目特异性信息可以被存储在与和第一节目段相关联的节目特异性信息相同的索引文件中。可替换地,在某些情况下,当记录第二节目段时,可以创建第二内容文件和第二索引文件。在任何一种情况下,与图3相结合地讨论了这样的节目在其已经被记录之后的演示。图3示出了正被以重放的正常模式从DVR系统呈现的节目的演示路径。最上面的水平线表示第一节目段的演示,如由箭头所指示其从左边行进到右边(即,向右时间增加)。第一节目段被存储在诸如图2中所示出的内容文件510的第一内容文件中。第二或中间的水平线表示定时信息,其可以被存储在与第一内容文件相关联的图2中示出的定时和同步记录550中。在这种情况下,定时信息包括指示拼接点将要被达到的数据分组,在该时间DVR系统将要开始呈现已经在第二传输流中被接收并且可以被存储在第一内容文件中的插播广告(例如,商业广告)。在这种情况下,插播广告将要替换第一节目段的对应部分。插播广告的演示由图3中的第三或最下面的水平线来表示。如在上文中由箭头所直接地指示的插播广告,当DVR中的解码器对指示已经到达拼接点的数据分组进行解码时,DVR 系统开始呈现该插播广告。在稍后的时间,如在已经被解码的数据分组包括的拼接点标识符中所规定的,当到达第二拼接点时DVR系统再次呈现第一节目段。如同图3展示,在重放的正常模式中被划分在两个或更多个传输流上的节目的演示是令人满意的。然而,如果反向呈现节目,则问题出现了,诸如发生在操作的倒回模式中。 将与图4相结合地说明这个问题。图4表示图3中示出的相同的节目段和相同的定时信息的演示路径。然而,如箭头所指示,在图4中第一节目段正被以倒回模式呈现。与图3相比较,当第一节目段正被倒回时,识别拼接点(可从在第一索引文件中的定时和同步记录得到)的数据分组没有被达到直到在两个拼接点都已经被通过之后为止。因此,DVR系统从未呈现插播广告,而是在图示的时间的全部持续时间简单地继续呈现第一节目段。也就是说,以倒回模式向观众演示的播送节目不同于被以播放的正常模式向观众演示的播送节目。当观众使用诸如快进的其它特技播放模式来呈现节目段时,类似的问题出现了。 在快进的情况下,并非节目的所有帧都被解码并且被演示以便观看,并且因此并非与该节目相关联的所有分组都将被解码。如果识别拼接点的数据分组或分组没有被解码,则DVR 将不从第一节目段转变到第二节目段。为了克服与操作的特技播放模式相关联的这个问题,DVR系统创建了新的拼接索引记录560,其在图2中被示出为正位于在其自己的索引文件中。当然,更一般地,拼接索引记录560以及在本文中所讨论的其它表和记录可以被以任何适当的方式进行格式化以及存储在任何适当的位置中。例如,在某些情况下拼接索引记录560可以被包括在它本身的内容文件中。DVR系统采用被用来通过拼接发生所在的转变或分界点来确保以任何操作模式(例如,正常播放、快进、倒回)的记录的节目的无缝重放的各种信息填充拼接索引记录 560。特别地,拼接索引包括定义在节目段之间的拼接点的定时信息。拼接索引记录560中存储的信息还可以包括被用来创建在拼接点之前及之后的顺序索引值的定时偏移。由于将被生成并且被存储在当前打开的索引文件中的定时号码将在拼接点之后被重置为零,所以随着在拼接点之后每个定时号码的递增DVR系统能够向该定时号码添加偏移。定时偏移可以简单地等于在拼接点之前被生成的定时索引的最后值。 例如,如果拼接发生在在第一节目段期间的定时号码15处,则定时偏移的值能够简单地为 15。按照这种方式,当在切换到插播广告之后定时号码重置为零时,将被存储在拼接索引中的初始定时索引值将等于0+15,第二定时号码将等于1+15,等等。在拼接索引记录560中提供的信息还可以包括从用于第一节目段和插播广告两者的索引文件获得的信息。这样的信息可以包括例如服务号码以及两个节目传输流的视频、音频和PCR PID0按照这种方式,当跨越拼接点转变时,DVR处理器将不需要访问用于该两个节目段的各个索引文件。表1中示出了可以被包括在拼接索引记录560中的数据的一个示例。表1中所示出的说明性数据包括用于在拼接点转变之前的传输流的PID,其被称为预服务获取(Pre-Serv Acq)PID ;以及用于在拼接点转变之后的传输流的PID,其被称为后服务获取(Post-krv Acq)PID0因此,表1陈述了诸如视频、音频以及节目时钟基准 (PCR)PID的各种公知的PID、以及在拼接点转变之前和之后的MPEG服务号码。
权利要求
1.一种记录节目的方法,包括响应于使用请求存储至少一个内容文件,所述至少一个内容文件包括被拼接以形成单个节目的第一和第二节目段;创建并且存储包括与所述第一和第二节目段相关联的节目特异性信息的至少一个索引文件,所述索引文件进一步包括表示在所述第一与第二节目段之间的转变的拼接点的标识;以及创建并且存储包括指定所述拼接点发生的时间的定时信息的拼接索引。
2.根据权利要求1所述的方法,进一步包括分别在第一和第二节目传输流中通过宽带网络接收所述第一和第二节目段。
3.根据权利要求1所述的方法,其中,所述内容文件、索引文件以及所述拼接索引被存储在与宽带网络头端器相关联的网络数字视频录像机(DVR)中。
4.根据权利要求1所述的方法,其中,所述定时信息包括定时偏移,用于表示相对于所述第一节目段的开始时间的所述拼接点发生的时间点。
5.根据权利要求4所述的方法,其中,创建和存储所述拼接索引进一步包括使用所述定时偏移以创建顺序地跟在用于所述第一节目段的第一定时索引值之后的用于所述第二节目段的第二定时索引值;以及将用于所述第一和第二节目段的所述第一和第二定时索引值存储在所述拼接索引中。
6.根据权利要求2所述的方法,其中,所述拼接点的标识位于在所述第一节目传输流中包括的数据分组中。
7.根据权利要求1所述的方法,其中,所述拼接索引被包括在所述内容文件中。
8.根据权利要求1所述的方法,其中,所述拼接索引进一步包括用于所述第一和第二节目段的节目特异性信息的至少一些。
9.一种机顶终端,其包括接收器/调谐器,用于通过宽带网络接收节目;DVR模块,用于协调通过所述宽带网络接收的节目的存储和重放,其中所述DVR模块被配置成将与通过所述宽带网络接收的单个节目相关联的第一和第二节目段存储在至少一个内容文件中,并且将与所述第一和第二节目段相关联的节目特异性信息存储在至少一个索引文件中,其中所述DVR模块被进一步配置成将表示在所述第一和第二节目段之间的拼接点的定时信息存储在共用拼接索引文件中;至少一个存储介质,用于存储所述内容文件、索引文件以及所述拼接索引文件;以及处理器,在操作中与所述接收器/调谐器、存储介质以及DVR模块相关联。
10.根据权利要求9所述的机顶终端,其中,所述定时信息包括定时偏移,所述定时偏移用于表示相对于所述第一节目段的开始时间的所述拼接点发生的时间点。
11.根据权利要求10所述的机顶终端,其中,所述DVR模块被进一步配置成使用所述定时偏移以创建顺序地跟在用于所述第一节目段的第一定时索引值之后的用于所述第二节目段的第二定时索引值。
12.根据权利要求9所述的机顶终端,其中,所述DVR模块被进一步配置成接收请求通过所述拼接点倒回所述单个节目的用户输入;根据在所述拼接索引文件中的所述定时信息来确定何时已经到达所述拼接点;在倒回所述单个节目的同时到达所述拼接点时,使与所述第一节目段相关联的节目特异性信息的值被从所述拼接索引文件加载到所述处理器中;以及使所述单个节目的所述第一节目段被从所述内容文件检索并且被使用目前加载在所述处理器中的所述节目特异性信息来呈现。
13.根据权利要求9所述的机顶终端,其中,所述DVR模块被进一步配置成接收请求以正常播放模式或快进模式通过所述拼接点来呈现所述单个节目的用户输入;根据在所述拼接索引文件中的所述定时信息来确定何时已经到达拼接点; 在呈现所述单个节目的同时到达所述拼接点时,使与所述第二节目段相关联的节目特异性信息的值被从所述拼接索引文件加载到所述处理器中;以及使所述单个节目的第二节目段被从所述内容文件检索并且被使用目前加载在所述处理器中的所述节目特异性信息来呈现。
14.采用当被处理器执行时执行一种方法的指令进行编码的至少一个计算机可读介质,所述方法包括接收请求重放包括被存储在至少一个内容文件中的第一和第二节目段的记录的节目的用户输入;使与所述记录的节目的所述第一段相关联的第一组的节目特异性信息被加载到DVR 处理器中;使所述记录的节目的所述第一段被从内容文件检索并且被使用所述第一组的节目特异性信息来呈现;从包括表示在所述第一与第二节目段之间的转变时间的拼接点的拼接索引检索定时 fn息;根据所述定时信息确定何时已经到达在正被呈现的所述记录的节目中的所述拼接占.^w\ 在到达所述拼接点时,使与所述记录的节目的所述第二段相关联的第二组的节目特异性信息被加载到DVR处理器中;以及使所述记录的节目的所述第二段被从所述内容文件检索并且被使用目前加载在所述 DVR处理器中的所述第二组的所述节目特异性信息来呈现。
15.根据权利要求14所述的计算机可读介质,进一步包括 接收请求通过所述拼接点倒回所述记录的节目的用户输入;根据在所述拼接索引中的所述定时信息来确定何时已经到达所述拼接点; 在倒回所述记录的节目的同时到达所述拼接点时,使所述第一组的节目特异性信息的值被从所述拼接索引加载到所述DVR处理器中;以及使所述记录的节目的第一段被从所述内容文件检索并且被使用目前加载在所述DVR 处理器中的所述第一组的节目特异性信息来呈现。
16.根据权利要求14所述的计算机可读介质,其中,所述定时信息包括定时偏移,所述定时偏移用于表示相对于所述第一节目段的开始时间的所述拼接点发生的时间点。
17.根据权利要求16所述的计算机可读介质,进一步包括使用所述定时偏移来创建顺序地跟在用于所述第一节目段的第一定时索引值之后的用于所述第二节目段的第二定时索引值;将用于所述第一和第二节目段的所述第一和第二定时索引值存储在所述拼接索引中。
18.根据权利要求14所述的计算机可读介质,进一步包括在呈现所述第一节目段的同时,接收请求快进所述记录的节目的用户输入; 根据在所述拼接索引中的所述定时信息来确定何时已经到达所述拼接点; 在快进所述记录的节目的同时到达所述拼接点时,使所述第二组的节目特异性信息的值被从所述拼接索引加载到所述DVR处理器中;以及使所述记录的节目的所述第二段被从所述内容文件检索并且被使用目前加载在所述 DVR处理器中的所述第二组的所述节目特异性信息来呈现。
19.根据权利要求14所述的计算机可读介质,其中,所述用户输入通过宽带网络由网络DVR接收。
全文摘要
一种方法和设备被提供用于记录节目。所述方法包括响应于使用请求存储包括被拼接以形成单个节目的第一和第二节目段的至少一个内容文件。创建并且存储至少一个索引文件。所述文件索引包括与所述第一和第二节目段相关联的节目特异性信息。所述索引文件还包括表示在所述第一与第二节目段之间的转变的拼接点的标识。此外,创建并且存储拼接索引。所述拼接索引包括指定所述拼接点发生的时间的定时信息。
文档编号H04N5/783GK102415095SQ201080018203
公开日2012年4月11日 申请日期2010年4月13日 优先权日2009年4月23日
发明者索尔多 克里斯托弗·S·德尔, 埃内斯特·G·施米特, 王叶青 申请人:通用仪表公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1