Development of software demultiplexer for DTV Signal Reception

DTV 수신을 위한 소프트웨어 Demultiplexer 개발

  • 진현준 (호서대학교 전기정보통신공학부) ;
  • 박노경 (호서대학교 전기정보통신공학부) ;
  • 김무한 ((주)주홍정보통신)
  • Published : 2003.12.01

Abstract

In this paper, a demultiplexer for MPEG-2 Transport Stream which can be applied to terrestrial digital broadcast is developed. The demultiplexer separates video, audio, and data from MPEG-2 multimedia stream and transports them to each decoders respectively. While most existing demultiplexers of MPEG-2 transport stream have been developed as hardware systems, but the fast increment of computer's performance enables a software demultiplexer to be worked in realtime. The developed demultiplexer is implemented as a software module called a filter using DirectShow of Microsoft which is based on COM(Component Object Model)and works on the Windows system. The operation of the demultiplexer is verified by using the GraphEdit tool and rendering a test file formatted as MPEG-2 transport stream.

본 논문에서는 지상파 디지털 방송에 적용 가능한 MPEG-2 트랜스포트 스트림(Transport Stream)용 demultiplexer를 개발하였다. Demultiplexer는 MPEG-2 형식의 멀티미디어 데이터에서 영상부분, 음성부분, 그리고 데이터 부분을 분리하여 각각의 디코더로 전송하는 기능을 담당한다. 현재 대부분의 MPEG-2 transport stream용 demultiplexer들은 하드웨어 시스템으로 구성되어졌으나, 고성능 컴퓨터의 빠른 발전으로 인하여 소프트웨어적으로도 실시간으로 동작 할 수 있게 되었다. 개발되어진 소프트웨어 demultiplexer는 윈도우즈 환경에서 동작할 수 있도록 하기 위하여 COM(Component Object Model)기반의 Microsoft의 Directshow를 이용하여 filter형태의 소프트웨어 모듈로 개발하였다. Demultiplexer의 동작은 GraphEdit tool을 사용하여 확인하였으며, 이를 위해 MPEG-2 transport stream 형식의 테스트 파일을 랜더링 하였다.

Keywords

References

  1. 알기 쉬운 MPEG-2 이호석
  2. 영상신호처리 기술 교육
  3. MPEG system 유시룡
  4. Microsoftⓒ DirectX 8.1 SDK Document
  5. DirectShow 멀티미디어 프로그래밍 신화선
  6. International Organization For Standardization  Ogranisation Internationale  De Normalisation ISO/IEC JTC1/SC92/WG11 Conding of Moving Pictures and Associated Audio, MPEG93
  7. Visual C++ Programming Bible ver. 6.x 이상엽
  8. HDTV system Specification  Draft Document Alliance, Grand
  9. Visual C++ Object-Oriented Programming 삼양출판사
  10. HDTV 이론과 기술
  11. Digital TV
  12. MPEG Pointers & Resources