User Tools

Site Tools


atrac3p:serialized_tone_data

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
atrac3p:serialized_tone_data [2010/10/25 21:36] – The base level of 20 is in the HDR tree, no need to mention it here megadiscmanatrac3p:serialized_tone_data [2010/10/25 22:28] (current) – Fix tree name megadiscman
Line 52: Line 52:
  
 ===== Tone Linking ===== ===== Tone Linking =====
-For the compression of level and phase information in the slave channel, tones in the slave channel are linked to tones in the master channel based on their pitch. The linking algorithm is like this:+For the compression of level information in the slave channel, tones in the slave channel are linked to tones in the master channel based on their pitch. The linking algorithm is like this:
  
   * Look for the tone(s) in the master channel which have the lowest absolute deviation in pitch from the current slave tone. If more than one tone with the same absolute deviation is found, pick the first one. If the absolute deviation in pitch is less then 8, link to that tone.   * Look for the tone(s) in the master channel which have the lowest absolute deviation in pitch from the current slave tone. If more than one tone with the same absolute deviation is found, pick the first one. If the absolute deviation in pitch is less then 8, link to that tone.
Line 115: Line 115:
 ==== Tone info header ==== ==== Tone info header ====
   * 1 bit: Chooses high-dynamic-range mode if set, low-dynamic-range mode if clear   * 1 bit: Chooses high-dynamic-range mode if set, low-dynamic-range mode if clear
-  * symbol from [[tone info trees#bands with tones tree]]: The number of bands tonal data is stored for minus 1 (so the symbols 0..15 mean 1..16 bands).+  * symbol from [[tone info trees#bands with tones tree]] (in the range 1..16 bands).
   * in two-channel substreams:   * in two-channel substreams:
     * 1 bit: If clear, never clone information from master to slave for any band otherwise     * 1 bit: If clear, never clone information from master to slave for any band otherwise
Line 209: Line 209:
 === Coding mode 2 (slave only): variable-lenght encoded difference to master === === Coding mode 2 (slave only): variable-lenght encoded difference to master ===
   * for each tone in each band:   * for each tone in each band:
-    * symbol from [[tone info trees#logarithmic level difference tree]]. Use linked tone level or 34 (if not linked) as base.+    * symbol from [[tone info trees#HDR level difference tree]]. Use linked tone level or 34 (if not linked) as base.
  
 === Coding mode 3 (slave only): clone master === === Coding mode 3 (slave only): clone master ===
Line 256: Line 256:
 === Coding mode 2 (slave only): variable-lenght encoded difference to master === === Coding mode 2 (slave only): variable-lenght encoded difference to master ===
   * for each tone in each band:   * for each tone in each band:
-    * symbol from [[tone info trees#HDR level difference tress]]. Use linked tone level or 34 (if not linked) as base.+    * symbol from [[tone info trees#HDR level difference tree]]. Use linked tone level or 34 (if not linked) as base.
  
 === Coding mode 3 (slave only): clone master === === Coding mode 3 (slave only): clone master ===
atrac3p/serialized_tone_data.1288042612.txt.gz · Last modified: 2010/10/25 21:36 by megadiscman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki