Information processing apparatus, non-transitory computer readable medium, and information processing method
An information processing apparatus includes a processor configured to: detect an operation position at which an operation of an operation panel based on an electrostatic capacitance method is performed; and in response to a predetermined condition being satisfied, execute calibration of the operation panel, the predetermined condition specifying occurrence of a shift between the operation position at which the operation is actually performed and a detection position at which the operation position is detected.
1 . An information processing apparatus comprising:
a processor configured to:
detect an operation position at which an operation of an operation panel based on an electrostatic capacitance method is performed; and
in response to a predetermined condition being satisfied, execute calibration of the operation panel, the predetermined condition specifying occurrence of a shift between the operation position at which the operation is actually performed and a detection position at which the operation position is detected,
wherein the condition is satisfied in response to at least one of:
presence of a target within a predetermined detection area of the operation panel and absence of a predetermined finalization operation for a predetermined time;
a predetermined distance or longer in a specific direction being detected a predetermined number of times or more consecutively, the predetermined distance or longer being between a coordinate at a time of the predetermined finalization operation by a user and a gravity center position of an icon;
detection of an operation of a predetermined non-operation area performed for a predetermined time or longer; and
detection of an operation of an area within a predetermined distance from an outer edge of the operation panel, the operation being performed for a predetermined time or longer.
2 . The information processing apparatus according to claim 1 ,
wherein the condition is satisfied in response to the presence of the target within the predetermined detection area of the operation panel and the absence of the predetermined finalization operation for the predetermined time.
3 . The information processing apparatus according to claim 1 ,
wherein the condition is satisfied in response to the predetermined distance or longer in the specific direction being detected the predetermined number of times or more consecutively.
4 . The information processing apparatus according to claim 3 ,
wherein the predetermined distance or longer is detected the predetermined number of times or more consecutively in response to a plurality of the users performing a plurality of the operations.
5 . The information processing apparatus according to claim 1 ,
wherein the condition is satisfied in response to the detection of the operation of the predetermined non-operation area performed for the predetermined time or longer.
6 . The information processing apparatus according to claim 1 ,
wherein the condition is satisfied in response to the detection of the operation of an area within the predetermined distance from the outer edge of the operation panel.
7 . The information processing apparatus according to claim 1 ,
wherein the processor is configured to:
immediately after the condition is satisfied, after a predetermined time has elapsed since the condition is satisfied, or in response to detection of a target that has moved out of the detection area after the condition is satisfied, execute the calibration.
8 . The information processing apparatus according to claim 7 ,
wherein the processor is configured to:
to execute the calibration in response to the detection of the target that has moved out of the detection area after the condition is satisfied, display a screen for prompting a user to move the target away in response to the condition being satisfied.
9 . A non-transitory computer readable medium storing a program causing a computer to execute a process for information processing, the process comprising:
detecting an operation position at which an operation of an operation panel based on an electrostatic capacitance method is performed; and
in response to a predetermined condition being satisfied, executing calibration of the operation panel, the predetermined condition specifying occurrence of a shift between the operation position at which the operation is actually performed and a detection position at which the operation position is detected,
wherein the condition is satisfied in a response to at least one of:
presence of a target within a predetermined detection area of the operation panel and absence of a predetermined finalization operation for a predetermined time;
a predetermined distance or longer in a specific direction being detected a predetermined number of times or more consecutively, the predetermined distance or longer being between a coordinate at a time of the predetermined finalization operation by a user and a gravity center position of an icon;
detection of an operation of a predetermined non-operation area performed for a predetermined time or longer; and
detection of an operation of an area within a predetermined distance from an outer edge of the operation panel, the operation being performed for a predetermined time or longer.
10 . An information processing method comprising:
detecting an operation position at which an operation of an operation panel based on an electrostatic capacitance method is performed; and
in response to a predetermined condition being satisfied, executing calibration of the operation panel, the predetermined condition specifying occurrence of a shift between the operation position at which the operation is actually performed and a detection position at which the operation position is detected,
wherein the condition is satisfied in response to at least one of:
presence of a target within a predetermined detection area of the operation panel and absence of a predetermined finalization operation or a predetermined time;
a predetermined distance or longer in a specific direction being detected a predetermined number of times or more consecutively, the predetermined distance or longer being between a coordinate at a time of the predetermined finalization operation by a user and a gravity center position of an icon;
detection of m operation of a predetermined non-operation area performed for a predetermined time or longer; and
detection of an operation of an area within a predetermined distance from an outer edge of the operation panel, the operation being performed for a predetermined time or longer.