Аудио терминология

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

Общие условия

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

Цифровое аудио

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

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

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

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

Bluetooth
Беспроводная технология ближнего радиуса действия. Подробную информацию о профилях Bluetooth и протоколах Bluetooth , связанных со звуком, см. в разделах A2DP для музыки, SCO для телефонии и Профиле дистанционного управления аудио/видео (AVRCP) .
ДисплейПорт
Интерфейс цифрового дисплея, разработанный Ассоциацией стандартов видеоэлектроники (VESA).
ключ
Ключ — это небольшой гаджет, особенно тот, который подвешивается к другому устройству.
FireWire
См. IEEE 1394.
HDMI
Мультимедийный интерфейс высокой четкости. Интерфейс для передачи аудио и видео данных. Для мобильных устройств используется разъем micro-HDMI (тип D) или MHL.
ИЭЭЭ 1394
IEEE 1394 , также называемый FireWire, представляет собой последовательную шину, используемую для приложений реального времени с малой задержкой, таких как аудио.
Intel HDA
Intel High Definition Audio (не путать с обычным звуком высокой четкости или звуком высокого разрешения ). Спецификация разъема передней панели. Подробную информацию см. в разделе Intel High Definition Audio .
интерфейс
Интерфейс преобразует сигнал из одного представления в другое. Общие интерфейсы включают аудиоинтерфейс USB и интерфейс MIDI.
линейный уровень
Линейный уровень — это мощность аналогового аудиосигнала, который проходит между аудиокомпонентами, а не преобразователями.
МХЛ
Мобильная связь высокой четкости. Мобильный аудио/видеоинтерфейс, часто через разъем micro-USB.
телефонный разъем
Мини-или суб-мини-компонент, который подключает устройство к проводным наушникам, гарнитуре или линейному усилителю.
СлимПорт
Переходник с микро-USB на HDMI.
S/PDIF
Формат цифрового интерфейса Sony/Philips. Соединение для несжатого сигнала PCM и IEC 61937. Подробную информацию см. в разделе S/PDIF . S/PDIF — это вариант AES3 потребительского уровня.
Удар молнии
Мультимедийный интерфейс, конкурирующий с USB и HDMI при подключении к периферийным устройствам высокого класса. Подробную информацию см. в разделе Thunderbolt .
ТОСЛИНК
TOSLINK — оптический аудиокабель, используемый с S/PDIF .
USB
Универсальная последовательная шина. Подробную информацию см. в разделе USB .

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

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

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

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

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

АЦП
Аналого-цифровой преобразователь. Модуль, преобразующий аналоговый сигнал (непрерывный по времени и амплитуде) в цифровой сигнал (дискретный по времени и амплитуде). Концептуально АЦП состоит из периодической операции выборки и хранения, за которой следует квантователь, хотя это не обязательно должно быть реализовано таким образом. АЦП обычно предшествует фильтру нижних частот для удаления любых высокочастотных компонентов, которые невозможно представить с использованием желаемой частоты дискретизации. Подробную информацию см. в разделе Аналого-цифровой преобразователь .
АП
Процессор приложений. Основной универсальный компьютер на мобильном устройстве.
кодек
Кодер-декодер. Модуль, который кодирует и/или декодирует аудиосигнал из одного представления в другое (обычно аналог в PCM или PCM в аналог). Строго говоря, кодек зарезервирован для модулей, которые как кодируют, так и декодируют, но его можно свободно использовать только для обозначения одного из них. Подробную информацию см. в разделе Аудиокодек .
ЦАП
Цифро-аналоговый преобразователь. Модуль, преобразующий цифровой сигнал (дискретный по времени и амплитуде) в аналоговый сигнал (непрерывный по времени и амплитуде). Часто за ним следует фильтр нижних частот для удаления высокочастотных компонентов, возникающих в результате цифрового квантования. Подробную информацию см. в разделе Цифро-аналоговый преобразователь .
ЦСП
Цифровой сигнальный процессор. Дополнительный компонент обычно располагается после процессора приложения (для вывода) или перед процессором приложения (для ввода). Основная цель — разгрузить прикладной процессор и обеспечить функции обработки сигналов при меньших затратах энергии.
ДПМ
Плотно-импульсная модуляция. Форма модуляции, используемая для представления аналогового сигнала цифровым сигналом, где относительная плотность единиц и нулей указывает уровень сигнала. Обычно используется цифро-аналоговыми преобразователями. Подробную информацию см. в разделе «Плотно-импульсная модуляция» .
ШИМ
Широтно-импульсная модуляция. Форма модуляции, используемая для представления аналогового сигнала цифровым сигналом, где относительная ширина цифрового импульса указывает уровень сигнала. Обычно используется аналого-цифровыми преобразователями. Подробную информацию см. в разделе «Широтно-импульсная модуляция» .
преобразователь
Преобразует изменения физических величин реального мира в электрические сигналы. В аудио физической величиной является звуковое давление, а преобразователями являются громкоговоритель и микрофон. Подробную информацию см. в разделе Преобразователь .

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

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

понижающая дискретизация
Повторная выборка, где частота дискретизации приемника < частота дискретизации источника.
Частота Найквиста
Максимальная частотная составляющая, которая может быть представлена ​​дискретизированным сигналом с частотой 1/2 заданной частоты дискретизации. Например, диапазон человеческого слуха простирается примерно до 20 кГц, поэтому для представления этого диапазона цифровой аудиосигнал должен иметь частоту дискретизации не менее 40 кГц. На практике обычно используются частоты дискретизации 44,1 кГц и 48 кГц, а частоты Найквиста — 22,05 кГц и 24 кГц соответственно. Подробную информацию см. в разделе «Частота Найквиста» и «Диапазон слуха» .
передискретизатор
Синоним преобразователя частоты дискретизации.
передискретизация
Процесс преобразования частоты дискретизации.
преобразователь частоты дискретизации
Модуль, который выполняет повторную выборку.
раковина
Вывод ресемплера.
источник
Вход в ресэмплер.
повышающая дискретизация
Повторная выборка, где частота дискретизации приемника > частота дискретизации источника.

Телефония

АЭК
Акустическое эхоподавление — это средство уменьшения эхо сигнала. Подробности см. в разделе Подавление и подавление эха .
АНК
Активный контроль шума — это средство улучшения качества первичного сигнала путем активного добавления инверсии нежелательного вторичного сигнала. Подробности см. в разделе Активный контроль шума .
дозвонщик
Приложение, предоставляющее пользовательский интерфейс для телефонии.
ОЗС
Hearing Carry-Over — это режим TTY, в котором сообщение отправляется в виде текста и принимается в виде речи.
самопрослушивание
Звуковая обратная связь от локального микрофона в локальный наушник. Подробности см. в разделе Самопрослушивание .
ТДД
Телекоммуникационное устройство для глухих — это особый вид телетайпа (TTY) для людей с нарушениями слуха или речи.
телетайп
Телетайп . Часто используется взаимозаменяемо с TDD.
УЭ
Пользовательское оборудование. Потребительское телефонное устройство.
UMTS
Универсальная система мобильной связи . Тип мобильной сотовой системы.
ГУН
Voice Carry-Over — это режим TTY, в котором сообщение отправляется в виде аудио, а принимается в виде текста.

Условия для Android

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

АЛСА
Продвинутая звуковая архитектура Linux. Аудио-фреймворк для Linux, который также повлиял на другие системы. Общее определение см. в ALSA . В Android ALSA относится к звуковой структуре ядра и драйверам, а не к API пользовательского режима. См. также tinyalsa .
аудио-устройство
Конечная точка аудио ввода-вывода, поддерживаемая реализацией HAL.
АудиоЭффект
API и платформа реализации для эффектов вывода (постобработки) и эффектов ввода (предварительной обработки). API определен в android.media.audiofx.AudioEffect .
АудиоФлингер
Реализация звукового сервера Android. AudioFlinger работает в процессе медиасервера. Общее определение см. в разделе Звуковой сервер .
аудио фокус
Набор API для управления аудиовзаимодействием в нескольких независимых приложениях. Дополнительные сведения см. в разделе «Управление фокусом аудио» , а также в связанных с фокусом методах и константах android.media.AudioManager .
Аудиомикшер
Модуль в AudioFlinger, отвечающий за объединение нескольких треков и применение затухания (громкости) и эффектов. Общее определение см. в разделе «Микширование звука (записанная музыка)» (микшер рассматривается как аппаратное устройство или программное приложение, а не как программный модуль в системе).
аудио политика
Служба, отвечающая за все действия, требующие предварительного принятия политического решения, такие как открытие нового потока ввода-вывода, изменение маршрутизации после изменения и управление томом потока.
Аудиозапись
Основной клиентский API низкого уровня для получения данных от устройства ввода звука, такого как микрофон. Данные обычно имеют формат PCM. API определен в android.media.AudioRecord .
Аудиоресемплер
Модуль в AudioFlinger, отвечающий за преобразование частоты дискретизации .
источник звука
Перечисление констант, указывающее желаемый вариант использования для захвата аудиовхода. Подробности см. в источнике звука . Начиная с уровня API 21 и выше, атрибуты звука являются предпочтительными.
Аудио трек
Основной клиентский API низкого уровня для отправки данных на устройство вывода звука, например динамик. Данные обычно имеют формат PCM. API определен в android.media.AudioTrack .
audio_utils
Библиотека аудио-утилитов для таких функций, как преобразование формата PCM, ввод-вывод файлов WAV и неблокируемый FIFO , которая в значительной степени не зависит от платформы Android.
клиент
Обычно приложение или клиент приложения. Однако клиент AudioFlinger может быть потоком, выполняющимся внутри системного процесса медиасервера, например, при воспроизведении мультимедиа, декодированного объектом MediaPlayer.
ХАЛ
Уровень аппаратной абстракции. HAL — это общий термин в Android; в аудио это прослойка между AudioFlinger и драйвером устройства ядра с API C (который заменяет C++ libaudio).
FastCapture
Поток внутри AudioFlinger, который отправляет аудиоданные на быстрые треки с меньшей задержкой и управляет устройством ввода, если оно настроено на уменьшенную задержку.
ФастМиксер
Поток внутри AudioFlinger, который получает и микширует аудиоданные из быстрых дорожек с меньшей задержкой и управляет основным устройством вывода, если оно настроено на уменьшенную задержку.
быстрый трек
Клиент AudioTrack или AudioRecord с меньшей задержкой, но меньшим количеством функций на некоторых устройствах и маршрутах.
Медиа плеер
Клиентский API более высокого уровня, чем AudioTrack. Воспроизводит закодированный контент или контент, включающий мультимедийные аудио- и видеодорожки.
медиа.лог
Функция отладки AudioFlinger доступна только в пользовательских сборках. Используется для регистрации аудиособытий в кольцевом буфере, откуда их затем можно сбрасывать задним числом при необходимости.
медиасервер
Системный процесс Android, содержащий службы, связанные с мультимедиа, включая AudioFlinger.
НБАИО
Неблокирующий аудиовход/выход. Абстракция для портов AudioFlinger. Этот термин может ввести в заблуждение, поскольку некоторые реализации NBAIO API поддерживают блокировку. Ключевые реализации NBAIO предназначены для разных типов каналов.
обычный миксер
Поток внутри AudioFlinger, который обслуживает большинство полнофункциональных клиентов AudioTrack. Непосредственно управляет устройством вывода или передает субмикс в FastMixer через канал.
OpenSL ES
Стандарт Audio API от The Khronos Group . Версии Android, начиная с уровня API 9, поддерживают собственный аудио API, основанный на подмножестве OpenSL ES 1.0.1 .
профессиональное аудио
Аббревиатура флага функции android.hardware.audio.pro . Требования описаны в разделе 5.10 «Профессиональное аудио» на компакт-диске Android. «Про» в функции android.hardware.audio.pro относится к уровню предсказуемой производительности в реальном времени, а не к предполагаемому пользователю.
в реальном времени (существительное), в реальном времени (прилагательное)

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

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

бесшумный режим
Настраиваемая пользователем функция отключения звонка телефона и уведомлений, не влияя на воспроизведение мультимедиа (музыка, видео, игры) или сигналы тревоги.
Саундбассейн
Клиентский API более высокого уровня, чем AudioTrack. Воспроизводит сэмплы аудиоклипов. Полезно для запуска обратной связи пользовательского интерфейса, звуков игры и т. д. API определен в android.media.SoundPool .
Боязнь сцены
См. СМИ .
Государственная очередь
Модуль внутри AudioFlinger, отвечающий за синхронизацию состояний между потоками. В то время как NBAIO используется для передачи данных, StateQueue используется для передачи управляющей информации.
стратегия
Группа типов потоков со схожим поведением. Используется службой политики аудио.
тип потока
Перечисление, выражающее вариант использования вывода звука. Реализация политики аудио использует тип потока наряду с другими параметрами для определения громкости и решений по маршрутизации. Список типов потоков см. в android.media.AudioManager .
тройник раковина
См. раздел «Отладка звука» .
Тиниалса
Небольшой API пользовательского режима над ядром ALSA с лицензией BSD. Рекомендуется для реализаций HAL.
ТонГенератор
Клиентский API более высокого уровня, чем AudioTrack. Воспроизводит двухтональные многочастотные сигналы (DTMF). Подробную информацию см. в разделе Двухтональная многочастотная сигнализация и определении API на сайте android.media.ToneGenerator .
отслеживать
Аудиопоток. Управляется API AudioTrack или AudioRecord.
кривая затухания громкости
Специфическое для устройства сопоставление общего индекса громкости с конкретным коэффициентом ослабления для данного выходного сигнала.
индекс объема
Безразмерное целое число, выражающее желаемый относительный объем потока. API-интерфейсы android.media.AudioManager , связанные с громкостью, работают с индексами громкости, а не с абсолютными коэффициентами затухания.