Терминология, связанная с аудио

В этом словаре терминов, связанных со звуком, приведены общепринятые термины и термины, используемые в Android. Официальные определения терминов можно найти в глоссарии платформы Android.

Общие поисковые запросы

Общие термины, связанные с аудио, имеют общепринятые значения.

Цифровой звук

Термины, связанные с цифровым аудио, относятся к обработке звука с помощью аудиосигналов, закодированных в цифровой форме. Подробнее о цифровом аудио…

AC-3
Аудиокодек от Dolby. Подробнее о Dolby Digital…
акустика
Изучение механических свойств звука, например того, как физическое размещение преобразователей (динамиков, микрофонов) на устройстве влияет на воспринимаемое качество звука.
ослабление
Мультипликативный коэффициент, не превышающий 1,0, который применяется к аудиосигналу для снижения его уровня. Сравните с прибылью.
аудиофил
Человек, который стремится к наилучшему качеству воспроизведения музыки и готов ради этого идти на существенные компромиссы (например, тратить большие суммы, покупать громоздкое оборудование, менять дизайн помещения). Подробнее о режиме аудиофила…
AVB
Стандарт для передачи цифрового аудио в реальном времени по сети Ethernet. Подробнее о мостах для аудио- и видеоконференций…
биты на семпл или битовая глубина;
Количество битов информации в семпле.
канал
Один поток аудиоинформации, обычно соответствующий одному месту записи или воспроизведения.
даунмикс
Уменьшение количества каналов, например со стерео до моно или с 5.1 до стерео. Для этого каналы удаляются или смешиваются, либо используется более сложная обработка сигнала. При простом микшировании без ослабления или ограничения возможны перегрузка и клиппинг. Сравните с апмиксом.
DSD
Direct Stream Digital. Собственный формат кодирования аудио на основе импульсно-плотностной модуляции. При импульсно-кодовой модуляции (ИКМ) сигнал кодируется как последовательность отдельных аудиосэмплов, состоящих из нескольких битов, а при прямом потоке цифровых данных (DSD) сигнал кодируется как последовательность битов с очень высокой частотой дискретизации (без понятия сэмплов). В форматах PCM и DSD несколько каналов представлены независимыми последовательностями. DSD лучше подходит для распространения контента, чем для внутренней обработки, поскольку к нему сложно применять традиционные алгоритмы цифровой обработки сигналов (DSP). DSD используется в Super Audio CD (SACD) и в DSD over PCM (DoP) для USB. Подробнее о формате Direct Stream Digital…
утка
Временно уменьшать громкость одного потока, когда активируется другой. Например, если во время воспроизведения музыки приходит уведомление, громкость музыки снижается, пока звучит уведомление. Сравните с отключением звука.
FIFO
Метод FIFO. Аппаратный модуль или структура данных программного обеспечения, реализующая очередь данных FIFO. В контексте аудиоданных в очереди обычно хранятся аудиокадры. FIFO можно реализовать с помощью циклического буфера.
фрейм
Набор образцов, по одному на канал, в определенный момент времени.
кадров в буфере
Количество кадров, передаваемых от одного модуля к другому за один раз. Интерфейс HAL аудио использует концепцию кадров на буфер.
набрано
Множитель, равный 1,0 или больше, применяемый к аудиосигналу для увеличения уровня сигнала. Сравните с затуханием.
HD Audio
Аудио высокого разрешения. Синоним аудио высокого разрешения (но отличается от Intel High Definition Audio).
наушники
Наушники без микрофона. Сравните с гарнитурой.
гарнитура;
Наушники с микрофоном. Сравнить с наушниками.
Гц
Единицы измерения для частоты дискретизации или частоты кадров.
аудио высокого разрешения
Представление с большей глубиной кодирования и частотой дискретизации, чем у компакт-дисков (стерео 16-битный PCM с частотой 44,1 кГц), и без сжатия данных с потерями. Аналогично HD Audio. Подробнее о звуке высокого разрешения…
чередующийся
Представление многоканального цифрового аудио, в котором данные чередуются между каналами. Например, в цифровом стереоаудио, представленном в формате с чередованием, чередуются левый, правый, левый и правый каналы.
задержка
Задержка сигнала при прохождении через систему.
без потерь;
Алгоритм сжатия данных без потерь, который сохраняет точность битов при кодировании и декодировании. В результате декодирования ранее закодированных данных получается исходная информация. Примеры форматов распространения аудиоконтента без потери качества: CD-диски, PCM в WAV и FLAC. В процессе создания трека может быть уменьшена разрядность или частота дискретизации по сравнению с мастер-треком. Форматы распространения, которые сохраняют разрешение и точность разрядности мастер-треков, относятся к аудио высокого разрешения.
с потерями
Алгоритм сжатия данных с потерями, который пытается сохранить наиболее важные характеристики медиаконтента при кодировании и декодировании. В результате декодирования ранее закодированные данные воспринимаются как похожие на исходные, но не являются идентичными им. Примеры алгоритмов сжатия с потерями: MP3 и AAC. Поскольку аналоговые значения относятся к непрерывной области, а цифровые значения являются дискретными, АЦП и ЦАП являются преобразованиями с потерями в отношении амплитуды. См. также прозрачность.
Моно
Один канал.
многоканальный
Подробнее об объемном звуке… Строго говоря, стерео – это больше одного канала, поэтому его можно считать многоканальным. Однако такое использование термина может запутать, поэтому его лучше избегать.
mute
Временно принудительно установить громкость на ноль независимо от обычных настроек громкости. Сравните с уткой.
перерасход
Слышимый сбой, вызванный тем, что предоставленные данные не были приняты вовремя. Подробнее о буферизации… Сравните с недовыполнением.
панорамирование;
Направление сигнала в нужную позицию в стереофоническом или многоканальном поле.
PCM
Импульсно-кодовая модуляция. Самый распространенный низкоуровневый формат кодирования цифрового аудио. Аудиосигнал сэмплируется через регулярные интервалы, называемые частотой дискретизации, а затем квантуется до дискретных значений в определенном диапазоне в зависимости от разрядности. Например, для 16-битного PCM значения выборки являются целыми числами в диапазоне от -32768 до +32767.
пандус;
Постепенно увеличивайте или уменьшайте уровень определенного параметра звука, например громкость или силу эффекта. Обычно это делается при приостановке и возобновлении воспроизведения музыки, чтобы избежать резкого перехода.
Фрагмент
Число, представляющее ценность аудио для одного канала в определенный момент времени.
частота дискретизации или частота кадров;
Количество кадров в секунду. Хотя частота кадров – более точный термин, частота дискретизации обычно используется в том же значении.
озвучивание
Использование звука для передачи информации или обратной связи, например звуки при нажатии на экран или клавиатуру.
SPL
Уровень звукового давления – относительная мера звукового давления.
Стерео
Два канала. Сравнение с многоканальными.
расширение стереобазы
Эффект, применяемый к стереосигналу, чтобы создать другой стереосигнал с более насыщенным и богатым звучанием. Эффект также можно применить к монофоническому сигналу, где он является типом повышающего микширования.
объемный звук
Технология, позволяющая слушателю воспринимать положение звука не только слева и справа, но и в других направлениях.
прозрачность
Идеальный результат сжатия данных с потерями. Преобразование данных с потерями считается прозрачным, если человек не может отличить полученный результат от оригинала. Подробную информацию вы найдете в разделе Прозрачность.
underrun
Сбой в Audible glitch, вызванный тем, что необходимые данные не были предоставлены вовремя. Подробнее о буферизации… Сравните с перерасходом.
преобразование в многоканальный звук;
Увеличение количества каналов, например с моно до стерео или со стерео до объемного звука. Это достигается за счет дублирования, панорамирования или более сложной обработки сигнала. Сравните с даунмиксом.
USAC
Единый кодек речи и аудио. Аудиокодек для приложений с низким битрейтом. Подробнее о едином кодировании речи и аудио…
виртуализатор;
Эффект, который пытается пространственно распределить аудиоканалы, например, пытаясь имитировать большее количество динамиков или создать иллюзию того, что источники звука имеют положение.
громкость
Громкость – субъективная сила аудиосигнала.

Межсоединение устройств

Технологии межкомпонентного соединения устройств связывают аудио- и видеокомпоненты между устройствами и легко видны на внешних разъемах. Исполнитель HAL и конечный пользователь должны быть осведомлены об этих условиях.

Bluetooth
Беспроводная технология малого радиуса действия. Подробнее о профилях Bluetooth и протоколах Bluetooth, связанных с аудио, можно узнать в статьях A2DP (для музыки), SCO (для телефонии) и Профиль дистанционного управления аудио/видео (AVRCP).
DisplayPort
Интерфейс цифрового дисплея от Ассоциации стандартов видеоэлектроники (VESA).
USB-модем : USB-устройство : [*]
Небольшое устройство, особенно то, которое подвешивается к другому устройству. Подробнее о USB-ключе…
FireWire;
См. IEEE 1394.
HDMI
Мультимедийный интерфейс высокого разрешения. Интерфейс для передачи аудио- и видеоданных. Для мобильных устройств используется разъем micro-HDMI (тип D) или MHL.
IEEE 1394
Последовательная шина, используемая для приложений с низкой задержкой в реальном времени, например аудио. Также называется FireWire. Подробнее о стандарте IEEE 1394…
Intel HDA
Intel High Definition Audio (не путайте с обычным аудио высокого разрешения или аудио высокой четкости). Спецификация для разъема на передней панели. Подробнее о звуковой карте Intel HD Audio…
интерфейс
Интерфейс преобразует сигнал из одного представления в другое. К распространенным интерфейсам относятся USB-аудиоинтерфейс и MIDI-интерфейс.
уровень позиции
Мощность аналогового аудиосигнала, который передается между аудиокомпонентами, а не преобразователями. Подробнее об уровне строк…
MHL
Mobile High-Definition Link. Мобильный аудио- и видеоинтерфейс, часто с разъемом micro-USB.
телефонный разъем;
Мини- или субминиатюрный компонент, который подключает устройство к проводным наушникам, гарнитуре или усилителю линейного уровня.
SlimPort
Адаптер с разъема micro-USB на HDMI.
S/PDIF
Sony/Philips Digital Interface Format. Подключение для несжатого PCM и IEC 61937. Подробнее о S/PDIF… S/PDIF – это потребительская версия AES3.
Thunderbolt
Мультимедийный интерфейс, конкурирующий с USB и HDMI при подключении к высокопроизводительным периферийным устройствам. Подробную информацию можно найти в статье Thunderbolt.
TOSLINK
Оптический аудиокабель, используемый с S/PDIF. Подробнее о TOSLINK…
USB
Универсальная последовательная шина. Подробнее о USB…

Внутриустройство

Технологии межкомпонентного соединения используются для подключения внутренних аудиокомпонентов устройства и не видны без его разборки. Разработчику HAL может потребоваться знать об этом, но не конечному пользователю. Подробную информацию о межсоединениях внутри устройства можно найти в следующих статьях:

В процессоре ALSA (ASoC) они называются цифровыми аудиоинтерфейсами (DAI).

Путь аудиосигнала

Термины, связанные с путем прохождения аудиосигнала, относятся к пути, по которому аудиоданные передаются из приложения в преобразователь или из преобразователя в приложение.

ADC
Аналого-цифровой преобразователь. Модуль, который преобразует аналоговый сигнал (непрерывный во времени и по амплитуде) в цифровой сигнал (дискретный во времени и по амплитуде). Концептуально АЦП состоит из периодической выборки и удержания, за которыми следует квантователь, хотя его не обязательно реализовывать таким образом. Перед АЦП обычно устанавливается фильтр нижних частот, чтобы удалить высокочастотные компоненты, которые нельзя представить с помощью желаемой частоты дискретизации. Подробнее об аналого-цифровом преобразователе…
ТД
Процессор приложений. Основной компьютер общего назначения на мобильном устройстве.
кодек;
Кодер-декодер. Модуль, который кодирует и декодирует аудиосигнал из одного представления в другое (обычно из аналогового в PCM или из PCM в аналоговый). Строго говоря, термин кодек относится к модулям, которые выполняют как кодирование, так и декодирование, но его можно использовать и для обозначения только одной из этих функций. Подробнее о кодеке аудио…
DAC
Цифро-аналоговый преобразователь. Модуль, который преобразует цифровой сигнал (дискретный по времени и амплитуде) в аналоговый (непрерывный по времени и амплитуде). Часто используется после фильтра нижних частот, чтобы удалить высокочастотные компоненты, появившиеся в результате цифрового квантования. Подробнее о цифро-аналоговом преобразователе…
Платформа покупателя
Цифровой сигнальный процессор. Необязательный компонент, который обычно находится после процессора приложений (для вывода) или перед ним (для ввода). Основная цель – разгрузить процессор приложения и обеспечить обработку сигналов с меньшим энергопотреблением.
МРП
Широтно-импульсная модуляция. Форма модуляции, используемая для представления аналогового сигнала цифровым сигналом, где относительная плотность единиц и нулей указывает на уровень сигнала. Обычно используется цифро-аналоговыми преобразователями. Подробнее о широтно-импульсной модуляции…
PWM
Широтно-импульсная модуляция. Форма модуляции, используемая для представления аналогового сигнала цифровым сигналом, где относительная ширина цифрового импульса указывает на уровень сигнала. Часто используется в аналого-цифровых преобразователях. Подробнее о широтно-импульсной модуляции…
преобразователь
Преобразует изменения физических величин в электрические сигналы. В аудио физической величиной является звуковое давление, а преобразователями – громкоговоритель и микрофон. Подробнее о преобразователе…

Преобразование частоты дискретизации

Термины, связанные с преобразованием частоты дискретизации, относятся к процессу преобразования одной частоты дискретизации в другую.

downsample
Повторная выборка, если частота дискретизации приемника меньше частоты дискретизации источника.
Частота Найквиста
Максимальная частотная составляющая, которая может быть представлена дискретизированным сигналом при половине заданной частоты дискретизации. Например, диапазон слышимых человеком частот простирается примерно до 20 кГц, поэтому для представления этого диапазона цифровой аудиосигнал должен иметь частоту дискретизации не менее 40 кГц. На практике часто используются частоты дискретизации 44,1 и 48 кГц, а частоты Найквиста составляют 22,05 и 24 кГц соответственно. Подробнее о частоте Найквиста и диапазоне слышимости…
ресемплер
Синоним преобразователя частоты дискретизации.
ресемплинг;
Процесс преобразования частоты дискретизации.
конвертер частоты дискретизации;
Модуль, который выполняет повторную выборку.
приемник
Выходные данные ресемплера.
источник
Входные данные для ресэмплера.
повышение частоты дискретизации
Ресемплирование, если частота дискретизации приемника выше, чем у источника.

Телефонная связь

AEC
Акустическое эхоподавление. Способ уменьшить эхо сигнала. Подробнее о подавлении и устранении эха…
ANC
Активное шумоподавление. Способ улучшить качество основного сигнала, активно добавляя инверсию нежелательного вторичного сигнала. Подробнее об активном шумоподавлении…
набор номера
Приложение, которое предоставляет пользовательский интерфейс для телефонии.
HCO
Сохраняют мандат. Режим TTY, в котором сообщение отправляется в виде текста, а принимается в виде речи.
проверка микрофона
Слышимая обратная связь от локального микрофона в локальный наушник. Подробнее о функции самопрослушивания…
TDD
Телекоммуникационное устройство для глухих. Особый вид телетайпа (TTY) для людей с нарушениями слуха или речи.
Телетайп
Телетайп. Часто используется как синоним TDD.
UE
Оборудование пользователя. Потребительское устройство с функцией телефона.
UMTS
Universal Mobile Telecommunications System. Тип мобильной сотовой системы.
VCO
Передача голоса. Режим телетайпа, в котором сообщение отправляется как аудио, а принимается как текст.

Термины, связанные с Android

К терминам, относящимся к Android, относятся термины, используемые только в аудиофреймворке Android, и общие термины, имеющие особое значение в Android.

ALSA
Advanced Linux Sound Architecture. Аудиофреймворк для Linux, который также повлиял на другие системы. Общее определение можно найти на сайте ALSA. В Android ALSA относится к фреймворку и драйверам аудио ядра, а не к классу пользовательского режима. Также ознакомьтесь с информацией о TinyALSA.
аудиоустройство
Конечная точка ввода-вывода аудио, поддерживаемая реализацией HAL.
AudioEffect, AudioEffect
Фреймворк реализации и класс для выходных (постобработка) и входных (предварительная обработка) эффектов. Класс определен в файле android.media.audiofx.AudioEffect.
AudioFlinger
Реализация звукового сервера Android. AudioFlinger работает в процессе mediaserver. Общее определение можно найти в статье Звуковой сервер.
аудиофокус
Набор API для управления взаимодействием со звуком в нескольких независимых приложениях. Подробнее об обработке изменений в аудиовыходе, а также о методах и константах, связанных с фокусом, в android.media.AudioManager…
AudioMixer
Модуль в AudioFlinger, который отвечает за объединение нескольких дорожек и применение эффектов и ослабления (громкости). Общее определение можно найти в статье Сведение звука (записанная музыка), где микшер рассматривается как аппаратное устройство или программное приложение, а не как программный модуль в системе.
правила в отношении аудио
Сервис, отвечающий за все действия, требующие принятия решения на основе правил, например открытие нового потока ввода-вывода, перенаправление после изменения и управление громкостью потока.
AudioRecord
Основной низкоуровневый клиентский класс для получения данных с устройства ввода аудио, например микрофона. Обычно данные имеют формат PCM. Класс определен в файле android.media.AudioRecord.
AudioResampler
Модуль в AudioFlinger, отвечающий за преобразование частоты дискретизации.
источник аудио, AudioSource
Перечисление констант, указывающих на желаемый вариант использования для записи аудиовхода. Класс определяется в android.media.MediaRecorder.AudioSource. Начиная с уровня API 21 и выше рекомендуется использовать атрибуты аудио.
AudioTrack
Основной низкоуровневый класс клиента для отправки данных на устройство вывода аудио, например динамик. Обычно данные передаются в формате PCM. Класс определяется в android.media.AudioTrack.
audio_utils
Библиотека утилит для работы с аудио, например для преобразования формата PCM, ввода-вывода файлов WAV и неблокирующего FIFO, который в основном не зависит от платформы Android.
client
Обычно это приложение или клиент приложения. Однако клиент AudioFlinger может быть потоком, выполняющимся в системном процессе mediaserver, например при воспроизведении медиаконтента, декодированного объектом MediaPlayer.
HAL
Аппаратно-зависимый уровень. HAL – это общий термин в Android. В аудиосистеме это уровень между AudioFlinger и драйвером устройства ядра с API C (который заменяет C++ libaudio).
FastCapture
Поток в AudioFlinger, который отправляет аудиоданные на быстрые дорожки с низкой задержкой и управляет устройством ввода, если оно настроено на уменьшенную задержку.
FastMixer
Поток в AudioFlinger, который получает и микширует аудиоданные из быстрых дорожек с низкой задержкой и управляет основным устройством вывода, если оно настроено на уменьшенную задержку.
быстрый путь
Клиент
AudioTrack или AudioRecord с меньшей задержкой, но меньшим количеством функций на некоторых устройствах и маршрутах.
MediaPlayer
Клиентский класс более высокого уровня, чем AudioTrack. Воспроизводит закодированный контент или контент, включающий мультимедийные аудио- и видеодорожки. Класс определен в файле android.media.MediaPlayer.
media.log
Функция отладки AudioFlinger доступна только в специальных сборках. Используется для записи аудиособытий в кольцевой буфер, откуда их можно извлечь при необходимости.
mediaserver
Системный процесс Android, содержащий сервисы, связанные с мультимедиа, в том числе AudioFlinger.
NBAIO
Неблокирующий ввод и вывод аудио. Абстракция для портов AudioFlinger. Термин может вводить в заблуждение, поскольку некоторые реализации NBAIO API поддерживают блокировку. Ключевые реализации NBAIO предназначены для разных типов каналов.
обычный миксер;
Поток в AudioFlinger, который обслуживает большинство полнофункциональных клиентов AudioTrack. Напрямую управляет устройством вывода или передает его подмикс в FastMixer с помощью канала.
OpenSL ES
Стандарт Audio API от Khronos Group. В версиях Android с уровнем API 9 и выше поддерживается собственный аудиоинтерфейс API, основанный на подмножестве OpenSL ES 1.0.1.
профессиональное аудио
Аббревиатура флага функции. android.hardware.audio.pro. Требования описаны в разделе 5.10 "Профессиональный звук" документа CDD для Android. Pro в названии функции android.hardware.audio.pro относится к уровню прогнозируемой производительности в реальном времени, а не к целевому пользователю.
реальное время (существительное), в реальном времени (прилагательное)

Системы вычислений в реальном времени гарантируют ответ на релевантные события в течение заданного времени. Поддержка вычислений в реальном времени на устройстве – необходимое, но недостаточное условие для соответствия требованиям к функции android.hardware.audio.pro, описанным в разделе Профессиональное аудио.

Производительность в реальном времени также имеет преимущества в других областях, помимо аудио, таких как игры, графика, камера, видео, обработка датчиков, виртуальная реальность (VR) и дополненная реальность (AR).

режим без звука
Функция, позволяющая отключить звук звонка и уведомлений, не затрагивая воспроизведение медиаконтента (музыки, видео, игр) и будильники.
SoundPool
Класс клиента более высокого уровня, чем AudioTrack. Воспроизводит аудиозаписи. Это полезно для запуска таких вещей, как обратная связь пользовательского интерфейса и звуки игры. Класс определяется в android.media.SoundPool.
Stagefright
Движок воспроизведения медиаконтента. Подробнее о медиафайлах…
StateQueue
Модуль в AudioFlinger, отвечающий за синхронизацию состояния между потоками. NBAIO используется для передачи данных, а StateQueue – для передачи информации об управлении.
стратегии
Группа типов потоков с похожим поведением. Используется сервисом правил в отношении аудио.
тип потока;
Перечисление, которое описывает сценарий использования аудиовыхода. При реализации правил использования аудио для определения громкости и маршрутизации используются тип потока и другие параметры. Список типов потоков приведен в статье о android.media.AudioManager.
тройник для раковины
Подробнее об отладке аудио…
TinyALSA, tinyalsa
TinyALSA – это небольшой API пользовательского режима, который работает поверх ядра ALSA и распространяется по лицензии BSD. tinyalsa – название пакета в библиотеке TinyALSA. Библиотека рекомендуется для реализаций HAL.
ToneGenerator
Клиентский класс более высокого уровня, чем AudioTrack. Воспроизводит многочастотные сигналы DTMF. Подробнее о многочастотной сигнализации с двумя тонами и определении класса android.media.ToneGenerator…
трек
Аудиопоток. Контролируется классом AudioTrack или AudioRecord.
кривая ослабления громкости;
Сопоставление общего индекса громкости с определенным коэффициентом затухания для заданного выхода на конкретном устройстве.
индекс объема
Целое число без единиц измерения, которое выражает желаемый относительный объем потока. Элементы API android.media.AudioManager, связанные с громкостью, работают с индексами громкости, а не с абсолютными коэффициентами затухания.