PROBLEM TO BE SOLVED: To determine a sleep state using information on body movement without using a dedicated device for measuring body movement. A biometric information measuring unit 110 measures a heartbeat interval as biometric information of a user and stores it in a biometric information DB 1061 in chronological order. The outlier extraction unit 120 extracts outliers, which are biometric information that does not meet a predetermined standard, from the biometric information stored in the biometric information DB 1061. The feature amount acquisition unit 130 acquires a body movement feature amount, which is an index indicating the user's body movement, based on the outline of the biological information extracted by the outline extraction unit 120. The sleep state determination unit 150 determines the sleep state of the user based on the body movement feature amount acquired by the feature amount acquisition unit 130. [Selection diagram] Fig. 3【課題】体動を計測するための専用の装置を用いずに、体動に関する情報を用いた睡眠状態の判定を可能とする。【解決手段】生体情報測定部110は、ユーザの生体情報として心拍間隔を測定し、時系列で生体情報DB1061に格納する。アウトライア抽出部120は、生体情報DB1061に格納されている生体情報のなかから予め定めた基準に合致しない生体情報であるアウトライアを抽出する。特徴量取得部130は、アウトライア抽出部120が抽出した生体情報のアウトライアに基づいて、ユーザの体動を示す指標である体動特徴量を取得する。睡眠状態判定部150は、特徴量取得部130が取得した体動特徴量に基づいて、ユーザの睡眠状態を判定する。【選択図】図3