단일 애플리케이션 송출 환경에서의 데이터방송에서는 특정 시간, 특정 채널에 대해 하나의 애플리케이션만을 서비스할 수 있었다. 이러한 단점을 극복하기 위하여 본 논문에서는 ACAP(Advanced Common Application Platform) 규격을 따르는 범용 의 멀티 애플리케이션 구조 / 운용 방법 개발 및 이를 지원하기 위한 기존 데이터방송 시스템의 개선을 제안한다. 멀티 애플리케이션 서비스가 제공되면 방송사가 특정 시간, 특정 채널에서 하나 이상의 애플리케이션을 자유롭게 편성하여 서비스하므로 사 용자는 다양한 애플리케이션을 기호에 맞게 선택, 이용할 수 있다. 본 논문에서는 실험용 멀티 애플리케이션 개발 및 실험을 통하여 제안한 멀티 애플리케이션 구조를 검증하고 추후 본 방송 적용에 적합한 운용 방법을 제시한다. 애플리케이션 측면에서 멀티 애플리케이션의 핵심은 일반 애플리케이션들에 대한 관리를 담당하는 매니저 (혹은 루트) 애플리케이션이므로 이에 대한 기능 및 구조에 대하여 먼저 기술하고, 송출 시스템 및 수신기와의 정합을 성공적으로 마친 실험용 멀티애플리케이션에 대한 실험 결과를 통하여 제안한 방식이 적합한 멀티 애플리케이션 모텔임을 보인다.
단일 애플리케이션 송출 환경에서의 데이터방송에서는 특정 시간, 특정 채널에 대해 하나의 애플리케이션만을 서비스할 수 있었다. 이러한 단점을 극복하기 위하여 본 논문에서는 ACAP(Advanced Common Application Platform) 규격을 따르는 범용 의 멀티 애플리케이션 구조 / 운용 방법 개발 및 이를 지원하기 위한 기존 데이터방송 시스템의 개선을 제안한다. 멀티 애플리케이션 서비스가 제공되면 방송사가 특정 시간, 특정 채널에서 하나 이상의 애플리케이션을 자유롭게 편성하여 서비스하므로 사 용자는 다양한 애플리케이션을 기호에 맞게 선택, 이용할 수 있다. 본 논문에서는 실험용 멀티 애플리케이션 개발 및 실험을 통하여 제안한 멀티 애플리케이션 구조를 검증하고 추후 본 방송 적용에 적합한 운용 방법을 제시한다. 애플리케이션 측면에서 멀티 애플리케이션의 핵심은 일반 애플리케이션들에 대한 관리를 담당하는 매니저 (혹은 루트) 애플리케이션이므로 이에 대한 기능 및 구조에 대하여 먼저 기술하고, 송출 시스템 및 수신기와의 정합을 성공적으로 마친 실험용 멀티애플리케이션에 대한 실험 결과를 통하여 제안한 방식이 적합한 멀티 애플리케이션 모텔임을 보인다.
In the environment of single application data broadcasting, only one application can be serviced at a specific time on one channel. To overcome this, we developed the structure and the method of operation for multi-applications which are fully conformant to the ACAP (Advanced Common Application Plat...
In the environment of single application data broadcasting, only one application can be serviced at a specific time on one channel. To overcome this, we developed the structure and the method of operation for multi-applications which are fully conformant to the ACAP (Advanced Common Application Platform), and modified data broadcasting system to support multi-applications. In multi-application environment, broadcasters can service multiple applications simultaneously at a specific airtime on one channel so users can enjoy services selectively according to their preferences. In this paper, we present an example of multi-application service which was developed to make an experiment before servicing them to users on the air. The core of the multi-application is a manager application which manages other ordinary applications, so we describe the function and structure of the manager application, and then present the experimental results to show that the proposed method is the proper model for multi-applications.
In the environment of single application data broadcasting, only one application can be serviced at a specific time on one channel. To overcome this, we developed the structure and the method of operation for multi-applications which are fully conformant to the ACAP (Advanced Common Application Platform), and modified data broadcasting system to support multi-applications. In multi-application environment, broadcasters can service multiple applications simultaneously at a specific airtime on one channel so users can enjoy services selectively according to their preferences. In this paper, we present an example of multi-application service which was developed to make an experiment before servicing them to users on the air. The core of the multi-application is a manager application which manages other ordinary applications, so we describe the function and structure of the manager application, and then present the experimental results to show that the proposed method is the proper model for multi-applications.
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
문제 정의
본 논문에서는 데이터 방송에서 복수의 애플리케이션을 제공하기 위한 멀티 애플리케이션 구조/운영 방법을 제안하였다. 본 논문에서 제안한 멀티 애플리케이션은 단순히 일반 애플리케이션을 여러 개 송출하는 기존 방법과 달리, 매니저 애플리케이션이라는 특수한 구조의 애플리케이션을 일반 애플리케이션과 함께 송출하는 구조이다.
본 연구에서는 국제규격에 위배되지 않는 멀티 애플리케이션 구조 운용 방법을 제안하고, 본방송에 대비하여 개발한 실험용 멀티 애플리케이션을 통하여 제안한 방법을 검증하고 적합한 서비스 모델을 제시한다. 본 연구에서 제안한 멀티 애플리케이션은 단순히 하나 이상의 애플리케이션을 동시에 제공하는 송출 측면에서의 방법과 달리 애플리케이션 측면에서 구현한 것이므로 다양한 수신기에 대하여 동일한 결과로 멀티 애플리케이션 서비스가 가능하도록 한다.
본 연구에서는 국제규격에 위배되지 않는 멀티 애플리케이션 구조 운용 방법을 제안하고, 본방송에 대비하여 개발한 실험용 멀티 애플리케이션을 통하여 제안한 방법을 검증하고 적합한 서비스 모델을 제시한다. 본 연구에서 제안한 멀티 애플리케이션은 단순히 하나 이상의 애플리케이션을 동시에 제공하는 송출 측면에서의 방법과 달리 애플리케이션 측면에서 구현한 것이므로 다양한 수신기에 대하여 동일한 결과로 멀티 애플리케이션 서비스가 가능하도록 한다.
제안 방법
본 논문에서는 데이터 방송에서 복수의 애플리케이션을 제공하기 위한 멀티 애플리케이션 구조/운영 방법을 제안하였다. 본 논문에서 제안한 멀티 애플리케이션은 단순히 일반 애플리케이션을 여러 개 송출하는 기존 방법과 달리, 매니저 애플리케이션이라는 특수한 구조의 애플리케이션을 일반 애플리케이션과 함께 송출하는 구조이다.
본 연구에서는 실험용 멀티 애플리케이션을 개발하여 멀티 애플리케이션 고유 기능에 대한 동작 실험뿐만 아니라, 송출 시스템 및 수신기의 멀티 애플리케이션 지원 기능에 대한 정합실험을 실시하였다. 멀티 애플리케이션은 다른 일반 애플리케이션들을 관리하는 매니저 애플리케이션이라 이름 붙인 특수한 콘텐츠를 포함하여 총 6종의 다양한 콘텐츠로 구성되었다.
이러한 데이터 방송 시스템-콘텐츠-수신기 정합실험을 통하여 기존 데이터 방송 기능 및 올해 추가된 멀티 애플리케이션 서비스 지원 등 고도화 기능의 안정성을 실험하였다. 이를 통하여 콘텐츠 제작에 사용한 주요 자바클래스 에 대한 정상 동작유/무 확인을 포함하여 다양한 기술사 항들을 점검할 수 있었다.
송출 시스템에서 현재 서비스 중인 애플리케이션을 중단시키거나 새로운 애플리케이션을 송출할 경우, 매니저 애플리케이션은 이들 이벤트를 처리한다. 이를 위하여 매니저 애플리케이션은 AppsDatabaseEventListener를 구현하여 AppsDatabase 내용이 변할 경우 수신기가 발생시키는 AppsDatabaseEvent를 처리한다. 현재 서비스 중인 애플리케이션 엔트리 중 하나가 서비스 중단되거나 변경될 때, 엔트리가 새로 추가될 때 수신기는 AppsDatabaseEvent를 발생시킨다.
기존 방법과 같이 일반 애플리케이션만을 여러 개 송출하면, 수신기가 이들을 처리하여 실행시키므로 하나의 애플리케이션만 표현되는 등 수신기 종류에 따라 다르게 처리된다. 제안한 방법에서는 범용의 매니저 애플리케이션이 수신기에서 가장 먼저 실행되어 일반 애플리케이션들에 대한 관리를 담당하므로, 수신기 종류에 관계없이 동일한 형태로 멀티 애플리케이션이 동작된다. 또한 기존 방법의 경우 수신기에서 제공하는 단순한 애플리케이션 리스트 UI만 을 사용할 수 있지만, 제안한 방법의 경우 매니저 애플리케이션을 방송사에서 만들어 송출하므로 방송사의 특성을 반영한 다양하고 풍부한 UI를 제공할 수 있다.
지금까지 매니저 애플리케이션을 중심으로 하여 멀티 애플리케이션의 기능을 살펴보았다. 지금까지 살펴본 멀티 애플리케이션 실행의 원리는 TV 화면상에 하나의 애플리케이션만 보인다는 전제 하에서 살펴본 것이다.
대상 데이터
본 연구에서는 실험용 멀티 애플리케이션을 개발하여 멀티 애플리케이션 고유 기능에 대한 동작 실험뿐만 아니라, 송출 시스템 및 수신기의 멀티 애플리케이션 지원 기능에 대한 정합실험을 실시하였다. 멀티 애플리케이션은 다른 일반 애플리케이션들을 관리하는 매니저 애플리케이션이라 이름 붙인 특수한 콘텐츠를 포함하여 총 6종의 다양한 콘텐츠로 구성되었다. 이렇게 다양하게 콘텐츠를 구성한 이유는 단방향 콘텐츠 동작, 양방향 콘텐츠 동작 등 기존의 데이터 방송 기본 기능에 대한 정합을 강화하고 '멀티 애플리케이션 서비스, , '리턴 채널 데이터 방송 송출 ' 고객 반응분석 시스템 정합' 등 고도화된 신규 기능에 대한 검증을 가능하게 하기 위함이다.
성능/효과
제안한 방법에서는 범용의 매니저 애플리케이션이 수신기에서 가장 먼저 실행되어 일반 애플리케이션들에 대한 관리를 담당하므로, 수신기 종류에 관계없이 동일한 형태로 멀티 애플리케이션이 동작된다. 또한 기존 방법의 경우 수신기에서 제공하는 단순한 애플리케이션 리스트 UI만 을 사용할 수 있지만, 제안한 방법의 경우 매니저 애플리케이션을 방송사에서 만들어 송출하므로 방송사의 특성을 반영한 다양하고 풍부한 UI를 제공할 수 있다.
이를 통하여 콘텐츠 제작에 사용한 주요 자바클래스 에 대한 정상 동작유/무 확인을 포함하여 다양한 기술사 항들을 점검할 수 있었다. 이러한 점검의 결과로 지상파 데이터 방송 송수신 정합가이드라인 및 TTA 표준안 작성, 시스템의 안정화 및 고도화를 위한 실험방송에 기여할 수 있었다.
이러한 데이터 방송 시스템-콘텐츠-수신기 정합실험을 통하여 기존 데이터 방송 기능 및 올해 추가된 멀티 애플리케이션 서비스 지원 등 고도화 기능의 안정성을 실험하였다. 이를 통하여 콘텐츠 제작에 사용한 주요 자바클래스 에 대한 정상 동작유/무 확인을 포함하여 다양한 기술사 항들을 점검할 수 있었다. 이러한 점검의 결과로 지상파 데이터 방송 송수신 정합가이드라인 및 TTA 표준안 작성, 시스템의 안정화 및 고도화를 위한 실험방송에 기여할 수 있었다.
후속연구
만약 한 화면에 하나의 애플리케이션만 표현한다는 수신기의 제약사항이 추후 제거된다면 조금 더 다양한 형태로 멀티 애플리케이션을 서비스할 수 있을 것이다. 즉 한 화면에 동시에 여러 개의 애플리케이션을 실행시키거나, 화면에 active 상태인 애플리케이션이 실행되고 있을 때 pop-up 형태의 애플리케이션을 긴급 송출하여 active 상태 애플리케이션 위에 디스플레이 하는 등 다양한 시나리오가 가능할 것이다.
제안한 멀티 애플리케이션이 본방송에서 실시되면 사용자는 자신의 기호에 맞는 다양한 서비스를 즐길 수 있고 방송사는 편성의 자유를 가질 수 있을 것이다. 추후 본방 송에 적용되기 위해서는 매니저 애플리케이션의 지정자 화면, 애플리케이션 리스트 표현 등의 사용에 대한 심도 있는 고려가 필요하다.
만약 한 화면에 하나의 애플리케이션만 표현한다는 수신기의 제약사항이 추후 제거된다면 조금 더 다양한 형태로 멀티 애플리케이션을 서비스할 수 있을 것이다. 즉 한 화면에 동시에 여러 개의 애플리케이션을 실행시키거나, 화면에 active 상태인 애플리케이션이 실행되고 있을 때 pop-up 형태의 애플리케이션을 긴급 송출하여 active 상태 애플리케이션 위에 디스플레이 하는 등 다양한 시나리오가 가능할 것이다.
제안한 멀티 애플리케이션이 본방송에서 실시되면 사용자는 자신의 기호에 맞는 다양한 서비스를 즐길 수 있고 방송사는 편성의 자유를 가질 수 있을 것이다. 추후 본방 송에 적용되기 위해서는 매니저 애플리케이션의 지정자 화면, 애플리케이션 리스트 표현 등의 사용에 대한 심도 있는 고려가 필요하다.
참고문헌 (5)
ATSC Standard A/101: Advanced Common Application Platform (ACAP), 2 August 2005
ATSC homepage: http://www.atsc.org/
J.-D. Kim, S. Lee, and H.-S. Kim, 'Developing a fully interactive TV system and applications in compliance with ATSC ACAP,' Proceedings of the NAB 2005 Broadcast Engineering, pp. 17-23, 2005
Digital Video Broadcasting(DVB), Multimedia Home Platform (MHP) version 1.0.3, ETSI TS 101 812 v.1.3.1, 2003
이동준, 김정덕, 이상주, 이종화, '리턴채널 데이터방송 송출을 이용한 지상파 대역폭 한계 극복', 한국방송공학회 학술대회 논문집, pp. 149-152, 2005
※ AI-Helper는 부적절한 답변을 할 수 있습니다.