Score calculation device and score calculation method
The score calculation device and method address the limitation of post-event detection by evaluating individual behavior and interaction tendencies to proactively prevent conflicts and bullying in group settings.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- JVC KENWOOD CORP
- Filing Date
- 2025-03-21
- Publication Date
- 2026-06-23
AI Technical Summary
Existing detection systems for bullying in facilities like schools and kindergartens primarily focus on post-event phenomena, failing to prevent troubles by taking proactive measures before they occur.
A score calculation device and method that assesses individual behavior, propensity, and communication scores among group members using behavioral and location data to identify potential issues and facilitate proactive intervention.
Enables the prevention of conflicts and bullying by providing tailored, proactive measures based on individual behavior and interaction tendencies, enhancing group communication and reducing the likelihood of trouble occurrence.
Smart Images

Figure 0007878500000001 
Figure 0007878500000002 
Figure 0007878500000003
Abstract
Description
Technical Field
[0001] The present invention relates to a score calculation device and a score calculation method.
Background Art
[0002] In facilities such as schools, kindergartens, and nurseries, there are concerns about troubles such as bullying. Patent Documents 1 to 3 describe detection systems that detect troubles such as bullying using video information, audio information, emotional information, etc. of the target person.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Patent Document 3
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the systems described in Patent Documents 1 to 3, after distinguishing children who have experienced troubles such as bullying or children who are involved in the troubles, they detect post-event phenomena such as injuries and direct events such as inappropriate words. However, regarding troubles such as bullying, it is preferable to be able to suppress them in advance by taking measures such as approaching the target child and the surrounding children before the trouble becomes apparent.
[0005] The present invention has been made in view of the above, and an object thereof is to provide a score calculation device and a score calculation method capable of leading to pre-suppression of troubles among a plurality of target persons belonging to a group.
Means for Solving the Problems
[0006] The score calculation device according to the present invention comprises: an individual behavior score calculation unit that calculates an individual behavior score indicating the degree to which an individual is actively engaging in individual behavior with a predetermined group based on the behavioral information of the subject; a propensity score calculation unit that calculates a propensity score indicating the tendency of each subject regarding their 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 the target period, based on the individual behavior score and the propensity score.
[0007] The scoring method according to the present invention includes: calculating an individual behavior score indicating the degree to which an individual is actively engaging in individual activities with a predetermined group, based on the behavioral information of the subject; calculating a propensity score indicating the tendency of each subject regarding their interactions with others; and calculating a communication score indicating the degree of communication with others in the group for each subject, based on 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 among multiple individuals belonging to a group. [Brief explanation of the drawing]
[0009] [Figure 1] Figure 1 is a functional block diagram showing an example of a score calculation device according to this embodiment. [Figure 2] Figure 2 shows an example of the detection results for the subject's location information. [Figure 3] Figure 3 shows an example of the detection results for the location information of the subject and the object. [Figure 4] Figure 4 is a flowchart showing the operation flow of the score calculation device according to this embodiment. [Modes for carrying out the invention]
[0010] Hereinafter, embodiments of the score calculation device and score calculation method according to the present invention will be described with reference to the drawings. However, the present invention is not limited by these embodiments. Furthermore, the components in the following embodiments include those that are easily substituted or substantially identical to those that are easily substituted by those skilled in the art.
[0011] Figure 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 Figure 1 calculates a communication score for each of several subjects belonging to a predetermined group, indicating the degree of communication with others in the group. In this embodiment, the predetermined group can be, for example, a school, kindergarten, or nursery school. The multiple subjects can be children belonging to these schools, kindergartens, nursery schools, etc.
[0012] The score calculation device 100 includes a processing unit such as a CPU (Central Processing Unit) and a storage device such as RAM (Random Access Memory) or ROM (Read Only Memory). As shown in Figure 1, the score calculation device 100 comprises an isolation score calculation unit 10, an individual behavior score calculation unit 20, a tendency 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 location history 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, for example, on the average distance between a subject and other subjects during the target period, and the number of events that indicate the number of times a subject is in close proximity to other subjects for one hour or more during the target period.
[0014] The isolation score calculation unit 10 detects location information as coordinates for each subject. This location information is calculated based, for example, on photographic data captured by the photographic device 60. The photographic data captured by the photographic device 60 can be stored in the storage unit 50. The photographic device 60 can be placed in locations where the subject is active, such as a school classroom. In this case, the isolation score calculation unit 10 can calculate the location information as coordinates on a coordinate plane based on a predetermined location in the classroom.
[0015] The isolation score calculation unit 10 distinguishes and extracts individual subjects based on the captured data, for example, by image processing. The isolation score calculation unit 10 calculates positional information for each extracted subject for each frame.
[0016] The isolation score calculation unit 10 calculates the average distance between each subject and other subjects over a predetermined period, based on the calculated location information. The predetermined period can be set to, for example, a break time, or the time from arriving at school to leaving school. The isolation score calculation unit 10 can, for example, calculate the distance between each subject and other subjects for each frame 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 focuses on one subject. A=Σ0~M-2Σ0~N-1(Distancem,n) / (N·(M-1)) However, Distance indicates the distance between a subject and other subjects within a single frame. M indicates the total number of subjects and other subjects within the frame. m is a numerical value representing 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 isolated score calculation unit 10 detects, for each subject, whether or not the subject is close to other subjects based on the calculated position information. When a subject is close to other subjects, it can be presumed that an event has occurred for communication such as conversation between the subject and the other subjects. Therefore, when the isolated score calculation unit 10 detects that a subject is close to other subjects for each subject, it determines that an event has occurred between the subject and the other subjects, and counts the number of events as one time.
[0019] The isolated score calculation unit 10 can be divided into ranges such as an individual distance (0.45 m or more and less than 1.2 m), a close distance (0 m or more and less than 0.45 m), etc. based on, for example, the concept of personal space, and set different times for each range as the first time for proximity detection. For example, the first time corresponding to the individual distance can be set to 15 seconds, and the first time corresponding to the close distance can be set to 5 seconds. In this case, when the distance between a subject and other subjects is the individual distance for 15 seconds or more and when the distance between the subject and other subjects is the close distance for 5 seconds or more within a predetermined period, the isolated score calculation unit 10 detects that they are close and determines that an event has occurred, and counts the number of events as one time.
[0020] The isolated score calculation unit 10 calculates an isolated score (S1) as shown in the following formula based on the calculated average value (A) and the number of events (B). The isolated score calculation unit 10 stores the calculated isolated score S1 in the storage unit 50. S1 = α·A+(1 - α)·(Max - B) However, α is a number indicating a weight, and can be set such that 0 ≤ α ≤ 1. Also, Max indicates the maximum value of the number of events B. The value of the number of events B shall not increase any further once it reaches Max.
[0021] The isolation score S1 indicates the degree of isolation of the subject; a higher S1 indicates a greater degree of isolation, while a lower S1 indicates a lesser degree of isolation. The isolation score S1 is higher when the average distance from other subjects is large and the number of events is small. Conversely, the isolation score S1 is lower when the average distance from other subjects is small and the number of events is large.
[0022] The individual behavior score calculation unit 20 calculates an individual behavior score based on the subject's behavior information. The individual behavior score is a score that indicates the degree to which the subject is actively engaging in individual behavior relative to the group. The subject's behavior information that forms the basis for calculating the individual behavior score is information about the subject's proximity to objects used for individual behavior. When the individual behavior score calculation unit 20 detects that the subject has been in close proximity to an object used for individual behavior during the target period, it calculates an individual behavior score based on the type of object for each detection. Examples of such objects include toys, textbooks, notebooks, pencils, and books. When a subject is in close proximity to such objects, it can be estimated that the subject is actively engaging in individual behavior using the object.
[0023] The individual behavior score calculation unit 20 can detect the type of object and the location information of the object by performing image processing based on the captured data from the camera 60. The individual behavior score calculation unit 20 calculates the distance between the subject and the object based on the location information of the subject stored in the memory unit 50 and the calculated location information of the object.
[0024] The individual behavior score calculation unit 20 determines that a person has performed an individual action if it detects that the person and the object have come into close proximity during a predetermined period. The individual behavior score calculation unit 20 can detect that a person and the object are in close proximity, for example, if the person and the object are within the aforementioned close distance (0m or more and less than 0.45m) or if the person and the object are in contact for two hours or more.
[0025] When the individual behavior score calculation unit 20 detects that the subject has been in close proximity to an object for which they performed an individual action for two hours or more, it calculates an individual behavior score (S2) based on the type of object for each detection, as shown by the following formula. The individual behavior score calculation unit 20 stores the calculated individual behavior score S2 in the storage unit 50. S² = Σ₀~H⁻¹(Kg,h) However, K is a value that indicates the weight for each detection, and g is a value that indicates the type of object. For example, the values for toy A can be set in advance as g=1, K1, h=10, the values for toy B can be set as g=2, K2, h=8, the values for textbooks can be set as g=3, K3, h=5, etc., and the setting results can be stored in the memory unit 50 as information such as a table. h is a value that indicates which detection it is, and H is the total number of detections.
[0026] The individual behavior score S2 indicates that a higher score indicates a greater degree of active individual behavior by the subject, while a lower score indicates a less active individual behavior by the subject. The individual behavior score S2 is 0 if no proximity to an object is detected. Furthermore, the individual behavior score S2 increases as objects with higher weighting values are used.
[0027] The propensity score calculation unit 30 calculates a propensity score. The propensity score is a score that indicates each individual's tendencies regarding interactions with others. The propensity score calculation unit 30 can calculate a propensity score based on the subject's communication score history and correction information that has been set in advance for the subject.
[0028] The propensity score calculation unit 30 calculates a typical value by using the average value of communication scores calculated for the subject over a predetermined period in the past (for example, the past year). In this case, the propensity score calculation unit 30 can use the communication scores stored in the memory unit 50. For correction information, for example, the value evaluated by the subject's teacher, guardian, etc., regarding the degree to which the subject tends to engage in individual behavior can be used. For correction information, for example, values can be set by questionnaires, etc. If the subject is a new child entering kindergarten, etc., and past communication scores for the subject are not stored in the memory unit 50, the average value of communication scores for typical children of the same age may be used as a typical value.
[0029] The propensity score calculation unit 30 calculates a propensity score (S3) based on the typical value (C) and correction information (D) as shown by 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 propensity score. The communication score is a score that indicates the degree of communication with others in a group for each individual.
[0030] The communication score calculation unit 40 calculates the communication score (S4) as shown by 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 However, β is a number that represents the weight, and can be set to 0 ≤ β ≤ 1.
[0031] Communication scores are higher when isolation scores are low and individual behavior and propensity scores are high.
[0032] The memory unit 50 stores various types of information. The memory unit 50 has storage such as a hard disk drive or a solid-state drive. Alternatively, an external storage medium such as a removable disk may be used as the memory unit 50. The memory unit 50 stores data and programs for executing processing in the isolation score calculation unit 10, the individual behavior score calculation unit 20, the tendency score calculation unit 30, and the communication score calculation unit 40.
[0033] The memory unit 50 stores the image data captured by the imaging device 60. The memory unit 50 stores the calculation results from the isolation score calculation unit 10. Examples of calculation results from the isolation score calculation unit 10 include location information for each subject and the isolation score. The memory unit 50 stores the calculation results from the individual behavior score calculation unit 20. Examples of calculation results from the individual behavior score calculation unit 20 include location information for each subject, type and location information for each object, and the individual behavior score. The memory unit 50 stores the calculation results from the propensity score calculation unit 30. Examples of calculation results from the propensity score calculation unit 30 include typical values for each subject, correction information, and the propensity score. The memory unit 50 stores the calculation results from the communication score calculation unit 40. Examples of calculation results from the communication score calculation unit 40 include the communication score.
[0034] Next, the score calculation method according to this embodiment will be described. In the score calculation method according to this embodiment, various locations such as classrooms, gymnasiums, and grounds are photographed using the camera 60 at facilities such as schools, kindergartens, and daycare centers, and the photographed data is supplied to the score calculation device 100.
[0035] In the score calculation device 100, the isolated score calculation unit 10 individually extracts multiple subjects, such as children, based on the supplied image data, and detects the location information of each subject for each frame. Figure 2 is a diagram showing an example of the detection results of the subject's location information. Figure 2 schematically shows an example of the detection results over a predetermined period. In the example shown in Figure 2, the location information of multiple subjects P present in the classroom is shown. The following explanation will use the case where the state shown in Figure 2 continues for one hour or more as an example. Also, when distinguishing between multiple subjects P, they will be referred to as subjects P1 to P9.
[0036] The isolation score calculation unit 10 stores the location information of each detected subject in the storage unit 50. At this time, the isolation score calculation unit 10 can choose not to store the supplied shooting data as video in the storage unit 50. This prevents excessive recording of the subject's actions and prevents subjects who may be perpetrators of trouble from unintentionally drawing attention to themselves.
[0037] The isolation score calculation unit 10 calculates the average distance between a subject and other subjects based on the calculated location information. The isolation score calculation unit 10 also detects, based on the calculated location information, whether a subject and other subjects have been in close proximity for one hour or more, and calculates the number of events based on the detection results.
[0038] In the example shown in Figure 2, the isolation score calculation unit 10 calculates the average distance between each of subjects P1 to P9 and other subjects P. The isolation score calculation unit 10 also detects that subjects P1 and P2 are in close proximity for 1 hour or more. In this case, the number of events for subjects P1 and P2 is counted as 1. The isolation score calculation unit 10 also detects that subjects P3, P4, P5, and P6 are in close proximity for 1 hour or more. In this case, the number of events for subjects P3, P4, P5, and P6 is counted as 1. The isolation score calculation unit 10 does not count the number of events for subjects P7 to P9 because they are not in close proximity to other subjects P. The isolation score calculation unit 10 calculates the isolation score based on the calculated average value and number of events. In the example shown in Figure 2, the isolation scores of subjects P7 to P9 are higher than those of subjects P1 to P6.
[0039] The individual behavior score calculation unit 20 extracts individual objects based on the supplied shooting data and detects the location information of the objects. Figure 3 is a diagram showing an example of the detection results of the location information of subjects and objects. Figure 3 schematically shows an example of the detection results over a predetermined period. In the example shown in Figure 3, the location information of multiple subjects P and objects Q present in the classroom is shown. The following explanation will use the case where the state shown in Figure 3 continues for two hours or more as an example. When multiple subjects P are distinguished, they will be referred to as subjects P1 to P9, and when objects Q are distinguished, they will be referred to as objects Q1 and Q2.
[0040] The individual behavior score calculation unit 20 detects the object Q using 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 two hours or more. In the example shown in Figure 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 Figure 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 is in close proximity to object Q1 for two hours or more. The individual behavior score calculation unit 20 detects that subject P8 is in close proximity to object Q2 for two hours 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 typical values and correction information for each subject, and calculates a 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 propensity score. The communication score is higher when the isolation score is low and the individual behavior score and propensity score are high.
[0044] For example, in the examples shown in Figures 2 and 3, subject P9 has a high isolation score and a low individual behavior score, which is presumed to result in a low communication score. On the other hand, subject P9 may also have a high tendency to engage in active individual behavior even without a target object, such as a tendency to think alone. In such cases, subject P9's propensity score will be calculated to be high. Therefore, it is possible to evaluate them separately from subjects who are forced to engage in individual behavior passively.
[0045] Managers overseeing multiple individuals can understand the degree of communication among individuals within a group based on the calculated communication scores. For example, by taking measures when there is a significant drop in communication scores or other fluctuations, it is possible to prevent problems such as bullying.
[0046] Figure 4 is a flowchart showing the operation flow of the score calculation device 100 according to this embodiment. As shown in Figure 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 location 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 is in close proximity to other subjects for 1 hour or more during the target period.
[0047] Next, the individual behavior score calculation unit 20 calculates an individual behavior score that indicates the degree to which the subject is actively engaging in individual behavior relative to the group, based on the subject's behavior information (step S20). If the individual behavior score calculation unit 20 detects that the subject has been in close proximity to an object for which they have engaged in individual behavior for two hours or more during the target period, it calculates an individual behavior score based on the type of object for each detection.
[0048] Next, the propensity score calculation unit 30 calculates a propensity score that indicates the tendency of each subject regarding their interactions with others (step S30). In step S30, the propensity score calculation unit 30 calculates the propensity score based on the subject's communication score history and correction information set in advance for the subject.
[0049] Next, the communication score calculation unit 40 calculates a communication score for each subject during the target period, indicating the degree of communication with others in the group, based on the isolation score, the individual behavior score, and the propensity 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 predetermined group; an individual behavior score calculation unit 20 that calculates an individual behavior score indicating the degree to which a subject is actively engaging in individual behavior with respect to the group based on the subject's behavior information; a propensity score calculation unit 30 that calculates a propensity score indicating the tendency of each subject regarding their interactions with others; and a communication score calculation unit 40 that 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 propensity score.
[0051] Furthermore, 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 location information history of multiple subjects belonging to a predetermined group; calculating an individual behavior score indicating the degree to which a subject actively engages in individual behavior relative to the group based on the subject's behavioral information; calculating a propensity score indicating the tendency of each subject regarding their 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.
[0052] This configuration allows for the calculation of communication scores for each individual among multiple subjects belonging to a given group. Therefore, by using the calculated communication scores, countermeasures can be taken before, for example, immediate or subsequent events are detected. This makes it possible to proactively prevent conflicts among multiple subjects belonging to a group. Furthermore, by using individual behavior scores and tendency scores in the calculation of communication scores, individual tendencies are taken into consideration, such as whether being alone is an active behavior or whether the person enjoys being alone. Therefore, it is possible to calculate communication scores that are tailored to each individual.
[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 distance between the subject and other subjects during the target period, and the number of events indicating the number of times the subject is in close proximity to other subjects during the target period. With this configuration, the isolation score of a subject can be calculated with high accuracy.
[0054] In the score calculation device 100 according to this embodiment, when the individual behavior score calculation unit 20 detects, as behavioral information, that a subject has come into close proximity to an object for which they have performed an individual action during the target period, it calculates an individual behavior score based on the type of object for each detection. With this configuration, the individual behavior score of the subject can be calculated with high accuracy.
[0055] In the score calculation device 100 according to this embodiment, the tendency score calculation unit 30 calculates a tendency score based on the subject's communication score history and correction information set in advance for the subject. With this configuration, the subject's tendency score can be calculated with high accuracy.
[0056] The technical scope of the present invention is not limited to the embodiments described above, and modifications can be made as appropriate without departing from the spirit of the invention. For example, in the above embodiments, a configuration in which the location information of a subject is detected based on the shooting data of the shooting device 60 was described as an example, but the invention is not limited thereto. For example, a configuration in which the location information of a subject is detected using other means such as an infrared sensor or GPS may also be used. [Explanation of symbols]
[0057] P, P1~P9: Subjects, Q, Q1, Q2: Objects, 10: Isolation score calculation unit, 20: Individual behavior score calculation unit, 30: Propensity score calculation unit, 40: Communication score calculation unit, 50: Memory unit, 60: Camera, 100: Score calculation unit
Claims
1. An individual behavior score calculation unit calculates an individual behavior score that indicates the degree to which an individual is actively engaging in individual behavior towards a predetermined group, based on the behavioral information of the subject, A propensity score calculation unit calculates a propensity score that shows the tendency of each subject regarding their interactions with others, A communication score calculation unit calculates a communication score for each subject during the target period, which indicates the degree of communication with others in the group, based on the individual behavior score and the propensity score. A score calculation device equipped with the following features.
2. When the individual behavior score calculation unit detects, as behavioral information, that the subject has come into close proximity to an object for which the subject performed the individual behavior during the target period, it calculates the individual behavior score based on the type of object for each detection. The score calculation device according to claim 1.
3. The aforementioned propensity score calculation unit, The propensity score is calculated based on the subject's communication score history and the correction information pre-set for the subject. A score calculation device according to claim 1 or claim 2.
4. Based on the behavioral information of the subjects, an individual behavior score is calculated that indicates the degree to which they are actively engaging in individual activities with a designated group, To calculate a propensity score that shows the tendencies of each of the aforementioned subjects regarding their interactions with others, Based on the aforementioned individual behavior score and the aforementioned propensity score, a communication score is calculated for each subject, indicating the degree of communication with others within the group. A method for calculating scores by having a computer perform the calculation.