Information processing apparatus and information processing method
First Claim
1. An information processing apparatus, comprising:
- a memory, anda processor coupled to the memory and configured to;
obtain data of a number of lines in an object for reading displayed on a display screen,determine, based on movement of a gaze position of a user, whether a line break has occurred by comparing the movement of the gaze position to a first movement threshold,determine whether a number of line breaks that have occurred is greater than or equal to a threshold number of line breaks, the threshold number of line breaks being the obtained number of lines,when the number of line breaks is greater than or equal to the threshold number of line breaks, determine that a last line among the number of lines has been reached,identify an end position of the last line,determine a display position of a display component to be gazed by the user after the object has been finished reading, the display position being at a predetermined distance from the end position of the last line,display the display component at the display position on the display screen,set a second movement threshold based on an error regarding a gaze detection, the second movement threshold being used for determining whether the user gazes the display component and being shorter than the predetermined distance,acquire a first gaze position and a second gaze position of the user by the gaze detection,determine whether a distance from the first gaze position to the second gaze position is equal to or larger than the second movement threshold, anddetermine that the display component is gazed by the user when the distance from the first gaze position to the second gaze position is equal to or larger than the second movement threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus includes: a memory, and a processor coupled to the memory and configured to: identify an end position of a last line of a plurality of lines in an object for reading displayed on a display screen, the object being subjected to determination of whether the object has been finished reading by a user based on detecting movement of a gaze position of the user on a display screen, determine a display position at which movement of the gaze position that is greater than or equal to a given distance from the identified end position is detected, and display a display object at the determined display position on the display screen, the display object being destination of the gaze point after the object has been finished reading.
-
Citations
15 Claims
-
1. An information processing apparatus, comprising:
-
a memory, and a processor coupled to the memory and configured to; obtain data of a number of lines in an object for reading displayed on a display screen, determine, based on movement of a gaze position of a user, whether a line break has occurred by comparing the movement of the gaze position to a first movement threshold, determine whether a number of line breaks that have occurred is greater than or equal to a threshold number of line breaks, the threshold number of line breaks being the obtained number of lines, when the number of line breaks is greater than or equal to the threshold number of line breaks, determine that a last line among the number of lines has been reached, identify an end position of the last line, determine a display position of a display component to be gazed by the user after the object has been finished reading, the display position being at a predetermined distance from the end position of the last line, display the display component at the display position on the display screen, set a second movement threshold based on an error regarding a gaze detection, the second movement threshold being used for determining whether the user gazes the display component and being shorter than the predetermined distance, acquire a first gaze position and a second gaze position of the user by the gaze detection, determine whether a distance from the first gaze position to the second gaze position is equal to or larger than the second movement threshold, and determine that the display component is gazed by the user when the distance from the first gaze position to the second gaze position is equal to or larger than the second movement threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An information processing method, comprising:
-
obtaining data of a number of lines in an object for reading displayed on a display screen; determining, based on movement of a gaze position of a user, whether a line break has occurred by comparing the movement of the gaze position to a first movement threshold; determining whether a number of line breaks that have occurred is greater than or equal to a threshold number of line breaks, the threshold number of line breaks being the obtained number of lines; when the number of line breaks is greater than or equal to the threshold number of line breaks, determining that a last line among the number of lines has been reached; identifying an end position of the last line; determining, by a processor, a display position of a display component to be gazed by the user after the object has been finished reading, the display position being at a predetermined distance from the end position of the last line; displaying the display component at the display position on the display screen; setting a second movement threshold based on an error regarding a gaze detection, the second movement threshold being used for determining whether the user gazes the display component and being shorter than the predetermined distance; acquiring a first gaze position and a second gaze position of the user by the gaze detection; determining whether a distance from the first gaze position to the second gaze position is equal to or larger than the second movement threshold; and determining that the display component is gazed by the user when the distance from the first gaze position to the second gaze position is equal to or larger than the second movement threshold.
-
-
15. A non-transitory computer-readable recording medium storing a program that causes a computer to execute a procedure, the procedure comprising:
-
obtaining data of a number of lines in an object for reading displayed on a display screen; determining, based on movement of a gaze position of a user, whether a line break has occurred by comparing the movement of the gaze position to a first movement threshold; determining whether a number of line breaks that have occurred is greater than or equal to a threshold number of line breaks, the threshold number of line breaks being the obtained number of lines; when the number of line breaks is greater than or equal to the threshold number of line breaks, determining that a last line among the number of lines has been reached; identifying an end position of the last line; determining a display position of a display component to be gazed by the user after the object has been finished reading, the display position being at a predetermined distance from the end position of the last line; displaying the display component at the display position on the display screen; setting a second movement threshold based on an error regarding a gaze detection, the second movement threshold being used for determining whether the user gazes the display component and being shorter than the predetermined distance; acquiring a first gaze position and a second gaze position of the user by the gaze detection; determining whether a distance from the first gaze position to the second gaze position is equal to or larger than the second movement threshold; and determining that the display component is gazed by the user when the distance from the first gaze position to the second gaze position is equal to or larger than the second movement threshold.
-
Specification