US20040193365A1 - Destination guidance system, destination guidance server, user terminal, destination guidance method, computer readable memory that stores program for making computer generate information associated with guidance in building, destination guidance data acquisition system, destination guidance data acquisition server, destination guidance data acquisition terminal, destination guidance data acquisition method, and computer readable memory that stores program for making computer acquire data associated with guidance in building - Google Patents

Destination guidance system, destination guidance server, user terminal, destination guidance method, computer readable memory that stores program for making computer generate information associated with guidance in building, destination guidance data acquisition system, destination guidance data acquisition server, destination guidance data acquisition terminal, destination guidance data acquisition method, and computer readable memory that stores program for making computer acquire data associated with guidance in building Download PDF

Info

Publication number
US20040193365A1
US20040193365A1 US10/803,971 US80397104A US2004193365A1 US 20040193365 A1 US20040193365 A1 US 20040193365A1 US 80397104 A US80397104 A US 80397104A US 2004193365 A1 US2004193365 A1 US 2004193365A1
Authority
US
United States
Prior art keywords
information
guidance
destination
route
dimensional structure
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.)
Abandoned
Application number
US10/803,971
Inventor
Yoshiyuki Kokojima
Hiroshi Sugiyama
Miwako Doi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US10/803,971 priority Critical patent/US20040193365A1/en
Publication of US20040193365A1 publication Critical patent/US20040193365A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers

Definitions

  • the present invention relates to a destination guidance system for guiding in a building with a complicated structure such as a railway station, underground area, and the like, a destination guidance data acquisition system for acquiring information required for guidance, and the like.
  • a route guidance system that guides the user from a place of departure to a destination has become prevalent.
  • a car navigation system is known.
  • some types of route guidance systems for pedestrians have also been commercially available.
  • a portable terminal with a GPS (Global Positioning System) receiver has been released, and a system that gives route guidance on the basis of position information of the user has been introduced.
  • a system with which the user receives route guidance by explicitly designating a place of departure and destination using a PC, portable terminal, and the like has been introduced.
  • the conventional destination guidance system does not automatically generate each individual route in accordance with the place of departure and destination individually designated by the user upon guidance. Also, the system provides neither a global image of the building nor route guidance to a destination in accordance with the movement of the user. For this reason, such a system is not suitable for transfer guidance in a large-scale railway station where long-distance and shuttle trains cross, guidance of an underground area, and the like. As one of the causes of such difficulty, it is difficult to automatically generate a guidance route since there are innumerable lines along which pedestrians can go in a broad space (to be referred to as a broad-area site hereinafter) such as the vicinity of ticket gates, concourse, and the like in a railway station.
  • a broad-area site such as the vicinity of ticket gates, concourse, and the like in a railway station.
  • the present invention has been made to solve the aforementioned problems, and has as its object to provide a destination guidance system that automatically generates and presents an individual route in accordance with the place of departure and destination designated by each user, and the like.
  • the present invention may provide a destination guidance system utilizing a structure on premises of a building, which comprises: a structure information memory which stores structure information corresponding to information pertaining to the structure on the premises of the building, the structure information including a plurality of guide points on the premises of the building, and route data indicating moving routes that connect the plurality of guide points; a guidance information memory which stores first guidance information including landmark data and landscape data concerning a plurality of approach and exit directions to and from each of the guide points; an input unit configured to make a user input a desired place of departure and destination; a recommended route generation unit configured to generate a recommended route, which is recommended upon movement from the place of departure to the destination, by selecting and connecting at least one of the route data stored in the structure information memory; a presentation information generation unit configured to extract second guidance information concerning the plurality of the approach and exit directions to and from at least one guide point, which is present on the recommended route, from the first guidance information in the guidance information memory, and to generate presentation information that contains the second guidance information; and a presentation unit
  • the present invention may provide a railway station destination guidance system utilizing a structure on the premises of a railway station, which comprises: a structure information memory which stores structure information corresponding to information pertaining to the structure on the premises of the railway station, the structure information including a plurality of guide points on the premises of the railway station, and route data indicating moving routes that connect the plurality of guide points; a guidance information memory which stores guidance information, the guidance information including landmark data and landscape data which concerns a plurality of approach and exit directions to and from each of the guide points; an input unit configured to make a user input a desired place of departure and destination; a recommended route generation unit configured to generate a recommended route, which is recommended upon movement from the place of departure to the destination, by selecting and connecting the route data stored in the structure information memory; a presentation information generation unit configured to extract second guidance information concerning the plurality of the approach and exit directions to and from at least one of the guide points, which is present on the recommended route, from the first guidance information in the guidance information memory, and to generate presentation information that contains the second
  • the present invention may provide a server apparatus which generates information pertaining to guidance on the premises of a building and sends the information to a user terminal and utilizes a structure on the premises of a building, comprising: a communication device configured to communicate with the user terminal; a structure information memory which stores structure information corresponding to information pertaining to the structure on the premises of the building, the structure information including a plurality of guide points on the premises of the building and route data indicating moving routes that connect the plurality of guide points; a guidance information memory which stores first guidance information, which includes landmark data and landscape data concerning a plurality of approach and exit directions to and from each of the guide points; a recommended route generation unit configured to generate a recommended route, which is recommended upon movement from a place of departure to a destination input from the user terminal, by selecting and connecting at least one of the route data stored in the structure information memory; and a presentation information generation unit configured to extract second guidance information concerning the plurality of the approach and exit directions to and from at least one of the guide point, which is present on the recommended
  • the present invention may provide a user terminal communicating with a server apparatus which generates information pertaining to guidance on a premises of a building, comprising: an input unit configured to input a desired place of departure and destination on the premises of the building; a communication device configured to send the place of departure and destination to the server apparatus, and to receive the information pertaining to guidance on the premises of the building from the server apparatus; and a presentation unit configured to present the information pertaining to guidance on the premises of the building.
  • the present invention may provide a destination guidance method comprising: storing structure information corresponding to information pertaining to a structure on the premises of a building, the structure information including a plurality of guide points on the premises of the building, and route data indicating moving routes that connect the plurality of guide points in a guidance information memory; storing first guidance information, which includes landmark data and landscape data concerning a plurality of approach and exit directions to and from each of the guide points; making a user input a desired place of departure and destination; generating a recommended route, which is recommended upon movement from the place of departure to the destination, by selecting and connecting at least one of the stored route data; extracting second guidance information concerning the plurality of the approach and exit directions to and from at least one of the guide point, which is present on the recommended route, from the guidance information in the guidance information memory; generating presentation information that contains the guidance information; and presenting the presentation information.
  • the present invention may provide a computer readable memory storing a guidance program, the guidance program comprising: first store means for causing a computer to store structure information corresponding to information pertaining to a structure on the premises of a building, the structure information including a plurality of guide points on the premises of the building and route data indicating moving routes that connect the plurality of guide points; second store means for causing a computer to store guidance information, which includes landmark data and landscape data for a plurality of approach and exit directions to and from each of the guide points in a guidance information memory; first generation means for causing a computer to generate a recommended route, which is recommended upon movement from a place of departure to a destination which are input from a user terminal, by selecting and connecting at least one of the stored route data; second means for causing a computer to extract guidance information concerning the plurality of the approach and exit directions to and from at least one of the guide points, which is present on the recommended route, from the guidance information memory, and for generating presentation information that contains the guidance information; and means for causing
  • the present invention may provide a destination guidance data acquisition system which comprises: a presentation unit configured to present a structural drawing on the premises of a building; a structure information generation unit configured to generate structure information by designating a plurality of guide points on the premises of the building and route data indicating moving routes that connect the plurality of guide points on the structural drawing on the premises of the building; a structure information memory which stores the structure information; a guidance information generation unit configured to generate guidance information by inputting landmark data or landscape data, which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information; and
  • a guidance information memory which stores the guide information for each of the guide points.
  • the present invention may provide a destination guidance data acquisition terminal which acquires information pertaining to guidance on the premises of a building, and sends the acquired information to a server, comprising: a presentation unit configured to present a structural drawing of the premises of the building; a structure information generation unit configured to generate structure information by designating a plurality of guide points on the premises of the building and route data indicating moving routes that connect the plurality of guide points on the presented structural drawing of the premises of the building; a guidance information generation unit configured to generate guidance information by inputting landmark data or landscape data, which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information; and a communication device configured to send the structure information and the guidance information for each guide point to the server.
  • the present invention may provide a destination guidance data acquisition server which acquires data pertaining to guidance on the premises of a building in accordance with an input from a destination guidance data acquisition terminal, comprising: a communication device configured to communicate with the destination guidance data acquisition terminal; a structure information memory which stores structure information corresponding to information received by said communication device , the structure information being generated by designating a plurality of guide points, and route data indicating moving routes that connect the plurality of guide points on a structural drawing of the premises of the building; and a guidance information memory which stores, for each guide point, guidance information corresponding to information received by said communication device, the guidance information being generated by inputting landmark data or landscape data which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information.
  • the present invention may provide a destination guidance data acquisition method which comprises: generating structure information by designating a plurality of guide points on the premises of the building and route data indicating moving routes that connect the plurality of guide points on a structural drawing of the premises of a building; storing the structure information; generating guidance information by inputting landmark data or landscape data, which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information; storing the guide information for each guide point; and presenting at least one of the structural drawing of the premises of the building, the structure information, and the guidance information.
  • the present invention may provide a computer readable memory storing a guidance program, the guidance program which comprises: means for causing a computer to present a structural drawing of premises of a building; first generation means for causing a computer to generate structure information by designating a plurality of guide points on the premises of the building and route data indicating moving routes that connect the plurality of guide points on the presented structural drawing of the premises of the building; second generation means for causing a computer to generate guidance information by inputting landmark data or landscape data, which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information; and means for causing a computer to send the structure information and the guidance information for each guide point to the server.
  • FIG. 1 is a block diagram showing the overall arrangement of a destination guidance system according to the first embodiment
  • FIGS. 2A and 2B are flowcharts showing the flow of processes in the first embodiment
  • FIGS. 3A to 3 F show examples of an input window of the place of departure and destination at a user terminal in the first embodiment
  • FIGS. 4A to 4 C show an example of structure information in the first embodiment
  • FIGS. 5A to 5 C show an example of route information in the first embodiment
  • FIG. 6 shows an example of guidance information in the first embodiment
  • FIGS. 7A and 7B show the arrangement of a movement information generation unit and an example of movement information in the first embodiment
  • FIG. 8 shows an example of presentation information in the first embodiment
  • FIGS. 9A to 9 F show examples of a destination guidance presentation window at the user terminal in the first embodiment
  • FIG. 10 is a diagram showing the arrangement of a switching unit, position acquisition unit, and position providing unit in the first embodiment
  • FIG. 11 shows a state wherein the destination guidance presentation window in the first embodiment is automatically switched
  • FIG. 12 is a block diagram showing the overall arrangement of a destination guidance data acquisition apparatus according to the second embodiment
  • FIG. 13 is a flowchart showing the flow of processes in the second embodiment
  • FIGS. 14A and 14B are flowcharts showing the flow of processes in the structure information compile step in the second embodiment
  • FIGS. 15A to 15 D show examples of a structure information compile window on a destination guidance data acquisition terminal in the second embodiment
  • FIG. 16 is a flowchart showing the flow of processes in the guidance information compile step in the second embodiment
  • FIG. 17 shows the overall arrangement of a destination guidance service in each embodiment
  • FIG. 18 shows the overall arrangement of a destination guidance data acquisition service in each embodiment
  • FIG. 19 is a block diagram showing the overall arrangement of a destination guidance data acquisition apparatus according to the third embodiment.
  • FIGS. 20A to 20 E are views for explaining the structure information compile step in the second embodiment
  • FIGS. 21A to 21 C are flowcharts showing the flow of processes in the structure information compile step in the third embodiment
  • FIGS. 22A to 22 E show processing examples in the structure information compile step in the third embodiment
  • FIG. 23 is a block diagram showing the overall arrangement of a destination guidance data acquisition apparatus according to the fourth embodiment.
  • FIGS. 24A and 24B are flowcharts showing the flow of processes in the structure information compile step in the fourth embodiment
  • FIGS. 25A to 25 E show a visibility determination process of a landmark in the fourth embodiment
  • FIG. 26 is a block diagram showing the overall arrangement of a destination guidance apparatus according to the fifth embodiment.
  • FIG. 27 is a block diagram showing the overall arrangement of a destination guidance data acquisition apparatus according to the sixth embodiment.
  • FIG. 28 shows conversion examples of landscape data in the sixth embodiment
  • FIG. 29 is a block diagram showing the overall arrangement of a destination guidance apparatus according to the seventh embodiment.
  • FIG. 30 shows a layout example of wireless devices in the eighth embodiment
  • FIG. 31 is a block diagram showing the arrangement of a position acquisition unit in the eighth embodiment.
  • FIG. 32 shows a guidance route and a layout example of wireless devices in the eighth embodiment
  • FIG. 33 shows an example of layout information of wireless devices in the eighth embodiment
  • FIG. 34 shows an example of position detection control information in the eighth embodiment
  • FIG. 35 is a flowchart showing the flow of processes of the position acquisition unit in the eighth embodiment.
  • FIG. 36 is a schematic block diagram showing the arrangement of a destination guidance system of the present invention.
  • FIG. 37 shows an example of information which is provided by a destination guidance system according to the ninth embodiment to the user.
  • FIG. 38 shows a presentation example of one of a plurality of pieces of destination guidance information displayed in transfer guidance in the ninth embodiment
  • FIG. 39 shows an example of a correspondence table between the search conditions and objective classes in the ninth embodiment
  • FIG. 40 shows an example of a correspondence table between the user conditions and objective classes in the ninth embodiment.
  • FIG. 41 is an operation flowchart of a route listing unit in the ninth embodiment.
  • FIG. 1 is a block diagram of a destination guidance system according to the first embodiment.
  • This destination guidance system roughly comprises a user terminal 1 A carried by a pedestrian, and a destination guidance server 2 A equipped by a destination guidance service provider.
  • a destination guidance service provider a destination guidance service provider
  • the user terminal 1 A is a compact computer such as a PDA (Personal Digital Assistant), portable phone, or the like, which can be easily carried by a pedestrian.
  • the user terminal 1 A has a communication unit 11 , control unit 12 , input unit 13 , and presentation unit 14 .
  • the communication unit 11 is a device for exchanging presentation information and input information (to be described later) with the destination guidance server 2 A.
  • the control unit 12 controls the operations of respective building components.
  • the input unit 13 comprises a touch pen, operation keys such as buttons, mouse, microphone for voice input, and the like, and is used to input the place of departure and destination of destination guidance, and to switch presentation information presented on the presentation unit 14 .
  • the presentation unit 14 comprises a display or loudspeaker, and presents presentation information received from the destination guidance server 2 A via the communication unit 11 .
  • the destination guidance server 2 A is a high-performance computer equipped by the destination guidance service provider, and has a communication unit 21 , control unit 22 , presentation information generation unit 23 , route information generation unit 24 , guidance information storage unit 25 , and structure information storage unit 26 .
  • the communication unit 21 is a device for exchanging presentation information and input information (to be described later) with the user terminal 1 A.
  • the control unit 22 reads out guidance information from the guidance information storage unit 24 in accordance with an approach or exit direction to a guide point of a generated route, and controls the operations of respective system components.
  • the presentation information generation unit 23 generates presentation information (to be described later) that is easy for the user to understand.
  • the route information generation unit 24 stores guidance information that serves as a landmark at a point to be guided (to be referred to as a guide point hereinafter)
  • the structure information storage unit 26 stores structure information as information of the three-dimensional structure of the building.
  • FIGS. 2A and 2B are flowcharts showing the processing sequence in the destination guidance system.
  • the process in step S 103 i.e., the processes shown in FIG. 2B
  • the process in step S 103 is executed by the destination guidance server 2 A.
  • Other processes are executed by the user terminal 1 A.
  • FIGS. 3A to 3 F show an example of a user interface used upon executing this input process.
  • the user inputs a keyword associated with the place of departure, e.g., “S station, T line”, as shown in FIG. 3B.
  • a list of places in the station associated with the input keyword is displayed, as shown in FIG. 3C (in FIG. 3C, seven candidates such as “T line, south exit” and the like are displayed with respect to the designated keyword “S station, T line”).
  • the user can select and designate the place of departure from one of these candidates, e.g., “platform No. 2 (for A)” as his or her current location.
  • the user can designate the destination in the same manner as the place of departure. For example, when the user inputs “S station, Y line”, as shown in FIG. 3D, and designates the search button, a list of places in the station associated with the keyword is displayed, as shown in FIG. 3E. The user can select and designate one of these candidates as in destination of the place of departure. Upon completion of input of the place of departure and destination, as shown in FIG. 3F, when the user designates the [destination guidance GO] button at the lower right position of the window, the next process starts.
  • the user interface used to designate the place of departure and destination is not limited to the example shown in FIGS. 3A to 3 F.
  • a method of designating the place of departure and destination using type-dependent hierarchical menus such as a platform, exit, ticket gate, ticket booth, restroom, and the like, a method of directly designating a position by displaying the plan view of the station, an input method using voice, and the like may be used.
  • the place of departure may be automatically designated using near-distance wireless communications such as BluetoothTM.
  • position data can be acquired from a position providing unit 31 (see FIG. 11) which is set in advance at a branch point in the building or at an entrance of a room.
  • this system links with an existing transfer service, the place of departure and destination can be automatically determined using the transfer guidance result.
  • the description will revert to the flowchart of FIG. 2A.
  • the information associated with the input place of departure and destination is sent to the destination guidance server 2 A via the communication unit 11 (step S 102 ).
  • the destination guidance server 2 A receives the information associated with the place of departure and destination, and executes the processes shown in FIG. 2B (step S 103 ).
  • the destination guidance server 2 A receives the place of departure and destination sent from the user terminal 1 A by the communication unit 21 (step S 103 A).
  • the route information generation unit 24 generates optimal route information on the basis of the structure information stored in the structure information storage unit 26 (step S 103 B).
  • the structure information consists of route data and guide point data, and represents the structure on the premises of the building or construction.
  • the guide point data indicates positions corresponding to a plurality of places in the building, which are to be presented to the user as a guidance.
  • a guide point indicates a position corresponding to a place such as a turning point of a contour line, a foyer of stairs, ticket gates, an entrance of room, an obstacle, and the like, which can be used as candidates of the place of departure and destination of destination guidance.
  • the route data indicates a line segment corresponding to a route which connects different guide point data. Therefore, the route data is divided by guide point data or branches at guide point data.
  • route data and guide point data that form the structure information are stored in the structure information storage unit 26 respectively in formats shown in, e.g., FIGS. 4B and 4C.
  • the route information generation unit 24 extracts a portion corresponding to an optimal route that connects the place of departure and destination from the structure information. This process is preferably implemented using a Dijkstra's algorithm, which is known as a method of obtaining an optimal route on the network. As a cost of this Dijkstra's algorithm, the distance of a route is preferably used. In this manner, route information shown in FIG. 5A is generated. Assume that an example of a route, which has guide point No. 23 as a place of departure, goes along guide point Nos. 21 , 20 , and 13 , and has guide point No. 10 as a destination is generated. In case of this example, FIGS. 5B and 5C are respectively extracted as route information from the route data and guide point data shown in FIGS. 4B and 4C.
  • the presentation information generation unit 23 extracts guidance information corresponding to the generated route information from the guidance information storage unit 25 .
  • the guidance information indicates landmark data or landscape data which serve as landmarks at respective guide points for all the approach and exit directions.
  • guidance information corresponding to the route information in FIGS. 5B and 5C is as shown in FIG. 6.
  • guide point No. 23 as the place of departure has only the exit direction, no information associated with the approach direction is required.
  • guide point No. 10 as the destination does not require any information associated with the exit direction.
  • a movement information generator 27 included in the presentation information generation unit 23 generates movement information from the route information.
  • the movement information represents three-dimensional moving directions upon approaching and exiting to and from each guide point, and the next direction to go for the user.
  • movement information generated from the route information shown in FIGS. 5B and 5C is as shown in FIG. 7B.
  • the guidance information (see FIG. 6) and movement information (see FIG. 7B) generated in this way are combined with the generated route information (FIGS. 5B and 5C) as presentation information shown in FIG. 8 (step S 103 C).
  • This presentation information is expressed by landmark data and landscape data corresponding to the approach and exit directions at respective guide points and next directions to go.
  • This presentation information is converted into a format that the user can visibly understand, and is sent to the user terminal 1 A via the communication unit 21 (step S 103 D)
  • the user terminal 1 A receives the presentation information sent from the destination guidance server 2 A (step S 104 ). Then, the presentation information corresponding to the current location of the user is presented using windows shown in FIGS. 9A to 9 F (step S 105 ).
  • FIGS. 9A to 9 F present two-dimensional route guidance by displaying the route information and landmark information on a lower portion of each window, and present three-dimensional route guide by displaying landscape data on an upper portion of each window.
  • the current location and moving direction of the user are indicated by the position and direction of a two-dimensional arrow.
  • the window shown in FIG. 9A guides the user to go forward along a straight path.
  • the window shown in FIG. 9B guides the user to turn to the left on a T-shaped path.
  • the window shown in FIG. 9C guides the user to go forward along a straight path after a left turn.
  • the window shown in FIG. 9D informs the user of the presence of down stairs after a right turn by displaying a right downward arrow on the landscape data.
  • the window shown in FIG. 9E guides the user to go down the stairs after right turn.
  • the window shown in FIG. 9F guides the user to go toward the left track of the platform after the down stairs.
  • this embodiment two-dimensionally presents the route, landmark, and current moving direction, and can ease the user's apprehension about “where am I?”.
  • this embodiment presents the three-dimensional landscape and the next direction to go, and can ease the user's apprehension about “which way must I go?”.
  • the windows may be switched manually by the user using the operation keys or the like of the input unit 13 of the user terminal 1 A, or position data may be sent from the position providing unit 31 set at the nearest guide point to the position acquisition unit 16 of the presentation unit 14 , as shown in FIG. 10, and the switching unit 15 may automatically switch the presentation contents on the presentation unit 14 in accordance with that position data.
  • the position providing unit 31 and position acquisition unit 16 can exchange data using near-distance wireless communications such as BluetoothTM.
  • the user can use such automatic switching system of the presentation contents, as shown in, e.g., FIG. 11.
  • the user can reach the destination without operating the user terminal 1 A.
  • a destination guidance data acquisition system acquires structure information and guidance information that pertain to an arbitrary building or construction. Respective pieces of information acquired by this system are provided to the destination guidance system described in the first embodiment, and are used to practice the aforementioned guidance service.
  • FIG. 12 is a block diagram showing the overall arrangement of a destination guidance data acquisition system according to the second embodiment.
  • This destination guidance data acquisition system roughly comprises a destination guidance data acquisition terminal 1 B carried by an investigator of an information investigation agent, and a destination guidance data acquisition server 2 B which is equipped by the information investigation agent.
  • the destination guidance data acquisition system is applied to a station as in the first embodiment.
  • the destination guidance data acquisition terminal 1 B is a compact computer such as a PDA (Personal Digital Assistant), portable phone, or the like, which can be easily carried by a pedestrian.
  • the destination guidance data acquisition terminal 1 B has a control unit 12 , input unit 13 , presentation unit 14 , structure information compile unit 17 , and guidance information compile unit 18 .
  • the input unit 13 comprises a touch pen, operation keys such as buttons, mouse, microphone for voice input, and the like, and is used to input the place of departure and destination of destination guidance, and to switch presentation information presented on the presentation unit 14 .
  • the presentation unit 14 comprises a display or loudspeaker, and presents presentation information received from the destination guidance data acquisition server 2 B via a communication unit 11 . Also, the presentation unit 14 presents structure information and guidance information to be compiled.
  • the destination guidance data acquisition server 2 B is a computer equipped by the information investigation agent, and comprises a structure information storage unit for storing structure information that indicates correspondence between route data and guide point data, a guidance information storage unit 25 for storing guidance information as information that represents landmark data or landscape data serving as landmarks at guide points for all approach and exit directions, a communication unit 21 used to communicate with the destination guidance data acquisition terminal 1 B, and a control unit 22 for controlling the operations of the respective means.
  • FIG. 13 is a flowchart showing the process in the destination guidance data acquisition system.
  • the destination guidance data acquisition process roughly includes two processes, i.e., the structure information compile step (step S 200 ) and the guidance information compile step (step S 300 ).
  • FIGS. 14A and 14B are flowcharts of the structure information compile step.
  • FIG. 14A shows the processing sequence of the destination guidance data acquisition terminal 1 B
  • FIG. 14B shows that of the destination guidance data acquisition server 2 B.
  • the user inputs a plan view of the building from the input unit 13 to the destination guidance data acquisition terminal 1 B (step S 201 ).
  • the plan view of the building may be read out from map data of the station, which is prepared in advance.
  • the presentation unit 14 of the destination guidance data acquisition terminal 1 B displays the plan view and an operation mode menu using windows shown in FIGS. 15A and 15B.
  • the structure information compile unit 17 inputs and compiles structure information (step S 202 ). More specifically, the user selects an appropriate operation mode from the operation mode menu, and overwrites route data and guide point data on the plan view using a touch pen or the like. During the compile process of the structure information, the presentation unit 14 presents the compile state of route data and guide point data, as shown in FIG. 15C ( 15 D), and the presentation contents are updated every time a new compile operation is made.
  • the user can compile route data across a plurality of plan views including stairs, elevator, escalator, and the like, while switching the plurality of plan views and corresponding structure information to be presented or scrolling the window using the operation keys and the like of the input unit 13 .
  • the input structure information is sent to the destination guidance data acquisition server 2 B via the communication unit 11 (step S 203 ). Subsequently, the destination guidance data acquisition server 2 B executes processes for storing the structure information in the sequence shown in FIG. 14B (step S 204 ).
  • the destination guidance data acquisition server 2 B receives the structure information sent from the destination guidance data acquisition terminal 1 B by the communication unit 21 (step S 204 A).
  • the server 2 B stores the received structure information in the structure information storage unit 26 (step S 204 B), thus ending the process in the structure information compile step.
  • the structure information can be stored in the format shown in FIGS. 4B and 4C.
  • the destination guidance data acquisition terminal 1 B executes processes in steps S 301 to S 307
  • the destination guidance data acquisition server executes process in steps S 308 and S 309 .
  • the destination guidance data acquisition terminal 1 B makes the user designate a point of departure of the compile process using the input unit 13 (step S 301 ). More specifically, the user designates a guide point on the window (similar to FIG. 15C or 15 D) presented on the presentation unit 14 at the end of the structure information compile step using a touch pen or the like of the input unit 13 .
  • the user then inputs and compiles guidance information at the designated guide point (step S 302 ). More specifically, arrows that point to respective approach and exit directions are displayed in turn on the guide point on the window (similar to FIG. 15C or 15 D) presented on the presentation unit 14 .
  • the user inputs and compiles landmark data and landscape data using the guidance information compile unit 18 in correspondence with the directions of these arrows.
  • the landscape data can use still picture data directly taken by a digital camera or the like connected to the destination guidance data acquisition terminal 1 B or artificial images prepared in advance.
  • step S 303 It is then checked if the compile processes for all the approach and exit directions of the designated guide point are complete (step S 303 ). If No in step S 303 , the moving direction is updated (step S 304 ), and guidance information at the guide point is input to continue to the compile process. On the other hand, if Yes in step S 303 , the flow advances to the next process.
  • step S 305 It is checked if the compile processes for all the guide points are complete. If No in step S 305 , the guide point is updated to a non-compiled one (step S 306 ) to repeat the compile process (step S 302 ).
  • the user may manually update the guide point using a touch pen or the like of the input unit 13 .
  • the guide information compile unit 25 may automatically select a neighboring guide point and present it to the user, thus supporting the compile process.
  • the automatic update function of guide points can greatly reduce the load on the user, and can greatly improve the efficiency of the data acquisition process.
  • the guidance information is sent to the destination guidance data acquisition server 2 B via the communication unit 11 (step S 307 ).
  • the destination guidance data acquisition server 2 B receives the guidance information sent from the destination guidance data acquisition terminal 1 B by the communication unit 21 (step S 308 A).
  • the server 2 B stores the received guidance information in the guidance information storage unit 25 (step S 308 B), thus ending the process of the guidance information compile step.
  • the guidance information may be stored in the format shown in FIG. 6.
  • a destination guidance data acquisition service (FIG. 18) that can greatly reduce the data acquisition time and human errors can be implemented.
  • a destination guidance data acquisition system aims at presenting a natural moving route to the user as presentation information.
  • the user manually inputs and compiles route data and guide point data using the structure information compile unit 17 (see FIGS. 15C and 15D).
  • These route data and guide point data must be laid out so as not to form an unnatural route that connects arbitrary departure and destination points, independently of the combinations of the departure and destination points.
  • movement information in a hall in a railway station shown in FIG. 15B is generated.
  • line segments, which are set near the center of respective paths shown in FIG. 20A are simply connected, as shown in FIG. 20B, a route that connects points C and D unnaturally detours, as shown in FIG. 20C.
  • one line segment must be added to form a smooth route, as shown in, e.g., FIG. 20D.
  • FIG. 19 is a block diagram showing the overall arrangement of a destination guidance data acquisition system according to the third embodiment.
  • the destination guidance data acquisition system of the third embodiment has an arrangement in which a structure information generation unit 28 is added to the arrangement (see FIG. 12) of the system of the second embodiment.
  • This structure information generation unit 28 automatically generates route data and guide point data of a broad-area site.
  • FIGS. 21A, 21B, and 21 C are flowcharts of the structure information compile process to be executed by the destination guidance data acquisition system according to this embodiment (i.e., the detailed processing contents in step S 200 shown in FIG. 13).
  • the processes in steps S 401 to S 404 are executed by a destination guidance data acquisition terminal 1 C
  • the process in step S 405 is executed by a destination guidance data acquisition server 2 C.
  • the destination guidance data acquisition system inputs a plan view with the contents that have been explained in the second embodiment, and inputs and compiles predetermined structure information (steps S 401 and S 402 ).
  • the structure information compile unit 17 inputs initial values of the structure information of the broad-area site (step S 403 ).
  • the initial values of the structure information include route data that represent the perimeter of the broad-area site and contour lines of obstacles, and guide point data that represent break points of the route data.
  • the guide points are mainly set at the turning points of contour lines, and are also set at the positions of stairs, ticket gates, and the like as candidates of departure and destination points of destination guidance.
  • route data and guide points shown in FIG. 22B are input as initial values.
  • step S 403 route data and guide point data must be overwritten on the plan view of the building using a touch pen or the like as in the compile process of the structure information in the second embodiment.
  • a process for tracing the perimeter of the broad-area site and the contours of obstacles using the plan view as a rough sketch is close to a mechanical routine, and hardly causes human errors and quality variations if such process is manually done. Since this process is close to a mechanical routine, it can also be implemented as a computer program.
  • the communication unit 11 sends the structure information, which has undergone the compile process and the like, to the destination guidance data acquisition server 2 C (step S 404 ).
  • the destination guidance data acquisition server 2 C executes the processes shown in FIGS. 21B and 21C on the basis of the received structure information, thus generating structure information of the broad-area site.
  • the destination guidance data acquisition server 2 C receives the structure information from the destination guidance data acquisition terminal 1 C (step S 405 A).
  • the structure information generation unit 28 of the destination guidance data acquisition server 2 C executes processes in steps S 405 B 1 to S 405 B 9 shown in FIG. 21C on the-basis of the structure information. More specifically, the structure information generation unit 28 selects arbitrary one point from the guide points stored in the structure information storage unit 26 as a departure point (step S 405 B 1 ). Also, the unit 28 selects, as a destination point, another guide point of the broad-area site, which is not already selected as the departure point (step S 405 B 2 ).
  • step S 405 B 3 It is checked if the departure and destination points can be seen (visible) from each other, i.e., if a line segment that connects the departure and destination points does not cross any other route data. If it is determined that the line segment does not cross any other route data, the departure and destination points are recorded as a visible point pair (step S 405 B 4 ). For example, if guide point A in FIG. 22B is selected as a departure point, pairs of end points of line segments shown in FIG. 22C are recorded as visible point pairs. On the other hand, if it is determined that the line segment crosses other route data, or after the process in step S 405 B 4 is complete, the flow advances to step S 405 B 5 .
  • step S 405 B 5 It is checked if the visibility checking process for all destination points other than the departure point is complete (step S 405 B 5 ). If No in step S 405 B 5 , the destination point is updated (step S 405 B 6 ) to repeat the visibility checking process for all destination points. If Yes in step S 405 B 5 , it is checked if the visibility checking process for all departure points is complete (step S 405 B 7 ). If No in step S 405 B 7 , the departure point is updated (step S 405 B 8 ), and the destination point is reset to repeat the visibility checking process.
  • step S 405 B 7 If it is determined in step S 405 B 7 that the process is complete for all departure points, all visible point pairs obtained so far are connected to each other via line segments (step S 405 B 9 ). For example, when all different visible points are connected via line segments in FIG. 22B, a network shown in FIG. 22D is obtained. This network is called a visibility graph, in which respective line segments represent route data, and respective vertices represent guide point data.
  • the generated route is too close to the perimeter of the broad-area site or obstacles, the contour line of the perimeter of the broad-area site is reduced, and those of obstacles are enlarged before the visibility graph is obtained. Also, when the generated route is to be presented as a smooth one, the route can be approximated by a spline curve or the like.
  • route data and guide point data can be laid out so as not to form an unnatural route that connects two points in the broad-area site, a destination guidance acquisition service that can further reduce the data acquisition cost and human errors can be implemented.
  • a destination guidance system according to the fourth embodiment of the present invention will be described below.
  • a destination guidance data acquisition system of this embodiment aims at providing presentation information which is easy for the user to understand.
  • the structure information compile unit 17 and structure information generation unit 28 input and compile or generate route data and guide point data.
  • the guide point data are mainly located at branch points of the route data.
  • guide points must be located at places where destination guidance is to be presented to the user, i.e., places near landmarks within the sight of the user. Therefore, such place is not always a branch point of route data, and the user can often see a landmark on the line segment of route data.
  • a guide point addition unit 29 generates a new guide point on the line segment of route data, so that destination guidance can be presented at a position where the user can recognize the route more easily.
  • FIG. 23 is a block diagram showing the overall arrangement of a destination guidance data acquisition system according to the fourth embodiment.
  • the destination guidance data acquisition system according to the fourth embodiment has an arrangement in which the guide point addition unit 29 is added to the arrangement of the third embodiment shown in FIG. 19.
  • the guide point addition unit 29 adds a guide point, which is effective for the user to understand the moving route, on the line segment of route data stored in the structure information storage unit 26 , in accordance with a predetermined input.
  • FIGS. 24A and 24B are flowcharts of the structure information compile process to be executed by a destination guidance data acquisition server 2 D of the destination guidance data acquisition system according to this embodiment (i.e., the detailed processing contents in step S 200 shown in FIG. 13). Note that the processes in steps S 501 , S 502 , and S 503 in FIG. 24A are the same as those described in the third embodiment. A process for adding a guide point on the line segment of route data, which is executed in step S 503 , will be described in detail below with reference to FIG. 24B.
  • the guide point addition unit 29 selects arbitrary one of route data and sets a start point of that route data as the current location (step S 503 A). It is checked if any landmark can be seen near the current location (step S 503 B). If Yes in step S 503 B, a score of visibility of that landmark is calculated and recorded (step S 503 C). If no landmark is seen near the current location, the flow advances to step S 503 D.
  • step S 503 D It is checked if the current location is an end point of a route (step S 503 D). If No in step S 503 D, the current location is advanced toward the end point by a small distance (step S 503 E), and the flow returns to the process (step S 503 B) for checking if any landmark can be seen near the current location. On the other hand, if it is determined that the current location is an end point of a route (in other words, if a scan of one route from the start point to the end point is complete), a guide point is generated at a position where the score of visibility has a peak value (step S 503 F).
  • step S 503 G It is checked if all routes have been checked (step S 503 G). If it is determined that routes to be checked still remain, arbitrary one of these routes is selected to update the route (step S 503 H), thus repeating the same processes. On the other hand, if it is determined that all routes have been checked, the process in step S 503 in FIG. 24B ends.
  • Whether or not any landmark can be seen near the current location can be checked in step S 503 B by determining if any landmark is present within the visible region of the current location.
  • the visible region indicates a fan-shaped region indicated by the dotted line in, e.g., FIG. 25A.
  • Whether or not any landmark is present within this visible region can be checked by determining if a portion of the landmark falls within the visible region. For example, if a landmark has a shape expressed by a polygon, as shown in FIG. 25A, it is checked if any of sides of the polygon falls within the visible region. In this case, since sides AB and AD fall within the visible region, as shown in FIG. 25B, it is determined that the landmark is present within the region.
  • step S 503 C Upon calculating the score of visibility of the landmark in step S 503 C, it is checked if each side of that landmark can be seen from the current location. For this purpose, it can be checked if the two end points of each side, and the current location form visible point pairs. For example, in FIG. 25C, since line segments that connect points A and B, and the current location do not cross any other line segments (e.g., route data that represents the contour of the landmark), it is determined that side AB is visible from the current location.
  • line segments that connect points A and B, and the current location do not cross any other line segments (e.g., route data that represents the contour of the landmark)
  • a higher score is given as this angle is closer to 90°, i.e., the current location and landmark are at face-to-face positions more correctly.
  • a guide point can be added to a position on the line segment of route data where a landmark is seen well.
  • a destination guidance service (FIG. 17) that can present guidance at a position where the user can recognize a route more easily can be implemented.
  • a destination guidance system according to the fifth embodiment of the present invention will be described below.
  • the destination guidance system of this embodiment aims at generating presentation information which can guide the user from the place of departure to the destination more appropriately.
  • the route information generation unit 24 extracts a portion corresponding to an optimal route that connects the place of departure and destination input at the input unit 13 from the structure information stored in the structure information storage unit 26 .
  • This process is implemented by searching for a route with a minimum cost using Dijkstra's algorithm, which is known as a method of obtaining an optimal route on network.
  • the cost computation in the first embodiment uses the distance of a route. Hence, according to the destination guidance system of the first embodiment, presentation information associated with the shortest distance can be prevented.
  • a route with a shorter distance is not always an optimal one for pedestrians. For example, it is often important for pedestrians that a route has a smaller number of turning points, and passes by a larger number of landmarks which allow the pedestrian to confirm the current location, unless it takes a large detour.
  • this embodiment generates a route that can guide the user from the place of departure to the destination more appropriately by calculating a cost in consideration of the number of turning points and the number of guide points included in a route in addition to its distance.
  • FIG. 26 is a block diagram showing the overall arrangement of a destination guidance system according to the fifth embodiments of the present invention.
  • the destination guidance system of the fifth embodiment has an arrangement in which a cost calculation unit 30 is added to the arrangement of the first embodiment shown in FIG. 1.
  • the cost calculation unit 30 searches for a route with a minimum cost by calculating the cost in consideration of the number of turning points and the number of guide points included in a route using the Dijkstra's algorithm or the like. That is, since a pedestrian often loses his or her way upon turnaround, the number of turning points included in a route is preferably smaller. For this purpose, a calculation is made to increase the cost upon tracing a line segment which turns at a larger angle in route search. On the other hand, since a pedestrian becomes anxious when he or she goes along a route without any landmarks, the cost is decreased upon tracing a line segment including a larger number of guide points. For example, the cost calculation unit 30 calculates the cost of each line segment included in a route using a function given by:
  • ⁇ and ⁇ are positive constants.
  • the rotation angle indicates an angle the previous and current line segments make.
  • a destination guidance service (FIG. 17) that guides the user from the place of departure to the destination more appropriately can be implemented.
  • a destination guidance data acquisition system according to the sixth embodiment of the present invention will be described below.
  • the destination guidance data acquisition system of this embodiment efficiently provides landmark data and landscape data at guide points with lower cost.
  • FIG. 27 is a block diagram of a destination guidance data acquisition system according to the sixth embodiment.
  • the destination guidance data acquisition system of this embodiment has an arrangement in which a landscape data conversion unit 33 is added to the arrangement of the fourth embodiment shown in FIG. 23.
  • the guidance information storage unit 25 of the destination guidance data acquisition system of this embodiment stores a plurality of landscape data of each landmark seen from different directions.
  • the landscape data conversion unit 33 generates landscape data at all guide points by interpolating the plurality of landscape data in correspondence with the positions of guide points.
  • the landscape data conversion unit 33 can generate a landscape seen from another position by interpolating landscapes of a given landmark seen from three directions, as shown in, e.g., FIG. 28.
  • a destination guidance system according to the seventh embodiment of the present invention will be described below.
  • the destination guidance system of this embodiment provides user-friendly guidance by selecting and presenting information, which is effective for the guidance from the generated presentation information.
  • the presentation information generation unit 23 generates presentation information.
  • This presentation information is expressed by landmark data and landscape data at respective guide points on a route generated by the route information generation unit 24 , and next directions to go.
  • guidance need not always be presented at all guide points on the route. More specifically, it is often convenient for the user if the system selects particularly characteristic guide points and presents them at appropriate intervals that do not make the user feel anxious.
  • this embodiment selects guide points where guidance is to be presented, on the basis of the intervals between neighboring guide points, and the scores of visibility of landmarks on a route.
  • FIG. 29 is a block diagram showing the overall arrangement of a destination guidance system according to the seventh embodiment.
  • the destination guidance system of the seventh embodiment has an arrangement in which a guide point selection unit 32 is added to the arrangement of the fifth embodiment shown in FIG. 26.
  • the guide point selection unit 32 selects guide points where guidance is to be presented, on the basis of the intervals between neighboring guide points, and the scores of visibility of landmarks on a route. More specifically, an optimal combination of guide points on a route can be obtained using a function given by:
  • Score of a combination of guide points ⁇ ( ⁇ score of visibility) ⁇ ( ⁇ (ideal interval ⁇ interval from previous guide point)2) ⁇
  • ⁇ and ⁇ are positive constants. Also, the ideal interval indicates a distance that a pedestrian can securely go without any landmarks.
  • the position acquisition unit 16 of the user terminal can acquire position data from the position providing units 31 equipped in the building via near-distance wireless communications such as BluetoothTM.
  • This function exploits the fact that the user terminal receives only a radio wave from a specific wireless device within a given narrow range.
  • wireless devices that use the same communication system may be equipped together. For this reason, the user terminal receives radio waves from a plurality of wireless devices, and often fails to detect a nearby position providing unit 31 .
  • Such problem is posed, e.g., when the number of communication partners designated upon detection is smaller than the number of existing communication partners. On the other hand, in order to attain quick detection, the number of communication partners is preferably minimized. Hence, this embodiment solves this problem by controlling the number of communication partners by exploiting layout information of wireless devices equipped in the building.
  • FIG. 31 shows the arrangement of the position acquisition unit 16 of this embodiment.
  • the position acquisition unit 16 has a position detector 161 and position detection controller 162 .
  • the position detector 161 receives position data from the position providing unit 31 .
  • the position detection controller 162 controls the operation of the position detector 161 in accordance with the layout information of wireless devices in the building, and sends the position detection result received from the position detector 161 to the switching unit 15 .
  • FIG. 32 shows a guidance route from guide point 20 to guide point 22 , and layout of wireless devices equipped around the route.
  • the layout information of wireless devices is stored in the guidance information storage unit 25 in a format shown in FIG. 33.
  • “device ID” is a unique ID used to specify a wireless device, and the device ID of, e.g., BluetoothTM is used.
  • “type” indicates the use purpose of that wireless device.
  • position provision represents that the corresponding wireless device is used as a position providing unit
  • information delivery represents that the corresponding wireless device is used in a service for delivering building information or guidance information.
  • setting location is information used to specify the setting location of each wireless device, and is expressed by a three-dimensional coordinate position like ( 50 , 20 , 10 ) in the building.
  • the presentation information generation unit 23 Upon guiding from guide point 20 to guide point 22 in FIG. 32, the presentation information generation unit 23 generates position detection control information of respective guide points with reference to the layout information of wireless devices shown in FIG. 33.
  • the position detection control information has a format shown in, e.g., FIG. 34.
  • “position providing device ID” indicates the ID of the nearest one of wireless devices with marks ⁇ around each guide point. For example, for guide point 20 , device 422626 is selected from five nearby devices 422626 , 262642 , 890512 , 898522 , and 179970 (e.g., devices with which the user terminal can communicate at guide point 20 ).
  • brake device ID indicates the ID of one of wireless devices with marks ⁇ , which are not present in the vicinity of the guidance route, and such device is used when the user mistakes the route. That is, the brake device ID indicates a wireless device which must not be detected when the user goes along a correct route.
  • device 799701 is selected for guide point 20 .
  • the switching unit 15 displays information, which informs the user of a wrong direction, on the presentation unit. At this time, information for correcting a route, e.g., information for guiding the user to return to guide point 20 , is preferably presented.
  • detection parameter in FIG. 34 is information used to control the number of communication partners detected by the position detector 161 , and is represented by the number of nearby devices or the like. For example, “5” is designated for guide point 20 .
  • the position detection controller 162 acquires position data while controlling the position detector 161 on the basis of the position detection control information shown in FIG. 34.
  • FIG. 35 is a flowchart showing the sequence of this process. For example, upon guiding from, e.g., guide point 20 to guide point 21 , the position detection controller 162 designates “2” as the number of communication partners on the basis of the detection parameter for guide point 21 (step 601 ), and instructs the position detector 161 to start detection (step 602 ). The position detection controller 162 waits for the detection result returned from the position detector 161 , and instructs the position detector 161 to end detection upon receiving the detection result (step 603 ).
  • the position detection controller 162 then checks if the detection result indicates position providing unit 645482 corresponding to guide point 21 (step 604 ), and sends the checking result to the switching unit. If the checking result indicates a brake wireless device, since the user has mistaken the route, the position detection controller 162 instructs the switching unit to present guidance that prompts the user to return to guide point 20 (steps 608 and 609 ), and the flow returns to step 601 . If the detection result indicates guide point 21 , the position detection controller 162 instructs the switching unit to present guidance to next guide point 22 (step 605 ).
  • the position detection controller 162 checks if the detection result indicates the destination (step 606 ). If the detection result indicates the destination, the processing ends. If the detection result does not indicate the destination, the current position is updated (step 607 ), and the flow returns to step 601 to continue the processing.
  • a destination guidance system according to the ninth embodiment of the present invention will be explained below. This embodiment will explain a destination guidance system which can facilitate transfer guidance using a destination guidance function, and allows the user to use destination guidance more naturally.
  • FIG. 37 shows an example of information to be provided to the user by the destination guidance system of this embodiment.
  • a conventional transfer guidance guides a time- or fare-priority transfer route on the basis of a departure station, destination station, and time designated by the user.
  • transfer routes available at a departure station are displayed as icons. Icons beside “J station” respectively indicate “a route along which the user can use escalator”, “a route along which the user can use elevator”, “a route that passes a dedicated transfer ticket gate”, “a route that passes a ticket-vending machine at which the user can buy a transfer ticket”, and “a route along which the user can take a meal”.
  • FIG. 38 shows an example of destination guidance displayed when the user selects icon “a route that passes a dedicated transfer ticket gate) of the information shown in FIG. 37.
  • a service that allows the user to see a list of facilities in a railway station is available.
  • the user himself or herself must confirm using an area chart if such service is available within the ticket gates to be able to be used upon transfer.
  • destination guidance only the facilities that can be used upon transfer can be selectively presented.
  • the transfer time is calculated as a given time.
  • an actually required moving time can be calculated to designate a transfer time, which is used upon searching for a transfer route.
  • FIG. 36 shows a schematic arrangement of a destination guidance system of this embodiment.
  • the destination guidance system of this embodiment has a transfer guidance server 1 F and destination guidance server 2 F.
  • a communication unit 11 communicates with other servers, and transfer guidance clients such as browsers.
  • a control unit 12 controls a transfer route generation unit 13 and transfer guidance generation unit 14 to generate transfer guidance in accordance with a transfer guidance generation request received via the communication unit 11 , and to send back the generation result to a request source via the communication unit 11 .
  • a transfer data storage unit 15 stores line data, timetable data, and the like required to calculate a transfer route and to generate guidance.
  • the transfer route generation unit 13 calculates a transfer route available for the requested departure station, destination station, and time, on the basis of data in the transfer data storage unit 15 , and sends the calculation result to the transfer guidance generation unit 14 .
  • the transfer guidance generation unit 14 generates guidance to be presented in, e.g., HTML format, as shown in FIG. 37, in accordance with the route calculated by the transfer route generation unit 13 .
  • the transfer guidance generation unit 14 requests the destination guidance server to list moving routes upon generating guidance.
  • the unit 14 requests the server to list moving routes from the platform of Y line (outer track) to that of O line (express) of J station.
  • the profile of the user and conditions designated in condition designation of a transfer guidance may be sent to the destination guidance server together if they are available.
  • the contents to be sent to the destination guidance server are described in, e.g., a format “command, station type, place of departure, destination, departure time, condition 1 , condition 2 , etc”.
  • the contents to be sent to the destination guidance server can be described as “route listing, S station, platform of Y line (outer track), platform of O line (express), 9:10, with baggage”.
  • the destination guidance server 2 F shown in FIG. 36 has an arrangement in which a route condition listing unit 35 and route listing unit 34 are added to the arrangement shown in FIG. 26.
  • the route condition listing unit 35 lists conditions of routes to be searched for by the route information generation unit 24 on the basis of conditions designated by the transfer guidance server.
  • the route listing unit 34 holds a correspondence table shown in FIG. 40.
  • “user condition” includes the user's physical condition, favor, situation at that time, and the like
  • “objective class” includes route search conditions that the user may require under such conditions.
  • “barrier free” is determined to be a candidate of condition using the correspondence table shown in FIG. 40 upon searching for routes.
  • “meal” may also be selected as a candidate based on the departure time if it is around the lunch time.
  • search conditions are determined based on “objective class”.
  • objective class since “barrier free” is the designated condition, “escalator” and “elevator” are listed as search conditions.
  • the objective class “transfer” is a condition which is always selected if no conditions are designated and, hence, “transfer ticket gate”, “settling machine”, and “ticket-vending machine” are listed as search conditions.
  • search conditions “escalator, elevator, transfer ticket gate, settling machine, ticket-vending machine” are sent to the route listing unit 34 .
  • the route condition listing unit 35 adds the required transfer time to the search conditions to be sent to the route listing unit 34 .
  • the required transfer time is designated as a condition by the transfer guidance server.
  • the required transfer time is a condition common to all objects that the user must pass.
  • search conditions “escalator & 7 min, elevator & 7 min, transfer ticket gate & 7 min, settling machine & 7 min, ticket-vending machine & 7 min” are output from the route condition listing unit 35 .
  • “Escalator & 7 min” indicates a condition for searching for a route along which the user can move using an escalator within 7 min.
  • the route listing unit 34 checks if routes that meet the search conditions listed by the route condition listing unit 35 are available. The operation of the route listing unit 34 will be described below using the flowchart of FIG. 41.
  • One condition is selected from the search condition list passed from the route condition listing unit 35 (step 4201 ). In the aforementioned example, for example, “escalator” is selected. If all conditions have undergone search, the flow advances to step 4209 ; otherwise, the flow advances to step 4203 (step 4202 ).
  • step 4203 It is then checked using data in a structure information storage unit 26 and guidance information storage unit 25 if a guide point corresponding to the selected search condition is present on the premises of the designated station (step 4203 ). If the corresponding guide point is present, the flow advances to step 4205 ; otherwise, the flow advances to step 4208 since a route need not be searched for.
  • a route information generation unit 24 searches for a route that passes the guide point corresponding to the object designated by the search condition (step 4205 ). At this time, if the required transfer time is designated, the route information generation unit 24 searches for a route, the moving time of which is equal to or shorter than the designated required transfer time. If a route is found, the flow advances to step 4207 ; otherwise, the flow advances to step 4208 (step 4206 ). If a route is found, information indicating the presence of the route that matches the selected search condition is stored (step 4207 ).
  • step 4208 Information indicating that the current search condition has already undergone the search process is stored (step 4208 ). The aforementioned process is repeated for all search conditions, and a list of search conditions under which routes are found is sent to the transfer guidance server (step 4209 ). For example, a list “escalator, elevator, transfer ticket gate, ticket-vending machine” is sent.
  • the transfer guidance generation unit 14 Upon receiving the aforementioned processing result of the destination guidance server, the transfer guidance generation unit 14 generates presentation information shown in FIG. 37 by appending the result from the destination guidance server to the transfer information calculated by the transfer route generation unit 13 . For example, icons corresponding to “escalator, elevator, transfer ticket gate, ticket-vending machine” received from the destination guidance server are displayed. URLs that execute destination guidance under such conditions are appended to these icons as link information. When the user selects an icon displayed on the browser, the destination guidance server is caused to execute a process under the designated condition, and guidance shown in, e.g., FIG. 38, can be presented.
  • the destination guidance server executes a moving route listing process without designating any required transfer time
  • the required transfer time may be exceeded.
  • the destination guidance server informs corresponding required times in addition to the list of search conditions. For example, the server informs a result “escalator ⁇ 7 min, elevator ⁇ 6 min, transfer ticket gate ⁇ 5 min, ticket-vending machine ⁇ 10 min”.
  • escalator ⁇ 7 min indicates that a route using an escalator requires 7 min to move. If the required transfer time is exceeded when the user moves under the condition of the icon of his or her choice, the destination guidance server re-calculates a transfer route in consideration of the moving time, and presents guidance to the user.
  • the processing in this embodiment can be implemented by a program that can be executed by a computer, and that program can be implemented as a computer readable storage medium.
  • a magnetic disk, flexible disk, hard disk, optical disk (CD-ROM, CD-R, DVD, or the like), magnetooptical disk (MO or the like), semiconductor memory, and the like may be used as the storage medium of this embodiment, but the storage format is not particularly limited as long as they can store a program and can be read by a computer.
  • an OS operating system
  • database management software database management software
  • MW middleware
  • a network or the like
  • the storage medium in this embodiment is not limited to media independent from a computer, and includes a storage medium that downloads and stores or temporarily stores a program delivered via a LAN, Internet, or the like.
  • the number of storage media is not limited to one, and the storage medium according to this embodiment includes a case wherein respective processes of this embodiment are executed from a plurality of media. In such case, the form of media may adopt any of the aforementioned ones.
  • the computer in this embodiment executes the respective processes on the basis of the program stored in the storage medium.
  • Such computer may comprise either a standalone device such as a personal computer or the like, or a system formed by connecting a plurality of devices via a network.
  • the computer in this embodiment is not limited to a personal computer, and includes an arithmetic processing device, microcomputer, and the like included in an information processing apparatus, i.e., “computer” is a generic term of apparatuses and devices that can implement the functions of this embodiment based on the program.
  • guidance can be given in, e.g., a railway station with a complicated three-dimensional structure with reference to both the entire route and detailed information of the current place. Furthermore, since information required to give such destination guidance can be efficiently acquired, destination guidance can be implemented at low cost, and its effect is great.

Abstract

This invention is directed to a destination guidance system for providing presentation information that contains guidance pertaining to movement from a place of departure to a destination on the basis of structure information and guidance information on the premises of a building or construction. The presentation information contains both information of the entire three-dimensional structure, and detailed information, and a three-dimensional movement and normal two-dimensional movement in the presentation information are presented by different methods. Also, this invention is directed to a destination guidance data acquisition system for acquiring structure information and guidance information on the premises of a building, which are used by the destination guidance system. The destination guidance data acquisition system inputs and compiles information of a three-dimensional structure on the basis of a plan view of the building to support acquisition of the detailed information.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is based upon and claims the benefit of priority from the prior Japanese Patent Applications No. 2001-292866, filed Sep. 26, 2001; and No. 2002-052771, filed Feb. 28, 2002, the entire contents of both of which are incorporated herein by reference. [0001]
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0002]
  • The present invention relates to a destination guidance system for guiding in a building with a complicated structure such as a railway station, underground area, and the like, a destination guidance data acquisition system for acquiring information required for guidance, and the like. [0003]
  • 2. Description of the Related Art [0004]
  • In recent years, a route guidance system that guides the user from a place of departure to a destination has become prevalent. As a typical example of such a system, a car navigation system is known. Also, some types of route guidance systems for pedestrians have also been commercially available. For example, a portable terminal with a GPS (Global Positioning System) receiver has been released, and a system that gives route guidance on the basis of position information of the user has been introduced. Furthermore, a system with which the user receives route guidance by explicitly designating a place of departure and destination using a PC, portable terminal, and the like has been introduced. [0005]
  • In such route guidance systems, guidance routes are manually prepared in advance. However, in this system, the guidance range is limited. For this reason, most systems search a pedestrians route network purchased from a map company to automatically generate a guidance route. [0006]
  • In contrast, a system that guides in a building such as a railway station, underground area, or the like is not so prevalent at present. As an example of a system that has been introduced currently, a system that shows train cars that stop near stairs and their doors is available in some railway stations. However, this system can only guide from the platform of a departure station to that of a destination station using text prepared in advance. Therefore, this system cannot automatically generate an individual route in a railway station, that can be provided to each user. [0007]
  • At some subway ticket gates, photos are displayed to show surrounding landscapes at the top of the stairs. Furthermore, a system that gives route guidance by creating a pseudo three-dimensional space by pasting and interpolating some photos of landscapes on the premises of a building or construction is available. However, since each photo is information that indicates only a landscape from a given viewpoint, they cannot provide a global image of the building or route guidance to a destination. [0008]
  • In addition, a service that guides using a map obtained by 2.5-dimensionally deforming a three-dimensional structure of a building is available. However, with this service, guidance routes are manually prepared in advance, and the service does not automatically generate a route in accordance with the place of departure and destination individually designated by the user upon guidance. [0009]
  • In this way, the conventional destination guidance system does not automatically generate each individual route in accordance with the place of departure and destination individually designated by the user upon guidance. Also, the system provides neither a global image of the building nor route guidance to a destination in accordance with the movement of the user. For this reason, such a system is not suitable for transfer guidance in a large-scale railway station where long-distance and shuttle trains cross, guidance of an underground area, and the like. As one of the causes of such difficulty, it is difficult to automatically generate a guidance route since there are innumerable lines along which pedestrians can go in a broad space (to be referred to as a broad-area site hereinafter) such as the vicinity of ticket gates, concourse, and the like in a railway station. [0010]
  • As one of solutions to the aforementioned problems, a method disclosed in Jpn. Pat. Appln. KOKAI Publication No. 2000-298034 can be applied. In this method, a route network with a mesh pattern is formed in a broad-area site, and a route is generated by searching the network. However, with this method, it is difficult to uniquely determine parameters such as components, resolution, and the like of the mesh. For example, quite different routes are generated depending on whether each component of the mesh is defined by a rectangle or a triangle obtained by dividing the rectangle by a diagonal line. On the other hand, when the mesh has a low resolution, the computation volume required for route search decreases, but unnatural detour route may be generated. In contrast, if the mesh has a high resolution, a detour route can be prevented from being generated, but the computation volume increases. In this manner, in the method using the network in the mesh pattern, parameters to be assigned must be determined by trial and error in correspondence with the shape of the broad-area site. [0011]
  • As another solution, a method of generating a route by bending the traveling direction of light rays, that are emitted forward from the current place, toward a destination, and tracing the first vertices that intercept the light rays is available (Pedestrian Information Providing System: Jpn. Pat. Appln. KOKAI Publication No. 10-319839). However, this method cannot generate a plain route for the user since it has no scheme for decreasing the number of turning points included in a route, determining a route that goes by a distinctive landmark, and so forth. [0012]
  • BRIEF SUMMARY OF THE INVENTION
  • The present invention has been made to solve the aforementioned problems, and has as its object to provide a destination guidance system that automatically generates and presents an individual route in accordance with the place of departure and destination designated by each user, and the like. [0013]
  • The present invention may provide a destination guidance system utilizing a structure on premises of a building, which comprises: a structure information memory which stores structure information corresponding to information pertaining to the structure on the premises of the building, the structure information including a plurality of guide points on the premises of the building, and route data indicating moving routes that connect the plurality of guide points; a guidance information memory which stores first guidance information including landmark data and landscape data concerning a plurality of approach and exit directions to and from each of the guide points; an input unit configured to make a user input a desired place of departure and destination; a recommended route generation unit configured to generate a recommended route, which is recommended upon movement from the place of departure to the destination, by selecting and connecting at least one of the route data stored in the structure information memory; a presentation information generation unit configured to extract second guidance information concerning the plurality of the approach and exit directions to and from at least one guide point, which is present on the recommended route, from the first guidance information in the guidance information memory, and to generate presentation information that contains the second guidance information; and a presentation unit configured to present the presentation information. [0014]
  • The present invention may provide a railway station destination guidance system utilizing a structure on the premises of a railway station, which comprises: a structure information memory which stores structure information corresponding to information pertaining to the structure on the premises of the railway station, the structure information including a plurality of guide points on the premises of the railway station, and route data indicating moving routes that connect the plurality of guide points; a guidance information memory which stores guidance information, the guidance information including landmark data and landscape data which concerns a plurality of approach and exit directions to and from each of the guide points; an input unit configured to make a user input a desired place of departure and destination; a recommended route generation unit configured to generate a recommended route, which is recommended upon movement from the place of departure to the destination, by selecting and connecting the route data stored in the structure information memory; a presentation information generation unit configured to extract second guidance information concerning the plurality of the approach and exit directions to and from at least one of the guide points, which is present on the recommended route, from the first guidance information in the guidance information memory, and to generate presentation information that contains the second guidance information; and a presentation unit configured to present the presentation information. [0015]
  • The present invention may provide a server apparatus which generates information pertaining to guidance on the premises of a building and sends the information to a user terminal and utilizes a structure on the premises of a building, comprising: a communication device configured to communicate with the user terminal; a structure information memory which stores structure information corresponding to information pertaining to the structure on the premises of the building, the structure information including a plurality of guide points on the premises of the building and route data indicating moving routes that connect the plurality of guide points; a guidance information memory which stores first guidance information, which includes landmark data and landscape data concerning a plurality of approach and exit directions to and from each of the guide points; a recommended route generation unit configured to generate a recommended route, which is recommended upon movement from a place of departure to a destination input from the user terminal, by selecting and connecting at least one of the route data stored in the structure information memory; and a presentation information generation unit configured to extract second guidance information concerning the plurality of the approach and exit directions to and from at least one of the guide point, which is present on the recommended route, from the first guidance information in the guidance information memory, and to generate presentation information which contains the second guidance information and is sent to the user terminal via the communication device. [0016]
  • The present invention may provide a user terminal communicating with a server apparatus which generates information pertaining to guidance on a premises of a building, comprising: an input unit configured to input a desired place of departure and destination on the premises of the building; a communication device configured to send the place of departure and destination to the server apparatus, and to receive the information pertaining to guidance on the premises of the building from the server apparatus; and a presentation unit configured to present the information pertaining to guidance on the premises of the building. [0017]
  • The present invention may provide a destination guidance method comprising: storing structure information corresponding to information pertaining to a structure on the premises of a building, the structure information including a plurality of guide points on the premises of the building, and route data indicating moving routes that connect the plurality of guide points in a guidance information memory; storing first guidance information, which includes landmark data and landscape data concerning a plurality of approach and exit directions to and from each of the guide points; making a user input a desired place of departure and destination; generating a recommended route, which is recommended upon movement from the place of departure to the destination, by selecting and connecting at least one of the stored route data; extracting second guidance information concerning the plurality of the approach and exit directions to and from at least one of the guide point, which is present on the recommended route, from the guidance information in the guidance information memory; generating presentation information that contains the guidance information; and presenting the presentation information. [0018]
  • The present invention may provide a computer readable memory storing a guidance program, the guidance program comprising: first store means for causing a computer to store structure information corresponding to information pertaining to a structure on the premises of a building, the structure information including a plurality of guide points on the premises of the building and route data indicating moving routes that connect the plurality of guide points; second store means for causing a computer to store guidance information, which includes landmark data and landscape data for a plurality of approach and exit directions to and from each of the guide points in a guidance information memory; first generation means for causing a computer to generate a recommended route, which is recommended upon movement from a place of departure to a destination which are input from a user terminal, by selecting and connecting at least one of the stored route data; second means for causing a computer to extract guidance information concerning the plurality of the approach and exit directions to and from at least one of the guide points, which is present on the recommended route, from the guidance information memory, and for generating presentation information that contains the guidance information; and means for causing a computer to send the presentation information to the user terminal via a communication device. [0019]
  • The present invention may provide a destination guidance data acquisition system which comprises: a presentation unit configured to present a structural drawing on the premises of a building; a structure information generation unit configured to generate structure information by designating a plurality of guide points on the premises of the building and route data indicating moving routes that connect the plurality of guide points on the structural drawing on the premises of the building; a structure information memory which stores the structure information; a guidance information generation unit configured to generate guidance information by inputting landmark data or landscape data, which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information; and [0020]
  • a guidance information memory which stores the guide information for each of the guide points. [0021]
  • The present invention may provide a destination guidance data acquisition terminal which acquires information pertaining to guidance on the premises of a building, and sends the acquired information to a server, comprising: a presentation unit configured to present a structural drawing of the premises of the building; a structure information generation unit configured to generate structure information by designating a plurality of guide points on the premises of the building and route data indicating moving routes that connect the plurality of guide points on the presented structural drawing of the premises of the building; a guidance information generation unit configured to generate guidance information by inputting landmark data or landscape data, which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information; and a communication device configured to send the structure information and the guidance information for each guide point to the server. [0022]
  • The present invention may provide a destination guidance data acquisition server which acquires data pertaining to guidance on the premises of a building in accordance with an input from a destination guidance data acquisition terminal, comprising: a communication device configured to communicate with the destination guidance data acquisition terminal; a structure information memory which stores structure information corresponding to information received by said communication device , the structure information being generated by designating a plurality of guide points, and route data indicating moving routes that connect the plurality of guide points on a structural drawing of the premises of the building; and a guidance information memory which stores, for each guide point, guidance information corresponding to information received by said communication device, the guidance information being generated by inputting landmark data or landscape data which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information. [0023]
  • The present invention may provide a destination guidance data acquisition method which comprises: generating structure information by designating a plurality of guide points on the premises of the building and route data indicating moving routes that connect the plurality of guide points on a structural drawing of the premises of a building; storing the structure information; generating guidance information by inputting landmark data or landscape data, which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information; storing the guide information for each guide point; and presenting at least one of the structural drawing of the premises of the building, the structure information, and the guidance information. [0024]
  • The present invention may provide a computer readable memory storing a guidance program, the guidance program which comprises: means for causing a computer to present a structural drawing of premises of a building; first generation means for causing a computer to generate structure information by designating a plurality of guide points on the premises of the building and route data indicating moving routes that connect the plurality of guide points on the presented structural drawing of the premises of the building; second generation means for causing a computer to generate guidance information by inputting landmark data or landscape data, which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information; and means for causing a computer to send the structure information and the guidance information for each guide point to the server.[0025]
  • BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING
  • FIG. 1 is a block diagram showing the overall arrangement of a destination guidance system according to the first embodiment; [0026]
  • FIGS. 2A and 2B are flowcharts showing the flow of processes in the first embodiment; [0027]
  • FIGS. 3A to [0028] 3F show examples of an input window of the place of departure and destination at a user terminal in the first embodiment;
  • FIGS. 4A to [0029] 4C show an example of structure information in the first embodiment;
  • FIGS. 5A to [0030] 5C show an example of route information in the first embodiment;
  • FIG. 6 shows an example of guidance information in the first embodiment; [0031]
  • FIGS. 7A and 7B show the arrangement of a movement information generation unit and an example of movement information in the first embodiment; [0032]
  • FIG. 8 shows an example of presentation information in the first embodiment; [0033]
  • FIGS. 9A to [0034] 9F show examples of a destination guidance presentation window at the user terminal in the first embodiment;
  • FIG. 10 is a diagram showing the arrangement of a switching unit, position acquisition unit, and position providing unit in the first embodiment; [0035]
  • FIG. 11 shows a state wherein the destination guidance presentation window in the first embodiment is automatically switched; [0036]
  • FIG. 12 is a block diagram showing the overall arrangement of a destination guidance data acquisition apparatus according to the second embodiment; [0037]
  • FIG. 13 is a flowchart showing the flow of processes in the second embodiment; [0038]
  • FIGS. 14A and 14B are flowcharts showing the flow of processes in the structure information compile step in the second embodiment; [0039]
  • FIGS. 15A to [0040] 15D show examples of a structure information compile window on a destination guidance data acquisition terminal in the second embodiment;
  • FIG. 16 is a flowchart showing the flow of processes in the guidance information compile step in the second embodiment; [0041]
  • FIG. 17 shows the overall arrangement of a destination guidance service in each embodiment; [0042]
  • FIG. 18 shows the overall arrangement of a destination guidance data acquisition service in each embodiment; [0043]
  • FIG. 19 is a block diagram showing the overall arrangement of a destination guidance data acquisition apparatus according to the third embodiment; [0044]
  • FIGS. 20A to [0045] 20E are views for explaining the structure information compile step in the second embodiment;
  • FIGS. 21A to [0046] 21C are flowcharts showing the flow of processes in the structure information compile step in the third embodiment;
  • FIGS. 22A to [0047] 22E show processing examples in the structure information compile step in the third embodiment;
  • FIG. 23 is a block diagram showing the overall arrangement of a destination guidance data acquisition apparatus according to the fourth embodiment; [0048]
  • FIGS. 24A and 24B are flowcharts showing the flow of processes in the structure information compile step in the fourth embodiment; [0049]
  • FIGS. 25A to [0050] 25E show a visibility determination process of a landmark in the fourth embodiment;
  • FIG. 26 is a block diagram showing the overall arrangement of a destination guidance apparatus according to the fifth embodiment; [0051]
  • FIG. 27 is a block diagram showing the overall arrangement of a destination guidance data acquisition apparatus according to the sixth embodiment; [0052]
  • FIG. 28 shows conversion examples of landscape data in the sixth embodiment; [0053]
  • FIG. 29 is a block diagram showing the overall arrangement of a destination guidance apparatus according to the seventh embodiment; [0054]
  • FIG. 30 shows a layout example of wireless devices in the eighth embodiment; [0055]
  • FIG. 31 is a block diagram showing the arrangement of a position acquisition unit in the eighth embodiment; [0056]
  • FIG. 32 shows a guidance route and a layout example of wireless devices in the eighth embodiment; [0057]
  • FIG. 33 shows an example of layout information of wireless devices in the eighth embodiment; [0058]
  • FIG. 34 shows an example of position detection control information in the eighth embodiment; [0059]
  • FIG. 35 is a flowchart showing the flow of processes of the position acquisition unit in the eighth embodiment; [0060]
  • FIG. 36 is a schematic block diagram showing the arrangement of a destination guidance system of the present invention; [0061]
  • FIG. 37 shows an example of information which is provided by a destination guidance system according to the ninth embodiment to the user; [0062]
  • FIG. 38 shows a presentation example of one of a plurality of pieces of destination guidance information displayed in transfer guidance in the ninth embodiment; [0063]
  • FIG. 39 shows an example of a correspondence table between the search conditions and objective classes in the ninth embodiment; [0064]
  • FIG. 40 shows an example of a correspondence table between the user conditions and objective classes in the ninth embodiment; and [0065]
  • FIG. 41 is an operation flowchart of a route listing unit in the ninth embodiment.[0066]
  • DETAILED DESCRIPTION OF THE INVENTION
  • The first to ninth embodiments of the present invention will be described hereinafter with reference to the accompanying drawings. [0067]
  • First Embodiment
  • The first embodiment of the present invention will be described first. FIG. 1 is a block diagram of a destination guidance system according to the first embodiment. This destination guidance system roughly comprises a [0068] user terminal 1A carried by a pedestrian, and a destination guidance server 2A equipped by a destination guidance service provider. In the following description, assume that the destination guidance system is applied to a railway station to give a specific explanation.
  • The [0069] user terminal 1A is a compact computer such as a PDA (Personal Digital Assistant), portable phone, or the like, which can be easily carried by a pedestrian. The user terminal 1A has a communication unit 11, control unit 12, input unit 13, and presentation unit 14.
  • The [0070] communication unit 11 is a device for exchanging presentation information and input information (to be described later) with the destination guidance server 2A. The control unit 12 controls the operations of respective building components. The input unit 13 comprises a touch pen, operation keys such as buttons, mouse, microphone for voice input, and the like, and is used to input the place of departure and destination of destination guidance, and to switch presentation information presented on the presentation unit 14. The presentation unit 14 comprises a display or loudspeaker, and presents presentation information received from the destination guidance server 2A via the communication unit 11.
  • The [0071] destination guidance server 2A is a high-performance computer equipped by the destination guidance service provider, and has a communication unit 21, control unit 22, presentation information generation unit 23, route information generation unit 24, guidance information storage unit 25, and structure information storage unit 26.
  • The [0072] communication unit 21 is a device for exchanging presentation information and input information (to be described later) with the user terminal 1A. The control unit 22 reads out guidance information from the guidance information storage unit 24 in accordance with an approach or exit direction to a guide point of a generated route, and controls the operations of respective system components. The presentation information generation unit 23 generates presentation information (to be described later) that is easy for the user to understand. The route information generation unit 24 stores guidance information that serves as a landmark at a point to be guided (to be referred to as a guide point hereinafter) The structure information storage unit 26 stores structure information as information of the three-dimensional structure of the building.
  • FIGS. 2A and 2B are flowcharts showing the processing sequence in the destination guidance system. The process in step S[0073] 103 (i.e., the processes shown in FIG. 2B) is executed by the destination guidance server 2A. Other processes are executed by the user terminal 1A.
  • At the [0074] user terminal 1A, the user inputs the place of departure and destination of destination guidance using the input unit 13 (step S101). FIGS. 3A to 3F show an example of a user interface used upon executing this input process.
  • As an initial window, a window that includes four input forms, two search buttons, one reset button, and a [destination guidance GO] button used to display guidance, as shown in FIG. 3A, is displayed. On this window, the user inputs a keyword associated with the place of departure, e.g., “S station, T line”, as shown in FIG. 3B. When the user then designates the search button, a list of places in the station associated with the input keyword is displayed, as shown in FIG. 3C (in FIG. 3C, seven candidates such as “T line, south exit” and the like are displayed with respect to the designated keyword “S station, T line”). The user can select and designate the place of departure from one of these candidates, e.g., “platform No. 2 (for A)” as his or her current location. [0075]
  • The user can designate the destination in the same manner as the place of departure. For example, when the user inputs “S station, Y line”, as shown in FIG. 3D, and designates the search button, a list of places in the station associated with the keyword is displayed, as shown in FIG. 3E. The user can select and designate one of these candidates as in destination of the place of departure. Upon completion of input of the place of departure and destination, as shown in FIG. 3F, when the user designates the [destination guidance GO] button at the lower right position of the window, the next process starts. [0076]
  • Note that the user interface used to designate the place of departure and destination is not limited to the example shown in FIGS. 3A to [0077] 3F. As other examples, a method of designating the place of departure and destination using type-dependent hierarchical menus such as a platform, exit, ticket gate, ticket booth, restroom, and the like, a method of directly designating a position by displaying the plan view of the station, an input method using voice, and the like may be used.
  • In the example shown in FIGS. 3A to [0078] 3F, the user directly inputs the place of departure and destination. By contrast, the place of departure may be automatically designated using near-distance wireless communications such as Bluetooth™. In such a case, position data can be acquired from a position providing unit 31 (see FIG. 11) which is set in advance at a branch point in the building or at an entrance of a room. Furthermore, when this system links with an existing transfer service, the place of departure and destination can be automatically determined using the transfer guidance result.
  • The description will revert to the flowchart of FIG. 2A. The information associated with the input place of departure and destination is sent to the [0079] destination guidance server 2A via the communication unit 11 (step S102). The destination guidance server 2A receives the information associated with the place of departure and destination, and executes the processes shown in FIG. 2B (step S103).
  • The [0080] destination guidance server 2A receives the place of departure and destination sent from the user terminal 1A by the communication unit 21 (step S103A). The route information generation unit 24 generates optimal route information on the basis of the structure information stored in the structure information storage unit 26 (step S103B).
  • Note that the structure information consists of route data and guide point data, and represents the structure on the premises of the building or construction. The guide point data indicates positions corresponding to a plurality of places in the building, which are to be presented to the user as a guidance. For example, a guide point indicates a position corresponding to a place such as a turning point of a contour line, a foyer of stairs, ticket gates, an entrance of room, an obstacle, and the like, which can be used as candidates of the place of departure and destination of destination guidance. Also, the route data indicates a line segment corresponding to a route which connects different guide point data. Therefore, the route data is divided by guide point data or branches at guide point data. [0081]
  • Note that the route data and guide point data that form the structure information are stored in the structure [0082] information storage unit 26 respectively in formats shown in, e.g., FIGS. 4B and 4C.
  • The route [0083] information generation unit 24 extracts a portion corresponding to an optimal route that connects the place of departure and destination from the structure information. This process is preferably implemented using a Dijkstra's algorithm, which is known as a method of obtaining an optimal route on the network. As a cost of this Dijkstra's algorithm, the distance of a route is preferably used. In this manner, route information shown in FIG. 5A is generated. Assume that an example of a route, which has guide point No. 23 as a place of departure, goes along guide point Nos. 21, 20, and 13, and has guide point No. 10 as a destination is generated. In case of this example, FIGS. 5B and 5C are respectively extracted as route information from the route data and guide point data shown in FIGS. 4B and 4C.
  • The presentation [0084] information generation unit 23 extracts guidance information corresponding to the generated route information from the guidance information storage unit 25. Note that the guidance information indicates landmark data or landscape data which serve as landmarks at respective guide points for all the approach and exit directions.
  • For example, guidance information corresponding to the route information in FIGS. 5B and 5C is as shown in FIG. 6. In this information, since guide point No. [0085] 23 as the place of departure has only the exit direction, no information associated with the approach direction is required. Likewise, guide point No. 10 as the destination does not require any information associated with the exit direction.
  • Furthermore, in the process for extracting this guidance information, a movement information generator [0086] 27 (see FIG. 7A) included in the presentation information generation unit 23 generates movement information from the route information. Note that the movement information represents three-dimensional moving directions upon approaching and exiting to and from each guide point, and the next direction to go for the user. For example, movement information generated from the route information shown in FIGS. 5B and 5C is as shown in FIG. 7B.
  • The guidance information (see FIG. 6) and movement information (see FIG. 7B) generated in this way are combined with the generated route information (FIGS. 5B and 5C) as presentation information shown in FIG. 8 (step S[0087] 103C). This presentation information is expressed by landmark data and landscape data corresponding to the approach and exit directions at respective guide points and next directions to go. This presentation information is converted into a format that the user can visibly understand, and is sent to the user terminal 1A via the communication unit 21 (step S103D)
  • On the other hand, the [0088] user terminal 1A receives the presentation information sent from the destination guidance server 2A (step S104). Then, the presentation information corresponding to the current location of the user is presented using windows shown in FIGS. 9A to 9F (step S105).
  • FIGS. 9A to [0089] 9F present two-dimensional route guidance by displaying the route information and landmark information on a lower portion of each window, and present three-dimensional route guide by displaying landscape data on an upper portion of each window. In the landscape data, the current location and moving direction of the user are indicated by the position and direction of a two-dimensional arrow. For example, the window shown in FIG. 9A guides the user to go forward along a straight path. The window shown in FIG. 9B guides the user to turn to the left on a T-shaped path. The window shown in FIG. 9C guides the user to go forward along a straight path after a left turn.
  • The window shown in FIG. 9D informs the user of the presence of down stairs after a right turn by displaying a right downward arrow on the landscape data. The window shown in FIG. 9E guides the user to go down the stairs after right turn. The window shown in FIG. 9F guides the user to go toward the left track of the platform after the down stairs. [0090]
  • In this manner, this embodiment two-dimensionally presents the route, landmark, and current moving direction, and can ease the user's apprehension about “where am I?”. In addition, this embodiment presents the three-dimensional landscape and the next direction to go, and can ease the user's apprehension about “which way must I go?”. Note that the windows may be switched manually by the user using the operation keys or the like of the [0091] input unit 13 of the user terminal 1A, or position data may be sent from the position providing unit 31 set at the nearest guide point to the position acquisition unit 16 of the presentation unit 14, as shown in FIG. 10, and the switching unit 15 may automatically switch the presentation contents on the presentation unit 14 in accordance with that position data.
  • The [0092] position providing unit 31 and position acquisition unit 16 can exchange data using near-distance wireless communications such as Bluetooth™. The user can use such automatic switching system of the presentation contents, as shown in, e.g., FIG. 11. The user can reach the destination without operating the user terminal 1A.
  • In this manner, according to the destination guidance system of this embodiment, since the entire three-dimensional structure of the building can be recognized, and landmark and landscape information, which can serve as a landmark for recognizing the current location can be provided, a destination guidance service (FIG. 17) that is easy for the user to understand can be implemented. [0093]
  • Second Embodiment
  • The second embodiment of the present invention will be described below. A destination guidance data acquisition system according to the second embodiment acquires structure information and guidance information that pertain to an arbitrary building or construction. Respective pieces of information acquired by this system are provided to the destination guidance system described in the first embodiment, and are used to practice the aforementioned guidance service. [0094]
  • FIG. 12 is a block diagram showing the overall arrangement of a destination guidance data acquisition system according to the second embodiment. [0095]
  • This destination guidance data acquisition system roughly comprises a destination guidance data acquisition terminal [0096] 1B carried by an investigator of an information investigation agent, and a destination guidance data acquisition server 2B which is equipped by the information investigation agent. In the following description, assume that the destination guidance data acquisition system is applied to a station as in the first embodiment.
  • The destination guidance data acquisition terminal [0097] 1B is a compact computer such as a PDA (Personal Digital Assistant), portable phone, or the like, which can be easily carried by a pedestrian. The destination guidance data acquisition terminal 1B has a control unit 12, input unit 13, presentation unit 14, structure information compile unit 17, and guidance information compile unit 18.
  • The [0098] input unit 13 comprises a touch pen, operation keys such as buttons, mouse, microphone for voice input, and the like, and is used to input the place of departure and destination of destination guidance, and to switch presentation information presented on the presentation unit 14. The presentation unit 14 comprises a display or loudspeaker, and presents presentation information received from the destination guidance data acquisition server 2B via a communication unit 11. Also, the presentation unit 14 presents structure information and guidance information to be compiled.
  • The destination guidance [0099] data acquisition server 2B is a computer equipped by the information investigation agent, and comprises a structure information storage unit for storing structure information that indicates correspondence between route data and guide point data, a guidance information storage unit 25 for storing guidance information as information that represents landmark data or landscape data serving as landmarks at guide points for all approach and exit directions, a communication unit 21 used to communicate with the destination guidance data acquisition terminal 1B, and a control unit 22 for controlling the operations of the respective means.
  • FIG. 13 is a flowchart showing the process in the destination guidance data acquisition system. As can be seen from FIG. 13, the destination guidance data acquisition process roughly includes two processes, i.e., the structure information compile step (step S[0100] 200) and the guidance information compile step (step S300). FIGS. 14A and 14B are flowcharts of the structure information compile step. FIG. 14A shows the processing sequence of the destination guidance data acquisition terminal 1B, and FIG. 14B shows that of the destination guidance data acquisition server 2B.
  • The user inputs a plan view of the building from the [0101] input unit 13 to the destination guidance data acquisition terminal 1B (step S201). The plan view of the building may be read out from map data of the station, which is prepared in advance. For example, the presentation unit 14 of the destination guidance data acquisition terminal 1B displays the plan view and an operation mode menu using windows shown in FIGS. 15A and 15B.
  • The structure information compile [0102] unit 17 inputs and compiles structure information (step S202). More specifically, the user selects an appropriate operation mode from the operation mode menu, and overwrites route data and guide point data on the plan view using a touch pen or the like. During the compile process of the structure information, the presentation unit 14 presents the compile state of route data and guide point data, as shown in FIG. 15C (15D), and the presentation contents are updated every time a new compile operation is made.
  • Note that the user can compile route data across a plurality of plan views including stairs, elevator, escalator, and the like, while switching the plurality of plan views and corresponding structure information to be presented or scrolling the window using the operation keys and the like of the [0103] input unit 13.
  • Upon completion of the input and compile processes of the structure information, the input structure information is sent to the destination guidance [0104] data acquisition server 2B via the communication unit 11 (step S203). Subsequently, the destination guidance data acquisition server 2B executes processes for storing the structure information in the sequence shown in FIG. 14B (step S204).
  • The destination guidance [0105] data acquisition server 2B receives the structure information sent from the destination guidance data acquisition terminal 1B by the communication unit 21 (step S204A). The server 2B stores the received structure information in the structure information storage unit 26 (step S204B), thus ending the process in the structure information compile step. Note that the structure information can be stored in the format shown in FIGS. 4B and 4C.
  • The processing contents of the guidance information compile step will be explained below using the flowchart of FIG. 16. In FIG. 16, the destination guidance data acquisition terminal [0106] 1B executes processes in steps S301 to S307, and the destination guidance data acquisition server executes process in steps S308 and S309.
  • The destination guidance data acquisition terminal [0107] 1B makes the user designate a point of departure of the compile process using the input unit 13 (step S301). More specifically, the user designates a guide point on the window (similar to FIG. 15C or 15D) presented on the presentation unit 14 at the end of the structure information compile step using a touch pen or the like of the input unit 13.
  • The user then inputs and compiles guidance information at the designated guide point (step S[0108] 302). More specifically, arrows that point to respective approach and exit directions are displayed in turn on the guide point on the window (similar to FIG. 15C or 15D) presented on the presentation unit 14. The user inputs and compiles landmark data and landscape data using the guidance information compile unit 18 in correspondence with the directions of these arrows. Note that the landscape data can use still picture data directly taken by a digital camera or the like connected to the destination guidance data acquisition terminal 1B or artificial images prepared in advance.
  • It is then checked if the compile processes for all the approach and exit directions of the designated guide point are complete (step S[0109] 303). If No in step S303, the moving direction is updated (step S304), and guidance information at the guide point is input to continue to the compile process. On the other hand, if Yes in step S303, the flow advances to the next process.
  • It is checked if the compile processes for all the guide points are complete (step S[0110] 305). If No in step S305, the guide point is updated to a non-compiled one (step S306) to repeat the compile process (step S302).
  • Note that the user may manually update the guide point using a touch pen or the like of the [0111] input unit 13. Alternatively, the guide information compile unit 25 may automatically select a neighboring guide point and present it to the user, thus supporting the compile process. The automatic update function of guide points can greatly reduce the load on the user, and can greatly improve the efficiency of the data acquisition process.
  • Upon completion of the compile process of the guidance information, the guidance information is sent to the destination guidance [0112] data acquisition server 2B via the communication unit 11 (step S307). The destination guidance data acquisition server 2B receives the guidance information sent from the destination guidance data acquisition terminal 1B by the communication unit 21 (step S308A). The server 2B stores the received guidance information in the guidance information storage unit 25 (step S308B), thus ending the process of the guidance information compile step. Note that the guidance information may be stored in the format shown in FIG. 6.
  • As described above, according to the destination guidance data acquisition system of this embodiment, since landmark information and landscape information required to guide along the three-dimensional structure of the building can be efficiently acquired, and can be immediately stored as digital data, a destination guidance data acquisition service (FIG. 18) that can greatly reduce the data acquisition time and human errors can be implemented. [0113]
  • Third Embodiment
  • The third embodiment of the present invention will be described below. A destination guidance data acquisition system according to this embodiment aims at presenting a natural moving route to the user as presentation information. [0114]
  • More specifically, in the second embodiment, the user manually inputs and compiles route data and guide point data using the structure information compile unit [0115] 17 (see FIGS. 15C and 15D). These route data and guide point data must be laid out so as not to form an unnatural route that connects arbitrary departure and destination points, independently of the combinations of the departure and destination points. For example, assume that movement information in a hall in a railway station shown in FIG. 15B is generated. In this case, if line segments, which are set near the center of respective paths shown in FIG. 20A, are simply connected, as shown in FIG. 20B, a route that connects points C and D unnaturally detours, as shown in FIG. 20C. In such case, one line segment must be added to form a smooth route, as shown in, e.g., FIG. 20D.
  • However, in practice, it is difficult for all combinations of departure and destination points to manually check if routes connecting them are unnatural. Also, human errors and quality variations inevitably occur if such checking process is manually done. Furthermore, if obstacles such as columns or the like are present in the hall, as shown in FIG. 20E, a route must be formed to avoid them, which further complicates the problems. [0116]
  • These problems have their roots in the presence of innumerable routes that pedestrians can choose in a broad-area site such as a hall, the vicinity of ticket gates, concourse, or the like, and all of these routes cannot be covered manually. Hence, this embodiment will explain a destination guidance data acquisition system that can solve the aforementioned problems by making a computer automatically generate route data and guide point data of the broad-area site. [0117]
  • FIG. 19 is a block diagram showing the overall arrangement of a destination guidance data acquisition system according to the third embodiment. As can be seen from FIG. 19, the destination guidance data acquisition system of the third embodiment has an arrangement in which a structure [0118] information generation unit 28 is added to the arrangement (see FIG. 12) of the system of the second embodiment. This structure information generation unit 28 automatically generates route data and guide point data of a broad-area site.
  • The operation of the destination guidance data acquisition system according to this embodiment can be roughly classified into a structure information compile process and guidance information process as in the system of the second embodiment (see FIG. 13). FIGS. 21A, 21B, and [0119] 21C are flowcharts of the structure information compile process to be executed by the destination guidance data acquisition system according to this embodiment (i.e., the detailed processing contents in step S200 shown in FIG. 13). In FIG. 21A, the processes in steps S401 to S404 are executed by a destination guidance data acquisition terminal 1C, and the process in step S405 is executed by a destination guidance data acquisition server 2C.
  • As shown in FIG. 21A, the destination guidance data acquisition system inputs a plan view with the contents that have been explained in the second embodiment, and inputs and compiles predetermined structure information (steps S[0120] 401 and S402).
  • The structure information compile [0121] unit 17 inputs initial values of the structure information of the broad-area site (step S403). Note that the initial values of the structure information include route data that represent the perimeter of the broad-area site and contour lines of obstacles, and guide point data that represent break points of the route data. The guide points are mainly set at the turning points of contour lines, and are also set at the positions of stairs, ticket gates, and the like as candidates of departure and destination points of destination guidance. In step S403, in case of the broad-area site in the railway station shown in, e.g., FIG. 22A, route data and guide points shown in FIG. 22B are input as initial values.
  • In the process in step S[0122] 403, route data and guide point data must be overwritten on the plan view of the building using a touch pen or the like as in the compile process of the structure information in the second embodiment. However, even if such process is done, no problem discussed in the second embodiment is posed. A process for tracing the perimeter of the broad-area site and the contours of obstacles using the plan view as a rough sketch is close to a mechanical routine, and hardly causes human errors and quality variations if such process is manually done. Since this process is close to a mechanical routine, it can also be implemented as a computer program.
  • The [0123] communication unit 11 sends the structure information, which has undergone the compile process and the like, to the destination guidance data acquisition server 2C (step S404). The destination guidance data acquisition server 2C executes the processes shown in FIGS. 21B and 21C on the basis of the received structure information, thus generating structure information of the broad-area site.
  • The destination guidance [0124] data acquisition server 2C receives the structure information from the destination guidance data acquisition terminal 1C (step S405A). The structure information generation unit 28 of the destination guidance data acquisition server 2C executes processes in steps S405B1 to S405B9 shown in FIG. 21C on the-basis of the structure information. More specifically, the structure information generation unit 28 selects arbitrary one point from the guide points stored in the structure information storage unit 26 as a departure point (step S405B1). Also, the unit 28 selects, as a destination point, another guide point of the broad-area site, which is not already selected as the departure point (step S405B2).
  • It is checked if the departure and destination points can be seen (visible) from each other, i.e., if a line segment that connects the departure and destination points does not cross any other route data (step S[0125] 405B3). If it is determined that the line segment does not cross any other route data, the departure and destination points are recorded as a visible point pair (step S405B4). For example, if guide point A in FIG. 22B is selected as a departure point, pairs of end points of line segments shown in FIG. 22C are recorded as visible point pairs. On the other hand, if it is determined that the line segment crosses other route data, or after the process in step S405B4 is complete, the flow advances to step S405B5.
  • It is checked if the visibility checking process for all destination points other than the departure point is complete (step S[0126] 405B5). If No in step S405B5, the destination point is updated (step S405B6) to repeat the visibility checking process for all destination points. If Yes in step S405B5, it is checked if the visibility checking process for all departure points is complete (step S405B7). If No in step S405B7, the departure point is updated (step S405B8), and the destination point is reset to repeat the visibility checking process.
  • If it is determined in step S[0127] 405B7 that the process is complete for all departure points, all visible point pairs obtained so far are connected to each other via line segments (step S405B9). For example, when all different visible points are connected via line segments in FIG. 22B, a network shown in FIG. 22D is obtained. This network is called a visibility graph, in which respective line segments represent route data, and respective vertices represent guide point data.
  • When a moving route is generated by extracting portions corresponding to an optimal route that connects the place of departure and destination from the route data and guide point data generated in this way, an unnatural route is never generated independently of the place of departure and destination selected. This is because a route that efficiently heads for the destination by tracing visible points in turn matches a typical one that a pedestrian who knows every inch of that place takes. For example, an optimal route from point A to point B in FIG. 22B is as shown in FIG. 22E. [0128]
  • When it is not desirable that the generated route is too close to the perimeter of the broad-area site or obstacles, the contour line of the perimeter of the broad-area site is reduced, and those of obstacles are enlarged before the visibility graph is obtained. Also, when the generated route is to be presented as a smooth one, the route can be approximated by a spline curve or the like. [0129]
  • As described above, according to the destination guidance data acquisition system of this embodiment, since route data and guide point data can be laid out so as not to form an unnatural route that connects two points in the broad-area site, a destination guidance acquisition service that can further reduce the data acquisition cost and human errors can be implemented. [0130]
  • Fourth Embodiment
  • A destination guidance system according to the fourth embodiment of the present invention will be described below. A destination guidance data acquisition system of this embodiment aims at providing presentation information which is easy for the user to understand. [0131]
  • More specifically, in the third embodiment, the structure information compile [0132] unit 17 and structure information generation unit 28 input and compile or generate route data and guide point data. The guide point data are mainly located at branch points of the route data. Actually, guide points must be located at places where destination guidance is to be presented to the user, i.e., places near landmarks within the sight of the user. Therefore, such place is not always a branch point of route data, and the user can often see a landmark on the line segment of route data.
  • Hence, in this embodiment, a guide [0133] point addition unit 29 generates a new guide point on the line segment of route data, so that destination guidance can be presented at a position where the user can recognize the route more easily.
  • FIG. 23 is a block diagram showing the overall arrangement of a destination guidance data acquisition system according to the fourth embodiment. As can be seen from FIG. 23, the destination guidance data acquisition system according to the fourth embodiment has an arrangement in which the guide [0134] point addition unit 29 is added to the arrangement of the third embodiment shown in FIG. 19. The guide point addition unit 29 adds a guide point, which is effective for the user to understand the moving route, on the line segment of route data stored in the structure information storage unit 26, in accordance with a predetermined input.
  • The operation of the destination guidance data acquisition system according to this embodiment can be roughly classified into a structure information compile process and guidance information process as in the systems of the second and third embodiments (see FIG. 13). FIGS. 24A and 24B are flowcharts of the structure information compile process to be executed by a destination guidance [0135] data acquisition server 2D of the destination guidance data acquisition system according to this embodiment (i.e., the detailed processing contents in step S200 shown in FIG. 13). Note that the processes in steps S501, S502, and S503 in FIG. 24A are the same as those described in the third embodiment. A process for adding a guide point on the line segment of route data, which is executed in step S503, will be described in detail below with reference to FIG. 24B.
  • As shown in FIG. 24B, the guide [0136] point addition unit 29 selects arbitrary one of route data and sets a start point of that route data as the current location (step S503A). It is checked if any landmark can be seen near the current location (step S503B). If Yes in step S503B, a score of visibility of that landmark is calculated and recorded (step S503C). If no landmark is seen near the current location, the flow advances to step S503D.
  • It is checked if the current location is an end point of a route (step S[0137] 503D). If No in step S503D, the current location is advanced toward the end point by a small distance (step S503E), and the flow returns to the process (step S503B) for checking if any landmark can be seen near the current location. On the other hand, if it is determined that the current location is an end point of a route (in other words, if a scan of one route from the start point to the end point is complete), a guide point is generated at a position where the score of visibility has a peak value (step S503F).
  • It is checked if all routes have been checked (step S[0138] 503G). If it is determined that routes to be checked still remain, arbitrary one of these routes is selected to update the route (step S503H), thus repeating the same processes. On the other hand, if it is determined that all routes have been checked, the process in step S503 in FIG. 24B ends.
  • Whether or not any landmark can be seen near the current location can be checked in step S[0139] 503B by determining if any landmark is present within the visible region of the current location. Note that the visible region indicates a fan-shaped region indicated by the dotted line in, e.g., FIG. 25A. Whether or not any landmark is present within this visible region can be checked by determining if a portion of the landmark falls within the visible region. For example, if a landmark has a shape expressed by a polygon, as shown in FIG. 25A, it is checked if any of sides of the polygon falls within the visible region. In this case, since sides AB and AD fall within the visible region, as shown in FIG. 25B, it is determined that the landmark is present within the region.
  • Upon calculating the score of visibility of the landmark in step S[0140] 503C, it is checked if each side of that landmark can be seen from the current location. For this purpose, it can be checked if the two end points of each side, and the current location form visible point pairs. For example, in FIG. 25C, since line segments that connect points A and B, and the current location do not cross any other line segments (e.g., route data that represents the contour of the landmark), it is determined that side AB is visible from the current location.
  • On the other hand, since a line segment that connects point D and the current location crosses line segment AB in FIG. 25D, it is determined that side AD is invisible from the current location. Then, an acute angle each side, which is determined to be visible, and a moving direction vector make is calculated. For example, acute angle θ side AB and vector PD make is calculated in FIG. 25E. [0141]
  • A higher score is given as this angle is closer to 90°, i.e., the current location and landmark are at face-to-face positions more correctly. For example, the score can be calculated using a function given by “score of visibility=α (inner product of vectors BA and PD)”. Where a is a proportionality constant. [0142]
  • As described above, according to the destination guidance data acquisition system of this embodiment, a guide point can be added to a position on the line segment of route data where a landmark is seen well. As a result, a destination guidance service (FIG. 17) that can present guidance at a position where the user can recognize a route more easily can be implemented. [0143]
  • Fifth Embodiment
  • A destination guidance system according to the fifth embodiment of the present invention will be described below. The destination guidance system of this embodiment aims at generating presentation information which can guide the user from the place of departure to the destination more appropriately. [0144]
  • More specifically, in, e.g., the destination guidance system according to the first embodiment, the route [0145] information generation unit 24 extracts a portion corresponding to an optimal route that connects the place of departure and destination input at the input unit 13 from the structure information stored in the structure information storage unit 26. This process is implemented by searching for a route with a minimum cost using Dijkstra's algorithm, which is known as a method of obtaining an optimal route on network. The cost computation in the first embodiment uses the distance of a route. Hence, according to the destination guidance system of the first embodiment, presentation information associated with the shortest distance can be prevented.
  • However, a route with a shorter distance is not always an optimal one for pedestrians. For example, it is often important for pedestrians that a route has a smaller number of turning points, and passes by a larger number of landmarks which allow the pedestrian to confirm the current location, unless it takes a large detour. [0146]
  • Hence, this embodiment generates a route that can guide the user from the place of departure to the destination more appropriately by calculating a cost in consideration of the number of turning points and the number of guide points included in a route in addition to its distance. [0147]
  • FIG. 26 is a block diagram showing the overall arrangement of a destination guidance system according to the fifth embodiments of the present invention. As can be seen from FIG. 26, the destination guidance system of the fifth embodiment has an arrangement in which a [0148] cost calculation unit 30 is added to the arrangement of the first embodiment shown in FIG. 1.
  • The [0149] cost calculation unit 30 searches for a route with a minimum cost by calculating the cost in consideration of the number of turning points and the number of guide points included in a route using the Dijkstra's algorithm or the like. That is, since a pedestrian often loses his or her way upon turnaround, the number of turning points included in a route is preferably smaller. For this purpose, a calculation is made to increase the cost upon tracing a line segment which turns at a larger angle in route search. On the other hand, since a pedestrian becomes anxious when he or she goes along a route without any landmarks, the cost is decreased upon tracing a line segment including a larger number of guide points. For example, the cost calculation unit 30 calculates the cost of each line segment included in a route using a function given by:
  • “cost=distance+(α×rotation angle)−(β×number of guide points)”
  • where α and β are positive constants. Also, the rotation angle indicates an angle the previous and current line segments make. By searching for a route which minimizes a cost, a plain guidance route for guiding the user from the place of departure to the destination can be generated. [0150]
  • As described above, according to the destination guidance system of this embodiment, since a route which has a smaller number of turning points and passes by more landmarks can be generated, a destination guidance service (FIG. 17) that guides the user from the place of departure to the destination more appropriately can be implemented. [0151]
  • Sixth Embodiment
  • A destination guidance data acquisition system according to the sixth embodiment of the present invention will be described below. The destination guidance data acquisition system of this embodiment efficiently provides landmark data and landscape data at guide points with lower cost. [0152]
  • That is, in, e.g., the fourth embodiment, landmark data and landscape data which serve as landmarks in all approach and exit directions of respective guide points are input and compiled using the guidance information compile unit [0153] 18 (see FIG. 16). However, the cost required for this process is considerably high. Especially, since landscape data must be manually acquired at an actual site, the cost required for this process becomes higher with increasing number of guide points. When the landscape of a given landmark has changed, or when a new obstacle is set in a broad-area site and a guide point has moved, most of existing landscape data must be re-acquired.
  • FIG. 27 is a block diagram of a destination guidance data acquisition system according to the sixth embodiment. As can be seen from FIG. 27, the destination guidance data acquisition system of this embodiment has an arrangement in which a landscape [0154] data conversion unit 33 is added to the arrangement of the fourth embodiment shown in FIG. 23.
  • The guidance [0155] information storage unit 25 of the destination guidance data acquisition system of this embodiment stores a plurality of landscape data of each landmark seen from different directions. The landscape data conversion unit 33 generates landscape data at all guide points by interpolating the plurality of landscape data in correspondence with the positions of guide points. The landscape data conversion unit 33 can generate a landscape seen from another position by interpolating landscapes of a given landmark seen from three directions, as shown in, e.g., FIG. 28.
  • With this arrangement, since several landscape data need only be acquired per landmark, the process cost can be greatly reduced. Even when the landscape of a given landmark has changed, only the landscapes of that landmark can be re-acquired. Even when a new obstacle is set in the broad-area site, a new landscape can be generated by re-interpolating the acquired landscapes in correspondence with the moved guide point position. [0156]
  • Seventh Embodiment
  • A destination guidance system according to the seventh embodiment of the present invention will be described below. The destination guidance system of this embodiment provides user-friendly guidance by selecting and presenting information, which is effective for the guidance from the generated presentation information. [0157]
  • That is, in, e.g., the fifth embodiment, the presentation [0158] information generation unit 23 generates presentation information. This presentation information is expressed by landmark data and landscape data at respective guide points on a route generated by the route information generation unit 24, and next directions to go. However, in practice, guidance need not always be presented at all guide points on the route. More specifically, it is often convenient for the user if the system selects particularly characteristic guide points and presents them at appropriate intervals that do not make the user feel anxious.
  • Hence, this embodiment selects guide points where guidance is to be presented, on the basis of the intervals between neighboring guide points, and the scores of visibility of landmarks on a route. [0159]
  • FIG. 29 is a block diagram showing the overall arrangement of a destination guidance system according to the seventh embodiment. As can be seen from FIG. 29, the destination guidance system of the seventh embodiment has an arrangement in which a guide [0160] point selection unit 32 is added to the arrangement of the fifth embodiment shown in FIG. 26.
  • The guide [0161] point selection unit 32 selects guide points where guidance is to be presented, on the basis of the intervals between neighboring guide points, and the scores of visibility of landmarks on a route. More specifically, an optimal combination of guide points on a route can be obtained using a function given by:
  • Score of a combination of guide points=Σ{(α×score of visibility)−(β×(ideal interval−interval from previous guide point)2)}
  • where α and β are positive constants. Also, the ideal interval indicates a distance that a pedestrian can securely go without any landmarks. [0162]
  • As described above, according to the destination guidance system of this embodiment, since guidance can be presented with reference to outstanding landmarks at appropriate intervals that do not make the user feel anxious, a destination guidance service (FIG. 17) which is more convenient for the user can be implemented. [0163]
  • Eighth Embodiment
  • A destination guidance system according to the eighth embodiment of the present invention will be described below. As shown in FIG. 10, the [0164] position acquisition unit 16 of the user terminal can acquire position data from the position providing units 31 equipped in the building via near-distance wireless communications such as Bluetooth™. This function exploits the fact that the user terminal receives only a radio wave from a specific wireless device within a given narrow range. However, in practice, it is difficult to accurately adjust the coverage of a radio wave in terms of cost. In a railway station or the like, not only route guidance but also other information delivery services may be given. In such case, wireless devices that use the same communication system may be equipped together. For this reason, the user terminal receives radio waves from a plurality of wireless devices, and often fails to detect a nearby position providing unit 31.
  • The aforementioned problem will be described in detail below. For example, assume that wireless devices are laid out, as shown in FIG. 30. In FIG. 30, [0165] position providing units 31 used in the destination guidance service are indicated by marks ★, and information providing devices used in other information delivery services are indicated by marks ⋆. Actually, when a pedestrian receives the destination guidance service, the wireless devices with marks ★ alone are to be detected. However, if devices with marks ⋆ use the same communication system, radio waves from the devices of both the services are received and, hence, detection often requires a long time or fails.
  • Such problem is posed, e.g., when the number of communication partners designated upon detection is smaller than the number of existing communication partners. On the other hand, in order to attain quick detection, the number of communication partners is preferably minimized. Hence, this embodiment solves this problem by controlling the number of communication partners by exploiting layout information of wireless devices equipped in the building. [0166]
  • FIG. 31 shows the arrangement of the [0167] position acquisition unit 16 of this embodiment. As can be seen from FIG. 31, the position acquisition unit 16 has a position detector 161 and position detection controller 162. The position detector 161 receives position data from the position providing unit 31. The position detection controller 162 controls the operation of the position detector 161 in accordance with the layout information of wireless devices in the building, and sends the position detection result received from the position detector 161 to the switching unit 15.
  • FIG. 32 shows a guidance route from [0168] guide point 20 to guide point 22, and layout of wireless devices equipped around the route. The layout information of wireless devices is stored in the guidance information storage unit 25 in a format shown in FIG. 33. In FIG. 33, “device ID” is a unique ID used to specify a wireless device, and the device ID of, e.g., Bluetooth™ is used.
  • Also, “type” indicates the use purpose of that wireless device. For example, “position provision” represents that the corresponding wireless device is used as a position providing unit, and “information delivery” represents that the corresponding wireless device is used in a service for delivering building information or guidance information. Also, “setting location” is information used to specify the setting location of each wireless device, and is expressed by a three-dimensional coordinate position like ([0169] 50, 20, 10) in the building.
  • Upon guiding from [0170] guide point 20 to guide point 22 in FIG. 32, the presentation information generation unit 23 generates position detection control information of respective guide points with reference to the layout information of wireless devices shown in FIG. 33. Note that the position detection control information has a format shown in, e.g., FIG. 34. In FIG. 34, “position providing device ID” indicates the ID of the nearest one of wireless devices with marks ★ around each guide point. For example, for guide point 20, device 422626 is selected from five nearby devices 422626, 262642, 890512, 898522, and 179970 (e.g., devices with which the user terminal can communicate at guide point 20).
  • Also, “brake device ID” indicates the ID of one of wireless devices with marks ⋆, which are not present in the vicinity of the guidance route, and such device is used when the user mistakes the route. That is, the brake device ID indicates a wireless device which must not be detected when the user goes along a correct route. In FIG. 34, [0171] device 799701 is selected for guide point 20. When this brake device ID is used, if position data detected during guidance from guide point 20 to guide point 21 is 99701, the switching unit 15 displays information, which informs the user of a wrong direction, on the presentation unit. At this time, information for correcting a route, e.g., information for guiding the user to return to guide point 20, is preferably presented.
  • Furthermore, “detection parameter” in FIG. 34 is information used to control the number of communication partners detected by the [0172] position detector 161, and is represented by the number of nearby devices or the like. For example, “5” is designated for guide point 20.
  • The [0173] position detection controller 162 acquires position data while controlling the position detector 161 on the basis of the position detection control information shown in FIG. 34. FIG. 35 is a flowchart showing the sequence of this process. For example, upon guiding from, e.g., guide point 20 to guide point 21, the position detection controller 162 designates “2” as the number of communication partners on the basis of the detection parameter for guide point 21 (step 601), and instructs the position detector 161 to start detection (step 602). The position detection controller 162 waits for the detection result returned from the position detector 161, and instructs the position detector 161 to end detection upon receiving the detection result (step 603).
  • The [0174] position detection controller 162 then checks if the detection result indicates position providing unit 645482 corresponding to guide point 21 (step 604), and sends the checking result to the switching unit. If the checking result indicates a brake wireless device, since the user has mistaken the route, the position detection controller 162 instructs the switching unit to present guidance that prompts the user to return to guide point 20 (steps 608 and 609), and the flow returns to step 601. If the detection result indicates guide point 21, the position detection controller 162 instructs the switching unit to present guidance to next guide point 22 (step 605).
  • The [0175] position detection controller 162 checks if the detection result indicates the destination (step 606). If the detection result indicates the destination, the processing ends. If the detection result does not indicate the destination, the current position is updated (step 607), and the flow returns to step 601 to continue the processing.
  • As described above, according to the destination guidance system of this embodiment, even when wireless devices that use the same communication system are equipped together, since position data can be acquired in correspondence with a communication environment of each place, a destination guidance service (FIG. 17) with a stable automatic switching function of guidance presentation can be implemented. [0176]
  • Note that this embodiment is directed to only wireless devices equipped in the building, but the same control can be made in consideration of the distribution of terminals, which have established connection to respective wireless devices. [0177]
  • Ninth Embodiment
  • A destination guidance system according to the ninth embodiment of the present invention will be explained below. This embodiment will explain a destination guidance system which can facilitate transfer guidance using a destination guidance function, and allows the user to use destination guidance more naturally. [0178]
  • FIG. 37 shows an example of information to be provided to the user by the destination guidance system of this embodiment. A conventional transfer guidance guides a time- or fare-priority transfer route on the basis of a departure station, destination station, and time designated by the user. By contrast, in the example shown in FIG. 37, transfer routes available at a departure station are displayed as icons. Icons beside “J station” respectively indicate “a route along which the user can use escalator”, “a route along which the user can use elevator”, “a route that passes a dedicated transfer ticket gate”, “a route that passes a ticket-vending machine at which the user can buy a transfer ticket”, and “a route along which the user can take a meal”. [0179]
  • FIG. 38 shows an example of destination guidance displayed when the user selects icon “a route that passes a dedicated transfer ticket gate) of the information shown in FIG. 37. Presently, a service that allows the user to see a list of facilities in a railway station is available. However, the user himself or herself must confirm using an area chart if such service is available within the ticket gates to be able to be used upon transfer. By contrast, when such service is combined with destination guidance, only the facilities that can be used upon transfer can be selectively presented. [0180]
  • Also, in the conventional transfer guidance, the transfer time is calculated as a given time. However, using the destination guidance, an actually required moving time can be calculated to designate a transfer time, which is used upon searching for a transfer route. [0181]
  • FIG. 36 shows a schematic arrangement of a destination guidance system of this embodiment. As shown in FIG. 36, the destination guidance system of this embodiment has a [0182] transfer guidance server 1F and destination guidance server 2F.
  • A [0183] communication unit 11 communicates with other servers, and transfer guidance clients such as browsers.
  • A [0184] control unit 12 controls a transfer route generation unit 13 and transfer guidance generation unit 14 to generate transfer guidance in accordance with a transfer guidance generation request received via the communication unit 11, and to send back the generation result to a request source via the communication unit 11. A transfer data storage unit 15 stores line data, timetable data, and the like required to calculate a transfer route and to generate guidance.
  • The transfer [0185] route generation unit 13 calculates a transfer route available for the requested departure station, destination station, and time, on the basis of data in the transfer data storage unit 15, and sends the calculation result to the transfer guidance generation unit 14. The transfer guidance generation unit 14 generates guidance to be presented in, e.g., HTML format, as shown in FIG. 37, in accordance with the route calculated by the transfer route generation unit 13. In order to display icons shown in FIG. 37, the transfer guidance generation unit 14 requests the destination guidance server to list moving routes upon generating guidance. In case of FIG. 37, the unit 14 requests the server to list moving routes from the platform of Y line (outer track) to that of O line (express) of J station.
  • At this time, the profile of the user and conditions designated in condition designation of a transfer guidance may be sent to the destination guidance server together if they are available. The contents to be sent to the destination guidance server are described in, e.g., a format “command, station type, place of departure, destination, departure time, [0186] condition 1, condition 2, etc”.
  • Upon requesting moving routes in Shinjuku station in FIG. 37, the contents to be sent to the destination guidance server can be described as “route listing, S station, platform of Y line (outer track), platform of O line (express), 9:10, with baggage”. [0187]
  • The operation of the destination guidance system in response to the aforementioned moving route search request will be described below with reference to FIG. 36. The [0188] destination guidance server 2F shown in FIG. 36 has an arrangement in which a route condition listing unit 35 and route listing unit 34 are added to the arrangement shown in FIG. 26. The route condition listing unit 35 lists conditions of routes to be searched for by the route information generation unit 24 on the basis of conditions designated by the transfer guidance server.
  • The [0189] route listing unit 34 holds a correspondence table shown in FIG. 40. In FIG. 40, “user condition” includes the user's physical condition, favor, situation at that time, and the like, and “objective class” includes route search conditions that the user may require under such conditions. In case of the aforementioned example, since “with baggage” is designated as a condition by the transfer guidance server, “barrier free” is determined to be a candidate of condition using the correspondence table shown in FIG. 40 upon searching for routes. Also, “meal” may also be selected as a candidate based on the departure time if it is around the lunch time.
  • Then, using a correspondence table shown in FIG. 39, practical “search conditions” are determined based on “objective class”. In case of FIG. 37, since “barrier free” is the designated condition, “escalator” and “elevator” are listed as search conditions. The objective class “transfer” is a condition which is always selected if no conditions are designated and, hence, “transfer ticket gate”, “settling machine”, and “ticket-vending machine” are listed as search conditions. With the aforementioned process, in case of FIG. 37, search conditions “escalator, elevator, transfer ticket gate, settling machine, ticket-vending machine” are sent to the [0190] route listing unit 34.
  • On the other hand, when the transfer guidance server designates a required transfer time, e.g., when a transfer time=7 min is designated as a condition in case of FIG. 37, the route [0191] condition listing unit 35 adds the required transfer time to the search conditions to be sent to the route listing unit 34. When the user instructs to execute a transfer guidance while prioritizing time, the required transfer time is designated as a condition by the transfer guidance server.
  • The required transfer time is a condition common to all objects that the user must pass. Hence, search conditions “escalator & 7 min, elevator & 7 min, transfer ticket gate & 7 min, settling machine & 7 min, ticket-vending machine & [0192] 7 min” are output from the route condition listing unit 35. “Escalator & 7 min” indicates a condition for searching for a route along which the user can move using an escalator within 7 min.
  • The [0193] route listing unit 34 checks if routes that meet the search conditions listed by the route condition listing unit 35 are available. The operation of the route listing unit 34 will be described below using the flowchart of FIG. 41. One condition is selected from the search condition list passed from the route condition listing unit 35 (step 4201). In the aforementioned example, for example, “escalator” is selected. If all conditions have undergone search, the flow advances to step 4209; otherwise, the flow advances to step 4203 (step 4202).
  • It is then checked using data in a structure [0194] information storage unit 26 and guidance information storage unit 25 if a guide point corresponding to the selected search condition is present on the premises of the designated station (step 4203). If the corresponding guide point is present, the flow advances to step 4205; otherwise, the flow advances to step 4208 since a route need not be searched for.
  • A route [0195] information generation unit 24 then searches for a route that passes the guide point corresponding to the object designated by the search condition (step 4205). At this time, if the required transfer time is designated, the route information generation unit 24 searches for a route, the moving time of which is equal to or shorter than the designated required transfer time. If a route is found, the flow advances to step 4207; otherwise, the flow advances to step 4208 (step 4206). If a route is found, information indicating the presence of the route that matches the selected search condition is stored (step 4207).
  • Information indicating that the current search condition has already undergone the search process is stored (step [0196] 4208). The aforementioned process is repeated for all search conditions, and a list of search conditions under which routes are found is sent to the transfer guidance server (step 4209). For example, a list “escalator, elevator, transfer ticket gate, ticket-vending machine” is sent.
  • Upon receiving the aforementioned processing result of the destination guidance server, the transfer [0197] guidance generation unit 14 generates presentation information shown in FIG. 37 by appending the result from the destination guidance server to the transfer information calculated by the transfer route generation unit 13. For example, icons corresponding to “escalator, elevator, transfer ticket gate, ticket-vending machine” received from the destination guidance server are displayed. URLs that execute destination guidance under such conditions are appended to these icons as link information. When the user selects an icon displayed on the browser, the destination guidance server is caused to execute a process under the designated condition, and guidance shown in, e.g., FIG. 38, can be presented.
  • When the destination guidance server executes a moving route listing process without designating any required transfer time, if route guidance is given under the search condition of an icon of user's choice, the required transfer time may be exceeded. Hence, in this case, the destination guidance server informs corresponding required times in addition to the list of search conditions. For example, the server informs a result “escalator·7 min, elevator·6 min, transfer ticket gate·5 min, ticket-vending machine·10 min”. [0198]
  • Note that “escalator·7 min” indicates that a route using an escalator requires 7 min to move. If the required transfer time is exceeded when the user moves under the condition of the icon of his or her choice, the destination guidance server re-calculates a transfer route in consideration of the moving time, and presents guidance to the user. [0199]
  • In this way, problems posed when the transfer and destination guidance services are independently given, and the user must use such services by checking and repetitively inputting conditions by himself or herself can be solved. [0200]
  • The processing in this embodiment can be implemented by a program that can be executed by a computer, and that program can be implemented as a computer readable storage medium. [0201]
  • Note that a magnetic disk, flexible disk, hard disk, optical disk (CD-ROM, CD-R, DVD, or the like), magnetooptical disk (MO or the like), semiconductor memory, and the like may be used as the storage medium of this embodiment, but the storage format is not particularly limited as long as they can store a program and can be read by a computer. [0202]
  • Also, an OS (operating system), database management software, MW (middleware) such as a network, or the like, which is running on a computer may execute some of processes for implementing this embodiment on the basis of an instruction of the program which is installed from the storage medium in the computer. [0203]
  • Furthermore, the storage medium in this embodiment is not limited to media independent from a computer, and includes a storage medium that downloads and stores or temporarily stores a program delivered via a LAN, Internet, or the like. [0204]
  • The number of storage media is not limited to one, and the storage medium according to this embodiment includes a case wherein respective processes of this embodiment are executed from a plurality of media. In such case, the form of media may adopt any of the aforementioned ones. [0205]
  • Note that the computer in this embodiment executes the respective processes on the basis of the program stored in the storage medium. Such computer may comprise either a standalone device such as a personal computer or the like, or a system formed by connecting a plurality of devices via a network. [0206]
  • The computer in this embodiment is not limited to a personal computer, and includes an arithmetic processing device, microcomputer, and the like included in an information processing apparatus, i.e., “computer” is a generic term of apparatuses and devices that can implement the functions of this embodiment based on the program. [0207]
  • According to the aforementioned embodiments, guidance can be given in, e.g., a railway station with a complicated three-dimensional structure with reference to both the entire route and detailed information of the current place. Furthermore, since information required to give such destination guidance can be efficiently acquired, destination guidance can be implemented at low cost, and its effect is great. [0208]

Claims (55)

1. A destination guidance system, comprising:
a structure information memory which stores structure information corresponding to multi-dimensional information pertaining to a structure, the structure information including a plurality of guide points on the multi-dimensional structure, and route data indicating moving routes that connect the plurality of guide points;
a guidance information memory configured to store first guidance information including at least one of landmark data and landscape data concerning a plurality of approach and exit directions to and from the guide points;
an input unit configured to accept a user input defining a desired place of departure and destination;
a recommended route generation unit configured to generate a recommended route, which is recommended upon movement from the place of departure to the destination, by selecting and connecting at least one of the route data stored in said structure information memory;
a presentation information generation unit configured to extract second guidance information concerning approach and exit directions to and from at least one guide point, which is present on the recommended route, from the first guidance information in said guidance information memory, and to generate presentation information that contains the second guidance information; and
a presentation unit configured to present the presentation information.
2. A system according to claim 1, wherein said presentation information generation unit generates the presentation information to present third guidance information associated with movement across different floors, which are present on the recommended route, and fourth guidance information associated with movement on a single floor in different formats.
3. A system according to claim 1, wherein the presentation information includes information that pertains to the recommended route, and information that pertains to a moving direction and a current position.
4. A system according to claim 3 and utilizing current position data from a position providing device provided on the structure wherein said presentation unit switches the present information to the guidance information or the information that pertains to the recommended route at a predetermined guide point of the presentation information in response to the current position data, or a switching input from a user.
5. A system according to claim 1, wherein said recommended route generation unit generates the recommended route on the basis of a time condition or a guide point where the user wants to pass.
6-9. (Canceled)
10. A server apparatus which generates information pertaining to guidance on a multi-dimensional structure and sends the information to a user terminal, comprising:
a communication device configured to communicate with the user terminal;
a structure information memory which stores structure information corresponding to information pertaining to the multi-dimensional structure, the structure information including a plurality of guide points on the multi-dimensional structure and route data indicating moving routes that connect the plurality of guide points;
a guidance information memory which stores first guidance information, which includes at least one of landmark data and landscape data concerning a plurality of approach and exit directions to and from the guide points;
a recommended route generation unit configured to generate a recommended route, which is recommended upon movement from a place of departure to a destination input from the user terminal, by selecting and connecting at least one of the route data stored in said structure information memory; and
a presentation information generation unit configured to extract second guidance information concerning the plurality of the approach and exit directions to and from at least one of the guide point, which is present on the recommended route, from the first guidance information in said guidance information memory, and to generate presentation information which contains the second guidance information and is sent to the user terminal via said communication device.
11. An apparatus according to claim 10, wherein the presentation information includes information that pertains to the recommended route, and information that pertains to a moving direction and a current position.
12. An apparatus according to claim 10, wherein said recommended route generation unit comprises:
a route search unit configured to search for a plurality of moving routes upon movement from the place of departure to the destination;
a cost calculator which calculates costs for the respective moving routes by scoring the number of turning points and the number of guide points included in each of the plurality of moving routes and obtain a cost calculator result; and
a selection unit configured to select the recommended route from the plurality of moving routes on the basis of the cost calculation result.
13. An apparatus according to claim 10, wherein said presentation information generation unit extracts, from said guidance information memory, third guidance information associated with only a guide point designated in advance, of the guide points present on the recommended route.
14. An apparatus according to claim 10 and utilizing a position information transmission device provided on the multi-dimensional structure, wherein said communication device receives, from the user terminal, position information that the user terminal has received from the position information transmission device provided on multi-dimensional structure,
said apparatus further comprises a checking unit configured to check based on the position information received by said communication device whether the user is moving along the recommended route or not, and
said presentation unit presents presentation information which includes third guidance information pertaining to the next guide point when said checking unit determines that the user is moving along the recommended route, and presents presentation information which includes fourth guidance information pertaining to a nearby guide point on the recommended route when said checking unit determines that the user is not moving along the recommended route.
15. A user terminal communicating with a server apparatus which generates information pertaining to guidance on a multi-dimensional structure, comprising:
an input unit configured to input a de sired place of departure and destination on the multi-dimensional structure;
a communication device configured to send the place of departure and destination to the server apparatus, and to receive the information pertaining to guidance on the multi-dimensional structure from the server apparatus; and
a presentation unit configured to present the information pertaining to guidance on the premises of the building.
16. A terminal according to claim 15 and communicating with at least one of a plurality of position information transmission devices provided on the multi-dimensional structure, wherein said communication device receives position information from at least one of the plurality of position information transmission devices,
said terminal further includes a checking unit configured to check based on the received position information whether a user is moving along a recommended route or not, and
said presentation unit presents presentation information which includes guidance information pertaining to the next guide point when said checking unit determines that the user is moving along the recommended route, and presents presentation information which includes guidance information pertaining to a nearby guide point on the recommended route when said checking unit determines that the user is not moving along the recommended route.
17. A terminal according to claim 16, further comprising a communication controller which controls said communication unit to receive the position information from only the predetermined position information transmission device.
18. A destination guidance method comprising:
storing structure information corresponding to information pertaining to a multi-dimensional structure the structure information including a plurality of guide points on the premises of the building, and route data indicating moving routes that connect the plurality of guide points in a guidance information memory;
storing first guidance information, which includes at least one of landmark data and landscape data concerning a plurality of approach and exit directions to and from the guide points;
accepting a user input defining a desired place of departure and destination;
generating a recommended route, which is recommended upon movement from the place of departure to the destination, by selecting and connecting at least one of the stored route data;
extracting second guidance information concerning the plurality of the approach and exit directions to and from at least one of the guide point, which is present on the recommended route, from the guidance information in the guidance information memory;
generating presentation information that contains the guidance information; and
presenting the presentation information.
19. A method according to claim 18, wherein the presentation information contains information that pertains to the recommended route, and information that pertains to a moving direction and a current position.
20. A computer readable memory storing a guidance program, the guidance program comprising:
first store means for causing a computer to store structure information corresponding to information pertaining to a multi-dimensional structure, the structure information including a plurality of guide points on the premises of the building and route data indicating moving routes that connect the plurality of guide points;
second store means for causing a computer to store guidance information, which includes landmark data and landscape data for a plurality of approach and exit directions to and from the guide points in a guidance information memory;
first generation means for causing a computer to generate a recommended route, which is recommended upon movement from a place of departure to a destination which are input from a user terminal, by selecting and connecting at least one of the stored route data;
second means for causing a computer to extract guidance information concerning the plurality of the approach and exit directions to and from at least one of the guide points, which is present on the recommended route, from said guidance information memory, and for generating presentation information that contains the guidance information; and
means for causing a computer to send the presentation information to the user terminal via a communication device.
21. A medium according to claim 20, wherein the presentation information contains information that pertains to the recommended route, and information that pertains to a moving direction and a current position.
22. A destination guidance data acquisition system comprising:
a presentation unit configured to present a structural drawing on a multi-dimensional structure;
a structure information generation unit configured to generate structure information by designating a plurality of guide points on the multi-dimensional structure and route data indicating moving routes that connect the plurality of guide points on the structural drawing on the multi-dimensional structure;
a structure information memory which stores the structure information;
a guidance information generation unit configured to generate guidance information by inputting landmark data or landscape data, which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information; and
a guidance information memory which stores the guide information for each of the guide points.
23. A system according to claim 22, further comprising a compiler which compiles the structure information or the guidance information.
24. A destination guidance data acquisition terminal which acquires information pertaining to guidance on a multi-dimensional structure, and sends the acquired information to a server, comprising:
a presentation unit configured to present a structural drawing of the multi-dimensional structure;
a structure information generation unit configured to generate structure information by designating a plurality of guide points on the premises of the multi-dimensional structure and route data indicating moving routes that connect the plurality of guide points on the presented structural drawing of the multi-dimensional structure;
a guidance information generation unit configured to generate guidance information by inputting landmark data or landscape data, which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information; and
a communication device configured to send the structure information and the guidance information for each guide point to the server.
25. A terminal according to claim 24, further comprising a compiler which compiles the structure information or the guidance information.
26. A terminal according to claim 24, further comprising a position information reception unit configured to receive position information from a position information providing device provided on the multi-dimensional structure, and
wherein said guidance information generation unit selects a guide point for which guidance information is to be generated, on the basis of the position information received by said position information reception section, and generates guidance information for the selected guide point.
27. A destination guidance data acquisition server which acquires data pertaining to guidance on a multi-dimensional structure in accordance with an input from a destination guidance data acquisition terminal, comprising:
a communication device configured to communicate with the destination guidance data acquisition terminal;
a structure information memory which stores structure information corresponding to information received by said communication device, the structure information being generated by designating a plurality of guide points, and route data indicating moving routes that connect the plurality of guide points on a structural drawing of the multi-dimensional structure; and
a guidance information memory which stores, for each guide point, guidance information corresponding to information received by said communication device, the guidance information being generated by inputting landmark data or landscape data which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information.
28. A server according to claim 27, further comprising:
an input unit configured to input the structural drawing of the multi-dimensional structure; and
a structure information generation unit configured to generate structure information by setting a plurality of guide points, and route data indicating moving routes that connect the plurality of guide points on the input structural drawing.
29. A server according to claim 27, further comprising a guidance information assist unit configured to generate the guidance information corresponding to movement of a viewpoint along the route data by interpolating the input landmark data or landscape data.
30. A destination guidance data acquisition method comprising:
generating structure information by designating a plurality of guide points on a multi-dimensional structure and route data indicating moving routes that connect the plurality of guide points on a structural drawing of the multi-dimensional structure;
storing the structure information;
generating guidance information by inputting landmark data or landscape data, which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information;
storing the guide information for each guide point; and
presenting at least one of the structural drawing of the multi-dimensional structure, the structure information, and the guidance information.
31. A method according to claim 30, further comprising compiling g the structure information or the guidance information.
32. A computer readable memory comprising:
means for causing a computer to communicate with a destination guidance data acquisition terminal;
first storage means for causing a computer to store structure information, which is information received via the communication, and is generated by designating a plurality of guide points, and route data indicating moving routes that connect the plurality of guide points on a structural drawing on a multi-dimensional structure; and
second storage means for causing a computer to store, for each guide point, guidance information which is information received via the communication, and is generated by inputting landmark data or landscape data which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information.
33. A computer readable memory storing a guidance program, the guidance program comprising:
means for causing a computer to present a structural drawing of a multi-dimensional structure;
first generation means for causing a computer to generate structure information by designating a plurality of guide points on the multi-dimensional structure and route data indicating moving routes that connect the plurality of guide points on the presented structural drawing of the multi-dimensional structure;
second generation means for causing a computer to generate guidance information by inputting landmark data or landscape data, which serve as landmarks in a plurality of line-of-sight directions upon approaching or existing from each of the plurality of guide points of the structure information; and
means for causing a computer to send the structure information and the guidance information for each guide point to the server.
34. A memory according to claim 33, further comprising:
means for causing a computer to receive position information from a position information providing device provided on the multi-dimensional structure; and
means for causing a computer to select a guide point for which guidance information is to be generated, on the basis of the received position information, and generate guidance information for the selected guide point.
35. A memory according to claim 33, the guidance program further comprising: means for causing a computer to compile the structure information or the guidance information.
36. A system according to claim 1, wherein said structure information memory which stores structure information corresponding to two-dimensional information pertaining to a structure.
37. A system according to claim 1, wherein said structure information memory stores structure information corresponding to three-dimensional information pertaining to a three-dimensional structure.
38. An apparatus according to claim 10, wherein said structure information memory stores structure information corresponding to two-dimensional information pertaining to a two-dimensional structure.
39. An apparatus according to claim 10, wherein said structure information memory stores structure information corresponding to three-dimensional information pertaining to a three-dimensional structure.
40. An apparatus according to claim 15, wherein said input unit is configured to input a desired place of departure and destination on a two-dimensional structure.
41. An apparatus according to claim 15, wherein said input unit is configured to input a desired place of departure and destination on a three-dimensional structure.
42. A method according to claim 18, wherein said step of storing structure information stores structure information corresponding to two-dimensional information pertaining to a two-dimensional structure.
43. A method according to claim 18, wherein said step of storing structure information stores structure information corresponding to three-dimensional information pertaining to a three-dimensional structure.
44. A computer readable memory according to claim 20, wherein said first store means stores structure information corresponding to two-dimensional information pertaining to a two-dimensional structure.
45. A computer readable memory according to claim 20, wherein said first store means stores structure information corresponding to three-dimensional information pertaining to a three-dimensional structure.
46. A system according to claim 22, wherein said presentation unit is configured to present a structural drawing of a two-dimensional structure, and the structure information generation unit is configured to generate structure information by designating a plurality of guide points and route data on the two-dimensional structure.
47. A system according to claim 22, wherein said presentation unit is configured to present a structural drawing of a three-dimensional structure, and the structure information generation unit is configured to generate structure information by designating a plurality of guide points and route data on the three-dimensional structure.
49. A terminal according to claim 24, wherein said presentation unit is configured to present a structural drawing of a two-dimensional structure, and the structure information generation unit is configured to generate structure information by designating a plurality of guide points and route data on the two-dimensional structure.
50. A terminal according to claim 24, wherein said presentation unit is configured to present a structural drawing of a three-dimensional structure, and the structure information generation unit is configured to generate structure information by designating a plurality of guide points and route data on the three-dimensional structure.
51. A server according to claim 27, wherein said structure information memory is configured to store structure information designating a plurality of guide points and route data on a two-dimensional structure.
52. A server according to claim 27, wherein said structure information memory is configured to store structure information designating a plurality of guide points and route data on a three-dimensional structure.
53. A method according to claim 30, wherein said step of generating generates two dimensional structure information corresponding to two-dimensional information pertaining to a two-dimensional structure, and the storing step stores the two-dimensional structure information.
54. A method according to claim 30, wherein said step of generating generates three dimensional structure information corresponding to three-dimensional information pertaining to a two-dimensional structure, and the storing step stores the three-dimensional structure information.
55. A computer readable medium according to claim 32, wherein said first storage means causes the computer to store structure information on a two-dimensional structure.
56. A computer readable medium according to claim 32, wherein said first storage means causes the computer to store structure information on a three-dimensional structure.
57. A computer readable medium according to claim 33, wherein said means for causing causes the computer to present a structural drawing of a two-dimensional structure, and the first generation means causes the computer to generate two-dimensional structure information.
58. A computer readable medium according to claim 33, wherein said means for causing the computer to present a structural drawing causes the computer to present a structural drawing of a two-dimensional structure, and the first generation means causes the computer to generate two-dimensional structure information.
59. A computer readable medium according to claim 33, wherein said means for causing the computer to present a structural drawing causes the computer to present a structural drawing of a three-dimensional structure, and the first generation means causes the computer to generate three-dimensional structure information.
US10/803,971 2001-09-26 2004-03-19 Destination guidance system, destination guidance server, user terminal, destination guidance method, computer readable memory that stores program for making computer generate information associated with guidance in building, destination guidance data acquisition system, destination guidance data acquisition server, destination guidance data acquisition terminal, destination guidance data acquisition method, and computer readable memory that stores program for making computer acquire data associated with guidance in building Abandoned US20040193365A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/803,971 US20040193365A1 (en) 2001-09-26 2004-03-19 Destination guidance system, destination guidance server, user terminal, destination guidance method, computer readable memory that stores program for making computer generate information associated with guidance in building, destination guidance data acquisition system, destination guidance data acquisition server, destination guidance data acquisition terminal, destination guidance data acquisition method, and computer readable memory that stores program for making computer acquire data associated with guidance in building

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2001292866 2001-09-26
JP2001-292866 2001-09-26
JP2002-052771 2002-02-28
JP2002052771A JP3841401B2 (en) 2001-09-26 2002-02-28 Campus guidance device, server device, and program
US10/254,941 US6728636B2 (en) 2001-09-26 2002-09-26 Destination guidance system and method for generating individually tailored routes within a complex structure
US10/803,971 US20040193365A1 (en) 2001-09-26 2004-03-19 Destination guidance system, destination guidance server, user terminal, destination guidance method, computer readable memory that stores program for making computer generate information associated with guidance in building, destination guidance data acquisition system, destination guidance data acquisition server, destination guidance data acquisition terminal, destination guidance data acquisition method, and computer readable memory that stores program for making computer acquire data associated with guidance in building

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/254,941 Division US6728636B2 (en) 2001-09-26 2002-09-26 Destination guidance system and method for generating individually tailored routes within a complex structure

Publications (1)

Publication Number Publication Date
US20040193365A1 true US20040193365A1 (en) 2004-09-30

Family

ID=26622875

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/254,941 Expired - Fee Related US6728636B2 (en) 2001-09-26 2002-09-26 Destination guidance system and method for generating individually tailored routes within a complex structure
US10/803,971 Abandoned US20040193365A1 (en) 2001-09-26 2004-03-19 Destination guidance system, destination guidance server, user terminal, destination guidance method, computer readable memory that stores program for making computer generate information associated with guidance in building, destination guidance data acquisition system, destination guidance data acquisition server, destination guidance data acquisition terminal, destination guidance data acquisition method, and computer readable memory that stores program for making computer acquire data associated with guidance in building

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/254,941 Expired - Fee Related US6728636B2 (en) 2001-09-26 2002-09-26 Destination guidance system and method for generating individually tailored routes within a complex structure

Country Status (5)

Country Link
US (2) US6728636B2 (en)
JP (1) JP3841401B2 (en)
KR (1) KR100560704B1 (en)
CN (1) CN1270228C (en)
SG (2) SG122766A1 (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070132756A1 (en) * 2005-12-09 2007-06-14 Plocher Thomas A System and method for aiding spacial orientation for persons using three-dimensional graphical models of large buildings
US20080064411A1 (en) * 2006-09-08 2008-03-13 Samsung Electronics Co., Ltd. Wireless communication terminal and method for checking wireless broadband internet service area using position detection system
US20080312819A1 (en) * 2007-06-12 2008-12-18 Arup Banerjee Pedestrian mapping system
US20090187341A1 (en) * 2008-01-18 2009-07-23 Magellan Navigation, Inc. Method and apparatus to search for local parking
US20090187342A1 (en) * 2008-01-18 2009-07-23 Magellan Navigation, Inc. Method and apparatus for access point recording using a position device
US20090198442A1 (en) * 2006-03-07 2009-08-06 Pioneer Corporation Information terminal device, method for controlling information terminal device, program for controlling information terminal device, recording medium on which program for controlling information terminal device is recorded, and communication network
US20100082194A1 (en) * 2007-07-18 2010-04-01 Hidenori Yabushita Path planning device and method, cost evaluation device, and moving body
US20100324771A1 (en) * 2008-02-07 2010-12-23 Toyota Jidosha Kabushiki Kaisha Autonomous moving body, its control method, and control system
US20110080848A1 (en) * 2009-10-01 2011-04-07 Qualcomm Incorporated Routing graphs for buildings using schematics
US20110081919A1 (en) * 2009-10-01 2011-04-07 Qualcomm Incorporated Mobile Device Locating In Conjunction With Localized Enviornments
US20110086646A1 (en) * 2009-10-12 2011-04-14 Qualcomm Incorporated Method And Apparatus For Transmitting Indoor Context Information
EP2215533B1 (en) * 2007-10-26 2012-03-28 Pilz GmbH & Co. KG Control device for a safety switching apparatus with integrated monitoring of the supply voltage
US20120109420A1 (en) * 2010-11-01 2012-05-03 Samsung Electronics Co., Ltd. Apparatus and method with mobile relocation
US20130144525A1 (en) * 2011-12-02 2013-06-06 Hyundai Mnsoft, Inc. Method and system for creating indoor and outdoor linked path
US8498808B2 (en) 2008-01-18 2013-07-30 Mitac International Corp. Method and apparatus for hybrid routing using breadcrumb paths
CN104897155A (en) * 2015-06-05 2015-09-09 北京信息科技大学 Personal portable auxiliary multisource locating information correcting method
US9164512B2 (en) 2009-11-27 2015-10-20 Toyota Jidosha Kabushiki Kaisha Autonomous moving body and control method thereof
US20160076896A1 (en) * 2013-04-26 2016-03-17 Tomtom Traffic B.V. Methods and systems for providing information indicative of a recommended navigable stretch
CN105445743A (en) * 2015-12-23 2016-03-30 南京创维信息技术研究院有限公司 Ultrasonic blind man guide system and realizing method thereof
US9389085B2 (en) 2010-01-22 2016-07-12 Qualcomm Incorporated Map handling for location based services in conjunction with localized environments
US10024677B2 (en) 2007-10-26 2018-07-17 Tomtom Traffic B.V. Method of processing positioning data
US10955248B2 (en) 2017-11-22 2021-03-23 Lokion Interactive, LLC Geo-location structure mapping

Families Citing this family (105)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0020850D0 (en) * 2000-08-23 2000-10-11 Univ London A system and method for intelligent modelling of public spaces
JP2003016339A (en) * 2001-06-28 2003-01-17 Pioneer Electronic Corp Device, system, and method for information distribution
JP3841401B2 (en) * 2001-09-26 2006-11-01 株式会社東芝 Campus guidance device, server device, and program
AU2003902042A0 (en) * 2003-04-30 2003-05-15 Nextspace Technologies Pty Ltd Delivery and/or collection optimization system & method
AU2004234423B2 (en) * 2003-04-30 2005-11-03 Skygold Pty Ltd Route optimization apparatus & method
JP4053462B2 (en) * 2003-05-22 2008-02-27 株式会社日立製作所 Guidance information providing system
US7233860B2 (en) * 2003-07-16 2007-06-19 Magellan Navigation, Inc. Intelligent modular navigation information capability
JP2005077214A (en) * 2003-08-29 2005-03-24 Mitsubishi Electric Corp Route guidance system
US20050137794A1 (en) * 2003-12-18 2005-06-23 Dehua Cui Intersection route navigation system for a motor vehicle
KR100775309B1 (en) * 2004-06-25 2007-11-08 에스케이 텔레콤주식회사 Road guide service method
US8751156B2 (en) 2004-06-30 2014-06-10 HERE North America LLC Method of operating a navigation system using images
US7149626B1 (en) * 2004-06-30 2006-12-12 Navteq North America, Llc Method of operating a navigation system
US7421341B1 (en) * 2004-06-30 2008-09-02 Navteq North America, Llc Method of collecting information for a geographic database for use with a navigation system
US7266447B2 (en) * 2004-06-30 2007-09-04 Navteq North America, Llc. Method of collecting information for a geographic database for use with a navigation system
US20060004514A1 (en) * 2004-06-30 2006-01-05 Bennett James R Method of collecting information for a geographic database for use with a navigation system
US8340903B2 (en) * 2004-08-31 2012-12-25 Bertrand Dorfman Wayfinding system
KR100671476B1 (en) * 2005-04-14 2007-01-19 대원지리정보(주) A three dimension geographic information providing mobile, device and method thereof
US7650231B2 (en) * 2005-04-25 2010-01-19 The Boeing Company AGTM airborne surveillance
US7496445B2 (en) * 2005-04-27 2009-02-24 Proxemics, Llc Wayfinding
US7451041B2 (en) * 2005-05-06 2008-11-11 Facet Technology Corporation Network-based navigation system having virtual drive-thru advertisements integrated with actual imagery from along a physical route
JP4681994B2 (en) * 2005-09-14 2011-05-11 パイオニア株式会社 Guiding device, guiding method, guiding program, and recording medium
US20070100540A1 (en) * 2005-11-02 2007-05-03 Stamper Steven L System and method for managing signage and wayfinding elements
WO2007077613A1 (en) * 2005-12-28 2007-07-12 Fujitsu Limited Navigation information display system, navigation information display method and program for the same
US7590490B2 (en) * 2006-01-09 2009-09-15 Mitac International Corporation Smart detour
US20070250515A1 (en) * 2006-04-21 2007-10-25 Lea David H Method and system of securing content and destination of digital download via the internet
US7945386B2 (en) * 2006-08-25 2011-05-17 Mitac International Corporation Rerouting in vehicle navigation systems
JP4468341B2 (en) * 2006-09-28 2010-05-26 株式会社東芝 3D image display method and 3D image display apparatus
KR100789370B1 (en) * 2006-10-18 2007-12-28 한국전자통신연구원 Method and system of guiding a visitor using a sensor network
US20080139181A1 (en) * 2006-12-08 2008-06-12 Magellan Navigation, Inc. Methods and apparatus for measuring the effectiveness of advertisements presented on a mobile navigation device
US7692655B2 (en) * 2007-02-16 2010-04-06 Mitac International Corporation Apparatus and method of generating curved baseline for map labeling
US7783417B2 (en) * 2007-03-09 2010-08-24 Mitac International Corporation Methods and apparatus for determining a route having an estimated minimum fuel usage for a vehicle
WO2008117412A1 (en) * 2007-03-27 2008-10-02 Fujitsu Limited Pedestrian support system
US8078641B2 (en) * 2007-04-25 2011-12-13 Mitac International Corporation Adjusting spatial operations based on map density
JP4508217B2 (en) * 2007-06-27 2010-07-21 株式会社ナビタイムジャパン Navigation system, route search server, route search method, and terminal device
JP5127332B2 (en) * 2007-07-17 2013-01-23 パイオニア株式会社 Image display device, image display method, and program for image display device
US7882102B2 (en) * 2007-09-10 2011-02-01 Mitac International Corporation Nearest-neighbor geographic search
US8554475B2 (en) 2007-10-01 2013-10-08 Mitac International Corporation Static and dynamic contours
US20090138190A1 (en) * 2007-11-26 2009-05-28 Magellan Navigation, Inc. System and Method of Providing Traffic Data to a Mobile Device
US20090171584A1 (en) * 2007-12-31 2009-07-02 Magellan Navigation, Inc. System and Method for Accessing a Navigation System
US20090182498A1 (en) * 2008-01-11 2009-07-16 Magellan Navigation, Inc. Systems and Methods to Provide Navigational Assistance Using an Online Social Network
US8239132B2 (en) * 2008-01-22 2012-08-07 Maran Ma Systems, apparatus and methods for delivery of location-oriented information
US7496444B1 (en) * 2008-03-10 2009-02-24 International Business Machines Corporation Near route interactive map search
KR100888156B1 (en) * 2008-05-15 2009-03-10 팅크웨어(주) System and method for displaying guidance symbol
DE102008034180B4 (en) * 2008-07-22 2013-06-06 Björn Clausen Wayfinding system and method for locating and locating pedestrians
US8417446B2 (en) * 2008-07-25 2013-04-09 Navteq B.V. Link-node maps based on open area maps
US8229176B2 (en) * 2008-07-25 2012-07-24 Navteq B.V. End user image open area maps
US8099237B2 (en) * 2008-07-25 2012-01-17 Navteq North America, Llc Open area maps
US8339417B2 (en) * 2008-07-25 2012-12-25 Navteq B.V. Open area maps based on vector graphics format images
US20100023251A1 (en) * 2008-07-25 2010-01-28 Gale William N Cost based open area maps
US8374780B2 (en) * 2008-07-25 2013-02-12 Navteq B.V. Open area maps with restriction content
US8825387B2 (en) 2008-07-25 2014-09-02 Navteq B.V. Positioning open area maps
US20100021013A1 (en) * 2008-07-25 2010-01-28 Gale William N Open area maps with guidance
US20100035631A1 (en) * 2008-08-07 2010-02-11 Magellan Navigation, Inc. Systems and Methods to Record and Present a Trip
US8249804B2 (en) * 2008-08-20 2012-08-21 Mitac International Corporation Systems and methods for smart city search
US8219317B2 (en) * 2008-09-22 2012-07-10 Mitac International Corporation Route navigation via a proximity point
KR101588666B1 (en) * 2008-12-08 2016-01-27 삼성전자주식회사 Display apparatus and method for displaying thereof
JP5302016B2 (en) * 2009-01-15 2013-10-02 株式会社日立製作所 Spatial information management system, map information server device, and program
EP2409289A1 (en) 2009-03-16 2012-01-25 Tomtom Belgium N.V. Method for updating digital maps
JP4860723B2 (en) * 2009-06-09 2012-01-25 株式会社日立製作所 Route guidance system, route guidance device and route guidance method
JP5480549B2 (en) * 2009-07-15 2014-04-23 株式会社富士通ソーシアルサイエンスラボラトリ Indoor guidance system, indoor guidance system sign device, indoor guidance system user terminal, indoor guidance system data generation device, and guidance information display program
JP2011082666A (en) * 2009-10-05 2011-04-21 Sony Corp Signal transmission method, signal transmitter apparatus, and signal receiver apparatus
US9267801B2 (en) * 2009-12-09 2016-02-23 Qualcomm Incorporated Method and apparatus for reducing instructions in an indoor navigation environment
CN101769749B (en) * 2010-02-01 2014-06-04 深圳市凯立德科技股份有限公司 Navigation method and device
JP5008743B2 (en) * 2010-03-31 2012-08-22 株式会社エヌ・ティ・ティ・ドコモ Navigation device and navigation method
JP5231474B2 (en) * 2010-04-02 2013-07-10 株式会社ナビタイムジャパン Navigation system, route search server, route search method, and terminal device
JP5516021B2 (en) * 2010-04-27 2014-06-11 富士通株式会社 GUIDANCE METHOD, GUIDANCE CONTROL DEVICE, AND PROGRAM
JP2012103146A (en) * 2010-11-11 2012-05-31 Quest Engineering:Kk Navigation device for wheelchair user
JP2012117876A (en) * 2010-11-30 2012-06-21 Canvas Mapple Co Ltd Navigation device and navigation program
KR101909026B1 (en) * 2011-08-19 2018-10-17 엘지전자 주식회사 An information management system for home appliance
US8621394B2 (en) * 2011-08-26 2013-12-31 Nokia Corporation Method, apparatus and computer program product for displaying items on multiple floors in multi-level maps
US20130138342A1 (en) * 2011-11-29 2013-05-30 Jacob ZAID Method and apparatus for indoor navigation
US9068846B1 (en) 2012-01-03 2015-06-30 Google Inc. Systems, computer-implemented methods, and computer-readable media to provide building information to on-site mobile-devices
DE102012207610A1 (en) * 2012-05-08 2013-11-14 Bayerische Motoren Werke Aktiengesellschaft Method for improving positioning of pedestrian under processing of route to destination point in interior of building, involves selecting route, smoothing optimized route, laying band along route, and determining position of pedestrian
JP5930916B2 (en) * 2012-09-03 2016-06-08 Yamagata Intech株式会社 Server apparatus and information processing system
JP5576456B2 (en) * 2012-10-30 2014-08-20 パイオニア株式会社 Display control device, display control method, and program for display control device
KR20140089105A (en) * 2013-01-04 2014-07-14 에스케이플래닛 주식회사 System and method for navigating route of pedestrian
WO2014147825A1 (en) * 2013-03-22 2014-09-25 楽天株式会社 Road guide system, road guide method, road guide program, and information recording medium
CN104168351B (en) * 2013-05-20 2017-09-15 北京三星通信技术研究有限公司 Handle the method and device of associated person information
CN103335659B (en) * 2013-07-02 2016-04-06 深圳市创互科技有限公司 2D/3D map-indication method and showing the way or air navigation aid
KR102015978B1 (en) * 2013-11-27 2019-08-29 현대엠엔소프트 주식회사 User terminal, Cloud sever and Method for map display
US9942723B2 (en) * 2013-12-02 2018-04-10 Ravi Vemulapalli Location and direction system for buildings
US9551581B2 (en) 2013-12-31 2017-01-24 Albright Holdings, Inc. Turn-by-turn navigation system and method using feedforward location estimation
JP2014224822A (en) * 2014-07-03 2014-12-04 パイオニア株式会社 Display control device, display control method, and program for display control device
JP6404057B2 (en) * 2014-09-29 2018-10-10 Jr東日本コンサルタンツ株式会社 Navigation system
JP6419606B2 (en) * 2015-03-09 2018-11-07 株式会社ゼンリンデータコム Navigation system, portable terminal, corresponding ticket vending machine, navigation program, guidance information formation providing program, and navigation method
KR101719051B1 (en) * 2015-03-12 2017-04-04 라인 가부시키가이샤 Service system and method for provding indoor position information using kard view
CN104864864A (en) * 2015-05-28 2015-08-26 成都亿邻通科技有限公司 Navigation method
CN104994207B (en) * 2015-06-26 2019-02-12 小米科技有限责任公司 The method of editing contact's information, the method and device thereof for updating contact information
CN106996782A (en) * 2015-10-28 2017-08-01 Sk 普兰尼特有限公司 Route guidance service unit
US9841285B2 (en) * 2015-12-22 2017-12-12 Here Global B.V. Generation of link node routing graph using a straight skeleton algorithm
CN107025492B (en) * 2016-02-01 2020-02-14 北京迈维出行科技有限公司 Method and device for searching and outputting multiple results through single result path
US10845199B2 (en) 2016-06-10 2020-11-24 Apple Inc. In-venue transit navigation
JP6886086B2 (en) * 2016-07-28 2021-06-16 大日本印刷株式会社 Route guidance device, route guidance method, and program
JP6699894B2 (en) * 2016-09-13 2020-05-27 株式会社東芝 Construction support system and construction support method
CN107608392A (en) * 2017-09-19 2018-01-19 浙江大华技术股份有限公司 The method and apparatus that a kind of target follows
CN108389028B (en) * 2018-01-05 2021-02-19 维沃移动通信有限公司 Method and device for stroke reminding and mobile terminal
JP7073221B2 (en) * 2018-07-31 2022-05-23 株式会社日立製作所 Multicar elevator system
US11526569B2 (en) * 2018-08-24 2022-12-13 Google Llc Generating directions and routes with personalized landmarks
US10928898B2 (en) 2019-01-03 2021-02-23 International Business Machines Corporation Augmented reality safety
US11129032B2 (en) * 2019-11-26 2021-09-21 Motorola Mobility Llc Optimal device position for wireless communication
KR20210075428A (en) * 2019-12-13 2021-06-23 삼성전자주식회사 Robot and contrl method thereof
CN111372192B (en) * 2020-02-26 2021-09-03 Oppo广东移动通信有限公司 Information recommendation method and device, terminal and storage medium
US20220026222A1 (en) * 2020-07-24 2022-01-27 Bayerische Motoren Werke Aktiengesellschaft Method, Machine Readable Medium, Device, and Vehicle For Determining a Route Connecting a Plurality of Destinations in a Road Network, Method, Machine Readable Medium, and Device For Training a Machine Learning Module
CN112158228B (en) * 2020-09-14 2022-07-19 交控科技股份有限公司 Coordinate display method and system for carriage screen navigation service
CN114697516B (en) * 2020-12-25 2023-11-10 花瓣云科技有限公司 Three-dimensional model reconstruction method, apparatus and storage medium

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5787383A (en) * 1993-12-27 1998-07-28 Aisin Aw Co., Ltd. Vehicle navigation apparatus with route modification by setting detour point
US5802492A (en) * 1994-06-24 1998-09-01 Delorme Publishing Company, Inc. Computer aided routing and positioning system
US5842145A (en) * 1996-07-08 1998-11-24 Zimmer; John S. Apparatus for providing individualized maps to pedestrians
US5884218A (en) * 1995-09-29 1999-03-16 Aisin Aw Co., Ltd. Map indication device and navigation device
US5948040A (en) * 1994-06-24 1999-09-07 Delorme Publishing Co. Travel reservation information and planning system
US5991688A (en) * 1996-05-02 1999-11-23 Pioneer Electronic Corporation Route setting method and apparatus in navigation system, and program storage device readable by the apparatus
US6021372A (en) * 1997-08-08 2000-02-01 Microsoft Corporation System and method for calculating a best-route
US6148090A (en) * 1996-11-18 2000-11-14 Sony Corporation Apparatus and method for providing map information in image form
US6205397B1 (en) * 1999-08-03 2001-03-20 At&T Corp Route engineering technique
US6333702B1 (en) * 1995-11-30 2001-12-25 Aisin Aw Co., Ltd. Navigation device
US6336072B1 (en) * 1998-11-20 2002-01-01 Fujitsu Limited Apparatus and method for presenting navigation information based on instructions described in a script
US6339746B1 (en) * 1999-09-30 2002-01-15 Kabushiki Kaisha Toshiba Route guidance system and method for a pedestrian
US6353795B1 (en) * 2000-02-01 2002-03-05 Infospace, Inc. Method and system for matching an incident to a route
US6459986B1 (en) * 1998-09-18 2002-10-01 International Business Machines Corporation Routing system
US20020167408A1 (en) * 2001-05-14 2002-11-14 Koninklijke Philips Electronics N.V. Method and apparatus for routing persons through one or more destinations based on a least-cost criterion
US6728636B2 (en) * 2001-09-26 2004-04-27 Kabushiki Kaisha Toshiba Destination guidance system and method for generating individually tailored routes within a complex structure

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2560416A1 (en) * 1984-02-28 1985-08-30 Belloir Philippe Preprogrammed pocket indicator for a journey or the like
FR2570531B1 (en) * 1984-09-14 1989-08-25 Thelier Mohamed PORTABLE DEVICE FOR INDICATING AT LEAST ONE ROUTE BETWEEN TWO GEOGRAPHICALLY DIFFERENT POINTS
JPH06186049A (en) * 1992-12-18 1994-07-08 Alpine Electron Inc Method for guiding along course
KR960038691A (en) * 1995-04-07 1996-11-21 원윤희 Geographic information automatic search device and method
JPH09259385A (en) * 1996-03-22 1997-10-03 Nippon Telegr & Teleph Corp <Ntt> Road guiding system
JP3370555B2 (en) 1996-07-09 2003-01-27 松下電器産業株式会社 Pedestrian information provision system
DE19753170A1 (en) * 1996-12-16 1998-06-18 Mannesmann Ag Method for transmitting route information relating to a recommended route of a vehicle in a traffic network from a traffic control center to a terminal in a vehicle, terminal and control center
KR20010029123A (en) * 1999-09-29 2001-04-06 장두훈 Guide System for Information of Road and Traffic
JP4977291B2 (en) * 2000-11-17 2012-07-18 日本電気株式会社 Information providing server and recording medium recording information providing search execution program
KR100601364B1 (en) * 2001-09-07 2006-07-13 주식회사 리버트론 The mobile communication terminal which supports the function of simple navigation system and the control method.

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5787383A (en) * 1993-12-27 1998-07-28 Aisin Aw Co., Ltd. Vehicle navigation apparatus with route modification by setting detour point
US5802492A (en) * 1994-06-24 1998-09-01 Delorme Publishing Company, Inc. Computer aided routing and positioning system
US5948040A (en) * 1994-06-24 1999-09-07 Delorme Publishing Co. Travel reservation information and planning system
US5884218A (en) * 1995-09-29 1999-03-16 Aisin Aw Co., Ltd. Map indication device and navigation device
US6333702B1 (en) * 1995-11-30 2001-12-25 Aisin Aw Co., Ltd. Navigation device
US5991688A (en) * 1996-05-02 1999-11-23 Pioneer Electronic Corporation Route setting method and apparatus in navigation system, and program storage device readable by the apparatus
US5842145A (en) * 1996-07-08 1998-11-24 Zimmer; John S. Apparatus for providing individualized maps to pedestrians
US6148090A (en) * 1996-11-18 2000-11-14 Sony Corporation Apparatus and method for providing map information in image form
US6021372A (en) * 1997-08-08 2000-02-01 Microsoft Corporation System and method for calculating a best-route
US6459986B1 (en) * 1998-09-18 2002-10-01 International Business Machines Corporation Routing system
US6336072B1 (en) * 1998-11-20 2002-01-01 Fujitsu Limited Apparatus and method for presenting navigation information based on instructions described in a script
US6205397B1 (en) * 1999-08-03 2001-03-20 At&T Corp Route engineering technique
US6339746B1 (en) * 1999-09-30 2002-01-15 Kabushiki Kaisha Toshiba Route guidance system and method for a pedestrian
US6353795B1 (en) * 2000-02-01 2002-03-05 Infospace, Inc. Method and system for matching an incident to a route
US20020167408A1 (en) * 2001-05-14 2002-11-14 Koninklijke Philips Electronics N.V. Method and apparatus for routing persons through one or more destinations based on a least-cost criterion
US6728636B2 (en) * 2001-09-26 2004-04-27 Kabushiki Kaisha Toshiba Destination guidance system and method for generating individually tailored routes within a complex structure

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070132756A1 (en) * 2005-12-09 2007-06-14 Plocher Thomas A System and method for aiding spacial orientation for persons using three-dimensional graphical models of large buildings
US20090198442A1 (en) * 2006-03-07 2009-08-06 Pioneer Corporation Information terminal device, method for controlling information terminal device, program for controlling information terminal device, recording medium on which program for controlling information terminal device is recorded, and communication network
US8315801B2 (en) 2006-03-07 2012-11-20 Pioneer Corporation Information terminal device, method for controlling information terminal device, recording medium on which program for controlling information terminal device is recorded, and communication network
US20080064411A1 (en) * 2006-09-08 2008-03-13 Samsung Electronics Co., Ltd. Wireless communication terminal and method for checking wireless broadband internet service area using position detection system
US7894829B2 (en) * 2006-09-08 2011-02-22 Samsung Electronics Co., Ltd Wireless communication terminal and method for checking wireless broadband internet service area using position detection system
US8000892B2 (en) 2007-06-12 2011-08-16 Campus Destinations, Inc. Pedestrian mapping system
US20080312819A1 (en) * 2007-06-12 2008-12-18 Arup Banerjee Pedestrian mapping system
EP2172825A4 (en) * 2007-07-18 2011-04-27 Toyota Motor Co Ltd Route planning device and method, cost evaluation device and mobile body
EP2172825A1 (en) * 2007-07-18 2010-04-07 Toyota Jidosha Kabusiki Kaisha Route planning device and method, cost evaluation device and mobile body
US8280574B2 (en) 2007-07-18 2012-10-02 Toyota Jidosha Kabushiki Kaisha Path planning device and method, cost evaluation device, and moving body
US20100082194A1 (en) * 2007-07-18 2010-04-01 Hidenori Yabushita Path planning device and method, cost evaluation device, and moving body
US10024677B2 (en) 2007-10-26 2018-07-17 Tomtom Traffic B.V. Method of processing positioning data
EP2215533B1 (en) * 2007-10-26 2012-03-28 Pilz GmbH & Co. KG Control device for a safety switching apparatus with integrated monitoring of the supply voltage
US20090187342A1 (en) * 2008-01-18 2009-07-23 Magellan Navigation, Inc. Method and apparatus for access point recording using a position device
US8700314B2 (en) 2008-01-18 2014-04-15 Mitac International Corporation Method and apparatus to search for local parking
US20090187341A1 (en) * 2008-01-18 2009-07-23 Magellan Navigation, Inc. Method and apparatus to search for local parking
US8498808B2 (en) 2008-01-18 2013-07-30 Mitac International Corp. Method and apparatus for hybrid routing using breadcrumb paths
US8290703B2 (en) * 2008-01-18 2012-10-16 Mitac International Corporation Method and apparatus for access point recording using a position device
US9182762B2 (en) 2008-02-07 2015-11-10 Toyota Jidosha Kabushiki Kaisha Autonomous moving body, its control method, and control system
US20100324771A1 (en) * 2008-02-07 2010-12-23 Toyota Jidosha Kabushiki Kaisha Autonomous moving body, its control method, and control system
US20110081919A1 (en) * 2009-10-01 2011-04-07 Qualcomm Incorporated Mobile Device Locating In Conjunction With Localized Enviornments
US20110082638A1 (en) * 2009-10-01 2011-04-07 Qualcomm Incorporated Routing graphs for buildings
US20110080848A1 (en) * 2009-10-01 2011-04-07 Qualcomm Incorporated Routing graphs for buildings using schematics
US8812015B2 (en) 2009-10-01 2014-08-19 Qualcomm Incorporated Mobile device locating in conjunction with localized environments
US9014721B2 (en) 2009-10-01 2015-04-21 Qualcomm Incorporated Mobile device locating in conjunction with localized environments
US9116003B2 (en) 2009-10-01 2015-08-25 Qualcomm Incorporated Routing graphs for buildings
US9313615B2 (en) 2009-10-01 2016-04-12 Qualcomm Incorporated Mobile device locating in conjunction with localized environments
US9140559B2 (en) 2009-10-01 2015-09-22 Qualcomm Incorporated Routing graphs for buildings using schematics
US9894490B2 (en) 2009-10-12 2018-02-13 Qualcomm Incorporated Method and apparatus for transmitting indoor context information
US20110086646A1 (en) * 2009-10-12 2011-04-14 Qualcomm Incorporated Method And Apparatus For Transmitting Indoor Context Information
US8880103B2 (en) 2009-10-12 2014-11-04 Qualcomm Incorporated Method and apparatus for transmitting indoor context information
US8897814B2 (en) 2009-10-12 2014-11-25 Qualcomm Incorporated Method and apparatus for transmitting indoor context information
US9143899B2 (en) 2009-10-12 2015-09-22 Qualcomm Incorporated Method and apparatus for transmitting indoor context information
US9164512B2 (en) 2009-11-27 2015-10-20 Toyota Jidosha Kabushiki Kaisha Autonomous moving body and control method thereof
US9389085B2 (en) 2010-01-22 2016-07-12 Qualcomm Incorporated Map handling for location based services in conjunction with localized environments
US8594860B2 (en) * 2010-11-01 2013-11-26 Samsung Electronics Co., Ltd. Apparatus and method with mobile relocation
US20120109420A1 (en) * 2010-11-01 2012-05-03 Samsung Electronics Co., Ltd. Apparatus and method with mobile relocation
US20130144525A1 (en) * 2011-12-02 2013-06-06 Hyundai Mnsoft, Inc. Method and system for creating indoor and outdoor linked path
US9651383B2 (en) * 2011-12-12 2017-05-16 Hyundai Mnsoft, Inc. Method and system for creating indoor and outdoor linked path
US20160076896A1 (en) * 2013-04-26 2016-03-17 Tomtom Traffic B.V. Methods and systems for providing information indicative of a recommended navigable stretch
US10107633B2 (en) * 2013-04-26 2018-10-23 Tomtom Traffic B.V. Methods and systems for providing information indicative of a recommended navigable stretch
CN104897155A (en) * 2015-06-05 2015-09-09 北京信息科技大学 Personal portable auxiliary multisource locating information correcting method
CN105445743A (en) * 2015-12-23 2016-03-30 南京创维信息技术研究院有限公司 Ultrasonic blind man guide system and realizing method thereof
US10955248B2 (en) 2017-11-22 2021-03-23 Lokion Interactive, LLC Geo-location structure mapping
US11733047B2 (en) 2017-11-22 2023-08-22 Lokion Interactive, LLC Geo-location structure mapping

Also Published As

Publication number Publication date
CN1270228C (en) 2006-08-16
JP2003172632A (en) 2003-06-20
US20030060978A1 (en) 2003-03-27
CN1410878A (en) 2003-04-16
SG122850A1 (en) 2006-06-29
SG122766A1 (en) 2006-06-29
KR20030027731A (en) 2003-04-07
KR100560704B1 (en) 2006-03-16
JP3841401B2 (en) 2006-11-01
US6728636B2 (en) 2004-04-27

Similar Documents

Publication Publication Date Title
US6728636B2 (en) Destination guidance system and method for generating individually tailored routes within a complex structure
JP4138574B2 (en) Car navigation system
US6510379B1 (en) Method and apparatus for automatically generating pedestrian route guide text and recording medium
JP4077400B2 (en) GUIDE INFORMATION PROVIDING DEVICE, SERVER DEVICE, GUIDE INFORMATION PROVIDING METHOD, AND PROGRAM FOR CAUSING COMPUTER TO PROVIDE GUIDE INFORMATION PROVIDING
KR20190008233A (en) METHODS, DEVICES, AND SYSTEMS FOR INDOOR NAVIGATION
JPWO2002023128A1 (en) Route guidance system
US20120010816A1 (en) Navigation system, route search server, route search agent server, and navigation method
JPWO2009016693A1 (en) Map display system, map display device, and map display method
JP2006267114A (en) Local guide data collector, local guide data collection terminal, local guide collection method, and program
WO2005098362A1 (en) Navigation system and method
Schougaard et al. Indoor pedestrian navigation based on hybrid route planning and location modeling
US11785430B2 (en) System and method for real-time indoor navigation
Chang et al. Multimodal information integration for indoor navigation using a smartphone
JP4990408B2 (en) Route information presentation device, external device, route information presentation method, and route search method
CN111397618A (en) Walking navigation method based on directed labels
KR20140089105A (en) System and method for navigating route of pedestrian
JP5930862B2 (en) Route guidance device, route guidance method, and computer program
JP2002230569A (en) Electronic map display device
KR102442239B1 (en) Indoor navigation apparatus using digital signage
JP2017044546A (en) Area guide system, method and program
JP2004302988A (en) Itinerary preparation support system
JP3845724B2 (en) Guidance system and method
JP2006168437A (en) Navigation system, route search server and terminal device
KR20180101306A (en) System and method for navigating route of pedestrian
JP2015194438A (en) Map data structure, route search device, and route search method

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION