This paper presents the architecture of the high-throughput compensator and the interpolator used in the motion estimation of the H.265/HEVC encoder. The architecture can process 8×8 blocks in each clock cycle. The design allows the random order of checked coding blocks and motion vectors. This feature makes the architecture suitable for different search algorithms. The interpolator embeds 64 multiplierless reconfigurable filter cores to support computations for different fractional-pel positions. Synthesis results show that the design can operate at 200 and 400 MHz when implemented in FPGA Arria II and TSMC 90 nm, respectively. The computational scalability enables the proposed architecture to trade the throughput for the compression efficiency. If 2160p@30fps video is encoded, the design clocked at 400 MHz can check about 100 motion vectors for 8×8 blocks.
CITATION STYLE
Pastuszak, G., & Trochimiuk, M. (2016). Architecture design of the high-throughput compensator and interpolator for the H.265/HEVC encoder. Journal of Real-Time Image Processing, 11(4), 663–673. https://doi.org/10.1007/s11554-014-0422-1
Mendeley helps you to discover research relevant for your work.