A system and method configured to process motion data associated with a user. The systems and methods are configured to receive motion data from sensors, calculate motion attributes from the data, and classify motion data using one or more mathematical models. Attributes can be calculated without classifying motion data into activities. Attributes may be compared to a mathematical model. The motion data and user attributes in the model may not depend on any activity type. The attributes may be compared to select an energy consumption model from one or more energy consumption models or to select an activity classification model from one or more activity classification models. Next, the energy consumption, ie the classification of the received data as a linear movement movement, may be calculated.ユーザと関連付けられた動きデータを処理するように構成されたシステム及び方法。システムと方法は、センサから動きデータを受け取り、データから動き属性を計算し、1つ以上の数学的モデルを使用して動きデータを分類するように構成される。属性は、動きデータを活動に分類せずに計算されうる。属性は、数学的モデルと比較されてもよい。モデル内の動きデータとユーザの属性が、いかなる活動タイプにも依存しなくてもよい。属性は、1つ以上のエネルギー消費モデルからエネルギー消費モデルを選択するか、1つ以上の活動分類モデルから活動分類モデルを選択するために比較されてもよい。次に、エネルギー消費量、即ち受け取ったデータの直線移動運動としての分類が、計算されてもよい。