Methods and systems for adaptive time-frequency resolution in digital data coding
First Claim
1. A method of adaptively transforming the time-frequency resolution of a signal containing content over a defined spectrum, comprising:
- separating the received signal into a plurality of bands by grouping sub-bands obtained by a first transform process;
determining, for each band of the plurality of bands, a desired change of the time-frequency resolution of each band;
applying a specific time-frequency (T-F) transform value to at least one of the bands to increase either a time (T) resolution of the respective band or a frequency (F) resolution of the respective band depending on the desired change of the time-frequency resolution of the respective band; and
applying a second T-F transform value to at least another of the bands to increase the other of wither a time (T) resolution of the respective band or a frequency (F) resolution of the respective band depending on the desired change of the time-frequency resolution of each band.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are described for a system and method for implementing an adaptive time-frequency resolution in audio and video coding systems. A method of adaptively transforming the time-frequency resolution for a defined spectrum comprises dividing the spectrum of the input signal into a into plurality of bands; determining, for each band of the plurality of bands, a characteristic of the content (e.g., tonal or transient content); modifying the time-frequency resolution value to one or more bands of the plurality of bands to increase either a time resolution of the band or a frequency resolution of the band depending on the characteristic of the content; determining a cost associated with modifying the time-frequency resolution value of the one more bands based on an entropy measure of the bands, and altering the modified time-frequency resolution values in a manner that accounts for the coding cost.
-
Citations
40 Claims
-
1. A method of adaptively transforming the time-frequency resolution of a signal containing content over a defined spectrum, comprising:
-
separating the received signal into a plurality of bands by grouping sub-bands obtained by a first transform process; determining, for each band of the plurality of bands, a desired change of the time-frequency resolution of each band; applying a specific time-frequency (T-F) transform value to at least one of the bands to increase either a time (T) resolution of the respective band or a frequency (F) resolution of the respective band depending on the desired change of the time-frequency resolution of the respective band; and applying a second T-F transform value to at least another of the bands to increase the other of wither a time (T) resolution of the respective band or a frequency (F) resolution of the respective band depending on the desired change of the time-frequency resolution of each band. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 19)
-
-
14. A method of coding the time-frequency resolution for a defined spectrum, comprising:
-
defining an initial time-frequency (T-F) resolution value for the spectrum as a whole based on a measure of tonal content versus transient content of the spectrum; dividing an input signal into a plurality of bands that comprise the spectrum; modifying the time-frequency resolution value of one or more bands of the plurality of bands to increase either a time (T) resolution of the band or a frequency (F) resolution of the band depending on the relative transient content or tonal content in the band; determining a cost associated with modifying the time-frequency resolution value of the one more bands based on an entropy measure of the bands; altering the one or more modified time-frequency resolution values to minimize the cost and to generate a selected time-frequency resolution value for each band; and modifying the time frequency resolution value of one or more other bands of the plurality of bands to increase the other of either a time (T) resolution of the band or a frequency (F) resolution of the band depending on the relative transient content or tonal content in the band. - View Dependent Claims (15, 16, 17, 20, 21, 22, 23)
-
-
24. A system for adaptively transforming the time-frequency resolution of a signal containing content over a defined spectrum, comprising:
-
a filter bank component separating the received signal into a plurality of bands by subdividing the defined spectrum; a content analyzer component determining a desired characteristic of the content for each band of the plurality of bands; a time-frequency resolution component applying a specific time-frequency (T-F) transform value to each band to increase either a time (T) resolution of the band or a frequency (F) resolution of the band depending on the desired characteristic, wherein at least one band is transformed for increased time resolution and at least another band is transformed from increased frequency resolution; and a transmission line configured to transmit the transformed signal containing content. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A method comprising:
-
receiving a bitstream from an encoder, wherein the bitstream includes a quantized output of a time-frequency (T-F) resolution change for at least two groups of sub-bands processed by the encoder, wherein at least one group of sub-bands is processed from increased time resolution and at least another group of sub-bands is processed for increased frequency resolution; applying an inverse T-F filter bank process to each of the group of sub-bands; and processing each of the groups of sub-bands through a windowed overlap-add process to produce an output encapsulating information regarding a relative time resolution versus frequency resolution for each of the groups of sub-bands. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A system comprising:
-
a transmission line configured to receive a transformed signal containing content; a decoder stage receiving a bitstream from the transmission line, wherein the bitstream includes a quantized output of a time-frequency (T-F) resolution change for at least two groups of sub-bands processed by the encoder, wherein at least one group of sub-bands is processed for increased time resolution and at least another group of sub-bands is processed for increased frequency resolution; an inverse T-F filter bank component applying and inverse T-F filter bank process to each of the group of sub-bands; and a window overlap-add component processing each of the group of sub-bands to produce an output encapsulating information regarding a relative time resolution versus frequency resolution for each of the groups of sub-bands. - View Dependent Claims (39, 40)
-
Specification