Design and Implementation of Data Broadcasting Authoring Tool for Multi-platforms

데이터방송 표준간 호환 가능한 저작도구 설계 및 구현

  • Lee Cha-Won (Digital Broadcasting Lab, Dept of Media Technology. Graduate School of Media Communications Sogang University) ;
  • Nam Yoon-Seok (Digital Broadcasting Lab, Dept of Media Technology. Graduate School of Media Communications Sogang University) ;
  • Kim Jung-Hwan (Digital Broadcasting Lab, Dept of Media Technology. Graduate School of Media Communications Sogang University) ;
  • Na Hee-Joo (Digital Broadcasting Lab, Dept of Media Technology. Graduate School of Media Communications Sogang University) ;
  • Kim Seong-Won (Digital Broadcasting Lab, Dept of Media Technology. Graduate School of Media Communications Sogang University) ;
  • Jung Moon-Ryul (Digital Broadcasting Lab, Dept of Media Technology. Graduate School of Media Communications Sogang University)
  • 이차원 (서강대학교 영상대학원 미디어공학과) ;
  • 남윤석 (서강대학교 영상대학원 미디어공학과) ;
  • 김정환 (서강대학교 영상대학원 미디어공학과) ;
  • 나희주 (서강대학교 영상대학원 미디어공학과) ;
  • 김성원 (서강대학교 영상대학원 미디어공학과) ;
  • 정문열 (서강대학교 영상대학원 미디어공학과)
  • Published : 2006.09.01

Abstract

There are several data broadcasting standards that the developers should apply when develops any interactive digital TV contents. In Korea, we adopts ACAP(Advanced Common Application Platform) as terrestrial data broadcasting standard, MHP(Multimedia Home Platform) fur satellite data broadcasting and OCAP(OpenCable Application Platform) for cable data broadcasting. Therefore, content providers must develop different applications which suited for different standards - even if the application is exactly same. This is waste of time and energy. This paper suggests a solution to solve this problem among different broadcasting platforms - MHP, OCAP and ACAP. We compared these specifications, and found out what APIs are typically used far applications. Then we designed XML file structures that can be used to define contents of applications. We also implemented an authoring tool which automatically generates XML files by interaction with users. This paper also ascertains Xlet applications, produced by the authoring tool, works properly on each different data broadcasting standard - MHP, OCAP and ACAP.

디지털 방송에서는 양방향 콘텐츠를 제작하기 위한 표준이 존재한다. 우리나라에서 지상파 방송은 ACAP(Advanced Common Application Platform), 위성 방송은 MHP(Multimedia Home Platform), 케이블 방송은 OCAP(OpenCable Application Platform)을 사용한다. 표준이 다르면 데이터방송을 위한 애플리케이션이 달라지고, 한번 만들어진 애플리케이션을 이종(異種) 매체를 통해 전송하려 할 경우 다시 만들어야하는 낭비가 발생한다. 본 논문에서는 이런 문제를 해결하기 위해 데이터방송 표준을 비교하여, 어떠한 API(Application Program Interface)들이 사용되는지를 파악하였다. 그리고 애플리케이션의 내용을 각 표준별 애플리케이션으로 변환 가능한 XML 파일로 표현하는 방법을 제안하였다. 또한 사용자와의 상호작용을 통해 XML 파일을 자동생성하는 저작도구를 구현하였다. 저작도구를 이용하여 제작된 Xlet 애플리케이션이 각 표준 환경에서 동일하게 작동하는지를 실험 검증하였다.

Keywords

References

  1. 김원용, 윤은상, '데이터 방송,' 커뮤니케이션북스, 2판, 2005
  2. ATSC Standard A/101, 'Advanced Television Systems Platform,' August, 2005
  3. Digital Video Broadcasting (DVB), 'Multimedia Home Platform 1.0.3,' ETSI TS 101 812 V1.3.1, June 2003
  4. ANSI/SCTE 90-1, 'SCTE Application Platform Standard OCAP 1.0 Profile,' 2005
  5. 김대수, '국내 데이터방송 서비스 시장 동향,' SW Insight 정책리포트, 14호, 2006
  6. Sun Microsystems, Inc., 'Java TV API 1.0 Specification,' Nov 2000
  7. Steven Morris, Anthony Smith-Chaigneau, 'Interactive TV Standards,' Focal Press, 2005
  8. Digital Video Broadcasting (DVB), 'Globally Executable MHP 1.0.2,' ETSI TS 102 819 V1.3.1, Sept 2005
  9. ATSC Standard A/100, 'DTV Application Software Environment - Level 1 (DASE-1),' March 2003
  10. Digital Video Broadcasting (DVB), 'Multimedia Home Platform 1.1.1,' ETSI TS 102 812 V1.2.1, June 2003
  11. ANSI/SCTE 90-2, 'SCTE Application Platform Standard OCAP 2.0 Profile,' 2005
  12. Sun Microsystems, Inc., 'Personal Java API 1.2 Specification,' 1999
  13. Sun Microsystems, Inc., 'Java Media Framework 1.0 API Specification,' 1999
  14. Sun Microsystems, Inc., 'Java Secure Socket Extension 1.0.2,' 1999
  15. HAVi, Inc., 'Specification of the Home Audio/Video Interoperability (HAVi) ,' May 2001
  16. DAVIC, 'DAVIC 1.4.1 Specification Part 9 : Information Representation,' 1999
  17. Edward M. Schwalb, 'iTV Handbook,' Prentice Hall, 2004
  18. 신승호, 정문열, '연동형 데이터방송 저작도구의 설계', 방송공학회지, 제9권 제4호, 2004
  19. 정문열, 백두원, '연동형 데이터 방송 애플리케이션의 구조', 방송공학회논문지, 제9권 제1호, 2004
  20. 임현정, 임순범, '데이터 방송 미들웨어에서 콘텐츠 호환을 위한 클래스 라이브러리의 설계', 정보처리학회지 제11권 제5호, 2004
  21. JHotDraw Homepage: http://www.jhotdraw.org