Volume control
First Claim
1. An audio device comprising:
- memory;
one or more processors; and
one or more computer-executable instructions stored in the memory and executable by the one or more processors to;
associate audio input signals derived from audio data with at least a first function, the first function including at least a second function and a third function joined by a common data point to form the first function, the first function including a contiguous dataset associated with a given noise floor, the contiguous dataset to create audio output signals having different amplification associated with the given noise floor than the audio input signals, wherein the first function includes, for a given input value, at most one output value;
receive a volume control setting; and
convert the audio input signals into the audio output signals using the first function including the contiguous dataset and the volume control setting.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure generally pertains to volume control of audio output by a device. A piecewise curve may be used to implement volume control using two or more curves segments. The piecewise curve may be implemented by a signal converter. The curve segments may be selected to provide volume control that provides incremental changes in amplification at mid-level to high level volumes, while providing anticipated amplification at lower volumes which satisfy users'"'"' expectations. In some instances, different piecewise curves may be selected for different types of audio so that these different types of audio are provided to users at an expected volume and/or in a meaningful way. When multiple audio outputs occur at a same time, the piecewise curves associated with some of the audio outputs may be dynamically adjusted or updated based on the presence of the other ones of the multiple audio outputs and/or ambient noise.
134 Citations
21 Claims
-
1. An audio device comprising:
-
memory; one or more processors; and one or more computer-executable instructions stored in the memory and executable by the one or more processors to; associate audio input signals derived from audio data with at least a first function, the first function including at least a second function and a third function joined by a common data point to form the first function, the first function including a contiguous dataset associated with a given noise floor, the contiguous dataset to create audio output signals having different amplification associated with the given noise floor than the audio input signals, wherein the first function includes, for a given input value, at most one output value; receive a volume control setting; and convert the audio input signals into the audio output signals using the first function including the contiguous dataset and the volume control setting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device comprising:
-
memory; one or more processors; and one or more computer-executable instructions stored in the memory and executable by the one or more processors to; receive a volume control setting; convert audio input signals into audio output signals using a contiguous dataset and the volume control setting, wherein converting the audio input signals into the audio output signals causes the audio output signals to have a different amplification than the audio input signals for a given noise floor; and determine at least a first function and a second function that are joined by a common data point to form a third function, the third function including the contiguous dataset for the given noise floor. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving audio input signals derived from audio data; associating audio input signals with at least a first function, the first function including at least a second function and a third function joined at a common data point to form the first function, the first function including a contiguous dataset for a given noise floor; generating, using the contiguous dataset, audio output signals having different amplification with the given noise floor than the audio input signals; receiving a volume control setting; and converting the audio input signals into the audio output signals using the first function including the contiguous dataset and the volume control setting. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification