Speaking participant identification
View Patent ↗For speaking participant identification, a communication module simulates a virtual communication channel for each participant in a media conference. An identification module identifies a speaking participant. The communication module further communicates audio input over the virtual communication channel for the speaking participant.
1. An apparatus comprising:
a processor;
a memory storing machine readable code executable by the processor, the machine readable code comprising:
a communication module simulating a virtual communication channel for each participant in a media conference;
an identification module identifying a speaking participant by determining a position of at least one portable device, determining a position of the speaking participant, and identifying the speaking participant from the at least one portable device; and
the communication module communicating audio input over the virtual communication channel for the speaking participant.
2. The apparatus of claim 1 , the identification module further:
associating the speaking participant with a first portable device.
3. The apparatus of claim 2 , the identification module further:
receiving an identity signal from the at least one portable device with one or more of another portable device and a conference device; and
calculating the position of the at least one portable device from at least two directions of the identity signal.
4. The apparatus of claim 2 , wherein the identification module determines the position of the speaking participant by:
identifying the speaking participant;
prompting the speaking participant to speak; and
calculating the position of the speaking participant from directions of the speaking participant's speech at the at least one portable device.
5. A method comprising:
simulating, by use of a processor, a virtual communication channel for each participant in a media conference;
identifying a speaking participant by determining a position of at least one portable device, determining a position of the speaking participant, and identifying the speaking participant from the at least one portable device; and
communicating audio input over the virtual communication channel for the speaking participant.
6. The method of claim 5 , further comprising
associating the speaking participant with a first portable device.
7. The method of claim 6 , wherein the position of the at least one portable device is determined by;
receiving an identity signal from the at least one portable device with one or more of another portable device and a conference device; and
calculating the position of the at least one portable device from at least two directions of the identity signal.
8. The method of claim 7 , wherein the identity signal is selected from the group consisting of an ultrasonic signal, a Wi-Fi signal, a Bluetooth signal, a multiple-input multiple-output signal (MIMO), and an audible signal.
9. The method of claim 8 , wherein the identity signal comprises an encoded portable device identifier.
10. The method of claim 9 , wherein the portable device identifier is selected from the group consisting of an Internet Protocol (IP) address, a Media Access Control (MAC) address, and a portable device name.
11. The method of claim 6 , wherein determining the position of the speaking participant comprises:
identifying the speaking participant;
prompting the speaking participant to speak; and
calculating the position of the speaking participant from directions of the speaking participant's speech at the at least one portable device.
12. The method of claim 11 , wherein the speaking participant is identified from the participants associated with the at least one portable device.
13. The method of claim 6 , further comprising providing a speaking participant's name from the first portable device.
14. The method of claim 5 , further comprising communicating an identity of the speaking participant.
15. The method of claim 5 , further comprising muting all virtual communication channels and un-muting the virtual communication channel of the speaking participant.
16. The method of claim 5 , wherein the virtual communication channel is a Voice over Internet Protocol (VoIP) channel.
17. A program product comprising a computer readable storage medium storing machine readable code executable by a processor to perform:
simulating a virtual communication channel for each participant in a media conference;
identifying a speaking participant determining a position of at least one portable device, determining a position of the speaking participant, and identifying the speaking participant from the at least one portable device; and
communicating audio input over the virtual communication channel for the speaking participant.
18. The program product of claim 17 , further comprising
associating the speaking participant with a first portable device.
19. The program product of claim 18 , wherein the position of the at least one portable device is determined by;
receiving an identity signal from the at least one portable device with one or more of another portable device and a conference device; and
calculating the position of the at least one portable device from at least two directions of the identity signal.
20. The program product of claim 18 , wherein determining the position of the speaking participant comprises:
identifying the speaking participant;
prompting the speaking participant to speak; and
calculating the position of the speaking participant from directions of the speaking participant's speech at the at least one portable device.