the present invention may be further understood with reference to the following description and the appended drawings . an exemplary embodiment of the present invention is directed to a system and method for providing stimulation information to a ci in real time , to facilitate the selection of a frequency - to - electrode map suited to the auditory requirements for a patient . under conventional ci techniques , several months are required for a patient to reach an asymptotic level of speech perception . as described above , conventional cis distort auditory input due to frequency mismatch between the speech processor &# 39 ; s analysis filters and the characteristic frequency of the stimulated neurons resulting from physical limitations in electrode insertion depth . in accordance with the exemplary embodiment of the present invention , a user of the ci is allowed to select a preferred frequency - to - electrode map , under the assumption that the user of the ci is best suited to select a frequency - to - electrode map minimizing frequency mismatch . after implantation , audiologists often spend several months fine - tuning the ci before its full efficacy is reached . each electrode in the ci may need to be fine - tuned to threshold listening levels separately . as each electrode is turned on , very small increases of electrical current are delivered to the hearing nerve until the patient hears a soft beep or tone . once the softest hearing level is set , the patient listens for an increase in loudness until these beeps or tones become comfortable to hear . these steps are repeated in accordance with a general stimulation pattern until all electrodes have been set for soft and comfortable levels . since there are no general characteristic frequencies for stimulated neurons which are valid across the population , the exemplary embodiment of the present invention seeks to identify these frequencies on an individual basis by creating individualized frequency - to - electrode maps during a real time electrical stimulation for each patient . the ability to create individual frequency - to - electrode maps in real time is useful not only to reduce the time required for an audiologist to program a ci , but also to increase the efficacy of the ci by customizing its response to suit an individual &# 39 ; s auditory incapabilities . furthermore , the exemplary embodiment of the present invention allows a patient to adjust parameters of the frequency - to - electrode map themselves during the stimulation process by adjusting a filter bank of the ci via a user interface , as will be described in greater detail below . by subjecting the patient to specific sound frequencies , which , in turn elicit electrical activity in the ci , a proper hearing level is determined . furthermore , by playing a succession of different sounds to the patient , the present invention enhances the accuracy of comparisons between different stimuli by minimizing the time between the stimuli to be compared such as during a flicker or inter - stimulus interval (“ isi ”) of 60 - 70 ms . for example , it is well known in the art that , in the auditory domain , the ability to discriminate between different speech sounds is significantly better when the isi is 250 ms as opposed to an isi of 2 sec . similar results have also been obtained with non - speech sounds , as both frequency and intensity - discrimination thresholds are better with isi &# 39 ; s of 500 ms than with isi &# 39 ; s of 8 sec . the widespread decrements in discriminability that occur with increasing isi enable patients to compare different frequency maps significantly more accurately when they are presented with a series of frequency maps in a quick sequence while listening to running speech . the frequency mapping system of the present invention allows the comparison of dozens of frequency maps within minutes — at least an order of magnitude faster than the rate possible with available clinical tools . furthermore , the exemplary embodiment of the present invention processes an acoustic auditory signal in real time and provides output in the form of acoustic stimulation patterns for the ci . specifically , an input signal detected by the ci is separated into several frequency components using tools such as digital filtering , the fast fourier transform or any other suitable means known to those skilled in the art . the amplitude of each of the separated frequency components is then used to determine the stimulation amplitude for waveforms sent to each electrode in the ci , and / or to determine the amplitude of noise bands that are used to acoustically simulate the auditory percepts of a ci patient . the exemplary embodiment of the present invention allows a clinician , audiologist or ci user to change frequency maps associating acoustic frequency ranges to specific intracochlear electrodes in real time , as opposed to using a frequency mapping technique that requires programming over an extended period of time . once a patient has recovered sufficiently after implantation of a ci , the frequency mapping method of the present invention may be employed . in accordance with the exemplary method , the initial execution may involve connecting the external portion of the ci to the appropriate stimulation hardware , as is well known to those skilled in the art . in the exemplary method described herein , the ci may be connected to a personal computer (“ pc ”) or other suitable device whereby variables for the stimulation method may be programmed via a user - interface . once the ci has been connected to the pc , the audiologist selects and adjusts the parameters for the stimulation pattern . fig1 shows an exemplary initial user interface 100 of a speech processor of the frequency mapping system according to the present invention . initially , an audio input source may be selected by the audiologist from a first selection box 101 . in an exemplary embodiment , the audiologist chooses between a selection of audio input sources ( e . g ., soundcard , data acquisition (“ daq ”) card , wave file , etc . ), as those skilled in the art will understand . the audio input source serves as a source of sound signals which are converted to the electrical stimulation signals sent to the electrodes of the ci . a second selection box 102 allows the audiologist to select a driver to be used where necessary for analog to digital (“ a / d ”) and / or digital to analog (“ d / a ”) conversion . in the exemplary embodiment shown , the audiologist may select between an audio stream input output (“ asio ”) driver , and a directx driver . those skilled in the art will understand that any suitable driver that provides an interface between the speech processor and the sound input source of the pc may be used . the audiologist may then select a sampling rate for the input signal as will be described in greater detail below . the audiologist may now select the stimulation type for the procedure from a third selection box 103 . the stimulation type determines whether stimulation data will be sent to the ci . in the exemplary embodiment shown , a user may select to stimulate one of two different cis , nuc 22 and nuc 24 indicative of the type of cochlear implant the patient may have . alternatively , the audiologist may select not to stimulate either ear , such as when testing is being performed . when this button is selected , no output is sent to the ci . the audiologist may then select an acoustic output type from a fourth selection box 104 . for example , the audiologist may send the acoustic output to disk by selecting the “ wave file ” option or play the acoustic output through the sound card by selecting the “ acoustic output through soundcard ” option . the audiologist may also select the row and column of the filter bank frequency - to - electrode map for the stimulation . the speech processor of the present invention may load a large number of frequency - to - electrode maps , with each frequency - to - electrode map organized in a matrix by row and column and with each position in the matrix being representative of a different frequency - to - electrode map . when the speech processor is used in an offline mode ( i . e ., where the acoustic output type is a wave or other sound file ) the row and column boxes indicate which frequency - to - electrode map will be used . when the program is used in a real time mode ( i . e ., one of the soundcard , daq card , etc . is selected as the input source ), the row and column boxes indicate the initial frequency - to - electrode map to be used when the stimulation commences . accordingly , in the exemplary method of the present invention , the audiologist or the patient or any other operator of the system may move around the matrix of frequency - to - electrode maps and change frequency - to - electrode map selections in real time . lastly , the audiologist may select a patient file to load from a fifth selection box 105 . the patient file contains parameters specific to a patient including , but not limited to , a stimulation strategy , frequency - to - electrode map , a stimulation rate , channels to be stimulated , input dynamic range as well as threshold and comfortable electrical stimulation levels for each channel . the patient file may store the aforementioned files by date and instance of stimulation . for example , a user may save parameters to the patient file each time a stimulation is performed . the audiologist may also reference the file to determine how many stimulations have been performed on a patient as well the specific parameters used in each stimulation . fig2 shows an exemplary embodiment of an initial screen an audiologist or patient may see at the beginning of a frequency - to - electrode map adjustment task . a dark rectangle 220 represents the frequency range covered by the active frequency - to - electrode map , whose output is heard by the patient in real time . in an exemplary embodiment , the frequency - to - electrode map bank covers frequencies ranging from 850 hz to 17 , 000 hz . employment of a large number of frequency - to - electrode maps allows the audiologist to select ranges best suited for the patient &# 39 ; s auditory incapabilities . the dark rectangle 220 plus the two additional rectangles 205 and 215 in a lighter color , placed above and below the dark rectangle 220 respectively , represent the total frequency range audible to humans . one possible frequency scale that may be used for this graphical representation is determined by greenwood &# 39 ; s function , which states that frequency is a function of the specific location within the cochlea . in other words , the length of each of the rectangles represents a distance along the cochlea . during the stimulation , the patient or audiologist uses a keyboard or other suitable interface of the pc to change the active frequency - to - electrode map indicated by the dark rectangle 220 . appropriate controls such as , for example , the arrow keys on a computer keyboard , may be used to increase or decrease the frequency range of the frequency - to - electrode map ( i . e ., the length of the dark rectangle 220 ), while leaving the midpoint constant . such a change may show up in the display as either an expansion or a contraction of the dark rectangle 220 . alternate controls may be used to move the entire active frequency - to - electrode map up or down in frequency while leaving the extent of the frequency range constant . in this case , the dark rectangle 220 may be moved up or down in the display while its length remains constant . the capability to change the extent and / or the mid - point of the frequency range during stimulation provides a greater degree of accuracy and efficiency than afforded by currently available systems . it is also possible to use other controls to change other characteristics of the frequency - to - electrode map , not just the extent and mid - point of the frequency range . the dark rectangle 220 which is representative of the entire frequency - to - electrode map relative to the chosen stimulation parameters may be subdivided into a number of frequency subranges , with each subrange being indicative of a filter in the frequency - to - electrode map . in an exemplary embodiment , a range of 8 to 22 filters may be used in the frequency - to - electrode map . however , it is noted that this is only an exemplary embodiment and , in function , any number of plurality of filters may be used . it is noted that , while an operator of the system changes the frequency - to - electrode map , speech processing continues without perceptible interruption . therefore , the patient may make immediate and precise assessments concerning the relative intelligibility and sound quality of the various frequency - to - electrode maps tested . using such a system increases accuracy and reduces perceptual problems that may be caused by using larger isis in the stimulation , as discussed earlier . as those skilled in the art will understand , employment of a system wherein a continuous acoustic or electrical stimulation is used , the isi is substantially reduced to zero . in addition to the continuous adjustment described above , the patient or audiologist may also select a number of frequency - to - electrode maps for further comparison . for example , as shown in fig3 , after a user of the speech processor has selected a frequency - to - electrode map 320 in accordance with the procedure noted above , the frequency - to - electrode map 320 may be placed on a screen alongside a real - time frequency - to - electrode map adjuster 310 , as shown in fig3 . this procedure may be repeated with any plurality of frequency - to - electrode maps , such as frequency - to - electrode maps 330 - 360 . a user of the speech processor of the present invention may align the plurality of frequency - to - electrode maps 320 - 360 on one window using a simple copying technique ( e . g ., by making a selection from a drop - down menu or other means known in the art ). alternatively , the plurality of frequency - to - electrode maps 320 - 360 may be added automatically on an individual basis once a frequency - to - electrode map has been chosen . this may allow a user of the speech processor to quickly and accurately compare the plurality of frequency - to - electrode maps to discover what changes may enhance the performance of the ci . the availability of the real - time frequency - to - electrode map adjuster allows an operator of the system to customize a frequency - to - electrode map incorporating any desired changes identified during the testing procedure . the operator may scroll through the plurality of frequency - to - electrode maps 310 - 360 via the user interface of the pc such as , for example , by pressing the space bar . the active frequency - to - electrode map may be highlighted by any of a number of means such as with a border or color change of the frequency - to - electrode map , as is shown with respect to the active frequency - to - electrode map 350 in fig3 . an exemplary method of the present invention as described with respect to fig4 begins by allowing an operator of the system to select a patient file to begin stimulation . in step 400 , a user interface based on a pc or other data processing apparatus may be used to read the patient file which stores parameters for the stimulation . these parameters may include , but are not limited to , stimulation strategy , frequency - to - electrode map , minimum and maximum stimulation levels for each channel , stimulation rate , input dynamic range , filters for filter banks , etc . in step 401 , the system begins digitizing the audio input signal produced based on the stimulation parameters provided by an operator . in step 402 , the system of the present invention begins ci signal processing including , for example , making determinations of stimulus pulse amplitudes , filtering or frequency transform calculations , automatic gain control , pre - emphasis , etc ., as those skilled in the art will understand . a parameter read during step 400 determines if audio output is desired in step 403 . as described above , the operator may not desire audio output and in this case the method proceeds to step 405 . however , if the operator elects to have audio output , the method continues to step 404 , where the sound signal is sent to the audio card output buffer of the system , as those skilled in the art will understand . the method then proceeds to step 405 , in which the operator decides whether ci stimulation is desired , as also described earlier . if the operator elects to use ci stimulation , such as when a real - time stimulation is being performed , the method proceeds to step 406 , wherein the stimulation is sent to an appropriate interface which may be based on a digital signal processor (“ dsp ”) card and may include additional hardware depending on the specific cochlear implant used by the patient . the dsp card provides real - time digital signal processing of the audio signal , as those skilled in the art will understand . the output of the interface including the dsp card is connected to a transmitter coil placed on the patient &# 39 ; s head . this coil transmits stimulation information to the implanted device . if no ci stimulation is desired , the method may proceed to step 407 , wherein the system reads the user interface device such as the pc to determine whether changes have been made to the stimulation parameters during the real - time stimulation . because the present invention operates in real - time , any changes made to the parameters are immediately reflected in the stimulation . step 408 determines if any changes have been made to the filter bank , as shown with respect to fig2 and 3 . if no changes have been made , the method may continue . if changes have been made , the filter banks in the system are updated to reflect the change in step 409 . the operator decides whether to stop stimulation by providing an appropriate instruction to the program . unless the operator decides to stop , the method returns to step 402 wherein ci signal processing continues . otherwise , if the operator elects not to continue processing , the method ends . the exemplary embodiment of the present invention may be used by patients who have one cochlear implant , with or without residual hearing , and patients who use bilateral cochlear implants . other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein . thus , it is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents .
a method comprises adjusting baseline auditory stimulation parameters of a cochlear implant on a living body and providing auditory electrical stimulation to a living body via electrodes of the cochlear implant in combination with adjusting the auditory stimulation parameters of the cochlear implant to the living body in real time , retaining a database of used auditory stimulation parameters for a patient and selecting , in real time , from the database a desired one of the stimulation parameters that produces desired hearing percepts in a patient .