Accelerometer Swim Stroke Segmentation With Envelope Signal Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing swim tracking solutions rely on IMU sensors like gyroscope or magnetometer for stroke segmentation, which have high power consumption.
Innovation Solution
A controller using an accelerometer to filter input signals, determine parameters, generate an envelope signal, and segment swim strokes, with an activity detection module to validate stroke segments and reduce false positives.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If gyroscope or magnetometer is used for stroke segmentation, then measurement precision is improved, but use of energy increases
Solution Approach 1:
The patent changes the sensor type parameter from high-power gyroscope/magnetometer to low-power accelerometer, and modifies the signal processing parameters (filtering, envelope detection, parameter extraction) to maintain segmentation accuracy while reducing energy consumption
Solution Approach 2:
The patent replaces the mechanical sensing system (gyroscope/magnetometer) with an accelerometer-based system combined with sophisticated signal processing algorithms to achieve the same stroke segmentation function with lower power consumption
2Use of energy by moving object
If accelerometer is used for stroke segmentation, then use of energy is reduced, but measurement precision deteriorates
Solution Approach 1:
The patent introduces intermediate processing steps including filtering modules, envelope signal generation, and parameter extraction as mediators between the accelerometer and the stroke segmentation decision, enabling accurate stroke detection despite using a lower-cost sensor
Solution Approach 2:
The patent segments the signal processing into distinct stages (filtering, envelope detection, parameter extraction, stroke determination) to systematically extract stroke information from accelerometer data, improving measurement precision through multi-stage analysis
3Device complexity
If simple filtering is applied to accelerometer signal, then device complexity is reduced, but measurement precision deteriorates
Solution Approach 1:
The patent employs dynamic adaptive filtering where the envelope signal and its derivatives are continuously updated based on incoming accelerometer data, allowing the system to adapt to varying swim strokes and conditions while maintaining manageable complexity
Data Source
AI summary
A controller is connected to receive an input signal from at least one accelerometer. The controller comprises an interface facilitating input and output pins/ports, and a filter module to filter the input signal from at least one accelerometer. The controller includes a stroke segmentation module configured to determine at least two parameters comprising a first parameter and a second parameter from the filtered input signal, generate an envelope signal using the at least two parameters and the filtered input signal, and determine the swim stroke of the swimmer based on the filtered input signal and the envelope signal. Further, an activity detection module is used in combination with the stroke segmentation module.


