Speech coder
First Claim
1. A speech coder comprising:
- means for dividing a discrete input speech signal into signal components in units of frames each frame having a predetermined time length, and for generating a spectrum parameter representing a spectrum envelope of said discrete input speech signal;
means for generating a subframe signal by dividing the frame into subframes each subframe having a predetermined time length, and for calculating a pitch parameter using a correlation between said discrete input speech signal and synthetic speech calculated from an excitation signal generated from a previous discrete input speech signal;
a first code book for storing code vectors formed by off-line training based on a speech signal data base;
a second code book for storing code vectors having predetermined statistical characteristics; and
means for generating an excitation signal of the discrete input speech signal by a linear combination of a code vector selected from said first code book in accordance with each obtained subframe signal and a code vector selected from said second code book, and outputting an index of said code vector selected from said first code book and an index of said code vector selected from said second code book together with said spectrum parameter and said pitch parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech coder includes an LPC analyzer, a difference signal generating section, a first code book, a second code book, and a multiplexer. The LPC analyzer divides an input discrete speech signal into signal components in units of frames each having a predetermined time length, and obtains a spectrum parameter representing a spectrum envelope of the speech signal. The difference signal generating section obtains a difference signal by dividing the frame into subframes each having a predetermined time length, and predicting a pitch parameter representing a long-term correlation on the basis of a past sound source signal The first code book stores a signal formed beforehand by off line training learning based on the difference signal. The second code book stores a signal having predetermined characteristics or a signal formed beforehand by learning. The multiplexer represents a sound source signal of the speech signal by a linear combination of a signal selected from the first code book in accordance with each obtained difference signal and a signal selected from the second code book, and outputs the combination.
-
Citations
9 Claims
-
1. A speech coder comprising:
-
means for dividing a discrete input speech signal into signal components in units of frames each frame having a predetermined time length, and for generating a spectrum parameter representing a spectrum envelope of said discrete input speech signal; means for generating a subframe signal by dividing the frame into subframes each subframe having a predetermined time length, and for calculating a pitch parameter using a correlation between said discrete input speech signal and synthetic speech calculated from an excitation signal generated from a previous discrete input speech signal; a first code book for storing code vectors formed by off-line training based on a speech signal data base; a second code book for storing code vectors having predetermined statistical characteristics; and means for generating an excitation signal of the discrete input speech signal by a linear combination of a code vector selected from said first code book in accordance with each obtained subframe signal and a code vector selected from said second code book, and outputting an index of said code vector selected from said first code book and an index of said code vector selected from said second code book together with said spectrum parameter and said pitch parameter. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A speech coder comprising:
-
means for dividing a discrete input speech signal into signal components in units of frames each frame having a predetermined time length, and for generating a spectrum parameter representing a spectrum envelope of said discrete input speech signal; means for dividing the frame into subframes each subframe having a predetermined time length, and for generating a pitch parameter so as to maximize correlation between a subframe signal and synthetic speech calculated from an excitation signal generated from a previous discrete input speech signal; a first code book for storing code vectors formed by off-line training based on a speech signal data base; a second code book for storing code vectors having predetermined statistical characteristics; means for generating an excitation signal of the discrete input speech signal by a linear combination of code vectors respectively selected from said first and second code books; and means for quantizing gains of at least one of the pitch parameter and gains of said first and second code books by using a gain code book formed in advance by off-line training, and outputting a quantized gain. - View Dependent Claims (7)
-
-
8. A speech coder comprising:
-
means for dividing a discrete input speech signal into signal components in units of frames each frame having a predetermined time length, and for generating a spectrum parameter representing a spectrum envelope of said discrete input speech signal; means for dividing the frame into subframes each subframe having a predetermined time length, and for generating a delay amount of a pitch parameter so as to maximize a correlation between a subframe signal and synthetic speech calculated from an excitation signal generated by a previous discrete input signal; means for quantizing a gain of the pitch parameter by using a fourth code book formed in advance; a first code book for storing code vectors formed by off-line training based on the discrete input speech signal; a second code book for storing code vectors having predetermined statistical characteristics; and means for generating an excitation signal of the discrete input speech signal by a linear combination of code vectors respectively selected from said first and second code books, and outputting an index of said code vectors. - View Dependent Claims (9)
-
Specification