Augmented Reality: Sonar mapping for mobiles

*Combine that with always-on 3D visuals, and you've got quite a device, folks.

http://news.sciencemag.org/math/2013/06/how-turn-your-cell-phone-dolphin

(...)

"The researchers had someone stand in the center of the room and snap their fingers or pop a balloon. Then they developed a mathematical algorithm to analyze the recordings from each microphone. Their method first eliminated echoes that had bounced off more than one wall or off small objects within the room in order to simplify the problem. The researchers then made an assumption: Every echo could be considered mathematically equivalent to a sound that emanated from a mirror image of the source. This mathematical trick gave them a new way of looking at the problem and manipulating the data that turned out to be the key to sifting through the sounds. It allowed a mathematical program to sort out which echoes came from the same walls, and then the placement and angles of the walls, giving the researchers the distances and angles between walls...."