Voice encoding device, voice decoding device, recording medium for recording program for realizing voice encoding/decoding and mobile communication device
First Claim
1. A CELP type voice encoding device which performs a voice encoding process for each sub-frame having a predetermined time length, determines whether or not a phase in the present sub-frame and a phase in the immediately previous sub-frame are continuous, and structure of a sound source to be used is switched from one to another depending on the result of the determination as to continuousness.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention intends to enhance a sound quality of a sound source generating portion in a CELP type voice encoding device and a CELP type voice decoding device. A pitch peak position of an adaptive code vector is obtained by a pitch peak position calculator 12, a window for emphasizing an amplitude of the pitch peak position is prepared by an amplitude emphasizing window generator 13, and an amplitude of a noise code vector corresponding to the pitch peak position is emphasized by an amplitude emphasizing window unit 16. Alternatively, pulse search positions are determined in such a manner that they become dense in a pitch peak position vicinity and coarse in the other portions. Based on the determined search positions, a pulse position searching is performed. Alternatively, the pitch peak position and pitch cycle information in the immediately previous sub-frame and the pitch cycle information in the present sub-frame are used to backward adapt and switch a sound source constitution. Sound quality is thus enhanced, while an influence of a transmission line error is inhibited from being propagated.
-
Citations
15 Claims
- 1. A CELP type voice encoding device which performs a voice encoding process for each sub-frame having a predetermined time length, determines whether or not a phase in the present sub-frame and a phase in the immediately previous sub-frame are continuous, and structure of a sound source to be used is switched from one to another depending on the result of the determination as to continuousness.
- 4. A voice encoding method which performs a voice encoding process for each sub-frame having a predetermined time length, and wherein the voice encoding device determines whether or not a phase in the present sub-frame and a phase in the immediately previous sub-frame are continuous and switches a sound source in the case where it is determined that the phases are continuous, and structure of a sound source to be used is switched from one to another depending on the result of the determination as to continuousness.
- 8. A CELP type voice decoding device which performs a voice decoding process for each sub-frame having a predetermined time length, determines whether or not a phase in the present sub-frame and a phase in the immediately previous sub-frame are continuous and switches a sound source in the case where it is determined that the phases are continuous, and structure of a sound source to be used is switched from one to another depending on the result of the determination as to continuousness.
- 12. A voice decoding method which performs a voice decoding process for each sub-frame having a predetermined time length, and wherein it is determined whether or not a phase in the present sub-frame and a phase in the immediately previous sub-frame are continuous, and structure of a sound source to be used is switched from one to another depending on the result of the determination as to continuousness.
Specification