SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
Video Accessibility

     Silvia Pfeiffer

 Annodex, Xiph, Mozilla
The HTML5 <video> tag
Example:

<video
  src=“http://example.com/video.ogg”
  poster=“http://example.com/video.jpg”
  controls autoplay>
</video>
What about a11y?
• Captions (deaf / loud environments)
• Subtitles (i18n)
http://au.youtube.com/watch?v=XblF3z-ST0Y

• Sign Language
http://www.ehow.com/video_4403510_sign-language-
   movies.html
http://au.youtube.com/watch?v=RarMKnjqzZU
http://www.vcom3d.com/vault_files/forest_asl/

• Audio annotations (blind / eyes-off)
http://au.youtube.com/watch?v=i2VXp0s0BLw
Sign Language & Audio
• Multiplex into Ogg
  – Multitrack Theora
  – Multitrack Vorbis
• Challenge: Rendering defaults
• Challenge: Content Selection /
  Adaptation
Alternative
• Captions are an alternative to sign
  language
• Textual audio annotations are an
  alternative to audio
  – Rendering via braille
  – Rendering via screen-readers - possibly
    mono on one ear only
Text is the Focus
Captions/Subtitles:
               srt example
0
00:00:01,120 --> 00:00:04,520

1
00:00:05,000 --> 00:00:07,440
In most countries
on the continent

2
00:00:08,000 --> 00:00:12,720
There were princes,
they were absolute regimes,
How to link srt to <video>
• Ad-hoc: http://v2v.cc/~j/jquery.srt/

<script type=quot;text/javascriptquot; src=quot;jquery.jsquot;></script>
<script type=quot;text/javascriptquot;
  src=quot;jquery.srt.jsquot;></script>
<video src=quot;http://example.com/video.ogvquot; id=quot;videoquot;
  controls>
<div class=quot;srtquot;
   data-video=quot;videoquot;
   data-srt=quot;http://example.com/video.srtquot; />
Out-of-band proposal with
               <video>
<video src=quot;http://example.com/video.ogvquot; controls>
<text category=quot;CCquot; lang=quot;enquot; src=quot;caption.srtquot;></text>
<text category=quot;SUBquot; lang=quot;de”
   src=quot;german.dfxpquot;></text>
<text category=quot;SUBquot; lang=quot;jp”
   src=quot;japanese.smilquot;></text>
<text category=quot;SUBquot; lang=quot;fr”
   src=quot;translation_webservice/fr/caption.srtquot;></text>
</video>
http://metavid.org/w/extensions/MetavidWiki/skins/mv_embed/exampl
   e_usage/sample_timed_text.php
In-line in Ogg
• Multi-track Ogg:
  – Theora
  – Vorbis
  – SRT
• OggText / OggSRT mapping
  – http://wiki.xiph.org/index.php/OggText
  – http://wiki.xiph.org/index.php/OggSRT
But what about other text?
•   Lyrics
•   Karaoke
•   Ticker Text
•   Annotations
•   Transcripts
•   Linguistic markup
•   Metadata
Example .lrc file
[ti:Let's Twist Again]
[ar:Chubby Checker oppure Beatles, The]
[au:Written by Kal Mann / Dave Appell, 1961]
[al:Hits Of The 60's - Vol. 2 – Oldies]

[00:12.00]Lyrics beginning ...
[00:15.30]Some more lyrics ...
Example .kar file
Karaoke file: (binary) midi - example
Example ticker text
• AJAX XML ticker using .txt file

<div class=quot;messagequot;>
<a href=quot;http://www.javascriptkit.comquot; target=quot;_newquot;>JavaScript
   Kit</a><br />Comprehensive JavaScript tutorials and over
   400+ free scripts!
</div>
<div class=quot;messagequot;>
<a href=quot;http://www.codingforums.comquot;>Coding Forums
   2</a><br />Web coding and development forums.
</div>
<div class=quot;messagequot;>
<a href=quot;http://www.cssdrive.comquot;>CSS
   Drive</a><br/>Categorized CSS gallery and examples.
</div>
Example .trs file
<?xml version=quot;1.0quot; encoding=quot;ISO-8859-1quot;?>
<!DOCTYPE Trans SYSTEM quot;trans-14.dtdquot;>
<Trans scribe=quot;James Eaton-Leequot; audio_filename=quot;scl2007_eben_moglenquot; version=quot;9quot;
   version_date=quot;070701quot; xml:lang=quot;enquot;>
<Topics>
<Topic id=quot;to1quot; desc=quot;The Global Software Industry in Transformation: After GPLv3quot;/>
</Topics>
<Speakers>
<Speaker id=quot;spk1quot; name=quot;Eben Moglenquot; check=quot;noquot; type=quot;malequot; dialect=quot;nativequot;
   accent=quot;American Englishquot; scope=quot;globalquot;/>
</Speakers>
<Episode program=quot;quot; air_date=quot;26/07/2007quot;>
<Section type=quot;reportquot; startTime=quot;0quot; endTime=quot;4938.762quot; topic=quot;to1quot;>
<Turn startTime=quot;0quot; endTime=quot;146.632quot; speaker=quot;spk2quot; mode=quot;plannedquot; fidelity=quot;highquot;
   channel=quot;studioquot;>
<Sync time=quot;0quot;/>
Good evening everybody, and welcome to the Scottish society for Computers and Law annual
   lecture for 2007.
<Sync time=quot;14.574quot;/>
And it's I think a testament to the drawing power of our speaker this evening that we've got
   such a great turnout and there's an enduring interest in the subject of course, and so we're
   very very pleased to see not only lawyers, but real people as well.
<Sync time=quot;36.537quot;/>
And what about further text-
     based functions?
• Active regions
• Chapter markers / Cue points

-> Hyperlinks
What is the best language for
 text and hyperlinks on the
            Web?
W3C Timed Text?
• DFXP: Distribution Format Exchange Profile

<tt xml:lang=quot;quot; xmlns=quot;http://www.w3.org/2006/10/ttaf1quot;>
 <head>
   <metadata/>
   <styling/>
   <layout/>
 </head>
 <body region=quot;subtitleAreaquot;>
   <div>
     <p xml:id=quot;subtitle1quot; begin=quot;0.76squot; end=quot;3.45squot;>It seems a
    paradox, does it not,</p>
     <p xml:id=quot;subtitle2quot; begin=quot;5.0squot; end=quot;10.0squot;>that the image
    formed on<br/>the Retina should be inverted?</p>
</tt>
Why not just use HTML?
• CSS for styling
• Javascript for effects
• Proposal: TDHT - Timed Divs HTML
  Body only has sequence of DIV tags
  with start and end attributes
http://wiki.xiph.org/index.php/Timed_Divs
  _HTML
Next Steps
• Build a collection of example files
• Implement SRT support
    – Out-of-band
    – In-line
•   Implement TDHT support
•   Detailed Specification
•   Non-text codecs
•   Content selection / adaptation
•   Standardisation

Mais conteúdo relacionado

Mais procurados

Whats Preventing Me To Write Nearly Accurate Code.Key
Whats Preventing Me To Write Nearly Accurate Code.KeyWhats Preventing Me To Write Nearly Accurate Code.Key
Whats Preventing Me To Write Nearly Accurate Code.Key
nhm taveer hossain khan
 
Open Source Type Pad Mobile
Open Source Type Pad MobileOpen Source Type Pad Mobile
Open Source Type Pad Mobile
Hiroshi Sakai
 
Ghghghghghg
GhghghghghgGhghghghghg
Ghghghghghg
brayan95
 
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
Ovadiah Myrgorod
 

Mais procurados (13)

Whats Preventing Me To Write Nearly Accurate Code.Key
Whats Preventing Me To Write Nearly Accurate Code.KeyWhats Preventing Me To Write Nearly Accurate Code.Key
Whats Preventing Me To Write Nearly Accurate Code.Key
 
Yerma
YermaYerma
Yerma
 
Developing Gadgets
Developing GadgetsDeveloping Gadgets
Developing Gadgets
 
Designing with Microsoft Expression Web: Today and Tomorrow
Designing with Microsoft Expression Web: Today and TomorrowDesigning with Microsoft Expression Web: Today and Tomorrow
Designing with Microsoft Expression Web: Today and Tomorrow
 
Enterprise Google Gadgets Integrated with Alfresco - Open Source ECM
Enterprise Google Gadgets Integrated with Alfresco - Open Source ECM Enterprise Google Gadgets Integrated with Alfresco - Open Source ECM
Enterprise Google Gadgets Integrated with Alfresco - Open Source ECM
 
Te Vi Venir
Te Vi VenirTe Vi Venir
Te Vi Venir
 
Open Source Type Pad Mobile
Open Source Type Pad MobileOpen Source Type Pad Mobile
Open Source Type Pad Mobile
 
Ghghghghghg
GhghghghghgGhghghghghg
Ghghghghghg
 
Slope Beta Feedback | You ask for feedback on your beta product, I deliver.
Slope Beta Feedback | You ask for feedback on your beta product, I deliver.Slope Beta Feedback | You ask for feedback on your beta product, I deliver.
Slope Beta Feedback | You ask for feedback on your beta product, I deliver.
 
HTML5
HTML5HTML5
HTML5
 
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
 
Hoppyではじめよう!リアルタイムweb
Hoppyではじめよう!リアルタイムwebHoppyではじめよう!リアルタイムweb
Hoppyではじめよう!リアルタイムweb
 
The page and the desktop
The page and the desktopThe page and the desktop
The page and the desktop
 

Semelhante a Lca2009 Video A11y

HTML5 - What h#@$ is it?
HTML5 - What h#@$ is it?HTML5 - What h#@$ is it?
HTML5 - What h#@$ is it?
Carlos Ramon
 
Optimizing Drupal for Mobile Devices
Optimizing Drupal for Mobile DevicesOptimizing Drupal for Mobile Devices
Optimizing Drupal for Mobile Devices
Sugree Phatanapherom
 
Agile Descriptions
Agile DescriptionsAgile Descriptions
Agile Descriptions
Tony Hammond
 
GTAC: AtomPub, testing your server implementation
GTAC: AtomPub, testing your server implementationGTAC: AtomPub, testing your server implementation
GTAC: AtomPub, testing your server implementation
David Calavera
 
Jade & Javascript templating
Jade & Javascript templatingJade & Javascript templating
Jade & Javascript templating
wearefractal
 
What I brought back from Austin
What I brought back from AustinWhat I brought back from Austin
What I brought back from Austin
Lisa Adkins
 

Semelhante a Lca2009 Video A11y (20)

Html5 Overview
Html5 OverviewHtml5 Overview
Html5 Overview
 
HTML5 - techMaine Presentation 5/18/09
HTML5 - techMaine Presentation 5/18/09HTML5 - techMaine Presentation 5/18/09
HTML5 - techMaine Presentation 5/18/09
 
Intro to HTML 5
Intro to HTML 5Intro to HTML 5
Intro to HTML 5
 
HTML5 - What h#@$ is it?
HTML5 - What h#@$ is it?HTML5 - What h#@$ is it?
HTML5 - What h#@$ is it?
 
Optimizing Drupal for Mobile Devices
Optimizing Drupal for Mobile DevicesOptimizing Drupal for Mobile Devices
Optimizing Drupal for Mobile Devices
 
JWU Guest Talk: JavaScript and AJAX
JWU Guest Talk: JavaScript and AJAXJWU Guest Talk: JavaScript and AJAX
JWU Guest Talk: JavaScript and AJAX
 
Agile Descriptions
Agile DescriptionsAgile Descriptions
Agile Descriptions
 
GTAC: AtomPub, testing your server implementation
GTAC: AtomPub, testing your server implementationGTAC: AtomPub, testing your server implementation
GTAC: AtomPub, testing your server implementation
 
HTML5 Overview
HTML5 OverviewHTML5 Overview
HTML5 Overview
 
Looking into HTML5
Looking into HTML5Looking into HTML5
Looking into HTML5
 
Html5
Html5Html5
Html5
 
Lecture1 B Frames&Forms
Lecture1 B  Frames&FormsLecture1 B  Frames&Forms
Lecture1 B Frames&Forms
 
HTML5
HTML5HTML5
HTML5
 
HTML5 - One spec to rule them all
HTML5 - One spec to rule them allHTML5 - One spec to rule them all
HTML5 - One spec to rule them all
 
APEX Themes and Templates
APEX Themes and TemplatesAPEX Themes and Templates
APEX Themes and Templates
 
Randy Witt Audio Assignment
Randy Witt Audio AssignmentRandy Witt Audio Assignment
Randy Witt Audio Assignment
 
Jade & Javascript templating
Jade & Javascript templatingJade & Javascript templating
Jade & Javascript templating
 
Ajax ons2
Ajax ons2Ajax ons2
Ajax ons2
 
Plone Interactivity
Plone InteractivityPlone Interactivity
Plone Interactivity
 
What I brought back from Austin
What I brought back from AustinWhat I brought back from Austin
What I brought back from Austin
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Lca2009 Video A11y

  • 1. Video Accessibility Silvia Pfeiffer Annodex, Xiph, Mozilla
  • 2. The HTML5 <video> tag Example: <video src=“http://example.com/video.ogg” poster=“http://example.com/video.jpg” controls autoplay> </video>
  • 3. What about a11y? • Captions (deaf / loud environments) • Subtitles (i18n) http://au.youtube.com/watch?v=XblF3z-ST0Y • Sign Language http://www.ehow.com/video_4403510_sign-language- movies.html http://au.youtube.com/watch?v=RarMKnjqzZU http://www.vcom3d.com/vault_files/forest_asl/ • Audio annotations (blind / eyes-off) http://au.youtube.com/watch?v=i2VXp0s0BLw
  • 4. Sign Language & Audio • Multiplex into Ogg – Multitrack Theora – Multitrack Vorbis • Challenge: Rendering defaults • Challenge: Content Selection / Adaptation
  • 5. Alternative • Captions are an alternative to sign language • Textual audio annotations are an alternative to audio – Rendering via braille – Rendering via screen-readers - possibly mono on one ear only
  • 6. Text is the Focus
  • 7. Captions/Subtitles: srt example 0 00:00:01,120 --> 00:00:04,520 1 00:00:05,000 --> 00:00:07,440 In most countries on the continent 2 00:00:08,000 --> 00:00:12,720 There were princes, they were absolute regimes,
  • 8. How to link srt to <video> • Ad-hoc: http://v2v.cc/~j/jquery.srt/ <script type=quot;text/javascriptquot; src=quot;jquery.jsquot;></script> <script type=quot;text/javascriptquot; src=quot;jquery.srt.jsquot;></script> <video src=quot;http://example.com/video.ogvquot; id=quot;videoquot; controls> <div class=quot;srtquot; data-video=quot;videoquot; data-srt=quot;http://example.com/video.srtquot; />
  • 9. Out-of-band proposal with <video> <video src=quot;http://example.com/video.ogvquot; controls> <text category=quot;CCquot; lang=quot;enquot; src=quot;caption.srtquot;></text> <text category=quot;SUBquot; lang=quot;de” src=quot;german.dfxpquot;></text> <text category=quot;SUBquot; lang=quot;jp” src=quot;japanese.smilquot;></text> <text category=quot;SUBquot; lang=quot;fr” src=quot;translation_webservice/fr/caption.srtquot;></text> </video> http://metavid.org/w/extensions/MetavidWiki/skins/mv_embed/exampl e_usage/sample_timed_text.php
  • 10. In-line in Ogg • Multi-track Ogg: – Theora – Vorbis – SRT • OggText / OggSRT mapping – http://wiki.xiph.org/index.php/OggText – http://wiki.xiph.org/index.php/OggSRT
  • 11. But what about other text? • Lyrics • Karaoke • Ticker Text • Annotations • Transcripts • Linguistic markup • Metadata
  • 12. Example .lrc file [ti:Let's Twist Again] [ar:Chubby Checker oppure Beatles, The] [au:Written by Kal Mann / Dave Appell, 1961] [al:Hits Of The 60's - Vol. 2 – Oldies] [00:12.00]Lyrics beginning ... [00:15.30]Some more lyrics ...
  • 13. Example .kar file Karaoke file: (binary) midi - example
  • 14. Example ticker text • AJAX XML ticker using .txt file <div class=quot;messagequot;> <a href=quot;http://www.javascriptkit.comquot; target=quot;_newquot;>JavaScript Kit</a><br />Comprehensive JavaScript tutorials and over 400+ free scripts! </div> <div class=quot;messagequot;> <a href=quot;http://www.codingforums.comquot;>Coding Forums 2</a><br />Web coding and development forums. </div> <div class=quot;messagequot;> <a href=quot;http://www.cssdrive.comquot;>CSS Drive</a><br/>Categorized CSS gallery and examples. </div>
  • 15. Example .trs file <?xml version=quot;1.0quot; encoding=quot;ISO-8859-1quot;?> <!DOCTYPE Trans SYSTEM quot;trans-14.dtdquot;> <Trans scribe=quot;James Eaton-Leequot; audio_filename=quot;scl2007_eben_moglenquot; version=quot;9quot; version_date=quot;070701quot; xml:lang=quot;enquot;> <Topics> <Topic id=quot;to1quot; desc=quot;The Global Software Industry in Transformation: After GPLv3quot;/> </Topics> <Speakers> <Speaker id=quot;spk1quot; name=quot;Eben Moglenquot; check=quot;noquot; type=quot;malequot; dialect=quot;nativequot; accent=quot;American Englishquot; scope=quot;globalquot;/> </Speakers> <Episode program=quot;quot; air_date=quot;26/07/2007quot;> <Section type=quot;reportquot; startTime=quot;0quot; endTime=quot;4938.762quot; topic=quot;to1quot;> <Turn startTime=quot;0quot; endTime=quot;146.632quot; speaker=quot;spk2quot; mode=quot;plannedquot; fidelity=quot;highquot; channel=quot;studioquot;> <Sync time=quot;0quot;/> Good evening everybody, and welcome to the Scottish society for Computers and Law annual lecture for 2007. <Sync time=quot;14.574quot;/> And it's I think a testament to the drawing power of our speaker this evening that we've got such a great turnout and there's an enduring interest in the subject of course, and so we're very very pleased to see not only lawyers, but real people as well. <Sync time=quot;36.537quot;/>
  • 16. And what about further text- based functions? • Active regions • Chapter markers / Cue points -> Hyperlinks
  • 17. What is the best language for text and hyperlinks on the Web?
  • 18. W3C Timed Text? • DFXP: Distribution Format Exchange Profile <tt xml:lang=quot;quot; xmlns=quot;http://www.w3.org/2006/10/ttaf1quot;> <head> <metadata/> <styling/> <layout/> </head> <body region=quot;subtitleAreaquot;> <div> <p xml:id=quot;subtitle1quot; begin=quot;0.76squot; end=quot;3.45squot;>It seems a paradox, does it not,</p> <p xml:id=quot;subtitle2quot; begin=quot;5.0squot; end=quot;10.0squot;>that the image formed on<br/>the Retina should be inverted?</p> </tt>
  • 19. Why not just use HTML? • CSS for styling • Javascript for effects • Proposal: TDHT - Timed Divs HTML Body only has sequence of DIV tags with start and end attributes http://wiki.xiph.org/index.php/Timed_Divs _HTML
  • 20. Next Steps • Build a collection of example files • Implement SRT support – Out-of-band – In-line • Implement TDHT support • Detailed Specification • Non-text codecs • Content selection / adaptation • Standardisation