I. Introduction
The H.264/AVC video coding standard [14] aims to provide significant improvement in coding efficiency through the inclusion of a number of new features and capabilities [30], compared with previous coding standards such as H.261 [8], H.263 [9] (also its “H.263+” and “H.263++” annexes), MPEG-1 [10], MPEG-2 [11], and MPEG-4 [12]. However, due to its flexibility and clean slate design, H.264/AVC is considerably more complex. The embedded multireference frames selection with variable block-size motion compensation model of H.264/AVC drastically enhances the computational complexity of motion estimation (ME).