stringtranslate.com

Lenguaje de marcado de texto cronometrado

Timed Text Markup Language ( TTML ), anteriormente conocido como Distribution Format Exchange Profile ( 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 en uso principalmente para funciones de subtitulado y subtitulado . TTML2, la segunda revisión importante del lenguaje, se finalizó el 8 de noviembre de 2018. Ha sido adoptado ampliamente en la industria de la televisión, incluso por la Society of Motion Picture and Television Engineers (SMPTE) , European Broadcasting Union (EBU) , ATSC , DVB , HbbTV y MPEG CMAF y actualmente existen varios perfiles y extensiones para el lenguaje.

El contenido TTML también se puede utilizar directamente como formato de distribución y es ampliamente compatible con reproductores multimedia, con excepción de los principales navegadores web, donde WebVTT , el segundo estándar W3C para texto cronometrado en medios en línea, tiene un mejor soporte integrado en relación con el elemento HTML5 <track> ; sin embargo, muchas organizaciones utilizan contenido TTML en videos web utilizando su propio código de reproductor.

Historia

La idea de añadir información de temporización en la Web mediante la ampliación de HTML [2] surgió muy pronto, a partir del trabajo realizado en el lenguaje de integración multimedia sincronizada . Basado en XML , el trabajo en TTML comenzó en 2003 [3] y un primer borrador se publicó en noviembre de 2004 con el nombre de 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 estándar nuevo pero más liviano 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 de intercambio de puerto seguro". [6]

En 2015, Netflix , Home Box Office ( HBO ), Telestream , SMPTE y W3C recibieron un premio Emmy de tecnología e ingeniería en la categoría “Estandarización y desarrollo pionero de subtítulos de banda ancha sin vivo” por su trabajo en TTML.

TTML2, la segunda versión de TTML iniciada en febrero de 2015, se finalizó en noviembre de 2018, junto con una nueva revisión de TTML1.

Perfiles

El estándar TTML especifica una amplia gama de características, de las cuales a veces se necesita un conjunto más pequeño, según la aplicación específica. Por este motivo, el estándar desarrolló el concepto de perfiles, que son subconjuntos de las características requeridas de la especificación completa. TTML1 define tres perfiles estándar: DFXP Transformation, DFXP Presentation y DFXP Full. El W3C y otras organizaciones desarrollaron muchos perfiles de TTML a lo largo de los años para crear subconjuntos o ampliar las características de TTML. El Timed Text Working Group mantiene un registro que se utiliza para identificar los perfiles TTML.

Transformación DFXP

Este perfil define los requisitos mínimos de características que un procesador de transformación (por ejemplo, un convertidor de subtítulos) debe admitir para ser considerado compatible con TTML.

Presentación DFXP

Este perfil define los requisitos mínimos de características que un procesador de presentación (por ejemplo, un reproductor de video) debe admitir para ser considerado compatible con TTML.

DFXP completo

Este perfil requiere el soporte de todas las características definidas por la especificación TTML.

SMPTE-TT

Este perfil amplía el TTML con tres elementos específicos de SMPTE destinados a formatos heredados. La interoperabilidad con formatos preexistentes y específicos de cada región (como CEA-708, CEA-608, subtítulos DVB y WST (World System Teletext)) se proporciona mediante la tunelización de datos o imágenes de mapas de bits y la adición de los metadatos necesarios. [7]

La Comisión Federal de Comunicaciones de EE. UU. (FCC) declaró que SMPTE-TT es un formato de intercambio y entrega de puerto seguro en febrero de 2012.

UER-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, intercambio y uso con aplicaciones de video de transmisión y video 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 para la distribución a reproductores, y ha sido adoptado por HbbTV, DVB y Freeview Play, por ejemplo. [10]

CMI

Los perfiles TTML para subtítulos y leyendas multimedia de Internet especifican dos perfiles, un perfil de solo texto y un perfil de solo imagen, pensados ​​para su uso en aplicaciones de entrega de subtítulos y leyendas en todo el mundo, simplificando así la interoperabilidad, la representación uniforme y la conversión a otros formatos de subtítulos y leyendas. Incorpora extensiones de SMPTE-TT y EBU-TT.

Adopción

ASC-Asociación de Sociedades Anónimas

ATSC A/343 requiere que la esencia del contenido de los subtítulos y leyendas sea compatible con el perfil de texto o imagen IMSC 1.

DVB

ETSI EN 303 560 v1.1.1 (mayo de 2018) es la especificación de sistemas de subtitulado DVB TTML. Define un punto de conformidad predeterminado que es la intersección común de conformidad entre EBU-TT-D y el perfil de texto IMSC 1, y permite que los documentos de subtítulos y leyendas que cumplen con EBU-TT-D, el perfil de texto IMSC1 u otros perfiles de TTML se envíen y señalicen dentro de 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. Especifica 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 permitir otros formatos de subtítulos de transmisión existentes.

HLSL-ES

En la WWDC 2017, Apple anunció el soporte para el perfil de texto IMSC 1 en HLS y, poco después, lanzó sistemas que incluyen soporte para presentaciones, incluidos iOS y tvOS .

Reproducción de Freeview

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

MPEG-CMAF

CMAF es el formato de aplicación multimedia común publicado por MPEG como parte 19 de MPEG-A , también publicado como ISO/IEC 23000-19:2018 Tecnología de la información - Formato de aplicación multimedia (MPEG-A) - Parte 19: Formato de aplicación multimedia común (CMAF) para medios segmentados. El formato especifica perfiles de presentación CMFHD en los que las pistas de subtítulos deben incluir al menos un "conjunto de conmutación" para cada idioma y función en el perfil de texto IMSC 1, al tiempo que permite otras representaciones de subtítulos en WebVTT.

Referencias

  1. ^ "Formato de creación de texto cronometrado (TT) 1.0: perfil de intercambio de formato de distribución (DFXP)" . Consultado el 16 de febrero de 2015 .
  2. ^ "Extensiones multimedia interactivas temporizadas para HTML (HTML+TIME)" . Consultado el 9 de agosto de 2019 .
  3. ^ "El W3C lanza un grupo de trabajo sobre texto cronometrado" . Consultado el 9 de agosto de 2019 .
  4. ^ "Formato de creación de texto cronometrado (TT) 1.0: perfil de intercambio de formato de distribución (DFXP)" . Consultado el 1 de noviembre de 2004 .
  5. ^ "WebVTT versus TTML: ¿XML se considera perjudicial para los subtítulos web?" . Consultado el 16 de febrero de 2015 .
  6. ^ "La FCC declara que el estándar de subtítulos SMPTE para contenido de video en línea es un formato de entrega de intercambio de puerto seguro" . Consultado el 20 de febrero de 2015 .
  7. ^ "Formato de texto cronometrado SMPTE (SMPTE ST 2052-1:2010)" (PDF) . 3 de diciembre de 2010.
  8. ^ "Parte 1: EBU-TT Parte 1 - Definición del formato de subtítulos (EBU Tech 3350)". 24 de mayo de 2017.
  9. ^ "Parte 1: Subtitulado en directo de la EBU-TT Parte 3 (EBU Tech 3370)". 24 de mayo de 2017.
  10. ^ "Formato de distribución de subtítulos EBU-TT-D (Tech3380)". 22 de mayo de 2018.