TW201822709A - Real-time heart rate detection method and real-time heart rate detection system therefor - Google Patents

Real-time heart rate detection method and real-time heart rate detection system therefor Download PDF

Info

Publication number
TW201822709A
TW201822709A TW106124209A TW106124209A TW201822709A TW 201822709 A TW201822709 A TW 201822709A TW 106124209 A TW106124209 A TW 106124209A TW 106124209 A TW106124209 A TW 106124209A TW 201822709 A TW201822709 A TW 201822709A
Authority
TW
Taiwan
Prior art keywords
heartbeat
waveform information
initial
real
information
Prior art date
Application number
TW106124209A
Other languages
Chinese (zh)
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 US15/858,782 priority Critical patent/US20180184927A1/en
Publication of TW201822709A publication Critical patent/TW201822709A/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/13Sensors therefor
    • G06V40/1318Sensors therefor using electro-optical elements or layers, e.g. electroluminescent sensing
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
    • A61B5/024Detecting, measuring or recording pulse rate or heart rate
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/725Details of waveform analysis using specific filters therefor, e.g. Kalman or adaptive filters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/73Deblurring; Sharpening
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1347Preprocessing; Feature extraction
    • G06V40/1359Extracting features related to ridge properties; Determining the fingerprint type, e.g. whorl or loop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1365Matching; Classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1382Detecting the live character of the finger, i.e. distinguishing from a fake or cadaver finger
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/73Circuitry for compensating brightness variation in the scene by influencing the exposure time
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/13Sensors therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Pathology (AREA)
  • Veterinary Medicine (AREA)
  • Physiology (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Biophysics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Cardiology (AREA)
  • Signal Processing (AREA)
  • Psychiatry (AREA)
  • Artificial Intelligence (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Image Processing (AREA)
  • Image Input (AREA)
  • Studio Devices (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
  • Transforming Light Signals Into Electric Signals (AREA)

Abstract

The present invention provides a real-time heart rate detection method and a real-time heart rate detection system therefor. The real-time heart rate detection method includes the steps of: (A) emitting a light to a finger to generate reflected light; (B) receiving the reflected light via a sensing unit, to generate at least one initial fingerprint image; (C) generating plural initial waveform information according to the at least one initial fingerprint image; (D) selecting one among plural different bandpass filters, to filter the initial waveform information; (E) calculating an initial heart rate based upon the filtered initial waveform information; (F) checking and computing a frequency range of the obtained initial heart rate, to determine which one of the plural bandpass filters is the most preferable bandpass filter; (G) outputting a final heart rate; and repeating the step (A) to the step (G), wherein while repeating the step (D), selecting one of the bandpass filters according to a result from the previous step (F). The step (G) and the step (F) are performed at least partially in parallel. And, the current step (A) to step c and the previous step (F) to step (G) are performed at least partially in parallel.

Description

即時心跳偵測方法及即時心跳偵測系統Real-time heartbeat detection method and real-time heartbeat detection system

本發明有關於一種即時心跳偵測方法及即時心跳偵測系統,特別是有關一種藉由在適當的時間點切換不同的帶通性濾波器,以多執行緒並行式(multi-thread parallel processing)的做法,反映出即時以及長期穩定的心跳的即時心跳偵測方法及即時心跳偵測系統。The invention relates to a real-time heartbeat detection method and a real-time heartbeat detection system, and more particularly to a multi-thread parallel processing method by switching different band-pass filters at an appropriate time point. This method reflects the real-time and long-term stable heartbeat real-time heartbeat detection method and real-time heartbeat detection system.

習知的指紋辨識器僅具有指紋辨識功能而不具有其他功能。The conventional fingerprint reader only has a fingerprint recognition function and has no other functions.

另有先前技術提出:利用影像辨識的方式來偵測心跳。但,目前並沒有整合指紋辨識功能與心跳偵測的裝置。Another previous technology proposed: use image recognition to detect heartbeat. However, there is currently no device that integrates fingerprint recognition and heartbeat detection.

此外,已知利用影像辨識的方式來偵測心跳的方法中,若是採用較精確(頻帶較窄)的帶通濾波,則被偵測的心跳有可能不落在此頻帶範圍(例如,同一個人在運動中與睡眠中,心跳差異很大)。若是採用頻帶較寬的帶通濾波,則偵測心跳的準確度下降。因此,習知利用影像辨識來偵測心跳的方式中,即時心跳偵測正確率不能令人滿意。In addition, in the known methods for detecting heartbeats using image recognition, if a more accurate (narrower band) bandpass filter is used, the detected heartbeats may not fall within this frequency band (for example, the same person (Heartbeats vary greatly between exercise and sleep). If a band-pass filter with a wide frequency band is used, the accuracy of detecting the heartbeat decreases. Therefore, in the conventional method for detecting heartbeat using image recognition, the accuracy of real-time heartbeat detection is not satisfactory.

有鑑於此,本發明提出一種能夠藉由在適當的時間點切換不同的帶通性濾波器,以多執行緒並行式的做法,反映出即時以及長期穩定的心跳的即時心跳偵測方法及即時心跳偵測系統。In view of this, the present invention proposes a real-time heartbeat detection method and real-time method that can reflect real-time and long-term stable heartbeats by switching between different band-pass filters at appropriate time points in a multi-threaded parallel approach. Heartbeat detection system.

就其中一觀點言,本發明提供了一種即時心跳偵測方法,藉由感測一手指特徵而偵測即時心跳,該方法包含以下步驟:(A)投射光至該手指以產生一反射光;(B)藉由一感測單元接收該反射光,以產生至少一原始指紋影像; (C)根據該至少一原始指紋影像以產生對應之多個原始波形資訊;(D)自複數個不同的帶通性濾波器中擇一,以過濾該原始波形資訊;(E) 根據過濾後的原始波形資訊,計算一初始心跳;(F)檢查計算出之該初始心跳的頻率範圍,決定適合之帶通性濾波器; (G)輸出一最終心跳;以及重複步驟(A)-(G),其中,於重複步驟(D)時,根據前一次的步驟(F)而自複數個不同的帶通性濾波器中擇一; 以及其中,步驟(F)與(G)至少部分同時進行,且本次的步驟(A)-(C)與前一次的步驟(F)-(G) 至少部分同時進行。In one aspect, the present invention provides a real-time heartbeat detection method that detects a real-time heartbeat by sensing a finger feature. The method includes the following steps: (A) projecting light onto the finger to generate a reflected light; (B) receiving the reflected light by a sensing unit to generate at least one original fingerprint image; (C) generating corresponding original waveform information according to the at least one original fingerprint image; (D) from a plurality of different Select one of the bandpass filters to filter the original waveform information; (E) calculate an initial heartbeat based on the filtered original waveform information; (F) check the frequency range of the initial heartbeat calculated to determine the appropriate band A pass filter; (G) outputting a final heartbeat; and repeating steps (A)-(G), in which, when step (D) is repeated, a plurality of different bandpasses are set according to the previous step (F) Select one of the linear filters; and wherein steps (F) and (G) are performed at least partially at the same time, and steps (A)-(C) of this time are at least partially performed simultaneously with the previous steps (F)-(G) get on.

在一種較佳的實施型態中,步驟(D)包括以下步驟:(D1) 選擇該複數個不同的帶通性濾波器中的一個,以過濾該多個原始波形資訊中的雜訊,而產生前處理化波形資訊;(D2)將該前處理化波形資訊低通濾波取其平均值,以產生平均化波形資訊;以及(D3)根據該前處理化波形資訊與該平均化波形資訊彼此相切之部分,產生對應之一週期資訊。In a preferred implementation, step (D) includes the following steps: (D1) selecting one of the plurality of different bandpass filters to filter noise in the plurality of original waveform information, and Generating pre-processed waveform information; (D2) low-pass filtering the pre-processed waveform information to average it to generate averaged waveform information; and (D3) based on the pre-processed waveform information and the averaged waveform information The tangent part generates a corresponding period of information.

在一種較佳的實施型態中,步驟(E)包括以下步驟:根據該週期資訊,產生該初始心跳。In a preferred embodiment, step (E) includes the following steps: generating the initial heartbeat based on the cycle information.

在一種較佳的實施型態中,步驟(F)包括以下步驟:(F1)檢查該初始心跳是否為一穩定值,如是則進行步驟(F2),否則進行步驟(F3);(F2)根據此穩定值,決定適合之帶通性濾波器,並接著進行步驟(F3);以及(F3)對該初始心跳進行低通濾波,以輸出該最終心跳。In a preferred embodiment, step (F) includes the following steps: (F1) checks whether the initial heartbeat is a stable value, and if so, proceeds to step (F2), otherwise proceeds to step (F3); (F2) according to This stable value determines a suitable bandpass filter, and then proceeds to step (F3); and (F3) performs low-pass filtering on the initial heartbeat to output the final heartbeat.

就另一觀點言,本發明提供了一種即時心跳偵測系統,用以感測一手指特徵而偵測即時心跳,其包含:一指紋感測器,包含一光源以及一感測單元,該光源投射光至該手指以產生一反射光,該感測單元接收該反射光以產生至少一原始指紋影像;一像素資訊接收器,根據該至少一原始指紋影像以產生對應之多個原始波形資訊;以及 一計算器,具有複數個不同的帶通性濾波器,該計算器自複數個不同的帶通性濾波器中擇一,以過濾該原始波形資訊,且該計算器根據過濾後的原始波形資訊,計算一初始心跳;其中, 該計算器檢查計算出之該初始心跳的頻率範圍,決定適合之帶通性濾波器,且,該計算器輸出一最終心跳;其中,該計算器檢查計算出之該初始心跳的頻率範圍,決定適合之帶通性濾波器與該計算器輸出該最終心跳彼此之間為至少部分同時進行。In another aspect, the present invention provides a real-time heartbeat detection system for detecting a finger feature to detect the real-time heartbeat. The system includes a fingerprint sensor including a light source and a sensing unit. Projecting light onto the finger to generate a reflected light, the sensing unit receives the reflected light to generate at least one original fingerprint image; a pixel information receiver generates corresponding original waveform information according to the at least one original fingerprint image; And a calculator having a plurality of different band-pass filters, the calculator selecting one of the plurality of different band-pass filters to filter the original waveform information, and the calculator according to the filtered original waveforms Information to calculate an initial heartbeat; wherein, the calculator checks the calculated frequency range of the initial heartbeat to determine a suitable bandpass filter, and the calculator outputs a final heartbeat; wherein, the calculator checks and calculates The frequency range of the initial heartbeat determines the suitable bandpass filter and the calculator outputs the final heartbeat at least partially simultaneously with each other.

在一種較佳的實施型態中,該計算器包括:一波形過濾單元,用以根據該多個原始波形資訊,產生一週期資訊;一心跳計算單元,用以根據該週期資訊,產生一初始心跳;以及一檢查單元,用以檢查該初始心跳落在哪一個頻帶,以決定適合之帶通性濾波器及檢查該初始心跳是否穩定。In a preferred embodiment, the calculator includes: a waveform filtering unit for generating a period of information based on the plurality of original waveform information; and a heartbeat calculation unit for generating an initial period of time based on the period information. A heartbeat; and a checking unit for checking which frequency band the initial heartbeat falls in to determine a suitable bandpass filter and check whether the initial heartbeat is stable.

在一種較佳的實施型態中,該波形過濾單元包括: 一多段式帶通性濾波器,具有複數個不同的帶通性濾波器,其中,該複數個不同的帶通性濾波器用以過濾該多個原始波形資訊中的雜訊,以產生前處理化波形資訊;以及一低通濾波器,用以將該前處理化波形資訊取其平均值,以產生平均化波形資訊;其中,該波形過濾單元根據該前處理化波形資訊與該平均化波形資訊彼此相切之部分,產生對應之該週期資訊。In a preferred implementation form, the waveform filtering unit includes: a multi-segment band-pass filter having a plurality of different band-pass filters, wherein the plurality of different band-pass filters are used for Filtering the noise in the plurality of original waveform information to generate pre-processed waveform information; and a low-pass filter for averaging the pre-processed waveform information to generate averaged waveform information; wherein, The waveform filtering unit generates corresponding periodic information according to a portion where the pre-processed waveform information and the averaged waveform information are tangent to each other.

在一種較佳的實施型態中,當該初始心跳穩定時,該檢查單元輸出一頻帶切換訊號至該像素資訊接收器,而自複數個不同的帶通性濾波器中擇一。In a preferred embodiment, when the initial heartbeat is stable, the inspection unit outputs a frequency band switching signal to the pixel information receiver, and selects one of a plurality of different bandpass filters.

在一種較佳的實施型態中,當該初始心跳不為穩定時,該檢查單元對該初始心跳進行低通濾波而輸出最終心跳。In a preferred implementation form, when the initial heartbeat is not stable, the inspection unit performs low-pass filtering on the initial heartbeat and outputs a final heartbeat.

在一種較佳的實施型態中,該手指特徵為一指紋特徵。In a preferred embodiment, the finger feature is a fingerprint feature.

底下藉由具體實施例詳加說明,當更容易瞭解本發明之目的、技術內容、特點及其所達成之功效。Detailed descriptions will be provided below through specific embodiments to make it easier to understand the purpose, technical content, features and effects of the present invention.

有關本發明之前述及其他技術內容、特點與功效,在以下配合參考圖式之一較佳實施例的詳細說明中,將可清楚的呈現。本發明中的圖式均屬示意,主要意在表示各裝置以及各元件之間之上下次序關係,至於形狀、厚度與寬度則並未依照比例繪製。The foregoing and other technical contents, features, and effects of the present invention will be clearly presented in the following detailed description of a preferred embodiment with reference to the accompanying drawings. The drawings in the present invention are schematic, and are mainly intended to represent the order relationship between the devices and components. As for the shape, thickness, and width, they are not drawn to scale.

請參考第1圖並對照第3圖。第1圖為流程圖,其示出本發明之即時心跳偵測方法的一實施例。第3圖示出本發明之即時心跳偵測方法所適用的即時心跳偵測系統的一實施例之方塊示意圖。Please refer to Figure 1 and compare with Figure 3. FIG. 1 is a flowchart illustrating an embodiment of the instant heartbeat detection method of the present invention. FIG. 3 is a block diagram of an embodiment of a real-time heartbeat detection system to which the real-time heartbeat detection method of the present invention is applied.

如第3圖所示,即時心跳偵測系統10用以感測一手指特徵而偵測即時心跳。在一實施例中,手指特徵例如但不限於可為一指紋特徵。As shown in FIG. 3, the real-time heartbeat detection system 10 is used to detect a finger feature to detect the real-time heartbeat. In one embodiment, the finger feature may be, for example, but not limited to, a fingerprint feature.

即時心跳偵測系統10包含: 一指紋感測器11、一像素資訊接收器12以及一計算器13。指紋感測器11包含一光源111以及一感測單元112。其中,在一實施例中,感測單元112例如但不限於可為一像素矩陣感測單元。光源投射光至手指33以產生一反射光L1(步驟ST1)。感測單元112接收反射光L1,以產生至少一原始指紋影像F1(步驟ST2)。The real-time heartbeat detection system 10 includes: a fingerprint sensor 11, a pixel information receiver 12, and a calculator 13. The fingerprint sensor 11 includes a light source 111 and a sensing unit 112. In one embodiment, the sensing unit 112 may be, for example, but not limited to, a pixel matrix sensing unit. The light source projects light onto the finger 33 to generate a reflected light L1 (step ST1). The sensing unit 112 receives the reflected light L1 to generate at least one original fingerprint image F1 (step ST2).

像素資訊接收器12根據至少一原始指紋影像F1,以產生對應之多個原始波形資訊W1(步驟ST3)。The pixel information receiver 12 generates a plurality of original waveform information W1 according to at least one original fingerprint image F1 (step ST3).

計算器13具有複數個不同的帶通性濾波器131A(見第5圖)。在一實施例中,計算器13可自複數個不同的帶通性濾波器131A中擇一,以過濾原始波形資訊W1(步驟ST4)。且,計算器13根據過濾後的原始波形資訊,計算一初始心跳HR0(步驟ST5)。The calculator 13 has a plurality of different band-pass filters 131A (see FIG. 5). In one embodiment, the calculator 13 may select one of a plurality of different band-pass filters 131A to filter the original waveform information W1 (step ST4). Moreover, the calculator 13 calculates an initial heartbeat HR0 based on the filtered original waveform information (step ST5).

值得注意的是,本發明其中之一的特徵與優點在於: 在初步獲取初始心跳HR0之後,計算器13會進一步地檢查步驟ST5所計算出之初始心跳HR0的頻率範圍,藉此,本發明能夠決定之哪一個帶通性濾波器為最適合的(步驟ST6)。因此,本發明可以採用較為精確(頻帶較窄)的帶通性濾波器來精確過濾,已取得較精準的心跳資訊。It is worth noting that one of the features and advantages of the present invention is that after the initial heartbeat HR0 is obtained initially, the calculator 13 will further check the frequency range of the initial heartbeat HR0 calculated in step ST5, whereby the present invention can It is determined which band-pass filter is the most suitable (step ST6). Therefore, the present invention can use a more accurate (narrower frequency band) bandpass filter to accurately filter, and has obtained more accurate heartbeat information.

在步驟ST6之後,計算器13將會輸出一最終心跳HR1(步驟ST7)。After step ST6, the calculator 13 will output a final heartbeat HR1 (step ST7).

更詳言之,本發明中之特徵與優點包括:More specifically, the features and advantages in the present invention include:

第一、在輸出最終心跳HR1之後,本發明之即時心跳偵測系統10所採用的即時心跳偵測方法會重複步驟ST1~ST7。於重複上述步驟ST4時,計算器13可根據前一次的步驟ST6(即計算器13會進一步地檢查步驟ST5所計算出之初始心跳HR0的頻率範圍,藉此,本發明能夠決定哪一個帶通性濾波器為最適合的)而自複數個不同的帶通性濾波器131A中擇一。.First, after the final heartbeat HR1 is output, the instant heartbeat detection method used by the instant heartbeat detection system 10 of the present invention repeats steps ST1 to ST7. When repeating the above step ST4, the calculator 13 may further check the frequency range of the initial heartbeat HR0 calculated in step ST5 according to the previous step ST6 (that is, the calculator 13 will further determine which bandpass Filter is the most suitable) and one of a plurality of different band-pass filters 131A is selected. .

第二、請特別看第1圖,計算器13檢查計算出之初始心跳HR0的頻率範圍,決定適合之帶通性濾波器的步驟(即步驟ST6)與計算器13輸出最終心跳HR1 的步驟(即步驟ST7) 彼此之間至少部分同時進行。Second, please look at Figure 1 in particular. The calculator 13 checks the calculated frequency range of the initial heartbeat HR0, determines the appropriate bandpass filter (ie step ST6) and the calculator 13 outputs the final heartbeat HR1 ( That is, step ST7) is performed at least partially simultaneously with each other.

第三、請特別看第6圖,本次的步驟ST1~ST3與前一次的步驟ST6~ST7至少部分同時進行。Thirdly, please refer to FIG. 6 in particular. Steps ST1 to ST3 of this time and steps ST6 to ST7 of the previous time are performed at least partially simultaneously.

值得注意的是,根據上述,由於本發明的步驟ST6~步驟ST7彼此之間至少部分同時進行,且,在本發明中,本次的步驟ST1~ST3與前一次的步驟ST6~ST7至少部分同時進行,因此,本發明能夠切換不同的帶通性濾波器以得出最精確的偵測結果,且多執行緒(multi-thread)並行式(parallel processing)的做法可以縮短流程的時間,以即時反映出目前以及長期穩定的心跳。It is worth noting that according to the above, since steps ST6 to ST7 of the present invention are performed at least partially simultaneously with each other, and in the present invention, steps ST1 to ST3 of this time are at least partially simultaneously to the previous steps ST6 to ST7. Therefore, the present invention can switch different band-pass filters to obtain the most accurate detection result, and the multi-thread parallel processing method can shorten the time of the process in real time Reflects current and long-term stable heartbeats.

請參考第2圖並對照第4圖。第2圖為流程圖,其示出本發明之即時心跳偵測方法的一具體實施例。第4圖示出本發明之計算器的一實施例之方塊示意圖。Please refer to Figure 2 and compare with Figure 4. FIG. 2 is a flowchart illustrating a specific embodiment of the instant heartbeat detection method of the present invention. FIG. 4 shows a block diagram of an embodiment of a calculator of the present invention.

如第4圖所示,在一實施例中,計算器13例如但不限於可包括: 一波形過濾單元131、一心跳計算單元132及一檢查單元133。As shown in FIG. 4, in an embodiment, the calculator 13 may include, for example, but not limited to, a waveform filtering unit 131, a heartbeat calculation unit 132, and an inspection unit 133.

波形過濾單元131用以根據多個原始波形資訊W1,產生一週期資訊P1(步驟ST4)。心跳計算單元132用以根據週期資訊P1,產生一初始心跳HR0(步驟ST51)。檢查單元133一方面用以檢查初始心跳HR0落在哪一個頻帶,以決定適合之帶通性濾波器。此外,另一方面,檢查單元133可以檢查初始心跳HR0是否為一穩定值(步驟ST61)。The waveform filtering unit 131 is configured to generate a period of information P1 based on the plurality of original waveform information W1 (step ST4). The heartbeat calculation unit 132 is configured to generate an initial heartbeat HR0 according to the period information P1 (step ST51). The checking unit 133 is used to check which frequency band the initial heartbeat HR0 falls on to determine a suitable bandpass filter. In addition, on the other hand, the checking unit 133 may check whether the initial heartbeat HR0 is a stable value (step ST61).

請參考第2圖並對照第5圖及第7圖。第5圖示出本發明之計算器的一具體實施例之方塊示意圖。第7圖示出與心跳相關的對應之週期資訊的產生方法。Please refer to Figure 2 and compare Figures 5 and 7. FIG. 5 shows a block diagram of a specific embodiment of the calculator of the present invention. FIG. 7 illustrates a method of generating corresponding periodic information related to a heartbeat.

如第5圖所示,在一實施例中,計算器13的波形過濾單元131例如但不限於可包括: 一多段式帶通性濾波器131A及一低通濾波器131B。As shown in FIG. 5, in an embodiment, the waveform filtering unit 131 of the calculator 13 may include, for example, but not limited to: a multi-segment band-pass filter 131A and a low-pass filter 131B.

本發明所指之多段式帶通性濾波器131A乃是具有複數個不同的帶通性濾波器。多段式帶通性濾波器131A用以過濾多個原始波形資訊W1中的雜訊,以產生一前處理化波形資訊T1(如第7圖所示; 同時參考第2圖所示之步驟ST41)。The multi-segment band-pass filter 131A referred to in the present invention is a plurality of different band-pass filters. The multi-band band-pass filter 131A is used to filter noise in multiple original waveform information W1 to generate a pre-processed waveform information T1 (as shown in FIG. 7; refer to step ST41 shown in FIG. 2) .

值得注意的是,本發明其中之又一的特徵與優點在於: 由於多段式帶通性濾波器131A具有複數個不同的帶通性濾波器,因此計算器13的波形過濾單元131可根據前一次的步驟ST6(即計算器13的波形過濾單元131會進一步地檢查步驟ST5所計算出之初始心跳HR0的頻率範圍,藉此,本發明能夠決定多段式帶通性濾波器131A中的哪一個帶通性濾波器為最適合的)而自多段式帶通性濾波器131A所具有的複數個不同的帶通性濾波器中擇一。如此一來,重複幾次之後,前處理化波形資訊T1的雜訊會大幅減少。It is worth noting that another feature and advantage of the present invention is that: since the multi-segment band-pass filter 131A has a plurality of different band-pass filters, the waveform filtering unit 131 of the calculator 13 can be Step ST6 (i.e., the waveform filtering unit 131 of the calculator 13 further checks the frequency range of the initial heartbeat HR0 calculated in step ST5, whereby the present invention can determine which band of the multi-segment bandpass filter 131A The pass filter is most suitable) and one of a plurality of different band pass filters included in the multi-segment band pass filter 131A is selected. In this way, after repeating several times, the noise of the pre-processed waveform information T1 will be greatly reduced.

低通濾波器131B用以將前處理化波形資訊T1取其平均值,以產生一平均化波形資訊T2(如第7圖所示; 同時參考第2圖所示之步驟ST42)。The low-pass filter 131B is used to average the pre-processed waveform information T1 to generate an averaged waveform information T2 (as shown in FIG. 7; refer to step ST42 shown in FIG. 2).

接著,波形過濾單元131便可根據前處理化波形資訊T1與平均化波形資訊T2彼此相切之部分,產生對應之週期資訊P1(如第2圖所示之步驟ST43; 同時參考第5圖)。Then, the waveform filtering unit 131 can generate the corresponding period information P1 according to the portion where the pre-processed waveform information T1 and the averaged waveform information T2 are tangent to each other (as shown in step ST43 in FIG. 2; also refer to FIG. 5). .

請參考第2圖並對照第4圖及第5圖。值得注意的是,本發明其中之又一的特徵與優點在於: 檢查單元133一方面用以檢查初始心跳HR0落在哪一個頻帶,以決定適合之帶通性濾波器。此外,另一方面,檢查單元133可以檢查初始心跳HR0是否為一穩定值(步驟ST61)。Please refer to Figure 2 and compare Figures 4 and 5. It is worth noting that another feature and advantage of the present invention is that the checking unit 133 is used to check which frequency band the initial heartbeat HR0 falls on to determine a suitable band-pass filter. In addition, on the other hand, the checking unit 133 may check whether the initial heartbeat HR0 is a stable value (step ST61).

當初始心跳是為穩定值時,便根據此穩定值決定合適的帶通性濾波器(步驟ST62) ,檢查單元133會輸出一頻帶切換訊號SB至像素資訊接收器12。於重複步驟ST4時,便根據前一次的步驟ST6(步驟ST62),而自複數個不同的帶通性濾波器中擇一。When the initial heartbeat is a stable value, an appropriate band-pass filter is determined according to the stable value (step ST62), and the checking unit 133 outputs a band switching signal SB to the pixel information receiver 12. When step ST4 is repeated, one of a plurality of different band-pass filters is selected according to the previous step ST6 (step ST62).

此外,較佳地,可對初始心跳HR0進行低通濾波(步驟ST63)。In addition, preferably, the initial heartbeat HR0 may be low-pass filtered (step ST63).

當初始心跳不為穩定值時,則步驟ST61 直接進行至步驟ST63。之後,檢查單元133就會輸出最終心跳HR1 (步驟ST7)。When the initial heartbeat is not a stable value, step ST61 proceeds directly to step ST63. After that, the checking unit 133 outputs the final heartbeat HR1 (step ST7).

當然,最值得注意的是: 上述的「當初始心跳是為穩定值時,便根據此穩定值決定合適的帶通性濾波器(步驟ST62) ,檢查單元133會輸出一頻帶切換訊號SB至像素資訊接收器12;於重複步驟ST4時,便根據前一次的步驟ST6(步驟ST62),而自複數個不同的帶通性濾波器中擇一」 與上述的「對初始心跳HR0進行低通濾波(步驟ST63),之後,檢查單元133就會輸出最終心跳HR1(步驟ST7)」彼此之間為至少部分同時進行,藉此本發明能夠藉由在適當的時間點切換不同的帶通性濾波器,以多執行緒(multi-thread)並行式的做法,反映出即時以及長期穩定的心跳。Of course, the most noteworthy is: The above-mentioned "When the initial heartbeat is a stable value, an appropriate band-pass filter is determined based on this stable value (step ST62), and the inspection unit 133 will output a band switching signal SB to pixels Information receiver 12; When step ST4 is repeated, one of a plurality of different bandpass filters is selected according to the previous step ST6 (step ST62) "and the above-mentioned" low-pass filtering of the initial heartbeat HR0 " (Step ST63), after that, the inspection unit 133 outputs the final heartbeat HR1 (Step ST7) "at least partially simultaneously with each other, whereby the present invention can switch different band-pass filters at appropriate points in time The multi-threaded parallel approach reflects instant and long-term stable heartbeats.

至於本發明如何藉由在適當的時間點切換不同的帶通性濾波器,以多執行緒(multi-thread)並行式的做法,反映出即時以及長期穩定的心跳,請參考第6圖、第8圖及第9圖。第8圖示出不同的帶通性濾波器各自具有不同的頻帶,其各自對應不同的心跳頻率區間。第9圖為一波德圖,其舉例示出在某個頻帶時,頻率響應增益的分貝值對頻率的變化關係圖。As for how the present invention reflects a real-time and long-term stable heartbeat by switching different band-pass filters at an appropriate time point in a multi-thread parallel manner, please refer to FIG. 6 and FIG. Figure 8 and Figure 9. FIG. 8 shows that different band-pass filters each have different frequency bands, and each of them corresponds to a different heartbeat frequency interval. Fig. 9 is a Bode plot, which illustrates the relationship between the decibel value of the frequency response gain and the frequency in a certain frequency band.

如第8圖所示,不同的個人,各自具有的心跳頻率區間都不相同。因此,本發明的優點在於: 將各自不同的心跳頻率區間對應各自不同的頻帶。這裡所謂的頻帶指的是上述的多段式帶通性濾波器131A所具有的複數個不同的帶通性濾波器,其中,各自不同的帶通性濾波器具有各自不同的頻帶。如第8圖所示,舉例而言,當某人的心跳頻率區間小於60 Hz,則其所對應的頻帶為A。當某人的心跳頻率區間介於80 Hz~100 Hz,則其所對應的頻帶為C。值得注意的是,在一實施例中,第8圖所示的頻帶A~E,彼此之間可以是相互重疊的。在另一實施例中,第8圖所示的頻帶A~E,彼此之間亦可以是完全不相互重疊的。當然,各帶通性濾波器所對應的心跳頻率區間不限於此實施例的安排方式,而可以任意變化。As shown in Figure 8, different individuals have different heartbeat frequency ranges. Therefore, the present invention is advantageous in that: different heartbeat frequency intervals correspond to different frequency bands. The band referred to here refers to a plurality of different band-pass filters included in the above-mentioned multi-segment band-pass filter 131A, and each of the different band-pass filters has a different frequency band. As shown in Figure 8, for example, when a person's heartbeat frequency interval is less than 60 Hz, the corresponding frequency band is A. When a person's heartbeat frequency ranges from 80 Hz to 100 Hz, the corresponding frequency band is C. It is worth noting that, in an embodiment, the frequency bands A to E shown in FIG. 8 may overlap each other. In another embodiment, the frequency bands A to E shown in FIG. 8 may not overlap each other at all. Of course, the heartbeat frequency interval corresponding to each band-pass filter is not limited to the arrangement of this embodiment, but can be arbitrarily changed.

舉例來說,在第一次過濾多個原始波形資訊W1中的雜訊時,所選用的帶通性濾波器的頻帶例如但不限於可為: 36~180。而這36~180的頻帶範圍乃是比上述的頻帶A~E的範圍都要來得大。接下來,一旦本發明的即時心跳偵測方法開始不斷地重複步驟ST1~ST7(見第1圖),且初始心跳為一穩定值時,本發明便可將「36~180的頻帶範圍」切換成其他的頻帶(亦可參見第6圖)。例如,假設某人的心跳頻率區間介於80 Hz~100 Hz,則在此情況下,在步驟ST4便可例如但不限於自複數個不同的帶通性濾波器中選擇頻帶為C的那一個帶通性濾波器(亦可參見第6圖)。For example, when the noise in the plurality of original waveform information W1 is filtered for the first time, the frequency band of the selected band-pass filter may be, for example, but not limited to: 36 ~ 180. The 36-180 frequency band range is larger than the above-mentioned frequency bands A to E. Next, once the instant heartbeat detection method of the present invention begins to continuously repeat steps ST1 to ST7 (see Fig. 1) and the initial heartbeat is a stable value, the present invention can switch the "36-180 frequency band range" Into other frequency bands (see also Figure 6). For example, assuming that someone's heartbeat frequency range is between 80 Hz and 100 Hz, in this case, in step ST4, for example, but not limited to, the frequency band C is selected from a plurality of different band-pass filters. Bandpass filter (see also Figure 6).

本發明使用較精確的多個帶通性濾波器,且動態地在不同的帶通性濾波器間切換,可以因應不同人的不同心跳特徵,也可以因應同一個人的不同活動狀態,來得出最精確的心跳資訊。The present invention uses more accurate multiple band-pass filters and dynamically switches between different band-pass filters, which can be based on different heartbeat characteristics of different people, and can also be based on different activity states of the same person to obtain the most Accurate heartbeat information.

以上已針對較佳實施例來說明本發明,唯以上所述者,僅係為使熟悉本技術者易於了解本發明的內容而已,並非用來限定本發明之權利範圍。在本發明之相同精神下,熟悉本技術者可以思及各種等效變化。凡此種種,皆可根據本發明的教示類推而得。此外,所說明之各個實施例,並不限於單獨應用,亦可以組合應用,例如但不限於將兩實施例併用。因此,本發明的範圍應涵蓋上述及其他所有等效變化。此外,本發明的任一實施型態不必須達成所有的目的或優點,因此,請求專利範圍任一項也不應以此為限。The present invention has been described above with reference to the preferred embodiments, but the above is only for making those skilled in the art easily understand the content of the present invention, and is not intended to limit the scope of rights of the present invention. In the same spirit of the invention, those skilled in the art can think of various equivalent changes. All these can be deduced by analogy according to the teachings of the present invention. In addition, each of the embodiments described is not limited to being applied alone, and can also be applied in combination, such as, but not limited to, combining the two embodiments. Therefore, the scope of the invention should cover the above and all other equivalent variations. In addition, any embodiment of the present invention does not have to achieve all the objectives or advantages. Therefore, any one of the scope of the claimed patent should not be limited to this.

10‧‧‧即時心跳偵測系統10‧‧‧Real-time heartbeat detection system

11‧‧‧指紋感測器11‧‧‧Fingerprint sensor

111‧‧‧光源111‧‧‧light source

112‧‧‧感測單元112‧‧‧Sensing unit

12‧‧‧像素資訊接收器12‧‧‧ Pixel Information Receiver

13‧‧‧計算器13‧‧‧ calculator

131‧‧‧波形過濾單元131‧‧‧Waveform filtering unit

131A‧‧‧多段式帶通性濾波器131A‧‧‧Multi-Segment Band Pass Filter

131B‧‧‧低通濾波器131B‧‧‧Low-pass filter

132‧‧‧心跳計算單元132‧‧‧heartbeat calculation unit

133‧‧‧檢查單元133‧‧‧ Inspection Unit

33‧‧‧手指33‧‧‧finger

A~E‧‧‧頻帶A ~ E‧‧‧ Band

F1‧‧‧原始指紋影像F1‧‧‧ raw fingerprint image

HR0‧‧‧初始心跳HR0‧‧‧initial heartbeat

HR1‧‧‧最終心跳HR1‧‧‧ ultimate heartbeat

L1‧‧‧反射光L1‧‧‧Reflected light

P1‧‧‧週期資訊P1‧‧‧ Cycle Information

SB‧‧‧頻帶切換訊號SB‧‧‧band switching signal

ST1~ST7‧‧‧步驟ST1 ~ ST7‧‧‧‧steps

ST41~ST43‧‧‧步驟ST41 ~ ST43 ‧‧‧ steps

ST51、ST61‧‧‧步驟ST51, ST61‧‧‧ steps

T1‧‧‧前處理化波形資訊T1‧‧‧Pre-processed waveform information

T2‧‧‧平均化波形資訊T2‧‧‧Averaged waveform information

W1‧‧‧原始波形資訊W1‧‧‧ raw waveform information

第1圖為流程圖,其示出本發明之即時心跳偵測方法的一實施例。FIG. 1 is a flowchart illustrating an embodiment of the instant heartbeat detection method of the present invention.

第2圖為流程圖,其示出本發明之即時心跳偵測方法的一具體實施例。FIG. 2 is a flowchart illustrating a specific embodiment of the instant heartbeat detection method of the present invention.

第3圖示出本發明之即時心跳偵測方法所適用的即時心跳偵測系統的一實施例之方塊示意圖。FIG. 3 is a block diagram of an embodiment of a real-time heartbeat detection system to which the real-time heartbeat detection method of the present invention is applied.

第4圖示出本發明之計算器的一實施例之方塊示意圖。FIG. 4 shows a block diagram of an embodiment of a calculator of the present invention.

第5圖示出本發明之計算器的一具體實施例之方塊示意圖。FIG. 5 shows a block diagram of a specific embodiment of the calculator of the present invention.

第6圖示出在本發明之即時心跳偵測方法的步驟中,本次的步驟(A)-(C)與前一次的步驟(F)-(G) 至少部分同時進行。FIG. 6 shows that in the steps of the instant heartbeat detection method of the present invention, steps (A)-(C) of this time and steps (F)-(G) of the previous time are performed at least partially simultaneously.

第7圖示出與心跳相關的對應之週期資訊的產生方法。FIG. 7 illustrates a method of generating corresponding periodic information related to a heartbeat.

第8圖示出不同的帶通性濾波器各自具有不同的頻帶,其各自對應不同的心跳頻率區間。FIG. 8 shows that different band-pass filters each have different frequency bands, and each of them corresponds to a different heartbeat frequency interval.

第9圖為一波德圖,其示出在某個頻帶時,頻率響應增益的分貝值對頻率的變化關係圖。FIG. 9 is a Bode plot, which shows the relationship between the decibel value of the frequency response gain and the frequency in a certain frequency band.

Claims (11)

一種即時心跳偵測方法,藉由感測一手指特徵而偵測即時心跳,該方法包含以下步驟: (A)投射光至該手指以產生一反射光; (B)藉由一感測單元接收該反射光,以產生至少一原始指紋影像; (C)根據該至少一原始指紋影像以產生對應之多個原始波形資訊; (D)自複數個不同的帶通性濾波器中擇一,以過濾該原始波形資訊; (E) 根據過濾後的原始波形資訊,計算一初始心跳; (F)檢查計算出之該初始心跳的頻率範圍,決定適合之帶通性濾波器; (G)輸出一最終心跳;以及 重複步驟(A)-(G),   其中,於重複步驟(D)時,根據前一次的步驟(F)而自複數個不同的帶通性濾波器中擇一; 以及 其中,步驟(F)與(G)至少部分同時進行,且本次的步驟(A)-(C)與前一次的步驟(F)-(G) 至少部分同時進行。A real-time heartbeat detection method that detects a real-time heartbeat by sensing a finger feature. The method includes the following steps: (A) projecting light onto the finger to generate a reflected light; (B) receiving by a sensing unit The reflected light to generate at least one original fingerprint image; (C) to generate corresponding original waveform information according to the at least one original fingerprint image; (D) to choose one of a plurality of different bandpass filters to Filter the original waveform information; (E) Calculate an initial heartbeat based on the filtered original waveform information; (F) Check the calculated frequency range of the initial heartbeat to determine a suitable bandpass filter; (G) Output a A final heartbeat; and repeating steps (A)-(G), wherein, when repeating step (D), one of a plurality of different band-pass filters is selected according to the previous step (F); and, Steps (F) and (G) are performed at least partially simultaneously, and steps (A)-(C) of this time are performed at least partially simultaneously of previous steps (F)-(G). 如申請專利範圍第1項所述之即時心跳偵測方法,其中步驟(D)包括以下步驟: (D1) 選擇該複數個不同的帶通性濾波器中的一個,以過濾該多個原始波形資訊中的雜訊,而產生一前處理化波形資訊; (D2)將該前處理化波形資訊低通濾波取其平均值,以產生一平均化波形資訊;以及 (D3)根據該前處理化波形資訊與該平均化波形資訊彼此相切之部分,產生對應之一週期資訊。The real-time heartbeat detection method as described in item 1 of the patent application scope, wherein step (D) includes the following steps: (D1) selecting one of the plurality of different bandpass filters to filter the multiple original waveforms Noise in the information to generate a pre-processed waveform information; (D2) low-pass filtering the pre-processed waveform information to obtain an average value to generate an averaged waveform information; and (D3) based on the pre-processed waveform information The waveform information and the averaged waveform information are tangent to each other to generate a corresponding period of information. 如申請專利範圍第2項所述之即時心跳偵測方法,其中步驟(E)包括以下步驟: 根據該週期資訊,產生該初始心跳。According to the instant heartbeat detection method described in item 2 of the patent application scope, wherein step (E) includes the following steps: The initial heartbeat is generated according to the cycle information. 如申請專利範圍第1項所述之即時心跳偵測方法,其中步驟(F)包括以下步驟: (F1)檢查該初始心跳是否為一穩定值,如是則進行步驟(F2),否則進行步驟(F3); (F2)根據此穩定值,決定適合之帶通性濾波器,並接著進行步驟(F3);以及 (F3)對該初始心跳進行低通濾波,,以輸出該最終心跳。The instant heartbeat detection method described in item 1 of the scope of the patent application, wherein step (F) includes the following steps: (F1) Check whether the initial heartbeat is a stable value, if yes, go to step (F2), otherwise go to step ( F3); (F2) determine a suitable band-pass filter based on the stable value, and then perform steps (F3); and (F3) perform low-pass filtering on the initial heartbeat to output the final heartbeat. 如申請專利範圍第1項所述之即時心跳偵測方法,其中該手指特徵為一指紋特徵。The real-time heartbeat detection method according to item 1 of the scope of patent application, wherein the finger feature is a fingerprint feature. 一種即時心跳偵測系統,用以感測一手指特徵而偵測即時心跳,其包含: 一指紋感測器,包含一光源以及一感測單元,該光源投射光至該手指以產生一反射光,該感測單元接收該反射光以產生至少一原始指紋影像; 一像素資訊接收器,根據該至少一原始指紋影像以產生對應之多個原始波形資訊;以及 一計算器,具有複數個不同的帶通性濾波器,該計算器自複數個不同的帶通性濾波器中擇一,以過濾該原始波形資訊,且該計算器根據過濾後的原始波形資訊,計算一初始心跳; 其中, 該計算器檢查計算出之該初始心跳的頻率範圍,決定適合之帶通性濾波器,且,該計算器輸出一最終心跳; 其中,該計算器檢查計算出之該初始心跳的頻率範圍,決定適合之帶通性濾波器與該計算器輸出該最終心跳彼此之間為至少部分同時進行。An instant heartbeat detection system for detecting a finger feature to detect an instant heartbeat includes: a fingerprint sensor including a light source and a sensing unit, the light source projects light to the finger to generate a reflected light The sensing unit receives the reflected light to generate at least one original fingerprint image; a pixel information receiver to generate corresponding original waveform information according to the at least one original fingerprint image; and a calculator having a plurality of different Bandpass filter, the calculator selects one of a plurality of different bandpass filters to filter the original waveform information, and the calculator calculates an initial heartbeat based on the filtered original waveform information; wherein, the The calculator checks the calculated frequency range of the initial heartbeat to determine a suitable bandpass filter, and the calculator outputs a final heartbeat; wherein the calculator checks the calculated frequency range of the initial heartbeat to determine the appropriate frequency. The bandpass filter and the calculator output the final heartbeat at least partially simultaneously with each other. 如申請專利範圍第6項所述之即時心跳偵測系統,其中,該計算器包括: 一波形過濾單元,用以根據該多個原始波形資訊,產生一週期資訊; 一心跳計算單元,用以根據該週期資訊,產生一初始心跳;以及 一檢查單元,用以檢查該初始心跳落在哪一個頻帶,以決定適合之帶通性濾波器及檢查該初始心跳是否穩定。The real-time heartbeat detection system according to item 6 of the patent application scope, wherein the calculator includes: a waveform filter unit for generating a period of information based on the plurality of original waveform information; a heartbeat calculation unit for According to the periodic information, an initial heartbeat is generated; and a checking unit is used to check in which frequency band the initial heartbeat falls to determine a suitable bandpass filter and check whether the initial heartbeat is stable. 如申請專利範圍第7項所述之即時心跳偵測系統,其中,該波形過濾單元包括: 一多段式帶通性濾波器,具有複數個不同的帶通性濾波器,其中,該複數個不同的帶通性濾波器用以過濾該多個原始波形資訊中的雜訊,以產生一前處理化波形資訊;以及 一低通濾波器,用以將該前處理化波形資訊取其平均值,以產生一平均化波形資訊; 其中,該波形過濾單元根據該前處理化波形資訊與該平均化波形資訊彼此相切之部分,產生對應之該週期資訊。The instant heartbeat detection system according to item 7 of the scope of patent application, wherein the waveform filtering unit includes: a multi-segment bandpass filter having a plurality of different bandpass filters, wherein the plurality of Different band-pass filters are used to filter the noise in the plurality of original waveform information to generate a pre-processed waveform information; and a low-pass filter is used to average the pre-processed waveform information, To generate an averaged waveform information; wherein the waveform filtering unit generates corresponding periodic information according to a portion of the pre-processed waveform information and the averaged waveform information that is tangent to each other. 如申請專利範圍第7項所述之即時心跳偵測系統,其中,當該初始心跳穩定時,該檢查單元輸出一頻帶切換訊號至該像素資訊接收器,而自複數個不同的帶通性濾波器中擇一。The real-time heartbeat detection system described in item 7 of the scope of patent application, wherein when the initial heartbeat is stable, the inspection unit outputs a frequency band switching signal to the pixel information receiver, and a plurality of different bandpass filters Choose one. 如申請專利範圍第7項所述之即時心跳偵測系統,其中,當該初始心跳不為穩定時,該檢查單元對該初始心跳進行低通濾波而輸出最終心跳。The instant heartbeat detection system described in item 7 of the scope of patent application, wherein when the initial heartbeat is not stable, the inspection unit performs low-pass filtering on the initial heartbeat and outputs the final heartbeat. 如申請專利範圍第7項所述之即時心跳偵測系統,其中該手指特徵為一指紋特徵。The real-time heartbeat detection system described in item 7 of the scope of patent application, wherein the finger feature is a fingerprint feature.
TW106124209A 2016-12-30 2017-07-20 Real-time heart rate detection method and real-time heart rate detection system therefor TW201822709A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/858,782 US20180184927A1 (en) 2016-12-30 2017-12-29 Real-time heart rate detection method and real-time heart rate detection system therefor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201662440746P 2016-12-30 2016-12-30
US62/440,746 2016-12-30

Publications (1)

Publication Number Publication Date
TW201822709A true TW201822709A (en) 2018-07-01

Family

ID=62770899

Family Applications (6)

Application Number Title Priority Date Filing Date
TW106124209A TW201822709A (en) 2016-12-30 2017-07-20 Real-time heart rate detection method and real-time heart rate detection system therefor
TW106125735A TWI629645B (en) 2016-12-30 2017-07-31 Optical identification method
TW106125696A TW201826164A (en) 2016-12-30 2017-07-31 Optical identification method and optical identification system
TW106129510A TW201841493A (en) 2016-12-30 2017-08-30 Image Sensing Method and Image Sensor with Rolling Exposure Time Compensation
TW106129438A TWI629904B (en) 2016-12-30 2017-08-30 Image brightness non-uniformity correction method and image brightness correction device therefor
TW106129519A TWI629643B (en) 2016-12-30 2017-08-30 Exposure time determination method of image sensing

Family Applications After (5)

Application Number Title Priority Date Filing Date
TW106125735A TWI629645B (en) 2016-12-30 2017-07-31 Optical identification method
TW106125696A TW201826164A (en) 2016-12-30 2017-07-31 Optical identification method and optical identification system
TW106129510A TW201841493A (en) 2016-12-30 2017-08-30 Image Sensing Method and Image Sensor with Rolling Exposure Time Compensation
TW106129438A TWI629904B (en) 2016-12-30 2017-08-30 Image brightness non-uniformity correction method and image brightness correction device therefor
TW106129519A TWI629643B (en) 2016-12-30 2017-08-30 Exposure time determination method of image sensing

Country Status (2)

Country Link
CN (6) CN108268830B (en)
TW (6) TW201822709A (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110876055B (en) * 2018-08-30 2021-04-09 菱光科技股份有限公司 External triggering linear camera detection system and image uniformity processing method thereof
CN110443204A (en) * 2018-10-11 2019-11-12 神盾股份有限公司 Luminous signal intensity control method and electronic device
US10755065B2 (en) * 2018-12-03 2020-08-25 Novatek Microelectronics Corp. Sensor device and flicker noise mitigating method
CN109637505B (en) * 2018-12-21 2020-11-17 苏州依唯森电器有限公司 Four-string violin
CN109901754B (en) * 2019-02-20 2021-04-13 Oppo广东移动通信有限公司 Data self-calibration method and related device
CN110672621B (en) * 2019-10-10 2021-03-05 清华大学 Illumination brightness adjustment-based automobile coating surface defect image quality optimization method
TWI739431B (en) * 2019-12-09 2021-09-11 大陸商廣州印芯半導體技術有限公司 Data transmission system and data transmission method thereof
TWM614138U (en) * 2020-07-23 2021-07-01 神亞科技股份有限公司 Image sensing apparatus
CN112272293A (en) * 2020-10-28 2021-01-26 业成科技(成都)有限公司 Image processing method

Family Cites Families (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003032453A (en) * 2001-07-12 2003-01-31 Canon Inc Image processor
US7505604B2 (en) * 2002-05-20 2009-03-17 Simmonds Precision Prodcuts, Inc. Method for detection and recognition of fog presence within an aircraft compartment using video images
JP2005535010A (en) * 2002-06-12 2005-11-17 シリコン オプティックス インコーポレイテッド System and method for electronic correction of optical anomalies
FI116246B (en) * 2003-06-30 2005-10-14 Nokia Corp Method and system for adjusting the exposure in digital imaging and the like
EP2151191B1 (en) * 2003-07-04 2017-02-22 Panasonic Intellectual Property Corporation of America Living eye judging method and device
CN1529277A (en) * 2003-10-16 2004-09-15 王立丰 Optical fingerprint collecting instrument for automatic inducing living-finger
CN1317671C (en) * 2003-11-26 2007-05-23 佳能株式会社 Signal processor and controlling method
JP2006230603A (en) * 2005-02-23 2006-09-07 Canon Inc Imaging apparatus, biometric identification system, and image acquisition method
CN1664847A (en) * 2005-03-17 2005-09-07 上海交通大学 Embedded system fingerprint identification and matching method
JP4247691B2 (en) * 2006-05-17 2009-04-02 ソニー株式会社 Registration device, verification device, registration method, verification method, and program
CN103902974A (en) * 2006-07-31 2014-07-02 光谱辨识公司 Biometrics with spatiospectral spoof detection
US8446480B2 (en) * 2006-12-20 2013-05-21 Nokia Corporation Exposure control based on image sensor cost function
CN100446036C (en) * 2006-12-27 2008-12-24 浙江大学 Non-linear brightness correcting method based on accumulative histogram
US8055070B2 (en) * 2007-01-05 2011-11-08 Geo Semiconductor Inc. Color and geometry distortion correction system and method
US8031925B2 (en) * 2007-01-09 2011-10-04 The Board Of Regents Of The University Of Texas System Method and computer-program product for detecting and quantifying protein spots
US7953256B2 (en) * 2007-09-21 2011-05-31 International Business Machines Corporation Method and system for detecting fingerprint spoofing
CN101399924B (en) * 2007-09-25 2010-05-19 展讯通信(上海)有限公司 Automatic exposure method and device based on brightness histogram
CN101494739B (en) * 2009-02-09 2011-09-28 胡燕翔 Method for determining exposure number and distributing exposure time in multi-exposure combination
CN101989156B (en) * 2010-10-08 2012-08-15 苏州佳世达电通有限公司 Method for calibrating sensing brightness of image sensor
US20120157791A1 (en) * 2010-12-16 2012-06-21 General Electric Company Adaptive time domain filtering for improved blood pressure estimation
CN104270582B (en) * 2011-03-03 2017-08-22 原相科技股份有限公司 Imaging sensor
CN102156868B (en) * 2011-03-31 2013-03-13 汉王科技股份有限公司 Image binaryzation method and device
JP2012222529A (en) * 2011-04-06 2012-11-12 Sony Corp Solid state imaging device, driving method, and electronic device
US9077917B2 (en) * 2011-06-09 2015-07-07 Apple Inc. Image sensor having HDR capture capability
CN102222225B (en) * 2011-06-24 2012-12-05 洛阳师范学院 Finger vein image anti-counterfeiting acquiring method
US9801552B2 (en) * 2011-08-02 2017-10-31 Valencell, Inc. Systems and methods for variable filter adjustment by heart rate metric feedback
CN103083005B (en) * 2011-11-01 2015-05-13 北京瓦力网络科技有限公司 Method for testing heart rate of user
TWI476641B (en) * 2011-11-22 2015-03-11 Pixart Imaging Inc Remote controller and display system
JP6041858B2 (en) * 2012-03-01 2016-12-14 株式会社日本マイクロニクス Method and apparatus for detecting display unevenness of display device
US9191635B2 (en) * 2012-03-19 2015-11-17 Semiconductor Components Industries, Llc Imaging systems with clear filter pixels
US9743057B2 (en) * 2012-05-31 2017-08-22 Apple Inc. Systems and methods for lens shading correction
US20130332195A1 (en) * 2012-06-08 2013-12-12 Sony Network Entertainment International Llc System and methods for epidemiological data collection, management and display
TWI489865B (en) * 2012-11-13 2015-06-21 Pixart Imaging Inc Exposure adjusting apparatus, image normalizing apparatus and image normalizing method
CN103077377B (en) * 2012-12-31 2015-07-29 清华大学 Based on the fingerprint correction method of field of direction distribution
MX349155B (en) * 2013-01-15 2017-07-14 Avigilon Corp Imaging apparatus with scene adaptive auto exposure compensation.
ITMI20130104A1 (en) * 2013-01-24 2014-07-25 Empatica Srl DEVICE, SYSTEM AND METHOD FOR THE DETECTION AND TREATMENT OF HEART SIGNALS
US9111125B2 (en) * 2013-02-08 2015-08-18 Apple Inc. Fingerprint imaging and quality characterization
CN103258156B (en) * 2013-04-11 2016-01-20 杭州电子科技大学 A kind of method generating key based on fingerprint characteristic
CN103530848A (en) * 2013-09-27 2014-01-22 中国人民解放军空军工程大学 Double exposure implementation method for inhomogeneous illumination image
CN104331683B (en) * 2014-10-17 2017-07-07 南京工程学院 A kind of facial expression recognizing method with noise robustness
TWI512270B (en) * 2015-01-13 2015-12-11 Pixart Imaging Inc Optical distance measurement system with dynamicexposure time
US9880634B2 (en) * 2015-03-20 2018-01-30 Optim Corporation Gesture input apparatus, gesture input method, and program for wearable terminal
TWI537875B (en) * 2015-04-08 2016-06-11 大同大學 Image fusion method and image processing apparatus
CN105635359B (en) * 2015-12-31 2018-10-26 宇龙计算机通信科技(深圳)有限公司 Method for measuring heart rate and device, terminal
CN105877730B (en) * 2016-03-21 2019-07-26 联想(北京)有限公司 A kind of heart rate detection method, device and electronic equipment
CN105847708B (en) * 2016-05-26 2018-09-21 武汉大学 Line-scan digital camera automatic exposure method of adjustment based on image histogram analysis and system
CN106060658B (en) * 2016-05-27 2019-06-14 青岛海信电器股份有限公司 A kind of image processing method and device
CN106127134B (en) * 2016-06-20 2019-07-26 联想(北京)有限公司 Optical devices, electronic equipment and its control method

Also Published As

Publication number Publication date
TWI629904B (en) 2018-07-11
CN108268829B (en) 2021-03-30
CN108269239B (en) 2021-03-30
CN108261195B (en) 2020-12-11
CN108269239A (en) 2018-07-10
CN108268829A (en) 2018-07-10
TWI629645B (en) 2018-07-11
TW201824068A (en) 2018-07-01
TWI629643B (en) 2018-07-11
CN108261195A (en) 2018-07-10
CN108268830B (en) 2021-03-30
TW201841493A (en) 2018-11-16
TW201824081A (en) 2018-07-01
CN108270975A (en) 2018-07-10
TW201826164A (en) 2018-07-16
CN108268830A (en) 2018-07-10
CN108270975B (en) 2020-09-15
TW201824857A (en) 2018-07-01
CN108270976A (en) 2018-07-10

Similar Documents

Publication Publication Date Title
TW201822709A (en) Real-time heart rate detection method and real-time heart rate detection system therefor
EP1965693B1 (en) Stressor sensor and stress management system
CN102341811B (en) Method of controlling function of device and system for detecting presence of living being
JP6928219B2 (en) Pulse cycle detection device, pulse cycle detection method, pulse cycle detection program, and pulse wave detection device
CN106470601B (en) System and method for determining and displaying sleep restoration levels
JP2016539747A (en) System and method for determining sleep stage based on sleep cycle
RU2016125502A (en) DEVICE FOR SLEEP CONTROL
CN107865644B (en) Pulse wave measurement device, pulse wave measurement method, program, and recording medium
JP6115263B2 (en) Pulse wave detection device, pulse wave detection method, and pulse wave detection program
JP2019508123A (en) Device and method for extracting heart rate information
KR20140122849A (en) System and method for checking and healing stress using mobile device
CN113164089A (en) Quantifying embedded PPG signal-to-noise ratio definition to exploit regulation of PPG signal quality on wearable devices
JP2018086130A (en) Biological information detection device and biological information detection method
US8506501B2 (en) Lightweight wheeze detection methods and systems
CN105249927A (en) Snoring sound identification method and anti-snoring device
KR20200133246A (en) System and method for processing multiple signals
CN110457981B (en) Living body detection method and device and electronic device
JP7136603B2 (en) Biometric determination system, biometric authentication system, biometric determination program, and biometric determination method
US20180184927A1 (en) Real-time heart rate detection method and real-time heart rate detection system therefor
JP5998516B2 (en) Pulsation detection device, electronic device and program
KR101585083B1 (en) Cloud system of smart devices-based spatial information centric for senior and method for providing contents using it
CN108279788B (en) Control unit for remote controller
JP2016120212A (en) Personal authentication device
KR20190095820A (en) A method for generating heart rate variability inforamtion related to an external object using a plurality filters and an electronic device thereof
JP2008294706A5 (en)