Claims
- 1. A generator used with a speech codec to improve a speech quality when a target for a random codebook search is encoded with an input vector, comprising:
a providing system that provides an input vector having at least one pulse, said at least one pulse having a predetermined position and a predetermined polarity; a storage system that stores at least one fixed wavefonn; and a generating system to which both of said input vector and said at least one fixed waveform are input to produce a non-periodic component utilized to generate an excitation vector.
- 2. The generator of claim 1, wherein said input vector comprises a sparse vector.
- 3. The generator of claim 1, wherein said input vector is provided from an algebraic codebook.
- 4. The generator of claim 1, wherein said input vector comprises a vector having a plurality of non-zero samples.
- 5. The generator of claim 1, wherein said generating system spreads an energy distribution of said input vector over a subframe.
- 6. The generator of claim 1, wherein said at least one fixed waveform comprises three different fixed waveforms.
- 7. The generator of claim 1, wherein said at least one fixed waveform comprise three different fixed waveforms, each waveform of said three different fixed waveforms having a different amount of energy spreading.
- 8. A generator that produces a component of an excitation vector, said generator being used with a speech codec to improve a speech quality when a target for a random codebook search is encoded with an input vector, said input vector and at least one pre-stored fixed waveform being input to said generator to produce a non-periodic component utilized to generate an excitation vector.
- 9. The generator of claim 8, wherein said input vector comprises a sparse vector.
- 10. The generator of claim 8, wherein said input vector is provided from an algebraic codebook.
- 11. The generator of claim 8, wherein said input vector comprises a vector having a plurality of non-zero samples.
- 12. The generator of claim 8, wherein said generator spreads an energy distribution of said input vector over a subframe.
- 13. The generator of claim 8, wherein said at least one pre-stored fixed waveform comprises three different fixed waveforms.
- 14. The generator of claim 8, wherein said at least one pre-stored fixed waveform comprises three different fixed waveforms, each waveform of said three different fixed waveforms having a different amount of energy spreading.
- 15. A generator used with a speech codec to improve a speech quality when a target for a random codebook search is encoded with an input vector, comprising:
means for providing an input vector having at least one pulse, each pulse of said at least one pulse having a predetermined position and a predetermined polarity; means for storing at least one fixed waveform; and means for processing said input vector with said at least one fixed waveform to generate a non-periodic component utilized to produce an excitation vector having a transformed waveform.
- 16. The generator of claim 15, wherein said input vector comprises a sparse vector.
- 17. The generator of claim 15, wherein said input vector is provided from an algebraic codebook.
- 18. The generator of claim 15, wherein said input vector comprises a vector having a plurality of non-zero samples.
- 19. The generator of claim 15, wherein said processing means spreads an energy distribution of said input vector over a subframe.
- 20. The generator of claim 15, wherein said at least one fixed waveform comprises three different fixed waveforms.
- 21. The generator of claim 15, wherein said at least one fixed waveform comprises three different fixed waveforms, each waveform of said three different fixed waveforms having a different amount of energy spreading.
- 22. A method for generating a component of an excitation vector used with a speech codec to improve a speech quality when a target for a random codebook search is encoded with an input 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 inputting both the input vector and the at least one fixed waveform to a generating device to produce a non-periodic component utilized to generate an excitation vector.
- 23. A method for generating an excitation vector used in a speech codec to improve a speech quality in a case that a target for a random codebook search is encoded with an input vector, comprising:
providing an input vector having one or more pulses each with a predetermined position and a predetermined polarity; and storing at least one fixed waveform; and inputting the input vector and the at least one fixed waveform to a processing system to generate a non-periodic component utilized to produce an excitation vector having a transformed waveform.
Priority Claims (4)
Number |
Date |
Country |
Kind |
8-294738 |
Nov 1996 |
JP |
|
8-310324 |
Nov 1996 |
JP |
|
9-34582 |
Feb 1997 |
JP |
|
9-34583 |
Feb 1997 |
JP |
|
Parent Case Info
[0001] This is a division of U.S. Patent application Ser. No. 09/101,186, filed Jul. 6, 1998, pending, which was the National Stage of International Application No. PCT/JP97/04033, filed Nov. 6, 1997 the contents of which are expressly incorporated by reference herin in its entirety. The International Application was not published in English.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09101186 |
Jul 1998 |
US |
Child |
09843938 |
Apr 2001 |
US |