An optical pickup converts a laser beam from a semiconductor laser (1)
into a parallel ray with a collimator lens (2), and divides it into a
main beam (30), a sub-beam (+1st order component) (31), and a sub-beam
(-1st order component) (32) with a gradient multiple-division type phase
difference grating (3). After passing through a beam splitter (4), an
objective lens (5) condenses the light beams on a track (61) of an
optical disc (6), and the reflected light that has passed through the
objective lens 5 is reflected at the beam splitter (4) and is guided into
optical detectors (8A, 8B, and 8C) by a condensing lens (7). Accordingly,
in a tracking error signal detecting method using the push-pull signals
of the main beam and sub-beams, an offset produced by an objective lens
shift or a disc tilt can be cancelled at low cost without lowering the
efficiency of using light.