Patents by Inventor Lars Johan Brannmark
Lars Johan Brannmark has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250061901Abstract: A method for determining a decoding L×K matrix for decoding incoming L-dimensional channel audio into outgoing K-dimensional channel audio where L?2 and K?1 is provided. The method comprising: determining a panning control parameter p and a sample component d that minimizes a first difference metric between an L-dimensional input sample x and an estimation of the input sample xest=d a, where a=A(p) and where A(p) is a first pre-set mapping function that returns an L-dimensional panning vector a for a given panning control parameter p; generating a K-dimensional raw output sample yraw=d s, where s=S(p) and where S(p) is a second pre-set mapping function that returns a K-dimensional panning vector s for a given panning control parameter p, and; determining the decoding L×K matrix M by solving an optimization problem that minimizes a second difference metric between the K-dimensional raw output sample yraw and the decoded input sample x M.Type: ApplicationFiled: December 20, 2022Publication date: February 20, 2025Applicant: DIRAC RESEARCH ABInventors: Søren Skovgaard Christensen, Pedro Højen-Sørensen, Morten Rolle Hansen, Denys Volkov, Lars-Johan Brännmark
-
Patent number: 11800309Abstract: There is provided a method for controlling bass reproduction properties of a multichannel audio system, wherein the audio system has inputs for at least two audio input signals and includes a set of loudspeakers, including at least one bass-capable loudspeaker and at least two high-range loudspeakers, each loudspeaker being associated with a loudspeaker channel. The method includes obtaining impulse responses or transfer functions that represent the sound reproduction properties of each loudspeaker channel at a number of measurement or control positions. The method also includes tuning, when the audio system includes more than one bass-capable loudspeaker, loudspeaker channels of at least two bass loudspeakers to each other so that their sum impulse response has minimum spatial variability, and/or controlling high-range loudspeaker speaker channels to be in-phase with each other and/or with bass-capable loudspeaker channel in a crossover frequency band.Type: GrantFiled: April 23, 2020Date of Patent: October 24, 2023Assignee: DIRAC RESEARCH ABInventors: Lars-Johan Brännmark, Jakob Ågren, Frans Rosencrantz
-
Publication number: 20220360926Abstract: There is provided a method for controlling bass reproduction properties of a multichannel audio system, wherein the audio system has inputs for at least two audio input signals and includes a set of loudspeakers, including at least one bass-capable loudspeaker and at least two high-range loudspeakers, each loudspeaker being associated with a loudspeaker channel. The method includes obtaining impulse responses or transfer functions that represent the sound reproduction properties of each loudspeaker channel at a number of measurement or control positions. The method also includes tuning, when the audio system includes more than one bass-capable loudspeaker, loudspeaker channels of at least two bass loudspeakers to each other so that their sum impulse response has minimum spatial variability, and/or controlling high-range loudspeaker speaker channels to be in-phase with each other and/or with bass-capable loudspeaker channel in a crossover frequency band.Type: ApplicationFiled: April 23, 2020Publication date: November 10, 2022Inventors: Lars-Johan BRÄNNMARK, Jakob ÅGREN, Frans ROSENCRANTZ
-
Patent number: 10284995Abstract: There is provided a method and corresponding system for determining phase adjustment filters for an associated sound generating system including at least two audio reproduction channels C1 and C2 where each of the audio reproduction channels C1 and C2 has an input signal and at least one loudspeaker located in a listening environment. The method includes estimating, for each of the audio reproduction channels C1 and C2, an acoustic transfer function at each of M?1 spatial positions in the listening environment, based on sound measurements at the spatial positions; and determining, based on the acoustic transfer functions, phase adjustment filters F1 and to be applied, respectively, to the audio reproduction channels C1 and C2, to reduce the inter-loudspeaker differential phase, IDP, between the audio reproduction channels C1 and C2 in p listener positions.Type: GrantFiled: October 30, 2015Date of Patent: May 7, 2019Assignee: DIRAC RESEARCH ABInventors: Lars-Johan Brännmark, Jakob Ågren
-
Publication number: 20180317037Abstract: There is provided a method and corresponding system for determining phase adjustment filters for an associated sound generating system including at least two audio reproduction channels C1 and C2 where each of the audio reproduction channels C1 and C2 has an input signal and at least one loudspeaker located in a listening environment. The method includes estimating, for each of the audio reproduction channels C1 and C2, an acoustic transfer function at each of M?1 spatial positions in the listening environment, based on sound measurements at the spatial positions; and determining, based on the acoustic transfer functions, phase adjustment filters F1 and to be applied, respectively, to the audio reproduction channels C1 and C2, to reduce the inter-loudspeaker differential phase, IDP, between the audio reproduction channels C1 and C2 in p listener positions.Type: ApplicationFiled: October 30, 2015Publication date: November 1, 2018Inventors: Lars-Johan BRÄNNMARK, Jakob ÅGREN
-
Patent number: 9781510Abstract: Disclosed is a method and a system to determine an audio precompensation controller for an associated sound generating system including a total of N?2 loudspeakers, each having a loudspeaker input. The audio precompensation controller has a number L?1 inputs for L input signals and N outputs for N controller output signals, one to each loudspeaker. For each one of at least a subset of the N loudspeaker inputs, an impulse response is estimated at each measurement position. For each one of the L input signal(s), a selected one of the N loudspeakers is specified as a primary loudspeaker and a selected subset S including at least one of the N loudspeakers as support loudspeaker(s).Type: GrantFiled: March 22, 2012Date of Patent: October 3, 2017Assignee: Dirac Research ABInventors: Lars-Johan Brannmark, Anders Ahlen, Adrian Bahne
-
Patent number: 9706327Abstract: The proposed technology provides an audio decoder (100) configured to receive input signals representative of at least two audio input channels. The audio decoder is configured to provide direct signal paths and cross-feed signal paths (10) for the input signals. The audio decoder is configured to apply head shadowing filters (20) in the direct signal paths and cross-feed signal paths for simulating head shadowing of loudspeakers placed at different angles to an intended listener. The audio decoder is also configured to apply phase shift filters (30) in the direct signal paths and cross-feed signal paths for introducing a phase difference between the direct signal paths and the cross-feed signal paths representing a phase difference occurring between the ears of the intended listener. The audio decoder is further configured to sum (40) the direct and cross-feed signal paths to provide output signals.Type: GrantFiled: April 8, 2014Date of Patent: July 11, 2017Assignee: DIRAC RESEARCH ABInventors: Lars-Johan Brannmark, Viktor Gunnarsson
-
Patent number: 9426600Abstract: A method for determining an audio precompensation controller for an associated sound generating system comprising a total of N?2 loudspeakers, each having a loudspeaker input. The audio precompensation controller has a number L?2 inputs for L input signal(s) and N outputs for N controller output signals, one to each loudspeaker. It is relevant to: estimate (S1), for each one of at least a subset of the N loudspeaker inputs, an impulse response at each measurement position; specify (S2), for each one of the L input signal(s), a selected one of the N loudspeakers as a primary loudspeaker and optionally a selected subset S including at least one of the N loudspeakers as support loudspeaker(s); select (S2) at least one loudspeaker pair, that is required to be symmetrical with respect to the listing position; and specify (S3), for each primary loudspeaker, a target impulse response at each measurement position.Type: GrantFiled: June 20, 2013Date of Patent: August 23, 2016Assignee: DIRAC RESEARCH ABInventors: Adrian Bahne, Lars-Johan Brannmark, Anders Ahlen
-
Publication number: 20160094929Abstract: The proposed technology provides an audio decoder (100) configured to receive input signals representative of at least two audio input channels. The audio decoder is configured to provide direct signal paths and cross-feed signal paths (10) for the input signals. The audio decoder is configured to apply head shadowing filters (20) in the direct signal paths and cross-feed signal paths for simulating head shadowing of loudspeakers placed at different angles to an intended listener. The audio decoder is also configured to apply phase shift filters (30) in the direct signal paths and cross-feed signal paths for introducing a phase difference between the direct signal paths and the cross-feed signal paths representing a phase difference occurring between the ears of the intended listener. The audio decoder is further configured to sum (40) the direct and cross-feed signal paths to provide output signals.Type: ApplicationFiled: April 8, 2014Publication date: March 31, 2016Inventors: Lars-Johan BRANNMARK, Viktor GUNNARSSON
-
Publication number: 20150131826Abstract: A method for determining an audio precompensation controller for an associated sound generating system comprising a total of N?2 loudspeakers, each having a loudspeaker input. The audio precompensation controller has a number L?2 inputs for L input signal(s) and N outputs for N controller output signals, one to each loudspeaker. It is relevant to: estimate (S1), for each one of at least a subset of the N loudspeaker inputs, an impulse response at each measurement position; specify (S2), for each one of the L input signal(s), a selected one of the N loudspeakers as a primary loudspeaker and optionally a selected subset S including at least one of the N loudspeakers as support loudspeaker(s); select (S2) at least one loudspeaker pair, that is required to be symmetrical with respect to the listing position; and specify (S3), for each primary loudspeaker, a target impulse response at each measurement position.Type: ApplicationFiled: June 20, 2013Publication date: May 14, 2015Applicant: DIRAC RESEARCH ABInventors: Adrian Bahne, Lars-Johan Brannmark, Anders Ahlen
-
Publication number: 20140153744Abstract: Disclosed is a method and a system to determine an audio precompensation controller for an associated sound generating system including a total of N?2 loudspeakers, each having a loudspeaker input. The audio precompensation controller has a number L?1 inputs for L input signals and N outputs for N controller output signals, one to each loudspeaker. For each one of at least a subset of the N loudspeaker inputs, an impulse response is estimated at each measurement position. For each one of the L input signal(s), a selected one of the N loudspeakers is specified as a primary loudspeaker and a selected subset S including at least one of the N loudspeakers as support loudspeaker(s).Type: ApplicationFiled: March 22, 2012Publication date: June 5, 2014Applicant: DIRAC RESEARCH ABInventors: Lars-Johan Brannmark, Anders Ahlen, Adrian Bahne
-
Patent number: 8213637Abstract: A scheme to design an audio precompensation controller for a multichannel audio system, with a prescribed number N of loudspeakers in prescribed positions so that listeners positioned in any of P>1 spatially extended listening regions should be given the illusion of being in another acoustic environment that has L sound sources located at prescribed positions in a prescribed room acoustics. The method provides a unified joint solution to the problems of equalizer design, crossover design, delay and level calibration, sum-response optimization and up-mixing. A multi-input multi-output audio precompensation controller is designed for an associated sound generating system including a limited number of loudspeaker inputs for emulating a number of virtual sound sources.Type: GrantFiled: May 28, 2009Date of Patent: July 3, 2012Assignee: Dirac Research ABInventors: Lars-Johan Brännmark, Mikael Sternad, Mathias Johansson
-
Patent number: 8194885Abstract: A discrete-time audio precompensation filter is designed based on a linear model that describes the dynamic response of a sound generating system at p>1 listening positions. The filter construction is based on providing information representative of n non-minimum phase zeros {Zi} that are outside of the stability region |z|=1 in the complex frequency domain. A causal Finite Impulse Response (FIR) filter, of user-specified degree d, having coefficients corresponding to a causal part of a delayed non-causal impulse response is determined based on the information representative of n non minimum phase zeros. The resulting precompensation filter is determined as the product of at least two scalar dynamic systems, represented by an inverse of a characteristic scalar magnitude response in the frequency domain representing the power gains at the listening positions, and the causal FIR filter designed to approximately invert only non-minimum phase zeros that are safely inverted.Type: GrantFiled: March 20, 2008Date of Patent: June 5, 2012Assignee: Dirac Research ABInventors: Lars Johan Brannmark, Mikael Sternad, Anders Ahlen
-
Publication number: 20100305725Abstract: A scheme to design an audio precompensation controller for a multichannel audio system, with a prescribed number N of loudspeakers in prescribed positions so that listeners positioned in any of P>1 spatially extended listening regions should be given the illusion of being in another acoustic environment that has L sound sources located at prescribed positions in a prescribed room acoustics. The method provides a unified joint solution to the problems of equalizer design, crossover design, delay and level calibration, sum-response optimization and up-mixing. A multi-input multi-output audio precompensation controller is designed for an associated sound generating system including a limited number of loudspeaker inputs for emulating a number of virtual sound sources.Type: ApplicationFiled: May 28, 2009Publication date: December 2, 2010Applicant: Dirac Research ABInventors: Lars-Johan Brannmark, Mikael Sternad, Mathias Johansson
-
Publication number: 20090238380Abstract: A discrete-time audio precompensation filter is designed based on a linear model that describes the dynamic response of a sound generating system at p>1 listening positions. The filter construction is based on providing information (S2) representative of n non-minimum phase zeros {z,} that are outside of the stability region |z|=1 in the complex frequency domain. A causal Finite Impulse Response (FIR) filter, of user-specified degree d, having coefficients corresponding to a causal part of a delayed non-causal impulse response is determined (S4) based on the information representative of n non-minimum phase zeros.Type: ApplicationFiled: March 20, 2008Publication date: September 24, 2009Applicant: DIRAC RESEARCH ABInventors: Lars Johan BRANNMARK, Mikael STERNAD, Anders AHLEN