21:34:02 RRSAgent has joined #html-a11y 21:34:02 logging to http://www.w3.org/2011/05/04-html-a11y-irc 21:34:04 RRSAgent, make logs world 21:34:04 Zakim has joined #html-a11y 21:34:06 Zakim, this will be 2119 21:34:06 ok, trackbot; I see WAI_PFWG(A11Y)5:30PM scheduled to start 4 minutes ago 21:34:07 Meeting: HTML Accessibility Task Force Teleconference 21:34:07 Date: 04 May 2011 21:34:46 MikeSmith has joined #html-a11y 21:34:55 Bob_Lund has joined #html-a11y 21:35:10 Meeting: HTML-A11Y telecon 21:35:11 Chair: John_Foliot 21:35:13 agenda: this 21:35:15 agenda+ Identify Scribe 21:35:16 agenda+ Next Steps on Multitrack: Listing Kinds/Types Actions Review 21:35:18 agenda+http://www.w3.org/WAI/PF/HTML/track/actions/open 21:35:19 agenda+ Other Business? 21:35:21 agenda+ be done 21:35:47 Sean has joined #html-a11y 21:35:52 zakim, who's on the phone 21:35:52 I don't understand 'who's on the phone', JF 21:36:02 mark has joined #html-a11y 21:40:00 is mikesmith really on this call? 21:41:22 meeting: WAI_PFWG(A11y) 21:44:11 trackbot, start telecon 21:44:11 zakim, start telcon 21:44:11 I don't understand 'start telcon', JF 21:44:13 RRSAgent, make logs world 21:44:15 Zakim, this will be 2119 21:44:15 ok, trackbot; I see WAI_PFWG(A11Y)5:30PM scheduled to start 14 minutes ago 21:44:16 Meeting: HTML Accessibility Task Force Teleconference 21:44:16 Date: 04 May 2011 21:44:41 zakim, who is on the phone? 21:44:41 WAI_PFWG(A11Y)5:30PM has not yet started, JF 21:44:43 On IRC I see mark, Sean, Bob_Lund, MikeSmith, Zakim, RRSAgent, silvia, JF, MichaelC_SJO, [tm], trackbot 21:45:06 Meeting: HTML-A11Y telecon 21:45:08 Chair: John_Foliot 21:45:09 zakim, this is 2119 21:45:09 ok, MichaelC_SJO; that matches WAI_PFWG(A11Y)5:30PM 21:45:09 agenda: this 21:45:11 agenda+ Identify Scribe 21:45:12 agenda+ Next Steps on Multitrack: Listing Kinds/Types Actions Review 21:45:14 agenda+http://www.w3.org/WAI/PF/HTML/track/actions/open 21:45:15 agenda+ Other Business? 21:45:17 agenda+ be done 21:45:24 thank you michael 21:45:33 now we have a double agenda 21:45:50 zakim, aadd is me 21:45:50 +silvia; got it 21:45:51 scribe: Sean 21:45:56 scribe: Sean 21:46:00 zakim, aaaa is mark 21:46:00 +mark; got it 21:46:04 thanks michael 21:46:14 zakim, next agendum 21:46:14 agendum 1. "Identify Scribe" taken up [from JF] 21:46:23 zakim, aacc is Sean 21:46:23 +Sean; got it 21:46:32 zakim, next agendum 21:46:32 agendum 1 was just opened, JF 21:46:43 zakim, clse agendum 1 21:46:43 I don't understand 'clse agendum 1', JF 21:46:51 zakim, close agendum 1 21:46:51 agendum 1, Identify Scribe, closed 21:46:52 I see 9 items remaining on the agenda; the next one is 21:46:53 2. Next Steps on Multitrack: Listing Kinds/Types Actions Review [from JF] 21:46:59 zakim, next agendum 21:46:59 agendum 2. "Next Steps on Multitrack: Listing Kinds/Types Actions Review" taken up [from JF] 21:47:32 JF: can someone bring us up to speed 21:48:02 MW: Wiki page updated 21:48:18 the rmaining issue is about the track labelling 21:48:56 zakim, mute me 21:48:56 silvia should now be muted 21:49:06 some discussion on email, dived down into distinctions between add-on and alternatives 21:49:21 no conclusion 21:50:08 JF there was discussion about making the list in a 3rd party location 21:50:17 any more thoughts on that? 21:50:41 zakim, unmute me 21:50:41 silvia should no longer be muted 21:51:08 http://www.w3.org/WAI/PF/HTML/wiki/Track_Kinds 21:51:17 SP: we shouldnt be overdoing it, its a bit of a detail 21:51:41 we should discuss the list 21:51:58 but the addition/replacement issue is somewhat orthogonal 21:52:22 and should probably not be solved in kind 21:52:51 should stay in the realm of what content the track contains 21:52:54 for now 21:53:27 MW: Should go through list on the wiki 21:54:12 JF: We are coming to a deadline, so we need to add something into the draft 21:54:46 can we generate a list to go into the spec 21:54:59 SP: Some already in (5 main ones) 21:55:21 main issue is additional types 21:55:34 and defining what they mean 21:55:42 we need to follow implementaiton 21:56:00 as we gain experience 21:56:11 the ocation of the list not a big issue 21:56:18 zakim, mute me 21:56:18 silvia should now be muted 21:56:29 MW: The wiki contains definitions 21:57:06 MW: when we work out an independant place, we can move them 21:57:45 JF: can we walk through them 21:58:17 MW: posted the link, 21:59:00 BL: Q. get kind function: suggests some kinds, some of which are text oriented, but no value of GetKind matches 21:59:26 MW: we are talking abot getKind on AV tracks, e.g. for burned in captions 21:59:38 text tracks are out of scope here 22:00:31 group from OGG for effects in different tracks 22:00:32 zakim, unmute me 22:00:32 silvia should no longer be muted 22:00:50 JF: would speech map to clear audio 22:01:05 SP: 2 ways to look at it, if its pure voice then yes 22:01:25 but Dave Singer says its the same as the main track but with different mix 22:01:36 both are viable approaches 22:01:50 dont know which clear audio is 22:02:23 SH: my understaning of clear audio as used in UK/BBC there it is a differently mixed but replacemnt track 22:02:35 no requirement for client side equipment to do the mixing 22:02:55 could be a pure speech track, and may in fact be derived from a 5.1 channel setup 22:03:04 as a seperately signalled audio stream 22:03:14 EC: That is my understaning as well 22:03:15 MikeSmith has joined #html-a11y 22:03:41 in whch case alternate could be adequate 22:04:09 MW label can tell a human user which is which 22:04:41 issue is whether there multiple alternates and the machine can tell which track is which for user preferences 22:04:53 and then the label needs to be machine readable 22:05:23 JF: probably seems we need something which maps to clear audio 22:05:39 MW: The OGG expectation is that the client will mix them 22:05:56 Pure alternates is simpler, especially for audio 22:06:15 because mixing requires that the tracks are actually authored for that 22:06:37 JF: do we see browsers providing that kind of mixing 22:06:50 EC: We do it to the extent that the platform allows it 22:07:18 MW: I meant more about the track preparation 22:07:39 if the difference is just relative volume 22:07:57 its only going to work if the audio signals are precisely aligned 22:08:10 the content needs to be prepared with that in mind 22:08:25 if the intention is separate presentation, the tolerance is much less 22:08:34 EC: agree 22:08:46 its unlikely that audio will be prepared in that way 22:09:06 synced at the sample level, as it isnt going to always play well 22:09:23 JF: the 3 kinds can be dropped 22:09:35 MW: supplementary kind 22:09:42 from 3gpp 22:10:32 which indicates whther the audio or video is the most important, and is a hiint as to which is expendable 22:10:40 SP: That doesnt fit the kind attribute 22:11:02 EC: agree, its a characteristic; its different to kind 22:11:26 MW: its not alternate, video=main audio=supplementary 22:11:38 or for a concert the reverse 22:11:54 I agree the concept is not well defined and specific to adaptive streaming 22:12:10 SP: Some things need to be left to the website devloper 22:12:21 and the tools are there 22:12:27 to achieve this 22:12:53 custom controls can do this 22:13:08 and for adaptive streaming can look at the statistics 22:13:14 handle in JS 22:13:31 MW: Can agree this is not a kind, but for a different reason 22:13:42 MW: Will update Wiki 22:14:14 I see it more that is dealt with the media player, that uses these labels from the manifest and doesnt need to be handled by JS 22:14:20 but the outcome is the same 22:14:28 Next is commentary 22:14:35 intended for director commentary 22:14:42 zakim, mute me 22:14:42 silvia should now be muted 22:15:03 JF: alternative doesnt apply here, this is a +? 22:15:33 MW: the same issues apply here, you dont typically hear the main dialogue etc 22:15:46 its an either or 22:16:16 EC: the question is is it likely that there will ever be a track that has commentary that also needs an another type of kind too 22:16:46 JF: if the commentary is a separate track, it would need to have a text track equivalent 22:17:09 goes back to production 22:17:29 if its an either or, then there would be two transcripts one for each 22:17:46 if its a mixin audio, then we would need to mix texts 22:17:54 dont know how to handle that 22:18:05 MW: My understanding its completely separate 22:18:12 synced to the vide 22:18:24 there may be a switch track 22:18:39 so labelling the captions is an issue 22:18:56 JF: so could render two text files concurrently 22:19:01 zakim, unmute me 22:19:01 silvia should no longer be muted 22:19:15 MW: if the commentary is alternate, then the two captions should be alternates 22:19:25 SP: it would usually be an alternative 22:19:44 pre-mixed 22:19:57 in which case it would have its own subtitle track 22:20:08 and select that as an alternative 22:20:22 so marking as alternative is sufficent 22:20:47 MW: the issue is again whether you want to have user choice or UA selection 22:21:07 JF: if its kept generic and use the label, gives us room to explore 22:21:19 - +1.510.367.aabb 22:21:34 form ease of authoring for after market stuff it would be easier 22:21:52 alternative would be the powerful kind, and use label to slice and dice 22:22:09 MW: today we expose this label for our UI code to find this 22:22:37 in 3gpp and DASH there is no label for this so the UI can generate the labe 22:22:50 + +1.510.367.aaee 22:23:01 we should respnd that we need user readable labels 22:23:24 SP: kinds and the lable (internationalised) would say this is a commentary 22:23:50 prefer to keep the number of kinds small as possible 22:24:04 there is no way to put labels currently in DASH 22:24:09 just that its an alternate 22:24:24 2nd point - pros and cons, simple to have alternative 22:24:36 but the other option allows the scripts can do more with them 22:24:47 to apply preferences for example 22:25:02 zakim, aaee is Eric Carlson 22:25:02 I don't understand 'aaee is Eric Carlson', JF 22:25:16 zakim, aaee is Eric 22:25:16 +Eric; got it 22:25:29 JF: A machine readale type would be usable 22:25:42 EC: but that means people cant make up their own labels 22:26:07 MW: the issue is what level of granularity do we want for Machine readable 22:26:24 SP: alternate and accessibility are about it 22:26:38 no further kinds required 22:26:49 MW: that assumes a specific UI 22:27:10 to generate labels automatically for example 22:27:42 SP; what the browser interprets may be different 22:29:19 MW: if browser handles it, then it needs to handle i18n 22:29:55 SP: we need to look to implementaiton 22:30:15 MW: for what we do, the API is similar to the one being defined here 22:30:34 we expose the different kinds to the UI designer 22:30:51 SP: good to have experience in the design 22:31:10 JF: so need to continue the discussion, but lets looka the rest 22:31:25 MW: next 2 are captions and subtitles 22:31:31 in this context refer to burned in 22:32:56 MW: do we need to distinguish here 22:33:22 JF: the difference is somewhat academic, what counts is what goes to the screen 22:33:25 MikeSmith has joined #html-a11y 22:33:48 SP: we could have a captions kind and use label to distinguish 22:33:56 JF: could work 22:34:30 JF: machine readable label 22:34:53 BL: on subtitle vs captions, there are FCC regulations that require captions but not subtitles 22:35:16 EC: that argues for them beign separate 22:35:39 MW: we could have a structure to kind 22:35:52 e.g getSubkind 22:36:01 or have the value embedded in the valu 22:36:15 some value in aligning with text tracks 22:36:35 EC: agree, doesnt make sense to define a hierachy. 22:36:56 lets keep it simple till we know we need it 22:37:02 MW: agree 22:37:18 avoids topolgy discussions 22:37:40 not enough types really for a hierarchy 22:38:01 so we will have both top level types 22:38:07 JF: need to file a bug 22:38:21 MW: will file a bug for all of the list together 22:38:32 next one is video mosaic 22:38:47 EC: seems unnecessary 22:38:52 not very common in the wild 22:39:02 JF: agree 22:39:07 not really accessible 22:39:32 BL: not an access feature, but is a common UI 22:39:43 could be constructed using separate elements 22:39:58 but that doesnt work too well in low bandwidth 22:40:28 MW: so the idea is its a singel video with all the videos in it 22:40:39 BL: yes thats how its authored 22:40:57 built from low bandwidth stream built automatically 22:41:27 EC: seems a special case that needs custom layout 22:41:48 for now I think its better off not to have an explicit way to mark it, and require custom code 22:41:55 MW: agree 22:42:15 SP: should be done in layout, as I understand it 22:42:39 as they are in reality separate tracks 22:42:46 BL: agree 22:43:01 MW: clear audio. 22:43:44 JF: have the impression is that directors commentary and clear audio are both differently mixed audio tracks 22:44:13 MW: yes 22:44:34 JF: so if we have a clear audio kind, then we need a commentary kind 22:44:41 but I'm hearing a disinterest in that 22:44:55 SP: Clear is an accessibility issue 22:45:08 so we need more automatic switching for preferences 22:45:16 but dont see need for that for commentary 22:45:37 EC: agree, furthermore they are actually orthogonal 22:45:45 could have a clear audio commentary 22:46:01 JF: it really comes down to how produced 22:46:22 MW: the decision criteria, is does the JS need to know in machine readable form 22:46:45 if you want UI elements tailored to these things 22:47:11 sp preferences is not relevant for commentary, but a UI design is 22:47:28 seems we keep finding examples where we need to label with more than one kind 22:47:41 could be a structure under this 22:48:09 lots of these are too specific fo a generic matching algorithm 22:48:29 and maybe we do need multiple kinds 22:48:36 SP: can we explore that later 22:48:51 MW: yes as a first pass we should decide on what are the kinds 22:49:18 JF: Dave Singer has suggested 5 more, should we add these now? 22:49:28 are these in fact being produced 22:50:35 MW: its hard to introduce kinds if we dont have good definitions 22:51:02 EC: another example of where we dont have enough experience yet 22:51:46 JF: the clear examples now a re captions and clear audio 22:51:49 MW and subtitles 22:51:54 MikeSmith has joined #html-a11y 22:52:07 and commentary still under discussion 22:52:25 SP: dont want commentary as a kind 22:52:48 suffucient to use alternate 22:53:03 SP: have added a rationale to the wiki page 22:53:37 kind should define a track so that the UA or developer can make a decision whther to expose it as an addition or replacement to the main content 22:53:52 and amenable as a preferences decision 22:54:25 access and i18n are the main reasons 22:54:45 MW: agree the user preferences argument doesn apply to commentary 22:54:56 but dont agree thats the only reason for defineing a kind 22:55:14 custom UI is also a reason 22:55:47 SP: can use label 22:56:01 MW: but if I dont have a label, JS cant tell the difference 22:56:19 if I have label, the constraint is they are human readable 22:56:52 EC: commentary is so specialsed 22:57:12 only applies to some specific movie forms 22:58:02 JF: we have 3 clear winners, plus some discussion 22:58:11 maybe we should file a bug now on those 3 22:58:29 reopen or a new bug? 22:58:42 probably easier to file a new one 22:59:45 needs some investigation 23:00:05 but the takeaway today is we have 3 definite new kinds 23:00:31 continue to discuss on the list and wiki 23:00:51 rrsagent, set logs world-visible 23:01:00 -??P5 23:01:02 -silvia 23:01:09 -Eric 23:01:11 -John_Foliot 23:01:12 -mark 23:01:23 Bob_Lund has left #html-a11y 23:01:30 -Sean 23:01:32 WAI_PFWG(A11Y)5:30PM has ended 23:01:34 Attendees were John_Foliot, +1.408.540.aaaa, +1.510.367.aabb, +44.154.558.aacc, +61.2.801.2.aadd, silvia, mark, Sean, +1.510.367.aaee, Eric 23:01:37 rrsagent, generate minutes 23:01:37 I have made the request to generate http://www.w3.org/2011/05/04-html-a11y-minutes.html JF 23:01:49 rrsagent, stop log 23:01:49 I'm logging. I don't understand 'stop log', JF. Try /msg RRSAgent help 23:02:55 zakim, bye 23:02:55 Zakim has left #html-a11y 23:03:07 rrsagent, make logs public 23:03:17 rrsagent, make minutes 23:03:17 I have made the request to generate http://www.w3.org/2011/05/04-html-a11y-minutes.html JF 23:03:30 rrsagent, please part 23:03:30 I see no action items