MY121946A

Method for reducing noise in speech signal and method for detecting noise domain.

Abstract

A NOISE REDUCING METHOD FOR SPEECH SIGNALS IS PROVIDED IN WHICH THE PROBABILITY OF SPEECH OCCURING IS CALCULATED BY SPECTRAL SUBTRACTION OF SUBTRACTING THE ESTIMATED NOISE SPECTRUM FROM THE SPECTRUM OF THE INPUT SIGNAL, AND THE MAXIMUM LIKELIHOOD FILTER IS ADAPTIVELY CONTROLLED BASED UPON THE CALCULATED SPEECH OCCURRENCE PROBABILITY. ADJUSTMENT TO AN OPTIMUM SUPPRESSION FACTOR MAY BE ACHIEVED DEPENDING ON THE SNR OF THE INPUT SPEECH SIGNAL, SO THAT IS IT UNECESSARY FOR THE USER TO EFFECT ADJUSTMENT PRIOR TO PRACTICAL APPLICATION. IN ADDTION, A METHOD FOR DETECTING THE NOISE DOMAIN IS PROVIDED IN WHICH THE VALUE TH EMPLOYED FOR FINDING THE THRESHOLD VALUE TH1 FOR NOISE DOMAIN DISCRIMINATION IS CALCULATED USING THE RMS VALUE OF THE CURRENT FRAME OR THE VALUE TH OF THE PREVIOUS FRAME MULTIPLIED BY THE COEFFICIENT A, WHICHEVER IS SMALLER, AND THE COEFFICIENT A IS CHANGED OVER DEPENDING ON THE RMS VALUE OF THE CURRENT FRAME. NOISE DOMAIN DISCRIMINATION BY AN OPTIMUM THRESHOLD VALUE RESPONSIVE TO THE INPUT SIGNAL MAY BE ACHIEVED WITHOUT PRODUCING MISTAKEN JUDGEMENT EVEN ON THE OCCASION OF NOISE LEVEL FLUCTUATIONS.(FIG. 1)

MY121946A, drawing sheet 1
Sheet 1 of 25

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

3 claims: 2 independent, 1 dependent

  1. 1
    CLAIMS 1. A method for detecting a noise domain by dividing an input speech signal on the frame basis, finding an RMS value with the frame basis and comparing the RMS 5 values to a threshold value Thi for detecting the noise domain, characterised by calculating a value th for finding the threshold Th) using whichever is the smaller one of the RMS value for the current frame and of the value th for the previous frame multiplied by a coefficient ai the coefficient a depending on an RMS value of the current frame.
  2. 2
    A method for detecting a noise domain by dividing an input speech signal on the frame basis, finding a RMS value with the frame basis and comparing the RMS values to a threshold value Thi for detecting a noise domain, characterised by calculating a value th for finding the threshold Thi using 15 whichever is the smaller one of the RMS value for the current frame, and of whichever is the larger one of the value th for the previous frame multiplied by a coefficient tt] the coefficient a depending on an RMS value of the current frame, or the smallest RMS value over plural frames.