표준초안검토위 IBB 분과위원회원회표준안심의위원운영위원회회 성명소속직위 위원회및 직위 표준번호 표준 ( 과제 ) 제안 - 미래방송미디어표준포럼 IBB분과 - - FBMF-STD- 008/R1 표준초안작성자 - 미래방송미디어표준포럼 IBB분과 - - FBMF-STD- 0

Similar documents
차세대방송표준포럼단체표준 ( 국문표준 ) 제정일 : 2016 년 4 월 14 일 UHD IBB 서비스 - 파트 4. 컴패니언스크린서비스 Standard for UHD IBB Service - Part 4. Companion Screen Service 본문서에대한저작권은

OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No.

Microsoft Word - [NGBF]UHD-IBB 서비스_Part2(애플리케이션시그널링)_FDIS v1.0_ docx

T T A S t a n d a r d

INSIDabcdef_:MS_0001MS_0001 INSIDabcdef_:MS_0001MS_0001 정보통신단체표준 ( 국문표준 ) 정보통신단체표준 ( 국문표준 ) TTAK.KO 제정일 : 2017 년 06 월 28 일 T T A S t a n d a r

미래방송미디어포럼표준 ( 국문표준 ) NGBF-STD-015/R1 FBMF-STD-009 제정일 : 2016 년 04 월 14 일 개정일 : 2018 년 10 월 04 일 F B M F S t a n d a r d UHD IBB 서비스파트 5. 서비스가이드 Standa

차세대방송표준포럼단체표준 ( 국문표준 ) 제정일 : 2016 년 4 월 14 일 UHD IBB 서비스 - 파트 3. 브라우저애플리케이션환경 Standard for UHD IBB Service - Part 3. Browser Application Environment 본

표지

20주년용

TTA Journal No.157_서체변경.indd

차세대방송표준포럼단체표준 ( 국문표준 ) 제정일 : 2016 년 4 월 14 일 UHD IBB 서비스 - 파트 5. 서비스가이드 Standard for UHD IBB Service - Part 5. Service Guide 본문서에대한저작권은차세대방송표준포럼에있으며,

untitled

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

3.스마트TV분야

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

원회표준안심의위원운영위원회회 표준 ( 과제 ) 제안 성명소속직위 위원회및 직위 표준번호 표준초안작성자이재영 ETRI 선임전송 WG 의장 이재권 KBS 선임전송 WG 간사 사무국담당김제우전자부품연구원팀장 / 수석연구원운영위간사 본문서에대한저작권은미래방송미디어표준포럼에있으


쇰슖쀜쌴쉜ì−¤í–œ ë³´ìŁ‹ìıfl구쇬íŁ�-1붕 개떒 ë°‘ 참조모듸-D06.hwp

(JBE Vol. 23, No. 6, November 2018) (Special Paper) 23 6, (JBE Vol. 23, No. 6, November 2018) ISSN 2

PowerPoint 프레젠테이션

<4D F736F F F696E74202D E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA E >


02본문

Ⅰ. 서론 1989년 CERN의 팀 버너스 리에 의해 만들어진 월드 와이드 웹 기술은 HTML(HyperText Markup Language), URL(Unified Resource Locator, HTTP(Hyper- Text Transfer Protocol)이라는

SchoolNet튜토리얼.PDF

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

Microsoft Word - TTAK.KO

2 : UHD MMT/ROUTE (Doohwan Kim et al.: Broadband Content Insertion Technology based on Terrestrial UHD Broadcasting MMT/ROUTE) (Regular Paper) 24 2, 2

00-CourseSyllabus

Microsoft Word - src.doc

먹 1도-tta 149 작업중.indd

Week13

2009방송통신산업동향.hwp

02본문

(JBE Vol. 22, No. 6, November 2017) (Special Paper) 22 6, (JBE Vol. 22, No. 6, November 2017) ISSN 2

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션


제 출 문 환경부장관 귀하 본 보고서를 습마트기기 활용 환경지킴이 및 교육 통합 서비스 개 발 과제의 최종보고서로 제출합니다. 주관연구기관 : 주관연구기관장 : 2015년 10월 주식회사 덕키즈 김 형 준 (주관)연구책임자 : 문종욱 (주관)참여연구원 : 김형준, 문병

Building Mobile AR Web Applications in HTML5 - Google IO 2012

Microsoft PowerPoint App Fundamentals[Part1].pptx

thesis

Voice Portal using Oracle 9i AS Wireless

소프트웨어 융합 개론

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

차세대방송표준포럼단체표준 ( 국문표준 ) 제정일 : 2016 년 3 월 30 일 지상파 UHDTV 방송송수신정합 - 파트 3. 시스템즈 Transmission and Reception for Terrestrial UHDTV Broadcasting Service - Pa

Intra_DW_Ch4.PDF

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

시험인증기술동향 IPTV 미들웨어와관련된국내외시험기술동향그리고 TTA 에서제공하고있거나준비중인 IPTV 미들웨어시험서비스현황을기술하고자한다. 2. 표준기술동향 2.1 ETSI 미들웨어표준화가가장먼저시작된 MHP(Multimedia Home Platform) 는 DVB

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

< DB9DFC1A6B9AE28BCF6C1A4292E687770>

게시판 스팸 실시간 차단 시스템

Contents Why DMB? When DMB? Where DMB? What DMB? Who DMB? How DMB? Demonstration Conclusion 2/ 27

(JBE Vol. 22, No. 5, September 2017) (Special Paper) 22 5, (JBE Vol. 22, No. 5, September 2017) ISSN

( ) : ( ) ( ) : ( ) :,,,,,,,,,,,,,,,, 정보통신 방송연구개발관리규정제 35 조에따라보고서열람에동의합니다.

The Pocket Guide to TCP/IP Sockets: C Version

DBPIA-NURIMEDIA

Microsoft PowerPoint - web-part03-ch19-node.js기본.pptx

Microsoft Word - KSR2014S042

snmpgw1217

歯3이화진

1217 WebTrafMon II

서현수

No Slide Title

슬라이드 1

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

UPMLOPEKAUWE.hwp

정보기술응용학회 발표

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

3장

○ 제2조 정의에서 기간통신역무의 정의와 EU의 전자커뮤니케이션서비스 정의의 차이점은

1 : MPEG-DASH MMT (MinKyu Park et al.: MMT-based Broadcasting Services Combined with MPEG-DASH) (Regular Paper) 20 2, (JBE Vol. 20, No. 2, Marc

untitled

커버콘텐츠

歯튜토리얼-이헌중.PDF

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

1

(Microsoft PowerPoint \277\243\305\315\307\301\266\363\300\314\301\356 \260\374\301\241\300\307 HTML5)

JavaGeneralProgramming.PDF

, N-. N- DLNA(Digital Living Network Alliance).,. DLNA DLNA. DLNA,, UPnP, IPv4, HTTP DLNA. DLNA, DLNA [1]. DLNA DLNA DLNA., [2]. DLNA UPnP. DLNA DLNA.

6강.hwp


PowerPoint Presentation

02손예진_ok.hwp

SIGIL 완벽입문

MasoJava4_Dongbin.PDF

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

untitled

ibmdw_rest_v1.0.ppt

<C1B6BBE D303720B5F0C1F6C5D0C4DCC5D9C3F7C1A4C3A5B5BFC7E228B0A1C0BBC8A3292E687770>

Service-Oriented Architecture Copyright Tmax Soft 2005

PowerPoint 프레젠테이션

Assign an IP Address and Access the Video Stream - Installation Guide

Microsoft PowerPoint - XP Style

개요 초고속통신망의발달로고화질비디오서비스가가능해지면서, IPTV나스마트 TV 등의방송통신융합서비스가본격화되고있으며, 무엇보다 IPTV나스마트 TV를통해 TV 프로그램을언제든손쉽게접근해서보는기능이우선시되고있다. 이러한미디어환경의변화속에서최근지상파방송사들은인터넷기반의 하이

C# Programming Guide - Types

Secure Programming Lecture1 : Introduction

Transcription:

미래방송미디어포럼표준 ( 국문표준 ) F B M F S t a n d a r d NGBF-STD-014/R2 제정일 : 2016 년 04 월 14 일 개정일 : 2018 년 10 월 04 일 UHD IBB 서비스파트 4. 컴패니언스크린서비스 Standard for UHD IBB Service Part 4. Companion Screen Service

표준초안검토위 IBB 분과위원회원회표준안심의위원운영위원회회 성명소속직위 위원회및 직위 표준번호 표준 ( 과제 ) 제안 - 미래방송미디어표준포럼 IBB분과 - - FBMF-STD- 008/R1 표준초안작성자 - 미래방송미디어표준포럼 IBB분과 - - FBMF-STD- 008/R1 사무국담당김제우 KETI - FBMF-STD- 008/R1 본문서에대한저작권은미래방송미디어표준포럼에있으며, 미래방송미디어표준포럼과사전협의없이이문서의전체 또는일부를상업적목적으로복제또는배포해서는안됩니다. 본표준발간이전에접수된지식재산권확약서정보는본표준의 부록 ( 지식재산권확약서정보 ) 에명시하고있으며, 이후접수 된지식재산권확약서는미래방송미디어표준포럼웹사이트에서확인할수있습니다. 본표준과관련하여접수된확약서외의지식재산권이존재할수있습니다. 발행인 : 미래방송미디어표준포럼의장발행처 : 미래방송미디어표준포럼 06130, 서울특별시강남구테헤란로 7길 22 신관 1108호 Tel : 02-568-3556, Fax : 02-568-3557 발행일 : 2018.10

서 문 1 표준의목적 본표준은국내지상파 UHD 방송을시청하는일반시청자들이수신기를통해실 시간방송을시청하면서방송망및브로드밴드망을통해 IBB(Integrated Broadcast Broadband) 서비스를이용하는데필요한규격을정의한다. 2 주요내용요약 본표준은지상파 UHD 방송을시청하면서방송망및브로드밴드망을통해웹기반의서비스애플리케이션을제공하는데필요한방법을정의하고있다. 또한다양한개인용스마트기기와 TV를연계하여방송콘텐츠관련서비스를제공하는컴패니언스크린서비스를제공하는데필요한방법을정의하고있다. 본표준에서는웹애플리케이션및컴패니언스크린서비스를제공하기위해서 ATSC 3.0 과 HbbTV 2.0 표준을인용하고있다. 또한본표준에서인용하는표준을바탕으로한국의지상파 UHD IBB 서비스를제공하는데필요한추가적인내용을정의한다. 3 인용표준과의비교 3.1 인용표준과의관련성 본표준은 ATSC 3.0 표준을기준으로하고브라우저애플리케이션환경파트는 HbbTV 2.0 표준을기준으로한다. 3.2 인용표준과본표준의비교표 표준참조표준비고 Part1. 공통기술 (NGBF-STD-011) Part2. 애플리케이션시그널링 (NGBF-STD-012/R1, FBMF- STD-006) Part3. 브라우저애플리케이션환경 (NGBF-STD-013/R1, FBMF- STD-007) ETSI TS 102 796, OIPF Release 2 Specification, W3C HTML5 등 ETSI TS 102 796, ETSI TS 102 809, ISO/IEC 23009-1 등 ETSI TS 102 796, ETSI TS 102 809, ATSC A/333, A/338 등 참조 참조 참조 Part4. 컴패니언스크린 OIPF Release 2 specification, ETSI 참조 i

(NGBF-STD-014/R2, FBMF- STD-008/R1) TS 102 796, ATSC A/338 등 미래방송미디어표준포럼표준 ( 국문표준 ) Part5. 서비스가이드 (NGBF-STD-015) Part6. 콘텐츠인식 (NGBF-STD-016) ETSI TS 102 796, ATSC A/332, A/153, OMA BCAST 등 ETSI TS 102 796, ATSC A/336 등 참조 참조 ii

Preface 1 Purpose The purpose of this standard is to define a specification for IBB(Integrated Broadcast Broadband) TV services, which provides domestic terrestrial UHD TV viewers various interactive content services while watching TV. 2 Summary This standard mainly defines a necessary method of providing interactive service application based on web through the broadcast and/or broadband network while watching UHD broadcasting. Also, this standard defines a necessary method of providing companion screen service connecting TV and personal smart devices. This standard refers to ATSC 3.0 and HbbTV 2.0 standard for the web application and companion screen service. And this standard also defines additional functions not defined in the reference standard for domestic terrestrial UHD IBB service. 3 Relationship to Reference Standards This standard refers to ATSC 3.0 and HbbTV 2.0 standard for the web application and companion screen service. And this standard also defines additional functions not defined in the reference standard for domestic terrestrial UHD IBB service iii

목 차 1 적용범위 1 2 인용표준 1 3 용어정의 2 4 약어 2 5. 요구사항 3 5.1. 컴패니언스크린서비스 3 6. 컴패니언스크린규격 4 6.1. 개요 4 6.2. 컴패니언스크린서비스모델 5 6.2.1. 컴패니언스크린애플리케이션구동 5 6.2.2. 애플리케이션간통신 6 6.2.3. IBB 애플리케이션구동 6 6.2.4. 컴패니언스크린애플리케이션과 IBB 단말간통신 7 6.3. 컴패니언스크린애플리케이션구동 8 6.4. 애플리케이션간통신 8 6.5. IBB 애플리케이션구동 8 6.6. 디스커버리 8 6.7. 컴패니언스크린애플리케이션과 IBB 단말간통신 9 6.7.1. Service Linkage 통신을위한프로토콜및메시지내용 9 부록 Ⅰ-1 지식재산권확약서정보 12 Ⅰ-2 시험인증관련사항 13 Ⅰ-3 본표준의연계 (family) 표준 14 Ⅰ-4 참고문헌 15 Ⅰ-5 영문표준해설서 16 Ⅰ-6 표준의이력 17 iv

UHD IBB 서비스 Part 4. 컴패니언스크린서비스 UHD IBB Service Part 4. Companion Screen Service 1 적용범위 본표준은국내지상파 UHD 방송을시청하는일반시청자들이수신기를통해실시간방송을시청하면서방송망및브로드밴드망을통해 IBB(Integrated Broadcast Broadband) 서비스를이용하는데필요한규격을정의한다. 지상파 UHD IBB 표준은 ATSC 3.0 표준을기준으로하고브라우저애플리케이션환경파트는 HbbTV 2.0 표준을기준으로한다. 하지만, 본표준은 ATSC 3.0 표준과 HbbTV 2.0 표준을완전히대신하지는않는다. 따라서, 본표준에서기술하지않는내용은 ATSC 3.0 표준과 HbbTV 2.0 표준규격을준용한다. 본표준은국내지상파 UHD 방송에서 IBB 서비스를제공하는데필요한파트를나눠서기술한다. 표준의구성은다음과같다. - 파트 1. 공통기술 - 파트 2. 애플리케이션시그널링 - 파트 3. 브라우저애플리케이션환경 - 파트 4. 컴패니언스크린서비스 - 파트 5. 서비스가이드 - 파트 6. 콘텐츠인식 파트 4 에서는 IBB 단말과컴패니언스크린간서비스를제공하는방법을명시한다. 2 인용표준 [1] OIPF: OIPF Release 2 specification, Volume 5 Declarative Application Environment V2.3, 2014-01-24 [2] OIPF: OIPF Release 2 Specification, Volume 5a Web Standards TV Profile, 2014-01-24 [3] ETSI: Hybrid Broadcast Broadband TV, ETSI TS 102 796 v1.3.1, October 2015 [4] ATSC: ATSC Standard: Companion Device(A/338), Doc.

A/338:2017, Advanced Television Systems Committee, Washington, D.C., 17 April 2017 [5] W3C: HTML5 A vocabulary and associated APIs for HTML and XHTML, Recommendation, http://www.w3.org/tr/2014/rechtml5-20141028/ [6] TTA: 지상파 UHDTV 방송송수신정합 - 파트 3. 시스템즈, TTAK.KO-07.0127/R1-Part3 3 용어정의 3.1 컴패니언스크린 (Companion Screen) N 스크린의한종류로 TV 와함께동반사용하여이용하는기기 3.2 웹애플리케이션 (Web Application) 웹콘텐츠 (HTML5, CSS, 자바스크립트등 ) 로작성된애플리케이션 3.3 IBB 애플리케이션 (IBB Application) IBB 단말에서구동되는애플리케이션으로웹애플리케이션으로구성됨 3.4 네이티브애플리케이션 (Native Application) 안드로이드나 ios 등특정운영체제에서만구동되는바이너리형태의애플리케이 션 3.5 컴패니언스크린애플리케이션 (Companion Screen Application) 컴패니언스크린에서구동되는애플리케이션으로웹애플리케이션또는네이티브 애플리케이션으로구성됨 3.6 CS 애플리케이션 (CS Application) 컴패니언스크린애플리케이션의약어 3.7 페이로드 (Payload) IBB 단말과컴패니언스크린사이에전송되는데이터 3.8 JSON (Java Script Object Notation) 속성 - 값의쌍으로이루어진데이터오브젝트를전달하기위해텍스트로작성된개 방형표준포맷 4 약어 2

ATSC Advanced Television Systems Committee API Application Programming Interface CS Companion Screen HbbTV Hybrid Broadcast Broadband Television HTML5 Hypertext Markup Language 5 HTTP Hypertext Transfer Protocol IBB Integrated Broadcast Broadband JSON JavaScript Object Model MBMS Multimedia Broadcast/Multicast Service MPD Media Presentation Description URI Uniform Resource Identifier URL Uniform Resource Locator W3C Worldwide Web Consortium XML extensible Markup Language 5. 요구사항 5.1. 컴패니언스크린서비스 ( 그림 5-1) 컴패니언스크린개념도 수신기는컴패니언스크린을제어하기위한 API를제공하여야한다. 수신기는컴패니언스크린과통신하기위한웹소켓등의최신통신방법을제공해야한다. 수신기는사용자가컴패니언스크린에서자신의브라우저앱을시작, 제어할수있도록해당기능을제공하여야한다. 수신기와컴패니언스크린은텍스트, 오디오, 동영상등의멀티미디어콘텐츠를상호교환할수있도록기능을제공하여야한다. 수신기와컴패니언스크린은텍스트, 오디오, 동영상등의멀티미디어콘텐츠를상호교환하여소비하기위한콘텐츠식별정보, 동기화정보제공기능을지원하여 3

야한다. 수신기와컴패니언스크린은콘텐츠소비시점, 소비중지시점등을저장하여연속성있는콘텐츠소비스를가능하게하여야한다. 서비스제공자는 Advanced EPG, AoD/VoD 등을컴패니언스크린에서제공받을수있도록제공하여야한다. 컴패니언스크린에서선택한특정콘텐츠를수신기로전송하여사용할수있도록기능을제공하여야한다. 컴패니언스크린의 Advanced EPG를통하여사용자가선택한특정프로그램을 TV 로전송하여시청하는기능을제공하여야한다. 수신기는컴패니언스크린과의연동이원활하지않을경우적절한에러메시지를표시하여야한다. 수신기는연관상품을화면에표시하고및구매사이트연결하도록지원하여야한다. 수신기에서표시되는상품에대하여결재를컴패니언스크린에서할수있도록지원하여야한다. 6. 컴패니언스크린규격 6.1. 개요 UHD IBB 서비스에서지원하는컴패니언스크린서비스는다음과같다. - 컴패니언스크린애플리케이션구동 : IBB 애플리케이션에서컴패니언으로동작할컴패니언스크린의애플리케이션을구동시킨다. 여기서컴패니언스크린애플리케이션은 HTML5로작성 ( 파트 3. 브라우저애플리케이션환경 참조 ) 되는웹애플리케이션이나안드로이드, ios등의운영체제에서구동되는네이티브애플리케이션모두될수있다. 네이티브애플리케이션의경우, 해당애플리케이션이컴패니언스크린에인스톨되어있지않을경우애플리케이션을인스톨시키는과정을포함한다. - IBB 애플리케이션구동 : 컴패니언스크린애플리케이션에서 IBB 단말의 애플리케이션을구동시킨다. 여기서 IBB 애플리케이션은 파트 3. 브라우저 애플리케이션환경 에서정의된 HTML5 로작성된 IBB 애플리케이션을의미한다. - 애플리케이션간통신 : IBB 단말과컴패니언스크린에서각각의애플리케이션이 구동되었을경우, 각애플리케이션간통신을지원한다. - 컴패니언스크린애플리케이션과 IBB 단말간통신 : 컴패니언스크린애플리케이션과 IBB 단말간통신을통해컴패니언스크린애플리케이션에서 IBB 단말의서비스및 콘텐츠정보를가져온다. 4

6.2. 컴패니언스크린서비스모델 6.2.1. 컴패니언스크린애플리케이션구동 ( 그림 6-2) 는컴패니언스크린애플리케이션구동을위한아키텍쳐를보여준다. ( 그림 6-2) 컴패니언스크린애플리케이션구동아키텍쳐 아키텍쳐의각구성요소의역할은다음과같다. - Web Browser: HTML5 로구성된 IBB 애플리케이션을구동한다. IBB 단말에서 지원해야할애플리케이션구동환경은 파트 3. 브라우저애플리케이션환경 을 참조한다. - CSManager: IBB 단말에존재하며홈네트워크내의가용한컴패니언스크린을검색하고컴패니언스크린의런처에컴패니언스크린애플리케이션의구동또는인스톨정보를보내는역할을담당한다. CSManager는 HbbTV2.0[3] 의 14.2.2.1에서정의하는 HbbTVCSManager와동일하다. CSManager 오브젝트에서지원하는 API는 파트3. 브라우저애플리케이션환경 의 6.4.3.1을참조한다. - Launcher: 컴패니언스크린에존재하며 CSManager 와의통신을담당한다. IBB 애플리케이션으로부터받은 CS 애플리케이션정보로해당애플리케이션을 구동 / 인스톨하는역할을담당한다. - Native Application: 특정한컴패니언스크린플랫폼 ( 안드로이드, ios 등 ) 에서 동작하는애플리케이션으로보통바이너리코드로되어있다. 5

IBB 애플리케이션에서컴패니언스크린애플리케이션을구동하는과정은 HbbTV2.0[3] 의 14.2.2.1 을따른다. 6.2.2. 애플리케이션간통신 ( 그림 6-3) 은애플리케이션간통신을위한아키텍쳐를보여준다. ( 그림 6-3) 애플리케이션간통신아키텍쳐 아키텍쳐의각구성요소의역할은다음과같다. - CSManager: 애플리케이션간통신에필요한서비스종단점을제공한다. API 는 파트 3. 브라우저애플리케이션환경 의 6.4.3.1 을참조한다. - Web Socket Server: IBB 단말에존재하며 IBB 애플리케이션과 CS 애플리케이션간 웹소켓연결을처리한다. 애플리케이션간통신과정은 6.4 를참조한다. 애플리케이션간통신에필요한서비스종단점을찾는과정은 HbbTV2.0[3] 의 14.2.2.2 을따른다. 6.2.3. IBB 애플리케이션구동 ( 그림 6-4) 는 IBB 애플리케이션구동을위한아키텍쳐를보여준다. 6

( 그림 6-4) IBB 애플리케이션구동아키텍쳐 아키텍쳐의각구성요소의역할은다음과같다. - CSManager: 컴패니언스크린으로부터의검색요청에응답하고 IBB 애플리케이션을 구동하는역할을담당한다. - CS Application: 홈네트워크내의가용한 IBB 단말을검색하고 (6.6 절참조 ) IBB 애플리케이션의구동을요청한다. IBB 애플리케이션을구동하는과정은 6.5 를 참조한다. 6.2.4. 컴패니언스크린애플리케이션과 IBB 단말간통신 ( 그림 6-5) 는컴패니언스크린애플리케이션과 IBB 단말간통신을위한아키텍쳐 를보여준다. 7

( 그림6-5) 컴패니언스크린애플리케이션과 IBB 단말간통신아키텍쳐 아키텍쳐의각구성요소의역할은다음과같다. - CSManager: IBB 단말에존재하며 CS 애플리케이션의 IBB 단말검색요청에대해응답하고 CS 애플리케이션에웹서버와웹소켓서버의서비스종단점 (Service endpoints) 의정보를제공하는역할을담당한다. - Web Server: IBB 단말에존재하며 CS 애플리케이션의 HTTP 요청을처리하여 IBB 단말의서비스및콘텐츠정보를제공하는역할을담당한다. - WebSocket Server: IBB 단말에존재하며 CS 애플리케이션의웹소켓연결을 처리하여 IBB 단말의서비스및콘텐츠정보를제공하는역할을담당한다. - CS Application: 컴패니언스크린에존재하며홈네트워크내의가용한 IBB 단말을 검색하고 HTTP 및웹소켓프로토콜을통해 IBB 단말의서비스및콘텐츠정보를 가져온다. 6.3. 컴패니언스크린애플리케이션구동 IBB 애플리케이션에서의컴패니언스크린애플리케이션구동은 HbbTV2.0[3] 의 14.3 과 14.4 를따른다. 애플리케이션의구동및인스톨을위한구체적인페이로드 포맷은 JSON 으로되어있으며이는 HbbTV2.0 의 14.4.2 에정의되어있다. 6.4. 애플리케이션간통신 IBB 애플리케이션과컴패니언스크린애플리케이션간통신은 HbbTV2.0[3] 의 14.5 를따른다. 단, HbbTV2.0[3] 의 14.5.4에관련하여 "ws:" 체계뿐만아니라 "wss:" 체계가지원된다. 애플리케이션간통신을위한 WebSocket 서버는 IBB 단말에서구동되어야하며애플리케이션간통신을위한 WebSocket 서버의서비스종단점 (Service endpoint) 은 6.6을따른다. 6.5. IBB 애플리케이션구동 컴패니언스크린애플리케이션에서 IBB 애플리케이션을구동하는방법은 HbbTV2.0[3] 의 14.6 을따른다. 6.6. 디스커버리 8

IBB 단말과서비스종단점을찾는방법은 HbbTV2.0[3] 의 14.7 을따른다. Discovery 의구체적인예는 HbbTV2.0[3] 의 14.7.3 에설명되어있다. 6.7. 컴패니언스크린애플리케이션과 IBB 단말간통신 컴패니언스크린애플리케이션과 IBB 단말간통신은 CS 애플리케이션에서가용한 IBB 단말을찾고웹소켓과웹소켓서버의서비스종단점을획득하는과정과, CS 애플리케이션이 HTTP 요청또는 Websocket 서비스종단점을통해정보를요청하는과정, 그리고 HTTP 응답이나웹소켓연결을통해정보를제공하는과정으로구성된다. 컴패니언스크린애플리케이션과 IBB 단말간통신프로토콜은 ATSC3.0 Companion Device [4] 의 5.6과본절의내용을따른다. 6.7.1. Service Linkage 통신을위한프로토콜및메시지내용 지상파 UHDTV 송수신정합표준 Part 3. 시스템즈 [6] 5.4.1.3.1절및 5.4.2.1.2절에서정의한 Service Linkage 엘리먼트확장정보를 IBB 단말에서컴패니언스크린애플리케이션으로전달하기위한구독메시지를위해 ATSC 3.0 Companion Device[4] 의 Table 5.4 Service Enumeration Values에다음과같은 Service Linkage 서비스를추가한다. PDCDServiceName ibb.services.sl.1 Description Service Linkage 그리고 IBB 단말에서컴패니언스크린애플리케이션으로전달하는 Service Linkage 통신을위한알림메시지를위해 ATSC 3.0 Companion Device[4] 의 Table 5.7 Notification Service Enumeration Values에다음과같은 Service Linkage 서비스를추가한다. PDCDServiceName ibb.services.sl.1 Description Service Linkage Service Linkage 통신을위한메시지내용은 ATSC 3.0 Companion Device[4] 의 5.6.1.3.2절에따라명시되어야한다. Service Linkage 통신을위한메시지내용은 JSON 형식이어야하며 MessageBody는본절에서기술하는 JSON Schema를따라야한다. < 표 6-1> 은 Service Linkage 통신을위한메시지내용에대한구조를설명한다. < 표 6-1> 에서 Description 열은메시지필드의의미를설명한다. 9

< 표 6-1> Service Linkage 메시지내용 Field Name Cardinality Data type Description MessageBody 1 ATSC 3.0 Companion Device[4] 의 Table 5.6 service 1 IBB 단말이현재재생중에있는 서비스에대한정보 serviceid 1 integer The identifier for the currently playing service, which is the Service@serviceId value in the SLT servicecategory 1 integer Category of the Service currently being played, which is the Service@serviceCategory value in the SLT shortservicename 0..1 string Short name of the Service currently being played, which is the Service@shortServiceName value in the SLT servicelinkage 1 Service Linkage Information bsid 1 integer [6] < 표 5-13> 또는 < 표 5-18> 에서정의한해당값설명참조 LLS_group_id 1 integer [6] < 표 5-13> 또는 < 표 5-18> 에서정의한해당값설명참조 serviceid 1 integer [6] < 표 5-13> 또는 < 표 5-18> 에서정의한해당값설명참조 linkagetype 1 integer [6] < 표 5-13> 또는 < 표 5-18> 에서정의한해당값설명참조 activationtime 0..1 string XML DataTime 데이터형태의값을 string 형태로표현 [6] < 표 5-13> 또는 < 표 5-18> 에서정의한해당값설명참조 deactivationtime 1 string XML DataTime 데이터형태의값을 string 형태로표현 [6] < 표 5-13> 또는 < 표 5-18> 에서정의한해당값설명참조 servicecategory 0..1 integer [6] < 표 5-13> 또는 < 표 5-18> 에서 10

정의한해당값설명참조 broadbandaccess Required 0..1 boolean [6] < 표 5-13> 또는 < 표 5-18> 에서 정의한해당값설명참조 svccapabilities 0..1 string [6] < 표 5-13> 또는 < 표 5-18> 에서정의한해당값설명참조 linkagedata 0..1 string [6] < 표 5-13> 또는 < 표 5-18> 에서정의한해당값설명참조필요한경우, XML 특수문자치환 (XML Escaping) 을적용하여 JSON string 처리가가능하도록해야한다. MPDUri 0..1 string MPD 시그널링정보를제공하는 URL n 이 URL 에서제공되는 HTTP Response에는 MPD 시그널링정보가 MBMS metadata envelop의 <item> 엘리먼트로포함된다. 이때 metadataenvelop 엘리먼트의참조방식을이용하여 MPD 시그널링개체가 item 앨리먼트로참조될수있도록해야한다. 이에대한자세한내용은 [6] 5.3.7절을참고한다. n IBB 단말에서방송망을통해목표 서비스의 MPD 시그널링정보를수신한경우 IBB 단말은컴패니언스크린으로 MPD 시그널링정보를 MBMS metadata envelop 형태로구성하여제공해야한다. 주 : IBB 단말은컴패니언스크린으로어떠한컴포넌트도스트리밍또는전송할필요가없음 11

부록 Ⅰ-1 ( 본부록은표준을보충하기위한내용으로표준의일부는아님 ) 지식재산권확약서정보 Ⅰ-1.1 지식재산권확약서 - 해당사항없음 상기기재된지식재산권확약서이외에도본표준이발간된후접수된확약서가있을 수있으니, 미래방송미디어표준포럼웹사이트에서확인하시기바랍니다. 12

부록 Ⅰ-2 ( 본부록은표준을보충하기위한내용으로표준의일부는아님 ) 시험인증관련사항 Ⅰ-2.1 시험인증대상여부 - 해당사항없음 Ⅰ-2.2 시험표준제정현황 - 해당사항없음 13

부록 Ⅰ-3 ( 본부록은표준을보충하기위한내용으로표준의일부는아님 ) 본표준의연계 (family) 표준 - 해당사항없음 14

부록 Ⅰ-4 ( 본부록은표준을보충하기위한내용으로표준의일부는아님 ) 참고문헌 - 해당사항없음 15

부록 Ⅰ-5 ( 본부록은표준을보충하기위한내용으로표준의일부는아님 ) 영문표준해설서 - 해당사항없음 16

부록 Ⅰ-6 ( 본부록은표준을보충하기위한내용으로표준의일부는아님 ) 표준의이력 판수채택일표준번호내용담당위원회 제1판 2016.04.14 제정 NGBF-STD-014 - IBB 분과위원회 제2판 2018.08.24 개정 FBMF-STD-008 제3판 2018.10.04 개정 Dynamic Linkage Service 추가 A/338 표준참조수정및 wss 지원추가 IBB 분과위원회 IBB 분과위원회 17