High-efficiency video coding (HEVC) is based on integer discrete cosine transforms (DCTs) of size 4 × 4, 8 × 8, 16 × 16 and 32 × 32 whose elements are coded on 8 bits. However, the algorithm requires that the output length at each processing stage should never exceed 16 bits. The conventional solution is the truncation of the least significant bits which leads to erroneous results and a waste of resources. In this Letter, different DCT kernels with reduced elements length are proposed. They are evaluated for compression efficiency and hardware implementation competence. An implementation on the Xilinx FPGA virtex-6 circuit has given a maximal operating frequency increase of 4.81 and 93.41% for the DCT-II 4 × 4 and the discrete sine transform, while reducing the energy consumption by 10.64 and 30.77% at 100 MHz, respectively. Using the HM 16.3 HEVC model and video sequences of different resolutions, the results show a quality degradation of 0.01 dB for a bit rate increase of 0.19% compared to the reference cores.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.