Patent ID: 8072434

Claim:
An information processing apparatus comprising: a storing portion, a displaying portion, a coordinate inputting portion for inputting coordinates to said displaying portion, a direction inputting portion, and an executing unit for executing data input processing to cause a user to input predetermined data, wherein said executing unit includes: a software input region setting unit for setting on said displaying portion a software input region having a plurality of input portions by which a plurality of input data being different from each other can be input, a first memory controlling unit for accumulatively storing in said storing portion input data corresponding to said input area specified by the input coordinates by detecting an input via said coordinate inputting portion, a deciding unit for deciding the input data accumulatively stored in said storing portion as said predetermined data by detecting a first operation by the user, a designating unit for designating any one of said plurality of input areas of said software input region by detecting a direction instructing operation by said direction inputting portion, a detecting unit for detecting a second operation by the user, and a second memory controlling unit for accumulatively storing the input data corresponding to the input area currently designated by said designating unit out of said plurality of input areas of said software input region by detecting said first operation after a detection by said detecting unit.