- From: Janina Sajka <janina@rednote.net>
- Date: Wed, 29 Jun 2011 19:15:59 -0400
- To: HTML Accessibility Task Force <public-html-a11y@w3.org>
Minutes from the 29 June teleconference of the HTML-A11Y Task Force
Media Subteam are provided below as text and are available as hypertext
at:
http://www.w3.org/2011/06/29-html-a11y-minutes.html
W3C
- DRAFT -
HTML Accessibility Task Force Teleconference
29 Jun 2011
See also: IRC log
Attendees
Present
Regrets
Chair
John_Foliot
Scribe
Janina_Sajka
Contents
* Topics
1. Hierarchical Navigation: Progress Checkin
2. Paused Media: Exploring the Optimal User Experience
* Summary of Action Items
__________________________________________________________________________________________________________________
<trackbot> Date: 29 June 2011
<scribe> Meeting: HTML-A11Y telecon
<scribe> Scribe: Janina_Sajka
<scribe> agenda: this
<scribe> Meeting: HTML-A11Y telecon
<scribe> Chair: John_Foliot
<scribe> Scribe: Janina_Sajka
<scribe> agenda: this
scribenic: janina
<Sean> +44.154.558.aaaa is Sean
Hierarchical Navigation: Progress Checkin
<silvia> http://www.w3.org/WAI/PF/HTML/wiki/Media_Navigation
sp: Suggestions for attaining DAISY type navigation in HTML 5 media ...
... driven by external text tracks
... Have not thought through all the issues on the AT side, but believe what we have is sufficient for support
js: So, if we have media resource and two alternatives, audio based video description pluse a sign translation video,
we need to create a text track to get navigation?
sp: yes
<JF> <ul>
<JF> <li><? target='timestamp' data='00:00:47.600'>Impact of Captions on the Web</li>
<JF> <li><? target='timestamp' data='00:01:50.100'>Requirements of a Video text format</li>
<JF> <li><? Target='timestamp' data='00:02:30.000'>The Web VTT Format
<JF> <ul>
<JF> <li><? target='timestamp'
<JF> data='00:03:33.000'>Simple WebVTT file</li>
<JF> <li><? target='timestamp'
js: do we need a new label for that otherwise empty text?
<JF> data='00:04:57.766'>Styled WebVTT file</li>
<JF> <li><? target='timestamp'
<JF> data='00:06:16.666'>Internationalized WebVTT file</li>
<JF> </ul>
sp: No, it's called "Chapter."
<JF> </li>
<JF> </ul>"
sp: JF's question ml looks correct ...
jf: like fly-out menus
... what about two text tracks with different levels ...
sp: believe same ml will work for ttml as i've shown with webvtt
... We've both vtt and ttml in the wiki page--both can map
... Sean, were you able to look at the wiki on navigation?
sh: looked at ttml, looks workable
jf: just concerned that our ml is acceptable both for vtt and ttml authoring
sh: It comes down to conventions, so yes. This is a perfectly valid way of doing it.
fo: are we defining a new collection of objects? are we overloading queues? How do we think of handling this from js?
sp: Only thing I've introduced a nest element, start and end, for grouping
... It only displays as the time is reached on the timeline
fo: So, this is a new concept. So, today, you can load queue from external file, or querry. How does chapter concept
fit in?
sp: I'm not introducing anything new.
fo: How do I skip from one chapter to the next?
sp: I haven't addressed that side in this wiki
fo: I think you misunderstand my question
... You can load from file queus, manipulate with js ---
sp: Is the same
... All I do is used a text track that's associated with video as "Chapter" kind, and provide a queue ist.
... I'm showing it's contents
<silvia> http://www.whatwg.org/specs/web-apps/current-work/multipage/the-iframe-element.html#texttrackcue
sp: I picked this object and filled in all the attributes
sh: so the chapter points are distributed throughout ...
sp: top levels are separate queues
sh: sublevels are all separate
... doesn't seem elegant
sp: it's what DAISY does
<silvia> http://www.html5videoguide.net/demos/google_io/3_navigation/
sp: DAISY has one structure, this is two
jf: sounds like chapter notion is abandoned, these are just specific time queues
sp: yes, because original "chapter" concept was DVD based, and this is independent of that. This is a different
semantec notion.
sh: Not sure chapter was defined to be equivalent to DVD markers?
<silvia> "Chapter titles, intended to be used for navigating the
http://www.whatwg.org/specs/web-apps/current-work/multipage/the-iframe-element.html#media-resource. Displayed as an
interactive list in the user agent's interface."
<silvia> http://www.whatwg.org/specs/web-apps/current-work/multipage/the-iframe-element.html#the-track-element <-
scroll to the list
jf: So "chapter" was a poor term to choose.
... Perhaps we should suggest a different term.
sp: will always be someone who misunderstands, no matter what we call it
sh: there's no implication that chapters can't be nested
jf: just as with <li>, there was an implicit </li> when the next<li> was presented?
sh: but there could be another chapter inside, at a internal nesting level
sp: I think the nesting is more obvious the way I have it
... It's true that we could organize this differently.
<silvia> "<? target='timestamp' data='00:00:47.600'>"
js: Bottom line here, we need nothing new from HTML spec to do hierarchical navigation? Am I wrong?
... We were working on a July 1 deadline
<Sean> <li><? target='timestamp' data='00:00:47.600'>Impact of Captions on the Web</li>
sh: My question is how this is to be exposed into html
<silvia> http://www.whatwg.org/specs/web-apps/current-work/webvtt.html#webvtt-timestamp-object
sp: through xml processing instructions
fo: would be very very good if we can keep our existing queue structure the same. It would be unfortunate if we need to
change that.
sp: There's no change
fo: Think we have to do something to expose chapter info
... We need some discussion on how to do chapter navigation programaticallysp: I can show the same working with DAISY
or TTML, inside queues. It can end up in the same ml
sp: Only objection I hear that is a problem is that the drilling in navigation is inside queues
... reason is that representing it on a timeline would be hard, and I think we don't need that
sh: Didn't et to my point, there's a ? inside the nesting, not sure what that is in the html
... Not sure what that is
sp: It's an xml processing instruction that already exists in html
... Now looking for a link pointer
sh: I understand it in vtt, but not in html
<silvia> http://www.whatwg.org/specs/web-apps/current-work/webvtt.html#webvtt-cue-text-dom-construction-rules
sp: I'm mapping the nest item into an ordered list
jf: Want to focus on any cp we need to deliver by friday?
janina: also wanted to say that, but also ...
... showing hierarchical nav points may not work on a timeline, but it can work visually very well, perhaps in a system
map kind of display
jf: Yes, and nested lists is a familiar concept for web authors.
... Would this xml be the cp?
sh: Would be a very interesting proposal as other xml has been frowned on in html
sp: Only proposal here is related to webvtt, so from that point of view we don't need a cp
... I could show how DAISY could be mapped in, and also ttml.
sh: When you have the get queue as html can you remove the xml?
sp: it is html
sh: no
... xml processing is suggested to be ignored by dev html
<silvia> http://dev.w3.org/html5/spec/Overview.html
<silvia> ProcessingInstruction
sh: I see no need because of this, nothing is different
sp: it's all part of the dom, text, event, etc
... Perhaps an example into the spec of how the hierarchical ml would work, an informative section
jf: If we get this xml processing piece to a point where there's agreement, are you otherwise comfortable with this?
jb: Best that we keep this, so putting a proposal means there will be a call for counter proposals, and from that we
can work toward the best approach.
... How much to get this done?
sp: It's due Friday
... I suggest I forward this myself, as a cp, since we don't have agreement in the group. That would take a couple
hours.
jf: People were saying it would be good to have examples in addition to vtt
sp: Yes, will do.
Paused Media: Exploring the Optimal User Experience
jf: I think aria-described won't work, fundamentally, unfortunately.
... It's because it's off page so can't focus and links and ml would be lost, because they're outside of the viewport
... it's all about tab focus
<silvia> aria-describedby is not off-page
jf: then we don't meet the design
leonie: every designer will hate it
sp: for that we've ... [[missed]
... it's inside the video element, so it's fallback, not visually presented, but in the dom
jf: can't have it in the dom and not available to sighted users
<JF> <video>
<JF> <p id="posterdescription">This <a href=""></a>link</a> is a tab-focus item</p>
<JF> </video>
<judy> [Judy sends regrets for next week; will be away]
jf: Silvia will submit a cp on nav, we'll keep discussing it and other approaches. And, we'll keep working on poster.
Summary of Action Items
[End of minutes]
__________________________________________________________________________________________________________________
--
Janina Sajka, Phone: +1.443.300.2200
sip:janina@asterisk.rednote.net
Chair, Open Accessibility janina@a11y.org
Linux Foundation http://a11y.org
Chair, Protocols & Formats
Web Accessibility Initiative http://www.w3.org/wai/pf
World Wide Web Consortium (W3C)
Received on Wednesday, 29 June 2011 23:16:27 UTC