Simultaneous multi-source audio output at a wireless headset
AssigneeQUALCOMM Incorporated
InventorKuntal Sampat
Life of this patent
Estimating the term…
Abstract
A wireless headset supports simultaneous connections to two or more audio sources and can concurrently output audio from the different sources. The audio may include voice and/or audio playback, e.g., music playback. The wireless headset includes a first transceiver configured to receive a first audio input from a first source, a second transceiver configured to receive a second audio input from a second source, and an audio mixer configured to combine the first and second audio inputs into output audio.
Claims30
A wireless headset, comprising:
- a first transceiver configured to receive a first audio input from a first source;
- a second transceiver configured to receive a second audio input from a second source;
- a memory configured to store a plurality of audio signal weighting coefficient sets, wherein each of the weighting coefficient sets corresponds to a predetermined mix of the first audio input and the second audio input, and each of the weighting coefficient sets includes a plurality of programmable digital weighting coefficient values;
- a controller configured to change the weighting coefficient values stored in the memory;
- and
- an audio mixer, coupled to the memory, configured to:
- select one of the weighting coefficient sets stored in the memory, the selected weighting coefficient set associated with a desired mix of the first audio input and the second audio input;
- weight the first audio input and the second audio input with the weighting coefficient values of the selected weighting coefficient set to produce a weighted first audio input and a weighted second audio input, wherein at least one of the weighting coefficient values weights the first audio input from the first source and at least one other of the weighting coefficient values weights the second audio input from the second source, and
- combine the weighted first audio input and the weighted second audio input into output audio.
A method for outputting audio at a wireless headset, comprising:
- receiving, at a first transceiver included in the wireless headset, a first audio input from a first source;
- receiving, at a second transceiver included in the wireless headset, a second audio input from a second source;
- storing a plurality of audio signal weighting coefficient sets in a memory included in the wireless headset, wherein each of the weighting coefficient sets corresponds to a predetermined mix of the first audio input and the second audio input and includes a plurality of programmable digital weighting coefficient values;
- changing the weighting coefficient values stored in the memory with a controller;
- selecting one of the weighting coefficient sets stored in the memory, the selected weighting coefficient set associated with a desired mix of the first audio input and the second audio input;
- retrieving the selected weighting coefficient set from the memory;
- weighting the first audio input and the second audio input with the weighting coefficient values of the selected weighting coefficient set to produce a weighted first audio input and a weighted second audio input, wherein at least one of the weighting coefficient values weights the first audio input from the first source and at least one other of the weighting coefficient values weights the second audio input from the second source;
- mixing the weighted first audio input and the weighted second audio input into output audio;
- and
- outputting the output audio from the wireless headset.
A non-transitory computer-readable medium embodying a set of instructions executable by one or more processors, comprising:
- code for receiving, at a first transceiver included in a wireless headset, a first audio input from a first source;
- code for receiving, at a second transceiver included in the wireless headset, a second audio input from a second source;
- code for storing a plurality of audio signal weighting coefficient sets in a memory included in the wireless headset, wherein each of the weighting coefficient sets corresponds to a predetermined mix of the first audio input and the second audio input and includes a plurality of programmable digital weighting coefficient values;
- code for changing the weighting coefficient values stored in the memory with a controller;
- code for selecting one of the weighting coefficient sets stored in the memory, the selected weighting coefficient set associated with a desired mix of the first audio input and the second audio input;
- code for retrieving the selected weighting coefficient set from the memory;
- code for weighting the first audio input and the second audio input with the weighting coefficient values of the selected weighting coefficient set to produce a weighted first audio input and a weighted second audio input, wherein at least one of the weighting coefficient values weights the first audio input from the first source and at least one other of the weighting coefficient values weights the second audio input from the second source;
- code for mixing the weighted first audio input and the weighted second audio input into output audio;
- and
- code for outputting the output audio from the wireless headset.
An apparatus, comprising:
- means for receiving, at a first transceiver included in a wireless headset, a first audio input from a first source;
- means for receiving, at a second transceiver included in the wireless headset, a second audio input from a second source;
- means for storing a plurality of audio signal weighting coefficient sets in a memory included in the wireless headset, wherein each of the weighting coefficient sets corresponds to a predetermined mix of the first audio input and the second audio input and includes a plurality of programmable digital weighting coefficient values;
- means for changing the weighting coefficient values stored in the memory;
- means for selecting one of the weighting coefficient sets stored in the memory, the selected weighting coefficient set associated with a desired mix of the first audio input and the second audio input;
- means for retrieving the selected weighting coefficient set from the memory;
- means for weighting the first audio input and the second audio input with the weighting coefficient values of the selected weighting coefficient set to produce a weighted first audio input and a weighted second audio input, wherein at least one of the weighting coefficient values weights the first audio input from the first source and at least one other of the weighting coefficient values weights the second audio input from the second source;
- means for mixing the weighted first audio input and the weighted second audio input into output audio;
- and
- means for outputting the output audio from the wireless headset.
Dependencies are inferred from the claim text.