Information processing apparatus, operation prediction method, and operation prediction program
First Claim
Patent Images
1. An information processing apparatus comprising:
- a touch detection unit configured to detect a touch of an instruction object on an operation surface;
a proximity detection unit configured to detect a proximity of the instruction object to the operation surface; and
a control unit configured to detect a movement of the instruction object on or to the operation surface based on a detection result of the touch detection unit and a detection result of the proximity detection unit, to predict an input operation based on the detected movement of the instruction object, and following the prediction, to begin processing the predicted input operation, whereinthe control unit starts background processing among processes corresponding to the input operation following predicting that the input operation will be performed,a sum of time periods required to perform the background processing and processing other than the background processing equals a perceived responsiveness time, andthe perceived responsiveness time is reduced by a time elapsed between predicting that the input operation will be performed and the performing of the input operation.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes: a touch detection unit detecting touch of an instruction object on an operation surface; a proximity detection unit detecting proximity of the instruction object to the operation surface; and a control unit detecting movement of the instruction object on or to the operation surface based on the detection result of the touch detection unit and the detection result of the proximity detection unit and starting a process corresponding to an input operation predicted from the detected movement of the instruction object.
23 Citations
14 Claims
-
1. An information processing apparatus comprising:
-
a touch detection unit configured to detect a touch of an instruction object on an operation surface; a proximity detection unit configured to detect a proximity of the instruction object to the operation surface; and a control unit configured to detect a movement of the instruction object on or to the operation surface based on a detection result of the touch detection unit and a detection result of the proximity detection unit, to predict an input operation based on the detected movement of the instruction object, and following the prediction, to begin processing the predicted input operation, wherein the control unit starts background processing among processes corresponding to the input operation following predicting that the input operation will be performed, a sum of time periods required to perform the background processing and processing other than the background processing equals a perceived responsiveness time, and the perceived responsiveness time is reduced by a time elapsed between predicting that the input operation will be performed and the performing of the input operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An operation prediction method comprising:
-
detecting, by a touch detection unit, a touch of an instruction object on an operation surface; detecting, by a proximity detection unit, a proximity of the instruction object to the operation surface; detecting, by a control unit, a movement of the instruction object on or to the operation surface based on a detection result of the touch detection unit and a detection result of the proximity detection unit; predicting, by the control unit, an input operation based on the detected movement of the instruction object; and following the prediction, beginning processing of the predicted input operation by the control unit, wherein the control unit starts background processing among processes corresponding to the input operation following predicting that the input operation will be performed, a sum of time periods required to perform the background processing and processing other than the background processing equals a perceived responsiveness time, and the perceived responsiveness time is reduced by a time elapsed between predicting that the input operation will be performed and the performing of the input operation.
-
-
14. A non-transitory computer readable medium having instructions stored therein that when executed by a processor, causes a computer to execute a method of:
-
detecting a touch of an instruction object on an operation surface; detecting a proximity of the instruction object to the operation surface; detecting a movement of the instruction object on or to the operation surface based on a detection result of detecting the touch and the proximity of the instruction object; predicting an input operation based on the detected movement of the instruction object; and following the prediction, beginning a first processing of the predicted input operation, wherein the first processing includes background processing among processes corresponding to the input operation, a sum of time periods required to perform the background processing and processing other than the background processing equals a perceived responsiveness time, and the perceived responsiveness time is reduced by a time elapsed between predicting that the input operation will be performed and the performing of the input operation.
-
Specification