Sleep check system, sleep check sensor, and sleep check method
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-12-03
- Publication Date
- 2026-03-25
AI Technical Summary
Childcare workers in facilities with multiple infants and young children face a heavy burden in checking and recording the sleep states of each child at regular intervals, as existing technologies only provide alerts for prone sleeping or require manual recording of sleeping states.
A sleep check system that includes a detachable detection unit to monitor body orientation and temperature, generating alert information and displaying sleep states all at once on a terminal device, allowing batch input and confirmation of check results.
Reduces the burden on childcare workers by enabling simultaneous display and input of sleep state checks for multiple children, ensuring efficient monitoring and reducing the risk of oversight.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a sleep check system, a sleep check program, and a sleep check method, which receive operation inputs all at once. [Background technology]
[0002] To prevent suffocation and sudden infant death syndrome (SIDS) caused by prone sleeping, many technologies have been developed to detect whether an infant is sleeping prone or whether they are breathing properly and notify their guardian.
[0003] As prior art, Patent Document 1 discloses an infant sleeping on their stomach detection device that can prevent suffocation accidents by detecting and alerting an infant sleeping on their stomach. The detection device consists of a detection unit that is attached to the surface of the infant's clothing, such as on the abdomen, and a main body. The detection unit is attached to the surface of the clothing, detects when the infant is sleeping on their stomach, and sends out an ON signal. When the main body receives the ON signal, an alarm unit in the main body emits light, sound, vibration, or a combination of these to alert the user.
[0004] Furthermore, Patent Document 2 discloses a system and method for body movement monitoring, temperature monitoring, data collection and analysis, in which an acceleration sensor and a temperature sensor are used to measure the characteristics of an infant, and the measured characteristic information is transmitted to a computer device, which displays a warning about the measured characteristics, and which determines changes in the position of the motion sensor over time, etc. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-312901 [Patent Document 2] US Patent Application Publication No. 2015 / 0250419 Summary of the Invention [Problem to be solved by the invention]
[0006] At daycare centers and other facilities where multiple infants and young children are enrolled, childcare workers are required to check the position of each child's body and breathing while they sleep at regular intervals (for example, every five minutes) when checking the naptime of the children in their classes, and record the results of these checks for each child on a check sheet or similar. However, there is a need to reduce the burden on childcare workers of these checks and records.
[0007] The conventional technology disclosed in Patent Document 1 only detects the state of prone sleeping and alerts the child by voice or other means, so while this alert can notify the childcare worker that the child is prone sleeping, it cannot check the child's normal sleeping state.Furthermore, the conventional technology disclosed in Patent Document 2 also displays changes in sleeping state over time, but the childcare worker must refer to this display and record the results of actually checking the sleeping state of each child on a separate check sheet or the like, which is not sufficient to meet the needs of the child.
[0008] Therefore, in view of the above-mentioned problems, the present invention provides a sleep check system, a sleep check program, and a sleep check method that, when checking and recording the sleeping states of children at predetermined intervals on a terminal device held by a user such as a childcare worker, detects the sleeping states of the children, such as their body position, displays the detected sleeping states all at once, accepts input of the results of checks made on the displayed sleeping states all at once, and can change the display of the sleeping states for which the checks have been accepted. [Means for solving the problem]
[0009] In order to solve the above problem, the invention of claim 1 provides a sleep check system for checking the sleep states of a plurality of subjects, such as a plurality of infants, comprising a main body part detachable from the subjects, a detection part that acquires information on the angle of the main body part from a predetermined reference position at each first predetermined period to detect the body orientation of the subjects depending on the angle information, and detects the body temperature of the subjects at each fourth predetermined period, a collection part that collects posture data indicating the body orientation of each of the subjects detected by the detection part and generates posture information that is information indicating the body orientation including a supine state and a prone state, and collects temperature data indicating the body temperature of each of the subjects detected by the detection part and generates information indicating the body temperature, and a collection part that calculates the temperature of each of the subjects based on the posture information acquired at each first predetermined period. and an alert information generation and output unit that, when it is detected that the subject is lying face down, generates alert information as text information and audio information indicating that the subject's life is in danger, if it is detected that the subject is lying face down based on the posture information, and outputs the generated alert information as text information and audio information as a pop-up display generated for each subject, and also outputs the generated alert information as audio.
[0010] The invention described in claim 2 is characterized in that, in addition to the configuration described in claim 1, the posture display unit selects and displays whether or not to display the body orientation of the subject for each age of the subject, or for each age and month of age.
[0011] The invention of claim 3 is, in addition to the configuration of claim 1 or 2, further comprising a storage unit that stores the collected temperature data, wherein the collected posture data is stored in the storage unit, The device further includes a calculation unit that calculates the average number of times the subject turns over in their sleep during a third specified period based on the stored posture data, and a determination unit that compares the number of times the subject turns over in their sleep during the third specified period indicated by the generated posture information with the calculated average number of times the subject turns over in their sleep to determine whether the subject turns over a lot during the third specified period, and the posture display unit changes the display of the body direction of the subject that is determined to turn over a lot.
[0012] The invention described in claim 4 is characterized in that, in addition to the configuration described in claim 3, the calculation unit calculates an average body temperature for the subject over a fifth predetermined period based on the stored temperature data, the determination unit compares the calculated average body temperature for the subject with the body temperature indicated by the generated information indicating the body temperature to determine whether the body temperature is normal or not, and the posture display unit changes the display of the body orientation of the subject whose body temperature is determined to be not normal.
[0013] The invention of claim 5 is a sleep check method in a sleep check system that checks the sleep states of multiple subjects, comprising a detection step in which a main body unit detachable from the subjects is provided, and the detection is performed by a detection unit that acquires information on the angle of the main body unit from a predetermined reference position every first predetermined period to detect the body orientation of the subjects depending on the angle information, and detects the body temperature of the subjects every fourth predetermined period; a collection step in which a collection unit collects posture data indicating the body orientation of each of the subjects detected in the detection step and generates posture information that is information indicating the body orientation including a supine state and a prone state, and collects temperature data indicating the body temperature of each of the subjects detected by the detection unit and generates information indicating the body temperature; and a collection step in which a collection unit collects posture data indicating the body orientation of each of the subjects detected in the detection step and generates posture information that is information indicating the body orientation including a supine state and a prone state, and collects temperature data indicating the body temperature of each of the subjects detected by the detection unit and generates information indicating the body temperature. a display procedure in which the body orientation of each subject is detected, and if it is detected that the body orientation is facing up, text information indicating that the body orientation is facing up is displayed all at once using a list for the number of subjects, and the body temperature information acquired for each of the fourth predetermined periods acquired in the collection procedure is detected, and the detected body temperatures of each of the subjects are displayed on a display unit for the number of subjects; and an alert information generation and output procedure in which, if it is detected that the subject is facing down based on the posture information, alert information indicating that the life of the subject is in danger is generated as text information and audio information, and the generated alert information of the text information is output as a pop-up display generated for each of the subjects, and the alert information of the generated audio information is output as audio.
[0014] The invention described in claim 6 is a sleep check sensor used in a sleep check system that checks the sleep states of multiple subjects, and that acquires posture information as information for displaying the body orientation of the subjects on a display unit, the sleep check sensor having a main body unit that is detachable from the subjects, and a detection unit that acquires information on the angle of the main body unit from a predetermined reference position every first predetermined period to detect the body orientation of the subjects that depends on the angle information, and detects the body temperature of the subjects every fourth predetermined period, the detection unit collects posture data that indicates the body orientation, and generates posture information that indicates the body orientation including a supine state and a prone state, and information that indicates the body temperature, by having a collection unit that collects the posture data for each of the detected subjects to generate the posture information, and collects temperature data that indicates the body temperature for each of the subjects to generate information that indicates the body temperature, and the detection unit collects posture data that indicates the body orientation every first predetermined period. and detects the body orientation of each of the subjects based on the posture information acquired, and if it is detected that the body orientation is in a supine state, displays text information indicating that the body orientation is in a supine state all at once on the display unit using a list for the number of the subjects; detects the body temperature information acquired for each of the fourth predetermined period, and displays the detected body temperatures of each of the subjects on the display unit for the number of the subjects; if it is detected that the subject is in a prone state based on the posture information, generates alert information as text information and audio information indicating that the life of the subject is in danger, and outputs the generated alert information as a pop-up display generated for each of the subjects, and outputs the generated alert information as audio; and causes an alert information generation and output unit to generate the alert information and output the generated alert information.
[0015] The invention described in claim 7 is a sleep check program that causes a computer to function as the sleep check system described in any one of claims 1 to 4.
[0016] Any combination of the above components, and any transformation of the present invention into a method, device, system, computer program, data structure, recording medium, etc., are also valid aspects of the present invention. [Effects of the Invention]
[0017] According to the present invention, the sleep states of the children, such as the detected body orientations, can be displayed at predetermined intervals on a terminal device held by a user such as a childcare worker, and the displayed sleep states can be changed by accepting input of check results for the displayed sleep states. This can provide a sleep check system, sleep check program, and sleep check method that eliminates the need to input check results for the sleep states of multiple children one by one, and allows the user to confirm how far the check has been completed by changing the display of the entered sleep states. [Brief explanation of the drawings]
[0018] [Figure 1] 1 is a diagram illustrating an example of a system configuration of a sleep check system according to an embodiment of the present invention. [Figure 2] 1 is a diagram illustrating an example of the functional configuration of a sleep check system according to an embodiment of the present invention. [Figure 3] 1 is a schematic diagram showing an overview of a sleep check system according to an embodiment of the present invention; [Figure 4] FIG. 10 is a diagram showing an example of a screen displayed on a display unit of a terminal device according to an embodiment of the present invention. [Figure 5] FIG. 1 is a diagram illustrating an example of the operation of a sleep check system according to an embodiment of the present invention. [Figure 6] FIG. 1 is a diagram illustrating an example of the operation of a sleep check system according to an embodiment of the present invention. [Figure 7] 1 is a graph showing an example of sleep state determination by a sleep check system according to an embodiment of the present invention. FIG. DETAILED DESCRIPTION OF THE INVENTION
[0019] <One embodiment> Hereinafter, an embodiment of the present invention will be described with reference to the drawings. (System Configuration) FIG. 1 is a system diagram showing an example of the system configuration of a sleep check system according to one embodiment of the present invention.
[0020] As shown in FIG. 1, the sleep check system 100 includes an information processing device 200, a terminal device 300, a sensor device 400, and a network 500 (such as an IP network).
[0021] The information processing device 200 is connected to the terminal device 300 and the sensor device 400 via a network 500. For ease of explanation, three information processing devices 200, two terminal devices 300, and one sensor device 400 are shown in Fig. 1, but it goes without saying that there may be fewer or more of them. In particular, it is preferable to have multiple sensor devices 400 so that sleep checks can be performed on multiple infants and young children in a facility such as a nursery school.
[0022] The information processing device 200 may be any electronic device that has the processing capabilities for arithmetic and processing such as data acquisition, generation, and updating, and may be, for example, a personal computer, a server, a mainframe, or other electronic device.
[0023] Specifically, the information processing device 200 may be a processing device in which the entire device is controlled by a processor. The processor is configured by connecting a storage device (storage unit 230) such as a RAM, a ROM, and a hard disk drive, an input / output interface, a communication interface (NIC), and the like via a bus. The storage device has a function of storing various processing data and programs required for various processes in the control unit 210. Input / output devices such as a display, a keyboard, a mouse, and an external storage medium are connected to the input / output interface. A network 500 is connected to the communication interface.
[0024] Furthermore, the information processing device 200 may not be provided with software, hardware, an OS, or the like dedicated to the sleep check system 100, but may appropriately use SaaS, Paas, or IaaS provided by a cloud server.
[0025] The terminal device 300 may be any electronic device such as a mobile terminal owned by a user such as a childcare worker who uses the sleep check system, and may be, for example, a mobile terminal, a tablet terminal, a smartphone, a wearable terminal, a personal computer, or other terminal device.
[0026] The network 500 is, for example, an IP network. As long as the network 500 is an IP network, it may be wireless, wired, or a combination of wireless and wired. For example, in the case of wireless communication, the terminal device 300 and the sensor device 400 may access a wireless LAN access point (not shown) and communicate with the information processing device 200 via a LAN or WAN. Furthermore, the network 500 is not limited to these examples, and may be, for example, a public switched telephone network, Bluetooth (registered trademark), an optical line, an ADSL line, a satellite communication network, or the like.
[0027] An overview of a sleep check system 100 according to one embodiment of the present invention will now be described with reference to Fig. 3. Fig. 3 is a schematic diagram showing an overview of a sleep check system 100 according to one embodiment of the present invention.
[0028] As shown in Fig. 3, sleep check system 100, for example, has sensor device 400 attached to a sleep check subject (hereinafter simply referred to as "subject") such as an infant, and detects the body orientation, body temperature, breathing, and the like of multiple infants while they sleep, and 1. transmits the detected data (sensing data) to terminal device 300. Terminal device 300 receives the sensing data, 2. collects sleep state information (posture information, etc.) indicating the sleep state of each infant being checked, 3. calculates the average number of times each infant or each group of multiple infants turns over in their sleep in a predetermined period of time based on the collected sleep state information, 4. determines whether each infant or each group is turning over a lot based on the calculated average number of times each infant turns over, and 5. generates display information for displaying the sleep state of each infant or each group being checked, including the determination results, such as the body orientation, body temperature, and whether each infant or each group is turning over a lot.
[0029] As shown in Figure 3, 6. When the generated display information is transmitted to the display unit 341 of the terminal device 300, 7. for each infant, (1) whether or not the infant is sleeping, (2) an indication of the body position (for example, a text display such as "on their back" or an image display of an up arrow), and (3) the body temperature are displayed on the screen in a list format at predetermined intervals (for example, every 5 minutes).
[0030] Here, "sleeping state" refers to the state of an infant's body at a given point in time while sleeping, such as its orientation, body temperature, whether it is breathing, etc. Furthermore, "sleeping state information" here includes information indicating these states, such as posture information indicating the orientation of the infant's body, body temperature information indicating the infant's body temperature, and respiratory information indicating whether the infant is breathing and its respiratory rate.
[0031] The sleep check system 100 can accept batch check inputs for target infants at predetermined time intervals on the screen display. For example, as shown in Fig. 3, a check button for inputting that all target infants have been checked is provided for the display showing the body orientation of each infant at 12:10 displayed on the display unit 341. When the check button is pressed and executed, the display showing the body orientation of all target infants in the 12:10 column changes to show that the checks have been completed at a glance, as in the 12:00 and 12:05 columns, by (1) changing the text display of the check button from "Checked" to "Done," (2) changing the frame of the arrow or face symbol indicating waking up from a solid line to a dotted line, (3) displaying the name of the childcare worker who checked, "Yuka Sensei," in text at the bottom of the column for the target infant, and (4) graying out the column for the time of the checked target.
[0032] In the past, when a user such as a childcare worker had to check the sleep status of each child at a specified time interval and record the check results by hand, if the specified time was five minutes, it would take five minutes just to check the sleep status of all the children in a class in a given session and record the check results by hand, which meant that the next check session would begin before or immediately after completion, making the sleep check work a heavy burden. To address this problem, the sleep check system 100's configuration allows the user to input the check results all at once based on the sleep status detected by the sensor device 400, without having to record them by hand. The display changes where the input is received, making it clear at a glance whether the check has been completed, thereby reducing the burden on childcare workers when performing sleep checks such as afternoon nap checks. (Functional configuration) 2 is a diagram showing an example of the functional configuration of a sleep check system 100 according to one embodiment of the present invention. As shown in FIG. 2, the sleep check system 100 includes an information processing device 200, a terminal device 300, and a sensor device 400.
[0033] Specifically, the sleep check system 100 is a sleep check system that checks the sleep states of multiple subjects, and includes a detection unit 440 that is attached to the subjects and detects the body orientation of the subjects at every first predetermined period, a collection unit 311 that collects posture data indicating the body orientation of each subject detected by the detection unit 440 and generates posture information, a display unit 341 that displays the body orientation of each subject all at once based on the posture information, and an operation input unit 351 that accepts confirmation input for some or all of the subjects all at once for the body orientations of each displayed subject, and when the display unit 341 accepts the confirmation input from the operation input unit 351, it changes the display of the body orientation of the confirmed subject.
[0034] Here, the "first predetermined period" refers to the interval at which the posture detection unit 441 detects the body orientation of the subject, and specifically, if the body orientation is detected every five minutes, the first predetermined period is "five minutes." The first predetermined period can be set according to measures to prevent suffocation and SIDS, such as how many minutes it is desired to check the body orientation of the subject (whether the subject is sleeping on his / her back or stomach) when checking the sleep state.
[0035] By configuring the sleep check system 100 in this way, when checking the sleep status of infants and young children, the system can accept input of checks that have been made all at once and change the display of the sleep status for which the input has been accepted, thereby providing a sleep check system that allows sleep checks to be made for multiple children at once and that allows confirmation at a glance as to whether the checks have been made or not.
[0036] The "posture data" referred to here is data indicating the orientation of the target infant's body detected by the detection unit 440. For example, when the posture detection unit 441 detects the orientation of the body using an acceleration sensor or a gyro sensor, it refers to data indicating the degree of inclination (angle) from the initial value at the start of detection. Also, the "posture information" referred to here is information indicating the orientation of the target infant's body (such as lying on its back or stomach) obtained from the posture data. (Information processing device 200) As shown in FIG. 2, the information processing device 200 includes a control unit 210, a communication unit 220, and a storage unit 230.
[0037] The control unit 210 is a processor that includes a collection unit 211, a calculation unit 212, and a determination unit 213, and has the function of controlling each functional unit of the information processing device 200. The control unit 210 may also include a generation unit 214.
[0038] For example, the control unit 210 refers to, updates, or deletes various information such as sleep state information stored in the storage unit 230 based on a processing request from each functional unit of the terminal device 300, the sensor device 400, or the information processing device 200, and outputs the processing results on the terminal device 300. In this case, the generated output information is transmitted to the terminal device 300 via the communication unit 220 and the network 500.
[0039] Here, the "output information" refers to display information and audio information output by the output unit 340 of the terminal device 300. However, the information is not limited to these, and any information may be used as long as it can output the sleeping state of an infant or young child such as a nursery school teacher to a user such as a nursery school teacher. For example, the information may include vibration information that utilizes the vibration function of the terminal device 300 and be output by vibration of the terminal device 300.
[0040] The collection unit 211 has a function of collecting data detected and output by the sensor device 400. The collection unit 211, for example, collects posture data indicating the body orientation of each subject detected by the detection unit 440 of the sensor device 400, and generates posture information. In the collection method of the collection unit 211, the sensing data, such as the posture data, received from the sensor device 400 may be temporarily stored in the storage unit 230 for a predetermined period and collected in response to an output request from the terminal device 300, or the sensing data may be collected in pseudo-real time at the timing of reception from the sensor device 400. The collection unit 211 may store various collected data and various generated information (posture information, body temperature information, etc.) in the storage unit 230. The collection unit 211 may calculate the number of times the subject turned over in sleep during a third predetermined period based on the stored posture information, and store the calculation result together with the posture information. When calculating the number of times the patient has turned over in the collection unit 211, the number of times may be calculated by counting up (incrementing) when the body position changes to lying on the back, side, or stomach, or by setting a predetermined angle standard or angle range and counting up when the standard or range is exceeded.
[0041] For example, the collection unit 211 may also collect temperature data indicating the body temperature of each subject detected by the detection unit 440 of the sensor device 400, and generate body temperature information.
[0042] "Temperature data" here refers to data indicating the body temperature of the target infant detected by the detection unit 440. For example, when the temperature detection unit 442 detects the temperature using a thermometer or a thermographer, it refers to the temperature measured from the part of the target infant's body that the temperature detection unit 442 comes into contact with or from far infrared rays emitted from inside the body. Also, "body temperature information" here refers to information indicating the body temperature or normal temperature of the target infant at a certain point in time, obtained from the temperature data.
[0043] The calculation unit 212 has a function of calculating an average value for a certain period based on the data stored in the storage unit 230. Specifically, the calculation unit 212 calculates the average number of times each subject turns over in sleep for a third predetermined period based on the posture data stored in the storage unit 230. The calculation unit 212 may store the calculated average number of times in the storage unit 230.
[0044] Here, the "third predetermined period" refers to a period during which the number of times each subject turns over during sleep is checked and whether the subject is asleep or awake is checked. For example, when a nursery school teacher checks the afternoon naps of infants enrolled in a nursery school, the duration of the nap (e.g., 1 hour, 2 hours) may be set as the third predetermined period. Furthermore, the third predetermined period may be set as a period divided into the average REM sleep and non-REM sleep durations of infants (for example, a set of REM sleep and non-REM sleep may be set for each age group, such as 40-50 minutes for the late fetal period to newborn period, 40-60 minutes for 3-4 years old, and 90-100 minutes for adults).
[0045] Furthermore, the calculation unit 212 may calculate the average body temperature for each subject for a fifth predetermined period based on the temperature data stored in the storage unit 230.
[0046] Here, the "fifth predetermined period" refers to a period during which the body temperature of each subject is checked. For example, when a childcare worker checks the body temperature of infants enrolled in a nursery school, the fifth predetermined period may be set to the time from arrival to departure or the time of a nap (for example, 1 hour or 2 hours). Furthermore, the fifth predetermined period may be set to a period divided into the average REM sleep and non-REM sleep duration of infants.
[0047] The determination unit 213 has a function of making a determination based on the information stored in the storage unit 230. Specifically, for example, the determination unit 213 compares the number of times the subject has turned over in sleep indicated by the posture information stored in the storage unit 230 with the average number of times the subject has turned over in sleep calculated by the calculation unit 212, and determines whether or not the subject has turned over a lot in a third predetermined period.
[0048] Here, the "second specified period" refers to the period for which various data on the subject is accumulated in the memory unit 230. For example, in the case of a sleep check of infants enrolled in a nursery school, etc., this may be the period of enrollment for each child from the beginning of enrollment to the present time. As another example, this may be a period of six months, one year, five years, or ten years depending on the operating environment of the sleep check system, such as the storage capacity of the memory unit 230.
[0049] The determination unit 213 may determine whether the subject is asleep or awake based on a change in body orientation (body movement) over a third predetermined period. Here, an example of a method for determining whether the subject is asleep or awake based on a change in body orientation over a third predetermined period by the determination unit 213 will be described with reference to FIG. 7. FIG. 7 is a graph in which the vertical axis represents the amount of change in body orientation (angle [°] from a reference position) and the horizontal axis represents time (in seconds). The graph is a graph in which data on the amount of change in angle from a reference position for each sensor device 400 (S1, S2, ... S10) attached to the subject is plotted over time.
[0050] Specifically, the determination unit 213 may determine the change over time in the body tilt detected by the detection unit 440 of the sensor device 400 using the following methods (1) to (3), based on a group of angle data from a set reference position included in the posture data stored for a third predetermined period for each sensor device 400, which is plotted in the graph shown in Figure 7.
[0051] (1) For example, the determination unit 213 may extract feature quantities of body orientations of posture data in each of a sleeping state and a waking state from posture data stored in the storage unit 230 to construct a state determination model in advance, and use the constructed state determination model to determine whether the subject is in a sleeping state or a waking state based on the feature quantities of body orientations over a third predetermined period. Specifically, the determination unit 213 may extract feature quantities using, for example, a group of angle data included in the posture data as explanatory variables and the sleeping and waking states as objective variables, and combine the feature quantities to generate training data. The determination unit 213 constructs the state determination model by performing learning using the training data through machine learning (for example, a learning technique such as SVM (Support Vector Machine)). The determination unit 213 stores the constructed state determination model in the storage unit 230. The determination unit 213 may perform pattern recognition using the stored state determination model based on the feature quantities of body orientations of posture data collected over a third predetermined period, thereby determining (classifying) whether the subject is in a sleeping state or a waking state. With this configuration, by detecting the direction of the subject's body, it is possible to accurately predict whether the subject is asleep or awake, eliminating the need for users such as childcare workers to constantly check whether the subject's infant is asleep or awake, thereby reducing the burden of sleep checks.
[0052] (2) As another example, the determination unit 213 may count the number of times the graph shown in Fig. 7 passes through a reference angle or angle region during a target period, and determine that the subject is in an awake state if the counted number of times of passing is equal to or greater than a predetermined number. Alternatively, the determination unit 213 may determine that the subject is in a sleep state if the counted number of times of passing is smaller than the predetermined number.
[0053] (3) In addition to the above (1) and (2), the determination unit 213 may use a determination method in which, for the graph shown in FIG. 7, interpolation, regression analysis, or the like is used to find a curve that minimizes the distance from the angle data group by curve fitting, and the determined curve is used to determine (classify) whether the subject is in a sleeping state or a waking state.
[0054] The determination unit 213 may compare the average body temperature calculated by the calculation unit 212 with the body temperature indicated by the generated body temperature information for each subject to determine whether the body temperature is normal or not during the third specified period.
[0055] The determination unit 213 determines whether the subject is asleep or awake from changes in the body position during a sixth predetermined period, and if it determines that the subject has transitioned from an awake state to a sleeping state, it may consider that the subject has started to fall asleep and may issue a start processing request to start posture detection and temperature detection by the detection unit 440 of the sensor device 400 under pre-set conditions.
[0056] For example, when the subject is in a state before falling asleep (awake state), the determination unit 213 may partially suspend posture detection and temperature detection by the detection unit 440 of the sensor device 400 (such as a state of posture detection at intervals that are shorter than the first predetermined period, or temperature detection stopped or in a sleep state), and only when the determination unit 213 determines that the subject has started to fall asleep and has transitioned to a sleep state may the determination unit 213 transmit a start processing request to the detection unit 440 of the sensor device 400 to start a full-scale sleep check, such as detecting the body orientation for each first predetermined period, and the detection unit 440 of the sensor device 400 may start detection to start a full-scale sleep check only after the start processing request is transmitted. With this configuration, unnecessary detection in the wakeful state can be omitted, and the body orientation of the subject can be detected efficiently in terms of processing performance, communication capacity, and storage capacity.
[0057] The determination unit 213 may group the subjects and determine whether at least one of the number of subjects determined to toss and turn frequently or the number of subjects determined to have an abnormal body temperature among the grouped subjects is greater than a predetermined number. Specifically, for example, in the case of an afternoon nap check at a nursery school, the determination unit 213 may group the children by their class and determine whether either the number of children who toss and turn frequently or the number of children whose body temperature is higher than normal is greater than a predetermined number among the grouped children. Here, the "predetermined number" may be half or two-thirds of the number of subjects to be grouped, and may be set depending on the check system for the sleep check, etc.
[0058] In addition to the above, the determination unit 213 may also determine whether the subject is sleeping differently from usual, for example (1) determining whether the rate of rise in body temperature is abnormally high compared to a predetermined rate of rise (high possibility of overheating), (2) determining whether the number of times the subject wakes up and falls asleep is higher than a predetermined number (high possibility of difficulty falling asleep), or (3) using machine learning to extract features of the body orientation when sleeping on one's stomach, and predicting the state of prone sleeping.
[0059] The generation unit 214 generates output information (display information, audio information) to be output on the terminal device 300, based on various information stored in the storage unit 230. Specifically, the generation unit 214 may generate display information to be displayed on the display unit 341 as shown in Figures 3 and 4, based on posture information, body temperature information, personal information, etc. for each target infant. The generation unit 214 transmits the generated output information to the output unit 340 of the terminal device 300 via the communication unit 220 and the network 500.
[0060] The communication unit 220 has a function of communicating with the terminal device 300, the sensor device 400, or another information processing device 200 via the network 500 under the control of the control unit 210. The communication may be wired or wireless, and any communication protocol may be used as long as mutual communication is possible. Specifically, the communication unit 220 may transmit output information to the terminal device 300 or receive sensing data from the sensor device 400.
[0061] The storage unit 230 has a function of storing various programs, data, parameters, etc. required when the information processing device 200 performs calculations and processing under the control of the control unit 210. Specifically, the storage unit 230 stores, for example, sensing data (posture data, temperature data), posture information, body temperature information, personal information, etc. Specifically, the storage unit 230 is composed of, for example, a main storage device composed of ROM and RAM, an auxiliary storage device composed of non-volatile memory, etc., and various recording media such as an HDD (Hard Disc Drive), an SSD (Solid State Drive), and a flash memory.
[0062] Here, "personal information" refers to information that identifies or is associated with the individual being checked, specifically information consisting of name, age and age in months, length of stay at a facility such as a nursery school, address, family structure, and, if the subject is a kindergartener, the names of both parents. Personal information may also include each subject's normal body temperature (average body temperature over a fifth specified period) and average number of times they turn over in their sleep (average number of times they turn over in their sleep over a second specified period).
[0063] Specifically, the storage unit 230 may store, for a second predetermined period, the posture data collected by the collection unit 211 for each subject. Furthermore, the storage unit 230 may store, for a second predetermined period, the temperature data collected by the collection unit 211 for each subject. (Terminal device 300) As shown in FIG. 2, the terminal device 300 includes a control unit 310, a communication unit 320, a storage unit 330, an output unit 340, an input unit 350, and an image capture unit 360.
[0064] The control unit 310 may include a collection unit 311, a calculation unit 312, a determination unit 313, and a generation unit 314, and is a processor having a function of controlling each functional unit of the terminal device 300. Specifically, the control unit 310, for example, stores output information transmitted from the information processing device 200 in the storage unit 330, and outputs the output information to the output unit 340.
[0065] The collection unit 311 has the same function as the collection unit 211 of the information processing device 200. In other words, the collection process of the sensing data detected by the sensor device 400 may be performed by any of the information processing device 200, the terminal device 300, or the sensor device 400, and may be appropriately determined depending on the processing environment such as the communication environment and storage capacity, the business content of the childcare service that uses the sleep check system 100, and the like.
[0066] The calculation unit 312 has the same function as the calculation unit 212 of the information processing device 200. In other words, the calculation process of various data collected by the collection unit of each device may be performed in any of the information processing device 200, the terminal device 300, and the sensor device 400, and may be appropriately determined depending on the processing environment such as the communication environment and storage capacity, the business content of the childcare service that uses the sleep check system 100, and the like.
[0067] The determination unit 313 has the same function as the determination unit 213 of the information processing device 200. That is, in any of the information processing device 200, the terminal device 300, and the sensor device 400, the determination process may be performed based on various data collected by a collection unit of each device, various information generated by each device, and results calculated by a calculation unit of each device, and may be appropriately determined depending on the processing environment such as the communication environment and storage capacity, the business content of the childcare service that uses the sleep check system 100, and the like.
[0068] The generation unit 314 has the same function as the generation unit 214 of the information processing device 200. That is, the information processing device 200, the terminal device 300, or the sensor device 400 may perform generation processing of output information based on information stored in the storage unit of each device, and may be appropriately determined depending on the processing environment, such as the communication environment and storage capacity, and the business content of the childcare service that uses the sleep check system 100.
[0069] The communication unit 320 has a function of communicating with the information processing device 200, the sensor device 400, or other terminal devices 300 via the network 500 under the control of the control unit 310. The communication may be wired or wireless, and any communication protocol may be used as long as mutual communication is possible. Specifically, the communication unit 320 may, for example, receive output information from the information processing device 200, receive sensing data from the sensor device 400, or transmit input information to the information processing device 200.
[0070] The storage unit 330 has a function of storing various programs, data, parameters, etc. required for the operation of the terminal device 300 under the control of the control unit 310. Specifically, the storage unit 330 stores, for example, sensing data (posture data, temperature data), posture information, body temperature information, personal information, etc. Specifically, the storage unit 330 is configured by, for example, a main storage device configured by ROM and RAM, an auxiliary storage device configured by non-volatile memory, etc., and various recording media such as HDD, SSD, flash memory, etc.
[0071] The output unit 340 includes a display unit 341 and an audio output unit 342, and has a function of outputting various information to the terminal device 300 under the control of the control unit 310. The output unit 340 outputs the body orientation of each subject all at once, for example, based on the posture information stored in the storage unit 330.
[0072] The display unit 341 has a function of outputting various information such as posture information under the control of the control unit 310. Specifically, for example, an LCD (Liquid Crystal Display), an LED (Light Emitting Diode) display, an OLED (Organic Light Emitting Diode) display, etc. may be used. The display unit 341 has a function of displaying display information etc. transmitted from the information processing device 200 via the network 500 under the control of the control unit 310.
[0073] The display screen of the display unit 341 (including that displayed on the viewfinder screen of the camera of the photographing unit 360) may be generated in a general data format that can be displayed on the screen of the terminal device 300, such as a markup language such as HTML (Hyper Text Markup Language), bitmap data, or compressed image data.
[0074] Under the control of the control unit 310, the display unit 341 displays the body orientations of each subject all at once based on the posture information stored in the storage unit 330. Furthermore, under the control of the control unit 310, when the display unit 341 receives a confirmation input from the operation input unit 351, it changes the display of the body orientations of the subjects that have been confirmed and input all at once.
[0075] By configuring the display unit 341 in this way, it becomes possible to check at a glance the body orientation and body temperature of the displayed multiple target infants and young children, and also to check at a glance how far the sleep check has progressed, thereby providing a sleep check system that can reduce the burden on users such as childcare workers who have to check the sleep of multiple subjects at once, such as during afternoon nap checks.
[0076] Furthermore, under the control of the control unit 310, the display unit 341 may display an alert display without changing the display of the confirmed body orientation of the confirmed subject when it receives a confirmation input from the operation input unit 351 and there is even one subject who is still in a predetermined body orientation. Specifically, in a daycare center's nap check, if there is even one subject whose body orientation is face down, there is a concern that if the display is changed in response to the confirmation input, the subject may be mistakenly checked, resulting in an oversight. To address this concern, the display unit 341 may set the predetermined body orientation to "face down" and, if there is even one child whose body orientation is still face down, display an alert display with a message such as "There is a child sleeping face down" without changing the display of the confirmed body orientation of the confirmed subject all at once.
[0077] Furthermore, the display unit 341 may, for example, under the control of the control unit 310, select and display the body orientation of the subject for each age or for each age and age in months. When children of different ages and months are in the same class for naptime checks at daycare centers, there are cases where checks must be performed every five minutes, the same as for infants, despite the fact that checks every ten minutes are acceptable for children one year old and older, due to the format of the check sheet. While the implementation of sleep checks differs from daycare center to daycare center, some consider it acceptable to check every ten minutes for children two years old and older.
[0078] For example, the display unit 341 can display only the appropriate number of check targets by age and month of the target child (e.g., 0 years and several months, 1 year, 2 years, etc.), by displaying the body orientation of the target every 5 minutes for a 0-year-old child, and the body orientation of the target every 10 minutes for a 1-year-old child, thereby contributing to reducing the burden on the user who checks. Also, by selecting and displaying on the display side, it is possible to handle the situation without changing the detection interval set in the sensor device 400, and therefore a highly versatile sleep check system can be provided.
[0079] Furthermore, as an example, under the control of the control unit 310, the display unit 341 can select and display the body orientation of the subject's display target based on the subject's length of stay stored in the memory unit 330. For example, when the sleep check system 100 is used for afternoon nap checks at a nursery school, children who have just started attending the nursery school may have unstable sleep patterns, so it may be better to check their sleep more frequently (for example, every 5 minutes) regardless of their age or age in months. It becomes possible to select a check interval (selection of the body orientation of the display target) that is more suited to the actual situation when selecting a check interval based on the age or age in months of the child.
[0080] For example, under the control of the control unit 310, the display unit 341 may change the display of the body orientation of a subject determined by the determination unit of each device to be a frequent tosserf. Specifically, under the control of the control unit 310, the display unit 341 changes the display to highlight (for example, by adding text such as "You are tossing and turning abnormally often," by changing the color from other arrows, by making the arrow's border thicker, by flashing it, by changing its size, etc.) the arrow, which indicates the body orientation of a subject determined to be a frequent tosserf. This configuration can notify a user, such as a childcare worker, who checks the child's sleep, that the child's sleep is different from usual, and can make the user aware that the child is likely having difficulty sleeping. The user, such as a childcare worker, can check the highlighting and improve the child's sleeping environment (for example, by changing the futon or blanket) and take preventive measures against SIDS, including sleeping on their stomach.
[0081] For example, the display unit 341 may, under the control of the control unit 310, change the display of the body orientation of a subject whose temperature is determined by the determination unit of each device to be abnormal. Specifically, the display unit 341, under the control of the control unit 310, may, for example, change the display to emphasize (for example, by adding text such as "Your body temperature is abnormally high," changing the color from other numerical displays, making the text bold, blinking, or changing the text size) the temperature of a subject whose temperature is determined to be abnormal. This configuration makes it possible to determine that the infant is likely to be overheated (and thus likely to develop SIDS), and to take preventive measures against SIDS, including sleeping on their stomach. It should be noted that research has shown that when the subject is an infant, if the room temperature rises above the child's own body temperature during sleep due to excessively hot room temperature or excessive clothing, the autonomic nervous system automatically prioritizes thermoregulation, resulting in impaired breathing and cardiac function. Research has shown that in many cases of SIDS, the cause is a high fever due to poor health or stress caused by attending daycare for the first time. As such, it is important that the infant in question is able to dissipate their body heat appropriately, and notifying users such as daycare workers that their body temperature has risen due to sleeping on their stomach is effective from this perspective as well.
[0082] For example, under the control of the control unit 310, the display unit 341 may display an alert message urging users to change their sleep environment settings when the display unit determines that the number of users determined by the determination unit of each device to be tossing and turning frequently or having an abnormal body temperature is greater than a predetermined number. For example, if the number of users determined to have an abnormal body temperature is greater than a predetermined number, the display unit 341 may display a pop-up alert message displaying a text message such as, "It appears that many children have abnormally high body temperatures. Please change your sleep environment settings, such as by lowering the heating setting or opening a window." This configuration can notify users, such as childcare workers, that many children sleeping in the same environment are sleeping differently than usual, thereby making them aware that the overall sleep environment is likely to be inappropriate. Users such as childcare workers can check the alert display and improve the overall sleeping environment for the children in question (for example, by changing the heating and cooling settings, opening windows, etc.), thereby efficiently helping to improve the sleeping environment.
[0083] An example of the display mode on the display unit 341 of the sleep check system 100 and the mode of accepting input to the operation input unit 351 will now be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of a screen displayed on the display unit 341 of the terminal device 300 in the sleep check system 100.
[0084] In a case where the sleep check system 100 is used for checking naptime at a nursery school, as shown in the example screen on the left side of Figure 4, the display unit 341 displays, for each target child, an up arrow if the child is lying on their back, and a down arrow if the child is lying on their stomach, at each first predetermined time interval (in this example, the first predetermined time interval is 5 minutes).
[0085] 4 and the example of the personal information table of the child in the memory of each device, the display unit 341 is configured to selectively display the body orientation of the display target based on the age and age in months of the child. For example, for a child named "Soma," who is 0 years and 10 months old, all body orientations for every 5 minutes are selected as the display target, and for a child named "Anji," body orientations for every 10 minutes are selected as the display target. The display unit 341 is also configured to change the display of body orientation based on the length of time the child has been enrolled in the nursery school. For example, for a child named "Momo," who has only been enrolled for a short period of "1 month," the name display can be underlined to distinguish it from the displays of other children, and the body orientation display can be displayed in a square box.
[0086] Furthermore, when displaying the body orientation based on the posture information under the control of the control unit 310, the display unit 341 may display a down arrow for a child whose body orientation is "sleeping face down" (in this example, the body orientation of "Momo" detected at 13:25), and may display a pop-up alert message such as "<Warning> Momo is sleeping face down." Under the control of the control unit 310, the display unit 341 may provide a "Confirm" button in the pop-up message. When a user such as a nursery school teacher changes the position of a child from face down to face up, the user can press the button to change the display to show both an up arrow and a down arrow, as shown in the example screen on the right side of Figure 4, to indicate that the position has changed.
[0087] The audio output unit 342 has a function of outputting the output information as audio under the control of the control unit 310. Specifically, the audio output unit 342 may output, for example, audio such as "○○-chan is sleeping on her stomach" based on the posture information.
[0088] The input unit 350 includes an operation input unit 351 and a voice input unit 352 , and has a function of inputting various information to the terminal device 300 under the control of the control unit 310 .
[0089] The operation input unit 351 has a function of receiving operation input from the user under the control of the control unit 310. Specifically, the operation input unit 351 is realized by soft keys or hard keys such as a touch panel.
[0090] Specifically, for example, the operation input unit 351 receives confirmation input for some or all of the subjects collectively for the body orientation of each displayed subject under the control of the control unit 310. Furthermore, the operation input unit 351 may receive input for performing an image capture operation on the image capture unit 360 under the control of the control unit 310. The operation input unit 351 transmits the received input information to the control unit 310, etc. under the control of the control unit 310.
[0091] The audio input unit 352 has a function of inputting and accepting audio from the user under the control of the control unit 310. Specifically, the audio input unit 352 is realized by a microphone or the like attached to the terminal device 300. Specifically, for example, under the control of the control unit 310, the audio input unit 352 may accept confirmation input for some or all of the displayed subjects in relation to the body orientation of each subject, or may accept input for an operation to perform photography for the photography unit 360. Under the control of the control unit 310, the audio input unit 352 transmits the accepted input information to the control unit 310.
[0092] The photographing unit 360 has a function of photographing the product or the like to be put up for sale through a lens provided in the terminal device 300 under the control of the control unit 310. The photographing unit 360 may be, for example, a camera of a mobile terminal. (Sensor device 400) As shown in FIG. 2, the sensor device 400 includes a control unit 410, a communication unit 420, a storage unit 430, and a detection unit 440.
[0093] The control unit 410 may include a collection unit 411, a calculation unit 412, a determination unit 413, and a generation unit 414, and is a processor having a function of controlling each functional unit of the sensor device 400. Specifically, the control unit 410 may control each functional unit based on an instruction request received from the information processing device 200 or the terminal device 300, for example. The control unit 410 may also control the transmission of sensing data to the information processing device 200 or the terminal device 300.
[0094] The collection unit 411 may have the same function as the collection unit 211 of the information processing device 200. In other words, the collection process of the sensing data detected by the sensor device 400 may be performed by any of the information processing device 200, the terminal device 300, or the sensor device 400, and may be appropriately determined depending on the processing environment such as the communication environment and storage capacity, the business content of the childcare service that uses the sleep check system 100, and the like.
[0095] The calculation unit 412 may have the same functions as the calculation unit 212 of the information processing device 200. In other words, the calculation unit 412 may perform calculation processing of various data collected by the collection unit of each device in any of the information processing device 200, the terminal device 300, and the sensor device 400, and may be appropriately determined depending on the processing environment such as the communication environment and storage capacity, the business content of the childcare service that uses the sleep check system 100, and the like.
[0096] The determination unit 413 has the same function as the determination unit 213 of the information processing device 200. That is, in any of the information processing device 200, the terminal device 300, and the sensor device 400, the determination process may be performed based on various data collected by a collection unit of each device, various information generated by each device, and results calculated by a calculation unit of each device, and may be appropriately determined depending on the processing environment such as the communication environment and storage capacity, the business content of the childcare service that uses the sleep check system 100, and the like.
[0097] The generation unit 414 has the same function as the generation unit 214 of the information processing device 200. That is, the information processing device 200, the terminal device 300, or the sensor device 400 may perform generation processing of output information based on information stored in the storage unit of each device, and may be appropriately determined depending on the processing environment, such as the communication environment and storage capacity, and the business content of the childcare service that uses the sleep check system 100.
[0098] The communication unit 420 has a function of communicating with the information processing device 200, the terminal device 300, or another sensor device 400 via the network 500 under the control of the control unit 410. The communication may be wired or wireless, and any communication protocol may be used as long as mutual communication is possible. Specifically, the communication unit 420 may, for example, receive sensing data from the information processing device 200 or the terminal device 300, or transmit input information to the information processing device 200.
[0099] The storage unit 430 has a function of storing various programs, data, parameters, etc. required for the operation of the sensor device 400 under the control of the control unit 410. Specifically, the storage unit 430 stores, for example, sensing data (posture data, temperature data), posture information, body temperature information, personal information, etc. Specifically, the storage unit 430 is configured by, for example, a main storage device configured by ROM and RAM, an auxiliary storage device configured by non-volatile memory, etc., and various recording media such as HDD, SSD, flash memory, etc.
[0100] The detection unit 440 includes a posture detection unit 441 and a temperature detection unit 442, and has a function of sensing the sleeping state of the subject. The detection unit 440 may be attached to the body of the subject (specifically, attached to clothes worn by the subject) to perform sensing.
[0101] The posture detection unit 441 is attached to the subject and detects the orientation of the subject's body at every first predetermined period. Specifically, the posture detection unit 441 is realized using an acceleration sensor, a gyro sensor, or the like. The posture detection unit 441 may use the acceleration sensor or the gyro sensor to detect a change in the tilt of the subject's body (specifically, the tilt of the sensor device 400 attached to the body, more specifically, for example, the angle from a set reference position for posture detection).
[0102] When performing calibration (setting the reference position (0°)), the posture detection unit 441 may detect the direction in which the sensor device 400 is facing, and may not perform the calibration if the direction is not appropriate. With this configuration, for example, if the posture detection unit 441 is calibrated when the subject's body is facing sideways, it may not be possible to correctly detect a prone position, and it is possible to prevent such an error from occurring.
[0103] The temperature detection unit 442 detects the body temperature of the subject at every fourth predetermined period. Specifically, the temperature detection unit 442 is realized by using a contact-type thermometer, a non-contact-type thermography, etc. Good too.
[0104] (Example of operation) An example of the operation of the sleep check system 100 according to one embodiment of the present invention will be described below. Fig. 5 is a flowchart showing an example of the operation of the sleep check system 100 according to one embodiment of the present invention, from detection of the subject's body orientation and the like to determination processing.
[0105] The detection unit 440 of the sensor device 400 is attached to the subject and detects the subject's body orientation, body temperature, etc. (S10). The detection unit 440 transmits the detection results to the collection unit 311 of the terminal device 300 as sensing data.
[0106] The collecting unit 311 collects posture data indicating the orientation of the body of each subject, temperature data indicating the body temperature, etc. (S11). The collecting unit 311 generates posture information based on the collected posture data, generates body temperature information based on the collected temperature data, and stores this information in the storage unit 330 (S12).
[0107] When the determination unit 313 determines whether the subject turns over frequently (YES in S13), the calculation unit 312 calculates the average number of times each subject turns over during a third predetermined period based on the posture data stored in the memory unit 330, either periodically or at the timing when the collection unit 311 collects posture data, etc. (S14). The determination unit 313 compares the stored posture data with the calculated average number of times each subject turns over during the third predetermined period to determine whether each subject turns over frequently during the third predetermined period (S15). The determination unit 313 stores the result of the determination in the memory unit 330 and transmits it to the display unit 341 so that the display unit 341 can change the display.
[0108] When the determination unit 313 determines whether the subject's body temperature is normal (YES in S16), the calculation unit 312 calculates the subject's average body temperature for a fifth predetermined period based on the temperature data stored in the memory unit 330, either periodically or at the timing when the collection unit 311 collects posture data, etc. (S17). The determination unit 313 compares the calculated average body temperature with the body temperature indicated by the generated body temperature information for each subject, and determines whether the body temperature is normal for a fourth predetermined period (S18). The determination unit 313 stores the result of the determination in the memory unit 330 and transmits it to the display unit 341 so that the display unit 341 can change the display.
[0109] If the sleep check is to be continued (YES in S19), the subject's body position, body temperature, etc. are periodically detected at first predetermined intervals (return to before S10).
[0110] FIG. 6 is a flowchart showing an example of the operation of the subject display process of the sleep check system 100 according to one embodiment of the present invention.
[0111] The display unit 341 of the terminal device 300 collectively displays the body orientation, body temperature, etc. of each subject based on the posture information, body temperature information, etc. stored in the memory unit 330 (S21). When performing group judgment (YES in S22), the judgment unit 313 groups the subjects and judges whether at least one of the number of subjects judged to turn over frequently or the number of subjects judged to have normally high body temperatures is greater than a predetermined number (S23). If it is judged that the number is greater than the predetermined number (S23), the display unit 341 displays an alert message urging the user to change the settings of their sleeping environment on the collective display of the grouped subjects (S24).
[0112] The operation input unit 351 of the terminal device 300 accepts confirmation input for some or all of the subjects in a batch for the body orientation of each displayed subject (S25). When the display unit 341 accepts the confirmation input from the operation input unit 351, it changes the display of the body orientation of the subjects for which confirmation has been input (S26).
[0113] Each functional unit of the information processing device 200, the terminal device 300, and the sensor device 400 may be realized by a logic circuit (hardware) formed on an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)), etc., or a dedicated circuit, or may be realized by software using a CPU (Central Processing Unit) and memory. Each functional unit may be realized by one or more integrated circuits, and the functions of multiple functional units may be realized by a single integrated circuit. LSIs are sometimes referred to as VLSIs, super LSIs, ultra LSIs, etc., depending on the degree of integration. Here, the term "circuit" may also refer to digital processing by a computer, i.e., functional processing by software. The circuit may also be realized by a reconfigurable circuit (e.g., FPGA: Field Programmable Gate Array).
[0114] When the functional units of the information processing device 200, the terminal device 300, and the sensor device 400 are implemented by software, the information processing device 200, the terminal device 300, and the sensor device 400 each include a CPU that executes instructions from a sleep check program, which is software that implements each function; a ROM (Read Only Memory) or storage device (hereinafter referred to as a "recording medium") in which the sleep check program and various data are recorded in a computer-readable format (or a CPU); and a RAM (Random Access Memory) in which the sleep check program is deployed. The object of the present invention is achieved when the computer (or the CPU) reads and executes the sleep check program from the recording medium. The recording medium may be a "non-transitory tangible medium," such as a tape, a disk, a card, a semiconductor memory, or a programmable logic circuit. The sleep check program may also be supplied to the computer via any transmission medium (such as a communication network or broadcast waves) capable of transmitting the sleep check program. The present invention may also be realized in the form of a data signal embedded in a carrier wave, in which the sleep check program is embodied by electronic transmission.
[0115] The sleep check program can be implemented using, for example, a scripting language such as ActionScript or JavaScript (registered trademark), an object-oriented programming language such as Objective-C or Java (registered trademark), or a markup language such as HTML5. [Explanation of symbols]
[0116] 100 Sleep Check System 200 Information processing device 210 Control Unit 220 Communications Department 230 Storage section 300 Terminal Equipment 310 Control Unit 320 Communications Department 330 Storage section 340 Output Section 350 Input section 360 Photography Department 400 Sensor Device 410 Control Unit 420 Communications Department 430 Storage section 440 Detection unit 500 Network
Claims
1. A sleep check system that provides any user with information for checking the sleep status of multiple subjects, such as multiple infants, The device includes a main body that can be attached to or removed from the subject, and at first predetermined intervals, it acquires information on the angle of the main body from a predetermined reference position and detects the orientation of the subject's body depending on the angle information, and at fourth predetermined intervals, it detects the temperature of the subject's body, A collection unit collects posture data indicating the body orientation of each subject detected by the detection unit and generates posture information which is information indicating the body orientation including supine and prone positions, and also collects temperature data indicating the body temperature of each subject detected by the detection unit and generates information indicating the body temperature. Based on the posture information acquired at each predetermined first period, the orientation of each subject's body is detected. If it is detected that the body is facing upwards, the system displays a list of images that indicate the body is facing upwards, which are visible to any user, for each person in the group. A display unit that detects the body temperature information acquired at predetermined intervals and displays the detected body temperature for each subject as image information visible to any user for the number of subjects, If, based on the posture information, it is detected that the subject is lying face down, an alert is generated consisting of visual information visible to any user and / or audio information audible to any user, indicating that the subject's life is in danger. If the generated alert information is image information, the alert information of the image information is output to the alert information display field that displays the alert information of the image information. If the generated alert information is audio information, an alert information generation output unit outputs the alert information of the audio information as audio. A sleep monitoring system characterized by having the following features.
2. The sleep check system according to claim 1, characterized in that the display unit selects and displays whether or not to display the orientation of the subject's body for each age of the subject, or for each age and month of age.
3. The system includes a storage unit that stores the collected temperature data for a second predetermined period, The storage unit stores the collected posture data for the second predetermined period. A calculation unit that calculates the average number of times the subject turns over in their sleep during a third predetermined period based on the stored posture data, The system further includes a determination unit that compares the number of times the subject turns over during the third predetermined period, as indicated by the generated posture information, with the calculated average number of times the subject turns over, to determine whether or not the subject turns over frequently during the third predetermined period. The sleep check system according to claim 1 or 2, characterized in that the display unit changes the display of the body orientation of the subject who is determined to be tossing and turning frequently in his sleep.
4. The calculation unit calculates the average body temperature of the subject over a fifth predetermined period based on the stored temperature data. The determination unit compares the calculated average body temperature with the generated information indicating the body temperature of the subject, and determines whether the body temperature is normal or not during the fourth predetermined period. The sleep check system according to claim 3, characterized in that the display unit changes the display of the body orientation of the subject whose body temperature is determined to be abnormal.
5. A sleep check method in a sleep check system that provides any user with information for checking the sleep status of multiple subjects, A detection procedure comprising a detection unit that includes a main body that can be attached to or detached from the subject, and which, at first predetermined intervals, acquires information on the angle of the main body from a predetermined reference position and detects the orientation of the subject's body depending on the information on the angle, and at fourth predetermined intervals, detects the temperature of the subject's body, and the detection is performed by the detection unit, The collection unit collects posture data indicating the body orientation of each subject detected in the detection procedure and generates posture information which is information indicating the body orientation including supine and prone positions, and also collects temperature data indicating the body temperature of each subject detected by the detection unit and generates information indicating body temperature. Based on the posture information acquired at each predetermined first period in the collection procedure, the body orientation of each subject is detected. If it is detected that the body is facing upwards, the system will display a list of images that indicate the body is facing upwards, which are visible to any user, for each of the subjects. A display procedure which involves detecting the body temperature information obtained at each predetermined period in the collection procedure, and displaying the detected body temperature for each subject as image information visible to any user on the display unit for the number of subjects, If, based on the posture information, it is detected that the subject is lying face down, alert information is generated, which consists of image information visible to any user and / or audio information audible to any user, indicating that the subject's life is in danger. If the generated alert information is image information, the alert information of the image information is output to the alert information display field that displays the alert information of the image information. If the generated alert information is audio information, the alert information of the audio information is output as audio, an alert information generation and output procedure, A sleep check method in a sleep check system, characterized by being configured to include the following.
6. A sleep check sensor used in a sleep check system that provides any user with information for checking the sleep status of multiple subjects, which outputs information for displaying the orientation of the subjects' bodies on a display unit, The device comprises a main body that can be attached to or removed from the subject, and at first predetermined intervals, it acquires information on the angle of the main body from a predetermined reference position and detects the orientation of the subject's body depending on the information on the angle, and at fourth predetermined intervals, it comprises a detection unit that detects the temperature of the subject's body, The detection unit is A collection unit collects posture data indicating the orientation of the body, generates posture information which includes information indicating the orientation of the body, including supine and prone positions, and generates information indicating body temperature. The collection unit collects the posture data for each detected subject to generate the posture information, and also collects temperature data indicating the body temperature for each subject to generate information indicating body temperature. Based on the posture information acquired at each predetermined first period, the orientation of each subject's body is detected. If it is detected that the body is facing upward, the display unit will display a list of images that indicate the body is facing upward, which are visible to any user, for each person in question. The body temperature information acquired at the fourth predetermined period is detected, and the detected body temperature for each subject is displayed on the display unit as image information visible to any user for the number of subjects. If, based on the posture information, it is detected that the subject is lying face down, an alert is generated consisting of visual information visible to any user and / or audio information audible to any user, indicating that the subject's life is in danger. If the generated alert information is image information, the alert information of the image information is output to the alert information display field that displays the alert information of the image information. If the generated alert information is audio information, the alert information of the audio information will be output as audio. A sleep monitoring sensor characterized by being configured in such a way.
7. A sleep check program characterized by causing a computer to function as a sleep check system according to any one of claims 1 to 4.