Skip to content

Commit

Permalink
Merge pull request #803 from AOMediaCodec/reference-fix
Browse files Browse the repository at this point in the history
Fix wrong positioned, broken and old references
  • Loading branch information
sunghee-hwang authored May 13, 2024
2 parents a50919f + 33877f1 commit ac94d8d
Showing 1 changed file with 20 additions and 15 deletions.
35 changes: 20 additions & 15 deletions index.bs
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,14 @@ Metadata Order: This version, !*, *
</pre>

<pre class="anchors">
url: https://www.iso.org/standard/68960.html#; spec: ISO-BMFF; type: dfn;
url: https://www.iso.org/standard/83102.html#; spec: ISO-BMFF; type: dfn;
text: AudioSampleEntry
text: channelcount
text: samplerate
text: roll_distance
text: SamplingRateBox

url: https://www.iso.org/standard/68960.html#; spec: ISO-BMFF; type: property;
url: https://www.iso.org/standard/83102.html#; spec: ISO-BMFF; type: property;
text: iso6
text: stsd
text: edts
Expand Down Expand Up @@ -82,10 +82,10 @@ url: https://tools.ietf.org/html/rfc7845#; spec: RFC-7845; type: dfn;
url: https://tools.ietf.org/html/rfc6716#; spec: RFC-6716; type: dfn;
text: Opus packet

url: https://www.itu.int/dms_pubrec/itu-r/rec/bs/R-REC-BS.1770-4-201510-I!!PDF-E.pdf#; spec: ITU-1770-4; type: dfn;
url: https://www.itu.int/rec/R-REC-BS.1770#; spec: ITU-1770-4; type: dfn;
text: LKFS

url: https://www.itu.int/dms_pubrec/itu-r/rec/bs/R-REC-BS.2051-3-202205-I!!PDF-E.pdf#; spec: ITU-2051-3; type: dfn;
url: https://www.itu.int/rec/R-REC-BS.2051#; spec: ITU-2051-3; type: dfn;
text: Loudspeaker configuration for Sound System A (0+2+0)
text: Loudspeaker configuration for Sound System B (0+5+0)
text: Loudspeaker configuration for Sound System C (2+5+0)
Expand Down Expand Up @@ -150,7 +150,7 @@ url: https://www.iso.org/standard/77752.html#; spec: MP4-PCM; type: dfn;
"title": "Information Technology - Coding of audio-visual objects - Part 12: ISO base media file format",
"status" : "Standard",
"publisher" : "ISO/IEC",
"href" : "https://www.iso.org/standard/68960.html"
"href" : "https://www.iso.org/standard/83102.html"
},
"ISO-CICP": {
"title": "Information Technology - Coding-Independent Code Points - Part 3: Audio",
Expand All @@ -162,13 +162,13 @@ url: https://www.iso.org/standard/77752.html#; spec: MP4-PCM; type: dfn;
"title": "Algorithms to measure audio programme loudness and true-peak audio level",
"status": "Standard",
"publisher": "ITU",
"href": "https://www.itu.int/dms_pubrec/itu-r/rec/bs/R-REC-BS.1770-4-201510-I!!PDF-E.pdf"
"href": "https://www.itu.int/rec/R-REC-BS.1770"
},
"ITU-2051-3": {
"title": "Advance sound system for programme production",
"status": "Standard",
"publisher": "ITU",
"href": "https://www.itu.int/dms_pubrec/itu-r/rec/bs/R-REC-BS.2051-3-202205-I!!PDF-E.pdf"
"href": "https://www.itu.int/rec/R-REC-BS.2051"
},
"Q-Format": {
"title": "Q (number format)",
Expand Down Expand Up @@ -198,13 +198,13 @@ url: https://www.iso.org/standard/77752.html#; spec: MP4-PCM; type: dfn;
"title": "Audio Definition Model",
"status": "Standard",
"publisher": "ITU",
"href": "https://www.itu.int/dms_pubrec/itu-r/rec/bs/R-REC-BS.2076-2-201910-I!!PDF-E.pdf"
"href": "https://www.itu.int/rec/R-REC-BS.2076"
},
"ITU-2127-0": {
"title": "Audio Definition Model renderer for advanced sound systems",
"status": "Standard",
"publisher": "ITU",
"href": "https://www.itu.int/dms_pubrec/itu-r/rec/bs/R-REC-BS.2127-0-201906-I!!PDF-E.pdf"
"href": "https://www.itu.int/rec/R-REC-BS.2127"
},
"EBU-Tech-3396": {
"title": "BINAURAL EBU ADM RENDERER (BEAR) FOR OBJECT-BASED SOUND OVER HEADPHONES",
Expand Down Expand Up @@ -2372,15 +2372,15 @@ This section defines the renderer to use, given a channel-based [=Audio Element=
- Else, if the playback layout matches a [=loudspeaker_layout=] which can be generated from the highest loudspeaker layout of the [=Audio Element=] according to [[#scalablechannelaudio-channellayoutgenerationrule]],
- If the playback layout has height channels, use [=demixing_info_parameter_data=] or [=default_demixing_info_parameter_data=].
- Else, if the input layout does not have height channels, use [=demixing_info_parameter_data=] or [=default_demixing_info_parameter_data=].
- Else, the EAR Direct Speakers renderer ([[!ITU-2127-0]]) can be used.
- Else, the EAR Direct Speakers renderer ([[ITU-2127-0]]) can be used.
- Else, render according to [[#processing-mixpresentation-rendering-m2l-withoutdemixinfo]].

##### Rendering Without Demixing Info ##### {#processing-mixpresentation-rendering-m2l-withoutdemixinfo}
- If the playback layout is neither 3.1.2ch nor 7.1.2ch,
- If the playback layout complies with the loudspeaker layouts supported by [[!ITU-2051-3]], the EAR Direct Speakers renderer ([[!ITU-2127-0]]) can be used, for example.
- If the playback layout complies with the loudspeaker layouts supported by [[!ITU-2051-3]], the EAR Direct Speakers renderer ([[ITU-2127-0]]) can be used, for example.
- Else, an implementation-specific renderer can be used, for example.
- Else if the playback layout is 7.1.2ch,
- The EAR Direct Speakers renderer ([[!ITU-2127-0]]) can be used, for example, to first render the input audio to 7.1.4ch, followed by down-mixing from 7.1.4ch to 7.1.2ch. The height channels of 7.1.4ch are down-mixed to the height channels of 7.1.2ch as follows:
- The EAR Direct Speakers renderer ([[ITU-2127-0]]) can be used, for example, to first render the input audio to 7.1.4ch, followed by down-mixing from 7.1.4ch to 7.1.2ch. The height channels of 7.1.4ch are down-mixed to the height channels of 7.1.2ch as follows:
\[ \text{Ltf2} = \text{Ltf4} + 0.707 \times \text{Ltb} \]
\[ \text{Rtf2} = \text{Rtf4} + 0.707 \times \text{Rtb} \]
- Else if the playback layout is 3.1.2ch,
Expand All @@ -2405,7 +2405,7 @@ This section provides guidelines about the renderer to use, given a scene-based
- The input layout of the IA renderer is set to Ambisonics.
- The output layout of the IA renderer is set to the playback layout.
- The IA renderer used can be selected according to the following rules:
- If the playback layout complies with the loudspeaker layouts supported by [[!ITU-2051-3]], the EAR HOA renderer ([[!ITU-2127-0]]) can be used.
- If the playback layout complies with the loudspeaker layouts supported by [[!ITU-2051-3]], the EAR HOA renderer ([[ITU-2127-0]]) can be used.
- Else, if there is an implementation-specific renderer, use it.
- Else, the EAR HOA renderer can be used to render to the next highest [[!ITU-2051-3]] layout compared to the playback layout, and then down-mix using an implementation-specific renderer or use the static down-mix matrices specified in [[#processing-downmixmatrix-static]] if available.

Expand All @@ -2426,11 +2426,11 @@ The AmbiX format uses ACN channel ordering and SN3D normalization, defined in [[

#### Rendering a Channel-Based Audio Element to Headphones (Informative) #### {#processing-mixpresentation-rendering-m2b}

Given a channel-based [=Audio Element=] and headphones playback, the Binaural EBU ADM Direct Speaker renderer [[!EBU-Tech-3396]] can be used. The highest layout provided in [=scalable_channel_layout_config=] can be used as the input to the renderer.
Given a channel-based [=Audio Element=] and headphones playback, the Binaural EBU ADM Direct Speaker renderer [[EBU-Tech-3396]] can be used. The highest layout provided in [=scalable_channel_layout_config=] can be used as the input to the renderer.

#### Rendering a Scene-Based Audio Element to Headphones (Informative) #### {#processing-mixpresentation-rendering-a2b}

Given a scene-based [=Audio Element=] and headphones playback, the Resonance Audio renderer [[!Resonance-Audio]] can be used.
Given a scene-based [=Audio Element=] and headphones playback, the Resonance Audio renderer [[Resonance-Audio]] can be used.


### Mixing Audio Elements ### {#processing-mixpresentation-mixing}
Expand Down Expand Up @@ -2760,6 +2760,11 @@ class Bar {

# Change Since V1.0.0-errata # {#change-list}

- <a href="https://github.com/AOMediaCodec/iamf/pull/803">Reference Fixing: Moving to informative (EBU-Tech-3396, ITU-2127, and Resonance Audio), fixing broken links (ITU specs), and updating the linking version of ISOBMFF.</a>
- <a href="https://github.com/AOMediaCodec/iamf/pull/787">Improve Readibility: Improve scalable channel group and layer text.</a>
- <a href="https://github.com/AOMediaCodec/iamf/pull/785">Clarification: Profile clarification regarding channels.</a>
- <a href="https://github.com/AOMediaCodec/iamf/pull/784">Clarification: Channel clarification.</a>

# Annex # {#annex}

## Annex A: IAMF Generation Process (Informative) ## {#iamfgeneration}
Expand Down

0 comments on commit ac94d8d

Please sign in to comment.