ENCODING DEVICE, DECODING DEVICE AND METHOD FOR BOTH
First Claim
1. A coding apparatus for scalable coding including:
- a lower layer; and
a higher layer having temporal resolution lower than temporal resolution of the lower layer, the coding apparatus comprising;
a lower layer coding section that encodes an input signal to obtain a lower layer encoded signal;
a lower layer decoding section that decodes the lower layer encoded signal to obtain a lower layer decoded signal;
an error signal generating section that obtains an error signal between the input signal and the lower layer decoded signal;
a determining section that determines a start point or an end point of an active speech portion in the lower layer decoded signal; and
a higher layer coding section that selects, if the determining section determines the start point or the end point, a band to be excluded from coding target bands, excludes the selected band to encode the error signal, and obtains a higher layer encoded signal.
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.
4 Citations
19 Claims
-
1. A coding apparatus for scalable coding including:
- a lower layer; and
a higher layer having temporal resolution lower than temporal resolution of the lower layer, the coding apparatus comprising;a lower layer coding section that encodes an input signal to obtain a lower layer encoded signal; a lower layer decoding section that decodes the lower layer encoded signal to obtain a lower layer decoded signal; an error signal generating section that obtains an error signal between the input signal and the lower layer decoded signal; a determining section that determines a start point or an end point of an active speech portion in the lower layer decoded signal; and a higher layer coding section that selects, if the determining section determines the start point or the end point, a band to be excluded from coding target bands, excludes the selected band to encode the error signal, and obtains a higher layer encoded signal. - View Dependent Claims (2, 3, 5, 6, 7)
- a lower layer; and
-
4. The coding apparatus according to claim wherein
the higher layer coding section calculates a perceptual masking threshold value using the lower layer decoded signal, and selects, as the band to be excluded, a band whose energy of a spectrum of the perceptual masking threshold value is the smallest or is smaller than a predetermined threshold value.
-
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; and
a higher layer having temporal resolution lower than temporal resolution of the lower layer, the decoding apparatus comprising;a lower layer decoding section that decodes the lower layer encoded signal to obtain a lower layer decoded signal; a higher layer decoding section that excludes or processes a band selected on a basis of a preset condition to decode the higher layer encoded signal, and obtains a decoded error signal; and an adding section that adds 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; and
-
18. A coding method for scalable coding including:
- a lower layer; and
a higher layer having temporal resolution lower than temporal resolution of the lower layer, the coding method comprising;a lower layer coding step of encoding an input signal to obtain a lower layer encoded signal; a lower layer decoding step of decoding the lower layer encoded signal to obtain a lower layer decoded signal; an error signal generating step of obtaining an error signal between the input signal and the lower layer decoded signal; a determining step of determining a start point or an end point of an active speech portion in the lower layer decoded signal; and a higher layer coding step of selecting, if the start point or the end point is determined in the determining step, 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.
- a lower layer; 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; and
a higher layer having temporal resolution lower than temporal resolution of the lower layer, the decoding method comprising;a lower layer decoding step of decoding the lower layer encoded signal to obtain a lower layer decoded signal; a higher layer decoding step of excluding or processing a band selected on a basis of a preset condition to decode the higher layer encoded signal, and obtaining a decoded error signal; and an adding step of adding the lower layer decoded signal to the decoded error signal to obtain a decoded signal.
- a lower layer; and
Specification