用于通过折叠式Hadamard变换电路计算绝对变换差值和(Sum of AbsoluteTransformed Difference,简称SATD)的视频编码方法和装置包括将当前块分割成SATD块,在第一周期内接收与第一SATD块的第一块相关联的输入数据以及在第二周期内接收与第一SATD块的第二块相关联的输入数据,以及在第一周期内由共用的Hadamard变换电路执行第一块的计算和在第二周期内由共用的Hadamard变换电路执行第二块的计算。每个共用的Hadamard变换电路是每个折叠式Hadamard变换电路的第一部分。视频编码方法和装置还通过每个折叠式Hadamard变换电路的最终部分执行整个SATD块的计算,以生成用于编码的第一SATD块的最终SATD结果。