Design of CAVLC Encoder for the Compressed Image in H.264/AVC

H.264/AVC에 적용 가능한 압축영상용 CAVLC 인코더 설계

  • Jung, Duck-Young (Dept. of Information and Communication, HanShin University) ;
  • Choi, Dug-Young (Dept. of Information and Communication, HanShin University) ;
  • Sonh, Seung-Il (Dept. of Information and Communication, HanShin University)
  • 정덕영 (한신대학교 정보통신학과) ;
  • 최덕영 (한신대학교 정보통신학과) ;
  • 손승일 (한신대학교 정보통신학과)
  • Published : 2005.10.28

Abstract

요즘 시대는 영상 기술과 IT 발전으로 다양한 멀티미디어 서비스를 제공하기 위해 고품질의 비디오와 높은 데이터 압축을 요구하게 되었고, 이를 위해 MPEG-4 AVC/H.264에서는 기존의 MPEG-4에서 채택한 VLC 기술과 유사한 Context-based Adaptive Variable Length Code(CAVLC)기술을 채택하여 이를 가능하게 하였다. 특히 CAVLC 기술은 HDTV처럼 큰 영상 뿐 아니라 카메라폰이나 DMB등과 같은 영상에서 고품질의 영상을 보다 효율적으로 제공 한다. 본 논문은 최근의 이미지와 비디오 압축에 대한 요구에 따라 H.264/AVC와 MPEG4-PART 1-에서 표준으로 채택한 CAVLC의 부호화 과정을 연구하여 Visual C++언어를 이용한 최적화된 시뮬레이션과 CAVLC의 성능평가를 통한 최적화를 실시하였고, 최적화된 예측 정보를 바탕으로 CAVLC를 VHDL언어를 이용하여 하드웨어로 구현하였다.

Keywords