1. 학회지 「정보처리학회지」원고 집필 안내

제 1조   학회지에 게재할 원고의 종류는  특집, 특별기고, 기획 기사,  정보 관련 기술           동향 및 편집위원회가 인정하는 것으로 한다.

제 2조   투고자는 원칙적으로 본 학회 회원으로 한다.  단, 회원과의 공동기고자 및 초           청기고자는 예외로 한다.

제 3조   원고는 수시로 접수하며 접수일은 원고가 학회 편집위원회에 도착한 날로 하   고, 접수된 원고는 편집위원회에서 게재여부를 결정한다.

제 4조   원고는 가장 많이 사용되는 한글 또는 워드프로세서로 작성한 파일을 출력물과 같이 제출한다.

제 5조   원고의 내용은 정보 처리 관련자가 이해할 수 있는 정도로 작성한다.

제 6조   투고자는 200자 이내의 약력을 제출하여야 한다. 게재가 확정된 원고에 대해서           는 추후 저자의 사진을 제출해야 한다.

제 7조   본 학회지에 게재된 내용은  본 학회의 승인없이  영리목적으로 무단 복제하여           사용할 수 없다.

제 8조   원고 작성 방법은 다음과 같다.

(1) 1페이지 기술 분량 : A4용지 (글자크기 10Point, 줄간격 160%)

(2) 원고분량 : 8~10 페이지(분량 초과 시 해당 특집위원과 상의 요망)

(3) 참고문헌 : 참고 문헌은 저자명에  의한 사전식으로 기술하되, 각 참고 문               헌은 잡지의 경우 “번호, 저자명, 제목, 잡지명, 권, 호, 페이                           지, 연도”의 순으로 기술한다.

단, 참고문헌 인용시에는 대괄호를 이용할 것

(예 [1], [2], [3], [4] 등)

(예)[1] 김철수, 김수철, “한국 정보 처리 산업에 관한 연구”,                                  한국정보처리논문지, 제1권, 제1호, pp.23-43, 1997.

[2] 이영희, 컴퓨터 입문, pp.234, 출판사, 1997.

[3] L. Lanomt, "Synchronization Architecture and                                       Protocols", IEEE Trans. on Comm., Vol. 23, No. 3,                                 pp.123-132, 1997.

[4] Steinmetz, Multimedia : Computing, Communications                                & Applications, PII, 1995.

(4) 내용표기에 있어서, 장, 절 등의 표시는 ‘1, 1.1, 1.1.1, 가, 1), 가),                    (1), (가)’의 순서로 한다.

(5) 원고는 ‘제목-성명-목차-본문-참고문헌’의 순으로 기술한다.

(6) 표의 제목은 “ <표1> 대한민국 ” 과 같이 표의 상단에 기술하고, 그림의                제목은 “(그림 1) 서울”과 같이 그림의 하단에 기술하며, 사진판으로 사                 용할 수 있도록 백지에 정서해야 한다.

제 9조   본 규정은 1997년 1월 1일부터 효력을 발생한다

데이터 방송 미들웨어에서 콘텐츠 호환을 위한 클래스 라이브러리의 설계 홍 길 동(한국대학교)
목 차
1. 서 론 2. 미들웨어 표준 방식의 비교분석 3. 미들웨어 호환을 위한 연구 동향	4. 콘텐츠 호환을 위한 클래스 라이브러리 5. 결 론

1. 서  론

2001년 지상파 디지털방송이 시범 방송된 이후 2002년 위성 디지털방송 서비스가 개시되었으며 2004년 케이블 디지털방송 서비스가 개시되는 등 디지털 방송은 계속 발전하여 현재 퀴즈쇼, 홈쇼핑 및 TV 전자상거래(T-Commerce), 홈뱅킹, 게임 등의 본격적인 상용 서비스를 시작하는 시점에 다다랐다.

이와 같이 디지털 방송은 비디오 콘텐츠와 함께 기존의 방송과는 차별화된 여러 가지 부가 서비스를 제공해주는 데이터 콘텐츠를 전송해준다. 마크업 언어나 Java 언어로 구성되어있는 데이터 콘텐츠를 적절하게 디코딩하고 표현될 수 있도록 수신단에는 미들웨어가 존재하는데, 비디오 콘텐츠는 MPEG-2를 사용함으로써 표준간의 호환에 문제가 없는 반면 데이터 방송용 콘텐츠는 각 미들웨어 규격마다 상이하게 정의되어 있어 호환이 어렵다.

----  중략 ----

<표 1> 미국, 유럽, 일본, 한국의 디지털 방송 규격 현황

	미국	유럽	일본	한국
표준규격	없음	DVB	ISDB	없음
지상파	ATSC	DVB-T	ISDB-T	ATSC
위성	DVB-S, ATSC(DII)	DVB-S	ISDB-S	DVB-S
케이블	DVB-C OpenCable	DVB-C	ISDB-C	OpenCable
Data 방송	ATSC-DASE, DVB-MHP, OCAP,	DVB-MHP	BML	ATSC-DASE DVB-MHP OCAP

2. 미들웨어 표준 방식의 비교분석

데이터 방송 표현 규격에서 사용되는 콘텐츠 형식은 마크업 언어 형태인 선언적 애플리케이션 DA(Declarative Application)와 Java 클래스 파일 형태인 절차적 애플리케이션 PA(Procedural Application)가 존재한다. 대부분의 표준에서 DA는 선택사항이기 때문에 본 원고에서는 데이터 방송 표현 규격 중 PA 중심으로 특징을 살펴보았다. 국내 데이터 방송 잠정 표준으로 선정된 DVB-MHP[1], OCAP[2], ATSC-DASE[3]의 각 표준에서의 PA 실행을 위한 PAE(Procedural Application Environment)와 PA를 위한 API 구성에 대해 조사하여 미들웨어 호환을 위한 클래스 API 정의와 분류의 기준으로 삼았다.

2.1 DVB-MHP(Digital Video Broadcasting - Multimedia Home Platform)

DVB는 ELG(European Launching Group)에 의해 디지털 방송의 공개 공동 기술 개발을 위해 설립된 조직 명칭이다. DVB는 케이블용인 DVB-C, 지상파용인 DVB-T, 위성방송용인 DVB-S로 구분되어 있다.

DVB의 데이터 방송인 DVB-MHP[1]는 Java를 핵심으로 정의되어 다른 여러 표준에서 참조되고 있으며 2000년 7월에 MHP 1.0 규격을, 2001년 10월에 MHP 1.1 규격을 발표했다. 단말기의 특성 및 애플리케이션의 복잡도에 따라 3가지 프로파일 Enhanced Broadcast Profile (MHP 1.0), Interactive TV Profile (MHP 1.0), Internet Access Profile (MHP 1.1)로 나뉜다.

MHP 애플리케이션은 크게 PA인 DVB-J와 DA인 DVB-HTML로 구분되며 DVB-J에서는 Personal Java, Java TV API, HAVi Level2 UI와 함께 MHP에서 자체 정의한 MHP-J 고유 API가 이용된다. MHP-J 고유 API는 Fundamental APIs, Presentation API, Streamed Media API, Data Access API, Service Information and Selection API, Common Infrastructure API Security-Java Security API 등을 정의하고 있다.

2.2  OCAP (Open Cable Application Platform)

미국은 디지털 케이블 방송의 개방형 표준설립을 위하여 CableLabs에서 1997년 9월  OpenCable을 조직하여 표준화 작업을 시작하였으며 2002년 1월 OpenCable 및 OCAP 1.0 표준방식 최종 발표하였다. OCAP[2]은 유럽의 DVB-MHP 미들웨어 표준을 근간으로 규격을 작성하였으며 현재는 OCAP 2.0 작업 중이다.

OCAP 1.0은 DVB-MHP 1.0에 기반하고 있으며 AIT Signaling, Application database등은 DVB-MHP 1.0을 대부분 수용하였고 Unbound applications, AIT-like signaling for attributes, ATVEF signaling for attributes and control, Monitor application 등을 위한 자체 API를 정의하였다. OCAP 2.0은 OCAP 1.0 및 DVB-MHP 1.1에 기반하고 있으며 OCAP 1.0이 정의하지 않은 HTML을 DVB-HTML에서 채용하여 정의하고 있다.

OCAP 고유 API는 org.ocap, org.ocap.application, org.ocap.event, org.ocap.hardware, org.ocap.hardware.pod, org.ocap.media, org.ocap.net, org.ocap.resource, org.ocap.service, org.ocap.system, org.ocap.ui.event, orrg.ocap.si 가 있다.

---- 중 략 ----

(그림 1) GEM과 GEM기반의 표준들과의 상관관계

---- 중 략 ----

5. 결론

앞에서 언급한바와 같이 국내에서는 위성방송, 케이블방송, 지상파방송에서 각기 다른 미들웨어를 잠정 표준으로 채택하고 있다. 이에 따라 각 미들웨어의 표준화 노력이 요구되고 있으나 이미 각 방송파별로 데이터 방송 서비스를 시행하고 있는 상태이며 여러 가지 다양한 이유로 통합 미들웨어 표준화에 대한 연구는 활발히 이루어지지 못하고 있는 실정이다.

이에 따라 본 연구에서는 데이터방송의 서로 다른 미들웨어 환경에서의 호환성 문제를 해결하기위한 방법의 하나로 호환 가능한 데이터 콘텐츠의 개발을 위한 표준화된 클래스 라이브러리를 설계해 보았다. 이와 같이 표준 클래스 라이브러리를 제공하여 데이터 콘텐츠 개발이 이루어진다면 필요한 인터페이스를 분류하여 API의 하부 단에 각 표준을 따르는 미들웨어별 라이브러리를 구축함으로써 미들웨어의 통합이 필요 없이도 콘텐츠의 호환이 가능해지며 프로그램 개발자가 해당 미들웨어에 대한 지식이나 각 표준들의 상이한 규격에 구애받지 않는 효율적인 콘텐츠 개발이 가능하게 된다.

또한 미들웨어에 종속되지 않은 데이터방송 콘텐츠 개발이 가능하게 됨으로써 비디오방송 콘텐츠와 마찬가지로 하나의 데이터방송 콘텐츠가 여러 개의 미들웨어에서 사용이 가능하므로 콘텐츠의 재사용성이 증가하고 개발자가 보다 양질의 콘텐츠를 개발할 수 있는 환경이 조성됨에 따라 국내 데이터방송 콘텐츠 개발의 활성화될 수 있으리라 기대한다.

참고문헌

[1] Digital Video Broadcasting(DVB) ; Multimedia Home Platform(MHP) Specification 1.0.3, June 2003.

[2] OpenCable Application Platform Specification: OC-SP-OCAP1.0-l11-040604, June 2004.

[3] ATSC Data Broadcast Specification, Doc, A/90, July 2000.

[4] ATSC T3/S17, ATSC DASE(Digital TV Application Software Environment) Standard, Feb 2001.

[5] ARIB STD-B24 Version 1.2, June 2000.

[6] ITU-R SG 6, TTA 저널, 제83호, pp198~203, 2002년 10월.

[7] ETRI, 매체별 호환성 확보를 위한 데이터방송 표준화, 2003년 6월.

홍 길 동

1982년 서울대학교 계산통계학과(학사)

1983년 한국과학기술원 전산학과(석사)

1992년 한국과학기술원 전산학과(박사)

1989년-1992년 (주)휴먼컴퓨터 창업 / 연구소장

1992년-1997년 (주)삼보컴퓨터 프린터개발부 부장

1997년-2001년 건국대학교 컴퓨터과학과 교수

2001년-현재 한국대학교 멀티미디어과학과 교수

관심분야: 컴퓨터 그래픽스, 멀티미디어 응용, 디지털방송, 전자출판 (폰트, XML, 전자책, e-Learning)

이메일 : abc@paran.com