Sign In to Follow Application
View All Documents & Correspondence

Delay Processing In Audio Rendering

Abstract: Audio processor for performing audio rendering by generating rendering parameters, which determine a derivation of loudspeaker signals to be reproduced by a set of loudspeakers from an audio signal. The audio processor is configured to perform a delay processing so as to determine, based on a listener position, delays for generating the loudspeaker signals for the loudspeakers from the audio signal. Further, the audio processor is configured to control the delay processing by modifying a version of the listener position, based on which the delay processing is commenced, or any intermediate value determined by the delay processing based on the listener position so as to reduce artifacts in the audio rendition due to changes in the delays.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
10 January 2025
Publication Number
16/2025
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
Parent Application

Applicants

FRAUNHOFER-GESELLSCHAFT ZUR FÖRDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
Hansastraße 27c 80686 München

Inventors

1. DISCH, Sascha
c/o Fraunhofer-Institut für Integrierte Schaltungen IIS Am Wolfsmantel 33 91058 Erlangen
2. MAZMANYAN, Vensan
c/o Fraunhofer-Institut für Integrierte Schaltungen IIS Am Wolfsmantel 33 91058 Erlangen
3. TRÜMPER, Marvin
c/o Fraunhofer-Institut für Integrierte Schaltungen IIS Am Wolfsmantel 33 91058 Erlangen
4. GEIER, Matthias
c/o Fraunhofer-Institut für Integrierte Schaltungen IIS Am Wolfsmantel 33 91058 Erlangen
5. HERRE, Jürgen
c/o Fraunhofer-Institut für Integrierte Schaltungen IIS Am Wolfsmantel 33 91058 Erlangen
6. FALLER, Christof
Dorfstrasse 15 8606 Greifensee
7. SCHMIDT, Markus
Chemin de Bonne Espérance 16 1006 Lausanne

Specification

Audio processor (1 0) for performing audio rendering by generating rendering
parameters (1 00), which determine a derivation of loudspeaker signals (12) to be
reproduced by a set of loudspeakers (14) from an audio signal (18), configured to
perform a delay processing so as to determine, based on a listener position (31 ),
delays (51) for generating the loudspeaker signals (12) for the loudspeakers (14)
from the audio signal (18),
wherein the audio processor (1 0) is configured to control the delay processing by
modifying (52', 52") a version of the listener position (31 ), based on which the delay
processing is commenced, or any intermediate value (54) determined by the delay
processing based on the listener position (31) so as to reduce artifacts in the audio
rendition due to changes in the delays (51).
Audio processor (1 0) according to claim 1, wherein the audio processor (1 0) is
configured to perform the control of the delay processing by
20 subjecting
25
30
35
one or more of
the listener position (31 ),
a listener's velocity,
the listener's velocity towards one or more of the set of loudspeakers
(14),
a listener's acceleration,
the listener's acceleration towards one or more of the set of
loudspeakers ( 14),
a distance of the listener position (31) to one or more of the set of
loudspeakers ( 14),
a temporal rate of change of the distance of the listener position (31) to
one or more of the set of loudspeakers (14),
a change rate of the temporal rate of change of the distance of the
listener position (31) to one or more of the set of loudspeakers ( 14),
34
5
10
3.
15
4.
20
5.
25
6.
30
7.
35
the delay for one or more of the set of loudspeakers (14),
a temporal rate of change of the delay for one or more of the set of
loudspeakers (14), and
a change rate of the temporal rate of change of the delay for one or more
of the set of loudspeakers (14),
to one or more of
smoothing
clipping, and
scaling with a monotonically increasing function having monotonically
decreasing slope.
Audio processor (1 0) according to claim 1 or 2, wherein the audio processor (1 0) is
configured to perform the delay processing so that the delays (51) compensate for
listener-to-loudspeaker distance (44) variations among the loudspeakers (14).
Audio processor (1 0) according to any of claims 1 to 3, wherein the audio processor
(10) is configured to perform the delay processing so that the listener position (31)
becomes a sweet spot relative to the set of loudspeakers (14) in an acoustic or
perceptual sense.
Audio processor (1 0) according to any of claims 1 to 4, wherein the audio processor
(1 0) is configured to perform a gain adjustment so as to determine, based on a
listener position (31 ), gains (41) for generating the loudspeaker signals (12) for the
loudspeakers (14) from the audio signal (18).
Audio processor (1 0) according to any of claims 1 to 5, wherein the audio processor
(1 0) is configured to perform a gain adjustment by using for each loudspeaker, a
roll-off gain compensation function (42) for mapping a listener-to-loudspeaker
distance (44) of the respective loudspeaker onto a listener-to-loudspeaker-distance
compensation gain (46) for the respective loudspeaker.
Audio processor (1 0) according to claim 6, wherein the audio processor (1 0) is
configured to perform the gain adjustment so that the listener position (31) becomes
35
8.
5
10
15
20
25
9.
30
35
a sweet spot relative to the set of loudspeakers ( 14) in an acoustic or perceptual
sense.
Audio processor (1 0) according to any of claims 1 to 7, wherein the set of
loudspeakers ( 14) are attributed to one or more loudspeaker layers ( 15), and the
audio processor (1 0) is configured to
if a desired audio signal's sound source position (1 041) is between two loudspeaker
layers (15),
apply, for each loudspeaker layer (15) of the two loudspeaker layers (15), a
20 amplitude panning between the loudspeakers (14) of the respective
loudspeaker layer (15) so as to determine for the loudspeakers (14)
attributed to the respective loudspeaker layer (15) first panning gains (41) for
a rendering of the audio signal (18) by the loudspeakers (14) attributed to the
respective loudspeaker layer (15) from a virtual source position (104'1, 1 04"1)
corresponding to a projection of a desired audio signal's sound source
position (1 041) onto the respective loudspeaker layer (15), and
apply an amplitude panning between the virtual sound source positions
(104'1, 104"1) of the two loudspeaker layers (15), so as to determine for the
loudspeaker layers (15) second panning gains (41) for, when applied in
addition to the first panning gains (41 ), a rendering of the audio signal (18)
by the two loudspeaker layers' loudspeakers ( 14) from the desired audio
signal's sound source position (1 041).
Audio processor (1 0) according to any of claim 1 to 8, wherein the set of
loudspeakers ( 14) are attributed to one or more loudspeaker layers ( 15), and the
audio processor (1 0) is configured to
if a desired audio signal's sound source position ( 1 042) is positioned outside the one
or more loudspeaker layers (15),
apply a 20 amplitude panning between the loudspeakers (14) attributed to a
nearest loudspeaker layer (15) which is nearest to the desired audio signal's
sound source position (1 042) among the one or more loudspeaker layers

Documents

Application Documents

# Name Date
1 202517002468-STATEMENT OF UNDERTAKING (FORM 3) [10-01-2025(online)].pdf 2025-01-10
2 202517002468-REQUEST FOR EXAMINATION (FORM-18) [10-01-2025(online)].pdf 2025-01-10
3 202517002468-FORM 18 [10-01-2025(online)].pdf 2025-01-10
4 202517002468-FORM 1 [10-01-2025(online)].pdf 2025-01-10
5 202517002468-FIGURE OF ABSTRACT [10-01-2025(online)].pdf 2025-01-10
6 202517002468-DRAWINGS [10-01-2025(online)].pdf 2025-01-10
7 202517002468-DECLARATION OF INVENTORSHIP (FORM 5) [10-01-2025(online)].pdf 2025-01-10
8 202517002468-COMPLETE SPECIFICATION [10-01-2025(online)].pdf 2025-01-10
9 202517002468-Proof of Right [03-04-2025(online)].pdf 2025-04-03
10 202517002468-FORM-26 [03-04-2025(online)].pdf 2025-04-03
11 202517002468-FORM 3 [16-06-2025(online)].pdf 2025-06-16