IP Library Granted Patent US 10,034,113
Granted Patent B2
US 10,034,113 · App. 14/801,652 · Granted Jul 24, 2018

Immersive audio rendering system

Inventors: Alan D. Kraemer (Tustin, CA); James Tracey (Laguna Niguel, CA); Themis Katsianos (Highland, CA)
Assignee: DTS LLC
H04S1/002H04S7/30H04S7/302H04S2400/01H04S2400/07H04S2400/11H04S2420/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,034,113
App. No.
14/801,652
Granted
Jul 24, 2018
Kind
B2
Abstract

A depth processing system can employ stereo speakers to achieve immersive effects. The depth processing system can advantageously manipulate phase and/or amplitude information to render audio along a listener's median plane, thereby rendering audio along varying depths. In one embodiment, the depth processing system analyzes left and right stereo input signals to infer depth, which may change over time. The depth processing system can then vary the phase and/or amplitude decorrelation between the audio signals over time to enhance the sense of depth already present in the audio signals, thereby creating an immersive depth effect.

Claims (43)

1. A method of processing audio signals, the method comprising:

receiving left and right audio signals, the left and right audio signals each comprising information about a spatial position of a sound source relative to a listener;

calculating depth steering information using the left and right audio signals, the depth steering information based at least partly on the spatial position of the sound source and corresponding to an amount of decorrelation to be performed on the left and right audio signals;

decorrelating the left and right audio signals by an amount that depends at least partly on the depth steering information to produce decorrelated left and right audio signals;

calculating difference information in the decorrelated left and right audio signals;

applying at least one perspective filter to the difference information to produce first left and right output signals;

applying crosstalk cancellation to the first left and right output signals to reduce backwave crosstalk and obtain second left and right output signals; and

providing the second left and right output signals for playback,

wherein the method is performed by one or more hardware processors.

2. The method of claim 1 , further comprising performing at least one of: detecting an envelope of the difference information or smoothing the difference information.

3. The method of claim 2 , further comprising modulating the application of the at least one perspective filter based at least in part on one or both of the envelope of the difference information and the smoothed difference information.

4. The method of claim 3 , further comprising normalizing the difference information based at least in part on signal levels of the decorrelated left and right audio signals.

5. The method of claim 4 , wherein the modulating comprises modulating the application of the at least one perspective filter based at least in part on the normalized difference information.

6. The method of claim 4 , wherein the normalizing comprises computing a geometric mean of the left and right audio signals and dividing the difference information with the computed geometric mean.

7. The method of claim 1 , wherein decorrelating the left and right audio signals comprises dynamically adjusting one or both of a delay and a gain applied to the left and right audio signals.

8. The method of claim 1 , wherein calculating the depth steering information comprises decorrelating the left and right audio signals.

9. An audio signal processing system comprising:

a signal analyzer configured to:

receive left and right audio signals, the left and right audio signals each comprising information about a spatial position of a sound source relative to a listener,

calculate depth steering information using the left and right audio signals, the depth steering information based at least partly on the spatial position of the sound source and corresponding to an amount of decorrelation to be performed on the left and right audio signals,

decorrelate the left and right audio signals by an amount that depends at least partly on the depth steering information to produce decorrelated left and right audio signals, and

calculate a difference signal in the decorrelated left and right audio signals; and

a surround processor configured to:

apply at least one perspective filter to the difference signal to produce first left and right output signals, wherein the surround processor comprises one or more processors,

apply crosstalk cancellation to the first left and right output signals to obtain second left and right output signals, and

provide the second left and right output signals for playback;

wherein the signal analyzer and the surround processor are implemented at least partially in electronic hardware.

10. The system of claim 9 , wherein the signal analyzer is further configured perform at least one of: detect an envelope of the difference signal or smooth the difference signal.

11. The system of claim 10 , wherein the surround processor is further configured to modulate the application of the at least one perspective filter based at least in part on one or both of the envelope of the difference signal and the smoothed difference signal.

12. The system of claim 9 , wherein the signal analyzer is further configured to normalize the difference signal based at least in part on signal levels of the left and right audio signals.

13. The system of claim 12 , wherein the surround processor is further configured to modulate the application of the at least one perspective filter based at least in part on the normalized difference signal.

14. The system of claim 12 , wherein the signal analyzer is further configured to normalize the difference signal by at least computing a geometric mean of the left and right audio signals and dividing the difference signal with the computed geometric mean.

15. The system of claim 9 , wherein the signal analyzer is configured to decorrelate the left and right audio signals by dynamically adjusting one or both of a delay and a gain applied to the left and right audio signals.

16. The system of claim 9 , wherein the signal analyzer is configured to calculate the depth steering information based on decorrelating the left and right audio signals.

17. Non-transitory physical computer storage comprising instructions stored therein configured to implement, in one or more hardware processors, operations for processing an audio signal, the operations comprising:

receiving left and right audio signals, the left and right audio signals each comprising information about a spatial position of a sound source relative to a listener;

calculating first difference information using the left and right audio signals, the first difference information based at least partly on the spatial position of the sound source and corresponding to an amount of decorrelation to be performed on the left and right audio signals;

decorrelating the left and right audio signals by an amount that depends at least partly on the first difference information to produce decorrelated left and right audio signals;

calculating second difference information in the decorrelated left and right audio signals;

applying at least one perspective filter to the second difference information to produce first left and right output signals;

applying crosstalk cancellation to the first left and right output signals to obtain second left and right output signals; and

providing the second left and right output signals for playback.

18. The storage of claim 17 , wherein the operations further comprise normalizing the second difference information and modulating the application of the at least one perspective filter based at least in part on the normalized second difference information.

Assignments (5)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2020
From: ROYAL BANK OF CANADA
To: TESSERA, INC.; INVENSAS BONDING TECHNOLOGIES, INC. (F/K/A ZIPTRONIX, INC.); FOTONATION CORPORATION (F/K/A DIGITALOPTICS CORPORATION AND F/K/A DIGITALOPTICS CORPORATION MEMS); INVENSAS CORPORATION; TESSERA ADVANCED TECHNOLOGIES, INC; DTS, INC.; DTS LLC; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 052920/0001 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2018
From: DTS LLC
To: DTS, INC.
Reel/Frame 047119/0508 →
SECURITY INTEREST Recorded Dec 2, 2016
From: INVENSAS CORPORATION; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; ZIPTRONIX, INC.; DIGITALOPTICS CORPORATION; DIGITALOPTICS CORPORATION MEMS; DTS, LLC; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040797/0001 →
Continuity (3)
Continuation 13342743 · Jan 3, 2012
Provisional Application 61429600 · Jan 4, 2011
Related Publication 20160044431A1 · Feb 11, 2016