IP Library › Granted Patent US 10,149,082
Granted Patent B2
US 10,149,082 · App. 15/550,424 · Granted Dec 4, 2018

Reverberation generation for headphone virtualization

Inventors: Louis D. Fielder (Milbrae, CA); Zhiwei Shuang (Beijing, CN); Grant A. Davidson (Burlingame, CA); Xiguang Zheng (Beijing, CN); Mark S. Vinton (Alameda, CA)
Assignee: Dolby Laboratories Licensing Corporation
H04S3/004G10K15/08H04S5/005H04S7/302H04S7/304H04S2400/01H04S2420/01
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 10,149,082
App. No.
15/550,424
Granted
Dec 4, 2018
Kind
B2
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.

Claims (39)

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

2. The method of claim 1 , wherein the desired perceptual cue leads to a natural sense of space with minimal audible impairments.

3. The method of claim 1 , wherein the directionally-controlled reflections have directions of arrival in which an illusion of a virtual sound source at a given location in space is enhanced.

4. The method of claim 1 , wherein the directions of arrival of the directionally-controlled reflections further comprise a stochastic diffuse component within a predetermined azimuths range, and wherein at least one of the wobble shapes or the stochastic diffuse components is selected based on a direction of the sound source location.

5. The method of claim 1 , wherein generating directionally-controlled reflections comprises:

determining respective occurrence time points of reflections scholastically under a predetermined echo density distribution constraint;

determining desired directions of the reflections based on the respective occurrence time points and the predetermined directional pattern;

determining amplitudes of the reflections at the respective occurrence time points scholastically; and

creating the reflections with the desired directions and the determined amplitudes at the respective occurrence time points.

6. The method of claim 5 , wherein creating the directionally-controlled reflections comprises:

selecting, from head-related transfer function (HRTF) data sets measured for particular directions, HRTFs based on the desired directions at the respective occurrence time points; and

modifying the HRTFs based on amplitudes of the reflections at the respective occurrence time points so as to obtain the reflections at the respective occurrence time points.

7. The method of claim 5 , wherein creating the directionally-controlled reflections comprises:

determining HRTFs based on the desired directions at the respective occurrence time points and a predetermined spherical head model; and

modifying the HRTFs based on the amplitudes of the reflections at the respective occurrence time points so as to obtain the reflections at the respective occurrence time points.

8. The method of claim 5 , wherein creating the directionally-controlled reflections comprises:

generating impulse responses for two ears based on desired directions and determined amplitudes at the respective occurrence time points and based on broadband interaural time difference and interaural level difference of a predetermined spherical head model.

9. The method of claim 8 , wherein creating the directionally-controlled reflections further comprises:

filtering the created impulse responses for two ears through all-pass filters to obtain a diffusion and decorrelation.

10. The method of claim 1 , wherein the method is operated in a feedback delay network, and wherein generating reflections comprises filtering the audio input signal through HRTFs, so as to control at least directions of an early part of late responses to impart desired perceptual cues to the audio input signal.

11. The method of claim 10 , wherein the audio input signal is delayed by delay lines before it is filtered by the HRTFs.

12. The method of claim 10 , wherein the audio input signal is filtered before signals fed back through at least one feedback matrix are added.

13. The method of claim 10 , wherein the audio input signal is filtered by the HRTFs in parallel with the audio input signal being inputted into the feedback delay network, and wherein output signals from the feedback delay network and from the HRTFs are mixed.

14. The method of claim 10 , wherein for multiple audio channels or objects, an input audio signal for each of the multiple audio channels or objects is separately filtered by the HRTFs.

15. The method of claim 10 , wherein for multiple audio channels or objects, input audio signals for the multiple audio channels or objects are downmixed and analyzed to obtain an audio mixture signal with a dominant source direction, which is taken as the audio input signal.

16. The method of claim 1 , further comprising performing an optimal process by:

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; or

repeating the generating reflections till a predetermined reflection characteristic is obtained.

17. The method of claim 16 , wherein the generating reflections is driven in part by at least some of random variables generated based on a stochastic mode.

18. A method for generating left-ear and right-ear binaural signals from one or more audio input signals for headphone presentation comprising:

determining a sound source location corresponding to each of said one or more audio input signals;

convolving each of said one or more audio input signals with one or more components of a BRIR corresponding to the sound source location to obtain left-ear and right-ear intermediate signals, wherein at least one of said components of the BRIR comprises directionally-controlled reflections that impart a desired perceptual cue to said one or more audio input signals respectively, wherein the directionally controlled reflections are generated using a predetermined directional pattern which 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 as a function of time; and

combining the left-ear intermediate signals to produce the left-ear binaural signal and combining the right-ear intermediate signals to produce the right-ear binaural signal.

19. A computer program product of reverberation generation for headphone virtualization, the computer program product being tangibly stored on a non-transitory computer-readable medium and comprising machine executable instructions which, when executed, cause the machine to perform steps of the method according to claim 1 .

20. A computer program product of reverberation generation for headphone virtualization, the computer program product being tangibly stored on a non-transitory computer-readable medium and comprising machine executable instructions which, when executed, cause the machine to perform steps of the method according to claim 18 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2017
From: FIELDER, LOUIS D.; SHUANG, ZHIWEI; DAVIDSON, GRANT A.; ZHENG, XIGUANG; VINTON, MARK S.
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 043559/0530 →
Priority Claims (2)
CN 2015 1 0077020 · Feb 12, 2015 · national
CN 2016 1 0081281 · Feb 5, 2016 · national
Continuity (2)
Provisional Application 62117206 · Feb 17, 2015
Related Publication 20180035233A1 · Feb 1, 2018