The efficient software design methodology for the implementation of the IPMP tool update functionality on digital broadcasting Set-Top Box

IPMP 툴 업데이트 기능 구현을 위한 방송단말 소프트웨어의 효율적인 설계 방식 및 그 구조

  • 방건 (한국전자통신연구원 디지털방송연구단 방송미디어연구그룹) ;
  • 추현곤 (한국전자통신연구원 디지털방송연구단 방송미디어연구그룹) ;
  • 남제호 (한국전자통신연구원 디지털방송연구단 방송미디어연구그룹) ;
  • 홍진우 (한국전자통신연구원 디지털방송연구단 방송미디어연구그룹)
  • Published : 2005.11.05

Abstract

현재 디지털방송 서비스가 확대되고 있는 시점에서 방송콘텐츠 보호에 대한 중요성이 날로 부각되고 있다. 이에 MPEG-2 IPMP는 디지털방송 서비스를 제공받아 소비하는 방송 단말로부터 방송콘텐츠를 불법적으로 사용할 수 없도록 보호할 수 있게 정의하고 있는 대표적인 국제 표준 규격이다. IPMP 규격을 기반으로 한 방송 단말을 구현함에 있어 보호된 방송콘텐츠를 IPMP 툴로 처리하여 소비하게 되는데 만약 방송 단말에 IPMP 툴이 없다면 방송되고 있는 MPEG-2 전송스트림이나 원격지에서 필요한 IPMP 툴을 다운로드 받아 방송 단말에 업데이트를 시켜야 한다. 이때 방송 단말에서 위와 같은 기능이 구현되기 위해서는 구체적인 소프트웨어 설계 방식을 통해 다양한 플랫폼에 대해 구현된 기능에 대한 재사용성이나 호환성을 확보하는 것이 효율적이다. 하지만 점차적으로 복잡해지고 다양해지는 멀티미디어 기기들의 기능들을 위해 탑재되는 소프트웨어 역시 복잡해지고 있어 그 재사용성이나 호환성이 떨어지고 있는 실정이다. 본 논문에서는 이러한 소프트웨어의 재사용성이나 호환성을 최대한 보장할 수 있도록 현재 MPEG(ISO/IEC JTC1/SC29/WG11)에서 표준화가 진행 중인 MPEG Multimedia Middleware(M3W) 규격을 기반으로 한 소프트웨어 설계 방식을 살펴보고, 디지털방송 단말에서 IPMP 툴 업데이트 기능이 효율적으로 설계되고 구현될 수 있는 소프트웨어 구조를 제안하였다.

Keywords