Display assist apparatus, method, and program
First Claim
1. A display assist apparatus comprising:
- an acquisition unit configured to acquire a character string which is included in a spoken language;
a first processor configured to divide the character string into first segments each of which is a segment representing a semantic cluster and generate a plurality of divided character strings;
a first adder configured to add a plurality of role labels to first divided character strings of the plurality of divided character strings, the role labels representing roles of the first divided character strings, the roles including pauses used as one of the first segments;
a second processor configured to detect, for the character string, second segments each of which is a segment larger than the each of the first segments;
detect the role labels and an arrangement of the pauses, and determine one of a clause end or a sentence end;
a second adder configured to add a plurality of ending labels to second divided character strings of the plurality of divided character strings at ends of the second segments; and
a display controller configured to perform display control to make a distinction between the first segments and the second segments based on ending labels and an order of the role labels when displaying the plurality of divided character strings.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, a display assist apparatus includes an acquisition unit, a first processor, a second processor, and a display controller. The acquisition unit acquires a character string. The first processor divides the character string into first segments each of which is a segment representing a semantic cluster and generates a plurality of divided character strings. The second processor detects, for the character string, second segments each of which is a segment larger than the each of the first segments. The display controller performs display control to make a distinction between the first segments and the second segments when displaying the plurality of divided character strings.
-
Citations
11 Claims
-
1. A display assist apparatus comprising:
-
an acquisition unit configured to acquire a character string which is included in a spoken language; a first processor configured to divide the character string into first segments each of which is a segment representing a semantic cluster and generate a plurality of divided character strings; a first adder configured to add a plurality of role labels to first divided character strings of the plurality of divided character strings, the role labels representing roles of the first divided character strings, the roles including pauses used as one of the first segments; a second processor configured to detect, for the character string, second segments each of which is a segment larger than the each of the first segments; detect the role labels and an arrangement of the pauses, and determine one of a clause end or a sentence end; a second adder configured to add a plurality of ending labels to second divided character strings of the plurality of divided character strings at ends of the second segments; and a display controller configured to perform display control to make a distinction between the first segments and the second segments based on ending labels and an order of the role labels when displaying the plurality of divided character strings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A display assist method comprising:
-
acquiring a character string which is included in a spoken language; dividing the character string into first segments each of which is a segment representing a semantic cluster; generating a plurality of divided character strings; adding a plurality of role labels to first divided character strings of the plurality of divided character strings, the role labels representing roles of the first divided character strings, the roles including pauses used as one of the first segments; detecting, for the character string, second segments each of which is a segment larger than the each of the first segments; detecting the role labels and an arrangement of the pauses; determining one of a clause end or a sentence end; adding a plurality of ending labels to second divided character strings of the plurality of divided character strings at ends of the second segments; and performing display control to make a distinction between the first segments and the second segments based on ending labels and an order of the role labels when displaying the plurality of divided character strings.
-
-
11. A non-transitory computer readable medium storing a computer program which is executed by a computer to provide the steps of:
-
acquiring a character string which is included in a spoken language; dividing the character string into first segments each of which is a segment representing a semantic cluster; generating a plurality of divided character strings; adding a plurality of role labels to first divided character strings of the plurality of divided character strings, the role labels representing roles of the first divided character strings, the roles including pauses used as one of the first segments; detecting, for the character string, second segments each of which is a segment larger than the each of the first segments; detecting the role labels and an arrangement of the pauses; determining one of a clause end or a sentence end; adding a plurality of ending labels to second divided character strings of the plurality of divided character strings at ends of the second segments; and performing display control to make a distinction between the first segments and the second segments based on ending labels and an order of the role labels when displaying the plurality of divided character strings.
-
Specification