An information processing device for identifying a current position of a workpiece (W, W1, W2) that is conveyed on a conveyor, the information processing device comprising: a communication unit arranged to communicate with a movement amount measurement device that is arranged to sequentially measure a movement amount of the workpiece (W, W1, W2) that is conveyed on the conveyor, the communication unit being arranged to receive the movement amount measured a plurality of times at intervals shorter than a cycle of the communication with the movement amount measurement device, and measurement timings of the plurality of respective movement amounts as a result of the measurement from the movement amount measurement device; a reception unit arranged to receive a setting of imaging timing for an image sensor arranged to image the workpiece (W, W1, W2) that is conveyed on the conveyor according to the imaging timing; an acquisition unit arranged to acquire, from the image sensor, a position of the workpiece (W, W1, W2) measured from an image obtained by imaging the workpiece (W, W1, W2) that is conveyed on the conveyor at the imaging timing; a movement amount identifying unit arranged to identify one or more measurement timings relatively close to the imaging timing from among a plurality of measurement timings defined in the measurement result, and to identify a movement amount associated with the measurement timing as a reference movement amount; a position identifying unit arranged to identify a position of the workpiece (W, W1, W2) at the imaging timing as a reference position on the basis of the position of the workpiece (W, W1, W2) within the image; and a calculation unit arranged to calculate the movement amount of the workpiece (W, W1, W2) according to an elapsed time from the imaging timing on the basis of a current movement amount of the conveyor received from the movement amount measurement device and the reference movement amount, and to add the movement amount to the reference position to calculate the current position of the workpiece (W, W1, W2); the information processing device being further arranged so that the movement amount identifying unit is arranged to identify the measurement timing closest to the imaging timing from among the plurality of measurement timings defined in the measurement result received from the movement amount measurement device, and to identify the movement amount of the conveyor between the measurements measured at the identified one or more measurement timings as the reference movement amount. a communication unit arranged to communicate with a movement amount measurement device that is arranged to sequentially measure a movement amount of the workpiece (W, W1, W2) that is conveyed on the conveyor, the communication unit being arranged to receive the movement amount measured a plurality of times at intervals shorter than a cycle of the communication with the movement amount measurement device, and measurement timings of the plurality of respective movement amounts as a result of the measurement from the movement amount measurement device; a reception unit arranged to receive a setting of imaging timing for an image sensor arranged to image the workpiece (W, W1, W2) that is conveyed on the conveyor according to the imaging timing; an acquisition unit arranged to acquire, from the image sensor, a position of the workpiece (W, W1, W2) measured from an image obtained by imaging the workpiece (W, W1, W2) that is conveyed on the conveyor at the imaging timing; a movement amount identifying unit arranged to identify one or more measurement timings relatively close to the imaging timing from among a plurality of measurement timings defined in the measurement result, and to identify a movement amount associated with the measurement timing as a reference movement amount; a position identifying unit arranged to identify a position of the workpiece (W, W1, W2) at the imaging timing as a reference position on the basis of the position of the workpiece (W, W1, W2) within the image; and a calculation unit arranged to calculate the movement amount of the workpiece (W, W1, W2) according to an elapsed time from the imaging timing on the basis of a current movement amount of the conveyor received from the movement amount measurement device and the reference movement amount, and to add the movement amount to the reference position to calculate the current position of the workpiece (W, W1, W2); the information processing device being further arranged so that the movement amount identifying unit is arranged to identify the measurement timing closest to the imaging timing from among the plurality of measurement timings defined in the measurement result received from the movement amount measurement device, and to identify the movement amount of the conveyor between the measurements measured at the identified one or more measurement timings as the reference movement amount.