首页> 中国专利> 向数字电影系统发布并利用该系统播放内容的方法和装置

向数字电影系统发布并利用该系统播放内容的方法和装置

摘要

本原理涉及一种用于发布预计将要在数字电影系统上放映的内容的技术。所述内容优选地被紧凑地发布,但是是非数字电影准备(non-digital-cinema-ready)编码的。一旦被影院接收,则按照需要对所述内容进行代码转换并且在影院系统上播放。所述系统提供混杂的内容片段(分离的画面和声音元素),连同其它同步画面和声音内容将所述混杂的内容片段自动地组织成多媒体展示。在考虑美学和演出技巧(showmanship)的同时,该内容的组织可以采用试探法以使收入最优化。

著录项

  • 公开/公告号CN101652993A

    专利类型发明专利

  • 公开/公告日2010-02-17

    原文格式PDF

  • 申请/专利权人 汤姆森特许公司;

    申请/专利号CN200880010933.1

  • 发明设计人 威廉·G·雷德曼;詹姆斯·P·萨伯;

    申请日2008-03-14

  • 分类号H04N7/01(20060101);

  • 代理机构11105 北京市柳沈律师事务所;

  • 代理人吕晓章

  • 地址 法国布洛涅-比扬库尔

  • 入库时间 2023-12-17 23:27:13

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-05-11

    未缴年费专利权终止 IPC(主分类):H04N7/01 授权公告日:20140219 终止日期:20150314 申请日:20080314

    专利权的终止

  • 2014-02-19

    授权

    授权

  • 2010-04-28

    实质审查的生效 IPC(主分类):H04N7/01 申请日:20080314

    实质审查的生效

  • 2010-02-17

    公开

    公开

说明书

相关申请的交叉引用

本申请要求于2007年3月29日提交的美国临时专利申请序列号No.60/920,648的权益。

技术领域

本原理涉及数字电影(digital cinema)系统。更具体地,本原理涉及向数字电影系统发布内容(content distribution)以及利用数字电影系统播放(playout)内容的方法和装置。

背景技术

一般来讲,如今大多数影院不仅仅放映电影。在典型的放映顺序中,当随着背景音乐显示静止图像序列(主要包括本地广告)时,早先到达的观众人员可以入座。当放映时间接近,许多影院切换到预先录制好的(canned)包含广告的10-20分钟预演(preshow),但是以有趣形式来呈现,通常是娱乐转播剧目形式来呈现。随着放映时间越来越接近,会显示“马上回来”横幅,之后是插播(teaser)和即将到来的正片(feature)的预告片(trailer)的序列。建议观众可购买爆米花、关闭他们的蜂窝电话,以及正片就要开始。最后,正片开始。

在一些影院中,本地(local)广告实质上就是幻灯片(slide)放映,使用carrousel(传送带式)放映机和背景音乐源。一些影院安排第三方来提供在屏广告(on-screen advertising,OSA)系统,该系统提供专用放映机和播放(playback)设备,向其提供本地的、地区的和全国的广告。这些系统与主要的电影放映机进行交互(interact),所述主要的电影放映机是:胶片放映机(filmprojector)或者是数字电影系统。通过自动化系统进行所述交互,其最低限度地动作以确保电影放映机和在屏广告系统不会试图同时在屏幕上投影(project)。

目前的OSA系统使用高压缩编码方案,例如MPEG-4(众所周知为用于制造DVD的编码)。诸如例如预告片和正片之类的数字电影内容使用摄影棚(studio)可接受的特定编码,但是这些编码方案不能实现例如与MPEG-4一样高的压缩比。OSA系统所采用的编码的优势在于越高的压缩比会提供越低成本的内容发布,更快的内容传送时间和对存储器更高效的利用。这些优势通常比产生较低质量图像和/或声音的观众感受(如果存在)更为重要(outweigh)。

诸如MPEG-4之类的编码有时被称作“e-电影”,以便区分于被摄影棚接受的且被称作“D-电影”的那些低损失、高精度的编码。

因此,可以理解对于摄影棚和广告内容来说期望利用数字电影放映机。大多数数字电影放映机可以接受来自不止一个源的图像,并且在两个源之间切换。而且,目前存在可用的数字电影屏幕服务器(screen server),其能够解码并且播放e-电影内容并且还能够播放D-电影内容。这样的屏幕服务器利用单个放映机接口,但是在e-电影内容和D-电影内容之间切换时改变输出模式。

然而,是从分开的OSA和数字电影屏幕服务器运行以及在放映机输入之间进行切换,还是使用播放e-电影内容和D-电影内容两者的数字电影屏幕服务器,从e-电影内容到D-电影内容的转换处而在放映期间存在间隙(hiccough)。也就是,被提供给放映机的信号与图像要素(essence)之间的差异足以要求放映机来改变配置,从而导致许多秒的黑屏。通常,图像尺寸(像素数)是不同的。为了对此进行补救,可能需要移动镜头,或者可能需要电子图像缩放器(scaler)的参与(engagement)。其中e-电影图像和D-电影图像被编码的色彩空间是不同的,这需要加载或计算分开的色彩查找表。另外,帧速率可能不同,有可能需要放映机的图像管线(pipeline)的重新同步(resynchronization)。

理想地,除了展出者的演出技巧(showmanship)的原因选择要强加(impose)的差异(例如放映机的亮度)以外,在放映机处的广告内容与摄影棚内容之间不存在差异。然而,保留(retain)更高压缩内容的低成本的发布是重要的,并且目前比通过在放映机内切换格式造成的不便和中断(disruption)、或者具有分别专用于e-电影和D-电影的两个放映系统而产生的花费更为重要。

e-电影内容和D-电影内容的另一问题是:与历史上使用的、随着背景音乐异步地放映的静止图像幻灯片相比,要花费更多的费用来创建和发布e-电影和D-电影的内容。本地比萨店仅仅希望吸引观看完电影的顾客,并且简单的静止图像足以应付这项任务。然而,创建和封装e-电影影片和电影配乐(soundtrack)是OSA系统所需要的,并且当提供D-电影封装时其只是更贵。

目前,最通用的实践是提供分开的OSA播放服务器和其自身的放映机。这表示相当大的硬件、安装和维护费用,并且经常需要在放映室添加附加的端口(窗口),因此OSD放映机可能使屏幕受影响(hit)。因此,影院或会场需要实际的物理的改造以便容纳该附加的端口。

少量已知的OSA播放服务器可以直接连接到数字电影放映机。这要求放映机、OSA播放服务器和数字电影屏幕服务器之间以及其中的精密的(careful)相互通信,使得放映机在正确的时间发光,监视(watch)两个输入中的适当的一个,并且相应的图像源正在播放,以及在适当的时间发生转换,并且同步地进行展示。还必须有效地切换音频。另外,整个管弦乐(orchestration)必须考虑边缘可预测的(marginally-predictable)放映切换的定时。

一些数字电影屏幕服务器处理e-电影内容和D-电影内容,但是仍旧面临放映机切换的定时,其包括了不期望的几秒钟屏幕空白(blanking)。

目前,OSA的所有者是可以从其接受内容并且利用OSA系统来展示内容的唯一提供商。今天,支持广告的数字电影屏幕服务器是封闭(closed)的系统-也就是,所有广告必须历经影院和广告设备两者的提供商。人们期望有一种简单的机制来提供用以展示“幻灯片”部分的简单的广告以便在广告提供商和设备制造商之间提升竞争,并且允许展出者在各式各样的娱乐内容和广告提供商之间进行选择,或者使用普及的且商业可用的工具来开发它们自己的内容。

发明内容

根据一种实现方式,用于提供在影院发布和播放非D-电影内容的方法包括对于包含非D-电影内容的内容原版(content master)进行质量控制检查,所述质量控制检查包括:将所述非D-电影内容进行代码转换(transcoding)以便产生D-电影兼容(compliant)的内容;将所述D-电影兼容的内容传送到屏幕服务器;启动播放和进行监视以便确保在代码转换之后不呈现不可接受的伪像(artifact);确定编码后的D-电影兼容的内容的可接受性;并且当确定编码后的D-电影兼容的内容是可接受的时,向影院复制/发布待显示的内容原版。

所述代码转换可以在向屏幕服务器传送内容原版之前或之后执行,并且根据要在展示或者显示影院处遇到的策略来执行。所述代码转换基本与展示(观众席/影院)设施所使用的代码转换相同或者等同于展示(观众席/影院)设施所使用的代码转换。

根据一方面,所述非D-电影内容例如可以是MPEG编码的内容。

根据另一种实现方式,用于在展示影院处播放非D-电影内容的方法,包括以下步骤:在所述展示影院处接收包括非D-电影内容的内容原版;将非D-电影内容代码转换为D-电影兼容的内容形式;将所述内容传送到屏幕服务器;安排所述D-电影兼容的内容连同其它内容一起播放;和执行包括D-电影兼容的内容和其它内容的播放安排。所述安排可以包括:形成具有一个或多个合成播放列表(composition playlist,CPL)的放映播放列表(show playlist,SPL),使得所述形成进一步包括:修改所述SPL或者内部的一个或多个CPL以便扩展或缩短所述SPL以适应展示影院的优先选择。

所述SPL或CPL的修改可以包括:从销售点(POS)系统填充SPL模板;使用由展示影院保留的规则数据库中的规则来延长所述SPL或内部的CPL;当已确定所述SPL的长度是足够时,将修改后的SPL传送到屏幕服务器。所述修改可以还包括:监视和启动所述SPL的播放;在播放期间,确定所述SPL是否太长;当确定所述SPL太长时,缩短所述SPL;当确定所述SPL不太长时,确定所述SPL长度是否足够;以及当确定所述长度不够时,延长所述SPL。

如上所述,所述代码转换可以在传送步骤之前或者之后执行。

根据本原理的另一种实现方式,提供了一种包括计算机可用介质的计算机程序产品,所述计算机可用介质在其上具有所体现的计算机可读程序代码,以供在通过通信信道进行数据交换时使用,所述计算机程序产品具有:用于在展示影院处接收非D-电影内容的程序代码;用于将非D-电影内容代码转换为D-电影兼容内容形式的程序代码;用于将所述内容传送到屏幕服务器的程序代码;用于安排D-电影兼容内容连同其它内容一起播放的程序代码;和用于执行包括D-电影兼容内容和其它内容两者的播放安排的程序代码。

根据另一种实现方式,用于在展示影院播放非D-电影内容的装置包括:接收机,用于接收非D-电影内容;处理器,其被配置为将非D-电影内容代码转换为D-电影兼容内容;屏幕服务器,其被配置为接收D-电影兼容内容,并且将所述D-电影兼容内容传送到放映机。

所述屏幕被进一步配置为安排所述D-电影兼容内容连同其它内容一起播放,并且执行包括所述D-电影兼容内容和其它内容两者的播放安排。

根据一方面,被传送到放映机的代码转换后的D-电影兼容内容基本类似于先前在内容的发布侧观看的代码转换后的D-电影内容。

所述播放安排可以包括具有一个或多个合成播放列表(CPL)的放映播放列表(SPL),其中,处理器和屏幕服务器协作来修改所述SPL或者所述一个或多个CPL以便扩展或缩短所述SPL以在适应所述展示影院处的优先选择。可以将所述展示影院的优先选择保留在与所述处理器通信的存储介质中存储的规则数据库中。所述规则处理器可以位于展示影院的本地处,或者可以位于距离展示影院的很远处。

根据再一种实现方式,用于在展示影院播放非D-电影内容的装置包括:接收机,用于接收非D-电影内容;屏幕服务器,其被配置为接收非D-电影内容;和处理器,其被配置为在所述屏幕服务器接收之后将所述非D-电影内容代码转换为D-电影兼容的内容,其中屏幕服务器将D-电影兼容内容传送到放映机。根据一方面,被传送到放映机的代码转换后的D-电影兼容内容基本类似于先前在内容的发布侧观看的代码转换后的D-电影内容。

在下面的附图和描述中阐述了一个或多个实现方式的细节。即使是以一种特殊方式描述的,也应当清楚,能够以各种方式来配置或实施这些实现方式。例如,可以将实现方式执行为方法,或者将其实施为被配置来执行一组操作的装置或者存储用于执行一组操作的指令的装置。从结合附图和权利要求书所考虑的以下详细描述中,其它方面和特征将变得清楚。

附图说明

在附图中,相同的附图标记在整个视图中指代相同的组件:

图1是本原理可使用的各种内容的概略视图;

图2是对应于图1中所示的内容的各种时间线(timeline)的概略视图表示;

图3是具有比图2中的间隔(interval)更短的间隔的不同时间线的概略视图表示;

图4是支持本原理的多个代码转换操作的概略视图表示;

图5是根据本原理实现方式的内容发布系统的方框图;

图6a是根据本原理实现方式的预发布(pre-distribution)质量控制检查的流程图;

图6b是根据本原理实现方式的吸收(ingest)、代码转换(transcode)和播放处理的流程图;

图7是内容数据库、减少规则数据库和增加规则数据库的表格表示;和

图8是根据本原理实现方式的时间线编辑处理的流程图。

具体实施方式

本原理提供了一种用于向影院发布的、要被代码转换为看上去以及表现如同D-电影内容的e-电影内容的方式,使得可以使用D-电影屏幕服务器无缝地显示所述e-电影内容,从而提供了一种表现改进的演出技巧度但提供较低成本的发布的展示(presentation)。

所述系统和方法不仅提供了更有效的编码方案的优点,还通过从背景音频中分离静止图像和无声视频来进一步降低了制作和发布简单广告的成本,并且在展示时间或接近展示时间处允许将它们合成成音频/视频展示。

参考图1,示出了本原理可用的各种各样的内容,包括:非D-电影内容100,其包括无声视频剪辑110、音频轨道120、静止图像103和e-电影内容140;以及标准D-电影内容150。

无声视频内容110可以是以诸如Redmond微软公司的PowerPointTM,加拿大San Jose公司的Adobe的WA或者FlashTM之类的展示语言提供的动画112(其内容此处被指定为“动画”或者缩写为“ani”)。它也可以是以作为例如DV、AVI、或者MPEG-4编码文件之类的常规数字化视频格式的视频文件114(其内容此处被指定为“video_1”)来提供。

优选地向音频轨道120提供预先关联(pre-associate)的图像组件。通常,这将是背景音乐或者不需要同步图像的其它自由运行的音频。音频轨道120的示例包括访谈(interview)WAV文件122(其内容此处被指定为“interview”)、第一音乐WAV文件124(其内容此处被指定为“music_1”)和第二音乐MP3文件126(其内容此处被指定为“music_2”)。

另外,对于其中未指定音频内容的时间线200的间隔(未示出),可以利用自动(automation)提示(未示出)促使观众席(图5中的560)的音频系统(未示出)切换到截然不同的背景音频源(例如,影院宽度的背景音乐信道,未示出)。当时间线200再次指定音频文件内容时,提供自动提示来促使观众席的音频系统切换回使用屏幕服务器(图5中的562)作为观众席的音频源。优选地,音频信道的切换包括简短的瞬时增益衰减(gain fade),以便防止在观众席听到音频“pop(流行乐曲)”。

将静止图像文件130示例为PNG文件132中的比萨店广告(其内容此处被指定为“P”)、TIFF文件134中的冰激凌店广告(其内容此处被指定为“I”)、JPG文件136中的本地报纸的订阅供应(其内容此处被指定为“N”)、以及JPEG2000文件138中的下水道清理服务(其内容此处被指定为“D”)。

最好限制可以将静止图像传送给影院的各种实际的图像格式。然而,这在操作上远远不太容易,并且由于技术局限而不可行。如下面将示出的,由于质量控制处理以及使源素材具有强烈的特征或规定属性的值,优选的是在每一类别中提供非常少的格式。

在数字电影中,要求图像在X’Y’Z’色彩空间中(在下面结合图4讨论),这实质上不同于绝大多数多媒体软件(以及上述的所有文件格式)中使用的RGB色彩空间。可以在JPEG2000X’Y’Z’或者PNG X’Y’Z’文件中提供静止图像130,其将简化下面描述的处理。然而,这放弃了以广泛使用的格式提供静止图像130的两个优点:第一,易于利用公知的、广泛可用的、低成本的工作站和软件工具来创建和编辑图像;第二,易于向广告客户和展出者提供一种通过在通用PC上简单调用(call up)文件来预览完成的广告的方式。尽管这样的评阅站(review station)(未示出)不具有所有的色彩校准以及适于内容控制站(mastering station)(未示出)的其它设置,但是对于广告客户或展出者来说足以检查广告的准确性、适合性和工艺(workmanship)。

典型的e-电影内容140可以包括高清晰度(HD)内容,这是通过使用例如按照HD文件142的VC-1视频编码和PCM音频编码(其内容在此被指定为‘AD_1’)、或者按照可以在HD DVD或者蓝光TM高清晰度数字视频卷中发现的其它编码进行的。类似地,在这个示例中,使用MPEG-4作为如在流行的DVD中共同发现的用于视频编码的MPEG-4和用于音频的AAC编码,可以以低得多的制造成本、以标准清晰度(SD)、例如SD文件144(其内容此处被指定为“AD_2”)来提供内容。

在下面的讨论中,标准数字电影内容150包括介绍正片的较短的“现在是我们的正片的展示”文件152(其内容此处被指定为“INTRO”)、摄影棚提供的预告片文件154(“TRAILER”)、和正片文件156(“FEATURE”)。

参考图2,示出了理想的放映时间线200,其使用图1中提供的资源(asset)。编辑者负责构建时间线200。该编辑者可以是影院电影放映员、影院管理者或者其它人员。优选地,提供模板(未示出)作为用于时间线200的基础,使得重复的操纵和检查(例如,总是将INTRO 152刚好放置在FEATURE 156之前;确保所有预告片继续进行(proceed)INTRO 152,等等)不太麻烦。

模板对于影院、观众席、或者各类表演(performance)(例如,儿童日场vs深夜双片连映电影(double-feature picture show))、或者它们的合成可以是唯一的。所述模板和时间线也优选地包括自动提示(未示出),例如根据展示而在适当的时间操作幕布或者变暗灯光。

可替换地,时间线200的创建可以是自动化的,在这种情况下,编辑器是算法。注意,使用所有可用的内容100的情况并不是必需的,例如,在时间线200中不使用“AD_2”文件144。

当处理静止图像广告时,编辑者可以指定以哪个顺序播放哪个幻灯片多长时间,并且利用什么伴随音频。然而,为了编辑者的方便,将静止图像的集合(collection)(在这个示例中,由图像132、136和138组成)共同地称作carrousel 210(也被缩写为“car.”)。carrousel 210的表现就象古典的carrousel幻灯片放映机,即,不论将carrousel 210放置在时间线200中的什么位置,其意向是显示静止图像。正被显示的静止图像是carrousel210集合的最近显示的成员(member),并且每当需要填满(fill)时间线200中的分配的间距(span)时,接连(in succession)将每个静止图像显示大约相同的时间量。在本公开的范畴之内构思了更多复杂的实现方式,例如,依赖编辑者的选择、复杂度、广告费支付、在源静止图像文件内的注释(comment)元数据、多少时间是可用的(即,到使用非carrousel图像源为止有多少时间)等等,来允许将不同的图像显示为不同的时间量或者自适应的时间量。

而且,人们期望carrousel210的表现以便避免将任何图像显示为非常短的时间段,例如,如果以carrousel的顺序将每个静止图像放映五秒钟,并且对于下一静止图像,carrousel的持续时间中剩余的时间仅余一秒钟,则理想的是将先前的图像保留六秒钟并且暂时放弃放映下一静止图像。可替换地,carrousel210的表现可以包括使所显示的四个先前的静止图像中的每个图像拉长(stretch)四分之一秒,而不是使最后一个图像拉长整整一秒钟。

理想化的时间线200指定:放映以音频“interview”122开始,同时重复地显示carrousel 210的图像。在这个示例中,在“interview”122的单个播放期间carrousel 210中的三个静止图像序列正好是两次。

另外,对于其中未指定音频内容的时间线200中的间隔(未示出),可以采用自动提示(未示出)促使观众席(图5中的560)的音频系统(未示出)切换到截然不同的背景音频源(例如,影院宽度的背景音乐信道,未示出)。当时间线200再次指定音频文件内容时,提供自动提示来促使观众席的音频系统切换回使用屏幕服务器(图5中的562)作为观众席的音频源。在一种实现方式中,音频信道的切换包括简短的瞬时增益衰减,以便防止在观众席听到音频“pop”。

接着,在时间200中是AD_1 142’,其提供了其自身的同步音频和视频。AD_1 142’之后是两个音乐选择,music_1 124和music_2 126”(源自MP3文件126,如下面所讨论的)。在播放这些音乐选择的同时,示出动画112’,跟随其后是carrousel 210的重新开始(resumption),接着是video_1 114’,接着仍旧是更多carrousel 210,最后跟随的是几秒钟的冰淇淋店广告“I”134’,它与music_2 126”的播放末尾一起结束。

在时间线200的这一点,一起放映TRAILER 154及其同步音频,之后是INTRO 152,并且最后是观众付费观看的内容FEATURE 156(图2中仅示出第一部分)。

注意,使得编辑者标识(identify)何时要播放carrousel 210的时间是颇有价值的速记形式(shorthand),这与必须指定各个静止图像相反,其仍旧可以如利用冰淇淋广告134’来完成。可替换地,如果编辑者要仅仅指定非carrousel图像部分(例如动画112和video_1 114),则可以将carrousel 210的放置假设为未以其他方式包含图像内容的任何间隔的缺省。

在类似的构建中,可以标识背景音频的集合(未示出)。无论什么情况下指定不具有音频部分(例如,动画112,video_1 114,静止图像132、134、136和138)的图像内容,一起播放背景音频的集合的下一部分。优选地,在该集合的成员之间的边界(boundary)上进行向该集合的音频的转换(transition)和从该集合的音频的转换。例如,如果所述集合包括interview122、music_1 124和music_2 126,则向该集合的转换和从该集合的转换优选地将发生在interview 122的开始处、在interview 122与music_1 124之间、在music_1 124与music_2 126之间、或者在music_2 126的末尾处。优选地避免了向音频轨道内的转换或从音频轨道的转换,但是如果使用,它们可以包括自动命令或屏幕服务器表现(例如衰减),以便防止音频pop在音频流中不连续。

为了使得数字电影屏幕服务器通过放映意向(intent)时间线200产生预期的性能,必须通过放映播放列表(SPL)来表示该意向,该放映播放列表(SPL)调用一个或多个合成播放列表(CPL)的序列。CPL的特性是如在SMPTE标准429-7合成播放列表中描述的XML文件,并且尽管SPL的标准仍在发展中,但是到目前为止,数字电影屏幕服务器的所有制造商提供能够参考(reference)CPL来创建、存储、加载、编辑和播放放映播放列表的软件,尽管SPL存储格式是用于这些制造商自身所有的每一个、是不可转换的格式。

在数字电影中,CPL是画面和音频的同步展示,并且可选地包括子标题(subtitle)同步的元素(例如自动的)。在单一CPL中定义(define)FEATURE156,TRAILER 154和INTRO 152也是如此。当按照本原理将AD_1的HD文件142变换成供数字电影使用时,结果是AD_1文件142’,其包括CPL 216和附加的资源文件,如结合图4以下所述的。

通常,CPL由摄影棚提供或者由被摄影棚保留的数字电影封装服务提供。关于选择和同步画面以及音频而做出的决定是运动画面产生后管线的一部分。这里,当进行传统影片印制(print)时,图像和声音轨道要素具有1∶1的对应关系:对应于一卷胶片的大约20分钟的画面具有刚好(exactly)相同的持续时间的相应声音轨道。如果包括子标题,则那些子标题被完整地包含在间隔内。

然而,本原理设想:仅图像(image-only)文件或仅声音(sound-only)文件在作为画面和声音AD_1文件142’的CPL内不必具有1∶1的对应关系,并且事实上,它们很可能不具有这样的对应关系。

为了示例的目的,提供carrousel和传统的静止图像表现的三种替换实现方式。这些可以共同存在于单个实现方式中,但是此处是不同地示出。每个静止图像文件132、134、136、138由下列方法中的至少一种方法处理,以便当在数字电影屏幕服务器上播放时由编辑者指示确定的时间间隔来显示。

每个静止图像优选地被转换为适于公知的数字电影“子画面”的子标题机制使用的PNGX’Y’Z’格式,如在SPL 250中所采用的。

可替换地,将每个静止图像文件转换为数字电影JPEG2000X’Y’Z’,其对于每秒钟期望的播放进行编码并被复制(replicate)24次且被收集在数字电影轨道文件中,表示为对应的文件132’、134’、136’和138’,且在SPL 240中采用(也在SPL 230中采用134’)。在又一种实现方式中,可以构建表示carrousel210的幻灯片文件212(其内容此处被指定为“幻灯片”且被缩写为“sl”),其由一连串的集中参考的序列静止图像组成,在这个示例中是比萨店、报纸和下水道服务广告(“P”、“N”和“D”)。在SPL 230中使用所述幻灯片文件212。

对于如由SPL 230参考的基于carrousel文件的实现方式,必须创建用于定义图像的幻灯片文件212和音频的interview文件122的合成的CPL 214。在CPL中,为了以与图像序列精确定义的同步来播放音频轨道,音频和图像序列必须是完全相同的持续时间。SPL 230的第一部分包括具有两个卷(reel)的CPL 214(CPL的内部构建对于本领域的从业者是众所周知的)。而且,所述卷需要具有完全相同的持续时间的音频和图像序列,并且配备有附加的保证,即,在图像或音频展示中无任何中断地播放CPL内的连续的卷。CPL 214的第一卷指定幻灯片文件212的整体和interview文件122的第一连续片段122’。第一卷结束于第一幻灯片文件212的末尾并且位于人工(artificial)边界232处的interview 122的第一部分122’处,这是同时的。CPL 214的第二卷再次标识幻灯片文件212,观众将看到carrousel图像重复,以及interview 122的第二连续部分122’。观众在interview文件122的两个音频部分122’的播放过程中将不会听到不连续。

interview文件122正好是幻灯片文件212的长度的两倍,在这个示例中这可被看作是巧合,或者它可被认为是在幻灯片文件212的构建中做出的前视决定(forward looking decision),并且精确地选择由interview文件122的长度来通知组装(assembly)静止图像132、136和138中每个图像的多少复制帧。

注意,目前要求CPL通常以正好一秒钟的1/24的整数倍递增(称作“编辑单元”)来标识音频。在类似interview文件122的音频轨道的必要部分没有表示该值的确切倍数的情况下,音频轨道的末尾可以用无声(silence)来填充(pad)(未示出),或者可以通过现有技术中公知的技术来缩放(scale)该音频。注意,当将后者应用于音乐时通常不被认为是美学(aesthetic)技术,这是由于缩放中的质量问题以及对于具有完美音调的那些观众可检测到的音调错误。

一旦已经播放interview文件122以及幻灯片文件212的两次重叠,SPL230参考CPL 216,使得播放AD_1 142’。注意,贯穿附图2和图3,对于AD_1142’的所有实例,在所有SPL中使用CPL 216。

接着,SPL 230参考CPL 218。与早先的CPL 214和216相比,CPL 218比较复杂,将作为众多的不同长度的资源进行合成以制作连续、同步的表演。音频取自music_1 124和music_2 126。向图像提供有动画文件112’、video_1文件114’和冰淇淋广告文件134’,通过改变幻灯片文件212的量将每个文件彼此分开。作为结果的CPL 218具有七个卷,在音频中具有类似232的5个人工边界,并且一个人工边界236在video_1文件114’的中间。注意,为了清楚并且由于人工边界232出现在图2和图3的音频轨道中的频率、以及人工边界234出现在图2中的图像轨道内的频率,仅仅将两个实例232和236清晰地编号,然而所有的由杂乱标记(hash-mark)标记的边界指示。

CPL 218开始于由动画文件112’和music_1文件124的相同持续期间的第一部分124’组成的第一卷。该第一卷的持续期间通过动画文件112’的实际持续时间来定义,并且如232的人工边界标记合成的音频文件music_1 124中的分隔符(break),该music_1 124在这一点不具有固有的分隔符。

CPL 218中的第二卷由幻灯片212的第一部分212’和music_1文件124的下一连续部分124’组成,将该连续部分124’选择为具有与第一部分212’的持续期间匹配的持续期间。在这种情况下,不存在用于驱动(drive)选择该第二卷的持续期间的视频或者音频选择的固有持续期间。相反,通过在编辑中做出的决定来驱动所述持续期间,以便仅仅放映carrousel的两个幻灯片来分离两个无声的(silence)视频文件112’和114’。人工结束符(terminator)234(以及在别处被类似标记的其它)指示在切换到video_1文件114之前、幻灯片212’不是幻灯片文件212的完整播放。这很可能是被频繁使用的幻灯片文件212的属性:即,在幻灯片文件212内的各个静止图像序列处来指导(direct)持续时间的选择,而不是在整个文件212的一个或多个整数倍(integer)重复的持续期间处来指导持续时间的选择,如结合interview文件122所图示的。

CPL 218的第三卷包括video_1文件114’的第一部分114”以及music_1文件124的下一连续部分124’。该第三卷结束于music_1文件124的末尾以及video_1文件114’中的人工边界236。

第四卷由视频文件114’的后面部分114”以及music_2文件126”的第一部分126’组成。

第五卷由幻灯片文件212的最后部分212”和music_2文件126”的下一部分126’组成。优选地,幻灯片文件212的最后部分212”开始于两个静止图像之间的边界,使得对开始该部分212”的静止图像显示为文件212中的其它幻灯片的典型持续期间。

第六卷是幻灯片文件212的第四重复的第一部分212’和music_2文件126的下一部分126’。

CPL 218中的最后的第七卷由冰淇淋店广告文件134’与music_2文件126”的最后部分126’合成而组成的。第六卷的持续期间由编辑者来确定,以便促使冰淇淋广告134’具有适当的持续期间并且与music_2文件126”的末尾同步。在这个示例中,它不是以下情况:在幻灯片文件212中存在整齐的对齐(neat alignment),并且静止图像之一可以比其它的短。尽管为了美学目的这可以是通过编辑者来缓和(moderate),但是如果一个卷被指定为少于一秒钟的长度(根据目前标准,这是最小可容许的卷长度),它只是技术上的问题。

剩余SPL 230由调用标准D-电影内容150的三个CPL组成,即,INTRO152、TRAILER 154和FEATURE 156,它们中的每一个参考以标准D-电影格式提供的音频和图像轨道(track)文件。

可以通过允许分别调用每个静止帧来实现相同的展示,例如在SPL 240中以及它的唯一的CPL 244和248中所示。循环地选择三个幻灯片文件“P”132’、“N”136’和“D”138’,无论在理想的时间线200中的何处指定carrousel210。结果是CPL 244将具有六个卷(相对于相同CPL 214中的两个),并且CPL 248将具有九个卷(相对于相应CPL 218中的七个)。通过每次将静止图像添加到carrousel组或者从carrousel组移除静止图像时不必重新构建幻灯片文件212,可以至少部分地抵消(offset)所增加的卷数而暗示的复杂度。

组成CPL 244的六个卷中的每一个包括interview文件122的一部分以及三个幻灯片文件132’、136’和138’之一的整体。在CPL 248中,第一卷、第二卷、第三卷、第六卷、第七卷和第九卷分别包括动画文件112’、“P”132’、“N”136’、“D”138’、“P”132’和“I”134’。第四卷和第五卷包括video_1114’的第一部分和第二部分114”,并且第八卷包括“N”136’的一部分236。

与表示为SPL 240的实现方式相比,当从静止图像中衍生(derive)幻灯片212时如以SPL 230来实施(embody)carrousel 210的一个优点是:在幻灯片文件212中可以计算和记录幻灯片之间的转换,例如广告静止图像“p”132的第一若干复制帧和最后若干复制帧可以分别实施从黑色到静止图像的淡入(fade)和从静止图像返回到黑色。可替换地,第一若干帧可以在carrousel周期中实施从先前的静止图像的匀滑转换(crossfade)。静止图像之间的这些更令人愉快的转换可能需要更明智的(judicious)进入(entry)幻灯片文件212以及退出(exit)幻灯片文件212,然而极大地提高了carrousel序列的美学价值。

在又一种实现方式中,使用数字电影指定的子标题机制可以实现相同的展示,如在SPL 250中所示。这种实现方式具有吸引力在于静止图像广告的低存储要求以及易于生成匀滑转换和淡入为黑色和从黑色淡入的美学改进。

在SPL 250中,CPL 264和268两者参考与在SPL 230中的相应CPL 214和244中以及SPL 240中的CPL 218和248中相同的音频轨道。CPL 268中的单个卷参考动画112’以及video_1 114的第一和第二部分114”。CPL 264和268通过参考子标题轨道文件274、276和278而利用数字电影的子标题机制。对子标题轨道文件274的MainSubtitle参考252出现在CPL 264的卷1中。对子标题轨道文件276的MainSubtitle参考256出现在CPL 268的卷2中,以及对子标题轨道文件278的MainSubtitle参考258出现在相同CPL的卷5中。将每个静止图像132、134、136和138转换为适于产生可被参考的子标题轨道文件的子画面132”、134”、136”和138”的PNGX’Y’Z’格式。优选地,子标题轨道文件中的每个子画面参考包括FadeUpTime和FadeDownTime,其美学地转换至静止图像和从静止图像转换而来,其可以选择性地包括匀滑转换。例如可以在序列中的第一幻灯片或最后的幻灯片上进一步向淡入规范(fade specification)应用锐度(finesse)。具体地,在示例子标题轨道文件278中示出刚好在TRAILER 154之前的更长的淡出(fade out)。

参考图3,对于实现时间线300的意向展示的三个SPL 330、340和350中的每一个使用类似的机制。时间线300指定了在放映开始时间与正片开始时间之间具有更短间隔的展示。如果时间线200和300可以通过编辑者提早生成,或者可以如下面结合图7讨论的通过自动化部件刚好及时地(just-in-time)生成,则基于电影放映员或影院管理者的外部选择在接近放映或者放映期间可以对哪一个时间线是适当的进行选择。例如,更短的预演(更少的广告)可能是正常模式,但是在恶劣的天气延迟大部分观众到达或者罕见的长退让线(concession line)的情况下,展示者可以决定将正片的开始延长额外的几分钟,而不会在服务器可能出现“暂停”时转到黑屏幕。

在缩短的时间线300中,music_2 126(图2中所示)已被去除以便裁减(trim down)预演的持续时间。结果,移动动画112使其处于AD_1的前面,并且更少贯穿(run through)carrousel(在该示例中其被假设为对于展示者是最小的收入(revenue)影响)。对应于替换实现方式SPL 330、340和350的第一CPL 314、344和362采用结合图2标识的资源和方法,尽管子标题轨道文件374被SPL 350中的MainSubtitle参考352参考。类似地,第三CPL 318、348和368替换图2中的它们更长的对应者(counterpart)。再次,在SPL 350中,新的子标题轨道文件378由MainSubtitle参考358调用。

普通技术人员将会意识到,可以将SPL 230、240和250中论证的原理一致地贯穿于SPL而使用,或者可以对它们进行混合和匹配。类似地,特定子标题轨道文件(例如274、276、278)以及在SPL 350中的它们的对应者的创建可以与幻灯片212的机制混合。在这种情况下,第一CPL 264和364中的每一个将获得附加的卷,如与幻灯片212相同的示例持续时间的公共子标题轨道文件(未示出)将包括无论在相应时间线(200或300)中的什么地方调用carrousel 210时、将使用的仅仅对子画面132”、136”和138”的参考。这样的机制在与相应的基于carrousel的CPL 214、314、218和318中的CPL等同的、受影响的CPL中将生成卷数。因此,本发明设想许多实现方式选择是可用的。

而且,CPL和相关的内容文件、或者它们的融合(amalgamation)(不管是不相关合成的简单集合,还是包括序列信息的层级集合),可由第三方提供给展示者或者发布者以被包含在展示中。

图4示出了支持本原理的大量代码转换操作。所描述的特定的代码转换操作仅仅是示例性的,并且并不旨在限制展示者对可用于显示的文件格式的选择。

以大量的各种形式中的任一种形式提供的仅视频的内容的视频代码转换410导致相同的内容,但是以D-电影格式的。此处使用的两个示例是动画112和video_1 114。

能够以动画编程语言(例如加拿大的San Jose公司的Adobe以FlashTM制作的.swf文件)来提供动画112。代码转换器412将执行FlashTM动画112,并且将捕捉各个图像帧并从RGB色彩(计算机图形中通常使用的色彩空间)转译(translate)并根据X’Y’Z’色彩转换。而且,将作为结果的每一帧连接(concatenate)在一起以便产生适用于CPL中的直接参考的动画112’。如果必要,则对各个帧进行缩放、或者修剪(crop)、或者提供边界,以便按照需要实现大小合适的最终图像。

类似地,MPEG视频序列video_1 114可以由代码转换器414通过以下步骤来变换:呈现(render)MPEG序列的每一帧(以关键帧开始,这对于熟知作为I-帧的MPEG技术人员来说公知的)并且执行从MPEG YCrCb色彩空间到X’Y’Z’的转换。

代码转换器412和414可以按照需要执行帧速率转换以便匹配目标SPL的帧速率,并且确保作为结果的文件是目标帧速率的整数倍,并且根据策略按照需要使用黑色或者最后图像来进行填充。

在一种实现方式中,向所有非D-电影图像内容提供白点和均匀的或者另外被标准化的色域(color gamut),使得附图4中的每个图像代码转换器可以利用从源色彩编码到D-电影偏好的目标X’Y’Z’色彩编码的预定的变换。可替换地,通过或者使用每个源图像提供的元数据可以表述源色彩编码(例如,白点、伽马、原色等),并且通过将所述元数据应用于现有技术中公知的等式可以进行转译。

静止图像代码转换420将静止图像转换为D-电影图像轨道文件。

代码转换器422将以PNGRGB格式提供的比萨店广告“P”132从RGB色彩空间中的PNG编码转换为使用JPEG2000(缩写为J2K)的X’Y’Z’色彩空间,以便符合D-电影图像标准,并且随后对每一秒钟的持续时间将该图像复制二十四次,存储结果作为“P”132’,D-电影图像轨道文件。

类似地,代码转换器424将以TIFFRGB格式提供的冰淇淋广告“I”134转换为J2KX’Y’Z’格式,并且复制该结果以便创建生成D-电影图像轨道文件“I”134’。代码转换器426将报纸广告“N”136从JPGRGB格式转换为J2KX’Y’Z’格式,并且复制该结果以便创建D-电影图像轨道文件“N”136’。

如果关于美学原因的期望,根据预定的策略,代码转换器和复制器422、424、426和428可以包括在每个文件132’、134’、136’和138’的开始和结尾处的帧的淡入和淡出。

当在X’Y’Z’色彩空间中并且以D-电影JPEG2000编码已经展示了下水道广告“D”138时,处理器428仅仅需要复制所述图像并且将结果封装为D-电影图像轨道文件“D”138’。

除了连接处理432将多个复制的图像132’、136’和138’合成为幻灯片文件212以及D-电影图像轨道文件之外,carrousel创建430合并静止图像代码转换、复制和封装420。静止图像“I”134不在carrousel 210中,因此不包含在幻灯片212中。

子画面预备(preparation)440获取相同的源素材132、134、136和138,但是代码转换器442、444、446和448从源编码和色彩空间进行变换并且在X’Y’Z’色彩空间中产生对应的PNG编码的文件132”、134”、136”和138”。

音频代码转换450将源音频music_2 126提供给代码转换器452,该代码转换器452从MP3或其它音频格式中解码并且将其编码为D-电影兼容的音频轨道文件music_2 126”,其具有以通常是1/24秒的块(chunk)的WAV格式编码的音频。由于D-电影的要求是音频文件在持续时间上是帧速率的整数倍,因此可以使用无声来填充一秒钟的最初或最终的1/24。音频代码转换450还可以提供在文件的任一末端处的短暂间隔上的淡入到无声/从无声开始,以便确保不会出现音频pop,或者根据预定的策略提供美学的转换效果。

音频/视频代码转换460接受具有同步音频的文件,例如高清晰度数字文件AD-1_142和MPEG DVD文件AD_2 144。它们分别由代码转换器462和464处理,每个提供如上的适当的视频和音频转换,以便分别产生对应的图像和音频轨道文件142’和144’以及参考和同步于图像和音频的对应的CPL。当在时间线200和300中不使用AD_2时,仅仅示出对应于音频和图像轨道文件142’的CPL 216。

现在参考图5,控制(mastering)510向包括观众席560的展示影院550供应发布,该发布可以包括副本520和便携式介质530的装运、或者电信540。

在控制(mastering)510中,创建或提供内容原版(master)512。优选地在发布之前,运行质量控制检查510(查看图6)。内容原版512可以包括先前讨论的运动图像、静止图像、音频或同步图像以及音频内容中的任一个。质量控制检查610开始于612,并且在控制510中接收614(或者创建)内容原版512。如果在616处发现内容原版512需要代码转换,则将其提交618到代码转换器514。代码转换器514优选地包括结合图4所讨论的、且适用于内容原版512的任意的代码转换、复制和封装处理。而且,优选地,代码转换器514参考内容在展示影院550处将遇到的相同或相似的策略。

不管是在步骤616准备好的内容,还是在步骤618中进行代码转换的、复制的和/或封装的内容,都被提供给包括屏幕服务器516和放映机518的D-电影系统。在步骤620中,所述内容被加载到屏幕服务器516。在步骤622中通过启动播放和监视所述播放来检查质量,以便确保在被代码转换器514处理之后没有内容原版512的属性会产生不可接受的伪像(artifact)。如果在步骤624中判断是不可接受的,则在步骤626报告该问题,否则在步骤628中发布所述内容,并且通常通过给顾客开帐单而在630结束所述处理。注意,步骤626中的报告可以导致“无论如何都装运(shipping)它”的命令(order),在这种情况下执行步骤628,或者步骤626可能导致内容原版612的一些或全部的再加工(rework),这可能要求在随后的时间对内容原版612的一些或全部重复质量控制检查610。根据其它实现方式,本领域的普通技术人员将会意识到,或者可以在传送到屏幕服务器之前或者可以在传送到屏幕服务器之后,来执行代码转换618,但是通常必须在启动和监视播放622之前执行代码转换618。

如果内容原版512包括任何加密部分,则必须向代码转换器514和屏幕服务器516提供适当的解密密钥。在物理发布的情况下,复制器522用于制作内容的多个拷贝。复制器522可以包括硬盘拷贝站、DVD烧录器、DVD印制机(press)或者其它数字媒体再现设备。为了体积小,甚至可以使用个人计算机来将数据复制到硬盘驱动器,例如外部USB驱动器,或者烧录CD或DVD。优选地在保护容器(未示出)中将物理介质530(例如外部或可移动硬盘532或DVD 534)装运到展示影院550,其中将物理介质530提供给吸收服务器(ingest server)552。

为了使用电信540进行发布,将内容原版512读取到发送接口以经过通信信道传输到展示影院550处的接收接口。例如,发送接口可以包括发送机524和发送天线526,通信信道可以包括卫星542,接收站包括接收天线544和连接到吸收服务器552的接收机546。在替换实现方式中,所述站和通信信道可以包括穿越因特网的网络连接,优选地使用虚拟个人网络(VPN)或者其它公知技术,以便确保私密性和安全性。可以使用利用电话网络、其它无线数据传输信道或者所有前述的组合的其它实现方式。

吸收、代码转换和播放处理650开始于步骤652,等待内容530经由一个或多个传送信道到达。在654接收内容和在步骤656检查该内容以便确定是否需要如在步骤616中进行的代码转换。如果做出需要代码转换的确定,则吸收服务器522启动代码转换、复制和/或封装658,如在步骤618中已经测试的。

优选地,通过具有或不具有硬件加速(例如特殊的代码转换芯片或卡,未示出)的吸收服务器552上的软件来执行代码转换658。可替换地,吸收服务器552可以访问本地代码转换器盒(未示出)。在又一种实现方式中,吸收服务器552可以将内容提供给屏幕服务器562,并且使得在那里执行代码转换658。该后一种实现方式具有以下优点:在深夜,在完成所有放映之后,twenty-plex影院可能具有相当量的计算功率闲置。因此,可以在传送到屏幕服务器之前或者之后执行代码转换(如果需要)。

不管处理658的位置如何(如果甚至它在步骤656中是需要的),在存储器520中放置现在的D-电影兼容的内容,优选地,在吸收服务器552可访问的盘554(如果存在足够的空间,它可以是发布盘532)中放置该内容。可替换地,D-电影兼容的内容可被直接放置在屏幕服务器562上,或者如果在屏幕服务器562发生代码转换658,则可以将作为结果的文件简单地本地存储或者保留在那里。

在存储了D-电影兼容的内容之后,在步骤662中,对于观众席560按照需要将其传送到屏幕服务器562。尽管这一处理优选地是自动传送,但是它可以是手动地启动,或者如果不存在从吸收服务器552到屏幕服务器562的网络连接,则步骤662可以包括将硬盘554或532物理传输到屏幕服务器562,以便被直接安装和读取。

在步骤664中可以优选地是与优选地包括正片156的其它内容150一起,安排(schedule)播放代码转换的、复制的和封装的内容。该安排可以是基于由展示影院设置的预定时间。

触发要在屏幕服务器562上播放的SPL的安排或者安排步骤668的触发,其中创建或更新结合图2和图3讨论的CPL和SPL。下面将描述这一处理。对应于SPL的CPL的创建优选地由吸收服务器552来执行,并且将作为结果的CPL提供给屏幕服务器562,除了按照所安排的参考标准CPL的标准SPL来接受和播放之外,不需要屏幕服务器562的特殊能力,其中标准CPL参考标准轨道文件(以及标准子画面文件,如果使用)。

在替换的实现方式中,通过现有技术的处理可以将结合图2和图3描述的CPL创建为内容原版512的一部分,并且代码转换步骤618和658在作为结果的轨道文件中产生适当的标识,使得作为结果的代码转换的、复制的和封装的内容是被那些CPL参考的内容。

当屏幕服务器562执行SPL并且在放映机564上进行展示时,在步骤670中发生SPL的播放并且结束。注意,控制510和观众席(展示影院)560两者具有配属于(attach)它们相应的屏幕服务器516和562的音频设施(未示出,但是公知的),以分别评估和展示所述节目的音频部分。

向展示器(例如影院)传送非D-电影内容比传送D-电影内容或D-电影兼容的内容要便宜和迅速。通过使用非D-电影内容,使用MPEG编码(即DVD标准)比使用JPEG 2000编码(即D-电影标准)可以实现相当高的压缩比。如明显的,更小的数据尺寸使得内容传送花费更少的时间。因此,当经由卫星来发布内容时,本原理提供的尺寸减少将通过同样的因素来减少发布成本。例如,该减少可以是25∶1或者依赖实际内容而可以是更多。

在替换的实现方式中,SPL自身的加载或执行可以导致对SPL或参考的CPL的修改。这优选地包括按需要编写(redact)该展示的至今未播放的部分或者重复该展示的先前播放的部分,以便延长或缩短所述展示的持续时间。所述展示的这种缩短或延长可以响应于以下因素:例如表示代表特许方的一个或多个长线(long line)的外部信号、影响观众到达时间的天气条件、或者特定观众席中的医疗或janitorial紧急事件(例如,特定观众席/展示影院的策略和手续)。所述缩短或延长也可以是基于满足展示影院的预定时间安排。

图8中示出了这样的处理,其中在步骤822和826检测所述信号并且遵照行事。

用于缩短处理的简单算法是从播放列表中忽略当前未播放的下一段内容。

用于延长处理的简单算法是首先以相反顺序恢复(restore)被忽略的每一段内容,将每一段被恢复的内容作为下一段内容插入而用以播放。当没有另外被忽略的内容可用于恢复时,可以通过任意过程(包括随机选择)来选择附加内容并且将其作为下一段内容插入而用以播放。

如果暂停播放时,可以通过简单的延长处理来优选地反转(reverse)简单的缩短算法,反之亦然。在这种特殊情况下,两种算法是可交换(commutative)的。如果播放正在继续并且所述两种算法在完全不同段的内容期间生效,则不是这种情况。所述缩短和延长处理可交换是不需要的:许多可接受的用于缩短的算法将不能通过用于延长的伴随算法来“未完成的”,除非特别注意对所述两种处理的可逆性的设计。通常,它不是所要求的。

上面简单的缩短算法和延长算法通常太简单。理想地,采用试探法(heuristics)或规则来改进作为结果的展示的(美学上的或金融上的)可能的值。为了容许这种实现,需要关于正被展示的内容或者潜在被展示的内容的更多信息。

示例内容数据库710提供关于诸如通过时间线编辑处理800可以被自动增加到时间线或者从时间线删除的每段内容的信息。

作为示例,在要求更短的展示时,对时间线200执行时间线编辑处理800而产生时间线300。在要求更长的展示时,可以由编辑处理800对时间线300起作用而产生时间线200。

内容数据库710提供关于每段内容的信息,可以将该信息用于自动地选择将被忽略或增加的一段或多段内容。710中示出的格式是理想的,但是本领域的普通技术人员将会意识到,在不背离本原理的范畴的情况下也可以应用许多替换。

提供了去除规则720(仅示出一些)和增加规则730(仅示出一些)的集合以供在缩短步骤824以及延长步骤814和828中使用。

而且,尽管下面讨论的缩短步骤824以及延长步骤814和828参考了对时间线和SPL的修改,但是SPL包括对专用CPL的参考,例如示例CPL 214、218、244、248、264、268、314、318、344、348、364和368。在下面的讨论中将会理解,依赖于操作,对时间线或SPL的修改可以包括对这样的专用(ad-hoc)CPL的暗示的(implicit)增加、删除或者修改。

内容数据库710理想地提供每段内容的信息,诸如:

ContentID,用于标识所述信息与之相关联的特定段的内容;

ContentType,诸如运动的仅图像内容110、仅声音内容120、静止图像130或者具有同步声音的图像140;

ContentName,通常对于工作的算法是不需要的,当用于向电影放映员和管理员显示SPL内容或者用于报告时对是人们有用的;

ContentDuration,是相关联的内容的期望的播放持续时间的测量,其在确定以下情况时是便利的,例如,music_1 24是否足够长以便伴随动画112’和video_1 114’,或者两个运动图像112’和114’之一是否将发生碰撞(bump)(如在从时间线200缩短到时间线300中发生的);

ContentKindType,是内容的分类,其中目前在影院通常看到的类别包括广告、琐碎的问题和答案(trivia questions and answers)、关于即将上映的正片的信息、关于名人的新闻,等等;

ContentVersionDate,被用来确定与一段内容相关联的两个数据版本中的哪一个是最近的;

ContnetActivationDate,被用来禁止在特定日期之前使用一段内容,诸如产品投放市场或者正片发行、或者假期主题内容;

ContentSunsetDate,是类似于用来禁止在特定日期之后使用内容;

ContentRatingType,不是内容自身的等级,而是标识内容适宜用来伴随直到某一等级的正片展示;

ContentLanguage,标识其中展示内容所用的主要语言并且通常将其选择为匹配正片展示的主要语言;

GroupID,当共用于两段或更多段内容时,标识将被作为一组一起插入或去除的所述组的成员,尽管在连续的条目时这不是必须的(一个示例是可能允许直到30秒钟的无关的干扰内容的琐碎的问题和琐碎的答案);

GroupSequence,如果不为空(non-null),则指定其中组的成员应当出现的顺序(即,琐碎的问题GroupSequence=1,而琐碎的答案GroupSequence=2);

GroupSeparation,为每段内容确定在其结束和开始组的下一成员之间可能消逝的最大的时间量(例如,从上面的示例中,琐碎的问题GroupSeparation=00:00:30:000,但是如果该值是00:00:00:000,则琐碎的答案将需要连续地跟随);

GroupDuration,如果不为空,则指定由组贡献的持续期间,使得组的合计(aggregate)的ContentDuration是便利的;

ContentRegionType,允许通过市场优选地以层级结构来选择内容,使得,例如在纽约不包括针对洛杉矶市场的广告,但是针对加利福尼亚市场的广告可以用于洛杉矶;

ContentSupplierID,优选地提供其来确定供应内容的路径,通常这有助于诊断问题并且也用于分配共享的广告收入;

ContentOwnerID,优先地提供其来确定内容的所有者,还用于诊断问题,而且还用于编制广告费用帐单;

ContentConractType,优选地由规则使用以用来实施针对何时、什么频率和在何种其它条件下可以展示、将要展示或者将不展示一段内容的合同的约束(contratual obligation);以及

ContentValue,表示对于展示者的价值,例如预期的收入,但是也可以包括诸如对于观众的美学价值的其它尺度(dimension)。

本领域的普通技术人员将会意识到,可以将关于所述内容的一些、全部或不同信息有用地包含在内容数据库710中,并且借助于示例在此列出字段是而不是对其的限制。

诸如TRAILER(预告片)154之类的D-电影内容150以及诸如INTRO(介绍)152之类的影院策略内容也被包含在内容数据库710中并且经历(subject to)缩短步骤824以及延长步骤814和828。而且,期望也在内容数据库710中列出诸如FEATURE(正片)156之类的正片内容,但是所述内容优选地不经历步骤814、824和828中的去除或插入。

去除规则数据库720示出了适合于缩短步骤824的规则的部分集合。在一个实施例中,可以尝试给定级别(rank)的所有规则(720的第一列),直到实现了缩短目标。当所述给定级别的规则已经用完时,可以尝试下一级别的规则,如此等等,直到实现缩短目标。

在替换的实现方式中,一些更高级别的规则可以促使更低级别的规则重新获得(regain)有效。在这种情况下,如果一个级别的规则停止提供缩短放映的能力,则尝试下一更高级别的规则。如果成功,则进一步尝试可以开始于较低级别的规则。

可以实施其它规则选择处理:例如,随机地执行某一级别范围内的规则;或者采用Monty Carlo算法来评估朝着候选的随机组的目标的进展或各个规则执行,所述候选者具有最大的进展或者在规则被实际执行时的值中的最低减少;或者是使用类似的候选评估的穷尽搜索以确定要应用的最佳规则。

示例的去除规则数据库720提供了类似伪数据库查询的表达式来描述每个规则所采用的算法。级别1中的规则搜索具有“信息”(例如,“在该设施中禁止任意类型的记录设备”)的ContentKindType和小于“5”的ContentValue这两者的内容。由于不止一段内容可能满足该标准,因此分类列指定应当按照顺序分类(sort)所述结果,使得首先去除最小ContentValue。另一种分类包括首先选择具有最大持续时间的内容,或者只是选择在时间线上发现的满足该标准的第一内容。

一些规则使用函数,例如去除规则数据库720级别3,当直到放映时间为止小于三分钟时,其激活(第一子句(clause)变为真),在这种条件下,在板上(chopping block)广告大厅有爆米花销售的内容(ContentKindType==concessions)。

在支持内容的组或者内容的其它特殊配置的情况下,需要特定的算法,诸如确保如果组的任意成员内容被删除,则去除相同组的所有内容。

这样的特殊算法包括将仅图像内容(例如动画112)和仅音频内容(例如music_1 124)进行组合以便提供同时具有图像和声音的展示。在时间线中,如果图像和音频具有不同的持续期间,则必须删除这两者中具有较长持续期间的那个,以便缩短时间线。

当通过时间线的任一端(end)在两侧存在所限制的(bound)时间线的一部分,或者具有同步声音的图像的内容(例如同步内容140和150),则如果介入(intervene)内容包含具有相互对齐(alignment)的重叠的仅图像内容和仅音频内容,使得仅音频内容的一部分没有伴随,则可以通过规则来提供展示的图像部分,以便选择具有比间隙(gap)更短的ContentDuration的仅图像的内容,或者carrousel内容210作为后备(fallback)。

如果不匹配导致仅图像内容不具有对应的音频内容,则选择仅音频内容,直到将该间隙精确地闭合(close)或者移动到时间线的图像部分。在可替换的实施例中,可以以与carrousel图像相同的方式使用无声或者诸如自然声音(例如,海岸声或者雨林声)之类的特殊用途的仅音频内容,即,可以按照需要在任意时刻播放以及重复没有特殊的开始或末尾、也没有所要求的持续期间...的声音轨道

类似地,添加规则数据库730通过标识要添加到时间线的、内容数据库710中列出的内容来支持延长步骤814和828。730中所示的规则示出了添加函数,其允许该规则参考与候选布置(placement)有关的其它内容。例如,在时间线中的插入点处应用规则数据库730的行1,使得第一子句在内容数据库710中寻找具有与正好在插入点之前的内容的ContentKindType不同的ContentKindType的内容。以这种方式,延长处理在一行中将不插入两个广告,也不在一行中插入两个新项目(item)。该相同的规则也确保所选择的内容没有违反要求前一段内容具有与之后紧接地跟随的具有相同GroupID的内容。

添加规则数据库730的行2中的规则搜索与在插入点之前的一些内容段的GroupID匹配的内容、但不是严格限制为对正好先前内容的审查(examination)。如果发现该内容,则第二子句确保对插入选择的内容是组序列的下一个。

插入的这两个示例假设时间线从特定插入点增长(grow)并且不需要在延长算法中考虑该插入点之后的内容。

在可替换的实现方式中,可以允许特定范围内的任何地方(例如,在TRAILER 154之前的任何地方)出现插入点。在这种情况下,插入规则也需要向前看(look forward)。例如,在添加规则数据库730中的规则1的意向是试图选择不会导致两个连续内容段具有相同ContentKindType的、具有最高ContentValue的内容。为了在可替换的实现方式中实现这一目的,第一子句可以被替换为子句NOT(ContentKindType==Previous;ContentKindType ORContentKindType==Next:ContentKindType),其中Next:是检查插入点之后的下一段内容的属性的函数。

当评估仅音频内容的插入或删除时,规则可以包括对具有类似ContentType的其它内容进行严格的比较(即,用于选择仅音频的规则可以仅考虑其它仅音频的内容)。

评估仅音频内容的插入或删除的其它规则可以考虑评估相反类型的内容:例如,子句NOT(ContentKindType==ad&&Overlap:ContentKindType==ad)将防止选择使得两个广告、一个音频和一个图像会重叠的内容。这样的规则允许构建使得音频广告有效地发起(sponor)琐事和新闻内容的展示,同时仅图像广告可以发起音乐、访谈、解说、自然声音和其它非广告音频。

时间线编辑处理800起始于步骤810。如果先前时间线未被编辑,则在步骤812中优选地提供SPL模板。模板是用于实现展示影院550的策略并且确保包含任何必要(essential)内容(例如INTRO 152)的理想的方法。同样在步骤812,查询展示者的销售点(POS)系统(未示出)并且添加了正被创建的该SPL的正片156的CPL。在模板中也优选地包括与INTRO 152(例如幕布操作、关门和使观众席灯光变暗)、正片156(诸如在谢幕(credit)期间使灯光变亮)的相关的任意自动提示或命令。理想地为FEATURE 156的属性(例如,为获取FEATURE 156的ContentRatingType)而查询内容数据库710。可替换地,可以检查FEATURE 156的CPL。

该模板包括carrousel 210的一个或多个缺省的持续期间,以便促使在近似期望的持续期间开始时间线。

在延长步骤814中,使用诸如在附加规则库730中的规则来执行建立满意展示的处理。延长步骤814考虑被指定为carrousel 210空置(empty)的SPL的某些部分(例如,比在第一预告片TRAILER 154之前十五分钟要少的时间线的那一部分)用于插入仅视频内容的目的。这样的算法确保在TRAILER 154之前十五分钟,应当尝试附加规则数据库730中的每一规则来发现代替(in lieu of)carrousel 210的可以放置的仅图像内容。然而,如果无法发现合适的,则carrousel 210是唯一的剩余选择。

如果在向时间线每一次插入之后,步骤816确定时间线是否足够长。该确定可以考虑其它标准,诸如“15分钟是否在由少于10%carrousel内容组成的第一预告片之前”。如果发现缺少SPL,则时间线编辑处理800重复延长步骤814。否则,在步骤818中,SPL、CPL和相应的内容文件被传送到屏幕服务器562,并且来优选地根据来自展示者POS(未示出)的信息被安排进行播放。

可替换地,可以将候选内容更早地传送到屏幕服务器562,并且步骤810、812、814和816中的全部或部分可以在屏幕服务器562上发生。

在播放开始之前不久并且优选地甚至在播放期间,监视外部事件,并且更新时间线、SPL和CPL以便将时间线的属性变得与目标一致。最普通的目标是FEATURE 156在除了由POS(未示出)初始安排的时刻以外的时刻开始,例如,当大雪延迟观众到达展示影院550时(在行业用语上,“雪延(snowhold)”)。其它目标可以包括意识到已经传送了更多当前版本的内容(例如,较新的ContentVersionDate在内容数据库710中)或者一些内容已到期(使用来自数据库710的ContentSunsetDate)。在时间线编辑处理800的这个示例的剩余部分,考虑了动态地调节时间线的长度的目标。

在步骤822中,评估当前SPL是否导致FEATURE 156迟于当前期望而开始。如果是,则例如通过屏幕服务器562执行缩短步骤824。如果发生雪延并且已经延迟了所安排的时间,则可能发生这样的事件,但是现在天气变亮或者延迟已经足够,则应当调节时间线以便提供针对FEATURE 156的最佳可能的开始时间。

如果时间线不太长,则对它是否足够长进行检查(步骤826),例如,如果最近发生但是INTRO 152仍未通知该正片的开始。在这种情况下,尝试通过执行步骤828来延长时间线。

只要时间线可能似乎要改变,就在步骤830循环监视处理。不需要监视处理比播放每一段内容运行一次更频繁。因此,为了在计算上节约,在确定播放列表是否需要修改之前,步骤830处的循环可以等待直到在每段内容的结束之前不久为止。这当然可以提前,按照需要提供足够的时间用以计算。而且,可以实施步骤830来忽略carrousel 210内的各个图像,或者作为替换,对于幻灯片文件212的每次重复或者各个幻灯片(例如132’或132”),可以进行检查。

当不存在对时间线的进一步可能(plausible)的修改时,编辑处理800在步骤832结束。

可以通过处理器执行的指令来实现所述方法,并且可以将这样的指令存储在处理器可读介质上,诸如,例如集成电路、软件载体或其它存储设备(诸如例如硬盘、致密盘、随机存取存储器(“RAM”)或只读存储器(“ROM”))。该指令可以组成在计算机可读介质上有形地实施的应用程序。如将清楚地,处理器可以包括具有例如用于执行处理的指令的处理器可读介质。

已经描述了许多实现方式。然而,将理解可以做出各种修改。例如,可以合成、补充、修改或者去除不同实现方式的元素以便产生其它实现方式。另外地,本领域的普通技术人员将理解,其它结构和处理可以替换所公开的那些结构和处理,并且作为结果的实现方式将以至少基本相同的(多个)方式执行至少基本相同的(多个)功能,以便实现与所公开的实现方式至少基本相同的(多个)效果。因此,这些和其它实现方式在之后的权利要求的范畴之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号