最近因为毕设需要,花了比较多的时间在研究HEVC的变换过程上,现将自己的一些理解记下来,以免自己忘了,也供大家指正批评~~~
首先,先让我们来看一下HEVC中变换模块的上下环境,即变换模块所在的位置:
可以看到,变换模块的输入是预测模块得到的残差,而输出则是变换系数(作为输入传送到量化模块)。这里要说的是,HEVC中的变换过程并不是无损的,出于对程序的复杂度和变换的精确性以及硬件实现的考虑,HEVC中的变换过程是有限精度的,也就是说,变换过程中有近似处理,所得到的结果有一定的误差。而变换过程中的近似处理就体现在scaling操作上。
1、DCT变换中有利于提高效率的7大性质
N点的