Table 6.238 — DRM_Sound_Instance

Property

Description

Class

  • <DRM Sound Instance>

Superclass

Subclass

  • None.

Definition

An instance of this DRM class is a single case of the existence of a <DRM Sound> within a given transmittal, including variations or specialization unique to that case. A <DRM Sound Instance> can represent environmental audio, region-based audio, or spatialized audio.

  1. Environmental audio is audio that is non-localized and non-attenuated. It is constant over the entire transmittal. Environmental audio can be thought of as “background” sound. It has no <DRM 3D Location>, <DRM Perimeter Data>, or <DRM Sound Volume>. An example would be the constant sound of rainfall over an entire transmittal.

  2. Region-based audio is similar to environment audio, except that it is constant over either an areal region (if it has a <DRM Perimeter Data>) or a three dimensional volume (if it has a <DRM Sound Volume>). Region-based audio is non-localized, but it may be attenuated to support fade out at the boundary of the region. (See examples for <DRM Perimeter Data>, <DRM Sound Volume>).

  3. Spatialized audio may be either two dimensional or three dimensional. The method of rendering spatialized audio is left to the consuming application. In this case, a <DRM 3D Location> is associated with the <DRM Sound Instance> if spatialized audio is desired.

Class diagram

Figure 6.285 — DRM_Sound_Instance

Inherited field elements

Field name

Range

Field data type

None

   

Field elements

Field name

Range

Field data type

active_sound_value1

 

Boolean

Associated to (one-way) (inherited)

  • None.

Associated to (one-way)

Associated by (one-way) (inherited)

  • None.

Associated by (one-way)

  • None.

Associated with (two-way) (inherited)

  • None.

Associated with (two-way)

  • None.

Composed of (two-way) (inherited)

  • None.

Composed of (two-way)

Composed of (two-way metadata) (inherited)

  • None.

Composed of (two-way metadata)

  • None.

Component of (two-way) (inherited)

  • None.

Component of (two-way)

Constraints

Clarifications

1 This is the default / active state of the given <DRM Sound>, where TRUE indicates on and FALSE indicates off.

2 This is the <DRM Sound> being instanced.

3 This is used for spatialized audio.

4 This is used to define the starting distance at which a fade to off should begin and an ending distance at which the fade to off should be complete.

The distance in the <DRM Fade Range> is the range to a <DRM 3D Location>, which in turn is

  1. the centre of the <DRM Sound Volume> of the <DRM Sound Instance>, if present.
  2. the centre of the <DRM Perimeter Data> of the <DRM Sound Instance>, if present.

If no <DRM Fade Range> is present, no attenuation is to be performed, which implies instantaneous on / off transitions at the borders of the <DRM Perimeter Data> and <DRM Sound Volume>.

5 This defines an area within which the <DRM Sound> is to be active.

6 This defines a volume within which the <DRM Sound> is to be active.

Example(s)