[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104104970A - 用于汇编定制的内容流的内容编排 - Google Patents

用于汇编定制的内容流的内容编排 Download PDF

Info

Publication number
CN104104970A
CN104104970A CN201410024650.XA CN201410024650A CN104104970A CN 104104970 A CN104104970 A CN 104104970A CN 201410024650 A CN201410024650 A CN 201410024650A CN 104104970 A CN104104970 A CN 104104970A
Authority
CN
China
Prior art keywords
content
customization
flow
instruction
source
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410024650.XA
Other languages
English (en)
Other versions
CN104104970B (zh
Inventor
克里斯多佛·埃尔姆
泰勒·奈特
迈克尔·M·马丁
肯尼斯·J·米歇尔
马吉德·波克多
斯图亚特·洛贝格
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Disney Enterprises Inc
Original Assignee
Disney Enterprises Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Disney Enterprises Inc filed Critical Disney Enterprises Inc
Priority to CN201711259823.6A priority Critical patent/CN107835438B/zh
Publication of CN104104970A publication Critical patent/CN104104970A/zh
Application granted granted Critical
Publication of CN104104970B publication Critical patent/CN104104970B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/10Arrangements for replacing or switching information during the broadcast or the distribution
    • H04H20/103Transmitter-side switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23424Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2385Channel allocation; Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25841Management of client data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25883Management of end-user data being end-user demographical data, e.g. age, family status or address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2665Gathering content from different sources, e.g. Internet and satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/49Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations
    • H04H60/50Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying locations of broadcast or relay stations

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Marketing (AREA)
  • Business, Economics & Management (AREA)
  • Astronomy & Astrophysics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

公开了用于汇编定制的内容流的内容编排。提供了内容编排系统和由内容编排系统使用以使得能够汇编一个或多个定制的内容流的方法。在一个实现中,这样的内容编排系统包括具有处理器的计算平台和由处理器执行的内容编排引擎。内容编排引擎被配置为接收描述能够提供用于汇编定制的内容流的内容的多个内容源的数据。内容编排引擎也被配置为标识对应于定制的内容流的目的地的定制准则以及基于数据和定制准则确定用于汇编定制的内容流的指令。

Description

用于汇编定制的内容流的内容编排
相关申请
本申请要求2013年4月5日提交的序列号为61/809,259、名称为“Real-time Dynamically Scalable Cloud-Based Video Assembly”的未决的临时专利申请的利益和优先权,于此其内容通过引用全部并入本申请。
背景技术
通过分发模式的增殖,诸如电视(TV)内容的内容可被递送到消费者,这给了那些消费者对在什么时候、什么地方和怎样享受他们的娱乐的选择的空前程度的控制。例如,对通过因特网可获得的新闻、体育和戏剧娱乐内容持续增长的选择使得消费者使用多种多样的诸如智能手机或平板电脑的个人通信设备中的任何一种在他们自己选择的时间和地点观看传统的TV节目内容。
消费者现在可获得的增长的观看选择为内容提供商提供了挑战和机遇。例如,当基本上同样的广告内容使用一种分发模式,诸如通过因特网递送的流内容时,使用可选的分发模式诸如线性TV广播递送的广告的补偿确定协议可能不适用。而且,基于用于递送内容的分发模式或被消费者用来观看内容的通信设备的类型,在递送一些内容上可能有限制。另一方面,迄今为止,内容的互联网协议(IP)分发在逐户或甚至逐观众的基础上给消费者提供定制娱乐内容以及定制广告和/或促销内容的在很大程度上未认识到的潜能。
发明内容
提供了一种用于定制的内容流的汇编的内容编排系统(contentorchestration system)和方法,实质上如至少一幅附图所显示的和结合至少一幅附图所描述的,并且如权利要求中更完整地描述的。
附图说明
图1显示了内容编排系统的一个示例性实现的图;
图2显示了根据一个实现的适用于图1的内容编排系统的内容编排引擎的更详细的表示;以及
图3是呈现了由内容编排系统使用以使得能够汇编定制的内容流的示例性方法的流程图。
具体实施方式
以下描述包括关于本公开中的实现的特定信息。本领域的技术人员将认识到本公开可以与本文具体讨论的不同的方式实施。本申请的附图和它们伴随的详细描述仅针对示例性实现。除非另外指出,否则附图中相同的或相应的元件可被相同或相应的参考数字指示。此外,本申请中的附图和图示一般并不按比例,而且也不打算相应于实际的相对尺寸。
如上所指出的,技术进步使得电视(TV)节目内容的消费者具有增长的观看选择,这对企图确保观众的忠诚以及通过广告和促销产生收益的内容提供商产生了显著的挑战。例如,并且也如上所指出的,当基本上同样的广告内容使用可选的分发模式递送,诸如通过互联网递送时,覆盖对作为线性TV广播的一部分递送的广告的补偿的契约协议可能不适用。而且,可具有包括在线性TV广播中的其它类型的内容,对于这些内容,TV广播公司并没有互联网分销权。例如,许多体育事件的互联网分销权典型地被体育联盟或组织控制,而不是由TV广播公司控制。
本申请针对实时的动态可扩展的基于云的方案,其被配置为编排许多技术系统并且执行其它功能以确保直播内容(诸如直播节目)以及广告和安排的节目被正确地显示给观看者。本申请公开了一种新颖的方案,通过这个方案,多个定制的内容流,诸如电视或其它视频流,通过汇集来自国家或当地的节目提供商的数据或元数据的多个源可被创建在虚拟环境中。定制的内容流可源自包括在来自国家提供商(诸如电视网络或有线提供商)的母内容源中的数据,和/或源自由当地分支机构提供商提供的数据。本内容编排方案使得能够在虚拟环境内从多个视频流源汇编精确到帧的定制的视频流,例如,通过以自动的方式替换单个节目和/或商业广告和/或插播广告内容。结果,本内容编排方案使得能够递送实质上唯一的、个性化的内容流到单个的用户或观看者。
本内容编排方案可包括两个不同但相互关联的部分,综合引擎(在下文中称为“内容编排引擎”)和命令接口。内容编排引擎可被配置为管理内容递送过程的状态以确定什么广播模式可运行,例如直播广播还是已安排的广播,并且根据广播的业务规则管理运行模式。内容编排引擎也可被配置为监控能够提供用于汇编定制的内容流的内容的一组内容源的关系,并且识别哪个实体是被授权在任何给定的时间控制定制的内容流的主要内容源。
图1显示了用于使得能够汇编定制的内容流的内容编排系统的一个示例性实现的图。如图1所示,内容分发环境100包括具有计算平台111和命令接口118的内容编排系统110。计算平台111包括处理器112和存储在存储器114中的内容编排引擎116。图1也示出了提供相应的内容流102a和102b的相应的国家和当地内容提供商101a和101b。内容流102a和102b用作能够提供用于汇编定制的内容流106a和/或106b的内容的内容源。内容流102a和102b也可用作用于使用相应的国家和当地广播平台103a和103b的国家和当地广播的相应源。如图1进一步示出的,国家内容提供商101a提供描述内容流102a的内容源描述数据120a给内容编排引擎116,而当地内容提供商101b提供描述内容流102b的内容源描述数据120b给内容编排引擎116。
而且,图1示出了通信网络104和流接口105,该流接口105接收内容流102a和102b和来自内容编排引擎116的指令117。流接口105可被配置为适配从内容流102a和/或102b获得的内容以通过通信网络104分发。也示出了网络链路115,其使得能够通过通信网络104在内容编排系统110和内容分发环境100的其它特征之间通信。内容分发环境100也可包括提供广告内容的广告内容源101c以及使用相应的客户端系统108a和108b接收相应的定制的内容流106a和106b的用户或观看者109a和109b。
应当指出尽管在图1中,客户端系统108a被描绘成智能电视,并且客户端系统108b被描绘成笔记本电脑型个人计算机(PC),但客户端系统108a和108b中的一个或两个可被实现为具有显示能力的任何互联网协议(IP)兼容设备。例如,在其它实现中,客户端系统108a和108b中的一个或两个可采取例如台式电脑、上网本、平板电脑、游戏控制器或智能手机的形式。还应该指出当地内容提供商101b可以是国家内容提供商101a的分支机构,并且那个角色可以是用于定制的内容流106a和/或106b的目的地的当地内容提供商。例如,在由相应的观看者109a和109b使用的客户端系统108a和108b位于大洛杉矶区域的情况下,国家内容提供商101a可对应于美国广播公司(ABCTM)的基于纽约的母站,而当地内容提供商101b可对应于它的洛杉矶分支机构KABC-TVTM
参考图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。
一起参考图1和图2,内容编排系统110可使用处理器112执行内容编排引擎116/216以确定使得能够实质上实时汇编定制的内容流106a和/或106b的指令117/217。例如,内容编排引擎116/216在处理器112的控制下可被配置为接收描述能够提供用于汇编定制的内容流106a和/或106b,例如,内容流102a和102b的内容源的内容源描述数据120a/220a和120b/220b。
内容编排引擎116/216也可被配置为标识用于汇编定制的内容流106a和106b的定制准则230。定制准则230可对应于定制的内容流106a和/或106b的目的地。例如,定制准则230可包括对应于观看者109a和/或109b的用户历史或对应于他们各自的地理位置的观看者配置文件数据239。而且,在一些实现中,定制准则230可包括对应于客户端系统108a和/或108b的内容回放特征或能力的客户端系统配置文件数据238。
内容编排引擎116/216还被配置为基于定制准则230和内容源描述数据120a/220a和120b/220b确定用于汇编定制的内容流106a和/或106b的指令117/217。在一个实现中,指令117/217使得能够将定制的内容流106a和/或106b汇编为一个或多个个性化的内容流用于递送到一个或多个个体用户,诸如相应的观看者109a和/或109b。而且,在内容流102a和102b包括视频流的情况下,指令117/217可使得能够汇编来自包括在内容流102a和102b中的视频流的精确到帧的定制的视频流用于包括在定制的内容流106a和/或106b中。
内容编排引擎116/216可被配置为以实质上自动的方式确定指令117/217。然而,在一些实现中,通过人的调解,重写或修改指令117/217可能是有优势的和期望的。在那些示例中,命令接口118/218可被用于将一个或多个内容汇编命令输入到内容编排引擎116/216。因此,内容编排引擎116/216可被配置为不仅基于内容源描述数据120a/220a、内容源描述数据120b/220b和定制准则230,而且基于通过命令接口118/218接收的内容汇编命令确定指令117/217。
应当指出可使用用于从授权的内容编程器接收内容汇编命令的一个或多个虚拟控制中心来实现命令接口118/218。结果,命令接口118/218可具有多个实体的和/或虚拟的实例并且可使得远离计算平台111的一个或多个授权的内容编程器影响通过内容编排引擎116/216确定指令117/217。
在一些实现中,内容编排引擎116/216可被配置为确定指导汇编定制的内容流106a和/或106b使用从内容流102a和102b提取的广告内容、节目内容诸如TV节目片段或片断的一节、或促销内容中的一个或多个的指令117/217。在一些实现中,指令117/217可包括将内容流102a或102b之一标识为用于汇编一个或多个定制的内容流106a和/或106b的主要内容源,并且可指示用来自其它内容流的内容替换包括在主要内容流102a或102b中的主要内容的一部分。
在一些实现中,指令117/217可授权一个或多个第三方提供用于汇编定制的内容流106a和/或106b的内容。例如,通过网络链路115由内容编排引擎116/216接收的数据可被用于确定授权将广告内容源101c提供的广告内容插入定制的内容流106a和/或106b的指令117/217。
在一个示例性实现中,内容流102a和102b中的一个或两个可以是线性TV节目流,例如,每个包括带有嵌入式音频、字幕、时间码和其它数据或元数据诸如评级和/或家长准则(parental guideline)的高清(HD)或标清(SD)基带视频信号。在一些实现中,内容流102a和/或102b可包括例如多个音轨且可使用辅助音频编程(SAP)和/或描述性视频服务(DVS)。如图1所示,内容流102a和102b可使用相应的广播平台103a和103b被广播给传统TV观众,所述广播平台例如可对应于普通的有线和/或卫星网络。而且,国家内容提供商101a和/或当地内容提供商101b可发现,从经由可选的分发模式,诸如通信网络104可用的相应的内容流102a和102b制作内容是有优势和期望的,通信网络可包括分组交换网络,例如,诸如因特网。
国家内容提供商101a和/或当地内容提供商101b也可能认为使用广播平台103a和/或103b按照其规定通过通信网络104实质上同时地递送来自相应的内容流102a和/或102b的内容是有优势的和期望的。而且,国家内容提供商101a和/或当地内容提供商101b中的一个或两个基于观看者配置文件数据238和/或客户端系统配置文件数据239,可选择来选择性地替换内容流102a和102b的一个或多个属性,诸如节目片断、国家或当地新闻、体育报道、直播内容和广告或广告块(在下文中称为“ad pod”)。可选地,或此外,例如,节目流102a和/或102b中的一个或多个内容特征由于业务规则232和/或涉及分销权的分发模式限制234可被替换。基于指令117/217这些替换可被执行。而且,应当指出当指示汇编包括直播内容的定制内容时,指令117/217可使得能够汇编定制内容,从而实质上实时地包括直播内容。
将参考图3进一步描述图1和图2,图3提供描述由内容编排系统使用的以使得能够汇编定制的内容流的示例性方法300的流程图。关于图3中概述的方法,应当指出为了不模糊本申请中的发明特征的讨论,某些的细节和特征已从流程图300中省略。
结合图1和图2参考图3,流程图300从接收描述能够提供用于汇编定制的内容流106a和/或106b的内容的多个内容源的数据(310)开始。接收可在处理器112的控制下由内容编排引擎116/216执行,并且可对应于接收描述相应的内容流102a和102b的内容源描述数据120a/220a和120b/220b。内容源描述数据120a/220a和120b/220b可包括标识相应的内容流102a和102b的各个方面的元数据。例如,内容源描述数据120a/220a和120b/220b可包括将内容流事件视为元数据的信息。
内容流事件可以是内容流102a和102b的任何可辨识的部分或节。例如,内容流事件可以是节目内容的片段、这样的片断的一节、广告和ad pod或促销内容的单元。关于这样的内容流事件的数据或元数据可包括对应于内容流事件的开始的事件边界的标识和/或描述内容流事件的持续时间的信息。事件边界的标识可包括对应于内容流事件的起始时间或节目流事件的视频帧数或时间地址的标识。例如,内容流事件的持续时间可通过内容流描述数据120a/220a和120b/220b依据小时和/或分钟和/或秒的时间推移来描述,或依据由内容流事件跨越的视频帧数来描述。这样,内容源描述数据120a/220a和120b/220b可被用于表征在相应的内容流102a和102b内的离散内容流事件。
应当指出尽管图1描述了两个内容流,也就是,内容流102a和102b,该图示仅是示例性的。在其它实现中,内容编排引擎116/216可被配置为接收用于附加的内容流的内容源描述数据。例如,在大体上对应于图1的实现中,除了来自国家内容提供商101a的内容流102a和来自当地内容提供商101b的内容流102b之外,内容分发环境100可包括通过直播馈送提供的内容流和/或通过体育广播公司提供的直播或录制的体育内容流。在这些实现中,除了内容源描述数据120a/220a和120b/220b,内容编排引擎116可接收关于直播馈送和/或体育内容的内容源描述数据。而且,在一些实现中,内容编排引擎116/216可接收描述可从广告内容源101c购买的广告内容的内容源描述数据。例如,那些附加的内容源描述数据可由内容编排引擎116/216通过通信网络104诸如网络链路115接收。
流程图300继续:标识对应于定制的内容流106a和/或106b的目的地的定制准则230(320)。可由内容编排引擎116/216使用从相应的客户端系统108a或108b通过通信网络104接收的数据和/或存储在内容编排系统110的存储器114中的数据来标识定制准则230。如上所指出的,对应于定制的内容流106a和/或106b的目的地的定制准则230可包括业务规则232、分发模式限制234、客户端系统配置文件数据238和/或观看者配置文件数据239。
流程图300继续:基于内容源描述数据120a/220a、内容源描述数据120b/220b和定制准则230,确定用于汇编定制的内容流106a和/或106b的指令117/217(330)。指令117/217的确定可由内容编排引擎116/216在处理器112的控制下执行。例如,指令117/217可标识用作汇编定制的内容流106a或106b的模板的主要内容源。
作为特定的实施例,指令117/217可将内容流102a标识为用于汇编定制的内容流106b的主要内容源。而且,指令117/217可包括用来自内容流102b或另一个可获得的内容源的内容替换内容流102a的一部分,诸如内容流102a内的内容流事件的指令。换句话说,在一些实现中,内容编排引擎116/216可确定不但指示替换可从主要内容源获得的内容的一部分,而且标识替换内容的指令117/217。在内容流102a是线性TV节目流的实现中,例如,被指令117/217标识的替换内容可包括另一个TV节目、同一TV节目的另一个片段、特定的事件或直播馈送内容。
可选地或此外,基于指令117/217,替换内容可由单独的授权实体诸如广告内容源101c动态地标识。在一个这样的实现中,指令117/217可授权替换广告或整个ad pod,但是不指定取代其位置的替换广告内容,因此使得能够使用高度个性化的基于IP的目标工具基于观看者各自的观看喜好把不同的广告直接递送到观看者109a和109b。例如,广告内容源101c可收集或存取关于客户端系统108a和108b的互联网浏览历史的信息并且标识据推测吸引相应的观看者109a和109b的替换广告内容。
应当指出在一些实现中,指令117/217至少部分地基于手动输入是被期望的。在这样的实现中,命令接口118/218可被用于输入内容汇编命令。例如,监控内容流102a和/或102b的内容编程器可使用命令接口118/218强迫或防止内容替换,或重写标识替换内容的自动偏好。
流程图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。
因此,从以上描述明显看出多种技术可被用于实现本申请中描述的概念而不背离这些概念的范围。而且,虽然这些概念已具体参照特定的实现被描述,本领域的普通技术人员将认识到可做出形式或细节上的改变而不背离这些概念的精神和范围。同样地,所描述的实现在各个方面被视为示例性的而非限制性的。应当理解本申请并不限于本文描述的特定实现,而是许多重新布置、修改和替换在不背离本公开的范围的情况下是可能的。

Claims (20)

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所述的方法,其中所述指令使得能够将所述定制的内容流汇编为个性化的内容流以递送到个体用户。
CN201410024650.XA 2013-04-05 2014-01-20 用于汇编定制的内容流的内容编排系统及方法 Active CN104104970B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711259823.6A CN107835438B (zh) 2013-04-05 2014-01-20 用于汇编定制的内容流的内容编排系统及方法

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201361809259P 2013-04-05 2013-04-05
US61/809,259 2013-04-05
US14/045,610 US9277262B2 (en) 2013-04-05 2013-10-03 Content orchestration for assembly of customized content streams
US14/045,610 2013-10-03

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201711259823.6A Division CN107835438B (zh) 2013-04-05 2014-01-20 用于汇编定制的内容流的内容编排系统及方法

Publications (2)

Publication Number Publication Date
CN104104970A true CN104104970A (zh) 2014-10-15
CN104104970B CN104104970B (zh) 2018-01-05

Family

ID=50028758

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201711259823.6A Active CN107835438B (zh) 2013-04-05 2014-01-20 用于汇编定制的内容流的内容编排系统及方法
CN201410024650.XA Active CN104104970B (zh) 2013-04-05 2014-01-20 用于汇编定制的内容流的内容编排系统及方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201711259823.6A Active CN107835438B (zh) 2013-04-05 2014-01-20 用于汇编定制的内容流的内容编排系统及方法

Country Status (5)

Country Link
US (2) US9277262B2 (zh)
EP (1) EP2787663A1 (zh)
JP (2) JP6023102B2 (zh)
KR (3) KR101626910B1 (zh)
CN (2) CN107835438B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150294374A1 (en) * 2014-04-11 2015-10-15 Comcast Cable Communications, Llc Methods And Systems For Providing Content
US10728620B2 (en) * 2016-08-09 2020-07-28 Disney Enterprises, Inc. Cloud-based automated content curation system
CN109983777B (zh) * 2016-10-12 2022-09-27 皇家Kpn公司 启用媒体编排的方法、客户端设备和控制器系统
US10162854B2 (en) * 2017-03-01 2018-12-25 Disney Enterprises, Inc. Collaborative cloud-based content curation in real-time
US11463747B2 (en) 2018-04-05 2022-10-04 Tvu Networks Corporation Systems and methods for real time control of a remote video production with multiple streams
US10966001B2 (en) * 2018-04-05 2021-03-30 Tvu Networks Corporation Remote cloud-based video production system in an environment where there is network delay
US11212431B2 (en) 2018-04-06 2021-12-28 Tvu Networks Corporation Methods and apparatus for remotely controlling a camera in an environment with communication latency
US11717756B2 (en) 2020-09-11 2023-08-08 Sony Group Corporation Content, orchestration, management and programming system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090187938A1 (en) * 2008-01-18 2009-07-23 Microsoft Corporation Service Substitution Techniques
CN101917613A (zh) * 2009-12-17 2010-12-15 新奥特(北京)视频技术有限公司 一种流媒体采集编码服务系统

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1111924A1 (en) * 1999-12-22 2001-06-27 Irdeto Access B.V. Method for controlling the use of a program signal in a broadcast system, and control device for a receiver for carrying out such a method
US6434747B1 (en) 2000-01-19 2002-08-13 Individual Network, Inc. Method and system for providing a customized media list
JP4491893B2 (ja) 2000-02-03 2010-06-30 ソニー株式会社 情報送出装置、情報端末装置及び情報提供方法
WO2001076242A2 (en) * 2000-03-31 2001-10-11 Intellocity Usa, Inc. System and method for local meta data insertion
WO2001097084A2 (en) * 2000-06-12 2001-12-20 Cachestream Corporation Personalized content management
JP2004185456A (ja) 2002-12-05 2004-07-02 Hitachi Ltd カスタマイズされたコンテンツの配信システム
US7496647B2 (en) * 2002-12-11 2009-02-24 Broadcom Corporation Personal inter-home media exchange network
JP2006339780A (ja) * 2005-05-31 2006-12-14 Koji Azuma 個人向け番組配信システム
US7706740B2 (en) 2006-01-06 2010-04-27 Qualcomm Incorporated Apparatus and methods of selective collection and selective presentation of content
US20070226765A1 (en) 2006-03-24 2007-09-27 General Instrument Corporation Managing Blackout of Media Content
JP5313882B2 (ja) * 2006-05-05 2013-10-09 ソニー コンピュータ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー 主要コンテンツと補助コンテンツを表示する装置
US20080168487A1 (en) 2007-01-08 2008-07-10 At&T Knowledge Ventures, L.P. Software-based conditional access to IPTV content
WO2008116305A1 (en) 2007-03-26 2008-10-02 Technologies Ezoom Exponentiel Inc. Method and system for targeted advertising in a distributed network
US20100162330A1 (en) * 2007-08-23 2010-06-24 Gregory Charles Herlein Method, apparatus and system for dynamic playlist over-ride
US20090163183A1 (en) 2007-10-04 2009-06-25 O'donoghue Hugh Recommendation generation systems, apparatus and methods
US20090133057A1 (en) * 2007-11-21 2009-05-21 Microsoft Corporation Revenue Techniques Involving Segmented Content and Advertisements
AU2009234358A1 (en) * 2008-04-10 2009-10-15 Gvbb Holdings S.A.R.L. Method and apparatus for content replacement in live production
US8935359B2 (en) * 2009-10-07 2015-01-13 International Business Machines Corporation Media system with social awareness
DE102009057363B4 (de) 2009-10-16 2013-04-18 Rohde & Schwarz Gmbh & Co. Kg Verfahren und Vorrichtung zur effizienten Übertragung von überregional und regional auszustrahlenden Programm-und Servicedaten
KR101182840B1 (ko) * 2010-11-03 2012-09-14 한국전자통신연구원 복합 상황 정보를 이용한 스마트 스트리밍 서비스 제공 장치 및 방법
US8984094B2 (en) * 2012-03-15 2015-03-17 Wideorbit Inc. Systems and methods to deliver a personalized mediacast
US9113208B2 (en) * 2013-03-18 2015-08-18 Squaredon Co Ltd Personalized video channel control

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090187938A1 (en) * 2008-01-18 2009-07-23 Microsoft Corporation Service Substitution Techniques
CN101917613A (zh) * 2009-12-17 2010-12-15 新奥特(北京)视频技术有限公司 一种流媒体采集编码服务系统

Also Published As

Publication number Publication date
KR20140121341A (ko) 2014-10-15
JP2014204431A (ja) 2014-10-27
JP6214718B2 (ja) 2017-10-18
JP6023102B2 (ja) 2016-11-09
CN107835438A (zh) 2018-03-23
CN104104970B (zh) 2018-01-05
US9503770B2 (en) 2016-11-22
KR101626910B1 (ko) 2016-06-13
CN107835438B (zh) 2021-01-26
EP2787663A1 (en) 2014-10-08
KR20160067072A (ko) 2016-06-13
KR20160114017A (ko) 2016-10-04
US20160112741A1 (en) 2016-04-21
KR101660307B1 (ko) 2016-09-29
KR101681252B1 (ko) 2016-12-12
JP2016201803A (ja) 2016-12-01
US20140304757A1 (en) 2014-10-09
US9277262B2 (en) 2016-03-01

Similar Documents

Publication Publication Date Title
CN104104970A (zh) 用于汇编定制的内容流的内容编排
JP5678029B2 (ja) 対話式コンテンツによりビデオ広告をエンハンスするシステム、方法および装置
CN104584575A (zh) 用于多媒体来源的具有调节机制的实时复合广播的系统和方法
CN109964275A (zh) 用于在检测到事件时与正常速度视频流同时提供慢动作视频流的系统和方法
CN114727134A (zh) 中断经不可侵犯清单协议提供的流传输内容的系统和方法
US20100257551A1 (en) Dynamic video content
CN110168541A (zh) 基于静态和时间知识图消除词语歧义的系统和方法
CN105898410A (zh) 视频推荐方法以及服务器
Martin et al. neXtream: a multi-device, social approach to video content consumption
US20140163949A1 (en) Media Content Presentation In a Selected Language
US20160301979A1 (en) Method and System for Television Consumption
CN204859436U (zh) 一种广播数字电视的用户体验系统
JP2006518148A (ja) 信号伝送管理システム
KR20060129317A (ko) 개인화된 방송 서비스 제공 방법
JP6903700B2 (ja) Aiを活用した広告推奨方法、プログラム、およびコンピュータ
KR20210034858A (ko) 고객 맞춤형 라이브 방송 시스템
KR20200089091A (ko) 실시간 방송 기반의 추가 광고 제공 시스템 및 방법
Diego et al. Multi-screen viewing and contents: Understanding connected TV
CN108965915A (zh) 一种视频内容处理系统及方法
KR101021879B1 (ko) 융합서비스 제공시스템, 융합서비스를 제공하는 모바일 단말기, 및 이를 이용한 융합서비스 제공방법
Shrikhande Business news channels in Asia: Strategies and challenges
KR101995008B1 (ko) 방송 콘텐츠를 제공하는 방법, 시스템 및 비일시성의 컴퓨터 판독 가능 기록 매체
KR101895030B1 (ko) 온라인기반 방송서비스에서 고품질 방송 콘텐츠를 제공하는 시스템
KR20150033779A (ko) 스크린 동기화 장치 및 방법
TELETEXT et al. EXTENDING THE AERIAL

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant