Systems, methods and computer program products for controlling the audio levels of multiple simultaneous communication channels
AssigneeIpc Systems, Inc.
InventorsBrett R. Berkowitz, Stephen J. Minutillo, James J. Riccio
Life of this patent
Estimating the term…
Abstract
Methods, systems and computer program products are provided for aggregating active speaker channels, receiving, through an input interface, a selection of a solo speaker channel representing one of the plurality of speaker channels and setting the audio level of any one of the solo speaker channel and at least one non-solo speaker channel, or a combination of both the solo speaker channel and the at least one non-solo speaker channel.
Claims16
A turret device, comprising:
- at least one microphone;
- at least one speaker;
- at least one processor operable to aggregate active speaker channels, each of the active speaker channels being associated with a communication channel configured to provide audio output to the at least one speaker of the turret device and to receive audio input from the at least one microphone of the turret device;
- an output display operable to display a solo button icon, a microphone mute icon, and a speaker mute icon each corresponding to one of the active speaker channels;
- an input interface communicatively coupled to the at least one processor and operable to receive a selection of a first solo speaker channel by a selecting of a first solo button icon corresponding to a first of the active speaker channels and further operable to receive a selection of a second solo speaker channel by selecting of a second solo button icon corresponding to a second of the active speaker channels, the input interface being further operable to receive a selection of each microphone mute button icon and each speaker mute button icon;
- the at least one processor operable, in response to the selecting of the first solo button icon, to set an audio level of the first solo speaker channel at at least one of the at least one speaker and to attenuate an audio level at at least one of the at least one speaker of at least first and second non-solo speaker channels of the active speaker channels, and further operable, in response to the selecting of the second solo button icon, to set an audio level at at least one of the at least one speaker of the second solo speaker channel and to attenuate an audio level at at least one of the at least one speaker of at least the first and a third non-solo speaker channels of the active speaker channels;
- the at least one processor being further operable, in response to a selection of each microphone mute button icon, to mute the at last one microphone only for the corresponding active speaker channel;
- and
- the at least one processor being further operable, in response to a selection of each speaker mute button icon, to mute the at least one speaker only for the corresponding active speaker channel,
- wherein, in response to the selecting of the first solo button icon, the audio level at at least one of the at least one speaker for the first solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for the first non-solo speaker channel attenuates to a first attenuation level and the audio level at at least one of the at least one speaker for the second non-solo speaker channel attenuates to a second attenuation level that is different from the first attenuation level such that each of the first and second non-solo speaker channels remains audible at at least one of the at least one speaker;
- and
- wherein, in response to the selecting of the second solo button icon, the audio level at at least one of the at least one speaker for the second solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for each of the at least first and third non-solo speaker channels attenuates by a predetermined level such that each of the first and third non-solo speaker channels remains audible at at least one of the at least one speaker.
A method for controlling volume of multiple simultaneous calls, comprising the steps of:
- aggregating, with a turret device, active speaker channels, each of the active speaker channels being associated with a communication channel configured to provide audio output to at least one speaker of a turret device and to receive audio input from at least one microphone of the turret device;
- providing an output display displaying a solo button icon, a microphone mute button icon, and a speaker mute button icon each corresponding to one of the active speaker channels;
- receiving, through an input interface, a selection of a first solo speaker channel by a selecting of a first solo button icon corresponding to a first of the active speaker channels;
- receiving, through the input interface, a selection of a second solo speaker channel by a selecting of a second solo button icon corresponding to a second of the active speaker channels;
- receiving, through the input interface, a selection of each of the microphone mute button icon and the speaker mute button icon each for the corresponding active speaker channel;
- in response to the selecting of the first solo button icon:
- setting an audio level of the first solo speaker channel at at least one of the at least one speaker;
- and
- attenuating an audio level at at least one of the at least one speaker of at least first and second non-solo speaker channels of the active speaker channels;
- and
- in response to the selecting of the second solo button icon:
- setting an audio level at at least one of the at least one speaker of the second solo speaker channel;
- and
- attenuating an audio level at at least one of the at least one speaker of at least the first and a third non-solo speaker channels of the active speaker channels;
- in response to the selection of the microphone mute button icon, muting the at last one microphone only for the corresponding active speaker channel;
- and
- in response to the selection of the speaker mute button icon, muting the at least one speaker only for the corresponding active speaker channel,
- wherein, in response to the selecting of the first solo button icon, the audio level at at least one of the at least one speaker for the first solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for the first non-solo speaker channel attenuates to a first attenuation level and the audio level at at least one of the at least one speaker for the second non-solo speaker channel attenuates to a second attenuation level that is different from the first attenuation level such that each of the first and second non-solo speaker channels remains audible at at least one of the at least one speaker;
- and
- wherein, in response to the selecting of the second solo button icon, the audio level at at least one of the at least one speaker for the second solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for each of the at least first and third non-solo speaker channels attenuates by a predetermined level such that each of the first and third non-solo speaker channels remains audible at at least one of the at least one speaker.
A non-transitory computer-readable medium having stored thereon one or more sequences of instructions for causing at least one processor to perform:
- aggregating, with a turret device, active speaker channels, each of the active speaker channels being associated with a communication channel configured to provide audio output to at least one speaker of a turret device and to receive audio input from at least one microphone of the turret device;
- providing an output display displaying a solo button icon, a microphone mute button icon, and a speaker mute button icon each corresponding to one of the active speaker channels;
- receiving, through an input interface, a selection of a first solo speaker channel by a selecting of a first solo button icon corresponding to a first of the active speaker channels;
- receiving, through the input interface, a selection of a second solo speaker channel by a selecting of a second solo button icon corresponding to a second of the active speaker channels;
- receiving, through the input interface, a selection of each of the microphone mute button icon and the speaker mute button icon each for the corresponding active speaker channel;
- in response to the selecting of the first solo button icon:
- setting an audio level of the first solo speaker channel at at least one of the at least one speaker;
- and
- attenuating an audio level at at least one of the at least one speaker of at least first and second non-solo speaker channels of the active speaker channels;
- in response to the selecting of the second solo button icon:
- setting an audio level at at least one of the at least one speaker of the second solo speaker channel;
- and
- attenuating an audio level at at least one of the at least one speaker of at least the first and a third non-solo speaker channels of the active speaker channels;
- in response to the selection of the microphone mute button icon, muting the at last one microphone only for the corresponding active speaker channel;
- and
- in response to the selection of the speaker mute button icon, muting the at least one speaker only for the corresponding active speaker channel,
- wherein, in response to the selecting of the first solo button icon, the audio level at at least one of the at least one speaker for the first solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for the first non-solo speaker channel attenuates to a first attenuation level and the audio level at at least one of the at least one speaker for the second non-solo speaker channel attenuates to a second attenuation level that is different from the first attenuation level such that each of the first and second non-solo speaker channels remains audible at at least one of the at least one speaker;
- and
- wherein, in response to the selecting of the second solo button icon, the audio level at at least one of the at least one speaker for the second solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for each of the at least first and third non-solo speaker channels attenuates by a predetermined level such that each of the first and third non-solo speaker channels remains audible at at least one of the at least one speaker.
A non-transitory computer-readable medium having stored thereon one or more sequences of instructions for causing at least one processor to perform:
- aggregating, with a turret device, active speaker channels, each of the active speaker channels being associated with a communication channel configured to provide audio output to at least one speaker of a turret device and to receive audio input from at least one microphone of the turret device;
- providing an output display displaying a solo button icon for each of the active speaker channels;
- receiving, through an input interface, a selection of a first solo speaker channel by a selecting of a first solo button icon representing a first of the active speaker channels;
- receiving a selection of a second solo speaker channel by a selecting of a second solo button icon representing a second of the active speaker channels;
- in response to the selecting of the first solo button icon:
- setting an audio level of the first solo speaker channel at at least one of the at least one speaker;
- and
- attenuating an audio level at at least one of the at least one speaker of at least first and second non-solo speaker channels of the active speaker channels;
- and
- in response to the selecting of the second solo button icon:
- setting an audio level at at least one of the at least one speaker of the second solo speaker channel;
- and
- attenuating an audio level at at least one of the at least one speaker of at least the first and a third non-solo speaker channels of the active speaker channels,
- wherein, in response to the selecting of the first solo button icon, the audio level at at least one of the at least one speaker for the first solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for the first non-solo speaker channel attenuates to a first attenuation level and the audio level at at least one of the at least one speaker for the second non-solo speaker channel attenuates to a second attenuation level that is different from the first attenuation level such that each of the first and second non-solo speaker channels remains audible at at least one of the at least one speaker;
- and
- wherein, in response to the selecting of the second solo button icon, the audio level at at least one of the at least one speaker for the second solo speaker channel remains unchanged and the audio level at at least one of the at least one speaker for each of the at least first and third non-solo speaker channels attenuates by a predetermined level such that each of the first and third non-solo speaker channels remains audible at at least one of the at least one speaker.
Dependencies are inferred from the claim text.