Hearing aids and methods and apparatus for audio fitting thereof
First Claim
1. An apparatus for fitting a hearing aid, comprising:
- a memory having a first population stored therein, the first population comprising a plurality of parent sets;
a toggle device for toggling between a first pair of the plurality of parent sets;
a select indicator for selecting a preferred one set of the first pair; and
a communications link for interfacing with the hearing aid.
4 Assignments
0 Petitions
Accused Products
Abstract
A field ready, unsupervised-use ready, method and apparatus for audio fitting a hearing aid is described in a hand held configuration having paired comparisons (hearing selections) stored in and derivable from a memory therein. The paired comparisons are presented one at a time to a user and a preferred selection for each paired comparison is made by a select indicator after the user toggles back and forth between the selections for as many times necessary in determining their preferences. A genetic algorithm converges all the preferences upon a single solution. Crossover and mutation genetic algorithm operators operate on a linear range of indexes representative of parametric values of the pairs. A fully integrated hearing aid having all the above described features incorporated therein is also presented.
-
Citations
43 Claims
-
1. An apparatus for fitting a hearing aid, comprising:
-
a memory having a first population stored therein, the first population comprising a plurality of parent sets;
a toggle device for toggling between a first pair of the plurality of parent sets;
a select indicator for selecting a preferred one set of the first pair; and
a communications link for interfacing with the hearing aid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for fitting a hearing aid, comprising:
-
a memory having a first population stored therein, the first population comprising a plurality of parent sets;
a toggle device for toggling between a plurality of pairs of the plurality of parent sets, each of the plurality of pairs having a first and second set;
a select indicator for selecting a preferred one of the first and second set in the each of the plurality of pairs;
a genetic algorithm operator for performing one of mutation and crossover on at least one set of the plurality of parent sets thereby producing a child set;
a genetic algorithm for replacing one of the plurality of parent sets in the first population with the child set thereby forming a second population wherein the toggle device toggles between another pair of sets, the another pair being selected from the second population;
a processor for converging the sets of the plurality of pairs and the another pair to a single solution set; and
a communications link for interfacing with the hearing aid. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A hearing aid, comprising:
-
a memory having a first population stored therein, the first population comprising a plurality of parent sets, each of the parent sets having at least one parameter;
a toggle device for toggling between a first pair of the plurality of parent sets; and
a select indicator for selecting a preferred one set of the first pair. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of fitting a hearing aid, comprising the steps:
-
preparing a first population of a plurality of parent sets;
presenting a first pair from the parent sets, the first pair comprising a first and second set and being presented with assistance of the hearing aid;
selecting a first preference between the first and second sets of the first pair;
operating on at least one set of the plurality of parent sets to obtain a child set, the child set being one of a mutation and crossover;
replacing one of the plurality of parent sets of the first population with the child set to form a second population;
presenting a second pair, the second pair comprising the child set and a third set, the third set being selected from the second population but not being the child set;
selecting a second preference between the child set and the third set of the second pair; and
converging on a solution set, the solution set being one of the first, second, third and child sets. - View Dependent Claims (28, 29, 30)
-
-
31. A method of fitting a hearing aid, comprising the steps:
-
providing a hearing aid having an initial prescription;
preparing a population of a plurality of parent sets, each of the parent sets having at least one parent parameter;
presenting a first pair of sets from the parent sets, the first pair comprising a first and second set and being presented with assistance of the hearing aid;
selecting a first preference between the first and second sets of the first pair;
presenting a second pair of sets from the parent sets, the second pair comprising a third and fourth set;
selecting a second preference between the third and fourth sets of the second pair;
operating on one set of the plurality of parent sets to obtain a child set, the child set being one of a mutation and crossover of the one set, the child set having at least one child parameter;
replacing one of the plurality of parent sets of the first population with the child set to form a second population;
presenting a third pair of sets, the third pair comprising the child set and a fifth set, the fifth set being selected from the second population but not being the child set;
selecting a third preference between the child set and the fifth set;
converging on a solution set, the solution set being one of the first, second, third, fourth, fifth and child sets; and
updating the initial prescription with one of the at least one parent and child parameters.
-
-
32. A method of using a genetic algorithm in a system having a first population of a plurality of parent sets, comprising the steps;
-
presenting a first pair of sets from the parent sets, the first pair comprising a first and second set, the genetic algorithm selecting which of the parent sets becomes the first and second set;
indicating a preference to the genetic algorithm between the first and second sets of the first pair;
operating on at least one set of the plurality of parent sets with a genetic algorithm operator to obtain a child set, the child set being one of a mutation and crossover;
replacing one of the plurality of parent sets of the first population with the child set to form a second population;
presenting a second pair, the second pair comprising the child set and a third set, the third set being selected from the second population but not being the child set, the genetic algorithm selecting which set of the second population becomes the third set;
indicating a second preference to the genetic algorithm between the child set and the third set of the second pair; and
converging on a solution set, the solution set being one of the first, second, third and child sets. - View Dependent Claims (33)
-
-
34. A method of perceptually tuning a system using a genetic algorithm, comprising the steps:
-
providing a system an initial setting;
preparing a population of a plurality of parent sets, each of the parent sets having at least one parent parameter;
presenting a first pair of sets from the parent sets, the first pair comprising a first and second set, the genetic algorithm selecting which of the plurality of parent sets becomes the first and second set;
indicating a first preference to the genetic algorithm between the first and second sets of the first pair;
presenting a second pair of sets from the parent sets, the second pair comprising a third and fourth set, the genetic algorithm selecting which of the plurality of parent sets becomes the third and fourth sets;
indicating a second preference to the genetic algorithm between the third and fourth sets of the second pair;
operating on one set of the plurality of parent sets with a genetic algorithm operator to obtain a child set, the child set being one of a mutation and crossover of the one set, the child set having at least one child parameter;
replacing one of the plurality of parent sets of the first population with the child set to form a second population;
presenting a third pair of sets, the third pair comprising the child set and a fifth set, the fifth set being selected from the second population but not being the child set, the genetic algorithm selecting which set of the second population becomes the fifth set;
indicating a third preference to the genetic algorithm between the child set and the fifth set;
converging on a solution set, the solution set being one of the first, second, third, fourth, fifth and child sets; and
updating the initial setting with one of the at least one parent and child parameters selected from the solution set. - View Dependent Claims (35)
-
-
36. A method of using a genetic algorithm crossover operator on at least a first and second parent set in a system population, each of the parent sets having a plurality of parent parameters, each the parent parameter being represented by a parent index wherein the parent indexes can be arranged in a range from a low the parent index to a high the parent index, comprising the steps:
-
choosing a parent index position in the first and second parent sets with some of the parent indexes in each set of the first and second parent sets being to a left and right of the parent index position;
creating a child set, the child set having a child index position, further comprising the steps, i) reproducing in the child set to a left of the child index position, the parent indexes of one of the first and second parent sets to the left of the parent index position;
ii) reproducing in the child set to a right of the child index position, the parent indexes of the other of the first and second parent sets to the right of the parent index position; and
iii) creating a child index at the child index position that is any value substantially equal to one of the low parent index, the high parent index and any the parent index in the range. - View Dependent Claims (37, 38)
-
-
39. A method of using a genetic algorithm mutation operator on at least one parent set in a system population, the one parent set having a plurality of parent parameters, each the parent parameter being represented by a parent index wherein the parent indexes can be arranged in a range from a low the parent index to a high the parent index, comprising the steps:
-
creating a mutation set having a plurality of mutation indexes;
summing the mutation indexes and the parent indexes to form a summation set having a plurality of summation indexes; and
reproducing the mutation indexes in a child set. - View Dependent Claims (40, 41, 42, 43)
-
Specification