[go: up one dir, main page]

EP0796035B1 - Digital hearing-aid with processor supervision - Google Patents

Digital hearing-aid with processor supervision Download PDF

Info

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
Application number
EP19960103810
Other languages
German (de)
French (fr)
Other versions
EP0796035A1 (en
Inventor
Kunibert Dipl.-Ing. Husung
Wolfram Dipl.-Ing.(FH) Meyer
Fred Dipl.-Ing.(Fh) Zoels
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sivantos GmbH
Original Assignee
Siemens Audiologische Technik GmbH
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=8222551&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=EP0796035(B1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Siemens Audiologische Technik GmbH filed Critical Siemens Audiologische Technik GmbH
Priority to EP19960103810 priority Critical patent/EP0796035B1/en
Priority to DE59609751T priority patent/DE59609751D1/en
Priority to DK96103810T priority patent/DK0796035T3/en
Publication of EP0796035A1 publication Critical patent/EP0796035A1/en
Application granted granted Critical
Publication of EP0796035B1 publication Critical patent/EP0796035B1/en
Anticipated expiration legal-status Critical
Revoked legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R25/00Deaf-aid sets, i.e. electro-acoustic or electro-mechanical hearing aids; Electric tinnitus maskers providing an auditory perception
    • H04R25/30Monitoring or testing of hearing aids, e.g. functioning, settings, battery power
    • H04R25/305Self-monitoring or self-testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R25/00Deaf-aid sets, i.e. electro-acoustic or electro-mechanical hearing aids; Electric tinnitus maskers providing an auditory perception
    • H04R25/50Customised settings for obtaining desired overall acoustical characteristics
    • H04R25/505Customised 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 claim 1. The invention also relates a method for operating a digital hearing aid the preamble of claim 7.

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 claim 1 in conjunction solved with the generic term. Advantageous embodiments are realized in subclaims 2-6.

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 claim 8, 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.

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 claim 9 are the method steps a) - e) according to claim 8 even if the supply voltage falls below a certain limit by the supply voltage of the hearing aid carried out.

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 claims 10 and 11 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.

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 claim 12 by a periodic reset signal of the input / output unit of data or the processor of the digital hearing aid.

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.
The invention is explained in more detail using exemplary embodiments in the drawing figures. Show it:
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 program memory 10. This processes the signals and gives signal data to the unit 4 for input / output of data further.

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 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.

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 overwash element 1 and the activation element 2 advantageously becomes 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.

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 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.

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 unit 4, occurs now the overflow of the digital counter 3, causing a signal the processor 6 is discontinued and the program is reloaded in the program memory 10 with a new start of the program is effected.

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 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.

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 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.

Claims (18)

  1. 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, and
    activation means (2) for automatically restarting the executive program upon detection of a failure or fault by the monitoring means (1).
  2. 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.
  3. 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).
  4. 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.
  5. 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.
  6. 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).
  7. 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, and
    automatically restarting the executive program when a failure or a fault is detected.
  8. 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).
  9. 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.
  10. Method according to one of Claims 8 or 9, characterised in that the counting frequency of the digital counter (3) is varied.
  11. Method according to one of Claims 8 to 10, characterised in that the counting interval of the digital counter (3) is varied.
  12. 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).
  13. 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, and
    c) supplying a signal from the monostable flip-flop (7) to the processor (6) to restart the executive program.
  14. Method according to Claim 13, characterised in that the monostable flip-flop (7) is triggered via a driver element (8).
  15. 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).
  16. 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).
  17. 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.
  18. 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.
EP19960103810 1996-03-11 1996-03-11 Digital hearing-aid with processor supervision Revoked EP0796035B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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