W3C

- DRAFT -

Timed Text Working Group Teleconference

17 Jan 2013

See also: IRC log

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


<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> 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> 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> http://www.w3.org/AudioVideo/TT/tracker/issues/175

Issue-179?

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

<trackbot> 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> 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> 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> 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]

Minutes formatted by David Booth's scribe.perl version 1.137 (CVS log)
$Date: 2013/01/17 16:03:05 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.137  of Date: 2012/09/20 20:19:01  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/i/I/
Succeeded: s/an/in/
Found ScribeNick: mmartin3
Inferring Scribes: mmartin3
Default Present: glenn, mijordan, mmartin3, mike, +1.408.771.aaaa, Andreas, Thomas_Bause_Mason, +44.118.900.aabb, sean, courtney, +1.310.210.aacc, pal
Present: glenn mijordan mmartin3 mike +1.408.771.aaaa Andreas Thomas_Bause_Mason +44.118.900.aabb sean courtney +1.310.210.aacc pal

WARNING: No meeting chair found!
You should specify the meeting chair like this:
<dbooth> Chair: dbooth

Found Date: 17 Jan 2013
Guessing minutes URL: http://www.w3.org/2013/01/17-tt-minutes.html
People with action items: 

[End of scribe.perl diagnostic output]