- From: Nigel Megitt <nigel.megitt@bbc.co.uk>
- Date: Thu, 25 May 2023 16:14:36 +0000
- To: TTWG <public-tt@w3.org>
- Message-ID: <2E2ADC8E-1489-4622-A9C9-64A0015E5748@bbc.co.uk>
Thanks all for attending today’s TTWG meeting. Minutes can be found in HTML format at https://www.w3.org/2023/05/25-tt-minutes.html In text format: [1]W3C [1] https://www.w3.org/ Timed Text Working Group Teleconference 25 May 2023 [2]Previous meeting. [3]Agenda. [4]IRC log. [2] https://www.w3.org/2023/04/27-tt-minutes.html [3] https://github.com/w3c/ttwg/issues/251 [4] https://www.w3.org/2023/05/25-tt-irc Attendees Present Andreas, Atsushi, Cyril, gary, Matt_Simpson, Mike, Nigel, Pierre Regrets - Chair Gary, Nigel Scribe nigel Contents 1. [5]This Meeting 2. [6]IMSC-HRM 3. [7]DAPT 1. [8]Collaborative editing or partial editing - do we need "unfinished" state? w3c/dapt#52 2. [9]AD embedding issues 4. [10]Discussion: Any requirement to support tts:fontVariant in IMSC, and allow all-small-caps? 5. [11]TPAC 2023 planning. 6. [12]Meeting close Meeting minutes This Meeting Nigel: Agenda for today: … IMSC-HRM … DAPT … Discussion of potential need for font-variant: small-caps … Any TPAC 2023 suggestions … Is there any other business? Or items to make sure we cover within those topics? … Quick intro to Matt Matt_Simpson: You may remember me from Red Bee Media / Ericsson - I'm now at ITV doing a similar role … and particularly interested in DAPT. Cyril: Welcome! Nigel: I've invited Matt as an observer today, from the formal meeting attendance perspective. group: [brief introductions] IMSC-HRM Nigel: Reminder that I sent a Call for Consensus to transition to CR [13]CfC email for transition of IMSC-HRM to CR [13] https://lists.w3.org/Archives/Public/public-tt/2023May/0007.html Nigel: Runs until 2nd June. … I've had a couple of messages of support. … No signals against transitioning to CR. [14]Pull Request including CR Exit Criteria [14] https://github.com/w3c/imsc-hrm/pull/59 Nigel: If you have any issues with the CR Exit Criteria please comment on the pull request. … Encourage everyone to review them for themselves and in the context of the current TTWG Charter. … Any questions or points on this? Cyril: The CR pull request has links to GitHub issues - is this still okay at this stage? … I thought the CR was supposed to be almost final. Nigel: Even Recs have GitHub links Pierre: One of those is because of an at-risk feature, where we were encouraged to use a GitHub issue. … The other was something that we hope to answer conclusively during testing. … We use GitHub as a way to track those, and were encouraged to do that. … As opposed to doing it offline or in the implementation report. Nigel: Atsushi says via IRC: we need to mark feature as at-risk, if any, but no need to resolve all issues, for CR Cyril: That answers my question! Pierre: My plan is, as soon as the CfC concludes, hopefully positively, I'll put together test content, … and a call for tests, and I will update the sample web app that's based on the open source code, … to match the CR. Nigel: We don't have a test suite now, just an empty repo. Pierre: Correct. I wanted to wait until confirmation that we would progress before working on that. Nigel: Any more on IMSC-HRM? no DAPT Nigel: We've been merging PRs in the normal way. … In our last Editor's meeting we marked some issues as needing to be resolved before CR. … Any open PRs now? Cyril: Yes, yours Nigel: Oh yes, completely editorial, needs a review. Cyril: I will check it. Nigel: On the list of steps, we can confirm that we have auto-publication to WD on merging PRs to main branch. … It's happened several times! … Thank you Atsushi for making that work. … I have not yet requested HR or WR from liaisons. … I opened a tracking issue for us for that [15]Prepare for Horizontal Review w3c/dapt#144 [15] https://github.com/w3c/dapt/issues/144 Nigel: One obvious target for a liaison would be EBU, and I did present the DAPT spec to EBU in a remote meeting. … That presentation generated some useful feedback which I have added to issues where needed. … The main thing is tracking of work in progress as well as completed deliverables. … In other words, support for organisation making DAPT documents, during their preparation Mike: Should we send to ATSC and CTA too? Nigel: We have a list of liaisons, and we can send to others even if not on that list. Mike: The discussion of audio description has warmed up so it might be helpful to share with them. Nigel: Thanks, I will. … If I need any contacts perhaps I'll ask you Mike. Matt_Simpson: I think this is a very useful thing to have, both from audio description to move away from … proprietary formats, and also for use as structured scripts for other use cases. … I've wanted to move away from PDFs and Word documents for inbound script data for a while. Nigel: I received more positive feedback from someone else in EBU too. Cyril: Can we look at #52 since Matt is here. Nigel: Just to note, on IRC Atsushi mentioned that we can request transition to CR even before all HR GitHub tracking issues are closed. … Worth noting, especially in the context of IMSC-HRM where there's one i18n issue still open I believe. Collaborative editing or partial editing - do we need "unfinished" state? [16]w3c/dapt#52 [16] https://github.com/w3c/dapt/issues/52 github: [17]w3c/dapt#52 [17] https://github.com/w3c/dapt/issues/52 Cyril: This issue is about possibly tracking state changes into a document. … Thank you Matt for commenting on it. … I'm asking myself and my colleagues if there is a need for interoperability in tracking changes … while editing? … I'm not sure for example if we would go between authoring tools where interop is needed to signal unfinished editing. … The other thing is: possibly it could be done externally to the document, in a version control system … or asset management system. … At Netflix the need we identified is to see what delivery it refers to. … For example if a script is received, the original media changes and you need to get another one. … It's about tracking multiple finished documents pointing to different related media objects. … We added some text about identifying related media objects recently. … You could use that, as well as additional proprietary data in other namespaces. … I'm looking for use cases where interop is needed between tools for fine-grained change tracking. Matt_Simpson: Quite often we will be asked to reversion or modify a subtitle or caption file based on the results … of compliance edits or a localisation process. … It's very useful for the translators, captioners, subtitlers, to be driven to the changed elements rather … than working out for themselves where the differences in the media are. … It can be as simple as an edit to remove a section, or replacement of expletives, or some other editorial change. … I agree, we could do it as an external diff process. … From our point of view there is value in it travelling within the document. … It does not need to be particularly complex. … I can see arguments against keeping multiple versions in one file. … But just indicating what had been edited most recently would be useful. … We get around this now by exporting Edit Decision Lists and pointing humans to the changed timecodes. … Does that help? Cyril: Yes, it helps, it's very similar when you mention ETL. My colleagues are using OpentimelineIO to do the same thing. … I still wonder how we identify the latest edits in the document. … Have an iteration number on each script event, and increment all the touched events every time you edit? … I would need to see a proposal. I'm not opposed. … What Nigel suggested initially, to use ScriptType at event level, I don't think it covers your use case. Matt_Simpson: No, for me it's almost like a "dirty" flag - what has not been seen before in this file. Cyril: How would you track deletions then? Matt_Simpson: True, that's equally valid. Andreas: Question to Matt - is this particular for DAPT, or for other TTML documents? Matt_Simpson: It would count for other TTML documents, but workflow-wise if we were to use DAPT as an … inbound script and we have multiple versions sent to us, it would be useful to know what is different, … i.e. the intention of the edit. Cyril: I agree with that. The current thinking is to carry top-level metadata in the form of a change log, … but not with a fine-grained approach. Matt_Simpson: If we want to save human time, we would want to direct the person to the changed part rather … then having them hunt for it. … A DAPT document could be the input to a process, where an IMSC document might be the output, … from a lifecycle point of view. Cyril: My suggestion is to continue the conversation offline with examples. Do others share the same use case? … Is this a v1 thing or can it be deferred for now? There are options. SUMMARY: Continue discussing offline AD embedding issues Cyril: We're looking for feedback about the multiple ways to do the same thing with managing … audio recordings - embedding, referencing, etc. Nigel: Yes, there are lots of issues embedded in the document. Cyril: It's #113, #114, #115 and #116 if people want to look at them. Nigel: In general when we ask "do we need all the ways TTML2 has to offer" the answer is "probably not" … but I need to have some guidance to help select the best options here in this case. Discussion: Any requirement to support tts:fontVariant in IMSC, and allow all-small-caps? Nigel: I was recently re-examining the FCC caption customisation requirements and saw that one of the … options for font appearance is curiously different from all the others! … There's a requirement there for all small capitals. … In the past when we've discussed this I think we concluded that the requirement could be met … by providing a specially designed font. … I'm sure that's true, but there's a much easier way nowadays. … That's to use the CSS font-variant property, specifically the one that allows all-small-caps, … and that will cause a conformant user agent to choose the small capitals glyph variants in whatever … font is chosen. … It's simpler for the implementer because they don't need a special font, and it means that in principle … the user can choose orthogonally the font face, e.g. serif, sans-serif etc. and whether to use all caps or not. … Current state is TTML2 does not support this property value in tts:fontVariant, … and IMSC does not support tts:fontVariant at all. … I wanted to raise this in case others have also hit this curious requirement. Pierre: First time I've heard about it. Mike: The FCC suggests it be a separate font, and the font it uses as an example is all caps of course, … but the capitalised letters are actually larger. … I don't know if you get the same result with the CSS property. … It might be a clever way to address it. … I'm not aware of anyone who has actually implemented this, independently of TTML. … Not sure where the best balance of energy is spent. … If you use Engravers Gothic then it has an example. … I'm not opposed, but concerned about putting a lot of energy into a little used feature. [18]MDN CSS font-variant-caps page [18] https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-caps Nigel: Thanks for the link there Pierre. That's great - it shows that the `small-caps` value does indeed … present actual capital letters larger than lower case letters, which are also capitalised. … I'm not sure if this is allowed in WebVTT - I assume not? Gary: I'll check … ... It doesn't have it, no. Nigel: This strikes me as a great use case for the new Process that allows us to add delta features … without the full review cycle of entire specifications. Mike: Could be worth discussing with CTA too, to get manufacturer's views. Nigel: That would be useful, yes, thank you. Matt_Simpson: Using all capitals goes against most accessibility guidance - it makes text harder to read Mike: Is there a link to where it says that? Matt_Simpson: I can share that later. Mike: That'd be helpful, thanks. Nigel: Of course the property is not needed in the captions document itself - as a customisation implementation, … it can be applied to the render area container and gets inherited. … Summary for this topic today is that more input is needed. TPAC 2023 planning. Nigel: Any thoughts of agenda topics for TPAC? This is a placeholder agenda item. group: none so far Meeting close Nigel: We've concluded our agenda, let's adjourn. Thank you everyone. [adjourns meeting] Minutes manually created (not a transcript), formatted by [19]scribe.perl version 210 (Wed Jan 11 19:21:32 2023 UTC). [19] https://w3c.github.io/scribe2/scribedoc.html
Received on Thursday, 25 May 2023 16:14:50 UTC