论文部分内容阅读
指数哥伦布编码是H.264/AVC标准和AVS标准中熵编码的重要组成部分,其硬件实现好坏直接决定了编码器熵编码的性能。文中根据哥伦布编码和解码的特点,设计了一种高速的哥伦布编解码器。首先,用查找表的方式代替了首1检测等复杂操作,通过查找直接得出要编解码码字的长度;直接取出特定的要操作的数据,同时进行相应的操作,代替了传统的先移位,再进行相应操作的方式,使得指数哥伦布编解码器的关键路径变短,速度变快。其次,对哥伦布编解码器采用了多级流水的方式,进一步提升了主频。最后,在virtex5平台上进行测试,该编解码器的吞吐率均可达到400MPixel/s。这将远胜于当今图像解码专用芯片的编解码速度,也为图像高速压缩提供了硬件实现基础。
Exponential Columbus coding is an important part of entropy coding in H.264 / AVC standard and AVS standard. The performance of the entropy coding of the encoder directly determines the hardware implementation. According to the characteristics of Columbian encoding and decoding, a high-speed Columbus codec is designed. First of all, using the look-up table instead of the first detection and other complex operations, directly find out the length of the code word to be decoded by looking up; directly remove the specific data to be manipulated, while the corresponding operation, instead of the traditional shift Bit, and then the appropriate way to make the index of Columbus codec key path shorter, faster. Second, the Columbus codec with a multi-level way to further improve the frequency. Finally, tested on the virtex5 platform, the codec throughput can be up to 400MPixel / s. This will be far better than today’s image decoding chip dedicated codec speed, but also for high-speed image compression hardware provides the foundation.