用于汇编定制的内容流的内容编排的利记博彩app

文档序号:7795608阅读:159来源:国知局
用于汇编定制的内容流的内容编排的利记博彩app
【专利摘要】公开了用于汇编定制的内容流的内容编排。提供了内容编排系统和由内容编排系统使用以使得能够汇编一个或多个定制的内容流的方法。在一个实现中,这样的内容编排系统包括具有处理器的计算平台和由处理器执行的内容编排引擎。内容编排引擎被配置为接收描述能够提供用于汇编定制的内容流的内容的多个内容源的数据。内容编排引擎也被配置为标识对应于定制的内容流的目的地的定制准则以及基于数据和定制准则确定用于汇编定制的内容流的指令。
【专利说明】用于汇编定制的内容流的内容编排
[0001] 相关申请
[0002] 本申请要求2013年4月5日提交的序列号为61/809, 259、名称为"Real-time Dynamically Scalable Cloud-Based Video Assembly"的未决的临时专利申请的利益和优 先权,于此其内容通过引用全部并入本申请。

【背景技术】
[0003] 通过分发模式的增殖,诸如电视(TV)内容的内容可被递送到消费者,这给了那些 消费者对在什么时候、什么地方和怎样享受他们的娱乐的选择的空前程度的控制。例如,对 通过因特网可获得的新闻、体育和戏剧娱乐内容持续增长的选择使得消费者使用多种多样 的诸如智能手机或平板电脑的个人通信设备中的任何一种在他们自己选择的时间和地点 观看传统的TV节目内容。
[0004] 消费者现在可获得的增长的观看选择为内容提供商提供了挑战和机遇。例如,当 基本上同样的广告内容使用一种分发模式,诸如通过因特网递送的流内容时,使用可选的 分发模式诸如线性TV广播递送的广告的补偿确定协议可能不适用。而且,基于用于递送 内容的分发模式或被消费者用来观看内容的通信设备的类型,在递送一些内容上可能有限 制。另一方面,迄今为止,内容的互联网协议(IP)分发在逐户或甚至逐观众的基础上给消 费者提供定制娱乐内容以及定制广告和/或促销内容的在很大程度上未认识到的潜能。


【发明内容】

[0005] 提供了一种用于定制的内容流的汇编的内容编排系统(content orchestration system)和方法,实质上如至少一幅附图所显示的和结合至少一幅附图所描述的,并且如权 利要求中更完整地描述的。

【专利附图】

【附图说明】
[0006] 图1显示了内容编排系统的一个示例性实现的图;
[0007] 图2显示了根据一个实现的适用于图1的内容编排系统的内容编排引擎的更详细 的表示;以及
[0008] 图3是呈现了由内容编排系统使用以使得能够汇编定制的内容流的示例性方法 的流程图。

【具体实施方式】
[0009] 以下描述包括关于本公开中的实现的特定信息。本领域的技术人员将认识到本公 开可以与本文具体讨论的不同的方式实施。本申请的附图和它们伴随的详细描述仅针对示 例性实现。除非另外指出,否则附图中相同的或相应的元件可被相同或相应的参考数字指 示。此外,本申请中的附图和图示一般并不按比例,而且也不打算相应于实际的相对尺寸。
[0010] 如上所指出的,技术进步使得电视(TV)节目内容的消费者具有增长的观看选择, 这对企图确保观众的忠诚以及通过广告和促销产生收益的内容提供商产生了显著的挑战。 例如,并且也如上所指出的,当基本上同样的广告内容使用可选的分发模式递送,诸如通过 互联网递送时,覆盖对作为线性TV广播的一部分递送的广告的补偿的契约协议可能不适 用。而且,可具有包括在线性TV广播中的其它类型的内容,对于这些内容,TV广播公司并 没有互联网分销权。例如,许多体育事件的互联网分销权典型地被体育联盟或组织控制,而 不是由TV广播公司控制。
[0011] 本申请针对实时的动态可扩展的基于云的方案,其被配置为编排许多技术系统并 且执行其它功能以确保直播内容(诸如直播节目)以及广告和安排的节目被正确地显示给 观看者。本申请公开了一种新颖的方案,通过这个方案,多个定制的内容流,诸如电视或其 它视频流,通过汇集来自国家或当地的节目提供商的数据或元数据的多个源可被创建在虚 拟环境中。定制的内容流可源自包括在来自国家提供商(诸如电视网络或有线提供商)的母 内容源中的数据,和/或源自由当地分支机构提供商提供的数据。本内容编排方案使得能 够在虚拟环境内从多个视频流源汇编精确到帧的定制的视频流,例如,通过以自动的方式 替换单个节目和/或商业广告和/或插播广告内容。结果,本内容编排方案使得能够递送 实质上唯一的、个性化的内容流到单个的用户或观看者。
[0012] 本内容编排方案可包括两个不同但相互关联的部分,综合引擎(在下文中称为"内 容编排引擎")和命令接口。内容编排引擎可被配置为管理内容递送过程的状态以确定什么 广播模式可运行,例如直播广播还是已安排的广播,并且根据广播的业务规则管理运行模 式。内容编排引擎也可被配置为监控能够提供用于汇编定制的内容流的内容的一组内容源 的关系,并且识别哪个实体是被授权在任何给定的时间控制定制的内容流的主要内容源。
[0013] 图1显示了用于使得能够汇编定制的内容流的内容编排系统的一个示例性实现 的图。如图1所示,内容分发环境100包括具有计算平台111和命令接口 118的内容编排 系统110。计算平台111包括处理器112和存储在存储器114中的内容编排引擎116。图 1也示出了提供相应的内容流102a和102b的相应的国家和当地内容提供商101a和101b。 内容流102a和102b用作能够提供用于汇编定制的内容流106a和/或106b的内容的内容 源。内容流l〇2a和102b也可用作用于使用相应的国家和当地广播平台103a和103b的 国家和当地广播的相应源。如图1进一步示出的,国家内容提供商l〇la提供描述内容流 102a的内容源描述数据120a给内容编排引擎116,而当地内容提供商101b提供描述内容 流102b的内容源描述数据120b给内容编排引擎116。
[0014] 而且,图1示出了通信网络104和流接口 105,该流接口 105接收内容流102a和 102b和来自内容编排引擎116的指令117。流接口 105可被配置为适配从内容流102a和 /或102b获得的内容以通过通信网络104分发。也示出了网络链路115,其使得能够通过 通信网络104在内容编排系统110和内容分发环境100的其它特征之间通信。内容分发环 境100也可包括提供广告内容的广告内容源101c以及使用相应的客户端系统108a和108b 接收相应的定制的内容流l〇6a和106b的用户或观看者109a和109b。
[0015] 应当指出尽管在图1中,客户端系统108a被描绘成智能电视,并且客户端系统 l〇8b被描绘成笔记本电脑型个人计算机(PC),但客户端系统108a和108b中的一个或两个 可被实现为具有显示能力的任何互联网协议(IP)兼容设备。例如,在其它实现中,客户端 系统108a和108b中的一个或两个可采取例如台式电脑、上网本、平板电脑、游戏控制器或 智能手机的形式。还应该指出当地内容提供商101b可以是国家内容提供商101a的分支机 构,并且那个角色可以是用于定制的内容流l〇6a和/或106b的目的地的当地内容提供商。 例如,在由相应的观看者109a和109b使用的客户端系统108a和108b位于大洛杉矶区域 的情况下,国家内容提供商l〇la可对应于美国广播公司(ABC?)的基于纽约的母站,而当地 内容提供商l〇lb可对应于它的洛杉矶分支机构KABC-TV?。
[0016] 参考图2,图2显示了根据一个实现的适用于图1的内容编排系统110的内容编 排引擎216的更详细的表示。如图2所示,内容编排引擎216接收内容源描述数据220a和 220b,并被配置为从命令接口 218接受输入,并且确定供流接口 205使用的内容汇编指令 217。接收内容源描述数据220a和220b以及确定指令217的内容编排引擎216,对应于图 1中的接收内容源描述数据120a和120b以及确定指令117的内容编排引擎116。而且,图 2中的命令接口 218和流接口 205分别对应于图1中的命令接口 118和流接口 105。图2 也显示了定制准则230,其可包括业务规则232,客户端系统配置文件数据238和观看者配 置文件数据239。而且,在一些实现中,定制准则230可包括分发模式限制234。
[0017] 一起参考图1和图2,内容编排系统110可使用处理器112执行内容编排引擎 116/216以确定使得能够实质上实时汇编定制的内容流106a和/或106b的指令117/217。 例如,内容编排引擎116/216在处理器112的控制下可被配置为接收描述能够提供用于汇 编定制的内容流l〇6a和/或106b,例如,内容流102a和102b的内容源的内容源描述数据 120a/220a和 120b/220b。
[0018] 内容编排引擎116/216也可被配置为标识用于汇编定制的内容流106a和106b的 定制准则230。定制准则230可对应于定制的内容流106a和/或106b的目的地。例如,定 制准则230可包括对应于观看者109a和/或109b的用户历史或对应于他们各自的地理位 置的观看者配置文件数据239。而且,在一些实现中,定制准则230可包括对应于客户端系 统108a和/或108b的内容回放特征或能力的客户端系统配置文件数据238。
[0019] 内容编排引擎116/216还被配置为基于定制准则230和内容源描述数据 120a/220a和120b/220b确定用于汇编定制的内容流106a和/或106b的指令117/217。在 一个实现中,指令117/217使得能够将定制的内容流106a和/或106b汇编为一个或多个 个性化的内容流用于递送到一个或多个个体用户,诸如相应的观看者l〇9a和/或109b。而 且,在内容流102a和102b包括视频流的情况下,指令117/217可使得能够汇编来自包括在 内容流102a和102b中的视频流的精确到帧的定制的视频流用于包括在定制的内容流106a 和/或106b中。
[0020] 内容编排引擎116/216可被配置为以实质上自动的方式确定指令117/217。然 而,在一些实现中,通过人的调解,重写或修改指令117/217可能是有优势的和期望的。在 那些示例中,命令接口 118/218可被用于将一个或多个内容汇编命令输入到内容编排引擎 116/216。因此,内容编排引擎116/216可被配置为不仅基于内容源描述数据120a/220a、内 容源描述数据120b/220b和定制准则230,而且基于通过命令接口 118/218接收的内容汇编 命令确定指令117/217。
[0021] 应当指出可使用用于从授权的内容编程器接收内容汇编命令的一个或多个虚拟 控制中心来实现命令接口 118/218。结果,命令接口 118/218可具有多个实体的和/或虚拟 的实例并且可使得远离计算平台111的一个或多个授权的内容编程器影响通过内容编排 引擎116/216确定指令117/217。
[0022] 在一些实现中,内容编排引擎116/216可被配置为确定指导汇编定制的内容流 106a和/或106b使用从内容流102a和102b提取的广告内容、节目内容诸如TV节目片段 或片断的一节、或促销内容中的一个或多个的指令117/217。在一些实现中,指令117/217 可包括将内容流l〇2a或102b之一标识为用于汇编一个或多个定制的内容流106a和/或 106b的主要内容源,并且可指示用来自其它内容流的内容替换包括在主要内容流102a或 102b中的主要内容的一部分。
[0023] 在一些实现中,指令117/217可授权一个或多个第三方提供用于汇编定制的内容 流106a和/或106b的内容。例如,通过网络链路115由内容编排引擎116/216接收的数据 可被用于确定授权将广告内容源l〇lc提供的广告内容插入定制的内容流106a和/或106b 的指令117/217。
[0024] 在一个示例性实现中,内容流102a和102b中的一个或两个可以是线性TV节目 流,例如,每个包括带有嵌入式音频、字幕、时间码和其它数据或元数据诸如评级和/或家 长准则(parental guideline)的高清(HD)或标清(SD)基带视频信号。在一些实现中,内 容流102a和/或102b可包括例如多个音轨且可使用辅助音频编程(SAP)和/或描述性视 频服务(DVS)。如图1所示,内容流102a和102b可使用相应的广播平台103a和103b被广 播给传统TV观众,所述广播平台例如可对应于普通的有线和/或卫星网络。而且,国家内 容提供商l〇la和/或当地内容提供商101b可发现,从经由可选的分发模式,诸如通信网络 104可用的相应的内容流102a和102b制作内容是有优势和期望的,通信网络可包括分组交 换网络,例如,诸如因特网。
[0025] 国家内容提供商l〇la和/或当地内容提供商101b也可能认为使用广播平台103a 和/或103b按照其规定通过通信网络104实质上同时地递送来自相应的内容流102a和/ 或102b的内容是有优势的和期望的。而且,国家内容提供商101a和/或当地内容提供商 101b中的一个或两个基于观看者配置文件数据238和/或客户端系统配置文件数据239, 可选择来选择性地替换内容流l〇2a和102b的一个或多个属性,诸如节目片断、国家或当地 新闻、体育报道、直播内容和广告或广告块(在下文中称为"ad pod")。可选地,或此外,例 如,节目流102a和/或102b中的一个或多个内容特征由于业务规则232和/或涉及分销 权的分发模式限制234可被替换。基于指令117/217这些替换可被执行。而且,应当指出 当指示汇编包括直播内容的定制内容时,指令117/217可使得能够汇编定制内容,从而实 质上实时地包括直播内容。
[0026] 将参考图3进一步描述图1和图2,图3提供描述由内容编排系统使用的以使得能 够汇编定制的内容流的示例性方法300的流程图。关于图3中概述的方法,应当指出为了 不模糊本申请中的发明特征的讨论,某些的细节和特征已从流程图300中省略。
[0027] 结合图1和图2参考图3,流程图300从接收描述能够提供用于汇编定制的内容流 106a和/或106b的内容的多个内容源的数据(310)开始。接收可在处理器112的控制下 由内容编排引擎116/216执行,并且可对应于接收描述相应的内容流102a和102b的内容 源描述数据120a/220a和120b/220b。内容源描述数据120a/220a和120b/220b可包括标 识相应的内容流l〇2a和102b的各个方面的元数据。例如,内容源描述数据120a/220a和 120b/220b可包括将内容流事件视为元数据的信息。
[0028] 内容流事件可以是内容流102a和102b的任何可辨识的部分或节。例如,内容流 事件可以是节目内容的片段、这样的片断的一节、广告和ad pod或促销内容的单元。关于 这样的内容流事件的数据或元数据可包括对应于内容流事件的开始的事件边界的标识和/ 或描述内容流事件的持续时间的信息。事件边界的标识可包括对应于内容流事件的起始时 间或节目流事件的视频帧数或时间地址的标识。例如,内容流事件的持续时间可通过内容 流描述数据120a/220a和120b/220b依据小时和/或分钟和/或秒的时间推移来描述,或 依据由内容流事件跨越的视频帧数来描述。这样,内容源描述数据120a/220a和120b/220b 可被用于表征在相应的内容流l〇2a和102b内的离散内容流事件。
[0029] 应当指出尽管图1描述了两个内容流,也就是,内容流102a和102b,该图示仅是示 例性的。在其它实现中,内容编排引擎116/216可被配置为接收用于附加的内容流的内容 源描述数据。例如,在大体上对应于图1的实现中,除了来自国家内容提供商l〇la的内容 流102a和来自当地内容提供商101b的内容流102b之外,内容分发环境100可包括通过直 播馈送提供的内容流和/或通过体育广播公司提供的直播或录制的体育内容流。在这些实 现中,除了内容源描述数据120a/220a和120b/220b,内容编排引擎116可接收关于直播馈 送和/或体育内容的内容源描述数据。而且,在一些实现中,内容编排引擎116/216可接收 描述可从广告内容源l〇lc购买的广告内容的内容源描述数据。例如,那些附加的内容源描 述数据可由内容编排引擎116/216通过通信网络104诸如网络链路115接收。
[0030] 流程图300继续:标识对应于定制的内容流106a和/或106b的目的地的定制准 则230 (320)。可由内容编排引擎116/216使用从相应的客户端系统108a或108b通过通 信网络104接收的数据和/或存储在内容编排系统110的存储器114中的数据来标识定制 准则230。如上所指出的,对应于定制的内容流106a和/或106b的目的地的定制准则230 可包括业务规则232、分发模式限制234、客户端系统配置文件数据238和/或观看者配置 文件数据239。
[0031] 流程图300继续:基于内容源描述数据120a/220a、内容源描述数据120b/220b和 定制准则230,确定用于汇编定制的内容流106a和/或106b的指令117/217 (330)。指 令117/217的确定可由内容编排引擎116/216在处理器112的控制下执行。例如,指令 117/217可标识用作汇编定制的内容流106a或106b的模板的主要内容源。
[0032] 作为特定的实施例,指令117/217可将内容流102a标识为用于汇编定制的内容流 106b的主要内容源。而且,指令117/217可包括用来自内容流102b或另一个可获得的内容 源的内容替换内容流l〇2a的一部分,诸如内容流102a内的内容流事件的指令。换句话说, 在一些实现中,内容编排引擎116/216可确定不但指示替换可从主要内容源获得的内容的 一部分,而且标识替换内容的指令117/217。在内容流102a是线性TV节目流的实现中,例 如,被指令117/217标识的替换内容可包括另一个TV节目、同一 TV节目的另一个片段、特 定的事件或直播馈送内容。
[0033] 可选地或此外,基于指令117/217,替换内容可由单独的授权实体诸如广告内容源 101c动态地标识。在一个这样的实现中,指令117/217可授权替换广告或整个ad pod,但 是不指定取代其位置的替换广告内容,因此使得能够使用高度个性化的基于IP的目标工 具基于观看者各自的观看喜好把不同的广告直接递送到观看者l〇9a和109b。例如,广告内 容源l〇lc可收集或存取关于客户端系统108a和108b的互联网浏览历史的信息并且标识 据推测吸引相应的观看者109a和109b的替换广告内容。
[0034] 应当指出在一些实现中,指令117/217至少部分地基于手动输入是被期望的。在 这样的实现中,命令接口 118/218可被用于输入内容汇编命令。例如,监控内容流102a和 /或102b的内容编程器可使用命令接口 118/218强迫或防止内容替换,或重写标识替换内 容的自动偏好。
[0035] 流程图300以将用于汇编定制的内容流106a和/或106b的指令117/217发送到 流接口 105/205结束(340)。在一个实现中,内容编排引擎116/216可被配置为以流应用 编程接口(流API)调用的形式将指令117/217发送到流接口 105/205。如上所指出的,指 令117/217使得能够从来自包括在内容流102a和/或102b中的内容,以及来自可包括直 播内容源的其它内容源的内容,汇编定制的内容流106a和/或106b。而且,指令117/217 可使得能够汇编精确到帧的定制的视频流,以及实质上实时地包括直播内容的定制的内容 流。因此,定制的内容流106a和/或106b可包括许多内容,包括直播内容、体育、新闻和戏 剧娱乐内容,并且可被提供为个性化的内容流106a和/或106b以递送到相应的单个观看 者 109a 和 / 或 109b。
[0036] 因此,从以上描述明显看出多种技术可被用于实现本申请中描述的概念而不背离 这些概念的范围。而且,虽然这些概念已具体参照特定的实现被描述,本领域的普通技术人 员将认识到可做出形式或细节上的改变而不背离这些概念的精神和范围。同样地,所描述 的实现在各个方面被视为示例性的而非限制性的。应当理解本申请并不限于本文描述的特 定实现,而是许多重新布置、修改和替换在不背离本公开的范围的情况下是可能的。
【权利要求】
1. 一种内容编排系统,包括: 具有处理器的计算平台; 用于由所述处理器执行的内容编排引擎,所述内容编排引擎被配置为: 接收描述多个内容源的数据,所述多个内容源能够提供用于汇编定制的内容流的内 容; 标识对应于所述定制的内容流的目的地的定制准则;以及 基于所述数据和所述定制准则确定用于汇编所述定制的内容流的指令。
2. 根据权利要求1所述的内容编排系统,还包括用于将内容汇编命令输入到所述内容 编排引擎的命令接口。
3. 根据权利要求1所述的内容编排系统,其中所述指令包括将所述内容源之一标识为 用于汇编所述定制的内容流的主要内容源。
4. 根据权利要求3所述的内容编排系统,其中所述指令包括将来自所述主要内容源的 主要内容的一部分用来自所述多个内容源的另一个内容源的内容替换的指令。
5. 根据权利要求4所述的内容编排系统,其中所述指令包括用直播内容替换所述主要 内容的一部分的指令。
6. 根据权利要求5所述的内容编排系统,其中所述指令使得能够汇编所述定制的内容 流从而实质上实时地包括所述直播内容。
7. 根据权利要求1所述的内容编排系统,其中所述多个内容源包括来自国家内容提供 商的第一内容流和来自所述国家内容提供商的分支机构的第二内容流,所述分支机构是所 述定制的内容流的目的地的当地内容提供商。
8. 根据权利要求1所述的内容编排系统,其中所述多个内容源包括多个视频流。
9. 根据权利要求8所述的内容编排系统,其中所述指令使得能够从所述多个视频流汇 编精确到帧的定制的视频流。
10. 根据权利要求1所述的内容编排系统,其中所述指令使得能够将所述定制的内容 流汇编为个性化的内容流以递送到个体用户。
11. 一种由内容编排系统使用以使得能够汇编定制的内容流的方法,所述方法包括: 接收描述多个内容源的数据,所述多个内容源能够提供用于汇编定制的内容流的内 容; 标识对应于所述定制的内容流的目的地的定制准则;以及 基于所述数据和所述定制准则确定用于汇编所述定制的内容流的指令。
12. 根据权利要求11所述的方法,还包括接收内容汇编命令,其中确定用于汇编所述 定制的内容流的指令基于所述内容汇编命令。
13. 根据权利要求11所述的方法,其中所述指令包括将所述内容源之一标识为用于汇 编所述定制的内容流的主要内容源。
14. 根据权利要求13所述的方法,其中所述指令包括将来自所述主要内容源的主要内 容的一部分用来自所述多个内容源的另一个内容源的内容替换的指令。
15. 根据权利要求14所述的方法,其中所述指令包括用直播内容替换所述主要内容的 一部分的指令。
16. 根据权利要求15所述的方法,其中所述指令使得能够汇编所述定制的内容流从而 实质上实时地包括所述直播内容。
17. 根据权利要求11所述的方法,其中所述多个内容源包括来自国家内容提供商的第 一内容流和来自所述国家内容提供商的分支机构的第二内容流,所述分支机构是所述定制 的内容流的目的地的当地内容提供商。
18. 根据权利要求11所述的方法,其中所述多个内容源包括视频流。
19. 根据权利要求18所述的方法,其中所述指令使得能够从所述多个视频流汇编精确 到帧的定制的视频流。
20. 根据权利要求11所述的方法,其中所述指令使得能够将所述定制的内容流汇编为 个性化的内容流以递送到个体用户。
【文档编号】H04N21/85GK104104970SQ201410024650
【公开日】2014年10月15日 申请日期:2014年1月20日 优先权日:2013年4月5日
【发明者】克里斯多佛·埃尔姆, 泰勒·奈特, 迈克尔·M·马丁, 肯尼斯·J·米歇尔, 马吉德·波克多, 斯图亚特·洛贝格 申请人:迪士尼企业公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1