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

The Doppler sensor-based system addresses the issue of multiple user misclassification by measuring distance and sleep state in real time, ensuring accurate sleep pattern detection for individual users.

JP7863590B2Active Publication Date: 2026-05-21NINTENDO CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
NINTENDO CO LTD
Filing Date
2024-06-06
Publication Date
2026-05-21

AI Technical Summary

Technical Problem

Conventional sleep state measurement techniques assume a single user as the target and do not account for the distance to the user, leading to potential mismeasurements when multiple users are present.

Method used

An information processing apparatus using a Doppler sensor to measure both the distance to the user and the user's sleep state in real time, with features to determine user presence and adjust measurement ranges based on user input and sleep state data.

Benefits of technology

Enables accurate measurement of individual sleep patterns by limiting the measurement target to a predetermined range, preventing misclassification of users outside the effective measurement area and allowing real-time monitoring of sleep states.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007863590000001
    Figure 0007863590000001
  • Figure 0007863590000002
    Figure 0007863590000002
  • Figure 0007863590000003
    Figure 0007863590000003
Patent Text Reader

Abstract

To provide a new configuration in which a distance to a user is measured in addition to the user's sleep state.SOLUTION: An information processing device includes a sensing unit including a Doppler sensor, a distance measurement unit that measures a distance to a user based on an output from the Doppler sensor, and a sleep state measurement unit that measures, in real time, the user's sleep state based on the output from the Doppler sensor.SELECTED DRAWING: None
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a method for measuring a user's sleep state based on the output from a Doppler sensor. Related.

Background Art

[0002] Conventionally, techniques for processing biological signals such as a user's respiration, heartbeat, body movement, etc. to determine the depth of the body's sleep have been proposed (for example, see Japanese Patent Laid-Open No. 2014-14708). )

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Conventional techniques assume that there is only one user as the determination target for determining the sleep state, and do not pay any attention to the distance to the user. The object of the present disclosure is to provide a new configuration for measuring the distance to the user in addition to the user's sleep state.

Means for Solving the Problems

[0005] An information processing apparatus according to an embodiment includes a detection unit including a Doppler sensor, a distance measurement unit that measures the distance to a user based on the output from the Doppler sensor, and a sleep state measurement unit that measures the user's sleep state in real time based on the output from the Doppler sensor.

[0006]

[0006] With this configuration, the same Doppler sensor is used to determine the distance to the user and the user Since it can measure the user's sleep state in real time, it can measure the distance to the user and the user's sleep state. Processing can be implemented using the measurement results from both sides.

[0007] The sleep state measurement unit measures the measurement range that the distance measurement unit can measure, based on the measurement results of the distance measurement unit. Even if you measure the sleep state of users who are within a predetermined range that is narrower than the surrounding area, Good. With this configuration, for example, even if multiple users are sleeping, within a predetermined range It can measure sleep patterns only for users within the enclosed area. Therefore, the measurement target is limited to... This can prevent situations such as incorrectly measuring the sleep patterns of users who are not present.

[0008] The information processing device determines whether or not a user is present based on the measurement results from the distance measuring unit. It may further include an existence determination unit that determines the distance to the user measured If the distance is not within a predetermined range, it may be determined that no user exists. According to this, for example, when multiple users are sleeping, if the user being measured gets out of bed... It can appropriately determine that.

[0009] The information processing device is located relative to the location where the user sleeps. It further includes a guidance department that provides guidance to support the pre-arrangement of the department. This configuration may also be used. With this configuration, the user can move the information processing device to the appropriate position according to the guidance. It can be placed there.

[0010] The guidance unit provides images and information indicating whether the user's sleeping position is within a predetermined range. It may be configured to output at least one of visual and audio information. According to this configuration, the user can know at which position the information processing device should be placed visually or aurally.

[0011] The information processing device may further include a setting reception unit that receives a setting within a predetermined range from the user. According to this configuration, an appropriate measurement target range can be set according to the user's in-bed environment.

[0012] The setting reception unit may be configured to request an input of at least one of the user's bedtime position and the number of people in bed. According to this configuration, an appropriate measurement target range can be set according to the state in which the user goes to bed.

[0013] The setting reception unit may be configured to change a predetermined range based on the measurement result of the user's sleep state. According to this configuration, the measurement target range can be appropriately set based on the result measured from the user.

[0014] The information processing device may further include a display editing unit that displays the measurement result of the user's sleep state and accepts an editing operation by the user for the measurement result. The setting reception unit may be configured to change a predetermined range according to the editing operation received by the display editing unit. According to this configuration, the measurement target range can be appropriately pre-adjusted according to the editing operation arbitrarily performed by the user.

[0015] The distance measurement unit may calculate the amount of movement for each distance from the Doppler sensor based on the output from the Doppler sensor, and estimate the distance with the maximum amount of movement as the distance to the user. According to this configuration, the distance with a high possibility of being the user can be determined.

[0016] The distance measuring unit may use the user's breathing motion as the measure of movement. This configuration allows for measuring the distance to the user even while sleeping.

[0017] According to another embodiment, in an information processing device having a detection unit including a Doppler sensor, An information processing method is provided. The information processing method is based on the output from the Doppler sensor. The steps include measuring the distance to the user and, based on the output from the Doppler sensor, This includes a step of measuring the user's sleep state in real time.

[0018] With this configuration, the same Doppler sensor is used to determine the distance to the user and the user Since it can measure the user's sleep state in real time, it can measure the distance to the user and the user's sleep state. Processing can be implemented using the measurement results from both sides.

[0019] In yet another embodiment, a computer equipped with a detection unit including a Doppler sensor An information processing program is provided that will be executed on the computer. The steps include measuring the distance to the user based on the output from the Doppler sensor, and A step that measures the user's sleep state in real time based on the output from the puller sensor. Execute the program.

[0020] With this configuration, the same Doppler sensor is used to determine the distance to the user and the user Since it can measure the user's sleep state in real time, it can measure the distance to the user and the user's sleep state. Processing can be implemented using the measurement results from both sides.

[0021] A system according to yet another embodiment includes a detection device including a Doppler sensor and a control device The control device includes the following: Based on the output from the Doppler sensor, the control device determines the distance to the user. Based on the distance measurement unit and the output from the Doppler sensor, the user's sleep state is determined. Includes a sleep state measurement unit that measures sleep status in real time. [Effects of the Invention]

[0022] According to this disclosure, a new configuration measures the distance to the user in addition to the user's sleep state. We can provide this. [Brief explanation of the drawing]

[0023] [Figure 1] This is a schematic block diagram showing the basic configuration of a sleep management system according to this embodiment. [Figure 2] This is a schematic block diagram showing the basic configuration of a sleep alarm device according to this embodiment. [Figure 3] This is a schematic block diagram showing the basic configuration of a server according to this embodiment. [Figure 4] This is a schematic block diagram showing the basic configuration of a terminal according to this embodiment. [Figure 5] This is a schematic diagram showing an example of how to use a sleep alarm device according to this embodiment. [Figure 6] This is a schematic diagram showing an example of the functional configuration of a sleep alarm device according to this embodiment. [Figure 7] This diagram illustrates the measurement method of the Doppler sensor in a sleep alarm device according to this embodiment. [Figure 8] This figure shows an example of the result of Fourier transforming the detection signal of the Doppler sensor of a sleep alarm device according to this embodiment. [Figure 9] This figure illustrates a method for measuring distance using the user's breathing as the target of a sleep alarm device according to this embodiment. [Figure 10]This figure illustrates a method for calculating the presence score in a sleep alarm device according to this embodiment. [Figure 11] This figure illustrates the relationship between the effective measurement range and the presence score in a sleep alarm device according to this embodiment. [Figure 12] This figure illustrates a method for determining the bed-sitting state in a sleep alarm device according to this embodiment. [Figure 13] This figure illustrates an example of preventing mismeasurement using the effective measurement range in a sleep alarm device according to this embodiment. [Figure 14] This flowchart shows the processing during operation of a sleep alarm device according to this embodiment. [Figure 15] This is a schematic diagram illustrating an example of guidance for assisting in determining the placement position of a sleep alarm device according to this embodiment. [Figure 16] This is a schematic diagram illustrating an example of guidance for assisting in setting the effective measurement range in a sleep alarm device according to this embodiment. [Figure 17] This is a schematic diagram illustrating another example of guidance for assisting in setting the effective measurement range in a sleep alarm device according to this embodiment. [Figure 18] This figure illustrates an example of the process for reviewing the setting of the effective measurement range in a sleep alarm device according to this embodiment. [Figure 19] This figure illustrates another example of the process for reviewing the setting of the effective measurement range in a sleep alarm device according to this embodiment. [Modes for carrying out the invention]

[0024] This embodiment will be described in detail with reference to the drawings. Note that the same or For a substantial portion, the same reference number is used, and the explanation is not repeated.

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

[0026] [A. Sleep Management System Configuration] First, we will outline the overall configuration of the sleep management system 1 according to this embodiment and an example of the configuration of each device. To abbreviate.

[0027] (a1: Sleep Management System 1) Figure 1 is a schematic block diagram showing the basic configuration of the sleep management system 1 according to this embodiment. Referring to Figure 1, the sleep management system 1 consists of a sleep alarm device 2 and a network This includes 4, server 6, and terminal 8.

[0028] Information is exchanged between the sleep alarm device 2, server 6, and terminal 8 via network 4. It is possible to send and receive data. Network 4 uses either wireless or wired communication. You may adopt this approach.

[0029] The sleep alarm device 2 manages the user's sleep. The sleep alarm device 2 monitors the user's sleep. It has an alarm function to wake the user, and also sends a non-contact signal in response to the user's movements. It has a sensor function for detection. The sleep alarm device 2 will make a notification when the notification conditions are met. The system outputs an alarm sound from a speaker, which is an example of a notification unit, to perform a notification operation, and the notification stops under certain conditions. The alarm sound output will stop when the conditions are met.

[0030] Server 6 stores the sleep data acquired by the sleep alarm device 2. Terminal 8 sets the alarm function of the sleep alarm device 2 and also receives information about the user's sleep state. It retrieves and displays the information. Terminal 8 is a portable device such as a mobile phone or smartphone. It may be a device of the type (also known as) or a stationary device such as a personal computer. That's good too.

[0031] (a2: Sleep alarm device 2) Figure 2 is a schematic block diagram showing the basic configuration of the sleep alarm device 2 according to this embodiment. Referring to Figure 2, the sleep alarm device 2 includes a clock 20, a display 21, and Peeker 22, memory 23, communication device 24, LED 25, illuminance sensor 26, CP U27, microphone 28, input device 29, Doppler sensor 30, and internal bus 32 It includes. Each part is connected by an internal bus 32.

[0032] CPU27 is an example of a processor and is used to process various information in the sleep alarm device 2. This corresponds to the information processing unit for implementing the processing. The CPU 27 uses the memory 23 to perform various operations. Perform information processing.

[0033] Memory 23 stores the processing program 231 that is executed in the sleep alarm device 2. Figure 2 shows the case where memory 23 is a storage unit built into the sleep alarm device 2. As illustrated, for example, optical discs or cartridges can be attached to and removed from the sleep alarm device 2. This may be a storage medium, or both of these storage units and storage media. .

[0034] The CPU 27 performs various functions based on the processing program 231 stored in memory 23. This implements the processing and various functional blocks related to this.

[0035] The clock 20 has a function to measure time. The display 21 displays information such as the time. Speaker 22 outputs an alarm sound as a notification sound. Communication device 24 connects to the network. An input for communicating with external devices (e.g., server 6 and terminal 8) via channel 4. It is a surface. LED25 lights up according to the instructions and around the sleep alarm device 2. Brighten. Microphone 28 accepts external audio input. Input device 29 accepts various types It has control buttons.

[0036] The Doppler sensor 30 constitutes at least a part of the detection unit and measures radio waves (microwaves). The device is irradiated onto a target, and a signal (reflected wave) corresponding to the movement of the object being measured (typically the user) is generated. It detects by contact.

[0037] (a3: Server 6) Figure 3 is a schematic block diagram showing the basic configuration of server 6 according to this embodiment. Referring to 3, the server 6 comprises a CPU 60, memory 62, communication device 64, and internal bus 6 It includes 6. Each part is connected by an internal bus 66.

[0038] CPU60 is an example of a processor that implements various information processing tasks performed on server 6. This corresponds to the information processing unit for that purpose. The CPU 60 uses memory 62 to perform various information processing. Execute.

[0039] Memory 62 stores various programs executed on server 6. Figure 3 shows The example given is that Mori 62 is a memory unit built into server 6, but for example, This could be a storage medium that can be attached to or removed from the server 6, such as an optical disc or cartridge. This may include both the memory unit and the storage medium.

[0040] The communication device 64 communicates with external devices (for example, sleep alarm device 2) via the network 4. This is an interface for communicating with terminals (such as terminal 8).

[0041] (a4: Terminal 8) Figure 4 is a schematic block diagram showing the basic configuration of terminal 8 according to this embodiment. Referring to the above, terminal 8 comprises a CPU 80, a display 82, a communication device 84, and memory 8 It includes 6, an input device 88, and an internal bus 89. Each part is connected by the internal bus 89. .

[0042] CPU80 is an example of a processor that implements various information processing tasks performed on terminal 8. It corresponds to the information processing unit for that purpose. The CPU 80 uses memory 86 to perform various information processing tasks. To do.

[0043] Memory 86 stores various programs executed on terminal 8. Figure 4 shows the memory. The example given is that the memory unit 86 is built into terminal 8, but for example, memo This could be a storage medium that can be attached to or removed from the terminal 8, such as a Ricard, or these storage units and memory It can be either a memory medium or a digital medium.

[0044] The communication device 84 communicates with external devices (for example, sleep alarm device 2) via the network 4. This is an interface for communicating with servers (such as server 6).

[0045] The input device 88 includes any buttons, keys, touch panel, etc. [B. Usage patterns of sleep alarm device 2] Next, we will describe an example of the location in which the sleep alarm device 2 according to this embodiment is used.

[0046] Figure 5 is a schematic diagram showing an example of how the sleep alarm device 2 according to this embodiment can be used. Referring to Figure 5, the sleep alarm device 2 is positioned adjacent to the user's bed BD, etc. .

[0047] The sleep alarm device 2 emits an incident wave from the Doppler sensor 30 towards the user, The sensor receives the reflected wave that may be generated when the incident wave is reflected. Then, the sleep alarm device 2 illuminates Based on the incident wave and the received reflected wave, various information about the user is measured. The observation area of ​​the sleep alarm device 2 corresponds to a predetermined area (predetermined range) of the user's bed BD. .

[0048] The sleep alarm device 2 may have a clock function and an alarm function. In this case, The sleep alarm device 2 outputs an alarm sound from speaker 22 when the notification conditions are met. It may also be done in this way. In addition, the display 21 may show, for example, the current time that the clock 20 is using to keep time. The displayed time is "AM6:00".

[0049] [C. Functional configuration] Next, the functional configuration of the sleep alarm device 2 according to this embodiment will be described. The system device 2 can measure various information about the user using a Doppler sensor 30. It is.

[0050] Various pieces of information about the user include (1) the distance to the user, and (2) the extent of the user's movement. (3) User's sleep state, (4) User's bedtime, (5) User's sleep preparation state (6) Whether or not the user is asleep, etc. Using this information Then, various processes are executed. Note that it is not necessary to be able to measure all of this information. Instead, a function to measure as needed should be implemented as appropriate.

[0051] Figure 6 is a schematic diagram showing an example of the functional configuration of the sleep alarm device 2 according to this embodiment. Referring to Figure 6, the sleep alarm device 2 performs various sleep-related processes as described later. To obtain or calculate the information necessary to do so. More specifically, the sleep alarm device 2 Its functional configuration includes a Fourier transform unit 2701, a motion detection unit 2702, and a first distance measuring unit. The unit consists of a fixed unit 2703, a detection result storage unit 2704, a second distance measurement unit 2705, and an existence determination unit 2 706, setting reception unit 2707, sleep state measurement unit 2708, and bedtime determination unit 2709 The sleep preparation state determination unit 2710, the sleep onset determination unit 2711, and the sleep state accumulation unit 2712 It includes a sleep analysis unit 2713 and a processing execution unit 2720.

[0052] These functions are stored or retrieved in the memory 23 by the CPU 27 of the sleep alarm device 2. This may be achieved by executing the processing program 231 in a predetermined order. Below, we will describe in detail each function included in the sleep alarm device 2.

[0053] (c1: Doppler sensor 30 and Fourier transform unit 2701) The sleep alarm device 2 according to this embodiment uses a Doppler sensor 30 to measure the measurement range The distance to the object to be measured (typically the user) and the movement of the object to be measured. It may be configured to allow real-time detection.

[0054] The Doppler sensor 30 irradiates an incident wave onto the object to be measured, and the incident wave is reflected by the object to be measured. The system receives the reflected wave that may result from the movement of the object being measured. This method utilizes the phenomenon of frequency changes to detect the movement of the object being measured. The measurement method used with SA30 is the continuous wave (CW) method. or frequency-modulated continuous wave (FMCW) The nuous wave method is known. In this embodiment, either method is used While it may be acceptable to adopt this method, we will explain the processing when the FMCW method is used as a typical example. .

[0055] Figure 7 shows the measurement method of the Doppler sensor 30 of the sleep alarm device 2 according to this embodiment. This is a diagram for explanation. Refer to Figure 7(a) and the input irradiated from the Doppler sensor 30. The frequency of the emitted wave is repeatedly changed (swept) at predetermined intervals. Figure 7 shows the center frequency f. Centered at 0, with a repeating period T. m Each interval changes monotonically within the frequency bandwidth df (monotonically increasing and An example of monotonically decreasing waveforms is shown. Specifically, Figure 7 shows a waveform in which the frequency changes in a sawtooth pattern. This indicates.

[0056] By changing these frequencies, the frequency of the reflected waves will also change accordingly. However, the distance to the object to be measured (i.e., the object to be measured relative to the Doppler sensor 30) Depending on the position and motion, the magnitude of the delay time between the incident wave and the reflected wave, and the incident wave The magnitude of the frequency difference (Doppler shift) between the source wave and the reflected wave changes.

[0057] The mixer in the Doppler sensor 30 mixes the transmitted wave and the reflected wave, thereby creating an intermediate wave. A frequency detection signal is output. The output detection signal is a frequency as shown in Figure 7(b). F frequency B It will contain as its main component. Beat frequency fB The transmitted wave and the reflected wave This corresponds to the frequency difference between the two points, and reflects the distance to the object being measured and the movement of the object being measured. do. Beat frequency f B By performing a Fourier transform on the time waveform of the detection signal whose main component is, It is possible to obtain information indicating the distance to the object being measured and the magnitude of the object's movement.

[0058] Figure 8 shows the detection signal of the Doppler sensor 30 of the sleep alarm device 2 according to this embodiment. This figure shows an example of the results of the Fourier transform. Refer to Figure 8 for the Doppler sensor 30. By performing a Fourier transform on the detected signal, the detection result (distance-motion information) shows the relationship between distance and motion. (Report) can be obtained. More specifically, in the Fourier transform results shown in Figure 8, the horizontal axis is distance The distance is shown, and the vertical axis shows the magnitude of the movement. Note that Figure 8 shows the distance and magnitude of movement continuously. As shown, the magnitude of movement may also be defined for each section divided at predetermined distances. In the following explanation, the number that identifies each section may also be referred to as the "index."

[0059] In the example of detection results shown in Figure 8, two peaks appear, and the positions of each peak are The distance is shown, and the height of each peak indicates the magnitude of the movement. In the example shown in Figure 8, the distance d It can be seen that the object to be measured is located at position 1 and at a distance d2.

[0060] The Fourier transform unit 2701 converts the detection signal from the Doppler sensor 30 over a predetermined period of time into a Fourier transform. Perform the Fourier transform. Any method can be used for the Fourier transform, but typically, FF You may also use T (Fast Fourier Transform). The detection signals to be used are the time waveform obtained in the section where the frequency is increased, and the frequency The time waveform obtained in the section where the reduction occurs may be separated. For example, the repeat shown in Figure 7 Only the time waveforms obtained in the frequency increasing section of the return period are grouped together (one or more). Alternatively, you can perform a Fourier transform, or reduce the frequency of the repetition period shown in Figure 7. The time waveforms obtained in each interval may be subjected to a Fourier transform, either individually or in groups.

[0061] The result of the Fourier transform (distance-motion information) output from the Fourier transform unit 2701 is, It will be updated at each repetition period or at integer multiples of the repetition period. In some cases, each of the results of the Fourier transform (distance-motion information) is referred to as a "frame". .

[0062] Furthermore, the Fourier transform unit 2701 may be incorporated into a part of the Doppler sensor 30. Therefore, the detection unit for the distance to the user and / or the user's movement is: The configuration may consist of the Doppler sensor 30 alone, or the Doppler sensor 30 and F The configuration may include both the Doppler transform unit 2701 and the Doppler transform unit. Sensor 30 may be used.

[0063] (c2: Motion detection unit 2702) The sleep alarm device 2 according to this embodiment uses a Doppler sensor 30 to detect when the user turns over in sleep or when they move around in their sleep. It may be possible to detect relatively large body movements, such as waving your hands. User breathing These minute movements caused by heartbeats can be distinguished, for example, by the amount of change in the incident and reflected waves, or by their periodicity. It is possible.

[0064] In this specification, relatively large user movements such as turning over in bed or waving one's arms are referred to as "body movements." It is sometimes called "movement" when combined with minute movements such as breathing and heartbeat.

[0065] Furthermore, the sleep alarm device 2 detects the user's movements from the Doppler sensor 30. The system may be configured to detect the magnitude of the user's body movement based on the signal. In some cases, the indicator that shows the magnitude of a user's body movements is called the "body movement score."

[0066] The body movement score reflects the user's relatively large body movements (such as getting into bed or turning over in bed). This is an indicator that shows the probability of survival. In this embodiment, the more the user moves their body, the higher the probability of survival. The dynamic score is also set to be high.

[0067] The motion detection unit 2702 (Figure 6) outputs the Fourier transform from the Fourier transform unit 2701. By referring to the results (distance-motion information), the peak with the greatest magnitude of motion is identified, The magnitude of the identified peak movement is output as the magnitude of the user's body movement (body movement score). For example, the body movement score will be output as a normalized value within a range that includes decimal values ​​between 0 and 1. You can do that.

[0068] Furthermore, in order to improve detection accuracy, the magnitude of the movement of the identified peaks is predetermined. Only when the threshold value is exceeded is it determined that there is user movement, and the magnitude of the user's movement and It may also be possible to output it in this way. That is, the magnitude of the movement of the identified peak is predetermined. If the value is below the specified threshold, the user's body movement (body movement score) may be determined to be zero.

[0069] When using the FMCW method as shown in Figure 8, the signal strength for each distance (i.e., dynamic) The magnitude of the movement is calculated, and the relationship between the calculated distance and the magnitude of the movement is determined by the existence of a P The system detects movement and determines a body movement score based on the magnitude of the peak movement.

[0070] (c3: First distance measuring unit 2703 and second distance measuring unit 2705) The sleep alarm device 2 according to this embodiment is based on the output from the Doppler sensor 30. It may be configured to measure the distance to the user, who is the target of measurement. As a method for measuring the distance to the user, the following method utilizes the magnitude of movement: At least one of the following measurement methods can be employed.

[0071] More specifically, a method for measuring distance using the user's body movements (first distance measuring unit 27 03) and a method for measuring distance using the user's breathing (detection result storage unit 2704 and At least one of the following can be adopted: the first distance measuring unit (2705) At least one of section 2703 and the second distance measuring section 2705 is a Doppler sensor 30 Based on their output, this corresponds to a distance measuring unit that measures the distance to the user.

[0072] (i) First distance measuring unit 2703 As shown in Figure 8, the first distance measuring unit 2703 outputs from the Fourier transform unit 2701. The peaks that appear in the detection results (distance-motion information) that show the relationship between distance and movement are identified by the user's body. The distance at which motion was detected is identified, and the distance to the user (in Figure 6, "distance (motion detection)" It will be output as "(based on distance)" (indicated as such).

[0073] By measuring distance based on the user's body movements, high-speed and accurate distance measurement is achieved. This enables measurement.

[0074] (ii) Detection result storage unit 2704 and second distance measuring unit 2705 The second distance measuring unit 2705 measures distance by targeting small movements such as the user's breathing. Normally, the motion component caused by the user's breathing is relatively small, so each frame It is difficult to measure. Therefore, the second distance measuring unit 2705 measures the distance for multiple frames. By using the detection results (distance-motion information), measurement accuracy can be improved.

[0075] Figure 9 shows the distance measured using the user's breathing as the target of the sleep alarm device 2 according to this embodiment. This is a diagram illustrating the method of determination. Refer to Figure 9 to determine the acquisition of each item over a predetermined period. The detected results (distance - motion information) are accumulated for each distance to calculate the cumulative detection result. For example, the detection results acquired over a period of several to tens of seconds can be accumulated. You can also calculate it that way.

[0076] Then, referring to the calculated cumulative detection results, the peak with the largest cumulative motion value is identified. Identify the peak and determine the distance corresponding to that identified peak, using the measured distance (distance based on respiratory detection). It may also be possible to output it as (separation). Additionally, the size of the identified peak may be small movement You may also output it as a value indicating [something].

[0077] More specifically, the detection result storage unit 2704 stores the detection results of each frame over a predetermined period of time. The data is stored. The detection result storage unit 2704 uses, for example, a ring buffer to store the data. By doing so, the detection results for each frame are stored only for the period during which they should be accumulated, and thereafter new results are stored. The detection result can overwrite and automatically delete the data. Second distance measuring unit 270 5 is the magnitude of movement based on the detection results over a predetermined period of time stored in the detection result storage unit 2704. By accumulating the motion over distance, a graph of the accumulated motion values ​​is obtained as shown in Figure 9. The value of the distance (index) at which the calculated value peaks is adopted as the distance (distance based on respiratory detection). do.

[0078] This method utilizes an integrated detection result obtained by accumulating detection results across multiple frames. This allows for accurate measurement of the distance to the user, even in situations with minimal body movement. This means it can measure even the smallest movements of the user.

[0079] (c4: Existence determination unit 2706) The sleep alarm device 2 according to this embodiment is based on the output from the Doppler sensor 30. The system may be configured to determine whether or not the user is present within the measurement range. The indicator unit 2706 is used to determine whether such a user is present within the measurement range. As a target, an "existence score" is calculated. The existence determination unit 2706 is connected to the second distance measurement unit 2705 Based on the measurement results (cumulative detection results), it is determined whether or not a user is present.

[0080] The presence score is calculated based on the output from the Doppler sensor 30, within the measurement range (or, pre- Movement within the defined effective measurement range or the effective measurement range set arbitrarily by the user. It calculates the size of the measurement and is an indicator that shows the likelihood that the user is within the measurement range. For example, the existence score will be output as a normalized value within a range that includes decimal values ​​between 0 and 1. You can do that.

[0081] The sleep alarm device 2 according to this embodiment, in an environment where no user is present, will detect the second distance When a characteristic waveform appears in the graph of the cumulative detection result calculated by the distance measurement unit 2705, Uh, we'll make use of new knowledge.

[0082] Figure 10 shows the method for calculating the presence score in the sleep alarm device 2 according to this embodiment. This is a diagram to explain the following: Refer to Figure 10 to see several bedrooms of different sizes and shapes. Regarding this, measurements were taken in an environment where no users were present, and cumulative detection was performed in each environment. The results are calculated. For each of the calculated cumulative detection result graphs, the distances are as follows: Then, the largest cumulative value of the movement shown by each graph is adopted, and the data is composed of the adopted values. By creating a graph, the absence model is determined in advance.

[0083] The absence model created in this way is compared with the measured cumulative detection results, and its shape is The presence score is calculated by evaluating the similarity. Note that this is based on the absence model and cumulative detection results. Alternatively, you could normalize each element before calculating the similarity score.

[0084] The more likely a user is to be within the measurement range, the higher the presence score will be. When designed in this way, the higher the similarity between the absence model and the cumulative detection result, the higher the presence score. This will result in a small value.

[0085] Therefore, both the similarity and existence scores were normalized to a range that includes decimal values ​​between 0 and 1. In this case, the existence score can be calculated as (1 - similarity).

[0086] In the above explanation, the existence score is calculated based on the similarity of shape with the absence model. As shown in the example, instead of using this method to determine similarity, the cumulative detection results obtained by actual measurement are often used. The existence score is high if it does not exceed the value of the absence model at a given position (index). You may do so.

[0087] It should also be considered that users other than the target user may be present within the measurement range. In this case, it would end up measuring users other than the target user. Therefore, a specific user The effective measurement range may be set so that only the sensor is the target of measurement. The measurement range will be narrower than the measurement range in which distance can be measured.

[0088] The setting reception unit 2707, in accordance with user input from the input device 29 or microphone 28, The effective measurement range is set by default and can be configured by the user. It may be possible to set or change it arbitrarily using the setting reception unit 2707. good.

[0089] The presence determination unit 2706 determines the distance measured by the second distance measurement unit 2705 (based on respiration detection). If the measured distance falls outside the effective measurement range, it is determined that the user is absent.

[0090] Typically, the effective measurement range is within a predetermined distance from the sleep alarm device 2 (e.g., 100 cm). It is set to this. If the measured distance to the user exceeds this distance, the existence score A is fixed at "0". The effective measurement range is the upper limit of the distance from the sleep alarm device 2. You may define only one of the upper and lower bounds, or you may define both the upper and lower bounds. Below, we will explain an example where an upper limit is set on the distance from the sleep alarm device 2. do.

[0091] Figure 11 shows the effective measurement range and presence of the sleep alarm device 2 according to this embodiment. This diagram illustrates the relationship between the cores. Figure 11(a) shows the peaks that appear in the cumulative detection results. This shows an example where the position (index) is within the effective measurement range. In the example shown in Figure 11(a), The existence score indicates some value (≠0) that suggests the possibility of a user existing.

[0092] In contrast, Figure 11(b) shows the position (index) of the peak appearing in the cumulative detection result. This shows an example where the user is outside the effective measurement range. In the example shown in Figure 11(b), the user is outside the measurement range. Although it is highly likely that they exist, can we determine that no users are present within the effective measurement range? Therefore, the existence score is fixed at "0". In other words, the existence determination unit 2706 determines the measured value of If the distance to the sensor (distance (distance based on respiratory detection)) is not within the effective measurement range, the user Determine that it does not exist.

[0093] By setting such an effective measurement range, for example, within the measurement range of the sleep alarm device 2... In situations where both the user being measured and the user not being measured are asleep, If the target user wakes up first, the remaining non-target users will be used for measurement. By continuing this process, it is possible to avoid situations that result in incorrect measurement results.

[0094] (c5: Sleep state measurement unit 2708) The sleep alarm device 2 according to this embodiment is based on the output from the Doppler sensor 30. It may be configured to measure the user's sleep state in real time. More specifically The sleep state measurement unit 2708 (Figure 6) uses the output from the Doppler sensor 30 to determine the sleep state. It measures the user's sleep state in real time.

[0095] The user's sleep state is, for example, absent, wake / present nce), light sleep, deep sleep, It may also include the five types of REM sleep. Fewer types This could be a classification of one type, or it could be a classification of more types.

[0096] Typically, the sleep state measurement unit 2708 uses machine learning techniques to obtain pre-created data. This can also be implemented using a pre-trained model. In this case, Dopplerase can be used for any subject. The incident wave is irradiated from sensor 30 to detect the signal (or the detection signal is obtained by performing a Fourier transform on the signal). The detection results are obtained, and in parallel, the subject's sleep state is measured using known methods. Obtain the state value. Tag the sleep state value corresponding to the detection signal or detection result. A pre-trained model can be generated, and the generated pre-trained model can be used to train a known method. It can generate a model.

[0097] By using a trained model created in such an arbitrary way, Doppler sensors A sleep state measurement system for measuring the user's sleep state in real time based on the output from 30. It is possible to achieve a fixed part of 2708.

[0098] Figure 6 shows the detection results (distance-motion information) output from the Fourier transform unit 2701. The following is an example of a configuration in which the Doppler signal is input to the sleep state measurement unit 2708, but it is not limited to this configuration. The detection signal from sensor 30 may be directly input to the sleep state measurement unit 2708. .

[0099] Furthermore, the sleep state measurement unit 2708 receives an existence score calculated by the existence determination unit 2706. The following is entered. The presence score indicates whether the user is within the measurement range (or valid measurement range). This is an index used to determine whether or not something exists, and the value of this existence score is a predetermined threshold (e.g.) For example, if it falls below 0.05, it will be forced to output "absent" as the sleep state. This is also acceptable. As described above, the presence determination unit 2706 is measured by the second distance measurement unit 2705. Based on the distance, the valid presence score is only calculated if the user is within the effective measurement range. Output A. By utilizing such an existence score, the sleep state measurement unit 2708 determines Based on the measurement results of the second distance measuring unit 2705, the second distance measuring unit 2705 can measure the following distances: Measuring sleep status in users who are within a narrower effective measurement range than the standard range. Yes, it is possible. In other words, it can incorrectly measure the sleep state of users who are outside the effective measurement range. This prevents the determination from being fixed.

[0100] Figure 6 shows that the existence score value calculated by the existence determination unit 2706 is predetermined. The following is an example configuration that outputs "absent" as a sleep state when the threshold is lowered, but this is not limited to this example. Furthermore, if it can measure the sleep state of users within the effective measurement range, Any configuration may be adopted. For example, the output from the Fourier transform unit 2701 Of the data obtained (distance-motion information), only the components within the effective measurement range are used to determine the sleep state. It may be possible to measure it.

[0101] By employing the sleep state measurement unit 2708 described above, the Doppler sensor 30 is used This allows for real-time measurement of the user's sleep state.

[0102] (c6: Bed status determination unit 2709) The sleep alarm device 2 according to this embodiment is based on the output from the Doppler sensor 30. The system may be configured to determine the user's bedtime status. For example, the bedtime status could be: It may include four categories: waking up, resting, going to sleep, and being absent.

[0103] Typically, the bed-occupancy status determination unit 2709 determines the presence score, body movement score, sleep status (absence, Based on wakefulness, light sleep, deep sleep, REM sleep, and user state (active, idle, absent) Then, determine which bed-sitting state the person is in.

[0104] Figure 12 shows the method for determining the bedtime state in the sleep alarm device 2 according to this embodiment. This is a diagram for explanation.

[0105] Referring to Figure 12, the bed-occupancy status determination unit 2709 determines the state corresponding to each state of bed-occupancy. It holds the machine SM. Specifically, the state machine SM has an absent state ST. This includes state 1, the waking state (ST2), the resting state (ST3), and the sleeping state (ST4).

[0106] The absence state ST1 has a defined transition TR1 to the wake-up state ST2. State ST2 includes a transition TR1 to the absent state ST1 and a transition to the resting state ST3. Transition TR5 and transition TR7 to the sleeping state ST4 are defined. The resting state ST 3 includes a transition TR3 to the absent state ST1 and a transition TR6 to the awake state ST2. The transition to the sleep state ST4 is defined as TR9.

[0107] The following explains each transition condition. The transition TR1 from absent state ST1 to awake state ST2 occurs when the user is awake. This is executed under the condition that the existence score value is predetermined. The state of exceeding the set threshold TH1 (for example, 0.95) continues for a predetermined period of time. Either the sleep state being "wake / presence" or the sleep state being "wake / presence". You may adopt the condition that the following is satisfied. The threshold TH1 is the probability that a user exists. It may also be determined based on a range of existence score values ​​that are considered sufficiently high.

[0108] The transition TR2 from the awake state ST2 to the absent state ST1 occurs when the user is not present. This is executed under the condition that the existence score value is predetermined. This transition condition could be, for example, that the existence score value is predetermined. The state of being below a defined threshold TH2 (e.g., 0.05) continues for a predetermined period of time. It may be adopted that the following conditions are met. The threshold TH2 is such that there is a high probability that the user is absent. It may also be determined based on a range of existence score values ​​that are considered high for each minute.

[0109] Also, the transition TR3 from the resting state ST3 to the absent state ST1, and the sleep state The transition TR4 from state ST4 to absent state ST1 is executed under the same conditions as transition TR2. It's okay.

[0110] The transition TR5 from the awake state (ST2) to the resting state (ST3) is typically a rest determination. This is executed only if condition CND1 is met. It also starts from the resting state ST3. The transition TR6 to bed state ST2 is typically when the rest condition CND1 is not met. It will be executed on the condition that...

[0111] The rest condition CND1 has two states, and is when the user's body movement is relatively small. The condition is met if the user's body movements are relatively large, but not if the condition is met if the user's body movements are large. More specifically, the condition is met if the user is still. Under the fixed condition CND1, when the state is "failed", the value of the body movement score is the threshold TH4 If the condition is less than TH1 and the existence score value exceeds the threshold TH1, this condition persists for a predetermined period of time. If so, the state transitions to "Established". On the other hand, in the state of "Established", the value of the body movement score If the threshold TH3 is exceeded, or if the existence score value falls below the threshold TH1, If successful, the result will transition to "Not achieved".

[0112] Here, the threshold TH3 is the body movement score value that indicates the user's body movement is considered sufficiently large. It may be determined based on the range. The threshold TH4 is when the user's body movement is sufficiently small. It may be determined based on the range of possible body movement score values.

[0113] In other words, the conditions for the rest determination condition CND1 to be met are that a user is present, and This means the user's body movements are sufficiently small. Also, the rest condition CND1 is not met. The conditions for this to occur are that the user's body movement is sufficiently large, or that the user is absent. ru.

[0114] Transition TR8 from the awake state ST2 to the sleep state ST4, and the resting state S The transition TR9 from T3 to the sleep state ST4 typically occurs when the sleep determination condition CND2 is met. It is executed on the condition that the user is standing. Also, from the sleep state ST4 to the wake state ST2 The transition TR7 typically occurs when the sleep determination condition CND2 is not met, or when sleep This is executed only if the sleep state is "wake / presence".

[0115] The sleep status determination condition CND2 has two states and is presumed to indicate that the user is asleep. It is true in some cases and false otherwise. More specifically, bedtime determination condition CND2 So, in a state of "failure," what is the sleep state (light sleep, deep sleep, REM sleep)? If the state of either of the above continues for a predetermined period of time, the state transitions to "established". In the state of ", the sleep state is one of the following: light sleep, deep sleep, or REM sleep When the state changes to an external one (i.e., absence or wakefulness), it transitions to "failure."

[0116] As described above, the bed-occupancy status determination unit 2709 sequentially determines the transition conditions corresponding to each state. Then, determine which of the four states the system is in.

[0117] Furthermore, instead of implementing the state machine SM itself as shown in Figure 12, An implementation that sequentially updates the state flags based on each transition condition may also be adopted.

[0118] Furthermore, both the sleep state measurement unit 2708 and the bed-sitting state determination unit 2709 indicate "absence". This will result in outputting a certain state, so you should use one or both pieces of information depending on the situation. That's all you need to do.

[0119] (c7: Sleep readiness determination unit 2710) The sleep alarm device 2 according to this embodiment is based on the output from the Doppler sensor 30. The system may be configured to determine whether or not the user is in a sleep-ready state. The state determination unit 2710 displays a sleep preparation state flag indicating whether or not the user is in a sleep preparation state. Set / reset.

[0120] Sleep readiness means the state in which the user is ready to go to sleep or is planning to go to sleep. To do so. A sleep-ready state is, for example, when the user is in bed or on the bed. This may include states such as being at rest. Furthermore, the surrounding environment detected by the illuminance sensor 26 Based on these factors, the lights have been turned off or dimmed to create a state conducive to sleep, and other conditions may be further applied. It could be counted as one case.

[0121] Typically, the sleep preparation state determination unit 2710 is measured by the bed-sitting state determination unit 2709. The bed state (sleeping, resting, awake, absent), and / or detected by the illuminance sensor 26. Based on information about the surrounding environment, it is determined whether or not the person is in a sleep-ready state. The 2710 unit sets / resets the sleep preparation state flag according to the judgment result.

[0122] (c8: Sleep onset determination section 2711) The sleep alarm device 2 according to this embodiment is based on the output from the Doppler sensor 30. The system may be configured to determine whether or not the user has fallen asleep. The sleep determination unit 2711 This sets / resets a sleep status flag indicating whether or not the user has fallen asleep.

[0123] Typically, the sleep onset determination unit 2711 receives the user's sleep state measurement output from the sleep state measurement unit 2708. The system determines whether the user has fallen asleep based on their sleep state. Specifically, it determines whether the user's sleep state is If the user is in a state of sleep (light sleep, deep sleep, or REM sleep), it can be determined that the user is asleep. Set the sleep state flag and enable it.

[0124] (c9: Sleep state storage unit 2712 and sleep analysis unit 2713) The sleep state storage unit 2712 stores the sleep state measured by the sleep state measurement unit 2708 in a predetermined manner. It is accumulated over a period of time. In addition to the sleep state measured by the sleep state measurement unit 2708, Related information may also be stored at the same time.

[0125] The sleep analysis unit 2713 analyzes the sleep state and related information stored in the sleep state storage unit 2712. The system analyzes information. For example, the sleep analysis unit 2713 calculates the quality of sleep of users while they are sleeping. To release.

[0126] (c10: Processing execution unit 2720) The sleep alarm device 2 according to this embodiment acquires each of the following through the process described above. Using the seed information, various processes as described below are executed. The processing execution unit 2720 performs the user's Distance measured based on body movement, distance measured based on the user's breathing, body movement score A. Existence score, sleep state, bedtime state, sleep preparation state flag, sleep onset state flag, sleep analysis The results and other information are used to perform various processes.

[0127] In accordance with the execution of various processes by the processing execution unit 2720, the display 21 and speaker 22 The communication device 24, LED 25, etc., may also be driven.

[0128] The processing execution unit 2720 provides guidance to assist in setting the effective measurement range. 2. Display the measurement results of the user's sleep state, and the user's response to the measurement results. Includes a display editing unit 2724 that accepts editing operations by the user. Guidance provision unit 2722 Details of the features provided by the Display Editorial Department 2724 will be described later.

[0129] [D. Processing related to the effective measurement range] Next, the effective measurement range (setting reception in Figure 6) in the sleep alarm device 2 according to this embodiment. This section describes the processing related to (received by Section 2707).

[0130] (d1: Application example) Figure 13 shows the error using the effective measurement range in the sleep alarm device 2 according to this embodiment. This diagram illustrates an example of preventing measurement. Refer to Figure 13(a), where two users are side by side. Let's assume a situation where the person is asleep. Here, the user at the bottom of the diagram has a sleep alarm installed. It is assumed that this is the object of measurement for location 2.

[0131] In this situation, as shown in Figure 13(b), when the user being measured gets out of bed... Such a scenario is also conceivable. In this case, the user who is not the subject of the measurement may still be using the sleep alarm device. If the sleep alarm device 2 is located within the measurement range of location 2, the sleep alarm device 2 is not originally intended to be measured. The system continues measuring users who do not have the necessary data.

[0132] By appropriately setting the effective measurement range as described above, the possibility of such mismeasurements can be reduced. It can be reduced.

[0133] (d2: Processing during operation) Next, the operation process of the sleep alarm device 2 according to this embodiment will be described.

[0134] Figure 14 is a flowchart showing the operation of the sleep alarm device 2 according to this embodiment. The steps shown in Figure 14 are typically performed by the CPU 27 of the sleep alarm device 2. This is achieved by executing the processing program 231 stored in memory 23.

[0135] Referring to Figure 14, the sleep alarm device 2 detects the output from the Doppler sensor 30. The signal is Fourier transformed to calculate the detection result (distance-motion information) that shows the relationship between distance and motion. Execute (Step S100).

[0136] The sleep alarm device 2 searches for peaks appearing in the calculated detection result (distance - movement information). By doing so, it measures the distance to the user (the distance at which the user's movement is detected) and the movement score indicating the magnitude of the user's movement (Step S102). Execute (Step S102).

[0137] Subsequently, the sleep alarm device 2 accumulates the calculated detection result (distance - movement information) (Step S104), and determines whether the detection results for a predetermined number of frames have been accumulated (Step S106). Judge whether the detection results for a predetermined number of frames have been accumulated (Step S106). Execute (Step S106).

[0138] If the detection results for a predetermined number of frames have been accumulated (YES in Step S106), the sleep alarm device 2 calculates an integrated detection result from the detection results for the predetermined number of frames (Step S108). The sleep alarm device 2 searches for peaks appearing in the calculated integrated detection result to measure the distance to the user (the distance measured for the user's respiration) (Step S110). Also, the sleep alarm device 2 calculates a presence score based on the calculated integrated detection result (Step S112). Calculate the integrated detection result from the detection results for a predetermined number of frames (Step S108). The sleep alarm device 2 searches for peaks appearing in the calculated integrated detection result to measure the distance to the user (the distance measured for the user's respiration) (Step S110). Measure the distance to the user (the distance measured for the user's respiration) (Step S110). Also, the sleep alarm device 2 calculates a presence score based on the calculated integrated detection result (Step S112). Calculate the presence score (Step S112).

[0139] Furthermore, the sleep alarm device 2 determines whether the measured distance to the user (the distance measured for the user's respiration) is within a predetermined valid measurement range (Step S114). If the measured distance to the user (the distance measured for the user's respiration) is not within the predetermined valid measurement range (NO in Step S114), the sleep alarm device 2 fixes the presence score to "0" (Step S116) and treats it as a sleep state. Judge whether the measured distance to the user (the distance measured for the user's respiration) is within a predetermined valid measurement range (Step S114). If the measured distance to the user (the distance measured for the user's respiration) is not within the predetermined valid measurement range (NO in Step S114), the sleep alarm device 2 fixes the presence score to "0" (Step S116) and treats it as a sleep state. Fix the presence score to "0" (Step S116) and treat it as a sleep state. Output "Absent" (Step S118). Then, the processes below Step S100 are repeated. are repeated.

[0140] On the other hand, if the measured distance to the user (the distance measured for the user's breathing) is within a predetermined effective measurement range (YES in Step S114), the sleep alarm device 2 measures the user's sleep state based on the calculated detection result (distance - movement information) (Step S120). Then, the processes below Step S100 are repeated. are repeated.

[0141] If the detection results for a predetermined number of frames have not been accumulated (NO in Step S106), the processes of Steps S106 to S120 are skipped, and the processes below Step S100 are repeated. are repeated.

[0142] (d3: Processing at the time of initial setting) Next, the processing at the time of initial setting of the sleep alarm device 2 according to the present embodiment will be described.

[0143] The sleep alarm device 2 has a guidance providing unit 27 22 (Fig. 6) for assisting the user in making initial settings. The guidance providing unit 2722 provides guidance to assist in pre - adjusting the relative positional relationship between the installation position of the sleep alarm device 2 and the position where the user goes to bed. Either visual or auditory guidance may be adopted. is acceptable.

[0144] Fig. 15 is a schematic diagram showing an example of the guidance for assisting in determining the installation position in the sleep alarm device 2 according to the present embodiment. Fig. 15 shows an example of providing guidance indicating whether the position where the user goes to bed is within the effective measurement range. is provided.

[0145] In Figures 15(a) and 15(b), the distance from the sleep alarm device 2 to the user is shown. The distance is displayed in real time. The distance display typically uses the first distance measuring unit 2703. The distance measured in real time, based on the user's body movements (Figure 6), is used. The user follows the guidance shown in Figure 15(a) or Figure 15(b) to perform the task themselves. The relative positional relationship between the sleeping position and the installation position of the sleep alarm device 2 is adjusted.

[0146] Figure 15(a) illustrates guidance that shows the distance to the user using a bar graph. The display 21 of the sleep alarm device 2 shows the range in which the sleep alarm device 2 can measure distance. Corresponding to the measurement range display 2102 which indicates the (measurement range), the distance to the user is measured sequentially. A bar 2103 of a length corresponding to the distance is displayed. Furthermore, it is associated with the measurement range display 2102. Then, the effective measurement range indicator 2104, which shows the predetermined effective measurement range, is displayed. According to guidance message 2101, bar 2103 is the effective measurement range indicator 2104. Adjust the position of the sleep alarm device 2, or your own sleeping position, so that it fits inside. By providing users with this kind of guidance, the sleep alarm device 2 can measure appropriately. It becomes possible to determine this.

[0147] Figure 15(b) illustrates guidance that shows the distance to the user numerically. The display 21 of the RAM device 2 shows a numerical value 21 indicating the distance to the user, which is measured sequentially. 07 is displayed. The user follows guidance message 2106 and the number 2107 is Position the sleep alarm device 2, or your own sleeping position, so that it falls within the specified range. Adjust the position. By providing such guidance to the user, appropriate measurement becomes possible in the sleep alarm device 2.

[0148] FIG. 15(a) and FIG. 15(b) show, as a typical example, an example in which guidance is visually provided on the display 21 of the sleep alarm device 2. However, the guidance may be provided aurally using the speaker 22 of the sleep alarm device 2 or together with the speaker 22 of the sleep alarm device 2. In this case, an audio message regarding the distance to the user may be output from the speaker 22.

[0149] Alternatively, by transmitting information or a command for providing guidance from the sleep alarm device 2 to the terminal 8, guidance may be provided on the display 82 of the terminal 8. Further, an audio message may be output from a speaker (not shown) of the terminal 8 or the like.

[0150] As described above, the guidance providing unit 2722 may output at least one of an image and audio indicating whether the position where the user goes to bed is within the effective measurement range.

[0151] Regarding the functions related to guidance described below as well, information can be provided visually or aurally to the user in at least one of the sleep alarm device 2 and the terminal 8..

[0152] (d4: Processing at the time of setting the effective measurement range) Next, the processing at the time of setting the effective measurement range of the sleep alarm device 2 according to the present embodiment will be described.

[0153] ​​​​​​​​​​​​The effective measurement range may be pre-set by default, but it can also be set arbitrarily by the user. This may be made changeable. Such a user may arbitrarily set the effective measurement range or Guidance may be provided for making the changes.

[0154] For example, the effective measurement range can be set using the distance measurement result to the user. You can do that.

[0155] Figure 16 shows how to set the effective measurement range in the sleep alarm device 2 according to this embodiment. This is a schematic diagram illustrating an example of guidance for doing so. In the guidance shown in Figure 16... This refers to the distance measured when the user actually sleeps or when they sleep experimentally. Graph 2110, which shows the change in distance over time, is displayed. Note that Graph 2210 is real The display may be updated sequentially according to the distance measured by the time.

[0156] The user, following guidance message 2101, will view the distance displayed in graph 2110. Refer to the above and adjust the upper limit setting bar 2112 and the lower limit setting bar 2113 to enable Set the measurement range. This setting is transmitted to the presence determination unit 2706 via the setting reception unit 2707. It is given to (see Figure 6 for all).

[0157] Figure 16 shows both the upper limit setting bar 2112 and the lower limit setting bar 2113. Alternatively, you may choose to display only one of them. Provide this kind of guidance to the user. This allows the system to request the user to input their sleeping location.

[0158] As another example, you can set the number of people who will be sleeping in the same sleeping area (for example, one bed). It may be made possible to do so. That is, it may be possible for people to sleep simultaneously within the measurement range of the sleep alarm device 2. Depending on whether there is one or multiple potential users, adjust the scope of the enabled settings accordingly. You may do so.

[0159] Figure 17 shows how to set the effective measurement range in the sleep alarm device 2 according to this embodiment. This is a schematic diagram showing another example of guidance for doing so. The guidance shown in Figure 17 In this case, guidance will be provided to accept the setting of the number of people sleeping in the same sleeping area. .

[0160] The user, following guidance message 2101, press the increase button 2122 or the decrease button By selecting Tan 2123, the number 2121, which represents the number of people sleeping in the same sleeping area, is actually... Set to the value. The setting reception unit 2707 is set via guidance as shown in Figure 17. The valid setting range may be appropriately set according to the number of people, and then provided to the existence determination unit 2706. (See Figure 6 for all examples). By providing users with this kind of guidance, This allows the system to request the user to input the number of people sleeping in the room.

[0161] Furthermore, bedding sizes (length in cm, etc., and single / semi-double / double, etc.) It accepts input such as head size, and takes that input information into consideration when setting the valid setting range. You may do so.

[0162] By providing users with guidance as shown in Figures 16 and 17, effective measurement It allows for the setting of a fixed range appropriately.

[0163] (d5: Processing when reviewing the setting of the effective measurement range) Next, regarding the process when reviewing the setting of the effective measurement range of the sleep alarm device 2 according to this embodiment: I will explain about that.

[0164] The effective measurement range set by the procedure described above will be determined according to the actual measurement results. It would be good to allow for revisions as needed. For example, based on the measurement results of the user's sleep state. The effective measurement range may be made adjustable.

[0165] Figure 18 shows the revised setting of the effective measurement range in the sleep alarm device 2 according to this embodiment. This is a diagram illustrating an example of processing. Refer to Figure 18 to explain the sleep state of any user. If, among the measurement results, sleep status could not be measured in a specific section (unmeasured portion) (The occurrence of) is assumed.

[0166] The occurrence of these unmeasured areas is due to the user not being within the valid measurement range. It is one of them. Therefore, time-series data of the user's sleep state and time-series data of the distance to the user. The data is correlated with the distance of the section corresponding to the unmeasured portion, and the effective measurement is determined by referring to this distance. You can also change the range settings.

[0167] In the example shown in Figure 18, the distance to the user is set first in the unmeasured section. Since it exceeds the effective measurement range, the distance to the user measured in that section is not included. The effective measurement range can be adjusted accordingly. This adjustment of the effective measurement range is possible. The setting reception unit 2707 receives the sleep state measurement results and other information stored in the sleep state storage unit 2712. This can be achieved by illuminating the area (see Figure 6 for details).

[0168] Furthermore, the sleep alarm device 2 according to this embodiment provides the user with the measurement results of their sleep state. Furthermore, the system can also modify the sleep state measurement results in response to user input. .

[0169] For example, if the user moves out of the effective measurement range due to turning over in their sleep, The sleep status measurement results will record "absence." In such cases, the user actually The system may also allow manual adjustment of the measurement results to indicate that the user is asleep.

[0170] Figure 19 shows the revised setting of the effective measurement range in the sleep alarm device 2 according to this embodiment. This is a diagram illustrating another processing example. Refer to Figure 19 for the display of the sleep alarm device 2. The editorial department (2724, Figure 6) displays the user's sleep status measurement results (2730). The display destination and For example, the display 21 of the sleep alarm device 2, or the display of the terminal 8 It may also be I82. Furthermore, the measurement results of the user's sleep state 2730 are stored in the server 6. Furthermore, access to server 6 is provided from any information processing device such as a personal computer or smartphone. It may be provided as is.

[0171] Based on the measurement results of the user's sleep state 2730, the user arbitrarily selected a selection interval 27 A modification operation unit 2732 may be provided for 31 to arbitrarily change the measurement result. Figure 19 shows the sleep state for the selected interval 2731 from the measurement results 2730. This shows an example where the status value changes from "Absent" to "Sleeping". (Display Editorial Department 272) 4 displays the measurement results of the user's sleep state and provides the user with information regarding those measurement results. Editing operations will be accepted.

[0172] The effective measurement range may be changed when editing the measurement results of sleep state. Figure 1 As shown in 9, in response to the sleep status value changing from "absent" to "sleeping", Based on the distance to the user measured in the corresponding section, the effective measurement range is changed. This is also acceptable. The method for changing the effective measurement range is the same as described above with reference to Figure 18. In this way, the setting reception unit 2707 responds to the editing operation received by the display editing unit 2724. Therefore, the effective measurement range may be changed.

[0173] The effective measurement range can be appropriately reset by following the processing procedure described above. [E. Advantages] According to this embodiment, in addition to the user's sleep state, a new method is used to measure the distance to the user. A configuration is provided. With such a configuration, using the same Doppler sensor, It can measure the distance to the user and the user's sleep state in real time, so the distance to the user Processing can be implemented using measurement results for both the user's sleep state and their detachment from the body.

[0174] The embodiments disclosed herein are considered to be illustrative and not restrictive in all respects. The scope of the present invention is indicated by the claims, not by the above description. This document is intended to include all changes within the meaning and scope of claims and equivalents. [Explanation of Symbols]

[0175] 1 Sleep management system, 2 Sleep alarm device, 4 Network, 6 Server, 8 Terminal, 20 clock, 21,82 display, 22 speaker, 23,62,86 Mori, 24, 64, 84 Communication equipment, 26 Illuminance sensors, 27, 60, 80 CPU, 2 8 microphones, 29,88 input devices, 30 Doppler sensors, 32,66,89 internal Bus, 231 Processing program, 2101, 2106 Guidance message, 2102 Measurement range indicator, 2103 bars, 2104 effective measurement range indicator, 2107, 2121 Numerical values: 2110, 2210; Graphs: 2112; Upper limit setting bar: 2113; Lower limit setting bar: 2113 , 2122 Increase button, 2123 Decrease button, 2701 Fourier transform section, 2702 Motion detection unit, 2703 First distance measurement unit, 2704 Detection result storage unit, 2705 Second Distance measurement unit, 2706 presence detection unit, 2707 setting reception unit, 2708 sleep state measurement unit , 2709 Bedtime status determination unit, 2710 Sleep preparation status determination unit, 2711 Sleep onset determination unit, 2712 Sleep state accumulation unit, 2713 Sleep analysis unit, 2720 Processing execution unit, 2722 Guidance provision department, 2724 Display editing department, 2730 Measurement results, 2731 Selected interval, 2732 Change operation unit, BD bed, CND1 rest determination condition, CND2 bedtime determination condition Item, SM State Machine, ST1 Absence State, ST2 Awakened State, ST3 Resting state, ST4 sleeping state.

Claims

1. An estimation unit estimates the distance to the user based on the reflection of the incident wave received by the sensor in response to the incident wave irradiated by the sensor, A guidance providing unit that provides guidance for accepting the setting of a first distance and a second distance shorter than the first distance, An information processing apparatus comprising: a determination unit that determines that a user exists if the distance to the user estimated by the estimation unit is greater than or equal to the first distance and within the second distance, and determines that a user does not exist if the distance exceeds the second distance.

2. The sensor detects an object within a first distance range, The estimation unit estimates the user's position based on the output from the sensor, The information processing apparatus according to claim 1, wherein the determination unit determines that a user exists if the user's position is estimated to be within a second distance range set by the first distance and the second distance, which is narrower than the first distance range, and determines that a user does not exist if the user's position is estimated to be outside the second distance range.

3. The information processing device according to claim 2, wherein the guidance is for adjusting the relative positional relationship between the installation location of the information processing device and the location where the user sleeps.

4. The information processing apparatus according to claim 2 or 3, wherein the guidance includes a display indicating the first distance range and the second distance for setting the second distance range.

5. The information processing apparatus according to any one of claims 2 to 4, wherein the guidance providing unit outputs at least one of an image and / or sound indicating whether the user's sleeping position is within the second distance range.

6. The information processing device according to claim 5, wherein the guidance providing unit requests input of at least one of the user's sleeping location and the number of people sleeping.

7. The information processing apparatus according to claim 5 or 6, wherein the guidance providing unit changes the second distance range based on the measurement results of the user's sleep state.

8. A step of estimating the distance to the user based on the reflection of the incident wave received by the sensor with respect to the incident wave irradiated by the sensor, A step of providing guidance for accepting the setting of a first distance and a second distance shorter than the first distance, An information processing method comprising the steps of determining that a user exists if the estimated distance to the user is greater than or equal to the first distance and within the second distance, and determining that a user does not exist if the distance exceeds the second distance.

9. An information processing program, wherein the information processing program is used by a computer. The steps include: estimating the distance to the user based on the reflection of the incident wave received by the sensor in response to the incident wave irradiated by the sensor; A step of providing guidance for accepting the setting of a first distance and a second distance shorter than the first distance, An information processing program that performs the steps of determining that a user exists if the estimated distance to the user is greater than or equal to the first distance and within the second distance, and determining that a user does not exist if the distance exceeds the second distance.

10. It comprises a detection device including a sensor and a control device, The control device is An estimation unit that estimates the distance to the user based on the reflection of the incident wave received by the sensor in response to the incident wave irradiated by the sensor, A guidance providing unit that provides guidance for accepting the setting of a first distance and a second distance shorter than the first distance, An information processing system including a determination unit that determines that a user exists if the distance to the user estimated by the estimation unit is greater than or equal to the first distance and within the second distance, and determines that a user does not exist if the distance exceeds the second distance.