Audio-based repetition counter system and method
AssigneeCrossRope, LLC
InventorDavid Hunt
Life of this patent
Estimating the term…
Abstract
An audio-based repetition counter system and method are disclosed. In some embodiments, the audio-based repetition sound counter system includes a computing device connected to a microphone. The computing device includes a processor and one or more memory devices, and a repetition counter module is stored on the memory device and executed by the processor. The repetition counter module processes audio data received from a microphone and provide a number of repetitions for one or more series of one or more activities; for example, jumping rope. Further, an audio-based method of counting repetitions for a physical activity is provided.
Claims15
An audio-based repetition counter system comprising:
- a computing device having a processor and one or more memory devices,
- a microphone connected to the computing device for receiving audio data and transmitting the audio data to the computing device, and
- a repetition counter module stored on the memory device and executed by the processor, the repetition counter module configured to process the audio data received from the microphone and provide a number of repetitions for one or more series of one or more activities;
- wherein the repetition counter module is configured to split the audio data into a plurality of windows with each window having a timestamp, calculate a frequency and an amplitude of each window, assign a timestamp for each window having a frequency or amplitude equal to or greater than a frequency/amplitude threshold, and provide the number of repetitions based on a number of timestamps within an interval threshold.
A method for counting repetitions during a physical activity comprising:
- receiving audio data from a microphone during an activity,
- recording the audio data to a computing device,
- processing the audio data to provide a number of repetitions for the activity;
- splitting the audio data into a plurality of windows with each window having a timestamp,
- calculating a frequency and an amplitude for each window,
- assigning a timestamp for each window having a frequency or amplitude equal to or greater than a frequency/amplitude threshold, and
- providing the number of repetitions based on a number of timestamps within an interval threshold.
Dependencies are inferred from the claim text.