BodyBeat: a mobile system for sensing non-speech body sounds
A survey of mobile phone sensing