Systems and methods configured to process motion data associated with a user. The systems and methods are configured to receive motion data from a sensor, calculate motion attributes from the data, and classify the motion data using one or more mathematical models. Attributes may be calculated without classifying the motion data into an activity type (such as walking, running, swimming, or any specific or general activity). Attributes may be compared to activity models comprising motion data from several individuals, which may not include the user. Motion data within the models and attributes of the user may be independent of any activity type. Attributes may be compared to select an energy expenditure model from one or more energy expenditure models, which may be selected as a best-match to the one or more motion attributes. An energy expenditure associated with the motion of the user may then be calculated.La présente invention concerne des systèmes et des procédés conçus pour traiter des données de mouvement associées à un utilisateur. Les systèmes et les procédés sont configurés pour recevoir des données de mouvement d'un capteur, calculer des attributs de mouvement à partir des données et classer les données de mouvement au moyen d'un ou de plusieurs modèles mathématiques. En outre, les systèmes et les procédés sont configurés pour identifier et quantifier, au moyen du ou des modèles mathématiques, les données de mouvement en tant que mouvement de déplacement rectiligne associé à la course ou à la marche d'un utilisateur.