РЕГИСТРАЦИЯ  |  НОВОСТИ  |  ОБРАТНАЯ СВЯЗЬКАК ПИСАТЬ ПРЕСС РЕЛИЗ?  |  ПРИМЕР ПРЕСС-РЕЛИЗА
“...Скромность - самый верный путь к забвению!”
     
Добавить пресс-релиз

Оптический "грызун" изнутри

Evrotek
      16-06-2009
 

Сделав обзор четырех, самых часто выбираемых компьютерных мышек, с нашей стороны было бы кощунством не рассказать, как они работают. В этой статье мы рассмотрим принципы работы сенсоров оптических мышей, а также развеем некоторые мифы, связанные с оптическими мышками.

✐  место для Вашей рекламы

Дуглас Энгельбарт. Вам не знакомо это имя? Дуглас Карл Энгельбарт родился 30 января 1925 года. Его детство проходило на маленькой ферме недалеко от города Орегона, штат Огайо. В 1942 году Дуглас поступил в университет, предполагая дальнейшую трудовую деятельность инженером-электриком. Но вторая мировая война спутала его карты. Он был призван на военную службу и отправлен на Филиппинскую военно-морскую базу. По окончании войны, уволившись в звании сержанта, Дуглас возвращается в университет и уже в 1948 году выпускается. По распределению его направляют на работу в «Национальный Консультативный Комитет Аэронавтики» (NACA). Казалось бы, достойное место работы и неплохая должность удовлетворили бы любого среднестатистического американца, но не Дугласа Карла Энгельбарта. Поэтому он принимает предложение от Калифорнийского университета в Беркли (TheUniversity of California, Berkley) на должность помощника профессора.

Калифорнийский университет в Беркли - старейший из десяти кампусов Калифорнийского университета. Основан в 1868 году, расположен в Беркли, штат Калифорния, занимает территорию площадью около 5 кмІ. Пользуется мировой известностью как один из лучших центров для подготовки специалистов по компьютерным технологиям, экономике, физике.

В 1964 году инженер Билл Инглиш изготовил, по изобретению Энгельбарта, прототип первого манипулятора – компьютерную мышь. Однако, её представили миру лишь 9 декабря 1968 года, а патент на изобретение был получен спустя два-три года. Теперь, по праву, его можно назвать «родитель» устройства ввода/вывода. Кроме того, Энгельбарт создал первую систему обмена текстовыми сообщениями, протоколы для виртуальных терминалов, множественные окна (открытие нового сегмента данных для прикладной программы при запуске) и протокол удалённого доступа.

Компьютерная мышь – одно из указательных устройств ввода, обеспечивающих интерфейс пользователя с компьютером.

Вообще-то в первых оптических мышках было два светодиода, и один из них излучал свет в красном диапазоне, а другой — в инфракрасном. Соответственно было и два фотодиода, которые работали "в паре" с вышеозначенными светодиодами. Для такой мыши был необходим специальный коврик с поверхностью из специального светоотражающего материала, на который наносилась мелкая сетка из синих и перпендикулярных им черных линий.

Синие линии поглощали свет красного светодиода, а черные — инфракрасного.
Таким образом, один фотодиод "замечал" проход над синими линиями коврика, а другой — над черными. В момент прохода над линией фотодиод генерировал соответствующий электрический импульс. Контроллер мыши, подсчитывая импульсы, определял направление и величину перемещения.

Можно сказать, что коврик выполнял функцию, аналогичную той, которую выполняет вся механическая часть в оптико-механической мышке.

К достоинствам таких мышей можно отнести отсутствие движущихся и инерционных частей, надежность в работе, точность позиционирования. А к недостаткам — коврик, который требовал постоянного ухода и чистки и, как всегда, — высокую стоимость. К тому же, при утрате или повреждении коврика мышь утрачивала свою работоспособность. Но в 1999 году фирмой Agilent Technologies была разработана своя технология оптической навигации, для которой коврик и вовсе не требовался. И так как на сегодняшний момент фирмой Agilent выпущено более 75 миллионов сенсоров различных модификаций для оптических мышей, то можно предположить, что данная технология пришлась впору как производителям, так и пользователям. К тому же, вышеозначенная фирма выпускает не только оптические сенсоры, но еще и практически все необходимые компоненты для сбора оптической мыши, что делает доступным производство оптических мышей даже для небольших компаний. Есть два варианта линзы и зажима. Но какой бы из них не предпочел производитель, принципиально на работу оптической системы это не влияет.

Суть данной технологии заключается в следующем: оптический сенсор последовательно считывает изображения поверхности (кадры), а затем математически определяет направление и величину перемещения.

Полная оптическая система состоит из четырех компонентов: оптического сенсора, линзы, красного светодиода и зажима для светодиода.

Оптический сенсор включает в себя три функциональных блока: систему считывания изображения (IAS); цифровой сигнальный процессор(DPS); последовательный интерфейс передачи данных.

Конструктивно же оптический сенсор представляет собой микросхему с шестнадцатью ножками, на нижней части которой расположен объектив. За объективом расположена монохромная КМОП (CMOS) камера, которая и фотографирует небольшой участок поверхности площадью около квадратного миллиметра. Кадр поверхности разбивается на маленькие участки (квадраты). Для каждого такого участка вычисляется усредненное значение яркости. Диапазон присваиваемых значений — от 0 до 63, где 0 присваивается черному участку, а 63 — белому. Таким образом, получается мозаичное изображение, состоящее из квадратов различной яркости. Вот один такой квадрат, т.е. элемент изображения, и является точкой привязки, а точнее сказать, одним отсчетом. И разрешающая способность оптической мыши определяется в отсчетах на дюйм. Фирма Agilent выпускает сенсоры с разрешением как 400, так и 800 cpi, причем модели с разрешением 800 cpi могут быть запрограммированы на работу с разрешением 400 cpi. К слову сказать, некоторые фирмы в технических характеристиках своих оптических мышей заявляют разрешение в 420 или 500 cpi.

Но вернемся назад к технологии. Помня о том, что сенсор фотографирует очень небольшой участок поверхности, а курсор по экрану должен двигаться плавно и без запаздывания, а для этого последовательно считываемые кадры поверхности должны накладываться друг на друга с небольшим смещением, поверхность фотографируется с очень большой скоростью — 1500 снимков в секунду. Это позволяет перемещатьмышь со скоростью до 12 дюймов (30 сантиметров) в секунду. Также существуют варианты сенсоров, которые фотографируют поверхность со скоростью в 2000 или 2300 снимков в секунду и позволяют перемещать мышь со скоростью в 14 дюймов (35 см) в секунду. Причем фирма Microsoft заявляет, что в ее последних разработках находятся сенсоры со скоростью съемки в 6000 кадров в секунду. Все выше рассмотренное относится к системе считывания изображения. Далее отснятые кадры обрабатываются цифровым сигнальным процессором по специальному, естественно, запатентованному алгоритму. Сравнивая полученные кадры, процессор определяет величину и направление перемещения мыши, после чего преобразует эти данные в координаты.

Так как кварцуются сенсоры в большинстве своем генератором с частотой 18 МГц (есть варианты на 24 МГц), то можно предположить, что мощность цифрового процессора составляет 18 миллионов операций в секунду. Затем вычисленные координаты при помощи последовательного интерфейса передаются в компьютер. Первые модели сенсоров умели "общаться" с компьютером по интерфейсу PS/2, а для работы по интерфейсу USB требовался дополнительный контроллер. Кстати, частота посылки координат по умолчанию при использовании интерфейса USB — 125 раз в секунду, PS/2 — 100 раз. Но через последовательный порт могут устанавливаться некоторые параметры самого сенсора — в частности, разрешающая способность и частота посылки координат.

Теперь рассмотрим назначение других компонентов оптической системы. Так как под мышкой темно даже днем, то поверхность, которую фотографирует сенсор, необходимо подсвечивать. Камера сенсора настроена на восприятие света в красном спектре излучения. Поэтому и используется красный светодиод, главная задача которого — даже минимальным количеством излучаемого света обеспечивать работу сенсора на всей рабочей поверхности. Чем выше яркость освещения, тем на большем количестве поверхностей будет работать сенсор.

Чтобы обеспечить равномерное освещение поверхности, свет от светодиода проходит по световоду и рассеивается линзой. Через другую линзу сенсор считывает изображение поверхности. Конструктивно две линзы и световод выполнены как одна деталь и называются одним словом "линза".

Кроме функции рассеивания и фокусирования света, линза выполняет еще одну важную функцию — защиту сенсора от разряда электростатического напряжения. Понятно, что линза должна располагаться на строго определенном расстоянии от рабочей поверхности и от сенсора. Поэтому печатная плата (PCB) и опорная поверхность, на которые устанавливаются элементы оптической системы, должны иметь строго определенные параметры, в том числе и по толщине. Ну и последний элемент оптической системы — это защелка. Служит она для фиксации элементов оптической системы относительно друг друга.

На этом можно оставить оптическую систему в покое и поговорить о поверхности, на которой должна работать данная система. Так как сенсор использует микроскопические особенности поверхности, то чем больше таких особенностей, тем лучше. К таковым можно отнести поверхности с хорошей текстурой (чем обладает любая ткань) и узорчатыми особенностями. Да и на обычной белой бумаге оптические мыши работают совсем неплохо. А вот с любой отражающей поверхностью сенсор работает плохо, будь то зеркало, стекло либо просто пластиковая поверхность коврика. Также к числу "плохих" поверхностей относятся полутоновые поверхности и коврики с трехмерным изображением.

Но как бы то ни было, такие положительные моменты, как отсутствие движущихся частей, точное позиционирование, плавные и легкие движения делают оптическую мышь довольно привлекательным объектом для покупки. И если взять мыши в ценовой категории до 20$, то, скорее всего, они будут иметь один и тот же тип сенсора и, соответственно, идентичные характеристики. В этом случае стоит обратить внимание на эргономику изделия, наличие дополнительных кнопок, качество материалов и имя производителя. К тому же, важным моментом для оптических мышей является качество сборки. И если название фирмы вы слышите в первый раз, то стоит задуматься, брать такую мышь или нет. Во всяком случае, перед покупкой совсем не помешает почитать обзоры, посвященные конкретным моделям.

Технический отдел Интернет-магазина Evrotek.

Опубликовано: 16 июня 2009 г.

Ключевые слова: нет

 


 

Извините, комментариев пока нет