用于同步插入点计算的方法和系统的制作方法

文档序号:7681986阅读:146来源:国知局
专利名称:用于同步插入点计算的方法和系统的制作方法
技术领域
本发明一般地涉及终端系统(end system)(例如,显示器)的控制和节目安排,更 具体地,涉及用于提供基于播放列表的同步插入点计算的方法和系统。
背景技术
信息和内容分发系统被用于向多个终端系统提供信息和内容。这样的系统不断地 演进,并且对于改进的性能的要求持续地增加。例如,在视频点播应用中,已经使得媒体内 容可用于卫星/有线电视订户并且被卫星/有线电视订户所利用。典型地,订户可以经由机 顶盒在他们的电视上观看可用于选择的(有时是额外收费的)视频节目,并且当在订户的 机顶盒(STB)上进行选择时,节目经由电缆或者卫星网络从节目中心被发送至机顶盒。有 时,在这样的视频点播系统中,向所有订户机顶盒传送(communicate)单一的频道。类似地,在广告领域中,提供店内零售的媒体内容正变成如今最流行使用的广告 媒介,其中广播分发(broadcast distribution)作为其内容呈现的主要手段。即,近年来, 零售商和公共空间的管理者已经为广告用途而引入视频显示系统。在这样的系统中,典型 地以播放列表的形式由服务器分发内容并且在各自的接收机处接收内容,所述各自的接收 机诸如用于每个显示器或每组显示器的机顶盒、以及用于音频系统的扬声器。零售商使用 所述显示器和音频系统来以用于每个频道或每个频道组的各自的播放列表的形式呈现他 们当前的报价或促销信息,而公共空间向全国的或本地的广告商出售视频显示器上的时 间,这是因为确信大量消费者将看到该呈现。在如上述那些的各种内容分发系统中,为了通过所有可用的频道传送同步的消 息的目的,播放列表包括要在确定的时间段向所有的接收机传送的单一频道(例如,插入 (break-in)/头条(headline)频道)的节目。在这样的系统中,将接收机或者显示器在正 确的时间切换至单一共同频道(例如,插入频道)提供了用于分发的强大的工具和用于广 告的强大的消息传输(messaging)媒介。也就是说,利用同步的方法更有效地传送广告消 息,其中诸如商店之类的广告环境中的诸如屏幕和扬声器之类的接收机可以交替地播出头 条节目(与其他屏幕和扬声器同步地)以及部门(cbpartment)或者本地频道级别的节目。 在播放列表的适当的点处,接收机或者显示器必须能够在头条节目和个体的(individual) 部门/本地频道节目之间进行交替。然而,传统的商店范围和部门TV频道不如期望的那样 有效。将接收机切换至单一共同频道的当前可用的模型存在缺点。更具体地,在这样的应 用中,如果切换出现在错误的时间(例如,在广告的中间)则减小了该切换的有效性。更具 体地,如果涉及多个频道,则结束点对于所有的频道将不是处于一个时间点。这将导致在切 换点处一个或者多个频道被截断。也就是说,当前的频道切换方法不能够支持在交替的部 门/本地频道和头条节目之间无缝的转换。

发明内容
本发明的实施例通过提供一种用于基于播放列表的同步插入点计算的方法和系
4统来处理现有技术的缺陷。在本发明的一个实施例中,一种用于确定播放列表的同步插入点的方法包括使 用所定义的插入频率来确定插入间隔持续时间,使用所确定的插入间隔持续时间和在该插 入间隔持续时间期间要呈现的插入内容来确定要呈现的个体频道的内容的理想的持续时 间间隔,编辑个体频道的各自的内容部分以使个体频道的各自的播放列表试图等于理想的 持续时间间隔,以及选择导致需要最少量的填充内容来将个体频道的各自的结束点与所选 择的插入点同步的、理想的持续时间间隔的结束点和个体频道的播放列表的结束点中的至 少一个来作为个体频道的各自的播放列表的插入点。该方法进一步包括按照需要将填充内 容添加到个体频道的各自播放列表中以导致个体频道的各自的播放列表在所选择的插入 点处结束。在本发明的可替换的实施例中,一种用于确定播放列表的同步插入点的系统包 括至少一个内容源,用于提供个体频道内容、填充内容和至少一个插入频道内容;控制 器,包括用于至少存储关于个体频道内容、填充内容、插入频道内容的信息和程序指令的存 储器,以及用于执行程序指令的处理器。在本发明的一个实施例中,控制器适配于执行以下 步骤使用所定义的插入频率来确定插入间隔持续时间,使用所确定的插入间隔持续时间 和在插入间隔持续时间期间要呈现的插入内容来确定要呈现的个体频道的内容的理想的 持续时间间隔,编辑个体频道的各自的内容部分以使个体频道的各自的播放列表试图等于 理想的持续时间间隔,以及选择导致需要最少量的填充内容来将个体频道的各自的结束点 与所选择的插入点同步的、理想的持续时间间隔的结束点和个体频道的播放列表的结束点 中的至少一个来作为个体频道的各自的播放列表的插入点。


通过结合附图考虑以下的具体实施方式
可以容易地理解本发明的教导,在附图 中图1描绘可以应用本发明的实施例的内容分发系统的高层框图;图2描绘依据本发明的实施例的用于提供店内(in-store)广告的店内广告网络 的高层框图;图3描绘依据本发明的实施例的、用于确定从各自的个体频道向插入频道转换的 最优的插入点的方法的流程图;图4描绘适合在图3的方法中使用的用于确定个体频道的最优的累积持续时间的 方法的流程图;以及图5描绘个体频道播放列表和插入频道播放列表定义的表格,其用于描述依据本发 明的实施例的、用于确定从各自的个体频道向插入频道转换的最优的插入点的方法的示例。应理解,附图是用于例示本发明的构思的目的,但不一定是用于例示本发明的唯 一可能的配置。为了便于理解,已经在可能的地方使用同样的参考标记来指示各图所共有 的同样的元件。
具体实施例方式本发明有利地提供了用于基于播放列表的同步插入点(breakpoint)计算的方法和系统。尽管将主要在零售广告网络环境以及显示器的控制和节目安排的上下文中描述本 发明,但本发明的具体实施例不应被视为限制本发明的范围。本领域的技术人员应理解的 并且通过本发明的教导所获悉的是基本上可以在用于控制诸如显示器、扬声器等之类的 其他终端系统的任何内容分发和回放网络(诸如视频点播网络等等)中有利地应用本发明 的构思。可以通过使用专用硬件以及能够与恰当的软件相联系而执行软件的硬件来提供 图中所示的多种元件的功能。在由处理器提供时,可以由单个专用处理器、由单个共享处理 器、或由多个单独的处理器(其中的一些可以被共享)来提供所述功能。此外,术语“处理 器”或“控制器”的明确使用不应被理解为仅仅指能够执行软件的硬件,而可以隐含地包括 但不限于数字信号处理器(“DSP”)硬件、用于存储软件的只读存储器(“ROM”)、随机存取 存储器(“RAM”)和非易失性存储器。此外,在这里叙述本发明的原理、方面和实施例的全 部陈述,以及其具体例子,意图包括其结构性和功能性等效物的两者。另外,这样的等效物 意图包括当前已知的等效物以及在将来开发的等效物(即无论结构如何而执行相同的功 能的任何所开发的元件)。因此,例如,本领域技术人员应理解在此呈现的框图表示体现本发明的原理的例 示性的系统组件和/或电路的概念性视图。类似地,应理解任何流程图示、流程图、状态转 换图、伪代码等等表示可以在计算机可读介质中实质地表示的、并如此通过计算机或处理 器执行的各种处理,无论这种计算机或处理器是否被明确示出。图1描绘其中可以应用本发明的实施例的内容分发系统的高层框图。图1的内容 分发系统100例示性地包括至少一个服务器110、多个诸如调谐/解码装置之类的接收设 备(例示性的机顶盒(STB)) UO1-UOn,和每个机顶盒UO1-UOm的各自的显示器UO1-ISOn, 以及诸如音频输出设备(例示性地为扬声器系统USS1-USni类的其他接收设备。尽管 在图1的系统100中,多个机顶盒^O1-UOn中的每一个被例示性连接到单一的各自的显示 器,但在本发明的替换实施例中,多个机顶盒^O1-UOn中的每一个可以被连接到多于一个 显示器。另外,尽管在图1的内容分发系统100中,调谐/解码装置被例示性地描绘为机顶 盒120,但是在本发明的替换实施例中,本发明的调谐/解码装置可以包括诸如被集成到显 示器130中的调谐/解码电路之类的可替换的调谐/解码装置或者其他独立的调谐/解码 设备等等。更进一步,本发明的接收设备可以包括能够接收诸如音频、视频和/或音频/视 频内容之类的内容的任何设备。在本发明的一个实施例中,图1的内容分发系统100可以是店内广告网络的一部 分。例如,图2描绘用于提供店内广告的店内广告网络200的高层框图。在图2的广告网 络200中,广告网络200和分发系统100采用软件和硬件的组合在店内环境中提供对以下 内容的编目(cataloging)、分发、呈现,和使用跟踪所述内容为音乐唱片、家庭视频、产品 展示、广告内容,以及伴随的娱乐内容、新闻、和类似的消费者信息内容的其他这样的内容。 该内容可以包括以压缩的或者未压缩的视频和音频流格式(例如,MPEG4/MPEG4第10部分 /AVC-H. 264,VC-I,Windows Media,等等)呈现的内容,但是不应将本发明限制为仅仅使用 这样的格式。在本发明的一个实施例中,用于控制店内广告网络200和内容分发系统100的各 种元件的软件可以包括使用视窗环境(例如,MS-Windows 或者X-Windows操作系统)和高性能计算硬件的32位操作系统。广告网络200可以利用分布式架构,并且在一个实施例 中经由卫星(或者其他方法,例如广域网(WAN),因特网、一系列微波链路、或者类似机制) 和店内模块提供中央化的内容管理和分发控制。如图2中所描绘的,可以从广告商202、唱片公司204、电影制片厂206或者其他内 容提供商208提供用于店内广告网络200和内容分发系统100的内容。广告商202可以是 产品制造商、服务提供商,代表制造商或服务提供商的广告公司,或者其他实体。来自广告 商202的广告内容可以由包括商业广告、“信息型广告(info-mercial) ”、产品信息和产品 展示等等的视听内容组成。唱片公司204可以是唱片厂商(record label)、音乐发行商、许可/发行实体(例 如,BMI或ASCAP)、个人艺术家、或者其他这样的与音乐有关的内容的源。唱片公司204提 供诸如音乐剪辑(记录的音乐的短的片段)、音乐视频剪辑等等之类的视听内容。电影制 片厂206可以是电影制片厂、影片制作公司、宣传者、或者与电影业有关的其他的源。电影 制片厂206可以提供电影剪辑、预先录制的对男演员和女演员的采访、电影评论、“幕后”介 绍、以及类似内容。其他内容提供商208可以是可以经由例如图1的内容分发系统100而分发和显示 的视频、音频或者视听内容的其他任何提供商。在本发明的一个实施例中,使用例如传统的记录介质(磁带、CD、录像带,等等), 经由网络管理中心210 (NMC)来获得内容。被提供给NMC 210的内容被编辑为适合于分发 给例如本地分发系统100的形式,所述本地分发系统100在本地站点分发和显示该内容。NMC 210可以对所接收的内容进行数字化,并且以数字化后的数据文件222的形 式将其提供给网络操作中心(NOC) 220。应注意,尽管用术语数字内容来指代数据文件222, 但是数据文件222还可以是流传输的音频、流传输的视频、或者其他这样的信息。NMC 210 编辑和接收的内容可以包括商业广告、缓冲(bumper)、图形、音频等等。优选地对所有文件 命名以便它们是唯一地可识别的。更具体地,NMC 210创建分发包(distribution pack), 所述分发包以诸如商店位置之类的特定的站点为目标,并且在调度的或者点播的基础上被 递送给一个或多个商店。分发包(如果使用)包含旨在替换或者增强已经存在于站点的现 有内容的内容(除非站点的系统正在被首次初始化,在这种情形下,所递送的分组将形成 该站点的初始内容的基础)。可替换地,可以分别地压缩和传递文件,或者采用某些类型的 流传输压缩程序。在这个示例中,NOC 220经由通信网络225向商业销售店面(outlet) 230处的内 容分发系统100传送数字化后的数据文件222。通信网络225可以以若干技术中的任一种 来实施。例如,在本发明的一个实施例中,可以使用卫星链路将数字化后的数据文件222分 发到商业销售店面230的内容分发系统100。这使得能够通过将内容广播(或者多播)到 各种位置而容易地分发内容。可替换地,可以使用因特网来向商业销售店面230分发视听 内容并且允许来自商业销售店面230的反馈。依据本发明的可替换实施例还可以使用诸如 利用租用的线路、微波网络、或者其他这样的机制之类的实施通信网络225的其他方式。内容分发系统100的服务器110能够接收内容(例如,分发包),以及相应地,在店 内将它们分发给各种接收机,诸如机顶盒120和显示器130以及扬声器系统135。在本发明 的一个实施例中,这是在内容分发系统100处接收内容并且为流传输而配置内容。可以通
7过被配置为一起或者协调地(inconcert)动作的一个或多个服务器来执行流传输。流传输的内容可以包括被配置 为用于遍及销售店面230 (例如,商店)的各种不同位置或者产品的内容。例如,各个机顶 盒120和显示器130和各种扬声器系统135可以位于遍及销售店面230的特定位置,并且 分别被配置为显示内容和广播音频,所述内容和音频属于位于与每个各自的机顶盒和显示 器的位置相距预定距离内的产品。内容分发系统100的服务器110接收内容并且创建要被传送到遍及商店的各种接 收机的音频、视频和/或音频/视频的各种不同的流(例如,内容频道)。所述流可以是射 频分发上的调制的音频、视频和/或音频/视频的独立信道或被作为单播或多播因特网协 议(IP)网络内的数据流而发送。可以在控制软件的相同逻辑集合下,从一个或多个服务器 发起这些流。在本发明的各种实施例中,可以以播放列表的形式来组织要被传送给遍及商店的 各种接收机的各种流并且以预定的顺序和频率在特定的显示器上显示。各种接收机可以被 组织为接收并执行各自的播放列表的频道组。也就是说,为支持跨多个频道的对媒体的调 度,将频道组织为各自的频道组。该频道组定义被共同的频道同时中断的常规的频道(诸 如部门频道)的各自的集合,以使得所有相关联的接收机播放该共同的(例如,插入)频 道。在此,本发明的各种实施例指向选取各种常规的/部门的(个体的)频道的播放 列表并且将它们与插入频道的播放列表组合以创建具有常规频道的最优的同步的组合后 的“频道组”播放列表,以使得在一个实施例中,插入频道的播放列表能够在最大化可用广 告时间的时间处同时跨所有的个体频道播放。在诸如图1的内容分发系统100之类的内容分发系统中,个体的/部门的频道 中的每一个具有各自的运行终了(rundown)。这样,在所有的个体频道中确定插入点。在 以固定的时间出现的时间间隔上定义插入点,但是仅仅允许插入点在所定义的媒体的边 界(boundary)处出现。因此,依据本发明的这样的实施例,在插入点处需要填充内容 (filler content)(例如媒体)来同步个体频道以确保每个频道的播放列表将同时结 束。在共同拥有的、国际提交的、标题为"Method,Apparatus and System for Improve Transition BetweenAlternating Individual and Common Channel Programming,,的专利 申请(PCT/US2007/022602)和“Method and System for PlaylistSynchronization"(PCT/ US2007/022617)中教导了这样的播放列表同步的概念,在此通过引用并入其全部内容。更 具体地,上述共同拥有的、国际提交的专利申请教导了使用填充内容来同步个体频道、以确 保每个频道的播放列表将在共同的时间点处结束的装置和过程。依据本发明的构思,为了使得接收机/终端系统(例如,显示器、扬声器等等)能 够无缝地切换到播放插入频道节目然后切换回以继续其自身的个体频道节目,对每个插入 计算正确的插入点是重要的。可以在诸如NMC 210或NOC 220之类的远程服务器处,或者 在诸如图1的内容分发系统100的服务器110之类的本地服务器处确定或计算本发明的计 算。另外,可以使用为执行本发明的创造性的构思而提供的、与通用计算机或服务器类似的 独立的控制器来确定或计算本发明的同步。在本发明的各种实施例中,控制器或者服务器 包含有关用于执行本发明的各个创造性的方面的预定的调度(例如,运行终了)和可用的
8个体频道内容、插入内容和填充内容的信息。更具体地,在本发明的各种实施例中,控制器 或服务器包含存储器,所述存储器包括程序指令和存储的信息,所述信息诸如各自的个体 频道和(多个)插入频道的运行终了的调度、个体频道和插入频道中的每一个的可用的内 容部分(例如,媒体剪辑)的长度、期望的插入频道间隔和可用的填充内容。本发明的控制 器和服务器还可以包括用于执行控制程序并且使用所存储的信息来执行本发明的各个创 造性的方面的处理器。图3描绘了依据本发明的实施例的用于确定从各自的个体频道向插入频道转换 的最优的插入点的方法的流程图。方法300开始于步骤310,在步骤310中跨所有的频道初 始地播放第一插入频道内容。在图3的方法300的实施例中,在播放常规的频道内容之间 每次一个块地播放插入频道内容。在步骤320中,在跨所有的频道播放第一插入内容之后,每个个体频道以所确定 的、最优化的累积频道持续时间播放其自身的内容。然后方法300前进到步骤330。在步骤330中,再次播放插入频道内容。根据所确定的调度,贯穿个体频道和本地 频道列表的持续时间周期性地重复方法300,这将对于以下所描述的图5的示例更详细地 进行描述。图4描绘了适合于在图3的方法300的步骤320中使用的、用于确定个体频道的 最优的累积持续时间的方法的流程图。方法400开始于步骤402,在步骤402中确定插入间 隔持续时间。也就是说,在步骤402中,使用预定的插入频率来确定插入间隔持续时间。例 如,如果预定每小时四(4)个插入,则插入间隔持续时间将是15分钟。然后方法400前进 到步骤404。在步骤404中,确定个体频道理想的持续时间间隔。对于用于播放个体频道内容 的第一间隔,可以根据方程一(1)来确定个体频道理想的持续时间,其遵循<插入频道间隔持续时间>_<第一插入频道内容持续时间> (1)对于用于播放个体频道内容的随后的间隔,可以根据方程二(2)来确定个体频道 理想的持续时间,其遵循 插入频道间隔持续时间>_<接下来的插入频道内容持续时间>)_ 之前的实际频道持续时间>_<之前的理想频道持续时间>)(2)对于方程1和2,对于所有的常规频道,之前的实际插入持续时间与之前的最优化 的累积持续时间相同。然后方法400可以可选地前进到步骤406。如果不这样,则方法可以 前进到步骤408。也就是说,在本发明的各种实施例中,期望可接受的插入间隔持续时间的 范围以使得同步的插入点的确定能够容易得多,并且这样,方法400可以前进到步骤406。 然而,如果不期望这样的范围,则方法可以前进到步骤408。在可选的步骤406中,根据方程三(3)确定可接受的插入间隔持续时间范围,其遵 循<插入间隔最小值>_<之前的插入频道内容持续时间 > 至<插入间隔最大值>_<之前的插入频道内容持续时间>(3)然后方法400前进到步骤408。在步骤408中,编辑个体频道的内容部分以试图使个体频道的播放列表的结束点 在之前所确定的个体频道的理想的持续时间间隔的结束点处结束。也就是说,编辑个体频道的各自的内容部分以试图使个体频道的各自的播放列表等于个体频道的理想的持续时 间间隔。可选地并且关于步骤406,在个体频道的所有的编辑的播放列表中搜索将使得累积 持续时间在可接受的插入间隔持续时间范围内的所有的个体频道。然后该方法前进到步骤 410。在步骤410中,从理想的持续时间间隔的结束点和个体频道的播放列表的结束点 中的至少一个中选择导致需要最少量的填充内容来将个体频道的各自的结束点与所选择 的插入点同步的插入点。然后可以退出方法400。在本发明的一个实施例中,可以使用以下过程来从包括理想的插入持续时间的频 道持续时间中选择最佳的持续时间作为最优化的持续时间。也就是说,初始地,对各自的个体频道持续时间确定用于每个个体频道的填充内 容的量。在第一情境下,如果频道持续时间是在媒体边界(例如,所确定的在个体和共同的 频道内容之间的转换点)上,则填充持续时间将是0。如果频道持续时间落入个体频道媒体 内容的中间,则将该媒体内容推(PUShoff)到接下来的播放。从上一的完整的个体频道媒 体内容的结尾到所确定的频道持续时间的差将是填充持续时间。随后,选择所确定的需要 最小量的填充内容的频道持续时间来作为图3的方法300的步骤320的最优化的累积的频 道持续时间。在本发明的一个实施例中,在其中填充内容的量对于不止一个个体频道来说相同 的情形下,可以通过选择具有最小量的填充内容的个体频道持续时间中的一个(其也至少 是最接近理想插入持续时间的个体频道持续时间或者具有较小的持续时间值的个体频道 持续时间)来选择最优化的累积的频道持续时间。图5描绘了个体频道播放列表和插入频道播放列表定义的表格,其用于描述依据 本发明的实施例的、用于确定从各自的个体频道向插入频道转换的最优的插入点的方法的 示例。在图5中,还描绘了插入频道和填充媒体规则(即,预定的插入频道频率和填充媒体 长度)。例如,图5的示例定义了插入频率为每小时四个插入,插入间隔最小值为14分钟, 插入间隔最大值为16分钟,填充最小长度为10秒钟而填充最大长度为1分钟。如在图5的示例中进一步描绘的,第一插入频道块包含三个媒体内容剪辑,这三 个媒体内容剪辑包括具有2:00分钟的持续时间的H_Medial,具有2:00分钟的持续时间 的H_Media2以及具有2:00分钟的持续时间的H_Media3。图5的第二插入频道块包含三 个媒体内容剪辑,这三个媒体内容剪辑包括具有1:00分钟的持续时间的H_Media4,具有 2:00分钟的持续时间的H_Media5以及具有2:00分钟的持续时间的H_Media6。图5还描 绘了包含16个各种长度的媒体剪辑的第一个体频道和也包含16个各种长度的媒体剪辑的 第二个体频道。在图5的示例中,假设在挂钟(wall clock)时间000,首先播放插入频道的第一 块,则插入1是显而易见的。播放1和插入2由于在图5的示例中,基于每小时四次的插入频率设置,每隔15分钟播放插入频 道,所以如以上方程式1中所指示的,个体频道内容的播放1持续时间理想地应等于9分钟 [插入间隔持续时间(15分钟)_插入内容1持续时间(6分钟)]。基于图5中插入间隔最 小值/最大值设置(14分钟/16分钟)和插入内容1持续时间6分钟,个体频道内容的播
10放1持续时间的范围可以从8分钟(14分钟-6分钟)到10分钟(16分钟-6分钟)。对于 该累积持续时间范围,在时间10分钟处在媒体3的结尾出现CHl的可能的媒体边界。对于 CH2,在9:45时在媒体3的结尾处出现累积持续时间范围。这样,对媒体第二边界,存在总 共三个可能的插入点9:00(理想的插入点)、9:45(频道二插入点),以及10:00(频道一插 入点)ο在第一插入点9 00 (理想的)的情形下,CHl将播放媒体1和2,并且需要长度为 2:00的填充。CH2将播放媒体1和2,并且需要长度为3:00的填充。如以上数字所指示的, CHl和CH2将破坏填充最大值的规则并且由此可能不是最佳的选择。在第二插入点9:45的情形下,CHl将播放媒体1和2,并且需要长度为2:45的填 充。CH2将播放媒体1、2和3,不需要填充。如针对第二可能的媒体插入点的数字所指示的, CHl将破环填充最大值的规则。在第三插入点10:00的情形下,CHl将播放媒体1、2和3,并且不需要填充。CH2将 播放媒体1、2和3,并且需要长度为0:15的填充。如针对第三插入点的数字所指示的,无论 CHl或CH2都不破坏任何填充最小值/最大值的规则或者其他任何规则,并且在该情形下, 最佳的选择是所确定的播放1的最优化的累积频道持续时间被确定为10分钟的时间点并 且16分钟[插入频道内容(6分钟)+最优化的累积频道持续时间(10分钟)]的时间点被 视作插入2的媒体边界。播放2和插入3当计算播放1和插入2时,因为插入频道理想地应每15分钟播放,所以播放1理 想地应具有9分钟的持续时间以使得插入2落在15:00分钟的时间中的理想的位置,然而, 播放1实际具有10分钟的持续时间。鉴于此,并且接下来的块的插入频道内容长度是5分 钟,则播放2的理想的持续时间应是9分钟,并且是根据以上呈现的方程2如下确定的(15:00-500)-(1000-900) = 9:00 分钟基于图5的插入间隔最小值/最大值设置(14分钟/16分钟),个体频道内容的播 放2持续时间的范围可以从9分钟(14分钟-5分钟)到11分钟(16分钟-5分钟)。鉴 于个体频道内容持续时间范围规则,在该累积持续时间范围中,除了理想的插入点9:00之 外,不存在针对CHl和CH2的可能的媒体边界解决方案。更具体地,对于CHl而言,仅仅播 放媒体4和5将导致个体频道内容持续时间为5:30,而播放媒体4、5、6和7将导致个体频 道内容持续时间为11 30,这均超过个体频道内容持续时间范围。类似地,对于CH2而言,仅 仅播放媒体4和5将导致个体频道内容持续时间为6:00而播放媒体4、5、6和7将导致个 体频道内容持续时间为11 30,这均超过个体频道内容持续时间范围。对于理想的插入点900,CHl将播放媒体4、5和6并且需要长度为030的填充。 CH2将播放媒体4、5和6,并且也需要长度为0 30的填充。这样,对于播放2而言,将9 00分钟的时间视作最优化的累积频道持续时间,而在 9:00分钟之后,30分钟的时间点[插入频道内容(5分钟)+最优化的累积频道持续时间(9 分钟)+之前的媒体边界的时间点(16分钟)]被视作插入3的媒体边界。应注意,尽管如上所述,作为唯一可能的解决方案,理想的频道内容持续时间9:00 分钟正好适合于插入填充最小值/最大值规则,但在其他情况中,可能不存在在符合插入 填充规则的可接受的插入间隔范围中的选择。在这种情形下,在本发明的一个实施例中,可
11以忽略插入间隔最大值边界以搜索接下来的可用的媒体边界。例如,如果在以上示例中,插 入填充最大值设置是29秒钟而不是1分钟,则9:00处的插入将不符合插入填充规则。在 一个解决方案中,将选择CHl的接下来的媒体边界,其是11:30处的媒体7的结尾,并且将 选择CH2的接下来的媒体边界,其是11:30处的媒体7的结尾。这样,将不需要填充,这符 合插入填充规则。在这样的情形下,时间点11:30分钟之后的时间点将被视作插入3的插 入点。播放3和插入4当计算播放2和插入3时,因为插入频道理想地应每15分钟播放,所以播放2理 想地应具有9分钟的持续时间以使得插入3落在30:00分钟的理想的时间位置,而事实上 播放2具有9分钟的持续时间。鉴于此,并且接下来的块的插入频道内容长度是6分钟,则 播放3的理想的持续时间应是9分钟,并且是根据以上呈现的方程2如下确定的(15:00-6:00)-(9:00-9:00) = 9 00 分钟基于图5的插入间隔最小值/最大值设置(14分钟/16分钟),个体频道内容的播 放3持续时间的范围可以从8分钟(14分钟-6分钟)到10分钟(16分钟-6分钟)。鉴于 个体频道内容持续时间范围规则,在该累积持续时间范围中,不存在针对CHl的可能的媒 体边界,然而,针对CH2,可能的媒体边界出现在8:30处的媒体9的结尾。更具体地,对于 CHl而言,播放媒体7和8将导致个体频道内容持续时间为7:30而播放媒体7、8和9将导 致个体频道内容持续时间为10:30,这均超过个体频道内容持续时间范围。然而,对于CH2 而言,播放媒体7、8和9将导致个体频道内容持续时间为8 30,这在个体频道内容持续时间 范围内。对于插入点8 30,CHl将播放媒体7和8,并且需要1 00分钟的填充,而CH2将播 放媒体7、8和9,并且不需要填充。对于理想的插入点9 00,CHl将播放媒体7和8,并且需要1 30分钟的填充。CH2 将播放媒体7、8和9并且需要0:30的填充。对于理想的插入点9:00,CH1将破坏填充最大 值规则。这样,对于播放3而言,将8 30分钟的时间视作最优化的累积频道持续时间,而在 8:30分钟之后,在44:30分钟的时间点[插入频道内容(6分钟)+最优化的累积频道持续 时间(8:30分钟)+之前的媒体边界的时间点(30分钟)]被视作插入4的媒体边界。已经描述了用于基于播放列表的同步插入点计算的方法和系统的各种实施例 (其意图是例示性的而不是限制性的),应注意,按照上述教导,本领域的技术人员可以进 行修改和变化。因此,应理解可以在所公开的本发明的具体实施例中进行在所附的权利要 求所概括的本发明的范围和精神内的改变。尽管前述内容指向本发明的各种实施例,但可 以在不偏离本发明的基本范围的情况下,设计本发明的其他和另外的实施例。
权利要求
一种确定播放列表的同步插入点的方法,包括使用所定义的插入频率来确定插入间隔持续时间;使用所确定的插入间隔持续时间和在插入间隔持续时间期间要呈现的插入内容来确定要呈现的个体频道的内容的理想的持续时间间隔;编辑个体频道的各自的内容部分以使个体频道的各自的播放列表试图等于理想的持续时间间隔;以及选择导致需要最少量的填充内容来将个体频道的各自的结束点与所选择的插入点同步的、理想的持续时间间隔的结束点和个体频道的播放列表的结束点中的至少一个来作为个体频道的各自的播放列表的插入点。
2.根据权利要求1的方法,进一步包括对于随后的插入间隔持续时间,如果之前确定 的理想的持续时间间隔的结束点和所选择的插入点之间存在差,则用等于所述差的量来调 整要呈现的个体频道的内容的理想的持续时间间隔。
3.根据权利要求1的方法,其中所述插入点等于个体频道播放列表编辑的结束点。
4.根据权利要求1的方法,其中所述内容部分包括媒体剪辑。
5.根据权利要求4的方法,其中所述媒体剪辑包括广告媒体内容。
6.根据权利要求1的方法,其中选择最接近所述理想的持续时间间隔的个体频道播放 列表编辑的结束点作为所述插入点。
7.根据权利要求1的方法,进一步包括所述插入间隔持续时间的最小值和最大值中的 至少一个。
8.根据权利要求1的方法,进一步包括所述填充内容的最小值和最大值中的至少一个。
9.根据权利要求1的方法,其中如果不止一个个体频道导致需要最小量的填充内容来 将个体频道的各自的结束点与所选择的插入点进行同步,则可以将插入点选择为最接近理 想的持续时间间隔的播放列表的结束点或者具有较小的持续时间值的个体频道的结束点。
10.根据权利要求1的方法,进一步包括将填充内容添加到个体频道的各自的播放列 表以使个体频道的各自的播放列表在所选择的插入点处结束。
11.一种用于确定播放列表的同步插入点的系统,包括至少一个内容源,用于提供个体频道内容、填充内容和至少一个插入频道内容;控制器,包括用于至少存储关于个体频道内容、填充内容、插入频道内容的信息和程序 指令的存储器,以及用于执行所述程序指令的处理器,所述控制器适配于执行以下步骤使用所定义的插入频率来确定插入间隔持续时间;使用所确定的插入间隔持续时间和在插入间隔持续时间期间要呈现的插入内容来确 定要呈现的个体频道的内容的理想的持续时间间隔;编辑个体频道的各自的内容部分以使个体频道的各自的播放列表试图等于理想的持 续时间间隔;以及选择导致需要最少量的填充内容来将个体频道的各自的结束点与所选择的插入点同 步的、理想的持续时间间隔的结束点和个体频道的播放列表的结束点中的至少一个来作为 个体频道的各自的播放列表的插入点。
12.根据权利要求11的系统,其中所述至少一个内容源包括广告商、唱片公司和电影制片厂中的至少一个。
13.根据权利要求11的系统,其中所述控制器包括网络管理中心、网络操作中心和内 容分发网络中的至少一个的服务器。
14.根据权利要求11的系统,其中所述个体频道中的至少一个包括零售广告频道。
15.根据权利要求11的系统,其中所述填充内容、所述个体频道的各自的内容部分和 所述插入内容中的至少一个包括零售广告媒体。
全文摘要
本发明的实施例提供了一种用于基于播放列表的同步插入点计算的方法和系统。在本发明的各种实施例中,对个体频道和插入频道之间的转换确定最优的切换(同步)点。随后,利用各自的填充内容(媒体)来填塞不具有与所确定的切换点一致的终止点/结束点的频道以协调要同步的频道的终止点。分别为每个频道确定频道所需要的填充内容的量。
文档编号H04N7/24GK101911691SQ200780102105
公开日2010年12月8日 申请日期2007年12月27日 优先权日2007年12月27日
发明者基思·鲍尔 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1