Information processing device
The information processing device uses satellite images and driver preferences to enhance navigation by suggesting routes that align with driver preferences and provide real-time event notifications, addressing the limitations of landscape-based navigation systems.
Patent Information
- Application Number
- JP2022182085
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-11-14
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2042-11-14
AI Technical Summary
Existing navigation devices that provide route guidance based solely on landscape information fail to offer sufficient added value to drivers.
An information processing device that acquires satellite images and driver preference information to evaluate and suggest driving routes that align with the driver's preferences, including visibility of specific plants and real-time event notifications.
Provides drivers with a driving environment of high added value by suggesting routes that match their preferences and notifying them of relevant events in real-time, enhancing the navigation experience.
Smart Images

Figure 0007718390000001 
Figure 0007718390000002 
Figure 0007718390000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device Place Regarding. [Background technology]
[0002] A navigation device that provides route guidance is disclosed in Patent Document 1. Specifically, the navigation device described in Patent Document 1 displays landscape information to the user at predetermined branch points during route guidance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-271299 Summary of the Invention [Problem to be solved by the invention]
[0004] However, a configuration in which a route is selected based only on landscape information, such as the device described in Patent Document 1, cannot provide sufficient added value to the driver.
[0005] The present invention relates to an information processing device that can provide added value to a driver. Place The purpose is to obtain. [Means for solving the problem]
[0006] The information processing device according to claim 1 acquires satellite images taken by an artificial satellite within a range from the current position of the vehicle to the destination, acquires preference information relating to the driver's preferences, evaluates a driving route to the destination based on the satellite images and the preference information, and outputs the evaluation result of the driving route. An information processing device that, if the preference information indicates a tendency to prefer a particular type of plant, evaluates highly a driving route on which the plant is visible based on the satellite image. .
[0007] The information processing device according to claim 1 evaluates driving routes based on satellite images and driver preference information. This allows for a higher evaluation of driving routes that better suit the driver's preferences compared to a configuration that simply proposes driving routes based on landscape information alone. In particular, by using satellite images, it is possible to obtain information in real time that cannot be obtained from information recorded on a server, etc., thereby providing the driver with a driving environment with high added value.
[0013] Also For a driver who likes a particular type of plant, a route that allows the plant to be seen can be suggested.
[0014] Claim 2 The information processing device according to the present invention comprises: An information processing device that acquires satellite images taken by an artificial satellite within a range from a current position of a vehicle to a destination, acquires preference information relating to a driver's preferences, evaluates a driving route to the destination based on the satellite images and the preference information, and outputs an evaluation result of the driving route, Based on the satellite image, an event being held within the area up to the destination is identified, and if the event is included in the preference information, information about the event is output.
[0015] Claim 2 The information processing device according to the present invention can identify events taking place around a driving route in real time using satellite images. This allows the driver to be notified of the events. The events referred to here are not limited to outdoor events such as festivals, fireworks, and parades, but also broadly include events whose details can be grasped from outdoors using satellite images, such as sales information at department stores.
[0016] Claim 3 The information processing device according to claim 1 or 2 In the method, a plurality of highly rated travel routes are proposed to the driver, and the preference information is updated in accordance with the travel route selected by the driver.
[0017] Claim 3 In the information processing device according to the present invention, the preference information is updated in accordance with the travel route selected by the driver, so that the preference information can be kept up to date even if the driver's preferences change. [Effects of the Invention]
[0020] As described above, the information processing device according to the present invention Place This allows for added value to be provided to drivers. [Brief explanation of the drawings]
[0021] [Figure 1] 1 is a schematic diagram illustrating an overall system according to an embodiment. [Figure 2] 1 is a block diagram showing a hardware configuration of an information processing apparatus according to an embodiment; [Figure 3] 2 is a block diagram showing a hardware configuration of an in-vehicle device according to the embodiment; FIG. [Figure 4] FIG. 1 is a block diagram illustrating a functional configuration of an information processing apparatus according to an embodiment. [Figure 5] 10 is a flowchart illustrating an example of the flow of a display process according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0022] An information processing system S including an information processing device 10 according to an embodiment will be described with reference to the drawings.
[0023] 1, an information processing system S according to this embodiment includes an information processing device 10, a server 12, and a vehicle 11. The information processing device 10, the server 12, and the vehicle 11 are connected via a network N and are capable of communicating with each other.
[0024] The information processing device 10 is installed, for example, outside the vehicle 11, and is configured to receive instructions from the vehicle 11 and transmit requested information. The information processing device 10 is also configured to be able to acquire various information from a server 12 via a network N. The information processing device 10 may be connected to a plurality of vehicles 11 via the network N.
[0025] The vehicle 11 is equipped with an on-board device 28. In this embodiment, the on-board device 28 is, for example, an ECU (Electronic Control Unit) that performs various controls. The server 12 is installed outside the vehicle 11 and is configured to be able to receive data from the artificial satellite 13. For this reason, the server 12 stores satellite images taken by the artificial satellite. The server 12 also sequentially accumulates preference information relating to the preferences of each occupant. Note that the preference information stored in the server 12 may be based on information input by the occupant, or may be information obtained from the occupant's purchase history, profile information, etc.
[0026] The information processing device 10 of this embodiment is a device that acquires satellite images and preference information taken by an artificial satellite 13 via a server 12, evaluates the driving route from the current location of the vehicle 11 to the destination based on the satellite images and preference information, and outputs the evaluation result of the driving route.
[0027] (Hardware configuration of information processing device 10) 2, the information processing device 10 includes a CPU (Central Processing Unit: processor) 30, a ROM (Read Only Memory) 32, a RAM (Random Access Memory) 34, a storage 36, and a communication interface (communication I / F) 38. Each component is connected to each other via an internal bus 39 so as to be able to communicate with each other.
[0028] The CPU 30 is a central processing unit that executes various programs and controls each part. That is, the CPU 30 reads programs from the ROM 32 or storage 36 and executes the programs using the RAM 34 as a work area. The CPU 30 also controls the above-mentioned components and performs various arithmetic processing in accordance with the programs recorded in the ROM 32 or storage 36.
[0029] The ROM 32 stores various programs and various data. The RAM 34 temporarily stores programs or data as a working area. The storage 36 is configured by an HDD (Hard Disk Drive) or an SSD (Solid State Drive) and is a non-temporary recording medium that stores various programs including an operating system and various data. In this embodiment, the ROM 32 or the storage 36 stores a display program for performing display processing and the like.
[0030] The communication I / F 38 is an interface through which the information processing device 10 communicates with the server 12, the vehicle-mounted device 28, and other devices, and uses standards such as CAN (Controller Area Network), Ethernet (registered trademark), LTE (Long Term Evolution), FDDI (Fiber Distributed Data Interface), and Wi-Fi (registered trademark).
[0031] (Hardware configuration of on-board unit 28) 3, the vehicle-mounted device 28 includes a CPU 40, a ROM 42, a RAM 44, a storage 46, a communication interface (communication I / F) 48, and an input / output interface (input / output I / F) 50. Each component is connected to each other via an internal bus 52 so as to be able to communicate with each other.
[0032] The CPU 40 is a central processing unit that executes various programs and controls each component. That is, the CPU 40 reads programs from the ROM 42 or storage 46 and executes the programs using the RAM 44 as a work area. The CPU 40 also controls the above-mentioned components and performs various arithmetic processing in accordance with the programs recorded in the ROM 42 or storage 46.
[0033] The ROM 42 stores various programs and various data. The RAM 44 temporarily stores programs or data as a working area. The storage 46 is composed of an HDD or SSD and is a non-transitory recording medium that stores various programs including the operating system and various data.
[0034] The communication I / F 48 is an interface through which the vehicle-mounted device 28 communicates with a server and other devices, and uses standards such as CAN (Controller Area Network), Ethernet (registered trademark), LTE (Long Term Evolution), FDDI (Fiber Distributed Data Interface), and Wi-Fi (registered trademark).
[0035] A navigation system 54, an interior camera 56, and a display unit 58 are connected to the input / output I / F 50.
[0036] The navigation system 44 holds map data and plans a route to a destination set by the occupants, etc. The navigation system 44 also provides various guidance so that the vehicle 11 can travel along the set route.
[0037] The interior camera 56 is disposed near the steering wheel inside the vehicle and is directed toward the face of the occupant. Image data including the face of the occupant captured by the interior camera 56 is transmitted to the vehicle-mounted device 28.
[0038] The display unit 58 is provided in the front part of the vehicle interior and is configured to be able to display information to the driver. The display unit 58 includes, for example, a center display provided in the instrument panel, a meter panel, and a projection surface projected by a head-up display device.
[0039] (Functional configuration of information processing device 10) The information processing device 10 uses the above hardware resources to realize various functions. The functional configuration realized by the information processing device 10 will be described with reference to FIG.
[0040] 4, the information processing device 10 includes, as functional components, a reception unit 62, a satellite image acquisition unit 64, a preference information acquisition unit 66, a driving route evaluation unit 60, and an information output unit 70. Each functional component is realized by the CPU 30 reading and executing a program stored in the ROM 32 or the storage 36.
[0041] The reception unit 62 receives a request for a route search. For example, when a destination is set by an operation of an occupant of the vehicle 11, the in-vehicle device 28 requests the information processing device 10 to search for a route from the current location of the vehicle 11 to the destination. The reception unit 62 receives such a route search instruction.
[0042] The satellite image acquisition unit 64 acquires satellite images taken by the artificial satellite 13. Specifically, the satellite image acquisition unit 64 accesses the server 12 and acquires, from the satellite images stored in the server 12, a satellite image corresponding to the range from the current position of the vehicle 11 to the destination. The satellite image acquired by the satellite image acquisition unit 64 is, for example, at least one of a visible image, an infrared image, a water vapor image, a cloud top enhanced image, a true color reproduction image, and an RGB composite image.
[0043] The preference information acquisition unit 66 acquires preference information relating to the preferences of the driver. Specifically, the preference information acquisition unit 66 identifies the driver based on image data captured by the interior camera 56. The preference information acquisition unit 66 also accesses the server 12 and acquires preference information corresponding to the driver from the preference information stored in the server 12.
[0044] The preference information includes, for example, information about roads that the driver likes, etc. The preference information also includes various information such as a tendency to prefer roads with lots of nature, a tendency to prefer urban areas, a tendency to prefer mountain roads, a tendency to prefer roads with lots of straight lines, preferences for plants, preferences for animals, luxury items such as alcohol, and information about favorite events.
[0045] The preference information may also include information on frequently used supermarkets, frequently used department stores, frequently used gas stations, frequently used parking lots, etc. Furthermore, the preference information may also include information on frequently purchased products, etc.
[0046] If the server 12 does not store the driver's preference information, the information processing device 10 may prompt the driver to input the preference information via the display unit 58. The preference information input by the driver is stored in the server 12 together with the driver's information.
[0047] The driving route evaluation unit 68 evaluates the driving route to the destination based on the satellite image and the preference information. Specifically, the driving route evaluation unit 68 calculates multiple driving routes from the current location of the vehicle 11 to the destination based on a common method. Then, the driving route evaluation unit 68 identifies spots that are highly relevant to the preference information from the satellite image, and increases the evaluation of driving routes with many spots related to the preference information and decreases the evaluation of driving routes with few spots related to the preference information.
[0048] For example, if the preference information indicates that the driver tends to prefer roads with lots of nature, the route evaluation unit 68 will evaluate routes with a high greenery visibility based on satellite images more highly. Also, if the preference information indicates that the driver tends to prefer a particular type of plant, the route evaluation unit 68 will evaluate routes on which the plant is visible based on satellite images more highly. Furthermore, if an event currently being held within the area to the destination is identified based on satellite images and the event is included in the preference information, the route evaluation unit 68 will evaluate routes that pass through spots where the event is being held more highly.
[0049] The information output unit 70 outputs the evaluation result of the driving route. As an example in the present embodiment, the information output unit 70 outputs the evaluation result by displaying on the display unit 58 driving routes with evaluations higher than a predetermined threshold. At this time, the information output unit 70 may suggest a plurality of driving routes displayed on the display unit 58 to the driver, leaving it up to the driver to select a driving route. Alternatively, the driving route with the highest evaluation may be set and displayed on the display unit 58 in a state where it is possible to change to another driving route with a higher evaluation. In this case, the information processing device 10 may update the preference information stored in the server 12 according to the driving route selected by the driver.
[0050] (action) Next, the operation of this embodiment will be described.
[0051] (Display processing) An example of a display process for outputting the evaluation results of a travel route will be described with reference to the flowchart shown in Fig. 5. This display process is executed by the CPU 30 reading a display program from the ROM 32 or storage 36, and expanding and executing the program in the RAM 34. In this embodiment, as an example, the display process is executed when a destination is set by the user.
[0052] In step S102, the CPU 30 acquires a satellite image. Specifically, the CPU 30 uses the function of the satellite image acquisition unit 64 to acquire a satellite image corresponding to the range from the current position of the vehicle 11 to the destination.
[0053] In step S104, the CPU 30 identifies the driver. Specifically, the CPU 30 identifies the driver based on image data captured by the indoor camera 56. For example, the driver may be identified by performing pattern matching with data of the driver's face stored in the server 12.
[0054] In step S106, the CPU 30 acquires the preference information. Specifically, the CPU 30 acquires, from the server 12, the preference information corresponding to the driver identified in step S104, by using the function of the preference information acquisition unit 66.
[0055] In step S108, the CPU 30 determines whether each of the candidate driving routes from the current location of the vehicle 11 to the destination has a high rating. Specifically, the CPU 30 uses the function of the driving route evaluation unit 68 to evaluate each of the candidate driving routes calculated by the navigation system 44 so that a driving route highly related to the preference information has a high rating. If there is a driving route whose rating is higher than a predetermined threshold, an affirmative judgment is made in step S108 and the process proceeds to step S110.
[0056] On the other hand, if the evaluations for all candidate travel routes are lower than the threshold, a negative decision is made in step S108 and the display process is terminated. In this case, travel routes are displayed on the display unit 58 for each condition set by the navigation system 44. For example, a travel route with the shortest required time or the shortest travel distance is displayed on the display unit 58 with priority.
[0057] In step S110, the CPU 30 displays on the display unit 58 travel routes whose evaluation is higher than a predetermined threshold. Specifically, the CPU 30 uses the function of the information output unit 70 to display information about highly rated travel routes on the display unit 58. At this time, information related to preference information may be displayed for each travel route. For example, if the preference information is related to the greenery coverage ratio, the greenery coverage ratio for each travel route may be displayed. Furthermore, if the preference information is related to specific plants, buildings, etc., information about plants, buildings, etc. that are visible while traveling on each travel route may be displayed. Then, the CPU 30 ends the display process.
[0058] As described above, the information processing device 10 according to this embodiment evaluates a driving route based on satellite images and driver preference information, and therefore can highly evaluate a driving route that is more in line with the driver's preferences than a configuration that simply proposes a driving route based on scenery information alone. In particular, by using satellite images, information that cannot be obtained from information recorded in the server 12 or the like can be obtained in real time, and therefore a driving environment with high added value can be provided to the driver.
[0059] In this embodiment, highly rated travel routes are suggested to the driver, allowing the driver to check highly rated travel routes. Furthermore, by updating the preference information according to information on the travel route selected by the driver, the preference information can be kept up to date even if the driver's preferences change.
[0060] Furthermore, in this embodiment, a driving route with a high greenery visibility can be suggested to a driver who prefers roads with a lot of nature. Similarly, a driving route where the plant can be seen can be suggested to a driver who prefers a particular type of plant.
[0061] Furthermore, in this embodiment, since events being held around the driving route can be identified in real time using satellite images, the driver can be notified of the events. For example, if it is identified based on satellite images that a fireworks display is being held and the preference information includes an item related to fireworks, the driver can be notified of information about the fireworks display.
[0062] The information processing device 10 according to the embodiment has been described above, but it goes without saying that it can be embodied in various forms without departing from the spirit of the present invention. For example, in the above embodiment, the evaluation result of the travel route is output by displaying it on the display unit 58, but this is not limiting. The evaluation result of the travel route may be notified by voice.
[0063] In addition, in the above embodiment, the driver's preference information is stored in the server 12, but this is not limiting, and the driver's preference information may be stored in a storage area of the vehicle 11. Furthermore, in the above embodiment, the satellite image is acquired from the server 12, but this is not limiting, and the vehicle 11 (on-board device 28) may directly or indirectly instruct the artificial satellite 13 to take a photograph, thereby acquiring a satellite image of a desired range.
[0064] Furthermore, the processing performed by the CPU 30 after reading the program in the above embodiment may be performed by various processors other than the CPU 30. Examples of such processors include dedicated electrical circuits, such as programmable logic devices (PLDs) (such as field-programmable gate arrays (FPGAs)) whose circuit configuration can be changed after fabrication, and application-specific integrated circuits (ASICs) that are processors with circuit configurations specifically designed to perform specific processing. The processing may be performed by one of these various processors, or by a combination of two or more processors of the same or different types, such as multiple FPGAs or a combination of a CPU and an FPGA. The hardware structure of these various processors is, more specifically, an electrical circuit that combines circuit elements such as semiconductor devices.
[0065] Furthermore, in the above embodiment, various data is stored in the storage 36, but this is not limiting. For example, a non-transitory recording medium such as a CD (Compact Disk), a DVD (Digital Versatile Disk), or a USB (Universal Serial Bus) memory may be used as the storage unit. In this case, various programs, data, etc. are stored in these recording media.
[0066] Furthermore, the processing flow described in the above embodiment is an example, and unnecessary steps may be deleted, new steps may be added, or the processing order may be changed within the scope of the invention. [Explanation of symbols]
[0067] 10. Information processing equipment 11 vehicles 13 Satellite 58 Display section
Claims
1. Acquire satellite images taken by artificial satellites in the range from the vehicle's current position to the destination, acquiring preference information regarding the driver's preferences; evaluating a driving route to the destination based on the satellite image and the preference information; An information processing device that outputs an evaluation result of a travel route, If the preference information indicates a tendency to prefer a particular type of plant, a route on which the plant is visible based on the satellite image is highly rated. Information processing device.
2. Acquire satellite images taken by an artificial satellite within the range from the vehicle's current position to the destination, acquiring preference information regarding the driver's preferences; evaluating a driving route to the destination based on the satellite image and the preference information; An information processing device that outputs an evaluation result of a travel route, Identifying an event being held within a range up to the destination based on the satellite image, and outputting information about the event if the event is included in the preference information. Information processing device.
3. An information processing device as described in claim 1 or 2, which suggests a plurality of highly rated driving routes to the driver and updates the preference information according to the driving route selected by the driver.
Citation Information
Patent Citations
Navigation system, control method therefor, and control program
JP2007271299A
Route searching device, route searching method, and route searching program
JP2013096704A
Road network data generation device and method
JP2017097222A
Route search system and route search method
JP2017106850A
Information processing device, information processing method, and program
JP2022059498A