Method And Apparatus For Determining a User Age Range
10 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for determining a user age range. An age estimator causes, at least in part, acquisition of voice data. Next, the age estimator calculates a first set of probability values, wherein each of the probability values represents a probability that the voice data is in a respective one of a plurality of predefined age ranges, and the predefined age ranges are segments of a lifespan. Then, the age estimator derives a second set of probability values by applying a correlation matrix to the first set of probability values, wherein the correlation matrix associates the first set of probability values with probabilities of the voice data matching individual ages over the lifespan. Then, the age estimator, for each of the predefined age ranges, calculates a sum of the probabilities in the second set of probability values corresponding to the individual ages within the respective predefined age ranges. Further, the age estimator determines the predefined age range to associate with the voice data based, at least in part, on the calculated sums of the probabilities.
124 Citations
54 Claims
-
1-34. -34. (canceled)
-
35. A method comprising:
-
causing, at least in part, acquisition of voice data; calculating a first set of probability values, wherein each of the probability values represents a probability that the voice data is in a respective one of a plurality of predefined age ranges, and the predefined age ranges are segments of a lifespan; deriving a second set of probability values by applying a correlation matrix to the first set of probability values, wherein the correlation matrix associates the first set of probability values with probabilities of the voice data matching individual ages over the lifespan; for each of the predefined age ranges, calculating a sum of the probabilities in the second set of probability values corresponding to the individual ages within the respective predefined age ranges; and determining the predefined age range to associate with the voice data based, at least in part, on the calculated sums of the probabilities. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
-
43. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, cause, at least in part, acquisition of voice data; calculate a first set of probability values, wherein each of the probability values represents a probability that the voice data is in a respective one of a plurality of predefined age ranges, and the predefined age ranges are segments of a lifespan; derive a second set of probability values by applying a correlation matrix to the first set of probability values, wherein the correlation matrix associates the first set of probability values with probabilities of the voice data matching individual ages over the lifespan; for each of the predefined age ranges, calculate a sum of the probabilities in the second set of probability values corresponding to the individual ages within the respective predefined age ranges; and determine the predefined age range to associate with the voice data based, at least in part, on the calculated sums of the probabilities. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
causing, at least in part, acquisition of voice data; calculating a first set of probability values, wherein each of the probability values represents a probability that the voice data is in a respective one of a plurality of predefined age ranges, and the predefined age ranges are segments of a lifespan; deriving a second set of probability values by applying a correlation matrix to the first set of probability values, wherein the correlation matrix associates the first set of probability values with probabilities of the voice data matching individual ages over the lifespan; for each of the predefined age ranges, calculating a sum of the probabilities in the second set of probability values corresponding to the individual ages within the respective predefined age ranges; and determining the predefined age range to associate with the voice data based, at least in part, on the calculated sums of the probabilities. - View Dependent Claims (53, 54)
-
Specification