Navigation apparatus using a position index and information representative of roads and institutions
First Claim
1. A moving object navigation apparatus comprising:
- input means for inputting institution names indicating a present location of a moving object and a destination using a natural language;
memory means for storing a map including information representative of roads and institutions;
a database for storing relationships between institution names on the map and position indexes;
retrieval means for retrieving position indexes corresponding to institution names indicating the present location and the destination;
calculation means for obtaining a shortest route between the position indexes of the present location and the destination by referring to the map stored in said memory means; and
output means for outputting route information obtained by said calculation means to a user of the moving object,wherein said memory means stores information representative of intersections and junctions as the information representative of roads and institutions,wherein said output means outputs the route information obtained by said calculation means by using the information representative of intersections and junctions,wherein said memory means further stores information associated with road features as the information representative of roads and institutions, the information associated with road features including information representative of inclinations and widths of roads,wherein said calculation means extracts the information associated with roads from said memory means in accordance with route information obtained by said calculation means, andwherein said output means outputs information associated with the road features together with route information.
1 Assignment
0 Petitions
Accused Products
Abstract
A moving object navigation apparatus includes an input section, a map information memory section, a database, a coordinate retrieval section, a route calculation section, and an output section. The input section inputs institution names indicating the present location of a moving object and a destination by using a natural language. The map information memory section stores a map including information of roads and institutions. The database stores the relationship between the institution names on the map stored in the memory and position indexes. The coordinate retrieval section retrieves the institution names indicating the present location and the destination, which are input by the input section, from the database, and outputs corresponding position indexes. The route calculation section obtains the shortest route between the position indexes of the present location and the destination, which are output from the coordinate retrieval section, by referring to the map stored in the memory. The output section outputs route information obtained by the calculation section to the user of the moving object.
103 Citations
7 Claims
-
1. A moving object navigation apparatus comprising:
-
input means for inputting institution names indicating a present location of a moving object and a destination using a natural language; memory means for storing a map including information representative of roads and institutions; a database for storing relationships between institution names on the map and position indexes; retrieval means for retrieving position indexes corresponding to institution names indicating the present location and the destination; calculation means for obtaining a shortest route between the position indexes of the present location and the destination by referring to the map stored in said memory means; and output means for outputting route information obtained by said calculation means to a user of the moving object, wherein said memory means stores information representative of intersections and junctions as the information representative of roads and institutions, wherein said output means outputs the route information obtained by said calculation means by using the information representative of intersections and junctions, wherein said memory means further stores information associated with road features as the information representative of roads and institutions, the information associated with road features including information representative of inclinations and widths of roads, wherein said calculation means extracts the information associated with roads from said memory means in accordance with route information obtained by said calculation means, and wherein said output means outputs information associated with the road features together with route information. - View Dependent Claims (2, 3, 4)
-
-
5. A moving object navigation apparatus comprising:
-
input means for inputting institution names indicating a present location of a moving object and a destination using a natural language; memory means for storing a map including information representative of roads and institutions; a database for storing a relationship between the institution names on the map and position indexes; retrieval means for retrieving position indexes corresponding to institution names indicating the present location and the destination; calculation means for obtaining a shortest route between the position indexes of the present location and the destination by referring to the map stored in said memory means; output means for outputting route information obtained by said calculation means to a user of the moving object; a key word template in which combinations of data types and data values in said database which can be inferred from natural language expressions are associated with the natural language expressions; and condition estimation means for converting a key word in a natural language, which is in an input statement received from said input means and indicates an object to be retrieved, into a data type and a data value used in said database by referring to said key word template, and outputting the data type and the data value to said retrieval means, wherein attributes of an institution including a data type and a data value are registered in said database, together with a name and position index of the institution, and wherein an outer appearance feature of an institution and a size of a building are registered, as attributes of the institution, in said database.
-
-
6. A moving object navigation apparatus comprising:
-
input means for inputting institution names indicating a present location of a moving object and a destination using a natural language; memory means for storing a map including information representative of roads and institutions; a database for storing a relationship between the institution names on the map and position indexes; retrieval means for retrieving position indexes corresponding to institution names indicating the present location and the destination; calculation means for obtaining a shortest route between the position indexes of the present location and the destination, which are output from said retrieval means, by referring to the map stored in said memory means; output means for outputting route information obtained by said calculation means to a user of the moving object; a key word template in which combinations of data types and data values in said database which can be inferred from natural language expressions are associated with the natural language expressions; condition estimation means for converting a key word in a natural language, which is in an input statement received from said input means and indicates an object to be retrieved, into a data type and a data value used in said database by referring to said key word template, and outputting the data type and the data value to said retrieval means; and a synonym dictionary in which synonyms of key words are registered, wherein attributes of an institution including a data type and a data value are registered in said database, together with a name and position index of the institution, and wherein said condition estimation means extracts a key word from a synonym in the input statement received from said input means by referring to said synonym dictionary.
-
-
7. A moving object navigation apparatus comprising:
-
input means for inputting institution names indicating a present location of a moving object and a destination using a natural language; memory means for storing a map including information of roads and institutions; a database for storing a relationship between the institution names on the map and position indexes; retrieval means for retrieving position indexes corresponding to the institution names indicating the present location and the destination; calculation means for obtaining a shortest route between the position indexes of the present location and the destination, which are output from said retrieval means, by referring to the map stored in said memory means; output means for outputting route information obtained by said calculation means to a user of the moving object; navigation expression forming means including acknowledgement means for acknowledging an institution and a road as landmarks for places where large changes occur in the process of movement of the moving object on the route obtained by said calculation means by referring to the map stored in said memory means, extraction means for extracting information, associated with the institution and the road as the landmarks acknowledged by said acknowledgement means, by referring to position information on the map, positional relationship information, and road information, which are stored in said memory means, and attributes of the institutions registered in said database, and synthesizing means for synthesizing a navigation expression by combining an attribute and name of an institution extracted by said extraction means and outputting the expression to said output means, and wherein an attribute of an institution is registered in said database together with a name and position index of the institution; and a synonym dictionary in which synonyms are registered, a key word template in which combinations of data types and data values in said database which can be inferred from natural language expressions are associated with the natural language expressions, switch means for designating a paraphrasing operation, and navigation expression paraphrasing means which is started by said switch means to paraphrase a navigation expression from said navigation expression forming means by referring to said synonym dictionary and said key word template, adding the paraphrased expression to the navigation expression, and outputting the resultant expression.
-
Specification