US 12,035,124 B2
Virtual rendering of object based audio over an arbitrary set of loudspeakers
Alan J. Seefeldt, Alameda, CA (US)
Assigned to DOLBY LABORATORIES LICENSING CORPORATION, San Francisco, CA (US)
Filed by DOLBY LABORATORIES LICENSING CORPORATION, San Francisco, CA (US)
Filed on Nov. 8, 2021, as Appl. No. 17/521,793.
Application 17/521,793 is a continuation of application No. 16/758,643, granted, now 11,172,318, previously published as PCT/US2018/057357, filed on Oct. 24, 2018.
Claims priority of provisional application 62/743,275, filed on Oct. 9, 2018.
Claims priority of provisional application 62/578,854, filed on Oct. 30, 2017.
Prior Publication US 2022/0070605 A1, Mar. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04S 7/00 (2006.01); H04R 5/02 (2006.01); H04R 5/04 (2006.01); H04S 1/00 (2006.01); H04S 3/00 (2006.01)
CPC H04S 7/302 (2013.01) [H04R 5/02 (2013.01); H04R 5/04 (2013.01); H04S 3/008 (2013.01); H04S 2400/01 (2013.01); H04S 2400/11 (2013.01); H04S 2420/01 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of rendering audio, the method comprising:
deriving a plurality of filters, wherein each of the plurality of filters is associated with a corresponding one of a plurality of loudspeakers, wherein deriving the plurality of filters includes:
defining a binaural error for an audio object using the plurality of filters, wherein the audio object is associated with a desired perceived position,
defining an activation penalty for the audio object using the plurality of filters, and
minimizing a cost function that is a combination of the binaural error and the activation penalty for the plurality of filters;
rendering the audio object using the plurality of filters to generate a plurality of rendered signals; and
outputting, by the plurality of loudspeakers, the plurality of rendered signals,
wherein the activation penalty is based on a plurality of physical positions of the plurality of loudspeakers, wherein the activation penalty is a weighted sum of a power of the plurality of rendered signals, and wherein the activation penalty is based on an angular distance.