×

Adaptive noise suppression for super wideband music

  • US 10,186,276 B2
  • Filed: 09/25/2015
  • Issued: 01/22/2019
  • Est. Priority Date: 09/25/2015
  • Status: Active Grant
First Claim
Patent Images

1. A device configured to provide voice and data communications, the device comprising:

  • one or more processors configured to;

    classify primary input audio data, by a classifier, from a primary microphone and output a primary microphone classification of the primary input audio data;

    classify secondary input audio data, by the classifier, from a secondary microphone and output a secondary microphone classification of the secondary input audio data;

    obtain a proximity signal that determines the device'"'"'s relative position to a user;

    obtain an audio context, with a control unit, of the primary input audio data and the secondary input audio data, wherein the control unit combines the proximity signal, the primary microphone classification, and the secondary microphone classification output by the classifier, prior to application of a variable level of noise suppression to the primary input audio data and the secondary input audio data, wherein the primary input audio data and secondary input audio data includes speech signals, music signals, and noise signals and the audio context indicating a valid speech context or a valid music context;

    apply, with a noise suppression unit, the variable level of noise suppression to the primary input audio data and the secondary input audio data, wherein the variable level of the noise suppression unit includes a first level of noise suppression when the speech signals are louder than the music signals, and a second level of noise suppression that is lower than the first level of the noise suppression to leave music signals undistorted in the primary input audio data and the secondary input audio data when the music signals are louder than the speech signals, and the variable noise suppression is applied to the primary input audio data and the secondary input audio data prior to bandwidth compression, by an audio encoder coupled to the noise suppression unit, to generate a noise suppressed version of the primary input audio data and the secondary input audio data; and

    bandwidth compress, with the audio encoder, the noise suppressed version of the primary input audio data and the secondary input audio data to generate at least one audio encoder packet;

    a memory, electrically coupled to the one or more processors, configured to store the at least one audio encoder packet; and

    a transmitter configured to transmit the at least one audio encoder packet.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×