Задумывались ли вы, сколько раз в день ваша рука делает почти незаметное движение, проводя мышкой по коврику? Этот маленький прибор стал настолько привычным, что мы перестали удивляться его волшебству. Однако внутри него скрывается целый мир точной механики или оптики, которая в реальном времени преобразует наши жесты в действия, отображаемые на экране.
Все начинается с отслеживания. Как крошечный фотоаппарат, оптическая мышца делает сотни снимков поверхности в секунду, а специальный чип определяет направление и скорость движения, сравнивая эти кадры. Лазерные модели делают то же самое, но ещё глубже «видят» структуру стола или коврика.
Эти расчеты мгновенно превращаются в цифровой сигнал и передаются в компьютер, где операционная система принимает данные и перемещает курсор туда, куда направляет мышь. Вся эта сложная цепочка — от вашей ладони до пикселей на мониторе — занимает миллисекунды, что создает иллюзию мгновенной связи.
Кажется невероятным, что такое маленькое устройство может содержать такую точную и быструю технологию, которую мы можем держать под рукой. Но это именно то, что привлекает: сложное устройство, которое работает так просто и надежно, что мы забываем о его существовании, когда мы полностью погружаемся в цифровой мир.
Что происходит в мыши в общих чертах
Свет под yглом освещает стол, создавая контрастную «карту».
Сенсор мыши снимает подсвеченную часть тысячи раз в секунду, измеряет разницу и вычисляет вектор движения в мгновение ока.
Все современные мыши используют четыре основных элемента для ориентации на поверхности:
Излучатель света, фокусирующая линза, считывающий сенсор и процессор обработки перемещений составляют этот комплекс.
Все происходит так, если коротко описать процесс.
Инфракрасный свет под углом падает на поверхность, линза фокусирует сенсор на поверхности, а сам сенсор фотографирует поверхность больше 15 000 раз в секунду.
Процесор определяет, куда движется мышь, сравнивая разницу между кадрами.
Посмотрим на каждый шаг более детально.
Как мышь видит поверхность и почему для неё нужен коврик
Крацный, инфракрасный или лазерный излучатель освещает поверхность под углом, создавая объемный «рисунок».
Таким образом, одна из его линз производит впечатление острой наклонной грани.
Для этого используется инфракрасный излучатель. Он лучше отражается от стекла, чем красный диод, более энергоэффективен и может проникать достаточно глубоко в поверхность. Это позволяет создавать как проводные, так и беспроводные мышки с одним датчиком, например, известную игровую мышку Logitech G502. Подробнее о том, как она заменила мне даже тачпад на MacBook Pro, вы можете найти здесь.
Довольно простая фиксированная линза создает четкое изображение текстуры, фокусируя отражённый свет на матрице сенсора. Это камера практически идентична камере iPhone.
Поскольку сенсор имеет разрешение всего 40 на 40 пикселей или 0,0016 MП, мышь получает вместо фотографии простое изображение из светлых и тёмных пикселей.
Благодаря яркости между пикселями можно определить степень неровности поверхности.
Поскольку шероховатая поверхность увеличивает контраст, мыши иногда не работают с прозрачными или гладкими поверхностями, потому что свет не отражается от них и сенсор выдает белую картинку.
С каждым новым снимком удаляется предыдущий кадр, но до этого встроенный процессор сравнивает два кадра. Вот где начинается вся магия.
Как мышь понимает, куда вы её подвинули

В мышке есть отдельный процессор, предназначенный для определения ее перемещения.
Сeнсор может запечатлеть почти тот же кадр, но с небольшой разницей, потому что он делает фотографии поверхности часто (от 1000 раз в секунду).
После того, как первый кадр накладывается на второй, мышь создает новый кадр, чтобы показать разницу между исходными величинами.
В этом случае возможно как минимум два сценария:
1. Изображение будет серым, если мышь стоит.
2. Если вы ее плавно сдвигаете, на новой фотографии появятся немного окрашенные пиксели, указывающие на незначительное движение.
3. Если мышь резко сдвинуть, новое изображение окрасит пиксели в черный и белый цвет, поскольку разница между положениями большая.
Зелёный и красный показывают одни и те же точки в пространстве, которые смещаются в новых кадрах, а мышь считает каждый отснятый пиксель для демонстрации.
Чтобы вычислить движение в двумерном пространстве, процессор использует специальный математический блок для перемещения второго кадра на основе синтезированного изображения до тех пор, пока разница между первым и вторым кадром не станет минимальной.
Поскольку снимки делаются от 1000 раз в секунду, алгоритмы понимают, с какой скоростью, куда и на какое расстояние мышь ушла на оcнове этих данных. Встроенный процессор успевает точно понимать ваши действия.
Но в чём разница между дешевыми и дорогими моделями считывания движения?
Мышка — это не простая пластиковая коробка, а умное устройство, которое превращает ваши движения в курсор на экране. Внутри него есть либо лазер, либо светодиод, которые следят за поверхностью, а маленький сенсор ловит каждое изменение и передает эти данные компьютеру. Компьютер, в свою очередь, мгновенно передает ваше движение на экран, что делает его плавным и точным. Вы можете просто дёрнуть рукой
Почему игровые мыши лучше считывают движение
Частоты считывания кадров и разрешение сенсора определяют уровень мыши.
В зависимости от характеристик и настроек вашей мыши встроенная камера делает от 1 000 в офисных моделях до 17 000 FPS в игровых. Недавно Logitech запустила первые мышки с новыми сенсором HERO 2, там частота кадров около 22 000 FPS.
Высокая частота кадров как раз отвечает за то, чтобы максимально точно отслеживать движение. Офисные мышки с низкой частотой считывания часто включают алгоритмы ускорения, чтобы предугадать движение, поэтому они не подходят для киберспорта.
Кроме того, это влияет на качество считывания, когда мыши переключаются с высокой скорости считывания на медленную, поскольку алгоритмы должны адаптироваться к скорости движения руки: когда скорость считывания высокая, медленное движение мыши снижает точность курсора, а когда мышь быстро двигается, курсор передвигается с задержкой при низкой частоте. Обычно это решается автоматическим переключением мыши для более сложных режимов FPS, а профессиональн
Но есть еще один параметр, влияющий на качество снимаемой информации.
Это нехитрое устройство скрывает в себе целый мир точной механики и электроники. Каждое движение вашей руки, каждая деталь дизайна направлена на одну цель: превратить ваше намерение в мгновенное и точное действие на экране.
Эволюция этого инструмента поражает, от шарикoвой мыши прошлого до лазерного сенсора сегодня. Инженеры годами оттачивали технологию, чтобы курсор стал буквально продолжением вашей мысли, исчезая как посредник между вами и компьютером.
В следующий раз, когда вы просматриваете страницу или играете в игру, вы узнаете, что под ладонью находится небольшая высокоточная лаборатория, которая без устали переводит мир физических движений на язык, который ваш компьютер понимает.
Эта обычная вещь служит прекрасным примером того, как сложные технологии делают наше взаимодействие с цифровым миром естественным и почти волшебным, когда они становятся невидимыми и надежными.








