A Design of Entropy Encoder for JPEG using VHDL

VHDL을 이용한 JPEG용 엔트로피 인코더 설계

  • Kwon, Oh-Sung (Dept. of Information and Communication HanShin University) ;
  • Kim, Kyung-Hyun (Dept. of Information and Communication HanShin University) ;
  • Lee, Min-Soo (Dept. of Information and Communication HanShin University) ;
  • Sohn, Seung-Il (Dept. of Information and Communication HanShin University)
  • 권오성 (한신대학교 정보통신학과) ;
  • 김경현 (한신대학교 정보통신학과) ;
  • 이민수 (한신대학교 정보통신학과) ;
  • 손승일 (한신대학교 정보통신학과)
  • Published : 2007.10.26

Abstract

정보화 사회가 진행되어감에 따라 카메라 센서, 디지털 카메라, 휴대폰, 영상 관련디지털 기기들이 증가하고 이로 인하여 영상정보 서비스 기술의 중요성이 크게 부각되었다. 특히 멀티미디어 응용서비스 기술에서는 영상 정보가 필수적인데, 그 영상 정보의 양이 너무 방대하여 압축 부호화를 하여 사용되고 있다. 본 논문에서는 정지영상압축 방법 중 JPEG표준에서 제시한 4가지 동작 모드 중 베이스라인을 기반으로 하는 JPEG압축 알고리즘을 연구하여 허프만 인코더의 메모리 사이즈를 줄인 엔트로피 인코더를 C언어를 통해 시뮬레이션하고 최적화된 결과를 VHDL로 구현하여 향후 디코더나 Motion JPEG연구에 응용 가능하도록 연구 및 분석, 평가 하였다. 설계결과 11-bit 한 입력 데이터가 처리되는데 5-clock이 소요 되었고 Xilinx xc3s1000 환경에서 21,962개의 게이트 수와 74.212MHz의 동작 속도를 나타내었다.

Keywords