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.
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
| # | 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 |