표준 시험인증기술동향 이동훈 박동영 권순종 TV는방송사업자가제공하는방송프로그램에관한시청에서벗어나, VOD, 게임, 교육, 정보제공등다양한부가서비스를함께실행시킬수있는멀티미디어디바이스로자리매김하고있다. 10 여년전이러한서비스는 ACAP 이나 OCAP 과같은데이터방송기술표준을바탕으로시청자에게제공되었으나, TV 수신기성능, 킬러앱부재, 표준라이선스문제등으로서비스가활성화되진못하였다. 하지만최근에는삼성, LG와같은제조사가출시한스마트 TV 를통해다양한부가서비스가제공되고있으며, 양사모두서비스를실현하는앱실행환경으로웹플랫폼을도입하고있다. HTML5 기술의발전과함께웹은더이상홈페이지만을제작하는기술이아니라, 네이티브앱 (Native App) 못지않은기능과성능을제공하는앱을개발할수있는기술로발돋움중이다. 또한, 웹킷 (Webkit) 과같은웹코어를 TV 수신기의플랫폼으로포팅하면다양한웹앱을활용해 TV의부가서비 스를제공할수있는장점이있어여러기술표준과 TV 제조사들이웹플랫폼을도입하는추세이다. 본고에서는이러한웹기반 TV 플랫폼의최신동향을반영하고있는기술표준을소개하고그발전방향을모색해보고자한다. 2.1 HbbTV(Hybrid Broadcast Broadband TV) HbbTV[1] 는기존방송망을통한방송콘텐츠에인터넷망을통한콘텐츠와서비스를융합하여새로운방송서비스를만들자는취지에서 2009 년독일과프랑스방송사를중심으로시작된융합형 TV 기술표준이자서비스를의미한다. 2010 년 HbbTV 1.0 규격이 ETSI TS 102 796 v1.1.1 로 ETSI의승인을받았으며, 2012 년 11 월에 HbbTV 1.5 규격이 ETSI 의 v1.2.1[2] 로승인받았다. [ 그림 1] 의 HbbTV 시스템개요에서보듯, 방송사업자가제공하는다양한방송콘텐츠 (Linear A/V TTA Journal Vol.149 105
Broadcast (e.g. DVB-S) Broadband Linear A/V Content Non-linear A/V Content Application Data Application Data and Signaling Hybrid Terminal Back Channel Internet Uplink Application Hosting/Web-Playout Broadcaster and Application Provider [ 그림 1] HbbTV 시스템개요 Contents) 는지상파, 위성, 케이블등다양한방송매체를통해사용자의단말수신기로전달되며, 이는기존방송의메커니즘을따른다. 한편방송사업자나애플리케이션공급자가제공하는다양한앱과주문형콘텐츠 (Non-Linear A/V Contents) 는인터넷망을통해사용자에게전달된다. 기존방송망과달리인터넷을이용한브로드밴드망에서사용자는백채널 (Back Channel) 을통해앱과상호작용할수있다. 현재 HbbTV는독일과프랑스를비롯해네덜란드, 오스트리아, 스페인, 스위스, 폴란드, 체코등여러유럽국가에서이미서비스중이거나준비중이며, 말레이시아나베트남에서 HbbTV를채택하고타동남아국가에서검토하고있다. 또미국 ATSC 는 ATSC3.0 표준화과정에서 HbbTV 컨소시엄과긴밀한교류를진행하는등전세계적으로확산되는추세이다. 현재유럽에서는 Hbb-Next라는프로젝트가진행되면서, 멀티스크린서비스나동작 / 음성인식접목, 콘텐츠동기화서비스등을연구하면서차기 HbbTV 서비스표준화에반영될기술들을발굴하고있다. 2.2 OIPF 2.2.1 DAE(Declarative Application Environment) OIPF DAE[3] 는 TV 서비스를위한웹기반의브라우저환경을제공하기위해정의된플랫폼표준이다. 스크린사이즈나포인팅디바이스등기존 PC 기반브라우저와 TV 웹플랫폼의차이점을바탕으로 CEA- 2014 에서정의한 CE-HTML 규격과 CSS 를기반으로 TV 환경에서요구되는방송비디오제어, VOD 제어, 키이벤트와공간네비게이션, PVR 제어등을수행하기위한요구사항과인터페이스를기술하고있다. [ 그림 2] 는규격에명시된 OIPF DAE 의앱이실행되는수신기의구조를나타낸다. HTML과 SVG 등의웹기술로개발된 DAE용앱은수신기의웹플랫폼환경에동작하면서시스템서비스로제공되는설정, 앱관리, 다운로드, 미디어재생, 원격관리등다양한기능을활용해구동하게된다. OIPF DAE는 2011 년 6월 Release 2 버전이발표되었으며, DLNA RUI 원격제어, 디스플레이모델정의, 위젯애플리케이션지원, HTML5 비디오지원등의새로운기능을포함시켰다. 106 09/10 2013
OITF DAE HTML Applications SVG Applications Native Applications HTML engine SVG engine System Services Capabilities Configuration Application Manager(widgets) DLNA RUI Content Download Content Service Protection Media Playback Gateway Discovery/ Control Scheduled Recording Remote Management Parent Rating and Control Notification IMS Messaging Presence Chat Telephony Scheduled Content and hybrid tuner Playback FavouriteL ChannelScan Metadata CoD Metadata Platform Services OS Graphics User Input [ 그림 2] OIPF DAE 수신기구조 2.2.2 Web Standards TV Profile Web Standards TV Profile[4] 은 OIPF 에서 2013 년 4월에발표한규격으로 HTML5, CSS3, 기타웹기술을 TV 서비스와장치에적용하기위한프로파일내용을정의하고있다. 기존의웹기술을확장하거나수정하는것은아니며, 웹기술들에관해 TV에적용할수있는부분집합을정의함이목적이다. HTML5 Markup에대한프로파일을정의하여규격에정의된요소와각요소의속성에대해서필수지원, 부분지원, 선택사항으로등으로명시하고있으며, CSS3 에대해서도각규격속성에대한지원여부를기술하고있다. 또한, 기타 Web API에대해서는 Canvas 2D와같은필수지원, Web Worker 와같은부분지원, App Cache 와같은선택지원사항을정의하고있다. 이규격은 TV 수신기의특성과제약사항을고려하여 HTML5 웹기술을프로파일하고있기때문에, 앱개발자는규격에서필수나부분지원으로명시된요소와속성을이용해 HTML5 TV 앱을개발하면, 이를준수한 TV 플랫폼에서정상적으로동작함을보장할수있다. 2.3 Web&TV Interest Group(W3C) Web&TV IG[5] 는 W3C에서웹과 TV의관계와기술적이슈를논의하고자구성된관심그룹 (IG: Interest Group) 이다. 2010 년부터웹기반의 TV 서비스를위한 HTML5 비디오, 오디오, 미디어에대한인터페이스요구사항을논의한 Media Pipeline TF, 로컬네트워크에서장비와서비스를발견하고제어하기위한요구사항을논의한 Home Network TF 등이구성되어활동했다. 현재기존 TF(Task Force) 는종료되었고, 웹과 TV 의테스팅요구사항을논의하는 Testing TF, 미디어에대한다운로드와녹화, 수신기캐퍼빌러티 (Capability), 콘텐츠메타데이터와동기화등의요구사항을논의하는 Media APIs TF, 웹기술상에서 3D Video/Graphic 영향을논의하는 Stereoscopic 3D Web TF, 웹콘텐츠에서자막과관련된사항을논의하는 Timed Text TF 등의소그룹이활동하고있다. 2.4 하이브리드캐스트 (HybridCast) 하이브리드캐스트 [6] 는일본 NHK 기술연구소에서 TTA Journal Vol.149 107
Broadcaster Providing Program Internet Broadband(Internet) Providing HTML5 applications and content Program Control information Program-related content Social networks Electronic Program guide News Independent services Can be lauched at anytime regardless the programs Program recommendations Archive programs Mobile terminal used to browse program Information and operate the TV Program-related services Tied with content and/or progress of programs TV and mobile terminals work together [ 그림 3] 하이브리드캐스트서비스개요 IPTV Forum Japan 의기술규격 1) 을바탕으로개발한 HTML5 기반의 TV 애플리케이션실행플랫폼이다. 하이브리드캐스트는 TV 애플리케이션서비스를독립형서비스 (Independent services) 와프로그램관계형서비스 (Program-related services) 로구분하고있다. 독립형서비스는방송프로그램과관련없이언제든실행가능한서비스로, 사용자는최신뉴스나 SNS, 유용한정보나 VOD 서비스등을 TV의메뉴를통해실행할수있다. 반면, 프로그램관계형서비스는방송채널에의해서전달되는제어신호를통해프로그램콘텐츠와연관되어실행되는서비스로, 프로그램과관련한부가정보나시청자참여형서비스가이에해당한다. 방송사업자는방송망을통해프로그램과제어신호를송출하며, 브로드밴드망을통해서는 HTML5 기반의앱과콘텐츠를전송해이러한서비스를구현하며, 사용자는 TV 리모콘뿐만아니라모바일디바이스와의상호작용을통해 TV를제어하고프로그램관련정보를검색할수있다. [ 그림 3] 은하이브리드캐스트 서비스의개요를나타낸다. NHK는올해 9월부터도시바의 REGZA 수신기를통해하이브리드캐스트서비스를시작하였으며, 홈화면과함께뉴스, 기상정보, 스포츠, 환율등의정보를독립형서비스로제공하고있다. 올해가을이후, 방송에연동한 VOD 콘텐츠를프로그램관계형서비스로제공할예정이다. 2.5 HTML5 기반스마트 TV 플랫폼 2013 년 3월 TTA 에서제정된 HTML5 기반스마트 TV 플랫폼 (TTAK.KO-07.0111) 표준 [7] 은지상파, 케이블, 위성, IPTV 등다양한방송환경에서 HTML5 를기반으로제작된스마트 TV용앱이동작하기위한웹브라우저기반의공통플랫폼을정의하기위한기술표준이다. 최신웹기술인 HTML5를바탕으로 TV 환경에필요한사항을프로파일하고개선했으며, 방송채널및프로그램과같은스마트 TV에특화된기능들에대해서는새로운인터페이스를정의하여 TV 앱스토어 1) Integrated broadcast-broadband system specifications, IPTVFJ STD-0010, HTML5 Browser Specification: IPTVFJ STD-0011. 108 09/10 2013
TV&STB A/V Contents Data App Search &Select App Data 방송채널사업자 App App Store App App Developer [ 그림 4] HTML5 기반스마트 TV 서비스개요 TV 용애플리케이션 생활정보소셜 TV 커머스교육게임 VoD EPG 광고 애플리케이션관리 애플리케이션프로그래밍인터페이스 (API) HTML5 기반스마트 TV 플랫폼 (HTML5/CSS/EcmaScript/DOM) TV 디바이스관리 시그널링관리 라이프사이클관리 보안 / 권한관리 패키지다운로드 / 관리 TV UI Graphics Planes TV 채널 TV 프로그램 수신기상태 / 정보 운영체제 (OS) Linux Android Windows TV 디바이스기능 콘텐츠메타정보 스토리지 그래픽엔진 (2D/3D) 블루투스 CAS/DRM 위치센서 채널 /VOD 마이크 멀티미디어파일재생 협업기기 (2 nd Screen) 네트워킹 홈네트워크 보안 시스템관리 리모콘 카메라 하드웨어 [ 그림 5] HTML5 기반스마트 TV 플랫폼구조 기반의기본적인독립형앱뿐만아니라, 방송사업자의 방송채널연동형앱을실현할수있는기술내용을정 의하고있다. 작할수있으며, 표준에서정의된인터페이스 (API) 를스 마트 TV 앱에제공하여게임, VOD, 교육, SNS 등다양 한서비스를실행하게된다. 본표준을따르는스마트 TV 앱은 [ 그림 4] 와같이 방송사업자의앱실행신호에의해실행될수도있고, 일반사용자가앱스토어에접근하여원하는앱을설치해실행할수도있다. [ 그림 5] 는표준에서제시한스마트 TV 플랫폼의구조로, HTML5 를기반으로구현된스마트 TV 플랫폼은다양한운영체제에독립적으로동 웹기반 TV 플랫폼은 VOD, 게임, 생활정보등다양한부가서비스를제공하는앱을구동시키기위한웹기반실행환경으로정의할수있다. 본고에서는웹기반 TTA Journal Vol.149 109
TV 플랫폼에대한최신동향을파악하고자 HbbTV, OIPF, W3C Web&TV, 하이브리드캐스트, HTML5 기반스마트 TV 플랫폼등의기술표준에관해소개하였다. 이러한기술표준은개발자가웹기술을기반으로 TV용앱을개발하여다양한서비스를제공할수있다. 또한, 개발된앱이다양한수신기에서동일한사용자경험으로실행됨을보장하여관련생태계의활성화에기여할수있을것이다. 향후웹기반의 TV 플랫폼기술은모바일과협업을통한멀티스크린서비스, 음성및동작인식과같은인터페이스다양화, 증강현실및 3D 콘텐츠지원등다양한서비스및응용을지원하기위한방향으로더욱발전할것이다. [ 참고문헌 ] [1] HbbTV, www.hbbtv.org [2] HbbTV 1.2.1, ETSI TS 102 796 v1.2.1, Hybrid Broadcast Broadband TV [3] OIPF R2 Specification, Volumn 5 - Declarative Application Environment [4] Open IPTV Forum Feature Package Specification, Volumn 5a- Web Standards TV Profile [5] Web and TV Interest Group, www.w3.org/2011/webtv/ wiki/main_page [6] Hybridcast, www.nhk.or.jp/strl/english/aboutstrl1/r2-1- 1.htm [7] TTAK.KO.07-0111, HTML5 기반스마트 TV 플랫폼. 정보통신용어해설 Clear QAM(IMC) [ 방송 ] 디지털케이블 TV 송출방식인직교진폭 (QAM) 변조방식중스크램블을걸지않고송출하는방식. 클리어쾀 (Clear QAM) 수신칩이내장된 TV는케이블방송에서송출하는스크램블되지않은디지털신호를수신할수있다. 지상파방송과무료방송만수신할수있으며, 뉴미디어의핵심인양방향서비스는불가능하다. 110 09/10 2013