Encoding device, decoding device and method for both
First Claim
1. A coding apparatus for scalable coding including:
- a lower layer coding section; and
a higher layer coding section performing coding with temporal resolution lower than that of the lower layer coding section, the coding apparatus comprising;
a lower layer coding section, implemented on a chip and configured to encode an input speech or music signal to obtain a lower layer decoded signal;
a lower layer decoding section, implemented on a chip and configured to decode the lower layer encoded signal to obtain a lower layer decoded signal;
an error signal generating section, implemented on a chip and configured to obtain an error signal between the input speech or music signal and the lower layer decoded signal;
a determining section, implemented on a chip and configured to determine a start point or an end point of an active speech portion in the lower layer decoded signal;
a higher layer coding section, implemented on a chip and configured to select, if the determining section determines the start point or the end point, a band to be excluded from coding target bands, exclude the selected band to encode the error signal, and obtain a higher layer encoded signal; and
a multiplexing system, implemented on a chip, configured to multiplex the lower layer encoded signal and the higher layer encoded signal and generate a bit stream and output the generated bit stream to a transmission channel.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are an encoding device and a decoding device which suppress the occurrence of pre-echo artifacts and post-echo artifacts caused by a high layer having a low temporal resolution, and which implement high subjective quality encoding and decoding. An encoding device (100) carries out scalable coding comprising a low layer, and a high layer having a lower temporal resolution than that of the low layer. A start point detection unit (or end point detection unit) (150) determines the start point (or end point) of sections of the decoded low layer signal which have audio, and when the start point (or end point) is determined, a second layer encoding unit (160) selects a bandwidth to be excluded from encoding on the basis of the spectral energy from the decoded first layer signal, excludes the selected bandwidth, and encodes an error signal.
12 Citations
19 Claims
-
1. A coding apparatus for scalable coding including:
- a lower layer coding section; and
a higher layer coding section performing coding with temporal resolution lower than that of the lower layer coding section, the coding apparatus comprising;a lower layer coding section, implemented on a chip and configured to encode an input speech or music signal to obtain a lower layer decoded signal; a lower layer decoding section, implemented on a chip and configured to decode the lower layer encoded signal to obtain a lower layer decoded signal; an error signal generating section, implemented on a chip and configured to obtain an error signal between the input speech or music signal and the lower layer decoded signal; a determining section, implemented on a chip and configured to determine a start point or an end point of an active speech portion in the lower layer decoded signal; a higher layer coding section, implemented on a chip and configured to select, if the determining section determines the start point or the end point, a band to be excluded from coding target bands, exclude the selected band to encode the error signal, and obtain a higher layer encoded signal; and a multiplexing system, implemented on a chip, configured to multiplex the lower layer encoded signal and the higher layer encoded signal and generate a bit stream and output the generated bit stream to a transmission channel. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- a lower layer coding section; and
-
8. A decoding apparatus for decoding a lower layer encoded signal and a higher layer encoded signal that are encoded by a coding apparatus for scalable coding including:
- a lower layer coding section; and
a higher layer coding section performing coding with temporal resolution lower than that of the lower layer coding section, the decoding apparatus comprising;a lower layer decoding section, implemented on a chip and configured to decode the lower layer encoded signal to obtain a lower layer decoded signal; a higher layer decoding section, implemented on a chip and configured to exclude or process a band selected on a basis of a preset condition to decode the higher layer encoded signal, and obtain a decoded error signal; and an adding section implemented on a chip and configured to add the lower layer decoded signal to the decoded error signal to obtain a decoded signal. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
- a lower layer coding section; and
-
18. A coding method for scalable coding including:
- a lower layer coding; and
a higher layer coding performing coding with temporal resolution lower than that of the lower layer, the coding method comprising;encoding step of encoding, by a chip, an input speech or music signal to obtain a lower layer encoded signal; decoding, by a chip, the lower layer encoded signal to obtain a lower layer decoded signal; obtaining, by a chip, an error signal between the input signal and the lower layer decoded signal; determining step of determining, by a chip, a start point or an end point of an active speech portion in the lower layer decoded signal; selecting, by a chip and if the start point or the end point is determined in the determining, a band to be excluded from coding target bands, excluding the selected band to encode the error signal, and obtaining a higher layer encoded signal; and multiplexing, by a chip, the lower layer encoded signal and the higher layer encoded final and generating a bit stream and outputting the bit stream to a transmission channel.
- a lower layer coding; and
-
19. A decoding method for decoding a lower layer encoded signal and a higher layer encoded signal that are encoded by a coding method for scalable coding including:
- a lower layer coding; and
a higher layer coding performing coding with temporal resolution lower than that of the lower layer, the decoding method comprising;decoding step of decoding, by a chip, the lower layer encoded signal to obtain a lower layer decoded signal; excluding or processing, by a chip, a band selected on a basis of a preset condition to decode the higher layer encoded signal, and obtaining a decoded error signal; and adding, by a chip, the lower layer decoded signal to the decoded error signal to obtain a decoded signal.
- a lower layer coding; and
Specification