디지털 방송 TV수신기의 기능 업그레이드를 위한 소프트웨어 다운로드와 설치 기능 구현

Implementation of Software Downloading and Installing for upgrading Digital TV Settop Box

  • 류일권 (서강대학교 영상대학원 미디어공학) ;
  • 정문열 (서강대학교 영상대학원 미디어공학) ;
  • 김정환 (서강대학교 영상대학원 미디어공학) ;
  • 최진수 (한국전자통신연구원) ;
  • 방건 (한국전자통신연구원)
  • Ryu Yll-Kwon (Media Lab Dept of Media Technology, Graduate School of Media Communications Sogang University) ;
  • Jung Moon-Ryul (Media Lab Dept of Media Technology, Graduate School of Media Communications Sogang University) ;
  • Kim Jung-Hwan (Media Lab Dept of Media Technology, Graduate School of Media Communications Sogang University) ;
  • Choi Jin-Su (Electronics and Telecommunications Research Institute) ;
  • Bang Gun (Electronics and Telecommunications Research Institute)
  • 발행 : 2006.03.01

초록

디지털 방송과 데이터 방송 기술이 지속적으로 발전함에 따라, 디지털 방송에 신기술이 도입되고 새롭게 시도되는 방송 서비스가 계속 등장할 것이다 이미 가정에 출시된 STB가 새롭게 도입되는 신기술과 서비스를 계속 수용할 수 있으려면, 이때마다 기존에 탑재된 STB 의 소프트웨어는 새로 업그레이드되어야 한다. 일반적으로 STB가 한번 가정 내에 보급되면 STB에 탑재된 기존의 소프트웨어는 업그레이드되기가 용이하지 않다. 본 논문은 방송망의 전송 채널을 통해 STB 의 소프트웨어를 다운로드 받아 이를 업그레이드 시키는 소프트웨어 업데이트 시스템을 제시하고 구현함으로써, 현재 용이하지 않는 STB의 소프트웨어 업그레이드 환경을 극복한다. 제안하는 소프트웨어 업데이트 시스템은 데이터 카루셀 스트림에서 업데이트 될 소프트웨어를 다운로드 받는 (1) 다운로더 (Downloader), 다운로드된 소프트웨어를 설치하는 (2) 업데이트 로더 (Update Loader), 그리고 예외상 황이 발생하면 STB 가 새로 부팅될 때, 로그 파일을 이용하여 소프트웨어를 이전 상태로 복구시키는 (3) 리커버러 (Recoverer)의 세 가지 모듈로 구성된다. 소프트웨어 업데이트 시스템에서 다운로더는 지상파 디지털 방송 규격인 ATSC에서 제시한 소프트웨어 다운로드 데이터 서비스 규약 (A/97) 에 맞게 구현하고 ATSC 환경에서 이를 실험 검증하였다.

As constant development of digital broadcasting and data broadcasting system, new technology will be introduced to digital broadcasting and new broadcasting service will be appeared. These services need to be changed and processed to suit each services and the software of the receiver need to be upgraded. Though, generally the digital broadcasting receivers are not getting updated once it's delivered to home for long time and it need to be done by hand or collected each one of them with trouble. Therefore this paper suggests a way to overcome these difficulties via broadcasting stream. This research is to describe how three modules-namely (1) Downloader, downloads new software from data carrousel stream, (2) Update Loader, installs the software received by downloader; and (3) Recoverer, recovers the former version of the software if some serious problem has been occurred during downloading and installing the software. This paper tries to realize the accommodation of terrestrial STB based on the new technique and service following ATSC A-97 agreement.

키워드

참고문헌

  1. DVB. ETSI TS 102 006 Digital Video Broadcasting (DVB); Specification for System Software Update in DVB Systems 2002
  2. ATSC. A/65B PROGRAM AND SYSTEM INFORMATION PROTOCOL FOR TERRESTRIAL BROADCAST AND CABLE 2003
  3. ATSC. A/90 ATSC DATA BROADCAST STANDARD 2000
  4. ATSC. A/91 Implementation Guidelines for the ATSC Data Broadcast Standard 2001
  5. ATSC. A/97 Software Download Data Service 2004
  6. Richard Chernock. 'Data Broadcasting', McGraw-Hill, 2001
  7. ISO/IEC 13818-6 General Coding of Moving Picture and Associated Audio: Digital Media Storage Media Commend and Control 1996
  8. ISO/IEC 13818-1 General Coding of Moving Picture and Associated Audio: System 1994
  9. 정문열, 김용한, 백두원. 동기화된 데이터 방송을 위한 근사적인 NPT 재구성 기법. 2004년. 한국방송공학회지, pp. 83-89
  10. EYER. Program and System Information Protocol. McGraw- Hill, 2002
  11. Interactive TV Web. http://www.interactivetvweb.org
  12. Rick Whitaker. DTV Handbook 3rd edition, McGraw-Hill, 2000
  13. Bin Yu, Klara Nahrstedt. A Real-time Software Solution For Resynchronizing Filtered MPEG2 Transport Stream, 2003