Terminologie audio

Ce glossaire de terminologie liée à l'audio comprend des termes génériques largement utilisés et des termes spécifiques à Android. Consultez le glossaire central de la plate-forme Android pour connaître les définitions canoniques des termes.

Termes génériques

Les termes génériques liés à l’audio ont des significations conventionnelles.

Audio numérique

Les termes audio numériques concernent la gestion du son à l’aide de signaux audio codés sous forme numérique. Pour plus de détails, reportez-vous à Audio numérique .

AC3
Un codec audio de Dolby. Pour plus de détails, reportez-vous à Dolby Digital .
acoustique
Étude des propriétés mécaniques du son, telles que la manière dont l'emplacement physique des transducteurs (haut-parleurs, microphones, etc.) sur un appareil affecte la qualité audio perçue.
atténuation
Facteur multiplicatif inférieur ou égal à 1,0, appliqué à un signal audio pour diminuer le niveau du signal. Comparez pour gagner .
audiophile
Personne soucieuse d'une expérience de reproduction musicale supérieure, particulièrement disposée à faire des compromis substantiels (dépenses, taille des composants, conception de la pièce, etc.) pour la qualité sonore. Pour plus de détails, reportez-vous à audiophile .
AVB
Une norme pour la transmission en temps réel de l'audio numérique sur Ethernet. Pour plus de détails, reportez-vous à Pontage audio-vidéo .
bits par échantillon ou profondeur de bits
Nombre de bits d'information par échantillon.
canal
Flux unique d'informations audio, correspondant généralement à un emplacement d'enregistrement ou de lecture.
sous-mixage
Diminuez le nombre de canaux, par exemple de stéréo à mono ou de 5.1 à stéréo. Réalisé en supprimant des canaux, en mélangeant des canaux ou en traitant le signal plus avancé. Un simple mélange sans atténuation ni limitation présente un risque de débordement et d'écrêtage. Comparez avec le mixage ascendant .
DSD
Flux direct numérique. Codage audio propriétaire basé sur la modulation de densité d'impulsion . Alors que la modulation par impulsions et code (PCM) code une forme d'onde sous la forme d'une séquence d'échantillons audio individuels de plusieurs bits, le DSD code une forme d'onde sous la forme d'une séquence de bits à une fréquence d'échantillonnage très élevée (sans le concept d'échantillons). PCM et DSD représentent tous deux plusieurs canaux par séquences indépendantes. Le DSD est mieux adapté à la distribution de contenu qu'en tant que représentation interne du traitement, car il peut être difficile d'appliquer les algorithmes traditionnels de traitement du signal numérique (DSP) au DSD. Le DSD est utilisé dans le Super Audio CD (SACD) et dans le DSD sur PCM (DoP) pour USB. Pour plus de détails, reportez-vous à Direct Stream Digital .
canard
Réduisez temporairement le volume d’un flux lorsqu’un autre flux devient actif. Par exemple, si de la musique est diffusée lorsqu'une notification arrive, la musique s'efface pendant la lecture de la notification. Comparez avec muet .
FIFO
Premier entré, premier sorti. Module matériel ou structure de données logicielle qui implémente la mise en file d'attente des données Premier entré, premier sorti . Dans un contexte audio, les données stockées dans la file d'attente sont généralement des trames audio. FIFO peut être implémenté par un tampon circulaire .
cadre
Ensemble d'échantillons, un par canal, à un moment donné.
images par tampon
Nombre de trames transmises d'un module au suivant à la fois. L'interface audio HAL utilise le concept de trames par tampon.
gagner
Facteur multiplicatif supérieur ou égal à 1,0, appliqué à un signal audio pour augmenter le niveau du signal. Comparez avec l'atténuation .
Son HD
Son haute définition. Synonyme d'audio haute résolution (mais différent d'Intel High Definition Audio).
écouteurs
Des haut-parleurs qui s'adaptent aux oreilles, sans microphone. Comparez avec le casque.
casque
Casque avec microphone. Comparez avec des écouteurs.
Hz
Unités pour la fréquence d'échantillonnage ou la fréquence d'images.
audio haute résolution
Représentation avec une profondeur de bits et une fréquence d'échantillonnage supérieures à celles des CD (PCM stéréo 16 bits à 44,1 kHz) et sans compression de données avec perte. Équivalent à l'audio HD. Pour plus de détails, reportez-vous à Audio haute résolution .
entrelacé
Représentation de l'audio numérique multicanal qui alterne les données entre les canaux. Par exemple, l'audio numérique stéréo exprimé au format entrelacé est gauche, droite, gauche, droite, etc.
latence
Délai pendant lequel un signal traverse un système.
sans perte
Un algorithme de compression de données sans perte qui préserve la précision des bits lors du codage et du décodage, où le résultat du décodage des données précédemment codées est équivalent aux données d'origine. Des exemples de formats de distribution de contenu audio sans perte incluent les CD , le PCM au sein de WAV et le FLAC . Le processus de création peut réduire la profondeur de bits ou la fréquence d'échantillonnage par rapport à celle des maîtres ; les formats de distribution qui préservent la résolution et la précision des bits des masters font l'objet de l'audio haute résolution.
avec perte
Un algorithme de compression de données avec perte qui tente de préserver les caractéristiques les plus importantes du média lors du codage et du décodage, où le résultat du décodage des données précédemment codées est perceptuellement similaire aux données d'origine mais pas identique. Des exemples d'algorithmes de compression audio avec perte incluent MP3 et AAC. Comme les valeurs analogiques proviennent d'un domaine continu et que les valeurs numériques sont discrètes, l'ADC et le DAC sont des conversions avec perte en ce qui concerne l'amplitude. Voir aussi transparence .
mono
Un canal.
à canaux multiples
Voir son surround . En termes stricts, la stéréo comporte plus d’un canal et peut être considérée comme multicanal ; cependant, une telle utilisation prête à confusion et est donc évitée.
muet
Forcez temporairement le volume à zéro, indépendamment des commandes de volume habituelles.
envahi
Problème sonore causé par l’incapacité d’accepter les données fournies dans un délai suffisant. Pour plus de détails, reportez-vous à la sous-utilisation de la mémoire tampon . Comparez avec le sous-encombrement .
panoramique
Dirigez un signal vers une position souhaitée dans un champ stéréo ou multicanal.
PCM
Modulation de code d'impulsion. Encodage de bas niveau le plus courant pour l'audio numérique. Le signal audio est échantillonné à un intervalle régulier, appelé fréquence d'échantillonnage, puis quantifié en valeurs discrètes dans une plage particulière en fonction de la profondeur de bits. Par exemple, pour le PCM 16 bits, les exemples de valeurs sont des entiers compris entre -32 768 et +32 767.
rampe
Augmentez ou diminuez progressivement le niveau d'un paramètre audio particulier, tel que le volume ou la force d'un effet. Une rampe de volume est généralement appliquée lors de la pause et de la reprise de la musique pour éviter une transition audible.
échantillon
Nombre représentant la valeur audio d'un seul canal à un moment donné.
fréquence d'échantillonnage ou fréquence d'images
Nombre d'images par seconde. Bien que la fréquence d'images soit plus précise, la fréquence d'échantillonnage est classiquement utilisée pour désigner la fréquence d'images.
sonification
Utilisation du son pour exprimer des commentaires ou des informations, tels que des sons de toucher et des sons de clavier.
SPL
Niveau de pression acoustique, une mesure relative de la pression acoustique.
stéréo
Deux chaînes.
élargissement stéréo
Effet appliqué à un signal stéréo pour créer un autre signal stéréo plus complet et plus riche. L’effet peut également être appliqué à un signal mono, où il s’agit d’un type de mixage ascendant.
son surround
Techniques permettant d'augmenter la capacité d'un auditeur à percevoir la position du son au-delà de la stéréo gauche et droite.
transparence
Résultat idéal de la compression des données avec perte. La conversion de données avec perte est transparente si elle est perceptuellement impossible à distinguer de l'original par un sujet humain. Pour plus de détails, reportez-vous à Transparence .
sous-exploitation
Problème sonore causé par l’incapacité de fournir les données nécessaires dans un délai suffisant. Pour plus de détails, reportez-vous à la sous-utilisation de la mémoire tampon . Comparez avec le dépassement .
surmélange
Augmentez le nombre de canaux, par exemple du mono au stéréo ou du stéréo au son surround. Réalisé par duplication, panoramique ou traitement du signal plus avancé. Comparez avec le sous-mixage .
USAC
Un codec audio pour les applications à faible débit. Pour plus de détails, reportez-vous à Codage unifié de la parole et de l'audio .
virtualiseur
Effet qui tente de spatialiser les canaux audio, par exemple en essayant de simuler plus de haut-parleurs ou de donner l'illusion que les sources sonores ont une position.
volume
L'intensité sonore, la force subjective d'un signal audio.

Interconnexion inter-appareils

Les technologies d'interconnexion inter-appareils connectent les composants audio et vidéo entre les appareils et sont facilement visibles au niveau des connecteurs externes. Le responsable de la mise en œuvre de HAL et l'utilisateur final doivent connaître ces termes.

Bluetooth
Technologie sans fil à courte portée. Pour plus de détails sur les profils Bluetooth et les protocoles Bluetooth liés à l'audio, reportez-vous à A2DP pour la musique, SCO pour la téléphonie et Profil de télécommande audio/vidéo (AVRCP) .
DisplayPort
Interface d'affichage numérique par la Video Electronics Standards Association (VESA).
clé électronique
Un dongle est un petit gadget, en particulier celui qui est suspendu à un autre appareil.
FireWire
Voir IEEE 1394.
HDMI
Interface multimédia en haute définition. Interface de transfert de données audio et vidéo. Pour les appareils mobiles, un connecteur micro-HDMI (type D) ou MHL est utilisé.
IEEE 1394
IEEE 1394 , également appelé FireWire, est un bus série utilisé pour les applications en temps réel à faible latence telles que l'audio.
Intel HDA
Intel High Definition Audio (à ne pas confondre avec l'audio haute définition générique ou l'audio haute résolution ). Spécification pour un connecteur de panneau avant. Pour plus de détails, reportez-vous à Intel High Definition Audio .
interface
Une interface convertit un signal d'une représentation à une autre. Les interfaces courantes incluent une interface audio USB et une interface MIDI.
niveau ligne
Le niveau de ligne est la force d’un signal audio analogique qui passe entre les composants audio et non entre les transducteurs.
MHL
Lien mobile haute définition. Interface audio/vidéo mobile, souvent via connecteur micro-USB.
connecteur téléphonique
Composant mini ou sub-mini qui connecte un appareil à un casque filaire, un casque ou un amplificateur de niveau ligne.
SlimPort
Adaptateur de micro-USB vers HDMI.
S/PDIF
Format d'interface numérique Sony/Philips. Interconnexion pour PCM non compressé et CEI 61937. Pour plus de détails, reportez-vous à S/PDIF . S/PDIF est la variante grand public d' AES3 .
Coup de tonnerre
Interface multimédia qui rivalise avec l'USB et le HDMI pour la connexion à des périphériques haut de gamme. Pour plus de détails, reportez-vous à Thunderbolt .
TOSLINK
TOSLINK est un câble audio optique utilisé avec S/PDIF .
USB
Bus universel en série. Pour plus de détails, reportez-vous à USB .

Interconnexion intra-appareil

Les technologies d'interconnexion intra-appareil connectent les composants audio internes d'un appareil donné et ne sont pas visibles sans démonter l'appareil. Le responsable de la mise en œuvre de HAL devra peut-être en être conscient, mais pas l'utilisateur final. Pour plus de détails sur les interconnexions intra-appareils, reportez-vous aux articles suivants :

Dans ALSA System on Chip (ASoC) , celles-ci sont collectivement appelées interfaces audio numériques (DAI).

Chemin du signal audio

Les termes de chemin de signal audio se rapportent au chemin de signal que suivent les données audio depuis une application jusqu'au transducteur ou vice versa.

CDA
Convertisseur analogique-numérique. Module qui convertit un signal analogique (continu en temps et en amplitude) en un signal numérique (discret en temps et en amplitude). Conceptuellement, un CAN consiste en un échantillonneur-bloqueur périodique suivi d'un quantificateur, bien qu'il ne soit pas nécessaire de l'implémenter de cette façon. Un CAN est généralement précédé d'un filtre passe-bas pour supprimer toutes les composantes haute fréquence qui ne sont pas représentables à l'aide de la fréquence d'échantillonnage souhaitée. Pour plus de détails, reportez-vous à Convertisseur analogique-numérique .
PA
Processeur d'applications. Ordinateur principal à usage général sur un appareil mobile.
codec
Codeur-décodeur. Module qui encode et/ou décode un signal audio d'une représentation à une autre (généralement analogique vers PCM ou PCM vers analogique). En termes stricts, codec est réservé aux modules qui encodent et décodent à la fois, mais peut être utilisé de manière vague pour désigner un seul d'entre eux. Pour plus de détails, reportez-vous à Codec audio .
CAD
Convertisseur numérique analogique. Module qui convertit un signal numérique (discret en temps et en amplitude) en un signal analogique (continu en temps et en amplitude). Souvent suivi d'un filtre passe-bas pour supprimer les composantes haute fréquence introduites par la quantification numérique. Pour plus de détails, reportez-vous à Convertisseur numérique-analogique .
DSP
Processeur de signal numérique. Composant facultatif généralement situé après le processeur d'application (pour la sortie) ou avant le processeur d'application (pour l'entrée). L'objectif principal est de décharger le processeur d'application et de fournir des fonctionnalités de traitement du signal à un coût énergétique inférieur.
MPD
Modulation de densité d'impulsion. Forme de modulation utilisée pour représenter un signal analogique par un signal numérique, où la densité relative de 1 par rapport à 0 indique le niveau du signal. Couramment utilisé par les convertisseurs numérique-analogique. Pour plus de détails, reportez-vous à Modulation de densité d'impulsion .
MLI
Modulation de largeur d'impulsion. Forme de modulation utilisée pour représenter un signal analogique par un signal numérique, où la largeur relative d'une impulsion numérique indique le niveau du signal. Couramment utilisé par les convertisseurs analogique-numérique. Pour plus de détails, reportez-vous à Modulation de largeur d'impulsion .
transducteur
Convertit les variations des quantités physiques réelles en signaux électriques. En audio, la grandeur physique est la pression acoustique et les transducteurs sont le haut-parleur et le microphone. Pour plus de détails, reportez-vous à Transducteur .

Conversion du taux d'échantillonnage

Les termes de conversion de fréquence d'échantillonnage se rapportent au processus de conversion d'une fréquence d'échantillonnage à une autre.

sous-échantillonner
Rééchantillonner, où fréquence d'échantillonnage du récepteur < fréquence d'échantillonnage source.
Fréquence de Nyquist
Composante de fréquence maximale pouvant être représentée par un signal discrétisé à la moitié d'une fréquence d'échantillonnage donnée. Par exemple, la plage auditive humaine s'étend jusqu'à environ 20 kHz, donc un signal audio numérique doit avoir une fréquence d'échantillonnage d'au moins 40 kHz pour représenter cette plage. En pratique, des fréquences d'échantillonnage de 44,1 kHz et 48 kHz sont couramment utilisées, avec des fréquences de Nyquist de 22,05 kHz et 24 kHz respectivement. Pour plus de détails, reportez-vous à Fréquence de Nyquist et Plage auditive .
rééchantillonneur
Synonyme de convertisseur de fréquence d'échantillonnage.
rééchantillonnage
Processus de conversion de la fréquence d’échantillonnage.
convertisseur de fréquence d'échantillonnage
Module qui rééchantillonne.
couler
Sortie d'un rééchantillonneur.
source
Entrée dans un rééchantillonneur.
suréchantillon
Rééchantillonner, où fréquence d'échantillonnage du récepteur > fréquence d'échantillonnage source.

Téléphonie

AEC
L'annulation de l'écho acoustique est un moyen de réduire l'écho d'un signal. Pour plus de détails, voir Suppression et annulation de l'écho .
ANC
Le contrôle actif du bruit est un moyen d'améliorer la qualité d'un signal primaire en ajoutant activement l'inverse d'un signal secondaire indésirable. Pour plus de détails, voir Contrôle actif du bruit .
composeur
L'application qui fournit l'interface utilisateur pour la téléphonie.
HCO
Hearing Carry-Over est un mode TTY dans lequel un message est envoyé sous forme de texte et reçu sous forme de parole.
ton côté
Retour sonore du microphone local vers l'écouteur local. Pour plus de détails, voir Effet local .
TDD
L'appareil de télécommunication pour les sourds est un type spécifique de téléscripteur (ATS) destiné aux personnes malentendantes ou malentendantes.
ATS
Téléimprimeur . Souvent utilisé de manière interchangeable avec TDD.
UE
Équipement utilisateur. L'appareil téléphonique grand public.
UMTS
Système universel de télécommunications mobiles . Un type de système cellulaire mobile.
VCO
Voice Carry-Over est un mode TTY dans lequel un message est envoyé sous forme audio et reçu sous forme de texte.

Conditions spécifiques à Android

Les termes spécifiques à Android incluent les termes utilisés uniquement dans le cadre audio Android et les termes génériques ayant une signification particulière dans Android.

ALSA
Architecture sonore Linux avancée. Un framework audio pour Linux qui a également influencé d'autres systèmes. Pour une définition générique, reportez-vous à ALSA . Sous Android, ALSA fait référence au cadre audio et aux pilotes du noyau et non à l'API du mode utilisateur. Voir aussi tinyalsa .
appareil audio
Point de terminaison d’E/S audio soutenu par une implémentation HAL.
Effet audio
API et cadre d'implémentation pour les effets de sortie (post-traitement) et d'entrée (pré-traitement). L'API est définie sur android.media.audiofx.AudioEffect .
AudioFlinger
Implémentation du serveur de son Android. AudioFlinger s'exécute dans le processus du serveur multimédia. Pour une définition générique, reportez-vous à Sound server .
mise au point audio
Ensemble d'API permettant de gérer les interactions audio sur plusieurs applications indépendantes. Pour plus de détails, consultez Gestion du focus audio et les méthodes et constantes liées au focus de android.media.AudioManager .
Mélangeur audio
Module dans AudioFlinger chargé de combiner plusieurs pistes et d'appliquer l'atténuation (volume) et les effets. Pour une définition générique, reportez-vous à Mixage audio (musique enregistrée) (traite d'un mixeur comme d'un périphérique matériel ou d'une application logicielle, plutôt que d'un module logiciel au sein d'un système).
politique audio
Service responsable de toutes les actions qui nécessitent d'abord une décision politique, telles que l'ouverture d'un nouveau flux d'E/S, le réacheminement après une modification et la gestion du volume de flux.
Enregistrement audio
API client principale de bas niveau pour recevoir des données d'un périphérique d'entrée audio tel qu'un microphone. Les données sont généralement au format PCM. L'API est définie sur android.media.AudioRecord .
Rééchantillonneur audio
Module dans AudioFlinger responsable de la conversion de la fréquence d'échantillonnage .
source audio
Énumération de constantes qui indique le cas d'utilisation souhaité pour capturer l'entrée audio. Pour plus de détails, voir source audio . À partir du niveau API 21 et supérieur, les attributs audio sont préférés.
Piste audio
API client principale de bas niveau pour envoyer des données à un périphérique de sortie audio tel qu'un haut-parleur. Les données sont généralement au format PCM. L'API est définie sur android.media.AudioTrack .
audio_utils
Bibliothèque d'utilitaires audio pour des fonctionnalités telles que la conversion du format PCM, les E/S de fichiers WAV et le FIFO non bloquant , largement indépendant de la plate-forme Android.
client
Généralement une application ou un client d'application. Cependant, un client AudioFlinger peut être un thread exécuté dans le processus système du serveur multimédia, par exemple lors de la lecture d'un média décodé par un objet MediaPlayer.
HAL
Couche d'abstraction matérielle. HAL est un terme générique dans Android ; en audio, c'est une couche entre AudioFlinger et le pilote de périphérique du noyau avec une API C (qui remplace la libaudio C++).
Capture rapide
Fil de discussion dans AudioFlinger qui envoie des données audio vers des pistes rapides à faible latence et pilote le périphérique d'entrée lorsqu'il est configuré pour une latence réduite.
Mélangeur rapide
Fil de discussion dans AudioFlinger qui reçoit et mélange les données audio des pistes rapides à faible latence et pilote le périphérique de sortie principal lorsqu'il est configuré pour une latence réduite.
voie rapide
Client AudioTrack ou AudioRecord avec une latence plus faible mais moins de fonctionnalités sur certains appareils et itinéraires.
Lecteur multimédia
API client de niveau supérieur à AudioTrack. Lit du contenu codé ou du contenu comprenant des pistes audio et vidéo multimédia.
media.log
Fonctionnalité de débogage AudioFlinger disponible uniquement dans les versions personnalisées. Utilisé pour enregistrer les événements audio dans un tampon circulaire où ils peuvent ensuite être vidés rétroactivement si nécessaire.
Serveur multimédia
Processus système Android qui contient des services liés aux médias, notamment AudioFlinger.
NBAIO
Entrée/sortie audio non bloquante. Abstraction pour les ports AudioFlinger. Le terme peut être trompeur car certaines implémentations de l’API NBAIO prennent en charge le blocage. Les principales implémentations de NBAIO concernent différents types de tuyaux.
mélangeur normal
Fil de discussion dans AudioFlinger qui dessert la plupart des clients AudioTrack complets. Pilote directement un périphérique de sortie ou alimente son sous-mix dans FastMixer via un tuyau.
OpenSL ES
Norme API audio du groupe Khronos . Les versions d'Android depuis le niveau d'API 9 prennent en charge une API audio native basée sur un sous-ensemble d' OpenSL ES 1.0.1 .
audio professionnel
Abréviation de l'indicateur de fonctionnalité android.hardware.audio.pro . Les exigences sont documentées dans la section 5.10 Professional Audio du CDD Android. Le « pro » dans la fonctionnalité android.hardware.audio.pro fait référence au niveau de performances prévisibles en temps réel, et non à l'utilisateur prévu.
temps réel (nom), temps réel (adjectif)

Les systèmes informatiques en temps réel garantissent une réponse aux événements pertinents dans un délai requis. La prise en charge de la mise en œuvre de l'appareil pour l'informatique en temps réel est une condition préalable nécessaire, mais pas suffisante, pour répondre aux exigences de la fonctionnalité android.hardware.audio.pro décrite ci-dessus.

Les performances en temps réel présentent également des avantages dans d'autres domaines au-delà de l'audio, tels que les jeux, les graphiques, la caméra, la vidéo, le traitement des capteurs, la réalité virtuelle (VR) et la réalité augmentée (AR).

mode silencieux
Fonction configurable par l'utilisateur pour désactiver la sonnerie et les notifications du téléphone sans affecter la lecture multimédia (musique, vidéos, jeux) ou les alarmes.
Pool de sons
API client de niveau supérieur à AudioTrack. Lit des clips audio échantillonnés. Utile pour déclencher des commentaires sur l'interface utilisateur, des sons de jeu, etc. L'API est définie sur android.media.SoundPool .
Trac
Voir Médias .
File d'attente d'état
Module au sein d'AudioFlinger responsable de la synchronisation de l'état entre les threads. Alors que NBAIO est utilisé pour transmettre des données, StateQueue est utilisé pour transmettre des informations de contrôle.
stratégie
Groupe de types de flux avec un comportement similaire. Utilisé par le service de politique audio.
type de flux
Énumération qui exprime un cas d'utilisation de la sortie audio. La mise en œuvre de la politique audio utilise le type de flux, ainsi que d'autres paramètres, pour déterminer les décisions de volume et de routage. Pour une liste des types de flux, consultez android.media.AudioManager .
évier en t
Voir Débogage audio .
Tinyalsa
Petite API en mode utilisateur au-dessus du noyau ALSA avec licence BSD. Recommandé pour les implémentations HAL.
Générateur de tonalité
API client de niveau supérieur à AudioTrack. Lit les signaux multifréquences à double tonalité (DTMF). Pour plus de détails, reportez-vous à Signalisation multifréquence à double tonalité et à la définition de l'API sur android.media.ToneGenerator .
piste
Flux audio. Contrôlé par l'API AudioTrack ou AudioRecord.
courbe d'atténuation du volume
Mappage spécifique à l'appareil, d'un indice de volume générique à un facteur d'atténuation spécifique pour une sortie donnée.
indice de volume
Entier sans unité qui exprime le volume relatif souhaité d’un flux. Les API liées au volume d' android.media.AudioManager fonctionnent avec des indices de volume plutôt que des facteurs d'atténuation absolus.