Digital signal decoding apparatus
First Claim
1. A method of decoding a coded digital signal, the coded digital signal generated by spectrally separating an input signal, plural word blocking the spectrally separated input signal, orthogonally transforming the blocked spectrally separated input signal and adaptive bit allocation coding the transformed blocked spectrally separated input signal, comprising the steps of:
- adaptively decoding the coded digital signal into plural signals;
calculating a first block floating quantity from a floating quantity derived from the input signal;
calculating a second block floating quantity from the first block floating quantity;
releasing a second block floating of each of the plural signals based upon the second block floating quantity;
determining a number of scale down times based upon the first block floating quantity;
inverse orthogonally transforming and releasing a first block floating of the second block floating released plural signals based upon the scale down times and based upon block size data derived from the input signal; and
bit shifting each of the inverse orthogonally transformed plural signals.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a decoding apparatus adapted for decoding a coded signal from a coding apparatus adapted to divide an input, digital signal into signals in frequency bands by using at least one filter to divide respective filter outputs into blocks every plural words to carry out a first block floating processing every respective blocks to further implement an orthogonal transform processing to the signal which has been subjected to the first block floating processing to thereby conduct frequency analysis thereafter to divide the orthogonally transformed output into blocks every plural words to carry out a second block floating processing every respective blocks, wherein after the second block floating is released by using a predetermined number of inverse floating circuits, the coded signal is restored to a signal on the time base by inverse orthogonal transform processing at a predetermined number of IMDCT circuits, and the first block floating is released in the process of the inverse orthogonal transform operation.
79 Citations
36 Claims
-
1. A method of decoding a coded digital signal, the coded digital signal generated by spectrally separating an input signal, plural word blocking the spectrally separated input signal, orthogonally transforming the blocked spectrally separated input signal and adaptive bit allocation coding the transformed blocked spectrally separated input signal, comprising the steps of:
-
adaptively decoding the coded digital signal into plural signals; calculating a first block floating quantity from a floating quantity derived from the input signal; calculating a second block floating quantity from the first block floating quantity; releasing a second block floating of each of the plural signals based upon the second block floating quantity; determining a number of scale down times based upon the first block floating quantity; inverse orthogonally transforming and releasing a first block floating of the second block floating released plural signals based upon the scale down times and based upon block size data derived from the input signal; and bit shifting each of the inverse orthogonally transformed plural signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of decoding a coded digital signal, the coded digital signal generated by dividing into blocks every several words of an input signal, orthogonally transforming the blocks and adaptive bit allocation coding the orthogonally transformed blocks, comprising the steps of:
-
adaptively decoding the coded digital signal into plural signals; calculating a first block floating quantity from a floating quantity derived from the input signal; calculating a second block floating quantity from the first block floating quantity; releasing a second block floating of each of the plural signals based upon the second block floating quantity; determining a number of scale down times based upon the first block floating quantity; inverse orthogonally transforming and releasing a first block floating of the second block floating released plural signals based upon the scale down times and based upon block size data derived from the input signal; and bit shifting each of the inverse orthogonally transformed plural signals. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for decoding a coded digital signal, the coded digital signal generated by spectrally separating an input signal, plural word blocking the spectrally separated input signal, orthogonally transforming the blocked spectrally separated input signal and adaptive bit allocation coding the orthogonally transformed blocked spectrally separated input signal, comprising:
-
means for adaptively decoding the coded digital signal into plural signals; means for calculating a first block floating quantity from a floating quantity derived from the input signal; means for calculating a second block floating quantity from the first block floating quantity; means for releasing a second block floating of each of the plural signals based upon the second block floating quantity; means for determining a number of scale down times based upon the first block floating quantity; means for inverse orthogonally transforming and releasing a first block floating of the second block floating released plural signals based upon the scale down times and based upon block size data derived from the input signal; and means for bit shifting each of the inverse orthogonally transformed plural signals. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An apparatus for decoding a coded digital signal, the coded digital signal generated by dividing into blocks every several words of an input signal, orthogonally transforming the blocks and adaptive bit allocation coding the orthogonally transformed blocks, comprising:
-
means for adaptively decoding the coded digital signal into plural signals; means for calculating a first block floating quantity from a floating quantity derived from the input signal; means for calculating a second block floating quantity from the first block floating quantity; means for releasing a second block floating of each of the plural signals based upon the second block floating quantity; means for determining a number of scale down times based upon the first block floating quantity; means for inverse orthogonally transforming and releasing a first block floating of the second block floating released plural signals based upon the scale down times and based upon block size data derived from the input signal; and means for bit shifting each of the inverse orthogonally transformed plural signals. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification