A waveform shaping portion receives a digital reproduced signal generated from an analog reproduced signal reproduced from an information recording medium and shapes the waveform of the digital reproduced signal. A maximum likelihood decoding portion applies maximum likelihood decoding to the digital reproduced signal in the shaped waveform and generates a binarized signal indicating the result of the maximum likelihood decoding. A phase detection portion extracts, during the maximum likelihood decoding, a phase error using state transition patterns having only a single zero cross point among differential metrics at a plurality of merging points at which a set of paths branched from a given state merges. A synchronization detection portion generates a reproduction clock signal using the phase error that has been detected and brings the digital reproduced signal into synchronization with the reproduction clock signal that has been generated. This configuration makes it possible to generate a reproduction clock signal in a stable manner.