You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: index.bs
+63-28Lines changed: 63 additions & 28 deletions
Original file line number
Diff line number
Diff line change
@@ -1004,8 +1004,8 @@ NOTE: This specification allows down-mixing mechanisms (e.g., as specified in [[
1004
1004
<dfn noexport>coupled_substream_count</dfn> specifies the number of referenced [=Audio Substream=]s, each of which is coded as coupled stereo channels.
1005
1005
1006
1006
Each pair of [=Coupled stereo channels|coupled stereo channels=] in the same [=Channel Group=] SHALL be coded in stereo mode to generate one single coded [=Audio Substream=], also referred to as a <dfn noexport>coupled substream</dfn>. Each [=Non-coupled channels|non-coupled channel=] in the same [=Channel Group=] SHALL be coded in mono mode to generate one single coded [=Audio Substream=], also known as a <dfn noexport>non-coupled substream</dfn>.
The order of the [=Audio Substream=]s in each [=Channel Group=] is specified in [[#scalablechannelaudio-orderingofaudiosubstreamidentifiers]].
1011
1011
@@ -1071,15 +1071,40 @@ In this version of the specification, [=expanded_loudspeaker_layout=] indicates
1071
1071
<td>12</td><td>Top-6ch</td><td>TpFL/TpFR/TpSiL/TpSiR/TpBL/TpBR</td><td>The top 6 channels (TpFL/TpFR/TpSiL/TpSiR/TpBL/TpBR) of [=9.1.6ch=]</td>
1072
1072
</tr>
1073
1073
<tr>
1074
-
<td>13 ~ 255</td><td>Reserved for future use</td><td></td><td></td>
1074
+
<td>13</td><td><dfn noexport>10.2.9.3ch</dfn></td><td>[=Loudspeaker location ordering of 10.2.9.3ch=]</td><td>[=Loudspeaker configuration for Sound System H (9+10+3)=] of [[ITU-2051-3]]</td>
1075
+
</tr>
1076
+
<tr>
1077
+
<td>14</td><td>LFE-Pair</td><td>LFE1/LFE2</td><td>The low-frequency effects subset (LFE1/LFE2) of [=10.2.9.3ch=]</td>
1078
+
</tr>
1079
+
<tr>
1080
+
<td>15</td><td>Bottom-3ch</td><td>BtFL/BtFC/BtFR</td><td>The bottom 3 channels (BtFL/BtFC/BtFR) of [=10.2.9.3ch=]</td>
1081
+
</tr>
1082
+
<tr>
1083
+
<td>16</td><td><dfn noexport>7.1.5.4ch</dfn></td><td>[=Loudspeaker location ordering of 7.1.5.4ch=]</td><td>Loudspeaker configuration with the top and the bottom speakers added to [=Loudspeaker configuration for Sound System J (4+7+0)=] of [[!ITU-2051-3]]</td>
1084
+
</tr>
1085
+
<tr>
1086
+
<td>17</td><td>Bottom-4ch</td><td>BtFL/BtFR/BtBL/BtBR</td><td>The bottom 4 channels (BtFL/BtFR/BtBL/BtBR) of [=7.1.5.4ch=]</td>
1087
+
</tr>
1088
+
<tr>
1089
+
<td>18</td><td>Top-1ch</td><td>TpC</td><td>The top subset (TpC) of [=7.1.5.4ch=]</td>
1090
+
</tr>
1091
+
<tr>
1092
+
<td>19</td><td>Top-5ch</td><td>Ltf/Rtf/TpC/Ltb/Rtb</td><td>The top 5 channels (Ltf/Rtf/TpC/Ltb/Rtb) of [=7.1.5.4ch=]</td>
1093
+
</tr>
1094
+
<tr>
1095
+
<td>20 ~ 255</td><td>Reserved for future use</td><td></td><td></td>
1075
1096
</tr>
1076
1097
</table>
1077
1098
1078
-
<dfn noexport>Loudspeaker location ordering of 9.1.6ch</dfn>: FLc/FC/FRc/FL/FR/SiL/SiR/BL/BR/TpFL/TpFR/TpSiL/TpSiR/TpBL/TpBR/LFE1
1099
+
<dfn noexport>Loudspeaker location ordering of 9.1.6ch</dfn>: FLc/FC/FRc/FL/FR/SiL/SiR/BL/BR/TpFL/TpFR/TpSiL/TpSiR/TpBL/TpBR/LFE1.
1079
1100
1080
-
Where FLc: Front Left Centre, FC: Front Centre, FRc: Front Right Centre, FL: Front Left, FR: Front Right, SiL: Side Left, SiR: Side Right, BL: Back Left, BR: Back Right, TpFL: Top Front Left, TpFR: Top Front Right, TpSiL: Top Side Left, TpSiR: Top Side Right, TpBL: Top Back Left, TpBR: Top Back Right, LFE1: Low-Frequency Effects-1
1101
+
<dfn noexport>Loudspeaker location ordering of 10.2.9.3ch</dfn>: FLc/FC/FRc/FL/FR/SiL/SiR/BL/BC/BR/TpFL/TpFC/TpFR/TpSiL/TpC/TpSiR/TpBL/TpBC/TpBR/BtFL/BtFC/BtFR/LFE1/LFE2.
1081
1102
1082
-
For a given input [=3D audio signal=] with an expanded channel layout defined in [=expanded_loudspeaker_layout=], [=num_layers=] SHALL be set to 1 (i.e., it is a non-scalable channel audio element). Except [=9.1.6ch=][=Audio Element=], it is RECOMMENDED to use such an [=Audio Element=] as an auxiliary [=Audio Element=] to be mixed with a primary [=Audio Element=] (e.g., TOA or 7.1.4ch) within a [=Mix Presentation=]. If parsers encounter a [=loudspeaker_layout=] = 15 for any layer other than the first layer, they SHOULD skip the [=channel_audio_layer_config=] for that layer and all subsequent layers.
1103
+
<dfn noexport>Loudspeaker location ordering of 7.1.5.4ch</dfn>: L/C/R/Lss/Rss/Lrs/Rrs/Ltf/Rtf/TpC/Ltb/BtFL/BtFR/BtBL/BtBR/LFE.
1104
+
1105
+
Where FLc: Front Left Centre, FC: Front Centre, FRc: Front Right Centre, FL: Front Left, FR: Front Right, SiL: Side Left, SiR: Side Right, BL: Back Left, BC: Back Centre, BR: Back Right, TpFL: Top Front Left, TpFC: Top Front Cetnre, TpFR: Top Front Right, TpSiL: Top Side Left, TpC: Top Centre, TpSiR: Top Side Right, TpBL: Top Back Left, TpBC: Top Back Centre, TpBR: Top Back Right, BtFL: Bottom Front Left, BtFC: Bottom Front Centre, BtFR: Bottom Front Right, LFE1: Low-Frequency Effects-1, LFE2: Low-Frequency Effects-2, L: Left, C: Centre, R: Right, Lss: Left Side Surround, Rss: Right Side Surround, Lrs: Left Rear Surround, Rrs: Right Rear Surround, Ltf: Left Top Front, Rtf: Right Top Front, Ltb: Left Top Back, Rtb: Right Top Back, BtBL: Bottom Back Left, BtBR: Bottom Back Right, LFE: Low-Frequency Effects
1106
+
1107
+
For a given input [=3D audio signal=] with an expanded channel layout defined in [=expanded_loudspeaker_layout=], [=num_layers=] SHALL be set to 1 (i.e., it is a non-scalable channel audio element). Except [=9.1.6ch=], [=10.2.9.3ch=], and [=7.1.5.4ch=][=Audio Element=]s, it is RECOMMENDED to use such an [=Audio Element=] as an auxiliary [=Audio Element=] to be mixed with a primary [=Audio Element=] (e.g., TOA or 7.1.4ch) within a [=Mix Presentation=]. If parsers encounter a [=loudspeaker_layout=] = 15 for any layer other than the first layer, they SHOULD skip the [=channel_audio_layer_config=] for that layer and all subsequent layers.
1083
1108
1084
1109
The following channel layouts MAY be indicated using an existing [=loudspeaker_layout=] or [=expanded_loudspeaker_layout=]. The stereo pair FLc/FRc is indicated using Stereo (L/R), the stereo pair BL/BR is indicated using Stereo-RS (Lrs/Rrs), the stereo pair TpFL/TpFR is indicated using Stereo-TF (Ltf/Rtf), the stereo pair TpBL/TpBR is indicated using Stereo-TB (Ltb/Rtb), and FLc/FC/FRc is indicated using 3.0ch (L/C/R).
1085
1110
@@ -1160,11 +1185,20 @@ Then, the i-th [=audio_element_obu/audio_substream_id=] maps to a [=Channel Grou
1160
1185
1161
1186
The order of the [=Audio Substream=]s in each [=Channel Group=] (i.e., the semantics of \(n_c\)) SHALL be as follows:
1162
1187
- [=Coupled substream=]s come first and are followed by [=non-coupled substream=]s.
1163
-
- The [=coupled substream=]s for the surround channels come first and are followed by the [=coupled substream=]s for the top channels.
1164
-
- The [=coupled substream=]s for the front channels come first and are followed by the [=coupled substream=]s for the side, rear and back channels.
1165
-
- The [=coupled substream=]s for the side channels come first and are followed by the [=coupled substream=]s for the rear channels.
1166
-
- The Centre (or Front Centre) channel comes first and is followed by the LFE (or LFE1) channel, and then the L channel.
1167
-
1188
+
- The [=coupled substream=]s for the surround channels come first and are followed by the [=coupled substream=]s for the top channels, and then the bottom channels.
1189
+
- The [=coupled substream=]s for the front channels come first and are followed by the [=coupled substream=]s for the side and rear (or back) channels.
1190
+
- The [=coupled substream=]s for the side channels come first and are followed by the [=coupled substream=]s for the rear (or back) channels.
1191
+
- The Centre channels comes first and is followed by the LFE (or LFE1, LFE2 in that order) channels, and then the L channel.
1192
+
- The Centre channels for the surround channels come first and are followed by the Centre channels for the top channels, and then the bottom channels.
1193
+
- The Centre channel for the front channel comes first and is followed by the Centre channels for the side (or middle) and back channels.
1194
+
- The Centre channel for the side (or middle) channel comes first and is followed by the Centre channel for the back channels.
1195
+
1196
+
Examples for substream orders:
1197
+
- [=10.2.9.3ch=]: [=substream_count=] = 16 and [=coupled_substream_count=] 8.
### Ambisonics Config Syntax and Semantics ### {#syntax-ambisonics-config}
1169
1203
1170
1204
The <dfn noexport>AmbisonicsConfig()</dfn> class provides the configuration for a given Ambisonics representation. This section specifies the syntax structure of the [=AmbisonicsConfig()=] class.
@@ -1402,23 +1436,24 @@ layout_type : Layout type
1402
1436
- A value of 3 indicates that the layout is binaural.
1403
1437
1404
1438
1405
-
<dfn noexport>sound_system</dfn> specifies one of the sound systems A to J as specified in [[!ITU-2051-3]], 7.1.2ch, 3.1.2ch, Mono, or 9.1.6ch.
1406
-
1407
-
- 0: It indicates [=Loudspeaker configuration for Sound System A (0+2+0)=]
1408
-
- 1: It indicates [=Loudspeaker configuration for Sound System B (0+5+0)=]
1409
-
- 2: It indicates [=Loudspeaker configuration for Sound System C (2+5+0)=]
1410
-
- 3: It indicates [=Loudspeaker configuration for Sound System D (4+5+0)=]
1411
-
- 4: It indicates [=Loudspeaker configuration for Sound System E (4+5+1)=]
1412
-
- 5: It indicates [=Loudspeaker configuration for Sound System F (3+7+0)=]
1413
-
- 6: It indicates [=Loudspeaker configuration for Sound System G (4+9+0)=]
1414
-
- 7: It indicates [=Loudspeaker configuration for Sound System H (9+10+3)=]
1415
-
- 8: It indicates [=Loudspeaker configuration for Sound System I (0+7+0)=]
1416
-
- 9: It indicates [=Loudspeaker configuration for Sound System J (4+7+0)=]
1417
-
- 10: It indicates the same loudspeaker configuration as [=loudspeaker_layout=] = 6 (i.e., 7.1.2ch)
1418
-
- 11: It indicates the same loudspeaker configuration as [=loudspeaker_layout=] = 8 (i.e., 3.1.2ch)
1419
-
- 12: It indicates Mono
1420
-
- 13: It indicates the same loudspeaker configuration as [=expanded_loudspeaker_layout=] = 8 (i.e., 9.1.6ch)
1421
-
- 14 ~ 15: Reserved for future use
1439
+
<dfn noexport>sound_system</dfn> specifies one of the sound systems A to J as specified in [[!ITU-2051-3]], 7.1.2ch, 3.1.2ch, Mono, [=9.1.6ch=], or [=7.1.5.4ch=].
1440
+
1441
+
- 0: It indicates [=Loudspeaker configuration for Sound System A (0+2+0)=]
1442
+
- 1: It indicates [=Loudspeaker configuration for Sound System B (0+5+0)=]
1443
+
- 2: It indicates [=Loudspeaker configuration for Sound System C (2+5+0)=]
1444
+
- 3: It indicates [=Loudspeaker configuration for Sound System D (4+5+0)=]
1445
+
- 4: It indicates [=Loudspeaker configuration for Sound System E (4+5+1)=]
1446
+
- 5: It indicates [=Loudspeaker configuration for Sound System F (3+7+0)=]
1447
+
- 6: It indicates [=Loudspeaker configuration for Sound System G (4+9+0)=]
1448
+
- 7: It indicates [=Loudspeaker configuration for Sound System H (9+10+3)=]
1449
+
- 8: It indicates [=Loudspeaker configuration for Sound System I (0+7+0)=]
1450
+
- 9: It indicates [=Loudspeaker configuration for Sound System J (4+7+0)=]
1451
+
- 10: It indicates the same loudspeaker configuration as [=loudspeaker_layout=] = 6 (i.e., 7.1.2ch)
1452
+
- 11: It indicates the same loudspeaker configuration as [=loudspeaker_layout=] = 8 (i.e., 3.1.2ch)
1453
+
- 12: It indicates Mono
1454
+
- 13: It indicates the same loudspeaker configuration as [=expanded_loudspeaker_layout=] = 8 (i.e., 9.1.6ch)
1455
+
- 14: It indicates the same loudspeaker configuration as [=expanded_loudspeaker_layout=] = 16 (i.e., 7.1.5.4ch)
1456
+
- 15: Reserved for future use
1422
1457
1423
1458
When a value for [=layout_type=] or [=sound_system=] is not supported, parsers SHOULD ignore this [=Layout()=] and any associated [=LoudnessInfo()=].
0 commit comments