MHEG-5
1. 개요
MHEG-5는 쌍방향 TV 신호 송수신에 사용되는 공개된 쌍방향 TV 미들웨어 표준이다. 텍스트, 이미지, 비디오 프레젠테이션을 설명하는 데 사용되는 객체 지향 선언적 프로그래밍 언어이며, 다양한 양방향 서비스를 배포할 수 있다. 영국, 뉴질랜드, 홍콩, 호주, 아일랜드 등에서 사용되었으며, CI+ 호환 TV의 상호 작용 엔진으로 선택되었다. MHEG-5는 특정 상황에서 사용하기 위해 프로파일링이 필요하며, 유럽 전기 통신 표준 협회(ETSI)에서 표준화되었다.
이미지 준비중입니다.
| 종류 | 국제 표준 |
|---|---|
| 개발 | 국제 표준화 기구 (ISO) / 국제전기기술위원회 (IEC) 공동 기술 위원회 1 (JTC1) |
| 표준 번호 | ISO/IEC 13522-5 |
| 발표일 | 1997년 |
| 최신 버전 | 현재 사용되지 않음 |
| 설명 | 멀티미디어 및 하이퍼미디어 정보를 코딩하기 위한 국제 표준 |
| 주요 기능 | 상호 작용성 지원 멀티미디어 콘텐츠 표현 하이퍼미디어 링크 제공 |
|---|---|
| 활용 분야 | 대화형 텔레비전 전자 출판 게임 교육용 소프트웨어 |
| 특징 | 장면 설명 객체 기반 구조 이벤트 트리거 |
| 관련 기술 | MPEG SGML HTML |
2. 특징
MHEG-5는 쌍방향 TV 신호를 송수신하기 위해 사용되는 쌍방향 TV 미들웨어를 위한 라이선스 자유 및 공용 표준이다. 다양한 TV 중심의 양방향 서비스 배포를 허용한다. 영국에서는 프리뷰와 프리샛에서, 뉴질랜드에서는 프리뷰에서, 홍콩에서는 TVB에서, 호주에서는 프리뷰에서, 아일랜드에서는 사오르뷰에서 사용되며 남아프리카 공화국에서 규정되었다.
최근 영국의 DTG 연구를 통해 MHEG-5 상호작용 채널(MHEG-IC)이 개발되어, IP 연결을 통해 방송 양방향 서비스를 확장하여 제공할 수 있게 되었다. MHEG-IC는 스트리밍 주문형 비디오 콘텐츠 접근과 안전한 거래를 지원하는 기능을 제공한다.
MHEG-5는 텍스트, 이미지 및 비디오 프레젠테이션을 설명하는 데 사용되는 객체 지향 선언적 프로그래밍 언어이다. MHEG-5 애플리케이션은 사용자가 이동할 수 있는 여러 개의 장면(Scene)으로 구성된다. 각 장면은 표시할 텍스트 및 그래픽 항목을 나열하며, 키를 누르거나, 타이머가 작동하거나, 콘텐츠가 메모리에 성공적으로 로드되는 것과 같은 미리 정의된 이벤트에 대한 응답으로 실행되는 절차적 코드 블록을 포함할 수 있다. 이러한 코드 블록은 텍스트 객체에 의해 표시되는 텍스트를 변경하거나 비디오 클립 재생을 시작하는 것과 같은 작업을 수행할 수 있는 기본적인 액션으로 구성된다.
MHEG-5는 양방향 키오스크 및 양방향 텔레비전 서비스 프로그래밍에 적합하다.
2.1. 클래스 계층
MHEG-5는 응용 프로그램 개발자가 이용 가능한 클래스 계층을 제공한다. 객체 지향 프로그래밍 언어와는 달리, 새로운 클래스를 정의할 수는 없다. 표준에서는 MHEG 응용 프로그램 표현을 텍스트 표현과 ASN.1을 이용한 표현, 두 가지로 정의한다. 응용 프로그램은 보통 텍스트 표현으로 작성되며, MHEG 엔진에 의해 ASN.1로 부호화된다.
3. 다른 표준에서의 사용
MHEG-5는 CI+ 호환 TV(및 기타 CI+ 장치)를 위한 필수적인 상호 작용 엔진으로 선택되었다. MHEG-5 언어 자체는 단순한 언어이므로, 특정 컨텍스트에서 이용하기 위해서는 프로파일화할 필요가 있다.
영국과 뉴질랜드에서는 MHEG-5가 디지털 TV의 양방향 방송 서비스를 제공하는 데 사용되고 있다. 영국에서의 Freeview 플랫폼의 컨텍스트에서 MHEG-5의 사용법은 UK Profile of MHEG-5로 규정되어 있으며, 이와 유사한 규정은 뉴질랜드에도 있다.
홍콩에서는 무선 텔레비전이 디지털 방송 채널의 양방향 서비스에 MHEG-5 미들웨어를 선택했다.
MHEG-5 언어의 방송 프로파일은 ETSI에 의해 ETSI standard ES 202 184로 표준화되어 있다.
일본에서는 BS 디지털의 데이터 방송에서 채용이 검토되었지만, 결국 채용되지 않았다.
4. 프로파일 및 상용 배포
MHEG-5는 단순한 언어이므로, 특정 환경에서 사용하기 위해서는 프로파일화가 필요하다.
이 언어의 방송 프로파일은 ETSI에 의해 ES 202 184로 표준화되었다. 영국과 뉴질랜드에서는 MHEG-5가 디지털 TV의 양방향 방송 서비스를 제공하는 데 사용되고 있다. 영국의 프리뷰 플랫폼에서 MHEG-5 사용법은 UK Profile of MHEG-5로 규정되어 있으며, 뉴질랜드에도 유사한 규정이 있다.
홍콩의 무선 텔레비전은 디지털 방송 채널의 양방향 서비스에 MHEG-5 미들웨어를 선택했다.
일본에서는 BS 디지털의 데이터 방송에서 채용이 검토되었지만, 결국 채용되지 않았다.
4.1. 영국
영국에서는 MHEG-5가 BBC의 시팩스 대체 서비스인 BBC 레드 버튼과 같은 디지털 텔레비전의 양방향 서비스를 제공하는 데 사용된다. MHEG-5가 영국 프리뷰 플랫폼에서 사용되는 방식에 대한 전체 사양은 MHEG-5의 영국 프로파일이다. MHEG는 또한 Sky에서 사용되는 OpenTV 플랫폼과 달리 DVB EIT 외에 프로그램 가이드용으로 프리샛에서도 사용된다.