zoneExclusion

The zoneExclusion parameter appears in audioBlockFormat only for the 'Objects' typeDefinition.

The zoneExclusion parameter is used to dynamically reconfigure the object renderer to “mask out” certain speaker zones during playback. This guarantees that no loudspeaker belonging to the masked zones will be used for rendering the applicable object. Typical zone masks used in production today include sides and rear. Multiple zone sub-elements within zoneExclusion can be set simultaneously to mask out more than one zone. The default is that all zones are enabled and when zoneExclusion is set to one or more of the indicated zones, those are “masked out” during playback. The sub-element zone is used to define the coordinates of the zone in the unit-cuboid.

Zones are defined in the Cartesian coordinate system using the sub-element zone by specifying the corner points of a unit-cuboid in 3D space by: minX, maxX, minY, maxY, minZ, maxZ. In the spherical coordinate system the zone is defined by: minAzimuth, maxAzimuth, minElevation, maxElevation.

For example: minX=−1.0, maxX=1.0, minY=−1.0, maxY=–1.0, minZ=−1.0, maxZ=1.0 specifies the rear wall.

Varying this parameter over successive blocks should be avoided.