EP0814635A1 - Hörgerät - Google Patents
Hörgerät Download PDFInfo
- Publication number
- EP0814635A1 EP0814635A1 EP96110068A EP96110068A EP0814635A1 EP 0814635 A1 EP0814635 A1 EP 0814635A1 EP 96110068 A EP96110068 A EP 96110068A EP 96110068 A EP96110068 A EP 96110068A EP 0814635 A1 EP0814635 A1 EP 0814635A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- calculation
- hearing aid
- amplifier
- signal
- output
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS
- H04R25/00—Electric hearing aids
- H04R25/50—Customised settings for obtaining desired overall acoustical characteristics
- H04R25/505—Customised settings for obtaining desired overall acoustical characteristics using digital signal processing
- H04R25/507—Customised settings for obtaining desired overall acoustical characteristics using digital signal processing implemented by neural network or fuzzy logic
Definitions
- the invention relates to a hearing aid according to the preamble of claim 1.
- a "signal” is to be understood here as the course of one or more physical variables at one or more measuring points over time; each signal can therefore consist of a bundle of individual signals.
- Such a hearing device is known from EP-A-0 674 464, in which a fuzzy logic controller is provided in order to either change the signal transmission characteristic of an amplifier and transmission device or to automatically select a set of parameters influencing the signal transmission characteristic from a parameter memory .
- EP-A-0 674 463 discloses a similar hearing device in which an fuzzy logic controller is assigned to an automatic gain control circuit (AGC).
- AGC automatic gain control circuit
- the object of the invention is accordingly to solve the stated problem.
- the invention is intended to provide a hearing aid that can be manufactured with little development and circuitry effort and thereby enables optimal adaptation to the specific requirements of the hearing aid wearer.
- this object is achieved in that, in the case of a hearing aid of the type mentioned at the outset, at least the calculation device is implemented in digital circuit technology.
- a digital structure of a computing device that implements fuzzy logic functions offers a high degree of compatibility with digital signal processing: an additional implementation (analog / digital or digital / analog) is not necessary, and the computing device can be used in whole or in part with the same components as the rest of the processing of the signals. This results in the computing device being easy to combine with conventional digital data and signal processing functions, such as, for example are common in microprocessors or signal processors.
- digital technology offers advantages such as increased interference immunity and insensitivity to manufacturing tolerances.
- the calculation device is preferably formed with conventional digital components such as gates, flip-flops, memories, etc.; more generally with switching networks and switching mechanisms.
- it can be designed as an ASIC (application-specific integrated circuit).
- ASIC application-specific integrated circuit
- ROM read-only memory
- PROM PROM
- EPROM EPROM
- RAM read-write memory
- Mixed forms are also possible; for example, specific hard-wired modules can be connected to a programmed controller. This is particularly useful for functions that are carried out frequently and can be implemented digitally relatively easily, for example for functions for calculating the maximum or minimum of several binary numbers.
- the calculation device is preferably used for direct signal processing and / or for the control of signal processing functions and / or for the automatic selection of hearing programs in the hearing aid.
- the computing device of the hearing aid realizes the fuzzy logic functions preferably by executing the sub-steps fuzzy-fying of sharp input variables, evaluating premises, evaluating partial conclusions, accumulating output terms and defuzzifying.
- the calculations required for this are preferably distributed over several calculation modules, which can have local or shared memories.
- Configuration parameters of the calculation device are preferably stored in a memory, for example a RAM or EEPROM, so that re-programming of the calculation device by the hearing care professional and / or even adaptation of the function of the calculation device during operation of the hearing device is possible.
- a memory for example a RAM or EEPROM
- a microphone acting as an input converter 12 converts a sound signal into an electrical signal and forwards it to an amplifier and transmission circuit 10.
- the amplifier and transmission circuit 10 amplifies the incoming signal and processes it, for example by selectively raising or lowering certain frequency or volume ranges.
- the output signal 28 processed in this way is output by a receiver serving as an output transducer 14.
- a tap signal 22 is tapped from the signal path of the hearing aid at at least one suitable point in the amplifier and transmission circuit 10 and is fed to a signal processing device 16.
- the tap signal 22 can furthermore have individual signals which originate from further input converters, from operating elements or from sensors for monitoring system properties (for example the battery voltage).
- the signal processing device 16 prepares the tap signal 22 in a suitable manner, for example by rectification, averaging or derivation over time, in order to supply it to an arithmetic unit 20 which implements fuzzy logic functions as an input signal 24.
- an arithmetic unit 20 which implements fuzzy logic functions as an input signal 24.
- the calculation device 20 has a memory 18 which stores intermediate results and, if appropriate, configuration parameters of the calculation device 20.
- the computing device 20 processes the input signal 24 supplied to it in the manner described in more detail below the principles of fuzzy logic and outputs the result as a result signal 26 to the amplifier and transmission device 10, the amplification and transmission properties of which can be varied within wide limits by the result signal 26 acting as a control signal.
- only the computing device 20 is designed digitally, while the other assemblies, apart from the analog-digital and digital-analog converters that may be required, are formed as analog circuits.
- the amplifier and transmission device 10 the signal conditioning circuit 16 and the calculation device 20 are essentially digital, and the tap signal 22, the input signal 24 and the result signal 26 are digital signals, which preferably transmit in parallel as successive binary numbers on several lines will.
- only the amplifier and transmission device 10 has an analog-to-digital converter for the signal originating from the input converter 12 and a digital-to-analog converter which generates the output signal 28 passed to the output converter 14.
- the result signal 26 controls the transmission characteristic of the amplifier and transmission device 10 directly by the individual signals of the result signal 26, individual parameters of the amplifier and transmission device 10, for example the amplification of certain frequency bands or response and Fall times of an automatic gain control (AGC) can be set.
- AGC automatic gain control
- the amplifier and transmission device 10 has a memory which contains a plurality of preset or programmed parameter sets. A parameter set of this memory is selected based on the result signal 26, for example in that the digital result signal 26 serves as a memory address.
- the amplifier and transmission device 10 has no direct signal path from the input converter 12 to the output converter 14. Rather, the signal path runs from the input converter 12 via a first part of the amplifier and transmission device 10 to the signal conditioning device 16, from there to the calculation device 20, from there as the result signal 26 to a second part of the amplifier and transmission device 10 and from there as the output signal 28 to Output converter 14. In the second part of the amplifier and transmission device 10, the digital result signal 26 is merely converted into an analog signal and, if necessary, filtered.
- the structure shown in FIG. 2 is used only for the conceptual representation of a fuzzy logic calculation, because in the actual implementation any assignment of the subfunctions shown in FIG. 2 to one or more modules of the calculation device 20 can be done.
- Step 1) Fuzzification of the input variables
- Fuzzification determines what value a membership function of each linguistic term of the corresponding linguistic variable has for the current value of the input variable.
- the example set of rules contains two linguistic variables A and B, each with two linguistic terms, namely (A is small), (A is large) and (B is small), (B is large).
- the graphs shown in FIG. 3 represent the membership functions of these terms: ⁇ small (A), ⁇ large (A) and ⁇ small (B), ⁇ large (B).
- each input value is normalized to the internally used abscissa before the fuzzy process begins. It is further assumed that the input values have already been standardized.
- the degree of fulfillment is determined by reading out the y value assigned to the corresponding x value from the memory.
- the value of the inverse membership function must be determined using the formula given above. Alternatively, the values given in square brackets above can be used in the calculation.
- Step 2) Evaluation of the premises
- the values of the membership functions calculated in step 1) which correspond to the degree of fulfillment of the partial premises (A is large), (B is large) and so on, are in the example set of rules used here by linguistic AND and OR operators to the premises of the individual Rules linked.
- the calculation of the AND and OR operations of the partial premises is preferably carried out by calculating the minimum or the maximum of the corresponding degrees of fulfillment, as shown in FIG. 6.
- the result of this operation is the degree of fulfillment of the respective premise [(A is large) AND (B is large)], [(A is large) OR (B is large)] and so on. This calculation is done for all rules.
- each partial conclusion is activated to the extent that the premises assigned to it in the set of rules are fulfilled.
- the result of this operation is the degree of activation of the partial conclusion. This calculation is done for all partial conclusions.
- the sharp initial value x is calculated as the mean value of the positions of the maxima of f active (X).
- the range over which integration or summation is carried out is preferably limited to the interval between X min and X max ; the interval between the smallest and the largest X value, for which f active (X)> 0 applies. This information arises when the starting terms are accumulated.
- the method described in the following allows a reduced-cost calculation of the steps from the activation of the terms of the output variables to the defuzzification.
- mapping functions the degree of activation of the conclusion is mapped on the one hand to the activated area F n of the starting term, and on the other hand it is centered on a position S n this activated surface imaged. Both mapping rules do not have to be evaluated at runtime of the system, since they are only dependent on the starting stars and the method of converting the degree of activation of the conclusion into the activation of the terms (maximum formation or multiplication) shown in FIG. 8.
- FIG. 12 shows a first embodiment of the calculation device 20 according to the invention, which carries out the fuzzy logic functions described.
- the calculation device 20 has six calculation modules 30, which are connected in series via five buffers 32.
- a memory module 34 each with a configuration input 36, is assigned to each calculation module 30.
- a control module 40 is connected to all calculation modules 30 and to a working memory 42 which can be accessed from the outside via a connection 44.
- One of the calculation modules 30 corresponds to each subfunction type 50, 52, 54, 56, 58 and 60 shown in FIG. 2.
- the first calculation module 30 receives the sharp input values as an input signal 24; the last calculation module 30 outputs the calculated sharp result values as result signal 26.
- the intermediate results are transferred between the calculation modules 30 via the buffer 32.
- Each memory module 34 can also contain configuration information for the subfunction performed by the respective calculation module 30.
- Such configuration information can, for example, be the membership functions of the input variables in the first calculation module 30 which receives the input signal 24.
- the memory modules 34 can be written from the outside via the configuration inputs 36.
- the control module 40 coordinates the overall process and the cooperation of the calculation modules 30. For example, the processing time in the individual calculation modules 30 can be different.
- the task of the control module 40 is to notify each calculation module 30 when the intermediate results of the previous calculation module 30 are pending further processing.
- calculation modules 30 and the other components of the calculation device 20 results directly from the description of the corresponding sub-functions in a known manner. It can be done by switching networks, switching mechanisms or a combination of both. Their exact function can be determined by configuration information.
- the number of the calculation modules 30 provided in the calculation device 20 need not necessarily be six. There may be more or fewer calculation modules 30 in order to subdivide the calculation of the fuzzy logic functions more finely or roughly. For example, five calculation modules 30 corresponding to steps 1) to 5) described above can be used, or only one calculation module 30 ', as shown in FIG. 14.
- FIG. 13 shows an embodiment variant of the calculation device 20. All the intermediate memories 32 and memory modules 34 shown in FIG. 12 and the working memory 42 are combined here to form the single memory 18. This allows more efficient use of the storage space, since it can be partitioned as desired and assigned to the individual modules as required. In this way, information which is required by different modules only has to be stored once in the memory 18.
- calculation module 30 shows a further embodiment variant of the calculation device 20.
- all the calculation modules 30 are combined to form a single calculation module 30 '. If this calculation module 30 ' is additionally designed as largely as possible as a programmable operational unit, its computing power can be partitioned as desired and assigned to the individual subfunctions. This ensures optimal data throughput through the entire system.
- the calculation modules 30 (or the calculation module 30 ') have access to a preferably hard-wired module for determining the minimum and / or the maximum of two or more binary numbers. This is advantageous because the formation of the minimum and the maximum are two basic functions that occur in many fuzzy logic subfunctions.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Otolaryngology (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- Neurosurgery (AREA)
- Automation & Control Theory (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Adornments (AREA)
- Finger-Pressure Massage (AREA)
- Feedback Control In General (AREA)
- Tone Control, Compression And Expansion, Limiting Amplitude (AREA)
- Amplifiers (AREA)
Abstract
Description
- Die Erfindung betrifft ein Hörgerät nach dem Oberbegriff des Anspruchs 1. Unter einem "Signal" soll hier der Verlauf einer oder mehrerer physikalischer Größen an einem oder mehreren Meßpunkten über die Zeit verstanden werden; jedes Signal kann also aus einem Bündel von Einzelsignalen bestehen.
- Aus der EP-A-0 674 464 ist ein derartiges Hörgerät bekannt, bei dem ein Fuzzy-Logik-Controller vorgesehen ist, um entweder die Signalübertragungscharakteristik einer Verstärker- und Übertragungseinrichtung zu verändern oder einen Satz von die Signalübertragungscharakteristik beeinflussenden Parametern aus einem Parameterspeicher automatisch auszuwählen.
- In der EP-A-0 674 463 ist ein ähnliches Hörgerät offenbart, bei dem einer automatischen Verstärkungsregelschaltung (automatic gain control - AGC) ein Fuzzy-Logik-Regler zugeordnet ist.
- Bei den in diesen Offenlegungsschriften beschriebenen Hörgeräten ist jedoch nur eine Realisierung von Fuzzy-Logik-Funktionen in analoger Schaltungstechnik vorgesehen. Daraus ergibt sich das Problem eines hohen schaltungstechnischen Aufwandes, der insbesondere wegen der bei Hörgeräten erforderlichen Miniaturisierung nachteilig ins Gewicht fällt.
- Die Erfindung hat demgemäß die Aufgabe, das genannte Problem zu lösen. Insbesondere soll durch die Erfindung ein Hörgerät bereitgestellt werden, das sich mit geringem Entwicklungs- und Schaltungsaufwand herstellen läßt und dabei eine optimale Anpassung an die spezifischen Erfordernisse des Hörgeräteträgers ermöglicht.
- Erfindungsgemäß wird diese Aufgabe dadurch gelöst, daß bei einem Hörgerät der eingangs genannten Art zumindest die Berechnungseinrichtung in digitaler Schaltungstechnik ausgeführt ist.
- Ein digitaler Aufbau einer Berechnungseinrichtung, die Fuzzy-Logik-Funktionen realisiert, bietet ein hohes Maß an Kompatibilität mit der digitalen Signalverarbeitung: Eine zusätzliche Umsetzung (Analog/Digital oder Digital/Analog) ist nicht erforderlich, und die Berechnungseinrichtung kann ganz oder teilweise mit den gleichen Komponenten realisiert werden wie die übrige Verarbeitung der Signale Daraus ergibt sich eine leichte Kombinierbarkeit der Berechnungseinrichtung mit herkömmlichen digitalen Daten- und Signalverarbeitungsfunktionen, wie sie z.B. in Mikroprozessoren oder Signalprozessoren üblich sind. Überdies bietet die Digitaltechnik Vorzüge wie erhöhte Störsicherheit und Unempfindlichkeit gegen Fertigungstoleranzen.
- Die Berechnungseinrichtung ist bevorzugt mit üblichen digitalen Bauelementen wie Gattern, Flip-Flops, Speichern etc. gebildet; allgemeiner mit Schaltnetzen und Schaltwerken. Sie kann insbesondere als ASIC (application specific integrated circuit - anwendungsspezifische integrierte Schaltung) ausgestaltet sein. Alternativ ist es möglich, die Berechnungseinrichtung als Mikroprozessor oder Mikrocontroller mit einem zugehörigen Programm auszubilden, das in einem Nur-Lese-Speicher (ROM; insbesondere maskenprogrammiertes ROM, PROM, EPROM oder EEPROM) oder einem Schreib-Lese-Speicher (RAM) gespeichert ist. Auch Mischformen sind möglich; beispielsweise können spezifische festverdrahtete Module mit einer programmierten Steuerung verbunden sein. Dies ist insbesondere für Funktionen sinnvoll, die häufig ausgeführt werden und sich relativ einfach digital realisieren lassen, beispielsweise für Funktionen zur Berechnung des Maximums oder Minimums mehrerer Binärzahlen.
- Bevorzugt wird bei dem erfindungsgemäßen Hörgerät die Berechnungseinrichtung für die direkte Signalverarbeitung und/oder für die Steuerung von Signalverarbeitungsfunktionen und/oder für die automatische Auswahl von Hörprogrammen im Hörgerät eingesetzt.
- Ferner realisiert die Berechnungseinrichtung des Hörgerätes die Fuzzy-Logik-Funktionen bevorzugt durch Ausführen der Teilschritte Fuzzyfizierung von scharfen Eingangsvariabien, Auswertung von Prämissen, Auswertung von Teilkonklusionen, Akkumulation von Ausgangstermen und Defuzzyfizierung. Die dazu erforderlichen Berechnungen sind bevorzugt auf mehrere Berechnungsmodule verteilt, die lokale oder gemeinsame Speicher aufweisen können.
- Konfigurationsparameter der Berechnungseinrichtung sind vorzugsweise in einem Speicher, beispielsweise einem RAM oder EEPROM, abgelegt, so daß eine Neuprogrammierung der Berechnungseinrichtung durch den Hörgeräteakustiker und/oder sogar eine Adaption der Funktion der Berechnungseinrichtung während des Betriebs des Hörgerätes möglich ist.
- Weitere bevorzugte Ausführungsformen sind in den übrigen Unteransprüchen definiert.
- Ausführungsbeispiele der Erfindung werden nun unter Hinweis auf die Zeichnungen genauer beschrieben. Es stellen dar:
- Fig. 1 ein Blockschaltbild eines erfindungsgemäßen Hörgerätes,
- Fig. 2 eine konzeptionelle Darstellung einer beispielhaften Verarbeitungsstruktur,
- Fig. 3 Graphen von Zugehörigkeitsfunktionen zur Veranschaulichung der Fuzzyfizierung,
- Fig. 4a bis Fig. 4c und Fig. 5a bis Fig. 5e Graphen von beispielhaften Zugehörigkeitsfunktionen,
- Fig. 6 eine die Auswertung von Prämissen veranschaulichende Darstellung,
- Fig. 7 eine Darstellung zweier Möglichkeiten zur Bestimmung des Aktivierungsgrades einer Teilkonklusion,
- Fig. 8 eine Darstellung zweier Möglichkeiten zur Bestimmung der Aktivierung eines Terms,
- Fig. 9 eine Darstellung zweier Möglichkeiten zur Akkumulation von Ausgangstermen,
- Fig. 10 eine ein erstes Verfahren zur Defuzzyfizierung veranschaulichende Darstellung,
- Fig. 11 eine ein zweites Verfahren zur Defuzzyfizierung sowie ein aufwandsreduziertes Verfahren veranschaulichende Darstellung,
- Fig. 12 ein Blockschaltbild einer Berechnungseinrichtung eines erfindungsgemäßen Hörgerätes,
- Fig. 13 ein Blockschaltbild einer ersten Ausführungsalternative der in Fig. 12 gezeigten Berechnungseinrichtung, und
- Fig. 14 ein Blockschaltbild einer zweiten Ausführungsalternative der in Fig. 12 gezeigten Berechnungseinrichtung.
- Bei dem in Fig. 1 schematisch dargestellten Hörgerät setzt ein als Eingangswandler 12 wirkendes Mikrofon ein Schallsignal in ein elektrisches Signal um und leitet dieses an eine Verstärker- und Übertragungsschaltung 10 weiter. Die Verstärker- und Übertragungsschaltung 10 verstärkt das eingehende Signal und verarbeitet es, beispielsweise durch selektives Anheben oder Abschwächen bestimmter Frequenz- oder Lautstärkenbereiche. Das so verarbeitete Ausgabesignal 28 wird von einem als Ausgangswandler 14 dienenden Hörer ausgegeben.
- An mindestens einer geeigneten Stelle der Verstärker- und Übertragungsschaltung 10 wird ein Abgriffssignal 22 aus dem Signalpfad des Hörgerätes abgegriffen und einer Signalaufbereitungseinrichtung 16 zugeführt. Das Abgriffssignal 22 kann ferner Einzelsignale aufweisen, die von weiteren Eingangswandlern, von Bedienungselementen oder von Sensoren zur Überwachung von Systemeigenschaften (beispielsweise der Batteriespannung) stammen.
- Die Signalaufbereitungseinrichtung 16 bereitet das Abgriffssignal 22 geeignet auf, beispielsweise durch Gleichrichtung, Mittelwertbildung oder Ableitung nach der Zeit, um es einer Berechnungseinrichtung 20, die Fuzzy-Logik-Funktionen realisiert, als Eingabesignal 24 zuzuführen. Hinsichtlich der Ausgestaltung der Signalaufbereitungseinrichtung 16 sowie hinsichtlich der Einzelsignale, aus denen sich das Abgriffssignal 22 zusammensetzt, wird der Inhalt der EP-A-0 674 464 hiermit ausdrücklich in die vorliegende Beschreibung aufgenommen.
- Die Berechnungseinrichtung 20 weist einen Speicher 18 auf, der Zwischenergebnisse sowie gegebenenfalls Konfigurationsparameter der Berechnungseinrichtung 20 speichert. Die Berechnungseinrichtung 20 verarbeitet das ihr zugeführte Eingabesignal 24 auf die unten genauer beschriebene Weise nach den Prinzipien der Fuzzy-Logik und gibt das Ergebnis als Ergebnissignal 26 an die Verstärker- und Übertragungseinrichtung 10 ab, deren Verstärkungs- und Übertragungseigenschaften durch das als Steuersignal wirkende Ergebnissignal 26 in weiten Grenzen veränderbar sind.
- In einer Ausführungsform der Erfindung ist lediglich die Berechnungseinrichtung 20 digital ausgeführt, während die anderen Baugruppen, bis auf gegebenenfalls erforderliche Analog-Digital- und Digital-Analog-Wandler, als analoge Schaltungen gebildet sind. In einer Ausführungsalternative sind jedoch die Verstärker- und Übertragungseinrichtung 10, die Signalaufbereitungsschaltung 16 und die Berechnungseinrichtung 20 im wesentlichen digital ausgeführt, und das Abgriffssignal 22, das Eingabesignal 24 und das Ergebnissignal 26 sind digitale Signale, die bevorzugt als aufeinanderfolgende Binärzahlen auf mehreren Leitungen parallel übertragen werden. In dieser Ausführungsalternative weist lediglich die Verstärker- und Übertragungseinrichtung 10 einen Analog-Digital-Wandler für das vom Eingangswandler 12 stammende Signal und einen Digital-Analog-Wandler auf, der das an den Ausgangswandler 14 geleitete Ausgabesignal 28 erzeugt.
- In der in Fig. 1 gezeigten Ausführungsform des erfindungsgemäßen Hörgerätes steuert das Ergebnissignal 26 die Übertragungscharakteristik der Verstärker- und Übertragungseinrichtung 10 unmittelbar, indem durch die Einzelsignale des Ergebnissignals 26 einzelne Parameter der Verstärker- und Übertragungseinrichtung 10, beispielsweise die Verstärkung bestimmter Frequenzbänder oder Ansprech- und Abfallzeiten einer automatischen Verstärkungsregelung (automatic gain control - AGC), eingestellt werden.
- In einer Ausführungsalternative weist die Verstärker- und Übertragungseinrichtung 10 einen Speicher auf, der mehrere voreingestellte oder einprogrammierte Parametersätze enthält. Ein Parametersatz dieses Speichers wird, basierend auf dem Ergebnissignal 26, ausgewählt, beispielsweise dadurch, daß das digitale Ergebnissignal 26 als Speicheradresse dient.
- In einer weiteren Ausführungsalternative weist die Verstärker- und Übertragungseinrichtung 10 keinen unmittelbaren Signalpfad vom Eingangswandler 12 zum Ausgangswandler 14 auf. Der Signalpfad verläuft vielmehr von dem Eingangswandler 12 über einen ersten Teil der Verstärker- und Übertragungseinrichtung 10 zur Signalaufbereitungseinrichtung 16, von dort zur Berechnungseinrichtung 20, von dort als Ergebnissignal 26 zu einem zweiten Teil der Verstärker- und Übertragungseinrichtung 10 und von dort als Ausgabesignal 28 zum Ausgangswandler 14. Im zweiten Teil der Verstärker- und Übertragungseinrichtung 10 wird das digitale Ergebnissignal 26 lediglich in ein analoges Signal umgewandelt und gegebenenfalls gefiltert.
- Die in dem erfindungsgemäßen Hörgerät eingesetzte Fuzzy-Logik erlaubt die Verarbeitung von Signalen und Informationen nach unscharfen Vorschriften, einem sogenannten Regelsatz. Dieser Regelsatz kann beispielsweise wie folgt lauten:
- Regel 1:
- WENN (A ist groß) UND (B ist groß)
DANN (X ist groß) UND (Y ist groß) - Regel 2:
- WENN (A ist klein) ODER (B ist groß)
DANN (X ist klein) - Regel 3:
- WENN (A ist klein) UND (B ist klein)
DANN (X ist klein) UND (Y ist klein) - Der Ausdruck zwischen WENN und DANN wird als Prämisse bezeichnet; der Ausdruck rechts vom DANN wird als Konklusion bezeichnet. Die Teilausdrücke in Klammern werden entsprechend als Teilprämissen und Teilkonklusionen bezeichnet.
- Am Beispiel dieses Regelsatzes werden im weiteren die einzelnen Teilfunktionen der Berechnungseinrichtung 20 erläutert.
- Fig. 2 zeigt die konzeptuelle Struktur der Verarbeitung des oben angegebenen Regelsatzes. Sie besteht aus folgenden wesentlichen Teilfunktionen:
- 1) Fuzzyfizierung 50 der scharfen Eingangsvariablen. Gleichzeitig wird dadurch der Erfüllungsgehalt der Teilprämissen ermittelt.
- 2) Auswertung 52 der Prämissen, d.h. Ermittlung des Erfüllungsgehaltes der Prämissen.
- 3) Auswertung der Teilkonklusionen, d.h. Ermittlung der Aktivierung der Teilkonklusionen. In der Darstellung von Fig. 2 ist dieser Schritt in die beiden Teilschritte Bestimmung 54 des Aktivierungsgrades der Teilkonklusionen und Bestimmung 56 der Aktivierung der Terme der Ausgangsvariablen unterteilt.
- 4) Akkumulation 58 der Ausgangsterme, d.h. Ermittlung der Aktivierung der Konklusionen.
- 5) Defuzzyfizierung 60 der aktivierten Konklusionen. Dadurch werden wieder scharfe Ausgangsvariablen bestimmt.
- Bei der erfindungsgemäßen digitalen Realisierung der Berechnungseinrichtung 20 dient die in Fig. 2 gezeigte Struktur lediglich zur konzeptuellen Darstellung einer Fuzzy-Logik-Berechnung, weil bei der tatsächlichen Implementierung eine beliebige Zuordnung der in Fig. 2 dargestellten Teilfunktionen zu einem oder mehreren Modulen der Berechnungseinrichtung 20 erfolgen kann.
- Bei der Fuzzyfizierung wird ermittelt, welchen Wert eine Zugehörigkeitsfunktion eines jeden linguistischen Terms der entsprechenden linguistischen Variablen bei dem aktuellen Wert der Eingangsvariablen besitzt.
- Dies ist Fig. 3 beispielhaft dargestellt. Das Beispielregelwerk enthält zwei linguistische Variablen A und B mit je zwei linguistischen Termen, nämlich (A ist klein), (A ist groß) und (B ist klein), (B ist groß). Die in Fig. 3 gezeigten Graphen stellen die Zugehörigkeitsfunktionen dieser Terme dar: µklein(A), µgroß(A) und µklein(B), µgroß(B). Die Eingangswerte a und b werden auf die entsprechenden Werte
, und , der Zugehörigkeitsfunktionen abgebildet. - Die in Fig. 4a bis Fig. 4c und Fig. 5a bis Fig. 5e gezeigten beispielhaften Zugehörigkeitsfunktionen lassen sich in drei Klassen einteilen:
- Völlig freier Verlauf der Zugehörigkeitsfunktion (Fig. 4a); eine Beschränkung ergibt sich - wie auch in den folgenden Klassen - lediglich durch die Quantisierung der Kurven. Jede Zugehörigkeitsfunktion muß - entsprechend der angewandten Quantisierung - in Form ihrer Einzelwerte abgespeichert werden. Dies ist relativ speicheraufwendig. Auch die Weiterverarbeitung ist rechenaufwendig.
- Linearer Verlauf des Funktionswertes zwischen beliebig angebbaren Eckwerten (Fig. 4b und Fig. 5a). Durch diese Einschränkung ergibt sich ein reduzierter Speicher- und Rechenaufwand. Jede Zugehörigkeitsfunktion kann, entsprechend der Anzahl M der Eckwerte, als eine Folge von x-y-Wertepaaren (x1, y1, x2, y2, ..., xM, yM) dargestellt werden.
- Linearer Verlauf des Funktionswertes zwischen maximal vier Eckwerten, als deren Ordinatenwerte nur 0 und 1 zulässig sind. Alle damit möglichen Kurvenverläufe sind in Fig. 4c dargestellt: linke Schulterfunktion 72, Trapezfunktion 70, Dreiecksfunktion 74, rechte Schulterfunktion 76. Diese Einschränkung ergibt eine optimale Reduzierung des Speicheraufwandes. Da maximal vier Eckwerte vorhanden sind und als y-Werte nur 0 und 1 verwendet werden, kann jede in diese Klasse fallende Zugehörigkeitsfunktion allein durch ihre vier x-Werte (x1, x2, x3, x4) eindeutig beschrieben werden. In Fig. 5b ist dies für die Trapezfunktion 70 gezeigt, in Fig. 5c für die linksseitige Schulterfunktion 72 (hierbei gilt
), in Fig. 5d für die Dreiecksfunktion 74 (hierbei gilt ) und in Fig. 5e für die rechtsseitige Schulterfunktion 76 (hierbei gilt ). - Um bei der Fuzzyfizierung den Erfüllungsgrad der Teilprämissen berechnen zu können, wird vor Beginn der Fuzzyfizierung jeder Eingangswert auf die intern verwendete Abszisse normiert. Im weiteren wird davon ausgegangen, daß die Eingangswerte bereits normiert sind.
- Im Falle des in Fig. 4a dargestellten freien Verlaufes der Zugehörigkeitsfunktion erfolgt die Ermittlung des Erfüllungsgrades durch Auslesen des dem entsprechenden x-Wert zugeordneten y-Wertes aus dem Speicher.
-
- 1. Wenn V < x1 ist, dann ist
. - 2. Durchlaufe alle Werte
, bis gilt Xm > V. Dann berechne den Erfüllungswert nach der Vorschrift und breche den Durchlauf ab. - 3. Wenn bei obigem Durchlauf niemals die genannte Bedingung erfüllt worden ist, dann ist
. -
-
- 1. Wenn V < x1 ist, dann ist
. - 2. Wenn x2 > V ist, dann berechnet sich der Erfüllungsgrad nach der Vorschrift
- 3. Wenn x3 > V ist, dann ist
. - 4. Wenn x4 > V ist, dann berechnet sich der Erfüllungsgrad nach der Vorschrift
- 5. Wenn keine der genannte Bedingung erfüllt ist, dann ist
. - Tritt im Regelwerk eine negierte Variable auf, so ist der Wert der inversen Zugehörigkeitsfunktion nach der oben angegebenen Formel zu ermitteln. Wahlweise können bei der Berechnung die oben in eckigen Klammern angegebenen Werte verwendet werden.
- Die in Schritt 1) berechneten Werte der Zugehörigkeitsfunktionen, die den Erfüllungsgraden der Teilprämissen (A ist groß), (B ist groß) und so weiter entsprechen, sind bei dem hier verwendeten Beispielsregelwerk durch linguistische UND- und ODER-Operatoren zu den Prämissen der einzelnen Regeln verknüpft.
- Die Berechnung der UND- und ODER-Verknüpfungen der Teilprämissen geschieht bevorzugt durch die Berechnung des Minimums bzw. des Maximums der entsprechenden Erfüllungsgrade, wie dies in Fig. 6 gezeigt ist. Das Ergebnis dieser Operation ist der Erfüllungsgrad der jeweiligen Prämisse [(A ist groß) UND (B ist groß)], [(A ist groß) ODER (B ist groß)] und so weiter. Diese Berechnung erfolgt für alle Regeln.
- Zur Auswertung einer Teilkonklusion wird in einem ersten Teilschritt der Aktivierungsgrad der Teilkonklusion bestimmt. Dabei gilt der Grundsatz, daß jede Teilkonklusion in dem Maße aktiviert wird, wie die ihr im Regelwerk zugeordneten Prämissen erfüllt sind.
- Sofern eine Teilkonklusion im Regelwerk nur einmal erwähnt ist, ist ihr Aktivierungsgrad gleich dem Erfüllungsgrad der entsprechenden Prämisse. Ist eine Teilkonklusion in mehreren Regeln erwähnt, hängt ihr Aktivierungsgrad also von mehreren Prämissen ab, so müssen die Aktivierungsgrade der betreffenden Prämissen in geeigneter Weise miteinander verrechnet werden. Hierzu gibt es insbesondere die beiden in Fig. 7 dargestellten Möglichkeiten:
- Bildung des Maximums der Erfüllungsgrade der Prämissen, oder
- Bildung der (auf Eins) beschränkten Summe der Erfüllungsgrade der Prämissen.
- Das Ergebnis dieser Operation ist der Aktivierungsgrad der Teilkonklusion. Diese Berechnung erfolgt für alle Teilkonklusionen.
- In einem zweiten Teilschritt der Auswertung der Teilkonklusionen wird die Aktivierung der Terme der Ausgangsvariablen bestimmt. Jede Teilkonklusion aktiviert einen entsprechenden Term einer Ausgangsvariablen. Diese Terme werden durch ihre Zugehörigkeitsfunktionen beschrieben. Ihre Aktivierung, d.h. das Maß, mit dem sie aktuell zur Geltung kommen, entspricht einer Teilfläche unter dieser Zugehörigkeitsfunktion. Diese Teilfläche wiederum wird bestimmt vom (oben im ersten Teilschritt ermittelten) Aktivierungsgrad der Teilkonklusion. Vorzugsweise wird eine der beiden in Fig. 8 dargestellten Methoden verwendet, um aus dem Aktivierungsgrad einer Teilkonklusion die Aktivierung des entsprechenden Terms zu ermitteln:
- Beschränkung der maximalen Werte der Zugehörigkeitsfunktion auf den Wert des Aktivierungsgrades, oder
- Multiplikation des Verlaufes der Zugehörigkeitsfunktion mit dem Wert des Aktivierungsgrades.
- Diese Berechnung geschieht für alle Terme aller Ausgangsvariablen.
- Jede linguistische Ausgangsvariable besteht üblicherweise aus mehreren Termen. Für jeden dieser Terme ist nun seine Aktivierung bestimmt worden. Die einzelnen aktivierten Terme einer jeden Ausgangsvariablen müssen jetzt in geeigneter Weise überlagert (akkumuliert) werden. Dazu sind bevorzugt die beiden in Fig. 9 gezeigten Methoden vorgesehen:
- Bildung des Maximums der die aktivierten Terme umgebenden Funktionsverläufe für jeden Abszissenwert, oder
- Addition der die aktivierten Terme umgebenden Funktionsverläufe für jeden Abszissenwert.
- Diese Akkumulation geschieht für jede Ausgangsvariable.
- Durch die Defuzzyfizierung wird aus den akkumulierten Termen einer jeden Ausgangsvariablen ein scharfer Ausgangswert bestimmt. Die Operation der Defuzzyfizierung wird also auf jede Ausgangsvariable angewandt. Hierzu sind die folgenden zwei Verfahren möglich:
- Bestimmung des Mittelwerts der Maxima (Fig. 10), oder
- Schwerpunktsbestimmung (Fig. 11).
- Bei der in Fig. 10 dargestellten Art der Defuzzyfizierung durch Bestimmung des Mittelwerts der Maxima berechnet sich der scharfe Ausgangswert x als Mittelwert der Positionen der Maxima von faktiv(X).
-
- Dies entspricht der Berechnung der x-Komponente des Flächenschwerpunktes.
-
- Um die Berechnung zu verkürzen, wird der Bereich, über den integriert bzw. summiert wird, bevorzugt auf das Intervall zwischen Xmin und Xmax beschränkt; also auf das Intervall zwischen dem kleinsten und dem größten X-Wert, für den faktiv(X) > 0 gilt. Diese Information fällt bei der Akkumulation der Ausgangsterme an.
- Das im folgenden beschriebene Verfahren erlaubt eine aufwandsreduzierte Berechnung der Schritte von der Aktivierung der Terme der Ausgangsvariablen bis zur Defuzzyfizierung.
- Wenn aus dem Aktivierungsgrad der Konklusion die Aktivierung des zugehörigen Ausgangsterms ermittelt wird, so läßt sich diese Operation durch zwei Abbildungsfunktionen beschreiben: Der Aktivierungsgrad der Konklusion wird zum einen auf die aktivierte Fläche Fn des Ausgangsterms abgebildet, und zum anderen wird er auf eine Schwerpunktslage Sn dieser aktivierten Fläche abgebildet. Beide Abbildungsvorschriften müssen nicht zur Laufzeit des Systems ausgewertet werden, da sie nur abhängig sind von den Ausgangsternen und der in Fig. 8 dargestellten Methode der Umrechnung des Aktivierungsgrades der Konklusion in die Aktivierung der Terme (Maximumbildung oder Multiplikation).
- Fig. 11 verdeutlicht den beschriebenen Übergang zu zwei getrennten Abbildungsvorschriften. Die Akkumulation der Ausgangsterme und die Defuzzyfizierung geschehen nun gleichzeitig durch Ausführung der Berechnungsvorschrift
für jede Ausgangsvariable. Hierbei steht N für die Anzahl der Terme der Ausgangsvariablen. In dem in Fig. 11 gezeigten Beispiel ergibt sich damit ein Gesamtschwerpunkt Diese Berechnungsmethode beinhaltet implizit die Akkumulation der Terme durch die Methode der Addition. - In Fig. 12 ist eine erste Ausführungsform der erfindungsgemäßen Berechnungseinrichtung 20 gezeigt, welche die beschriebenen Fuzzy-Logik-Funktionen ausführt. Die Berechnungseinrichtung 20 weist sechs Berechnungsmodule 30 auf, die über fünf Zwischenspeicher 32 in Reihe hintereinandergeschaltet sind. Jedem Berechnungsmodul 30 ist ferner ein Speichermodul 34 mit je einem Konfigurationseingang 36 zugeordnet. Ein Steuermodul 40 ist mit allen Berechnungsmodulen 30 sowie mit einem Arbeitsspeicher 42 verbunden, auf den von außen über einen Anschluß 44 zugegriffen werden kann.
- Jedem in Fig. 2 dargestellten Teilfunktionstyp 50, 52, 54, 56, 58 und 60 entspricht eines der Berechnungsmodule 30. Das erste Berechnungsmodul 30 erhält die scharfen Eingangswerte als Eingabesignal 24; das letzte Berechnungsmodul 30 gibt die berechneten scharfen Ergebniswerte als Ergebnissignal 26 aus. Der Transfer der Zwischenergebnisse zwischen den Berechnungsmodulen 30 erfolgt über die Zwischenspeicher 32.
- In dem jedem Berechnungsmodul 30 zugeordneten Speichermodul 34 können interne Zwischenergebnisse abgelegt werden. Jedes Speichermodul 34 kann überdies Konfigurationsinformationen für die von dem jeweiligen Berechnungsmodul 30 ausgeführte Teilfunktion enthalten. Solche Konfigurationsinformationen können beispielsweise beim ersten Berechnungsmodul 30, das das Eingabesignal 24 erhält, die Zughörigkeitsfunktionen der Eingangsvariablen sein. Zur Konfiguration der Fuzzy-Logik-Funktionen der Berechnungseinrichtung 20 sind die Speichermodule 34 über die Konfigurationseingänge 36 von außen beschreibbar.
- Das Steuermodul 40 koordiniert den Gesamtablauf und die Zusammenarbeit der Berechnungsmodule 30. Beispielsweise kann die Bearbeitungszeit in den einzelnen Berechnungsmodulen 30 unterschiedlich sein. Aufgabe des Steuermoduls 40 ist es dann, jedem Berechnungsmodul 30 mitzuteilen, wenn die Zwischenergebnisse des vorhergehenden Berechnungsmoduls 30 zur Weiterverarbeitung anstehen.
- Auch in dem dem Steuermodul 40 zugeordneten Arbeitsspeicher 42 können Zwischenergebnisse und Konfigurationsinformation abgelegt werden.
- Die Realisierung der Berechnungsmodule 30 sowie der sonstigen Bauteile der Berechnungseinrichtung 20 in digitaler Schaltungstechnik ergibt sich in bekannter Weise unmittelbar aus der Beschreibung der entsprechenden Teilfunktionen. Sie kann durch Schaltnetze, Schaltwerke oder eine Kombination aus beiden geschehen. Ihre genaue Funktion kann durch Konfigurationsinformationen festgelegt werden.
- Die Anzahl der in der Berechnungseinrichtung 20 vorgesehenen Berechnungsmodule 30 braucht nicht notwendigerweise sechs zu sein. Es können mehr oder weniger Berechnungsmodule 30 vorhanden sein, um die Berechnung der Fuzzy-Logik-Funktionen feiner oder gröber zu unterteilen. Beispielsweise können fünf Berechnungsmodule 30 entsprechend den oben beschriebenen Schritten 1) bis 5) eingesetzt werden, oder nur ein einziges Berechnungsmodul 30', wie dies in Fig. 14 dargestellt ist.
- Fig. 13 zeigt eine Ausführungsvariante der Berechnungseinrichtung 20. Alle in Fig. 12 dargestellten Zwischenspeicher 32 und Speichernodule 34 sowie der Arbeitsspeicher 42 sind hier zu dem einzigen Speicher 18 zusammengefaßt. Dies erlaubt eine rationellere Verwendung des Speicherplatzes, da er beliebig partitioniert und den einzelnen Modulen nach Bedarf zugeordnet werden kann. Auch müssen so Informationen, welche von verschiedenen Modulen benötigt werden, nur einmal im Speicher 18 abgelegt werden.
- Fig. 14 zeigt eine weitere Ausführungsvariante der Berechnungseinrichtung 20. Hier sind alle Berechnungsmodule 30 zu einem einzigen Berechnungsmodul 30' zusammengefaßt. Wird dieses Berechnungsmodul 30' zusätzlich möglichst weitgehend als programmierbares Operationswerk ausgelegt, so kann seine Rechenleistung beliebig partitioniert und den einzelnen Teilfunktionen zugeordnet werden. Dies gewährleistet einen optimalen Datendurchsatz durch das Gesamtsystem.
- In einer weiteren bevorzugten Ausgestaltung haben die Berechnungsmodule 30 (oder das Berechnungsmodul 30') Zugriff auf ein vorzugsweise festverdrahtetes Modul zur Bestimmung des Minimums und/oder des Maximums zweier oder mehrerer Binärzahlen. Dies ist vorteilhaft, weil die Bildung des Minimums und des Maximums zwei in vielen Fuzzy-Logik-Teilfunktionen vorkommende Grundfunktionen sind.
Claims (12)
- Hörgerät mit einer Verstärker- und Übertragungseinrichtung (10), die einerseits mit einem Eingangswandler (12) verbunden ist und andererseits einem Ausgangswandler (14) ein Ausgabesignal (28) zuführt, sowie mit einer Berechnungseinrichtung (20), die Fuzzy-Logik-Funktionen realisiert, auf ein an der Verstärker- und Übertragungseinrichtung (10) abgegriffenes Abgriffssignal (22) anspricht und ein Ergebnissignal (26) liefert, das der Verstärker- und Übertragungseinrichtung (10) zugeführt wird und deren Ausgabesignal (28) beeinflußt, dadurch gekennzeichnet, daß zumindest die Berechnungseinrichtung (20) in digitaler Schaltungstechnik ausgeführt ist.
- Hörgerät nach Anspruch 1, dadurch gekennzeichnet, daß die Verstärker- und Übertragungseinrichtung (10) einen Signalpfad zwischen dem Eingangswandler (12) und dem Ausgangswandler (14) aufweist, dessen Verstärkungs- und Übertragungscharakteristik durch das Ergebnissignal (26) der Berechnungseinrichtung (20) beeinflußbar ist.
- Hörgerät nach Anspruch 2, dadurch gekennzeichnet, daß die Verstärker- und Übertragungseinrichtung (10) einen Speicher aufweist, in dem mehrere Sätze von Verstärkungs- und Übertragungsparametern abgelegt sind, und daß das Ergebnissignal (26) der Berechnungseinrichtung (20) zum Auswählen eines dieser Parametersätze dient.
- Hörgerät nach Anspruch 1, dadurch gekennzeichnet, daß ein Signalpfad des Hörgerätes von dem Eingangswandler (12) über einen ersten Teil der Verstärker- und Übertragungseinrichtung (10), die Berechnungseinrichtung (20) und einen zweiten Teil der Verstärker- und Übertragungseinrichtung (10) zu dem Ausgangswandler (14) verläuft.
- Hörgerät nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, daß eine Signalaufbereitungseinrichtung (16) vorgesehen ist, die das von der Verstärker- und Übertragungseinrichtung (10) abgegriffene Abgriffssignal (22) aufbereitet und als ein Eingabesignal (24) der Berechnungseinrichtung (20) zuführt.
- Hörgerät nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, daß die Verstärker- und Übertragungseinrichtung (10) einen Analog-Digital-Wandler und einen Digital-Analog-Wandler aufweist, und daß die restlichen Baugruppen der Verstärker- und Übertragungseinrichtung (10) und, wenn vorhanden, die Signalaufbereitungseinrichtung (16) vollständig in digitaler Schaltungstechnik ausgeführt sind.
- Hörgerät nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, daß die Berechnungseinrichtung (20) ein Steuermodul (40), mindestens einen Speicher (18; 32, 34, 42) und mindestens ein Berechnungsmodul (30; 30') aufweist.
- Hörgerät nach Anspruch 7, dadurch gekennzeichnet, daß in der Berechnungseinrichtung (20) ein eigenes Berechnungsmodul (30) und/oder ein eigenes Speichermodul (34) für jeden Schritt eines Verfahrens zur Realisierung der Fuzzy-Logik-Funktionen vorgesehen ist.
- Hörgerät nach Anspruch 7 oder 8, dadurch gekennzeichnet, daß in der Berechnungseinrichtung (20) mehrere hintereinandergeschaltete Berechnungsmodule (30) sowie mindestens ein Zwischenspeicher (32) für die Verbindung von aufeinanderfolgenden Berechnungsmodulen (30) vorgesehen sind.
- Hörgerät nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, daß die Berechnungseinrichtung (20) dazu eingerichtet ist, die Fuzzy-Logik-Funktionen in den Teilschritten- Fuzzyfizierung (50) von scharfen Eingangsvariablen,- Auswertung (52) von Prämissen,- Auswertung (54, 56) von Teilkonklusionen,- Akkumulation (58) von Ausgangstermen, und- Defuzzyfizierung (60)zu realisieren.
- Hörgerät nach Anspruch 10, dadurch gekennzeichnet, daß die Berechnungseinrichtung (20) dazu eingerichtet ist, bei der Fuzzyfizierung (50) Zugehörigkeitsfunktionen zu verwenden, deren Funktionswert zwischen maximal vier Eckwerten jeweils linear verläuft, wobei die Ordinatenwerte der maximal vier Eckwerte jeweils entweder 0 oder 1 betragen.
- Hörgerät nach Anspruch 10 oder 11, dadurch gekennzeichnet, daß die Berechnungseinrichtung (20) dazu eingerichtet ist, die Akkumulation (58) der Ausgangsterme und die Defuzzyfizierung (60) für jede Ausgangsvariable gleichzeitig durch Ausführen der Berechnungsvorschrift
zu realisieren, wobei für jede Ausgangsvariable die Anzahl der Ausgangsterme dieser Ausgangsvariablen durch N bezeichnet wird, die aktivierte Fläche des n-ten Ausgangsterms durch Fn und die Schwerpunktslage dieser Fläche durch Sn.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP96110068A EP0814635B1 (de) | 1996-06-21 | 1996-06-21 | Hörgerät |
| AT96110068T ATE225591T1 (de) | 1996-06-21 | 1996-06-21 | Hörgerät |
| DK96110068T DK0814635T3 (da) | 1996-06-21 | 1996-06-21 | Høreapparat |
| DE59609755T DE59609755D1 (de) | 1996-06-21 | 1996-06-21 | Hörgerät |
| US08/864,063 US6005954A (en) | 1996-06-21 | 1997-05-28 | Hearing aid having a digitally constructed calculating unit employing fuzzy logic |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP96110068A EP0814635B1 (de) | 1996-06-21 | 1996-06-21 | Hörgerät |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| EP0814635A1 true EP0814635A1 (de) | 1997-12-29 |
| EP0814635B1 EP0814635B1 (de) | 2002-10-02 |
Family
ID=8222921
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP96110068A Revoked EP0814635B1 (de) | 1996-06-21 | 1996-06-21 | Hörgerät |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US6005954A (de) |
| EP (1) | EP0814635B1 (de) |
| AT (1) | ATE225591T1 (de) |
| DE (1) | DE59609755D1 (de) |
| DK (1) | DK0814635T3 (de) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0964603A1 (de) * | 1998-06-10 | 1999-12-15 | Oticon A/S | Verfahren zur Verarbeitung von Tonsignalen und Vorrichtung zur Durchführung des Verfahrens |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4294856B2 (ja) * | 1998-11-24 | 2009-07-15 | フォーナック アーゲー | 補聴器 |
| US6633202B2 (en) | 2001-04-12 | 2003-10-14 | Gennum Corporation | Precision low jitter oscillator circuit |
| EP1251714B2 (de) | 2001-04-12 | 2015-06-03 | Sound Design Technologies Ltd. | Digitales Hörgerätsystem |
| CA2382358C (en) * | 2001-04-18 | 2007-01-09 | Gennum Corporation | Digital quasi-rms detector |
| DK1251715T4 (da) | 2001-04-18 | 2011-01-10 | Sound Design Technologies Ltd | Flerkanalshøreapparat med kommunikation mellem kanalerne |
| US20020191800A1 (en) * | 2001-04-19 | 2002-12-19 | Armstrong Stephen W. | In-situ transducer modeling in a digital hearing instrument |
| DE10131964B4 (de) * | 2001-07-02 | 2005-11-03 | Siemens Audiologische Technik Gmbh | Verfahren zum Betrieb eines digitalen programmierbaren Hörgerätes sowie digitales programmierbares Hörgerät |
| US7113589B2 (en) | 2001-08-15 | 2006-09-26 | Gennum Corporation | Low-power reconfigurable hearing instrument |
| US9787413B2 (en) * | 2014-12-08 | 2017-10-10 | Walid Khairy Mohamed Ahmed | Circuits, systems and methods of hybrid electromagnetic and piezoelectric communicators |
| US10756811B2 (en) | 2017-09-10 | 2020-08-25 | Mohsen Sarraf | Method and system for a location determination using bi-modal signals |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1993005471A1 (de) * | 1991-09-11 | 1993-03-18 | Siemens Aktiengesellschaft | Fuzzy logic controller mit optimierter speicherorganisation |
| US5361325A (en) * | 1992-03-27 | 1994-11-01 | Nec Research Institute, Inc. | Fuzzy syllogistic system |
| EP0674462A1 (de) * | 1994-03-23 | 1995-09-27 | Siemens Audiologische Technik GmbH | Einrichtung zur Anpassung programmierbarer Hörgeräte |
| EP0674464A1 (de) * | 1994-03-23 | 1995-09-27 | Siemens Audiologische Technik GmbH | Programmierbares Hörgerät mit Fuzzy-Logik-Controller |
| DE4439505A1 (de) * | 1994-11-08 | 1996-05-09 | Siemens Ag | Verfahren zum Entwurf eines Fuzzy-Reglers |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0674463A1 (de) * | 1994-03-23 | 1995-09-27 | Siemens Audiologische Technik GmbH | Programmierbares Hörgerät |
| DE59410235D1 (de) * | 1994-05-06 | 2003-03-06 | Siemens Audiologische Technik | Programmierbares Hörgerät |
| DE4419901C2 (de) * | 1994-06-07 | 2000-09-14 | Siemens Audiologische Technik | Hörhilfegerät |
-
1996
- 1996-06-21 AT AT96110068T patent/ATE225591T1/de not_active IP Right Cessation
- 1996-06-21 DK DK96110068T patent/DK0814635T3/da active
- 1996-06-21 EP EP96110068A patent/EP0814635B1/de not_active Revoked
- 1996-06-21 DE DE59609755T patent/DE59609755D1/de not_active Revoked
-
1997
- 1997-05-28 US US08/864,063 patent/US6005954A/en not_active Expired - Lifetime
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1993005471A1 (de) * | 1991-09-11 | 1993-03-18 | Siemens Aktiengesellschaft | Fuzzy logic controller mit optimierter speicherorganisation |
| US5361325A (en) * | 1992-03-27 | 1994-11-01 | Nec Research Institute, Inc. | Fuzzy syllogistic system |
| EP0674462A1 (de) * | 1994-03-23 | 1995-09-27 | Siemens Audiologische Technik GmbH | Einrichtung zur Anpassung programmierbarer Hörgeräte |
| EP0674464A1 (de) * | 1994-03-23 | 1995-09-27 | Siemens Audiologische Technik GmbH | Programmierbares Hörgerät mit Fuzzy-Logik-Controller |
| DE4439505A1 (de) * | 1994-11-08 | 1996-05-09 | Siemens Ag | Verfahren zum Entwurf eines Fuzzy-Reglers |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0964603A1 (de) * | 1998-06-10 | 1999-12-15 | Oticon A/S | Verfahren zur Verarbeitung von Tonsignalen und Vorrichtung zur Durchführung des Verfahrens |
Also Published As
| Publication number | Publication date |
|---|---|
| ATE225591T1 (de) | 2002-10-15 |
| DK0814635T3 (da) | 2003-02-03 |
| US6005954A (en) | 1999-12-21 |
| DE59609755D1 (de) | 2002-11-07 |
| EP0814635B1 (de) | 2002-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0674462B1 (de) | Einrichtung zur Anpassung programmierbarer Hörgeräte | |
| EP0814636A1 (de) | Hörgerät | |
| EP0674464A1 (de) | Programmierbares Hörgerät mit Fuzzy-Logik-Controller | |
| WO1995015668A1 (de) | Schaltungsanordnung für die automatische regelung von hörhilfsgeräten | |
| EP0712261A1 (de) | Programmierbares Hörgerät | |
| EP0814635B1 (de) | Hörgerät | |
| EP0674463A1 (de) | Programmierbares Hörgerät | |
| DE69017136T2 (de) | Verfahren zur Überwachung eines Übertragungssystems mit einer Mehrzahl von virtuellen, asynchron zeitverschachtelten Übertragungskanälen, über die ein Datenstrom übertragen werden kann. | |
| EP0750764B1 (de) | Verfahren und anordnung zur fuzzy-regelung | |
| EP0712263A1 (de) | Programmierbares Hörgerät | |
| EP0788290B1 (de) | Programmierbares Hörgerät | |
| EP0473914A2 (de) | System zur Regelung eines Stellwerks in einem Kraftfahrzeug | |
| EP0791192B1 (de) | Verfahren zum entwurf eines fuzzy-reglers | |
| DE10144441A1 (de) | Fuzzy-Inferenzmaschine | |
| EP0700536B1 (de) | Regeleinrichtung | |
| EP0561792B1 (de) | Wissensbasierte steuer- und regeleinrichtung | |
| EP0748467B1 (de) | Selbstprogrammierende schaltungsanordnung | |
| EP0673522B1 (de) | Einrichtung zur vervollständigung einer unvollständigen regelbasis eines fuzzy-reglers | |
| DE69419274T2 (de) | Fuzzy-Logiksteuerung | |
| DE102004036069B4 (de) | Verfahren und Vorrichtung zum Bilden von rauschgefilterten Ausgangswerten aus rauschbehafteten Eingangswerten | |
| DE10251188A1 (de) | Steuerschaltung und -verfahren für einen Audioverstärker | |
| CH625649A5 (de) | ||
| EP0712262A1 (de) | Hörgerät | |
| DE68926872T2 (de) | Regelverarbeitungsmittel enthaltendes zerfranstes Inferenzsystem | |
| DE69426858T2 (de) | Fuzzy-Regler |
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): AT CH DE DK LI |
|
| 17P | Request for examination filed |
Effective date: 19980121 |
|
| 17Q | First examination report despatched |
Effective date: 20000105 |
|
| 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): AT CH DE DK LI |
|
| REF | Corresponds to: |
Ref document number: 225591 Country of ref document: AT Date of ref document: 20021015 Kind code of ref document: T |
|
| 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: 59609755 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 |
|
| PLAB | Opposition data, opponent's data or that of the opponent's representative modified |
Free format text: ORIGINAL CODE: 0009299OPPO |
|
| R26 | Opposition filed (corrected) |
Opponent name: OTICON A/S ET AL. Effective date: 20030702 |
|
| PLAB | Opposition data, opponent's data or that of the opponent's representative modified |
Free format text: ORIGINAL CODE: 0009299OPPO |
|
| 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: DK Payment date: 20080612 Year of fee payment: 13 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: AT Payment date: 20080516 Year of fee payment: 13 |
|
| RDAF | Communication despatched that patent is revoked |
Free format text: ORIGINAL CODE: EPIDOSNREV1 |
|
| PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20080818 Year of fee payment: 13 Ref country code: CH Payment date: 20080909 Year of fee payment: 13 |
|
| 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 |
|
| REG | Reference to a national code |
Ref country code: CH Ref legal event code: PL |
|
| 27W | Patent revoked |
Effective date: 20081026 |

