Nova Patents
EP0805435B1

Signal quantiser for speech coding

Abstract

This record has no abstract on file.

EP0805435B1, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Expired 28 April 2017, 9.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

15 claims: 8 independent, 7 dependent

  1. 1
    A quantizing system comprising:a first encoder for providing each frame a first encoded signal representing a value over a first time period;a second encoder for providing each frame a second encoded signal representing a value over a second adjacent time period;means responsive to said second coded signal and said first coded signal for determining a steady state condition and for generating a special code signal when determining said steady state condition;and a first decoder responsive to said first encoded signal for providing a first decoded value corresponding to said first encoded signal for said first time period and a second decoder responsive to said second decoded signal for providing a second decoded value corresponding to said second encoded signal for said second time period and a third decoder responsive to said special code signal for providing as a valve for the first time period in place of said first decoder output a third decoded value equal to the average of said received present and previous second decoded values from said second decoder.
  2. 2
    A quantizing system as claimed in Claim 1 and wherein said first time period is a first half of a frame period.
  3. 3
    A quantizing system as claimed in Claim 1 or Claim 2 and wherein said second time period is a second half of a frame.
  4. 4
    A quantizing system as claimed in any preceding claim, wherein said values are gain values or levels.
  5. 5
    A quantizing system of any preceding claim wherein said means for generating said special code comprises means for comparing said second values from said second encoder before and after said first values from said first encoder value and if the second values are within a first range of values comparing the first value from said first encoder to the average of the encoded second values from the second encoder and generating said special code if the average of the second values and first value are within a second range.
  6. 6
    A quantizing system of Claim 5, wherein said first range is within 5 dB and said second range is 3 dB.
  7. 7
    A quantizing system of any preceding claim wherein said third decoder includes means for averaging the present and previous second values from said second decoder to provide an average gain value and means for comparing said average gain value to a previous gain value and providing said average if within a certain range.
  8. 8
    A quantizing system of Claim 7 wherein said range is within 5 dB.
  9. 9
    A quantizing system of any preceding claim wherein said third decoder includes means responsive to said average gain value not being within a predetermined range providing a signal indicating a bit error.
  10. 10
    A speech communications system comprising :an analog to digital converter responsive to audio speech signals for providing digital signals representing samples of analog signals;a quantizing system as claimed in any preceding claim and a communications channel coupled to said encoders for transmissions said speech signals.
  11. 11
    A method of quantizing a signal comprising the steps of:encoding each frame a first term signal representing an RMS value over a first half of a sampled frame to provide a first encoded signal;encoding each frame a second term signal representing an RMS value over a second half of a sampled frame to provide a second encoded signal;generating a special code signal representing a steady state condition of second term signals neighboring said first term signal;and decoding said first and second encoded signals and said special code signal to provide for said second encoded signal said second term signal, for said first encoded signal said first term signal unless said special code signal is decoded and, if said special code signal is decoded, providing for said first term signal an average signal being the average of said decoded second encoded signals of received previous and current frames.
  12. 12
    The method of Claim 11, wherein said decoding step includes comparing said average signal to decoded said second term signal to determine if within a given range and if so providing said average signal and if outside said range providing an error signal.
  13. 13
    The method of Claim 11 or Claim 12, wherein said generating step includes the steps of comparing said second term signals neighboring said first term signal, averaging said second term signals, and if said second term signal are within a given range comparing said first term signal to said average of said second term signals and if with a second range generating said special code.
  14. 14
    The method of Claim 13, wherein said first range is 5 dB and said second range is 3 dB.
  15. 15
    A method of communicating signals comprising the steps of:sampling and analyzing said signals over a frame period of time to provide each frame a first term signal and a second term signal representing an RMS value over a first and second half of said frame;encoding each frame said first term signal representing an RMS value over a first half of a sampled frame to provide a first encoded signal;quantizing said signal as claimed in any of Claims 11 to 14 transmitting said encoded first and second encoded signals and said special coded signals over a communications channel;and synthesizing and converting said first and said term signals and said average signal to provide a synthesized representation of said signals analyzed and sampled.