<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.4//EN" "ep-patent-document-v1-4.dtd">
<ep-patent-document id="EP04019750B1" file="EP04019750NWB1.xml" lang="de" country="EP" doc-number="1511357" kind="B1" date-publ="20140604" status="n" dtd-version="ep-patent-document-v1-4">
<SDOBI lang="de"><B000><eptags><B001EP>ATBECHDEDKESFRGBGRITLILUNLSEMCPTIESI....FIRO..CY..TRBGCZEEHUPLSK....................................</B001EP><B005EP>J</B005EP><B007EP>DIM360 Ver 2.41 (21 Oct 2013) -  2100000/0</B007EP></eptags></B000><B100><B110>1511357</B110><B120><B121>EUROPÄISCHE PATENTSCHRIFT</B121></B120><B130>B1</B130><B140><date>20140604</date></B140><B190>EP</B190></B100><B200><B210>04019750.1</B210><B220><date>20040819</date></B220><B240><B241><date>20091207</date></B241><B242><date>20091228</date></B242></B240><B250>de</B250><B251EP>de</B251EP><B260>de</B260></B200><B300><B310>10339485</B310><B320><date>20030827</date></B320><B330><ctry>DE</ctry></B330></B300><B400><B405><date>20140604</date><bnum>201423</bnum></B405><B430><date>20050302</date><bnum>200509</bnum></B430><B450><date>20140604</date><bnum>201423</bnum></B450><B452EP><date>20131220</date></B452EP></B400><B500><B510EP><classification-ipcr sequence="1"><text>H04R  25/02        20060101AFI20041209BHEP        </text></classification-ipcr><classification-ipcr sequence="2"><text>H04R  25/00        20060101ALI20041209BHEP        </text></classification-ipcr></B510EP><B540><B541>de</B541><B542>Hörgerät mit individuell konfigurierbarer Hardwareschnittstelle</B542><B541>en</B541><B542>Hearing instrument with individually configurable hardware interface</B542><B541>fr</B541><B542>Prothèse auditive avec interface à configuration individuelle</B542></B540><B560><B561><text>EP-A- 1 091 620</text></B561><B561><text>US-A- 5 553 152</text></B561></B560></B500><B700><B720><B721><snm>Aschoff, Stefan</snm><adr><str>Birkenallee 1</str><city>91056 Bubenreuth</city><ctry>DE</ctry></adr></B721><B721><snm>Bindner, Jörg</snm><adr><str>Am Alten Sportplatz 12</str><city>91085 Weisendorf</city><ctry>DE</ctry></adr></B721><B721><snm>Lechner, Matthias</snm><adr><str>Lerchenbühl 26</str><city>91056 Erlangen</city><ctry>DE</ctry></adr></B721></B720><B730><B731><snm>Siemens Audiologische Technik GmbH</snm><iid>100220890</iid><irf>2003P11469EP</irf><adr><str>Gebbertstrasse 125</str><city>91058 Erlangen</city><ctry>DE</ctry></adr></B731></B730><B740><B741><snm>Maier, Daniel Oliver</snm><sfx>et al</sfx><iid>100997719</iid><adr><str>Siemens AG 
Postfach 22 16 34</str><city>80506 München</city><ctry>DE</ctry></adr></B741></B740></B700><B800><B840><ctry>AT</ctry><ctry>BE</ctry><ctry>BG</ctry><ctry>CH</ctry><ctry>CY</ctry><ctry>CZ</ctry><ctry>DE</ctry><ctry>DK</ctry><ctry>EE</ctry><ctry>ES</ctry><ctry>FI</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>GR</ctry><ctry>HU</ctry><ctry>IE</ctry><ctry>IT</ctry><ctry>LI</ctry><ctry>LU</ctry><ctry>MC</ctry><ctry>NL</ctry><ctry>PL</ctry><ctry>PT</ctry><ctry>RO</ctry><ctry>SE</ctry><ctry>SI</ctry><ctry>SK</ctry><ctry>TR</ctry></B840><B880><date>20091223</date><bnum>200952</bnum></B880></B800></SDOBI>
<description id="desc" lang="de"><!-- EPO <DP n="1"> -->
<p id="p0001" num="0001">Die vorliegende Erfindung betrifft ein Hörgerät mit einer Speichereinrichtung zum Speichern von Einstelldaten des Hörgeräts und einer Schnittstelleneinrichtung zur Datenkommunikation mit der Speichereinrichtung. Darüber hinaus betrifft die vorliegende Erfindung ein Verfahren zum Anpassen eines derartigen Hörgeräts.</p>
<p id="p0002" num="0002">Hörgeräte werden weiterentwickelt, indem neue Erkenntnisse in der Signalverarbeitung in Schaltungen implementiert werden, die auf einer integrierten Schaltung (IC) im Hörgerät untergebracht sind. Die Zeitspanne zwischen der Entwicklung einer Schaltung und ihrer Nachfolgegeneration beträgt im Allgemeinen wenige Jahre. Folglich befinden sich ständig mehrere Hörgerätefamilien und -generationen auf dem Markt.</p>
<p id="p0003" num="0003">Zur patientenspezifischen Anpassung von Hörgeräten nimmt ein Fachmann (Akustiker) Einstellungen am Hörgerät vor, indem er Signalverarbeitungskonzepte versteht und anwendet. Er denkt dabei in den durch die Signalverarbeitungslehre geprägten Begrifflichkeiten wie z. B. Verstärkung, Kompressionskonzept, Kniepunkt, Kompressionsverhältnis usw. Es zeigt sich, dass diese Signalverarbeitungsbegriffe langlebiger sind als die Zeitspanne zwischen der Entwicklung aufeinander folgender Hörgerätegenerationen. Beispielsweise werden Hörgerätesteller, die solche Signalverarbeitungsbegriffe abbilden, in mehreren aufeinander folgenden Hörgerätegenerationen implementiert.</p>
<p id="p0004" num="0004">Ferner führt eine Weiterentwicklung der Signalverarbeitungstechnik erfahrungsgemäß dazu, dass neue Begriffe geprägt werden (z. B. voice activity detection VAD oder fast attack noise cancellation FANCY), die zuerst als Neuentwicklung in einer<!-- EPO <DP n="2"> --> Hörgerätegeneration implementiert werden, sich etablieren und in gleicher Form ebenfalls in den Nachfolgegenerationen implementiert werden. Zudem zeigt sich, dass viele Signalverarbeitungsbegriffe branchenweit etabliert sind und damit von einem größeren Umfeld gebraucht werden, als es dem Kundenkreis eines einzelnen Hörgeräteherstellers entspricht.</p>
<p id="p0005" num="0005">High-End-Hörgeräteplattformen werden entwickelt, indem auf einem IC alle Möglichkeiten der im Allgemeinen dem neuesten Stand der Forschung entsprechenden Signalverarbeitung implementiert werden. Der IC ist mit einer Schnittstelle versehen, die den Zugriff auf die auf dem IC untergebrachten Signalverarbeitungseinheiten, d. h. ein Auslesen und auch ein Einstellen derselben, ermöglichen. Die Schnittstelle ist so konzipiert, dass zusammenhängende Ausschnitte als Hörgerätesteller gehandhabt werden, die bereits obengenannte Begrifflichkeiten der Signalverarbeitung abbilden.</p>
<p id="p0006" num="0006">Entsprechend dem Konzept einer universellen Hörgeräteplattform sind diese Hörgerätesteller nicht nur nach ihrer Anzahl im großen Umfang vorhanden, auch jeder einzelne der Hörgerätesteller hat einen weit ausgelegten, umfangreichen Stellbereich. Um nun unter Verwendung einer Hörgeräteplattform verschiedene Hörgeräte auf den Markt zu bringen, wird ein universeller Softwarecontainer erstellt, der nicht nur in der Lage ist, alle Hörgerätesteller in jeweils ihrem vollen Umfang abzubilden, sondern der ebenfalls dahingehend konfiguriert werden kann, dass er infolge der Konfiguration nur noch von einer eingeschränkten Auswahl von Hörgerätestellern und gegebenenfalls unter diesen nur von einem eingeschränkten Stellbereich Gebrauch macht. Durch diesen Konfigurationsvorgang wird daher eine universelle Plattform zu einem konkreten Hörgerät spezialisiert, auf dem die Software alle Aktionen, die durch den Endanwender veranlasst werden, vornimmt.</p>
<p id="p0007" num="0007">Die beschriebene Software ist in Schichten aufgebaut, so dass in einer ersten Schicht die Reduktion des plattformeigenen<!-- EPO <DP n="3"> --> Hörgerätestellerraums auf den geräteeigenen Hörgerätestellerraum vorgenommen wird. Der geräteeigene Stellerraum wird an einem Interface einer weiteren Softwareschicht zur Verfügung gestellt. In einer zweiten Softwareschicht ist ein Interpreter untergebracht, der Sequenzen von Programmbefehlen abarbeitet, indem er entsprechend diesen Programmbefehlen die aktuellen Hörgerätestellerpositionen abändert. Hierzu wird ausdrücklich auf die Druckschrift (<patcit id="pcit0001" dnum="EP1091620A1"><text>EP 109 16 20 A1</text></patcit>) der Anmelderin verwiesen. Der zweiten Softwareschicht ist eine dritte Softwareschicht übergeordnet, die für den Endanwender ein User Interface abbildet und von ihm Eingabekommandos entgegennimmt. Ein solches Eingabekommando kann beispielsweise ein Laden einer Programmbefehlssequenz bewirken, die in der zweiten Schicht vom Interpreter abgearbeitet wird. Ein konkretes Beispiel hierzu wäre die in einer Anpasssoftware implementierte Dialogeinheit, die als Menüauswahl eine Reihe typischer Hörsituationen und diesen entsprechenden, häufig benannten Hörproblemen auflistet. Jeder der Auswahlpunkte bewirkt, dass der Interpreter eine Programmbefehlssequenz abarbeitet, die das Hörgerät entsprechend dem benannten Problem nachstellt, um eine Verbesserung im Hörempfinden zu erreichen. Ein derartiges Verfahren ist in der Druckschrift <patcit id="pcit0002" dnum="US6574340B1"><text>US 6,574,340 B1</text></patcit> beschrieben.</p>
<p id="p0008" num="0008">Ferner ist festzustellen, dass im Allgemeinen jedes Hörgerät ein eigenes Kommunikationsprotokoll aufweist. Weiterhin hat jedes Hörgerät ein eigenes, individuelles Registermodell. Ansätze zur Standardisierung der Kommunikationsprotokolle und Registermodelle sind bislang nicht bekannt. Allein frei programmierbare Hörgeräte würden einen solchen Ansatz auf Kosten eines sehr hohen Flächen- und Stromsverbrauchs bei hoher Komplexität bieten. Auch in dem bereits genannten Dokument <patcit id="pcit0003" dnum="US6574340B1"><text>US 6,574,340 B1</text></patcit> wird lediglich eine externe Software dargestellt, die eine generalisierte Schnittstelle in Form von Makros bereitstellt und diese in IC-spezifische Registermodifikationen und Kommunikationssignale umwandelt.</p>
<p id="p0009" num="0009"><!-- EPO <DP n="4"> --> Aus der Druckschrift <patcit id="pcit0004" dnum="US5553152A"><text>US 5 553 152 A</text></patcit> ist ein Gerät und ein Verfahren zur magnetischen Steuerung eines Hörgeräts bekannt. Das Hörgerät besitzt einen Speicher, welcher über eine Schnittstelle von einer Steuerlogik programmiert werden kann. Die Steuerlogik kann durch einen Magnetschalter manuell betätigt werden. Die Steuerlogik selbst ist von außen programmierbar, um ihre Funktionalität zu verändern.</p>
<p id="p0010" num="0010">Die Aufgabe der vorliegenden Erfindung besteht somit darin, einen für Hörgerätefamilien und -generationen übergreifend vereinheitlichten Befehlssatz zum Anpassen von Hörgeräten verwenden zu können, wodurch eine Voraussetzung für kleine und spezialisierte Softwaremodule zur Hörgerätesteuerung beispielsweise mittels Smartphone geschaffen werden kann.</p>
<p id="p0011" num="0011">Erfindungsgemäß wird diese Aufgabe gelöst durch ein Hörgerät mit einer ersten Speichereinrichtung zum Speichern von Einstelldaten des Hörgeräts und einer Schnittstelleneinrichtung zur Datenkommunikation eines externen Geräts mit der ersten Speichereinrichtung, wobei die Schnittstelleneinrichtung in dem Hörgerät als Hardware implementiert ist und die Schnittstelleneinrichtung individuell konfigurierbar ist. Die Schnittstelleneinrichtung besitzt eine Maskierungseinheit, mit der ein vorbestimmter Teil der über die Schnittstelleneinrichtung übertragbaren Daten maskierbar ist. Damit können einheitliche Programmbefehle für High-End-Geräte und Low-End-Geräte beispielsweise in ihrer Länge abhängig vom Hörgerätetyp unterschiedlich maskiert werden.</p>
<p id="p0012" num="0012">Ferner ist erfindungsgemäß vorgesehen ein Verfahren zum Anpassen eines derartigen Hörgeräts durch Bereitstellen des Hörgeräts, Bereitstellen eines universellen Befehlssatzes, Interpretieren eines Befehls des universellen Befehlssatzes, Maskieren des interpretierten Befehls entsprechend dem Typ des Hörgeräts und Zugreifen auf die erste Speichereinrichtung gemäß dem maskierten, interpretierten Befehl.<!-- EPO <DP n="5"> --></p>
<p id="p0013" num="0013">Erfindungsgemäß werden somit Aufgaben, die bisher von dem Softwarecontainer vorgenommen wurden, im konkreten Fall in den IC des Hörgeräts verlagert. Somit lässt sich die Konfiguration einer universellen Plattform für ein einzelnes Hörgerät und der Interpreter in dem IC implementieren. Die Aufgaben, die dann noch von der Software zu bewältigen sind, sind vergleichsweise klein, so dass beispielsweise ein Fittingassistent (Dialogeinheit der Anpasssoftware) auf einer mobilen Hardware (Smartphone / Handy) implementiert werden kann.</p>
<p id="p0014" num="0014">Die in dem erfindungsgemäßen Hörgerät vorgesehene Schnittstelleneinrichtung kann eine Zuordnungseinheit, mit der Datenpakete von der oder für die erste Speichereinrichtung semantisch zuordenbar sind, aufweisen. Dadurch kann der Zugriff auf das Register bzw. die erste Speichereinrichtung mittels Hardware durch eine einheitliche Registersprache <b>erfolgen.</b></p>
<p id="p0015" num="0015"><b>Darüber</b> hinaus kann in ein erfindungsgemäßes Hörgerät eine Recheneinrichtung, welche an die Schnittstelleneinrichtung angeschlossen ist, zur Ausführung von Programmbefehlen integriert sein. Damit können beispielsweise die zur Anpassung durchzuführenden Programmbefehle direkt im Hörgerät ausgeführt werden, und es kann auf einen externen PC hierfür verzichtet werden.</p>
<p id="p0016" num="0016">Bei im Hörgerät integrierter Recheneinrichtung ist günstigerweise auch eine zweite Speichereinrichtung zum Speichern von Programmbefehlen in das Hörgerät integriert. In dieser zweiten Speichereinrichtung lassen sich Makrobefehle in einer domänenspezifischen Sprache abspeichern. Die Recheneinrichtung sollte dann Interpreterfunktionalität besitzen.</p>
<p id="p0017" num="0017">Für die Entwicklung von hörgerätegenerationsübergreifenden Befehlssätzen sollten langlebige Signalverarbeitungsbegriffe (vergleiche Einleitung) verwendet werden. Daher ist erfindungsgemäß ein Hörgerätebefehlssatz vorgesehen, zu dessen<!-- EPO <DP n="6"> --> zentralen Bestandteil eine Einstellung von Signalverarbeitungsstellgrößen, wie beispielsweise Verstärkung, Kompressionskonzept, Kniepunkt, Kompressionsverhältnis etc., gehört. Dabei ist dieser Hörgerätebefehlssatz von Beginn an auf Erweiterbarkeit ausgelegt, so dass Signalverarbeitungsstellgrößen, die erst in Zukunft definiert werden, durch eine einfache Ergänzung des Vokabulars, aber in der Regel ohne Neudefi-oder<!-- EPO <DP n="7"> --> Erweiterung der Syntax, in den Befehlssatz mit aufgenommen werden können.</p>
<p id="p0018" num="0018">Wie bereits erwähnt, lassen sich die Signalverarbeitungsstellgrößen den Stellern eines Hörgeräts zuordnen. Diese Zuordenbarkeit ist über alle Softwareschichten gewährleistet. Im Gegensatz dazu werden gegenwärtig mit der Entwicklung einer neuen Hörgerätegeneration Hörgerätesteller, die die gleiche Funktion wie in der Vorläufergeneration übernehmen, anders adressiert. Gegebenenfalls ist auch das Format eines solchen Hörgerätestellers ein anderes als das seiner Vorgängergeneration. Beispielsweise wird in dem entsprechenden Hardwareregister eine größere Anzahl von Bits verwendet. Die Erfindung sieht daher ferner vor, ein einheitliches, aber erweiterbares System von Adressen und Formaten für Hörgerätesteller zu definieren und dieses auf dem IC zu implementieren. Dieses System könnte dann ab einer ersten Hörgerätegeneration für jede nachfolgende Generation beibehalten werden. Außerdem sieht die Erfindung vor, dass nun auch der Interpreter derart implementiert ist, dass er, veranlasst durch entsprechende Programmbefehle, die Hörgerätesteller in diesem vereinheitlichten System abändert beziehungsweise ausliest.</p>
<p id="p0019" num="0019">Die kongruente Konzeption des Adress/Formatsystems für Hörgerätesteller mit dem Vokabular der Hörgeräteprogrammiersprache bietet folgende Vorteile:
<ol id="ol0001" compact="compact" ol-style="">
<li>1. Vorwärtskompatibilität:
<ul id="ul0001" list-style="none" compact="compact">
<li>Das System schafft einen Standard für Hörgerätesteller etablierter Signalverarbeitungsstellgrößen, der beginnend ab der ersten Implementierung auf dem Hörgeräte-IC in gleicher Form in jeder Hörgerätegeneration wieder verwendet werden kann.</li>
</ul></li>
<li>2. Erweiterbarkeit:
<ul id="ul0002" list-style="none" compact="compact">
<li>Das System ist auf Erweiterbarkeit um neue Hörgerätesteller angelegt, ohne den Vorteil der Vorwärtskompatibilität aufzugeben.</li>
</ul></li>
<li>3. Attraktivität zur Schaffung von herstellerübergreifenden Standards:<!-- EPO <DP n="8"> -->
<ul id="ul0003" list-style="none" compact="compact">
<li>Da das System Hörgerätesteller vereinheitlicht, die zum Teil Signalverarbeitungsstellgrößen abbilden, die branchenweit etabliert sind, besteht die Voraussetzung, einen herstellerübergreifenden Standard zu schaffen.</li>
</ul></li>
</ol></p>
<p id="p0020" num="0020">Da die Erfindung ferner vorsieht, dass der auf dem IC implementierte Interpreter mit einer nach außen führenden Schnittstelle versehen ist, über den Hörgeräteprogramme oder einzelne Hörgeräteprogrammbefehle übergeben werden können, steht an dieser Stelle eine Schnittstelle für einen domänenspezifischen (d. h. eine Sprache, die mit Begrifflichkeiten des Anwendungsgebiets arbeitet) Programmierbefehlssatz zur Verfügung. Diese Schnittstelle macht die Entwicklung kleiner, gegebenenfalls auf verschiedene Plattformen verfügbarer, generationsübergreifender und eventuell herstellerübergreifender Softwaremodule wirtschaftlich interessant.</p>
<p id="p0021" num="0021">Die vorliegende Erfindung wird nun anhand der beigefügten Zeichnung näher erläutert, die ein prinzipielles Blockschaltbild der funktionellen Einheiten für die Anpassung eines Hörgeräts gemäß der vorliegenden Erfindung zeigt.</p>
<p id="p0022" num="0022">Die nachfolgend näher aufgeführten Ausführungsbeispiele stellen bevorzugte Ausführungsformen der vorliegenden Erfindung dar.</p>
<p id="p0023" num="0023">Wenn ein Hörgerät an einen Hörgeräteträger anzupassen ist, wird ein Register 1, in dem die Einstellwerte der verschiedenen Hörgerätesteller abgespeichert sind, mittels eines User Interface 2, das auf einem PC installiert ist, manipuliert. Gemäß dem hier standardisierten Registermodell des Hörgeräts steht jedes Bit für eine Konfiguration eines Signalverarbeitungsbausteins.</p>
<p id="p0024" num="0024">Gemäß dem Stand der Technik ist das Register 1 auf dem IC des Hörgeräts angeordnet. Eine bei Hörgeräten übliche HIPRO-Schnittstelle 3 gewährleistet den Zugriff einer externen<!-- EPO <DP n="9"> --> Software, gesteuert durch das User Interface 2, auf das Register 1. Sämtliche Komponenten zwischen der HIPRO-Schnittstelle 3 und dem User Interface 2 sind gemäß dem Stand der Technik als PC-Software ausgeführt.</p>
<p id="p0025" num="0025">Erfindungsgemäß wird nun, um die Softwaregröße zu reduzieren und eine Standardisierung des Registermodells und des Kommunikationsprotokolls zu erreichen, ein Großteil der Datenverarbeitungskomponenten zwischen dem Register 1 und dem User Interface 2 als Hardware ausgeführt. Bei einer ersten Ausführungsform ist lediglich eine Abstraktionseinheit 4, die dem User Interface 2 nachgeschaltet ist, noch als Software implementiert. Diese Abstraktionseinheit kommuniziert dann direkt mit einer HIPRO-Schnittstelle 3' oder gegebenenfalls mit einer drahtlosen Schnittstelle. Diese Schnittstelle 3' stellt eine Verbindung zu einer Recheneinheit 5 und einer damit verbundenen Speichereinheit 6, die beide auf dem Hörgeräte-IC installiert sind, her. In der Recheneinheit 5 werden Programmbefehle bzw. Makros aus der Speichereinheit 6 abgearbeitet. Diese Makros bzw. Befehle sind in einer domänenspezifischen Sprache zur Manipulation einer Hörgerätesteuerung oder Global-Access-Steuerung formuliert. Die gewünschten Befehle werden durch die Abstraktionseinheit 4 angestoßen.</p>
<p id="p0026" num="0026">Zur Abarbeitung der Befehle in der Recheneinheit 5 sind die hörgerätespezifischen Befehle dem standardisierten Befehlssatz zuzuordnen. Beispielsweise besteht der Befehl zur Einstellung der Verstärkung in einem bestimmten Frequenzband für ein High-End-Gerät mit vielen Einstellmöglichkeiten aus fünf Dateneinheiten (vgl. FIG). Der gleiche Befehl kann für ein Low-End-Hörgerät aus wenigeren Dateneinheiten 7 bestehen, da dieses Gerät weniger Einstellmöglichkeiten besitzt. Die nicht genutzten Dateneinheiten 8 sind daher beim Auslesen aus dem Register 1 durch eine Maskiereinheit 9 maskiert. Daher müssen die nicht genutzten Dateneinheiten 8 beim Zugriff auf das Register 1 zur Nutzung der standardisierten Befehlssyntax bei dem Low-End-Gerät in Umkehrung des Maskierungsprozesses wieder<!-- EPO <DP n="10"> --> ergänzt werden. Der so erhaltene standardisierte Befehl 10 wird in einer Zuordnungseinheit 11 den Registereinheiten semantisch zugeordnet.</p>
<p id="p0027" num="0027">Mit dieser ersten Ausführungsform, bei der die Recheneinheit 5 und die Speichereinheit 6 auf dem Hörgeräte-IC angeordnet ist, ist es möglich, komplexe Optimierungsaufgaben mit dem Hörgerät selbst ohne Zuhilfenahme eines externen PC zu bewerkstelligen. Beispielsweise kann, wenn ein Hörgeräteträger Geschirrklappern oder Zeitungsrascheln durch sein Hörgerät als zu laut empfindet, die für diese Situationen maßgebliche Gruppe von Verstärkungen mit dem Hörgerät selbst reduziert werden.</p>
<p id="p0028" num="0028">Falls jedoch der Bedarf besteht, lediglich einfache Verstellmöglichkeiten am Hörgerät bereitzustellen, wie z. B. laut, leise oder das An- und Abschalten von Signaltönen, so reicht es gemäß einer zweiten Ausführungsform der vorliegenden Erfindung, wenn lediglich die Zuordnungseinheit 11 und die Maskierungseinheit 9 zusätzlich zum Register 1 auf dem Hörgeräte-IC hardwaremäßig realisiert sind. Entsprechend ist dann die HIPRO-Schnittstelle oder drahtlose Schnittstelle 3" unmittelbar nach der Maskierungseinheit 9 angeordnet.</p>
<p id="p0029" num="0029">In dem in der unteren Hälfte der Figur wiedergegebenen konkreten Syntaxbeispiel ist ein Befehl zum Ändern einer Verstärkung in der Syntax der jeweiligen Datenverarbeitungseinheit wiedergegeben. Der Maskierungs- bzw. Demaskierungsschritt lässt sich in diesem Beispiel jedoch nicht erkennen, da durch ihn lediglich eine Auswahl aus einer Vielzahl von Befehlen bzw. eine Rückzuordnung zu einer Vielzahl von Befehlen erfolgt.</p>
<p id="p0030" num="0030">Das im DSP/ASIC des Hörgeräts vorhandene Registermodell besitzt somit ein standardisiertes Interface. Das Hörgerät erhält an der Kommunikationsschnittstelle dann nicht mehr wie bisher Befehle wie "Schreibe in Register Nr. 99 die Inhalte<!-- EPO <DP n="11"> --> 10111000101001010...", sondern den standardisierten Befehl "G1, Steps up, 1" und setzt dies in interne Registerinhalte um. Damit ist ein anwendungsspezifischer, universeller, generischer Befehlssatz definiert, der über die Kommunikationsschnittstelle übertragen wird. Dieser Befehlssatz kann über Hörgerätefamilien, IC-Generationen und herstellerübergreifend vereinheitlicht werden, so dass eine universelle Software zur Anpassung von Hörgeräten geschaffen werden kann. Die genannten Befehlssatzeigenschaften sind dabei wie folgt definiert:
<ul id="ul0004" list-style="dash" compact="compact">
<li>anwendungsspezifisch: An der Schnittstelle für den audiologischen Bereich werden spezialisierte Befehle empfangen und interpretiert.</li>
<li>universell: Für jede Funktionalität der Anpasssoftware und für jede kommende Hörgerätefamilie und -generation kann der Befehlssatz verwendet werden.</li>
<li>generisch: Der Befehlssatz ist so gestaltet, dass er über Generationen von Hörgeräten gleiche Funktionen gleich abbildet, Funktionserweiterungen aber zulässt.</li>
</ul></p>
<p id="p0031" num="0031">Ist dieser Befehlssatz über Hörgerätefamilien und - generationen übergreifend vereinheitlicht, wird die Komplexität der Anpasssoftware deutlich verringert. Dies schafft eine Voraussetzung, kleine und spezialisierte Softwaremodule zur Hörgerätesteuerung (beispielsweise Anpass-Assistent auf Smartphone) bereitzustellen. Das Hörgerät vereinigt Vorteile eines frei programmierbaren Geräts mit denen eines strom- und flächensparenden Geräts. Bei der möglichen Durchsetzung kann sogar der Kundenwunsch nach einheitlicher Software erfüllt werden. Darüber hinaus werden Forschungsarbeiten erleichtert.</p>
</description>
<claims id="claims01" lang="de"><!-- EPO <DP n="12"> -->
<claim id="c-de-01-0001" num="0001">
<claim-text>Hörgerät mit
<claim-text>- einer ersten Speichereinrichtung (1) zum Speichern von Einstelldaten des Hörgeräts und</claim-text>
<claim-text>- einer Schnittstelleneinrichtung zur Datenkommunikation eines externen Geräts mit der ersten Speichereinrichtung, <b>wobei</b></claim-text>
<claim-text>- <b>die</b> Schnittstelleneinrichtung in dem Hörgerät als Hardware implementiert ist und</claim-text>
<claim-text>- die Schnittstelleneinrichtung individuell konfigurierbar ist,<br/>
<b>dadurch gekennzeichnet, das</b>s</claim-text>
<claim-text>- <b>die Schnittstelleneinrichtung eine Maskierungseinheit (9), mit der ein vorbestimmter Teil der über die Schnittstelleneinrichtung übertragbaren Daten maskierbar ist, aufweist.</b></claim-text></claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>Hörgerät nach Anspruch 1, wobei die Schnittstelleneinrichtung eine Zuordnungseinheit (11), mit der Datenpakete von der oder für die erste Speichereinrichtung (1) semantisch zuordenbar sind, aufweist.</claim-text></claim>
<claim id="c-de-01-0003" num="0003">
<claim-text>Hörgerät nach einem der vorhergehenden Ansprüche, das eine Recheneinrichtung (5), welche an die Schnittstelleneinrichtung angeschlossen ist, zur Ausführung von Programmbefehlen aufweist.</claim-text></claim>
<claim id="c-de-01-0004" num="0004">
<claim-text>Hörgerät nach Anspruch <b>3</b>, das eine zweite Speichereinrichtung (6) zum Speichern von Programmbefehlen für die Recheneinrichtung (5) aufweist.</claim-text></claim>
<claim id="c-de-01-0005" num="0005">
<claim-text>Hörgerät nach Anspruch <b>3</b> oder <b>4</b>, wobei die Recheneinrichtung (5) Interpreterfunktionalität besitzt.</claim-text></claim>
<claim id="c-de-01-0006" num="0006">
<claim-text>Hörgerät nach einem der Ansprüche <b>3</b> bis <b>5</b>, wobei die Programmbefehle bei unveränderter Syntax erweiterbar sind.<!-- EPO <DP n="13"> --></claim-text></claim>
<claim id="c-de-01-0007" num="0007">
<claim-text>Hörgerät nach Anspruch <b>6</b>, wobei die Programmbefehle anwendungsspezifisch, universell und generisch sind.</claim-text></claim>
<claim id="c-de-01-0008" num="0008">
<claim-text>Hörgerät nach einem der <b>vorhergehenden Ansprüche, wobei</b> die über die Maskierungseinheit (9) übertragbaren Daten Hörgerätestellerdaten umfassen, die für mehrere Geräte unterschiedlichen Typs einheitliche Adressen und Formate besitzen und die abhängig vom Hörgerätetyp maskierbar sind.</claim-text></claim>
<claim id="c-de-01-0009" num="0009">
<claim-text>Verfahren zum Anpassen eines Hörgeräts nach Anspruch 1 durch
<claim-text>- Bereitstellen des Hörgeräts,</claim-text>
<claim-text>- Bereitstellen eines universellen Befehlssatzes,</claim-text>
<claim-text>- Interpretieren eines Befehls des universellen Befehlssatzes,</claim-text>
<claim-text>- Maskieren des interpretierten Befehls entsprechend dem Typ des Hörgeräts und</claim-text>
<claim-text>- Zugreifen auf die erste Speichereinrichtung (1) gemäß dem maskierten, interpretierten Befehl.</claim-text></claim-text></claim>
<claim id="c-de-01-0010" num="0010">
<claim-text>Verfahren nach Anspruch <b>9</b>, wobei der universelle Befehlssatz anwendungsspezifisch und generisch ist.</claim-text></claim>
</claims>
<claims id="claims02" lang="en"><!-- EPO <DP n="14"> -->
<claim id="c-en-01-0001" num="0001">
<claim-text>Hearing device having
<claim-text>- a first storage facility (1) for storing setting data of the hearing device and</claim-text>
<claim-text>- an interface facility for data communication between an external device and the first storage facility, wherein</claim-text>
<claim-text>- the interface facility is implemented in the hearing device as hardware and</claim-text>
<claim-text>- the interface facility can be configured individually, <b>characterised in that</b></claim-text>
<claim-text>- the interface facility has a masking unit (9), with which a predetermined part of the data which can be transmitted by way of the interface facility can be masked.</claim-text></claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>Hearing device according to claim 1, wherein the interface facility has an assignment unit (11), with which data packets from or for the first storage facility (1) can be assigned semantically.</claim-text></claim>
<claim id="c-en-01-0003" num="0003">
<claim-text>Hearing device according to one of the preceding claims, which has a computing facility (5), which is connected to the interface facility, for executing program commands.</claim-text></claim>
<claim id="c-en-01-0004" num="0004">
<claim-text>Hearing device according to claim 3, which has a second storage facility (6) for storing program commands for the computing facility (5).</claim-text></claim>
<claim id="c-en-01-0005" num="0005">
<claim-text>Hearing device according to claim 3 or 4, wherein the computing facility (5) has interpreter functionality.<!-- EPO <DP n="15"> --></claim-text></claim>
<claim id="c-en-01-0006" num="0006">
<claim-text>Hearing device according to one of claims 3 to 5, wherein the program commands can be extended with an unchanged syntax.</claim-text></claim>
<claim id="c-en-01-0007" num="0007">
<claim-text>Hearing device according to claim 6, wherein the program commands are user-specific, universal and generic.</claim-text></claim>
<claim id="c-en-01-0008" num="0008">
<claim-text>Hearing device according to one of the preceding claims, wherein the data which can be transmitted by way of the masking unit (9) includes hearing device manufacturer data, which has uniform addresses and formats for a number of devices of different types and which can be masked as a function of the hearing device type.</claim-text></claim>
<claim id="c-en-01-0009" num="0009">
<claim-text>Method for adjusting a hearing device according to claim 1, by
<claim-text>- providing the hearing device,</claim-text>
<claim-text>- providing a universal command set,</claim-text>
<claim-text>- interpreting a command of the universal command set,</claim-text>
<claim-text>- masking the interpreted command according to the type of hearing device and</claim-text>
<claim-text>- accessing the first storage facility (1) according to the masked, interpreted command.</claim-text></claim-text></claim>
<claim id="c-en-01-0010" num="0010">
<claim-text>Method according to claim 9, wherein the universal command set is user-specific and generic.</claim-text></claim>
</claims>
<claims id="claims03" lang="fr"><!-- EPO <DP n="16"> -->
<claim id="c-fr-01-0001" num="0001">
<claim-text>Prothèse auditive comprenant
<claim-text>- un premier dispositif (1) de mémoire pour mémoriser des données de réglage de la prothèse auditive et</claim-text>
<claim-text>- un dispositif d'interface pour la communication de données d'un appareil extérieur avec le premier dispositif de mémoire, dans laquelle</claim-text>
<claim-text>- le dispositif d'interface est mis en oeuvre en matériel dans la prothèse auditive et</claim-text>
<claim-text>- le dispositif d'interface peut être configuré individuellement,<br/>
<b>caractérisée en ce que</b></claim-text>
<claim-text>- le dispositif d'interface a une unité (9) de masquage, par laquelle une partie déterminée à l'avance des données pouvant être transmise par le dispositif d'interface peut être masquée.</claim-text></claim-text></claim>
<claim id="c-fr-01-0002" num="0002">
<claim-text>Prothèse auditive suivant la revendication 2, dans laquelle le dispositif d'interface a une unité (11) d'affectation, par laquelle des paquets de données peuvent être affectés sémantiquement par ou pour le premier dispositif (1) de mémoire.</claim-text></claim>
<claim id="c-fr-01-0003" num="0003">
<claim-text>Prothèse suivant l'une des revendications précédentes, qui a, pour l'exécution d'instructions de programme, un dispositif (5) informatique raccordé au dispositif d'interface.</claim-text></claim>
<claim id="c-fr-01-0004" num="0004">
<claim-text>Prothèse auditive suivant la revendication 3, qui a un deuxième dispositif (6) de mémoire pour la mémorisation d'instructions de programme pour le dispositif (5) informatique.<!-- EPO <DP n="17"> --></claim-text></claim>
<claim id="c-fr-01-0005" num="0005">
<claim-text>Prothèse auditive suivant la revendication 3 ou 4, dans laquelle le dispositif (5) informatique a une fonctionnalité d'interprète.</claim-text></claim>
<claim id="c-fr-01-0006" num="0006">
<claim-text>Prothèse auditive suivant l'une des revendications 3 à 5, dans laquelle les instructions de programme peuvent être étendues à syntaxe inchangée.</claim-text></claim>
<claim id="c-fr-01-0007" num="0007">
<claim-text>Prothèse auditive suivant la revendication 6, dans laquelle les instructions de programme sont spécifiques à l'application, universelles et génériques.</claim-text></claim>
<claim id="c-fr-01-0008" num="0008">
<claim-text>Prothèse auditive suivant l'une des revendications précédentes, dans laquelle les données pouvant être transmises par l'unité (9) de masquage comprennent des données de réglage d'appareils, qui ont des adresses et des formats unitaires pour plusieurs prothèses de type différent et qui peuvent être masquées indépendamment du type de la prothèse auditive.</claim-text></claim>
<claim id="c-fr-01-0009" num="0009">
<claim-text>Procédé d'adaptation d'une prothèse auditive suivant la revendication 1, en
<claim-text>- se procurant la prothèse auditive,</claim-text>
<claim-text>- se procurant un jeu d'instructions universel,</claim-text>
<claim-text>- interprétant une instruction du jeu d'instructions universel,</claim-text>
<claim-text>- masquant l'instruction interprétée en fonction du type de la prothèse auditive et</claim-text>
<claim-text>- accédant au premier dispositif (1) de mémoire en fonction de l'instruction masquée et interprétée.</claim-text></claim-text></claim>
<claim id="c-fr-01-0010" num="0010">
<claim-text>Procédé suivant la revendication 9, dans lequel le jeu d'instructions universel est spécifique à l'application et générique.</claim-text></claim>
</claims>
<drawings id="draw" lang="de"><!-- EPO <DP n="18"> -->
<figure id="f0001" num=","><img id="if0001" file="imgf0001.tif" wi="159" he="233" img-content="drawing" img-format="tif"/></figure>
</drawings>
<ep-reference-list id="ref-list">
<heading id="ref-h0001"><b>IN DER BESCHREIBUNG AUFGEFÜHRTE DOKUMENTE</b></heading>
<p id="ref-p0001" num=""><i>Diese Liste der vom Anmelder aufgeführten Dokumente wurde ausschließlich zur Information des Lesers aufgenommen und ist nicht Bestandteil des europäischen Patentdokumentes. Sie wurde mit größter Sorgfalt zusammengestellt; das EPA übernimmt jedoch keinerlei Haftung für etwaige Fehler oder Auslassungen.</i></p>
<heading id="ref-h0002"><b>In der Beschreibung aufgeführte Patentdokumente</b></heading>
<p id="ref-p0002" num="">
<ul id="ref-ul0001" list-style="bullet">
<li><patcit id="ref-pcit0001" dnum="EP1091620A1"><document-id><country>EP</country><doc-number>1091620</doc-number><kind>A1</kind></document-id></patcit><crossref idref="pcit0001">[0007]</crossref></li>
<li><patcit id="ref-pcit0002" dnum="US6574340B1"><document-id><country>US</country><doc-number>6574340</doc-number><kind>B1</kind></document-id></patcit><crossref idref="pcit0002">[0007]</crossref><crossref idref="pcit0003">[0008]</crossref></li>
<li><patcit id="ref-pcit0003" dnum="US5553152A"><document-id><country>US</country><doc-number>5553152</doc-number><kind>A</kind></document-id></patcit><crossref idref="pcit0004">[0009]</crossref></li>
</ul></p>
</ep-reference-list>
</ep-patent-document>
