Encoding method and device, and decoding method and device
AssigneeSony Corporation
InventorsKeisuke Touyama, Shiro Suzuki, Minoru Tsuji
Life of this patent
Estimating the term…
Abstract
In an encoding apparatus (10), a code table group exchange judgment unit (12) selects a group of code tables from a plurality of groups of code tables according to the property such as tonality of a spectrum signal D11, and a quantization unit (15) encodes quantization coefficients using a code table included in the selected group. Then, a multiplexer (18) multiplexes a group index D12 together with coefficient data D17. Furthermore, in case resources for an encoder is small, and sound quality may have to be somewhat degraded so as to realize practical encoding speed, a code table number change judgment unit (17) changes or reduces the number of code tables to be used.
Claims42
An encoding method for encoding a digital signal using a single code table in respective predetermined units, comprising the steps of:
- selection step of selecting a single group of code tables from a plurality of groups of code tables classified in advance according to the property of the digital signal;
- determination step of determining a single code table from a group of code tables selected in the selection step;
- and
- encoding step of encoding the digital signal using a code table determined in the determination step.
An encoding method for encoding a digital signal using a single code table in respective predetermined units, comprising the steps of:
- set-up step of setting up the number of selectable code tables included in a group of code tables;
- selection step of selecting a single code table from a group of code tables;
- and
- encoding step of encoding the digital signal using a code table selected in the selection step.
An encoding apparatus for encoding a digital signal using a single code table in respective predetermined units, comprising:
- selection means for selecting a single group of code tables from a plurality of groups of code tables classified in advance according to the property of the digital signal;
- determination means for determining a single code table from a group of code tables selected by the selection means;
- and
- encoding means for encoding the digital signal using a code table determined by the determination means.
An encoding apparatus for encoding a digital signal using a single code table in respective predetermined units, comprising:
- set-up means for setting up the number of selectable code tables included in a group of code tables;
- selection means for selecting a single code table from a group of code tables;
- and
- encoding means for encoding the digital signal using a code table selected by the selection means.
A program for making a computer carry out an encoding processing of encoding a digital signal using a single code table in respective predetermined units, comprising the steps of:
- selection step of selecting a single group of code tables from a plurality of groups of code tables classified in advance according to the property of the digital signal;
- determination step of determining a single code table from a group of code tables selected in the selection step;
- and
- encoding step of encoding the digital signal using a code table determined in the determination step.
A program for making a computer carry out an encoding processing of encoding a digital signal using a single code table in respective predetermined units, comprising the steps of:
- set-up step of setting up the number of selectable code tables included in a group of code tables;
- selection step of selecting a single code table from a group of code tables;
- and
- encoding step of encoding the digital signal using a code table selected in the selection step.
A recording medium having recorded therein a program which can be read out by a computer, the program making a computer carry out an encoding processing of encoding a digital signal using a single code table in respective predetermined units, comprising the steps of:
- selection step of selecting a single group of code tables from a plurality of groups of code tables classified in advance according to the property of the digital signal;
- determination step of determining a single code table from a group of code tables selected in the selection step;
- and
- encoding step of encoding the digital signal using a code table determined in the determination step.
A recording medium having recorded therein a program which can be read out by a computer, the program making a computer carry out an encoding processing of encoding a digital signal using a single code table in respective predetermined units, comprising the steps of:
- set-up step of setting up the number of selectable code tables included in a group of code tables;
- selection step of selecting a single code table from a group of code tables;
- and
- encoding step of encoding the digital signal using a code table selected in the selection step.
A decoding method for decoding a digital signal that has been encoded using a single code table in respective predetermined units, comprising the steps of:
- selection step of selecting a single group of code tables to be used from a plurality of groups of code tables classified in advance;
- determination step of determining a single code table to be used from a group of code tables selected in the selection step;
- and
- decoding step of decoding the digital signal using a code table determined in the determination step.
A decoding method for decoding a digital signal that has been encoded using a single code table in respective predetermined units, comprising the steps of:
- set-up step of setting up the number of code tables included in a group of code tables;
- selection step of selecting a single code table from a group of code tables;
- and
- decoding step of decoding the digital signal based on a code table selected in the selection step.
A decoding apparatus for decoding a digital signal that has been encoded using a single code table in respective predetermined units, comprising:
- selection means for selecting a single group of code tables to be used from a plurality of groups of code tables classified in advance;
- determination means for determining a single code table to be used from a group of code tables selected by the selection means;
- and
- decoding means for decoding the digital signal using a code table determined by the determination means.
A decoding apparatus for decoding a digital signal that has been encoded using a single code table in respective predetermined units, comprising:
- set-up means for setting up the number of code tables included in a group of code tables;
- selection means for selecting a single code table from a group of code tables;
- and
- decoding means for decoding the digital signal based on a code table selected by the selection means.
A program for making a computer carry out a decoding processing of decoding a digital signal that has been encoded using a single code table in respective predetermined units, comprising the steps of:
- selection step of selecting a single group of code tables to be used from a plurality of groups of code tables classified in advance;
- determination step of determining a single code table to be used from a group of code tables selected in the selection step;
- and
- decoding step of decoding the digital signal using a code table determined in the determination step.
A program for making a computer carry out a decoding processing of decoding a digital signal that has been encoded using a single code table in respective predetermined units, comprising the steps of:
- set-up step of setting up the number of code tables included in a group of code tables;
- selection step of selecting a single code table from a group of code tables;
- and
- decoding step of decoding the digital signal based on a code table selected in the selection step.
A recording medium having recorded therein a program which can be read out by a computer, the program making a computer carry out a decoding processing of decoding a digital signal that has been encoded using a single code table in respective predetermined units, comprising the steps of:
- selection step of selecting a single group of code tables to be used from a plurality of groups of code tables classified in advance;
- determination step of determining a single code table to be used from a group of code tables selected in the selection step;
- and
- decoding step of decoding the digital signal using a code table determined in the determination step.
A recording medium having recorded therein a program which can be read out by a computer, the program making a computer carry out a decoding processing of decoding a digital signal that has been encoded using a single code table in respective predetermined units, comprising the steps of:
- set-up step of setting up the number of code tables included in a group of code tables;
- selection step of selecting a single code table from a group of code tables;
- and
- decoding step of decoding the digital signal based on a code table selected in the selection step.
Dependencies are inferred from the claim text.