用于通过折叠式Hadamard变换电路计算绝对变换差值和(Sum of AbsoluteTransformed Difference,简称SATD)的视频编码方法和装置包括将当前块分割成SATD块,在第一周期内接收与第一SATD块的第一块相关联的输入数据以及在第二周期内接收与第一SATD块的第二块相关联的输入数据,以及在第一周期内由共用的Hadamard变换电路执行第一块的计算和在第二周期内由共用的Hadamard变换电路执行第二块的计算。每个共用的Hadamard变换电路是每个折叠式Hadamard变换电路的第一部分。视频编码方法和装置还通过每个折叠式Hadamard变换电路的最终部分执行整个SATD块的计算,以生成用于编码的第一SATD块的最终SATD结果。
揭示一种使用低频非可分离转换(low frequency non‑separabletransform,LFNST)模式的视频编码与解码方法以及其装置。在编码器处该输入数据对应于主要转换后数据,而且在解码器处该输入数据对应于该当前CU(编解码单元)的编解码数据。CU被分割为一或多个转换块(transform blocks,TB)。如果一或多个条件满足时,一LFNST语法在编码器侧或在解码器侧被决定。该LFNST语法指示出该LFNST模式是否被应用于该当前CU中,与/或当该LFNST模式被应用时,哪一个LFNST核心(kernel)被应用。该条件包括用于该目标TB的CBF(编解码块旗标)指示为假。该当前CU是依据通过该LFNST语法所指示出的该LFNST模式来加以编码或解码。