Provided is a portable terminal comprising: an acceleration sensor that outputs an acceleration value a sub-processor that generates walking information on the users walking, on the basis of the acceleration value a first counting unit that counts a first number-of-steps indicating a number of steps, on the basis of the walking information a second counting unit that counts a second number-of-steps indicating a number of steps, on the basis of the acceleration value a generation unit that generates a first relational expression indicating the relationship between the first number-of-steps and the second number-of-steps, on the basis of the first number-of-steps and the second number-of-steps and a correction unit that corrects the first number-of-steps on the basis of the first relational expression.Linvention concerne un terminal portable comprenant : un capteur daccélération qui délivre une valeur daccélération un sous-processeur qui génère des informations de marche sur la marche de lutilisateur, sur la base de la valeur daccélération une première unité de comptage qui compte un premier nombre détapes indiquant un nombre détapes, sur la base des informations de marche une seconde unité de comptage qui compte un second nombre détapes indiquant un certain nombre détapes, sur la base de la valeur daccélération une unité de génération qui génère une première expression relationnelle indiquant la relation entre le premier nombre détapes et le second nombre détapes, sur la base du premier nombre détapes et du second nombre détapes et une unité de correction qui corrige le premier nombre détapes sur la base de la première expression relationnelle.携帯端末は、加速度値を出力する加速度センサと、加速度値に基づいてユーザの歩行に関する歩行情報を生成するサブプロセッサと、歩行情報に基づいて歩数を示す第1歩数を計数する第1計数部と、加速度値に基づいて歩数を示す第2歩数を計数する第2計数部と、第1歩数及び第2歩数に基づいて、両者の関係を示す第1関係式を生成する生成部と、第1関係式に基づいて、第1歩数を補正する補正部とを備える。