Resources Contact Us Home
Speech separation with microphone arrays

Image Number 12 for United States Patent #8144896.

A system that facilitates blind source separation in a distributed microphone meeting environment for improved teleconferencing. Input sensor (e.g., microphone) signals are transformed to the frequency-domain and independent component analysis is applied to compute estimates of frequency-domain processing matrices. Modified permutations of the processing matrices are obtained based upon a maximum magnitude based de-permutation scheme. Estimates of the plurality of source signals are provided based upon the modified frequency-domain processing matrices and input sensor signals. Optionally, segments during which the set of active sources is a subset of the set of all sources can be exploited to compute more accurate estimates of frequency-domain mixing matrices. Source activity detection can be applied to determine which speaker(s), if any, are active. Thereafter, a least squares post-processing of the frequency-domain independent components analysis outputs can be employed to adjust the estimates of the source signals based on source inactivity.

  Recently Added Patents
Image forming apparatus and control method therefor
Apparatus and method for scrolling a screen of a portable terminal having a touch screen
Adjusting dental prostheses based on soft tissue
Light-emitting device package and method of manufacturing the same
Native NAD-dependent GAPDH replaced with NADP-dependent GAPDH plus NADK
Predicting performance of an integrated circuit
  Randomly Featured Patents
Image forming material, method of preparing the same and image forming method employing the same
Probe card actuator
System for interconnecting stacked integrated circuits
Angle head for a grinder or sander
Sheet supply apparatus having manual insertion guide
Tray system
Apparatus for producing ice vessel
Late cancel method and apparatus for a high performance microprocessor system
Threaded pin and box construction for composite tubulars
Method of integrating an application in a computerized system