Patent ID: 9208766
Filing Date: 2015-12-08
Classification: G10K,G10L,H03G,H04R

Abstract:
1. A non-transitory computer program product comprising a computer useable medium having computer program logic stored therein, said computer program logic for enabling a computer processing device to improve the quality of a far-end audio signal for playback on a device in a noisy environment, said device having a speaker and a single microphone, said computer program product comprising: code for continuously monitoring a near-end noise audio signal through the single microphone; code for continuously determining near-end noise characteristics from said near-end noise audio signal; code for comparing said near-end noise characteristics from previous near-end noise characteristics to detect a change in said near-end noise audio signal; upon detecting a change, code for identifying an optimal signal shaping filter based on said near-end noise characteristics; code for applying said optimal signal shaping filter to the far-end audio signal to produce an optimized far-end audio signal; and code for outputting said optimized far-end audio signal to the speaker.