基于节目标识符的记录的制作方法
【专利说明】
【背景技术】
[0001]常规的基于时间的记录常常导致“就是这样,总冠军在线上了。快传是好的,控制是好的,踢到了,并且……”。并且,然后你的数字视频记录机(DVR)告诉你记录已经结束。你非常仔细地规划DVR使得它在重大比赛前半小时开始在所选频道上进行记录并且使得在重大游戏被安排结束之后它将保持记录该所选频道达半小时。但是比赛进入加时并且运行超长时间。因此你的DVR不会记录宇宙历史上最惊心动魄的比赛的最后。雪上加霜地,你的DVR未能记录你最喜爱的演出的本季首映的开场三十一分钟,所述演出被安排在重大比赛之后开始。
[0002]传统的记录解决方案(音频和视频)都是基于来自在特定时间处开始和在特定时间处结束的特定频道(例如,电视、无线电)的记录内容。然而,若干问题已经使这些传统记录解决方案的用户受挫。其中比赛或其它现场直播运行长(或短)的一个问题对于许多用户来说是众所周知的。未预料到的定时改变可能不仅影响重大比赛而且还影响跟在重大比赛后面的演出。由于在内容提供者(例如,网络)认为它是什么时间和内容接收者(例如,家庭DVR)认为它是什么时间之间缺少协调,另一问题发生了。随着用于内容递送的非管理网络的增加使用,在提供者时间和接收者时间之间的这种耦合的缺少能够导致记录既不按时开始也不按时停止。例如,时钟偏移可能使记录装置在实际开始时间或停止时间之外的某个时间处开始或停止。非管理网络可能是例如不具有中央控制或不具有服务质量能力的网络。
[0003]第三个问题同样使传统记录解决方案的用户受挫。这个第三问题是简单的安排改变,其中应该在周三从七点运行到八点的节目被移动到周四从八点到九点。使用对事件信息表(EIT)的更新,一些尝试已经被做出来处理时间表改变。然而,一些内容递送机制(例如,MP4 (MPEG-4 (运动图像专家组)))不包括EIT。即使包括EIT,导致提供者时钟时间和接收者时钟时间之间的不匹配的时钟偏移的问题仍然存在。
[0004]能够使记录受挫的又一问题是计划外的频道改变。被安排在电视频道八上运行的节目可能替换地在电视频道十三上运行。节目可能按时开始和停止,但是你的DVR可能没有记录节目,因为它“向刻度盘之上”移动了。
【发明内容】
[0005]本概要被提供来以简化的形式介绍在下面在【具体实施方式】中被进一步描述的概念的选择。本概要既不旨在识别所要求保护的主题的关键特征或必要特征,也不旨在被用来限制所要求保护主题的范围。
[0006]示例性设备和方法至少部分地基于与f_MP4片段相关联的节目标识符的值来有选择地记录碎片化的MPEG-4 (f-MP4)片段。在实施例中,-MP14 ISO/IEC14496-12箱形结构可以被配置成包括通用唯一标识符(UUID)字段,其被配置成存储节目标识符(PI)。在一个例子中,PI可以是唯一的节目标识符。在不同的实施例中,唯一性可以是统计唯一性、本质唯一性、实际唯一性,或者其它类型的唯一性。在实施例中,PI可以识别具体电视演出的具体插曲,以及因此当片段对应于该具体插曲时具有相同的PI。在实施例中,PI可以识别用电视播放的事件的具体部分,诸如足球赛的具体四分之一。示例性设备和方法可以使用这个P1-UUID来选择记录的片段。在一个实施例中,记录可以单独基于P1-UUID被确定。在其它实施例中,记录可以基于P1-UUID和其它因素的组合被确定,所述其它因素包括但不限于开始时间、停止时间以及频道。在不同的例子中,方法可以在包括但不限于电视、数字视频记录机、计算机、膝上型计算机、平板电脑、个人电子装置以及智能电话的设备上被实践。在不同的例子中,方法可以在接收设备上被实践或者可以作为服务(例如,云服务)被提供。
[0007]示例性设备和方法便利于实时记录或延迟时间记录。在一个实施例中,高带宽接收流可以针对为流式直播和具有期望P1-UUID的片段被监视。在另一实施例中,片段已被存储在其中的缓冲区可以被检查以便定位期望的片段。缓冲区可以在预计的递送时间外被检查。在不同的实施例中,缓冲区可以响应于不同的动作被扫描。例如,缓冲区可以响应于用户动作被扫描,可以周期性地被扫描,可以当从第一 P1-UUID到第二 P1-UUID的转变被检测到时被扫描,可以作为安排事件被扫描,或者可以响应于其它事件被扫描。
[0008]示例性设备和方法便利于具体记录或机会主义的记录。在具体记录的一个实施例中,在具体频道上的具体节目基于P1-UUID在目标窗口时间段期间被记录。在这个实施例中,高带宽接收流可以针对期望的内容被监视,并且记录可以在预期开始时间之前开始并且运行过预期结束时间,其如被P1-UUID信息控制的。在机会主义记录的一个实施例中,具体节目可以基于P1-UUID在任意时间从任意可用频道被记录。在这个实施例中,低带宽接收流可以针对期望内容被监视。当P1-UUID在低带宽接收流上被检测到时,高带宽接收流可以被调整到适当的频道并且内容通过高带宽接收流被检索。这个实施例可以包括验证两个不同的接收流在例如图片组对齐、f-MP4边界对齐上或者其它方面是同步的。
【附图说明】
[0009]附图图示了本文中描述的各种示例性设备、方法以及其它实施例。应了解,在图中所图示的元素边界(例如,箱子、箱子组、或其它形状)表示边界中的一个例子。在一些例子中,一个元素可以被设计成多个元素或者多个元素可以被设计成一个元素。在一些例子中,被示出为另一元素的内部构件的元素可以被实施为外部构件并且反之亦然。此外,元素可能不按比例绘制。
[0010]图1图示了示例性的片段的流。
[0011]图2图示了与基于节目标识符的记录相关联的示例性方法。
[0012]图3图示了与基于节目标识符的记录相关联的示例性方法。
[0013]图4图示了示例性通信流。
[0014]图5图示了被配置成执行基于节目标识符的记录的示例性设备。
[0015]图6图示了被配置成执行基于节目标识符的记录的示例性设备。
[0016]图7图示了示例性的云操作环境。
[0017]图8图示了被配置成执行基于节目标识符的记录的示例性移动计算装置。
【具体实施方式】
[0018]图1图示了示例性的片段的流100。流100包括片段110、120、130、140、150以及160。尽管六个片段被图示,但是流可以包括较大数量(例如,成百、成千、数以万计)的片段。片段可以存储例如两秒的视频内容。在一个例子中,对应的片段可以包括相同的但处于不同的质量水平的内容。
[0019]流100可以在例如以太网连接170上被接收。尽管以太网连接170被图示,但是流100可以在其它连接上被接收。连接可以被配置成呈现来自大量频道(例如,电视频道、FM无线电频道、AM无线电频道、卫星频道)的内容。尽管多个频道可能是可用的,但是为了适应带宽消耗约束条件,以太网连接170可以被配置成在不同时间点接收来自少于所有可用频道的内容。以太网连接170可以由例如接收装置195规划。接收装置195可以是例如计算机、膝上型计算机、个人电子装置、平板电脑、智能电话或其它装置。多个频道可从例如提供装置105得到。
[0020]片段110和120被与其节目标识符(PI)是123的节目相关联。片段110和120将这个PI图示为标题为节目唯一 ID (ProgramUniqueID)的字段。片段110和120可以表示“边界”片段,并且因此与节目123相关联的大量片段可以在片段110和120之间被接收。
[0021]类似地,片段130和140被与其标识符是124的节目相关联,并且片段150和160被与其标识符是125的节目相关联。接收装置195可能希望记录节目关联的标识符124。因此,片段110和120将被忽视,片段130和140将被记录,以及片段150到160将被丢弃。即使片段130和140可能不在预期的开始时间和停止时间处开始和结束,片段130和140可以仍然被记录从而允许完成整