Information processing device, information processing method, and program

JPWO2024201554A5Pending Publication Date: 2025-10-03
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025509055
Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2025-07-23
Publication Date
2025-10-03

AI Technical Summary

Technical Problem

Users of rental vehicles, such as electric kickboards, face difficulties in understanding where they can and cannot drive on roads, as the driveable areas for different types of vehicles are not clearly indicated.

Method used

An information processing device that acquires images of the road and determines drivable areas based on the type of mobile object, using an image acquisition unit, information acquisition means, and display means to highlight or mark these areas on a map, providing clear visual feedback to users.

Benefits of technology

Enables users to easily understand and navigate driveable locations, reducing confusion and ensuring compliance with traffic rules by clearly indicating prohibited and permitted areas on the road.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

An information processing device according to the present invention comprises: an image acquisition means that acquires an image of a road in the traveling direction from the current position of a moving body; an information acquisition means that acquires information pertaining to a travelable area of the road which is determined in accordance with a type of the moving body; and a display means that displays the travelable area and / or an untravelable area in the image.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing device, information processing method, and recording medium

[0001] The present disclosure relates to an information processing device, an information processing method, and a recording medium.

[0002] Various visual information is provided via a display or navigation system mounted on a vehicle to assist the driving of a vehicle or other transportation means. For example, Patent Document 1 discloses a system for displaying a boundary line between a road currently being driven and a no-entry area for a vehicle.

[0003] Japanese Patent Application Laid-Open No. 2020-064047

[0004] However, there are places on the road where light vehicles such as electric kick scooters can and cannot be driven, which can be confusing for users who rent them.

[0005] An example of an object of the present disclosure is to provide an information processing device that can display travelable locations in a manner that is easy for a user to understand.

[0006] An information processing device in one aspect of the present disclosure includes an image acquisition means that acquires an image of a road in the direction of travel from the current position of a mobile body, an information acquisition means that acquires information on the drivable area of ​​the road determined by the type of mobile body, and a display means that displays at least one of the drivable area and the non-drivable area on the image.

[0007] In one aspect of the information processing method of the present disclosure, a computer acquires an image of a road in the direction of travel from the current position of a mobile body, acquires information on the drivable area of ​​the road determined by the type of mobile body, and displays at least one of the drivable area and the non-drivable area on the image.

[0008] In one aspect of the present disclosure, a recording medium stores a program that causes a computer to execute a process of acquiring an image of a road in the direction of travel from the current position of a mobile body, acquiring information on the drivable area of ​​the road determined by the type of mobile body, and displaying at least one of the drivable area and the non-drivable area on the image.

[0009] According to the present disclosure, it is possible to provide an information processing device that can display travelable locations in a manner that is easy for the user to understand.

[0010] FIG. 1 is a block diagram showing an information processing device according to a first embodiment. FIG. 2 is a diagram showing a hardware configuration in which the information processing device according to the first embodiment is realized by a computer device and its peripheral devices. FIG. 3 is a display example of a drivable area according to the first embodiment. FIG. 4 is a flowchart showing the operation of the information processing device according to the first embodiment. FIG. 5 is a block diagram showing an information processing device according to a modified example of the first embodiment. FIG. 6 is a display example of driving conditions according to a modified example of the first embodiment. FIG. 7 is a flowchart showing the operation of the information processing device according to a modified example of the first embodiment. FIG. 8 is a block diagram showing an information processing device according to another modified example of the first embodiment. FIG. 9 is a display example of a recommended driving area according to another modified example of the first embodiment. FIG. 10 is a flowchart showing the operation of the information processing device according to another modified example of the first embodiment. FIG. 11 is a block diagram showing an information processing device according to a second embodiment. FIG. 12 is a display example of a drivable route according to the second embodiment. FIG. 13 is a flowchart showing the operation of the information processing device according to the second embodiment.

[0011] Hereinafter, with reference to the drawings, embodiments of an information processing device, an information processing method, and a non-transitory recording medium for recording a program according to the present disclosure will be described in detail. The disclosed technology is not limited to these embodiments.

[0012] [First Embodiment] Fig. 1 is a block diagram showing an information processing device 100 according to this embodiment. The information processing system 10 is a system that allows a user who rents a mobile object to understand the travelable area according to the type of mobile object. The information processing system 10 includes the information processing device 100 and a terminal device 200. As shown in Fig. 1, the information processing device 100 includes an image acquisition unit 101, an information acquisition unit 102, and a display unit 103.

[0013] The terminal device 200 is connected to the information processing device 100 via a network. The terminal device 200 is a terminal carried by a user or a terminal provided in a mobile object. In this embodiment, it is assumed that an application program of a navigation system that displays on a map the current location of the mobile object is installed in the terminal device 200. Furthermore, the information processing system 10 in this embodiment is linked to a mobile object rental service, and when a user uses a rented mobile object, information on the drivable area on the road corresponding to the type of the rented mobile object can be obtained. The drivable area is a drivable area on the road that is determined by rules depending on the type of mobile object. The type of mobile object indicates the classification of the mobile object, such as a motorized bicycle, a small special vehicle, or a light vehicle.

[0014] The storage device 505 of the information processing device 100 stores map data. The map data includes road information. The road information includes information such as the width of the road at a location on the map, as well as information regarding the drivable area and driving conditions of each mobile object. The driving conditions include driving rules specific to each mobile object, such as the speed limit of the mobile object or how to cross a crosswalk or how to turn right. The driving conditions may be information acquired from the type of signs on the road. The drivable area and driving conditions may also be information set based on the width of the road and regulation information for each mobile object. This regulation information may, for example, specify whether or not driving is permitted or the speed limit based on the width of the roadway or sidewalk. For a rented mobile object, the information may be set based on regulation information established by the rental company. For a rented mobile object, the map data may also include return port information indicating the location and availability of return ports. The return port information may also include the size of each return port and information about stores located adjacent to the return port.

[0015] A mobile object is a vehicle other than an automobile as defined by the Road Traffic Act, including light vehicles and motorized bicycles. Mobile objects include bicycles, motorized bicycles, motorcycles, electric kick scooters, and electric wheelchairs, and are not limited to specific mobile objects.

[0016] 2 is a diagram illustrating an example of a hardware configuration in which the information processing device 100 according to the first embodiment of the present disclosure is realized by a computer device 500 including a processor. As shown in FIG. 2, the information processing device 100 includes a CPU (Central Processing Unit) 501, memories such as a ROM (Read Only Memory) 502 and a RAM (Random Access Memory) 503, a storage device 505 such as a hard disk for storing a program 504, a communication interface 508 for network connection, and an input / output interface 509 for inputting and outputting data. In the first embodiment, the information processing device 100 is connected to each component via a bus 510.

[0017] The CPU 501 runs an operating system to control the entire information processing device 100 according to the first embodiment of the present invention. The CPU 501 also reads programs and data into memory from a recording medium 506 mounted in, for example, a drive device 507. The CPU 501 also functions as the image acquisition unit 101, information acquisition unit 102, and display unit 103 according to the first embodiment, or as part of these, and executes processing or commands in the flowchart shown in FIG. 4, which will be described later, based on the program.

[0018] The recording medium 506 is, for example, an optical disk, a flexible disk, a magneto-optical disk, an external hard disk, or a semiconductor memory. The semiconductor memory or the like that is part of the recording medium is a non-volatile storage device that stores the program. The program may also be downloaded from an external computer (not shown) that is connected to a communication network.

[0019] As described above, the first embodiment shown in Fig. 1 is realized by the computer hardware shown in Fig. 2. However, the means for realizing each unit of the information processing device 100 in Fig. 1 is not limited to the configuration described above. Furthermore, the information processing device 100 may be realized by a single physically coupled device, or may be realized by a system consisting of two or more physically separated devices connected by wire or wirelessly.

[0020] The image acquisition unit 101 is a means for acquiring an image of a road in the traveling direction from the current position of the mobile object. In this embodiment, the mobile object is provided with an imaging device such as a camera for capturing images in the traveling direction, and the image acquisition unit 101 acquires, for example, moving images of the road captured by the imaging device in real time.

[0021] Furthermore, the image acquisition unit 101 may identify the current location and traveling direction by a known method based on information obtained from a GPS (Global Positioning System) and a direction sensor such as a gyro sensor or an acceleration sensor mounted on the mobile object or the terminal device 200, and acquire a street view image of a map application taken in the traveling direction from the identified point or an image of a 3D map stored in a navigation system. The image acquisition unit 101 outputs the acquired image of the road to the display unit 103.

[0022] The information acquisition unit 102 is a means for acquiring information on the drivable area of ​​a road on an image, which is determined according to the type of mobile object. The drivable area is, for example, a driving area of ​​a road that each mobile object must observe, as determined by rules such as laws including the Road Traffic Act and government ordinances, and is, for example, a classification of driving locations such as a roadway or a sidewalk, or a dedicated lane for a specific mobile object. The information acquisition unit 102 acquires information on the drivable area of ​​a road from road information linked to map data, and outputs the information to the display unit 103.

[0023] The display unit 103 is a means for displaying at least one of a drivable area and a non-drivable area on an image. The display unit 103 displays at least one of a drivable area and a non-drivable area on the image of the road input from the image acquisition unit 101 based on the information on the drivable area input from the information acquisition unit 102. When the mobile object must travel on a road, the display unit 103 may highlight the road by adding an arrow to the road or by changing the color or line thickness of the road, or may indicate that travel is prohibited by adding an "X" to a sidewalk area. Furthermore, when the mobile object must travel in a specific travel lane, the display unit 103 may add an arrow to the travel lane or highlight the travel lane. Furthermore, the display unit 103 may indicate that travel is prohibited by adding an "X" to a travel lane in which the mobile object cannot travel.

[0024] FIG. 3 is a display example of a drivable area in the first embodiment. In the example of FIG. 3, the roadway on the road image indicates that drivable areas are allowed, and the sidewalk on the image indicates that drivable areas are not allowed. The display of the drivable area in this embodiment is not limited to the example of FIG. 3, and may be in any display mode that allows a user to understand whether a mobile object is allowed to travel on the roadway or the sidewalk, or which lane is allowed to travel on. For example, in the display example of FIG. 3, instead of displaying "drivable" and "not allowed" respectively, a "◯" may be displayed on the roadway and an "X" may be displayed on the sidewalk. Furthermore, the display unit 103 may display at least one of the drivable area and the non-drivable area.

[0025] 4 is a flowchart showing an outline of the operation of the information processing device 100 according to the first embodiment. The processing according to this flowchart may be executed based on program control by the processor described above. For example, the processing according to this flowchart is continuously executed while the user is traveling on a road in a mobile object.

[0026] 4, the image acquisition unit 101 acquires an image of a road in the traveling direction from the current position of the mobile object (step S101). Next, the information acquisition unit 102 acquires information on the drivable area of ​​the road determined according to the type of mobile object (step S102). Finally, the display unit 103 displays at least one of the drivable area and the non-drivable area on the image (step S103). This completes the processing of the information processing device 100.

[0027] In this embodiment, the information acquisition unit 102 acquires information on the drivable area of ​​a road determined according to the type of mobile object, and the display unit 103 displays at least one of the drivable area and the non-drivable area on the image, thereby making it possible to display drivable areas in a way that is easy for the user to understand.

[0028] [First Modification of First Embodiment] Next, a description will be given of each modification of the first embodiment. The configurations of the modifications can be combined with each other. For example, in the first modification, a recommended driving area may be identified from the driveable area, and the driving unit 114 may automatically drive the vehicle in the recommended driving area based on the driving conditions.

[0029] In the first embodiment described above, at least one of a drivable area and a non-drivable area is displayed on the image of the road in the travel direction. In this modification, the driving conditions of the drivable area are further displayed on the image described above, and the vehicle is automatically driven based on the driving conditions.

[0030] 5 is a block diagram including an information processing device according to a modification of the first embodiment. As shown in FIG. 5, the device includes an image acquisition unit 111, an information acquisition unit 112, a display unit 113, and a travel unit 114. In this modification, the configuration of the image acquisition unit 111 is the same as that of the image acquisition unit 101 in the first embodiment.

[0031] The information acquisition unit 112 acquires information on the road's drivable area as well as driving conditions determined by the type of mobile object on the road. The driving conditions are conditions determined by rule information that each mobile object must follow when driving on a road, based on rules such as laws and government ordinances including the Road Traffic Act. For example, there is a rule that light vehicles must dismount from the mobile object and walk when a shopping district or the like is a pedestrian-only road. The information acquisition unit 112 may acquire, as the driving conditions, at least one of, for example, a speed limit or driving conditions for getting on or off the vehicle. The information acquisition unit 112 acquires the driving conditions of the road included in the image from the road information.

[0032] The display unit 113 displays the driving conditions of the drivable area on the image of the road. Fig. 6 shows an example of the display of driving conditions in a modified example of the first embodiment. In the example of Fig. 6, the drivable area is shown to have a speed limit of 30 km / h.

[0033] The driving unit 114 is a means for automatically driving the mobile body within a drivable area based on driving conditions. The driving unit 114 automatically drives the mobile body using a known method. For example, the driving unit 114 acquires location information of the mobile body using a GPS mounted on the mobile body. Then, the driving unit 114 controls operation means, such as the accelerator, brake, or steering wheel, provided on the mobile body based on the driving conditions linked to the location information. For example, if the speed limit of the road on which the mobile body is traveling is 30 km / h, the driving unit 114 controls the accelerator or brake to drive the mobile body so as not to exceed the speed limit. Furthermore, if a driving route to a destination is set in a navigation system, the driving unit 114 may control the operation means of the mobile body to automatically drive within a drivable area on the driving route.

[0034] 7 is a flowchart showing an outline of the operation of the information processing device 110 in a modification of the first embodiment. Note that the processing according to this flowchart may be executed based on program control by the processor described above.

[0035] As shown in Fig. 7, the image acquisition unit 111 acquires an image of the road in the traveling direction from the current position of the mobile object (step S111). Next, the information acquisition unit 112 acquires the drivable area of ​​the road and the driving conditions of the drivable area determined according to the type of mobile object (step S112). Next, the display unit 113 displays at least one of the drivable area and the non-drivable area on the image (step S113). The display unit 113 also displays the driving conditions of the drivable area on the image (step S114). The driving unit 114 automatically drives the mobile object in the drivable area based on the driving conditions (step S115). This completes the processing of the information processing device 110.

[0036] In this modification, the display unit 113 displays the driving conditions of the driveable area on the image of the road. This allows the user to understand the driving conditions of the driveable area. Furthermore, the driving unit 114 automatically drives the vehicle in the driveable area based on the driving conditions. This allows the user to drive without worrying about the driving conditions.

[0037] [Variation 2 of First Embodiment] Next, another variation of the first embodiment will be described with reference to the drawings. Fig. 8 is a block diagram including an information processing device according to another variation of the first embodiment. As shown in Fig. 8, the information processing device includes an image acquisition unit 121, an information acquisition unit 122, a display unit 123, a determination unit 124, and an identification unit 125. The image acquisition unit 121 and the information acquisition unit 122 have the same configuration as the image acquisition unit 101 and the information acquisition unit 102 in the first embodiment.

[0038] In this modification, for example, when there are multiple drivable areas, not only is the drivable area of ​​the mobile object displayed, but also the area within the drivable area that the mobile object can easily travel in is displayed. In this modification, for example, it is assumed that the mobile object can travel on both the roadway and the sidewalk, or that there are multiple drivable lanes.

[0039] The determination unit 124 is a means for determining the road surface condition of the drivable area. For example, the determination unit 124 detects road deterioration such as unevenness of the road surface of the drivable area and impassable areas such as puddles based on images of the road in the drivable area. The determination unit 124 then determines that the road surface condition is good if the size or degree of impassability of the impassable area does not exceed a predetermined standard. On the other hand, the determination unit 124 determines that the road surface condition is not good if the size or degree of impassability of the impassable area exceeds a predetermined standard. Note that the determination unit 124 may detect the impassable area using a known method based on sensor information previously acquired by an image sensor, accelerometer, or the like mounted on another mobile object. In this case, it is assumed that sensor information from the image sensor, accelerometer, or the like mounted on the other mobile object is linked to map data and stored in the storage device 505. If the determination unit 124 determines that the road surface condition is good, it outputs information on the size and number of the detected impassable areas to the identification unit 125.

[0040] The identification unit 125 is a means for identifying a recommended driving area from the drivable area when the road surface condition of the drivable area is good. For example, the identification unit 125 identifies a drivable area with fewer non-drivable areas as the recommended driving area. Specifically, when the mobile object can travel on both the roadway and the sidewalk, the identification unit 125 identifies either the roadway or the sidewalk. Furthermore, when there are multiple lanes on which the mobile object can travel, the identification unit 125 identifies one of the lanes.

[0041] The display unit 123 displays the recommended driving area on the image. FIG. 9 is a display example of the recommended driving area in another modified example of the first embodiment. In the example of FIG. 9, both the roadway and the sidewalk are indicated by "◯" as drivable areas, and of the drivable areas, the sidewalk is identified as the recommended driving area. Note that if the determination unit 124 determines that the road surface condition is not good, the display unit 123 may display guidance information to a return port or store within a predetermined distance from the current location. The guidance information may include information indicating the location of the return port or store.

[0042] 10 is a flowchart showing an outline of the operation of the information processing device 120 in the modified example of the first embodiment. Note that the processing according to this flowchart may be executed based on program control by the processor described above.

[0043] 10 , the image acquisition unit 121 acquires an image of a road in the traveling direction from the current position of the mobile object (step S121). Next, the information acquisition unit 122 acquires information on the drivable area of ​​the road determined depending on the type of mobile object (step S122). If there are multiple drivable areas (YES in S123), the determination unit 124 determines the road surface condition of the drivable area (step S124). On the other hand, if there are not multiple drivable areas (NO in S123), the display unit 123 displays at least one of the drivable area and the non-drivable area on the image (step S125).

[0044] Next, if the determination unit 124 determines that the road surface conditions in the drivable area are good (S126; YES), the recommended driving area is identified (step S127). Next, the display unit 123 displays the recommended driving area on the image (step S128). On the other hand, if the identification unit 125 determines that the road surface conditions in the drivable area are not good (S126; NO), the display unit 123 displays guidance information to a return port or store within a predetermined distance from the current location (step S129). This completes the processing of the information processing device 120.

[0045] In this modified example, if it is determined that the road surface conditions of the drivable area are good, the identification unit 125 identifies a recommended driving area from the drivable area, and the display unit 123 displays the recommended driving area. This makes it possible to show the user a driving area that is easy to drive in. Furthermore, if it is determined that the road surface conditions of the drivable area are not good, the display unit 123 displays information guiding the user to a return port or store within a predetermined distance from the current location. This makes it possible to encourage the user to return the mobile object or take a rest when the road surface conditions make it difficult for the mobile object to drive.

[0046] [Second Embodiment] Next, a second embodiment of the present disclosure will be described in detail with reference to the drawings. Below, the description of the second embodiment will be omitted to the extent that it does not make the description of the present embodiment unclear.

[0047] Fig. 11 is a block diagram including an information processing device 130 according to the second embodiment. As with the computer device shown in Fig. 2, the functions of the information processing device 130 can be realized not only by hardware but also by a computer device or software based on program control.

[0048] 11 , the information processing device 130 includes an image acquisition unit 131, an information acquisition unit 132, a display unit 133, a detection unit 134, and a generation unit 135. The image acquisition unit 131 and the information acquisition unit 132 have the same configuration as the image acquisition unit 101 and the information acquisition unit 102 in the first embodiment.

[0049] In this embodiment, for example, a possible route to a specific location included in the image is generated. In this modification, the specific location is, for example, a store that the user visits, and in particular, a store that has in stock the product that the user plans to purchase.

[0050] In this embodiment, the map data stored in the storage device 505 includes store information. The store information is information about stores located on the map, and includes, for example, inventory information about products sold at the store, recommended products at the store, or coupons distributed at the store. In this embodiment, the user's shopping list information may be input by an application program or navigation system for renting a vehicle. The shopping list information is a list of product information that the user plans to purchase, and is stored in the storage device 505 in association with user identification information such as a user ID.

[0051] The detection unit 134 is a means for detecting, on an image, a store that has in stock the product that the user plans to purchase. For example, the detection unit 134 extracts in advance a store that has in stock the product that the user plans to purchase from stores near the traveling route to the destination. Then, when the mobile object approaches within a predetermined distance from the extracted store, the detection unit 134 detects the store included in the image. The predetermined distance is, for example, the distance at which the store appears in an image captured in the traveling direction from the current position.

[0052] When the detection unit 134 detects a store on the image, the generation unit 135 generates a drivable route from the current position of the mobile object to the store. The generation unit 135 generates a drivable route for traveling within a drivable area of ​​the road to the store in accordance with driving conditions. The drivable route may include at least one of crossing a crosswalk or turning right at an intersection. In this embodiment, the detected store is located at a location where a right turn is made at an intersection in the direction of travel from the current position of the mobile object. Note that mobile objects such as electric kick scooters have unique driving conditions for crossing a crosswalk and turning right at an intersection. In this embodiment, it is assumed that when crossing a crosswalk, a user must dismount the mobile object and push the mobile object while walking, and that when turning right at an intersection, two-stage right turns and tight right turns are prohibited. It is also assumed that there are driving conditions such that a user may ride the mobile object when traveling on a roadway, but must dismount the mobile object when traveling on a sidewalk.

[0053] The display unit 133 displays the generated drivable route. FIG. 12 is a display example of a drivable route in the second embodiment. In the example of FIG. 12, different arrows indicate locations on the drivable route where a vehicle should get off and where a vehicle should get on. In detail, first, (1) the vehicle should get on from the current location of the mobile object to just before the stop line and continue. (2) the vehicle should get off just before the stop line and enter the sidewalk. (3) the vehicle should get off at the crosswalk and cross. (4) the vehicle should exit the sidewalk onto the roadway while getting off. (5) the vehicle should get on and cross the intersection. (6) the vehicle should get off when crossing the sidewalk in front of the store and enter the store. The display of the drivable route in this embodiment is not limited to the example of FIG. 12, and any display mode can be used that allows the user to understand the drivable route of the mobile object and whether the vehicle should get on or off.

[0054] 13 is a flowchart showing an outline of the operation of the information processing device 130 in a modification of the second embodiment. Note that the processing according to this flowchart may be executed based on program control by the processor described above.

[0055] As shown in FIG. 13 , the image acquisition unit 131 acquires an image of a road in the direction of travel from the current location of the mobile object (step S201). Next, the information acquisition unit 132 acquires information about the road's drivable area, determined based on the type of mobile object (step S202). If the detection unit 134 detects a store that has the product to be purchased in stock (step S203; YES), the generation unit 135 generates a drivable route to the store based on the drivable area (step S204), and the display unit 133 displays the drivable route on the image (step S205). On the other hand, if the detection unit 134 does not detect a store that has the product to be purchased in stock (step S203; NO), the display unit 133 displays at least one of the drivable area and the non-drivable area on the image (step S206). This completes the processing of the information processing device 130.

[0056] In this embodiment, when the detection unit 134 detects a store that has the product to be purchased in stock, the generation unit 135 generates a possible driving route to the store, and the display unit 133 displays the possible driving route. As a result, even if, for example, the store that has the product to be purchased in stock is located at a point where you turn right at an intersection on a main street and it is difficult to know how to get there by mobile, the route that should be taken by the mobile can be shown to the user.

[0057] Although the present disclosure has been described above with reference to various embodiments, the present disclosure is not limited to the above embodiments. The configuration and details of each of the present disclosures may include embodiments to which various modifications that would be apparent to those skilled in the art are applied within the scope of the present disclosure. The present disclosure may also include embodiments in which the details described herein are appropriately combined or substituted as necessary. For example, details described using a particular embodiment may also be applied to other embodiments to the extent that no contradiction occurs. For example, although multiple operations are described in sequence in the form of a flowchart, the order of the descriptions does not limit the order in which the multiple operations are performed. Therefore, when implementing each embodiment, the order of the multiple operations may be changed as long as it does not interfere with the content.

[0058] 10, 11, 12, 13 Information processing system 100, 110, 120, 130 Information processing device 101, 111, 121, 131 Image acquisition unit 102, 112, 122, 132 Information acquisition unit 103, 113, 123, 133 Display unit 114 Travel unit 124 Determination unit 125 Identification unit 134 Detection unit 135 Generation unit 200, 210, 220, 230 Terminal device 500 Computer device 501 CPU 502 ROM 503 RAM 504 Program 505 Storage device 506 Recording medium 507 Drive device 508 Communication interface 509 Input / output interface 510 Bus

Claims

1. image acquisition means for acquiring an image of a road in a traveling direction from a current position of the mobile object; an information acquisition means for acquiring information on a drivable area of ​​the road determined according to the type of mobile object; and a display means for displaying at least one of a drivable area and a non-drivable area on the image.

2. The information acquisition means further acquires driving conditions of the drivable area determined according to the type of moving object on the road, The information processing device according to claim 1 , wherein the display means displays the driving conditions on the image.

3. The information processing device according to claim 2 , further comprising: a driving means for automatically driving the vehicle in the drivable area based on the driving conditions.

4. generating means for generating a travelable route when traveling within the travelable area to a specific location included in the image; The information processing device according to claim 1 , wherein the display means displays the possible driving route.

5. The information processing device according to claim 4 , wherein the possible route includes at least one of crossing a crosswalk or turning right at an intersection.

6. The method further comprises detecting means for detecting, on the image, a store that has the product that the user intends to purchase in stock; The information processing device according to claim 4 , wherein the generating means generates a drivable route to the store.

7. a determination means for determining a road surface condition of the drivable area of ​​the image; and a specifying means for specifying a recommended driving area from the driveable area when the road surface condition is determined to be good; The information processing device according to claim 1 , wherein the display unit displays the recommended driving area on the image.

8. The information processing device according to claim 7 , wherein the display means displays guidance information to a return port or a store within a predetermined distance from the current position when the road surface condition is not determined to be good.

9. The computer Obtain an image of the road in the direction of travel from the current position of the moving object, acquiring information on a drivable area of ​​the road determined according to the type of mobile object; An information processing method that displays at least one of a drivable area and a non-drivable area on the image.

10. Obtain an image of the road in the direction of travel from the current position of the moving object, acquiring information on a drivable area of ​​the road determined according to the type of mobile object; A program that causes a computer to execute a process of displaying at least one of a drivable area and a non-drivable area on the image.