Fast mode decision for H.264/AVC based on macroblock correlation

H.264/AVC encoder complexity is remarkable due to mainly variable block size ME and exhaustive RDO mode decision. This makes application of H.264/AVC in network especially wireless environments very difficult. To reduce encoder complexity, statistical characteristics of modes among adjacent macroblocks (MBs) spatially and temporally are first studied using H.264 reference software. Then a fast algorithm is presented to reduce jointly the computational load of mode decision and ME. The main ideas are as follows: (1) candidate modes for current MB are first inferred from mode and motion information of defined reference MBs and then partial RDO approach is applied to make target selection; (2) ME is considered as a part of mode decision and no ME is required for particular modes that are eliminated in advance; (3) the exhaustive RDO method is invoked only if average distortion of the reference MBs goes beyond a predefined threshold. Simulation results demonstrate that our scheme can reduce encoder complexity significantly while coding efficiency is only slightly decreased.

[1]  Byeungwoo Jeon,et al.  Fast Mode Decision for H.264 with Variable Motion Block Sizes , 2003, ISCIS.

[2]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, SPIE Optics + Photonics.

[3]  Shahid Masud,et al.  Selection of variable block sizes in H.264 , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[4]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[5]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..