一种多媒体文件的编辑方法、装置和系统制造方法及图纸

技术编号:9569174 阅读:82 留言:0更新日期:2014-01-16 02:42
本申请公开了多媒体文件的编辑方法,利用编辑描述脚本文件保存所述多媒体文件的编辑结果,所述编辑方法包括:a、位于终端设备上的编辑描述引擎根据所述终端设备的本地环境生成结构验证文件中的环境约束,用于保存所述本地环境对所述多媒体文件的编辑约束条件;b、所述编辑描述引擎利用所述结构验证文件中的环境约束对用户的编辑行为信息和用户编辑过程中引入的多媒体资源信息进行验证,在验证通过后,将编辑行为信息和多媒体资源的属性信息保存在编辑描述脚本文件中。进一步地,通过交互应用装置向终端用户界面提供编辑操作;通过编解码应用装置获取终端设备的本地多媒体支持方案和资源获取方案,制作目标多媒体文件。本申请还公开了多媒体文件的编辑装置和系统。应用本申请,能够为云终端提供多媒体编辑服务。

【技术实现步骤摘要】
一种多媒体文件的编辑方法、装置和系统
本申请涉及多媒体处理技术,特别涉及一种多媒体文件的编辑方法、装置和系统。
技术介绍
多媒体技术应用是当代信息化
中发展最迅速最活跃的技术之一,随着信息商业化的不断推进,多媒体技术已经融入人们的日常生活,以多媒体内容服务为目标的产品比比皆是。随着技术的成熟与发展,多媒体娱乐已逐渐成为多媒体技术应用的主流导向,视频、音乐、照片等多媒体内容成为大众互动娱乐的焦点。其中,多媒体编辑制作技术旨在根据用户的编辑要求,对多媒体数据进行重新组合,从而制作出新的多媒体表达方式并分享,增强用户娱乐体验。已经提出的与多媒体编辑制作相关的装置,其主要是提供多媒体编辑制作过程中的用户交互界面,以文件或者数据库的形式记录下用户编辑的过程,方便用户使用从某一渠道获得的多媒体资源,利用装置提供的交互方式,组合生成指定需求的多媒体目标。编辑的过程作为再生形式,为装置提供持续编辑的存储介质。已经提出的与多媒体编辑制作相关的装置,其技术重心主要集中于本地环境,对于编辑制作的过程采用相对固定的描述形式,所记录信息量的范围也是固定的,用户对于多媒体编辑制作的体验受限于信息量定义的范围。同时,当用户希望在多媒体性能有差异的终端之间进行交叉式的多媒体编辑与制作时,各终端均需要安装相同的应用以匹配相同的描述形式。目前,提出一种实现多媒体编辑制作的云服务,希望能够允许用户在终端上对多媒体资源进行在线或离线的编辑制作,允许用户之间通过云端共享编辑结果并允许二次编辑。通过该云服务,用户在可以接入云端的本地终端设备上进行编辑,并且通过云端把创作分享给其他用户,同时也可以对其他用户的原创进行重现和再编辑。但事实上,按照目前多媒体编辑制作的方式,终端设备可能是个人电脑,也可能是数字电视或移动设备,设备的图形支持性能与多媒体环境存在差异,此时若采用固定的编辑过程,会导致性能较低的终端设备不支持该娱乐项目,不能达到云终端服务的目的。
技术实现思路
本申请提供了一种多媒体文件的编辑方法、装置和系统,能够为云终端提供多媒体编辑服务。一种多媒体文件的编辑方法,利用编辑描述脚本文件保存所述多媒体文件的编辑结果,所述编辑方法包括:a、位于终端设备上的编辑描述引擎根据所述终端设备的本地环境生成结构验证文件中的环境约束,用于保存所述本地环境对所述多媒体文件的编辑约束条件;b、所述编辑描述引擎利用所述结构验证文件中的环境约束对用户的编辑行为信息和用户编辑过程中引入的多媒体资源信息进行验证,在验证通过后,将所述编辑行为信息以预设的时间线信息的形式保存在所述编辑描述脚本文件中,并将所述多媒体资源的属性信息保存在所述编辑描述脚本文件中;其中,所述时间线信息包括多个时间片信息,每个时间片信息包括在该时间片内播放的多媒体资源的标识和起止时间;所述多媒体资源的属性信息包括多媒体资源的类型、标识和保存位置。较佳地,所述环境约束包括用户认证信息、资源媒体类型约束、资源位置类型约束、资源位置类型约束。较佳地,该方法进一步包括:预先在所述编辑描述引擎中定义与编辑描述脚本文件中时间线信息形式结构相对应的数据结构,作为时间模型结构,并定义与编辑描述脚本文件中多媒体资源属性信息保存结构相对应的数据结构,作为资源模型结构。较佳地,所述编辑描述引擎对用户的编辑行为信息进行验证包括:将所述编辑行为信息利用所述时间模型结构进行表示,形成时间模型数据,利用所述环境约束对所述时间模型数据进行验证;所述将编辑行为信息以预设的时间线信息的形式保存在编辑描述脚本文件中包括:将所述时间模型数据加密后进行保存。较佳地,所述编辑描述引擎对用户编辑过程中引入的多媒体资源进行验证包括:将所述多媒体资源的属性信息利用所述资源模型结构进行表示,形成资源模型数据,利用所述约束条件对所述资源模型数据进行验证;将所述多媒体资源的属性信息保存在编辑描述脚本文件中包括:将所述资源模型数据加密后进行保存。较佳地,当系统中的任一终端设备获取已经生成的所述编辑描述脚本文件后,在对所述编辑描述脚本文件保存的所述多媒体文件进行编辑前,该方法进一步包括:所述任一终端设备上的编辑描述引擎根据所述结构验证文件中的结构约束对获取的所述编辑描述脚本文件的文本内容进行验证,当验证通过后,从获取的所述编辑描述脚本文件中导出其保存的时间线信息和多媒体资源的属性信息;其中,所述结构验证文件中进一步包括所述任一终端设备上的编辑描述引擎本身对编辑的编辑描述脚本文件描述格式的结构约束。较佳地,该方法进一步包括:预先在所述编辑描述引擎中定义与编辑描述脚本文件中时间线信息形式结构相对应的数据结构,作为时间模型结构,并定义与编辑描述脚本文件中多媒体资源属性信息保存结构相对应的数据结构,作为资源模型结构。较佳地,所述从获取的所述编辑描述脚本文件中导出其保存的时间线信息和多媒体资源的属性信息包括:从获取的所述编辑描述脚本文件中读取时间线信息,并利用所述时间模型结构进行表示,提供给上层应用;从获取的所述编辑描述脚本文件中读取多媒体资源的属性信息,并利用所述资源模型结构进行表示,提供给上层应用。较佳地,所述编辑描述脚本文件进一步包括全局属性信息和目标属性信息,所述全局属性信息用于保存用户信息和加密信息,所述目标属性信息用于保存所述多媒体文件的属性。较佳地,所述目标属性信息包括用于记录所述多媒体文件承载容器格式的媒体类型、用于记录所述多媒体文件生成后保存形式的位置类型、用于记录目标所述多媒体文件位置资源定位符的位置信息。较佳地,在执行所述根据结构约束对编辑描述脚本文件进行验证的操作前,该方法进一步包括:从所述编辑描述脚本文件的全局属性信息中读取用户信息,并根据所述环境约束中的用户认证信息进行验证,当验证通过后,继续执行所述根据结构约束对编辑描述脚本文件进行验证的操作。较佳地,在所述导出保存的时间线信息和多媒体资源的属性信息的操作后、所述对多媒体文件进行编辑的操作前,该方法进一步包括:根据所述多媒体资源的属性信息获取相应的多媒体资源并进行解码,按照导出的时间线信息依次对各多媒体资源进行编码,生成目标多媒体文件。一种编辑多媒体文件的编辑描述引擎,包括:接口单元、验证单元、脚本文件编辑单元;所述接口单元,用于接收终端设备的本地环境对所述多媒体文件的编辑约束条件、用户的编辑行为信息、用户编辑过程中引入的多媒体资源信息;所述模型结构单元,用于将所述接口单元接收的用户的编辑行为信息利用预设的时间模型结构进行表示,形成时间模型数据并发送给所述验证单元;还用于将所述接口单元接收的用户编辑过程中引入的多媒体资源的属性信息利用预设的资源模型结构进行表示,形成资源模型数据并发送给所述验证单元;还用于根据所述接口单元接收的所述本地环境对所述多媒体文件的编辑约束条件利用预设的验证模型结构进行表示,形成验证模型数据并发送给所述验证单元;所述验证单元,用于根据所述模型结构单元发送的验证模型数据生成结构验证文件中的环境约束;还用于利用所述环境约束对所述时间模型数据和资源模型数据进行验证,在验证通过后通知所述脚本文件编辑单元;所述脚本文件编辑单元,用于在接收所述验证单元的通知后,将所述时间模型数据以时间线信息的形式保存在编辑描述脚本文件中,并将所述资源模型数据保存在所述编辑描本文档来自技高网
...
一种多媒体文件的编辑方法、装置和系统

【技术保护点】
一种多媒体文件的编辑方法,其特征在于,利用编辑描述脚本文件保存所述多媒体文件的编辑结果,所述编辑方法包括:a、位于终端设备上的编辑描述引擎根据所述终端设备的本地环境生成结构验证文件中的环境约束,用于保存所述本地环境对所述多媒体文件的编辑约束条件;b、所述编辑描述引擎利用所述结构验证文件中的环境约束对用户的编辑行为信息和用户编辑过程中引入的多媒体资源信息进行验证,在验证通过后,将所述编辑行为信息以预设的时间线信息的形式保存在所述编辑描述脚本文件中,并将所述多媒体资源的属性信息保存在所述编辑描述脚本文件中;其中,所述时间线信息包括多个时间片信息,每个时间片信息包括在该时间片内播放的多媒体资源的标识和起止时间;所述多媒体资源的属性信息包括多媒体资源的类型、标识和保存位置。

【技术特征摘要】
1.一种多媒体文件的编辑方法,其特征在于,利用编辑描述脚本文件保存所述多媒体文件的编辑结果,所述编辑方法包括:a、位于终端设备上的编辑描述装置根据所述终端设备的本地环境生成结构验证文件中的环境约束,用于保存所述本地环境对所述多媒体文件的编辑约束条件;b、所述编辑描述装置利用所述结构验证文件中的环境约束对用户的编辑行为信息和用户编辑过程中引入的多媒体资源信息进行验证,在验证通过后,将所述编辑行为信息以预设的时间线信息的形式保存在所述编辑描述脚本文件中,并将所述多媒体资源的属性信息保存在所述编辑描述脚本文件中;其中,所述时间线信息包括多个时间片信息,每个时间片信息包括在该时间片内播放的多媒体资源的标识和起止时间;所述多媒体资源的属性信息包括多媒体资源的类型、标识和保存位置。2.根据权利要求1所述的方法,其特征在于,所述环境约束包括用户认证信息、资源媒体类型约束、资源位置类型约束、资源位置类型约束。3.根据权利要求1所述的方法,其特征在于,该方法进一步包括:预先在所述编辑描述装置中定义与编辑描述脚本文件中时间线信息形式结构相对应的数据结构,作为时间模型结构,并定义与编辑描述脚本文件中多媒体资源属性信息保存结构相对应的数据结构,作为资源模型结构。4.根据权利要求3所述的方法,其特征在于,所述编辑描述装置对用户的编辑行为信息进行验证包括:将所述编辑行为信息利用所述时间模型结构进行表示,形成时间模型数据,利用所述环境约束对所述时间模型数据进行验证;所述将编辑行为信息以预设的时间线信息的形式保存在编辑描述脚本文件中包括:将所述时间模型数据加密后进行保存。5.根据权利要求3所述的方法,其特征在于,所述编辑描述装置对用户编辑过程中引入的多媒体资源进行验证包括:将所述多媒体资源的属性信息利用所述资源模型结构进行表示,形成资源模型数据,利用所述约束条件对所述资源模型数据进行验证;将所述多媒体资源的属性信息保存在编辑描述脚本文件中包括:将所述资源模型数据加密后进行保存。6.根据权利要求2所述的方法,其特征在于,当系统中的任一终端设备获取已经生成的所述编辑描述脚本文件后,在对所述编辑描述脚本文件保存的所述多媒体文件进行编辑前,该方法进一步包括:所述任一终端设备上的编辑描述装置根据所述结构验证文件中的结构约束对获取的所述编辑描述脚本文件的文本内容进行验证,当验证通过后,从获取的所述编辑描述脚本文件中导出其保存的时间线信息和多媒体资源的属性信息;其中,所述结构验证文件中进一步包括所述任一终端设备上的编辑描述装置本身对编辑的编辑描述脚本文件描述格式的结构约束。7.根据权利要求6所述的方法,其特征在于,该方法进一步包括:预先在所述编辑描述装置中定义与编辑描述脚本文件中时间线信息形式结构相对应的数据结构,作为时间模型结构,并定义与编辑描述脚本文件中多媒体资源属性信息保存结构相对应的数据结构,作为资源模型结构。8.根据权利要求7所述的方法,其特征在于,所述从获取的所述编辑描述脚本文件中导出其保存的时间线信息和多媒体资源的属性信息包括:从获取的所述编辑描述脚本文件中读取时间线信息,并利用所述时间模型结构进行表示,提供给上层应用;从获取的所述编辑描述脚本文件中读取多媒体资源的属性信息,并利用所述资源模型结构进行表示,提供给上层应用。9.根据权利要求6所述的方法,其特征在于,所述编辑描述脚本文件进一步包括全局属性信息和目标属性信息,所述全局属性信息用于保存用户信息和加密信息,所述目标属性信息用于保存所述多媒体文件的属性。10.根据权利要求9所述的方法,其特征在于,所述目标属性信息包括用于记录所述多媒体文件承载容器格式的媒体类型、用于记录所述多媒体文件生成后保存形式的位置类型、用于记录目标所述多媒体文件位置资源定位符的位置信息。11.根据权利要求9所述的方法,其特征在于,在执行所述根据结构约束对编辑描述脚本文件进行验证的操作前,该方...

【专利技术属性】
技术研发人员:吴亮郝刚吴昊尤伟
申请(专利权)人:三星电子中国研发中心三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1