Apparatus and method for improved concealment of the adaptive codebook in a CELP-like concealment employing improved pulse resynchronization
First Claim
1. An apparatus for reconstructing a frame comprising a speech signal as a reconstructed frame,said reconstructed frame being associated with one or more available frames, said one or more available frames being one or more of one or more preceding frames of the reconstructed frame and one or more succeeding frames of the reconstructed frame,wherein the one or more available frames comprise one or more pitch cycles as one or more available pitch cycles,wherein the apparatus comprises:
- a determination unit for determining a sample number difference indicating a difference between a number of samples of one of the one or more available pitch cycles and a number of samples of a first pitch cycle to be reconstructed, anda frame reconstructor for reconstructing the reconstructed frame by reconstructing, depending on the sample number difference and depending on the samples of said one of the one or more available pitch cycles, the first pitch cycle to be reconstructed as a first reconstructed pitch cycle, andwherein the frame reconstructor is configured to reconstruct the reconstructed frame, such that the reconstructed frame comprises the first reconstructed pitch cycle, such that the reconstructed frame comprises a second reconstructed pitch cycle, and such that the number of samples of the first reconstructed pitch cycle differs from a number of samples of the second reconstructed pitch cycle,wherein the frame reconstructor is adapted to generate an intermediate frame depending on said one of the one or more available pitch cycles,wherein the frame reconstructor is adapted to generate the intermediate frame so that the intermediate frame comprises a first partial intermediate pitch cycles, one or more further intermediate pitch cycles, and a second partial intermediate pitch cycle,wherein the first partial intermediate pitch cycle depends on one or more of the samples of said one of the one or more available pitch cycles,wherein each of the one or more further intermediate pitch cycles depends on all of the samples of said one of the one or more available pitch cycles of the preceding frame, and wherein the second partial intermediate pitch cycle depends on one or more of the samples of said one of the one or more available pitch cycles of the preceding frame or of the succeeding frame,wherein the determination unit is configured to determine a start portion difference number indicating how many samples are to be removed or added from the first partial intermediate pitch cycle, and wherein the frame reconstructor is configured to remove one or more first sample from the first partial intermediate pitch cycle, or is configured to add one or more first sample to the first partial intermediate pitch cycle depending on the start portion difference number,wherein the determination unit is configured to determine for each of the further intermediate pitch cycles a pitch cycle difference number indicating how many samples are to be removed or added from said one of the further intermediate pitch cycles, and wherein the frame reconstructor is configured to remove one or more second sample from said one of the further intermediate pitch cycles, or is configured to add one or more second sample to said one of the further intermediate pitch cycles depending on said pitch cycle difference number, andwherein the determination unit is configured to determine an end portion difference number indicating how many samples are to be removed or added from the second partial intermediate pitch cycle, and wherein the frame reconstructor is configured to remove one or more third sample from the second partial intermediate pitch cycle, or is configured to add one or more third sample to the second partial intermediate pitch cycle depending on the end portion difference number.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for reconstructing a frame including a speech signal as a reconstructed frame is provided, the apparatus including a determination unit and a frame reconstructor being configured to reconstruct the reconstructed frame, such that the reconstructed frame completely or partially includes the first reconstructed pitch cycle, such that the reconstructed frame completely or partially includes a second reconstructed pitch cycle, and such that the number of samples of the first reconstructed pitch cycle differs from a number of samples of the second reconstructed pitch cycle.
-
Citations
12 Claims
-
1. An apparatus for reconstructing a frame comprising a speech signal as a reconstructed frame,
said reconstructed frame being associated with one or more available frames, said one or more available frames being one or more of one or more preceding frames of the reconstructed frame and one or more succeeding frames of the reconstructed frame, wherein the one or more available frames comprise one or more pitch cycles as one or more available pitch cycles, wherein the apparatus comprises: -
a determination unit for determining a sample number difference indicating a difference between a number of samples of one of the one or more available pitch cycles and a number of samples of a first pitch cycle to be reconstructed, and a frame reconstructor for reconstructing the reconstructed frame by reconstructing, depending on the sample number difference and depending on the samples of said one of the one or more available pitch cycles, the first pitch cycle to be reconstructed as a first reconstructed pitch cycle, and wherein the frame reconstructor is configured to reconstruct the reconstructed frame, such that the reconstructed frame comprises the first reconstructed pitch cycle, such that the reconstructed frame comprises a second reconstructed pitch cycle, and such that the number of samples of the first reconstructed pitch cycle differs from a number of samples of the second reconstructed pitch cycle, wherein the frame reconstructor is adapted to generate an intermediate frame depending on said one of the one or more available pitch cycles, wherein the frame reconstructor is adapted to generate the intermediate frame so that the intermediate frame comprises a first partial intermediate pitch cycles, one or more further intermediate pitch cycles, and a second partial intermediate pitch cycle, wherein the first partial intermediate pitch cycle depends on one or more of the samples of said one of the one or more available pitch cycles, wherein each of the one or more further intermediate pitch cycles depends on all of the samples of said one of the one or more available pitch cycles of the preceding frame, and wherein the second partial intermediate pitch cycle depends on one or more of the samples of said one of the one or more available pitch cycles of the preceding frame or of the succeeding frame, wherein the determination unit is configured to determine a start portion difference number indicating how many samples are to be removed or added from the first partial intermediate pitch cycle, and wherein the frame reconstructor is configured to remove one or more first sample from the first partial intermediate pitch cycle, or is configured to add one or more first sample to the first partial intermediate pitch cycle depending on the start portion difference number, wherein the determination unit is configured to determine for each of the further intermediate pitch cycles a pitch cycle difference number indicating how many samples are to be removed or added from said one of the further intermediate pitch cycles, and wherein the frame reconstructor is configured to remove one or more second sample from said one of the further intermediate pitch cycles, or is configured to add one or more second sample to said one of the further intermediate pitch cycles depending on said pitch cycle difference number, and wherein the determination unit is configured to determine an end portion difference number indicating how many samples are to be removed or added from the second partial intermediate pitch cycle, and wherein the frame reconstructor is configured to remove one or more third sample from the second partial intermediate pitch cycle, or is configured to add one or more third sample to the second partial intermediate pitch cycle depending on the end portion difference number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for reconstructing a frame comprising a speech signal as a reconstructed frame, said reconstructed frame being associated with one or more available frame, said one or more available frame being one or more of one or more preceding frame of the reconstructed frame and one or more succeeding frame of the reconstructed frame, wherein the one or more available frame comprises one or more pitch cycle as one or more available pitch cycle, wherein the method comprises:
-
determining a sample number difference indicating a difference between a number of samples of one of the one or more available pitch cycles and a number of samples of a first pitch cycle to be reconstructed, and reconstructing the reconstructed frame by reconstructing, depending on the sample number difference and depending on the samples of said one of the one or more available pitch cycle, the first pitch cycle to be reconstructed as a first reconstructed pitch cycle, wherein reconstructing the reconstructed frame is conducted, such that the reconstructed frame comprises the first reconstructed pitch cycle, such that the reconstructed frame comprises a second reconstructed pitch cycle, and such that the number of samples of the first reconstructed pitch cycle differs from a number of samples of the second reconstructed pitch cycle, wherein the method further comprises generating an intermediate frame depending on said one of the one or more available pitch cycle, wherein generating the intermediate frame is conducted so that the intermediate frame comprises a first partial intermediate pitch cycle, one or more further intermediate pitch cycle, and a second partial intermediate pitch cycle, wherein the first partial intermediate pitch cycle depends on one or more of the samples of said one of the one or more available pitch cycles of the preceding frame, wherein each of the one or more further intermediate pitch cycle depends on all of the samples of said one of the one or more available pitch cycle, and wherein the second partial intermediate pitch cycle depends on one or more of the samples of said one of the one or more available pitch cycles of the preceding frame or of the succeeding frame, wherein the method further comprises determining a start portion difference number indicating how many samples are to be removed or added from the first partial intermediate pitch cycle, and wherein the method further comprises removing one or more first sample from the first partial intermediate pitch cycle, or is configured to add one or more first samples to the first partial intermediate pitch cycle depending on the start portion difference number, wherein the method further comprises determining for each of the further intermediate pitch cycles a pitch cycle difference number indicating how many samples are to be removed or added from said one of the further intermediate pitch cycles, and wherein the method further comprises removing one or more second samples from said one of the further intermediate pitch cycles, or is configured to add one or more second samples to said one of the further intermediate pitch cycles depending on said pitch cycle difference number, and wherein the method further comprises determining an end portion difference number indicating how many samples are to be removed or added from the second partial intermediate pitch cycle, and wherein the method further comprises removing one or more third sample from the second partial intermediate pitch cycle, or is configured to add one or more third sample to the second partial intermediate pitch cycle depending on the end portion difference number. - View Dependent Claims (12)
-
Specification