Electronic device, electronic device control method and program
Patent Information
- Application Number
- JP2022145741
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-09-14
- Publication Date
- 2025-02-19
- Estimated Expiration
- 2042-09-14
AI Technical Summary
【0009】 本発明によれば、より適切に装着状態に係る判定を行うことができる。
Smart Images

Figure 0007632424000001 
Figure 0007632424000002 
Figure 0007632424000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an electronic device, a control method for an electronic device, and a program. [Background technology]
[0002] Conventionally, in electronic devices that are worn on a user's body when used, technology is known that determines whether the device is worn on the user's body based on the received light intensity of reflected light of light irradiated from a light-emitting unit (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2015 / 166990 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the above-mentioned conventional technology has a problem in that even if the user is not wearing an electronic device, if there is an object that reflects light emitted from the light-emitting unit toward the light-receiving unit, it may be erroneously determined that the user is wearing an electronic device.
[0005] An object of the present invention is to make it possible to more appropriately determine the wearing state. [Means for solving the problem]
[0006] In order to solve the above problems, the electronic device according to the present invention comprises: An electronic device that is worn on a user's body and used, a vibration unit that vibrates the electronic device; a detection unit that detects a physical quantity that varies depending on the intensity of vibration of the electronic device; Based on the detected physical quantity, a wearing state of the electronic device with respect to the body of the user is determined. A processing unit for determining Equipped with 、 The processing unit includes: Executing vibration control to vibrate the vibration unit; When a determination value corresponding to the magnitude of the physical quantity detected by the detection unit during a vibration period in which the vibration unit is vibrating is equal to or greater than a first threshold value, the electronic device is determined to be not worn on the user's body, and a vibration intensity of the vibration unit in the next vibration control is reduced, and the first threshold value is corrected according to the degree of reduction in the vibration intensity of the vibration unit. .
[0007] In order to solve the above problems, a method for controlling an electronic device according to the present invention includes: A method for controlling an electronic device, the method comprising: a vibration unit that vibrates the electronic device when worn on a user's body; and a detection unit that detects a physical quantity that varies depending on the intensity of the vibration of the electronic device, the method comprising: A state of attachment of the electronic device to the user's body is determined based on the detected physical quantity. death, Executing vibration control to vibrate the vibration unit; When a determination value corresponding to the magnitude of the physical quantity detected by the detection unit during a vibration period in which the vibration unit is vibrating is equal to or greater than a first threshold value, the electronic device is determined to be not worn on the user's body, and a vibration intensity of the vibration unit in the next vibration control is reduced, and the first threshold value is corrected according to the degree of reduction in the vibration intensity of the vibration unit. .
[0008] In order to solve the above problems, the program according to the present invention comprises: A computer provided in an electronic device including a vibration unit that vibrates the electronic device when worn on a user's body and a detection unit that detects a physical quantity that varies depending on the intensity of the vibration of the electronic device, A process of determining a wearing state of the electronic device on the body of the user based on the detected physical quantity; a vibration control process for vibrating the vibration unit; a process of determining that the electronic device is not worn on the user's body when a determination value corresponding to the magnitude of the physical quantity detected by the detection unit during a vibration period in which the vibration unit is vibrating is equal to or greater than a first threshold value, reducing a vibration intensity of the vibration unit in a next vibration control process, and correcting the first threshold value according to a degree of reduction in the vibration intensity of the vibration unit; Execute the command. Effect of the Invention
[0009] According to the present invention, it is possible to more appropriately determine the wearing state. [Brief description of the drawings]
[0010] [Figure 1] FIG. [Diagram 2] FIG. 2 is a block diagram showing the functional configuration of the electronic timepiece. [Diagram 3]11A and 11B are diagrams showing a schematic diagram of acceleration detected when the vibration unit and the electronic timepiece vibrate when the electronic timepiece is not worn by a user. [Figure 4] 10A and 10B are diagrams showing a schematic diagram of acceleration detected when a vibration unit and an electronic timepiece vibrate when the electronic timepiece is worn by a user. [Diagram 5] 11 is a diagram showing a schematic diagram of acceleration detected when the vibrating unit and the electronic timepiece vibrate when the electronic timepiece is worn loosely on the user's wrist. FIG. [Figure 6] 13A and 13B are diagrams illustrating a wearing state determination using a corrected first threshold value and a corrected second threshold value. [Figure 7] 10 is a flowchart showing a control procedure of a pulse rate measurement process. [Figure 8] 10 is a flowchart showing a control procedure of a mounting state determination process. [Figure 9] 13 is a flowchart showing a control procedure of a notification process for notifying a user. [Figure 10] 10 is a flowchart showing a control procedure of a payment process for executing a payment function. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0012] <Electronic clock configuration> FIG. 1 is a side view of the electronic timepiece 1. The electronic watch 1 (electronic device) is a wristwatch that is worn on the user's wrist (body). The electronic watch 1 comprises a main body 2 provided with a display unit 12 and operation buttons 131, etc., and a belt 3 attached to the main body 2. The user wears the electronic watch 1 by wrapping the belt 3 around the user's wrist.
[0013] The electronic watch 1 includes a pulse wave detection unit 15 inside the main body 2 that detects the user's pulse wave. The pulse wave detection unit 15 includes a light emitting unit 151 and a light receiving unit 152. The light emitting unit 151 and the light receiving unit 152 are provided on the back surface of the main body 2, that is, near the surface that touches the user's wrist when worn. The light emitting unit 151 emits light from the back surface of the main body 2 toward the outside. When the electronic watch 1 is worn by the user, the light emitted from the light emitting unit 151 is reflected by the skin of the user's wrist. The light receiving unit 152 is provided in a position where it can receive the light reflected by the user's skin. A part of the light irradiated to the user's skin is absorbed by the blood in the blood vessels. Therefore, the amount of light reflected from the skin and received by the light receiving unit 152 changes over time according to the change in blood flow rate associated with the pulsation of the heart. The pulse wave detection unit 15 detects the pulse wave based on this change in the amount of received light, and outputs a waveform according to the detected pulse wave. Based on the waveform, the pulse rate (heart rate) is measured by the CPU 10 (see FIG. 2). The measurement result of the pulse rate is displayed on the display unit 12.
[0014] FIG. 2 is a block diagram showing the functional configuration of the electronic watch 1. As shown in FIG. The electronic watch 1 includes a CPU 10 (Central Processing Unit) (processing unit), a memory 11 (storage unit), a display unit 12 (operating unit), an operation receiving unit 13, a timing unit 14, a pulse wave detection unit 15 (operating unit), a vibration unit 16, and a sensor unit 17 (detection unit).
[0015] The CPU 10 is a processor that controls the operation of the electronic watch 1 by reading and executing the program 111 stored in the memory 11 and performing various arithmetic processing. The CPU 10 constitutes a processing unit (one or more processing units). The electronic watch 1 may have multiple processors (e.g., multiple CPUs), and the multiple processes performed by the CPU 10 of this embodiment may be executed by the multiple processors. In this case, the processing unit (one or more processing units) is constituted by the multiple processors. In this case, the multiple processors may be involved in a common process, or the multiple processors may independently execute different processes in parallel.
[0016] The memory 11 provides a working memory space for the CPU 10 and stores various data. The memory 11 includes, for example, a RAM (Random Access Memory) and a non-volatile memory. The RAM is used for the arithmetic processing of the CPU 10 and also stores temporary data. The non-volatile memory is, for example, a flash memory, and stores various data in addition to the program 111. The memory 11 including the non-volatile memory constitutes a non-transient recording medium readable by the CPU 10 as a computer. The data stored in the memory 11 includes an attachment flag 112. The attachment flag 112 is used for pulse rate measurement processing, attachment state determination processing, notification processing, and payment processing, which will be described later. The attachment flag 112 is, for example, 1-bit data that takes on either a value of "0" or "1."
[0017] The display unit 12 performs digital display on the display screen under the control of the CPU 10. The display screen of the display unit 12 in this embodiment is capable of displaying in a dot matrix format, for example, a liquid crystal display screen. The display unit 12 displays, for example, basic information such as the time and date, as well as the measurement results of the user's pulse rate and various notifications to the user. The display unit 12 is one aspect of an operating unit that provides notifications to the user.
[0018] The operation acceptance unit 13 has a plurality of operation buttons 131. The operation acceptance unit 13 accepts an input operation (e.g., a pressing operation) by the user on the operation buttons 131 and outputs the operation as an input signal to the CPU 10. The CPU 10 executes a process corresponding to the function of the operation button 131 for which the input operation has been performed. The functions assigned to each operation button 131 may be switched depending on the operation mode of the electronic watch 1. The operation buttons 131 may include a crown. The operation acceptance unit 13 may also have a touch panel provided overlaid on the display screen of the display unit 12.
[0019] The timekeeping unit 14 includes an oscillation circuit, a frequency dividing circuit, a timekeeping circuit, etc. In the timekeeping unit 14, the frequency dividing circuit divides the clock signal generated by the oscillation circuit, and the frequency dividing circuit counts the divided signal, thereby deriving and holding the current date and time.
[0020] Pulse wave detection unit 15 detects a pulse wave as biometric data of the user. Pulse wave detection unit 15 is one aspect of an operating unit that measures the biometric data of the user. Light-emitting unit 151 of pulse wave detection unit 15 includes a light-emitting element that emits light, such as an LED (Light Emitting Diode). In this embodiment, light-emitting unit 151 includes an LED that emits green light that is easily absorbed by hemoglobin in blood, for example, light with a peak wavelength of 520 nm to 530 nm. Pulse wave detection unit 15 includes a light-emitting drive unit that supplies a drive current to light-emitting unit 151, and light-emitting unit 151 emits light in response to the supply of drive current from the light-emitting drive unit. Pulse wave detection unit 15 controls the output of drive current from the light-emitting drive unit to light-emitting unit 151 in accordance with a control signal supplied from CPU 10, thereby causing the LED of light-emitting unit 151 to light up and turn off. Light receiving section 152 of pulse wave detection section 15 includes a light receiving element that detects light and outputs an electrical signal according to the amount of received light (intensity of incident light). As the light receiving element, for example, a photodiode or an illuminance sensor can be used. Pulse wave detection section 15 includes an ADC (analog-to-digital converter) that converts the analog signal output from light receiving section 152 into a digital signal and outputs it to CPU 10.
[0021] The vibration unit 16 includes a vibration motor that vibrates according to the control of the CPU 10. The vibration motor has a rotating shaft that is rotated by the motor and a vibrator that is attached eccentrically to the rotating shaft, and functions as a vibration source by propagating vibrations generated by the rotation of the eccentric vibrator to the surroundings. The characteristics of the vibration unit 16 and the duration of the vibration can be appropriately changed depending on the use of the vibration, etc. The start and stop of vibration of the vibration unit 16 are controlled by the CPU 10. That is, the CPU 10 executes vibration control that causes the vibration unit 16 to vibrate and vibration stop control that stops the vibration of the vibration unit 16. The vibrations of the vibration unit 16 are propagated to the housing of the main body 2 of the electronic timepiece 1. A user wearing the electronic timepiece 1 can feel the vibrations propagated to the housing on their wrist.
[0022] The sensor unit 17 includes a three-axis acceleration sensor 171 (acceleration sensor), a three-axis gyro sensor 172, and a three-axis geomagnetic sensor 173. The sensor unit 17 also includes an ADC that converts analog signals output from the three-axis acceleration sensor 171, the three-axis gyro sensor 172, and the three-axis geomagnetic sensor 173 into digital signals and outputs the digital signals to the CPU 10.
[0023] The three-axis acceleration sensor 171 detects the acceleration of the electronic timepiece 1 that occurs in response to the user's movements and the vibration of the vibration unit 16 at a predetermined sampling frequency, and outputs a detection signal. The three-axis acceleration sensor 171 detects acceleration in each of three mutually perpendicular axial directions. The CPU 10 calculates a composite acceleration that combines the accelerations in the three axial directions based on the detection signals of the accelerations in the three axial directions input from the three-axis acceleration sensor 171. Alternatively, a processor may be provided in the sensor unit 17, and the composite acceleration may be calculated within the sensor unit 17. The three-axis gyro sensor 172 detects, at a predetermined sampling frequency, the angular velocity around a predetermined axis of the electronic timepiece 1 that occurs in response to the user's movements or the vibration of the vibration unit 16, and outputs a detection signal. The three-axis gyro sensor 172 detects the angular velocity around each of three mutually orthogonal axis directions. The three-axis geomagnetic sensor 173 detects geomagnetic components in three mutually orthogonal axial directions at a specified sampling frequency and outputs detection signals. The CPU 10 calculates the orientation of the electronic timepiece 1 based on the detection signals of the geomagnetic fields in the three axial directions input from the three-axis geomagnetic sensor 173. Alternatively, a processor may be provided in the sensor unit 17, and the orientation of the electronic timepiece 1 may be calculated within the sensor unit 17.
[0024] <Electronic clock operation> Next, the operation of the electronic timepiece 1 will be described, focusing on the operation related to determining the wearing condition in conjunction with measuring the pulse rate.
[0025] The detection of pulse waves by the pulse wave detection unit 15 and the measurement of the pulse rate based on the detection result of the pulse wave cannot be performed when the electronic watch 1 is not worn by the user's body. This is because when the electronic watch 1 is not worn by the user's body, the light emitted from the light emitting unit 151 is not reflected by the user's wrist, and the light receiving unit 152 cannot receive the reflected light containing the pulse wave information. For this reason, in the electronic watch 1 of this embodiment, when the user performs an operation to instruct the measurement of the pulse rate, a determination is made as to whether the electronic watch 1 is worn by the user's body (hereinafter, referred to as "wearing state determination"), and if it is determined that the electronic watch 1 is worn, the pulse wave is detected and the pulse rate is measured. On the other hand, if it is determined in the wearing state determination that the electronic watch 1 is not worn by the user's body (not worn), the detection of pulse waves and the measurement of the pulse rate are not performed, and the light emitting unit 151 is not illuminated from the viewpoint of appearance and power consumption. In what follows, the electronic timepiece 1 being "worn (or not worn) on the user's body" will simply be referred to as "worn (or not worn) by the user".
[0026] In determining the wearing state, the CPU 10 of the electronic watch 1 executes vibration control to vibrate the vibrating unit 16, and determines the wearing state of the electronic watch 1 based on the acceleration detected by the three-axis acceleration sensor 171 of the sensor unit 17 during the vibration period when the vibrating unit 16 is vibrating. A method of determining the wearing state based on acceleration will be described below.
[0027] As described above, the vibration of the vibration unit 16 is adapted to be transmitted to the housing of the main body 2 of the electronic watch 1, and the user wearing the electronic watch 1 can feel the vibration transmitted to the housing on his / her wrist. In this way, when the vibration unit 16 vibrates while the electronic watch 1 is worn by the user, a part of the vibration energy is transmitted to the user's wrist, and the vibration energy used to vibrate the electronic watch 1 is reduced by the amount transmitted to the wrist. Therefore, the strength (amplitude) of the vibration of the electronic watch 1 when the vibration unit 16 vibrates in the electronic watch 1 worn by the user is smaller than the strength of the vibration of the electronic watch 1 when the vibration unit 16 vibrates in the electronic watch 1 not worn by the user.
[0028] The acceleration of the electronic timepiece 1 caused by the vibration of the electronic timepiece 1 is detected by the three-axis acceleration sensor 171, and the resultant acceleration in the three axial directions is calculated by the CPU 10. In the following, when the term "acceleration" is simply used, it refers to the resultant acceleration in the three axial directions.
[0029] FIG. 3 is a diagram showing a schematic diagram of the acceleration detected when the vibration unit 16 and the electronic timepiece 1 vibrate when the electronic timepiece 1 is not worn by a user. FIG. 4 is a diagram showing a schematic diagram of the acceleration detected when the vibration unit 16 and the electronic timepiece 1 vibrate when the electronic timepiece 1 is worn by a user. Figures 3 and 4 show the change over time in the resultant acceleration in the three axial directions detected by the three-axis acceleration sensor 171 during a vibration period P in which the vibrating unit 16 and the electronic watch 1 are vibrating. As shown in Figures 3 and 4, the detected acceleration varies periodically with the same period as the vibration period of the vibrating unit 16 and the electronic watch 1. Note that, for ease of explanation, Figures 3 and 4 depict the number of repetitions of the periodic variation of acceleration during the vibration period P as being smaller than it actually is (the same applies to Figures 5 and 6 described below).
[0030] The absolute values of the maximum and minimum values of the acceleration occurring in the electronic watch 1 increase as the strength (amplitude) of the vibration of the electronic watch 1 increases. Therefore, the fluctuation range W of the detected acceleration increases as the strength of the vibration of the electronic watch 1 increases. Here, fluctuating according to the strength of the vibration of the electronic watch 1 includes fluctuating in a fluctuation pattern according to the strength of the vibration of the electronic watch 1. Also, fluctuating in a fluctuation pattern according to the strength of the vibration of the electronic watch 1 includes fluctuating with a fluctuation range W according to the strength of the vibration of the electronic watch 1. Furthermore, as described above, when the electronic watch 1 is worn by the user, the strength of the vibration of the electronic watch 1 in response to the vibration of the vibration unit 16 is reduced compared to when the electronic watch 1 is not worn by the user. Therefore, the fluctuation range W of the acceleration detected when the electronic watch 1 is worn by the user (FIG. 4) is smaller than the fluctuation range W of the acceleration detected when the electronic watch 1 is not worn by the user (FIG. 3).
[0031] The length of the vibration period P may be any length that allows the fluctuation width W of the acceleration to be specified, and in principle may be any length that is equal to or longer than the fluctuation period of the acceleration. The length of the vibration period P may be long enough to obtain a reliable representative value (e.g., average value) of the fluctuation width W based on the acceleration over multiple periods. The length of the vibration period P may be such that the user does not find the vibration annoying.
[0032] The CPU 10 judges whether the electronic watch 1 is worn on the user's body based on the magnitude relationship between a judgment value corresponding to the fluctuation range W of the detected acceleration and a predetermined first threshold value T1. In this embodiment, an example will be described in which the fluctuation range W itself is used as the judgment value. The judgment value is not limited to the fluctuation range W of the acceleration, and any value corresponding to the magnitude of a physical quantity that fluctuates according to the intensity of the vibration of the electronic watch 1 can be used. For example, the amplitude of the acceleration (1 / 2 the fluctuation range W) may be used as the judgment value, or the absolute value of at least one of the maximum and minimum values of the acceleration may be used as the judgment value. The fluctuation range W, amplitude, and absolute values of the maximum and minimum values of the acceleration are one aspect of the "physical quantity that increases as the intensity of the vibration of the electronic device increases." The first threshold value T1 is preset and stored in the memory 11. The first threshold value T1 is set within a range that is smaller than the fluctuation range W of the acceleration detected when the electronic watch 1 is not worn by a user, and is larger than the fluctuation range W of the acceleration detected when the electronic watch 1 is worn by a user.
[0033] Therefore, when the fluctuation range W as a judgment value is equal to or greater than the first threshold T1, the CPU 10 judges that the electronic watch 1 (its own device) is not worn by the user, and when it is less than the first threshold T1, it judges that the electronic watch 1 is worn by the user. In the example shown in Fig. 3, the fluctuation range W is equal to or greater than the first threshold T1, so the CPU 10 judges that the electronic watch 1 is not worn by the user. Also, in the example shown in Fig. 4, the fluctuation range W is less than the first threshold T1, so the CPU 10 judges that the electronic watch 1 is worn by the user.
[0034] As shown in FIG. 1, the vibration unit 16 may be provided in the vicinity of the back cover 2a of the main body 2 that contacts the user's wrist (closer to the back cover 2a than the center of the main body 2 in the thickness direction perpendicular to the surface of the back cover 2a). Furthermore, the vibration unit 16 may be provided in a position that directly contacts the inner wall surface of the back cover 2a, or in a position that contacts the back cover 2a with another member sandwiched therebetween. By providing the vibration unit 16 in these positions, the vibration energy related to the vibration of the vibration unit 16 when the electronic watch 1 is worn by the user is easily transmitted to the user's wrist. Therefore, the vibration intensity and the fluctuation range W of the acceleration of the electronic watch 1 when the electronic watch 1 is worn by the user are greatly reduced compared to the vibration intensity and the fluctuation range W of the acceleration of the electronic watch 1 when the electronic watch 1 is not worn by the user. Therefore, the wearing state determination based on the fluctuation range W of the acceleration can be performed more accurately.
[0035] However, if the electronic watch 1 is worn loosely by the user, the accuracy of detecting the pulse wave and the accuracy of measuring the pulse rate decrease, so if it is determined that the electronic watch 1 is worn loosely, it is preferable to notify the user and encourage them to wear it properly (tighten the belt 3). In view of this, the electronic watch 1 of this embodiment is also capable of determining whether the electronic watch 1 is worn loosely.
[0036] FIG. 5 is a diagram showing a schematic diagram of the acceleration detected when the vibration unit 16 and the electronic timepiece 1 vibrate when the electronic timepiece 1 is worn loosely on the user's wrist. When the electronic watch 1 is worn on the user's wrist in a looser state than the normal wearing state, the intensity of the vibration of the electronic watch 1 is greater than when it is worn in the normal wearing state. This is because when the electronic watch 1 is worn in a loose state, the vibration energy generated by the vibration of the vibration unit 16 is not easily transmitted to the wrist, and the vibration energy used to vibrate the electronic watch 1 is greater. For this reason, the fluctuation range W of the acceleration detected when the electronic watch 1 is worn in a loose state (Fig. 5) is greater than the fluctuation range W of the acceleration detected when the electronic watch 1 is worn in the normal wearing state (Fig. 4).
[0037] The electronic watch 1 of this embodiment uses a second threshold T2 that is smaller than the first threshold T1 to determine whether the electronic watch 1 is worn loosely. In detail, when the fluctuation range W as a judgment value is less than the first threshold T1 and is equal to or greater than the second threshold T2 that is smaller than the first threshold T1, the CPU 10 judges that the electronic watch 1 is not worn properly or not worn on the user's body, but is worn by the user in a looser state than the normal wearing state. In the example shown in FIG. 5, the fluctuation range W is less than the first threshold T1 and equal to or greater than the second threshold T2, so the CPU 10 judges that the electronic watch 1 is worn by the user in a looser state. On the other hand, in the example shown in FIG. 4, the fluctuation range W is less than the second threshold T2, so the CPU 10 judges that the electronic watch 1 is worn by the user in a normal wearing state.
[0038] In the above, an example has been described in which the second threshold value T2 is used to determine whether the wearing state is loose in two stages, but two or more different second threshold values T2 may be used to determine the looseness of the wearing state (tightness of the belt 3) in three or more stages. Also, when determining whether the electronic timepiece 1 is worn correctly, the wearing state determination may be made in one stage using only the second threshold value T2.
[0039] When the wearing state determination determines that the electronic watch 1 is not worn by the user, the vibration strength of the vibration unit 16 for the wearing state determination may be weakened until the next determination that the electronic watch 1 is worn. That is, when the fluctuation width W as a determination value in a certain vibration period P is equal to or greater than the first threshold value T1, the CPU 10 may determine that the electronic watch 1 is not worn by the user and reduce the vibration strength of the vibration unit 16 in the next vibration control. To perform such control, it is sufficient to reflect the determination result of the last wearing state determination in the wearing flag 112 of the memory 11. For example, the wearing flag 112 is set to "on (1)" when it is determined that the electronic watch 1 is worn by the user in the last wearing state determination, and is set to "off (0)" when it is determined that the electronic watch 1 is not worn by the user. Then, in the next wearing state determination, if the wearing flag 112 is set to "on", the vibration strength of the vibration unit 16 is set to normal strength, and if the wearing flag 112 is set to "off", the vibration strength of the vibration unit 16 is made weaker than normal. In this way, by weakening the vibration when the device is not being worn, it is possible to reduce power consumption and also reduce the operating noise caused by the vibration.
[0040] In the wearing state determination that is executed after the vibration strength of the vibration unit 16 for the wearing state determination is reduced and before the vibration strength is returned to the normal strength (i.e., the period until the electronic timepiece 1 is next determined to be worn by the user), the first threshold T1 is corrected to the first threshold Ta1 and the second threshold T2 is corrected to the second threshold Ta2 according to the degree of reduction in the vibration strength of the vibration unit 16, and wearing determination is performed based on these corrected first threshold Ta1 and second threshold Ta2. The corrected first threshold Ta1 is smaller than the first threshold T1 before correction, and the corrected second threshold Ta2 is smaller than the second threshold T2 before correction. The corrected first threshold Ta1 and second threshold Ta2 may be determined in advance and stored in the memory 11.
[0041] FIG. 6 is a diagram illustrating the wearing state determination using the corrected first threshold value Ta1 and second threshold value Ta2. 6 shows a schematic diagram of the acceleration detected during the vibration period P when the vibration strength of the vibration unit 16 is reduced and the electronic timepiece 1 is not worn by the user. Because the vibration strength of the vibration unit 16 is reduced, the fluctuation range W of the acceleration in FIG. 6 is smaller than the fluctuation range W in FIG. 3 in which the vibration unit 16 vibrates at normal vibration strength. In this case, by using a first threshold Ta1 smaller than the first threshold T1 and a second threshold Ta2 smaller than the second threshold T2, it is possible to appropriately determine the wearing state by taking into account the reduction in acceleration according to the reduction in vibration strength. In the example shown in FIG. 6, the fluctuation range W is equal to or greater than the first threshold Ta1, so it is determined that the electronic timepiece 1 is not worn by the user. When the vibration strength of the vibration unit 16 is reduced and the fluctuation range W of the detected acceleration becomes less than the first threshold value Ta1, it is determined that the electronic watch 1 is being worn by the user, and the first threshold value T1 and the second threshold value T2 are used in subsequent determinations of the wearing state.
[0042] <Pulse rate measurement process and wearing status determination process> Next, a pulse rate measurement process and a wearing state determination process for determining the above-mentioned wearing state and measuring a pulse rate according to the result of the wearing state determination will be described. FIG. 7 is a flowchart showing a control procedure for the pulse rate measurement process. The pulse rate measurement process is executed when the power to the electronic timepiece 1 is turned on and the electronic timepiece 1 starts up.
[0043] When the pulse rate measurement process is started, the CPU 10 determines whether or not a user has instructed to measure the pulse rate (step S101). Here, the CPU 10 determines that a pulse rate measurement has been instructed when the operation button 131 to which the pulse rate measurement function is assigned is pressed. If it is determined that a pulse rate measurement has not been instructed ("NO" in step S101), the CPU 10 executes step S101 again. If it is determined that a pulse rate measurement has been instructed ("YES" in step S101), the CPU 10 executes the wearing state determination process (step S102).
[0044] FIG. 8 is a flowchart showing a control procedure of the mounting state determination process. When the wearing state determination process is called, the CPU 10 determines whether the wearing flag 112 is set to "on" or not (step S201). Note that when the electronic timepiece 1 is started, the wearing flag 112 may be set to either "on" or "off", but it is preferable to set it to "off" if you want to reduce the operating noise caused by the initial vibration when not wearing the watch.
[0045] If it is determined that the attachment flag 112 is set to "on" ("YES" in step S201), the CPU 10 sets the vibration strength of the vibration unit 16 to normal (step S202), sets the first threshold to T1, and sets the second threshold to T2 (step S203).
[0046] On the other hand, if it is determined that the attachment flag 112 is set to "off" ("NO" in step S201), the CPU 10 sets the vibration strength of the vibration unit 16 to a strength weaker than normal (step S204), sets the first threshold value to Ta1, and sets the second threshold value to Ta2 (step S205).
[0047] When step S203 or step S205 ends, the CPU 10 executes vibration control to vibrate the vibration unit 16 (step S206). The CPU 10 also acquires the detection results of the acceleration in each axial direction by the three-axis acceleration sensor 171 (step S207). The CPU 10 also derives a judgment value corresponding to the fluctuation width W of the acquired three-axis composite value of acceleration (step S208). As described above, in this embodiment, the fluctuation width W itself is used as the judgment value. Although omitted in FIG. 8, the CPU 10 executes a vibration stop process to stop the vibration of the vibration unit 16 when a predetermined vibration period P has elapsed after the vibration of the vibration unit 16 has started.
[0048] The CPU 10 determines whether the fluctuation range W, which is a judgment value, is less than the first threshold value (T1 or Ta1) (step S209). If it is determined that the fluctuation range W is less than the first threshold value (T1 or Ta1) ("YES" in step S209), the CPU 10 determines that the electronic watch 1 is worn by the user and sets the wearing flag 112 to "ON" (step S210). On the other hand, if it is determined that the fluctuation range W is equal to or greater than the first threshold value (T1 or Ta1) ("NO" in step S209), the CPU 10 determines that the electronic watch 1 is not worn by the user and sets the wearing flag 112 to "OFF" (step S211). When step S210 or step S211 ends, the CPU 10 ends the attachment state determination process, and returns the process to the pulse rate measurement process of FIG. Note that FIG. 8 illustrates an example in which the vibration strength is adjusted according to the determination result (contents of the wearing flag 112) in the previous wearing state determination process. However, if such adjustment of the vibration strength is not required, steps S201 to S205 may be omitted.
[0049] 7 (step S102), the CPU 10 determines whether the wearing flag 112 is "on" (i.e., whether the wearing state determination process has determined that the electronic watch 1 is being worn) (step S103). If it is determined that the wearing flag 112 is "off" (i.e., the wearing state determination process has determined that the electronic watch 1 is not being worn) ("NO" in step S103), the CPU 10 returns the process to step S101 without lighting the light-emitting unit 151 or measuring the pulse rate.
[0050] If it is determined that the wearing flag 112 is "on" (i.e., in the wearing state determination process, it is determined that the electronic timepiece 1 is being worn) ("YES" in step S103), the CPU 10 determines whether the fluctuation range W as a determination value derived in step S208 of the wearing state determination process is equal to or greater than a second threshold value (T2 or Ta2) (step S104). If it is determined that the fluctuation range W is equal to or greater than the second threshold value (T2 or Ta2) ("YES" in step S104), the CPU 10 determines that the electronic timepiece 1 is being worn in a looser state than the normal wearing state (step S105), and notifies the user that the electronic timepiece 1 is being worn in a looser state (step S106). This notification may be made, for example, by displaying a predetermined notification content on the display unit 12, or by outputting a sound from an alarm unit (not shown) or emitting light from an indicator light-emitting unit (not shown).
[0051] When step S106 ends, the CPU 10 transitions the process to step S102. Thereafter, the loop process of steps S102 to S106 is repeatedly executed, and if the user properly puts on the electronic timepiece 1 again, the process branches to "NO" in step S104. In addition, if the degree of looseness of the wearing state is not to be determined, that is, if the only determination is whether or not the electronic watch 1 is worn by the user, steps S104 to S106 can be omitted, and step S107 can be executed if the answer in step S103 is "YES". 7, the loop process of steps S102 to S106 is repeated until the device is properly attached, but if a single notification of looseness is sufficient, steps S102 to S106 may be performed only once. In this case, when step S106 ends, the process proceeds to step S107 to start measuring the pulse rate.
[0052] If it is determined in step S104 that the fluctuation range W is less than the second threshold value (T2 or Ta2) ("NO" in step S104), the CPU 10 determines that the electronic watch 1 is being worn correctly, causes the light-emitting unit 151 to emit light to start detecting pulse waves by the pulse wave detection unit 15, and starts measuring the pulse rate based on the detection results (step S107).
[0053] The CPU 10 judges whether it is time to end the measurement of the pulse rate (step S108). If it is judged that it is time to end the measurement of the pulse rate ("YES" in step S108), the CPU 10 shifts the process to step S112, turns off the pulse wave detection unit 15, and ends the measurement of the pulse rate (step S112). If it is judged that it is not time to end the measurement of the pulse rate ("NO" in step S108), the CPU 10 judges whether a predetermined waiting time has elapsed until the re-determination of the wearing state has been performed (step S109), and if it is judged that the predetermined waiting time has not elapsed ("NO" in step S109), the process returns to step S108. If it is judged that the predetermined waiting time has elapsed ("YES" in step S109), the CPU 10 executes the wearing state determination process of FIG. 8 again (step S110).
[0054] The CPU 10 determines whether the wearing flag 112 is "on" (i.e., whether it is determined in the wearing state determination process of step S110 that the electronic watch 1 is being worn) (step S111). If it is determined that the wearing flag 112 is "on" (i.e., it is determined in the wearing state determination process of step S110 that the electronic watch 1 is being worn) ("YES" in step S111), the CPU 10 continues measuring the pulse rate and returns the process to step S108.
[0055] On the other hand, if it is determined in step S111 that the wearing flag 112 is "off" (i.e., in the wearing state determination process of step S110, it is determined that the electronic watch 1 is not being worn) ("NO" in step S111), then since the pulse wave detection unit 15 is not able to detect a pulse wave, the CPU 10 turns off the pulse wave detection unit 15 and ends the measurement of the pulse rate (step S112). The process of branching to "NO" in step S111 and executing step S112 corresponds to "the process of determining that the device is not being worn by the user's body and stopping the operation of the operating unit if the determination value during the vibration period is equal to or greater than the first threshold value." When step S112 ends, the CPU 10 ends the pulse rate measurement process.
[0056] <Combination of other actions and wearing status determination> The above has been described using an example of the wearing state determination accompanying pulse rate measurement, but the wearing state determination may be executed in combination with other operations of the electronic timepiece 1. Below, a case will be described in which the wearing state determination is combined with an operation related to notifying the user, and the wearing state determination is combined with an operation related to payment in a transaction.
[0057] (Combination of notification action and wearing status determination) In the electronic watch 1, a notification is given to the user when a notification event occurs in an application program (not shown) installed in the memory 11, when the alarm time in the alarm function arrives, etc. Notification to the user is given by display on the display unit 12 and vibration by the vibration unit 16. In addition to these, sound output by an audible alarm unit (not shown), light emission by a light-emitting unit for notification (not shown), etc. may be combined.
[0058] When a notification event occurs, the vibration of the vibration unit 16 for notification can be used to determine the wearing state. That is, during the vibration period P during which the vibration unit 16 vibrates for notification, the acceleration of the electronic watch 1 can be detected, and the wearing state can be determined based on the magnitude relationship between the fluctuation width W of the acceleration and the first threshold value T1 and the second threshold value T2. This makes it possible to reduce the number of vibrations of the vibration unit 16 that are intended only for the purpose of determining the wearing state, or to stop the vibration. This reduces the annoyance felt by the user.
[0059] Furthermore, when it is determined by the above-mentioned wearing state determination that the electronic watch 1 is not being worn by the user, operations related to notifications such as display by the display unit 12, except for the above-mentioned vibration by the vibration unit 16, may be stopped (in other words, such operations may not be performed). Furthermore, the intensity of vibrations by the vibration unit 16 for subsequent notifications or alarms and / or vibrations by the vibration unit 16 for wearing state determination may be reduced (the intensity of vibrations may be weakened). In this way, by stopping operations related to unnecessary notifications or reducing vibrations, it is possible to reduce power consumption.
[0060] Such a wearing state determination synchronized with a notification may be combined with the wearing state determination in the pulse rate measurement described above. For example, if a notification event occurs after the pulse rate measurement is started in step S107 in Fig. 7, a wearing state determination may be performed using vibration of the vibration unit 16 corresponding to the notification event, and if it is determined in the wearing state determination that the electronic timepiece 1 is not worn by the user, the process may proceed to step S112 to stop the pulse rate measurement.
[0061] FIG. 9 is a flowchart showing a control procedure of a notification process for notifying a user. When the notification process is started, the CPU 10 determines whether or not a notification event to the user has occurred (step S301). When it is determined that a notification event has occurred ("YES" in step S301), the CPU 10 executes the wearing state determination process of FIG. 8 (step S302). The vibration of the vibration unit 16 executed in step S206 of this wearing state determination process constitutes a part of the notification to the user executed in response to the notification event. That is, when the notification to the user is performed using vibration by the vibration unit 16 (in this embodiment, when the notification is performed by a combination of vibration by the vibration unit 16 and a notification operation other than vibration (such as display by the display unit 12)), the wearing state is determined using this vibration. Whether or not to perform the remaining notification operation other than vibration is determined in the processes of the following steps S303 to S307.
[0062] The CPU 10 determines whether the wearing flag 112 is "on" (i.e., whether it has been determined in the wearing state determination process of step S302 that the electronic watch 1 is being worn) (step S303). If it has been determined that the wearing flag 112 is "on" (i.e., it has been determined in the wearing state determination process that the electronic watch 1 is being worn) ("YES" in step S303), the CPU 10 executes an operation related to notification (a notification operation other than vibration), such as display by the display unit 12 (step S304). Furthermore, if the strength of vibration by the vibration unit 16 is set to be reduced, the CPU 10 changes the setting so that the vibration strength of the vibration unit 16 at the time of the next notification will be normal strength (step S305).
[0063] On the other hand, if it is determined that the wearing flag 112 is "off" (i.e., in the wearing state determination process, it is determined that the electronic watch 1 is not being worn) ("NO" in step S303), the CPU 10 stops the notification-related operations (step S306) except for the vibration by the vibration unit 16 performed in step S302 (step S206 in FIG. 8). The process of branching to "NO" in step S303 and executing step S306 corresponds to "the process of determining that the device is not worn on the user's body and stopping the operation of the operating unit when the determination value in the vibration period is equal to or greater than the first threshold value." Furthermore, the CPU 10 changes the setting so as to reduce the vibration strength of the vibration unit 16 at the time of the next notification (step S307).
[0064] When step S305 or step S307 is completed, or when it is determined in step S301 that a notification event has not occurred ("NO" in step S301), the CPU 10 ends the notification process. Note that FIG. 9 illustrates an example of reducing the vibration strength at the next notification if it is determined that the electronic watch 1 is not being worn by the user, but if such adjustment of the vibration strength is not necessary, steps S305 and S307 may be omitted. In addition, when a notification event occurs ("YES" in step S301), notification operations other than vibration may be executed in addition to the vibration of the vibration unit 16 in step S206 of the wearing state determination process, and if it is determined in step S303 that the wearing flag is "off", the settings may be changed to stop notification operations other than vibration the next time a notification event occurs from that point on.
[0065] (Combination of payment-related actions and wearing status determination) If the electronic timepiece 1 has a payment function for making payments during checkout, it may also be combined with a wearing status check to enhance security. For example, in an electronic watch 1 that is set to execute a payment function only when it is worn by a user, when the payment function is called (for example, when a password is entered for payment), the above-mentioned wearing state determination is made, and if it is determined that the electronic watch 1 is worn by the user, the payment function is executed, and if it is determined that the electronic watch 1 is not worn by the user, the payment function is not executed. Also, the wearing state determination may be used to omit the input of the password. For example, when a predetermined operation for calling the payment function (for example, pressing a predetermined operation button 131 or tilting the electronic watch 1) is performed, the above-mentioned wearing state determination may be performed, and if it is determined that the electronic watch 1 is worn by the user, the payment function may be executed without requesting the input of a password, and if it is determined that the electronic watch 1 is not worn by the user, the password may be requested and the payment function may be executed after the password is input.
[0066] FIG. 10 is a flowchart showing a control procedure of a payment process for executing the payment function. When the payment process is started, the CPU 10 determines whether or not a user operation has been performed to request execution of the payment function (step S401). If it is determined that a user operation has been performed to request execution of the payment function ("YES" in step S401), the CPU 10 executes the wearing state determination process of FIG. 8 (step S402).
[0067] The CPU 10 determines whether the wearing flag 112 is "on" (i.e., whether it is determined in the wearing state determination process of step S402 that the electronic watch 1 is being worn) (step S403). If it is determined that the wearing flag 112 is "on" (i.e., it is determined in the wearing state determination process that the electronic watch 1 is being worn) ("YES" in step S403), the CPU 10 executes the payment function (step S404). For example, the CPU 10 causes a short-range wireless communication unit (not shown) to transmit payment information (such as credit card information) previously stored in the memory 11 to the store's payment terminal. When step S404 ends, the CPU 10 ends the payment process.
[0068] On the other hand, if it is determined that the wearing flag 112 is "off" (i.e., in the wearing state determination process, it is determined that the electronic watch 1 is not being worn) ("NO" in step S403), the CPU 10 terminates the payment process without executing the payment function. Also, when it is determined in step S401 that a user operation requesting execution of the payment function has not been performed (step S401), the CPU 10 also ends the payment process.
[0069] <Effects> As described above, the electronic watch 1 as an electronic device in this embodiment is worn on the user's body when used, and comprises a vibration unit 16 that vibrates the electronic watch 1, a sensor unit 17 that detects a physical quantity that varies depending on the intensity of the vibration of the electronic watch 1, and a CPU 10 as a processing unit that determines the wearing condition of the electronic watch 1 on the user's body based on the detected physical quantity. This makes it possible to determine the wearing state using the vibration unit 16 and sensor unit 17 (three-axis acceleration sensor 171) that are standard features in the electronic timepiece 1. This makes it possible to achieve the wearing state determination function while avoiding an increase in the complexity of the electronic timepiece 1 configuration and an increase in costs. Furthermore, in conventional methods of detecting reflected light from the user's body, there was a problem of false detection occurring when there was an object reflecting light toward the light receiving unit, whereas the configuration of this embodiment makes it possible to more appropriately determine the wearing status without being affected by the external environment. In addition, the conventional method of equipping a capacitive device on the part that comes into contact with the user's skin and determining whether the watch is being worn by detecting contact has the problem that the device becomes complicated due to the sensing pads and dedicated control unit, and is not applicable to electronic devices where the part that comes into contact with the skin is metallic. In contrast, the configuration of this embodiment makes it possible to avoid the complexity and increased costs of the electronic timepiece 1, as described above, and also realizes the wearing status determination function regardless of the material of the part that comes into contact with the skin.
[0070] Furthermore, the sensor unit 17 detects the fluctuation range W (physical quantity) of acceleration that increases as the vibration strength of the electronic watch 1 increases, and the CPU 10 vibrates the vibration unit 16 and judges the wearing state based on a judgment value (fluctuation range W in the above embodiment) corresponding to the fluctuation range W of acceleration detected by the sensor unit 17 during a vibration period P during which the vibration unit 16 is vibrating. This makes it possible to judge the wearing state by a simple process of detecting the fluctuation range W of acceleration.
[0071] The sensor unit 17 also has a three-axis acceleration sensor 171 that detects the acceleration of the electronic watch 1, and the physical quantity is the fluctuation width W of the acceleration, the amplitude, or the absolute value of at least one of the maximum and minimum values. This makes it possible to determine the wearing state using the three-axis acceleration sensor 171 that is standardly installed in the electronic watch 1.
[0072] Furthermore, when the fluctuation range W as a judgment value is less than the first threshold T1, the CPU 10 judges that the electronic watch 1 is worn on the user's body, and when the judgment value is equal to or greater than the first threshold T1, it judges that the electronic watch 1 is not worn on the user's body. This makes it possible to judge the wearing state by a simple process of comparing the fluctuation range W of the acceleration with the first threshold T1.
[0073] Furthermore, if the judgment value is less than the second threshold value T2, the CPU 10 judges that the electronic timepiece 1 is worn correctly. This makes it possible to judge whether the electronic timepiece 1 is worn correctly or not by the simple process of comparing the acceleration fluctuation range W with the second threshold value T2.
[0074] Furthermore, if the fluctuation width W as a judgment value is less than the first threshold value T1 and is equal to or greater than a second threshold value T2 that is smaller than the first threshold value T1, the CPU 10 judges that the electronic timepiece 1 is neither properly worn nor not worn on the user's body. This makes it possible to judge whether the electronic timepiece 1 is worn on the user's body loosely, in addition to judging whether the electronic timepiece 1 is worn or not. This allows for a more detailed judgment regarding the wearing state.
[0075] The electronic watch 1 also includes a display unit 12 as an operating unit that notifies the user, and a pulse wave detection unit 15 as an operating unit that measures the user's biological data, and when the fluctuation width W as a judgment value during the vibration period P is equal to or greater than a first threshold value T1, the CPU 10 determines that the electronic watch 1 is not worn by the user and stops the operation of the operating units. This stops unnecessary operations of the operating units, making it possible to reduce the power consumption of the electronic watch 1.
[0076] The CPU 10 also executes vibration control to vibrate the vibration unit 16 and vibration stop control to stop the vibration of the vibration unit 16, and if the judgment value in a certain vibration period P is equal to or greater than the first threshold value T1, it judges that the electronic timepiece 1 is not worn by the user and reduces the vibration strength of the vibration unit 16 in the next vibration control. This makes it possible to weaken the vibration when not worn, thereby reducing power consumption. Also, it is possible to reduce the operating noise caused by the vibration when not worn.
[0077] Furthermore, in determining the vibration state after reducing the vibration strength of the vibrating unit 16, the CPU 10 determines whether or not the electronic timepiece 1 is worn on the user's body based on the first threshold value Ta1 corrected according to the degree of reduction in the vibration strength of the vibrating unit 16. This makes it possible to appropriately determine the wearing state based on the acceleration fluctuation range W even after reducing the vibration strength of the vibrating unit 16.
[0078] Furthermore, if the judgment value during a certain vibration period P is equal to or greater than the first threshold value T1, the CPU 10 judges that the electronic timepiece 1 is not worn by the user and reduces the vibration strength of the vibration unit 16 when notifying the user. This makes it possible to reduce power consumption by weakening the vibration for notification when the electronic timepiece 1 is not worn. It also makes it possible to reduce the operating noise caused by vibration when the electronic timepiece 1 is not worn.
[0079] Furthermore, the CPU 10 notifies the user by vibrating the vibration unit 16, and judges the wearing state based on the fluctuation width W of the acceleration detected by the sensor unit 17 in response to the vibration of the vibration unit 16 for the notification. This makes it possible to reduce the number of vibrations of the vibration unit 16 intended only for the purpose of judging the wearing state, or to stop the vibration. This makes it possible to reduce the annoyance felt by the user.
[0080] Furthermore, the control method for the electronic watch 1 according to this embodiment is a control method for an electronic watch 1 equipped with a vibration unit 16 that vibrates the electronic watch 1 when worn on the user's body, and a sensor unit 17 that detects a physical quantity that varies according to the strength of the vibration of the electronic watch 1, and determines the wearing state of the electronic watch 1 on the user's body based on the detected physical quantity. This makes it possible to perform wearing state determination using the vibration unit 16 and sensor unit 17 (three-axis acceleration sensor 171) that are standardly installed in the electronic watch 1. This makes it possible to achieve a wearing state determination function while avoiding an increase in the complexity of the configuration of the electronic watch 1 and an increase in costs.
[0081] Furthermore, the program 111 according to this embodiment causes the CPU 10, which is a computer provided in the electronic watch 1 equipped with a vibration unit 16 that vibrates the electronic watch 1 that is worn on the user's body when used, and a sensor unit 17 that detects a physical quantity that varies according to the strength of the vibration of the electronic watch 1, to execute a process for determining the wearing state of the electronic watch 1 on the user's body based on the detected acceleration. This makes it possible to perform wearing state determination using the vibration unit 16 and sensor unit 17 (three-axis acceleration sensor 171) that are standardly installed in the electronic watch 1. This makes it possible to realize a wearing state determination function while avoiding an increase in the complexity of the configuration of the electronic watch 1 and an increase in costs.
[0082] <Other> The description of the above embodiment is merely an example of the electronic device, the control method for the electronic device, and the program according to the present invention, and the present invention is not limited to this. For example, in the above embodiment, acceleration is given as an example of a physical quantity that varies according to the strength of vibration of the electronic timepiece 1, but this is not limiting.
[0083] The vibration strength of the vibration unit 16 when the electronic timepiece 1 is worn by a user may be changeable by a user operation. The first thresholds T1, Ta1 and the second thresholds T2, Ta2 may be changeable by a user operation.
[0084] In the above embodiment, the pulse rate measurement, notification, and payment operations are combined with the wearing state determination, but the purpose and execution timing of the wearing state determination are not limited to those exemplified in the above embodiment. For example, the wearing state determination may be performed periodically, and the continuous wearing time of the electronic timepiece 1 may be measured based on the determination result.
[0085] In the above description, the memory 11 is disclosed as a computer-readable medium for the program according to the present invention, but the present invention is not limited to this example. As other computer-readable media, information recording media such as HDD (Hard Disk Drive), SSD (Solid State Drive), flash memory, CD-ROM, etc. can be applied. In addition, a carrier wave is also applied to the present invention as a medium for providing data of the program according to the present invention via a communication line.
[0086] Furthermore, the detailed configuration and operation of each component of the electronic timepiece 1 in the above embodiment can of course be modified as appropriate without departing from the spirit of the present invention.
[0087] Although the embodiments of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments, but includes the scope of the invention described in the claims and its equivalents. [Explanation of symbols]
[0088] 1. Electronic clock (electronic device) 2 Main unit 3 Belt 10 CPU (processing unit, computer) 11. Memory 111 Program 112 Mounting Flag 12 Display section (operating section) 13 Operation reception section 131 Operation Button 14 Timing section 15 Pulse wave detection unit (operating unit) 151 Light emitting part 152 Light receiving part 16 Vibration section 17 Sensor section (detection section) 171 3-axis acceleration sensor (accelerometer) 172 3-axis gyro sensor 173 3-axis geomagnetic sensor P vibration period T1, Ta1 First threshold T2, Ta2 Second threshold W Fluctuation range (judgment value)
Claims
1. An electronic device that is worn on a user's body and used, a vibration unit that vibrates the electronic device; a detection unit that detects a physical quantity that varies depending on the intensity of vibration of the electronic device; Based on the detected physical quantity, a wearing state of the electronic device with respect to the body of the user is determined. A processing unit for determining Equipped with The processing unit includes: Executing vibration control to vibrate the vibration unit; when a determination value corresponding to the magnitude of the physical quantity detected by the detection unit during a vibration period in which the vibration unit is vibrating is equal to or greater than a first threshold value, it is determined that the electronic device is not worn on the body of the user, and a vibration intensity of the vibration unit in a next vibration control is reduced, and the first threshold value is corrected according to the degree of reduction in the vibration intensity of the vibration unit. electronic equipment.
2. The detection unit detects the physical quantity that increases as the intensity of the vibration of the electronic device increases, the processing unit vibrates the vibration unit, and determines the wearing state based on a determination value corresponding to a magnitude of the physical quantity detected by the detection unit during a vibration period during which the vibration unit is vibrating.
2. The electronic device according to claim 1.
3. the detection unit has an acceleration sensor that detects an acceleration of the electronic device, The physical quantity is a fluctuation range, an amplitude, or an absolute value of at least one of a maximum value and a minimum value of the acceleration.
3. The electronic device according to claim 2.
4. The processing unit determines that the electronic device is attached to the user's body when the determination value is less than a first threshold value, and determines that the electronic device is not attached to the user's body when the determination value is equal to or greater than the first threshold value.
3. The electronic device according to claim 2.
5. The processing unit includes: If the determination value is less than a second threshold value, the electronic device is determined to be in a normal wearing state.
3. The electronic device according to claim 2.
6. When the determination value is less than the first threshold value and is equal to or greater than a second threshold value that is smaller than the first threshold value, the processing unit determines that the electronic device is neither in a normal wearing state nor in a state where it is not worn on the body of the user.
5. The electronic device according to claim 4.
7. an operation unit that notifies the user or measures biological data of the user; The processing unit includes: when the determination value during the vibration period is equal to or greater than the first threshold value, determine that the electronic device is not worn on the user's body, and stop the operation of the operation unit.
5. The electronic device according to claim 4.
8. the processing unit, in determining a vibration state performed after reducing the vibration intensity of the vibration unit, determines whether or not the electronic device is worn on the body of the user based on the first threshold value corrected according to a degree of reduction in the vibration intensity of the vibration unit.
2. The electronic device according to claim 1.
9. The processing unit includes: When the determination value in a certain vibration period is equal to or greater than the first threshold value, the electronic device is determined to be not worn on the user's body, and a vibration intensity of the vibration unit for notifying the user is reduced.
5. The electronic device according to claim 4.
10. The processing unit includes: By vibrating the vibration unit, a notification is given to the user; determining the wearing state based on the physical amount detected by the detection unit in response to the vibration of the vibration unit for the notification; 2. The electronic device according to claim 1.
11. A method for controlling an electronic device, the method comprising: a vibration unit that vibrates the electronic device when worn on a user's body; and a detection unit that detects a physical quantity that varies depending on the intensity of the vibration of the electronic device, the method comprising: determining a state of attachment of the electronic device to a body of the user based on the detected physical quantity; Executing vibration control to vibrate the vibration unit; when a determination value corresponding to the magnitude of the physical quantity detected by the detection unit during a vibration period in which the vibration unit is vibrating is equal to or greater than a first threshold value, it is determined that the electronic device is not worn on the body of the user, and a vibration intensity of the vibration unit in a next vibration control is reduced, and the first threshold value is corrected according to the degree of reduction in the vibration intensity of the vibration unit. A method for controlling electronic devices.
12. A computer provided in an electronic device including a vibration unit that vibrates the electronic device when worn on a user's body and a detection unit that detects a physical quantity that varies depending on the intensity of the vibration of the electronic device, A process of determining a wearing state of the electronic device on the body of the user based on the detected physical quantity; a vibration control process for vibrating the vibration unit; a process of determining that the electronic device is not worn on the user's body when a determination value corresponding to the magnitude of the physical quantity detected by the detection unit during a vibration period in which the vibration unit is vibrating is equal to or greater than a first threshold value, reducing a vibration intensity of the vibration unit in a next vibration control process, and correcting the first threshold value in accordance with a degree of reduction in the vibration intensity of the vibration unit; A program that executes the following.
Citation Information
Patent Citations
Wearable human abnormity monitoring and alarming system and working method thereof
CN105078437A
Watch control method
CN111708273A
Child smart watch capable of correcting sitting postures and correcting method
CN111999999A
Electronic watch mobile phone
CN204465672U
Child intelligent watch capable of correcting sitting postures
CN212276224U