RU2719945C2 - Устройство, способ и система для подсчета количества циклов периодического движения субъекта - Google Patents

Устройство, способ и система для подсчета количества циклов периодического движения субъекта Download PDF

Info

Publication number
RU2719945C2
RU2719945C2 RU2016128091A RU2016128091A RU2719945C2 RU 2719945 C2 RU2719945 C2 RU 2719945C2 RU 2016128091 A RU2016128091 A RU 2016128091A RU 2016128091 A RU2016128091 A RU 2016128091A RU 2719945 C2 RU2719945 C2 RU 2719945C2
Authority
RU
Russia
Prior art keywords
movement
subject
data
accelerometer
cycles
Prior art date
Application number
RU2016128091A
Other languages
English (en)
Inventor
Эрик Госёйнус Петрус СХЁЙЕРС
Луиза Симона РЁЙС
Франческо САРТОР
Пауль Марсель Карл ЛЕММЕНС
Original Assignee
Конинклейке Филипс Н.В.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Конинклейке Филипс Н.В. filed Critical Конинклейке Филипс Н.В.
Application granted granted Critical
Publication of RU2719945C2 publication Critical patent/RU2719945C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
    • G01C22/006Pedometers
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • 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/1118Determining activity level
    • 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/1123Discriminating type of movement, e.g. walking or running
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes
    • A61B5/7235Details of waveform analysis
    • A61B5/7264Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P13/00Indicating or recording presence, absence, or direction, of movement
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P15/00Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
    • G01P15/02Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses
    • G01P15/08Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P15/00Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
    • G01P15/18Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration in two or more dimensions
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2560/00Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
    • A61B2560/02Operational features
    • A61B2560/0204Operational features of power management
    • A61B2560/0209Operational features of power management adapted for power saving
    • 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
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/68Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient
    • A61B5/6801Arrangements of detecting, measuring or recording means, e.g. sensors, in relation to patient specially adapted to be attached to or worn on the body surface
    • A61B5/6802Sensor mounted on worn items
    • A61B5/681Wristwatch-type devices
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Public Health (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Physiology (AREA)
  • General Physics & Mathematics (AREA)
  • Dentistry (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Artificial Intelligence (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Mathematical Physics (AREA)
  • Psychiatry (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Fuzzy Systems (AREA)
  • Evolutionary Computation (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

Группа изобретений относится к медицине, а именно к системе подсчета количества циклов периодического движения субъекта. Предложена система для реализации способа, включающая устройство и машиночитаемый носитель, причем устройство содержит: входной блок, выполненный с возможностью приема дискретных данных акселерометра с течением времени, указывающих на движение по меньшей мере части тела субъекта, причем входной блок выполнен с возможностью приема антропометрических данных субъекта, классифицирующее устройство, выполненное с возможностью классифицирования движения субъекта с отнесением в один из нескольких классов движения на основании дискретных данных акселерометра, причем каждый класс движения относится к различному диапазону скорости периодического движения, причем классифицирующее устройство выполнено с возможностью использования в качестве признака энергии сигнала высокочастотных компонентов и/или низкочастотных компонентов данных акселерометра, запоминающее устройство, выполненное с возможностью хранения таблицы, содержащей значение периодичности движения субъекта за единицу времени для каждого класса движения, и блок расчета количества циклов движения, выполненный с возможностью расчета количества циклов периодического движения субъекта за единицу времени в течение заданного времени или непрерывно во времени путем использования периодичности класса движения, к которому движение было отнесено классифицированием. Группа изобретений обеспечивает повышение экономии энергии батареи питания во время получения данных акселерометра. 4 н. и 7 з.п. ф-лы., 8 ил.

Description

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к устройству, соответствующему способу и системе для подсчета количества циклов периодического движения субъекта, например, для подсчета количества шагов человека во время бега или ходьбы.
УРОВЕНЬ ТЕХНИКИ
В настоящее время наблюдается повышенный интерес к устройствам, которые могут ненавязчивым образом, или не привлекая к себе внимание, осуществлять мониторинг физиологических параметров и/или параметров, связанных с образом жизни, например, могут оценивать расход энергии с использованием акселерометров. В настоящее время многие из таких устройств предназначены для мониторинга занятий фитнесом и/или спортом (например, браслет Nike Fuelband, часы MIO Alpha), однако ожидается, что такой тип мониторинга станет повсеместным.
С тем, чтобы сделать такие устройства привлекательными, они должны быть удобными при носке, что означает, что они должны быть небольшими и легкими. Таким образом, важным конструктивным ограничением является размер и/или мощность батареи питания. Чем реже устройство необходимо подзаряжать, тем более удобным оно будет для пользователя.
Известны различные стратегии уменьшения мощности батареи питания, например, один из подходов состоит в ограничении частоты дискретизации физиологических параметров и/или параметров, связанных с образом жизни, что требует меньшей вычислительной мощности на последующие алгоритмы. Еще один подход состоит в осуществлении дискретизации при более высокой частоте дискретизации, однако, но только в течение ограниченного периода времени. Такой подход описан, например, в US 2006/123905 А1. Данный прерывистый способ дискретизации имеет преимущество, которое состоит в том, что, в зависимости от типа процессора, соответствующий процессор, осуществляющий дискретизацию сигнала, может быть, по сути, переведен в режим «сна», требующий только очень ограниченного количества энергии от батареи питания.
Один из интересуемых параметров для мониторинга с использованием устройства мониторинга образа жизни, представляет собой количество шагов, сделанных в течение конкретного периода времени, например в течение дня, или, в частности, количество циклов периодического движения, которые могут представлять собой шаги, прыжки, гребные движения при плавании, обороты во время езды на велосипеде и т.д. При использовании существующих алгоритмов для непрерывных трехмерных сигналов акселерометра такой трехмерный (3D) сигнал акселерометра сначала преобразовывают в одномерный (1D) сигнал, в котором явно прослеживается периодичность сигнала акселерометра. На основании этого предварительно преобразованного сигнала задают фиксированное или переменное пороговое значение, которое устанавливает «флаг» в каждом отдельном случае превышения указанного порогового значения. В итоге, несложно подсчитать количество превышений порогового значения.
Вышеописанный подход подходит для непрерывной дискретизации. Однако для прерывистых стратегий дискретизации данный подход может привести к возникновению проблем. Поскольку доступно только ограниченное количество данных, то периодичность сигнала сложно кому-либо отследить. Правильное (адаптивное) задание порогового значения становится проблемой, поскольку контекст уже более не является очевидным. Кроме того, для оценки количества шагов возникает необходимость в экстраполировании и интерполировании некоторых типов.
Таким образом, существует потребность в подходе, подходящем для более точного подсчета количества циклов периодического движения субъекта при условии доступности дискретных данных акселерометра, например, для экономии энергии батареи питания во время получения данных акселерометра.
В US 2006/174685 A1 раскрыт способ и устройство для подсчета количества шагов, сделанных пешеходом, причем способ включает этапы, согласно которым: регистрируют значение ускорения, сгенерированное в результате шага, сделанного пешеходом, на каждом первом заданном интервале, рассчитывают стандартное отклонение зарегистрированных значений ускорения на каждом втором заданном интервале, определяют тип ходьбы, соответствующий рассчитанному стандартному отклонению среди типов ходьбы от первого типа ходьбы по N-й тип ходьбы, как характер ходьбы пешехода, причем N представляет собой натуральное целое число, которое больше 1, проверяют, существует ли по меньшей мере одно абсолютное значение, которое больше порогового значения ускорения, соответствующего определенному типу ходьбы, среди абсолютных значений в зарегистрированных значениях ускорения, и увеличивают счет после шага, сделанного пешеходом, если имеется по меньшей мере одно абсолютное значение, превышающее пороговое значение ускорения, среди абсолютных значений в зарегистрированных значениях ускорения.
В US 7334472 B2 раскрыт способ измерения количественной величины, характеризующей нагрузку, и устройство, содержащее датчик ускорения для генерирования информации об ускорении путем измерения количественной величины, характеризующей нагрузку, в соответствии с движением пользователя, блок управления датчиками для подачи энергии питания на датчик ускорения и дискретизации информации об ускорении, сгенерированной датчиком ускорения, измерительный датчик для измерения динамической энергии, предназначенный для преобразования дискретизированной информации об ускорении в динамическую энергию, сравнения значения локального максимума с заданным пороговым значением, если подъем динамической энергии имеет значение локального максимума, превышающее заданное значение, определения шага пользователя, если значение локального максимума превышает заданное пороговое значение, измерительный блок для измерения количества потребляемых калорий, предназначенный для расчета количества потребляемых калорий путем анализа уровня динамической энергии, определенной как шаг пользователя, а также память для хранения информации и дисплейную часть для отображения информации, связанной с указанными количеством шагов и количеством потребляемых калорий.
РАСКРЫТИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
Задача настоящего изобретения состоит в создании устройства, способа и системы для более точного подсчета количества циклов периодического движения субъекта на основании дискретных данных акселерометра, указывающих на движение по меньшей мере части тела указанного субъекта.
В первом аспекте настоящего изобретения предложено устройство для точного подсчета количества циклов периодического движения субъекта, содержащее:
- входной блок, выполненный с возможностью приема дискретных данных акселерометра с течением времени, указывающих на движение по меньшей мере части тела субъекта,
- классифицирующее устройство, выполненное с возможностью классифицирования движения субъекта в один из нескольких классов движения на основании дискретных данных акселерометра, причем каждый класс движения относится к различному диапазону скорости периодического движения,
- запоминающее устройство, выполненное с возможностью хранения таблицы, содержащей значение периодичности за единицу времени для каждого класса движения, и
- блок расчета количества циклов движения, выполненный с возможностью расчета количества циклов периодического движения субъекта за единицу времени в течение заданного времени или непрерывно во времени путем использования периодичности класса движения, к которому движение было отнесено классифицированием.
Еще в одном аспекте настоящего изобретения предложен соответствующий реализуемый с помощью компьютера способ.
Еще в одном аспекте настоящего изобретения предложена соответствующая система, содержащая:
- акселерометр, выполненный с возможностью получения дискретных данных акселерометра с течением времени, указывающих на движение по меньшей мере части тела субъекта,
- раскрытое в настоящей заявке устройство, выполненное с возможностью определения количества циклов периодического движения на основании дискретных данных акселерометра, полученных акселерометром,
- выходной интерфейс, выполненный с возможностью выдачи определенного количества циклов.
Еще в одних аспектах настоящего изобретения предложены компьютерная программа, которая содержит программный код с тем, чтобы вызвать выполнение компьютером этапов способа, раскрытого в настоящей заявке, при исполнении компьютерной программы на компьютере, а также машиночитаемый записывающий носитель для кратковременного хранения данных, предназначенный для хранения на нем компьютерного программного продукта, который, при его исполнении процессором, вызывает выполнение способа, раскрытого в настоящей заявке.
Предпочтительные варианты реализации настоящего изобретения охарактеризованы в зависимых пунктах формулы изобретения. Следует понимать, что заявленные способы, процессор, компьютерная программа и среда имеют предпочтительные варианты реализации, схожие с предпочтительными вариантами реализации заявленной системы и вариантами реализации, охарактеризованными в зависимых пунктах формулы изобретения, и/или идентичные им.
Настоящее изобретение основано на концепции классифицирования физической активности (периодическое движение субъекта), то есть на определении вида состояния движения и/или класса движения субъекта, например человека, занимающегося спортом или просто совершающего обычные движения. Например, три класса движения классифицирующего устройства для классифицирования трех состояний, используемого для подсчета количества шагов человека, могут представлять собой «ходьбу», «отсутствие ходьбы» и «бег», различающиеся по скорости периодического движения типа «ходьба». Однако настоящее изобретение также может быть использовано для установления различия между ходьбой и ездой на велосипеде или даже для установления различия между различными классами движения типа ходьба и езда на велосипеде посредством классифицирующего устройства, которое, например, классифицирует движение субъекта с отнесением в классы движения «медленная ходьба», «быстрая ходьба», «медленная езда на велосипеде», «быстрая езда на велосипеде» и «отсутствие движения». В зависимости от обнаруженной физической активности, то есть от определенного класса движения, периодичность сигнала определяют путем использования заданной таблицы, а на основании указанной периодичности определяют количество циклов периодического движения.
Акселерометр может быть надет субъектом для ношения на различных местах, таких как шея, карман, голень и запястье. Предпочтительно, если во время физической активности субъект носит всю систему, включая не только акселерометр, но и устройство и выходной интерфейс (например, дисплей). В других вариантах реализации сигналы акселерометра могут быть переданы на устройство любым подходящим образом, например проводным или беспроводным образом, что может быть реализовано на ходу (то есть в реальном времени во время физической активности) или спустя некоторое время (то есть после занятия физической активностью в масштабе времени, отличном от реального времени). Устройство может представлять собой, например, приложение, работающее на умном устройстве, таком как смартфон, планшет, умные часы, устройство для мониторинга физического состояния, устройство для мониторинга образа жизни или компьютер.
Количество циклов может быть рассчитано за единицу времени (например, в минуту, в час, в день, за неделю и т.д.) в течение заданного времени (например, пользователем в течение заданного периода времени, такого как три часа, или в течение заданного дня) или непрерывно во времени.
В предпочтительном варианте реализации блок расчета количества циклов движения выполнен с возможностью использования значения периодичности и с возможностью его интегрирования за период времени для получения количества циклов в течение указанного периода времени. Это обеспечивает скорее простой способ приблизительной оценки количества циклов. Увеличение количества различных классов (то есть путем дополнительного уточнения класса «ходьба» на «нормальная ходьба», «медленная ходьба» и «быстрая ходьба»), используемых при классифицировании и, следовательно, количества различных значений периодичностей, присвоенных соответствующим классам, улучшает точность расчета количества циклов.
Еще в одном варианте реализации запоминающее устройство выполнено с возможностью хранения двух или более таблиц для различных антропометрических данных, в частности для различных данных о длинах, весе, индексе массы тела, поле и/или возрасте, причем каждая таблица включает значения периодичности, адаптированные для соответствующих антропометрических данных, а блок расчета количества циклов движения выполнен с возможностью выбора таблицы для получения значения периодичности на основании антропометрических данных субъекта. Например, при подсчете шагов рост человека имеет сильное влияние на результат, поскольку высокий человек обычно делает больше шагов по сравнению с низким человеком. Следовательно, для использования при подсчете шагов могут существовать разные таблицы для людей различного роста с различными значениями периодичности для каждого класса движения. Кроме того, например, для мужчин, женщин и детей могут существовать разные таблицы. В целом, путем использования таких антропометрических данных может быть сильно улучшена точность расчета количества циклов.
Предпочтительно, если входной блок выполнен с возможностью приема антропометрических данных субъекта. Такие антропометрические данные могут быть, например, введены посредством клавиатуры или дисплея или они могут быть переданы из другого устройства системы, которое хранит такие данные, например, в медицинской карте или другой записи в личном деле. Таким образом, предпочтительно, если устройство персонализировано перед использованием.
Еще в одном варианте реализации классифицирующее устройство выполнено с возможностью определения одного или более признаков, указывающих на частоту движения, на основании данных акселерометра и с возможностью использования указанного одного или более признаков для классифицирования. Для этой цели могут быть использованы различные признаки в зависимости от типа физической активности, а также должны быть предприняты попытки для получения необходимой точности расчета. В предпочтительном варианте реализации классифицирующее устройство выполнено с возможностью использования в качестве признака энергии сигнала высокочастотных компонентов и/или низкочастотных компонентов данных акселерометра. Таким образом, может быть использован признак, характеризующий энергию высокочастотных компонентов сигналов акселерометра, отражающих энергию (высокочастотную), которая распространяется через тело в устройство, когда при подсчете шагов ступня ударяет о землю. Еще один используемый признак представляет собой признак, характеризующий общую (низкочастотную) энергию сигнала.
Еще в одном варианте реализации устройство дополнительно содержит блок оценки частоты движения, предназначенный для оценки частоты движения на основании данных акселерометра, причем блок расчета количества циклов движения выполнен с возможностью использования оцененной частоты движения при расчете количества циклов. Блок оценки частоты движения уточняет оценку частоту, обеспеченную путем классифицирования. Например, если классифицирующее устройство указывает на класс с диапазоном от 1,5 до 2 циклов в секунду, то блок оценки частоты движения может быть выполнен с возможностью оценки частоты в пределах данного диапазона. Это уточненное значение частоты может быть в дальнейшем использовано при дополнительной обработке. Это дополнительно улучшает точность результата расчета количества циклов.
Предпочтительно, если входной блок выполнен с возможностью получения трехмерных данных акселерометра, характеризующих три различные направления, в частности ортогональные направления. Путем использования трехмерных данных акселерометра, переданных из обычного акселерометра, класс движения может быть определен с большей точностью.
Кроме того, в одном из вариантов реализации входной блок выполнен с возможностью получения выборок данных акселерометра, полученных с интервалами, в частности с (например, равными) интервалами в диапазоне от 2 до 60 секунд и/или с возможностью получения выборок данных акселерометра, при этом каждый сегмент выборки имеет длительность в диапазоне от 0,5 до 5 секунд. Пример обычной конфигурации может представлять собой, например, конфигурацию, при которой сами данные акселерометра дискретизируют в течение одной секунды при частоте 20 Гц, а затем не дискретизируют в течение последующих четырех секунд, дискретизируют в течение одной секунды при частоте 20 Гц и т.д. Этот дискретный поток выборок в дальнейшем анализируют, обычно на фиксированных сегментах по 15 секунд, так что, по сути, имеют три секунды дискретизированных данных (и 12 «пустых секунд»).
Еще в одном варианте реализации классифицирующее устройство выполнено с возможностью последовательной оценки последующих частей данных акселерометра (например, сегментов длительностью по 60 секунд, в том числе интервалов, например, из данных за 1 секунду и данных за 4 секунды), причем последующие сегменты перекрываются во времени (например, имеют перекрывание заданной длительности, например, имеют перекрывание в 55 секунд в примере, в котором сегменты имеют длительность в 60 секунд). Это улучшает взаимодействие с пользователем. Например, в вышеописанном примере каждые 5 секунд осуществляют классифицирование, а счет рассчитывают, несмотря на тот факт, что использованы сегменты с большей длительностью. В целом, имеются различные параметры, которые могут быть настроены, например, пользователем или производителем, в том числе характерная частота дискретизации сигнала акселерометра, интервал времени, в котором дискретизируют данные, интервал времени, в котором отсутствует дискретизация данных, длина сегмента классифицирующего устройства, а также «размер скачка», то есть время, после которого обновляют результат оценки.
Система предпочтительно дополнительно содержит интерфейс данных для получения антропометрических данных, такой как клавиатура, микрофон, сенсорный экран и т.д., или приемо-передающий блок для контакта с внешним устройством для извлечения таких данных.
Кроме того, система предпочтительно дополнительно содержит корпус для размещения в нем акселерометра, устройство и выходной интерфейс и удерживающий элемент для удержания корпуса на части тела субъекта. Система может представлять собой, например, выполненное за одно целое устройство, такое как надеваемый на тело браслет или наручные часы, или любое другое носимое устройство, которое можно носить, например, на запястье, руке, лодыжке, ноге или даже на шее или голове. В целом, настоящее изобретение может быть выполнено в виде носимого персонального устройства для мониторинга здоровья или в виде его части.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Эти и другие аспекты настоящего изобретения будут очевидны из описанного далее варианта реализации или описанных далее вариантов реализации и пояснены со ссылкой на них.
На фиг. 1 показана структурная схема варианта реализации системы согласно настоящему изобретению.
На фиг. 2 показана структурная схема варианта реализации устройства согласно настоящему изобретению.
На фиг. 3 показаны диаграммы сигналов, иллюстрирующие непрерывные и дискретные сигналы акселерометра.
На фиг. 4 показаны диаграммы сигналов, иллюстрирующие использование различных признаков, полученных на основании данных акселерометра.
На фиг. 5 показана структурная схема еще одного варианта реализации системы согласно настоящему изобретению.
На фиг. 6 показана структурная схема варианта реализации устройства согласно настоящему изобретению.
На фиг. 7 показана диаграмма сигнала, иллюстрирующая вариант реализации оценки данных акселерометра.
На фиг. 8 показана блок-схема варианта реализации способа согласно настоящему изобретению.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
На фиг. 1 показана структурная схема варианта реализации системы 1 для подсчета количества циклов периодического движения согласно настоящему изобретению. В приведенном далее описании настоящее изобретение будет пояснено со ссылкой на пример варианта реализации, в котором настоящее изобретение используют для подсчета количества шагов, сделанных пешеходом, однако настоящее изобретение также может быть использовано для подсчета количества циклов других периодических движений субъекта (например, человека или животного), например, для подсчета количества оборотов во время езды на велосипеде.
Система 1 содержит акселерометр 10 для получения дискретных данных акселерометра с течением времени, указывающих на движение по меньшей мере части тела субъекта. Такие акселерометры в целом известны в данной области техники. Акселерометры можно носить, например, вокруг ноги или руки, в частности, они могут представлять собой, например, носимое на запястье устройство, или их можно носить на лодыжке, а также можно установить на любой другой части тела. Акселерометр 10 в целом выдает трехмерные данные акселерометра, то есть отдельный сигнал акселерометра для каждого из трех ортогональных направлений, указывающий на ускорение в соответствующем направлении. Однако настоящее изобретение также работает и с другими данными акселерометра, например, с одиночным сигналом акселерометра (то есть однокоординатными данными акселерометра) или двумерными данными акселерометра при условии, что необходимое периодическое движение тем или иным образом отражено в данных акселерометра.
Система 1 дополнительно содержит устройство 20 для определения количества циклов периодического движения на основании дискретных данных акселерометра, полученных акселерометром 10. Устройство 20 может быть реализовано в виде аппаратных средств и/или программных средств. Например, эти элементы устройства 20 могут быть реализованы процессором или компьютером.
Система 1 дополнительно содержит выходной интерфейс 30 для выдачи определенного количества циклов. Выходной интерфейс 30 может представлять собой дисплей для отображения определенного количества циклов, однако он также может представлять собой передатчик для передачи определенного количества циклов на другое устройство, например смартфон, компьютер или вебсайт, для дополнительной обработки (например, для медицинских целей или хранения в медицинской карте) и/или на дисплей.
Все элементы системы 1 могут быть встроены в обычное носимое устройство (как показано далее более подробно для еще одного варианта реализации системы) или могут быть реализованы в виде отдельных устройств. Например, только акселерометр 10 установлен на теле субъекта и передает данные акселерометра (в реальном времени или в масштабе времени, отличном от реального времени; проводным или беспроводным образом) на устройство 20 для их обработки. Устройство 20 может быть выполнено в виде части или может представлять собой часть компьютера, ноутбука, смартфона, планшета или любого другого устройства, которое выполнено с возможностью осуществления этапов, выполняемых устройством 20.
На фиг. 2 показана структурная схема варианта реализации устройства 20 согласно настоящему изобретению для подсчета количества циклов периодического движения субъекта. Устройство 20 содержит входной блок 21 для приема дискретных данных акселерометра с течением времени, указывающих на движение по меньшей мере части тела субъекта. Такие дискретные трехмерные данных акселерометра показаны на фиг. 3B в сравнении с непрерывными трехмерными данными акселерометра, показанными на фиг. 3А. В частности, на фиг. 3А показаны три непрерывных сигнала А1, А2, A3 акселерометра для трех ортогональных направлений, а на фиг. 3В показаны три дискретных сигнала акселерометра B1, В2, В3 для трех ортогональных направлений, которые в действительности представляют собой отсчеты (в данном примере) с длительностью в одну секунду через каждые пять секунд, то есть с прерыванием 4 секунды между отсчетами. Таким образом, во время прерываний акселерометр 10 и/или устройства 20 могут быть переведены в режим «сна» для сохранения энергии батареи, что является существенным аспектом при использовании носимых устройств. Из этих трех дискретных сигналов акселерометра х, y, z может быть получена, например, норма, например может быть получен квадратный корень из (х2+y2+z2) или сумма abs(x)+abs(y)+abs(z).
Устройство дополнительно содержит классифицирующее устройство 22 для классифицирования движения субъекта в один из нескольких классов движения на основании дискретных данных акселерометра, причем каждый класс движения относится к различному диапазону скорости периодического движения. Как будет пояснено далее, существует несколько способов осуществления этого классифицирования. В примере простого варианта реализации, используемого для подсчета шагов, различают три различных класса, в том числе отсутствие ходьбы, ходьба и бег. Еще в одном более совершенном варианте реализации различают значительно больше классов, таких как отсутствие ходьбы, медленная ходьба, быстрая ходьба, бег и быстрый бег.
Запоминающее устройство 23, такое как полупроводниковое запоминающее устройство, хранит таблицы, содержащие значение периодичности за единицу времени для каждого класса движения. Таким образом, в зависимости от обнаруженной физической активности оценивают периодичность сигнала или сигналов акселерометра. В простом примере использования трех классов, то есть с использованием классифицирующего устройства для классифицирования трех состояний для установления различия между отсутствием ходьбы, ходьбой и бегом, приведенная далее предварительно заданная таблица может быть в дальнейшем использована для определения периодичности:
Figure 00000001
В итоге, количество циклов периодического движения субъекта рассчитывают посредством блока 24 расчета количества циклов движения. Этот расчет осуществляют за единицу времени (например, за час, за день и т.д.) в течение заданного времени (например, за 3 часа, 1 день и т.д.) или непрерывно во времени (например, обновляют каждые 15 секунд, каждую минуту и т.д.) путем использования периодичности класса движения, к которому движение было отнесено классифицированием. Таким образом, периодичность берут из записи для класса движения в таблице, сохраненной в запоминающем устройстве 23.
Таким образом, в простом варианте реализации если классифицирующее устройство идентифицирует состояние ходьбы, то из таблицы берут периодичность, равную 1,9. На основании накопления данной периодичности с течением времени рассчитывают количество шагов, что в результате приводит к получению 1,9×60=114 шагов в минуту или 6840 шагов в час.
Классифицирование может осуществляться непрерывно или периодически в заданные интервалы, например один раз в минуту или каждые 15 секунд, так что результат расчета количества шагов может быть обновлен соответствующим образом. Например, если классифицирующее устройство 22 выдает состояние каждые 15 секунд, то это значит, что подсчет шагов может увеличиться до 28,5 после 15 секунд, до 57 после 30 секунд и т.д. Для удобства пользователя может быть применено дополнительное сглаживание. Например, вместо пошагового увеличения каждые 15 секунд, это увеличение может быть осуществлено более часто, но с меньшими значениями прироста, например, после 7,5 секунд счет шагов может быть увеличен до 14(.25), после 15 секунд до 28,5 и т.д. В целом, например, если человек идет пешком в течение 15 минут и бежит в течение 10 минут количество шагов для этого периода времени, составляющего 25 минут, составляет 1,9×60×15+2,5×60×10=3210 шагов.
Как вкратце описано выше, один из способов дальнейшего улучшения результатов заключается в использовании многоуровневого классифицирующего устройства, которое устанавливает различие между большим количеством состояний и, таким образом, используется таблица, имеющая большее количество записей. Например, вместо классифицирования как просто отсутствие ходьбы, ходьба и бег может быть использовано большее количество состояний, например:
Figure 00000002
Еще в одних вариантах реализации многоуровневое классифицирующее устройство может даже установить различие между состояниями движения различных типов, например между ездой на велосипеде и ходьбой. Например, классифицирующее устройство может классифицировать движение субъекта по классам движения «медленная ходьба», «быстрая ходьба», «медленная езда на велосипеде», «быстрая езда на велосипеде» и «отсутствие движения», то есть имеется пять классов и соответственно пять значений периодичности в соответствующей таблице.
При классифицировании используют один или более признаков, которые указывают на соответствующие состояния движения, которые необходимо различать, например, указывают на отличие состояния ходьбы от состояний бега и отсутствия ходьбы в вышеописанном простом варианте реализации. На фиг. 4 показано свернутое кумулятивное распределение, иллюстрирующее использование двух различных признаков, полученных на основании данных акселерометра для различных типов физической активности (то есть состояния движения для примера подсчета шагов). Эти признаки обеспечивает возможность установления различия между конкретными физическими активностями типа ходьба и бег между собой, а также между другими типами физической активности. Следовательно, эти признаки представляют обычную характеристику типа физической активности. На фиг. 4А показано свернутое кумулятивное распределение признака, рассчитанное в качестве энергии высокочастотных компонентов сигналов акселерометра для различных типов физической активности. На оси х показано значение F признака, а на оси y показано свернутое кумулятивное распределение G. Свернутое кумулятивное распределение представляет собой кумулятивное распределение, для которого верхняя половина (кумулятивное распределение выше 0,5) свернуто с понижением. Это помогает в визуальном установлении медианы и дисперсии кумулятивного распределения. Кривая С1 сигнала соответствует физической активности типа ходьба, а кривая С2 сигнала соответствует физической активности типа бег. Этот признак по существу отражает (высокочастотную) энергию, которая распространяется через тело в устройство, когда ступня ударяется о землю. Этот признак также может называться как RMS амплитуда высокочастотных компонентов сигналов акселерометра, которая может быть получена посредством следующей формулы:
Figure 00000003
где
х, y, z отражают векторы первоначальных выборочных значений,
xIp, yIp, zIp отражают вектор выборок, пропущенных через фильтр нижних частот, а
Е() отражает ожидаемое (среднее) значение.
На фиг. 4В показано свернутое кумулятивное распределение энергии низкочастотных компонентов сигналов акселерометра для различных типов физической активности. Кривая D1 сигнала соответствует физической активности типа ходьба, а кривая D2 сигнала соответствует физической активности типа бег. Этот признак по существу отражает общую (низкочастотную) энергию сигнала. Этот признак может также называться как RMS вертикальная амплитуда, которую можно получить по дисперсии сигнала g:
Figure 00000004
где g представляет собой норму общего низкочастотного сигнала ускорения.
На основании одних и тех же двух признаков может быть разработано классифицирующее устройство с большим количеством классов, например классифицирующее устройство для классифицирования вышеописанных шести состояний (отсутствие ходьбы, медленная ходьба, нормальная ходьба, быстрая ходьба, бег и быстрый бег). Поскольку распределения признаков для различных классов будут перекрываться в большей степени по сравнению со случаем с тремя классами (отсутствие ходьбы, ходьба и бег) может быть совершено больше ошибок при классифицировании. Однако поскольку ошибочное классифицирование на смежные классы (например, классифицирование медленной ходьбы как нормальная ходьба) будет приводить только к относительно небольшой погрешности значения периодичности, то с ним можно примириться.
Дополнительные признаки, которые могут быть полезны при классифицировании, могут быть найдены в статье Л. Бао и С. Интилле «Распознавание физической активности на основании данных об ускорении пользователя», Всепроникающая компьютеризация, выпуск 3001, январь 2004 года, стр. 1-17, в статье Ферстера Ф., Смейя М., Фаренберга Д., «Распознавание положения и движения методом акцелерометрии: анализ беспристрастности в амбулаторном мониторировании», Компьютеры в поведении человека, 1999; 15: 571-583, Побер Д.М., Штауденмайер Й., Рафаэль С., Фридсон П.С., «Разработка новых технологий классифицирования типа физической активности с использованием акселерометров», "Медицина и наука в спорте и физической культуре", 2006; 38: 1626-1634.
На фиг. 5 показана структурная схема еще одного варианта реализации системы 1', а на фиг. 6 показан еще один вариант реализации устройства 20' согласно настоящему изобретению, которое может быть использовано в системе 1 или 1'. В системе 1' выполнен корпус 40 для размещения в нем акселерометра 10, устройства 20' и выходного интерфейса 30 для объединения всех элементов в одном носимом устройстве. Кроме того, для удержания корпуса на части тела субъекта используется удерживающий элемент 50, такой как лента или браслет.
Предпочтительно, если система 1' дополнительно содержит интерфейс 60 данных для ввода антропометрических данных, таких как данные о длине, весе, индексе массы тела, поле, возрасте, или любых других персональных данных человека, которые могут иметь влияние на результат расчета количества циклов. Например, высокий человек имеет больший шаг по сравнению с невысоким человеком, что следует учитывать для дополнительно улучшения точности расчета. Интерфейс 60 данных может представлять собой, например, клавиатуру, сенсорный экран или другие средства, обеспечивающие возможность ввода пользователем таких данных (например, по запросу системы 1' при ее использовании в первый раз). Еще в одном варианте реализации интерфейс 20'данных может представлять собой средства для контакта с внешним устройством, таким как личное дело или другой источник данных, например в смартфоне пользователя, хранящем такие антропометрические данные, так что интерфейс 60 данных автоматически получает такие данные, например, когда система 1' персонализирована под пользователя.
В устройстве 20', показанном на фиг. 6, входной блок 21 выполнен с возможностью приема антропометрических данных субъекта, например, посредством интерфейса 60 данных или непосредственно в качестве входных данных пользователя, например, посредством клавиатуры или сенсорного экрана.
Кроме того, запоминающее устройство 23 выполнено с возможностью хранения двух или более таблиц для различных антропометрических данных, в частности для различных данных о длинах, весе, индексе массы тела, поле и/или возрасте, причем каждая таблица включает значения периодичности, адаптированные к соответствующим антропометрическим данным. Например, могут использоваться три таблицы для пользователей мужского и женского пола с различными значениями периодичности для одного и того же класса физической активности (например, для «ходьбы» периодичность может составлять 1,9 для пользователей мужского пола и 2,1 для пользователей женского пола), и/или могут использоваться три таблицы для людей с различным ростом, например с ростом ниже 1,4 м, между 1,4 м и 1,6 м, между 1,6 м и 1,8 м, между 1,8 м и 2 м, выше 2 м и т.д. Таким образом, два или более критериев (то есть типы антропометрических данных) могут быть использованы для выбора правильной таблицы для фактического пользователя таким образом, что подходящие значения периодичности выбирают на основании результата классифицирования, который дополнительно увеличивает точность рассчитанного количества циклов.
В качестве альтернативы сохранению и выбору множества таблиц, правильная таблица для пользователя может быть выбрана однажды и (единожды) сохранена на запоминающем устройстве, например, после персонифицирования системы. Однако эта информация может быть обновлена, если пользователь собирается использовать систему.
Еще в одном варианте реализации устройство 20' (или также система 20) дополнительно содержит блок 25 оценки частоты движения для оценки частоты движения на основании данных акселерометра. Кроме того, блок 24 расчета количества циклов движения выполнен с возможностью использования оцененной частоты движения при расчете количества циклов. Сверх состояния движения конкретные признаки могут быть использованы для регулировки результата оценки периодичности. Один такой признак может представлять собой результат оценки фактической частоты. Эксперименты показали, что сама по себе эта частота может и не представлять собой надежный параметр по причине дискретности данных. Однако наличие знания классифицирующего устройства о состоянии в комбинации, например, с результатом оценки частоты может улучшить результаты в пределах периодичности, полученной из таблицы. В альтернативном случае можно использовать признаки, которые взаимосвязаны с частотой. Как можно увидеть из свернутых распределений кумулятивных вероятностей, показанных на фиг. 4, некоторые признаки, которые не представляют собой прямые результаты оценки частоты, взаимосвязаны со скоростью и могут быть использованы для дополнительного улучшения результата оценки частоты.
В одном из вариантов реализации обычная длина окна для классифицирования может составлять, например, 15 секунд. Это означает, что в вышеописанном примере дискретизации сигнала акселерометра из этого 15-секундного окна выбраны всего три секунды, а именно 1-ая секунда, 6-я секунда и 11-секунда. Частота выборки в течение этих трех секунд секунд составляет 20 Гц, что в результате приводит к наличию 60 отсчетов для интервала времени (длина окна, использованная для классифицирования), равного 15 секунд. В одном из вариантов реализации для получения хорошей оценки частоты на основании этих ограниченных данных рассчитывают FFT каждого 1-секундного окна x1[n], х6[n] и x11[n], где n=0, …, 19, что приводит к наличию трех спектральных представлений X1[k], X6[k] and Х11[k]. Затем амплитудный спектр этих трех спектральных представлений рассчитывают и усредняют. На фиг. 7 соответствующие спектры показаны для непрерывного случая (сигнал Е1), где частота шага составляла +/- 2 ГЦ, и для случая с прерываниями (сигнал Е2), где также результат оценки частоты шага составлял 2 ГЦ.
На фиг. 8 показана блок-схема варианта реализации способа согласно настоящему изобретению. На первом этапе S10 принимают дискретные данные акселерометра с течением времени, указывающие на движение по меньшей мере части тела субъекта. На втором этапе S12 движение субъекта классифицируют с отнесением в один из нескольких классов движения на основании дискретных данных акселерометра, причем каждый класс движения относится к различному диапазону скорости периодического движения. На третьем этапе S14 периодичность класса движения, к которому движение было отнесено классифицированием, извлекают из таблицы, содержащей значение периодичности за единицу времени для каждого класса движения. На четвертом этапе S16 количество циклов периодического движения субъекта рассчитывают за единицу времени в течение заданного времени или непрерывно во времени путем использования извлеченного значения периодичности. В одном из вариантов реализации настоящего изобретения способ представляет собой реализуемый с помощью компьютера способ.
Несмотря на то, что настоящее изобретение было подробно показано на чертежах и раскрыто в приведенном выше описании, такие изображение и описание следует считать иллюстративными и примерными, а не ограничивающими, при этом настоящее изобретение не ограничено раскрытыми вариантами реализации. Модификации раскрытых вариантов реализации могут быть понятны специалистам в данной области техники, и осуществлены ими при реализации настоящего изобретения после изучения чертежей, описания и прилагаемой формулы изобретения.
В формуле изобретения термин «содержащий» не исключает другие элементы или этапы, а неопределенный артикль «а» или «an» не исключают множественного числа. Одиночный этап или другой блок могут выполнять функции нескольких объектов, указанных в пунктах формулы изобретения. Сам факт, что конкретные средства измерения приведены в отличных друг от друга зависимых пунктах формулы изобретения, не указывает на то, что сочетание этих средств измерения не может быть успешно использовано.
Компьютерная программа может быть сохранена и/или размещена на подходящем носителе для длительного хранения данных, таком как оптический носитель данных или твердотельный носитель, поставляемые вместе с другим аппаратным обеспечением или в виде его части, но может быть размещена и другим образом, например, посредством сети Интернет или других проводных или беспроводных систем связи.
Любые ссылочные обозначения в формуле изобретения не следует истолковывать как ограничение объема защиты.

Claims (34)

1. Устройство для подсчета количества циклов периодического движения субъекта, содержащее:
- входной блок (21), выполненный с возможностью приема дискретных данных акселерометра с течением времени, указывающих на движение по меньшей мере части тела субъекта,
причем входной блок (21) выполнен с возможностью приема антропометрических данных субъекта,
- классифицирующее устройство (22), выполненное с возможностью классифицирования движения субъекта с отнесением в один из нескольких классов движения на основании дискретных данных акселерометра, причем каждый класс движения относится к различному диапазону скорости периодического движения,
причем классифицирующее устройство (22) выполнено с возможностью использования в качестве признака энергии сигнала высокочастотных компонентов и/или низкочастотных компонентов данных акселерометра,
- запоминающее устройство (23), выполненное с возможностью хранения таблицы, содержащей значение периодичности движения субъекта за единицу времени для каждого класса движения, и
- блок (24) расчета количества циклов движения, выполненный с возможностью расчета количества циклов периодического движения субъекта за единицу времени в течение заданного времени или непрерывно во времени путем использования периодичности класса движения, к которому движение было отнесено классифицированием.
2. Устройство по п. 1, в котором
блок (24) расчета количества циклов движения выполнен с возможностью использования значения периодичности и возможностью его интегрирования за период времени для получения количества циклов в течение указанного периода времени.
3. Устройство по п. 1, в котором
запоминающее устройство (23) выполнено с возможностью хранения двух или более таблиц для различных антропометрических данных, в частности для различных данных о длинах, весе, индексе массы тела, поле и/или возрасте, причем каждая таблица включает значения периодичности, адаптированные для соответствующих антропометрических данных, а
блок (24) расчета количества циклов движения выполнен с возможностью выбора таблицы для получения периодичности на основании антропометрических данных субъекта.
4. Устройство по п. 1, в котором
классифицирующее устройство (22) выполнено с возможностью определения одного или более признаков, указывающих на частоту движения, на основании данных акселерометра и с возможностью использования указанных одного или более признаков для классифицирования.
5. Устройство по п. 1,
дополнительно содержащее блок (25) оценки частоты движения, выполненный с возможностью оценки частоты движения на основании данных акселерометра,
причем блок (24) расчета количества циклов движения выполнен с возможностью использования оцененной частоты движения при расчете количества циклов.
6. Устройство по п. 1, в котором
входной блок (21) выполнен с возможностью получения трехмерных данных акселерометра, характеризующих три различные направления, в частности ортогональные направления.
7. Способ подсчета количества циклов периодического движения субъекта с использованием устройства по п. 1, согласно которому:
- принимают от акселерометра дискретные данные акселерометра с течением времени, указывающие на движение по меньшей мере части тела субъекта,
- классифицируют движение субъекта в один из нескольких классов движения на основании дискретных данных акселерометра, причем каждый класс движения относится к различному диапазону скорости периодического движения,
- извлекают значение периодичности класса движения, к которому движение было отнесено классифицированием, из таблицы, содержащей значение периодичности за единицу времени для каждого класса движения, и
- рассчитывают количество циклов периодического движения субъекта за единицу времени в течение заданного времени или непрерывно во времени путем использования извлеченного значения периодичности.
8. Система для подсчета количества циклов периодического движения, содержащая:
- акселерометр (10), выполненный с возможностью получения дискретных данных акселерометра с течением времени, указывающих на движение по меньшей мере части тела субъекта,
- устройство (20) по п. 1, выполненное с возможностью определения количества циклов периодического движения на основании дискретных данных акселерометра, полученных акселерометром,
- выходной интерфейс (30), выполненный с возможностью выдачи определенного количества циклов.
9. Система по п. 8,
дополнительно содержащая интерфейс (60) данных, выполненный с возможностью получения антропометрических данных, причем указанное устройство представляет собой устройство по п. 3.
10. Система по п. 8, дополнительно содержащая:
- корпус (40) для размещения акселерометра, устройства и выходного интерфейса и
- удерживающий элемент (50) для удержания корпуса на части тела субъекта.
11. Машиночитаемый носитель, содержащий компьютерную программу со средствами программного кода, сконфигурированный для выполнения процессором этапов способа по п. 7 при выполнении указанной компьютерной программы на процессоре.
RU2016128091A 2014-12-03 2015-11-30 Устройство, способ и система для подсчета количества циклов периодического движения субъекта RU2719945C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP14195989 2014-12-03
EP14195989.0 2014-12-03
PCT/EP2015/078038 WO2016087358A1 (en) 2014-12-03 2015-11-30 Device, method and system for counting the number of cycles of a periodic movement of a subject

Publications (1)

Publication Number Publication Date
RU2719945C2 true RU2719945C2 (ru) 2020-04-23

Family

ID=52011035

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2016128091A RU2719945C2 (ru) 2014-12-03 2015-11-30 Устройство, способ и система для подсчета количества циклов периодического движения субъекта

Country Status (6)

Country Link
US (1) US10365120B2 (ru)
EP (1) EP3079568B1 (ru)
JP (1) JP6134872B1 (ru)
CN (1) CN106030246B (ru)
RU (1) RU2719945C2 (ru)
WO (1) WO2016087358A1 (ru)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3248120A1 (en) * 2015-01-23 2017-11-29 Koninklijke Philips N.V. Adjusting overall duration of physical activity
US10455816B2 (en) * 2016-07-20 2019-10-29 International Business Machines Corporation Sensor based activity monitor
US20180110465A1 (en) * 2016-10-21 2018-04-26 Reza Naima Methods and systems for physiologic monitoring
US10542939B2 (en) * 2016-11-14 2020-01-28 Medtronic Monitoring, Inc. System and methods of processing accelerometer signals
CN108209930A (zh) * 2016-12-22 2018-06-29 ***通信有限公司研究院 一种胎动计数方法及装置
CN106823348A (zh) * 2017-01-20 2017-06-13 广东小天才科技有限公司 一种运动数据管理方法、装置及***、用户设备
US11890092B2 (en) 2018-06-15 2024-02-06 Otsuka Pharmaceutical Co., Ltd. Low power receiver for in vivo channel sensing and ingestible sensor detection with wandering frequency
JP7070495B2 (ja) * 2019-04-18 2022-05-18 カシオ計算機株式会社 電子機器、停止判定方法、および停止判定プログラム
CN115543213B (zh) * 2022-11-24 2023-04-14 苏州蓝博控制技术有限公司 计时数据处理方法及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6018705A (en) * 1997-10-02 2000-01-25 Personal Electronic Devices, Inc. Measuring foot contact time and foot loft time of a person in locomotion
US20060174685A1 (en) * 2005-02-04 2006-08-10 Samsung Electronics Co., Ltd. Method and apparatus for counting a number of steps taken by walker
US7334472B2 (en) * 2004-07-24 2008-02-26 Samsung Electronics Co., Ltd. Apparatus and method for measuring quantity of physical exercise using acceleration sensor
WO2011157608A1 (fr) * 2010-06-16 2011-12-22 Myotest Sa Dispositif portable intégré et procédé mettant en œuvre un accéléromètre pour détecter des asymétries d'un mouvement d'un utilisateur
US20130190903A1 (en) * 2012-01-19 2013-07-25 Nike, Inc. Action Detection and Activity Classification

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6826477B2 (en) 2001-04-23 2004-11-30 Ecole Polytechnique Federale De Lausanne (Epfl) Pedestrian navigation method and apparatus operative in a dead reckoning mode
JP2006509549A (ja) 2002-12-10 2006-03-23 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 活動モニタリング
JP3801163B2 (ja) * 2003-03-07 2006-07-26 セイコーエプソン株式会社 体動検出装置、ピッチ計、歩数計、腕時計型情報処理装置、制御方法及び制御プログラム
JP2005102773A (ja) * 2003-09-29 2005-04-21 Microstone Corp 学生の行動管理システム
JP2005267152A (ja) 2004-03-18 2005-09-29 Seiko Instruments Inc 電子歩数計
KR20060008835A (ko) * 2004-07-24 2006-01-27 삼성전자주식회사 가속도 센서를 이용한 운동량 측정장치 및 방법
JP2006293861A (ja) 2005-04-13 2006-10-26 Matsushita Electric Works Ltd 歩数計
JP4706310B2 (ja) 2005-04-13 2011-06-22 パナソニック電工株式会社 歩数計
WO2006131908A2 (en) * 2005-06-05 2006-12-14 David Cohen Personal sporting activity monitor
WO2007027706A2 (en) * 2005-08-29 2007-03-08 Blanarovich Adrian M Apparatus and system for measuring and communicating physical activity data
JP4898514B2 (ja) 2007-03-26 2012-03-14 セイコーインスツル株式会社 歩数計
JPWO2008120710A1 (ja) * 2007-03-30 2010-07-15 パナソニック電工株式会社 活動強度計
JP5448515B2 (ja) * 2009-03-25 2014-03-19 シチズンホールディングス株式会社 生体信号測定装置
US9141178B2 (en) * 2010-06-11 2015-09-22 Freescale Semiconductor, Inc. Device and method for selective reduced power mode in volatile memory units
JP2012008637A (ja) * 2010-06-22 2012-01-12 Yamaha Corp 歩数計、およびプログラム
JP2012196332A (ja) * 2011-03-22 2012-10-18 Omron Healthcare Co Ltd 体動検出装置、および、体動検出装置の制御方法
JP5103546B1 (ja) * 2011-07-11 2012-12-19 株式会社エヌ・ティ・ティ・ドコモ 移動端末及び連続移動検知方法
US10463300B2 (en) * 2011-09-19 2019-11-05 Dp Technologies, Inc. Body-worn monitor
CN104169926B (zh) * 2012-01-19 2017-06-09 耐克创新有限合伙公司 计算能量消耗的装置
CN103727954A (zh) * 2013-12-27 2014-04-16 北京超思电子技术股份有限公司 一种计步器

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6018705A (en) * 1997-10-02 2000-01-25 Personal Electronic Devices, Inc. Measuring foot contact time and foot loft time of a person in locomotion
US7334472B2 (en) * 2004-07-24 2008-02-26 Samsung Electronics Co., Ltd. Apparatus and method for measuring quantity of physical exercise using acceleration sensor
US20060174685A1 (en) * 2005-02-04 2006-08-10 Samsung Electronics Co., Ltd. Method and apparatus for counting a number of steps taken by walker
WO2011157608A1 (fr) * 2010-06-16 2011-12-22 Myotest Sa Dispositif portable intégré et procédé mettant en œuvre un accéléromètre pour détecter des asymétries d'un mouvement d'un utilisateur
US20130190903A1 (en) * 2012-01-19 2013-07-25 Nike, Inc. Action Detection and Activity Classification

Also Published As

Publication number Publication date
JP6134872B1 (ja) 2017-05-24
EP3079568B1 (en) 2017-06-21
US20160161281A1 (en) 2016-06-09
CN106030246A (zh) 2016-10-12
JP2017522060A (ja) 2017-08-10
CN106030246B (zh) 2018-06-12
WO2016087358A1 (en) 2016-06-09
US10365120B2 (en) 2019-07-30
EP3079568A1 (en) 2016-10-19

Similar Documents

Publication Publication Date Title
RU2719945C2 (ru) Устройство, способ и система для подсчета количества циклов периодического движения субъекта
US10314520B2 (en) System and method for characterizing biomechanical activity
US10660534B2 (en) Method, apparatus, and system providing exercise guide information
CN105446480B (zh) 可穿戴电子装置,由其执行的方法及电脑可读存储装置
KR101690649B1 (ko) 다축 활동 모니터 디바이스로의 활동 분류
Suzuki et al. Quantitative analysis of motor status in Parkinson’s disease using wearable devices: From methodological considerations to problems in clinical applications
CN104921702A (zh) 用于操作多模式传感器装置及相关联设备的方法
Genovese et al. A smartwatch step counter for slow and intermittent ambulation
US10264997B1 (en) Systems and methods for selecting accelerometer data to store on computer-readable media
US20170055881A1 (en) Method and system for determining a length of an object using an electronic device
CN110366387A (zh) 测量和评估睡眠质量
Choudhury et al. Physique-based human activity recognition using ensemble learning and smartphone sensors
US20210020295A1 (en) Physical function independence support device of physical function and method therefor
US20180353090A1 (en) Adaptive Heart Rate Estimation
JP2016010562A (ja) データ解析装置及びデータ解析方法、データ解析プログラム
JPWO2019069417A1 (ja) 生体情報処理装置、生体情報処理システム、生体情報処理方法、およびプログラム
KR20190085604A (ko) 사용자 행위를 인지하는 방법, 장치 및 컴퓨터 프로그램
WO2022144081A1 (en) Estimation of individual's maximum oxygen uptake, vo2max
De Pessemier et al. Heart rate monitoring and activity recognition using wearables
Awais Physical Activity Classification Meeting Daily Life Conditions for Older Subjects
Seifer et al. Step length and gait speed estimation using a hearing aid integrated accelerometer: a comparison of different algorithms
US20240159565A1 (en) Wearable smart jewelry
Tarantova et al. Features Selection for Human Activity Recognition in the Telerehabilitation System
US20240160699A1 (en) Smart bottle system
US20240041355A1 (en) Musculoskeletal strain