В этом словаре терминов, связанных со звуком, приведены общепринятые термины и термины, используемые в 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 может потребоваться знать об этом, но не конечному пользователю. Подробную информацию о межсоединениях внутри устройства можно найти в следующих статьях:
- GPIO
- I²C для канала управления.
- I²S – для аудиоданных, проще, чем SLIMbus.
- McASP
- SLIMbus
- SPI
- AC'97
- Intel HDA
- SoundWire
- TDM
В процессоре 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, связанные с громкостью, работают с индексами громкости, а не с абсолютными коэффициентами затухания.