A body movement detecting apparatus includes a body movement data
acquiring unit that acquires body movement data relating to a body
movement of a user; a body movement discriminating unit that
discriminates whether the body movement is a walking exercise or an
exercise other than the walking exercise; and a computing unit that
calculates a consumption energy during the walking exercise on the basis
of the body movement data discriminated as the walking exercise,
calculates the consumption energy at the time of exercise other than the
walking exercise on the basis of the body movement data of the body
movement which is discriminated as the exercise other than the walking
exercise, and calculates the consumption energy by the body movement of
the user by adding these consumption energy.