СПОСОБ ВВОДА КООРДИНАТ КУРСОРА Российский патент 2000 года по МПК G06F3/33 G09G5/08 

Описание патента на изобретение RU2151420C1

Изобретение относится к вычислительной технике и может быть использовано для ввода информации в персональный компьютер.

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

Наиболее близким по технической сущности к заявляемому изобретению является выбранное в качестве прототипа устройство ввода на основе комбинации "мыши" и шарового манипулятора (Combination mouse/trackball input device: Пат. 5280276 США). Данное устройство содержит шарик, контактирующий с плоской поверхностью, вращение шарика передается роликам, поворот которых с помощью фотодетекторной схемы преобразуется в электрические импульсы, определяющие положение курсора на экране монитора.

У прототипа и заявляемого изобретения имеются следующие сходные признаки: оба они являются устройствами для ввода информации в компьютер, их перемещение вырабатывает сигналы, задающие координаты курсора, оба имеют кнопки управления.

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

По отношению к прототипу у заявляемого изобретения имеются следующие отличительные признаки. Вместо электромеханического устройства, основанного на преобразовании вращения роликов в код, задающий положение курсора, используется манипулятор, содержащий два взаимно ортогональных датчика магнитного поля, параметры которых изменяются при повороте их относительно магнитного поля Земли. Используемые датчики представляют собой катушки индуктивности с подмагниченными сердечниками, магнитная проницаемость которых изменяется под действием магнитного поля, соответствующее изменение индуктивности каждой катушки преобразуется в код, поступающий через параллельный порт ввода/вывода в компьютер. Таким образом, вместо способа преобразования, соответствующего схеме "перемещение манипулятора - вращение роликов - код - координаты курсора", используется способ по схеме "поворот манипулятора - изменение индуктивности датчиков - код - координаты курсора".

Структурная схема устройства, реализующая данный способ, показана на фиг. 1. Устройство содержит параллельный порт ввода/вывода 1; коммутаторы тока 2, 7; многоканальный усилитель тока 3; кнопки управления 4, 5; манипулятор 6, состоящий из двух взаимно ортогональных датчиков магнитного поля; компаратор 8; блок опорного плеча 9; схему ИСКЛЮЧАЮЩЕЕ ИЛИ 10; преобразователь время-амплитуда 11; аналого-цифровой преобразователь 12. Цепь датчика магнитного поля наряду с катушкой индуктивности, параметры которой меняются под действием магнитного поля Земли, содержит также соединенные параллельно с ней диод и резистор. Блок опорного плеча 9 включает в себя те же элементы, что и измерительный тракт, т.е. коммутаторы, усилитель, катушки фиксированной индуктивности, компаратор.

На фиг. 2 показаны эпюры, поясняющие работу устройства. Устройство работает следующим образом. Из компьютера через параллельный порт ввода/вывода 1 на адресные входы коммутаторов тока 2 и 7 поступает адрес канала, к которому подключен первый датчик магнитного поля. Затем по цепи датчика, содержащую параллельно соединенные катушку индуктивности, диод и резистор, пропускается импульс U1, усиленный многоканальным усилителем тока 3, в результате чего на входе компаратора 8 формируется сигнал U2. Длительность "отрицательной" части сигнала U2 и, соответственно, длительность импульса на выходе компаратора U3 зависит от величины индуктивности датчика, которая в свою очередь изменяется под воздействием магнитного поля Земли. Аналогичный импульс U4 (меньшей длительности, чем U3) поступает с выхода опорного плеча 9. Наличие опорного плеча позволяет избавиться от влияния дестабилизирующих факторов, например пульсации напряжения питания, нагрев компонентов схемы и т. д. Схема ИСКЛЮЧАЮЩЕЕ ИЛИ 10 формирует импульс U5, длительность которого зависит от изменения индуктивности датчика. С выхода преобразователя "время-амплитуда" 11 сигнал U6, амплитуда которого в конечном итоге зависит от ориентации датчика в магнитном поле Земли, поступает на вход аналого-цифрового преобразователя 12. Синхронно с этим в компьютер поступает сигнал логического сопровождения U7, инициирующий формирование команды запуска АЦП и считывания информации с выхода АЦП. Затем компьютер через порт выдает адрес канала, к которому подключен второй датчик магнитного поля, и процесс повторяется. Два считанных с выхода АЦП кода формируют координаты курсора на экране монитора. Нажатие кнопок управления 4 или 5 разрывает цепь датчика, в результате чего на выходе преобразователя время-амплитуда 11 не возникает сигнала логического сопровождения U7, что позволяет компьютеру обнаружить факт нажатия кнопок управления.

Модифицированным вариантом устройства является манипулятор с третьим датчиком, задающим третью координату (Z - координату) курсора. Трехкоординатный манипулятор может быть применен, в частности, в системах автоматического проектирования. В качестве датчика, задающего третью координату курсора, используется индуктивный датчик силы, представляющий собой катушку индуктивности с перемещаемым под действием пружины сердечником. Способ преобразования изменения индуктивности в код аналогичен рассмотренному выше для датчиков магнитного поля. Таким образом, изменение всех трех координат курсора осуществляется поворотом датчика в магнитном поле Земли и нажатием кнопки, деформирующей пружину третьего датчика.

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

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

Похожие патенты RU2151420C1

название год авторы номер документа
СПОСОБ И УСТРОЙСТВО ПРЕОБРАЗОВАНИЯ СИГНАЛОВ ОТ ДАТЧИКОВ ИНДУКТИВНОГО И РЕЗИСТОРНОГО ТИПОВ 1999
  • Смирнов В.И.
RU2168728C1
УСТРОЙСТВО ВВОДА ИНФОРМАЦИИ В ЭЛЕКТРОННЫЕ ПРИБОРЫ 2006
  • Мережкин Виталий Васильевич
RU2316806C1
ПРЕОБРАЗОВАТЕЛЬ ПАРАМЕТРОВ ЭЛЕКТРОМАГНИТНЫХ ДАТЧИКОВ 2003
  • Ильин М.Г.
  • Смирнов В.И.
RU2241236C1
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ПАРАМЕТРОВ ДАТЧИКОВ ИНДУКТИВНОГО ТИПА 2007
  • Смирнов Виталий Иванович
  • Сальников Ярослав Валентинович
  • Урлапов Олег Владимирович
RU2339047C1
УСТРОЙСТВО ВВОДА КООРДИНАТ 2017
  • Несмеев Алексей Евгеньевич
  • Несмеев Евгений Алексеевич
RU2669093C2
СПОСОБ БЕСКОНТАКТНОГО ВВОДА ИНФОРМАЦИИ В КОМПЬЮТЕР И СИСТЕМА ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2002
  • Вежневец В.П.
  • Баяковский Ю.М.
  • Кричевец А.Н.
RU2227930C2
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ 1991
  • Леонович Э.Н.
RU2015566C1
СПОСОБ УПРАВЛЕНИЯ КУРСОРОМ И УСТРОЙСТВО ДЛЯ ЕГО ОСУЩЕСТВЛЕНИЯ 2003
  • Никитин Владимир Степанович
RU2275674C2
УСТРОЙСТВО ВВОДА 2009
  • Волков Борис Иванович
RU2410744C1
МАГНИТОМЕТРИЧЕСКАЯ СИСТЕМА НАВИГАЦИИ 2024
  • Голев Игорь Михайлович
  • Беляев Виктор Вячеславович
  • Мандрыкин Алексей Валерьевич
  • Заенцева Татьяна Игоревна
  • Хакимов Тимерхан Мусагитович
RU2824864C1

Иллюстрации к изобретению RU 2 151 420 C1

Реферат патента 2000 года СПОСОБ ВВОДА КООРДИНАТ КУРСОРА

Изобретение относится к вычислительной технике и может быть использовано для ввода информации в персональный компьютep. Техническим результатом является повышение удобства в работе манипулятором, управляющим положением курсора на экране монитора. Для этого в качестве манипулятора используют два взаимно ортогональных датчика магнитного поля, параметры которых изменяются при их повороте относительно магнитного поля Земли, содержащих каждый параллельно соединенные катушку индуктивности, диод и резистор. 2 ил.

Формула изобретения RU 2 151 420 C1

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

Документы, цитированные в отчете о поиске Патент 2000 года RU2151420C1

US 5280276 A, 18.01.1994
US 5552808 A, 03.09.1996
УСТРОЙСТВО ВВОДА 1991
  • Балабин И.А.
  • Студнев А.Р.
  • Потапов А.Ю.
  • Галустов С.А.
RU2022335C1
US 5504502 A, 02.04.1996
АНАЛИЗАТОР ПРОЛЕТНОГО КВАДРУПОЛЬНОГО МАСС-СПЕКТРОМЕТРА (ТИПА ФИЛЬТР МАСС, "МОНОПОЛЬ" И "ТРИПОЛЬ") 2009
  • Шеретов Эрнст Пантелеймонович
  • Викулов Валерий Викторович
  • Карнав Татьяна Борисовна
  • Иванов Владимир Васильевич
  • Петров Владимир Васильевич
  • Шеретов Андрей Эрнстович
RU2447539C2
RU 94014467 A1, 27.02.1996
RU 94001424 A1, 27.02.1996
Устройство для определения магнитного курса 1977
  • Одинцов Анатолий Алексеевич
  • Попов Вячеслав Николаевич
SU669189A1

RU 2 151 420 C1

Авторы

Смирнов В.И.

Даты

2000-06-20Публикация

1997-02-11Подача