Compartir a través de


Máscara de canal

En Windows, la estructura WAVEFORMATEXTENSIBLE define el formato de datos de una secuencia de audio PCM multicanal. Esta estructura especifica parámetros como el número de bits por muestra de PCM, el número de canales de la secuencia y la máscara de canal. La máscara de canal especifica la asignación de canales a los altavoces. En la ilustración siguiente se muestran los bits individuales de la máscara de canal.

Diagrama que muestra bits individuales en la máscara de canal para las posiciones del hablante.

Cada bit de la máscara de canal representa una posición de altavoz determinada. Si la máscara asigna un canal a una posición de altavoz determinada, el bit de máscara que representa esa posición se establece en 1; todos los bits de máscara para las posiciones del altavoz sin asignar se establecen en 0. La estructura WAVEFORMATEXTENSIBLE define bits adicionales en la máscara de canal que no se muestran en la ilustración anterior, pero estos bits no tienen ningún efecto en las configuraciones del altavoz del cine doméstico en discusión y se omiten por motivos de simplicidad.

La codificación de las posiciones del hablante en la máscara de canal de la ilustración anterior es similar a la usada para el valor de propiedad de una solicitud de propiedad KSPROPERTY_AUDIO_CHANNEL_CONFIG . Para obtener más información, vea KSAUDIO_CHANNEL_CONFIG.

En la tabla siguiente se muestra el significado de cada bit de máscara de la ilustración anterior.

Número de bits Posición del hablante Descripción

0

FL

Frente a la izquierda

1

VF

Frente a la derecha

2

FC

Centro frontal

3

LFE

Efectos de baja frecuencia

4

BL

Atrás a la izquierda

5

BR

Atrás a la derecha

6

FLC

Frente a la izquierda del centro

7

FRC

Frente a la derecha del centro

8

BC

Centro atrás

9

SL

Lado izquierdo

10

SR

Lado derecho

Por ejemplo, la configuración de los altavoces del cine doméstico 7.1 se describe mediante un valor de máscara de canal de 0x63F, que indica que los ocho canales de la secuencia se asignan a las siguientes posiciones del hablante (y en el orden siguiente): FL, FR, FC, LFE, BL, BR, SL y SR. En otro ejemplo, la configuración de altavoces de configuración ancho 7.1 se describe mediante un valor de máscara de canal de 0xFF, que indica que los ocho canales de la secuencia se asignan a las siguientes posiciones del hablante: FL, FR, FC, LFE, BL, BR, FLC y FRC.

En la ilustración siguiente se muestra la correspondencia entre la máscara de canal 0x63F y la configuración de altavoces del cine doméstico 7.1 .

Diagrama de la configuración de altavoces de cine en casa 7.1 con máscara de canal 0x63F para grabación y reproducción.

En el lado izquierdo de la ilustración anterior se muestra la grabación de contenido de audio en el formato de transmisión de altavoces de cine doméstico 7.1 . El círculo pequeño en el centro de la cuadrícula representa la posición del agente de escucha. Cada rectángulo negro pequeño representa un micrófono. Los ocho canales se numeran de 0 a 7. El micrófono FL registra en el canal 0, el micrófono FR registra en el canal 1, etc.

El lado derecho de la ilustración anterior muestra la misma secuencia de canal 7.1 que se reproduce a través de una configuración envolvente de ocho altavoces. En este caso, cada rectángulo negro pequeño representa un altavoz. Siete de los altavoces se asignan a las posiciones de la cuadrícula que rodea al agente de escucha. La asignación no asigna una posición de cuadrícula al altavoz LFE (subwoofer); esta omisión se basa en la suposición de que estos hablantes suelen producir solo sonidos de baja frecuencia, que no son direccionales.