aspects of the present invention may be implemented in a variety of ways employing suitable use of hardware and / or software . the embodiments illustrated and described are to be considered only illustrative examples . the embodiments are described with reference to use of a cochlear implant system . however , it should be appreciated that the invention can be adapted for use in other hearing prosthesis devices such as hearing aids and implantable hearing devices . the basic components of a cochlear implant include an audio input transducer , which converts received audio signals into electrical signals ; a signal processor , for processing the input signal in accordance with operating parameters dictated by one of a number of selectable settings ; a stimulator generator , for converting processed signals into suitable stimulation signals ; and an electrode array for applying stimulation to the auditory nerve of the implantee . the various selectable settings may be in the form of various executable programs or sets of parameters for use in a program . the settings could accommodate any specific configuration possible that influences the operation of the hearing instrument , for example : different digital signal and sound processing algorithms , processes and / or operational parameters for these , other types of executable programs ( such as system configuration , user interface , etc . ), or operational parameters for such programs . the settings would be stored in a memory of the system and relate to different optimal settings for different situations in which the implantee may find himself . for the purpose of the first embodiment of the present invention , it is important to provide a “ scene analysis ” algorithm . the specific nature of the algorithm is , of itself , not essential to the present invention , aside from that it can detect and classify the nature of the sound environment in which the implantee is currently located . in this regard , any suitable algorithm for this purpose , such as that described in u . s . pat . no . 6 , 910 , 013 , can be practically employed . ideally , the algorithm is executed in the system &# 39 ; s processor and analyses the received audio signal . the disclosure , particularly relating to the auditory scene analysis ( asa ), in u . s . pat . no . 6 , 910 , 013 and the citations referred to therein are herein incorporated by way of reference . the auditory scene analysis ( asa ) determines various auditory characteristics from the input audio signal . these characteristics include the loudness , the spectral pattern ( timbre ), the harmonic structure ( pitch ), common build - up and decay times ( on -/ offsets ), coherent amplitude modulations , coherent frequency modulations , coherent frequency transitions , binaural effects etc . detailed descriptions of auditory scene analysis can be found for instance in the articles by a . bregman , “ auditory scene analysis ” ( mit press , 1990 ) and w . a . yost , “ fundamentals of hearing — an introduction ” ( academic press , 1977 ). the individual auditory characteristics are described , inter alia , by a . yost and s . sheft in “ auditory perception ” ( published in “ human psychophysics ” by w . a . yost , a . n . popper and r . r . fay , springer 1993 ), by w . m . hartmann in “ pitch , periodicity and auditory organization ” ( journal of the acoustical society of america , 100 ( 6 ), pp 3491 - 3502 , 1996 ), and by d . k . mellinger and b . m . mont - reynaud in “ scene analysis ” ( published in “ auditory computation ” by h . l . hawkins , t . a . mcmullen , a . n . popper and r . r . fay , springer 1996 ). referring to fig1 and 2 , the scene analysis algorithm continuously analyses the input audio signal and detects any change in sound environment 12 . upon detecting a change in sound environment , the sound processor then determines which sound processing settings or programs would be most optimal for use in the new environment 14 . the list of options determined to be suitable are presented to the implantee via a user interface of the system 16 . in this way , the implantee is provided with a list of recommended choices for new settings which can be implemented 18 . the implantee is then able to select any one of the options presented via user input means , such as buttons , on the user interface 20 . upon the implantee making a selection , the processor changes its settings to accord with the new setting selected 22 . if the implantee does not respond within a predetermined time period , the sound processing unit continues to use the existing settings , e . g . current program and / or current program parameters . illustrative examples of situations in which the embodiment would be of practical use include : example 1 : the system determines that the environment is loud and contains speech in noise . the system proposes to the user that a noise reduction algorithm be selected such as smartsound beam , and that the sensitivity be reduced from 12 to 8 . example 2 : the system determines that the environment is loud but contains only noise . the system proposes to the user that a noise reduction algorithm be selected such as smartsound asc ( in this case sensitivity settings are automatically controlled ). the advantage of this embodiment over prior art systems that provide an automatic scene analysis function ( for example in hearing aids ) is that the recipient is able to make the final decision as to which settings to use . in hearing instruments incorporating automatic scene analysis , the analysis may make a decision to switch to a parameter set that the recipient does not find comfortable in the given sound environment . though over - ride functionality may have been provided in some prior art systems , these systems once reverting back to non - automatic mode do not assist the recipient in making a better informed decision on parameter selection . in other words , any practical benefits of the automatic scene analysis become redundant if turned off . the user interface to the speech processing unit could be a remote control unit with display for either an external or internal sound processing unit , or could be a voice presentation and recognition system for either an external or internal sound processing unit , or could be buttons , rotary switches , displays or any other mechanical interface suitable for external sound processing units , or a combination or some or all of these . an alternative embodiment is illustrated in fig3 . in this system , when the sound environment changes 30 , a scene analysis algorithm that is executing in the sound processing unit detects the change in the sound environment 32 , and determines which of a pre - determined set of sound processing programs and / or program parameters is most optimal for this new sound environment 34 , and notifies the user of the new proposal 36 . the user can then choose to accept the suggested setting or not 38 . the pre - determined set of settings may be decided during the initial fitting session for the recipient , based on clinical suggestions , defaults or implantee preference ( for example , their favorite program in noise ). the manner of notification could be via , what is known as , a private beep mechanism — a sequence of beeps that are heard internally by the implantee when the cochlear implant system is trying to notify the recipient about the status of the system . for example , suppose a cochlear implant system has an external sound processing unit that provides the user with a choice of 4 sound processing programs . when the user selects any of these programs via the user interface of the external sound processing unit , they are presented with a sequence of beeps the moment they make the selection . the number of beeps corresponds to the program number , i . e . if program 1 was selected the user would hear 1 beep , if program 3 was selected the user would hear 3 beeps . in a similar way , if a scene analysis algorithm was executing on the sound processing unit , and it determined that program 2 was the most optimal setting for the given environment , it would issue 2 private beeps to the user . the user then decides whether to accept the suggested program or not . if they do accept , then the user manually makes the corresponding program selection . alternatively , if the user accepts the suggested program , the system changes directly to that program . if they do not accept within a predefined time interval , then the scene analysis algorithm continues to analyze the sound environment , but no programs or settings are changed . another mechanism that can be used to inform the user of the optimal setting could be by playing a segment of speech to the user internally i . e . privately via the electrical stimulation interface of the cochlear implant system . these speech segments could be a phrase informing the user which recommended program to switch to . for example the phrase played to the user could be “ program 1 ” or “ switch to program 1 ” or “ map 1 ” or any other phrase . the speech segments would be stored in memory somewhere in the cochlear implant system . a practical example of such a suitable mechanism suitable is described in us patent application no . 2007 / 0027676 , the disclosure of which is herein incorporated by way of reference . another alternative embodiment to the system is presented in fig4 . in this cochlear implant system , a scene analysis algorithm is available for use by the user , but is not executing . this scene analysis algorithm does not execute in the sound processing unit unless the user initiates the appropriate action to enable the scene analysis algorithm 42 . once the user has enabled the scene analysis algorithm , the scene analysis algorithm determines which sound processing program or parameters are most optimal for the given sound environment 44 and either suggests these to the user via the mechanisms described previously , or automatically selects that setting depending on the preference of the user 46 . any subsequent changes in sound environment are followed by changes to the sound processing setting automatically if the scene analysis algorithm determines that the currently executing setting is no longer optimal . this continues until the recipient decides to disable the scene analysis algorithm . alternatively , this may be a once - only request . alternatively , the scene analysis algorithm is running continuously , but will only report suggestions when prompted to do so by the user . the user may manually act on the suggestions , or the system may automatically implement the suggestions until the user disables the mechanism again . in an enhanced embodiment of the present invention , as shown in fig5 , the system could improve upon its ability to make or highlight appropriate setting suggestions by learning from the user &# 39 ; s preferences in the same or similar situations . in this regard , the system would include a learning algorithm and store a log of the user &# 39 ; s past selections ( or non - selections ) 52 . this would provide the system with additional criteria to refer to when presenting the user with recommendations . based upon prior selections , the system would present or highlight , among the options determined to be optimal , the option assumed to be the user &# 39 ; s preference 54 . for example , the system could be arranged to remember which choices the user does not accept in a particular situation and after a predetermined number of encounters with the particular situation ( e . g . five ) the system no longer offers such choices in future encounters with the particular situation . alternatively , the system could be arranged to remember which choice the user consistently selects in a particular situation and after a predetermined number of encounters with the situation ( e . g . five ) offers this choice as the primary , or possibly only , choice , or could automatically execute this choice . this learning capability could be enhanced by requesting user feedback at the time the user makes a selection . for example , at the time choices of settings are presented to the user , the user could be further presented with feedback options such as : “ always offer me only this particular choice when in this environment ( when a number of other choices could be offered )”, “ always immediately select this particular choice automatically when in this environment ( when a number of other choices could be offered )”, “ never offer this particular choice again for this environment ”, “ never make any recommendations in this particular environment ”, etc . while the present invention has been described with respect to specific embodiments , it will be appreciated that various modifications and changes could be made without departing from the scope of the invention . potential variations include system configurations which do not require detection via so - called environmental scene analysis techniques . for each of these possibilities , the system suggests what it determines to be the most optimal settings to the user as described above . illustrative examples include : example 1 : the presence of a nearby telephone is detected with a magnetic reed - switch , and the system prompts the user to switch to the telecoil input . example 2 : the presence of an auxiliary audio input is detected via signal level detection being above a threshold , and the system prompts the user to switch to the aux input . example 3 : the system detects no signal on the internal microphone , at the same time as a strong signal on the auxiliary input . the system prompts the user to disable mixing on the auxiliary input , disabling the internal microphone and enabling only the aux input . all documents , patents , journal articles and other materials cited in the present application are hereby incorporated by reference . embodiments of the present invention have been described with reference to several aspects of the present invention . it would be appreciated that embodiments described in the context of one aspect may be used in other aspects without departing from the scope of the present invention . although the present invention has been fully described in conjunction with several embodiments thereof with reference to the accompanying drawings , it is to be understood that various changes and modifications may be apparent to those skilled in the art . such changes and modifications are to be understood as included within the scope of the present invention as defined by the appended claims , unless they depart there from .
a method for operating a hearing prosthesis is provided . a plurality of settings are provided , each setting providing a different operating functionality for the hearing prosthesis suitable for different situations . a signal analysis is executed on input signals to the hearing prosthesis . the signal analysis monitors characteristics of a current situation to detect any change and , in the case of detecting change , classifies the current situation into one of a plurality of predefined states . the suitability of the settings is compared with the determined state . one or more optimal choice of setting is identified for the current situation . the one or more optimal choice of setting is presented to a user . the user is then allowed to make a selection from the presented choice of setting . if a selection is received from the user , the selected setting is executed . a hearing prosthesis is also provided .