Nothing Special   »   [go: up one dir, main page]

WO2024105728A1 - 情報処理装置、制御方法、プログラム及び記憶媒体 - Google Patents

情報処理装置、制御方法、プログラム及び記憶媒体 Download PDF

Info

Publication number
WO2024105728A1
WO2024105728A1 PCT/JP2022/042220 JP2022042220W WO2024105728A1 WO 2024105728 A1 WO2024105728 A1 WO 2024105728A1 JP 2022042220 W JP2022042220 W JP 2022042220W WO 2024105728 A1 WO2024105728 A1 WO 2024105728A1
Authority
WO
WIPO (PCT)
Prior art keywords
spot
display
alternative
control unit
contour lines
Prior art date
Application number
PCT/JP2022/042220
Other languages
English (en)
French (fr)
Inventor
智央 及川
Original Assignee
パイオニア株式会社
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 パイオニア株式会社 filed Critical パイオニア株式会社
Priority to PCT/JP2022/042220 priority Critical patent/WO2024105728A1/ja
Publication of WO2024105728A1 publication Critical patent/WO2024105728A1/ja

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/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network

Definitions

  • This disclosure relates to presenting information about spots.
  • Patent Document 1 discloses a navigation device that, if it determines that the weather and environment at the destination at the estimated time of arrival and its level match the avoidance conditions based on meteorological and environmental information around the destination, searches for facilities similar to the original destination without being affected by the weather and environment and suggests alternative facilities based on the search results.
  • Patent Document 1 suggests alternative facilities if the weather or environment of the original destination is something that the user wishes to avoid.
  • the facilities suggested as alternatives may be more difficult to visit than the original destination, for example because they are located farther away than the original destination.
  • one of the objectives of the present disclosure is to provide an information processing device that can optimally present information about spots suitable for visiting.
  • the invention described in claim 1 is An acquisition means for acquiring a first spot; A determination means for determining a second spot having an attribute similar to that of the first spot; a display control means for causing a display means to display a map showing contour lines of an index value based on at least one of a required time, a travel distance, and a transportation cost when a reference point is used as a starting point, the first spot, and the second spot;
  • the present invention is characterized in that the information processing device has the following features.
  • a computer-implemented control method comprising: an acquiring step of acquiring a first spot; A determination step of determining a second spot having an attribute similar to that of the first spot; a display control step of displaying on a display means a map showing contour lines of an index value based on at least one of a required time, a travel distance, and a transportation cost when a reference point is used as a starting point, the first spot, and the second spot;
  • the control method is characterized by having the following features.
  • the invention described in claim 9 is as follows: An acquisition means for acquiring a first spot; A determination means for determining a second spot having an attribute similar to that of the first spot; The program is characterized by causing a computer to function as a display control means for displaying on a display means a map showing contour lines of index values based on at least one of the required time, travel distance, and transportation costs when a reference point is used as a starting point, as well as the first spot and the second spot.
  • 1 shows a configuration example of a guidance system according to an embodiment.
  • 1 shows an example of a schematic configuration of a mobile terminal. This is a guidance screen showing a route from a current position to a destination.
  • 13 is a first display example of a display screen for alternative spots.
  • 13 is a second display example of the display screen of an alternative spot.
  • 13 is a third display example of a display screen of an alternative spot.
  • 11 is an example of a flowchart illustrating a procedure of a process executed by a mobile terminal.
  • 13 shows a configuration example of a guidance system according to a modified example.
  • 2 illustrates an example of a schematic configuration of a server device.
  • the information processing device has an acquisition means for acquiring a first spot, a determination means for determining a second spot having attributes similar to those of the first spot, and a display control means for causing a display means to display contour lines of index values based on at least one of the required time, travel distance, and transportation cost when a reference point is used as a starting point, and a map showing the first spot and the second spot.
  • the information processing device displays contour lines of index values based on at least one of the required time, travel distance, and transportation cost on a map showing the first spot and the second spot. This allows the information processing device to preferably visualize the index values for the first spot and the second spot, and preferably display the first spot and the second spot in a manner that allows comparison.
  • the determination means determines the second spot based on at least one of the indicators of travel time, travel distance, and travel cost from the reference point, and the display control means causes the display means to display the contour lines based on an indicator different from the indicator.
  • the information processing device can display the first spot and the second spot in a manner that allows the user to compare them from multiple angles.
  • the contour lines include a plurality of lines corresponding to a plurality of the index values, and the display control means switches between and displays each of the plurality of lines in sequence.
  • the information processing device can allow the user to visually recognize the contour lines in an optimal manner.
  • the display control means when the display control means displays the contour lines corresponding to at least two indicators, namely, the required time, the travel distance, and the transportation cost, the display means simultaneously displays the contour lines corresponding to the at least two indicators in a manner that allows each of the contour lines to be distinguished from the others.
  • the information processing device can allow the user to conveniently view the contour lines corresponding to multiple indicators.
  • the display control means when the display control means displays the contour lines corresponding to at least two indicators, namely, the required time, the travel distance, and the transportation cost, the display control means switches between displaying the contour lines corresponding to each of the at least two indicators in sequence. This aspect also allows the information processing device to allow the user to conveniently view the contour lines corresponding to multiple indicators.
  • the information processing device further has a designation means for receiving an input that designates at least one of the indicators of the required time, the travel distance, and the transportation cost as the indicator to be used for displaying the contour lines.
  • the information processing device can display the contour lines based on the designated indicator on the map together with the first spot and the second spot.
  • the display control means displays information regarding the evaluation of each of the first spot and the second spot on the map.
  • the information processing device can allow the user to easily recognize the evaluation of each spot, which is useful when comparing the first spot and the second spot.
  • a control method executed by a computer includes an acquisition step of acquiring a first spot, a determination step of determining a second spot having attributes similar to those of the first spot, and a display control step of displaying on a display means a map showing an isoline of an index value based on at least one of the required time, travel distance, and transportation cost when a reference point is used as a starting point, and the first spot and the second spot.
  • the computer can preferably display the first spot and the second spot in a manner that allows comparison.
  • the program causes the computer to function as an acquisition means for acquiring a first spot, a determination means for determining a second spot with attributes similar to those of the first spot, and a display control means for displaying on a display means a map showing contour lines of index values based on at least one of the required time, travel distance, and transportation cost when a reference point is used as a starting point, and the first spot and the second spot.
  • the computer can suitably display the first spot and the second spot in a manner that allows comparison.
  • the program is stored in a storage medium.
  • System Configuration Fig. 1 shows a configuration example of a guidance system according to an embodiment.
  • the guidance system is a system that provides guidance regarding a spot specified by a user and other spots related to the spot, and has a mobile terminal 1 that moves together with a vehicle in which the user rides (also called a "target vehicle").
  • a spot refers to any location that can be set as a destination, and may be any facility or a place such as a tourist spot.
  • the mobile terminal 1 travels with the target vehicle and provides the user, who is a passenger in the target vehicle, with route guidance to a spot specified by the user and other information.
  • the mobile terminal 1 searches for one or more spots (also called “alternative spots") that are potential replacements for the spot specified by the user (also called the "designated spot”), and displays the designated spot and the alternative spots on a map.
  • the mobile terminal 1 searches for spots that have similar attributes to the designated spot (including the case of the same attributes, the same applies below) and that meet conditions equal to or higher than those of the designated spot in terms of specified indicators, as alternative spots.
  • the designated spot is an example of a "first spot”
  • the alternative spot is an example of a "second spot”.
  • the mobile terminal 1 may be a navigation device installed in the target vehicle that provides route guidance to a set destination, or may be a mobile terminal such as a smartphone carried by the user. The mobile terminal 1 may also be incorporated in the target vehicle.
  • the mobile terminal 1 is an example of an "information processing device.”
  • the target vehicle or user is an example of a "mobile body.”
  • the mobile terminal 1 mainly has a communication unit 11, a storage unit 12, an input unit 13, a control unit 14, a sensor group 15, a display unit 16, and a sound output unit 17.
  • the elements within the mobile terminal 1 are connected to each other via a bus line 10.
  • the communication unit 11 performs data communication with other terminals based on the control of the control unit 14. For example, the communication unit 11 may receive map data for updating the map DB (Database) 4 from a map management server (not shown).
  • map data for updating the map DB (Database) 4 from a map management server (not shown).
  • the storage unit 12 is composed of various types of memory such as RAM (Random Access Memory), ROM (Read Only Memory), and non-volatile memory (including hard disk drives, flash memories, etc.).
  • the storage unit 12 stores programs that allow the mobile terminal 1 to execute specific processes.
  • the storage unit 12 is also used as a working memory for the control unit 14. Note that the programs executed by the mobile terminal 1 may be stored in a storage medium other than the storage unit 12.
  • the storage unit 12 also stores a map DB (Database) 4 and a spot information DB 5.
  • the map DB 4 stores various data necessary for route guidance.
  • Map DB4 is data necessary for displaying a map based on a specified position such as the current position of the target vehicle.
  • Map DB4 includes, for example, road data that represents a road network as a combination of nodes and links.
  • Link data which is data related to each link, includes attribute information of the road corresponding to each link.
  • the link data includes energy cost information related to the energy cost (fuel cost for a vehicle powered by fuel, electricity cost for an electric vehicle) required to pass through the road corresponding to each link. This energy cost information may be information indicating the energy cost for each vehicle type (classification based on engine displacement or power consumption, for example).
  • Map DB4 also associates information related to toll road fees with links corresponding toll roads.
  • the spot information DB5 is a database of spots that can be set as destinations.
  • the spot information DB5 includes records that represent information about each spot, and each record includes the name of the corresponding spot, its type (category), and information about its rating based on word of mouth, etc.
  • the map DB4 and the spot information DB5 may be updated based on information received by the communication unit 11 from a map management server (not shown) under the control of the control unit 14.
  • the input unit 13 is a variety of user interfaces that accept user input, and examples of the input unit 13 include a button, a touch panel, a remote controller, and a voice input device.
  • the display unit 16 displays information based on the control of the control unit 14. Examples of the display unit 16 include a display and a projector.
  • the sound output unit 17 outputs sound based on the control of the control unit 14. Examples of the sound output unit 17 include a speaker.
  • the display unit 16 and the sound output unit 17 are examples of a "presentation unit".
  • the sensor group 15 includes various sensors that perform sensing of the state of the target vehicle or the environment outside the vehicle.
  • the sensor group 15 has an external sensor 18 and an internal sensor 19.
  • the external sensor 18 is one or more sensors for recognizing the surrounding environment of the target vehicle, such as a lidar, radar, ultrasonic sensor, infrared sensor, sonar, etc.
  • the internal sensor 19 is a sensor that performs vehicle positioning, such as a GNSS (Global Navigation Satellite System) receiver, a gyro sensor, an IMU (Inertial Measurement Unit), a vehicle speed sensor, or a combination of these.
  • GNSS Global Navigation Satellite System
  • IMU Inertial Measurement Unit
  • vehicle speed sensor or a combination of these.
  • the sensor group 15 may have sensors that enable the control unit 14 to directly or indirectly (i.e., by performing estimation processing) derive the position of the target vehicle from the output of the sensor group 15.
  • the control unit 14 includes a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), etc., and controls the entire mobile terminal 1.
  • the control unit 14 functions as a "specification means,” a “search means,” a “designation means,” a “presentation control means,” a computer that executes programs, etc.
  • the control unit 14 also functions as an "acquisition means,” a “determination means,” a “designation means,” a “display control means,” a computer that executes programs, etc.
  • the processing executed by the control unit 14 is not limited to being realized by software programs, but may be realized by any combination of hardware, firmware, and software.
  • the processing executed by the control unit 14 may also be realized by using a user-programmable integrated circuit, such as an FPGA (Field-Programmable Gate Array) or a microcomputer.
  • the program executed by the control unit 14 in this embodiment may be realized by using this integrated circuit.
  • the configuration of the mobile terminal 1 shown in FIG. 2 is an example, and various changes may be made to the configuration shown in FIG. 2.
  • the control unit 14 may receive information corresponding to the map DB 4 and the spot information DB 5 from a map management server (not shown) via the communication unit 11.
  • a map management server not shown
  • at least one of the input unit 13, the display unit 16, and the sound output unit 17 may be provided in the target vehicle as an external device of the mobile terminal 1, and may supply the generated signal to the mobile terminal 1.
  • at least some of the sensors in the sensor group 15 may be sensors mounted on the target vehicle.
  • the mobile terminal 1 may obtain information output by the sensors mounted on the target vehicle from the target vehicle based on a communication protocol such as CAN (Controller Area Network).
  • the control unit 14 determines an index (also called a "reference index") to be used as a reference when searching for an alternative spot based on a user's input.
  • the control unit 14 accepts an input from the input unit 13 to select a reference index from among the required time, travel distance, or transportation cost, and determines the required time, travel distance, or transportation cost selected by the input as the reference index.
  • “required time” indicates the length of time required for the target vehicle to travel from the starting point (in this embodiment, the current location of the target vehicle) to the spot
  • “travel distance” indicates the travel distance required for the target vehicle to travel from the starting point to the spot.
  • transportation cost refers to the cost required for the target vehicle to arrive at the spot, and includes the toll required to pass through the toll road if the route to the spot includes the toll road, as well as the energy cost required for the target vehicle to arrive at the spot.
  • the starting point is an example of a "reference point”.
  • the control unit 14 then calculates the index value (also called the "first reference index value”) of the reference index when the current location is the starting location and the specified spot is the destination (i.e., the index value required to travel from the starting point to the specified spot).
  • the control unit 14 then identifies an area (also called the “alternative search area") that represents the range of destinations that have an index value that is the same as or better than the first reference index value when the current location is the starting location.
  • the alternative search area is an area that represents the range of destinations where the required time or travel distance is the same or shorter than when the specified spot is the destination, or an area that represents the range of destinations where the transportation costs are the same or cheaper than when the specified spot is the destination.
  • the control unit 14 identifies a point on the road network where the required time is the first reference indicator value as the boundary point of the alternative search area, and identifies the inside of a polygon with the identified points as vertices as the alternative search area.
  • the control unit 14 may also perform interpolation to form the alternative search area using any interpolation technique such as spline interpolation, or smooth the polygon (i.e., the boundary line) that forms the alternative search area.
  • the control unit 14 identifies a point on the road network where the travel distance is the first reference indicator value as the boundary point of the alternative search area, and identifies the inside of a polygon with the identified point as a vertex as the alternative search area. Also, when the reference indicator is travel cost, the control unit 14 identifies a point on the road network where the travel cost is the first reference indicator value as the boundary point of the alternative search area, and identifies the inside of a polygon with the identified point as a vertex as the alternative search area.
  • the control unit 14 After identifying the alternative search area, the control unit 14 searches for spots registered in the spot information DB 5 that exist in the alternative search area, and that have similar attributes to the designated spot, as alternative spots. In this case, the control unit 14 first extracts records corresponding to spots that exist in the alternative search area from the spot information DB 5. The control unit 14 then refers to information about the type (category) of the spot contained in the extracted record, and selects, as alternative spots, spots that have the same type (category) as the designated spot, or spots that belong to another type that has been previously associated as a type that can be used as an alternative to the designated spot type.
  • control unit 14 can select, as alternative spots, spots that have similar attributes to the designated spot and at least one of the required time, travel distance, and transportation cost is the same as or better than the designated spot. Therefore, the control unit 14 can present attractive spots that are comparable to the designated spot as alternative spots to the user.
  • the control unit 14 accepts an input to select a reference indicator, and displays the designated spot and alternative spots on a map showing contour lines based on the selected reference indicator. This makes it possible to appropriately visualize an indication of the index value of the reference indicator selected by the user together with the location of the alternative spot.
  • FIG. 3 shows a guidance screen that shows a route from the current position to the destination.
  • the control unit 14 generates a display signal for the guidance screen and supplies the generated display signal to the display unit 16, thereby causing the display unit 16 to display the guidance screen.
  • the guidance screen is provided with a map display field 41 that displays a map, and a button display field 44 that displays buttons that the user can select.
  • the control unit 14 searches for a route from the target vehicle to the destination and displays the route search results on the map display area 41. Specifically, the control unit 14 displays a route line 70 indicating the searched route on the map together with a current position mark 50 indicating the current position of the target vehicle and a destination mark 51 indicating the destination.
  • the button display field 44 also includes a start guidance button 71 and an alternative spot display button 72.
  • the control unit 14 detects that the start guidance button 71 has been selected, it starts providing guidance for the target vehicle to move along the route indicated by the route line 70 in the map display field 41.
  • the control unit 14 detects that the alternative spot display button 72 has been selected, it regards "XX Shrine" that is set as the destination as the specified spot, and executes processing related to searching for and displaying alternative spots.
  • FIG. 4 is a first display example of the alternative spot display screen.
  • the control unit 14 detects that the alternative spot display button 72 has been selected on the guidance screen shown in FIG. 3, searches for alternative spots using the required travel time as a reference indicator, and displays the search results for alternative spots.
  • the control unit 14 provides a map display field 41, a reference indicator selection field 42, and a spot list display field 43 on the display screen.
  • the control unit 14 displays on the map display area 41 a designated spot mark 51A indicating the designated spot "XX Shrine,” and alternative spot marks 52-54 indicating three alternative spots for the designated spot, "XX Shrine,” “ ⁇ Shrine,” and “ ⁇ Grand Shrine.”
  • the control unit 14 clearly indicates the name of each alternative spot as well as a numerical rating based on word of mouth and the like contained in the record of each alternative spot in the spot information DB 5.
  • an evaluation index with a value range of 0 to 5 is used.
  • control unit 14 displays contour lines based on the reference indicator "required time” selected in the reference indicator selection field 42, superimposed on the map. In this case, the control unit 14 displays the areas divided by the contour lines in different colors. Also, here, the control unit 14 draws as contour lines a line indicating the position where the reference indicator "required time” is 30 minutes, a line indicating the position where the reference indicator “required time” is 50 minutes, and a line indicating the position where the reference indicator "required time” is 70 minutes. This allows the control unit 14 to conveniently visualize on the map the distribution of the index values of the reference indicator, along with the positions of the designated spots and alternative spots.
  • the control unit 14 determines each line to be displayed as an isoline in the same manner as the method for determining the boundary line of the alternative search area. Specifically, the control unit 14 identifies points on the road network that can be reached by the index value of the reference index corresponding to each line to be displayed as an isoline as points through which the line passes, and identifies the inside of a polygon having the identified points as vertices as the alternative search area. In this case, the control unit 14 may perform interpolation to form isolines or smooth the isolines using any interpolation technique such as spline interpolation.
  • the number of contour lines is not limited to three and may be any number.
  • the control unit 14 may also determine the index value corresponding to each contour line based on the first reference index value. For example, the control unit 14 may set a line indicating an index value close to the first reference index value (here, the line indicating 70 minutes) as the outermost contour line, and set a predetermined number of contour lines inside it based on a predetermined rule.
  • control unit 14 may display each of the multiple lines corresponding to multiple required times by switching between them in sequence using animation.
  • the mobile terminal 1 displays a line corresponding to a required time of 30 minutes for a predetermined time, then displays a line corresponding to a required time of 50 minutes for a predetermined time, and then displays a line corresponding to a required time of 70 minutes for a predetermined time. The mobile terminal 1 repeats this display cycle.
  • the control unit 14 also displays a user interface in the reference indicator selection field 42 that accepts input to select one of the required time, travel distance, and transportation costs.
  • the control unit 14 displays radio buttons that allow selection of one of the required time, travel distance, and transportation costs, and in FIG. 4, the required time is selected.
  • the control unit 14 may display contour lines and alternative spots on the map display field 41 when any indicator is selected in the reference indicator selection field 42.
  • the control unit 14 may consider the default state to be one of the required time, travel distance, and transportation costs, and may display contour lines and alternative spots on the map display field 41 even when there is no user input in the reference indicator selection field 42.
  • the control unit 14 also displays a list of the designated spots and alternative spots in the spot list display field 43. This list shows the items "spot type,” “spot name,” “required time,” and “rating” for each spot.
  • the control unit 14 references the records in the spot information DB5 corresponding to the designated spots and alternative spots, and displays the above-mentioned list.
  • spot type is information indicating whether each spot is a designated spot or an alternative spot.
  • spot name indicates the name of each spot.
  • “Required time” is a standard indicator and indicates the required time to arrive at each spot from the current position.
  • “Rating” indicates the rating of each spot registered in the spot information DB5.
  • the control unit 14 places the designated spot at the top of the list, and for alternative spots, the control unit 14 displays spots with better (i.e. shorter) required time, which is the standard indicator, at the top of the list.
  • control unit 14 can present the designated spots and alternative spots to the user in a manner that allows them to easily compare each other by displaying a list of the designated spots and alternative spots together with the index value of the reference index and the evaluation, etc.
  • control unit 14 when the control unit 14 detects that a specific alternative spot has been selected by the user through a click operation or the like in the map display area 41 or the spot list display area 43, it may set the selected alternative spot as the destination and start route guidance to the alternative spot.
  • FIG. 5 is a second display example of the alternative spot display screen.
  • the control unit 14 detects that the travel distance has been selected in the reference indicator selection field 42, and searches for alternative spots using the travel distance as the reference indicator, and displays the search results for alternative spots.
  • the control unit 14 displays on the map display field 41 a designated spot mark 51A indicating the designated spot "XX Shrine,” and alternative spot marks 52 to 54 indicating three alternative spots for the designated spot, "XX Shrine,” “ ⁇ Shrine,” and “ ⁇ Grand Shrine.” These alternative spots are the same as the alternative spots when the reference indicator in the first display example is set to "required time.” Furthermore, the control unit 14 displays isolines based on the reference indicator "travel distance" selected in the reference indicator selection field 42, superimposed on the map. The control unit 14 then displays the areas divided by the isolines in different colors. Here, the control unit 14 draws isolines indicating the position where the reference indicator "travel distance” is 20 km, the position where the reference indicator “travel distance” is 35 km, and the position where the reference indicator "travel distance” is 50 km.
  • control unit 14 can preferably visualize on the map the distribution of the index values of the reference indicator along with the positions of the designated spot and the alternative spot. Note that the control unit 14 may display multiple contour lines corresponding to multiple travel distances by switching between them in sequence using animation.
  • the control unit 14 also displays a list of designated spots and alternative spots for each of the items "spot type,” “spot name,” “travel distance,” and “rating” in the spot list display field 43.
  • spot list display field 43 a list of designated spots and alternative spots with items including "travel distance,” which serves as a reference indicator, is displayed.
  • FIG. 6 is a third display example of the alternative spot display screen.
  • the control unit 14 detects that travel expenses have been selected in the reference indicator selection field 42, and so searches for alternative spots using travel expenses as the reference indicator, and displays the search results for alternative spots.
  • the control unit 14 displays on the map display area 41 a designated spot mark 51A indicating the designated spot "XX Shrine”, and alternative spot marks 52, 55 indicating two alternative spots for the designated spot, "XX Shrine” and " ⁇ X Shrine”.
  • the alternative spots “ ⁇ Shrine” and “ ⁇ Taisha” have lower reference indicator values than the first reference indicator value, so they are no longer alternative spots, and instead " ⁇ Shrine" is searched for as an alternative spot.
  • the control unit 14 also displays contour lines based on the reference indicator "transportation costs” selected in the reference indicator selection field 42, superimposed on the map. The control unit 14 then displays the areas divided by the contour lines in different colors. Here, the control unit 14 also draws contour lines indicating the position where the reference indicator "transportation costs” is 300 yen, the position where the reference indicator “transportation costs” is 800 yen, and the position where the reference indicator “transportation costs” is within 1300 yen. In this way, even when "transportation costs" is selected as the reference indicator, the control unit 14 can appropriately visualize the distribution of the index values of the reference indicator on the map, along with the positions of the designated spot and the alternative spot. The control unit 14 may display multiple contour lines corresponding to multiple transportation costs by switching them in sequence using animation.
  • the control unit 14 also displays a list of designated spots and alternative spots for each of the items "spot type,” “spot name,” “travel costs,” and “rating” in the spot list display field 43.
  • the spot list display field 43 displays a list of designated spots and alternative spots with items including "travel costs,” which serves as a reference indicator.
  • Processing Flow Fig. 7 is an example of a flowchart showing the procedure of processing executed by the control unit 14.
  • the control unit 14 executes the processing of the flowchart shown in Fig. 7, for example, when a destination is specified.
  • control unit 14 searches for a route from the current location to the specified destination (step S101). Then, the control unit 14 determines whether or not there has been a request to display an alternative spot (step S102). Then, if the control unit 14 determines that there has been a request to display an alternative spot (step S102; Yes), the process proceeds to step S103. On the other hand, if the control unit 14 determines that there has not been a request to display an alternative spot (step S102; No), it executes guidance for the route searched for in step S101 (step S108).
  • the control unit 14 determines a reference index (step S103).
  • the control unit 14 accepts a user input specifying a reference index, and uses the index specified by the user input as the reference index.
  • the control unit 14 determines the reference index based on the setting information.
  • the control unit 14 calculates a first reference index value, which is an index value of the specified spot, based on the reference index determined in step S103 (step S104). Then, the control unit 14 identifies an alternative search area in which the index value of the reference index is the same as or better than the first reference index value (step S105). Then, the control unit 14 refers to the spot information DB5 and searches for alternative spots in the alternative search area that have attributes similar to those of the specified spot (step S106). In this case, for example, the control unit 14 selects spots in the alternative search area that have the same type (category) as the specified spot as alternative spots.
  • the control unit 14 then displays the designated spot and the alternative spot on the map together with the contour lines of the reference indicator (step S107). This allows the control unit 14 to preferably present alternative spots that are potential substitutes for the designated spot to the user in a manner that allows comparison with other alternative spots and the designated spot.
  • the control unit 14 may also preferably display a list of the alternative spots and the designated spots. Then, when the control unit 14 detects that any of the alternative spots has been selected, it may start route guidance with the selected alternative spot as the destination.
  • At least a part of the processing executed by the mobile terminal 1 may be executed by a server device that performs data communication with the mobile terminal 1 .
  • FIG. 8 shows an example of the configuration of a guidance system according to the first modification.
  • the guidance system includes a mobile terminal 1A and a server device 6.
  • the mobile terminal 1A and the server device 6 communicate data with each other via a communication network 3.
  • the mobile terminal 1A has the same configuration as the mobile terminal 1 described in the above embodiment (see FIG. 2). Note that, if the server device 6 performs processing based on the map DB 4 and the spot information DB 5, the mobile terminal 1A does not need to have the map DB 4 and the spot information DB 5. The mobile terminal 1A then transmits to the server device 6 an upload signal that includes information output by the sensor group 15 and input information input by the input unit 13.
  • the server device 6 generates output instruction data instructing display or audio output based on an upload signal or the like received from the mobile terminal 1A, and transmits the generated output instruction data to the mobile terminal 1. For example, the server device 6 executes the process of the flowchart shown in FIG. 7 based on an upload signal or the like received from the mobile terminal 1A.
  • FIG. 9 shows an example of the schematic configuration of the server device 6.
  • the server device 6 mainly has a communication unit 61, a storage unit 62, and a control unit 64.
  • the elements within the server device 6 are connected to each other via a bus line 60.
  • the communication unit 61 performs data communication with external devices such as the mobile terminal 1A under the control of the control unit 64.
  • the storage unit 62 is composed of various types of memory such as RAM, ROM, and non-volatile memory (including hard disk drives, flash memories, etc.).
  • the storage unit 62 stores programs that allow the server device 6 to execute predetermined processes.
  • the storage unit 62 also includes a map DB 4 and a spot information DB 5.
  • the control unit 64 includes a CPU, GPU, etc., and controls the entire server device 6.
  • the control unit 64 also executes the programs stored in the storage unit 62, thereby performing the processes required to display information about alternative spots on the mobile terminal 1A.
  • the server device 6 executes the processing required to display information about alternative spots, similar to the embodiment, information about alternative spots that are candidates for replacing the designated spot can be suitably provided to the user based on the information received from the server device 6.
  • the server device 6 is an example of an "information processing device.”
  • the control unit 14 may determine multiple indicators, including the required time, the travel distance, and the transportation cost, as the reference indicators.
  • the control unit 14 identifies an alternative search area when the required time is used as the reference indices (referred to as the "alternative search area AT"), an alternative search area when the distance traveled is used as the reference indices (referred to as the "alternative search area AD”), and an alternative search area when the transportation costs are used as the reference indices (also referred to as the "alternative search area AF").
  • the control unit 14 determines the common area of the alternative search area AT, the alternative search area AD, and the alternative search area AF (i.e., AT ⁇ AD ⁇ AF) as the final alternative search area within which to search for alternative spots.
  • This enables the control unit 14 to search for only alternative spots that are convenient in terms of the time required, travel distance, and transportation costs.
  • the control unit 14 determines two of the indicators of the time required, travel distance, and transportation costs as the reference indicators, it determines the common area of the alternative search areas corresponding to the two reference indicators as the alternative search area.
  • the control unit 14 may determine the area obtained by combining the alternative search area AT, the alternative search area AD, and the alternative search area AF (i.e., AT ⁇ AD ⁇ AF) as the final alternative search area within which to search for alternative spots.
  • the control unit 14 calculates a score (total score) that combines the three indicators of required time, travel distance, and transportation costs, and displays a list of alternative spots in the spot list display field 43 in order of the highest total score (i.e., the higher the total score, the higher the priority). In this way, the user can find an excellent alternative spot when the required time, travel distance, and transportation costs are taken into consideration comprehensively.
  • the total score may be, for example, a score obtained by normalizing the index values of the three indicators of required time, travel distance, and transportation costs (including the case where the index values are weighted according to the weight set by the user) and adding up the normalized index values.
  • the control unit 14 may display a list display based on the total score in the same manner in the first example. Furthermore, even when the control unit 14 determines two of the indicators of required time, distance traveled, and transportation costs as the reference indicators, it determines the alternative search area to be the combined area of the alternative search areas corresponding to the two reference indicators.
  • control unit 14 may simultaneously display the contour lines based on each reference indicator on the map in a manner that allows the user to identify which reference indicator each contour line corresponds to. For example, the control unit 14 simultaneously displays the contour lines based on each reference indicator on the map using a different color for each reference indicator. This allows the control unit 14 to allow the user to easily recognize the contour lines based on each reference indicator.
  • control unit 14 may display the contour lines based on each reference indicator on the map by switching between them in sequence using animation. In this case, the control unit 14 allows the user to appropriately recognize the contour lines based on each reference indicator, while appropriately suppressing the cluttering of the display caused by the simultaneous display of contour lines based on multiple reference indicators.
  • control unit 14 When the control unit 14 searches for an alternative spot based on a reference indicator, the control unit 14 may display contour lines based on an indicator other than the reference indicator.
  • the control unit 14 displays contour lines on the map based on indicators other than the required time (travel distance or transportation costs), which are conditions already satisfied by alternative spots. In this case, the user can select a desired alternative spot as the destination from among multiple alternative spots, referring to indicators other than the required time.
  • the control unit 14 may output information about the alternative spots by voice instead of or in addition to displaying the alternative spots as shown in Figures 4 to 6.
  • the control unit 14 performs voice output by the sound output unit 17 to read out information corresponding to the list shown in the spot list display field 43 in Figures 4 to 6.
  • the control unit 14 may use a spot specified by a user input generated by the input unit 13 as the designated spot, instead of using a spot specified as the destination as the designated spot.
  • control unit 14 regards the spot specified by the user via the input unit 13 as the specified spot, and searches for and displays alternative spots that have similar attributes to the specified spot and whose reference index values are the same as or better than the first reference index value.
  • the control unit 14 may also accept user input specifying a starting point via the input unit 13, and use the starting point specified by the user input to calculate the first reference index value and identify an alternative search area.
  • the specified starting point is an example of a "reference point.”
  • the control unit 14 may also receive user input specifying the departure date and time through the input unit 13, and calculate the index value of the reference index based on the departure date and time specified by the user input. For example, if the reference index is the required time, the control unit 14 acquires statistical information on the degree of congestion on each road at the specified departure date and time from the storage unit 12 or a server device (not shown), and identifies the expected required time on each road based on the statistical information. This allows the control unit 14 to calculate the required time to a destination when an arbitrary point is set as the index value of the reference index.
  • the control unit 14 identifies the expected average speed of the target vehicle on each road based on the above-mentioned statistical information, and identifies the expected energy cost on each road based on the identified average speed. If the reference index is travel distance, the control unit 14 calculates the index value of the reference index to the destination based on the map DB 4, as in the above-mentioned embodiment.
  • the mobile terminal 1 may be a terminal device such as a smartphone or a personal computer, or a server device that supplies information about spots to a terminal device.
  • control unit 14 may regard the spot arrived at as the designated spot when the set destination spot is reached, and may search for and display alternative spots.
  • control unit 14 performs the processes of steps S103 to S107 in FIG. 7 (calculating the first reference index value and identifying the alternative search area, etc.) using the point where the target vehicle was present at the time the destination was set as the starting point. Then, when the target vehicle arrives at the destination, the control unit 14 displays the alternative spots as shown in FIG. 4 to FIG. 6.
  • control unit 14 determines that there is a spot (also called a "frequently used spot") that the target vehicle visits with a frequency equal to or greater than a predetermined level, it may treat the frequently used spot as a designated spot and search for and present alternative spots.
  • a spot also called a "frequently used spot”
  • control unit 14 refers to the history information, and if the spot has a history of being set as a destination a predetermined number of times or more in the past, determines that the spot set as a destination is a frequently used spot. In this case, the control unit 14 regards the frequently used spot as a designated spot, and executes the processing of steps S103 to S107 in FIG. 7. Note that the control unit 14 may also determine whether the spot set as a destination is a frequently used spot at the time when a new destination is set.
  • control unit 14 can assume that the user may be tired of their usual spot and present the user with alternative spots.
  • the control unit 14 may search for spots that are present in the alternative search area and have similar attributes to the designated spot and have a rating equal to or higher than that of the designated spot as alternative spots. According to this aspect, the control unit 14 can present spots that have a rating equal to or higher than that of the designated spot as alternative spots to the user.
  • the mobile terminal 1 or the server device 6 has an identification means, a search means, and a presentation control means.
  • the identification means identifies a first reference index value based on at least one of the time required to travel from a reference point to the designated spot, the travel distance, and the transportation cost.
  • the search means searches for alternative spots that have attributes similar to those of the designated spot and whose index value of a reference index based on at least one of the time required to travel from the reference point, the travel distance, and the transportation cost is the same as or better than the first reference index value.
  • the presentation control means causes the presentation unit to present the searched alternative spots. This makes it possible to preferably notify the user of the existence of alternative spots that have conditions equal to or better than those of the designated spot.
  • the mobile terminal 1 or the server device 6 has an acquisition means, a determination means, and a display control means.
  • the acquisition means acquires the designated spot.
  • the determination means determines an alternative spot with attributes similar to those of the designated spot.
  • the display control means causes the display unit 16 to display a map showing contour lines of index values based on at least one of the required time, travel distance, and transportation cost when the reference point is used as the starting point, the designated spot, and the alternative spot. This makes it possible to visualize the approximate value of the adopted index on the map together with the positions of the designated spot and the alternative spot.
  • Non-transitory computer readable media include various types of tangible storage media.
  • Examples of non-transitory computer readable media include magnetic storage media (e.g., flexible disks, magnetic tapes, hard disk drives), magneto-optical storage media (e.g., magneto-optical disks), CD-ROM (Read Only Memory), CD-R, CD-R/W, semiconductor memory (e.g., mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (Random Access Memory)).

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)

Abstract

移動体端末1又はサーバ装置5は、取得手段と、決定手段と、表示制御手段と、を有する。取得手段は、指定スポットを取得する。決定手段は、指定スポットと属性が類似する代替スポットを決定する。表示制御手段は、基準地点を出発地とした場合の所要時間、移動距離、および交通費の少なくともいずれかに基づく指標値の等値線と、指定スポットと、代替スポットと、が示された地図を表示部16に表示させる。

Description

情報処理装置、制御方法、プログラム及び記憶媒体
 本開示は、スポットに関する情報の提示に関する。
 従来から、代替施設を提示する技術が知られている。例えば、特許文献1には、目的地周辺の気象環境情報に基づき、到着予想時刻における目的地の気象・環境とその程度が回避条件と合致すると判定した場合、その影響を受けず、当初の目的地と類似する施設を検索し、検索結果に基づく代替施設を提案するナビゲーション装置が開示されている。
特開2013-205156号公報
 特許文献1に記載の技術によれば、当初の目的地の気象・環境が回避したいものだった場合に代替施設を提案するが、この場合に代替として提示される施設は、当初の目的地と比較して遠距離に存在する等の理由で、当初の目的地より訪問するのが困難な場合が有り得る。
 本開示は、上述した課題を鑑み、訪問に適したスポットに関する情報を好適に提示することが可能な情報処理装置を提供することを目的の一つとする。
 請求項1に記載の発明は、
 第1スポットを取得する取得手段と、
 前記第1スポットと属性が類似する第2スポットを決定する決定手段と、
 基準地点を出発地とした場合の所要時間、移動距離、および交通費の少なくともいずれかに基づく指標値の等値線と、前記第1スポットと、前記第2スポットと、が示された地図を表示手段に表示させる表示制御手段と、
を有する情報処理装置であることを特徴とする。
 また、請求項8に記載の発明は、
 コンピュータが実行する制御方法であって、
 第1スポットを取得する取得工程と、
 前記第1スポットと属性が類似する第2スポットを決定する決定工程と、
 基準地点を出発地とした場合の所要時間、移動距離、および交通費の少なくともいずれかに基づく指標値の等値線と、前記第1スポットと、前記第2スポットと、が示された地図を表示手段に表示させる表示制御工程と、
を有する制御方法であることを特徴とする。
 また、請求項9に記載の発明は、
 第1スポットを取得する取得手段と、
 前記第1スポットと属性が類似する第2スポットを決定する決定手段と、
 基準地点を出発地とした場合の所要時間、移動距離、および交通費の少なくともいずれかに基づく指標値の等値線と、前記第1スポットと、前記第2スポットと、が示された地図を表示手段に表示させる表示制御手段
としてコンピュータを機能させるプログラムであることを特徴とする。
実施例に係る案内システムの構成例を示す。 移動体端末の概略構成の一例を示す。 現在位置から目的地までの経路を示した案内画面である。 代替スポットの表示画面の第1表示例である。 代替スポットの表示画面の第2表示例である。 代替スポットの表示画面の第3表示例である。 移動体端末が実行する処理の手順を示すフローチャートの一例である。 変形例に係る案内システムの構成例を示す。 サーバ装置の概略構成の一例を示す。
 本発明の1つの好適な実施形態では、情報処理装置は、第1スポットを取得する取得手段と、前記第1スポットと属性が類似する第2スポットを決定する決定手段と、基準地点を出発地とした場合の所要時間、移動距離、および交通費の少なくともいずれかに基づく指標値の等値線と、前記第1スポットと、前記第2スポットと、が示された地図を表示手段に表示させる表示制御手段と、を有する。
 上記の情報処理装置は、所要時間、移動距離、および交通費の少なくともいずれかに基づく指標値の等値線を第1スポット及び第2スポットを示す地図上に表示する。これにより、情報処理装置は、第1スポット及び第2スポットに関する上記の指標値を好適に可視化し、第1スポットと第2スポットとを比較可能な態様により好適に表示することができる。
 上記情報処理装置の一態様では、前記決定手段は、前記基準地点からの所要時間、移動距離、および交通費の少なくともいずれかの指標に基づき、前記第2スポットを決定し、前記表示制御手段は、前記指標とは異なる指標に基づく前記等値線を前記表示手段に表示させる。この態様により、情報処理装置は、第1スポットと第2スポットとをユーザが多角的に比較可能な態様により表示することができる。
 上記情報処理装置の他の一態様では、前記等値線は、複数の前記指標値に対応する複数の線を含み、前記表示制御手段は、前記複数の線の各々を順に切り替えて表示する。この態様により、情報処理装置は、等値線を好適にユーザに視認させることができる。
 上記情報処理装置の他の一態様では、前記表示制御手段は、所要時間、移動距離、および交通費の少なくとも2つの指標の夫々に対応する前記等値線を表示する場合、前記少なくとも2つの指標の各々に対応する等値線を夫々識別可能な態様により同時に前記表示手段に表示させる。この態様により、情報処理装置は、複数の指標に対応する等値線を好適にユーザに視認させることができる。
 上記情報処理装置の他の一態様では、前記表示制御手段は、所要時間、移動距離、および交通費の少なくとも2つの指標の夫々に対応する前記等値線を表示する場合、前記少なくとも2つの指標の各々に対応する等値線を順に切り替えて表示する。この態様によっても、情報処理装置は、複数の指標に対応する等値線を好適にユーザに視認させることができる。
 上記情報処理装置の他の一態様では、情報処理装置は、所要時間、移動距離、および交通費の少なくともいずれかの指標を前記等値線の表示に用いる指標として指定する入力を受け付ける指定手段をさらに有する。この態様により、情報処理装置は、指定された指標に基づく等値線を第1スポット及び第2スポットと共に地図上に表示することができる。
 上記情報処理装置の他の一態様では、前記表示制御手段は、前記第1スポット及び前記第2スポットの各々の評価に関する情報を、前記地図において表示する。この態様により、情報処理装置は、第1スポット及び第2スポットを比較する際に有用な夫々のスポットへの評価をユーザに好適に認識させることができる。
 本発明の他の好適な実施形態では、コンピュータが実行する制御方法であって、第1スポットを取得する取得工程と、前記第1スポットと属性が類似する第2スポットを決定する決定工程と、基準地点を出発地とした場合の所要時間、移動距離、および交通費の少なくともいずれかに基づく指標値の等値線と、前記第1スポットと、前記第2スポットと、が示された地図を表示手段に表示させる表示制御工程と、を有する。コンピュータは、この制御方法を実行することで、第1スポットと第2スポットとを比較可能な態様により好適に表示することができる。
 本発明のさらに別の実施形態では、プログラムは、第1スポットを取得する取得手段と、前記第1スポットと属性が類似する第2スポットを決定する決定手段と、基準地点を出発地とした場合の所要時間、移動距離、および交通費の少なくともいずれかに基づく指標値の等値線と、前記第1スポットと、前記第2スポットと、が示された地図を表示手段に表示させる表示制御手段としてコンピュータを機能させる。コンピュータは、このプログラムを実行することで、第1スポットと第2スポットとを比較可能な態様により好適に表示することができる。好適には、上記プログラムは、記憶媒体に記憶される。
 以下、図面を参照して本発明の好適な実施例について説明する。
 (1)システム構成
 図1は、実施例に係る案内システムの構成例を示す。案内システムは、ユーザが指定したスポット及びそれに関連するスポットに関する案内を行うシステムであって、ユーザが乗車する車両(「対象車両」とも呼ぶ。)と共に移動する移動体端末1を有する。ここで、「スポット」は、目的地として設定され得る任意の場所を指し、任意の施設であってもよく、観光スポットなどの場所であってもよい。
 移動体端末1は、対象車両と共に移動し、対象車両の搭乗者であるユーザに対してユーザが指定したスポットへの経路案内及びその他の情報提供を行う。本実施例では、移動体端末1は、ユーザが指定したスポット(「指定スポット」とも呼ぶ。)の代替候補となる1又は複数のスポット(「代替スポット」とも呼ぶ。)を検索し、指定スポットと代替スポットとを地図上に表示する。この場合、後述するように、移動体端末1は、指定スポットと類似する属性(同一属性の場合も含む、以下同じ。)を有し、かつ、所定の指標において指定スポットと同等以上の条件となるスポットを、代替スポットとして検索する。指定スポットは、「第1スポット」の一例であり、代替スポットは、「第2スポット」の一例である。
 移動体端末1は、対象車両に設置され、設定された目的地への経路案内を行うナビゲーション装置であってもよく、ユーザが携帯するスマートフォンなどの携帯端末であってもよい。また、移動体端末1は、対象車両に組み込まれてもよい。移動体端末1は、「情報処理装置」の一例である。また、対象車両またはユーザは、「移動体」の一例である。
 (2)装置構成
 図2は、移動体端末1の概略構成の一例を示す。移動体端末1は、主に、通信部11と、記憶部12と、入力部13と、制御部14と、センサ群15と、表示部16と、音出力部17と、を有する。移動体端末1内の各要素は、バスライン10を介して相互に接続されている。
 通信部11は、制御部14の制御に基づき、他の端末とのデータ通信を行う。通信部11は、例えば、地図DB(DataBase)4を更新するための地図データを図示しない地図管理サーバから受信してもよい。
 記憶部12は、RAM(Random Access Memory)、ROM(Read Only Memory)、不揮発性メモリ(ハードディスクドライブ、フラッシュメモリなどを含む)などの各種のメモリにより構成される。記憶部12は、移動体端末1が所定の処理を実行するためのプログラムが記憶される。また、記憶部12は、制御部14の作業メモリとして使用される。なお、移動体端末1が実行するプログラムは、記憶部12以外の記憶媒体に記憶されてもよい。
 また、記憶部12は、地図DB(DataBase)4と、スポット情報DB5と、を記憶する。地図DB4には、経路案内に必要な種々のデータが記録されている。
 地図DB4は、対象車両の現在位置などの所定の位置を基準とした地図表示に必要なデータである。地図DB4は、例えば、道路網をノードとリンクの組合せにより表した道路データを含んでいる。また、各リンクに関するデータであるリンクデータには、各リンクに対応する道路の属性情報が含まれている。また、本実施例では、リンクデータには、各リンクに対応する道路を通過するために必要なエネルギー費(燃料を動力とする車両の場合には燃料費、電気車両の場合には電気代)に関するエネルギー費情報が含まれている。このエネルギー費情報は、車種(例えば排気量や電力量に基づく分類)ごとのエネルギー費を示す情報であってもよい。また、地図DB4には、有料道路の料金に関する情報が有料道路に対応するリンクと関連付けられている。
 スポット情報DB5は、目的地として設定され得るスポットのデータベースである。スポット情報DB5は、スポットごとの情報を表すレコードを含んでおり、各レコードは、対応するスポットのスポット名、種類(カテゴリ)、及び口コミ等に基づく評価に関する情報等を含んでいる。地図DB4及びスポット情報DB5は、制御部14の制御下において、通信部11が図示しない地図管理サーバから受信する情報に基づき更新されてもよい。
 入力部13は、ユーザの入力を受け付ける各種のユーザインタフェースであり、入力部13の例には、ボタン、タッチパネル、リモートコントローラ、音声入力装置などが含まれる。表示部16は、制御部14の制御に基づき情報の表示を行う。表示部16の例には、ディスプレイ、プロジェクタなどが含まれる。音出力部17は、制御部14の制御に基づき音を出力する。音出力部17の例には、スピーカなどが含まれる。表示部16及び音出力部17は、「提示部」の一例である。
 センサ群15は、対象車両の状態又は車外の環境に関するセンシングを行う種々のセンサを含んでいる。センサ群15は、外界センサ18と、内界センサ19と、を有する。外界センサ18は、例えば、ライダ、レーダ、超音波センサ、赤外線センサ、ソナーなどの対象車両の周辺環境を認識するための1又は複数のセンサである。内界センサ19は、車両の測位を行うセンサであり、例えば、GNSS(Global Navigation Satellite System)受信機、ジャイロセンサ、IMU(Inertial Measurement Unit)、車速センサ、又はこれらの組合せである。なお、センサ群15は、制御部14がセンサ群15の出力から対象車両の位置を直接的に又は間接的に(即ち推定処理を行うことによって)導出可能なセンサを有していればよい。
 制御部14は、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)などを含み、移動体端末1の全体を制御する。制御部14は、「特定手段」、「検索手段」、「指定手段」、「提示制御手段」、及びプログラムを実行するコンピュータ等として機能する。また、制御部14は、「取得手段」、「決定手段」、「指定手段」、「表示制御手段」、及びプログラムを実行するコンピュータ等としても機能する。
 なお、制御部14が実行する処理は、プログラムによるソフトウェアで実現することに限ることなく、ハードウェア、ファームウェア、及びソフトウェアのうちのいずれかの組み合わせ等により実現してもよい。また、制御部14が実行する処理は、例えばFPGA(Field-Programmable Gate Array)又はマイコン等の、ユーザがプログラミング可能な集積回路を用いて実現してもよい。この場合、この集積回路を用いて、制御部14が本実施例において実行するプログラムを実現してもよい。
 図2に示す移動体端末1の構成は一例であり、図2に示す構成に対して種々の変更がなされてもよい。例えば、地図DB4及びスポット情報DB5を記憶部12が記憶する代わりに、制御部14が通信部11を介し、図示しない地図管理サーバから地図DB4及びスポット情報DB5に相当する情報を受信してもよい。他の例では、入力部13、表示部16、及び音出力部17の少なくともいずれかは、移動体端末1の外部装置として対象車両内に設けられ、生成した信号を移動体端末1に供給してもよい。また、センサ群15の少なくとも一部のセンサは、対象車両に備え付けられたセンサであってもよい。この場合、移動体端末1は、対象車両に備え付けられたセンサが出力する情報を、対象車両からCAN(Controller Area Network)などの通信プロトコルに基づき取得してもよい。
 (3)代替スポットの検索
 次に、代替スポットの検索方法について具体的に説明する。
 まず、制御部14は、代替スポットを検索する際に基準とする指標(「基準指標」とも呼ぶ。)を、ユーザの入力に基づき決定する。この場合、制御部14は、所要時間、移動距離、又は交通費のいずれかから基準指標を選択する入力を入力部13により受け付け、入力により選択された所要時間、移動距離、又は交通費のいずれかを、基準指標として定める。ここで、「所要時間」は、出発地点(本実施例では対象車両の現在位置)からスポットまで対象車両が移動するために要する時間長を示し、「移動距離」は、出発地点からスポットまで対象車両が移動するために必要な移動距離を示す。また、「交通費」は、スポットに対象車両が到着するために必要な費用を指し、スポットまでの経路が有料道路を含む場合の当該有料道路の通過に必要な料金の他、スポットに対象車両が到着するために要するエネルギー費を含む。出発地点は「基準地点」の一例である。
 次に、制御部14は、現在位置を出発位置とし指定スポットを目的地とした場合の(即ち、出発地点から指定スポットまでの移動に要する)基準指標の指標値(「第1基準指標値」とも呼ぶ。)を算出する。そして、制御部14は、現在位置を出発位置とした場合に、第1基準指標値と同一又は第1基準指標値より優れた指標値となる目的地の範囲を表すエリア(「代替検索エリア」とも呼ぶ。)を特定する。この場合、代替検索エリアは、指定スポットを目的地とした場合と比べて所要時間又は移動距離が同一又は短くなる目的地の範囲を表すエリア、又は、指定スポットを目的地とした場合と比べて交通費が同一又は安くなる目的地の範囲を表すエリアとなる。
 この場合、例えば、基準指標が所要時間である場合には、制御部14は、所要時間が第1基準指標値となる道路網上の地点を代替検索エリアの境界地点として特定し、特定した地点を頂点とする多角形の内側を代替検索エリアとして特定する。また、この場合、制御部14は、スプライン補間などの任意の補間技術を用いて代替検索エリアを形成するための補間又は代替検索エリアを形成する多角形(即ち境界線)の円滑化を行ってもよい。
 同様に、基準指標が移動距離である場合には、制御部14は、移動距離が第1基準指標値となる道路網上の地点を代替検索エリアの境界地点として特定し、特定した地点を頂点とする多角形の内側を代替検索エリアとして特定する。また、基準指標が交通費である場合には、制御部14は、交通費が第1基準指標値となる道路網上の地点を代替検索エリアの境界地点として特定し、特定した地点を頂点とする多角形の内側を代替検索エリアとして特定する。
 代替検索エリアの特定後、制御部14は、スポット情報DB5に登録されたスポットであって代替検索エリアに存在するスポットのうち、指定スポットと属性が類似するスポットを、代替スポットとして検索する。この場合、制御部14は、まず、代替検索エリアに存在するスポットに対応するレコードをスポット情報DB5から抽出する。そして、制御部14は、抽出したレコードに含まれるスポットの種類(カテゴリ)に関する情報を参照し、指定スポットと種類(カテゴリ)が共通するスポット、または指定スポットの種類の代替となる種類として予め関連付けられた他の種類に属するスポットを、代替スポットとして選択する。これにより、制御部14は、指定スポットと属性が類似し、かつ、所要時間、移動距離、交通費のうち少なくともいずれかが指定スポットと同一又は指定スポットより優れたスポットを代替スポットとして選択することができる。従って、制御部14は、指定スポットと比べて遜色ない魅力的なスポットを代替スポットとしてユーザに提示することが可能となる。
 (4)代替スポットの表示
 次に、制御部14による代替スポットに関する表示処理について説明する。概略的には、制御部14は、代替スポットの表示要求があった場合に、基準指標を選択する入力を受け付け、指定スポットと代替スポットとを、選択された基準指標に基づく等値線を明示した地図上に表示する。これにより、ユーザに選択された基準指標の指標値の目安を代替スポットの位置と共に好適に可視化することが可能となる。
 図3は、現在位置から目的地までの経路を示した案内画面である。制御部14は、案内画面の表示信号を生成し、生成した表示信号を表示部16に供給することで、案内画面を表示部16に表示させている。案内画面には、地図を表示する地図表示欄41と、ユーザが選択可能なボタンを表示するボタン表示欄44とが設けられている。
 ここでは、「〇〇神社」が目的地として指定されたことから、制御部14は、対象車両から目的地までの経路検索を行い、経路検索結果を地図表示欄41上に表示している。具体的には、制御部14は、検索した経路を示す経路線70を、対象車両の現在位置を示す現在位置マーク50及び目的地を示す目的地マーク51と共に地図上に表示する。
 また、ボタン表示欄44には、案内開始ボタン71と、代替スポット表示ボタン72とが設けられている。制御部14は、案内開始ボタン71が選択されたことを検知した場合、地図表示欄41の経路線70により示された経路により対象車両が移動するための案内を開始する。一方、制御部14は、代替スポット表示ボタン72が選択されたことを検知した場合、目的地として設定されている「〇〇神社」を指定スポットとみなし、代替スポットの検索及び表示に関する処理を実行する。
 図4は、代替スポットの表示画面の第1表示例である。制御部14は、図3に示す案内画面において代替スポット表示ボタン72が選択されたことを検知し、所要時間を基準指標として用いて代替スポットの検索を行い、代替スポットの検索結果を表示している。ここでは、制御部14は、表示画面上において、地図表示欄41と、基準指標選択欄42と、スポットリスト表示欄43とを設けている。
 制御部14は、地図表示欄41上において、地図上に、指定スポットである「〇〇神社」を示す指定スポットマーク51Aと、当該指定スポットに関する3か所の代替スポットである「××神社」、「△△神宮」、「□□大社」の夫々を示す代替スポットマーク52~54と、を表示している。この場合、制御部14は、各代替スポットのスポット名と共に、スポット情報DB5の各代替スポットのレコードに含まれる口コミ等に基づく評価の数値を明示している。ここでは、0~5を値域とする評価の指標が用いられている。
 さらに、制御部14は、基準指標選択欄42において選択された基準指標である「所要時間」に基づく等値線を地図上に重ねて表示している。この場合、制御部14は、等値線により分けられたエリアを色分け表示している。また、ここでは、制御部14は、基準指標「所要時間」が30分となる位置を示す線と、基準指標「所要時間」が50分となる位置を示す線と、基準指標「所要時間」が70分となる位置を示す線をそれぞれ等値線として描いている。これにより、制御部14は、指定スポット及び代替スポットの各位置と共に、基準指標の指標値の分布を地図上において好適に可視化することができる。
 ここで、等値線の表示について補足説明する。例えば、制御部14は、等値線として表示する各線を、代替検索エリアの境界線を求める手法と同様に決定する。具体的には、制御部14は、等値線として表示する各線に対応する基準指標の指標値により到達可能な道路網上の地点を、当該各線が通る地点として特定し、特定した地点を頂点とする多角形の内側を代替検索エリアとして特定する。この場合、制御部14は、スプライン補間などの任意の補間技術を用いて等値線を形成するための補間又は等値線の円滑化を行ってもよい。
 なお、等値線の線数は、3本に限らず、任意の本数であってもよい。また、制御部14は、等値線の各線に対応する指標値を、第1基準指標値に基づき決定してもよい。例えば、制御部14は、第1基準指標値付近となる指標値を示す線(ここでは70分を示す線)を最も外側の等値線として設け、その内側に所定本数の等値線を所定の規則に基づき設けてもよい。
 また、制御部14は、複数の所要時間に対応する複数の線の等値線を図4に示すように同時に表示する代わりに、複数の所要時間に対応する複数の線の各々を、アニメーションにより順に切り替えて表示してもよい。この場合、例えば、移動体端末1は、所要時間30分に対応する線を所定時間表示させた後、所要時間50分に対応する線を所定時間表示させ、さらにその後所要時間70分に対応する線を所定時間表示させる。移動体端末1は、この表示サイクルを繰り返し実行する。
 また、制御部14は、基準指標選択欄42において、所要時間、移動距離、交通費のいずれかを選択する入力を受け付けるユーザインタフェースを表示している。ここでは、一例として、制御部14は、所要時間、移動距離、交通費のいずれかを選択可能なラジオボタンを表示しており、図4では所要時間が選択された状態となっている。なお、制御部14は、基準指標選択欄42においていずれかの指標が選択された場合に、地図表示欄41上での等値線及び代替スポットの表示を行ってもよい。または、制御部14は、デフォルト状態において所要時間、移動距離、交通費のいずれかが選択された状態とみなし、基準指標選択欄42におけるユーザ入力がない状態でも地図表示欄41上での等値線及び代替スポットの表示を行ってもよい。
 また、制御部14は、スポットリスト表示欄43において、指定スポット及び代替スポットのリストを表示している。このリストは、スポットごとに、「スポット種別」、「スポット名」、「所要時間」、「評価」の各項目を示している。ここで、制御部14は、指定スポット及び代替スポットに対応するスポット情報DB5のレコードを参照し、上述のリストを表示している。ここで、「スポット種別」は、各スポットが指定スポット又は代替スポットのいずれであるかを示す情報である。「スポット名」は、各スポットの名称を示している。「所要時間」は、基準指標であり、現在位置から各スポットへ到着するまでの所要時間を示している。「評価」は、スポット情報DB5に登録された各スポットへの評価を示している。また、制御部14は、指定スポットをリストの最上位とすると共に、代替スポットについては、基準指標である所要時間が優れた(即ち短い)スポットほどリストの上位になるように表示している。
 このように、制御部14は、指定スポット及び代替スポットのリストを、基準指標の指標値及び評価等と共に表示することで、指定スポット及び代替スポットを容易に比較可能な態様によりユーザに提示することができる。
 また、制御部14は、地図表示欄41又はスポットリスト表示欄43において、特定の代替スポットがクリック操作などによりユーザにより選択されたことを検知した場合、選択された代替スポットを目的地として定め、当該代替スポットへの経路案内を開始してもよい。
 図5は、代替スポットの表示画面の第2表示例である。ここでは、制御部14は、基準指標選択欄42において、移動距離が選択されたことを検知したことから、移動距離を基準指標として用いて代替スポットの検索を行い、代替スポットの検索結果を表示している。
 具体的には、制御部14は、地図表示欄41上において、地図上に、指定スポットである「〇〇神社」を示す指定スポットマーク51Aと、当該指定スポットに関する3か所の代替スポットである「××神社」、「△△神宮」、「□□大社」の夫々を示す代替スポットマーク52~54と、を表示している。なお、これらの代替スポットは、第1表示例において基準指標を「所要時間」とした場合の代替スポットと同一となっている。さらに、制御部14は、基準指標選択欄42において選択された基準指標である「移動距離」に基づく等値線を地図上に重ねて表示している。そして、制御部14は、等値線により分けられたエリアを色分け表示している。ここでは、制御部14は、基準指標「移動距離」が20kmとなる位置を示す線と、基準指標「移動距離」が35kmとなる位置を示す線と、基準指標「移動距離」が50kmとなる位置を示す線と、をそれぞれ等値線として描いている。
 このように、制御部14は、基準指標として「移動距離」が選択された場合においても、指定スポット及び代替スポットの各位置と共に、基準指標の指標値の分布を地図上において好適に可視化することができる。なお、制御部14は、複数の移動距離に対応する複数の等値線の各々を、アニメーションにより順に切り替えて表示してもよい。
 また、制御部14は、スポットリスト表示欄43において、「スポット種別」、「スポット名」、「移動距離」、「評価」の各項目に関する指定スポット及び代替スポットのリストを表示している。スポットリスト表示欄43では、基準指標となる「移動距離」を含めた項目を有する指定スポット及び代替スポットのリストが表示されている。制御部14は、上述のリストを表示することで、指定スポット及び代替スポットを容易に比較可能な態様によりユーザに提示することができる。
 図6は、代替スポットの表示画面の第3表示例である。ここでは、制御部14は、基準指標選択欄42において、交通費が選択されたことを検知したことから、交通費を基準指標として用いて代替スポットの検索を行い、代替スポットの検索結果を表示している。
 具体的には、制御部14は、地図表示欄41上において、地図上に、指定スポットである「〇〇神社」を示す指定スポットマーク51Aと、当該指定スポットに関する2か所の代替スポットである「××神社」及び「□×神宮」を示す代替スポットマーク52、55と、を表示している。なお、ここでは、基準指標を「所要時間」又は「移動距離」にした場合に代替スポットであった「△△神宮」、「□□大社」が第1基準指標値よりも基準指標の指標値が悪いことから代替スポットではなくなり、代わりに、「□×神宮」が代替スポットとして検索されている。
 また、制御部14は、基準指標選択欄42において選択された基準指標である「交通費」に基づく等値線を地図上に重ねて表示している。そして、制御部14は、等値線により分けられたエリアを色分け表示している。また、ここでは、制御部14は、基準指標「交通費」が300円となる位置を示す線と、基準指標「交通費」が800円となる位置を示す線と、基準指標「交通費」が1300円以内となる位置を示す線と、を等値線として描いている。このように、制御部14は、基準指標として「交通費」が選択された場合においても、指定スポット及び代替スポットの各位置と共に、基準指標の指標値の分布を地図上において好適に可視化することができる。なお、制御部14は、複数の交通費に対応する複数の等値線を、アニメーションにより順に切り替えて表示してもよい。
 また、制御部14は、スポットリスト表示欄43において、「スポット種別」、「スポット名」、「交通費」、「評価」の各項目に関する指定スポット及び代替スポットのリストを表示している。このように、スポットリスト表示欄43では、基準指標となる「交通費」を含めた項目を有する指定スポット及び代替スポットのリストが表示されている。制御部14は、上述のリストを表示することで、指定スポット及び代替スポットを容易に比較可能な態様によりユーザに提示することができる。
 (5)処理フロー
 図7は、制御部14が実行する処理の手順を示すフローチャートの一例である。制御部14は、図7に示すフローチャートの処理を、例えば、目的地が指定された場合に実行する。
 まず、制御部14は、現在位置から指定された目的地までの経路を検索する(ステップS101)。そして、制御部14は、代替スポットの表示要求があったか否か判定する(ステップS102)。そして、制御部14は、代替スポットの表示要求があったと判定した場合(ステップS102;Yes)、ステップS103へ処理を進める。一方、制御部14は、代替スポットの表示要求がなかったと判定した場合(ステップS102;No)、ステップS101で検索した経路の案内を実行する(ステップS108)。
 代替スポットの表示要求があった場合、制御部14は、基準指標を決定する(ステップS103)。この場合、例えば、制御部14は、基準指標を指定するユーザ入力を受け付け、ユーザ入力により指定された指標を基準指標として用いる。他の例では、予め基準指標として定める指標(所要時間、移動距離、又は交通費)を設定する設定情報が記憶部12等に記憶されていた場合には、制御部14は、当該設定情報に基づき基準指標を決定する。
 次に、制御部14は、ステップS103で決定した基準指標に基づき、指定スポットの指標値である第1基準指標値を算出する(ステップS104)。そして、制御部14は、第1基準指標値と同一又は第1基準指標値より優れた基準指標の指標値となる代替検索エリアを特定する(ステップS105)。そして、制御部14は、スポット情報DB5を参照し、指定スポットに属性が類似する代替検索エリア内の代替スポットを検索する(ステップS106)。この場合、例えば、制御部14は、指定スポットと種類(カテゴリ)が共通する代替検索エリア内のスポットを、代替スポットとして選択する。
 そして、制御部14は、指定スポット及び代替スポットを、基準指標の等値線と共に地図上に表示する(ステップS107)。これにより、制御部14は、指定スポットの代替候補となる代替スポットを他の代替スポット及び指定スポットと比較可能な態様により好適にユーザに提示することができる。また、制御部14は、好適には、代替スポット及び指定スポットのリストを表示してもよい。そして、制御部14は、いずれかの代替スポットが選択されたことを検知した場合には、選択された代替スポットを目的地とする経路案内を開始するとよい。
 (6)変形例
 次に、上述した実施例に好適な変形例について説明する。以下の変形例は組み合わせて上述の実施例に適用してもよい。
 (変形例1)
 移動体端末1が実行する処理の少なくとも一部の処理を、移動体端末1とデータ通信を行うサーバ装置が実行してもよい。
 図8は、変形例1に係る案内システムの構成例を示す。案内システムは、移動体端末1Aと、サーバ装置6とを有する。移動体端末1Aとサーバ装置6は、通信網3を介してデータ通信を行う。
 移動体端末1Aは、上述の実施例において説明した移動体端末1と同様の構成(図2参照)を有する。なお、地図DB4及びスポット情報DB5に基づく処理をサーバ装置6が行う場合には、移動体端末1Aは、地図DB4及びスポット情報DB5を有しなくともよい。そして、移動体端末1Aは、センサ群15が出力する情報、及び、入力部13により入力された入力情報などを含むアップロード信号をサーバ装置6に送信する。
 サーバ装置6は、移動体端末1Aから受信するアップロード信号等に基づき、表示又は音声出力を指示する出力指示データを生成し、生成した出力指示データを移動体端末1へ送信する。例えば、サーバ装置6は、移動体端末1Aから受信するアップロード信号等に基づき、図7に示されるフローチャートの処理を実行する。
 図9は、サーバ装置6の概略構成の一例を示す。サーバ装置6は、主に、通信部61と、記憶部62と、制御部64とを有する。サーバ装置6内の各要素は、バスライン60を介して相互に接続されている。
 通信部61は、制御部64の制御に基づき、移動体端末1Aなどの外部装置とのデータ通信を行う。記憶部62は、RAM、ROM、不揮発性メモリ(ハードディスクドライブ、フラッシュメモリなどを含む)などの各種のメモリにより構成される。記憶部62は、サーバ装置6が所定の処理を実行するためのプログラムが記憶される。また、記憶部62は、地図DB4及びスポット情報DB5を含んでいる。制御部64は、CPU、GPUなどを含み、サーバ装置6の全体を制御する。また、制御部64は、記憶部62に記憶されたプログラムを実行することで、移動体端末1Aに代替スポットに関する情報を表示させるために必要な処理を実行する。
 このように、代替スポットに関する情報を表示させるために必要な処理をサーバ装置6が実行する場合であっても、実施例と同様、サーバ装置6から受信する情報に基づき、指定スポットの代替候補となる代替スポットに関する情報を好適にユーザに提供することができる。本変形例において、サーバ装置6は、「情報処理装置」の一例である。
 (変形例2)
 制御部14は、所要時間、走行距離、交通費のうち複数の指標を基準指標として決定してもよい。
 第1の例では、所要時間、走行距離、交通費の3つの指標を基準指標とする場合、制御部14は、所要時間を基準指標とした場合の代替検索エリア(「代替検索エリアAT」と呼ぶ。)と、走行距離を基準指標とした場合の代替検索エリア(「代替検索エリアAD」と呼ぶ。)と、交通費を基準指標とした場合の代替検索エリア(「代替検索エリアAF」とも呼ぶ。)を夫々特定する。
 そして、例えば、制御部14は、代替検索エリアATと代替検索エリアADと代替検索エリアAFの共通のエリア(即ちAT∩AD∩AF)を、代替スポットを検索する範囲となる最終的な代替検索エリアとして決定する。これにより、制御部14は、所要時間、移動距離、交通費とも手軽となる代替スポットのみを検索することが可能となる。また、制御部14は、所要時間、走行距離、交通費のうち2つの指標を基準指標として決定する場合においても、2つの基準指標に対応する代替検索エリアの共通エリアを代替検索エリアとして決定する。
 第2の例では、制御部14は、代替検索エリアATと代替検索エリアADと代替検索エリアAFとを合わせたエリア(即ちAT∪AD∪AF)を、代替スポットを検索する範囲となる最終的な代替検索エリアとして決定してもよい。この場合、好適には、制御部14は、代替スポットが複数存在する場合に、所要時間、走行距離、交通費の3つの指標を総合したスコア(トータルスコア)を算出し、トータルスコアが高い順に(即ちトータルスコアが高いほど優先的に)、スポットリスト表示欄43において代替スポットのリストを表示するとよい。このようにすることで、ユーザは、所要時間、移動距離、交通費を総合的に勘案した場合に優れた代替スポットを見つけることができる。なお、トータルスコアは、例えば、所要時間、走行距離、交通費の3つの指標の指標値を正規化(ユーザが設定した重みに従い重み付けした場合も含む)し、正規化後の指標値を合算したスコアであってもよい。なお、制御部14は、トータルスコアに基づくリスト表示を、第1の例においても同様に表示してもよい。また、制御部14は、所要時間、走行距離、交通費のうち2つの指標を基準指標として決定する場合においても、2つの基準指標に対応する代替検索エリアを合わせたエリアを代替検索エリアとして決定する。
 また、本変形例において、制御部14は、各基準指標に基づく等値線を、どの基準指標に対応する等値線であるかを識別可能な態様により、地図上に同時に表示してもよい。例えば、制御部14は、基準指標ごとに異なる色を用いて各基準指標に基づく等値線を地図上に同時に表示する。これにより、制御部14は、各基準指標に基づく等値線をユーザに好適に認識させることができる。
 また、制御部14は、各基準指標に基づく等値線を地図上に同時に表示する代わりに、各基準指標に基づく等値線を、アニメーションにより順に切り替えて地図上に表示してもよい。この場合、制御部14は、各基準指標に基づく等値線をユーザに好適に認識させつつ、複数の基準指標に基づく等値線の同時表示に起因した表示の煩雑化を好適に抑制する。
 (変形例3)
 制御部14は、基準指標に基づき代替スポットを検索した場合、当該基準指標以外の指標に基づく等値線を表示するようにしてもよい。
 例えば、所要時間を基準指標として代替スポットを検索した場合、地図上に表示される代替スポットは、すべて、所要時間が指定スポットと同一又は指定スポットより少ないものであるから、所要時間に関する条件は既に満たしているものとなる。以上を勘案し、制御部14は、既に代替スポットが満たしている条件である所要時間以外の指標(移動距離又は交通費)に基づく等値線を地図上に表示する。この場合、ユーザは、所要時間以外の指標を参考に、複数の代替スポットのうちから所望の代替スポットを目的地として選択することができる。
 (変形例4)
 制御部14は、図4~図6に示されるような代替スポットの表示に代えて、又は、これに加えて、代替スポットに関する情報を音声出力してもよい。この場合、例えば、制御部14は、図4~図6のスポットリスト表示欄43に示されるリストに相当する情報を音声により読み上げる音声出力を音出力部17により行う。
 (変形例5)
 制御部14は、目的地として指定されたスポットを指定スポットとする代わりに、入力部13が生成するユーザ入力により指定されたスポットを指定スポットとして用いてもよい。
 この場合、制御部14は、入力部13によりユーザが指定したスポットを指定スポットとみなし、指定スポットと属性が類似し、基準指標の指標値が第1基準指標値と同一又は第1基準指標値より優れた代替スポットの検索及び表示などを行う。また、制御部14は、出発地点を指定するユーザ入力を入力部13により受け付け、ユーザ入力により指定された出発地点を用いて第1基準指標値の算出及び代替検索エリアの特定などを行ってもよい。この場合、指定された出発地点は、「基準地点」の一例である。
 また、制御部14は、出発日時を指定するユーザ入力を入力部13により受け付け、ユーザ入力により指定された出発日時に基づき、基準指標の指標値を算出してもよい。例えば、基準指標が所要時間である場合、制御部14は、指定された出発日時での各道路の渋滞度合いに関する統計情報を記憶部12又は図示しないサーバ装置から取得し、当該統計情報に基づき、各道路での予想される所要時間を特定する。これにより、制御部14は、任意の地点を目的地とした場合の目的地までの所要時間を基準指標の指標値として算出することが可能となる。また、基準指標が交通費である場合には、例えば、制御部14は、上述の統計情報に基づき、各道路での予想される対象車両の平均時速を特定し、特定した平均時速に基づき、各道路での予想されるエネルギー費を特定する。なお、基準指標が移動距離である場合には、制御部14は、上述した実施例と同様に、地図DB4に基づき目的地までの基準指標の指標値を算出する。
 なお、本変形例では、移動体端末1は、スマートフォンやパーソナルコンピュータなどの端末装置又は端末装置にスポットに関する情報を供給するサーバ装置などであってもよい。
 (変形例6)
 制御部14は、目的地として指定されたスポットを指定スポットとする代わりに、設定された目的地となるスポットに到着した場合に到着したスポットを指定スポットとみなし、代替スポットの検索及び代替スポットに関する表示を行ってもよい。
 この場合、制御部14は、目的地が設定された時点において対象車両が存在した地点を出発地点として用いて図7のステップS103~ステップS107の処理(第1基準指標値の算出及び代替検索エリアの特定など)を行う。そして、制御部14は、対象車両が目的地に到着したタイミングにおいて、図4~図6に示されるような代替スポットに関する表示を行う。
 本変形例では、次回以降の目的地設定の参考となる情報をユーザに提示することが可能となる。また、目的地設定時に代替スポットを提示する場合と比較して、目的地を既に決定しているユーザにとっては、代替スポットの提示が行われることなく円滑に目的地の設定を行うことができる。
 (変形例7)
 制御部14は、所定の度合い以上の頻度にて対象車両が訪問しているスポット(「常用スポット」とも呼ぶ。)が存在すると判定した場合、当該常用スポットを指定スポットとみなし、代替スポットの検索及び提示を行ってもよい。
 この場合、例えば、ユーザが訪問したとみなされる(例えば目的地として設定された)スポットの履歴情報が記憶部12等に記憶されている。そして、制御部14は、当該履歴情報を参照し、過去に所定回数以上目的地として設定された履歴がある場合、目的地として設定されたスポットが常用スポットであると判定する。そして、この場合、制御部14は、常用スポットを指定スポットとみなし、図7のステップS103~ステップS107の処理を実行する。なお、制御部14は、新たに目的地が設定されたタイミングにおいて、目的地として設定されたスポットが常用スポットか否かの判定を行ってもよい。
 この態様によれば、制御部14は、ユーザが常用スポットに飽きている可能性を想定し、代替スポットをユーザに提示することができる。
 (変形例8)
 制御部14は、代替検索エリアに存在するスポットのうち、指定スポットと属性が類似し、かつ、評価が指定スポット以上となるスポットを代替スポットとして検索してもよい。この態様によれば、制御部14は、評価が指定スポットと同等以上のスポットを代替スポットとしてユーザに提示することができる。
 以上説明したように、移動体端末1又はサーバ装置6は、特定手段と、検索手段と、提示制御手段とを有する。特定手段は、基準地点から指定スポットまでの所要時間、移動距離、および交通費の少なくともいずれかに基づく第1基準指標値を特定する。そして、検索手段は、指定スポットと属性が類似するスポットであって、基準地点からの所要時間、移動距離、および交通費の少なくともいずれかに基づく基準指標の指標値が第1基準指標値と同一又は第1基準指標値よりも優れた代替スポットを検索する。提示制御手段は、検索された代替スポットを提示部に提示させる。これにより、指定スポットと同等以上の条件となる代替スポットの存在をユーザに好適に通知することができる。
 また、以上説明したように、移動体端末1又はサーバ装置6は、取得手段と、決定手段と、表示制御手段と、を有する。取得手段は、指定スポットを取得する。決定手段は、指定スポットと属性が類似する代替スポットを決定する。表示制御手段は、基準地点を出発地とした場合の所要時間、移動距離、および交通費の少なくともいずれかに基づく指標値の等値線と、指定スポットと、代替スポットと、が示された地図を表示部16に表示させる。これにより、採用された指標の目安を指定スポット及び代替スポットの位置と共に地図上で可視化することができる。
 なお、上述した各実施例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(Non-transitory Computer Readable Medium)を用いて格納され、コンピュータである制御部等に供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記憶媒体(Tangible Storage Medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記憶媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記憶媒体(例えば光磁気ディスク)、CD-ROM(Read Only Memory)、CD-R、CD-R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(Random Access Memory)を含む。
 以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。すなわち、本願発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。また、引用した上記の特許文献等の各開示は、本書に引用をもって繰り込むものとする。
 1、1A 移動体端末
 3 通信網
 4 地図DB
 5 スポット情報DB
 6 サーバ装置
 11、61 通信部
 12、62 記憶部
 13 入力部
 14、64 制御部
 15 センサ群
 16 表示部
 17 音出力部

Claims (10)

  1.  第1スポットを取得する取得手段と、
     前記第1スポットと属性が類似する第2スポットを決定する決定手段と、
     基準地点を出発地とした場合の所要時間、移動距離、および交通費の少なくともいずれかに基づく指標値の等値線と、前記第1スポットと、前記第2スポットと、が示された地図を表示手段に表示させる表示制御手段と、
    を有する情報処理装置。
  2.  前記決定手段は、前記基準地点からの所要時間、移動距離、および交通費の少なくともいずれかの指標に基づき、前記第2スポットを決定し、
     前記表示制御手段は、前記指標とは異なる指標に基づく前記等値線を前記表示手段に表示させる、請求項1に記載の情報処理装置。
  3.  前記等値線は、複数の前記指標値に対応する複数の線を含み、
     前記表示制御手段は、前記複数の線の各々を順に切り替えて表示する、請求項1に記載の情報処理装置。
  4.  前記表示制御手段は、所要時間、移動距離、および交通費の少なくとも2つの指標の夫々に対応する前記等値線を表示する場合、前記少なくとも2つの指標の各々に対応する等値線を夫々識別可能な態様により同時に前記表示手段に表示させる、請求項1~3のいずれか一項に記載の情報処理装置。
  5.  前記表示制御手段は、所要時間、移動距離、および交通費の少なくとも2つの指標の夫々に対応する前記等値線を表示する場合、前記少なくとも2つの指標の各々に対応する等値線を順に切り替えて表示する、請求項1~3のいずれか一項に記載の情報処理装置。
  6.  所要時間、移動距離、および交通費の少なくともいずれかの指標を前記等値線の表示に用いる指標として指定する入力を受け付ける指定手段をさらに有する、請求項1~3のいずれか一項に記載の情報処理装置。
  7.  前記表示制御手段は、前記第1スポット及び前記第2スポットの各々の評価に関する情報を、前記地図において表示する、請求項1~3のいずれか一項に記載の情報処理装置。
  8.  コンピュータが実行する制御方法であって、
     第1スポットを取得する取得工程と、
     前記第1スポットと属性が類似する第2スポットを決定する決定工程と、
     基準地点を出発地とした場合の所要時間、移動距離、および交通費の少なくともいずれかに基づく指標値の等値線と、前記第1スポットと、前記第2スポットと、が示された地図を表示手段に表示させる表示制御工程と、
    を有する制御方法。
  9.  第1スポットを取得する取得手段と、
     前記第1スポットと属性が類似する第2スポットを決定する決定手段と、
     基準地点を出発地とした場合の所要時間、移動距離、および交通費の少なくともいずれかに基づく指標値の等値線と、前記第1スポットと、前記第2スポットと、が示された地図を表示手段に表示させる表示制御手段
    としてコンピュータを機能させるプログラム。
  10.  請求項9に記載のプログラムを記憶したことを特徴とする記憶媒体。
PCT/JP2022/042220 2022-11-14 2022-11-14 情報処理装置、制御方法、プログラム及び記憶媒体 WO2024105728A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/042220 WO2024105728A1 (ja) 2022-11-14 2022-11-14 情報処理装置、制御方法、プログラム及び記憶媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/042220 WO2024105728A1 (ja) 2022-11-14 2022-11-14 情報処理装置、制御方法、プログラム及び記憶媒体

Publications (1)

Publication Number Publication Date
WO2024105728A1 true WO2024105728A1 (ja) 2024-05-23

Family

ID=91083945

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/042220 WO2024105728A1 (ja) 2022-11-14 2022-11-14 情報処理装置、制御方法、プログラム及び記憶媒体

Country Status (1)

Country Link
WO (1) WO2024105728A1 (ja)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005265551A (ja) * 2004-03-17 2005-09-29 Aisin Aw Co Ltd 旅行計画作成管理システム
WO2007032318A1 (ja) * 2005-09-12 2007-03-22 Matsushita Electric Industrial Co., Ltd. 地図表示装置
JP2014153286A (ja) * 2013-02-12 2014-08-25 Navitime Japan Co Ltd 探索結果生成システム、サーバ装置、端末装置、探索結果生成方法、および、プログラム
JP2019500617A (ja) * 2015-10-19 2019-01-10 ウザーデル ゲーエムベーハーUsadel Gmbh 選択された目的地点の配置位置を変更した図形を電子地図に表現する方法
JP2020118652A (ja) * 2019-01-28 2020-08-06 パナソニックIpマネジメント株式会社 経路探索方法、ナビゲーション方法、ナビゲーションシステム、移動体、プログラム、及び経路探索用学習方法
JP2021012211A (ja) * 2020-10-26 2021-02-04 パイオニア株式会社 地物検索装置、地物検索方法及び地物検索用プログラム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005265551A (ja) * 2004-03-17 2005-09-29 Aisin Aw Co Ltd 旅行計画作成管理システム
WO2007032318A1 (ja) * 2005-09-12 2007-03-22 Matsushita Electric Industrial Co., Ltd. 地図表示装置
JP2014153286A (ja) * 2013-02-12 2014-08-25 Navitime Japan Co Ltd 探索結果生成システム、サーバ装置、端末装置、探索結果生成方法、および、プログラム
JP2019500617A (ja) * 2015-10-19 2019-01-10 ウザーデル ゲーエムベーハーUsadel Gmbh 選択された目的地点の配置位置を変更した図形を電子地図に表現する方法
JP2020118652A (ja) * 2019-01-28 2020-08-06 パナソニックIpマネジメント株式会社 経路探索方法、ナビゲーション方法、ナビゲーションシステム、移動体、プログラム、及び経路探索用学習方法
JP2021012211A (ja) * 2020-10-26 2021-02-04 パイオニア株式会社 地物検索装置、地物検索方法及び地物検索用プログラム

Similar Documents

Publication Publication Date Title
JP3987877B2 (ja) 地図情報更新装置および地図情報更新方法
JP4495620B2 (ja) 移動先予測装置および移動先予測方法
US6728635B2 (en) Landmark update system and navigation device
US9638542B2 (en) Method and system of route scheduling and presenting route-based fuel information
US7813874B2 (en) On-vehicle navigation system, route guide method, and computer-readable recording medium
JP4045303B2 (ja) 地図情報更新装置および地図情報更新方法
JP2006112932A (ja) 電気自動車のナビゲーションシステム
US20080177463A1 (en) Automobile navigation system
KR101843683B1 (ko) 개인 맞춤형 추천 경로를 제공하는 네비게이션 시스템 및 그 구동방법
JP4469790B2 (ja) 地図情報更新装置および地図情報更新方法
JP5281661B2 (ja) ナビゲーション装置、およびナビゲーションプログラム
JP2010043964A (ja) 計算機システム及び経路案内方法
US11287277B2 (en) Information processor, information processing method, and computer-readable recording medium, and information processing system
WO2024105728A1 (ja) 情報処理装置、制御方法、プログラム及び記憶媒体
JP5349023B2 (ja) ナビゲーション装置
JP2024071052A (ja) 情報処理装置、制御方法、プログラム及び記憶媒体
JP2005214783A (ja) ナビゲーション装置及び施設マーク表示方法
US11619507B2 (en) Information processor, information processing method, and computer-readable recording medium
JP6769693B2 (ja) 提示装置、提示方法及び提示プログラム
JP4045302B2 (ja) 地図情報更新装置および地図情報更新方法
JP4879803B2 (ja) 地図情報更新装置および地図情報更新方法
JP4045304B2 (ja) 地図情報更新装置および地図情報更新方法
WO2024157493A1 (ja) 情報提示装置、制御方法、プログラム及び記憶媒体
US20150039223A1 (en) Navigation device and server device
JP6209718B2 (ja) ナビゲーション装置、およびナビゲーションプログラム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22965705

Country of ref document: EP

Kind code of ref document: A1