首页> 外文期刊>Journal of Information Recording >On Parallelizing H.264/AVC Rate-Distortion Optimization Baseline Profile Encoder
【24h】

On Parallelizing H.264/AVC Rate-Distortion Optimization Baseline Profile Encoder

机译:关于并行H.264 / AVC速率失真优化基准配置文件编码器

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

摘要

A H.264/AVC encoder can incorporate many coding schemes, such as rate-distortion optimization (RDO), into its design to improve its compression performance, dramatically raising computational complexity. With the H.264/AVC RDO encoder, computation time is primarily spent calculating the rate-distortion cost in choosing the optimal coding mode for both inter and intra coding modes. Parallel computation is one of the ways to speed up the encoder. However, calculating rate-distortion costs requires a great amount of reference data obtained from coded adjacent macroblocks in order to maintain the coding efficiency established by the JM encoder. This is an undesirable property for any parallel computing strategy. The transmission of such a large amount of reference data, as well as the frequency of transmission between processing nodes, reduces the speed of the entire encoding process. Thus, it may become necessary to drop part of the reference data and decrease the frequency of transmission in order to reduce the traffic. In the investigation of this problem, this study uses three different parallel schemes for the implementation of the H.264/AVC RDO encoder. These schemes are each run over a software DSM-based (distributed shared memory) PC cluster system consisting of 1 to 5 PC computers (one master node, with or without one to several slave processing nodes). The amount of data to be exchanged among processing nodes is analyzed for each scheme. In addition, the PSNR performance and the number of speedup results are provided for each scheme. Experiments show that considerable reduction in coding gain is expected, as more information is dropped. In lower bit rate cases, performance is reduced to the level of a regular H.264 encoder. Nevertheless, this paper provides a good reference for implementing such an encoder utilizing a cluster computing system.
机译:H.264 / AVC编码器可以在其设计中结合许多编码方案,例如速率失真优化(RDO),以改善其压缩性能,从而显着提高计算复杂性。对于H.264 / AVC RDO编码器,在为帧间编码模式和帧内编码模式选择最佳编码模式时,计算时间主要用于计算速率失真成本。并行计算是加快编码器速度的方法之一。然而,为了保持由JM编码器建立的编码效率,计算速率失真成本需要从编码的相邻宏块获得大量参考数据。对于任何并行计算策略而言,这都是不希望的特性。如此大量的参考数据的传输以及处理节点之间的传输频率降低了整个编码过程的速度。因此,可能有必要丢弃一部分参考数据并降低传输频率以减少业务量。在研究此问题时,本研究使用三种不同的并行方案来实现H.264 / AVC RDO编码器。这些方案都在基于DSM的软件(分布式共享内存)PC群集系统上运行,该系统由1到5台PC计算机组成(一个主节点,有或没有一个到几个从属处理节点)。对于每种方案,分析要在处理节点之间交换的数据量。此外,还为每种方案提供了PSNR性能和加速结果的数量。实验表明,随着更多信息的丢失,预计编码增益会大大降低。在较低的比特率情况下,性能会降低到常规H.264编码器的水平。尽管如此,本文为利用集群计算系统实现这种编码器提供了很好的参考。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号