Filter coefficient updating in time domain filtering
First Claim
1. A method of processing an audio signal comprising:
- obtaining a predetermined number of target gains for a first portion of the audio signal by analyzing the first portion of the audio signal, the first portion including a plurality of audio samples of the audio signal, and each of the target gains corresponding to a subband of the audio signal; and
determining filter coefficients for a time-domain filter for filtering the first portion of the audio signal so as to approximate a frequency response given by the obtained target gains, wherein the filter coefficients are determined iteratively and an iteration comprises;
selecting at least one target gain from the obtained target gains, andupdating the filter coefficients once for each audio sample or for each group of audio samples, based on the filter coefficients of a previous iteration and the selected at least one target gain, andfiltering the first portion of the audio signal in time domain based on the filter coefficients.
1 Assignment
0 Petitions
Accused Products
Abstract
Example embodiments disclosed herein relate to filter coefficient updating in time domain filtering. A method of processing an audio signal is disclosed. The method includes obtaining a predetermined number of target gains for a first portion of the audio signal by analyzing the first portion of the audio signal. Each of the target gains is corresponding to a linear subband of the audio signal. The method also includes determining a filter coefficients for time domain filtering the first portion of the audio signal so as to approximate a frequency response given by the target gains. The filter coefficients are determined by iteratively selecting at least one target gain from the target gains and updating the filter coefficient based on the selected at least one target gain. Corresponding system and computer program product for processing an audio signal are also disclosed.
-
Citations
15 Claims
-
1. A method of processing an audio signal comprising:
-
obtaining a predetermined number of target gains for a first portion of the audio signal by analyzing the first portion of the audio signal, the first portion including a plurality of audio samples of the audio signal, and each of the target gains corresponding to a subband of the audio signal; and determining filter coefficients for a time-domain filter for filtering the first portion of the audio signal so as to approximate a frequency response given by the obtained target gains, wherein the filter coefficients are determined iteratively and an iteration comprises; selecting at least one target gain from the obtained target gains, and updating the filter coefficients once for each audio sample or for each group of audio samples, based on the filter coefficients of a previous iteration and the selected at least one target gain, and filtering the first portion of the audio signal in time domain based on the filter coefficients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A system for processing an audio signal, comprising:
-
a target gain obtaining module configured to obtain a predetermined number of target gains for a first portion of the audio signal by analyzing the first portion of the audio signal, the first portion including a plurality of audio samples of the audio signal, and each of the target gains corresponding to a subband of the audio signal; and a coefficient determination module configured to determine filter coefficients for a time-domain filter for filtering the first portion of the audio signal so as to approximate a frequency response given by the obtained target gains, wherein the filter coefficients are determined iteratively and an iteration comprises; selecting at least one target gain from the obtained target gains, and updating the filter coefficients once for each audio sample or for each group of audio samples, based on the filter coefficients of a previous iteration and the selected at least one target gain, and an audio filtering module configured to filter the first portion of the audio signal in time domain based on the updated filter coefficients. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification