Ускорение сканера
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: мцыри сочинение, дипломы скачать бесплатно
| Добавил(а) на сайт: Голотин.
1 2 | Следующая страница реферата
Ускорение сканера
Многих интересует не скорость работы сканера как таковая, а возможные методы повышения этой скорости. Иногда спрашивают даже о способах аппаратного "разгона" (overclocking) сканеров. Приверженцев последнего вынужден буду сразу разочаровать: overclocking сканера невозможен, даже чисто теоретически, как и "разгон", скажем, осциллографа :-). Внутри сканера Вы не найдете ни одного элемента (переключателя, перемычки, дополнительного разъема), предназначенного для подобной операции... Почему ? Потому что большинство электронных каскадов Вашего инструмента весьма чувствительны к изменениям тактовой частоты, и если эту частоту повысить более чем на 1...2% - сканер просто перестанет работать.
"В лоб" эта задача не решается. Поэтому предлагается задачу переформулировать, и вместо "повышения скорости" говорить об "экономии времени при сканировании". Как показывает практика, существуют три основных способа уменьшить время оцифровки изображения:
Правильно сконфигурировать используемый для этой работы компьютер;
Научиться оптимально выбирать параметры сканирования конкретного оригинала;
Не пользоваться устаревшими версиями драйвера сканера.
На вопрос об оптимальной конфигурации компьютера готового ответа нет: быстродействие системы "компьютер+сканер" в общем случае зависит от множества разнородных и взаимно-зависимых параметров. Ниже будет предпринята попытка выделить наиболее значимые из них. Зачем это нужно? Эта статья предназначена в первую очередь для человека, мучимого вопросом "А что бы здесь подкрутить, чтобы оно забегало?", возможно, даже расстроенного отсутствием ручки с надписью "Скорость", которую можно было бы до упора повернуть... Поэтому цель статьи состоит в том, чтобы разобраться: что, где и как имеет смысл настраивать.
Выбор параметров сканирования - тема достаточно распространенная, этому вопросу посвящено немало материалов, как в Сети, так и в компьютерной периодике, так что здесь останавливаться на нем не будем. Достаточно привести универсальный совет: не увлекайтесь разрешением... больше - не значит качественнее. Информацию по оптимальному выбору параметров сканирования можно найти на mustek.ru, scaner.ru и на ixbt.com (в разделе "Периферия").
Выбор версии драйвера в числе основных способов упомянут не случайно: известно немало случаев, когда вполне исправный аппарат на грамотно конфигурированном компьютере работал медленно и неустойчиво только потому, что управлялся драйвером "позавчерашней" версии. Информацию об актуальных версиях драйверов Вы всегда можете получить на сайтах mustek.ru и scaner.ru
Немаловажным оказывается и вопрос выбора операционной системы. Дело в том, что производители сканеров класса SOHO ориентируются на массового потребителя, который по статистике скорее предпочитает Windows 3x/95/98, чем DOS, Windows NT и *nix-клоны. Естественно, драйвера в первую очередь пишутся для Windows 3х/95/98, а уже потом выпускаются версии, переделанные для работы под другими ОС. Поэтому не стоит удивляться, если Ваш аппарат неустойчиво работает под экзотической операционной системой - этого следовало ожидать. Под какой системой лучше работать со сканером, я думаю, Вы уже поняли... :-)
Теперь вернемся к наиболее сложному вопросу: оптимальная конфигурация компьютера. Чтобы иметь возможность оценить вклад каждого из участвующих в обработке сигнала устройств и выделить те параметры, влияние которых велико, потребуется рассмотреть весь процесс сканирования - от инициализации сканера до вывода на экран готового образа. Привести обобщенный алгоритм сканирования было бы весьма затруднительно, однако можно выделить несколько основных этапов этого процесса. При оцифровке любого изображения при помощи любого планшетного сканера обязательно выполняются (в той или иной последовательности) следующие процедуры:
Калибровка (автоподстройка преобразовательных каскадов);
Перемещение и позиционирование каретки ("считывающей головки");
Опрос элементов светочувствительной матрицы (CCD или CIS) и аналого-цифровое преобразование;
Накопление полученных значений в оперативной памяти ("буфере") сканера;
Инициализация интерфейсных устройств и передача накопленной информации в оперативную память компьютера;
Запись ("сохранение") информации на винчестер (жесткий диск);
Передача управления в вызвавшее драйвер приложение (иногда за этим следует открытие полученного графического образа в отдельном окне).
Примечание: иногда перед сканированием выполняется также прогрев лампы ("warming up"), однако эта процедура не у всех сканеров является обязательной и зачастую может быть отключена, поэтому здесь не рассматривается.
Очевидно, что процедуры 1...3 внешней коррекции не поддаются, поскольку всегда выполняются сканером автоматически и не зависят от каких-либо параметров рабочего компьютера.
Процедура калибровки выполняется по жестко заданному алгоритму, который определяется набором инструкций, хранящихся во внутреннем ПЗУ (firmware). Изменить алгоритм возможно только вместе с ПЗУ (которое совсем не всегда имеет вид отдельной микросхемы), поэтому говорить об оптимизации временных затрат на эту процедуру бессмысленно.
Перемещение каретки планшетного сканера производится протяжным механизмом, приводимым в движение шаговым двигателем (step motor). В общем случае скорость перемещения каретки зависит исключительно от выбранного разрешения сканирования (о выборе разрешения см. выше). Механизм, конечно, вносит некоторую собственную задержку (время прохождения сигнала по цепи "процессор сканера - буферный каскад - контроллер двигателя" плюс время выполнения шага), однако компенсировать ее внешними средствами нельзя.
Внешнее вмешательство в схемы, реализующие оптико-электронное, а затем и аналого-цифровое преобразование может быть реализовано только на уровне существенной переработки соответствующих электронных каскадов, поэтому также здесь не рассматривается.
Промежуточное сохранение данных в оперативной памяти сканера (процедура 4), а также объем самой этой памяти долгое время остаются предметом оживленной дискуссии: а будет ли быстрее, если "памяти добавить" ? Дискуссия, к сожалению, беспредметная: разъемы для дополнительных микросхем (или модулей) оперативной памяти у сканеров производства Mustek, Plustek, Avision, Genius, и Targa отсутствуют, даже у такого мощного аппарата как Mustek Paragon Power Pro.
Если говорить о планшетных сканерах других производителей, то встречаются профессиональные модели (ценовая категория "выше $5000"), в которых такие разъемы есть, однако данными, позволяющими оценить влияние объема буфера на быстродействие этих моделей, я не располагаю.
Пропускную способность интерфейсных устройств принято считать "узким местом" процесса сканирования. Это не совсем верно: временные затраты на подготовку и передачу информации (процедура 5) становятся заметны лишь при больших объемах образа.
Рекомендуем скачать другие рефераты по теме: антикризисное управление предприятием, дипломная работа на тему.
Категории:
1 2 | Следующая страница реферата