Back to results
US 2014/0177482 A1Published application
Active speaker identification
AssigneeMicrosoft Corporation
InventorsRegis J. Crinon, Humayun Khan, Dalibor Kukoleca
Life of this patent
Estimating the term…
Abstract
Procedures for identifying clients in an audio event are described. In an example, a media server may order clients providing audio based on the input level. An identifier may be associated with the client for identifying the client providing input within the event. The ordered clients may be included in a list which may be inserted into a packet header carrying the audio content.
Claims21
1-20. (canceled)
A method comprising:
- associating a first identifier with a first audio input client, a second identifier with a second audio input client, and a third identifier with a third audio input client, wherein the first, second, and third audio input clients are active participants in a conference;
- determining that the first individual input client is a dominant speaker over the second individual audio input client and the third individual audio input client;
- and
- ordering the first identifier relative to the second identifier and the third identifier in a list based on the determination that the first individual audio input client is the dominant speaker over the second and third individual audio input clients, wherein the first identifier is placed in a position in the list, and wherein the position in the list identifies a relative relationship of the first, second, and third audio input clients;
- and
- inserting the list into a packet header.
3 more elements
A media server comprising computer executable instructions that, when executed by a processor, perform a method comprising:
- associating a first identifier with a first audio input client, a second identifier with a second audio input client, and a third identifier with a third audio input client;
- determining that the first individual input client is a dominant speaker over the second individual audio input client and the third individual audio input client;
- and
- ordering the first identifier relative to the second identifier and the third identifier in list based on the determination that the first individual audio input client is the dominant speaker over the second and third individual audio input client active participants, wherein the first identifier is placed in a position in the list, and wherein the position in the list identifies a relative relationship of the first, second, and third audio input clients and
- inserting the list into a packet header.
2 more elements
A system comprising:
- at least one processor;
- and
- memory in communication with the at least one processor, wherein the memory comprises computer executable instructions that, when executed by the at least one processor, perform a method comprising:
- receiving a first input from a first individual audio input client;
- receiving a second input from a second individual audio input client;
- receiving a third input from a third individual audio input client, wherein the first, second, and third audio input clients are active participants in a conference;
- associating a first identifier with the first individual audio input client, a second identifier with the second individual audio input client, and a third identifier with the third individual audio input client;
- upon receiving the first, second, and third input, determining that the first individual audio input client is a dominant speaker over the second individual audio input client;
- ordering the first identifier relative to the second identifier and the third identifier in list based on the determination that the first individual audio input client is the dominant speaker over the second and third individual audio input client active participants, wherein the first identifier is placed in a position in the list, and wherein the position in the list identifies a relative relationship of the first, second, and third audio input clients;
- and
- inserting the list into a packet header.
8 more elements
Dependencies are inferred from the claim text.