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