为解决第三代音视频编码标准(audio video coding standard 3,AVS3)帧内预测的耗时问题,提出一种基于最小编码单元(coding unit,CU)代价的帧内预测并行算法。首先,将图像划分为最小CU。然后,利用原始像素作为参考,并行计算所有最小CU的...为解决第三代音视频编码标准(audio video coding standard 3,AVS3)帧内预测的耗时问题,提出一种基于最小编码单元(coding unit,CU)代价的帧内预测并行算法。首先,将图像划分为最小CU。然后,利用原始像素作为参考,并行计算所有最小CU的帧内模式代价。最后,用代价组合的方式快速计算出其他CU的帧内模式优先级,选择最优的15个模式进入粗略模式决策(rough mode decision,RMD)阶段。此外,为减少方法引入的误差,提出了3种优化策略。在预测前对原始像素进行预处理,使其更贴合重构像素;修改帧内预测的代价函数,以更准确地估计每种模式的优先级;大尺寸CU使用顶层的CU代价作为参考,减少CU组合累积的误差。实验结果表明,在码率仅下降0.35%的情况下,整体编码的计算时间减少了27%,有效地减少了帧内预测的耗时并保证了编码质量。展开更多
AVS+(audio and video coding standard of china)是2012年颁发的新一代视频编码标准。CAVLC(基于上下文的自适应变长编码)和CABAC(基于上下文的自适应二进制算术编码)是该标准在熵编码部分采用的两种算法,相关领域对其研究甚少。分别...AVS+(audio and video coding standard of china)是2012年颁发的新一代视频编码标准。CAVLC(基于上下文的自适应变长编码)和CABAC(基于上下文的自适应二进制算术编码)是该标准在熵编码部分采用的两种算法,相关领域对其研究甚少。分别介绍这两种算法的原理,并将其用C语言在x AVS中实现,最后通过实验对两种算法深入分析与测试。结果表明,CABAC算法复杂度较CAVLC稍有增加,但其获得的PSNR提高0.37 d B,码率降低11.4%,即编码压缩效果好,图像失真小,这种优势在低码率情况下尤其明显。综合两种算法利弊来看,CABAC算法的应用性和发展前景更广。展开更多
文摘为解决第三代音视频编码标准(audio video coding standard 3,AVS3)帧内预测的耗时问题,提出一种基于最小编码单元(coding unit,CU)代价的帧内预测并行算法。首先,将图像划分为最小CU。然后,利用原始像素作为参考,并行计算所有最小CU的帧内模式代价。最后,用代价组合的方式快速计算出其他CU的帧内模式优先级,选择最优的15个模式进入粗略模式决策(rough mode decision,RMD)阶段。此外,为减少方法引入的误差,提出了3种优化策略。在预测前对原始像素进行预处理,使其更贴合重构像素;修改帧内预测的代价函数,以更准确地估计每种模式的优先级;大尺寸CU使用顶层的CU代价作为参考,减少CU组合累积的误差。实验结果表明,在码率仅下降0.35%的情况下,整体编码的计算时间减少了27%,有效地减少了帧内预测的耗时并保证了编码质量。
文摘AVS+(audio and video coding standard of china)是2012年颁发的新一代视频编码标准。CAVLC(基于上下文的自适应变长编码)和CABAC(基于上下文的自适应二进制算术编码)是该标准在熵编码部分采用的两种算法,相关领域对其研究甚少。分别介绍这两种算法的原理,并将其用C语言在x AVS中实现,最后通过实验对两种算法深入分析与测试。结果表明,CABAC算法复杂度较CAVLC稍有增加,但其获得的PSNR提高0.37 d B,码率降低11.4%,即编码压缩效果好,图像失真小,这种优势在低码率情况下尤其明显。综合两种算法利弊来看,CABAC算法的应用性和发展前景更广。