Implementation of Bi-directional Broadcasting System Using Interaction Channel

대화 채널을 이용한 양방향 방송 시스템의 구현

  • 정종면 (목포해양대학교 해양전자통신공학부) ;
  • 최진수 (한국전자통신연구원 디지털방송연구단)
  • Published : 2005.08.01

Abstract

In this paper. we design and implement a bi-directional broadcasting system, so called return channel server, to allow users to participate in a broadcasting program by using a hi-directional interaction channel. To provide user participation in a program and reflect the user's opinions or responses in real time, the return channel server can be viewed as consisting of four major functional modules: a control module, network interface module, DBMS module, and real-time content authoring module. To construct a return channel server that has a service independent architecture, we designed a return channel server to include the hierarchical structure. The presented return channel server consists of two parts: an RCSAE(return channel server application environment) and RCSA(return channel server application). An RCSA is composed of an execution code and a parameter for executing the execution code. RCSA defines the procedures for providing a specific broadcasting program using the return channel server. On the other hand, an RCSAE provides the environment for the execution of RCSAS. By adopting RCSAE and RCSA, we construct the return channel server that has a service-independent architecture which are shown by the test.

본 논문에서는 방송 프로그램에 시청자가 대화 채널을 이용하여 참여할 수 있도록 하기 위한 양방향 방송 시스템 즉, 리턴채널서버를 설계, 구현한다. 방송 프로그램에 시청자의 의견이나 응답을 실시간 반영하는 서비스를 제공하기 위한 리턴채널서버는 제어 모듈, 네트웍 인터페이스 모듈, 데이터베이스 관리 모듈, 그리고 실시간 콘텐츠 저작 모듈 등으로 구성된다. 이때 방송 서비스에 무관한 형태로 리턴채널서버를 구성하기 위하여, 본 논문에서는 리턴채널서버의 각 모듈들을 리턴채널서버 응용과 리턴채널서버 응용 실행 환경 등으로 계층적으로 구성한다. 리턴채널서버 응용은 실행코드와 실행코드의 실행에 필요한 파라메터로 구성되어 있으며, 리턴채널서버가 특정 방송 프로그램을 제공하기 위해 처리해야 하는 절차들을 정의한다. 한편 리턴채널서버응용 실행환경은 리턴채널서버 응용이 실행되기 위한 환경을 제공한다. 리턴채널서버를 리턴채널서버 응용 실행환경과 리턴채널서버 응용으로 계층적으로 구성하면, 방송 서비스 제공자가 제공하고자 하는 방송 서비스에 무관하게 리턴채널서버가 동작하도록 리턴채널서버를 구성할 수 있으며 이는 실험을 통해 확인되었다.

Keywords

References

  1. ATSC Standard, A/98, ATSC Interaction Channel Protocols, Feb. 2004
  2. ETSI, ETS 300 802, DVB; Network-independent Protocols for DVB Interactive Services, 1999
  3. ETSI TS 101 812, DVB; Multimedia Home Platform(MHP), 2002
  4. J. H. Choi, M. S. Park. Y. J. Lee, J. S. Choi, and J. W. Kim, 'Design and Implementation of Data Broadcasting Emission System based on A TSC,' Proc. of KSBE Conference 2001, pp. 15-19, 2001
  5. M. S. Park, Bang G, J. S. Choi, and J. Kim, 'Development of service and technology on data broadcasting in Korea,' Proc. of ETRI-CRL joint conference, 2002
  6. 고재범, '대규모 사용자를 위한 대화형 방송 서비스 장치 및 방법,' 대한민국 특허, 10-2000-0084124, 2000년
  7. J.M Jeong, J.H. Choi, and J.S.Choi, 'Design of Remote Interactive Broadcasting System in DTV Environment', Proc. of NEA IT Symposium, pp.514-518, 2002
  8. ATSC Standard A/90, ATSC Data Broadcast Standard, 2000
  9. ATSC IS/151 Standard, Implementation of Data Broadcasting in a DTV Station, 1999
  10. 방건, 양진영, 최진수, 김진웅, 'ATSC-DASE 기반 고성능 셋톱 박스의 설계 및 구현,' 한국방송공학회 학술대회 논문집, 2001년 11월
  11. ATSC Approved Proposed Standard: DTV Application Software Environment(DASE-l) Standard, 2002