一种数字电影再次编辑的方法

文档序号:6755441阅读:210来源:国知局
专利名称:一种数字电影再次编辑的方法
技术领域
本发明涉及数字电影技术领域,特别是指一种对编码打包完成的数字电影 再次编辑的方法。
背景技术
在数字电影(D-Cinema)放映过程中,由于影片放映地区不同,所以放映 的需求也不同,例如不同的地区需要不同语言的音频、不同语言的字幕信息等, 甚至不同的视频内容(例如不同的地区放映不同的广告片或其他插片等)。
如图1示出了数字电影的影片信息结构的示意图,其结构包含一个以上的 CPL(CPL, Composition Playlists,复合播放列表,是一个标准的xml文本,描 述了数字电影的各个元素,如图像、声音、字幕等如何被播放出来,可在影片 的后期制作过程进行创建)资产、每个CPL资产下包含一个以上的Red (带盘, 泛指电影存储介质)资产、每个Reel资产包含视频、音频和字幕资源信息。如 图2示出了一个影片信息结构的例子,该例中CPL资产包含三个Red资产, 每个Reel资产包含图像、声音和字幕资源信息,所述资源信息指向(或链接) 对应本体的文件。
在目前数字电影编码打包的技术条件下,为了满足不同地区用户对同 一部 数字电影的不同放映需求,往往需要针对母片制作多个数字电影包,即当有新 的地区的新的放映需求时,就需要针对母片再次进行新的编码打包。
这种每次均针对母片进行编码打包的影片编辑工作,并未利用已经编码打 包完成的数字电影包的资源,导致相同内容的多次重复性编码,使得编码打包 的工作效率较低。

发明内容
有鉴于此,本发明的主要目的在于提供一种数字电影再次编辑的方法,以 利用已经编码打包后的数字电影包进行再次编辑,提高编码的效率。
为达到上述目的,本发明提供的数字电影再次编辑的方法,包括步骤
A、 解析数字影片包,获取影片信息结构包含的Reel和CPL资产;
B、 创建Reel和CPL资产容器,并将所获取的Red和CPL资产保存到所 创建的Reel和CPL资产容器中;
C、 对所述Reel和CPL资产容器中的Reel和CPL资产进行编辑;
D、 根据编辑后的Reel和CPL资产生成数字影片包。
其中,步骤A所述Reel资产包括音视频和/或字幕资源信息。 可选的,所述音频资源信息包括至少以下之一音频文件名称、编辑帧率、 帧数、入口点、播放帧数、加密信息;所述视频资源信息包括至少以下之一 视频文件名称、编辑帧率、帧数、入口点、播放帧数、帧率、加密信息、分辨 率;所述字幕资源信息包括至少以下之一字幕文件名称、编辑帧率、帧数、 入口点、播放帧数、加密信息。
其中,所述步骤C包括子步骤
Cl、判断是否需要创建新的音视频和/或字幕文件包,若是,则生成相应的 音视频和/或字幕文件包,否则执行下一步。
C2、判断是否需要编辑Reel资产容器中的Red资产,若是,则编辑Reel 资产,否则执行下一步。
C3、判断是否需要编辑CPL资产,若是,则编辑CPL资产,否则执行步 骤D。
其中,步骤C2中所述编辑Reel资产包括对Reel资产容器所包含的Reel 资产进行添加、删除和修改操作。
可选的,步骤C3中所述编辑CPL资产前进一步包括:确定所要编辑的CPL 资产所涉及的Red资产存在于Red资产容器中。其中,步骤C3所述编辑CPL资产包括对CPL资产容器所包含的CPL 资产进行添加、删除和修改操作。
其中,步骤C所述编辑为添加时,步骤C包括子步骤 Cll、生成需要的音视频或字幕文件包;
C12、生成包含指向所创建的音视频或字幕文件包的音视频或字幕资源信
息的Red资产并添加入Reel资产容器中;
C13、生成包含所生成的Red资产的CPL资产并添加入CPL资产容器中。 其中,所述音视频文件包为MXF文件包,所述生成相应的音视频文件包
的步骤包括
对音频源文件进行合成,再打包生成音频MXF文件包; 对视频源文件进行编码,再打包生成视频MXF文件包。 由上可以看出,本发明提供的数字电影领域内的影片编辑方法,可以实现 对编码打包完成的影片进行二次编辑,通过编辑现有的影片,在现有影片基础 上生成适合新需求的新影片的数据包,避免了对影片中的全部内容进行重复编 码制作,克服对影片相同内容重复编码打包的缺点,提高数字电影影片编码打 包的工作效率。
本发明提供的影片进行再次编辑的方法,适用于广告片的增加、修改或删 除,快速完成不同国家或地区对影片语种(国语、英语等)、字幕(国语、英语等) 的更改、添加要求。
可见,本发明充分利用了已经完成编码打包的影片资源来产生适合新的需 求的影片,不再对数字电影的全部内容进行重新编码,,对所有的数字影片包仅 进行部分信息的编辑即可,不需要将数字影片的全部信息重新进行编码,如不 需要对已经编码打包好的数字影片包中的原来的音视频文件包再次进行改动。 又如仅需要修改、替换声音或字幕信息时,也仅对这部份进操作即可。与背景 技术相比,提高了编码打包的工作效率。


图l为影片信息结构示意图2为影片信息结构实施例图3为影片编辑方法的流程图。
具体实施例方式
本发明对数字电影包的编辑即对数字电影包的CPL资产容器和Reel资产 容器(Container)进行操作。本例中,CPL资产容器至少包含1个CPL资产 (Asset), Reel资产容器至少包含1个Reel资产,1个Reel资产的内容至少包 含1个视频资源信息,其中音频和字幕资源信息为可选内容。
下面,参见图3示出的影片再次编辑的方法流程图,对本发明提供的对编 码打包完成的数字影片进行二次编辑的方法进行详细说明,具体包括以下步骤: 步骤301:解析数字影片包,获取影片信息结构所包含的内容。 本步骤即通过解析数字电影包,获取数字电影包中的各个CPL资产、每个
CPL资产包含的各个Reel资产,和每个Red资产中包含的音视频及字幕资源
传自 i口 ,a、。
其中音频资源信息包括指向的音频文件名称、编辑帧率、帧数、入口点、 播放帧数、加密信息;视频资源信息包括指向的视频文件名称、编辑帧率、帧 数、入口点、播放帧数、帧率、加密信息、分辨率;字幕资源信息包括指向的 字幕文件名称、编辑帧率、帧数、入口点、播放帧数、加密信息。
步骤302:创建Reel、 CPL资产容器,并将所获取的各个Reel资产和每个 Reel资产中包含的各个音视频和字幕资源信息保存到所述Reel资产容器中;将 所获取的各个CPL资产和每个CPL资产包含的各个Red资产保存到CPL资产 容器中。
步骤303 304:判断是否需要创建音、视频MXF(MXF, Material Exchange Format,素材交换格式, 一种音视频媒体文件格式)文件包,若需要,则生成相应的音、视频MXF文件包,否则执行下一步。
其中,音、视频MXF文件包的生成步骤分别简述如下对音频源文件进 行合成,然后将合成的音频文件打包生成音频MXF文件包;对视频源文件进 行编码,然后对编码后的视频文件进行打包产生视频MXF文件包。其中,所 述音频、视频源文件可以是要新加入数字影片包中的内容,如广告片,又如新 语种音频信息等。
步骤305 306:判断是否需要编辑Reel资产容器中的Reel资产,若需要, 则对步骤302所生成的Reel资产容器所保存的Reel资产进行添加、删除和《务 改的编辑操作,否则执行下一步。
具体来说,添加Red资产是指在Red资产容器中加入新的Reel资产,新 的Reel资产的内容包含的音视频和字幕的资源信息指要加入的新的本体文件, 如指向步骤304中所创建的音视频MXF文件和字幕文件,其中音视频MXF文 件可以使用已存在的音视频MXF文件包(如预先制作的),也可以使用步骤304 创建的音视频MXF文件包;
删除Reel资产是指将Reel资产从Reel资产容器中删除;
修改Reel资产是指修改Reel资产包含的音视频和字幕资源信息。包括指 向的音视频MXF文件包名称、字幕文件名称、编辑帧率、帧数、入口点、播 放帧数信息和加密信息等。
步骤307 309:判断是否需要编辑CPL资产,若不需要则执行步骤310, 若需要,则进一步判断CPL资产所包含的Reel资产是否在Red资产容器中存 在,若存在,则编辑CPL资产,即添加、修改和删除CPL资产;若不存在, 则返回步骤303。
这里需要说明的是,对于上述返回步骤303的原因是由于Red资产中必 须包含MXF文件包,因此在编辑CPL资产过程中判断Reel资产不存在时,需 要新加入Reel资产时,则应询问是否需要加入新的MXF文件包,以配合新Red 资产的生成。
具体来说,添加CPL资产是指在CPL资产容器中加入新的CPL资产。CPL
8资产所包含的内容即为Reel资产。需要说明的是,要添加的新的CPL资产其
所包含的Reel资产须已经存在于步骤302生成的Red资产容器或经过步骤306
修改后的资产容器中,这样才能将要添加包含该Reel资产的新CPL资产到CPL 资产容器中;
删除CPL资产是指将CPL资产信息从CPL资产容器中删除; 修改CPL资产是指修改CPL资产所包含的Reel资产信息,将需要修改的 Reel资产信息替换为其它Reel资产信息。同上原理,这些用于替换的新的Reel 资产须已经在Reel资产容器中存在。
步骤310:根据更新后C重新配置的数字电影包,生成新的数字电影包。 由上可以看出,使用上面的方法,对所有的数字影片包仅进行部分信息的 编辑即可,例如添加音视频MXF文件时,根据以上步骤为确定需要创建的 音视频或字幕文件包;生成包含指向所创建的音视频或字幕文件包的音视频或 字幕资源信息的Reel资产并添加入所创建的Reel资产容器中;生成包含所生 成的Red资产的CPL资产添加如所创建的CPL资产容器中。可见,不需要将 数字影片的全部信息重新进行编码,如不需要对已经编码打包好的数字影片包 中的原来的音视频文件包再次进行改动。又如仅需要修改、替换声音或字幕信 息时,也仅对这部份进行重新编辑编码即可,免去像现有技术那样要将母片全 部信息全部进行编码打包,从而提高了工作效率。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范 围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应 包含在本发明的保护范围之内。
权利要求
1、一种数字电影再次编辑的方法,其特征在于,包括A、解析数字影片包,获取影片信息结构包含的Reel和CPL资产;B、创建Reel和CPL资产容器,并将所获取的Reel和CPL资产保存到所创建的Reel和CPL资产容器中;C、对所述Reel和CPL资产容器中的Reel和CPL资产进行编辑;D、根据编辑后的Reel和CPL资产生成数字影片包。
2、 根据权利要求l所述的方法,其特征在于,步骤A所述Reel资产包括:音视频和/或字幕资源信息。
3、 根据权利要求2所述的方法,其特征在于,所述音频资源信息包括至少以下之一音频文件名称、编辑帧率、帧数、入口点、播放帧数、加密信息;所述视频资源信息包括至少以下之一视频文件名称、编辑帧率、帧数、入口点、播放帧数、帧率、加密信息、分辨率;所述字幕资源信息包括至少以下之一字幕文件名称、编辑帧率、帧数、入口点、播放帧数、加密信息。
4、 根据权利要求2所述的方法,其特征在于,所述步骤C包括子步骤Cl、判断是否需要创建新的音视频和/或字幕文件包,若是,则生成相应的音视频和/或字幕文件包,否则执行下一步。C2、判断是否需要编辑Reel资产容器中的Reel资产,若是,则编辑Reel资产,否则执行下一步。C3、判断是否需要编辑CPL资产,若是,则编辑CPL资产,否则执行步骤D。
5、 根据权利要求4所述的方法,其特征在于,步骤C2中所述编辑Red资产包括对Reel资产容器所包含的Red资产进行添加、删除和修改搡作。
6、 根据权利要求4所述的方法,其特征在于,步骤C3中所述编辑CPL资产前进一步包括确定所要编辑的CPL资产所涉及的Reel资产存在于Red资产容器中。
7、 根据权利要求4所述的方法,其特征在于,步骤C3所述编辑CPL资产包括对CPL资产容器所包含的CPL资产进行添加、删除和修改搡作。
8、 根据权利要求2所述的方法,其特征在于,步骤C所述编辑为添加时,步骤C包括子步骤Cll、生成需要的音视频或字幕文件包;C12、生成包含指向所创建的音视频或字幕文件包的音视频或字幕资源信息的Red资产并添加入Reel资产容器中;C13、生成包含所生成的Red资产的CPL资产并添加入CPL资产容器中。
9、 根据权利要求4或8所述的方法,其特征在于,所述音视频文件包为MXF文件包,所述生成相应的音视频文件包的步骤包括对音频源文件进行合成,再打包生成音频MXF文件包;对视频源文件进行编码,再打包生成视频MXF文件包。
全文摘要
本发明提供了一种数字电影再次编辑的方法,包括解析数字影片包,获取影片信息结构包含的Reel和CPL资产;创建Reel和CPL资产容器,并将所获取的Reel和CPL资产保存到所创建的Reel和CPL资产容器中;对所述Reel和CPL资产容器中的Reel和CPL资产进行编辑;根据编辑后的Reel和CPL资产生成数字影片包。使用本发明,可以利用已经编码打包后的数字电影包进行再次编辑,提高了数字电影的编码效率。
文档编号G11B27/031GK101673572SQ20091009317
公开日2010年3月17日 申请日期2009年9月25日 优先权日2009年9月25日
发明者张晓玲, 王忠平, 耿克明, 肖立群 申请人:北京中企开源信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1