IP Library Granted Patent US 10,204,631
Granted Patent B2
US 10,204,631 · App. 15/063,871 · Granted Feb 12, 2019

Effective deployment of Temporal Noise Shaping (TNS) filters

Inventors: James David Johnston (Morristown, NJ); Shyh-Shiaw Kuo (Basking Ridge, NJ)
Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
G10L19/03
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,204,631
App. No.
15/063,871
Granted
Feb 12, 2019
Kind
B2
Abstract

The MPEG2 Advanced Audio Coder (AAC) standard limits the number of filters used to either one filter for a “short” block or three filters for a “long” block. In cases where the need for additional filters is present but the limit of permissible filters has been reached, the remaining frequency spectra are simply not covered by TNS. Two solutions are proposed to deploy TNS filters in order to get the entire spectrum of the signal into TNS. The first method involves a filter bridging technique and complies with the current AAC standard. The second method involves a filter clustering technique. Although the second method is both more efficient and accurate in capturing the temporal structure of the time signal, it is not AAC standard compliant. Thus, a new syntax for packing filter information derived using the second method for transmission to a receiver is also outlined.

Claims (36)

1. An audio encoding or audio decoding method for encoding or decoding an audio signal, the method comprising:

calculating, by a system including a processor, filters for a plurality of frequency bands, the filters comprising coefficients;

determining, by the system, distances between the coefficients;

merging, by the system, the filters based on the distances to yield merged filters;

and processing, by the system, the audio signal using centroids of subsets of the merged filters,

wherein one or more of the calculating, the determining, and the merging is implemented, at least in part, by one or more hardware elements of an audio signal processing device.

2. The audio encoding or audio decoding method of claim 1 , wherein the merging of the filters is based on energies in each of the plurality of frequency bands covered by the filters.

3. The audio encoding or audio decoding method of claim 1 , wherein the filters are temporal noise shaping filters.

4. The audio encoding or audio decoding method of claim 1 , wherein the coefficients are partial autocorrelation coefficients.

5. The audio encoding or audio decoding method of claim 1 , wherein the merging of the filters comprises calculating a new filter for a frequency range comprising adjacent frequency bands of the filters with a shortest distance.

6. The audio encoding or audio decoding method of claim 1 , wherein the merging of the filters comprises calculating a temporal noise filter for a frequency range comprising adjacent frequency bands of the filters.

7. The audio encoding or audio decoding method of claim 1 , wherein the processing of the audio signals comprises recalculating the merged filters for a strongest audio signal in a temporal noise shape band.

8. The audio encoding or audio decoding method of claim 1 , wherein the merging of the filters based on the distances is according to shortest distances.

9. An audio encoder or audio decoder system for encoding or decoding an audio signal, the system comprising:

a processor; and

a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:

calculating filters for a plurality of frequency bands, the filters comprising coefficients;

determining distances between the coefficients;

merging the filters based on the distances to yield merged filters;

and processing the audio signal using centroids of subsets of the merged filters,

wherein one or more of the processor, the memory, the filters, and the merged is implemented, at least in part, by one or more hardware elements of the audio encoder or audio decoder system.

10. The system of claim 9 , wherein the merging of the filters is based on energies in each of the plurality of frequency bands covered by the filters.

11. The system of claim 9 , wherein the coefficients are partial autocorrelation coefficients.

12. The system of claim 9 , wherein the merging of the filters comprises calculating a new filter for a frequency range comprising adjacent frequency bands of the filters with a shortest distance.

13. The system of claim 9 , wherein the processing of the audio signals comprises recalculating the merged filters for a strongest audio signal in a temporal noise shape band.

14. The system of claim 9 , wherein the merging of the filters based on the distances is according to shortest distances.

15. The system of claim 9 , wherein the filters are temporal noise shaping filters.

16. A non-transitory and machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of an audio encoding or audio decoding method for encoding or decoding an audio signal, the method comprising:

calculating filters for a plurality of frequency bands, the filters comprising coefficients;

determining distances between the coefficients;

merging the filters based on the distances to yield merged filters; and

processing the audio signal using centroids of subsets of the merged filters.

17. The non-transitory and machine-readable storage medium of claim 16 , wherein the merging of the filters is based on energies in each of the plurality of frequency bands covered by the filters.

18. The non-transitory and machine-readable storage medium of claim 16 , wherein the coefficients are partial autocorrelation coefficients.

19. The non-transitory and machine-readable storage medium of claim 16 , wherein the merging of the filters comprises calculating a new filter for a frequency range comprising adjacent frequency bands of the filters with a shortest distance.

20. The non-transitory and machine-readable storage medium of claim 16 , wherein the processing of the audio signals comprises recalculating the merged filters for a strongest audio signal in a temporal noise shape band.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
Reel/Frame 041149/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2016
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 040588/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2016
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 040588/0629 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2016
From: JOHNSTON, JAMES DAVID; KUO, SHYH-SHIAW
To: AT&T CORP.
Reel/Frame 040155/0424 →
Continuity (6)
Continuation 13901891 · May 24, 2013
Continuation 12644302 · Dec 22, 2009
Continuation 11457230 · Jul 13, 2006
Continuation 11216812 · Aug 31, 2005
Continuation 09537948 · Mar 29, 2000
Related Publication 20160189721A1 · Jun 30, 2016