Map additional information display support program, map additional information display support device, map additional information display support method, and recording medium

The program and device address the challenge of high processing load by designating and outputting map information based on event occurrence, enabling efficient priority-based display.

JP2025155330APending Publication Date: 2025-10-14NEC SOLUTION INNOVATORS LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024059115
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-01
Publication Date
2025-10-14

AI Technical Summary

Technical Problem

Existing map display technologies do not effectively reduce processing load while enabling priority-based display of additional information.

Method used

A program and device that designate a specific activity zone in map information divided into sections, outputting map additional information based on the order of event occurrence in each section, reducing processing load and enabling priority-based display.

Benefits of technology

Reduces processing load and allows for priority-based display of additional information by designating and outputting map information according to event occurrence, enhancing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025155330000001_ABST
    Figure 2025155330000001_ABST
Patent Text Reader

Abstract

To provide a map additional information display support program which reduces the processing load and enables priority-based display.SOLUTION: A meeting analysis support program disclosed herein comprises a designation step of designating a specific range including an activity area where an activity will be carried out from map information divided into multiple areas, and an output step of outputting map additional information indicating layer information of each of the areas in the designated range according to an order of a degree of event occurrence in each of the areas.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a map additional information display support program, a map additional information display support device, a map additional information display support method, and a recording medium. [Background technology]

[0002] Patent document 1 describes a map information creation device that includes a communication unit that receives a map display request from a terminal, in which at least one of the display area and scale of infrastructure facilities on a map is specified, and a map information generation unit that creates map information for displaying a thinned map in which some of the features included in the map are thinned out based on the map display request, wherein the map information generation unit creates the map information so that the display processing load when the terminal displays the thinned map is below a specific value, and the communication unit transmits the map information to the terminal. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-77909 Summary of the Invention [Problem to be solved by the invention]

[0004] According to the invention of Patent Document 1, it is possible to display a detailed map within a desired processing load. On the other hand, the invention of Patent Document 1 does not reduce the processing load and enable display based on priority.

[0005] Therefore, an object of the present disclosure is to provide a map additional information display support program, a map additional information display support device, a map additional information display support method, and a recording medium that can reduce the processing load and enable display based on priority. [Means for solving the problem]

[0006] In order to achieve the above object, the map additional information display support program of the present disclosure includes: Includes specification procedures and output procedures, The designation step designates a specific range including an activity zone in which an activity is to be performed from map information divided into a plurality of zones; the output step outputs map additional information indicating layer information of each of the sections in the specified range in accordance with the order of occurrence of events in each of the sections; The map additional information display support program causes a computer to execute each of the above procedures.

[0007] The map additional information display support device of the present disclosure includes: a designation unit and an output unit; the designation unit designates a specific range including an activity section in which an activity will be performed from map information divided into a plurality of sections; the output unit outputs map additional information indicating layer information of each of the sections in the specified range in accordance with the order of occurrence of events in each of the sections. This is a map additional information display support device.

[0008] The map additional information display support method of the present disclosure includes: It includes a designation step and an output step, The designation step designates a specific range including an activity section in which the activity will be performed from map information divided into a plurality of sections; The output step outputs map additional information indicating layer information of each of the sections in the specified range in accordance with the order of occurrence of events in each of the sections; The above steps are executed by a computer in the map additional information display support method.

[0009] The recording medium of the present disclosure includes: Includes specification procedures and output procedures, The designation step designates a specific range including an activity zone in which an activity is to be performed from map information divided into a plurality of zones; the output step outputs map additional information indicating layer information of each of the sections in the specified range in accordance with the order of occurrence of events in each of the sections; A computer-readable recording medium stores a map additional information display support program for causing a computer to execute each of the above procedures. [Effects of the Invention]

[0010] According to the present disclosure, it is possible to reduce the processing load and display based on priority. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a block diagram showing an example of the configuration of a map additional information display support device according to the present disclosure. [Figure 2] FIG. 2 is a block diagram showing an example of a hardware configuration of the map additional information display support device of the present disclosure. [Figure 3] FIG. 3 is a flowchart showing an example of a procedure performed by the map additional information display support program of the present disclosure. [Figure 4] FIG. 4 is a block diagram showing an example of the configuration of the map additional information display support device of the present disclosure. [Figure 5] FIG. 5 is a flowchart showing another example of the procedure of the map additional information display support program of the present disclosure. [Figure 6] FIG. 6 is a block diagram showing another example of the configuration of the map additional information display support device of the present disclosure. [Figure 7] FIG. 7 is a flowchart showing another example of the procedure of the map additional information display support program of the present disclosure. [Figure 8] FIG. 8 is a block diagram showing another example of the configuration of the map additional information display support device of the present disclosure. [Figure 9] FIG. 9 is a flowchart showing another example of the procedure of the map additional information display support program of the present disclosure. [Figure 10]FIG. 10 is a schematic diagram showing the configuration of an example of an output result of the map additional information display support program of the present disclosure. [Figure 11] FIG. 11 is a schematic diagram showing the configuration of another example of the output result of the map additional information display support program of the present disclosure. [Figure 12] FIG. 12 is a schematic diagram showing the configuration of another example of the output result of the map additional information display support program of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The present disclosure is not limited to the following embodiments. In the following drawings, identical parts are designated by the same reference numerals. Furthermore, the descriptions of the embodiments can be used interchangeably unless otherwise specified, and the configurations of the embodiments can be combined unless otherwise specified. In the present disclosure, each drawing may apply to one or more embodiments.

[0013] [Embodiment 1] The map additional information display support program (hereinafter also referred to as the program of the present disclosure) of the present disclosure is a program for causing a computer to execute a designation procedure and an output procedure. The map additional information display support program of the present disclosure can also be said to be a program for causing a computer to function as the designation procedure and the output procedure. Furthermore, the map additional information display support program of the present disclosure can also be said to be a program for causing a computer to execute, for example, each step of a map additional information display support method described below.

[0014] The designation procedure designates a specific range including the activity area where the activity will be carried out from map information divided into multiple areas, and the output procedure outputs map additional information indicating layer information for each area within the designated range in accordance with the order of the degree of event occurrence in each area.

[0015] For example, the "procedure" in each of the steps can be read as "processing." The program of the present disclosure may be recorded on a computer-readable recording medium. The recording medium is, for example, a non-transitory computer-readable storage medium. The recording medium is not particularly limited, and examples thereof include random access memory (RAM), read-only memory (ROM), hard disk (HD), flash memory (e.g., solid state drive (SSD), USB flash memory, SD / SDHC card, etc.), optical disk (e.g., CD-R / CD-RW, DVD-R / DVD-RW, BD-R / BD-RE, etc.), magneto-optical disk (MO), floppy disk (FD), etc. The program of the present disclosure (also referred to as a programming product or program product) may be distributed from an external computer. The "distribution" may be, for example, distribution via a communication network or a device connected via a wired connection. The program of the present disclosure may be installed and executed on the device to which it is distributed, or may be executed without being installed. An information processing device capable of executing the program of the present disclosure can be referred to as, for example, a map additional information display support device of the present disclosure.

[0016] Next, the configuration of an example of a map additional information display support device (hereinafter also referred to as the device of the present disclosure) of the present disclosure will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the configuration of a device 10 of the present disclosure (hereinafter also referred to as the device 10). As shown in Fig. 1, the device 10 includes a designation unit 11 and an output unit 12. Furthermore, although not shown, the device 10 may include, for example, an input unit, an output unit, a display unit, and / or a storage unit.

[0017] The device 10 may be, for example, a single device including the above-described units, or a device in which the units can be connected via a communication network. The device 10 can also be connected to an external device (described later) via the communication network. The communication network is not particularly limited and any known network can be used, for example, a wired or wireless network. Examples of the communication network include the Internet, the World Wide Web (WWW), a telephone line, a Local Area Network (LAN), a Storage Area Network (SAN), a Delay Tolerant Networking (DTN), a Low Power Wide Area Network (LPWA), and a Local 5G (L5G). Examples of wireless communication include Wi-Fi (registered trademark), Bluetooth (registered trademark), Local 5G, and LPWA. Examples of the wireless communication include direct communication between devices (Ad Hoc communication), infrastructure communication, and indirect communication via an access point. The device 10 may be incorporated into a server as a system. Furthermore, the present device 10 may be, for example, a personal computer (PC, for example, desktop or notebook type) on which the program of the present disclosure is installed, a smartphone, a tablet terminal, etc. The present device 10 may be in the form of cloud computing or edge computing, for example, in which at least one of the above-mentioned units is located on a server and the other units are located on a terminal.

[0018] 2 shows a block diagram of the hardware configuration of the device 10. The device 10 includes, for example, a central processing unit (CPU, GPU, etc.) 101, a memory 102, a bus 103, a storage device 104, an input device 105, an output device 106, and a communication device 107. The components of the device 10 are connected to each other via the bus 103 and their respective interfaces (I / F).

[0019] The central processing unit 101 operates in cooperation with other components via a controller (such as a system controller or an I / O controller) and is responsible for overall control of the device 10. In the device 10, the central processing unit 101 executes, for example, the program of the present disclosure and other programs, and also reads and writes various types of information. Specifically, for example, the central processing unit 101 functions as a designation unit 11 and an output unit 12. The device 10 may include, as a computing device, other computing devices such as a CPU, a GPU (Graphics Processing Unit), an APU (Accelerated Processing Unit), or a combination of these.

[0020] The bus 103 can also be connected to, for example, external devices. Examples of the external devices include an external storage device (such as an external database), a printer, an external input device, an external display device, and an external imaging device. The device 10 can be connected to an external network (the communication line network) by, for example, a communication device 107 connected to the bus 103, and can also be connected to other devices via the external network.

[0021] The memory 102 may be, for example, a main memory (primary storage device). When the central processing unit 101 performs processing, the memory 102 reads various operating programs, such as the program of the present disclosure, stored in the storage device 104 (described later), and the central processing unit 101 receives data from the memory 102 and executes the programs. The main memory may be, for example, a RAM (random access memory). The memory 102 may also be, for example, a ROM (read only memory).

[0022] The storage device 104 is also referred to as an auxiliary storage device, for example, in contrast to the main memory (primary storage device). As described above, the storage device 104 stores an operating program including the program of the present disclosure. The storage device 104 may be, for example, a combination of a recording medium and a drive for reading and writing data from and to the recording medium. The recording medium is not particularly limited and may be, for example, an internal or external type, such as a hard disk (HDD), CD-ROM, CD-R, CD-RW, MO, DVD, flash memory, or memory card. The storage device 104 may be, for example, a hard disk drive (HDD) or a solid-state drive (SSD) in which the recording medium and drive are integrated. When the device 10 includes the storage unit, for example, the storage device 104 functions as the storage unit. The storage unit can store, for example, map information, event-related information, the display format of map additional information, and the occurrence level of an event, as described below.

[0023] In the present device 10, the memory 102 and the storage device 104 can also store various information such as log information, information acquired from an external database (not shown) or an external device, information generated by the present device 10, and information used when the present device 10 executes processing. In this case, the memory 102 and the storage device 104 may store, for example, the above-mentioned information on the user of the present device. Note that at least a portion of the information may be stored, for example, in an external server other than the memory 102 and the storage device 104, or may be stored in a distributed manner across multiple terminals using blockchain technology or the like.

[0024] The device 10 further includes, for example, an input device 105 and an output device 106. Examples of the input device 105 include pointing devices such as a touch panel, track pad, and mouse; a keyboard; imaging means such as a camera and scanner; card readers such as an IC card reader and a magnetic card reader; and audio input means such as a microphone. Examples of the output device 106 include display devices such as an LED display and a liquid crystal display; audio output devices such as a speaker; a printer; and the like. In the first embodiment, the input device 105 and the output device 106 are configured separately, but the input device 105 and the output device 106 may be configured as an integrated device, such as a touch panel display.

[0025] An example of processing by the program of the present disclosure will be described in more detail with reference to Fig. 3. Fig. 3 is a flowchart showing an example of each procedure of the program of the present disclosure. <Claim 1>

[0026] The designation unit 11 designates a specific range including an activity section where an activity will be performed from map information divided into a plurality of sections (S1, designation step).

[0027] The map information is not particularly limited, and for example, publicly known map information can be used. The map information may be, for example, a base map (background map), or layer information superimposed on a base map. The base map and the layer information may be publicly known, and examples include those provided by the Geospatial Information Authority of Japan, Google Maps, OpenStreetMap (OSM), Mapbox, etc. The map information may be acquired, for example, from the memory 102 of the device disclosed herein, the storage device 104 of the device disclosed herein, or a database of a device other than the device disclosed herein.

[0028] The map information divided into multiple sections may be, for example, map information in which the base map itself is divided into multiple sections, or map information in which layer information divided into multiple sections is superimposed on the base map. The map information divided into multiple sections may be, for example, map information divided into multiple meshes. The shape of the mesh may be, for example, a triangle, a rectangle, or a hexagon, with a regular rectangle (square) being preferable. The length of one side of the mesh may be, for example, set arbitrarily by the user or may be set based on an area mesh. The area mesh is a standard for dividing map information into multiple meshes based on latitude and longitude, and may be, for example, the standard area mesh of "JIS X 0410-1976 Area Mesh Code" standardized by JIS (Japanese Industrial Standards). The standard area mesh includes, for example, a primary area division, a secondary area division (integrated area mesh), a tertiary area division (reference area mesh), and divided area meshes (e.g., half area mesh, quarter area mesh, eighth area mesh, etc.) obtained by equally dividing the tertiary area division. The map information divided into the plurality of divisions includes, for example, identification information of the divisions. The identification information of the divisions may be, for example, a symbol (e.g., a number, a letter, a combination thereof, etc.) assigned to each division, or coordinate information (e.g., information based on latitude and longitude, a mesh code of the area mesh, etc.) assigned to each division. The map information divided into the plurality of divisions can be generated, for example, by a known geographic information system (GIS). The map information divided into the plurality of divisions may be acquired, for example, from the memory 102 of the device disclosed herein, the storage device 104 of the device disclosed herein, or a database of a device other than the device disclosed herein. Furthermore, the map information divided into multiple sections may be generated, for example, by dividing the acquired base map itself into multiple sections, or by overlaying layer information divided into multiple sections on the acquired base map.

[0029] The activity is not particularly limited, and is, for example, an act that brings about some effect on an event described below. The effect of the activity may, for example, be a positive effect on the event described below, or a negative effect on the event described below. The effect of the activity may, for example, extend to a specific range described below. The effect of the activity may, for example, continue for multiple hours or multiple days. Examples of the activity include traffic control, traffic guidance, traffic violation enforcement, street advertising, and street promotion.

[0030] The traffic control is, for example, a legally binding act of controlling the traffic of moving objects using signals. The signals include, for example, signals using traffic lights, hand signals, and signals using guide sticks. The moving objects include, for example, vehicles and pedestrians. The vehicles include, for example, automobiles, motorized bicycles, light vehicles, and trolley buses. The pedestrians are, for example, people who travel without using vehicles, and include people who travel using cars for the disabled, walking aids, cars for children, etc. The traffic control is, for example, an act carried out by a police officer or a traffic patrol officer. The traffic control is, for example, an act based on the laws of each country, and an example is an act based on Article 6 of Japan's Road Traffic Act.

[0031] The traffic guidance is, for example, a non-legally binding act of controlling the traffic of moving objects using signals. The signals and moving objects of the traffic guidance can be similar to the above-mentioned traffic control. The traffic guidance is, for example, an act performed by a security guard.

[0032] The traffic violation control is, for example, the act of providing guidance and enforcing regulations on traffic violations that cause traffic accidents. Examples of the traffic violation control include speeding, drunk driving, and pedestrian obstruction violations. The traffic violations are, for example, violations stipulated in the laws of each country, such as Articles 22, 65, and 38 of the Road Traffic Act of Japan.

[0033] The street advertising is, for example, the act of advertising on the street. The purpose of the advertising is, for example, to raise awareness of the advertising target. Examples of the street advertising include distribution and posting. The distribution includes, for example, the act of distributing flyers, samples, etc. The posting includes, for example, the act of posting on billboards, digital signage, ad trucks, advertising balloons, etc. The signboards include, for example, wall billboards, rooftop billboards, outdoor billboards, and utility pole advertisements.

[0034] The street advertising is, for example, an act of advertising on the street. The purpose of the advertising is, for example, to get people to buy the advertising target. The street advertising can be, for example, a distribution act, a posting act, etc. The distribution act and the posting act of the street advertising can be, for example, the same as the explanation of the street advertising mentioned above.

[0035] The activity section is, for example, a section on the map information divided into the plurality of sections where the activity is to be performed. The activity section may be, for example, a section where the activity is planned to be performed, or a section where the activity has already been performed. The activity section may be, for example, a section arbitrarily selected by the user from the map information divided into the plurality of sections, or a section recommended as the activity section (recommended activity section, described later) according to a recommendation procedure, described later, based on the degree of occurrence of an event, described later, or the degree of occurrence of a post-activity event, described later. The activity section may be, for example, one or two or more.

[0036] The specific range is not particularly limited, and may be, for example, a range within which the effects of the activity can spread. The specific range may also be referred to as, for example, a designated range. The specific range may be, for example, a range within a certain distance from the activity section. The distance may be, for example, the number of sections or the linear distance. For example, if the section is a mesh, the distance may be the number of meshes or the linear distance. The distance may be calculated, for example, by a known method. The shape of the specific range is, for example, a shape that can be taken by a combination of the sections. Furthermore, if the section is a mesh, the shape of the specific range is, for example, a shape that can be taken by a combination of the meshes. For example, if the mesh is a regular rectangle (square), the shape of the specific range is preferably a regular rectangle (square) with the mesh as its constituent unit.

[0037] The designation of the specific range is not particularly limited, and may, for example, designate a range on the map information where the effects of the activity may spread. For example, if there is a section that does not fit on the map information, the designation of the specific range may involve designating only sections that fit on the map information, or reacquiring the map information so that the specific range fits on the map information. Furthermore, for example, if the specific range includes a non-target section where an event (described below) is unlikely to occur, the non-target section may not be designated. For example, if the event (described below) is a traffic accident, the non-target section may be a section that does not include a road (e.g., the sea, a lake, a mountain, a large facility, etc.). The designation of the specific range is not particularly limited, and may, for example, be performed arbitrarily by the user or based on a range criterion. For example, the range criterion may be arbitrarily set by the user in advance, or may be set based on the range where the effects of the activity may spread. The range criterion may be acquired, for example, from the memory 102 of the device disclosed herein, the storage device 104 of the device disclosed herein, or a database of a device other than the device disclosed herein.

[0038] The output unit 12 outputs map additional information indicating layer information for each section in the specified range in order of the degree of event occurrence for each section (S2, output step). The specified range is, for example, the specific range, and the above description of the specific range can be used. Furthermore, the output unit 12 may generate image information in which map additional information indicating layer information for each section in the specified range is output in order of the degree of event occurrence for each section, and output the image information to a display unit.

[0039] The map additional information is not particularly limited and may be, for example, information based on event-related information. The event-related information is not particularly limited and may be, for example, information related to the occurrence of an event. The event may, for example, refer to the description of events described below. The event-related information may, for example, be the degree to which an event occurs, as described below. The event-related information may, for example, be information related to the occurrence of an event, as described below, when the activity is performed. In this case, the event-related information may also be, for example, post-activity event-related information, as described below. The map additional information may, for example, be linked to identification information of each section.

[0040] For example, if the activity is traffic control or traffic guidance, the event-related information may include the number of traffic accidents, the probability of traffic accidents, the number of traffic jams, the probability of traffic jams, the number of fatalities, the probability of fatalities, the number of serious injuries, and the probability of serious injuries. For example, if the activity is traffic enforcement, the event-related information may include the number of speeding violations, the probability of speeding violations, the number of drunk driving incidents, the probability of drunk driving incidents, the number of red light ignitions, and the probability of red light ignition. For example, if the activity is street advertising or street promotion, the event-related information may include the number of purchases, the purchase rate, the number of store visits, the store visit rate, the number of memberships, and the membership rate. The event-related information may be publicly available or calculated using a publicly available method. For example, if the event-related information is publicly available, it may be obtained from the memory 102 of the device disclosed herein, the storage device 104 of the device disclosed herein, the storage unit 15 described below, a database of a device other than the device disclosed herein, or the like. The event-related information may be, for example, the degree to which an event occurs after an activity described below when acquired from the storage unit 15 described below. When the event-related information is calculated by a known method, for example, a regression equation generated by multivariate analysis may be used. For example, when the activity is traffic control, the regression equation is a traffic accident probability prediction model described below.

[0041] The map additional information may be, for example, layer information to be superimposed on the map information. In this case, the map additional information may be, for example, information indicating layer information of each section. The map additional information may be, for example, information in which the layer information is specified based on the event-related information. Examples of the layer information include background color information and symbol information. The background color information includes, for example, background color style information. The background color style information includes, for example, a color code, a transparency, a color mode, etc. The symbol information includes, for example, symbol style information. The symbol style information includes, for example, an icon designation code, an icon color code, an icon color transparency, an icon color mode, etc. The map additional information may be, for example, information in which the layer information is specified based on a threshold value of the event-related information. For example, if the layer information is the background color information, the color code of the background color style information may be specified based on a threshold value of the event-related information. The threshold value may be, for example, one or more. The map additional information may be, for example, based on two or more thresholds of the event-related information, with the layer information specified for each threshold. For example, if the layer information is background color information, the map additional information may be based on two or more thresholds of the event-related information, with the color code of the background color style information specified for each threshold. The thresholds may be acquired, for example, from the memory 102 of the device disclosed herein, the storage device 104 of the device disclosed herein, or a database of a device other than the device disclosed herein. The map additional information may be displayed in a known format, such as a proportional symbol map, a graduated symbol map, a dot map, a choropleth map, a heat map, a point distribution map, or a chart map. The map additional information may be generated, for example, by a known geographic information system (GIS).

[0042] The event is not particularly limited and may be, for example, an occurrence in which the activity brings about an effect of the activity. The event may be, for example, an occurrence in which performing the activity causes a change in the degree of occurrence of the event. The change in the degree of occurrence of the event may be, for example, a change in the degree of occurrence of the event, which may be ...

[0043] For example, when the activity is traffic control or traffic guidance, the event may be a traffic accident, traffic congestion, a fatal accident, a serious injury accident, etc. When the activity is traffic violation enforcement, the event may be a speeding violation, a drunk driving violation, a red light ignition, etc. When the activity is street advertising or street promotion, the event may be a purchase, a store visit, a membership, etc.

[0044] The event occurrence degree is not particularly limited and may be, for example, the degree to which the event occurs. The event occurrence degree may be, for example, the degree to which the event occurred in the past or the degree to which the event may occur in the future. The event occurrence degree may be, for example, the event occurrence probability or the event occurrence frequency. The event occurrence degree may be classified into a plurality of groups based on, for example, the magnitude of the event occurrence degree. The groups may include, for example, a group with a high event occurrence degree, a group with a medium event occurrence degree, and a group with a low event occurrence degree. The groups may be further classified based on, for example, the magnitude of the event occurrence degree. In this case, the group with a high event occurrence degree may include, for example, a group with the highest event occurrence degree and a group with the medium-high event occurrence degree.

[0045] For example, if the activity is traffic control or traffic guidance, the event occurrence level may be the number of traffic accidents, the probability of traffic accidents, the number of traffic jams, the probability of traffic jams, the number of fatalities, the probability of fatalities, the number of serious injuries, the probability of serious injuries, etc. If the activity is traffic enforcement, the event occurrence level may be the number of speeding violations, the probability of speeding violations, the number of drunk driving incidents, the probability of drunk driving incidents, the number of red light ignition incidents, the probability of red light ignition incidents, etc. If the activity is street advertising or street promotion, the event occurrence level may be the number of purchases, the purchase rate, the number of store visits, the store visit rate, the number of memberships, the membership rate, etc. The event occurrence level may be obtained from publicly known sources or calculated by publicly known methods. If the event occurrence level is obtained from publicly known sources, it may be obtained from the memory 102 of the device disclosed herein, the storage device 104 of the device disclosed herein, the storage unit 15 described below, a database of a device other than the device disclosed herein, etc. The event occurrence degree may be, for example, a post-activity event occurrence degree, which will be described later, when acquired from the storage unit 15, which will be described later. When the event occurrence degree is calculated by a known method, for example, a regression equation generated by multivariate analysis may be used. For example, when the activity is traffic control, the regression equation is a traffic accident occurrence probability prediction model, which will be described later.

[0046] The order of the event occurrence degrees is not particularly limited, and may be, for example, an ascending or descending order of the event occurrence degrees of each of the sections. For example, when the event occurrence degrees are classified into groups, the order of the event occurrence degrees may be an ascending or descending order of the event occurrence degrees of each of the groups. The order of the event occurrence degrees may be linked to identification information of each of the sections.

[0047] The output in the order of the event occurrence degree may be, for example, outputting the map additional information for each section in the order of the section. For example, when the event occurrence degree is classified into groups, the output in the order of the event occurrence degree may be performed for each group collectively rather than for each section. In this case, the output in the order of the event occurrence degree may be performed, for example, from the group with the highest event occurrence degree to the group with the lowest event occurrence degree. For example, when the event occurrence degree is classified into groups, the output in the order of the event occurrence degree may be performed for only a portion of the groups. In this case, the output in the order of the event occurrence degree may be performed, for example, only for the group with the highest event occurrence degree or only for the group with the lowest event occurrence degree. For example, when the specified range includes a non-target section in which an event described below is not likely to occur, the output in the order of the event occurrence degree may not be output to the non-target section. For example, when the event described below is a traffic accident, the non-target section may be a section that does not include a road (e.g., an ocean, a lake, a mountain, a large facility, etc.).

[0048] The output unit 12 may output, for example, map additional information indicating layer information of each section in the specified range in the order of distance information of each section to the activity section and the order of the degree of event occurrence of each section. Also, the output unit 12 may generate image information in which map additional information indicating layer information of each section in the specified range is output in the order of distance information of each section to the activity section and the order of the degree of event occurrence of each section, and output the image information to a display unit.

[0049] The distance information is not particularly limited, and may be, for example, information representing the distance of each of the sections to the activity section. The above-mentioned explanation may be used for the distance, for example. The distance may be, for example, the area class to which each of the sections belongs when the specified range is divided into multiple areas centered on the activity section. The area class may be, for example, a number, a letter, or a combination of these. For example, when the area class is a number, the area class may be smaller or larger the closer the area is to the activity section. The distance may be calculated, for example, by a known method.

[0050] The order of the distance information is not particularly limited, and may be, for example, an ascending or descending order of the distance information of each of the sections. The order of the distance information may be linked to, for example, the identification information of each of the sections. The output according to the order of the distance information may, for example, output the map additional information of each of the sections according to the order of the distance information of each of the sections. The output according to the order of the distance information may, for example, output the map additional information of each of the sections according to the order of the area class of each of the sections. The output according to the order of the distance information may, for example, output the distance information in the order of the first area to the fourth area when the specified range is divided into a first area to a fourth area in order of proximity to the activity section. For example, when the specified range is divided into area classes, the output according to the order of the distance information may be performed only for some of the area classes. In this case, the output according to the order of the distance information may be performed, for example, for only one of the area classes, or for multiple area classes. For example, when the specified range includes a non-target area where an event described below is not likely to occur, the output according to the order of the distance information may not be performed for the non-target area. For example, when the event described below is a traffic accident, the non-target area may be an area that does not include a road (e.g., an ocean, a lake, a mountain, a large facility, etc.).

[0051] The output in accordance with the order of the distance information and the order of the event occurrence degree is not particularly limited, and for example, the map additional information for each section may be output in accordance with the ranking of the distance information for each section and the ranking of the event occurrence degree for each section. The above-described explanation can be applied to the output in accordance with the order of the event occurrence degree and the output in accordance with the order of the distance information. For example, when the distance information is the area class, the output in accordance with the order of the distance information and the event occurrence degree may be output in accordance with the order of the event occurrence degree for each area class. In this case, for example, when the specified range is divided into first to fourth areas in order of proximity to the activity section, the output in accordance with the order of the distance information and the event occurrence degree may be output in the order of the event occurrence degree for each area class from first to fourth. Furthermore, when the distance information is the area class and the event occurrence degree is classified into groups, the output in accordance with the order of the area class may be output for each group. In this case, the output in accordance with the order of the distance information and the order of the degree of event occurrence may be, for example, if the area class is divided into a first area to a fourth area and the degree of event occurrence is classified into a high group and a low group, the output may be in the order of the area class for each group, from the group with the highest degree of event occurrence to the group with the lowest degree of event occurrence.

[0052] Furthermore, the map additional information display support device 10 may include a generation unit in addition to the configuration of the map additional information display support device 10 of embodiment 1. The generation unit may, for example, generate sequence information by linking the identification information of each section with the order of the degree of event occurrence for each section and the map additional information for each section. The generation unit may also, for example, generate sequence information by linking the identification information of each section with the order of the degree of event occurrence for each section, the order of the distance information for each section, and the map additional information for each section. The output unit 12 may, for example, output the map additional information for each section in the specified range based on the sequence information. The output unit 12 may, for example, generate image information of the map additional information for each section based on the sequence information, and output the image information to a display unit.

[0053] Specific examples of the map additional information support program of the present disclosure will be described with reference to FIGS. 10 and 11. First, the designation unit 11 designates a specific range including an activity section (section with ID: 230 shown in FIG. 10) where an activity will be performed from map information divided into a plurality of sections, for example, as shown by a bold frame in FIG. 10. In FIG. 10, each section on the map information is assigned, for example, numerical identification information. The identification information of each section is linked, for example, to the degree of event occurrence in each section. In FIG. 10, for example, the distance information classifies the designated range into four area classes (first to fourth areas). Next, the output unit 12 outputs, for example, as shown in FIG. 11, the map additional information of each section in the designated range on the map information in order of the degree of event occurrence in each section. The output unit 12 may output the map additional information for each section in the specified range on the map information in the order of the first area to the fourth area, in order of the event occurrence degree for each area class. In FIG. 11, the map additional information is output as, for example, the background color information. In FIG. 11, the shading of the background color information is adjusted based on, for example, the level of the event-related information included in the map additional information. In FIG. 11, the map additional information is output in order from the section with the highest event occurrence degree, and the higher the event-related information, the darker the gray color is output, and the lower the event-related information, the lighter the gray color is output. In this way, in the specific example of the map additional information assistance program disclosed herein, the map additional information is output in order from the section with the highest event occurrence degree, for example, so that the map additional information can be grasped in order from the section with the highest priority. Furthermore, in a specific example of the map additional information support program of the present disclosure, the map additional information is output, for example, in a color scheme in which the shade is adjusted according to the level of the event-related information, so that the level of the map additional information can be easily grasped from the output result.

[0054] The map additional information display support method (hereinafter also referred to as the method of the present disclosure) of the present disclosure is a method implemented, for example, by replacing the "procedures" in the program of the present disclosure with "processes." Specifically, the method of the present disclosure includes a designation process and an output process. The designation process designates a specific area including an activity section where an activity will be performed from map information divided into multiple sections, and the output process outputs map additional information indicating layer information for each section within the designated area in order of the degree of event occurrence in each section. The method of the present disclosure can be implemented, for example, using the device 10 of the present disclosure shown in FIG. 1 or FIG. 2. Note that the method of the present disclosure is not limited to methods using the device 10 of the present disclosure. For example, the description of the program and the device of the present disclosure can be incorporated into the method of the present disclosure.

[0055] According to the map additional information display support program of the present disclosure, a specific range including an activity section where an activity will be carried out can be specified from map information divided into multiple sections through a specification procedure, and map additional information indicating layer information for each section within the specified range can be output through an output procedure in accordance with the order of the degree of event occurrence in each section. Therefore, according to the present disclosure, the processing load can be reduced and priority-based display is possible.

[0056] [Embodiment 2] Another example of the map additional information display support program of the present disclosure will be described.

[0057] FIG. 4 is a block diagram showing an example of the configuration of a map additional information display support device 10A. As shown in FIG. 4, the map additional information display support device 10A includes a prediction unit 13 in addition to the configuration of the map additional information display support device 10 of the first embodiment. The hardware configuration of the map additional information display support device 10A is the same as that of the map additional information display support device 10 of FIG. 2, except that the central processing unit 101 includes the configuration of the map additional information display support device 10A of FIG. 4 instead of the configuration of the map additional information display support device 10 of FIG. 1. The processing of the prediction unit 13 will be described below. The processing of the prediction unit 13 can be inserted at any position in the flowchart of FIG. 3 described in the first embodiment, for example, but is preferably inserted between S1 and S2A as shown in FIG. 5.

[0058] First, S1 is executed in the same manner as S1 in the first embodiment (S1, designation procedure).

[0059] The prediction unit 13 predicts the degree of event occurrence after the activity in each section when the activity is performed in the specified range, in accordance with the order of distance information from each section to the activity section and the order of the degree of event occurrence in each section, and the prediction unit 13 is an asynchronous process that starts execution of the prediction unit 13 without waiting for the execution of the output unit 12 to finish (S3, prediction procedure).

[0060] The post-activity event occurrence degree is not particularly limited, and may be, for example, the degree of event occurrence when the activity is performed. The post-activity event occurrence degree may also be referred to as, for example, the event-related information when the activity is performed. In this case, the post-activity event occurrence degree may also be referred to as, for example, post-activity event-related information. For example, the above description regarding the event occurrence degree can be applied to the post-activity event occurrence degree by replacing the event occurrence degree with the post-activity event occurrence degree. For example, when the effect of the activity continues for multiple days, the post-activity event occurrence degree may be the post-activity event occurrence degree for each day after the activity. For example, when the effect of the activity continues for multiple hours, the post-activity event occurrence degree may be the post-activity event occurrence degree for each hour after the activity.

[0061] The prediction of the degree of occurrence of a post-activity event is not particularly limited, and can be performed, for example, using a regression equation generated by multivariate analysis based on variables related to the activity and variables related to the event. Examples of the multivariate analysis include multiple regression analysis and logistic regression analysis. Examples of the multiple regression analysis include Bayesian linear regression analysis. For example, when the activity is traffic control, the prediction of the degree of occurrence of a post-activity event by the multivariate analysis can be performed using the following traffic accident occurrence probability prediction model. In this case, the degree of occurrence of a post-activity event may be, for example, the probability of a traffic accident occurring after the traffic control. The traffic accident occurrence probability prediction model uses, for example, traffic volume, maximum speed, number of intersections, and enforcement activity values ​​as explanatory variables x b ~x e , and the probability of traffic accidents occurring after the traffic control is set as the objective variable y, and by Bayesian linear regression analysis, y = a + bx b +cx c +dx d +ex eThe explanatory variables can be calculated based on, for example, traffic accident information, traffic control information, and ETC (electronic toll collection system) information. The traffic accident probability after traffic control predicted by the traffic accident probability prediction model can be calculated based on, for example, the explanatory variables x b ~x d Since (traffic volume, maximum speed, number of intersections) are unlikely to change, the explanatory variable x e Therefore, the traffic accident occurrence probability prediction model can predict the traffic accident occurrence probability after the traffic control is implemented.

[0062] The prediction of the degree of occurrence of the post-activity event is not limited to, for example, a prediction using the traffic accident probability prediction model. The prediction of the degree of occurrence of the post-activity event may be performed, for example, using a known regression equation corresponding to the type of the activity and the type of the event, or may be performed using a regression equation generated by the multivariate analysis based on activity-related variables and event-related variables corresponding to the type of the activity and the type of the event. The regression equation, activity-related variables, and event-related variables may be acquired, for example, from the memory 102 of the device disclosed herein, the storage device 104 of the device disclosed herein, or a database of a device other than the device disclosed herein. The prediction of the degree of occurrence of the post-activity event may be performed for each day after the activity, for example, if the effect of the activity continues for multiple days. Furthermore, the prediction of the degree of occurrence of the post-activity event may be performed for each hour after the activity, for example, if the effect of the activity continues for multiple hours.

[0063] The prediction based on the order of the distance information and the order of the event occurrence degree is not particularly limited. For example, the post-activity event occurrence degree for each segment may be predicted based on the order of the distance information for each segment and the order of the event occurrence degree for each segment. The prediction based on the order of the distance information and the event occurrence degree can be applied, for example, by replacing the above-mentioned description of the output based on the order of the distance information and the event occurrence degree with "prediction based on the order of the distance information and the event occurrence degree." Furthermore, the prediction unit 13 may predict, for example, the post-activity event occurrence degree for each segment when the activity is performed based only on the order of the event occurrence degree for each segment, or may predict only on the order of the distance information for each segment. The prediction based on the order of the distance information can be applied, for example, by replacing the above-mentioned description of the output based on the order of the distance information with "prediction based on the order of the distance information." The prediction according to the order of the degree of event occurrence can be used, for example, by replacing the above description of the output according to the order of the degree of event occurrence with the output according to the order of the degree of event occurrence as a prediction according to the order of the degree of event occurrence.

[0064] It is preferable that the prediction unit 13 and the output unit 12 are executed in the same order, for example. In this case, it is preferable that the prediction unit 13 is an asynchronous process with respect to the output unit 12, for example.

[0065] The asynchronous processing is not particularly limited, and is, for example, processing in which the prediction unit 13 starts execution without waiting for the completion of execution of the output unit 12. The pre-asynchronous processing is executed, for example, as shown in the flowchart in FIG. 5. The flowchart in FIG. 5 illustrates the asynchronous processing when the number of sections included in the specified range (the specific range shown in FIG. 5) is n. First, the device 10A of the present disclosure executes, for example, a prediction procedure S3-1 for section 1, and then executes an output procedure S2A-1 for section 1 based on the prediction result of the prediction procedure S3-1. Next, the device 10A of the present disclosure starts execution of a prediction procedure S3-2 for section 2, for example, without waiting for the completion of the execution of the output procedure S2A-1 for section 1. In this way, the prediction procedure S3 is an asynchronous process because it starts execution without waiting for the completion of the execution of the output procedure S2A. Therefore, the prediction procedure S3 can output information based on the degree of post-activity event occurrence as map additional information more quickly than, for example, when the prediction procedure S3 is a synchronous process. In contrast, the output procedure S2A is a synchronous process because it is executed based on the execution result of the prediction procedure S3, for example. Then, the device 10A of the present disclosure performs the asynchronous process by, for example, executing the prediction procedure S3-n for the partition n, and then executing the output procedure S2A-n for the partition n based on the prediction result of the prediction procedure S3-n, and then terminating the process.

[0066] The output unit 12 outputs information based on the degree of event occurrence after the activity as the map additional information (S2A, output step). For example, the output unit 12 may output the map additional information for each of the sections in the specified range in the order of the degree of event occurrence for each of the sections. Furthermore, for example, the output unit 12 may output the map additional information for each of the sections in the specified range in the order of the distance information for each of the sections and the order of the degree of event occurrence for each of the sections. For example, the output unit 12 can refer to the above description.

[0067] The information based on the degree of post-activity event occurrence is not particularly limited, and may be, for example, information based on the event-related information when the activity is performed. In this case, the information based on the degree of post-activity event occurrence can be, for example, information based on post-activity event-related information. The post-activity event-related information includes, for example, the degree of post-activity event occurrence. For the post-activity event-related information, the above-mentioned description of the event-related information can be used, for example, by replacing "event-related information" with "post-activity event-related information." Since the information based on the degree of post-activity event occurrence is, for example, the map additional information, the above-mentioned description of the map additional information can be used, for example, by replacing "event-related information" with "post-activity event-related information." The information based on the degree of post-activity event occurrence may be, for example, layer information of each section based on the degree of post-activity event occurrence.

[0068] For example, if the activity is traffic control or traffic guidance, the post-activity event-related information may include the number of traffic accidents after the traffic control, the probability of a traffic accident after the traffic control, the number of congestions after the traffic control, the probability of congestion after the traffic control, the number of fatalities after the traffic control, the probability of fatalities after the traffic control, the number of seriously injured people after the traffic control, the probability of seriously injured people after the traffic control, the number of traffic accidents after traffic guidance, the probability of traffic accidents after traffic guidance, the number of congestions after traffic guidance, the probability of congestion after traffic guidance, the number of fatalities after traffic guidance, the probability of fatalities after traffic guidance, the number of seriously injured people after traffic guidance, and the probability of seriously injured people after traffic guidance. For example, if the activity is the traffic enforcement, the post-activity event-related information may include the number of speeding violations after the traffic enforcement, the probability of speeding violations after the traffic enforcement, the number of drunk driving incidents after the traffic enforcement, the probability of drunk driving incidents after the traffic enforcement, the number of red light running incidents after the traffic enforcement, the probability of red light running incidents after the traffic enforcement, etc. For example, if the activity is the street advertising or the street promotion, the post-activity event-related information may include the number of purchases after the street advertising, the purchase rate after the street advertising, the number of store visits after the street advertising, the store visit rate after the street advertising, the number of memberships after the street advertising, the membership rate after the street advertising, the number of purchases after the street advertising, the purchase rate after the street advertising, the number of store visits after the street advertising, the store visit rate after the street advertising, the number of memberships after the street advertising, the membership rate after the street advertising, etc. For the prediction of the post-activity event-related information, for example, the explanation of the prediction of the degree of occurrence of the post-activity event can be used by replacing it with the prediction of the post-activity event-related information.

[0069] Furthermore, the map additional information display support device 10A may include a generation unit in addition to the configuration of the map additional information display support device 10 of embodiment 1 and the prediction unit 13. The generation unit may, for example, generate order information by linking the identification information of each section with the order of the event occurrence degree of each section. The generation unit may also, for example, generate order information by linking the identification information of each section with the order of the event occurrence degree of each section and the order of the distance information of each section. The prediction unit 13 may, for example, predict the post-activity event occurrence degree of each section in the specified range based on the order information. The output unit 12 may, for example, output the map additional information of each section in the specified range based on the order information. The output unit 12 may, for example, refer to the above-mentioned description.

[0070] Furthermore, the map additional information display support device 10A may include a recommendation unit in addition to the configuration of the map additional information display support device 10 of the first embodiment and the prediction unit 13. The recommendation unit recommends a recommended activity section to be the activity section based on, for example, the post-activity event occurrence degree of each section (recommendation procedure). In this case, the recommendation unit can output a section in which the activity should be performed in the future, taking into account, for example, the results of the past activity. The recommended activity section may be, for example, a section in which the activity is recommended because the predicted post-activity event occurrence degree is still high or low. The recommendation unit may also output a recommended activity section to be the activity section based on, for example, the event occurrence degree of each section. In this case, the recommendation unit can, for example, obtain a publicly known event occurrence degree or calculate the event occurrence degree using a publicly known method, even when performing the activity for the first time, and output a section in which the activity should be performed. The number of recommended activity sections may be, for example, one or more.

[0071] According to the map additional information display support program of the present disclosure, a prediction procedure predicts the post-activity event occurrence degree for each section when the activity is performed in the specified range in accordance with the order of the event occurrence degree for each section, and the prediction procedure is an asynchronous process that starts execution without waiting for the completion of execution of the output procedure, and information based on the post-activity event occurrence degree can be output as the map additional information by the output procedure. Therefore, according to the present disclosure, processing load can be reduced and priority-based display is possible. Furthermore, according to the present disclosure, for example, because the prediction procedure is an asynchronous process, the output of the map additional information can be executed more smoothly.

[0072] [Embodiment 3] Another example of the map additional information display support program of the present disclosure will be described.

[0073] FIG. 6 is a block diagram showing an example of the configuration of a map additional information display support device 10B. As shown in FIG. 6, the map additional information display support device 10B includes a determination unit 14 in addition to the configuration of the map additional information display support device 10 of the first embodiment. The hardware configuration of the map additional information display support device 10B is the same as that of the map additional information display support device 10 of FIG. 2, except that the central processing unit 101 includes the configuration of the map additional information display support device 10B of FIG. 6 instead of the configuration of the map additional information display support device 10 of FIG. 1. The processing of the determination unit 14 will be described below. The processing of the determination unit 14 can be inserted, for example, at any position in the flowchart of FIG. 3 described in the first embodiment, but is preferably inserted between S1 and S2B as shown in FIG. 7.

[0074] First, S1 is executed (S1, designation procedure) in the same manner as S1 in the first embodiment. In the third embodiment, for example, when there are a plurality of activity sections, the designation unit 11 designates the specific range including the activity section in which the activity is performed for each of the activity sections.

[0075] The determination unit 14 determines whether or not there are multiple activity sections (S4, determination step).

[0076] The presence of multiple activity segments is not particularly limited, and may refer to, for example, two or more activity segments. The determination of whether there are multiple activity segments may be performed based on, for example, the number of activity segments selected by the user, or the number of recommended activity segments recommended by the recommendation procedure.

[0077] When the determination unit 14 determines that there are multiple activity sections, the output unit 12 outputs map additional information indicating layer information for each of the sections in the specified ranges of all of the multiple activity sections in accordance with the order of the degree of event occurrence for each of the sections (S2B, output procedure). Also, when the determination unit 14 determines that there are multiple activity sections, the output unit 12 may generate image information in which map additional information indicating layer information for each of the sections in the specified ranges is output in accordance with the order of the degree of event occurrence for each of the sections, and output the image information to the display unit.

[0078] For example, when the determination unit 14 determines that there are multiple activity sections, the output unit 12 executes output for all of the designated ranges of the multiple activity sections. The all of the designated ranges refer to, for example, the designated ranges of the multiple activity sections. Furthermore, when the determination unit 14 determines that there are multiple activity sections, the output unit 12 may output the map additional information indicating the layer information of each section in the designated ranges of all of the multiple activity sections in the order of the distance information of each section to the activity section and the order of the degree of event occurrence of each section. The output unit 12 may, for example, refer to the above-mentioned description.

[0079] A specific example of the map additional information display support program of the present disclosure will be described with reference to FIG. 12. FIG. 12 illustrates a case where the map information divided into a plurality of sections has two activity sections, A and B. In FIG. 12, the activity section A is illustrated as section ID: 46, and the activity section B is illustrated as section ID: 321. In FIG. 12, each of the designated ranges is divided into, for example, a plurality of area classes (first to fourth areas). In FIG. 12, the area classes (first to fourth areas) in the designated range of the activity section A are indicated as A-Circle 1, A-Circle 2, A-Circle 3, and A-Circle 4. Also, in FIG. 12, the area classes in the designated range of the activity section B are indicated as B-Circle 1, B-Circle 2, B-Circle 3, and B-Circle 4. First, the determination unit 14 determines that there are a plurality of activity sections because, for example, in FIG. 12, there are two activity sections, A and B. Next, for example, since the determination unit 14 determines that there are multiple activity sections, the output unit 12 outputs the map additional information for each of the sections in the designated ranges of the multiple activity sections in the order of the event occurrence degree for each of the sections. Specifically, in FIG. 12 , of the designated range of activity section A and the designated range of activity section B, the output unit 12 executes the output for all of the designated ranges of activity section A and activity section B. Therefore, even if there are multiple activity sections, for example, the output unit 12 can output the map additional information indicating layer information for all of the designated ranges of the multiple activity sections in the order of the event occurrence degree for each of the sections. Note that the output unit 12 may output the map additional information indicating layer information on the map information in the order of the event occurrence degree for each area class, from the first area to the fourth area, for example, for all of the designated ranges of the multiple activity sections.

[0080] Furthermore, the map additional information display support device 10B may include, for example, a cancellation unit and a start unit in addition to the configuration of the map additional information display support device 10 of embodiment 1 and the determination unit 14. For example, when the activity section is added during execution of the output unit 12, the cancellation unit determines whether the designated range of one activity section overlaps with the designated range of the other activity section, and when it is determined that the designated range of one activity section overlaps with the designated range of the other activity section, the cancellation unit cancels the execution of the output unit 12 (cancellation procedure), and the start unit starts the execution of the determination unit 14 and the output unit 12 (start procedure) when the execution of the output unit 12 is canceled by the cancellation unit, for example.

[0081] The abort unit may, for example, abort the execution of the output unit 12 if one activity section is added while the output unit 12 is executing, or may abort the execution of the output unit 12 if two or more activity sections are added while the output unit 12 is executing.

[0082] The case where the designated range of one activity section overlaps with the designated range of the other activity section is not particularly limited, and may refer, for example, to a case where a section belongs to multiple designated ranges. In this case, a section that belongs to multiple designated ranges is called, for example, an overlapping section. The overlapping section may be, for example, one section, or two or more sections. The overlapping section may be, for example, a section that belongs to two or more designated ranges.

[0083] For example, if there are multiple activity sections and the designated range of one activity section does not overlap with the designated range of the other activity section, the canceling unit may determine that there are no overlapping sections. If the canceling unit determines that there are no overlapping sections, for example, the output procedure S2B described above may not be executed, and instead, the output procedure S2 of the first embodiment or the output procedure S2A of the second embodiment may be executed for each of the designated ranges.

[0084] For example, when the execution of the output unit 12 is stopped by the stop unit, the start unit executes the processing by the determination unit 14 as described above. Next, for example, when the determination unit 14 determines that there are multiple activity sections, the start unit may start the execution of the output unit 12 (output procedure S2B). Furthermore, for example, when the determination unit 14 determines that there are not multiple activity sections, the start unit may start the execution of the output unit 12 (output procedure S2). For example, when the determination unit 14 determines that there are not multiple activity sections, the start unit may start the execution of the output unit 12 (output procedure S2) for each of the specified ranges simultaneously, or may start the execution of the output unit 12 (output procedure S2) preferentially for one of the specified ranges. In the latter case, for example, the start unit may start the execution of the output unit 12 (output procedure S2) based on the order in which the user selected the activity sections. For example, the output unit 12 may output the map additional information for each of the sections in all of the specified ranges in accordance with the order of the degree of event occurrence for each of the sections. The output unit 12 may output the map additional information for each of the sections in the entire specified range in the order of the distance information from each of the sections to the activity section and the order of the degree of occurrence of the event for each of the sections.

[0085] According to the map additional information display support program of the present disclosure, a determination step determines whether there are multiple activity sections, and an output step outputs map additional information indicating layer information for each section in the entire specified range in order of the degree of event occurrence for each section. Therefore, according to the present disclosure, the processing load can be reduced and priority-based display is possible. Furthermore, according to the present disclosure, even when there are multiple activity sections, the processing load can be reduced and priority-based display is possible.

[0086] Furthermore, the map additional information display support device 10B may include a determination unit 14 in addition to the configuration of the map additional information display support device 10A of the second embodiment. The hardware configuration of the map additional information display support device 10B is the same as that of the map additional information display support device 10 of FIG. 2, except that the central processing unit 101 includes the configuration of the map additional information display support device 10B of FIG. 6 and a prediction unit 13 instead of the configuration of the map additional information display support device 10 of FIG. 1. The processing of the determination unit 14 will be described below. The processing of the determination unit 14 can be inserted, for example, at any position in the flowchart of FIG. 5 described in the second embodiment, but is preferably inserted between S1 and S3-1.

[0087] First, S1 is executed (S1, designation step) in the same manner as S1 in the second embodiment. In this case, for example, if there are a plurality of activity sections, the designation unit 11 designates a specific range including the activity section in which the activity is performed for each of the activity sections.

[0088] For example, when there are a plurality of activity sections and the designated range of one activity section overlaps with the designated range of the other activity section, the determination unit 14 determines that there is an overlapping section (S4A, determination step).

[0089] The case where there are multiple activity sections is not particularly limited, and for example, refers to the presence of two or more activity sections. The case where the designated range of one activity section overlaps with the designated range of the other activity section is not particularly limited, and for example refers to a section belonging to multiple designated ranges. In this case, a section belonging to multiple designated ranges is called, for example, an overlapping section. The overlapping section may be, for example, one section, or two or more sections. The overlapping section may be, for example, a section belonging to two or more designated ranges.

[0090] For example, if there are multiple activity sections and the designated range of one activity section does not overlap with the designated range of the other activity section, the determination unit 14 may determine that there are no overlapping sections. If the determination unit 14 determines that there are no overlapping sections, the above-mentioned output procedure S2B may not be executed, and instead, the output procedure S2 of the first embodiment or the output procedure S2A of the second embodiment may be executed for each of the designated ranges.

[0091] Furthermore, the determination unit 14 compares, for example, distance information from the activity section to the overlapping section between the respective designated ranges, and if there is a difference in the distance information, determines that the overlapping section belongs to the designated range of the activity section closest to the overlapping section, and if there is no difference in the distance information, determines that the overlapping section belongs to the previously designated range. The distance information can be, for example, as described above.

[0092] For example, when the determination unit 14 determines that there are overlapping sections, the prediction unit 13 predicts the post-activity event occurrence degree of each section in all the specified ranges according to the order of distance information from each section to the activity section and the order of the event occurrence degree of each section, and predicts the post-activity event occurrence degree of the overlapping sections based on the determination result (S3A, prediction step). Furthermore, when the determination unit 14 determines that there are no overlapping sections, the prediction unit 13 predicts the post-activity event occurrence degree of each section in each specified range according to the order of distance information from each section to the activity section and the order of the event occurrence degree of each section. The prediction unit 13 can, for example, refer to the above description.

[0093] The output unit 12 executes S2B (S2B, output procedure) in the same manner as S2B in the third embodiment. Furthermore, for example, when the determination unit 14 determines that there are multiple activity sections, the output unit 12 may output the map additional information for each section in the entire specified range in the order of the distance information from each section to the activity section and the order of the degree of occurrence of the event for each section. The output unit 12 may, for example, refer to the above description.

[0094] A specific example of the map additional information display support program of the present disclosure will be described with reference to FIG. 12. FIG. 12 shows a case where the map information divided into a plurality of sections has two activity sections, A and B. In FIG. 12, the activity section A is shown as section ID: 46, and the activity section B is shown as section ID: 321. In this example, FIG. 12 shows a case where, of the plurality of activity sections, the activity section A is selected before the activity section B, and as a result, the designated range of the activity section A is designated before the designated range of the activity section B. In FIG. 12, each designated range is divided into, for example, a plurality of area classes (1st to 4th areas). In FIG. 12, the area classes (1st to 4th areas) in the designated range of the activity section A are shown as A-Circle 1, A-Circle 2, A-Circle 3, and A-Circle 4. 12, the area classes in the designated range of the activity section B are indicated as B-Circle 1, B-Circle 2, B-Circle 3, and B-Circle 4. First, the determination unit 14 determines that there are overlapping sections because, for example, in FIG. 12, there are two activity sections, A and B, and the designated range of the activity section A overlaps with the designated range of the activity section B. In FIG. 12, for example, the section with ID: 138 belongs to the second area (A-Circle 2) in the designated range of the activity section A and to the fourth area (B-Circle 4) in the designated range of the activity section B, which corresponds to a case where there is a difference in the distance information. Therefore, for example, in the section with ID: 138, the determination unit 14 determines that the overlapping section belongs to the designated range of the activity section A, which is closest to the overlapping section. In contrast, in FIG. 12, for example, the section with ID: 183 belongs to the same third area (A-circle 3 and B-circle 3) in the designated range of activity section A and the designated range of activity section B. Therefore, the determination unit 14 determines, for example, that the section with ID: 183 belongs to the designated range of the activity section A that was previously specified. The prediction unit 13 predicts, for example, the degree of post-activity event occurrence for each section in accordance with the order of the distance information from each section to the activity section and the order of the event occurrence degree for each section. In this case, the prediction unit 13 predicts, for example, the degree of post-activity event occurrence for the overlapping section based on the determination result by the determination unit 14.The output unit 12 outputs the post-activity event occurrence degree of each of the segments predicted by the prediction unit 13, for example, in accordance with the order of the distance information of each of the segments to the activity segment and the order of the event occurrence degree of each of the segments. Therefore, even if there are overlapping segments, for example, the prediction unit 13 can predict the post-activity event occurrence degree of the overlapping segments based on the determination result.

[0095] According to the map additional information display support program of the present disclosure, for example, a determination step compares distance information from the activity section to the overlapping section between each of the specified ranges. If there is a difference in the distance information, the overlapping section is determined to belong to the specified range of the activity section closest to the overlapping section. If there is no difference in the distance information, the overlapping section is determined to belong to the previously specified range. If the determination step determines that there are overlapping sections, a prediction step predicts the post-activity event occurrence degree of each of the sections in all of the specified ranges in accordance with the order of the event occurrence degree of each of the sections, and predicts the post-activity event occurrence degree of the overlapping section based on the determination result. Therefore, according to the present disclosure, it is possible to reduce the processing load and display based on priority. Furthermore, according to the present disclosure, it is possible to reduce the processing load and display based on priority, even when there are multiple activity sections.

[0096] [Embodiment 4] Another example of the map additional information display support program of the present disclosure will be described.

[0097] FIG. 8 is a block diagram showing an example of the configuration of a map additional information display support device 10C. As shown in FIG. 8, the map additional information display support device 10C includes a storage unit 15 in addition to the configuration of the map additional information display support device 10 of the first embodiment. The hardware configuration of the map additional information display support device 10C is the same as that of the map additional information display support device 10 of FIG. 2, except that the central processing unit 101 includes the configuration of the map additional information display support device 10C of FIG. 8 instead of the configuration of the map additional information display support device 10 of FIG. 1. The processing of the storage unit 15 will be described below. The processing of the storage unit 15 can be inserted at any position in the flowchart of FIG. 3 described in the first embodiment, for example, but is preferably inserted after S1 and S2C, as shown in FIG. 9.

[0098] First, steps S1 and S2 are executed in the same manner as in the first embodiment (S1, designation step, and S2, output step).

[0099] The storage unit 15 stores the output results of the output unit 12 (S5, storage step). The storage unit 15 may store the output results in association with the identification information of each section, for example. The storage unit 15 may store the order information, for example. The output results may be the map additional information of each section, for example. The storage unit 15 may store the output results by day, for example, or by hour.

[0100] The output unit 12 outputs the stored output result of the output unit 12 (S2C, output procedure). In addition, the output unit 12 may, for example, generate image information by outputting the stored output result of the output unit 12, and output the image information to a display unit.

[0101] According to the map additional information display support program of the present disclosure, the output result of the output procedure can be stored by a storage procedure, and the stored output result of the output procedure can be output by an output procedure. Therefore, according to the present disclosure, the processing load can be reduced and display based on priority can be performed. Furthermore, according to the present disclosure, previous simulation results can be referenced, so the output of the map additional information can be executed more smoothly.

[0102] Furthermore, the map additional information display support device 10C may include a storage unit 15 in addition to the configuration of the map additional information display support device 10A of the second embodiment. The hardware configuration of the map additional information display support device 10C is the same as that of the map additional information display support device 10 of FIG. 2, except that the central processing unit 101 includes the configuration of the map additional information display support device 10C of FIG. 8 and a prediction unit 13 instead of the configuration of the map additional information display support device 10 of FIG. 1. The processing of the storage unit 15 will be described below. The processing of the storage unit 15 can be inserted, for example, at any position in the flowchart of FIG. 5 described in the second embodiment, but is preferably inserted after S2A-n.

[0103] First, S1 to S2A-n are executed in the same manner as S1 to S2A-n in the second embodiment (S1 to S2A-n: S1, designation procedure, S3-1 to S3-n, prediction procedure, and S2A-1 to S2A-n, output procedure).

[0104] The storage unit 15 may store, for example, the prediction results of the prediction unit 13. The storage unit 15 may store, for example, the prediction results in association with identification information of each of the sections. The storage unit 15 may store, for example, the order information. The prediction results may be, for example, the degree to which an event will occur after the activity in each of the sections. The storage unit 15 may store, for example, the prediction results by day, or by hour.

[0105] Furthermore, the storage unit 15 may store, for example, the prediction result of the prediction unit 13 and the output result of the output unit 12. For example, the above description can be applied to the prediction result and the output result.

[0106] The output unit 12 may, for example, output, as the map additional information, information based on the stored prediction result of the prediction unit 13, or may output the stored prediction result of the prediction unit 13 and the stored output result of the output unit 12. Furthermore, the output unit 12 may, for example, generate, as the map additional information, image information in which the information based on the stored prediction result of the prediction unit 13 is output, and output the image information to a display unit. The output unit 12 may, for example, generate image information in which the stored prediction result of the prediction unit 13 and the stored output result of the output unit 12 are output, and output the image information to a display unit.

[0107] According to the map additional information display support program of the present disclosure, a storage step stores the prediction results of the prediction step, and an output step outputs information based on the stored prediction results of the prediction step as the map additional information. Therefore, according to the present disclosure, the processing load can be reduced and priority-based display is possible. Furthermore, according to the present disclosure, previous simulation results can be referenced, allowing the map additional information to be output more smoothly.

[0108] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-described embodiments. Various modifications that can be understood by those skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each embodiment can be combined with other embodiments as appropriate.

[0109] <Additional Notes> Some or all of the above embodiments can be described as, but not limited to, the following supplementary notes. (Appendix 1) Includes specification procedures and output procedures, The designation step designates a specific range including an activity zone in which an activity is to be performed from map information divided into a plurality of zones; the output step outputs map additional information indicating layer information of each of the sections in the specified range in accordance with the order of occurrence of events in each of the sections; A map additional information display support program for causing a computer to execute each of the above procedures. (Appendix 2) the output step outputs, within the specified range, map additional information indicating layer information of each of the sections in accordance with the order of distance information of each of the sections to the activity section and the order of the degree of occurrence of an event in each of the sections; The map additional information display support program described in Appendix 1. (Appendix 3) Further, it includes a prediction procedure, The prediction procedure comprises: predicting the degree of occurrence of an event after the activity in each of the segments when the activity is performed in the specified range according to the order of distance information of each of the segments to the activity segment and the order of the degree of occurrence of an event in each of the segments; and an asynchronous process in which the execution of the prediction procedure is started without waiting for the completion of the execution of the output procedure; the output step outputs information based on the degree of occurrence of the post-activity event as the map additional information. A map additional information display support program as described in Appendix 1 or 2. (Appendix 4) Further, a determination step is included, The determination step determines whether there are a plurality of activity sections; When it is determined that there are a plurality of activity sections by the determination step, the output step outputting map additional information indicating layer information of each of the plurality of activity sections in the specified ranges in accordance with the order of occurrence of events in each of the sections; A map additional information display support program according to any one of appendices 1 to 3. (Appendix 5) Further, it includes a stop procedure and a start procedure, When the activity section is added during the execution of the output procedure, the canceling step determines whether the designated range of one activity section overlaps with the designated range of the other activity section; If it is determined that the designated range of one activity section overlaps with the designated range of the other activity section, the execution of the output procedure is stopped; the start procedure starts the execution of the determination procedure and the output procedure when the execution of the output procedure is stopped by the stop procedure. A map additional information display support program according to any one of appendices 1 to 4. (Appendix 6) further comprising a storage step; the storing step stores the output result of the output step; The output procedure outputs the stored output result of the output procedure. A map additional information display support program according to any one of appendices 1 to 5. (Appendix 7) The activity is traffic control, The event occurrence degree is a traffic accident occurrence probability, The map additional information is information based on the probability of a traffic accident occurring after traffic control. A map additional information display support program according to any one of appendices 1 to 6. (Appendix 8) a designation unit and an output unit; the designation unit designates a specific range including an activity section in which an activity will be performed from map information divided into a plurality of sections; the output unit outputs map additional information indicating layer information of each of the sections in the specified range in accordance with the order of occurrence of events in each of the sections. Map additional information display support device. (Appendix 9) the output unit outputs map additional information indicating layer information of each of the sections in the specified range in accordance with the order of distance information of each of the sections to the activity section and the order of the degree of event occurrence of each of the sections. 9. A map additional information display support device as described in appendix 8. (Appendix 10) Further, a prediction unit is included, The prediction unit predicting the degree of occurrence of an event after the activity in each of the segments when the activity is performed in the specified range according to the order of distance information of each of the segments to the activity segment and the order of the degree of occurrence of an event in each of the segments; and an asynchronous process in which the prediction unit starts execution without waiting for the end of execution of the output unit; the output unit outputs, as the map additional information, information based on the degree of occurrence of the post-activity event. 10. A map additional information display support device according to claim 8 or 9. (Appendix 11) Further, a determination unit is included, the determination unit determines whether there are a plurality of activity sections; When the determination unit determines that there are a plurality of activity sections, the output unit: outputting map additional information indicating layer information of each of the plurality of activity sections in the specified ranges in accordance with the order of occurrence of events in each of the sections; A map additional information display support device according to any one of appendixes 8 to 10. (Appendix 12) further comprising a stop portion and a start portion, When the activity section is added during the execution of the output section, the canceling section determines whether the designated range of one activity section overlaps with the designated range of the other activity section; If it is determined that the designated range of one activity section overlaps with the designated range of the other activity section, the execution of the output unit is stopped; the initiation unit initiates execution of the determination unit and the output unit when the execution of the output unit is aborted by the abortion unit. 12. A map additional information display support device according to any one of appendices 8 to 11. (Appendix 13) Further, the device includes a storage unit, the storage unit stores the output result of the output unit; The output unit outputs the stored output result of the output unit. 13. A map additional information display support device according to any one of appendices 8 to 12. (Appendix 14) The activity is traffic control, The event occurrence degree is a traffic accident occurrence probability, The map additional information is information based on the probability of a traffic accident occurring after traffic control. A map additional information display support device according to any one of appendices 8 to 13. (Appendix 15) It includes a designation step and an output step, The designation step designates a specific range including an activity section in which the activity will be performed from map information divided into a plurality of sections; the output step outputs map additional information indicating layer information of each of the sections in the specified range in accordance with the order of occurrence of events in each of the sections; A map additional information display support method in which each of the steps is executed by a computer. (Appendix 16) The output step outputs map additional information indicating layer information of each of the sections in the specified range in the order of distance information of each of the sections to the activity section and the order of the degree of occurrence of an event in each of the sections. 16. A method for supporting display of additional map information as described in appendix 15. (Appendix 17) Further, a prediction step is included, The prediction step includes: predicting the degree of occurrence of an event after the activity in each of the segments when the activity is performed in the specified range according to the order of distance information of each of the segments to the activity segment and the order of the degree of occurrence of an event in each of the segments; and an asynchronous process in which the prediction process starts without waiting for the completion of the output process, the output step outputs information based on the degree of occurrence of the post-activity event as the map additional information. 17. A method for supporting display of additional map information according to appendix 15 or 16. (Appendix 18) Further, a determination step is included, The determining step determines whether there are a plurality of activity sections; When it is determined in the determining step that there are a plurality of activity sections, the outputting step outputting map additional information indicating layer information of each of the plurality of activity sections in the specified ranges in accordance with the order of occurrence of events in each of the sections; A map additional information display support method according to any one of appendices 15 to 17. (Appendix 19) Further, it includes a stopping step and a starting step, The stopping step determines whether or not the designated range of one activity section overlaps with the designated range of the other activity section when the activity section is added during the execution of the output step; If it is determined that the designated range of one activity section overlaps with the designated range of the other activity section, the execution of the output step is stopped; The starting step starts the execution of the determining step and the output step when the execution of the output step is stopped by the stopping step. A map additional information display support method according to any one of appendices 15 to 18. (Appendix 20) Further, a storing step is included, the storage step stores the output result of the output step; The output step outputs the stored output result of the output step. A map additional information display support method according to any one of appendices 15 to 19. (Appendix 21) The activity is traffic control, The event occurrence degree is a traffic accident occurrence probability, The map additional information is information based on the probability of a traffic accident occurring after traffic control. A map additional information display support method according to any one of appendices 15 to 20. (Appendix 22) Includes specification procedures and output procedures, The designation step designates a specific range including an activity zone in which an activity is to be performed from map information divided into a plurality of zones; the output step outputs map additional information indicating layer information of each of the sections in the specified range in accordance with the order of occurrence of events in each of the sections; A computer-readable recording medium storing a map additional information display support program for causing a computer to execute each of the above procedures. (Appendix 23) the output step outputs, within the specified range, map additional information indicating layer information of each of the sections in accordance with the order of distance information of each of the sections to the activity section and the order of the degree of occurrence of an event in each of the sections; 23. The recording medium according to claim 22. (Appendix 24) Further, it includes a prediction procedure, The prediction procedure comprises: predicting the degree of occurrence of an event after the activity in each of the segments when the activity is performed in the specified range according to the order of distance information of each of the segments to the activity segment and the order of the degree of occurrence of an event in each of the segments; and an asynchronous process in which the execution of the prediction procedure is started without waiting for the completion of the execution of the output procedure; the output step outputs information based on the degree of occurrence of the post-activity event as the map additional information. 24. A recording medium according to claim 22 or 23. (Appendix 25) Further, a determination step is included, The determination step determines whether there are a plurality of activity sections; When it is determined that there are a plurality of activity sections by the determination step, the output step outputting map additional information indicating layer information of each of the plurality of activity sections in the specified ranges in accordance with the order of occurrence of events in each of the sections; 25. A recording medium according to any one of appendices 22 to 24. (Appendix 26) Further, it includes a stop procedure and a start procedure, When the activity section is added during the execution of the output procedure, the canceling step determines whether the designated range of one activity section overlaps with the designated range of the other activity section; If it is determined that the designated range of one activity section overlaps with the designated range of the other activity section, the execution of the output procedure is stopped; the start procedure starts the execution of the determination procedure and the output procedure when the execution of the output procedure is stopped by the stop procedure. 26. A recording medium according to any one of appendices 22 to 25. (Appendix 27) further comprising a storage step; the storing step stores the output result of the output step; The output procedure outputs the stored output result of the output procedure. 27. A recording medium according to any one of appendices 22 to 26. (Appendix 28) The activity is traffic control, The event occurrence degree is a traffic accident occurrence probability, The map additional information is information based on the probability of a traffic accident occurring after traffic control. 28. A recording medium according to any one of appendices 22 to 27. [Industrial Applicability]

[0110] According to the present disclosure, it is possible to reduce the processing load and display based on priority. Therefore, the present disclosure can be widely and usefully used in the information field, etc. [Explanation of symbols]

[0111] 10, 10A, 10B, 10C Map additional information display support device 11 Specified part 12 Output section 13 Prediction Department 14 Judgment section 15 Storage section 101 Central Processing Unit 102 memory 103 Bus 104 Storage device 105 Input Device 106 Output Device 107 Communication Devices

Claims

1. Includes specification procedures and output procedures, The designation step designates a specific range including an activity zone in which an activity is to be performed from map information divided into a plurality of zones; the output step outputs map additional information indicating layer information of each of the sections in the specified range in accordance with the order of occurrence of events in each of the sections; A map additional information display support program for causing a computer to execute each of the above procedures.

2. the output step outputs, within the specified range, map additional information indicating layer information of each of the sections in accordance with the order of distance information of each of the sections to the activity section and the order of the degree of occurrence of an event in each of the sections; 2. The map additional information display support program according to claim 1.

3. Further, it includes a prediction procedure, The prediction procedure comprises: predicting the degree of occurrence of an event after the activity in each of the segments when the activity is performed in the specified range according to the order of distance information of each of the segments to the activity segment and the order of the degree of occurrence of an event in each of the segments; and an asynchronous process in which the execution of the prediction procedure is started without waiting for the completion of the execution of the output procedure; the output step outputs information based on the degree of occurrence of the post-activity event as the map additional information.

3. The map additional information display support program according to claim 1.

4. Further, a determination step is included, The determination step determines whether there are a plurality of activity sections; When it is determined that there are a plurality of activity sections by the determination step, the output step outputting map additional information indicating layer information of each of the plurality of activity sections in the specified ranges in accordance with the order of occurrence of events in each of the sections; 3. The map additional information display support program according to claim 1.

5. Further, it includes a stop procedure and a start procedure, When the activity section is added during the execution of the output procedure, the canceling step determines whether the designated range of one activity section overlaps with the designated range of the other activity section; If it is determined that the designated range of one activity section overlaps with the designated range of the other activity section, the execution of the output procedure is stopped; the start procedure starts the execution of the determination procedure and the output procedure when the execution of the output procedure is stopped by the stop procedure.

5. The map additional information display support program according to claim 4.

6. further comprising a storage step; the storing step stores the output result of the output step; The output procedure outputs the stored output result of the output procedure.

3. The map additional information display support program according to claim 1.

7. The activity is traffic control, The event occurrence degree is a traffic accident occurrence probability, The map additional information is information based on the probability of a traffic accident occurring after traffic control.

3. The map additional information display support program according to claim 1.

8. a designation unit and an output unit; the designation unit designates a specific range including an activity section in which an activity will be performed from map information divided into a plurality of sections; the output unit outputs map additional information indicating layer information of each of the sections in the specified range in accordance with the order of occurrence of events in each of the sections. Map additional information display support device.

9. It includes a designation step and an output step, The designation step designates a specific range including an activity section in which the activity will be performed from map information divided into a plurality of sections; the output step outputs map additional information indicating layer information of each of the sections in the specified range in accordance with the order of occurrence of events in each of the sections; A map additional information display support method in which each of the steps is executed by a computer.

10. Includes specification procedures and output procedures, The designation step designates a specific range including an activity zone in which an activity is to be performed from map information divided into a plurality of zones; the output step outputs map additional information indicating layer information of each of the sections in the specified range in accordance with the order of occurrence of events in each of the sections; A computer-readable recording medium storing a map additional information display support program for causing a computer to execute each of the above procedures.

Citation Information

Patent Citations

  • Map information creation device, map display system, and map information creation program

    JP2023077909A