CPC H04L 12/1827 (2013.01) [G10L 19/167 (2013.01); G10L 19/24 (2013.01); H04L 12/1822 (2013.01)] | 20 Claims |
1. A method comprising:
at a local participant device:
establishing audio connections with remote participant devices over a network for an online voice conference to be supervised by a controller;
generating, using an audio codec, ultrasound signals encoded into audio packets, wherein the ultrasound signals are encoded with a digital identifier of the local participant device;
transmitting the audio packets to, and for detection by, the remote participant devices;
collecting information conveyed in ultrasound confirmation messages transmitted by the remote participant devices to the controller in response to the ultrasound signals, wherein each ultrasound confirmation message includes a data packet having an identifier of a remote participant device, the digital identifier of the local participant device, and an indication of whether the remote participant device successfully detected one of the ultrasound signals;
identifying which of the remote participant devices detected the ultrasound signals based on the information; and
localizing degraded voice quality to particular ones of the local participant device and the remote participant devices based, at least in part, on results of identifying.
|