An information processing apparatus comprising: a reception section which receives, from an information input apparatus which has accepted input of contact position information indicating a contact position of an operating tool on a contact surface, the contact position information; and a cursor position control section which decides pre-movement position information indicating a position on a display surface of a cursor before being moved based on the contact position information received by the reception section, wherein the reception section further receives, from the information input apparatus which has accepted input of an operating tool-movement vector indicating a direction in which and a distance by which the operating tool moves on the contact surface from the contact position while being in contact with the contact surface, the operating tool-movement vector, and wherein the cursor position control section calculates a cursor-movement vector indicating a movement direction and a movement distance of the cursor on the display surface based on the operating tool-movement vector received by the reception section, and decides post-movement position information indicating a position of the cursor after being moved on a basis of the decided pre-movement position information and in accordance with the calculated cursor-movement vector, wherein, in calculating the cursor-movement vector by multiplying the operating tool-movement vector received by the reception section by a predetermined coefficient, the cursor position control section calculates the cursor-movement vector by setting the predetermined coefficient to a smaller value with elapse of time; or wherein, in calculating the cursor-movement vector by multiplying the operating tool-movement vector received by the reception section by a predetermined coefficient, the cursor position control section calculates the cursor-movement vector by setting the predetermined coefficient to a smaller value as the cursor-movement vector becomes large. a reception section which receives, from an information input apparatus which has accepted input of contact position information indicating a contact position of an operating tool on a contact surface, the contact position information; and a cursor position control section which decides pre-movement position information indicating a position on a display surface of a cursor before being moved based on the contact position information received by the reception section, wherein the reception section further receives, from the information input apparatus which has accepted input of an operating tool-movement vector indicating a direction in which and a distance by which the operating tool moves on the contact surface from the contact position while being in contact with the contact surface, the operating tool-movement vector, and wherein the cursor position control section calculates a cursor-movement vector indicating a movement direction and a movement distance of the cursor on the display surface based on the operating tool-movement vector received by the reception section, and decides post-movement position information indicating a position of the cursor after being moved on a basis of the decided pre-movement position information and in accordance with the calculated cursor-movement vector, wherein, in calculating the cursor-movement vector by multiplying the operating tool-movement vector received by the reception section by a predetermined coefficient, the cursor position control section calculates the cursor-movement vector by setting the predetermined coefficient to a smaller value with elapse of time; or wherein, in calculating the cursor-movement vector by multiplying the operating tool-movement vector received by the reception section by a predetermined coefficient, the cursor position control section calculates the cursor-movement vector by setting the predetermined coefficient to a smaller value as the cursor-movement vector becomes large.