A method of determining a focus adjustment for an imaging device having a plurality of cameras, comprising: determining when the imaging device is idle; during a plurality of idle periods, determining a plurality of calibration points, each calibration point including data derived from at least a first focus setting for a first camera, a corresponding second focus setting for a second camera and environmental conditions detected contemporaneously with the first and second focus settings, wherein the first focus setting represents a focus position of the first camera for an image captured by the first camera and the second focus setting represents a position of the second camera for the corresponding image captured by the second camera; storing the determined plurality of calibration points in a calibration table; in an imaging task focusing the first and second cameras by: determining a current imaging focus setting for the first camera; determining current environmental conditions; retrieving a subset of the plurality of calibration points from the calibration table based upon the current environmental conditions; determining an offset position for the second camera using the current imaging focus setting for the first camera and the retrieved subset of calibration points; and determining the imaging focus setting for the second camera by applying the offset position to the current imaging focus setting determined for the first camera . determining when the imaging device is idle; during a plurality of idle periods, determining a plurality of calibration points, each calibration point including data derived from at least a first focus setting for a first camera, a corresponding second focus setting for a second camera and environmental conditions detected contemporaneously with the first and second focus settings, wherein the first focus setting represents a focus position of the first camera for an image captured by the first camera and the second focus setting represents a position of the second camera for the corresponding image captured by the second camera; storing the determined plurality of calibration points in a calibration table; a corresponding second focus setting for a second camera and environmental conditions detected contemporaneously with the first and second focus settings, wherein the first focus setting represents a focus position of the first camera for an image captured by the first camera and the second focus setting represents a position of the second camera for the corresponding image captured by the second camera; storing the determined plurality of calibration points in a calibration table; in an imaging task focusing the first and second cameras by: determining a current imaging focus setting for the first camera; determining current environmental conditions; retrieving a subset of the plurality of calibration points from the calibration table based upon the current environmental conditions; determining an offset position for the second camera using the current imaging focus setting for the first camera and the retrieved subset of calibration points; and determining the imaging focus setting for the second camera by applying the offset position to the current imaging focus setting determined for the first camera . determining a current imaging focus setting for the first camera; determining current environmental conditions; retrieving a subset of the plurality of calibration points from the calibration table based upon the current environmental conditions; determining an offset position for the second camera using the current imaging focus setting for the first camera and the retrieved subset of calibration points; and determining the imaging focus setting for the second camera by applying the offset position to the current imaging focus setting determined for the first camera . <EOS>