[imsc1] address issue-412
authorplemieux
Mon, 21 Sep 2015 11:30:31 -0700
changeset 969 9bae3a7eb823
parent 968 5716008edb93
child 970 f5d71ba79f7c
[imsc1] address issue-412
ttml-ww-profiles/ttml-ww-profiles.html
ttml-ww-profiles/ttml-ww-profiles.source.html
--- a/ttml-ww-profiles/ttml-ww-profiles.html	Mon Sep 21 10:48:52 2015 -0700
+++ b/ttml-ww-profiles/ttml-ww-profiles.html	Mon Sep 21 11:30:31 2015 -0700
@@ -482,6 +482,8 @@
 		<p><dfn data-dfn-type="dfn" id="dfn-transformation-processor">Transformation processor</dfn>. See Section 2.2 at [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>].</p>
 		
     <p><dfn data-dfn-type="dfn" id="dfn-related-media-object">Related Media Object</dfn>. See Section 2.2 at [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>].</p>
+		
+		<p><dfn data-dfn-type="dfn" id="dfn-related-video-object">Related Video Object</dfn>. A <a href="#dfn-related-media-object" class="internalDFN" data-link-type="dfn">Related Media Object</a> that consists of a sequence of image frames, each a rectangular array of pixels.</p> 
 
   </section>
 
@@ -740,20 +742,19 @@
     <section id="related-video-object" typeof="bibo:Chapter" resource="#related-video-object" property="bibo:hasPart">
       <h3 id="h-related-video-object" resource="#h-related-video-object"><span property="xhv:role" resource="xhv:heading"><span class="secno">6.5 </span>Related Video Object</span></h3>
 
-      <p>A <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> <em class="rfc2119" title="MAY">MAY</em> be associated with a <dfn data-dfn-type="dfn" id="dfn-related-video-object">related video object</dfn>, 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 <a href="#dfn-related-media-object" class="internalDFN" data-link-type="dfn">Related Media Object</a>.</p>
+      <p>A <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> <em class="rfc2119" title="MAY">MAY</em> be associated with a <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a>.</p>
 			
-			<div class="note"><div class="note-title" aria-level="4" role="heading" id="h-note5"><span>Note</span></div><p class="">While this specification contains specific provisions when a <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> is associated with a <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">related video object</a>, it does not prevent the use of a <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> with other kinds of <a href="#dfn-related-media-object" class="internalDFN" data-link-type="dfn">Related Media Object</a>, e.g. an audio object.</p></div>
+			<div class="note"><div class="note-title" aria-level="4" role="heading" id="h-note5"><span>Note</span></div><p class="">While this specification contains specific provisions when a <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> is associated with a <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a>, it does not prevent the use of a <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> with other kinds of <a href="#dfn-related-media-object" class="internalDFN" data-link-type="dfn">Related Media Object</a>, e.g. an audio object.</p></div>
     </section>
 
     <section id="synchronization" typeof="bibo:Chapter" resource="#synchronization" property="bibo:hasPart">
       <h3 id="h-synchronization" resource="#h-synchronization"><span property="xhv:role" resource="xhv:heading"><span class="secno">6.6 </span>Synchronization</span></h3>
 
       <p>Each <a href="#dfn-intermediate-synchronic-document" class="internalDFN" data-link-type="dfn">intermediate synchronic document</a> of the <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> is intended to be displayed on a specific frame and
-      removed on a specific frame of the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">related video object</a>.</p>
-
-      <p>When mapping a media time expression M to a frame F of a <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">related video object</a>, e.g. for the purpose of rendering a
-      <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> onto the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">related video object</a>, the <a href="#dfn-presentation-processor" class="internalDFN" data-link-type="dfn">presentation processor</a> <em class="rfc2119" title="SHALL">SHALL</em> map M to the frame F with the
+      removed on a specific frame of the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a>.</p>
+
+      <p>When mapping a media time expression M to a frame F of a <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a>, e.g. for the purpose of rendering a
+      <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> onto the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a>, the <a href="#dfn-presentation-processor" class="internalDFN" data-link-type="dfn">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>
@@ -761,8 +762,8 @@
         object with a frame rate of 1000 / 1001 × 30 ≈ 29.97.
       </aside>
 
-      <div class="note"><div class="note-title" aria-level="4" role="heading" id="h-note6"><span>Note</span></div><p class="">In typical scenario, the same video program (the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">related video object</a>) will be used for <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a>
-      authoring, delivery and user playback. The mapping from media time expression to <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">related video object</a> above allows the author
+      <div class="note"><div class="note-title" aria-level="4" role="heading" id="h-note6"><span>Note</span></div><p class="">In typical scenario, the same video program (the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a>) will be used for <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a>
+      authoring, delivery and user playback. The mapping from media time expression to <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a> above allows the author
       to precisely associate subtitle video content with video frames, e.g. around scene transitions. In circumstances where the
       video program is downsampled during delivery, the application can specify that, at playback, the relative video object be
       considered the delivered video program upsampled to is original rate, thereby allowing subtitle content to be rendered at the
@@ -776,7 +777,7 @@
       <section id="ttp-aspectRatio" typeof="bibo:Chapter" resource="#ttp-aspectRatio" property="bibo:hasPart">
         <h4 id="h-ttp-aspectratio" resource="#h-ttp-aspectratio"><span property="xhv:role" resource="xhv:heading"><span class="secno">6.7.1 </span>ittp:aspectRatio</span></h4>
 
-        <p>The <code>ittp:aspectRatio</code> attributes allows authorial control of the mapping of the root container of a <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> to the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">related video object</a> frame.</p>
+        <p>The <code>ittp:aspectRatio</code> attributes allows authorial control of the mapping of the root container of a <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> to the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a> frame.</p>
 
         <p>If present, the <code>ittp:aspectRatio</code> attribute <em class="rfc2119" title="SHALL">SHALL</em> conform to the following syntax:</p>
 
@@ -798,28 +799,28 @@
           </tbody>
         </table>
 
-        <p>The root container of a <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> <em class="rfc2119" title="SHALL">SHALL</em> be mapped to the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">related video object</a> frame according to the
+        <p>The root container of a <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> <em class="rfc2119" title="SHALL">SHALL</em> be mapped to the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a> frame according to the
         following:</p>
 
         <ol>
           <li>
             <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
-            <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">related video object</a> such that:</p>
+            <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a> such that:</p>
 
             <ol style="list-style-type: lower-roman;">
               <li>the ratio of the width to the height of the rectangular area is equal to <code>ittp:aspectRatio</code>,</li>
 
-              <li>the center of the rectangular area is collocated with the center of the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">related video object</a> frame,</li>
-
-              <li>the rectangular area (including its boundary) is entirely within the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">related video object</a> frame (including its
+              <li>the center of the rectangular area is collocated with the center of the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a> frame,</li>
+
+              <li>the rectangular area (including its boundary) is entirely within the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a> frame (including its
               boundary), and</li>
 
-              <li>the rectangular area has a height or width equal to that of the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">related video object</a> frame.</li>
+              <li>the rectangular area has a height or width equal to that of the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a> frame.</li>
             </ol>
           </li>
 
           <li>
-            <p>Otherwise, the root container of a <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> <em class="rfc2119" title="SHALL">SHALL</em> be mapped to the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">related video object</a> frame in its
+            <p>Otherwise, the root container of a <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> <em class="rfc2119" title="SHALL">SHALL</em> be mapped to the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a> frame in its
             entirety.</p>
           </li>
         </ol>
@@ -2209,7 +2210,7 @@
         E<sub>n</sub> completes before the end of <a href="#dfn-intermediate-synchronic-document" class="internalDFN" data-link-type="dfn">intermediate synchronic document</a> E<sub>n-1</sub>.</p>
 
         <p>Whenever applicable, constraints are specified relative to root container dimensions, allowing subtitle sequences to be
-        authored independently of <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">related video object</a> resolution.</p>
+        authored independently of <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a> resolution.</p>
 
         <p>To enable scenarios where the same glyphs are used in multiple successive <a data-lt="intermediate synchronic document" href="#dfn-intermediate-synchronic-document" class="internalDFN" data-link-type="dfn">intermediate synchronic documents</a>, e.g. to convey a CEA-608/708-style roll-up (see
         [<cite><a class="bibref" href="#bib-CEA-608">CEA-608</a></cite>] and [<cite><a class="bibref" href="#bib-CEA-708">CEA-708</a></cite>]), the Glyph Buffers G<sub>n</sub> and G<sub>n-1</sub> store rendered glyphs across <a data-lt="intermediate synchronic document" href="#dfn-intermediate-synchronic-document" class="internalDFN" data-link-type="dfn">intermediate synchronic documents</a>, allowing glyphs to be copied into the
@@ -2274,7 +2275,7 @@
 
         <div class="note"><div class="note-title" aria-level="4" role="heading" id="h-note18"><span>Note</span></div><p class="">It is possible for the contents of Presentation Buffer P<sub>n-1</sub> to never be displayed. This can
         happen if Presentation Buffer P<sub>n</sub> is copied twice to Presentation Buffer P<sub>n-1</sub> between two consecutive
-        video frame boundaries of the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">related video object</a>.</p></div>
+        video frame boundaries of the <a href="#dfn-related-video-object" class="internalDFN" data-link-type="dfn">Related Video Object</a>.</p></div>
 
         <p>It <em class="rfc2119" title="SHALL">SHALL</em> be an error for the Presentation Compositor to fail to complete painting pixels for E<sub>n</sub> before the
         presentation time of E<sub>n</sub>.</p>
--- a/ttml-ww-profiles/ttml-ww-profiles.source.html	Mon Sep 21 10:48:52 2015 -0700
+++ b/ttml-ww-profiles/ttml-ww-profiles.source.html	Mon Sep 21 11:30:31 2015 -0700
@@ -120,6 +120,8 @@
 		<p><dfn>Transformation processor</dfn>. See Section 2.2 at [[!TTML1]].</p>
 		
     <p><dfn>Related Media Object</dfn>. See Section 2.2 at [[!TTML1]].</p>
+		
+		<p><dfn>Related Video Object</dfn>. A <a>Related Media Object</a> that consists of a sequence of image frames, each a rectangular array of pixels.</p> 
 
   </section>
 
@@ -371,20 +373,19 @@
     <section>
       <h3>Related Video Object</h3>
 
-      <p>A <a>Document Instance</a> MAY be associated with a <dfn>related video object</dfn>, which SHALL consist of a sequence of image frames, each
-      a rectangular array of pixels, and SHALL be considered the <a>Related Media Object</a>.</p>
+      <p>A <a>Document Instance</a> MAY be associated with a <a>Related Video Object</a>.</p>
 			
-			<p class="note">While this specification contains specific provisions when a <a>Document Instance</a> is associated with a <a>related video object</a>, it does not prevent the use of a <a>Document Instance</a> with other kinds of <a>Related Media Object</a>, e.g. an audio object.</p>
+			<p class="note">While this specification contains specific provisions when a <a>Document Instance</a> is associated with a <a>Related Video Object</a>, it does not prevent the use of a <a>Document Instance</a> with other kinds of <a>Related Media Object</a>, e.g. an audio object.</p>
     </section>
 
     <section>
       <h3>Synchronization</h3>
 
       <p>Each <a>intermediate synchronic document</a> of the <a>Document Instance</a> is intended to be displayed on a specific frame and
-      removed on a specific frame of the <a>related video object</a>.</p>
-
-      <p>When mapping a media time expression M to a frame F of a <a>related video object</a>, e.g. for the purpose of rendering a
-      <a>Document Instance</a> onto the <a>related video object</a>, the <a>presentation processor</a> SHALL map M to the frame F with the
+      removed on a specific frame of the <a>Related Video Object</a>.</p>
+
+      <p>When mapping a media time expression M to a frame F of a <a>Related Video Object</a>, e.g. for the purpose of rendering a
+      <a>Document Instance</a> onto the <a>Related Video Object</a>, 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">
@@ -392,8 +393,8 @@
         object with a frame rate of 1000 / 1001 × 30 ≈ 29.97.
       </aside>
 
-      <p class="note">In typical scenario, the same video program (the <a>related video object</a>) will be used for <a>Document Instance</a>
-      authoring, delivery and user playback. The mapping from media time expression to <a>related video object</a> above allows the author
+      <p class="note">In typical scenario, the same video program (the <a>Related Video Object</a>) will be used for <a>Document Instance</a>
+      authoring, delivery and user playback. The mapping from media time expression to <a>Related Video Object</a> above allows the author
       to precisely associate subtitle video content with video frames, e.g. around scene transitions. In circumstances where the
       video program is downsampled during delivery, the application can specify that, at playback, the relative video object be
       considered the delivered video program upsampled to is original rate, thereby allowing subtitle content to be rendered at the
@@ -407,7 +408,7 @@
       <section id='ttp-aspectRatio'>
         <h4>ittp:aspectRatio</h4>
 
-        <p>The <code>ittp:aspectRatio</code> attributes allows authorial control of the mapping of the root container of a <a>Document Instance</a> to the <a>related video object</a> frame.</p>
+        <p>The <code>ittp:aspectRatio</code> attributes allows authorial control of the mapping of the root container of a <a>Document Instance</a> to the <a>Related Video Object</a> frame.</p>
 
         <p>If present, the <code>ittp:aspectRatio</code> attribute SHALL conform to the following syntax:</p>
 
@@ -430,28 +431,28 @@
           </tbody>
         </table>
 
-        <p>The root container of a <a>Document Instance</a> SHALL be mapped to the <a>related video object</a> frame according to the
+        <p>The root container of a <a>Document Instance</a> SHALL be mapped to the <a>Related Video Object</a> frame according to the
         following:</p>
 
         <ol>
           <li>
             <p>If <code>ittp:aspectRatio</code> is present, the root container SHALL be mapped to a rectangular area within the
-            <a>related video object</a> such that:</p>
+            <a>Related Video Object</a> such that:</p>
 
             <ol style="list-style-type: lower-roman;">
               <li>the ratio of the width to the height of the rectangular area is equal to <code>ittp:aspectRatio</code>,</li>
 
-              <li>the center of the rectangular area is collocated with the center of the <a>related video object</a> frame,</li>
-
-              <li>the rectangular area (including its boundary) is entirely within the <a>related video object</a> frame (including its
+              <li>the center of the rectangular area is collocated with the center of the <a>Related Video Object</a> frame,</li>
+
+              <li>the rectangular area (including its boundary) is entirely within the <a>Related Video Object</a> frame (including its
               boundary), and</li>
 
-              <li>the rectangular area has a height or width equal to that of the <a>related video object</a> frame.</li>
+              <li>the rectangular area has a height or width equal to that of the <a>Related Video Object</a> frame.</li>
             </ol>
           </li>
 
           <li>
-            <p>Otherwise, the root container of a <a>Document Instance</a> SHALL be mapped to the <a>related video object</a> frame in its
+            <p>Otherwise, the root container of a <a>Document Instance</a> SHALL be mapped to the <a>Related Video Object</a> frame in its
             entirety.</p>
           </li>
         </ol>
@@ -1852,7 +1853,7 @@
         E<sub>n</sub> completes before the end of <a>intermediate synchronic document</a> E<sub>n-1</sub>.</p>
 
         <p>Whenever applicable, constraints are specified relative to root container dimensions, allowing subtitle sequences to be
-        authored independently of <a>related video object</a> resolution.</p>
+        authored independently of <a>Related Video Object</a> resolution.</p>
 
         <p>To enable scenarios where the same glyphs are used in multiple successive <a data-lt=
         "intermediate synchronic document">intermediate synchronic documents</a>, e.g. to convey a CEA-608/708-style roll-up (see
@@ -1919,7 +1920,7 @@
 
         <p class='note'>It is possible for the contents of Presentation Buffer P<sub>n-1</sub> to never be displayed. This can
         happen if Presentation Buffer P<sub>n</sub> is copied twice to Presentation Buffer P<sub>n-1</sub> between two consecutive
-        video frame boundaries of the <a>related video object</a>.</p>
+        video frame boundaries of the <a>Related Video Object</a>.</p>
 
         <p>It SHALL be an error for the Presentation Compositor to fail to complete painting pixels for E<sub>n</sub> before the
         presentation time of E<sub>n</sub>.</p>