IP Library Granted Patent US 8,200,500
Granted Patent B2
US 8,200,500 · App. 13/046,947 · Granted Jun 12, 2012

Cue-based audio coding/decoding

Assignee: Agere Systems Inc.
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,200,500
App. No.
13/046,947
Granted
Jun 12, 2012
Kind
B2
Abstract

Generic and specific C-to-E binaural cue coding (BCC) schemes are described, including those in which one or more of the input channels are transmitted as unmodified channels that are not downmixed at the BCC encoder and not upmixed at the BCC decoder. The specific BCC schemes described include 5-to-2, 6-to-5, 7-to-5, 6.1-to-5.1, 7.1-to-5.1, and 6.2-to-5.1, where “0.1” indicates a single low-frequency effects (LFE) channel and “0.2” indicates two LFE channels.

Claims (57)

1. A method for decoding E transmitted audio channels to generate C playback audio channels, the method comprising:

(a) upmixing, for each of one or more different frequency bands, one or more of the E transmitted channels in a frequency domain to generate two or more of the C playback channels in the frequency domain, where C>E≧1;

(b) applying two or more cue codes to each of the one or more different frequency bands in the two or more playback channels in the frequency domain to generate two or more modified channels, wherein the two or more cue codes comprise at least two of inter-channel level difference (ICLD) data, inter-channel time difference (ICTD) data, and inter-channel correlation (ICC) data; and

(c) converting the two or more modified channels from the frequency domain into a time domain.

2. The invention of claim 1 , further comprising, prior to upmixing, converting the one or more of the E transmitted channels from the time domain to the frequency domain.

3. The invention of claim 1 , wherein E=1.

4. The invention of claim 1 , wherein E>1.

5. The invention of claim 1 , wherein each of the C playback channels is based on at least one of the E transmitted channels and the two or more cue codes.

6. The invention of claim 1 , wherein the two or more cue codes comprise ICC data.

7. The invention of claim 6 , wherein the two or more cue codes further comprise ICLD data.

8. The invention of claim 1 , wherein the upmixing comprises, for each of one or more different frequency bands, upmixing at least two of the E transmitted channels into at least one playback channel in the frequency domain.

9. The invention of claim 1 , wherein:

step (a) comprises upmixing, for each of two or more different frequency bands, one or more of the E transmitted channels in the frequency domain to generate the two or more of the C playback channels in the frequency domain; and

step (b) comprises applying the two or more cue codes to each of the two or more different frequency bands in the two or more playback channels in the frequency domain to generate the two or more modified channels.

10. The invention of claim 1 , wherein:

at least two of the C playback channels are based on only a single one of the E transmitted channels and at least two cue codes; and

at least one of the C playback channels is based on at least two of the E transmitted channels and at least one cue code.

11. The invention of claim 1 , wherein:

at least one of the C playback channels is based on only a single one of the E transmitted channels and independent of any cue codes; and

at least two of the C playback channels are based on only a single one of the E transmitted channels and at least two cue codes.

12. The invention of claim 1 , wherein:

at least one of the C playback channels is based on only a single one of the E transmitted channels and independent of any cue codes;

at least two of the C playback channels are based on only a single one of the E transmitted channels and at least two cue codes;

at least one of the C playback channels is based on only a single one of the E transmitted channels and at least one cue code; and

at least one of the C playback channels is based on at least two of the E transmitted channels and at least one cue code.

13. The invention of claim 1 , wherein:

at least two of the C playback channels are based on only a single one of the E transmitted channels and at least two cue codes; and

at least one of the C playback channels is based on at least two of the E transmitted channels and at least one cue code.

14. The invention of claim 1 , wherein:

at least one of the C playback channels is based on only a single one of the E transmitted channels and independent of any cue codes; and

at least two of the C playback channels are based on only a single one of the E transmitted channels and at least two cue codes.

15. The invention of claim 1 , wherein:

at least one of the C playback channels is based on only a single one of the E transmitted channels and independent of any cue codes;

at least two of the C playback channels are based on only a single one of the E transmitted channels and at least two cue codes;

at least one of the C playback channels is based on only a single one of the E transmitted channels and at least one cue code; and

at least one of the C playback channels is based on at least two of the E transmitted channels and at least one cue code.

16. An apparatus for decoding E transmitted audio channels to generate C playback audio channels, the apparatus comprising:

an upmixer that, for each of one or more different frequency bands, upmixes one or more of the E transmitted channels in a frequency domain to generate two or more of the C playback channels in the frequency domain, where C>E≧1;

a synthesizer that applies two or more cue codes to each of the one or more different frequency bands in the two or more playback channels in the frequency domain to generate two or more modified channels, wherein the two or more cue codes comprise at least two of inter-channel level difference (ICLD) data, inter-channel time difference (ICTD) data, and inter-channel correlation (ICC) data; and

one or more inverse filter banks that convert the two or more modified channels from the frequency domain into a time domain.

17. The invention of claim 16 , further comprising one or more filter banks that convert, prior to the upmixing, the one or more of the E transmitted channels from the time domain to the frequency domain.

18. The invention of claim 16 , wherein E=1.

19. The invention of claim 16 , wherein E>1.

20. The invention of claim 16 , wherein each of the C playback channels is based on at least one of the E transmitted channels and the two or more cue codes.

21. The invention of claim 16 , wherein the two or more cue codes comprise ICC data.

22. The invention of claim 21 , wherein the two or more cue codes further comprise ICLD data.

23. The invention of claim 16 , wherein the upmixer, for each of one or more different frequency bands, upmixes at least two of the E transmitted channels into at least one playback channel in the frequency domain.

24. The invention of claim 16 , wherein:

the upmixer upmixes, for each of two or more different frequency bands, one or more of the E transmitted channels in the frequency domain to generate the two or more of the C playback channels in the frequency domain; and

the synthesizer applies the two or more cue codes to each of the two or more different frequency bands in the two or more playback channels in the frequency domain to generate the two or more modified channels.

25. The invention of claim 16 , 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 upmixer, the synthesizer, and the one or more inverse filter banks.

26. A method for encoding C input audio channels to generate E transmitted audio channels, the method comprising:

providing two or more of the C input channels in a frequency domain;

generating two or more cue codes for each of one or more different frequency bands in the two or more input channels in the frequency domain, wherein the two or more cue codes comprise at least two of inter-channel level difference (ICLD) data, inter-channel time difference (ICTD) data, and inter-channel correlation (ICC) data; and

downmixing the C input channels to generate the E transmitted channels, where C>E≧1.

Assignments (8)
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 18, 2011
From: BAUMGARTE, FRANK; CHEN, JIASHU; FALLER, CHRISTOF
To: AGERE SYSTEMS INC.
Reel/Frame 025978/0323 →
Continuity (12)
Continuation 12548773 · Aug 27, 2009
Continuation 10936464 · Sep 8, 2004
Continuation In Part 09848877 · May 4, 2001
Continuation In Part 10045458 · Nov 7, 2001
Continuation In Part 10155437 · May 24, 2002
Continuation In Part 10246570 · Sep 18, 2002
Continuation In Part 10815591 · Apr 1, 2004
Provisional Application 60585703 · Jul 6, 2004
Provisional Application 60311565 · Aug 10, 2001
Provisional Application 60391095 · Jun 24, 2002
Provisional Application 60544287 · Feb 12, 2004
Related Publication 20110164756A1 · Jul 7, 2011