EP0796035B1 - Digital hearing-aid with processor supervision - Google Patents
Digital hearing-aid with processor supervision Download PDFInfo
- Publication number
- EP0796035B1 EP0796035B1 EP19960103810 EP96103810A EP0796035B1 EP 0796035 B1 EP0796035 B1 EP 0796035B1 EP 19960103810 EP19960103810 EP 19960103810 EP 96103810 A EP96103810 A EP 96103810A EP 0796035 B1 EP0796035 B1 EP 0796035B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- program
- processor
- hearing aid
- digital
- failure
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Revoked
Links
- 238000000034 method Methods 0.000 claims description 31
- 238000012544 monitoring process Methods 0.000 claims description 12
- 230000004913 activation Effects 0.000 claims description 8
- 230000000737 periodic effect Effects 0.000 claims description 8
- 230000001960 triggered effect Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims 1
- 230000007257 malfunction Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000005672 electromagnetic field Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R25/00—Deaf-aid sets, i.e. electro-acoustic or electro-mechanical hearing aids; Electric tinnitus maskers providing an auditory perception
- H04R25/30—Monitoring or testing of hearing aids, e.g. functioning, settings, battery power
- H04R25/305—Self-monitoring or self-testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R25/00—Deaf-aid sets, i.e. electro-acoustic or electro-mechanical hearing aids; Electric tinnitus maskers providing an auditory perception
- H04R25/50—Customised settings for obtaining desired overall acoustical characteristics
- H04R25/505—Customised settings for obtaining desired overall acoustical characteristics using digital signal processing
Definitions
- the invention relates to a digital hearing aid according to the preamble of claim 1.
- the invention also relates a method for operating a digital hearing aid the preamble of claim 7.
- the user of the hearing aid is now generally forced to switching the hearing aid off and on again and thus initializing of the hearing aid and reloading the canceled one Program. It arises for the user the hearing aid may be substantial and disruptive Downtime during which the user manually owns the hearing aid must reactivate and possibly even distracted is, so that he is exposed to an increased risk of accidents becomes. The user interrupts the signal transmission perceived as disturbing. The malfunction could also cause harmful levels at the output of the hearing aid if it is not recognized in time.
- a remote-controlled hearing aid emerges from CH-A 680 249, the actual hearing device worn on or in the ear and has a handheld transmitter as an operating device.
- the hearing aid contains electronic reception, control and amplifier modules and the control unit is equipped with a circuit, with which periodic control signals are generated and which are received and processed by the handset if there is no or no reception an alarm signal of these control signals in the hearing apparatus is triggered.
- FR-A-2 536 878 is a restart circuit for one Processor known, which is a properly delivered Processor signal tracks and automatically a restart signal generated for the processor once the frequency the processor signal changes.
- the invention has for its object a digital hearing aid and a method for operating a digital hearing aid offer a temporary failure of the digital Avoid hearing aids in the event of a program sequence disruption.
- the digital hearing aid has one Monitoring element to determine a failure or a Malfunction of the sequence program and secondly an activation element, which in the event of a detected failure or malfunction the sequence program an automatic restart of the sequence program causes.
- this failure is caused by the monitoring element determined and it is after stopping a Signals to the activation element automatically - without manual Add and necessary user response - a restart and reload the program.
- the hearing aid according to the invention thus also has a program fault an increased ease of use and increases the Safety when wearing a hearing aid.
- the monitoring element not just a malfunction of the program flow fixed, but also monitors fluctuations in the supply voltage and leads if necessary - if the supply voltage drops below an adjustable limit - likewise reload the program.
- monitoring element and activation element executed as separate components but also as a combination component become.
- a digital counter provided with the unit for input / output of data, a clock and the processor of the digital hearing aid connected is.
- one is monostable Flip-flop provided with the unit for input / output of data as well as the processor is connected.
- the invention a Schmitt trigger element, which after the monostable multivibrator and upstream of the processor is. This makes the analog output signal the monostable Flip-flop into discrete “1” or “O" signals Control of the processor converted.
- a method according to the invention has which uses a digital counter, the process steps a) - e) on. During these process steps, periodic resetting of the undisturbed program flow Digital counter provided. When a program malfunction occurs the digital counter is not reset and overflows.
- Adjustability of the counting frequency and the counting interval of the Digital counter can change its response sensitivity so that e.g. extremely short-term, possibly yourself self-correcting malfunctions from the digital counter not be recorded.
- the periodic reset of the digital counter when there is no interference Program sequence is advantageously done according to claim 12 by a periodic reset signal of the input / output unit of data or the processor of the digital hearing aid.
- the inventive method for process monitoring according to claim 13 uses a monostable in its implementation Flop.
- the latter is in normal program execution periodically triggered, i.e. activated.
- the monostable falls after an adjustable time interval Flip-flop in the event of a program error in its deactivated state back and generates a reset pulse.
- Subclaims 14 to 16 include process claim 13 Realizations of the method steps according to claim 13 with already presented in previous claims Circuit elements.
- the latter can also be done by importing the respective the causes of the interference-related signals in one (Queryable) memory of the processor happen.
- Data e.g. time of occurrence, time frequency and other statistical parameters
- FIG. 1 shows a processor clocked via a clock generator 5 6, which the respectively called programs for signal processing loads into the program memory 10. This processes the signals and gives signal data to the unit 4 for input / output of data further.
- the latter unit 4 is connected to the processor 6, but also with the monitoring element 1.
- the monitoring element 1 now determines if in the program memory 10 loaded program a fault occurs and then outputs a signal to the activation element 2, which in turn is connected to the processor 6 and an automatic reload of the program and a new one Start of the program in the program memory 10 causes without manual user intervention is necessary.
- a digital counter 3 (see FIG. 2) are used, which is also like the monitoring element 1 and the activation element 2 with the Unit 4 for input / output of data and the processor 6 in Connection is established and also clocked by a clock 5 becomes.
- the digital counter 3 now counts with an adjustable counting frequency and adjustable counting interval and is used when the program runs undisturbed over and over again by unit 4 a reset bit, starting from unit 4, reset.
- the monitoring element shown in FIG. 1 can 1 and activation element 2 also by a monostable Flip-flop 7 can be realized, which consists essentially of a resistor 11 and a capacitor 12 (i.e. RC element) and a Schmitt trigger element 9.
- a monostable Flip-flop 7 can be realized, which consists essentially of a resistor 11 and a capacitor 12 (i.e. RC element) and a Schmitt trigger element 9.
- FIG. 3 shows the monostable multivibrator 7 controlled via a driver element 8, and only then, when a signal is sent from the unit 4 to the driver element 8 which indicates that a program is running. Then the monostable multivibrator 7 is triggered and a signal is prevented from being sent to the processor 6, , which means a reload and a new start of the program. In the case of program errors, this will Monoflop no longer triggered, so that a reset is triggered and the program is reloaded.
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Otolaryngology (AREA)
- Neurosurgery (AREA)
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
Description
Die Erfindung betrifft ein digitales Hörgerät nach dem Oberbegriff
des Patentanspruchs 1. Außerdem betrifft die Erfindung
ein Verfahren zum Betrieb eines digitalen Hörgeräts nach
dem Oberbegriff des Patentanspruchs 7.The invention relates to a digital hearing aid according to the preamble
of
Beim Betrieb eines digitalen Hörgeräts wird das jeweils benötigte Programm zur Signalverarbeitung im Prozessor des digitalen Hörgeräts geladen und danach gesteuert über einen Programmzähler ausgeführt. Abhängig von den jeweiligen Funktionsbedingungen des digitalen Hörgeräts oder den Umgebungsbedingungen, in denen das digitale Hörgerät betrieben wird, kann es zu Störungen beim Ablauf des geladenen Programms kommen. Derartige Programmfehler können z.B. durch statische Entladungsvorgänge oder durch starke elektromagnetische Felder (z.B. in der Nähe von GSM-Telefonen) auftreten.When a digital hearing aid is operated, what is required in each case Program for signal processing in the processor of the digital Hearing aids loaded and then controlled via a program counter executed. Depending on the respective functional conditions the digital hearing aid or the environmental conditions, in which the digital hearing aid is operated, there may be malfunctions when the loaded program is running. Such bugs can e.g. through static Discharge processes or due to strong electromagnetic fields (e.g. near GSM phones).
Der Benutzer des Hörgerätes ist nun im allgemeinen gezwungen, das Hörgerät aus- und wieder anzuschalten und somit eine Initialisierung des Hörgeräts und ein erneutes Laden des abgebrochenen Programms zu bewirken. Es entstehen für den Benutzer des Hörgeräts unter Umständen erhebliche und störende Ausfallzeiten, in denen der Benutzer das eigene Hörgerät manuell wieder aktivieren muß und gegebenenfalls sogar abgelenkt wird, so daß er einer erhöhten Unfallgefahr ausgesetzt wird. Die Unterbrechung der Signalübertragung wird vom Benutzer als störend empfunden. Die Fehlfunktion könnte außerdem schädliche Pegel am Ausgang des Hörgerätes verursachen, falls sie nicht rechtzeitig erkannt wird.The user of the hearing aid is now generally forced to switching the hearing aid off and on again and thus initializing of the hearing aid and reloading the canceled one Program. It arises for the user the hearing aid may be substantial and disruptive Downtime during which the user manually owns the hearing aid must reactivate and possibly even distracted is, so that he is exposed to an increased risk of accidents becomes. The user interrupts the signal transmission perceived as disturbing. The malfunction could also cause harmful levels at the output of the hearing aid if it is not recognized in time.
Aus der CH-A 680 249 geht ein ferngesteuertes Hörgerät hervor, das einen eigentlichen, am bzw. im Ohr getragenen Hörapparat und einen Handsender als Bediengerät aufweist. Der Hörapparat enthält elektronische Empfangs-, Regel- und Verstärkerbausteine und das Bediengerät ist mit einer Schaltung ausgerüstet, mit welcher periodisch Kontrollsignale erzeugt und ausgesendet werden, welche vom Handapparat empfangen und verarbeitet werden, wobei bei fehlendem bzw. ausbleibendem Empfang dieser Kontrollsignale im Hörapparat ein Alarmsignal ausgelöst wird.A remote-controlled hearing aid emerges from CH-A 680 249, the actual hearing device worn on or in the ear and has a handheld transmitter as an operating device. The hearing aid contains electronic reception, control and amplifier modules and the control unit is equipped with a circuit, with which periodic control signals are generated and which are received and processed by the handset if there is no or no reception an alarm signal of these control signals in the hearing apparatus is triggered.
Aus der FR-A-2 536 878 ist eine Wiederanlaufschaltung für einen Prozessor bekannt, welche ein vorschriftsmäßig abgegebenes Prozessor-Signal verfolgt und automatisch ein Wiederanlauf-Signal für den Prozessor erzeugt, sobald die Frequenz des Prozessor-Signals sich ändert.From FR-A-2 536 878 is a restart circuit for one Processor known, which is a properly delivered Processor signal tracks and automatically a restart signal generated for the processor once the frequency the processor signal changes.
Der Erfindung liegt die Aufgabe zugrunde, ein digitales Hörgerät sowie ein Verfahren zum Betrieb eines digitalen Hörgerätes anzubieten, welche einen zeitweiligen Ausfall des digitalen Hörgeräts bei Störung des Programmablaufs vermeiden.The invention has for its object a digital hearing aid and a method for operating a digital hearing aid offer a temporary failure of the digital Avoid hearing aids in the event of a program sequence disruption.
Die Aufgabe wird für das digitale Hörgerät erfindungsgemäß
durch den kennzeichnenden Teil des Patentanspruchs 1 in Verbindung
mit dem Oberbegriff gelöst. Vorteilhafte Ausführungsformen
sind in den Unteransprüchen 2-6 realisiert.The task is for the digital hearing aid according to the invention
by the characterizing part of
Die Aufgabenlösung erfolgt für das Verfahren durch die Merkmale des kennzeichnenden Teil des Patentanspruchs 7 in Verbindung mit dem Oberbegriff.The task is solved for the procedure by the characteristics of the characterizing part of claim 7 in conjunction with the generic term.
Erfindungsgemäß besitzt das digitale Hörgerät zum einen ein Überwachungselement zur Feststellung eines Ausfalls oder einer Störung des Ablaufprogramms und zum anderen ein Aktivierungselement, welches bei festgestelltem Ausfall oder Störung des Ablaufprogramms einen automatischen Neustart des Ablaufprogramms bewirkt.According to the invention, the digital hearing aid has one Monitoring element to determine a failure or a Malfunction of the sequence program and secondly an activation element, which in the event of a detected failure or malfunction the sequence program an automatic restart of the sequence program causes.
Nach erfolgter Störung und Abbruch des gerade geladenen und ablaufenden Programms wird dieser Ausfall durch das Überwachungselement festgestellt und es wird nach Absetzen eines Signals an das Aktivierungselement automatisch - ohne manuelles Hinzutun und notwendige Reaktion des Benutzers - ein Neustart und ein erneutes Laden des Programms bewirkt.After failure and cancellation of the just loaded and running program, this failure is caused by the monitoring element determined and it is after stopping a Signals to the activation element automatically - without manual Add and necessary user response - a restart and reload the program.
Dies kann derart rasch erfolgen, daß die aufgetretene Störung und Störungsbeseitigung vom Benutzer nicht bemerkt wird oder wenn überhaupt nur für kurze Zeit wahrgenommen wird.This can be done so quickly that the malfunction that has occurred and troubleshooting is not noticed by the user or if only perceived for a short time.
Es ist nicht mehr notwendig, daß der Benutzer zur Reaktivierung manuelle Ein-/Ausschaltvorgänge vornehmen muß. Vielmehr kann er sich weiterhin mit ungeminderter Aufmerksamkeit seiner Umgebung widmen und ist (beispielsweise beim Auto fahren oder als Fußgänger im Straßenverkehr selbst) bei einem Programmabbruch des Hörgeräts nicht mehr unfallgefährdet.It is no longer necessary for the user to reactivate manual switching on / off must be carried out. Much more he can continue with undiminished attention to himself Dedicate to the environment and is (for example, driving a car or as a pedestrian in road traffic) if the program is canceled the hearing aid is no longer at risk of an accident.
Das erfindungsgemäße Hörgerät weist somit auch bei Programmstörung einen erhöhten Bedienungskomfort auf und erhöht die Sicherheit beim Tragen eines Hörgeräts.The hearing aid according to the invention thus also has a program fault an increased ease of use and increases the Safety when wearing a hearing aid.
In einer vorteilhaften Ausführungsform stellt die Überwachungselement nicht nur eine Störung des Programmablaufs fest, sondern überwacht auch Schwankungen der Versorgungsspannung und führt gegebenenfalls - bei Abfall der Versorgungsspannung unter einen einstellbaren Grenzwert - ebenfalls eine erneute Ladung des Programms durch.In an advantageous embodiment, the monitoring element not just a malfunction of the program flow fixed, but also monitors fluctuations in the supply voltage and leads if necessary - if the supply voltage drops below an adjustable limit - likewise reload the program.
Generell können Überwachungselement und Aktivierungselement als separate Bauteile aber auch als Kombinationsbauteil ausgeführt werden.Generally, monitoring element and activation element executed as separate components but also as a combination component become.
Bei einer Ausführungsform der Erfindung ist ein Digitalzähler vorgesehen, der mit der Einheit zur Ein-/Ausgabe von Daten, einem Taktgeber und dem Prozessor des digitalen Hörgeräts verbunden ist. In one embodiment of the invention is a digital counter provided with the unit for input / output of data, a clock and the processor of the digital hearing aid connected is.
Bei einer weiteren Ausführungsform der Erfindung ist eine monostabile Kippstufe vorgesehen, die mit der Einheit zur Ein-/Ausgabe von Daten sowie dem Prozessor verbunden ist.In another embodiment of the invention, one is monostable Flip-flop provided with the unit for input / output of data as well as the processor is connected.
Vorteilhaft ist zwischen der monostabilen Kippstufe und der Einheit zur Ein-/Ausgabe von Daten ein Treiberelement vorgesehen, wodurch die monostabile Kippstufe indirekt angesteuert wird.It is advantageous between the monostable multivibrator and the A driver element is provided for the input / output of data, which indirectly controls the monostable multivibrator becomes.
Darüber hinaus sieht eine weitere vorteilhafte Ausführungsform der Erfindung ein Schmitt-Trigger-Element vor, welches der monostabilen Kippstufe nach und dem Prozessor vorgeschaltet ist. Hierdurch wird das analoge Ausgangssignal der monostabilen Kippstufe in diskrete "1"- bzw. "O"-signale zur Steuerung des Prozessors umgewandelt.It also sees a further advantageous embodiment the invention a Schmitt trigger element, which after the monostable multivibrator and upstream of the processor is. This makes the analog output signal the monostable Flip-flop into discrete "1" or "O" signals Control of the processor converted.
Nach Patentanspruch 8 weist ein erfindungsgemäßes Verfahren,
welches einen Digitalzähler verwendet, die Verfahrensschritten
a) - e) auf. Während dieser Verfahrensschritte ist bei
ungestörtem Programmablauf ein periodisches Zurücksetzen des
Digitalzählers vorgesehen. Beim Auftreten einer Programmstörung
wird der Digitalzähler nicht zurückgesetzt und läuft über.According to
Als nächstfolgender Verfahrensschritt wird bei einer derartigen Programmstörung vom Digitalzähler ein Signal an den Prozessor des Hörgeräts abgesetzt, wodurch eine erneute Ladung des Programms in den jeweiligen Prozessorspeicher erfolgt und damit der Programmablauf nochmals von vorne beginnt.The next step in such a process Program error from the digital counter a signal to the processor of the hearing aid, causing a new charge of the program in the respective processor memory and so that the program sequence starts again.
Danach wird der (übergelaufene) Digitalzähler zurückgesetzt und bei im folgenden ungestörten Programmablauf immer wieder automatisch und periodisch durch in den Programmablauf integrierte Signale zurückgesetzt.Then the (overflowed) digital counter is reset and again and again in the following undisturbed program sequence automatically and periodically by integrated in the program flow Signals reset.
In einer vorteilhaften Verfahrensvariante nach Patentanspruch
9 werden die Verfahrensschritte a) - e) nach Patentanspruch 8
auch bei einer zeitweisen Unterschreitung eines Versorgungsspannungsgrenzwertes
durch die Versorgungsspannung des Hörgeräts
durchgeführt.In an advantageous method variant according to
Eine derartige unerwünschte Absenkung des Versorgungsspannungsgrenzwertes wird beispielhaft für eine vorübergehende unerwünschte Veränderung sonstigen Betriebsparametern des Hörgeräts angeführt.Such an undesirable lowering of the supply voltage limit becomes an example of a temporary undesirable change in other operating parameters of the Hearing aids.
Weitere Kenngrößen (z.B. Funktionstüchtigkeit einzelner elektronischer Bauteile des Hörgeräts) können ebenfalls überwacht werden.Other parameters (e.g. functionality of individual electronic Components of the hearing aid) can also be monitored become.
Durch die in den Patentansprüchen 10 und 11 vorgeschlagene
Einstellbarkeit der Zählfrequenz sowie des Zählintervalls des
Digitalzählers kann dessen Ansprechempfindlichkeit verändert
werden, so daß z.B. extrem kurzzeitige, unter Umständen sich
selbstbehebende Funktionsstörungen vom Digitalzähler nicht
erfaßt werden.By the proposed in
Die periodische Rücksetzung des Digitalzählers bei ungestörtem
Programmablauf geschieht vorteilhafterweise nach Anspruch
12 durch ein periodisches Rücksetzsignal der Einheit zur Ein-/Ausgabe
von Daten oder des Prozessors des digitalen Hörgeräts.The periodic reset of the digital counter when there is no interference
Program sequence is advantageously done according to
Bei einer Programmstörung bleibt nun dieses periodisches Rücksetzsignal aus, so daß ein Überlauf des Digitalzählers mit den beschriebenen Folgereaktionen stattfindet.In the event of a program fault, this remains periodic Reset signal off, so that an overflow of the digital counter takes place with the described subsequent reactions.
Das erfindungsgemäße Verfahren zur Prozeßüberwachung nach Patentanspruch 13 bedient sich in seiner Realisierung einer monostabilen Kippstufe. Letztere wird bei normalem Programmablauf periodisch getriggert, also aktiviert. The inventive method for process monitoring according to claim 13 uses a monostable in its implementation Flop. The latter is in normal program execution periodically triggered, i.e. activated.
Nach einem einstellbaren Zeitintervall fällt die monostabile Kippstufe bei einem Programmfehler in ihren deaktivierten Zustand zurück und erzeugt einen Reset-Impuls.The monostable falls after an adjustable time interval Flip-flop in the event of a program error in its deactivated state back and generates a reset pulse.
Die Unteransprüche 14 - 16 zu Verfahrensanspruch 13 umfaßen Realisierungen der Verfahrensschritte nach Patentanspruch 13 mit bereits in vorhergehenden Patentansprüchen vorgestellten Schaltungselementen.Subclaims 14 to 16 include process claim 13 Realizations of the method steps according to claim 13 with already presented in previous claims Circuit elements.
In den Verfahrensansprüchen 17 und 18 ist in vorteilhaften Ausführungsformen vorgesehen, die jeweiligen Ursachen der Programmablaufstörungen (wie etwa der Abfall der Versorgungsspannung unter einem Grenzwert) festzustellen und über Informationselemente sichtbar zu machen.In the process claims 17 and 18 is advantageous Embodiments provided, the respective causes of Program sequence errors (such as the drop in the supply voltage below a limit value) and information elements make visible.
Letzteres kann auch durch ein Einspielen der jeweiligen mit den Störungsursachen in Zusammenhang stehenden Signale in einen (abfragbaren) Speicher des Prozessors geschehen.The latter can also be done by importing the respective the causes of the interference-related signals in one (Queryable) memory of the processor happen.
Auch weitere mit den Programmstörungen in Zusammenhang stehende Daten (z.B. Zeitpunkte des Auftretens, zeitliche Häufigkeit sowie sonstige statistische Kennwerte) können ermittelt und dem Benutzer oder Servicepersonal zur Beseitigung einer mehrmals auftretenden Störung als wertvolle Hilfsinformation zur Verfügung gestellt werden.Also other related to the program malfunctions Data (e.g. time of occurrence, time frequency and other statistical parameters) can be determined and the user or service personnel for disposal a malfunction that occurs several times as valuable auxiliary information to provide.
Die Erfindung ist anhand von Ausführungsbeispielen in den Zeichnungsfiguren näher erläutert. Es zeigen:
- FIG 1
- ein schematisches Schaltbild eines digitalen Hörgeräts,
- FIG 2
- eine Abwandlung von FIG 1 mit einem Digitalzähler sowie
- FIG 3
- eine weitere Abwandlung von FIG 1 mit einer monostabilen Kippstufe.
- FIG. 1
- 1 shows a schematic circuit diagram of a digital hearing aid,
- FIG 2
- a modification of FIG 1 with a digital counter and
- FIG 3
- a further modification of FIG 1 with a monostable multivibrator.
FIG 1 zeigt einen über einen Taktgeber 5 getakteten Prozessor
6, welcher die jeweils aufgerufenen Programme zur Signalverarbeitung
in den Programmspeicher 10 lädt. Dieser verarbeitet
die Signale und gibt Signaldaten an die Einheit 4 zur Ein-/Ausgabe
von Daten weiter.1 shows a processor clocked via a clock generator 5
6, which the respectively called programs for signal processing
loads into the
Letztere Einheit 4 steht mit dem Prozessor 6 in Verbindung,
aber auch mit dem Überwachungselement 1. Das Überwachungselement
1 stellt nun fest, falls beim Ablauf des im Programmspeicher
10 geladenen Programms eine Störung auftritt und
gibt daraufhin ein Signal an das Aktivierungselement 2 ab,
welches wiederum mit dem Prozessor 6 in Verbindung steht und
ein automatisches Neuladen des Programms und einen erneuten
Start des Programms im Programmspeicher 10 bewirkt, ohne daß
eine manuelle Einflußnahme des Benutzers notwendig ist.The
Anstelle des Überwaschungselementes 1 und des Aktivierungselements
2 wird vorteilhafterweise ein Digitalzähler 3
(vgl. FIG 2) verwendet werden, welcher ebenfalls wie das Überwachungselement
1 und das Aktivierungselement 2 mit der
Einheit 4 zur Ein-/Ausgabe von Daten und den Prozessor 6 in
Verbindung steht und außerdem durch einen Taktgeber 5 getaktet
wird.Instead of the
Der Digitalzähler 3 zählt nun mit einstellbarer Zählfrequenz
und einstellbarem Zählintervall und wird bei ungestörtem Programmablauf
immer wieder durch von Einheit 4 ausgesendetes
ein Reset-Bit, ausgehend von Einheit 4, zurückgesetzt.The
Falls ein derartiges Reset-Bit aufgrund einer Programmstörung
von der Einheit 4 nicht mehr bereitgestellt wird, tritt nun
der Überlauf des Digitalzählers 3 auf, wodurch ein Signal an
den Prozessor 6 abgesetzt wird und ein Neuladen des Programms
in dem Programmspeicher 10 mit einem erneuten Start des Programms
bewirkt wird. If such a reset bit due to a program failure
is no longer provided by the
Nach FIG 3 können das in FIG 1 abgebildete Überwachungselement
1 sowie Aktivierungselement 2 auch durch eine monostabile
Kippstufe 7 realisiert werden, welche im wesentlichen aus
einem Widerstand 11 und einem Kondensator 12 (also RC-Glied)
und einem Schmitt-Trigger-Element 9 besteht.According to FIG. 3, the monitoring element shown in FIG. 1 can
1 and
In der Abbildung nach FIG 3 wird die monostabile Kippstufe 7
über ein Treiberelement 8 angesteuert, und zwar nur dann,
wenn von der Einheit 4 ein Signal an das Treiberelement 8 abgesetzt
wird, welches anzeigt, daß ein Programmablauf stattfindet.
Sodann wird die monostabile Kippstufe 7 getriggert
und es wird verhindert, daß ein Signal an den Prozessor 6 abgesetzt,
wird, wodurch ein Neuladen und ein erneuter Start
des Programms bewirkt werden. Bei Programmfehlern wird das
Monoflop nicht mehr getriggert, so daß ein Reset ausgelöst
und das Programm neu geladen wird.3 shows the monostable multivibrator 7
controlled via a
Claims (18)
- Digital hearing aid with a processor, a program memory for loading executive programs to control signal processing and a unit for input/output of data, characterised by the following features:monitoring means (1) for detecting a failure or a fault in the loaded executive program, andactivation means (2) for automatically restarting the executive program upon detection of a failure or fault by the monitoring means (1).
- Digital hearing aid according to Claim 1, characterised in that the monitoring means (1) is also used to monitor the supply voltage of the hearing aid.
- Digital hearing aid according to one of Claims 1 or 2, characterised in that a digital counter (3) is provided which is connected to the unit (4) for input/output of data, to a clock-pulse generator (5) and to the processor (6).
- Digital hearing aid according to one of Claims 1 to 3, characterised in that a monostable flip-flop (7) is provided which is connected to the unit (4) for input/output of data and to the processor (6) of the hearing aid.
- Digital hearing aid according to Claim 4, characterised in that a driver element (8) is provided between the monostable flip-flop (7) and the unit (4) for input/output of data.
- Digital hearing aid according to Claim 4 or 5, characterised in that a Schmitt trigger element (9) is provided between the monostable flip-flop (7) and the processor (6).
- Method for operating a digital hearing aid according to one of Claims 1 to 6, with a processor, a program memory for loading executive programs to control signal processing and a unit for input/output of data, characterised by the following process steps:detecting a failure or a fault in a loaded executive program, andautomatically restarting the executive program when a failure or a fault is detected.
- Method according to Claim 7, characterised by the following process steps:(a) periodic resetting of a digital counter (3) when the program executes without failure or fault,(b) suppressing resetting of the digital counter (3) and resulting overflow of the digital counter (3) in the event of failure and fault in the program execution,(c) supplying a signal from the digital counter (3) to the processor (6) of the hearing aid to restart the said executive program,(d) resetting the digital counter (3); and(e) continuing with step (a).
- Method according to Claim 8, characterised in that the process steps a) to e) are also performed when a supply voltage limit value is temporarily undershot by the supply voltage of the hearing aid.
- Method according to one of Claims 8 or 9, characterised in that the counting frequency of the digital counter (3) is varied.
- Method according to one of Claims 8 to 10, characterised in that the counting interval of the digital counter (3) is varied.
- Method according to one of Claims 8 to 11, characterised in that the digital counter (3) is reset when a program executes without failure or fault by a periodic signal from the unit (4) for input/output of data or a periodic signal from the processor (6).
- Method according to Claim 7, characterised by the following process steps:a) triggering a monostable flip-flop (7) during normal program execution,b) suppressing the trigger signal in the event of program errors where there is a fault or a failure in the program, andc) supplying a signal from the monostable flip-flop (7) to the processor (6) to restart the executive program.
- Method according to Claim 13, characterised in that the monostable flip-flop (7) is triggered via a driver element (8).
- Method according to one of Claims 13 or 14, characterised in that the monostable flip-flop (7) supplies a signal to the processor (6) via a Schmitt trigger element (9).
- Method according to one of Claims 13 to 15, characterised in that the monostable flip-flop (7) is triggered by a signal from the unit (4) for input/output of data or a signal from the processor (6).
- Method according to one of Claims 8 to 16, characterised in that the cause(s) of the fault or of the failure of the program execution is/are detected.
- Method according to Claim 17, characterised in that the cause(s) are displayed via information elements or are stored in the memory of the processor (6), from where they can be read.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP19960103810 EP0796035B1 (en) | 1996-03-11 | 1996-03-11 | Digital hearing-aid with processor supervision |
| DE59609751T DE59609751D1 (en) | 1996-03-11 | 1996-03-11 | Digital hearing aid with processor monitoring |
| DK96103810T DK0796035T3 (en) | 1996-03-11 | 1996-03-11 | Digital hearing aid with processor monitoring |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP19960103810 EP0796035B1 (en) | 1996-03-11 | 1996-03-11 | Digital hearing-aid with processor supervision |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| EP0796035A1 EP0796035A1 (en) | 1997-09-17 |
| EP0796035B1 true EP0796035B1 (en) | 2002-10-02 |
Family
ID=8222551
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP19960103810 Revoked EP0796035B1 (en) | 1996-03-11 | 1996-03-11 | Digital hearing-aid with processor supervision |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP0796035B1 (en) |
| DE (1) | DE59609751D1 (en) |
| DK (1) | DK0796035T3 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6851048B2 (en) | 1997-01-13 | 2005-02-01 | Micro Ear Technology, Inc. | System for programming hearing aids |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7787647B2 (en) | 1997-01-13 | 2010-08-31 | Micro Ear Technology, Inc. | Portable system for programming hearing aids |
| DE19747126C1 (en) * | 1997-10-24 | 1999-04-15 | Siemens Audiologische Technik | Process control method for hearing aid with digital signal processing |
| CA2396771A1 (en) | 2000-01-20 | 2001-07-26 | Starkey Laboratories, Inc. | Hearing aid systems |
| CA2601662A1 (en) | 2006-09-18 | 2008-03-18 | Matthias Mullenborn | Wireless interface for programming hearing assistance devices |
| DE102007001538B4 (en) * | 2007-01-10 | 2015-02-12 | Siemens Audiologische Technik Gmbh | Hearing device with automatic self-trim and corresponding method |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4513417A (en) * | 1982-11-29 | 1985-04-23 | Tektronix, Inc. | Automatic processor restart circuit |
| CH680249A5 (en) * | 1990-05-04 | 1992-07-15 | Ascom Audiosys Ag | Remote-controlled hearing aid - includes hand-held controller transmitting periodic signals to indicate correct functioning |
| AT400653B (en) * | 1991-08-14 | 1996-02-26 | Viennatone Gmbh | REMOTE CONTROL DEVICE |
| DE4206084C1 (en) * | 1992-02-27 | 1992-12-03 | Siemens Ag, 8000 Muenchen, De | Hearing aid with acoustic indication of selected setting - has tone generator providing signals indicative of electronically set parameter, adjusted by manual switch |
-
1996
- 1996-03-11 EP EP19960103810 patent/EP0796035B1/en not_active Revoked
- 1996-03-11 DE DE59609751T patent/DE59609751D1/en not_active Revoked
- 1996-03-11 DK DK96103810T patent/DK0796035T3/en active
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6851048B2 (en) | 1997-01-13 | 2005-02-01 | Micro Ear Technology, Inc. | System for programming hearing aids |
| US7054957B2 (en) | 1997-01-13 | 2006-05-30 | Micro Ear Technology, Inc. | System for programming hearing aids |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0796035A1 (en) | 1997-09-17 |
| DK0796035T3 (en) | 2003-02-03 |
| DE59609751D1 (en) | 2002-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE3315049C2 (en) | Monitoring circuit for a control system with microcomputer | |
| DE3521081A1 (en) | MICROCOMPUTER ARRANGEMENT | |
| EP1427086A1 (en) | Electrical apparatus and method for operating it | |
| DE4233789C2 (en) | Arrangement for controlling a display on a vehicle stereo | |
| EP0796035B1 (en) | Digital hearing-aid with processor supervision | |
| DE3322242A1 (en) | DEVICE FOR FUNCTION MONITORING OF ELECTRONIC DEVICES, IN PARTICULAR MICROPROCESSORS | |
| DE4229833C2 (en) | Pressure information processing device for use in a vacuum unit | |
| DE3701714A1 (en) | METHOD AND DEVICE FOR MONITORING COMPUTER-CONTROLLED ACTUATORS | |
| DE3719230A1 (en) | CIRCUIT TO PREVENT AN ERROR FUNCTION OF A MICRO COMPUTER | |
| EP0815511B1 (en) | Method and device for monitoring an electronic computing unit | |
| EP1343062A2 (en) | Method for displaying fault report in software applications | |
| DE10312553B3 (en) | Automobile with several control devices switched between active and inactive conditions and central monitoring control device providing watch-dog function | |
| DE3926377A1 (en) | Two-watchdog electronic control equipment for IC engine - provides self-checking of both computers and switches out faulty computer supplying two driver outputs | |
| EP0805382B1 (en) | Diagnostic apparatus for an electronically controlled machine in which detected operating conditions are combined according to keys | |
| DE4403156B4 (en) | Method and device for carrying out the method for controlling a consumer | |
| EP1738337B1 (en) | Digital measuring transducer with current signal | |
| EP1025501A1 (en) | Method and device for checking an error control procedure of a circuit | |
| EP2733718B1 (en) | Method and device for evaluating signals from an OSSD output element | |
| DE10238547A1 (en) | Control system for fault correction in vehicle electronic units or sub-networks, interrupts energy feed to electronic unit(s) if it detects faulty function or unit failure, restarts after defined time | |
| EP3644143B1 (en) | Self-paramaterisation peripheral module | |
| EP0135746B1 (en) | Method of fast task-handling using a microprocessor interrupt | |
| EP0195457A1 (en) | Apparatus for self-monitoring a circuit comprising a microprocessor | |
| EP1791094A1 (en) | Système de maintenance automatique d'une installation technique | |
| EP0510354B1 (en) | Method of monitoring the operation of a bus coupler | |
| EP2340530B1 (en) | Method and arrangement for operating a mobile battery-operated personal emergency signal device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): CH DE DK LI |
|
| 17P | Request for examination filed |
Effective date: 19971105 |
|
| 17Q | First examination report despatched |
Effective date: 19991207 |
|
| GRAG | Despatch of communication of intention to grant |
Free format text: ORIGINAL CODE: EPIDOS AGRA |
|
| GRAG | Despatch of communication of intention to grant |
Free format text: ORIGINAL CODE: EPIDOS AGRA |
|
| GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
| GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
| GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
| AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): CH DE DK LI |
|
| REG | Reference to a national code |
Ref country code: CH Ref legal event code: NV Representative=s name: SIEMENS SCHWEIZ AG Ref country code: CH Ref legal event code: EP |
|
| REF | Corresponds to: |
Ref document number: 59609751 Country of ref document: DE Date of ref document: 20021107 |
|
| REG | Reference to a national code |
Ref country code: DK Ref legal event code: T3 |
|
| PLBQ | Unpublished change to opponent data |
Free format text: ORIGINAL CODE: EPIDOS OPPO |
|
| PLBI | Opposition filed |
Free format text: ORIGINAL CODE: 0009260 |
|
| PLAX | Notice of opposition and request to file observation + time limit sent |
Free format text: ORIGINAL CODE: EPIDOSNOBS2 |
|
| 26 | Opposition filed |
Opponent name: OTICON A/S Effective date: 20030702 |
|
| PLBB | Reply of patent proprietor to notice(s) of opposition received |
Free format text: ORIGINAL CODE: EPIDOSNOBS3 |
|
| PLCK | Communication despatched that opposition was rejected |
Free format text: ORIGINAL CODE: EPIDOSNREJ1 |
|
| APBP | Date of receipt of notice of appeal recorded |
Free format text: ORIGINAL CODE: EPIDOSNNOA2O |
|
| APBQ | Date of receipt of statement of grounds of appeal recorded |
Free format text: ORIGINAL CODE: EPIDOSNNOA3O |
|
| APBA | Date of receipt of statement of grounds of appeal deleted |
Free format text: ORIGINAL CODE: EPIDOSDNOA3O |
|
| APBM | Appeal reference recorded |
Free format text: ORIGINAL CODE: EPIDOSNREFNO |
|
| APBQ | Date of receipt of statement of grounds of appeal recorded |
Free format text: ORIGINAL CODE: EPIDOSNNOA3O |
|
| APAH | Appeal reference modified |
Free format text: ORIGINAL CODE: EPIDOSCREFNO |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DK Payment date: 20070314 Year of fee payment: 12 |
|
| PLAB | Opposition data, opponent's data or that of the opponent's representative modified |
Free format text: ORIGINAL CODE: 0009299OPPO |
|
| PLAB | Opposition data, opponent's data or that of the opponent's representative modified |
Free format text: ORIGINAL CODE: 0009299OPPO |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20070521 Year of fee payment: 12 |
|
| R26 | Opposition filed (corrected) |
Opponent name: OTICON A/S ET AL. Effective date: 20030702 |
|
| R26 | Opposition filed (corrected) |
Opponent name: OTICON A/S ET AL. Effective date: 20030702 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: CH Payment date: 20070607 Year of fee payment: 12 |
|
| APBU | Appeal procedure closed |
Free format text: ORIGINAL CODE: EPIDOSNNOA9O |
|
| RDAF | Communication despatched that patent is revoked |
Free format text: ORIGINAL CODE: EPIDOSNREV1 |
|
| RDAG | Patent revoked |
Free format text: ORIGINAL CODE: 0009271 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: PATENT REVOKED |
|
| 27W | Patent revoked |
Effective date: 20070522 |
|
| REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |