System and method for audio coding and decoding
First Claim
Patent Images
1. A method for generating an encoded audio signal, the method comprising:
- receiving a frame comprising a time-frequency (T/F) representation of an input audio signal, the T/F representation having time slots, each time slot having subbands;
estimating energy in subbands of the time slots;
estimating a time variance across a first plurality of time slots for each of a second plurality of subbands;
estimating a frequency variance of the time variance across the second plurality of subbands;
determining a class of audio signal by comparing the frequency variance with a threshold; and
transmitting the encoded audio signal, the encoded audio signal comprising a coded representation of the input audio signal and a control code based on the class of audio signal, wherein the encoded audio signal further comprises a representation of high-band coefficients and low-band coefficients, and wherein the control code indicates whether modification of the low-band coefficients and high-band coefficients in the time-frequency domain to correct for audio coding artifacts in post-processing should be performed.
0 Assignments
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, a method of generating an encoded audio signal, the method includes estimating a time-frequency energy of an input audio signal from a time-frequency filter bank, computing a global variance of the time-frequency energy, determining a post-processing method according to the global variance, and transmitting an encoded representation of the input audio signal along with an indication of the determined post-processing method.
-
Citations
27 Claims
-
1. A method for generating an encoded audio signal, the method comprising:
-
receiving a frame comprising a time-frequency (T/F) representation of an input audio signal, the T/F representation having time slots, each time slot having subbands; estimating energy in subbands of the time slots; estimating a time variance across a first plurality of time slots for each of a second plurality of subbands; estimating a frequency variance of the time variance across the second plurality of subbands; determining a class of audio signal by comparing the frequency variance with a threshold; and transmitting the encoded audio signal, the encoded audio signal comprising a coded representation of the input audio signal and a control code based on the class of audio signal, wherein the encoded audio signal further comprises a representation of high-band coefficients and low-band coefficients, and wherein the control code indicates whether modification of the low-band coefficients and high-band coefficients in the time-frequency domain to correct for audio coding artifacts in post-processing should be performed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for generating an encoded audio signal, the system comprising:
-
a detector configured to; receive a frame comprising a time-frequency (T/F) representation of an input audio signal, the T/F representation having time slots, wherein each time slot comprises subbands, estimate energy in subbands of the time slots, estimate a time variance across a first plurality of time slots for each of a second plurality of subbands, estimate a frequency variance of the time variance across the second plurality of subbands, and determine a class of audio signal by comparing the frequency variance with a threshold; and a transmitter configured to transmit the encoded audio signal, wherein the encoded audio signal comprises a coded representation of the input audio signal and a control code based on the class of audio signal, wherein the encoded audio signal further comprises a representation of high-band coefficients and low-band coefficients, and wherein the control code indicates whether modification of the low-band coefficients and high-band coefficients in the time-frequency domain to correct for audio coding artifacts in post-processing should be performed. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium with an executable program stored thereon, wherein the program instructs a microprocessor to perform the following steps:
-
receiving a frame comprising a time-frequency (T/F) representation of an input audio signal, the T/F representation having time slots, each time slot having subbands; estimating energy in subbands of the time slots; estimating a time variance across a first plurality of time slots for each of a second plurality of subbands; estimating a frequency variance of the time variance across the second plurality of subbands; determining a class of audio signal by comparing the frequency variance with a threshold; and transmitting an encoded audio signal, the encoded audio signal comprising a coded representation of the input audio signal and a control code based on the class of audio signal, wherein the encoded audio signal comprises a representation of high-band coefficients and low-band coefficients, and wherein the control code indicates whether modification of the low-band coefficients and high-band coefficients in the time-frequency domain to correct for audio coding artifacts in post-processing should be performed. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification