Terminología de audio

Este glosario de terminología relacionada con el audio incluye términos genéricos de uso general y términos específicos de Android. Consulta el Glosario de la plataforma de Android central para obtener las definiciones canónicas de los términos.

Términos genéricos

Los términos genéricos relacionados con el audio tienen significados convencionales.

Audio digital

Los términos de audio digital se relacionan con el manejo del sonido mediante indicadores de audio codificados en formato digital. Para obtener más información, consulta Audio digital.

AC-3
Es un códec de audio de Dolby. Para obtener más detalles, consulta Dolby Digital.
acústica
Estudio de las propiedades mecánicas del sonido, como la forma en que la ubicación física de los transductores (por ejemplo, bocinas, micrófonos) en un dispositivo afecta la calidad de audio percibida.
atenuación
Es un factor multiplicativo menor o igual que 1.0 que se aplica a una señal de audio para disminuir el nivel de la señal. Compara con ganancia.
audiófilo
Persona que se preocupa por tener una experiencia de reproducción de música superior, en especial, que está dispuesta a hacer compensaciones sustanciales (por ejemplo, gastos, tamaño de los componentes, diseño de la sala) por la calidad del sonido. Para obtener más información, consulta Audiophile.
AVB
Es un estándar para la transmisión de audio digital en tiempo real a través de Ethernet. Para obtener más información, consulta Puente de audio y video.
bits por muestra o profundidad de bits
Cantidad de bits de información por muestra.
canal
Flujo único de información de audio que, por lo general, corresponde a una ubicación de grabación o reproducción.
downmixing
Disminuir la cantidad de canales, por ejemplo, de estéreo a mono o de 5.1 a estéreo Esto se logra descartando canales, mezclando canales o realizando un procesamiento de señal más avanzado. La mezcla simple sin atenuación ni limitación tiene el potencial de desbordarse y recortarse. Compara con la combinación de canales.
DSD
Direct Stream Digital. Codificación de audio propietaria basada en la modulación de densidad de pulsos. Mientras que la modulación por impulsos codificados (PCM) codifica una forma de onda como una secuencia de muestras de audio individuales de varios bits, el DSD codifica una forma de onda como una secuencia de bits a una tasa de muestreo muy alta (sin el concepto de muestras). Tanto PCM como DSD representan varios canales por secuencias independientes. El DSD es más adecuado para la distribución de contenido que como representación interna para el procesamiento, ya que puede ser difícil aplicar algoritmos tradicionales de procesamiento de señales digitales (DSP) al DSD. El DSD se usa en Super Audio CD (SACD) y en DSD sobre PCM (DoP) para USB. Para obtener más información, consulta Direct Stream Digital.
agacharse
Reduce temporalmente el volumen de una transmisión cuando otra se activa. Por ejemplo, si se está reproduciendo música cuando llega una notificación, esta se silencia mientras se reproduce la notificación. Comparar con silenciar.
FIFO
Primero en entrar, primero en salir. Módulo de hardware o estructura de datos de software que implementa la fila de datos FIFO. En un contexto de audio, los datos almacenados en la cola suelen ser fotogramas de audio. FIFO se puede implementar con un búfer circular.
encuadrar
Conjunto de muestras, una por canal, en un momento determinado.
fotogramas por búfer
Cantidad de tramas que se entregan de un módulo al siguiente a la vez. La interfaz de HAL de audio usa el concepto de fotogramas por búfer.
ganancia
Es un factor multiplicativo mayor o igual que 1.0 que se aplica a una señal de audio para aumentar su nivel. Compara con la atenuación.
Audio en HD
Audio de alta definición. Es sinónimo de audio de alta resolución (pero es diferente del audio de alta definición de Intel).
auriculares
Bocinas que se colocan sobre las orejas, sin micrófono. Compara con los auriculares.
auriculares
Auriculares con micrófono. Compara con auriculares.
Hz
Unidades para la tasa de muestreo o la velocidad de fotogramas.
audio de alta resolución
Representación con mayor profundidad de bits y tasa de muestreo que los CDs (PCM estéreo de 16 bits a 44.1 kHz) y sin compresión de datos con pérdida. Equivale a audio HD. Para obtener más información, consulta audio de alta resolución.
intercalados
Es una representación de audio digital multicanal que alterna los datos entre los canales. Por ejemplo, el audio digital estéreo expresado en formato intercalado alterna entre izquierda, derecha, izquierda y derecho.
latencia
Retraso de tiempo a medida que una señal pasa por un sistema.
sin pérdida
Un algoritmo de compresión de datos sin pérdidas que conserva la precisión de bits en la codificación y decodificación, donde el resultado de la decodificación de datos codificados previamente es equivalente a los datos originales. Entre los ejemplos de formatos de distribución de contenido de audio sin pérdida, se incluyen los CD, el PCM dentro de WAV y FLAC. El proceso de creación puede reducir la profundidad de bits o la tasa de muestreo de los masters. Los formatos de distribución que preservan la resolución y la precisión de bits de los masters son el tema del audio de alta resolución.
con pérdida
Un algoritmo de compresión de datos con pérdida que intenta preservar las características más importantes del contenido multimedia en la codificación y decodificación, en la que el resultado de la decodificación de datos codificados previamente es perceptualmente similar a los datos originales, pero no idéntico. Algunos ejemplos de algoritmos de compresión de audio con pérdida son MP3 y AAC. Como los valores analógicos provienen de un dominio continuo y los valores digitales son discretos, el ADC y el DAC son conversiones con pérdida con respecto a la amplitud. Consulta también transparencia.
mono
Un canal.
multicanal
Consulta Sonido envolvente. En términos estrictos, estéreo es más de un canal y se podría considerar multicanal. Sin embargo, ese uso es confuso y, por lo tanto, se evita.
silenciar
Forzar temporalmente el volumen a cero, independientemente de los controles de volumen habituales. Comparar con pato.
desbordamiento
Error audible causado por la falta de aceptación de los datos proporcionados a tiempo. Para obtener más información, consulta error de falta de búfer. Compara con underrun.
desplazamiento lateral
Dirige una señal a una posición deseada dentro de un campo estéreo o multicanal.
PCM
Modulación por impulsos codificados. Es la codificación de bajo nivel más común del audio digital. La señal de audio se muestrea a intervalos regulares, llamados frecuencia de muestreo, y luego se cuantifica en valores discretos dentro de un rango particular según la profundidad de bits. Por ejemplo, para PCM de 16 bits, los valores de muestra son números enteros entre -32768 y +32767.
rampa
Aumentar o disminuir gradualmente el nivel de un parámetro de audio en particular, como el volumen o la intensidad de un efecto. Por lo general, se aplica una rampa de volumen cuando se pausa y reanuda la música para evitar una transición audible difícil.
muestra
Es un número que representa el valor de audio de un solo canal en un momento determinado.
tasa de muestreo o velocidad de fotogramas
Cantidad de fotogramas por segundo. Si bien velocidad de fotogramas es más precisa, tasa de muestreo se usa de manera convencional para referirse a la velocidad de fotogramas.
sonificación
Uso de sonido para expresar comentarios o información, como sonidos táctiles y del teclado.
SPL
Nivel de presión sonora, una medición relativa de la presión sonora.
estéreo
Dos canales. Comparar con multicanal
ampliación estéreo
Es un efecto que se aplica a una señal estéreo para crear otra señal estéreo que suena más completa y rica. El efecto también se puede aplicar a una señal mono, en la que es un tipo de mezcla ascendente.
sonido envolvente
Técnica para aumentar la capacidad de un oyente de percibir la posición del sonido más allá de la estéreo izquierda y derecha.
transparencia
Resultado ideal de la compresión de datos con pérdida. La conversión de datos con pérdida es transparente si un sujeto humano no puede distinguirla perceptualmente de la original. Para obtener más información, consulta Transparencia.
subrutina
Error audible causado por la falta de suministro de los datos necesarios a tiempo. Para obtener más información, consulta agotamiento del búfer. Compara con el desbordamiento.
Mezcla de canales superiores
Aumentar la cantidad de canales, por ejemplo, de mono a estéreo o de estéreo a sonido envolvente. Se logra mediante la duplicación, el paneo o un procesamiento de señal más avanzado. Compara con la downmixing.
USAC
Codificación de voz y audio unificada. Es un códec de audio para apps de baja tasa de bits. Para obtener más información, consulta Codificación de audio y voz unificada.
virtualizador
Es un efecto que intenta espacializar los canales de audio, por ejemplo, intentar simular más bocinas o dar la ilusión de que las fuentes de sonido tienen posición.
volumen
Volumen, la intensidad subjetiva de una señal de audio.

Interconexión entre dispositivos

Las tecnologías de interconexión de dispositivos conectan componentes de audio y video entre dispositivos y son fácilmente visibles en los conectores externos. El implementador de HAL y el usuario final deben conocer estos términos.

Bluetooth
Tecnología inalámbrica de corto alcance. Para obtener información detallada sobre los perfiles de Bluetooth y los protocolos de Bluetooth relacionados con el audio, consulta A2DP para música, SCO para telefonía y Perfil de control remoto de audio/video (AVRCP).
DisplayPort
Interfaz de pantalla digital de la Video Electronics Standards Association (VESA).
llave
Un dispositivo pequeño, en especial uno que se conecta a otro dispositivo. Para obtener más información, consulta llave dongle.
FireWire
Consulta IEEE 1394.
HDMI
Interfaz multimedia de alta definición. Interfaz para transferir datos de audio y video. En el caso de los dispositivos móviles, se usa un conector micro-HDMI (tipo D) o MHL.
IEEE 1394
Un bus serie que se usa para apps de baja latencia en tiempo real, como audio. También se denomina FireWire. Para obtener más información, consulta IEEE 1394.
Intel HDA
Audio de alta definición de Intel (no confundir con audio de alta definición o audio de alta resolución genéricos). Especificación de un conector del panel frontal. Para obtener más información, consulta Audio de alta definición de Intel.
interfaz
Una interfaz convierte un indicador de una representación a otra. Entre las interfaces comunes, se incluyen una interfaz de audio USB y una interfaz MIDI.
nivel de línea
La intensidad de una señal de audio analógica que pasa entre componentes de audio, no transductores. Para obtener más información, consulta Nivel de línea.
MHL
Enlace de alta definición móvil. Interfaz de audio y video para dispositivos móviles, a menudo a través de un conector micro-USB
conector de teléfono
Es un componente mini o submini que conecta un dispositivo a auriculares con cable, auriculares o amplificador de nivel de línea.
SlimPort
Adaptador de micro-USB a HDMI.
S/PDIF
Formato de interfaz digital de Sony/Philips. Interconexión para PCM sin comprimir y IEC 61937. Para obtener más información, consulta S/PDIF. S/PDIF es la variante de grado de consumidor de AES3.
Thunderbolt
Interfaz multimedia que compite con USB y HDMI para conectarse a periféricos de alta gama. Para obtener más información, consulta Thunderbolt.
TOSLINK
Un cable de audio óptico que se usa con S/PDIF. Para obtener más información, consulta TOSLINK.
USB
Bus universal en serie. Para obtener más información, consulta USB.

Interconexión intradispositivo

Las tecnologías de interconexión intradispositivo conectan componentes de audio internos dentro de un dispositivo determinado y no son visibles sin desmontarlo. Es posible que el implementador de HAL deba estar al tanto de estos, pero no el usuario final. Para obtener detalles sobre las interconexiones intradispositivo, consulta los siguientes artículos:

En el sistema en chip (ASoC) de ALSA, se las denomina colectivamente interfaces de audio digital (DAI).

Ruta de señal de audio

Los términos de la ruta de señal de audio se relacionan con la ruta de señal que siguen los datos de audio desde una app al transductor o del transductor a una app.

ADC
Conversor analógico a digital. Es un módulo que convierte una señal analógica (continua en el tiempo y la amplitud) en una señal digital (discreta en el tiempo y la amplitud). Conceptualmente, un ADC consta de un muestreo y retención periódico seguido de un cuantificador, aunque no tiene que implementarse de esa manera. Por lo general, un ADC está precedido por un filtro de paso bajo para quitar los componentes de alta frecuencia que no se pueden representar con la tasa de muestreo deseada. Para obtener más información, consulta Conversor analógico a digital.
PA
Procesador de apps. Computadora principal de uso general en un dispositivo móvil.
códec
Codificador-decodificador. Módulo que codifica y decodifica una señal de audio de una representación a otra (por lo general, de analógica a PCM o de PCM a analógica). En términos estrictos, códec se reserva para los módulos que codifican y decodifican, pero se puede usar de forma imprecisa para referirse a solo uno de ellos. Para obtener más información, consulta Códec de audio.
DAC
Conversor de digital a analógico. Módulo que convierte una señal digital (discreta en el tiempo y la amplitud) en una señal analógica (continua en el tiempo y la amplitud). A menudo, se le sigue un filtro de paso bajo para quitar los componentes de alta frecuencia que introduce la cuantificación digital. Para obtener más información, consulta Conversor de digital a analógico.
DSP
Procesador de señales digitales. Es un componente opcional que, por lo general, se ubica después del procesador de la app (para la salida) o antes del procesador de la app (para la entrada). El objetivo principal es descargar el procesador de la app y proporcionar funciones de procesamiento de indicadores con un costo de energía más bajo.
PDM
Modulación de densidad de pulsos. Es una forma de modulación que se usa para representar una señal analógica con una señal digital, en la que la densidad relativa de 1 y 0 indica el nivel de la señal. Los convertidores de digital a analógico suelen usarlos. Para obtener más información, consulta Modulación de densidad de pulsos.
PWM
Modulación por ancho de pulso. Es una forma de modulación que se usa para representar una señal analógica con una señal digital, en la que el ancho relativo de un pulso digital indica el nivel de la señal. Se usa comúnmente en convertidores analógico-digitales. Para obtener más información, consulta Modulación de ancho de pulso.
transductor
Convierte las variaciones en cantidades físicas del mundo real en señales eléctricas. En el audio, la cantidad física es la presión sonora, y los transductores son el altavoz y el micrófono. Para obtener más información, consulta Transductor.

Conversión de la tasa de muestreo

Los términos de conversión de tasa de muestreo se relacionan con el proceso de conversión de una tasa de muestreo a otra.

reducir el muestreo
Resample, donde la tasa de muestreo del receptor es menor que la tasa de muestreo de la fuente.
Frecuencia de Nyquist
Es el componente de frecuencia máximo que puede representarse con una señal discretizada a 1/2 de una tasa de muestreo determinada. Por ejemplo, el rango de audición humana se extiende a aproximadamente 20 kHz, por lo que una señal de audio digital debe tener una tasa de muestreo de al menos 40 kHz para representar ese rango. En la práctica, se suelen usar tasas de muestreo de 44.1 kHz y 48 kHz, con frecuencias de Nyquist de 22.05 kHz y 24 kHz, respectivamente. Para obtener más información, consulta Frecuencia de Nyquist y Rango de audición.
remuestreador
Sinónimo de convertidor de tasa de muestreo.
remuestreo
Proceso de conversión de la tasa de muestreo.
convertidor de tasa de muestreo
Módulo que vuelve a muestrear.
lavabo
Salida de un remuestreador.
fuente
Entrada a un remuestreador.
aumentar la muestra
Resample, donde la tasa de muestreo del receptor > la tasa de muestreo de la fuente.

Telefonía

AEC
Cancelación del eco acústico. Es un medio para reducir el eco de una señal. Para obtener más detalles, consulta Cancelación y supresión de eco.
ANC
Control de ruido activo. Es un medio para mejorar la calidad de un indicador principal agregando de forma activa la inversa de un indicador secundario no deseado. Para obtener más información, consulta Control de ruido activo.
marcador
La app que proporciona la interfaz de usuario para la telefonía.
HCO
Transferencia de audio. Es un modo TTY en el que un mensaje se envía como texto y se recibe como voz.
tono local
Retorno de audio del micrófono local al auricular local. Para obtener más información, consulta Sidetone.
TDD
Dispositivo de telecomunicación para sordos. Es un tipo específico de teletipo (TTY) para personas con discapacidad auditiva o del habla.
TTY
Máquina de escribir teletipo: A menudo, se usa indistintamente con TDD.
UE
Equipo del usuario. El dispositivo telefónico del consumidor.
UMTS
Sistema universal de telecomunicaciones móviles. Es un tipo de sistema celular móvil.
VCO
Transferencia de voz. Es un modo TTY en el que un mensaje se envía como audio y se recibe como texto.

Condiciones específicas de Android

Los términos específicos de Android incluyen términos que solo se usan en el framework de audio de Android y términos genéricos que tienen un significado especial en Android.

ALSA
Arquitectura Avanzada para el Sonido en Linux. Un framework de audio para Linux que también influyó en otros sistemas. Para obtener una definición genérica, consulta ALSA. En Android, ALSA hace referencia al framework de audio y los controladores del kernel, y no a la clase de modo de usuario. Consulta también TinyALSA.
dispositivo de audio
Extremo de E/S de audio respaldado por una implementación de HAL.
AudioEffect, AudioEffect
Marco de trabajo y clase de implementación para efectos de salida (posprocesamiento) y efectos de entrada (preprocesamiento). La clase se define en android.media.audiofx.AudioEffect.
AudioFlinger
Implementación del servidor de sonido de Android. AudioFlinger se ejecuta dentro del proceso de mediaserver. Para obtener una definición genérica, consulta Servidor de sonido.
enfoque de audio
Conjunto de APIs para administrar interacciones de audio en varias apps independientes. Para obtener más información, consulta Cómo controlar los cambios en la salida de audio y los métodos y constantes relacionados con el enfoque de android.media.AudioManager.
AudioMixer
Módulo en AudioFlinger responsable de combinar varias pistas y aplicar atenuación (volumen) y efectos. Para obtener una definición genérica, consulta Mezcla de audio (música grabada) (se analiza un mezclador como un dispositivo de hardware o una app de software, en lugar de un módulo de software dentro de un sistema).
política de audio
Servicio responsable de todas las acciones que requieren que se tome una decisión de política primero, como abrir una nueva transmisión de E/S, redireccionar después de un cambio y administrar el volumen de la transmisión.
AudioRecord
Clase de cliente principal de bajo nivel para recibir datos de un dispositivo de entrada de audio, como un micrófono. Por lo general, los datos tienen formato PCM. La clase se define en android.media.AudioRecord.
AudioResampler
Módulo en AudioFlinger responsable de la conversión de la tasa de muestreo.
fuente de audio, AudioSource
Es una enumeración de constantes que indica el caso de uso deseado para capturar entradas de audio. La clase se define en android.media.MediaRecorder.AudioSource. A partir del nivel de API 21 y versiones posteriores, se prefieren los atributos de audio.
AudioTrack
Clase de cliente principal de bajo nivel para enviar datos a un dispositivo de salida de audio, como una bocina. Por lo general, los datos están en formato PCM. La clase se define en android.media.AudioTrack.
audio_utils
Biblioteca de utilidad de audio para funciones como la conversión de formato PCM, la E/S de archivos WAV y el FIFO no bloqueador, que es en gran medida independiente de la plataforma de Android.
cliente
Por lo general, es una app o un cliente de app. Sin embargo, un cliente de AudioFlinger puede ser un subproceso que se ejecuta dentro del proceso del sistema de mediaserver, como cuando se reproduce contenido multimedia decodificado por un objeto MediaPlayer.
HAL
Capa de abstracción de hardware. HAL es un término genérico en Android. En audio, es una capa entre AudioFlinger y el controlador de dispositivo del kernel con una API de C (que reemplaza a libaudio de C++).
FastCapture
Subproceso dentro de AudioFlinger que envía datos de audio a pistas rápidas de latencia más baja y controla el dispositivo de entrada cuando se configura para reducir la latencia.
FastMixer
Subproceso dentro de AudioFlinger que recibe y mezcla datos de audio de pistas rápidas de latencia más baja y controla el dispositivo de salida principal cuando se configura para reducir la latencia.
Fast Track
Cliente
AudioTrack o AudioRecord con latencia más baja, pero con menos funciones en algunos dispositivos y rutas.
MediaPlayer
Clase de cliente de nivel superior que AudioTrack. Reproduce contenido codificado o contenido que incluye pistas de audio y video multimedia. La clase se define en android.media.MediaPlayer.
media.log
La función de depuración de AudioFlinger solo está disponible en compilaciones personalizadas. Se usa para registrar eventos de audio en un búfer circular, en el que los eventos se pueden volcar de forma retroactiva cuando sea necesario.
mediaserver
Proceso del sistema Android que contiene servicios relacionados con el contenido multimedia, incluido AudioFlinger.
NBAIO
Entrada y salida de audio no bloqueantes. Abstracción para puertos de AudioFlinger. El término puede ser engañoso, ya que algunas implementaciones de la API de NBAIO admiten el bloqueo. Las implementaciones clave de NBAIO son para diferentes tipos de tuberías.
batidora normal
Subproceso
dentro de AudioFlinger que entrega la mayoría de los clientes AudioTrack con todas las funciones. Dirige directamente un dispositivo de salida o alimenta su submezcla a FastMixer con un tubo.
OpenSL ES
Estándar de la API de audio de Khronos Group. Las versiones de Android con el nivel de API 9 y versiones posteriores admiten una API de audio nativo que se basa en un subconjunto de OpenSL ES 1.0.1.
audio profesional
Es la abreviatura de la marca de función android.hardware.audio.pro. Los requisitos se documentan en la sección 5.10 Audio profesional del CDD de Android. El pro en la función android.hardware.audio.pro se refiere al nivel de rendimiento predecible en tiempo real, no al usuario previsto.
tiempo real (sustantivo), en tiempo real (adjetivo)

Los sistemas de computación en tiempo real garantizan una respuesta a los eventos relevantes dentro de un límite de tiempo requerido. La compatibilidad con la implementación de dispositivos para el procesamiento en tiempo real es un requisito previo necesario, pero insuficiente, para cumplir con los requisitos de la función android.hardware.audio.pro que se describe en audio profesional.

El rendimiento en tiempo real también tiene beneficios en otros campos más allá del audio, como juegos, gráficos, cámaras, videos, procesamiento de sensores, realidad virtual (RV) y realidad aumentada (RA).

modo silencioso
Función que se puede configurar para silenciar el timbre y las notificaciones del teléfono sin afectar la reproducción de contenido multimedia (música, videos, juegos) ni las alarmas.
SoundPool
Clase de cliente de nivel superior que AudioTrack. Reproduce clips de audio muestreados. Es útil para activar elementos como los comentarios de la IU y los sonidos del juego. La clase se define en android.media.SoundPool.
Stagefright
Un motor de reproducción multimedia. Consulta Contenido multimedia.
StateQueue
Módulo dentro de AudioFlinger responsable de sincronizar el estado entre subprocesos. Mientras que NBAIO se usa para pasar datos, StateQueue se usa para pasar información de control.
estrategia
Es un grupo de tipos de transmisiones con un comportamiento similar. Es usado por el servicio de políticas de audio.
tipo de transmisión
Enumeración que expresa un caso de uso para la salida de audio. La implementación de la política de audio usa el tipo de transmisión, junto con otros parámetros, para determinar las decisiones de volumen y enrutamiento. Para obtener una lista de los tipos de transmisiones, consulta android.media.AudioManager.
lavabo de tee
Consulta Depuración de audio.
TinyALSA, tinyalsa
TinyALSA es una pequeña API de modo de usuario sobre el kernel de ALSA con licencia BSD. tinyalsa es el nombre de un paquete en la biblioteca TinyALSA. Se recomienda la biblioteca para las implementaciones de HAL.
ToneGenerator
Clase de cliente de nivel superior que AudioTrack. Reproduce señales de señalización multifrecuencia de dos tonos (DTMF). Para obtener más información, consulta Indicación de multifrecuencia de tono doble y la definición de clase en android.media.ToneGenerator.
pista
Transmisión de audio. Está controlado por la clase AudioTrack o AudioRecord.
curva de atenuación de volumen
Asignación específica del dispositivo desde un índice de volumen genérico a un factor de atenuación específico para una salida determinada.
índice de volumen
Un número entero sin unidades que expresa el volumen relativo deseado de una transmisión. Los elementos de la API relacionados con el volumen de android.media.AudioManager operan en índices de volumen en lugar de factores de atenuación absolutos.