Output device

The output device and method address the challenge of height-based information disparities in buildings by using local 5G positioning to calculate and display situation information, enabling accurate visualization of building conditions.

JP2025103855APending Publication Date: 2025-07-09NEC SOLUTION INNOVATORS LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023221534
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-27
Publication Date
2025-07-09

AI Technical Summary

Technical Problem

Existing systems struggle to appropriately collect and display information considering height differences within buildings, such as different floors or heights on the same floor, leading to difficulties in performing appropriate outputs.

Method used

An output device and method that utilize position data including height information to determine ranges within a building, calculate situation information such as congestion levels, and perform outputs like displays based on these calculations, using local 5G positioning and data processing units to analyze and visualize the building situation.

Benefits of technology

Enables appropriate output and display of information considering height variations, allowing for accurate visualization of building situations like congestion levels by determining ranges and attributes of individuals within the building.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025103855000001_ABST
    Figure 2025103855000001_ABST
Patent Text Reader

Abstract

To solve the problem that there are cases when it is difficult to perform appropriate display.SOLUTION: An output device has: an acquisition unit which acquires position data including height information according to a position of each person existing in a building; a determination unit which determines a range to which the position data belongs among a plurality of predetermined ranges for each piece of position data acquired by the acquisition unit according to at least the height information included in the position data; a calculation unit which calculates situation information as information showing a situation in the building by using the position data included in the range for each range; and an output unit which performs output according to a calculation result by the calculation unit.SELECTED DRAWING: Figure 12
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an output device, an output method, and a program.

Background Art

[0002] Techniques are known for managing usage status in buildings such as buildings.

[0003] For example, Patent Document 1 describes a system that analyzes the usage status of tenants and the like by analyzing sensor data acquired by a sensor unit. Patent Document 1 also describes creating a heat map based on the detection time of each sensor.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] Even in the case of different floors in the same building or different heights on the same floor, the information to be collected and the information to be output such as display may be different. However, with the techniques described in Patent Document 1, it may be difficult to perform appropriate output such as appropriately collecting and displaying height - considered information. Thus, there has been a problem that it may be difficult to perform appropriate output.

[0006] Therefore, an object of the present invention is to provide an output device, an output method, and a program capable of solving the above - described problems.

Means for Solving the Problems

[0007] To achieve such an object, an output device according to one aspect of the present disclosure is An acquisition unit that respectively acquires position data including height information according to the position of each person existing in the building; A determination unit that determines, according to at least the height information included in the position data, the range to which the position data belongs among a plurality of predetermined ranges for each of the position data acquired by the acquisition unit; For each range, a calculation unit that calculates situation information, which is information indicating the situation in the building, using the position data included in the range; An output unit that performs an output according to the calculation result by the calculation unit; and having such a configuration.

[0008] Also, an output method according to another aspect of the present disclosure is an information processing apparatus respectively acquires position data including height information according to the position of each person existing in the building, for each of the acquired position data, determines the range to which the position data belongs among a plurality of predetermined ranges according to at least the height information included in the position data, for each range, calculates situation information, which is information indicating the situation in the building, using the position data included in the range, and performs an output according to the calculation result such a configuration.

[0009] Also, a program according to another aspect of the present disclosure is for an information processing apparatus to respectively acquire position data including height information according to the position of each person existing in the building, for each of the acquired position data, determine the range to which the position data belongs among a plurality of predetermined ranges according to at least the height information included in the position data, for each range, calculate situation information, which is information indicating the situation in the building, using the position data included in the range, and perform an output according to the calculation result is a program for realizing the processing.

Advantages of the Invention

[0010] According to each configuration as described above, the above-described problems can be solved.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Modes for Carrying Out the Invention

[0012] [First Embodiment] The first embodiment of the present invention will be described with reference to FIGS. 1 to 10. FIG. 1 is a diagram for explaining the outline of the display system 100. FIG. 2 is a diagram showing an example of a range. FIG. 3 is a diagram showing a configuration example of the display system 100. FIG. 4 is a block diagram showing a configuration example of the display device 400. FIG. 5 is a diagram showing an example of the pre-registered information 442. FIG. 6 is a diagram showing an example of the determination process by the determination unit 452. FIGS. 7 and 8 are diagrams for explaining an example of the calculation of the situation information. FIG. 9 is a flowchart showing an operation example of the display device 400. FIG. 10 is a block diagram showing another configuration example of the display device 400. In the present disclosure, the drawings may be associated with one or more embodiments.

[0013] In the first embodiment of the present disclosure, as shown in FIG. 1, situation information, which is information indicating the situation in a building such as a congestion situation according to the number of people and density, etc., is calculated and displayable for each predetermined range such as each floor in the building. As will be described later, the display system 100 uses position measurement by local 5G (5th Generation Mobile Communication System) using the mobile terminal 200 or the like to obtain position data including height information according to the position of people in the building having the mobile terminal 200. Further, the display system 100 obtains range information by determining the range to which the position indicated by the position data belongs among a plurality of predetermined ranges according to the obtained position data. In other words, the display system 100 determines to which range among the predetermined ranges each position data corresponding to each mobile terminal 200 existing in the building belongs. Thereafter, the display system 100 calculates the situation information for each range using the position data included in the range according to the determination result. As described above, the display system 100 determines the range to which the position data belongs according to the height information etc. included in the position data, and then calculates the situation information for each determined range.

[0014] Also, when calculating the above-described situation information, the display system 100 can calculate the situation information using the position data selected according to a predetermined attribute among the position data within the range. For example, the display system 100 can select the position data corresponding to people with the same attribute, such as people belonging to the same company or the same department, or people with different attributes, and calculate the situation information. Further, as will be described later, the display system 100 can be configured to calculate the situation information by selecting the position data corresponding to the relationship with the viewer, such as people with the same attribute as the viewer or people with different attributes, by acquiring information about the viewer who views the display.

[0015] In the present disclosure, the situation information can include at least a part of information indicating a congestion situation, such as a congestion degree which is a value corresponding to the number of people or density, a central position of a gathering, and a size of a gathering. For example, in the case illustrated in FIG. 1, the filling method of the circle represents the congestion degree, and the position and size of the circle indicate the central position and size of the gathering. Note that the situation information may include information other than those exemplified above. For example, the situation information may include time information indicating the time when a predetermined number or more of people exist within a predetermined range, information indicating the presence or absence of people in a certain range, and the like. Further, the situation information may be displayed in a manner other than that exemplified in FIG. 1, for example, the congestion degree is represented by a difference in color or a change in brightness.

[0016] In the present disclosure, range information refers to information for specifying the range to which the position indicated by the position data belongs. For example, as shown in FIG. 2, the range information can indicate which of the predetermined ranges such as the upper layer, the middle layer, and the lower layer the position belongs to on a certain floor. Note that the range indicated by the range information is not limited to the above-exemplified case. For example, the range of heights assumed when a person stands and the position of the mobile terminal 200 is located, the range of heights corresponding to the situation of sitting on a chair, the range of heights corresponding to above a desk, etc., may be shown as a range corresponding to more finely divided predetermined heights. Further, the range information may indicate a larger range such as corresponding to the xth floor, being located on the middle xth floor, corresponding to the landing of a staircase, etc. The range information may indicate a range corresponding to the position not only in the height direction but also in the planar direction, such as which room among the rooms existing on the same floor it corresponds to.

[0017] FIG. 3 shows a configuration example of the entire display system 100. Referring to FIG. 3, the display system 100 includes a mobile terminal 200, a base station 300, and a display device 400. For example, the display system 100 can include one or more mobile terminals 200. Similarly, the display system 100 can include one or more base stations 300. As shown in FIG. 3, the mobile terminal 200 and the base station 300 can be connected so as to be communicable with each other by wireless communication using 5G or the like. Also, the base station 300 and the display device 400 can be connected so as to be communicable with each other by wired or wireless communication.

[0018] The mobile terminal 200 is a portable information processing device held by a person existing in a building. For example, the mobile terminal 200 is a general portable information processing device such as a smartphone or a tablet terminal that can utilize wireless communication such as 5G. The mobile terminal 200 may be a portable device other than those exemplified above. For example, the mobile terminal 200 can perform any processing for enabling the acquisition of position data in the display device 400, such as performing wireless communication with a time stamp for each base station 300 included in the display system 100.

[0019] The base station 300 is pre-installed at an arbitrary location within the building to be displayed and performs wireless communication with the mobile terminal 200. A plurality of base stations 300 may be installed within the building.

[0020] The base station 300 has at least a function for enabling the display device 400 described later to acquire position data. For example, the base station 300 has a function as a radio unit (RU) in 5G. The base station 300 may also have a function as a signal processing unit (DU) that performs signal modulation and demodulation, etc., and a function as a central unit (CU) that controls the RU and CU, etc.

[0021] The display device 400 is an information processing device (output device) that calculates and displays situation information for each range. Further, the display device 400 can be configured to calculate the situation information using the position data selected according to attributes, etc., among the position data included within the range. FIG. 4 shows a configuration example of the display device 400. Referring to FIG. 4, the display device 400 mainly includes, for example, an operation input unit 410, a screen display unit 420, a communication I / F unit 430, a storage unit 440, and an arithmetic processing unit 450.

[0022] Note that FIG. 4 illustrates the case where the function as the display device 400 is realized using one information processing device. However, the display device 400 may be realized using a plurality of information processing devices, for example, being realized on the cloud. Further, the display device 400 may not include a part of the above-exemplified configuration such as not having the operation input unit 410 or the screen display unit 420, or may have a configuration other than the above-exemplified one.

[0023] The operation input unit 410 consists of operation input devices such as a keyboard and a mouse. The operation input unit 410 detects the operation of the operator who operates the display device 400 and outputs it to the arithmetic processing unit 450.

[0024] The screen display unit 420 consists of a screen display device such as a liquid crystal display or an organic EL (electro-luminescence). The screen display unit 420 can display various information stored in the storage unit 440 and the like in accordance with an instruction from the arithmetic processing unit 450 on the screen.

[0025] The communication I / F unit 430 consists of a data communication circuit and the like. The communication I / F unit 430 performs data communication with an external device such as the base station 300 connected via a communication line.

[0026] The storage unit 440 is a storage device such as a hard disk or a memory. The storage unit 440 stores processing information and programs 444 necessary for various processes in the arithmetic processing unit 450. The program 444 is loaded into and executed by the arithmetic processing unit 450 to realize various processing units. The program 444 is pre-read from an external device or a recording medium via a data input / output function such as the communication I / F unit 430 and stored in the storage unit 440. The main information stored in the storage unit 440 includes, for example, target building information 441, pre-registered information 442, position data information 443, and the like.

[0027] The target building information 441 indicates information about the building to be displayed by the display device 400. For example, the target building information 441 includes a schematic diagram of the building on which the superimposing unit 454, which will be described later, superimposes the situation information. The target building information 441 may include at least a part of information indicating the number of floors of the building, information indicating the height of each floor, information about the rooms existing on each floor, information about the range used when calculating the situation information, and the like. The target building information 441 is acquired in advance using methods such as receiving an input using the operation input unit 410 and acquiring it from an external device via the communication I / F unit 430, and is stored in the storage unit 440.

[0028] The pre-registered information 442 indicates information about the person using the display system 100. The pre-registered information 442 is acquired in advance using methods such as receiving input using the operation input unit 410 and acquiring from an external device via the communication I / F unit 430, and is stored in the storage unit 440.

[0029] FIG. 5 shows an example of the pre-registered information 442. Referring to FIG. 5, in the pre-registered information 442, for example, terminal information and attribute information are associated. Here, the terminal information is information for identifying the mobile terminal 200. For example, the terminal information may be pre-assigned for each mobile terminal 200. Further, the attribute information indicates the attributes of the person having the mobile terminal 200, such as the company or department to which the person having the mobile terminal 200 belongs. For example, the attribute information may include at least a part of company information indicating the name of the belonging company, department information indicating the belonging department, any other belonging information, preference information indicating preferences, and any other information.

[0030] The position data information 443 includes the position data acquired by the position data acquisition unit 451. For example, in the position data information 443, terminal information for identifying the mobile terminal 200 and position data are associated. Here, the terminal information may be the same information as that included in the pre-registered information 442. Further, the position data includes height information. For example, the position data may be three-dimensional information including height information and planar coordinates. The position data information 443 is updated in response to the position data acquisition unit 451 acquiring position data and the like.

[0031] The arithmetic processing unit 450 includes an arithmetic device such as a CPU (Central Processing Unit) and its peripheral circuits. The arithmetic processing unit 450 reads and executes the program 444 from the storage unit 440 to cooperate the above hardware and the program 444 to realize various processing units. The main processing units realized by the arithmetic processing unit 450 include, for example, a position data acquisition unit 451, a determination unit 452, a situation information calculation unit 453, a superimposition unit 454, an output unit 455, and the like.

[0032] Note that the arithmetic processing unit 450 may have a GPU (Graphic Processing Unit), a DSP (Digital Signal Processor), an MPU (Micro Processing Unit), an FPU (Floating point number Processing Unit), a PPU (Physics Processing Unit), a TPU (Tensor Processing Unit), a quantum processor, a microcontroller, or a combination thereof, instead of the CPU described above.

[0033] The position data acquisition unit 451 acquires the position data of the mobile terminal 200. Further, the position data acquisition unit 451 stores the acquired position data in the storage unit 440 as position data information 443.

[0034] For example, the position data acquisition unit 451 acquires position data including height information by performing position measurement using local 5G. The position data acquisition unit 451 may acquire position data including height information using a position measurement method generally performed in 5G positioning, such as acquiring position data according to the time difference when each base station 300 receives a radio signal transmitted from the mobile terminal 200.

[0035] Further, the position data acquisition unit 451 can associate the acquired position data with the mobile terminal 200. For example, when acquiring position data using a radio signal transmitted from the mobile terminal 200, the position data acquisition unit 451 acquires terminal information, which is information for identifying the mobile terminal 200, from the mobile terminal 200 or the like. The position data acquisition unit 451 can associate the position data with the mobile terminal 200 by associating the acquired terminal information with the position data.

[0036] As shown in FIG. 6, the determination unit 452 acquires range information by determining the range to which the position data belongs for the position data. The determination unit 452 may acquire range information from each of the position data included in the position data information 443.

[0037] For example, the determination unit 452 has in advance information associating each range to be determined with conditions such as corresponding heights. Then, the determination unit 452 determines the belonging range by checking which of the predetermined conditions the height information and the like included in the position data belong to. For example, the determination unit 452 can perform range determination in the height direction such as upper layer, middle layer, and lower layer according to the height information included in the position data. In addition to the range determination in the height direction, the determination unit 452 may perform range determination in the plane direction such as which room the position data belongs to according to the plane coordinates included in the position data.

[0038] As shown in FIG. 7, the situation information calculation unit 453 calculates situation information for each range determined by the determination unit 452 using the position data belonging to the range. In other words, the situation information calculation unit 453 calculates situation information using the position data for which the same range information has been acquired.

[0039] For example, the situation information calculation unit 453 divides the position data into a plurality of groups (clusters) by inputting the position data for which the same range information has been acquired to a pre-learned model, and calculates the center position and size of each group. The model at this time may be an arbitrary neural network or the like. In addition, the situation information calculation unit 453 may perform clustering of the position data belonging to the same range using any clustering method such as clustering using regression analysis or clustering using Bayesian statistics. Further, the situation information calculation unit 453 may calculate the center position of the group by obtaining the centroid of each divided group (cluster).

[0040] In addition, the situation information calculation unit 453 can calculate the degree of congestion according to the number of position data in each group calculated, the density that can be calculated using the position data, and the like. As an example, the situation information calculation unit 453 can calculate the degree of congestion using an arbitrary calculation formula so that the larger the number and density of the position data, the larger the value. The situation information calculation unit 453 may be configured to determine which of the predetermined values such as high, medium, and low congestion corresponds according to whether the number and density of the position data in the group are equal to or greater than a predetermined threshold value.

[0041] For example, the situation information calculation unit 453 calculates situation information such as the degree of congestion, which is a value corresponding to the number of people and density, the central position of the group, and the size of the group by performing the calculations as exemplified above. Note that the situation information calculation unit 453 may calculate situation information other than those exemplified above. For example, the situation information calculation unit 453 can calculate time information by measuring the time when the number of position data within the range is equal to or greater than a predetermined number when the number of position data within the range is equal to or greater than the predetermined number. In addition, the situation information calculation unit 453 may be configured to check whether there is position data within the range.

[0042] Note that, as shown in FIG. 8, the situation information calculation unit 453 may calculate the situation information using the position data selected according to a predetermined attribute among the position data within the range. For example, the situation information calculation unit 453 can check the attribute information related to each position data by referring to the pre-registered information 442 and the position data information 443. According to the result of the above check, the situation information calculation unit 453 can select, for example, the position data related to the same attribute information such as belonging to the same department, and calculate the situation information using the selected position data. Note that the criteria for the situation information calculation unit 453 to make a selection may be arbitrarily determined. For example, what position data the situation information calculation unit 453 selects using the attribute information may be predetermined, or may be instructed by a command using the operation input unit 410, the communication I / F unit 430, or the like.

[0043] The superimposing unit 454 superimposes the calculation result by the situation information calculation unit 453 on the schematic diagram of the building included in the target building information 441. For example, the superimposing unit 454 superimposes a circle determined according to the situation information on the schematic diagram. As illustrated in FIG. 1, the superimposing unit 454 can superimpose a circle on the schematic diagram, where the color and filling method are determined according to the congestion degree, and the center position and size are determined according to the position and size of the gathering. Further, the superimposing unit 454 may perform superimposition so that each range can be easily discriminated. For example, the superimposing unit 454 may superimpose information indicating a range on the schematic diagram, or may perform superimposition of the calculation result so that it can be easily discriminated that the belonging ranges are different, such as using different colors or shapes in adjacent ranges. Note that the superimposing unit 454 is not limited to the above-exemplified cases, and may superimpose the calculation result by the situation information calculation unit 453 on the schematic diagram of the building or the like in a manner other than the exemplified ones.

[0044] The output unit 455 outputs the result of the process by the superimposing unit 454 and the like. For example, the output unit 455 displays the result of the process by the superimposing unit 454 and the like on the screen display unit 420, or transmits it to an external device via the communication I / F unit 430. Note that the output unit 455 may be configured to output the determination result by the determination unit 452, the calculation result by the situation information calculation unit 453, and the like.

[0045] The above is a configuration example of the display device 400. Subsequently, with reference to FIG. 9, an operation example of the display device 400 will be described.

[0046] FIG. 9 is a flowchart showing an operation example of the display device 400. Referring to FIG. 9, the position data acquisition unit 451 acquires the position data of the mobile terminal 200 (step S101). For example, the position data acquisition unit 451 can acquire position data including height information by performing position measurement using local 5G.

[0047] The determination unit 452 acquires range information by determining the range to which the position data belongs for the position data (step S102). The determination unit 452 may acquire range information from each of the position data included in the position data information 443.

[0048] The situation information calculation unit 453 calculates situation information for each range determined by the determination unit 452, using the position data belonging to the range (step S103). In other words, the situation information calculation unit 453 calculates situation information using the position data for which the same range information has been acquired.

[0049] The superimposing unit 454 superimposes the calculation result by the situation information calculation unit 453 on a schematic diagram of the building etc. included in the target building information 441 (step S104). For example, the superimposing unit 454 can superimpose a circle determined according to the situation information on the schematic diagram.

[0050] The output unit 455 outputs the result of the process by the superimposing unit 454 etc. (step S105).

[0051] The above is an operation example of the display device 400. Note that, although FIG. 9 shows an example of the operation of the display device 400, the operation of the display device 400 is not limited to the case illustrated in FIG. 9.

[0052] As described above, the display device 400 includes the determination unit 452 and the situation information calculation unit 453. According to such a configuration, the situation information calculation unit 453 can calculate situation information using the position data belonging to the range for each range corresponding to the height determined by the determination unit 452. As a result, it is possible to appropriately perform output such as display according to the information corresponding to the height.

[0053] Note that the configuration of the display device 400 may be other than that illustrated in FIG. 4. FIG. 10 shows another configuration example of the display device 400. Referring to FIG. 10, by reading and executing the program 444 from the storage unit 440, the arithmetic processing unit 450 can realize the viewer information acquisition unit 456 in addition to the configuration illustrated in FIG. 4. Further, when the display device 400 has the viewer information acquisition unit 456, viewer information can be associated with the terminal information and the attribute information in the pre-registered information 442.

[0054] The viewer information acquisition unit 456 acquires viewer information, which is information about a viewer who views the display. For example, the viewer information acquisition unit 456 can acquire viewer information such as identification information given in advance for each viewer according to acquiring from an external device via the communication I / F unit 430 or inputting using the operation input unit 410 or the like.

[0055] In the case of having the above configuration, the situation information calculation unit 453 can select position data according to the attribute information specified according to the viewer information, and calculate the situation information using the selected position data. For example, the situation information calculation unit 453 specifies attribute information corresponding to the viewer information by referring to the pre-registered information 442. Thereafter, the situation information calculation unit 453 can select position data according to the specified attribute information. In this way, the situation information calculation unit 453 can select position data corresponding to the relationship with the viewer, such as a person with the same attribute as the viewer or a person with a different attribute, and calculate the situation information.

[0056] [Second Embodiment] Next, a second embodiment of the present disclosure will be described with reference to FIGS. 11 to 13. FIG. 11 is a diagram showing a hardware configuration example of the output device 500. FIG. 12 is a block diagram showing a configuration example of the output device 500. FIG. 13 is a flowchart showing an operation example of the output device 500.

[0057] In the second embodiment of the present disclosure, an output device 500, which is an information processing device that calculates situation information, which is information indicating the situation in a building, for each range to which position data corresponding to the position of a person in the building belongs, will be described. FIG. 11 shows an example of the hardware configuration of the output device 500. Referring to FIG. 11, the output device 500 has, as an example, the following hardware configuration. ·CPU (Central Processing Unit) 501 (arithmetic unit) ·ROM (Read Only Memory) 502 (storage device) ·RAM (Random Access Memory) 503 (storage device) ·Program group 504 loaded into RAM 503 ·Storage device 505 that stores program group 504 ·Drive device 506 that reads and writes a recording medium 510 outside the information processing device ·Communication interface 507 connected to a communication network 511 outside the information processing device ·Input / output interface 508 that performs input / output of data ·Bus 509 that connects each component

[0058] Also, the output device 500 can realize the functions as an acquisition unit 521, a determination unit 522, a calculation unit 523, and an output unit 524 shown in FIG. 12 when the CPU 501 acquires the program group 504 and the CPU 501 executes it. The program group 504 is stored, for example, in advance in the storage device 505 or the ROM 502, and the CP501 loads it into the RAM 503 or the like and executes it as needed. Further, the program group 504 may be supplied to the CPU 501 via the communication network 511, or may be stored in the recording medium 510 in advance, and the drive device 506 may read the program and supply it to the CPU 501.

[0059] Note that FIG. 11 shows an example of the hardware configuration of the output device 500. The hardware configuration of the output device 500 is not limited to the above-described case. For example, the output device 500 may be configured from a part of the above-described configuration, such as not having the drive device 506. Further, the CPU 501 may be a GPU or the like exemplified in the first embodiment.

[0060] The acquisition unit 521 acquires position data including height information corresponding to the position of each person existing in the building. For example, the acquisition unit 521 can have a function corresponding to the position data acquisition unit 451 described in the first embodiment. As an example, the acquisition unit 521 may acquire position data including height information by performing position measurement using local 5G.

[0061] The determination unit 522 determines, for each position data acquired by the acquisition unit 521, the range to which the position data belongs among a plurality of predetermined ranges according to at least the height information included in the position data.

[0062] The calculation unit 523 calculates situation information, which is information indicating the situation in the building, for each range using the position data included in the range. For example, the calculation unit 523 may perform the same calculation as the situation information calculation unit 453 described in the first embodiment.

[0063] The output unit 524 performs an output according to the calculation result by the calculation unit 523.

[0064] The above is an example of the configuration of the output device 500. Subsequently, an example of the operation of the output device 500 will be described with reference to FIG. 13.

[0065] FIG. 13 is a flowchart showing an example of the operation of the output device 500. Referring to FIG. 13, the acquisition unit 521 acquires position data including height information corresponding to the position of each person existing in the building (step S201).

[0066] The determination unit 522 determines, for each piece of position data acquired by the acquisition unit 521, the range among a plurality of predetermined ranges to which the position data belongs according to at least the height information included in the position data (step S202).

[0067] The calculation unit 523 calculates, for each range, situation information, which is information indicating the situation inside the building, using the position data included in the range (step S203).

[0068] The output unit 524 performs an output according to the calculation result by the calculation unit 523 (step S204).

[0069] The above is an operation example of the output device 500.

[0070] As described above, the output device 500 includes the determination unit 522 and the calculation unit 523. According to such a configuration, the calculation unit 523 can calculate situation information, which is information indicating the situation inside the building, using the position data included in each range determined by the determination unit 522. As a result, calculations according to information corresponding to the height can be appropriately performed, and outputs such as displays can be appropriately performed.

[0071] Note that the above-described output device 500 can be realized by incorporating a predetermined program into an information processing device such as the output device 500. Specifically, a program according to another aspect of the present invention causes an information processing device such as the output device 500 to respectively acquire position data including height information corresponding to the position of each person existing inside the building, determines, for each piece of acquired position data, the range among a plurality of predetermined ranges to which the position data belongs according to at least the height information included in the position data, calculates, for each range, situation information, which is information indicating the situation inside the building, using the position data included in the range, and performs an output according to the calculation result, and is a program for realizing the process.

[0072] In addition, the output method executed by the information processing device such as the output device 500 described above acquires position data including height information corresponding to the position of each person existing in the building, and for each acquired position data, determines the range to which the position data belongs among a plurality of predetermined ranges according to at least the height information included in the position data, and for each range, calculates situation information, which is information indicating the situation in the building, using the position data included in the range, and performs an output according to the calculation result.

[0073] Even in the invention of a program, a computer-readable recording medium recording the program, or an output method having the above-described configuration, the object of the present disclosure described above can be achieved in order to achieve the same operations and effects as those of the above-described output device 500.

[0074] <Supplementary Note> Some or all of the above embodiments may also be described as follows. Hereinafter, the outline of an output device and the like in the present invention will be described. However, the present invention is not limited to the following configuration.

[0075] (Supplementary Note 1) An acquisition unit that respectively acquires position data including height information corresponding to the position of each person existing in the building, A determination unit that determines, for each position data acquired by the acquisition unit, the range to which the position data belongs among a plurality of predetermined ranges according to at least the height information included in the position data, A calculation unit that calculates situation information, which is information indicating the situation in the building, using the position data included in each range for each range, An output unit that performs an output according to the calculation result by the calculation unit, having an output device. (Supplementary Note 2) The output device according to Supplementary Note 1, wherein the calculation unit calculates, as the situation information, a value corresponding to a congestion situation, which is information according to the number or density of people included in the range. Output device. (Appendix 3) The output device according to Appendix 1 or Appendix 2, wherein the calculation unit divides the position data existing within the range into a plurality of groups, calculates the center position and size of each divided group, and calculates a congestion degree, which is a value corresponding to the number or density of the position data, using the number or density of the position data within the calculated group. Output device. (Appendix 4) The output device according to any one of Appendices 1 to 3, wherein the determination unit determines a range to which the output device belongs according to the height information and the planar position included in the position data. Output device. (Appendix 5) The output device according to any one of Appendices 1 to 4, wherein the calculation unit calculates situation information using the position data selected according to the attributes associated with each position data among the position data within the range. Output device. (Appendix 6) The output device according to Appendix 5, wherein the calculation unit selects the position data associated with the same attribute among the position data within the range and calculates situation information using the selected position data. Output device. (Appendix 7) The output device according to any one of Appendices 1 to 6, comprising a viewer information acquisition unit that acquires viewer information, which is information about a viewer who views the output by the output unit, wherein the calculation unit selects position data according to the attributes specified according to the viewer information and calculates situation information using the selected position data. Output device. (Appendix 8) The output device according to any one of Appendices 1 to 7, wherein the output unit outputs the calculation result by the calculation unit by superimposing it on a drawing of a building. Output device. (Appendix 9) An information processing apparatus acquires, respectively, position data including height information corresponding to the position of each person existing in a building, for each acquired position data, determines a range among a plurality of predetermined ranges to which the position data belongs according to at least the height information included in the position data, for each range, calculates situation information, which is information indicating the situation in the building, using the position data included in the range, performs an output according to the calculation result Output method. (Appendix 10) In the information processing apparatus, acquires, respectively, position data including height information corresponding to the position of each person existing in a building, for each acquired position data, determines a range among a plurality of predetermined ranges to which the position data belongs according to at least the height information included in the position data, for each range, calculates situation information, which is information indicating the situation in the building, using the position data included in the range, performs an output according to the calculation result A program for realizing the processing.

[0076] Note that part or all of the configurations described in Appendices 2 to 8, which are subordinate to the output device described in Appendix 1, may also be subordinate to the output method described in Appendix 9, the program described in Appendix 10, etc. in the same subordinate relationship. Furthermore, not limited to Appendices 9 and 10, part or all of the configurations described as appendices may also be made subordinate to various hardware, software, various recording means for recording software, or systems, as long as they do not deviate from the above-described embodiments.

[0077] Also, the programs described in the above embodiments and appendices are stored in a storage device or recorded on a computer-readable recording medium. For example, the recording medium is a portable medium such as a flexible disk, an optical disk, a magneto-optical disk, and a semiconductor memory.

[0078] The present invention has been described with reference to the above-described embodiments. However, the present invention 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 invention within the scope of the present invention.

Explanation of Reference Numerals

[0079] 100 Display system 200 Mobile terminal 300 Base station 400 Display device 410 Operation input unit 420 Screen display unit 430 Communication I / F unit 440 Storage unit 441 Target building information 442 Pre-registered information 443 Location data information 444 Program 450 Arithmetic processing unit 451 Location data acquisition unit 452 Judgment unit 453 Situation information calculation unit 454 Overlay unit 455 Output unit 456 Viewer information acquisition unit 500 Output device 501 CPU 502 ROM 503 RAM 504 Program group 505 Storage device 506 Drive device 507 Communication interface 508 Input / output interface 509 Bus 510 Recording medium 511 Communication network 521 Acquisition unit 522 Judgment unit 523 Calculation unit 524 Output unit

Claims

1. An acquisition unit that respectively acquires position data including height information according to the position of each person existing in a building; A determination unit that determines, for each piece of position data acquired by the acquisition unit, the range to which the position data belongs among a plurality of predetermined ranges according to at least the height information included in the position data; A calculation unit that calculates situation information, which is information indicating the situation in the building, for each range using the position data included in the range; An output unit that performs an output according to the calculation result by the calculation unit; An output device having: Output device.

2. The output device according to Claim 1, wherein the calculation unit calculates, as the situation information, a value according to a congestion situation, which is information according to the number or density of people included in the range. Output device.

3. The output device according to Claim 1, wherein the calculation unit divides the position data existing in the range into a plurality of groups, calculates the center position and size of each divided group, and calculates a congestion degree, which is a value according to the number or density of the position data, using the number or density of the position data in the calculated group. Output device.

4. The output device according to Claim 1, wherein the determination unit determines the range to which it belongs according to the height information and the position in the planar direction included in the position data. Output device.

5. The output device according to Claim 1, wherein the calculation unit calculates the situation information using the position data selected according to the attribute related to each position data among the position data in the range. Output device.

6. The output device according to Claim 5, wherein the calculation unit selects the position data related to the same attribute among the position data in the range and calculates the situation information using the selected position data. Output device.

7. The output device according to Claim 1, having a viewer information acquisition unit that acquires viewer information, which is information about a viewer who views the output by the output unit, wherein the calculation unit selects position data according to the attribute specified according to the viewer information and calculates the situation information using the selected position data. Output device.

8. The output device according to Claim 1, wherein the output unit superimposes the calculation result by the calculation unit on a drawing of the building and outputs it. Output device.

9. An information processing device acquires position data including height information according to the position of each person existing in a building respectively; For each acquired position data, determine the range among a plurality of predetermined ranges to which the position data belongs according to at least the height information included in the position data, For each range, calculate situation information, which is information indicating the situation in the building, using the position data included in the range, Perform an output according to the calculation result Output method.

10. In an information processing apparatus, acquire position data including height information corresponding to the position of each person existing in the building, respectively, For each acquired position data, determine the range among a plurality of predetermined ranges to which the position data belongs according to at least the height information included in the position data, For each range, calculate situation information, which is information indicating the situation in the building, using the position data included in the range, Perform an output according to the calculation result A program for realizing the processing.

Citation Information

Patent Citations

  • Building use state management system and method

    JP2019109655A