- From: Daniel Weck via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 13 Jul 2011 15:15:44 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-speech
In directory hutz:/tmp/cvs-serv12940
Modified Files:
Overview.html Overview.src.html
Log Message:
pasting changes for voice-balance (more to come)
Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.html,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -d -r1.66 -r1.67
--- Overview.html 8 Jul 2011 15:44:42 -0000 1.66
+++ Overview.html 13 Jul 2011 15:15:42 -0000 1.67
@@ -13,17 +13,17 @@
<style type="text/css">
p
{
- padding-bottom : 1em;
+ padding-bottom : 1em;
}
p + p
{
- text-indent : 0;
+ text-indent : 0;
}
*:target
{
- border : 1px dashed #66CC66;
+ border : 1px dashed #66CC66;
}</style>
<!--
.prod
@@ -90,13 +90,13 @@
<h1 id=top>CSS Speech Module</h1>
- <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 08 July 2011</h2>
+ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 13 July 2011</h2>
<dl>
<dt>This version:
<dd>
- <!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110708">http://www.w3.org/TR/2011/ED-css3-speech-20110708/</a>-->
+ <!--<a href="http://www.w3.org/TR/2011/WD-css3-speech-20110713">http://www.w3.org/TR/2011/ED-css3-speech-20110713/</a>-->
<a
href="http://dev.w3.org/csswg/css3-speech">http://dev.w3.org/csswg/css3-speech</a>
@@ -694,15 +694,55 @@
<td>specified value
</table>
- <p>The ‘<a href="#voice-balance"><code
- class=property>voice-balance</code></a>’ property manipulates the
- distribution of audio output between left and right channels in
- stereo-capable sound devices.
+ <p> The ‘<a href="#voice-balance"><code
+ class=property>voice-balance</code></a>’ property controls the
+ spatial distribution of audio output across a lateral sound stage: one
+ extremity is on the left, the other extremity is on the right hand side,
+ relative to the listener's position. Authors can specify intermediary
+ steps between left and right extremities, to represent the audio
+ separation along the resulting left-right axis.
<p class=note> Note that the functionality provided by this property has no
match in the SSML markup language <a href="#SSML"
rel=biblioentry>[SSML]<!--{{!SSML}}--></a>.
+ <ul>
+ <li> When user-agents produce audio via a mono-aural sound system (i.e.
+ single-speaker setup), the ‘<a href="#voice-balance"><code
+ class=property>voice-balance</code></a>’ property has no effect.
+
+ <li> When user-agents produce audio through a stereo sound system (e.g.
+ two speakers, a pair of headphones), the left-right distribution of audio
+ signals precisely match the authored values for the ‘<a
+ href="#voice-balance"><code
+ class=property>voice-balance</code></a>’ property.
+
+ <li> When user-agents are capable of mixing audio signals through more
+ than 2 channels (e.g. 5-speakers surround sound system, including a
+ dedicated center channel), the physical distribution of audio signals
+ resulting from the application of the ‘<a
+ href="#voice-balance"><code
+ class=property>voice-balance</code></a>’ property must be performed
+ so that the listener perceives sound as if it was coming from a basic
+ stereo layout. For example, the center channel as well as the left/right
+ speakers may be used altogether in order to emulate the behavior of the
+ ‘<code class=property>center</code>’ value (zero, on the
+ [-100,100] scale of the ‘<a href="#voice-balance"><code
+ class=property>voice-balance</code></a>’ property).
+ </ul>
+
+ <p class=note> Note that sound systems may be configured by users in such a
+ way that it would interfere with the left-right audio distribution
+ specified by document authors. Typically, the various "surround" modes
+ available in modern sound systems (including systems based on basic stereo
+ speakers) tend to greatly alter the perceived spatial arrangement of audio
+ signals. Some users may even configure their system to "downgrade" any
+ rendered sound to a single mono channel, in which case the effect of the
+ ‘<a href="#voice-balance"><code
+ class=property>voice-balance</code></a>’ property would obviously
+ not be perceivable at all. The rendering fidelity of authored content is
+ therefore dependent on such user customizations.
+
<dl>
<dt> <strong><number></strong>
@@ -713,12 +753,13 @@
‘<code class=css>-100</code>’ are clamped to ‘<code
class=css>-100</code>’. Values greater than ‘<code
class=css>100</code>’ are clamped to ‘<code
- class=css>100</code>’. When the value is ‘<code
- class=css>-100</code>’, only the left channel is audible.
- Conversely, when the value is ‘<code class=css>100</code>’
- only the right channel is audible. When the value is ‘<code
- class=css>0</code>’, left and right channels both have the same
- sound level, so that the speech appears to be coming from the center.</p>
+ class=css>100</code>’. The value ‘<code
+ class=css>-100</code>’ represents the left side, and the value
+ ‘<code class=css>100</code>’ represents the right side. The
+ value ‘<code class=css>0</code>’ represents the center point
+ whereby there is no discernible audio separation between left and right
+ sides (in a stereo sound system, this corresponds to equal distribution
+ of audio signals between left and right speakers).</p>
<dt> <strong>left</strong>
@@ -738,31 +779,26 @@
<dt> <strong>leftwards</strong>
<dd>
- <p>Moves the sound to the left, relative to the inherited ‘<a
- href="#voice-balance"><code
- class=property>voice-balance</code></a>’. More precisely, subtract
- 20 from the inherited value and clip the resulting value to the range
- ‘<code class=css>-100</code>’ and ‘<code
- class=css>100</code>’.</p>
+ <p>Moves the sound to the left, by subtracting 20 from the inherited
+ ‘<a href="#voice-balance"><code
+ class=property>voice-balance</code></a>’ value, and by clamping
+ the resulting number to ‘<code class=css>-100</code>’.</p>
<dt> <strong>rightwards</strong>
<dd>
- <p>Moves the sound to the right, relative to the inherited ‘<a
+ <p>Moves the sound to the right, by adding 20 to the inherited ‘<a
href="#voice-balance"><code
- class=property>voice-balance</code></a>’. More precisely, add 20
- to the inherited value and clip the resulting value to the range
- ‘<code class=css>-100</code>’ and ‘<code
- class=css>100</code>’.</p>
+ class=property>voice-balance</code></a>’ value, and by clamping
+ the resulting number to ‘<code class=css>100</code>’.</p>
</dl>
<p class=note> Note that many speech synthesizers only generate mono sound,
and therefore do not intrinsically support the ‘<a
href="#voice-balance"><code class=property>voice-balance</code></a>’
- property. The distribution of audio signals between left and right
- channels would consequently occur at post-synthesis stage, for example
- when a speech-enabled user-agent mixes the various audio sources that may
- be authored within the document.
+ property. The sound distribution along the left-right axis consequently
+ occurs at post-synthesis stage (when the speech-enabled user-agent mixes
+ the various audio sources authored within the document)
<h2 id=speaking-props><span class=secno>6. </span>Speaking properties</h2>
Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-speech/Overview.src.html,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -d -r1.67 -r1.68
--- Overview.src.html 8 Jul 2011 15:44:42 -0000 1.67
+++ Overview.src.html 13 Jul 2011 15:15:42 -0000 1.68
@@ -9,17 +9,17 @@
<style type="text/css">
p
{
- padding-bottom : 1em;
+ padding-bottom : 1em;
}
p + p
{
- text-indent : 0;
+ text-indent : 0;
}
*:target
{
- border : 1px dashed #66CC66;
+ border : 1px dashed #66CC66;
}</style>
<!--
.prod
@@ -412,20 +412,48 @@
</tr>
</tbody>
</table>
- <p>The 'voice-balance' property manipulates the distribution of audio output between left and
- right channels in stereo-capable sound devices.</p>
+ <p> The 'voice-balance' property controls the spatial distribution of audio output across a
+ lateral sound stage: one extremity is on the left, the other extremity is on the right hand
+ side, relative to the listener's position. Authors can specify intermediary steps between left
+ and right extremities, to represent the audio separation along the resulting left-right axis. </p>
+
<p class="note"> Note that the functionality provided by this property has no match in the SSML
markup language [[!SSML]]. </p>
+
+ <ul>
+ <li> When user-agents produce audio via a mono-aural sound system (i.e. single-speaker setup),
+ the 'voice-balance' property has no effect. </li>
+ <li> When user-agents produce audio through a stereo sound system (e.g. two speakers, a pair
+ of headphones), the left-right distribution of audio signals precisely match the authored
+ values for the 'voice-balance' property. </li>
+ <li> When user-agents are capable of mixing audio signals through more than 2 channels (e.g.
+ 5-speakers surround sound system, including a dedicated center channel), the physical
+ distribution of audio signals resulting from the application of the 'voice-balance' property
+ must be performed so that the listener perceives sound as if it was coming from a basic
+ stereo layout. For example, the center channel as well as the left/right speakers may be
+ used altogether in order to emulate the behavior of the 'center' value (zero, on the
+ [-100,100] scale of the 'voice-balance' property). </li>
+ </ul>
+
+ <p class="note"> Note that sound systems may be configured by users in such a way that it would
+ interfere with the left-right audio distribution specified by document authors. Typically, the
+ various "surround" modes available in modern sound systems (including systems based on basic
+ stereo speakers) tend to greatly alter the perceived spatial arrangement of audio signals.
+ Some users may even configure their system to "downgrade" any rendered sound to a single mono
+ channel, in which case the effect of the 'voice-balance' property would obviously not be
+ perceivable at all. The rendering fidelity of authored content is therefore dependent on such
+ user customizations. </p>
<dl>
<dt>
<strong><number></strong>
</dt>
<dd>
<p>A <a href="#number-def">number</a> between '-100' and '100' (inclusive). Values smaller
- than '-100' are clamped to '-100'. Values greater than '100' are clamped to '100'. When
- the value is '-100', only the left channel is audible. Conversely, when the value is '100'
- only the right channel is audible. When the value is '0', left and right channels both
- have the same sound level, so that the speech appears to be coming from the center.</p>
+ than '-100' are clamped to '-100'. Values greater than '100' are clamped to '100'. The
+ value '-100' represents the left side, and the value '100' represents the right side. The
+ value '0' represents the center point whereby there is no discernible audio separation
+ between left and right sides (in a stereo sound system, this corresponds to equal
+ distribution of audio signals between left and right speakers). </p>
</dd>
<dt>
<strong>left</strong>
@@ -449,24 +477,21 @@
<strong>leftwards</strong>
</dt>
<dd>
- <p>Moves the sound to the left, relative to the inherited 'voice-balance'. More precisely,
- subtract 20 from the inherited value and clip the resulting value to the range '-100' and
- '100'.</p>
+ <p>Moves the sound to the left, by subtracting 20 from the inherited 'voice-balance' value,
+ and by clamping the resulting number to '-100'.</p>
</dd>
<dt>
<strong>rightwards</strong>
</dt>
<dd>
- <p>Moves the sound to the right, relative to the inherited 'voice-balance'. More precisely,
- add 20 to the inherited value and clip the resulting value to the range '-100' and
- '100'.</p>
+ <p>Moves the sound to the right, by adding 20 to the inherited 'voice-balance' value, and by
+ clamping the resulting number to '100'.</p>
</dd>
</dl>
<p class="note"> Note that many speech synthesizers only generate mono sound, and therefore do
- not intrinsically support the 'voice-balance' property. The distribution of audio signals
- between left and right channels would consequently occur at post-synthesis stage, for example
- when a speech-enabled user-agent mixes the various audio sources that may be authored within
- the document. </p>
+ not intrinsically support the 'voice-balance' property. The sound distribution along the
+ left-right axis consequently occurs at post-synthesis stage (when the speech-enabled
+ user-agent mixes the various audio sources authored within the document) </p>
<h2 id="speaking-props">Speaking properties</h2>
<h3 id="speaking-props-speak">The 'speak' property</h3>
<table class="propdef" summary="name: syntax">
Received on Wednesday, 13 July 2011 15:15:47 UTC