IP Library Granted Patent US 12,598,440
Granted Patent B2
US 12,598,440 · App. 18/286,841 · Granted Apr 7, 2026

Rendering of occluded audio elements

Inventors: Tommy Falk (Spånga, SE); Werner De Bruijn (Stockholm, SE)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04S7/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,598,440
App. No.
18/286,841
Granted
Apr 7, 2026
Kind
B2
Abstract

A method for rendering an audio element that is at least partially occluded, where the audio element is represented using a set of two or more virtual loudspeakers (e.g., SpL, SpC, SpR), the set comprising a first virtual loudspeaker (e.g., SpR). In one embodiment, the method includes modifying a first virtual loudspeaker signal for the first virtual loudspeaker (e.g., SpR), thereby producing a first modified virtual loudspeaker signal. The method also includes using the first modified virtual loudspeaker signal to render the audio element (e.g., generate an output signal using the first modified virtual loudspeaker signal).

Claims (110)

1 . A method for rendering an at least partially occluded audio element having an extent, wherein a projection of the audio element includes at least i) a first sub-area associated with at least a first virtual loudspeaker and ii) a second sub-area associated with at least a second virtual loudspeaker, the method comprising:

determining that at least the first sub-area of the projection of the audio element is at least partially occluded;

determining a first occlusion amount (O 1 ) for the first sub-area;

using the first occlusion amount (O 1 ) for the first sub-area, calculating a first gain factor (g 1 ) for the first sub-area;

using the first gain factor (g 1 ) and a first virtual loudspeaker signal for the first virtual loudspeaker to produce a first modified virtual loudspeaker signal for the first virtual loudspeaker; and

rendering the audio element using at least:

i) the first modified virtual loudspeaker signal for the first virtual loudspeaker; and

ii) a second virtual loudspeaker signal for the second virtual loudspeaker or a second modified virtual loudspeaker signal for the second virtual loudspeaker.

2 . The method of claim 1 , further comprising moving the first virtual loudspeaker from an initial position to a new position and then generating the first virtual loudspeaker signal using information indicating the new position.

3 . The method of claim 1 , wherein using the first gain factor (g 1 ) and the first virtual loudspeaker signal for the first virtual loudspeaker to produce the first modified virtual loudspeaker signal for the first virtual loudspeaker comprises modifying the first virtual loudspeaker signal such that the first modified loudspeaker signal is equal to: g 1 *VS 1 , where g 1 is the first gain factor that is calculated using the first occlusion amount (O 1 ) and VS 1 is the first virtual loudspeaker signal.

4 . The method of claim 3 , wherein

g

1

=

(

1

-

0.01

*

O

1

)

or

g

1

=

sqrt

(

1

-

0.01

*

O

1

)

.

5 . The method of claim 1 , wherein

determining the first occlusion amount (O 1 ) for the first sub-area comprises obtaining an occlusion factor for the occluding object and determining a percentage of a first sub-area of the projection of the audio element that is covered by the occluding object.

6 . The method of claim 5 , wherein obtaining the occlusion factor comprises selecting the occlusion factor (OF) from a set of occlusion factors, wherein each OF included in the set of occlusion factors is associated with a different frequency range, and the selection is based on a frequency associated with the audio element such that the selected OF is associated with a frequency range that encompasses the frequency associated with the audio element.

7 . The method of claim 5 , wherein determining the occlusion amount (O 1 ) comprises calculating O 1 =Of 1 *P, where Of 1 is the occlusion factor and P is the percentage.

8 . The method of claim 1 , further comprising:

determining a second occlusion amount (O 2 ) for the second sub-area;

using the second occlusion amount (O 2 ) for the second sub-area, calculating a second gain factor (g 2 ) for the second sub-area;

using the second gain factor (g 2 ) and the second virtual loudspeaker signal for the second virtual loudspeaker to produce the second modified virtual loudspeaker signal for the second virtual loudspeaker; and

rendering the audio element using at least:

i) the first modified virtual loudspeaker signal for the first virtual loudspeaker; and

ii) the second modified virtual loudspeaker signal for the second virtual loudspeaker, wherein

determining the second occlusion amount (O 2 ) comprises determining a percentage of a second sub-area of the projection of the audio element that is covered by the occluding object.

9 . A non-transitory computer readable storage medium storing a computer program comprising instructions which when executed by processing circuitry of an audio renderer apparatus causes the audio renderer apparatus to perform the method of claim 1 .

10 . An audio rendering apparatus for rendering an at least partially occluded audio element having an extent, wherein a projection of the audio element includes at least i) a first sub-area associated with at least a first virtual loudspeaker and ii) a second sub-area associated with at least a second virtual loudspeaker, the audio rendering apparatus comprising:

memory and processing circuitry coupled to the memory, wherein the audio rendering apparatus is configured to:

determine that at least the first sub-area of the projection of the audio element is at least partially occluded;

determine a first occlusion amount (O 1 ) for the first sub-area;

use the first occlusion amount ( 1 ) for the first sub-area, calculating a first gain factor (g 1 ) for the first sub-area;

use the first gain factor (g 1 ) and a first virtual loudspeaker signal for the first virtual loudspeaker to produce a first modified virtual loudspeaker signal for the first virtual loudspeaker; and

render the audio element using at least:

i) the first modified virtual loudspeaker signal for the first virtual loudspeaker; and

ii) a second virtual loudspeaker signal for the second virtual loudspeaker or a second modified virtual loudspeaker signal for the second virtual loudspeaker.

11 . The audio rendering apparatus of claim 10 , further being configured to perform the step of moving the first virtual loudspeaker from an initial position to a new position and then generating the first virtual loudspeaker signal using information indicating the new position.

12 . The audio rendering apparatus of claim 10 , wherein using the first gain factor (g 1 ) and the first virtual loudspeaker signal for the first virtual loudspeaker to produce the first modified virtual loudspeaker signal for the first virtual loudspeaker comprises modifying the first virtual loudspeaker signal such that the modified loudspeaker signal is equal to: g 1 *VS 1 , where g 1 is the first gain factor that is calculated using the first occlusion amount (O 1 ) and VS 1 is the first virtual loudspeaker signal.

13 . The audio rendering apparatus of claim 12 , wherein

g

1

=

(

1

-

0.01

*

O

1

)

or

g

1

=

sqrt

(

1

-

0.01

*

O

1

)

.

14 . The audio rendering apparatus of claim 10 , wherein

determining the first occlusion amount (O 1 ) for the first sub-area comprises obtaining an occlusion factor for the occluding object and determining a percentage of a first sub-area of the projection of the audio element that is covered by the occluding object.

15 . The audio rendering apparatus of claim 14 , wherein obtaining the occlusion factor comprises selecting the occlusion factor (OF) from a set of occlusion factors, wherein each OF included in the set of occlusion factors is associated with a different frequency range, and the selection is based on a frequency associated with the audio element such that the selected OF is associated with a frequency range that encompasses the frequency associated with the audio element.

16 . The audio rendering apparatus of claim 14 , wherein determining the occlusion amount (O 1 ) comprises calculating O 1 =Of 1 *P, where Of 1 is the occlusion factor and P is the percentage.

17 . The audio rendering apparatus of claim 10 , further being configured to perform the steps of:

determining a second occlusion amount (O 2 ) for the second sub-area;

using the second occlusion amount 02 ) for the second sub-area, calculating a second gain factor (g 2 ) for the second sub-area;

using the second gain factor (g 2 ) and the second virtual loudspeaker signal for the second virtual loudspeaker to produce the second modified virtual loudspeaker signal for the second virtual loudspeaker;

rendering the audio element using at least:

i) the first modified virtual loudspeaker signal for the first virtual loudspeaker; and

ii) the second modified virtual loudspeaker signal for the second virtual loudspeaker, wherein

determining the second occlusion amount (O 2 ) comprises determining a percentage of a second sub-area of the projection of the audio element that is covered by the occluding object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2023
From: FALK, TOMMY; DE BRUIJN, WERNER
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 065476/0447 →
Continuity (2)
Provisional Application 63174727 · Apr 14, 2021
Related Publication 20240388863A1 · Nov 21, 2024
References Cited (19)
US 11070933B1 · Schroeder · 2021 [cited by examiner]
US 11335008B2 · Chakraborty · 2022 [cited by examiner]
US 20090137314A1 · Nakayama · 2009 [cited by applicant]
US 20090150163A1 · Martin · 2009 [cited by applicant]
US 20160150345A1 · Jang · 2016 [cited by applicant]
US 20180012630A1 · Thomée · 2018 [cited by examiner]
US 20200296533A1 · Thall et al. · 2020 [cited by applicant]
US 20210342996A1 · Saleh · 2021 [cited by examiner]
US 20220109809A1 · Wassvik · 2022 [cited by examiner]
US 20230196655A1 · Tytgat · 2023 [cited by examiner]
EP 0966179A2 · 1999 [cited by applicant]
JP 2007236833A · 2007 [cited by applicant]
JP 2018524927A · 2018 [cited by applicant]
WO 2017007667A1 · 2017 [cited by applicant]
WO 2019066348A1 · 2019 [cited by applicant]
International Search Report and Written Opinion with Transmittal dated Aug. 24, 2022 issued in International Patent Application No. PCT/EP2022/059762 (58 pages). [cited by applicant]
ISO/IEC JTC 1/SC 29, Oct. 12, 2016, ISO/IEC 23008-3:201x(E), ISO/IEC JTC 1/SC 29/WG 11, Secretariat: JISC, “Information technology—High efficiency coding and media delivery in heterogeneous environments—Part 3: 3D audio… [cited by applicant]
BTF Renderer Group, EBU Operating Eurovision and Euroradio, Tech 3388, “ADM Renderer for Use in Next Generation Audio Broadcasting”, Specification Version 1.0, Geneva, Mar. 2018 (57 pages). [cited by applicant]
Schissler, C. et al., “Efficient HRTF-based Spatial Audio for Area and Volumetric Sources”, IEEE Transactions on Visualization and Computer Graphics, vol. 22, No. 4, Apr. 2016 (11 pages). [cited by applicant]