--- a/ttml-ww-profiles/ttml-ww-profiles.html Thu Jul 31 17:28:40 2014 +0200
+++ b/ttml-ww-profiles/ttml-ww-profiles.html Fri Aug 01 12:23:46 2014 +0200
@@ -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-07-31T13:24:29.000Z" id="w3c-first-public-working-draft-31-july-2014"><abbr title="World Wide Web Consortium">W3C</abbr> First Public Working Draft <time class="dt-published" datetime="2014-07-31">31 July 2014</time></h2>
+ <h2 property="dcterms:issued" datatype="xsd:dateTime" content="2014-08-01T08:21:15.000Z" id="w3c-first-public-working-draft-01-august-2014"><abbr title="World Wide Web Consortium">W3C</abbr> First Public Working Draft <time class="dt-published" datetime="2014-08-01">01 August 2014</time></h2>
<dl>
<dt>This version:</dt>
- <dd><a class="u-url" href="http://www.w3.org/TR/2014/WD-ttml-imsc1-20140731/">http://www.w3.org/TR/2014/WD-ttml-imsc1-20140731/</a></dd>
+ <dd><a class="u-url" href="http://www.w3.org/TR/2014/WD-ttml-imsc1-20140801/">http://www.w3.org/TR/2014/WD-ttml-imsc1-20140801/</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>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><li class="tocline"><a href="#ttm-altText" class="tocxref"><span class="secno">4.5.4 </span>ittm:altText</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="#forced-content" class="tocxref"><span class="secno">B. </span>Forced content (non-normative)</a></li><li class="tocline"><a href="#wcag-applications" class="tocxref"><span class="secno">C. </span>WCAG Considerations</a></li><li class="tocline"><a href="#features-and-extensions" class="tocxref"><span class="secno">D. </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#general-2" class="tocxref"><span class="secno">D.1 </span>General</a></li><li class="tocline"><a href="#progressivelydecodable" class="tocxref"><span class="secno">D.2 </span>#progressivelyDecodable</a></li><li class="tocline"><a href="#aspectratio" class="tocxref"><span class="secno">D.3 </span>#aspectRatio</a></li><li class="tocline"><a href="#forceddisplay" class="tocxref"><span class="secno">D.4 </span>#forcedDisplay</a></li><li class="tocline"><a href="#alttext" class="tocxref"><span class="secno">D.5 </span>#altText</a></li></ul></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">E. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">E.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">E.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="#terms" class="tocxref"><span class="secno">2. </span>Terms and Definitions</a></li><li class="tocline"><a href="#conformance" class="tocxref"><span class="secno">3. </span>Conformance</a></li><li class="tocline"><a href="#profiles" class="tocxref"><span class="secno">4. </span>Profiles</a><ul class="toc"><li class="tocline"><a href="#general" class="tocxref"><span class="secno">4.1 </span>General</a></li><li class="tocline"><a href="#text-profile" class="tocxref"><span class="secno">4.2 </span>Text Profile</a></li><li class="tocline"><a href="#image-profile" class="tocxref"><span class="secno">4.3 </span>Image Profile</a></li></ul></li><li class="tocline"><a href="#common-constraints" class="tocxref"><span class="secno">5. </span>Common Constraints</a><ul class="toc"><li class="tocline"><a href="#document-encoding" class="tocxref"><span class="secno">5.1 </span>Document Encoding</a></li><li class="tocline"><a href="#namespaces" class="tocxref"><span class="secno">5.2 </span>Namespaces</a></li><li class="tocline"><a href="#related-video-object" class="tocxref"><span class="secno">5.3 </span>Related Video Object</a></li><li class="tocline"><a href="#synchronization" class="tocxref"><span class="secno">5.4 </span>Synchronization</a></li><li class="tocline"><a href="#extensions" class="tocxref"><span class="secno">5.5 </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#ttp-aspectRatio" class="tocxref"><span class="secno">5.5.1 </span>ittp:aspectRatio</a></li><li class="tocline"><a href="#ttp-progressivelyDecodable" class="tocxref"><span class="secno">5.5.2 </span>ittp:progressivelyDecodable</a></li><li class="tocline"><a href="#tts-forcedDisplay" class="tocxref"><span class="secno">5.5.3 </span>itts:forcedDisplay</a></li><li class="tocline"><a href="#ttm-altText" class="tocxref"><span class="secno">5.5.4 </span>ittm:altText</a></li></ul></li><li class="tocline"><a href="#region" class="tocxref"><span class="secno">5.6 </span>Region</a><ul class="toc"><li class="tocline"><a href="#presented-region" class="tocxref"><span class="secno">5.6.1 </span>Presented Region</a></li><li class="tocline"><a href="#dimensions-and-position" class="tocxref"><span class="secno">5.6.2 </span>Dimensions and Position</a></li><li class="tocline"><a href="#maximum-number" class="tocxref"><span class="secno">5.6.3 </span>Maximum number</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model-1" class="tocxref"><span class="secno">5.7 </span>Hypothetical Render Model</a></li><li class="tocline"><a href="#common-features" class="tocxref"><span class="secno">5.8 </span>Features</a></li></ul></li><li class="tocline"><a href="#text-profile-constraints" class="tocxref"><span class="secno">6. </span>Text Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#text-profile-designator" class="tocxref"><span class="secno">6.1 </span>Profile Designator</a></li><li class="tocline"><a href="#recommended-character-sets" class="tocxref"><span class="secno">6.2 </span>Recommended Character Sets</a></li><li class="tocline"><a href="#features" class="tocxref"><span class="secno">6.3 </span>Features</a></li></ul></li><li class="tocline"><a href="#image-profile-constraints" class="tocxref"><span class="secno">7. </span>Image Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#image-profile-designator" class="tocxref"><span class="secno">7.1 </span>Profile Designator</a></li><li class="tocline"><a href="#presented-image" class="tocxref"><span class="secno">7.2 </span>Presented Image</a><ul class="toc"><li class="tocline"><a href="#definition" class="tocxref"><span class="secno">7.2.1 </span>Definition</a></li><li class="tocline"><a href="#number-per-region" class="tocxref"><span class="secno">7.2.2 </span>Number per Region</a></li></ul></li><li class="tocline"><a href="#div-element" class="tocxref"><span class="secno">7.3 </span><code>div</code> element</a></li><li class="tocline"><a href="#features-1" class="tocxref"><span class="secno">7.4 </span>Features</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model" class="tocxref"><span class="secno">8. </span>Hypothetical Render Model</a><ul class="toc"><li class="tocline"><a href="#performance-model" class="tocxref"><span class="secno">8.1 </span>Performance Model</a><ul class="toc"><li class="tocline"><a href="#overview" class="tocxref"><span class="secno">8.1.1 </span>Overview</a></li><li class="tocline"><a href="#general-1" class="tocxref"><span class="secno">8.1.2 </span>General</a></li><li class="tocline"><a href="#paint-regions" class="tocxref"><span class="secno">8.1.3 </span>Paint Regions</a></li><li class="tocline"><a href="#paint-images" class="tocxref"><span class="secno">8.1.4 </span>Paint Images</a></li><li class="tocline"><a href="#paint-text" class="tocxref"><span class="secno">8.1.5 </span>Paint Text</a></li></ul></li><li class="tocline"><a href="#reference-fonts" class="tocxref"><span class="secno">8.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="#forced-content" class="tocxref"><span class="secno">B. </span>Forced content (non-normative)</a></li><li class="tocline"><a href="#wcag-applications" class="tocxref"><span class="secno">C. </span>WCAG Considerations</a></li><li class="tocline"><a href="#features-and-extensions" class="tocxref"><span class="secno">D. </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#general-2" class="tocxref"><span class="secno">D.1 </span>General</a></li><li class="tocline"><a href="#progressivelydecodable" class="tocxref"><span class="secno">D.2 </span>#progressivelyDecodable</a></li><li class="tocline"><a href="#aspectratio" class="tocxref"><span class="secno">D.3 </span>#aspectRatio</a></li><li class="tocline"><a href="#forceddisplay" class="tocxref"><span class="secno">D.4 </span>#forcedDisplay</a></li><li class="tocline"><a href="#alttext" class="tocxref"><span class="secno">D.5 </span>#altText</a></li></ul></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">E. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">E.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">E.2 </span>Informative references</a></li></ul></li></ul></section>
@@ -356,8 +356,22 @@
<p>The text-only profile is a strict superset of [<cite><a class="bibref" href="#bib-SDPUS">SDPUS</a></cite>] and the image-only profile uses extensions specified in
[<cite><a class="bibref" href="#bib-ST2052-1">ST2052-1</a></cite>].</p>
</section>
-
- <section id="conformance" typeof="bibo:Chapter" resource="#conformance" rel="bibo:Chapter"><!--OddPage--><h2 aria-level="1" role="heading" id="h2_conformance"><span class="secno">2. </span>Conformance</h2>
+
+ <section id="terms" typeof="bibo:Chapter" resource="#terms" rel="bibo:Chapter">
+ <!--OddPage--><h2 aria-level="1" role="heading" id="h2_terms"><span class="secno">2. </span>Terms and Definitions</h2>
+
+ <p>
+ <dfn id="dfn-presentation-processor">Presentation processor</dfn>. See Section 2.2 at [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>].
+ </p>
+
+
+ <p>
+ <dfn id="dfn-transformation-processor">Transformation processor</dfn>. See Section 2.2 at [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>].
+ </p>
+
+ </section>
+
+ <section id="conformance" typeof="bibo:Chapter" resource="#conformance" rel="bibo:Chapter"><!--OddPage--><h2 aria-level="1" role="heading" id="h2_conformance"><span class="secno">3. </span>Conformance</h2>
<p>
As well as sections marked as non-normative, all authoring guidelines, diagrams, examples,
and notes in this specification are non-normative. Everything else in this specification is
@@ -371,7 +385,7 @@
<p>A subtitle document that conforms to a profile defined herein <em class="rfc2119" title="SHALL">SHALL</em> satisfy all normative provisions specified by the
profile.</p>
- <p>A presentation processor that conforms to a profile defined herein <em class="rfc2119" title="SHALL">SHALL</em>:</p>
+ <p>A <a href="#dfn-presentation-processor" class="internalDFN">presentation processor</a> that conforms to a profile defined in this specification <em class="rfc2119" title="SHALL">SHALL</em>:</p>
<ul>
<li>satisfy all normative provisions specified by the profile; and</li>
@@ -380,7 +394,7 @@
provisions of the profile.</li>
</ul>
- <p>A transformation processor that conforms to a profile defined herein <em class="rfc2119" title="SHALL">SHALL</em>:</p>
+ <p>A <a href="#dfn-transformation-processor" class="internalDFN">transformation processor</a> that conforms to a profile defined in this specification <em class="rfc2119" title="SHALL">SHALL</em>:</p>
<ul>
<li>satisfy all normative provisions specified by the profile; and</li>
@@ -388,13 +402,14 @@
<li>be capable of transforming any subtitle document that conforms to the profile, i.e. if it implements all features and
provisions of the profile.</li>
</ul>
+
</section>
<section id="profiles" typeof="bibo:Chapter" resource="#profiles" rel="bibo:Chapter">
- <!--OddPage--><h2 aria-level="1" role="heading" id="h2_profiles"><span class="secno">3. </span>Profiles</h2>
+ <!--OddPage--><h2 aria-level="1" role="heading" id="h2_profiles"><span class="secno">4. </span>Profiles</h2>
<section id="general">
- <h3 aria-level="2" role="heading" id="h3_general"><span class="secno">3.1 </span>General</h3>
+ <h3 aria-level="2" role="heading" id="h3_general"><span class="secno">4.1 </span>General</h3>
<p>A subtitle document <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> conform to the Text and Image Profiles simultaneously.</p>
@@ -403,7 +418,7 @@
offered. In addition, the Text Profile subtitle document <em class="rfc2119" title="SHOULD">SHOULD</em> be associated with the Image Profile subtitle document such
that, when image content is encountered, assistive technologies have access to its corresponding text form.</p>
- <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_1"><span>Note</span></div><p class="">The <code>ittm:altText</code> element specified <a href="#ttm-altText" class="sec-ref"><span class="secno">4.5.4</span> <span class="sec-title">ittm:altText</span></a> also allows text equivalent
+ <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_1"><span>Note</span></div><p class="">The <code>ittm:altText</code> element specified <a href="#ttm-altText" class="sec-ref"><span class="secno">5.5.4</span> <span class="sec-title">ittm:altText</span></a> also allows text equivalent
string to be associated with an image, e.g. to support indexation of the content and also facilitate quality checking of the
document during authoring.</p></div>
@@ -412,29 +427,29 @@
</section>
<section id="text-profile">
- <h3 aria-level="2" role="heading" id="h3_text-profile"><span class="secno">3.2 </span>Text Profile</h3>
-
- <p>The Text Profile consists of Sections <a href="#common-constraints" class="sec-ref"><span class="secno">4.</span> <span class="sec-title">Common Constraints</span></a> and <a href="#text-profile-constraints" class="sec-ref"><span class="secno">5.</span> <span class="sec-title">Text Profile Constraints</span></a>.</p>
+ <h3 aria-level="2" role="heading" id="h3_text-profile"><span class="secno">4.2 </span>Text Profile</h3>
+
+ <p>The Text Profile consists of Sections <a href="#common-constraints" class="sec-ref"><span class="secno">5.</span> <span class="sec-title">Common Constraints</span></a> and <a href="#text-profile-constraints" class="sec-ref"><span class="secno">6.</span> <span class="sec-title">Text Profile Constraints</span></a>.</p>
</section>
<section id="image-profile">
- <h3 aria-level="2" role="heading" id="h3_image-profile"><span class="secno">3.3 </span>Image Profile</h3>
-
- <p>The Image Profile consists of Sections <a href="#common-constraints" class="sec-ref"><span class="secno">4.</span> <span class="sec-title">Common Constraints</span></a> and <a href="#image-profile-constraints" class="sec-ref"><span class="secno">6.</span> <span class="sec-title">Image Profile Constraints</span></a>.</p>
+ <h3 aria-level="2" role="heading" id="h3_image-profile"><span class="secno">4.3 </span>Image Profile</h3>
+
+ <p>The Image Profile consists of Sections <a href="#common-constraints" class="sec-ref"><span class="secno">5.</span> <span class="sec-title">Common Constraints</span></a> and <a href="#image-profile-constraints" class="sec-ref"><span class="secno">7.</span> <span class="sec-title">Image Profile Constraints</span></a>.</p>
</section>
</section>
<section id="common-constraints" typeof="bibo:Chapter" resource="#common-constraints" rel="bibo:Chapter">
- <!--OddPage--><h2 aria-level="1" role="heading" id="h2_common-constraints"><span class="secno">4. </span>Common Constraints</h2>
+ <!--OddPage--><h2 aria-level="1" role="heading" id="h2_common-constraints"><span class="secno">5. </span>Common Constraints</h2>
<section id="document-encoding">
- <h3 aria-level="2" role="heading" id="h3_document-encoding"><span class="secno">4.1 </span>Document Encoding</h3>
+ <h3 aria-level="2" role="heading" id="h3_document-encoding"><span class="secno">5.1 </span>Document Encoding</h3>
<p>A subtitle document <em class="rfc2119" title="SHALL">SHALL</em> use UTF-8 character encoding as specified in [<cite><a class="bibref" href="#bib-UNICODE">UNICODE</a></cite>].</p>
</section>
<section id="namespaces">
- <h3 aria-level="2" role="heading" id="h3_namespaces"><span class="secno">4.2 </span>Namespaces</h3>
+ <h3 aria-level="2" role="heading" id="h3_namespaces"><span class="secno">5.2 </span>Namespaces</h3>
<p>The following namespaces (see [<cite><a class="bibref" href="#bib-xml-names">xml-names</a></cite>]) are used in this specification:</p>
@@ -569,20 +584,20 @@
</section>
<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>
+ <h3 aria-level="2" role="heading" id="h3_related-video-object"><span class="secno">5.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>
</section>
<section id="synchronization">
- <h3 aria-level="2" role="heading" id="h3_synchronization"><span class="secno">4.4 </span>Synchronization</h3>
+ <h3 aria-level="2" role="heading" id="h3_synchronization"><span class="secno">5.4 </span>Synchronization</h3>
<p>Each intermediate synchronic document of the subtitle document is intended to be displayed on a specific frame and removed
on a specific frame of the related video object.</p>
<p>When mapping a media time expression M to a frame F of a related video object, e.g. for the purpose of rendering a
- subtitle document onto the related video object, a presentation processor <em class="rfc2119" title="SHALL">SHALL</em> map M to the frame F with the presentation
+ subtitle document onto the related video object, the <a href="#dfn-presentation-processor" class="internalDFN">presentation processor</a> <em class="rfc2119" title="SHALL">SHALL</em> map M to the frame F with the presentation
time that is the closest to, but not less, than M.</p>
<aside class="example"><div class="example-title"><span>Example 1</span></div>
@@ -601,15 +616,15 @@
<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_3"><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
+ <em>frames</em> term in a time expression: as specified in <a href="#common-features" class="sec-ref"><span class="secno">5.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>
+ <h3 aria-level="2" role="heading" id="h3_extensions"><span class="secno">5.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>ittp:aspectRatio</h4>
+ <h4 aria-level="3" role="heading" id="h4_ttp-aspectRatio"><span class="secno">5.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>
@@ -643,7 +658,7 @@
<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_4"><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
+ <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_4"><span>Note</span></div><p class="">As specified in Section <a href="#common-features" class="sec-ref"><span class="secno">5.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
@@ -651,7 +666,7 @@
</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>ittp:progressivelyDecodable</h4>
+ <h4 aria-level="3" role="heading" id="h4_ttp-progressivelyDecodable"><span class="secno">5.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.</p>
@@ -698,7 +713,7 @@
</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>itts:forcedDisplay</h4>
+ <h4 aria-level="3" role="heading" id="h4_tts-forcedDisplay"><span class="secno">5.5.3 </span>itts:forcedDisplay</h4>
<p><code>itts:forcedDisplay</code> allows the processor to override the computed value of <code>tts:visibility</code>
attribute in conjunction with an application parameter <code>displayForcedOnlyMode</code>.</p>
@@ -758,8 +773,8 @@
<code>itts:forcedDisplay</code> to display translation subtitles always, independently of whether the hard of hearing
captions are displayed or hidden.</p>
- <p>The presentation processor <em class="rfc2119" title="SHALL">SHALL</em> accept an optional boolean parameter called <code>displayForcedOnlyMode</code>, whose
- value <em class="rfc2119" title="MAY">MAY</em> be set by a context external to the presentation processor. If not set, the value of
+ <p>The <a href="#dfn-presentation-processor" class="internalDFN">presentation processor</a> <em class="rfc2119" title="SHALL">SHALL</em> accept an optional boolean parameter called <code>displayForcedOnlyMode</code>, whose
+ value <em class="rfc2119" title="MAY">MAY</em> be set by a context external to the <a href="#dfn-presentation-processor" class="internalDFN">presentation processor</a>. If not set, the value of
<code>displayForcedOnlyMode</code> <em class="rfc2119" title="SHALL">SHALL</em> be assumed to be equal to "false".</p>
<p>The algorithm for setting the <code>displayForcedOnlyMode</code> parameter based on the circumstances under which the
@@ -775,7 +790,7 @@
</section>
<section id="ttm-altText" typeof="bibo:Chapter" resource="#ttm-altText" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ttm-altText"><span class="secno">4.5.4 </span>ittm:altText</h4>
+ <h4 aria-level="3" role="heading" id="h4_ttm-altText"><span class="secno">5.5.4 </span>ittm:altText</h4>
<p><code>ittm:altText</code> allows an author to provide a text string equivalent for an element, typically an image. This
text equivalent <em class="rfc2119" title="MAY">MAY</em> be used to support indexation of the content and also facilitate quality checking of the document
@@ -802,7 +817,7 @@
</tbody>
</table>
- <p><a href="#image-profile-constraints" class="sec-ref"><span class="secno">6.</span> <span class="sec-title">Image Profile Constraints</span></a> specifies the use of the <code>ittm:altText</code> element with images.</p>
+ <p><a href="#image-profile-constraints" class="sec-ref"><span class="secno">7.</span> <span class="sec-title">Image Profile Constraints</span></a> specifies the use of the <code>ittm:altText</code> element with images.</p>
<div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_8"><span>Note</span></div><p class="">In contrast to the common use of <code>alt</code> attributes in [<cite><a class="bibref" href="#bib-HTML5">HTML5</a></cite>], the <code>ittm:altText</code>
attribute content is not intended to be displayed in place of the element if the element is not loaded. The
@@ -811,10 +826,10 @@
</section>
<section id="region">
- <h3 aria-level="2" role="heading" id="h3_region"><span class="secno">4.6 </span>Region</h3>
+ <h3 aria-level="2" role="heading" id="h3_region"><span class="secno">5.6 </span>Region</h3>
<section id="presented-region">
- <h4 aria-level="3" role="heading" id="h4_presented-region"><span class="secno">4.6.1 </span>Presented Region</h4>
+ <h4 aria-level="3" role="heading" id="h4_presented-region"><span class="secno">5.6.1 </span>Presented Region</h4>
<p>A presented region is a region that satisfies all of the following conditions:</p>
@@ -839,7 +854,7 @@
</section>
<section id="dimensions-and-position">
- <h4 aria-level="3" role="heading" id="h4_dimensions-and-position"><span class="secno">4.6.2 </span>Dimensions and Position</h4>
+ <h4 aria-level="3" role="heading" id="h4_dimensions-and-position"><span class="secno">5.6.2 </span>Dimensions and Position</h4>
<p>All regions <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> extend beyond the root container, i.e. the intersection of the sets of coordinates belonging to a
region (including its boundary) and the sets of coordinates belonging to the root container (including its boundary) is the
@@ -850,21 +865,21 @@
</section>
<section id="maximum-number">
- <h4 aria-level="3" role="heading" id="h4_maximum-number"><span class="secno">4.6.3 </span>Maximum number</h4>
+ <h4 aria-level="3" role="heading" id="h4_maximum-number"><span class="secno">5.6.3 </span>Maximum number</h4>
<p>The number of presented regions in a given intermediate synchronic document <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be greater than 4.</p>
</section>
</section>
<section id="hypothetical-render-model-1">
- <h3 aria-level="2" role="heading" id="h3_hypothetical-render-model-1"><span class="secno">4.7 </span>Hypothetical Render Model</h3>
+ <h3 aria-level="2" role="heading" id="h3_hypothetical-render-model-1"><span class="secno">5.7 </span>Hypothetical Render Model</h3>
<p>Any sequence of consecutive intermediate synchronic documents <em class="rfc2119" title="SHALL">SHALL</em> be reproducible without error by the Hypothetical
- Render Model specified in Section <a href="#hypothetical-render-model" class="sec-ref"><span class="secno">7.</span> <span class="sec-title">Hypothetical Render Model</span></a>.</p>
+ Render Model specified in Section <a href="#hypothetical-render-model" class="sec-ref"><span class="secno">8.</span> <span class="sec-title">Hypothetical Render Model</span></a>.</p>
</section>
<section id="common-features" typeof="bibo:Chapter" resource="#common-features" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_common-features"><span class="secno">4.8 </span>Features</h3>
+ <h3 aria-level="2" role="heading" id="h3_common-features"><span class="secno">5.8 </span>Features</h3>
<p>Unless specified otherwise,a subtitle document <em class="rfc2119" title="SHALL">SHALL</em> conform to the following:</p>
@@ -1312,10 +1327,10 @@
</section>
<section id="text-profile-constraints" typeof="bibo:Chapter" resource="#text-profile-constraints" rel="bibo:Chapter">
- <!--OddPage--><h2 aria-level="1" role="heading" id="h2_text-profile-constraints"><span class="secno">5. </span>Text Profile Constraints</h2>
+ <!--OddPage--><h2 aria-level="1" role="heading" id="h2_text-profile-constraints"><span class="secno">6. </span>Text Profile Constraints</h2>
<section id="text-profile-designator" typeof="bibo:Chapter" resource="#text-profile-designator" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_text-profile-designator"><span class="secno">5.1 </span>Profile Designator</h3>
+ <h3 aria-level="2" role="heading" id="h3_text-profile-designator"><span class="secno">6.1 </span>Profile Designator</h3>
<p>A subtitle document conforming to the Text Profile <em class="rfc2119" title="SHALL">SHALL</em> be associated with the following profile designator:</p>
@@ -1339,13 +1354,13 @@
</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>
+ <h3 aria-level="2" role="heading" id="h3_recommended-character-sets"><span class="secno">6.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>
+ <h3 aria-level="2" role="heading" id="h3_features"><span class="secno">6.3 </span>Features</h3>
<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>
@@ -1649,10 +1664,10 @@
</section>
<section id="image-profile-constraints" typeof="bibo:Chapter" resource="#image-profile-constraints" rel="bibo:Chapter">
- <!--OddPage--><h2 aria-level="1" role="heading" id="h2_image-profile-constraints"><span class="secno">6. </span>Image Profile Constraints</h2>
+ <!--OddPage--><h2 aria-level="1" role="heading" id="h2_image-profile-constraints"><span class="secno">7. </span>Image Profile Constraints</h2>
<section id="image-profile-designator" typeof="bibo:Chapter" resource="#image-profile-designator" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_image-profile-designator"><span class="secno">6.1 </span>Profile Designator</h3>
+ <h3 aria-level="2" role="heading" id="h3_image-profile-designator"><span class="secno">7.1 </span>Profile Designator</h3>
<p>A subtitle document conforming to the Image Profile <em class="rfc2119" title="SHALL">SHALL</em> be associated with the following profile designator:</p>
@@ -1674,17 +1689,17 @@
</section>
<section id="presented-image">
- <h3 aria-level="2" role="heading" id="h3_presented-image"><span class="secno">6.2 </span>Presented Image</h3>
+ <h3 aria-level="2" role="heading" id="h3_presented-image"><span class="secno">7.2 </span>Presented Image</h3>
<section id="definition">
- <h4 aria-level="3" role="heading" id="h4_definition"><span class="secno">6.2.1 </span>Definition</h4>
+ <h4 aria-level="3" role="heading" id="h4_definition"><span class="secno">7.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 a presented region.</p>
</section>
<section id="number-per-region">
- <h4 aria-level="3" role="heading" id="h4_number-per-region"><span class="secno">6.2.2 </span>Number per Region</h4><!-- start CFF-TT 1.0.7 -->
+ <h4 aria-level="3" role="heading" id="h4_number-per-region"><span class="secno">7.2.2 </span>Number per Region</h4><!-- start CFF-TT 1.0.7 -->
<p>In a given synchronic document, there shall be at most one presented image per presented region.</p>
<!-- end CFF-TT 1.0.7 -->
@@ -1692,7 +1707,7 @@
</section>
<section id="div-element">
- <h3 aria-level="2" role="heading" id="h3_div-element"><span class="secno">6.3 </span><code>div</code> element</h3>
+ <h3 aria-level="2" role="heading" id="h3_div-element"><span class="secno">7.3 </span><code>div</code> element</h3>
<p>If a <code>smpte:backgroundImage</code> attribute is applied to a <code>div</code> element:</p>
@@ -1711,7 +1726,7 @@
</section>
<section id="features-1">
- <h3 aria-level="2" role="heading" id="h3_features-1"><span class="secno">6.4 </span>Features</h3>
+ <h3 aria-level="2" role="heading" id="h3_features-1"><span class="secno">7.4 </span>Features</h3>
<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>
@@ -1871,13 +1886,13 @@
</section>
<section id="hypothetical-render-model" typeof="bibo:Chapter" resource="#hypothetical-render-model" rel="bibo:Chapter">
- <!--OddPage--><h2 aria-level="1" role="heading" id="h2_hypothetical-render-model"><span class="secno">7. </span>Hypothetical Render Model</h2>
+ <!--OddPage--><h2 aria-level="1" role="heading" id="h2_hypothetical-render-model"><span class="secno">8. </span>Hypothetical Render Model</h2>
<section id="performance-model">
- <h3 aria-level="2" role="heading" id="h3_performance-model"><span class="secno">7.1 </span>Performance Model</h3>
+ <h3 aria-level="2" role="heading" id="h3_performance-model"><span class="secno">8.1 </span>Performance Model</h3>
<section id="overview">
- <h4 aria-level="3" role="heading" id="h4_overview"><span class="secno">7.1.1 </span>Overview</h4>
+ <h4 aria-level="3" role="heading" id="h4_overview"><span class="secno">8.1.1 </span>Overview</h4>
<p>This Section specifies the Hypothetical Render Model illustrated in <a href="#fig-hypothetical-render-model" class="fig-ref">Fig. <span class="figno">1</span> <span class="fig-title">
Hypothetical Render Model
@@ -1921,7 +1936,7 @@
</section>
<section id="general-1">
- <h4 aria-level="3" role="heading" id="h4_general-1"><span class="secno">7.1.2 </span>General</h4>
+ <h4 aria-level="3" role="heading" id="h4_general-1"><span class="secno">8.1.2 </span>General</h4>
<p>The Presentation Compositor <em class="rfc2119" title="SHALL">SHALL</em> render in Presentation Buffer P<sub>n</sub> each successive intermediate synchronic
document E<sub>n</sub> using the following steps in order:</p>
@@ -1954,17 +1969,17 @@
<ul>
<li>S(E<sub>n</sub>) is the total normalized drawing area for intermediate synchronic document E<sub>n</sub>, as
- specified in <a href="#paint-regions" class="sec-ref"><span class="secno">7.1.3</span> <span class="sec-title">Paint Regions</span></a>
+ specified in <a href="#paint-regions" class="sec-ref"><span class="secno">8.1.3</span> <span class="sec-title">Paint Regions</span></a>
</li>
<li>BDraw is the normalized background drawing performance factor.</li>
<li>DUR<sub>T</sub>(E<sub>n</sub>) is the duration, in seconds, for painting the text subtitle content for intermediate
- synchronic document E<sub>n</sub>, as specified in Section <a href="#paint-text" class="sec-ref"><span class="secno">7.1.5</span> <span class="sec-title">Paint Text</span></a>
+ synchronic document E<sub>n</sub>, as specified in Section <a href="#paint-text" class="sec-ref"><span class="secno">8.1.5</span> <span class="sec-title">Paint Text</span></a>
</li>
<li>DUR<sub>I</sub>(E<sub>n</sub>) is the duration, in seconds, for painting the image subtitle content for intermediate
- synchronic document E<sub>n</sub>, as specified in Section <a href="#paint-images" class="sec-ref"><span class="secno">7.1.4</span> <span class="sec-title">Paint Images</span></a>
+ synchronic document E<sub>n</sub>, as specified in Section <a href="#paint-images" class="sec-ref"><span class="secno">8.1.4</span> <span class="sec-title">Paint Images</span></a>
</li>
</ul>
@@ -2013,7 +2028,7 @@
</section>
<section id="paint-regions" typeof="bibo:Chapter" resource="#paint-regions" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_paint-regions"><span class="secno">7.1.3 </span>Paint Regions</h4>
+ <h4 aria-level="3" role="heading" id="h4_paint-regions"><span class="secno">8.1.3 </span>Paint Regions</h4>
<p>The total normalized drawing area S(E<sub>n</sub>) for intermediate synchronic document E<sub>n</sub> <em class="rfc2119" title="SHALL">SHALL</em> be</p>
@@ -2030,7 +2045,7 @@
<p>PAINT(E<sub>n</sub>) = ∑<sub>R<sub>i</sub>∈R<sub>p</sub></sub> SIZE(R<sub>i</sub>) ∙ NBG(R<sub>i</sub>)</p>
<p>where R_p <em class="rfc2119" title="SHALL">SHALL</em> be the set of regions presented in the intermediate synchronic document E<sub>n</sub> – see Section
- <a href="#presented-region" class="sec-ref"><span class="secno">4.6.1</span> <span class="sec-title">Presented Region</span></a> for the definition of presented region.</p>
+ <a href="#presented-region" class="sec-ref"><span class="secno">5.6.1</span> <span class="sec-title">Presented Region</span></a> for the definition of presented region.</p>
<p>NSIZE(R<sub>i</sub>) <em class="rfc2119" title="SHALL">SHALL</em> be given by:</p>
@@ -2065,7 +2080,7 @@
</section>
<section id="paint-images" typeof="bibo:Chapter" resource="#paint-images" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_paint-images"><span class="secno">7.1.4 </span>Paint Images</h4>
+ <h4 aria-level="3" role="heading" id="h4_paint-images"><span class="secno">8.1.4 </span>Paint Images</h4>
<p>The Presentation Compositor <em class="rfc2119" title="SHALL">SHALL</em> paint into the Presentation Buffer P<sub>n</sub> all visible pixels of presented
images of intermediate synchronic document E<sub>n</sub>.</p>
@@ -2154,7 +2169,7 @@
</section>
<section id="paint-text" typeof="bibo:Chapter" resource="#paint-text" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_paint-text"><span class="secno">7.1.5 </span>Paint Text</h4>
+ <h4 aria-level="3" role="heading" id="h4_paint-text"><span class="secno">8.1.5 </span>Paint Text</h4>
<p>For each glyph displayed in intermediate synchronic document E<sub>n</sub>, the Presentation Compositor <em class="rfc2119" title="SHALL">SHALL</em>:</p>
@@ -2301,7 +2316,7 @@
</section><!-- start CFF-TT 1.0.7 -->
<section id="reference-fonts">
- <h3 aria-level="2" role="heading" id="h3_reference-fonts"><span class="secno">7.2 </span>Reference Fonts</h3>
+ <h3 aria-level="2" role="heading" id="h3_reference-fonts"><span class="secno">8.2 </span>Reference Fonts</h3>
<p>The height and width of the area occupied by text within a region depend on line height as well as the width of, and
spacing between (kerning), individual glyphs. The following allows the area occupied by text to be closely determined, and
@@ -2771,40 +2786,40 @@
<section class="appendix" id="progressivelydecodable">
<h3 aria-level="2" role="heading" id="h3_progressivelydecodable"><span class="secno">D.2 </span>#progressivelyDecodable</h3>
- <p>A transformation processor supports the <code>#progressivelyDecodable</code> feature if it recognizes and is capable of
+ <p>A <a href="#dfn-transformation-processor" class="internalDFN">transformation processor</a> supports the <code>#progressivelyDecodable</code> feature if it recognizes and is capable of
transforming values of the <a href="#ttp-progressivelyDecodable"><code>ittp:progressivelyDecodable</code></a>.</p>
- <p>A presentation processor supports the <code>#progressivelyDecodable</code> feature if it implements presentation semantic
+ <p>A <a href="#dfn-presentation-processor" class="internalDFN">presentation processor</a> supports the <code>#progressivelyDecodable</code> feature if it implements presentation semantic
support for values of the <a href="#ttp-progressivelyDecodable"><code>ittp:progressivelyDecodable</code></a> attribute.</p>
</section>
<section class="appendix" id="aspectratio">
<h3 aria-level="2" role="heading" id="h3_aspectratio"><span class="secno">D.3 </span>#aspectRatio</h3>
- <p>A transformation processor supports the <code>#aspectRatio</code> feature if it recognizes and is capable of transforming
+ <p>A <a href="#dfn-transformation-processor" class="internalDFN">transformation processor</a> supports the <code>#aspectRatio</code> feature if it recognizes and is capable of transforming
values of the <a href="#ttp-aspectRatio"><code>ittp:aspectRatio</code></a>.</p>
- <p>A presentation processor supports the <code>#aspectRatio</code> feature if it implements presentation semantic support for
+ <p>A <a href="#dfn-presentation-processor" class="internalDFN">presentation processor</a> supports the <code>#aspectRatio</code> feature if it implements presentation semantic 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">D.4 </span>#forcedDisplay</h3>
- <p>A transformation processor supports the <code>#forcedDisplay</code> feature if it recognizes and is capable of
+ <p>A <a href="#dfn-transformation-processor" class="internalDFN">transformation processor</a> supports the <code>#forcedDisplay</code> feature if it recognizes and is capable of
transforming values of the <a href="#tts-forcedDisplay"><code>itts:forcedDisplay</code></a>.</p>
- <p>A presentation processor supports the <code>#forcedDisplay</code> feature if it implements presentation semantic support
+ <p>A <a href="#dfn-presentation-processor" class="internalDFN">presentation processor</a> supports the <code>#forcedDisplay</code> feature if it implements presentation semantic support
for values of the <a href="#tts-forcedDisplay"><code>itts:forcedDisplay</code></a> attribute.</p>
</section>
<section class="appendix" id="alttext">
<h3 aria-level="2" role="heading" id="h3_alttext"><span class="secno">D.5 </span>#altText</h3>
- <p>A transformation processor supports the <code>#altText</code> feature if it recognizes and is capable of transforming
+ <p>A <a href="#dfn-transformation-processor" class="internalDFN">transformation processor</a> supports the <code>#altText</code> feature if it recognizes and is capable of transforming
values of the <a href="#ttm-altText"><code>ittm:altText</code></a> element.</p>
- <p>A presentation processor supports the <code>#altText</code> feature if it implements presentation semantic support for
+ <p>A <a href="#dfn-presentation-processor" class="internalDFN">presentation processor</a> supports the <code>#altText</code> feature if it implements presentation semantic support for
values of the <a href="#ttm-altText"><code>ittm:altText</code></a> element.</p>
</section>
</section>
--- a/ttml-ww-profiles/ttml-ww-profiles.source.html Thu Jul 31 17:28:40 2014 +0200
+++ b/ttml-ww-profiles/ttml-ww-profiles.source.html Fri Aug 01 12:23:46 2014 +0200
@@ -70,12 +70,26 @@
<p>The text-only profile is a strict superset of [[SDPUS]] and the image-only profile uses extensions specified in
[[!ST2052-1]].</p>
</section>
+
+ <section id='terms'>
+ <h2>Terms and Definitions</h2>
+
+ <p>
+ <dfn>Presentation processor</dfn>. See Section 2.2 at [[!TTML1]].
+ </p>
+
+
+ <p>
+ <dfn>Transformation processor</dfn>. See Section 2.2 at [[!TTML1]].
+ </p>
+
+ </section>
<section id="conformance">
<p>A subtitle document that conforms to a profile defined herein SHALL satisfy all normative provisions specified by the
profile.</p>
- <p>A presentation processor that conforms to a profile defined herein SHALL:</p>
+ <p>A <a>presentation processor</a> that conforms to a profile defined in this specification SHALL:</p>
<ul>
<li>satisfy all normative provisions specified by the profile; and</li>
@@ -84,7 +98,7 @@
provisions of the profile.</li>
</ul>
- <p>A transformation processor that conforms to a profile defined herein SHALL:</p>
+ <p>A <a>transformation processor</a> that conforms to a profile defined in this specification SHALL:</p>
<ul>
<li>satisfy all normative provisions specified by the profile; and</li>
@@ -92,6 +106,7 @@
<li>be capable of transforming any subtitle document that conforms to the profile, i.e. if it implements all features and
provisions of the profile.</li>
</ul>
+
</section>
<section id='profiles'>
@@ -287,7 +302,7 @@
on a specific frame of the related video object.</p>
<p>When mapping a media time expression M to a frame F of a related video object, e.g. for the purpose of rendering a
- subtitle document onto the related video object, a presentation processor SHALL map M to the frame F with the presentation
+ subtitle document onto the related video object, the <a>presentation processor</a> SHALL map M to the frame F with the presentation
time that is the closest to, but not less, than M.</p>
<aside class="example">
@@ -464,8 +479,8 @@
<code>itts:forcedDisplay</code> to display translation subtitles always, independently of whether the hard of hearing
captions are displayed or hidden.</p>
- <p>The presentation processor SHALL accept an optional boolean parameter called <code>displayForcedOnlyMode</code>, whose
- value MAY be set by a context external to the presentation processor. If not set, the value of
+ <p>The <a>presentation processor</a> SHALL accept an optional boolean parameter called <code>displayForcedOnlyMode</code>, whose
+ value MAY be set by a context external to the <a>presentation processor</a>. If not set, the value of
<code>displayForcedOnlyMode</code> SHALL be assumed to be equal to "false".</p>
<p>The algorithm for setting the <code>displayForcedOnlyMode</code> parameter based on the circumstances under which the
@@ -2479,40 +2494,40 @@
<section class='appendix'>
<h3>#progressivelyDecodable</h3>
- <p>A transformation processor supports the <code>#progressivelyDecodable</code> feature if it recognizes and is capable of
+ <p>A <a>transformation processor</a> supports the <code>#progressivelyDecodable</code> feature if it recognizes and is capable of
transforming values of the <a href="#ttp-progressivelyDecodable"><code>ittp:progressivelyDecodable</code></a>.</p>
- <p>A presentation processor supports the <code>#progressivelyDecodable</code> feature if it implements presentation semantic
+ <p>A <a>presentation processor</a> supports the <code>#progressivelyDecodable</code> feature if it implements presentation semantic
support for values of the <a href="#ttp-progressivelyDecodable"><code>ittp:progressivelyDecodable</code></a> attribute.</p>
</section>
<section class='appendix'>
<h3>#aspectRatio</h3>
- <p>A transformation processor supports the <code>#aspectRatio</code> feature if it recognizes and is capable of transforming
+ <p>A <a>transformation processor</a> supports the <code>#aspectRatio</code> feature if it recognizes and is capable of transforming
values of the <a href="#ttp-aspectRatio"><code>ittp:aspectRatio</code></a>.</p>
- <p>A presentation processor supports the <code>#aspectRatio</code> feature if it implements presentation semantic support for
+ <p>A <a>presentation processor</a> supports the <code>#aspectRatio</code> feature if it implements presentation semantic 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 transformation processor supports the <code>#forcedDisplay</code> feature if it recognizes and is capable of
+ <p>A <a>transformation processor</a> supports the <code>#forcedDisplay</code> feature if it recognizes and is capable of
transforming values of the <a href="#tts-forcedDisplay"><code>itts:forcedDisplay</code></a>.</p>
- <p>A presentation processor supports the <code>#forcedDisplay</code> feature if it implements presentation semantic support
+ <p>A <a>presentation processor</a> supports the <code>#forcedDisplay</code> feature if it implements presentation semantic support
for values of the <a href="#tts-forcedDisplay"><code>itts:forcedDisplay</code></a> attribute.</p>
</section>
<section class='appendix'>
<h3>#altText</h3>
- <p>A transformation processor supports the <code>#altText</code> feature if it recognizes and is capable of transforming
+ <p>A <a>transformation processor</a> supports the <code>#altText</code> feature if it recognizes and is capable of transforming
values of the <a href="#ttm-altText"><code>ittm:altText</code></a> element.</p>
- <p>A presentation processor supports the <code>#altText</code> feature if it implements presentation semantic support for
+ <p>A <a>presentation processor</a> supports the <code>#altText</code> feature if it implements presentation semantic support for
values of the <a href="#ttm-altText"><code>ittm:altText</code></a> element.</p>
</section>
</section>