目前市面上HEVC(High Efficiency Video Coding)实时编码器要求能够实现在500 MHz时钟的情况下,完成4k 30 fps(Frames Per Second)及以下图像的实时编码。由于HEVC帧内预测模式有35种,并且预测单元PU(Prediction Unit)分为4×4、8...目前市面上HEVC(High Efficiency Video Coding)实时编码器要求能够实现在500 MHz时钟的情况下,完成4k 30 fps(Frames Per Second)及以下图像的实时编码。由于HEVC帧内预测模式有35种,并且预测单元PU(Prediction Unit)分为4×4、8×8、16×16、32×32、64×64这么多层,对于实时编码是一个很大的挑战,因此需要进行帧内预测模式的初步选择,减少RDO(Rate distortion optimization)中帧内模式的数量,降低硬件开销和满足实时性。本文提供一种HEVC帧内预测模式提前判决装置PRE_INTRA(Previous Intra Prediction),使用原始数据替代重构数据,从帧内35种预测模式中,使用SAD(Sum of Absolute Differences)算法的方式选择出亮度6种模式,色度一种模式,供RDO判决模块进行选择。实验结果表明:提出的算法与HM已有快速算法相比,PSNR(Peak signal-to-noise ratio)平均下降0.02 dB,输出码率平均增加0.22%,但是可以满足HEVC实施编码器性能要求。展开更多
文摘目前市面上HEVC(High Efficiency Video Coding)实时编码器要求能够实现在500 MHz时钟的情况下,完成4k 30 fps(Frames Per Second)及以下图像的实时编码。由于HEVC帧内预测模式有35种,并且预测单元PU(Prediction Unit)分为4×4、8×8、16×16、32×32、64×64这么多层,对于实时编码是一个很大的挑战,因此需要进行帧内预测模式的初步选择,减少RDO(Rate distortion optimization)中帧内模式的数量,降低硬件开销和满足实时性。本文提供一种HEVC帧内预测模式提前判决装置PRE_INTRA(Previous Intra Prediction),使用原始数据替代重构数据,从帧内35种预测模式中,使用SAD(Sum of Absolute Differences)算法的方式选择出亮度6种模式,色度一种模式,供RDO判决模块进行选择。实验结果表明:提出的算法与HM已有快速算法相比,PSNR(Peak signal-to-noise ratio)平均下降0.02 dB,输出码率平均增加0.22%,但是可以满足HEVC实施编码器性能要求。