The present invention reduces erroneous counting by a device which counts the number of steps of a user. Provided is a step counting device which is provided with: an acquiring unit which acquires a sensor signal output by a sensor being carried by a user; an extracting unit which extracts a feature quantity from the sensor signal; a storage unit which stores a walking model which models a walking motion on the basis of the feature quantity extracted from the sensor signal, corresponding to walking a pre-determined number of steps; a comparing unit which compares the feature quantity with the walking model; and a determining unit which determines whether the user has walked the pre-determined number of steps, on the basis of a comparison result from the comparing unit. Also provided are a step counting method and a program.La présente invention réduit le décompte erroné par un dispositif qui décompte le nombre de pas d'un utilisateur. La présente invention concerne un dispositif de décompte de pas qui est muni : d'une unité d'acquisition qui acquiert une sortie de signal de détection par un détecteur porté par un utilisateur ; une unité d'extraction qui extrait une quantité de caractéristiques du signal de détection ; une unité de stockage qui stocke un modèle de marche qui modélise un mouvement de marche sur la base de la quantité de caractéristiques extraites du signal de détection, correspondant à la marche selon un nombre prédéterminé de pas ; une unité de comparaison qui compare la quantité de caractéristiques au modèle de marche ; et une unité de détermination qui détermine si l'utilisateur a marché le nombre prédéterminé de pas, sur la base d'un résultat de comparaison à partir de l'unité de comparaison. L' invention concerne également un procédé et un programme de décompte de pas.ユーザの歩数を計数する装置の誤計数を低減させる。ユーザに携帯されたセンサが出力するセンサ信号を取得する取得部と、センサ信号から特徴量を抽出する抽出部と、予め定められた歩数の歩行に対応するセンサ信号から抽出される特徴量に基づき、歩行動作をモデル化した歩行モデルを記憶する記憶部と、特徴量と歩行モデルとを比較する比較部と、比較部の比較結果に基づき、ユーザが予め定めら