IP Library Granted Patent US 9,830,916
Granted Patent B2
US 9,830,916 · App. 14/766,371 · Granted Nov 28, 2017

Signal decorrelation in an audio processing system

Inventors: Vinay Melkote (Hayward, CA); Kuan-Chieh Yen (Foster City, CA); Grant A. Davidson (Burlingame, CA); Matthew Fellers (San Francisco, CA); Mark S. Vinton (San Francisco, CA); Vivek Kumar (San Bruno, CA)
Assignee: Dolby Laboratories Licensing Corporation
G10L19/008G10L19/02G10L19/06G10L25/06H04S3/008H04S5/00
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 9,830,916
App. No.
14/766,371
Granted
Nov 28, 2017
Kind
B2
Abstract

Audio processing methods may involve receiving audio data corresponding to a plurality of audio channels. The audio data may include a frequency domain representation corresponding to filterbank coefficients of an audio encoding or processing system. A decorrelation process may be performed with the same filterbank coefficients used by the audio encoding or processing system. The decorrelation process may be performed without converting coefficients of the frequency domain representation to another frequency domain or time domain representation. The decorrelation process may involve selective or signal-adaptive decorrelation of specific channels and/or specific frequency bands. The decorrelation process may involve applying a decorrelation filter to a portion of the received audio data to produce filtered audio data. The decorrelation process may involve using a non-hierarchal mixer to combine a direct portion of the received audio data with the filtered audio data according to spatial parameters.

Claims (26)

1. A method, comprising:

Determining, from an encoded bitstream, modified discrete cosine transform (MDCT) coefficients corresponding to a frequency domain representation of a plurality of audio channels; and

applying a decorrelation process to at least some of the MDCT coefficients, the decorrelation process being performed without converting the MDCT coefficients to another frequency domain or time domain representation,

wherein the decorrelation process involves applying a decorrelation algorithm that operates entirely on the MDCT coefficients.

2. The method of claim 1 , wherein the decorrelation process involves generating reverb signals or decorrelation signals by applying linear filters to at least a portion of the MDCT coefficients.

3. The method of claim 1 , wherein the decorrelation process involves selective or signal-adaptive decorrelation of specific channels and/or specific frequency bands.

4. The method of claim 1 , wherein the decorrelation process involves applying a decorrelation filter to a portion of the MDCT coefficients to produce filtered MDCT coefficients.

5. The method of claim 4 , wherein the decorrelation process involves using a non-hierarchical mixer to combine the MDCT coefficients with the filtered MDCT coefficients according to spatial parameters.

6. The method of claim 1 , further comprising receiving decorrelation information with the encoded bitstream, wherein the decorrelation process involves decorrelating at least some of the MDCT coefficients according to the received decorrelation information.

7. The method of claim 6 , wherein the received decorrelation information includes at least one of correlation coefficients between individual discrete channels and a coupling channel, correlation coefficients between individual discrete channels, explicit tonality information or transient information.

8. The method of claim 1 , further comprising determining decorrelation information based on the MDCT coefficients, wherein the decorrelation process involves decorrelating at least some of the MDCT coefficients according to determined decorrelation information.

9. The method of claim 8 , further comprising receiving decorrelation information encoded with the encoded bitstream, wherein the decorrelation process involves decorrelating at least some of the MDCT coefficients according to at least one of the received decorrelation information or the determined decorrelation information.

10. An apparatus, comprising:

an interface; and

a logic system configured for:

receiving, via the interface, an encoded bitstream, and determining, from the encoded bitstream, modified discrete cosine transform (MDCT) coefficients corresponding to a frequency domain representation of a plurality of audio channels; and

applying a decorrelation process to at least some of the MDCT coefficients, the decorrelation process being performed without converting the MDCT coefficients to another frequency domain or time domain representation,

wherein the decorrelation process involves applying a decorrelation algorithm that operates entirely on the MDCT coefficients.

11. The apparatus of claim 10 , wherein the decorrelation process involves generating reverb signals or decorrelation signals by applying linear filters to a least a portion of the MDCT coefficients.

12. The apparatus of claim 10 , wherein the decorrelation process involves selective or signal-adaptive decorrelation of specific channels and/or specific frequency bands.

13. The apparatus of claim 10 , wherein the decorrelation process involves applying a decorrelation filter to a portion of the MDCT coefficients to produce filtered MDCT coefficients.

14. The apparatus of claim 13 , wherein the decorrelation process involves using a non-hierarchical mixer to combine the MDCT coefficients with the filtered MDCT coefficients according to spatial parameters.

15. A non-transitory medium having software stored thereon, the software including instructions for controlling an apparatus to:

determine, from an encoded bitstream, modified discrete cosine transform (MDCT) coefficients corresponding to a frequency domain representation of a plurality of audio channels; and

apply a decorrelation process to at least some of the MDCT coefficients, the decorrelation process being performed without converting the MDCT coefficients to another frequency domain or time domain representation,

wherein the decorrelation process involves applying a decorrelation algorithm that operates entirely on the MDCT coefficients.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2015
From: MELKOTE, VINAY; YEN, KUAN-CHIEH; DAVIDSON, GRANT A.; FELLERS, MATTHEW; VINTON, MARK S.; KUMAR, VIVEK
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 036272/0839 →
Continuity (2)
Provisional Application 61764837 · Feb 14, 2013
Related Publication 20150380000A1 · Dec 31, 2015