从MPEG-4中间格式创建MPEG-4文本表示的方法技术

技术编号:3630592 阅读:195 留言:0更新日期:2012-04-11 18:40
一种用于将MPEG-4(mp4)二进制文件转换为可扩展MPEG-4文本(XMT)文件的方法,该方法包括: 生成至少一个表示mp4二进制文件的中间结构化文档; 将至少一个中间结构化文档转换为XMT结构化文档;以及 基于XMT 结构化文档创建XMT文件。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
一般来说,本专利技术涉及多媒体信息的数据表示,具体来说,涉及 将被称为"MPEG -4中间格式"的一种形式的多媒体信息转换为被称 为"MPEG-4文本表示,,的另 一种形式的多媒体信息表示。
技术介绍
计算机通常被用来呈现各种数字媒体,包括图像、音频采样(声 音),视频媒体,以及文本和几何形状。这些媒体类型中的每一 种类型都可以分别地呈现,或者许多这样的^ 某体元素可以以所谓的 复合多媒体内容一起呈现。创建和分发复合多媒体内容的能力对于传播基于各种媒体类型 的信息非常重要。此外,已经创建了表示复合多媒体内容的标准化手 段,以使许多作者创建可以在各种计算机平台上(如个人计算机、机 顶盒及其他设备)再现的内容。运动图像专家组(MPEG)开发的复合多媒体内容的两个著名的 标准化格式是可扩展MPEG-4文本(XMT)格式和二进制编码 MPEG-4(mp4)格式。XMT格式最适合用于创作复合多媒体内容, 而mp4格式最适合用于复合多媒体内容的压缩存储和传输。如此, 应该有效地将XMT格式的内容转换为mp4格式的内容。
技术实现思路
如下面详细描述的,本专利技术是用于将二进制编码的MPEG-4 (mp4)格式转换为可扩展MPEG-4文本(XMT)格式的方法、系统 和设备。本专利技术利用包括相对少量的软件并只需要少量的资源实现从 mp4格式到XMT格式的复合多媒体内容转换的有效方法。如此,本专利技术的一个方面涉及用于将MPEG-4 (mp4) 二进制文 件转换为可扩展MPEG-4文本(XMT)文件的方法。该方法包括生 成表示mp4 二进制文件的数据结构集的生成操作。第一个转换操作 将数据结构集转换为至少一个中间结构化文档,而第二个转换操作将 中间结构化文档转换为XMT结构化文档。然后,创建操作基于 XMT结构化文档创建XMT文件。本专利技术的另一个方面是用于将MPEG-4 (mp4) 二进制文件转换 为可扩展MPEG-4文本(XMT)文件的系统。该系统包括二进制文 件解码器,该解码器被配置为输入mp4 二进制文件,并生成表示 mp4 二进制文件的数据结构集。第一个转换器被配置为输入数据结 构集,并创建至少一个中间结构化文档。第二个转换器被配置为输入 中间结构化文档,并生成XMT结构化文档。XMT串行器被配置 为输入XMT结构化文档,并生成XMT文件。本专利技术的又一个方面是用于将MPEG-4 (mp4) 二进制文件转换 为可扩展MPEG-4文本(XMT)文件的包含在有形介质中的计算机 程序产品。计算机程序执行生成表示mp4 二进制文件的数据结构集, 将数据结构集转换为至少一个中间结构化文档,将中间结构化文档转 换为XMT结构化文档,基于XMT结构化文档创建XMT文件的 操作。从下面比较具体的参考附图对本专利技术的各种实施例的描述中,本 专利技术的前述的及其他特点,实用程序和优点将变得显而易见。 附图说明图1A显示了本专利技术的一个实施例利用的典型的XMT-A文档。图1B显示了典型的XMT-A初始对象描述符。 图2A显示了典型的XMT-Apar元素。 图2B显示了典型的XMT-Aodsm命令元素。 图3A显示了典型的XMT-A Insert命令。 图3B显示了典型的XMT-A Delete命令。图3C显示了典型的XMT-A Replace命令。 图4显示了典型的XMT-A BIFS Node元素。 图5A显示了典型的XMT-A BIFS Node。 图5B显示了典型的重复使用的XMT-A BIFS Node。 图6A显示了典型的XMT-A ObjectDescriptor。 图6B显示了典型的XMT-A ES—Descriptor。 图6C显示了典型的sdsm的DecoderSpecificInfo(BIFS)。 图7A显示了本专利技术的一个实施例生成的典型的mp4 二进 制文件。图7B显示了典型的mdat原子。图7C 显示了典型的块。图7D显示了典型的moov 原子。图8A显示了典型的mp4文件iods原子。图8B显示了典型的Mp4flnitObjectDescr。图8C显示了典型的ES—ID—Inc。图9A显示了典型的trak原子。图9B显示了典型的采样表原子。图10A显示了典型的二进制ES描述符。图10B显示了典型的解码器配置描述符。图10C显示了典型的解码器特定信息描述符。图10D显示了典型的二进制SL配置描述符。图11A显示了典型的sdsm 二进制块。图11B显示了典型的sdsm命令帧。图12A显示了典型的BIFS插入命令。图12B显示了典型的BIFS删除命令。图12C显示了典型的BIFS替换命令。图12D显示了典型的BIFS scene替换命令。图13A显示了典型的Node插入命令。图13B显示了典型的IndexedValue插入命令。3C显示了典型的Route插入命令。4A显示了典型的Node删除命令。4B显示了典型的IndexedValue删除命令。4C显示了典型的Route删除命令。5A显示了典型的Node替换命令。5B显示了典型的Field替换命令。5C显示了典型的IndexedValue替换命令。5D显示了典型的Route替换命令。6显示了典型的BIFSScene。图17A显示了典型的SFNode (重复使用的)。图17B显示了典型的SFNode (屏蔽节点)。图17C显示了典型的SFNode (列表节点)。图17D显示了典型的MFField (列表形式)。图17E显示了典型的MFField (矢量形式)。图18A显示了典型的Routes (列表形式)。图18B显示了典型的Routes (矢量形式)。图18C显示了典型的Route 。图19A显示了典型的odsm 二进制块。图19B显示了典型的odsm 二进制示例。图20A显示了典型的ObjectDescriptorUpdate命令。图20B显示了典型的ObjectDescriptorRemove命令。图21A显示了典型的-二进制对象描述符。图21B显示了典型的-二进制EsIdRef描述符。图22显示了本专利技术设想的典型的MPEG-4中间到XMT-A 文件转换器。图23A显示了典型的mp4file文档。 图23B显示了典型的mp4fiods元素。 图24A显示了典型的mdat元素。 图24B显示了典型的sdsm元素。8图24C显示了典型的odsm元素。图24D显示了典型的mediaFile元素。图25A显示了典型的odsmChunk元素。图25B显示了典型的odsmSample元素。图25C显示了 odsm画command元素。图26A显示了典型的trak元素。图26B显示了典型的stbl元素。图27显示了典型的ES—Descr。图28A显示了典型的mp4bifs 文档。图28B显示了典型的mp4bifs commandFrame元素。图29A显示了典型的mp4bifs bifsCommand元素。图29B显示了典型的mp4bifs ReplaceScene元素。图30A显示了典型的mp4bifs original Node元素。图30B显示了典型的mp4bifs Conditional Node元素。图30C显示了典型的mp4bifs Reused Node元素。图31本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:威廉·拉肯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利