Terminología de audio

Este glosario de terminología relacionada con el audio incluye términos genéricos ampliamente utilizados y términos específicos de Android. Consulte el Glosario central de la plataforma Android para conocer 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 utilizando señales de audio codificadas en forma digital. Para obtener más información, consulte Audio digital .

AC3
Un códec de audio de Dolby. Para obtener más información, consulte Dolby Digital .
acústica
Estudio de las propiedades mecánicas del sonido, por ejemplo, cómo la ubicación física de los transductores (altavoces, micrófonos, etc.) en un dispositivo afecta la calidad de audio percibida.
atenuación
Factor multiplicativo menor o igual a 1.0, aplicado a una señal de audio para disminuir el nivel de la señal. Comparar para ganar .
audiófilo
Persona interesada en una experiencia superior de reproducción de música, especialmente dispuesta a hacer concesiones sustanciales (gastos, tamaño de los componentes, diseño de la sala, etc.) por la calidad del sonido. Para más detalles, consulte audiófilo .
BAV
Un estándar para la transmisión en tiempo real de audio digital a través de Ethernet. Para obtener más información, consulte Puente de audio y vídeo .
bits por muestra o profundidad de bits
Número de bits de información por muestra.
canal
Flujo único de información de audio, generalmente correspondiente a una ubicación de grabación o reproducción.
mezcla
Disminuya el número de canales, como de estéreo a mono o de 5.1 a estéreo. Se logra eliminando canales, mezclando canales o un procesamiento de señal más avanzado. La mezcla simple sin atenuación o limitación tiene el potencial de desbordamiento y recorte. Comparar con upmixing .
DDS
Transmisión directa digital. Codificación de audio patentada basada en modulación de densidad de pulso . Mientras que la modulación de código de pulso (PCM) codifica una forma de onda como una secuencia de muestras de audio individuales de múltiples bits, DSD codifica una forma de onda como una secuencia de bits a una frecuencia de muestreo muy alta (sin el concepto de muestras). Tanto PCM como DSD representan múltiples canales por secuencias independientes. DSD se adapta mejor a la distribución de contenido que como una representación interna para el procesamiento, ya que puede ser difícil aplicar algoritmos tradicionales de procesamiento de señales digitales (DSP) a DSD. DSD se utiliza en Super Audio CD (SACD) y en DSD sobre PCM (DoP) para USB. Para obtener más información, consulte Direct Stream Digital .
pato
Reduzca temporalmente el volumen de una transmisión cuando otra transmisión se active. Por ejemplo, si se está reproduciendo música cuando llega una notificación, la música se apaga mientras se reproduce la notificación. Comparar con silencio .
FIFO
Primero en entrar primero en salir. Módulo de hardware o estructura de datos de software que implementa la cola de datos Primero en entrar, Primero en salir . En un contexto de audio, los datos almacenados en la cola suelen ser fotogramas de audio. FIFO se puede implementar mediante un búfer circular .
cuadro
Conjunto de muestras, una por canal, en un punto en el tiempo.
fotogramas por búfer
Número de fotogramas entregados de un módulo al siguiente a la vez. La interfaz HAL de audio utiliza el concepto de fotogramas por búfer.
ganar
Factor multiplicativo mayor o igual a 1,0, aplicado a una señal de audio para aumentar el nivel de la señal. Comparar con la atenuación .
audio de alta definición
Audio de alta definición. Sinónimo de audio de alta resolución (pero diferente del audio de alta definición de Intel).
auriculares
Altavoces que se colocan sobre los oídos, sin micrófono. Comparar con auriculares.
auriculares
Auriculares con micrófono. Comparar con auriculares.
Hz
Unidades para frecuencia de muestreo o velocidad de fotogramas.
audio de alta resolución
Representación con mayor profundidad de bits y frecuencia de muestreo que los CD (PCM estéreo de 16 bits a 44,1 kHz) y sin compresión de datos con pérdida. Equivalente a audio HD. Para obtener más información, consulte audio de alta resolución .
intercalado
Una representación de audio digital multicanal que alterna datos entre canales. Por ejemplo, el audio digital estéreo expresado en formato intercalado es izquierda, derecha, izquierda, derecha, etc.
latencia
Retardo de tiempo cuando una señal pasa a través de un sistema.
sin pérdidas
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 decodificar datos previamente codificados es equivalente a los datos originales. Los ejemplos de formatos de distribución de contenido de audio sin pérdida incluyen CD , PCM dentro de WAV y FLAC . El proceso de creación puede reducir la profundidad de bits o la frecuencia de muestreo de la de los maestros ; los formatos de distribución que conservan la resolución y la precisión de bits de los maestros son el tema del audio de alta resolución.
con pérdidas
Un algoritmo de compresión de datos con pérdida que intenta preservar las características más importantes de los medios a través de la codificación y decodificación donde el resultado de la decodificación de datos previamente codificados es perceptiblemente similar a los datos originales pero no idénticos. Los ejemplos de algoritmos de compresión de audio con pérdida incluyen MP3 y AAC. Como los valores analógicos son de un dominio continuo y los valores digitales son discretos, ADC y DAC son conversiones con pérdida con respecto a la amplitud. Véase también transparencia .
mononucleosis infecciosa
un canal
multicanal
Véase sonido envolvente . En términos estrictos, el estéreo es más de un canal y podría considerarse multicanal; sin embargo, tal uso es confuso y por lo tanto evitado.
silencio
Fuerce temporalmente el volumen a cero, independientemente de los controles de volumen habituales.
invadir
Error audible causado por no aceptar los datos suministrados con tiempo suficiente. Para obtener más información, consulte Insuficiencia de datos en el búfer . Comparar con insuficiencia .
panorámica
Dirija una señal a una posición deseada dentro de un campo estéreo o multicanal.
PCM
Modulación de código de pulso. Codificación de bajo nivel más común de audio digital. La señal de audio se muestrea a un intervalo regular, llamado frecuencia de muestreo, luego se cuantifica en valores discretos dentro de un rango particular dependiendo de la profundidad de bits. Por ejemplo, para PCM de 16 bits, los valores de muestra son números enteros entre -32768 y +32767.
rampa
Aumente o disminuya gradualmente el nivel de un parámetro de audio en particular, como el volumen o la fuerza de un efecto. Una rampa de volumen se aplica comúnmente al pausar y reanudar la música para evitar una transición audible difícil.
muestra
Número que representa el valor de audio para un solo canal en un punto en el tiempo.
frecuencia de muestreo o velocidad de fotogramas
Número de fotogramas por segundo. Si bien la frecuencia de fotogramas es más precisa, la frecuencia de muestreo se usa convencionalmente para indicar la frecuencia de fotogramas.
sonificación
Uso de sonido para expresar comentarios o información, como sonidos táctiles y sonidos de teclado.
SPL
Nivel de presión sonora, una medida relativa de la presión sonora.
estéreo
Dos canales.
ampliación estéreo
Efecto aplicado a una señal estéreo para crear otra señal estéreo que suene más completa y rica. El efecto también se puede aplicar a una señal mono, donde es un tipo de upmixing.
sonido envolvente
Técnicas para aumentar la capacidad de un oyente para percibir la posición del sonido más allá del estéreo a la izquierda y a la derecha.
transparencia
Resultado ideal de la compresión de datos con pérdida. La conversión de datos con pérdida es transparente si es perceptiblemente indistinguible del original por un sujeto humano. Para obtener más información, consulte Transparencia .
insuficiencia
Fallo audible causado por la falta de suministro de los datos necesarios en el tiempo suficiente. Para obtener más información, consulte Insuficiencia de datos en el búfer . Comparar con desbordamiento .
mezclando
Aumente el número de canales, como de mono a estéreo o de estéreo a sonido envolvente. Realizado mediante duplicación, panoramización o procesamiento de señal más avanzado. Comparar con downmixing .
USAC
Un códec de audio para aplicaciones de baja tasa de bits. Para obtener más información, consulte Codificación unificada de voz y audio .
virtualizador
Efecto que intenta espacializar los canales de audio, como intentar simular más altavoces o dar la ilusión de que las fuentes de sonido tienen posición.
volumen
Sonoridad, la fuerza subjetiva de una señal de audio.

Interconexión entre dispositivos

Las tecnologías de interconexión entre 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 detalles sobre los perfiles de Bluetooth relacionados con el audio y los protocolos de Bluetooth, consulte A2DP para música, SCO para telefonía y Perfil de control remoto de audio/video (AVRCP) .
DisplayPort
Interfaz de pantalla digital de Video Electronics Standards Association (VESA).
dongle
Un dongle es un dispositivo pequeño, especialmente uno que cuelga de otro dispositivo.
alambre de fuego
Consulte IEEE 1394.
HDMI
Multimedia de interfaces en alta definicion. Interfaz para la transferencia de datos de audio y video. Para dispositivos móviles, se utiliza un conector micro-HDMI (tipo D) o MHL.
IEEE1394
IEEE 1394 , también llamado FireWire, es un bus serie utilizado para aplicaciones de baja latencia en tiempo real, como el audio.
HDA de Intel
Intel High Definition Audio (no confundir con audio genérico de alta definición o audio de alta resolución ). Especificación para un conector de panel frontal. Para obtener más información, consulte Intel High Definition Audio .
interfaz
Una interfaz convierte una señal de una representación a otra. Las interfaces comunes incluyen una interfaz de audio USB y una interfaz MIDI.
nivel de línea
El nivel de línea es la fuerza de una señal de audio analógica que pasa entre los componentes de audio, no entre los transductores.
MHL
Enlace móvil de alta definición. Interfaz de audio/video móvil, a menudo a través de un conector micro-USB.
conector de teléfono
Componente mini o submini que conecta un dispositivo a auriculares con cable, auriculares o amplificador de nivel de línea.
puerto delgado
Adaptador de micro-USB a HDMI.
S/PDIF
Formato de interfaz digital Sony/Philips. Interconexión para PCM sin comprimir e IEC 61937. Para obtener más información, consulte S/PDIF . S/PDIF es la variante de grado de consumidor de AES3 .
Rayo
Interfaz multimedia que compite con USB y HDMI para conectarse a periféricos de alta gama. Para obtener más información, consulte Thunderbolt .
TOSLINK
TOSLINK es un cable de audio óptico utilizado con S/PDIF .
USB
Bus serie universal. Para obtener más información, consulte USB .

Interconexión dentro del dispositivo

Las tecnologías de interconexión dentro del dispositivo conectan componentes de audio internos dentro de un dispositivo determinado y no son visibles sin desmontar el dispositivo. Es posible que el implementador de HAL deba conocerlos, pero no el usuario final. Para obtener detalles sobre las interconexiones entre dispositivos, consulte los siguientes artículos:

En ALSA System on Chip (ASoC) , estos se denominan colectivamente Interfaces de audio digital (DAI).

Ruta de la señal de audio

Los términos de la ruta de la señal de audio se relacionan con la ruta de la señal que siguen los datos de audio desde una aplicación hasta el transductor o viceversa.

ADC
Conversor analógico a digital. Módulo que convierte una señal analógica (continua en tiempo y amplitud) a una señal digital (discreta en tiempo y amplitud). Conceptualmente, un ADC consiste en una muestra y retención periódica seguida de un cuantificador, aunque no tiene que implementarse de esa manera. Un ADC generalmente está precedido por un filtro de paso bajo para eliminar cualquier componente de alta frecuencia que no se pueda representar usando la frecuencia de muestreo deseada. Para obtener más información, consulte Convertidor de analógico a digital .
punto de acceso
Procesador de aplicaciones. Computadora principal de propósito general en un dispositivo móvil.
códec
Codificador-decodificador. Módulo que codifica y/o decodifica una señal de audio de una representación a otra (normalmente de analógico a PCM o de PCM a analógico). En términos estrictos, el códec se reserva para los módulos que codifican y decodifican, pero se puede usar de forma flexible para referirse a solo uno de ellos. Para obtener más información, consulte Códec de audio.
CAD
Convertidor de digital a analógico. Módulo que convierte una señal digital (discreta en tiempo y amplitud) a una señal analógica (continua en tiempo y amplitud). A menudo, seguido de un filtro de paso bajo para eliminar los componentes de alta frecuencia introducidos por la cuantificación digital. Para obtener más información, consulte Convertidor de digital a analógico .
DSP
Procesador de señal digital. Componente opcional normalmente ubicado después del procesador de aplicaciones (para salida) o antes del procesador de aplicaciones (para entrada). El objetivo principal es descargar el procesador de aplicaciones y proporcionar funciones de procesamiento de señales a un menor costo de energía.
PDM
Modulación de densidad de pulso. Forma de modulación utilizada para representar una señal analógica por una señal digital, donde la densidad relativa de 1 contra 0 indica el nivel de la señal. Comúnmente utilizado por convertidores de digital a analógico. Para obtener más información, consulte Modulación de densidad de pulsos .
PWM
Modulación de ancho de pulso. Forma de modulación utilizada para representar una señal analógica por una señal digital, donde el ancho relativo de un pulso digital indica el nivel de la señal. Comúnmente utilizado por convertidores de analógico a digital. Para obtener más información, consulte Modulación de ancho de pulso .
transductor
Convierte variaciones en cantidades físicas del mundo real en señales eléctricas. En audio, la cantidad física es la presión del sonido y los transductores son el altavoz y el micrófono. Para obtener más información, consulte Transductor .

Conversión de frecuencia de muestreo

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

reducir la muestra
Remuestreo, donde frecuencia de muestreo del sumidero < frecuencia de muestreo de la fuente.
Frecuencia de Nyquist
Componente de frecuencia máxima que se puede representar mediante una señal discretizada a la mitad de una frecuencia de muestreo determinada. Por ejemplo, el rango de audición humana se extiende hasta aproximadamente 20 kHz, por lo que una señal de audio digital debe tener una frecuencia de muestreo de al menos 40 kHz para representar ese rango. En la práctica, se suelen utilizar frecuencias 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, consulte la frecuencia de Nyquist y el rango de audición .
remuestreador
Sinónimo de convertidor de frecuencia de muestreo.
remuestreo
Proceso de conversión de frecuencia de muestreo.
convertidor de frecuencia de muestreo
Módulo que remuestrea.
pileta
Salida de un remuestreador.
fuente
Entrada a un remuestreador.
sobremuestrear
Remuestreo, donde frecuencia de muestreo del sumidero > frecuencia de muestreo de la fuente.

Telefonía

AEC
La cancelación de eco acústico es un medio para reducir el eco de una señal. Para obtener más información, consulte Supresión y cancelación de eco .
Congreso Nacional Africano
Active Noise Control es un medio para mejorar la calidad de una señal primaria agregando activamente el inverso de una señal secundaria no deseada. Para obtener más información, consulte Control de ruido activo .
marcador
La aplicación que proporciona la interfaz de usuario para telefonía.
HCO
La transferencia de audición es un modo TTY en el que un mensaje se envía como texto y se recibe como voz.
tono lateral
Comentarios audibles del micrófono local al auricular local. Para obtener más información, consulte Efecto local .
TDD
El dispositivo de telecomunicaciones para sordos es un tipo específico de teletipo (TTY) para personas con discapacidad auditiva o del habla.
TTY
Teletipo . A menudo se usa indistintamente con TDD.
UE
Equipo de usuario. El dispositivo de teléfono del consumidor.
UMTS
Sistema Universal de Telecomunicaciones Móviles . Un tipo de sistema celular móvil.
VCO
Voice Carry-Over es un modo TTY en el que un mensaje se envía como audio y se recibe como texto.

Términos específicos de Android

Los términos específicos de Android incluyen términos usados ​​solo en el marco de audio de Android y términos genéricos que tienen un significado especial dentro de Android.

ALSA
Arquitectura de sonido Linux avanzada. Un marco de audio para Linux que también ha influido en otros sistemas. Para una definición genérica, consulte ALSA . En Android, ALSA se refiere al marco de trabajo y los controladores de audio del kernel y no a la API de modo de usuario. Véase también tinyalsa .
dispositivo de audio
Punto final de E/S de audio respaldado por una implementación HAL.
efecto de audio
API y marco de implementación para efectos de salida (postprocesamiento) y efectos de entrada (preprocesamiento). La API se define en android.media.audiofx.AudioEffect .
AudioFlinger
Implementación del servidor de sonido de Android. AudioFlinger se ejecuta dentro del proceso del servidor de medios. Para obtener una definición genérica, consulte Servidor de sonido .
foco de audio
Conjunto de API para administrar interacciones de audio en varias aplicaciones independientes. Para obtener más información, consulta Administrar el enfoque de audio y los métodos y constantes relacionados con el enfoque de android.media.AudioManager .
mezclador de audio
Módulo en AudioFlinger responsable de combinar múltiples pistas y aplicar atenuación (volumen) y efectos. Para obtener una definición genérica, consulte Mezcla de audio (música grabada) (habla de un mezclador como un dispositivo de hardware o una aplicación 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 un nuevo flujo de E/S, redireccionar después de un cambio y administrar el volumen del flujo.
Grabación de audio
API de cliente principal de bajo nivel para recibir datos de un dispositivo de entrada de audio, como un micrófono. Los datos suelen estar en formato PCM. La API se define en android.media.AudioRecord .
Remuestreador de audio
Módulo en AudioFlinger responsable de la conversión de frecuencia de muestreo .
fuente de audio
Una enumeración de constantes que indica el caso de uso deseado para capturar la entrada de audio. Para obtener más información, consulte fuente de audio . A partir del nivel API 21 y superior, se prefieren los atributos de audio .
Pista de audio
API de cliente principal de bajo nivel para enviar datos a un dispositivo de salida de audio, como un altavoz. Los datos suelen estar en formato PCM. La API se define en android.media.AudioTrack .
audio_utils
Biblioteca de utilidades de audio para funciones como conversión de formato PCM, E/S de archivos WAV y FIFO sin bloqueo , que es en gran medida independiente de la plataforma Android.
cliente
Por lo general, una aplicación o un cliente de aplicación. Sin embargo, un cliente de AudioFlinger puede ser un subproceso que se ejecuta dentro del proceso del sistema del servidor de medios, como cuando se reproducen medios decodificados 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++).
captura rápida
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 está configurado para latencia reducida.
mezclador rápido
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 latencia reducida.
vía rápida
Cliente AudioTrack o AudioRecord con menor latencia pero menos funciones en algunos dispositivos y rutas.
Reproductor multimedia
API de cliente de nivel superior a AudioTrack. Reproduce contenido codificado o contenido que incluye pistas de audio y video multimedia.
media.log
La función de depuración de AudioFlinger está disponible solo en compilaciones personalizadas. Se utiliza para registrar eventos de audio en un búfer circular donde luego se pueden volcar retroactivamente cuando sea necesario.
servidor multimedia
Proceso del sistema Android que contiene servicios relacionados con los medios, incluido AudioFlinger.
NBAIO
Entrada/salida de audio sin bloqueo. 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 da servicio a la mayoría de los clientes de AudioTrack con todas las funciones. Dirige directamente un dispositivo de salida o alimenta su submezcla en FastMixer a través de una tubería.
OpenSL ES
Estándar API de audio de The Khronos Group . Las versiones de Android desde el nivel 9 de API admiten una API de audio nativa que se basa en un subconjunto de OpenSL ES 1.0.1 .
audio profesional
Abreviatura del indicador de funciones android.hardware.audio.pro . Los requisitos están documentados en la sección 5.10 Audio profesional de la 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

Los sistemas de cómputo en tiempo real garantizan una respuesta a eventos relevantes dentro de un límite de tiempo requerido. El soporte de implementación de dispositivos para computación en tiempo real es un requisito previo necesario, pero no suficiente, para cumplir con los requisitos de la función android.hardware.audio.pro descrita anteriormente.

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

Modo silencioso
Función configurable por el usuario para silenciar el timbre del teléfono y las notificaciones sin afectar la reproducción de medios (música, videos, juegos) o alarmas.
grupo de sonido
API de cliente de nivel superior a AudioTrack. Reproduce clips de audio muestreados. Útil para activar comentarios de la interfaz de usuario, sonidos de juegos, etc. La API se define en android.media.SoundPool .
Miedo escénico
Consulte Medios .
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
Grupo de tipos de flujo con un comportamiento similar. Utilizado por el servicio de política de audio.
tipo de corriente
Enumeración que expresa un caso de uso para la salida de audio. La implementación de la política de audio utiliza el tipo de transmisión, junto con otros parámetros, para determinar las decisiones de volumen y enrutamiento. Para obtener una lista de tipos de transmisión, consulte android.media.AudioManager .
lavabo en T
Consulte Depuración de audio .
Tinyalsa
Pequeña API en modo usuario por encima del kernel ALSA con licencia BSD. Recomendado para implementaciones HAL.
Generador de tonos
API de cliente de nivel superior a AudioTrack. Reproduce señales multifrecuencia de doble tono (DTMF). Para obtener más información, consulte Señalización multifrecuencia de dos tonos y la definición de la API en android.media.ToneGenerator .
pista
Transmisión de audio. Controlado por la API de AudioTrack o AudioRecord.
curva de atenuación de volumen
Mapeo específico del dispositivo desde un índice de volumen genérico hasta un factor de atenuación específico para una salida dada.
índice de volumen
Entero sin unidades que expresa el volumen relativo deseado de una corriente. Las API relacionadas con el volumen de android.media.AudioManager operan en índices de volumen en lugar de factores de atenuación absolutos.