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:
- GPIO
- I²C , para canal de control
- I²S , para datos de audio, más simple que SLIMbus
- McASP
- SLIMbus
- SPI
- AC'97
- HDA de Intel
- cable de sonido
- TDM
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ónandroid.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.