IP Library Granted Patent US 8,204,261
Granted Patent B2
US 8,204,261 · App. 11/006,492 · Granted Jun 19, 2012

Diffuse sound shaping for BCC schemes and the like

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 8,204,261
App. No.
11/006,492
Granted
Jun 19, 2012
Kind
B2
Abstract

An input audio signal having an input temporal envelope is converted into an output audio signal having an output temporal envelope. The input temporal envelope of the input audio signal is characterized. The input audio signal is processed to generate a processed audio signal, wherein the processing de-correlates the input audio signal. The processed audio signal is adjusted based on the characterized input temporal envelope to generate the output audio signal, wherein the output temporal envelope substantially matches the input temporal envelope.

Claims (68)

1. A decoding method for receiving and converting an encoded audio signal having a temporal envelope into an output audio signal having an output temporal envelope, the decoding method comprising:

receiving the encoded audio signal at a decoder;

determining, by the decoder, the temporal envelope of the encoded audio signal, wherein the decoder determines the temporal envelope of the encoded audio signal without relying on any parametric data received by the decoder with the encoded audio signal;

decoding, by the decoder, the encoded audio signal to generate a decoded audio signal, wherein the decoding de-correlates the encoded audio signal; and

adjusting, by the decoder, the decoded audio signal based on the determined temporal envelope to generate the output audio signal, wherein the output temporal envelope substantially matches the temporal envelope of the encoded audio signal.

2. The invention of claim 1 , wherein the decoding comprises inter-channel correlation (ICC) synthesis.

3. The invention of claim 2 , wherein the ICC synthesis is part of binaural cue coding (BCC) synthesis.

4. The invention of claim 3 , wherein the BCC synthesis further comprises at least one of inter-channel level difference (ICLD) synthesis and inter-channel time difference (ICTD) synthesis.

5. The invention of claim 2 , wherein the ICC synthesis comprises late-reverberation ICC synthesis.

6. The invention of claim 1 , wherein the adjusting comprises:

determining a decoded temporal envelope of the decoded audio signal; and

adjusting the decoded audio signal based on both the determined and decoded temporal envelopes to generate the output audio signal.

7. The invention of claim 6 , wherein the adjusting comprises:

generating a scaling function based on the determined and decoded temporal envelopes; and

applying the scaling function to the decoded audio signal to generate the output audio signal.

8. The invention of claim 1 , further comprising adjusting the encoded audio signal based on the determined temporal envelope to generate a flattened audio signal, wherein:

the decoding is applied to the flattened audio signal to generate the decoded audio signal; and

the adjusting of the decoded audio signal based on the determined temporal envelope unflattens the decoded audio signal to generate the output audio signal as an unflattened audio signal.

9. The invention of claim 1 , wherein:

the decoding generates an uncorrelated decoded signal and a correlated decoded signal; and

the adjusting is applied to the uncorrelated decoded signal to generate an adjusted decoded signal, wherein the output signal is generated by summing the adjusted decoded signal and the correlated decoded signal.

10. The invention of claim 1 , wherein:

the determining is applied only to specified frequencies of the encoded audio signal; and

the adjusting is applied only to the specified frequencies of the decoded audio signal.

11. The invention of claim 10 , wherein:

the determining is applied only to frequencies of the encoded audio signal above a specified cutoff frequency; and

the adjusting is applied only to frequencies of the decoded audio signal above the specified cutoff frequency.

12. The invention of claim 1 , wherein each of the determining, the decoding, and the adjusting is applied to a frequency-domain signal.

13. The invention of claim 12 , wherein each of the determining, the decoding, and the adjusting is individually applied to different signal subbands.

14. The invention of claim 12 , wherein the frequency domain corresponds to a fast Fourier transform (FFT).

15. The invention of claim 12 , wherein the frequency domain corresponds to a quadrature mirror filter (QMF).

16. The invention of claim 1 , wherein each of the determining and the adjusting is applied to a time-domain signal.

17. The invention of claim 16 , wherein the decoding is applied to a frequency-domain signal.

18. The invention of claim 17 , wherein the frequency domain corresponds to an FFT.

19. The invention of claim 17 , wherein the frequency domain corresponds to a QMF.

20. The invention of claim 1 , further comprising deciding whether to enable or disable the determining and the adjusting.

21. The invention of claim 20 , wherein the deciding is based on an enable/disable flag generated by an audio encoder that generated the encoded audio signal.

22. The invention of claim 20 , wherein the deciding is based on analyzing the encoded audio signal to detect transients in the encoded audio signal such that the determining and the adjusting are enabled if occurrence of a transient is detected.

23. The invention of claim 1 , further comprising:

determining, by the decoder, the decoded temporal envelope of the decoded audio signal, wherein the decoder adjusts the decoded audio signal based on both the determined temporal envelope and the determined decoded temporal envelope to generate the output audio signal.

24. The invention of claim 23 , wherein the decoder adjusts the decoded audio signal to generate the output audio signal by:

applying an inverse envelope adjustment to the decoded audio signal based on the determined decoded temporal envelope to generate a flattened decoded audio signal; and

applying envelope adjustment to the flattened decoded audio signal based on the determined temporal envelope to generate the output audio signal.

25. The invention of claim 1 , further comprising:

applying, by the decoder, an inverse envelope adjustment to the encoded audio signal based on the determined temporal envelope to generate a flattened audio signal, wherein the decoder decodes the flattened audio signal to generate the decoded audio signal.

26. The invention of claim 1 , wherein:

the adjusting by the decoder of the decoded audio signal is applied to an uncorrelated late-reverberation signal generated by the decoding of the encoded audio signal to generate an envelope-adjusted late-reverberation signal; and

further comprising combining the encoded audio signal and the envelope-adjusted late-reverberation signal to generate the output audio signal.

27. The invention of claim 1 , wherein:

an encoder generated the encoded audio signal based on an original audio signal; and

the encoded audio signal does not contain any parametric data representing temporal envelope of the original audio signal.

28. A decoder for receiving and converting an encoded audio signal having a temporal envelope into an output audio signal having an output temporal envelope, the decoder comprising:

means for receiving the encoded audio signal;

means for determining the temporal envelope of the encoded audio signal, wherein the means for determining determines the temporal envelope of the encoded audio signal without relying on any parametric data received by the decoder with the encoded audio signal;

means for decoding the encoded audio signal to generate a decoded audio signal, wherein the means for decoding is adapted to de-correlate the encoded audio signal; and

means for adjusting the decoded audio signal based on the determined temporal envelope to generate the output audio signal, wherein the output temporal envelope substantially matches the temporal envelope of the encoded audio signal.

29. A decoder for receiving and converting an encoded audio signal having a temporal envelope into an output audio signal having an output temporal envelope, the decoder comprising:

an envelope extractor adapted to determine the temporal envelope of the encoded audio signal, wherein the envelope extractor determines the temporal envelope of the encoded audio signal without relying on any parametric data received by the decoder with the encoded audio signal;

a synthesizer adapted to decode the encoded audio signal to generate a decoded audio signal, wherein the synthesizer is adapted to de-correlate the encoded audio signal; and

an envelope adjuster adapted to adjust the decoded audio signal based on the determined temporal envelope to generate the output audio signal, wherein the output temporal envelope substantially matches the temporal envelope of the encoded audio signal.

30. The invention of claim 29 , wherein:

the apparatus is a system selected from the group consisting of a digital video player, a digital audio player, a computer, a satellite receiver, a cable receiver, a terrestrial broadcast receiver, a home entertainment system, and a movie theater system; and

the system comprises the envelope extractor, the synthesizer, and the envelope adjuster.

31. A non-transitory machine-readable medium, having encoded thereon program code, wherein, when the program code is executed by a machine, the machine implements a decoding method for receiving and converting an encoded audio signal having an temporal envelope into an output audio signal having an output temporal envelope, the decoding method comprising:

receiving the encoded audio signal at a decoder;

determining, by the decoder, the temporal envelope of the encoded audio signal, wherein the decoder determines the temporal envelope of the encoded audio signal without relying on any parametric data received by the decoder with the encoded audio signal;

decoding, by the decoder, the encoded audio signal to generate a decoded audio signal, wherein the decoding de-correlates the encoded audio signal; and

adjusting, by the decoder, the decoded audio signal based on the determined temporal envelope to generate the output audio signal, wherein the output temporal envelope substantially matches the temporal envelope of the encoded audio signal.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2019
From: UNIFIED SOUND RESEARCH, INC.
To: DOLBY LABORATORIES LICENSING CORPORATION
Reel/Frame 048247/0944 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2019
From: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
To: UNIFIED SOUND RESEARCH, INC.
Reel/Frame 048207/0701 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: AGERE SYSTEMS LLC
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035365/0634 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2005
From: ALLAMANCHE, ERIC; DISCH, SASCHA; FALLER, CHRISTOF; HERRE, JUERGEN
To: AGERE SYSTEMS INC.; FRAUNHOFER-GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
Reel/Frame 016355/0708 →