A phase difference detection apparatus for detecting a phase difference
between images formed on a pair of optical sensor arrays in which the
calculation of a compensation value is simplified. When a compensation
effectiveness judgment unit judges that compensation of the pair of image
data rows would be effective, a left and right difference compensation
unit calculates a compensation amount based on a difference in maximum
values and minimum values in a pair of image data rows corresponding to
the images produced by the optical sensor arrays and compensates the image
data rows by the calculated compensation amount. Based upon the
compensated values, a correlation calculation unit carries out a
correlation calculation, and a maximum correlation detection unit detects
a maximum correlation level. Based upon the maximum correlation level, a
interpolation calculation unit carries out an interpolation calculation,
and a phase difference is detected by a phase difference detection unit.
Un appareillage de détection de différence de phase pour détecter une différence de phase entre les images a formé sur une paire de rangées optiques de sonde dans lesquelles le calcul d'une valeur de compensation est simplifié. Quand les juges d'une unité de jugement d'efficacité de compensation que la compensation de la paire de rangées de données d'image serait efficace, une unité gauche et droite de compensation de différence calcule une quantité de compensation basée sur une différence en valeurs maximum et valeurs minimum dans une paire de rangées de données d'image correspondant aux images produites par les rangées optiques de sonde et compense les rangées de données d'image par la quantité calculée de compensation. Basé sur les valeurs compensées, une unité de calcul de corrélation effectue un calcul de corrélation, et une unité maximum de détection de corrélation détecte un niveau maximum de corrélation. Basé sur le niveau maximum de corrélation, une unité de calcul d'interpolation effectue un calcul d'interpolation, et une différence de phase est détectée par une unité de détection de différence de phase.