To get direction and location, you need acoustic samples from multiple widely-spaced locations, all synchronized. Human ears are not wide enough apart to directionalize low frequencies, but with a baseline of tens or hundreds of meters from separate cell phones, it's not hard. Run a correlator, line up the samples, compute the hyperbolas of constant time offset, (like GPS and LORAN) and find the target.
This needs an app with timing accurate to a millisecond or so. Can you get that from cell phones? The built-in clock synchronization isn't that good. The GPS receiver has more accurate time, but you may not be able to get at that.
To get direction and location, you need acoustic samples from multiple widely-spaced locations, all synchronized. Human ears are not wide enough apart to directionalize low frequencies, but with a baseline of tens or hundreds of meters from separate cell phones, it's not hard. Run a correlator, line up the samples, compute the hyperbolas of constant time offset, (like GPS and LORAN) and find the target.
This needs an app with timing accurate to a millisecond or so. Can you get that from cell phones? The built-in clock synchronization isn't that good. The GPS receiver has more accurate time, but you may not be able to get at that.