Display control system, method for controlling display, and program

JP2025021254APending Publication Date: 2025-02-13PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023125067
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-07-31
Publication Date
2025-02-13

AI Technical Summary

Benefits of technology

【0009】 本開示の上記態様に係る表示制御システム、表示制御方法及びプログラムによれば、未来の混雑状況の予測を行いやすい情報をユーザに提供することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025021254000001_ABST
    Figure 2025021254000001_ABST
Patent Text Reader

Abstract

To provide a user with information for easily predicting a further congestion state.SOLUTION: A display control system 1 includes a detection system 2, a processing unit 33, and a display control unit 43. The detection system 2 detects a person in each of a plurality of areas as areas formed by dividing a predetermined area. The display control unit 43 outputs screen information for displaying a map screen including a map image showing predetermined areas, in a display unit 52. The processing unit 33 determines the congestion level in each of the areas on the basis of the result of detection by the detection system 2. The processing unit 33 estimates the future congestion level in each of the areas on the basis of a plurality of detection results obtained at predetermined time intervals. The display control unit 43 outputs screen information for displaying a map screen in which a congestion level image showing the future congestion level in each of the areas estimated by the processing unit 33 is overlapped on the map image, in the display unit 52.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure generally relates to a display control system, a display control method, and a program, and more particularly to a display control system, a display control method, and a program that output information to a display unit. [Background technology]

[0002] Patent Document 1 discloses an in-facility activity analysis system. The in-facility activity analysis system includes a server device and a user terminal device. The server device generates a store map display screen showing the staying state of customers in a target area in a store and distributes it to the user terminal device. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2017-188023 A Summary of the Invention [Problem to be solved by the invention]

[0004] For example, visitors to an exhibition may want to avoid crowded areas. However, the state of visitors at an exhibition may change over time. Therefore, even if visitors try to avoid crowded areas, they may end up moving to crowded areas.

[0005] The present disclosure has been made in consideration of the above-mentioned reasons, and aims to provide a display control system, a display control method, and a program that can provide a user with information that makes it easier to predict future congestion situations. [Means for solving the problem]

[0006] A display control system according to an aspect of the present disclosure includes a detection system, a processing unit, and a display control unit. The detection system detects people present in each of a plurality of areas divided within a predetermined area. The display control unit outputs screen information for displaying a map screen including a map image showing the plurality of areas on a display unit. The processing unit determines a degree of congestion of people in each of the plurality of areas based on a detection result of the detection system. The processing unit estimates a future congestion degree in each of the plurality of areas based on a plurality of the detection results at a predetermined time interval. The display control unit outputs screen information for displaying the map screen on the display unit, in which a congestion degree image showing the future congestion degree in each of the plurality of areas estimated by the processing unit is superimposed on the map image.

[0007] A display control method according to an aspect of the present disclosure is executed by one or more processors. The display control method includes a detection step, an analysis step, an estimation step, and an output step. In the detection step, a person present in each of a plurality of areas divided within a predetermined area is detected. In the analysis step, a degree of congestion of people in each of the plurality of areas is calculated based on the detection result in the detection step. In the estimation step, a future degree of congestion in each of the plurality of areas is estimated based on a plurality of the detection results at a predetermined time interval. In the output step, screen information is output for displaying, on a display unit, a map image in which a congestion degree image indicating the future degree of congestion in each of the plurality of areas in the estimation step is superimposed on a map image indicating the plurality of areas.

[0008] A program according to an embodiment of the present disclosure is a program for causing the one or more processors to execute the display control method. Effect of the Invention

[0009] According to the display control system, the display control method, and the program according to the above aspects of the present disclosure, it is possible to provide a user with information that makes it easier to predict future congestion situations. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a schematic diagram showing the overall configuration of a display control system according to an embodiment. [Diagram 2] FIG. 2 is a schematic diagram for explaining a map screen in the display control system. [Diagram 3] FIG. 3 is an explanatory diagram for explaining a method of calculating the number of movements performed by an analysis unit of the display control system. [Figure 4] FIG. 4 is a flowchart showing the operation of a processing unit of the display control system. [Diagram 5] FIG. 5 is a sequence diagram showing the operation of the display control system. [Figure 6] FIG. 6 is a flowchart of an analysis process performed by a processing unit of the display control system. [Figure 7] FIG. 7 is a flowchart of a display information determination process performed by a processing unit of the display control system. [Figure 8] FIG. 8 is a schematic diagram for explaining a map screen in the display control system according to the above modified example 1. In FIG. [Figure 9] FIG. 9 is a schematic diagram for explaining a map screen in the display control system according to the second modification of the above embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Preferred embodiments of the present disclosure will be described in detail below with reference to the drawings. In the embodiments described below, common elements are given the same reference numerals, and repeated explanations of the common elements may be omitted. The following embodiment is merely one of various embodiments of the present disclosure. Various modifications of the embodiment may be made depending on the design, etc., as long as the object of the present disclosure can be achieved. Furthermore, the embodiments (including modified examples) may be realized in appropriate combinations.

[0012] Each drawing described in this disclosure is a schematic drawing, and the size and thickness ratios of each component in each drawing do not necessarily reflect the actual dimensional ratios.

[0013] (1) Overview First, an overview of a display control system 1 according to the present embodiment will be described with reference to FIGS.

[0014] 1, a display control system 1 of this embodiment is provided in a facility 100. In this embodiment, it is assumed that the facility 100 is an event venue where an event is held in a predetermined area 200 within the facility 100.

[0015] In the present disclosure, a "facility" refers to a non-residential facility such as a store, an office, an event venue, a welfare facility, an educational facility, a hospital, and a factory. Non-residential facilities also include restaurants, amusement parks, hotels, inns, kindergartens, nurseries, and community centers. In the present disclosure, an "event" refers to an exhibition, a flea market, a joint company information session, a festival, and the like. In this embodiment, it is assumed that the event is an exhibition where multiple booths are set up. In addition, in this embodiment, a case is illustrated in which visitors to the exhibition are users of the display control system 1.

[0016] As shown in FIG. 1, the display control system 1 includes a detection system 2, a processing unit 33, and a display control unit 43.

[0017] The detection system 2 detects a person present in each of a plurality of areas R0 (seven in the example of FIG. 2) divided within the predetermined area 200 (see FIG. 2).

[0018] The processing unit 33 determines the degree of congestion of people in each of the multiple areas R0 based on the detection results of the detection system 2. The processing unit 33 also estimates the future degree of congestion in each of the multiple areas R0 based on multiple detection results at predetermined time intervals.

[0019] The display control unit 43 outputs screen information for displaying a map screen D1 (see FIG. 2) including a map image G0 (see FIG. 2) indicating a plurality of areas R0 on the display unit 52. More specifically, the display control unit 43 outputs screen information for displaying a map screen D1 in which a congestion degree image G1 indicating the future congestion degree in each of the plurality of areas R0 estimated by the processing unit 33 is superimposed on the map image G0 on the display unit 52. Note that the map screen D1 shown in FIG. 2 includes a congestion degree image G1 indicating the current congestion degree of area R3, and a congestion degree image G1 indicating the future congestion degree of each of the six areas R0 other than area R0.

[0020] In the map screen D1 displayed on the display unit 52 by the display control system 1 of this embodiment, a congestion degree image G1 indicating the future congestion degree is superimposed on the map image G0. Therefore, a user who sees the map screen D1 can easily predict the future congestion situation based on the congestion degree image G1. In other words, according to the display control system 1 of this embodiment, it is possible to provide the user with information (map screen D1) that makes it easy to predict the future congestion situation.

[0021] (2) Details Hereinafter, a detailed configuration of the display control system 1 according to the present embodiment will be described with reference to FIGS.

[0022] (2.1) Overall Structure As shown in FIG. 1, the display control system 1 of the present embodiment is provided in a facility 100 including a predetermined area 200 (see FIG. 2). As shown in FIG. 2, the predetermined area 200 includes a plurality of divided areas R0. The dashed lines in FIG. 2 are illustrated to explain the predetermined area 200 and the plurality of areas R0, and are not included in the map screen D1 generated by the display control system 1. In the example of FIG. 2, the predetermined area 200 includes eight divided areas R1 to R8. In this embodiment, a plurality of booths are installed in each of the plurality (eight) areas R0. In addition, the predetermined area 200 has a plurality of entrances 201. In the example of FIG. 2, the predetermined area 200 has six entrances 201. A person entering the predetermined area 200 and a person leaving the predetermined area 200 pass through one of the plurality of entrances 201.

[0023] As shown in FIG. 1, a display control system 1 of this embodiment includes a detection system 2, an analysis device 3, a display control device 4, a display device 5, and a positioning system 6.

[0024] (2.2) Detection system configuration The detection system 2 of this embodiment is provided in a predetermined area 200 (see FIG. 2). The detection system 2 detects people entering and leaving the predetermined area 200, and people present in each of a plurality of areas R0 (see FIG. 2). The detection system 2 has a plurality of first detection devices 21 and a plurality of second detection devices 22.

[0025] The multiple first detection devices 21 correspond one-to-one to the multiple (six in the example of FIG. 2) entrances 201. That is, the detection system 2 of this embodiment has six first detection devices 21. The first detection devices 21 of this embodiment are, for example, cameras. More specifically, the first detection devices 21 of this embodiment are cameras capable of line crossing detection that detects whether or not a person has crossed a reference line, which serves as a criterion for judgment in a captured image, in a specific direction. Each of the multiple first detection devices 21 is disposed so that the corresponding entrance 201 is included in the imaging range.

[0026] The first detection device 21 detects a person passing through an entrance / exit 201 of the predetermined area 200. That is, each of the multiple first detection devices 21 detects a person passing through the corresponding entrance / exit 201. The first detection device 21 of this embodiment detects a person who passes through the entrance / exit 201 to enter the predetermined area 200, and a person who passes through the entrance / exit 201 to leave the predetermined area 200. More specifically, the first detection device 21 detects whether a person has passed through the entrance / exit 201 in the captured image in a first direction, and detects whether a person has passed through the entrance / exit 201 in the captured image in a second direction opposite to the first direction.

[0027] The first detection device 21 of this embodiment is configured to be able to communicate with the analysis device 3. In addition, "able to communicate" in this disclosure means that information can be exchanged directly or indirectly via a network or a repeater by an appropriate communication method such as wired communication or wireless communication. The first detection device 21 transmits first detection information indicating the detection result of the first detection device 21 in the predetermined period to the analysis device 3 at predetermined periods. In addition, the "predetermined period" and the "predetermined time interval" in this embodiment are the same length. In other words, the first detection device 21 transmits the first detection information indicating the detection result of the first detection device 21 in the predetermined period to the analysis device 3 at predetermined time intervals. In addition, the predetermined period (or the predetermined time interval) in this embodiment is, for example, one minute. However, the predetermined period may be set appropriately. In addition, the start timing and end timing of the predetermined period are common to the detection system 2 and the analysis device 3.

[0028] The multiple second detection devices 22 correspond one-to-one to the multiple (eight in the example of FIG. 2) areas R0. That is, the detection system 2 of this embodiment has eight second detection devices 22. The second detection devices 22 of this embodiment are, for example, cameras. More specifically, the second detection devices 22 of this embodiment are cameras capable of detecting a person present within a predetermined area in a captured image. Each of the multiple second detection devices 22 is arranged so that the entire area (or approximately the entire area) of the corresponding area R0 is included in the imaging range. Note that the multiple second detection devices 22 may be in many-to-one correspondence with the multiple areas R0. That is, the multiple second detection devices 22 may be arranged so that the entire area (approximately the entire area) of the corresponding area R0 can be imaged by the multiple second detection devices 22.

[0029] The second detection device 22 detects people present in the corresponding area R0 for each predetermined period of time. In other words, the second detection device 22 of the present embodiment detects the number of people present in the corresponding area R0 for each predetermined period of time.

[0030] The second detection device 22 of this embodiment is configured to be able to communicate with the analysis device 3. The second detection device 22 transmits second detection information indicating the detection result of the second detection device 22 to the analysis device 3 at a predetermined time interval.

[0031] (2.3) Positioning system The positioning system 6 is a system that estimates the position of a user in cooperation with a beacon receiver carried by a user in a predetermined area 200. In this embodiment, a case where the positioning system 6 is a local positioning system (LPS) is exemplified. In this disclosure, "portable" may include carrying a beacon receiver in a bag or pocket, carrying a beacon receiver by hanging it on a strap, and holding a beacon receiver in a hand. In addition, "portable" may include placing a beacon receiver on a desk when a user is sitting in a seat, placing a beacon receiver in a bag placed on the floor or a desk, and the like.

[0032] For example, the positioning system 6 includes a plurality of beacon transmitters and a location information server.

[0033] The multiple beacon transmitters are provided, for example, on a ceiling facing the predetermined area 200 or on a desk or the like installed in the predetermined area 200. The beacon transmitters are configured to be able to transmit beacon signals to beacon receivers carried by users and which generate location information based on the beacon signals.

[0034] The beacon transmitter transmits a beacon signal in a predetermined communication method. The predetermined communication method is, for example, a BLE (Bluetooth (registered trademark) Low Energy) communication method. Note that the predetermined communication method is not limited to BLE, and may be a communication method such as WiFi (registered trademark). The beacon transmitter transmits a beacon signal at a predetermined transmission time interval and with a predetermined transmission power. The beacon signal includes unique information (identification information) unique to the beacon transmitter.

[0035] The location information server is a device that communicates with a beacon receiver carried by a user and estimates the location of the beacon receiver, i.e., the user's location. The location information server stores location information for multiple beacon transmitters.

[0036] The location information server acquires reception information of a beacon signal from a beacon receiver carried by a user. The location information server estimates the location of the beacon receiver carried by the user based on the received reception information and the location information of a plurality of beacon transmitters. Here, the reception information includes information on the received signal strength (RSSI: Received Signal Strength Indication) of the beacon signal received by the beacon receiver and identification information of the beacon transmitter included in the beacon signal received by the beacon receiver. The location information server estimates the location of the beacon receiver, for example, by performing three-point positioning based on the information on the received signal strength, the identification information of the beacon transmitter, and the location information of the beacon transmitter. The location information server of this embodiment transmits the estimated location information of the beacon receiver to the beacon receiver.

[0037] (2.4) Display device configuration The display device 5 of this embodiment is a smartphone carried by a user. The display device 5 may be an information terminal such as a tablet terminal, a wearable terminal, or a notebook-type personal computer carried by a user. The display device 5 of this embodiment also functions as the above-mentioned beacon receiver.

[0038] The display device 5 of this embodiment also has a browser function. The display device 5 accesses the display control device 4 by the browser function, and sends a screen request to the display control device 4 to display the map screen D1 or the like. Here, the screen request includes the position information of the display device 5. Then, the display device 5 displays the map screen D1 or the like on the display unit 52 of the display device 5 based on the screen information received from the display control device 4.

[0039] As shown in FIG. 1, the display device 5 includes a communication unit 51 and a display unit 52.

[0040] The communication unit 51 includes one or more communication interfaces capable of communicating with the display control device 4, the multiple beacon transmitters of the positioning system 6, and the location information server of the positioning system 6. The communication unit 51 receives screen information from the display control device 4. The communication unit 51 also receives beacon signals from the multiple beacon transmitters. The communication unit 51 transmits reception information of the received beacon signals to the location information server, and receives location information of the display device 5 from the location information server.

[0041] The display unit 52 includes, for example, an LCD (Liquid Crystal Display). The display unit 52 displays a map screen D1 as shown in FIG.

[0042] (2.5) Configuration of the analysis device The analytical device 3 of this embodiment is provided in a management room or the like of the facility 100. The analytical device 3 is, for example, a server device. The analytical device 3 is mainly composed of a computer system having one or more processors and one or more memories. In the analytical device 3, the one or more processors execute a program recorded in the memory, thereby realizing the functions of each part of the analytical device 3. The program may be pre-recorded in the memory, may be provided via a telecommunication line such as the Internet, or may be recorded and provided on a non-transitory recording medium such as a memory card.

[0043] As shown in FIG. 1, the analysis device 3 includes a communication unit 31, a storage unit 32, and a processing unit 33.

[0044] The communication unit 31 includes a communication interface capable of communicating with the first detection device 21, a communication interface capable of communicating with the second detection device 22, the display control device 4, and one or more communication interfaces capable of communicating with the display device 5. The communication unit 31 receives detection information from the detection system 2. More specifically, the communication unit 31 receives the first detection information from the first detection device 21 and the second detection information from the second detection device 22. The communication unit 31 receives a screen request from the display control device 4. The communication unit 31 also transmits display information based on the processing performed by the processing unit 33 to the display control device 4. More specifically, the communication unit 31 transmits display information indicating the current congestion level of each area R0, the future congestion level of each area R0, the travel time from the current location area to the destination area, the travel route from the current location area to the destination area, the number of entries and exits at each entrance / exit 201 in a predetermined period, the increase / decrease in the number of entries and exits in each area R0 in a predetermined period, and the number of movements between two adjacent areas R0 in a predetermined period to the display control device 4.

[0045] The storage unit 32 includes, for example, a random access memory (RAM), a hard disk drive (HDD), a solid state drive (SSD), etc. The storage unit 32 stores map information such as building information modeling (BIM) data of the facility 100, for example.

[0046] The storage unit 32 stores information about a plurality of areas R0 divided in the predetermined area 200. The information about the plurality of areas R0 includes information about the area settings of each area R0, information about the distance between two adjacent areas R0, information about the travel time between two adjacent areas R0, and information about the capacity of each area R0. The information about the plurality of areas R0 is information that is preset by the processing unit 33.

[0047] The storage unit 32 also stores information on the setting of the movement speed of people moving within the specified area 200. The storage unit 32 also stores congestion degree display information that associates an estimated movement time from the source area to the destination area with the timing (or time) of the congestion degree indicated by the congestion degree image G1 corresponding to the destination area. In other words, the congestion degree display information is information that associates the time of congestion indicated by the congestion degree image G1 corresponding to the destination area with each estimated movement time. The movement speed setting information and the congestion degree display information are information that are preset by the processing unit 33.

[0048] The processing unit 33 calculates the degree of congestion in the predetermined area 200 at the current time and the number of people entering and leaving the predetermined time period from a time a predetermined period in the past before the current time to the current time, based on multiple pieces of detection information at predetermined time intervals. The first number of people in this embodiment is the number of people who pass through the entrance / exit 201 and enter the predetermined area 200 within the predetermined time period. The second number of people is the number of people who pass through the entrance / exit 201 and leave the predetermined area 200 within the predetermined time period. In the following description, a time a predetermined period in the past before the current time may be referred to as the "first timing", and the current time may be referred to as the "second timing".

[0049] The processing unit 33 calculates the congestion degree of each of the multiple areas R0 included in the predetermined area 200 as the congestion degree of the predetermined area 200. More specifically, the processing unit 33 calculates the congestion degree of each of the multiple areas R0 based on the capacity information stored in advance in the storage unit 32 and the detection information of the detection system 2. More specifically, the processing unit 33 calculates the congestion degree of each of the multiple areas R0 based on the capacity information and the second detection information of each of the multiple second detection devices 22. The processing unit 33 of this embodiment calculates the congestion degree [%] of each of the multiple areas R0 by dividing the number of people present in the area R0 for which the congestion degree is to be calculated by the maximum capacity of the area R0 for which the congestion degree is to be calculated.

[0050] The processing unit 33 of the present embodiment obtains the congestion degree of each of the multiple areas R0 by the simple calculation described above. Therefore, according to the display control system 1 of the present embodiment, it is possible to suppress the calculation load of the processing unit 33 from becoming large.

[0051] Furthermore, the processing unit 33 of this embodiment determines the degree of congestion in each area R0 at the current time, for example, at predetermined time intervals, based on the second detection information of each of the multiple second detection devices 22. The processing unit 33 also determines the increase or decrease in the number of people in each area R0 during a predetermined period from a time a predetermined period in the past before the current time to the current time. For example, the display control system 1 causes the display unit 52 to display the increase or decrease in the number of people in each area R0 during a predetermined period, allowing the user to obtain information that makes it easy to predict future congestion conditions.

[0052] The processing unit 33 determines the first number of people and the second number of people at each of the multiple entrances 201 based on the first detection information of each of the multiple first detection devices 21. Then, the processing unit 33 determines the number of people entering and exiting each entrance 201 based on the first number of people and the second number of people at each entrance 201.

[0053] The processing unit 33 obtains the number of inflows and outflows by taking the difference between the first number of people and the second number of people. In this embodiment, the processing unit 33 obtains the number of inflows and outflows by subtracting the second number of people from the first number of people. That is, in this embodiment, if the second number of people is greater than the first number of people, the number of inflows and outflows is a negative number, and if the second number of people is less than the first number of people, the number of inflows and outflows is a positive number. Note that the processing unit 33 may obtain the number of inflows and outflows by subtracting the first number of people from the second number of people.

[0054] In addition, the processing unit 33 of this embodiment further obtains the number of movements related to the number of people who moved between two adjacent areas R0 among the multiple areas R0 within a predetermined period based on the detection information of the detection system 2, for example, at predetermined time intervals. Note that "two adjacent areas R0" in this disclosure means two areas R0 that can be moved directly. For example, if it is possible to move from the first area R0 to the second area R0 without passing through another area R0, the first area R0 and the second area R0 are two adjacent areas R0. On the other hand, if it is necessary to pass through another area R0 when moving from the first area R0 to the second area R0, the first area R0 and the second area R0 are not two adjacent areas R0. Note that in the following description, for example, when it is said that "the first area R0 is adjacent to the second area R0", the first area R0 and the second area R0 are two adjacent areas R0.

[0055] For example, the display control system 1 causes the display unit 52 to display the movement count regarding the number of people who moved between two adjacent areas R0, so that the user can obtain information that makes it easy to predict future congestion situations.

[0056] The processing unit 33 calculates the number of movements based on the number of people entering and exiting each entrance / exit 201 and the increase / decrease in the number of people in each area R0, which are calculated based on the detection information from the detection system 2. Here, the "number of movements" is a number indicating the difference between the number of people who moved from one of two adjacent areas R0 to the other and the number of people who moved from the other of the two adjacent areas R0 to one. More specifically, the "number of movements" is a number obtained by subtracting the number of people who moved from the other of the two areas R0 to one from the number of people who moved from one of the two adjacent areas R0 to the other.

[0057] Fig. 3 is an explanatory diagram for explaining a method of calculating the number of movements performed by the processing unit 33. In the example of Fig. 3, area R11 is adjacent to areas R12 and R13. Area R12 is adjacent to areas R11 and R14. Area R13 is adjacent to areas R11 and R14. Area R14 is adjacent to areas R12 and R13.

[0058] In the example of FIG. 3, X1, X2, Y1, and Y2 in the vicinity of the arrow crossing two areas R0 are the movement numbers calculated by the processing unit 33. In the example of FIG. 3, the movement numbers are numbers based on the direction of movement from area R0, which is the starting point of the arrow crossing two areas R0, to area R0, which is the end point of the arrow. For example, X1 is a number based on the direction of movement from area R11 to area R12. When X1 is a positive number, the number of people who have moved from area R11 to area R12 is greater than the number of people who have moved from area R12 to area R11. In other words, when X1 is a positive number, people are flowing from area R11 to area R12. When X1 is a negative number, the number of people who have moved from area R11 to area R12 is less than the number of people who have moved from area R12 to area R11. In other words, when X1 is a negative number, people are flowing from area R12 to area R11.

[0059] IN in FIG. 3 indicates the number of people entering and exiting area R13. IN is the number of people entering and exiting when the first number of people is greater than the second number of people. Also, OUT in FIG. 3 indicates the number of people entering and exiting area R14. OUT is the number of people entering and exiting when the first number of people is smaller than the second number of people. Also, dN1 in FIG. 3 is the increase or decrease in the number of people in area R11. Similarly, dN2 is the increase or decrease in the number of people in area R12, dN3 is the increase or decrease in the number of people in area R13, and dN4 is the increase or decrease in the number of people in area R14.

[0060] In the example of FIG. 3, the processing unit 33 finds the number of movements by solving the following simultaneous equations (1) to (4).

[0061] X1=Y1-dN1 (1) X1 = dN2 + Y2 (2) Y1=I-X2-dN3 (3) Y2=-X2+dN4+O (4)

[0062] The processing unit 33 of this embodiment obtains the number of movements between two adjacent areas R0 by the simple calculation described above. Therefore, according to the display control system 1 of this embodiment, it is possible to prevent the calculation load of the processing unit 33 from becoming large.

[0063] As described above, the processing unit 33 estimates the future congestion degree of each of the multiple areas R0 based on multiple detection information indicating multiple detection results at a predetermined time interval. First, the processing unit 33 estimates the congestion degree of each of the multiple areas R0 at a time a predetermined period in the future from the current time. In the following description, the time a predetermined period in the future from the current time may be referred to as the "third timing." In other words, the processing unit 33 estimates the congestion degree of each of the multiple areas R0 at the second timing and the congestion degree of each of the multiple areas R0 at the third timing.

[0064] The processing unit 33 estimates the congestion level of each of the multiple areas R0 at the third timing based on the current congestion level in each of the multiple areas R0 and the number of movements and the number of entries and exits in a predetermined period from the first timing to the second timing. In the example of Fig. 3, the processing unit 33 calculates the increase or decrease in the number of people in each of areas R11, R12, R13, and R14 using the following equations (5) to (8).

[0065] dN1=Y1-X1 (5) dN2=X1-Y2 (6) dN3=I-X2-Y1 (7) dN4=X2+Y2-O (8)

[0066] Next, the processing unit 33 estimates the number of people present in each of areas R11, R12, R13, and R14 at the third timing using the following equations (9) to (12), and estimates the congestion degree of each area R0.

[0067] N12=N11+dN1 (9) N22=N21+dN2 (10) N32=N31+dN3 (11) N42=N41+dN4 (12)

[0068] Here, in equations (9) to (12), "N11" is the estimated number of people in area R11 at the second timing, "N21" is the estimated number of people in area R12 at the second timing, "N31" is the estimated number of people in area R13 at the second timing, and "N41" is the estimated number of people in area R14 at the second timing. Also, in equations (9) to (12), "N12" is the estimated number of people in area R11 at the third timing, "N22" is the estimated number of people in area R12 at the third timing, "N32" is the estimated number of people in area R13 at the third timing, and "N42" is the estimated number of people in area R14 at the third timing.

[0069] The processing unit 33 also estimates the number of people present in each of the multiple areas R0 at a fourth timing, which is a predetermined period in the future from the third timing, using the number of movements and the number of entries and exits during a predetermined period from the first timing to the second timing, and estimates the congestion level of each area R0. The processing unit 33 adds the increase or decrease in the number of people in each area R0 from the first timing to the second timing to the estimated number of people in each area R0 at the third timing, thereby obtaining the estimated number of people in each of the multiple areas R0 at the fourth timing, and estimating the congestion level of each area R0. The processing unit 33 repeats this process to also estimate the congestion level of each of the multiple areas R0 at a timing in the future from the fourth timing.

[0070] The processing unit 33 of the present embodiment estimates the future congestion degree of each of the multiple areas R0 by the simple calculation described above. Therefore, according to the display control system 1 of the present embodiment, it is possible to suppress the calculation load of the processing unit 33 from becoming large.

[0071] Furthermore, the processing unit 33 of this embodiment estimates a travel time from the current location area to each of the one or more destination areas based on a travel distance from the current location area to each of the one or more destination areas. Here, the "current location area" is an area among the multiple areas R0 that corresponds to the current location of the user using the display unit 52. FIG. 2 illustrates a case where area R3 is the current location area. Furthermore, the "one or more destination areas" are one or more areas other than the current location area among the multiple areas R0. FIG. 2 illustrates a case where area R1, area R2, area R4, area R5, area R6, area R7, and area R8 are the destination areas.

[0072] The processing unit 33 of this embodiment estimates the travel time from the current location area to each of one or more destination areas based on information on the area settings of each area R0, information on the distance between two adjacent areas R0, information on the travel time between two adjacent areas R0, and information on the travel speed settings, all of which are stored in the memory unit 32.

[0073] The processing unit 33 determines a travel route from the source area to a plurality of destination areas based on the estimated travel time. The travel route in this embodiment is a route in which the total value of travel time from the source area to the destination area is the shortest. The processing unit 33 in this embodiment determines the travel route using an algorithm for solving a route problem, such as the Dijkstra algorithm, the Bellman-Ford algorithm, or the Warshall-Floyd algorithm. The processing unit 33 estimates travel times from the current location area to each of one or more destination areas based on the determined travel route.

[0074] The processing unit 33 of this embodiment then makes the congestion level image G1 corresponding to each of the one or more destination areas indicate the future congestion level at a time earlier than the current time by a time corresponding to the travel time from the current location area to each of the one or more destination areas. The processing unit 33 sets the timing (or time) of the congestion level indicated by the congestion level image G1 corresponding to each of the one or more destination areas, based on the estimated travel time and the congestion level display information stored in the storage unit 32.

[0075] For example, in the congestion degree display information of this embodiment, when the travel time from the current location area to the destination area is 0 seconds or more and less than 30 seconds, the congestion degree image G1 corresponding to the destination area is set to show the congestion degree at the current time. Also, in the congestion degree display information of this embodiment, when the travel time is 30 seconds or more and less than 90 seconds, the congestion degree image G1 corresponding to the destination area is set to show the congestion degree one minute after the current time. Also, in the congestion degree display information of this embodiment, when the travel time is 90 seconds or more and less than 150 seconds, the congestion degree image G1 corresponding to the destination area is set to show the congestion degree two minutes after the current time.

[0076] The congestion level display may be set as appropriate. For example, if the travel time is between 0 and 60 seconds, the congestion level image G1 corresponding to the destination area may indicate the congestion level one minute from the current time; if the travel time is between 60 and 120 seconds, the congestion level image G1 corresponding to the destination area may indicate the congestion level two minutes from the current time; and if the travel time is between 120 and 180 seconds, the congestion level image G1 corresponding to the destination area may indicate the congestion level three minutes from the current time.

[0077] According to the display control system 1 of this embodiment, by displaying on the display unit 52 the congestion degree image G1 based on the travel time to the destination area, it is possible to provide information that makes it easier to predict future congestion situations.

[0078] (2.6) Configuration of the display control device The display control device 4 of this embodiment is provided in, for example, a management room of the facility 100. The display control device 4 is, for example, a server device. The display control device 4 is mainly configured as a computer system having one or more processors and one or more memories. In the display control device 4, the one or more processors execute a program recorded in the memory, thereby realizing the functions of each part of the display control device 4. The program may be pre-recorded in the memory, may be provided via a telecommunication line such as the Internet, or may be recorded and provided on a non-transitory recording medium such as a memory card.

[0079] As shown in FIG. 1, the display control device 4 includes a communication unit 41, a storage unit 42, and a display control unit 43.

[0080] The communication unit 41 includes a communication interface capable of communicating with the analysis device 3, and a communication interface capable of communicating with the display device 5. The communication unit 31 transmits a screen request received from the display device 5 to the analysis device 3. The communication unit 31 receives display information from the analysis device 3. In addition, the communication unit 41 transmits screen information to the display device 5 for displaying the map screen D1 generated by the display control unit 43 on the display unit 52 of the display device 5.

[0081] The storage unit 42 includes, for example, a RAM, a hard disk drive, or a solid state drive. The storage unit 42 stores map information, for example, BIM data of the facility 100. The map information includes a map image G0 of a predetermined area 200 of the facility 100.

[0082] The display control unit 43 of this embodiment causes the display control device 4 to function as a Web server. The display control device 4 functioning as a Web server outputs screen information to the display device 5 that has accessed the display control device 4 by a browser function.

[0083] The display control unit 43 generates a map screen D1 based on the display information received from the analysis device 3.

[0084] 2, the display control unit 43 outputs screen information for displaying on the display unit 52 a map screen D1 in which a congestion level image G1 indicating the current congestion level in the current location area and a congestion level image G1 indicating the future congestion level in each of one or more destination areas are superimposed on a map image G0. More specifically, the congestion level image G1 corresponding to the current location area indicates the congestion level at the current time, and the congestion level images G1 corresponding to each of one or more destination areas indicate the future congestion level. This makes it possible to provide information that makes it easier to predict future congestion conditions.

[0085] As shown in FIG. 2, the congestion level image G1 of the present embodiment includes a graphic portion, for example, a circular shape, a number portion indicating the value of the congestion level of each area R0, and a time portion indicating the timing of the congestion level of each area R0. The number portion and the time portion are arranged on the graphic portion. The display control unit 43 determines the display mode of the congestion level image G1 according to the value of the congestion level of each area R0. For example, the display control unit 43 determines the color of the graphic portion of the congestion level image G1 according to the value of the congestion level of each area R0. The display control unit 43 of the present embodiment determines the color of the graphic portion of the congestion level image G1 to be green when the congestion level of each area R0 is less than 70%. Furthermore, the display control unit 43 determines the color of the graphic portion of the congestion level image G1 to be orange when the congestion level of each area R0 is 70% or more and less than 85%. Furthermore, the display control unit 43 determines the color of the graphic portion of the congestion level image G1 to be red when the congestion level of each area R0 is 85% or more. The display control unit 43 may determine the size of the congestion degree image G1 or the color of the number portion of the congestion degree image G1 according to the value of the congestion degree of each area R0.

[0086] The display control unit 43 of the present embodiment also outputs screen information for displaying on the display unit 52 a map screen D1 in which a route image G2 showing a travel route that takes the shortest time to travel from the current location area to each of one or more destination areas is further superimposed on the map image G0. The display control unit 43 further superimposes the route image G2 on the map image G0 based on the travel route information determined by the processing unit 33. The route image G2 of the present embodiment is an arrow-shaped image, and is displayed so as to span from one to the other of two adjacent areas R0. According to the display control system 1 of the present embodiment, by showing a route that takes the shortest time to travel from the current location area to one or more destination areas, it is possible to provide a user with information that makes it easier to predict future congestion conditions.

[0087] Furthermore, the display control unit 43 of this embodiment outputs screen information for displaying on the display unit 52 a map screen D1 in which an emphasis image G3 that emphasizes the current location area is further superimposed on the map image G0. Note that "emphasizing the current location area" in this disclosure means making it possible to distinguish the current location area from another area R0. According to the display control system 1 of this embodiment, by showing the current location area, it is possible to provide the user with information that makes it easier to predict future congestion conditions.

[0088] (3) Operation of the display control system Next, the operation of the display control system 1 will be described with reference to Fig. 4 to Fig. 7. Fig. 4 is a flowchart showing the operation of the processing unit 33. The process shown in Fig. 4 is performed when the analysis device 3 is operated by an administrator of the analysis device 3 or the like, and is performed in advance, for example, before the start of a service using the display control system 1.

[0089] First, the processing unit 33 sets a plurality of areas R0 divided within the predetermined area 200 in response to an operation by an administrator or the like (step S1). In the processing of step S1, the position, size, shape, etc. of each area R0 are determined. After setting the position, size, shape, etc. of each area R0, the processing unit 33 updates or generates information on the region setting of each area R0.

[0090] Next, the processing unit 33 sets the movement speed of people moving within the predetermined area 200 in response to an operation by the administrator or the like (step S2). After setting the movement speed of people, the processing unit 33 updates or generates information on the setting of the movement speed of people.

[0091] Next, the processing unit 33 sets the distance between the two adjacent areas R0 in response to an operation by an administrator or the like (step S3). The distance between the two adjacent areas R0 is, for example, the distance between the centers of the two adjacent areas R0. After setting the distance between the two adjacent areas R0, the processing unit 33 updates or generates information on the distance between the two adjacent areas R0.

[0092] Next, the processing unit 33 sets the travel time between the two adjacent areas R0 (step S4). The travel time between the two adjacent areas R0 is set by dividing the distance between the two adjacent areas R0 determined in the processing of step S3 by the travel speed determined in the processing of step S2. After setting the travel time between the two adjacent areas R0, the processing unit 33 updates or generates information on the travel time between the two adjacent areas R0.

[0093] Next, the processing unit 33 sets the congestion degree display in response to an operation by the administrator or the like (step S5), and ends the series of processes shown in Fig. 4. In the process of step S5, the processing unit 33 sets the relationship between the estimated travel time from the source area to the destination area and the timing (or time) of the congestion degree indicated by the congestion degree image G1 corresponding to the destination area in response to an operation by the administrator or the like. After setting the relationship between the estimated travel time from the source area to the destination area and the timing (or time) of the congestion degree indicated by the congestion degree image G1 corresponding to the destination area, the processing unit 33 updates or generates information on the congestion degree display.

[0094] FIG. 5 is a sequence diagram showing the operation of the display control system 1. As shown in FIG.

[0095] First, the detection system 2 transmits detection information of people in the predetermined area 200 to the analysis device 3 (step S11). The process of step S11 is performed at predetermined intervals. Next, the display device 5 performs a browser function based on a user's operation, and transmits a screen request to the display control device 4 to display the map screen D1 (step S12). The display control device 4 transmits the received screen request to the analysis device 3 (step S12).

[0096] When the analysis device 3 receives the screen request, it performs an analysis process (step S13). In the analysis process, the analysis device 3 obtains the current congestion level of each area R0, the increase or decrease in the number of people in each area R0 in a predetermined period, the number of people entering and exiting each entrance / exit 201 in a predetermined period, and the number of people moving between two adjacent areas R0. After performing the analysis process, the analysis device 3 transmits congestion level information and number of people information to the display control device 4 (step S3). Here, the congestion level information is information indicating the congestion level of each area R0. The number of people information is information indicating the increase or decrease in the number of people in each area R0 in a predetermined period, the number of people entering and exiting each entrance / exit 201 in a predetermined period, and the number of people moving between two adjacent areas R0.

[0097] Next, the analysis device 3 performs a display information determination process (step S14). In the display information determination process, the analysis device 3 estimates the future congestion degree of each area R0 and the travel time from the current location area to one or more destination areas, and determines the display information.

[0098] Next, the analysis device 3 transmits the display information to the display control device 4 (step S15). The display control device 4 performs a screen generation process based on the display information (step S16). Specifically, the display control device 4 generates a map screen D1 by superimposing the congestion degree image G1, the route image G2, and the highlighted image G3 on the map image G0. Then, the display control device 4 transmits screen information for displaying the generated map screen D1 on the display unit 52 of the display device 5 to the display device 5 (step S17). The display device 5 displays the map screen D1 on the display unit 52 based on the screen information received from the display control device 4 (step S18).

[0099] FIG. 6 is a flowchart showing the operation of the analysis device 3. When the analysis device 3 receives detection information from the detection system 2 (step S21), it obtains the current congestion level for each area R0 based on the detection information (step S22). Next, the analysis device 3 obtains the first number of people and the second number of people based on the detection information, thereby obtaining the number of people entering and exiting each entrance / exit 201 in a predetermined period (steps S23 and S24). Next, the analysis device 3 obtains the increase / decrease number for each area R0 based on the detection information (step S25). Next, the analysis device 3 obtains the number of movements between two adjacent areas R0 in a predetermined period based on the number of people entering and exiting each entrance / exit 201 and the increase / decrease number for each area R0 (step S26). Then, the analysis device 3 ends the series of processes shown in FIG. 6. The processes of steps S22 to S26 in FIG. 6 correspond to the analysis process (step S13) in FIG. 5.

[0100] FIG. 7 is a flowchart showing the operation of the analysis device 3. The analysis device 3 estimates the future congestion level in each of the multiple areas R0 based on the current congestion level in each of the multiple areas R0 and the number of movements and the number of entries and exits in a predetermined period (step S31). Next, the analysis device 3 identifies the current location of the user based on the position information of the display device 5 included in the screen request (step S32). Next, the analysis device 3 calculates the travel time from the current location area to one or more destination areas (S33). Then, the analysis device 3 determines the display information by determining the timing of displaying the congestion level image G1 based on the congestion level display information (step S34). Then, the analysis device 3 ends the series of processes shown in FIG. 7. Note that the processes of steps S31 to S34 in FIG. 7 correspond to the display information determination process (step S14) in FIG. 5.

[0101] Note that the sequence diagram shown in FIG. 5 and the flowcharts shown in FIGS. 4, 6, and 7 are merely examples, and the order of processes may be changed as appropriate, and processes may be added or deleted as appropriate.

[0102] (4) Variations Modifications of this embodiment are listed below.

[0103] (4.1) Variation 1 The route image G2 may be an image showing a travel route with the shortest travel distance from the current location area to the destination area, or an image showing a travel route with the smallest total future congestion degree in one or more areas between the current location area and the destination area. In other words, the travel route determined by the processing unit 33 is a route with the shortest total travel time from the source area to the destination area, a route with the shortest total travel distance from the source area to the destination area, or a route with the smallest total congestion degree from the source area to the destination area.

[0104] For example, in the examples of FIG. 2 and FIG. 8, the travel route with the shortest travel distance from area R3 to area R7 is the travel route proceeding from area R3 to area R4, area R5, and area R7 in that order. As described above, in the example of FIG. 2, the route image G2 is an image showing the travel route with the shortest travel distance from the current location area to the destination area. On the other hand, as shown in FIG. 8, the travel route proceeding from area R3 to area R4, area R8, and area R7 in that order is a travel route with the smallest total future congestion degree in one or more areas passed through from the current location area to the destination area, compared to the travel route proceeding from area R3 to area R4, area R5, and area R7 in that order. That is, in the example of FIG. 8, the route image G2 is an image showing the travel route with the shortest travel distance from the current location area to the destination area. By showing the travel route with the smallest congestion degree of the travel route in the route image G2, it is possible to provide information with higher added value to users who want to avoid congestion.

[0105] (4.2) Variation 2 The processing unit 33 may estimate the travel time based on the travel distance from the current location area to the destination area and the current congestion degree or the future congestion degree in each of the multiple areas R0. In other words, the processing unit 33 may estimate the travel time from the current location area to the destination area by weighting according to the congestion degree.

[0106] First, the processing unit 33 sets a tentative congestion degree of the current location area and the adjacent destination area by dividing the travel distance between the current location area and the adjacent destination area by the travel speed.

[0107] Next, the processing unit 33 estimates the travel time from the current location area to the destination area based on the congestion degree of the current location area and the virtual congestion degree of the adjacent destination area. For example, the processing unit 33 estimates the travel time from the current location area to the destination area using the following equations (13) and (14).

[0108] Travel time = (travel distance ÷ travel speed) × weight (13) Weight = 1 + (average of congestion levels of two adjacent areas - 60%) × 0.01 (14)

[0109] It should be noted that "60%" in the formula (14) may be set appropriately.

[0110] Then, the processing unit 33 determines the timing (or time) of the congestion level image G1 corresponding to the destination area based on the travel time calculated by the formulas (13) and (14). The processing unit 33 estimates the travel time from the current location area to each of one or more destination areas by sequentially calculating the travel time described above starting from the current location area.

[0111] According to the display control system 1 of the second modification, the travel time is estimated based on the distance of the travel route, the travel speed, and the congestion level of the travel route, so that more accurate information can be provided to the user.

[0112] (4.3) Variation 3 The processing unit 33 of the third modified example acquires designation information of multiple designated areas designated by the user from among the multiple areas R0. The designated area is an area including booths in which the user is interested. For example, the designation information is included in a screen request. For example, the display device 5 generates the designation information based on an operation of the user on the display device 5. Note that the designation information may be information indicating multiple designated booths designated by the user.

[0113] The processing unit 33 determines one designated area from among the multiple designated areas. Specifically, the processing unit 33 determines the one designated area such that the one designated area is a designated area that has a lower future congestion degree or a shorter travel distance or travel time from the current location area compared to other designated areas among the multiple designated areas.

[0114] The processing unit 33 also determines a travel route from the current location area to the one designated area. The travel route determined by the processing unit 33 is a route that has the shortest total travel time from the current location area to the one designated area, a route that has the shortest total travel distance from the current location area to the one designated area, or a route that has the smallest total congestion degree from the current location area to the one designated area.

[0115] As shown in FIG. 9, the display control unit 43 outputs screen information for displaying on the display unit 52 a map screen D1 in which an emphasis image G4 emphasizing one of the multiple designated areas from the current location area is further superimposed on the map image G0. Note that, in the present disclosure, "emphasizing one designated area" means making the one designated area and the other area R0 distinguishable. Note that the emphasis image G3 emphasizing the current location area and the emphasis image G4 emphasizing the one designated area are displayed on the display unit 52 in a distinguishable manner. Here, the one designated area is a designated area that has a smaller future congestion degree or a shorter travel distance or travel time from the current location area compared to the other designated areas among the multiple designated areas.

[0116] In the map screen D1 shown in Fig. 9, a plurality of designated images G6 corresponding to a plurality of designated areas are superimposed on the map image G0. Fig. 9 shows an example in which the processing unit 33 determines a designated area having a smaller future congestion degree than other designated areas among the plurality of designated areas as one designated area.

[0117] According to the display control system 1 of the third variant example, by highlighting, for example, one designated area with a low degree of congestion from among multiple designated areas designated by the user, it is possible to provide information with greater added value to the user.

[0118] 9, the display control unit 43 outputs screen information for displaying a map screen D1 on the display unit 52, in which a route image G7 showing a travel route from the current location area to the designated area is further superimposed on the map image G0. The route image G7 in this embodiment is an arrow-shaped image, and is displayed so as to span from one of two adjacent areas R0 to the other. The route image G2 and the route image G7 are displayed on the display unit 52 in a distinguishable manner.

[0119] The route image G7 is an image showing a travel route with the shortest travel distance from the current location area to the designated area, an image showing a travel route with the shortest travel time from the current location area to the designated area, or an image showing a travel route with the smallest total future congestion degree in one or more areas passing through from the current location area to the designated area. This makes it possible to provide information with higher added value to a user who wants to go to the designated area, for example.

[0120] (4.4) Other Modifications The same function as that of the display control system 1 may be embodied in a display control method, a computer program, or a non-transitory recording medium on which a program is recorded. The display control method according to one embodiment is a display control method executed by one or more processors. The display control method includes a detection step, an analysis step, an estimation step, and an output step. In the detection step, a person present in each of a plurality of areas divided within a predetermined area 200 is detected. In the analysis step, a congestion degree of people in each of the plurality of areas is obtained based on the detection result in the detection step. In the estimation step, a future congestion degree in each of the plurality of areas is estimated based on a plurality of detection results at a predetermined time interval. In the output step, screen information for displaying a map screen D1 in which a congestion degree image G1 indicating a future congestion degree in each of the plurality of areas in the estimation step is superimposed on a map image G0 indicating the plurality of areas is output on the display unit 52. The computer program according to one embodiment is a program for causing one or more processors to execute the above-mentioned display control method.

[0121] The subject of execution of the display control system 1 or the display control method in the present disclosure includes a computer system. The computer system is mainly composed of a processor and a memory as hardware. The processor executes a program recorded in the memory of the computer system, thereby realizing the function of the subject of execution of the display control system 1 or the display control method in the present disclosure. The program may be pre-recorded in the memory of the computer system, provided through an electric communication line, or provided by recording it in a non-transitory recording medium such as a memory card, an optical disk, or a hard disk drive that can be read by the computer system. The processor of the computer system is composed of one or more electronic circuits including a semiconductor integrated circuit (IC) or a large-scale integrated circuit (LSI). The integrated circuits such as IC or LSI referred to here are called by different names depending on the degree of integration, and include integrated circuits called system LSI, VLSI (Very Large Scale Integration), or ULSI (Ultra Large Scale Integration). Furthermore, a field-programmable gate array (FPGA) that is programmed after the manufacture of the LSI, or a logic device that can reconfigure the connection relationship inside the LSI or reconfigure the circuit partition inside the LSI, can also be adopted as a processor. The electronic circuits may be integrated in one chip or distributed among multiple chips. The chips may be integrated in one device or distributed among multiple devices. The computer system referred to here includes a microcontroller having one or more processors and one or more memories. Thus, the microcontroller is also composed of one or more electronic circuits including a semiconductor integrated circuit or a large-scale integrated circuit.

[0122] Furthermore, it is not essential for the display control system 1 that multiple functions are concentrated in one housing, and the components of the display control system 1 may be distributed across multiple housings. Furthermore, at least some of the functions of the display control system 1, for example, some of the functions of the analysis device 3 or the display control device 4, may be realized by the cloud (cloud computing) or the like.

[0123] In the above embodiment, at least some of the functions of the display control system 1 distributed among a plurality of devices may be integrated into one housing. For example, some of the functions of the display control system 1 distributed among the analysis device 3 and the display control device 4 may be integrated into one housing. Also, some of the functions of the display control system 1 distributed among the display control device 4 and the display device 5 may be integrated into one housing.

[0124] In the above embodiment, an example has been given of a case in which all of the components of the display control system 1 are provided in the facility 100. However, some of the components of the display control system 1 may be provided in a facility other than the facility 100. More specifically, the components of the display control system 1 other than the detection system 2 and the positioning system 6 may be provided in a facility other than the facility 100.

[0125] The first detection device 21 may have an imaging unit that images the entrance / exit 201 and a processing unit that performs line crossing detection distributed across multiple housings. The second detection device 22 may have an imaging unit that images the area R0 and a processing unit that detects the number of people distributed across multiple housings.

[0126] In the above embodiment, the processing unit 33 calculates the increase or decrease in the number of people in each area R0 based on the degree of congestion in each area R0 at the second timing and the number of movements and the number of entries and exits during a predetermined period from the first timing to the second timing. However, the processing unit 33 may calculate the increase or decrease in the number of people in each area R0 by calculating the difference between the number of people present in each area R0 at the second timing and the number of people present in each area R0 at the first timing.

[0127] In the above embodiment, the display device 5 functions as a beacon receiver, but the user may carry a beacon receiver as a device separate from the display device 5. Alternatively, the user may carry a beacon transmitter, and the positioning system 6 may have a beacon receiver.

[0128] It is not essential that the display control system 1 includes the positioning system 6, and the display control system 1 may obtain the user's position information by a method that does not use the positioning system 6.

[0129] (summary) As is clear from the above-described embodiment and modified examples, the display control system (1) according to the first aspect includes a detection system (2), a processing unit (33), and a display control unit (43). The detection system (2) detects people present in each of a plurality of areas (R0) divided within a predetermined area (200). The display control unit (43) outputs screen information for displaying a map screen (D1) including a map image (G0) showing the plurality of areas (R0) on the display unit (52). The processing unit (33) determines the degree of congestion of people in each of the plurality of areas (R0) based on the detection results of the detection system (2). The processing unit (33) estimates the future degree of congestion in each of the plurality of areas (R0) based on the plurality of detection results at a predetermined time interval. The display control unit (43) outputs screen information for causing the display unit (52) to display a map screen (D1) in which a congestion degree image (G1) indicating the future congestion degree in each of the multiple areas (R0) estimated by the processing unit (33) is superimposed on a map image (G0).

[0130] According to this embodiment, it is possible to provide information that makes it easier to predict future congestion conditions.

[0131] In the display control system (1) according to the second aspect, in the first aspect, the display control unit (43) outputs screen information for displaying on the display unit (52) a map screen (D1) in which a congestion level image (G1) indicating the current congestion level in the current location area and a congestion level image (G1) indicating the future congestion level in each of one or more destination areas are superimposed on a map image (G0). The current location area is an area among the multiple areas (R0) that corresponds to the current location of the user using the display unit (52). The one or more destination areas are one or more areas among the multiple areas (R0) other than the current location area.

[0132] According to this embodiment, it is possible to provide information that makes it easier to predict future congestion conditions.

[0133] In the display control system (1) according to the third aspect, in the second aspect, the processing unit (33) estimates a travel time from the current location area to each of the one or more destination areas based on a travel distance from the current location area to each of the one or more destination areas. The congestion degree image (G1) indicating the future congestion degree indicates the future congestion degree at a time preceding the current time by a time corresponding to the travel time estimated by the processing unit (33).

[0134] According to this embodiment, it is possible to provide information that makes it easier to predict future congestion conditions.

[0135] In the display control system (1) according to the fourth aspect, in the third aspect, the processing unit (33) estimates the travel time based on the travel distance and the current congestion degree or the future congestion degree in each of the multiple areas (R0).

[0136] According to this embodiment, more accurate information can be provided.

[0137] In the display control system (1) according to the fifth aspect, in any one of the first to fourth aspects, the processing unit (33) further obtains the number of ingresses and egresses and the number of movements. The number of ingresses and egresses is obtained from a first number of people, which is the number of people who entered the predetermined area (200) within a predetermined time interval, and a second number of people, which is the number of people who left the predetermined area (200) within a predetermined time interval, based on a plurality of detection results at a predetermined time interval. The number of movements relates to the number of people who moved between two adjacent areas (R0) among the plurality of areas (R0) within the predetermined time interval. The processing unit (33) estimates the future congestion degree in each of the plurality of areas (R0) based on the current congestion degree in each of the plurality of areas (R0), the number of ingresses and egresses, and the number of movements.

[0138] According to this embodiment, it is possible to prevent the calculation load on the processing unit (33) from becoming large.

[0139] In a display control system (1) according to a sixth aspect, in any one of the second to fourth aspects, a display control unit (43) outputs screen information for displaying a map screen (D1) in which a route image (G2) is further superimposed on a map image (G0) on a display unit (52). The route image (G2) shows a travel route that provides the shortest travel time from a current location area to each of one or more destination areas.

[0140] According to this embodiment, it is possible to provide information that makes it easier to predict future congestion conditions.

[0141] In the display control system (1) according to the seventh aspect, in any one of the second to fourth aspects, the processing unit (33) acquires designation information of a plurality of designated areas designated by a user from among the plurality of areas (R0). The display control unit (43) outputs screen information for displaying on the display unit (52) a map screen (D1) in which an image (enhanced image G4) that highlights one of the plurality of designated areas from the current location area is further superimposed on the map image (G0). The one designated area is a designated area that has a lower future congestion level or a shorter travel distance or travel time from the current location area compared to the other designated areas from among the plurality of designated areas.

[0142] According to this embodiment, it is possible to provide information with higher added value for the user.

[0143] In the display control system (1) according to the eighth aspect, in any one of the second to fourth aspects, the processing unit (33) acquires designation information of a designated area designated by a user from among a plurality of areas (R0). The display control unit (43) outputs screen information for displaying on the display unit (52) a map screen (D1) in which a route image (G7) is further superimposed on a map image (G0). The route image (G7) shows a travel route from the current location area to the designated area. The route image (G7) is an image showing a travel route with the shortest travel distance from the current location area to the designated area, an image showing a travel route with the shortest travel time from the current location area to the designated area, or an image showing a travel route with the smallest total future congestion degree in one or more areas (R0) that are passed through from the current location area to the designated area.

[0144] According to this embodiment, for example, it is possible to provide information with higher added value to a user who wants to head to a specified area.

[0145] The display control system (1) according to a ninth aspect is any one of the first to eighth aspects, and further includes a display unit (52).

[0146] The configurations other than those of the first aspect are not essential to the display control system (1) and may be omitted as appropriate.

[0147] A display control method according to a tenth aspect is a display control method executed by one or more processors. The display control method includes a detection step, an analysis step, an estimation step, and an output step. In the detection step, a person present in each of a plurality of areas (R0) divided within a predetermined area (200) is detected. In the analysis step, a congestion degree of people in each of the plurality of areas (R0) is obtained based on the detection result in the detection step. In the estimation step, a future congestion degree in each of the plurality of areas (R0) is estimated based on a plurality of detection results at a predetermined time interval. In the output step, screen information is output for displaying on a display unit (52) a map screen (D1) in which a congestion degree image (G1) indicating a future congestion degree in each of the plurality of areas (R0) in the estimation step is superimposed on a map image (G0) indicating the plurality of areas (R0).

[0148] A program according to an eleventh aspect is a program for causing one or more processors to execute the display control method according to claim 10. [Explanation of symbols]

[0149] 1. Display control system 2. Detection System 200 designated area 33 Processing section 43 Display control unit 52 Display section D1 Map screen G0 Map Image G1 Crowding image G2 Route Image G4 Enhanced Image (Image) G7 Route Image R0 Area

Claims

1. A detection system that detects a person present in each of a plurality of areas divided within a predetermined area; A processing section; a display control unit that outputs screen information for displaying a map screen including a map image showing the plurality of areas on a display unit; Equipped with The processing unit includes: determining a degree of congestion of people in each of the plurality of areas based on a detection result of the detection system; estimating a future congestion degree in each of the plurality of areas based on a plurality of the detection results at a predetermined time interval; the display control unit outputs the screen information for causing the display unit to display a map screen in which a congestion degree image indicating the future congestion degree in each of the plurality of areas estimated by the processing unit is superimposed on the map image. Display control system.

2. the display control unit outputs the screen information for causing the display unit to display a map screen in which the congestion degree image indicating the current congestion degree in a current location area and the congestion degree image indicating the future congestion degree in each of one or more destination areas are superimposed on the map image; the current location area is an area among the plurality of areas that corresponds to a current location of a user who uses the display unit, The one or more destination areas are one or more areas other than the current location area among the plurality of areas. The display control system according to claim 1 .

3. the processing unit estimates a travel time from the current location area to each of the one or more destination areas based on a travel distance from the current location area to each of the one or more destination areas; the congestion degree image indicating the future congestion degree indicates the future congestion degree at a time preceding the current time by a time corresponding to the travel time estimated by the processing unit; The display control system according to claim 2 .

4. The processing unit estimates the travel time based on the travel distance and the current congestion degree or the future congestion degree in each of the plurality of areas. The display control system according to claim 3 .

5. The processing unit includes: based on the plurality of detection results at the predetermined time interval, further calculating an entry / exit number calculated from a first number of people, which is the number of people who entered the predetermined area within the predetermined time interval, and a second number of people, which is the number of people who left the predetermined area within the predetermined time interval, and a movement number, which is the number of people who moved between two adjacent areas among the plurality of areas within the predetermined time interval; estimating a future congestion degree in each of the plurality of areas based on the current congestion degree, the number of entries and exits, and the number of movements in each of the plurality of areas; The display control system according to claim 1 .

6. The display control unit outputs the screen information for displaying, on the display unit, a map screen in which a route image showing a travel route that provides the shortest travel time from the current location area to each of the one or more destination areas is further superimposed on the map image. The display control system according to claim 2 .

7. The processing unit acquires designation information of a plurality of designated areas designated by the user among the plurality of areas; the display control unit outputs the screen information for causing the display unit to display a map screen in which an image emphasizing one of the plurality of designated areas from the current location area is further superimposed on the map image, The one designated area is a designated area in which the future congestion degree is smaller than that of other designated areas among the plurality of designated areas, or a travel distance or travel time from the current location area is shorter than that of other designated areas among the plurality of designated areas. The display control system according to claim 2 .

8. The processing unit acquires designation information of a designated area designated by the user among the plurality of areas; the display control unit outputs the screen information for causing the display unit to display a map screen in which a route image indicating a travel route from the current location area to the designated area is further superimposed on the map image; and The route image is an image showing a travel route with the shortest travel distance from the current location area to the designated area, an image showing a travel route with the shortest travel time from the current location area to the designated area, or an image showing a travel route with the smallest total value of the future congestion degree in one or more areas passing through from the current location area to the designated area. The display control system according to claim 2 .

9. The display unit is further provided. The display control system according to claim 1 .

10. 1. A display control method executed by one or more processors, comprising: A detection step of detecting a person present in each of a plurality of areas divided within a predetermined area; an analysis step of determining a degree of congestion of people in each of the plurality of areas based on a detection result in the detection step; an estimation step of estimating a future congestion degree in each of the plurality of areas based on a plurality of the detection results at a predetermined time interval; an output step of outputting screen information for displaying on a display unit a map screen in which a congestion degree image indicating the future congestion degree in each of the plurality of areas in the estimation step is superimposed on a map image indicating the plurality of areas; having Display control method.

11. A method for causing the one or more processors to execute the display control method according to claim 10, program.

Citation Information

Patent Citations

  • Institutional activity analysis device, institutional activity analysis system, and institutional activity analysis method

    JP2017188023A