ГДЗ Інформатика 8 клас. Підручник [Бондаренко О.О., Ластовецький В.В., Пилипчук О.П., Шестопалов Є.А.] 2021
01.02.2022,
8 Клас / Інформатика,
42 583,
2
РОЗДІЛ 3. ОПРАЦЮВАННЯ МУЛЬТИМЕДІЙНИХ ОБ’ЄКТІВ
§ 12. Поняття мультимедіа. Кодування аудіоданих
Питання для самоперевірки1. Що таке цифровий звукозапис?
Цифровий звукозапис — технологія перетворення аналогового звуку на цифровий з метою збереження його на фізичному носії для можливості подальшого відтворення записаного сигналу. Цифровий звук — результат перетворення аналогового сигналу звукового діапазону в цифровий формат звуку.
2. Поясніть принцип кодування звуку.
Звук - безперервний сигнал. При довічним кодуванні аналогового звукового сигналу безперервний сигнал дискретизується, тобто замінюється серією окремих вибірок із заданою періодичністю. Якість двійкового кодування залежить від двох параметрів: кількості підтримуваних дискретних рівнів сигналу і кількості вибірок в секунду. Періодичність вибірок визначається частотою дискретизації. Оцифрований звуковий сигнал відповідає початковому аналоговому сигналу в тому випадку, якщо частота дискретизації не менш подвоєної частоти найвищої гармоніки цього вихідного сигналу. Людина чує звуки в діапазоні від 20 Гц до 20 кГц, тому максимальна частота дискретизації повинна бути не менше 40 кГц.
Одночасно з дискретизацією здійснюється квантування відліків по амплітуді - вимір миттєвих значень амплітуди і перетворення їх в цифровий код. Точність вимірювання залежить від кількості розрядів кодового слова. При довжині кодового слова 8 біт кількість градацій амплітуди складає 256, при 16 бітах - 65 536.
3. У чому полягає дискретизація звукового сигналу?
Дискретизацією називається процес перетворення початкового звукового сигналу в цифрову форму, в якій він і зберігається для наступного відтворення.
4. Якими форматами аудіофайлів ви користуєтесь?
МР3, Dolby Digital, MPEG, WMA
5. Як запрограмувати відтворення звукового файлу?
Закодований звук із файлу можна відтворити у програмі мовою Python. Найпростіше це зробити за допомогою функції playsound, яка доступна в модулі з такою самою назвою
Після запуску цієї програми буде відтворено вміст файлу Гарна музика.одд, якщо він є в одній папці з програмою:
from playsound import playsound # Імпортуємо функцію
playsoundt('музика.ogg') # Починаємо відтворення
Якщо ж файлу немає, то буде виведено повідомлення про помилку.
Після виклику функції playsound звук із файлу відтворюється до кінця, а потім продовжується виконання програми. Для повноцінного керування відтворенням (пауза, примусова зупинка) слід використовувати інші модулі.
Складемо програму для озвучення введеного числа. Для цього знадобляться звукові файли з назвами цифр (O.ogg, l.ogg, 2.ogg і т. д.).
from playsound import playsound
N = input()
for C in N: # Перебираємо символи рядка
S = C+'.ogg‘ # Формуємо ім'я файлу з символу і розширення
playsound(S) # Відтворюємо звук
Після запуску програми можна ввести рядок цифр і прослухати його. Як бачимо, кодування, збереження і подальше використання звукової інформації значно розширили можливості комп’ютерів.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter