下图为由DCT向整数DCT的推导过程:
(a) DCT再加一个量化的过程,量化采取DCT结果除以量化步长(Qstep),结果取四舍五入的方式。
(b) 在(a)的基础上,把DCT拆分为Cf和Sf的过程,Cf为DCT变换的Core部分,Sf为DCT变换的Scale部分。
(c) 在(b)的基础上去掉round的过程,及实现定点化,方式为先乘以215,最后再除以215。
(d) 在(c)的基础上把Sf和合并为Mf ,即(d)即为整数DCT的流程。