Coding method for using multi channel audio signals
First Claim
1. A method of coding a sound signal, comprising the steps of:
- detecting an attack portion of a waveform signal;
detecting a release portion of the waveform signal;
adaptively selecting a gain control amount from a plurality of gain control amounts for at least the waveform elements before the attack portion and the waveform elements of the release portion according to the characteristics of the waveform signal;
performing gain control to at least the waveform elements before the attack portion and the waveform elements of the release portion by using the selected gain control amount;
transforming the waveform signal into a plurality of frequency components;
separately analyzing the waveform signal to calculate a masking level based on a psycho-acoustic model from the waveform signal using the selected gain control amount;
determining a quantization precision of the frequency components by using the masking level; and
coding the plurality of frequency components by using the quantization precision, and coding control information for the gain control.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a coding method which can effectively prevent a pre-echo and a post-echo from being generated and can perform effective coding to which an psycho-acoustic model is applied. A coding apparatus according to the coding method of the present invention detects the attack and release portions of a waveform signal, and performs gain control to a waveform signal before the attack portion and the waveform signal of the release portion by using a gain control amount adaptively calculated according to the characteristics of the waveform signal. An psycho acoustic model window circuit to an aural model application circuit calculate a masking level based on the psycho-acoustic model from a frequency component obtained by transforming the waveform signal, and a quantization precision determination circuit determines a quantization precision by using the masking level. An window circuit and a transform circuit transform the waveform signal into a plurality of frequency components. The quantization circuit quantizes the plurality of frequency components by using the quantization precision.
-
Citations
39 Claims
-
1. A method of coding a sound signal, comprising the steps of:
-
detecting an attack portion of a waveform signal; detecting a release portion of the waveform signal; adaptively selecting a gain control amount from a plurality of gain control amounts for at least the waveform elements before the attack portion and the waveform elements of the release portion according to the characteristics of the waveform signal; performing gain control to at least the waveform elements before the attack portion and the waveform elements of the release portion by using the selected gain control amount; transforming the waveform signal into a plurality of frequency components; separately analyzing the waveform signal to calculate a masking level based on a psycho-acoustic model from the waveform signal using the selected gain control amount; determining a quantization precision of the frequency components by using the masking level; and coding the plurality of frequency components by using the quantization precision, and coding control information for the gain control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for coding a sound signal, comprising:
-
attack portion detecting means for detecting an attack portion of a waveform signal; release portion detecting means for detecting a release portion of the waveform signal; selecting means for adaptively selecting a gain control amount from a plurality of gain control amounts for at least the waveform elements before the attack portion and the waveform elements of the release portion according to the characteristics of the waveform signal; gain control means for performing gain control to at least the waveform elements before the attack portion and the waveform elements of the release portion by using the selected gain control amount; transforming means for transforming the waveform signal into a plurality of frequency components; masking level calculating means for separately analyzing the waveform signal to calculate a masking level based on a psycho-acoustic model from the waveform signal using the selected gain control amount; determining means for determining a quantization precision of the frequency components by using the masking level; and coding means for coding the plurality of frequency components by using the quantization precision, and coding control information for the gain control. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of coding a sound signal, comprising the steps of:
-
detecting an attack portion of a waveform signal; detecting a release portion of the waveform signal; adaptively selecting a gain control amount from a plurality of gain control amounts for the waveform elements before the attack portion and the waveform elements of the release portion according to the characteristics of the waveform signal; performing gain control to the waveform elements before the attack portion and the waveform elements of the release portion by using the selected gain control amount; transforming the waveform signal into a plurality of frequency components; separately analyzing the waveform signal to calculate a masking level based on a psycho-acoustic model from the waveform signal using the selected gain control amount; and coding the plurality of frequency components by using the masking level, and coding control information for the gain control. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for coding a sound signal, comprising:
-
attack portion detecting means for detecting an attack portion of a waveform signal; release portion detecting means for detecting a release portion of the waveform signal; selecting means for adaptively selecting a gain control amount from a plurality of gain control amounts for the waveform elements before the attack portion and the waveform elements of the release portion according to the characteristics of the waveform signal; gain control means for performing gain control to the waveform elements before the attack portion and the waveform elements of the release portion by using the selected gain control amount; transforming means for transforming the waveform signal into a plurality of frequency components; masking level calculating means for separately analyzing the waveform signal to calculate a masking level based on a psycho-acoustic model from the waveform signal using the selected gain control amount; and coding means for coding the plurality of frequency components by using the masking level, and coding control information for the gain control. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. An information recording medium for use in sound signal coding, the information recording medium comprising:
a recording surface having a recording signal recorded thereon, wherein the recording signal is generated by detecting an attack portion of a waveform signal, detecting a release portion of the waveform signal, adaptively selecting a gain control amount from a plurality of gain control amounts for at least the waveform elements before the attack portion and the waveform elements of the release portion according to the characteristics of the waveform signal, performing gain control to at least the waveform elements before the attack portion and the waveform elements of the release portion by using the selected gain control amount, transforming the waveform signal into a plurality of frequency components, separately analyzing the waveform signal to calculate a masking level based on a psycho-acoustic model from the waveform signal using the selected gain control amount, determining a quantization precision of the frequency components by using the masking level, and coding the plurality of frequency components by using the quantization precision, and coding control information for the gain control.
-
34. An information recording medium for use in sound signal coding, the information recording medium comprising:
a recording surface having a recording signal recorded thereon, wherein the recording signal is generated by detecting an attack portion of a waveform signal, detecting a release portion of the waveform signal, adaptively selecting a gain control amount from a plurality of gain control amounts for the waveform elements before the attack portion and the waveform elements of the release portion according to the characteristics of the waveform signal, performing gain control to the waveform elements before the attack portion and the waveform elements of the release portion by using the selected gain control amount, transforming the waveform signal into a plurality of frequency components, separately analyzing the waveform signal to calculate a masking level based on a psycho-acoustic model from the waveform signal using the selected gain control amount; and coding the plurality of frequency components by using the masking level, and coding control information for the gain control.
-
35. A method of coding a sound signal, comprising the steps of:
-
detecting an attack portion of a waveform signal; adaptively selecting a gain control amount from a plurality of gain control amounts for at least the waveform elements before the attack portion according to the characteristics of the waveform signal; performing gain control to at least the waveform elements before the attack portion by using the selected gain control amount; transforming the waveform signal into a plurality of frequency components; separately analyzing the waveform signal to calculate a masking level based on a psycho-acoustic model from the waveform signal using the selected gain control amount; and coding the plurality of frequency components by using the masking level, and coding control information for the gain control.
-
-
36. An apparatus for coding a sound signal, comprising:
-
attack portion detecting means for detecting an attack portion of a waveform signal; selecting means for adaptively selecting a gain control amount from a plurality of gain control amounts for the waveform elements before the attack portion according to the characteristics of the waveform signal; gain control means for performing gain control to at least the waveform elements before the attack portion by using the selected gain control amount; transforming means for transforming the waveform signal into a plurality of frequency components; separately analyzing the waveform signal to calculate a masking level based on a psycho-acoustic model from the waveform signal using the selected gain control amount; determining means for determining a quantization precision of the frequency components by using the masking level; and coding means for coding the plurality of frequency components by using the quantization precision, and coding control information for the gain control.
-
-
37. An information recording medium for use in sound signal coding, the information recording medium comprising:
a recording surface having a recording signal recorded thereon, wherein the recording signal is generated by detecting an attack portion of a waveform signal, adaptively selecting a gain control amount from a plurality of gain control amounts for at least the waveform elements before the attack portion according to the characteristics of the waveform signal, performing gain control to at least the waveform elements before the attack portion by using the selected gain control amount, transforming the waveform signal into a plurality of frequency components, separately an analyzing the waveform signal to calculate a masking level based on a psycho-acoustic model from the waveform signal using the selected gain control amount, and coding the plurality of frequency components by using the masking level, and coding control information for the gain control.
-
38. An apparatus for coding a sound signal, comprising:
-
an attack portion detection circuit that detects an attack portion of a waveform signal; a selecting circuit that adaptively selects a gain control amount from a plurality of gain control amounts for at least the waveform elements before the attack portion a c cording to the characteristics of the waveform signal; a gain control circuit that performs gain control to at least the waveform elements before the attack portion by using the selected gain control amount; a transform circuit that transforms the waveform signal into a plurality of frequency components; psycho-acoustic model application circuit that separately analyzes the waveform to calculate a masking level based on a psycho-acoustic model from the waveform signal using the selected gain amount; and a coder that codes the plurality of frequency components by using the masking level, and coding control information for the gain control.
-
-
39. An apparatus for coding a sound signal, comprising:
-
an attack portion detection circuit that detects an attack portion of a waveform signal; a release portion detection circuit that detects a release portion of the waveform signal; a selecting circuit that adaptively selects a gain control amount from a plurality of gain control amounts for at least the waveform elements before the attack portion and the waveform elements of the release portion according to the characteristics of the waveform signal; a gain control circuit that performs gain control to at least the waveform elements before the attack portion and the waveform elements of the release portion by using the selected gain control amount; a transform circuit that transforms the waveform signal into a plurality of frequency components; a psycho-acoustic model application circuit that separately analyzes the waveform to calculate a masking level based on a psycho-acoustic model from the waveform signal using the selected gain amount; and a coder that codes the plurality of frequency components by using the masking level, and coding control information for the gain control.
-
Specification