Recomendación UIT-R BS.2127-1 (11/2023) – Reproductor de modelo de definición de audio para sistemas de sonido avanzados
Prólogo
Política sobre Derechos de Propiedad Intelectual (IPR)
Cometido
Anexo 1 – Especificación del reproductor ADM para sistemas de sonido avanzados
ÍNDICE
1 Introducción
     1.1 Abreviaturas/glosario
2 Convenios
     2.1 Notación
     2.2 Sistema de coordenadas
3 Estructura
     3.1 Comportamiento del entorno objetivo
4 Interfaz ADM-XML
     4.1 AudioBlockFormat
     4.2 Subelementos de posición
     4.3 TypeDefinition
5 Elementos reproducidos
     5.1 Estructuras de metadatos
          5.1.1 DirectSpeakers
          5.1.2 Matrix
          5.1.3 Objetos
          5.1.4 HOA
          5.1.5 Binaural
     5.2 Determinación de los elementos reproducidos
          5.2.1 Inicio
          5.2.2 Selección de audioProgramme
          5.2.3 Selección de audioContent
          5.2.4 Selección de audioObject
          5.2.5 Tratamiento de audioObject complementarios
               5.2.5.1 Selección de audioObjects complementarios que ignorar
          5.2.6 Correspondencia de audioPackFormat
               5.2.6.1 Packs para la correspondencia
                    5.2.6.1.1 Tratamiento de Matrix
               5.2.6.2 Pistas y referencias audioPackFormat para la correspondencia
               5.2.6.3 Correspondencia
                    5.2.6.3.1 Ejemplos
               5.2.6.4 Procesamiento ulterior de las soluciones
          5.2.7 Elementos reproducidos de salida
               5.2.7.1 Componentes compartidos
                    5.2.7.1.1 Importancia
                    5.2.7.1.2 Datos extra
               5.2.7.2 Elementos reproducidos de salida para typeDefinition==Objects o DirectSpeakers
               5.2.7.3 Elementos reproducidos de salida para typeDefinition==HOA
     5.3 Procesamiento de elementos reproducidos
          5.3.1 Emulación de importancia
               5.3.1.1 Valores de importancia de RenderingItems
               5.3.1.2 Tratamiento de la importancia estática
               5.3.1.3 Tratamiento de la importancia variable en el tiempo
          5.3.2 Emulación de conversión
6 Componentes del reproductor compartidos
     6.1 Panoramizador de fuente puntual polar
          6.1.1 Arquitectura
          6.1.2 Tipos de región
               6.1.2.1 Tripleta
               6.1.2.2 VirtualNgon
               6.1.2.3 QuadRegion
                    6.1.2.3.1 Formulación
                    6.1.2.3.2 Solución
               6.1.2.4 StereoPanDownmix
          6.1.3 Procedimiento de configuración
               6.1.3.1 Procedimiento para disposiciones genéricas
                    6.1.3.1.1 Determinación de altavoces virtuales con mezcla descendente directa
               6.1.3.2 Procedimiento para 0+2+0
     6.2 Determinar si el ángulo está dentro del margen de tolerancia
     6.3 Determinar si un canal es un canal LFE a partir de sus metadatos de frecuencia
     6.4 Canal de procesamiento de bloques
          6.4.1 Tipos ProcessingBlock implementados
     6.5 Interpretación genérica de los metadatos de temporización
     6.6 Interpretación de TrackSpecs
          6.6.1 SilentTrackSpec
          6.6.2 DirectTrackSpec
          6.6.3 MixTrackSpec
          6.6.4 MatrixCoefficientTrackSpec
     6.7 Ángulo relativo
     6.8 Transformación de coordenadas
7 Reproducción de elementos con typeDefinition==Objects
     7.1 Estructura
     7.2 InterpretObjectMetadata
     7.3 Calculador de ganancia
          7.3.1 Estructura
               7.3.1.1 Discusión (Informativo)
          7.3.2 Transformación de coordenadas
          7.3.3 Adaptación de pantalla
               7.3.3.1 Representación de pantalla interna
               7.3.3.2 Compensación de posición
               7.3.3.3 Deformación de dirección
               7.3.3.4 Interpretación de metadatos
          7.3.4 Fijación de bordes de pantalla
          7.3.5 Exclusión de zona cartesiana
          7.3.6 Fijación de canal
          7.3.7 Divergencia
               7.3.7.1 Cálculo de ganancias
               7.3.7.2 Cálculo de posiciones
                    7.3.7.2.1 Comportamiento cuando cartesian == true
                    7.3.7.2.2 Comportamiento cuando cartesian == false
          7.3.8 Panoramizador de extensión polar
               7.3.8.1 Panoramizador de dispersión
               7.3.8.2 Extensión polar de reproducción
                    7.3.8.2.1 Función de modificación de extensión polar
                    7.3.8.2.2 Panoramizador de extensión polar
                    7.3.8.2.3 Función de ponderación polar
          7.3.9 Posiciones de altavoz cartesianas
          7.3.10 Panoramizador de fuente puntual cartesiano
          7.3.11 Panoramizador de extensión cartesiano
               7.3.11.1 Preadaptación de los parámetros de extensión
               7.3.11.2 Cálculo de las ganancias de fuente virtual
               7.3.11.3 Combinación de ganancias de fuente virtual dentro de la sala
               7.3.11.4 Combinación de ganancias limítrofes
               7.3.11.5 Combinación de las ganancias internas y limítrofes
               7.3.11.6 Combinación de las ganancias de extensión y las ganancias puntuales
               7.3.12.1 Selección de altavoces excluidos
               7.3.12.2 Mezcla para altavoces excluidos
                    7.3.12.2.1 Determinación de los grupos de altavoces
                    7.3.12.2.2 Aplicación de la exclusión de zona
     7.4 Filtros de descorrelación
8 Reproducción de elementos con typeDefinition==DirectSpeakers
     8.1 Reglas de correspondencia
     8.2 Determinación de LFE
     8.3 Correspondencia de etiquetas de altavoz
     8.4 Fijación de bordes de pantalla
     8.5 Correspondencia de límites
9 Reproducción de elementos con typeDefinition==HOA
     9.1 Formatos HOA soportados
          9.1.1 Orden y grado HOA
          9.1.2 Normalización
     9.2 Subelementos no soportados
     9.3 Reproducción de señales HOA por altavoces
          9.3.1 Cálculo de la matriz de descodificación HOA
               9.3.1.1 Posición de altavoces virtuales
               9.3.1.2 Cálculo de la matriz de descodificación de altavoces virtuales
               9.3.1.3 Cálculo de la matriz de ganancia de panoramización
               9.3.1.4 Normalización de energía
               9.3.1.5 Normalización HOA
10 Conversión de metadatos
     10.1 Conversión de position
          10.1.1 Polar a cartesiana
          10.1.2 Cartesiana a polar
     10.2 Conversión de extensión
          10.2.1 Polar a cartesiana
          10.2.2 Cartesiana a polar
     10.3 Conversión objectDivergence
11 Estructuras de datos y cuadros
     11.1 Estructuras de metadatos internas
          11.1.1 Estructuras compartidas
          11.1.2 Metadatos de entrada
          11.1.3 Datos del entorno de reproducción
     11.2 Posiciones de altavoces alocéntricas
     11.3 Correspondencia de datos para DirectSpeakers
     A1.1 Metadatos ADM en el reproductor ADM del UIT-R
     A2.1 Especificación de una configuración de altavoces virtuales alternativa
          A2.1.1 Proceso de configuración
          A2.1.2 Cuadros de altavoces virtuales y repliegue
Bibliografía
Adjunto 1 del Anexo 1 (informativo) –  Tabla de referencia a las partes correspondientes de la especificación de metadatos ADM
Adjunto 2 del Anexo 1 (informativo) – Configuración de altavoces virtuales alternativa