Implementation and Analysis of Performance Estimation Model of H.264/AVC Baseline Profile Decoder

H.264/AVC Baseline Profile Decoder의 성능 예측 모델의 구현과 분석

  • Moon, Kyoung-Hwan (Dept. of Electronics and Computer Engineering, Hanyang Univ.) ;
  • Song, Yong-Ho (Dept. of Electronics and Computer Engineering, Hanyang Univ.)
  • 문경환 (한양대학교 일반대학원 전자컴퓨터통신공학과) ;
  • 송용호 (한양대학교 일반대학원 전자컴퓨터통신공학과)
  • Published : 2007.05.25

Abstract

As H.264/AVC standard has proven to be a key technology of multimedia application, many researches to improve H.264/AVC standard are actively conducted. Those researches are conducted in various ways such as algorithm analysis and improvement or structure enhancement for reducing bottlenecks of performance. Even though targets and directions of those studies are not the same, performance of H.264/AVC standard is commonly analyzed in the early phase. In analysis phase, potential problems with H.264/AVC standard are identified and the most critical problem which has serious effects on performance is determined. Therefore, analysis phase is one of the important steps to decide overall directions and targets of the research. This research proposes a mathematical model which can be used in the early performance analysis phase to estimate performance in conducting research of improving the performance of H.264/AVC Baseline Profile decoder. The proposed model is designed by considering many variables of H.264/AVC decoder operation so that it is easy to predict its performance according to changes in each element.

H.264/AVC 표준이 멀티미디어 어플리케이션 분야를 대표하는 기술로서 인정받게 되면서 H.264/AVC 표준의 성능 향상을 위한 연구가 활발하게 진행되고 있다. H.264/AVC 표준에 대한 연구는 알고리즘의 분석과 개선 또는 성능 제한을 일으키는 구조적 문제에 대한 개선 등 여러 가지 방향으로 이루어지고 있는데, 연구의 대상과 방향이 동일하지 않아도 초기 단계에서는 공통적으로 H.264/AVC 표준의 성능에 대한 분석이 이루어지게 된다. 분석 단계는 H.264/AVC 표준이 가지고 있는 문제점을 파악하고, 파악된 문제점에 어떠한 요소가 가장 큰 영향을 미치는지를 결정하는 과정으로서 연구의 전체 방향과 대상을 결정짓는 중요한 단계이다. 본 연구는 H.264/AVC Baseline Profile 디코더의 성능 향상을 위한 연구 진행 시 초기의 성능 분석 단계에서 활용이 가능한 성능 예측 모델을 제안한다. 제안된 모델은 H.264/AVC 디코더의 동작 중 나타나는 다양한 가변 요소들을 반영하여 설계되었으며 각 요소의 변화에 따라 성능이 어떻게 예측되는지를 쉽게 알 수 있도록 고안되었다.

Keywords

References

  1. 角野 眞也 ; 菊池 義浩 ; 鈴木 輝彦 ; 정제창 (역), 'H264 TEXTBOOK', 서울, 2005, 홍릉과학출판사
  2. ISO/IEC 14496-10;2004(E) 'Information technology-Coding of audio-visual objects- Part 10:Advanced Video Coding' 2nd Edition
  3. ITU-T 2003, Series H: Audiovisual and Multimedia Systems, 'Infrastructure of audiovisual services-Coding of moving video'
  4. Henrique S. Malvar, 'Low-Complexity Transform and Quantization in H.264/AVC' IEEE Trans. Circ. Syst. Vid., Vol 13, NO.7, JULY 2003 https://doi.org/10.1109/TCSVT.2003.814964
  5. Shin-Haeng Ji, 'Optimization of Memory Management for H.264/AVC Decoder', ISBN 89-5519-129-4, Feb. 20-22, 2006 ICACT 2006
  6. Hae-Yong Kang, 'MPEG-4 AVC/H.264 DECODER WITH SCALABLE BUS ARCHITECTURE AND DUAL MEMORY CONTROLLER' ISCAS 2004
  7. Shih-Chien Chang, 'A Platform Based Bus-interleaved Architecture for De-blocking Filter in H.264/MPEG-4 AVC' https://doi.org/10.1109/TCE.2005.1405728
  8. RongGang Wang, 'MOTION COMPENSATION MEMORY ACCESS OPTIMIZATION STRATEGIES FOR H.264/AVC DECODER' ICASSP 2005 https://doi.org/10.1109/ICASSP.2005.1416249
  9. Adam Luczak, 'A Flexible Architecture for Image Reconstruction in H.264/AVC Decoders' https://doi.org/10.1109/ECCTD.2005.1522949
  10. Michael Horowitz, 'H.264/AVC Baseline Profile Decoder Complexity Analysis' IEEE Trans. Circ. Syst. Vid., 13(7), 704-716 https://doi.org/10.1109/TCSVT.2003.814967
  11. Hari Kalva, 'Complexity Estimation of the H.264 Coded Video Bitstreams' The Computer Journal Vol. 48 NO. 5, 2005, Oxford University Press https://doi.org/10.1093/comjnl/bxh112
  12. Ville Lappalainen, 'Complexity of Optimized H.26L Video Decoder Implementation', IEEE Trans. Circ. Syst. Vid., Vol. 13, NO. 7, 2003 https://doi.org/10.1109/TCSVT.2003.814968
  13. Young-Sin Cho, 'Modeling and Analysis of the System Bus Latency on the SoC Platform', SLIP'06, 2006 International workshop on system level interconnect prediction, pp.67-74 https://doi.org/10.1145/1117278.1117293
  14. Mauricio Alvarez, 'A Performance Characterization of High Definition Digital Video Decoding using H.264/AVC' 2005 IEEE International Symposium on Workload Characterization. October 5-8. 2005. Austin, Texas. USA https://doi.org/10.1109/IISWC.2005.1525998
  15. AMBA Specification (Rev 2.0)
  16. Wiegand, T., 'Overview of the H.264/AVC video coding standard', IEEE Trans. Circ. Syst. Vid., 13 (7), 560-576 https://doi.org/10.1109/TCSVT.2003.815165