noise-reduction

How does noise cancellation work in android?

瘦欲@ 提交于 2020-01-01 04:52:08
问题 I came across this relatively old post which describes how impressively Nexus One's noise cancellation works and I was wondering where can I find more information about its implementation in the OS software. In particular: How much of it is done using software and how much of it is done in hardware? Which modules in the Android source code are responsible for noise cancellation? Can I control its behavior via Android's API? (if so, which ones) Does it also work with the microphone in the

Appropriate audio capture and noise reduction

╄→尐↘猪︶ㄣ 提交于 2019-12-29 08:19:33
问题 In my android application I need to capture the user's speech from the microphone and then pass it to the server. Currently, I use the MediaRecorder class. However, it doesn't satisfy my needs, because I want to make glowing effect, based on the current volume of input sound, so I need an AudioStream, or something like that, I guess. Currently, I use the following: this.recorder = new MediaRecorder(); this.recorder.setAudioSource(MediaRecorder.AudioSource.MIC); this.recorder.setOutputFormat

By reversing the polarity of a time domain signal, can I cancel the source audio?

拜拜、爱过 提交于 2019-12-25 00:22:00
问题 I have an input signal in time domain (that is, discrete 14100 signed integers per second). If I reverse the polarity (signed-ness) of each value, will I not produce a destructive source-audio canceling signal? 回答1: Destructive cancellation by simply reversing polarity will occur only if your total software/hardware/system/transducer delay time from your input signal to to your output signal to the point of cancellation is zero (or a very tiny percentage of the period of the highest frequency

artifacts in processed images

让人想犯罪 __ 提交于 2019-12-22 02:00:33
问题 This question is related to my previous post Image Processing Algorithm in Matlab in stackoverflow, which I already got the results that I wanted to. But now I am facing another problem, and getting some artefacts in the process images. In my original images (stack of 600 images) I can't see any artefacts, please see the original image from finger nail: But in my 10 processed results I can see these lines: I really don't know where they come from? Also if they belong to the camera's sensor

Remove noise from wav file, MATLAB

狂风中的少年 提交于 2019-12-17 08:54:12
问题 I've only used MATLAB as a calculator, so I'm not as well versed in the program. I hope a kind person may be able to guide me on the way since Google currently is not my friend. I have a wav file in the link below, where there is a human voice and some noise in the background. I want the noise removed. Is there anyone who can tell me how to do it in MATLAB? https://www.dropbox.com/s/3vtd5ehjt2zfuj7/Hold.wav 回答1: This is a pretty imperfect solution, especially since some of the noise is

Remove noise from wav file, MATLAB

*爱你&永不变心* 提交于 2019-12-17 08:54:09
问题 I've only used MATLAB as a calculator, so I'm not as well versed in the program. I hope a kind person may be able to guide me on the way since Google currently is not my friend. I have a wav file in the link below, where there is a human voice and some noise in the background. I want the noise removed. Is there anyone who can tell me how to do it in MATLAB? https://www.dropbox.com/s/3vtd5ehjt2zfuj7/Hold.wav 回答1: This is a pretty imperfect solution, especially since some of the noise is

Is it possible to process two microphones input in real time using DSP System Toolbox(MATLAB)?

跟風遠走 提交于 2019-12-13 06:03:36
问题 I have been trying to implement an Active Noise Cancellation(ANC) system using the Digital System Processing system toolbox. I have used the dsp.AudioRecorder and dsp.AudioPlayer as well. This is my initialization code: mic_reference = dsp.AudioRecorder('NumChannels',1); mic_reference.DeviceName='ASIO4ALL v2'; mic_error = dsp.AudioRecorder('NumChannels',1); mic_error.DeviceName='ASIO4ALL v2'; sink1_2 = dsp.AudioPlayer; sink1_2.DeviceName='ASIO4ALL v2'; where I call step(frame) for each of the

removing noise in a binary image using openCV

老子叫甜甜 提交于 2019-12-12 07:57:20
问题 I had read in a video into Visual Studio using openCV and converted it to grayscale then used the function CV_THRESH_BINARY to convert it into a binary image. However, there are holes and noise in the frames. What is a simple way to remove noise or the holes? I have read up on the Erode and Dilate functions in openCV but I am not too clear on how to use them. this is my code so far. If anyone can show me how to incorporate the noise removal into my code, it would be greatly appreciated.

iPhone echo cancellation, can I disable it?

我怕爱的太早我们不能终老 提交于 2019-12-12 01:25:05
问题 I am developing an app that needs to play music while on the phone. The problem is that the iPhone 4 noise cancellation system is canceling my sound and the interlocutor doesn't here anything. I was wondering if it's possible to disable and\or setup that. thanks 回答1: There do exist Audio Session APIs to configure some of the SoundProcessing (including echo cancellation). However, during a phone call on a stock OS iOS device, the audio session is given to the Phone app, and thus all audio and