2. The apparatus of claim 1 , comprising: a digital-to-analog (D/A) converter connected to receive the time domain digital output and convert it to analog signals.
1. An apparatus, comprising: a microphone; an analog-to-digital (A/D) converter connected to convert analog sound signals received by the microphone into time domain digital data; a processor connected to process the time domain digital data and to produce time domain digital output, the processor including: a frequency analysis module to convert the time domain digital data into subband digital data; a feature extraction module to determine features of the subband data, the feature extraction module adapted to perform at least periodicity strength measurements; an environment detection module to determine one or more sources of the subband data based on a plurality of possible sources identified by predetermined classification parameters, the plurality of possible sources including wind, machine noise, and speech, wherein the detection module is adapted to determine the sources using a classification result and a classification strength at least in part determined by periodicity strength measurements, wherein the classification strength includes a relative likelihood that one of the plurality of possible sound sources is detected; an environment adaptation module to provide adaptations to processing using the determination of the one or more sources of the subband data; a subband signal processing module to process the subband data using the adaptations from the environment adaptation module; and a time synthesis module to convert processed subband data into the time domain digital output, wherein the feature extraction module is adapted to generate two or more of: periodicity strength measurements, high-to-low-frequency energy ratio, spectral slopes in various frequency regions, average spectral slope, overall spectral slope, spectral shape- related features, spectral centroid, omni signal power, directional signal power, and energy at a fundamental frequency.