Patent ID: 6209015
Filing Date: 2001-03-27
Classification: G10L

Abstract:
A windowing method for a dual-mode audio decoder, the audio decoder including an array of a first predetermined number of blocks for storing IMDCT outputs and a window comprising a second predetermined number of blocks for storing window coefficients, and storage means having a third predetermined number of blocks for storing results from applying the window to the array, the windowing method comprising:multiplying IMDCT outputs stored in a first range of the array with coefficients stored in a first range of the window;storing the multiplied IMDCT outputs of the first range of the array in a first range of the storage means;multiplying IMDCT outputs stored in a second range of the array with coefficients stored in a second range of the window;negating the multiplied IMDCT outputs of the second range of the array;storing the multiplied negated IMDCT outputs of the second range of the array in a second range of the storage means;multiplying IMDCT outputs stored in a third range of the array with coefficients stored in a third range of the window;storing the multiplied IMDCT outputs of the third range of the array in a third range of the storage means;multiplying IMDCT outputs stored in a fourth range of the array with coefficients stored in a fourth range of the window;storing the multiplied IMDCT outputs of the fourth range of the array in a fourth range of the storage means;shifting the array to the right by one block;inputting new IMDCT outputs for the shifted block of the array; andproducing resultant values by overlapping and adding the multiplied ranges of IMDCT outputs stored in the storage means.