ON DEMAND TTS VOCABULARY FOR A TELEMATICS SYSTEM
First Claim
1. A driving directions system capable of accessing a database comprising a storage memory storing a plurality of geographic names, wherein each of the plurality of geographic names is associated with at least one stored prerecorded spoken utterance of the associated geographic name, and wherein at least some of the plurality of geographic names are associated with a plurality of stored prerecorded spoken utterances of the associated geographic name, each pronounced according to a respective speech style of a particular region and/or pronounced in a particular language associated with the particular region, the driving directions system comprising:
- a location determination module for determining the location of the driving directions system;
a run-time memory for temporarily storing at least some geographic names and the associated prerecorded spoken utterances associated with a route from a starting location to a destination location, the geographic names and associated prerecorded spoken utterances associated with the route forming a first set; and
a storage manager to successively store subsets of the geographic names and the associated spoken utterances in the run-time memory by retrieving from the database only a subset of the geographic names and associated spoken utterances from the first set that are within a predetermined distance from a current location of the driving directions system, and storing the subset in the run-time memory, the storage manager further configured to periodically retrieve successive subsets from the remote database as the location of the driving directions system changes along the route, and to store the successive subsets in the run-time memory, wherein the geographic names and the associated spoken utterances that become out of range as the location changes are overwritten by portions of the next successive subset retrieved and stored in the run-time memory.
8 Assignments
0 Petitions
Accused Products
Abstract
A driving directions system loads into memory a limited subset of prerecorded, spoken utterances of geographic names from a mass media storage. The subset of spoken utterances may be limited, for example, to the geographic names within a predetermined radius (e.g., a few miles) of the driver'"'"'s present location. The present location of the driver may be manually entered into the driving directions system by the driver, or automatically determined using a global positioning system (“GPS”) receiver. As the vehicle moves from its present location, the driving directions system loads into memory new names from the mass media storage and overwrites, if necessary, those which are now geographically out of range. Based on the current location of the driving, the driving directions system can audibly output geographic names from the run-time memory.
-
Citations
20 Claims
-
1. A driving directions system capable of accessing a database comprising a storage memory storing a plurality of geographic names, wherein each of the plurality of geographic names is associated with at least one stored prerecorded spoken utterance of the associated geographic name, and wherein at least some of the plurality of geographic names are associated with a plurality of stored prerecorded spoken utterances of the associated geographic name, each pronounced according to a respective speech style of a particular region and/or pronounced in a particular language associated with the particular region, the driving directions system comprising:
-
a location determination module for determining the location of the driving directions system; a run-time memory for temporarily storing at least some geographic names and the associated prerecorded spoken utterances associated with a route from a starting location to a destination location, the geographic names and associated prerecorded spoken utterances associated with the route forming a first set; and a storage manager to successively store subsets of the geographic names and the associated spoken utterances in the run-time memory by retrieving from the database only a subset of the geographic names and associated spoken utterances from the first set that are within a predetermined distance from a current location of the driving directions system, and storing the subset in the run-time memory, the storage manager further configured to periodically retrieve successive subsets from the remote database as the location of the driving directions system changes along the route, and to store the successive subsets in the run-time memory, wherein the geographic names and the associated spoken utterances that become out of range as the location changes are overwritten by portions of the next successive subset retrieved and stored in the run-time memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for use in a driving directions system capable of accessing a database comprising a storage memory storing a plurality of geographic names, wherein each of the plurality of geographic names is associated with at least one stored prerecorded spoken utterance of the associated geographic name, and wherein at least some of the plurality of geographic names are associated with a plurality of stored prerecorded spoken utterances of the associated geographic name each pronounced according to a respective speech style of a particular region and/or pronounced in a particular language associated with the particular region, the method comprising acts of:
-
determining a location of the driving directions system; identifying geographic names and the associated prerecorded spoken utterances associated with a route from a starting location to a destination location, the geographic names and associated prerecorded spoken utterances forming a first set; successively storing subsets of the geographic names and the associated spoken utterances in a run-time memory by retrieving from the database only a subset of the geographic names and the associated spoken utterances from the first set that are within a predetermined distance from a current location of the driving directions system and storing the subset in the run-time memory; periodically retrieving successive subsets from the remote database as the location of the driving directions system changes along the route and storing the successive subsets in the run-time memory; overwriting the geographic names and the associated spoken utterances that become out of range as the location changes with portions of the next successive subset; and storing the plurality of geographic names and the corresponding prerecorded utterances in a run-time memory.
-
-
20. At least one computer readable storage device storing instructions that, when executed on at least one processor, performs method for use in a driving directions system capable of accessing a database comprising a storage memory storing a plurality of geographic names, wherein each of the plurality of geographic names is associated with at least one stored prerecorded spoken utterance of the associated geographic name, and wherein at least some of the plurality of geographic names are associated with a plurality of stored prerecorded spoken utterances of the associated geographic name each pronounced according to a respective speech style of a particular region and/or pronounced in a particular language associated with the particular region, the method comprising acts of:
-
determining a location of the driving directions system; identifying geographic names and the associated prerecorded spoken utterances associated with a route from a starting location to a destination location, the geographic names and associated prerecorded spoken utterances forming a first set; successively storing subsets of the geographic names and the associated spoken utterances in a run-time memory by retrieving from the database only a subset of the geographic names and the associated spoken utterances from the first set that are within a predetermined distance from a current location of the driving directions system and storing the subset in the run-time memory; periodically retrieving successive subsets from the remote database as the location of the driving directions system changes along the route and storing the successive subsets in the run-time memory; overwriting the geographic names and the associated spoken utterances that become out of range as the location changes with portions of the next successive subset; and storing the plurality of geographic names and the corresponding prerecorded utterances in a run-time memory.
-
Specification