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 altavoces. En la ilustración siguiente se muestran los bits individuales de la máscara del 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 de los altavoces en la máscara de canal de la ilustración anterior es similar a la utilizada para el valor de propiedad de una solicitud de propiedad KSPROPERTY_AUDIO_CHANNEL_CONFIG. Para obtener más información, consulte KSAUDIO_CHANNEL_CONFIG.

En la tabla siguiente se muestra el significado de cada bit de máscara en la figura anterior.

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

0

FL

Frente a la izquierda

1

FR

Frente a la derecha

2

FC

Centro frontal

3

LFE

Efectos de baja frecuencia

4

BL

Atrás a la izquierda

5

Brasil

Atrás a la derecha

6

FLC

Frente a la izquierda del centro

7

FRC

Frente a la derecha del centro

8

A.C

Centro posterior

9

SL

Lado izquierdo

10

SR

Lado derecho

Por ejemplo, la configuración de altavoces de cine doméstico 7.1 se describe mediante un valor de máscara de canal de 0x63F, que indica que los ocho canales en el flujo se asignan a las siguientes posiciones de los altavoces (y en el orden siguiente): FL, FR, FC, LFE, BL, BR, SL y SR. En otro ejemplo, la configuración de altavoces anchos 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 de los altavoces: 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 de cine doméstico 7.1 .

Diagrama de la configuración de altavoces de cine doméstico 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 situado en el centro de la cuadrícula representa la posición del oyente. 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 posiciones de la cuadrícula alrededor del oyente. 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 altavoces suelen producir solo sonidos de baja frecuencia, que no son direccionales.