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 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 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, como por ejemplo cómo la ubicación física de los transductores (altavoces, micrófonos, etc.) en un dispositivo afecta la calidad del audio percibido.
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 preocupada por 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 .
ABV
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.
mezclando
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 procesando señales más avanzadas. La mezcla simple sin atenuación ni limitación tiene el potencial de desbordarse y recortarse. Compárese con la mezcla ascendente .
DSD
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 mediante secuencias independientes. DSD se adapta mejor a la distribución de contenidos que como representación interna para procesamiento, ya que puede resultar 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 reproduce música cuando llega una notificación, la música se atenúa 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 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 buffer circular .
marco
Conjunto de muestras, una por canal, en un momento dado.
fotogramas por buffer
Número de fotogramas pasados ​​de un módulo al siguiente al mismo tiempo. La interfaz de audio HAL 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. Compárese con la atenuación .
audio de alta definición
Audio de alta definición. Sinónimo de audio de alta resolución (pero diferente al audio de alta definición Intel).
auriculares
Altavoces que se ajustan a las orejas, 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érdidas. Equivalente al 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
Un algoritmo de compresión de datos sin pérdidas que preserva la precisión de los bits durante la codificación y decodificación, donde el resultado de decodificar datos previamente codificados es equivalente a los datos originales. Ejemplos de formatos de distribución de contenido de audio sin pérdidas incluyen CD , PCM dentro de WAV y FLAC . El proceso de creación puede reducir la profundidad de bits o la frecuencia de muestreo con respecto a 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 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 perceptualmente similar a los datos originales pero no idénticos. Ejemplos de algoritmos de compresión de audio con pérdida incluyen MP3 y AAC. Como los valores analógicos provienen de un dominio continuo y los valores digitales son discretos, ADC y DAC son conversiones con pérdidas con respecto a la amplitud. Véase también transparencia .
mononucleosis infecciosa
Un canal.
multicanal
Ver sonido envolvente . En términos estrictos, estéreo es más de un canal y podría considerarse multicanal; sin embargo, dicho uso es confuso y por lo tanto se evita.
silenciar
Fuerza temporalmente el volumen a cero, independientemente de los controles de volumen habituales.
invadir
Fallo audible causado por no aceptar los datos proporcionados a tiempo. Para obtener más información, consulte insuficiencia de datos del búfer . Comparar con insuficiencia de datos .
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 en un intervalo regular, llamado frecuencia de muestreo, y 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. Normalmente se aplica una rampa de volumen al pausar y reanudar la música para evitar una transición audible brusca.
muestra
Número que representa el valor de audio de un solo canal en un momento dado.
frecuencia de muestreo o velocidad de fotogramas
Número de fotogramas por segundo. Si bien la velocidad de fotogramas es más precisa, la frecuencia de muestreo se utiliza convencionalmente para referirse a la velocidad de fotogramas.
sonificación
Uso del sonido para expresar retroalimentación o información, como sonidos táctiles y sonidos del 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 se trata de un tipo de mezcla ascendente.
sonido envolvente
Técnicas para aumentar la capacidad del oyente para percibir la posición del sonido más allá del estéreo a izquierda y derecha.
transparencia
Resultado ideal de compresión de datos con pérdida. La conversión de datos con pérdida es transparente si un sujeto humano no los distingue perceptivamente del original. Para obtener más información, consulte Transparencia .
insuficiente
Fallo audible causado por no proporcionar los datos necesarios a tiempo. Para obtener más información, consulte insuficiencia de datos del búfer . Comparar con invadir .
mezclando
Aumente el número de canales, como de mono a estéreo o de estéreo a sonido envolvente. Se logra mediante duplicación, panorámica o procesamiento de señal más avanzado. Compárese con la mezcla descendente .
USAC
Un códec de audio para aplicaciones de baja velocidad 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
Volumen, 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 Bluetooth relacionados con el audio y los protocolos Bluetooth , consulte A2DP para música, SCO para telefonía y Perfil de control remoto de audio/vídeo (AVRCP) .
DisplayPort
Interfaz de pantalla digital de la Video Electronics Standards Association (VESA).
llave electrónica
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 transferir datos de audio y vídeo. Para dispositivos móviles se utiliza un conector micro-HDMI (tipo D) o MHL.
IEEE 1394
IEEE 1394 , también llamado FireWire, es un bus serie utilizado para aplicaciones de baja latencia en tiempo real, como el audio.
Intel HDA
Audio de alta definición Intel (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 Audio de alta definición Intel .
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 intensidad de una señal de audio analógica que pasa entre componentes de audio, no entre transductores.
MHL
Enlace móvil de alta definición. Interfaz móvil de audio/vídeo, 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, cascos o amplificadores 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 consumo 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 .
TOS ENLACE
TOSLINK es un cable de audio óptico que se utiliza con S/PDIF .
USB
Autobús serie universal. Para obtener más información, consulte USB .

Interconexión intradispositivo

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 ruta de señal de audio se relacionan con la ruta de señal que siguen los datos de audio desde una aplicación hasta el transductor o viceversa.

CAD
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 un muestreo y retención periódico seguido de un cuantificador, aunque no es necesario implementarlo de esa manera. Un ADC suele estar precedido por un filtro de paso bajo para eliminar cualquier componente de alta frecuencia que no se pueda representar utilizando la frecuencia de muestreo deseada. Para obtener más información, consulte Convertidor analógico a digital .
AP
Procesador de aplicaciones. Computadora principal de uso 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 está reservado para módulos que codifican y decodifican, pero puede usarse de manera genérica para referirse sólo a uno de ellos. Para obtener más información, consulte Códec de audio .
CAD
Convertidor 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 va 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 digital a analógico .
DSP
Procesador de señales digitales. 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 mediante una señal digital, donde la densidad relativa de 1 frente a 0 indica el nivel de la señal. Comúnmente utilizado por convertidores digitales a analógicos. Para obtener más información, consulte Modulación de densidad de impulsos .
PWM
Modulación de ancho de pulso. Forma de modulación utilizada para representar una señal analógica mediante una señal digital, donde el ancho relativo de un pulso digital indica el nivel de la señal. Comúnmente utilizado por convertidores analógicos a digitales. 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 sonora 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 la frecuencia de muestreo del sumidero <la frecuencia de muestreo de la fuente.
Frecuencia de Nyquist
Componente de frecuencia máxima que puede representarse 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 utilizan habitualmente frecuencias de muestreo de 44,1 kHz y 48 kHz, con frecuencias Nyquist de 22,05 kHz y 24 kHz respectivamente. Para obtener más información, consulte Frecuencia de Nyquist y 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 resamplea.
hundir
Salida de un remuestreador.
fuente
Entrada a un remuestreador.
muestra superior
Remuestreo, donde frecuencia de muestreo de sumidero > frecuencia de muestreo de 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
El control activo de ruido es un medio para mejorar la calidad de una señal primaria agregando activamente la inversa de una señal secundaria no deseada. Para obtener más información, consulte Control activo de ruido .
marcador
La aplicación que proporciona la interfaz de usuario para telefonía.
HCO
El traspaso de audición es un modo TTY en el que un mensaje se envía como texto y se recibe como voz.
tono lateral
Respuesta audible desde el micrófono local al auricular local. Para obtener más información, consulte Tono local .
TDD
El dispositivo de telecomunicaciones para personas sordas es un tipo específico de teletipo (TTY) para personas con problemas de audición o del habla.
TTY
Teletipo . A menudo se usa indistintamente con TDD.
UE
Equipo de usuario. El dispositivo telefónico de consumo.
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 utilizados únicamente 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 framework de audio para Linux que también ha influido en otros sistemas. Para obtener una definición genérica, consulte ALSA . En Android, ALSA se refiere al marco de audio y los controladores del kernel y no a la API en 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 de servidor de sonido Android. AudioFlinger se ejecuta dentro del proceso del servidor de medios. Para obtener una definición genérica, consulte Servidor de sonido .
enfoque de audio
Conjunto de API para gestionar interacciones de audio en múltiples 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 encargado 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) (se analiza 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 primero una decisión de política, como abrir un nuevo flujo de E/S, redireccionar después de un cambio y administrar el volumen de flujo.
Grabación de audio
API de cliente principal de bajo nivel para recibir datos desde 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 .
AudioRemuestreador
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 más detalles, consulte la 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
Generalmente una aplicación o cliente de aplicación. Sin embargo, un cliente AudioFlinger puede ser un hilo 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 del dispositivo del kernel con una API de C (que reemplaza al libaudio de C++).
Captura rápida
Hilo dentro de AudioFlinger que envía datos de audio a pistas rápidas de menor latencia y controla el dispositivo de entrada cuando está configurado para latencia reducida.
Mezclador rápido
Hilo dentro de AudioFlinger que recibe y mezcla datos de audio de pistas rápidas de baja latencia y controla el dispositivo de salida principal cuando está configurado 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 que AudioTrack. Reproduce contenido codificado o contenido que incluye pistas de audio y vídeo multimedia.
medios.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 AudioFlinger. El término puede ser engañoso ya que algunas implementaciones de la API NBAIO admiten el bloqueo. Las implementaciones clave de NBAIO son para diferentes tipos de tuberías.
batidora normal
Hilo dentro de AudioFlinger que brinda servicio a la mayoría de los clientes AudioTrack con todas las funciones. Acciona directamente un dispositivo de salida o alimenta su submezcla a 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 API 9 admiten una API de audio nativa que se basa en un subconjunto de OpenSL ES 1.0.1 .
audio profesional
Abreviatura de la marca de función android.hardware.audio.pro . Los requisitos están documentados en la sección 5.10 Audio profesional del CDD de Android. El "pro" de la función android.hardware.audio.pro se refiere al nivel de rendimiento predecible en tiempo real, no al usuario previsto.
tiempo real (sustantivo), tiempo real (adjetivo)

Los sistemas informáticos en tiempo real garantizan una respuesta a eventos relevantes dentro de un límite de tiempo requerido. La compatibilidad con la implementación del dispositivo para la 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ámaras, 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 multimedia (música, vídeos, juegos) ni las alarmas.
piscina de sonido
API de cliente de nivel superior que 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
Ver Medios .
cola de estado
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 comportamiento similar. Utilizado por el servicio de política de audio.
tipo de flujo
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 el volumen y las decisiones de enrutamiento. Para obtener una lista de tipos de transmisiones, consulte android.media.AudioManager .
fregadero en T
Consulte Depuración de audio .
tinyalsa
Pequeña API en modo de usuario sobre el kernel ALSA con licencia BSD. Recomendado para implementaciones HAL.
Generador de tonos
API de cliente de nivel superior que AudioTrack. Reproduce señales multifrecuencia de doble tono (DTMF). Para obtener más información, consulte la señalización multifrecuencia de tono dual y la definición de API en android.media.ToneGenerator .
pista
Transmisión de audio. Controlado por la API AudioTrack o AudioRecord.
curva de atenuación de volumen
Mapeo específico del dispositivo desde un índice de volumen genérico a un factor de atenuación específico para una salida determinada.
í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 absoluta.