Channel mapping examples: Difference between revisions
(moved most of the mapping examples from oggpcm, and made them INFORMATIVE) |
Martin.leese (talk | contribs) m (Undo revision 15992 by Martin.leese (talk)) |
||
(10 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{draft}} | |||
This companion document to the [[OggPCM|OggPCM specification]] lists several examples of possible Channel Mapping and Channel Conversion Headers. They can be used to map most of the currently existing multichannel layouts into OggPCM. This document is INFORMATIVE. | This companion document to the [[OggPCM|OggPCM specification]] lists several examples of possible Channel Mapping and Channel Conversion Headers. They can be used to map most of the currently existing multichannel layouts into OggPCM. This document is INFORMATIVE. | ||
Mapping for stereo with headphone rendering intent: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 10: | Line 12: | ||
32 0x0000000D Channel_type OGG_CHANNEL_BINAURAL_RIGHT | 32 0x0000000D Channel_type OGG_CHANNEL_BINAURAL_RIGHT | ||
Mapping for two channel ambisonics UHJ: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 19: | Line 21: | ||
32 0x00000011 Channel_type OGG_CHANNEL_UHJ_R | 32 0x00000011 Channel_type OGG_CHANNEL_UHJ_R | ||
Mapping for mid/side stereo: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 28: | Line 30: | ||
32 0x00000902 Channel_type OGG_CHANNEL_MS_SIDE | 32 0x00000902 Channel_type OGG_CHANNEL_MS_SIDE | ||
Mapping for Dolby MP matrix stereo: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 37: | Line 39: | ||
32 0x00000013 Channel_type OGG_CHANNEL_DOLBY_STEREO_RIGHT | 32 0x00000013 Channel_type OGG_CHANNEL_DOLBY_STEREO_RIGHT | ||
Mapping for horizontal quadraphony in the diagonal layout: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 50: | Line 52: | ||
32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT | 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT | ||
Mapping for horizontal quadraphony in the diamond layout: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
16 0x0000 Version Minor 0 | 16 0x0000 Version Minor 0 | ||
32 0x00000000 Channel 0 | 32 0x00000000 Channel 0 | ||
32 0x00000100 Channel_type | 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER | ||
32 0x00000001 Channel 1 | 32 0x00000001 Channel 1 | ||
32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER | 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER | ||
Line 63: | Line 65: | ||
32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT | 32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT | ||
Mapping for Ambisonics G-format, derived for a square layout using the energy decoding equation: | |||
32 0x00000001 Channel Conversion Header | |||
16 0x0000 Version Major 0 | |||
16 0x0000 Version Minor 0 | |||
32 0x00000000 Channel 0 | |||
32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | |||
32 0x00004000 Mixing coefficient 0.25 | |||
32 0x00000001 Channel 1 | |||
32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | |||
32 0x00004000 Mixing coefficient 0.25 | |||
32 0x00000002 Channel 2 | |||
32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | |||
32 0x00004000 Mixing coefficient 0.25 | |||
32 0x00000003 Channel 3 | |||
32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | |||
32 0x00004000 Mixing coefficient 0.25 | |||
32 0x00000000 Channel 0 | |||
32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X | |||
32 0x00005A82 Mixing coefficient 0.25*sqrt(2) | |||
32 0x00000001 Channel 1 | |||
32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X | |||
32 0x00005A82 Mixing coefficient 0.25*sqrt(2) | |||
32 0x00000002 Channel 2 | |||
32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X | |||
32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) | |||
32 0x00000003 Channel 3 | |||
32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X | |||
32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) | |||
32 0x00000000 Channel 0 | |||
32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y | |||
32 0x00005A82 Mixing coefficient 0.25*sqrt(2) | |||
32 0x00000001 Channel 1 | |||
32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y | |||
32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) | |||
32 0x00000003 Channel 3 | |||
32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y | |||
32 0x00005A82 Mixing coefficient 0.25*sqrt(2) | |||
32 0x00000003 Channel 3 | |||
32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y | |||
32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) | |||
Mapping for 4.1: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 78: | Line 121: | ||
32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT | 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT | ||
Mapping for Dolby format 42 ("baby boom") 4.2: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 87: | Line 130: | ||
32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT | 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT | ||
32 0x00000002 Channel 2 | 32 0x00000002 Channel 2 | ||
32 0x00000100 Channel_type | 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER | ||
32 0x00000003 Channel 3 | 32 0x00000003 Channel 3 | ||
32 0x00000203 Channel_type OGG_CHANNEL_LFE_FRONT_CENTER_LEFT | 32 0x00000203 Channel_type OGG_CHANNEL_LFE_FRONT_CENTER_LEFT | ||
Line 95: | Line 138: | ||
32 0x00000502 Channel_type OGG_CHANNEL_SURROUND | 32 0x00000502 Channel_type OGG_CHANNEL_SURROUND | ||
Mapping for 5.0 in the ITU-R BS.775-1 layout: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 104: | Line 147: | ||
32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT | 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT | ||
32 0x00000002 Channel 2 | 32 0x00000002 Channel 2 | ||
32 0x00000100 Channel_type | 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER | ||
32 0x00000003 Channel 3 | 32 0x00000003 Channel 3 | ||
32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT | 32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT | ||
Line 110: | Line 153: | ||
32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT | 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT | ||
Mapping for horizontal pentaphony: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 119: | Line 162: | ||
32 0x0000000B Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_RIGHT | 32 0x0000000B Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_RIGHT | ||
32 0x00000002 Channel 2 | 32 0x00000002 Channel 2 | ||
32 0x00000100 Channel_type | 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER | ||
32 0x00000003 Channel 3 | 32 0x00000003 Channel 3 | ||
32 0x00000308 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_LEFT | 32 0x00000308 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_LEFT | ||
Line 125: | Line 168: | ||
32 0x00000309 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_RIGHT | 32 0x00000309 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_RIGHT | ||
Mapping for 5.1 in the ITU-R BS.775-1 layout, when a Dolby Surround fallback track is present: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 134: | Line 177: | ||
32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT | 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT | ||
32 0x00000002 Channel 2 | 32 0x00000002 Channel 2 | ||
32 0x00000100 Channel_type | 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER | ||
32 0x00000003 Channel 3 | 32 0x00000003 Channel 3 | ||
32 0x00000200 Channel_type OGG_CHANNEL_LFE | 32 0x00000200 Channel_type OGG_CHANNEL_LFE | ||
Line 146: | Line 189: | ||
16 0x0000 Version Minor 0 | 16 0x0000 Version Minor 0 | ||
32 0x00000000 Channel 0 | 32 0x00000000 Channel 0 | ||
32 0x00000012 Channel_type OGG_CHANNEL_DOLBY_STEREO_LEFT | 32 0x00000012 Channel_type OGG_CHANNEL_DOLBY_STEREO_LEFT | ||
32 0x00000001 Channel 1 | 32 0x00000001 Channel 1 | ||
32 0x00000013 Channel_type OGG_CHANNEL_DOLBY_STEREO_RIGHT | 32 0x00000013 Channel_type OGG_CHANNEL_DOLBY_STEREO_RIGHT | ||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
Line 154: | Line 197: | ||
16 0x0000 Version Minor 0 | 16 0x0000 Version Minor 0 | ||
32 0x00000000 Channel 0 | 32 0x00000000 Channel 0 | ||
32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT | 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT | ||
32 0x00000001 Channel 1 | 32 0x00000001 Channel 1 | ||
32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT | 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT | ||
Mapping for 5.1 in the layout suggested by THX mastering guidelines: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 167: | Line 210: | ||
32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT | 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT | ||
32 0x00000002 Channel 2 | 32 0x00000002 Channel 2 | ||
32 0x00000100 Channel_type | 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER | ||
32 0x00000003 Channel 3 | 32 0x00000003 Channel 3 | ||
32 0x00000200 Channel_type OGG_CHANNEL_LFE | 32 0x00000200 Channel_type OGG_CHANNEL_LFE | ||
Line 175: | Line 218: | ||
32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND | 32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND | ||
Mapping for 6.0 in the Dolby format 40 layout, used with 70mm film: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 184: | Line 227: | ||
32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT | 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT | ||
32 0x00000002 Channel 2 | 32 0x00000002 Channel 2 | ||
32 0x00000100 Channel_type | 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER | ||
32 0x00000003 Channel 3 | 32 0x00000003 Channel 3 | ||
32 0x00000400 Channel_type OGG_CHANNEL_FRONT_CENTER_LEFT | 32 0x00000400 Channel_type OGG_CHANNEL_FRONT_CENTER_LEFT | ||
Line 192: | Line 235: | ||
32 0x00000502 Channel_type OGG_CHANNEL_SURROUND | 32 0x00000502 Channel_type OGG_CHANNEL_SURROUND | ||
Mapping for horizontal hexagonal: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 201: | Line 244: | ||
32 0x00000009 Channel_type OGG_CHANNEL_HEX_FRONT_RIGHT | 32 0x00000009 Channel_type OGG_CHANNEL_HEX_FRONT_RIGHT | ||
32 0x00000002 Channel 2 | 32 0x00000002 Channel 2 | ||
32 0x00000100 Channel_type | 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER | ||
32 0x00000003 Channel 3 | 32 0x00000003 Channel 3 | ||
32 0x00000304 Channel_type OGG_CHANNEL_HEX_BACK_LEFT | 32 0x00000304 Channel_type OGG_CHANNEL_HEX_BACK_LEFT | ||
Line 209: | Line 252: | ||
32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER | 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER | ||
Mapping for ambisonics G+2 format, derived for a square layout using the energy decoding equation: | |||
32 0x00000001 Channel Conversion Header | |||
16 0x0000 Version Major 0 | |||
16 0x0000 Version Minor 0 | |||
32 0x00000000 Channel 0 | |||
32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | |||
32 0x00004000 Mixing coefficient 0.25 | |||
32 0x00000001 Channel 1 | |||
32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | |||
32 0x00004000 Mixing coefficient 0.25 | |||
32 0x00000002 Channel 2 | |||
32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | |||
32 0x00004000 Mixing coefficient 0.25 | |||
32 0x00000003 Channel 3 | |||
32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | |||
32 0x00004000 Mixing coefficient 0.25 | |||
32 0x00000000 Channel 0 | |||
32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X | |||
32 0x00005A82 Mixing coefficient 0.25*sqrt(2) | |||
32 0x00000001 Channel 1 | |||
32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X | |||
32 0x00005A82 Mixing coefficient 0.25*sqrt(2) | |||
32 0x00000002 Channel 2 | |||
32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X | |||
32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) | |||
32 0x00000003 Channel 3 | |||
32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X | |||
32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) | |||
32 0x00000000 Channel 0 | |||
32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y | |||
32 0x00005A82 Mixing coefficient 0.25*sqrt(2) | |||
32 0x00000001 Channel 1 | |||
32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y | |||
32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) | |||
32 0x00000003 Channel 3 | |||
32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y | |||
32 0x00005A82 Mixing coefficient 0.25*sqrt(2) | |||
32 0x00000003 Channel 3 | |||
32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y | |||
32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) | |||
32 0x00000000 Channel Mapping Header | |||
16 0x0000 Version Major 0 | |||
16 0x0000 Version Minor 0 | |||
32 0x00000004 Channel 4 | |||
32 0x00000010 Channel_type OGG_CHANNEL_UHJ_L | |||
32 0x00000005 Channel 5 | |||
32 0x00000011 Channel_type OGG_CHANNEL_UHJ_R | |||
32 0x00000000 Channel Mapping Header | |||
16 0x0000 Version Major 0 | |||
16 0x0000 Version Minor 0 | |||
32 0x00000004 Channel 4 | |||
32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT | |||
32 0x00000005 Channel 5 | |||
32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT | |||
Mapping for Ambisonics B+format: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 226: | Line 326: | ||
32 0x00000903 Channel_type OGG_CHANNEL_AMBISONICS_Z | 32 0x00000903 Channel_type OGG_CHANNEL_AMBISONICS_Z | ||
Mapping for Ambisonics G-format, derived for a pentagonal layout using the energy decoding equation: | |||
32 0x00000001 Channel Conversion Header | 32 0x00000001 Channel Conversion Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 232: | Line 332: | ||
32 0x00000000 Channel 0 | 32 0x00000000 Channel 0 | ||
32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | ||
32 | 32 0x00003333 Mixing coefficient 0.2 | ||
32 0x00000001 Channel 1 | 32 0x00000001 Channel 1 | ||
32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | ||
32 | 32 0x00003333 Mixing coefficient 0.2 | ||
32 0x00000002 Channel 2 | 32 0x00000002 Channel 2 | ||
32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | ||
32 | 32 0x00003333 Mixing coefficient 0.2 | ||
32 0x00000003 Channel 3 | 32 0x00000003 Channel 3 | ||
32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | ||
32 | 32 0x00003333 Mixing coefficient 0.2 | ||
32 0x00000004 Channel 4 | 32 0x00000004 Channel 4 | ||
32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W | ||
32 | 32 0x00003333 Mixing coefficient 0.2 | ||
32 0x00000000 Channel 0 | 32 0x00000000 Channel 0 | ||
32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X | 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X | ||
Line 281: | Line 381: | ||
32 0x0000000B Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_RIGHT | 32 0x0000000B Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_RIGHT | ||
32 0x00000002 Channel 2 | 32 0x00000002 Channel 2 | ||
32 0x00000100 Channel_type | 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER | ||
32 0x00000003 Channel 3 | 32 0x00000003 Channel 3 | ||
32 0x00000308 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_LEFT | 32 0x00000308 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_LEFT | ||
Line 295: | Line 395: | ||
32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT | 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT | ||
32 0x00000002 Channel 2 | 32 0x00000002 Channel 2 | ||
32 0x00000100 Channel_type | 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER | ||
32 0x00000003 Channel 3 | 32 0x00000003 Channel 3 | ||
32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT | 32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT | ||
Line 301: | Line 401: | ||
32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT | 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT | ||
Mapping for 7.1 in the THX Advanced Speaker Array (ASA) layout: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
16 0x0000 Version Minor 0 | 16 0x0000 Version Minor 0 | ||
32 0x00000000 Channel 0 | 32 0x00000000 Channel 0 | ||
32 0x00000100 Channel_type | 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER | ||
32 0x00000001 Channel 1 | 32 0x00000001 Channel 1 | ||
32 0x00000200 Channel_type OGG_CHANNEL_LFE | 32 0x00000200 Channel_type OGG_CHANNEL_LFE | ||
Line 338: | Line 422: | ||
32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND | 32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND | ||
Mapping for 7.1 in the SDDS layout: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 347: | Line 431: | ||
32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT | 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT | ||
32 0x00000002 Channel 2 | 32 0x00000002 Channel 2 | ||
32 0x00000100 Channel_type | 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER | ||
32 0x00000003 Channel 3 | 32 0x00000003 Channel 3 | ||
32 0x00000200 Channel_type OGG_CHANNEL_LFE | 32 0x00000200 Channel_type OGG_CHANNEL_LFE | ||
Line 359: | Line 443: | ||
32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND | 32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND | ||
Mapping for the CAF cubical layout: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 380: | Line 464: | ||
32 0x00000706 Channel_type OGG_CHANNEL_BACK_TOP_RIGHT | 32 0x00000706 Channel_type OGG_CHANNEL_BACK_TOP_RIGHT | ||
Mapping for horizontal octagonal: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 389: | Line 473: | ||
32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT | 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT | ||
32 0x00000002 Channel 2 | 32 0x00000002 Channel 2 | ||
32 0x00000100 Channel_type | 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER | ||
32 0x00000003 Channel 3 | 32 0x00000003 Channel 3 | ||
32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT | 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT | ||
Line 401: | Line 485: | ||
32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT | 32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT | ||
Mapping for TMH 10.2: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 410: | Line 494: | ||
32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT | 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT | ||
32 0x00000002 Channel 2 | 32 0x00000002 Channel 2 | ||
32 0x00000100 Channel_type | 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER | ||
32 0x00000003 Channel 3 | 32 0x00000003 Channel 3 | ||
32 0x00000201 Channel_type OGG_CHANNEL_LFE_SIDE_LEFT | 32 0x00000201 Channel_type OGG_CHANNEL_LFE_SIDE_LEFT | ||
Line 424: | Line 508: | ||
32 0x00000303 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT_SURROUND | 32 0x00000303 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT_SURROUND | ||
32 0x00000009 Channel 9 | 32 0x00000009 Channel 9 | ||
32 | 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER | ||
32 0x0000000A Channel 10 | 32 0x0000000A Channel 10 | ||
32 | 32 0x00000501 Channel_type OGG_CHANNEL_BACK_CENTER_SURROUND | ||
32 0x0000000B Channel 11 | 32 0x0000000B Channel 11 | ||
32 | 32 0x00000701 Channel_type OGG_CHANNEL_FRONT_TOP_LEFT | ||
32 0x0000000C Channel 12 | 32 0x0000000C Channel 12 | ||
32 | 32 0x00000702 Channel_type OGG_CHANNEL_FRONT_TOP_CENTER | ||
32 0x0000000D Channel 13 | 32 0x0000000D Channel 13 | ||
32 | 32 0x00000703 Channel_type OGG_CHANNEL_FRONT_TOP_RIGHT | ||
32 0x0000000E Channel 14 | 32 0x0000000E Channel 14 | ||
32 | 32 0x00000006 Channel_type OGG_CHANNEL_WALL_FRONT_LEFT | ||
32 0x0000000F Channel 15 | 32 0x0000000F Channel 15 | ||
32 0x00000007 Channel_type OGG_CHANNEL_WALL_FRONT_RIGHT | 32 0x00000007 Channel_type OGG_CHANNEL_WALL_FRONT_RIGHT | ||
Mapping for Hamasaki 22.2: | |||
32 0x00000000 Channel Mapping Header | 32 0x00000000 Channel Mapping Header | ||
16 0x0000 Version Major 0 | 16 0x0000 Version Major 0 | ||
Line 451: | Line 531: | ||
32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT | 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT | ||
32 0x00000002 Channel 2 | 32 0x00000002 Channel 2 | ||
32 0x00000100 Channel_type | 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER | ||
32 0x00000003 Channel 3 | 32 0x00000003 Channel 3 | ||
32 0x00000205 Channel_type OGG_CHANNEL_LFE_FRONT_BOTTOM_CENTER_LEFT | 32 0x00000205 Channel_type OGG_CHANNEL_LFE_FRONT_BOTTOM_CENTER_LEFT | ||
Line 494: | Line 574: | ||
32 0x00000017 Channel 23 | 32 0x00000017 Channel 23 | ||
32 0x00000804 Channel_type OGG_CHANNEL_FRONT_BOTTOM_RIGHT | 32 0x00000804 Channel_type OGG_CHANNEL_FRONT_BOTTOM_RIGHT | ||
[[Category:OggPCM]] |
Latest revision as of 06:53, 21 August 2015
This companion document to the OggPCM specification lists several examples of possible Channel Mapping and Channel Conversion Headers. They can be used to map most of the currently existing multichannel layouts into OggPCM. This document is INFORMATIVE.
Mapping for stereo with headphone rendering intent:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x0000000C Channel_type OGG_CHANNEL_BINAURAL_LEFT 32 0x00000001 Channel 1 32 0x0000000D Channel_type OGG_CHANNEL_BINAURAL_RIGHT
Mapping for two channel ambisonics UHJ:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000010 Channel_type OGG_CHANNEL_UHJ_L 32 0x00000001 Channel 1 32 0x00000011 Channel_type OGG_CHANNEL_UHJ_R
Mapping for mid/side stereo:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000101 Channel_type OGG_CHANNEL_MS_MID 32 0x00000001 Channel 1 32 0x00000902 Channel_type OGG_CHANNEL_MS_SIDE
Mapping for Dolby MP matrix stereo:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000012 Channel_type OGG_CHANNEL_DOLBY_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000013 Channel_type OGG_CHANNEL_DOLBY_STEREO_RIGHT
Mapping for horizontal quadraphony in the diagonal layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT 32 0x00000003 Channel 3 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT
Mapping for horizontal quadraphony in the diamond layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000001 Channel 1 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER 32 0x00000002 Channel 2 32 0x00000600 Channel_type OGG_CHANNEL_SIDE_LEFT 32 0x00000003 Channel 3 32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT
Mapping for Ambisonics G-format, derived for a square layout using the energy decoding equation:
32 0x00000001 Channel Conversion Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000001 Channel 1 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000002 Channel 2 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000003 Channel 3 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000000 Channel 0 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000001 Channel 1 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000002 Channel 2 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000000 Channel 0 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000001 Channel 1 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2)
Mapping for 4.1:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000200 Channel_type OGG_CHANNEL_LFE 32 0x00000003 Channel 3 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT
Mapping for Dolby format 42 ("baby boom") 4.2:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000203 Channel_type OGG_CHANNEL_LFE_FRONT_CENTER_LEFT 32 0x00000004 Channel 4 32 0x00000204 Channel_type OGG_CHANNEL_LFE_FRONT_CENTER_RIGHT 32 0x00000005 Channel 5 32 0x00000502 Channel_type OGG_CHANNEL_SURROUND
Mapping for 5.0 in the ITU-R BS.775-1 layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT
Mapping for horizontal pentaphony:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x0000000A Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_LEFT 32 0x00000001 Channel 1 32 0x0000000B Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000308 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000309 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_RIGHT
Mapping for 5.1 in the ITU-R BS.775-1 layout, when a Dolby Surround fallback track is present:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000200 Channel_type OGG_CHANNEL_LFE 32 0x00000004 Channel 4 32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT 32 0x00000005 Channel 5 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000012 Channel_type OGG_CHANNEL_DOLBY_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000013 Channel_type OGG_CHANNEL_DOLBY_STEREO_RIGHT
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT
Mapping for 5.1 in the layout suggested by THX mastering guidelines:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000200 Channel_type OGG_CHANNEL_LFE 32 0x00000004 Channel 4 32 0x00000602 Channel_type OGG_CHANNEL_SIDE_LEFT_SURROUND 32 0x00000005 Channel 5 32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND
Mapping for 6.0 in the Dolby format 40 layout, used with 70mm film:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000400 Channel_type OGG_CHANNEL_FRONT_CENTER_LEFT 32 0x00000004 Channel 4 32 0x00000401 Channel_type OGG_CHANNEL_FRONT_CENTER_RIGHT 32 0x00000005 Channel 5 32 0x00000502 Channel_type OGG_CHANNEL_SURROUND
Mapping for horizontal hexagonal:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000008 Channel_type OGG_CHANNEL_HEX_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000009 Channel_type OGG_CHANNEL_HEX_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000304 Channel_type OGG_CHANNEL_HEX_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000305 Channel_type OGG_CHANNEL_HEX_BACK_RIGHT 32 0x00000005 Channel 5 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER
Mapping for ambisonics G+2 format, derived for a square layout using the energy decoding equation:
32 0x00000001 Channel Conversion Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000001 Channel 1 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000002 Channel 2 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000003 Channel 3 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00004000 Mixing coefficient 0.25 32 0x00000000 Channel 0 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000001 Channel 1 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000002 Channel 2 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000000 Channel 0 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000001 Channel 1 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00005A82 Mixing coefficient 0.25*sqrt(2) 32 0x00000003 Channel 3 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFFA57E Mixing coefficient -0.25*sqrt(2)
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000004 Channel 4 32 0x00000010 Channel_type OGG_CHANNEL_UHJ_L 32 0x00000005 Channel 5 32 0x00000011 Channel_type OGG_CHANNEL_UHJ_R
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000004 Channel 4 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000005 Channel 5 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT
Mapping for Ambisonics B+format:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT 32 0x00000002 Channel 2 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00000003 Channel 3 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x00000004 Channel 4 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00000005 Channel 5 32 0x00000903 Channel_type OGG_CHANNEL_AMBISONICS_Z
Mapping for Ambisonics G-format, derived for a pentagonal layout using the energy decoding equation:
32 0x00000001 Channel Conversion Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00003333 Mixing coefficient 0.2 32 0x00000001 Channel 1 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00003333 Mixing coefficient 0.2 32 0x00000002 Channel 2 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00003333 Mixing coefficient 0.2 32 0x00000003 Channel 3 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00003333 Mixing coefficient 0.2 32 0x00000004 Channel 4 32 0x00000900 Channel_type OGG_CHANNEL_AMBISONICS_W 32 0x00003333 Mixing coefficient 0.2 32 0x00000000 Channel 0 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFCCCD Mixing coefficient -0.2 32 0x00000001 Channel 1 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFCCCD Mixing coefficient -0.2 32 0x00000002 Channel 2 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0x0000CCCC Mixing coefficient 0.8 32 0x00000003 Channel 3 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFCCCD Mixing coefficient -0.2 32 0x00000004 Channel 4 32 0x00000901 Channel_type OGG_CHANNEL_AMBISONICS_X 32 0xFFFFCCCD Mixing coefficient -0.2 32 0x00000000 Channel 0 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x0000434B Mixing coefficient 1/(4sin(2pi/5)) 32 0x00000001 Channel 1 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFFBCB5 Mixing coefficient 1/(4sin(-2pi/5)) 32 0x00000003 Channel 3 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0x00006CE2 Mixing coefficient 1/(4sin(2pi/10)) 32 0x00000004 Channel 4 32 0x00000902 Channel_type OGG_CHANNEL_AMBISONICS_Y 32 0xFFFF931E Mixing coefficient 1/(4sin(-2pi/10))
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x0000000A Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_LEFT 32 0x00000001 Channel 1 32 0x0000000B Channel_type OGG_CHANNEL_PENTAGONAL_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000308 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000309 Channel_type OGG_CHANNEL_PENTAGONAL_BACK_RIGHT
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT
Mapping for 7.1 in the THX Advanced Speaker Array (ASA) layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000001 Channel 1 32 0x00000200 Channel_type OGG_CHANNEL_LFE 32 0x00000002 Channel 2 32 0x0000030C Channel_type OGG_CHANNEL_BACK_STEREO_DIPOLE_LEFT 32 0x00000003 Channel 3 32 0x0000030D Channel_type OGG_CHANNEL_BACK_STEREO_DIPOLE_RIGHT 32 0x00000004 Channel 4 32 0x00000400 Channel_type OGG_CHANNEL_FRONT_CENTER_LEFT 32 0x00000005 Channel 5 32 0x00000401 Channel_type OGG_CHANNEL_FRONT_CENTER_RIGHT 32 0x00000006 Channel 6 32 0x00000602 Channel_type OGG_CHANNEL_SIDE_LEFT_SURROUND 32 0x00000007 Channel 7 32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND
Mapping for 7.1 in the SDDS layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000200 Channel_type OGG_CHANNEL_LFE 32 0x00000004 Channel 4 32 0x00000400 Channel_type OGG_CHANNEL_FRONT_CENTER_LEFT 32 0x00000005 Channel 5 32 0x00000401 Channel_type OGG_CHANNEL_FRONT_CENTER_RIGHT 32 0x00000006 Channel 6 32 0x00000602 Channel_type OGG_CHANNEL_SIDE_LEFT_SURROUND 32 0x00000007 Channel 7 32 0x00000603 Channel_type OGG_CHANNEL_SIDE_RIGHT_SURROUND
Mapping for the CAF cubical layout:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT 32 0x00000003 Channel 3 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT 32 0x00000004 Channel 4 32 0x00000701 Channel_type OGG_CHANNEL_FRONT_TOP_LEFT 32 0x00000005 Channel 5 32 0x00000703 Channel_type OGG_CHANNEL_FRONT_TOP_RIGHT 32 0x00000006 Channel 6 32 0x00000704 Channel_type OGG_CHANNEL_BACK_TOP_LEFT 32 0x00000007 Channel 7 32 0x00000706 Channel_type OGG_CHANNEL_BACK_TOP_RIGHT
Mapping for horizontal octagonal:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT 32 0x00000004 Channel 4 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT 32 0x00000005 Channel 5 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER 32 0x00000006 Channel 6 32 0x00000600 Channel_type OGG_CHANNEL_SIDE_LEFT 32 0x00000007 Channel 7 32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT
Mapping for TMH 10.2:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000000 Channel_type OGG_CHANNEL_STEREO_LEFT 32 0x00000001 Channel 1 32 0x00000001 Channel_type OGG_CHANNEL_STEREO_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000201 Channel_type OGG_CHANNEL_LFE_SIDE_LEFT 32 0x00000004 Channel 4 32 0x00000202 Channel_type OGG_CHANNEL_LFE_SIDE_RIGHT 32 0x00000005 Channel 5 32 0x00000300 Channel_type OGG_CHANNEL_ITU_BACK_LEFT 32 0x00000006 Channel 6 32 0x00000301 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT 32 0x00000007 Channel 7 32 0x00000302 Channel_type OGG_CHANNEL_ITU_BACK_LEFT_SURROUND 32 0x00000008 Channel 8 32 0x00000303 Channel_type OGG_CHANNEL_ITU_BACK_RIGHT_SURROUND 32 0x00000009 Channel 9 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER 32 0x0000000A Channel 10 32 0x00000501 Channel_type OGG_CHANNEL_BACK_CENTER_SURROUND 32 0x0000000B Channel 11 32 0x00000701 Channel_type OGG_CHANNEL_FRONT_TOP_LEFT 32 0x0000000C Channel 12 32 0x00000702 Channel_type OGG_CHANNEL_FRONT_TOP_CENTER 32 0x0000000D Channel 13 32 0x00000703 Channel_type OGG_CHANNEL_FRONT_TOP_RIGHT 32 0x0000000E Channel 14 32 0x00000006 Channel_type OGG_CHANNEL_WALL_FRONT_LEFT 32 0x0000000F Channel 15 32 0x00000007 Channel_type OGG_CHANNEL_WALL_FRONT_RIGHT
Mapping for Hamasaki 22.2:
32 0x00000000 Channel Mapping Header 16 0x0000 Version Major 0 16 0x0000 Version Minor 0 32 0x00000000 Channel 0 32 0x00000002 Channel_type OGG_CHANNEL_QUAD_FRONT_LEFT 32 0x00000001 Channel 1 32 0x00000003 Channel_type OGG_CHANNEL_QUAD_FRONT_RIGHT 32 0x00000002 Channel 2 32 0x00000100 Channel_type OGG_CHANNEL_SCREEN_CENTER 32 0x00000003 Channel 3 32 0x00000205 Channel_type OGG_CHANNEL_LFE_FRONT_BOTTOM_CENTER_LEFT 32 0x00000004 Channel 4 32 0x00000206 Channel_type OGG_CHANNEL_LFE_FRONT_BOTTOM_CENTER_RIGHT 32 0x00000005 Channel 5 32 0x00000306 Channel_type OGG_CHANNEL_QUAD_BACK_LEFT 32 0x00000006 Channel 6 32 0x00000307 Channel_type OGG_CHANNEL_QUAD_BACK_RIGHT 32 0x00000007 Channel 7 32 0x00000400 Channel_type OGG_CHANNEL_FRONT_CENTER_LEFT 32 0x00000008 Channel 8 32 0x00000401 Channel_type OGG_CHANNEL_FRONT_CENTER_RIGHT 32 0x00000009 Channel 9 32 0x00000500 Channel_type OGG_CHANNEL_BACK_CENTER 32 0x0000000A Channel 10 32 0x00000600 Channel_type OGG_CHANNEL_SIDE_LEFT 32 0x0000000B Channel 11 32 0x00000601 Channel_type OGG_CHANNEL_SIDE_RIGHT 32 0x0000000C Channel 12 32 0x00000700 Channel_type OGG_CHANNEL_TOP_CENTER 32 0x0000000D Channel 13 32 0x00000701 Channel_type OGG_CHANNEL_FRONT_TOP_LEFT 32 0x0000000E Channel 14 32 0x00000702 Channel_type OGG_CHANNEL_FRONT_TOP_CENTER 32 0x0000000F Channel 15 32 0x00000703 Channel_type OGG_CHANNEL_FRONT_TOP_RIGHT 32 0x00000010 Channel 16 32 0x00000704 Channel_type OGG_CHANNEL_BACK_TOP_LEFT 32 0x00000011 Channel 17 32 0x00000705 Channel_type OGG_CHANNEL_BACK_TOP_CENTER 32 0x00000012 Channel 18 32 0x00000706 Channel_type OGG_CHANNEL_BACK_TOP_RIGHT 32 0x00000013 Channel 19 32 0x00000800 Channel_type OGG_CHANNEL_SIDE_TOP_LEFT 32 0x00000014 Channel 20 32 0x00000801 Channel_type OGG_CHANNEL_SIDE_TOP_RIGHT 32 0x00000015 Channel 21 32 0x00000802 Channel_type OGG_CHANNEL_FRONT_BOTTOM_LEFT 32 0x00000016 Channel 22 32 0x00000803 Channel_type OGG_CHANNEL_FRONT_BOTTOM_CENTER 32 0x00000017 Channel 23 32 0x00000804 Channel_type OGG_CHANNEL_FRONT_BOTTOM_RIGHT