DOI QR코드

DOI QR Code

A General-Purpose Service Information Processing System for Integrated Data Broadcasting Environment

통합 데이터 방송 환경을 위한 범용 서비스 인포메이션 처리 시스템

  • 전제민 (한양대학교 컴퓨터공학과) ;
  • 최현석 (한양대학교 컴퓨터공학과) ;
  • 김정선 (한양대학교 컴퓨터공학과)
  • Published : 2009.02.28

Abstract

The data broadcasting service, which is growing remarkably today, provides viewers with useful information as well as high quality video and audio. Service information is a kind of additional data that contains a wide range of information such as channel list and/or program title. Each service information is transmitted in the form of a table. And most standard committees have specified their own table list used for carrying the service information. Consequently, It causes incompatibility among services that each broadcast operators produce because the tables that they use differ from each other. In this paper, we propose a general-purpose service information processing system for an integrated data broadcasting middleware that is compatible with heterogenous broadcasting environments. The system is able to change its target table list dynamically without any code modification. Futhermore, we also adopted a thread pool model for efficient parsing and event dispatching.

최근 혁신적인 발전을 거듭하고 있는 데이터 방송 서비스는 사용자에게 더 높은 품질의 영상과 음질은 물론 유용한 부가 정보를 함께 제공한다. 이 중 채널 종류, 프로그램 이름과 같이 단말기 및 사용자에게 필요한 정보를 서비스 인포메이션이라고 한다. 서비스 인포메이션은 테이블 형태로 전송이 이루어지는데, 각 표준별로 독자적인 테이블 구조를 추가로 정의하고 있다. 방송 사업자는 이들 데이터 방송 표준에 정의되어 있는 다양한 테이블 중 자신에게 필요한 테이블을 선택적으로 이용하기 때문에, 이는 결과적으로 사업자간 서비스의 비호환성을 야기한다. 본 논문에서는 다양한 미들웨어 표준을 모두 지원할 수 있는 통합 미들웨어를 위한 범용 서비스 인포메이션 처리 시스템을 제안한다. 제안된 시스템은 XML 기반의 테이블 기술 정보를 이용하여 별도의 수정 없이 동적으로 파싱 대상 테이블을 확장할 수 있는 구조를 갖추었다. 또한, 효율적인 파싱 및 이벤트 디스패칭 작업을 위하여 서비스 인포메이션 테이블의 특성을 고려한 쓰레드 풀 모델을 도입하였다.

Keywords

References

  1. H. Y. Song and J. Park, “Design of an Interoperable Middleware Architecture for Digital Data Broadcasting”, IEEE Transactions on Consumer Electronics, Vol.52, No.4, pp.1433-1441, Nov., 2006 https://doi.org/10.1109/TCE.2006.273167
  2. KwangKee Lee, et al., “A Middleware Architecture for ITV Receivers”, ICCE 2002 Digest of Technical Papers, pp.88-89, 2002
  3. ISO/IEC 13818-1, “Generic coding of moving pictures and associated audio information: Systems”, 2nd ED., 2000
  4. ISO/IEC 13818-6, “Generic coding of moving pictures and associated audio information - Part 6: Extension for DSM-CC”, 1st ED., 1998
  5. Digital Video Broadcasting(DVB), “GEM-IPTV white paper”, pp.2, 2007
  6. Steven Morris, et al., “Interactive TV Standards”, pp.462-463, Focal Press, 2005
  7. TS 102 812, “DVB Multimedia Home Platform (MHP) Specification 1.1”, Nov., 2001
  8. Jon Piesing, “Introduction to MHP 1.1.3, MHP 1.2 and MHP/GEM for IPTV”, DVB project, 2007
  9. ATSC Standard, “Advanced Common Application Platform(ACAP) Doc. CS/101A”, 2005
  10. Song Yean Cho, “Framework for the composition and interoperation of the home appliances based on heterogeneous middleware in residential networks”, IEEE Transactions on Consumer Electronics, Vol.48, No.3, pp.484-489, Aug., 2002 https://doi.org/10.1109/TCE.2002.1037032
  11. Jun-ho Park, Soon-ju Kang and Kyeong-deok Moon, “Middleware architecture supporting both dynamic reconfiguration and real-time services”, IEEE Transactions on Consumer Electronics, Vol.46, No.3, pp.795-801, Aug., 2000 https://doi.org/10.1109/30.883450
  12. ETSI EN 300 468, “Specification for Service Information (SI) in DVB systems”, Dec., 2005
  13. OC-SP-OCAP1.1-I01-061229, “OpenCable Application Platform Specifications: OCAP 1.1 Profile”, 2006
  14. ATSC Recommended Practice, “Program and System Information Protocol Implementation Guidelines for Broadcasters”, Jun., 2002
  15. 장호연, 문남미, “매체별 디지털 데이터방송 규격 비교”, 방송공학회지, 제8권 23호, pp.30-39, Sep., 2003
  16. Joshua Bloch, “Effective Java”, 2nd ED., Prentice Hall, 2008
  17. 전제민, et al., “데이터 방송 시스템을 위한 Virtual Set Top Box”, Proceedings of The 34th KIISE Fall Conference, Vol.34, No.2, pp.473-476, Oct., 2007

Cited by

  1. Development of Integrated Broadcast Contents Transmission System based on Single Server vol.12, pp.6, 2012, https://doi.org/10.7236/JIWIT.2012.12.6.75