Eee PC internal microphone inverts noise cancellation

Bug #341649 reported by Mark Rowan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu EeePC Kernel
New
Undecided
Unassigned

Bug Description

The inbuilt stereo microphones at the bottom of the Eee 901's screen are supposed to allow directional recording and noise cancellation. However, some setting somewhere, perhaps in the sound driver, appears to be inverted, such that the mic picks up sound very clearly on either side of the Eee, and nothing at all from directly in front. The two internal mics seem to be combined in such a way as to cancel sound from the middle, which is the opposite behaviour to that expected (cancelling surrounding sound, and picking up only the user's voice from the centre).

E.g. if I sit and talk to the Eee facing it directly, my voice is not captured (or rather, it is cancelled out by the stereo mic). As I move left and right, to about 45 degrees either side of straight-ahead, my voice becomes clear and is recorded perfectly well. Alternatively, placing a finger or blue-tac over one of the microphones will also cause the sound to be picked up correctly, as the noise cancellation cannot be performed.

Using Ubuntu 8.10 with the Array kernel (http://www.array.org).

Expected results: sounds occurring directly in front of the Eee's internal microphones should be captured, with surrounding sounds cancelled through the noise cancellation feature of the dual microphones.

Actual results: sounds occurring directly in front of the Eee are cancelled, with surrounding sounds at 45+ degrees from centre picked up instead.

This bug has also been reported (with confirmation from other users) under https://bugs.launchpad.net/ubuntu/+source/linux/+bug/331130 but it looks like it may be an issue specifically with the Array kernel, so I am reporting it here also.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.