Browser with screen-reading function and browsing processing method
First Claim
1. A browser with a screen-reading function which is provided with a reading processing unit for synthesizing voice from text data to output voice data and which converts HTML data to display data to display the display data in a predetermined display area and performs reading processing of the text data in response to a user'"'"'s request, the browser comprising:
- a horizontal scroll determination processing unit for determining whether or not the display data to be displayed in the display area is displayed in a horizontally scrollable condition;
an optimization layout processing unit for, when the display data is displayed in a horizontally scrollable condition, changing the size so that the horizontal width of each of displayed components of the display data is below the horizontal width value of the display area and reconfiguring the layout so that the displayed components that have been changed are included in the display area; and
a scroll processing unit for displaying the display data reconfigured by the optimum layout processing unit in the display area in a vertically scrollable condition and displaying a pronounced part of the display data, for which voice output has been performed by the reading processing unit, in the display area in a display appearance different from that for the part other than the pronounced part.
1 Assignment
0 Petitions
Accused Products
Abstract
A browser, with a web page screen-reading function, displays a web page easy to read in synchronism with text screen-reading is possible. The browser determines whether lateral scroll during normal page displaying is occurred reduces, if occurred, the width of displayed component of the display page below the width of the display area and displays the component to be displayed within reduced area to reconstruct the layout of page. The browser, thus, conducts the reconstructed page displayed and vertical scroll so that the character string corresponding to the screen-read part aurally outputted can be displayed.
19 Citations
5 Claims
-
1. A browser with a screen-reading function which is provided with a reading processing unit for synthesizing voice from text data to output voice data and which converts HTML data to display data to display the display data in a predetermined display area and performs reading processing of the text data in response to a user'"'"'s request, the browser comprising:
-
a horizontal scroll determination processing unit for determining whether or not the display data to be displayed in the display area is displayed in a horizontally scrollable condition;
an optimization layout processing unit for, when the display data is displayed in a horizontally scrollable condition, changing the size so that the horizontal width of each of displayed components of the display data is below the horizontal width value of the display area and reconfiguring the layout so that the displayed components that have been changed are included in the display area; and
a scroll processing unit for displaying the display data reconfigured by the optimum layout processing unit in the display area in a vertically scrollable condition and displaying a pronounced part of the display data, for which voice output has been performed by the reading processing unit, in the display area in a display appearance different from that for the part other than the pronounced part. - View Dependent Claims (2)
-
-
3. A browser with a screen-reading function which is provided with a reading processing unit for synthesizing voice from text data to output voice data and which converts HTML data to display data to display the display data in a predetermined display area and performs reading processing of the text data in response to a user'"'"'s request, the browser comprising:
-
a unit for storing particular symbol information indicating the range of text data for which voice output is not performed by the reading processing unit; and
a read skip range determination processing unit for acquiring text data to be read by the reading processing means from the HTML data, extracting text data surrounded by a particular start symbol indicating the start position of the range and a particular end symbol indicating the end position from the text data based on the particular symbol information and deleting the extracted text data. - View Dependent Claims (4)
-
-
5. A browsing processing method for, with the use of a reading processing unit for synthesizing voice from text data to output voice data, converting HTML data to display data to display the display data in a predetermined display area and performing reading processing of the text data in response to a user'"'"'s request, the method comprising:
-
a horizontal scroll determination processing step of determining whether or not the display data to be displayed in the display area is displayed in a horizontally scrollable condition;
an optimization layout processing step of, when the display data is displayed in a horizontally scrollable condition, changing the size so that the horizontal width of each of displayed components of the display data is below the horizontal width value of the display area and reconfiguring the layout so that the displayed components that have been changed are included in the display area; and
a scroll processing step of displaying the display data reconfigured by the optimum layout processing in the display area in a vertically scrollable condition and displaying a pronounced part of the display data, for which voice output has been performed by the reading processing means, in the display area in a display appearance different from that for the part other than the pronounced part.
-
Specification