Score calculation device and score calculation method
The score calculation device analyzes group interaction scores to prevent conflicts by calculating isolation, individual behavior, and propensity scores, facilitating early intervention in potential bullying situations.
Patent Information
- Application Number
- JP2022040476
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-15
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2042-03-15
AI Technical Summary
Existing detection systems fail to prevent bullying and other troubles in facilities by taking proactive measures before they become apparent, lacking the ability to identify potential issues through group interaction analysis.
A score calculation device and method that calculates isolation, individual behavior, propensity, and communication scores for each subject within a group based on location and behavioral information, enabling early identification of potential conflicts.
Enables proactive prevention of group conflicts by analyzing interaction patterns, allowing for timely interventions to mitigate bullying and other issues.
Smart Images

Figure 0007800229000001 
Figure 0007800229000002 
Figure 0007800229000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a score calculation device and a score calculation method. [Background technology]
[0002] There are concerns about bullying and other troubles in facilities such as schools, kindergartens, and nursery schools. Patent documents 1 to 3 describe detection systems that detect bullying and other troubles using video information, audio information, emotional information, and the like of a target person. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-096836 [Patent Document 2] Japanese Patent Publication No. 2020-123204 [Patent Document 3] Japanese Patent Application Publication No. 2018-112831 Summary of the Invention [Problem to be solved by the invention]
[0004] The systems described in Patent Documents 1 to 3 distinguish between children who are victims of bullying or other trouble and children who are complicit in the trouble, and then detect subsequent events such as injuries, and detect direct events such as inappropriate words, etc. However, it is preferable to be able to prevent trouble such as bullying in advance by taking measures such as reaching out to the child in question and other children around them before the trouble becomes apparent.
[0005] The present invention has been made in consideration of the above, and aims to provide a score calculation device and a score calculation method that can lead to the prevention of trouble between multiple subjects belonging to a group in advance. [Means for solving the problem]
[0006] The score calculation device of the present invention includes an isolation score calculation unit that calculates an isolation score indicating the degree of isolation from a specified group for each subject based on the history of location information of the subjects; an individual behavior score calculation unit that calculates an individual behavior score indicating the degree to which the subject is actively engaging in individual behavior toward the group based on the behavioral information of the subjects; a propensity score calculation unit that calculates a propensity score indicating the tendency of each subject regarding interactions with others; and a communication score calculation unit that calculates a communication score indicating the degree of communication with others in the group for each subject during a target period based on the isolation score, the individual behavior score, and the propensity score.
[0007] The score calculation method of the present invention includes calculating an isolation score indicating the degree of isolation from a specified group for each subject based on the location information history of the subjects; calculating an individual behavior score indicating the degree to which the subjects are actively engaging in individual behavior toward the group based on the behavioral information of the subjects; calculating a propensity score indicating each subject's tendency regarding interactions with others; and calculating a communication score indicating the degree of communication with others in the group for each subject based on the isolation score, the individual behavior score, and the propensity score. [Effects of the Invention]
[0008] According to the present invention, it is possible to prevent troubles from occurring between multiple subjects belonging to a group in advance. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a functional block diagram showing an example of a score calculation device according to this embodiment. [Figure 2] FIG. 2 is a diagram showing an example of the detection result of the position information of the subject. [Figure 3] FIG. 3 is a diagram showing an example of the detection result of the position information of the target person and the target object. [Figure 4] FIG. 4 is a flowchart showing the flow of operations of the score calculation device according to this embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of a score calculation device and a score calculation method according to the present invention will be described with reference to the accompanying drawings. Note that the present invention is not limited to these embodiments. Furthermore, the components in the following embodiments include those that are easily replaceable by those skilled in the art, or those that are substantially identical.
[0011] Fig. 1 is a functional block diagram showing an example of a score calculation device 100 according to this embodiment. The score calculation device 100 shown in Fig. 1 calculates a communication score indicating the degree of communication with others in a predetermined group for each of multiple subjects belonging to the group. In this embodiment, examples of the predetermined group include schools, kindergartens, and nursery schools. Examples of the multiple subjects include children who belong to these schools, kindergartens, nursery schools, and the like.
[0012] The score calculation device 100 includes a processing device such as a CPU (Central Processing Unit) and a storage device such as a RAM (Random Access Memory) or a ROM (Read Only Memory). As shown in FIG. 1 , the score calculation device 100 includes an isolation score calculation unit 10, an individual behavior score calculation unit 20, a propensity score calculation unit 30, a communication score calculation unit 40, and a storage unit 50.
[0013] The isolation score calculation unit 10 calculates an isolation score based on the history of location information of multiple subjects belonging to a predetermined group. The isolation score is a score that indicates the degree of isolation of each subject from the group. The isolation score calculation unit 10 can calculate the isolation score based on, for example, the average value of the distance between the subject and other subjects during a target period and the number of events that indicates the number of times the subject comes into close proximity with other subjects for a first hour or more during the target period.
[0014] The isolation score calculation unit 10 detects position information for each subject as coordinates. The position information is calculated based on, for example, image data captured by the image capture device 60. The image data captured by the image capture device 60 can be stored in the storage unit 50. The image capture device 60 can be placed in a location where the subject is active, such as a school classroom. In this case, the isolation score calculation unit 10 can calculate the position information as coordinates on a coordinate plane based on, for example, a predetermined position in the classroom.
[0015] The isolation score calculation unit 10 distinguishes and extracts individual subjects based on the photographed data, for example, by image processing, and calculates position information for each extracted subject for each frame.
[0016] The isolation score calculation unit 10 calculates, for each subject, the average value of the distance between that subject and other subjects over a predetermined period based on the calculated position information. The predetermined period can be set to, for example, a break time, the time from arriving at school to leaving school, etc. The isolation score calculation unit 10 can calculate the distance between the subject and other subjects for each frame, for example, and calculate the average value based on the number of frames.
[0017] The isolation score calculation unit 10 calculates the average value (A) as shown in the following formula, for example: Note that the following formula is for the case where attention is focused on one subject. A=Σ 0~M-2 Σ 0~N-1 (Distance m,n ) / (N (M-1)) Here, Distance indicates the distance between the subject and other subjects in one frame. M indicates the total number of subjects, including the subject, in the frame. m is a number indicating the other subjects. The first other subject is indicated by m=0. The last other subject is indicated by m=M-2. n indicates the frame number. The first frame is indicated by n=0. The last frame is indicated by n=N-1.
[0018] The isolation score calculation unit 10 detects, for each subject, whether or not the subject has come into proximity with another subject based on the calculated position information. When the subject and another subject come into proximity with each other, it can be estimated that an event for communication, such as a conversation, has occurred between the subject and the other subject. Therefore, when the isolation score calculation unit 10 detects, for each subject, that the subject and the other subject have come into proximity with each other, it determines that an event has occurred between the subject and the other subject, and counts the number of events as one.
[0019] The isolation score calculation unit 10 can divide the distance into ranges such as personal distance (0.45 m or more and less than 1.2 m) and close distance (0 m or more and less than 0.45 m) based on the concept of personal space, for example, and set a different time for each range as the first time, which is the time for detecting proximity. For example, the first time corresponding to personal distance can be set to 15 seconds, and the first time corresponding to close distance can be set to 5 seconds. In this case, the isolation score calculation unit 10 detects proximity and determines that an event has occurred when the subject and another subject are at personal distance for 15 seconds or more during a predetermined period, and when the subject and another subject are at close distance for 5 seconds or more, and counts the number of events as one.
[0020] The isolation score calculation unit 10 calculates the isolation score (S1) based on the calculated average value (A) and the number of events (B) as shown in the following formula. The isolation score calculation unit 10 stores the calculated isolation score S1 in the storage unit 50. S1=α·A+(1-α)·(Max-B) Here, α is a number indicating the weight and can be set to 0≦α≦1. Also, Max indicates the maximum value of the number of events B. The value of the number of events B will not increase any further once it reaches Max.
[0021] The higher the isolation score S1, the higher the subject's degree of isolation, and the lower the score, the lower the subject's degree of isolation. The isolation score S1 increases as the average distance from other subjects increases and the number of events decreases. Conversely, the isolation score S1 decreases as the average distance from other subjects decreases and the number of events increases.
[0022] The individual behavior score calculation unit 20 calculates an individual behavior score based on the behavior information of the subject. The individual behavior score is a score that indicates the degree to which the subject is actively performing individual behavior relative to a group. The behavior information of the subject that is the basis for calculating the individual behavior score is information about the subject's proximity to objects for performing individual behavior, and when the individual behavior score calculation unit 20 detects that the subject has come close to an object for performing individual behavior during the target period, it calculates the individual behavior score based on the type of object for each detection. Examples of such objects include toys, textbooks, notebooks, pencils, and books. When the subject is close to such objects, it can be estimated that the subject is actively performing individual behavior using the object.
[0023] The individual behavior score calculation unit 20 can detect the type of object and the position information of the object by performing image processing or the like based on the photographing data of the photographing device 60. The individual behavior score calculation unit 20 calculates the distance between the subject and the object based on the position information of the subject stored in the storage unit 50 and the calculated position information of the object.
[0024] The individual behavior score calculation unit 20 determines that the subject has performed an individual behavior when it detects that the subject and an object have come into close proximity to each other for a predetermined period of time. For example, the individual behavior score calculation unit 20 can detect that the subject and the object are in close proximity to each other when the subject and the object remain in the above-mentioned close distance (0 m or more and less than 0.45 m) or are in contact with each other for a second time or more.
[0025] When the individual behavior score calculation unit 20 detects that the subject has been in proximity to an object for performing a personal behavior for a second time or more, the individual behavior score calculation unit 20 calculates an individual behavior score (S2) based on the type of object for each detection, as shown in the following formula. The individual behavior score calculation unit 20 stores the calculated individual behavior score S2 in the storage unit 50. S2=Σ 0~H-1 (K g,h ) where K is a value indicating the weight for each detection, and g is a value indicating the type of object. For example, the value corresponding to toy A is g=1, and K 1,h = 10, the corresponding value for toy B is g = 2, K 2,h =8, the textbook values are g=3, K 3,h =5, etc., and the setting result can be stored as information such as a table in the storage unit 50. h is a value indicating the number of times detection has occurred, and H is the total number of times detection has occurred.
[0026] A higher individual behavior score S2 indicates a higher degree of active individual behavior by the subject, and a lower individual behavior score indicates a lower degree of active individual behavior by the subject. The individual behavior score S2 is 0 if proximity to the object is not detected. Furthermore, the individual behavior score S2 increases as the object with a higher weighting value is used.
[0027] The propensity score calculation unit 30 calculates a propensity score. The propensity score is a score that indicates the tendency of each subject regarding interactions with others. The propensity score calculation unit 30 can calculate the propensity score based on the communication score history of the subject and correction information that is set in advance for the subject.
[0028] The propensity score calculation unit 30 calculates the average value of the communication scores calculated for the subject over a predetermined period in the past (e.g., the past year, etc.) as the typical value. In this case, the propensity score calculation unit 30 can use the communication scores stored in the storage unit 50. The correction information can be, for example, a value evaluated by the subject's teacher, guardian, etc. on the subject's tendency to engage in individual behavior. The correction information can be set, for example, by a questionnaire or the like. If the subject is a new kindergarten student, for example, and the subject's past communication scores are not stored in the storage unit 50, the average value of the communication scores of general children of the same age can be used as the typical value.
[0029] The propensity score calculation unit 30 calculates the propensity score (S3) based on the typical value (C) and the correction information (D) as shown in the following formula. The propensity score calculation unit 30 stores the calculated propensity score S3 in the storage unit 50. S3=C+D The communication score calculation unit 40 calculates a communication score based on the isolation score, the individual behavior score, and the tendency score. The communication score is a score that indicates the degree of communication between each subject and others in a group.
[0030] The communication score calculation unit 40 calculates the communication score (S4) as shown in the following formula: The communication score calculation unit 40 stores the calculated communication score S4 in the storage unit 50. S4 = β / S1 + (1 - β) S2 S3 Here, β is a number indicating a weight, and can be set to 0≦β≦1.
[0031] The communication score becomes higher as the isolation score becomes lower and the personal behavior score and tendency score become higher.
[0032] The storage unit 50 stores various types of information. The storage unit 50 has storage such as a hard disk drive or a solid state drive. Note that an external storage medium such as a removable disk may be used as the storage unit 50. The storage unit 50 stores data and programs for executing processes in the isolation score calculation unit 10, the individual behavior score calculation unit 20, the propensity score calculation unit 30, and the communication score calculation unit 40.
[0033] The memory unit 50 stores the photographed data photographed by the photographing device 60. The memory unit 50 stores the calculation results of the isolation score calculation unit 10. Examples of the calculation results of the isolation score calculation unit 10 include location information for each subject, an isolation score, etc. The memory unit 50 stores the calculation results of the individual behavior score calculation unit 20. Examples of the calculation results of the individual behavior score calculation unit 20 include location information for each subject, type and location information for each object, an individual behavior score, etc. The memory unit 50 stores the calculation results of the propensity score calculation unit 30. Examples of the calculation results of the propensity score calculation unit 30 include a typical value for each subject, correction information, a propensity score, etc. The memory unit 50 stores the calculation results of the communication score calculation unit 40. Examples of the calculation results of the communication score calculation unit 40 include a communication score, etc.
[0034] Next, a score calculation method according to this embodiment will be described. In the score calculation method according to this embodiment, in a facility such as a school, kindergarten, or nursery school, an image capturing device 60 captures images of various locations such as classrooms, gymnasiums, and grounds, and the captured image data is supplied to the score calculation device 100.
[0035] In the score calculation device 100, the isolation score calculation unit 10 individually extracts multiple subjects, such as children, based on the supplied photographic data, and detects the position information of each subject for each frame. FIG. 2 is a diagram showing an example of the detection results of the subject's position information. FIG. 2 schematically shows an example of the detection results over a predetermined period. In the example shown in FIG. 2, the position information of multiple subjects P present in a classroom is shown. Below, an example will be described in which the state shown in FIG. 2 continues for a first hour or more. Furthermore, when multiple subjects P are to be distinguished, they will be referred to as subjects P1 to P9.
[0036] The isolation score calculation unit 10 stores the position information of each detected subject in the storage unit 50. At this time, the isolation score calculation unit 10 can prevent the supplied photographic data from being stored as video in the storage unit 50. This makes it possible to prevent excessive recording of the subject's behavior and to prevent subjects who may be causing trouble from being inadvertently highlighted.
[0037] The isolation score calculation unit 10 calculates the average value of the distance between the subject and other subjects based on the calculated position information. Furthermore, the isolation score calculation unit 10 detects, for each subject, whether the subject and other subjects have been in close proximity for a first time or longer based on the calculated position information, and calculates the number of events based on the detection result.
[0038] In the example shown in FIG. 2, the isolation score calculation unit 10 calculates the average value of the distance between each of the subjects P1 to P9 and another subject P. The isolation score calculation unit 10 also detects that the subjects P1 and P2 have been in close proximity for a first time or more. In this case, the isolation score calculation unit 10 counts the number of events for the subjects P1 and P2 once. The isolation score calculation unit 10 also detects that the subjects P3, P4, P5, and P6 have been in close proximity for a first time or more. In this case, the isolation score calculation unit 10 counts the number of events for the subjects P3, P4, P5, and P6 once. The isolation score calculation unit 10 does not count the number of events for the subjects P7 to P9 because they are not in close proximity to the other subjects P. The isolation score calculation unit 10 calculates the isolation score based on the calculated average value and the number of events. In the example shown in FIG. 2, the isolation scores for the subjects P7 to P9 are higher than the isolation scores for the subjects P1 to P6.
[0039] The individual behavior score calculation unit 20 extracts the objects individually based on the supplied photographic data and detects the position information of the objects. FIG. 3 is a diagram showing an example of the detection results of the position information of the objects and the objects. FIG. 3 schematically shows an example of the detection results for a predetermined period. In the example shown in FIG. 3, the position information of multiple objects P and the position information of object Q present in a classroom are shown. Below, an example will be described in which the state shown in FIG. 3 continues for a second time or more. Furthermore, when multiple objects P are to be distinguished, they will be referred to as objects P1 to P9, and when object Q is to be distinguished, they will be referred to as objects Q1 and Q2.
[0040] The individual behavior score calculation unit 20 detects an object Q by image processing or the like. The individual behavior score calculation unit 20 detects the type and location information of the detected object Q. Based on the location information of the object Q and the location information of the subject P detected by the isolation score calculation unit 10, the individual behavior score calculation unit 20 detects, for each subject P, whether the subject P and the object Q have been in close proximity for a second time or longer. In the example shown in FIG. 3, the individual behavior scores of subjects P7 and P8 are higher than the isolation scores of subjects P1 to P6 and P9.
[0041] In the example shown in Fig. 3, the individual behavior score calculation unit 20 does not detect subjects P1 to P6 and P9 because they are not in close proximity to the object. The individual behavior score calculation unit 20 detects that subject P7 has been in close proximity to object Q1 for a second time or more. The individual behavior score calculation unit 20 detects that subject P8 has been in close proximity to object Q2 for a second time or more. The individual behavior score calculation unit 20 calculates the individual behavior score based on the detection results.
[0042] The propensity score calculation unit 30 calculates the typical value and correction information for each subject, and calculates the propensity score based on the calculation results.
[0043] The communication score calculation unit 40 calculates a communication score based on the calculated isolation score, individual behavior score, and tendency score. The communication score becomes higher as the isolation score becomes lower and the individual behavior score and tendency score become higher.
[0044] For example, in the example shown in Figures 2 and 3, subject P9 has a high isolation score and a low individual behavior score, so it is estimated that the communication score will be low. On the other hand, subject P9 may have a high tendency to actively engage in individual behavior even when there is no object, such as a tendency to think alone. In such cases, subject P9's propensity score will be calculated as high. For this reason, subject P9 can be evaluated separately from subjects who are forced to engage in individual behavior passively.
[0045] Administrators who manage multiple individuals can understand the level of communication between each individual and others in the group based on the calculated communication score. For example, by taking measures when there is a change in the communication score, such as a significant drop in the communication score, it is possible to prevent bullying and other problems before they occur.
[0046] 4 is a flowchart showing the flow of operation of the score calculation device 100 according to this embodiment. As shown in FIG. 4, in the score calculation device 100, the isolation score calculation unit 10 calculates an isolation score for each subject based on the history of position information of multiple subjects (step S10). In step S10, the isolation score calculation unit 10 calculates the isolation score based on the average value of the distance between the subject and other subjects during the target period and the number of events indicating the number of times the subject comes into proximity with other subjects for a first hour or longer during the target period.
[0047] Next, the individual behavior score calculation unit 20 calculates an individual behavior score indicating the degree to which the subject is actively performing individual behavior relative to the group, based on the behavior information of the subject (step S20). When the individual behavior score calculation unit 20 detects, as the behavior information, that the subject has been in proximity to an object for performing individual behavior for a second time or more during the target period, it calculates the individual behavior score based on the type of object for each detection.
[0048] Next, the propensity score calculation unit 30 calculates a propensity score indicating a tendency for each subject regarding interactions with others (step S30). In step S30, the propensity score calculation unit 30 calculates the propensity score based on the communication score history of the subject and correction information set in advance for the subject.
[0049] Next, the communication score calculation unit 40 calculates a communication score indicating the degree of communication with others in the group for each subject during the target period based on the isolation score, the individual behavior score, and the tendency score (step S40).
[0050] As described above, the score calculation device 100 according to this embodiment includes an isolation score calculation unit 10 that calculates an isolation score indicating the degree of isolation from a group for each subject based on the history of location information of multiple subjects belonging to a specific group; an individual behavior score calculation unit 20 that calculates an individual behavior score indicating the degree to which the subject is actively engaging in individual behavior relative to the group based on the subject's behavioral information; a propensity score calculation unit 30 that calculates a propensity score that indicates each subject's tendency regarding interactions with others; and a communication score calculation unit 40 that calculates a communication score that indicates the degree of communication with others in the group for each subject during a target period based on the isolation score, individual behavior score, and propensity score.
[0051] In addition, the score calculation method according to this embodiment includes calculating an isolation score indicating the degree of isolation from a group for each subject based on the history of location information of multiple subjects belonging to a specified group; calculating an individual behavior score indicating the degree to which the subject is actively engaging in individual behavior relative to the group based on the subject's behavioral information; calculating a propensity score indicating each subject's tendency regarding interactions with others; and calculating a communication score indicating the degree of communication with others in the group for each subject based on the isolation score, individual behavior score, and propensity score.
[0052] According to this configuration, a communication score can be calculated for each of multiple subjects belonging to a predetermined group. Therefore, by using the calculated communication score, it is possible to take measures before, for example, a subsequent event or a direct event is detected. This makes it possible to prevent troubles between multiple subjects belonging to a group in advance. Furthermore, by using the individual behavior score and the tendency score in calculating the communication score, the tendencies of each subject, such as whether being alone is an active event or whether they like being alone, can be taken into consideration. Therefore, a communication score suited to each subject can be calculated.
[0053] In the score calculation device 100 according to this embodiment, the isolation score calculation unit 10 calculates the isolation score based on the average value of the distance between the subject and other subjects during the target period and the number of events indicating the number of times the subject comes into close proximity with other subjects during the target period. With this configuration, the isolation score of the subject can be calculated with high accuracy.
[0054] In the score calculation device 100 according to this embodiment, when the personal behavior score calculation unit 20 detects, as behavior information, that the subject has come close to an object for performing a personal behavior during a target period, the personal behavior score calculation unit 20 calculates the personal behavior score based on the type of object for each detection. With this configuration, the personal behavior score of the subject can be calculated with high accuracy.
[0055] In the score calculation device 100 according to this embodiment, the propensity score calculation unit 30 calculates the propensity score based on the communication score history of the subject and correction information set in advance for the subject. With this configuration, the propensity score of the subject can be calculated with high accuracy.
[0056] The technical scope of the present invention is not limited to the above-described embodiment, and appropriate modifications can be made without departing from the spirit of the present invention. For example, in the above-described embodiment, a configuration for detecting the position information of a subject based on the photographing data of the photographing device 60 has been described as an example, but the present invention is not limited to this. For example, a configuration for detecting the position information of a subject using other means such as an infrared sensor or GPS may also be used. [Explanation of symbols]
[0057] P, P1 to P9 subjects, Q, Q1, Q2... objects, 10... isolation score calculation unit, 20... individual behavior score calculation unit, 30... tendency score calculation unit, 40... communication score calculation unit, 50... storage unit, 60... imaging device, 100... score calculation device
Claims
1. an isolation score calculation unit that calculates an isolation score indicating a degree of isolation from a predetermined group for each subject based on a history of location information of the subjects; a propensity score calculation unit that calculates a propensity score indicating a tendency for each subject regarding interactions with others; a communication score calculation unit that calculates a communication score indicating a degree of communication with others in the group for each subject during a target period based on the isolation score and the propensity score; A score calculation device comprising:
2. The isolation score calculation unit calculates the isolation score based on an average value of distances between the subject and other subjects during the target period and a number of events indicating the number of times the subject comes into proximity with other subjects during the target period. The score calculation device according to claim 1 .
3. The propensity score calculation unit Calculating the propensity score based on the communication score history of the subject and correction information previously set for the subject. The score calculation device according to claim 1 or 2.
4. an individual behavior score calculation unit that calculates an individual behavior score based on the type of the object for each detection when it is detected that the subject has come close to an object during the target period; The communication score calculation unit calculates a communication score indicating a degree of communication with others in the group for each of the subjects during a target period based on the isolation score, the individual behavior score, and the propensity score. The score calculation device according to claim 1 .
5. calculating an isolation score indicating a degree of isolation from a predetermined group for each of a plurality of subjects based on a history of location information of the subjects; Calculating a propensity score indicating a tendency for each subject to interact with others; calculating a communication score indicating a degree of communication with others in the group for each of the subjects based on the isolation score and the propensity score; A score calculation method including:
Citation Information
Patent Citations
Relationship detecting system
JP2005131748A
Communication role analyzer, its method, and program
JP2006155421A
Human relationship map creation support device, human relationship map creation support method and human relationship map creation support program
JP2012150680A
Measuring device, measuring method, measurement program, and measurement system
JP2013164299A
Information processing apparatus, method of finding bullying, information processing system, and computer program
JP2018112831A