An information processing apparatus comprising: a detection section that is configured to detect a touch; and a control section that is configured to perform control based on the touch detected by said detection section and to ignore a result detected by said detection section for an ignoring time x calculated using a measured elapsed period of time during which a touch position detected by said detection section has not moved, and, according to the measured elapsed time t, to ignore the subsequent result detected by the detection section, wherein said control section is configured to set the ignoring time x such that the longer the measured elapsed period of time during which the touch position detected by said detection section has not moved, the longer is the ignoring time x during which the result detected by said detection section will be ignored, wherein said control section is configured to calculate and to set the ignoring time x using an expression where a second order differential value of an expression for calculating the ignoring time x based on the measured elapsed period of time during which the touch position detected by said detection section has not moved is always a positive value, wherein the expression is: x = a 1 − cos t T · π 2 wherein "a" denotes a coefficient, "T" denotes a constant and the measured elapsed time t is defined for 0 ≤ t ≤ T, and wherein "a" and "T" are determined so that the value of the ignoring time x is an appropriate value so as to prevent false detection and to prevent an adverse effect on input processing. a detection section that is configured to detect a touch; and a control section that is configured to perform control based on the touch detected by said detection section and to ignore a result detected by said detection section for an ignoring time x calculated using a measured elapsed period of time during which a touch position detected by said detection section has not moved, and, according to the measured elapsed time t, to ignore the subsequent result detected by the detection section, wherein said control section is configured to set the ignoring time x such that the longer the measured elapsed period of time during which the touch position detected by said detection section has not moved, the longer is the ignoring time x during which the result detected by said detection section will be ignored, wherein said control section is configured to calculate and to set the ignoring time x using an expression where a second order differential value of an expression for calculating the ignoring time x based on the measured elapsed period of time during which the touch position detected by said detection section has not moved is always a positive value, wherein the expression is: x = a 1 − cos t T · π 2 wherein "a" denotes a coefficient, "T" denotes a constant and the measured elapsed time t is defined for 0 ≤ t ≤ T, and wherein "a" and "T" are determined so that the value of the ignoring time x is an appropriate value so as to prevent false detection and to prevent an adverse effect on input processing. wherein "a" denotes a coefficient, "T" denotes a constant and the measured elapsed time t is defined for 0 ≤ t ≤ T, and wherein "a" and "T" are determined so that the value of the ignoring time x is an appropriate value so as to prevent false detection and to prevent an adverse effect on input processing.