access icon free Design of integer motion estimator of HEVC for asymmetric motion-partitioning mode and 4K-UHD

A design for an integer motion estimator of high-efficiency video coding (HEVC) is presented. HEVC supports the 64 × 64 coding tree unit, the recursive quad-tree coding unit structure and the asymmetric motion-partitioning mode in a high compression ratio. These features require a structure of integer motion estimation that is more complex than that of H.264/AVC. The new structures of a memory read controller and a sum of absolute difference (SAD) summation block are proposed. The new memory read controller reduces the internal memory read time, and the new SAD summation block structure supports the recursive quad-tree coding unit structure and the asymmetric motion-partitioning mode. The proposed design is implemented in Verilog HDL and synthesised using the 65 nm CMOS technology. The gate count is 3.56 M, and the internal static random access memory is about 20 kbyte. The operation frequency is 250 MHz when a 4 K-Ultra high definition (UHD) (3840 × 2160P at 30 Hz) sized video is encoded.

Inspec keywords: data compression; recursive estimation; motion estimation; SRAM chips; trees (mathematics); hardware description languages; video coding; video codecs; CMOS digital integrated circuits

Other keywords: frequency 250 MHz; internal SRAM; asymmetric motion-partitioning mode; Verilog HDL; high-efficiency video coding; high compression ratio; HEVC; recursive quad-tree coding unit structure; H.264-AVC; gate count; internal memory read time reduction; CMOS technology; sum of absolute difference summation block; integer motion estimator design; frequency 30 Hz; memory read controller; SAD summation block structure; size 65 nm; 4 K-UHD

Subjects: Computer vision and image processing techniques; Semiconductor storage; CMOS integrated circuits; Image and video coding; Memory circuits; Other topics in statistics; Video signal processing; Combinatorial mathematics; Logic design methods; Combinatorial mathematics; Other topics in statistics

References

    1. 1)
      • 1. Bross, B., Han, W.-J., Sullivan, G.J., Ohm, J.-R., Wiegand, T.: ‘High Efficiency Video Coding (HEVC) Text Specification Draft 9’, ITU-T/ISO/IEC Joint Collaborative Team on Video coding (JCT-VC), October 2012, JCTVC-K1003.
    2. 2)
      • 2. Francois, E., Guillo, L., Ichigaya, A., Yu, H.: ‘TE12: report on AMP evaluation’, ITU-T/ISO/IEC Joint Collaborative Team On Video coding (JCT-VC), October 2010, JCTVC-C030.
    3. 3)
      • 4. Hsia, S.-C., Hong, P.-Y.: ‘Very large scale integration (VLSI) implementation of low-complexity variable block size motion estimation for H.264/AVC coding’, IET Circuits Devices Syst., 2010, 4, (5), pp. 414424 (doi: 10.1049/iet-cds.2009.0200).
    4. 4)
      • 5. Kao, C.Y., Lin, Y.L.: ‘A memory-efficient and highly parallel architecture for variable block size integer motion estimation in H.264/AVC’, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 2010, 18, (6), pp. 866874 (doi: 10.1109/TVLSI.2009.2017122).
    5. 5)
      • 3. Kang, J.S., Lee, Y.T., Jeon, J.W.: ‘Motion estimator with adaptive reduction of search points’, Electron. Lett., 2003, 39, (22), pp. 15841586 (doi: 10.1049/el:20031002).
http://iet.metastore.ingenta.com/content/journals/10.1049/el.2013.0936
Loading

Related content

content/journals/10.1049/el.2013.0936
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading