In the standardization of versatile video coding (VVC), discrete cosine transform (DCT)-2, sine (DST)-7, and DCT-8 are regarded as primary kernels. However, DST-4 DCT-4 can also be considered kernels instead using DST-7 owing to their effectiveness in smaller resolution test sequences. To implement these different block size kernels, a considerable amount memory has allocated. Moreover, consump...