Signal encoding method and apparatus using selected predetermined code tables
First Claim
1. An apparatus for encoding data, comprising:
- adaptive bit allocation encoding circuitry that normalizes frames of input spectrum data into transform frames in accordance with normalization coefficients and number of quantization step information;
quantized data encoding circuitry that encodes each transform frame of normalized spectrum data with at least one selected code table of a plurality of code tables in accordance with a code table selection signal;
code train generation circuitry that generates a code train that includes the encoded normalized spectrum data and information indicative of the at least one selected code table and of the normalization coefficients and number of quantization step information in accordance with which the encoding circuitry normalizes each frame of input spectrum data; and
control circuitry that generates the code table selection signal, the number of quantization step information, and the normalization coefficients in response to the input spectrum data.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for encoding data includes adaptive bit allocation encoding circuitry that normalizes frames of input spectrum data into transform frames in accordance with normalization coefficients and number of quantization step information. Quantized data encoding circuitry encodes each transform frame of normalized spectrum data with at least one selected code table of a plurality of code tables in accordance with a code table selection signal. Code train generation circuitry generates a code train that includes the encoded normalized spectrum data and information indicative of the at least one selected code table and of the normalization coefficients and number of quantization step information in accordance with which the encoding circuitry normalizes each frame of input spectrum data. Control circuitry generates the code table selection signal, the number of quantization step information, and the normalization coefficients in response to the input spectrum data.
121 Citations
19 Claims
-
1. An apparatus for encoding data, comprising:
-
adaptive bit allocation encoding circuitry that normalizes frames of input spectrum data into transform frames in accordance with normalization coefficients and number of quantization step information; quantized data encoding circuitry that encodes each transform frame of normalized spectrum data with at least one selected code table of a plurality of code tables in accordance with a code table selection signal; code train generation circuitry that generates a code train that includes the encoded normalized spectrum data and information indicative of the at least one selected code table and of the normalization coefficients and number of quantization step information in accordance with which the encoding circuitry normalizes each frame of input spectrum data; and control circuitry that generates the code table selection signal, the number of quantization step information, and the normalization coefficients in response to the input spectrum data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for encoding data, comprising the steps of:
-
adaptively allocating bits to normalize frames of input spectrum data into transform frames in accordance with normalization coefficients and number of quantization step information; encoding each transform frame of normalized spectrum data with at least one selected code table of a plurality of code tables in accordance with a code table selection signal; generating a code train that includes the encoded normalized spectrum data and information indicative of the at least one selected code table and of the normalization coefficients and number of quantization step information in accordance with which the each frame of input spectrum data is normalized; generating the code table selection signal, the number of quantization step information, and the normalization coefficients in response to the input spectrum data. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A signal recording medium having encoded signals recorded thereon, wherein the encoded signals recorded thereon are encoded by a method comprising:
-
adaptively allocating bits to normalize frames of input spectrum data into transform frames in accordance with normalization coefficients and number of quantization step information; encoding each transform frame of normalized spectrum data with at least one selected code table of a plurality of code tables in accordance with a code table selection signal; generating a code train that includes the encoded normalized spectrum data and information indicative of the at least one selected code table and of the normalization coefficients and number of quantization step information in accordance with which the each frame of input spectrum data is normalized; generating the code table selection signal, the number of quantization step information, and the normalization coefficients in response to the input spectrum data. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for decoding encoded signal data, comprising:
-
selecting at least one code table as indicated by an identification signal in the encoded signal data; decoding frames of the encoded signal data in accordance with the selected at least one code table; expanding the decoded frames to generate spectrum signals; and inverse transforming the decoded signal to restore the signal data in an unencoded form, wherein the selecting step includes; determining if the identification signal indicates that a particular frame has been encoded with more than one code table and, if the determination is affirmative, determining the more than one code table with which the particular frame has been encoded. - View Dependent Claims (17)
-
-
18. A decoding apparatus for decoding encoded signal data, comprising:
-
means for selecting at least one code table as indicated by an identification signal in the encoded signal data; means for decoding frames of the encoded signal data in accordance with the selected at least one code table; means for expanding the decoded frames to generate spectrum signals; and means for inverse transforming the decoded signal to restore the signal data in an unencoded form, wherein the selecting means includes; determining means for determining if the identification signal indicates that a particular frame has been encoded with more than one code table and, if the determination is affirmative, determining the more than one code table with which the particular frame has been encoded. - View Dependent Claims (19)
-
Specification