3gp文件生成方法、装置及3gp文件处理方法、装置制造方法及图纸

技术编号:3631632 阅读:196 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种3gp文件生成方法、装置及3gp文件处理方法、装置,其中该3gp文件生成方法包括:步骤A1,将一路或多路音视频数据分别录制,形成对应的3gp子文件;步骤A2,将所有3gp子文件保存到3gp母文件中,并保持所有3gp子文件的完整性;步骤A3,在3gp母文件的末尾增加描述文件后,形成以3gp结尾的最终3gp文件;所述描述文件中至少包括:所有3gp子文件的标识信息、所有3gp子文件的大小信息和所有3gp子文件的位置信息。利用本发明专利技术的方法和装置,加强了3gp文件的扩展性,同时也增加了3gp文件播放和/或存储的灵活性,且实现简单。

【技术实现步骤摘要】

本专利技术涉及一种3G业务中的3gp文件的格式,特别是一种3gp文件生成 方法、装置及3gp文件处理方法、装置。
技术介绍
多媒体业务是3G的特色业务,对移动终端的双方或者多方高效录像且对 录像内容实现灵活播放是3G业务中的一项急迫的需求。播放的灵活性取决于多方数据的存储策略和4番放策略。在3G业务中,多 媒体文件以3gp格式存储。3gp文件格式是由3GPP ( 3rd Generation Partnership Project制定的用于第 三代移动通信系统中的多媒体文件格式,是3G业务中应用最广的文件格式。3gp文件以轨道的方式区分和存储不同类型的数据,如音频轨道存放音频 数据,视频轨道存放视频数据。播放的时候做到轨道间的同步,每增加一种类 型的数据就需要增加一个与之对应的轨道。在3gppTS 26.244中对3gp文件中 的轨道类型和数目做了约定,仅允许3gp文件中最多存在一个音频轨道, 一个 视频轨道和一个文本轨道。由于3GPP TS 26.244规定3gp文件中最多只存在一个音频轨道及一个视 频轨道,因此,现有技术在3gp文件中存储多方音视频数据时,只把多个参与 方的音频和视频数据合并成一路音频数据和一路:枧频数据,分别作为3gp文件 中的一个音频轨道和一个视频轨道,而在播放时根据3gp文件中的媒体描述信 息对音视频数据进行播放控制,如同步控制等。釆用现有的处理方案,具有以下的缺点灵活性差,由于对多方的音视频数据都进行了重新的压缩编码,所以无法 从生成的3gp文件中分离出各方的々某体数据,同时,无法在已经生成的3gp 文件中追加其他方的音视频数据,灵活性差;扩展性差,由于对多方的音视频数据都进行了重新的压缩编码,所以无法 在已经生成的3gp文件中追加其他方的音视频数据。
技术实现思路
本专利技术的目的是提供一种3gp文件生成方法、装置及3gp文件处理方法、装置,提高3gp文件的灵活性和扩展性。为了实现上述目的,本专利技术提供了一种3gp文件生成方法,包括 步骤Al,将一路或多路音视频数据分别录制,形成对应的3gp子文件; 步骤A2,将所有3gp子文件保存到3gp母文件中,并保持所有3gp子文件的完整性;步骤A3,在3gp母文件的末尾增加描述文件后,形成以3gp结尾的最终 3gp文件;所述描述文件中至少包括所有3gp子文件的标识信息、所有3gp子文件 的大小信息和所有3gp子文件的位置信息。上迷的方法,其中,所述描述文件中还包括3gp子文件的播放开始时间 和3gp子文件的播;改结束时间。上述的方法,其中,所述描述文件符合3GPP规范,为Box形式。上迷的方法,其中,所述3gp子文件的位置信息使用3gp子文件相对于 3gp母文件起始处的偏移量或相对于基准位置的偏移量来表示。上述的方法,其中,还包括步骤A4,将新的3gp子文件追加到3gp母文件中,并对应修改描迷文件。 上迷的方法,其中,还包括步骤A5,删除3gp母文件中的已有3gp子文件,并对应修改描述文件。 为了更好地实现上述目的,本专利技术还提供了 一种3gp文件生成装置,包括 3gp子文件形成模块,用于将一路或多路音视频数据分别录制,形成对应 的3gp子文件;3gp子文件保存模块,用于将所有3gp子文件保存到3gp母文件中,保持 所有3gp子文件的完整性;描述文件添加模块,用于在3gp母文件的末尾增加描述文件后,形成以化p结尾的最终3gp文件;所述描述文件中至少包括所有3gp子文件的标识信息、所有3gp子文件 的大小信息和所有3gp子文件的位置信息。上述的3gp文件生成装置,其中,所述描述文件中还包括3gp子文件的 播放开始时间和3gp子文件的播放结束时间。上述的3gp文件生成装置,其中,所述描述文件符合3GPP规范,为Box 形式。上述的3gp文件生成装置,其中,所述3gp子文件的位置信息使用3gp 子文件相对于3gp母文件起始处的偏移量或相对于基准位置的偏移量来表示。为了更好地实现上述目的,本专利技术还提供了 一种3gp文件处理方法,包括步骤B1,接收包括3gp子文件和描述文件的3gp母文件;步骤B2,从3gp母文件中获取其中保存的描述文件;步骤B3,才艮据描述文件中的3gp子文件的标识信息选择对应的3gp子文 件后,进一步根据描述文件中的3gp子文件的位置信息和大小信息从3gp母文 件中提取对应的3gp子文件。上述的方法,其中,还包括步骤B4,播放提取的3gp子文件。上述的方法,其中,所述描述文件中还包括3gp子文件的播放开始时间和 3gp子文件的播放结束时间,所述步骤B4中,在提取的3gp子文件的播放开 始时间到达时才播放对应的3gp子文件,并在播放结束时间到达时停止播放对 应的3gp子文件。上述的方法,其中,所述描述文件符合3GPP规范,为Box形式。 上述的方法,其中,所述3gp子文件的位置信息使用3gp子文件相对于 3gp母文件起始处的偏移量或相对于基准位置的偏移量来表示。为了更好地实现上述目的,本专利技术还提供了 一种3gp文件处理装置,包括 3gp母文件接收模块,用于接收包括3gp子文件和描述文件的3gp母文件; 描述文件获取模块,用于从3gp母文件中获取其中保存的描述文件; 3gp子文件提取模块,用于根据描述文件中的3gp子文件的名称选择对应 的3gp子文件后,进一步根据描述文件中的3gp子文件的位置信息和大小从3gp母文件中提取对应的3gp子文件。 上述的装置,其中,还包括3gp子文件播放模块,用于播放提取的3gp子文件。上述的装置,其中,所述描述文件中还包括3gp子文件的播-;改开始时间和 3gp子文件的播放结束时间,所述3gp子文件播放才莫块在提取的3gp子文件的 播放开始时间到达时才播放对应的3gp子文件,并在播放结束时间到达时停止 播放对应的3gp子文件。上述的装置,其中,所述描述文件符合3GPP^见范,为Box形式。上述的装置,其中,所述3gp子文件的位置信息使用3gp子文件相对于 3gp母文件起始处的偏移量或相对于基准位置的偏移量来表示。本专利技术具有以下有益效果1、 与现有的3gp文件格式兼容,能为现有的能够播放3gp文件的播放器 所播放;2、 由于3gp母文件中包括3gp子文件及其描述信息,因此,可以在3gp 母文件中增加新的3gp子文件,加强了扩展性;3、 由于3gp母文件中包括3gp子文件及描述信息,因此,在播放和/或存 储时,可根据描述信息方便选择对应的3gp子文件进行存储和/或播放,增加 了播放和/或存储的灵活性;4、 在3gp母文件的生成端,不用对3gp子文件进行进一步的编码操作, 实现简单。附图说明图1为本专利技术的3gp文件生成方法的流程示意图;图2为本专利技术的3gp母文件中3gp子文件的一种排布方式的示意图;图3为本专利技术的3gp母文件中3gp子文件的另一种排布方式的示意图;图4为本专利技术的3gp文件处理方法的流程示意图;图5为本专利技术的3gp文件生成装置的结构示意图;图6为本专利技术的3gp文件处理装置的结构示意具体实施方式本专利技术的3gp文件生成方法、装置及3gp文件处理方法、装置中,将多个 3gp子文件通过一定的方式组织形成一个3gp母文件,该3gp母文件中包括描 述3gp子文件之间的相互关系的描述文件,3gp文件本文档来自技高网
...

【技术保护点】
一种3gp文件生成方法,其特征在于,包括: 步骤A1,将一路或多路音视频数据分别录制,形成对应的3gp子文件; 步骤A2,将所有3gp子文件保存到3gp母文件中,并保持所有3gp子文件的完整性; 步骤A3,在3gp母文件的末尾增加描述文件后,形成以3gp结尾的最终3gp文件; 所述描述文件中至少包括:所有3gp子文件的标识信息、所有3gp子文件的大小信息和所有3gp子文件的位置信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:张健
申请(专利权)人:联芯科技有限公司大唐移动通信设备有限公司上海大唐移动通信设备有限公司
类型:发明
国别省市:31[中国|上海]

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

1