A study of STB software development for streaming synchronized data processing

스트리밍 동기화 데이터 처리를 위한 단말 소프트웨어 개발에 관한 연구

  • 신중목 (광운대학교 전자공학과 디지털 미디어 연구실) ;
  • 유지상 (광운대학교 전자공학과 디지털 미디어 연구실)
  • Published : 2004.06.01

Abstract

Advanced Television Systems Committee (ATSC) -A/90, which is a standard for terrestrial data transmission in Korea, defines synchronized data that has a strong timing association with a separate Program Element. It is classified as synchronized streaming data that is carried in packetized elementary stream (PES) packets or a synchronized non-streaming data that shall be carried in digital storage media command and control (DSM-CC) section. In this paper, we study the design and verification of synchronized streaming data processing algorithm based on ATSC -A/90. We designed a parser and a player for the algorithm development. The received PES packet including synchronized streaming data is parsed in the parser. The parsed synchronized streaming data is synchronized and displayed by player. Finally, we ascertained that STB was working properly with MPEG-2 transport stream (TS) containing synchronized streaming data, as the proposed algorithm is implemented on a set-top box.

국내 지상파 데이터 방송 전송 규격인 ATSC(advanced television systems committee)-A/9O에서는 메인 프로그램과 긴밀한 시간관계가 요구되는 동기화 데이터로써 DSM-CC(Digital storage media command and control) section의 형태로 전송되는 비스트리밍 동기화 데이터와 PES(packetized elementary stream) packet의 형태로 전송되는 스트리밍 동기화 데이터를 규정하고 있다. 본 논문의 목적은 ATSC A/90 규격에 정의된 스트리밍 동기화 데이터 처리를 위한 알고리즘을 구현하고 검증하는데 있다. 이를 위하여 windows 환경 하에서 스트리밍 동기화 데이터를 포함한 PES packet을 분석하는 parser와 분석된 데이터의 재생을 위한 player를 구현하였다. 또한, 구현된 알고리즘의 검증을 위하여 디지털 데이터 방송 수신카드를 탑재한 한국전자통신연구원의 PC형 STB(Set-top Box)에 알고리즘을 포팅하여 실험 환경을 구축하고, 스트리밍 동기화 데이터를 삽입한 MPEG-2 TS(transport stream)를 이용하여 알고리즘이 포팅된 시스템의 동작을 확인하였다.

Keywords

References

  1. Draft ATSC Stanard(2001-10) DTV Application Software Environment Level1 (DASE-1)
  2. ETSI TS 101 812 V1.1.2(2001-10) Digital Video Broadcasting(DVB); Multimedia Home Platform(MHP) specification 1.0.1 ETSI
  3. OC-SP-OCAP2.0-I05-030210 OpenCableTm Application Platform Specification 1.0 Profile
  4. ATSC Standard A/90 (2000-7) ATSC Data Broadcasting Standard ATSC
  5. ISO/IEC 13818-6 Information Technology Generic coding of moving picture and associated audio information Part 6: Extension for Digital Storage Media Command and Control, International Standard ISO/IEC
  6. ISO/IEC 13818-1 Information Technology Generic coding of moving picture and associated audio information Part 1: System, International Standard ISO/IEC
  7. ATSC Standard A/65A with Amendments No. 1A, 2 and 3 (2000-3) Program and Sysatem Information Protocol for Terrestrial Broadcast and Cable, Rev. A ATSC
  8. Data Broadcasting : Understading the ATSC Data Broadcast Standard Richard S.Chernock;Regis J.Crinon;Michael A.Dolan;John R.Mick Jr.(editors)
  9. ATSC Recommended Practice A/91 (2001-6) Implementation Guidelines for the ATSC Data Broadcast Standard ATSC
  10. 한국방송공학회 정기총회 및 학술대회 ATSC-DASE 기반 고성능 셋톱박스의 설계 및 구현 방건;양진여;최진수;김진웅
  11. 한국방송공학회 하계종합학술발표회 논문초록집 v.25 디지털 방송에서 동기화 데이터 서비스를 위한 데이터 삽입 방법 이용주;박민식;최지훈;최진수