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

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

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

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

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

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

АС3
Аудиокодек от Dolby. Подробности см. в Dolby Digital .
акустика
Изучение механических свойств звука, например, как физическое размещение преобразователей (динамиков, микрофонов и т. д.) на устройстве влияет на воспринимаемое качество звука.
затухание
Множитель меньше или равен 1,0, применяемый к звуковому сигналу для уменьшения уровня сигнала. Сравните, чтобы получить .
аудиофил
Человек, заинтересованный в превосходном воспроизведении музыки, особенно готовый пойти на существенные компромиссы (стоимость, размер компонентов, дизайн помещения и т. д.) ради качества звука. Для получения подробной информации обратитесь к аудиофилу .
АВБ
Стандарт для передачи цифрового звука в реальном времени через Ethernet. Подробную информацию см. в разделе Аудио-видео мост .
бит на выборку или разрядность
Количество битов информации на выборку.
канал
Одиночный поток аудиоинформации, обычно соответствующий одному месту записи или воспроизведения.
микширование
Уменьшите количество каналов, например, со стерео на моно или с 5.1 на стерео. Достигается путем пропуска каналов, микширования каналов или более сложной обработки сигнала. Простое микширование без затухания или лимитирования может привести к переполнению и клиппингу. Сравните с повышающим микшированием .
DSD
Прямой цифровой поток. Запатентованное кодирование звука на основе модуляции плотности импульсов . В то время как импульсно-кодовая модуляция (ИКМ) кодирует форму волны как последовательность отдельных аудиосэмплов из нескольких битов, DSD кодирует форму волны как последовательность битов с очень высокой частотой дискретизации (без понятия сэмплов). И PCM, и DSD представляют несколько каналов независимыми последовательностями. DSD лучше подходит для распространения контента, чем в качестве внутреннего представления для обработки, поскольку применение традиционных алгоритмов цифровой обработки сигналов (DSP) к DSD может быть затруднено. DSD используется в Super Audio CD (SACD) и в DSD поверх 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-битного ИКМ образцы значений представляют собой целые числа от -32768 до +32767.
пандус
Постепенно увеличивайте или уменьшайте уровень определенного аудиопараметра, например громкости или силы эффекта. Регулировка громкости обычно применяется при паузе и возобновлении музыки, чтобы избежать резкого слышимого перехода.
образец
Число, представляющее значение звука для одного канала в момент времени.
частота дискретизации или частота кадров
Количество кадров в секунду. Хотя частота кадров является более точной, частота дискретизации обычно используется для обозначения частоты кадров.
озвучивание
Использование звука для выражения обратной связи или информации, например, звуки прикосновения и звуки клавиатуры.
уровень звукового давления
Уровень звукового давления, относительное измерение звукового давления.
стерео
Два канала.
стерео расширение
Эффект, применяемый к стереофоническому сигналу, чтобы сделать другой стереофонический сигнал более полным и насыщенным. Эффект также может быть применен к монофоническому сигналу, где он представляет собой тип повышающего микширования.
объемный звук
Методы повышения способности слушателя воспринимать положение звука за пределами стереофонического левого и правого.
прозрачность
Идеальный результат сжатия данных с потерями. Преобразование данных с потерями является прозрачным, если оно воспринимается человеком как неотличимое от оригинала. Подробнее см. в разделе Прозрачность .
недооценивать
Звуковой сбой , вызванный несвоевременным предоставлением необходимых данных. Подробнее см. в разделе опустошение буфера . Сравните с превышением .
повышающее микширование
Увеличьте количество каналов, например, с моно на стерео или со стерео на объемный звук. Достигается дублированием, панорамированием или более сложной обработкой сигнала. Сравните с даунмикшированием .
USAC
Аудиокодек для приложений с низким битрейтом. Дополнительные сведения см. в разделе Унифицированное кодирование речи и звука .
виртуализатор
Эффект, который пытается пространственно распределить аудиоканалы, например, пытается имитировать большее количество динамиков или создать иллюзию того, что источники звука имеют положение.
объем
Громкость, субъективная сила звукового сигнала.

Интерконнект между устройствами

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

Bluetooth
Беспроводная технология малого радиуса действия. Для получения подробной информации о профилях и протоколах Bluetooth , связанных со звуком, см. A2DP для музыки, SCO для телефонии и Профиль дистанционного управления аудио/видео (AVRCP) .
DisplayPort
Интерфейс цифрового дисплея, разработанный Ассоциацией стандартов видеоэлектроники (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.
телефонный разъем
Мини- или суб-мини-компонент, который подключает устройство к проводным наушникам, гарнитуре или линейному усилителю.
SlimPort
Переходник с micro-USB на HDMI.
S/PDIF
Формат цифрового интерфейса Sony/Philips. Межсоединение для несжатого PCM и IEC 61937. Подробности см. в S/PDIF . S/PDIF — это потребительский вариант AES3 .
Удар молнии
Мультимедийный интерфейс, который конкурирует с USB и HDMI для подключения к периферийным устройствам высокого класса. Дополнительные сведения см. в разделе Thunderbolt .
ТОСЛИНК
TOSLINK — это оптический аудиокабель, используемый с S/PDIF .
USB
Универсальная последовательная шина. Для получения подробной информации см. раздел USB .

Интерконнект внутри устройства

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

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

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

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

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

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

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

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

Телефония

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

Особые условия для Android

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

АЛСА
Расширенная звуковая архитектура Linux. Аудио-фреймворк для Linux, который также повлиял на другие системы. Общее определение см. в ALSA . В Android ALSA относится к звуковой структуре и драйверам ядра, а не к API пользовательского режима. См. также тиниалса .
аудио-устройство
Конечная точка ввода-вывода аудио, поддерживаемая реализацией 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 и драйвером устройства ядра с C API (который заменяет C++ libaudio).
FastCapture
Поток внутри AudioFlinger, который отправляет аудиоданные на быстрые треки с более низкой задержкой и управляет устройством ввода, если настроено на уменьшенную задержку.
FastMixer
Поток внутри 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 Professional Audio компакт-диска Android. «Pro» в функции android.hardware.audio.pro относится к уровню предсказуемой производительности в реальном времени, а не к предполагаемому пользователю.
в реальном времени

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

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

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