An information reproduction device comprising: an analog/digital converter adapted to convert an analog signal (S11; S12), which is reproduced from an information recorded in a magnetic recording medium, into a digital signal; a peak detecting unit adapted to detect in a reproduced signal from the digital signal peak points (PK1, PK2, PK3) exceeding a predetermined threshold as a judgment level; and an information generating unit adapted to generate a rectangular waveform signal of the reproduced signal, which is waveform-shaped according to a time interval as time information of peak points (PK1, PK2, PK3) detected by the peak detecting unit; characterised in that the peak detecting unit is further adapted to make a judgment on whether or not the value of the digital signal is a peak value to whose position a peak point corresponds, depending on if not only one peak point but also two peak points exceed the threshold, and in this case to automatically set up the threshold and an intermediate value in a difference between peak values, of a waveform at a time of peak detection, in accordance with an output level of the analog/digital converter, by using a second peak value located immediately before a first peak value and a third peak value located two peak values before the first peak value, to calculate a first correction value (α1) by multiplying a difference between the third peak value and the second peak value by a predetermined ratio based on the difference, then to calculate a first threshold by adding or subtracting the first correction value (α1) to/from a first intermediate value between the third peak value and the second peak value, then to calculate a second correction value (α2) by multiplying a difference between the second peak value and the first peak value by a predetermined ratio based on the difference, then to calculate a second threshold by adding or subtracting the second correction value (α2) to/from a second intermediate value between the second peak value and the first peak value, and then to determine the first peak value, by making a judgment whether or not the value of the digital signal exceeds the first intermediate value between the third peak value and the second peak value as well as the first threshold, and exceeds the second intermediate value between the second peak value and the first peak value as well as the second threshold. an analog/digital converter adapted to convert an analog signal (S11; S12), which is reproduced from an information recorded in a magnetic recording medium, into a digital signal; a peak detecting unit adapted to detect in a reproduced signal from the digital signal peak points (PK1, PK2, PK3) exceeding a predetermined threshold as a judgment level; and an information generating unit adapted to generate a rectangular waveform signal of the reproduced signal, which is waveform-shaped according to a time interval as time information of peak points (PK1, PK2, PK3) detected by the peak detecting unit; characterised in that the peak detecting unit is further adapted to make a judgment on whether or not the value of the digital signal is a peak value to whose position a peak point corresponds, depending on if not only one peak point but also two peak points exceed the threshold, and in this case to automatically set up the threshold and an intermediate value in a difference between peak values, of a waveform at a time of peak detection, in accordance with an output level of the analog/digital converter, by using a second peak value located immediately before a first peak value and a third peak value located two peak values before the first peak value, to calculate a first correction value (α1) by multiplying a difference between the third peak value and the second peak value by a predetermined ratio based on the difference, then to calculate a first threshold by adding or subtracting the first correction value (α1) to/from a first intermediate value between the third peak value and the second peak value, then to calculate a second correction value (α2) by multiplying a difference between the second peak value and the first peak value by a predetermined ratio based on the difference, then to calculate a second threshold by adding or subtracting the second correction value (α2) to/from a second intermediate value between the second peak value and the first peak value, and then to determine the first peak value, by making a judgment whether or not the value of the digital signal exceeds the first intermediate value between the third peak value and the second peak value as well as the first threshold, and exceeds the second intermediate value between the second peak value and the first peak value as well as the second threshold.