Открыть сервис

Межкадровые интервалы

Межкадровые интервалы — это временные промежутки между последовательными кадрами в видеопотоке, анимации или компьютерной графике. Величина межкадрового интервала обратно пропорциональна частоте кадров (FPS, frames per second): чем меньше интервал, тем выше частота и плавнее восприятие движения. В цифровых системах межкадровые интервалы измеряются в миллисекундах (мс) и могут быть как постоянными (фиксированными), так и переменными (вариативными), что существенно влияет на качество воспроизведения и пользовательский опыт.

Физическая и математическая основа

Межкадровый интервал (Δt) определяется как время между началом отображения одного кадра и началом следующего. При частоте кадров 60 FPS интервал составляет примерно 16,67 мс (1000 мс / 60). В идеальном случае все интервалы равны, что обеспечивает равномерное движение. Однако на практике из-за задержек рендеринга, синхронизации с дисплеем и работы операционной системы интервалы могут колебаться.

Математически частота кадров (F) и межкадровый интервал (Δt) связаны формулой: F = 1 / Δt. При переменном интервале средняя частота кадров вычисляется как отношение количества кадров к общему времени воспроизведения.

Классификация межкадровых интервалов

По стабильности

  • Фиксированные (постоянные) — каждый кадр отображается через строго одинаковый промежуток времени. Характерны для киноплёнки (24 кадра в секунду) и некоторых профессиональных видеосистем. Обеспечивают предсказуемую плавность, но требуют точного синхронизатора.
  • Переменные (вариативные) — интервалы меняются от кадра к кадру. Типичны для компьютерных игр, где нагрузка на GPU и CPU непостоянна. При сильных колебаниях (джиттере) возникает эффект «заикания» (stuttering) или «рывков» (judder).

По способу синхронизации

  • Синхронизированные с вертикальной развёрткой (V-Sync) — вывод кадра привязан к частоте обновления монитора (например, 60 Гц). Интервал кратен периоду развёртки. Устраняет разрывы (tearing), но может увеличивать задержки.
  • Адаптивные технологии (G-Sync, FreeSync) — монитор динамически подстраивает частоту обновления под текущий межкадровый интервал, устраняя разрывы и снижая задержки.
  • Без синхронизации — кадр выводится сразу после рендеринга, что минимизирует задержки, но вызывает разрывы изображения.

Влияние на восприятие

Человеческий глаз способен заметить неравномерность межкадровых интервалов при отклонениях более 5–10 мс от среднего значения. При частоте 30 FPS (33,3 мс) даже небольшие колебания воспринимаются как рывки. При 60 FPS (16,7 мс) порог заметности ниже, но стабильность остаётся критичной. В профессиональной анимации и кинематографе для киноплёнки с частотой 24 кадра в секунду (41,7 мс) используется специальный обтюратор, который обеспечивает равномерное перекрытие кадров.

Измерение и анализ

Для оценки стабильности межкадровых интервалов применяют:

  • Среднее значение — средняя частота кадров (FPS).
  • Медианное значение — более устойчиво к выбросам.
  • Минимальное и максимальное значения — показывают разброс.
  • 95-й и 99-й процентили — доля времени, когда интервал превышает определённый порог.
  • Джиттерстандартное отклонение или среднеквадратичное отклонение интервалов.

В игровых тестах часто используют показатель «1% low» — среднее значение 1% самых длинных интервалов, характеризующее производительность в сложных сценах.

Применение в различных областях

Компьютерные игры

В играх межкадровые интервалы критически важны для плавности геймплея. Разработчики стремятся к постоянному значению 16,7 мс (60 FPS) или 8,3 мс (120 FPS). Используются технологии динамического разрешения и сглаживания, чтобы выровнять нагрузку. В соревновательных шутерах приоритет отдаётся низким задержкам, а не идеальной стабильности.

Кинематограф и видео

В кино используется фиксированный интервал 41,7 мс (24 кадра/с). Для телевидения — 33,3 мс (30 кадров/с) в системах NTSC и 40 мс (25 кадров/с) в PAL/SECAM. При конвертации частот (телекино, 3:2 pulldown) возникают артефакты, связанные с неравномерностью интервалов.

Анимация

В традиционной анимации (stop-motion, рисованная) межкадровые интервалы задаются вручную. В компьютерной анимации (3D) интервалы могут быть фиксированными или переменными в зависимости от сложности сцены.

Виртуальная и дополненная реальность

Для VR/AR критичны сверхнизкие межкадровые интервалы (менее 11,1 мс при 90 Гц) и их минимальная вариативность. Даже незначительные рывки вызывают дискомфорт и укачивание. Используются технологии асинхронного проецирования (Asynchronous Reprojection) для компенсации выпавших кадров.

Технические аспекты

Причины нестабильности

  • Неравномерная загрузка GPU/CPU.
  • Обращение к медленной памяти (VRAM, RAM).
  • Фоновые процессы операционной системы.
  • Задержки драйвера дисплея.
  • Синхронизация с другими устройствами (звук, ввод).

Методы стабилизации

  • Аппаратные — использование мониторов с высокой частотой обновления (120–360 Гц), поддержка G-Sync/FreeSync.
  • Программные — динамическое изменение детализации, предварительный рендеринг, буферизация кадров (double/triple buffering).
  • Алгоритмические — сглаживание интервалов путём интерполяции (Motion Interpolation) или пропуска кадров (Frame Pacing).

Интересные факты

  • В ранних видеоиграх (1980-е годы) частота кадров была привязана к частоте обновления монитора (50/60 Гц), и межкадровые интервалы были фиксированными.
  • В кинотеатрах с проекцией на плёнке межкадровые интервалы регулируются обтюратором, который перекрывает свет при смене кадра, создавая эффект «мерцания».
  • В некоторых современных играх (например, серия Doom) используется технология «id Tech», которая позволяет поддерживать стабильные 60 FPS даже на слабом оборудовании за счёт динамического масштабирования.
  • В профессиональном видео (телевещание, стриминг) применяются буферы с фиксированной задержкой (например, 2 кадра) для выравнивания интервалов перед кодированием.

Критика и проблемы

Основная критика связана с тем, что в погоне за высоким FPS пользователи часто игнорируют стабильность интервалов. Например, средние 100 FPS при сильных просадках до 30 FPS воспринимаются хуже, чем стабильные 60 FPS. Производители видеокарт и мониторов акцентируют внимание на пиковых значениях, а не на стабильности. Также существуют споры о необходимости частот выше 120 Гц для обычного пользователя — некоторые исследования показывают, что разница между 120 и 240 Гц едва заметна.

Источники

  • «Video Demystified: A Handbook for the Digital Engineer» — Keith Jack
  • «Real-Time Rendering» — Tomas Akenine-Möller, Eric Haines, Naty Hoffman
  • «The Art of Computer Game Design» — Chris Crawford
  • Стандарты SMPTE (Society of Motion Picture and Television Engineers)
  • Документация NVIDIA и AMD по технологиям G-Sync и FreeSync
  • «Frame Rate and Frame Pacing in Games» — исследование компании Blizzard Entertainment

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →