Spatially built word list for automatic speech recognition program and method for formation thereof
First Claim
1. A method of providing automatic speech recognition in a navigation system comprising:
- determining a current position of a vehicle in which the navigation system is installed;
determining whether a distance from the current position of the vehicle to a position associated with a previous build of a speech recognition word list exceeds a threshold; and
if the distance exceeds the threshold, forming a new speech recognition word list by adding names of geographic features located in proximity to the current position of the vehicle to a plurality of words that correspond to a collection of geographic features selected without regard to proximity to the current position of the vehicle.
4 Assignments
0 Petitions
Accused Products
Abstract
A navigation system includes an automatic speech recognition program that matches spoken words that describe geographic features, such as places, street names and points of interest, to entries in a word list. The word list contains a limited number of entries. In order to increase the likelihood that a word spoken by a user of the navigation system is included among the limited number of entries contained in the word list, the word list is built to include entries that correspond to the named geographic features closest to a current position of a vehicle in which the navigation system is installed. As the vehicle travels through a geographic area, the word list is rebuilt to include entries that correspond to the named geographic features closest to the new current vehicle position. In addition, the word list also contains a limited number of entries that correspond to named geographic features that may not be close to the current vehicle position but that are included because of their popularity or importance.
208 Citations
21 Claims
-
1. A method of providing automatic speech recognition in a navigation system comprising:
-
determining a current position of a vehicle in which the navigation system is installed;
determining whether a distance from the current position of the vehicle to a position associated with a previous build of a speech recognition word list exceeds a threshold; and
if the distance exceeds the threshold, forming a new speech recognition word list by adding names of geographic features located in proximity to the current position of the vehicle to a plurality of words that correspond to a collection of geographic features selected without regard to proximity to the current position of the vehicle. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of providing automatic speech recognition in a navigation system comprising:
-
determining a current position of a vehicle in which the navigation system is installed;
determining whether a distance from the current position of the vehicle to a position associated with a previous build of a speech recognition word list exceeds a threshold; and
if the distance exceeds the threshold, forming a new speech recognition word list during runtime by adding names of geographic features located in proximity to the current position of the vehicle. - View Dependent Claims (7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18)
-
-
12. In combination:
-
a positioning system that determines a current location of a vehicle;
an automatic speech recognition system that matches data representations of words spoken by a user of the vehicle to a word list of data representations of names of geographic features; and
a word list builder list program that operates at runtime to form a new word list of data representations of names of geographic features when the current location of the vehicle is more than a threshold distance from a previous location associated with a prior list of data representations of names.
-
-
19. In combination:
-
a positioning system that determines a current location of a vehicle;
an automatic speech recognition system that matches data representations of words spoken by a user of the vehicle to a word list of data representations of spoken names of geographic features, wherein the word list of data representations of spoken names of geographic features includes only a portion of all available data representations of spoken names of geographic features contained in a geographic database;
wherein a first portion of the word list of data representations of spoken names of geographic features includes data representations of spoken names of geographic features selected without regard to proximity to the current location of the vehicle; and
wherein a second portion of the word list of data representations of names of geographic features includes data representations of spoken names of geographic features selected based upon proximity to the current location of the vehicle.
-
-
20. An improvement for a system that provides navigation-related features to a user, wherein the system includes a positioning system component that determines a current location of a user, an automatic speech recognition system component that matches data representations of words spoken by the user to a word list of data representations of spoken names of geographic features, wherein the word list of data representations of spoken names of geographic features includes only a portion of all available data representations of spoken names of geographic features contained in a geographic database, the improvement comprising:
a word list rebuilder program that forms a new word list of data representations of names of geographic features while the vehicle is traveling when the current location of the vehicle is more than a threshold distance from a previous location associated with a prior list of data representations of names. - View Dependent Claims (21)
Specification