KR102816607B1 - Massage apparatus with measuring heart rate and method for measuring heart rate - Google Patents
Massage apparatus with measuring heart rate and method for measuring heart rate Download PDFInfo
- Publication number
- KR102816607B1 KR102816607B1 KR1020220129658A KR20220129658A KR102816607B1 KR 102816607 B1 KR102816607 B1 KR 102816607B1 KR 1020220129658 A KR1020220129658 A KR 1020220129658A KR 20220129658 A KR20220129658 A KR 20220129658A KR 102816607 B1 KR102816607 B1 KR 102816607B1
- Authority
- KR
- South Korea
- Prior art keywords
- heart rate
- signal
- massage
- measuring
- detection sensor
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H15/00—Massage by means of rollers, balls, e.g. inflatable, chains, or roller chains
- A61H15/0078—Massage by means of rollers, balls, e.g. inflatable, chains, or roller chains power-driven
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording for evaluating the cardiovascular system, e.g. pulse, heart rate, blood pressure or blood flow
- A61B5/024—Measuring pulse rate or heart rate
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1102—Ballistocardiography
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7203—Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
- A61B5/7207—Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal of noise induced by motion artifacts
- A61B5/721—Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal of noise induced by motion artifacts using a separate sensor to detect motion or using motion information derived from signals other than the physiological signal to be measured
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/72—Signal processing specially adapted for physiological signals or for diagnostic purposes
- A61B5/7225—Details of analogue processing, e.g. isolation amplifier, gain or sensitivity adjustment, filtering, baseline or drift compensation
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H15/00—Massage by means of rollers, balls, e.g. inflatable, chains, or roller chains
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H37/00—Accessories for massage
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H15/00—Massage by means of rollers, balls, e.g. inflatable, chains, or roller chains
- A61H2015/0007—Massage by means of rollers, balls, e.g. inflatable, chains, or roller chains with balls or rollers rotating about their own axis
- A61H2015/0014—Massage by means of rollers, balls, e.g. inflatable, chains, or roller chains with balls or rollers rotating about their own axis cylinder-like, i.e. rollers
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5007—Control means thereof computer controlled
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5023—Interfaces to the user
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2230/00—Measuring physical parameters of the user
- A61H2230/04—Heartbeat characteristics, e.g. E.G.C., blood pressure modulation
- A61H2230/06—Heartbeat rate
- A61H2230/065—Heartbeat rate used as a control parameter for the apparatus
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2230/00—Measuring physical parameters of the user
- A61H2230/80—Weight
- A61H2230/805—Weight used as a control parameter for the apparatus
Landscapes
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Veterinary Medicine (AREA)
- Public Health (AREA)
- Animal Behavior & Ethology (AREA)
- Heart & Thoracic Surgery (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Medical Informatics (AREA)
- Biomedical Technology (AREA)
- Pathology (AREA)
- Biophysics (AREA)
- Physics & Mathematics (AREA)
- Physiology (AREA)
- Cardiology (AREA)
- Signal Processing (AREA)
- Physical Education & Sports Medicine (AREA)
- Epidemiology (AREA)
- Pain & Pain Management (AREA)
- Rehabilitation Therapy (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Psychiatry (AREA)
- Dentistry (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Power Engineering (AREA)
- Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
Abstract
심박수를 측정할 수 있는 마사지 장치가 제공된다. 본 발명의 일 측면에 따른 심박수를 측정할 수 있는 마사지 장치는 바닥에 배치되는 프레임; 상기 바닥으로부터 상기 프레임으로 전달되는 진동을 감지할 수 있도록 상기 프레임에 구비되는 진동 감지 센서; 상기 프레임에 설치되는 지지부 및 사용자의 신체에 마사지를 제공할 수 있도록 상기 지지부에 구비되는 마사지부를 포함하는 마사지 모듈; 상기 마사지부에 안착된 사용자의 신체로부터 전달되는 심박을 감지할 수 있도록 상기 마사지 모듈에 구비되는 심박 감지 센서; 및 상기 심박 감지 센서로부터 획득한 제 1 신호와 상기 진동 감지 센서로부터 획득한 제 2 신호를 기초로 사용자의 심박수를 산출하는 프로세서를 포함할 수 있다.A massage device capable of measuring a heart rate is provided. A massage device capable of measuring a heart rate according to one aspect of the present invention may include: a frame disposed on a floor; a vibration detection sensor provided on the frame so as to detect vibration transmitted from the floor to the frame; a massage module including a support unit installed on the frame and a massage unit provided on the support unit so as to provide a massage to a user's body; a heart rate detection sensor provided on the massage module so as to detect a heart rate transmitted from a user's body seated on the massage unit; and a processor for calculating a heart rate of the user based on a first signal acquired from the heart rate detection sensor and a second signal acquired from the vibration detection sensor.
Description
본 발명은 심박수를 측정할 수 있는 마사지 장치 및 심박수를 측정하는 방법에 관한 것으로, 보다 구체적으로는 사용자의 심박수를 보다 정확하게 측정할 수 있는 마사지 장치 및 심박수를 측정하는 방법에 관한 것이다.The present invention relates to a massage device capable of measuring heart rate and a method for measuring heart rate, and more specifically, to a massage device capable of measuring a user's heart rate more accurately and a method for measuring heart rate.
일반적으로 심박변이도(HRV; Heart Rate Variability)는 심혈관계에 병리, 생리학적인 상태를 평가하는데 정량적인 지표를 제공하며 교감 신경계와 부교감 신경계에 영향을 받으므로, 스트레스성 질환에 관여하는 자율 신경계에 정량적 지표로 사용된다. 따라서 헬스 기기, 마사지기, 온열 치료기 등에서 심장 박동과 연관하여 구동되는 제품이 등장하고 있다.In general, heart rate variability (HRV) provides quantitative indicators for evaluating pathological and physiological conditions in the cardiovascular system, and is influenced by the sympathetic and parasympathetic nervous systems, so it is used as a quantitative indicator of the autonomic nervous system involved in stress-related diseases. Accordingly, products that are driven by heartbeats, such as health devices, massage devices, and thermal therapy devices, are emerging.
주식회사 세라젬의 한국등록특허공보 제2014218호에는 종래의 심박수 측정 기능을 구비한 온열 치료기의 제어 장치가 개시된다. 이러한 제어 장치는 중량감지센서에서 감지된 심탄도 신호로부터 심박수를 산출하여, 온열 치료기가 산출된 심박수에 따라 사용자에게 적절한 마사지 모드를 제공하도록 구성된다. Korean Patent Publication No. 2014218 of Seragem Co., Ltd. discloses a control device for a conventional thermal therapy device with a heart rate measurement function. The control device calculates a heart rate from a ballistic cardiogram signal detected by a weight detection sensor, and is configured to provide the thermal therapy device with an appropriate massage mode for the user based on the calculated heart rate.
이러한 제어 장치는 중량감지센서에서 추출한 심탄도 신호에서 전원 노이즈, 체중 신호 노이즈 등을 제거하기 위하여 전처리하는 구성을 개시하고 있다. 그러나, 이러한 종래의 제어 장치는 온열 치료기가 놓이는 바닥의 진동에 의하여 발생된 노이즈를 제거할 수 있는 구체적인 기술적 방안을 제시하지 못하는 문제점이 있다. These control devices disclose a configuration for preprocessing to remove power noise, weight signal noise, etc. from the ballistic heart signal extracted from the weight detection sensor. However, these conventional control devices have a problem in that they do not present a specific technical method for removing noise generated by vibration of the floor on which the thermal therapy device is placed.
따라서, 바닥의 진동으로부터 기인하는 노이즈 신호를 제거함으로써, 보다 정확하게 사용자의 심박수를 산출하고 이를 활용할 수 있는 마사지 장치에 대한 개발이 절실히 요구되어 왔다. Therefore, there has been an urgent need to develop a massage device that can more accurately calculate and utilize the user's heart rate by removing noise signals resulting from floor vibration.
본 발명은 상기와 같은 점을 감안하여 안출한 것으로, 본 발명의 목적은 사용자의 심박수를 정확하게 측정할 수 있는 마사지 장치를 제공하는 것이다.The present invention has been conceived in consideration of the above points, and an object of the present invention is to provide a massage device capable of accurately measuring a user's heart rate.
본 발명의 또 다른 목적은 측정된 심박수를 표시하여 사용자에게 제공할 수 있는 마사지 장치를 제공하는 것이다. Another object of the present invention is to provide a massage device that can display a measured heart rate and provide it to a user.
본 발명의 다른 목적은 측정된 심박수를 이용하여 사용자에게 다양한 마사지 모드를 제공할 수 있는 마사지 장치를 제공하는 것이다. Another object of the present invention is to provide a massage device capable of providing a user with various massage modes by utilizing measured heart rate.
본 발명의 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야의 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The tasks of the present invention are not limited to the tasks mentioned above, and other tasks not mentioned will be clearly understood by those skilled in the art to which the present invention belongs from the description below.
본 발명의 일 측면에 따르면, 바닥에 배치되는 프레임; 상기 바닥으로부터 상기 프레임으로 전달되는 진동을 감지할 수 있도록 상기 프레임에 구비되는 진동 감지 센서; 상기 프레임에 설치되는 지지부 및 사용자의 신체에 마사지를 제공할 수 있도록 상기 지지부에 구비되는 마사지부를 포함하는 마사지 모듈; 상기 마사지부에 안착된 사용자의 신체로부터 전달되는 심박을 감지할 수 있도록 상기 마사지 모듈에 구비되는 심박 감지 센서; 및 상기 심박 감지 센서로부터 획득한 제 1 신호와 상기 진동 감지 센서로부터 획득한 제 2 신호를 기초로 사용자의 심박수를 산출하는 프로세서를 포함하는, 심박수를 측정할 수 있는 마사지 장치가 제공된다.According to one aspect of the present invention, a massage device capable of measuring a heart rate is provided, comprising: a frame disposed on a floor; a vibration detection sensor provided on the frame so as to detect vibration transmitted from the floor to the frame; a massage module including a support member installed on the frame and a massage member provided on the support member so as to provide a massage to a user's body; a heart rate detection sensor provided on the massage module so as to detect a heartbeat transmitted from a user's body seated on the massage member; and a processor for calculating a heart rate of the user based on a first signal acquired from the heart rate detection sensor and a second signal acquired from the vibration detection sensor.
이때, 상기 제 1 신호는 사용자의 심장 박동에 관한 정보를 포함하는 심박 신호 및 상기 심박 신호 외의 노이즈 신호를 포함하고, 상기 프로세서는 상기 노이즈 신호가 제거될 수 있도록 상기 제 2 신호에 기초하여 상기 제 1 신호를 보정할 수 있다.At this time, the first signal includes a heartbeat signal including information about the user's heartbeat and a noise signal other than the heartbeat signal, and the processor can correct the first signal based on the second signal so that the noise signal can be removed.
이때, 상기 노이즈 신호는 상기 바닥으로부터 상기 마사지 모듈로 전달되는 진동에 의한 진동 노이즈 신호를 포함할 수 있다.At this time, the noise signal may include a vibration noise signal caused by vibration transmitted from the floor to the massage module.
이때, 상기 프로세서는 상기 제 1 신호를 보정하기 위하여 상기 제 2 신호를 기초로 보정 신호를 산출하고, 상기 제 1 신호 및 상기 보정 신호를 토대로 사용자의 심박수를 산출할 수 있다.At this time, the processor can calculate a correction signal based on the second signal to correct the first signal, and calculate the user's heart rate based on the first signal and the correction signal.
이때, 상기 프로세서는 상기 제 2 신호 및 보정 계수를 기초로 상기 보정 신호를 산출할 수 있다.At this time, the processor can generate the correction signal based on the second signal and the correction coefficient.
이때, 상기 프로세서는 상기 제 1 신호의 노이즈 신호와 상기 보정 신호가 동일해질 수 있도록 상기 보정 계수를 수정할 수 있다.At this time, the processor can modify the correction coefficient so that the noise signal of the first signal and the correction signal can become identical.
이때, 상기 프로세서는 상기 보정 계수를 수정하기 위하여 적응적 필터(adaptive filter) 알고리즘을 이용할 수 있다.At this time, the processor may use an adaptive filter algorithm to modify the correction coefficient.
이때, 상기 적응적 필터 알고리즘은 LMS(Least Mean Square) 필터 알고리즘, NLMS(Normalized Least Mean Square) 필터 알고리즘 및 RLS(Recursive Least Square) 필터 알고리즘 중 적어도 하나를 포함할 수 있다.At this time, the adaptive filter algorithm may include at least one of an LMS (Least Mean Square) filter algorithm, an NLMS (Normalized Least Mean Square) filter algorithm, and an RLS (Recursive Least Square) filter algorithm.
이때, 상기 프로세서는 상기 제 1 신호 및 상기 제 2 신호 중 적어도 하나를 증폭 및 필터링하고, 상기 증폭 및 필터링된 신호를 기초로 사용자의 심박수를 산출할 수 있다.At this time, the processor can amplify and filter at least one of the first signal and the second signal, and calculate the user's heart rate based on the amplified and filtered signal.
이때, 상기 심박 감지 센서는 마사지부에 안착된 신체의 중량을 감지할 수 있는 중량 감지 센서로 이루어질 수 있다.At this time, the heart rate detection sensor may be formed of a weight detection sensor capable of detecting the weight of a body placed on the massage unit.
이때, 상기 심박 감지 센서는 상기 지지부 일측에 배치될 수 있다.At this time, the heart rate detection sensor may be placed on one side of the support member.
이때, 상기 마사지부는 사용자에게 온열 치료를 제공할 수 있도록 상기 지지부에 회전 가능하게 결합되는 온열 치료용 도자를 포함할 수 있다. At this time, the massage unit may include a thermal therapy ceramic rotatably coupled to the support unit so as to provide thermal therapy to the user.
이때, 상기 온열 치료용 도자 및 상기 심박 감지 센서는 복수개로 구비되고, 상기 복수의 온열 치료용 도자는 사용자의 신장 방향과 나란한 제 1 열을 따라 배열되는 제 1 온열 치료용 도자 및 제 2 온열 치료용 도자 및 상기 제 1 열과 나란한 제 2 열을 따라 배열되는 제 3 온열 치료용 도자 및 제 4 온열 치료용 도자를 포함하고, 상기 복수의 심박 감지 센서는 상기 제 1 열 상에 배치되는 제 1 심박 감지 센서 및 상기 제 2 열 상에 배치되는 제 2 심박 감지 센서를 포함할 수 있다.At this time, the thermal therapy ceramics and the heart rate detection sensors are provided in multiple units, and the multiple thermal therapy ceramics include a first thermal therapy ceramic and a second thermal therapy ceramic arranged along a first row parallel to the user's elongation direction, and a third thermal therapy ceramic and a fourth thermal therapy ceramic arranged along a second row parallel to the first row, and the multiple heart rate detection sensors may include a first heart rate detection sensor arranged on the first row and a second heart rate detection sensor arranged on the second row.
이때, 상기 제 1 열 및 상기 제 2 열은 사용자의 신체를 중심으로 대칭적으로 배열될 수 있다.At this time, the first column and the second column can be arranged symmetrically around the user's body.
본 발명의 다른 측면에 따르면, 바닥에 배치되는 프레임 및 마사지를 제공할 수 있도록 상기 프레임에 설치되는 마사지 모듈을 포함하는 마사지 장치로부터 마사지를 제공받는 사용자의 심박수를 측정하는 위한 방법으로서, 상기 마사지 모듈에 구비되는 심박 감지 센서로부터 제 1 신호를 획득하는 단계; 상기 프레임에 구비되는 진동 감지 센서로부터 제 2 신호를 획득하는 단계; 및 상기 제 1 신호 및 상기 제 2 신호를 기초로 사용자의 심박수를 산출하는 단계를 포함하는, 심박수를 측정하는 방법이 제공된다.According to another aspect of the present invention, a method for measuring a heart rate of a user receiving a massage from a massage device including a frame disposed on the floor and a massage module installed on the frame so as to provide a massage is provided, the method comprising: obtaining a first signal from a heart rate detection sensor provided on the massage module; obtaining a second signal from a vibration detection sensor provided on the frame; and calculating the heart rate of the user based on the first signal and the second signal.
이때, 상기 제 1 신호는 사용자의 심장 박동에 의하여 감지된 심박 신호 및 상기 심박 신호 외의 노이즈 신호를 포함하고, 상기 심박수를 산출하는 단계는 상기 노이즈 신호가 제거될 수 있도록, 상기 제 2 신호에 기초하여 상기 제 1 신호를 보정하는 단계를 포함할 수 있다. At this time, the first signal includes a heart rate signal detected by the user's heartbeat and a noise signal other than the heart rate signal, and the step of calculating the heart rate may include a step of correcting the first signal based on the second signal so that the noise signal can be removed.
이때, 상기 제 1 신호를 보정하는 단계는 상기 제 2 신호 및 보정 계수를 기초로 보정 신호를 산출하는 단계; 및 상기 제 1 신호 및 상기 보정 신호를 토대로 심박수를 산출하는 단계를 포함할 수 있다.At this time, the step of correcting the first signal may include a step of calculating a correction signal based on the second signal and the correction coefficient; and a step of calculating a heart rate based on the first signal and the correction signal.
이때, 상기 제 1 신호를 보정하는 단계는 상기 상기 제 1 신호의 노이즈 신호와 상기 보정 신호가 동일해질 수 있도록 상기 보정 계수를 수정하는 단계를 포함할 수 있다.At this time, the step of correcting the first signal may include a step of modifying the correction coefficient so that the noise signal of the first signal and the correction signal can become identical.
이때, 상기 보정 계수를 수정하는 단계에서는 위하여 적응적 필터(adaptive filter) 알고리즘이 이용될 수 있다.At this time, an adaptive filter algorithm may be used in the step of modifying the above correction coefficient.
이때, 상기 제 1 신호 및 상기 제 2 신호 중 적어도 하나를 증폭 및 필터링하는 단계를 더 포함할 수 있다.At this time, a step of amplifying and filtering at least one of the first signal and the second signal may be further included.
본 발명의 실시예에 따른 심박수를 측정할 수 있는 마사지 장치 및 심박수를 측정하는 방법은, 사용자의 신체 진동을 감지하는 심박 감지 센서로부터 제 1 신호를 획득하고, 획득한 제 1 신호를 기초로 사용자의 심박수를 산출할 수 있다.A massage device capable of measuring a heart rate and a method for measuring a heart rate according to an embodiment of the present invention can obtain a first signal from a heart rate detection sensor that detects vibration of a user's body, and calculate the user's heart rate based on the obtained first signal.
또한, 본 발명의 실시예에 따른 심박수를 측정할 수 있는 마사지 장치 및 심박수를 측정하는 방법은, 바닥으로부터 전달되는 진동을 감지하는 진동 감지 센서로부터 제 2 신호를 획득하고, 획득한 제 2 신호를 기초로 제 1 신호를 보정함으로써, 정확하게 사용자의 심박수를 산출할 수 있다.In addition, a massage device capable of measuring heart rate and a method for measuring heart rate according to an embodiment of the present invention can accurately calculate a user's heart rate by obtaining a second signal from a vibration detection sensor that detects vibration transmitted from the floor and correcting a first signal based on the obtained second signal.
또한, 본 발명의 실시예에 따른 심박수를 측정할 수 있는 마사지 장치 및 심박수를 측정하는 방법은, 제 2 신호와 보정 계수를 기초로 보정 신호를 산출하고, 산출된 보정 신호를 토대로 제 1 신호를 보정함으로써, 보다 정확하게 사용자의 심박수를 산출할 수 있다.In addition, the massage device capable of measuring heart rate and the method for measuring heart rate according to an embodiment of the present invention can calculate the user's heart rate more accurately by calculating a correction signal based on a second signal and a correction coefficient and correcting the first signal based on the calculated correction signal.
또한, 본 발명의 실시예에 따른 심박수를 측정할 수 있는 마사지 장치 및 심박수를 측정하는 방법은, 적응성 필터(adaptive filter) 알고리즘을 이용하여 보정 계수를 수정하고, 수정된 보정 계수를 토대로 제 1 신호를 보정하여 제 1 신호에서 바닥의 진동에 의한 노이즈 신호를 정밀하게 제거함으로써, 사용자의 심박수를 보다 정확하게 산출할 수 있다.In addition, the massage device capable of measuring heart rate and the method for measuring heart rate according to an embodiment of the present invention can more accurately calculate the user's heart rate by modifying a correction coefficient using an adaptive filter algorithm and correcting a first signal based on the modified correction coefficient to precisely remove a noise signal caused by floor vibration from the first signal.
또한, 본 발명의 실시예에 따른 심박수를 측정할 수 있는 마사지 장치는, 산출된 심박수에 관한 데이터를 저장하는 메모리 및 산출된 심박수를 표시할 수 있는 인터페이스를 포함하여, 마사지에 따라 측정되는 심박수에 관한 데이터를 축적하고, 또한, 이를 사용자에게 제공할 수 있다. In addition, a massage device capable of measuring heart rate according to an embodiment of the present invention includes a memory for storing data regarding a calculated heart rate and an interface capable of displaying the calculated heart rate, thereby accumulating data regarding a heart rate measured according to a massage and also providing the same to a user.
또한, 본 발명의 실시예에 따른 심박수를 측정할 수 있는 마사지 장치는, 산출된 심박수를 기초로 마사지 모드를 결정하고, 결정된 마사지 모드에 따라 마사지 모듈을 제어할 수 있는 컨트롤러를 포함하여, 심박수에 따라 적절하게 설정된 마사지를 제공할 수 있다.In addition, a massage device capable of measuring heart rate according to an embodiment of the present invention includes a controller capable of determining a massage mode based on the calculated heart rate and controlling a massage module according to the determined massage mode, thereby providing a massage appropriately set according to the heart rate.
본 발명의 효과가 상술한 효과들로 한정되는 것은 아니며, 언급되지 아니한 효과들은 본 명세서 및 첨부된 도면으로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확히 이해될 수 있을 것이다.The effects of the present invention are not limited to the effects described above, and effects not mentioned can be clearly understood by a person skilled in the art from this specification and the attached drawings.
도 1은 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치를 상측에서 바라본 사시도이다.
도 2는 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치의 마사지 모듈 및 심박 감지 센서를 하측에서 바라본 사시도이다.
도 3은 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치의 심박 감지 센서, 진동 감지 센서, 프로세서, 메모리, 인터페이스 및 컨트롤러를 개략적으로 도시한 블록도이다.
도 4는 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치의 프로세서를 개략적으로 도시한 블록도이다.
도 5는 본 발명의 일 실시예에 따른 심박수 측정 방법의 흐름도이다.
도 6은 본 발명의 일 실시예에 따른 심박수 측정 방법에서 심박수를 산출하는 단계를 세부적으로 나타낸 흐름도이다.FIG. 1 is a perspective view from above of a massage device capable of measuring heart rate according to one embodiment of the present invention.
FIG. 2 is a perspective view of a massage module and a heart rate detection sensor of a massage device capable of measuring heart rate according to one embodiment of the present invention, viewed from below.
FIG. 3 is a block diagram schematically illustrating a heart rate detection sensor, a vibration detection sensor, a processor, a memory, an interface, and a controller of a massage device capable of measuring heart rate according to one embodiment of the present invention.
FIG. 4 is a block diagram schematically illustrating a processor of a massage device capable of measuring heart rate according to one embodiment of the present invention.
Figure 5 is a flow chart of a heart rate measurement method according to one embodiment of the present invention.
FIG. 6 is a flowchart illustrating in detail the steps for calculating a heart rate in a heart rate measuring method according to one embodiment of the present invention.
본 명세서 및 청구범위에 사용된 단어와 용어는 통상적이거나 사전적인 의미로 한정 해석되지 않고, 자신의 발명을 최선의 방법으로 설명하기 위해 발명자가 용어와 개념을 정의할 수 있는 원칙에 따라 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 한다.The words and terms used in this specification and claims should not be construed as limited to their usual or dictionary meanings, but should be interpreted as having meanings and concepts consistent with the technical idea of the present invention, in accordance with the principles by which the inventor can define terms and concepts in order to best describe his or her invention.
본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성 요소, 부품 또는 이들을 조합한 것이 존재함을 설명하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성 요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In this specification, it should be understood that terms such as “include” or “have” are intended to describe the presence of a feature, number, step, operation, component, part or combination thereof described in the specification, but do not exclude in advance the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts or combinations thereof.
어떤 구성 요소가 다른 구성 요소의 "전방", "후방", "상부" 또는 "하부"에 있다는 것은 특별한 사정이 없는 한 다른 구성 요소와 바로 접하여 "전방", "후방", "상부" 또는 "하부"에 배치되는 것뿐만 아니라 그 중간에 또 다른 구성 요소가 배치되는 경우도 포함한다. 또한, 어떤 구성 요소가 다른 구성 요소와 "연결"되어 있다는 것은 특별한 사정이 없는 한 서로 직접 연결되는 것뿐만 아니라 간접적으로 서로 연결되는 경우도 포함한다.When a component is said to be "in front of," "behind," "above," or "below" another component, unless there are special circumstances, it includes not only being positioned "in front of," "behind," "above," or "below" the other component in direct contact with it, but also cases where there are other components intervening therebetween. Furthermore, when a component is said to be "connected" to another component, unless there are special circumstances, it includes cases where they are indirectly connected to each other as well as cases where they are directly connected to each other.
본 개시의 일부 실시예는 기능적인 블록 구성들 및 다양한 처리 단계들로 나타내어질 수 있다. 이러한 기능 블록들의 일부 또는 전부는, 특정 기능들을 실행하는 다양한 개수의 하드웨어 및/또는 소프트웨어 구성들로 구현될 수 있다. 예를 들어, 본 개시의 기능 블록들은 하나 이상의 마이크로프로세서들에 의해 구현되거나, 소정의 기능을 위한 회로 구성들에 의해 구현될 수 있다. 또한, 예를 들어, 본 개시의 기능 블록들은 다양한 프로그래밍 또는 스크립팅 언어로 구현될 수 있다. 기능 블록들은 하나 이상의 프로세서들에서 실행되는 알고리즘으로 구현될 수 있다. 또한, 본 개시는 전자적인 환경 설정, 신호 처리, 및/또는 데이터 처리 등을 위하여 종래 기술을 채용할 수 있다. “매커니즘”, “요소”, “수단” 및 “구성”등과 같은 용어는 넓게 사용될 수 있으며, 기계적이고 물리적인 구성들로서 한정되는 것은 아니다.Some embodiments of the present disclosure may be represented by functional block configurations and various processing steps. Some or all of these functional blocks may be implemented by various numbers of hardware and/or software configurations that perform specific functions. For example, the functional blocks of the present disclosure may be implemented by one or more microprocessors, or may be implemented by circuit configurations for a given function. Also, for example, the functional blocks of the present disclosure may be implemented by various programming or scripting languages. The functional blocks may be implemented by algorithms that are executed on one or more processors. In addition, the present disclosure may employ conventional techniques for electronic environment settings, signal processing, and/or data processing. Terms such as “mechanism,” “element,” “means,” and “configuration” may be used broadly and are not limited to mechanical and physical configurations.
명세서에서 사용되는 '모듈' 또는 '부'라는 용어는 소프트웨어 또는 하드웨어 구성요소를 의미하며, '모듈' 또는 '부'는 어떤 역할들을 수행한다. 그렇지만, '모듈' 또는 '부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '모듈' 또는 '부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서, '모듈' 또는 '부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 또는 변수들 중 적어도 하나를 포함할 수 있다. 구성요소들과 '모듈' 또는 '부'들은 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '모듈' 또는 '부'들로 결합되거나 추가적인 구성요소들과 '모듈' 또는 '부'들로 더 분리될 수 있다.The term 'module' or 'part' used in the specification means a software or hardware component, and the 'module' or 'part' performs certain roles. However, the 'module' or 'part' is not limited to software or hardware. The 'module' or 'part' may be configured to reside on an addressable storage medium and may be configured to execute one or more processors. Thus, as an example, the 'module' or 'part' may include at least one of components such as software components, object-oriented software components, class components, and task components, and processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, or variables. The components and 'modules' or 'parts' may be combined into a smaller number of components and 'modules' or 'parts', or may be further separated into additional components and 'modules' or 'parts'.
본 개시의 일 실시예에 따르면, '모듈' 또는 '부'는 프로세서 및 메모리로 구현될 수 있다. '프로세서'는 범용 프로세서, 중앙 처리 장치(CPU), 마이크로프로세서, 디지털 신호 프로세서(DSP), 제어기, 마이크로제어기, 상태머신 등을 포함하도록 넓게 해석되어야 한다. 몇몇 환경에서, '프로세서'는 주문형 반도체(ASIC), 프로그램가능 로직 디바이스(PLD), 필드 프로그램가능 게이트 어레이(FPGA) 등을 지칭할 수도 있다. '프로세서'는, 예를들어, DSP와 마이크로프로세서의 조합, 복수의 마이크로프로세서들의 조합, DSP 코어와 결합한 하나 이상의 마이크로프로세서들의 조합, 또는 임의의 다른 그러한 구성들의 조합과 같은 처리 디바이스들의 조합을 지칭할 수도 있다. 또한, '메모리'는 전자 정보를 저장 가능한 임의의 전자 컴포넌트를 포함하도록 넓게 해석되어야 한다. '메모리'는 임의 액세스 메모리(RAM), 판독-전용 메모리(ROM), 비-휘발성 임의 액세스 메모리(NVRAM), 프로그램가능 판독-전용 메모리(PROM), 소거-프로그램가능 판독 전용 메모리(EPROM), 전기적으로 소거가능 PROM(EEPROM), 플래쉬 메모리, 자기 또는 광학 데이터 저장장치, 레지스터들 등과 같은 프로세서-판독가능 매체의 다양한 유형들을 지칭할 수도 있다. 프로세서가 메모리로부터 정보를 판독하고/하거나 메모리에 정보를 기록할 수 있다면 메모리는 프로세서와 전자 통신 상태에 있다고 불린다. 프로세서에 집적된 메모리는 프로세서와 전자 통신 상태에 있다.According to one embodiment of the present disclosure, a 'module' or 'unit' may be implemented as a processor and a memory. 'Processor' should be broadly construed to include a general purpose processor, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a controller, a microcontroller, a state machine, and the like. In some circumstances, a 'processor' may also refer to an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), and the like. A 'processor' may also refer to a combination of processing devices, such as, for example, a combination of a DSP and a microprocessor, a combination of a plurality of microprocessors, a combination of one or more microprocessors in conjunction with a DSP core, or any other such combination of configurations. In addition, 'memory' should be broadly construed to include any electronic component capable of storing electronic information. 'Memory' may also refer to various types of processor-readable media, such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), erasable-programmable read-only memory (EPROM), electrically erasable PROM (EEPROM), flash memory, magnetic or optical data storage, registers, etc. Memory is said to be in electronic communication with the processor if the processor can read information from, and/or write information to, the memory. Memory integrated in a processor is in electronic communication with the processor.
도 1은 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치를 상측에서 바라본 사시도이다. 도 2는 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치의 마사지 모듈 및 심박 감지 센서를 하측에서 바라본 사시도이다. 도 3은 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치의 심박 감지 센서, 진동 감지 센서, 프로세서, 메모리, 인터페이스 및 컨트롤러를 개략적으로 도시한 블록도이다. 도 4는 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치의 프로세서를 개략적으로 도시한 블록도이다.FIG. 1 is a perspective view showing a massage device capable of measuring a heart rate according to an embodiment of the present invention, viewed from above. FIG. 2 is a perspective view showing a massage module and a heart rate detection sensor of a massage device capable of measuring a heart rate according to an embodiment of the present invention, viewed from below. FIG. 3 is a block diagram schematically illustrating a heart rate detection sensor, a vibration detection sensor, a processor, a memory, an interface, and a controller of a massage device capable of measuring a heart rate according to an embodiment of the present invention. FIG. 4 is a block diagram schematically illustrating a processor of a massage device capable of measuring a heart rate according to an embodiment of the present invention.
도 1 및 도 2를 참조하면, 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치(1)는 하부 및 상부 프레임(10,20), 진동 감지 센서(30), 마사지 모듈(40) 및 심박 감지 센서(50)를 포함할 수 있다. Referring to FIGS. 1 and 2, a massage device (1) capable of measuring heart rate according to one embodiment of the present invention may include lower and upper frames (10, 20), a vibration detection sensor (30), a massage module (40), and a heart rate detection sensor (50).
도 1에 도시된 바와 같이, 하부 및 상부 프레임(10,20)은 사용자가 눕거나 신체 일부를 거치할 수 있도록 마련된 구성으로서, 하부 및 상부 프레임(10,20)은 바닥 면 상에 놓일 수 있다. As shown in Fig. 1, the lower and upper frames (10, 20) are configured to allow a user to lie down or place a part of the body on them, and the lower and upper frames (10, 20) can be placed on the floor surface.
또한, 하부 및 상부 프레임(10,20)은 마사지 모듈(40)이 설치되는 베이스를 제공할 수 있다. 하부 및 상부 프레임(10,20)의 상측에 구비되는 마사지 모듈(40)은 하부 및 상부 프레임(10,20)에 거치된 사용자의 신체에 마사지를 제공한다. In addition, the lower and upper frames (10, 20) can provide a base on which a massage module (40) is installed. The massage module (40) provided on the upper side of the lower and upper frames (10, 20) provides a massage to the body of a user mounted on the lower and upper frames (10, 20).
마사지 모듈(40)에는 심박 감지 센서(50)가 구비되어, 사용자의 신체로부터 전달되는 심장 박동을 감지하고 이를 전기적 신호로 변환할 수 있다. 이하에서, 상기 신호를 제 1 신호라 한다. The massage module (40) is equipped with a heart rate detection sensor (50) that can detect heartbeats transmitted from the user's body and convert them into electrical signals. Hereinafter, the signal is referred to as a first signal.
하부 프레임(10)에는 진동 감지 센서(30)가 구비되어, 바닥으로부터 전달되는 진동을 감지하고 이를 전기적 신호로 변환할 수 있다. 이하에서, 상기 신호를 제 2 신호라 한다.The lower frame (10) is equipped with a vibration detection sensor (30) that can detect vibration transmitted from the floor and convert it into an electrical signal. Hereinafter, the signal is referred to as a second signal.
도 2를 함께 참조하면, 프로세서(60)는 제 1 및 제 2 신호를 기초로 심박수를 산출한다. 즉, 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치(1)는 복수의 센서에서 획득한 신호를 기초로 하여 보다 정확하게 심박수를 산출할 수 있고, 또한, 산출된 심박수를 마사지 모듈(40)의 제어에 이용하거나 사용자에게 제공할 수 있다. Referring to FIG. 2 together, the processor (60) calculates a heart rate based on the first and second signals. That is, the massage device (1) capable of measuring a heart rate according to one embodiment of the present invention can calculate a heart rate more accurately based on signals acquired from a plurality of sensors, and can also use the calculated heart rate to control the massage module (40) or provide it to the user.
이하에서, 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치의 각 구성을 보다 구체적으로 설명하도록 한다.Hereinafter, each component of a massage device capable of measuring heart rate according to one embodiment of the present invention will be described in more detail.
도 1을 참조하면, 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치(1)의 하부 및 상부 프레임(10,20)은 바닥면에 의하여 지지되는 하부 프레임(10) 및 하부 프레임(10)의 상측에 구비되어 사용자 신체의 적어도 일부가 놓이는 상부 프레임(20)으로 이루어질 수 있다. 하부 및 상부 프레임(10,20)은 충분한 지지력을 확보하기 위하여, 강성이 강한 재질, 예를 들어 금속 또는 강화 플라스틱 소재 등으로 이루어질 수 있다.Referring to FIG. 1, the lower and upper frames (10, 20) of a massage device (1) capable of measuring a heart rate according to one embodiment of the present invention may be formed of a lower frame (10) supported by a floor surface and an upper frame (20) provided on an upper side of the lower frame (10) and on which at least a part of the user's body is placed. The lower and upper frames (10, 20) may be formed of a material having strong rigidity, such as metal or reinforced plastic material, in order to secure sufficient support force.
도시된 실시예에서, 하부 프레임(10)은 사용자의 상체가 놓이는 상부 프레임(20)을 지지하기 위한 제 1 하부 프레임(12) 및 사용자의 하체를 지지하기 위한 제 2 하부 프레임(14)으로 이루어진다. In the illustrated embodiment, the lower frame (10) is composed of a first lower frame (12) for supporting an upper frame (20) on which the user's upper body is placed, and a second lower frame (14) for supporting the user's lower body.
제 1 하부 프레임(12)은 한 쌍으로 이루어지고, 한 쌍의 제 1 하부 프레임(12)은 좌우 방향으로 소정의 거리만큼 이격 배치될 수 있다. 한 쌍의 제 1 하부 프레임(12) 사이에는 전술한 상부 프레임(20)이 구비될 수 있다. The first lower frame (12) is formed as a pair, and the pair of first lower frames (12) can be spaced apart from each other by a predetermined distance in the left and right directions. The upper frame (20) described above can be provided between the pair of first lower frames (12).
상부 프레임(20)은 하부 프레임(10)에 의하여 지지되는 지지력으로 사용자의 상체를 지지하고, 또한, 사용자에게 마사지를 제공할 수 있는 마사지 모듈(40)이 설치되는 베이스를 제공하기 위한 구성이다. The upper frame (20) is configured to support the user's upper body with the support force provided by the lower frame (10), and also to provide a base on which a massage module (40) capable of providing a massage to the user is installed.
상부 프레임(20)은 마사지 모듈(40)의 기능을 보조하기 위한 구조를 가질 수 있다. 도시된 실시예에서, 마사지 모듈(40)은 사용자의 신장 방향을 따라 이동하며 마사지를 제공할 수 있도록, 상부 프레임(20)에 이동 가능하게 결합된다.The upper frame (20) may have a structure to assist the function of the massage module (40). In the illustrated embodiment, the massage module (40) is movably coupled to the upper frame (20) so as to move along the user's stretching direction and provide a massage.
이를 위해, 본 실시예에서 상부 프레임(20)은 제 1 하부 프레임(12)에 의하여 지지되는 베이스 플레이트(22), 상기 베이스 플레이트(22)의 상측부에 사용자의 신장 방향을 따라 형성되는 레일(24)로 이루어진다. 또한, 베이스 플레이트(22)의 일측에는 마사지 모듈(40)이 이동할 수 있도록 구동력을 제공하는 액츄에이터(26)가 구비된다.To this end, in this embodiment, the upper frame (20) is composed of a base plate (22) supported by the first lower frame (12), and a rail (24) formed along the user's extension direction on the upper side of the base plate (22). In addition, an actuator (26) is provided on one side of the base plate (22) to provide driving force so that the massage module (40) can move.
그러나, 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치(1)의 하부 및 상부 프레임(10,20)의 형상 및 구조가 도시된 실시예에 한정되는 것은 아니며, 하부 및 상부 프레임(10,20)의 형상 및 구조는 본 발명의 사상을 해치지 않는 범위 내에서 다양하게 변형될 수 있을 것이다. However, the shape and structure of the lower and upper frames (10, 20) of the massage device (1) capable of measuring heart rate according to one embodiment of the present invention are not limited to the illustrated embodiment, and the shape and structure of the lower and upper frames (10, 20) may be variously modified within a range that does not harm the spirit of the present invention.
예를 들어, 하부 및 상부 프레임(10,20)의 형상 및 구조는 본 마사지 장치(1)가 배치되는 공간의 특성, 마사지를 제공하는 신체 부위의 특성 및 마사지 모듈(40)의 기능 등에 맞추어 적절하게 구성될 수 있다.For example, the shape and structure of the lower and upper frames (10, 20) can be appropriately configured according to the characteristics of the space in which the massage device (1) is placed, the characteristics of the body part to which the massage is provided, and the function of the massage module (40).
한편, 도 1을 참조하면, 하부 프레임(10)에는 본 마사지 장치(1)가 놓인 바닥면으로부터 하부 및 상부 프레임(10,20)으로 전달되는 진동을 감지하고, 감지된 진동을 전술한 제 2 신호로 변환하는 진동 감지 센서(30)가 구비될 수 있다. Meanwhile, referring to FIG. 1, the lower frame (10) may be equipped with a vibration detection sensor (30) that detects vibration transmitted from the floor surface on which the massage device (1) is placed to the lower and upper frames (10, 20) and converts the detected vibration into the second signal described above.
진동 감지 센서(30)는 저항값 가변방식 진동 감지 센서, 광량 검지식 진동 감지 센서, 압전식 진동 감지 센서 등으로 이루어질 수 있으나, 바닥면으로부터 하부 및 상부 프레임(10,20)으로 전달되는 진동을 감지할 수 있다면, 그 종류는 특별히 제한되지 않는다.The vibration detection sensor (30) may be composed of a resistance value variable type vibration detection sensor, a light amount detection type vibration detection sensor, a piezoelectric type vibration detection sensor, etc., but as long as it can detect vibration transmitted from the floor surface to the lower and upper frames (10, 20), its type is not particularly limited.
또한, 도시된 실시예에서 진동 감지 센서(30)는 제 1 하부 프레임(12)의 외측부에 설치되나, 바닥면으로부터 하부 및 상부 프레임(10,20)으로 전달되는 진동을 감지할 수 있다면, 그 위치는 특별히 제한되지 않는다. In addition, in the illustrated embodiment, the vibration detection sensor (30) is installed on the outer side of the first lower frame (12), but its location is not particularly limited as long as it can detect vibrations transmitted from the floor surface to the lower and upper frames (10, 20).
예를 들어, 진동 감지 센서(30)는 제 1 하부 프레임(12)의 내부에 실장 되거나, 제 2 하부 프레임(14)에 설치되거나, 베이스 플레이트(22)에 설치될 수도 있을 것이다. For example, the vibration detection sensor (30) may be mounted inside the first lower frame (12), installed in the second lower frame (14), or installed in the base plate (22).
도 1 및 도 2를 참조하면, 전술한 바와 같이 하부 및 상부 프레임(10,20)의 상측에는 마사지 모듈(40)이 구비된다. 본 실시예에서, 마사지 모듈(40)은 이송부(42), 지지부(44), 마사지 부(46,48)로 이루어진다. Referring to FIGS. 1 and 2, as described above, a massage module (40) is provided on the upper side of the lower and upper frames (10, 20). In this embodiment, the massage module (40) is composed of a transfer portion (42), a support portion (44), and a massage portion (46, 48).
이송부(42)는 박스 형상의 구조체로서, 후술하는 마사지 부(46,48)를 사용자의 신장 방향을 따라 이동시키기 위한 구성이다. 이를 위해, 이송부(42)의 측부 또는 하부에는 베이스 플레이트(22) 상의 레일(24)에 이동 가능하게 결합되는 롤러가 구비될 수 있다. The transfer unit (42) is a box-shaped structure configured to move the massage unit (46, 48) described below along the user's stretching direction. To this end, a roller that is movably coupled to a rail (24) on a base plate (22) may be provided on the side or bottom of the transfer unit (42).
또한, 이송부(42)는 구동력을 전달받을 수 있도록 전술한 액츄에이터(26)와 소정의 방식으로 연결될 수 있다. 이에 따라, 이송부(42)는 구동력을 전달받아 후술하는 지지부(44) 및 마사지 부(46,48)를 이동시킬 수 있다. In addition, the transfer unit (42) can be connected to the actuator (26) described above in a predetermined manner so as to receive driving force. Accordingly, the transfer unit (42) can receive driving force and move the support unit (44) and massage unit (46, 48) described below.
이송부(42)의 상측에는 지지부(44)가 고정 결합될 수 있다. 지지부(44)는 수평 방향으로 연장되는 판형 부재로서, 후술하는 마사지 부(46,48)를 지지하기 위한 구성이다. A support member (44) can be fixedly connected to the upper side of the transfer member (42). The support member (44) is a plate-shaped member extending in a horizontal direction and is configured to support the massage member (46, 48) described below.
본 실시예에서 마사지 부(46,48)는 도시된 바와 같이 신체의 서로 다른 부위에 마사지를 제공할 수 있는 제 1 마사지 부(46) 및 제 2 마사지 부(48)로 이루어질 수 있다.In this embodiment, the massage unit (46, 48) may be composed of a first massage unit (46) and a second massage unit (48) that can provide massage to different parts of the body as illustrated.
제 1 및 제 2 마사지 부(46,48)는 도시된 바와 같이 복수의 온열치료용 도자(46,48)로 이루어질 수 있다. 이때, 복수의 온열치료용 도자(46,48)는 지지부(44)에 각각 회전 가능하게 결합될 수 있다.The first and second massage sections (46, 48) may be formed of a plurality of thermal therapy ceramics (46, 48) as illustrated. At this time, the plurality of thermal therapy ceramics (46, 48) may be rotatably coupled to the support section (44), respectively.
제 1 마사지 부(46)는 사용자의 신장 방향과 나란한 제 1 열(L1)을 따라 배치되는 제 1 온열치료용 도자(46a) 및 제 2 온열치료용 도자(46b)로 이루어질 수 있고, 제 2 마사지 부(48)는 제 1 열(L1)과 나란하되 소정 간격만큼 이격 배열되는 제 2 열(L2)을 따라 배치되는 제 3 온열치료용 도자(48a) 및 제 4 온열치료용 도자(48b)로 이루어질 수 있다.The first massage unit (46) may be composed of a first thermal therapy ceramic (46a) and a second thermal therapy ceramic (46b) arranged along a first row (L1) parallel to the user's stretching direction, and the second massage unit (48) may be composed of a third thermal therapy ceramic (48a) and a fourth thermal therapy ceramic (48b) arranged along a second row (L2) parallel to the first row (L1) but spaced apart by a predetermined interval.
이때, 제 1 열(L1)과 제 2 열(L2)이 사용자의 신체를 중심으로 서로 대칭적으로 배열될 수 있다. 이에 따라, 제 1 마사지 부(46)와 제 2 마사지 부(48)는 사용자의 신체를 대칭적으로 지지하며 마사지를 제공할 수 있다. At this time, the first row (L1) and the second row (L2) can be arranged symmetrically with respect to the user's body as the center. Accordingly, the first massage part (46) and the second massage part (48) can symmetrically support the user's body and provide a massage.
이를 통해, 사용자의 신체에 의한 하중이 고르게 분산되어 마사지 모듈(40)의 구조적 안정성이 증대될 수 있고, 신체 구조에 적합한 마사지를 효과적으로 제공할 수 있다. Through this, the load from the user's body can be evenly distributed, thereby increasing the structural stability of the massage module (40), and effectively providing a massage suitable for the body structure.
한편, 도시된 실시예에서 마사지 부(46,48)는 전술한 바와 같이 온열치료용 도자로 이루어지나, 이에 한정되는 것은 아니며, 마사지 부(46,48)는 소정의 방식으로 운동하며 사용자에게 마사지를 제공할 수 있는 다양한 구성으로 이루어질 수 있다. Meanwhile, in the illustrated embodiment, the massage part (46, 48) is made of a thermal therapy ceramic as described above, but is not limited thereto, and the massage part (46, 48) may be made of various configurations that can move in a predetermined manner and provide a massage to the user.
예를 들어, 마사지 부(46,48)는 상하 운동하며 사용자의 신체에 국부적인 압력을 인가할 수 있는 마사지 돌기, 구름 운동하며 사용자의 신체에 부드러운 압력을 인가할 수 있는 마사지용 롤러 등으로 이루어질 수도 있을 것이다.For example, the massage part (46, 48) may be composed of a massage projection that can apply local pressure to the user's body while moving up and down, a massage roller that can apply gentle pressure to the user's body while moving in a rolling motion, etc.
이때, 도 2를 다시 참조하면, 마사지 모듈(40)에는 심박 감지 센서(50)가 구비될 수 있다. 전술한 바와 같이, 심박 감지 센서(50)는 심박수에 관한 정보를 내포하는 사용자의 신체 진동을 감지하고 이를 전기적 신호인 제 1 신호로 변환하기 위한 구성이다. At this time, referring back to FIG. 2, the massage module (40) may be equipped with a heart rate detection sensor (50). As described above, the heart rate detection sensor (50) is configured to detect the user's body vibration containing information about the heart rate and convert it into a first signal, which is an electrical signal.
심박 감지 센서(50)는 신체 진동을 감지할 수 있는 다양한 종류의 센서로 이루어질 수 있다. 본 실시예에서, 심박 감지 센서(50)는 사용자의 체중을 감지할 수 있는 로드셀로 이루어진 중량 감지 센서이다. The heart rate detection sensor (50) may be composed of various types of sensors capable of detecting body vibrations. In the present embodiment, the heart rate detection sensor (50) is a weight detection sensor composed of a load cell capable of detecting the user's weight.
중량 감지 센서는 미세한 심탄도 신호를 포함하는 체중 신호를 감지할 수 있다. 이때, 심탄도(ballistocardiogram) 신호는 심박동에 수반되는 신체의 진동을 감지한 신호를 의미한다. The weight detection sensor can detect a weight signal including a fine ballistocardiogram signal. Here, the ballistocardiogram signal refers to a signal that detects the body's vibration accompanying the heartbeat.
이때, 심박 감지 센서(50)는 마사지 부(46,48)를 지지하는 지지부(44)의 일측, 도 2를 기준으로 지지부(44)의 하측에 구비될 수 있다. 이를 통해, 심박 감지 센서(50)는 마사지 부(46,48)의 움직임에 따른 영향을 최소한으로 받으면서도 사용자의 신체 진동을 안정적으로 정확하게 감지할 수 있다. At this time, the heart rate detection sensor (50) may be provided on one side of the support member (44) that supports the massage member (46, 48), or on the lower side of the support member (44) based on Fig. 2. Through this, the heart rate detection sensor (50) can stably and accurately detect the user's body vibration while being minimally affected by the movement of the massage member (46, 48).
또한, 심박 감지 센서(50)는 복수개로 구비될 수 있다. 도시된 실시예에서, 복수의 심박 감지 센서(50)는 제 1 열(L1) 상에 배치되는 제 1 심박 감지 센서(52) 및 제 2 열(L2) 상에 배치되는 제 2 심박 감지 센서(54)를 포함한다. 이에 따라, 제 1 및 제 2 심박 감지 센서(52,54)는 고르게 분산된 신체의 체중을 기초로 안정적이고 정확하게 신체 진동을 감지할 수 있다. In addition, a plurality of heart rate detection sensors (50) may be provided. In the illustrated embodiment, the plurality of heart rate detection sensors (50) include a first heart rate detection sensor (52) arranged on a first row (L1) and a second heart rate detection sensor (54) arranged on a second row (L2). Accordingly, the first and second heart rate detection sensors (52, 54) can stably and accurately detect body vibration based on the evenly distributed body weight.
그러나, 마사지 모듈(40)에서 심박 감지 센서(50)가 설치되는 위치가 도시된 바와 같이 제 1 또는 제 2 열(L1,L2)상의 지지부(44)로 한정되는 것은 아니며, 사용자의 신체 진동을 감지하여 심박을 측정할 수 있다면, 그 위치는 특별히 제한되지 않는다. 즉, 심박 감지 센서(50)는 심박을 안정적으로 정확하게 측정할 수 있다면, 소정 방식으로 운동하며 사용자의 신체를 직접적으로 가압하는 마사지 부(46,48)에 설치될 수도 있을 것이다.However, the position where the heart rate detection sensor (50) is installed in the massage module (40) is not limited to the support member (44) on the first or second row (L1, L2) as illustrated, and if the heart rate can be measured by detecting the user's body vibration, the position is not particularly limited. That is, if the heart rate detection sensor (50) can stably and accurately measure the heart rate, it may be installed in the massage member (46, 48) that moves in a predetermined manner and directly applies pressure to the user's body.
한편, 심박 감지 센서(50)로부터 얻어진 제 1 신호는 사용자의 심박에 관한 정보를 내포하는 심박 신호(즉, 심탄도 신호) 및 심박 신호 외의 노이즈 신호로 이루어질 수 있다. Meanwhile, the first signal obtained from the heart rate detection sensor (50) may be composed of a heart rate signal (i.e., a ballistic cardiogram signal) containing information about the user's heart rate and a noise signal other than the heart rate signal.
노이즈 신호는 제 1 신호로부터 심박수를 정확하게 산출하는데 방해된다. 노이즈 신호는 바닥으로부터 프레임을 통하여 마사지 모듈(40)로 전달되는 진동에 기인한 신호를 포함할 수 있다. The noise signal interferes with the accurate calculation of the heart rate from the first signal. The noise signal may include a signal resulting from vibration transmitted from the floor through the frame to the massage module (40).
본 실시예에서는 상술한 노이즈 신호에 의한 영향을 최소화 하기 위하여 전술한 진동 감지 센서(30)(도 1에 도시됨)를 도입하였다. 노이즈 신호를 고려하여 심박수를 정확하게 산출하는 과정은 본 발명의 일 실시예에 다른 심박수를 산출하는 방법과 함께 후술하도록 한다. In this embodiment, the vibration detection sensor (30) (illustrated in FIG. 1) described above is introduced to minimize the influence of the noise signal described above. The process of accurately calculating the heart rate by considering the noise signal will be described later together with another method of calculating the heart rate in one embodiment of the present invention.
도 1 및 도 3을 참조하면, 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치(1)는 프로세서(60), 메모리(70), 인터페이스(80) 및 컨트롤러(90)를 더 포함할 수 있다. 프로세서(60), 메모리(70), 인터페이스(80) 및 컨트롤러(90)는 하부 및 상부 프레임(10,20)의 일측에 설치되거나, 하부 및 상부 프레임(10,20) 내부에 실장될 수 있다. Referring to FIGS. 1 and 3, a massage device (1) capable of measuring heart rate according to one embodiment of the present invention may further include a processor (60), a memory (70), an interface (80), and a controller (90). The processor (60), the memory (70), the interface (80), and the controller (90) may be installed on one side of the lower and upper frames (10, 20), or may be mounted inside the lower and upper frames (10, 20).
프로세서(60)는 심박 감지 센서(50)로부터 제 1 신호를 수신하고, 제 1 신호를 기초로 사용자의 심박수를 산출하기 위한 구성이다. The processor (60) is configured to receive a first signal from a heart rate detection sensor (50) and calculate the user's heart rate based on the first signal.
프로세서(60)는 하드웨어, 소프트웨어 및/또는 이들의 조합으로 구현될 수 있다. 예를 들어, 프로세서(60)는 하드웨어가 처리하는 전기회로(circuity)를 사용하여 구현되거나, 프로세서, 중앙처리장치(cpu), 제어기, 산술 논리 유닛, 연산 논리 회로, 디지털 신호 처리 장치, 마이크로 컴퓨터, FPGA, 시스템 온 칩(SoC), 프로그래밍 가능한 논리 유닛, 마이크로 프로세서 또는 후술하는 기능을 수행할 수 있는 임의의 디바이스에 의해 구현될 수 있다. The processor (60) may be implemented by hardware, software, and/or a combination thereof. For example, the processor (60) may be implemented by using an electrical circuit that processes hardware, or may be implemented by a processor, a central processing unit (CPU), a controller, an arithmetic logic unit, a computational logic circuit, a digital signal processing device, a microcomputer, an FPGA, a system on a chip (SoC), a programmable logic unit, a microprocessor, or any device capable of performing the functions described below.
또한, 프로세서(60)는 기본적인 산술, 로직 및 입출력 연산을 수행함으로써, 컴퓨터 프로그램의 명령을 처리하도록 구성될 수 있다. 명령은 후술하는 메모리(70) 등에 의해 프로세서(60)로 제공될 수 있다. 예를 들어, 프로세서(60)는 메모리(70)와 같은 기록 장치에 저장된 프로그램 코드에 따라 수신되는 명령을 실행하도록 구성될 수 있다.In addition, the processor (60) may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input/output operations. Instructions may be provided to the processor (60) by a memory (70) or the like, which will be described later. For example, the processor (60) may be configured to execute instructions received according to program code stored in a recording device such as the memory (70).
도 3 및 도 4를 참조하면, 프로세서(60)는 제 1 신호로부터 심박수를 정확하게 산출하기 위하여, 진동 감지 센서(30)로부터 제 2 신호를 수신하고, 수신한 제 2 신호를 기초로 제 1 신호를 보정할 수 있다. 이를 위해, 프로세서(60)는 제 1 증폭부(61), 통과 필터부(62), 제 2 증폭부(63), 적응 필터부(64) 및 산출부(65)를 포함할 수 있다.Referring to FIGS. 3 and 4, the processor (60) may receive a second signal from the vibration detection sensor (30) and correct the first signal based on the received second signal in order to accurately calculate the heart rate from the first signal. To this end, the processor (60) may include a first amplifier unit (61), a pass filter unit (62), a second amplifier unit (63), an adaptive filter unit (64), and a calculation unit (65).
이와 같이, 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치는 심작 박동에 관한 정보를 내포하는 심박 신호와 바닥면의 진동으로부터 기인한 노이즈 신호가 혼재된 제 1 신호를 바닥면의 진동을 감지하여 획득한 제 2 신호를 기초로 보정하여 사용자의 심박수를 정확하게 산출할 수 있다.In this way, a massage device capable of measuring heart rate according to one embodiment of the present invention can accurately calculate a user's heart rate by correcting a first signal, in which a heart rate signal including information about heartbeats and a noise signal derived from vibration of a floor surface are mixed, based on a second signal acquired by detecting vibration of a floor surface.
프로세서(60) 및 프로세서(60)를 구성하는 각 구성의 구체적인 기능 및 제 1 신호와 제 2 신호를 기초로 심박수를 산출하는 방법은 본 발명의 일 실시예에 따른 심박수를 측정하는 방법과 함께 후술하도록 한다.The specific functions of the processor (60) and each component constituting the processor (60) and the method for calculating the heart rate based on the first signal and the second signal will be described later together with the method for measuring the heart rate according to one embodiment of the present invention.
도 3을 참조하면, 프로세서(60)는 산출된 심박수에 관한 데이터를 메모리(70)로 송신할 수 있다. 메모리(70)는 송신받은 데이터를 저장할 수 있다. 또한, 메모리(70)는 저장된 데이터를 필요에 따라 본 마사지 장치의 다른 구성에 제공할 수 있다. 예를 들어, 메모리(70)는 심박수에 관한 데이터를 후술하는 인터페이스(80) 및/또는 컨트롤러(90)로 송신할 수 있다. Referring to FIG. 3, the processor (60) can transmit data regarding the calculated heart rate to the memory (70). The memory (70) can store the transmitted data. In addition, the memory (70) can provide the stored data to other components of the massage device as needed. For example, the memory (70) can transmit data regarding the heart rate to the interface (80) and/or the controller (90) described below.
메모리(70)는 비-일시적인 임의의 컴퓨터 판독 가능한 기록매체를 포함할 수 있다. 일 실시예에 따르면, 메모리(70)는 ROM, SSD, 플래시 메모리, 디스크 드라이브 등과 같은 비소멸성 대용량 저장 장치, RAM(random access memory), ROM(read only memory), 디스크 드라이브, SSD(solid state drive), 플래시 메모리(flash memory) 등을 포함할 수 있다. 또한, 메모리(70)에는 전술한 바와 같이 적어도 하나의 프로그램 코드(예를 들어, 제 1 신호와 제 2 신호를 기초로 심박수를 산출하기 위한 코드)가 저장될 수 있다. 이러한 소프트웨어 구성요소들은 메모리(70)와는 별도의 컴퓨터에서 판독 가능한 기록매체로부터 로딩될 수 있다. 이러한 별도의 컴퓨터에서 판독가능한 기록매체는 본 실시예의 프로세서(60)에 직접 연결가능한 기록 매체를 포함할 수 있는데, 예를 들어, 플로피 드라이브, 디스크, 테이프, DVD/CD-ROM 드라이브, 메모리 카드 등의 컴퓨터에서 판독 가능한 기록매체를 포함할 수 있다. 다른 예로서, 소프트웨어 구성요소들은 컴퓨터에서 판독 가능한 기록매체가 아닌 별도의 통신 모듈을 통해 외부로부터 전달되어 메모리(70)에 로딩될 수도 있을 것이다. The memory (70) may include any non-transitory computer-readable recording medium. According to one embodiment, the memory (70) may include a non-volatile mass storage device such as a ROM, an SSD, a flash memory, a disk drive, a random access memory (RAM), a read only memory (ROM), a disk drive, a solid state drive (SSD), a flash memory, etc. In addition, the memory (70) may store at least one program code (e.g., a code for calculating a heart rate based on the first signal and the second signal) as described above. These software components may be loaded from a computer-readable recording medium separate from the memory (70). This separate computer-readable recording medium may include a recording medium directly connectable to the processor (60) of the present embodiment, and may include, for example, a computer-readable recording medium such as a floppy drive, a disk, a tape, a DVD/CD-ROM drive, a memory card, etc. As another example, software components may be transmitted from outside via a separate communication module rather than a computer-readable recording medium and loaded into memory (70).
한편, 다시 도 3을 참조하면, 프로세서(60)는 산출된 심박수에 관한 데이터를 인터페이스(80)로 송신할 수 있다. 인터페이스(80)는 사용자와 상호작용하며 정보를 전달하거나 신호를 입력 받기 위한 구성이다. 본 실시예에서, 사용자는 인터페이스(80)를 통하여 산출된 심박수에 관한 데이터를 제공받을 수 있다. Meanwhile, referring back to FIG. 3, the processor (60) can transmit data regarding the calculated heart rate to the interface (80). The interface (80) is configured to interact with a user and transmit information or receive signals. In this embodiment, the user can receive data regarding the calculated heart rate through the interface (80).
이를 위해, 인터페이스(80)는 프로세서(60)나 메모리(70)에 정보 및/또는 데이터를 입력하거나 프로세서(60)나 메모리(70)으로부터 생성된 정보 및/또는 데이터를 출력하도록 구성될 수 있다. 인터페이스(80)는 입출력 수단의 일 예로서, 버튼 부재, 디지털 신호 표시기 또는 터치 스크린을 구비한 디스플레이 등으로 이루어질 수 있다.To this end, the interface (80) may be configured to input information and/or data into the processor (60) or memory (70), or output information and/or data generated from the processor (60) or memory (70). The interface (80) may be formed of, as an example of an input/output means, a display having a button, a digital signal indicator, or a touch screen.
또한, 프로세서(60)는 산출된 심박수에 관한 데이터를 컨트롤러(90)로 송신할 수 있다. Additionally, the processor (60) can transmit data regarding the calculated heart rate to the controller (90).
컨트롤러(90)는 프로세서(60)가 산출한 심박수에 관한 데이터를 기초로 마사지 모드를 결정하고 결정된 마사지 모드를 수행하도록 마사지 부(46,48)(도 2에 도시됨) 및 액츄에이터(26)(도 1에 도시됨)를 제어하는 구성이다. 물론, 컨트롤러(90)는 프로세서(60)가 산출한 심박수에 관한 데이터를 메모리(70)로부터 수신할 수도 있을 것이다.The controller (90) is configured to determine a massage mode based on data on heart rate calculated by the processor (60) and to control the massage unit (46, 48) (illustrated in FIG. 2) and the actuator (26) (illustrated in FIG. 1) to perform the determined massage mode. Of course, the controller (90) may also receive data on heart rate calculated by the processor (60) from the memory (70).
컨트롤러(90)는 하드웨어가 처리하는 전기회로(circuity)를 사용하여 구현되거나, 프로세서, 중앙처리장치(cpu), 제어기, 산술 논리 유닛, 연산 논리 회로, 디지털 신호 처리 장치, 마이크로 컴퓨터, FPGA, 시스템 온 칩(SoC), 프로그래밍 가능한 논리 유닛, 마이크로 프로세서 또는 후술하는 기능을 수행할 수 있는 임의의 디바이스에 의해 구현될 수 있다. The controller (90) may be implemented using an electrical circuit that is processed by hardware, or may be implemented by a processor, a central processing unit (CPU), a controller, an arithmetic logic unit, a computational logic circuit, a digital signal processing device, a microcomputer, an FPGA, a system on a chip (SoC), a programmable logic unit, a microprocessor, or any device capable of performing the functions described below.
이때, 컨트롤러(90)는 산출된 심박수에 따라 마사지 모드를 판단할 수 있다. 또한, 컨트롤러(90)는 프로세서(60)가 산출한 심박수에 따라 사용자의 상태를 판단하여 사용자의 상태를 완화시킬 수 있는 마사지 모드를 자동으로 설정할 수 있다.At this time, the controller (90) can determine the massage mode based on the calculated heart rate. In addition, the controller (90) can determine the user's condition based on the heart rate calculated by the processor (60) and automatically set a massage mode that can alleviate the user's condition.
예를 들어, 컨트롤러(90)는 교감 신경계 또는 부교감 신경계를 활성화하도록 해당 마사지 모드의 마사지 패턴, 마사지 강도 및 마사지 온도를 자동으로 설정하여 해당 마사지 모드를 능동적으로 수행하도록 제어할 수 있다.For example, the controller (90) can control the massage mode to be actively performed by automatically setting the massage pattern, massage intensity, and massage temperature of the massage mode to activate the sympathetic nervous system or the parasympathetic nervous system.
예를 들어, 컨트롤러(90)는 산출된 심박수가 입력된 사용자의 연령 및 성별에 따른 기준 심박수를 초과하면, 신체 리듬을 안정화하기 위해 사용자의 부교감 신경계를 활성화하는 부교감 촉진 모드를 수행하도록 제어할 수 있다. 이때, 기준 심박수는 사용자가 인터페이스(80)를 통하여 입력한 데이터 및 연령 및 성별에 대한 안정시 심박수에 관한 데이터를 토대로 결정될 수 있다.For example, the controller (90) can control to perform a parasympathetic stimulation mode that activates the user's parasympathetic nervous system to stabilize the body rhythm when the calculated heart rate exceeds the reference heart rate according to the input user's age and gender. At this time, the reference heart rate can be determined based on data input by the user through the interface (80) and data on resting heart rate according to age and gender.
또한, 컨트롤러(90)는 산출된 심박수가 입력된 사용자의 연령 및 성별에 따른 기준 심박수 미만이면, 신체리듬을 활성화하기 위해 사용자의 교감 신경계를 활성화하는 교감 촉진 모드를 수행하도록 제어할 수 있다.In addition, the controller (90) can control to perform a sympathetic stimulation mode that activates the user's sympathetic nervous system to activate the body rhythm if the calculated heart rate is lower than the reference heart rate according to the input user's age and gender.
또한, 컨트롤러(90)는 산출된 심박수가 입력된 사용자의 연령 및 성별에 따른 기준 심박수와 동일하면, 마사지 모드를 직전에 설정된 상태로 동작하는 표준 모드를 수행하도록 제어할 수 있다.In addition, the controller (90) can control the massage mode to be performed in the standard mode that is set immediately before, if the calculated heart rate is the same as the reference heart rate according to the input user's age and gender.
여기서, 각 수행 모드에 대한 마사지 온도, 마사지 패턴 및 마사지 강도는 메모리(70)에 저장된 상태별 마사지 모드에 따라 설정될 수 있다. 또한, 각 수행 모드에 대한 마사지 온도, 마사지 패턴 및 마사지 강도는 사용자가 인터페이스(80)를 통하여 직접 설정할 수도 있을 것이다.Here, the massage temperature, massage pattern, and massage intensity for each performance mode can be set according to the massage mode for each state stored in the memory (70). In addition, the massage temperature, massage pattern, and massage intensity for each performance mode can also be directly set by the user through the interface (80).
이와 같이, 본 실시예에 따르면, 프로세서(60)가 심박수를 정확하게 산출하고, 컨트롤러(90)가 산출된 심박수를 토대로 마사지 모드를 결정하고 마사지 부 및 액츄에이터를 제어함으로써, 사용자의 상태에 보다 적합한 마사지 모드를 효과적으로 제공할 수 있다. In this way, according to the present embodiment, the processor (60) accurately calculates the heart rate, and the controller (90) determines the massage mode based on the calculated heart rate and controls the massage unit and actuator, thereby effectively providing a massage mode more suitable to the user's condition.
한편, 도 3에서는 컨트롤러(90)가 프로세서(60)와 별도로 구성된 요소로서 도시되었으나, 이에 한정되지 않으며, 컨트롤러(90)가 프로세서(60)에 포함되도록 구성될 수 있다.Meanwhile, in FIG. 3, the controller (90) is illustrated as an element configured separately from the processor (60), but this is not limited to this, and the controller (90) may be configured to be included in the processor (60).
이하에서, 본 발명의 일 실시예에 따른 심박수를 측정하는 방법을 전술한 프로세서의 구체적인 구성과 함께 설명하도록 한다.Hereinafter, a method for measuring heart rate according to one embodiment of the present invention will be described together with a specific configuration of the aforementioned processor.
발명의 이해를 돕기 위하여, 본 개시에서는 앞서 설명한 본 발명의 일 실시예에 따른 심박수를 측정할 수 있는 마사지 장치가 심박수를 측정하는 방법을 설명하도록 한다.To facilitate understanding of the invention, the present disclosure will describe a method for measuring a heart rate by a massage device capable of measuring a heart rate according to an embodiment of the present invention described above.
그러나, 본 발명의 일 실시예에 따른 심박수를 측정하는 방법은 도 1 내지 도 4에 도시된 심박수를 측정할 수 있는 마사지 장치 외에도, 사용자의 심장 박동을 감지하는 심박 감지 센서 및 바닥면의 진동을 감지하는 진동 감지 센서를 구비하는 다른 마사지 장치가 심박수를 측정할 때 적용될 수 있을 것이다.However, the method for measuring heart rate according to one embodiment of the present invention may be applied to other massage devices having a heart rate detection sensor for detecting a user's heartbeat and a vibration detection sensor for detecting vibration of a floor surface, in addition to the massage devices capable of measuring heart rate illustrated in FIGS. 1 to 4, when measuring heart rate.
도 5는 본 발명의 일 실시예에 따른 심박수 측정 방법의 흐름도이다. 도 6은 본 발명의 일 실시예에 따른 심박수 측정 방법에서 심박수를 산출하는 단계를 세부적으로 나타낸 흐름도이다.Fig. 5 is a flow chart of a heart rate measuring method according to one embodiment of the present invention. Fig. 6 is a flow chart showing in detail the steps of calculating a heart rate in a heart rate measuring method according to one embodiment of the present invention.
도 5를 도 1 및 도 2와 함께 참조하면, 본 발명의 일 실시예에 따른 심박수를 측정하는 방법에서는 마사지 모듈(40)에 구비된 심박 감지 센서(50)가 제 1 신호를 획득하고(S100), 하부 프레임(10)에 구비된 진동 감지 센서(30)가 제 2 신호를 획득한다(S200).Referring to FIG. 5 together with FIGS. 1 and 2, in a method for measuring heart rate according to one embodiment of the present invention, a heart rate detection sensor (50) equipped in a massage module (40) obtains a first signal (S100), and a vibration detection sensor (30) equipped in a lower frame (10) obtains a second signal (S200).
이때, 제 1 신호를 획득하는 단계(S100)와 제 2 신호를 획득하는 단계(S200)의 순서는 특별히 제한되지 않으나, 후술하는 바와 같이 제 2 신호는 제 1 신호를 보정하기 위한 신호이므로, 제 1 신호와 제 2 신호는 동시에 획득되는 것이 바람직할 것이다. At this time, the order of the step of acquiring the first signal (S100) and the step of acquiring the second signal (S200) is not particularly limited, but since the second signal is a signal for correcting the first signal as described below, it is preferable that the first signal and the second signal be acquired simultaneously.
도 5를 도 3 및 도 4와 함께 참조하면, 본 발명의 일 실시예에 따른 심박수를 측정하는 방법에서는 제 1 및 제 2 신호를 획득한 후(S100,S200), 제 1 및 제 2 신호 중 적어도 하나를 증폭 및 필터링한다(S300).Referring to FIG. 5 together with FIGS. 3 and 4, in a method for measuring heart rate according to one embodiment of the present invention, after obtaining first and second signals (S100, S200), at least one of the first and second signals is amplified and filtered (S300).
보다 구체적으로, 본 실시예에 따른 신호를 증폭 및 필터링하는 단계(S300)에서는 제 1 증폭부(61)가 제 1 신호를 1차적으로 증폭하고, 통과 필터부(62)가 1차적으로 증폭된 제 1 신호를 필터링하고, 제 2 증폭부(63)가 필터링된 제 1 신호를 2차적으로 증폭한다.More specifically, in the step (S300) of amplifying and filtering a signal according to the present embodiment, a first amplifier unit (61) primarily amplifies a first signal, a pass filter unit (62) filters the primarily amplified first signal, and a second amplifier unit (63) secondarily amplifies the filtered first signal.
또한, 본 실시예에서 본 실시예에 따른 신호를 증폭 및 필터링하는 단계(S300)에서는 통과 필터부(62)가 제 2 신호를 필터링하고, 제 2 증폭부(63)가 필터링된 제 2 신호를 증폭한다.In addition, in the step (S300) of amplifying and filtering a signal according to the present embodiment, a pass filter unit (62) filters a second signal, and a second amplifier unit (63) amplifies the filtered second signal.
이때, 제 1 증폭부(61)는 초단 증폭부로 이루어질 수 있고, 통과 필터부(62)는 저역 통과 필터 및 고역 통과 필터로 이루어질 수 있고, 제 2 증폭부(63)는 주 증폭부로 이루어질 수 있다.At this time, the first amplifier unit (61) may be formed as a first-stage amplifier unit, the pass filter unit (62) may be formed as a low-pass filter and a high-pass filter, and the second amplifier unit (63) may be formed as a main amplifier unit.
이에 따라, 제 1 및 제 2 신호는 후속되는 단계에서 처리되기 용이하며 심박수를 정확하게 산출할 수 있도록 전처리될 수 있다. 한편, 제 1 및 제 2 신호가 증폭 및 필터링되는 과정은 상술한 과정에 한정되지 않으며, 다양한 순서에 따라 반복적으로 수행될 수 있을 것이다.Accordingly, the first and second signals can be easily processed in subsequent steps and can be preprocessed to accurately calculate the heart rate. Meanwhile, the process of amplifying and filtering the first and second signals is not limited to the above-described process and may be repeatedly performed in various orders.
도 5를 도 3 및 도 4와 함께 참조하면, 본 발명의 일 실시예에 따른 심박수를 측정하는 방법에서는 프로세서(60)가 제 1 및 제 2 신호를 증폭 및 필터링한 후(S300), 심박수를 산출한다(S400).Referring to FIG. 5 together with FIGS. 3 and 4, in a method for measuring heart rate according to one embodiment of the present invention, a processor (60) amplifies and filters the first and second signals (S300), and then calculates the heart rate (S400).
보다 구체적으로, 도 6을 함께 참조하면, 본 실시예에 따른 심박수를 산출하는 단계(S400)에서는 프로세서(60)의 산출부(65)가 보정 계수를 도입하고(S410), 제 2 신호와 보정 계수를 기초로 보정 신호를 산출한다(S430). 도 6에 도시된 보정 계수를 수정하는 단계(S420)는 도 4에 도시된 적응 필터부(64)와 함께 후술하도록 한다.More specifically, referring to FIG. 6 together, in the step (S400) of calculating the heart rate according to the present embodiment, the calculation unit (65) of the processor (60) introduces a correction coefficient (S410) and calculates a correction signal based on the second signal and the correction coefficient (S430). The step (S420) of modifying the correction coefficient illustrated in FIG. 6 will be described later together with the adaptive filter unit (64) illustrated in FIG. 4.
이때, 보정 계수 및 보정 신호는 제 2 신호를 토대로 제 1 신호를 효과적으로 보정하기 위하여 다양한 방식으로 정의될 수 있다. 예를 들어, 보정 신호는 하기의 [수식 (1)]에 따라, 제 2 신호와 보정 계수의 곱으로 정의될 수 있다.At this time, the correction coefficient and the correction signal can be defined in various ways to effectively correct the first signal based on the second signal. For example, the correction signal can be defined as the product of the second signal and the correction coefficient according to the following [Equation (1)].
[수식 (1)][Formula (1)]
여기서, [수식 (1)]에서 는 보정 신호를 의미하고, 는 제 2 신호를 의미하고, 는 보정 계수를 의미한다. Here, in [Formula (1)] means a correction signal, means the second signal, stands for correction factor.
다시 도 6을 도 4와 함께 참조하면, 본 실시예에 따른 심박수를 산출하는 단계(S400)에서는 프로세서(60)의 산출부(65)가 보정 신호를 산출한 후(S430), 보정 신호를 토대로 제 1 신호를 보정한다(S440).Referring again to FIG. 6 together with FIG. 4, in the step (S400) of calculating a heart rate according to the present embodiment, the calculation unit (65) of the processor (60) calculates a correction signal (S430), and then corrects the first signal based on the correction signal (S440).
전술한 바와 같이, 제 1 신호는 사용자의 심작 박동에 의하여 감지된 심박 신호와 심박 신호 외의 노이즈 신호, 특히, 바닥면의 진동에 기인한 노이즈 신호를 포함할 수 있다.As described above, the first signal may include a heart rate signal detected by the user's heartbeat and a noise signal other than the heart rate signal, particularly a noise signal caused by vibration of the floor surface.
이때, 제 1 신호를 보정하는 단계(S440)에서 제 1 신호는 상기의 노이즈 신호가 효과적으로 제거되기 위하여 다양한 방식으로 보정될 수 있다. 예를 들어, 제 1 신호는 하기의 [수식 (2)]에 따라, 제 1 신호에서 보정 신호를 뺌으로써 보정될 수 있다.At this time, in the step of correcting the first signal (S440), the first signal can be corrected in various ways so that the above noise signal can be effectively removed. For example, the first signal can be corrected by subtracting the correction signal from the first signal according to the following [Formula (2)].
[수식 (2)][Formula (2)]
여기서, [수식 (2)]에서 는 보정된 제 1 신호를 의미하고, 는 제 1 신호를 의미한다. 이하에서, 보정된 제 1 신호를 출력 신호라 한다. Here, in [Formula (2)] means the corrected first signal, means the first signal. Hereinafter, the corrected first signal is called the output signal.
다시 도 6을 도 4와 함께 참조하면, 본 실시예에 따른 심박수를 산출하는 단계(S400)에서는 제 1 신호를 보정하여 출력 신호를 산출한 후(S440), 산출된 출력 신호를 기초로 심박수를 산출한다(S450).Referring again to FIG. 6 together with FIG. 4, in the step (S400) of calculating a heart rate according to the present embodiment, a first signal is corrected to calculate an output signal (S440), and then the heart rate is calculated based on the calculated output signal (S450).
이때, 출력 신호를 기초로 심박수를 산출하는 단계(S450)는 다양한 방식으로 수행될 수 있다. 예를 들어, 프로세서(60)의 산출부(65)는 출력 신호를 토대로 피크 신호를 검출할 수 있다. 이때, 피크 신호는 심박 신호에 대응하는 신호이다. 그 후, 산출부(65)는 단위 시간당 검출된 심박 신호의 피크점의 수를 기초로 심박수를 산출할 수 있다. At this time, the step (S450) of calculating the heart rate based on the output signal can be performed in various ways. For example, the calculation unit (65) of the processor (60) can detect a peak signal based on the output signal. At this time, the peak signal is a signal corresponding to the heart rate signal. Thereafter, the calculation unit (65) can calculate the heart rate based on the number of peak points of the heart rate signal detected per unit time.
이와 같이, 본 실시예에 따른 심박수를 산출하는 방법에 따르면, 바닥면의 진동을 감지하여 획득한 제 2 신호를 기초로 하여 제 1 신호를 보정하므로, 제 1 신호에서 바닥면의 진동에 기인한 노이즈 신호를 선별적으로 제거할 수 있어, 심박수를 정확하게 측정할 수 있다. In this way, according to the method for calculating heart rate according to the present embodiment, the first signal is corrected based on the second signal acquired by detecting vibration of the floor surface, so that noise signals caused by vibration of the floor surface can be selectively removed from the first signal, and thus the heart rate can be accurately measured.
한편, 다시 도 6을 도 4와 함께 참조하면, 본 발명의 일 실시예에 따른 심박수를 산출하는 단계(S400)에서는 보다 정확하게 심박수를 측정하기 위하여, 보정 계수를 도입한 후(S410) 보정 계수를 수정할 수 있다(S420).Meanwhile, referring again to FIG. 6 together with FIG. 4, in the step (S400) of calculating a heart rate according to one embodiment of the present invention, in order to measure the heart rate more accurately, a correction coefficient may be introduced (S410) and then the correction coefficient may be modified (S420).
이를 위해, 본 실시예에 따른 심박수를 산출하는 방법에서는 적응 필터부(64)가 수정 전 보정 계수 및 수정 전 보정 계수를 기초로 산출된 출력 신호를 이용하여 수정된 보정 계수를 산출한다. To this end, in the method for calculating heart rate according to the present embodiment, the adaptive filter unit (64) calculates a corrected correction coefficient using a correction coefficient before correction and an output signal calculated based on the correction coefficient before correction.
이하의 수식에서, 는 수정 전 보정 계수를 의미하고, 는 수정된 보정 계수를 의미한다. 이때, 수정된 보정 계수는 제 2 신호와 수정된 보정 계수를 곱한 보정 신호가 제 1 신호에 포함되는 바닥면의 진동에 의한 노이즈 신호와 동일해지도록 수정될 수 있다.In the formula below, means the correction factor before modification, means a modified correction factor. At this time, the modified correction factor can be modified so that the correction signal obtained by multiplying the second signal by the modified correction factor becomes identical to the noise signal caused by the vibration of the floor surface included in the first signal.
이를 위해, 본 실시예에 따른 보정 계수를 수정하는 단계(S420)에서는 적응 필터부(64)가 하기의 [수식 (3)]에 따라, 자승의 오차()를 산출한다.To this end, in the step (S420) of modifying the correction coefficient according to the present embodiment, the adaptive filter unit (64) calculates the square error ( according to the following [Formula (3)] ) is produced.
[수식 (3)][Formula (3)]
그 후, 본 실시예에 따른 보정 계수를 수정하는 단계(S420)에서는 적응 필터부(64)가 하기의 [수식 (4)]에 따라 평균 자승의 오차()를 산출한다. 이때, 는 기대값 연산자를 의미한다.After that, in the step (S420) of modifying the correction coefficient according to the present embodiment, the adaptive filter unit (64) calculates the error of the mean square according to the following [Formula (4)] ) is produced. At this time, stands for the expectation operator.
[수식 (4)][Formula (4)]
이때, 평균 자승의 오차는 하기의 [수식 (5)]와 같이 표현될 수 있다. 이때, 이다.At this time, the error of the mean square can be expressed as [Equation (5)] below. At this time, am.
[수식 (5)][Formula (5)]
그 후, 본 실시예에 따른 보정 계수를 수정하는 단계(S420)에서는 적응 필터부(64)가 하기의 [수식 (6)]에 따라 평균 자승 오차의 기울기()를 산출한다.After that, in the step (S420) of modifying the correction coefficient according to the present embodiment, the adaptive filter unit (64) adjusts the slope of the mean square error according to the following [Formula (6)]. ) is produced.
[수식 (6)][Formula (6)]
이때, 평균 자승 오차의 기울기( 또는 )는 하기의 [수식 (7)]과 같이 표현될 수 있다.At this time, the slope of the mean square error ( or ) can be expressed as in [Formula (7)] below.
[수식 (7)][Formula (7)]
그 후, 본 실시예에 따른 보정 계수를 수정하는 단계(S420)에서는 적응 필터부(64)가 평균 자승 오차의 기울기를 0으로 하는 수정된 보정 계수를 산출한다. 이때, 수정된 보정 계수는 Wiener-Hopf 방정식에 따라 하기의 [수식 (8)]과 같이 표현될 수 있다.Thereafter, in the step (S420) of modifying the correction coefficient according to the present embodiment, the adaptive filter unit (64) calculates a modified correction coefficient that makes the slope of the mean square error 0. At this time, the modified correction coefficient can be expressed as [Formula (8)] below according to the Wiener-Hopf equation.
[수식 (8)][Formula (8)]
상술한 과정에 따라, 수정된 보정 계수를 산출할 수 있다. 이때, 보정 계수를 수정하는 단계(S420)는 심박수를 산출하는 동안에 반복적으로 수행됨으로써, 보정 계수는 계속적으로 수정될 수 있다. According to the above-described process, a modified correction coefficient can be calculated. At this time, the step of modifying the correction coefficient (S420) is repeatedly performed while calculating the heart rate, so that the correction coefficient can be continuously modified.
다시 도 6을 도 4와 함께 참조하면, 본 실시예에 따른 심박수를 산출하는 단계(S400)에서는 프로세서(60)의 적응 필터부(64)가 보정 계수를 수정한 후(S420), 프로세서(60)의 산출부(65)가 수정된 보정 계수를 기초로 보정 신호를 산출하고(S430), 산출된 보정 신호를 기초로 제 1 신호를 보정하여 출력 신호를 산출하고(S440), 출력 신호를 토대로 심박수를 산출한다(S450).Referring again to FIG. 6 together with FIG. 4, in the step (S400) of calculating a heart rate according to the present embodiment, the adaptive filter unit (64) of the processor (60) modifies a correction coefficient (S420), and then the calculation unit (65) of the processor (60) calculates a correction signal based on the modified correction coefficient (S430), calculates an output signal by correcting a first signal based on the calculated correction signal (S440), and calculates a heart rate based on the output signal (S450).
이에 따라, 본 발명의 일 실시예에 따른 심박수를 산출하는 방법에 따르면, 보정 신호가 노이즈 신호와 동일해지도록 보정 계수가 수정됨으로써, 바닥면의 진동에 의한 노이즈 신호가 제 1 신호에서 선별적으로 정확하게 제거될 수 있으므로, 더욱 정확하게 심박수를 산출할 수 있다. Accordingly, according to the method for calculating a heart rate according to one embodiment of the present invention, since the correction coefficient is modified so that the correction signal becomes identical to the noise signal, the noise signal caused by the vibration of the floor surface can be selectively and accurately removed from the first signal, thereby calculating the heart rate more accurately.
한편, 다시 도 6을 도 4와 함께 참조하면, 보정 계수를 수정하는 단계(S420)에서는 추정 기울기()를 이용하여 보정 계수를 수정할 수 있다. 이때, 추정 기울기는 하기의 [수식 (9)]와 같이 자승의 오차에 대한 미분으로 정의될 수 있다.Meanwhile, referring again to Fig. 6 together with Fig. 4, in the step of modifying the correction coefficient (S420), the estimated slope ( ) can be used to modify the correction coefficient. At this time, the estimated slope can be defined as the differentiation of the square error as in [Equation (9)] below.
[수식 (9)][Formula (9)]
즉, 적응 필터부(64)는 추정 기울기와 steepest descent방법을 토대로 도출되는 하기의 [수식 (10)]을 이용하여, 수정된 보정 계수를 산출할 수 있다. That is, the adaptive filter unit (64) can calculate a modified correction coefficient using the following [Formula (10)] derived based on the estimated slope and the steepest descent method.
[수식 (10)][Formula (10)]
이때, [수식 (10)]에서 는 스텝의 크기(step size)를 의미한다. 스텝의 크기가 크면, 반복적으로 수정되어 산출되는 보정 계수는 소정의 값으로 빠르게 수렴하나 정상상태에서 오차를 크게 하거나 해를 찾지 못하고 발산하게 할 수 있다. At this time, in [Formula (10)] refers to the step size. If the step size is large, the correction coefficient that is repeatedly modified and calculated will quickly converge to a given value, but it may cause a large error in the steady state or cause it to diverge without finding a solution.
반대로, 스텝의 크기가 작으면, 반복적으로 수정되어 산출되는 보정 계수는 소정의 값으로 느리게 수렴하나, 정상상태에서의 오차를 최소화할 수 있다. 이를 위해, 스텝의 크기는 적절하게 조정될 수 있다. 예를 들어, 스텝의 크기는 0.1 내지 1로 설정될 수 있다.On the contrary, if the step size is small, the correction coefficient that is repeatedly modified and produced converges slowly to a predetermined value, but the error in the steady state can be minimized. For this purpose, the step size can be appropriately adjusted. For example, the step size can be set to 0.1 to 1.
그 후, 적응 필터부(64)는 하기의 [수식 (11)]을 이용하여 추정 기울기를 연산할 수 있다.After that, the adaptive filter unit (64) can calculate the estimated slope using the following [Formula (11)].
[수식 (11)][Formula (11)]
그 후, 적응 필터부(64)는 [수식 (10)]과 [수식 (11)]을 병합하여, 하기의 [수식 (12)]를 도출하고, 도출된 [수식 (12)]를 기초로 수정된 보정 계수를 산출할 수 있다.Thereafter, the adaptive filter unit (64) can derive [Equation (12)] below by merging [Equation (10)] and [Equation (11)], and calculate a modified correction coefficient based on the derived [Equation (12)].
[수식 (12)][Formula (12)]
상술한 과정에 따라, 산출되는 수정된 보정 계수는 심박수를 보다 정확하게 산출하기 위하여 이용될 수 있다.According to the above-described process, the resulting modified correction coefficient can be used to calculate heart rate more accurately.
한편, 다시 도 6을 도 4와 함께 참조하면, 상술한 보정 계수를 수정하는 단계(S420)는 프로세서(60)의 적응 필터부(64)가 적응적 필터(adaptive filter) 알고리즘을 이용함으로써 수행될 수도 있을 것이다. Meanwhile, referring again to FIG. 6 together with FIG. 4, the step (S420) of modifying the above-described correction coefficient may be performed by the adaptive filter unit (64) of the processor (60) using an adaptive filter algorithm.
이때, 적응적 필터 알고리즘으로서, LMS(Least Mean Square) 필터 알고리즘, NLMS(Normalized Least Mean Square) 필터 알고리즘 및 RLS(Recursive Least Square) 필터 알고리즘 중 적어도 하나가 이용될 수 있다. At this time, as an adaptive filter algorithm, at least one of an LMS (Least Mean Square) filter algorithm, an NLMS (Normalized Least Mean Square) filter algorithm, and an RLS (Recursive Least Square) filter algorithm can be used.
바람직하게는, 입력신호의 분포 변화에 덜 민감하여 미지의 Non-stationary 환경에 적합하고, 가중치 벡터가 탭입력의 파워에 직접 비례하기 때문에 생기는 경사잡음을 증폭시키는 문제를 극복할 수 있는 NLMS 필터 알고리즘이 이용될 수 있다. Preferably, an NLMS filter algorithm can be used that is less sensitive to changes in the distribution of the input signal, is suitable for an unknown non-stationary environment, and can overcome the problem of amplifying gradient noise caused by the weight vector being directly proportional to the power of the tap input.
한편, 상술한 본 발명의 일 실시예에 따른 심박수를 측정하는 방법은 컴퓨터에서 실행하기 위해 컴퓨터 판독 가능한 기록 매체에 저장된 컴퓨터 프로그램으로 제공될 수 있다. 매체는 컴퓨터로 실행 가능한 프로그램을 계속 저장하거나, 실행 또는 다운로드를 위해 임시 저장하는 것일 수도 있다. 또한, 매체는 단일 또는 수개 하드웨어가 결합된 형태의 다양한 기록수단 또는 저장수단일 수 있는데, 어떤 컴퓨터 시스템에 직접 접속되는 매체에 한정되지 않고, 네트워크 상에 분산 존재하는 것일 수도 있다. Meanwhile, the method for measuring heart rate according to one embodiment of the present invention described above may be provided as a computer program stored in a computer-readable recording medium for execution on a computer. The medium may be one that continuously stores a computer-executable program, or one that temporarily stores it for execution or downloading. In addition, the medium may be various recording means or storage means in the form of a single or multiple hardware combined, and is not limited to a medium directly connected to a computer system, and may also be distributed on a network.
매체의 예시로는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM 및 DVD 와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical medium), 및 ROM, RAM, 플래시 메모리 등을 포함하여 프로그램 명령어가 저장되도록 구성된 것이 있을 수 있다. 또한, 다른 매체의 예시로, 애플리케이션을 유통하는 앱 스토어나 기타 다양한 소프트웨어를 공급 내지 유통하는 사이트, 서버 등에서 관리하는 기록매체 내지 저장매체도 들 수 있다.Examples of media may include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and ROMs, RAMs, flash memory, etc., configured to store program instructions. In addition, examples of other media may include recording or storage media managed by app stores that distribute applications, sites that supply or distribute various software, servers, etc.
본 개시의 방법, 동작 또는 기법들은 다양한 수단에 의해 구현될 수도 있다. 예를 들어, 이러한 기법들은 하드웨어, 펌웨어, 소프트웨어, 또는 이들의 조합으로 구현될 수도 있다. 본원의 개시와 연계하여 설명된 다양한 예시적인 논리적 블록들, 모듈들, 회로들, 및 알고리즘 단계들은 전자 하드웨어, 컴퓨터 소프트웨어, 또는 양자의 조합들로 구현될 수도 있음을 통상의 기술자들은 이해할 것이다. The methods, operations, or techniques of the present disclosure may be implemented by various means. For example, these techniques may be implemented in hardware, firmware, software, or a combination thereof. Those skilled in the art will appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the present disclosure may be implemented as electronic hardware, computer software, or combinations of both.
하드웨어 및 소프트웨어의 이러한 상호 대체를 명확하게 설명하기 위해, 다양한 예시적인 구성요소들, 블록들, 모듈들, 회로들, 및 단계들이 그들의 기능적 관점에서 일반적으로 위에서 설명되었다. 그러한 기능이 하드웨어로서 구현되는지 또는 소프트웨어로서 구현되는지의 여부는, 특정 애플리케이션 및 전체 시스템에 부과되는 설계 요구사항들에 따라 달라진다. 통상의 기술자들은 각각의 특정 애플리케이션을 위해 다양한 방식들로 설명된 기능을 구현할 수도 있으나, 그러한 구현들은 본 개시의 범위로부터 벗어나게 하는 것으로 해석되어서는 안된다.To clearly illustrate this interchangeability of hardware and software, various exemplary components, blocks, modules, circuits, and steps have been generally described above in terms of their functionality. Whether such functionality is implemented as hardware or software will depend upon the particular application and design requirements imposed on the overall system. It will be appreciated that skilled artisans may implement the described functionality in various ways for each particular application, but such implementations should not be construed as causing a departure from the scope of the present disclosure.
하드웨어 구현에서, 기법들을 수행하는 데 이용되는 프로세싱 유닛들은, 하나 이상의 ASIC들, DSP들, 디지털 신호 프로세싱 디바이스들(digital signal processing devices; DSPD들), 프로그램가능 논리 디바이스들(programmable logic devices; PLD들), 필드 프로그램가능 게이트 어레이들(field programmable gate arrays; FPGA들), 프로세서들, 제어기들, 마이크로제어기들, 마이크로프로세서들, 전자 디바이스들, 본 개시에 설명된 기능들을 수행하도록 설계된 다른 전자 유닛들, 컴퓨터, 또는 이들의 조합 내에서 구현될 수도 있다.In a hardware implementation, the processing units utilized to perform the techniques may be implemented within one or more ASICs, DSPs, digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, electronic devices, other electronic units designed to perform the functions described herein, a computer, or a combination thereof.
따라서, 본 개시와 연계하여 설명된 다양한 예시적인 논리 블록들, 모듈들, 및 회로들은 범용 프로세서, DSP, ASIC, FPGA나 다른 프로그램 가능 논리 디바이스, 이산 게이트나 트랜지스터 로직, 이산 하드웨어 컴포넌트들, 또는 본원에 설명된 기능들을 수행하도록 설계된 것들의 임의의 조합으로 구현되거나 수행될 수도 있다. 범용프로세서는 마이크로프로세서일 수도 있지만, 대안으로, 프로세서는 임의의 종래의 프로세서, 제어기, 마이크로제어기, 또는 상태 머신일 수도 있다. 프로세서는 또한, 컴퓨팅 디바이스들의 조합, 예를 들면, DSP와 마이크로프로세서, 복수의 마이크로프로세서들, DSP 코어와 연계한 하나 이상의 마이크로프로세서들, 또는 임의의 다른 구성의 조합으로서 구현될 수도 있다.Accordingly, the various illustrative logical blocks, modules, and circuits described in connection with the present disclosure may be implemented or performed by any combination of a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or those designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
펌웨어 및/또는 소프트웨어 구현에 있어서, 기법들은 랜덤 액세스 메모리(random access memory; RAM), 판독 전용 메모리(read-only memory; ROM), 비휘발성 RAM(non-volatile random access memory; NVRAM), PROM(programmable read-only memory), EPROM(erasable programmable read-only memory), EEPROM(electrically erasable PROM), 플래시 메모리, 컴팩트 디스크(compact disc; CD), 자기 또는 광학 데이터 스토리지 디바이스 등과 같은 컴퓨터 판독가능 매체 상에 저장된 명령들로서 구현될 수도 있다. 명령들은 하나 이상의 프로세서들에 의해 실행 가능할 수도 있고, 프로세서(들)로 하여금 본 개시에 설명된 기능의 특정양태들을 수행하게 할 수도 있다.In a firmware and/or software implementation, the techniques may be implemented as instructions stored on a computer-readable medium, such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable PROM (EEPROM), flash memory, a compact disc (CD), a magnetic or optical data storage device, etc. The instructions may be executable by one or more processors and may cause the processor(s) to perform certain aspects of the functionality described herein.
이상 설명된 실시예들이 하나 이상의 독립형 컴퓨터 시스템에서 현재 개시된 주제의 양태들을 활용하는 것으로 기술되었으나, 본 개시는 이에 한정되지 않고, 네트워크나 분산 컴퓨팅 환경과 같은 임의의 컴퓨팅 환경과 연계하여 구현될 수도 있다. 또 나아가, 본 개시에서 주제의 양상들은 복수의 프로세싱 칩들이나 장치들에서 구현될 수도 있고, 스토리지는 복수의 장치들에 걸쳐 유사하게 영향을 받게 될 수도 있다. 이러한 장치들은 PC들, 네트워크 서버들, 및 휴대용 장치들을 포함할 수도 있다.While the embodiments described above have been described as utilizing aspects of the presently disclosed subject matter in one or more standalone computer systems, the present disclosure is not limited thereto, and may be implemented in conjunction with any computing environment, such as a network or distributed computing environment. Furthermore, aspects of the subject matter in the present disclosure may be implemented in multiple processing chips or devices, and storage may be similarly affected across multiple devices. Such devices may include PCs, network servers, and portable devices.
이상에서 본 발명의 일 실시예에 대하여 설명하였으나, 본 발명의 사상은 본 명세서에 제시되는 실시 예에 제한되지 아니하며, 본 발명의 사상을 이해하는 당업자는 동일한 사상의 범위 내에서, 구성요소의 부가, 변경, 삭제, 추가 등에 의해서 다른 실시 예를 용이하게 제안할 수 있을 것이나, 이 또한 본 발명의 사상범위 내에 든다고 할 것이다.Although one embodiment of the present invention has been described above, the spirit of the present invention is not limited to the embodiment presented in this specification, and those skilled in the art who understand the spirit of the present invention will be able to easily suggest other embodiments by adding, changing, deleting, or adding components within the scope of the same spirit, but this will also be considered to fall within the spirit of the present invention.
1: 마사지 장치 10: 하부 프레임
20: 상부 프레임 30: 진동감지센서
40: 마사지 모듈 50: 중량감지센서
60: 프로세서 70: 메모리
80: 인터페이스 90: 컨트롤러1: Massage device 10: Lower frame
20: Upper frame 30: Vibration sensor
40: Massage module 50: Weight sensor
60: Processor 70: Memory
80: Interface 90: Controller
Claims (18)
상기 바닥으로부터 상기 프레임으로 전달되는 진동을 감지할 수 있도록 상기 프레임에 구비되는 진동 감지 센서;
상기 프레임에 설치되는 지지부 및 사용자의 신체에 마사지를 제공할 수 있도록 상기 지지부에 구비되는 마사지부를 포함하는 마사지 모듈;
상기 마사지부에 안착된 사용자의 신체로부터 전달되는 심박을 감지할 수 있도록 상기 마사지 모듈에 구비되는 심박 감지 센서; 및
상기 심박 감지 센서로부터 획득한 제 1 신호와 상기 진동 감지 센서로부터 획득한 제 2 신호를 기초로 사용자의 심박수를 산출하는 프로세서를 포함하고,
상기 프레임은, 상기 마사지 모듈이 설치되는 상부 프레임과, 상기 상부 프레임이 바닥으로부터 높이 방향으로 소정 높이 이격 배치되도록 상기 상부 프레임을 지지하는 하부 프레임을 포함하고,
상기 진동 감지 센서는 상기 마사지 모듈과 높이 방향으로 이격 배치되도록 상기 하부 프레임에 배치되는, 심박수를 측정할 수 있는 마사지 장치.A frame placed on the floor;
A vibration detection sensor provided on the frame so as to detect vibration transmitted from the floor to the frame;
A massage module including a support member installed on the above frame and a massage member provided on the support member so as to provide a massage to the user's body;
A heart rate detection sensor provided in the massage module to detect the heart rate transmitted from the body of the user placed in the massage section; and
A processor is included that calculates the user's heart rate based on a first signal obtained from the heart rate detection sensor and a second signal obtained from the vibration detection sensor.
The above frame includes an upper frame on which the massage module is installed, and a lower frame that supports the upper frame so that the upper frame is spaced apart from the floor by a predetermined height in the height direction.
A massage device capable of measuring a heart rate, wherein the vibration detection sensor is arranged on the lower frame so as to be spaced apart in the height direction from the massage module.
상기 제 1 신호는 사용자의 심장 박동에 관한 정보를 포함하는 심박 신호 및 상기 심박 신호 외의 노이즈 신호를 포함하고,
상기 프로세서는
상기 노이즈 신호가 제거될 수 있도록 상기 제 2 신호에 기초하여 상기 제 1 신호를 보정하는, 심박수를 측정할 수 있는 마사지 장치.In paragraph 1,
The first signal includes a heart rate signal including information about the user's heartbeat and a noise signal other than the heart rate signal,
The above processor
A massage device capable of measuring heart rate, wherein the first signal is compensated based on the second signal so that the noise signal can be removed.
상기 노이즈 신호는 상기 바닥으로부터 상기 마사지 모듈로 전달되는 진동에 의한 진동 노이즈 신호를 포함하는, 심박수를 측정할 수 있는 마사지 장치. In the second paragraph,
A massage device capable of measuring heart rate, wherein the noise signal includes a vibration noise signal caused by vibration transmitted from the floor to the massage module.
상기 프로세서는
상기 제 1 신호를 보정하기 위하여 상기 제 2 신호를 기초로 보정 신호를 산출하고,
상기 제 1 신호 및 상기 보정 신호를 토대로 사용자의 심박수를 산출하는, 심박수를 측정할 수 있는 마사지 장치.In the second paragraph,
The above processor
In order to compensate for the first signal, a compensation signal is generated based on the second signal,
A massage device capable of measuring heart rate, which calculates the user's heart rate based on the first signal and the correction signal.
상기 프로세서는
상기 제 2 신호 및 보정 계수를 기초로 상기 보정 신호를 산출하는, 심박수를 측정할 수 있는 마사지 장치.In paragraph 4,
The above processor
A massage device capable of measuring heart rate, which derives the correction signal based on the second signal and the correction coefficient.
상기 프로세서는
상기 제 1 신호의 노이즈 신호와 상기 보정 신호가 동일해질 수 있도록 상기 보정 계수를 수정하는, 심박수를 측정할 수 있는 마사지 장치.In paragraph 5,
The above processor
A massage device capable of measuring heart rate, wherein the correction coefficient is corrected so that the noise signal of the first signal and the correction signal become identical.
상기 프로세서는
상기 보정 계수를 수정하기 위하여 적응적 필터(adaptive filter) 알고리즘을 이용하는, 심박수를 측정할 수 있는 마사지 장치.In paragraph 6,
The above processor
A massage device capable of measuring heart rate, which uses an adaptive filter algorithm to correct the above correction coefficient.
상기 적응적 필터 알고리즘은 LMS(Least Mean Square) 필터 알고리즘, NLMS(Normalized Least Mean Square) 필터 알고리즘 및 RLS(Recursive Least Square) 필터 알고리즘 중 적어도 하나를 포함하는, 심박수를 측정할 수 있는 마사지 장치.In Article 7,
A massage device capable of measuring heart rate, wherein the adaptive filter algorithm includes at least one of an LMS (Least Mean Square) filter algorithm, an NLMS (Normalized Least Mean Square) filter algorithm, and an RLS (Recursive Least Square) filter algorithm.
상기 프로세서는
상기 제 1 신호 및 상기 제 2 신호 중 적어도 하나를 증폭 및 필터링하고, 상기 증폭 및 필터링된 신호를 기초로 사용자의 심박수를 산출하는, 심박수를 측정할 수 있는 마사지 장치.In paragraph 1,
The above processor
A massage device capable of measuring heart rate, which amplifies and filters at least one of the first signal and the second signal, and calculates the user's heart rate based on the amplified and filtered signal.
상기 심박 감지 센서는
마사지부에 안착된 신체의 중량을 감지할 수 있는 중량 감지 센서로 이루어지는, 심박수를 측정할 수 있는 마사지 장치.In paragraph 1,
The above heart rate detection sensor
A massage device capable of measuring heart rate, comprising a weight detection sensor capable of detecting the weight of a body placed on a massage part.
상기 심박 감지 센서는 상기 지지부 일측에 배치되고,
상기 마사지부는 사용자에게 온열 치료를 제공할 수 있도록 상기 지지부에 회전 가능하게 결합되는 온열 치료용 도자를 포함하는, 심박수를 측정할 수 있는 마사지 장치.In paragraph 1,
The above heart rate detection sensor is placed on one side of the support,
A massage device capable of measuring heart rate, wherein the massage unit includes a heat therapy cathode rotatably coupled to the support unit so as to provide heat therapy to the user.
상기 온열 치료용 도자 및 상기 심박 감지 센서는 복수개로 구비되고,
상기 복수의 온열 치료용 도자는
사용자의 신장 방향과 나란한 제 1 열을 따라 배열되는 제 1 온열 치료용 도자 및 제 2 온열 치료용 도자 및 상기 제 1 열과 나란한 제 2 열을 따라 배열되는 제 3 온열 치료용 도자 및 제 4 온열 치료용 도자를 포함하고,
상기 복수의 심박 감지 센서는
상기 제 1 열 상에 배치되는 제 1 심박 감지 센서 및 상기 제 2 열 상에 배치되는 제 2 심박 감지 센서를 포함하는, 심박수를 측정할 수 있는 마사지 장치.In Article 11,
The above thermal therapy ceramics and the above heart rate detection sensors are provided in multiple units,
The above multiple thermal therapy ceramics
It comprises first and second thermotherapy ceramics arranged along a first row parallel to the user's stretching direction, and third and fourth thermotherapy ceramics arranged along a second row parallel to the first row.
The above multiple heart rate detection sensors
A massage device capable of measuring a heart rate, comprising a first heart rate detection sensor disposed on the first row and a second heart rate detection sensor disposed on the second row.
상기 마사지 모듈에 구비되는 심박 감지 센서로부터 제 1 신호를 획득하는 단계;
상기 프레임에 구비되는 진동 감지 센서로부터 제 2 신호를 획득하는 단계; 및
상기 제 1 신호 및 상기 제 2 신호를 기초로 사용자의 심박수를 산출하는 단계를 포함하는, 심박수를 측정하는 방법.A method for measuring the heart rate of a user receiving a massage from a massage device according to claim 1, comprising a frame placed on the floor and a massage module installed on the frame so as to provide a massage,
A step of obtaining a first signal from a heart rate detection sensor provided in the above massage module;
A step of obtaining a second signal from a vibration detection sensor provided in the above frame; and
A method for measuring heart rate, comprising the step of calculating a heart rate of a user based on the first signal and the second signal.
상기 제 1 신호는
사용자의 심장 박동에 의하여 감지된 심박 신호 및 상기 심박 신호 외의 노이즈 신호를 포함하고,
상기 심박수를 산출하는 단계는
상기 노이즈 신호가 제거될 수 있도록, 상기 제 2 신호에 기초하여 상기 제 1 신호를 보정하는 단계를 포함하는, 심박수를 측정하는 방법. In Article 13,
The first signal above is
Contains a heart rate signal detected by the user's heartbeat and a noise signal other than the heart rate signal,
The steps for calculating the above heart rate are
A method for measuring heart rate, comprising the step of correcting the first signal based on the second signal so that the noise signal can be removed.
상기 제 1 신호를 보정하는 단계는
상기 제 2 신호 및 보정 계수를 기초로 보정 신호를 산출하는 단계; 및
상기 제 1 신호 및 상기 보정 신호를 토대로 심박수를 산출하는 단계를 포함하는, 심박수를 측정하는 방법.In Article 14,
The step of correcting the above first signal is
A step of generating a correction signal based on the second signal and the correction coefficient; and
A method for measuring heart rate, comprising a step of calculating a heart rate based on the first signal and the correction signal.
상기 제 1 신호를 보정하는 단계는
상기 상기 제 1 신호의 노이즈 신호와 상기 보정 신호가 동일해질 수 있도록 상기 보정 계수를 수정하는 단계를 포함하는, 심박수를 측정하는 방법.In Article 15,
The step of correcting the above first signal is
A method for measuring heart rate, comprising the step of modifying the correction coefficient so that the noise signal of the first signal and the correction signal become identical.
상기 보정 계수를 수정하는 단계에서는 위하여 적응적 필터(adaptive filter) 알고리즘이 이용되는, 심박수를 측정하는 방법.In Article 16,
A method for measuring heart rate, wherein an adaptive filter algorithm is used in the step of correcting the above correction coefficient.
상기 제 1 신호 및 상기 제 2 신호 중 적어도 하나를 증폭 및 필터링하는 단계를 더 포함하는, 심박수를 측정하는 방법.
In Article 13,
A method for measuring heart rate, further comprising the step of amplifying and filtering at least one of the first signal and the second signal.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220129658A KR102816607B1 (en) | 2022-10-11 | 2022-10-11 | Massage apparatus with measuring heart rate and method for measuring heart rate |
| PCT/KR2023/015647 WO2024080752A1 (en) | 2022-10-11 | 2023-10-11 | Massage device capable of measuring heart rate and method for measuring heart rate |
| CN202380072410.4A CN120035424A (en) | 2022-10-11 | 2023-10-11 | Massage device capable of measuring heart rate and method capable of measuring heart rate |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220129658A KR102816607B1 (en) | 2022-10-11 | 2022-10-11 | Massage apparatus with measuring heart rate and method for measuring heart rate |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20240050514A KR20240050514A (en) | 2024-04-19 |
| KR102816607B1 true KR102816607B1 (en) | 2025-06-09 |
Family
ID=90669943
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020220129658A Active KR102816607B1 (en) | 2022-10-11 | 2022-10-11 | Massage apparatus with measuring heart rate and method for measuring heart rate |
Country Status (3)
| Country | Link |
|---|---|
| KR (1) | KR102816607B1 (en) |
| CN (1) | CN120035424A (en) |
| WO (1) | WO2024080752A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100094147A1 (en) * | 2008-10-15 | 2010-04-15 | Inan Omer T | Systems and methods for monitoring heart function |
| KR102014218B1 (en) * | 2018-04-05 | 2019-08-27 | 주식회사 세라젬 | Thermo-therapeutic apparatus with measuring heart rate and method for controlling the same |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19681246B4 (en) * | 1995-12-25 | 2004-04-29 | Matsushita Electric Works Ltd., Kadoma-Shi | Device for effecting relaxation |
| JP2005013585A (en) * | 2003-06-27 | 2005-01-20 | Toshiba Tec Corp | Massage machine |
| JP5652324B2 (en) * | 2011-05-19 | 2015-01-14 | 株式会社デンソー | Massage equipment |
| KR101744691B1 (en) * | 2016-02-25 | 2017-06-08 | 아주대학교산학협력단 | Method and Apparatus for Detecting Heartbeat using Ballistocardiogram |
| KR101781955B1 (en) * | 2017-04-20 | 2017-09-26 | (주)성우메디텍 | Health care type smart massage chair |
-
2022
- 2022-10-11 KR KR1020220129658A patent/KR102816607B1/en active Active
-
2023
- 2023-10-11 CN CN202380072410.4A patent/CN120035424A/en active Pending
- 2023-10-11 WO PCT/KR2023/015647 patent/WO2024080752A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100094147A1 (en) * | 2008-10-15 | 2010-04-15 | Inan Omer T | Systems and methods for monitoring heart function |
| KR102014218B1 (en) * | 2018-04-05 | 2019-08-27 | 주식회사 세라젬 | Thermo-therapeutic apparatus with measuring heart rate and method for controlling the same |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20240050514A (en) | 2024-04-19 |
| CN120035424A (en) | 2025-05-23 |
| WO2024080752A1 (en) | 2024-04-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3205268B1 (en) | Hospital bed | |
| CN106419878B (en) | Blood pressure estimation device and method | |
| US7437787B2 (en) | Load-cell based hospital bed control | |
| RU2446740C2 (en) | Activity meter | |
| US20140206946A1 (en) | Apparatus and method for measuring stress based on behavior of a user | |
| KR101628262B1 (en) | Method and apparatus for heart rate calculation using frequency analysis | |
| US8466801B2 (en) | Patient monitoring system | |
| KR102014218B1 (en) | Thermo-therapeutic apparatus with measuring heart rate and method for controlling the same | |
| JP5260988B2 (en) | Passive exercise equipment and control device | |
| JP2018538114A5 (en) | ||
| JP6680155B2 (en) | Blood pressure measuring device, control method of blood pressure measuring device, and program | |
| JP6779978B2 (en) | Lung function measuring device, lung function measuring method and lung function measuring program | |
| JP2009068984A (en) | Weight measuring device | |
| JP3632021B2 (en) | Automatic diagnostic equipment | |
| KR102816607B1 (en) | Massage apparatus with measuring heart rate and method for measuring heart rate | |
| EP3314251A1 (en) | Sweat monitoring apparatus and monitoring method | |
| RU2020100456A (en) | SYSTEM AND METHOD FOR EVALUATING BRAIN VOLUME AND / OR BRAIN BLOOD FLOW AND / OR DEPTH OF ANESTHESIA OF THE PATIENT | |
| EP3640610B1 (en) | Load detector, load detection system, and biological state monitoring system | |
| JP6934569B2 (en) | Caregiving device management device and management method | |
| JP2007275260A (en) | Degree of activities measurement arithmetic system | |
| JP2017000318A (en) | User position detection device on air mat | |
| JPH0591955A (en) | Toilet seat device | |
| JP6585951B2 (en) | Biological information measuring device and biological information measuring method | |
| JP5992298B2 (en) | Bed detection method | |
| US20230210448A1 (en) | Skin shear detection for hospital beds |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20221011 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240919 Patent event code: PE09021S01D |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20250528 |
|
| PG1601 | Publication of registration |