Information processing device, information processing method, information processing program, and information processing system

The information processing apparatus manages sleep onset and overall sleep by detecting user readiness and executing sleep-inducing processes, addressing the limitations of conventional systems in managing sleep preparation and execution.

JP2026063023APending Publication Date: 2026-04-10NINTENDO CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
NINTENDO CO LTD
Filing Date
2026-01-08
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Conventional sleep management systems only determine a user's sleep state and do not effectively manage the user's falling asleep and overall sleep process.

Method used

An information processing apparatus that includes a detection unit to detect body movements, a determination unit to identify a sleep preparation state, and a processing execution unit to execute processes such as audio output and sleep induction based on the determination, utilizing sensors like Doppler sensors to monitor user movements and environmental conditions.

Benefits of technology

Enables reliable management of sleep onset and overall sleep by detecting sleep readiness and executing processes to induce sleep, providing convenience through audio notifications and adjustments based on user input and environmental conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026063023000001
    Figure 2026063023000001
  • Figure 2026063023000002
    Figure 2026063023000002
  • Figure 2026063023000003
    Figure 2026063023000003
Patent Text Reader

Abstract

This system provides an information processing device that manages the user's sleep onset and overall sleep. [Solution] An information processing device comprising: a detection unit that detects the body movements of a user within a predetermined range; a determination unit that determines whether or not the user is in a sleep-ready state based on the detection result from the detection unit; and a processing execution unit that executes a first process when the determination result from the determination unit determines that the user is in a sleep-ready state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing apparatus that manages a user's sleep.

Background Art

[0002] Conventionally, an apparatus has been proposed that determines a user's sleep state based on information regarding the movement of the user's body (see Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] On the other hand, conventional apparatuses only determine a user's sleep state and start executing predetermined processing based on the determination result, and do not manage the user's falling asleep and overall sleep.

[0005] The present disclosure has been made to solve the above problems, and an object of the present disclosure is to provide an information processing apparatus, an information processing method, an information processing program, and an information processing system capable of managing a user's falling asleep and overall sleep.

Means for Solving the Problems

[0006] An information processing apparatus according to an aspect includes a detection unit that detects a user's body movement within a predetermined range, a determination unit that determines whether the user is in a sleep preparation state based on a detection result of the detection unit, and a processing execution unit that executes a first process when it is determined as a determination result of the determination unit that the user has entered a sleep preparation state.

[0007] The processing execution unit executes the first process if it determines, based on the judgment of the decision unit, that the user has entered a sleep-ready state. Therefore, it is possible to detect the user's sleep-ready state, execute the first process, and induce sleep, thereby enabling management of the user's sleep onset and overall sleep.

[0008] Preferably, the determination unit may determine that the user is in a sleep-ready state based on the detection result from the detection unit, based on at least one of the following: that the user can now be detected within a predetermined range, and that the user has entered a sleep-ready state.

[0009] The judgment unit detects a user within a predetermined range or determines the sleep preparation state in response to the user entering a sleep state. Therefore, it is possible to manage the user's sleep onset and overall sleep by reliably detecting the user's sleep preparation state.

[0010] Preferably, the information processing device further includes a surrounding environment acquisition unit that acquires the state of the surrounding environment of the device. When the processing execution unit determines, as a result of the determination unit's determination, that the user has entered a sleep preparation state, and the state of the surrounding environment acquired by the surrounding environment acquisition unit satisfies the surrounding environment conditions, the processing execution unit executes the first process.

[0011] The first process is executed when the state of the surrounding environment acquired by the surrounding environment acquisition unit satisfies the surrounding environment conditions. By combining this with the surrounding environment conditions, it is possible to reliably detect the user's sleep preparation state and manage the user's sleep onset and overall sleep.

[0012] Preferably, the surrounding environment acquisition unit may acquire information regarding ambient brightness as a condition of the surrounding environment.

[0013] By using information about ambient light, it is possible to reliably estimate the user's sleep readiness state.

[0014] Preferably, information regarding ambient brightness may include illuminance values. By using illuminance values, it is possible to easily estimate the user's sleep readiness state.

[0015] Preferably, the information processing device further includes a communication unit that is configured to communicate with an external device. As a first process, the processing execution unit may output audio information for the next day or the next morning from the external device via the communication unit.

[0016] As the first step, information for the following day or the following morning is acquired, and this acquired information is output as audio. Therefore, information that is highly convenient for the user is output, making it possible to provide convenience to the user.

[0017] Preferably, the information processing device further includes a notification unit that performs a notification operation when a preset time arrives. Information for the following day or the following morning includes the time when the notification operation is performed.

[0018] As the first step in the process, the notification times for the following day and the morning after are output. Therefore, information that is highly convenient for the user is output, making it possible to provide convenience to the user.

[0019] Preferably, the information processing device further includes a speech recognition unit that receives voice input and performs speech recognition. The processing execution unit changes the time at which the notification operation is performed according to the result of speech recognition by the speech recognition unit.

[0020] Therefore, it is possible to change the notification time according to the user's voice instructions, thus improving user convenience.

[0021] Preferably, the information for the following day or the following morning includes weather information for the following day or the following morning. As a first process, weather information for the following day or the following morning is output. Therefore, information that is highly convenient for the user is output, making it possible to provide convenience to the user.

[0022] Preferably, the detection unit includes a Doppler sensor. The information processing apparatus further includes a body movement detection unit that detects the body movement of the user based on the output from the Doppler sensor.

[0023] The detection unit detects the body movement of the user, determines whether it is in a sleep preparation state based on the detection result, and as a determination result, the first process is executed, so that the first process can be easily executed without operating and instructing the device.

[0024] Preferably, the information processing apparatus further includes a sleep state measurement unit that measures the sleep state of the user following the first process based on the output from the Doppler sensor.

[0025] Therefore, the sleep state measurement unit can manage the sleep of the user in order to measure the sleep state of the user.

[0026] Preferably, when the processing execution unit determines that the user is in a resting state based on the measurement of the user's resting state, the processing execution unit executes a second process for adjusting the content of the first process.

[0027] Therefore, by executing the second process based on the measurement of the user's resting state, it is possible to manage the user's falling asleep and overall sleep.

[0028] Preferably, when the user is not in a sleep state, the processing execution unit executes a third process for guiding the user to a sleep state, and when the user enters a sleep state, the third process is stopped.

[0029] Therefore, by stopping the third process, it is possible to manage the user's falling asleep and overall sleep.

[0030] Preferably, the third process may include a music playback process. Therefore, by inducing the user's sleep to execute the music playback process, it is possible to manage the falling asleep and overall sleep.

[0031] Preferably, the third process may include voice guidance processing that instructs breathing techniques or specific exercises.

[0032] Therefore, it is possible to manage sleep onset and overall sleep by inducing the user to sleep through voice guidance processing that instructs breathing techniques or specific exercises.

[0033] Preferably, the detection unit may detect the user's body movements within a predetermined range throughout the entire 24-hour period.

[0034] The detection unit detects the user's body movements throughout the entire 24-hour period, making it possible to manage the user's sleep onset and overall sleep.

[0035] An information processing method according to a certain phase, comprising the steps of: detecting the body movements of a user within a predetermined range; determining whether the user is in a sleep-ready state based on the detection result; and executing a first process when it is determined that the user is in a sleep-ready state.

[0036] As a decision step, if it is determined that the user has entered a sleep-ready state, the first process is executed. Therefore, by detecting the user's sleep-ready state and executing the first process to induce sleep, it is possible to manage the user's sleep onset and overall sleep.

[0037] An information processing program executed on a computer equipped with a sensor that detects signals corresponding to the movements of a user following a certain phase, the information processing program causes the computer to perform the following steps: detect the user's body movements within a predetermined range based on the signals from the sensor; determine whether the user is in a sleep-ready state based on the detection result; and, if it is determined that the user is in a sleep-ready state, execute a first process.

[0038] As a decision step, if it is determined that the user has entered a sleep-ready state, the first process is executed. Therefore, by detecting the user's sleep-ready state and executing the first process to induce sleep, it is possible to manage the user's sleep onset and overall sleep.

[0039] An information processing system that follows a certain phase, comprising: a detection unit that detects the body movements of a user within a predetermined range; a determination unit that determines whether or not the user is in a sleep-ready state based on the detection results from the detection unit; and a processing execution unit that executes a first process when the determination of the determination unit determines that the user is in a sleep-ready state.

[0040] The processing execution unit executes the first process if it determines, based on the judgment of the decision unit, that the user has entered a sleep-ready state. Therefore, it is possible to detect the user's sleep-ready state, execute the first process, and induce sleep, thereby enabling management of the user's sleep onset and overall sleep. [Effects of the Invention]

[0041] According to the above, the information processing device, information processing method, information processing program, and information processing system disclosed herein are capable of managing the user's sleep onset and overall sleep. [Brief explanation of the drawing]

[0042] [Figure 1] This is a schematic block diagram of the configuration of the sleep management system 1 based on an embodiment. [Figure 2] This is a schematic block diagram of the configuration of the sleep alarm device 2 based on an embodiment. [Figure 3] This is a schematic block diagram of the configuration of server 6 based on the embodiment. [Figure 4] This is a schematic block diagram of the configuration of terminal 8 based on the embodiment. [Figure 5] This is a conceptual diagram illustrating the usage of the sleep alarm device 2 based on an embodiment. [Figure 6]This figure illustrates the alarm setting screen configured on terminal 8 according to the embodiment. [Figure 7] This figure illustrates the process of starting and stopping the sleep induction function based on an embodiment. [Figure 8] This figure illustrates a functional block diagram of a sleep alarm device 2 based on an embodiment. [Figure 9] This diagram illustrates the processing flow of the sleep induction function based on the embodiment. [Figure 10] This diagram illustrates the flow of the sleep induction function initiation process based on the embodiment. [Figure 11] This diagram illustrates the flow of the process for initiating another sleep induction function based on an embodiment. [Figure 12] This diagram illustrates the flow of the sleep induction function execution process based on the embodiment. [Figure 13] This diagram illustrates the flow of music playback processing based on the embodiment. [Figure 14] This figure illustrates the outline of the relaxation exercise guidance playback process based on the embodiment. [Modes for carrying out the invention]

[0043] This embodiment will be described in detail with reference to the drawings. Note that identical or corresponding parts in the drawings are denoted by the same reference numerals, and their descriptions will not be repeated.

[0044] The information processing device in this embodiment will be described as a sleep alarm device as an example. It may be a portable (also called a mobile) device or a stationary device.

[0045] <Configuration of the sleep management system> Figure 1 is a schematic block diagram of the configuration of the sleep management system 1 based on an embodiment.

[0046] As shown in Figure 1, the sleep management system 1 includes a sleep alarm device 2, a server 6, and a terminal 8, which are connected to each other by a network 4.

[0047] Information can be exchanged between the sleep alarm device 2, server 6, and terminal 8 via network 4. Network 4 may employ either wireless or wired communication methods.

[0048] Terminal 8 may be a portable device such as a mobile phone or smartphone, or a stationary device such as a personal computer.

[0049] Sleep alarm device 2 is a device that manages the user's sleep onset and overall sleep. The sleep alarm device 2 has an alarm function to wake the user, as well as a sensor function that detects signals in response to the user's movements without contact. The sleep alarm device 2 also has a sleep induction function that induces sleep in order to obtain comfortable sleep.

[0050] The sleep alarm device 2 may also have a sleep analysis function that analyzes sleep data. The sleep alarm device 2 determines whether the user is ready for sleep based on the detection result from the detection unit, and if it is determined that the user is ready for sleep, it executes a predetermined process.

[0051] Terminal 8 can configure the alarm and sleep induction functions of the sleep alarm device 2, and can also acquire and display information about the user's sleep state from the sleep alarm device 2 or the server 6.

[0052] Server 6 stores the sleep data acquired by the sleep alarm device 2. <Configuration of Sleep Alarm Device 2> Figure 2 is a schematic block diagram of the configuration of the sleep alarm device 2 according to an embodiment.

[0053] As shown in Figure 2, the sleep alarm device 2 includes a clock 20, a display 21, a speaker 22, a memory 23, a communication device 24, an LED 25, an illuminance sensor 26, a CPU 27, a microphone 28, an input device 29, a Doppler sensor 30, and an internal bus 32. Each component is connected by the internal bus 32.

[0054] The CPU 27 is an information processing unit for executing various information processing tasks performed by the sleep alarm device 2. The CPU 27 uses the memory 23 to perform these various information processing tasks. The memory 23 stores various programs executed by the sleep alarm device 2 and sleep data measured in real time when the user goes to sleep.

[0055] The memory 23 is described as a storage unit built into the sleep alarm device 2, but it may also be a storage medium that can be attached to or removed from the sleep alarm device 2, such as an optical disc or cartridge, or it may be both such a storage unit and a storage medium.

[0056] The CPU 27 implements various functional blocks based on the program stored in memory 23.

[0057] Clock 20 has the function of telling time. Display 21 displays information such as the time.

[0058] Speaker 22 outputs an alarm sound as a notification sound. The communication device 24 is an interface for communicating with external devices (server 6 and terminal 8) via the network 4.

[0059] LED25 lights up according to the instructions, illuminating the area around the sleep alarm device 2. Microphone 28 accepts external audio input.

[0060] The input device 29 has various operation buttons. The Doppler sensor 30 irradiates an object with radio waves (microwaves) and detects a signal (reflected wave) corresponding to the movement of the object (user) in a non-contact manner.

[0061] The illuminance sensor 26 detects the room's illuminance value as information about the surrounding environment. In the sleep alarm device 2, the user's sleep state can be determined as one of four types, such as "deep sleep," "light sleep," "REM sleep," or "awake," based on information obtained by detecting reflected waves that change due to minute movements caused by the user's breathing, which are emitted from the Doppler sensor 30. For specific determination processing methods, known techniques such as those described in the aforementioned Patent Document 1 can be used. In addition, information regarding minute movements due to heartbeat may also be considered when determining the sleep state.

[0062] Based on the detection of the breathing motion described above, it is possible to calculate the likelihood of whether a living organism is present within the observation range of the Doppler sensor 30. This allows, for example, to determine whether a user is within the observation area on a bed.

[0063] Furthermore, the sleep alarm device 2 can also detect relatively large body movements, such as turning over in bed or waving hands, using known techniques with a Doppler sensor 30. These movements can be distinguished from the minute movements caused by breathing and heartbeat mentioned above, for example, by the amount of change in the irradiated wave and reflected wave, or by their periodicity.

[0064] Note that relatively large user movements, such as turning over in bed or waving one's arms, are sometimes referred to as "body movements," while smaller movements such as breathing and heartbeat are sometimes collectively called "movement." <Server 6 Configuration> Figure 3 is a schematic block diagram of the configuration of server 6 based on the embodiment.

[0065] As shown in Figure 3, the server 6 includes a CPU 60, memory 62, communication device 64, and internal bus 66. Each component is connected by the internal bus 66.

[0066] The CPU 60 is an information processing unit that executes various information processing tasks performed on the server 6. The CPU 60 uses memory 62 to perform these information processing tasks.

[0067] The memory 62 is described as a storage unit built into the server 6, but it may also be a storage medium that can be attached to or removed from the server 6, such as an optical disc or cartridge, or it may be both such a storage unit and a storage medium.

[0068] The communication device 64 is an interface for communicating with external devices (sleep alarm device 2 and terminal 8) via the network 4.

[0069] <Configuration of Terminal 8> Figure 4 is a schematic block diagram of the configuration of terminal 8 based on the embodiment.

[0070] As shown in Figure 4, terminal 8 includes a CPU 80, a display 82, a communication device 84, a memory 86, an input device 88, and an internal bus 89. Each component is connected by the internal bus 89.

[0071] The CPU 80 is an information processing unit that performs various information processing tasks on terminal 8. The CPU 80 uses memory 86 to perform these information processing tasks.

[0072] The input device 88 includes a touch panel. The communication device 84 is an interface for communicating with external devices (sleep alarm device 2 and server 6) via the network 4.

[0073] The memory 86 is described as a storage unit built into the terminal 8, but it may also be a storage medium that can be attached to or removed from the terminal 8, such as an optical disc or cartridge, or it may be both such a storage unit and a storage medium.

[0074] <Usage patterns of sleep alarm device 2> Figure 5 is a conceptual diagram illustrating the usage of the sleep alarm device 2 based on an embodiment.

[0075] As shown in Figure 5, the sleep alarm device 2 is positioned adjacent to the user's bed BD, etc.

[0076] The sleep alarm device 2 measures the reflected waves of radio waves emitted from the Doppler sensor 30 towards the user. Based on the reflected waves, it observes the user's state. The observation area of ​​the sleep alarm device 2 corresponds to a predetermined area (predetermined range) on the bed BD where the user sleeps.

[0077] The sleep alarm device 2 has both an alarm function and a sleep induction function. In this example, the sleep alarm device 2 performs a predetermined process when it determines that the user is in a sleep-ready state. For example, it outputs sleep induction information. The display 21 shows "PM12:00" (midnight) as the current time measured by the clock 20.

[0078] <Alarm settings screen> Figure 6 is a diagram illustrating the alarm setting screen configured on terminal 8 according to the embodiment.

[0079] Figure 6 shows the alarm setting screen 200 displayed on the display 82 of terminal 8. The display 82 of terminal 8 is equipped with a touch panel as an input device 88, and the alarm function of the sleep alarm device 2 can be set via the touch panel. In addition to the touch panel, it is also possible to perform the setting process using a keyboard or other means.

[0080] The alarm setting screen 200 includes an on / off button 202 for the alarm function, a wake-up time input field 204, an on / off button 206 for the sleep induction function, an on / off button 208 for the notification function, an on / off button 210 for the music playback function, an on / off button 212 for the relaxation exercise guidance function, a register button 214, and a cancel button 216.

[0081] The alarm function on / off switch button 202 is a button that switches the alarm function on or off. When the alarm function is on, the notification action is performed. On the other hand, when the alarm function is off, the predetermined notification action is not performed. In this example, the case where the alarm function is set to "on" is shown as an example. Note that when the alarm function is set to "off", each switch or selection button is set to a disabled state.

[0082] The wake-up time input field 204 is a field where the user enters their desired wake-up time. In this example, the case where "07:00" is set in the wake-up time input field 204 is shown as an example.

[0083] The sleep induction function on / off switch button 208 is a button that sets the function for inducing a sleep state to be on or off. When the sleep induction function is on, a predetermined process for inducing a sleep state is executed. On the other hand, when the sleep induction function is off, the predetermined process is not executed. In this example, the case where the sleep induction function is set to "on" is shown as an example.

[0084] The notification function on / off switch button 210 is a button that switches the function of notifying the user of information they need on or off. When the notification function is on, the information notification process is executed. On the other hand, when the notification function is off, the information notification process is not executed. In this example, the case where the notification function is set to "on" is shown as an example. Specifically, the information that the user needs includes information on the time of the alarm set by the user, and weather information for the next day or the next morning.

[0085] The music playback function on / off switch button 210 is a button that sets the music playback function to on or off. When the music playback function is on, the music playback process is executed. On the other hand, when the music playback function is off, the music playback process is not executed. In this example, the case where the music playback function is set to "on" is shown as an example.

[0086] The relaxation exercise guidance function on / off switch button 212 is a button that sets the function that guides users through relaxation exercises to be on or off. When the relaxation exercise guidance function is on, the exercise guidance process that guides users through relaxation exercises is executed. On the other hand, when the relaxation exercise guidance function is off, the exercise guidance process is not executed. In this example, the case where the relaxation exercise guidance function is set to "off" is shown as an example. Note that the music playback function and the relaxation exercise guidance function do not operate in parallel, so when the music playback function is "on", the relaxation exercise guidance function is set to "off".

[0087] The registration button 214 is a button used to execute a registration process that registers the setting information set on the alarm setting screen 200 to the sleep alarm device 2.

[0088] The cancel button 216 is used to cancel the registration process that registers the setting information set on the alarm setting screen 200 to the sleep alarm device 2.

[0089] When the registration button 214 on the alarm setting screen 200 displayed on the display 82 is selected, terminal 8 transmits various setting information (hereinafter also simply referred to as "setting information") set on the alarm setting screen 100 to the sleep alarm device 2 via the network 4.

[0090] The sleep alarm device 2 receives the setting information transmitted from the terminal 8 and stores it in the memory 23. The sleep alarm device 2 then executes alarm functions and other actions based on the setting information stored in the memory 23.

[0091] If the cancel button 216 on the alarm setting screen 200 displayed on the display 82 is selected, terminal 8 hides the alarm setting screen 200 and terminates the setting information registration process.

[0092] In this example, we have described the case where the alarm function setting process is performed on terminal 8, but it is not limited to this, and it is also possible to perform the same setting process using the input device 29 of the sleep alarm device 2.

[0093] Figure 7 illustrates the process of starting and stopping the sleep induction function according to the embodiment.

[0094] As shown in Figure 7, the sleep alarm device 2 detects the user's body movements using a Doppler sensor 30. Based on the detection results of the Doppler sensor 30, the sleep alarm device 2 determines whether or not the user is in a sleep-ready state, and if it determines that the user is in a sleep-ready state, it starts the sleep induction function. Based on the detection results of the Doppler sensor 30, the sleep alarm device 2 determines whether or not the user is in a sleep state, and if it determines that the user is in a sleep state, it terminates (stops) the sleep induction function.

[0095] As an example of the conditions for determining whether a person is in a sleep-ready state, in this example, the system determines that the user is in a sleep-ready state and starts executing the sleep induction function based on at least one of the following: the user can be detected within a predetermined range (e.g., a bed), and the user has entered a sleep state.

[0096] Figure 8 is a diagram illustrating a functional block diagram of the sleep alarm device 2 based on an embodiment. Referring to Figure 8, the CPU 27 of the sleep alarm device 2 implements various functional blocks.

[0097] Specifically, the CPU 27 implements multiple functional blocks based on the program stored in the memory 23. In this example, the CPU 27 includes a presence / absence determination unit 271, a sleep state determination unit 272, a bedtime state determination unit 273, a body movement detection unit 274, a display control unit 275, a sleep preparation state determination unit 276, a rest state determination unit 277, a sleep induction function control unit 278, a sleep induction function execution determination unit 280, a voice recognition unit 282, an information acquisition unit 284, and a notification control unit 286.

[0098] The sleep induction function execution determination unit 280 determines whether or not the sleep induction function of the sleep alarm device 2 can be executed. If the sleep induction function execution determination unit 280 determines that the sleep induction function of the sleep alarm device 2 should be executed, it instructs the sleep induction function control unit 278 to execute the start operation of the sleep induction function.

[0099] The presence / absence determination unit 271 determines whether the user is present or absent (not present) in a predetermined area (predetermined range) corresponding to the observation area, based on the detection signal from the Doppler sensor 30. In this example, as an example, it determines whether the user is present or absent (not present) in the bed.

[0100] The sleep state determination unit 272 determines the user's sleep state in real time based on the detection signal from the Doppler sensor 30. Specifically, the sleep state determination unit 272 determines the user's sleep state as deep sleep, light sleep, REM sleep, or wakefulness based on the detection signal from the Doppler sensor 30.

[0101] The sleep state determination unit 273 determines whether or not the user is in a sleep state based on the amount of body movement calculated by the body movement detection unit 274. Specifically, the sleep state is determined when the user's presence is detected by the Doppler sensor and the amount of body movement over a predetermined period falls below a predetermined amount. Note that the method for determining the sleep state is not limited to this, and other methods can certainly be used. The sleep state includes the state in which the user is awake and in bed.

[0102] The motion detection unit 274 calculates the amount of user movement based on the detection signal from the Doppler sensor 30.

[0103] The notification control unit 286 controls the alarm notification (notification operation) by the speaker 22. Specifically, as an example, the notification control unit 286 obtains the wake-up setting time from the setting information stored in the memory 23, and if the notification conditions are met, it executes an alarm notification (notification operation) by the speaker 22 at the wake-up setting time.

[0104] The display control unit 275 controls the display on the display 21. The sleep preparation state determination unit 276 determines whether or not the user is in a sleep preparation state based on the determination result of the presence / absence determination unit 271 and the determination result of the sleep state determination unit 273. The sleep preparation state determination unit 276 outputs the determination result to the sleep induction function control unit 278.

[0105] The resting state determination unit 277 determines whether the user is in a resting state based on the amount of body movement calculated by the body movement detection unit 274. Specifically, it determines that the user is in a resting state if the user's presence is detected by the Doppler sensor and no body movement is detected for a certain period of time. However, this is not the only method for determining a resting state, and other methods can certainly be used.

[0106] The sleep induction function control unit 278 executes a predetermined process to induce sleep in the user in accordance with the notification from the sleep readiness state determination unit 276 that the user is in a sleep readiness state.

[0107] The voice recognition unit 282 identifies the user's voice input received via the microphone 28 and outputs it to the sleep induction function control unit 278.

[0108] The information acquisition unit 284 acquires information from an external device via the communication device 24 in accordance with the instructions of the sleep induction function control unit 278. The information acquisition unit 284 stores the acquired information in the memory 23.

[0109] <Sleep induction function> The sleep induction function is a feature that guides the user into a sleep state. For example, it may play music to relax the user and induce sleep, or it may guide the user into a sleep state by providing breathing exercises or relaxation exercises. This sleep induction function is executed in parallel with the alarm function.

[0110] Figure 9 is a diagram illustrating the processing flow of the sleep induction function based on the embodiment. As shown in Figure 9, the CPU 27 determines whether the sleep induction function is ON or OFF (step ST5). Specifically, the sleep induction function execution determination unit 280 determines whether the setting information includes information that the sleep induction function is ON or OFF.

[0111] If CPU27 determines in ST5 that the sleep induction function is not ON (NO in step ST5), it terminates processing (end). In this case, the sleep induction function is not executed.

[0112] On the other hand, if the CPU 27 determines in step ST5 that the sleep induction function is ON (YES in step ST5), it executes the sleep induction function start process (step ST6). If the sleep induction function execution determination unit 280 determines that the setting information includes information that the sleep induction function is ON, it instructs the sleep induction function control unit 278 to execute the sleep induction function start process. Details of the sleep induction function start process will be described later.

[0113] And then, the process ends. As a result of the above process, if the user wishes to disable the sleep induction function (turn the sleep induction function OFF), the sleep induction function will not be executed. Therefore, it is possible to suppress the execution of unnecessary processes while reflecting the user's intentions.

[0114] <Sleep induction function activation process> Figure 10 is a diagram illustrating the flow of the sleep induction function initiation process based on the embodiment.

[0115] As shown in Figure 10, the CPU 27 performs presence / absence checks (step S0). Specifically, the presence / absence determination unit 271 determines whether the user is present in a predetermined area based on the signal from the Doppler sensor 30, and outputs the determination result to the sleep preparation state determination unit 276.

[0116] Next, the CPU 27 determines whether or not an existence determination has been made (step S2). The sleep preparation state determination unit 276 determines whether or not it has received notification of the existence determination result from the existence / absence determination unit 271.

[0117] Next, if the CPU 27 determines in step S2 that there is a presence (YES in step S2), it detects body movement (step S4). The body movement detection unit 274 detects the user's body movement based on the signal from the Doppler sensor 30. The body movement detection unit 274 outputs the detection result to the sleeping state determination unit 273.

[0118] Next, the CPU 27 checks the sleep state (step S6). The sleep state determination unit 273 determines whether the user is in a sleep state based on the body movement detection result from the body movement detection unit 274, and outputs the determination result to the sleep preparation state determination unit 276.

[0119] Next, the CPU 27 determines whether or not the user is asleep (step S8). The sleep preparation state determination unit 276 determines whether or not it has received notification of the sleep state determination result from the sleep state determination unit 273.

[0120] Next, if the CPU 27 determines that the user is asleep (YES in step S8), it determines that the user is in a sleep-preparation state (step S10). The sleep-preparation state determination unit 276 notifies the sleep induction function control unit 278 that the determination result is a sleep-preparation state. The sleep-preparation state determination unit 276 determines that the user is in a sleep-preparation state if the presence / absence determination unit 271 detects that the user is present and the sleep-state determination unit 273 determines that the user is asleep.

[0121] In this example, the sleep preparation state determination unit 276 determines that the user is in a sleep preparation state when the presence / absence determination unit 271 detects that the user is present and the sleeping state determination unit 273 determines that the user is sleeping. However, the sleep preparation state may also be determined when the presence / absence determination unit 271 detects that the user is present, or when the sleeping state determination unit 273 determines that the user is sleeping.

[0122] Then, the CPU 27 executes the process (step S12). The sleep induction function control unit 278 executes a predetermined process as a function to induce sleep.

[0123] Then, terminate the process (press Return). On the other hand, in step S2, if the CPU 27 determines that it is not an existence check (NO in step S6), it returns to step S0 and repeats the above process.

[0124] On the other hand, in step S8, if the CPU 27 determines that the system is not in a sleeping state (NO in step S8), it returns to step S0 and repeats the above process.

[0125] Figure 11 is a diagram illustrating the flow of the initiation process for another sleep induction function based on an embodiment.

[0126] As shown in Figure 11, the difference from the process in Figure 10 is that steps S3 and S3A have been added.

[0127] Specifically, in step S2, if the CPU 27 determines that there is a presence (YES in step S2), it acquires environmental information (step S3). Specifically, the illuminance sensor 26 detects the room's illuminance value as ambient environmental information. The illuminance sensor 26 outputs the room's illuminance value to the sleep preparation state determination unit 276.

[0128] The CPU 27 determines whether the environmental conditions are met (step S3A). The sleep preparation state determination unit 276 determines whether the illuminance value output from the illuminance sensor 26 is below a predetermined illuminance value.

[0129] In step S16, if the CPU 27 determines that the environmental conditions are met (YES in step S3A), it detects body movement (step S4). The body movement detection unit 274 detects the user's body movement based on the signal from the Doppler sensor 30. The body movement detection unit 274 outputs the detection result to the sleep state determination unit 273.

[0130] Next, the CPU 27 checks the sleep state (step S6). The sleep state determination unit 273 determines whether the user is in a sleep state based on the body movement detection result from the body movement detection unit 274, and outputs the determination result to the sleep preparation state determination unit 276.

[0131] Next, the CPU 27 determines whether or not the user is asleep (step S8). The sleep preparation state determination unit 276 determines whether or not it has received notification of the sleep state determination result from the sleep state determination unit 273.

[0132] Next, if the CPU 27 determines that the user is asleep (YES in step S8), it determines that the user is in a sleep preparation state (step S10). The sleep preparation state determination unit 276 notifies the sleep induction function control unit 278 that the determination result is a sleep preparation state.

[0133] Then, the CPU 27 executes the process (step S12). The sleep induction function control unit 278 executes a predetermined process as a function to induce sleep.

[0134] Then, terminate the process (press Return). On the other hand, in step S2, if the CPU 27 determines that it is not an existence check (NO in step S6), it returns to step S0 and repeats the above process.

[0135] On the other hand, in step S8, if the CPU 27 determines that the system is not in a sleeping state (NO in step S8), it returns to step S0 and repeats the above process.

[0136] On the other hand, if the CPU 27 determines in step S3A that the environmental conditions are not met (NO in step S3A), it returns to step S0 and repeats the above process.

[0137] <Execution Process> Figure 12 is a diagram illustrating the flow of the sleep induction function execution process based on the embodiment.

[0138] As shown in Figure 12, the CPU 27 determines whether the notification function is ON or OFF (step S20).

[0139] If the CPU 27 determines that the notification function is ON (YES in step S20), it executes a process to output information (step S22).

[0140] Specifically, the sleep induction function control unit 278 notifies the wake-up time of the alarm function included in the setting information via the speaker 22, based on the information stored in the memory 23.

[0141] For example, it may notify the user that "Tomorrow's wake-up time is set for 7:00." It may also notify the user of the weather and temperature for tomorrow (the next day), or for the following morning if the time is past midnight. For example, the sleep induction function control unit 278 instructs the information acquisition unit 284 to communicate with an external device connected to the network via the communication device 24 to acquire weather and temperature information and notify the user via the speaker 22. Alternatively, the information acquisition unit 284 may use information that has been acquired in advance and stored in the memory 23. Although the example of outputting weather and temperature information has been described, it is not limited to weather and temperature information; any information that is useful to the user, such as the latest news, traffic information, or memos, is acceptable.

[0142] Furthermore, the notification function could, for example, play music while displaying information for tomorrow or tomorrow morning. The music playback could then stop once the information for tomorrow or tomorrow morning has finished being displayed, thereby enhancing the user's relaxation effect and promoting sleep.

[0143] Furthermore, the sleep induction function control unit 278 can edit the wake-up time setting according to the user's instructions based on the information output processing by the notification function. Specifically, the voice recognition unit 282 identifies the user's voice input via the microphone 28 and outputs it to the sleep induction function control unit 278. For example, if the user says, "Please change the alarm to 8 o'clock," the sleep induction function control unit 278 will change the wake-up time setting to 8 o'clock if it determines that the user's voice input is a change in the wake-up time setting.

[0144] Next, the CPU 27 determines whether the music playback function is ON or OFF (step S24). Specifically, the sleep induction function control unit 278 determines whether the setting information includes information indicating that the music playback function is ON or OFF.

[0145] Next, if the CPU 27 determines that the music playback function is ON (YES in step S24), it executes the music playback process (step S26). Details of the music playback process will be described later.

[0146] Then, terminate the process (press Return). On the other hand, if it is determined in step S24 that the music playback function is not ON (NO in step S24), it is determined whether the relaxation exercise guidance function is ON or OFF (step S28). The sleep induction function control unit 278 determines whether the setting information includes information that the relaxation exercise guidance function is ON or OFF.

[0147] If the CPU 27 determines that the music playback function is ON (YES in step S28), it executes the relaxation exercise guidance playback process (step S30). Details of the relaxation exercise guidance playback process will be described later.

[0148] Then, terminate the process (press Return). In step S28, if the CPU 27 determines that the relaxation exercise guidance function is not ON (NO in step S28), it terminates the process (returns).

[0149] In this example, we describe the case where either the music playback function or the relaxation exercise guidance function is executed. However, by setting both the music playback function and the relaxation exercise guidance function to ON, the music playback process and the relaxation exercise guidance playback process may be executed in parallel.

[0150] Figure 13 is a diagram illustrating the flow of music playback processing based on an embodiment. As shown in Figure 13, the CPU 27 starts the playback process (step S40). The sleep induction function control unit 278 plays the music file stored in the memory 23 and outputs it from the speaker 22.

[0151] Next, the CPU 27 checks for a resting state (step S42). The resting state determination unit 277 determines whether or not the body is in a resting state based on the amount of body movement calculated by the body movement detection unit 274.

[0152] Next, the CPU 27 determines whether or not the system is in a resting state (step S44). The sleep induction function control unit 278 determines whether or not the result of the resting state determination unit 277 indicates a resting state.

[0153] Next, if the CPU 27 determines that the system is in a resting state (YES in step S44), it performs volume adjustment processing (step S46). If the sleep induction function control unit 278 determines that the system is in a resting state, it performs processing to lower the volume of the music playback output via the speaker 22.

[0154] In this example, the sleep induction function control unit 278 is described as performing a volume reduction process, but it is not limited to this. For example, it may perform a playback process that reduces high-frequency components using a high-frequency component cut filter function. Alternatively, the volume reduction process and the high-frequency component cut filter may be combined. Or, it may perform a pitch adjustment process. Furthermore, the type of high-frequency component cut filter may be adjusted according to the sound source. For example, the type of high-frequency component cut filter may be adjusted for sound sources with vocals and sound sources without vocals.

[0155] Furthermore, the sleep induction function control unit 278 may change the volume of the music playback output via the speaker 22 or the strength of the high-frequency component cut filter in real time according to the parameters representing the duration and degree of the resting state determined by the resting state determination unit 277.

[0156] By performing volume adjustment processing, it is possible to facilitate the user's transition to a sleep state according to their condition.

[0157] Next, the CPU 27 checks the sleep state (step S48). The sleep state determination unit 272 determines whether the user is in a sleep state based on the detection signal from the Doppler sensor 30.

[0158] Next, the CPU 27 determines whether or not the user is in a sleep state (step S50). The sleep induction function control unit 278 determines whether or not the result output from the sleep state determination unit 272 indicates a sleep state. For example, if the user's sleep state is any state other than wakefulness, deep sleep, light sleep, or REM sleep, it is determined to be a sleep state.

[0159] In step S50, if the CPU 27 determines that the user is in a sleep state (YES in step S50), it stops the playback process (step S52). The sleep induction function control unit 278 stops the playback process of the music file stored in memory 23.

[0160] Furthermore, the sleep induction function control unit 278 may stop playback processing gradually rather than immediately when it determines that the user is asleep. For example, the volume may be changed gradually depending on the certainty of the sleep state determination, or the volume may be returned to its original level if body movement is detected or if the user is determined to be awake while the volume is reduced. This process can also prevent the playback of music files from being stopped due to a false determination.

[0161] Then, terminate the process (press Return). On the other hand, if the CPU 27 determines in step S50 that it is not in a sleep state (NO in step S50), it returns to step S40.

[0162] Furthermore, if the CPU 27 determines in step S44 that it is not in a resting state (NO in step S44), it skips step S46 and proceeds to step S48.

[0163] If the user's sleep state is detected, it is possible to stabilize the user's sleep state by disabling the sleep induction function.

[0164] The process for playing back relaxation exercise guidance is basically the same as the process for playing back music. Specifically, the CPU 27 starts the playback process. The sleep induction function control unit 278 plays the relaxation exercise guidance file stored in the memory 23 and outputs it from the speaker 22 and the display 21.

[0165] Figure 14 is a diagram illustrating the outline of the relaxation exercise guidance and regeneration process based on an embodiment. As shown in Figure 14, the display 21 shows an exercise guidance image P001 for relaxing the body. The user can perform stretching exercises to relax their body while following the exercise guidance image P001. Relaxing music may also be played along with the display of the exercise guidance image.

[0166] In this example, we will describe a case where the user is encouraged to perform stretching exercises, but any method that promotes relaxation is acceptable. For example, it is possible to display an image guiding the user to perform deep breathing exercises and play music.

[0167] In this example, the sleep induction function control unit 278 will be described as playing a relaxation exercise guidance file stored in memory 23 and outputting it through the speaker 22 and display 21 of the sleep alarm device 2, but it is not limited to this and other devices may be used. Specifically, the sleep induction function control unit 278 may send data to terminal 8 via communication device 24 and output the relaxation exercise guidance file using the display 82 and speaker (not shown) of terminal 8. The same applies to the music playback function described above.

[0168] As explained in the flowchart of Figure 13, the CPU 27 determines whether the system is in a resting state or not, and if it determines that the system is in a resting state, it executes a volume adjustment process. If the sleep induction function control unit 278 determines that the system is in a resting state, it executes a process to lower the volume of the music playback output via the speaker 22. In this example, the sleep induction function control unit 278 describes the case where it performs a volume reduction process, but it is not limited to this, and for example, it may perform a playback process that reduces high-frequency components using the function of a high-frequency component cut filter. Alternatively, the volume reduction process and the high-frequency component cut filter may be combined. Or, it may perform a process to adjust the pitch. Furthermore, the type of high-frequency component cut filter may be adjusted according to the sound source. For example, the type of high-frequency component cut filter may be adjusted for sound sources with vocals and sound sources without vocals.

[0169] Furthermore, the sleep induction function control unit 278 may change the volume of the music playback output via the speaker 22 or the strength of the high-frequency component cut filter in real time according to the parameters representing the duration and degree of the resting state determined by the resting state determination unit 277.

[0170] Furthermore, the sleep induction function control unit 278 may change guidance images or audio information in response to the user becoming still during stretching exercises, or interactively support breathing techniques, based on parameters representing the duration and degree of the resting state determined by the resting state determination unit 277, or detection of the user's breathing state.

[0171] By performing volume adjustment processing, it is possible to facilitate the user's transition to a sleep state according to their condition.

[0172] The CPU 27 then determines whether the user is in a sleep state, and if it determines that the user is in a sleep state, it stops the playback process. The sleep induction function control unit 278 stops the playback process of the relaxation exercise guidance file stored in the memory 23.

[0173] If the user's sleep state is detected, it is possible to stabilize the user's sleep state by disabling the sleep induction function.

[0174] Furthermore, the program in this embodiment may be an application that can be executed on a personal computer. In this case, the program according to this embodiment may be incorporated as a function of various applications that run on a personal computer.

[0175] The embodiments disclosed herein should be considered in all respects to be illustrative and not restrictive. The scope of the invention is indicated by the claims rather than by the foregoing description, and all modifications within the meaning and scope of the claims are intended to be included. [Explanation of Symbols]

[0176] 1 Sleep management system, 2 Sleep alarm device, 4 Network, 6 Server, 8 Terminal, 20 Clock, 21, 82 Display, 22 Speaker, 23, 62, 86 Memory, 24, 64, 84 Communication device, 26 Illuminance sensor, 28 Microphone, 29, 88 Input device, 30 Doppler sensor, 32, 66, 89 Internal bus, 200 Alarm setting screen, 271 Absence detection unit, 272 Sleep state detection unit, 273 Sleeping state detection unit, 274 Body movement detection unit, 275 Display control unit, 276 Sleep preparation state detection unit, 277 Rest state detection unit, 278 Sleep induction function control unit, 280 Sleep induction function execution detection unit, 282 Voice recognition unit, 284 Information acquisition unit, 286 Notification control unit.

Claims

1. A first sensor that detects an object non-contact by irradiating it with an incident wave and receiving a reflected wave resulting from the reflection of the incident wave, A second sensor that detects illuminance values, A calculation unit that calculates the movement of an object based on the detection result of the first sensor, The system includes a processing execution unit that performs a relaxation exercise guidance playback process, which outputs sounds or images to encourage relaxation exercises to the user, based on the detection result of the first sensor indicating the presence of an object within a predetermined range, the detection result of the second sensor indicating an illuminance value of less than or equal to a predetermined amount, and the calculation result of the calculation unit indicating that there is no movement of the object of a size greater than or equal to a predetermined amount. The processing execution unit is an information processing device that stops the relaxation exercise guidance playback process when it is determined that the user has fallen asleep after the relaxation exercise guidance playback process has been executed.

2. The aforementioned relaxation exercises include breathing or stretching exercises. The processing execution unit adjusts the relaxation exercise guidance playback process based on the detection result of the first sensor, as described in claim 1.

3. The information processing apparatus according to claim 1 or 2, wherein the relaxation exercise guidance playback process is performed when the user falls asleep.

4. The process involves irradiating an object with an incident wave and receiving a reflected wave resulting from the reflection of the incident wave, thereby detecting the object without contact. Steps include detecting the illuminance value, A step of calculating the movement of the object based on the detection result obtained by detecting the aforementioned object without contact, A step of performing a relaxation exercise guidance playback process that outputs a sound or image to encourage the user to perform relaxation exercises, based on a detection result indicating the presence of an object within a predetermined range, a detection result indicating an illuminance value below a predetermined amount, and the calculation step that determines that there is no movement of the object of a size greater than a predetermined amount. An information processing method comprising the step of stopping the relaxation exercise guidance playback process if it is determined that the user has fallen asleep after the relaxation exercise guidance playback process has been performed.

5. An information processing program executed on a computer comprising a first sensor that detects an object non-contact by irradiating an incident wave and receiving a reflected wave due to the reflection of the incident wave, and a second sensor that detects an illuminance value, wherein the information processing program is performed on the computer, The process involves irradiating an object with an incident wave and receiving a reflected wave resulting from the reflection of the incident wave, thereby detecting the object without contact. Steps include detecting the illuminance value, A step of calculating the movement of the object based on the detection result obtained by detecting the aforementioned object without contact, A step of performing a relaxation exercise guidance playback process that outputs a sound or image to encourage the user to perform relaxation exercises, based on a detection result indicating the presence of an object within a predetermined range, a detection result indicating an illuminance value below a predetermined amount, and the calculation step that determines that there is no movement of the object of a size greater than a predetermined amount. An information processing program that causes a process to be executed, comprising the step of stopping the relaxation exercise guidance playback process if it is determined that the user has fallen asleep after the relaxation exercise guidance playback process has been executed.

6. A first sensor that detects an object non-contact by irradiating it with an incident wave and receiving a reflected wave resulting from the reflection of the incident wave, A second sensor that detects illuminance values, A calculation unit that calculates the movement of an object based on the detection result of the first sensor, The system includes a processing execution unit that performs a relaxation exercise guidance playback process, which outputs sounds or images to encourage relaxation exercises to the user, based on the detection result of the first sensor indicating the presence of an object within a predetermined range, the detection result of the second sensor indicating an illuminance value of less than or equal to a predetermined amount, and the calculation result of the calculation unit indicating that there is no movement of the object of a size greater than or equal to a predetermined amount. The processing execution unit is an information processing system that stops the relaxation exercise guidance playback process if it is determined that the user has fallen asleep after the relaxation exercise guidance playback process has been executed.

Citation Information

Patent Citations

  • Biological state acquisition device, biological state acquisition program, apparatus having biological state acquisition device and air conditioner

    JP2014014708A