Почему сохранение высоты звука при воспроизведении звука (якобы) менее производительно?
В VLC для Android я обнаружил возможность сохранить высоту тона во время воспроизведения быстрее обычного:
"Требуется быстрое устройство", очевидно, подразумевает, что более быстрое воспроизведение более производительно, когда также изменяется высота звука. Почему это так?
Что я пробовал: Перед публикацией этого вопроса я провел небольшое исследование через Google. Согласно Википедии, есть несколько методов для более быстрого воспроизведения аудио, самый простой (Resampling) меняет высоту тона.
1 ответ
Когда ваш компьютер "воспроизводит" один элемент звука, конечным результатом цифроаналогового процесса является то, что динамик вынужден двигаться на определенную величину. Если этот процесс происходит быстрее для данного объема данных, и ничего больше не делается, частота будет выше. Более быстрая вибрация = более высокая частота.
Чтобы частота оставалась неизменной для данной скорости, выходной сигнал должен быть изменен (я думаю, что процесс называется БПФ), а не просто воспроизводится напрямую, а это вычислительно дорого.