Method for generating filter for audio signal and parameterizing device therefor
First Claim
1. A method for processing an audio signal, comprising:
- receiving an input audio signal;
receiving one or more binaural room impulse response (BRIR) filter coefficients in a time domain corresponding to at least one position in a virtual reproduction space;
converting the BRIR filter coefficients into a plurality of sets of subband filter coefficients;
truncating each set of subband filter coefficients based on a filter order obtained by at least partially using characteristic information extracted from each set of subband filter coefficients, wherein a length of a set of truncated subband filter coefficients of at least one subband is different from a length of a set of truncated subband filter coefficients of another subband;
generating FFT filter coefficients by fast Fourier transforming (FFT) each set of truncated subband filter coefficients by a predetermined block size in a corresponding subband, wherein the predetermined block size is determined to be a smaller value between first and second values, the first value being obtained by multiplying a reference filter length of a corresponding set of truncated subband filter coefficients by 2, the second value being a predetermined maximum FFT size; and
performing block-wise fast convolution on each subband signal of the input audio signal by using the FFT filter coefficients corresponding thereto.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method and an apparatus for processing a signal, which are used to effectively reproduce an audio signal, and more particularly, to a method for generating a filter for an audio signal, which are used for implementing a filtering for input audio signals with a low computational complexity and a parameterization apparatus therefor.
To this end, provided are a method for generating a filter of an audio signal, including: receiving at least one proto-type filter coefficient for filtering each subband signal of an input audio signal; converting the proto-type filter coefficient into a plurality of subband filter coefficients; truncating each of the subband filter coefficients based on filter order information obtained by at least partially using characteristic information extracted from the corresponding subband filter coefficients, the length of at least one truncated subband filter coefficients being different from the length of truncated subband filter coefficients of another subband; and generating FFT filter coefficients by fast Fourier transforming (FFT) the truncated subband filter coefficients by a predetermined block size in the corresponding subband and a parameterization unit using the same.
53 Citations
10 Claims
-
1. A method for processing an audio signal, comprising:
-
receiving an input audio signal; receiving one or more binaural room impulse response (BRIR) filter coefficients in a time domain corresponding to at least one position in a virtual reproduction space; converting the BRIR filter coefficients into a plurality of sets of subband filter coefficients; truncating each set of subband filter coefficients based on a filter order obtained by at least partially using characteristic information extracted from each set of subband filter coefficients, wherein a length of a set of truncated subband filter coefficients of at least one subband is different from a length of a set of truncated subband filter coefficients of another subband; generating FFT filter coefficients by fast Fourier transforming (FFT) each set of truncated subband filter coefficients by a predetermined block size in a corresponding subband, wherein the predetermined block size is determined to be a smaller value between first and second values, the first value being obtained by multiplying a reference filter length of a corresponding set of truncated subband filter coefficients by 2, the second value being a predetermined maximum FFT size; and performing block-wise fast convolution on each subband signal of the input audio signal by using the FFT filter coefficients corresponding thereto. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for processing an audio signal, comprising:
-
a processor configured to; receive an input audio signal; receive one or more binaural room impulse response (BRIR) filter coefficients in a time domain corresponding to at least one position in a virtual reproduction space; convert the BRIR filter coefficients into a plurality of sets of subband filter coefficients; truncate each set of subband filter coefficients based on a filter order obtained by at least partially using characteristic information extracted from each set of subband filter coefficients, wherein a length of a set of truncated subband filter coefficients of at least one subband is different from a length of a set of truncated subband filter coefficients of another subband; generate FFT filter coefficients by fast Fourier transforming (FFT) each set of truncated subband filter coefficients by a predetermined block size in a corresponding subband, wherein the predetermined block size is determined to be a smaller value between first and second values, the first value being obtained by multiplying a value twice a reference filter length of a corresponding set of truncated subband filter coefficients by 2, the second value being a predetermined maximum FFT size; and perform block-wise fast convolution on each subband signal of the input audio signal by using the FFT filter coefficients corresponding thereto. - View Dependent Claims (7, 8, 9, 10)
-
Specification