Patent ID: 8190995

Claim:
An information processing apparatus having a function of executing predetermined processing using selected information, comprising: an operation unit including a plurality of operators having at least two identifiable operation states of a pressed state and an unpressed state; an operation state detection unit configured to detect the at least two operation states for each of the plurality of operators in the operation unit; a processing state change unit configured to select operator-specific information assigned to an operator in the pressed state if the operation state detection unit detects that one of the plurality of operators is placed into the pressed state during an already processed state in which the predetermined processing is executed using already selected information, and execute the predetermined processing using the selected operator-specific information to change the already processed state to a new processing state; and a state restoration unit configured to reselect the already selected information if the operation state detection unit detects that, when the processing state change unit sets the new processing state, a selection-confirmed state is not set by a confirmation operation and the operator in the pressed state is placed into the unpressed state, and execute the predetermined processing using the already-selected information to restore the already processed state from the new processing state, wherein the confirmation operation is configured to confirm a selected state of the operator specific information by newly setting the selected operator-specific information as the already selected information and continuing to execute the predetermined processing using the selected state.