timed media accessibility: surveying the terrain
DESCRIPTION
. Timed Media Accessibility: Surveying the terrain. David Singer, with help from the web media team Apple Inc. INTRODUCTION. The 3 legs of good accessibility. Specifications and tutorials Authors Users and user agents. Dream: do better than than TV. Good framework for accessibility - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/1.jpg)
Timed Media Accessibility: Surveying the terrain
David Singer, with help from the web media teamApple Inc.
![Page 2: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/2.jpg)
INTRODUCTION
04/22/23 2Timed Media Accessibility
![Page 3: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/3.jpg)
The 3 legs of good accessibility
• Specifications and tutorials• Authors• Users and user agents
04/22/23 3Timed Media Accessibility
![Page 4: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/4.jpg)
Dream: do better than than TV
• Good framework for accessibility– immediate needs– innovation and increasingly effective future
provisions• Use web technologies• Use preferences• Be bright!
04/22/23 4Timed Media Accessibility
![Page 5: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/5.jpg)
The problem space
• Timed accessibility – captions, audio, sign language
• Untimed accessibility – transcripts, alternatives
04/22/23 5Timed Media Accessibility
![Page 6: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/6.jpg)
TIMED ACCESSIBILITY
04/22/23 6Timed Media Accessibility
![Page 7: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/7.jpg)
Audio
• Captions• (Subtitles)• Sign language• Contrast etc. issues
04/22/23 7Timed Media Accessibility
![Page 8: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/8.jpg)
Video
• Audible description of video• Contrast etc. issues• Seizure avoidance (e.g. Epilepsy susceptibility)
04/22/23 8Timed Media Accessibility
![Page 9: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/9.jpg)
General and Time Management
• ‘Slide-flipping’ in parallel with the media• Rate preferences (e.g. normally at 80%)
04/22/23 9Timed Media Accessibility
![Page 10: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/10.jpg)
UNTIMED ACCESSIBILITY
04/22/23 10Timed Media Accessibility
![Page 11: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/11.jpg)
Two un-timed challenges
• Links to transcripts• Alternative, longdesc and fallback content
04/22/23 11Timed Media Accessibility
![Page 12: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/12.jpg)
INSIDE OR OUTSIDE THE MEDIA CONTAINER?
04/22/23 12Timed Media Accessibility
![Page 13: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/13.jpg)
Inside
• Burned-in (open) captions• ‘Overlay’ Timed text tracks• Audio narration (description)• Sign-language (video) tracks
04/22/23 13Timed Media Accessibility
![Page 14: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/14.jpg)
Outside
• Captions – scripted or second player
04/22/23 14Timed Media Accessibility
![Page 15: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/15.jpg)
MEETING NEEDS
04/22/23 15Timed Media Accessibility
![Page 16: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/16.jpg)
Handling timed accessibility
• select the resource which has or can have the provision needed
• configure it if it’s an optional feature
04/22/23 16Timed Media Accessibility
![Page 17: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/17.jpg)
User selection
• By preference• By action• Either/Both?
04/22/23 17Timed Media Accessibility
![Page 18: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/18.jpg)
Hypothesis
• ‘Somewhere’ there can be user preferences
• Axes:– Captions (subtitles?)– Audio description of video– Sign language
– Seizure avoidance, contrast, etc.
04/22/23 18Timed Media Accessibility
![Page 19: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/19.jpg)
Source selection
• Use <source> media query• Allow it to enquire the user’s presentational
needs
04/22/23 19Timed Media Accessibility
![Page 20: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/20.jpg)
Discussion
• Simple rules: match prefs-source FAILS if either:– user has a need, and the source says it explicitly does
not support it– user does not have a need, and the file is tagged to
support it
• Second rule is needed so users not wanting (mentioning) a need will skip sources tagged as explicitly for it (e.g. open captions)
04/22/23 20Timed Media Accessibility
![Page 21: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/21.jpg)
In Tabular Form
I want need X satisfied
I don’t mention need X
targeted for need X √ X
known not to support need X X √
don’t know about need X √ √
04/22/23 21Timed Media Accessibility
![Page 22: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/22.jpg)
Examples• <source media=“accessibility(captions:yes)” src=“A”/>• <source src=“Z”/>
• <source media=“accessibility(captions:yes audio-description:no)” src=“A”/>
• <source media=“accessibility(captions:no audio-description:yes)” src=“A”/>
• <source src=“Z”/>
04/22/23 22Timed Media Accessibility
![Page 23: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/23.jpg)
Source Configuration
• If source has ‘optional’ features (e.g. a separate text overlay stream for captions)
• Let the media engine default enable/disable track the user preferences [out of scope]
• Let scripts:– enquire user preference– enquire source provision (‘is there a caption track?’)– affect source configuration (‘turn on caption track’)
04/22/23 23Timed Media Accessibility
![Page 24: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/24.jpg)
PRESENTATION ISSUES
04/22/23 24Timed Media Accessibility
![Page 25: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/25.jpg)
Who renders captions?
• In media file: media engine• Handled by script and placed into DOM: web
engine
04/22/23 25Timed Media Accessibility
![Page 26: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/26.jpg)
Scripted Accessibility
• Enables custom controllers to turn provisions on/off
• Sync’ing slides, scripted captions etc.– Cue ranges, where art thou?
04/22/23 26Timed Media Accessibility
![Page 27: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/27.jpg)
LEVERAGE AND ACTION
04/22/23 27Timed Media Accessibility
![Page 28: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/28.jpg)
Resources
• SMIL for synchronized media• Media queries for presentation needs• Media engine accessibility provisions• Scripting, the DOM and events• Dublin Core and IMS for user preferences?
04/22/23 28Timed Media Accessibility
![Page 29: Timed Media Accessibility: Surveying the terrain](https://reader034.vdocuments.site/reader034/viewer/2022051821/568160df550346895dd00fd9/html5/thumbnails/29.jpg)
Action?
• HTML: – revive cue ranges– describe using media queries to select for
accessibility (informative)– describe using user preferences to configure for
accessibility (informative)– Script access to or control of features of the media
• CSS– Media queries for accessibility
04/22/23 29Timed Media Accessibility