Multistep sound preference determination
Abstract
Techniques for sound preference determination include performing a first round of option selection by: determining a first set of options for setting one or more audio parameters; for each first pair of options in the first set of options: outputting a demonstration audio content with the one or more audio parameters set according to a first option of the first pair of options; outputting the demonstration audio content with the one or more audio parameters set according to a second option of the first pair of options; receiving a selection of the first option or the second option; incrementing a count associated with the selected one of the first option or the second option; determining which option in the first set of options has a highest count; and playing audio content based on values for the one or more audio parameters associated with the option having the highest count.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method for configuring audio parameters comprising:
performing a first round of option selection by:
determining a first set of options for setting one or more audio parameters;
for each first pair of options in the first set of options:
outputting a demonstration audio content with the one or more audio parameters set according to a first option of the first pair of options;
outputting the demonstration audio content with the one or more audio parameters set according to a second option of the first pair of options;
receiving a selection of the first option or the second option;
incrementing a count associated with the selected one of the first option or the second option;
determining which option in the first set of options has a highest count; and
playing audio content based on values for the one or more audio parameters associated with the option having the highest count.
2 . The computer-implemented method of claim 1 , wherein the one or more audio parameters include one or more of a bass level, a treble level, a frequency response level for a frequency band, or an audio equalization value.
3 . The computer-implemented method of claim 1 , wherein values of each of the one or more audio parameters are values relative to a corresponding baseline value.
4 . The computer-implemented method of claim 1 , further comprising:
obtaining demographic information of a user; and setting initial values for the one or more audio parameters based on the demographic information.
5 . The computer-implemented method of claim 1 , wherein:
the one or more audio parameters comprises a plurality of audio parameters; and determining the first set of options comprises determining a set of value combinations for the plurality of audio parameters that include combinations values of the plurality of audio parameters across ranges of possible values for the plurality of audio parameters.
6 . The computer-implemented method of claim 1 , wherein:
the one or more audio parameters comprises a plurality of audio parameters; and options in the first set of options include a third option in a matrix of options and each option adjacent to the third option in the matrix of options.
7 . The computer-implemented method of claim 6 , wherein an option is adjacent to the third option in the matrix of options when the option is located horizontally, vertically, or diagonally next to the third option.
8 . The computer-implemented method of claim 6 , wherein each option in the matrix of options includes a combination of values for each of the plurality of audio parameters that represent predefined increments relative to respective initial values of the plurality of audio parameters.
9 . The computer-implemented method of claim 1 , further comprising, in response to determining that another round of options is to be presented, performing a second round of option selection by:
selecting a second set of options for setting the one or more audio parameters, the second set of options including the option having the highest count and each option in a matrix of options adjacent to the option having the highest count that was not rejected in the first round of object selection; for each second pair of options in the second set of options:
outputting the demonstration audio content with the one or more audio parameters set according to a third option of the second pair of options;
outputting the demonstration audio content with the one or more audio parameters set according to a fourth option of the second pair of options;
receiving a selection of the third option or the fourth option; and
incrementing a count associated with the selected one of the third option or the fourth option; and
determining which option in the second set of options has the highest count.
10 . The computer-implemented method of claim 9 , wherein determining that another round of options is to be presented comprises determining that there is at least one option adjacent to the option having the highest count in the matrix of options that was not rejected in the first round of object selection.
11 . The computer-implemented method of claim 9 , wherein an option that was not selected at least once in the first round of option selection is a rejected option.
12 . The computer-implemented method of claim 9 , further comprising continuing to perform additional rounds of option selection until each option in the matrix of options that adjacent to an option having a highest count in a previous round of option selection was not selected during the previous round of option selection.
13 . One or more non-transitory computer readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of:
performing a first round of option selection by:
determining a first set of options for setting one or more audio parameters;
for each first pair of options in the first set of options:
outputting a demonstration audio content with the one or more audio parameters set according to a first option of the first pair of options;
outputting the demonstration audio content with the one or more audio parameters set according to a second option of the first pair of options;
receiving a selection of the first option or the second option;
incrementing a count associated with the selected one of the first option or the second option;
determining which option in the first set of options has a highest count; and
playing audio content based on values for the one or more audio parameters associated with the option having the highest count.
14 . The one or more non-transitory computer readable media of claim 13 , wherein values of each of the one or more audio parameters are values relative to a corresponding baseline value.
15 . The one or more non-transitory computer readable media of claim 13 , wherein the steps further comprise:
obtaining demographic information of a user; and setting initial values for the one or more audio parameters based on the demographic information.
16 . The one or more non-transitory computer readable media of claim 13 , wherein the steps further comprise, in response to determining that another round of options is to be presented, performing a second round of option selection by:
selecting a second set of options for setting the one or more audio parameters, the second set of options including the option having the highest count and each option in a matrix of options adjacent to the option having the highest count that was not rejected in the first round of object selection; for each second pair of options in the second set of options:
outputting the demonstration audio content with the one or more audio parameters set according to a third option of the second pair of options;
outputting the demonstration audio content with the one or more audio parameters set according to a fourth option of the second pair of options;
receiving a selection of the third option or the fourth option; and
incrementing a count associated with the selected one of the third option or the fourth option; and
determining which option in the second set of options has the highest count.
17 . The one or more non-transitory computer readable media of claim 16 , wherein determining that another round of options is to be presented comprises determining that there is at least one option adjacent to the option having the highest count in the matrix of options that was not rejected in the first round of object selection.
18 . The one or more non-transitory computer readable media of claim 16 , wherein an option that was not selected at least once in the first round of option selection is a rejected option.
19 . The one or more non-transitory computer readable media of claim 16 , wherein the steps further comprise continuing to perform additional rounds of option selection until each option in the matrix of options that adjacent to an option having a highest count in a previous round of option selection was not selected during the previous round of option selection.
20 . A system, comprising:
a memory storing instructions; and a processor that is coupled to the memory and, when executing the instructions, is configured to:
determine a set of options for setting one or more audio parameters;
for each pair of options in the set of options:
output a demonstration audio content with the one or more audio parameters set according to a first option of the pair of options;
output the demonstration audio content with the one or more audio parameters set according to a second option of the pair of options;
receive a selection of the first option or the second option;
increment a count associated with the selected one of the first option or the second option;
determine which option in the set of options has a highest count; and
play audio content based on values for the one or more audio parameters associated with the option having the highest count.Join the waitlist — get patent alerts
Track US2023403511A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.