This paper presents the Reference Frame Context Adaptive Variable-Length Compressor (RFCAVLC) for video coding systems. RFCAVLC aims to reduce the external memory bandwidth required to carry out this process. Six experiments were performed, all based on adaptations of the Huffman algorithm, and the best experiment achieved an average compression rate of more than 24% without any loss in quality for all targeted resolutions. This result is similar to the best solutions proposed in the literature, but it is the only one without losses in this process. The presented RFCAVLC splits the reference frames in 4×4 blocks and compresses these blocks using one of four static code tables in a context-adaptive way. An architecture that implements the encoder of the RFCAVLC solution was described in VHDL and synthesized to an Altera Stratix IV FPGA. The synthesis results achieved by the designed architecture indicate that this solution can be easily coupled to a complete video encoder system with negligible hardware overhead and without compromising throughput.
展开▼
机译:本文介绍了用于视频编码系统的参考帧上下文自适应变量长度压缩机(RFCAVLC)。 RFCAVLC旨在减少执行此过程所需的外部内存带宽。进行了六个实验,基于霍夫曼算法的改编,最佳实验实现了超过24%的平均压缩率,而所有有针对性分辨率的质量损失。这一结果类似于文献中提出的最佳解决方案,但它是这个过程中唯一没有损失的解决方案。所呈现的RFCAVLC在4&#X00D7中拆分参考帧; 4个块,并使用四个静态代码表中的一个以上下文 - 自适应方式压缩这些块。实现RFCAVLC解决方案的编码器的架构在VHDL中描述并合成到Altera Stratix IV FPGA。通过设计架构实现的合成结果表明该解决方案可以很容易地耦合到完整的视频编码器系统,其硬件开销具有可忽略不计的硬件开销,而不会损害吞吐量。
展开▼