W3C

Timed Text Working Group Teleconference

24 Sep 2015

See also: IRC log

Attendees

Present
pal, nigel, tmichel, frans, courtney
Regrets
Andreas
Chair
nigel
Scribe
nigel

Contents


<trackbot> Date: 24 September 2015

This meeting

nigel: Proposes we look at Action Items, IMSC, TTML and WebVTT mapping and codecs registry.
... AOB?

group: no other business.

Action Items

action-420?

<trackbot> action-420 -- Pierre-Anthony Lemieux to Follow up with glenn on issue-406 -- due 2015-09-10 -- OPEN

<trackbot> http://www.w3.org/AudioVideo/TT/tracker/actions/420

pal: Glenn has provided the input needed to make progress, that #uax14 feature is unique in
... TTML in that it controls whether the processor uses the uax14 algorithm to determine line
... breaks but it is not communicated in the document. It has to be specified by the profile.
... I'm trying to find out if in general implementors follow the uax14 recommendations so we
... can determine if it should be mandated in IMSC 1. So I have enough information to proceed.
... If you know of implementations and if they follow uax14 recommendations let me know.

nigel: We should take HTML/CSS implementations as a data point.

pal: CSS3 seems to mandate it.

close action-420

<trackbot> Closed action-420.

issue-406?

<trackbot> issue-406 -- #lineBreak-uax14 is never 'used' by a document? -- open

<trackbot> http://www.w3.org/AudioVideo/TT/tracker/issues/406

issue-406: [meeting 2015-09-24] IMSC 1 should mandate that processors shall/shall not implement uax14 or say nothing about it.

<trackbot> Notes added to issue-406 #lineBreak-uax14 is never 'used' by a document?.

pal: Here's a link to the CSS3 spec: http://www.w3.org/TR/css-text-3/

IMSC stuff

pal: I've received a render from an implementor for one of the test suite tests, probably
... the most complex one. It's an MP4 file for track6-frag0-sample1-subs0.ttml
... I stepped through the render and it seems good to me. We should add it to the results and
... use it to encourage others. That implementor now plans to continue with the other tests.
... tmichel, can we post that and add a link to the implementation report?

tmichel: Yes, I've missed that somehow - if you can resend it to me?

pal: I'll upload it to somewhere we can all see it, so you can pick it up from there.

<scribe> ACTION: tmichel to download and upload to implementation report page the test render MP4 [recorded in http://www.w3.org/2015/09/24-tt-minutes.html#action01]

<trackbot> Created ACTION-424 - Download and upload to implementation report page the test render mp4 [on Thierry Michel - due 2015-10-01].

<pal> http://sandflow.com/public/GIC_IMSC_DEMO_H264_30s_20150829_1.mp4

nigel: Last week we said we'd discuss how to proceed with encouraging implementors.

pal: I think a prompt update email from tmichel wouldn't harm. I have another name to add also.

nigel: Is that the best thing to do? Would it help to have a message from the chair too?

pal: We can kick around some ideas offline about this.

nigel: Okay, but for the time being tmichel should send a prompt email?

pal: Yes, and we should also thank the contributor of this test result.

<scribe> ACTION: tmichel Send a prompt/thank you to the potential test result contributors for IMSC. [recorded in http://www.w3.org/2015/09/24-tt-minutes.html#action02]

<trackbot> Created ACTION-425 - Send a prompt/thank you to the potential test result contributors for imsc. [on Thierry Michel - due 2015-10-01].

nigel: And pal will send tmichel a new name/address?

pal: yes.

issue-417?

<trackbot> issue-417 -- #writingMode constraint inconsistent in image profile -- raised

<trackbot> http://www.w3.org/AudioVideo/TT/tracker/issues/417

pal: This is about features and dependent/contained features. #writingMode 'may' be used in
... both profiles, but image profile doesn't actually permit vertical writing mode, so it's just a
... matter of moving it to the individual profiles from the common set.

reopen issue-417

<trackbot> Re-opened issue-417.

issue-429?

<trackbot> issue-429 -- Glyph vs code point in HRM -- raised

<trackbot> http://www.w3.org/AudioVideo/TT/tracker/issues/429

pal: This is a tricky one. The HRM today is written in terms of glyph but what the document
... talks about is code points. You don't know how code points get turned into glyphs until
... the text is rendered because it depends on the font and the context. It's complex.
... I'm trying to find out if the intended term was code points or glyph.

reopen issue-429

<trackbot> Re-opened issue-429.

issue-431?

<trackbot> issue-431 -- Example of documents that fail the HRM -- raised

<trackbot> http://www.w3.org/AudioVideo/TT/tracker/issues/431

pal: This should be pretty straightforward to put together.

reopen issue-431

<trackbot> Re-opened issue-431.

nigel: There are a whole load of pending review issues on imsc 1. Are there any to call out?
... Otherwise we can give a 2 week review period and if there are no queries/problems then
... close them.

pal: I've sent Glenn a summary and really he should review the resolutions.

nigel: I've checked all the check-ins and most of the issues, so they're looking good to me
... at the moment, but I need to double check.

pal: Okay, then I'll look at the now open ones.

TTML and WebVTT mapping document

action-422?

<trackbot> action-422 -- Courtney Kennedy to Update the mapping document status of this document to include feedback mechanism. -- due 2015-09-24 -- PENDINGREVIEW

<trackbot> http://www.w3.org/AudioVideo/TT/tracker/actions/422

courtney: I've done that.

https://dvcs.w3.org/hg/ttml/raw-file/tip/ttml-webvtt-mapping/mappingbetweenTTMLandWebVTTW3C.html

close action-422

<trackbot> Closed action-422.

Courtney: There's another action and an issue that I have proposed resolutions for and then
... there's a whole bunch of others I'm still thinking about, and want to discuss with Andreas.

action-423?

<trackbot> action-423 -- Thierry Michel to Check the license on the ttml to webvtt mapping document -- due 2015-09-24 -- PENDINGREVIEW

<trackbot> http://www.w3.org/AudioVideo/TT/tracker/actions/423

courtney: I figured out how to put the right licence in there.

tmichel: It's true that the right copyright is in there, which is fine. Now the document has
... changed from Editor's draft to Unofficial draft. Is that because you couldn't make it an ED?

courtney: I'm using respec as you suggested and it's hard to control. When I make it an ED it
... gets broken links. Making it a UD fixed the links but broke the licence. The respec guys
... helped me to fix the link and the copyright but the effect is it's a UD.
... If I use the template from tmichel then it puts a wrong link in.

tmichel: Let's discuss offline. In the meantime there's no problem having an Unofficial Draft.

courtney: I'm not sure it matters at the moment. The right copyright statement and no bad links is more important.

nigel: I've also noticed that it says 'Latest Recommendation' which is a bit misleading.

<scribe> ACTION: tmichel tmichel to work with courtney to get the TTML WebVTT mapping to look right with respec [recorded in http://www.w3.org/2015/09/24-tt-minutes.html#action03]

<trackbot> Created ACTION-426 - Tmichel to work with courtney to get the ttml webvtt mapping to look right with respec [on Thierry Michel - due 2015-10-01].

close action-423

<trackbot> Closed action-423.

issue-415?

<trackbot> issue-415 -- TTML2 is confusing -- pending review

<trackbot> http://www.w3.org/AudioVideo/TT/tracker/issues/415

courtney: I'm a bit confused by this but what I think he's asking for is not to use '2' in the T2VP
... profile for mapping. He also said the constraints are against IMSC 1 which is not correct.
... I changed the name of the profile to TVTT as a response to the '2' issue.

issue-415: [meeting 2015-09-24] Numeral 2 removed from name of mapping profile to avoid confusion with TTML2. Profile is not based on IMSC 1 however note Issue-446 requests this.

<trackbot> Notes added to issue-415 TTML2 is confusing.

nigel: Let's point mike back at this to review.

courtney: Thanks to Mike and Pierre for the detailed review - I really appreciate it.
... Andreas is on vacation and I really want to discuss some of these with him before deciding
... on how to resolve them. Our idea in defining a new profile was just to structure a mapping
... strategy. At least in my mind it wasn't something that you'd publish and author to. It was
... just a way to structure the mapping. The feedback is really interesting though. I want to think about this some more though.

nigel: I had the same take as you Courtney but we should recognise the feedback - if we
... define a profile then people might use it! We should think about how formal we make the profile
... document.

courtney: The goal of splitting the mapping into two parts was 1) to reduce the semantics
... and 2) to convert the syntax. The benefit that Andreas pointed out was that then you always
... have a valid conformance-checkable document at every stage. I thought that was a nice
... benefit of dividing things up this way. Because that was our intent, the profile isn't related
... to IMSC or other TTML profiles so much. It's just about defining a subset of TTML that is
... the same as WebVTT functionality.

pal: It makes perfect sense and is a great process. From a user's perspective, the end result
... is that if a document meets the constraints defined in the document it can be converted
... losslessly into WebVTT, to the temptation will be to author to that.

courtney: That's interesting - it's true, but the converse it not true. Just because you don't
... start with this profile doesn't necessarily mean that the mapping will be lossy.

pal: It will look like a very tempting option to author for lossless mapping to WebVTT.
... If that happens to be a subset of IMSC 1 then that's great because implementors can just
... use a subset of IMSC 1 to target mapping to WebVTT. If it's not then we should see if IMSC1
... needs to change.

courtney: I think we should do that exercise and we may find that we're very close to IMSC 1
... already. Then we should think if it makes more sense to use IMSC 1 and restructure the
... document to discuss the timing conversions that are allowed in IMSC 1. I agree that this is
... a pragmatic approach that needs more discussion and I'd like Andreas to be part of it.

pal: Absolutely. It may be worth just noting that the TVTT profile is a subset of IMSC 1.
... It doesn't necessarily require a major document restructure.

nigel: It may be that we defer this discussion until TPAC to manage everyone's availability.
... Looking at all the issues raised, is there any reason not to open them all?

courtney: I haven't looked in depth at all of them yet. I think the forced display one is a bit different.
... I think that will result in some additional text in our document describing how to mark
... WebVTT as forced. I think it depends on the carriage/wrapper too e.g. HLS, BMFF, HTML web page.

pal: I think we could mention that you may need two or more separate WebVTT tracks.

courtney: In my experience content creators like to deliver the forced subtitles as a separate
... track so they can adjust the timing relative to non-forced subtitles.

pal: That's interesting. So the forced/non forced subtitles are delivered as two separate files?

courtney: Not always but often.
... That's a beyond-the-format question. But we could put in the mapping document how to
... approach that problem in different containers.

nigel: A related point is that WebVTT documents can be constructed for chapters by extracting
... metadata from the TTML div structure for example.

<scribe> ACTION: nigel write up an issue for WebVTT for chapterisation etc. [recorded in http://www.w3.org/2015/09/24-tt-minutes.html#action04]

<trackbot> Created ACTION-427 - Write up an issue for webvtt for chapterisation etc. [on Nigel Megitt - due 2015-10-01].

TTML profile registry.

nigel: Mike has done some work on this, discussions are ongoing on the reflector.
... He's moved it to https://www.w3.org/wiki/TTML/ProfileRegistry
... The main direction to note is that we're merely hosting the short codes and separating out their usage.
... There's also a question arising, perhaps to tackle offline, whether we can create a standalone
... Note to update the Media Registration with IANA.

tmichel: Let me check on that.

<scribe> ACTION: tmichel Check if we can update the TTML IANA Media Registration in a standalone Note or if we need to do it in a Rec [recorded in http://www.w3.org/2015/09/24-tt-minutes.html#action05]

<trackbot> Created ACTION-428 - Check if we can update the ttml iana media registration in a standalone note or if we need to do it in a rec [on Thierry Michel - due 2015-10-01].

nigel: Thanks everyone - we got through a lot, and skimmed past a lot in that meeting, but we're
... 3 minutes over so I'll adjourn for now. See you all next week. [adjourns meeting]

<scribe> scribe: nigel

Summary of Action Items

[NEW] ACTION: nigel write up an issue for WebVTT for chapterisation etc. [recorded in http://www.w3.org/2015/09/24-tt-minutes.html#action04]
[NEW] ACTION: tmichel Check if we can update the TTML IANA Media Registration in a standalone Note or if we need to do it in a Rec [recorded in http://www.w3.org/2015/09/24-tt-minutes.html#action05]
[NEW] ACTION: tmichel Send a prompt/thank you to the potential test result contributors for IMSC. [recorded in http://www.w3.org/2015/09/24-tt-minutes.html#action02]
[NEW] ACTION: tmichel tmichel to work with courtney to get the TTML WebVTT mapping to look right with respec [recorded in http://www.w3.org/2015/09/24-tt-minutes.html#action03]
[NEW] ACTION: tmichel to download and upload to implementation report page the test render MP4 [recorded in http://www.w3.org/2015/09/24-tt-minutes.html#action01]
 
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.140 (CVS log)
$Date: 2015/09/24 15:14:41 $