Determining pace or speed based on sensor data may include determining an amount of contact time a users foot has with a workout surface such as the ground. Contact time may be determined by identifying samples in the sensor data that correspond to various events such as a heelstrike, a toe-off and a subsequent heelstrike. In one example, these events may be identified by determining a sequence of three sample values (e.g., a triplet) that exceeds corresponding thresholds. The validity of an identified triplet (e.g., heelstrike, toe-off and heelstrike) may be confirmed by determining whether a difference between a last event sample and a middle event sample is greater than a difference between the middle event sample and an initial event sample. Once confirmed, a contact time may be determined from the triplet. A linear or non-linear relationship may then be applied to the contact time to determine a speed or pace.Linvention concerne la détermination de lallure ou de la vitesse, sur la base de données de capteur, qui peut comprendre la détermination dune durée de temps de contact dun pied dutilisateur avec une surface dentraînement telle que le sol. Le temps de contact peut être déterminé par identification déchantillons dans les données de capteurs qui correspondent à divers évènements tels quune attaque du talon, un décollement des orteils et une attaque du talon ultérieure. Selon un exemple, ces évènements peuvent être identifiés par détermination dune séquence de trois valeurs déchantillon (par exemple un triplet) qui dépasse des seuils correspondants. La validité dun triplet identifié (par exemple attaque du talon, décollement des orteils et attaque du talon) peut être confirmée par la détermination du fait quune différence entre un dernier échantillon dévènement et un échantillon dévènement intermédiaire est supérieure à une différence entre léchantillon dévènement intermédiaire et léchantillon dévènement initial. Une fois confirmée, un temps de contact peut ê