Random-access electrode addressing systems and methods
First Claim
1. A cochlear implant comprising:
- a communication facility configured to receive at least a first data word, a second data word, and a third data word in series from a sound processor by way of a forward-telemetry link;
a processing facility communicatively coupled to the communication facility and configured tomaintain a pulse table comprising a first pulse table entry, a second pulse table entry, and a third pulse table entry,determine, based on a value in a range field included in the first pulse table entry, that the first data word is an address word,determine, based on a value in a range field included in the second pulse table entry, that the second data word is an amplitude word,determine, based on a value in a range field included in the third pulse table entry, that the third data word is an additional amplitude word,use, in response to the determination that the first data word is the address word, the first data word to dynamically determine an address associated with an electrode by way of which a stimulation pulse is to be applied during a time slot of a stimulation frame,use, in response to the determination that the second data word is the amplitude word, the second data word to determine an amplitude of the stimulation pulse that is to be applied by way of the electrode during the time slot,determine, in response the determination that the third data word is the additional amplitude word and based on an offset value in a destination field included in the third pulse table entry, an additional address associated with an additional electrode by way of which an additional stimulation pulse is to be applied during the time slot, anduse, in response the determination that the third data word is the additional amplitude word, the third data word to determine an amplitude of the additional stimulation pulse that is to be applied by way of the additional electrode during the time slot.
2 Assignments
0 Petitions
Accused Products
Abstract
An exemplary cochlear implant includes a communication facility configured to receive at least a first data word and a second data word in series from a sound processor by way of a forward-telemetry link and a processing facility communicatively coupled to the communication facility and configured to 1) use the first data word to dynamically determine an address associated with an electrode by way of which a stimulation pulse is to be applied during a time slot of a stimulation frame and 2) use the second data word to determine an amplitude of the stimulation pulse that is to be applied by way of the electrode during the time slot of the stimulation frame. Corresponding systems and methods are also disclosed.
19 Citations
20 Claims
-
1. A cochlear implant comprising:
-
a communication facility configured to receive at least a first data word, a second data word, and a third data word in series from a sound processor by way of a forward-telemetry link; a processing facility communicatively coupled to the communication facility and configured to maintain a pulse table comprising a first pulse table entry, a second pulse table entry, and a third pulse table entry, determine, based on a value in a range field included in the first pulse table entry, that the first data word is an address word, determine, based on a value in a range field included in the second pulse table entry, that the second data word is an amplitude word, determine, based on a value in a range field included in the third pulse table entry, that the third data word is an additional amplitude word, use, in response to the determination that the first data word is the address word, the first data word to dynamically determine an address associated with an electrode by way of which a stimulation pulse is to be applied during a time slot of a stimulation frame, use, in response to the determination that the second data word is the amplitude word, the second data word to determine an amplitude of the stimulation pulse that is to be applied by way of the electrode during the time slot, determine, in response the determination that the third data word is the additional amplitude word and based on an offset value in a destination field included in the third pulse table entry, an additional address associated with an additional electrode by way of which an additional stimulation pulse is to be applied during the time slot, and use, in response the determination that the third data word is the additional amplitude word, the third data word to determine an amplitude of the additional stimulation pulse that is to be applied by way of the additional electrode during the time slot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A cochlear implant comprising:
-
an amplitude frame memory that maintains a plurality of data words received from a sound processor by way of a forward-telemetry link, the plurality of data words comprising at least a first data word, a second data word, and a third data word; a pulse table memory that maintains data representative of a plurality of pulse table entries that define a stimulation strategy used by the cochlear implant, the plurality of pulse table entries comprising at least a first pulse table entry, a second pulse table entry, and a third pulse table entry; a random access block that facilitates dynamic selection of an electrode by way of which a stimulation pulse is to be applied during a time slot of a stimulation frame; amplitude processing circuitry that facilitates determination of an amplitude of the stimulation pulse that is to be applied by way of the electrode during the time slot; and control circuitry communicatively coupled to the amplitude frame memory, the pulse table memory, the random access block, and the amplitude processing circuitry and that determines, based on a value in a range field included in the first pulse table entry, that the first data word is an address word, directs, based on the determination that the first data word is an address word, the random access block to extract data representative of an address associated with the electrode from the first data word and store the data representative of the address within a register included within the random access block, determines, based on a value in a range field included in the second pulse table entry, that the second data word is an amplitude word, directs, based on the determination that the second data word is the amplitude word, the amplitude processing circuitry to use the second data word to generate amplitude data representative of the amplitude of the stimulation pulse that is to be applied by way of the electrode during the time slot, directs the amplitude processing circuitry to load the amplitude data into a digital-to-analog converter (“
DAC”
) register that has an address that matches the address stored within the register included within the random access block,determines, based on a value in a range field included in the third pulse table entry, that the third data word is an additional amplitude word, determines, in response the determination that the third data word is the additional amplitude word and based on an offset value in a destination field included in the third pulse table entry, an additional address associated with an additional electrode by way of which an additional stimulation pulse is to be applied during the time slot, directs, in response the determination that the third data word is the additional amplitude word, the amplitude processing circuitry to use the third data word to generate additional amplitude data representative of an amplitude of the additional stimulation pulse that is to be applied by way of the additional electrode during the time slot, and directs the amplitude processing circuitry to load the additional amplitude data into a DAC register that has an address that matches the additional address. - View Dependent Claims (11, 12)
-
-
13. A method comprising:
-
receiving, by a cochlear implant, at least a first data word, a second data word, and a third data word in series from a sound processor by way of a forward-telemetry link; maintaining, by the cochlear implant, a pulse table comprising a first pulse table entry, a second pulse table entry, and a third pulse table entry; determining, by the cochlear implant based on a value in a range field included in the first pulse table entry, that the first data word is an address word; determining, by the cochlear implant based on a value in a range field included in the second pulse table entry, that the second data word is an amplitude word; determining, by the cochlear implant based on a value in a range field included in the third pulse table entry, that the third data word is an additional amplitude word; using, by the cochlear implant in response to the determining that the first data word is the address word, the first data word to dynamically determine an address associated with an electrode by way of which a stimulation pulse is to be applied during a time slot of a stimulation frame; and using, by the cochlear implant in response to the determining that the second data word is the amplitude word, the second data word to determine an amplitude of the stimulation pulse that is to be applied by way of the electrode during the time slot; determining, by the cochlear implant in response the determining that the third data word is the additional amplitude word and based on an offset value in a destination field included in the third pulse table entry, an additional address associated with an additional electrode by way of which an additional stimulation pulse is to be applied during the time slot; and using, by the cochlear implant in response the determining that the third data word is the additional amplitude word, the third data word to determine an amplitude of the additional stimulation pulse that is to be applied by way of the additional electrode during the time slot. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification