SIGNAL IMAGE AND VIDEO PROCESSING, cilt.17, sa.4, ss.1449-1456, 2023 (SCI-Expanded)
Motion estimation (ME) is a crucial stage in video encoding process since it is the main contributor to high compression ratios. However, it is a very time-consuming operation when a full-search-based block-motion estimation approach is adopted in the encoding process. There are many low bit-depth representation ME approaches in the literature which aim to speed-up this processing without scarifying encoding quality because of their possible efficient hardware implementations. In this paper, we present a single instruction multiple data (SIMD)-based methodology specifically designed for low bit-depth ME approaches and show that this approach can be efficiently implemented in software. The proposed method provides encoding time-savings, up to 68%, according to the full search-based motion estimation approach and has less encoding time, up to 15%, with respect to the fast sparse search-based motion estimation approach. Our experiments on state-of-the-art video encoding standard HEVC clearly show that low bit-depth approaches can have potential in software implementations as well.