ES3058491T3 - Apparatus and method for object-based spatial audio-mastering - Google Patents
Apparatus and method for object-based spatial audio-masteringInfo
- Publication number
- ES3058491T3 ES3058491T3 ES19710283T ES19710283T ES3058491T3 ES 3058491 T3 ES3058491 T3 ES 3058491T3 ES 19710283 T ES19710283 T ES 19710283T ES 19710283 T ES19710283 T ES 19710283T ES 3058491 T3 ES3058491 T3 ES 3058491T3
- Authority
- ES
- Spain
- Prior art keywords
- audio
- audio object
- objects
- processing
- group
- 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
Classifications
-
- 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
-
- 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
- H04S7/307—Frequency adjustment, e.g. tone control
-
- 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
-
- 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
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers
- H04R3/04—Circuits for transducers for correcting frequency response
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS
- H04R5/00—Stereophonic arrangements
- H04R5/04—Circuit arrangements, e.g. for selective connection of amplifier inputs/outputs to loudspeakers, for loudspeaker detection, or for adaptation of settings to personal preferences or hearing impairments
-
- 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/03—Aspects of down-mixing multi-channel audio to configurations with lower numbers of playback channels, e.g. 7.1 -> 5.1
-
- 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)
- Signal Processing (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Mathematical Physics (AREA)
- Stereophonic System (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
La invención se refiere a un aparato para generar una señal procesada utilizando una pluralidad de objetos de audio, según una realización. Cada objeto de audio de la pluralidad de objetos de audio comprende una señal de objeto de audio y metadatos de objeto de audio, y estos metadatos comprenden la posición del objeto de audio y un parámetro de ganancia del objeto de audio. El aparato comprende una interfaz (110) para que el usuario especifique al menos un parámetro de efecto de un grupo de objetos de audio de procesamiento, compuesto por dos o más objetos de audio de la pluralidad de objetos de audio. El aparato también comprende una unidad de procesamiento (120) diseñada para generar la señal procesada de manera que el parámetro de efecto especificado mediante la interfaz (110) se aplique a la señal de objeto de audio o a los metadatos de objeto de audio de cada objeto de audio del grupo de objetos de audio de procesamiento. Uno o más objetos de audio de la pluralidad de objetos de audio no pertenecen al grupo de objetos de audio de procesamiento. (Traducción automática con Google Translate, sin valor legal)
Description
[0001] DESCRIPCIÓN
[0002] Dispositivo y procedimiento para la masterización de audio espacial basada en objetos
[0003] La solicitud se refiere al procesamiento de objetos de audio, la codificación de objetos de audio y la decodificación de objetos de audio y, en particular, la masterización de audio para objetos de audio.
[0004] El audio espacial basado en objetos es un enfoque para la reproducción de audio interactiva tridimensional. Este concepto no solo cambia la forma en que los creadores de contenido o autores pueden interactuar con el audio, sino también cómo este se almacena y transmite. Para posibilitarlo, se puede establecer un nuevo proceso en la cadena reproductiva, denominado "renderizado". El proceso de renderizado genera señales de altavoz a partir de una descripción de escena basada en objetos. Aunque la grabación y mezcla se han investigado en los últimos años, los conceptos para la masterización basada en objetos son casi inexistentes. La principal diferencia en comparación con la masterización de audio basada en canales consiste en que, en lugar de adaptar los canales de audio, se deben cambiar los objetos de audio. Esto requiere un concepto fundamentalmente nuevo para la masterización. En el presente documento se describe un nuevo procedimiento para la masterización del audio basado en objetos.
[0005] En los últimos años, el enfoque de audio basado en objetos ha despertado mucho interés. En comparación con el audio basado en canales, donde las señales de altavoces se almacenan como resultado de la producción de audio espacial, la escena de audio se describe mediante objetos de audio. Un objeto de audio puede considerarse una fuente de sonido virtual que consiste en una señal de audio con metadatos adicionales, por ejemplo, la posición y amplificación. Para reproducir objetos de audio, se requiere un denominado renderizador de audio. El renderizado de audio es el proceso de generar señales de altavoces o auriculares sobre la base de otra información, por ejemplo, la posición de los altavoces o la posición del oyente en la escena virtual.
[0006] El proceso de creación de contenido de audio se puede dividir en tres partes principales: grabación, mezcla y masterización. Si bien las tres etapas han sido ampliamente tratadas para el audio basado en canales en las últimas décadas, el audio basado en objetos requiere nuevos flujos de trabajo en futuras aplicaciones. Hasta ahora, la etapa de grabación generalmente no tiene que cambiarse, incluso si las técnicas futuras podrían traer consigo nuevas posibilidades [1], [2]. El proceso de mezcla es un poco diferente, ya que el ingeniero de sonido ya no genera de forma directa una mezcla espacial asignando las señales a los altavoces dedicados. En su lugar, todas las posiciones de los objetos de audio se generan mediante una herramienta de creación espacial que permite definir la parte de metadatos de cada objeto de audio. Todavía no se ha establecido un proceso de masterización completo para los objetos de audio [3].
[0007] Las mezclas de audio convencionales dirigen varias pistas de audio a un número determinado de canales de salida. Esto hace que sea necesario crear mezclas individuales para diferentes configuraciones de reproducción, pero permite un tratamiento eficiente de los canales de salida durante la masterización [4]. Cuando se utiliza el enfoque de audio basado en objetos, el procesador de audio es responsable de crear todas las señales de los altavoces en tiempo real. La disposición de un gran número de objetos de audio en el marco de un proceso creativo de mezcla conduce a escenas de audio complejas. Sin embargo, dado que el renderizador puede reproducir la escena de audio en varios dispositivos de altavoces diferentes, no es posible direccionar directamente los canales de salida durante la producción. Por lo tanto, el concepto de masterización solo puede basarse en la modificación individual de objetos de audio.
[0008] Hasta la fecha, la producción de audio convencional se dirige a dispositivos de escucha extremadamente específicos y su configuración de canal, por ejemplo, reproducción estéreo o de sonido envolvente. Por lo tanto, la decisión sobre para qué dispositivos de reproducción está concebido el contenido debe tomarse al comienzo de su producción. El proceso de producción en sí consiste en la grabación, mezcla y masterización. El proceso de masterización optimiza la mezcla final para garantizar que la misma se reproduzca con una calidad satisfactoria en todos los sistemas de consumo con diferentes características de altavoces. Dado que el formato de salida deseado de una mezcla es fijo, el ingeniero de masterización (Mastering Engineer, ME) puede crear un maestro optimizado para esta configuración de reproducción.
[0009] La fase de masterización permite que resulte útil para los creadores producir audio en entornos acústicos subóptimos, ya que pueden confiar en una prueba final de su mezcla durante la masterización. Esto reduce las barreras de acceso para la producción de contenido profesional. Por otro lado, a los propios ingenieros de masterización se les ha ofrecido un amplio espectro de herramientas de masterización a lo largo de los años, lo que ha mejorado drásticamente sus posibilidades de corrección y mejora. Sin embargo, el contenido final suele limitarse al dispositivo de reproducción para el que se ha concebido.
[0010] [0008]Esta restricción se supera a través de la producción de audio espacial basada en objetos (en inglés:Object-Based Spatial Audio Production, OBAP). A diferencia del audio basado en canales, la OBAP se basa en objetos de audio individuales con metadatos que comprenden su posición en un entorno artificial, que también se designa
como "escena". Solo en la salida de audio final, una unidad de renderizado dedicada, el renderizador, calcula las señales finales de altavoz en tiempo real basándose en la configuración del dispositivo de altavoz del oyente.
[0011] Aunque la OBAP proporciona cada objeto de audio y sus metadatos individualmente al renderizador, no son posibles ajustes directos basados en canales durante la producción y, por lo tanto, no se pueden utilizar las herramientas de masterización existentes para los dispositivos de reproducción convencionales. En consecuencia, la OBAP requiere que todos los ajustes finales se realicen en la mezcla. Si bien la necesidad de realizar ajustes de sonido totales mediante el tratamiento manual de cada objeto de audio individual no solo es altamente ineficiente, esta circunstancia también conduce a altos requisitos para el dispositivo de supervisión de cada creador y limita estrictamente la calidad de sonido del contenido de audio 3D basado en objetos a las propiedades acústicas del entorno donde se ha creado.
[0012] En última instancia, el desarrollo de herramientas para permitir un proceso de masterización similarmente potente para la OBAP por parte de los creadores podría mejorar la aceptación de la producción de contenido de audio 3D al reducir las barreras de producción y abrir un nuevo espacio para la estética del ruido y la calidad del sonido.
[0013] Mientras que las primeras ideas sobre la masterización espacial se han hecho accesibles al público [5], este tratado presenta nuevos enfoques sobre cómo se pueden adaptar las herramientas de masterización convencionales y qué tipos de nuevas herramientas se pueden considerar útiles para la masterización de un audio espacial basado en objetos. Así, en [5] se describe una secuencia básica de cómo se pueden utilizar los metadatos para derivar parámetros específicos del objeto de las propiedades globales. Además, en [6] se describe un concepto de una zona de interés con una zona de transición circundante en relación con las aplicaciones OBAP.
[0014] El documento de THIBAUT CARPENTIER: "Panoramix: 3D mixing and postproduction workstation", 42ª CONFERENCIA INTERNACIONAL DE MÚSICA POR ORDENADOR(INTERNATIONAL COMPUTER MUSIC CONFERENCE, ICMC) 2016, 1 de septiembre de 2016 (01/09/2016), páginas 122-127, documento XP055586741, muestra Panoramix, un dispositivo para el procesamiento posterior de contenidos de audio 3D mediante la mezcla, generación de reverberación y de sonido envolvente.
[0015] El documento anónimo: "Spatial Audio Workstation User Manual, Version 2.4.0" Barco<®>Audio Technologies Spatial Audio Workstation User Manual", según los autores, editado por última vez el 31 de julio de 2017 (31/07/2017), páginas 1-50, documento XP055586950, URL: http://www.iosonosound.com/uploads/downloads/SAW_User_Manual_24.pdf muestra un dispositivo para procesar numerosos objetos de audio, donde la posición de los objetos de audio se puede modificar durante el procesamiento.
[0016] El documento de SCHEIRER ED ET AL: "AUDIOBIFS: DESCRIBING AUDIO SCENES WITH THE MPEG-4 MULTIMEDIA STANDARD", IEEE TRANSACTIONS ON MULTI MEDIA, IEEE SERVICE CENTER, PISCATAWAY, NJ, US, Vol. 1, N.º 3, 1 de septiembre de 1999 (01/09/1999), páginas 237-250, documento XP001011325, ISSN: 1520-9210, DOI: 10.1109/6046.784463 muestra un sistema para la generación flexible de escenas de audio complejas utilizando información de audio comprimido, audio sintetizado y contenido de audio 3D.
[0017] El documento DE 102010030534 A1 (IOSONO GMBH [DE]) 29 de diciembre de 2011 (29/12/2011) muestra un dispositivo para modificar una escena de audio que comprende un determinador de dirección y un dispositivo de procesamiento de escenas de audio, donde la escena de audio presenta al menos un objeto de audio que comprende una señal de audio y los metadatos asociados.
[0018] El documento WO 2013/006338 A2 (DOLBY LAB LICENSING CORP [US]; ROBINSON CHARLES Q [US] ET AL.) 10 de enero de 2013 (10/01/2013) muestra un sistema de audio adaptativo para procesar una serie de flujos de datos de audio independientes.
[0019] El documento US 2010/223552 A1 (VERAX TECHNOLOGIES INC [US]; METCALF RANDALL B [US]) 2 de septiembre de 2010 (02/09/2010) muestra un sistema para el procesamiento posterior de una pluralidad de objetos de audio donde los objetos de audio se pueden controlar individualmente.
[0020] El documento anónimo: "Spatial Audio Workstation User Manual Version 2.3.0", 5 de abril de 2017 (05/04/2017), páginas 1-49, documento XP055926479, encontrado en Internet: URL: https://web.archive.org/web/20170405125152/http://www.iosonosound.com/uploads/downloads/SAW-User-Manual-230.pdf también muestra un dispositivo para procesar numerosos objetos de audio, donde la posición de los objetos de audio se puede cambiar durante el procesamiento.
[0021] Por lo tanto, es deseable proporcionar conceptos de masterización de audio mejorados, basados en objetos.
[0022] [0020]Este objetivo de la invención se consigue mediante el objeto de las reivindicaciones independientes. En
las reivindicaciones dependientes se muestran formas de realización especiales.
[0023] Se proporciona un dispositivo para generar una señal procesada utilizando una pluralidad de objetos de audio según una forma de realización, donde cada objeto de audio de la pluralidad de objetos de audio comprende una señal de objeto de audio y metadatos de objeto de audio, donde los metadatos de objeto de audio comprenden una posición del objeto de audio y un parámetro de amplificación del objeto de audio. El dispositivo comprende: una interfaz para especificar al menos un parámetro de efecto de un grupo de objetos de procesamiento de objetos de audio por parte de un usuario, donde el grupo de objetos de procesamiento de objetos de audio comprende dos o varios objetos de audio de la pluralidad de objetos de audio. Además, el dispositivo comprende una unidad de procesador que está configurada para generar la señal procesada, de modo que el al menos un parámetro de efecto que se ha especificado por medio de la interfaz se aplique a la señal de objeto de audio o a los metadatos de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio. A este respecto, uno o varios objetos de audio de la pluralidad de objetos de audio no pertenecen al grupo de objetos de procesamiento de objetos de audio. La interfaz está configurada para especificar al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio por parte del usuario, donde la unidad de procesador está configurada según el al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio, que se ha especificado por medio de la interfaz, para determinar que objetos de audio pertenecen a la pluralidad de objetos de audio del grupo de objetos de procesamiento de objetos de audio, donde el al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio comprende al menos un ángulo que especifica una dirección desde una posición de usuario definida, donde se encuentra una zona de interés que está asociada al grupo de objetos de procesamiento de objetos de audio, y donde la unidad de procesador está configurada, para cada objeto de audio de la pluralidad de objetos de audio, según la posición de los metadatos de este objeto de audio y según el ángulo que especifica la dirección desde la posición de usuario definida donde se encuentra la zona de interés, para determinar si este objeto de audio pertenece al grupo de objetos de procesamiento de objetos de audio.
[0024] Además, se proporciona un procedimiento para generar una señal procesada utilizando una pluralidad de objetos de audio, donde cada objeto de audio de la pluralidad de objetos de audio comprende una señal de objeto de audio y metadatos de objeto de audio, donde los metadatos de objeto de audio comprenden una posición del objeto de audio y un parámetro de amplificación del objeto de audio. El procedimiento comprende: especificación de al menos un parámetro de efecto de un grupo de objetos de procesamiento de objetos de audio por un usuario por medio de una interfaz, donde el grupo de objetos de procesamiento de objetos de audio comprende dos o varios objetos de audio de la pluralidad de objetos de audio. Y: generación de la señal procesada por una unidad de procesador, de tal manera que el al menos un parámetro de efecto, que se ha especificado por medio de la Interfaz, se aplica a la señal de objeto de audio o a los metadatos de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio. El procedimiento también comprende: especificación de al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio por parte del usuario, determinación de que objetos de audio de la pluralidad de objetos de audio pertenecen al grupo de objetos de procesamiento de objetos de audio, según el al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio especificado, que se ha especificado por medio de la interfaz, donde el al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio comprende al menos un ángulo, que especifica una dirección desde una posición de usuario definida, donde se encuentra una zona de interés que está asignada al grupo de objetos de procesamiento de objetos de audio, y donde para cada objeto de audio de la pluralidad de objetos de audio, según la posición de los metadatos de este objeto de audio y según el ángulo, que especifica la dirección desde la posición de usuario definida, donde se encuentra la zona de interés, se determina si este objeto de audio pertenece al grupo de objetos de procesamiento de objetos de audio.
[0025] Además, se proporciona un programa de ordenador con un código de programa para llevar a cabo el procedimiento descrito anteriormente.
[0026] La masterización de audio proporcionada se basa en la masterización de objetos de audio. Estos pueden estar posicionados en las formas de realización en una escena en cualquier lugar y libremente en tiempo real. En las formas de realización se afectan, por ejemplo, las propiedades de los objetos de audio generales. En su función como contenedores artificiales, pueden contener respectivamente un número arbitrario de objetos de audio. Cualquier ajuste a un objeto de masterización se convierte en ajustes individuales a los objetos de audio del mismo en tiempo real.
[0027] Tales objetos de masterización también se denominan objetos de procesamiento.
[0028] Por lo tanto, en lugar de un ajuste separado de numerosos objetos de audio, el usuario puede utilizar un objeto de masterización para llevar a cabo ajustes recíprocos en varios objetos de audio al mismo tiempo.
[0029] [0027]El conjunto de objetos de audio de destino para un objeto de masterización se puede definir según las formas de realización, por ejemplo, de muchas maneras. Desde una perspectiva espacial, el usuario puede establecer un ámbito de aplicación definido por el usuario alrededor de la posición del objeto de masterización. Alternativamente, es posible vincular objetos de audio seleccionados individualmente con el objeto de masterización independientemente
de su posición. El objeto de masterización también tiene en cuenta los cambios potenciales en la posición de los objetos de audio a lo largo del tiempo.
[0030] Una segunda propiedad de los objetos de masterización según las formas de realización puede ser, por ejemplo, su capacidad para calcular, sobre la base de modelos de interacción, cómo se influye individualmente en cada objeto de audio. Similar a una banda de canal, un objeto de masterización puede adoptar, por ejemplo, cualquier efecto de masterización general, por ejemplo, ecualizadores y compresores. Los plugins de efectos le proporcionan habitualmente al usuario numerosos parámetros, por ejemplo, para la frecuencia o el control de amplificación. Cuando se añade un nuevo efecto de masterización a un objeto de masterización, este se copia automáticamente en todos los objetos de audio del conjunto objetivo del mismo. Sin embargo, no todos los valores de parámetros de efecto se transmiten sin cambios. Dependiendo del procedimiento de cálculo para el conjunto objetivo, se pueden ponderar algunos parámetros del efecto de masterización antes de aplicarlos a un objeto de audio determinado. La ponderación puede basarse en metadatos cualesquiera o en una característica sonora del objeto de audio.
[0031] A continuación, se describen formas de realización preferidas de la invención con referencia a los dibujos.
[0032] En los dibujos está representado:
[0033] La Fig.1 muestra un dispositivo para generar una señal procesada utilizando una pluralidad de objetos de audio según una forma de realización.
[0034] La Fig.2 muestra el dispositivo según otra forma de realización, donde el dispositivo es un codificador.
[0035] La Fig.3 muestra el dispositivo según otra forma de realización, donde el dispositivo es un decodificador.
[0036] La Fig.4 muestra un sistema según una forma de realización.
[0037] La Fig.5 muestra un objeto de procesamiento con la zona A y la zona de atenuaciónAfsegún una forma de realización. La Fig.6 muestra un objeto de procesamiento con la zona A y radios de objeto según una forma de realización. La Fig.7 muestra un ángulo relativo de los objetos de audio con respecto al objeto de procesamiento según una forma de realización.
[0038] La Fig.8 muestra un objeto de ecualizador con un nuevo perímetro radial según una forma de realización.
[0039] La Fig.9 muestra un flujo de señal de una compresión de la señal de n fuentes según una forma de realización. La Fig.10 muestra una transformación de escena utilizando un panel de control M según una forma de realización. La Fig. 11 muestra la relación de un objeto de procesamiento con el que se producen efectos de señal de audio y efectos de metadatos según una forma de realización.
[0040] La Fig.12 muestra la modificación de objetos de audio y señales de audio en respuesta a la entrada de un usuario según una forma de realización.
[0041] La Fig.13 muestra un objeto de procesamiento PO<4>con rectángulo M para la distorsión de las esquinas C<1>, C<2>, C<3>y C<4>por parte del usuario según una forma de realización.
[0042] La Fig.14 muestra los objetos de procesamiento PO<1>y PO<2>con sus respectivas zonas de captación bidimensionales A y B superpuestas según una forma de realización.
[0043] La Fig. 15 muestra el objeto de procesamiento PO<3>con una zona de entrada rectangular y bidimensional C y los ángulos entre PO<3>y las fuentes asignadas S<1>, S<2>y S<3>según una forma de realización.
[0044] La Fig.16 muestra la posible implementación esquemática de un efecto de ecualizador, que se ha aplicado a un objeto de procesamiento según una forma de realización.
[0045] La Fig. 17 muestra el objeto de procesamiento PO<5>con una zona de entrada tridimensional D y las distancias respectivas d<S1>, d<S2>y d<S3>a las fuentes S<1>, S<2>y S<3>asignadas a través de la zona de entrada según una forma de realización.
[0046] La Fig.18 muestra la implementación prototípica de un objeto de procesamiento al que se ha aplicado un ecualizador según una forma de realización.
[0047] La Fig.19 muestra un objeto de procesamiento como en la Fig.18, solo en otra posición y sin superficie de transición según una forma de realización.
[0048] La Fig. 20 muestra un objeto de procesamiento con una superficie definida a través de su acimut como zona de entrada, de modo que las fuentes Src22 y Src4 se asignan al objeto de procesamiento según una forma de realización. La Fig.21 muestra un objeto de procesamiento como en la Fig.20, pero con una zona de transición adicional que se puede controlar por el usuario a través del control deslizante "Feather" según una forma de realización.
[0049] La Fig.22 muestra varios objetos de procesamiento en la escena, con diferentes zonas de captación según una forma de realización.
[0050] La Fig.23 muestra el cuadrado rojo en el lado derecho de la imagen que muestra un objeto de procesamiento para la distorsión horizontal de la posición de los objetos de audio según una forma de realización.
[0051] La Fig.24 muestra la escena después de que el usuario haya deformado las esquinas del objeto de procesamiento. La posición de todas las fuentes ha cambiado conforme a la distorsión según una forma de realización.
[0052] La Fig. 25 muestra una posible visualización de la asignación de objetos de audio individuales a un objeto de procesamiento según una forma de realización.
[0053] La Fig.1 muestra un dispositivo para generar una señal procesada utilizando una pluralidad de objetos de audio según una forma de realización, donde cada objeto de audio de la pluralidad de objetos de audio comprende una señal de objeto de audio y metadatos de objeto de audio, donde los metadatos de objeto de audio comprenden una posición del objeto de audio y un parámetro de amplificación del objeto de audio.
[0054] El dispositivo comprende: una interfaz 110 para especificar al menos un parámetro de efecto de un grupo de objetos de procesamiento de objetos de audio por parte de un usuario, donde el grupo de objetos de procesamiento de objetos de audio comprende dos o varios objetos de audio de la pluralidad de objetos de audio.
[0055] Además, el dispositivo comprende una unidad de procesador 120 que está configurada para generar la señal procesada, de modo que el al menos un parámetro de efecto que se ha especificado por medio de la interfaz 110 se aplique a la señal de objeto de audio o a los metadatos de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio.
[0056] A este respecto, uno o varios objetos de audio de la pluralidad de objetos de audio no pertenecen al grupo de objetos de procesamiento de objetos de audio.
[0057] El dispositivo descrito anteriormente de la Fig.1 realiza una forma eficiente de masterización de audio para objetos de audio.
[0058] En el caso de los objetos de audio, surge el problema de que a menudo existe una pluralidad de objetos de audio en una escena de audio. Si estos se modifican, representaría un esfuerzo considerable especificar cada objeto de audio individualmente.
[0059] Según la invención, ahora se organiza un grupo de dos o varios objetos de audio en un grupo de objetos de audio, que se designa grupo de objetos de procesamiento. Un grupo de objetos de procesamiento es, por lo tanto, un grupo de objetos de audio, que están organizados en este grupo especial, el grupo de objetos de procesamiento.
[0060] Según la invención, un usuario ahora tiene la posibilidad de especificar uno o varios (al menos uno) parámetros de efecto por medio de la interfaz 110. La unidad de procesador 120 se encarga de que el parámetro de efecto se aplique a los dos o varios objetos de audio del grupo de objetos de procesamiento mediante una entrada individual del parámetro de efecto.
[0061] Una aplicación de este tipo del parámetro de efecto puede consistir ahora, por ejemplo, en que el parámetro de efecto modifique, por ejemplo, un determinado rango de frecuencia de la señal de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento.
[0062] O, el parámetro de amplificación de los metadatos de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento se puede aumentar o reducir en consecuencia, por ejemplo, según el parámetro de efecto.
[0063] [0041]O, la posición de los metadatos de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento se puede cambiar en consecuencia, por ejemplo, según el parámetro de efecto. Por ejemplo,
es concebible que todos los objetos de audio del grupo de objetos de procesamiento se desplacen 2 a lo largo de un eje de coordenadas x, -3 a lo largo de un eje de coordenadas y y 4 a lo largo de un eje de coordenadas z.
[0064] También es concebible que la aplicación de un parámetro de efecto tenga un efecto diferente en los objetos de audio del grupo de objetos de procesamiento para cada objeto de audio del grupo de objetos de procesamiento. Por ejemplo, un eje se puede definir como un parámetro de efecto donde se refleja la posición de todos los objetos de audio del grupo de objetos de procesamiento. El cambio de posición de los objetos de audio del grupo de objetos de procesamiento tiene un efecto diferente para cada objeto de audio del grupo de objetos de procesamiento.
[0065] En una forma de realización, la unidad de procesador 120 puede estar configurada, por ejemplo, para no aplicar el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz, a ninguna señal de objeto de audio y a ninguno de los metadatos de objeto de audio de uno o varios objetos de audio que no pertenezcan al grupo de objetos de procesamiento de objetos de audio.
[0066] Para una forma de realización semejante se especifica que el parámetro de efecto no se aplica actualmente a los objetos de audio que no pertenecen al grupo de objetos de procesamiento.
[0067] Básicamente, la masterización de objetos de audio se puede llevar a cabo de forma centralizada en el lado del codificador. O, por el lado del decodificador, el usuario final, como receptor de la escena del objeto de audio, puede modificar los objetos de audio por sí mismo según la invención.
[0068] Una forma de realización que realiza la masterización de objetos de audio según la invención en el lado del codificador se muestra en la Fig.2.
[0069] Una forma de realización que realiza la masterización de objetos de audio según la invención en el lado del decodificador se muestra en la Fig.3.
[0070] La Fig.2 muestra el dispositivo según otra forma de realización, donde el dispositivo es un codificador.
[0071] En la Fig. 2, la unidad de procesador 120 está configurada para generar una señal de mezcla descendente utilizando las señales de objeto de audio de la pluralidad de objetos de audio. A este respecto, la unidad de procesador 120 está configurada para generar una señal de señal de metadatos utilizando los metadatos de objeto de audio de la pluralidad de objetos de audio.
[0072] Además, la unidad de procesador 120 está configurada en la Fig. 2 para generar la señal de mezcla descendente como la señal procesada, donde en la señal de mezcla descendente está mezclada al menos una señal de objeto modificada para cada objeto de audio del grupo de objetos de procesamiento de objetos de audio, donde la unidad de procesador 120 está configurada para generar, para cada objeto de audio del grupo de objetos de procesamiento de objetos de audio, la señal de objeto modificada de este objeto de audio por medio de la aplicación del al menos un parámetro de efecto, que se ha especificado por medio de la interfaz 110, a la señal de objeto de audio de este objeto de audio.
[0073] O, la unidad de procesador 120 está configurada en la Fig.2 para generar la señal de metadatos como la señal procesada, donde la señal de metadatos comprende al menos una posición modificada para cada objeto de audio del grupo de objetos de procesamiento de objetos de audio, donde la unidad de procesador 120 está configurada para generar, para cada objeto de audio del grupo de objetos de procesamiento de objetos de audio, la posición modificada de este objeto de audio por medio de la aplicación del al menos un parámetro de efecto, que se ha especificado por medio de la interfaz 110, a la posición de este objeto de audio.
[0074] O, la unidad de procesador 120 está configurada en la Fig.2 para generar la señal de metadatos como la señal procesada, donde la señal de metadatos comprende al menos un parámetro de amplificación modificado para cada objeto de audio del grupo de objetos de procesamiento de objetos de audio, donde la unidad de procesador 120 está configurada para generar, para cada objeto de audio del grupo de objetos de procesamiento de objetos de audio, el parámetro de amplificación modificado de este objeto de audio por medio de la aplicación del al menos un parámetro de efecto, que se ha especificado por medio de la interfaz 110, al parámetro de amplificación de este objeto de audio.
[0075] La Fig.3 muestra el dispositivo según otra forma de realización, donde el dispositivo es un decodificador. El dispositivo de la Fig.3 está configurado para recibir una señal de mezcla descendente que resulta de mezclar la pluralidad de señales de objeto de audio de la pluralidad de objetos de audio. Además, el dispositivo de la Fig.3 está configurado para recibir una señal de metadatos, donde la señal de metadatos comprende para cada objeto de audio de la pluralidad de objetos de audio los metadatos de objeto de audio de este objeto de audio.
[0076] La unidad de procesador 120 de la Fig.3 está configurada para reconstruir la pluralidad de señales de objeto de audio de la pluralidad de objetos de audio a partir de una señal de mezcla descendente.
[0077] Además, la unidad de procesador 120 de la Fig. 3 está configurada para generar como la señal procesada una señal de salida de audio que comprende uno o varios canales de salida de audio.
[0078] Además, la unidad de procesador 120 de la Fig.3 está configurada para aplicar para la generación de la señal procesada el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz 110, a la señal de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio, o para aplicar para la generación de la señal procesada el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz 110, a la posición o al parámetro de amplificación de los metadatos de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio.
[0079] En la decodificación de objetos de audio, el renderizado en el lado del decodificador es bien conocido por el experto en la materia, por ejemplo, del estándar SAOC (Spatial Audio Object Coding; en español: codificación de objetos de audio espacial), véase [8].
[0080] A este respecto, en el lado del decodificador, por ejemplo, se pueden especificar uno o varios parámetros de renderizado mediante una entrada de usuario a través de la interfaz 110.
[0081] Así, en una forma de realización, la interfaz 110 de la Fig. 3 puede estar configurada, por ejemplo, además para especificar uno o varios parámetros de renderizado por parte del usuario. A este respecto, la unidad de procesador 120 de la Fig.3 puede estar configurada, por ejemplo, para generar la señal procesada utilizando uno o varios parámetros de renderizado según la posición de cada objeto de audio del grupo de objetos de procesamiento de objetos de audio.
[0082] La Fig.4 muestra un sistema según una forma de realización que comprende un codificador 200 y un decodificador 300.
[0083] A este respecto, el codificador 200 de la Fig. 4 está configurado para la generación de una señal de mezcla descendente basándose en señales de objeto de audio de una pluralidad de objetos de audio y para la generación de una señal de metadatos basándose en metadatos de objeto de audio de la pluralidad de objetos de audio, donde los metadatos de objeto de audio comprenden una posición del objeto de audio y un parámetro de amplificación del objeto de audio.
[0084] El decodificador 400 de la Fig.4 está configurado para la generación de una señal de salida de audio que comprende uno o varios canales de salida de audio basándose en la señal de mezcla descendente y basándose en la señal de metadatos.
[0085] El codificador 200 del sistema de la Fig.4 puede ser un dispositivo según la Fig.2.
[0086] O, el decodificador 300 del sistema de la Fig.4 puede ser un dispositivo según la Fig.3.
[0087] O, el codificador 200 del sistema de la Fig.4 puede ser un dispositivo según la Fig.2, y el decodificador 300 del sistema de la Fig.4 puede ser un dispositivo de la Fig.3.
[0088] Las siguientes formas de realización se pueden implementar igualmente en un dispositivo de la Fig.1 y en un dispositivo de la Fig.2 y en un dispositivo de la Fig.3. También se pueden realizar en un codificador 200 del sistema de la Fig.4, así como en un decodificador 300 del sistema de la Fig.4.
[0089] Según una forma de realización, la unidad de procesador 120 está configurada, por ejemplo, para generar la señal procesada, de modo que el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz 110, se aplique a la señal de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio. A este respecto, la unidad de procesador 120 puede estar configurada, por ejemplo, para no aplicar el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz, a ninguna señal de objeto de audio de uno o varios objetos de audio de la pluralidad de objetos de audio que no pertenecen al grupo de objetos de procesamiento de objetos de audio.
[0090] Una aplicación de este tipo del parámetro de efecto puede consistir ahora, por ejemplo, en que la aplicación del parámetro de efecto a la señal de objeto de audio de cada objeto de audio del grupo de objetos de procesamiento modifique, por ejemplo, un determinado rango de frecuencias de la señal de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento.
[0091] [0069]En una forma de realización, la unidad de procesador 120 puede estar configurada, por ejemplo, para generar la señal procesada, de modo que el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz 110, se aplique al parámetro de amplificación de los metadatos de cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio. A este respecto, la unidad de procesador 120 puede estar
configurada, por ejemplo, para no aplicar el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz, a ningún parámetro de amplificación de los metadatos de objeto de audio de uno o varios objetos de audio de la pluralidad de objetos de audio que no pertenecen al grupo de objetos de procesamiento de objetos de audio.
[0092] Como ya se ha descrito en una forma de realización de este tipo, el parámetro de amplificación de los metadatos de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento se puede aumentar (por ejemplo, en 3 dB) o reducir, por ejemplo, en consecuencia, según el parámetro de efecto.
[0093] Según una forma de realización, la unidad de procesador 120 puede estar configurada, por ejemplo, para generar la señal procesada, de modo que el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz 110, se aplique a la posición de los metadatos de cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio. A este respecto, la unidad de procesador 120 puede estar configurada, por ejemplo, para no aplicar el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz, a ninguna posición de los metadatos de objeto de audio de uno o varios objetos de audio de la pluralidad de objetos de audio que no pertenecen al grupo de objetos de procesamiento de objetos de audio.
[0094] Como ya se ha descrito, en una forma de realización de este tipo, la posición de los metadatos de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento se puede modificar en consecuencia, por ejemplo, según el parámetro de efecto. Esto se puede realizar, por ejemplo, mediante especificación de los valores de coordenadas x, y y z correspondientes, alrededor de los cuales se debe desplazar la posición de cada uno de los objetos de audio. O, por ejemplo, se puede especificar un desplazamiento en un ángulo determinado, girado alrededor de un punto central definido, por ejemplo, alrededor de una posición de usuario o, por ejemplo, se puede prever una duplicación (o, por ejemplo, una reducción a la mitad) de la distancia a un punto determinado como parámetro de efecto para la posición de cada objeto de audio del grupo de objetos de procesamiento.
[0095] La interfaz 110 está configurada para especificar al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio por parte del usuario. A este respecto, la unidad de procesador 120 está configurada para determinar, según el al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio, que se ha especificado por medio de la interfaz 110, que objetos de audio de la pluralidad de objetos de audio pertenecen al grupo de objetos de procesamiento de objetos de audio.
[0096] A este respecto, según una forma de realización, el al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio puede comprender, por ejemplo, al menos una posición de una zona de interés (donde la posición de la zona de interés es, por ejemplo, el centro o centro de gravedad de la zona de interés). A este respecto, la zona de interés se puede asignar al grupo de objetos de procesamiento de objetos de audio. A este respecto, la unidad de procesador 120 puede estar configurada, por ejemplo, para determinar para cada objeto de audio de la pluralidad de objetos de audio, según la posición de los metadatos de objeto de audio de este objeto de audio y según la posición de la zona de interés, si este objeto de audio pertenece al grupo de objetos de procesamiento de objetos de audio.
[0097] En una forma de realización, el al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio puede comprender, por ejemplo, además un radio de la zona de interés asignada, que está asignado al grupo de objetos de procesamiento de objetos de audio. A este respecto, la unidad de procesador 120 puede estar configurada, por ejemplo, para decidir para cada objeto de audio de la pluralidad de objetos de audio, según la posición de los metadatos de objeto de audio de este objeto de audio y según la posición de la zona de interés y según el radio de la zona de interés, si este objeto de audio pertenece al grupo de objetos de procesamiento de objetos de audio.
[0098] Por ejemplo, un usuario puede especificar una posición del grupo de objetos de procesamiento y un radio del grupo de objetos de procesamiento. A este respecto, la posición del grupo de objetos de procesamiento puede especificar un centro espacial, y el radio del grupo de objetos de procesamiento define un círculo junto con el centro del grupo de objetos de procesamiento. Todos los objetos de audio con una posición dentro del círculo o en la línea circular se pueden definir como objetos de audio de este grupo de objetos de procesamiento; todos los objetos de audio con una posición fuera del círculo no están comprendidos por el grupo de objetos de procesamiento. La zona dentro de la línea circular y en la línea circular se puede entender como una "zona de interés".
[0099] Según una forma de realización, la unidad de procesador 120 puede estar configurada, por ejemplo, para determinar un factor de ponderación para cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio, según una distancia entre la posición de los metadatos de objeto de audio de este objeto de audio y la posición de la zona de interés. A este respecto, la unidad de procesador 120 está configurada, por ejemplo, para aplicar, para cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio, el factor de ponderación de este objeto de audio junto con el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz 110, a la señal de objeto de audio o al parámetro de amplificación de los metadatos de objeto de audio de este objeto de audio.
[0100] En esta forma de realización, la influencia del parámetro de efecto sobre los objetos de audio individuales del grupo de objetos de procesamiento se individualiza para cada objeto de audio, de modo que, además de los parámetros de efecto, se determina un factor de ponderación individual para cada objeto de audio que se aplica al objeto de audio.
[0101] El al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio está configurado para comprender al menos un ángulo que especifica una dirección desde una posición de usuario definida, donde se encuentra una zona de interés que está asignada al grupo de objetos de procesamiento de objetos de audio. La unidad de procesador 120 está configurada para determinar, para cada objeto de audio de la pluralidad de objetos de audio, según la posición de los metadatos de este objeto de audio y según el ángulo que especifique la dirección desde la posición de usuario definida donde se encuentra la zona de interés, si este objeto de audio pertenece al grupo de objetos de procesamiento de objetos de audio.
[0102] Según una forma de realización, la unidad de procesador 120 puede estar configurada, por ejemplo, para determinar, para cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio, un factor de ponderación que depende de una diferencia de un primer ángulo y otro ángulo, donde el primer ángulo es el ángulo que especifica la dirección desde la posición de usuario definida donde se encuentra la zona de interés y donde el otro ángulo depende de la posición de usuario definida y de la posición de los metadatos de este objeto de audio. A este respecto, la unidad de procesador 120 está configurada, por ejemplo, para aplicar, para cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio, el factor de ponderación de este objeto de audio junto con el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz 110, a la señal de objeto de audio o al parámetro de amplificación de los metadatos de objeto de audio de este objeto de audio.
[0103] En una forma de realización, el grupo de objetos de procesamiento de objetos de audio puede ser, por ejemplo, un primer grupo de objetos de procesamiento de objetos de audio, donde, por ejemplo, también pueden existir uno o varios otros grupos de objetos de procesamiento de objetos de audio.
[0104] A este respecto, cada grupo de objetos de procesamiento de uno o varios otros grupos de objetos de procesamiento de objetos de audio puede comprender uno o varios objetos de audio de la pluralidad de objetos de audio, donde al menos un objeto de audio de un grupo de objetos de procesamiento de uno o varios otros grupos de objetos de procesamiento de objetos de audio no es un objeto de audio del primer grupo de objetos de procesamiento de objetos de audio;
[0105] En este caso, la interfaz 110 puede estar configurada por el usuario para cada grupo de objetos de procesamiento de uno o varios otros grupos de objetos de procesamiento de objetos de audio para especificar al menos un otro parámetro de efecto para este grupo de objetos de procesamiento de objetos de audio.
[0106] A este respecto, la unidad de procesador 120 puede estar configurada para generar la señal procesada, de modo que para cada grupo de objetos de procesamiento de los uno o varios otros grupos de objetos de procesamiento de objetos de audio, el al menos otro parámetro de efecto de este grupo de objetos de procesamiento, que se ha especificado por medio de la interfaz 110, se aplique a la señal de objeto de audio o a los metadatos de objeto de audio de cada uno de los uno o varios objetos de audio de este grupo de objetos de procesamiento, donde uno o varios objetos de audio de la pluralidad de los objetos de audio no pertenecen a este grupo de objetos de procesamiento.
[0107] En este caso, la unidad de procesador 120 puede estar configurada, por ejemplo, para no aplicar el al menos otro parámetro de efecto de este grupo de objetos de procesamiento, que se ha especificado por medio de la interfaz, a ninguna señal de objeto de audio y a ninguno de los metadatos de objeto de audio de uno o varios objetos de audio que no pertenezcan a este grupo de objetos de procesamiento.
[0108] Por lo tanto, en tales formas de realización pueden existir más de un grupo de objetos de procesamiento. Para cada uno de los grupos de objetos de procesamiento se determinan uno o varios parámetros de efecto propios.
[0109] Según una forma de realización, la interfaz 110 puede estar configurada por el usuario además del primer grupo de objetos de procesamiento de objetos de audio, por ejemplo, para especificar el uno o varios otros grupos de objetos de procesamiento de uno o varios objetos de audio, mientras que la interfaz 110 está configurada por el usuario para cada grupo de objetos de procesamiento de uno o varios otros grupos de objetos de procesamiento de uno o varios objetos de audio para especificar al menos un parámetro de definición de este grupo de objetos de procesamiento.
[0110] En este sentido, la unidad de procesador 120 puede estar configurada para determinar, para cada grupo de objetos de procesamiento de uno o varios otros grupos de objetos de procesamiento de uno o varios objetos de audio, según el al menos un parámetro de definición de este grupo de objetos de procesamiento, que se ha especificado por medio de la interfaz 110, que objetos de audio pertenecen a la pluralidad de objetos de audio de este grupo de objetos de procesamiento.
[0111] A continuación, se representan conceptos de formas de realización de la invención y formas de realización preferidas.
[0112] En las formas de realización, cualquier tipo de ajustes globales en la OBAP se hacen posibles al convertir los ajustes globales en cambios individuales de los objetos de audio afectados (por ejemplo, a través de la unidad de procesador 120).
[0113] A este respecto, la masterización espacial para la producción de audio basada en objetos se puede realizar, por ejemplo, de la siguiente manera, en tanto que se implementan objetos de procesamiento según la invención.
[0114] La implementación propuesta de ajustes totales se realiza a través de objetos de procesamiento (en inglés:Processing Objects, POs). Al igual que los objetos de audio normales, estos se pueden posicionar en cualquier lugar en una escena y libremente en tiempo real. El usuario puede aplicar cualquier procesamiento de señal al objeto de procesamiento (al grupo de objetos de procesamiento), por ejemplo, ecualizador (EQ) o compresión. Para cada una de estas herramientas de procesamiento, los ajustes de parámetros del objeto de procesamiento se pueden convertir en ajustes específicos del objeto. Para este cálculo se presentan diferentes procedimientos.
[0115] A continuación, se considera una zona de interés.
[0116] La Fig.5 muestra un objeto de procesamiento con la zona A y la zona de atenuaciónAfsegún una forma de realización.
[0117] Como se muestra en la Fig.5, el usuario define una zona A y una zona de atenuaciónAfalrededor del objeto de procesamiento. Los parámetros de procesamiento del objeto de procesamiento están divididos en parámetros constantes y parámetros ponderados. Los valores de los parámetros constantes se heredan sin cambios a través de todos los objetos de audio dentro deAyAf
. Los valores de parámetros ponderados se heredan a través de los objetos de audio dentro de A. Los objetos de audio dentro deAfse ponderan con un factor de distancia. La decisión sobre qué parámetros se ponderan y cuáles no depende del tipo de parámetro.
[0118] Dado el valor definido por el usuariopMde un parámetro ponderado de este tipo para el objeto de procesamiento, para cada objeto de audioSi,la función de parámetropise define de la siguiente manera:
[0121]
[0123] donde el factorfies el siguiente:
[0126]
[0128] En consecuencia, es válido, en caso de que el usuario establezcarA
= 0, que no existe una zona de aplicación dentro de la cual los parámetros ponderados se mantengan constantes.
[0129] A continuación,se describe un cálculo de parámetros inversos según una forma de realización.
[0130] La Fig. 6 muestra un objeto de procesamiento con la zona A y radios de objeto según una forma de realización.
[0131] Los ajustes de usuario en el objeto de procesamiento, que se convierten mediante la ecuación (1), no siempre conducen a los resultados deseados con la suficiente rapidez, ya que no se tiene en cuenta la posición exacta de los objetos de audio. Por ejemplo, si la zona alrededor del objeto de procesamiento es muy grande y los objetos de audio contenidos están alejados de la posición del objeto de procesamiento, el efecto de los ajustes calculados puede no ser audible incluso en la posición del objeto de procesamiento.
[0132] Para los parámetros de amplificación, se puede plantear un procedimiento de cálculo diferente basándose en la tasa de decaimiento de cada objeto. Una vez más, dentro de una zona de interés definida por el usuario, que está representada en la Fig. 6, el parámetro individualpi
para cada objeto de audio se calcula de la
siguiente manera.
[0135]
[0137] dondehipodría definirse como sigue
[0140]
[0142] aies una constante para la distancia más cercana posible a un objeto de audio, ydi(t) es la distancia desde el objeto de audio al objeto de ecualizador. Derivado de la ley de la distancia, la función se ha modificado para manejar correctamente los posibles cambios positivos o negativos en la amplificación de ecualizador.
[0143] En la siguiente forma de realización modificada, se realiza un cálculo basado en ángulos.
[0144] Los cálculos anteriores se basan en la distancia entre los objetos de audio y el objeto de procesamiento. Sin embargo, desde una perspectiva de usuario, el ángulo entre el objeto de procesamiento y los objetos de audio circundantes a veces puede representar su impresión auditiva con mayor precisión. [5] propone el control global de cualquier parámetro de plugin de audio a través del azimut de los objetos de audio. Este enfoque se puede adoptar calculando la diferencia con respecto al ánguloαientre el objeto de procesamiento con ángulo de desplazamientoαeqy los objetos de audioSien su perímetro, como se muestra en la Fig.7.
[0145] Así, la Fig.7 muestra un ángulo relativo de los objetos de audio con respecto al objeto de procesamiento según una forma de realización.
[0146] La zona de interés definida por el usuario mencionada anteriormente podría modificarse en consecuencia utilizando los ángulosαAyαAf, como se muestra en la Fig.8.
[0147] Así, la Fig. 8 muestra un objeto de ecualizador con un nuevo perímetro radial según una forma de realización.
[0148] Con respecto a la zona de atenuaciónAf, fidebería redefinirse de la siguiente manera:
[0151]
[0153] Aunque para el enfoque modificado presentado anteriormente, la distancia d<i>en este contexto podría interpretarse simplemente como el ángulo entre el objeto de audio y el objeto de ecualizador, esto ya no justificaría por más tiempo una aplicación de la ley de la distancia. Por lo tanto, solo se modifica la zona definida por el usuario, mientras se mantiene el cálculo de amplificación como antes.
[0154] En una forma de realización, la ecualización se realiza como una aplicación.
[0155] La ecualización puede considerarse la herramienta más importante en la masterización, ya que la respuesta de frecuencia de una mezcla es el factor más crítico para una buena traducción en todos los sistemas de reproducción.
[0156] La implementación propuesta de una ecualización se realiza a través de objetos de ecualizador. Dado que todos los otros parámetros no dependen de la distancia, solo el parámetro de amplificación es de particular interés.
[0157] En otra forma de realización, el control dinámico se realiza como una aplicación.
[0158] [0113]En la masterización convencional, la compresión dinámica se utiliza para controlar las desviaciones dinámicas en una mezcla a lo largo del tiempo. Según la configuración de compresión, esto cambia la densidad percibida y la respuesta transitoria de una mezcla. En el caso de una compresión fija, el cambio percibido de la densidad se denomina "glue"(del inglés para "pegar, encolar"), mientras que se pueden utilizar ajustes de compresión
más fuertes para los efectos de bomba o cadena lateral en las llamadas mezclasBeat-Heavy.
[0159] Con la OBAP, el usuario podría establecer fácilmente ajustes de compresión idénticos para varios objetos adyacentes para realizar una compresión multicanal. Sin embargo, la compresión acumulada en grupos de objetos de audio no solo sería ventajosa para los flujos de trabajo sensibles al tiempo, sino que también sería más probable que la impresión psicoacústica de las llamadas señales "pegadas" se cumpliera.
[0160] La Fig. 9 muestra un flujo de señal de una compresión de la señal de n fuentes según una forma de realización.
[0161] Según otra forma de realización, como aplicación se realiza la transformación de escenas.
[0162] En la masterización estéreo, el procesamiento central/lateral es una técnica de uso frecuente para ampliar o estabilizar la imagen estéreo de una mezcla. Para mezclas de audio espaciales, una opción similar puede ser útil si la mezcla se ha generado en un entorno acústicamente crítico con características de espacio o de altavoces potencialmente asimétricas. También se podrían proporcionar nuevas posibilidades creativas para que el ingeniero de masterización mejore los efectos de una mezcla.
[0163] La Fig.10 muestra una transformación de escena utilizando un panel de control M según una forma de realización. La Fig.10 muestra especialmente una implementación esquemática utilizando un rango de distorsión con bordes arrastrables por el usuarioC1
aC4
.
[0164] Se puede realizar una transformación bidimensional de una escena en el plano horizontal utilizando una matriz de transformación de homografía H, que representa cada objeto de audio en la posiciónpia una nueva posiciónp'i, véase también [7]:
[0167]
[0169] Si el usuario distorsiona con un panel de control M a M' utilizando las cuatro esquinas arrastrablesc1-4
(véase la Figura 6), sus coordenadas 2D se pueden utilizar para un sistema lineal de ecuaciones (7) para obtener los coeficientes deH[7].
[0172]
[0174] Dado que las posiciones de objetos de audio pueden variar con el tiempo, las posiciones de coordenadas pueden interpretarse como funciones dependientes del tiempo.
[0175] En las formas de realización se realizan ecualizadores dinámicos. Otras formas de realización realizan la compresión multibanda.
[0176] Los ajustes de sonido basados en objetos no se limitan a las aplicaciones de ecualizador introducidas.
[0177] La descripción anterior se complementa a continuación una vez más con una descripción más general de ejemplos de realización.
[0178] [0125]La producción de audio tridimensional basada en objetos adopta el enfoque de que las escenas de
audio se calculan y reproducen en tiempo real a través de un proceso de renderizado para prácticamente cualquier configuración de altavoces. Las escenas de audio describen la disposición de los objetos de audio según el tiempo. Los objetos de audio consisten en señales de audio y metadatos. A estos metadatos pertenecen, entre otros, la posición en el espacio y el volumen. Para editar la escena, el usuario debe modificar hasta ahora todos los objetos de audio de una escena individualmente.
[0179] Si a continuación se trata, por un lado, del grupo de objetos de procesamiento y, por otro lado, de un objeto de procesamiento (en inglés:Processing Object), entonces se debe determinar que para cada objeto de procesamiento siempre está definido un grupo de objetos de procesamiento, que comprende objetos de audio. El grupo de objetos de procesamiento también se denomina, por ejemplo, como contenedor del objeto de procesamiento. Por lo tanto, para cada objeto de procesamiento se define un grupo de objetos de audio de la pluralidad de objetos de audio. El grupo de objetos de procesamiento correspondiente comprende el grupo de objetos de audio especificado de esta manera. Por lo tanto, un grupo de objetos de procesamiento es un grupo de objetos de audio.
[0180] Los objetos de procesamiento (en inglés:Processing Objects) pueden definirse como objetos que pueden modificar las propiedades de otros objetos de audio. Los objetos de procesamiento son contenedores artificiales a los que se pueden asignar objetos de audio cualesquiera, es decir, todos sus objetos de audio asignados se abordan a través del contenedor. Los objetos de audio asignados se ven afectados por cualquier número de efectos. Por lo tanto, los objetos de procesamiento ofrecen al usuario la posibilidad de editar varios objetos de audio simultáneamente.
[0181] Un objeto de procesamiento presenta, por ejemplo, posición, procedimiento de asignación, contenedor, procedimiento de ponderación, efectos de procesamiento de señales de audio y efectos de metadatos.
[0182] A este respecto, la posición es una posición del objeto de procesamiento en una escena virtual.
[0183] El procedimiento de asignación asigna objetos de audio al objeto de procesamiento (si es necesario, utilizando su posición).
[0184] El contenedor (o conexiones) es la cantidad de todos los objetos de audio asignados al objeto de procesamiento (o, si es necesario, otros objetos de procesamiento adicionales).
[0185] Los procedimientos de ponderación son los algoritmos para calcular los valores de parámetros de efecto individuales para los objetos de audio asignados.
[0186] Los efectos de procesamiento de señales de audio modifican el componente de audio de los objetos de audio (por ejemplo, ecualizador, dinámica).
[0187] Los efectos de metadatos modifican los metadatos de los objetos de audio y/u objetos de procesamiento (por ejemplo, distorsión de posición).
[0188] Del mismo modo, al grupo de objetos de procesamiento se le pueden asignar la posición descrita anteriormente, el procedimiento de asignación, el contenedor, el procedimiento de ponderación, los efectos de procesamiento de señales de audio y los efectos de metadatos. A este respecto, los objetos de audio del contenedor del objeto de procesamiento son los objetos de audio del grupo de objetos de procesamiento.
[0189] La Fig.11 muestra la relación de un objeto de procesamiento con el que se producen efectos de señal de audio y efectos de metadatos según una forma de realización.
[0190] A continuación se describen las propiedades de los objetos de procesamiento según formas de realización especiales:
[0191] El usuario puede colocar objetos de procesamiento libremente en una escena, la posición se puede establecer a lo largo del tiempo de forma constante o según el tiempo.
[0192] El usuario puede asignar a los objetos de procesamiento efectos que modifiquen la señal de audio y/o los metadatos de los objetos de audio. Ejemplos de efectos son la ecualización de la señal de sonido, el procesamiento de la dinámica de la señal de sonido o el cambio de las coordenadas de posición de los objetos de audio.
[0193] A los objetos de procesamiento se pueden asignar cualquier número de efectos en cualquier orden.
[0194] Los efectos cambian la señal de audio y/o los metadatos del conjunto asignado de objetos de audio, cada uno de ellos a lo largo del tiempo de forma constante o según el tiempo.
[0195] Los efectos tienen parámetros para controlar el procesamiento de señales y/o metadatos. Estos parámetros se dividen por el usuario, o determinados según el tipo, en parámetros constantes y ponderados.
[0196] Los efectos de un objeto de procesamiento se copian y aplican a sus objetos de audio asignados. A este respecto, los valores de los parámetros constantes se heredan de cada objeto de audio sin cambios. Los valores de los parámetros ponderados se calculan individualmente para cada objeto de audio según diferentes procedimientos de ponderación. El usuario puede seleccionar un procedimiento de ponderación para cada efecto o activarlo o desactivarlo para fuentes de audio individuales.
[0197] Los procedimientos de ponderación tienen en cuenta los metadatos individuales y/o las características de la señal de los objetos de audio individuales. Esto corresponde, por ejemplo, a la distancia de un objeto de audio al objeto de procesamiento o al espectro de frecuencia de un objeto de audio. Los procedimientos de ponderación también pueden tener en cuenta la posición de escucha del oyente. Además, las propiedades mencionadas de los objetos de audio para los procedimientos de ponderación también se pueden combinar entre sí para derivar valores de parámetros individuales. Por ejemplo, los niveles de sonido de los objetos de audio se pueden sumar en el marco de un procesamiento dinámico para derivar individualmente un cambio en el volumen para cada objeto de audio.
[0198] Los parámetros de efecto se pueden establecer a lo largo del tiempo de forma constante o según el tiempo. Los procedimientos de ponderación tienen en cuenta dichos cambios en el tiempo.
[0199] Los procedimientos de ponderación también pueden procesar información que el renderizador de audio analiza de la escena.
[0200] La secuencia de asignación de efectos al objeto de procesamiento corresponde a la secuencia de procesamiento de señales y/o metadatos de cada objeto de audio, es decir, los datos modificados por un efecto anterior se utilizan por el siguiente efecto como base para su cálculo. El primer efecto funciona sobre los datos aún sin modificar de un objeto de audio.
[0201] Los efectos individuales se pueden desactivar. A continuación, los datos calculados del efecto anterior, si existe uno, se transfieren al efecto después del efecto desactivado.
[0202] Un efecto explícitamente reconfigurado es el cambio de la posición de los objetos de audio por medio de homografía ("efecto distorsión"). En este caso, al usuario se le muestra un rectángulo con esquinas desplazables individualmente en la posición del objeto de procesamiento. Si el usuario mueve una esquina, se calcula una matriz de transformación para esta distorsión a partir del estado anterior del rectángulo y del estado recién distorsionado. A continuación, la matriz se aplica a todas las coordenadas de posición de los objetos de audio asignados al objeto de procesamiento, de modo que su posición cambia conforme a la distorsión.
[0203] Los efectos que solo modifican los metadatos también se pueden aplicar a otros objetos de procesamiento (entre otros, "efecto de distorsión").
[0204] La asignación de fuentes de audio a los objetos de procesamiento se puede realizar de diferentes maneras. La cantidad de objetos de audio asignados también puede cambiar con el tiempo, dependiendo del tipo de asignación. Este cambio se tiene en cuenta en todos los cálculos.
[0205] Se puede definir una zona de entrada alrededor de la posición de los objetos de procesamiento.
[0206] Todos los objetos de audio que están posicionados dentro de la zona de entrada forman la cantidad asignada de objetos de audio a los que se aplican los efectos del objeto de procesamiento.
[0207] La zona de entrada puede ser cualquier cuerpo (tridimensional) o cualquier forma (bidimensional) que estén definidos por el usuario.
[0208] El centro de la zona de entrada puede, pero no tiene que corresponder con la posición del objeto de procesamiento. El usuario realiza esta determinación.
[0209] Dentro de una zona de entrada tridimensional se encuentra un objeto de audio cuando su posición se encuentra dentro del cuerpo tridimensional.
[0210] Dentro de una zona de entrada bidimensional se encuentra un objeto de audio si su posición proyectada sobre el plano horizontal se encuentra dentro de la forma bidimensional.
[0211] La zona de entrada puede tener un tamaño general no especificado, de modo que todos los objetos de audio de una escena se encuentran en la zona de entrada.
[0212] Si es necesario, las zonas de entrada se adaptan a los cambios en las propiedades de la escena (por ejemplo, la escala de la escena).
[0213] Independientemente de la zona de entrada, los objetos de procesamiento se pueden acoplar con cualquier selección de objetos de audio de una escena.
[0214] El usuario puede definir el acoplamiento de modo que todos los objetos de audio seleccionados formen un conjunto de objetos de audio sobre los que se aplican los efectos del objeto de procesamiento.
[0215] Alternativamente, el usuario puede definir el acoplamiento de modo que el objeto de procesamiento ajuste su posición según el tiempo teniendo en cuenta la posición de los objetos de audio seleccionados. Este ajuste de la posición puede tener en cuenta la posición de escucha del oyente. A este respecto, los efectos del objeto de procesamiento no tienen que aplicarse necesariamente a los objetos de audio acoplados.
[0216] La asignación puede realizarse automáticamente basándose en los criterios definidos por el usuario. A este respecto, todos los objetos de audio de una escena se examinan continuamente para el o los criterios definidos y se asignan al objeto de procesamiento cuando se cumplen el o los criterios. La duración de la asignación se puede limitar al tiempo de cumplimiento del o de los criterios o se pueden definir períodos de transición. Los períodos de transición determinan cuánto tiempo deben cumplirse continuamente uno o varios criterios del objeto de audio para que se asigne al objeto de procesamiento o cuánto tiempo deben incumplirse continuamente uno o varios criterios para que se resuelva la asignación al objeto de procesamiento.
[0217] El usuario puede desactivar los objetos de procesamiento, de modo que sus propiedades se conservan y siguen mostrándose al usuario, pero no tiene lugar una influencia de los objetos de audio por parte del objeto de procesamiento.
[0218] El usuario puede acoplar cualquier número de propiedades de un objeto de procesamiento con propiedades similares de cualquier número de otros objetos de procesamiento. Estas propiedades incluyen parámetros de efectos. El acoplamiento se puede seleccionar por el usuario de forma absoluta o relativa. En caso de acoplamiento constante, el valor de propiedad modificado de un objeto de procesamiento se toma exactamente de todos los objetos de procesamiento acoplados. En caso de acoplamiento relativo, el valor de la modificación se compensa con los valores de las propiedades de los objetos de procesamiento acoplados.
[0219] Los objetos de procesamiento se pueden duplicar. A este respecto, se crea un segundo objeto de procesamiento con propiedades idénticas al objeto de procesamiento original. Las propiedades de los objetos de procesamiento son a continuación independientes entre sí.
[0220] Las propiedades de los objetos de procesamiento se pueden heredar de forma permanente, por ejemplo, en el caso de copia, de modo que los cambios realizados por los padres se transfieran automáticamente a los niños.
[0221] La Fig.12 muestra la modificación de objetos de audio y señales de audio en respuesta a la entrada de un usuario según una forma de realización.
[0222] Otra nueva aplicación de los objetos de procesamiento es el cálculo de parámetros inteligente por medio de un análisis de escenas. El usuario define parámetros de efecto a través del objeto de procesamiento en una posición determinada. El renderizador de audio realiza un análisis de escena predictivo para detectar que fuentes de audio influyen en la posición del objeto de procesamiento. A continuación, los efectos se aplican a las fuentes de audio seleccionadas teniendo en cuenta el análisis de escena, de modo que los ajustes de efectos definidos por el usuario se logran de manera optimizada en la posición del objeto de procesamiento.
[0223] A continuación, se describen otros ejemplos de realización de la invención, que están representados visualmente por medio de las Fig.13 - Fig.25.
[0224] Así, la Fig. 13 muestra el objeto de procesamiento PO<4>con rectángulo M para la distorsión de las esquinas C<1>, C<2>, C<3>y C<4>por parte del usuario. Así, la Fig.13 muestra esquemáticamente una posible distorsión hacia M’ con las esquinas C<1>', C<2>', C<3>' y C<4>', así como el efecto correspondiente en las fuentes S<1>, S<2>, S<3>y S<4>con sus nuevas posiciones S<1>', S<2>', S<3>' y S<4>'.
[0225] La Fig. 14 muestra los objetos de procesamiento PO<1>y PO<2>con sus respectivas zonas de entrada bidimensionales A y B superpuestas, así como las distancias a<S1,>a<S2>y a<S3>o b<S3>, b<S4>y b<S6>desde el objeto de procesamiento respectivo a las fuentes S<1>, S<2>, S<3>, S<4>y S<6>asignadas por las zonas de entrada.
[0226] La Fig.15 muestra el objeto de procesamiento PO<3>con una zona de entrada rectangular y bidimensional C y los ángulos entre PO<3>y las fuentes asociadas S<1>, S<2>y S<3>para una posible ponderación de los parámetros que incluye la posición de escucha del oyente.
[0227] Los ángulos se pueden determinar por la diferencia entre el azimut de la fuente individual y el azimut α<po>de PO<3>.
[0228] La Fig. 16 muestra la posible implementación esquemática de un efecto de ecualizador que se ha aplicado a un objeto de procesamiento. A través de botones como w junto a cada parámetro se puede activar la ponderación para el parámetro respectivo. m<1>, m<2>y m<3>ofrecen opciones para el procedimiento de ponderación para los parámetros ponderados mencionados.
[0229] La Fig. 17 muestra el objeto de procesamiento PO<5>con una zona de entrada tridimensional D y las respectivas distancias d<S1,>d<S2>y d<S3>a las fuentes S<1>, S<2>y S<3>asignadas a través de la zona de entrada.
[0230] La Fig.18 muestra la implementación prototípica de un objeto de procesamiento al que se ha aplicado un ecualizador. El objeto turquesa con el símbolo de onda en el lado derecho de la imagen muestra el objeto de procesamiento en la escena de audio, que el usuario puede mover libremente con el ratón. Dentro de la superficie turquesa, transparente y homogénea alrededor del objeto de procesamiento, los parámetros del ecualizador definidos en el lado izquierdo de la imagen se aplican sin cambios a los objetos de audio Src1, Src2 y Src3. Alrededor de la superficie circular homogénea, el sombreado que discurre hacia la transparencia muestra la zona donde todos los parámetros, excepto los parámetros de ganancia, se toman de las fuentes sin cambios. Por el contrario, los parámetros de ganancia del ecualizador se ponderan según la distancia de las fuentes al objeto de procesamiento. Dado que solo la fuente Src4 y la fuente Src24 se encuentran en esta zona, en este caso solo se realiza una ponderación para sus parámetros. La fuente Src22 no se ve afectada por el objeto de procesamiento. A través del control deslizante "Area", el usuario controla el tamaño del radio de la superficie circular alrededor del objeto de procesamiento. A través del control deslizante "Feather" controla el tamaño del radio de la superficie de transición circundante.
[0231] La Fig.19 muestra un objeto de procesamiento como en la Fig.18, solo en otra posición y sin superficie de transición. Todos los parámetros del ecualizador se transfieren sin cambios a las fuentes Src22 y Src4. Las fuentes Src3, Src2, Src1 y Src24 no se ven afectadas por el objeto de procesamiento.
[0232] La Fig.20 muestra un objeto de procesamiento con una superficie definida a través de su acimut como zona de entrada, de modo que las fuentes Src22 y Src4 se asignan al objeto de procesamiento. La punta de la superficie de alimentación en el centro del lado derecho de la imagen corresponde a la posición del oyente/usuario. Al mover el objeto de procesamiento, la superficie se mueve conforme al azimut. A través del control deslizante "Area", el usuario determina el tamaño del ángulo de la superficie de entrada. El usuario alcanza el cambio de una superficie de entrada circular a una basada en ángulo a través del campo de selección inferior a través de los controles deslizantes "Area"-/"Feather", que ahora muestra "radio".
[0233] La Fig. 21 muestra un objeto de procesamiento como en la Fig. 20, pero con una zona de transición adicional que se puede controlar por el usuario a través del control deslizante "Feather".
[0234] La Fig.22 muestra varios objetos de procesamiento en la escena, con diferentes zonas de entrada. Los objetos de procesamiento gris han sido desactivados por el usuario, es decir, no afectan a los objetos de audio en su zona de entrada. En el lado izquierdo de la imagen se muestran siempre los parámetros de ecualizador del objeto de procesamiento seleccionado actualmente. La selección se indica mediante una línea fina, brillante y de color turquesa alrededor del objeto.
[0235] La Fig. 23 muestra el cuadrado rojo en el lado derecho de la imagen que muestra un objeto de procesamiento para la distorsión horizontal de la posición de los objetos de audio. El usuario puede arrastrar las esquinas en cualquier dirección con el ratón para conseguir una distorsión de la escena.
[0236] La Fig. 24 muestra la escena después de que el usuario haya deformado las esquinas del objeto de procesamiento. La posición de todas las fuentes ha cambiado conforme a la distorsión.
[0237] La Fig. 25 muestra una posible visualización de la asignación de objetos de audio individuales a un objeto de procesamiento.
[0238] Aunque algunos aspectos se han descrito en el contexto de un dispositivo, se entenderá que estos aspectos también constituyen una descripción del procedimiento correspondiente, de modo que un bloque o un componente de un dispositivo también se interpreta como una etapa del procedimiento correspondiente o como una característica de una etapa del procedimiento. De manera análoga, los aspectos que se describieron con relación a una etapa del procedimiento o como la misma, también representan una descripción de un bloque correspondiente o detalles o características de un dispositivo correspondiente. Algunas o todas las etapas del procedimiento se pueden llevar a cabo mediante un aparato de hardware (o usando un aparato de hardware), tal como, por ejemplo, un microprocesador, un ordenador programable o un circuito electrónico. En algunos ejemplos de realización se pueden ejecutar algunas o varias de las etapas del procedimiento más importantes mediante un aparato semejante.
[0239] Según los requisitos de implementación determinados, los ejemplos de realización de la invención se pueden implementar en hardware o en software o al menos parcialmente en hardware o al menos parcialmente en software. La implementación se puede realizar usando un medio de almacenamiento digital, por ejemplo, un disquete, un DVD, un disco Blu-ray, un CD, una ROM, una PROM, una EPROM, una EEPROM o una memoria FLASH, un disco duro u otra memoria magnética u óptica, donde están almacenadas señales de control legibles electrónicamente, que pueden cooperar o cooperan con un sistema informático programable, de manera que se lleva a cabo el procedimiento correspondiente. Por ese motivo, el medio de almacenamiento digital puede ser legible por ordenador.
[0240] Algunos ejemplos de realización según la invención comprenden así un soporte de datos que presenta señales de control legibles electrónicamente, que son capaces de cooperar con un sistema informático programable, de manera que se ejecuta uno de los procedimientos aquí descritos.
[0241] En general pueden estar implementados ejemplos de realización de la presente invención como producto de programa informático con un código de programa, donde el código de programa es apto para realizar uno de los procedimientos cuando el producto de programa informático se ejecuta en un ordenador.
[0242] El código de programa también puede estar almacenado, por ejemplo, en un soporte legible a máquina.
[0243] Otros ejemplos de realización comprenden el programa informático para la realización de uno de los procedimientos aquí descritos, donde el programa informático está almacenado en un soporte legible por máquina. En otras palabras, un ejemplo de realización del procedimiento según la invención es por consiguiente un programa informático, que presenta un código de programa para la realización de uno de los procedimientos aquí descritos, cuando el programa informático se ejecuta en un ordenador.
[0244] Otro ejemplo de realización de los procedimientos según la invención es por consiguiente un soporte de datos (o un medio de almacenamiento digital o un medio legible por ordenador), en el cual el programa informático está grabado para la realización de uno de los procedimientos aquí descritos. El soporte de datos o el medio de almacenamiento digital o el medio legible por ordenador son típicamente tangibles y/o no volátiles.
[0245] Otro ejemplo de realización del procedimiento según la invención es por consiguiente un flujo de datos o una secuencia de señales, que representa o representan el programa informático para la realización de uno de los procedimientos aquí descritos. El flujo de datos o la secuencia de señales puede o pueden estar configurados, por ejemplo, para transferirse a través de una conexión de comunicación de datos, por ejemplo, a través de Internet.
[0246] Otro ejemplo de realización comprende un dispositivo de procesamiento, por ejemplo, un ordenador o un módulo lógico programable, que está configurado o adaptado para realizar uno de los procedimientos aquí descritos.
[0247] Otro ejemplo de realización comprende un ordenador, donde está instalado el programa informático para la realización de uno de los procedimientos aquí descritos.
[0248] Otro ejemplo de realización según la invención comprende un dispositivo o un sistema, que está configurado para transmitir un programa informático para la realización al menos de uno de los procedimientos aquí descritos a un receptor. La transmisión se puede realizar, por ejemplo, de forma electrónica u óptica. El receptor puede ser, por ejemplo, un ordenador, un aparato móvil, un aparato de almacenamiento o un dispositivo similar. El dispositivo o el sistema puede comprender, por ejemplo, un servidor de datos para la transmisión del programa informático al receptor.
[0249] En algunos ejemplos de realización se puede usar un componente lógico programable (por ejemplo, una matriz de puertas programables en campo, una FPGA) para realizar algunas o todas las funcionalidades del procedimiento aquí descrito. En algunos ejemplos de realización, una matriz de puertas programable en campo puede cooperar con un microprocesador, a fin de realizar uno de los procedimientos aquí descritos. En general los procedimientos se realizan en algunos ejemplos de realización por parte de un dispositivo de hardware cualquiera. Este puede ser un hardware utilizable de forma universal, como un procesador de ordenador (CPU) o hardware específico para el procedimiento, tal como, por ejemplo, un ASIC.
[0250] Los ejemplos de realización descritos anteriormente representan únicamente una ilustración de los principios de la presente invención. Se entenderá que las modificaciones y variaciones de las disposiciones y detalles descritos en el presente documento serán evidentes para otros expertos en la técnica. Por lo tanto, se pretende que la invención esté limitada únicamente por el alcance de protección de las siguientes reivindicaciones y no por las particularidades específicas que se han presentado basándose en la descripción y la explicación de los ejemplos de realización del presente documento.
[0251] Referencias
[0252]
[0253] [1] Coleman, P., Franck, A., Francombe, J., Liu, Q., Campos, T. D., Hughes, R., Menzies, D., Galvez, M. S., Tang, Y., Woodcock, J., Jackson, P., Melchior, F., Pike, C., Fazi, F., Cox, T., and Hilton, A., "An Audio-Visual System for Object-Based Audio: From Recording to Listening, "IEEE Transactions on Multimedia, PP(99), pp.1-1, 2018, ISSN 15209210, doi:10.1109/TMM.2018.2794780.
[0254] [2] Gasull Ruiz, A., Sladeczek, C., and Sporer, T., "A Description of an Object-Based Audio Workflow for Media Productions," in Audio Engineering Society Conference: 57th International Conference: The Future of Audio Entertainment Technology, Cinema, Television and the Internet, 2015.
[0255] [3] Melchior, F., Michaelis, U., and Steffens, R., "Spatial Mastering - a new concept for spatial sound design in object-based audio scenes," in Proceedings of the International Computer Music Conference 2011, 2011.
[0256] [4] Katz, B. and Katz, R. A., Mastering Audio: The Art and the Science, Butterworth-Heinemann, Newton, MA, USA, 2003, ISBN 0240805453. AES Conference on Spatial Reproduction, Tokyo, Japan, 2018 August 6 - 9, Page 2 [5] Melchior, F., Michaelis, U., and Steffens, R., "Spatial Mastering - A New Concept for Spatial Sound Design in Object-based Audio Scenes," Proceedings of the International Computer Music Conference 2011, University of Huddersfield, UK, 2011.
[0257] [6] Sladeczek, C., Neidhardt, A., Böhme, M., Seeber, M., and Ruiz, A. G., "An Approach for Fast and Intuitive Monitoring of Microphone Signals Using a Virtual Listener," Proceedings, International Conference on Spatial Audio (ICSA), 21.2. - 23.2.2014, Erlangen, 2014
[0258] [7] Dubrofsky, E., Homography Estimation, Master’s thesis, University of British Columbia, 2009.
[0259] [8] ISO/IEC 23003-2:2010 Information technology - MPEG audio technologies - Part 2: Spatial Audio Object Coding (SAOC); 2010
Claims (12)
1. REIVINDICACIONES
1. Dispositivo para la generación de una señal procesada utilizando una pluralidad de objetos de audio, donde cada objeto de audio de la pluralidad de objetos de audio comprende una señal de objeto de audio y metadatos de objeto de audio, donde los metadatos de objeto de audio comprenden una posición del objeto de audio y un parámetro de amplificación del objeto de audio, donde el dispositivo comprende:
una interfaz (110) para especificar al menos un parámetro de efecto de un grupo de objetos de procesamiento de objetos de audio por parte de un usuario, donde el grupo de objetos de procesamiento de objetos de audio comprende dos o varios objetos de audio de la pluralidad de objetos de audio, y
una unidad de procesador (120) que está configurada para generar la señal procesada, de modo que el al menos un parámetro de efecto que se ha especificado por medio de la interfaz (110) se aplique a la señal de objeto de audio o a los metadatos de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio,
donde la interfaz (110) está configurada por el usuario para especificar al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio,
donde la unidad de procesador (120) está configurada según el al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio, que se ha especificado por medio de la interfaz (110), para determinar que objetos de audio pertenecen a la pluralidad de objetos de audio del grupo de objetos de procesamiento de objetos de audio, donde el al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio comprende al menos un ángulo que especifica una dirección desde una posición de usuario definida, donde se encuentra una zona de interés que está asociada al grupo de objetos de procesamiento de objetos de audio, y donde la unidad de procesador (120) está configurada, para cada objeto de audio de la pluralidad de objetos de audio, según la posición de los metadatos de este objeto de audio y según el ángulo que especifica la dirección desde la posición de usuario definida donde se encuentra la zona de interés, para determinar si este objeto de audio pertenece al grupo de objetos de procesamiento de objetos de audio.
2. Dispositivo según la reivindicación 1,
donde uno o varios objetos de audio de la pluralidad de objetos de audio no pertenecen al grupo de objetos de procesamiento de objetos de audio, y donde la unidad de procesador (120) está configurada para no aplicar el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz (110), a ninguna señal de objeto de audio y a ninguno de los metadatos de objeto de audio de uno o varios objetos de audio que no pertenezcan al grupo de objetos de procesamiento de objetos de audio.
3. Dispositivo según la reivindicación 2,
donde la unidad de procesador (120) está configurada para generar la señal procesada, de modo que el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz (110), se aplique a la señal de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio; y/o donde la unidad de procesador (120) está configurada para generar la señal procesada, de modo que el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz (110), se aplique al parámetro de amplificación de los metadatos de cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio; donde la unidad de procesador (120) está configurada para no aplicar el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz (110), a ningún parámetro de amplificación de los metadatos de objetos de audio de uno o varios objetos de audio de la pluralidad de objetos de audio que no pertenecen al grupo de objetos de procesamiento de objetos de audio.
4. Dispositivo según la reivindicación 2 o 3,
donde la unidad de procesador (120) está configurada para generar la señal procesada, de modo que el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz (110), se aplique a la posición de los metadatos de cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio, donde la unidad de procesador (120) está configurada para no aplicar el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz (110), a ninguna posición de los metadatos de objeto de audio de uno o varios objetos de audio de la pluralidad de objetos de audio que no pertenecen al grupo de objetos de procesamiento de objetos de audio.
5. Dispositivo según cualquiera de las reivindicaciones 1 a 4,
donde el al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio comprende el al menos un ángulo,
la unidad de procesador (120) está configurada para determinar, para cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio, un factor de ponderación que depende de una diferencia de un primer ángulo y otro ángulo, donde el primer ángulo es el ángulo que especifica la dirección desde la posición de usuario definida donde se encuentra la zona de interés y donde el otro ángulo depende de la posición de usuario
definida y de la posición de los metadatos de este objeto de audio,
donde la unidad de procesador (120) está configurada para aplicar, para cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio, el factor de ponderación de este objeto de audio junto con el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz (110), a la señal de objeto de audio o al parámetro de amplificación de los metadatos de objeto de audio de este objeto de audio.
6. Dispositivo según cualquiera de las reivindicaciones anteriores,
donde el grupo de objetos de procesamiento de objetos de audio es un primer grupo de objetos de procesamiento de objetos de audio, donde además existen uno o varios otros grupos de objetos de procesamiento de objetos de audio, donde cada grupo de objetos de procesamiento de uno o varios otros grupos de objetos de procesamiento de objetos de audio comprende uno o varios objetos de audio de la pluralidad de objetos de audio, donde al menos un objeto de audio de un grupo de objetos de procesamiento de uno o varios otros grupos de objetos de procesamiento de objetos de audio no es un objeto de audio del primer grupo de objetos de procesamiento de objetos de audio;
donde la interfaz (110) está configurada por el usuario para cada grupo de objetos de procesamiento de uno o varios otros grupos de objetos de procesamiento de objetos de audio para especificar al menos un otro parámetro de efecto para este grupo de objetos de procesamiento de objetos de audio; y
donde la unidad de procesador (120) está configurada para generar la señal procesada de modo que, para cada grupo de objetos de procesamiento de los uno o varios otros grupos de objetos de procesamiento de objetos de audio, el al menos otro parámetro de efecto de este grupo de objetos de procesamiento, que se ha especificado mediante la interfaz (110), se aplica a la señal de objeto de audio o a los metadatos de objeto de audio de cada uno de los uno o varios objetos de audio de este grupo de objetos de procesamiento, donde uno o varios objetos de audio de la pluralidad de objetos de audio no pertenecen a este grupo de objetos de procesamiento, y donde la unidad de procesador (120) está configurada para no aplicar el al menos otro parámetro de efecto de este grupo de objetos de procesamiento, que se ha especificado mediante la interfaz (110), a ninguna señal de objeto de audio y a ninguno de los metadatos de objeto de audio de uno o varios objetos de audio que no pertenecen a este grupo de objetos de procesamiento; y/o
donde la interfaz (110) está configurada por el usuario además del primer grupo de objetos de procesamiento de objetos de audio para especificar el uno o varios otros grupos de objetos de procesamiento de uno o varios objetos de audio, en tanto que la interfaz (110) está configurada por el usuario para cada grupo de objetos de procesamiento de uno o varios otros grupos de objetos de procesamiento de uno o varios objetos de audio para especificar al menos un parámetro de definición de este grupo de objetos de procesamiento, y
donde la unidad de procesador (120) está configurada para determinar, para cada grupo de objetos de procesamiento de uno o varios otros grupos de objetos de procesamiento de uno o varios objetos de audio, según el al menos un parámetro de definición de este grupo de objetos de procesamiento, que se ha especificado por medio de la interfaz (110), que objetos de audio pertenecen a la pluralidad de objetos de audio de este grupo de objetos de procesamiento.
7. Dispositivo según cualquiera de las reivindicaciones anteriores,
donde el dispositivo es un codificador, donde la unidad de procesador (120) está configurada para generar una señal de mezcla descendente utilizando las señales de objeto de audio de la pluralidad de los objetos de audio, y donde la unidad de procesador (120) está configurada para generar una señal de metadatos utilizando los metadatos de objeto de audio de la pluralidad de los objetos de audio,
donde la unidad de procesador (120) está configurada para generar la señal de mezcla descendente como la señal procesada, donde en la señal de mezcla descendente está mezclada al menos una señal de objeto modificada para cada objeto de audio del grupo de objetos de procesamiento de objetos de audio, donde la unidad de procesador (120) está configurada para generar, para cada objeto de audio del grupo de objetos de procesamiento de objetos de audio, la señal de objeto modificada de este objeto de audio por medio de la aplicación del al menos un parámetro de efecto, que se ha especificado por medio de la interfaz (110), a la señal de objeto de audio de este objeto de audio, o
donde la unidad de procesador (120) está configurada para generar la señal de metadatos como la señal procesada, donde la señal de metadatos comprende al menos una posición modificada para cada objeto de audio del grupo de objetos de procesamiento de objetos de audio, donde la unidad de procesador (120) está configurada para generar, para cada objeto de audio del grupo de objetos de procesamiento de objetos de audio, la posición modificada de este objeto de audio por medio de la aplicación del al menos un parámetro de efecto, que se ha especificado por medio de la interfaz (110), a la posición de este objeto de audio, o
donde la unidad de procesador (120) está configurada para generar la señal de metadatos como la señal procesada, donde la señal de metadatos comprende al menos un parámetro de amplificación modificado para cada objeto de audio del grupo de objetos de procesamiento de objetos de audio, donde la unidad de procesador (120) está configurada para generar, para cada objeto de audio del grupo de objetos de procesamiento de objetos de audio, el parámetro de amplificación modificado de este objeto de audio mediante la aplicación del al menos un parámetro de efecto, que se ha especificado por medio de la interfaz (110), al parámetro de amplificación de este objeto de audio.
8. Dispositivo según cualquiera de las reivindicaciones 1 a 6,
donde el dispositivo es un decodificador, donde el dispositivo está configurado para recibir una señal de mezcla descendente donde se mezclan la pluralidad de las señales de objeto de audio de la pluralidad de los objetos de audio, donde el dispositivo también está configurado para recibir una señal de metadatos, donde la señal de metadatos comprende, para cada objeto de audio de la pluralidad de los objetos de audio, los metadatos de objeto de audio de este objeto de audio,
donde la unidad de procesador (120) está configurada para reconstruir la pluralidad de señales de objeto de audio de la pluralidad de objetos de audio basándose en una señal de mezcla descendente,
donde la unidad de procesador (120) está configurada para generar como la señal procesada una señal de salida de audio que comprende uno o varios canales de salida de audio,
donde la unidad de procesador (120) está configurada para aplicar para la generación de la señal procesada el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz (110), a la señal de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio, o para aplicar para la generación de la señal procesada el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz (110), a la posición o al parámetro de amplificación de los metadatos de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio.
9. Dispositivo según la reivindicación 8,
donde la interfaz (110) también está configurada para especificar uno o varios parámetros de renderizado por parte del usuario,
y donde la unidad de procesador (120) está configurada para generar la señal procesada utilizando el uno o varios parámetros de renderizado según la posición de cada objeto de audio del grupo de objetos de procesamiento de objetos de audio.
10. Sistema, comprendiendo,
un codificador (200) para la generación de una señal de mezcla descendente basándose en señales de objeto de audio de una pluralidad de objetos de audio y para la generación de una señal de metadatos basándose en metadatos de objeto de audio de la pluralidad de objetos de audio, donde los metadatos de objeto de audio comprenden una posición del objeto de audio y un parámetro de amplificación del objeto de audio, y un decodificador (300) para la generación de una señal de salida de audio que comprende uno o varios canales de salida de audio basándose en la señal de mezcla descendente y basándose en la señal de metadatos, donde el codificador (200) es un dispositivo según la reivindicación 7, o
donde el decodificador (300) es un dispositivo según la reivindicación 8 o 9, o
donde el codificador (200) es un dispositivo según la reivindicación 7 y el decodificador (300) es un dispositivo según la reivindicación 8 o 9.
11. Procedimiento para la generación de una señal procesada utilizando una pluralidad de objetos de audio, donde cada objeto de audio de la pluralidad de objetos de audio comprende una señal de objeto de audio y metadatos de objeto de audio, donde los metadatos de objeto de audio comprenden una posición del objeto de audio y un parámetro de amplificación del objeto de audio, donde el procedimiento comprende:
especificación de al menos un parámetro de efecto de un grupo de objetos de procesamiento de objetos de audio por un usuario por medio de una interfaz (110), donde el grupo de objetos de procesamiento de objetos de audio comprende dos o varios objetos de audio de la pluralidad de objetos de audio, y
generación de la señal procesada por una unidad de procesador (120), de tal manera que el al menos un parámetro de efecto, que se ha especificado por medio de la interfaz (110), se aplica a la señal de objeto de audio o a los metadatos de objeto de audio de cada uno de los objetos de audio del grupo de objetos de procesamiento de objetos de audio, donde el procedimiento comprende además: especificación de al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio por el usuario,
determinación de que objetos de audio de la pluralidad de objetos de audio pertenecen al grupo de objetos de procesamiento de objetos de audio, según el al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio especificado, que se ha especificado por medio de la interfaz (110), donde el al menos un parámetro de definición del grupo de objetos de procesamiento de objetos de audio comprende al menos un ángulo, que especifica una dirección desde una posición de usuario definida, donde se encuentra una zona de interés que está asignada al grupo de objetos de procesamiento de objetos de audio, y donde para cada objeto de audio de la pluralidad de objetos de audio, según la posición de los metadatos de este objeto de audio y según el ángulo, que especifica la dirección desde la posición de usuario definida, donde se encuentra la zona de interés, se determina si este objeto de audio pertenece al grupo de objetos de procesamiento de objetos de audio.
12. Programa de ordenador con un código de programa para llevar a cabo el procedimiento según la reivindicación 11.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102018202511 | 2018-02-19 | ||
| DE102018206025.8A DE102018206025A1 (de) | 2018-02-19 | 2018-04-19 | Vorrichtung und Verfahren für objektbasiertes, räumliches Audio-Mastering |
| PCT/EP2019/053961 WO2019158750A1 (de) | 2018-02-19 | 2019-02-18 | Vorrichtung und verfahren für objektbasiertes, räumliches audio-mastering |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES3058491T3 true ES3058491T3 (en) | 2026-03-11 |
Family
ID=67482130
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES19710283T Active ES3058491T3 (en) | 2018-02-19 | 2019-02-18 | Apparatus and method for object-based spatial audio-mastering |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US20200374649A1 (es) |
| EP (1) | EP3756363B1 (es) |
| JP (3) | JP7277475B2 (es) |
| KR (3) | KR20240052967A (es) |
| CA (1) | CA3091529A1 (es) |
| DE (1) | DE102018206025A1 (es) |
| ES (1) | ES3058491T3 (es) |
| PL (1) | PL3756363T3 (es) |
| SG (1) | SG11202105234TA (es) |
| WO (1) | WO2019158750A1 (es) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113632501B (zh) * | 2019-04-11 | 2025-01-17 | 索尼集团公司 | 信息处理装置和方法、再现装置和方法、以及程序 |
| GB2594265A (en) * | 2020-04-20 | 2021-10-27 | Nokia Technologies Oy | Apparatus, methods and computer programs for enabling rendering of spatial audio signals |
| US11579838B2 (en) * | 2020-11-26 | 2023-02-14 | Verses, Inc. | Method for playing audio source using user interaction and a music application using the same |
| WO2022262758A1 (zh) * | 2021-06-15 | 2022-12-22 | 北京字跳网络技术有限公司 | 音频渲染系统、方法和电子设备 |
| EP4396810A1 (en) * | 2021-09-03 | 2024-07-10 | Dolby Laboratories Licensing Corporation | Music synthesizer with spatial metadata output |
| DE112022004952T5 (de) * | 2021-10-15 | 2024-08-14 | Sony Group Corporation | Informationsverarbeitungseinrichtung, verfahren und programm |
| WO2024038925A1 (ko) * | 2022-08-18 | 2024-02-22 | 엘지전자 주식회사 | Tv 및 tv의 제어 방법 |
| JPWO2024204498A1 (es) | 2023-03-30 | 2024-10-03 | ||
| US20240412748A1 (en) * | 2023-06-07 | 2024-12-12 | The Nielsen Company (Us), Llc | Communication of Payload Data Through Altered Sequence of Metadata Defining Audio-Rendering Directives |
| WO2024263170A1 (en) * | 2023-06-23 | 2024-12-26 | Harman International Industries, Incorporated | Sound synthesis system using multiple interactive devices |
| KR20250170926A (ko) * | 2024-05-29 | 2025-12-08 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
| US12314554B1 (en) * | 2024-08-23 | 2025-05-27 | Pocket Bard LLC | Apparatus and a method for providing a customizable and interactive ambient sound experience |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008069593A1 (en) * | 2006-12-07 | 2008-06-12 | Lg Electronics Inc. | A method and an apparatus for processing an audio signal |
| US20100223552A1 (en) * | 2009-03-02 | 2010-09-02 | Metcalf Randall B | Playback Device For Generating Sound Events |
| DE102010030534A1 (de) * | 2010-06-25 | 2011-12-29 | Iosono Gmbh | Vorrichtung zum Veränderung einer Audio-Szene und Vorrichtung zum Erzeugen einer Richtungsfunktion |
| MY207992A (en) * | 2011-07-01 | 2025-04-03 | Dolby Laboratories Licensing Corp | System and method for adaptive audio signal generation, coding and rendering |
| US9516446B2 (en) * | 2012-07-20 | 2016-12-06 | Qualcomm Incorporated | Scalable downmix design for object-based surround codec with cluster analysis by synthesis |
| EP3264259A1 (en) * | 2016-06-30 | 2018-01-03 | Nokia Technologies Oy | Audio volume handling |
| US9980078B2 (en) * | 2016-10-14 | 2018-05-22 | Nokia Technologies Oy | Audio object modification in free-viewpoint rendering |
-
2018
- 2018-04-19 DE DE102018206025.8A patent/DE102018206025A1/de active Pending
-
2019
- 2019-02-18 KR KR1020247010821A patent/KR20240052967A/ko active Pending
- 2019-02-18 PL PL19710283.3T patent/PL3756363T3/pl unknown
- 2019-02-18 SG SG11202105234TA patent/SG11202105234TA/en unknown
- 2019-02-18 EP EP19710283.3A patent/EP3756363B1/de active Active
- 2019-02-18 ES ES19710283T patent/ES3058491T3/es active Active
- 2019-02-18 WO PCT/EP2019/053961 patent/WO2019158750A1/de not_active Ceased
- 2019-02-18 CA CA3091529A patent/CA3091529A1/en active Pending
- 2019-02-18 KR KR1020227026195A patent/KR102654354B1/ko active Active
- 2019-02-18 KR KR1020207026941A patent/KR102427809B1/ko active Active
- 2019-02-18 JP JP2020543912A patent/JP7277475B2/ja active Active
-
2020
- 2020-08-11 US US16/990,835 patent/US20200374649A1/en active Pending
-
2023
- 2023-01-13 JP JP2023004163A patent/JP2023055736A/ja active Pending
-
2025
- 2025-02-28 JP JP2025031874A patent/JP2025098034A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| EP3756363C0 (de) | 2025-10-15 |
| JP2023055736A (ja) | 2023-04-18 |
| US20200374649A1 (en) | 2020-11-26 |
| EP3756363B1 (de) | 2025-10-15 |
| KR20240052967A (ko) | 2024-04-23 |
| CA3091529A1 (en) | 2019-08-22 |
| EP3756363A1 (de) | 2020-12-30 |
| WO2019158750A1 (de) | 2019-08-22 |
| DE102018206025A1 (de) | 2019-08-22 |
| KR20220108218A (ko) | 2022-08-02 |
| KR20200120734A (ko) | 2020-10-21 |
| KR102654354B1 (ko) | 2024-04-03 |
| KR102427809B1 (ko) | 2022-08-01 |
| JP2025098034A (ja) | 2025-07-01 |
| SG11202105234TA (en) | 2021-06-29 |
| JP7277475B2 (ja) | 2023-05-19 |
| JP2021514164A (ja) | 2021-06-03 |
| PL3756363T3 (pl) | 2026-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES3058491T3 (en) | Apparatus and method for object-based spatial audio-mastering | |
| JP7625642B2 (ja) | オーディオの対スクリーン・レンダリングおよびそのようなレンダリングのためのオーディオのエンコードおよびデコード | |
| US9712939B2 (en) | Panning of audio objects to arbitrary speaker layouts | |
| ES2953685T3 (es) | Aparato y procedimiento para el remapeo de objetos de audio relacionado con la pantalla | |
| TWI523545B (zh) | 用以將第一參數式空間音訊信號轉換成第二參數式空間音訊信號的裝置與方法 | |
| ES2774449T3 (es) | Adaptación relacionada con pantalla de contenido de HOA | |
| KR20220044973A (ko) | 다중-층 묘사를 이용하여 증강된 음장 묘사 또는 수정된 음장 묘사를 생성하기 위한 개념 | |
| KR20130045338A (ko) | 오디오 신을 변환하기 위한 장치 및 방향 함수를 발생시키기 위한 장치 | |
| CN106465034A (zh) | 采用几何距离定义的音频呈现装置和方法 | |
| MX2011007035A (es) | Procedimiento y aparato para la codificacion de campos acusticos tridimensionales y una reconstruccion optima. | |
| CN111869241B (zh) | 用于使用多通道扬声器系统的空间声音再现的装置和方法 | |
| US10986457B2 (en) | Method and device for outputting audio linked with video screen zoom | |
| US11902768B2 (en) | Associated spatial audio playback | |
| KR102119239B1 (ko) | 바이노럴 스테레오 오디오 생성 방법 및 이를 위한 장치 | |
| HK40043106B (en) | Apparatus and method for object-based spatial audio-mastering | |
| HK40043106A (en) | Apparatus and method for object-based spatial audio-mastering | |
| KR102036893B1 (ko) | 멀티레이어 바이노럴 컨텐츠 생성 방법 및 이를 위한 프로그램 | |
| BR112020015417B1 (pt) | Aparelhos para converter uma posição de objeto de um objeto de áudio, fornecedor de transmissão contínua de áudio, sistema de produção de conteúdo de áudio, aparelho de reprodução de áudio e métodos | |
| Hestermann et al. | ImmersiveObject-BasedMastering | |
| Boren et al. | Motion simulation in the environment for auditory research |