A matrix method for constructing a discrete cosine-sine transform of order N is proposed, upon which discrete and integer cosine-sine transforms of order 16 are constructed. A fast algorithm for computing an integer cosine-sine transform of order-16 with low multiplicative complexity, which is 8.25 times smaller and requires 115% more addition operations compared to the fast discrete cosine-sine transform algorithm, is presented. Additionally, a fast algorithm for computing 2D 16-point integer cosine and cosine-sine separable adaptive transforms with low multiplicative complexity for intra-prediction with 16x16 blocks has been developed. The proposed transforms are effective in the modes of 2D and separable adaptive transforms, providing high coding efficiency in terms of accuracy and compression ratio.
|