Skip to content
Snippets Groups Projects
Commit 81e886ed authored by Jean-Marc Valin's avatar Jean-Marc Valin
Browse files

anti-collapse

parent 19caaddb
No related branches found
No related tags found
No related merge requests found
...@@ -525,7 +525,7 @@ Insert decoder figure. ...@@ -525,7 +525,7 @@ Insert decoder figure.
<c>dual (*)</c> <c>[1, 1]/2</c><c></c> <c>dual (*)</c> <c>[1, 1]/2</c><c></c>
<c>fine energy</c> <c><xref target="energy-decoding"/></c><c></c> <c>fine energy</c> <c><xref target="energy-decoding"/></c><c></c>
<c>residual</c> <c><xref target="PVQ-decoder"/></c><c></c> <c>residual</c> <c><xref target="PVQ-decoder"/></c><c></c>
<c>anti-collapse</c><c>[1, 1]/2</c><c>stereo && transient</c> <c>anti-collapse</c><c>[1, 1]/2</c><c>transient, 4-8 blocks</c>
<c>finalize</c> <c><xref target="energy-decoding"/></c><c></c> <c>finalize</c> <c><xref target="energy-decoding"/></c><c></c>
<postamble>Order of the symbols in the CELT section of the bit-stream</postamble> <postamble>Order of the symbols in the CELT section of the bit-stream</postamble>
</texttable> </texttable>
...@@ -638,7 +638,7 @@ masking and tone-vs-noise characteristics. While this is not an ...@@ -638,7 +638,7 @@ masking and tone-vs-noise characteristics. While this is not an
optimal bit allocation, it provides good results without requiring the optimal bit allocation, it provides good results without requiring the
transmission of any allocation information. Additionally, the encoder transmission of any allocation information. Additionally, the encoder
is able to signal alterations to the implicit allocation via is able to signal alterations to the implicit allocation via
two means: There is an entropy coded tilt parameter can be used to tilt the two means: There is an entropy coded trim parameter can be used to tilt the
allocation to favor low or high frequencies, and there is a boost parameter allocation to favor low or high frequencies, and there is a boost parameter
which can be used to shift large amounts of additional precision into which can be used to shift large amounts of additional precision into
individual bands. individual bands.
...@@ -737,6 +737,12 @@ which is the same function as used in the encoder. ...@@ -737,6 +737,12 @@ which is the same function as used in the encoder.
</section> </section>
<section anchor="anti-collapse" title="Anti-collapse processing">
<t>
When the frame has the transient bit set...
</t>
</section>
<section anchor="denormalization" title="Denormalization"> <section anchor="denormalization" title="Denormalization">
<t> <t>
Just like each band was normalized in the encoder, the last step of the decoder before Just like each band was normalized in the encoder, the last step of the decoder before
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment