Внутренние устройства
Внутренние устройства
Наибольшее число моделей устройств видеоввода реализовано в виде плат. Наверняка даже самым «неискушенным» читателям встречались названия такого рода: «плата в стандарте PCI» (Peripheral Component Interconnect – соединение периферийных компонентов). Сейчас самое время выяснить, что же это такое. Те из читателей, кто более-менее знаком с устройством компьютеров, могут пропустить этот раздел.
Если открыть системный блок и внимательно посмотреть на материнскую плату (рис. 1.1), мы увидим несколько типов слотов – разъемов, куда вставляются различные платы. Несколько разъемов (один – три) более длинные, с широкими контактами (на старых материнских платах – 486-й и ниже – может быть короткий вариант слота со столь же широкими контактами). Это разъем наиболее «древней» шины ISA (Industry Standard Architecture – архитектура промышленного стандарта). Короткие, чуть дальше отстоящие от края материнской платы три, четыре или пять слотов с более узкими контактами – разъем шины PCI. Отдельный, ни на что не похожий слот с очень узкими контактами – разъем шины AGP (Accelerated Graphics Port – порт ускоренной графики). Наиболее существенные различия шин между собой заключаются в их разрядности и скорости передачи данных. Шина ISA позволяет организовать одновременную передачу 8 (короткий слот) или 16 (длинный слот) битов данных со скоростью до 5 Мбайт/с. Стандартная шина PCI является 32-разрядной – по ней можно передавать одновременно 32 бита данных со скоростью 132 Мбайт/с. AGP – изначально 64-разрядная шина, предназначенная только для установки видеоадаптеров (ускорителей 3D-графики), – обеспечивает скорость до 500 Мбайт/с.
Рис. 1.1. Материнская плата
Для описания изображения можно использовать разное число бит. В принципе любую картинку можно описать в однобитной палитре, то есть в виде определенного сочетания черных (окрашенных) и белых (неокрашенных) точек (рис. 1.2). Регулярный или случайный узор из точек, формирующих изображение, называется растром. В более окрашенных областях точек будет больше (или они будут крупнее), а в светлых местах меньше (или они мельче). Именно по такому принципу действует драйвер принтера при печати любой картинки. Чтобы подобное изображение казалось реалистичным, точки, формирующие его, должны быть очень мелкими. Мы не можем получить на экране столь мелкую точку, как при печати (исходя из конструкции кинескопа и свойств люминофора в обычных мониторах и из размеров элементов в жидкокристаллических и плазменных панелях).
Рис. 1.2. Изображение, составленное из случайно распределенных мелких черных точек
Если представить изображение в виде сплошных черных и белых областей, оно начинает напоминать картинку, нарисованную тушью (рис. 1.3).
Рис. 1.3. Изображение при однобитном представлении без растрирования
Для создания более реалистичного изображения необходимо увеличить число бит, описывающих каждую точку. Так, если использовать 4 бита, получится 24 = 16 вариантов (рис. 1.4). Для 8 бит получается 28 = 256 вариантов. Это уже хорошее черно-белое изображение (рис. 1.5). При такой разрядности становится возможным создание более или менее «приличных» цветных изображений. Такую палитру вы можете видеть, если установите в Windows режим дисплея стандартный VGA. Рекомендуем проверить и убедиться, что до настоящего фотореализма здесь далеко. Как уже упоминалось выше, для нормальной передачи цвет кодируется 24 битами по 8 бит на каждый из основных цветов: красный, зеленый и синий. Итого: 224 ? 16,8 миллионов цветов.
Рис. 1.4. Изображение при четырех битах на пиксел
Рис. 1.5. То же изображение при восьмибитном представлении
Наиболее «древние» устройства захвата кадра давали восьмибитное черно-белое изображение (256 градаций серого), они существовали еще во времена господства шины ISA. Конечно, не следует думать, что ISA-устройство не может передавать данные большей разрядности, чем 16. Но для передачи такие данные придется вначале кодировать (так, чтобы снизить разрядность до 16), а затем декодировать. Естественно, на это требуется время, которое как при видеовводе, так и при видеовыводе (например, на экран), очень дорого. Потраченное впустую время – это потерянные кадры, и, как следствие, скачки или подергивание изображения, замедление вывода на экран и прочие неприятности. Поэтому эра фотореализма и высококачественного компьютерного видео началась только с активным распространением шины PCI. В настоящее время в этом стандарте, кроме плат видеоввода, выпускается подавляющее большинство различных контроллеров, многие звуковые платы и даже некоторые модемы. Уже появились материнские платы вообще без ISA-слотов (стандарт РС99), хотя пока еще выпускаются и ISA-устройства – это в основном модемы и специальные платы промышленного назначения. Немаловажно, что PCI-устройство имеет возможность работать в режиме Bus Master, то есть управлять шиной без участия центрального процессора. К сожалению, отчасти по этой причине PCI-устройства оказываются порой довольно капризны. Так, не стоит устанавливать современную плату видеоввода на 486-ю материнскую плату. Хотя PCI-слот там есть и видеоплата прекрасно работает на нем, устройство видеозахвата, возможно, установить на эту модель так и не удастся, поскольку первые версии стандарта PCI не поддерживают необходимый режим работы. Проблемы почти наверняка возникнут с материнскими платами на чипсете (наборе микросхем), произведенным не фирмой Intel.
Данный текст является ознакомительным фрагментом.