ES2714905T3 - Gestión de la sonoridad de audio basada en objetos - Google Patents
Gestión de la sonoridad de audio basada en objetos Download PDFInfo
- Publication number
- ES2714905T3 ES2714905T3 ES15754660T ES15754660T ES2714905T3 ES 2714905 T3 ES2714905 T3 ES 2714905T3 ES 15754660 T ES15754660 T ES 15754660T ES 15754660 T ES15754660 T ES 15754660T ES 2714905 T3 ES2714905 T3 ES 2714905T3
- Authority
- ES
- Spain
- Prior art keywords
- loudness
- audio
- audio signals
- objects
- audio signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005236 sound signal Effects 0.000 claims abstract description 246
- 238000000034 method Methods 0.000 claims abstract description 101
- 238000012545 processing Methods 0.000 claims abstract description 23
- 230000005540 biological transmission Effects 0.000 claims description 18
- 230000006870 function Effects 0.000 claims description 11
- 230000001419 dependent effect Effects 0.000 claims description 7
- 230000035945 sensitivity Effects 0.000 claims description 6
- 230000002596 correlated effect Effects 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 claims 1
- 238000010606 normalization Methods 0.000 description 64
- 238000005259 measurement Methods 0.000 description 32
- 238000007726 management method Methods 0.000 description 25
- 230000008569 process Effects 0.000 description 18
- 238000003860 storage Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 14
- 230000009466 transformation Effects 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 10
- 238000012544 monitoring process Methods 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 8
- 230000000873 masking effect Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 7
- 239000002304 perfume Substances 0.000 description 6
- 239000013598 vector Substances 0.000 description 6
- 230000004913 activation Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 5
- 238000009826 distribution Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 230000033228 biological regulation Effects 0.000 description 4
- 238000006073 displacement reaction Methods 0.000 description 4
- 230000001052 transient effect Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 230000000875 corresponding effect Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000003672 processing method Methods 0.000 description 3
- 230000001105 regulatory effect Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000009792 diffusion process Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004873 anchoring Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000003339 best practice Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000004091 panning Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03G—CONTROL OF AMPLIFICATION
- H03G7/00—Volume compression or expansion in amplifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/008—Multichannel audio signal coding or decoding using interchannel correlation to reduce redundancy, e.g. joint-stereo, intensity-coding or matrixing
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03G—CONTROL OF AMPLIFICATION
- H03G3/00—Gain control in amplifiers or frequency changers
- H03G3/002—Control of digital or coded signals
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03G—CONTROL OF AMPLIFICATION
- H03G3/00—Gain control in amplifiers or frequency changers
- H03G3/20—Automatic control
- H03G3/30—Automatic control in amplifiers having semiconductor devices
- H03G3/3005—Automatic control in amplifiers having semiconductor devices in amplifiers suitable for low-frequencies, e.g. audio amplifiers
- H03G3/3026—Automatic control in amplifiers having semiconductor devices in amplifiers suitable for low-frequencies, e.g. audio amplifiers the gain being discontinuously variable, e.g. controlled by switching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S2400/00—Details of stereophonic systems covered by H04S but not provided for in its groups
- H04S2400/11—Positioning of individual sound objects, e.g. moving airplane, within a sound field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S2400/00—Details of stereophonic systems covered by H04S but not provided for in its groups
- H04S2400/13—Aspects of volume control, not necessarily automatic, in stereophonic sound systems
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Stereophonic System (AREA)
- Tone Control, Compression And Expansion, Limiting Amplitude (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Otolaryngology (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
Un método para procesar señales de audio basadas en objetos para su reproducción a través de un sistema de reproducción, que comprende: recibir una pluralidad de señales de audio basadas en objetos, incluyendo cada señal de audio basada en objetos de las señales de audio basadas en objetos datos de forma de onda de audio y metadatos de objeto asociados a los datos de forma de onda de audio, incluyendo los metadatos de objeto al menos uno de un parámetro de sonoridad o un parámetro de potencia asociados a los datos de forma de onda de audio; determinar una métrica de sonoridad basada en las señales de audio basadas en objetos recibidas 10 y basada en dicho al menos uno del parámetro de sonoridad o el parámetro de potencia para cada señal de audio basada en objetos de las señales de audio basadas en objetos recibidas; y convertir las señales de audio basadas en objetos recibidas en un conjunto de señales de salida basadas en la métrica de sonoridad determinada; caracterizado por que la métrica de sonoridad se determina además en función de, para cada señal de audio basada en objetos de las señales de audio basadas en objetos recibidas, datos posicionales de la señal de audio basada en objetos con respecto a un punto de recepción, en donde el punto de recepción es un punto supuesto en un espacio 3D o una ubicación real de un oyente dentro de un espacio 3D.
Description
DESCRIPCION
Gestion de la sonoridad de audio basada en objetos
Antecedentes
Campo
La presente descripcion se refiere en general a la gestion de la sonoridad, y mas particularmente, a la gestion de la sonoridad de audio basada en objetos.
Antecedentes
La sonoridad es un problema recurrente principalmente en la entrega de tipo de flujo de entretenimiento lineal (en tiempo real). El entretenimiento lineal puede incluir programacion lineal de transmision, video a pedido (VOD) y emision en continuo en tiempo real (OTT). En el pasado, varias organizaciones internacionales de estandares, formadas por una variedad mundial de ingenieros y expertos en audio, han definido metodos para medir con precision la sonoridad percibida de una mezcla de audio de transmision. Aunque inicialmente este trabajo fue realizado por organizaciones de estandares, eventualmente se involucraron agencias reguladoras de los gobiernos nacionales. Estas agencias reguladoras emitieron regulaciones para implementar un conjunto estandarizado de especificaciones tecnicas, estableciendo su uso y recomendando las mejores practicas. Sin embargo, este trabajo se ha realizado solo en el mundo del audio basado en canales del estereo y, mas recientemente, en el sonido envolvente de 5.1 canales.
El documento WO 2014/025752 A1 describe metodos para procesar senales de audio basadas en objetos de acuerdo con los preambulos de las reivindicaciones 1 y 13.
MAX NEUENDORF ET AL: "Contribucion a Audio MPEG-H 3D Version 1", 106. ENCUENTRO DE MPEG; 28-10-2013 - 1-11-2013; GINEBRA; (GRUPO DE EXPERTOS DE IMAGEN EN MOVIMIENTO O ISO/IEC JTC1/SC29/WG11), n.° m31360, 23 de octubre de 2013 (2013-10-23), XP030059813 analiza la normalizacion de la sonoridad que escala una senal de entrada de audio, en donde un factor de escala se deriva de la diferencia de un nivel de referencia del programa y un nivel objetivo del decodificador.
Sumario
La invencion proporciona un metodo de senales de audio basado en objetos de procesamiento para la reproduction a traves de un sistema de reproduccion con las caracterlsticas de la reivindicacion 1 y un metodo de procesamiento de senales de audio objeto de base para al menos uno de difusion, de distribucion de ficheros, o emision en continuo, con las caracterlsticas de la reivindicacion 13. Las realizaciones de la invencion se definen en las reivindicaciones dependientes.
Por consiguiente, en un aspecto de la divulgation, se proporcionan un metodo y un aparato para procesar senales de audio basadas en objetos para su reproduccion a traves de un sistema de reproduccion. El aparato recibe una pluralidad de senales de audio basadas en objetos. Cada senal de audio basada en objetos de las senales de audio basadas en objetos incluye datos de forma de onda de audio y metadatos de objeto asociados con los datos de forma de onda de audio. Los metadatos del objeto incluyen al menos uno de un parametro de sonoridad o un parametro de potencia asociado con los datos de la forma de onda de audio. El aparato determina una metrica de sonoridad basada en las senales de audio basadas en objetos recibidas y en el al menos uno de los parametros de sonoridad o el parametro de potencia para cada senal de audio basada en objetos de las senales de audio basadas en objetos recibidas. El aparato procesa las senales de audio basadas en objetos recibidas en un conjunto de senales de salida basadas en la metrica de sonoridad determinada.
En un aspecto de la divulgación, un metodo y un aparato para procesar senales de audio basadas en objetos para al menos uno de difusion, estan dentro de distribution de ficheros, o emision en continuo. El aparato recibe una pluralidad de senales de audio basadas en objetos. Cada senal de audio basada en objetos de las senales de audio basadas en objetos incluye datos de forma de onda de audio y metadatos de objeto asociados con los datos de forma de onda de audio. Los metadatos del objeto incluyen al menos uno de un parametro de sonoridad o un parametro de potencia asociado con los datos de la forma de onda de audio. El aparato determina una metrica de sonoridad basada en las senales de audio basadas en objetos recibidas y en el al menos uno de los parametros de sonoridad o el parametro de potencia para cada senal de audio basada en objetos de las senales de audio basadas en objetos recibidas. El aparato transmite las senales de audio basadas en objetos recibidas en funcion de la metrica de sonoridad determinada.
Breve descripcion de los dibujos
Con referencia ahora a los dibujos en los que numeros de referencia similares representan partes correspondientes en todo:
La figura 1 ilustra una construccion a modo de ejemplo de un flujo de bits de audio multidimensional para su uso por realizaciones del sistema y metodo de gestion de sonoridad de audio basado en objetos (OBA) de normalizacion espacial.
La figura 2 es un diagrama de bloques que ilustra una descripcion general de una implementacion a modo de ejemplo del proceso de creacion de flujo de bits de transmision de audio multidimensional (MDA).
La figura 3 es un diagrama de bloques que ilustra una vision general de la generacion de metadatos de sonoridad global sumada.
La figura 4 es un diagrama de bloques que ilustra los usos contemplados de la metrica de sonoridad de normalizacion espacial basica y la metrica de sonoridad de normalizacion espacial mejorada calculada por realizaciones del sistema y el metodo de gestion de sonoridad del OBA de normalizacion espacial.
La figura 5 es un diagrama de bloques que ilustra una vision general del calculo de la metrica de sonoridad de normalizacion espacial mostrada en la figura 4.
La figura 6 es un diagrama de bloques que ilustra una descripcion general de la etapa de creacion/codificacion de contenido.
La figura 7 es un diagrama que ilustra la orientacion y la geometrla de la cabeza de un oyente en relacion con un objeto y se utiliza durante una etapa de monitorizacion en asociacion con el sistema y el metodo de gestion de la sonoridad del OBA de normalizacion espacial.
La figura 8 es un diagrama de flujo que ilustra el funcionamiento general de las tres etapas de las realizaciones del sistema y el metodo de gestion de la sonoridad del OBA de normalizacion espacial.
La figura 9 es un diagrama de flujo de un metodo de procesamiento de senales de audio basadas en objetos para su reproduction a traves de un sistema de reproduction.
La figura 10 es un diagrama de flujo de un metodo de procesamiento de senales de audio basadas en objetos para al menos uno de transmision, entrega de archivos o emision en continuo.
La figura 11 es un diagrama de flujo de datos conceptual que ilustra el flujo de datos entre diferentes modulos/medios/componentes en un aparato a modo de ejemplo.
Descripcion detallada
La descripcion detallada expuesta a continuation en conexion con los dibujos adjuntos pretende ser una descripcion de varias configuraciones y no pretende representar las unicas configuraciones en las que los conceptos descritos en el presente documento pueden ponerse en practica. La descripcion detallada incluye detalles especlficos con el proposito de proporcionar una comprension completa de varios conceptos. Los expertos en la tecnica entenderan, sin embargo, que se pueden practicar diversas realizaciones sin estos detalles especlficos. En algunos casos, las estructuras y componentes bien conocidos se muestran en forma de diagrama de bloques para evitar oscurecer tales conceptos. Los aparatos y metodos se describiran en la siguiente descripcion detallada y se pueden ilustrar en los dibujos adjuntos mediante varios bloques, modulos, componentes, circuitos, etapas, procesos, algoritmos, elementos, etc.
En la siguiente descripcion de realizaciones de un sistema de gestion de la normalizacion de sonoridad OBA espacial y el metodo, se hace referencia a los dibujos adjuntos. Estos dibujos muestran a modo de ilustracion ejemplos especlficos de como se pueden practicar las formas de realization del sistema y el metodo de gestion de la sonoridad del OBA de normalizacion espacial. Se entiende que se pueden utilizar otras realizaciones y se pueden hacer cambios estructurales sin apartarse del alcance del objeto reivindicado.
I. Introduccion
Con el advenimiento del OBA, nuevas oportunidades y desaflos han emergido. Un tema clave es como medir y administrar la sonoridad cuando puede existir un numero arbitrario de objetos de audio en una mezcla. La capacidad de medir y administrar la sonoridad es especialmente importante cuando se introduce un control interactivo en el hogar, lo que permite que un consumidor agregue o suelte objetos de audio. Si bien la flexibilidad del OBA tiene muchas ventajas, el OBA presenta desaflos porque los metodos existentes de gestion y control de la sonoridad basados en el canal son inaceptables.
La figura 1 ilustra una construccion a modo de ejemplo de un flujo de bits de programa MDA 100 para uso por realizaciones del sistema y el metodo de gestion de sonoridad del OBA de normalizacion espacial. La figura 2 es un diagrama de bloques 200 que ilustra una vision general de una implementacion a modo de ejemplo del proceso de creacion de flujo de bits de difusion MDA. Un flujo de bits 100 del programa MDA puede incluir metadatos especlficos del programa 102 y una pluralidad de objetos de audio 104. Un objeto de audio 104 es una o mas formas de onda de audio con metadatos especlficos de objetos dinamicos o estaticos que describen ciertas caracterlsticas de esas formas de onda. Estas caracterlsticas pueden incluir la ubicacion posicional en un espacio tridimensional (3D) en un punto determinado en el tiempo, los valores de sonoridad medidos, la naturaleza del objeto (como un instrumento, efecto, musica, fondo o dialogo), el lenguaje del dialogo, como mostrar el objeto y los metadatos en forma de instrucciones sobre como procesar, transformar o reproducir el objeto. En el OBA puro, los objetos de audio 104 no se asignan a un canal especlfico. De hecho, puede que no se sepa cuantos canales contiene la configuration de reproduccion. En otras palabras, el objeto de audio 104 esta destinado a procesarse de manera unitaria independiente de cualquier
configuracion de reproduccion fija o predefinida particular de los altavoces de transformacion. En estas situaciones, el proceso de transformacion se realiza mas tarde para convertir y mezclar en canales de reproduccion (como se define en la configuracion de reproduccion).
En general, el volumen se define como un atributo de la sensacion auditiva en terminos de las cuales los sonidos pueden ser ordenados en una escala que se extiende desde silencio a alto. La sonoridad es una medida subjetiva que se ve afectada por el nivel de presion del sonido (SPL), la frecuencia, el ancho de banda, la duracion y la proximidad. Ademas, el servicio de radiodifusion (BS) 1770 (UIT BS.1770) de la Union Internacional de Telecomunicaciones (UIT) es un estandar de difusion para definir y calcular el volumen y la Union Europea de Radiodifusion (EBU) R-128 define como los emisores pueden medir y normalizar el audio.
Actualmente existen ambos ejemplos abierto y de propiedad del OBA. El sistema y el metodo de gestion de la sonoridad del OBA de normalizacion espacial que se describen en este documento utilizan el OBA con un amplio conjunto de metadatos que incluye un conjunto completo para los valores de la sonoridad. Un flujo de bits del OBA abierto tiene una arquitectura abierta para que los metadatos sean legibles y accesibles en cualquier punto dado de la existencia del flujo de bits. A modo de ejemplo y no de limitacion, el MDA es un formato tan abierto que incluye una representacion de flujo de bits y una carga util del OBA. El MDA es una plataforma de audio inmersiva en audio basada en objetos completamente abierta que permite a cualquier proveedor de contenido mezclar audio basado en objetos o cualquier combinacion de audio basado en objetos y audio basado en canales. Por ejemplo, el contenido se puede mezclar utilizando doce altavoces y el MDA asignara el contenido a cualquier configuracion de reproduccion, como 5.1 o estereo. En este documento, se hara referencia al MDA como un ejemplo de aplicabilidad a las realizaciones del sistema y el metodo de gestion de la sonoridad del OBA de normalizacion espacial. Sin embargo, otros tipos de formatos de flujo de bits (por ejemplo, DTS: X) tambien pueden ser aplicables a las formas de realizacion del sistema y el metodo de gestion de sonoridad del OBA de normalizacion espacial. Si bien el MDA puede admitir objetos, canales y audio basado en escenas (ambisonics de orden superior (HOA)), se debe tener en cuenta que, en este documento, el MDA se refiere principalmente a una carga util del OBA.
II. Descripcion operativa y del sistema
Es deseable definir nuevas tecnicas o actualizar las tecnicas existentes para hacer frente a la sonoridad como el mundo la produccion de audio migra de audio basado en canal al OBA. En la actualidad, sin embargo, no hay un metodo conocido o acordado para medir el volumen del audio de un objeto en el espacio 3D. En un futuro proximo, los expertos de la industria mundial, como los de la EBU, indudablemente exploraran nuevos metodos para lidiar con la gestion de la sonoridad cuando tengan una carga de audio inmersiva, como Objetos, Canales Objetos o HOA.
No solo es deseable actualizar los metodos de medida de la sonoridad de aplicar a OBA, pero tambien es deseable disenar tecnicas que pueden definir y determinar una medicion concreta y significativa de la sonoridad sin el conocimiento de la configuracion de la representacion de destino. Es incluso mejor si la tecnica puede calcular una medicion sin tener que transformar los objetos. Las realizaciones del sistema y el metodo de gestion de la sonoridad del OBA de la normalizacion espacial cumplen estos objetivos.
Sonoridad global sumada
Se puede definir un parametro de metadatos, llamado un valor de sonoridad sumada global, dentro de los metadatos especlficos del programa de la corriente de bits del programa MDA. El valor de sonoridad sumada global puede representar el programa del OBA total o el valor de sonoridad combinada y medida. El unico metodo conocido para lograr un valor que entenderla la industria del audio hoy en dla serla enviar la carga util del objeto de audio en la secuencia a traves de un procesamiento forzado al bucle de canal. En este caso, los objetos utilizan el renderizador de referencia MDA (como la panoramizacion de la amplitud de la base del vector (VBAP), consulte la figura 2) para transformar a la configuracion del diseno de altavoces 5.1 definida ITU. Esto esencialmente convierte todos los objetos en un canal 5.1. Luego, estos objetos se incorporan a un proceso de medicion de sonoridad compatible con A85 de EBU R-128 o Comite de Sistemas de Television Avanzada (ATSC) A85. El valor medido (medido en sonoridad, ponderado en K, relativo a escala completa (LKFS) o unidades de sonoridad relativas a escala completa (LUFS)) se registra de nuevo en el flujo de bits MDA a nivel de flujo de bits, y no a nivel de objeto individual (consulte figura 1) como el valor de la sonoridad sumada global del programa (por ejemplo, ITU5.1-23LUFS). Esto tambien se puede aplicar al estereo.
La figura 3 es un diagrama de bloques 300 que ilustra una vision general de la generacion de metadatos de sonoridad global sumada. En 302, los metadatos OBA se generan en una etapa de generacion de metadatos. Dichos metadatos pueden generarse para MDA o DTS: X, por ejemplo. Posteriormente, en 304, se puede realizar un transformado o pretransformado en senales de objetos de audio para determinar una potencia o un volumen promedio de cada una de las senales de objetos de audio. En 306, se pueden realizar mediciones/monitorizacion de sonoridad para determinar un valor de sonoridad sumada global. Dichos monitoreos/mediciones pueden cumplir con la EBU R-128 o la Ley de Mitigacion de Sonoridad de Anuncios Comerciales (CALM). Una vez que se calcula el valor de sonoridad sumada global, en 308, el valor de sonoridad sumada global calculado se puede comparar con un nivel de sonoridad objetivo especificado en las normas internacionales de regulacion, como -24 LKFS en la Ley CALM, o -23 LUFS en
EBU R -128. El nivel de sonoridad objetivo se puede llevar en los metadatos especificos del programa dentro del flujo de bits MDA. Sobre la base de la comparacion, en 310, se puede calcular un desplazamiento y, en 312, ese desplazamiento se puede almacenar en los metadatos especificos del programa dentro del flujo de bits MDA como el desplazamiento de sonoridad sumada global. El desplazamiento de sonoridad sumada global se puede aplicar posteriormente en sentido descendente cuando el audio finalmente se transforma para la reproduccion del consumidor.
Medicion de la sonoridad espacial
Las realizaciones del sistema y el metodo de gestion de la sonoridad del OBA de la normalizacion espacial definen y determinan una medicion de la sonoridad concreta y significativa sin el conocimiento de la configuracion de representacion de destino (por ejemplo, numero de altavoces o configuracion de los altavoces). Esto es importante ya que este sera el caso del contenido OBA destinado a la entrega y reproduccion del consumidor. Ademas, las realizaciones del sistema y el metodo computan esta medida de sonoridad sin tener que transformar los objetos.
La figura 4 es un diagrama de bloques 400 que ilustra los usos contemplados de la metrica de sonoridad de normalizacion espacial basica y la metrica de sonoridad de normalizacion espacial mejorada calculada por realizaciones del sistema y metodo de gestion de sonoridad del OBA de normalizacion espacial. La figura 5 es un diagrama de bloques 500 que ilustra una vision general del calculo de la metrica de sonoridad de normalizacion espacial mostrada en la figura 4. El sistema y el metodo de gestion de la sonoridad del OBA de normalizacion espacial definen dos tipos de metricas de la sonoridad de la normalizacion espacial. Se puede calcular una metrica de sonoridad de normalizacion espacial basica conociendo la mezcla final (es decir, todos los objetos de audio utilizados para determinar la sonoridad) y el entorno de transformado objetivo. Esto alivia la necesidad de una lista fija de configuraciones de reproduccion y se puede hacer en el ultimo punto posible de la cadena en la casa del consumidor. La metrica de sonoridad de la normalizacion espacial mejorada se puede calcular basandose en informacion adicional, como la ubicacion y la orientacion del oyente. La metrica de sonoridad de normalizacion espacial se puede determinar en cualquier punto de la cadena de produccion/entrega/reproduccion de difusion.
Ambas tecnicas y valores tienen por objeto resolver dos problemas identificados. El primer problema es proporcionar a las emisoras que se encuentran bajo estrictas regulaciones nacionales para mantener el control de la sonoridad y garantizar una experiencia de sonoridad constante para sus consumidores con el contenido que envlan al hogar. El segundo problema es abordar la necesidad de encontrar nuevas tecnicas para manejar la entrega de OBA. En estas situaciones, la aplicacion y los requisitos para tales sistemas (como los nuevos estandares internacionales de transmision) requieren flexibilidad para adaptarse a cualquier ubicacion/orientacion del oyente en el hogar con respecto a las ubicaciones de los objetos de audio.
Las realizaciones del sistema y el metodo de gestion de la sonoridad del OBA de la normalizacion espacial permiten que la cadena de extremo a extremo sea mas inteligente y mas adaptable. Ademas, el sistema y el metodo desplazan gran parte del trabajo pesado a la cabecera o arquitectura basada en la nube. Algunos calculos algorltmicos se mantienen en el lado del consumidor para adaptarse a cualquier entorno dado y cualquier combinacion arbitraria, o mezcla modificada (modificada por la intervencion de la interactividad del consumidor a traves de enlaces tardlos o feeds de red domestica). El sistema y el metodo tambien tienen en cuenta el entorno de reproduccion especlfico del consumidor.
En situaciones donde se utiliza la metrica de normalizacion de sonoridad espacial basica, los organismos de radiodifusion pueden emplear muchos componentes del sistema de inspeccion al azar, para validar, o para corregir la sonoridad de los canales de audio. Algunos son sistemas basados en archivos y otros utilizan equipos en tiempo real. Las responsabilidades de mantener el cumplimiento (o no tocar cierto contenido certificado) se transfieren de una parte de la cadena de distribucion a la siguiente a traves de los contratos de derechos de contenido. En ultima instancia, las leyes estan disenadas para responsabilizar a ciertas companlas individuales. En los Estados Unidos, son los programadores y los difusores quienes originan el contenido. Las herramientas son necesarias para verificar, comprobar o ajustar la sonoridad, mientras que tienen un impacto mlnimo o nulo en la calidad de audio (como el rango dinamico) del contenido de audio originalmente creado. El sistema y el metodo a modo de ejemplo son una forma no invasiva de "aprovechar" el flujo de bits en cualquier punto dado y obtener un calculo de la sonoridad del programa del OBA sin tener que transformar o conocer la configuracion del usuario final.
En situaciones donde se utiliza la metrica de normalizacion de sonoridad espacial mejorada, se conoce la exacta posicion/orientacion del oyente. En este entorno, en la etapa final de la cadena de entrega (en el hogar del consumidor, vea la figura 4), el sistema tiene conocimiento de donde se van a representar los objetos en la sala, en relacion con el oyente. Esto mejora la precision del sistema y el metodo y sus calculos.
Si se dispusiera de proximidad en la creacion de la mezcla original, un procesador avanzado que puede aprovechar esos efectos tambien se utiliza. La proximidad puede ser utilizada por las realizaciones del sistema y el metodo para mediciones y compensaciones aun mas precisas. El sistema y el metodo tambien pueden utilizar cualquier cambio en la posicion del oyente en relacion con la posicion del objeto en el espacio de escucha 3D. Este cambio se da a conocer al sistema y al metodo a traves de un sistema de retroalimentacion ambiental. Si hay information adicional disponible para las realizaciones del sistema y el metodo, puede calcular un nivel de sonoridad "percibida" de todos los objetos renderizados en el espacio 3D en relacion con el punto de vista del oyente.
Es importante tener en cuenta y entender que las tecnicas metricas de sonoridad de normalization espacial basica y las tecnicas metricas de sonoridad de normalizacion espacial mejorada son, ante todo, un nuevo proceso de medicion. Las realizaciones del sistema y el metodo pueden aplicarse al flujo de bits del OBA en cualquier punto de la cadena, ya sea basandose archivos o en tiempo real. Ambos tipos de metricas de sonoridad de normalizacion espacial se pueden calcular en cualquier punto de la etapa de creacion y distribution, y tambien se pueden insertar como metadatos en el flujo de bits de OBA una vez que se calculan y crean. En MDA, la metrica de sonoridad de la normalizacion espacial puede reemplazar el valor de la sonoridad sumada global utilizando el metodo de transformado a UIT 5.1.
La metrica de sonoridad normalizacion espacial mejorada puede calcularse en el punto final en la cadena de entrega, en el entorno de reproduction de los consumidores. Este es el punto donde el sistema conoce mas informacion sobre el oyente y el conjunto final de objetos en la mezcla, despues de que haya tenido lugar la interactividad. La metrica de sonoridad de normalizacion espacial mejorada se puede disenar en un sistema en tiempo real en un decodificador de audio inmersivo para el consumidor. Ademas, en ultima instancia, se puede utilizar para corregir cualquier inconsistencia de sonoridad no deseada. El sistema y el metodo pueden ser autorizados e implementados en productos de transmision profesional disenados para medir, monitorizar o corregir problemas de sonoridad en el flujo de trabajo de la cabecera de la emision, sin afectar la esencia del audio o la intention artlstica (solo a traves de la correction de metadatos).
En terminos generales, las realizaciones del sistema de gestion de sonoridad OBA y el metodo contienen tecnicas para medir la sonoridad cuando el audio esta en la forma de objetos de audio en el espacio 3D. Las realizaciones del sistema y el metodo utilizan metadatos de objetos de audio para crear un nuevo valor medido y una nueva unidad de referencia de la carga util del OBA. Hoy en dla existen problemas de sonoridad en el mundo, principalmente en la entrega de entretenimiento lineal de tipo transmision, como la programacion lineal de transmision, VOD y emision en continuo OTT. Las tecnicas existentes simplemente administran la sonoridad para los escenarios de estereo tradicional y 5.1 canales.
El sistema de gestion de sonoridad del OBA y metodos permite a los creadores y distribuidores de contenidos para medir y hacer referencia a un nuevo valor para la sonoridad de carga util sin necesidad de generar los objetos de audio. Ademas, la configuration de reproduccion no necesita ser conocida.
Las tecnicas actuales carecen de la capacidad para medir su sonido envolvente, como el OBA. Las realizaciones del sistema y el metodo utilizan informacion espacial combinada con la informacion de sonoridad/potencia del objeto individual para crear un nuevo valor de referencia, sin necesidad de representar la carga util. El sistema y el metodo a modo de ejemplo utilizan un flujo de bits que transporta informacion sobre la posicion de los objetos en el espacio 3D y el volumen individual medido durante la creacion de un objeto. A modo de ejemplo y no de limitation, el flujo de bits puede ser un flujo de bits MDA o una especificacion abierta de OBA alternativa. El sistema y el metodo a modo de ejemplo tambien incluyen una tecnica de normalizacion espacial que calcula una metrica de sonoridad de normalizacion espacial, dada la informacion que necesita (y sin procesamiento).
En general, la normalizacion de metrica de sonoridad espacial puede ser una de dos tipos. En algunas realizaciones, se utiliza una metrica de la sonoridad de la normalizacion espacial basica que se puede calcular en cualquier momento asumiendo una posicion/orientacion particular del oyente con respecto a la ubicacion de los objetos de audio. Esto es cierto tanto en un entorno basado en archivos como en un entorno en tiempo real. En otras realizaciones, se utiliza una metrica de sonoridad de normalizacion espacial mejorada. En estas realizaciones se conoce la posicion/orientacion del oyente. En comparacion con la metrica de sonoridad de normalizacion espacial basica, la metrica de sonoridad de normalizacion espacial mejorada puede crear un valor de sonoridad percibida mas preciso y personalizado. Esta metrica de sonoridad mejorada se puede usar para administrar cualquier inconsistencia de sonoridad durante un programa, o de un programa a otro, o de un programa a otro. La metrica de sonoridad de la normalizacion espacial mejorada tambien puede tener en cuenta otra diversa informacion relevante para la sonoridad. A modo de ejemplo y no de limitacion, esta informacion relevante para el volumen incluye informacion de proximidad. Ademas, en algunas realizaciones, la metrica de sonoridad mejorada puede explicar cualquier interactividad del lado del consumidor y donde el contenido se remezcla (agregando un objeto a la mezcla, eliminando un objeto de la mezcla o cambiando la ubicacion de un objeto en la mezcla (por ejemplo, moviendo un objeto a una ubicacion diferente o desplazando un objeto en la mezcla), todo lo cual cambia la sonoridad completa de la mezcla).
La metrica espacial basica de normalization de sonoridad tomara forma como codigo de equipo de difusion profesional que tiene licencia en productos profesionales que llevan a cabo la creation de audio, el procesamiento y equipos de codificacion/decodificacion/transcodificacion. Puede integrarse en herramientas independientes (cajas de hardware o software), en herramientas de terceros, en codificadores, o como parte de equipos de procesamiento basados en servidor o en la nube que condicionan y normalizan el audio.
La metrica de sonoridad de normalization espacial mejorada se puede utilizar como parte de las soluciones de consumo con licencia integrados (codec suite o post-procesamiento). Estas herramientas forman parte de la difusion y la preparation OTT para soluciones de entrega y reproduction en la actualidad. Las implementaciones del lado del cliente de la metrica de sonoridad de la normalization espacial mejorada incluyen decodificadores y reproductores implementados en aplicaciones multipantalla, como PC, tabletas, telefonos inteligentes moviles, televisores y decodificadores. Ademas, estos dispositivos ni siquiera necesitan altavoces, ya que la reproduction por auriculares tambien es aplicable.
III. Detalles operativos y del sistema
El sistema y metodo de gestion de sonoridad del OBA de normalization espacial describen la medida de la sonoridad y la gestion en el OBA. Los metadatos asociados con cada objeto de audio pueden ser, por ejemplo, la ubicacion del objeto en el espacio 3D, un factor de escala de amplitud de la forma de onda que se aplicara a la forma de onda al representar el objeto, datos sobre la relation de correlation de los objetos involucrados o temporales. information sobre el objeto, como cuando comienza y cuando finaliza. En la siguiente discusion, el sistema y el metodo se analizaran en el contexto de tres etapas: a) etapa de creation (o codification) de contenido, b) etapa de monitorizacion intermedio, y c) etapa de consumo de contenido.
Etapa de codificacion de metadatos
La figura 6 es un diagrama de bloques 600 que ilustra una vision general de la etapa de creacion/codificacion de contenido. Durante la etapa de creation, los metadatos asociados con cada objeto de audio (602) (como la potencia o el volumen de cada objeto de audio) se miden (604) realizando algun tipo de "pre-transformation" del flujo de bits. En esta etapa se pueden realizar mediciones cortas, intermedias o basadas en archivos. La medida de potencia zi para una senal de entrada y se define como sigue durante un perlodo de tiempo T:
Zi = 1/T SoVidt, (0
donde i e I, e I es el conjunto de senales de objetos de audio. La information de medicion de potencia puede almacenarse como metadatos (606) con las senales del objeto de audio. La information de medicion de potencia puede almacenarse alternativamente como information de sonoridad. Se puede almacenar information adicional como metadatos especlficos del objeto, incluidos la ganancia/amplitud, la ubicacion del objeto de audio y la ubicacion/orientacion de un oyente. El procesamiento de la information de metadatos de medicion de potencia/volumen para objetos de audio se describe infra en relation con la fase de monitorizacion.
Etapa de monitorizacion
Si I es el conjunto de canales de entrada para las mediciones de potencia de canales (no objetos de audio), la asignacion de la potencia medida en un valor de sonoridad puede ser hecha por medio de una transformation logarltmica:
Sonoridad, Lk = -0,691 10 log10 GjZj LKFS, (2)
donde Gi es un coeficiente de ponderacion para la i°sima senal de audio-objeto.
Para las mediciones de sonoridad intermedias, un tipo cerrado, de solapamiento (que puede ser ajustado a 75 %) de transformation se puede utilizar:
Sonoridad controlada, L k g = -0,691 1 ° l°gio Si ^ ( ] 7 ^ J -^ 0') LKFS (3),
donde Jg es un conjunto de Indices de bloque donde la sonoridad del bloque de activation esta por encima del umbral de activation que generalmente se toma a -70 dBFS y | Jg| es una serie de elementos en Jg.
19 = {j-.lj > r a},ro = -70 LKFS (4).
Para las medidas objeto de forma de onda de sonoridad de un solo canal, las sumas en el colapso ecuaciones supra a 1 (es decir, N = 1) y el coeficiente de escala Gi se puede establecer en 1,0. En algunas realizaciones, para un grupo
de objetos de un solo canal que representan una senal de audio multicanal donde cada canal se asigna a una ubicacion fija en el espacio (denominada "lecho" multicanal), los coeficientes de escala Gi en las ecuaciones supra se pueden asignar a los pesos por canal que se encuentran en las especificaciones BS.1770-x y se definen solo para configuraciones de reproduction de altavoces multicanal estandar, como la configuration "5.1". Las mediciones de potencia/volumen (612) se pueden realizar en los objetos de un solo canal (610) y se pueden almacenar como metadatas (614). Aquf se debe tener en cuenta que se puede aplicar una etapa de prefiltrado antes de tomar la medicion de sonoridad. Esto puede incluir filtros para tener en cuenta los efectos acusticos de la cabeza y los filtros revisados de peso B de baja frecuencia. Una vez que se mide la information de potencia/volumen por objeto, el valor medido se almacena como metadatos que se pueden usar mas adelante. Ademas, los metadatos que representan la correlation de objetos se pueden calcular (608) en esta etapa, lo que posteriormente puede facilitar los calculos de la metrica de sonoridad de normalization espacial. La correlacion de objetos representa el enmascaramiento auditivo que se produce cuando la perception de un sonido se ve afectada por la presencia de otro sonido. En el dominio de la frecuencia, la mascara auditiva puede denominarse mascara simultanea, mascara de frecuencia o mascara espectral. En el dominio del tiempo, el enmascaramiento auditivo puede denominarse enmascaramiento temporal o enmascaramiento no simultaneo.
Durante la etapa de monitorizacion, la informacion de potencia/volumen de metadatos por objeto se recupera (vease la ecuacion (1)) y se utiliza para calcular un valor global de la sonoridad. Las mediciones de potencia/sonoridades individuales recuperadas se combinan/suman para obtener una medicion de sonoridad global. Ademas, las mediciones individuales se pueden escalar en funcion de la informacion de metadatos de peso por objeto antes de ser combinadas/sumadas. La medicion de la sonoridad global combinada/sumada se define como la metrica de la sonoridad de la normalizacion espacial (tambien conocida como SNM). Debe entenderse que la metrica de la sonoridad de la normalizacion espacial se puede calcular en un formato de potencia o asignacion de la sonoridad.
Las ecuaciones (2) y (3), descritas supra, describen las mediciones de sonoridad por canal o un grupo de canales. Las ecuaciones (2) y (3) ahora se pueden generalizar para generar mediciones metricas de sonoridad de normalizacion espacial por objeto de audio o un grupo de objetos de audio.
En particular, la determination de la metrica espacial normalizacion de sonoridad (SNM) sobre un intervalo T se puede generalizar como sigue:
donde i e I, I es el conjunto de senales de objeto de audio, y N es el numero de senales de objeto de audio en el conjunto I de senales de objeto de audio.
La determinacion de la metrica de sonoridad normalizacion espacial cerrada (cerrada SNM) sobre un intervalo T se puede generalizar como sigue:
donde i e I, I es el conjunto de senales de objeto de audio, y N es el numero de senales de objeto de audio en el conjunto I de senales de objeto de audio.
Para el SNM cerrada, el intervalo T se divide en un conjunto de la superposition de los intervalos de bloque de puerta. Un bloque de activation es un conjunto de muestras de audio contiguas de duration Tg, que pueden tener una duration de 400 ms. La superposicion de cada bloque de activacion puede ser del 75 % de la duracion del bloque de activacion Tg. Con una superposicion del 75 % y una duracion de ventana de 400 ms, el SNM sincronizado se determina en funcion de los 300 ms de una senal de objeto de audio utilizada en un calculo previo del SNM sincronizado. Como tal, con una superposicion del 75 % y una duracion de ventana de 400 ms, el SNM sincronizado se determina cada 100 ms.
Se puede observar que las ecuaciones generalizadas (5) y (6) se derivan de las ecuaciones (2) y (3) mediante la introduction de la funcion FJJT, que se define como sigue:
donde Ci es el factor de correlacion del objeto Fsimo y es una medida de correlacion de un enmascaramiento de audio del objeto Fsimo por uno o mas de los otros objetos N -1, a, es el factor de escala de amplitud (factor de escala para obtener amplitud prevista de la senal de audio-objeto) del Fsimo objeto transportado en el flujo de metadatos, l
\v i-rL\2 es opcional y sigue la ley de la distancia relativa cuadrada inversa del objeto Fsimo y el oyente, y g, es un factor de peso opcional dependiente de la frecuencia que explica la sensibilidad de la sonoridad de la audition humana en
funcion de la ubicacion angular del sonido con respecto a la cabeza, y en relacion con una direccion de aspecto asumida (que normalmente coincide con la posicion del canal "centro-frontal"). Este factor de peso puede considerarse como una forma generalizada de la etapa de prefiltrado descrita en BS.1770-x, disenada para tener en cuenta los efectos acusticos de la cabeza. El factor de correlacion c, puede estar relacionado inversamente con el enmascaramiento de audio. Por ejemplo, cuando no hay enmascaramiento de audio, el factor de correlacion c, puede ser 1, y cuando hay un enmascaramiento de audio del 100 %, el factor de correlacion a puede ser 0.
O(G, yi) es un factor de correccion adicional que esta ligado al factor de peso g, descrito supra. O(Gi, yi) utiliza los vectores derecho y ascendente de productos cruzados R = F * A y U = R * F, respectivamente, que describen la geometrla de la cabeza del oyente en relacion con el objeto iSsimo como se muestra en la figura 7. Como se muestra en la figura 7, la direccion de un Vector Derecho es a lo largo de la direccion de la oreja derecha del oyente que apunta hacia afuera de su cabeza. La direccion del Vector Arriba esta por encima de la cabeza del oyente.
Cuando hay un oyente con relacion al objeto de acimut (0)/cambio de elevacion (y) descrito por las transformaciones
angulares o - ( \ o R 2 ) y yorientacUn = y - y ' q u e se describen en relacion con el vector derecho y el vector ascendente, luego 0(0,, y,) calcula un factor de escala de correccion para la sonoridad del objeto iSsimo.
Ademas, una tabla de salidas discretas de la funcion O continua (G, y i) pueden ser generados para diferentes pares de acimut y elevacion y esa tabla se puede consultar cuando un factor de peso de orientacion necesita ser calculado. Se debe tener en cuenta que O (Gi, yi) = 1 para la posicion central delantera predeterminada (correspondiente a la ubicacion tlpica de un altavoz central frontal). Tanto la distancia relativa como los factores de orientacion se pueden establecer en 1 en esta etapa y se pueden recalcular opcionalmente en la etapa de dispositivo del consumidor que se describe a continuacion.
Tenga en cuenta que la ubicacion del objeto iSsimo es la ubicacion prevista para la senal de audio-objeto (por ejemplo, efecto, dialogo, instrumento, musica, fondo, etc.) con respecto al jefe de un oyente y es independiente de una configuracion de altavoz de reproduccion. Se puede hacer referencia al jefe de un oyente como un punto de recepcion en el que todos los objetos cuando se procesan estan destinados a ser recibidos. Por ejemplo, un efecto particular de una senal de audio-objeto i puede estar destinado a ubicarse en un acimut de Gi y una elevacion de yi en relacion con un punto de recepcion deseado. Para otro ejemplo, en el acimut de Giy una elevacion de yi relativo en relacion con el punto de recepcion, tal efecto particular de la senal de audio-objeto i puede tener una distancia prevista |r - r |^ desde el punto de recepcion.
Debe ser en cuenta que esta es una operacion de "monitorizacion de la sonoridad". En otras palabras, no hay necesariamente ninguna representacion del OBA que tenga lugar en esta etapa. Es una ventaja esencial del sistema y el metodo de gestion de la sonoridad del OBA de la normalizacion espacial que permite medir la sonoridad del contenido de OBA sin necesidad de decodificacion de la forma de onda de audio y calculo de potencia o sonoridad. En cambio, el calculo de la metrica de sonoridad de la normalizacion espacial se facilita y simplifica considerablemente gracias a la provision de metadatos de sonoridad por objeto en el formato de contenido OBA y el metodo de calculo descrito anteriormente.
Etapa de dispositivo de consumo (consumo)
En esta etapa final, la sonoridad resumida global, o la metrica de sonoridad de normalizacion espacial, se pueden recalcular (si es necesario) con el fin de dar cuenta de cualquiera de creacion de objetos, delecion de objeto, modificacion de objeto (por ejemplo, atenuacion), o localizacion del oyente o cambios en la orientacion de la cabeza. Esta actualizacion puede incluir, pero no se limita a, actualizaciones relativas de distancia y orientacion segun la descripcion correspondiente dada en la etapa de monitorizacion.
Metadatos de sonoridad sumada global
En algunas realizaciones un valor de metadatos de sonoridad sumado global se calcula durante la produccion de la secuencia de audio (por ejemplo, MDA o DTS:X). Esto se realiza mediante el uso de un procesador de referencia (como VBAP) para procesar el flujo a una configuracion de destino (como, por ejemplo, pero no limitado a ITU 5.1). Una vez que se haya procesado el flujo, se pueden usar las herramientas existentes de monitorizacion/medicion de sonoridad que cumplen con R128/CALM para medir las propiedades de volumen del flujo transformado. Estas propiedades pueden incluir, pero no se limitan a, sonoridad instantanea, sonoridad a corto plazo, pico real y rango de sonoridad, y pueden medirse con o sin el uso de elementos de anclaje, como el dialogo.
Estas mediciones pueden ser ponderadas por las especificaciones del modelo de sonoridad como BS.1770-x, pero no se limitan a seguir estos pesos. Ademas, se pueden tomar mediciones de correlacion para identificar la relacion de correlacion de las senales transformadas, y en funcion de los modelos de relacion de correlacion distintos a la suma de potencia de BS.1770-x, se pueden emplear para calcular la sonoridad general. Una vez que se calcula la sonoridad, la sonoridad calculada se compara con los estandares de regulacion internacionales, como -24 LKFS en CALM Act, o
-23 LUFS en EBU R-128. Sobre la base de esta comparacion, se calcula un desplazamiento y ese desplazamiento es el volumen global sumado que luego se guarda como valor de metadatos en la transmision que se produce.
Hay que senalar aqul que la sonoridad sumada global es probable que sea sobrescrito cuando se emplea una mayor normalizacion de metrica de sonoridad espacial. Esto se debe a la informacion dinamica adicional utilizada en tales casos.
IV. Realizaciones alternativas y entorno operativo a modo de ejemplo
Muchas otras variaciones que los descritos en el presente documento seran evidentes a parti r de este documento. Por ejemplo, dependiendo de la realizacion, ciertos actos, eventos o funciones de cualquiera de los metodos y algoritmos descritos en este documento se pueden realizar en una secuencia diferente, se pueden agregar, fusionar o omitir por completo (de manera que no todos los actos o los eventos descritos son necesarios para la practica de los metodos y algoritmos). Ademas, en ciertas realizaciones, los actos o eventos se pueden realizar de manera concurrente, como a traves del procesamiento de subprocesos multiples, el procesamiento de interrupciones o procesadores multiples o nucleos de procesadores o en otras arquitecturas paralelas, en lugar de en forma secuencial. Ademas, diferentes maquinas y sistemas informaticos pueden funcionar juntos para realizar diferentes tareas o procesos.
La figura 8 es un diagrama de flujo 800 que ilustra el funcionamiento general de las tres etapas de las realizaciones del sistema y el metodo de gestion de la sonoridad del OBA de la normalizacion espacial. En la etapa de generacion de metadatos 802, se generan metadatos para los objetos de audio dentro de un flujo de bits del programa. Dichos metadatos pueden incluir informacion utilizada en las ecuaciones 1 y 5-7, como se explico anteriormente. En el bloque 804, se realizan mediciones de potencia/volumen. Las mediciones de potencia/volumen pueden realizarse de acuerdo con la ecuacion 1. Las propias mediciones de potencia/volumen pueden almacenarse en los metadatos de los objetos de audio. Posteriormente, en el bloque 806, se puede determinar una metrica de sonoridad de normalizacion espacial. La metrica de la sonoridad de la normalizacion espacial se puede determinar en funcion de los metadatos y las suposiciones acerca de la posicion/ubicacion de un oyente con respecto a los objetos de audio. Por ejemplo, se puede suponer que el oyente esta en la posicion 0,0,0 en el espacio 3D con respecto a los objetos de audio, que se encuentran alrededor del oyente en un radio/distancia particular. Posteriormente, en 808, los objetos de audio se transmiten (por ejemplo, se transmiten, se envlan por entrega de archivos, se emiten) a un dispositivo de consumidor 810. En el dispositivo del consumidor, en 812, la metrica de sonoridad de normalizacion espacial se puede volver a determinar en funcion de los objetos de audio incluidos en la mezcla. Por ejemplo, un oyente puede actualizar 814 (por ejemplo, agregar, eliminar) objetos de audio de la mezcla o cambiar objetos de audio en la mezcla. En 812, una metrica de sonoridad de normalizacion espacial mejorada se puede determinar basandose informacion adicional, como la posicion 816 actualizada del oyente. Por ejemplo, un oyente puede cambiar su ubicacion cuando escucha los objetos de audio de manera que el oyente ya no esta en la posicion 0,0,0 en el espacio 3D, o el oyente puede cambiar su orientacion de la cabeza al recostarse antes que sentarse. La metrica de normalizacion espacial mejorada se puede determinar en funcion de la elevacion actualizada, el acimut y la informacion de ubicacion del oyente con respecto a las ubicaciones previstas de los objetos de audio.
La figura 9 es un diagrama de flujo 900 de un metodo para procesar senales de audio basadas en objetos para su reproduction a traves de un sistema de reproduction. El metodo puede ser realizado por un procesador, como una unidad central de procesamiento (CPU). El procesador puede estar dentro del sistema de reproduccion, o puede estar dentro de un sistema que procesa senales de audio basadas en objetos para su posterior reproduccion a traves de un sistema de reproduccion. El procesador se conoce como un aparato en la figura 9. En 902, el aparato recibe una pluralidad de senales de audio basadas en objetos. Cada senal de audio basada en objetos de las senales de audio basadas en objetos incluye datos de forma de onda de audio y metadatos de objeto asociados con los datos de forma de onda de audio. Los metadatos del objeto incluyen al menos uno de un parametro de sonoridad o un parametro de potencia asociado con los datos de la forma de onda de audio. Por ejemplo, los metadatos del objeto pueden incluir parametros de potencia z, como se explico supra. Alternativamente, los metadatos del objeto pueden incluir parametros de sonoridad (en LKFS o LUFS) que son una funcion de los parametros de potencia z. En 904, el aparato determina una metrica de sonoridad basada en las senales de audio basadas en objetos recibidas y en el al menos uno del parametro de sonoridad o el parametro de potencia para cada senal de audio basada en objetos de las senales de audio recibidas basadas en objetos. Por ejemplo, el aparato puede determinar una metrica de sonoridad de normalizacion espacial basada en las ecuaciones 5, 6 y 7. En 910, el aparato procesa las senales de audio basadas en objetos recibidas en un conjunto de senales de salida basadas en la metrica de sonoridad determinada.
En una configuration, en 910, cuando la prestacion de las senales de audio basadas en objetos recibidas, el aparato puede ajustar una amplitud ai de al menos una de las senales de audio basadas en objetos recibidas basandose la intensidad metrica determinada. Por ejemplo, en 906, el aparato puede determinar un desplazamiento de la metrica de sonoridad basandose en una comparacion entre la metrica de sonoridad y una metrica de sonoridad objetivo. La metrica de sonoridad objetivo puede ser un nivel de sonoridad objetivo especificado en los estandares de regulation internacional, como -24 LKFS en la Ley CALM, o -23 LUFS en e Bu R-128, como se explico supra. La amplitud ai de la al menos una de las senales de audio basadas en objetos recibidas puede ajustarse en funcion de la comparacion entre la metrica de sonoridad y la metrica de sonoridad objetivo. Especlficamente, en 908, el aparato puede determinar si la metrica de sonoridad es mayor que la metrica de sonoridad objetivo. En 908, cuando se determina que la metrica
de sonoridad es mayor que la metrica de sonoridad objetivo, en 910, el aparato puede ajustar/escalar la amplitud ai de al menos una de las senales de audio basadas en objetos recibidas para reducir la sonoridad para acercarse a la metrica de sonoridad objetivo.
En una configuration, la metrica de sonoridad se determina en base mas adelante, para cada senal de audio basada en objetos de las senales de audio basadas en objetos recibidas, datos de position de la senal de audio basada en objetos con respecto a un punto de reception. El punto de reception es un punto de reception supuesto, como 0,0,0 en el espacio 3D, o una ubicacion real de un oyente dentro de un espacio 3D. Los datos de posicion de la senal de audio basada en objetos es una ubicacion prevista de la senal de audio basada en objetos con respecto al punto de recepcion 0,0,0. Por ejemplo, una primera senal de audio basada en un objeto puede estar pensada para ubicarse a la derecha de un oyente, en una primera elevation y un primer acimut con respecto al punto de recepcion, y una segunda senal de audio basada en un objeto puede estar destinada a ubicado a la izquierda de un oyente, en una segunda elevacion y segundo acimut con respecto al punto de recepcion.
En una configuracion, los datos de posicion incluyen al menos uno de un acimut entre una localization de la senal de audio basada en objetos y el punto de recepcion, o una elevacion entre la ubicacion de la senal de audio basada en objetos y el punto de recepcion. Los datos de posicion pueden incluir ademas una distancia entre la ubicacion de la senal de audio basada en objetos y el punto de recepcion. En una configuracion, se puede suponer que todas las senales de audio basadas en objetos tienen una distancia/radio fija desde el punto de recepcion 0,0,0.
En una configuracion, la metrica de sonoridad se determina en base mas adelante, para cada senal de audio basada en objetos de las senales de audio basadas en objetos recibidas, al menos uno de un factor de correlation Ci de la senal de audio basada en objetos con respecto a una u otras senales de audio basadas en objetos mas de las senales de audio recibidas basadas en objetos, un factor de escala de amplitud ai de la senal de audio basada en objetos, o un factor de peso dependiente de la frecuencia gi de la senal de audio basada en objetos para tener en cuenta para escuchar la sensibilidad de la sonoridad en funcion de una ubicacion angular de la senal de audio basada en objetos con respecto a un punto de recepcion.
En una configuracion, la metrica de sonoridad se determina basandose en PJJ^(.r i> r L> 4>i> a i> 9u ci) zi> donde / 6 I , I es el conjunto de senales de audio basadas en objetos, N es una serie de senales de audio basadas en objetos en las senales de audio recibidas basadas en objetos, zi se dice al menos uno de los parametros de sonoridad o potencia para una 'fsima senal de audio basada en objetos, n es una ubicacion asociada con la 'fsima senal de audio basada en objetos, ni es una ubicacion asociada con un punto de recepcion, Qi es un acimut entre la ubicacion de la 'fsima senal de audio basada en objeto y el punto de recepcion, w es una elevacion entre la ubicacion de la i6sima senal de audio basada en el objeto y el punto de recepcion, ai es un factor de escala de amplitud de la i6sima senal de audio basada en el objeto, gi es un factor de peso dependiente de la frecuencia de la senal de audio basada en el objeto de i6sima para dar cuenta de la sensibilidad de la audition de la audition como una funcion de una ubicacion angular de la senal de audio basada en el objeto de i6sima con respecto al punto de recepcion, y c es una correlacion factor de de la i6sima senal de audio basada en objetos con respecto a uno o mas otras senales de audio basadas en objetos de las senales de audio recibidas basadas en objetos.
En una configuracion, las senales de audio basadas en objetos recibidas son especificadas por el usuario. Es decir, un usuario puede agregar, eliminar o cambiar las senales de audio basadas en objetos. Como tal, en 912, el aparato puede recibir information que indica un nuevo conjunto de senales de audio basadas en objetos. La information que indica el conjunto de senales de audio basadas en objetos se recibe en funcion de la entrada del usuario. Posteriormente, el aparato puede volver a determinar (904) la metrica de sonoridad en funcion del conjunto de senales de audio basadas en objetos y en funcion de al menos uno del parametro de sonoridad o el parametro de potencia para cada senal de audio basada en objetos del conjunto de senales de audio basadas en objetos.
Como se ha discutido supra, los metadatos de objeto de cada senal de audio basada en objetos incluyen al menos uno de los datos de posicion de la senal de audio basada en objetos con respecto a un punto de recepcion, o un factor de escala de amplitud de la senal de audio basada en objetos. Los datos de posicion de la senal de audio basada en objetos con respecto al punto de recepcion pueden incluir al menos una distancia entre una ubicacion de la senal de audio basada en objetos y el punto de recepcion, un acimut entre la ubicacion de la senal de audio basada en objetos y el punto de recepcion, o una elevacion entre la ubicacion de la senal de audio basada en objetos y el punto de recepcion.
En una configuracion, la metrica de sonoridad es un volumen promedio sobre T ms, y la metrica de sonoridad se determina cada T ms. En una configuracion, la metrica de sonoridad es una sonoridad media sobre T ms, y la metrica de sonoridad se determina cada D ms donde D < T. Por ejemplo, la metrica de sonoridad puede ser una sonoridad promedio de mas de 400 ms, y la metrica de sonoridad puede ser determinada cada 100 ms. En una configuracion, la metrica de sonoridad se determina a lo largo de una pluralidad de perfodos de ventana, cada uno de los cuales se superponen con una ventana anterior. Por ejemplo, cada uno de los perfodos de ventana puede tener una duration de 400 ms y superponerse a otros perfodos de ventana en 300 ms.
En una configuracion, las senales de audio basadas en objetos recibidas incluyen N senales de audio basadas en objetos, las senales de audio basadas en objetos recibidas se presten a traves de altavoces que tienen n canales, y N esta correlacionado con n. En particular, el numero de senales de audio basadas en objetos N no esta correlacionada completamente con el numero de canales n.
Con referencia nuevamente a 910, en una configuracion, despues de ajustar/modificar la amplitud, si es necesario, de una o mas de las senales de audio basadas en objetos recibidas, el aparato puede asignar senales de audio basadas en objetos a altavoces particulares (o canales) al generar el conjunto de senales de salida. Cada senal de audio basada en objetos se puede asignar a un conjunto de altavoces mas cercano (por ejemplo, tres altavoces en un patron de triangulo) en funcion de la ubicacion de la senal de audio basada en objetos y en funcion de las ubicaciones de los altavoces mas cercanas a la senal de audio basada en objetos. En otra configuracion, el conjunto de senales de salida se proporciona a otro aparato que realiza la asignacion a altavoces particulares (canales).
La figura 10 es un diagrama de flujo 1000 de un metodo de procesamiento de senales de audio basadas en objetos para al menos uno de transmision, entrega de archivos o emision en continuo. El metodo puede ser realizado por un procesador, como una CPU. El procesador se conoce como un aparato en la figura 10. En 1002, el aparato recibe una pluralidad de senales de audio basadas en objetos. Cada senal de audio basada en objetos de las senales de audio basadas en objetos incluye datos de forma de onda de audio y metadatos de objeto asociados con los datos de forma de onda de audio. Los metadatos del objeto incluyen al menos uno de un parametro de sonoridad o un parametro de potencia asociado con los datos de la forma de onda de audio. En 1004, el aparato determina una metrica de sonoridad basada en las senales de audio basadas en objetos recibidas y en el al menos uno del parametro de sonoridad o el parametro de potencia para cada senal de audio basada en objetos de las senales de audio recibidas basadas en objetos. En 1012, el aparato transmite las senales de audio basadas en objetos recibidas en funcion de la metrica de sonoridad determinada.
En una configuracion, en 1006, el aparato puede determinar un desplazamiento de metrica de sonoridad sobre la base de una comparacion entre la metrica de sonoridad y una metrica de sonoridad objetivo. En 1008, el aparato puede determinar si la metrica de sonoridad es mayor que la metrica de sonoridad objetivo. Si se determina que la metrica de sonoridad es mayor que la metrica de sonoridad objetivo, en 1010, el aparato puede ajustar una amplitud de al menos una de las senales de audio basadas en objetos recibidas en funcion de la metrica de sonoridad determinada. Posteriormente, en 1012, el aparato puede transmitir las senales de audio basadas en objetos recibidas con la amplitud ajustada de al menos una de las senales de audio basadas en objetos recibidas. Alternativamente, en 1010, el aparato puede modificar una amplitud de al menos una de las senales de audio basadas en objetos recibidas en metadatos especlficos del programa de un flujo de bits de programa basado en la metrica de sonoridad determinada. Posteriormente, en 1012, el aparato puede transmitir las senales de audio basadas en objetos recibidas con la amplitud modificada en los metadatos especlficos del programa.
La figura 11 es un diagrama de flujo de datos conceptual 1100 que ilustra el flujo de datos entre diferentes modulos/medios/componentes en un aparato a modo de ejemplo 1102. El aparato es para procesar senales de audio basadas en objetos para su reproduction a traves de un sistema de reproduction o para transmision a traves de transmision, entrega de archivos o emision en continuo. El aparato 1102 incluye un modulo de reception 1104 que esta configurado para recibir una pluralidad de senales de audio basadas en objetos. Cada senal de audio basada en objetos de las senales de audio basadas en objetos incluye datos de forma de onda de audio y metadatos de objeto asociados con los datos de forma de onda de audio. Los metadatos del objeto incluyen al menos uno de un parametro de sonoridad o un parametro de potencia asociado con los datos de la forma de onda de audio. El aparato 1102 incluye ademas un modulo de determination de la metrica de sonoridad 1106 que esta configurado para determinar una metrica de sonoridad basada en las senales de audio basadas en objetos recibidas y en el al menos uno del parametro de sonoridad o el parametro de potencia para cada senal de audio basada en objetos de cada senal de audio basada en objetos recibida. El aparato 1102 incluye ademas un modulo de transformacion/transmision 1108 que puede configurarse para procesar las senales de audio basadas en objetos recibidas en un conjunto de senales de salida basadas en la metrica de sonoridad determinada. Alternativamente, el modulo de transformacion/transmision 1108 esta configurado para transmitir las senales de audio basadas en objetos recibidas en funcion de la metrica de sonoridad determinada.
En una configuracion, el modulo de representacion/transmision 1108 esta configurado para ajustar una amplitud de al menos una de las senales de audio basadas en objetos recibidas basandose la metrica de sonoridad determinada. En una configuracion, el modulo de determinacion de la metrica de sonoridad 1106 puede configurarse para determinar un desplazamiento de la metrica de sonoridad basandose en una comparacion entre la metrica de sonoridad y una metrica de sonoridad objetivo. El modulo de transformacion/transmision 1108 puede configurarse para determinar la amplitud de al menos una de las senales de audio basadas en objetos recibidas basandose en la comparacion entre la metrica de sonoridad y la metrica de sonoridad objetivo. En una configuracion, el modulo de determinacion de la metrica de sonoridad 1106 puede configurarse para determinar si la metrica de sonoridad es mayor que la metrica de sonoridad objetivo. El modulo de transformacion/transmision 1108 puede configurarse para ajustar la amplitud de al menos una de las senales de audio basadas en objetos recibidas cuando se determina que la metrica de sonoridad es mayor que la metrica de sonoridad objetivo.
En una configuracion, el modulo de representacion/transmision 1108 puede ajustar una amplitud de al menos una de las senales de audio basadas en objetos recibidas basandose la metrica de sonoridad determinada antes de transmitir las senales de audio basadas en objetos recibidas. En una configuracion, las senales de audio basadas en objetos estan asociadas con un flujo de bits del programa, y el modulo de transformacion/transmision 1108 esta configurado para modificar una amplitud de al menos una de las senales de audio basadas en objetos recibidas en metadatos especfficos del programa del flujo de bits del programa basado en la metrica de sonoridad determinada antes de transmitir las senales de audio basadas en objetos recibidas.
En una configuracion, el modulo de determination de la metrica de sonoridad 1106 puede estar configurado para determinar la metrica de sonoridad mas basado en, para cada senal de audio basada en objetos de las senales de audio basadas en objetos recibidas, datos de position de la senal de audio basada en objetos con respecto a un punto de reception. Los datos de posicion pueden incluir al menos uno de un acimut entre una ubicacion de la senal de audio basada en objetos y el punto de recepcion, o una elevation entre la ubicacion de la senal de audio basada en objetos y el punto de recepcion. Los datos de posicion pueden incluir ademas una distancia entre la ubicacion de la senal de audio basada en objetos y el punto de recepcion. El modulo de determinacion de la metrica de sonoridad 1106 puede determinar la metrica de la sonoridad basandose ademas en, para cada senal de audio basada en objetos de las senales de audio basadas en objetos recibidas, al menos uno de un factor de correlation de la senal de audio basada en objetos con respecto a uno o mas otras senales de audio basadas en objetos de las senales de audio recibidas basadas en objetos, un factor de escala de amplitud de la senal de audio basada en objetos, o un factor de peso dependiente de la frecuencia de la senal de audio basada en objetos para tener en cuenta la sensibilidad de la audition como funcion de una ubicacion angular de la senal de audio basada en objetos con respecto a un punto de recepcion.
En una configuracion, el modulo de determinacion de la metrica de sonoridad 1106 puede determinar la metrica de sonoridad basado en onde i e I, I es el conjunto de senales de audio basadas en objetos, Nes una serie de senales de audio basadas en objetos en las senales de audio recibidas basadas en objetos, zi se dice al menos uno de los parametros de sonoridad o potencia para una iasima senal de audio basada en objetos, n es una ubicacion asociada con la iiasima senal de audio basada en objetos, r i es una ubicacion asociada con un punto, Qi recepcion esta un acimut entre la ubicacion de la iasima objeto basada en la senal de audio y el punto de recepcion, W es una elevacion entre la ubicacion de la iasima senal de audio basada en el objeto y el punto de recepcion, a es un factor de escala de amplitud de la iasima senal de audio basada en el objeto, g es un factor de peso dependiente de la frecuencia de la senal de audio basada en el objeto de iasima para dar cuenta de la sensibilidad de la audicion de la audicion como una funcion de una ubicacion angular de la senal de audio basada en el objeto de iasima con respecto al punto de recepcion, y Ci es una correlacion factor de la iasima senal de audio basada en objetos con respecto a uno o mas otras senales de audio basadas en objetos de las senales de audio recibidas basadas en objetos.
En una configuracion, el modulo de recepcion 1104 puede recibir la entrada especffica del usuario que indica las senales de audio basadas en objetos recibidas. En una configuracion, el modulo de recepcion 1104 puede recibir information que indica un nuevo conjunto de senales de audio basadas en objetos. La information que indica el conjunto de senales de audio basadas en objetos se puede recibir segun la entrada del usuario. En tal configuracion, el modulo de determinacion de la metrica de sonoridad 1106 puede volver a determinar la metrica de sonoridad basandose en el conjunto de senales de audio basadas en objetos y en la base de al menos uno de los parametros de sonoridad o el parametro de potencia para cada senal de audio basada en objetos del conjunto de senales de audio basadas en objetos.
En una configuracion, los metadatos de objeto de cada senal de audio basada en objetos incluyen al menos uno de los datos de posicion de la senal de audio basada en objetos con respecto a un punto de recepcion, o un factor de escala de amplitud de la senal de audio basado en objetos. En una configuracion, los datos de posicion de la senal de audio basada en objetos con respecto al punto de recepcion incluyen al menos uno de una distancia entre una ubicacion de la senal de audio basada en objetos y el punto de recepcion, un acimut entre la ubicacion del objeto basada en la senal de audio y el punto de recepcion, o una elevacion entre la ubicacion de la senal de audio basada en objetos y el punto de recepcion.
En una configuracion, la metrica de sonoridad es un volumen promedio sobre T ms, y la metrica de sonoridad se determina cada T ms. En una configuracion, la metrica de sonoridad es una sonoridad promedio sobre T ms, y la metrica de sonoridad se determina cada D ms donde D < T. En una configuracion, la medicion de sonoridad se determina sobre una pluralidad de perfodos de ventana, cada uno de los cuales se superpone una ventana anterior. En una configuracion, cada uno de los perfodos de ventana tiene una duration de 400 ms y se superpone a otros perfodos de ventana 300 ms. En una configuracion, las senales de audio basadas en objetos recibidas incluyen N senales de audio basadas en objetos, las senales de audio recibidas basadas en objetos se procesan a traves de altavoces que tienen n canales y N no esta correlacionada con n.
El aparato puede incluir modulos adicionales que realizan cada uno de los bloques del algoritmo en los diagramas de flujo mencionados anteriormente de las figuras. 9, 10. Como tal, cada bloque en los diagramas de flujo de las figuras 9, 10 puede ser realizado por un modulo y el aparato puede incluir uno o mas de esos modulos. Los modulos pueden
ser uno o mas componentes de hardware especlficamente configurados para llevar a cabo los procesos/algoritmos establecidos, implementados por un procesador configurado para realizar los procesos/algoritmos establecidos, almacenados en un medio legible por ordenador para ser implementados por un procesador, o alguna combination de ellos.
En una configuration, el aparato para procesar senales de audio basadas en objetos para la reproduction a traves de un sistema de reproduccion incluye medios para recibir una pluralidad de senales de audio basadas en objetos. Cada senal de audio basada en objetos de las senales de audio basadas en objetos incluye datos de forma de onda de audio y metadatos de objeto asociados con los datos de forma de onda de audio. Los metadatos del objeto incluyen al menos uno de un parametro de sonoridad o un parametro de potencia asociado con los datos de la forma de onda de audio. El aparato incluye ademas medios para determinar una metrica de sonoridad basandose en las senales de audio basadas en objetos recibidas y en el al menos uno del parametro de sonoridad o el parametro de potencia para cada senal de audio basada en objetos de las senales de audio recibidas basadas en objetos. El aparato incluye ademas medios para representar las senales de audio basadas en objetos recibidas a un conjunto de senales de salida basadas en la metrica de sonoridad determinada.
En una configuracion, los medios para hacer las senales de audio basadas en objetos recibidas estan configurados para ajustar una amplitud de al menos una de las senales de audio basadas en objetos recibidas basandose la metrica de sonoridad determinada. En una configuracion, el aparato incluye medios para determinar un desplazamiento de la metrica de sonoridad basandose en una comparacion entre la metrica de sonoridad y una metrica de sonoridad objetivo. En tal configuracion, la amplitud de la al menos una de las senales de audio basadas en objetos recibidas se ajusta en funcion de la comparacion entre la metrica de sonoridad y la metrica de sonoridad objetivo. En una configuracion, el aparato incluye medios para determinar si la metrica de sonoridad es mayor que la metrica de sonoridad objetivo. En tal configuracion, la amplitud de la al menos una de las senales de audio basadas en objetos recibidas se ajusta cuando se determina que la metrica de sonoridad es mayor que la metrica de sonoridad objetivo.
En una configuracion, un aparato para procesar senales de audio basadas en objetos para al menos uno de difusion, de distribucion de ficheros, o emision en continuo incluye medios para recibir una pluralidad de senales de audio basadas en objetos. Cada senal de audio basada en objetos de las senales de audio basadas en objetos incluye datos de forma de onda de audio y metadatos de objeto asociados con los datos de forma de onda de audio. Los metadatos del objeto incluyen al menos uno de un parametro de sonoridad o un parametro de potencia asociado con los datos de la forma de onda de audio. El aparato incluye ademas medios para determinar una metrica de sonoridad basandose en las senales de audio basadas en objetos recibidas y en el al menos uno del parametro de sonoridad o el parametro de potencia para cada senal de audio basada en objetos de las senales de audio recibidas basadas en objetos. El aparato incluye ademas medios para transmitir las senales de audio basadas en objetos recibidas basandose la metrica de sonoridad determinada.
Los diversos bloques, modulos, metodos y procesos de algoritmos logicos ilustrativos y las secuencias descritas en conexion con las realizaciones descritas en este documento pueden implementarse como hardware electronico, software informatico, o combinaciones de ambos. Para ilustrar claramente esta capacidad de intercambio de hardware y software, varios componentes, bloques, modulos y acciones de proceso ilustrativos se han descrito supra en general en terminos de su funcionalidad. Si dicha funcionalidad se implementa como hardware o software depende de la aplicacion particular y las restricciones de diseno impuestas en el sistema en general. La funcionalidad descrita puede implementarse de diferentes maneras para cada aplicacion en particular, pero tales decisiones de implementation no deben interpretarse como una desviacion del alcance de este documento.
Los diversos bloques y modulos logicos ilustrativos descritos en conexion con las realizaciones dadas a conocer en el presente documento pueden implementarse o realizarse por una maquina, tal como un procesador de proposito general, un procesador de senal digital (DSP), un circuito integrado de aplicacion especlfica (ASIC), una matriz de compuerta programable de campo (FPGA) u otro dispositivo logico programable, compuerta discreta o logica de transistor, componentes de hardware discretos o cualquier combinacion de los mismos disenada para realizar las funciones descritas en este documento. Un procesador de proposito general puede ser un microprocesador, pero en la alternativa, el procesador puede ser un controlador, un microcontrolador o una maquina de estados, combinaciones de los mismos o similares. Un procesador tambien puede implementarse como una combinacion de dispositivos informaticos, como una combinacion de un DSP y un microprocesador, una pluralidad de microprocesadores, uno o mas microprocesadores en conjunto con un nucleo de DSP, o cualquier otra configuracion similar.
Las realizaciones del sistema de gestion de la sonoridad OBA de normalization espacial y el metodo descrito en el presente documento son operativos dentro de numerosos tipos de entornos o configuraciones de sistemas informaticos de proposito general o de proposito especial. En general, un entorno informatico puede incluir cualquier tipo de sistema informatico, incluido, entre otros, un sistema informatico basado en uno o mas microprocesadores, un ordenador central, un procesador de senales digitales, un dispositivo informatico portatil, un organizador personal, un controlador de dispositivo, un motor informatico dentro de un dispositivo, un telefono movil, un ordenador de escritorio, un ordenador movil, una tableta, un telefono inteligente y dispositivos con un ordenador integrado, por nombrar algunos.
Tales dispositivos informaticos pueden ser normalmente encontrados en los dispositivos que tienen al menos alguna capacidad informatica minima, incluyendo, pero no limitados a, ordenadores personales, ordenadores servidores, dispositivos informaticos de mano, ordenadores portatiles o moviles, dispositivos de comunicacion tales como telefonos y PDA, sistemas multiprocesador, sistemas basados en microprocesadores, decodificadores, dispositivos electronicos de consumo programables, PC de red, miniordenadores, ordenadores centrales, reproductores de medios de audio o video, etc. En algunas realizaciones, los dispositivos informaticos incluiran uno o mas procesadores. Cada procesador puede ser un microprocesador especializado, como un DSP, una palabra de instruccion muy larga (VLIW) u otro microcontrolador, o puede ser una CPU convencional que tenga uno o mas nucleos de procesamiento, incluyendo una unidad de procesamiento de graficos especializada (GPU). nucleos en una CPU de multiples nucleos.
Las acciones del proceso de un metodo, proceso o algoritmo descrito en conexion con las realizaciones descritas en este documento pueden realizarse directamente en hardware, en un modulo de software ejecutado por un procesador, o en cualquier combinacion de los dos. El modulo de software puede estar contenido en medios legibles por ordenador a los que se puede acceder mediante un dispositivo informatico. Los medios legibles por ordenador incluyen medios volatiles y no volatiles que pueden ser removibles, no removibles o una combinacion de ellos. Los medios legibles por ordenador se utilizan para almacenar informacion como instrucciones legibles por ordenador o ejecutables por ordenador, estructuras de datos, modulos de programas u otros datos. A modo de ejemplo, y no de limitacion, los medios legibles por ordenador pueden comprender "medios de almacenamiento informatico" y "medios de comunicacion".
Los medios de almacenamiento informatico incluyen, pero no se limitan a, equipo o maquina de medios o dispositivos de almacenamiento legible tal como dispositivos opticos de almacenamiento, discos Blu-ray (BD), discos versatiles digitales (DVD), discos compactos (CD), disquetes, unidades de cinta, discos duros, unidades opticas, dispositivos de memoria de estado solido, memoria de acceso aleatorio (RAM), memoria ROM, memoria EPROM, memoria EEPROM, memoria flash u otra tecnologia de memoria, casetes magneticos, cintas magneticas, almacenamiento en disco magnetico, u otros dispositivos de almacenamiento magnetico, o cualquier otro dispositivo que se pueda utilizar para almacenar la informacion deseada y al que se pueda acceder mediante uno o mas dispositivos informaticos.
Un modulo de software puede residir en la memoria RAM, memoria flash, memoria ROM, memoria EPROM, memoria EEPROM, registros, disco duro, un disco extraible, un CD-ROM o cualquier otra forma de no transitoria legible por ordenador medio de almacenamiento, medios o almacenamiento fisico de ordenador conocido en la tecnica. Un medio de almacenamiento a modo de ejemplo se puede acoplar al procesador de tal manera que el procesador pueda leer y escribir informacion en el medio de almacenamiento. En la alternativa, el medio de almacenamiento puede ser integral al procesador. El procesador y el medio de almacenamiento pueden residir en un ASIC. El ASIC puede residir en un terminal de usuario. Alternativamente, el procesador y el medio de almacenamiento pueden residir como componentes discretos en un terminal de usuario.
La frase "no transitorio" como se usa en este documento significa "duradero o de larga vida." La frase "medios legibles por ordenador no transitorios" incluye todos los medios legibles por ordenador, con la unica excepcion de una senal de propagacion transitoria. Esto incluye, a modo de ejemplo y no como limitacion, medios legibles por ordenador no transitorios, como la memoria de registro, la memoria cache del procesador y la RAM.
La retencion de informacion tal como instrucciones legibles por ordenador o ejecutables por ordenador, estructuras de datos, modulos de programas, etc., tambien se puede lograr usando varios medios de comunicacion para codificar una o mas senales de datos modulados, ondas electromagneticas (como ondas portadoras), u otros mecanismos de transporte o protocolos de comunicaciones, e incluye cualquier mecanismo de entrega de informacion por cable o inalambrico. El termino "senal de datos modulados" significa una senal que tiene una o mas de sus caracteristicas configuradas o modificadas de tal manera que codifican informacion en la senal. Por ejemplo, los medios de comunicacion incluyen medios cableados, como una red cableada o una conexion cableada directa que transportan una o mas senales de datos modulados, y medios inalambricos, como medios acusticos, de radiofrecuencia (RF), infrarrojos, laser y otros medios inalambricos para transmitir, recibir, o ambos, una o mas senales de datos modulados u ondas electromagneticas. Las combinaciones de cualquiera de los anteriores tambien deben incluirse dentro del alcance de los medios de comunicacion.
Ademas, una o cualquier combinacion de software, programas, productos de programa de ordenador que incorporan algunas o todas de las diversas realizaciones del sistema de gestion de sonoridad espacial OBA de normalizacion y el metodo descritos en este documento, o porciones de los mismos, pueden ser almacenados, recibidos, transmitido, o lea de cualquier combinacion deseada de medios de almacenamiento o dispositivos de comunicacion y medios de comunicacion de ordenador o maquina en forma de instrucciones ejecutables por ordenador u otras estructuras de datos.
Las realizaciones del sistema de gestion de la sonoridad del OBA de normalizacion espacial y el metodo descrito en el presente documento pueden describirse adicionalmente en el contexto general de instrucciones ejecutables por ordenador, tales como modulos de programa, que se ejecutan mediante un dispositivo informatico. Generalmente, los modulos de programa incluyen rutinas, programas, objetos, artefactos fisicos, estructuras de datos, etc. que realizan tareas particulares o implementan tipos de datos abstractos particulares. Las realizaciones descritas en el presente
documento tambien pueden ponerse en practica en entornos informaticos distribuidos donde las tareas son realizadas por uno o mas dispositivos de procesamiento remoto, o dentro de una nube de uno o mas dispositivos, que estan vinculados a traves de una o mas redes de comunicaciones. En un entorno informatico distribuido, los modulos de programa pueden ubicarse en medios de almacenamiento informaticos locales y remotos, incluidos los dispositivos de almacenamiento multimedia. Aun mas, las instrucciones mencionadas anteriormente pueden implementarse, en parte o en su totalidad, como circuitos logicos de hardware, que pueden incluir o no un procesador.
El lenguaje condicional utilizado en este documento, tal como, entre otros, "puede", "podrla", "por ejemplo," y similares, a menos que se indique especlficamente lo contrario, o entendido de otra manera dentro del contexto tal como se usa, generalmente pretende transmitir que ciertas realizaciones incluyen, mientras que otras realizaciones no incluyen ciertas caracterlsticas, elementos y/o estados. Por lo tanto, dicho lenguaje condicional generalmente no pretende implicar que las caracterlsticas, elementos y/o estados sean de alguna manera necesarios para una o mas realizaciones o que una o mas realizaciones necesariamente incluyan logica para decidir, con o sin la aportacion del autor o las preguntas, ya sea estas caracterlsticas, elementos y/o estados estan incluidos o se realizaran en cualquier realizacion particular. Los terminos "que comprende", "que incluye", "que tienen" y similares son sinonimos y se usan inclusive, de manera abierta, y no excluyen elementos, caracterlsticas, actos, operaciones, etc. adicionales. Ademas, el termino "o" se usa en su sentido inclusivo (y no en su sentido exclusivo) de modo que cuando se usa, por ejemplo, para conectar una lista de elementos, el termino "o" significa uno, algunos o todos los elementos de la lista.
Claims (15)
1. Un metodo para procesar senales de audio basadas en objetos para su reproduccion a traves de un sistema de reproduction, que comprende:
recibir una pluralidad de senales de audio basadas en objetos, incluyendo cada senal de audio basada en objetos de las senales de audio basadas en objetos datos de forma de onda de audio y metadatos de objeto asociados a los datos de forma de onda de audio, incluyendo los metadatos de objeto al menos uno de un parametro de sonoridad o un parametro de potencia asociados a los datos de forma de onda de audio;
determinar una metrica de sonoridad basada en las senales de audio basadas en objetos recibidas y basada en dicho al menos uno del parametro de sonoridad o el parametro de potencia para cada senal de audio basada en objetos de las senales de audio basadas en objetos recibidas; y
convertir las senales de audio basadas en objetos recibidas en un conjunto de senales de salida basadas en la metrica de sonoridad determinada;
caracterizado por que
la metrica de sonoridad se determina ademas en funcion de, para cada senal de audio basada en objetos de las senales de audio basadas en objetos recibidas, datos posicionales de la senal de audio basada en objetos con respecto a un punto de reception, en donde el punto de reception es un punto supuesto en un espacio 3D o una ubicacion real de un oyente dentro de un espacio 3D.
2. El metodo de la reivindicacion 1, en el que la conversion de las senales de audio basadas en objetos recibidas comprende ajustar una amplitud de al menos una de las senales de audio basadas en objetos recibidas basandose en la metrica de sonoridad determinada.
3. El metodo de la reivindicacion 2, que comprende ademas determinar un desplazamiento de la metrica de sonoridad basandose en una comparacion entre la metrica de sonoridad y una metrica de sonoridad objetivo, en donde la amplitud de la al menos una de las senales de audio basadas en objetos recibidas se ajusta basandose en la comparacion entre la metrica de sonoridad y la metrica de sonoridad objetivo.
4. El metodo de la reivindicacion 1, en el que los datos de position comprenden al menos uno de un acimut entre una ubicacion de la senal de audio basada en objetos y el punto de recepcion, o una elevation entre la ubicacion de la senal de audio basada en objetos y el punto de recepcion.
5. El metodo de la reivindicacion 1, en el que la metrica de sonoridad se determina ademas en funcion de, para cada senal de audio basada en objetos de las senales de audio basadas en objetos recibidas, al menos uno de un factor de correlation de la senal de audio basada en objetos con respecto a una o mas senales de audio basadas en objetos de las senales de audio basadas en objetos recibidas, un factor de escala de amplitud de la senal de audio basada en objetos o un factor de peso dependiente de la frecuencia de la senal de audio basada en objetos para tener en cuenta la sensibilidad de la audition como funcion de una ubicacion angular de la senal de audio basada en objetos con respecto a un punto de recepcion.
6. El metodo de la reivindicacion 1, en el que las senales de audio basadas en objetos recibidas son especificadas por el usuario.
7. El metodo de la reivindicacion 6, que comprende ademas recibir information que indica un nuevo conjunto de senales de audio basadas en objetos, siendo recibida la informacion que indica el nuevo conjunto de senales de audio basadas en objetos que se recibe sobre la base de la entrada del usuario, comprendiendo el metodo ademas volver a determinar la metrica de sonoridad basada en el nuevo conjunto de senales de audio basadas en objetos y basandose en dicho al menos uno de los parametros de sonoridad o el parametro de potencia para cada senal de audio basada en objetos del conjunto de senales de audio basadas en objetos.
8. El metodo de la reivindicacion 1, en el que los metadatos de objeto de cada senal de audio basada en objetos incluyen al menos uno de los datos de posicion de la senal de audio basada en objetos con respecto a un punto de recepcion, o un factor de escala de amplitud de la senal de audio basada en objetos.
9. El metodo de la reivindicacion 8, en el que los datos posicionales de la senal de audio basada en objetos con respecto al punto de recepcion comprenden al menos una distancia entre una ubicacion de la senal de audio basada en objetos y el punto de recepcion, un acimut entre la ubicacion de la senal de audio basada en objetos y el punto de recepcion, o una elevacion entre la ubicacion de la senal de audio basada en objetos y el punto de recepcion.
10. El metodo de la reivindicacion 1, en el que la metrica de sonoridad es una sonoridad media sobre T ms, y la metrica de sonoridad se determina cada T ms.
11. El metodo de la reivindicacion 1, en el que la metrica de sonoridad se determina a lo largo de una pluralidad de periodos de ventana, cada uno de los cuales se solapa con una ventana anterior.
12. El metodo de la reivindicacion 1, en el que las senales de audio basadas en objetos recibidas comprenden N senales de audio basadas en objetos, las senales de audio recibidas basadas en objetos se convierten a traves de altavoces que comprenden n canales, en donde el numero de senales de audio basadas en objetos N no esta correlacionado con el numero de canales n.
13. Un metodo para procesar senales de audio basadas en objetos para al menos una transmision, entrega de archivos o emision en continuo, que comprende:
recibir una pluralidad de senales de audio basadas en objetos, incluyendo cada senal de audio basada en objetos de las senales de audio basadas en objetos datos de forma de onda de audio y metadatos de objeto asociados a los datos de forma de onda de audio, incluyendo los metadatos de objeto al menos uno de un parametro de sonoridad o un parametro de potencia asociado a los datos de forma de onda de audio;
determinar una metrica de sonoridad basada en las senales de audio basadas en objetos recibidas y basada en dicho al menos uno del parametro de sonoridad o el parametro de potencia para cada senal de audio basada en objetos de las senales de audio basadas en objetos recibidas; y
transmitir las senales de audio basadas en objetos recibidas en funcion de la metrica de sonoridad determinada; caracterizado por que
la metrica de sonoridad se determina ademas en funcion de, para cada senal de audio basada en objetos de las senales de audio basadas en objetos recibidas, datos posicionales de la senal de audio basada en objetos con respecto a un punto de recepcion, en donde el punto de recepcion es un punto supuesto en un espacio 3D o una ubicacion real de un oyente dentro de un espacio 3D.
14. El metodo de la reivindicacion 13, que comprende ademas ajustar una amplitud de al menos una de las senales de audio basadas en objetos recibidas basandose en la metrica de sonoridad determinada antes de transmitir las senales de audio basadas en objetos recibidas.
15. El metodo de la reivindicacion 13, en el que las senales de audio basadas en objetos estan asociadas a un flujo de bits, y el metodo comprende ademas la modificacion de una amplitud de al menos una de las senales de audio basadas en objetos recibidas en metadatos especlficos del programa del flujo de bits basandose en la metrica de sonoridad determinada antes de transmitir las senales de audio basadas en objetos recibidas.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201461945734P | 2014-02-27 | 2014-02-27 | |
| US14/632,997 US10063207B2 (en) | 2014-02-27 | 2015-02-26 | Object-based audio loudness management |
| PCT/US2015/018045 WO2015131063A1 (en) | 2014-02-27 | 2015-02-27 | Object-based audio loudness management |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2714905T3 true ES2714905T3 (es) | 2019-05-30 |
Family
ID=53883555
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES15754660T Active ES2714905T3 (es) | 2014-02-27 | 2015-02-27 | Gestión de la sonoridad de audio basada en objetos |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US10063207B2 (es) |
| EP (1) | EP3111677B1 (es) |
| JP (1) | JP6670752B2 (es) |
| KR (1) | KR102341971B1 (es) |
| CN (1) | CN106170992B (es) |
| ES (1) | ES2714905T3 (es) |
| PL (1) | PL3111677T3 (es) |
| WO (1) | WO2015131063A1 (es) |
Families Citing this family (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9451296B2 (en) | 2014-08-19 | 2016-09-20 | At&T Intellectual Property I, L.P. | Extracting data from advertisement files for ad insertion |
| US10032447B1 (en) * | 2014-11-06 | 2018-07-24 | John Mitchell Kochanczyk | System and method for manipulating audio data in view of corresponding visual data |
| WO2016077320A1 (en) * | 2014-11-11 | 2016-05-19 | Google Inc. | 3d immersive spatial audio systems and methods |
| MX379477B (es) | 2015-06-17 | 2025-03-10 | Fraunhofer Ges Zur Foerderung Der Angewandten Foerschung E V | Control de intensidad para interacción del usuario en sistemas de codificación de audio |
| US10091581B2 (en) * | 2015-07-30 | 2018-10-02 | Roku, Inc. | Audio preferences for media content players |
| US10249312B2 (en) | 2015-10-08 | 2019-04-02 | Qualcomm Incorporated | Quantization of spatial vectors |
| US9961475B2 (en) * | 2015-10-08 | 2018-05-01 | Qualcomm Incorporated | Conversion from object-based audio to HOA |
| US9980078B2 (en) * | 2016-10-14 | 2018-05-22 | Nokia Technologies Oy | Audio object modification in free-viewpoint rendering |
| US11096004B2 (en) | 2017-01-23 | 2021-08-17 | Nokia Technologies Oy | Spatial audio rendering point extension |
| US10531219B2 (en) | 2017-03-20 | 2020-01-07 | Nokia Technologies Oy | Smooth rendering of overlapping audio-object interactions |
| US11074921B2 (en) * | 2017-03-28 | 2021-07-27 | Sony Corporation | Information processing device and information processing method |
| US11074036B2 (en) | 2017-05-05 | 2021-07-27 | Nokia Technologies Oy | Metadata-free audio-object interactions |
| US11395087B2 (en) | 2017-09-29 | 2022-07-19 | Nokia Technologies Oy | Level-based audio-object interactions |
| KR102785218B1 (ko) | 2017-10-17 | 2025-03-21 | 매직 립, 인코포레이티드 | 혼합 현실 공간 오디오 |
| CN111713016B (zh) * | 2018-02-15 | 2023-11-28 | 杜比实验室特许公司 | 响度控制方法和装置 |
| CN116781827A (zh) | 2018-02-15 | 2023-09-19 | 奇跃公司 | 混合现实虚拟混响 |
| US10542368B2 (en) | 2018-03-27 | 2020-01-21 | Nokia Technologies Oy | Audio content modification for playback audio |
| KR102637876B1 (ko) * | 2018-04-10 | 2024-02-20 | 가우디오랩 주식회사 | 메타데이터를 이용하는 오디오 신호 처리 방법 및 장치 |
| US10779082B2 (en) | 2018-05-30 | 2020-09-15 | Magic Leap, Inc. | Index scheming for filter parameters |
| GB2574238A (en) * | 2018-05-31 | 2019-12-04 | Nokia Technologies Oy | Spatial audio parameter merging |
| GB2593117A (en) | 2018-07-24 | 2021-09-22 | Nokia Technologies Oy | Apparatus, methods and computer programs for controlling band limited audio objects |
| US11716586B2 (en) * | 2018-09-28 | 2023-08-01 | Sony Corporation | Information processing device, method, and program |
| US11929082B2 (en) | 2018-11-02 | 2024-03-12 | Dolby International Ab | Audio encoder and an audio decoder |
| WO2020153092A1 (ja) * | 2019-01-25 | 2020-07-30 | ソニー株式会社 | 情報処理装置及び情報処理方法 |
| JP7235590B2 (ja) * | 2019-05-21 | 2023-03-08 | 日本放送協会 | 音声配信システム、配信サーバ、再生装置、及びプログラム |
| EP4049466B1 (en) | 2019-10-25 | 2025-04-30 | Magic Leap, Inc. | Methods and systems for determining and processing audio information in a mixed reality environment |
| CN114631332B (zh) * | 2019-11-04 | 2025-10-10 | 高通股份有限公司 | 比特流中音频效果元数据的信令 |
| KR102295287B1 (ko) * | 2019-12-26 | 2021-08-30 | 네이버 주식회사 | 오디오 신호 처리 방법 및 시스템 |
| JP7714572B2 (ja) * | 2020-04-13 | 2025-07-29 | ドルビー ラボラトリーズ ライセンシング コーポレイション | オーディオディスクリプションの自動ミキシング |
| JP7515346B2 (ja) * | 2020-09-03 | 2024-07-12 | 日本放送協会 | 音声処理装置およびプログラム |
| US12531077B2 (en) | 2021-02-22 | 2026-01-20 | Tencent America LLC | Method and apparatus in audio processing |
| BR112023021544A2 (pt) * | 2021-05-28 | 2023-12-19 | Dolby Laboratories Licensing Corp | Ajuste de alcance dinâmico de objetos de áudio espacial |
| GB2608847A (en) * | 2021-07-14 | 2023-01-18 | Nokia Technologies Oy | A method and apparatus for AR rendering adaption |
| JP7833997B2 (ja) * | 2022-09-01 | 2026-03-23 | シャープ株式会社 | 受信装置、放送システム、受信方法、および、プログラム |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1522868B1 (en) | 2003-10-10 | 2011-03-16 | Harman Becker Automotive Systems GmbH | System for determining the position of a sound source and method therefor |
| US7617109B2 (en) * | 2004-07-01 | 2009-11-10 | Dolby Laboratories Licensing Corporation | Method for correcting metadata affecting the playback loudness and dynamic range of audio information |
| TWI517562B (zh) | 2006-04-04 | 2016-01-11 | 杜比實驗室特許公司 | 用於將多聲道音訊信號之全面感知響度縮放一期望量的方法、裝置及電腦程式 |
| RU2417514C2 (ru) | 2006-04-27 | 2011-04-27 | Долби Лэборетериз Лайсенсинг Корпорейшн | Регулировка усиления звука с использованием основанного на конкретной громкости обнаружения акустических событий |
| JP5337941B2 (ja) * | 2006-10-16 | 2013-11-06 | フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ | マルチチャネル・パラメータ変換のための装置および方法 |
| US8437480B2 (en) | 2009-12-17 | 2013-05-07 | Stmicroelectronics Asia Pacific Pte Ltd. | Adaptive loudness levelling for digital audio signals |
| TWI529703B (zh) * | 2010-02-11 | 2016-04-11 | 杜比實驗室特許公司 | 用以非破壞地正常化可攜式裝置中音訊訊號響度之系統及方法 |
| US9135929B2 (en) * | 2011-04-28 | 2015-09-15 | Dolby International Ab | Efficient content classification and loudness estimation |
| CN103024125A (zh) * | 2011-09-28 | 2013-04-03 | 宏碁股份有限公司 | 在免提模式下提供最佳化音响特性的方法和移动通信装置 |
| CN103456334B (zh) * | 2012-06-01 | 2016-04-06 | 腾讯科技(深圳)有限公司 | 音频文件播放方法及播放装置 |
| JP6186435B2 (ja) | 2012-08-07 | 2017-08-23 | ドルビー ラボラトリーズ ライセンシング コーポレイション | ゲームオーディオコンテンツを示すオブジェクトベースオーディオの符号化及びレンダリング |
| US9805725B2 (en) | 2012-12-21 | 2017-10-31 | Dolby Laboratories Licensing Corporation | Object clustering for rendering object-based audio content based on perceptual criteria |
| JP6271586B2 (ja) | 2013-01-16 | 2018-01-31 | ドルビー・インターナショナル・アーベー | Hoaラウドネスレベルを測定する方法及びhoaラウドネスレベルを測定する装置 |
| KR102192755B1 (ko) | 2013-01-21 | 2020-12-18 | 돌비 레버러토리즈 라이쎈싱 코오포레이션 | 프로그램 라우드니스 및 경계 메타데이터를 가진 오디오 인코더 및 디코더 |
| EP3075173B1 (en) * | 2013-11-28 | 2019-12-11 | Dolby Laboratories Licensing Corporation | Position-based gain adjustment of object-based audio and ring-based channel audio |
-
2015
- 2015-02-26 US US14/632,997 patent/US10063207B2/en active Active
- 2015-02-27 EP EP15754660.7A patent/EP3111677B1/en active Active
- 2015-02-27 PL PL15754660T patent/PL3111677T3/pl unknown
- 2015-02-27 KR KR1020167026581A patent/KR102341971B1/ko active Active
- 2015-02-27 JP JP2016554441A patent/JP6670752B2/ja active Active
- 2015-02-27 ES ES15754660T patent/ES2714905T3/es active Active
- 2015-02-27 WO PCT/US2015/018045 patent/WO2015131063A1/en not_active Ceased
- 2015-02-27 CN CN201580019389.7A patent/CN106170992B/zh active Active
Also Published As
| Publication number | Publication date |
|---|---|
| KR102341971B1 (ko) | 2021-12-23 |
| US20150245153A1 (en) | 2015-08-27 |
| CN106170992A (zh) | 2016-11-30 |
| KR20160125511A (ko) | 2016-10-31 |
| US10063207B2 (en) | 2018-08-28 |
| EP3111677B1 (en) | 2019-01-02 |
| JP2017511048A (ja) | 2017-04-13 |
| JP6670752B2 (ja) | 2020-03-25 |
| EP3111677A1 (en) | 2017-01-04 |
| WO2015131063A1 (en) | 2015-09-03 |
| CN106170992B (zh) | 2019-12-06 |
| PL3111677T3 (pl) | 2019-06-28 |
| EP3111677A4 (en) | 2017-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2714905T3 (es) | Gestión de la sonoridad de audio basada en objetos | |
| ES2985934T3 (es) | Representar audio espacial por medio de una señal de audio y metadatos asociados | |
| ES2688387T3 (es) | Procedimiento y unidad de procesamiento de señales para mapear una pluralidad de canales de entrada de una configuración de canales de entrada con canales de salida de una configuración de canales de salida | |
| ES2734512T3 (es) | Sistemas, procedimientos, aparatos y medios legibles por ordenador para la codificación de audio compatible con versiones anteriores | |
| RU2666473C2 (ru) | Устройство и способ рендеринга звука с использованием определения геометрического расстояния | |
| ES2635327T3 (es) | Compresión de las representaciones descompuestas de un campo sonoro | |
| ES2502468T3 (es) | Mezcla de transmisión de audio con normalización de nivel de diálogo | |
| ES2814900T3 (es) | Descodificación de una señal de audio codificada usando perfiles DRC | |
| ES2969138T3 (es) | Aparato, método y programa informático para codificación, decodificación, procesamiento de escenas y otros procedimientos relacionados con codificación de audio espacial basada en dirac que utiliza compensación directa de componentes | |
| ES2900653T3 (es) | Adaptación relacionada con pantalla de contenido de HOA | |
| BR112016021407B1 (pt) | Dispositivo e método de decodificação, pelo menos um meio de armazenamento legível por computador não transitório, e, dispositivo e método de codificação | |
| KR102114440B1 (ko) | 일정-파워 페어와이즈 패닝을 갖는 매트릭스 디코더 | |
| EP3668125A1 (en) | Method and apparatus for rendering acoustic signal | |
| JP7340013B2 (ja) | バイノーラルスピーカーの指向性補償 | |
| ES3036395T3 (en) | Transmission-agnostic presentation-based program loudness | |
| CN112823534B (zh) | 信号处理设备和方法以及程序 | |
| US20230091281A1 (en) | Method and device for processing audio signal, using metadata | |
| US12425794B2 (en) | Systems and methods for rendering spatial audio using spatialization shaders | |
| ES2964178T3 (es) | Renderización de sonido espacial | |
| HK1226580B (zh) | 基於对象的音频响度管理 | |
| JP6629739B2 (ja) | 音声処理装置 | |
| HK1226580A1 (en) | Object-based audio loudness management | |
| Kim et al. | A Study on Realistic Audio Sound Generation according to User's Movement in Virtual Reality System | |
| KR20160079339A (ko) | 음향 서비스 제공 방법 및 시스템, 그리고 음향 전송 장치 | |
| BR122025015312A2 (pt) | Representando áudio espacial por meio de um sinal de áudio e de metadados associados |



