Design and Implementation of Realtime MPEG-2 to MPEG-4 Transcoder

실시간 MPEG-2 to MPEG-4 트랜스코더의 설계 및 구현

  • Kim Je Woo (Digital Media Research Center, Korea Electronics Technology Institute(KETI)) ;
  • Kim Yong-Hwan (Digital Media Research Center, Korea Electronics Technology Institute(KETI)) ;
  • Kim Tae-Wan (Digital Media Research Center, Korea Electronics Technology Institute(KETI)) ;
  • Choi Beong-Ho (Digital Media Research Center, Korea Electronics Technology Institute(KETI))
  • 김제우 (전자부품연구원 디지털미디어연구센터) ;
  • 김용환 (전자부품연구원 디지털미디어연구센터) ;
  • 김태완 (전자부품연구원 디지털미디어연구센터) ;
  • 최병호 (전자부품연구원 디지털미디어연구센터)
  • Published : 2003.11.01

Abstract

최근 디지털 당송과 이동통신 단말기의 대중화가 이루어짐에 따라 고화질 고해상도의 멀티미디어 컨텐츠의 이동통신 단말기에서의 재생 서비스에 대한 수요가 증가하고 있다 이동통신 단말기에서 멀티미디어 컨텐츠 재생 서비스를 제공하기 위해서는 디지털 방송 컨텐츠를 단말기에 적합한 컨텐츠로 변환할 필요가 있다. 본 논문은 디지털 방송 규격인 MPEG-2 컨텐츠를 이동통신 단말기에서 지원하는 MPEG-4 SP(Simple Profile) 컨텐츠로 실시간으로 변환하는 트랜스 코더에 대한 설계와 구현 기술을 제안한다. 구현된 트래스코더는 화질 유지와 계산량 감소를 위한 적응적 움직임벡터 재구성, 매크로블록 모드 선택, 그리고 움직임벡터 scaling 등의 알고리즘을 포함하고, 인텔사에서 제공하는 SIMD(Single Instruction Multiple Data) 명령어를 이용하여 최적화되었다. 트랜스코더는 30fps, 8Mbps, $720\times480$ 해상도의 멀티미디어 컨텐츠를 다양한 비트율의 30fps, $352\times240$ 해상도의 MPEG-4 컨텐츠로 실시간 변환할 수 있다.

Keywords