摘要 |
PROBLEM TO BE SOLVED: To generate no deterioration of tone quality even in voice encoding encoding exceeding a frame cycle by eliminating a part of a digital voice data collected at the next frame timing and successively collecting a digital voice data when an encoding processing time exceeds the frame. SOLUTION: In the case that frame-data-collection completion information is inputted to a frame synchronization detection part 108 before encoding completion information, an elimination instruction is outputted to a sample data elimination part 104. The sample elimination part 104 reads the digital voice data from a frame data buffer 102 and a pitch cycle of the immediately preceding frame from a pitch extract part 103 respectively, and deletes the digital voice data for a pitch at that pitch cycle. Further, the number of the deleted samples is outputted to a frame sample count part 110 as an eliminated count number. The eliminated frame voice data are inputted to a frame sample data connection part 111, and the sample data connected with the eliminated part inputted to the frame buffer 102. |