The functionality could be implemented now with in-ear Bluetooth headsets.  A small device with an array of mics would process and localize the 6 or so closest speakers and transmit the output via Bluetooth. One could also include some miss in the headsets to provide correlation data.