TTWG Meeting Minutes Jan 17, 2013

http://www.w3.org/2013/01/17-tt-minutes.html,text
http://www.w3.org/2013/01/17-tt-minutes.html

   [1]W3C

      [1] http://www.w3.org/

                               - DRAFT -

                Timed Text Working Group Teleconference

17 Jan 2013

   See also: [2]IRC log

      [2] http://www.w3.org/2013/01/17-tt-irc

Attendees

   Present
          glenn, mijordan, mmartin3, mike, +1.408.771.aaaa,
          Andreas, Thomas_Bause_Mason, +44.118.900.aabb, sean,
          courtney, +1.310.210.aacc, pal

   Regrets
   Chair
          SV_MEETING_CHAIR

   Scribe
          mmartin3

Contents

     * [3]Topics
         1. [4]IETF Registration
     * [5]Summary of Action Items
     __________________________________________________________

   <trackbot> Date: 17 January 2013

   thanks glenn

   Chair

   Sean Hayes

   <scribe> scribenick: mmartin3

IETF Registration

   Issue-175?

   <trackbot> ISSUE-175 -- media type and file extension not
   registered -- open

   <trackbot>
   [6]http://www.w3.org/AudioVideo/TT/tracker/issues/175

      [6] http://www.w3.org/AudioVideo/TT/tracker/issues/175

   mike: Issue-179 encoding is separate from registration.
   ...http:
   //lists.w3.org/Archives/Public/public-tt/2013Jan/0011.html

   Issue-179?

   <trackbot> ISSUE-179 -- Interpreting the pixel measure -- open

   <trackbot>
   [7]http://www.w3.org/AudioVideo/TT/tracker/issues/179

      [7] http://www.w3.org/AudioVideo/TT/tracker/issues/179

   scribe: RFC 3023 in TTML 1.0
   ... provided redlines to glenn
   ... Encoding requirements Section 4.3.3 XML 1.0 - gives rules
   and provides an Annex that describes an algorithm.
   ... Issues with transferring the charset for encoding.
   ... Suggest we constrain to UTF-8 and -16, and that would be
   supported by an XML processor.

   glenn: What about US ASCII.

   mike: Wouldn't matter. Use UTF-8.

   glenn: Constraint on all interchange of documents?

   mike: All identified as ttml/xml.

   glenn: Constrain to XML and the use of the MIME type charset.
   ... Write registration to constrain to UTF-8 and -16.

   mike: Don't specify what happens if optional charset is not
   present.

   sean: Doesn't constrain use of other encodings.

   glenn: Charset parameter is ignored and what is specified in
   the document is used.

   sean: Japanese may have questions if their encodings are not
   considered. Don't know if an issue for charset.

   mike: Only the encoding is used not the charset.

   sean: Japanese may still have questions.

   mike: Think this is orthogonal.

   glenn: Specify encoding only without a character set.
   ... Suggest charset be ignored.

   sean: Contradicts XML specification.
   ... Just don't use.

   mike: RFC 3023 has "if present xxxxx" language. Better not to
   override.

   glenn: HTML5 changes that.

   mike: Could specify should not use, but if you do xxxx.

   <glenn> should not use charset param, but if used, must be
   identical to encoding parameter in document instance

   Issue-175?

   <trackbot> ISSUE-175 -- media type and file extension not
   registered -- open

   <trackbot>
   [8]http://www.w3.org/AudioVideo/TT/tracker/issues/175

      [8] http://www.w3.org/AudioVideo/TT/tracker/issues/175

   Issue-179?

   <trackbot> ISSUE-179 -- Interpreting the pixel measure -- open

   <trackbot>
   [9]http://www.w3.org/AudioVideo/TT/tracker/issues/179

      [9] http://www.w3.org/AudioVideo/TT/tracker/issues/179

   <glenn> RESOLVED: accept the above language re:
   charset/encoding

   RESOLVED On text re: encoding.

   Issue-175?

   <trackbot> ISSUE-175 -- media type and file extension not
   registered -- open

   <trackbot>
   [10]http://www.w3.org/AudioVideo/TT/tracker/issues/175

     [10] http://www.w3.org/AudioVideo/TT/tracker/issues/175

   mike: Provided text.
   ... No comments from Philippe.
   ... Appendix C.
   ... Close Issue-175 and adopt the redlines proposed by Mike.
   ... Action to Glenn.

   RESOLVED to use edits from Mike on Issue-175 and action to
   Glenn to process. Leave both open.

   <glenn> ACTION-136?

   <trackbot> ACTION-136 -- Glenn Adams to integrate changes from
   Action-133 into the TTML 1.0 Second Edition -- due 2013-01-14
   -- OPEN

   <trackbot>
   [11]http://www.w3.org/AudioVideo/TT/tracker/actions/136

     [11] http://www.w3.org/AudioVideo/TT/tracker/actions/136

   <glenn> ISSUE-199?

   <trackbot> ISSUE-199 -- timeExpression to video frame
   calculation is unclear in some cases -- raised

   <trackbot>
   [12]http://www.w3.org/AudioVideo/TT/tracker/issues/199

     [12] http://www.w3.org/AudioVideo/TT/tracker/issues/199

   mike: Differences of view between Glenn and I.
   ... timeExpression
   ... Conversion to frames of video
   ... Time values have different frame representation. If 2 are
   different they resolve to the same frame in the video.
   ... Do math.
   ... Non-integer frame rates only.
   ... One algorithm is to take the seconds and use real frame
   rate to get frame number. Add frame field to that with final
   frame number. Sometimes that two different ones resolve to the
   same frame. TTML is silent on the math.

   glenn: Agree current specification is silent on this topic.
   ... Question is what algorithm do we use?
   ... Intent of timeExpression was that it was different that
   implementers have interpreted.
   ....hh: mm:ss didn't represent media type but frame type.
   ...hh: mm:ss converted to seconds value.
   ... Seconds multiplied frame rate to get frame count.
   ... Fraction could be added to frame count. Could be
   non-integer.
   ... Convert to real media type - divide by actual frame rate
   (frame rate x frame rate multiplier).
   ... Explains mechanics.
   ... Alleviates issue.
   ... Easier to understand in implement in my view.
   ... Haven't accounted for drop frame rate.
   ... Need to account for any algorithm.

   mike: Time values diverge from media time.

   sean: My previous work was similar to Glenn's. That number
   should uniquely identify what is in the media and it is of
   concern if they diverge.
   ... No position at this point.

   mike: Significant divergence in a feature film.

   glenn: Frames are well understood. How do systems handle
   non-integer values?

   mike: SMPTE repeating combinations are prohibited.
   ... Solved by not allowing.

   glenn: What is the SMPTE interpretation of seconds and frames?
   ... Discuss illegal combos.

   sean: Explains scenario with timeExpression and use of
   duration.

   mike: We have 2 different views of what timeExpression means.

   glenn: There may be another option.
   ... Constrain the use of frames and sub-frames to apply in the
   SMPTE not the media mode.

   sean: Allow frame rate to be present but not apply in a
   specific case.

   mike: Forbid frame expression for media time.
   ... Your option may also be fatal.

   Discuss scenario for breaking up frames with a specific rate.

   glenn: Can't convert to an integer value if you don't have an
   integer frame rate.

   mike: Still have the issue that if you have a non-integer rate
   that isn't the real media time.

   sean: Effectively use frameRateMultiplier to get to real time.

   glenn: Restrict frameRateMultiplier to 1 over 1.

   mike: Can't do that.
   ... Need to signal conversions when you have a non-integer
   frame rate.

   sean: Table the discussion and bring back next week.

   glenn: Try to get more information how this is done in the
   marketplace.

   mijordan: HBO using SMPTE.

   mike: May be able to determine what algorithm was used. Need
   audio and video.
   ... DECE implemented as frames.

   sean: Discuss next week.

   trackbot, end meeting

Summary of Action Items

   [End of minutes]
     __________________________________________________________




Monica J Martin
Senior Program Manager
Microsoft Open Technologies, Inc.
A subsidiary of Microsoft Corporation

Received on Thursday, 17 January 2013 16:52:15 UTC