Reverberation generation for headphone virtualization
First Claim
1. A system for generating one or more components of a binaural room impulse response (BRIR) for headphone virtualization, comprising:
- a hardware-based reflection generation unit, configured to generate, using a predetermined directional pattern, directionally-controlled reflections that impart a desired perceptual cue to an audio input signal corresponding to a sound source location, wherein the predetermined directional pattern describes how directions of arrival of the directionally-controlled reflections change in relation to a direction of the sound source location as a function of time, and wherein the predetermined directional pattern has a wobble shape in which the directions of arrival of the directionally-controlled reflections change away from the direction of the sound source location and oscillates back and forth therearound as a function of time; and
a hardware-based mixing unit, configured to combine at least the generated reflections to obtain the one or more components of the BRIR.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to reverberation generation for headphone virtualization. A method of generating one or more components of a binaural room impulse response (BRIR) for headphone virtualization is described. In the method, directionally-controlled reflections are generated, wherein directionally-controlled reflections impart a desired perceptual cue to an audio input signal corresponding to a sound source location. Then at least the generated reflections are combined to obtain the one or more components of the BRIR. Corresponding system and computer program products are described as well.
24 Citations
20 Claims
-
1. A system for generating one or more components of a binaural room impulse response (BRIR) for headphone virtualization, comprising:
-
a hardware-based reflection generation unit, configured to generate, using a predetermined directional pattern, directionally-controlled reflections that impart a desired perceptual cue to an audio input signal corresponding to a sound source location, wherein the predetermined directional pattern describes how directions of arrival of the directionally-controlled reflections change in relation to a direction of the sound source location as a function of time, and wherein the predetermined directional pattern has a wobble shape in which the directions of arrival of the directionally-controlled reflections change away from the direction of the sound source location and oscillates back and forth therearound as a function of time; and a hardware-based mixing unit, configured to combine at least the generated reflections to obtain the one or more components of the BRIR. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for generating one or more components of a binaural room impulse response (BRIR) for headphone virtualization, comprising:
-
selecting a predetermined directional pattern corresponding to a desired perceptual cue; generating, using the predetermined directional pattern, directionally-controlled reflections that impart the desired perceptual cue to an audio input signal corresponding to a sound source location, wherein the predetermined directional pattern describes how directions of arrival of the directionally-controlled reflections change in relation to a direction of the sound source location as a function of time, and wherein the predetermined directional pattern has a wobble shape in which the directions of arrival of the directionally-controlled reflections change away from the direction of the sound source location and oscillates back and forth therearound as a function of time; combining at least the generated reflections to obtain the one or more components of the BRIR; and
generating a left-ear and right-ear binaural signal for a playback device based on the BRIR; and
further comprising performing an optimal process, comprising;repeating the generating reflections to obtain a plurality of groups of reflections and selecting one of the plurality of groups of reflections having an optimal reflection characteristic as the reflections for the audio input signal. - View Dependent Claims (19, 20)
-
Specification