Encoding method and apparatus, decoding method and apparatus and recording medium
First Claim
1. A method for encoding plural input audio signals, comprising the steps of:
- generating plural lower frequency signals and higher frequency signals by splitting a signal derived from the plural input audio signals, wherein a number of the higher frequency signals is less than that of the plural input audio signals;
encoding each of said plural lower frequency signals;
encoding said higher frequency signals and generating encoding information obtained on said step of encoding said higher frequency signals; and
generating a codestring based on signals encoded by said step of encoding each of said lower frequency signals, the step of encoding said higher frequency signals and on said encoding information.
1 Assignment
0 Petitions
Accused Products
Abstract
An encoding method and apparatus and a decodings method and apparatus in which the encoded information is decreased in volume and in which the encoding and decoding operations are performed with a smaller processing volume and a smaller buffer memory capacity. The apparatus includes a low range signal splitting circuit for separating low-range side signal components from L and R channel signals converted by a transform circuit into spectral signal components, and a channel synthesis circuit for synthesizing (L+R) channel signal components from the L and R channel spectral signal components. The apparatus also includes a high range signal separating circuit for separating the high range side signal components from the (L+R) channel signal components, a signal component encoding circuit for compression-encoding low-range side signal components and a signal component encoding circuit for compression-encoding the normalization coefficient information obtained on normalization of the (L+R) channel high-range signal components.
-
Citations
70 Claims
-
1. A method for encoding plural input audio signals, comprising the steps of:
-
generating plural lower frequency signals and higher frequency signals by splitting a signal derived from the plural input audio signals, wherein a number of the higher frequency signals is less than that of the plural input audio signals;
encoding each of said plural lower frequency signals;
encoding said higher frequency signals and generating encoding information obtained on said step of encoding said higher frequency signals; and
generating a codestring based on signals encoded by said step of encoding each of said lower frequency signals, the step of encoding said higher frequency signals and on said encoding information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
said step of encoding higher frequency signals normalizes and encodes the higher frequency signals and also generates the encoding information, wherein the encoding information contains normalization coefficients based on said encoding of higher frequency signals. -
3. The encoding method as claimed in claim 2, wherein
said step of splitting generates from a signal derived from the plural input audio signals common higher frequency signals for said plural input audio signals, wherein said step of encoding higher frequency signals encodes the common higher frequency signals and generates the encoding information, wherein the encoding information contains normalization coefficient information based on said step of encoding higher frequency signals. -
4. The encoding method as claimed in claim 1, wherein said step of splitting generates common higher frequency signals for said plural input audio signals from the signal derived from the plural input audio signals.
-
5. The encoding method as claimed in claim 1, wherein
the plural input audio signals are right-channel and left-channel signals of an acoustic signal. -
6. The encoding method as claimed in claim 5, wherein
said step of splitting generates plural lower frequency signals and higher frequency signals from right-channel and left-channel signals of the acoustic signal. -
7. The encoding method as claimed in claim 5, wherein
said step of splitting generates plural lower frequency signals and higher frequency signals from a signal generated based on the sum of the left-channel signal and the right-channel signal of said acoustic signal. -
8. The encoding method as claimed in claim 1 further comprising the step of:
-
calculating weighting information for said higher frequency signals in association with each of the input audio signals, wherein said step of generating generates signals encoded by said steps of encoding higher frequency signals and lower frequency signals, said encoding information and the weighting information.
-
-
9. The encoding method as claimed in claim 1, wherein
said step of slitting splits the signal derived from the plural input audio signals into plural band signals and generates plural the lower frequency signals and the higher frequency signals from the plural band signals; -
said step of encoding low frequency signals forward orthogonally transforms said lower frequency signals to generate spectral signal components; and
said step of encoding high frequency signals forward orthogonally transforms said higher frequency signals to generate spectral signal components.
-
-
10. The encoding method as claimed in claim 9, further comprising the step of:
-
calculating weighting coefficient information for the higher frequency signals associated with the input audio signal, wherein said step of generating a codestring generates a codestring based on the signal encoded by said steps of encoding the higher frequency signals and encoding the lower frequency signals, said encoding information and on the weighting information.
-
-
11. The encoding method as claimed in claim 1, wherein said step of encoding lower frequency signals encodes said plural lower frequency signals by different encoding systems.
-
-
12. An apparatus for encoding plural input audio signals, comprising:
-
splitting means for generating plural lower frequency signals and higher frequency signals from a signal derived from the plural input audio signals, wherein a number of the higher frequency signals is less than that of the plural input audio signals;
lower frequency encoding means for encoding each of said plural lower frequency signals;
higher frequency encoding means for encoding said higher frequency signals and for generating encoding information obtained by said higher frequency encoding means; and
generating means for generating a codestring based on signals encoded by said lower frequency encoding means and the higher frequency encoding means, and on said encoding information. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
said higher frequency encoding means encodes the common higher frequency signals and generates the encoding information, wherein the encoding information contains normalization coefficient information based on the encoding of higher frequency signals. -
15. The encoding apparatus as claimed in claim 12, wherein said splitting means generates common higher frequency signals for said plural input audio signals from the signal derived from the plural input audio signals.
-
16. The encoding apparatus as claimed in claim 12, wherein the plural input audio signals are right-channel and left-channel signals of an acoustic signal.
-
17. The encoding apparatus as claimed in claim 16, wherein said splitting means generates plural lower frequency signals and higher frequency signals from right-channel and left-channel signals of the acoustic signal.
-
18. The encoding apparatus as claimed in claim 16, wherein said splitting means generates plural lower frequency signals and higher frequency signals from a signal generated based on the sum of the left-channel signal and the right-channel signal of said acoustic signal.
-
19. The encoding apparatus as claimed in claim 12, further comprising:
-
weighting calculating means for calculating weighting information for said higher frequency signals in association with each of the input audio signals, wherein said generating means generates signals encoded by said lower frequency encoding means and higher frequency encoding means, said encoding information and the weighting information.
-
-
20. The encoding apparatus as claimed in claim 12, wherein said splitting means splits the signal derived from the plural input audio signals into plural band signals and generates plural the lower frequency signals and the higher frequency signals from the plural band signals;
-
said lower frequency encoding means forward orthogonally transforms said lower frequency signals to generate spectral signal components; and
said higher frequency encoding means forward orthogonally transforms said higher frequency signals to generate spectral signal components.
-
-
21. The encoding apparatus as claimed in claim 20, further comprising:
-
a weighting calculating means for calculating weighting coefficient information for the higher frequency signals associated with the input audio signals, wherein said generating means generates a codestring based on the signal encoded by said lower frequency encoding means and said higher frequency encoding means, said encoding information and on the weighting information.
-
-
22. The apparatus for encoding as claimed in claim 12, wherein said lower frequency encoding means encodes said plural lower frequency signals by different encoding systems.
-
-
23. A method for decoding a codestring, comprising the steps of:
-
separating a codestring having low-range codes obtained on encoding each of plural lower frequency signals, generated based on plural audio signals, high-range codes obtained on each of plural higher frequency signals wherein a number of higher frequency signals is smaller than that of the plural signals and encoding information obtained on encoding the higher frequency signals;
decoding the separated low-range codes;
decoding the separated high-range codes based on the encoding information; and
synthesizing plural output audio signals based on the decoded lower frequency signals and the decoded higher frequency signals. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
generating weighting information used for controlling a level of the higher frequency signals corresponding to said plural signals, wherein said step of synthesizing generates the output audio signals based on the decoded lower frequency signals and on the higher frequency signals controlled in level based on the weighting information.
-
-
31. The decoding method as claimed in claim 23, wherein
said step of synthesizing generates plural output signals based on the decoded lower frequency signals and on the higher frequency signals controlled in level based on weighting information contained in said encoding information. -
32. The decoding method as claimed in claim 23, wherein
said step of synthesizing inverse orthogonally transforms lower frequency spectral signal components derived from the decoded respective lower frequency signals; - and
said step of synthesizing also inverse orthogonally transforms higher frequency spectral signal components derived from the decoded higher frequency signals.
- and
-
33. The decoding method as claimed in claim 23, wherein said plural low-range codes are decoded by respective decoding methods.
-
34. An apparatus for decoding a codestring, comprising:
-
separating means for separating a codestring having low-range codes obtained on encoding each of plural lower frequency signals, generated based on plural audio signals, high-range codes obtained on each of plural higher frequency signals, wherein a number of higher frequency signals is smaller than that of the plural signals and encoding information obtained on encoding the high-range signals;
lower frequency decoding means for decoding the separated low-range codes;
higher frequency decoding means for decoding the separated high-range codes based on the encoding information; and
synthesis means for generating plural output audio signals based on the decoded lower frequency signals and the decoded higher frequency signals. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
weighted information generating means for generating weighting information used for controlling a level of the higher frequency signals corresponding to said plural signals, wherein said synthesis means generates the output audio signals based on the decoded lower frequency signals and on the higher frequency signals controlled in level based on the weighting information.
-
-
42. The decoding apparatus as claimed in claim 34, wherein said synthesis means generates plural output signals based on the decoded lower frequency signals and on the higher frequency signals controlled in level based on weighting information contained in said encoding information.
-
43. The decoding apparatus as claimed in claim 34, wherein said synthesis means inverse orthogonally transforms lower frequency spectral signal components derived from the decoded respective lower frequency signals;
- and
said synthesis means also inverse orthogonally transforms higher frequency spectral signal components derived from the decoded higher frequency signals.
- and
-
44. The decoding apparatus as claimed in claim 34, wherein said plural low-range codes are decoded by respective decoding methods.
-
45. A recording medium having plural audio signals recorded thereon, the plural audio signals represented by
a codestring having low-range codes obtained on encoding each of plural lower frequency signals, high-range codes obtained on encoding a number of higher frequency signals and encoding information obtained on encoding the higher frequency signals, wherein the lower frequency signals and the higher frequency signals are generated based on plural audio signals and a number of the higher frequency signals is smaller than that of the plural audio signals.
-
49. An apparatus for encoding plural input audio signals, comprising:
-
a circuit for generating plural lower frequency signals and higher frequency signals from a signal derived from the plural input audio signals, wherein a number of the higher frequency signals is less than that of the plural input audio signals;
a lower frequency encoder for encoding each of said plural lower frequency signals;
a higher frequency encoder for encoding said higher frequency signals and for generating encoding information obtained by said higher frequency encoder; and
a coder for generating a codestring based on signals encoded by said lower frequency encoder and the higher frequency encoder, and on said encoding information. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
said higher frequency encoder encodes the common higher frequency signals and generates the encoding information, wherein the encoding information contains normalization coefficient information based on the encoding of higher frequency signals. -
52. The encoding apparatus as claimed in claim 49, wherein said circuit generates common higher frequency signals for said plural input audio signals from the signal derived from the plural input audio signals.
-
53. The encoding apparatus as claimed in claim 49, wherein the plural input audio signals are right-channel and left-channel signals of an acoustic signal.
-
54. The encoding apparatus as claimed in claim 53, wherein said circuit generates plural lower frequency signals and higher frequency signals from right-channel and left-channel signals of the acoustic signal.
-
55. The encoding apparatus as claimed in claim 53, wherein said circuit generates plural lower frequency signals and higher frequency signals from a signal generated based on the sum of the left-channel signal and the right-channel signal of said acoustic signal.
-
56. The encoding apparatus as claimed in claim 49, further comprising:
-
a calculator for calculating weighting information for said higher frequency signals in association with each of the input audio signals, wherein said coder generates signals encoded by said lower frequency encoder and higher frequency encoder, said encoding information and the weighting information.
-
-
57. The encoding apparatus as claimed in claim 49, wherein
said circuit splits the signal derived from the plural input audio signals into plural band signals and generates plural the lower frequency signals and the higher frequency signals from the plural band signals; -
said lower frequency encoder forward orthogonally transforms said lower frequency signals to generate spectral signal components; and
said higher frequency encoder forward orthogonally transforms said higher frequency signals to generate spectral signal components.
-
-
58. The encoding apparatus as claimed in claim 57, further comprising:
-
a calculator for calculating weighting coefficient information for the higher frequency signals associated with the input audio signals, wherein said coder generates a codestring based on the signal encoded by said lower frequency encoder and said higher frequency encoder, said encoding information and on the weighting information.
-
-
59. The apparatus for encoding as claimed in claim 49, wherein said lower frequency encoder encodes said plural lower frequency signals by different encoding systems.
-
-
60. An apparatus for decoding a codestring, comprising:
-
a circuit for separating a codestring having low-range codes obtained on encoding each of plural lower frequency signals, generated based on plural audio signals, high-range codes obtained on each of plural higher frequency signals, wherein a number of higher frequency signals is smaller than that of the plural signals and encoding information obtained on encoding the high-range signals;
lower frequency decoder for decoding the separated low-range codes;
higher frequency decoder for decoding the separated high-range codes based on the encoding information; and
a synthesizer for generating plural output audio signals based on the decoded lower frequency signals and the decoded higher frequency signals. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
a second circuit for generating weighting information used for controlling a level of the higher frequency signals corresponding to said plural signals, wherein said synthesizer generates the output audio signals based on the decoded lower frequency signals and on the higher frequency signals controlled in level based on the weighting information.
-
-
68. The decoding apparatus as claimed in claim 60, wherein said synthesizer generates plural output signals based on the decoded lower frequency signals and on the higher frequency signals controlled in level based on weighting information contained in said encoding information.
-
69. The decoding apparatus as claimed in claim 60, wherein said synthesizer inverse orthogonally transforms lower frequency spectral signal components derived from the decoded respective lower frequency signals;
- and
said synthesizer also inverse orthogonally transforms higher frequency spectral signal components derived from the decoded higher frequency signals.
- and
-
70. The decoding apparatus as claimed in claim 60, wherein said plural low-range codes are decoded by respective decoding methods.
Specification