Swim Lap Counting and Timing System and Methods for Event Detection from Noisy Source Data
First Claim
1. A system, comprising:
- a pair of swim goggles having an informational display; and
a computing device includingat least one sensor,a communication device adapted to communicate with the goggles, anda set of computer-readable instructions on a non-transitory computer-readable medium coupled to or associated with the computing device that, when executed on the computing device, cause the computing device togather data indicating whether a swimmer has passed a defined point to complete a lap using the at least one sensor,when the data indicates that the athlete has passed the defined point, increment a lap count and lap timing information, andcause the informational display of the goggles to display the lap count and lap timing information.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for lap timing and counting in athletic events are disclosed. The systems and methods do not require the athlete to wear a counter/timer, a transmitter, a reflector or another kind of marker. A portable computing device with a sensor, such as a tablet computer with a camera, is positioned in an appropriate location. Data from the sensor is transformed into a time series of data, and one or more learned statistics are calculated in real time as benchmark ambient conditions. The learned statistics are essentially continuously updated and data that indicates irrelevant volatility is excluded. A detection threshold is determined and essentially continuously updated based on the learned statistics, and lap completion is determined based on the threshold. Times, lap counts, and other data are displayed on the portable device in real time.
12 Citations
19 Claims
-
1. A system, comprising:
-
a pair of swim goggles having an informational display; and a computing device including at least one sensor, a communication device adapted to communicate with the goggles, and a set of computer-readable instructions on a non-transitory computer-readable medium coupled to or associated with the computing device that, when executed on the computing device, cause the computing device to gather data indicating whether a swimmer has passed a defined point to complete a lap using the at least one sensor, when the data indicates that the athlete has passed the defined point, increment a lap count and lap timing information, and cause the informational display of the goggles to display the lap count and lap timing information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11)
-
-
12. A system, comprising:
-
a swim cap having at least one body sensor therein; and a computing device including a display, at least one sensor, a communication device adapted to communicate with the at least one body sensor, and a set of computer-readable instructions on a non-transitory computer-readable medium coupled to or associated with the computing device that, when executed on the computing device, cause the computing device to gather data indicating whether a swimmer has passed a defined point to complete a lap using the at least one sensor, when the data indicates that the athlete has passed the defined point, increment a lap count and lap timing information, and cause the display to display the lap count and lap timing information along with corresponding information from the at least one body sensor. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification