--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ttml-ww-profiles/imsc-extension-namespace.html Thu Jun 05 17:55:40 2014 +0900
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset='utf-8'>
+ <title>TTML Text and Image Profiles for Internet Media Subtitles and Captions 1.0 :: Extension Namespace</title>
+ </head>
+
+ <body>
+
+<p>This namespace is specified at <a href="http://www.w3.org/TR/ttml-imsc1/">TTML Text and Image Profiles for Internet Media Subtitles and Captions 1.0</a></p>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ttml-ww-profiles/imsc-parameter-namespace.html Thu Jun 05 17:55:40 2014 +0900
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset='utf-8'>
+ <title>TTML Text and Image Profiles for Internet Media Subtitles and Captions 1.0 Parameter Namespace</title>
+ </head>
+
+ <body>
+
+<p>This namespace is specified at <a href="http://www.w3.org/TR/ttml-imsc1/">TTML Text and Image Profiles for Internet Media Subtitles and Captions 1.0</a></p>
+
+ </body>
+</html>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/ttml-ww-profiles/imsc-styling-namespace.html Thu Jun 05 17:55:40 2014 +0900
@@ -0,0 +1,13 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset='utf-8'>
+ <title>TTML Text and Image Profiles for Internet Media Subtitles and Captions 1.0 :: Styling Namespace</title>
+ </head>
+
+ <body>
+
+<p>This namespace is specified at <a href="http://www.w3.org/TR/ttml-imsc1/">TTML Text and Image Profiles for Internet Media Subtitles and Captions 1.0</a></p>
+
+ </body>
+</html>
\ No newline at end of file
--- a/ttml-ww-profiles/ttml-ww-profiles.html Mon May 26 09:07:11 2014 +0800
+++ b/ttml-ww-profiles/ttml-ww-profiles.html Thu Jun 05 17:55:40 2014 +0900
@@ -217,11 +217,11 @@
</p>
<h1 class="title p-name" id="title" property="dcterms:title">TTML Text and Image Profiles for Internet Media Subtitles and Captions 1.0</h1>
- <h2 property="dcterms:issued" datatype="xsd:dateTime" content="2014-05-24T08:24:25.000Z" id="w3c-first-public-working-draft-24-may-2014"><abbr title="World Wide Web Consortium">W3C</abbr> First Public Working Draft <time class="dt-published" datetime="2014-05-24">24 May 2014</time></h2>
+ <h2 property="dcterms:issued" datatype="xsd:dateTime" content="2014-06-04T23:53:49.000Z" id="w3c-first-public-working-draft-05-june-2014"><abbr title="World Wide Web Consortium">W3C</abbr> First Public Working Draft <time class="dt-published" datetime="2014-06-05">05 June 2014</time></h2>
<dl>
<dt>This version:</dt>
- <dd><a class="u-url" href="http://www.w3.org/TR/2014/WD-ttml-imsc1-20140524/">http://www.w3.org/TR/2014/WD-ttml-imsc1-20140524/</a></dd>
+ <dd><a class="u-url" href="http://www.w3.org/TR/2014/WD-ttml-imsc1-20140605/">http://www.w3.org/TR/2014/WD-ttml-imsc1-20140605/</a></dd>
<dt>Latest published version:</dt>
<dd><a href="http://www.w3.org/TR/ttml-imsc1/">http://www.w3.org/TR/ttml-imsc1/</a></dd>
@@ -342,7 +342,7 @@
-</section><section id="toc"><h2 class="introductory" aria-level="1" role="heading" id="h2_toc">Table of Contents</h2><ul class="toc" role="directory" id="respecContents"><li class="tocline"><a href="#scope" class="tocxref"><span class="secno">1. </span>Scope</a></li><li class="tocline"><a href="#conformance" class="tocxref"><span class="secno">2. </span>Conformance</a></li><li class="tocline"><a href="#profiles" class="tocxref"><span class="secno">3. </span>Profiles</a><ul class="toc"><li class="tocline"><a href="#general" class="tocxref"><span class="secno">3.1 </span>General</a></li><li class="tocline"><a href="#text-profile" class="tocxref"><span class="secno">3.2 </span>Text Profile</a></li><li class="tocline"><a href="#image-profile" class="tocxref"><span class="secno">3.3 </span>Image Profile</a></li></ul></li><li class="tocline"><a href="#common-constraints" class="tocxref"><span class="secno">4. </span>Common Constraints</a><ul class="toc"><li class="tocline"><a href="#document-encoding" class="tocxref"><span class="secno">4.1 </span>Document Encoding</a></li><li class="tocline"><a href="#namespaces" class="tocxref"><span class="secno">4.2 </span>Namespaces</a></li><li class="tocline"><a href="#related-video-object" class="tocxref"><span class="secno">4.3 </span>Related Video Object</a></li><li class="tocline"><a href="#synchronization" class="tocxref"><span class="secno">4.4 </span>Synchronization</a></li><li class="tocline"><a href="#extensions" class="tocxref"><span class="secno">4.5 </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#ttp-aspectRatio" class="tocxref"><span class="secno">4.5.1 </span>ttp:aspectRatio</a></li><li class="tocline"><a href="#ttp-progressivelyDecodable" class="tocxref"><span class="secno">4.5.2 </span>ttp:progressivelyDecodable</a></li><li class="tocline"><a href="#tts-forcedDisplay" class="tocxref"><span class="secno">4.5.3 </span>tts:forcedDisplay</a></li></ul></li><li class="tocline"><a href="#region" class="tocxref"><span class="secno">4.6 </span>Region</a><ul class="toc"><li class="tocline"><a href="#presented-region" class="tocxref"><span class="secno">4.6.1 </span>Presented Region</a></li><li class="tocline"><a href="#dimensions-and-position" class="tocxref"><span class="secno">4.6.2 </span>Dimensions and Position</a></li><li class="tocline"><a href="#maximum-number" class="tocxref"><span class="secno">4.6.3 </span>Maximum number</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model-1" class="tocxref"><span class="secno">4.7 </span>Hypothetical Render Model</a></li><li class="tocline"><a href="#common-features" class="tocxref"><span class="secno">4.8 </span>Features</a></li></ul></li><li class="tocline"><a href="#text-profile-constraints" class="tocxref"><span class="secno">5. </span>Text Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#text-profile-designator" class="tocxref"><span class="secno">5.1 </span>Profile Designator</a></li><li class="tocline"><a href="#recommended-character-sets" class="tocxref"><span class="secno">5.2 </span>Recommended Character Sets</a></li><li class="tocline"><a href="#features" class="tocxref"><span class="secno">5.3 </span>Features</a></li></ul></li><li class="tocline"><a href="#image-profile-constraints" class="tocxref"><span class="secno">6. </span>Image Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#image-profile-designator" class="tocxref"><span class="secno">6.1 </span>Profile Designator</a></li><li class="tocline"><a href="#presented-image" class="tocxref"><span class="secno">6.2 </span>Presented Image</a><ul class="toc"><li class="tocline"><a href="#definition" class="tocxref"><span class="secno">6.2.1 </span>Definition</a></li><li class="tocline"><a href="#number-per-region" class="tocxref"><span class="secno">6.2.2 </span>Number per Region</a></li></ul></li><li class="tocline"><a href="#div-element" class="tocxref"><span class="secno">6.3 </span><code>div</code> element</a></li><li class="tocline"><a href="#features-1" class="tocxref"><span class="secno">6.4 </span>Features</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model" class="tocxref"><span class="secno">7. </span>Hypothetical Render Model</a><ul class="toc"><li class="tocline"><a href="#performance-model" class="tocxref"><span class="secno">7.1 </span>Performance Model</a><ul class="toc"><li class="tocline"><a href="#overview" class="tocxref"><span class="secno">7.1.1 </span>Overview</a></li><li class="tocline"><a href="#general-1" class="tocxref"><span class="secno">7.1.2 </span>General</a></li><li class="tocline"><a href="#paint-regions" class="tocxref"><span class="secno">7.1.3 </span>Paint Regions</a></li><li class="tocline"><a href="#paint-images" class="tocxref"><span class="secno">7.1.4 </span>Paint Images</a></li><li class="tocline"><a href="#paint-text" class="tocxref"><span class="secno">7.1.5 </span>Paint Text</a></li></ul></li><li class="tocline"><a href="#reference-fonts" class="tocxref"><span class="secno">7.2 </span>Reference Fonts</a></li></ul></li><li class="tocline"><a href="#recommended-unicode-code-points-per-language" class="tocxref"><span class="secno">A. </span>Recommended Character Sets</a></li><li class="tocline"><a href="#extensions-1" class="tocxref"><span class="secno">B. </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#general-2" class="tocxref"><span class="secno">B.1 </span>General</a></li><li class="tocline"><a href="#progressivelydecodable" class="tocxref"><span class="secno">B.2 </span>#progressivelyDecodable</a></li><li class="tocline"><a href="#aspectratio" class="tocxref"><span class="secno">B.3 </span>#aspectRatio</a></li><li class="tocline"><a href="#forceddisplay" class="tocxref"><span class="secno">B.4 </span>#forcedDisplay</a></li><li class="tocline"><a href="#http-www.smpte-ra.org-schemas-2052-1-2010-smpte-tt-image" class="tocxref"><span class="secno">B.5 </span>http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt#image</a></li></ul></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">C. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">C.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">C.2 </span>Informative references</a></li></ul></li></ul></section>
+</section><section id="toc"><h2 class="introductory" aria-level="1" role="heading" id="h2_toc">Table of Contents</h2><ul class="toc" role="directory" id="respecContents"><li class="tocline"><a href="#scope" class="tocxref"><span class="secno">1. </span>Scope</a></li><li class="tocline"><a href="#conformance" class="tocxref"><span class="secno">2. </span>Conformance</a></li><li class="tocline"><a href="#profiles" class="tocxref"><span class="secno">3. </span>Profiles</a><ul class="toc"><li class="tocline"><a href="#general" class="tocxref"><span class="secno">3.1 </span>General</a></li><li class="tocline"><a href="#text-profile" class="tocxref"><span class="secno">3.2 </span>Text Profile</a></li><li class="tocline"><a href="#image-profile" class="tocxref"><span class="secno">3.3 </span>Image Profile</a></li></ul></li><li class="tocline"><a href="#common-constraints" class="tocxref"><span class="secno">4. </span>Common Constraints</a><ul class="toc"><li class="tocline"><a href="#document-encoding" class="tocxref"><span class="secno">4.1 </span>Document Encoding</a></li><li class="tocline"><a href="#namespaces" class="tocxref"><span class="secno">4.2 </span>Namespaces</a></li><li class="tocline"><a href="#related-video-object" class="tocxref"><span class="secno">4.3 </span>Related Video Object</a></li><li class="tocline"><a href="#synchronization" class="tocxref"><span class="secno">4.4 </span>Synchronization</a></li><li class="tocline"><a href="#extensions" class="tocxref"><span class="secno">4.5 </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#ttp-aspectRatio" class="tocxref"><span class="secno">4.5.1 </span>ittp:aspectRatio</a></li><li class="tocline"><a href="#ttp-progressivelyDecodable" class="tocxref"><span class="secno">4.5.2 </span>ittp:progressivelyDecodable</a></li><li class="tocline"><a href="#tts-forcedDisplay" class="tocxref"><span class="secno">4.5.3 </span>itts:forcedDisplay</a></li></ul></li><li class="tocline"><a href="#region" class="tocxref"><span class="secno">4.6 </span>Region</a><ul class="toc"><li class="tocline"><a href="#presented-region" class="tocxref"><span class="secno">4.6.1 </span>Presented Region</a></li><li class="tocline"><a href="#dimensions-and-position" class="tocxref"><span class="secno">4.6.2 </span>Dimensions and Position</a></li><li class="tocline"><a href="#maximum-number" class="tocxref"><span class="secno">4.6.3 </span>Maximum number</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model-1" class="tocxref"><span class="secno">4.7 </span>Hypothetical Render Model</a></li><li class="tocline"><a href="#common-features" class="tocxref"><span class="secno">4.8 </span>Features</a></li></ul></li><li class="tocline"><a href="#text-profile-constraints" class="tocxref"><span class="secno">5. </span>Text Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#text-profile-designator" class="tocxref"><span class="secno">5.1 </span>Profile Designator</a></li><li class="tocline"><a href="#recommended-character-sets" class="tocxref"><span class="secno">5.2 </span>Recommended Character Sets</a></li><li class="tocline"><a href="#features" class="tocxref"><span class="secno">5.3 </span>Features</a></li></ul></li><li class="tocline"><a href="#image-profile-constraints" class="tocxref"><span class="secno">6. </span>Image Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#image-profile-designator" class="tocxref"><span class="secno">6.1 </span>Profile Designator</a></li><li class="tocline"><a href="#presented-image" class="tocxref"><span class="secno">6.2 </span>Presented Image</a><ul class="toc"><li class="tocline"><a href="#definition" class="tocxref"><span class="secno">6.2.1 </span>Definition</a></li><li class="tocline"><a href="#number-per-region" class="tocxref"><span class="secno">6.2.2 </span>Number per Region</a></li></ul></li><li class="tocline"><a href="#div-element" class="tocxref"><span class="secno">6.3 </span><code>div</code> element</a></li><li class="tocline"><a href="#features-1" class="tocxref"><span class="secno">6.4 </span>Features</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model" class="tocxref"><span class="secno">7. </span>Hypothetical Render Model</a><ul class="toc"><li class="tocline"><a href="#performance-model" class="tocxref"><span class="secno">7.1 </span>Performance Model</a><ul class="toc"><li class="tocline"><a href="#overview" class="tocxref"><span class="secno">7.1.1 </span>Overview</a></li><li class="tocline"><a href="#general-1" class="tocxref"><span class="secno">7.1.2 </span>General</a></li><li class="tocline"><a href="#paint-regions" class="tocxref"><span class="secno">7.1.3 </span>Paint Regions</a></li><li class="tocline"><a href="#paint-images" class="tocxref"><span class="secno">7.1.4 </span>Paint Images</a></li><li class="tocline"><a href="#paint-text" class="tocxref"><span class="secno">7.1.5 </span>Paint Text</a></li></ul></li><li class="tocline"><a href="#reference-fonts" class="tocxref"><span class="secno">7.2 </span>Reference Fonts</a></li></ul></li><li class="tocline"><a href="#recommended-unicode-code-points-per-language" class="tocxref"><span class="secno">A. </span>Recommended Character Sets</a></li><li class="tocline"><a href="#features-and-extensions" class="tocxref"><span class="secno">B. </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#general-2" class="tocxref"><span class="secno">B.1 </span>General</a></li><li class="tocline"><a href="#progressivelydecodable" class="tocxref"><span class="secno">B.2 </span>#progressivelyDecodable</a></li><li class="tocline"><a href="#aspectratio" class="tocxref"><span class="secno">B.3 </span>#aspectRatio</a></li><li class="tocline"><a href="#forceddisplay" class="tocxref"><span class="secno">B.4 </span>#forcedDisplay</a></li></ul></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">C. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">C.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">C.2 </span>Informative references</a></li></ul></li></ul></section>
@@ -416,71 +416,106 @@
<table class="simple">
<thead>
<tr>
+ <th>Name</th>
+
<th>Prefix</th>
<th>Value</th>
-
- <th>Defining Specification</th>
+
+ <th>Defining Specification</th>
</tr>
</thead>
<tbody>
<tr>
+ <td>TT Parameter</td>
+
<td>ttp</td>
<td>http://www.w3.org/ns/ttml#parameter</td>
-
- <td>[<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>]</td>
- </tr>
-
- <tr>
- <td>tts</td>
-
- <td>http://www.w3.org/ns/ttml#styling</td>
-
- <td>[<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>]</td>
- </tr>
-
- <tr>
- <td><em>none</em></td>
-
- <td>http://www.w3.org/ns/ttml/feature/</td>
-
- <td>[<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>]</td>
+
+ <td>[<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>]</td>
</tr>
<tr>
+ <td>TT Styling</td>
+
+ <td>tts</td>
+
+ <td>http://www.w3.org/ns/ttml#styling</td>
+
+ <td>[<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>]</td>
+ </tr>
+
+ <tr>
+ <td>TT Feature</td>
+
<td><em>none</em></td>
- <td>http://www.w3.org/ns/ttml/extension/</td>
-
- <td>[<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>]</td>
+ <td>http://www.w3.org/ns/ttml/feature/</td>
+
+ <td>[<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>]</td>
</tr>
-
- <tr>
+
+ <tr>
+ <td>SMPTE-TT Extension</td>
+
<td>smpte</td>
<td>http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt</td>
-
- <td>[<cite><a class="bibref" href="#bib-ST2052-1">ST2052-1</a></cite>]</td>
+
+ <td>[<cite><a class="bibref" href="#bib-ST2052-1">ST2052-1</a></cite>]</td>
</tr>
-
- <tr>
+
+ <tr>
+ <td>IMSC 1.0 Styling</td>
+
+ <td>itts</td>
+
+ <td>http://www.w3.org/ns/ttml/profile/imsc1#styling</td>
+
+ <td><em>This specification</em></td>
+ </tr>
+
+ <tr>
+ <td>IMSC 1.0 Parameter</td>
+
+ <td>ittp</td>
+
+ <td>http://www.w3.org/ns/ttml/profile/imsc1#parameter</td>
+
+ <td><em>This specification</em></td>
+ </tr>
+
+ <tr>
+ <td>IMSC 1.0 Extension</td>
+
+ <td><em>none</em></td>
+
+ <td>http://www.w3.org/ns/ttml/profile/imsc1/extension/</td>
+
+ <td><em>This specification</em></td>
+ </tr>
+
+ <tr>
+ <td>IMSC 1.0 Text Profile Designator</td>
+
<td><em>none</em></td>
<td>http://www.w3.org/ns/ttml/profile/imsc1/text</td>
-
- <td><a href="#text-profile-designator" class="sec-ref"><span class="secno">5.1</span> <span class="sec-title">Profile Designator</span></a></td>
+
+ <td><em>This specification</em></td>
</tr>
-
- <tr>
+
+ <tr>
+ <td>IMSC 1.0 Image Profile Designator</td>
+
<td><em>none</em></td>
<td>http://www.w3.org/ns/ttml/profile/imsc1/image</td>
-
- <td><a href="#image-profile-designator" class="sec-ref"><span class="secno">6.1</span> <span class="sec-title">Profile Designator</span></a></td>
+
+ <td><em>This specification</em></td>
</tr>
-
</tbody>
</table>
@@ -491,8 +526,8 @@
<section id="related-video-object">
<h3 aria-level="2" role="heading" id="h3_related-video-object"><span class="secno">4.3 </span>Related Video Object</h3>
- <p>A subtitle document <em class="rfc2119" title="MAY">MAY</em> be associated with a related video object, which <em class="rfc2119" title="SHALL">SHALL</em> consist of a sequence of image frames, each a
- rectangular array of pixels, and <em class="rfc2119" title="SHALL">SHALL</em> be considered the <em>Related Media Object</em> defined in [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>].</p>
+ <p>A subtitle document <em class="rfc2119" title="MAY">MAY</em> be associated with a related video object, which <em class="rfc2119" title="SHALL">SHALL</em> consist of a sequence of image frames, each
+ a rectangular array of pixels, and <em class="rfc2119" title="SHALL">SHALL</em> be considered the <em>Related Media Object</em> defined in [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>].</p>
</section>
<section id="synchronization">
@@ -508,22 +543,22 @@
A media time expression of 00:00:05.1 corresponds to frame ceiling(5.1 × ( 1000 / 1001 × 30) = 153 of a related video
object with a frame rate of 1000 / 1001 × 30 ≈ 29.97.
</aside>
-
- <p>If <code>ttp:frameRate</code> is specified, then the product of <code>ttp:frameRate</code> and
+
+ <p>If <code>ttp:frameRate</code> is specified, then the product of <code>ttp:frameRate</code> and
<code>ttp:frameRateMultiplier</code> <em class="rfc2119" title="SHALL">SHALL</em> be the frame rate of the related video object.</p>
-
- <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_1"><span>Note</span></div><p class="">
- A document can be made independent of the frame rate of the related video object by never using the <em>frames</em> term in a time expression: as specified in <a href="#common-features" class="sec-ref"><span class="secno">4.8</span> <span class="sec-title">Features</span></a>, <code>ttp:frameRate</code> is required only if the document includes one or more time expressions that uses the <em>frames</em> term.
- </p></div>
+
+ <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_1"><span>Note</span></div><p class="">A document can be made independent of the frame rate of the related video object by never using the
+ <em>frames</em> term in a time expression: as specified in <a href="#common-features" class="sec-ref"><span class="secno">4.8</span> <span class="sec-title">Features</span></a>, <code>ttp:frameRate</code> is
+ required only if the document includes one or more time expressions that uses the <em>frames</em> term.</p></div>
</section>
<section id="extensions">
<h3 aria-level="2" role="heading" id="h3_extensions"><span class="secno">4.5 </span>Extensions</h3>
<section id="ttp-aspectRatio" typeof="bibo:Chapter" resource="#ttp-aspectRatio" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ttp-aspectRatio"><span class="secno">4.5.1 </span>ttp:aspectRatio</h4>
-
- <p>The <code>ttp:aspectRatio</code> attributes allows authorial control of the mapping of the root container of a subtitle
+ <h4 aria-level="3" role="heading" id="h4_ttp-aspectRatio"><span class="secno">4.5.1 </span>ittp:aspectRatio</h4>
+
+ <p>The <code>ittp:aspectRatio</code> attributes allows authorial control of the mapping of the root container of a subtitle
document to the related video object frame.</p>
<p>The root container of a subtitle document <em class="rfc2119" title="SHALL">SHALL</em> be mapped to the related video object frame according to the
@@ -531,11 +566,11 @@
<ol>
<li>
- <p>If <code>ttp:aspectRatio</code> is present, the root container <em class="rfc2119" title="SHALL">SHALL</em> be mapped to a rectangular area within the
+ <p>If <code>ittp:aspectRatio</code> is present, the root container <em class="rfc2119" title="SHALL">SHALL</em> be mapped to a rectangular area within the
related video object such that:</p>
<ol style="list-style-type: lower-roman;">
- <li>the aspect ratio of the rectangular area is equal to <code>ttp:aspectRatio</code>,</li>
+ <li>the aspect ratio of the rectangular area is equal to <code>ittp:aspectRatio</code>,</li>
<li>the center of the rectangular area is colocated with the center of the related video object frame,</li>
@@ -553,17 +588,17 @@
</li>
</ol>
- <p><code>ttp:aspectRatio</code> <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be present if <code>tts:extent</code> is present.<br></p>
-
- <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_2"><span>Note</span></div><p class="">As specified in Section <a href="#common-features" class="sec-ref"><span class="secno">4.8</span> <span class="sec-title">Features</span></a>, <code>tts:extent</code> is present if the <code>px</code>
- length measure is used anywhere within the document.</p></div>
+ <p><code>ittp:aspectRatio</code> <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be present if <code>tts:extent</code> is present.<br></p>
+
+ <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_2"><span>Note</span></div><p class="">As specified in Section <a href="#common-features" class="sec-ref"><span class="secno">4.8</span> <span class="sec-title">Features</span></a>, <code>tts:extent</code> is present if the
+ <code>px</code> length measure is used anywhere within the document.</p></div>
<p>Integer pixel positions on the related video object frame computed from real percentage length values <em class="rfc2119" title="SHALL">SHALL</em> use half-up
rounding, i.e. round(x) = floor(x+0.5).</p>
</section>
<section id="ttp-progressivelyDecodable" typeof="bibo:Chapter" resource="#ttp-progressivelyDecodable" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ttp-progressivelyDecodable"><span class="secno">4.5.2 </span>ttp:progressivelyDecodable</h4>
+ <h4 aria-level="3" role="heading" id="h4_ttp-progressivelyDecodable"><span class="secno">4.5.2 </span>ittp:progressivelyDecodable</h4>
<p>A progressively decodable subtitle document is a subtitle document structured to facilitate processing before the
document is received in its entirety. It shall conform to the following:</p>
@@ -573,11 +608,11 @@
<li>no element references another element (i) occurring later in the document or (ii) with a later begin time; and</li>
- <li>a <code>ttp:progressivelyDecodable</code> attribute with value "true" is present on the <code>tt</code>
+ <li>a <code>ittp:progressivelyDecodable</code> attribute with value "true" is present on the <code>tt</code>
element.</li>
</ol>
- <p>The <code>ttp:progressivelyDecodable</code> attribute shall conform to the following syntax:</p>
+ <p>The <code>ittp:progressivelyDecodable</code> attribute shall conform to the following syntax:</p>
<table class="syntax">
<tbody>
@@ -594,22 +629,23 @@
</tbody>
</table>
- <p>The initial value of <code>ttp:progressivelyDecodable</code> shall be "false".</p>
-
- <p>A <code>ttp:progressivelyDecodable</code> attribute with value "false" may be present on the <code>tt</code>
+ <p>The initial value of <code>ittp:progressivelyDecodable</code> shall be "false".</p>
+
+ <p>A <code>ittp:progressivelyDecodable</code> attribute with value "false" may be present on the <code>tt</code>
element if the subtitle document is not a progressively decodable subtitle document.</p>
- <p>A <code>ttp:progressivelyDecodable</code> attribute is considered to be significant only when specified on the
+ <p>A <code>ittp:progressivelyDecodable</code> attribute is considered to be significant only when specified on the
<code>tt</code> element.</p>
<div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_3"><span>Note</span></div><p class="">The placement and use of <code>div</code>, <code>region</code> and <code>span</code> that contain time
- attributes, and the use of <code>set</code> are constrained when <code>ttp:progressivelyDecodable="true"</code> .</p></div>
+ attributes, and the use of <code>set</code> are constrained when <code>ittp:progressivelyDecodable="true"</code>
+ .</p></div>
</section>
<section id="tts-forcedDisplay" typeof="bibo:Chapter" resource="#tts-forcedDisplay" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_tts-forcedDisplay"><span class="secno">4.5.3 </span>tts:forcedDisplay</h4>
-
- <p>The tts:forcedDisplay signals that a block of subtitle content is identified as <em>Forced</em> subtitle content.
+ <h4 aria-level="3" role="heading" id="h4_tts-forcedDisplay"><span class="secno">4.5.3 </span>itts:forcedDisplay</h4>
+
+ <p>The itts:forcedDisplay signals that a block of subtitle content is identified as <em>Forced</em> subtitle content.
<em>Forced</em> subtitle content is subtitle content that represents audio (e.g. foreign language) or text (e.g. a sign)
that is not translated in the audio/video presentation.</p>
@@ -658,7 +694,7 @@
</tbody>
</table>
- <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_4"><span>Note</span></div><p class="">Although <code>tts:forcedDisplay</code>, like all the TTML style attributes, has no defined semantics on a
+ <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_4"><span>Note</span></div><p class="">Although <code>itts:forcedDisplay</code>, like all the TTML style attributes, has no defined semantics on a
<code>br</code> content element, forcedDisplayMode will apply to a <code>br</code> content element if it is either defined
on an ancestor content element of the <code>br</code> content element or it is applied to a region element corresponding to
a region that the <code>br</code> content element is being flowed into.</p></div>
@@ -733,6 +769,10 @@
</tr>
<tr>
+ <td colspan="4"><em>Relative to the TT Feature namespace</em></td>
+ </tr>
+
+ <tr>
<td><code>#animation</code></td>
<td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
@@ -814,8 +854,8 @@
<tr>
<td><code>#frameRate</code></td>
- <td>If the document includes any time expression that uses the <em>frames</em> term, the <code>ttp:frameRate</code> attribute
- <em class="rfc2119" title="SHALL">SHALL</em> be present on the <code>tt</code> element.</td>
+ <td>If the document includes any time expression that uses the <em>frames</em> term, the <code>ttp:frameRate</code>
+ attribute <em class="rfc2119" title="SHALL">SHALL</em> be present on the <code>tt</code> element.</td>
</tr>
<tr>
@@ -1128,19 +1168,23 @@
</tr>
<tr>
- <td><code>http://www.w3.org/ns/ttml/extension/#aspectRatio</code></td>
+ <td colspan="4"><em>Relative to the IMSC 1.0 Extension namespace</em></td>
+ </tr>
+
+ <tr>
+ <td><code>#aspectRatio</code></td>
<td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
</tr>
<tr>
- <td><code>http://www.w3.org/ns/ttml/extension/#forcedDisplay</code></td>
+ <td><code>#forcedDisplay</code></td>
<td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
</tr>
<tr>
- <td><code>http://www.w3.org/ns/ttml/extension/#progressivelyDecodable</code></td>
+ <td><code>#progressivelyDecodable</code></td>
<td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
</tr>
@@ -1172,7 +1216,7 @@
<tbody>
<tr>
- <td>IMSC Text</td>
+ <td>IMSC 1.0 Text</td>
<td><code>http://www.w3.org/ns/ttml/profile/imsc1/text</code></td>
</tr>
@@ -1181,13 +1225,15 @@
</section>
<section id="recommended-character-sets">
- <h3 aria-level="2" role="heading" id="h3_recommended-character-sets"><span class="secno">5.2 </span>Recommended Character Sets</h3><p>Authors should select from the sets of characters specified in <a href="#recommended-unicode-code-points-per-language" class="sec-ref"><span class="secno">A.</span> <span class="sec-title">Recommended Character Sets</span></a>.</p>
+ <h3 aria-level="2" role="heading" id="h3_recommended-character-sets"><span class="secno">5.2 </span>Recommended Character Sets</h3>
+
+ <p>Authors should select from the sets of characters specified in <a href="#recommended-unicode-code-points-per-language" class="sec-ref"><span class="secno">A.</span> <span class="sec-title">Recommended Character Sets</span></a>.</p>
</section>
<section id="features">
<h3 aria-level="2" role="heading" id="h3_features"><span class="secno">5.3 </span>Features</h3>
- <p>The subtitle document <em class="rfc2119" title="SHALL">SHALL</em> conform to the following:</p>
+ <p>The subtitle document <em class="rfc2119" title="SHALL">SHALL</em> conform to the following, where URI Fragments are relative to the TT Feature namespace:</p>
<table class="simple">
<tbody>
@@ -1198,6 +1244,10 @@
</tr>
<tr>
+ <td colspan="4"><em>Relative to the TT Feature namespace</em></td>
+ </tr>
+
+ <tr>
<td><code>#backgroundColor-block</code></td>
<td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
@@ -1477,7 +1527,11 @@
</tr>
<tr>
- <td><code>http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt#image</code></td>
+ <td colspan="4"><em>Relative to the SMPTE-TT Extension Namespace</em></td>
+ </tr>
+
+ <tr>
+ <td><code>#image</code></td>
<td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
</tr>
@@ -1503,7 +1557,7 @@
</tr>
<tr>
- <td>IMSC Image</td>
+ <td>IMSC 1.0 Image</td>
<td><code>http://www.w3.org/ns/ttml/profile/imsc1/image</code></td>
</tr>
@@ -1517,8 +1571,8 @@
<section id="definition">
<h4 aria-level="3" role="heading" id="h4_definition"><span class="secno">6.2.1 </span>Definition</h4>
- <p>A presented image is a <code>div</code> element with a <code>smpte:backgroundImage</code> attribute that does not extend beyond
- presented region.</p>
+ <p>A presented image is a <code>div</code> element with a <code>smpte:backgroundImage</code> attribute that does not extend
+ beyond presented region.</p>
</section>
<section id="number-per-region">
@@ -1540,7 +1594,8 @@
<section id="features-1">
<h3 aria-level="2" role="heading" id="h3_features-1"><span class="secno">6.4 </span>Features</h3>
- <p>The features included in a subtitle document <em class="rfc2119" title="SHALL">SHALL</em> conform to the Table below:</p>
+ <p>The features included in a subtitle document <em class="rfc2119" title="SHALL">SHALL</em> conform to the Table below, where URI Fragments are relative to the TT
+ Feature namespace:</p>
<table class="simple">
<tbody>
@@ -1551,6 +1606,10 @@
</tr>
<tr>
+ <td colspan="4"><em>Relative to the TT Feature namespace</em></td>
+ </tr>
+
+ <tr>
<td><code>#bidi</code></td>
<td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
@@ -1683,11 +1742,16 @@
</tr>
<tr>
- <td><code>http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt#image</code></td>
-
- <td><code>smpte:backgroundImage</code> <em class="rfc2119" title="MAY">MAY</em> be used. The <code>smpte:backgroundImage</code> attribute <em class="rfc2119" title="SHALL">SHALL</em> reference a complete image that
- conforms to the PNG image coding as specified in Sections 7.1.1.3 and 15.1 of [<cite><a class="bibref" href="#bib-MHP">MHP</a></cite>]. If a pHYs chunk is present, it
- <em class="rfc2119" title="SHALL">SHALL</em> indicate square pixels. Note: If no pixel aspect ratio is carried, the default of square pixels is assumed.<br>
+ <td colspan="4"><em>Relative to the SMPTE-TT Extension namespace</em></td>
+ </tr>
+
+ <tr>
+ <td><code>#image</code></td>
+
+ <td><code>smpte:backgroundImage</code> <em class="rfc2119" title="MAY">MAY</em> be used. The <code>smpte:backgroundImage</code> attribute <em class="rfc2119" title="SHALL">SHALL</em> reference a
+ complete image that conforms to the PNG image coding as specified in Sections 7.1.1.3 and 15.1 of [<cite><a class="bibref" href="#bib-MHP">MHP</a></cite>]. If a pHYs
+ chunk is present, it <em class="rfc2119" title="SHALL">SHALL</em> indicate square pixels. Note: If no pixel aspect ratio is carried, the default of square
+ pixels is assumed.<br>
<code>smpte:backgroundImageHorizontal</code> and <code>smpte:backgroundImageVertical</code> <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.<br>
<code>smpte:image</code> <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
</tr>
@@ -1710,7 +1774,10 @@
</span></a>.</p>
<p>The purpose of the model is to limit subtitle document complexity. It is not intended as a specification of the
- processing requirements for implementations. For instance, while the model defines a glyph buffer for the purpose of limiting the number of glyphs displayed at any given point in time, it neither requires the implementation of such a buffer, nor models the sub-pixel character positioning and anti-aliased glyph rendering that can be used to produce text output.</p>
+ processing requirements for implementations. For instance, while the model defines a glyph buffer for the purpose of
+ limiting the number of glyphs displayed at any given point in time, it neither requires the implementation of such a
+ buffer, nor models the sub-pixel character positioning and anti-aliased glyph rendering that can be used to produce text
+ output.</p>
<figure id="fig-hypothetical-render-model">
<img src="hypothetical-render-figure-1.png" alt="Hypothetical Render Model">
@@ -2187,8 +2254,8 @@
<!--OddPage--><h2 aria-level="1" role="heading" id="h2_recommended-unicode-code-points-per-language"><span class="secno">A. </span>Recommended Character Sets</h2>
<p>When authoring textual content, authors are encouraged to select from sets of characters based on the language indicated
- using <code>xml:lang</code>. The idea is to increase the confidence that the text will be presented correctly by implementations
- targeting specific locales.</p>
+ using <code>xml:lang</code>. The idea is to increase the confidence that the text will be presented correctly by
+ implementations targeting specific locales.</p>
<p>Specifically, for a given language, an author should choose characters from the set resulting from the union of the
following sets:</p>
@@ -2521,24 +2588,24 @@
</table>
</section>
- <section class="appendix" id="extensions-1">
- <!--OddPage--><h2 aria-level="1" role="heading" id="h2_extensions-1"><span class="secno">B. </span>Extensions</h2>
+ <section class="appendix" id="features-and-extensions" typeof="bibo:Chapter" resource="#features-and-extensions" rel="bibo:Chapter">
+ <!--OddPage--><h2 aria-level="1" role="heading" id="h2_features-and-extensions"><span class="secno">B. </span>Extensions</h2>
<section class="appendix" id="general-2">
<h3 aria-level="2" role="heading" id="h3_general-2"><span class="secno">B.1 </span>General</h3>
- <p>The following sections define extension designations, expressed as relative URIs (fragment identifiers) with respect to
- the TT Extension Namespace base URI (see [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>].</p>
+ <p>The following sections define extension designations, expressed as relative URIs (fragment identifiers) relative to the
+ IMSC 1.0 Extension Namespace base URI.</p>
</section>
<section class="appendix" id="progressivelydecodable">
<h3 aria-level="2" role="heading" id="h3_progressivelydecodable"><span class="secno">B.2 </span>#progressivelyDecodable</h3>
<p>A TTML transformation processor supports the <code>#progressivelyDecodable</code> feature if it recognizes and is capable
- of transforming values of the <a href="#ttp-progressivelyDecodable"><code>ttp:progressivelyDecodable</code></a>.</p>
+ of transforming values of the <a href="#ttp-progressivelyDecodable"><code>ittp:progressivelyDecodable</code></a>.</p>
<p>A TTML presentation processor supports the <code>#progressivelyDecodable</code> feature if it implements presentation
- semantic support for values of the <a href="#ttp-progressivelyDecodable"><code>ttp:progressivelyDecodable</code></a>
+ semantic support for values of the <a href="#ttp-progressivelyDecodable"><code>ittp:progressivelyDecodable</code></a>
attribute.</p>
</section>
@@ -2546,26 +2613,20 @@
<h3 aria-level="2" role="heading" id="h3_aspectratio"><span class="secno">B.3 </span>#aspectRatio</h3>
<p>A TTML transformation processor supports the <code>#aspectRatio</code> feature if it recognizes and is capable of
- transforming values of the <a href="#ttp-aspectRatio"><code>ttp:aspectRatio</code></a>.</p>
+ transforming values of the <a href="#ttp-aspectRatio"><code>ittp:aspectRatio</code></a>.</p>
<p>A TTML presentation processor supports the <code>#aspectRatio</code> feature if it implements presentation semantic
- support for values of the <a href="#ttp-aspectRatio"><code>ttp:aspectRatio</code></a> attribute.</p>
+ support for values of the <a href="#ttp-aspectRatio"><code>ittp:aspectRatio</code></a> attribute.</p>
</section>
<section class="appendix" id="forceddisplay">
<h3 aria-level="2" role="heading" id="h3_forceddisplay"><span class="secno">B.4 </span>#forcedDisplay</h3>
<p>A TTML transformation processor supports the <code>#forcedDisplay</code> feature if it recognizes and is capable of
- transforming values of the <a href="#tts-forcedDisplay"><code>tts:forcedDisplay</code></a>.</p>
+ transforming values of the <a href="#tts-forcedDisplay"><code>itts:forcedDisplay</code></a>.</p>
<p>A TTML presentation processor supports the <code>#forcedDisplay</code> feature if it implements presentation semantic
- support for values of the <a href="#tts-forcedDisplay"><code>tts:forcedDisplay</code></a> attribute.</p>
- </section>
-
- <section class="appendix" id="http-www.smpte-ra.org-schemas-2052-1-2010-smpte-tt-image">
- <h3 aria-level="2" role="heading" id="h3_http-www.smpte-ra.org-schemas-2052-1-2010-smpte-tt-image"><span class="secno">B.5 </span>http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt#image</h3>
-
- <p>The <code>http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt#image</code> extension is specified in [<cite><a class="bibref" href="#bib-ST2052-1">ST2052-1</a></cite>].</p>
+ support for values of the <a href="#tts-forcedDisplay"><code>itts:forcedDisplay</code></a> attribute.</p>
</section>
</section>
--- a/ttml-ww-profiles/ttml-ww-profiles.source.html Mon May 26 09:07:11 2014 +0800
+++ b/ttml-ww-profiles/ttml-ww-profiles.source.html Thu Jun 05 17:55:40 2014 +0900
@@ -16,7 +16,7 @@
, wgURI: "http://www.w3.org/AudioVideo/TT/"
, wgPublicList: "public-tt"
, wgPatentURI: "http://www.w3.org/2004/01/pp-impl/34314/status"
- , subjectPrefix: "[imsc]"
+ , subjectPrefix: "[imsc]"
, edDraftURI: "https://dvcs.w3.org/hg/ttml/raw-file/tip/ttml-ww-profiles/ttml-ww-profiles.html"
, localBiblio: {
"SUBM": "World Wide Web Consortium (W3C). <a href='http://www.w3.org/Submission/2013/SUBM-ttml-ww-profiles-20130607/'>TTML Text and Image Profiles for Internet Media Subtitles and Captions</a> (Member Submission, 07 June 2013)",
@@ -119,71 +119,106 @@
<table class='simple'>
<thead>
<tr>
+ <th>Name</th>
+
<th>Prefix</th>
<th>Value</th>
-
- <th>Defining Specification</th>
+
+ <th>Defining Specification</th>
</tr>
</thead>
<tbody>
<tr>
+ <td>TT Parameter</td>
+
<td>ttp</td>
<td>http://www.w3.org/ns/ttml#parameter</td>
-
- <td>[[!TTML1]]</td>
- </tr>
-
- <tr>
- <td>tts</td>
-
- <td>http://www.w3.org/ns/ttml#styling</td>
-
- <td>[[!TTML1]]</td>
- </tr>
-
- <tr>
- <td><em>none</em></td>
-
- <td>http://www.w3.org/ns/ttml/feature/</td>
-
- <td>[[!TTML1]]</td>
+
+ <td>[[!TTML1]]</td>
</tr>
<tr>
+ <td>TT Styling</td>
+
+ <td>tts</td>
+
+ <td>http://www.w3.org/ns/ttml#styling</td>
+
+ <td>[[!TTML1]]</td>
+ </tr>
+
+ <tr>
+ <td>TT Feature</td>
+
<td><em>none</em></td>
- <td>http://www.w3.org/ns/ttml/extension/</td>
-
- <td>[[!TTML1]]</td>
+ <td>http://www.w3.org/ns/ttml/feature/</td>
+
+ <td>[[!TTML1]]</td>
</tr>
-
- <tr>
+
+ <tr>
+ <td>SMPTE-TT Extension</td>
+
<td>smpte</td>
<td>http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt</td>
-
- <td>[[!ST2052-1]]</td>
+
+ <td>[[!ST2052-1]]</td>
</tr>
-
- <tr>
+
+ <tr>
+ <td>IMSC 1.0 Styling</td>
+
+ <td>itts</td>
+
+ <td>http://www.w3.org/ns/ttml/profile/imsc1#styling</td>
+
+ <td><em>This specification</em></td>
+ </tr>
+
+ <tr>
+ <td>IMSC 1.0 Parameter</td>
+
+ <td>ittp</td>
+
+ <td>http://www.w3.org/ns/ttml/profile/imsc1#parameter</td>
+
+ <td><em>This specification</em></td>
+ </tr>
+
+ <tr>
+ <td>IMSC 1.0 Extension</td>
+
+ <td><em>none</em></td>
+
+ <td>http://www.w3.org/ns/ttml/profile/imsc1/extension/</td>
+
+ <td><em>This specification</em></td>
+ </tr>
+
+ <tr>
+ <td>IMSC 1.0 Text Profile Designator</td>
+
<td><em>none</em></td>
<td>http://www.w3.org/ns/ttml/profile/imsc1/text</td>
-
- <td><a href="#text-profile-designator"></a></td>
+
+ <td><em>This specification</em></td>
</tr>
-
- <tr>
+
+ <tr>
+ <td>IMSC 1.0 Image Profile Designator</td>
+
<td><em>none</em></td>
<td>http://www.w3.org/ns/ttml/profile/imsc1/image</td>
-
- <td><a href="#image-profile-designator"></a></td>
+
+ <td><em>This specification</em></td>
</tr>
-
</tbody>
</table>
@@ -194,8 +229,8 @@
<section>
<h3>Related Video Object</h3>
- <p>A subtitle document MAY be associated with a related video object, which SHALL consist of a sequence of image frames, each a
- rectangular array of pixels, and SHALL be considered the <em>Related Media Object</em> defined in [[!TTML1]].</p>
+ <p>A subtitle document MAY be associated with a related video object, which SHALL consist of a sequence of image frames, each
+ a rectangular array of pixels, and SHALL be considered the <em>Related Media Object</em> defined in [[!TTML1]].</p>
</section>
<section>
@@ -211,22 +246,22 @@
A media time expression of 00:00:05.1 corresponds to frame ceiling(5.1 × ( 1000 / 1001 × 30) = 153 of a related video
object with a frame rate of 1000 / 1001 × 30 ≈ 29.97.
</aside>
-
- <p>If <code>ttp:frameRate</code> is specified, then the product of <code>ttp:frameRate</code> and
+
+ <p>If <code>ttp:frameRate</code> is specified, then the product of <code>ttp:frameRate</code> and
<code>ttp:frameRateMultiplier</code> SHALL be the frame rate of the related video object.</p>
-
- <p class="note">
- A document can be made independent of the frame rate of the related video object by never using the <em>frames</em> term in a time expression: as specified in <a href="#common-features"></a>, <code>ttp:frameRate</code> is required only if the document includes one or more time expressions that uses the <em>frames</em> term.
- </p>
+
+ <p class="note">A document can be made independent of the frame rate of the related video object by never using the
+ <em>frames</em> term in a time expression: as specified in <a href="#common-features"></a>, <code>ttp:frameRate</code> is
+ required only if the document includes one or more time expressions that uses the <em>frames</em> term.</p>
</section>
<section>
<h3>Extensions</h3>
<section id='ttp-aspectRatio'>
- <h4>ttp:aspectRatio</h4>
-
- <p>The <code>ttp:aspectRatio</code> attributes allows authorial control of the mapping of the root container of a subtitle
+ <h4>ittp:aspectRatio</h4>
+
+ <p>The <code>ittp:aspectRatio</code> attributes allows authorial control of the mapping of the root container of a subtitle
document to the related video object frame.</p>
<p>The root container of a subtitle document SHALL be mapped to the related video object frame according to the
@@ -234,11 +269,11 @@
<ol>
<li>
- <p>If <code>ttp:aspectRatio</code> is present, the root container SHALL be mapped to a rectangular area within the
+ <p>If <code>ittp:aspectRatio</code> is present, the root container SHALL be mapped to a rectangular area within the
related video object such that:</p>
<ol style="list-style-type: lower-roman;">
- <li>the aspect ratio of the rectangular area is equal to <code>ttp:aspectRatio</code>,</li>
+ <li>the aspect ratio of the rectangular area is equal to <code>ittp:aspectRatio</code>,</li>
<li>the center of the rectangular area is colocated with the center of the related video object frame,</li>
@@ -256,17 +291,17 @@
</li>
</ol>
- <p><code>ttp:aspectRatio</code> SHALL NOT be present if <code>tts:extent</code> is present.<br></p>
-
- <p class='note'>As specified in Section <a href="#common-features"></a>, <code>tts:extent</code> is present if the <code>px</code>
- length measure is used anywhere within the document.</p>
+ <p><code>ittp:aspectRatio</code> SHALL NOT be present if <code>tts:extent</code> is present.<br></p>
+
+ <p class='note'>As specified in Section <a href="#common-features"></a>, <code>tts:extent</code> is present if the
+ <code>px</code> length measure is used anywhere within the document.</p>
<p>Integer pixel positions on the related video object frame computed from real percentage length values SHALL use half-up
rounding, i.e. round(x) = floor(x+0.5).</p>
</section>
<section id='ttp-progressivelyDecodable'>
- <h4>ttp:progressivelyDecodable</h4>
+ <h4>ittp:progressivelyDecodable</h4>
<p>A progressively decodable subtitle document is a subtitle document structured to facilitate processing before the
document is received in its entirety. It shall conform to the following:</p>
@@ -276,11 +311,11 @@
<li>no element references another element (i) occurring later in the document or (ii) with a later begin time; and</li>
- <li>a <code>ttp:progressivelyDecodable</code> attribute with value "true" is present on the <code>tt</code>
+ <li>a <code>ittp:progressivelyDecodable</code> attribute with value "true" is present on the <code>tt</code>
element.</li>
</ol>
- <p>The <code>ttp:progressivelyDecodable</code> attribute shall conform to the following syntax:</p>
+ <p>The <code>ittp:progressivelyDecodable</code> attribute shall conform to the following syntax:</p>
<table class="syntax">
<tbody>
@@ -298,22 +333,23 @@
</tbody>
</table>
- <p>The initial value of <code>ttp:progressivelyDecodable</code> shall be "false".</p>
-
- <p>A <code>ttp:progressivelyDecodable</code> attribute with value "false" may be present on the <code>tt</code>
+ <p>The initial value of <code>ittp:progressivelyDecodable</code> shall be "false".</p>
+
+ <p>A <code>ittp:progressivelyDecodable</code> attribute with value "false" may be present on the <code>tt</code>
element if the subtitle document is not a progressively decodable subtitle document.</p>
- <p>A <code>ttp:progressivelyDecodable</code> attribute is considered to be significant only when specified on the
+ <p>A <code>ittp:progressivelyDecodable</code> attribute is considered to be significant only when specified on the
<code>tt</code> element.</p>
<p class='note'>The placement and use of <code>div</code>, <code>region</code> and <code>span</code> that contain time
- attributes, and the use of <code>set</code> are constrained when <code>ttp:progressivelyDecodable="true"</code> .</p>
+ attributes, and the use of <code>set</code> are constrained when <code>ittp:progressivelyDecodable="true"</code>
+ .</p>
</section>
<section id='tts-forcedDisplay'>
- <h4>tts:forcedDisplay</h4>
-
- <p>The tts:forcedDisplay signals that a block of subtitle content is identified as <em>Forced</em> subtitle content.
+ <h4>itts:forcedDisplay</h4>
+
+ <p>The itts:forcedDisplay signals that a block of subtitle content is identified as <em>Forced</em> subtitle content.
<em>Forced</em> subtitle content is subtitle content that represents audio (e.g. foreign language) or text (e.g. a sign)
that is not translated in the audio/video presentation.</p>
@@ -362,7 +398,7 @@
</tbody>
</table>
- <p class='note'>Although <code>tts:forcedDisplay</code>, like all the TTML style attributes, has no defined semantics on a
+ <p class='note'>Although <code>itts:forcedDisplay</code>, like all the TTML style attributes, has no defined semantics on a
<code>br</code> content element, forcedDisplayMode will apply to a <code>br</code> content element if it is either defined
on an ancestor content element of the <code>br</code> content element or it is applied to a region element corresponding to
a region that the <code>br</code> content element is being flowed into.</p>
@@ -437,6 +473,10 @@
</tr>
<tr>
+ <td colspan="4"><em>Relative to the TT Feature namespace</em></td>
+ </tr>
+
+ <tr>
<td><code>#animation</code></td>
<td>MAY be used.</td>
@@ -518,8 +558,8 @@
<tr>
<td><code>#frameRate</code></td>
- <td>If the document includes any time expression that uses the <em>frames</em> term, the <code>ttp:frameRate</code> attribute
- SHALL be present on the <code>tt</code> element.</td>
+ <td>If the document includes any time expression that uses the <em>frames</em> term, the <code>ttp:frameRate</code>
+ attribute SHALL be present on the <code>tt</code> element.</td>
</tr>
<tr>
@@ -832,19 +872,23 @@
</tr>
<tr>
- <td><code>http://www.w3.org/ns/ttml/extension/#aspectRatio</code></td>
+ <td colspan="4"><em>Relative to the IMSC 1.0 Extension namespace</em></td>
+ </tr>
+
+ <tr>
+ <td><code>#aspectRatio</code></td>
<td>MAY be used.</td>
</tr>
<tr>
- <td><code>http://www.w3.org/ns/ttml/extension/#forcedDisplay</code></td>
+ <td><code>#forcedDisplay</code></td>
<td>MAY be used.</td>
</tr>
<tr>
- <td><code>http://www.w3.org/ns/ttml/extension/#progressivelyDecodable</code></td>
+ <td><code>#progressivelyDecodable</code></td>
<td>MAY be used.</td>
</tr>
@@ -876,7 +920,7 @@
<tbody>
<tr>
- <td>IMSC Text</td>
+ <td>IMSC 1.0 Text</td>
<td><code>http://www.w3.org/ns/ttml/profile/imsc1/text</code></td>
</tr>
@@ -885,14 +929,16 @@
</section>
<section>
- <h3>Recommended Character Sets</h3><p>Authors should select from the sets of characters specified in <a href=
+ <h3>Recommended Character Sets</h3>
+
+ <p>Authors should select from the sets of characters specified in <a href=
"#recommended-unicode-code-points-per-language"></a>.</p>
</section>
<section>
<h3>Features</h3>
- <p>The subtitle document SHALL conform to the following:</p>
+ <p>The subtitle document SHALL conform to the following, where URI Fragments are relative to the TT Feature namespace:</p>
<table class='simple'>
<tbody>
@@ -903,6 +949,10 @@
</tr>
<tr>
+ <td colspan="4"><em>Relative to the TT Feature namespace</em></td>
+ </tr>
+
+ <tr>
<td><code>#backgroundColor-block</code></td>
<td>MAY be used.</td>
@@ -1182,7 +1232,11 @@
</tr>
<tr>
- <td><code>http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt#image</code></td>
+ <td colspan="4"><em>Relative to the SMPTE-TT Extension Namespace</em></td>
+ </tr>
+
+ <tr>
+ <td><code>#image</code></td>
<td>SHALL NOT be used.</td>
</tr>
@@ -1208,7 +1262,7 @@
</tr>
<tr>
- <td>IMSC Image</td>
+ <td>IMSC 1.0 Image</td>
<td><code>http://www.w3.org/ns/ttml/profile/imsc1/image</code></td>
</tr>
@@ -1222,8 +1276,8 @@
<section>
<h4>Definition</h4>
- <p>A presented image is a <code>div</code> element with a <code>smpte:backgroundImage</code> attribute that does not extend beyond
- presented region.</p>
+ <p>A presented image is a <code>div</code> element with a <code>smpte:backgroundImage</code> attribute that does not extend
+ beyond presented region.</p>
</section>
<section>
@@ -1245,7 +1299,8 @@
<section>
<h3>Features</h3>
- <p>The features included in a subtitle document SHALL conform to the Table below:</p>
+ <p>The features included in a subtitle document SHALL conform to the Table below, where URI Fragments are relative to the TT
+ Feature namespace:</p>
<table class='simple'>
<tbody>
@@ -1256,6 +1311,10 @@
</tr>
<tr>
+ <td colspan="4"><em>Relative to the TT Feature namespace</em></td>
+ </tr>
+
+ <tr>
<td><code>#bidi</code></td>
<td>SHALL NOT be used.</td>
@@ -1388,11 +1447,16 @@
</tr>
<tr>
- <td><code>http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt#image</code></td>
-
- <td><code>smpte:backgroundImage</code> MAY be used. The <code>smpte:backgroundImage</code> attribute SHALL reference a complete image that
- conforms to the PNG image coding as specified in Sections 7.1.1.3 and 15.1 of [[!MHP]]. If a pHYs chunk is present, it
- SHALL indicate square pixels. Note: If no pixel aspect ratio is carried, the default of square pixels is assumed.<br>
+ <td colspan="4"><em>Relative to the SMPTE-TT Extension namespace</em></td>
+ </tr>
+
+ <tr>
+ <td><code>#image</code></td>
+
+ <td><code>smpte:backgroundImage</code> MAY be used. The <code>smpte:backgroundImage</code> attribute SHALL reference a
+ complete image that conforms to the PNG image coding as specified in Sections 7.1.1.3 and 15.1 of [[!MHP]]. If a pHYs
+ chunk is present, it SHALL indicate square pixels. Note: If no pixel aspect ratio is carried, the default of square
+ pixels is assumed.<br>
<code>smpte:backgroundImageHorizontal</code> and <code>smpte:backgroundImageVertical</code> SHALL NOT be used.<br>
<code>smpte:image</code> SHALL NOT be used.</td>
</tr>
@@ -1413,7 +1477,10 @@
<p>This Section specifies the Hypothetical Render Model illustrated in <a href="#fig-hypothetical-render-model"></a>.</p>
<p>The purpose of the model is to limit subtitle document complexity. It is not intended as a specification of the
- processing requirements for implementations. For instance, while the model defines a glyph buffer for the purpose of limiting the number of glyphs displayed at any given point in time, it neither requires the implementation of such a buffer, nor models the sub-pixel character positioning and anti-aliased glyph rendering that can be used to produce text output.</p>
+ processing requirements for implementations. For instance, while the model defines a glyph buffer for the purpose of
+ limiting the number of glyphs displayed at any given point in time, it neither requires the implementation of such a
+ buffer, nor models the sub-pixel character positioning and anti-aliased glyph rendering that can be used to produce text
+ output.</p>
<figure id='fig-hypothetical-render-model'>
<img src="hypothetical-render-figure-1.png" alt="Hypothetical Render Model">
@@ -1894,8 +1961,8 @@
<h2>Recommended Character Sets</h2>
<p>When authoring textual content, authors are encouraged to select from sets of characters based on the language indicated
- using <code>xml:lang</code>. The idea is to increase the confidence that the text will be presented correctly by implementations
- targeting specific locales.</p>
+ using <code>xml:lang</code>. The idea is to increase the confidence that the text will be presented correctly by
+ implementations targeting specific locales.</p>
<p>Specifically, for a given language, an author should choose characters from the set resulting from the union of the
following sets:</p>
@@ -2228,24 +2295,24 @@
</table>
</section>
- <section class='appendix'>
+ <section class='appendix' id='features-and-extensions'>
<h2>Extensions</h2>
<section class='appendix'>
<h3>General</h3>
- <p>The following sections define extension designations, expressed as relative URIs (fragment identifiers) with respect to
- the TT Extension Namespace base URI (see [[!TTML1]].</p>
+ <p>The following sections define extension designations, expressed as relative URIs (fragment identifiers) relative to the
+ IMSC 1.0 Extension Namespace base URI.</p>
</section>
<section class='appendix'>
<h3>#progressivelyDecodable</h3>
<p>A TTML transformation processor supports the <code>#progressivelyDecodable</code> feature if it recognizes and is capable
- of transforming values of the <a href="#ttp-progressivelyDecodable"><code>ttp:progressivelyDecodable</code></a>.</p>
+ of transforming values of the <a href="#ttp-progressivelyDecodable"><code>ittp:progressivelyDecodable</code></a>.</p>
<p>A TTML presentation processor supports the <code>#progressivelyDecodable</code> feature if it implements presentation
- semantic support for values of the <a href="#ttp-progressivelyDecodable"><code>ttp:progressivelyDecodable</code></a>
+ semantic support for values of the <a href="#ttp-progressivelyDecodable"><code>ittp:progressivelyDecodable</code></a>
attribute.</p>
</section>
@@ -2253,26 +2320,20 @@
<h3>#aspectRatio</h3>
<p>A TTML transformation processor supports the <code>#aspectRatio</code> feature if it recognizes and is capable of
- transforming values of the <a href="#ttp-aspectRatio"><code>ttp:aspectRatio</code></a>.</p>
+ transforming values of the <a href="#ttp-aspectRatio"><code>ittp:aspectRatio</code></a>.</p>
<p>A TTML presentation processor supports the <code>#aspectRatio</code> feature if it implements presentation semantic
- support for values of the <a href="#ttp-aspectRatio"><code>ttp:aspectRatio</code></a> attribute.</p>
+ support for values of the <a href="#ttp-aspectRatio"><code>ittp:aspectRatio</code></a> attribute.</p>
</section>
<section class='appendix'>
<h3>#forcedDisplay</h3>
<p>A TTML transformation processor supports the <code>#forcedDisplay</code> feature if it recognizes and is capable of
- transforming values of the <a href="#tts-forcedDisplay"><code>tts:forcedDisplay</code></a>.</p>
+ transforming values of the <a href="#tts-forcedDisplay"><code>itts:forcedDisplay</code></a>.</p>
<p>A TTML presentation processor supports the <code>#forcedDisplay</code> feature if it implements presentation semantic
- support for values of the <a href="#tts-forcedDisplay"><code>tts:forcedDisplay</code></a> attribute.</p>
- </section>
-
- <section class='appendix'>
- <h3>http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt#image</h3>
-
- <p>The <code>http://www.smpte-ra.org/schemas/2052-1/2010/smpte-tt#image</code> extension is specified in [[ST2052-1]].</p>
+ support for values of the <a href="#tts-forcedDisplay"><code>itts:forcedDisplay</code></a> attribute.</p>
</section>
</section>
</body>