[go: up one dir, main page]

TWI811920B - Wearing detection method, wearable device, and computer readable storage medium - Google Patents

Wearing detection method, wearable device, and computer readable storage medium Download PDF

Info

Publication number
TWI811920B
TWI811920B TW110148856A TW110148856A TWI811920B TW I811920 B TWI811920 B TW I811920B TW 110148856 A TW110148856 A TW 110148856A TW 110148856 A TW110148856 A TW 110148856A TW I811920 B TWI811920 B TW I811920B
Authority
TW
Taiwan
Prior art keywords
wearable device
light volume
volume signals
determining
zero
Prior art date
Application number
TW110148856A
Other languages
Chinese (zh)
Other versions
TW202325214A (en
Inventor
蕭堯
Original Assignee
博晶醫電股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 博晶醫電股份有限公司 filed Critical 博晶醫電股份有限公司
Priority to TW110148856A priority Critical patent/TWI811920B/en
Publication of TW202325214A publication Critical patent/TW202325214A/en
Application granted granted Critical
Publication of TWI811920B publication Critical patent/TWI811920B/en

Links

Images

Landscapes

  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Slot Machines And Peripheral Devices (AREA)
  • Coupling Device And Connection With Printed Circuit (AREA)
  • Traffic Control Systems (AREA)

Abstract

The disclosure provides a wearing detection method, a wearable device, and a computer readable storage medium. The method includes: in response to determining that the wearable device is in a static state, emitting a plurality of first photoplethysmography (PPG) signals, and detecting a plurality of second PPG signals corresponding to the first PPG signals; obtaining a zero-crossing rate corresponding to the second PPG signals; and in response to determining that the zero-crossing rate of the second PPG signals is higher than a reference threshold, determining that the wearable device is in an unworn state

Description

穿戴偵測方法、穿戴式裝置及電腦可讀儲存媒體Wearable detection method, wearable device and computer-readable storage medium

本發明是有關於一種穿戴偵測機制,且特別是有關於一種可偵測穿戴式裝置處於穿戴狀態或是未穿戴狀態的穿戴偵測方法、穿戴式裝置及電腦可讀儲存媒體。The present invention relates to a wear detection mechanism, and in particular, to a wear detection method, a wearable device and a computer-readable storage medium that can detect whether a wearable device is in a worn state or an unworn state.

一般而言,穿戴式裝置中普遍設置有專用於偵測穿戴式裝置是否正由使用者穿戴的偵測元件。舉例而言,智慧型手錶可在與使用者的接觸面上設置有專用於偵測智慧型手錶是否正穿戴於使用者身上的近接感測器(例如紅外線收發電路)。然而,此種專用的近接感測器不僅在穿戴式裝置上佔用了一部分的空間,且亦提升了穿戴式裝置的耗電量及實現成本。Generally speaking, wearable devices are generally provided with detection components specifically designed to detect whether the wearable device is being worn by a user. For example, a smart watch may be provided with a proximity sensor (such as an infrared transceiver circuit) on the contact surface with the user that is specifically designed to detect whether the smart watch is being worn by the user. However, such a dedicated proximity sensor not only occupies a part of the space on the wearable device, but also increases the power consumption and implementation cost of the wearable device.

因此,對於本領域技術人員而言,如何設計一種可在穿戴式裝置上未設置有專用的近接感測器耗電量及實現成本的情況下,仍然可準確偵測穿戴式裝置是否正由使用者穿戴的機制實為一項重要議題。Therefore, for those skilled in the art, how to design a device that can accurately detect whether the wearable device is being used without the power consumption and implementation cost of a dedicated proximity sensor? The mechanism by which the wearer wears the device is indeed an important issue.

有鑑於此,本發明提供一種穿戴偵測方法、穿戴式裝置及電腦可讀儲存媒體,其可用於解決上述技術問題。In view of this, the present invention provides a wear detection method, a wearable device and a computer-readable storage medium, which can be used to solve the above technical problems.

本發明提供一種穿戴偵測方法,適於一穿戴式裝置,包括:反應於判定穿戴式裝置呈現一靜止狀態,發射多個第一光容積信號,並偵測對應於所述多個第一光容積信號的多個第二光容積信號;取得對應於所述多個第二光容積信號的一過零率;以及反應於判定所述多個第二光容積信號的過零率高於一參考門限值,判定穿戴式裝置處於一未穿戴狀態。The present invention provides a wear detection method, suitable for a wearable device, including: responding to determining that the wearable device is in a stationary state, emitting a plurality of first light volume signals, and detecting signals corresponding to the plurality of first light volumes. a plurality of second light volume signals of the volume signal; obtaining a zero-crossing rate corresponding to the plurality of second light volume signals; and in response to determining that the zero-crossing rate of the plurality of second light volume signals is higher than a reference The threshold value determines that the wearable device is in an unworn state.

本發明提供一種穿戴式裝置,包括光容積信號收發器及處理器。處理器耦接於光容積信號收發器。反應於處理器判定穿戴式裝置呈現一靜止狀態,處理器控制光容積信號收發器發射多個第一光容積信號,並控制控制光容積信號收發器偵測對應於所述多個第一光容積信號的多個第二光容積信號。處理器取得對應於所述多個第二光容積信號的一過零率。反應於處理器判定所述多個第二光容積信號的過零率高於一參考門限值,處理器判定穿戴式裝置處於一未穿戴狀態。The invention provides a wearable device, which includes a light volume signal transceiver and a processor. The processor is coupled to the optical volumetric signal transceiver. In response to the processor determining that the wearable device is in a stationary state, the processor controls the light volume signal transceiver to emit a plurality of first light volume signals, and controls the light volume signal transceiver to detect signals corresponding to the plurality of first light volumes. A plurality of second light volume signals of the signal. The processor obtains a zero-crossing rate corresponding to the plurality of second light volume signals. In response to the processor determining that the zero-crossing rates of the plurality of second light volume signals are higher than a reference threshold, the processor determines that the wearable device is in an unworn state.

本發明提供一種電腦可讀儲存媒體,電腦可讀儲存媒體記錄一可執行電腦程式,可執行電腦程式由一穿戴式裝置載入以執行以下步驟:反應於判定穿戴式裝置呈現一靜止狀態,發射多個第一光容積信號,並偵測對應於所述多個第一光容積信號的多個第二光容積信號;取得對應於所述多個第二光容積信號的一過零率;反應於判定所述多個第二光容積信號的過零率高於一參考門限值,判定穿戴式裝置處於一未穿戴狀態;反應於判定所述多個第二光容積信號的過零率未高於參考門限值,判定穿戴式裝置處於一穿戴狀態。The invention provides a computer-readable storage medium. The computer-readable storage medium records an executable computer program. The executable computer program is loaded by a wearable device to perform the following steps: in response to determining that the wearable device is in a stationary state, emitting A plurality of first light volume signals, and detecting a plurality of second light volume signals corresponding to the plurality of first light volume signals; obtaining a zero-crossing rate corresponding to the plurality of second light volume signals; reacting In response to determining that the zero-crossing rates of the plurality of second light volume signals are higher than a reference threshold value, the wearable device is determined to be in an unworn state; in response to determining that the zero-crossing rates of the plurality of second light volume signals are not high. Based on the reference threshold value, it is determined that the wearable device is in a wearing state.

請參照圖1,其是依據本發明之一實施例繪示的穿戴式裝置示意圖。在圖1中,穿戴式裝置100包括光容積(Photoplethysmography,PPG)信號收發器101、加速度計102及處理器104,其中PPG信號收發器101及加速度計102可耦接於處理器104。Please refer to FIG. 1 , which is a schematic diagram of a wearable device according to an embodiment of the present invention. In FIG. 1 , a wearable device 100 includes a photoplethysmography (PPG) signal transceiver 101 , an accelerometer 102 and a processor 104 , where the PPG signal transceiver 101 and the accelerometer 102 can be coupled to the processor 104 .

在一些實施例中,PPG信號收發器101例如可設靜置於穿戴式裝置100上與使用者(或稱穿戴者)的接觸面上。在一實施例中,PPG信號收發器101例如可包括PPG信號發射器101a及PPG信號接收器101b,其中PPG信號發射器101a可用於發射PPG信號(其一般為綠色的光線),而這些PPG信號可在由某些物體反射之後而由PPG信號接收器101b所接收。In some embodiments, the PPG signal transceiver 101 may be disposed stationary on the wearable device 100 on the contact surface with the user (or the wearer). In one embodiment, the PPG signal transceiver 101 may include, for example, a PPG signal transmitter 101a and a PPG signal receiver 101b, where the PPG signal transmitter 101a may be used to transmit PPG signals (which are generally green light), and these PPG signals It may be received by the PPG signal receiver 101b after being reflected by some objects.

在一實施例中,當穿戴式裝置100處於正被使用者戴著的穿戴狀態時,由PPG信號發射器101a所發射的PPG信號可被使用者的皮膚/皮下組織所反射,而反射後的PPG信號可由PPG信號接收器101b所接收。In one embodiment, when the wearable device 100 is in a wearing state being worn by the user, the PPG signal transmitted by the PPG signal transmitter 101a may be reflected by the user's skin/subcutaneous tissue, and the reflected The PPG signal can be received by the PPG signal receiver 101b.

在一實施例中,人類的血管及血流可隨著心臟的跳動而變化,例如呈現血管擴大及縮小的情形。在此情況下,在PPG信號照射到使用者的血管並反射後,將使得PPG信號接收器101b接收的反射後PPG信號的強度也將呈現對應的變化。基此,處理器104可基於PPG信號接收器101b所接收的PPG信號的強度變化而估計使用者的心率。In one embodiment, human blood vessels and blood flow may change with the beating of the heart, such as the expansion and contraction of blood vessels. In this case, after the PPG signal is illuminated by the user's blood vessel and reflected, the intensity of the reflected PPG signal received by the PPG signal receiver 101b will also show a corresponding change. Based on this, the processor 104 can estimate the user's heart rate based on the intensity change of the PPG signal received by the PPG signal receiver 101b.

請參照圖2,其是依據圖1繪示的PPG信號變化示意圖。在圖2中,PPG信號波形210可包括波形210a、210b及210c,其中波形210a例如是當穿戴式裝置100處於穿戴狀態(即,穿戴式裝置100正穿戴於使用者身上)時的PPG信號變化,波形210b例如是使用者脫下穿戴式裝置100的過程中的PPG信號變化,而波形210c例如是穿戴式裝置100處於未穿戴狀態(例如穿戴式裝置100被脫下並置於某處)時的PPG信號變化。Please refer to FIG. 2 , which is a schematic diagram of PPG signal changes based on FIG. 1 . In FIG. 2 , the PPG signal waveform 210 may include waveforms 210a, 210b, and 210c, where the waveform 210a is, for example, the PPG signal change when the wearable device 100 is in a wearing state (ie, the wearable device 100 is being worn on the user). , the waveform 210b is, for example, the PPG signal change when the user takes off the wearable device 100 , and the waveform 210c is, for example, when the wearable device 100 is in an unworn state (for example, the wearable device 100 is taken off and placed somewhere). PPG signal changes.

如圖2的波形210a所示,當穿戴式裝置100處於穿戴狀態時,PPG信號將因應於使用者的心率而呈現對應的變化。此時,由於PPG信號接收器101b所接收的信號較為低頻而少雜訊,因此PPG信號的波形也較為乾淨。在此情況下,處理器104可依據波形210a而估計使用者的心率。As shown in the waveform 210a of FIG. 2, when the wearable device 100 is in the wearing state, the PPG signal will show corresponding changes in response to the user's heart rate. At this time, since the signal received by the PPG signal receiver 101b is relatively low-frequency and has less noise, the waveform of the PPG signal is also relatively clean. In this case, the processor 104 can estimate the user's heart rate based on the waveform 210a.

當穿戴式裝置100在被脫下的過程中,由於PPG信號接收器101b所接收的信號成分較為複雜(可能包括由使用者及其他物體所反射的PPG信號),因此PPG信號的變化將較為劇烈且不穩定,如波形210b所示。When the wearable device 100 is being taken off, since the signal components received by the PPG signal receiver 101b are relatively complex (which may include PPG signals reflected by the user and other objects), the PPG signal will change more drastically. and unstable, as shown in waveform 210b.

當穿戴式裝置100處於未穿戴狀態時,由於PPG信號接收器101b接收的PPG信號將包含較多雜訊,因此PPG信號的變化也較為高頻且不穩定,如波形210c所示。When the wearable device 100 is in the unworn state, since the PPG signal received by the PPG signal receiver 101b will contain more noise, the change of the PPG signal will also be relatively high-frequency and unstable, as shown in the waveform 210c.

在一些實施例中,加速度計102例如可用於偵測穿戴式裝置100在多軸上的加速度值,而這些加速度值可因應於穿戴式裝置100的移動而變化。因此,處理器104可依據加速度計102提供的加速度值而判斷穿戴式裝置100是處於靜止狀態或是移動狀態。In some embodiments, the accelerometer 102 may be used, for example, to detect acceleration values of the wearable device 100 on multiple axes, and these acceleration values may change in response to the movement of the wearable device 100 . Therefore, the processor 104 can determine whether the wearable device 100 is in a stationary state or a moving state based on the acceleration value provided by the accelerometer 102 .

在一實施例中,處理器104可在從加速度計102取得加速度值之後,據以決定穿戴式裝置100的移動能量參數,並判斷此移動能量參數是否低於一能量門限值。在一實施例中,處理器104例如可基於上述加速度值來估計對應的活動計數(activity count)來作為穿戴式裝置100的移動能量參數,但可不限於此。In one embodiment, the processor 104 can determine the movement energy parameter of the wearable device 100 after obtaining the acceleration value from the accelerometer 102, and determine whether the movement energy parameter is lower than an energy threshold. In one embodiment, the processor 104 may, for example, estimate the corresponding activity count (activity count) based on the above acceleration value as the movement energy parameter of the wearable device 100, but it may not be limited thereto.

在一實施例中,反應於判定上述移動能量參數不高於能量門限值,處理器104可判定穿戴式裝置100呈現靜止狀態。另一方面,反應於判定上述移動能量參數高於能量門限值,處理器104可判定穿戴式裝置100呈現移動狀態。In one embodiment, in response to determining that the movement energy parameter is not higher than the energy threshold, the processor 104 may determine that the wearable device 100 is in a stationary state. On the other hand, in response to determining that the movement energy parameter is higher than the energy threshold, the processor 104 may determine that the wearable device 100 is in a moving state.

請參照圖3,其是依據本發明之一實施例繪示的活動計數變化圖。由圖3可看出,當穿戴式裝置100處於靜止狀態時,其對應的活動計數將長時間處於不高於能量門限值(例如0)的狀態。因此,處理器104即可相應地判定穿戴式裝置100處於靜止狀態,但可不限於此。Please refer to FIG. 3 , which is a graph of activity count changes according to an embodiment of the present invention. It can be seen from FIG. 3 that when the wearable device 100 is in a stationary state, its corresponding activity count will be in a state not higher than the energy threshold value (for example, 0) for a long time. Therefore, the processor 104 can accordingly determine that the wearable device 100 is in a stationary state, but may not be limited thereto.

在本發明的實施例中,處理器104可存取特定的模組、程式碼來實現本發明提出的穿戴偵測方法。In an embodiment of the present invention, the processor 104 can access specific modules and program codes to implement the wear detection method proposed by the present invention.

請參照圖4,其是依據本發明之一實施例繪示的穿戴偵測方法流程圖。本實施例的方法可由圖1的穿戴式裝置100執行,以下即搭配圖1所示的元件說明圖4各步驟的細節。Please refer to FIG. 4 , which is a flow chart of a wear detection method according to an embodiment of the present invention. The method of this embodiment can be executed by the wearable device 100 in FIG. 1 . The details of each step in FIG. 4 will be described below with reference to the components shown in FIG. 1 .

首先,在步驟S410中,反應於判定穿戴式裝置100呈現靜止狀態,處理器104控制PPG信號收發器101發射多個第一PPG信號S1,並偵測對應於第一PPG信號S1的多個第二PPG信號S2。在一實施例中,處理器104例如可基於圖3說明中提及的方式來偵測穿戴式裝置100是否處於靜止狀態,但可不限於此。First, in step S410, in response to determining that the wearable device 100 is in a stationary state, the processor 104 controls the PPG signal transceiver 101 to transmit a plurality of first PPG signals S1 and detect a plurality of first PPG signals S1 corresponding to the first PPG signal S1. 2. PPG signal S2. In one embodiment, the processor 104 can detect whether the wearable device 100 is in a stationary state based on the method mentioned in the description of FIG. 3 , for example, but it is not limited thereto.

在一實施例中,在判定穿戴式裝置100呈現靜止狀態之後,處理器104例如可控制PPG信號發射器101a發送第一PPG信號S1,並控制PPG信號接收器101b接收第二PPG信號S2,其中第二PPG信號S2例如是第一PPG信號S1經反射後所形成的PPG信號。其中,若在判定穿戴式裝置100呈現靜止狀態時,PPG信號發射器101a處於持續發送PPG信號的狀態,則將持續發送之PPG信號中的部分PPG信號作為第一PPG信號S1;若在判定穿戴式裝置100呈現靜止狀態時,PPG信號發射器101a處於不發送PPG信號的狀態,則控制PPG信號發射器101a發送第一PPG信號S1。In one embodiment, after determining that the wearable device 100 is in a stationary state, the processor 104 may, for example, control the PPG signal transmitter 101a to send the first PPG signal S1, and control the PPG signal receiver 101b to receive the second PPG signal S2, where The second PPG signal S2 is, for example, a PPG signal formed by reflecting the first PPG signal S1. Among them, if it is determined that the wearable device 100 is in a stationary state and the PPG signal transmitter 101a is in a state of continuously sending PPG signals, then part of the PPG signals in the PPG signals that continue to be sent will be used as the first PPG signal S1; if it is determined that the wearable device 100 is in a stationary state, When the device 100 is in a stationary state and the PPG signal transmitter 101a is in a state of not transmitting a PPG signal, the PPG signal transmitter 101a is controlled to transmit the first PPG signal S1.

在一實施例中,假設處理器104判定穿戴式裝置100在第i個時間點呈現靜止狀態,處理器104可控制PPG信號接收器101b偵測介於第i+N個時間點及第i+N+M個時間點之間的多個PPG信號作為上述第二PPG信號S2,其中i為索引值,N、M為整數。In one embodiment, assuming that the processor 104 determines that the wearable device 100 is in a stationary state at the i-th time point, the processor 104 can control the PPG signal receiver 101b to detect a signal between the i+N-th time point and the i+-th time point. Multiple PPG signals between N+M time points are used as the above-mentioned second PPG signal S2, where i is an index value, and N and M are integers.

在不同的實施例中,M、N的數值可依設計者的需求而決定。在一實施例中,當N為0且M為正整數時,處理器104可理解為在判定穿戴式裝置100呈現靜止狀態後即立刻控制PPG信號接收器101b偵測介於第i個時間點及第i+M個時間點之間的多個PPG信號作為上述第二PPG信號S2。在一實施例中,假設M的數值經選定為對應於2秒鐘,則上述操作可理解為在判定穿戴式裝置100呈現靜止狀態後即立刻控制PPG信號接收器101b偵測2秒內的多個PPG信號作為上述第二PPG信號S2。In different embodiments, the values of M and N can be determined according to the designer's needs. In one embodiment, when N is 0 and M is a positive integer, the processor 104 can be understood to control the PPG signal receiver 101b to detect the i-th time point immediately after determining that the wearable device 100 is in a stationary state. and a plurality of PPG signals between the i+Mth time point as the above-mentioned second PPG signal S2. In one embodiment, assuming that the value of M is selected to correspond to 2 seconds, the above operation can be understood as immediately controlling the PPG signal receiver 101b to detect multiple signals within 2 seconds after determining that the wearable device 100 is in a stationary state. The first PPG signal is used as the above-mentioned second PPG signal S2.

在一些實施例中,受限於PPG信號收發器101的硬體特性,若在判定穿戴式裝置100呈現靜止狀態後即立刻偵測PPG信號(即,N為0的情況),可能會使得所測得的PPG信號較不穩定,進而影響後續的判斷。In some embodiments, limited by the hardware characteristics of the PPG signal transceiver 101 , if the PPG signal is detected immediately after determining that the wearable device 100 is in a stationary state (that is, the case where N is 0), all the problems may occur. The measured PPG signal is relatively unstable, which affects subsequent judgments.

因此,在一些實施例中,N、M可皆設定為正整數,當N、M皆為正整數時,處理器104可理解為在判定穿戴式裝置100呈現靜止狀態後,等待N個時間點再控制PPG信號接收器101b偵測介於第i+N個時間點及第i+N+M個時間點之間的多個PPG信號作為上述第二PPG信號S2。在一實施例中,假設N、M的數值經選定為分別對應於3秒鐘及2秒鐘,則上述操作可理解為在判定穿戴式裝置100呈現靜止狀態後,等待3秒鐘再控制PPG信號接收器101b偵測2秒內的多個PPG信號作為上述第二PPG信號S2,但可不限於此。Therefore, in some embodiments, N and M can both be set to positive integers. When N and M are both positive integers, the processor 104 can be understood to wait for N time points after determining that the wearable device 100 is in a stationary state. The PPG signal receiver 101b is then controlled to detect a plurality of PPG signals between the i+N-th time point and the i+N+M-th time point as the second PPG signal S2. In one embodiment, assuming that the values of N and M are selected to correspond to 3 seconds and 2 seconds respectively, the above operation can be understood as waiting for 3 seconds before controlling the PPG after determining that the wearable device 100 is in a stationary state. The signal receiver 101b detects multiple PPG signals within 2 seconds as the second PPG signal S2, but is not limited to this.

之後,在步驟S420中,處理器104取得對應於所述多個第二PPG信號S2的過零率(zero cross rate)。Afterwards, in step S420, the processor 104 obtains a zero cross rate corresponding to the plurality of second PPG signals S2.

請參照圖5A及圖5B,其是依據本發明實施例繪示的估計信號過零率的示意圖。在圖5A中,假設長度為1秒鐘且頻率(以 表示)為1的某信號A在以取樣頻率100Hz(以 表示)取樣後呈現波形511的態樣。由波形511可看出,在所取樣的100個點中,共存在3個過零點(即,圈選處)。因此,在圖5A情境中,信號A的過零率可經估計為3/100,即 Please refer to FIG. 5A and FIG. 5B , which are schematic diagrams of estimating the zero-crossing rate of a signal according to an embodiment of the present invention. In Figure 5A, assume that the length is 1 second and the frequency (in A certain signal A with a sampling frequency of 100Hz (represented by Represents) The waveform 511 appears after sampling. It can be seen from the waveform 511 that among the 100 sampled points, there are 3 zero-crossing points (ie, circled points). Therefore, in the scenario of Figure 5A, the zero-crossing rate of signal A can be estimated to be 3/100, that is .

另外,在圖5B中,假設長度為1秒鐘且頻率(以 表示)為2的某信號B在以取樣頻率100Hz取樣後呈現波形512的態樣。由波形512可看出,在所取樣的100個點中,共存在5個過零點(即,圈選處)。因此,在圖5B情境中,信號B的過零率可經估計為5/100,即 Additionally, in Figure 5B, assume that the length is 1 second and the frequency (in A certain signal B whose expression) is 2 presents a waveform 512 after being sampled at a sampling frequency of 100Hz. It can be seen from the waveform 512 that among the 100 sampled points, there are a total of 5 zero-crossing points (ie, circled points). Therefore, in the scenario of Figure 5B, the zero-crossing rate of signal B can be estimated to be 5/100, that is .

由圖5A及圖5B可看出,在取得某信號之後,處理器104可基於對應的取樣頻率及此信號的頻率來估計此信號的過零率。例如,某信號的過零率可經估計為 ,其中 為此信號的頻率,而 為用於取樣此信號的取樣頻率。 It can be seen from FIG. 5A and FIG. 5B that after obtaining a certain signal, the processor 104 can estimate the zero-crossing rate of the signal based on the corresponding sampling frequency and the frequency of the signal. For example, the zero-crossing rate of a signal can be estimated as ,in the frequency of this signal, and is the sampling frequency used to sample this signal.

基此,在步驟S420中,在處理器104取得第二PPG信號S2之後,可依據上述原則而估計第二PPG信號S2的過零率。在一實施例中,假設第二PPG信號S2的第一頻率為 且對應的取樣頻率為 ,則第二PPG信號S2的過零率(以CR表示)可表徵為「 」,但可不限於此。 Based on this, in step S420, after the processor 104 obtains the second PPG signal S2, the zero-crossing rate of the second PPG signal S2 can be estimated according to the above principle. In an embodiment, it is assumed that the first frequency of the second PPG signal S2 is And the corresponding sampling frequency is , then the zero-crossing rate (expressed in CR) of the second PPG signal S2 can be characterized as " ”, but it is not limited to this.

之後,在步驟S430中,處理器104判斷所述多個第二PPG信號S2的過零率(CR)是否高於參考門限值TH。Thereafter, in step S430, the processor 104 determines whether the zero-crossing rates (CR) of the plurality of second PPG signals S2 are higher than the reference threshold value TH.

在一實施例中,處理器104可先執行一定的機制來決定上述參考門限值TH。舉例而言,處理器104可取得參考過零率(以 表示),並基於修正因數將此參考過零率修正為上述參考門限值TH。 In one embodiment, the processor 104 may first execute a certain mechanism to determine the reference threshold TH. For example, the processor 104 may obtain a reference zero-crossing rate (as represents), and correct this reference zero-crossing rate to the above-mentioned reference threshold value TH based on the correction factor.

在一實施例中,在取得參考過零率的過程中,處理器104可先取得多個歷史PPG信號,並基於取樣頻率(即, )及這些歷史PPG信號的第二頻率(以 表示)估計上述參考過零率,其中上述歷史PPG信號是在穿戴式裝置100處於穿戴狀態時所取得。在一實施例中,參考過零率 例如可表徵為「 」。 In one embodiment, during the process of obtaining the reference zero-crossing rate, the processor 104 may first obtain a plurality of historical PPG signals, and obtain the reference zero-crossing rate based on the sampling frequency (i.e., ) and the second frequency of these historical PPG signals (with represents) estimating the above-mentioned reference zero-crossing rate, wherein the above-mentioned historical PPG signal is obtained when the wearable device 100 is in the wearing state. In one embodiment, the reference zero crossing rate For example, it can be represented as " ”.

此外,如先前所提及的,當穿戴式裝置100處於穿戴狀態時,PPG信號接收器101b所接收的PPG信號(即,歷史PPG信號)將會對應於使用者的心率。因此,在一實施例中,歷史PPG信號的第二頻率( )亦可表示為HR/60,其中HR例如是使用者的心率,單位例如為每分鐘的次數(BPM)。在此情況下,參考過零率 例如可表徵為「 」。在一些實施例中,上述HR可為使用者某一段時間內的平均心率,例如在穿戴式裝置100呈現靜止狀態前的n秒內心率的平均值,但可不限於此。 In addition, as mentioned previously, when the wearable device 100 is in the wearing state, the PPG signal (ie, the historical PPG signal) received by the PPG signal receiver 101b will correspond to the user's heart rate. Therefore, in one embodiment, the second frequency of the historical PPG signal ( ) can also be expressed as HR/60, where HR is, for example, the user's heart rate, and the unit is, for example, beats per minute (BPM). In this case, the reference zero-crossing rate For example, it can be represented as " ”. In some embodiments, the HR can be the average heart rate of the user within a certain period of time, such as the average heart rate in n seconds before the wearable device 100 becomes stationary, but it is not limited to this.

在一些實施例中,在取得參考過零率 之後,處理器104可基於某些修正因數將此參考過零率修正為上述參考門限值TH。在一實施例中,修正因數例如可選定為大於1的數值,但可不限於此。換言之,處理器104可採用高於參考過零率的某數值作為參考門限值TH。因個人心律的分布範圍很廣,例如安靜心率可低至約50BPM,而運動時心率可高至約200BPM。此外,不同使用者也會有不同的心率區間,安靜心率和最大心率也會有不同。因此,若將參考門限值TH設計為一定值,在不同使用者之間可能會有誤判的情況發生。而本案實施例之參考門限值TH中的參數HR為使用者的心率,意即參考門限值TH會根據使用者心率而調整,因此不同使用者會有不同的參考門限值TH,可減少誤判的發生。而本案另一實施例之參考門限值TH中的參數HR可為使用者在脫錶前的即時個人心率,例如為穿戴式裝置100呈現靜止狀態前的n秒內心率的平均值,因此會隨使用者當下心率變動而有不同的參考門限值TH,更可準確地判斷過零率是否有超越即時參考門限值TH,進一步判斷使用者是否確實脫錶,而大大降低誤判的發生。 In some embodiments, after obtaining the reference zero-crossing rate Afterwards, the processor 104 may correct the reference zero-crossing rate to the above-mentioned reference threshold value TH based on certain correction factors. In one embodiment, the correction factor may be selected to be a value greater than 1, for example, but it is not limited to this. In other words, the processor 104 may use a value higher than the reference zero-crossing rate as the reference threshold value TH. Because individual heart rhythms have a wide distribution range, for example, the resting heart rate can be as low as about 50BPM, while the heart rate during exercise can be as high as about 200BPM. In addition, different users will have different heart rate zones, and their resting heart rate and maximum heart rate will also be different. Therefore, if the reference threshold value TH is designed to be a certain value, misjudgments may occur between different users. The parameter HR in the reference threshold value TH in this embodiment is the user's heart rate, which means that the reference threshold value TH will be adjusted according to the user's heart rate. Therefore, different users will have different reference threshold values TH, which can reduce the risk of misjudgment. happen. In another embodiment of the present case, the parameter HR in the reference threshold value TH can be the user's real-time personal heart rate before taking off the watch, for example, the average heart rate in n seconds before the wearable device 100 becomes stationary. Therefore, it will change accordingly. The user's current heart rate changes and there are different reference thresholds TH. It can more accurately determine whether the zero-crossing rate exceeds the real-time reference threshold TH, further determine whether the user is indeed off the watch, and greatly reduce the occurrence of misjudgments.

在一實施例中,若處理器104在步驟S430中判定第二PPG信號S2的過零率高於參考門限值TH,則處理器104可接續執行步驟S440以判定穿戴式裝置100處於未穿戴狀態。In one embodiment, if the processor 104 determines in step S430 that the zero-crossing rate of the second PPG signal S2 is higher than the reference threshold TH, the processor 104 may continue to execute step S440 to determine that the wearable device 100 is in the unworn state. .

具體而言,如先前所提及的,當穿戴式裝置100處於未穿戴狀態時,PPG信號接收器101b將會接收到具較高頻率的PPG信號,而較高頻的PPG信號將相應地具有較高的過零率。因此,當處理器104判定第二PPG信號S2的過零率高於所設定的參考門限值TH時,處理器104即可相應地判定穿戴式裝置100應處於未穿戴狀態。Specifically, as mentioned previously, when the wearable device 100 is in the unworn state, the PPG signal receiver 101b will receive a PPG signal with a higher frequency, and the PPG signal with a higher frequency will have a corresponding Higher zero-crossing rate. Therefore, when the processor 104 determines that the zero-crossing rate of the second PPG signal S2 is higher than the set reference threshold value TH, the processor 104 can accordingly determine that the wearable device 100 should be in the unworn state.

請參照圖6,其是依據本發明之一實施例繪示的PPG信號過零率變化圖。在圖6中,假設穿戴式裝置100在時間點T之前處於穿戴狀態(例如穿戴於使用者身上),而穿戴式裝置100在時間點T之後改變為未穿戴狀態(例如被脫下且置於某處)。由圖6可看出,在時間點T之間的PPG信號過零率較低,而在時間點T之後的PPG信號過零率較高。Please refer to FIG. 6 , which is a change diagram of the zero-crossing rate of the PPG signal according to an embodiment of the present invention. In FIG. 6 , it is assumed that the wearable device 100 is in a worn state (eg, worn on the user) before time point T, and the wearable device 100 changes to an unworn state (eg, taken off and placed on the user's body) after time point T. somewhere). It can be seen from Figure 6 that the zero-crossing rate of the PPG signal between time points T is low, while the zero-crossing rate of the PPG signal after time point T is high.

在一實施例中,處理器104可基於先前教示的機制來判定時間點T之前的穿戴式裝置100處於穿戴狀態。在此情況下,處理器104可取得穿戴式裝置100處於穿戴狀態時的部分PPG號(例如,時間點T之前的部分PPG信號)作為歷史PPG信號來估計參考過零率CR’及對應的參考門限值TH。In one embodiment, the processor 104 may determine that the wearable device 100 before time point T is in the wearing state based on the previously taught mechanism. In this case, the processor 104 can obtain the partial PPG number when the wearable device 100 is in the wearing state (for example, the partial PPG signal before time point T) as the historical PPG signal to estimate the reference zero-crossing rate CR' and the corresponding reference Threshold value TH.

在一實施例中,當處理器104在時間點T偵測到穿戴式裝置100處於靜止狀態時,處理器104可基於先前的教示而偵測所需的第二PPG信號S2。在圖6情境中,處理器104可基於在時間點T之後所測得的一部分PPG信號作為所考慮的第二PPG信號S2,並據以估計其過零率。In one embodiment, when the processor 104 detects that the wearable device 100 is in a stationary state at time point T, the processor 104 may detect the required second PPG signal S2 based on the previous teaching. In the scenario of FIG. 6 , the processor 104 may use a portion of the PPG signal measured after the time point T as the second PPG signal S2 to be considered, and estimate its zero-crossing rate accordingly.

在圖6中,處理器104可在判定所考慮的第二PPG信號S2的過零率高於參考門限值TH後,相應地判定穿戴式裝置100此時應處於未穿戴狀態。藉此,穿戴式裝置100即可在未設置有專用於偵測人體的近接感測器的情況下,實現偵測穿戴式裝置100是否被穿戴的技術效果。In FIG. 6 , the processor 104 may determine that the wearable device 100 should be in the unworn state at this time after determining that the zero-crossing rate of the considered second PPG signal S2 is higher than the reference threshold value TH. In this way, the wearable device 100 can achieve the technical effect of detecting whether the wearable device 100 is being worn without being provided with a proximity sensor dedicated to detecting the human body.

請參照圖7,其是依據本發明之一實施例繪示的各式波形圖。在圖7中,波形711例如對應於穿戴式裝置100的移動能量參數變化,波形712例如對應於PPG信號接收器101b的致能信號變化,波形713例如對應於PPG信號的過零率變化,波形714例如對應於穿戴式裝置100是否處於穿戴狀態。Please refer to FIG. 7 , which illustrates various waveform diagrams according to an embodiment of the present invention. In FIG. 7 , waveform 711 corresponds to, for example, a change in the movement energy parameter of the wearable device 100 , waveform 712 , for example, corresponds to a change in the enable signal of the PPG signal receiver 101 b , waveform 713 , for example, corresponds to a change in the zero-crossing rate of the PPG signal, and waveform 711 corresponds to, for example, a change in the movement energy parameter of the wearable device 100 . 714 corresponds to whether the wearable device 100 is in a wearing state, for example.

由波形711可看出,在時間點T1之前,穿戴式裝置100的移動能量參數皆大於0,亦即穿戴式裝置100在時間點T1之前處於非靜止狀態。在此情況下,波形714例如可處於對應於高準位,以表示穿戴式裝置100處於穿戴狀態。It can be seen from the waveform 711 that before time point T1, the movement energy parameters of the wearable device 100 are all greater than 0, that is, the wearable device 100 is in a non-stationary state before time point T1. In this case, the waveform 714 may be, for example, corresponding to a high level to indicate that the wearable device 100 is in a wearing state.

此外,由波形711還可看出,穿戴式裝置100的移動能量參數在時間點T1時變為0,因此處理器104可判定穿戴式裝置100在時間點T1時呈現靜止狀態。之後,處理器104可在等待對應於N值的時間D1之後,在時間點T3時透過PPG信號接收器101b接收PPG信號。In addition, it can also be seen from the waveform 711 that the movement energy parameter of the wearable device 100 becomes 0 at time point T1, so the processor 104 can determine that the wearable device 100 is in a stationary state at time point T1. Afterwards, the processor 104 may receive the PPG signal through the PPG signal receiver 101b at time point T3 after waiting for the time D1 corresponding to the N value.

在一實施例中,PPG信號接收器101b可於時間點T3之後偵測時間D2(其長度可對應於M值)內的PPG信號作為第二PPG信號S2。在另一實施例中,若PPG信號發射器101a與接收器101b在時間點T1時處於非致能的狀態,則處理器104可在等待對應於N值的時間D1之後,在時間點T3時透過向PPG信號發射器101a與接收器101b發送致能信號來致能PPG信號發射器101a發射PPG信號以及接收器101b接收PPG信號,並於時間點T3之後偵測時間D2(其長度可對應於M值)內的PPG信號作為第二PPG信號S2。In one embodiment, the PPG signal receiver 101b can detect the PPG signal within the time D2 (the length of which may correspond to the M value) after the time point T3 as the second PPG signal S2. In another embodiment, if the PPG signal transmitter 101a and the receiver 101b are in a non-enabled state at the time point T1, the processor 104 may wait for the time D1 corresponding to the N value, and then at the time point T3 By sending enable signals to the PPG signal transmitter 101a and the receiver 101b, the PPG signal transmitter 101a is enabled to transmit the PPG signal and the receiver 101b is enabled to receive the PPG signal, and after the time point T3, the detection time D2 (the length of which may correspond to M value) within the PPG signal as the second PPG signal S2.

在圖7中,假設所考慮的第二PPG信號S2的過零率經判定為高於參考門限值,處理器104可在時間點T4判定穿戴式裝置100處於未穿戴狀態,並可相應地將波形714切換為低準位,以表示穿戴式裝置100處於未穿戴狀態,但可不限於此。In FIG. 7 , assuming that the zero-crossing rate of the considered second PPG signal S2 is determined to be higher than the reference threshold value, the processor 104 may determine that the wearable device 100 is in the unworn state at time point T4 , and may accordingly The waveform 714 switches to a low level to indicate that the wearable device 100 is in an unworn state, but is not limited to this.

在一實施例中,在判定穿戴式裝置100處於未穿戴狀態之後,處理器104還可控制PPG信號收發器101停止發射或接收其他PPG信號。藉此,可進一步達到省電的效果。而在另一實施例中,處理器104可控制PPG信號收發器101在穿戴式裝置100改變為移動狀態時才控制PPG信號收發器101發射或接收其他的PPG信號,以偵測穿戴式裝置100是否改變為穿戴狀態。In one embodiment, after determining that the wearable device 100 is in the unworn state, the processor 104 may also control the PPG signal transceiver 101 to stop transmitting or receiving other PPG signals. In this way, the effect of power saving can be further achieved. In another embodiment, the processor 104 can control the PPG signal transceiver 101 to transmit or receive other PPG signals only when the wearable device 100 changes to a moving state to detect the wearable device 100 Whether to change to wearing state.

另一方面,若處理器104在步驟S430中判定第二PPG信號S2的過零率未高於參考門限值TH,則處理器104可接續執行步驟S450以判定穿戴式裝置100處於穿戴狀態。換言之,此時穿戴式裝置100可能是因使用者處於較為靜態的姿勢(例如正在看電視、看書、睡覺或其他穿戴的手為靜止的狀態)而呈現靜止狀態,而並非因被脫下而呈現靜止狀態。在此情況下,穿戴式裝置100可減少藉由發射/接收PPG信號來偵測是否處於未穿戴狀態的行為,進而達到省電的效果。簡言之,若處理器104先前已判定穿戴式裝置100同時處於靜止狀態及穿戴狀態,而穿戴式裝置100持續處於靜止狀態,則處理器104可在下一次判定穿戴式裝置100處於靜止狀態時且需進一步判定是否處於穿戴狀態時,等待較長的時間再控制PPG信號發射器101a與接收器101b發射與偵測PPG信號,以達到省電的效果。在另一實施例中,等待的時間可逐次增加,例如第1次等待時間為3秒鐘,第2次等待時間為30秒鐘,第三次等待時間為1分鐘,以達到省電的效果。而在另一實施例中,在此情況下,穿戴式裝置100可進一步判定使用者此時處於何種狀態,例如睡眠狀態,並可根據所偵測之狀態而調整發射/接收PPG信號來偵測是否處於未穿戴狀態的行為,亦可達到省電的效果。On the other hand, if the processor 104 determines in step S430 that the zero-crossing rate of the second PPG signal S2 is not higher than the reference threshold value TH, the processor 104 may continue to execute step S450 to determine that the wearable device 100 is in the wearing state. In other words, at this time, the wearable device 100 may be in a static state because the user is in a relatively static posture (such as watching TV, reading a book, sleeping or other wearing hands are still), rather than being taken off. stationary state. In this case, the wearable device 100 can reduce the behavior of detecting whether it is in an unworn state by transmitting/receiving PPG signals, thereby achieving the effect of power saving. In short, if the processor 104 has previously determined that the wearable device 100 is in the stationary state and the wearing state at the same time, and the wearable device 100 continues to be in the stationary state, the processor 104 may determine next time that the wearable device 100 is in the stationary state and When it is necessary to further determine whether it is in the wearing state, wait for a long time before controlling the PPG signal transmitter 101a and receiver 101b to transmit and detect the PPG signal, so as to achieve the effect of power saving. In another embodiment, the waiting time can be increased gradually, for example, the first waiting time is 3 seconds, the second waiting time is 30 seconds, and the third waiting time is 1 minute, in order to achieve the effect of saving power. . In another embodiment, in this case, the wearable device 100 can further determine what state the user is in at this time, such as a sleep state, and can adjust the transmission/reception of PPG signals according to the detected state. Measuring whether the device is in a non-wearing state can also save power.

綜上所述,在一實施例中,處理器104可藉由增加N來實現上述省電效果。為便於理解,以下將增加後的N以N’表示。詳細而言,假設處理器104判定穿戴式裝置100在第j個(j大於i+N+M)時間點呈現靜止狀態,處理器104可控制PPG信號接收器101b偵測介於第j+N’個時間點及第j+N’+M個時間點之間的多個PPG信號作為用於判定穿戴式裝置100是否處於未穿戴狀態的PPG信號。In summary, in one embodiment, the processor 104 can achieve the above power saving effect by increasing N. For ease of understanding, the increased N will be expressed as N’ below. In detail, assuming that the processor 104 determines that the wearable device 100 is in a stationary state at the j-th (j is greater than i+N+M) time point, the processor 104 can control the PPG signal receiver 101b to detect a signal between the j-th and i+N+M time points. A plurality of PPG signals between the 'th time point and the j+N'+M time point are used as PPG signals for determining whether the wearable device 100 is in an unworn state.

亦即,處理器104可在判定穿戴式裝置100在第j個時間點呈現靜止狀態後,等待N’個時間點再控制PPG信號接收器101b偵測介於第j+N’個時間點及第j+N’+M個時間點之間的多個PPG信號作為用於判定穿戴式裝置100是否處於未穿戴狀態的PPG信號。That is, after determining that the wearable device 100 is in a stationary state at the j-th time point, the processor 104 can wait for N' time points and then control the PPG signal receiver 101b to detect the signal between the j+N'-th time point and A plurality of PPG signals between the j+N′+Mth time point are used as PPG signals for determining whether the wearable device 100 is in an unworn state.

反之,若處理器104先前已判定穿戴式裝置100同時處於移動狀態及未穿戴狀態,而穿戴式裝置100持續處於移動狀態,例如穿戴式裝置100至於移動的包包中或是交通工具中,則處理器104可在下一次判定穿戴式裝置100處於移動狀態且需進一步判定穿戴式裝置100是否處於穿戴狀態時,等待較長的時間再控制PPG信號發射器101a與接收器101b發射與偵測PPG信號,以達到省電的效果。等待時間的延長方式可如先前實施例所述藉由增加N來實現上述省電效果。同樣地,等待的時間也可逐次增加,以達到省電的效果。On the contrary, if the processor 104 has previously determined that the wearable device 100 is in a moving state and an unworn state at the same time, and the wearable device 100 continues to be in a moving state, for example, the wearable device 100 is in a moving bag or a vehicle, then The processor 104 can wait for a longer time before controlling the PPG signal transmitter 101a and the receiver 101b to transmit and detect the PPG signal the next time it is determined that the wearable device 100 is in a moving state and it needs to be further determined whether the wearable device 100 is in a wearing state. , to achieve the effect of power saving. The waiting time can be extended by increasing N as described in the previous embodiment to achieve the above power saving effect. Similarly, the waiting time can also be increased gradually to achieve the effect of power saving.

本發明還提供了一種用於執行穿戴偵測方法的電腦可讀儲存媒體。此電腦可讀儲存媒體由多個程式指令(如設置、部署程序指令)組成。這些程式指令可被載入穿戴式裝置100中執行以進行上述穿戴偵測方法和穿戴式裝置100的功能。The present invention also provides a computer-readable storage medium for executing the wear detection method. This computer-readable storage medium is composed of a plurality of program instructions (such as setup and deployment program instructions). These program instructions can be loaded into the wearable device 100 and executed to perform the above-mentioned wear detection method and the functions of the wearable device 100 .

綜上所述,本發明實施例可在判定穿戴式裝置呈現靜止狀態之後偵測PPG信號,並基於所接收的PPG信號的過零率判斷穿戴式裝置處於穿戴狀態或是非穿戴狀態。藉此,本發明實施例可讓穿戴式裝置在未設置有專用於偵測人體的近接感測器的情況下,實現偵測穿戴式裝置是否被穿戴的技術效果。藉此,可讓穿戴式裝置的空間在使用上更有效率,並同時減少穿戴式裝置的耗電量及實現成本。In summary, embodiments of the present invention can detect the PPG signal after determining that the wearable device is in a stationary state, and determine whether the wearable device is in the wearing state or the non-wearing state based on the zero-crossing rate of the received PPG signal. In this way, embodiments of the present invention can achieve the technical effect of detecting whether the wearable device is being worn without being equipped with a proximity sensor dedicated to detecting the human body. In this way, the space of the wearable device can be used more efficiently, and the power consumption and implementation cost of the wearable device can be reduced at the same time.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed above through embodiments, they are not intended to limit the present invention. Anyone with ordinary knowledge in the technical field may make some modifications and modifications without departing from the spirit and scope of the present invention. Therefore, The protection scope of the present invention shall be determined by the appended patent application scope.

100:穿戴式裝置 101:PPG信號收發器 101a:PPG信號發射器 101b:PPG信號接收器 102:加速度計 104:處理器 210:PPG信號波形 210a, 210b, 210c, 511, 512, 711~714:波形 TH:參考門限值 S1:第一PPG信號 S2:第二PPG信號 T, T1, T3, T4:時間點 D1, D2:時間 S410~S450:步驟 100:Wearable devices 101:PPG signal transceiver 101a:PPG signal transmitter 101b:PPG signal receiver 102:Accelerometer 104: Processor 210:PPG signal waveform 210a, 210b, 210c, 511, 512, 711~714: waveform TH: reference threshold S1: first PPG signal S2: Second PPG signal T, T1, T3, T4: time points D1, D2: time S410~S450: steps

圖1是依據本發明之一實施例繪示的穿戴式裝置示意圖。 圖2是依據圖1繪示的PPG信號變化示意圖。 圖3是依據本發明之一實施例繪示的活動計數變化圖。 圖4是依據本發明之一實施例繪示的穿戴偵測方法流程圖。 圖5A及圖5B是依據本發明實施例繪示的估計信號過零率的示意圖。 圖6是依據本發明之一實施例繪示的PPG信號過零率變化圖。 圖7是依據本發明之一實施例繪示的各式波形圖。 FIG. 1 is a schematic diagram of a wearable device according to an embodiment of the present invention. FIG. 2 is a schematic diagram of PPG signal changes based on FIG. 1 . FIG. 3 is a diagram illustrating activity count changes according to an embodiment of the present invention. FIG. 4 is a flow chart of a wear detection method according to an embodiment of the present invention. 5A and 5B are schematic diagrams of estimating the zero-crossing rate of a signal according to an embodiment of the present invention. FIG. 6 is a diagram illustrating the change of the zero-crossing rate of the PPG signal according to an embodiment of the present invention. FIG. 7 shows various waveform diagrams according to an embodiment of the present invention.

S410~S450:步驟S410~S450: steps

Claims (17)

一種穿戴偵測方法,適於一穿戴式裝置,包括:反應於判定該穿戴式裝置呈現一靜止狀態,發射多個第一光容積信號,並偵測對應於該些第一光容積信號的多個第二光容積信號;取得對應於該些第二光容積信號的一過零率;反應於判定該些第二光容積信號的該過零率高於一參考門限值,判定該穿戴式裝置處於一未穿戴狀態;以及反應於判定該些第二光容積信號的該過零率未高於該參考門限值,判定該穿戴式裝置處於一穿戴狀態;其中,決定該參考門限值之方法包括:取得多個歷史光容積信號,並基於該些歷史光容積信號估計一參考過零率,其中該些歷史光容積信號是在該穿戴式裝置處於一穿戴狀態時所取得;以及基於一修正因數將該參考過零率修正為該參考門限值。 A wear detection method, suitable for a wearable device, including: in response to determining that the wearable device is in a stationary state, emitting a plurality of first light volume signals, and detecting a plurality of first light volume signals corresponding to the first light volume signals. a second light volume signal; obtaining a zero-crossing rate corresponding to the second light volume signals; in response to determining that the zero-crossing rate of the second light volume signals is higher than a reference threshold, determining that the wearable device is in an unworn state; and in response to determining that the zero-crossing rate of the second light volume signals is not higher than the reference threshold, it is determined that the wearable device is in a worn state; wherein the method of determining the reference threshold includes : Acquire a plurality of historical light volume signals, and estimate a reference zero-crossing rate based on the historical light volume signals, wherein the historical light volume signals are obtained when the wearable device is in a wearing state; and based on a correction factor The reference zero-crossing rate is corrected to the reference threshold value. 如請求項1所述的穿戴偵測方法,更包括:透過該穿戴式裝置的一加速度計偵測該穿戴式裝置的多個加速度值,並據以決定該穿戴式裝置的一移動能量參數;反應於判定該移動能量參數不高於一能量門限值,判定該穿戴式裝置呈現該靜止狀態;以及反應於判定該移動能量參數高於該能量門限值,判定該穿戴式裝置呈現一移動狀態。 The wear detection method of claim 1 further includes: detecting multiple acceleration values of the wearable device through an accelerometer of the wearable device, and determining a movement energy parameter of the wearable device based on this; In response to determining that the movement energy parameter is not higher than an energy threshold, it is determined that the wearable device exhibits the stationary state; and in response to determining that the movement energy parameter is higher than the energy threshold, it is determined that the wearable device exhibits a moving state. 如請求項1所述的穿戴偵測方法,其中偵測對應於該些第一光容積信號的該些第二光容積信號的步驟包括:反應於判定該穿戴式裝置在第i個時間點呈現該靜止狀態,偵測介於第i+N個時間點及第i+N+M個時間點之間的多個光容積信號作為該些第二光容積信號,其中i為索引值,N、M為整數。 The wear detection method according to claim 1, wherein the step of detecting the second light volume signals corresponding to the first light volume signals includes: responding to determining that the wearable device appears at the i-th time point In this static state, a plurality of light volume signals between the i+N-th time point and the i+N+M-th time point are detected as the second light volume signals, where i is the index value, N, M is an integer. 如請求項3所述的穿戴偵測方法,其中在判定該穿戴式裝置處於該穿戴狀態的步驟之後,更包括:增加N。 The wearing detection method as claimed in claim 3, further comprising: increasing N after the step of determining that the wearable device is in the wearing state. 如請求項1所述的穿戴偵測方法,其中取得對應於該些第二光容積信號的該過零率的步驟包括:基於一取樣頻率及該些第二光容積信號的一第一頻率估計對應於該些第二光容積信號的該過零率。 The wear detection method of claim 1, wherein the step of obtaining the zero-crossing rate corresponding to the second light volume signals includes: a first frequency estimate based on a sampling frequency and the second light volume signals Corresponding to the zero-crossing rate of the second light volume signals. 如請求項5所述的穿戴偵測方法,其中對應於該些第二光容積信號的該過零率表徵為:
Figure 110148856-A0305-02-0021-1
,其中f 1為該些第二光容積信號的該第一頻率,f s 為該取樣頻率。
The wear detection method as described in claim 5, wherein the zero-crossing rate corresponding to the second light volume signals is characterized by:
Figure 110148856-A0305-02-0021-1
, where f 1 is the first frequency of the second light volume signals, and f s is the sampling frequency.
如請求項1所述的穿戴偵測方法,其中該參考門限值係根據使用者心率而調整。 The wear detection method of claim 1, wherein the reference threshold is adjusted according to the user's heart rate. 如請求項1所述的穿戴偵測方法,其中在判定該穿戴式裝置處於該未穿戴狀態的步驟之後,更包括:停止發射或接收其他光容積信號。 The wearing detection method according to claim 1, wherein after the step of determining that the wearable device is in the unworn state, it further includes: stopping emitting or receiving other light volume signals. 一種穿戴式裝置,包括: 一光容積信號收發器;一處理器,其耦接於該光容積信號收發器,其中:反應於該處理器判定該穿戴式裝置呈現一靜止狀態,該處理器控制該光容積信號收發器發射多個第一光容積信號,並控制控制該光容積信號收發器偵測對應於該些第一光容積信號的多個第二光容積信號;該處理器取得對應於該些第二光容積信號的一過零率;反應於該處理器判定該些第二光容積信號的該過零率高於一參考門限值,該處理器判定該穿戴式裝置處於一未穿戴狀態;以及反應於判定該些第二光容積信號的該過零率未高於該參考門限值,判定該穿戴式裝置處於一穿戴狀態;其中,決定該參考門限值之方法包括:取得多個歷史光容積信號,並基於一取樣頻率及該些歷史光容積信號的一第二頻率估計一參考過零率,其中該些歷史光容積信號是在該穿戴式裝置處於一穿戴狀態時所取得;以及基於一修正因數將該參考過零率修正為該參考門限值。 A wearable device including: An optical volumetric signal transceiver; a processor coupled to the optical volumetric signal transceiver, wherein: in response to the processor determining that the wearable device presents a stationary state, the processor controls the optical volumetric signal transceiver to emit A plurality of first light volume signals, and controls the light volume signal transceiver to detect a plurality of second light volume signals corresponding to the first light volume signals; the processor obtains a plurality of second light volume signals corresponding to the first light volume signals a zero-crossing rate; in response to the processor determining that the zero-crossing rate of the second light volume signals is higher than a reference threshold value, the processor determines that the wearable device is in an unworn state; and in response to determining that the If the zero-crossing rate of the second light volume signals is not higher than the reference threshold, it is determined that the wearable device is in a wearing state; wherein the method of determining the reference threshold includes: obtaining a plurality of historical light volume signals, and based on estimating a reference zero-crossing rate at a sampling frequency and a second frequency of the historical light volume signals, wherein the historical light volume signals are obtained when the wearable device is in a wearable state; and based on a correction factor, the The reference zero-crossing rate is corrected to the reference threshold value. 如請求項9所述的穿戴式裝置,更包括耦接於該處理器的一加速度計,其用以偵測該穿戴式裝置的多個加速度值,且該處理器經配置以:依據該些加速度值決定該穿戴式裝置的一移動能量參數; 反應於判定該移動能量參數不高於一能量門限值,判定該穿戴式裝置呈現該靜止狀態;以及反應於判定該移動能量參數高於該能量門限值,判定該穿戴式裝置呈現一移動狀態。 The wearable device of claim 9, further comprising an accelerometer coupled to the processor for detecting a plurality of acceleration values of the wearable device, and the processor is configured to: based on these The acceleration value determines a movement energy parameter of the wearable device; In response to determining that the movement energy parameter is not higher than an energy threshold, it is determined that the wearable device exhibits the stationary state; and in response to determining that the movement energy parameter is higher than the energy threshold, it is determined that the wearable device exhibits a moving state. 如請求項9所述的穿戴式裝置,其中該處理器經配置以:反應於判定該穿戴式裝置在第i個時間點呈現該靜止狀態,控制該光容積信號收發器偵測介於第i+N個時間點及第i+N+M個時間點之間的多個光容積信號作為該些第二光容積信號,其中i為索引值,N、M為整數。 The wearable device of claim 9, wherein the processor is configured to: in response to determining that the wearable device exhibits the stationary state at the i-th time point, control the light volume signal transceiver to detect between the i-th time point and the i-th time point. Multiple light volume signals between the +N time point and the i+N+M time point are used as the second light volume signals, where i is the index value, and N and M are integers. 如請求項11所述的穿戴式裝置,其中在判定該穿戴式裝置處於該穿戴狀態之後,該處理器更經配置以增加N。 The wearable device of claim 11, wherein the processor is further configured to increase N after determining that the wearable device is in the wearing state. 如請求項9所述的穿戴式裝置,其中該處理器經配置以:基於一取樣頻率及該些第二光容積信號的一第一頻率估計對應於該些第二光容積信號的該過零率。 The wearable device of claim 9, wherein the processor is configured to estimate the zero crossing corresponding to the second light volume signals based on a sampling frequency and a first frequency of the second light volume signals. Rate. 如請求項13所述的穿戴式裝置,其中對應於該些第二光容積信號的該過零率表徵為:
Figure 110148856-A0305-02-0023-2
,其中f 1為該些第二光容積信號的該第一頻率,f s 為該取樣頻率。
The wearable device of claim 13, wherein the zero-crossing rate corresponding to the second light volume signals is characterized by:
Figure 110148856-A0305-02-0023-2
, where f 1 is the first frequency of the second light volume signals, and f s is the sampling frequency.
如請求項9所述的穿戴式裝置,該參考門限值係根據使用者心率而調整。 For the wearable device of claim 9, the reference threshold is adjusted according to the user's heart rate. 如請求項9所述的穿戴式裝置,其中在判定該穿戴式裝置處於該未穿戴狀態之後,該處理器更經配置以:控制該光容積信號收發器停止發射或接收其他光容積信號。 The wearable device of claim 9, wherein after determining that the wearable device is in the unworn state, the processor is further configured to: control the light volume signal transceiver to stop transmitting or receiving other light volume signals. 一種電腦可讀儲存媒體,該電腦可讀儲存媒體記錄一可執行電腦程式,該可執行電腦程式由一穿戴式裝置載入以執行以下步驟:反應於判定該穿戴式裝置呈現一靜止狀態,發射多個第一光容積信號,並偵測對應於該些第一光容積信號的多個第二光容積信號;取得對應於該些第二光容積信號的一過零率;反應於判定該些第二光容積信號的該過零率高於一參考門限值,判定該穿戴式裝置處於一未穿戴狀態;以及反應於判定該些第二光容積信號的該過零率未高於該參考門限值,判定該穿戴式裝置處於一穿戴狀態;其中,決定該參考門限值之方法包括:取得多個歷史光容積信號,並基於該些歷史光容積信號估計一參考過零率,其中該些歷史光容積信號是在該穿戴式裝置處於一穿戴狀態時所取得;以及基於一修正因數將該參考過零率修正為該參考門限值。 A computer-readable storage medium records an executable computer program. The executable computer program is loaded by a wearable device to perform the following steps: in response to determining that the wearable device is in a stationary state, emitting A plurality of first light volume signals, and detecting a plurality of second light volume signals corresponding to the first light volume signals; obtaining a zero-crossing rate corresponding to the second light volume signals; reacting to determining the The zero-crossing rate of the second photovolume signal is higher than a reference threshold, and the wearable device is determined to be in an unworn state; and in response to determining that the zero-crossing rate of the second photovolume signals is not higher than the reference threshold. value to determine that the wearable device is in a wearing state; wherein, the method of determining the reference threshold value includes: obtaining a plurality of historical light volume signals, and estimating a reference zero-crossing rate based on the historical light volume signals, wherein the historical light volume signals The light volume signal is obtained when the wearable device is in a wearing state; and the reference zero-crossing rate is corrected to the reference threshold based on a correction factor.
TW110148856A 2021-12-27 2021-12-27 Wearing detection method, wearable device, and computer readable storage medium TWI811920B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW110148856A TWI811920B (en) 2021-12-27 2021-12-27 Wearing detection method, wearable device, and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW110148856A TWI811920B (en) 2021-12-27 2021-12-27 Wearing detection method, wearable device, and computer readable storage medium

Publications (2)

Publication Number Publication Date
TW202325214A TW202325214A (en) 2023-07-01
TWI811920B true TWI811920B (en) 2023-08-11

Family

ID=88147864

Family Applications (1)

Application Number Title Priority Date Filing Date
TW110148856A TWI811920B (en) 2021-12-27 2021-12-27 Wearing detection method, wearable device, and computer readable storage medium

Country Status (1)

Country Link
TW (1) TWI811920B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107822607A (en) * 2017-09-22 2018-03-23 广东乐心医疗电子股份有限公司 A kind of method, apparatus and its storage medium for estimating cardiovascular property parameter
CN109077710A (en) * 2017-06-13 2018-12-25 北京顺源开华科技有限公司 The methods, devices and systems of adaptive heart rate estimation
TW201918222A (en) * 2017-11-03 2019-05-16 南韓商三星電子股份有限公司 Method and apparatus for high accuracy photoplethysmogram based atrial fibrillation detection using wearable device
CN112165897A (en) * 2018-03-28 2021-01-01 莱芙莫尔公司 Photoplethysmographic data analysis and presentation
US20210386310A1 (en) * 2012-06-22 2021-12-16 Fitbit, Inc. Optical Device for Determining Pulse Rate

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210386310A1 (en) * 2012-06-22 2021-12-16 Fitbit, Inc. Optical Device for Determining Pulse Rate
CN109077710A (en) * 2017-06-13 2018-12-25 北京顺源开华科技有限公司 The methods, devices and systems of adaptive heart rate estimation
CN107822607A (en) * 2017-09-22 2018-03-23 广东乐心医疗电子股份有限公司 A kind of method, apparatus and its storage medium for estimating cardiovascular property parameter
TW201918222A (en) * 2017-11-03 2019-05-16 南韓商三星電子股份有限公司 Method and apparatus for high accuracy photoplethysmogram based atrial fibrillation detection using wearable device
CN112165897A (en) * 2018-03-28 2021-01-01 莱芙莫尔公司 Photoplethysmographic data analysis and presentation

Also Published As

Publication number Publication date
TW202325214A (en) 2023-07-01

Similar Documents

Publication Publication Date Title
US11172884B2 (en) Method and module for detecting wearing state and wearable device
JP6501760B2 (en) Portable pulse measuring device
EP2491856B1 (en) Pulse detection device
US11197620B2 (en) PPG signal collection method and apparatus
US11963748B2 (en) Portable monitor for heart rate detection
CN114388122A (en) Parameter fusion processing method and device, wearable device and storage medium
CN113164089A (en) Quantifying embedded PPG signal-to-noise ratio definition to exploit regulation of PPG signal quality on wearable devices
US12465226B2 (en) Vital sign detection method and electronic device
US11844631B2 (en) Apparatus and method for estimating bio-information
US8257270B2 (en) Pulse wave measuring apparatus and method for measuring a pulse wave
CN113171079A (en) Swimming fatigue warning method, wearable device and storage medium
CN108065940A (en) Continuous blood oxygen saturation rhythm of the heart ring with alarm
TWI811920B (en) Wearing detection method, wearable device, and computer readable storage medium
US11944417B2 (en) Wearing detection method, wearable device, and computer readable storage medium
CN206491806U (en) Continuous blood oxygen saturation rhythm of the heart ring with alarm
CN115866485A (en) Play control method, device, equipment and storage medium based on sleep detection
KR20230111995A (en) Method, device and non-transitory computer-readable recording medium for measuring photoplethysmography signal in wearable device
WO2023061565A1 (en) Apparatus, system and method for determining whether a person is asleep
CN116350173A (en) Wearing detection method, wearable device and computer-readable storage medium
US20230393397A1 (en) Head-mounted device using a biosensor signal for power management
CN117462075A (en) A method for controlling a connection belt of a wearable device and related equipment
US12449405B2 (en) Photoacoustic device including a light guide system configured to transmit light through an electromagnetic interference (EMI)-reducing layer
US11969260B2 (en) Apparatus and method for detecting body component
CN120569157A (en) Information processing device, information processing method, and program
US20250090027A1 (en) Multi-sensor devices and systems