A remaining battery amount estimation device for estimating a remaining amount of a battery for supplying power to an electronic device, the remaining battery amount estimation device comprising: a discharged electric charge amount calculating unit configured to calculate a discharged electric charge amount of the battery per a predetermined time based on operating state information related to an operating state of the electronic device for each predetermined time; and a remaining amount estimation unit configured to calculate a total amount of an electric charge discharged from the battery based on a discharged electric charge amount per the predetermined time, and to estimate a remaining amount of the battery based on the total amount of the discharged electric charge; and an information obtaining unit configured to obtain voltage information related to a voltage of the battery and temperature information related to a temperature of the battery; characterised by a temperature average value calculating unit configured to calculate an average value of the temperature of the battery based on the temperature information; a voltage average value calculating unit configured to calculate an average value of the voltage of the battery based on the voltage information; a voltage reference value calculating unit configured to calculate a reference value of the voltage before rapid decreasing of the battery voltage based on the average value of the voltage; and a first determination unit configured to compare a voltage difference between the average value of the voltage and the reference value of the voltage with a first threshold value, determine that a first estimation method, in which the remaining amount of the battery is estimated based on the total amount of the discharged electric charge, is appropriate in a case where the voltage difference is less than the first threshold value, and determine that a second estimation method, in which the remaining amount of the battery is estimated based on the average value of the voltage and the average value of the temperature, is appropriate in a case where the voltage difference exceeds the first threshold value, wherein the remaining amount estimation unit includes a first estimation unit configured to estimate the remaining amount of the battery based on the first estimation method, and a second estimation unit configured to estimate the remaining amount of the battery based on the second estimation method. a discharged electric charge amount calculating unit configured to calculate a discharged electric charge amount of the battery per a predetermined time based on operating state information related to an operating state of the electronic device for each predetermined time; and a remaining amount estimation unit configured to calculate a total amount of an electric charge discharged from the battery based on a discharged electric charge amount per the predetermined time, and to estimate a remaining amount of the battery based on the total amount of the discharged electric charge; and an information obtaining unit configured to obtain voltage information related to a voltage of the battery and temperature information related to a temperature of the battery; characterised by a temperature average value calculating unit configured to calculate an average value of the temperature of the battery based on the temperature information; a voltage average value calculating unit configured to calculate an average value of the voltage of the battery based on the voltage information; a voltage reference value calculating unit configured to calculate a reference value of the voltage before rapid decreasing of the battery voltage based on the average value of the voltage; and a first determination unit configured to compare a voltage difference between the average value of the voltage and the reference value of the voltage with a first threshold value, determine that a first estimation method, in which the remaining amount of the battery is estimated based on the total amount of the discharged electric charge, is appropriate in a case where the voltage difference is less than the first threshold value, and determine that a second estimation method, in which the remaining amount of the battery is estimated based on the average value of the voltage and the average value of the temperature, is appropriate in a case where the voltage difference exceeds the first threshold value, wherein compare a voltage difference between the average value of the voltage and the reference value of the voltage with a first threshold value, determine that a first estimation method, in which the remaining amount of the battery is estimated based on the total amount of the discharged electric charge, is appropriate in a case where the voltage difference is less than the first threshold value, and determine that a second estimation method, in which the remaining amount of the battery is estimated based on the average value of the voltage and the average value of the temperature, is appropriate in a case where the voltage difference exceeds the first threshold value, wherein the remaining amount estimation unit includes a first estimation unit configured to estimate the remaining amount of the battery based on the first estimation method, and a second estimation unit configured to estimate the remaining amount of the battery based on the second estimation method. a first estimation unit configured to estimate the remaining amount of the battery based on the first estimation method, and a second estimation unit configured to estimate the remaining amount of the battery based on the second estimation method.