Information processor, display device, method for control, program, and storage medium

The information processing and display devices for single-passenger vehicles address the challenge of displaying operational information by acquiring and presenting workload values for each area, allowing drivers to intuitively understand the workload without focusing on the display, thereby enhancing safety and usability.

JP2025088813APending Publication Date: 2025-06-12PIONEER IP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023203540
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-01
Publication Date
2025-06-12

AI Technical Summary

Technical Problem

Single-passenger vehicles like electric kick-scooters face challenges in displaying operational information effectively due to the small size of the wheels and handlebars, making it difficult for drivers to visually focus on display units during driving.

Method used

An information processing device and display device that acquire an index value representing the degree of load on the driver for each road within a predetermined area, determine a representative value for divided areas, and control the display mode based on these values to intuitively present information to the driver.

Benefits of technology

The solution enables drivers of single-passenger vehicles to easily grasp the workload on each area without focusing on the display unit, enhancing safety and usability by prominently highlighting areas with higher workload values.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025088813000001_ABST
    Figure 2025088813000001_ABST
Patent Text Reader

Abstract

To provide an information processor and a display device which can desirably display information on driving of a vehicle for one person having a power source which enables self-running and three or less wheels.SOLUTION: A server device 2 is an information processor which controls display of a display unit 16 set in an electric kick board 1 as a vehicle for one person equipped with a power source which enables self-running and three or less wheels, and functions as index value acquisition means, representative value determination means, and display control means. The server device 2 acquires a workload value as an index value representing the degree of load of a driver of the electric kickboard 1 for each road in a predetermined area around the electric kickboard 1. After that, the server device 2 determines a workload representative value as a representative value of the workload value for each division area formed by dividing the predetermined area. Furthermore, the server device 2 determines the display manner of each division area on the basis of the workload representative value in a case where the predetermined area is displayed in the display unit 16.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a system capable of suitably displaying information related to the operation of a single - passenger vehicle having a power source enabling self - running and three or fewer wheels.

Background Art

[0002] Techniques for notifying a driver of information necessary for driving according to the means of movement are known. For example, Patent Document 1 discloses a technique for notifying a driver of information related to road signs applied according to means of movement such as automobiles, motorcycles, bicycles, and walking.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In a single - passenger vehicle such as an electric kick - scooter, due to the ease of handling of the handlebar caused by the small size of the wheels, etc., there may be a case where a driver cannot visually focus on a display unit that displays information related to driving during driving.

[0005] In view of the above - described problems, an object of the present invention is to provide an information processing device and a display device capable of suitably displaying information related to the operation of a single - passenger vehicle having a power source enabling self - running and three or fewer wheels.

Means for Solving the Problems

[0006] The invention according to claim 1 is an information processing device that controls the display of a display device installed in or attachable to a single - passenger vehicle having a power source enabling self - running and three or fewer wheels, For each road existing within a predetermined area around the vehicle, an index value acquisition means for acquiring an index value representing the degree of load on the driver of the vehicle; A representative value determination means for determining a representative value of the index value in each of a plurality of divided areas obtained by dividing the predetermined area; A display control means for determining a display mode for each divided area based on the representative value when the predetermined area is to be displayed on the display device; characterized in that it is an information processing apparatus having the above.

[0007] Further, the invention according to claim 8 is A display device installed in or attachable to a single - passenger vehicle having a power source enabling self - propulsion and three or fewer wheels, For each road existing within a predetermined area around the vehicle, an index value acquisition means for acquiring an index value representing the degree of load on the driver of the vehicle; A representative value determination means for determining a representative value of the index value in each of a plurality of divided areas obtained by dividing the predetermined area; A display control means for determining a display mode for each divided area based on the representative value when the predetermined area is to be displayed; characterized in that it is a display device having the above.

[0008] Further, the invention according to claim 9 is A control method executed by an information processing apparatus for controlling the display of a display device installed in or attachable to a single - passenger vehicle having a power source enabling self - propulsion and three or fewer wheels, An index value acquisition step of acquiring, for each road existing within a predetermined area around the vehicle, an index value representing the degree of load on the driver of the vehicle; A representative value determination step of determining a representative value of the index value in each of a plurality of divided areas obtained by dividing the predetermined area; A display control step of determining a display mode for each divided area based on the representative value when the predetermined area is to be displayed on the display device; characterized in that it is a control method having the above.

[0009] Further, the invention according to claim 10 is a program executed by a computer that controls the display of a display device installed in or attachable to a single-rider vehicle having a power source enabling self-propulsion and three or fewer wheels, wherein for each road existing within a predetermined area around the vehicle, there is provided an index value acquisition means for acquiring an index value representing the degree of load on the driver of the vehicle, a representative value determination means for determining a representative value of the index value in each of a plurality of divided areas obtained by dividing the predetermined area, and a display control means for determining a display mode for each divided area based on the representative value when the predetermined area is to be displayed on the display device. The program is characterized in that it causes the computer to function as described above.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Mode for Carrying Out the Invention

[0011] In one preferred embodiment of the present invention, there is provided an information processing device that controls the display of a display device installed in or attachable to a single-person vehicle having a power source enabling self-propulsion and three or fewer wheels, the information processing device including: an index value acquisition means for acquiring, for each road existing within a predetermined area around the vehicle, an index value representing the degree of load on the driver of the vehicle; a representative value determination means for determining a representative value of the index value in each of a plurality of divided areas obtained by dividing the predetermined area; and a display control means for determining a display mode for each of the divided areas based on the representative value when the predetermined area is to be displayed on the display device. According to this aspect, the information processing device can suitably present information indicating the degree of load on the driver for each area to the driver of a single-person vehicle having a power source enabling self-propulsion and three or fewer wheels.

[0012] In one aspect of the above information processing device, the display control means displays the predetermined area by color-coding each of the divided areas with a color corresponding to the representative value corresponding to the divided area. According to this aspect, the information processing device can display the degree of load on the driver for each area in a manner that is easily visually grasped by the driver. In a preferred example, the display control means may display by blurring the boundaries of the divided areas having different colors determined based on the representative value.

[0013] In another aspect of the above information processing apparatus, the display control means sets the divided area corresponding to the representative value indicating that the degree of the load is higher than a predetermined degree in a display mode that is more prominent than the divided areas other than the divided area. Thereby, the information processing apparatus can make the area where there is a road with a high load on the driver prominent and suitably warn the driver of its existence.

[0014] In another aspect of the above information processing apparatus, the representative value determination means determines the representative value corresponding to each of the divided areas by an average of the index values corresponding to the roads existing in each of the divided areas or a weighted average based on the attributes of the roads. According to this aspect, the information processing apparatus can suitably determine the representative value of the index value of the load in each of the divided areas. In a preferred example, the index value may be a value corresponding to the degree of difficulty of going uphill by the vehicle on the road corresponding to the index value.

[0015] In another aspect of the above information processing apparatus, the index value acquisition means acquires the index value from map information including the index value corresponding to each of the roads. According to this aspect, the information processing apparatus can suitably acquire the index value of each road within a predetermined area.

[0016] In another preferred embodiment of the present invention, there is a display device that can be installed in or attached to a single-seater vehicle equipped with a power source capable of self-driving and three or fewer wheels, and includes an index value acquisition means for acquiring an index value representing the degree of the load on the driver of the vehicle for each road existing within a predetermined area around the vehicle, a representative value determination means for determining a representative value of the index value in each of a plurality of divided areas obtained by dividing the predetermined area, and a display control means for determining a display mode for each divided area based on the representative value when displaying the predetermined area. According to this aspect, the display device can suitably present information indicating the degree of the load on the driver for each area to the driver of a single-seater vehicle equipped with a power source capable of self-driving and three or fewer wheels.

[0017] In another preferred embodiment of the present invention, there is provided a control method executed by an information processing device that controls the display of a display device installed in or attachable to a single-seater vehicle having a power source enabling self-propulsion and three or fewer wheels. The control method includes: an index value acquisition step of acquiring, for each road existing within a predetermined area around the vehicle, an index value representing the degree of load on the driver of the vehicle; a representative value determination step of determining a representative value of the index value for each of a plurality of divided areas obtained by dividing the predetermined area; and a display control step of determining a display mode for each of the divided areas based on the representative value when the predetermined area is to be displayed on the display device. By executing this control method, the information processing device can suitably present information indicating the degree of load on the driver for each area to the driver of a single-seater vehicle having a power source enabling self-propulsion and three or fewer wheels.

[0018] In another preferred embodiment of the present invention, there is provided a program executed by a computer that controls the display of a display device installed in or attachable to a single-seater vehicle having a power source enabling self-propulsion and three or fewer wheels. The program causes the computer to function as: an index value acquisition means for acquiring, for each road existing within a predetermined area around the vehicle, an index value representing the degree of load on the driver of the vehicle; a representative value determination means for determining a representative value of the index value for each of a plurality of divided areas obtained by dividing the predetermined area; and a display control means for determining a display mode for each of the divided areas based on the representative value when the predetermined area is to be displayed on the display device. By executing this program, the computer of the information processing device can suitably present information indicating the degree of load on the driver for each area to the driver of a single-seater vehicle having a power source enabling self-propulsion and three or fewer wheels. Preferably, the above program is stored in a storage medium.

Example

[0019] Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings. The present invention can be applied to a single - rider vehicle having a power source enabling self - running and three or fewer wheels. Examples of such vehicles include, for example, electric kick scooters, handle - type electric wheelchairs, and motorcycle - type specific small motorcycles with auxiliary engines. In each embodiment, an example of application to an electric kick scooter will be described.

[0020] <First Embodiment> (1 - 1) System configuration FIG. 1 shows a configuration example of an electric kick scooter system. The electric kick scooter system mainly includes an electric kick scooter 1 and a server device 2 that performs display control and the like of the electric kick scooter 1.

[0021] The electric kick scooter 1 is a vehicle that runs by an electric drive motor (power source) attached to the scooter body. The electric kick scooter 1 in FIG. 1 is illustrated as a standing - riding type that can be used with the driver (rider) standing, but it may also be a sitting - riding type. The electric kick scooter 1 is an electric vehicle and is an example of a single - rider vehicle having a power source enabling self - running and three or fewer wheels. The electric kick scooter 1 of the present embodiment is equipped with a wireless communication device and communicates with a server device 2 connected to a communication network 3. The communication network 3 may be any data communication network, for example, a wide - area communication network including a public switched telephone network. The electric kick scooter 1 transmits upload information to the server device 2. The upload information includes the mobile body ID which is the identification information of the electric kick scooter 1 and position information indicating the current position of the electric kick scooter 1. Note that the "position information" is information indicating an absolute position represented by, for example, a set of latitude and longitude (and altitude), and may include information indicating the current traveling direction of the electric kick scooter 1 in addition to the current position of the electric kick scooter 1.

[0022] In addition, the electric kick scooter 1 has a display unit such as a liquid crystal display (LCD: Liquid Crystal Display), and displays information useful for driving on the display unit based on the display information supplied from the server device 2. The electric kick scooter 1 or the display unit of the electric kick scooter 1 is an example of a "display device".

[0023] Generally, many electric kick scooters have small wheels and have a structural feature that the handle is easily grabbed due to the unevenness of the road surface. In addition, since electric kick scooters are generally small, the power of the power source is limited, and depending on the weight of the driver, it may not be possible to climb a steep slope. Therefore, the driver of the electric kick scooter 1 has a problem that it is difficult to pay attention to the display unit during driving compared to a motorcycle or a car. Considering the above, in the present embodiment, the electric kick scooter 1 displays information that can be intuitively grasped without the driver having to pay attention.

[0024] The server device 2 generates display information based on the upload information received from the electric kick scooter 1, and supplies the display information to the electric kick scooter 1 via the communication network 3. As will be described later, the server device 2 generates display information regarding an index value (hereinafter also referred to as a "workload value") representing the degree of the driver's load during driving on the road by the electric kick scooter 1 based on the upload information, and supplies the display information to the electric kick scooter 1. The workload value is, for example, a value standardized based on a predetermined attribute of the road obtained from an electronic map. As an example, the workload value is a value corresponding to the degree of difficulty of climbing a slope by the electric kick scooter 1, and the higher the workload value corresponding to a road with a more difficult slope to climb.

[0025] (1-2) Device configuration Figure 2 shows an example of the schematic configuration of the electric kick scooter 1. The electric kick scooter 1 mainly includes 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 power unit 17. Each element in the electric kick scooter 1 is interconnected via a bus line 10.

[0026] The communication unit 11 includes a communication antenna and a communication transceiver, and performs data communication with other devices such as the server device 2 based on the control of the control unit 14. The communication unit 11 transmits, for example, upload information to the server device 2 or receives display information from the server device 2.

[0027] The storage unit 12 is composed of various memories such as a RAM (Random Access Memory), a ROM (Read Only Memory), and a non-volatile memory (including a hard disk drive, a flash memory, etc.). The storage unit 12 stores a program for the electric kick scooter 1 to execute a predetermined process. In addition, the storage unit 12 is used as a working memory of the control unit 14. Note that the program executed by the electric kick scooter 1 may be stored in a storage medium other than the storage unit 12. Further, the storage unit 12 stores a mobile body ID which is identification information assigned to the electric kick scooter 1 for the server device 2 to manage the electric kick scooter 1, and other information related to the electric kick scooter 1.

[0028] The input unit 13 is a user interface operated by the user. Examples of the input unit 13 include buttons, touch panels, voice input devices, etc. The display unit 16 is a display or the like that performs display based on the control of the control unit 14. Note that the input unit 13 and the display unit 16 may be integrally configured.

[0029] The sensor group 15 includes various sensors that perform sensing regarding the state of the electric kick scooter 1 or the environment in which the electric kick scooter 1 is placed. The sensor group 15 includes, for example, a GNSS (Global Navigation Satellite System) receiver 51 (including a GNSS antenna) that generates position information indicating the current position of the electric kick scooter 1, an accelerator sensor 52 that detects the amount of operation on the accelerator, and the like. Note that the sensor group 15 may include any internal sensor that generates a detection signal indicating the behavior of the electric kick scooter 1, such as a gyro sensor, a vehicle speed sensor, an acceleration sensor, and a steering angle sensor, and any external sensor that generates a detection signal regarding the environment of the electric kick scooter 1, such as a camera that captures the front view of the electric kick scooter 1 and the like.

[0030] The power unit 17 is a component necessary for generating the power of the electric kick scooter 1, and includes a drive motor and a battery that supplies power to the drive motor, and the like. Based on the control of the control unit 14, the power unit 17 generates the power of the electric kick scooter 1 and outputs information regarding the current state (such as the charging state of the battery) to the control unit 14.

[0031] The control unit 14 includes a processor such as a CPU (Central Processing Unit) and controls the entire electric kick scooter 1. For example, the control unit 14 functions as a motor speed controller (so-called base) that drives the drive motor based on the information output by the accelerator sensor 52. Further, in the present embodiment, the control unit 14 also performs control such as generating upload information to be transmitted to the server device 2 through the communication unit 11 for data communication with the server device 2 and causing the display unit 16 to display the display information received from the server device 2.

[0032] Note that the processing executed by the control unit 14 is not limited to being realized by software according to a program, and may be realized by any combination of hardware, firmware, and software, etc. Further, the processing executed by the control unit 14 may be realized using a user-programmable integrated circuit such as, for example, an FPGA (Field-Programmable Gate Array) or a microcomputer. In this case, the program executed by the control unit 14 in this embodiment may be realized using this integrated circuit.

[0033] The configuration of the electric kick scooter 1 shown in FIG. 2 is an example, and various changes may be made to the configuration shown in FIG. 2. For example, the electric kick scooter 1 may further include a device that outputs sound.

[0034] FIG. 3 shows an example of the schematic configuration of the server device 2. The server device 2 mainly includes a communication unit 21, a storage unit 22, and a control unit 24. Each element within the server device 2 is interconnected via a bus line 20.

[0035] The communication unit 21 includes a communication antenna and a communication transceiver, and performs data communication with other devices such as the electric kick scooter 1 based on the control of the control unit 24.

[0036] The storage unit 22 is composed of various memories such as a RAM, a ROM, and a non-volatile memory. A program for the server device 2 to execute predetermined processing is stored in the storage unit 22. Further, the storage unit 22 is used as a working memory for the control unit 24. Note that the program executed by the server device 2 may be stored in a storage medium other than the storage unit 22.

[0037] In addition, the storage unit 22 has a map database (DB: DataBase) 25. Various data necessary for route guidance are recorded in the map DB 25. The map DB 25 is a database of map information necessary for map display based on a predetermined position such as the current position. The map information includes, for example, road data representing a road network as a combination of nodes and links, and facility data indicating the position, facility name, and other respective attributes of facilities that are candidates for destinations, waypoints, or landmarks. The road data includes link data, which is data for each link (road), and node data regarding the nodes at both ends of the link. The link data includes position information indicating the position of the road by a sequence of points or the like, and a workload value regarding the load when traveling on the road. In this case, the workload value is, for example, a value standardized based on a rule by a predetermined attribute of the road obtained from an electronic map (for example, road width, number of lanes, presence or absence of curves, presence or absence of level crossings, presence or absence of sidewalks, magnitude of gradient, number of accidents). The road data may include attribute information indicating the attributes of each road. The node data includes at least identification information of the connecting links and position information indicating absolute positions such as latitude, longitude, and altitude.

[0038] In addition to the map DB 25, the storage unit 22 may have a database or the like for storing upload information received from the electric kick scooter 1. For example, when there are a plurality of electric kick scooters 1, the storage unit 22 may store information regarding each electric kick scooter 1 for each moving body ID assigned to each electric kick scooter 1 based on the control of the control unit 24.

[0039] The control unit 24 includes a CPU, a GPU, etc., and controls the entire server device 2. For example, based on the upload information received from the electric kick scooter 1 via the communication unit 21, the control unit 24 generates display information and supplies the display information to the electric kick scooter 1 via the communication unit 21. The control unit 24 functions as a computer or the like that executes a program. Note that the processing executed by the control unit 24 is not limited to being realized by software based on a program, and may be realized by any combination of hardware, firmware, and software.

[0040] Note that the configuration of the server device 2 shown in FIG. 3 is an example, and various changes may be made to the configuration shown in FIG. 3.

[0041] (1-3) Overview of display control Next, an overview of the display control of the electric kick scooter 1 by the server device 2 will be described. Generally speaking, the server device 2 causes the electric kick scooter 1 to display a map (also referred to as a "workload map") regarding the workload value around the current position. In this case, the server device 2 determines a representative value of the workload value for each area obtained by dividing the area to be displayed in the workload map, and generates display information showing the workload map in which each of the areas is color-coded according to the determined representative value. Thereby, based on the display information supplied from the server device 2, the electric kick scooter 1 can enable the driver to roughly grasp the workload value around the current position without the need for attention. Hereinafter, the area to be displayed by the electric kick scooter 1 will be referred to as the "display target area", and the area obtained by dividing the display target area will be referred to as the "divided area".

[0042] FIG. 4 is an example of a flowchart regarding the display of information regarding the workload value. The electric kick scooter 1 and the server device 2 repeatedly execute the processing of the flowchart shown in FIG. 4.

[0043] First, the electric kick scooter 1 transmits upload information including position information indicating the current position of the electric kick scooter 1 to the server device 2 (step S11). In this case, for example, the electric kick scooter 1 transmits upload information including position information acquired or generated based on information output by the GNSS receiver 51 or the like and the moving body ID of the electric kick scooter 1 stored in the storage unit 12 or the like to the server device 2. Note that the electric kick scooter 1 may transmit the upload information to the server device 2 at a predetermined cycle, or may generate and transmit the upload information when detecting a user input requesting display of information regarding the workload value.

[0044] The server device 2 receives the upload information transmitted by the electric kick scooter 1 in step S11 via the communication network 3 (step S12). Then, the server device 2 acquires road data corresponding to the position information (step S13). In this case, the server device 2 acquires at least road data regarding roads existing in the display target area. Note that the display target area is a peripheral area of the electric kick scooter 1 uniquely determined based on the position (and traveling direction) of the electric kick scooter 1 indicated by the position information, and the server device 2 specifies, for example, a rectangular area of a predetermined size centered on the current position as the display target area based on the position information.

[0045] Then, the server device 2 acquires the workload value of each road existing in the display target area by referring to the road data acquired in step S13 (step S14). In this case, the server device 2 acquires the workload value included in the link data corresponding to each road existing in the display target area.

[0046] Then, the server device 2 determines a workload representative value, which is a representative value of the workload value, for each divided area obtained by dividing the display target area according to a predetermined rule (step S15). In this case, the server device 2 may determine the divided area by any method. For example, the server device 2 may determine the divided area based on any one of geohashing, mesh, or grid locator. Parameters for determining the size and number of divided areas, etc. are stored in advance in the storage unit 22, for example. After determining the divided area, the server device 2 determines the workload representative value of the divided area by rounding the workload value of the road existing in the divided area by a statistical method for each divided area. The method for determining the workload representative value will be described later.

[0047] Next, the server device 2 generates display information indicating a workload map based on the workload representative value, and transmits the generated display information to the electric kickboard 1 (step S16). In this case, as will be described later, the server device 2 generates display information for displaying a workload map by color-coding the display target area for each divided area based on the workload representative value corresponding to each divided area. The display information may be image information representing the workload map, may be parameters specifying the combination of the divided area and color necessary for displaying the workload map, or may be information in any other arbitrary format.

[0048] The electric kickboard 1 receives the display information transmitted by the server device 2 in step S16, and displays a workload map based on the received display information (step S17). In the workload map, the electric kickboard 1 shows the distribution of the workload values in the display target area with respect to the position of the electric kickboard 1 indicated by the position information included in the upload information in step S11, by color. Thereby, the driver of the electric kickboard 1 can visually and intuitively grasp the approximate distribution of the workload values around the current position without gazing at the display unit 16.

[0049] (1-4)Display example Next, a display example displayed by the electric kick scooter 1 in step S17 will be described together with a comparative example.

[0050] FIG. 5(A) is a map display that clearly shows the roads existing in the display target area together with a current position mark indicating the current position of the electric kick scooter 1. The map display shown in FIG. 5(A) is a general map display in an automobile navigation or the like, and the existence range of each individual road in the display target area is specifically shown.

[0051] FIG. 5(B) is a comparative example of a workload map in which each road is color-coded based on the workload value associated with each road in the same display target area as FIG. 5(A). Here, as an example, the workload values are classified into three levels of "Lv1", "Lv2", and "Lv3" in ascending order. Each road in the display target area is displayed in a color corresponding to the level to which the workload value associated with each road belongs. Here, in the comparative example of FIG. 5(B), while there is an advantage that the driver can accurately grasp the existence range and workload value of each road, the driver will need to temporarily focus on the screen to grasp the workload value of each road.

[0052] FIG. 5(C) is a first display example of the workload map according to the first embodiment. It is assumed that the display target area and the workload value of each road in the display target area in the first display example are the same as those in the comparative example shown in FIG. 5(B). Also, the workload representative values are classified into three levels of "Lv1", "Lv2", and "Lv3" in ascending order.

[0053] In the first display example, the server device 2 sets each divided area within the display target area to a color corresponding to the level to which the workload representative value of each divided area belongs. In other words, the server device 2 determines a workload representative value for each of a plurality of divided areas obtained by dividing the display target area based on a predetermined rule, and fills the corresponding divided area with a color corresponding to the level to which the determined workload representative value belongs. As a result, the electric kick scooter 1 can allow the driver to roughly grasp the workload values around the current position by the color for each divided area without the need for attention.

[0054] Preferably, the server device 2 may display a divided area where the workload representative value is higher than a predetermined value in a more prominent color than other divided areas. For example, the server device 2 may display the divided area corresponding to the level with the highest workload representative value in a prominent color (warning color) such as red or yellow. Alternatively, the display of the divided area corresponding to the level with the highest workload representative value may be made to blink. Thereby, the server device 2 can preferentially allow the driver to recognize the existence of an area with a high workload representative value and assist in avoiding driving on such roads.

[0055] Note that instead of color-coding and displaying the divided areas with a plurality of colors, the server device 2 may represent the divided areas by the shade of a single color. For example, in this case, the server device 2 may set the shade of the color to be darker for a divided area with a higher workload representative value.

[0056] FIG. 6(A) is a second display example of a workload map in which a display target area different from the first display example is set. In the second display example, there is no area belonging to "Lv3" which is the level with the highest workload representative value, and an area belonging to "Lv1" which is the level with the lowest workload representative value exists on the left side. Therefore, a driver referring to the workload map according to the second display example can preferably recognize that the left side in the traveling direction is roughly safe (easy to drive).

[0057] FIG. 6(B) is a third display example of a workload map in which a display target area different from the first display example and the second display example is set. In the third display example, the area belonging to "Lv3", which is the level with the highest workload representative value, exists on the left side in the traveling direction. Therefore, the driver referring to the workload map according to the third display example can preferably grasp that there may be a road where it is difficult to travel with the electric kick scooter 1 on the left side in the traveling direction.

[0058] Note that the display mode of the workload map is not limited to the first to third display examples. For example, instead of clearly dividing and displaying the boundaries of the divided areas as in the first to third display examples, the server device 2 may display the boundaries between the divided areas with different colors determined based on the workload representative value in a blurred manner. For example, in the vicinity of such a boundary of the divided area, the server device 2 may gradually change the color by gradation.

[0059] In another example, the server device 2 may superimpose and display a map showing roads or the like on the workload map. In this case, when the server device 2 displays the workload map of the display target area shown in FIG. 5(C), for example, the map display shown in FIG. 5(A) is superimposed and displayed on the workload map.

[0060] (1-5) Method for determining workload representative value Next, a method for determining the workload representative value will be described in detail using specific examples.

[0061] FIG. 7 is a display target area in which divided areas and roads are clearly shown. Here, the server device 2 has determined divided areas A1 to A4, and roads "R1" to "R6" existing in the divided area A1 among them and the workload values corresponding to these roads are clearly shown. In this case, the server device 2 may determine the divided areas using any area division method such as geohash, mesh, or grid locator.

[0062] In this case, the server device 2 acquires the workload values corresponding to each of the roads R1 to R6 existing in the divided area A1 from the map DB25. Here, the server device 2 refers to the link data of the map DB25 included in the existence range of the divided area A1, and recognizes that the workload value of the road R1 is "0.3", the workload value of the road R2 is "0.4", the workload value of the road R3 is "0.7", the workload value of the road R4 is "0.4", the workload value of the road R5 is "0.6", and the workload value of the road R6 is "0.1".

[0063] After acquiring the workload values corresponding to each of the roads R1 to R6 existing in the divided area A1, the server device 2 determines the workload representative value of the divided area A1 based on these workload values. Here, as an example, the server device 2 determines the average value (here, 0.42) of the workload values corresponding to each of the roads R1 to R6 existing in the divided area A1 as the workload representative value.

[0064] Note that the workload representative value does not have to be the average value of the workload values of the roads existing in the divided area, and may be a representative value (such as the median) obtained by any other statistical method. Further, the server device 2 may determine the workload representative value by weighted averaging of the workload values based on the attribute information of the roads (for example, information indicating the width, number of lanes, road length, etc. of the roads). In this case, for example, conversion information (for example, an equation or a lookup table) for converting the value of the attribute used for weighting into a weight (weight coefficient) is stored in the storage unit 22, and the server device 2 determines the weight for the workload value corresponding to each road based on the conversion information and the attribute information of each road.

[0065] Similarly for the divided areas A2 to A4, the server device 2 determines the workload representative value of each divided area based on the workload values of the roads within each divided area.

[0066] As described above, the server device 2 according to the first embodiment is an information processing device that controls the display of the display unit 16 installed on the electric kick scooter 1, which is a single-rider vehicle equipped with a power source enabling self-running and three or fewer wheels, and functions as an index value acquisition means, a representative value determination means, and a display control means. The server device 2 acquires a workload value, which is an index value representing the degree of the driver's load of the electric kick scooter 1, for each road existing within a predetermined area around the electric kick scooter 1. Next, the server device 2 determines a workload representative value, which is a representative value of the workload values in each of a plurality of divided areas obtained by dividing the predetermined area. Then, when the server device 2 causes the display unit 16 to display the predetermined area, it determines a display mode for each divided area based on the workload representative value. Thereby, it is possible to provide information that enables the driver of the electric kick scooter 1 to grasp the risks in the previous driving without gazing at the display unit 16.

[0067] (1-6) Modification example Next, a modification suitable for the first embodiment will be described. The following modifications may be applied to the above-described embodiment in combination.

[0068] (Modification 1-1) Instead of using the workload value registered in the map DB 25, or in addition to this, the server device 2 may calculate the workload value of the road existing within the range that can be sensed by the sensor group 15 based on the signal output by the sensor group 15.

[0069] For example, the server device 2 estimates the visual saliency of the road area included in the image output by the camera included in the sensor group 15, and determines the workload value of the road represented by the road area based on the estimated visual saliency. Note that the visual saliency means, for example, conspicuousness and ease of convergence of the line of sight, and is represented by a probability or the like. The magnitude of the probability corresponds to, for example, the magnitude of the probability that the line of sight of a person who has viewed the image will face that position. In this case, the server device 2 refers to a predetermined formula or a lookup table or the like from the visual saliency and determines the workload value. The above-mentioned formula or lookup table is stored in the storage unit 22 or the like. Note that the method for calculating the visual saliency is disclosed in, for example, International Publication WO2021 / 181861 or the like. Then, the server device 2 performs processing such as determining the workload representative value in step S15 of FIG. 4 using the calculated workload value. In this case, the server device 2 may use the calculated workload value instead of the workload value registered in the map DB 25, or may use a representative value such as an average value of the workload value registered in the map DB 25 and the calculated workload value.

[0070] (Modification Example 1-2) The display unit 16 may be a device separate from the electric kick scooter 1, such as a smartphone.

[0071] FIG. 8 shows a second configuration example of the electric kick scooter system. In the example of FIG. 8, the electric kick scooter 1A, the display device 1B, and the server device 2 are included. The display device 1B is attached to the electric kick scooter 1A and displays information for assisting the operation of the electric kick scooter 1A. The display device 1B communicates with the server device 2 via the communication network 3. The display device 1B executes the processing executed by the electric kick scooter 1 in the display of the workload map. Specifically, the display device 1B transmits the upload information in step S11 in the flowchart of FIG. 4, receives the display information in step S17, and displays the workload map.

[0072] FIG. 9 shows an example of the schematic configuration of the display device 1B. The display device 1B mainly includes a communication unit 11B, a storage unit 12B, an input unit 13B, a control unit 14B, a sensor group 15B, and a display unit 16B. Each element in the display device 1B is interconnected via a bus line 10B. The communication unit 11B performs data communication with an external device such as the server device 2 based on the control of the control unit 14B. The storage unit 12B is composed of various memories such as a RAM, a ROM, and a non-volatile memory (including a hard disk drive, a flash memory, etc.). A program for the display device 1B to execute a predetermined process is stored in the storage unit 12B. The input unit 13B is a user interface (buttons, touch panel, voice input device, etc.) operated by the user. The display unit 16B is a display or the like that performs display based on the control of the control unit 14B. The sensor group 15B includes various sensors that sense the state of the display device 1B or the environment in which the display device 1B is placed. The sensor group 15B includes, for example, a GNSS receiver 51B that generates position information indicating the current position of the display device 1B (i.e., the current position of the electric kick scooter 1A). The control unit 14B includes a CPU, a GPU, etc., and controls the entire display device 1B. Further, the display device 1B may further include a device that outputs sound.

[0073] Thus, even in a mode where the display device 1B separated from the electric kick scooter 1A displays information necessary for driving, the display device 1B can exchange necessary information with the server device 2 and preferably display the workload map.

[0074] (Modification Example 1-3) The electric kick scooter system may not have the server device 2. In this case, the electric kick scooter 1 shown in FIG. 1 or the display device 1B shown in FIG. 8 executes the process executed by the server device 2 instead.

[0075] In this case, for example, the electric kick scooter 1 or the display device 1B executes the processes of steps S13 to S15 in FIG. 4 to determine the divided areas and the workload representative values corresponding to the respective divided areas. Then, the electric kick scooter 1 or the display device 1B generates display information of the workload map based on the workload representative value in step S16 and performs the display of the display device in step S17. Note that the map DB 25 may be stored in advance by the electric kick scooter 1 or the display device 1B, or may be stored by an external device that performs data communication with the electric kick scooter 1 or the display device 1B. In the mode stored by an external device other than the electric kick scooter 1 or the display device 1B, the electric kick scooter 1 or the display device 1B receives map information around the position indicated by the position information from the external device in step S12.

[0076] In this way, even in a configuration where the server device 2 does not exist, the electric kick scooter 1 or the display device 1B can suitably display the workload map.

[0077] <Second Embodiment> In the second embodiment, the server device 2 calculates an index value (also referred to as a "running difficulty index value") representing the difficulty of running on a road by the electric kick scooter 1 for each road, and determines whether running on the road is possible based on the running difficulty index value. Further, when the server device 2 performs a route search to the destination of the electric kick scooter 1, the server device 2 corrects the link cost of the road used in the route search based on the determination result of whether running on the road is possible. Hereinafter, the same reference numerals will be appropriately assigned to the same components as those in the first embodiment, and the description thereof will be omitted. Also, the configuration example of the electric kick scooter system in the second embodiment is the same as the configuration example shown in FIG. 1, the configuration example of the electric kick scooter 1 in the second embodiment is the same as the configuration example shown in FIG. 2, and the configuration example of the server device 2 in the second embodiment is the same as the configuration example shown in FIG. 3.

[0078] (2-1) Calculation of driving difficulty index value First, a method for calculating a driving difficulty index value, which is an index value representing the difficulty of driving on a road, will be described. The driving difficulty index value corresponds to an index value representing the ease of ascending a slope (the ease of going uphill) on a slope by the electric kick scooter 1 when the road is a slope. The driving difficulty index value is represented by probability, for example. When the driving difficulty index value is represented by probability, the magnitude of the probability corresponds to, for example, the magnitude of the probability that the target road can be traveled by the electric kick scooter 1 (that is, can go uphill in the case of a slope). Hereinafter, for convenience of explanation, it is assumed that the higher the driving difficulty index value, the higher the driving difficulty of the road (that is, it is difficult to go uphill in the case of a slope). Note that the driving difficulty index value may be an index value indicating that the higher the driving difficulty index value, the lower the driving difficulty of the road (that is, it is easy to go uphill in the case of a slope).

[0079] Here, the server device 2 determines the driving difficulty index value based on the weight of the driver and the gradient of the road. In this case, for example, let the weight of the driver of the electric kick scooter 1 be "W", the gradient of the road be "Gr", and the driving difficulty index value be "P slp ". Then, the server device 2 calculates the driving difficulty index value P slp based on the following formula (1). P slp = f(W, Gr) (1)

[0080] Here, "f" is a function taking the weight W and the gradient Gr as arguments. Therefore, for each road, the server device 2 calculates the driving difficulty index value P slp of each road using the function f based on the weight W and the gradient Gr of each road.

[0081] Here, a method for obtaining the weight W will be described. The server device 2 receives information regarding the weight W from the electric kick scooter 1. In this case, for example, the electric kick scooter 1 acquires weight information indicating the weight W of the driver registered in advance and stored in the storage unit 12 or the like, and transmits upload information including the weight information to the server device 2. When the sensor group 15 of the electric kick scooter 1 includes a weighing scale capable of measuring the weight W of the driver, the electric kick scooter 1 may include the weight measured by the weighing scale during travel as weight information indicating the weight W of the driver in the upload information and transmit the upload information to the server device 2. The reason for regarding the weight measured during travel as the weight W of the driver is that when the electric kick scooter 1 is not in motion, the driver often places at least one foot on the ground, making it impossible to accurately measure the weight. Note that the weight of the luggage carried by the driver may be included and regarded as the weight W of the driver.

[0082] Next, a method for calculating the gradient ratio Gr will be described. The server device 2 refers to the gradient ratio Gr based on the position information of the nodes corresponding to both ends of each road. In this case, the server device 2 calculates the gradient ratio Gr based on, for example, the distance between the nodes obtained based on the Hubeny's formula and the altitude difference between the two nodes. A specific example of the method for calculating the gradient ratio Gr will be described later.

[0083] Next, the function f will be described. The server device 2 stores in advance in the storage unit 22 or the like an expression or a look-up table corresponding to the function f, and uses the expression or the look-up table to calculate the driving difficulty index value P slp from the weight W and the gradient ratio Gr. Note that the server device 2 may calculate the driving difficulty index value P slp using a machine learning model corresponding to the function f. In this case, the machine-learned parameters of the machine learning model are stored in the storage unit 12 or the like.

[0084] Preferably, in addition to the weight W and the gradient ratio Gr, the server device 2 further considers the specifications (for example, the maximum output of the motor) of the power source (motor) of the electric kick scooter 1 when calculating the driving difficulty index value P slpmay be calculated. Here, assuming that the maximum output of the electric kick scooter 1 is "Pw", the server device 2 calculates the driving difficulty index value P slp based on the following formula (2). P slp = f(W, Gr, Pw) (2)

[0085] Therefore, in this case, the server device 2 calculates the driving difficulty index value P of each road using the function f based on the body weight W, the gradient ratio Gr of each road, and the maximum output Pw of the electric kick scooter 1 slp . In this case, for example, the storage unit 12 of the electric kick scooter 1 stores specification information indicating the specifications of the electric kick scooter 1 such as the maximum output Pw, and the electric kick scooter 1 transmits the upload information including the specification information to the server device 2. Then, the server device 2 acquires the maximum output P by referring to the upload information received from the electric kick scooter 1. Note that the server device 2 may store the specification information of the electric kick scooter 1 in advance in the storage unit 22 in association with the mobile ID of the electric kick scooter 1.

[0086] Here, a specific example of calculating the gradient ratio Gr will be described. FIG. 10 is a diagram showing an outline of a method for calculating the gradient ratio Gr of a road having nodes "N1" and "N2" at both ends. In FIG. 10, "(X 1 , Y 1 , Z 1 )" indicates a set of the longitude, latitude, and altitude of node N1, and "(X 2 , Y 2 , Z 2 )" indicates a set of the longitude, latitude, and altitude of node N2. Also, "D" indicates the distance between node N1 and node N2. Also, "Dx" indicates the difference (X 1 - X 2 ) between the longitude X 1 of node N1 and the longitude X 2 of node N2, and "Dy" indicates the difference (Y 1 - Y 2 ) between the latitude Y 1 of node N1 and the latitude Y 2) is shown. In this case, the server device 2 calculates the gradient rate Gr based on the following formula (3).

[0087]

Equation

[0088]

Equation

[0089]

Equation

[0090]

Equation

[0091]

Equation

[0092] Note that the server device 2 may approximately calculate the distance D between nodes without considering the curvature of the earth's surface. In this case, for example, the server device 2 may calculate the gradient ratio Gr from Equation (3) using the distance D calculated as the straight-line distance between nodes. Further, when the road data in the map DB25 includes gradient information indicating the gradient ratio Gr of each road, the server device 2 may acquire the gradient information from the map DB25 without calculating the gradient ratio Gr and recognize the gradient ratio Gr of each road.

[0093] (2-2) Route search process Next, the route search process using the driving difficulty index value P slp will be described. The server device 2 corrects the link cost of each road used for route search based on the driving difficulty index value P slp . The link cost is a numerical value for relatively indicating the degree to which a link (road) is suitable for a route. In this embodiment, it will be described that the smaller the link cost, the more suitable the route. Then, when the server device 2 receives a route search request designating a destination from the electric kick scooter 1, the server device 2 searches for a route that minimizes the total (total cost) of the link costs of the roads from the current position of the electric kick scooter 1 to the destination using the corrected link cost. Thereby, the server device 2 searches for a route considering the ease of driving on the road by the electric kick scooter 1 (the ease of going uphill in the case of a slope).

[0094] FIG. 11 is an example of a flowchart regarding the route search process. The electric kick scooter 1 and the server device 2 repeatedly execute the processes of the flowchart.

[0095] First, the electric kick scooter 1 transmits upload information including position information indicating the current position of the electric kick scooter 1, weight information indicating the weight W of the driver of the electric kick scooter 1, and specification information indicating the maximum output, etc. of the electric kick scooter 1 to the server device 2 (step S21). In this case, for example, the electric kick scooter 1 includes position information acquired or generated based on information output by the GNSS receiver 51, etc., weight information and specification information stored in the storage unit 12, etc., and the moving body ID of the electric kick scooter 1 stored in the storage unit 12, etc., and transmits the upload information to the server device 2. Note that the electric kick scooter 1 may include type information indicating the type of the electric kick scooter 1 in the upload information instead of the specification information. In this case, the server device 2 that has received the upload information specifies the specification (for example, motor output) corresponding to the type of the electric kick scooter 1 indicated by the type information with reference to the table information. The above-mentioned table information is table information indicating the correspondence between the type of the electric kick scooter 1 and the specification of the electric kick scooter 1, and is stored in the storage unit 22 in advance, for example. Also, when the server device 2 stores the specification information in association with the moving body ID, or when the travel difficulty index value P slp is calculated based on the formula (1) in step S24 described later, the above-mentioned specification information (or type information) may not be included in the upload information.

[0096] The electric kick scooter 1 may transmit the upload information to the server device 2 at the start-up of the electric kick scooter 1, may transmit it to the server device 2 at a predetermined cycle, or may generate and transmit the upload information when detecting a user input instructing route search. Note that when the electric kick scooter 1 repeats step S21 within a predetermined time, the weight information and the specification information may not be included in the upload information.

[0097] The server device 2 receives the upload information transmitted by the electric kickboard 1 in step S11 via the communication network 3 (step S22). The server device 2 then acquires road data based on the position information included in the upload information (step S23). In this case, the server device 2 acquires, for example, road data corresponding to roads existing within a predetermined range based on the position indicated by the position information from the map DB 25. The above-mentioned predetermined range is set, for example, taking into account the typical travel distance of the electric kickboard 1, so as to be a range in which the electric kickboard 1 may travel (for example, a range within a predetermined distance from the position indicated by the position information).

[0098] Next, the server device 2 calculates the driving difficulty index value P slp Calculate the driving difficulty index value P slp In this case, the server device 2 determines whether the road can be climbed based on the uploaded information acquired in step S22 and the node data corresponding to the nodes at both ends of each road, using either formula (1) or formula (2). slp In addition, the driving difficulty index value P slp After the calculation, for example, the server device 2 calculates the driving difficulty index value P slp is equal to or greater than a predetermined threshold, it is determined that the electric kickboard 1 cannot climb the road, and the driving difficulty index value P slp If the driving difficulty index value P is less than the threshold value, it is determined that the electric kickboard 1 can climb the slope of the road. slp The determination based on the above is performed for each road corresponding to the road data acquired in step S23.

[0099] Then, based on the determination result of the uphill passability in step S24, the server device 2 corrects the link cost (step S25). For example, for a road determined to be impassable uphill, the server device 2 corrects the link cost registered in the map DB25 to be increased by a predetermined rate or a predetermined value. Assuming that the standard speed of the electric kick scooter is 20 [km / h], the initial value of the link cost of each road is set to, for example, "road section length / 20 [km / h]" based on the road section length and the above-mentioned standard speed. In this case, the server device 2 corrects the link cost of the road determined to be impassable uphill to be "road section length / 4 [km / h]" based on the road section length and the walking speed from "road section length / 20 [km / h]". Thereby, the server device 2 increases the link cost of the road determined to be impassable uphill in step S24, making it less likely for the road to be included in the route. Note that the server device 2 may repeat the processes of steps S22 to S25 each time upload information is received from the electric kick scooter 1. When step S25 is executed for the second time or later, the server device 2 may correct the link cost that was not the correction target in the previous step S25.

[0100] Next, when the electric kick scooter 1 detects a user input to the input unit 13 for specifying a destination or the like for route search, it transmits a route search request specifying the destination to the server device 2 (step S26). In this case, the route search request may further include position information indicating the latest position of the electric kick scooter 1. Also, the route search request may further include route search conditions specified by the user. The route search conditions may be a search condition that prioritizes the arrival time (so-called time priority), a search condition that prioritizes whether a road determined to be impassable uphill is included or not included in the route, a search condition that prioritizes the travel distance, or any other arbitrary search condition.

[0101] Then, the server device 2 receives the route search request transmitted by the electric kick scooter 1 in step S26 (step S27). In this case, the server device 2 performs a route search from the current position of the electric kick scooter 1 to the specified destination based on the road data (step S28). In this case, the server device 2 searches for a route to the destination based on the road data including the link cost updated in step S25. At this time, the server device 2 uses an arbitrary route search method such as Dijkstra's algorithm to search for a route with the lowest total cost using the link costs included in the road data.

[0102] In addition, in the route search request received from the electric kick scooter 1, if it is included in the search conditions that a road determined to be non - climbable (i.e., a walking section where the driver needs to walk without using the electric kick scooter 1) is not included in the route, the server device 2 determines a route that does not include the road determined to be non - climbable. In another example, when giving priority to the arrival time (so - called time priority) is included in the route search conditions (and the route search condition of not including the road determined to be non - climbable in the route is not specified), the server device 2 may determine a route that includes the road determined to be non - climbable. In these examples, the server device 2 may set the link cost of the road determined to be non - climbable to different values for each assumed search condition in step S25. For example, for the road determined to be non - climbable, the server device 2 corrects the link cost used when it is specified that the road determined to be non - climbable is not included in the route to an extremely high value so that it is not selected as part of the route, and corrects the link cost used when time priority is specified to be a value based on the walking speed of the driver. Then, in step S28, the server device 2 uses the link costs of each road according to the specified route search conditions and determines a route with the lowest total cost.

[0103] Then, the server device 2 transmits the route search result in step S28 to the electric kick scooter 1 (step S29). Note that the route search result may be detailed information of the route for starting guidance using the searched route, may be display information for displaying the searched route, or may include both. The electric kick scooter 1 receives the route search result transmitted by the server device 2 in step S29 (step S30). Thereafter, the electric kick scooter 1 executes route guidance based on the route indicated by the received route search result. In the route guidance, the electric kick scooter 1 transmits upload information indicating the position information to the server device 2, receives guidance information (including display information or / and guidance voice information) such as a map based on the position information from the server device 2, and outputs the received information.

[0104] As described above, the server device 2 in the second embodiment is an information processing device, and includes a weight acquisition means, a gradient acquisition means, and a determination means. The server device 2 acquires information indicating the weight of the driver of the electric kick scooter 1, which is a single-rider vehicle having a power source enabling self-running and three or fewer wheels. Further, the server device 2 acquires information indicating the gradient of the road based on the map DB25, which is map information. Then, the server device 2 determines whether the electric kick scooter 1 can travel on the road based on the weight and the gradient. Thereby, the server device 2 can accurately determine whether the electric kick scooter 1 can travel on the road before the electric kick scooter 1 actually travels on the road.

[0105] (2-3) Modification example Next, a modification suitable for the second embodiment will be described. The following modifications may be applied to the above-described embodiments in combination.

[0106] (Modification 2-1) In step S24 of FIG. 11, the server device 2 may determine whether it is possible to climb each road without calculating the running difficulty index value P slp

[0107] ​In this case, the server device 2 determines whether it is possible to ascend a road based on at least the weight information indicating the weight W of the driver of the electric kick scooter 1 and the gradient information indicating the gradient rate Gr of the road. In this case, for example, correspondence information (such as a lookup table or a machine learning model, etc.) showing the correspondence between the combination of the weight W and the gradient rate Gr and the determination result of whether it is possible to ascend is stored in advance in the storage unit 22 or the like, and the server device 2 makes a determination of whether it is possible to ascend a road based on the above-mentioned correspondence information, the weight information, and the gradient information. In this case, the server device 2 acquires the weight information from the upload information transmitted from the electric kick scooter 1, calculates the gradient information based on the node data of the road, or acquires the gradient information from the map DB 25.

[0108] Even in this case, the server device 2 can accurately execute the determination of whether it is possible to ascend each road in step S24 of FIG. 11.

[0109] (Modification Example 2-2) In step S24 of FIG. 11, the server device 2 does not perform the determination of whether it is possible to ascend, and only calculates the running difficulty index value P slp of each road, and in step S25, the link cost of each road used for route search may be corrected according to the running difficulty index value P slp .

[0110] In this case, the server device 2 increases the correction value added to the link cost for links with a larger running difficulty index value P slp . That is, the server device 2 can perform flexible route search by changing the degree of correction of the link cost of the road according to the degree of difficulty of ascending.

[0111] (Modification Example 2-3) Also in the second embodiment, (Modification Example 1-2) described in the first embodiment is preferably applied. That is, according to (Modification Example 1-2), the display unit 16 may be a device separate from the electric kick scooter 1, such as a smartphone. For example, as shown in FIG. 8, even in a mode where a display device 1B separate from the electric kick scooter 1A displays information necessary for driving, the display device 1B can exchange necessary information with the server device 2 and preferably display the route search result generated by the server device 2.

[0112] (Modification Example 2-4) Also in the second embodiment, (Modification Example 1-3) described in the first embodiment is preferably applied. That is, according to (Modification Example 1-3), the electric kick scooter system may not have the server device 2. In this case, the electric kick scooter 1 or the display device 1B can perform a route search process corresponding to steps S23 to S28 in FIG. 11 instead of the server device 2, and preferably acquire and display the route search result.

[0113] In addition, in each of the above-described embodiments, the program can be stored using various types of non-transitory computer-readable media and supplied to a control unit or the like that is a computer. The 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, and semiconductor memories (e.g., mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (Random Access Memory).

[0114] The present invention has been described with reference to the embodiments above, but the present invention is not limited to the above embodiments. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. That is, the present invention naturally includes various modifications and corrections that those skilled in the art could make in accordance with the entire disclosure including the claims and the technical idea. Also, each disclosure of the above-cited patent documents and the like is incorporated herein by reference.

Explanation of Signs

[0115] 1, 1A Electric kick scooter 1B Display device 2 Server device 3 Communication network 11, 21 Communication unit 12, 22 Storage unit 13 Input unit 14, 24 Control unit 15 Sensor group 16 Display unit 25 Map DB

Claims

1. An information processing apparatus for controlling the display of a display device installed in or attachable to a single-person vehicle having a power source enabling self-propulsion and three or fewer wheels, comprising: index value acquisition means for acquiring, for each road existing within a predetermined area around the vehicle, an index value representing the degree of load on the driver of the vehicle; representative value determination means for determining a representative value of the index value in each of a plurality of divided areas obtained by dividing the predetermined area; display control means for determining a display mode for each of the divided areas based on the representative value when the predetermined area is to be displayed on the display device; The information processing apparatus having the above.

2. The information processing apparatus according to claim 1, wherein the display control means displays the predetermined area by color-coding each of the divided areas with a color corresponding to the representative value corresponding to the divided area.

3. The information processing apparatus according to claim 2, wherein the display control means displays by blurring the boundaries of the divided areas having different colors determined based on the representative value.

4. The information processing apparatus according to claim 1, wherein the display control means sets the divided area corresponding to the representative value indicating that the degree of load is higher than a predetermined degree in a more prominent display mode than the other divided areas.

5. The information processing apparatus according to any one of claims 1 to 4, wherein the representative value determination means determines the representative value corresponding to each of the divided areas by an average of the index values corresponding to the roads existing in each of the divided areas or a weighted average based on the attributes of the roads.

6. The information processing apparatus according to any one of claims 1 to 4, wherein the index value is a value corresponding to the degree of difficulty of ascending a slope by the vehicle on the road corresponding to the index value.

7. The information processing apparatus according to any one of claims 1 to 4, wherein the index value acquisition means acquires the index value from map information including the index value corresponding to each of the roads.

8. A display device installed in or attachable to a single-person vehicle having a power source enabling self-propulsion and three or fewer wheels, comprising: index value acquisition means for acquiring, for each road existing within a predetermined area around the vehicle, an index value representing the degree of load on the driver of the vehicle; representative value determination means for determining a representative value of the index value in each of a plurality of divided areas obtained by dividing the predetermined area; When displaying the predetermined area, display control means for determining a display mode for each divided area based on the representative value; A display device having the same.

9. A control method executed by an information processing device that controls the display of a display device installed in or attachable to a single-person vehicle equipped with a power source capable of self-propulsion and three or fewer wheels, comprising: An index value acquisition step of acquiring an index value representing the degree of load on the driver of the vehicle for each road existing in a predetermined area around the vehicle; A representative value determination step of determining a representative value of the index value in each of a plurality of divided areas obtained by dividing the predetermined area; A display control step of determining a display mode for each divided area based on the representative value when the predetermined area is to be displayed on the display device; A control method having the same.

10. A program executed by a computer that controls the display of a display device installed in or attachable to a single-person vehicle equipped with a power source capable of self-propulsion and three or fewer wheels, comprising: Index value acquisition means for acquiring an index value representing the degree of load on the driver of the vehicle for each road existing in a predetermined area around the vehicle; Representative value determination means for determining a representative value of the index value in each of a plurality of divided areas obtained by dividing the predetermined area; Display control means for determining a display mode for each divided area based on the representative value when the predetermined area is to be displayed on the display device Causing the computer to function as such, a program.

11. A storage medium characterized by storing the program according to claim 10.

Citation Information

Patent Citations

  • Road sign information notification device and road sign information notification method

    JP2014020895A