首页> 外文学位 >Optimization and representation techniques for multimedia processing software.
【24h】

Optimization and representation techniques for multimedia processing software.

机译:多媒体处理软件的优化和表示技术。

获取原文
获取原文并翻译 | 示例

摘要

Flavor, Formal Language for Audio-Visual Object Representation, has been introduced to simplify and speed up development of software that processes coded multimedia or any bitstream-oriented data. It is a language for describing bitstream syntax, and from the description, its translator can automatically generate C++ or Java code that can be used for bitstream reading, writing, and tracing.; A Flavor description only specifies how the data is laid out on the bitstream, and as a result of this abstraction, efficient algorithms can be easily applied for automatic parsing and generation of bitstreams. The crux of the multimedia bitstream parsing and generation deals with compression, where the most widely used statistical coding methods are variable-length coding, e.g., Huffman coding, and binary arithmetic coding. "Customizable" methods for efficiently processing such coded data have been introduced, and the Flavor translator has been enhanced to include them in the generated code. Additionally, algorithms that automatically customize the methods have been added to the translator so that the methods work efficiently for each given set of codewords or each given binary arithmetic coder description. We show that our automatically generated methods are faster than or comparable to other known, manually designed methods.; As a complementary solution to Flavor and its translator, we present XFlavor, a framework for providing XML representation of multimedia data. XFlavor can be used to convert multimedia data back and forth between binary and XML representations. Compared to bitstreams, XML documents are easier to access and manipulate, and consequently, the development of multimedia processing software is greatly facilitated, as one generic XML parser can be used to read and write different types of data in XML form. On the other hand, XML representation inflates the original binary data, and for storage or transmission, a more compact form is required. For this, the original bitstream syntax is used to convert XML documents into much smaller binary data. We show that such conversion yields better compression than any one of the currently known XML compression tools.
机译:Flavor是用于视听对象表示的形式语言,已被引入以简化和加快处理编码多媒体或任何面向比特流的数据的软件的开发。它是一种用于描述比特流语法的语言,从该描述中,其翻译器可以自动生成可用于比特流读取,写入和跟踪的C ++或Java代码。风味描述仅指定如何将数据布置在比特流上,作为这种抽象的结果,可以轻松地将有效算法应用于比特流的自动解析和生成。多媒体比特流的解析和产生的关键在于压缩,其中最广泛使用的统计编码方法是可变长度编码,例如霍夫曼编码和二进制算术编码。已经引入了“可定制”的方法来有效地处理这种编码数据,并且Flavor转换程序得到了增强,可以将其包括在生成的代码中。此外,已将自动自定义方法的算法添加到转换器,以便该方法对于每个给定的代码字集或每个给定的二进制算术编码器描述都有效地工作。我们表明,我们自动生成的方法比其他已知的手动设计的方法要快或可比。作为Flavor及其翻译器的补充解决方案,我们介绍XFlavor,这是一个提供XML表示多媒体数据的框架。 XFlavor可用于在二进制和XML表示形式之间来回转换多媒体数据。与比特流相比,XML文档更易于访问和操纵,因此,由于可以使用一个通用的XML解析器以XML形式读写不同类型的数据,因此极大地促进了多媒体处理软件的开发。另一方面,XML表示会夸大原始二进制数据,并且为了存储或传输,需要更紧凑的形式。为此,原始位流语法用于将XML文档转换为小得多的二进制数据。我们表明,这种转换比任何一种当前已知的XML压缩工具都能产生更好的压缩效果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号