Electronic device, wearing determination method, and program
The electronic device uses a motion sensor and user response detection to enhance wearing determination reliability in wearable devices, addressing complexity and power consumption issues in conventional methods.
Patent Information
- Application Number
- JP2021152918
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-21
- Publication Date
- 2025-07-23
- Estimated Expiration
- 2041-09-21
AI Technical Summary
Conventional wearable devices face challenges in reliably determining if they are worn on the user's body without increasing complexity or power consumption, as they may erroneously determine a worn state due to reflected light or ambient light, and additional components are needed for alternative methods.
An electronic device with a motion sensor that detects changes in device state based on user responses to notifications, combined with a processing unit that executes a first determination process to confirm wearing, using a composite determination process involving both motion and operation detection.
This approach allows for reliable wearing determination while minimizing device complexity and power consumption by utilizing user reactions and operation history, enhancing accuracy and reducing unnecessary processes.
Smart Images

Figure 0007711520000001 
Figure 0007711520000002 
Figure 0007711520000003
Abstract
Description
Technical Field
[0001] The present invention relates to an electronic device, a wearing determination method, and a program.
Background Art
[0002] Conventionally, wearable-type electronic devices (wearable devices) that users wear on their bodies, such as electronic wristwatches and biological information monitoring devices, have become widespread. Among such wearable devices, there are those that can determine whether they are worn on the user's body (hereinafter referred to as wearing determination) and automatically switch operations according to the result of the wearing determination. As a method of wearing determination, a method is known in which a wearable device is provided with a light emitting unit and a light receiving unit that receives light emitted from the light emitting unit and reflected by the user's body, and determines whether it is in a worn state based on the amount of light received by the light receiving unit (for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the above method, there is a problem that even when not worn, if there is an object that reflects the light from the light emitting unit or there is ambient light, it may be erroneously determined that it is in a worn state. In order to avoid such an erroneous determination, it is conceivable to combine a wearing determination method that does not use reflected light (for example, a method of detecting contact with the user's body), but additional components are required for the wearing determination, leading to an increase in manufacturing cost and power consumption. Thus, the above conventional technology has a problem that it is not easy to reliably perform wearing determination while suppressing the complication of the device configuration.
[0005] An object of the present invention is to provide an electronic device, a wearing determination method, and a program that can more reliably perform wearing determination while suppressing complication of the device configuration.
Means for Solving the Problems
[0006] To solve the above problems, an electronic device according to the present invention is an electronic device that is worn on a user's body and used, a detection unit that detects the motion state of the own device, a notification unit that notifies the user, a processing unit, and is provided with When the processing unit detects a change in the motion state of the own device corresponding to the user's response operation to the notification based on the detection result by the detection unit, the processing unit executes a first determination process for determining that the own device is worn on the user's body. Characterized by this.
[0007] Further, to solve the above problems, a wearing determination method according to the present invention is a wearing determination method executed by a computer of an electronic device that is worn on a user's body and used, and includes a detection unit that detects the motion state of the own device and a notification unit that notifies the user, When a change in the motion state of the own device corresponding to the user's response operation to the notification is detected based on the detection result by the detection unit, a first determination process for determining that the own device is worn on the user's body is executed. Characterized by this.
[0008] Further, to solve the above problems, a program according to the present invention is a computer of an electronic device that is worn on a user's body and used, and includes a detection unit that detects the motion state of the own device and a notification unit that notifies the user, When it is detected based on the detection result by the detection unit that there is a change in the motion state of the own device according to the response operation of the user to the notification, a first determination process for determining that the own device is worn on the user's body is executed. It is characterized by this.
Effects of the Invention
[0009] According to the present invention, it is possible to more reliably perform the wearing determination while suppressing the complication of the device configuration.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Embodiments for Carrying Out the Invention
[0011] Hereinafter, embodiments according to the present invention will be described based on the drawings.
[0012] <Configuration of the Information Processing System> FIG. 1 is a diagram showing the information processing system 1 of the present embodiment. The information processing system 1 includes an electronic clock 10 (electronic device) and a smartphone 20.
[0013] The electronic watch 10 is a wristwatch that is worn on the user's wrist for use. The electronic watch 10 includes a main body 101 provided with a display unit 13, operation buttons 141, etc., and a belt 102 attached to the main body 101. The display unit 13 performs digital display in dot matrix format. The electronic watch 10 displays, on the display unit 13, not only basic information such as time and date, but also measurement results of the user's pulse rate (heart rate), etc. The electronic watch 10 can be communicatively connected to the smartphone 20 by short-range wireless communication. Examples of short-range wireless communication include, but are not limited to, Bluetooth (registered trademark). Hereinafter, the state in which the electronic watch 10 and the smartphone 20 are communicatively connected by short-range wireless communication is also referred to as pairing.
[0014] Figure 2 is a side view of the electronic watch 10. The electronic watch 10 includes a pulse sensor 18 having a light emitting unit 181 and a light receiving unit 182 inside the main body 101. The light emitting unit 181 and the light receiving unit 182 are provided in the vicinity of the back surface of the main body 101, that is, the surface that touches the user's wrist when worn. The light emitting unit 181 emits light outward from the back surface of the main body 101. When the electronic watch 10 is worn on the user, the light emitted from the light emitting unit 181 is reflected by the user's wrist skin. The light receiving unit 182 is provided at a position where it can receive the light reflected by the user's skin. A part of the light irradiated on the user's skin is absorbed by the blood in the blood vessels. Therefore, the amount of light received by the light receiving unit 182 from the reflected light from the skin changes over time according to the change in blood flow volume accompanying the pulsation of the heart. A pulse is detected based on this change in the amount of received light, and a pulse rate is measured based on the detected pulse.
[0015] The smartphone 20 shown in FIG. 1 is a terminal device mainly carried and used by a user, and has a call function, a data communication function, and various information processing functions. The smartphone 20 performs various cooperation operations by transmitting and receiving data to and from the paired electronic clock 10, and displays information related to the cooperation operation on the display unit 23. As a cooperation operation between the electronic clock 10 and the smartphone 20, for example, when an event for executing a notification to the user occurs in the smartphone 20, the electronic clock 10 performs an operation of notifying the user in conjunction with the occurrence of the event. Since the electronic clock 10 is worn and used by the user, by performing notification on the electronic clock 10, the occurrence of the event can be more surely recognized by the user. The above events may include, for example, receiving messages such as mails and news, and any events occurring on the application of the smartphone 20. Also, a cooperation operation such as displaying the pulse rate measured by the electronic clock 10 on the smartphone 20 is possible. However, the cooperation operation is not limited to these.
[0016] <Configuration of the electronic clock> FIG. 3 is a block diagram showing the functional configuration of the electronic clock 10. The electronic clock 10 includes a CPU 11 (Central Processing Unit), a memory 12 (storage unit), a display unit 13, an operation unit 14, a timing unit 15, a notification unit 16 having a vibration unit 161 and a sound notification unit 162, a motion sensor 17 (detection unit) having a three-axis acceleration sensor 171, a three-axis gyro sensor 172, and a three-axis geomagnetic sensor 173, a pulse sensor 18 having a light emitting unit 181 and a light receiving unit 182, a wireless communication unit 19, and the like.
[0017] The CPU 11 is a processor that reads and executes the program 121 stored in the memory 12, performs various arithmetic operations, and controls the operations of each part of the electronic clock 10. In the present embodiment, the CPU 11 corresponds to the "processing unit". Note that the processing unit may have a plurality of processors (for example, a plurality of CPUs), and a plurality of processes executed by the CPU 11 in the present embodiment may be executed by the plurality of processors. In this case, the plurality of processors correspond to the "processing unit". In this case, the plurality of processors may be involved in common processing, or the plurality of processors may independently execute different processes in parallel.
[0018] For example, the CPU 11 causes the display unit 13 to display the date and time counted by the timekeeping unit 15. Further, the CPU 11 detects a pulse based on the change in the amount of light received by the light receiving unit 182, and causes the display unit 13 to display the measurement result of the pulse rate. Further, the CPU 11 operates the notification unit 16 to execute notification to the user. Further, the CPU 11 executes a wearing determination process for determining whether or not the electronic clock 10 is worn on the user's body based on the detection result by the motion sensor 17, the history of operations on the operation unit 14, and the like. Further, the CPU 11 detects that the user has performed a predetermined gesture based on the detection result by the motion sensor 17, and executes a notification operation control process for controlling the notification operation by the notification unit 16 in response to the detection of the gesture. The wearing determination process and the notification operation control process will be described in detail later.
[0019] The memory 12 is a non-temporary recording medium readable by the CPU 11 as a computer. The memory 12 includes, for example, a non-volatile memory such as a flash memory. The memory 12 stores various data including the program 121, the notification setting data 122, and the operation history data 123 in addition to the program 121. The program 121 is stored in the memory 12 in the form of computer-readable program code. The memory 12 may include a RAM (Random Access Memory) used for the arithmetic processing of the CPU 11.
[0020] FIG. 4 is a diagram showing an example of the content of the notification setting data 122. The notification setting data 122 is data that defines the mode of the notification operation executed by the notification unit 16. The notification setting data 122 includes a plurality of notification settings corresponding to a plurality of notifications with different modes. In the example of FIG. 4, for the four notification settings of No. 1 to No. 4, the content of the notification operation is defined respectively. Each notification setting includes setting items such as "notification ON / OFF", "notification start time", "repeat", "repeat interval", "next notification time", "number of repeats", "notification duration", and "notification type". The setting and change of the values of these setting items are performed in response to the setting change operation by the user, and may also be automatically performed by the CPU 11 in the notification operation control process described later.
[0021] "Notification ON / OFF" represents whether the notification operation related to the notification setting is executable. When it is to be executed, it is set to "ON", and when it is not to be executed, it is set to "OFF". "Notification start time" represents the time to start the notification related to the notification setting. For a notification whose setting is "when an event occurs" instead of a time, it is executed when an event such as receiving an email occurs in the information processing system 1. "Repeat" represents whether to repeatedly execute (execute repeatedly) the notification in the notification setting. When it is to be repeatedly executed, it is set to "ON", and when it is to be executed only once, it is set to "OFF". Each of the multiple notifications that are repeatedly executed when the "repeat" setting is "ON" is hereinafter referred to as "repeated notification". "Repeat interval" represents the time interval for executing repeated notifications when the "repeat" setting is "ON". "Next notification time" represents the time of the next repeated notification to be executed when the "repeat" setting is "ON". The "next notification time" is updated each time a repeated notification is executed during the execution of the repeated notification. When the nth repeated notification is to be executed next time, the "next notification time" is the time obtained by adding the time represented by (the value of the "repeat interval") × (n - 1) to the "notification start time". "Number of repetitions" represents the number of times the repeated notification is executed when the "Repeat" setting is "ON". "Notification duration" represents the time for which the notification operation is sustained in one notification by the notification unit 16. "Notification type" represents the type of notification executed by the notification unit 16. The types of notification include notification by vibration of the vibration unit 161 and notification by voice output of the notification sound unit 162. It may be possible to set both vibration and voice output. Hereinafter, notifications that are executed irregularly in conjunction with the occurrence of an event where the "Notification start time" is "At event occurrence", and notifications that are executed only once with "Repeat" being "OFF" are referred to as "irregular notifications".
[0022] Notification settings No. 1 and No. 2 in the notification setting data 122 of FIG. 4 are notification settings related to notifications set on the system. Among these, notification setting No. 1 is a setting related to an irregular notification that is executed when an event such as an email reception occurs. Also, notification setting No. 2 is a setting related to a repeated notification used for the first determination process for wear determination described later. On the other hand, notification settings No. 3 and subsequent in the notification setting data 122 are notification settings related to notifications by user settings. Among these, notification setting No. 3 is a one-time alarm notification, and notification setting No. 4 is an alarm notification with a setting to repeat three times every hour starting from 19:00.
[0023] The notification settings shown in FIG. 4 are examples and are not intended to be limiting. For example, as notifications on the system, notifications other than notification settings No. 1 and No. 2 may be further set. Also, some of the setting items included in each notification setting may be omitted, or setting items not shown in FIG. 4 may be included.
[0024] The operation history data 123 records the history of user input operations on the operation unit 14 (hereinafter referred to as "user operations"). For example, in the operation history data 123, the content of the user operation on the operation button 141 and the time when the user operation was performed are recorded in association with each other. The history that has elapsed a certain time from the time when the user operation was performed may be deleted. Here, the certain time may be, for example, the repetition period of the composite determination process described later.
[0025] The display unit 13 includes a display screen and performs digital display on the display screen under the control of the CPU 11. Here, the display screen is capable of performing display in a dot matrix format, and for example, it is a liquid crystal display screen.
[0026] The operation unit 14 includes a plurality of operation buttons 141 and a dial, etc. The operation unit 14 receives user operations on the operation buttons 141 and the dial (for example, an operation of pressing the operation button 141 and an operation of rotating the dial, etc.) and outputs them as input signals to the CPU 11. The CPU 11 executes processing corresponding to the function assigned to the operation button 141 or the dial on which the input operation was performed in response to this input signal. Further, the operation unit 14 may have a touch panel provided so as to overlap the display screen of the display unit 13. The history of user operations on the operation unit 14 is stored in the operation history data 123 and is referred to in the wearing determination process described later.
[0027] The timing unit 15 includes an oscillation circuit, a frequency division circuit, a timing circuit, etc. The timing unit 15 divides the clock signal generated by the oscillation circuit by the frequency division circuit and counts and holds the current date and time by the timing circuit counting the divided signal.
[0028] The notification unit 16 performs notification to the user by operating at least one of the vibration unit 161 and the sound notification unit 162 in accordance with a control signal transmitted from the CPU 11. The vibration unit 161 is a vibrator that vibrates in response to a drive signal. The vibration of the vibration unit 161 is configured to propagate to the main body unit 101. The user recognizes that the notification is being made by sensing the vibration propagated to the main body unit 101. The sound notification unit 162 outputs various sounds such as a predetermined notification sound in response to a drive signal. Note that the notification unit 16 is not limited to a configuration having the vibration unit 161 and the sound notification unit 162, and one of the vibration unit 161 and the sound notification unit 162 may be omitted, or there may be a configuration for performing notification other than the vibration unit 161 and the sound notification unit 162, for example, a light emitting unit that performs notification by light emission.
[0029] The motion sensor 17 includes a three-axis acceleration sensor 171, a three-axis gyro sensor 172, and a three-axis geomagnetic sensor 173, and detects the motion state of the own device (electronic clock 10). The three-axis acceleration sensor 171 detects the acceleration in each axial direction applied to the electronic clock 10 in response to the user's motion at a predetermined sampling frequency. The three-axis gyro sensor 172 detects the angular velocity around each axis applied to the electronic clock 10 in response to the user's motion at a predetermined sampling frequency. The three-axis geomagnetic sensor 173 detects the direction of the geomagnetic field passing through the electronic clock 10 at a predetermined sampling frequency. The detection signals output from the three-axis acceleration sensor 171, the three-axis gyro sensor 172, and the three-axis geomagnetic sensor 173 include each signal component for three axes orthogonal to each other. The motion sensor 17 includes an amplifier that amplifies the analog detection signals output from the three-axis acceleration sensor 171, the three-axis gyro sensor 172, and the three-axis geomagnetic sensor 173, respectively, and an AD converter that converts the amplified analog signals into digital data and outputs them to the CPU 11.
[0030] The pulse sensor 18 includes the light emitting unit 181 and the light receiving unit 182 described above. The light emitting unit 181 includes a light emitting element such as an LED (Light Emitting Diode) that emits light according to a control signal transmitted from the CPU 11. The light emitting unit 181 of the present embodiment includes an LED that emits green light that is easily absorbed by hemoglobin in the blood, for example, light having a peak wavelength of 520 nm to 530 nm. The light receiving unit 182 includes a light receiving element that detects light and outputs an electrical signal according to the amount of received light. Here, the amount of received light is, for example, the intensity of incident light. As the light receiving element, for example, a photodiode or an illuminance sensor can be used. The pulse sensor 18 includes an amplifier that amplifies the analog detection signal output from the light receiving unit 182, and an AD converter that converts the amplified analog signal into digital data and outputs it to the CPU 11.
[0031] The wireless communication unit 19 is a communication module having an antenna, a modulation / demodulation circuit, a signal processing circuit, etc., and performs communication control corresponding to a wireless communication standard such as Bluetooth. When there is a smartphone 20 to be paired, the wireless communication unit 19 performs short-range wireless communication via Bluetooth with the smartphone 20 under the control of the CPU 11.
[0032] <Configuration of Smartphone> FIG. 5 is a block diagram showing the functional configuration of the smartphone 20. The smartphone 20 includes a CPU 21, a memory 22 (storage unit), a display unit 23, an operation unit 24, a wireless communication unit 25, a telephone communication unit 26, and the like.
[0033] The CPU 21 is a processor that reads and executes a program 221 stored in the memory 22 and performs various arithmetic processes to control the operations of each part of the smartphone 20. Note that the smartphone 20 may have a plurality of processors (for example, a plurality of CPUs), and a plurality of processes executed by the CPU 21 of the present embodiment may be executed by the plurality of processors. In this case, the plurality of processors may be involved in common processes, or the plurality of processors may independently execute different processes in parallel.
[0034] The memory 22 is a non-transitory recording medium readable by the CPU 21 as a computer. The memory 22 includes a non-volatile memory such as a flash memory, for example. The memory 22 stores various data in addition to the program 221. The program 221 is stored in the memory 22 in the form of computer-readable program code. The memory 22 may include a RAM used for the arithmetic processing of the CPU 21.
[0035] The display unit 23 includes a display screen and performs digital display on the display screen under the control of the CPU 21. Here, the display screen is capable of performing display in a dot matrix format, and is, for example, a liquid crystal display screen.
[0036] The operation unit 24 receives a user's input operation and outputs an input signal corresponding to the input operation to the CPU 21. The operation unit 24 includes a touch panel provided overlaid on the display screen of the display unit 23, and detects contact of a user's finger or the like as an input operation by this touch panel. Further, the operation unit 24 may include hardware buttons together with or instead of the touch panel, and may be capable of receiving an input operation by this hardware button.
[0037] The wireless communication unit 25 is a communication module having an antenna, a modulation / demodulation circuit, a signal processing circuit, etc., and performs communication control corresponding to wireless communication standards such as Bluetooth and wireless LAN. When there is an electronic clock 10 to be paired, the wireless communication unit 25 performs short-range wireless communication by Bluetooth with the electronic clock 10 under the control of the CPU 21.
[0038] The telephone communication unit 26 communicates with a mobile phone base station or the like and transmits and receives voice data for telephone communication, packet data related to Internet connection, etc.
[0039] <Operation of the information processing system> Next, the operation of the information processing system 1 will be described, focusing on the operation related to the wearing determination by the electronic clock 10 and the operation related to the control of notification.
[0040] As described above, in a state where the electronic clock 10 is worn on the user's body (hereinafter referred to as the "wearing state"), the electronic clock 10 measures the user's pulse rate and displays the measurement result. The measurement of the pulse rate is periodically repeated, for example, at 10-minute intervals, and the measurement result is displayed on the display unit 13 each time. The pulse rate is an aspect of the user's biological information, and the process of measuring the pulse rate is an aspect of the information acquisition process for acquiring biological information. In addition, the process of measuring the pulse rate is an aspect of the process executed on the premise that the electronic clock 10 is in the wearing state.
[0041] When the pulse rate measurement process is executed in a state where the electronic clock 10 is not worn on the user's body (hereinafter referred to as the "non-wearing state"), unnecessary light is emitted from the light emitting unit 181, and meaningless pulse detection processing is executed based on the detection result of external light by the light receiving unit 182, resulting in wasted power consumption. In addition, since the unnecessary light emission by the light emitting unit 181 is visible to the user, it is not preferable in terms of appearance. For this reason, the electronic clock 10 executes a wearing determination process to determine whether the user is wearing it, and when it is determined that the state is the non-wearing state, the pulse rate measurement process is stopped.
[0042] <Operation related to wearing determination> Hereinafter, the operation related to the wearing determination of the electronic clock 10 will be described. The CPU 11 of the electronic clock 10 in this embodiment executes a composite determination process including a first determination process and a second determination process to determine whether the own device is worn on the user's body. In at least one of the first determination process and the second determination process, if it is determined that the electronic clock 10 is in a worn state, the determination result as a whole of the composite determination process becomes "worn state". On the other hand, if it is determined in both the first determination process and the second determination process that the electronic clock 10 is in a non-worn state, the determination result as a whole of the composite determination process becomes "non-worn state". Hereinafter, the specific processing contents of the first determination process and the second determination process will be described.
[0043] (First determination process) In the first determination process, the CPU 11 determines whether it has detected a change in the motion state of the own device according to the response motion of the user to the notification performed by the notification unit 16 based on the detection result by the motion sensor 17. When the CPU 11 determines that it has detected a change in the motion state of the own device according to the response motion of the user, it determines that the electronic clock 10 is in a worn state. For example, when the user performs a response motion such as moving the arm to look at the electronic clock 10 in response to the notification, it is determined that the electronic clock 10 is in a worn state. Here, the response motion of the user is not necessarily limited to the motion of moving the arm to look at the electronic clock 10, and any motion that changes the motion state of the electronic clock 10 after the execution of the notification may be sufficient. For example, simply waving the arm may be sufficient.
[0044] The notification used in the first determination process may be a repetitive notification that the CPU 11 causes the notification unit 16 to repeatedly execute according to a predetermined notification setting. For example, it may be a repetitive notification that is repeated at 5-minute intervals, such as Notification Setting No. 2 in the notification setting data 122 of FIG. 4. The CPU 11 executes the first determination process in response to each of these repetitive notifications. When the repetition period of the repetitive notification is the first period, the first determination process is repeatedly executed in this first period. Therefore, the composite determination process including the first determination process is also repeatedly executed in the first period. Here, when the repetition period of the above-described pulse rate measurement process (information acquisition process) is defined as the second period, it is preferable that the first period is shorter than the second period. In the present embodiment, the second period in which the pulse rate measurement process is executed is 10 minutes, and the first period in which the composite determination process is executed is 5 minutes. Thereby, it is possible to effectively reduce the occurrence of a problem in which an unnecessary pulse rate measurement process is executed when the electronic clock 10 is in a non-worn state.
[0045] The notification used in the first determination process is not limited to the repetitive notification, and may be the above-described non-periodic notification that is executed irregularly according to a process different from the first determination process (or a process different from the composite determination process). The CPU 11 may execute the first determination process (and thus the composite determination process including the first determination process) in response to such a non-periodic notification.
[0046] (Second determination process) In the second determination process, the CPU 11 refers to the operation history data 123 and determines whether a user operation (for example, an operation of pressing the operation button 141 or an operation of rotating the knob) has been performed on the operation unit 14 during a predetermined determination period. If a user operation has been performed during the determination period, the CPU 11 determines that the electronic clock 10 is in the worn state. The determination period in the composite determination process after the second time can be determined within a period after the point in time when the composite determination process ended last. For example, if there is a history of operations on the operation unit 14 between the point in time when the composite determination process ended last and the current point in time, the CPU 11 determines that the electronic clock 10 is in the worn state. However, the determination period is not limited to this, and it may be a period up to the current point in time and shorter than the above-described first period. The determination period in the first composite determination process is predetermined, for example, as a period of the same length as the first period or a period shorter than the first period.
[0047] (Composite determination process) According to the composite determination process that combines the first determination process and the second determination process as described above, even if it is determined in the first determination process that the user is in the non-worn state without performing a reaction operation to the notification, if a user operation has been performed within the determination period, it can be determined in the second determination process that the user is in the worn state. Also, even if no user operation has been performed within the determination period and it is determined in the second determination process that the user is in the non-worn state, if the user's reaction operation to the notification has been performed, it can be determined in the first determination process that the user is in the worn state. Therefore, with a simple configuration including at least the motion sensor 17 and the operation unit 14, the wearing determination can be performed more reliably.
[0048] In the composite determination process, either the first determination process or the second determination process may be executed first. If it is determined in the first one of the first determination process and the second determination process that the electronic clock 10 is in the worn state, it may be set not to execute the other of the first determination process and the second determination process. Also, at least a part of the first determination process and the second determination process may be executed in parallel.
[0049] In addition, when the motion state of the electronic clock 10 specified from the detection result by the motion sensor 17 in the composite determination process is the same as the motion state in the previous composite determination process, the composite determination process may not be executed. For example, even when the user is wearing the electronic clock 10, if the user is doing desk work and does not move the wrist for a long time, it may happen that the user does not perform a reaction operation to the notification and there is no user operation during the determination period. If the composite determination process is executed in such a case, it will be erroneously determined that the clock is in the non-worn state. However, if the decoding determination process is not executed when the motion state of the electronic clock 10 remains unchanged from the time of the previous composite determination process, the occurrence of such an erroneous determination can be reduced.
[0050] When it is determined that the clock is in the worn state in the composite determination process, the execution timing of the next composite determination process (that is, the execution timing of the next repeated notification. In other words, the execution timing of the next first determination process) may be adjusted to be delayed. For example, the execution of the next composite determination process (repeated notification, first determination process) may be stopped and resumed from the next composite determination process (repeated notification, first determination process). Alternatively, the execution of the composite determination process (repeated notification, first determination process) for a predetermined number of times after the next time may be stopped. As a result, the frequency of the composite determination process (repeated notification) can be suppressed, so that it is possible to make it less likely to feel the annoyance of the notification. In addition, the power consumption for the composite determination process can be reduced.
[0051] When it is determined that the clock is in the non-worn state in the composite determination process, the execution of the pulse rate measurement process after the next time is stopped. In addition, when there is a process that is executed on the premise that the electronic clock 10 is in the worn state in addition to the pulse rate measurement process, the execution of the process may be stopped. Examples of the process that is executed on the premise that the electronic clock 10 is in the worn state include a process of acquiring activity information related to the activity state of the user. Here, the activity information includes information related to the motion state of the user such as walking and running, and information related to the sleep state. The process of acquiring activity information is one aspect of the information acquisition process.
[0052] <Operation related to cancellation and change of notification operation> In the electronic clock 10 of the present embodiment, when it is detected that the user has performed a predetermined gesture when the notification by the notification unit 16 is executed, the notification operation is cancelled according to the gesture, or the setting related to the notification operation is changed. Here, the notification subject to cancellation or setting change may be any notification including the above-described repeated notification and irregular notification.
[0053] Specifically, the CPU 11 of the electronic clock 10 determines whether the user has performed a predetermined cancellation gesture during the execution of the notification based on the detection result by the motion sensor 17. When the CPU 11 determines that the user has performed the cancellation gesture, the CPU 11 cancels the currently executed notification.
[0054] In addition, when the CPU 11 causes the notification unit 16 to execute repeated notification, the CPU 11 determines whether the user has performed a predetermined setting change gesture based on the detection result by the motion sensor 17. When the CPU 11 determines that the user has performed the setting change gesture, the CPU 11 changes the notification setting of the notification setting data 122, cancels the execution of the notification after the next time according to the changed notification setting, or changes the mode of the notification to be executed after the next time. By setting the setting change gesture as a gesture different from the cancellation gesture (distinguishable gesture), the operation of cancelling the notification according to the cancellation gesture and the operation of changing the notification setting according to the setting change gesture can be accepted independently.
[0055] The pause gesture and the setting change gesture are not particularly limited as long as they can be determined based on the detection result of the motion sensor 17. Specifically, it may be an operation of moving the arm in a circular motion, an operation of vibrating the arm, or an operation of reciprocating the arm. The pause gesture and the setting change gesture may be distinguishable from an operation for the user to simply check the main body device 10 in response to the notification (for example, an operation of bringing the wrist on which the electronic clock 10 is worn closer to the face). Thereby, when the user performs an operation for simply checking the main body device 10 in response to the notification, it is possible to prevent the pause gesture from being recognized and the notification from being paused, or the setting change gesture from being recognized and the notification setting from being changed.
[0056] Alternatively, it may be a setting in which any gesture other than the setting change gesture is recognized as the pause gesture. That is, the setting change gesture is determined in advance, the pause gesture is not determined in advance, and any gesture other than the setting change gesture may be used as the pause gesture. In this case, for example, when the user performs an operation for simply checking the main body device 10 in response to the notification, the ongoing notification can be paused. Also, it may be a setting in which any gesture including the setting change gesture is recognized as the pause gesture. According to this, by performing the setting change gesture, the ongoing notification can be paused at the same time.
[0057] Also, a plurality of setting change gestures may be defined. In this case, based on the detection result by the motion sensor 17, the CPU 11 determines whether the user has performed any one of the plurality of different setting change gestures. When the CPU 11 determines that the user has performed any one of the plurality of setting change gestures, the notification setting in the notification setting data 122 is changed to the content pre-associated with the setting change gesture performed by the user.
[0058] Specifically, among the plurality of setting change gestures, there may be included a first setting change gesture for changing the notification setting so that subsequent repeated notifications are cancelled. When the CPU 11 determines that the user has performed the first setting change gesture, it changes the setting of "notification ON / OFF" or "repetition" in the notification setting data 122 of FIG. 4 to "OFF" and cancels the execution of subsequent repeated notifications.
[0059] In addition, among the plurality of setting change gestures, there may be included a second setting change gesture for changing the notification setting so that notifications for a predetermined number of times or a predetermined period are not executed subsequent to the next time. When the CPU 11 determines that the user has performed the second setting change gesture, it changes the "next notification time" in the notification setting data 122 of FIG. 4 and adjusts the execution time of the next repeated notification. For example, when the second setting change gesture is defined as a gesture for cancelling the next m times of repeated notifications, the CPU 11 performs a change of adding the value of "repetition interval × m" to the "next notification time" to skip m times of repeated notifications. Also, when the second setting change gesture is defined as a gesture for cancelling repeated notifications for a predetermined period, the CPU 11 performs a change of adding the time of the length of the predetermined period to the "next notification time" to skip repeated notifications for a predetermined time.
[0060] In addition, among the plurality of setting change gestures, there may be included a third setting change gesture for changing the notification setting so that the repetition period of the notification increases or decreases. When the CPU 11 determines that the user has performed the third setting change gesture, it changes the set value of "repetition interval" in the notification setting data 122 of FIG. 4 and changes the repetition period of subsequent repeated notifications. For example, in the case where the "repetition interval" is set to 5 minutes as in Notification Setting No. 2 of FIG. 4, when the user performs the third setting change gesture that is preset to increase the repetition period of the notification by 10 minutes, the "repetition interval" is changed to 15 minutes, and thereafter, repeated notifications are executed every 15 minutes.
[0061] The setting change gestures included in the plurality of setting change gestures are not limited to the above. For example, setting change gestures for changing the "notification duration" or "notification type" of the notification setting data 122 may be included. Further, at least one of the cancellation gesture and the setting change gesture may be registered to be different according to the type of notification to be executed (for example, the "notification setting No." in the notification setting data 122 of FIG. 4). For example, for the wake-up notification, in order to fully awaken the user's consciousness, a large movement gesture (for example, a gesture with a larger movement than the gesture defined by default) may be registered as the cancellation gesture and / or the setting change gesture. Also, for a notification that only needs to confirm at least the user's movement, such as the notification used for the wearing determination of the present embodiment, a small movement gesture (for example, a gesture with a smaller movement than the gesture defined by default) may be registered as the cancellation gesture and / or the setting change gesture. Also, not limited to the size of the gesture, the content of the gesture (such as the direction of movement, angle, height, speed, or the amount of change thereof) may be registered to be different according to the type of notification.
[0062] <Control Procedure of Wearing Determination Process> Next, the control procedure by the CPU 11 of the wearing determination process will be described. FIG. 6 is a flowchart for explaining the control procedure of the wearing determination process. Here, a case where only the notifications on the system shown in FIG. 4 (that is, the irregular notification of notification setting No. 1 and the repeated notification of notification setting No. 2) are set in the notification setting data 122 will be described as an example.
[0063] When the wearing determination process is started, the CPU 11 of the electronic clock 10 refers to the notification setting data 122 and determines whether it is the execution timing of the repeated notification of notification setting No. 2 (step S101).
[0064] When it is determined that it is the execution timing of the repeated notification (i.e., "YES" in step S101), the CPU 11 acquires the detection result of the motion sensor 17 and discriminates the motion state of the electronic clock 10 (step S102). Further, the CPU 11 determines whether the discrimination result of the motion state is different from the discrimination result at the previous discrimination (i.e., the discrimination result of the motion state in step S102 performed last time) (step S103). When it is determined that the motion state is different from the discrimination result at the previous discrimination (i.e., "YES" in step S103), the CPU 11 causes the notification unit 16 to execute the notification (step S105). Here, the CPU 11 causes the notification to be executed with the notification type and duration corresponding to notification setting No. 2 of the notification setting data 122.
[0065] On the other hand, when it is determined in step S101 that it is not the execution timing of the repeated notification (i.e., "NO" in step S101), the CPU 11 determines whether an execution instruction for an irregular notification on the system related to notification setting No. 1 has been given (step S104). When it is determined that no execution instruction for the irregular notification has been given (i.e., "NO" in step S104), the CPU 11 returns the process to step S101. When it is determined that an execution instruction for the irregular notification has been given (i.e., "YES" in step S104), the CPU 11 causes the notification unit 16 to execute the notification (step S105). Here, the CPU 11 causes the notification to be executed with the notification type and duration corresponding to notification setting No. 1 of the notification setting data 122.
[0066] When the notification is started in step S105, the CPU 11 executes a notification operation control process described later (step S106). In the notification operation control process, cancellation of the notification according to the cancellation gesture, change of the notification setting according to the setting change gesture, etc. are performed.
[0067] When the notification operation control process ends, the CPU 11 acquires the detection result by the motion sensor 17, and determines whether a change in the motion state corresponding to the user's response operation to the notification executed in step S105 is detected (step S107). For example, the CPU 11 calculates a conversion value representing the motion state based on the detection values by the three-axis acceleration sensor 171, the three-axis gyro sensor 172, and the three-axis geomagnetic sensor 173, and determines that a change in the motion state is detected when the conversion value representing the motion state changes by a predetermined reference value or more during a predetermined period from the start of execution of the notification. When it is determined that a change in the motion state corresponding to the user's response operation is detected ( "YES" in step S107), the CPU 11 determines that the electronic clock 10 is in the worn state (step S109).
[0068] When it is determined that no change in the motion state corresponding to the user's response operation is detected ( "NO" in step S107), the CPU 11 refers to the operation history data 123 and determines whether a user operation has been performed during the determination period (step S108). When it is determined that a user operation has been performed during the determination period ( "YES" in step S108), the CPU 11 determines that the electronic clock 10 is in the worn state (step S109). Also, when it is determined that no user operation has been performed during the determination period ( "NO" in step S108), the CPU 11 determines that the electronic clock 10 is in the non-worn state (step S110).
[0069] The series of processes in steps S107 to S110 corresponds to the "composite determination process". Among these, steps S107, S109, and S110 correspond to the "first determination process", and steps S108, S109, and S110 correspond to the "second determination process". In order to change the execution order of the first determination process and the second determination process, steps S107 and S108 may be interchanged.
[0070] When it is determined in step S109 that the device is in the worn state, the CPU 11 determines whether this determination is the first determination or whether the previous determination result was "not worn" (step S111). If it is determined that this is the first determination or that the previous determination result was "not worn" (in step S111, "YES"), the CPU 11 starts processing on the premise that the device is in the worn state, here the pulse measurement process (step S112). However, this process does not necessarily have to be started at this timing, and for example, it may be started in response to an instruction from the user.
[0071] When step S112 ends, or when it is determined in step S111 that this is not the first determination and that the previous determination result was not "not worn" (in step S111, "NO"), the CPU 11 adjusts the execution timing of the next repeated notification (step S113). Here, for example, the CPU 11 adds the "interval" time to the "next notification time" in notification setting No. 2 of the notification setting data 122 so that the next repeated notification is skipped. However, step S113 is only executed when the setting is to delay the execution timing of the next combined determination process at the time of wear determination, and is omitted otherwise.
[0072] On the other hand, when it is determined in step S110 that the device is in the not worn state, the CPU 11 stops processing on the premise that the device is in the worn state, here the pulse measurement process (step S114).
[0073] When step S113 or step S114 ends, or when it is determined in step S103 that the motion state is not different from the determination result at the previous determination (\"NO\" in step S103), the CPU 11 determines whether an end instruction for the wearing determination process has been given (step S115). For example, when a user operation to turn off the power of the electronic clock 10 is performed, the CPU 11 determines that an end instruction for the wearing determination process has been given. When it is determined that no end instruction for the wearing determination process has been given (\"NO\" in step S115), the CPU 11 returns the process to step S101. When it is determined that an end instruction for the wearing determination process has been given (\"YES\" in step S115), the CPU 11 ends the wearing determination process.
[0074] In step S104 of the above-described wearing determination process, when it is determined that an execution instruction for unscheduled notification has been given (\"YES\" in step S104) and the notification in step S105 is executed, the composite determination process may not be executed (that is, the processes in steps S107 to S115 may be omitted). In other words, the composite determination process may be executed only when the repeated notification is executed in step S105.
[0075] Also, in the above, as the repeated notification, the system-level repeated notification for the first determination process (notification setting No. 2 in FIG. 4) is exemplified, but the repeated notification is not limited to this. When there is a notification setting related to the repeated notification by user setting (for example, notification setting No. 4 in FIG. 4) in the notification setting data 122, the repeated notification corresponding to the notification setting may be executed in step S105, and the composite determination process after step S107 may be executed using the repeated notification as a trigger.
[0076] In addition, as an example of the unscheduled notification, the unscheduled notification on the system (Notification Setting No. 1 in FIG. 4) that is executed in conjunction with the occurrence of an event on the system has been illustrated. However, the unscheduled notification is not limited to this. When there is a notification setting (for example, Notification Setting No. 3 in FIG. 4) related to the unscheduled notification by user setting in the notification setting data 122, the unscheduled notification corresponding to the notification setting may be executed in step S105, and the composite determination process after step S107 may be executed using the repetitive notification as a trigger.
[0077] FIG. 7 is a flowchart for explaining the control procedure of the notification operation control process. When the notification operation control process is started, the CPU 11 determines whether or not a user cancellation gesture has been detected during the execution of the notification based on the detection result by the motion sensor 17 (step S201). If it is determined that a cancellation gesture has been detected (step S201), the CPU 11 transmits a control signal to the notification unit 16 to cancel the ongoing notification (step S202).
[0078] When step S202 ends, or when it is determined in step S201 that the user cancellation gesture has not been detected during the execution of the notification (''NO'' in step S201), the CPU 11 determines whether the executed notification is a repetitive notification (the notification of Notification Setting No. 2 in the notification setting data 122) (step S203).
[0079] If it is determined that the executed notification is a repetitive notification (''YES'' in step S203), the CPU 11 determines whether or not a first setting change gesture of the user has been detected after the start of the notification (step S204). If it is determined that a first setting change gesture has been detected (''YES'' in step S204), the CPU 11 changes the notification setting in the notification setting data 122 so that the execution of subsequent repetitive notifications is cancelled (step S205). Specifically, the CPU 11 changes the setting of ''Notification ON / OFF'' or ''Repetition'' in the notification setting data 122 in FIG. 4 to ''OFF''.
[0080] If it is determined that the first setting change gesture has not been detected ( "NO" in step S204), the CPU 11 determines whether the user's second setting change gesture has been detected after the start of the notification (step S206). If it is determined that the second setting change gesture has been detected ( "YES" in step S206), the CPU 11 changes the notification setting of the notification setting data 122 so that the repeated notification for a predetermined number of times or a predetermined period is not performed after the next time. Specifically, the CPU 11 changes the "next notification time" in the notification setting data 122 of FIG. 4 and adjusts the execution time of the next repeated notification.
[0081] If it is determined that the second setting change gesture has not been detected ( "NO" in step S206), the CPU 11 determines whether the user's third setting change gesture has been detected after the start of the notification (step S208). If it is determined that the third setting change gesture has been detected ( "YES" in step S208), the CPU 11 changes the notification setting of the notification setting data 122 so that the repetition period of the repeated notification increases or decreases. Specifically, the CPU 11 changes the set value of the "repetition interval" in the notification setting data 122 of FIG. 4.
[0082] If it is determined that the third setting change gesture has not been detected ( "NO" in step S208), when any of steps S205, S207, and S209 is completed, or when it is determined in step S203 that the executed notification is not a repeated notification (that is, it is an irregular notification) ( "NO" in step S203), the CPU 11 ends the notification operation control process and shifts the process to step S107 of the wearing determination process. In the notification operation control process, since the cancellation gesture and the first to third setting change gestures are a form of the user's reaction operation to the notification, if at least one of these gestures is detected, it is determined in step S107 of the wearing determination process that a change in the motion state corresponding to the user's response operation has been detected.
[0083] In the above description, an example in which the notification operation control process is called in the wearing determination process has been used for explanation. However, the present invention is not limited to this, and the notification operation control process may be executed separately from the wearing determination process when any notification is executed.
[0084] Further, in the notification operation control process, for unscheduled notifications on the system, it may be determined not to cancel them in response to a cancellation gesture. That is, step S203 in FIG. 7 may be performed before step S201. In step S203, when it is determined that the executed notification is not a repeated notification (i.e., it is an unscheduled notification on the system) (in step S203, “NO”), the notification operation control process may be terminated without performing steps S201 and S202.
[0085] Further, steps S203 to S209 may be executed while the notification is ongoing. Also, when a setting change gesture is detected in any of steps S204, S206, and S208 and the notification is ongoing, the notification may be cancelled in response to the detection of the setting change gesture.
[0086] Further, in step S205, instead of changing the setting to cancel repeated notifications after the next time, the notification setting may be changed so that the execution of all subsequent notifications, including unscheduled notifications on the system, is cancelled.
[0087] Further, in step S207, the notification setting may be changed so that all notifications, including unscheduled notifications on the system, are not performed for a predetermined period.
[0088] Further, in the notification operation control, one of the process of canceling the notification in response to the detection of the cancellation gesture (steps S201 and S202) and the process of changing the notification setting in response to the detection of the setting change gesture (steps S203 to S209) may be omitted.
[0089] Next, Modification 1 and Modification 2 of the above embodiment will be described. In Modification 1 and Modification 2, the differences from the above embodiment will be described, and the description of the points common to the above embodiment will be omitted. Also, Modification 1 and Modification 2 may be combined.
[0090] <Modification 1> In the above embodiment, the wearing determination is made by the composite determination process including the first determination process and the second determination process. In addition to this, the wearing determination using the pulse sensor 18 may be used in combination. The wearing determination by the pulse sensor 18 is made based on whether the amount of light received by the light receiving unit 182 is greater than a predetermined reference light amount. When the electronic clock 10 is worn on the user's wrist, the light emitted from the light emitting unit 181 is reflected by the skin and enters the light receiving unit 182. On the other hand, when the electronic clock 10 is removed from the user's wrist, the light emitted from the light emitting unit 181 diffuses without being reflected by the skin, so almost none of it returns to the light receiving unit 182. Therefore, when the electronic clock 10 is in the non-wearing state, the amount of light received by the light receiving unit 182 significantly decreases compared to the wearing state. For this reason, based on whether the amount of light received by the light receiving unit 182 is greater than the reference light amount, it is possible to determine whether the electronic clock 10 is in the wearing state. The reference light amount is set to a value between the amount of light received when the electronic clock 10 is worn by the user and the amount of light received when the electronic clock 10 is not worn by the user. By using such a wearing determination using the pulse sensor 18 in combination with the composite wearing determination of the above embodiment, the detection accuracy of the wearing state can be improved.
[0091] <Modification 2> In the above embodiment, the wearing determination is made by the composite determination process including the first determination process and the second determination process. However, the second determination process may be omitted in the composite determination process. That is, the wearing determination may be made only by the first determination process.
[0092] <Effect> As described above, the electronic clock 10 as an electronic device according to this embodiment is worn on the user's body and used, and includes a motion sensor 17 that detects the motion state of the own device, a notification unit 16 that performs notification to the user, and a CPU 11 as a processing unit. Based on the detection result by the motion sensor 17, when the CPU 11 detects a change in the motion state of the own device according to the user's response operation to the notification, the CPU 11 executes a first determination process for determining that the own device is worn on the user's body. According to this, it is possible to perform a wearing determination based on the user's reaction operation with a simple configuration including at least the motion sensor 17 and the operation unit 14. Therefore, it is possible to more reliably perform the wearing determination while suppressing the complication of the device configuration.
[0093] Further, the CPU 11 executes a composite determination process including the first determination process and the second determination process. In the second determination process, when an input operation is made by the user during the determination period, it is determined that the own device is worn on the user's body. According to this, it is possible to perform a wearing determination that comprehensively reflects the user's reaction operation and the history of user operations with a simple configuration including at least the motion sensor 17 and the operation unit 14. That is, even if it is determined in the first determination process that the user is in a non-wearing state without performing a reaction operation to the notification, if a user operation is made during the determination period, it can be determined in the second determination process that the user is in a wearing state. Also, even if it is determined in the second determination process that the user is in a non-wearing state because no user operation has been made during the determination period, if the user's reaction operation to the notification is performed, it can be determined in the first determination process that the user is in a wearing state. Therefore, it is possible to more reliably perform the wearing determination while suppressing the complication of the device configuration.
[0094] Also, in the composite determination process, the CPU 11 executes the other of the first determination process and the second determination process after one of them has ended. If, in the first of the first determination process and the second determination process to be executed, it is determined that the own device is worn on the user's body, the CPU 11 does not execute the other of the first determination process and the second determination process. Thereby, it is possible to perform the wearing determination with the minimum necessary processing. Also, power consumption for the composite determination process can be reduced.
[0095] Also, the CPU 11 repeatedly executes the composite determination process, and the determination period in the composite determination process after the second time is determined within a period after the time when the composite determination process ended last. Thereby, when a user operation is being performed after the composite determination process that ended last, it is possible to determine that the device is in the worn state.
[0096] Also, based on the detection result by the motion sensor 17, the CPU 11 determines whether or not the user has performed a predetermined cancellation gesture as a response operation during the execution of the notification, and if it is determined that the user has performed the cancellation gesture, the CPU 11 cancels the currently-executing notification. Thereby, the user can cancel the notification by an intuitive and simple method of performing the cancellation gesture without directly operating the operation unit 14 of the electronic clock 10. Therefore, the intended operation can be easily performed at an appropriate time.
[0097] Also, the notification includes repetitive notifications that the processing unit repeatedly executes by the notification unit 16 according to a predetermined notification setting, and the CPU 11 executes the first determination process in response to each of the repetitive notifications. Thereby, it is possible to perform the wearing determination periodically.
[0098] Further, based on the detection result by the motion sensor 17, the CPU 11 determines whether the user has performed a predetermined setting change gesture as a response operation. When it is determined that the user has performed the setting change gesture, the notification setting is changed, and according to the changed notification setting, the execution of subsequent notifications is stopped, or the mode of the notifications to be executed after the next time is changed. Thereby, the user can change the setting related to subsequent notifications by an intuitive and simple method of performing the setting change gesture without directly operating the operation unit 14 of the electronic clock 10. Therefore, the intended operation can be easily performed at an appropriate time.
[0099] Further, the notification includes an irregular notification that is executed irregularly according to a process different from the first determination process, and the CPU 11 executes the first determination process according to the irregular notification. Thereby, any irregular notification performed for purposes other than the wearing determination can also be used for the wearing determination. Therefore, the wearing determination can be made without making the user aware of the wearing determination.
[0100] Further, the CPU 11 repeatedly executes the first determination process at a predetermined cycle. When it is determined in the first determination process that the own device is worn on the user's body, at least the execution of the next composite determination process is stopped. Thereby, since the frequency of the composite determination process (repeated notification) can be suppressed, it is possible to make it difficult to feel the annoyance of the notification. Also, the power consumption for the composite determination process can be reduced.
[0101] Further, the CPU 11 repeatedly executes an information acquisition process for acquiring the user's biometric information or activity information related to the user's activity state. When it is not determined in the first determination process that the own device is worn on the user's body, the execution of the subsequent information acquisition process is stopped. Thereby, it is possible to reduce the occurrence of a problem that unnecessary information acquisition processes (for example, pulse rate measurement processes) are executed when the electronic clock 10 is in a non-worn state.
[0102] Also, the CPU 11 repeatedly executes the first determination process in the first cycle and repeatedly executes the information acquisition process in the second cycle, and the first cycle is shorter than the second cycle. Thereby, when the electronic clock 10 is in the non-worn state, the information acquisition process can be timely aborted. Therefore, the occurrence of the defect that unnecessary information acquisition processes are executed can be more effectively reduced.
[0103] Also, the wearing determination method executed by the CPU 11 as the computer of the electronic clock 10 according to the present embodiment detects a change in the motion state of the own device according to the response operation of the user to the notification based on the detection result by the motion sensor 17, and when this is detected, executes a first determination process for determining that the own device is worn on the user's body. According to this, with a simple configuration including at least the motion sensor 17 and the operation unit 14, wearing determination based on the reaction operation of the user can be performed. Therefore, wearing determination can be performed more reliably while suppressing complication of the device configuration.
[0104] Also, the program 121 according to the present embodiment causes the CPU 11 as the computer of the electronic clock 10 to execute a first determination process for determining that the own device is worn on the user's body when a change in the motion state of the own device according to the response operation of the user to the notification is detected based on the detection result by the motion sensor 17. According to this, with a simple configuration including at least the motion sensor 17 and the operation unit 14, wearing determination based on the reaction operation of the user can be performed. Therefore, wearing determination can be performed more reliably while suppressing complication of the device configuration.
[0105] <Others> Note that the description in the above embodiment is an example of the electronic device, the control method of the electronic device, the wearing determination method, and the program according to the present invention, and is not limited thereto. For example, in the above embodiment, the electronic clock 10 is exemplified as the electronic device, but the present invention is not limited to this. The electronic device may be any wearable device that a user wears on the body, such as a healthcare device such as an activity meter or a blood pressure monitor. Further, the wearing position of the electronic device is not limited to the wrist, and may be a part of the arm other than the wrist, or may be the leg, ear, head, or torso.
[0106] In addition, as the electronic clock 10, an example of a device that performs digital display in a dot matrix format is exemplified, but the present invention is not limited to this. An analog electronic clock that displays at least a part of information such as time and pulse rate by a pointer may be used.
[0107] In addition, instead of the smartphone 20, various terminal devices such as a tablet terminal or a notebook PC may be used. Further, the smartphone 20 in the information processing system 1 can be omitted, and the information processing system 1 may be composed only of the electronic clock 10.
[0108] In addition, the notification executed in the electronic clock 10 may be a display performed on the display unit 13, for example, a display that blinks the display screen. In this case, the display unit 13 corresponds to the notification unit.
[0109] In addition, in the above embodiment, an example in which at least a repeated notification that is repeatedly executed is used as a trigger for executing the first determination process is exemplified, but the present invention is not limited to this. The trigger for executing the first determination process may be only an irregular notification.
[0110] In addition, in the above description, an example in which the memory 12 is used as a computer-readable medium for the program according to the present invention is disclosed, but the present invention is not limited to this example. As other computer-readable media, information recording media such as HDD, SSD, flash memory, and CD-ROM can be applied. In addition, a carrier wave is also applied to the present invention as a medium for providing the data of the program according to the present invention via a communication line.
[0111] Also, regarding the detailed configurations and operations of the components of the electronic clock 10 and the smartphone 20 in the above-described embodiment, it goes without saying that they can be appropriately changed without departing from the spirit of the present invention.
[0112] Although embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, and includes the scope of the invention described in the claims and the equivalent scope thereof. The invention described in the claims first attached to the application of this filing is appended below. The claim numbers described in the appendix are as in the claims first attached to the application of this filing. 〔Appendix〕 <Claim 1> An electronic device that is worn on a user's body and used, a detection unit that detects the motion state of the device itself, a notification unit that performs notification to the user, a processing unit, and is provided with, when the processing unit detects a change in the motion state of the device itself corresponding to the response operation of the user to the notification based on the detection result by the detection unit, the processing unit executes a first determination process for determining that the device is worn on the user's body. An electronic device characterized by this. <Claim 2> The processing unit, executes a composite determination process including the first determination process and a second determination process, in the second determination process, when an input operation from the user is performed during the determination period, it is determined that the device is worn on the user's body. The electronic device according to claim 1, characterized by this. <Claim 3> The processing unit, in the composite determination process, after one of the first determination process and the second determination process ends, the other is executed. In the one that is executed first among the first determination process and the second determination process, if it is determined that the own device is worn on the user's body, the other of the first determination process and the second determination process is not executed The electronic device according to claim 2, characterized in that. <Claim 4> The processing unit Repeatedly executes the composite determination process The determination period in the composite determination process after the second time is determined within a period after the time when the composite determination process ended last The electronic device according to claim 2 or 3, characterized in that. <Claim 5> The processing unit Based on the detection result by the detection unit, determines whether or not the user has performed an abort gesture as the response operation during the execution of the notification If it is determined that the user has performed the abort gesture, the currently executing notification is aborted The electronic device according to any one of claims 1 to 4, characterized in that. <Claim 6> The notification includes a repeated notification that the processing unit repeatedly executes by the notification unit according to the notification setting The processing unit executes the first determination process in response to each of the repeated notifications The electronic device according to any one of claims 1 to 5, characterized in that. <Claim 7> The processing unit Based on the detection result by the detection unit, determines whether or not the user has performed a setting change gesture as the response operation If it is determined that the user has performed the setting change gesture, the notification setting is changed, and according to the changed notification setting, the execution of the notification after the next time is aborted, or the mode of the notification to be executed after the next time is changed The electronic device according to claim 6, characterized in that. <Claim 8> The notification includes an irregular notification that is executed irregularly according to a process different from the first determination process. The processing unit executes the first determination process according to the irregular notification. The electronic device according to any one of claims 1 to 7, characterized in that. <Claim 9> The processing unit Repeatedly executes the first determination process at a predetermined cycle. When it is determined in the first determination process that the own device is worn on the user's body, at least the execution of the next first determination process is stopped. The electronic device according to any one of claims 1 to 6, characterized in that. <Claim 10> The processing unit Repeatedly executes an information acquisition process for acquiring the user's biological information or activity information related to the user's activity state. When it is not determined in the first determination process that the own device is worn on the user's body, the execution of the information acquisition process after the next time is stopped. The electronic device according to any one of claims 1 to 9, characterized in that. <Claim 11> The processing unit Repeatedly executes the first determination process at a first cycle. Repeatedly executes the information acquisition process at a second cycle. The first cycle is shorter than the second cycle. The electronic device according to claim 10, characterized in that. <Claim 12> A wearing determination method executed by a computer of an electronic device that includes a detection unit that detects the motion state of the own device and a notification unit that performs notification to the user, and is used while being worn on the user's body. When a change in the motion state of the own device corresponding to the user's response operation to the notification is detected based on the detection result by the detection unit, a first determination process for determining that the own device is worn on the user's body is executed. The wearing determination method, characterized in that. <Claim 13> A detection unit that detects the motion state of the own device, and a notification unit that notifies the user, and a computer of an electronic device that is worn on the user's body and used, When a change in the motion state of the own device corresponding to the user's response operation to the notification is detected based on the detection result by the detection unit, a first determination process for determining that the own device is worn on the user's body is executed. A program characterized by the above.
Explanation of symbols
[0113] 1 Information processing system 10 Electronic clock (electronic device) 101 Main body unit 102 Belt 11 CPU (processing unit) 12 Memory 121 Program 122 Notification setting data 123 Operation history data 13 Display unit 14 Operation unit 141 Operation button 15 Timing unit 16 Notification unit 161 Vibration unit 162 Sound notification unit 17 Motion sensor (detection unit) 171 3-axis acceleration sensor 172 3-axis gyro sensor 173 3-axis geomagnetic sensor 18 Pulse sensor 181 Light emitting unit 182 Light receiving unit 19 Wireless communication unit 20 Smartphone 21 CPU 22 Memory 221 Program 23 Display unit 24 Operation unit 25 Wireless communication unit 26 Telephone communication unit
Claims
1. An electronic device that is worn on a user's body and used, a detection unit that detects the motion state of the own device, a notification unit that performs notification to the user, a processing unit, comprising: when the processing unit detects a change in the motion state of the own device according to a response operation of the user to the notification based on a detection result by the detection unit, the processing unit executes a first determination process of determining that the own device is worn on the user's body An electronic device characterized by the above.
2. The processing unit, executes a composite determination process including the first determination process and a second determination process, in the second determination process, when an input operation from the user is performed during a determination period, it is determined that the own device is worn on the user's body The electronic device according to claim 1, characterized by the above.
3. The processing unit, in the composite determination process, after one of the first determination process and the second determination process ends, the other is executed, if it is determined in one of the first determination process and the second determination process that is executed first that the own device is worn on the user's body, the other of the first determination process and the second determination process is not executed The electronic device according to claim 2, characterized by the above.
4. The processing unit, repeatedly executes the composite determination process, the determination period in the composite determination process after the second time is defined within a period after the time when the composite determination process ended last The electronic device according to claim 2 or 3, characterized by the above.
5. The processing unit, based on a detection result by the detection unit, determines whether the user has performed a cancellation gesture as the response operation during the execution of the notification, if it is determined that the user has performed the cancellation gesture, the notification being executed is cancelled The electronic device according to any one of claims 1 to 4, characterized by the above.
6. The notification includes a repeated notification that the processing unit repeatedly executes by the notification unit according to a notification setting, the processing unit executes the first determination process according to each of the repeated notifications The electronic device according to any one of claims 1 to 5, characterized by the above.
7. The processing unit, based on a detection result by the detection unit, determines whether the user has performed a setting change gesture as the response operation When it is determined that the user has performed the setting change gesture, the notification setting is changed, and according to the changed notification setting, the execution of the subsequent notifications is stopped, or the mode of the notifications to be executed after the next time is changed. The electronic device according to claim 6, characterized in that.
8. The notification includes an irregular notification that is executed irregularly according to a process different from the first determination process. The processing unit executes the first determination process according to the irregular notification. The electronic device according to any one of claims 1 to 7, characterized in that.
9. The processing unit, Repeatedly executes the first determination process at a predetermined cycle. When it is determined in the first determination process that the own device is worn on the user's body, at least the execution of the next first determination process is stopped. The electronic device according to any one of claims 1 to 6, characterized in that.
10. The processing unit, Repeatedly executes an information acquisition process for acquiring the user's biological information or activity information related to the user's activity state. When it is not determined in the first determination process that the own device is worn on the user's body, the execution of the subsequent information acquisition processes is stopped. The electronic device according to any one of claims 1 to 9, characterized in that.
11. The processing unit, Repeatedly executes the first determination process at a first cycle. Repeatedly executes the information acquisition process at a second cycle. The first cycle is shorter than the second cycle. The electronic device according to claim 10, characterized in that.
12. A wearing determination method executed by a computer of an electronic device including a detection unit that detects the motion state of the own device and a notification unit that notifies the user, and is used while being worn on the user's body. When a change in the motion state of the own device corresponding to the user's response operation to the notification is detected based on the detection result by the detection unit, a first determination process for determining that the own device is worn on the user's body is executed. The wearing determination method, characterized in that.
13. A detection unit that detects the motion state of the own device and a notification unit that notifies the user are provided, and on a computer of an electronic device used while being worn on the user's body. When a change in the motion state of the own device corresponding to the user's response operation to the notification is detected based on the detection result by the detection unit, execute a first determination process for determining that the own device is worn on the user's body. A program characterized by the above.
Citation Information
Patent Citations
Biological information detector
JP2015016215A
Portable electronic apparatus, control method, and control program
JP2016122927A
Electronic apparatus, selection control system, selection method, and program
JP2018010620A
Electronic device, control method and program
JP2018018540A
Terminal device, operation method and program
JP2019020367A