An information processing apparatus comprising: a first sensor configured to receive a first type of signal; a second sensor configured to receive a second type of signal; a third sensor configured to receive the second type of signal; a control unit configured to calculate a position of a source which is a writing implement for writing on paper near the information processing apparatus from which the first type of signal and the second type of signal are transmitted based on a first time at which the first type of signal is received at the first sensor, a second time at which the second type of signal is received at the second sensor and a third time at which the second type of signal is received at the third sensor; a display configured to display an image corresponding to a path obtained based on changes in position of the source calculated by the control unit; an acceleration sensor configured to detect an acceleration externally applied to the information processing apparatus, characterised in that the control unit is configured to: compare an output of the acceleration sensor to a predetermined threshold value, wherein, when the control unit determines that the output of the acceleration sensor exceeds the predetermined threshold value, the control unit is configured to: perform correction processing to correct a position of the information processing apparatus relative to the source, wherein the correction processing includes controlling the display to sequentially display a first mark and a second mark on the image displayed by the display, wherein upon displaying the first mark a next position calculated by the control unit is registered as a first position corresponding to the first mark and wherein upon displaying the second mark a next position calculated by the control unit is registered as a second position corresponding to the second mark and the control unit is configured to control the display to rotate the displayed image based on the first position corresponding to the first mark and the second position corresponding to the second mark. a first sensor configured to receive a first type of signal; a second sensor configured to receive a second type of signal; a third sensor configured to receive the second type of signal; a control unit configured to calculate a position of a source which is a writing implement for writing on paper near the information processing apparatus from which the first type of signal and the second type of signal are transmitted based on a first time at which the first type of signal is received at the first sensor, a second time at which the second type of signal is received at the second sensor and a third time at which the second type of signal is received at the third sensor; a display configured to display an image corresponding to a path obtained based on changes in position of the source calculated by the control unit; an acceleration sensor configured to detect an acceleration externally applied to the information processing apparatus, characterised in that the control unit is configured to: compare an output of the acceleration sensor to a predetermined threshold value, wherein, when the control unit determines that the output of the acceleration sensor exceeds the predetermined threshold value, the control unit is configured to: perform correction processing to correct a position of the information processing apparatus relative to the source, wherein the correction processing includes controlling the display to sequentially display a first mark and a second mark on the image displayed by the display, wherein upon displaying the first mark a next position calculated by the control unit is registered as a first position corresponding to the first mark and wherein upon displaying the second mark a next position calculated by the control unit is registered as a second position corresponding to the second mark and the control unit is configured to control the display to rotate the displayed image based on the first position corresponding to the first mark and the second position corresponding to the second mark.