I had an idea on the airplane today. I am sitting there wishing my headset would cancel the noise instead of deaden the noise. When I realized that my Android's microphone could listen to the noise and send negative sound waves to the earphones resulting in noise cancellation. Can someone build this application?
There should be a range control to control what type of noise i canceled and a control that would allow more or less cancellation. And of course the volume to the headset should still work. Would be nice if movies and audio files could also be played.
Also, don't attempt to make money on this idea because I am claiming this idea for the open source community.