Articulo de referencia

Lenguaje de marcado de texto temporizado

{{cite web |url=https://www.w3.org/TR/ttml1/ |title=Timed Text (TT) Authoring Format 1.0 – Distribution Format Exchange Profile (DFXP)|accessdate=2015-02-16}} "},"latest_release...

El lenguaje de marcado de texto temporizado ( TTML ), anteriormente conocido como Perfil de Intercambio de Formato de Distribución ( DFXP ), es un estándar W3C basado en XML para texto temporizado en medios en línea y fue diseñado para ser utilizado con el propósito de crear, transcodificar o intercambiar información de texto temporizado, actualmente utilizado principalmente para funciones de subtitulado y leyendas . TTML2 , la segunda revisión importante del lenguaje, se finalizó el 8 de noviembre de 2018. Ha sido ampliamente adoptado en la industria televisiva, incluyendo por la Sociedad de Ingenieros de Cine y Televisión (SMPTE) , la Unión Europea de Radiodifusión (EBU) , ATSC , DVB , HbbTV y MPEG CMAF, y actualmente existen varios perfiles y extensiones para el lenguaje.

El contenido TTML también puede utilizarse directamente como formato de distribución y es compatible con una amplia gama de reproductores multimedia, a excepción de los principales navegadores web, donde WebVTT , el segundo estándar del W3C para texto temporizado en medios en línea, ofrece una mejor compatibilidad integrada con el elemento HTML5 ; no obstante, muchas organizaciones utilizan contenido TTML en vídeos web mediante su propio código de reproductor.<track>

Historia

La idea de agregar información de tiempo en la Web extendiendo HTML [ 2 ] surgió muy pronto, a partir del trabajo realizado en el Synchronized Multimedia Integration Language . Basado en XML , el trabajo en TTML comenzó en 2003 [ 3 ] y un borrador inicial se publicó en noviembre de 2004 como Timed Text (TT) Authoring Format 1.0 – Distribution Format Exchange Profile (DFXP) . [ 4 ] La primera versión de TTML, TTML1 , se finalizó en noviembre de 2010.

En 2010, después de discusiones sobre su adopción en HTML5, WHATWG optó por un nuevo estándar más ligero basado en el popular formato SRT , ahora llamado WebVTT . [ 5 ]

En febrero de 2012, la FCC declaró el estándar de subtítulos SMPTE para contenido de video en línea, un superconjunto de TTML, como un "formato de entrega e intercambio seguro". [ 6 ]

In 2015, Netflix, Home Box Office (HBO), Telestream, SMPTE, and W3C received a Technology & Engineering Emmy Award for the category “Standardization and Pioneering Development of Non-Live Broadband Captioning,” for their work on TTML.

TTML2, the second version of TTML started in February 2015, was finalized in November 2018, along with a new revision of TTML1.

Profiles

The TTML standard specifies a wide range of features, of which a smaller set are sometimes necessary, depending on the specific application. For this reason, the standard developed the concept of profiles, which are subsets of required features from the full specification. TTML1 defines three standard profiles: DFXP Transformation, DFXP Presentation and DFXP Full. Many profiles of TTML were developed by W3C and other organizations over the years to subset or extend the features of TTML. The Timed Text Working Group maintains a registry used to identify TTML profiles.

DFXP Transformation

This profile defines the minimum feature requirements that a transformation processor (e.g. caption converter) needs to support in order to be considered TTML compliant.

DFXP Presentation

This profile defines the minimum feature requirements that a presentation processor (e.g. video player) needs to support in order to be considered TTML compliant.

DFXP Full

This profile requires the support of all the feature defined by TTML specification.

SMPTE-TT

This profile extends TTML with three SMPTE-specific elements aimed at legacy formats. Interoperability with pre-existing and regionally-specific formats (such as CEA-708, CEA-608, DVB Subtitles, and WST (World System Teletext)) is provided by means of tunneling data or bit map images and adding necessary metadata.[7]

The U.S Federal Communications Commission (FCC) has declared SMPTE-TT to be a safe harbor interchange and delivery format in February 2012.

EBU-TT

La Unión Europea de Radiodifusión (UER) definió varios perfiles relacionados. EBU-TT Parte 1 (Tech3350) utiliza un subconjunto de TTML1 que restringe las características para hacerlo más adecuado para el archivo, el intercambio y el uso con aplicaciones de vídeo de difusión y vídeo web. [ 8 ] EBU-TT Parte 3 (Tech3370) extiende y restringe aún más la Parte 1, en particular agregando funcionalidad para admitir la transmisión en vivo de subtítulos desde el autor de subtítulos a un codificador de distribución. [ 9 ] EBU-TT-D (Tech3380) es un perfil altamente restringido de TTML1 destinado específicamente a la distribución a reproductores, y ha sido adoptado por HbbTV, DVB y Freeview Play, por ejemplo. [ 10 ]

IMSC

El estándar TTML Profiles for Internet Media Subtitles and Captions especifica dos perfiles: uno solo para texto y otro solo para imágenes. Estos perfiles están diseñados para usarse en aplicaciones de distribución de subtítulos y leyendas en todo el mundo, lo que simplifica la interoperabilidad, la representación consistente y la conversión a otros formatos de subtitulado y leyendas. Incorpora extensiones de SMPTE-TT y EBU-TT.

Adopción

ATSC

La norma ATSC A/343 exige que el contenido de los subtítulos y las leyendas cumpla con el perfil de texto o de imagen IMSC 1.

DVB

ETSI EN 303 560 v1.1.1 (mayo de 2018) es la especificación de los sistemas de subtitulado DVB TTML. Define un punto de conformidad predeterminado que es la intersección común de la conformidad entre EBU-TT-D e IMSC 1 Text Profile, y permite que los documentos de subtítulos y leyendas que cumplan con EBU-TT-D, IMSC1 Text Profile u otros perfiles de TTML se envíen y señalicen dentro de los flujos de transporte DVB MPEG-2, e incluye la capacidad de incrustar fuentes para la presentación de subtítulos, también dentro del flujo de transporte.

HbbTV 2

ETSI TS 102 796 V1.5.1 (2018-09) es la especificación HbbTV 2.0.2. Esta especificación establece que los reproductores compatibles deben poder reproducir subtítulos EBU-TT-D entregados en línea, por ejemplo, en ISO BMFF a través de MPEG DASH, además de admitir otros formatos de subtítulos de transmisión existentes.

HLS

En la WWDC 2017, Apple anunció la compatibilidad con el perfil de texto IMSC 1 en HLS y, poco después, lanzó sistemas que incluían compatibilidad con presentaciones, incluidos iOS y tvOS .

Freeview Play

Freeview Play — Especificación técnica 2018 Versión del perfil: 3.0.9 (14/07/2017) define los requisitos de la aplicación para el dispositivo híbrido de IPTV y transmisión Freeview (Reino Unido) para el mercado del Reino Unido, conforme a la especificación HbbTV, que requiere compatibilidad con la "tecnología de transmisión DASH con subtítulos EBU-TT-D integrados".

MPEG CMAF

CMAF is the Common Media Application Format published by MPEG as part 19 of MPEG-A, also published as ISO/IEC 23000-19:2018 Information technology -- Multimedia application format (MPEG-A) -- Part 19: Common media application format (CMAF) for segmented media. The format specifies CMFHD presentation profiles in which subtitle tracks shall include at least one "switching set" for each language and role in the IMSC 1 Text profile, while also allowing for other representations of subtitles in WebVTT.

References

  1. "Timed Text (TT) Authoring Format 1.0 – Distribution Format Exchange Profile (DFXP)". Retrieved 2015-02-16.
  2. "Timed Interactive Multimedia Extensions for HTML (HTML+TIME)". Retrieved 2019-08-09.
  3. "W3C Launches Timed Text Working Group". Retrieved 2019-08-09.
  4. "Timed Text (TT) Authoring Format 1.0 – Distribution Format Exchange Profile (DFXP)". Retrieved 2004-11-01.
  5. "WebVTT versus TTML: XML considered harmful for web captions?". Retrieved 16 February 2015.
  6. "FCC Declares SMPTE Closed-Captioning Standard For Online Video Content As Safe Harbor Interchange, Delivery Format". Retrieved 20 February 2015.
  7. "SMPTE Timed Text Format (SMPTE ST 2052-1:2010)"(PDF). 3 December 2010.
  8. "Part 1: EBU-TT Part 1 - Subtitle format definition (EBU Tech 3350)". 24 May 2017.
  9. "Part 1: EBU-TT Part 3 Live Subtitling (EBU Tech 3370)". 24 May 2017.
  10. "EBU-TT-D Subtitling Distribution Format (Tech3380)". 22 May 2018.