Electronic device, information processing apparatus,and method for controlling the same
First Claim
1. An electronic device comprising:
- a display unit configured to display text on a screen;
a voice outputting unit configured to output the text as voice;
a sight-line detection unit configured to detect a sight-line direction of a user; and
a control unit configured, assuming that a position of a character that the voice outputting unit is currently outputting as voice is defined as a position of a current output character, and a position of a character in the text that is present in the sight-line direction of the user detected by the sight-line detection unit is defined as a position of a current gazed character, to change a starting position at which the voice outputting unit starts voice output depending on a distance between the position of the current output character and the position of the current gazed character,the control unit including;
a determination unit configured to determine whether or not the distance between the position of the current output character and the position of the current gazed character is equal to a preset threshold or more; and
a setting unit configured, if the determination unit determined that the distance is equal to the preset threshold or more, to set the position of the current gazed character to the starting position at which the voice outputting unit starts voice output.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a technology for enabling a natural voice reproduction in which, depending on a gazed character position, a position of a voice output character follows but not excessively reacts with the gazed character position. Therefore, in an electronic device provided with a display unit for displaying text on a screen, a voice outputting unit for outputting the text as voice, and a sight-line detection unit for detecting a sight-line direction of a user, a control unit changes a starting position at which a voice outputting unit starts voice output if a distance between the position of the current output character and the position of the current gazed character is a preset threshold or more.
-
Citations
18 Claims
-
1. An electronic device comprising:
-
a display unit configured to display text on a screen; a voice outputting unit configured to output the text as voice; a sight-line detection unit configured to detect a sight-line direction of a user; and a control unit configured, assuming that a position of a character that the voice outputting unit is currently outputting as voice is defined as a position of a current output character, and a position of a character in the text that is present in the sight-line direction of the user detected by the sight-line detection unit is defined as a position of a current gazed character, to change a starting position at which the voice outputting unit starts voice output depending on a distance between the position of the current output character and the position of the current gazed character, the control unit including; a determination unit configured to determine whether or not the distance between the position of the current output character and the position of the current gazed character is equal to a preset threshold or more; and a setting unit configured, if the determination unit determined that the distance is equal to the preset threshold or more, to set the position of the current gazed character to the starting position at which the voice outputting unit starts voice output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for controlling an electronic device provided with a display unit configured to display text on a screen, a voice outputting unit configured to output the text as voice, and a sight-line detection unit configured to detect a sight-line direction of a user, the method comprising:
-
a controlling step of changing, assuming that a position of a character that the voice outputting unit is currently outputting as voice is defined as a position of a current output character, and a position of a character in the text that is present in the sight-line direction of the user detected by the sight-line detection unit is defined as a position of a current gazed character, a starting position at which the voice outputting unit starts voice output depending on a distance between the position of the current output character and the position of the current gazed character, the controlling step including; a determination step of determining whether or not the distance between the position of the current output character and the position of the current gazed character is equal to a preset threshold or more; and a setting step of setting the position of the current gazed character to the starting position at which the voice outputting unit starts voice output if it is determined in the determination step that the distance is equal to the preset threshold or more.
-
-
10. A non-transitory, computer-readable storage medium having stored therein a program for causing a computer, which comprises a display unit configured to display text on a screen, a voice outputting unit configured to output the text as voice, and a sight-line detection unit configured to detect a sight-line direction of a user, to execute the steps of:
-
a controlling step of changing, assuming that a position of a character that the voice outputting unit is currently outputting as voice is defined as a position of a current output character, and a position of a character in the text that is present in the sight-line direction of the user detected by the sight-line detection unit is defined as a position of a current gazed character, a starting position at which the voice outputting unit starts voice output depending on a distance between the position of the current output character and the position of the current gazed character, the controlling step including; a determination step of determining whether or not the distance between the position of the current output character and the position of the current gazed character is equal to a preset threshold or more; and a setting step of setting the position of the current gazed character to the starting position at which the voice outputting unit starts voice output if it is determined in the determination step that the distance is equal to the preset threshold or more.
-
-
11. An information processing apparatus comprising:
-
a voice outputting unit configured to output text displayed on a screen as voice; a sight-line detection unit configured to detect a sight-line direction of a user; a control unit configured to control a position at which the voice outputting unit performs voice output on the basis of a distance between a position of a character in the text at which the voice outputting unit is performing voice output and a position of a character in the text that is present in the sight-line direction of the user detected by the sight-line detection unit; and a setting unit configured to, if the distance is equal to or more than a preset threshold, set the position of the character in the text that is present in the sight-line direction of the user detected by the sight-line detection unit to the starting position at which the voice outputting unit starts voice output. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for controlling an information processing apparatus provided with a voice outputting unit configured to output text displayed on a screen as voice, the method comprising:
-
a sight-line detection step of detecting a sight-line direction of a user; a control step of controlling a position at which the voice outputting unit performs voice output on the basis of a distance between a position of a character in the text at which the voice outputting unit is performing voice output and a position of a character in the text that is present in the sight-line direction of the user detected in the sight-line detection step; and a setting step of setting, if the distance is equal to or more than a preset threshold, the position of the character in the text that is present in the sight-line direction of the user detected in the sight-line detection step to the starting position at which the voice outputting unit starts voice output.
-
-
18. A non-transitory, computer-readable storage medium having stored therein a program for causing a computer, which comprises a voice outputting unit configured to output text displayed on a screen as voice, to execute the steps of:
-
a sight-line detection step of detecting a sight-line direction of a user; a control step of controlling a position at which the voice outputting unit performs voice output on the basis of a distance between a position of a character in the text at which the voice outputting unit is performing voice output and a position of a character in the text that is present in the sight-line direction of the user detected in the sight-line detection step; and a setting step of setting, if the distance is equal to or more than a preset threshold, the position of the character in the text that is present in the sight-line direction of the user detected in the sight-line detection step to the starting position at which the voice outputting unit starts voice output.
-
Specification