- From: Nigel Megitt <nigel.megitt@bbc.co.uk>
- Date: Thu, 20 Jul 2023 16:48:28 +0000
- To: TTWG <public-tt@w3.org>
- Message-ID: <A3DE4745-78E0-4358-998B-F4A19550AE33@bbc.co.uk>
Thanks all for attending today’s TTWG meeting. Minutes can be found in HTML format at https://www.w3.org/2023/07/20-tt-minutes.html In text format: [1]W3C [1] https://www.w3.org/ Timed Text Working Group Teleconference 20 July 2023 [2]Previous meeting. [3]Agenda. [4]IRC log. [2] https://www.w3.org/2023/07/06-tt-minutes.html [3] https://github.com/w3c/ttwg/issues/256 [4] https://www.w3.org/2023/07/20-tt-irc Attendees Present Atsushi, Chris, Matt_Simpson, Nigel, Pierre Regrets Andreas Chair Nigel Scribe cpn, nigel Contents 1. [5]This meeting 2. [6]IMSC-HRM 1. [7]IMSC-HRM Tests 3. [8]DAPT 1. [9]Support within workflowType for generic script origination w3c/dapt#169 2. [10]Registries 4. [11]Meeting Close Meeting minutes This meeting Nigel: On today's agenda we have: … * IMSC-HRM … * DAPT … * TPAC 2023 planning … Is there any other business, or points to make sure we cover? group: no other business IMSC-HRM IMSC-HRM Tests Nigel: Thank you Pierre for putting together the pull request to add IMSC-HRM tests github: [12]w3c/imsc-hrm-tests#1 [12] https://github.com/w3c/imsc-hrm-tests/pull/1 Nigel: notes that w3c/imsc-hrm-tests needs to be added to github bot's list Nigel: I sent an email Friday last week, asking to be allowed to merge before the normal 2 weeks … Andreas approved. Pragmatically, I'm happy to merge this, we can point implementers to the tests … Are there any objections to doing that? … No objections, Pierre, feel free to merge Pierre: Thank you Nigel: The next steps are the call for implementations. This is really a call for everyone who can to share that we're looking for evidence of implementation … That could be a large body of content that passes the validator or meets the requirements of IMSC HRM Pierre: [13]https://docs.google.com/document/d/ 1J0kPIKXyS7RT_nTA4bYueC0e1AoatyLeHkWtr_5dZzc [13] https://docs.google.com/document/d/1J0kPIKXyS7RT_nTA4bYueC0e1AoatyLeHkWtr_5dZzc Nigel: When we published CR we also published a blog post that requests implementations. This is a more refined version of that request Pierre: It's intended to be really targeted … It's a substantial amount of effort to pull content from libraries and run the HRM. Alternately, create an implementation of the HRM and synthetic content as an independent test vector … To maximise the chances of people hearing about it, we should send directly to people or groups who may be interested, as a personal email … We could do it formally, or add names to a spreadsheet to avoid sending to the same person twice Nigel: With DAPT, we used the wiki in the repo to have an outreach log … I don't think there's sensitivity about publishing who we've asked. But if there is, we could do it in the member-only wiki Pierre: Might not be sensitive if it's by company [14]News post requesting implementations of IMSC-HRM [14] https://www.w3.org/news/2023/w3c-invites-implementations-of-imsc-hypothetical-render-model/ [15]IMSC-HRM repo wiki [15] https://github.com/w3c/imsc-hrm/wiki Pierre: Maybe we can use the the implementation report wiki, to keep it all in one place Nigel: That's fine too Pierre: We should add a link to the wiki from GitHub, by the way … [16]https://www.w3.org/wiki/TimedText/ IMSC-HRM-1ED-Implementation-Report [16] https://www.w3.org/wiki/TimedText/IMSC-HRM-1ED-Implementation-Report Nigel: An action to take is tabulate the different tests into the implementation report, to show which implementations pass which tests Pierre: I can do that Nigel: Looking at the call for content text, the note saying that image profile support will be removed. There's a chicken and egg problem, if we don't make tests we can't include the feature in the end Pierre: Either the community cares and will contact us, but if not we shouldn't feel bad about removing the feature. I know it's in use, we get bug reports on IMSC.js Nigel: I'll add words on image profile, as we're looking for help Pierre: The date is there to set expectation for when to respond Nigel: Let's allow more time, say, October Pierre: Do you have people in mind? Nigel: Yes, two as implementers. For bodies of content, I should be able to do some myself, but unsure who else to ask … Matt, would be handy also if you also want to? Pierre: Content that's actually in production Matt: We may have some IMSC material. I don't think we have anything suitable off the shelf … We can try generating from some of our tools Nigel: We're looking for real audience facing content that meets HRM requirements Matt: I can run through some of our content Pierre: That would be awesome Nigel: Shall we follow up offline on who to contact? Pierre: OK Nigel: Is there anything else to do on IMSC HRM? … Hearing no. Thank you for creating all those tests. Pierre and I talked last week, and the way the tests are organised might hint at improving the specification structure itself … I can raise an issue on that. It's about how we define the available time to render an ISD, as the lesser of IPD and time from prevous ISD … It would simplify one of the complicated bullet points in the spec DAPT Nigel: I sent lots of requests for wide review. We don't have a contact for ITIC, Pierre you might be able to help? Pierre: I've pinged them, they're usually responsive, so I'll follow up with them … I suspect this might not be on their radar Nigel: The other thing we need to do is horizontal review. I completed and reviewed with Cyril the accessibility self review, also the security and privacy self review … I raised the review request with the APA WG [17]DAPT Wide Review outreach log wiki page [17] https://github.com/w3c/dapt/wiki/Wide-Review-outreach-log Nigel: I have been logging everything I've done in the wiki … I can't do the next action, the security and privacy reviews without adding sections on those to the spec … I raised a PR to do that, awaiting review. If anyone can review, please do [18]Pull request to Add Privacy and Security Section w3c/dapt#168 [18] https://github.com/w3c/dapt/pull/168 Nigel: There's an action on Cyril to request the TAG and i18n reviews … Some issues to discuss. One of the internationalisation points is about holding information only in attributes. You can't sensibly have markup in attributes so if you need to mix LTR and RTL in attributes, it's tricky … It's a problem in DAPT as we've specified that some human-readable text, such as remarks on translations, are put into metadata attributes like ttm:desc … TTML has long had this feature already, allowing some kinds of metadata just to be in attributes … ttm:desc is element, not an attribute. The content specified for ttm:desc is PCDATA only, not mixed content that can contain spans with markup … So if you want to markup language or direction on different parts of a ttm:desc element, you can't … It also applies to ttm:name, ttm:item, ttm:copyright <atsushi> [19]https://www.w3.org/TR/ international-specs/#bidi_inline_change [19] https://www.w3.org/TR/international-specs/#bidi_inline_change Atsushi: Does it relate to the requirement in this URL? Nigel: Yes Atsushi: If I understand correctly, markup is preferred Nigel: That's very helpful. So I'll add a pointer in the issue, and say we require support for unicode control characters Chris: Is unicode control characters what the i18n group say they dislike? Atsushi: Assigning the attribute as markup will help with semantics, but if we use the unicode code points, there's a need to understand the unicode characters itself. Could be a processing overhead. I think that's the root cause [20]How can mixed direction ltr and rtl be specified in metadata elements w3c/dapt#164 [20] https://github.com/w3c/dapt/issues/164 Nigel: Other things we've received on DAPT, I got some instant feedback on wide review from APA WG … They said DAPT looks like a typo, as it says "A DAPT", and ADAPT refers to something else. So people suggesting it needs a name change … I'm not completely convinced I agree with their conclusion. I tried to search for ADAPT in the context of dubbing and audio description … But didn't find anything. There's a WAI-Adapt, that used to be called the "personalisation task force". It's not a document or a spec, but they were sensitive to that … Not sure what action to take. Maybe edit the start of that sentence cpn: The title is clearly the Dubbing and Audio description Profile - perhaps if it is spelled … out at first, rather than jumping into the acronyms, that would help. Nigel: We could also add a pronunciation note, as we read it as D-A-P-T, not "dapt" Matt: Reminds me of EBU-TT ;-) [21]APA WG feedback - name looks like a typo for ADAPT w3c/dapt#167 [21] https://github.com/w3c/dapt/issues/167 Support within workflowType for generic script origination [22]w3c/dapt#169 [22] https://github.com/w3c/dapt/issues/169 github: [23]w3c/dapt#169 [23] https://github.com/w3c/dapt/issues/169 Matt: I looked at some of the detail in the spec. We have been thinking that a structured script file we can commission people to produce, e.g., third party, would be a useful starting point for subtitles for deaf and hard of hearing, and dubbing and translation workflows Nigel: yes, daptm:workflowType Matt: There's a workflow type property. It's mandatory, either dubbing or AD. When we commission one of these, it could also be used for subtitles for deaf and hard of hearing and for translation subtitles as well as dubbing … At the moment, we'd mark it up as dubbing, but that would be erroneous … We don't necessarily know which of the subtitling, dubbing, or translation subtitling it might need to flow through. It could be one or all three Nigel: Are you proposing a new value for workflowType? Matt: I think so, but don't know what I'd call it Nigel: Would transcription work? Matt: It needs to be something generic like that. Depends whether you see it as describing the workflow or describing what's in the document … For commercial reasons, we might not want the third party to know it's being used for dubbing if they're not been commissioned to do that work Nigel: That's interesting Matt: Was there a view on whether the workflow is describing what it contributes towards? … That was my reading of it Nigel: Yes. I can see that being helpful … Any other thoughts on this? SUMMARY: Helpful to clarify if worfklowType is intended to capture current state or end outcome; adding a transcription value could be commercially useful for some user groups. Registries Nigel: A long time ago, I created a boilerplate registry, in the TTWG repo PR 243 github: [24]w3c/ttwg#243 [24] https://github.com/w3c/ttwg/pull/243 Nigel: As there's been no comments, and all comments resolved, so I propose to merge the PR, and then create registries based on this: two for DAPT … Need to work out how, either as separate documents or directly inside DAPT … Unless you want more time to review, I propose merging cpn: The only thing in my mind was about editor's drafts of draft registry status, … in Respec. Did you make any progress with that? Nigel: I didn't do anything about that! … It's a good point Chris: It's a separate issue. Atsushi: I suppose WebCodecs registry is using slimline publication that we are using for DAPT, … where they auto-publish to /TR on merge … If so, there's no difference between ED and the published one on /TR so the state of ED for Draft Registries … is not needed. cpn: Here, you haven't decided if the Registry is a separate document or within the spec itself. Nigel: Yes Chris: No need to delay it on my account then - that was my only question. Nigel: Anyone else? group: No SUMMARY: TTWG call 2023-07-20: merge this pull request Meeting Close Nigel: Thanks everyone, we're over-time - let's cover any TPAC-related issues offline. … [adjourns meeting] Minutes manually created (not a transcript), formatted by [26]scribe.perl version 210 (Wed Jan 11 19:21:32 2023 UTC). [26] https://w3c.github.io/scribe2/scribedoc.html
Received on Thursday, 20 July 2023 16:49:05 UTC