Intelligent active talker level control
OwnerAmin Rhemtulla, Siu Lam +1inventors
InventorsAmin Rhemtulla, Siu Lam, Kai Miao
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention provide a method and apparatus for adjusting the gain of conference users including a separate input gain for each user and an output gain for each user. The input gain may be determined in response to whether active audio is detected. Users may be classified as dominant speakers or passive participants. A separate class of input gain levels may be provided for dominant speakers (higher) and passive participants (lower). The input gain may be inversely proportional to user input energy level for dominant speakers. The output gain may be inversely proportional to user input energy level.
Claims16
A method for adjusting the gain of conference users comprising:
- for each user:
- determining whether there is active audio;
- in response to active audio, determining the amount of energy expended;
- and
- determining output gain based upon the amount of detected energy;
- determining the total amount of detected energy for all users;
- and
- determining input gain based upon the amount of detected energy for a user and the total amount of energy detected for all users.
An apparatus comprising:
- a voice activity detector to determine whether there is any active audio for each user;
- an energy threshold to determine, in response to active audio, the amount of energy expended by each user;
- and
- an output gain device to determine an output gain based upon the amount of detected energy for each user;
- a summer to determine the total amount of detected energy for all users;
- and
- an input gain device to determine an input gain based upon the amount of detected energy for a user and the total amount of energy detected for all users.
A method for adjusting the gain of conference users comprising:
- providing a separate input gain for each user and an output gain for each user.
A system, comprising:
- a memory;
- and
- a controller to determine whether there is active audio, in response to active audio determining the amount of energy expended, determine output gain based upon the amount of detected energy, determine the total amount of detected energy for all users, and determine input gain based upon the amount of detected energy for a user and the total amount of energy detected for all users, wherein energy levels expended are saved in the memory.
Dependencies are inferred from the claim text.