KR102460802B1 - 센싱 장치, 센싱데이터의 처리 방법 및 프로그램 - Google Patents

센싱 장치, 센싱데이터의 처리 방법 및 프로그램 Download PDF

Info

Publication number
KR102460802B1
KR102460802B1 KR1020200037971A KR20200037971A KR102460802B1 KR 102460802 B1 KR102460802 B1 KR 102460802B1 KR 1020200037971 A KR1020200037971 A KR 1020200037971A KR 20200037971 A KR20200037971 A KR 20200037971A KR 102460802 B1 KR102460802 B1 KR 102460802B1
Authority
KR
South Korea
Prior art keywords
sensing
data
extraction
value
extraction region
Prior art date
Application number
KR1020200037971A
Other languages
English (en)
Other versions
KR20210046521A (ko
Inventor
유경환
최용근
Original Assignee
주식회사 네오펙트
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 네오펙트 filed Critical 주식회사 네오펙트
Priority to PCT/KR2020/014145 priority Critical patent/WO2021075897A1/ko
Priority to EP20828936.3A priority patent/EP3834721B1/en
Priority to US17/143,713 priority patent/US11998345B2/en
Publication of KR20210046521A publication Critical patent/KR20210046521A/ko
Application granted granted Critical
Publication of KR102460802B1 publication Critical patent/KR102460802B1/ko

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/1036Measuring load distribution, e.g. podologic studies
    • A61B5/1038Measuring plantar pressure during gait
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/1036Measuring load distribution, e.g. podologic studies
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/11Measuring movement of the entire body or parts thereof, e.g. head or hand tremor, mobility of a limb
    • A61B5/1116Determining posture transitions
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/40Detecting, measuring or recording for evaluating the nervous system
    • A61B5/4005Detecting, measuring or recording for evaluating the nervous system for evaluating the sensory system
    • A61B5/4023Evaluating sense of balance
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/45For evaluating or diagnosing the musculoskeletal system or teeth
    • A61B5/4538Evaluating a particular part of the muscoloskeletal system or a particular medical condition
    • A61B5/4561Evaluating static posture, e.g. undesirable back curvature
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/48Other medical applications
    • A61B5/486Bio-feedback
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6887Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient mounted on external non-worn devices, e.g. non-medical devices
    • A61B5/6891Furniture
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6887Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient mounted on external non-worn devices, e.g. non-medical devices
    • A61B5/6892Mats
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7203Signal processing specially adapted for physiological signals or for diagnostic purposes for noise prevention, reduction or removal
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/74Details of notification to user or communication with user or patient ; user input means
    • A61B5/742Details of notification to user or communication with user or patient ; user input means using visual displays
    • A61B5/7445Display arrangements, e.g. multiple display units
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/74Details of notification to user or communication with user or patient ; user input means
    • A61B5/746Alarms related to a physiological condition, e.g. details of setting alarm thresholds or avoiding false alarms
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B26/00Exercising apparatus not covered by groups A63B1/00 - A63B25/00
    • A63B26/003Exercising apparatus not covered by groups A63B1/00 - A63B25/00 for improving balance or equilibrium
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2562/00Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
    • A61B2562/02Details of sensors specially adapted for in-vivo measurements
    • A61B2562/0219Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2562/00Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
    • A61B2562/02Details of sensors specially adapted for in-vivo measurements
    • A61B2562/0247Pressure sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2562/00Details of sensors; Constructional details of sensor housings or probes; Accessories for sensors
    • A61B2562/04Arrangements of multiple sensors of the same type
    • A61B2562/046Arrangements of multiple sensors of the same type in a matrix array

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Animal Behavior & Ethology (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Surgery (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Dentistry (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Physiology (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Signal Processing (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • Rheumatology (AREA)
  • Neurology (AREA)
  • Neurosurgery (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Psychiatry (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Force Measurement Appropriate To Specific Purposes (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • User Interface Of Digital Computer (AREA)
  • Geometry (AREA)

Abstract

센싱 장치, 센싱데이터의 처리 방법 및 프로그램이 제공된다. 본 발명의 일 실시예에 따른 센싱 장치는, 복수의 센서를 구비하여 사용자의 센싱데이터를 획득하는 센서부; 및 센싱데이터에 설정된 제1추출영역의 추출영역 조건 충족 여부를 판단하고, 제1추출영역의 추출영역 조건이 충족된 경우, 제1추출영역 내의 데이터를 추출하여 추출데이터를 생성하고, 제1추출영역의 추출영역 조건이 충족되지 않은 경우, 제1추출영역과 상이한 제2추출영역을 설정하는 제어부를 포함하고, 상기 센서는, 특정한 수치범위 내의 센싱값을 출력하는 것이고, 상기 센싱데이터는, 각각의 센싱값을 출력한 센서의 개수인 개수정보를 포함하고, 상기 제1추출영역은, 상기 센싱데이터보다 작은 크기를 갖도록 설정되는 것이고, 상기 추출영역 조건은, 추출영역에 포함된 각각의 센싱값에 대한 개수정보를 기초로 설정되는 것이다.

Description

센싱 장치, 센싱데이터의 처리 방법 및 프로그램{APPARATUS FOR SENSING, METHOD AND PROGRAM FOR PROCESSING SENSING DATA}
본 발명은 센싱 장치, 센싱데이터의 처리 방법 및 프로그램에 관한 것이다.
최근 사용자에 대하여 압력, 가속도, 기울기 등 다양한 정보에 대한 센싱데이터를 수집하고, 수집한 센싱데이터를 컴퓨터에 전송하여 센싱데이터를 실시간으로 출력 또는 분석하는 센싱 장치가 이용되고 있다.
일례로, 균형 센싱 장치는 센싱데이터를 기반으로 사용자의 균형 유지 능력을 평가하거나, 균형 유지 능력을 높이는 데에 활용될 수 있다.
구체적인 예로, 센싱 장치는 야구, 골프 등과 같이 양발의 균형 및 무게중심의 이동이 중요한 스포츠 분야에서, 균형 능력을 높이기 위한 훈련기기로 활용되고 있다. 다른 구체적인 예로, 균형 센싱 장치는 근골격계 및 신경계 손상 환자나, 균형 능력이 저하된 노인들에게, 균형 능력을 높이기 위한 훈련기기 또는 재활기기로 활용되고 있다.
균형 센싱 장치는 수집된 센싱데이터를 컴퓨터에 실시간으로 전송 및 출력함으로써 좌우 균형 수준, 상하 균형 수준, 또는 무게중심 이동 등 사용자의 현재 상태를 실시간으로 제공하는 것이 중요하다.
한편, 사용자마다 체중과 같은 신체적인 특징이 다를 수 있는데, 다양한 군의 사용자들의 특징을 반영할 수 있는 센싱 장치를 구현할 경우, 센싱데이터의 크기가 커져, 데이터 전송속도가 낮아지는 문제점이 있었다.
또한, 센싱데이터의 크기가 커짐에 따라, 센싱 장치에서 컴퓨터로 실시간 전송 및 출력되는 데이터의 끊김이 발생하여, 데이터의 신뢰성이 낮아지는 문제점이 있었다.
공개특허공보 제10-2016-0050863호, 2016.05.11
상술한 바와 같은 문제점을 해결하기 위한 본 발명은 다양한 군의 사용자에 대하여 적용 가능하면서, 데이터의 전송 속도를 개선하는 센싱 장치, 센싱데이터의 처리 방법 및 프로그램을 제공하고자 한다.
또한, 본 발명은 데이터 전송 속도를 개선하되, 전송 데이터의 신뢰성을 향상시키는 센싱 장치, 센싱데이터의 처리 방법 및 프로그램을 제공하고자 한다.
본 발명이 해결하고자 하는 과제들은 이상에서 언급된 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
상술한 과제를 해결하기 위한 본 발명의 일 실시예에 따른 센싱 장치는, 복수의 센서를 구비하여 사용자의 센싱데이터를 획득하는 센서부; 및 상기 센싱데이터에 설정된 제1추출영역의 추출영역 조건 충족 여부를 판단하고, 상기 제1추출영역의 상기 추출영역 조건이 충족된 경우, 상기 제1추출영역 내의 데이터를 추출하여 추출데이터를 생성하고, 상기 제1추출영역의 상기 추출영역 조건이 충족되지 않은 경우, 상기 제1추출영역과 상이한 제2추출영역을 설정하는 제어부를 포함하고, 상기 센서는, 특정한 수치범위 내의 센싱값을 출력하는 것이고, 상기 센싱데이터는, 각각의 센싱값을 출력한 센서의 개수인 개수정보를 포함하고, 상기 제1추출영역은, 상기 센싱데이터보다 작은 크기를 갖도록 설정되는 것이고, 상기 추출영역 조건은, 추출영역에 포함된 각각의 센싱값에 대한 개수정보를 기초로 설정되는 것이다.
또한, 상기 센서부는, 평면상에 특정 간격으로 배치된 복수의 압력센서에 가해지는 압력에 따라 센싱값을 출력하는 것일 수 있다.
또한, 상기 센싱데이터는, 상기 센서부에 배치된 각각의 압력센서의 배치 위치에 대한 배치위치정보를 더 포함할 수 있다.
또한, 상기 추출영역 조건은, 제1개수정보 및 제2개수정보를 기초로 설정되는 것이고, 상기 제1개수정보는, 상기 센싱데이터 내의 복수의 센싱값 중 제1센싱값 이하의 센싱값에 대한 개수정보를 합산한 것이고, 상기 제1센싱값은, 상기 추출영역에 포함된 복수의 센싱값 중 가장 작은 수치의 센싱값이고, 상기 제2개수정보는, 상기 센싱데이터 내의 복수의 센싱값 중 제2센싱값 이상의 센싱값에 대한 개수정보를 합산한 것이고, 상기 제2센싱값은, 상기 추출영역에 포함된 복수의 센싱값 중 가장 큰 수치의 센싱값인 것일 수 있다.
또한, 상기 추출영역 조건은, 상기 제1개수정보 및 상기 제2개수정보가 임계값 이하인 것일 수 있다.
또한, 상기 추출영역 조건은, 상기 제1개수정보 및 상기 제2개수정보가 0인 것일 수 있다.
또한, 상기 추출영역 조건은, 상기 센싱데이터 내의 개수정보가 0이 아닌 센싱값 중 가장 작은 센싱값과 제1센싱값의 차이와, 가장 큰 센싱값과 제2센싱값의 차이가 균등한 것일 수 있다.
또한, 상기 제어부는, 상기 제1추출영역의 추출영역 조건 충족 여부를 판단하기 전에, 상기 센싱데이터 내의 복수의 센싱값 중 미리 설정된 유효센싱값 미만인 센싱값을 0으로 변경하는 것일 수 있다.
또한, 상기 추출데이터를 컴퓨터에 전송하는 통신부를 더 포함하고, 상기 제1추출영역의 크기는, 데이터 전송 속도에 따라 설정되는 것일 수 있다.
또한, 상기 사용자에 대하여 상기 추출데이터를 생성한 추출영역에 대한 추출영역정보를 저장하는 저장부를 더 포함하고, 상기 제어부는, 상기 사용자에 대한 센싱데이터가 추가로 획득되는 경우, 상기 저장부에 저장된 추출영역정보를 기초로 추출데이터를 생성하는 것일 수 있다.
또한, 본 발명의 다른 실시예에 따른 센싱데이터의 처리 방법은, 특정한 수치범위 내의 센싱값을 출력하는 복수의 센서를 통하여 사용자의 센싱데이터를 획득하는 단계; 상기 센싱데이터에 설정된 제1추출영역의 추출영역 조건 충족 여부를 판단하는 단계; 상기 조건이 충족된 경우, 상기 제1추출영역 내의 데이터를 추출하여 추출데이터를 생성하는 단계; 및 상기 조건이 충족되지 않은 경우, 제2추출영역을 설정하는 단계를 포함하고, 상기 센싱데이터는, 각각의 센싱값을 출력한 센서의 개수인 개수정보를 포함하고, 상기 제1추출영역은, 상기 센싱데이터보다 작은 크기를 갖도록 설정되는 것이고, 상기 추출영역 조건은, 추출영역에 포함된 각각의 센싱값에 대한 개수정보를 기초로 설정되는 것이다.
또한, 본 발명의 또 다른 실시예에 따른 센싱데이터의 처리 프로그램은, 하드웨어와 결합되어 상기 언급된 센싱데이터의 처리 방법을 실행하며, 매체에 저장된다.
본 발명의 기타 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.
또한, 본 발명에 의하면, 데이터 전송 속도 개선을 위하여 전체 센싱데이터 중 일부를 추출하여 전송하되, 사용자별 센싱된 데이터의 범위를 고려하여 데이터를 추출해 전송함으로써, 출력 또는 분석에 필요한 데이터의 손상을 줄여 전송 데이터의 신뢰성을 향상시킬 수 있다.
또한, 상기 본 발명에 의하면, 특정한 사용자에 대한 전송 데이터 추출 범위를 저장함에 따라 센싱데이터의 처리를 보다 효율적으로 수행할 수 있다.
본 발명의 효과들은 이상에서 언급된 효과로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.
도 1은 본 발명의 일 실시예에 따른 센싱 장치의 구성도이다.
도 2는 본 발명의 일 실시예에 따른 압력 센싱 장치의 센서부 및 압력 센싱데이터의 출력 화면을 설명하기 위한 예시도이다.
도 3은 본 발명의 일 실시예에 따른 센싱데이터를 설명하기 위한 예시도이다.
도 4는 본 발명의 일 실시예에 따른 제1추출영역의 추출영역 조건 충족 여부 판단 알고리즘의 순서도이다.
도 5는 본 발명의 일 실시예에 따른 추출영역 조건 및 추출데이터를 설명하기 위한 예시도이다.
도 6 및 도 7은 본 발명의 일 실시예에 따른 추출영역 조건을 충족하지 않는 제1추출영역을 설명하기 위한 예시도이다.
도 8은 본 발명의 일 실시예에 따른 제2추출영역의 설정을 설명하기 위한 예시도이다.
도 9는 본 발명의 일 실시예에 따른 사용자별 상이한 추출영역의 설정 및 추출데이터 생성을 설명하기 위한 예시도이다.
도 10은 본 발명의 일 실시예에 따른 센싱데이터의 처리 방법의 흐름도이다.
도 11은 본 발명의 일 실시예에 따른 추출데이터 전송 단계를 더 포함하는 센싱데이터의 처리 방법의 흐름도이다.
도 12는 본 발명의 일 실시예에 따른 추출데이터 저장 및 캘리브레이션 단계를 더 포함하는 센싱데이터의 처리 방법의 흐름도이다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 제한되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야의 통상의 기술자에게 본 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.
본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다. 명세서 전체에 걸쳐 동일한 도면 부호는 동일한 구성 요소를 지칭하며, "및/또는"은 언급된 구성요소들의 각각 및 하나 이상의 모든 조합을 포함한다. 비록 "제1", "제2" 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야의 통상의 기술자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또한, 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.
공간적으로 상대적인 용어인 "아래(below)", "아래(beneath)", "하부(lower)", "위(above)", "상부(upper)" 등은 도면에 도시되어 있는 바와 같이 하나의 구성요소와 다른 구성요소들과의 상관관계를 용이하게 기술하기 위해 사용될 수 있다. 공간적으로 상대적인 용어는 도면에 도시되어 있는 방향에 더하여 사용시 또는 동작시 구성요소들의 서로 다른 방향을 포함하는 용어로 이해되어야 한다. 예를 들어, 도면에 도시되어 있는 구성요소를 뒤집을 경우, 다른 구성요소의 "아래(below)"또는 "아래(beneath)"로 기술된 구성요소는 다른 구성요소의 "위(above)"에 놓여질 수 있다. 따라서, 예시적인 용어인 "아래"는 아래와 위의 방향을 모두 포함할 수 있다. 구성요소는 다른 방향으로도 배향될 수 있으며, 이에 따라 공간적으로 상대적인 용어들은 배향에 따라 해석될 수 있다.
이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다.
도 1은 본 발명의 일 실시예에 따른 센싱 장치의 구성도이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 센싱 장치(100)는, 센서부(10) 및 제어부(20)를 포함한다.
센싱 장치(100)는 압력, 가속도, 기울기, 온도, 습도, 광, 열, 소리, 전자기 또는 초음파 등의 정보를 수집할 수 있다.
구체적인 예로, 센싱 장치(100)는 사용자로부터 가해지는 압력을 측정하는 압력 센싱 장치일 수 있으나, 이에 제한되지 않는다.
센서부(10)는 복수의 센서(12)를 구비하여 사용자의 센싱데이터(200)를 획득한다.
도 2는 본 발명의 일 실시예에 따른 압력 센싱 장치의 센서부 및 압력 센싱데이터의 출력 화면을 설명하기 위한 예시도이다.
도 2(a)를 참조하면, 구체적인 예로, 압력 센싱 장치의 센서부(10)는 각각의 센서에 가해지는 압력에 대한 센싱값을 출력하는 복수의 센서(12)가 평면상에 배치되도록 구성될 수 있다. 즉, 도 2(a)의 예시에서, 센서부(10) 내의 각각의 셀마다 하나의 센서(12)를 포함하는 것일 수 있다.
일 실시예에서, 복수의 센서(12)는, 특정한 측정 가능 범위 내에서 각각 센싱값을 획득할 수 있다.
구체적인 예로, 하나의 센서(12)는 미리 설정된 측정 가능 범위에 포함된 연속적인 센싱값 중 하나의 센싱값을 출력하는 것이다. 즉, 센싱 장치에 포함된 복수의 센서 각각은 동일한 수치범위에 포함된 센싱값 중 어느 하나를 출력할 수 있다.
예를 들어, 압력센서가 0~99 중 어느 하나의 센싱값을 출력하도록 설정된 경우, 압력 센싱 장치에 포함된 복수의 압력센서 각각은, 가해지는 압력에 따라 0~99 중 대응되는 하나의 센싱값을 출력할 수 있다.
센싱데이터(200)는 센싱 장치(100)에 포함된 센서부(10)에 의하여 수집된 데이터를 의미한다.
일 실시예에서, 센싱데이터는, 추출, 압축 등의 가공을 거치지 않은 미가공 데이터(raw data)일 수 있다.
도 3은 본 발명의 일 실시예에 따른 센싱데이터를 설명하기 위한 예시도이다.
도 3을 참조하면, 일 실시예에서 센싱데이터(200)는 각각의 센싱값(220)을 출력한 센서의 개수인 개수정보(240)를 포함할 수 있다.
구체적인 예로, 도 3의 경우, 센싱데이터(200)는 센서부(10)에 포함된 복수의 센서(12) 중 30의 센싱값을 출력한 센서가 0개, 31의 센싱값을 출력한 센서가 1개, 32의 센싱값을 출력한 센서가 2개, 33의 센싱값을 출력한 센서가 3개와 같이 각각의 센싱값(220)에 대한 개수정보(240)를 포함할 수 있다.
또한, 도면에 도시되지는 않았으나, 일 실시예에서 센싱데이터(200)는 센서부(10)에 배치된 각각의 센서(12)의 배치 위치에 대한 배치위치정보를 포함할 수 있다.
구체적인 예로, 도 2(a)와 같은 압력 센싱 장치의 센서부(10)에 있어서, 33의 센싱값을 출력한 센서가 3개인 경우, 33의 센싱값을 출력한 각각의 센서(12)가 센서부(10)에서 위치하는 배치위치에 대한 정보를 포함할 수 있다.
이 경우 도 2(b)와 같이 센싱데이터에 포함된 각각의 센서(12)가 출력한 센싱값 및 배치위치정보를 이용하여 각각의 센싱값에 대응되는 색(예를 들어, 특정 범위 중 가장 낮은 센싱값은 파란색, 가장 높은 센싱값은 빨간색)으로 센싱데이터를 출력할 수 있다. 그러나 이는 예시일 뿐이므로, 본 발명의 센싱 장치 및 센싱데이터는 이에 제한되지 않는다.
제어부(20)는 센싱데이터(200)에 설정된 추출영역(300) 내의 데이터를 추출하여 추출데이터(400)를 생성한다. 즉, 제어부(20)는 센서부(10)가 획득한 센싱데이터를 기초로 추출데이터를 생성한다.
또한, 일 실시예에서, 제어부(20)는 추출데이터(도 5(b) 및 도 5(c)의 400)를 생성하기에 앞서, 센싱데이터(200)의 노이즈를 제거할 수 있다.
이에 대하여, 도 2(a)와 같이 평면상에 복수의 압력센서가 특정 간격으로 배치되는 센서부 및 센서부의 상부에 구비되는 보드판을 포함하도록 구성된 압력 센싱 장치를 예로 설명한다.
보드판에 사용자의 신체부위가(예를 들면, 발) 접촉되면 보드판이 센서부에 압력을 가함으로써 센서부 내에 배치된 복수의 압력센서가 다양한 센싱값을 출력한다. 이때, 도 2(c)와 같이 사용자의 신체부위가 직접 접촉되지 않은 영역(210)의 보드판 및 센서부에도 압력이 가해질 수 있으므로, 상기 영역(210)에 위치한 복수의 압력센서가 센싱값을 출력하여 노이즈가 생성될 수 있다. 따라서, 사용자의 신체부위가 직접 접촉된 영역에 대한 센싱값만을 획득하기 위하여 생성된 노이즈를 제거할 필요가 있다.
구체적인 예로, 노이즈 제거 방법은 복수의 센서가 출력한 센싱값 중 미리 설정된 유효센싱값 이하의 센싱값을 0으로 변경하는 것일 수 있다. 즉, 일반적으로 신체부위가 직접 접촉되지 않은 영역(210)의 압력센서가 출력한 센싱값은 신체부위가 직접 접촉된 영역의 압력센서가 출력한 센싱값보다 낮을 것이므로, 일정 수치 이하의 센싱값을 노이즈로 판단하여 제거하는 것이다.
이 경우, 제어부(20)는 노이즈 판단 기준이 되는 유효센싱값을 설정하고 설정된 유효센싱값 이하의 센싱값 노이즈로 판단하여 0으로 변경함으로써 도 2(b)와 같이 노이즈를 제거한 센싱데이터를 획득할 수 있다.
다음으로, 제어부(20)는 센싱데이터(200)에 설정된 추출영역(300) 내의 데이터를 추출하여 추출데이터(400)를 생성한다.
추출데이터(400)는, 센싱데이터(200)에서 일부 데이터를 추출하여 생성한 데이터를 의미한다.
도 3을 참조하면, 추출영역(300)은 추출데이터를 생성하기 위하여 센싱데이터(200)에 대하여 설정된 영역이다.
추출데이터는 센싱데이터보다 작은 크기값을 가질 수 있다. 즉, 추출영역은 센싱데이터의 전체 범위 중 일부 범위에 대하여 설정되는 것일 수 있다.
데이터의 전송 속도는 전송하는 데이터의 크기에 따라 상이할 수 있는데, 위 실시예와 같이 센싱 장치(100)가 획득한 센싱데이터(200) 중 일부 데이터를 추출하여 센싱데이터보다 작은 크기의 추출데이터(400)를 생성하고, 이를 컴퓨터에 전송함으로써 데이터 전송 속도를 향상시킬 수 있다.
구체적인 예로, 압력 센싱 장치가 복수의 압력센서로부터 획득한 미가공 센싱데이터의 크기가 12bit인데 전송 속도 향상을 위하여 전송 데이터의 크기를 8bit로 낮춰야 하는 경우, 전체 센싱데이터에 대하여 8bit의 크기를 갖는 추출영역을 설정하여 추출데이터를 생성하는 것일 수 있다.
일 실시예에서, 센싱데이터 및 추출데이터의 크기는 데이터에 포함된 센싱값의 범위(즉, 포함된 센싱값의 개수)에 비례할 수 있다.
구체적인 예로, 도 3을 참조하면, 센싱데이터(200)에 포함된 센싱값이 0~99(100개)이고 추출영역(300)에 포함된 센싱값이 29~42(14개)인 경우, 포함된 센싱값의 개수가 보다 적은 추출데이터(400)의 크기가 센싱데이터(200)의 크기보다 작을 수 있다.
즉, 추출영역(300)에 포함된 센싱값의 개수는, 센싱데이터(200)에 포함된 전체 센싱값의 개수보다 작은 범위에서 결정되며, 이는 전송 속도 등의 이유로 요구되는 추출데이터(400)의 크기에 따라 결정될 수 있다.
한편, 상술한 예시를 참조하면, 추출영역(300)에 포함된 센싱값의 개수(14개)가 센싱데이터에 포함된 센싱값의 개수(100개)보다 적기 때문에, 도 3과 같이 센싱 장치에 포함된 복수의 센서가 출력한 센싱값 범위(31~40)를 포함하도록 추출영역을 설정할 필요가 있다. 이와 달리, 도 6과 같이 추출영역이 출력된 센싱값의 일부(43~45)를 포함하지 않도록 설정된 경우의 문제점에 대하여는 후술한다.
이하, 본 발명의 일 실시예에 따른 추출영역(300)의 크기가 정해진 경우(즉, 추출영역에 포함되는 센싱값의 개수가 정해진 경우)에 있어서, 제어부(20)가 센싱데이터(200)에 대한 추출영역(300) 설정 및 추출데이터(400)를 생성하는 구체적인 실시예에 대하여 설명한다. 이해의 편의를 위하여 센싱데이터의 센싱값의 범위가 0~99이고, 추출영역에 포함된 센싱값의 개수가 14개인 경우를 예시로 설명하나, 본 발명이 이에 제한되는 것은 아니다.
일 실시예에서, 제어부(20)는 추출영역(300)에 포함된 센싱값 범위의 중앙에 개수정보가 가장 큰 센싱값이 위치하도록 추출영역을 설정할 수 있다.
구체적인 예로, 도 3을 참조하면, 제어부(20)는 가장 큰 개수정보인 5에 대응되는 센싱값이 36이므로, 이를 중앙에 위치하도록 29~42(또는 30~43)의 센싱값 범위를 갖는 추출영역(300)을 설정하고 설정된 추출영역 내의 데이터를 추출하여 추출데이터(400)를 생성할 수 있다.
도 4는 본 발명의 일 실시예에 따른 제1추출영역의 추출영역 조건 충족 여부 판단 알고리즘의 순서도이다.
도 4를 참조하면, 다른 실시예에서, 제어부(20)는 센싱데이터(200)에 대하여 설정된 제1추출영역(도 5의 320)의 추출영역 조건 충족 여부를 판단하고, 제1추출영역의 추출영역 조건이 충족된 경우 제1추출영역(320) 내의 데이터를 추출하여 추출데이터(400)를 생성하고, 제1추출영역(320)의 추출영역 조건이 충족되지 않은 경우, 제2추출영역(도 8의 340)을 설정할 수 있다.
우선, 제어부(20)가 센싱데이터(200)에 대하여 설정된 제1추출영역(320)의 추출영역 조건 충족 여부를 판단한다. 제1추출영역(320)은 센싱데이터에 대하여 최초로 설정된 추출영역을 의미한다.
일 실시예에서, 제1추출영역(320)은 복수의 사용자에 대한 센싱데이터의 평균을 고려하여 설정되는 것일 수 있다.
구체적인 예로, 도 2와 같은 압력 센싱 장치의 경우, 압력 센싱 장치에 대한 평균적인 사용자의 출력 센싱값 범위를 고려하여 이를 포함하도록 제1추출영역(320)이 미리 설정될 수 있다.
다른 실시예에서, 제1추출영역(320)은 센싱데이터를 획득한 사용자에 대한 사용자정보를 고려하여 설정되는 것일 수 있다.
구체적인 예로, 센싱데이터를 획득한 사용자의 성별, 나이와 유사한 성별, 나이의 평균적인 사용자의 출력 센싱값 범위를 고려하여 이를 포함하도록 제1추출영역(320)이 미리 설정될 수 있다.
일 실시예에서, 추출영역 조건은, 추출영역(300)에 포함된 각각의 센싱값에 대한 개수정보를 기초로 설정되는 것일 수 있다.
도 5는 본 발명의 일 실시예에 따른 추출영역 조건 및 추출데이터를 설명하기 위한 예시도이고, 도 6 및 도 7은 본 발명의 일 실시예에 따른 추출영역 조건을 충족하지 않는 제1추출영역을 설명하기 위한 예시도이다. 이하, 도 5 내지 도 7을 참조하여 본 발명의 일 실시예에 따른 추출영역 조건을 설명한다.
도 5(a)를 참조하면, 구체적인 예로, 추출영역 조건은 제1개수정보(242) 및 제2개수정보(244)를 기초로 설정될 수 있다.
이때, 제1개수정보(242)는 센싱데이터(200) 내의 복수의 센싱값 중 제1센싱값(222) 이하의 센싱값에 대한 개수정보(240)를 합산한 것이고, 제1센싱값(222)은 추출영역(300)에 포함된 복수의 센싱값(220) 중 가장 작은 수치의 센싱값일 수 있다.
또한, 제2개수정보(244)는 센싱데이터(200) 내의 복수의 센싱값 중 제2센싱값(224) 이상의 센싱값에 대한 개수정보(240)를 합산한 것이고, 제2센싱값(224)은, 추출영역(300)에 포함된 복수의 센싱값(200) 중 가장 큰 수치의 센싱값일 수 있다.
즉, 복수의 센서(12)가 출력한 센싱값(220) 범위 중 일부를 포함하지 않도록 추출영역(300)이 설정된 경우, 추출영역에 포함되지 않은 복수의 센싱값에 대한 개수정보는 추출영역에 포함된 센싱값 중 가장 근접한 센싱값(제1센싱값 또는 제2센싱값)의 개수정보(제1개수정보 또는 제2개수정보)로 합산되어 추출데이터(400)가 생성될 수 있다.
예를 들어, 도 5 내지 도 7의 예시에서, 제1센싱값(222)은 29이고, 제2센싱값(224)은 42이다.
또한, 제1센싱값(222)인 29 이하의 센싱값에 대한 개수정보를 합산한 제1개수정보(242)는, 도 5(a) 및 도 6에서 0이고, 도 7에서 10이다.
또한, 제2센싱값(224)인 42 이상의 센싱값에 대한 개수정보를 합산한 제2개수정보(244)는, 도 5(a) 및 도 7에서 0이고, 도 6에서 10이다.
구체적인 예로, 추출영역 조건은 제1개수정보(242) 및 제2개수정보(244)가 미리 설정된 임계값 이하인 것일 수 있다.
다른 구체적인 예로, 추출영역 조건은 제1개수정보(242) 및 제2개수정보(244)가 0인 것일 수 있다.
즉, 도 6 또는 7과 같이 복수의 센서(12)가 출력한 센싱값 중 일부를 포함하지 않도록 제1추출영역(320)이 설정된 경우, 제1개수정보(242) 또는 제2개수정보(244)가 높은 수치를 보일 것이므로, 제어부(20)는 '제1개수정보(242) 또는 제2개수정보(244)가 임계값 이하 또는 0일 것'을 추출영역 조건으로 설정할 수 있다.
또 다른 구체적인 예로, 추출영역 조건은 센싱데이터(200) 내의 개수정보가 0이 아닌 센싱값 중 가장 작은 센싱값과 제1센싱값(222)의 차이와, 가장 큰 센싱값과 제2센싱값(224)의 차이가 균등한 것일 수 있다.
예를 들어, 도 5(a)의 경우, 센싱데이터(200) 내의 개수정보(240)가 0이 아닌 센싱값(220) 중 가장 작은 센싱값인 31과 제1센싱값(222)인 29의 차이는 2이고, 개수정보가 0이 아닌 센싱값 중 가장 큰 센싱값인 40과 제2센싱값(224)인 42의 차이가 2이므로, 도 5(a)의 제1추출영역(320)은 추출영역 조건을 만족한다. 즉, 위 실시예에서는 복수의 센서(12)가 출력한 센싱값(220)의 범위를 추출영역(300)의 중앙에 위치하도록 추출영역 조건을 설정하는 것이다.
설정된 제1추출영역(320)에 대하여 추출영역 조건이 충족된 경우, 제어부(20)가 추출영역(300) 내의 데이터를 추출하여 추출데이터(400)를 생성한다.
구체적인 예로, 도 5를 참조하면, 도 5(a)에서 설정된 제1추출영역(320)이 추출영역 조건을 충족한다고 판단된 경우 도 5(b) 또는 5(c)와 같이 제1추출영역(320)에 포함된 센싱데이터(200)를 추출하여 추출데이터(400)를 생성할 수 있다. 이 경우, 추출데이터(400)의 센싱값 범위는(29~42) 복수의 센서(12)가 출력한 센싱값의 범위(31~40)를 포함하면서 추출데이터(400)는 전체 센싱데이터(200)에 비하여 데이터 크기가 작아질 수 있다.
일 실시예에서, 추출데이터(400) 생성 시, 제어부(20)는 추출영역(300)에 포함된 센싱값을 유지하도록 추출데이터(400)를 생성할 수 있다. 예를 들어, 도 5(b)와 같이, 제1추출영역(320)의 기존의 센싱값 범위(29~42)를 유지하도록 추출데이터(400)를 생성할 수 있다.
다른 실시예에서, 추출데이터(400)를 생성 시, 제어부(20)는 추출영역(300)에 포함된 센싱값(220)들을 미리 설정된 센싱값들로 변경하여 추출데이터(400)를 생성할 수 있다. 예를 들어, 도 5(c)와 같이, 제1추출영역(320)의 기존의 센싱값 범위(29~42)가 미리 설정된 센싱값 범위(1~14)로 변경되도록 추출데이터(400)를 생성할 수 있다.
한편, 제1추출영역(320)의 추출영역 조건이 충족되지 않은 경우, 제어부(20)는 제2추출영역(340)을 설정할 수 있다.
도 8은 본 발명의 일 실시예에 따른 제2추출영역의 설정을 설명하기 위한 예시도이다.
도 8을 참조하면, 일 실시예에서 제2추출영역(340)은 제1추출영역(320)과 크기는 동일하되(즉, 포함된 센싱값의 개수는 동일하되) 포함된 센싱값의 범위가 상이하도록 설정되는 것일 수 있다.
또한, 일 실시예에서, 제2추출영역(340)의 설정은 우선 제1추출영역(320)과 상이한 제2추출영역(340)을 설정한 후, 설정된 제2추출영역(340)에 대하여 추출영역 조건 충족 여부를 판단하는 것일 수 있다.
구체적인 예로, 도 7의 경우 추출영역 조건을 충족하지 않는 제1추출영역(320)을 좌측으로 1만큼 이동시켜 제2추출영역(340)을 설정하고, 이에 대하여 다시 추출영역 조건 충족 여부를 판단하고, 조건을 충족할 때까지 이를 반복할 수 있으나 이에 제한되지 않는다.
다른 실시예에서, 제2추출영역(340)의 설정은, 추출영역 조건을 충족하도록 제2추출영역(340)을 설정하는 것일 수 있다.
구체적인 예로, 최초로 설정된 제1추출영역(320)에 대하여 추출영역 조건을 충족하지 않는다고 판단되는 경우, 추출영역 조건을 충족하는 센싱값 범위를 제2추출영역(340)으로 설정하는 것일 수 있다.
예를 들어, 상술한 실시예와 같이 추출영역 조건이 '센싱데이터 내의 개수정보가 0이 아닌 센싱값 중 가장 작은 센싱값과 제1센싱값의 차이와, 가장 큰 센싱값과 제2센싱값의 차이가 균등한 것'인 경우, 도 8과 같이 추출영역 조건을 충족하는 24~37의 센싱값 범위를 제2추출영역(340)으로 설정할 수 있다.
추출영역 조건을 충족하도록 제2추출영역(340)이 설정된 경우, 제어부(20)는 제2추출영역 내의 데이터를 추출하여 추출데이터(400)를 생성한다.
한편, 도 2(b)의 예시와 같이 복수의 센서(12) 중 센싱값이 0인(센싱값을 출력하지 않은) 센서(무색)가 다수 존재하는 경우, 상술한 추출영역 조건에 있어서 0인 센싱값의 취급이 문제될 수 있다. 구체적으로, 이 경우 제1센싱값이 항상 0이 될 수 있기 때문이다.
이를 해결하기 위하여, 일 실시예에서, 설정된 추출영역(300)의 추출영역 조건 충족 여부 판단 시 센싱값(220)이 0인 개수정보(240)를 제외하여 판단하고(즉, 제1센싱값은 0이 아님), 이를 기초로 상술한 예시들과 같이 0을 제외한 센싱값의 범위에 대하여 추출데이터(400)가 생성된 경우, 복수의 센서(12) 중 0이 아닌 센싱값을 출력한 센서들을 제외한 나머지 센서들에 대하여 센싱값을 출력하지 않은 것(예를 들어, 압력이 가해지지 않은 것)으로 판단할 수 있다.
다른 실시예에서, 설정된 추출영역(300)의 추출영역 조건 충족 여부 판단 시에는 위와 마찬가지로 센싱값(220)이 0인 개수정보(240)를 제외하여 판단하되, 추출데이터(400) 생성 시에는 추출영역(300) 내의 데이터뿐만 아니라 센싱값이 0인 데이터를 함께 추출하여 이를 포함하도록 추출데이터(400)를 생성할 수도 있다.
일 실시예에서, 센싱 장치(100)는 생성된 추출데이터(400)를 컴퓨터에 전송하는 통신부(30)를 더 포함할 수 있다.
통신부(30)는 컴퓨터와 유선 또는 무선으로 연결될 수 있다. 예를 들어, 통신부(30)는 컴퓨터와 블루투스(bluetooth) 통신, BLE(Bluetooth Low Energy) 통신, 근거리 무선 통신(Near Field Communication unit), WLAN(와이파이) 통신, 지그비(Zigbee) 통신, 적외선(IrDA, infrared Data Association) 통신, WFD(Wi-Fi Direct) 통신, UWB(ultra wideband) 통신, Ant+ 통신 WIFI 통신 방법을 이용하여 통신할 수 있으나, 이에 제한되지 않는다.
또한, 일 실시예에서, 컴퓨터는, 도 2(b)와 같이 실시간으로 전송받은 추출데이터(400)를 실시간으로 출력할 수 있다.
예를 들어, 추출데이터(400)에 포함된 복수의 센싱값(220) 중 가장 낮은 센싱값이 파란색, 가장 높은 센싱값이 빨간색에 대응되도록 각각의 센싱값마다 상이한 색깔이 매칭되고 복수의 센서(12)가 각각 출력한 센싱값(220)에 매칭되는 색으로 표시되는 경우에 있어서, 도 2(b)와 같이 표시된 추출데이터(400)는 복수의 센서(12)가 출력한 센싱값(220)의 범위를 포함하고 있다고 볼 수 있다.
이와 달리, 도 6과 같이 추출데이터(400)를 생성한 경우를 가정하면, 추출데이터(400) 출력 시 42 내지 45의 센싱값(220)을 출력한 센서(12)가 모두 동일한 색(빨간색)으로 출력되어 그 차이를 알 수 없는 문제점이 있다.
또한, 도 7과 같이 추출데이터(400)를 생성한 경우를 가정하면, 추출데이터(400) 출력 시 26 내지 29의 센싱값(220)을 출력한 센서(12)가 모두 동일한 색(파란색)으로 출력될 것이다.
따라서, 데이터 전송 속도 향상을 위해 통신부(30)는 센싱데이터(200)의 일부 데이터를 추출한 추출데이터(400)를 컴퓨터에 전송하되, 위와 같은 문제점을 해결하기 위하여 복수의 센서(12)가 출력한 센싱값(220)의 범위를 포함하도록 추출영역(300)을 설정하는 것이다.
도 9는 본 발명의 일 실시예에 따른 사용자별 상이한 추출영역의 설정 및 추출데이터 생성을 설명하기 위한 예시도이다. 도 2 및 도 9를 참조하여, 본 발명의 일 실시예를 상세히 설명한다.
도 2와 같이 사용자의 족저압을 측정하여 출력하는 압력 센싱 장치의 예를 들면, 사용자의 무게중심 이동 또는 균형의 측정을 위해서는, 체중이 상이한 사용자가 각각 압력 센싱 장치를 이용하더라도 각각의 사용자마다 도 2(b)와 같이 다양한 색깔의 족저압 화면이 출력될 필요가 있다. 즉, 압력 센싱 장치를 이용하는 사용자의 체중과 무관하게, 각각의 사용자마다 상대적으로 체중이 많이 실린 영역에 대하여는 빨간색이, 체중이 적게 실린 영역에 대하여는 파란색이 표시될 필요가 있다.
도 9를 참조하면, 본 발명의 일 실시예에 따른 센싱 장치는 전체 센싱데이터(200)의 센싱값 범위 중 특정한 사용자의 체중에 따라 센싱값이 분포하는 특정 구간의 데이터를 추출하여 추출데이터(400)를 생성할 수 있다. 구체적으로, 사용자 A에 대하여는 구간 4의 데이터를, 사용자 B에 대하여는 구간 2의 데이터를 추출하여 추출데이터(400)를 생성할 수 있다.
그 후, 생성된 추출데이터(400)에 포함된 센싱값 중 가장 낮은 값이 파란색, 가장 높은 센싱값이 빨간색에 대응되도록 각각의 센싱값마다 상이한 색깔을 매칭하여 출력함으로써, 각각의 사용자마다 다양한 색깔의 족저압 화면을 출력할 수 있다. 구체적으로, 사용자 A의 이용 시에는 구간 4에서 가장 낮은 센싱값이 파란색에, 가장 높은 센싱값이 빨간색에 매칭되고, 사용자 B의 이용 시에는 구간 2에서 가장 낮은 센싱값이 파란색에, 가장 높은 센싱값이 빨간색에 매칭되도록 족저압 화면을 출력할 수 있다. 이에 따라, 사용자의 체중과 무관하게 각각의 사용자에 대하여, 무게중심의 이동이 있는 경우(예를 들면, 사용자가 앉았다 일어나는 경우) 족저압 출력 화면의 색깔 변화를 통해 무게중심의 이동을 파악할 수 있는 효과가 있다.
일 실시예에서, 센싱 장치(100)는 측정한 사용자에 대한 추출영역정보를 저장하는 저장부(40)를 더 포함할 수 있다.
저장부(40)는 사용자에 대하여 추출데이터(400)를 생성한 추출영역정보를 저장하고, 동일한 사용자에 대한 센싱데이터(200)가 추가로 획득되는 경우 제어부(20)는 저장부(40)에 저장된 추출영역정보를 기초로 추출데이터(400)를 생성할 수 있다.
일 실시예에서, 추출영역정보는 특정한 사용자에 대하여 추출영역 조건을 충족하도록 설정된 추출영역 (300)에 포함된 센싱값(220)의 범위에 대한 정보를 포함할 수 있다.
구체적인 예로, 도 2와 같은 압력 센싱 장치의 경우, 특정한 사용자에 대하여 센싱데이터(200)를 획득한 시기가 달라지더라도, 일정한 자세(예를 들어, 서있는 자세)인 경우 복수의 센서(12)가 출력하는 센싱값(220)의 범위가 크게 달라지지 않는 것이 일반적이다. 따라서, 특정한 사용자에 대하여 추출영역 조건을 충족하도록 설정된 추출영역(300)에 대한 정보를 저장하고, 이후에 동일한 사용자에 대한 센싱데이터(200)를 추가로 획득하는 경우 별도의 추출영역 설정단계를 거치지 않고 저장된 추출영역정보를 기초로 추출데이터(400)를 생성함으로써 센싱데이터의 처리를 보다 효율적으로 수행할 수 있다.
이를 위하여, 상술한 본 발명의 일 실시예에 따른 센서부(10)는, 기준 환경에서 사용자의 센싱데이터(200)를 획득하는 것일 수 있다.
구체적인 예로, 도 2와 같은 압력 센싱 장치의 경우, 해당 압력 센싱 장치를 사용하는 기준 자세(예를 들어, 서있는 자세)로 센싱데이터(200)를 획득하는 것일 수 있다. 또한, 이를 위하여 센싱 장치 또는 센싱 장치와 연결된 컴퓨터는, 사용자에게 기준 자세를 유지하도록 유도하는 알림을 출력할 수 있다.
다른 실시예에서, 사용자의 요청이 있는 경우 또는 생성된 추출데이터(400)가 추출영역 조건을 충족하지 않는 경우에는, 다시 추출영역(300) 설정 및 추출데이터(400)를 생성하는 것도 가능하다.
도 10은 본 발명의 일 실시예에 따른 센싱데이터의 처리 방법의 흐름도이다.
도 10을 참조하면, 본 발명의 일 실시예에 따른 센싱데이터의 처리 방법은, 사용자의 센싱데이터(200)를 획득하는 단계(S100); 및 센싱데이터(200)에 설정된 추출영역(300) 내의 데이터를 추출하여 추출데이터(400)를 생성하는 단계(S200)를 포함한다.
S100 단계는 센서부(10)가 복수의 센서(12)를 이용하여 사용자의 센싱데이터(200)를 획득하는 단계이다.
또한, 일 실시예에서, 도면에 도시되지는 않았으나 본 발명의 일 실시예에 따른 센싱데이터의 처리 방법은, S200단계 이전에 제어부(20)가 센싱데이터(200)의 노이즈를 제거하는 단계를 더 포함할 수 있다.
S200 단계는 제어부(20)가 센서부(10)로부터 수신한 센싱데이터(200)를 기초로, 센싱데이터(200에 설정된 추출영역(300) 내의 데이터를 추출하여 추출데이터(400)를 생성하는 단계이다.
도 4를 참조하면, 일 실시예에서, S200단계는 센싱데이터(200)에 대하여 설정된 제1추출영역(320)의 추출영역 조건 충족 여부를 판단하는 단계(S220); 조건이 충족된 경우 제1추출영역(320) 내의 데이터를 추출하여 추출데이터(400)를 생성하는 단계(S260); 및 조건이 충족되지 않은 경우 제2추출영역(340)을 설정하는 단계(S240)를 포함할 수 있다.
즉, 제어부(20)가 센싱데이터(200)에 대하여 설정된 제1추출영역(320)의 추출영역 조건 충족 여부를 판단하고(S220), 판단 결과에 따라 조건을 충족하는 경우 제1추출영역(320) 내의 데이터를 추출하여 추출데이터(400)를 생성하되(S260), 조건을 충족하지 않는 경우 제1추출영역(320)과 상이한 제2추출영역(340)을 설정하는(S240) 것이다.
도 11은 본 발명의 일 실시예에 따른 추출데이터 전송 단계를 더 포함하는 센싱데이터의 처리 방법의 흐름도이고, 도 12는 추출데이터 저장 및 캘리브레이션 단계를 더 포함하는 센싱데이터의 처리 방법의 흐름도이다.
도 11을 참조하면, 본 발명의 일 실시예에 따른 센싱데이터의 처리 방법은, 통신부(30)가 S200 단계에서 생성된 추출데이터(400)를 컴퓨터에 전송하는 단계(S300)를 더 포함한다.
도 12를 참조하면, 본 발명의 일 실시예에 따른 센싱데이터의 처리 방법은, 사용자에 대하여 추출데이터(400)를 생성한 추출영역정보를 저장하는 단계(S400) 및 동일한 사용자에 대한 센싱데이터(200)가 추가로 획득되면, 저장된 추출영역정보를 기초로 추출데이터(400)를 생성하는 단계(S500)를 더 포함한다.
S400 단계는 저장부(40)가 S200 단계에서 특정한 사용자의 센싱데이터(200)에 대하여 추출데이터(400)를 생성한 추출영역(300)에 대한 정보를 저장하는 단계이다.
S500 단계는 S400단계에서 저장부(40)에 저장된 추출영역정보와 동일한 사용자에 대하여 센서부(10)가 추가로 센싱데이터(200)를 획득하는 경우, 제어부(20)가 추가로 획득한 센싱데이터(200)에 대하여 새롭게 추출영역(300)을 설정 및 추출영역 조건을 판단하지 않고, 저장부(40)에 저장된 추출영역정보를 기초로 추출데이터(400)를 생성하는 것이다.
각 단계에 대한 상세한 내용은 상술한 내용과 중복되므로 생략한다.
또한, 상술한 본 발명의 일 실시예에 따른 센싱데이터의 처리 방법은, 하드웨어인 컴퓨터와 결합되어 실행되기 위해 프로그램(또는 어플리케이션)으로 구현되어 매체에 저장될 수 있다.
상기 프로그램은, 상기 컴퓨터가 프로그램을 읽어 들여 프로그램으로 구현된 상기 방법들을 실행시키기 위하여, 상기 컴퓨터의 프로세서(CPU)가 상기 컴퓨터의 장치 인터페이스를 통해 읽힐 수 있는 C, C++, JAVA, 기계어 등의 컴퓨터 언어로 코드화된 코드(Code)를 포함할 수 있다. 이러한 코드는 상기 방법들을 실행하는 필요한 기능들을 정의한 함수 등과 관련된 기능적인 코드(Functional Code)를 포함할 수 있고, 상기 기능들을 상기 컴퓨터의 프로세서가 소정의 절차대로 실행시키는데 필요한 실행 절차 관련 제어 코드를 포함할 수 있다. 또한, 이러한 코드는 상기 기능들을 상기 컴퓨터의 프로세서가 실행시키는데 필요한 추가 정보나 미디어가 상기 컴퓨터의 내부 또는 외부 메모리의 어느 위치(주소 번지)에서 참조되어야 하는지에 대한 메모리 참조관련 코드를 더 포함할 수 있다. 또한, 상기 컴퓨터의 프로세서가 상기 기능들을 실행시키기 위하여 원격(Remote)에 있는 어떠한 다른 컴퓨터나 서버 등과 통신이 필요한 경우, 코드는 상기 컴퓨터의 통신 모듈을 이용하여 원격에 있는 어떠한 다른 컴퓨터나 서버 등과 어떻게 통신해야 하는지, 통신 시 어떠한 정보나 미디어를 송수신해야 하는지 등에 대한 통신 관련 코드를 더 포함할 수 있다.
상기 저장되는 매체는, 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상기 저장되는 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있지만, 이에 제한되지 않는다. 즉, 상기 프로그램은 상기 컴퓨터가 접속할 수 있는 다양한 서버 상의 다양한 기록매체 또는 사용자의 상기 컴퓨터상의 다양한 기록매체에 저장될 수 있다. 또한, 상기 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장될 수 있다.
본 발명의 실시예와 관련하여 설명된 방법 또는 알고리즘의 단계들은 하드웨어로 직접 구현되거나, 하드웨어에 의해 실행되는 소프트웨어 모듈로 구현되거나, 또는 이들의 결합에 의해 구현될 수 있다. 소프트웨어 모듈은 RAM(Random Access Memory), ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리(Flash Memory), 하드 디스크, 착탈형 디스크, CD-ROM, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터 판독가능 기록매체에 상주할 수도 있다.
이상, 첨부된 도면을 참조로 하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야의 통상의 기술자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며, 제한적이 아닌 것으로 이해해야만 한다.
10 : 센서부
12: 센서
20: 제어부
30: 통신부
40: 저장부
100: 센싱 장치
200: 센싱데이터
220: 센싱값
222: 제1센싱값
224: 제2센싱값
240: 개수정보
242: 제1개수정보
244: 제2개수정보
300: 추출영역
320: 제1추출영역
340: 제2추출영역
400: 추출데이터

Claims (15)

  1. 복수의 센서를 구비하여 사용자의 센싱데이터를 획득하는 센서부; 및
    상기 센싱데이터에 설정된 제1추출영역의 추출영역 조건 충족 여부를 판단하고-상기 제1추출영역은 복수의 사용자에 대한 센싱데이터의 평균을 고려하여 설정되는 것임-,
    상기 제1추출영역의 상기 추출영역 조건이 충족된 경우, 상기 제1추출영역 내의 데이터를 추출하여 추출데이터를 생성하고,
    상기 제1추출영역의 상기 추출영역 조건이 충족되지 않은 경우, 상기 제1추출영역과 상이한 제2추출영역을 설정하고, 상기 제2추출영역 내의 데이터를 추출하여 추출데이터를 생성하는 제어부를 포함하고,
    상기 센서는, 특정한 수치범위 내의 센싱값을 출력하는 것이고,
    상기 센싱데이터는, 각각의 센싱값을 출력한 센서의 개수인 개수정보를 포함하고,
    상기 제1추출영역은, 상기 센싱데이터보다 작은 크기를 갖도록 최초 설정되는 추출영역이고,
    상기 제2추출영역은, 상기 제1추출영역과 동일한 개수의 센싱값을 포함하되, 그 포함된 센싱값의 범위가 상이하도록 설정되는 추출영역이며,
    상기 추출영역 조건은, 해당 추출영역에 포함된 각각의 센싱값에 대한 개수정보를 기초로 설정되는 것을 특징으로 하는, 센싱 장치.
  2. 제1항에 있어서,
    상기 센서부는,
    평면상에 특정 간격으로 배치된 복수의 압력센서에 가해지는 압력에 따라 센싱값을 출력하는 것을 특징으로 하는, 센싱 장치.
  3. 제2항에 있어서,
    상기 센싱데이터는, 상기 센서부에 배치된 각각의 압력센서의 배치 위치에 대한 배치위치정보를 더 포함하는 것을 특징으로 하는, 센싱 장치.
  4. 제1항에 있어서,
    상기 추출영역 조건은, 제1개수정보 및 제2개수정보를 기초로 설정되는 것이고,
    상기 제1개수정보는, 상기 해당 추출영역에 포함된 복수의 센싱값 중 제1센싱값 이하의 센싱값에 대한 개수정보를 합산한 것이고,
    상기 제1센싱값은, 상기 해당 추출영역에 포함된 복수의 센싱값 중 가장 작은 수치의 센싱값이고,
    상기 제2개수정보는, 상기 해당 추출영역에 포함된 복수의 센싱값 중 제2센싱값 이상의 센싱값에 대한 개수정보를 합산한 것이고,
    상기 제2센싱값은, 상기 해당 추출영역에 포함된 복수의 센싱값 중 가장 큰 수치의 센싱값인 것을 특징으로 하는, 센싱 장치.
  5. 제4항에 있어서,
    상기 추출영역 조건은, 상기 제1개수정보 및 상기 제2개수정보가 임계값 이하인 것을 특징으로 하는, 센싱 장치.
  6. 제4항에 있어서,
    상기 추출영역 조건은, 상기 제1개수정보 및 상기 제2개수정보가 0인 것을 특징으로 하는, 센싱 장치.
  7. 제4항에 있어서,
    상기 추출영역 조건은,
    상기 센싱데이터 내의 개수정보가 0이 아닌 센싱값 중 가장 작은 센싱값과 제1센싱값의 차이와, 가장 큰 센싱값과 제2센싱값의 차이가 균등한 것을 특징으로 하는, 센싱 장치.
  8. 제1항에 있어서,
    상기 제어부는,
    상기 제1추출영역의 추출영역 조건 충족 여부를 판단하기 전에, 상기 센싱데이터 내의 복수의 센싱값 중 미리 설정된 유효센싱값 미만의 센싱값을 0으로 변경하는 것을 특징으로 하는, 센싱 장치.
  9. 제1항에 있어서,
    상기 추출데이터를 컴퓨터에 전송하는 통신부를 더 포함하고,
    상기 제1추출영역의 크기는, 데이터 전송 속도에 따라 설정되는 것을 특징으로 하는, 센싱 장치.
  10. 제1항에 있어서,
    상기 사용자에 대하여 상기 추출데이터를 생성한 추출영역에 대한 추출영역정보를 저장하는 저장부를 더 포함하고,
    상기 제어부는,
    상기 사용자에 대한 센싱데이터가 추가로 획득되는 경우, 상기 저장부에 저장된 추출영역정보를 기초로 추출데이터를 생성하는 것을 특징으로 하는, 센싱 장치.
  11. 복수의 센서를 포함하는 센싱 장치가 센싱데이터를 처리하는 방법에 있어서,
    특정한 수치범위 내의 센싱값을 출력하는 복수의 센서를 통하여 사용자의 센싱데이터를 획득하는 제1단계;
    상기 센싱데이터에 설정된 제1추출영역의 추출영역 조건 충족 여부를 판단하는 제2단계-상기 제1추출영역은 복수의 사용자에 대한 센싱데이터의 평균을 고려하여 설정되는 것임-;
    상기 조건이 충족된 경우, 상기 제1추출영역 내의 데이터를 추출하여 추출데이터를 생성하는 제3단계; 및
    상기 조건이 충족되지 않은 경우, 제2추출영역을 설정하고, 상기 제2추출영역 내의 데이터를 추출하여 추출데이터를 생성하는 제4단계를 포함하고,
    상기 센싱데이터는, 각각의 센싱값을 출력한 센서의 개수인 개수정보를 포함하고,
    상기 제1추출영역은, 상기 센싱데이터보다 작은 크기를 갖도록 최초 설정되는 추출영역이고,
    상기 제2추출영역은, 상기 제1추출영역과 동일한 개수의 센싱값을 포함하되, 그 포함된 센싱값의 범위가 상이하도록 설정되는 추출영역이며,
    상기 추출영역 조건은, 해당 추출영역에 포함된 각각의 센싱값에 대한 개수정보를 기초로 설정되는 것인, 센싱데이터의 처리 방법.
  12. 하드웨어인 컴퓨터와 결합되어, 제11항의 방법을 실행시키기 위하여 매체에 저장된, 센싱데이터의 처리 프로그램.
  13. 제1항에 있어서,
    상기 제1추출영역 또는 상기 제2추출영역을 기반으로 생성된 추출데이터는,
    복수의 센싱값을 포함하되, 족저압 화면을 출력할 시, 각각의 센싱값 마다 상이한 색깔을 매칭하여 출력하는 것을 특징으로 하는,
    센싱 장치.
  14. 제11항에 있어서,
    상기 제1추출영역 또는 상기 제2추출영역을 기반으로 생성된 추출데이터는,
    복수의 센싱값을 포함하되, 족저압 화면을 출력할 시, 각각의 센싱값 마다 상이한 색깔을 매칭하여 출력하는 것을 특징으로 하는,
    센싱데이터의 처리 방법.
  15. 삭제
KR1020200037971A 2019-10-18 2020-03-30 센싱 장치, 센싱데이터의 처리 방법 및 프로그램 KR102460802B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/KR2020/014145 WO2021075897A1 (ko) 2019-10-18 2020-10-16 센싱 장치 및 센싱데이터의 처리 방법
EP20828936.3A EP3834721B1 (en) 2019-10-18 2020-10-16 Sensing device and sensing data processing method
US17/143,713 US11998345B2 (en) 2019-10-18 2021-01-07 Sensing device and method for processing sensing data

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020190129923 2019-10-18
KR20190129923 2019-10-18

Publications (2)

Publication Number Publication Date
KR20210046521A KR20210046521A (ko) 2021-04-28
KR102460802B1 true KR102460802B1 (ko) 2022-10-31

Family

ID=75721129

Family Applications (5)

Application Number Title Priority Date Filing Date
KR1020200037971A KR102460802B1 (ko) 2019-10-18 2020-03-30 센싱 장치, 센싱데이터의 처리 방법 및 프로그램
KR1020200056463A KR102412883B1 (ko) 2019-10-18 2020-05-12 균형 훈련 장치
KR1020200113521A KR102437911B1 (ko) 2019-10-18 2020-09-07 족저압 측정 방법 및 시스템
KR1020220070916A KR20220085759A (ko) 2019-10-18 2022-06-10 균형 훈련 장치
KR1020220102463A KR20220120527A (ko) 2019-10-18 2022-08-17 족저압 측정 방법 및 시스템

Family Applications After (4)

Application Number Title Priority Date Filing Date
KR1020200056463A KR102412883B1 (ko) 2019-10-18 2020-05-12 균형 훈련 장치
KR1020200113521A KR102437911B1 (ko) 2019-10-18 2020-09-07 족저압 측정 방법 및 시스템
KR1020220070916A KR20220085759A (ko) 2019-10-18 2022-06-10 균형 훈련 장치
KR1020220102463A KR20220120527A (ko) 2019-10-18 2022-08-17 족저압 측정 방법 및 시스템

Country Status (2)

Country Link
EP (1) EP3834721B1 (ko)
KR (5) KR102460802B1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102608067B1 (ko) * 2022-01-21 2023-12-01 주식회사 싸이버메딕 자세 균형 감각의 정량적 측정 및 훈련장치
TWI793031B (zh) * 2022-06-07 2023-02-11 長庚學校財團法人長庚科技大學 高齡者踏步訓練裝置
KR102655733B1 (ko) * 2023-11-20 2024-04-08 주식회사 럭스텝헬스케어 스마트 매트의 족압 피드백 제어방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160135744A1 (en) * 2011-05-20 2016-05-19 The Regents Of The University Of California Fabric-based pressure sensor arrays and methods for data analysis

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5790256A (en) * 1992-06-23 1998-08-04 Footmark, Inc. Foot analyzer
KR101373761B1 (ko) * 2012-04-30 2014-03-13 연세대학교 산학협력단 신체 균형감각 측정기
KR102047882B1 (ko) * 2013-04-02 2019-11-22 삼성전자주식회사 커버를 구비하는 전자 장치
KR101606239B1 (ko) * 2013-05-31 2016-03-24 삼성에스디에스 주식회사 센싱 데이터 분석 시스템 및 방법
KR102232443B1 (ko) 2013-10-10 2021-03-26 주식회사 지하이웰 족저압 측정 시스템 및 방법
KR102058158B1 (ko) 2014-10-31 2019-12-20 에스케이텔레콤 주식회사 동작 인식을 위한 센서 값 처리 방법 및 이를 적용한 동작 인식 장치
EP3017761B1 (en) * 2014-11-06 2021-07-21 Fundación Tecnalia Research & Innovation System for functional balance assessment
JP6746334B2 (ja) * 2015-04-28 2020-08-26 住友理工株式会社 バランス能力測定装置
KR101834077B1 (ko) * 2016-07-19 2018-04-13 전북대학교산학협력단 자세균형 훈련 시스템
KR20180071102A (ko) 2016-12-19 2018-06-27 (주)맨엔텔 상지, 하지 운동 및 평가 시스템

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160135744A1 (en) * 2011-05-20 2016-05-19 The Regents Of The University Of California Fabric-based pressure sensor arrays and methods for data analysis

Also Published As

Publication number Publication date
KR102437911B1 (ko) 2022-08-30
KR20210046537A (ko) 2021-04-28
KR20220120527A (ko) 2022-08-30
KR20210047236A (ko) 2021-04-29
EP3834721A4 (en) 2022-05-04
KR102412883B1 (ko) 2022-06-24
KR20220085759A (ko) 2022-06-22
EP3834721B1 (en) 2023-03-29
EP3834721A1 (en) 2021-06-16
KR20210046521A (ko) 2021-04-28

Similar Documents

Publication Publication Date Title
KR102460802B1 (ko) 센싱 장치, 센싱데이터의 처리 방법 및 프로그램
CN105263411B (zh) 跌倒检测***及方法
US20180133551A1 (en) System and method for personalized exercise training and coaching
US9669254B2 (en) Integrated exercise mat system
KR101988718B1 (ko) 헬스케어 및 스마트라이프로거를 위한 걸음걸이 분석 방법 및 시스템
KR101858116B1 (ko) 자세균형 훈련 시스템
JP2018506763A (ja) ウェアラブルデバイスの測定を使用して健康データを生成するためのシステム及び方法
JP2016506526A (ja) 衝撃事象からのヒットカウントモニタリング
KR101607748B1 (ko) 운동 기구 및 운동량 측정 시스템
KR102254164B1 (ko) 웨어러블 장치 및 웨어러블 장치와 연결 가능한 사용자 단말장치
KR20160130085A (ko) 스마트미러를 이용한 운동관리방법 및 시스템
KR102173335B1 (ko) 모션 인식 기반의 신체능력 분석 방법 및 그 장치
KR20110093283A (ko) 보행 패턴 분석 장치 및 방법
KR101914855B1 (ko) 타격 감지 장치를 이용한 운동 관리 시스템
KR101282319B1 (ko) 사용자의 골프 실력을 진단하는 가상 골프 시뮬레이션 방법 및 장치
CN103298527A (zh) 消费者可用测试套件
FI20050983A0 (fi) Urheilusuorituksen arviointimenetelmä ja laite
KR102486823B1 (ko) 혈당 관리 서비스를 제공하기 위한 전자 장치 및 방법
EP3121748B1 (en) System, method and program product for monitoring the use of an exercise ball by a user and exercise ball which can be used in such a system
KR102529196B1 (ko) 스마트 인솔 기반 부분 체중 부하 보행 가이드 제공 방법 및 그 시스템
KR20190021817A (ko) 운동 자세의 평가에 기반한 운동 관리 시스템, 그 운동 감지 장치 및 운동 관리 장치
KR102039616B1 (ko) 운동 정보 관리 장치 및 방법
KR101553236B1 (ko) 3축 가속도 센서를 이용한 실시간 운동측정장치 및 방법
KR102407011B1 (ko) 피트니스 센터 내 운동 지도 서비스 및 시스템
KR20220092845A (ko) 움직임 정보에 기초한 심폐 기능 지표 측정기

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant