TimePix / InGrid Problems and solutions Yevgen Bilevych Amsterdam 28.01.2013.
Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science,...
-
Upload
melinda-mcdonald -
Category
Documents
-
view
222 -
download
1
Transcript of Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science,...
![Page 1: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/1.jpg)
Slides byYevgen Borodin
(slides adapted for Psych 384, 3/3/09)
Department of Computer Science, Stony Brook University
A Vision for a Universally Accessible Web
![Page 2: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/2.jpg)
The web is designed for those who can filter out irrelevant information
![Page 3: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/3.jpg)
Non-Visual Web BrowsingJaws, Windows Eyes, Hal
Serial audio interface
Shortcut-driven navigation in HTML DOM-tree
Navigation between links, headers, lines, etc.
Inaccessible images, links, multimedia, etc.
![Page 4: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/4.jpg)
How blind people browse the webLandmarksSearchesList of linksHeadingsStructureSpeed of speechStatic sites [Bigham, et. al., ASSETS’07]
![Page 5: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/5.jpg)
What is HearSay?Started:
Motivated by work in AIInformation extraction from web pagesProcess modelingAdded an audio interface
Now :Working with HKSB and HKNCCollaborate with IBM, UWSeveral faculty members, Ph.D., MS.,
undergrad
![Page 6: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/6.jpg)
HearSay 3 Free!!!Multi-platformFocused on Web browsingFlexible multimodal interfaceSupports text-to-speech enginesSupports voice recognition engines
![Page 7: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/7.jpg)
Improving navigation would make web browsing more efficient.Segment pagesIdentify patternsAdd 2D navigationSummarize content
All this helps, but...
![Page 8: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/8.jpg)
Project Goals
Filter out irrelevant informationDiscover relevant informationProvide quick access to relevant content
Evaluate the usability of HearSayCompare HearSay to other screen readersDistribute a stable version of the program for
free
![Page 9: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/9.jpg)
ScenariosRelevancy in Ad-hoc Web Browsing
Relevancy when Web content changes
Relevancy in Online Transactions (e.g. shopping, paying bills)
But what is relevant?
![Page 10: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/10.jpg)
Manual Annotations of Content (the user could tell us what is relevant)
Beginning of Main Content
Search Button
![Page 11: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/11.jpg)
Needed for Manual Labeling:
Provide an interface for creating annotations
Store annotations in a database
Query the database when the page loads
Apply the metadata to the page
Provide an interface for reviewing the annotations
![Page 12: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/12.jpg)
Collaborative authoring of accessibility metadata[Takagi et al, 2008]
Social network connecting end-users and volunteers [http://socialaccessibility.alphaworks.ibm.com/]
Accessibility Commons (AC) DB to store metadata[Kawanaka, Borodin et al, 2008]
Web-based infrastructure for sharing metadata
![Page 13: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/13.jpg)
Benefits of Social Accessibility
Shortens the time for accessibility renovations
Supported: headings, ALT tags, and titles
Workshop at UW – formed a consortiumDefined the Accessibility Commons DB schemaIdentified the object addressing methods: XPath,
MD5, URI
![Page 14: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/14.jpg)
Automatic labeling of content to support web transactions
![Page 15: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/15.jpg)
Labeling contentNon-visual web transactions are difficult
Consider all problems with non-visual browsingNeed to locate relevant concepts (buttons and
links)
Relevant concepts are similar across websitesSome variations, e.g. “add to cart”, “add to bag”Different labels, e.g. “Search”, “Go”, “Find”Evolution of relevance and form over time
![Page 16: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/16.jpg)
Or instead of annotating elements, the whole process could be automated. Ex: AT&T Log-in Page
![Page 17: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/17.jpg)
AT&T: Account Overview Page
![Page 18: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/18.jpg)
AT&T: Make a Payment Page
![Page 19: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/19.jpg)
AT&T: Confirm Payment Details
![Page 20: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/20.jpg)
Macro Recording InterfaceCreate a recording (non-)visuallySave recording with a descriptionVoice interface to replay the macro-recordingPage (in)dependenceCustomizing what is readSpecifying variables
![Page 21: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/21.jpg)
Context-Directed Browsing
![Page 22: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/22.jpg)
![Page 23: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/23.jpg)
![Page 24: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/24.jpg)
Something has Just Changed…?
![Page 25: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/25.jpg)
Dynamic Web ContentDynamic content:
Our actions often cause changeWe pay attention to changes of contentNew information is often in the changesAffects relevancy of information
Types of updates:Page refresh, redirect, JavaScript and AJAX
updates
Source of updates:User-invoked and Timer-based
![Page 26: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/26.jpg)
Another example:
![Page 27: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/27.jpg)
Dynamic Content Paradigm
Treat any content changes as “updates”:AJAX, JavaScript, refresh, redirectNavigation by following linksUsing back and forward buttons
Analyze and diff the updated Web contentProvide interface for reviewing the changes
![Page 28: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/28.jpg)
Page Refresh
![Page 29: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/29.jpg)
Filtering Repeated Content
![Page 30: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/30.jpg)
User-Centric GoalsDiscover and present relevant information
firstMinimize access-time to relevant informationKeep users focused on tasks and informationFacilitate multi-tasking and refocusingEnable automation of repetitive tasksKeep the context of user actionsMinimize system distractions
![Page 31: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/31.jpg)
HearSay for the SightedBrowsing on handhelds
Browsing over the phone
Browsing on-the-go
Other services
![Page 32: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/32.jpg)
Web Accessibility in Handhelds
![Page 33: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/33.jpg)
Mobile Browsing ProblemsData Transfer Cost is High
Connection is Slow
Small Screens
Lots of Scrolling
![Page 34: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/34.jpg)
Context-driven Browsing
![Page 35: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/35.jpg)
External CollaboratorsAccessibility Group at IBM JapanAccessibility Group at Google
HKSB and HKNCArizona State University
Conferences: ASSETS, W4A, CSUN
![Page 36: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/36.jpg)
ConclusionWeb Accessibility is an important problemGlimpse of Interesting ApproachesMuch remains to be done:
E.g. Integration, Robustness (Specification and Verification)
SonificationOther modalities – touch, pen, ..Extensive end user studies to probe mental models
to drive technology development (feedback)Other Disabilities – cognitive, motor impairment,
etc.36
![Page 37: Slides by Yevgen Borodin (slides adapted for Psych 384, 3/3/09) Department of Computer Science, Stony Brook University A Vision for a Universally Accessible.](https://reader036.fdocuments.net/reader036/viewer/2022070406/56649de45503460f94adb38e/html5/thumbnails/37.jpg)
Questions?Comments?
Concerns?Suggestions?
www.cs.sunysb.edu/~hearsay
mailto:[email protected]
www.cs.sunysb.edu/~borodin