视频分支的制作方法

文档序号:7736726阅读:187来源:国知局
专利名称:视频分支的制作方法
视频分支版权和商标通告本专利文档的公开的一部分包含受版权保护的素材。版权所有人不反对按照专利文档或专利公开在专利商标局专利文件或记录中出现的样子对该专利文档或专利公开进行复制再现,但是在其它情况下保留全部版权,无论该版权是什么。商标是其各自所有人的财产。
背景技术
在进行此撰写时,互联网协议电视(IPTV)是一种用于提供本质上的点播内容的新兴媒体,点播内容经由宽带互联网连接被递送给电视。传统上,来自互联网的内容被递送给计算机供观看者消费。尽管过去已经提供了本质上将电视用作计算机显示器的若干机制,但是这些机制使用或多或少的传统浏览器技术来针对内容浏览互联网。在这种设备和服务(例如,WebTV )中,电视机本身只是用作精制的显示设备,而该显示设备本身可能仅是恰巧使用了电视接收机。本质上,电视机的传统控制已被连接到互联网的计算机大大改变,并且电视被归入简单的显示器的角色。在IPTV中,电视机(例如,诸如索尼公司的带有Bravia互联网视频链路BIVL 的 Bravia 电视线路)具有适配器,该适配器要么是集成的要么是与电视相接口的,其提供互联网连接性,但是电视机仍然是具有相对简单的可用控制的被动式观看设备。互联网适配器提供对互联网的访问并且提供允许用户从指南中选择视频的指南机制。一般,可能本身没有键盘或鼠标或触控板并且视频体验或多或少与传统的电视视频类似,除了该视频主要是点播视频并且是经由互联网而不是通过线缆、卫星或空中广播机递送的以外。这是与通过使用浏览器软件来浏览互联网的计算机环境中所实行的控制不同的熟悉的电视控制机制。


通过参考以下结合附图考虑的详细描述,可最佳地理解图示出组织结构和操作方法的某些说明性实施例,以及目的和优点,附图中图1是用来描述符合本发明的实施例的电视显示器的示例图;图2是符合本发明某些实施例的具有多个附属视频的视频流的示例;图3是符合本发明某些实施例的具有多个附属视频的视频流的示例;图4是符合本发明某些实施例的具有多级附属视频的视频流的示例;图5是用来描述符合本发明的实施例的电视显示器示例图;图6是描述符合本发明某些实施例的实现方式的流程图的示例;图7是图示出符合本发明某些实施例的带有嵌入式元数据分组的视频信号的示例;图8是图示出符合本发明某些实施例的带有嵌入式时间戳的视频信号的示例;图9是图示出符合本发明某些实施例的元数据文件的一种实现方式的示例;
图10是符合本发明某些实施例的IPTV系统的说明性示例框图。详细描述尽管本发明容许有许多不同形式的实施例,但是在附图中示出并在此详细描述具体实施例,应理解这种实施例的本公开应被认为是基本原理的示例,并非意欲将本发明限制于所示出和描述的具体实施例。在以下描述中,类似的标号被用来描述附图的若干视图中相同、相似或相应的部分。这里使用的术语“一”或“一个”被定义为一个或多于一个。这里使用的术语“多个”被定义为两个或多于两个。这里使用的术语“另一个”被定义为至少第二个或更多。这里使用的术语“包括”和/或“具有”被定义为包含(即,开放式语言)。这里使用的术语 “耦接”被定义为连接,但是不一定是直接地连接,也不一定是机械地连接。这里使用的术语 “程序”(program)或“计算机程序”或类似术语被定义为被设计用于在计算机系统上执行的指令序列。“程序”或“计算机程序”可以包括被设计用于在具有一个或多个处理器的计算机系统上执行的子例程、函数、过程、目标方法、目标实现、可执行应用、应用小程序、服务小程序、源代码、目标代码、共享库/动态装载库和/或其它指令序列。此处,优先使用控制一个或多个处理器的动作的计算机程序来实现实施例。这里使用的术语“节目”(program)也可以用在第二语境中(以上定义用于第一语境)。在第二语境中,在“电视节目”或类似的“节目素材”或内容的意义上使用该术语。在此语境中,该术语被用来指任何连贯的音频视频内容序列,例如在电子节目指南(EPG)中作为单个电视节目来解释和报告的那些音频视频内容序列,而不考虑该内容是否是电影、 体育事件、多部分系列的片段、新闻广播等等。该术语也可以解释为包括可以在电子节目指南中不可以作为节目来报告的商业插播广告和其它类似节目的内容。在本文档通篇提及的“一个实施例”、“某些实施例”、“实施例”、“示例”、“实现方式” 或类似术语是指与该实施例、示例或实现方式相关联地描述的特定特征、结构或特点被包括在本发明的至少一个实施例中。因此,这种短语在本说明书通篇各个位置出现不一定都指同一实施例。并且,在一个或多个实施例、示例或实现方式中,可以无限制地以任意合适的方式组合这些特定特征、结构或特点。这里使用的术语“或”应解释为是包含性的或者是指任意一个或任意组合。因此, “A、B或C”是指“以下的任意一者=A ;B ;C ;A和B ;A和C ;B和C ;A、B和C”。仅当元素、功能、步骤或动作的组合以某种方式固有地相互排斥时,此定义的例外才发生。如前所述,IPTV观看体验与传统的观看体验在观看者使用或多或少的传统遥控而拥有对体验的控制方面相似。在许多方面,这是令人满意的,因为大多数观看者对于使用简单的遥控动作感到舒适,但是对于更加复杂的界面会觉得不那么舒适。然而,凭借互联网的力量,观看者拥有大量可随意使用的资源,并且观看者希望在能够不需要更复杂的界面的情况下容易地导航至相关的内容。还希望这种体验是直观而熟悉的而不需要操纵光标到 “热点”、“超链接”或利用浏览器和搜索引擎技术。另外,用户希望保留熟悉的电视或录像带操作概念,例如特技播放(快进、快退、慢动作等等)。根据符合本发明的某些实现方式和实施例,IPTV的观看者具有基于基本流中的位置来异步地选择替代视频流的能力。在此介绍若干实现方式,但是本领域技术人员在考虑本教导后将明白,可以有许多变形例。在一个这种实现方式中,(一个或多个)前导元数据分组向回放设备(例如IPTV接收器设备)提供信息,此信息将视频片段中的播放时间与当用户在基本视频的指定时间段期间按压遥控器上的控制按钮时将被播放的替代或附属视频节目相关联。结尾元数据分组可以包含类似的信息,此信息在基本视频被反向播放时 (例如,在特技播放模式中)或当当前播放点在倒带点处时被使用。在另一实现方式中,基本视频包含时间戳,或可以使用现有时间戳,以索引包含替代或附属视频细节的单独元数据文件。在某些实现方式中,元数据也可以包含在指示替代或附属视频可用的特定时间段期间出现的图标。尽管在描述IPTV体验的情况中,术语IPTV在此被用作主要示例,但是应当注意,符合本发明的实现方式实际上是被经由互联网的内容递送所支持的TV体验。术语“替代”和“附属”在此可交换使用,以指代附属于主视频的视频(或目前作为正在播放的视频或参考点的任意视频)。在此讨论中,这些术语与当前正在播放的视频或参考点有关。应当注意,尽管在最简单的形式中,存在如下主视频观看者可以离开主视频到附属视频并返回主视频,但是在可以嵌套的视频的层或级的数目上没有对于深度的概念上的限制。现参考图1,考虑对遥控器M进行响应的IPTV接收器设备20。在该示图中,假定 IPTV被“调谐”到与野生生物有关的节目。可以合理地推断该观看者是否正在观看这种纪录片,观看者是否对各种类型的野生生物感兴趣并且当诸如老虎观之类的野生动物作为该纪录片的一部分被刻画时是否会对更多信息感兴趣。在基于计算机和互联网的环境中, 可以使用搜索引擎来执行有关“老虎”的搜索并且随后使用浏览器来导航到有关老虎的各个感兴趣站点。然而,电视观看范例在传统上本来就是非常被动的体验。但是,即使在IPTV 中,如果不借助更复杂的界面并执行基于浏览器的搜索,可能也很难找到更多有关老虎的信息。然而,如以上所暗示的,在纪录片的视频流的再现期间,可以认识到对观看有关野生生物的纪录片感兴趣的人可能理所当然地希望深入研究纪录片中介绍的各种野生生物。因此,在一个实施例中,观看者可以以和通过按压遥控器M上的单个按钮来改变频道类似的、连续和几乎无缝的方式(为方便起见,称其为“选择”命令)来轻易地切换到预先定义的视频流。随后,观看者被带到与主视频(纪录片)的特征(feature)有关的新的视频流——附属视频。在某些实施例中,附属视频将被关联到在该选择的时间段期间在屏幕上被主要刻画的对象。在其它实施例中,可以使得诸如图标32之类的图标在附属流的选择可以进行的时间段期间出现,以便向观看者建议这种可能性。然而,注意,根据这些实施例,图标不是链接或热点,而仅仅是信息图标。在其它实施例中,可以使用任意其它指示符(包括屏幕上的主导图像形式的隐含指示符)来向观看者建议这种附属内容。在利用隐含指示符的示例实施例中,观看者可以在没有任何这种指示符的情况下简单地假定与主内容有关的附属内容可用。在此示例中,用户从遥控器M进行的“选择”本质上将用户直接带到与选择时正被显示的内容有关的新视频流。例如,在此情况中,观看者可能被带到描述老虎的栖息地、 被捕食者、捕食者、种群和其它信息的、与老虎有关的静态或运动视频屏幕(例如,“子纪录片”)。另外的层或级的附属视频可以提供对主题更仔细或更宽泛的关注。例如,可以提供更仔细地描述老虎或更宽泛地描述猫科动物的多个视频。从概念上,通过从遥控器反复选择,观看者可以观看几乎无穷的视频内容序列,这些视频内容可以随着每次“选择”命令的执行而改变以类似于有关老虎和猫的意识流的方式被观看。
8
当该层次结构中的任意给定视频路径被穷尽,对“选择”命令的再一次激励可以使观看者返回到该层次结构中的指定位置。在一种示例实现方式中,在层次结构末端处的选择命令将会使用户返回到该层次结构的起点。在其它示例实现方式中,该命令可以使观看者返回到层次结构的上一步,可以向用户产生指示层次结构中没有更多视频的消息,或者可以不具有任何作用。为了说明的目的,考虑图2中呈现的简单示图。在该示图中,视频被呈现为一系列具有信息链路和连接(显示为虚线箭头)的水平线。激励“选择”功能以从一个视频跳到另一视频的用户动作用实点描绘。每个视频或元数据的开头被显示为空心圆圈。尽管元数据可以是在主视频的起点之前的文件的形式,但是对于该示图,其被概念性地示作信息流。 元数据或视频的片段的末尾被示作空心六边形。其间附属视频可用的时间段被示为穿过视频并在顶端用线链接以指示附属视频可用的时间段的开头和末尾的直线。在此简单示图中,主视频40设有三个时间片段42、44和46,其间附属视频52、54 和56可用。附属视频存在其它指示符或的图标可以显示或者可以不显示给观看者,或者观看者可以通过其他方式被建议或者推知附属视频对于此主视频40可用(例如,在该视频的起点处)。对于该示例,假定在时间段42期间,观看者输入“选择”命令。该选择命令用实点表示,如上所述。在接收到“选择”命令后,IPTV接收器设备20经由内部编程处理器来查看元数据文件60以识别附属视频流52。这在图中用路径A表示。在完成对视频流52的识别之后,处理器(例如,使用URI)如路径B所指示地导航至附属视频流并且附属视频流开始播放,几乎就像观看者将频道改成了自动附属于主视频流40的频道52 —样(以提供对传统术语TV的模拟)。视频流52在选择命令之后尽快地开始播放并且在视频流结束之前可以一直继续 (除非被中断),在某些示例实现方式中,在该视频流结束时,视频在从主视频流40离开的点处继续播放该主视频流,如路径C所示。因此,通过按压遥控器M上的选择按钮,连续的内容流被从主内容流提供到附属内容流。可以沿着类似的路径以在主视频的时间段44和 46期间离开主视频流40到附属流M和56,类似地使用指定A、B和C。图3示出对图2中示出的情景进行微小变形的另一示例,其中在观看附属视频M 期间,观看者在64处决定不再对附属视频M感兴趣,并且在遥控器M上输入“结束”命令 (或等同物),该“结束命令”结束当前视频流(54)然后附属视频流被暂停,如64处的实心六边形所示,并且该处理随后返回播放原始主视频流(或层次结构中的其他流)。图4示出附属视频流的示例层次结构布置,并且用带有仅提供之前所述的选择功能或结束功能的单个控制集的连续流来展示观看者如何在多个流间导航或“冲浪”。在此示例中,主视频流(指观看者的原始选择)被示作70,并且其相关联的元数据文件被示作 74。为了该说明的目的,可以有许多相关的时间片段和许多相关的附属视频流,但是为了说明简单,不是所有的时间片段被选择并且不是所有附属视频流被示出。两个附属视频流被示作78和80,它们在第一级上被直接链接到主视频70。附属视频78在第二级上具有其自己的附属视频84并且附属视频84在第三级上具有两个附属视频,在本示图中,仅一个被示作88。附属视频88还具有与之关联的两个附属视频,但是两个都未被示出以简化示图。由于附属视频80在第二层上没有子附属,因此其被如图2和图3中那样示为没有任何相关联的元数据。然而,附属视频78具有元数据90、附属视频84具有元数据94并且附属视频88具有元数据98。元数据90、94和98可以出现在视频流78、84和88的开头处, 可以与之混合或者可以是主视频的元数据74的一部分而不受限制,但是为了易于理解,元数据被示为与其相应的视频流相关联。路径A-B-C被针对该视频中的每个链路示出,并且对于该示例,可以如下在视频层次结构中被追踪。在该示例中,主视频70被示为具有附属视频可用的4个时间段102、106、110和 114。附属视频集合中的两个集合被示为与时间段102和114相关联。附属视频80被示为与时间段114相关联,并且利用观看者的选择,处理路径A被带到标识出附属视频流80的元数据74,附属视频流80如路径B所图示的那样开始并如图所示被播放直到完成。在附属视频80的末尾,主视频从其停止的位置继续。在主视频70的前段中,示出更复杂的情景,其中,在观看者通过仅如前所述地使用“选择”命令进行导航的异步链中,多个级的附属视频被穿越(traverse)。在该情景中, 在主视频70的时间段102期间,用户输入“选择”命令,其经由路径A导向元数据74并继而经由路径B到达第一级附属视频78,第一级附属视频78在开头处开始播放。观看者可以随后在时间段118期间进行选择来使用来自元数据90的数据从第一级导航至第二级附属视频84,其中第二级视频84可以附属于第一级附属视频78 (但不一定直接附属于主视频 70)。在此情况下,时间段118期间对第一级附属视频78的选择经由另一路径A导向其相关的元数据90并进而经由路径B导向开始播放的第二级附属视频84。第二级附属视频84 在该示例中被示为具有两个时间段122和126,其间观看者可以选择又一级或层的视频。在该示例中,观看者在第二级附属视频84的两个时间段的第一时间段122期间经由“选择”命令进行选择。这将处理经由路径A导向用于第二级附属视频84的元数据94以去往第三级附属视频88,其中第三级附属视频88从开头开始播放。该第三级附属视频88被示为具有两个时间段130和134,其间用户可以还对第四级附属视频进行选择,但是为了简单起见, 第四级未被示出,并且为了该示例的目的,假定用户从头到尾观看第三级附属视频88并且对元数据98的访问未被进行。当第三级附属视频88结束时,路径C被从88带回到第二级附属视频84,第二级附属视频84在其被中断的地方继续。第二级附属视频84继续播放直到末尾并且随后采用路径C至第一级附属视频78,第一级附属视频78也在其停止的点处继续。在第一级附属视频78的末尾处,主视频70在其停止的地方继续——再次循着路径C。应当注意,在任意附属视频中的任意点处,“停止”或“结束”命令都可以被发出以停止播放视频并回跳一级至另一视频流。并且,考虑之前的讨论可以明白,其他附属视频可以被进行选择的观看者在106、 110、116、130或134以类似的方式访问。为了易于讨论并维持示图的清楚,针对这些选择的附属路径未被示出。在以上示例中,应当注意,时间段被示为非邻接的。然而,在其它示例中,时间段的边界可以邻接的,时间段的开头用作前一时间段的隐含末尾。在IPTV中,可以预期所有类型的视频内容都将对观看者可用,包括电影、传统电视节目、短片和商业节目。极其频繁地,视频内容提供主题的顶级展示。但是,用户可能想要有关该视频所引入的一个或多个对象的更多细节。这可以是指注意感兴趣的(一个或多个)项目然后稍后导航至更详细的视频。另一示例可以是观看展示街区或社区中的不动产的视频。房屋之一可能作为待售的房屋而吸引观看者的眼球,如图5中所示。使用当前的技术,观看者可以被提供开始带有附加的纹理或视频信息的屏上显示(on screen display) 的能力。在不动产参观的示例中,观看者看见电视显示器20上所示出的房地产,并且还可以看到所显示的图标150或者从背景(例如,“待售”招牌的出现)或其它被提供的关于视频的信息推断出他可以输入“选择”命令来引进另一视频或者甚至静止图像,所述另一视频或者甚至静止图像引进具有有关房地产的关键信息(统计数据)的“统计”表,所述关键信息例如是价格、建筑面积、房间等等。另外的选择随后可以启动特定于该房地产的视频,例如,视频参观。在该参观中,用户可以以前述方式利用每个连续的选择命令来导航至不同的房间。在最终级的视频处,或在一个或多个视频级中的某些点处,观看者可被提供销售代理等的联系信息。用户还可以被提供在任意给定点处结束所有视频呈现的全局命令,使得观看处理可以在观看者所希望的任意点处结束。在某些实现方式中,数据被嵌入在视频或并列的元数据轨道中来在视频正被播放时提供替代内容选择。在以上不动产示例中,当快速参观期间感兴趣的房屋位于屏幕上时按下“选择”或类似的控制按钮,将使得视频被悬挂(或停止)并且感兴趣的房地产的更详细的视频将被调出并开始播放。此技术可以用于展示不动产以外的许多产品以及到有关的附属内容的一般的无缝导航。在一个实现方式中,并列元数据被使用。这里,从服务器取回两个文件——视频文件和元数据文件。在某些实现方式中,视觉线索可被嵌入在实际视频中来指示“选择”输入的影响。元数据文件携带一连串时间标记和当在两个时间标记之间进行“选择”时将被播放的诸如URI或URL之类的标识符。时间标记可以包括开始和结束标记,或者结束可以是在遇到下一开始时间标记时暗含的。在某些实现方式中,当分支的视频完成时的“结束动作” 可以是可选的,或者是默认的,默认时播放可以返回到原始索引视频。图6中所示出的处理160示出开始于164的符合本发明某些实现方式的一个实施例,其中,观看者选择主视频168供观看。这例如可以通过从节目指南中进行选择来完成。 在视频168的播放中的一点处,观看者可以进行异步选择来跳至另一视频(与其间选择被进行的时间有关的预先定义的附属视频)。此时,元数据在172处被参考来确定系统如何导航至与其间选择被进行的时间段相关联的附属视频。然后,在176,附属视频被打开并被播放(例如,附属视频的流传送开始)。附属视频的播放一直继续直到附属视频结束或者观看者选择停止该附属视频(这可以包括停止以便前进到附属于该附属视频的另一附属视频) 为止。在任何情况下,原始视频168的播放都可以在播放停止的点处继续。在该说明性过程中,可在180处经由屏幕上的菜单或来自遥控器的直接命令来向用户呈现或者返回原来的视频168或者终止观看184的选项。如果观看要被终止,则过程结束。此时,在某些实现方式中,用户可以被重定向至节目指南等或者其他选项可以被实现。这一相同过程或类似过程可以针对每层的视频来交替使用,而不考虑视频168是主视频选择还是来自有关的视频流链上任意地方的另一主视频选择的附属视频。现参考图7,在一种实现方式中,适于结合某些实现方式来使用的视频文件200配备有如图示的嵌入式元数据分组。在该实现方式中,一个或多个元数据分组被以分布于整个视频文件200中的间隔来设置。在该实现方式中,前导元数据分组204在视频分组208 的每个片段(可以用来访问附属视频片段)以及结尾元数据分组212(其在其它实现方式中可以被实现为带有两种类型的元数据的单个分组)之前。嵌入式元数据分组204和212可被用来定义可选片段的开始和结束点并且可以包含弹出图标信息(如果有的话) 和用来访问附属视频的信息。在该实现方式中,(一个或多个)前导元数据分组204向回放设备 (例如,IPTV接收器设备)提供将视频片段中的播放时间与当观看者在基本视频中的指定时间片段期间按压遥控器上的控制按钮时将被播放的替代或附属视频节目相关联。一个或多个结尾元数据分组212可以包含类似的信息,该信息在基本视频(例如,在特技播放模式中)被反向播放时或当目前的播放点在倒带点处时被使用。在另一实现方式中,基本视频包含时间戳,或者可以使用现有时间戳,来索引包含替代或附属视频细节的单独的元数据文件。如所注意到的,在某些实现方式中,元数据还可以包含在指示替代或附属视频可用的特定时间段期间出现的图标。在图8中图示出另一实现方式,视频流230包含穿插在结合了如图9中所示的元数据文件240的视频分组238之间的时间戳分组234 (或利用现有时间戳)。来自任意合适时间戳信息的时间戳分组或时间数据在元数据文件240中被分类,以使得用于每个相关时间的时间数据244以数据库的格式(或其它合适的格式)被关联到图标数据248(如果有的话)和数据252,所述数据252提供如果在两个时间戳之间进行选择则系统导航至附属视频数据所需要的信息(例如,前导和结尾时间戳或两个前导时间戳,或元数据中的定义的时间范围)。本领域技术人员在考虑了本教导之后可以想到发生各种变形例。现参考图10,示出IPTV系统,其中内容提供商提供来自服务器300的内容,这些内容是从光盘存储介质或其它适合的存储介质304取回的。例如以在此讨论的任意格式来格式化的内容经由输出缓冲器308至互联网312。该内容是由IPTV设备320以和观看者使用遥控器24选择点播视频类似的方式被取回的。遥控器24指示的操作作为遥控器接口 324 处的命令被接收。在该示例实现方式中,一个或多个数据通信总线328被用来将编程处理器332与其有关的支持组件相关联。编程处理器332控制IPTV互联网接口 336来链接到经由互联网312递送所选内容的服务器。接收到的分组化内容的流通各种输入缓冲器340被递送至解密和解码电路 344(取决于内容是否被加密)并且产生被发送给显示驱动器电路348的输出流(其也可以被缓冲)。显示驱动器电路将视频解码器344的输出转换成适于驱动向用户呈现内容的显示板或其它显示设备352的信号。上述处理被与所述关联的电路相结合地操作的编程处理器332执行。本领域技术人员将理解,编程处理器332包含内部的和/或关联的外部存储器,诸如存储在执行所公开的处理时使用的数据、程序和其它构造的RAM、ROM或光盘存储
直ο如上所述,从一个视频至附属视频的导航可以在不需要类似浏览器的功能的情况下被基本上无缝地执行。因此,观看者使用简单选择命令来直接导航以产生多个相关视频的流。尽管在上述某些实施例中,每个视频可以被链接到附属视频,但是在其它实施例中,选择操作可以向服务器发送定义层次位置的信息,服务器基于特定视频的层次结构中的位置来生成用于立即显示的定制内容。并且,也可以提供混合体验,其中一个级的视频 (例如,顶级)可以以传统方式经由地面、线缆或卫星电视方法被递送并被存储在个人录像机(PVR)上。在回放期间,嵌入式元数据可以被用来访问作为附属视频内容的IP内容。在不偏离符合本发明的实施例的情况下,也可以实现媒体访问的其它组合。
因此,一种显示互联网协议电视(IPTV)视频内容的分支链的方法包括提供第一视频内容流,所述第一视频内容流具有多个视频特征,所述多个视频特征在所述第一视频内容流中的多个相关联的时间间隔期间出现;提供与所述多个时间间隔有关的附属视频流的集合;提供将所述时间间隔与所述多个附属视频流之一相关联的元数据集;在IPTV兼容播放器设备上经由被所述IPTV兼容播放器设备驱动的显示器来播放所述第一视频内容流,以按照所述第一流的所述多个特征在所述第一流中的各自的时间关系来顺次揭示所述多个特征;在所述IPTV兼容播放器设备处,在相关联的时间间隔期间接收选择信号,所述选择信号选择正被显示的视频特征;在接收到所述选择信号后,所述IPTV兼容播放器设备访问元数据来识别所述附属数据流的集合中与所选择的视频特征的时间间隔相关联的那个特定的附属数据流;以及所述IPTV兼容播放器设备停 止播放所述第一视频内容流并且开始播放所述附属数据流的集合中与所选择的特征的时间间隔相关联的那个关联的附属数据流;从而,观看者直接从一个视频内容流导航至附属视频。在某些实施例中,所述视频特征中的每个视频特征包括在其相关联的时间间隔期间构成视频中的主导图像的特征。在某些实施例中,所述处理还包括在所述显示器上显示指示符,所述指示符指示与在相关联的时间间隔期间显示的特征相关联的附属视频流可用。在某些实施例中,所述处理还包括在附属视频流的播放完成之后继续所述第一视频流的播放。在某些实施例中,所述继续是作为指示授权所述继续的所选项的信号被接收的结果而被执行的。在某些实施例中,附属视频流还包括链接到另一元数据集和另一附属视频流的时间段。在某些实施例中,所述元数据集提供导向多个级的附属视频的链路。在某些实施例中,元数据驻留在一个或多个在所述第一视频流之前的分组中。在某些实施例中,元数据驻留在一个或多个分布在所述第一视频流中的分组中。在某些实施例中,元数据参考驻留在主视频数据内的时间戳。在某些实施例中,主视频流具有另一视频流的附属视频流。在某些实施例中,响应于所述选择信号的接收,向服务器发送定义层次位置的信息,该服务器基于当前播放的视频流中的层次位置来生成用于立即显示的定制内容。在某些实施例中, 主视频流通过传统的陆地、线缆或卫星电视方法之一被递送并被存储在个人录像机(PVR) 上,并且其中在回放期间,对元数据的访问是在所述回放期间被执行的。另一种显示互联网协议电视(IPTV)视频内容的分支链的方法包括提供第一视频内容流,所述第一视频内容流具有多个视频特征,所述多个视频特征在所述第一视频内容流中的多个相关联的时间间隔期间出现,其中所述视频特征中的至少某个视频特征在其相关联的时间间隔期间构成视频中的主导图像;提供与所述多个时间间隔有关的附属视频流的集合;提供将所述时间间隔与所述多个附属视频流之一相关联的元数据集;在IPTV兼容播放器设备上经由被所述IPTV兼容播放器设备驱动的显示器来播放所述第一视频内容流,以按照所述第一流的所述多个特征在所述第一流中的各自的时间关系来顺次揭示所述多个特征;在所述显示器上显示指示符,所述指示符指示与在相关联的时间间隔期间显示的特征相关联的附属视频流可用;在所述IPTV兼容播放器设备处,在相关联的时间间隔期间接收选择信号,所述选择信号选择正被显示的视频特征;在接收到所述选择信号后,所述 IPTV兼容播放器设备访问元数据来识别所述附属数据流的集合中与所选择的视频特征的时间间隔相关联的那个特定的附属数据流;所述IPTV兼容播放器设备停止播放所述第一视频内容流并且开始播放所述附属数据流的集合中与所选择的特征的时间间隔相关联的那个关联的附属数据流;以及在附属视频流的播放完成之后继续所述第一视频流的播放; 从而,观看者直接从一个视频内容流导航至附属视频。

在某些实施例中,所述继续是作为指示授权所述继续的所选项的信号被接收的结果而被执行的。在某些实施例中,附属视频流还包括链接到另一元数据集和另一附属视频流的时间段。在某些实施例中,所述元数据集提供导向多个级的附属视频的链路。在某些实施例中,元数据驻留在一个或多个在所述第一视频流之前的分组中。在某些实施例中,元数据驻留在一个或多个分布在所述第一视频流中的分组中。在某些实施例中,元数据参考驻留在该主视频数据内的时间戳。在某些实施例中,响应于所述选择信号的接收,向服务器发送定义层次位置的信息,该服务器基于当前播放的视频流中的层次位置来生成用于立即显示的定制内容。在某些实施例中,主视频流通过传统的陆地、线缆或卫星电视方法之一被递送并被存储在个人录像机(PVR)上,并且其中在回放期间,对元数据的访问是在所述回放期间被执行的。一种被存储在电子计算机可读存储介质中的、辅助到附属视频流的简化导航的数据结构具有第一视频内容片段,所述第一视频内容片段具有多个视频特征,所述多个视频特征在所述第一视频内容片段中的多个相关联的时间间隔期间出现;将所述时间间隔与所述多个附属视频流之一相关联的元数据集;以及其中,所述数据结构辅助在一时间间隔期间在IPTV兼容播放器设备处的选择之后的对元数据的访问,以识别所述附属数据流的集合中与所选择的视频特征的时间间隔相关联的那个特定的附属数据流,其中在所述IPTV 兼容播放器处的选择之后,停止播放所述第一视频内容片段并且开始播放所述附属数据片段的集合中与所选择的特征的时间间隔相关联那个关联的附属数据片段。在某些实施例中,所述视频特征中的至少某些视频特征包括在其相关联的时间间隔期间构成视频中的主导图像的特征。在某些实施例中,元数据还包括对用于显示的指示符的定义,所述指示符指示与在相关联的时间间隔期间显示的特征相关联的附属视频流可用。在某些实施例中,所述元数据集提供导向多个级的附属视频的链路。在某些实施例中, 元数据驻留在一个或多个在所述第一视频片段之前的分组中。在某些实施例中,元数据驻留在一个或多个分布在所述第一视频片段中的分组中。在某些实施例中,元数据参考驻留在主视频数据内的时间戳。一种显示视频内容的分支链的方法提供第一视频内容流,所述第一视频内容流具有多个视频特征,所述多个视频特征在所述第一视频内容流中的多个相关联的时间间隔期间出现;提供与所述多个时间间隔有关的附属视频流的集合;提供将所述时间间隔与所述多个附属视频流之一相关联的元数据集;在播放器设备上经由被IPTV兼容播放器设备驱动的显示器来播放所述第一视频内容流,以按照所述第一流的所述多个特征在所述第一流中的各自的时间关系来顺次揭示所述多个特征;在所述播放器设备处,在相关联的时间间隔期间接收选择信号,所述选择信号选择正被显示的视频特征;在接收到所述选择信号后, 所述播放器设备访问元数据来识别所述附属数据流的集合中与所选择的视频特征的时间间隔相关联的那个特定的附属数据流;以及所述播放器设备停止播放所述第一视频内容流并且开始播放所述附属数据流的集合中与所选择的特征的时间间隔相关联的那个关联的附属数据流;从而,观看者直接从一个视频内容流导航至附属视频。在某些实施例中,所述视频特征中的每个视频特征在其相关联的时间间隔期间构成视频中的主导图像。在某些实施例中,所述方法还包括在所述显示器上显示指示符,所述指示符指示与在相关联的时间间隔期间显示的特征相关联的附属视频流可用。在某些实施例中,所述方法还包括在附属视频流的播放完成之后继续所述第一视频流的播放。在某些实施例中,定义指示符显示的数据被存储在元数据中。在某些实施例中,所述继续是作为指示授权所述继续的所选项的信号被接收的结果而被执行的。在某些实施例中,所述元数据集提供导向多个级的附属视频的链路。—种符合某些实现方式的互联网协议电视(IPTV)接收器设备具有互联网接口, 所述互联网接口接收第一视频内容流,所述第一视频内容流具有多个视频特征,所述多个视频特征在所述第一视频内容流中的多个相关联的时间间隔期间出现。所述互联网接口还接收与所述多个时间间隔有关的附属视频流的集合。所述互联网接口还接收将所述时间间隔与所述多个附属视频流之一相关联的元数据集。解码器对所述第一视频内容流进行解码以用于经由被所述IPTV兼容接收器设备驱动的显示器而播放,以按照所述第一流的所述多个特征在所述第一流中的各自的时间关系来顺次揭示所述多个特征。在所述IPTV兼容接收器设备处,选择信号在回放期间的相关联的时间间隔期间被接收,所述选择信号选择与正被显示的视频特征相关联的时间段。在接收到所述选择信号后,所述IPTV兼容接收器设备访问元数据来识别所述附属数据流的集合中与所选择的视频特征的时间间隔相关联的那个特定的附属数据流。所述IPTV兼容播放器设备停止播放所述第一视频内容流并且开始播放所述附属数据流的集合中与所选择的特征的时间间隔相关联的那个关联的附属数据流。因而,观看者直接从一个视频内容流导航至附属视频。在某些实施例中,所述视频特征中的每个视频特征在其相关联的时间间隔期间构成视频中的主导图像。在某些实施例中,诸如图标之类的指示符被显示在所述显示器上,所述指示符指示与在相关联的时间间隔期间显示的特征相关联的附属视频流可用。在某些实施例中,定义指示符显示的数据被存储在元数据中。以 上任何方法和装置都可以使用存储指令的计算机可读存储介质来实现,其在一个或多个编程处理器上执行指令。考虑以上教导,本领域技术人员将认识到,以上某些示例性实施例是基于形成诸如IPTV之类的视频播放器设备的一部分的一个或多个编程处理器的使用的。然而,本发明不限于这样的示例性实施例,因为其它实施例可以使用诸如专用硬件和/或专用处理器之类的硬件组件等同物来实现。类似地,通用计算机、基于微处理器的计算机、微控制器、光学计算机、模拟计算机、专用处理器、专用电路、专用硬连线逻辑及其组合可以用来构建替代等同实施例。这里所描述的某些实施例是或者可以是使用一个或多个编程处理器实现的,这一个或多个编程处理器执行以上以流程图的形式广义地描述的编程指令,这些编程指令可以被存储在任意合适的电子的或计算机可读存储介质上。并且,所述辅助对视频流的操作的数据结构可以被存储在任意合适的存储介质(包括接收和发送设备中的输入和输出缓冲器设备)中以及存储在存储视频内容的封装介质中。然而,考虑本发明的教导,本领域技术人员将明白,在不偏离本发明的实施例的情况下,上述处理可以在任意数目的变形例中并且用许多合适的编程语言来实现。例如,在不偏离本发明的某些实施例的情况下,常常可以改变所执行的某些操作的顺序,可以添加另外的操作,或者可以删除操作。在不偏离本发明的某些实施例的情况下,可增加和/或增强错误捕获(Error Trapping)并且可以在用户界面和信息呈现方面进行各种变形。这种变形可以被预期并且认为是等同的。
尽管已经描述了某些说明性实施例,但是显然,鉴于以上所述,对于本领域技术人人员显然可以明了许多替代、修改、置换和变形。
权利要求
1.一种显示互联网协议电视IPTV视频内容的分支链的方法,包括提供第一视频内容流,所述第一视频内容流具有多个视频特征,所述多个视频特征在所述第一视频内容流中的多个相关联的时间间隔期间出现; 提供与所述多个时间间隔有关的附属视频流的集合; 提供将所述时间间隔与所述多个附属视频流之一相关联的元数据集; 在IPTV兼容播放器设备上经由被所述IPTV兼容播放器设备驱动的显示器来播放所述第一视频内容流,以按照所述第一流的所述多个特征在所述第一流中的各自的时间关系来顺次揭示所述多个特征;在所述IPTV兼容播放器设备处,在相关联的时间间隔期间接收选择信号,所述选择信号选择正被显示的视频特征;在接收到所述选择信号后,所述IPTV兼容播放器设备访问元数据来识别所述附属数据流的集合中与所选择的视频特征的时间间隔相关联的那个特定的附属数据流;以及所述IPTV兼容播放器设备停止播放所述第一视频内容流并且开始播放所述附属数据流的集合中与所选择的特征的时间间隔相关联的那个关联的附属数据流; 从而,观看者直接从一个视频内容流导航至附属视频。
2.根据权利要求1所述的方法,其中所述视频特征中的每个视频特征包括在其相关联的时间间隔期间构成视频中的主导图像的特征。
3.根据权利要求1所述的方法,还包括在所述显示器上显示指示符,所述指示符指示与在相关联的时间间隔期间显示的特征相关联的附属视频流可用。
4.根据权利要求1所述的方法,还包括在附属视频流的播放完成之后继续所述第一视频流的播放。
5.根据权利要求4所述的方法,其中定义指示符显示的数据被存储在元数据中。
6.根据权利要求4所述的方法,其中所述继续是作为指示授权所述继续的所选项的信号被接收的结果而被执行的。
7.根据权利要求1所述的方法,其中附属视频流还包括链接到另一元数据集和另一附属视频流的时间段。
8.根据权利要求1所述的方法,其中所述元数据集提供导向多个级的附属视频的链路。
9.根据权利要求1所述的方法,其中元数据驻留在一个或多个在所述第一视频流之前的分组中。
10.根据权利要求1所述的方法,其中元数据驻留在一个或多个分布在所述第一视频流中的分组中。
11.根据权利要求1所述的方法,其中元数据参考驻留在主视频数据内的时间戳。
12.根据权利要求1所述的方法,其中主视频流包括另一视频流的附属视频流。
13.根据权利要求1所述的方法,其中响应于所述选择信号的接收,向服务器发送定义层次位置的信息,该服务器基于当前播放的视频流中的层次位置来生成用于立即显示的定制内容。
14.根据权利要求1所述的方法,其中,主视频流通过传统的陆地、线缆或卫星电视方法之一被递送并被存储在个人录像机PVR上,并且其中在回放期间,对元数据的访问是在所述回放期间被执行的。
15.一种存储指令的计算机可读存储介质,所述指令当在一个或多个编程处理器上被执行时,执行根据权利要求1所述的方法。
16.一种显示互联网协议电视IPTV视频内容的分支链的方法,包括提供第一视频内容流,所述第一视频内容流具有多个视频特征,所述多个视频特征在所述第一视频内容流中的多个相关联的时间间隔期间出现,其中所述视频特征中的至少某个视频特征包括在其相关联的时间间隔期间构成视频中的主导图像的特征; 提供与所述多个时间间隔有关的附属视频流的集合; 提供将所述时间间隔与所述多个附属视频流之一相关联的元数据集; 在IPTV兼容播放器设备上经由被所述IPTV兼容播放器设备驱动的显示器来播放所述第一视频内容流,以按照所述第一流的所述多个特征在所述第一流中的各自的时间关系来顺次揭示所述多个特征;在所述显示器上显示指示符,所述指示符指示与在相关联的时间间隔期间显示的特征相关联的附属视频流可用;在所述IPTV兼容播放器设备处,在相关联的时间间隔期间接收选择信号,所述选择信号选择正被显示的视频特征;在接收到所述选择信号后,所述IPTV兼容播放器设备访问元数据来识别所述附属数据流的集合中与所选择的视频特征的时间间隔相关联的那个特定的附属数据流;所述IPTV兼容播放器设备停止播放所述第一视频内容流并且开始播放所述附属数据流的集合中与所选择的特征的时间间隔相关联的那个关联的附属数据流;以及在附属视频流的播放完成之后继续所述第一视频流的播放; 从而,观看者直接从一个视频内容流导航至附属视频。
17.根据权利要求16所述的方法,其中定义指示符显示的数据被存储在元数据中。
18.根据权利要求16所述的方法,其中所述继续是作为指示授权所述继续的所选项的信号被接收的结果而被执行的。
19.根据权利要求16所述的方法,其中附属视频流还包括链接到另一元数据集和另一附属视频流的时间段。
20.根据权利要求16所述的方法,其中所述元数据集提供导向多个级的附属视频的链路。
21.根据权利要求16所述的方法,其中元数据驻留在一个或多个在所述第一视频流之前的分组中。
22.根据权利要求16所述的方法,其中元数据驻留在一个或多个分布在所述第一视频流中的分组中。
23.根据权利要求16所述的方法,其中元数据参考驻留在该主视频数据内的时间戳。
24.根据权利要求16所述的方法,其中响应于所述选择信号的接收,向服务器发送定义层次位置的信息,该服务器基于当前播放的视频流中的层次位置来生成用于立即显示的定制内容。
25.根据权利要求16所述的方法,其中,主视频流通过传统的陆地、线缆或卫星电视方法之一被递送并被存储在个人录像机PVR上,并且其中在回放期间,对元数据的访问是在所述回放期间被执行的。
26.一种被存储在电子计算机可读存储介质中的、辅助到附属视频流的简化导航的数据结构,包括第一视频内容片段,所述第一视频内容片段具有多个视频特征,所述多个视频特征在所述第一视频内容片段中的多个相关联的时间间隔期间出现;将所述时间间隔与所述多个附属视频流之一相关联的元数据集;以及其中,所述数据结构辅助在一时间间隔期间在IPTV兼容播放器设备处的选择之后的对元数据的访问,以识别所述附属数据流的集合中与所选择的视频特征的时间间隔相关联的那个特定的附属数据流,其中在所述IPTV兼容播放器处的选择之后,停止播放所述第一视频内容片段并且开始播放所述附属数据片段的集合中与所选择的特征的时间间隔相关联那个关联的附属数据片段。
27.根据权利要求沈所述的被存储在电子计算机可读存储介质中的数据结构,其中所述视频特征中的至少某个视频特征包括在其相关联的时间间隔期间构成视频中的主导图像的特征。
28.根据权利要求沈所述的被存储在电子计算机可读存储介质中的数据结构,其中元数据还包括对用于显示的指示符的定义,所述指示符指示与在相关联的时间间隔期间显示的特征相关联的附属视频流可用。
29.根据权利要求沈所述的被存储在电子计算机可读存储介质中的数据结构,其中所述元数据集提供导向多个级的附属视频的链路。
30.根据权利要求沈所述的被存储在电子计算机可读存储介质中的数据结构,其中元数据驻留在一个或多个在所述第一视频片段之前的分组中。
31.根据权利要求沈所述的被存储在电子计算机可读存储介质中的数据结构,其中元数据驻留在一个或多个分布在所述第一视频片段中的分组中。
32.根据权利要求沈所述的被存储在电子计算机可读存储介质中的数据结构,其中元数据参考驻留在主视频数据内的时间戳。
33.一种显示视频内容的分支链的方法,包括提供第一视频内容流,所述第一视频内容流具有多个视频特征,所述多个视频特征在所述第一视频内容流中的多个相关联的时间间隔期间出现;提供与所述多个时间间隔有关的附属视频流的集合;提供将所述时间间隔与所述多个附属视频流之一相关联的元数据集;在播放器设备上经由被IPTV兼容播放器设备驱动的显示器来播放所述第一视频内容流,以按照所述第一流的所述多个特征在所述第一流中的各自的时间关系来顺次揭示所述多个特征;在所述播放器设备处,在相关联的时间间隔期间接收选择信号,所述选择信号选择正被显示的视频特征;在接收到所述选择信号后,所述播放器设备访问元数据来识别所述附属数据流的集合中与所选择的视频特征的时间间隔相关联的那个特定的附属数据流;以及所述播放器设备停止播放所述第一视频内容流并且开始播放所述附属数据流的集合中与所选择的特征的时间间隔相关联的那个关联的附属数据流;从而,观看者直接从一个视频内容流导航至附属视频。
34.根据权利要求33所述的方法,其中所述视频特征中的每个视频特征包括在其相关联的时间间隔期间构成视频中的主导图像的特征。
35.根据权利要求33所述的方法,还包括在所述显示器上显示指示符,所述指示符指示与在相关联的时间间隔期间显示的特征相关联的附属视频流可用。
36.根据权利要求33所述的方法,还包括在附属视频流的播放完成之后继续所述第一视频流的播放。
37.根据权利要求33所述的方法,其中定义指示符显示的数据被存储在元数据中。
38.根据权利要求37所述的方法,其中所述继续是作为指示授权所述继续的所选项的信号被接收的结果而被执行的。
39.根据权利要求33所述的方法,其中所述元数据集提供导向多个级的附属视频的链路。
40.一种互联网协议电视IPTV接收器设备,包括互联网接口,所述互联网接口接收第一视频内容流,所述第一视频内容流具有多个视频特征,所述多个视频特征在所述第一视频内容流中的多个相关联的时间间隔期间出现; 所述互联网接口还接收与所述多个时间间隔有关的附属视频流的集合; 所述互联网接口还接收将所述时间间隔与所述多个附属视频流之一相关联的元数据集;解码器,所述解码器对所述第一视频内容流进行解码以用于经由被所述IPTV兼容接收器设备驱动的显示器而播放,以按照所述第一流的所述多个特征在所述第一流中的各自的时间关系来顺次揭示所述多个特征;在所述IPTV兼容接收器设备处,在回放期间的相关联的时间间隔期间接收选择信号, 所述选择信号选择与正被显示的视频特征相关联的时间段;在接收到所述选择信号后,所述IPTV兼容接收器设备访问元数据来识别所述附属数据流的集合中与所选择的视频特征的时间间隔相关联的那个特定的附属数据流;以及所述IPTV兼容播放器设备停止播放所述第一视频内容流并且开始播放所述附属数据流的集合中与所选择的特征的时间间隔相关联的那个关联的附属数据流; 从而,观看者直接从一个视频内容流导航至附属视频。
41.根据权利要求40的接收器设备,其中所述视频特征中的每个视频特征包括在其相关联的时间间隔期间构成视频中的主导图像的特征。
42.根据权利要求40的接收器设备,还包括用于在所述显示器上显示指示符的装置, 所述指示符指示与在相关联的时间间隔期间显示的特征相关联的附属视频流可用。
43.根据权利要求44的接收器设备,其中定义指示符显示的数据被存储在元数据中。
全文摘要
一种显示互联网协议电视(IPTV)视频内容的分支链的方法,包括提供第一视频内容流,所述第一视频内容流具有在所述第一视频内容流中的多个相关联的时间间隔期间出现的多个视频特征;提供与这多个时间间隔有关的附属视频流的集合;提供将所述时间间隔与所述多个附属视频流之一相关联的元数据集;在IPTV兼容播放器设备上经由被所述IPTV兼容播放器设备驱动的显示器来播放所述第一视频内容流,以按照所述第一流的所述多个特征在所述第一流中的各自的时间关系来顺次揭示所述多个特征;在所述IPTV兼容播放器设备处,在相关联的时间间隔期间接收选择正被显示的视频特征的选择信号。
文档编号H04N21/254GK102172036SQ200980139394
公开日2011年8月31日 申请日期2009年9月28日 优先权日2008年10月2日
发明者罗伯特·艾伦·安戈尔, 阿兰·罗恩登·萨德嘉 申请人:索尼公司, 索尼电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1