State analysis device, state analysis system, state analysis method, and program

The state analysis system evaluates group states through biometric and location data, addressing the limitation of conventional technologies by offering reliable insights into group dynamics and spatial conditions.

JP2026136014APending Publication Date: 2026-08-25KANEKA CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025021900
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-13
Publication Date
2026-08-25

AI Technical Summary

Technical Problem

Conventional technologies fail to evaluate the state of a group composed of multiple individuals based on their biometric and location information, limiting the understanding of group dynamics and spatial conditions.

Method used

A state analysis system that communicates with multiple terminal devices to receive biometric and location information, calculates index values for users, and outputs evaluation values for groups based on their locations, using devices like wearable terminals, terminal devices, and information providing devices connected via networks.

Benefits of technology

Enables reliable evaluation of group states, providing useful information for understanding spatial conditions, such as congestion levels in transportation facilities or comfort levels in commercial spaces, by leveraging direct physiological measurements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026136014000001_ABST
    Figure 2026136014000001_ABST
Patent Text Reader

Abstract

Evaluate the state of a group based on the user's location. [Solution] A state analysis device capable of communicating with multiple terminal devices via a network comprises an input unit that receives input of multiple biometric information acquired from users associated with each of the multiple terminal devices, and multiple location information indicating the location where each of the multiple biometric information was acquired, and an output unit that outputs evaluation values ​​for each group based on location information, based on index values ​​indicating the user's state calculated based on the biometric information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a state analysis device, a state analysis system, a state analysis method, and a program.

Background Art

[0002] Conventionally, a technique for analyzing the state of a target person based on the vital information and position information of the target person has been known. For example, Patent Document 1 discloses a harmful act detection system that calculates an index value related to a harmful act based on the vital data of a target person and outputs countermeasure data including the position information where the harmful act was detected.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, the conventional technology analyzes the state of an individual target person and does not evaluate the state of a group composed of a plurality of target persons. The result of evaluating the state of a group is, for example, useful information for grasping the situation of the space in which the group is formed.

[0005] One aspect of the present disclosure aims to evaluate the state of a group based on the positions of users.

Means for Solving the Problems

[0006] A state analysis device according to one aspect of the present disclosure is a state analysis device that can communicate with a plurality of terminal devices via a network, and comprises an input unit that receives input of a plurality of biometric information obtained from users associated with each of the plurality of terminal devices and a plurality of location information indicating the location where each of the plurality of biometric information was obtained, and an output unit that outputs an evaluation value for each group based on location information based on an index value indicating the state of the user calculated based on the biometric information. [Effects of the Invention]

[0007] According to one aspect of this disclosure, the state of a group can be evaluated based on the user's location. [Brief explanation of the drawing]

[0008] [Figure 1] This is a block diagram showing an example of the overall configuration of a state analysis system. [Figure 2] A block diagram showing an example of a computer hardware configuration. [Figure 3] This is a block diagram showing an example of the functional configuration of a state analysis system. [Figure 4] This figure shows an example of user information. [Figure 5] This figure shows an example of historical information. [Figure 6] This figure shows an example of evaluation information. [Figure 7] This is a sequence diagram showing an example of a state analysis method. [Figure 8] This flowchart shows an example of a state estimation process. [Figure 9] This figure shows an example of an information display screen. [Modes for carrying out the invention]

[0009] Hereinafter, embodiments of this disclosure will be described with reference to the accompanying drawings. In this specification and the drawings, components having substantially the same functional configuration are denoted by the same reference numerals, and redundant descriptions will be omitted.

[0010] [Embodiment] One embodiment of this disclosure is a state analysis system that analyzes biometric information obtained from users. In this embodiment, the state analysis system estimates the state of each user based on multiple biometric information obtained from each of multiple users, and presents evaluation information showing the results of evaluating the state of each group to which the multiple users belong.

[0011] Conventionally, technologies have been known that analyze the state of a subject based on their biometric and location information. However, conventional technologies analyze the state of an individual subject and do not consider evaluating the state of a group composed of multiple subjects.

[0012] The state of a group can be understood as the average state of multiple users belonging to that group. Therefore, the results of evaluating the state of a group provide useful information for understanding the characteristics of the group as a whole.

[0013] In this embodiment, a group of multiple users is formed based on the location where biometric information is acquired from the user. The state of the group based on the location where biometric information is acquired is useful information for understanding the conditions of a space in which unspecified users enter and exit. The space in which unspecified users enter and exit may include, for example, transportation facilities, entertainment facilities, commercial facilities, and tourist facilities.

[0014] Transportation facilities may include, for example, train stations, trains, airports, bus terminals, service areas, etc. Entertainment facilities may include, for example, theaters, cinemas, amusement parks, etc. Commercial facilities may include, for example, department stores, retail stores, restaurants, etc. Tourist facilities may include, for example, museums, parks, zoos, temples and shrines, etc.

[0015] For example, the average state of users gathering at transportation facilities such as train stations or airports is useful information for users of public transportation. By referring to the average state of users gathering at transportation facilities, users can obtain information to judge the congestion level of those facilities.

[0016] In addition, for example, the average state of users gathering in commercial facilities such as department stores or retail stores is useful information for consumers who shop at those commercial facilities. By referring to the average state of users gathering in a commercial facility, a consumer who intends to shop can obtain information for grasping in advance a commercial facility where shopping can be done comfortably.

[0017] The state analysis system in the present embodiment aims to evaluate the state of a group based on the positions of users. In one aspect, according to the present embodiment, it becomes possible to grasp the situation of the space in which the group is formed. In particular, since biometric information directly measures the physiological reactions of users, it is expected that information with higher reliability can be obtained than indirect methods such as questionnaire surveys.

[0018] <Overall Configuration> The overall configuration of the state analysis system in the present embodiment will be described while referring to FIG. 1. FIG. 1 is a block diagram showing an example of the overall configuration of the state analysis system in the present embodiment.

[0019] As shown in FIG. 1, the state analysis system 1 in the present embodiment includes a state analysis device 10, n wearable terminals 20, n terminal devices 30, an information providing device 40, and one or more information browsing terminals 50. Here, n is an integer of 2 or more.

[0020] Hereinafter, when distinguishing each of the plurality of wearable terminals 20, they will be described using branch numbers such as "wearable terminal 20-1" and "wearable terminal 20-2". Similarly, when distinguishing each of the plurality of terminal devices 30, they will be described using branch numbers such as "terminal device 30-1" and "terminal device 30-2".

[0021] The state analysis device 10, terminal device 30, information provision device 40, and information viewing terminal 50 are connected via a communication network N1 such as a LAN (Local Area Network) or the Internet, enabling data communication. The wearable terminal 20 and terminal device 30 are connected via a communication path N2 such as Bluetooth (registered trademark) or Near Field Communication (NFC), enabling data communication.

[0022] The state analysis device 10 is an information processing device such as a personal computer, workstation, server, or cloud that analyzes the user's biometric information. The state analysis device 10 receives the user's biometric information from the terminal device 30 and calculates index values ​​for each item indicating the user's state. Based on the index values ​​for each item, the state analysis device 10 calculates evaluation values ​​for each group based on the user's location. The state analysis device 10 transmits evaluation information regarding the group's state to the information providing device 40.

[0023] The wearable device 20 is an information processing terminal such as a smartwatch or smart glasses worn by the user operating the terminal device 30. The wearable device 20 is equipped with a biosensor. The wearable device 20 uses the biosensor to acquire biometric information of the user wearing the wearable device 20 and transmits it to the terminal device 30.

[0024] The terminal device 30 is an information processing terminal such as a personal computer, tablet, or smartphone operated by the user wearing the wearable terminal 20. In this embodiment, the terminal device 30 is equipped with a GPS (Global Positioning System) function. The terminal device 30 acquires the biometric information of the user operating the terminal device 30 from the wearable terminal 20. The terminal device 30 acquires its own location information using the GPS function. The terminal device 30 transmits the user's biometric information and location information to the state analysis device 10.

[0025] In this embodiment, biometric information includes, for example, information indicating the heart rate, pulse, blood pressure, body temperature, and body movement of the user wearing the wearable terminal 20. The biometric information may also include information regarding the user's facial expression, facial temperature distribution, voice, blinking, and eye movements when operating the terminal device 30. This information may be obtained based on a facial image of the user captured by the imaging device provided in the terminal device 30.

[0026] The information providing device 40 is an information processing device such as a personal computer, workstation, server, or cloud that provides information services for displaying various types of information. The information service provided by the information providing device 40 may be a website that provides information to an unspecified number of viewers via the internet, or it may be a database that provides information to specific viewers via a private network. In this embodiment, the information service is, as an example, a map information site.

[0027] The information providing device 40 receives evaluation information regarding the state of the group from the state analysis device 10. In response to a request from the information viewing terminal 50, the information providing device 40 transmits data of evaluation information regarding the state of the group to the information viewing terminal 50 for displaying the evaluation information regarding the state of the group.

[0028] The information viewing terminal 50 is an information processing terminal such as a personal computer, tablet, or smartphone operated by the viewer of the information service. The information viewing terminal 50 receives data on the evaluation status of the group from the information provision device 40 and displays the evaluation status of the group to the viewer.

[0029] The overall configuration of the state analysis system 1 shown in Figure 1 is just one example, and various system configurations are possible depending on the application and purpose. For example, one or more of the state analysis device 10, wearable terminal 20, terminal device 30, information provision device 40, and information viewing terminal 50 may be included in the state analysis system 1 in multiple units. For example, the state analysis device 10 and the information provision device 40 may be implemented using multiple computers, or they may be implemented as a cloud computing service. The classification of devices such as the state analysis device 10, wearable terminal 20, terminal device 30, information provision device 40, and information viewing terminal 50 shown in Figure 1 is just one example. Furthermore, a configuration without a wearable terminal, where the terminal device is equipped with a biosensor, is also possible.

[0030] <Hardware Configuration> The hardware configuration of the state analysis system 1 in this embodiment will be described with reference to Figure 2.

[0031] Computer Hardware Configuration In this embodiment, the state analysis device 10, terminal device 30, information provision device 40, and information viewing terminal 50 are implemented by, for example, a computer. Figure 2 is a block diagram showing an example of the hardware configuration of the computer 500 in this embodiment.

[0032] As shown in Figure 2, the computer 500 includes a CPU (Central Processing Unit) 501, ROM (Read Only Memory) 502, RAM (Random Access Memory) 503, HDD (Hard Disk Drive) 504, input device 505, display device 506, communication interface 507, and external interface 508. The CPU 501, ROM 502, and RAM 503 form what is known as a computer. Each piece of hardware in the computer 500 is interconnected via a bus line 509. The input device 505 and display device 506 may also be used by connecting them to the external interface 508.

[0033] The CPU 501 is a processing unit that controls and implements the overall functions of the computer 500 by reading programs and data from storage devices such as the ROM 502 or HDD 504 onto the RAM 503 and executing processing.

[0034] ROM502 is an example of non-volatile semiconductor memory (storage device) that can retain programs and data even when the power is turned off. ROM502 functions as the main memory, storing various programs and data necessary for the CPU501 to execute the programs installed on HDD504. Specifically, ROM502 stores boot programs such as BIOS (Basic Input / Output System) and EFI (Extensible Firmware Interface) that are executed when the computer 500 starts up, as well as OS (Operating System) settings, network settings, and other data.

[0035] RAM503 is an example of volatile semiconductor memory (storage device) whose programs and data are erased when the power is turned off. RAM503 includes, for example, DRAM (Dynamic Random Access Memory) and SRAM (Static Random Access Memory). RAM503 provides a working area that is expanded when various programs installed on HDD504 are executed by CPU501.

[0036] HDD504 is an example of a non-volatile storage device that stores programs and data. The programs and data stored in HDD504 include the operating system (OS), which is the basic software that controls the entire computer 500, and applications that provide various functions on the OS. Note that computer 500 may use a storage device that uses flash memory as its storage medium (e.g., SSD: Solid State Drive) instead of HDD504.

[0037] The input device 505 includes a touch panel used by the user to input various signals, operation keys and buttons, a keyboard and mouse, and a microphone for inputting sound data such as voice.

[0038] The display device 506 consists of a display such as a liquid crystal or organic EL (Electro-Luminescence) that displays a screen, and a speaker that outputs sound data such as audio.

[0039] Communication I / F 507 is an interface that connects to a communication network and allows computer 500 to perform data communication.

[0040] External I / F 508 is an interface for external devices. Examples of external devices include the drive device 510.

[0041] The drive device 510 is a device for setting the recording medium 511. The recording medium 511 here includes media that record information optically, electrically, or magnetically, such as CD-ROMs, flexible disks, and magneto-optical disks. The recording medium 511 may also include semiconductor memory that records information electrically, such as ROMs and flash memory. This allows the computer 500 to read and / or write to the recording medium 511 via the external I / F 508.

[0042] The various programs to be installed on the HDD 504 are installed, for example, when the distributed recording medium 511 is set in a drive device 510 connected to an external I / F 508, and the various programs recorded on the recording medium 511 are read by the drive device 510. Alternatively, the various programs to be installed on the HDD 504 may be downloaded via the communication I / F 507 from a network other than the communication network and installed that way.

[0043] <Functional Configuration> The functional configuration of the state analysis system 1 in this embodiment will be described with reference to Figure 3. Figure 3 is a block diagram showing an example of the functional configuration of the state analysis system 1 in this embodiment.

[0044] ≪State Analysis Device≫ As shown in Figure 3, the state analysis device 10 in this embodiment includes a user information storage unit 100, an input unit 101, a state estimation unit 102, a history information storage unit 103, a map information storage unit 104, an evaluation value calculation unit 105, an evaluation information storage unit 106, and an output unit 107.

[0045] The user information storage unit 100, history information storage unit 103, map information storage unit 104, and evaluation information storage unit 106 are implemented by the HDD 504 shown in Figure 2. The input unit 101, state estimation unit 102, evaluation value calculation unit 105, and output unit 107 are implemented by a process in which a program loaded from the HDD 504 shown in Figure 2 onto the RAM 503 is executed by the CPU 501.

[0046] The user information storage unit 100 stores user information about the user of the state analysis system 1. The user of the state analysis system 1 is the person whose state is analyzed by the state analysis system 1. In other words, the user of the state analysis system 1 is the person who wears the wearable terminal 20 and operates the terminal device 30. Hereafter, when simply referred to as "user," it refers to the user of the state analysis system 1.

[0047] In this embodiment, user information includes information about the user's attributes. User attributes include, for example, information about age, gender, place of work, occupation, exercise frequency, family structure, etc. The above user attributes are examples, and any other attributes may be included.

[0048] Furthermore, the user information storage unit 100 stores information related to biometric information obtained from each user. This information related to biometric information may include, for example, information indicating the storage location of the biometric information. The information related to biometric information may also be the biometric information itself.

[0049] The input unit 101 receives biometric information and location information indicating the user's location from the user. Specifically, the input unit 101 receives biometric information and location information from each of the multiple terminal devices 30. The biometric information and location information are associated with a user ID that identifies the user operating the terminal device 30.

[0050] The state estimation unit 102 estimates the user's state based on the biometric information input to the input unit 101. Specifically, the state estimation unit 102 extracts biometric information contained in a time interval of a predetermined length and calculates index values ​​for multiple items that indicate the user's state for each piece of biometric information. Next, the state estimation unit 102 calculates the average value of the index values ​​calculated for the multiple pieces of biometric information. Then, the state estimation unit 102 estimates the state indicated by the item corresponding to the index value with the largest average value among the multiple index values ​​as the user's state.

[0051] The history information storage unit 103 stores the estimated results of the user's state estimated by the state estimation unit 102. The history information storage unit 103 may also store each index value calculated by the state estimation unit 102.

[0052] The map information storage unit 104 stores map information for a predetermined region. This predetermined region is the geographical area where a user of the state analysis system 1 may be located. The map information includes information about various spaces located within the predetermined region. The spatial information includes information indicating the range of location information contained within that space.

[0053] The evaluation value calculation unit 105 calculates an evaluation value for a group to which multiple users belong, based on the index values ​​of each item indicating the user's state, which are read from the history information storage unit 103. Specifically, the evaluation value calculation unit 105 extracts the space to be evaluated based on the map information read from the map information storage unit 104. Next, for each extracted space, the evaluation value calculation unit 105 identifies the biometric information acquired within the range contained in that space. For example, the space to be evaluated is the space received by the evaluation value calculation unit 105 of the state analysis device 10 from the information viewing terminal 50. For example, when a space is input to the information viewing terminal 50 by a user of the information viewing terminal 50, the information viewing terminal 50 inputs the input space to the evaluation value calculation unit 104 of the state analysis device 10. The evaluation value calculation unit 104 of the state analysis device 10, which has received the space input by the information viewing terminal 50, considers that space to be the target of evaluation.

[0054] Next, the evaluation value calculation unit 105 reads each index value calculated from the identified biological information from the history information storage unit 103. Then, the evaluation value calculation unit 105 calculates a representative value for each index value read out. Representative values ​​are, for example, the mean, median, mode, etc. Then, the evaluation value calculation unit 105 calculates the evaluation value based on the representative value of each index value.

[0055] In this embodiment, the evaluation value calculation unit 105 forms a group based on the location where biometric information is acquired from the user. That is, multiple users whose biometric information is acquired at locations belonging to the same space belong to a group related to that space.

[0056] Furthermore, the evaluation value calculation unit 105 may form groups based on user attributes in addition to the location where biometric information is acquired. For example, a group formed based on a certain location may be subdivided based on at least one of the following: age, gender, workplace, occupation, exercise frequency, or family structure. The above groups are just examples, and any group can be formed based on one or more attributes included in the user information.

[0057] In this embodiment, the evaluation value is an index value that shows the result of evaluating the state of the group. For example, the evaluation value is the "comfort level" of the space in which the group is formed. The comfort level of the space is an index that shows the degree to which users present in that space feel comfortable. The comfort level of the space can be defined such that, for example, the lower the representative value of fatigue, the higher the value. Alternatively, it can be defined such that, for example, the lower the representative value of tension, the higher the value. Furthermore, it can also be a function of the average index value of each item.

[0058] The evaluation information storage unit 106 stores evaluation information regarding the state of each group. The evaluation information includes evaluation values ​​calculated by the evaluation value calculation unit 105. The evaluation information may also include the average value of each indicator value.

[0059] The output unit 107 outputs the evaluation information read from the evaluation information storage unit 106. Specifically, the output unit 107 transmits the evaluation results for each group to the information providing device 40.

[0060] (User Information) The user information in this embodiment will be explained with reference to Figure 4. Figure 4 is a diagram showing an example of user information in this embodiment.

[0061] As shown in Figure 4, the user information in this embodiment includes data items such as user ID, name, age, gender, workplace, occupation, exercise frequency, and family structure. The user ID is identification information that identifies the user. Name, age, gender, workplace, occupation, exercise frequency, and family structure are examples of the user's attributes. Biometric information is information about biometric data obtained from the user. Location information indicating the location where the biometric data was obtained is associated with the biometric information.

[0062] (History information) The history information in this embodiment will be explained with reference to Figure 5. Figure 5 is a diagram showing an example of the history information in this embodiment.

[0063] As shown in Figure 5, the history information in this embodiment has data items such as processing date and time, location information, index value, and estimation result for each user ID. The index value further includes data items for fatigue, tension, drowsiness, concentration, relaxation, and normal. The processing date and time is the date and time when the index value and estimation result were calculated. The location information is information indicating the location where the biometric information was acquired. The index value is the average value of each index value calculated from the biometric information for the time interval including the processing date and time. The estimation result is the estimated result of the user's state estimated based on the index value.

[0064] (Evaluation information) The evaluation information in this embodiment will be described with reference to Figure 6. Figure 6 is a diagram showing a first example of the evaluation information in this embodiment.

[0065] As shown in Figure 6, the evaluation information in this embodiment includes data items such as the space name, average index value, and evaluation value (comfort level). The average index value further includes data items such as fatigue, tension, drowsiness, concentration, relaxation, and normal.

[0066] The evaluation value (comfort level) is a value calculated based on a predefined comfort level using the average index value of each item. The evaluation value (comfort level) may be defined such that a lower average index value for fatigue corresponds to a higher value. Alternatively, it may be defined such that a lower representative value for tension corresponds to a higher value. Furthermore, it can also be expressed as a function of the average index values ​​of each item.

[0067] ≪Terminal Devices≫ As shown in Figure 3, the terminal device 30 in this embodiment includes an information acquisition unit 301 and an information transmission unit 302.

[0068] The information acquisition unit 301 and the information transmission unit 302 are realized by a process in which a program loaded from the HDD 504 shown in Figure 2 onto the RAM 503 is executed by the CPU 501.

[0069] The information acquisition unit 301 acquires the user's biometric information from the wearable terminal 20. The information acquisition unit 301 may, for example, acquire a facial image of the user from an imaging device or the like provided by the terminal device 30, and generate biometric information by analyzing that facial image. The information acquisition unit 301 also generates location information indicating the location where the biometric information was acquired using its GPS function.

[0070] The information transmission unit 302 transmits the biometric information and location information acquired by the information acquisition unit 301 to the state analysis device 10. A user ID that identifies the user is associated with the biometric information and location information. For example, the user ID may be pre-set on the wearable terminal 20, and the user ID may be associated when the wearable terminal 20 generates the biometric information. Alternatively, for example, the user may enter the user ID when the terminal device 30 is started, and the user ID may be associated when the information transmission unit 302 transmits the biometric information.

[0071] ≪Information providing device≫ As shown in Figure 3, the information providing device 40 in this embodiment includes a screen information storage unit 400, an evaluation information acquisition unit 401, and a screen transmission unit 402.

[0072] The screen information storage unit 400 is implemented by the HDD 504 shown in Figure 2. The evaluation information acquisition unit 401 and the screen transmission unit 402 are implemented by a process in which a program loaded from the HDD 504 shown in Figure 2 onto the RAM 503 is executed by the CPU 501.

[0073] The screen information storage unit 400 stores screen information. The screen information is information used to generate the screen of the information site. The screen information includes information provided on the information site. In this embodiment, the screen information includes evaluation information output by the state analysis device 10. The evaluation information includes evaluation values ​​for each group. The evaluation information may also include the average value of each indicator value.

[0074] The evaluation information acquisition unit 401 acquires evaluation information from the state analysis device 10. Specifically, the evaluation information acquisition unit 401 receives evaluation information from the state analysis device 10. The evaluation information acquisition unit 401 stores the evaluation information in the screen information storage unit 400.

[0075] The screen transmission unit 402 outputs an information provision screen in response to a request from the information viewing terminal 50. The information provision screen is a screen that displays the requested information. Evaluation information read from the screen information storage unit 400 is embedded in the information provision screen.

[0076] For example, if the information site is a map information site, the information provision screen displays map information and the like of the area around the information viewing terminal 50. In this embodiment, the information provision screen of the map information site displays information regarding the comfort level of each space included in the map being viewed.

[0077] <Processing Procedure> The processing procedure of the state analysis method executed by the state analysis system 1 in this embodiment will be described with reference to Figure 7. Figure 7 is a sequence diagram showing an example of the processing procedure of the state analysis method in this embodiment.

[0078] In step S1, the wearable terminal 20 acquires biometric information of the user wearing the wearable terminal 20 based on the output signal of the biosensor. Next, the information acquisition unit 301 of the terminal device 30 requests biometric information from the wearable terminal 20 at predetermined time intervals. In response to the request from the terminal device 30, the wearable terminal 20 transmits any untransmitted biometric information to the terminal device 30.

[0079] In step S2, the information acquisition unit 301 of the terminal device 30 receives biometric information from the wearable terminal 20. Next, the information acquisition unit 301 acquires the current location information using the GPS function.

[0080] In step S3, the information transmission unit 302 of the terminal device 30 transmits the biometric information received from the wearable terminal 20 and the location information acquired by the GPS function to the state analysis device 10.

[0081] In step S4, the input unit 101 of the state analysis device 10 receives biometric information and location information from the terminal device 30. Next, the input unit 101 identifies user information stored in the user information storage unit 100 based on the user ID associated with the received biometric information and location information. Subsequently, the input unit 101 associates the identified user information with the biometric information and location information and stores it in the user information storage unit 100.

[0082] In step S5, the state estimation unit 102 of the state analysis device 10 calculates index values ​​for each item indicating the user's state based on the biometric information stored in the user information storage unit 100. Next, the state estimation unit 102 estimates the user's state based on each index value. The state estimation unit 102 associates location information with each index value and the estimation result and stores it in the history information storage unit 103.

[0083] State estimation process The state estimation process in this embodiment (step S5 in Figure 7) will be described in more detail with reference to Figure 8. Figure 8 is a flowchart showing an example of the state estimation process in this embodiment.

[0084] In step S5-1, the state estimation unit 102 acquires biological information contained within a predetermined time interval from the user information storage unit 100. Specifically, the state estimation unit 102 acquires, for example, biological information measured in the most recent 5 minutes.

[0085] In step S5-2, the state estimation unit 102 calculates an index value for "fatigue" from the biological information extracted in step S5-1. In this embodiment, the state estimation unit 102 calculates the average heart rate included in the biological information and compares the average heart rate calculated this time with the average heart rate calculated last time. The state estimation unit 102 then calculates an index value for "fatigue" such that the value increases as the average heart rate calculated this time is greater than the average heart rate calculated last time.

[0086] In step S5-3, the state estimation unit 102 calculates an index value for "tension" from the biometric information extracted in step S5-1. In this embodiment, the state estimation unit 102 calculates the index value for "tension" according to the heart rate included in the biometric information. In this embodiment, the state estimation unit 102 may calculate the index value for "tension" such that the value increases as the user's tension increases.

[0087] In step S5-4, the state estimation unit 102 calculates an index value for "sleepiness" from the biometric information extracted in step S5-1. In this embodiment, the state estimation unit 102 converts the fluctuations in heart rate intervals included in the biometric information into frequencies. Then, the state estimation unit 102 calculates an index value for "sleepiness" based on the fluctuations in frequencies. In this embodiment, the state estimation unit 102 may calculate the index value for "sleepiness" such that the value increases as the user's sleepiness increases.

[0088] In step S5-5, the state estimation unit 102 calculates a "concentration" index value from the biometric information extracted in step S5-1. In this embodiment, the state estimation unit 102 calculates the "concentration" index value based on the time-series data of heart rate fluctuations obtained from the biometric information. In this embodiment, the state estimation unit 102 may calculate the "concentration" index value such that the value increases as the user is more concentrated and decreases as the user is more distracted.

[0089] In step S5-6, the state estimation unit 102 calculates a "normal" index value from the biometric information extracted in step S5-1. In this embodiment, the state estimation unit 102 calculates the "normal" index value using the high-frequency and low-frequency components of the heart rate fluctuation time series data obtained from the biometric information. In this embodiment, the state estimation unit 102 may calculate the "normal" index value such that the value increases as the user maintains a more normal state.

[0090] In step S5-7, the state estimation unit 102 calculates a "looseness" index value from the biometric information extracted in step S5-1. In this embodiment, the state estimation unit 102 converts the fluctuations in heart rate intervals obtained from the biometric information into frequencies, and calculates a "looseness" index value based on the frequency fluctuations and the user's posture or movements. In this embodiment, the state estimation unit 102 may calculate the "looseness" index value such that the value increases the longer the user is sitting or repeating monotonous movements.

[0091] The order in which each indicator value is calculated is not limited to the order shown in Figure 8; it can be calculated in any order. Furthermore, the method for calculating each indicator value described above is merely an example and is not limited to it. Additionally, the process of calculating each indicator value may be executed in parallel after the biological information is extracted in step S5-1.

[0092] Furthermore, the index values ​​in this embodiment may be values ​​that have been processed so that their relative magnitudes can be compared on the same axis.

[0093] In step S5-8, the state estimation unit 102 determines whether the number of times each indicator value has been calculated has reached a predetermined number. In other words, the state estimation unit 102 determines whether a predetermined period of time has elapsed since the acquisition of the user's biometric information began.

[0094] If the number of times the index value has been calculated is greater than or equal to a predetermined number (YES), the state estimation unit 102 proceeds to step S5-9. On the other hand, if the number of times the index value has been calculated is less than the predetermined number (NO), the state estimation unit 102 returns to step S5-2. In this way, the state estimation unit 102 repeatedly executes steps S5-2 to S5-7 until each index value has been calculated a predetermined number of times.

[0095] In step S5-9, the state estimation unit 102 calculates the average value of the indicator values ​​for each item indicating the user's state. Specifically, the state estimation unit 102 acquires biometric information every 5 minutes, calculates each indicator value, and when the number of times the indicator values ​​have been calculated reaches 12, it calculates the average value of the 12 indicator values. In this way, the state estimation unit 102 calculates the average value of each indicator value every 60 minutes.

[0096] In step S5-10, the state estimation unit 102 identifies the item with the largest average value among the average values ​​of each indicator calculated in step S5-9. Next, the state estimation unit 102 determines the state indicated by the identified item as the estimated state of the user. Then, the state estimation unit 102 stores the average value of each indicator and the estimated result in the history information storage unit 103.

[0097] Specifically, for example, the state estimation unit 102 estimates the user's state to be fatigued if the average value of the "fatigue" index is the largest among the average values ​​of each index calculated in step S5-9. Also, for example, the state estimation unit 102 estimates the user's state to be very sleepy if the average value of the "drowsiness" index is the largest among the average values ​​of each index calculated in step S5-9. Also, for example, the state estimation unit 102 estimates the user's state to be normal if the average value of the "normal" index is the largest among the average values ​​of each index calculated in step S5-9.

[0098] Let's return to Figure 7 for explanation. In step S6, the evaluation value calculation unit 105 of the state analysis device 10 reads map information from the map information storage unit 104. Next, the evaluation value calculation unit 105 extracts the space to be evaluated based on the read map information.

[0099] Next, the evaluation value calculation unit 105 identifies the biometric information acquired within the range contained in each extracted space. Then, the evaluation value calculation unit 105 calculates an evaluation value for a group to which multiple users belong, based on the index values ​​calculated from the identified biometric information. The evaluation value calculation unit 105 stores the evaluation information, including the calculated evaluation value for the group, in the evaluation information storage unit 106.

[0100] In step S6, the output unit 107 of the state analysis device 10 reads evaluation information from the evaluation information storage unit 106 according to a predetermined trigger. The trigger for reading the evaluation information may be when a predetermined time interval has elapsed, or when new evaluation information is generated. Next, the output unit 107 transmits the read evaluation information to the information providing device 40.

[0101] In step S7, the evaluation information acquisition unit 401 of the information providing device 40 receives evaluation information from the state analysis device 10. Next, the evaluation information acquisition unit 401 stores the received evaluation information in the screen information storage unit 400.

[0102] In step S8, the screen transmission unit 402 of the information provision device 40 receives a request signal for an information provision screen from the information viewing terminal 50. The request signal includes identification information indicating the information to be displayed on the information provision screen. In this embodiment, the identification information is location information indicating the center position of the map to be displayed on the information provision screen.

[0103] Next, the screen transmission unit 402 reads screen information from the screen information storage unit 400 based on the identification information contained in the request signal. Subsequently, the screen transmission unit 402 generates screen data for displaying the information provision screen based on the screen information. Evaluation information contained in the screen information is embedded in the screen data. Then, the screen transmission unit 402 transmits the screen data to the information viewing terminal 50.

[0104] The information viewing terminal 50 receives screen data from the information providing device 40. Based on the received screen data, the information viewing terminal 50 displays the information providing screen on the display device 506.

[0105] ≪Information provision screen≫ Figure 9 shows an example of an information provision screen in this embodiment. As shown in Figure 9, the information provision screen 600 on the map information site has a map display field 601, a search term input field 602, and a plurality of evaluation information display fields 603-1 to 603-3.

[0106] The map display area 601 displays a map of the area to be viewed. The search term input field 602 is where users enter search terms to search for spaces included in the map displayed in the map display area 601. When a user enters a desired search term in the search term input field 602, the evaluation information display area 603 corresponding to the space matching the search term is displayed in the map display area 601.

[0107] The evaluation information display section 603 shows information indicating the overview of the space included in the map (space name) and an evaluation value (comfort level) for that facility. Figure 9 is an example of what happens when a viewer located near a train station searches for restaurants around their current location. In the example shown in Figure 9, three restaurants located around the station are found, and three evaluation information display sections 603-1 to 603-3, each showing the comfort level for one of the restaurants, are displayed.

[0108] <Effects of the Embodiment> In this embodiment, the state analysis device 10 calculates an index value indicating the user's state based on multiple biometric information acquired from the user, and outputs an evaluation value for each group based on the location where the biometric information was acquired, based on the calculated index value. Therefore, according to this embodiment, the state of a group based on the user's location can be evaluated.

[0109] In this embodiment, the state analysis device 10 calculates an evaluation value representing the comfort level of the space including the location where biological information was acquired, and transmits it to the information providing device 40 that provides a map information site. Therefore, according to this embodiment, viewers of the map information site can evaluate the comfort level of the space located in the area represented on the map.

[0110] For example, if the viewer is a user of public transportation, they can obtain information to judge the congestion level of transportation facilities such as stations or airports. Also, for example, if the viewer is a consumer planning to shop at a commercial facility, they can obtain information to identify commercial facilities where they can shop comfortably in advance.

[0111] [supplement] Each of the embodiments described above can be implemented by one or more processing circuits. Hereinafter, "processing circuit" as used herein includes processors programmed to execute each function by software, such as processors implemented by electronic circuits, as well as devices such as ASICs (Application Specific Integrated Circuits), DSPs (Digital Signal Processors), FPGAs (Field Programmable Gate Arrays), and conventional circuit modules designed to execute each of the functions described above.

[0112] While embodiments of the present disclosure have been described in detail above, the embodiments disclosed herein are illustrative and not restrictive in all respects. The embodiments can be modified and improved in various ways without departing from the scope and spirit of the appended claims. The features described in the above embodiments can be combined in any way that is not inconsistent with other configurations. [Explanation of Symbols]

[0113] 1. State Analysis System 10. State analysis device 100 User information storage unit 101 Input Section 102 State Estimation Unit 103 History Information Storage Unit 104 Map Information Storage Unit 105 Evaluation Value Calculation Unit 106 Evaluation Information Storage Unit 107 Output section 20 Wearable Devices 30 Terminal devices 301 Information Acquisition Department 302 Information Transmission Section 40 Information provision device 400 Screen information storage section 401 Evaluation Information Acquisition Department 402 Screen transmission unit

Claims

1. A state analysis device capable of communicating with multiple terminal devices via a network, An input unit configured to accept input of multiple biometric information obtained from users linked to each of the multiple terminal devices, and multiple location information indicating the location where each of the multiple biometric information was obtained, An output unit configured to output evaluation values ​​for each group based on location information, based on an index value indicating the user's state calculated based on the biometric information, A state analysis device equipped with the following features.

2. A state analysis device according to claim 1, The aforementioned evaluation value is the level of comfort in the space including the location where the biometric information was acquired. State analysis device.

3. A state analysis device according to claim 2, The aforementioned space is a facility where unspecified individuals enter and exit. State analysis device.

4. A state analysis device according to claim 3, The aforementioned facilities include transportation facilities, entertainment facilities, commercial facilities, and tourist facilities. State analysis device.

5. A state analysis device according to any one of claims 2 to 4, The output unit is configured to transmit the comfort level of the space to an information processing device that provides a map information site. State analysis device.

6. A state analysis system in which multiple terminal devices and a state analysis device can communicate via a network, The aforementioned terminal device is An acquisition unit configured to acquire the user's biometric information and the location information of the terminal device linked to the terminal device, A transmitting unit configured to transmit the aforementioned biological information and the aforementioned positional information to the state analysis device, Equipped with, The aforementioned state analysis device is An input unit configured to accept input of multiple biometric information and multiple location information, An output unit configured to output evaluation values ​​for each group based on location information, based on an index value indicating the user's state calculated based on the biometric information, A state analysis system equipped with the following features.

7. A state analysis device capable of communicating with multiple terminal devices via a network, A procedure for receiving input of multiple biometric information obtained from users linked to each of the multiple terminal devices, and multiple location information indicating the location where each of the multiple biometric information was obtained, A procedure for outputting evaluation values ​​for each group based on location information, based on an index value indicating the user's state calculated based on the aforementioned biometric information, A state analysis method that performs this operation.

8. A computer capable of communicating with multiple terminal devices via a network, A procedure for receiving input of multiple biometric information obtained from users linked to each of the multiple terminal devices, and multiple location information indicating the location where each of the multiple biometric information was obtained, A procedure for outputting evaluation values ​​for each group based on location information, based on an index value indicating the user's state calculated based on the aforementioned biometric information, A program that executes the command.

Citation Information

Patent Citations

  • Harmful act detection system and method

    JP2020123204A