시간 지정 텍스트 마크업 언어
Timed Text Markup Language파일 이름 확장명 | .ttml, .dfxp, .xml |
---|---|
인터넷 미디어 유형 | application/ttml+xml |
개발자 | W3C |
초기 릴리즈 | 2004년 11월 1일[1] 전 ) |
형식 유형 | 시간 지정 텍스트 |
연장 위치 | XML |
표준 | W3C TTML1 |
오픈 포맷? | 네 |
TTML(Timed Text Markup Language, TTML)은 이전에 유통 형식 교환 프로파일(DFXP)으로 일컬어졌던 온라인 매체에서 시간 지정 텍스트에 대한 XML 기반 W3C 표준으로 자막 및 자막 기능에 주로 사용되고 있는 시간 지정 텍스트 정보를 작성, 변환 또는 교환하기 위해 사용되도록 설계되었다. 언어의 두 번째 주요 개정판인 TTML2는 2018년 11월 8일에 최종 확정되었다. 그것은 영화 및 텔레비전 엔지니어 협회(SMPTE), 유럽방송연합(EBU), ATSC, DVB, HbbTV, MPEG CMAF 등 텔레비전 산업에서 널리 채택되어 왔으며, 오늘날 언어에 대한 몇 가지 프로파일과 확장이 존재한다.
TTML 콘텐츠는 유통 포맷으로도 직접 사용할 수 있으며, 온라인 미디어의 시간 지정 텍스트에 대한 두 번째 W3C 표준인 WebVTT가 HTML5와 관련하여 더 잘 내장되어 있는 주요 웹 브라우저를 제외하고 미디어 플레이어에서 널리 지원되고 있다. <track>
요소; 그럼에도 불구하고 많은 조직들은 그들 자신의 플레이어 코드를 사용하여 웹 비디오의 TTML 콘텐츠를 사용한다.
역사
HTML을 확장하여 웹에 타이밍 정보를 추가하려는 생각은 싱크로나이즈드 멀티미디어 통합 언어에 대한 작업에서 매우 일찍 나왔다. XML을 기반으로 TTML에 관한 작업은 2003년에 시작되었고, 2004년 11월에 TT(Timed Text) Authoring Format 1.0 – DFXP(Distribution Format Exchange Profile)로 초안이 발표되었다.[4] TTML의 첫 번째 버전인 TTML1은 2010년 11월에 최종 확정되었다.
2010년, HTML5에서의 채택에 대한 논의 후, WHTWG는 WebVTT라는 인기 있는 SRT 포맷에 기초하여 새롭지만 더 가벼운 표준을 선택했다.[5] 2012년 2월에 FCC는 TTML의 상위 집합인 온라인 비디오 콘텐츠에 대한 SMPTE 폐쇄 캡쳐 표준을 "안전한 항구 교환, 전달 형식"[6]으로 선언했다.
2015년 넷플릭스, 홈박스오피스(HBO), 텔레스림, SMPTE, W3C는 TTML에 대한 연구로 '비라이브 광대역 캡션의 표준화 및 선구적 개발' 부문으로 기술&엔지니어링 에미상을 받았다.
2015년 2월부터 시작된 TTML의 두 번째 버전인 TTML2는 TTML1의 새로운 개정과 함께 2018년 11월에 최종 확정되었다.
프로필
TTML 표준은 특정 용도에 따라 때때로 더 작은 세트가 필요한 광범위한 형상을 지정한다. 이러한 이유로 이 표준은 완전한 규격에서 요구되는 기능의 하위 집합인 프로파일 개념을 개발하였다. TTML1은 DFXP Transformation, DFXP Presentation, DFXP Full의 세 가지 표준 프로필을 정의한다. TTML의 많은 프로파일은 수년간 W3C와 다른 조직들에 의해 개발되어 TTML의 특징을 부분집합하거나 확장하였다. TTML을 식별하는 데 사용되는 레지스트리를 시간 제한 텍스트 작업 그룹은 유지한다.
DFXP 변환
이 프로필은 TTML 호환으로 간주되기 위해 변환 프로세서(예: 캡션 변환기)가 지원해야 하는 최소 기능 요건을 정의한다.
DFXP 프레젠테이션
이 프로필은 프레젠테이션 프로세서(예: 비디오 플레이어)가 TTML 호환으로 간주되기 위해 지원해야 하는 최소 기능 요건을 정의한다.
DFXP 가득 참
이 프로필은 TTML 사양에 의해 정의된 모든 기능의 지원을 필요로 한다.
SMPTE-TT
이 프로파일은 레거시 형식을 목표로 하는 3개의 SMPTE 특정 요소를 사용하여 TTML을 확장한다. 데이터나 비트맵 이미지를 터널링하고 필요한 메타데이터를 추가하는 방법으로 기존 형식과 지역별 형식(CEA-708, CEA-608, DVB 자막, WST(World System Teletext) 등)과의 상호운용성을 제공한다.[7]
미국 연방통신위원회(FCC)는 2012년 2월 SMPTE-TT를 안전한 항만 교환 및 인도 형식으로 선언했다.
EBU-TT
EBU는 몇 가지 관련 프로필을 정의했다. EBU-TT Part 1 (Tech3350)은 방송 비디오 및 웹 비디오 애플리케이션과의 보관, 교환 및 사용에 더 적합하도록 하기 위해 TTML1의 일부 기능을 사용한다.[8] EBU-TT Part 3 (Tech3370)은 Part 1을 더욱 확장하고 구속하며, 특히 자막 작성자에서 배포 인코더까지 자막의 실시간 스트리밍을 지원하는 기능을 추가한다.[9] EBU-TT-D(Tech3380)는 플레이어에게 배포하기 위해 특별히 고안된 TTML1의 제약이 심한 프로필이며, 예를 들어 HbbTV, DVB, Freeview Play에 의해 채택되었다.[10]
IMSC
인터넷 미디어 자막 및 캡션에 대한 TTML 프로필은 전세계 자막 및 캡션 전달 애플리케이션에서 사용되도록 의도된 텍스트 전용 프로필과 이미지 전용 프로필을 지정하여 상호운용성, 일관된 렌더링 및 기타 자막 및 캡션 형식으로의 변환을 단순화한다. 그것은 SMPTE-TT와 EBU-TT로부터의 확장을 포함한다.
입양
ATSC
ATSC A/343은 부제 및 캡션 콘텐츠 에센스가 IMSC 1 텍스트 또는 이미지 프로파일 컨포머가 될 것을 요구한다.
DVB
ETSI EN 303 560 v1.1.1(2018년 5월)은 DVB TTML 자막 시스템 사양이다. It defines a default conformance point that is the common intersection of conformance between EBU-TT-D and IMSC 1 Text Profile, and allows for subtitle and caption documents conformant to EBU-TT-D, IMSC1 Text Profile or other profiles of TTML to be sent and signalled within DVB MPEG-2 transport streams, and includes the ability to embed fonts for 부제 프레젠테이션(전송 스트림 내에서도)
HbbTV 2
ETSI TS 102 796 V1.5.1(2018-09)은 HbbTV 2.0.2 규격이다. 그것은 컨포머 플레이어가 MPEG DASH를 통해 ISO BMFF에서 온라인으로 전달된 EBU-TT-D 자막을 재생할 수 있어야 하며, 기존의 다른 방송 자막 형식을 허용할 수 있어야 한다고 명시한다.
HLS
WWDC 2017에서 애플은 HLS에서 IMSC 1 Text Profile 지원을 발표했고, 출시 직후 iOS, tvOS 등 프레젠테이션 지원이 포함된 시스템을 출시했다.
프리뷰 플레이
Freeview Play - 기술 사양 2018 프로필 버전: 3.0.9(2017/07년)는 영국 시장의 Freeview(영국) 하이브리드 IPTV 및 브로드캐스트 장치에 대한 애플리케이션 요구 사항을 규정하며, Hbb를 준수한다.TV 사양, "EBU-TT-D 자막이 통합된 DASH 스트리밍 기술" 지원 필요
MPEG CMAF
CMAF는 MPEG-A의 파트 19로 MPEG에서 발행하는 공통 미디어 애플리케이션 포맷으로, ISO/IEC 23000-19:2018 정보 기술 - 멀티미디어 애플리케이션 포맷(MPEG-A) - 파트 19: 세분화된 미디어를 위한 CMAF(Common Media Application Format)로도 발행된다. 형식은 CMFHD 프레젠테이션 프로파일을 지정하며, 자막 트랙은 IMSC 1 텍스트 프로필의 각 언어와 역할에 대해 적어도 하나의 "스위치 세트"를 포함해야 하며, WebVTT의 다른 자막 표현도 허용한다.
참조
- ^ "Timed Text (TT) Authoring Format 1.0 – Distribution Format Exchange Profile (DFXP)". Retrieved 2015-02-16.
- ^ "Timed Interactive Multimedia Extensions for HTML (HTML+TIME)". Retrieved 2019-08-09.
- ^ "W3C Launches Timed Text Working Group". Retrieved 2019-08-09.
- ^ "Timed Text (TT) Authoring Format 1.0 – Distribution Format Exchange Profile (DFXP)". Retrieved 2004-11-01.
- ^ "WebVTT versus TTML: XML considered harmful for web captions?". Retrieved 16 February 2015.
- ^ "FCC Declares SMPTE Closed-Captioning Standard For Online Video Content As Safe Harbor Interchange, Delivery Format". Retrieved 20 February 2015.
- ^ "SMPTE Timed Text Format (SMPTE ST 2052-1:2010)" (PDF). 3 December 2010.
- ^ "Part 1: EBU-TT Part 1 - Subtitle format definition (EBU Tech 3350)". 24 May 2017.
- ^ "Part 1: EBU-TT Part 3 Live Subtitling (EBU Tech 3370)". 24 May 2017.
- ^ "EBU-TT-D Subtitling Distribution Format (Tech3380)". 22 May 2018.