Method for providing excitation vector
First Claim
Patent Images
1. An excitation vector generator, comprising:
- a providing system that provides an input vector having at least one pulse, each pulse of said at least one pulse having a predetermined position and a predetermined polarity;
a storage system that stores at least one fixed waveform; and
a convolution system that enables modification of said input vector with said at least one fixed waveform to transform a waveform of said input vector, said convoluting system outputting said transformed input vector to a speech codec as an excitation vector to improve a speech quality when a random code vector is decoded with said input vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A random code vector reading section and a random codebook of a conventional CELP type speech coder/decoder are respectively replaced with an oscillator for outputting different vector streams in accordance with values of input seeds, and a seed storage section for storing a plurality of seeds. This makes it unnecessary to store fixed vectors as they are in a fixed codebook (ROM), thereby considerably reducing the memory capacity.
49 Citations
21 Claims
-
1. An excitation vector generator, comprising:
-
a providing system that provides an input vector having at least one pulse, each pulse of said at least one pulse having a predetermined position and a predetermined polarity;
a storage system that stores at least one fixed waveform; and
a convolution system that enables modification of said input vector with said at least one fixed waveform to transform a waveform of said input vector, said convoluting system outputting said transformed input vector to a speech codec as an excitation vector to improve a speech quality when a random code vector is decoded with said input vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An excitation vector generator, comprising:
-
a providing system that provides an input vector having a plurality of non-zero samples;
a storage system that stores at least one fixed waveform; and
a convolution system that transforms said input vector with said at least one fixed waveform to enable a modification of an energy distribution of said input vector, said convolution system outputting said transformed input vector to a speech codec as an excitation vector to improve a speech quality when a random code vector is decoded with the input vector. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of generating an excitation vector, comprising:
-
receiving a code number corresponding to at least one position;
providing an input vector corresponding to the received code number;
reading out at least one pre-stored fixed waveform from a storage system;
convolution processing the input vector and the at least one fixed waveform to generate an excitation vector; and
outputting the generated excitation vector to a speech codec to improve a speech quality when a target for a random codebook is decoded with the input vector. - View Dependent Claims (19)
-
-
20. A method for generating an excitation vector, comprising:
-
providing an input vector having at least one pulse, each pulse of the at least one pulse having a predetermined position and a predetermined polarity;
storing at least one fixed waveform; and
convoluting the input vector with the at least one fixed waveform so that a transformed excitation vector is produced, the transformed excitation vector being output for use with a speech codec to improve a speech quality when a random code vector is decoded with the input vector.
-
-
21. A method for generating an excitation vector, comprising:
-
providing an input vector having a plurality of non-zero samples;
storing at least one fixed waveform; and
convoluting the input vector with the at least one fixed waveform to enable a modification of an energy distribution of the input vector, which is output as an excitation vector for use with a speech codec to improve a speech quality when a random code vector is decoded with the input vector.
-
Specification