TY - GEN
T1 - Fast inter mode decision based on hierarchical homogeneous detection and cost analysis for H.264/AVC coders
AU - Wang, Hung Ming
AU - Lin, Ji Kun
AU - Yang, Jar Ferr
PY - 2006
Y1 - 2006
N2 - In H.264 advanced video coding (AVC), variable block size motion estimation plays an important role in compression of interframes. In this paper, we propose a fast inter prediction algorithm based on hierarchical homogeneous detection and cost analysis to select the best mode effectively. For each macroblock, we first detect that whether the macroblock is spatial homogeneous or not. For the non spatial homogeneous macroblock, we then perform the 16×16 motion estimation and examine if the 16x16 block is temporal homogeneous or not. Once the homogeneous macroblock is detected in the above process, the best mode will be chosen as 16×16 mode. For the non-homogeneous macroblock, we then execute 8×8 motion estimation and analyze the cost of 8×8 mode and 16×16 mode for deciding the best inter mode should be 16x16 mode or any other mode. The process for searching the best 8×8 block subtype is similar to the process for macroblocks. Finally, the best inter mode is decided by selecting the inter mode with least cost from the candidate modes. Experimental results show that our proposed algorithm can save about 32-54% computation time without introducing any noticeable performance degradation.
AB - In H.264 advanced video coding (AVC), variable block size motion estimation plays an important role in compression of interframes. In this paper, we propose a fast inter prediction algorithm based on hierarchical homogeneous detection and cost analysis to select the best mode effectively. For each macroblock, we first detect that whether the macroblock is spatial homogeneous or not. For the non spatial homogeneous macroblock, we then perform the 16×16 motion estimation and examine if the 16x16 block is temporal homogeneous or not. Once the homogeneous macroblock is detected in the above process, the best mode will be chosen as 16×16 mode. For the non-homogeneous macroblock, we then execute 8×8 motion estimation and analyze the cost of 8×8 mode and 16×16 mode for deciding the best inter mode should be 16x16 mode or any other mode. The process for searching the best 8×8 block subtype is similar to the process for macroblocks. Finally, the best inter mode is decided by selecting the inter mode with least cost from the candidate modes. Experimental results show that our proposed algorithm can save about 32-54% computation time without introducing any noticeable performance degradation.
UR - http://www.scopus.com/inward/record.url?scp=34247578213&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34247578213&partnerID=8YFLogxK
U2 - 10.1109/ICME.2006.262412
DO - 10.1109/ICME.2006.262412
M3 - Conference contribution
AN - SCOPUS:34247578213
SN - 1424403677
SN - 9781424403677
T3 - 2006 IEEE International Conference on Multimedia and Expo, ICME 2006 - Proceedings
SP - 709
EP - 712
BT - 2006 IEEE International Conference on Multimedia and Expo, ICME 2006 - Proceedings
T2 - 2006 IEEE International Conference on Multimedia and Expo, ICME 2006
Y2 - 9 July 2006 through 12 July 2006
ER -