An Alternative Audio Web Browsing Solution: Viewing Web Documents Through a Tree Stjnlct,ura1Approach
Esrnoncl Walshe B .Sc. School of EIcct,ronic Engineering Dublin City University
A t,hwis submittec! for t,he clcgree of Ph.D. Scptcnrher 2006
S~rpelvisor:Dr. Barry RlcMiillin Declaration
I hercby certify that this ma2,crial, which I now suhmit for hsscssmcnt on Lhc propammc of st~~rlylcacling to thc a~varclor PB.D. is mltirely my own wark and has not bccn talccn from thc: work of othcrs savc and to thc cxtcnt that such work has hecn citcd and acl~nnwlcdgcclwithin the tcxl of my work.
c- >v@L-, Lh.J qL ', s-X_ Signed: (Esmoiicl TValdrc) ID Number: 50162071 Date: 21 Scptcmbcr 2006 Abstract
This thesis examines methods to aid in the non-visual browsing of web based documcnts, primarily using synthetic speech output. The serial nature of speech ensures that it is a difficult medium in which to browse documents. Much of the structure implied in the visual appearance of the content is not available through specch. Only a narrow region in the content is perceiv- able at any given time, and it can bc difficult to navigate to the important segments of the document. This is in contrast to visual interaction, where cues such as changcs in font or colour establish contextual changes in the content and guide the user accordingly. A number of browsing/navigation strategies are presented to offset these problems. These are implemented through WebTree. This is a highly cus- tomisable web browser which rcnders documents through a dynamically ex- pandable tree structural view. This mirrors the arrangement of mark-up elements in the source file. Contextual information about each element is provided as appropriate. By expanding and collapsing individual tree ele- ments, thc user decides how much of the content is rendered at any given time. The user can also dctermine whether a certain element is automati- cally expanded in the rendcring when cncountercd, or whether it appcars in the rendering at all, effectively allowing for the easy gencration of alterna- tive document views. To speed up navigation the user can move through thc document based on the element of their choice. Specialiscd element search functions are also available. Additional navigational functionality is pro- vided to deal with the specific requirements of