×

Comfort noise generation for digital communication systems

  • US 5,630,016 A
  • Filed: 03/07/1996
  • Issued: 05/13/1997
  • Est. Priority Date: 05/28/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of generating background noise during voice inactivity intervals in a communication system having a transmitter with an encoder for encoding and transmitting audio data, and a receiver remote from the transmitter with a decoder for receiving and decoding the transmitted audio data, said method comprising the steps of:

  • encoding audio data in the transmitter and transmitting the encoded audio data to the receiver;

    detecting in the transmitter voice activity and voice inactivity;

    continuing transmission of encoded audio data during a predetermined time interval following each detection of voice inactivity;

    discontinuing transmission of encoded audio data at the expiration of each of said predetermined time intervals;

    resuming transmission of encoded audio data upon detection in the transmitter of voice activity;

    decoding in the remote receiver the encoded audio data received from the transmitter;

    detecting in the remote receiver voice activity and voice inactivity at the transmitter;

    processing in the receiver the decoded audio data including data received during each of said predetermined time intervals after the detection of voice inactivity in the transmitter, said processing step further comprising the steps of;

    deriving a first series of output signals corresponding to an average loudness level of received noise;

    deriving a second series of output signals having spectral shape attributes corresponding to the received noise; and

    combining the first and second series of derived signals to generate audible analog audio of varying loudness level representing background noise;

    wherein the deriving of the first and second series of signals includes weighting each of the first and second series of signals successively to vary the loudness level and spectral shape during periods of voice inactivity, the weighting of each of the first and second series of signals comprising multiplying each of the first series of signals by a first weighting factor and each of the second series of signals by a second weighting factor, the first and second weighting factors being varied to vary the loudness level and spectral shape;

    wherein the weighting each of the first and second series of signals successively includes repeatedly incrementing the value of the first weighting factor in steps from a minimum value to a maximum value and then decrementing the value of the first weighting factor from the maximum value to the minimum value; and

    repeatedly generating audible analog audio representing background noise based upon the audio data processed during each of said predetermined time intervals until the resumption of transmission of the encoded audio data.

View all claims
  • 13 Assignments
Timeline View
Assignment View
    ×
    ×