Electronic device and control method of electronic device
An electronic device according to the present invention includes a processor, and a memory storing a program which, when executed by the processor, causes the electronic device to perform display processing in which any one of a plurality of pages included in content is displayed, perform obtainment processing in which line-of-sight information relating to a user looking at the displayed page is obtained, and perform control processing in which control is performed to provide a predetermined notification in a case where an operation for advancing a page to be displayed to a next page is performed by the user before a condition regarding a line of sight based on the line-of-sight information obtained by the obtainment processing is satisfied.
1 . An electronic device comprising:
a processor; and
a memory storing a program which, when executed by the processor, causes the electronic device to
perform display processing in which any one of a plurality of pages included in content is displayed,
perform obtainment processing in which line-of-sight information relating to a user looking at the displayed page is obtained, and
perform control processing in which
control is performed to provide a first notification prompting the user to confirm a displayed page and to not advance a page to be displayed to a next page, in a case where an operation for advancing the page to be displayed to the next page is performed by the user before a condition regarding a line of sight based on the line-of-sight information obtained by the obtainment processing is satisfied,
control is performed to provide a second notification that differs from the first notification, the second notification being a notification in which a region on the displayed page where the condition regarding the line of sight is not satisfied is highlighted, in a case where a first predetermined time has elapsed since starting to display the page before the condition regarding the line of sight is satisfied, and
control is performed to advance the page to be displayed to the next page, in a case where the operation is performed after the condition regarding the line of sight is satisfied.
2 . The electronic device according to claim 1 , wherein the condition regarding the line of sight is set for a partial region of the displayed page.
3 . The electronic device according to claim 1 , wherein
a plurality of conditions respectively regarding a plurality of line of sights respectively corresponding to a plurality of regions on the displayed page are set, and
in the control processing, control is performed to provide the first notification in a case where the operation is performed by the user before the plurality of conditions respectively regarding the plurality of line of sights are is satisfied.
4 . The electronic device according to claim 3 , wherein the plurality of regions do not overlap.
5 . The electronic device according to claim 3 , wherein the plurality of conditions regarding the plurality of line of sights includes a condition under which one of the line of sights is directed to a predetermined region.
6 . The electronic device according to claim 3 , wherein the plurality of conditions regarding the plurality of line of sights includes a condition under which a total time during which one of the line of sights is directed to a predetermined region is greater than or equal to a second predetermined time.
7 . The electronic device according to claim 3 , wherein the plurality of conditions regarding the plurality of line of sights includes a condition under which a time during which one of the line of sights is continuously directed to a predetermined region is greater than or equal to a second predetermined time.
8 . The electronic device according to claim 3 , wherein the plurality of conditions regarding the plurality of line of sights includes a condition under which a predetermined region receives attention.
9 . The electronic device according to claim 3 , wherein
in the control processing,
control is performed to change a display manner of a region for which the condition regarding the line of sight is satisfied in a case where the operation is performed by the user before the plurality of conditions regarding the line of sights are satisfied, and
control is performed to change a display manner of a region for which the condition regarding the line of sight is not satisfied in a case where a first predetermined time has elapsed since starting to display the page before the plurality of conditions regarding the line of sights are satisfied.
10 . The electronic device according to claim 3 , wherein in the control processing, control is performed to change a display manner of a region for which the condition regarding the line of sight is satisfied.
11 . The electronic device according to claim 3 , wherein in the control processing, control is performed to display an image indicating presence of a region, for which the condition regarding the line of sight is not satisfied, over a region for which the condition regarding the line of sight is satisfied.
12 . The electronic device according to claim 1 , wherein
a plurality of conditions respectively regarding a plurality of line of sights respectively corresponding to a plurality of regions on the displayed page are set, and
in the control processing, control is performed to provide the first notification in a case where the operation is performed by the user before the conditions regarding the line of sights corresponding to a predetermined number or more of regions among the plurality of regions are satisfied.
13 . The electronic device according to claim 12 , wherein
any one of a plurality of modes including a first mode and a second mode is settable, and
in the control processing,
control is performed to provide the first notification in a case where the operation is performed by the user before the conditions regarding the line of sights corresponding to a first predetermined number or more of regions are satisfied in the first mode, and
control is performed to provide the first notification in a case where the operation is performed by the user before the conditions regarding the line of sights corresponding to a second predetermined number or more of regions are satisfied in the second mode, the second predetermined number being different from the first predetermined number.
14 . The electronic device according to claim 1 , wherein the operation is a tap operation, by the user, on a predetermined region of a display.
15 . The electronic device according to claim 1 , wherein the first notification includes a notification of a region for which the condition regarding the line of sight is not satisfied.
16 . The electronic device according to claim 1 , wherein the electronic device is a head-mounted display.
17 . The electronic device according to claim 1 , wherein
the operation is a touch operation on an object on the displayed page, the object being used to advance the page to be displayed to the next page.
18 . The electronic device according to claim 17 , wherein
the object is displayed on the displayed page in a case where the condition regarding the line of sight is satisfied.
19 . A control method of an electronic device, comprising:
displaying any one of a plurality of pages included in content;
obtaining line-of-sight information relating to a user looking at the displayed page; and
performing control to provide a first notification prompting the user to confirm a displayed page and to not advance a page to be displayed to a next page, in a case where an operation for advancing the page to be displayed to the next page is performed by the user before a condition regarding a line of sight based on the obtained line-of-sight information is satisfied;
performing control to provide a second notification that differs from the first notification, the second notification being a notification in which a region on the displayed page where the condition regarding the line of sight is not satisfied is highlighted, in a case where a first predetermined time has elapsed since starting to display the page before the condition regarding the line of sight is satisfied; and
performing control to advance the page to be displayed to the next page, in a case where the operation is performed after the condition regarding the line of sight is satisfied.
20 . A non-transitory computer readable medium that stores a program, wherein the program causes a computer to execute a control method of an electronic device, the control method comprising:
displaying any one of a plurality of pages included in content;
obtaining line-of-sight information relating to a user looking at the displayed page; and
performing control to provide a first notification prompting the user to confirm a displayed page and to not advance a page to be displayed to a next page, in a case where an operation for advancing the page to be displayed to the next page is performed by the user before a condition regarding a line of sight based on the obtained line-of-sight information is satisfied;
performing control to provide a second notification that differs from the first notification, the second notification being a notification in which a region on the displayed page where the condition regarding the line of sight is not satisfied is highlighted, in a case where a first predetermined time has elapsed since starting to display the page before the condition regarding the line of sight is satisfied; and
performing control to advance the page to be displayed to the next page, in a case where the operation is performed after the condition regarding the line of sight is satisfied.