DE19742054A1 - Eingabesystem wenigstens für Orts- und/oder Straßennamen - Google Patents
Eingabesystem wenigstens für Orts- und/oder StraßennamenInfo
- Publication number
- DE19742054A1 DE19742054A1 DE19742054A DE19742054A DE19742054A1 DE 19742054 A1 DE19742054 A1 DE 19742054A1 DE 19742054 A DE19742054 A DE 19742054A DE 19742054 A DE19742054 A DE 19742054A DE 19742054 A1 DE19742054 A1 DE 19742054A1
- Authority
- DE
- Germany
- Prior art keywords
- place
- street
- list
- name
- names
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096805—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route
- G08G1/096827—Systems involving transmission of navigation instructions to the vehicle where the transmitted instructions are used to compute a route where the route is computed onboard
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3605—Destination input or retrieval
- G01C21/3608—Destination input or retrieval using speech input, e.g. using speech recognition
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096855—Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver
- G08G1/096872—Systems involving transmission of navigation instructions to the vehicle where the output is provided in a suitable form to the driver where instructions are given per voice
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096877—Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement
- G08G1/096894—Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement where input is assisted by the navigation device, i.e. the user does not type the complete name of the destination, e.g. using zip codes, telephone numbers, progressively selecting from initial letters
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Input From Keyboards Or The Like (AREA)
Description
Die Erfindung bezieht sich auf ein Eingabesystem wenigstens für Orts- und/oder
Straßennamen mit einer Eingabeanordnung, mit einer wenigstens eine Orts- und/oder
Straßenliste enthaltenen Datenquellenanordnung und mit einer Steueranordnung, die
zur Suche von über die Eingabeanordnung eingegebenen Orts- oder Straßennamen in
einer Orts- oder Straßenliste der Datenquellenanordnung vorgesehen ist.
Ein solches Eingabesystem wird beispielsweise in einem Navigationssystem ver
wendet, um einen Zielpunkt einzugeben. Das Eingabesystem enthält eine
Eingabeanordnung, beispielsweise eine Tastatur, ein Trackball usw. Die Tastatur
kann auch Teil einer Fernbedienung sein. Ein solches Navigationssystem ist
beispielsweise das System "Carin 520", welches in einem Prospekt von November
1996 von Philips Car Systems beschrieben wird. Die Tastatur weist keine
alphanumerischen Tasten auf, sondern ein Koordinateneingabesystem aus vier
Richtungstasten und einer Bestätigungstaste. Damit wird beispielsweise der Ort eines
Zielpunktes eingegeben, indem mit einem auf der Anzeigevorrichtung des
Navigationssystems eingeblendeten Cursor ebenfalls eingeblendete Buchstaben
nacheinander selektiert werden. Beispielsweise nach der Eingabe eines Ortes wird
von einer Steueranordnung des Navigationssystems in einer CD-ROM (Teil einer
Datenquellenanordnung), welche u. a. eine alphanumerisch sortierte Orts- und
Straßenliste enthält, der eingegebene Ort gesucht, indem die alphabetisch sortierte
Ortsliste sequentiell von Anfang der Liste durchsucht wird.
Der Erfindung liegt die Aufgabe zugrunde, ein Eingabesystem zu schaffen, welches
eine einfachere Eingabe von Orten- und/oder Straßennamen ermöglicht.
Die Aufgabe der Erfindung wird durch ein Eingabesystem der eingangs genannten
Art dadurch gelöst,
daß die Datenquellenanordnung außer einer ersten Orts- und/oder Straßenliste mit alphabetisch sortierten Orts- und/oder Straßennamen wenigstens eine zweite Orts- und/oder Straßenliste mit nach einem Häufigkeitskriterium sortierten Orts- und/oder Straßennamen enthält,
daß die zweite Orts- und/oder Straßenlisten wenigstens einen Teil der Orts- und/oder Straßennamen der ersten Orts- und/oder Straßenliste enthalten,
daß die Eingabeanordnung ein Spracheingabesystem enthält, welches zur Weiterleitung von Spracheingaben an die Steueranordnung vorgesehen ist und daß die Steueranordnung zuerst zur sequentiellen Suche eines sprachlich eingegebenen Orts- oder Straßennamens vom Anfang der zweiten Orts- oder Straßenliste vorgesehen ist.
daß die Datenquellenanordnung außer einer ersten Orts- und/oder Straßenliste mit alphabetisch sortierten Orts- und/oder Straßennamen wenigstens eine zweite Orts- und/oder Straßenliste mit nach einem Häufigkeitskriterium sortierten Orts- und/oder Straßennamen enthält,
daß die zweite Orts- und/oder Straßenlisten wenigstens einen Teil der Orts- und/oder Straßennamen der ersten Orts- und/oder Straßenliste enthalten,
daß die Eingabeanordnung ein Spracheingabesystem enthält, welches zur Weiterleitung von Spracheingaben an die Steueranordnung vorgesehen ist und daß die Steueranordnung zuerst zur sequentiellen Suche eines sprachlich eingegebenen Orts- oder Straßennamens vom Anfang der zweiten Orts- oder Straßenliste vorgesehen ist.
Das erfindungsgemäße Eingabesystem kann beispielsweise bei einem Navigations
system, einem Telefonauskunftssystem, einer Computeranwendung usw. eingesetzt
werden. Die Datenquellenanordnung, welche beispielsweise aus einem CD-ROM-
Laufwerk mit CD-ROM besteht, enthält außer einer ersten, alphabetisch sortierten
Orts- und/oder Straßenliste mindestens eine zweite, nach einem Häufigkeitskriterium
sortierte Orts- und/oder Straßenliste. Beispielsweise kann die zweite Ortsliste nach
der Einwohnerzahl der Orte sortiert sein. Die zweite Orts- oder Straßenliste kann
auch auf einem sonstigen internen oder externen Speicher, der dann Teil der
Datenquellenanordnung ist, abgelegt sein. Die Eingabeanordnung enthält nach der
Erfindung ein Spracheingabesystem, welches die von einem Benutzer sprachlich
eingegebenen Orte- oder Straßennamen an die Steueranordnung weiterleitet. Die
Steueranordnung führt eine Spracherkennung und einen Vergleich des erkannten
gesprochenen Orts- oder Straßennamens mit den in der zweiten Orts- oder
Straßenliste enthaltenen Orts- oder Straßennamen durch. Dadurch, daß die zweite
Orts- und/oder Straßenliste nach einem Häufigkeitskriterium sortiert ist, ist die
Wahrscheinlichkeit sehr groß, daß der gesuchte Orts- oder Straßenname am Anfang
der zweiten Orts- oder Straßenliste aufgeführt ist und somit die Suche in der zweiten
Orts- oder Straßenliste in den meisten Fällen schneller ist als in der ersten Orts-
oder Straßenliste.
Wie oben erwähnt kann das Eingabesystem Bestandteil eines Navigationssystems
sein. Bei der Suche z. B. nach einem Ortsnamen in der ersten Ortsliste können
gegebenenfalls bei einem nach dem Stand der Technik arbeitenden
Navigationssystems mehrere Minuten vergehen, wenn Spracheingaben gemacht
werden. Dies ist für den Benutzer nicht akzeptabel. Damit der Benutzer in den
meisten Fällen nicht langen Wartezeiten ausgesetzt ist, wird nach der Erfindung
nicht in der ersten sondern in der zweiten Orts- oder Straßenliste gesucht. In den
meisten Fällen erhält der Benutzer kurz nach der Spracheingabe ein Ergebnis.
Als Häufigkeitskriterium kann nicht nur die Anzahl der Einwohner eines Ortes oder
die Anzahl der in einer Straße wohnenden Einwohner gewählt werden, sondern auch
eine aus Erfahrungswerten gebildete Suchhäufigkeit von Orten oder Straßen. Weiter
kann eine Orts- oder Straßenliste nach Suffixen sortiert sein, d. h. am Anfang einer
solchen Orts- oder Straßenliste stehen beispielsweise die Ortsnamen mit bestimmten
Endsilben, die am häufigsten vorkommen (z. B. ". . .stadt"). Als weiteres Häufig
keitskriterium kann ein Präfix, die Silbenzahl oder eine bestimmte Eigenschaft der
Orts- oder Straßennamen vorgesehen sein. Eine Eigenschaft ist z. B. die
Schreibweise eines Ortes oder einer Straße. Diese kann in einem oder mehreren
Worten, mit Bindestrich usw. erfolgen.
Die Suche nach einem erkannten gesprochenen Orts- oder Straßennamen kann in
mehreren Schritten erfolgen. Wenn beispielsweise ein Ort einer Großstadt (z. B.
"Hamburg") gesucht wird und die zweite Ortsliste nach der Einwohnerzahl sortiert
ist, wird praktisch sofort der erkannte Name ausgegeben. In einem ersten Schritt ist
die Suche so ausgelegt, daß in einer ersten Teilmenge der zweiten Orts- oder
Straßenliste gesucht wird, wie dies in Anspruch 3 angegeben ist. Die erste
Teilmenge ist so groß, daß eine Suche praktisch in Echtzeit möglich ist. Falls der
gesuchte Orts- oder Straßenname nicht gefunden worden ist wird in einem zweiten
Schritt in einer zweiten Teilmenge gesucht, wie dies in Anspruch 4 beschrieben ist.
Die zweite Teilmenge umfaßt in der Regel die restlichen Orts- oder Straßennamen
der zweiten Orts- oder Straßenliste. Der dritte Suchschritt, der in Anspruch 5
angegeben ist, wird nötig, wenn die Suche auch im zweiten Schritt zu keinem
Ergebnis geführt hat. Hierbei kann entweder auf eine sprachliche Buchstabeneingabe
oder eine dritte Orts- oder Straßenliste zurückgegriffen werden.
Nach einem Suchvorgang in der ersten, zweiten oder dritten Orts- oder Straßenliste
und während eines darauffolgenden Dialogs mit einem Benutzer kann die
Steueranordnung schon wieder einen weiteren Suchvorgang im Hintergrund starten.
Ein Ausführungsbeispiel der Erfindung wird nachstehend anhand der Figur näher
erläutert. Diese zeigt ein Blockschaltbild eines Navigationssystems für Landfahr
zeuge.
In Fig. 1 ist ein Ausführungsbeispiel eines Navigationssystems für Landfahrzeuge
als Blockschaltbild dargestellt. Das Navigationssystem enthält eine Steueranord
nung 1, eine Meßanordnung 2, eine Datenquellenanordnung 3, eine Eingabeanord
nung 4 und eine Ausgabeanordnung 5. Die Steueranordnung 1 kann beispielsweise
einen Mikroprozessor enthalten, der u. a. die Navigationsberechnungen durchführt
und mit wenigstens einem Festwertspeicher (ROM) z. B. zur Ausführung eines
Programms und einem Schreib- und Lesespeicher (RAM) zur Speicherung von
Daten während des Betriebes gekoppelt ist.
Die Meßanordnung 2 liefert der Steueranordnung 1 Daten und enthält beispielsweise
ein Tachometer, einen elektronischen Kompaß und eine GPS-Empfangseinheit (GPS
= Global Positioning System). Gegebenenfalls enthält die Meßanordnung auch
Radsensoren, die der Steueranordnung 1 Richtungs- und Entfernungsdaten von dem
linken und rechten Vorder- oder Hinterrad des Fahrzeugs zuführen. Sonst werden
die Richtungs- und Entfernungsdaten aus den vom Tachometer und dem
elektronischen Kompaß abgegebenen Signalen ermittelt. Die GPS-Empfangseinheit
berechnet anhand empfangener Satellitendaten die gegenwärtige Position des
Fahrzeugs und gibt die berechneten Positionsdaten an die Steueranordnung 1 weiter.
Diese von der GPS-Empfangseinheit gelieferten Positionsdaten weisen eine
Ungenauigkeit von bis zu 100 Metern auf.
Die Datenquellenanordnung 3 enthält wenigstens eine Vorrichtung zur Lieferung
digital codierter Navigationsdaten von einem Navigationsdatenspeicher an die
Steueranordnung 1. Diese Vorrichtung kann beispielsweise ein CD-ROM-Lauf
werk 6 sein, daß Daten eines bestimmten Bereichs (z. B. Deutschland) von einer
CD-ROM 7 (Navigationsdatenspeicher) entnimmt. Weiter kann die
Datenquellenanordnung 3 einen RDS-TMC-Empfänger 8 (RDS = Radio Data
System, TMC = Traffic Message Channel) oder ein GSM-Modul 9 (GSM = Global
System for Mobile Communication) enthalten, die digital codierte
Verkehrsmeldungen empfangen und an die Steueranordnung 1 weitergeben. Das
GSM-Modul kann des weiteren auch verwendet werden, um Telefongespräche
durchzuführen.
Die Eingabeanordnung 4 enthält eine Tastatur 10, gegebenenfalls einen Trackball 11
und ein Mikrofon 12. Ein Benutzer kann manuelle Eingaben über die Tastatur 10
und/oder den Trackball 11 und/oder Spracheingaben über das Mikrofon 12
durchführen. Die Tastatur 10 kann dabei auch Teil einer Fernbedienung sein. Die
von einem Benutzer (z. B. Fahrer) des Navigationssystems gemachten Eingaben über
die Eingabeanordnung 4 werden auch der Steueranordnung 1 zugeführt.
Die über das Mikrofon 12 gemachten Spracheingaben werden einem Spracherkenner
13 zugeführt, der Teil der Steueranordnung 1 ist. Der Spracherkenner 13 besteht
beispielsweise aus einem Signalprozessor mit Peripherieschaltelementen, wie z. B.
wenigstens ein Speicher. Der Signalprozessor arbeitet nach einem in einem Speicher
abgelegten Softwaremodul zur Spracherkennung. Die Steueranordnung enthält außer
dem Spracherkenner 13 wenigstens einen weiteren Prozessorbaustein mit
entsprechenden Peripherieelementen.
Die Ausgabeanordnung 5 kann eine Anzeigevorrichtung 14 und eine Sprachausgabe
schaltung 15 aufweisen. Zur Ansteuerung der Anzeigevorrichtung 14 dient noch eine
ebenfalls in der Ausgabeanordnung 5 enthaltene Ansteuerschaltung 16. Bestandteil
der Sprachausgabeschaltung ist auch z. B. eine Sprachsyntheseschaltung 17, ein
Verstärker 18 und ein Lautsprecher 19.
Die Steueranordnung 1 bestimmt zwischen wenigstens zwei Punkten (Start- und
Zielpunkt) eine Strecke oder Route. Vor der Fahrt hat der Benutzer (z. B. Fahrer)
über die Eingabeanordnung 4 mindestens den Zielpunkt einzugeben. Diese
eingegebenen Daten werden in der Regel auch von der Ausgabeanordnung 5 zur
Kontrolle für den Benutzer ausgegeben. Während der Fahrt werden dem Fahrer
akustische oder optische Anweisungen von der Steueranordnung 1 mittels der
Ausgabeanordnung 5 erteilt. Zur Durchführung z. B. der Streckenplanung und der
Anweisungen verwendet die Steueranordnung 1 verschiedene Softwaremodule.
Anhand der von der Meßvorrichtung 2 gelieferten Daten (Positions-, Richtungs- und
Entfernungsdaten) und den von der Datenquellenanordnung 3 zugeführten Daten
berechnet die Steueranordnung 1 mittels eines Softwaremoduls zur
Positionsbestimmung den jeweiligen Positionspunkt des Fahrzeugs zu Beginn und
während der Fahrt. Ein weiteres Modul zur Routenplanung berechnet jeweils die zu
dem jeweiligen Zielpunkt zu fahrende Route anhand der von dem Softwaremodul zur
Positionsbestimmung ausgegebenen Positionspunkt und dem Zielpunkt. Hierbei
können auch Verkehrsmeldungen berücksichtigt werden, um beispielsweise den
Fahrer anzuweisen, einen Stau zu umfahren. Ein Softwaremodul zur Routenangabe
empfängt den jeweiligen Positionspunkt von dem Softwaremodul zur
Positionsbestimmung, verschiedene Routenangaben von dem Softwaremodul zur
Routenplanung und gegebenenfalls auch Navigationsdaten von der
Datenquellenanordnung 3. Das Softwaremodul zur Routenangabe erzeugt
Steuerdaten für die Sprachausgabe und für die bildliche Darstellung von
Anweisungen. Es ist auch möglich, einen Landkartenausschnitt auf der
Anzeigevorrichtung 14 mit der jeweiligen Positionsangabe darzustellen.
Die Steueranordnung 1 führt mit einem Benutzer einen menügesteuerten Dialog
durch. Beispielsweise bietet ein auf der Anzeigevorrichtung 14 angezeigtes Haupt
menü die Menüpunkte
- 1) Zieleingabe
- 2) Karte
- 3) Standort
- 4) Zielführung
- 5) Einstellungen
an. Mit einem Koordinateneingabesystem, das Bestandteil der Tastatur
10
ist, wird
beispielsweise ein Menüpunkt selektiert. Ein solches Koordinateneingabesystem kann
beispielsweise aus vier Richtungstasten und einer Bestätigungstaste oder einem
Trackball bestehen. Durch Betätigung einer Richtungstaste kann beispielsweise die
Position eines Cursors oder eines anderes graphischen Symbols (z. B. Balkendar
stellung) auf der Anzeigevorrichtung
14
verändert werden. Ist ein bestimmter Menü
punkt mittels der Richtungstasten z. B. graphisch hervorgehoben worden, erfolgt
nach Betätigen der Bestätigungstaste eine Aktion.
Zu Beginn einer Fahrt wird in der Regel als erstes eine Zieleingabe erfolgen. Nach
Auswahl des Menüpunktes "Zieleingabe" im Hauptmenü muß zuerst ein Ortsname
eingegeben werden. Dazu wird im Untermenü "Zieleingabe", welches beispielsweise
die Menüpunkte
- 1) Ort 2) Straße 3) Ziel löschen
- 4) Zielführung 5) Information zum Zielort
- 6) Zieleingabe Karte
- 7) Adreßbuch
- 8) neue Adresse
- 9) zurück zum Hauptmenü
enthält, der Menüpunkt "Ort" ausgewählt. Auf der Anzeigevorrichtung
14
werden
dann beispielsweise Buchstaben angezeigt und die Menüpunkte "Abbruch",
"Löschen", "Leer" (für Leerzeichen), "OK" usw. Mit Hilfe des Koordinaten
eingabesystems wird Buchstabe für Buchstabe des Ortsnamens ausgewählt. Wenn
der Benutzer die Eingabe des Ortsnamens ganz oder teilweise beendet hat, betätigt
dieser den Menüpunkt "OK". Die Steueranordnung
1
überprüft, ob der vom
Benutzer ganz oder teilweise eingegebene Ortsname sich auf der CD-ROM
7
eindeutig finden läßt. Ist der Ortsname nicht vorhanden wird dies dem Benutzer
mitgeteilt, so daß dieser einen anderen Namen eingeben kann. Ist die Eingabe
mehrdeutig, wird eine Aufstellung von Ortsnamen auf der Anzeigevorrichtung
14
eingeblendet, aus welcher der gewünschte Ortsname ausgewählt werden kann.
Nach der Auswahl des Ortsnamens wird für die Auswahl eines Straßennamens ein
weiteres Menü mit Buchstaben und den Menüpunkten "Abbruch", "Löschen"
"Leer" (für Leerzeichen), "OK" usw. auf der Anzeigevorrichtung 14 dargestellt.
Der Straßenname wird auf die gleiche Weise wie der Ortsname eingegeben.
Wenn der Straßenname nicht bekannt ist, kann die Zieleingabe nach Auswahl des
Ortsnamens auf eine andere Art durchgeführt werden. Die Zieleingabe kann nach
Auswahl des Menüpunktes "Zieleingabe Karte" mit Hilfe einer auf der Anzeigevor
richtung 14 dargestellten Karte durchgeführt werden. Hierbei kann mit einem auf
der Landkarte mit einem großen Kartenmaßstab eingeblendeten Cursor zunächst die
Zielgegend grob ausgewählt werden und Schritt für Schritt der Kartenmaßstab ver
kleinert werden, bis der gewünschte Zielpunkt gefunden worden ist.
Die Eingabe des Zielpunktes nach der Auswahl des Ortsnamens kann noch mittels
einer Aufstellung durchgeführt werden, die bestimmte Zielkategorien angibt. Im
Untermenü "Zieleingabe" muß dann der Menüpunkt "Information zum Zielort"
ausgewählt werden. Nach der Selektierung dieses Menüpunktes wird eine
Aufstellung mit verschiedenen Kategorien auf der Anzeigevorrichtung 14 angezeigt.
Dies können z. B. sein: Hotels, Restaurants, Sehenswürdigkeiten, Parkplätze,
Tankstellen, Bahnhöfe oder Museen. Nach Auswahl einer Kategorie wird eine
weitere Aufstellung mit verschiedenen Auswahlmöglichkeiten innerhalb der
Kategorie eingeblendet. Beispielsweise kann in der Kategorie "Hotels" ein
bestimmtes Hotel ausgewählt werden, was den Zielpunkt darstellt.
Ferner besteht die Möglichkeit auf ein Adreßbuch, in dem persönliche Zielpunkte
gespeichert sind, durch Auswahl des Menüpunktes "Adreßbuch" zurückzugreifen.
Ein neuer Zielpunkt kann über den Menüpunkt "neue Adresse" eingegeben werden.
Die Eingabe für das Adreßbuch erfolgt wie oben für die Eingabe des Orts- und
Straßennamens beschrieben.
Ein z. B. eingegebener Orts- und Straßenname als Zielpunkt wird mit Hilfe des
Menüpunktes "Ziel löschen" gelöscht. Damit die Steueranordnung 1 nach Eingabe
des Zielpunktes eine Routenplanung durchführen kann, muß der Benutzer den
Menüpunkt "Zielführung" auswählen. Die Anzeigevorrichtung 14 wechselt dann in
das Untermenü "Zielführung", in dem verschiedene Darstellungsarten (z. B. Karten
darstellung) angeboten werden. Die Anzeigevorrichtung 14 kann noch weitere
Menüpunkte darstellen, die aus Gründen der Übersichtlichkeit nicht näher erläutert
werden.
Namenseingaben und eine Menüauswahl können nicht nur über die Tastatur sondern
auch sprachgesteuert mit Hilfe des Mikrophons 12 und des Spracherkenners 13
erfolgen. Bevor eine Spracheingabe erfolgt, muß der Benutzer eine Taste betätigen,
mit der die Spracheingabe zusätzlich zur Tastatureingabe aktiviert wird. Die
Steueranordnung 1 gibt zur Bestätigung des Einschaltens der Spracheingabe über die
Sprachausgebeschaltung eine akustische Rückmeldung aus. Beispielsweise wird von
der Sprachausgabeschaltung "Zieleingabe" angesagt, oder es wird ein Signalton
ausgegeben. Der Benutzer kann im folgenden z. B. bestimmte vorgegebene
Kommandos verwenden, um bestimmte Menüpunkte anzusprechen oder
Dateneingaben vorzunehmen.
Nachdem beispielsweise gesteuert von der Steueranordnung 1 die Sprachausgabe
schaltung "Zieleingabe" angesagt hat, muß der Benutzer das Kommando
"Zieleingabe Ort" oder "Ort" sprechen, um den Ort eines Zielpunktes anzugeben.
Die Sprachausgabeschaltung fordert den Benutzer dann auf, den Ort zu nennen:
"Bitte nennen Sie den Ort." Als Antwort kann dann von dem Benutzer die gesprochene Eingabe des Zielortes erfolgen. Beispielsweise antwortet der Benutzer:
"Essen".
"Bitte nennen Sie den Ort." Als Antwort kann dann von dem Benutzer die gesprochene Eingabe des Zielortes erfolgen. Beispielsweise antwortet der Benutzer:
"Essen".
Ahnlich wie bei der Tastatureingabe von Daten mit Hilfe des Koordinateneingabe
systems kann eine sprachliche Dateneingabe auch durch Ansage einzelner Zeichen
(z. B. Buchstaben und Zahlen) erfolgen. Eine solche Eingabe kann möglich oder
nötig sein, wenn die Steueranordnung 1 beispielsweise eine Spracheingabe eines
komplett gesprochenen Wortes nicht zuordnen kann. Alternativ zur Eingabe des
gesprochenen Ortsnamens kann auch eine gesprochene Telefonvorwahl oder
Postleitzahl vom Benutzer eingegeben werden. Auf der CD-ROM 7 sind dann außer
den Ortsnamen auch Postleitzahlen und/ oder Telefonvorwahlen gespeichert.
Zusätzlich oder anstatt der Eingabe des gesprochenen Ortsnamens kann es
erforderlich sein, den Ortsnamen zu buchstabieren.
Des weiteren können von einem Benutzer bei einem Dialog mit dem Navigations
system die Kommandos "Ja" bzw. "Nein" zur Beantwortung einer Frage, "Wieder
holen" zur Wiederholung der letzten Ansage, "Hilfe" bzw. "Information" zum
Abrufen einer Information z. B. zur Bedienung des Navigationssystems, "Abbruch"
bzw. "Zurück" zum Beenden einer Dateneingabe oder zur Rückkehr zu einem über
geordneten Menü, "Korrektur" zur Veränderung von Datenelementen und
"Löschen" zur Löschung von Datenelementen eingegeben werden. Die sprachlichen
Dateneingaben rufen nicht nur Ansagen hervor, sondern bewirken auch
Veränderungen auf der Anzeigevorrichtung 14. Beispielsweise wird nach Ansage
eines Menüpunktes ein Untermenü auf der Anzeigevorrichtung 14 dargestellt.
Wie oben schon bei der Tastatureingabe beschrieben, wird auch bei der Sprach
eingabe zuerst der Ort des Zielpunktes eingegeben. Hierbei ist zu beachten, daß z. B.
die CD-ROM 7 für einen Bereich mehr als 20.000 Ortsnamen enthalten kann.
Beispielsweise weist die CD-ROM 7 für den Bereich oder das Land "Deutschland"
u. a. eine erste, alphabetisch sortierte Ortsliste mit gegenwärtig ungefähr 26 000
Ortsnamen auf. Eine vollständige Suche nach einen Ortsnamen in dem gesamten
Bestand der Ortsliste kann bei Navigationssystemen nach dem Stand der Technik
mehrere Minuten dauern. Um die Suche nach einem Ortsnamen zu beschleunigen,
weist die CD-ROM 7 wenigstens eine zweite Ortsliste auf, welche einen Teil der
Ortsnamen der ersten Ortsliste enthält. Die zweite Ortsliste ist nach einem
Häufigkeitskriterium sortiert. Dies können die am häufigsten verwendeten
Ortsnamen sein. Darunter sind solche Orte mit den meisten Einwohnern eines
Landes oder Bereiches zu verstehen. Die zweite Ortsliste weist eine von der
Einwohnerzahl eines Ortes abhängige Sortierung auf. Das heißt, daß am Anfang der
zweiten Ortsliste die Großstädte aus dem Land "Deutschland" abgelegt sind. Für das
Land "Deutschland" können z. B. bis zu 10.000 Ortsnamen in der zweiten Ortsliste
gespeichert sein.
Nachdem der Spracherkenner 13 eine Spracheingabe analysiert hat, wird der
erkannte gesprochene Ortsname in der Steueranordnung 1 mit den von der zweiten
Ortsliste gelieferten Ortsnamen verglichen. Dieser Vergleich könnte auch im
Spracherkenner 13 erfolgen, der - wie oben schon erwähnt - ein Bestandteil der
Steueranordnung 1 ist. In einem ersten Schritt wertet die Steueranordnung eine erste
Teilmenge der Ortsnamen der zweiten Ortsliste aus, und liefert den Ortsnamen an
die Ausgabeanordnung 5, welcher dem erkannten, gesprochenen Ortsnamen am
ähnlichsten ist. Hierbei beginnt die Suche am Anfang der zweiten Ortsliste, d. h. die
erste Teilmenge enthält die Orte mit den meisten Einwohnern. Die Anzahl der im
ersten Schritt auszuwertenden Ortsnamen hängt von der Leistungsfähigkeit
insbesondere der Steueranordnung 1 und des Spracherkenners 13 ab. Die Größe der
ersten Teilmenge der zweiten Ortsliste ist so gewählt, daß der Benutzer nach der
Spracheingabe ein erstes Ergebnis in Echtzeit, d. h. ohne unakzeptable Wartezeiten,
erhält. Um eine Verarbeitung in Echtzeit bei den derzeitigen Navigationssystemen zu
ermöglichen, umfaßt die erste Teilmenge ungefähr 200 Ortsnamen.
Falls der von dem Navigationssystem gefundene Ortsname nicht dem gesprochenen
Ortsnamen entspricht und somit der Ortsname nicht in der ersten Teilmenge
enthalten ist, wird in einem zweiten Schritt in einer zweiten Teilmenge der zweiten
Ortsliste, weiche keine Ortsnamen der ersten Teilmenge enthält, eine Suche
durchgeführt. In der Regel enthält die zweite Teilmenge die restlichen Daten der
zweiten Ortsliste. Die zweite Teilmenge wird nach dem gleichem Kriterium wie die
erste Teilmenge durchsucht. Auch die Reihenfolge der Suche in der zweiten
Teilmenge ist von der Einwohnerzahl des Ortes abhängig. Die Suche in der zweiten
Teilmenge erfolgt nicht in Echtzeit, da die zweite Teilmenge deutlich mehr
Ortsnamen als die erste Teilmenge aufweist.
Das Ergebnis des zweiten Schrittes sind ein oder mehrere Ortsnamen. Diese
Ortsnamen werden zusammen mit einer Nummer oder einem anderen Identifizierer
auf der Anzeigenvorrichtung 14 dargestellt und/oder über die
Sprachausgabeschaltung 15 ausgegeben. Bei der Suche nach dem Ortsnamen
während des zweiten Schrittes werden eventuell Fehler bei der Spracherkennung
dadurch berücksichtigt, daß mehrere ähnlich klingende Ortsnamen ausgegeben
werden. Der Benutzer kann dann anhand der Nummer oder eines anderen
Identifizierers den richtigen Ortsnamen aus der Liste der während des weiten
Schrittes gefundenen Ortsnamen auswählen.
Falls der Zielpunkt nicht während des zweiten Schrittes gefunden wurde, wird der
Benutzer in einem dritten Schritt um weitere Informationen gebeten, um den
korrekten Ortsnamen zu finden. Dieser kann z. B. aufgefordert werden, die Anfangs
buchstaben des gesuchten Ortsnamens zu buchstabieren. Die Suche nach dem
Ortsnamen wird in diesem Fall in der ersten Ortsliste durchgeführt.
Die Verwendung einer zweiten Ortsliste und die Aufforderung zur Eingabe weiterer
Informationen nach der Suche in der zweiten Ortsliste dient dazu, den Benutzer
nicht langen Wartezeiten auszusetzen. Zur Bestimmung des Ortsnamens können sich
beispielsweise folgender Dialog ergeben:
- 1. Ansage: "Welcher Ort?"
- 2. Benutzer: "<Ort<"
- 3. Ansage: "Wollen Sie nach <Ortsname aus erster Teilmenge der zweiten Ortsliste<?"
- 4. Benutzer:
- a) "Ja" [Ende]
- b) "Nein" [zu Punkt 5]
- 5. Ansage: "Wollen Sie in einen der angezeigten Orte? Dann geben Sie bitte die entsprechende Nummer an."
- 6. Benutzer:
- a) "<Zahl 1 . . . 8<" [Ende]
- b) "Nein" [zu Punkt 7]
- 7. Ansage: "Bitte buchstabieren Sie den Anfang des Ortsnamens."
- 8. Benutzer: "<Einige Anfangsbuchstaben des Ortsnamens<"
- 9. Ansage: "Bitte warten Sie auf die Anzeige des genannten Ortes. Dann geben Sie bitte die entsprechende Nummer an."
- 10. Benutzer: "<Zahl 1 . . . 8<"
Nachdem vom Navigationssystem die Frage gestellt worden ist, in welchem Ort der
Zielpunkt liegt (Punkt 1), und der Benutzer geantwortet hat (Punkt 2), sucht die
Steueranordnung
1
in der ersten Teilmenge der zweiten Ortsliste nach dem
Ortsnamen. Dabei wird der erkannte gesprochene Ortsname auf den ähnlichsten
Ortsnamen der ersten Teilmenge abgebildet. Beispielsweise wird der nicht in der
ersten Ortskurzliste enthaltene Ort "Hammermühle" gesucht und der Ortsname
"Hamburg" ausgegeben, weil die beiden Ortsnamen klanglich am ähnlichsten sind.
Wenn die Steueranordnung
1
den richtigen Ortsnamen gefunden hat, wird der
Benutzer mit "Ja" antworten (Punkt 4a) und die Suche beendet. In dem anderen Fall
(Punkt 4b) antwortet der Benutzer mit "Nein".
Während der Zeit des ersten Schrittes, in welcher der ähnlichste Ortsname an den
Benutzer ausgegeben wird und in welcher der Benutzer diesen Ortsnamen bestätigt
oder ablehnt, kann die Steueranordnung 1 schon in einem zweiten Schritt in der
zweiten Teilmenge der zweiten Ortsliste weiter suchen. Alternativ kann diese Suche
auch erst nach Abschluß des ersten Schritts durchgeführt werden. Die daraus
resultierende Wartezeit muß aber für den Benutzer akzeptabel bleiben.
Das Ergebnis des zweiten Schritts ist mindestens ein weiterer über die Ausgabean
ordnung 5 ausgegebener Ortsname. In der Regel werden aber mehrere Ortsnamen
der zweiten Teilmenge mit zugewiesenen Nummern auf der Anzeigevorrichtung 14
dargestellt. Beispielsweise könnten folgende Ortsnamen auf der Anzeigevorrichtung
14 erscheinen:
- 1) Hameln
- 2) Hamm
- 3) Hammelburg
- 4) Hammer
Es werden also mehrere Ortsnamen aus der zweiten Teilmenge auf der Anzeigevor
richtung
14
ausgegeben, die dem gesuchten Ortsnamen am ähnlichsten sind, und der
Benutzer aufgefordert, die Nummer zu nennen, unter welcher der gesuchte
Ortsname aufgeführt ist (Punkt 5).
Falls der gesuchte Ortsname aufgelistet ist, gibt der Benutzer die entsprechende
Nummer an und die Suche wird beendet (Punkt 6a). Falls der Benutzer mit "Nein"
antwortet (Punkt 6b), wird dieser aufgefordert einige Anfangsbuchstaben des
gesuchten Ortsnamens anzugeben (Punkt 7). Der Benutzer buchstabiert
beispielsweise die ersten fünf Buchstaben des Ortsnamens (Punkt 8). Nach der
Buchstabierung wird der Benutzer informiert, daß die Suche Wartezeit beansprucht.
Die Erkennung von gesprochenen Buchstaben ist unsicher. Aus diesem Grund liefert
der Spracherkenner 13 nicht jeweils einen einzelnen erkannten gesprochenen
Buchstaben, sondern für jeden gesprochenen Buchstaben mehrere
Erkennungsalternativen zusammen mit Erkennungswahrscheinlichkeiten. Diese
Informationen werden von der Steueranordnung 1 benutzt, um eine Vorauswahl aus
der ersten Ortsliste zu treffen, die dem Spracherkenner 13 zugeführt werden.
Hierdurch muß der Spracherkenner 13 nur die von der Steueranordnung 1 aus
gewählten Ortsnamen mit den gesprochenen Ortsnamen vergleichen und kann so
eine schnelle und sichere Entscheidung treffen.
Eine alternative Vorgehensweise wäre es, wenn die Steueranordnung 1 den Benutzer
jeweils fragt, ob der Buchstabe korrekt erkannt worden ist. Während der Frage und
der Antwort des Benutzers kann gleichzeitig ein Hintergrundprozeß in der Steueran
ordnung 1 laufen, der die jeweiligen Ortsnamen selektiert, die mit dem entsprechen
den Buchstaben anfangen bzw. die auf den Anfangsbuchstaben folgen. Diejenigen
Ortsnamen, welche die von dem Benutzer genannten Anfangsbuchstaben in der
Gesamtliste die Ortsnamen aufweisen, werden entweder mit einer Nummer versehen
auf der Anzeigevorrichtung 14 dargestellt oder können, wie in der oben
beschriebenen Vorgehensweise erläutert, dem Spracherkenner 13 zur weiteren
Entscheidung zugeführt werden. Die ermittelten Ortsnamen können folgendermaßen
auf der Anzeigevorrichtung 14 dargestellt werden:
- 1) Hammerhaus
- 2) Hammerleubsdorf
- 3) Hammermühle bei Bad Düben
- 4) Hammermühle bei Selters
- 5) Hammermühle bei Westerburg
- 6) Hammersbach
- 7) Hammersfeld
- 8) Hammerstadt
Der Benutzer kann anschließend durch Angabe der angezeigten Zahl den gesuchten
Ort kennzeichnen (Punkt 10), womit die Suche beendet ist. Beispielweise gibt er die
Zahl 4 für den Ort "Hammersmühle bei Selters" an.
Es ist in dem obigen Dialog nicht erwähnt, daß ein Benutzer auch eine Korrektur
oder ein Ende jedes Dialoges durchführen kann. Werden während einer Eingabe
beispielsweise die Kommandos "Korrektur" oder "Abbruch" von dem Benutzer
ausgesprochen, wird entweder zu dem vorigen Schritt zurückgegangen oder die
gesamte Eingabeprozedur unterbrochen. Das gilt auch für die folgenden Dialoge.
Nachdem der Ortsname des Zielpunktes gesucht worden ist, fragt das Navigations
system anschließend nach der Straße des Zielpunktes. Bei kleineren Orten findet die
Steueranordnung 1 die gesuchte Straße in einer ersten Straßenliste aufgrund der
geringen Anzahl an Einträgen praktisch sofort. Bei der Suche in der ersten Straßen
liste in Städten mit über 100.000 Einwohnern kann diese Suche bei Navigations
systemen nach dem Stand der Technik mehr als 1 Minute dauern. Beispielsweise
weist die Straßenliste für die Stadt Berlin ungefähr 8.000 Einträge auf. Deshalb ist
es vorteilhaft, auch bei der Suche nach Straßennamen in größeren Orten weitere
Straßenlisten zu verwenden, die nach einem Häufigkeitskriterium oder einem
Erfahrungskriterium sortiert sind. Die CD-ROM 7 enthält daher mindestens eine
zweite Straßenliste mit häufig gesuchten Straßen für verschiedene größere Städte, die
z. B. über 100.000 Einwohner aufweisen. Die Suche nach Straßennamen in größeren
Städten kann analog zur oben geschilderten Suche nach einem Ortsnamen erfolgen.
In den ersten beiden Schritten werden dabei zwei Teilmengen der zweiten
Straßenliste von häufig gesuchten Straßennamen durchsucht. Während eines dritten
Schrittes wird die Suche nach dem Straßennamen durch Zusatzfragen unterstützt.
Beispielsweise wird der Benutzer aufgefordert die Anfangsbuchstaben des gesuchten
Straßennamens zu buchstabieren.
Ein Dialog zur Bestimmung des Straßennamens des Zielpunktes kann z. B. folgenden
Inhalt haben:
- 1. Ansage: "Welche Straße?"
- 2. Benutzer: "<Straßenname<" (z. B. "Lenaustraße")
- 3. Ansage: "Wollen Sie nach <Straßenname aus erster Teilmenge der zweiten Straßenliste<?"
- 4. Benutzer:
- a) "Ja" [Ende]
- b) "Nein" [zu Punkt 5]
- 5. Ansage: "Wollen Sie in eine der angezeigten Straßen? Dann geben Sie bitte die entsprechende Nummer an."
- 6. Benutzer:
- a) "<Zahl 1 . . . 8<" [Ende]
- b) "Nein" [zu Punkt 7]
- 7. Ansage: "Bitte buchstabieren Sie den Anfang des Straßennamens."
- 8. Benutzer: "<Einige Anfangsbuchstaben des Straßennamens<"
- 9. Ansage: "Die Datenbank wird durchsucht."
- 10. Ansage: "Wenn Sie eine der angezeigten Straßen nannten, geben Sie bitte die entsprechende Nummer an."
- 11. Benutzer: "<Zahl<|keine"
[a) Wenn (Zahl), dann: Ende]
[b) Wenn "keine", dann: zu Punkt 12] - 12. Ansage: "Eine entsprechende Straße wurde nicht gefunden."
Der obige Dialog beginnt mit der Frage des Navigationssystems, in welcher Straße
der Zielpunkt liegt (Punkt 1). Der Benutzer möchte beispielsweise zur
"Lenaustraße" in den Ort "München". Nachdem der Benutzer z. B. mit
"Lenaustraße" geantwortet hat (Punkt 2), sucht die Steueranordnung 1 in der ersten
Teilmenge der zweiten Straßenliste nach dem Straßennamen. Dabei wird der
erkannte gesprochene Straßenname auf den ähnlichsten Straßennamen der ersten
Teilmenge abgebildet. Nach der Suche in der ersten Teilmenge der zweiten
Straßenliste wird z. B. der Straßenname "Leopoldstraße" ausgegeben, weil die
beiden Straßennamen "Lenaustraße" und "Leopoldstraße" klanglich am ähnlichsten
sind. Wenn der gefundene Straßenname dem gesuchten entspricht, wird der Benutzer
mit "Ja" antworten (Punkt 4a) und die Steueranordnung 1 beendet die Suche. In
dem anderen Fall (Punkt 4b) antwortet der Benutzer mit "Nein". Wie oben bei der
Suche nach dem Ortsnamen beschrieben, erfolgt die Suche während des ersten
Schrittes in Echtzeit.
In einem zweiten Schritt sucht die Steueranordnung 1 in einer zweiten Teilmenge
von Straßennamen. Diese Suche kann schon während der Zeit gestartet werden, in
welcher der ähnlichste Straßenname nach der Suche während des ersten Schritts an
den Benutzer ausgegeben wird und in welcher der Benutzer diesen Straßennamen
bestätigt oder ablehnt.
Das Ergebnis des zweiten Schritts sind in der Regel mehrere Straßennamen, die
beispielsweise auf der Anzeigevorrichtung 14 zusammen mit Nummern dargestellt
werden. Diese Straßennamen der zweiten Teilmenge der zweiten Straßenliste sind
dem gesuchten Straßennamen am ähnlichsten. Beispielsweise könnten folgende
Straßennamen angezeigt werden:
- 1) Lenbachplatz
- 2) Leonrodstraße
- 3) Lerchenauer Straße
- 4) Lenggrieser Straße
Der Benutzer wird aufgefordert, die Nummer zu nennen, unter welcher der gesuchte
Straßenname aufgeführt ist (Punkt 5). Falls der gesuchte Straßenname aufgelistet ist,
gibt der Benutzer die entsprechende Nummer an und die Suche wird beendet (Punkt
6a). Falls der Benutzer mit "Nein" antwortet (Punkt 6b), wird dieser aufgefordert
einige Anfangsbuchstaben des gesuchten Straßennamens anzugeben (Punkt 7). Der
Benutzer buchstabiert Anfangsbuchstaben des gesuchten Straßennamens (Punkt 8).
Nach der Buchstabierung wird der Benutzer informiert, daß die Datenbank
durchsucht wird (Punkt 9).
Die Steueranordnung 1 durchsucht mit oder nach der Eingabe der Buchstaben die
erste Straßenliste. Wie oben bei der Suche des Ortsnamens beschrieben werden
beispielsweise von der Steueranordnung 1 die erkannten Buchstaben und deren
Erkennungsalternativen dazu benutzt, um eine Vorauswahl aus der ersten
Straßenliste zu treffen. Diese Vorauswahl von Straßennamen wird dem
Spracherkenner 13 zugeleitet, der dann eine Entscheidung treffen kann. Die vom
Spracherkenner 13 ermittelten Straßennamen werden mit einer Nummer versehen
auf der Anzeigevorrichtung 14 dargestellt. Eine solche Liste könnte folgendermaßen
aussehen:
- 1) Lemckestraße
- 2) Lena-Christ-Straße
- 3) Lenaustraße
- 4) Lengmoosstraße
- 5) Lentnerweg
Der Benutzer kann anschließend durch Angabe der angezeigten Zahl die gesuchte
Straße kennzeichnen (Punkt 11), womit die Suche beendet ist. Beispielweise gibt er
die Zahl 3 für den Straßennamen "Lenaustraße" an. Falls der Benutzer allerdings
keine Zahl angibt, dann wird von dem Navigationssystem angegeben, daß eine
entsprechende Straße nicht gefunden worden ist. Das ist z. B. dann der Fall, wenn
die gesuchte Straße nicht existiert oder nicht in der entsprechenden Straßenliste auf
der CD-ROM
7
gespeichert ist.
Zur Findung eines Orts- oder Straßennamens können dritte Orts- oder Straßenlisten
verwendet werden. Die oben geschilderten Schritte können durch andere Schritte
ersetzt werden, welche die dritten Orts- oder Straßenlisten verwenden. Hierdurch
kann ebenfalls die Eingabe des Orts- oder Straßennamens zuverlässiger und schneller
zu machen.
Beispielsweise können für Orts- oder Straßennamen dritte Listen mit häufig
verwendeten Wortteilen auf der CD-ROM 7 oder in einem Speicher des
Spracherkenners 13 angelegt sein. Eine zweite Straßenliste kann beispielsweise
Straßennamen mit dem häufig verwendeten Suffix ". . .straße" enthalten. Dritte
Straßenliste können Straßennamen mit den Suffixen ". . .weg" oder ". . .gasse"
beinhalten. Analog können für Ortsnamen dritte Ortslisten auf der CD-ROM 7
gespeichert sein, die Ortsnamen mit den Präfixen "Ober. . .", "Unter. . .",
"Nieder. . .", "Groß. . ." usw. enthalten. Auch können dritte Ortslisten mit Ortsnamen
abgelegt sein, die Ortsnamen mit den Suffixen ". . .burg", ". . .berg", ". . .stadt",
". . .dorf" usw. enthalten.
Mit Hilfe der dritten Orts- und Straßenlisten kann das Navigationssystem während
des dritten Schritts nicht den Benutzer zum Buchstabieren auffordern, sondern eine
Frage stellen, die z. B. folgendermaßen lautet:
"Endet der Straßenname auf ". . .platz"?"
oder
"Beginnt der Ortsname mit "Ober. . ."?".
"Endet der Straßenname auf ". . .platz"?"
oder
"Beginnt der Ortsname mit "Ober. . ."?".
Durch diese Fragen ist es möglich, die Anzahl der zu untersuchenden Orts- oder
Straßennamen deutlich einzuschränken.
Dritte Orts- und/oder Straßenlisten können eine Sortierung entsprechend der
Silbenzahl aufweisen. Beispielsweise werden dann am Anfang der jeweiligen dritten
Orts- und/oder Straßenliste die einsilbigen Orts- und Straßennamen, dann die
zweisilbigen und mehrsilbigen Namen aufgeführt.
Die dritten Orts- und/oder Straßenlisten können permanent oder temporär in einem
Speicher des Spracherkenners 13 gespeichert sein. Ein solcher Speicher wird dann
als zugehörig zur Datenquellenanordnung 3 betrachtet. Eine temporäre Orts-
und/oder Straßenliste wird z. B. während eines laufenden Eingabevorgangs erzeugt,
indem die erste Orts- oder Straßenliste von der Steueranordnung entsprechend
durchsucht, sortiert und in einem Speicher des Spracherkenners 13 abgelegt wird.
Die Spracherkenner nach dem Stand der Technik, wie der Spracherkenner 13,
können u. a. bei der Erkennung Vokale und Konsonanten ziemlich sicher
voneinander unterscheiden und dadurch die Silbenzahl des Orts- oder Straßennamens
abschätzen. Während des dritten Schrittes könnte dann auch zusätzlich von dem
Navigationssystem die Frage gestellt werden:
"Hat der genannte Ortsname 2 Silben?"
"Hat der genannte Ortsname 2 Silben?"
Durch die Beantwortung der Frage von dem Benutzer, kann die Anzahl der zu
untersuchenden Namen reduziert werden.
Auf der CD-ROM 7 bzw. in einem Speicher des Spracherkenners 13 können noch
andere dritte Orts- oder Straßenlisten enthalten sein, die eine Sortierung nach
bestimmten Eigenschaften eines Orts- oder Straßennamens aufweisen. Verschiedene
Orts- oder Straßennamen können aus einem oder mehreren Worten bestehen und
mehrere Worte eines Orts- oder Straßennamens können Bindestriche aufweisen.
Beispielsweise besteht die Straße "Tulpenweg" aus einem Wort, die Straße
"Frankfurter Ring" aus zwei Worten und die Straße "Konrad-Adenauer-Ring" aus
drei mit Bindestrichen verbundenen Worten. Durch eine Frage des
Navigationssystems an den Benutzer nach einer solchen Eigenschaft, wie z. B.:
"Wird der Straßenname als ein Wort, mit Bindestrichen oder getrennt geschrieben?"
kann die Anzahl der zu durchsuchenden Namen deutlich reduziert werden.
"Wird der Straßenname als ein Wort, mit Bindestrichen oder getrennt geschrieben?"
kann die Anzahl der zu durchsuchenden Namen deutlich reduziert werden.
Die jeweiligen Orts- und Straßenlisten können Namen in Rechtschrift (korrekte
Rechtschreibung) und/oder in Lautschrift enthalten. Der Spracherkenner 13 ist so
ausgelegt, daß er sowohl die gesprochenen Namen mit Namen aus einer Orts- oder
Straßenliste vergleichen kann, die in Rechtschrift oder Lautschrift auf der CD-ROM
7 gespeichert sind.
Claims (7)
1. Eingabesystem wenigstens für Orts- und/oder Straßennamen mit einer Eingabean
ordnung, mit einer wenigstens eine Orts- und/oder Straßenliste enthaltenen Daten
quellenanordnung und mit einer Steueranordnung, die zur Suche von über die
Eingabeanordnung eingegebenen Orts- oder Straßennamen in einer Orts- oder
Straßenliste der Datenquellenanordnung vorgesehen ist,
dadurch gekennzeichnet,
daß die Datenquellenanordnung außer einer ersten Orts- und/oder Straßenliste mit alphabetisch sortierten Orts- und/oder Straßennamen wenigstens eine zweite Orts- und/oder Straßenliste mit nach einem Häufigkeitskriterium sortierten Orts- und/oder Straßennamen enthält,
daß die zweite Orts- und/oder Straßenlisten wenigstens einen Teil der Orts- und/oder Straßennamen der ersten Orts- und/oder Straßenliste enthalten, daß die Eingabeanordnung ein Spracheingabesystem enthält, welches zur Weiterleitung von Spracheingaben an die Steueranordnung vorgesehen ist und daß die Steueranordnung zuerst zur sequentiellen Suche eines sprachlich eingegebenen Orts- oder Straßennamens vom Anfang der zweiten Orts- oder Straßenliste vorgesehen ist.
daß die Datenquellenanordnung außer einer ersten Orts- und/oder Straßenliste mit alphabetisch sortierten Orts- und/oder Straßennamen wenigstens eine zweite Orts- und/oder Straßenliste mit nach einem Häufigkeitskriterium sortierten Orts- und/oder Straßennamen enthält,
daß die zweite Orts- und/oder Straßenlisten wenigstens einen Teil der Orts- und/oder Straßennamen der ersten Orts- und/oder Straßenliste enthalten, daß die Eingabeanordnung ein Spracheingabesystem enthält, welches zur Weiterleitung von Spracheingaben an die Steueranordnung vorgesehen ist und daß die Steueranordnung zuerst zur sequentiellen Suche eines sprachlich eingegebenen Orts- oder Straßennamens vom Anfang der zweiten Orts- oder Straßenliste vorgesehen ist.
2. Eingabesystem nach Anspruch 1,
dadurch gekennzeichnet,
daß in der zweiten Orts- oder Straßenliste als Häufigkeitskriterium die Anzahl der
Einwohnerzahl oder die aus Erfahrungswerten ermittelte Suchhäufigkeit der Orte oder
Straßen oder der Suffix oder der Präfix oder die Silbenzahl oder eine Eigenschaft eines
Orts- oder Straßennamens vorgesehen ist.
3. Eingabesystem nach Anspruch 1,
dadurch gekennzeichnet,
daß nach der Spracheingabe eines Orts- oder Straßennamens die Steueranordnung zur Suche des erkannten gesprochenen Orts- oder Straßennamens in einer ersten Teilmenge der zweiten Orts- oder Straßenliste und zur Ausgabe desjenigen in der ersten Teilmenge enthaltenen Orts- oder Straßennamens vorgesehen ist, der dem erkannten gesprochenen Orts- oder Straßennamen am ähnlichsten ist, und
daß die erste Teilmenge die jeweils am Anfang der zweiten Orts- oder Straßenliste enthaltenen Orts- oder Straßennamen enthält und die Anzahl der in der zweiten Teilmenge enthaltenen Orts- oder Straßennamen so groß gewählt ist, daß eine Suche praktisch in Echtzeit erfolgt.
daß nach der Spracheingabe eines Orts- oder Straßennamens die Steueranordnung zur Suche des erkannten gesprochenen Orts- oder Straßennamens in einer ersten Teilmenge der zweiten Orts- oder Straßenliste und zur Ausgabe desjenigen in der ersten Teilmenge enthaltenen Orts- oder Straßennamens vorgesehen ist, der dem erkannten gesprochenen Orts- oder Straßennamen am ähnlichsten ist, und
daß die erste Teilmenge die jeweils am Anfang der zweiten Orts- oder Straßenliste enthaltenen Orts- oder Straßennamen enthält und die Anzahl der in der zweiten Teilmenge enthaltenen Orts- oder Straßennamen so groß gewählt ist, daß eine Suche praktisch in Echtzeit erfolgt.
4. Eingabesystem nach Anspruch 3,
dadurch gekennzeichnet,
daß, wenn der gesuchte Orts- oder Straßenname nicht in der ersten Teilmenge enthalten ist, die Steueranordnung zur Suche eines Orts- oder Straßennamens in einer zweiten Teilmenge der zweiten Orts- oder Straßenliste und zur Ausgabe wenigstens eines Orts- oder Straßennamens vorgesehen ist, der dem erkannten gesprochenen Orts- oder Straßennamen am ähnlichsten ist, und
daß die zweite Teilmenge jeweils wenigstens einen Teil der Orts- oder Straßennamen der zweiten Orts- oder Straßenliste abzüglich der Orts- oder Straßennamen der ersten Teilmenge enthält.
daß, wenn der gesuchte Orts- oder Straßenname nicht in der ersten Teilmenge enthalten ist, die Steueranordnung zur Suche eines Orts- oder Straßennamens in einer zweiten Teilmenge der zweiten Orts- oder Straßenliste und zur Ausgabe wenigstens eines Orts- oder Straßennamens vorgesehen ist, der dem erkannten gesprochenen Orts- oder Straßennamen am ähnlichsten ist, und
daß die zweite Teilmenge jeweils wenigstens einen Teil der Orts- oder Straßennamen der zweiten Orts- oder Straßenliste abzüglich der Orts- oder Straßennamen der ersten Teilmenge enthält.
5. Eingabesystem nach Anspruch 4,
dadurch gekennzeichnet,
daß wenn der gesuchte Orts- oder Straßenname nicht in der zweiten Teilmenge der
zweiten Orts- oder Straßenliste enthalten ist, die Steueranordnung
- - nach der Spracheingabe von bestimmten Buchstaben des gesuchten Orts- oder Straßennamens zur Vorauswahl einer Anzahl von Orts- oder Straßennamen aus der ersten Orts- oder Straßenliste und zum Vergleich des erkannten gesprochenen Orts- oder Straßennamens mit den vorgewählten Orts- oder Straßennamen der ersten Ortsliste vorgesehen ist oder
- - zur sequentiellen Suche des sprachlich eingegebenen Orts- oder Straßennamens vom Anfang einer dritten Orts- oder Straßenliste vorgesehen ist, die eine Sortierung nach einem von dem Häufigkeitskriterium der zweiten Orts- oder Straßenliste unterschiedlichen Häufigkeitskriterium aufweist.
6. Eingabesystem nach Anspruch 5,
dadurch gekennzeichnet,
daß die Steueranordnung nach einem Suchvorgang in der ersten, zweiten oder dritten
Ortsliste und während eines darauffolgenden Dialogs mit einem Benutzer zum Start
eines weiteren Suchvorgangs vorgesehen ist.
7. Navigationssystem mit einer Eingabeanordnung wenigstens für Orts- und/oder
Straßennamen, mit einer wenigstens eine Orts- und/oder Straßenliste enthaltenen
Datenquellenanordnung und mit einer Steueranordnung, die zur Suche von über die
Eingabeanordnung eingegebenen Orts- oder Straßennamen in einer Orts- oder
Straßenliste der Datenquellenanordnung vorgesehen ist,
dadurch gekennzeichnet,
daß die Datenquellenanordnung außer einer ersten Orts- und/oder Straßenliste mit alphabetisch sortierten Orts- und/oder Straßennamen wenigstens eine zweite Orts- und/oder Straßenliste mit nach einem Häufigkeitskriterium sortierten Orts- und/oder Straßennamen enthält,
daß die zweite Orts- und/oder Straßenlisten wenigstens einen Teil der Orts- und/oder Straßennamen der ersten Orts- und/oder Straßenliste enthalten,
daß die Eingabeanordnung ein Spracheingabesystem enthält, welches zur Weiterleitung von Spracheingaben an die Steueranordnung vorgesehen ist und daß die Steueranordnung zuerst zur sequentiellen Suche eines sprachlich eingegebenen Orts- oder Straßennamens vom Anfang der zweiten Orts- oder Straßenliste vorgesehen ist.
daß die Datenquellenanordnung außer einer ersten Orts- und/oder Straßenliste mit alphabetisch sortierten Orts- und/oder Straßennamen wenigstens eine zweite Orts- und/oder Straßenliste mit nach einem Häufigkeitskriterium sortierten Orts- und/oder Straßennamen enthält,
daß die zweite Orts- und/oder Straßenlisten wenigstens einen Teil der Orts- und/oder Straßennamen der ersten Orts- und/oder Straßenliste enthalten,
daß die Eingabeanordnung ein Spracheingabesystem enthält, welches zur Weiterleitung von Spracheingaben an die Steueranordnung vorgesehen ist und daß die Steueranordnung zuerst zur sequentiellen Suche eines sprachlich eingegebenen Orts- oder Straßennamens vom Anfang der zweiten Orts- oder Straßenliste vorgesehen ist.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19742054A DE19742054A1 (de) | 1997-09-24 | 1997-09-24 | Eingabesystem wenigstens für Orts- und/oder Straßennamen |
EP98203086A EP0905662B1 (de) | 1997-09-24 | 1998-09-16 | Eingabesystem wenigstens für Orts- und/oder Strassennamen |
DE59811373T DE59811373D1 (de) | 1997-09-24 | 1998-09-16 | Eingabesystem wenigstens für Orts- und/oder Strassennamen |
US09/156,709 US6108631A (en) | 1997-09-24 | 1998-09-18 | Input system for at least location and/or street names |
KR1019980039345A KR100556050B1 (ko) | 1997-09-24 | 1998-09-23 | 적어도위치및/또는거리이름들을위한입력시스템 |
JP26966098A JP4270611B2 (ja) | 1997-09-24 | 1998-09-24 | 入力システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19742054A DE19742054A1 (de) | 1997-09-24 | 1997-09-24 | Eingabesystem wenigstens für Orts- und/oder Straßennamen |
Publications (1)
Publication Number | Publication Date |
---|---|
DE19742054A1 true DE19742054A1 (de) | 1999-04-01 |
Family
ID=7843415
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19742054A Ceased DE19742054A1 (de) | 1997-09-24 | 1997-09-24 | Eingabesystem wenigstens für Orts- und/oder Straßennamen |
DE59811373T Expired - Lifetime DE59811373D1 (de) | 1997-09-24 | 1998-09-16 | Eingabesystem wenigstens für Orts- und/oder Strassennamen |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE59811373T Expired - Lifetime DE59811373D1 (de) | 1997-09-24 | 1998-09-16 | Eingabesystem wenigstens für Orts- und/oder Strassennamen |
Country Status (5)
Country | Link |
---|---|
US (1) | US6108631A (de) |
EP (1) | EP0905662B1 (de) |
JP (1) | JP4270611B2 (de) |
KR (1) | KR100556050B1 (de) |
DE (2) | DE19742054A1 (de) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19907759A1 (de) * | 1999-02-23 | 2000-08-31 | Siemens Ag | Verfahren und Einrichtung zur Buchstabiererkennung |
DE10012441A1 (de) * | 2000-03-15 | 2001-10-11 | Bosch Gmbh Robert | Verfahren zur Zieleingabe an einem Navigationsgerät |
DE10018195A1 (de) * | 2000-04-12 | 2001-10-25 | Bayerische Motoren Werke Ag | Vorrichtung und Verfahren zur zeichenweisen Eingabe des Zieles bei einem Navigationssystem in Kraftfahrzeugen |
EP1176395A1 (de) * | 2000-07-28 | 2002-01-30 | Siemens Aktiengesellschaft | Verfahren zur Auswahl einer Ortsbezeichnung in einem Navigationssystem durch Spracheingabe |
DE10025042A1 (de) * | 2000-05-20 | 2002-01-31 | Bosch Gmbh Robert | Vorrichtung zum Eingeben von Namen in ein Navigationssystem sowie Navigationssystem für Kraftfahrzeuge |
DE10042983A1 (de) * | 2000-09-01 | 2002-03-28 | Caa Ag | Verfahren zum Bestimmen eines gewünschten Zielortes in einem rechnergestützten Navigationssystem sowie entsprechendes Navigationssystem |
DE10045644A1 (de) * | 2000-09-15 | 2002-03-28 | Bayerische Motoren Werke Ag | Navigationssystem |
DE10054583A1 (de) * | 2000-11-03 | 2002-05-23 | Digital Design Gmbh | Verfahren und Vorrichtung zur Behandlung von Sprachinformationen |
DE10219499A1 (de) * | 2002-04-30 | 2003-11-13 | Siemens Ag | Kraftfahrzeugnavigationssystem und Verfahren zur Auswahl einer Bezeichnung |
EP1376063A2 (de) | 2002-06-20 | 2004-01-02 | Robert Bosch Gmbh | Verfahren zur Zieleingabe an einem Navigationsgerät und Navigationsdatenbasis |
DE10328200A1 (de) * | 2003-06-24 | 2005-02-10 | Audi Ag | Navigationsgerät für ein Kraftfahrzeug |
DE102005059390A1 (de) * | 2005-12-09 | 2007-06-14 | Volkswagen Ag | Spracherkennung im Kraftfahrzeug |
DE102005058145A1 (de) * | 2005-12-06 | 2007-06-14 | Bayerische Motoren Werke Ag | Verfahren zur optischen Ausgabe einer Vielzahl von auswählbaren Zielbegriffen |
WO2008052823A1 (de) | 2006-10-31 | 2008-05-08 | Robert Bosch Gmbh | Verfahren zur auswahl eines fahrziels |
DE10253786B4 (de) * | 2002-11-19 | 2009-08-06 | Anwaltssozietät BOEHMERT & BOEHMERT GbR (vertretungsberechtigter Gesellschafter: Dr. Carl-Richard Haarmann, 28209 Bremen) | Verfahren zur rechnergestützten Ermittlung einer Ähnlichkeit eines elektronisch erfassten ersten Kennzeichens zu mindestens einem elektronisch erfassten zweiten Kennzeichen sowie Vorrichtung und Computerprogramm zur Durchführung desselben |
DE102008021954A1 (de) * | 2008-02-29 | 2009-09-03 | Navigon Ag | Verfahren zum Betrieb eines elektronischen Assistenzsystems |
DE102008027958A1 (de) * | 2008-03-03 | 2009-10-08 | Navigon Ag | Verfahren zum Betrieb eines Navigationssystems |
DE102008033056A1 (de) * | 2008-07-15 | 2010-01-21 | Volkswagen Ag | Kraftfahrzeug mit einem Mikrofon zur akustischen Eingabe eines Befehls zur Bedienung der Funktion des Kraftfahrzeuges |
DE102009018590A1 (de) * | 2009-04-23 | 2010-10-28 | Volkswagen Ag | Kraftfahrzeug |
DE102010026708A1 (de) * | 2010-07-10 | 2012-01-12 | Volkswagen Ag | Verfahren zum Betreiben eines Sprachdialogsystems und Sprachdialogsystem |
DE10313220B4 (de) * | 2002-05-24 | 2013-09-19 | Robert Bosch Gmbh | Verfahren zur Eingabe von Ortsnamen |
DE10125825B4 (de) * | 2001-05-26 | 2014-09-11 | Robert Bosch Gmbh | Verfahren zur Spracheingabe und Datenträger |
Families Citing this family (75)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19811707A1 (de) * | 1998-03-18 | 1999-09-30 | Bosch Gmbh Robert | Datenvorrichtung für ein Kraftfahrzeug |
FI981154A (fi) * | 1998-05-25 | 1999-11-26 | Nokia Mobile Phones Ltd | Menetelmä ja laite puheen tunnistamiseksi |
US6598016B1 (en) * | 1998-10-20 | 2003-07-22 | Tele Atlas North America, Inc. | System for using speech recognition with map data |
JP3036696B1 (ja) * | 1998-11-27 | 2000-04-24 | 株式会社アスキー | ナビゲーションシステム、方法、および、そのプログラムを記録した記録媒体 |
US6292743B1 (en) * | 1999-01-06 | 2001-09-18 | Infogation Corporation | Mobile navigation system |
EP1083545A3 (de) * | 1999-09-09 | 2001-09-26 | Xanavi Informatics Corporation | Eigennamen Spracherkennung in einem Navigationssystem |
JP4543294B2 (ja) * | 2000-03-14 | 2010-09-15 | ソニー株式会社 | 音声認識装置および音声認識方法、並びに記録媒体 |
DE10012572C2 (de) | 2000-03-15 | 2003-03-27 | Bayerische Motoren Werke Ag | Vorrichtung und Verfahren zur Spracheingabe eines Zielortes mit Hilfe eines definierten Eingabedialogs in ein Zielführungssystem |
JP4116233B2 (ja) * | 2000-09-05 | 2008-07-09 | パイオニア株式会社 | 音声認識装置ならびにその方法 |
US20020099544A1 (en) * | 2001-01-24 | 2002-07-25 | Levitt Benjamin J. | System, method and computer program product for damage control during large-scale address speech recognition |
US7444284B1 (en) * | 2001-01-24 | 2008-10-28 | Bevocal, Inc. | System, method and computer program product for large-scale street name speech recognition |
US6789065B2 (en) * | 2001-01-24 | 2004-09-07 | Bevocal, Inc | System, method and computer program product for point-to-point voice-enabled driving directions |
US20020099545A1 (en) * | 2001-01-24 | 2002-07-25 | Levitt Benjamin J. | System, method and computer program product for damage control during large-scale address speech recognition |
CA2440463C (en) * | 2001-04-19 | 2010-02-02 | Simon Nicholas Downey | Speech recognition |
DE10129005B4 (de) * | 2001-06-15 | 2005-11-03 | Harman Becker Automotive Systems Gmbh | Verfahren zur Spracherkennung und Spracherkennungssystem |
JP2003005897A (ja) * | 2001-06-20 | 2003-01-08 | Alpine Electronics Inc | 情報入力方法および装置 |
DE10132887A1 (de) * | 2001-07-06 | 2003-01-16 | Bosch Gmbh Robert | System und Verfahren zum Navigieren eines Fortbewegungsmittels |
US7505911B2 (en) * | 2001-09-05 | 2009-03-17 | Roth Daniel L | Combined speech recognition and sound recording |
US7526431B2 (en) * | 2001-09-05 | 2009-04-28 | Voice Signal Technologies, Inc. | Speech recognition using ambiguous or phone key spelling and/or filtering |
US7467089B2 (en) * | 2001-09-05 | 2008-12-16 | Roth Daniel L | Combined speech and handwriting recognition |
US7444286B2 (en) | 2001-09-05 | 2008-10-28 | Roth Daniel L | Speech recognition using re-utterance recognition |
US7809574B2 (en) * | 2001-09-05 | 2010-10-05 | Voice Signal Technologies Inc. | Word recognition using choice lists |
US6650997B2 (en) * | 2001-09-28 | 2003-11-18 | Robert Bosch Gmbh | System and method for interfacing mobile units using a cellphone |
DE10207895B4 (de) | 2002-02-23 | 2005-11-03 | Harman Becker Automotive Systems Gmbh | Verfahren zur Spracherkennung und Spracherkennungssystem |
US7398209B2 (en) | 2002-06-03 | 2008-07-08 | Voicebox Technologies, Inc. | Systems and methods for responding to natural language speech utterance |
US7693720B2 (en) | 2002-07-15 | 2010-04-06 | Voicebox Technologies, Inc. | Mobile systems and methods for responding to natural language speech utterance |
JP4560760B2 (ja) * | 2002-11-29 | 2010-10-13 | アイシン・エィ・ダブリュ株式会社 | 地図表示装置およびプログラム |
US7392182B2 (en) | 2002-12-18 | 2008-06-24 | Harman International Industries, Inc. | Speech recognition system |
DE10309948A1 (de) * | 2003-03-07 | 2004-09-16 | Robert Bosch Gmbh | Verfahren zur Eingabe von Zielen in ein Navigationssystem |
US7155339B2 (en) * | 2003-06-13 | 2006-12-26 | Alpine Electronics, Inc. | Display method and apparatus for navigation system for searching POI and arranging listing order of POI |
US20040260464A1 (en) * | 2003-06-23 | 2004-12-23 | Winnie Wong | Point of interest (POI) search method and apparatus for navigation system |
KR20050028150A (ko) * | 2003-09-17 | 2005-03-22 | 삼성전자주식회사 | 음성 신호를 이용한 유저-인터페이스를 제공하는휴대단말기 및 그 방법 |
US20060173680A1 (en) * | 2005-01-12 | 2006-08-03 | Jan Verhasselt | Partial spelling in speech recognition |
US20060271368A1 (en) * | 2005-05-25 | 2006-11-30 | Yishay Carmiel | Voice interface for consumer products |
US7640160B2 (en) | 2005-08-05 | 2009-12-29 | Voicebox Technologies, Inc. | Systems and methods for responding to natural language speech utterance |
US7620549B2 (en) | 2005-08-10 | 2009-11-17 | Voicebox Technologies, Inc. | System and method of supporting adaptive misrecognition in conversational speech |
US20070050183A1 (en) * | 2005-08-26 | 2007-03-01 | Garmin Ltd. A Cayman Islands Corporation | Navigation device with integrated multi-language dictionary and translator |
US7949529B2 (en) | 2005-08-29 | 2011-05-24 | Voicebox Technologies, Inc. | Mobile systems and methods of supporting natural language human-machine interactions |
WO2007027989A2 (en) | 2005-08-31 | 2007-03-08 | Voicebox Technologies, Inc. | Dynamic speech sharpening |
KR101063607B1 (ko) * | 2005-10-14 | 2011-09-07 | 주식회사 현대오토넷 | 음성인식을 이용한 명칭 검색 기능을 가지는 네비게이션시스템 및 그 방법 |
DE102005062465A1 (de) * | 2005-12-27 | 2007-07-05 | Robert Bosch Gmbh | Verfahren zur Auswahl eines Ortes |
US7761293B2 (en) * | 2006-03-06 | 2010-07-20 | Tran Bao Q | Spoken mobile engine |
EP1879000A1 (de) * | 2006-07-10 | 2008-01-16 | Harman Becker Automotive Systems GmbH | Uebertragung von textnachrichten durch navigationssystemen |
US8073681B2 (en) | 2006-10-16 | 2011-12-06 | Voicebox Technologies, Inc. | System and method for a cooperative conversational voice user interface |
US7831431B2 (en) | 2006-10-31 | 2010-11-09 | Honda Motor Co., Ltd. | Voice recognition updates via remote broadcast signal |
KR20080041856A (ko) * | 2006-11-08 | 2008-05-14 | 팅크웨어(주) | 메뉴 표시 방법 |
JP4626607B2 (ja) * | 2006-12-05 | 2011-02-09 | 株式会社デンソー | 車両用ナビゲーション装置 |
US8646016B2 (en) * | 2006-12-06 | 2014-02-04 | Verizon Patent And Licensing Inc. | Content storage and delivery systems and associated methods |
US8316411B2 (en) * | 2006-12-06 | 2012-11-20 | Verizon Patent And Licensing Inc. | Content storage and delivery system and associated method and device |
US7818176B2 (en) | 2007-02-06 | 2010-10-19 | Voicebox Technologies, Inc. | System and method for selecting and presenting advertisements based on natural language processing of voice-based input |
EP2000775A1 (de) * | 2007-06-08 | 2008-12-10 | Aisin AW Co., Ltd. | Navigationsvorrichtung und Navigationsprogramm |
US8140335B2 (en) | 2007-12-11 | 2012-03-20 | Voicebox Technologies, Inc. | System and method for providing a natural language voice user interface in an integrated voice navigation services environment |
JP5240547B2 (ja) * | 2007-12-20 | 2013-07-17 | アイシン・エィ・ダブリュ株式会社 | 目的地入力装置及び目的地入力用プログラム |
EP2096412A3 (de) * | 2008-02-29 | 2009-12-02 | Navigon AG | Verfahren zum Betrieb eines Navigationssystems |
US8589161B2 (en) | 2008-05-27 | 2013-11-19 | Voicebox Technologies, Inc. | System and method for an integrated, multi-modal, multi-device natural language voice services environment |
US9305548B2 (en) | 2008-05-27 | 2016-04-05 | Voicebox Technologies Corporation | System and method for an integrated, multi-modal, multi-device natural language voice services environment |
US9286893B2 (en) * | 2008-05-30 | 2016-03-15 | International Business Machines Corporation | Pre-processed annotation of street grammar in speech enabled navigation systems |
EP2211336B1 (de) * | 2009-01-23 | 2014-10-08 | Harman Becker Automotive Systems GmbH | Verbesserte Spracheingabe unter Verwendung von Navigationsinformationen |
US8326637B2 (en) | 2009-02-20 | 2012-12-04 | Voicebox Technologies, Inc. | System and method for processing multi-modal device interactions in a natural language voice services environment |
DE102010008368A1 (de) * | 2009-02-27 | 2010-09-16 | Navigon Ag | Verfahren zum Betrieb eines Navigationssystems |
US20100312469A1 (en) * | 2009-06-05 | 2010-12-09 | Telenav, Inc. | Navigation system with speech processing mechanism and method of operation thereof |
US9171541B2 (en) | 2009-11-10 | 2015-10-27 | Voicebox Technologies Corporation | System and method for hybrid processing in a natural language voice services environment |
WO2011059997A1 (en) | 2009-11-10 | 2011-05-19 | Voicebox Technologies, Inc. | System and method for providing a natural language content dedication service |
DE102009060365A1 (de) * | 2009-12-24 | 2012-03-01 | Volkswagen Ag | Navigationssystem, insbesondere für ein Kraftfahrzeug |
US8326527B2 (en) * | 2009-12-31 | 2012-12-04 | General Motors Llc | Downloaded destinations and interface for multiple in-vehicle navigation devices |
US8315799B2 (en) * | 2010-05-11 | 2012-11-20 | International Business Machines Corporation | Location based full address entry via speech recognition |
CN102865875A (zh) * | 2012-09-12 | 2013-01-09 | 深圳市凯立德科技股份有限公司 | 一种导航方法及导航设备 |
DE102013001884A1 (de) | 2013-02-02 | 2014-08-07 | Audi Ag | Systeminitiierte Hilfefunktion für die Bedienung von einer, einem Fahrzeug zugeordneten Vorrichtung - Eingabe von Leerzeichen |
US9626703B2 (en) | 2014-09-16 | 2017-04-18 | Voicebox Technologies Corporation | Voice commerce |
US9898459B2 (en) | 2014-09-16 | 2018-02-20 | Voicebox Technologies Corporation | Integration of domain information into state transitions of a finite state transducer for natural language processing |
US9747896B2 (en) | 2014-10-15 | 2017-08-29 | Voicebox Technologies Corporation | System and method for providing follow-up responses to prior natural language inputs of a user |
US10614799B2 (en) | 2014-11-26 | 2020-04-07 | Voicebox Technologies Corporation | System and method of providing intent predictions for an utterance prior to a system detection of an end of the utterance |
US10431214B2 (en) | 2014-11-26 | 2019-10-01 | Voicebox Technologies Corporation | System and method of determining a domain and/or an action related to a natural language input |
US10331784B2 (en) | 2016-07-29 | 2019-06-25 | Voicebox Technologies Corporation | System and method of disambiguating natural language processing requests |
CN106601230B (zh) * | 2016-12-19 | 2020-06-02 | 苏州金峰物联网技术有限公司 | 基于连续混合高斯hmm模型的物流分拣地名语音识别方法、***及物流分拣*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0396947A2 (de) * | 1989-05-11 | 1990-11-14 | Ascom Zelcom Ag | Verfahren zur Vereinfachung der Benützung von Mensch-Maschinen-Schnittstellen von komplexen Systemen, insbesondere von Kommunikationsendgeräten |
WO1995004340A1 (en) * | 1993-07-29 | 1995-02-09 | Zexel Corporation | Method and apparatus for selecting a destination in a vehicle navigation system |
EP0790593A1 (de) * | 1996-02-14 | 1997-08-20 | Zexel Corporation | Verfahren und Vorrichtung zur Auswahl des Zieles bei einem Navigationssystem im Fahrzeug |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2613232B2 (ja) * | 1987-12-28 | 1997-05-21 | アイシン・エィ・ダブリュ株式会社 | 車両用ナビゲーション装置 |
US5197009A (en) * | 1990-01-24 | 1993-03-23 | Mid America Technologies, Inc. | Apparatus for and method of creating delivery route maps |
US5274560A (en) * | 1990-12-03 | 1993-12-28 | Audio Navigation Systems, Inc. | Sensor free vehicle navigation system utilizing a voice input/output interface for routing a driver from his source point to his destination point |
WO1993018506A1 (en) * | 1992-03-06 | 1993-09-16 | Dragon Systems, Inc. | Speech recognition system for languages with compound words |
EP0588086B1 (de) * | 1992-08-19 | 1998-06-17 | Aisin Aw Co., Ltd. | Navigationssystem mittels Sprache |
US5528501A (en) * | 1994-03-28 | 1996-06-18 | At&T Corp. | System and method for supplying travel directions |
JP3468824B2 (ja) * | 1994-03-29 | 2003-11-17 | 本田技研工業株式会社 | 車両誘導装置 |
US5630123A (en) * | 1994-09-28 | 1997-05-13 | I2 Technologies, Inc. | Software system utilizing a filtered priority queue and method of operation |
US5682525A (en) * | 1995-01-11 | 1997-10-28 | Civix Corporation | System and methods for remotely accessing a selected group of items of interest from a database |
JPH09114489A (ja) * | 1995-10-16 | 1997-05-02 | Sony Corp | 音声認識装置,音声認識方法,ナビゲーション装置,ナビゲート方法及び自動車 |
US5794243A (en) * | 1995-12-11 | 1998-08-11 | International Business Machines Corporation | Method and apparatus for executing a binary search in a data cache |
US5761640A (en) * | 1995-12-18 | 1998-06-02 | Nynex Science & Technology, Inc. | Name and address processor |
-
1997
- 1997-09-24 DE DE19742054A patent/DE19742054A1/de not_active Ceased
-
1998
- 1998-09-16 EP EP98203086A patent/EP0905662B1/de not_active Expired - Lifetime
- 1998-09-16 DE DE59811373T patent/DE59811373D1/de not_active Expired - Lifetime
- 1998-09-18 US US09/156,709 patent/US6108631A/en not_active Expired - Lifetime
- 1998-09-23 KR KR1019980039345A patent/KR100556050B1/ko not_active IP Right Cessation
- 1998-09-24 JP JP26966098A patent/JP4270611B2/ja not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0396947A2 (de) * | 1989-05-11 | 1990-11-14 | Ascom Zelcom Ag | Verfahren zur Vereinfachung der Benützung von Mensch-Maschinen-Schnittstellen von komplexen Systemen, insbesondere von Kommunikationsendgeräten |
WO1995004340A1 (en) * | 1993-07-29 | 1995-02-09 | Zexel Corporation | Method and apparatus for selecting a destination in a vehicle navigation system |
EP0790593A1 (de) * | 1996-02-14 | 1997-08-20 | Zexel Corporation | Verfahren und Vorrichtung zur Auswahl des Zieles bei einem Navigationssystem im Fahrzeug |
Non-Patent Citations (1)
Title |
---|
JP 09-16 191 A, zitiert nach Datenbank WPIDS auf STN, benutzt am 15.5.98 * |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19907759A1 (de) * | 1999-02-23 | 2000-08-31 | Siemens Ag | Verfahren und Einrichtung zur Buchstabiererkennung |
DE19907759C2 (de) * | 1999-02-23 | 2002-05-23 | Infineon Technologies Ag | Verfahren und Einrichtung zur Buchstabiererkennung |
DE10012441A1 (de) * | 2000-03-15 | 2001-10-11 | Bosch Gmbh Robert | Verfahren zur Zieleingabe an einem Navigationsgerät |
US6947834B2 (en) * | 2000-03-15 | 2005-09-20 | Robert Bosch Gmbh | Method for inputting a destination into a navigation device |
DE10012441C2 (de) * | 2000-03-15 | 2002-03-14 | Bosch Gmbh Robert | Verfahren zur Zieleingabe an einem Navigationsgerät |
DE10018195A1 (de) * | 2000-04-12 | 2001-10-25 | Bayerische Motoren Werke Ag | Vorrichtung und Verfahren zur zeichenweisen Eingabe des Zieles bei einem Navigationssystem in Kraftfahrzeugen |
DE10025042C2 (de) * | 2000-05-20 | 2002-05-08 | Bosch Gmbh Robert | Vorrichtung zum Eingeben von Namen in ein Navigationssystem sowie Navigationssystem für Kraftfahrzeuge |
US7236924B2 (en) | 2000-05-20 | 2007-06-26 | Robert Bosch Gmbh | Device for inputting names into navigation system and a corresponding navigation system for motor vehicles |
DE10025042A1 (de) * | 2000-05-20 | 2002-01-31 | Bosch Gmbh Robert | Vorrichtung zum Eingeben von Namen in ein Navigationssystem sowie Navigationssystem für Kraftfahrzeuge |
EP1176395A1 (de) * | 2000-07-28 | 2002-01-30 | Siemens Aktiengesellschaft | Verfahren zur Auswahl einer Ortsbezeichnung in einem Navigationssystem durch Spracheingabe |
US6411893B2 (en) | 2000-07-28 | 2002-06-25 | Siemens Ag | Method for selecting a locality name in a navigation system by voice input |
DE10042983A1 (de) * | 2000-09-01 | 2002-03-28 | Caa Ag | Verfahren zum Bestimmen eines gewünschten Zielortes in einem rechnergestützten Navigationssystem sowie entsprechendes Navigationssystem |
DE10042983B4 (de) * | 2000-09-01 | 2006-06-01 | Caa Ag | Verfahren zum Bestimmen eines gewünschten Zielortes in einem rechnergestützten Navigationssystem sowie entsprechendes Navigationssystem |
DE10045644A1 (de) * | 2000-09-15 | 2002-03-28 | Bayerische Motoren Werke Ag | Navigationssystem |
DE10054583C2 (de) * | 2000-11-03 | 2003-06-18 | Digital Design Gmbh | Verfahren und Vorrichtung zum Aufzeichnen, Suchen und Wiedergeben von Notizen |
DE10054583A1 (de) * | 2000-11-03 | 2002-05-23 | Digital Design Gmbh | Verfahren und Vorrichtung zur Behandlung von Sprachinformationen |
DE10125825B4 (de) * | 2001-05-26 | 2014-09-11 | Robert Bosch Gmbh | Verfahren zur Spracheingabe und Datenträger |
DE10219499A1 (de) * | 2002-04-30 | 2003-11-13 | Siemens Ag | Kraftfahrzeugnavigationssystem und Verfahren zur Auswahl einer Bezeichnung |
DE10313220B4 (de) * | 2002-05-24 | 2013-09-19 | Robert Bosch Gmbh | Verfahren zur Eingabe von Ortsnamen |
EP1376063A2 (de) | 2002-06-20 | 2004-01-02 | Robert Bosch Gmbh | Verfahren zur Zieleingabe an einem Navigationsgerät und Navigationsdatenbasis |
EP1376063A3 (de) * | 2002-06-20 | 2007-01-10 | Robert Bosch Gmbh | Verfahren zur Zieleingabe an einem Navigationsgerät und Navigationsdatenbasis |
DE10253786B4 (de) * | 2002-11-19 | 2009-08-06 | Anwaltssozietät BOEHMERT & BOEHMERT GbR (vertretungsberechtigter Gesellschafter: Dr. Carl-Richard Haarmann, 28209 Bremen) | Verfahren zur rechnergestützten Ermittlung einer Ähnlichkeit eines elektronisch erfassten ersten Kennzeichens zu mindestens einem elektronisch erfassten zweiten Kennzeichen sowie Vorrichtung und Computerprogramm zur Durchführung desselben |
DE10328200A1 (de) * | 2003-06-24 | 2005-02-10 | Audi Ag | Navigationsgerät für ein Kraftfahrzeug |
DE10328200B4 (de) * | 2003-06-24 | 2007-08-30 | Audi Ag | Navigationsgerät für ein Kraftfahrzeug |
DE102005058145A1 (de) * | 2005-12-06 | 2007-06-14 | Bayerische Motoren Werke Ag | Verfahren zur optischen Ausgabe einer Vielzahl von auswählbaren Zielbegriffen |
DE102005059390A1 (de) * | 2005-12-09 | 2007-06-14 | Volkswagen Ag | Spracherkennung im Kraftfahrzeug |
WO2008052823A1 (de) | 2006-10-31 | 2008-05-08 | Robert Bosch Gmbh | Verfahren zur auswahl eines fahrziels |
DE102008021954A1 (de) * | 2008-02-29 | 2009-09-03 | Navigon Ag | Verfahren zum Betrieb eines elektronischen Assistenzsystems |
DE102008027958A1 (de) * | 2008-03-03 | 2009-10-08 | Navigon Ag | Verfahren zum Betrieb eines Navigationssystems |
DE102008033056A1 (de) * | 2008-07-15 | 2010-01-21 | Volkswagen Ag | Kraftfahrzeug mit einem Mikrofon zur akustischen Eingabe eines Befehls zur Bedienung der Funktion des Kraftfahrzeuges |
DE102009018590A1 (de) * | 2009-04-23 | 2010-10-28 | Volkswagen Ag | Kraftfahrzeug |
DE102009018590B4 (de) | 2009-04-23 | 2022-11-17 | Volkswagen Ag | Kraftfahrzeug mit einer Bedienvorrichtung und dazugehöriges Verfahren |
DE102010026708A1 (de) * | 2010-07-10 | 2012-01-12 | Volkswagen Ag | Verfahren zum Betreiben eines Sprachdialogsystems und Sprachdialogsystem |
Also Published As
Publication number | Publication date |
---|---|
US6108631A (en) | 2000-08-22 |
JPH11175568A (ja) | 1999-07-02 |
EP0905662A3 (de) | 2000-05-17 |
KR100556050B1 (ko) | 2008-01-18 |
KR19990030040A (ko) | 1999-04-26 |
EP0905662A2 (de) | 1999-03-31 |
EP0905662B1 (de) | 2004-05-12 |
DE59811373D1 (de) | 2004-06-17 |
JP4270611B2 (ja) | 2009-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0905662B1 (de) | Eingabesystem wenigstens für Orts- und/oder Strassennamen | |
DE19709518C1 (de) | Verfahren und Vorrichtung zur Spracheingabe einer Zieladresse in ein Zielführungssystem im Echtzeitbetrieb | |
EP1176395B1 (de) | Verfahren zur Auswahl einer Ortsbezeichnung in einem Navigationssystem durch Spracheingabe | |
DE69837064T2 (de) | Nachrichtenverarbeitungssystem und Verfahren für die Verarbeitung von Nachrichten | |
DE102009017177B4 (de) | Spracherkennungsanordnung und Verfahren zur akustischen Bedienung einer Funktion eines Kraftfahrzeuges | |
DE69625439T2 (de) | Vorrichtung und Verfahren zur Spracherkennung, zur Darstellung von Strassenkarten und zur Navigation | |
DE69430029T2 (de) | Navigationsanlage | |
EP1269119B1 (de) | Verfahren zur zieleingabe an einem navigationsgerät | |
DE69413322T2 (de) | Navigationssystem | |
DE69422449T2 (de) | Navigationssystem | |
DE69229946T2 (de) | Navigationsvorrichtung für fahrzeuge | |
EP1110056B1 (de) | Navigationssystem zur zusätzlichen darstellung von richtungsangaben | |
DE102005058685A1 (de) | Schnittstelle zu einem entfernten Navigationsserver | |
DE19933524A1 (de) | Verfahren zur Eingabe von Daten in ein System | |
DE112014006669T5 (de) | Routenführungssteuereinrichtung, Routenführungssteuerverfahren und Navigationssystem | |
DE19717601A1 (de) | Navigationsverfahren und Vorrichtung dafür | |
EP1041362A2 (de) | Eingabeverfahren in ein Fahrerinformationssystem | |
DE10313220B4 (de) | Verfahren zur Eingabe von Ortsnamen | |
DE10025042C2 (de) | Vorrichtung zum Eingeben von Namen in ein Navigationssystem sowie Navigationssystem für Kraftfahrzeuge | |
DE102008015987A1 (de) | Navigationsvorrichtung und Verfahren zur Straßensuche | |
EP2087317A1 (de) | Verfahren zur auswahl eines fahrziels | |
DE10327943B4 (de) | Unterschiedliche Zahlenleseweisen zulassendes Spracherkennungssystem | |
EP1403618A2 (de) | Eingabevorrichtung | |
DE10125825B4 (de) | Verfahren zur Spracheingabe und Datenträger | |
DE19755610A1 (de) | Verfahren und Einrichtung zur Ortsnavigation bei Fahrzeugleitsystemen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8127 | New person/name/address of the applicant |
Owner name: PHILIPS CORPORATE INTELLECTUAL PROPERTY GMBH, 2233 |
|
8131 | Rejection |