Accessibility/Video a11y requirements: Difference between revisions

Jump to navigation Jump to search
m
(added ticker text, image maps and layout discussions)
Line 171: Line 171:


==== metadata & semantic annotations ====
==== metadata & semantic annotations ====
** (structured) annotations that describe the scene and semantics
* (structured) annotations that describe the scene and semantics
** similar to audio description, but tends to be structured along different fields
* similar to audio description, but tends to be structured along different fields
** may also be a random note left by somebody to leave a comment
* may also be a random note left by somebody to leave a comment


Discussion:
Discussion:
** there are different types of annotations that are typically handled differently
* there are different types of annotations that are typically handled differently
** RDF type annotations, e.g. is not rendered as text, but available for machine processing only
* RDF type annotations, e.g. is not rendered as text, but available for machine processing only
** visible annotations are short pieces of text that are attached through speech/thought bubbles, or as notes  
* visible annotations are short pieces of text that are attached through speech/thought bubbles, or as notes  
** visible annotations require a time range, on-screen position, text styling, and annotation box styling
* visible annotations require a time range, on-screen position, text styling, and annotation box styling
** visible annotations could also contain graphics, but mostly simple formatting such as for notes is required
* visible annotations could also contain graphics, but mostly simple formatting such as for notes is required


MULTIPLEX INTO OGG: as timed text track
MULTIPLEX INTO OGG: as timed text track
Line 186: Line 186:


==== story board ====
==== story board ====
** sequence of images that represent the original way in which the video was scripted
* sequence of images that represent the original way in which the video was scripted
** if it is possible to align it with the resulting video, provides insights into the video planning and production
* if it is possible to align it with the resulting video, provides insights into the video planning and production
** if it cannot be time-aligned with the video, it should be referenced separately (text with url on webpage)
* if it cannot be time-aligned with the video, it should be referenced separately (text with url on webpage)


MULTIPLEX INTO OGG: as timed image track
MULTIPLEX INTO OGG: as timed image track
Line 194: Line 194:


==== transcript ====
==== transcript ====
** textual description of everything that happens in the video
* textual description of everything that happens in the video
** basically similar to what captions and audio annotations provide together
* basically similar to what captions and audio annotations provide together
** it is probably better to keep as much of the different types of annotations separate as possible and call the complete textual annotations available to a audio/video file its "transcript"
* it is probably better to keep as much of the different types of annotations separate as possible and call the complete textual annotations available to a audio/video file its "transcript"
** if it cannot be time-aligned with the video, it should be referenced separately (text with url on webpage)
* if it cannot be time-aligned with the video, it should be referenced separately (text with url on webpage)


Discussion:
Discussion:
** transcripts are mostly not displayed on top of the video, but in parallel to it with the current text block selected in sync to the video
* transcripts are mostly not displayed on top of the video, but in parallel to it with the current text block selected in sync to the video
** rich formatting is possible
* rich formatting is possible
** wiki-style editing is often encouraged
* wiki-style editing is often encouraged
** often there are hyperlinks in transcripts
* often there are hyperlinks in transcripts


MULTIPLEX INTO OGG: as timed text track
MULTIPLEX INTO OGG: as timed text track
Line 209: Line 209:


==== script ====
==== script ====
** original description of the video for production purposes
* original description of the video for production purposes
** if it is possible to align it with the resulting video, provides insights into the video planning and production
* if it is possible to align it with the resulting video, provides insights into the video planning and production
** if it cannot be time-aligned with the video, it should be referenced separately (text with url on webpage)
* if it cannot be time-aligned with the video, it should be referenced separately (text with url on webpage)


Discussion:
Discussion:
** same as transcript
* same as transcript


MULTIPLEX INTO OGG: as timed text track
MULTIPLEX INTO OGG: as timed text track
Line 220: Line 220:


==== lyrics ====
==== lyrics ====
** for music files, a special type of transcript / subtitle format has evolved - the [http://en.wikipedia.org/wiki/Time_tag lyrics .lrc] file format
* for music files, a special type of transcript / subtitle format has evolved - the [http://en.wikipedia.org/wiki/Time_tag lyrics .lrc] file format
** this is also a text codec and can be time-aligned with audio / video
* this is also a text codec and can be time-aligned with audio / video


Discussion:
Discussion:
** same as transcript
* same as transcript


MULTIPLEX INTO OGG: as timed text track
MULTIPLEX INTO OGG: as timed text track
Line 230: Line 230:


==== titles / credits ====
==== titles / credits ====
** most videos have titles and/or credits at the start/end respectively
* most videos have titles and/or credits at the start/end respectively
** where it is possible to make these available as separate text rather than burnt in (i.e. open), they should be made part of a transcript
* where it is possible to make these available as separate text rather than burnt in (i.e. open), they should be made part of a transcript


Discussion:
Discussion:
** same as transcript
* same as transcript


MULTIPLEX INTO OGG: as timed text track
MULTIPLEX INTO OGG: as timed text track
Line 240: Line 240:


==== ticker text ====
==== ticker text ====
** news often have a ticker text at the bottom of the screen
* news often have a ticker text at the bottom of the screen
** ticker text always stays at the same position and scrolls through from left to right
* ticker text always stays at the same position and scrolls through from left to right
** the ticker text often has small ads in it, too
* the ticker text often has small ads in it, too
** there are often graphics included
* there are often graphics included


MULTIPLEX INTO OGG: as timed text track
MULTIPLEX INTO OGG: as timed text track
Line 249: Line 249:


==== image maps ====
==== image maps ====
** advertisers in particular want to mark regions on online video with hyperlinks and some scroll-over text, which is linked to the region
* advertisers in particular want to mark regions on online video with hyperlinks and some scroll-over text, which is linked to the region
** there is the active region and there is the region for the scroll-over text
* there is the active region and there is the region for the scroll-over text
** there can be text & graphics in the scroll-over text box
* there can be text & graphics in the scroll-over text box
** can be placed anywhere on top of the video screen
* can be placed anywhere on top of the video screen
** the active region is typically empty and lights up upon scroll-over
* the active region is typically empty and lights up upon scroll-over


MULTIPLEX INTO OGG: as timed text track
MULTIPLEX INTO OGG: as timed text track

Navigation menu