Говоря о технологии передачи цвета на компьютере, нельзя не сказать о том, что она тесно связана с проблемой компрессии изображений. Легко можно сосчитать, что если каждый из основных цветов кодировать при помощи одного байта, то общее число возможных цветов составит более 16 миллионов. Кодировать каждый пиксел изображения с учетом такого большого количества цветов зачастую представляется расточительным. Поэтому многие кодеки используют несложный трюк, позволяющий значительно уменьшить размер графического файла. Они изначально, исходя из предварительного анализа исходного рисунка, готовят набор характерных именно для него цветов (например, 256 цветов), называемый
1.2. Видео
Все, сказанное выше по отношению к статическим изображениям, относится и к видео. Надо лишь помнить о том, что впечатление просмотра видео на компьютере создается благодаря быстрому чередованию отдельных статических изображений, называемых
Рис. 1.6. Иллюзия просмотра видеофильма основана на принципе быстрого чередования кадров
Принцип покадрового видео, как вы знаете, лежит в основе традиционного (аналогового) кино и телевидения. Отличие компьютерного представления видео проявляется лишь на изложенных нами ранее характеристиках отдельных кадров видео как компьютерных изображений. Сведем все то, о чем мы уже рассказали, и то, о чем только собираемся рассказать, в одну таблицу (табл. 1.1) (не касаясь пока звука, рассмотренного в следующем разделе).
Внимание
Заметим, что термином «цифровое видео» здесь и далее мы обозначаем не только видео, которое воспроизводится на мониторе компьютера, но и современные «некомпьютерные» технологии (цифровые видеомагнитофоны, видеокамеры и т. п.).
Исторически сложилось, что разные стандарты кино и ТВ поддерживают различную частоту кадров. Приведем характеристики некоторых из них:
24 (кадра/с) – используется для создания кинофильмов на кинопленках (классический кинематограф);
25 (кадров/с) – стандарт PAL/SECAM, европейский стандарт телевидения;
29.97 (кадров/с) – стандарт частоты кадров для NTSC (североамериканского стандарта телевидения);
30 (кадров/с) – режим, довольно часто применяемый для создания компьютерных мультимедийных продуктов.
При работе с цифровым видео большое значение имеет договоренность о нумерации отдельных кадров. Способ и формат расстановки числовых меток, связанных с каждым кадром, называется
Рис. 1.7. Качество цифрового видео зависит от разрешения и других параметров отдельных кадров