Electronic device, method, and program for supporting touch panel operation
First Claim
1. An electronic device comprising:
- a touch panel that detects coordinates of an operation point of touch input by a user;
a line-of-sight detection section that calculates coordinates of a gaze point on the touch panel at which a line of sight of the user is directed during a specific time range from a time point of the touch input on the touch panel by the user;
a line-of-sight correction area calculation section that calculates a line-of-sight correction area in a specific range from the coordinates of the gaze point, calculated by the line-of-sight detection section, on the touch panel;
an operation coordinate line-of-sight correction section that changes the coordinates of the operation point to the coordinates of the gaze point if the coordinates of the operation point are within the line-of-sight correction area calculated by the line-of-sight correction area calculation section, and does not change the coordinates of the operation point if the coordinates of the operation point are not within the line-of-sight correction area;
a display section that is capable of displaying the coordinates of the operation point changed or unchanged by the operation coordinate line-of-sight correction section; and
a line-of-sight correction time/area modification section that modifies the time range and a range of the line-of-sight correction area if the user corrects the display after the operation coordinate line-of-sight correction section changes the coordinates of the operation point.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device includes a touch panel that detects operation point coordinates of touch input by a user and a line-of-sight detection section that calculates the coordinates of a gaze point on the touch panel at which a line of sight of the user is directed in a specific time range from a time point of the touch input on the touch panel by the user. The electronic device further includes a line-of-sight correction area calculation section that calculates a line-of-sight correction area in a specific range from the coordinates of the gaze point on the touch panel. The electronic device also includes an operation coordinate line-of-sight correction section that a) changes the operation point coordinates to the coordinates of the gaze point if the operation point coordinates are within the line-of-sight correction area; and b) does not change the operation point coordinates if the operation point coordinates are not within the line-of-sight correction area.
-
Citations
15 Claims
-
1. An electronic device comprising:
-
a touch panel that detects coordinates of an operation point of touch input by a user; a line-of-sight detection section that calculates coordinates of a gaze point on the touch panel at which a line of sight of the user is directed during a specific time range from a time point of the touch input on the touch panel by the user; a line-of-sight correction area calculation section that calculates a line-of-sight correction area in a specific range from the coordinates of the gaze point, calculated by the line-of-sight detection section, on the touch panel; an operation coordinate line-of-sight correction section that changes the coordinates of the operation point to the coordinates of the gaze point if the coordinates of the operation point are within the line-of-sight correction area calculated by the line-of-sight correction area calculation section, and does not change the coordinates of the operation point if the coordinates of the operation point are not within the line-of-sight correction area; a display section that is capable of displaying the coordinates of the operation point changed or unchanged by the operation coordinate line-of-sight correction section; and a line-of-sight correction time/area modification section that modifies the time range and a range of the line-of-sight correction area if the user corrects the display after the operation coordinate line-of-sight correction section changes the coordinates of the operation point. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of supporting operation, the method comprising:
-
detecting, via a touch panel, coordinates of an operation point of touch input by a user; calculating, via a line-of-sight detection section, coordinates of a gaze point on the touch panel at which a line of sight of the user is directed during a specific time range from a time point of the touch input on the touch panel by the user; calculating, via a line-of-sight correction area calculation section, a line-of-sight correction area in a specific range from the coordinates of the gaze point, calculated by the line-of-sight detection section, on the touch panel; changing, via an operation coordinate line-of-sight correction section, the coordinates of the operation point to the coordinates of the gaze point if the coordinates of the operation point are within the line-of-sight correction area calculated by the line-of-sight correction area calculation section, and not changing the coordinates of the operation point if the coordinates of the operation point are not within the line-of-sight correction area; displaying, via a display section, the corresponding coordinates of the operation point changed or unchanged by the operation coordinate line-of-sight correction section; and modifying, via a line-of-sight correction time/area modification section, the time range and a range of the line-of-sight correction area if the user corrects the display after the operation coordinate line-of-sight correction section changes the coordinates of the operation point. - View Dependent Claims (7)
-
-
8. A method of supporting operation comprising:
-
detecting, via a touch panel, coordinates of an operation point of touch input by a user; calculating, via a line-of-sight detection section, coordinates of a gaze point on the touch panel at which a line of sight of the user is directed during a specific time range from a time point of the touch input on the touch panel by the user; calculating, via a line-of-sight correction area calculation section, a line-of-sight correction area in a specific range from the coordinates of the gaze point, calculated by the line-of-sight detection section, on the touch panel; changing, via an operation coordinate line-of-sight correction section, the coordinates of the operation point to the coordinates of the gaze point if the coordinates of the operation point are within the line-of-sight correction area calculated by the line-of-sight correction area calculation section, and not changing the coordinates of the operation point if the coordinates of the operation point are not within the line-of-sight correction area; holding, via an operation correction result information holding section, the coordinates of the operation point, the coordinates of the gaze point, and a result of changing the coordinates of the operation point by the operation coordinate line-of-sight correction section as operation correction result information; displaying, via a display section, the coordinates of the operation point changed or unchanged by the operation coordinate line-of-sight correction section; referring, via a line-of-sight correction time/area modification section, to the operation correction result information held by the operation correction result information holding section and modifying the time range and a line-of-sight correction range if correction of the display on the display section by the user is detected after changing the coordinates of the operation point by the operation coordinate line-of-sight correction section; and calculating, via the line-of-sight correction area calculation section, the line-of-sight correction area corresponding to the line-of-sight correction range from the coordinates of the gaze point on the touch panel, calculated by the line-of-sight detection section. - View Dependent Claims (9, 10)
-
-
11. A non-transitory computer-readable recording medium for storing an operation support program executable by a computer, the operation support program comprising:
-
a first program code that causes the computer to detect coordinates of a touch input operation point on a touch panel by a user; a second program code that causes the computer to calculate coordinates of a gaze point on the touch panel at which a line of sight of the user is directed during a specific time range from a time point of the touch input on the touch panel by the user; a third program code that causes the computer to calculate a line-of-sight correction area in a specific range from the coordinates of the gaze point, calculated by the second program code, on the touch panel; a fourth program code that causes the computer to change the coordinates of the operation point to the coordinates of the gaze point if the coordinates of the operation point are within the line-of-sight correction area calculated by the third program code, and not to change the coordinates of the operation point if the coordinates of the operation point are not within the line-of-sight correction area; a fifth program code that causes the computer to display the coordinates of the operation point changed or unchanged by the fourth program code; and a sixth program code that causes the computer to modify the time range and a range of the line-of-sight correction area if the user corrects the display after the fourth program code changes the coordinates of the operation point. - View Dependent Claims (12)
-
-
13. A non-transitory computer-readable recording medium for storing an operation support program executable by a computer, the operation support program further comprising:
-
a first program code that causes the computer to detect coordinates of a touch input operation point on a touch panel by a user; a second program code that causes the computer to calculate coordinates of a gaze point on the touch panel at which a line of sight of the user is directed during a specific time range from a time point of the touch input on the touch panel by the user; a third program code that causes the computer to calculate a line-of-sight correction area in a specific range from the coordinates of the gaze point, calculated by the second program code, on the touch panel; a fourth program code that causes the computer to change the coordinates of the operation point to the coordinates of the gaze point if the coordinates of the operation point are within the line-of-sight correction area calculated by the third program code, and not to change the coordinates of the operation point if the coordinates of the operation point are not within the line-of-sight correction area; a fifth program code that causes the computer to hold the coordinates of the operation point, the coordinates of the gaze point, and a result of changing the coordinates of the operation point by the fourth program code as operation correction result information; a sixth program code that causes the computer to display the coordinates of the operation point changed or unchanged by the fourth program code; and a seventh program code that causes the computer to refer to the operation correction result information held by the fifth program code, and to modify the time range and a line-of-sight correction range if correction of the display by the sixth program code is detected after changing the coordinates of the operation point by the fourth program code, wherein the third program code causes the computer to calculate the line-of-sight correction area corresponding to the line-of-sight correction range from the coordinates of the gaze point on the touch panel, calculated by the second program code. - View Dependent Claims (14, 15)
-
Specification