Massage device capable of measuring heart rate and method capable of measuring heart rate
By using vibration sensors and heartbeat sensors in the massage device, combined with the processor's correction algorithm, the problem of ground vibration noise interfering with heart rate measurement is solved, achieving high accuracy of heart rate measurement and personalization of massage mode.
Patent Information
- Application Number
- CN202380072410.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-10-11
- Filing Date
- 2023-10-11
- Publication Date
- 2025-05-23
AI Technical Summary
The prior art is difficult to effectively remove noise signals caused by ground vibration, resulting in inaccurate heart rate measurement.
By configuring a vibration sensor and a heartbeat sensor in the massage device, the processor uses the signal obtained by the heartbeat sensor to correct the signal obtained by the heartbeat sensor based on the signal obtained by the vibration sensor, thereby removing the noise signal and accurately calculating the user's heart rate.
It realizes more accurate measurement of user heart rate, provides a massage mode that is more suitable for user status, and improves the measurement accuracy and user experience of the equipment.
Smart Images

Figure CN120035424A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a massage device capable of measuring heart rate and a method for measuring heart rate, and more particularly to a massage device capable of more accurately measuring a user's heart rate and a method for measuring heart rate. Background Art
[0002] Generally, heart rate variability (HRV) provides a quantitative index in the evaluation of the pathological and physiological state of the cardiovascular system, and is affected by the sympathetic and parasympathetic nervous systems, so it is used as a quantitative index of the autonomic nervous system related to stress diseases. Therefore, products driven by heart rate are coming on the market, such as fitness equipment, massagers, and thermal therapy devices.
[0003] The Korean Patent Publication No. 2014218 of Xilaiken Co., Ltd. discloses a conventional control device for a thermal therapy device with a heart rate measurement function. The control device is configured to calculate the heart rate from the ballistocardiogram signal detected by the weight detection sensor, and provide a suitable massage mode for the user according to the heart rate calculated by the thermal therapy device.
[0004] This control device discloses a preprocessing structure to remove power supply noise, weight signal noise, etc. from the ballistocardiogram signal extracted from the weight sensor. However, this existing control device does not propose a specific technical solution for removing the noise generated by the vibration of the ground where the thermal therapy device is placed.
[0005] Therefore, there is an urgent need to develop a massage device that can more accurately calculate the user's heart rate by removing the noise signal generated by the ground vibration and utilize the heart rate.
[0006] (Patent Document 1) Korean Patent Publication No. 2014218 Summary of the invention
[0007] (Problem to be solved)
[0008] The present invention has been made in consideration of the above-mentioned points, and an object of the present invention is to provide a massage device that can accurately measure the heart rate of a user.
[0009] Another object of the present invention is to provide a massage device that can display the measured heart rate to the user.
[0010] Another object of the present invention is to provide a massage device that can provide various massage modes for users by utilizing the measured heart rate.
[0011] The subjects of the present invention are not limited to the subjects mentioned above, and other subjects not mentioned can be clearly understood by those skilled in the art to which the present invention belongs from the following description.
[0012] (Methods of solving the problem)
[0013] According to one aspect of the present invention, there is provided a massage device capable of measuring heart rate, comprising: a frame, arranged on the ground; a vibration sensor, arranged on the frame, capable of sensing vibration transmitted from the ground to the frame; a massage module, comprising a support portion and a massage portion, the support portion being arranged on the frame, the massage portion being arranged on the support portion to provide massage for a user's body; a heartbeat sensor, arranged on the massage module, capable of sensing the heartbeat transmitted from the user's body located at the massage portion; and a processor, capable of calculating the user's heart rate based on a first signal obtained from the heartbeat sensor and a second signal obtained from the vibration sensor.
[0014] At this time, the first signal includes a heartbeat signal and a noise signal other than the heartbeat signal, and the heartbeat signal includes information related to the user's heartbeat; the processor can correct the first signal based on the second signal and remove the noise signal.
[0015] At this time, the noise signal may include a vibration noise signal generated due to vibration transmitted from the ground to the massage module.
[0016] At this time, the processor calculates a correction signal based on the second signal to correct the first signal; and the user's heart rate can be calculated based on the first signal and the correction signal.
[0017] At this time, the processor can calculate the correction signal based on the second signal and the correction coefficient.
[0018] At this time, the processor may correct the correction coefficient so that the noise signal of the first signal and the correction signal may be the same.
[0019] At this time, the processor may utilize an adaptive filtering algorithm to correct the correction coefficient.
[0020] At this time, the adaptive filtering algorithm may include at least one of an LMS (Least Mean Square) filtering algorithm, an NLMS (Normalized Least Mean Square) filtering algorithm, and an RLS (Recursive Least Squares) filtering algorithm.
[0021] At this time, the processor amplifies and filters at least one of the first signal and the second signal, and the user's heart rate can be calculated based on the amplified and filtered signal.
[0022] In this case, the heartbeat sensor may be a weight sensor that can detect the weight of the body placed on the massage part.
[0023] At this time, the heartbeat sensor may be arranged on one side of the supporting part.
[0024] At this time, the massage part may include ceramics for thermotherapy, and the ceramics for thermotherapy may be rotatably combined with the support part to provide thermotherapy for the user.
[0025] At this time, the thermotherapy ceramics and the heartbeat sensors are arranged in plurality, and the plurality of thermotherapy ceramics include: a first thermotherapy ceramic and a second thermotherapy ceramic, arranged along a first column parallel to the user's body length direction; and a third thermotherapy ceramic and a fourth thermotherapy ceramic, arranged along a second column parallel to the first column. The plurality of heartbeat sensors may include: a first heartbeat sensor, arranged in the first column; and a second heartbeat sensor, arranged in the second column.
[0026] At this time, the first row and the second row can be arranged symmetrically with the user's body as the center.
[0027] According to another aspect of the present invention, there is provided a method for measuring heart rate, for measuring the heart rate of a user receiving a massage by a massage device, wherein the massage device comprises a frame arranged on the ground and a massage module disposed on the frame and capable of providing massage, and the method for measuring heart rate comprises the following steps: obtaining a first signal from a heartbeat sensor arranged on the massage module; obtaining a second signal from a vibration sensor arranged on the frame; and calculating the user's heart rate based on the first signal and the second signal.
[0028] At this time, the first signal includes a heartbeat signal detected through the user's heartbeat and a noise signal other than the heartbeat signal; the heart rate calculation step may include a step of correcting the first signal based on the second signal to remove the noise signal.
[0029] At this time, the first signal correction step may include the following steps: calculating a correction signal based on the second signal and a correction coefficient; and calculating a heart rate based on the first signal and the correction signal.
[0030] At this time, the first signal correction step may include the following step: modifying the correction coefficient so that the noise signal of the first signal and the correction signal can be the same.
[0031] At this time, an adaptive filtering algorithm may be used for the correction coefficient modification step.
[0032] At this time, the method for measuring heart rate further includes the steps of amplifying and filtering at least one of the first signal and the second signal.
[0033] (Effects of the Invention)
[0034] According to an embodiment of the present invention, a massage device capable of measuring heart rate and a method for measuring heart rate are as follows: a first signal is obtained from a heartbeat sensor that senses the body vibration of a user, and the user's heart rate can be calculated based on the obtained first signal.
[0035] In addition, according to an embodiment of the present invention, a massage device capable of measuring heart rate and a method for measuring heart rate are provided, wherein a second signal is obtained from a vibration sensor that senses vibrations transmitted from the ground, and the first signal is corrected based on the obtained second signal, thereby accurately calculating the user's heart rate.
[0036] In addition, the massage device capable of measuring heart rate and the method for measuring heart rate according to the embodiments of the present invention are as follows: a correction signal is calculated based on the second signal and the correction coefficient, and the first signal is corrected based on the calculated correction signal, so that the user's heart rate can be calculated more accurately.
[0037] In addition, according to the embodiment of the present invention, the massage device capable of measuring heart rate and the method for measuring heart rate are as follows: an adaptive filtering algorithm is used to correct the correction coefficient, and the first signal is corrected based on the corrected correction coefficient to accurately remove the noise signal generated by the vibration of the ground from the first signal, thereby more accurately calculating the user's heart rate.
[0038] In addition, the massage device capable of measuring heart rate according to an embodiment of the present invention includes a memory and an interface, wherein the memory stores calculated heart rate related data, the interface can display the calculated heart rate, accumulate the heart rate related data measured during massage, and provide the data to the user.
[0039] In addition, the massage device capable of measuring heart rate according to an embodiment of the present invention includes a controller, which determines a massage mode based on the calculated heart rate and controls the massage module according to the determined massage mode, thereby providing a massage appropriately set according to the heart rate.
[0040] The effects of the present invention are not limited to the above-mentioned effects, and effects not mentioned can be clearly understood from this specification and the drawings by a person skilled in the art having ordinary knowledge in the technical field to which the present invention belongs. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 The present invention is a three-dimensional diagram of a massage device capable of measuring heart rate according to an embodiment of the present invention, viewed from above.
[0042] Figure 2 This is a three-dimensional view of a massage module and a heartbeat sensor of a massage device capable of measuring heart rate according to an embodiment of the present invention, viewed from the bottom.
[0043] Figure 3The block diagram schematically shows a heartbeat sensor, a vibration sensor, a processor, a memory, an interface and a controller of a massage device capable of measuring heart rate according to an embodiment of the present invention.
[0044] Figure 4 FIG. 4 is a block diagram schematically showing a processor of a massage device capable of measuring heart rate according to an embodiment of the present invention.
[0045] Figure 5 is a flow chart of a heart rate measurement method according to an embodiment of the present invention.
[0046] Figure 6 is a flowchart specifically illustrating the heart rate calculation steps of the heart rate measurement method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0047] The words and terms used in this specification and claims should not be interpreted limited to the conventional or dictionary meanings, but should be based on the principle that the inventor can appropriately define terms and concepts in order to explain his own invention in the best way, and should be interpreted in a meaning and concept that is consistent with the technical idea of the present invention.
[0048] In this specification, the terms "including" or "having" should be understood to indicate the existence of the features, numbers, steps, actions, components, parts or combinations thereof recorded in the specification, rather than excluding in advance the existence or additional possibilities of one or more other features, numbers, steps, actions, components, parts or combinations thereof.
[0049] When a component is located in the "front", "rear", "above" or "below" of another component, unless there are special circumstances, it includes not only the case where it is directly in contact with another component at the "front", "rear", "above" or "below", but also the case where other components are arranged in between. In addition, when a component is "connected" to another component, unless there are special circumstances, it includes not only the case where they are directly connected to each other, but also the case where they are indirectly connected to each other.
[0050] Some embodiments of the present disclosure can be represented by a function block structure and various processing steps. A part or all of such function blocks can be implemented by various numbers of hardware and / or software for running a specific function. For example, the function blocks of the present disclosure can be implemented by one or more microprocessors or by a circuit structure for a predetermined function. In addition, for example, the function blocks of the present disclosure can be implemented by various programming or scripting languages. Functional modules can be implemented by algorithms implemented in one or more processors. In addition, for electronic environment settings, signal processing and / or data processing, etc., the present disclosure can adopt prior art. Terms such as "algorithm", "element", "tool" and "structure" can be widely used, not limited to mechanical and physical structure use.
[0051] The term "module" or "unit" used in the specification refers to a hardware or software component, and the "module" or "unit" performs a certain function. Even so, the "module" or "unit" is not limited to the meaning of software or hardware. The "module" or "unit" can also be configured to be stored in an addressable storage medium, or it can also be configured to run one or more processors. Therefore, as an example, a "module" or "unit" may include at least one of components, processes, functions, attributes, programs, subroutines, program code segments, drivers, firmware, microcodes, circuits, data, databases, data structures, tables, arrays, or variables such as software components, object-oriented software components, class components, and task components. The functions provided from the components and "modules" or "units" can be combined into a smaller number of components and "modules" or "units", or can also be divided into additional components and "modules" or "units".
[0052] According to one embodiment of the present disclosure, a "module" or "unit" can be implemented by a processor and a memory. "Processor" should be interpreted broadly, including a general-purpose processor, a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a controller, a microcontroller, a state machine, etc. In some cases, "processor" may also refer to an integrated circuit (ASIC), a programmable logic device (PLD), a field programmable gate array (FPGA), etc. For example, "processor" may also refer to a combination of processing devices, such as a combination of a DSP and a microprocessor, a combination of multiple microprocessors, a combination of more than one microprocessor combined with a DSP core, or any other combination of such structures. In addition, "memory" should be interpreted broadly, including any electronic component that can store 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 charged PROM (EEPROM), flash memory, magnetic or optical data storage device, register, etc. If the processor can read information from the memory and / or write information to the memory, the memory can be said to be in electronic communication with the processor. Memory integrated into the processor is in electronic communication with the processor.
[0053] Figure 1 The present invention is a three-dimensional diagram of a massage device capable of measuring heart rate according to an embodiment of the present invention, viewed from above. Figure 2 This is a three-dimensional view of a massage module and a heartbeat sensor of a massage device capable of measuring heart rate according to an embodiment of the present invention, viewed from the bottom. Figure 3 The block diagram schematically shows a heartbeat sensor, a vibration sensor, a processor, a memory, an interface and a controller of a massage device capable of measuring heart rate according to an embodiment of the present invention. Figure 4 FIG. 4 is a block diagram schematically showing a processor of a massage device capable of measuring heart rate according to an embodiment of the present invention.
[0054] Reference Figure 1 and Figure 2 According to an embodiment of the present invention, a massage device 1 capable of measuring heart rate may include: a lower frame 10 and an upper frame 20, a vibration sensor 30, a massage module 40 and a heartbeat sensor 50.
[0055] like Figure 1 As shown, the lower and upper frames 10 and 20 are structures on which a user can lie down or place a part of the body, and the lower and upper frames 10 and 20 can be placed on the ground.
[0056] In addition, the lower and upper frames 10 and 20 may provide a base for installing the massage module 40. The massage module 40 disposed on the upper side of the lower and upper frames 10 and 20 provides massage to the body of the user placed on the lower and upper frames 10 and 20.
[0057] The massage module 40 is provided with a heartbeat sensor 50, which senses the heartbeat transmitted from the user's body and converts it into an electrical signal. Hereinafter, the signal is referred to as a first signal.
[0058] The lower frame 10 is provided with a vibration sensor 30 to sense the vibration transmitted from the ground and convert it into an electrical signal, which will be referred to as a second signal below.
[0059] Reference Figure 2 The processor 60 calculates the heart rate based on the first and second signals. That is, the massage device 1 capable of measuring the heart rate according to an embodiment of the present invention can more accurately calculate the heart rate based on the signals obtained from the multiple sensors, and the calculated heart rate is used to control the massage module 40 or can be provided to the user.
[0060] Hereinafter, various structures of a massage device capable of measuring heart rate according to an embodiment of the present invention will be described in more detail.
[0061] Reference Figure 1 The lower and upper frames 10 and 20 of the massage device 1 capable of measuring heart rate according to an embodiment of the present invention may be composed of a lower frame 10 supported on the ground and an upper frame 20 disposed on the upper side of the lower frame 10 to place at least a part of the user's body. In order to ensure sufficient supporting force, the lower and upper frames 10 and 20 may be made of a material with high rigidity, such as metal or reinforced plastic.
[0062] In the illustrated embodiment, the lower frame 10 may be composed of a first lower frame 12 and a second lower frame 14 . The first lower frame 12 is used to support an upper frame 20 on which the upper body of the user is placed, and the second lower frame 14 is used to support the lower body of the user.
[0063] The first lower frames 12 are configured as a pair, and the pair of first lower frames 12 may be arranged at a predetermined distance in the left-right direction. The upper frame 20 described above may be arranged between the pair of first lower frames 12 .
[0064] The upper frame 20 supports the upper body of the user through the supporting force supported by the lower frame 10, and is a structure for providing a base for installing the massage module 40 that can provide massage to the user.
[0065] The upper frame 20 may have a structure for assisting the function of the massage module 40. In the illustrated embodiment, the massage module 40 is movably coupled to the upper frame 20 to provide massage while moving along the length direction of the user.
[0066] To this end, in this embodiment, the upper frame 20 is composed of a bottom plate 22 and a track 24, the bottom plate 22 is supported by the first lower frame 12, and the track 24 is formed along the body length direction of the user at the upper side of the bottom plate 22. In addition, an actuator 26 is arranged on one side of the bottom plate 22 to provide a driving force to move the massage module 40.
[0067] 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 an 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 the scope of the concept of the present invention.
[0068] For example, the shape and structure of the lower and upper frames 10 and 20 may be appropriately configured according to the characteristics of the space where the massage device 1 is arranged, the characteristics of the body part to be massaged, and the function of the massage module 40.
[0069] On the other hand, refer to Figure 1 A vibration sensor 30 may be disposed on the lower frame 10, and the vibration sensor 30 senses the vibration transmitted from the placement surface of the massage device 1 to the lower and upper frames 10, 20, and converts the sensed vibration into the above-mentioned second signal.
[0070] The vibration sensor 30 may be a variable resistance vibration sensor, a light detection vibration sensor, a piezoelectric vibration sensor, etc. However, the type is not particularly limited as long as it can sense vibration transmitted from the ground to the lower and upper frames 10 and 20 .
[0071] In addition, in the illustrated embodiment, the vibration sensor 30 is disposed on the outer side of the first lower frame 12, but the position is not particularly limited as long as the vibration transmitted from the ground to the lower and upper frames 10 and 20 can be sensed.
[0072] For example, the vibration sensor 30 may be installed inside the first lower frame 12 or disposed on the second lower frame 14 , or may also be disposed on the bottom plate 22 .
[0073] Reference Figure 1 and Figure 2 As described above, the massage module 40 is disposed on the upper side of the lower and upper frames 10 and 20. In the present embodiment, the massage module 40 is composed of a transmission part 42, a support part 44, and massage parts 46 and 48.
[0074] The conveyor 42 is a box-shaped structure for moving the massage parts 46 and 48 described later along the length of the user. To this end, rollers may be arranged on the side or bottom of the conveyor 42, and the rollers may be movably coupled to the rails 24 on the bottom plate 22.
[0075] In addition, the transmission part 42 can be connected to the actuator 26 in a predetermined manner to receive a driving force. Accordingly, the transmission part 42 receives the driving force to move the support part 44 and the massage parts 46 and 48 described later.
[0076] A support portion 44 may be fixedly coupled to the upper side of the conveying portion 42. The support portion 44 is a plate-shaped member extending in the horizontal direction, and is a structure for supporting massage portions 46 and 48 to be described later.
[0077] In this embodiment, as shown in the figure, the massage parts 46 and 48 may be composed of a first massage part 46 and a second massage part 48 which can provide massage to different parts of the body.
[0078] As shown in the figure, the first and second massage parts 46 and 48 may be composed of a plurality of thermotherapy ceramics 46 and 48. In this case, the plurality of thermotherapy ceramics 46 and 48 are rotatably coupled to the support part 44, respectively.
[0079] The first massage part 46 may be composed of a first thermotherapy ceramic 46a and a second thermotherapy ceramic 46b arranged along a first column L1 parallel to the user's body length direction; the second massage part 48 may be composed of a third thermotherapy ceramic 48a and a fourth thermotherapy ceramic 48b arranged in a second column L2 parallel to the first column L1 and arranged at a predetermined interval.
[0080] At this time, the first row L1 and the second row L2 may be arranged symmetrically with the user's body as the center, so that the first massage part 46 and the second massage part 48 symmetrically support the user's body and provide massage.
[0081] Accordingly, the load of the user's body is evenly distributed, thereby improving the structural stability of the massage module 40 and effectively providing a massage suitable for the body structure.
[0082] On the other hand, in the illustrated embodiment, the massage parts 46, 48 are made of thermotherapy ceramics as described above, but are not limited thereto, and the massage parts 46, 48 may be made of various structures that can provide massage to the user while moving in a predetermined manner.
[0083] For example, the massage parts 46 and 48 may be composed of massage protrusions that can apply local pressure to the user's body while performing an up-and-down movement, massage rollers that can apply gentle pressure to the user's body while performing a rolling movement, or the like.
[0084] At this time, refer again to Figure 2 The massage module 40 may be provided with a heartbeat sensor 50. As described above, the heartbeat sensor 50 is a structure for sensing the body vibration of the user including the heart rate related information and converting it into an electrical signal, namely, a first signal.
[0085] The heartbeat sensor 50 may be composed of various types of sensors that can sense body vibrations. In this embodiment, the heartbeat sensor 50 is a weight sensor composed of a weighing sensor that can detect the weight of the user.
[0086] The weight sensor can detect a weight signal including a minute ballistocardiogram signal. In this case, the ballistocardiogram signal refers to a signal for detecting body vibrations accompanying heartbeats.
[0087] At this time, the heartbeat sensor 50 can be arranged on one side of the support part 44 supporting the massage parts 46 and 48, so as to Figure 2 The heartbeat sensor 50 can be arranged on the lower side of the support part 44. Accordingly, the heartbeat sensor 50 is minimally affected by the activities of the massage parts 46 and 48, and can also stably and accurately sense the vibration of the user's body.
[0088] In addition, a plurality of heartbeat sensors 50 may be provided. In the illustrated embodiment, the plurality of heartbeat sensors 50 include a first heartbeat sensor 52 provided in a first row L1 and a second heartbeat sensor 54 provided in a second row L2. Accordingly, the first and second heartbeat sensors 52 and 54 can stably and accurately sense body vibrations based on the uniformly distributed body weight.
[0089] However, the location of the heartbeat sensor 50 in the massage module 40 is not limited to the support portion 44 on the first or second column L1, L2 as shown in the figure, and the location is not particularly limited as long as the vibration of the user's body can be sensed to detect the heartbeat. That is, as long as the heartbeat can be stably and accurately detected, the heartbeat sensor 50 can also be set on the massage portion 46, 48 that directly pressurizes the user's body while moving in a predetermined manner.
[0090] On the other hand, the first signal acquired from the heartbeat sensor 50 may be composed of a heartbeat signal including the user's heartbeat related information (ie, a ballistocardiogram signal) and a noise signal other than the heartbeat signal.
[0091] The noise signal prevents accurate calculation of the heart rate from the first signal. The noise signal may include a signal generated due to vibration transmitted from the ground through the frame to the massage module 40.
[0092] In this embodiment, in order to minimize the influence of the above-mentioned noise signal, the above-mentioned vibration sensor 30 (in Figure 1The process of accurately calculating the heart rate by considering the noise signal will be described later together with the heart rate calculation method according to an embodiment of the present invention.
[0093] Reference Figure 1 and Figure 3 According to an embodiment of the present invention, the massage device 1 capable of measuring heart rate 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 disposed on one side of the lower and upper frames 10, 20 or may be installed inside the lower and upper frames 10, 20.
[0094] The processor 60 is a structure for receiving the first signal from the heartbeat sensor 50 and calculating the user's heart rate based on the first signal.
[0095] The processor 60 may be implemented by hardware, software and / or a combination thereof. For example, the processor 60 may be implemented using a circuit for hardware processing or may be implemented by a processor, a central processing unit (CPU), a controller, an arithmetic logic unit, a computing logic circuit, a digital signal processing device, a microcomputer, an FPGA, a system-on-chip (SoC), a programmable logic unit, a microprocessor, or any device that can perform the functions described below.
[0096] In addition, the processor 60 performs basic arithmetic, logic, and input / output calculations to process the instructions of the computer program. The instructions can be provided to the processor 60 through the memory 70 described later. For example, the processor 60 can be configured to execute the received instructions according to the program code stored in a recording device such as the memory 70.
[0097] Reference Figure 3 and Figure 4 In order to accurately calculate the heart rate from the first signal, the processor 60 receives the second signal from the vibration sensor 30, and the first signal can be corrected based on the received second signal. To this end, the processor 60 may include: a first amplifier 61, a filter 62, a second amplifier 63, an adaptive filter 64, and a calculation unit 65.
[0098] As described above, a massage device capable of measuring heart rate according to an embodiment of the present invention can accurately calculate the user's heart rate by correcting and mixing a first signal including a heartbeat signal including heartbeat-related information and a noise signal generated by ground vibration based on a second signal obtained by sensing ground vibration.
[0099] The specific functions of the processor 60 and the various structures constituting the processor 60 and the method of 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 an embodiment of the present invention.
[0100] Reference Figure 3 , the processor 60 may send the calculated heart rate related data to the memory 70. The memory 70 may store the received data. In addition, the memory 70 may provide the stored data to other structures of the massage device as required. For example, the memory 70 may send the heart rate related data to the interface 80 and / or the controller 90 described later.
[0101] The memory 70 may include any non-temporary computer-readable recording medium. According to one embodiment, the memory 70 may include: ROM, SSD, flash memory, non-volatile large-capacity storage device such as a disk drive, RAM (random access memory), ROM (read-only memory), disk drive, SSD (solid state drive), flash memory, etc. In addition, at least one program code as described above (for example, a code for calculating a heart rate based on a first signal and a second signal) may be stored in the memory 70. Such a software component may be downloaded from a separate computer-readable recording medium separate from the memory 70. Such a separate computer-readable recording medium may include a recording medium that can be directly connected to the processor 60 of the present embodiment, for example, a computer-readable recording medium that may include a floppy disk drive, a disk, a tape, a DVD / CD-ROM drive, a memory card, etc. As another example, the software component may also be downloaded to the memory 70 from the outside through a separate communication module, rather than a computer-readable recording medium.
[0102] On the other hand, re-referencing Figure 3 , the processor 60 can send the calculated heart rate related data to the interface 80. The interface 80 is a structure for interacting with the user and transmitting information or receiving signal input. In this embodiment, the user can receive the calculated heart rate related data through the interface 80.
[0103] To this end, the interface 80 can input information and / or data into the processor 60 or the memory 70, or output generated information and / or data from the processor 60 or the memory 70. As an example of an input / output tool, the interface 80 can be composed of a display having buttons, a digital signal indicator, or a touch screen.
[0104] In addition, the processor 60 may send the calculated heart rate related data to the controller 90 .
[0105] The controller 90 determines the massage mode based on the heart rate related data calculated by the processor 60 and controls the massage parts 46, 48 (in Figure 2 ) and the actuator 26 (in Figure 1 Of course, the controller 90 may also receive the heart rate related data calculated by the processor 60 from the memory 70.
[0106] The controller 90 may be implemented using a hardware processing circuit 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-chip (SoC), a programmable logic unit, a microprocessor, or any device that can perform the functions described below.
[0107] At this time, the controller 90 can determine the massage mode according to the calculated heart rate. In addition, the controller 90 determines the user's state according to the heart rate calculated by the processor 60, and can automatically set a massage mode that can alleviate the user's state.
[0108] For example, the controller 90 automatically sets the massage mode, massage intensity and massage temperature of the corresponding massage mode, and can be controlled to actively execute the corresponding massage mode to activate the sympathetic nervous system and the parasympathetic nervous system.
[0109] For example, if the calculated heart rate exceeds the standard heart rate of the user's age and gender that have been input, the controller 90 can control the execution of the parasympathetic nervous system enhancement mode to activate the user's parasympathetic nervous system to stabilize the body rhythm. At this time, the standard heart rate can be determined based on the data input by the user through the interface 80 and the heart rate related data for the age and gender when stable.
[0110] In addition, if the calculated heart rate is less than the standard heart rate of the input user's age and gender, the controller 90 can control the execution of the sympathetic nervous system enhancement mode to activate the user's sympathetic nervous system to activate the body rhythm.
[0111] In addition, if the calculated heart rate is the same as the standard heart rate of the input user's age and gender, the controller 90 can control the execution of the standard mode and run the massage mode in the previously set state.
[0112] Here, the massage temperature, massage mode and massage intensity for each execution mode can be set according to the massage mode of each state stored in the memory 70. In addition, the massage temperature, massage mode and massage intensity for each execution mode can also be directly set by the user through the interface 80.
[0113] As described above, according to this 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 part and the actuator, thereby effectively providing a massage mode that is more suitable for the user's condition.
[0114] On the other hand, Figure 3 Controller 90 is shown as a component separately configured from processor 60 , but the invention is not limited thereto, and controller 90 may also be included in processor 60 .
[0115] Hereinafter, a method for measuring heart rate according to an embodiment of the present invention will be described together with the specific structure of the processor described above.
[0116] In order to facilitate understanding of the present invention, in this disclosure, a method for measuring heart rate is described by using the massage device capable of measuring heart rate according to an embodiment of the present invention.
[0117] However, the method for measuring heart rate according to an embodiment of the present invention is as follows: Figures 1 to 4 In addition to the massage device that can measure heart rate shown, it can also be applied to other massage devices that have a heartbeat sensor that senses the user's heartbeat and a vibration sensor that senses ground vibration when detecting heart rate.
[0118] Figure 5 is a flow chart of a heart rate measurement method according to an embodiment of the present invention. Figure 6 is a flowchart specifically illustrating the heart rate calculation steps of the heart rate measurement method according to an embodiment of the present invention.
[0119] and Figure 1 and Figure 2 Reference Figure 5 In a method for measuring heart rate according to an embodiment of the present invention, a first signal is acquired by a heartbeat sensor 50 disposed in a massage module 40 (S100), and a second signal is acquired by a vibration sensor 30 disposed in a lower frame 10 (S200).
[0120] At this time, there is no particular limitation on the order of the first signal acquisition step (S100) and the second signal acquisition step (S200), but as described later, the second signal is a signal for correcting the first signal, so it is preferred to acquire the first signal and the second signal at the same time.
[0121] and Figure 3 and Figure 4 Reference Figure 5 In a method for measuring heart rate according to an embodiment of the present invention, after acquiring the first and second signals (S100, S200), at least one of the first and second signals is amplified and filtered (S300).
[0122] More specifically, in the signal amplification and filtering step (S300) according to this embodiment, the first amplifier 61 amplifies the first signal for the first time, the filtering unit 62 filters the first amplified signal, and the second amplifier 63 amplifies the filtered first signal for the second time.
[0123] In addition, in the present embodiment, in the signal amplification and filtering step ( S300 ) according to the present embodiment, the second signal is filtered by the filter unit 62 , and the filtered second signal is amplified by the second amplifier 63 .
[0124] At this time, the first amplifier 61 may be composed of a primary amplifier, the filter 62 may be composed of a low-pass filter and a high-pass filter, and the second amplifier 63 may be composed of a main amplifier.
[0125] Accordingly, the first and second signals can be preprocessed to facilitate processing in subsequent steps and accurately calculate the heart rate. On the other hand, the process of amplifying and filtering the first and second signals is not limited to the above process, but can be repeatedly performed according to various orders.
[0126] and Figure 3 and Figure 4 Reference Figure 5 In the method for measuring heart rate according to an embodiment of the present invention, the processor 60 calculates the heart rate (S400) after amplifying and filtering the first and second signals (S300).
[0127] More specifically, refer to Figure 6 In the heart rate calculation step (S400) according to this embodiment, the calculation unit 65 of the processor 60 imports the correction coefficient (S410) and calculates the correction signal based on the second signal and the correction coefficient (S430). Figure 6 The correction coefficient modification step (S420) shown is as follows: Figure 4 The adaptive filter unit 64 shown will be described later.
[0128] At this time, in order to effectively correct the first signal based on the second signal, the correction coefficient and the correction signal can be defined in various ways. For example, according to the following (Mathematical Formula 1), the correction signal can be defined by multiplying the second signal and the correction coefficient:
[0129] (Mathematical formula 1)
[0130]
[0131] Here, in (Formula 1), y j is the correction signal, x j refers to the second signal, ω j It refers to the correction factor.
[0132] Reconnect with Figure 4 Reference Figure 6 According to the heart rate calculation step (S400) of this embodiment, after the calculation unit 65 of the processor 60 calculates the correction signal (S430), the first signal is corrected based on the correction signal (S440).
[0133] As described above, the first signal may include a heartbeat signal detected through the user's heartbeat and a noise signal other than the heartbeat signal, especially a noise signal generated due to ground vibration.
[0134] At this time, in the first signal correction step (S440), in order to effectively remove the above-mentioned noise signal, the first signal can be corrected in various ways. For example, according to the following (Mathematical Formula 2), the first signal can be corrected by subtracting the correction signal from the first signal:
[0135] (Mathematical formula 2)
[0136]
[0137] Here, in (Formula 2), e j is the corrected first signal, d j It refers to the first signal. Hereinafter, the corrected first signal is referred to as the output signal.
[0138] Reconnect with Figure 4 Reference Figure 6 According to the heart rate calculation step (S400) of this embodiment, after the first signal is corrected to calculate the output signal (S440), the heart rate is calculated based on the calculated output signal (S450).
[0139] At this time, the step of calculating the heart rate based on the output signal (S450) 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 heartbeat signal. After that, the calculation unit 65 can calculate the heart rate based on the number of peak points of the heartbeat signal detected per unit time.
[0140] As described above, according to the heart rate calculation method of this embodiment, since the first signal is corrected based on the second signal obtained by sensing the ground vibration, the noise signal generated by the ground vibration can be selectively removed from the first signal, so the heart rate can be accurately measured.
[0141] On the other hand, reconnecting Figure 4 Reference Figure 6 In the heart rate calculation step (S400) according to an embodiment of the present invention, in order to measure the heart rate more accurately, the correction coefficient may be corrected (S420) after the correction coefficient is introduced (S410).
[0142] To this end, in the heart rate calculation method according to the present embodiment, the adaptive filter unit 64 calculates the correction coefficient for correction using the correction coefficient before correction and the output signal calculated based on the correction coefficient before correction.
[0143]
[0144] The corrected correction coefficient may be corrected so that a corrected signal obtained by multiplying the second signal by the corrected correction coefficient is the same as a noise signal generated by the ground vibration in the first signal.
[0145] Therefore, in the correction coefficient modification step (S420) according to the present embodiment, the filter unit 64 calculates the square error (e j ) 2 :
[0146] (Mathematical formula 3)
[0147]
[0148] Then, in the correction coefficient modification step (S420) according to the present embodiment, the adaptive filter unit 64 calculates the mean square error according to the following (Formula 4): In this case, E[] refers to the expected value operator:
[0149] (Mathematical formula 4)
[0150]
[0151] At this time, the average variance can be expressed as follows (Formula 5): At this time, p = E[d j w j ],
[0152] (Mathematical formula 5)
[0153]
[0154] Then, in the correction coefficient modification step (S420) according to the present embodiment, the adaptive filter unit 64 calculates the slope of the mean square error according to the following (Equation 6):
[0155] (Mathematical formula 6)
[0156]
[0157] At this time, the slope of the mean square error or It can be expressed as the following (Formula 7):
[0158] (Mathematical formula 7)
[0159]
[0160] Then, in the correction coefficient modification step (S420) according to the present embodiment, the adaptive filter unit 64 calculates a modified correction coefficient that sets the slope of the mean square error to 0. At this time, according to the Wiener-Hopf integral equation, the modified correction coefficient can be as follows (Math 8):
[0161] (Mathematical formula 8)
[0162] ω j+1 =R-1 ω.
[0163] According to the above process, the corrected correction coefficient can be calculated. At this time, the correction coefficient correction step (S420) is repeatedly performed during the calculation of the heart rate, so that the correction coefficient can be continuously corrected.
[0164] Reconnect with Figure 4 Reference Figure 6 According to the heart rate calculation step (S400) of this embodiment, after the adaptive filtering unit 64 of the processor 60 corrects the correction coefficient (S420), the calculation unit 65 of the processor 60 calculates the correction signal based on the corrected correction coefficient (S430), corrects the first signal based on the calculated correction signal to calculate the output signal (S440), and calculates the heart rate based on the output signal (S450).
[0165] Accordingly, according to a heart rate calculation method of an embodiment of the present invention, the correction coefficient is corrected to make the correction signal and the noise signal the same, and the noise signal generated by the ground vibration can be selectively and accurately removed from the first signal, so that the heart rate can be calculated more accurately.
[0166] On the other hand, reconnecting Figure 4 Reference Figure 6 In the correction coefficient modification step (S420), the estimated slope is used The correction coefficient can be corrected. At this time, the estimated slope can be defined by differentiating the square difference as follows (Mathematical Formula 9):
[0167] (Mathematical formula 9)
[0168]
[0169] That is, the adaptive filter unit 64 can calculate the modified correction coefficient using the following (Equation 10) derived based on the estimated slope and the steepest descent method:
[0170] (Mathematical formula 10)
[0171]
[0172] At this time, in (Equation 10), μ refers to the step size. If the step size is large, the correction coefficients that are repeatedly corrected and calculated converge quickly to a predetermined value, but under normal conditions, the error may increase or the solution may not be found and diverge.
[0173] On the contrary, if the step size is small, the correction coefficient calculated by repeated corrections slowly converges to the predetermined value, but under normal conditions, the error can be minimized. To this end, the step size can be appropriately adjusted. For example, the step size can be set to 0.1 to 1.
[0174] Then, the adaptive filter unit 64 can calculate the estimated slope using the following (Equation 11):
[0175] (Mathematical formula 11)
[0176]
[0177] Then, the adaptive filter unit 64 combines (Equation 10) and (Equation 11) to derive the following (Equation 12), and the modified correction coefficient can be calculated based on the derived (Equation 12):
[0178] (Mathematical formula 12)
[0179] ω j+1 =ω j +2μe j x j .
[0180] According to the above process, the calculated modified correction coefficient can be used to calculate the heart rate more accurately.
[0181] On the other hand, reconnecting Figure 4 Reference Figure 6 The above-mentioned correction coefficient modification step (S420) can also be performed by the adaptive filtering unit 64 of the processor 60 using an adaptive filtering algorithm.
[0182] At this time, 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 may be used as an adaptive filter algorithm.
[0183] Preferably, the NLMS filtering algorithm can be used, which is less sensitive to the distribution changes of the input signal and is suitable for unknown non-stationary environments. The weight vector is directly proportional to the click input power, so the problem of amplifying the tilt noise that will occur can be overcome.
[0184] On the other hand, the method for measuring heart rate according to an embodiment of the present invention can be provided by a computer program, which is stored in a computer-readable recording medium for running on a computer. The medium can continuously store a program executable by a computer or can be temporarily stored for running or downloading. In addition, the medium can be a recording tool or storage tool in the form of a single hardware or a combination of multiple hardware, and is not limited to a medium directly connected to a certain computer system, but can also be dispersed on a network.
[0185] Examples of media that are configured to store program instructions 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 floppy disks; ROMs; RAMs; flash memories, etc. In addition, as examples of other media, there may be recording or storage media maintained by application stores that distribute application programs or websites and servers that provide or distribute various other software.
[0186] The methods, actions or techniques of the present disclosure may be implemented by various tools. For example, such techniques may also be implemented by hardware, firmware, software or a combination of these. A person of ordinary skill in the art may understand that the various exemplary logic blocks, modules, circuits and algorithm steps described in connection with the present disclosure may also be implemented by electronic hardware, computer software or a combination of these.
[0187] In order to clearly illustrate this interchangeability of hardware and software, various exemplary components, blocks, modules, circuits and steps are generally described above from a functional perspective. Whether such functions are implemented as hardware or as software depends on the design requirements for the specified application and the entire system. Ordinary technicians can also implement the functions described in various ways for each specific application, but the interpretation of such implementation shall not exceed the scope of this disclosure.
[0188] In hardware implementation, the processing unit used to execute the techniques may also be implemented in one or more ASICs, DSPs, digital signal processors (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 in the present disclosure, computers, or a combination of these.
[0189] Therefore, the descriptions related to the present disclosure may also be various exemplary logic boxes, modules and circuits, which may also be implemented or executed by a general-purpose processor, a DSP, an ASIC, an FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components or any combination designed to perform the functions of the original description. A general-purpose processor may also be a microprocessor. As an alternative, the processor may also be any existing processor, controller, microcontroller or state device. The processor may also be implemented as a combination of computing devices, such as a DSP and a microprocessor, a plurality of microprocessors, more than one microprocessor connected to a DSP core, or any other combination of structures.
[0190] In the implementation of firmware and / or software, the techniques may also be implemented as instructions stored on a computer-readable medium such as a random access memory (RAM), a read-only memory (ROM), a non-volatile RAM (NVRAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an EEPROM (Electrified PROM), a flash memory, a compact disk (CD), a magnetic or optical data storage device, etc. The instructions may also be executed by more than one processor, and may also cause the processor to perform the features of the functions described in the present disclosure.
[0191] The embodiments described above illustrate the use of the disclosed subject matter in one or more stand-alone computer systems, but the present disclosure is not limited thereto, but may also be implemented in association with a network or any computing environment such as a distributed computing environment. Further, in the present disclosure, the subject matter may also be implemented in multiple processing chips or devices, and the storage device may also be similarly affected by multiple devices. Such devices may also include PCs, network servers, and portable devices.
[0192] An embodiment of the present invention is described above, but the concept of the present invention is not limited to the embodiment presented in this specification, and technicians in the field who understand the concept of the present invention can easily propose other embodiments by adding, changing, deleting, increasing, etc. components within the scope of the same concept, and these are also included in the scope of the concept of the present invention.
Claims
1. A massage device capable of measuring heart rate, include: The frame is configured on the ground; a vibration sensor, disposed on the frame to sense vibration transmitted from the ground to the frame; The massage module comprises a support part and a massage part, wherein the support part is arranged on the frame, and the massage part is arranged on the support part to provide massage for the user's body; a heartbeat sensor, disposed in the massage module, to sense a heartbeat transmitted from a body of a user located in the massage part; and The processor calculates the user's heart rate based on a first signal obtained from the heartbeat sensor and a second signal obtained from the vibration sensor.
2. The massage device capable of measuring heart rate according to claim 1, It is characterized in that The first signal includes a heartbeat signal and a noise signal other than the heartbeat signal, and the heartbeat signal includes information related to the user's heartbeat; The processor corrects the first signal based on the second signal to remove the noise signal.
3. The massage device capable of measuring heart rate according to claim 2, It is characterized in that The noise signal includes a vibration noise signal generated due to vibration transmitted from the ground to the massage module.
4. The massage device capable of measuring heart rate according to claim 2, It is characterized in that The processor is configured to calculate a correction signal based on the second signal to correct the first signal; The user's heart rate is calculated based on the first signal and the correction signal.
5. The massage device capable of measuring heart rate according to claim 4, It is characterized in that The processor calculates the correction signal based on the second signal and a correction coefficient.
6. The massage device capable of measuring heart rate according to claim 5, It is characterized in that The processor is configured to correct the correction coefficient so that the noise signal of the first signal is the same as the correction signal.
7. The massage device capable of measuring heart rate according to claim 6, It is characterized in that The processor utilizes an adaptive filtering algorithm to correct the correction coefficient.
8. The massage device capable of measuring heart rate according to claim 7, It is characterized in that The adaptive filtering algorithm includes at least one of an LMS (least mean square) filtering algorithm, an NLMS (normalized least mean square) filtering algorithm and an RLS (recursive least squares) filtering algorithm.
9. The massage device capable of measuring heart rate according to claim 1, It is characterized in that The processor is configured to 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.
10. The massage device capable of measuring heart rate according to claim 1, It is characterized in that The heartbeat sensor is composed of a weight sensor to detect the weight of the body placed on the massage part.
11. The massage device capable of measuring heart rate according to claim 1, It is characterized in that The heartbeat sensor is arranged on one side of the supporting part; The massage part includes ceramics for thermotherapy, and the ceramics for thermotherapy is rotatably combined with the support part to provide thermotherapy for the user.
12. The massage device capable of measuring heart rate according to claim 11, It is characterized in that The ceramic for thermotherapy and the heartbeat sensor are provided in plurality; The plurality of thermotherapy ceramics include: a first thermotherapy ceramic and a second thermotherapy ceramic, arranged along a first row parallel to the length of the user; and a third thermotherapy ceramic and a fourth thermotherapy ceramic, arranged along a second row parallel to the first row; The plurality of heartbeat sensors include: a first heartbeat sensor arranged in the first row; and a second heartbeat sensor arranged in the second row.
13. A method for measuring heart rate, for measuring the heart rate of a user receiving a massage from a massage device, wherein the massage device comprises a frame arranged on the ground and a massage module arranged on the frame to provide massage, The method for measuring heart rate comprises the following steps: Acquire a first signal from a heartbeat sensor configured in the massage module; Acquire a second signal from a vibration sensor disposed on the frame; and The user's heart rate is calculated based on the first signal and the second signal.
14. The method for measuring heart rate according to claim 13, It is characterized in that The first signal includes a heartbeat signal detected through the user's heartbeat and a noise signal other than the heartbeat signal; The heart rate calculation step includes the step of correcting the first signal based on the second signal to remove the noise signal.
15. The method for measuring heart rate according to claim 14, It is characterized in that The first signal correction step comprises the following steps: Calculating a correction signal based on the second signal and a correction coefficient; and A heart rate is calculated based on the first signal and the correction signal.
16. The method for measuring heart rate according to claim 15, It is characterized in that The first signal correction step comprises the following steps: The correction coefficient is modified so that the noise signal of the first signal is the same as the correction signal.
17. The method for measuring heart rate according to claim 16, It is characterized in that An adaptive filtering algorithm is used for the correction factor updating step.
18. The method for measuring heart rate according to claim 13, It is characterized in that It also includes the following steps: At least one of the first signal and the second signal is amplified and filtered.