作者回复: hadamard变换不能达到和dct一样的效果。只是在率失真优化的时候为了速度快一般不会真的做一次dct变换量化和熵编码整个流程,因为每个模式都做一遍这个流程太费时间了。所以可以使用计算量更小速度更快的SATD代替,SATD里面使用了hadamard变换。不能说hadamard变换能代替dct。
作者回复: 1、对DC系数再做一次hadamard变换是因为有的时候DC系数相关性比较高,可以进一步变换一下,提高压缩性能。 2、是的,是映射到原来的位置做量化。