CN108567432A - 表征运动的设备和方法 - Google Patents

表征运动的设备和方法 Download PDF

Info

Publication number
CN108567432A
CN108567432A CN201810209686.3A CN201810209686A CN108567432A CN 108567432 A CN108567432 A CN 108567432A CN 201810209686 A CN201810209686 A CN 201810209686A CN 108567432 A CN108567432 A CN 108567432A
Authority
CN
China
Prior art keywords
sensor
sensor data
data
equipment
time period
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810209686.3A
Other languages
English (en)
Other versions
CN108567432B (zh
Inventor
S·达亚尔
D·加卡龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
STMicroelectronics SRL
STMicroelectronics lnc USA
Original Assignee
STMicroelectronics SRL
STMicroelectronics lnc USA
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 STMicroelectronics SRL, STMicroelectronics lnc USA filed Critical STMicroelectronics SRL
Publication of CN108567432A publication Critical patent/CN108567432A/zh
Application granted granted Critical
Publication of CN108567432B publication Critical patent/CN108567432B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • G06V40/23Recognition of whole body movements, e.g. for sport training
    • 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
    • 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
    • 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/0204Acoustic 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/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/02Details of sensors specially adapted for in-vivo measurements
    • A61B2562/028Microscale sensors, e.g. electromechanical sensors [MEMS]
    • 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/029Humidity sensors
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • A61B5/0015Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
    • A61B5/002Monitoring the patient using a local or closed circuit, e.g. in a room or building
    • 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
    • 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/683Means for maintaining contact with the body
    • A61B5/6831Straps, bands or harnesses
    • 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/6898Portable consumer electronic devices, e.g. music players, telephones, tablet computers
    • 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/7225Details of analog processing, e.g. isolation amplifier, gain or sensitivity adjustment, filtering, baseline or drift compensation
    • 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/7246Details of waveform analysis using correlation, e.g. template matching or determination of similarity
    • 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
    • A61B5/7267Classification of physiological signals or data, e.g. using neural networks, statistical classifiers, expert systems or fuzzy systems involving training the classification device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2218/00Aspects of pattern recognition specially adapted for signal processing
    • G06F2218/12Classification; Matching
    • G06F2218/14Classification; Matching by matching peak patterns
    • 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)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Pathology (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Physiology (AREA)
  • Artificial Intelligence (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Dentistry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Psychiatry (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Evolutionary Computation (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Social Psychology (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

在一个实施例中,设备可以包括:第一传感器,被配置为在第一时间段和第二时间段期间生成第一传感器数据;第二传感器,被配置为在第一时间段期间被禁用,第二传感器还被配置为在第二时间段期间生成第二传感器数据;以及处理器,被配置为在第一时间段期间确定第一传感器数据的特性。设备还可以包括分类电路,分类电路被配置为在第一时间段期间基于第一传感器数据的特性来确定设备是否已改变状态,分类电路还被配置为使得第二传感器响应于设备状态的改变而被启用。

Description

表征运动的设备和方法
技术领域
本公开整体涉及传感器,并且在特定实施例中涉及表征运动的设 备和方法。
背景技术
可穿戴电子设备已经在消费群体中被普及。可穿戴电子设备可以 使用各种传感器来跟踪用户的活动,并且帮助用户保持健康的生活方 式。为了确定用户的活动,可穿戴电子设备收集活动数据并运行该数 据的计算。可能期望提供被配置为基于设备的实时运动并且以低功耗 精确地监测、检测和表征(或分类)人体运动的可穿戴电子设备。
发明内容
在一个实施例中,设备可以包括:第一传感器,被配置为在第一 时间段和第二时间段期间生成第一传感器数据;第二传感器,被配置 为在第一时间段期间被禁用,第二传感器还被配置为在第二时间段期 间生成第二传感器数据;以及处理器,被配置为在第一时间段期间确 定第一传感器数据的特性。设备还可以包括分类电路,分类电路被配 置为在第一时间段期间基于第一传感器数据的特性来确定设备是否 已改变状态,分类电路还被配置为使得第二传感器响应于设备状态的 改变而被启用。
在一个实施例中,方法可以包括:在第一时间段期间生成第一传 感器数据;基于第一传感器数据,确定电子设备是否已改变状态,其 中响应于确定电子设备已改变状态,发生从第一时间段到第二时间段 的转变;以及在第二时间段期间生成第一传感器数据和第二传感器数 据。方法可以进一步包括确定第一传感器数据和第二传感器数据中的 每一个传感器的一个或多个特征;以及基于以下至少一项来表征人体 的运动:第一传感器数据的一个或多个特征和第二传感器数据的一个 或多个特征。
在一个实施例中,设备可以包括:加速度计,被配置为在设备的 第一状态和设备的第二状态期间生成加速度计数据;与加速度计不同 的传感器,被配置为在设备的第二状态期间生成传感器数据;以及处 理器,被配置为在设备的第二状态期间确定加速度计数据的一个或多 个特征以及传感器数据的一个或多个特征。设备还可以包括分类电路, 分类电路被配置为基于以下至少一项来表征人体的运动:加速度计数 据的一个或多个特征和传感器数据的一个或多个特征。
附图说明
为了更完整地理解本发明及其优点,现在参考结合附图的以下描 述,其中:
图1示出了根据一个实施例的固定到人体的一部分的电子设备;
图2示出了根据一个实施例的图1所示的电子设备的框图,电子 设备包括第一传感器、第二传感器、处理器、控制器和分类电路;
图3图示了根据一个实施例的图1中所示的电子设备的垂直轴线 和参考平面之间的角度相对于时间的变化;
图4示出了根据一个实施例的由图2中所示的第二传感器生成的 标量数据的示例;
图5示出了根据一个实施例的图示操作图2所示的电子设备的方 法的流程图;
图6示出了根据一个实施例的图示在特征检测时段期间操作图2 所示的电子设备的方法的流程图;
除非另外指明,否则不同附图中的对应数字和符号通常指代对应 部分。附图被绘制为清楚地图示实施例的相关方面,并且不一定按比 例绘制。
具体实施方式
下面详细讨论各种实施例的制作和使用。然而,应理解,本文所 描述的各种实施例适用于各种各样的具体情况。所讨论的具体实施例 仅图示制作和使用各种实施例的具体方式,而不应被解释为在有限的 范围内。
微机电***(MEMS)技术中的最新进展已导致多个这样的传感 器与控制电子设备在小的封装上且以低功耗(例如,相对于MEMS 技术的早期开发)的高精度组合和集成。MEMS技术的快速发展在汽 车、电力和燃料、制造业、航空航天、医疗保健、制药、消费品和生 物工程等许多不同领域引发了各种各样的发展。附加地,MEMS技术 已被应用于人体健康领域。在这种情况下,从事健身活动的个人监测、 保存、分享和适应健身活动以尝试改善健身活动的有效性可能是有用 的。
图1示出了根据一个实施例的固定到人体104的一部分的电子设 备102。在图1所示的示例中,通过带106将电子设备102固定到人 体的手腕或前臂;然而,在其他实施例中,电子设备102可以被固定 到人体的另一部分(例如诸如,二头肌、三头肌、胸部或腰部)。
电子设备102可以是可穿戴电子设备,例如是智能手表、健身带、 移动电话(例如,运行健身应用程序)等。在一些实施例中,电子设 备102可以是被配置为通过无线通信信道(例如,Wi-Fi、蓝牙等) 与至少一个其他设备通信地耦合的物联网(IoT)设备。
电子设备102可以包括形成在其中的多个传感器(例如,MEMS 换能器)。作为示例,电子设备102中可以包括一个或多个加速度计、 陀螺仪、压力传感器、力传感器、湿度传感器或麦克风。电子设备102 可能需要基于电子设备102的实时运动且以低功耗(例如,相对于当 前可用的方法)准确地监测、检测和表征(或分类)人体的运动。可 以通过使用包括在电子设备102中的多个传感器来实现人体运动的这 种实时、低功率和准确的监测、检测和表征。
图2示出了根据一个实施例的电子设备102的框图。图5示出了 根据一个或多个实施例的图示操作图2中所示的电子设备102的方法 的流程图500。尽管在本公开中描述的示例涉及人体运动被监测、检 测和表征的情况,但是应注意,本公开中描述的***和方法也可以用 于监测、检测和表征任何其他运动物体(有生命或无生命的)的运动。
电子设备102可以包括监测、检测和表征***200(为了简洁起 见,以下称为“***”)。***200可以被配置为基于电子设备102的 运动来监测、检测和表征人体104的运动。例如,由于电子设备102 如图1的实施例所示被固定到人体104的一部分,所以可以推断电子 设备102的运动可以归因于人体104的运动。
如图2的示例所示,***200包括第一传感器202、第二传感器 204、处理器206、控制器208和分类电路210。在一些实施例中,系 统200可以附加地包括存储器212,存储器212通信地耦合到处理器 206或分类电路210中的至少一个。作为简要的初始概述,可以使用图5中所示的方法来操作图2中所示的***200。
如图5所示,在步骤502中并结合图2,第一传感器202在第一 时间段(例如,监测时段)期间生成第一传感器数据202x、202y、202z。 在该第一时间段期间,第一传感器202被导通或启用,而第二传感器 204被关断或禁用。处理器206可以随后确定第一传感器数据202x、 202y、202z的一个或多个特性(例如,如图5中的步骤504所示)。 在一些实施例中,由处理器206确定的一个或多个特性可以指示电子 设备102在第一时间段期间的状态。例如,电子设备102可以处于静 止或安静状态,并且根据第一传感器数据202x、202y、202z所确定的一个或多个特性可以指示电子设备102在第一时间段期间处于静止 或安静状态。
可以向分类电路210通过由处理器206确定的第一传感器数据 202x、202y、202z的一个或多个特性。分类电路210可以监测一个或 多个特性(例如,如图5的步骤506中所示)并且确定第一传感器数 据202x、202y、202z的一个或多个特性中是否存在变化。第一传感器数据202x、202y、202z的一个或多个特性的变化可以指示电子设 备102的状态的改变(例如,如图5的步骤508中所示)并且可以利 用信号通知从第一时间段到第二时间段(例如,检测时段)(例如, 如图5中的步骤510所示)的转变。
当由分类电路210检测第一传感器数据202x、202y、202z的一 个或多个特性的改变时,分类电路210可以生成提供给控制器208的 标志信号207,控制器208可以被配置为导通或启用第二传感器204。 因此,在第二时间段期间,第一传感器202和第二传感器204都可以 被导通或启用,其中第一传感器202和第二传感器204均生成数据(例 如,如图5的步骤512所示)。在第二时间段期间将第二传感器数据 204x、204y、204z和第一传感器数据202x、202y、202z提供给处理 器206。如下面进一步详细描述的,第二传感器数据204x、204y、204z可以与第一传感器数据202x、202y、202z不同并互补。
在第二时间段期间,处理器206确定第二传感器数据204x、204y、 204z的一个或多个特征以及第一传感器数据202x、202y、202z的一 个或多个特征(例如,如图5的步骤514所示)。处理器206附加地 确定第一传感器数据202x、202y、202z和第二传感器数据204x、204y、 204z之间的相关性(例如,如图5的步骤516所示)。向分类电路210 提供第一传感器数据202x、202y、202z的一个或多个特征、第二传 感器数据204x、204y、204z的一个或多个特征以及第一传感器数据 202x、202y、202z与第二传感器数据204x、204y、204z之间的相关性。分类电路210可以随后基于第一传感器数据202x、202y、202z 与第二传感器数据204x、204y、204z之间的相关性来确定是否正在 执行健身活动(例如,如图5的步骤518所示)。在分类电路210确 定正在执行健身活动的情况下,分类电路210可以基于第一传感器数 据202x、202y、202z的一个或多个特征或第二传感器数据204x、204y、 204z的一个或多个特征中的至少一个来进一步对人体运动进行表征 或分类(例如,如图5的步骤520所示)。
由于第二传感器204被间歇地或偶尔地导通,整体功耗被降低。 附加地,由于分类电路210使用来自第一传感器202的数据、来自第 二传感器204的补充数据以及这些数据之间的相关性来表征人体的运 动,所以增加了运动检测和表征的准确性。更进一步,由于处理器206 和分类电路210使用来自第一传感器202和第二传感器204的数据, 所以***200可以广泛地使用在可能需要对物体的运动进行表征或分 类的应用中。在下面的描述中更详细地讨论***200的操作的该简要 的初始概述。
再次参考图2,第一传感器202可以是运动传感器(例如,诸如 加速度计或被配置为感测电子设备101的振动或加速的设备)。第一 传感器202可以生成第一传感器数据202x、202y、202z,第一传感器 数据可以是指示电子设备102在横轴(例如,被称为“例轴”)、纵轴 (例如,被称为“、轴”)、或垂直轴或法向轴(例如,被称为“、轴”) 的至少一个中的振动或加速的时间序列数据。这样,第一传感器数据 202x、202y、202z可以是包括多个(例如,三个)标量的矢量,其中 每个标量指示电子设备102在相应的运动轴中的振动或加速。
第一传感器202可以被称为始终导通传感器或主传感器(即,被 配置为在使用电子设备102时连续生成第一传感器数据202x、202y、 202z的传感器)。例如,如以上在简要初始概述中所讨论的,第一传 感器202在第一时间段(例如,监测时段)和第二时间段(例如,检 测时段)均被导通或启用。相反,第二传感器204可以被称为机会传 感器或辅助传感器(即,在使用电子设备102时,间歇地、周期性地 或偶尔地导通的传感器)。例如,如以上在简要初始概述中所讨论的, 第二传感器204在第二时间段(例如,检测时段)内被导通或启用,但在第一时间段(例如,监测时段)内被关断或禁用。
第一传感器202和第二传感器204可以具有其各自不同的功耗。 例如,第一传感器202的(例如,在一段时间上的)功耗可以小于第 二传感器204的(例如,在相同的一段时间上的)功耗。如下面更详 细描述的,第二传感器204可以是与第一传感器202不同类型的传感 器,从而确保第二传感器数据204x、204y、204z与第一传感器数据 202x、202y、202Z相比是不同类型。
第一传感器数据202x、202y、202z可以是具有多个采样的时间 序列数据。换言之,可以通过对由第一传感器202生成的模拟信号进 行采样来生成第一传感器数据202x、202y、202z。在这样的实施例中, 第一传感器202可以在其中包括采样电路。可以使用本领域已知的一 个或多个采样电路(例如,采样保持电路)来实现采样电路。在一个 实施例中,采样频率可以至少部分地取决于健身活动的平均频率(例 如,大约5Hz)。这样,为了满足奈奎斯特采样定理,对第一传感器 202的模拟信号进行采样的速率可以大于或等于约10Hz(例如,在一 个实施例中约为25Hz)。
在一些实施例中,在将第一传感器数据202x、202y、202z提供 到处理器206之前,可以对第一传感器数据202x、202y、202z进行 滤波和处理。可能需要这样的滤波和处理来抑制可能出现在由第一传 感器202生成的模拟信号中的低频漂移。例如,可以使用第一低通滤 波器来隔离低频漂移。可以从第一传感器数据202x、202y、202z中 减去第一低通滤波器的输出来产生经补偿的第一传感器数据202x、 202y、202z。第一低通滤波器可以被包括在第一传感器202中或者可 以在第一传感器202的外部。在第一低通滤波器在第一传感器202外 部的示例中,第一低通滤波器可以被耦合在第一传感器202和处理器 206之间。第一低通滤波器的截止频率可以至少部分地取决于健身活 动的平均频率。作为图示,健身活动(例如,二头肌卷曲)的平均频 率可以是约5Hz或更多,并且第一低通滤波器的截止频率可以是约 3Hz。在一些实现中,第一低通滤波器可以是无限脉冲响应(IIR)滤 波器(例如,巴特沃斯滤波器)。由于可能需要对人体运动进行实时 监测、检测和表征,所以可以应用前向后向滤波来避免引入可能归因 于滤波的时间延迟。
向处理器206提供第一传感器数据202x、202y、202z(例如,经 补偿的第一传感器数据),处理器206可以确定第一传感器数据202x、 202y、202z的一个或多个特性(例如,统计特性)(例如,如图5的 步骤504所示)。作为示例,处理器206可以确定第一传感器数据202x、202y、202z的能量、周期性、频移或角度变化中的至少一个。如以上 在简要初始概述中所述,由处理器206确定的一个或多个特性可以指 示电子设备102的状态。
图3图示了根据一个实施例的、由处理器206确定的第一传感器 数据202x、202y、202z的一个或多个特性的一个示例,其中包括电 子设备102的垂直轴线和参考平面之间的角度θ。图3中的曲线使用 笛卡尔坐标系,其中y轴是表示角度θ(以度表示)的线性标度,并且x轴是表示时间(表示为采样数量)的线性标度。在图3中针对采 样800至1100描绘了处理器206在第一时间段T1(例如,监测时段) 期间确定的角度θ。注意,第一时间段T1也包括采样1至799,并 且针对采样1至799的角度θ的变化类似于图3中所见的针对采样 800至1100的变化。图3中省略了采样1至799,以强调第一时间段 T1和第二时间段T2的显著特征。
在图3所示的示例中,处理器206从第一传感器202接收第一传 感器数据202x、202y、202z,并基于第一传感器数据202x、202y、 202z确定角度θ。假设第一传感器数据202x、202y、202z的每个采 样由索引n表示,第一传感器数据202x的横向轴的每个采样由AccX[n] 表示,第一传感器数据202y的纵向轴的每个采样由AccY[n]表示,并 且第一传感器数据202z的法向轴的每个采样由AccZ[n]表示。然后, 处理器206可以通过执行以下数学运算为每个采样n确定电子设备 102的垂直轴线与参考平面之间的角度θ:θ(n)=cos-1(a(n).Pd), 其中a(n)=[AccX[n] AccY[n] AccZ[n]]/|Acc[n]|,Pd=[O -1 O]T,并且(a(n).Pd)表 示矢量a(n)和Pd之间的点积。在一些实施例中,响应于处理器206 对存储器212的请求,矢量Pd可以被存储在存储器212中并被提供 给处理器206。
在一些实施例中,第一传感器数据202x、202y、202z的一个或 多个特性(例如,角度θ)中的每一个的平均值μ和标准偏差σ可以 被存储在存储器212中。平均值μ和标准偏差σ可以被预先加载(例 如,基于针对健身爱好者群体观察到的默认值)。在一些实施例中, 分类电路210可以基于电子设备102的用户在某个时间段内的个体特 性、使用或行为来更新(例如,连续更新)平均值μ和标准偏差σ。 在一些示例中,处理器206可以附加地确定电子设备102的状态发生 变化的可能性。就此而言,处理器206可以基于特定采样n处的相应 特性的值(例如,角度θ)、平均值μ以及标准偏差σ来针对每个采 样n确定p值或z值。
如以上在简要初始概述中所述,处理器206可以向分类电路210 提供根据第一传感器数据202x、202y、202z确定的一个或多个特性 (例如,角度θ)。在处理器206附加地确定电子设备102的状态发 生变化的概率的示例中,处理器206还可以向分类电路210提供所确定的概率(例如,p值或z值)。分类电路210监测一个或多个特性(例 如,角度θ)以及可能由处理器206确定的概率来确定是否已发生电 子设备102的状态的变化(例如,如图5的步骤506和508所示)。 如图3所示,第一传感器数据202x、202y、202z的三维矢量被减少 为一维量(例如,角度θ),由此允许在监测第一传感器数据202x、 202y、202z的一个或多个特性时的低功耗和小封装。
分类电路210可以是使用机器学***均值μ的较大偏差。在一些实施例中,超过两个标准偏差的偏差 可以指示已发生电子设备102的状态的改变。换言之,由处理器206 确定的概率(例如,p值或z值)可能在采样800至1050和采样1050 至1100之间急剧变化,从而指示电子设备102已改变其状态(例如, 从休息状态变为活动状态)。
如以上在简要初始概述中所述,电子设备102的状态的改变可以 使用信号通知从第一时间段T1到第二时间段T2(例如,检测时段) 的转变(例如,如图5的步骤510所示)。附加地,分类电路210可 以生成提供给控制器208的标志信号207。控制器208可以被配置为响应于接收标志信号207而导通或启用第二传感器204,从而允许由 第二传感器204生成数据(例如,如图5的步骤512所示)。
第二传感器204可以是与第一传感器202不同类型的传感器。例 如,第一传感器202可以是加速度计,而第二传感器204可以是不同 于加速度计的传感器(例如,磁力计、压力传感器、陀螺仪、湿度传 感器或麦克风中的至少一个)。当第二传感器204被导通或启用时, 第二传感器204可以生成第二传感器数据204x、204y、204z,第二传 感器数据可以是指示电子设备102在横向轴线(例如,被称为“横轴”)、 纵向轴线(例如,被称为“、轴”)、或垂直轴线或法向轴线(例如, 被称为“、轴”)的至少一个中的高度(例如,在压力传感器的示例中)或定向(例如,在陀螺仪的示例中)的时间序列数据。在一些示 例中,第二传感器数据可以是标量(例如,其中第二传感器204是压 力传感器)。类似于第一传感器数据202x、202y、202z,第二传感器 数据204x、204y、204z可以是具有多个采样的时间序列数据。在一 些示例中,以相同的采样速率(例如,约25Hz)对由第一传感器202 感测的模拟信号和由第二传感器204感测的模拟信号进行采样。
在一些实施例中,可以在向处理器206提供第二传感器数据204x、 204y、204z之前对第二传感器数据204x、204y、204z进行滤波。可 能需要这样的滤波来抑制可能存在于由第二传感器204生成的模拟信 号中的低频漂移或高频噪声。图4示出了在第二传感器204是压力传 感器的实施例中从第二传感器204获得的标量第二传感器数据的一个 示例。图4中的曲线使用笛卡尔坐标系,其中y轴是表示压力的线性 尺度(以百帕,hPa表示),而x轴是表示时间的线性尺度(表示为采 样数量)。在第二传感器204(例如,压力传感器)在桌上保持静止的 实验中获得图4中所示的压力传感器数据。如图4所示,即使当第二 传感器204静止时,在第二传感器数据204x、204y、204z中也观察 到低频漂移402(其自身表现为正弦变化)和高频噪声分量404。
为了补偿低频漂移,可以使用第二低通滤波器。可以从第二传感 器数据204x、204y、204z中减去第二低通滤波器的输出来产生经漂 移补偿的第二传感器数据204x、204y、204z。第二低通滤波器可以被 包括在第二传感器204中或者可以在第二传感器204的外部。在第二 低通滤波器位于第二传感器204外部的示例中,第二低通滤波器可以 被耦合在第二传感器204和处理器206之间。
第二低通滤波器的截止频率可以至少部分地取决于第二传感器 数据204x、204y、204z中存在的健身活动的平均频率和低频漂移402 的频率组成。作为示例,参考图4,低频漂移402具有约0.016Hz的 频率,并且通常低频漂移402可以具有小于约0.1Hz的频率组成。这 样,低频漂移402的频率组成可能需要在第二低通滤波器的通带内, 以确保第二低通滤波器有效地去除第二传感器数据204x、204y、204z 的低频漂移402。此外,通常在约0.5Hz和1.5Hz之间执行健身活动。 如此,高于0.5Hz的频率可能需要在第二低通滤波器的阻带内,以确 保第二低通滤波器的输出和第二传感器数据204x、204y、204z之间 的相减将频率保持在0.5Hz和1.5Hz的范围内。基于这些考虑,第二 低通滤波器可以具有约0.4Hz的截止频率。该选择将允许0.01Hz和 0.5Hz的分离、相对于对应于健身活动的频率给出0.1Hz的带宽、并 且还具有10-2量级的系数,从而导致非常小的数字不稳定性。在一些 实现中,第二低通滤波器可以是巴特沃斯滤波器。
为了补偿高频噪声,经漂移补偿的第二传感器数据204x、204y、 204z可以被低通滤波(例如,通过第三低通滤波器),以产生经漂移 和高频噪声补偿的第二传感器数据204x、204y、204z。第三低通滤波 器可以被包括在第二传感器204中或者可以在第二传感器204的外部。 在第三低通滤波器处于第二传感器204的外部的示例中,第三低通滤 波器可以被耦合在第二低通滤波器(以上所述)和处理器206之间。 第三低通滤波器的截止频率可以至少部分地取决于健身活动的平均 频率。例如,如上所述,通常在约0.5Hz和1.5Hz之间执行健身活动。 作为图示,对于大多数锻炼(例如,二头肌卷曲、俯卧撑、仰卧起坐、 蹲坐),个人通常需要至少约1秒来完成单个重复。如果个体非常健 壮或强壮,则可以在约0.5秒内执行单个重复。因此,超过约2Hz的 频率分量可能无用。基于这些考虑,第三低通滤波器可以具有约2Hz 的截止频率。在一些实现中,第三低通滤波器可以是巴特沃斯滤波器。
在第二时间段T2期间,第一传感器202和第二传感器204均可 以被导通或启用。在第二时间段T2期间,向处理器206提供第二传 感器数据204x、204y、204z和第一传感器数据202x、202y、202z(例 如,如图5的步骤512所示)。在第二时间段T2期间,处理器206确 定第二传感器数据204x、204y、204z的一个或多个特征以及第一传 感器数据202x、202y、202z的一个或多个特征(例如,如图5的步 骤514所示)。
作为可以由处理器206在第二时间段T2期间确定的第一传感器 数据202x、202y、202z的一个或多个特征的示例,返回参考图3,处 理器206可以在第二时间段T2期间继续确定角度θ,并且可以附加 地将检测逻辑(例如,峰值检测逻辑)应用于角度θ,以生成第一传感器数据202x、202y、202z的一个或多个特征。例如,在第二时间 段T2期间,(例如,由于大多数健身活动的重复性质)可以标识角度 θ的周期性模式。如图3所示,角度θ可以包括在第二时间段T2期 间的多个正峰值P1、P2、P3和多个负峰值N1、N2、N3、N4。处理 器206可以确定总持续时间TD,总持续时间TD可以是两个连续的 负峰值之间的采样数量(例如,负峰值N1和N2之间的采样数量)。 在一些实施例中,总持续时间TD可以指示第一传感器数据202x、202y、 202z的时段。在图3的图示中,总持续时间TD可以是约100个采样。
附加地或备选地,处理器206可以确定第一持续时间PD1,第一 持续时间PD1可以是第一负峰值N1与随后的正峰值P1之间的采样 数量。在图3的图示中,第一阶段持续时间PD1可以是约50个采样。 附加地或备选地,处理器206可以确定第一阶段斜率,第一阶段斜率 可以是第一负峰值N1与随后的正峰值P1之间的角度θ的变化的速率。 附加地或备选地,处理器206可以确定第二阶段持续时间PD2,第二 阶段持续时间PD2可以是随后的正峰值P1与下一负峰值N2之间的 采样数量。在图3的图示中,第二阶段持续时间PD2可以是约50个采样。附加地或备选地,处理器206可以确定第二阶段斜率,第二阶 段斜率可以是随后的正峰值P1和下一负峰值N2之间的角度θ的变化 速率。附加地或备选地,处理器206可以确定最大角度变化,最大角 度变化可以是正峰值(例如,正峰值P2)和相邻负峰值(例如,负 峰值N2)之间的最大差值。例如,在图3的图示中,最大角度变化 (例如,峰间值)可以是约130度(例如,根据约为160度的正峰值 P2处的角度与约为30度的负峰值N2处的角度获得)。附加地或备选 地,处理器206可以确定起始索引,起始索引可以是与负起始峰值相 对应的采样。在图3的图示中,对应于近似采样1150的负峰值N1 可以是负起始峰值,并且因此起始索引可以是约1150。附加地或备选 地,处理器206可以确定停止索引,停止索引可以是对应于负结束峰 值的采样。在图3的图示中,对应于近似采样1475的负峰值N4可以 是负结束峰值,并且因此停止索引可以约为1475。附加地或备选地, 处理器206可以确定中间索引,中间索引可以是对应于负结束峰值 N4和负起始峰值N1之间的任何正峰值的采样。
类似于对第一传感器数据202x、202y、202z执行的处理,处理 器206可以将检测逻辑(例如,如上所述的峰值检测逻辑)应用于从 第二传感器204接收的第二传感器数据204x、204y、204z。作为示例, 处理器206可以类似地根据第二传感器数据204x、204y、204z确定 第一持续时间、第一阶段持续时间、第一阶段斜率、第二阶段持续时 间、第二阶段斜率、第二传感器数据204x、204y、204z(例如,图4 所示的压力数据)的最大峰间值、起始索引、停止索引或中间索引中 的至少一个。
应注意,由于第二传感器204是与第一传感器202不同的类型, 所以第二传感器数据204x、204y、204z可以与第一传感器数据202x、 202y、202z不同。尽管如此,第二传感器数据204x、204y、204z可 以是第一传感器数据202x、202y、202z的补充,因为在参与健身活 动的情况下,可以在第二传感器数据204x、204y、204z中观察到相 似的周期性模式。因此,在第二传感器数据204x、204y、204z中也 可以观察到第一传感器数据202x、202y、202z中发生的变化,第二 传感器数据204x、204y、204z是独立于第一传感器数据202x、202y、 202z的测量结果。就此而言,处理器206可以进一步确定第一传感器 数据202x、202y、202z与第二传感器数据204x、204y、204z之间的 相关性(例如,如图5的步骤516所示)。为了避免误检,可以在第 一传感器数据202x、202y、202z或第二传感器数据204x、204y、204z 中的至少一个的每个正峰值上确定第一传感器数据202x、202y、202z 和第二传感器数据204x、204y、204z之间的相关性。
第一传感器数据202x、202y、202z和第二传感器数据204x、204y、 204z之间的相关性可以表示为相关系数。可以向分类电路210提供相 关系数、第一传感器数据202x、202y、202z的一个或多个特征以及 第二传感器数据204x、204y、204z的一个或多个特征。随后,分类 电路210确定是否正在进行健身活动(例如,如图5的步骤518),并 且如果是,则分类电路210对人体运动进行进一步表征(或分类)(例 如,如图5的步骤520)。例如,如上所述,分类电路210可以是使用 机器学习技术实现的机器学习分类器。分类电路210可以初始地确定 第一传感器数据202x、202y、202z和第二传感器数据204x、204y、 204z之间的相关性是否足够强来确定正在进行健身活动。在一些实施 例中,这可以需要将根据第一传感器数据202x、202y、202z和第二 传感器数据204x、204y、204z之间的相关性获得的相关性系数与系数阈值(例如,0.5)进行比较。在一些实施例中,分类电路210可以 基于电子设备102的用户在一段时间内的个体特征、使用或行为来更 新系数阈值。在相关性系数等于或大于系数阈值的情况下,分类电路210可以确定正在执行健身活动。在这样的场景中,分类电路210可以基于第一传感器数据202x、202y、202z的一个或多个特征以及第 二传感器数据204x、204y、204z的一个或多个特征(例如,第一阶 段持续时间、第一阶段斜率、第二阶段持续时间、第二阶段斜率、最 大峰间值、起始索引、停止索引或中间索引)、基于机器学习技术(例如,基于可以预加载在存储器212中的运动签名)进一步对人体运动 进行表征或分类。作为示例,分类电路210可以基于第一传感器数据 202x、202y、202z的一个或多个特征以及第二传感器数据204x、204y、 204z的一个或多个特征对人体运动(例如,二头肌卷曲、俯卧撑、下蹲、驾驶活动或骑自行车活动)进行表征。
在一些实施例中,***200可以附加地包括计数器214,计数器 214可以基于由分类电路210确定的表征或分类来更新或增加计数。 作为示例,在分类电路210确定正在执行二头肌卷曲、俯卧撑或下蹲 的情况下,计数器214可以基于第一传感器数据202x、202y、202z 的一个或多个特征以及第二传感器数据204x、204y、204z的一个或 多个特征增加计数,以向用户指示所执行的健身活动的重复次数。
在一些实施例中,分类电路210可以进一步生成指示由分类电路 210确定的表征或分类的置信度的准确性的度量。作为示例,分类电 路210可以确定指示与其表征或分类相关联的确定程度的置信度区间。 响应于度量大于阈值(例如,表示对其表征或分类的高置信度),分 类电路210可以修改提供给控制器208的标志信号207。经修改的标 志信号207可以触发控制器208来关断第二传感器204,由此禁用系 统200的高功率传感器并节约功率。在这种情况下,第一传感器202 被继续导通并启用,并且处理器206继续处理第一传感器数据202x、 202y、202z来继续确定第一传感器数据202x、202y、202z(例如, 第一阶段持续时间、第一阶段斜率、第二阶段持续时间、第二阶段斜 率、最大峰间值、起始索引、停止索引或中间索引)的一个或多个特 征,以增加计数器214的计数和/或监测健身活动。
基于上面给出的描述,***200和操作***200的方法允许在有 机会获得补充数据时导通高功率传感器(例如,第二传感器204),以 启用以高精度执行的表征和分类。由于第二传感器204被间歇性地或 偶尔地导通,因此整体功耗降低。附加地,由于分类电路210使用来 自第一传感器202的数据、来自第二传感器204的补充数据以及这些 数据之间的相关性来表征人体运动,所以增加了运动检测和表征的准 确性。更进一步,由于处理器206和分类电路210使用来自第一传感 器202和第二传感器204的数据,所以***200可以被用于可能需要 对物体的运动进行表征或分类的广泛的应用中。
图6示出了根据一个实施例的图示在第二时间段T2(例如,检测 时段)期间,操作图2中所示的***200的方法的流程图。图6中所 示的示例图示了其中第一传感器202是加速度计、第二传感器204是 压力传感器、并且其中由处理器206执行实时处理的实施例。如图6 所示,方法包括生成加速度计数据(在步骤602中)并生成压力传感 器数据(在步骤604中)。为了使得处理器206实时处理第一传感器 数据202x、202y、202z和第二传感器数据204x、204y、204z,可以 将第一传感器数据202x、202y、202z和第二传感器数据204x、204y、204z中的每一个缓冲到固定长度的缓冲器中(例如,在步骤606和 608中)。例如,每次从压力传感器和加速度计获取新采样时,相应的 采样有助于填充相应的缓冲器。在一些实施例中,每个缓冲器可以包 括5至6秒时间窗的采样。此外,为了避免加速度计数据可能丢失,步骤606中的连续缓冲窗口可以重叠(例如,高达约50%)。类似地, 为了避免压力传感器数据的可能丢失,步骤608中的连续缓冲窗口可 以重叠(例如,高达约50%)。
如上面关于图2至图5所讨论的,当缓冲窗口被填充时(例如, 在步骤610中),加速度计数据可以被低通滤波(例如,在步骤612 中)以补偿低频漂移。附加地,如上面关于图2至图5所讨论的,压 力传感器数据可以被带通滤波(例如,在步骤614中)以补偿低频漂 移和高频噪声分量。如上面关于图3所讨论的,处理器206可以基于 经滤波的加速度计数据来确定角度θ(例如,在步骤616中)。随后, 如上面关于图3所讨论的,可以确定角度的一个或多个特征(例如, 在步骤618中)。附加地,如上面关于图4所讨论的,可以确定压力 传感器数据的一个或多个特征(例如,在步骤620中)。如上面关于 图2至图5所讨论的,也可以确定加速度计数据和压力传感器数据之 间的相关性(例如,在步骤622中)。可以向分类电路210提供压力 传感器数据的一个或多个特征、角度的一个或多个特征以及相关性系 数,分类电路210确定是否正在执行健身活动(例如,在步骤624中)。 在判定为肯定的情况下,对重复次数进行计数(例如,在步骤626中)。 另一方面,在判定为否定的情况下,退出方法(例如,在步骤628中), 并且可以关断压力传感器(例如以节省功率)。
作为检测二头肌卷曲的示例,第一传感器202(例如,一直导通、 低功率传感器)可以是加速度计,而第二传感器204(例如,机会式 高功率传感器)可以是压力传感器。分类电路210可以监测根据加速 度计数据确定的垂直轴线的角度,以检测角度的变化。在检测到变化 的情况下,导通压力传感器来获得关于高度变化的信息,从而为从加 速度计获得的角度数据提供补充数据。在压力传感器数据和加速度计 数据之间的相关性高(例如,大于0.5)的情况下,分类数据可以确 定正在执行二头肌卷曲。
作为检测俯卧撑的示例,第一传感器202(例如,一直导通,低 功率传感器)可以是加速度计,而第二传感器204(例如,机会式高 功率传感器)可以是陀螺仪。分类电路210可以监测根据加速度计数 据确定的加速度的周期性以及幅度变化,以检测电子设备的状态变化。 在检测到变化的情况下,陀螺仪被导通来获得关于角度变化的信息, 由此向从加速度计获得的加速度数据提供补充数据。在从一个时段到 下一时段的角度变化与预先存储(例如,在存储器212中)的值匹配 的情况下,分类数据可以确定正在执行俯卧撑。
作为下蹲检测的示例,第一传感器202(例如,一直导通,低功 率传感器)可以是加速度计,而第二传感器204(例如,机会式高功 率传感器)可以是压力传感器。分类电路210可以监测根据加速度计 数据确定的垂直加速度的周期性,以检测电子设备的状态变化。在检 测到这样的变化的情况下,导通压力传感器来获得关于高度变化的信 息,从而为从加速度计获得的加速度数据提供补充数据。在高度变化 (从压力传感器获得)基本上等于所估计的高度变化(从处理垂直加 速度数据获得)的情况下,分类数据可以确定正在进行下蹲。
如上所述,***200可以延伸超过健身活动的检测和表征。例如, ***200可以用于确定用户是在驾驶还是骑自行车。作为示例,第一 传感器202(例如,一直导通、低功率传感器)可以是加速度计,而 第二传感器204(例如,机会式高功率传感器)可以是陀螺仪。分类 电路210可以监测根据加速度计数据确定的统计特征(例如,平均值、 方差、垂直加速度、其最大和最小变化)来检测电子设备的状态变化。 在检测到这样的变化的情况下,导通陀螺仪来获得关于加速度变化速 率的信息。在加速度变化速率大于阈值(例如,存储在存储器212中) 的情况下,分类数据可以确定正在执行骑自行车。
在一个实施例中,设备可以包括:第一传感器,被配置为在第一 时间段和第二时间段期间生成第一传感器数据;第二传感器,被配置 为在第一时间段期间被禁用,第二传感器还被配置为在第二时间段期 间生成第二传感器数据;以及处理器,被配置为在第一时间段期间确 定第一传感器数据的特性。设备还可以包括分类电路,分类电路被配 置为在第一时间段期间基于第一传感器数据的特性来确定设备是否 已改变状态,分类电路还被配置为使得第二传感器响应于设备状态的 变化而被启用。
在一个实施例中,方法可以包括:在第一时间段期间生成第一传 感器数据;基于第一传感器数据,确定电子设备是否已改变状态,其 中响应于确定电子设备已改变状态,发生从第一时间段到第二时间段 的转变;以及在第二时间段期间生成第一传感器数据和第二传感器数 据。方法可以进一步包括确定第一传感器数据和第二传感器数据中的 每一个的一个或多个特征;以及基于以下至少一项来表征人体的运动: 第一传感器数据的一个或多个特征和第二传感器数据的一个或多个 特征。
在一个实施例中,设备可以包括:加速度计,被配置为在设备的 第一状态和设备的第二状态期间生成加速度计数据;与加速度计不同 的传感器,被配置为在设备的第二状态期间生成传感器数据;以及处 理器,被配置为在设备的第二状态期间确定加速度计数据的一个或多 个特征以及传感器数据的一个或多个特征。设备还可以包括分类电路, 分类电路被配置为基于以下至少一项来表征人体的运动:加速度计数 据的一个或多个特征和传感器数据的一个或多个特征。
本领域技术人员将进一步理解,结合本文公开的实施例描述的各 种示例性逻辑块、模块、电路和算法可以被实现为电子硬件、存储在 存储器中或另一计算机可读介质中并由处理器或其他处理设备执行 的指令、或二者的组合。作为示例,本文描述的设备和处理***可以 用于任何电路、硬件组件、集成电路(IC)或IC芯片中。本文所公 开的存储器可以是任何类型和大小的存储器,并且可以被配置为存储 期望的任何类型的信息。为了清楚地图示这种可互换性,上面已经根 据其功能整体描述了各种示例性组件、块、模块、电路和步骤。这样 的功能如何实现取决于特定应用、设计选择和/或对整个***施加的设 计约束。本领域技术人员可以针对每个特定应用以各种方式实现所描 述的功能,但是这样的实现决策不应被解释为导致脱离本发明的范围。
结合本文所公开的实施例描述的各种示例性逻辑块、模块和电路 可以利用以下内容来实现或执行:处理器、数字信号处理器(DSP)、 专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程 逻辑器件、分立门或晶体管逻辑、分立硬件组件、或其被设计用于执 行本文所述功能的任何组合。处理器可以是微处理器,或者备选地, 处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器 还可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多 个微处理器的组合、一个或多个微处理器结合DSP核心的组合、或 者任何其他这样的配置。
这里所公开的实施例可以以硬件和存储在硬件中的指令来实现, 并且可以驻留在例如随机存取存储器(RAM)、闪存、只读存储器 (ROM)、电可编程ROM(EPROM)、电可擦除可编程ROM (EEPROM)、寄存器、硬盘、可移动磁盘、CD-ROM或本领域已知 的任何其他形式的计算机可读介质中。示例性存储介质被耦合到处理 器,使得处理器可以从存储介质读取信息及将信息写入到存储介质。 备选地,存储介质可以被集成到处理器。处理器和存储介质可以驻留 在ASIC中。
虽然已参考示例性实施例描述了本发明,但是该描述不旨在被解 释为限制意义。在参考说明书之后,示例性实施例的各种修改和组合 以及本发明的其他实施例对本领域技术人员而言将是显而易见的。因 此,所附权利要求旨在涵盖任何这样的修改或实施例。

Claims (20)

1.一种设备,包括:
第一传感器,被配置为在第一时间段和第二时间段期间生成第一传感器数据;
第二传感器,被配置为在所述第一时间段期间被禁用,所述第二传感器还被配置为在所述第二时间段期间生成第二传感器数据;
处理器,被配置为在所述第一时间段期间确定所述第一传感器数据的特性;以及
分类电路,被配置为在所述第一时间段期间,基于所述第一传感器数据的所述特性来确定所述设备是否已改变状态,所述分类电路还被配置为使得所述第二传感器响应于所述设备的状态的改变而被启用。
2.根据权利要求1所述的设备,其中所述第一传感器包括加速度计。
3.根据权利要求1所述的设备,其中所述第二传感器包括以下至少一项:压力传感器、陀螺仪、湿度传感器或麦克风。
4.根据权利要求1所述的设备,其中所述第一传感器在预定时间段期间的功耗小于所述第二传感器在所述预定时间段期间的功耗。
5.根据权利要求1所述的设备,其中所述第一传感器数据的所述特性包括以下至少一项:所述第一传感器数据的能量、周期性、频移或角度变化。
6.根据权利要求1所述的设备,其中所述处理器进一步被配置为确定所述第一传感器数据在所述第二时间段期间的一个或多个特征、所述第二传感器数据在所述第二时间段期间的一个或多个特征、以及在所述第二时间段期间所述第一传感器数据和所述第二传感器数据之间的相关性。
7.根据权利要求6所述的设备,其中所述第一传感器数据的所述一个或多个特征包括以下至少一项:所述第一传感器数据的时段、所述第一传感器数据的正变化速率、所述第一传感器数据的负变化速率、或所述第一传感器数据的峰间值。
8.根据权利要求6所述的设备,其中所述第二传感器数据的所述一个或多个特征包括以下至少一项:所述第二传感器数据的时段、所述第二传感器数据的正变化速率、所述第二传感器数据的负变化速率、或所述第二传感器数据的峰间值。
9.根据权利要求6所述的设备,其中所述分类电路进一步被配置为基于以下至少一项来表征人体的运动:所述第一传感器数据的所述一个或多个特征、所述第二传感器数据的所述一个或多个特征、或者所述第一传感器数据和所述第二传感器数据之间的所述相关性。
10.根据权利要求9所述的设备,其中所述分类电路被配置为使用对所述人体的一个或多个运动签名的机器学习来表征所述人体的所述运动。
11.一种方法,包括:
在第一时间段期间生成第一传感器数据;
基于所述第一传感器数据,确定电子设备是否已改变状态,其中从所述第一时间段到所述第二时间段的转变响应于确定所述电子设备已改变状态而发生;
在所述第二时间段期间生成所述第一传感器数据和第二传感器数据;
确定所述第一传感器数据和所述第二传感器数据中的每一个的一个或多个特征;以及
基于以下至少一项来表征人体的运动:所述第一传感器数据的所述一个或多个特征,或者所述第二传感器数据的所述一个或多个特征。
12.根据权利要求11所述的方法,还包括:
确定所述第一传感器数据和所述第二传感器数据之间的相关性。
13.根据权利要求12所述的方法,还包括:
基于所述第一传感器数据与所述第二传感器数据之间的所述相关性来确定健身活动是否正在被执行。
14.根据权利要求12所述的方法,其中所述第一传感器数据和所述第二传感器数据分别由第一传感器和第二传感器生成,所述第二传感器具有与所述第一传感器不同的类型。
15.根据权利要求14所述的方法,其中所述第一传感器包括加速度计,并且其中所述第二传感器包括以下至少一项:压力传感器、陀螺仪、湿度传感器或麦克风。
16.根据权利要求14所述的方法,其中所述第一传感器的平均功耗小于所述第二传感器的平均功耗。
17.一种设备,包括:
加速度计,被配置为在所述设备的第一状态和所述设备的第二状态期间生成加速度计数据;
传感器,与所述加速度计不同,被配置为在所述设备的所述第二状态期间生成传感器数据;
处理器,被配置为在所述设备的所述第二状态期间确定所述加速度计数据的一个或多个特征以及所述传感器数据的一个或多个特征;以及
分类电路,被配置为基于以下至少一项来表征人体的运动:所述加速度计数据的所述一个或多个特征,以及所述传感器数据的所述一个或多个特征。
18.根据权利要求17所述的设备,其中所述处理器进一步被配置为在所述设备的所述第一状态期间确定所述加速度计数据的一个或多个特性,并且其中所述分类电路被配置为基于所述加速度计数据的所述一个或多个特性来确定所述设备是否已从所述第一状态转变为所述第二状态。
19.根据权利要求17所述的设备,其中所述传感器包括以下至少一项:压力传感器、陀螺仪、湿度传感器或麦克风。
20.根据权利要求17所述的设备,其中所述传感器在所述设备的所述第一状态期间被禁用。
CN201810209686.3A 2017-03-14 2018-03-14 表征运动的设备和方法 Active CN108567432B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US15/458,755 2017-03-14
US15/458,755 US10496877B2 (en) 2017-03-14 2017-03-14 Device and method of characterizing motion

Publications (2)

Publication Number Publication Date
CN108567432A true CN108567432A (zh) 2018-09-25
CN108567432B CN108567432B (zh) 2021-06-15

Family

ID=63519193

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201820347761.8U Active CN209186713U (zh) 2017-03-14 2018-03-14 用于表征运动的设备
CN201810209686.3A Active CN108567432B (zh) 2017-03-14 2018-03-14 表征运动的设备和方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201820347761.8U Active CN209186713U (zh) 2017-03-14 2018-03-14 用于表征运动的设备

Country Status (2)

Country Link
US (1) US10496877B2 (zh)
CN (2) CN209186713U (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021035852A1 (zh) * 2019-08-28 2021-03-04 歌尔科技有限公司 一种运动数据检测方法及智能穿戴设备
CN112762895A (zh) * 2020-10-30 2021-05-07 四川写正智能科技有限公司 一种基于传感器判定读写姿态的方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10496877B2 (en) * 2017-03-14 2019-12-03 Stmicroelectronics, Inc. Device and method of characterizing motion
CN109165057B (zh) * 2017-06-28 2021-03-30 华为技术有限公司 一种智能设备执行任务的方法和装置

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090234614A1 (en) * 2007-04-23 2009-09-17 Philippe Kahn Eyewear having human activity monitoring device
CN102274028A (zh) * 2011-05-30 2011-12-14 国家体育总局体育科学研究所 一种人体运动状态多参数同步综合采集方法
CN103372298A (zh) * 2012-04-13 2013-10-30 阿迪达斯股份公司 体育活动监测方法和***
US20150018014A1 (en) * 2013-07-15 2015-01-15 Samsung Electronics Co., Ltd. Triggering geolocation fix acquisitions on transitions between physical states
CN104490384A (zh) * 2014-12-19 2015-04-08 广州视源电子科技股份有限公司 心率检测装置
US20160051167A1 (en) * 2012-10-10 2016-02-25 Invensense, Inc. System and method for activity classification
CN105380596A (zh) * 2014-08-26 2016-03-09 三星电子株式会社 电子设备和电子设备中的睡眠监视方法
CN209186713U (zh) * 2017-03-14 2019-08-02 意法半导体公司 用于表征运动的设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110316888A1 (en) * 2010-06-28 2011-12-29 Invensense, Inc. Mobile device user interface combining input from motion sensors and other controls
JP5896240B2 (ja) * 2013-03-21 2016-03-30 カシオ計算機株式会社 運動支援装置、運動支援方法及び運動支援プログラム
US10213036B2 (en) * 2013-11-19 2019-02-26 Brigham Young University Adaptive hand to mouth movement detection device
US9620000B2 (en) * 2014-12-30 2017-04-11 TCL Research America Inc. Wearable system and method for balancing recognition accuracy and power consumption

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090234614A1 (en) * 2007-04-23 2009-09-17 Philippe Kahn Eyewear having human activity monitoring device
CN102274028A (zh) * 2011-05-30 2011-12-14 国家体育总局体育科学研究所 一种人体运动状态多参数同步综合采集方法
CN103372298A (zh) * 2012-04-13 2013-10-30 阿迪达斯股份公司 体育活动监测方法和***
US20160051167A1 (en) * 2012-10-10 2016-02-25 Invensense, Inc. System and method for activity classification
US20150018014A1 (en) * 2013-07-15 2015-01-15 Samsung Electronics Co., Ltd. Triggering geolocation fix acquisitions on transitions between physical states
CN105380596A (zh) * 2014-08-26 2016-03-09 三星电子株式会社 电子设备和电子设备中的睡眠监视方法
CN104490384A (zh) * 2014-12-19 2015-04-08 广州视源电子科技股份有限公司 心率检测装置
CN209186713U (zh) * 2017-03-14 2019-08-02 意法半导体公司 用于表征运动的设备

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021035852A1 (zh) * 2019-08-28 2021-03-04 歌尔科技有限公司 一种运动数据检测方法及智能穿戴设备
CN112762895A (zh) * 2020-10-30 2021-05-07 四川写正智能科技有限公司 一种基于传感器判定读写姿态的方法
CN112762895B (zh) * 2020-10-30 2022-07-15 四川写正智能科技有限公司 一种基于传感器判定读写姿态的方法

Also Published As

Publication number Publication date
US20180267073A1 (en) 2018-09-20
CN209186713U (zh) 2019-08-02
US10496877B2 (en) 2019-12-03
CN108567432B (zh) 2021-06-15

Similar Documents

Publication Publication Date Title
CN108567432A (zh) 表征运动的设备和方法
JP6069590B2 (ja) 歩数カウント方法及び装置
US20140288876A1 (en) Dynamic control of sampling rate of motion to modify power consumption
US20140188431A1 (en) Method and system for determining whether steps have occurred
Khan et al. A feature extraction method for realtime human activity recognition on cell phones
CN108415588A (zh) 确定电子设备是否与人体接触的***和方法
EP2972416A2 (en) Identification of motion characteristics to determine activity
EP3791787B1 (en) System and method for detecting steps with double validation
WO2014145122A2 (en) Identification of motion characteristics to determine activity
CN104932674B (zh) 冲击检测电路、物理量检测装置、电子设备及移动体
EP2973457A2 (en) Methods and architecture for determining activity and activity types from sensed motion signals
CN102954803A (zh) 自适应计步处理***及方法
EP2972415A2 (en) Intermediate motion signal extraction to determine activity
EP2910954B1 (en) Method for counting steps and electronic apparatus using the same
Blunck et al. Activity recognition on smart devices: Dealing with diversity in the wild
US20150032033A1 (en) Apparatus and method for identifying movement in a patient
JP4758605B2 (ja) 歩数演算装置
CN106441295A (zh) 步行者行进方向确定方法及装置
US10755597B2 (en) Method and apparatus for calculating meal period
JP6511157B2 (ja) 歩数計測装置及び歩数計測プログラム
US20190310103A1 (en) System, method and article for counting steps using an accelerometer
KR101958334B1 (ko) 노이즈를 고려한 동작 인식 방법 및 장치
Lim et al. Multidimensional evaluation and analysis of motion segmentation for inertial measurement unit applications
Alvarez et al. Climbing/descending stairs detection using inertial sensors and implementing pca and a svm classifier
EP3626170A1 (en) Information processing device, information processing system, and information processing method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant