Nova Patents
EP0443548A2

Speech coder.

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 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.

EP0443548A2, drawing sheet 1
Sheet 1 of 53

Term

Term ended

Projected expiry passed 20 February 2011, 15.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 3 independent, 6 dependent

  1. 1
    A speech coder characterized by comprising:means (130) for dividing an input discrete speech signal into signal components in units of frames each having a predetermined time length, and obtaining a spectrum parameter representing a spectrum envelope of the speech signal;means (150, 190, 205, 210) for obtaining a difference signal by dividing the frame into subframes each having a predetermined time length, and calculating a pitch parameter representing a long-term correlation on the basis of a past sound source signal;a first code book (235) for storing a signal formed beforehand by learning based on the difference signal;a second code book (275) for storing a signal having predetermined characteristics;and    means (240) for representing a sound source signal of the speech signal by a linear combination of a signal selected from said first code book in accordance with each obtained difference signal and a signal selected from said second code book, and outputting the combination.
  2. 6
    A speech coder comprising:means (130) for dividing an input discrete speech signal into signal components in units of frames each having a predetermined time length, and obtaining a spectrum parameter representing a spectrum envelope of the speech signal;means (150, 210) for dividing the frame into subframes each having a predetermined time length, and obtaining a pitch parameter so as to approximate a signal reproduced on the basis of a past sound source signal to the speech signal;a first code book (235) for storing a signal formed by learning based on the speech signal;a second code book (275) for storing a signal having predetermined characteristics;means (291) for representing a sound source signal of the speech signal by a linear combination of signals respectively selected from said first and second code books;and    means (286) for quantizing a gain of at least one of the pitch parameter and gains of said first and second code books by using a gain code book (287) formed in advance, and outputting the quantized gain.
  3. 8
    A speech coder comprising:means (130) for dividing an input discrete speech signal into signal components in units of frames each having a predetermined time length, and obtaining a spectrum parameter representing a spectrum envelope of the speech signal;means (150, 210) for dividing the frame into subframes each having a predetermined time length, and obtaining a delay amount of a pitch parameter so as to approximate a signal reproduced on the basis of a past sound source signal to the speech signal;means (225) for quantizing a gain of the pitch parameter by using a fourth code book formed in advance;a first code book (235) for storing a signal formed by learning based on the speech signal;a second code book (275) for storing a signal having predetermined characteristics;and    means (260) for representing a sound source signal of the speech signal by a linear combination of signals respectively selected from said first and second code books, and outputting the linear combination.