
Информатика: создаём своего цифрового помощника Урок 15 из 18
Как звук и движение превращаются в данные
Поймём, как микрофон измеряет звук по времени, а видео показывает последовательность кадров.
Текст переведён с помощью ИИ.
Где мы на карте
В прошлой части мы научились находить файлы и различать программу и данные. Теперь разберём, как данные могут передать смысл так, чтобы другой человек и другая программа прочитали их одинаково. Сначала назовите собственную догадку, затем проверьте её на числах. После проверки запишите, какую мысль пришлось изменить.
Жизненный образ и точная модель
Если отмечать уровень воды в реке раз в час, таблица покажет отдельные измерения, но не все изменения между ними. Звук оцифровывают похожим способом: измеряют изменяющийся сигнал много раз в секунду. Движение в видео показывают последовательностью отдельных изображений.
Отсчёт звука — численное измерение сигнала в определённый момент. Частота дискретизации сообщает, сколько отсчётов в секунду берут для каждого канала. В игрушечном примере 4 отсчёта/с за одну секунду дают значения в моменты 0, 0,25, 0,5 и 0,75 с — ровно четыре, не пять. При 8000 отсчётах/с, одном канале и 8 битах на отсчёт одна секунда сырых данных займёт 8000 байт. Видео хранит кадры с заданной частотой и обычно звук отдельно.
Граница образа
Речную таблицу нельзя принимать за саму реку. Между отсчётами исходная волна непосредственно не записана; по ним строят приближение. Четыре отсчёта в секунду — лишь наглядная учебная схема, не частота для качественной речи. Заголовки и сжатие меняют фактический размер файла.
Опорный сигнал
время → отсчёт → число; частота × время × бит/отсчёт × каналы → сырые биты
Разобранный пример
Возьмите четыре измерения 2, 5, 3, 0 в моменты 0, 0,25, 0,5, 0,75 с. Нарисуйте четыре точки в правильном порядке. Для двухсекундного звука при 4 отсчётах/с и одном канале будет восемь чисел.
Предскажите до наблюдения
Сколько сырых байтов в одной секунде моно при 8000 отсчётах/с и 8 битах на отсчёт? Запишите 8000 × 8 = 64000 бит и разделите на 8: 8000 байт.
Не прокручивайте сразу к ответу: запишите прогноз и причину. Сравните не только итог, но и каждый промежуточный шаг. Если результат совпал случайно, повторите опыт с другими числами.
Воспроизведите без подсказки
Закройте пример и посчитайте два секунды при тех же условиях. Затем объясните, почему удвоение числа каналов удвоит сырые данные при прочих равных.
Закройте разобранный пример листом бумаги. Восстановите цепочку по короткому сигналу, проговорите смысл каждого перехода и лишь затем откройте пример для самопроверки. Если застряли, посмотрите только предыдущий шаг.
Найдите и исправьте ошибку
«При 4 отсчётах/с точки 0, 0,25, 0,5, 0,75 и 1 с дают пять измерений в первой секунде». Объясните полуоткрытый интервал [0,1): точка 1 с относится к следующей секунде.
Перенос в новую ситуацию
Игрушечное видео имеет 2 кадра/с. За три секунды укажите шесть моментов кадров: 0, 0,5, 1, 1,5, 2, 2,5 с. Звук не становится кадрами только потому, что идёт вместе с видео.
Изменение проекта
Добавьте к паспорту помощника предложение: если позже появится голосовая подсказка, формат должен указать частоту, число каналов и представление отсчёта. Пока храните лишь текст задачи, аудио не требуется.
Задание
Начертите две шкалы времени: четыре звуковых отсчёта за секунду и два видеокадра за секунду. Подпишите моменты и сравните количество элементов без смешения звука с изображением.
Сдавайте не фразу «понял», а проверяемое доказательство: таблицу, расчёт, файл или точный ответ с объяснением. Используйте вымышленные данные. Попросите другого человека повторить действие по вашему описанию; если ему приходится угадывать, уточните правило.
Возврат через 1, 7 и 30 дней
Завтра восстановите четыре момента отсчётов. Через неделю найдите число моноотсчётов за 2 с при 8000/с. Через месяц объясните, что теряется между измерениями.
Если вы нашли ошибку или опечатку в тексте статьи, то сообщите нам об этом
Комментарии (0)
Войдите, чтобы оставить комментарий →
Пока нет комментариев. Будьте первым.