Patent ID: 8629846

Claim:
An information processing apparatus comprising: a locus input unit configured to input a locus based on a user's locus input operation; a display unit configured to display the locus input by the locus input unit on a screen; a first obtaining unit configured to obtain a size of the locus input by the locus input unit; a second obtaining unit configured to obtain a size of an area necessary for inputting a next locus which is to be input next in the input locus, before the next locus is input; a determination unit configured to determine whether the size of area necessary for inputting the next locus exists within the input locus, based on the size obtained by the first obtaining unit and the size obtained by the second obtaining unit; and a display changing unit configured to change a size of the locus displayed on the screen by the display unit, in a case where the determination unit determines that the size of area necessary for inputting the next locus does not exist within the input locus.