Устройство ввода

Изобретение относится к аппаратным средствам персонального компьютера (ПК) и может быть использовано для ввода информации в ПК. Техническим результатом является представление пользователям с ограниченными возможностями действия рук управлять курсором на экране ПК. Устройство содержит мышь Bus Mouse, две кнопки, восьмиразрядную карту расширения и блок визуального управления курсором, включающий оптический датчик, состоящий из объектива, красного светофильтра, матрицы ПЗИ, импульсного усилителя, и формирователь координат, состоящий из генератора тактовых импульсов, делителя частоты, блоков задержки, ключей, счетчиков импульсов, вычитающих счетчиков импульсов, блоков элементов И, самоходных распределителей импульсов. 3 ил., 1 табл.

 

Изобретение относится к аппаратным средствам персонального компьютера /ПК/ и может быть использовано в ПК.

Аналогами являются устройства ввода: Serial Mouse - мышь с интерфейсом RS - 232С, подключаемая к СОМ-порту ПК [1, c.653-656], RS/2 - Mouse - мышь, USB Mouse - мышь с интерфейсом USB.

Прототипом принято устройство ввода - Bus Mouse - мышь, использующая системную шину, включающая в своем составе 8-разрядную карту расширения, к которой подключается мышь при помощи стандартного 9-контактного разъема, и включает две кнопки [2, с.795, 796, 797, табл.20.1, рис.20.9, причем подпись под рисунком RS/2 ошибка]. При наведении курсора /указателя/ на объект он выделяется, при нажатии на соответствующую кнопку - объект активизируется.

Недостаток прототипа: пользователю с ограниченным действием рук или кисти управлять курсором через мышь невозможно.

Цель изобретения - визуальное управление курсором.

Техническим результатом является представление пользователям с ограниченными возможностями действием рук /кисти/ управлять курсором на экране монитора ПК, достигаемое введением в устройство ввода Bus Mouse блока визуального управления курсором.

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

Блок визуального управления на Фиг.1, курсор на Фиг.2, получение координат X, Y курсора на Фиг.3.

Блок визуального управления включает /фиг.1/ оптический датчик 1 и формирователь 2 координат. Оптический датчик 1 включает объектив 3 с соответствующим полем зрения /45°/, в фокальной плоскости которого расположена фоточувствительная сторона матрицы ПЗИ 4 - прибора с зарядовой инжекцией по технологии Х3 из трехслойного датчика КМОП [2, с.832] с соответствующим оптическим разрешением, красный светофильтр 5, расположенный на фоточувствительной стороне матрицы ПЗИ 4, и импульсный усилитель 6, вход которого подключен к соответствующему выходу матрицы ПЗИ 4. Формирователь 2 координат содержит /фиг.1/ последовательно соединенные генератор 7 тактовых импульсов, делитель 8 частоты и первый ключ 9, второй 10, третий 11, четвертый 12 ключи, первый элемент 13 задержки на 20 мс, первый вычитающий счетчик 14 импульсов и первый счетчик 15 импульсов, второй элемент 16 задержки на 20 мс, пятый ключ 17, шестой ключ 18, второй вычитающий счетчик 19 и второй счетчик 20 импульсов, первый 21 и второй 22 блоки элементов И, в каждом по восемь элементов И, первый 23 и второй 24 самоходные распределители импульсов /СРИ/ [3, с.269, 274], а также включает соединительный кабель, подключающий первый и второй выходы формирователя 2 кодов через соответствующий переходник к девятиконтактному разъему мыши Bus Mouse [2, с.797, рис.20.9].

Курсором на экране монитора является круг диаметром 0,1”/2,54 мм/ насыщенного красного цвета, расположенный на острии стрелки курсора-указателя, Фиг.2. Тактовая частота генератора 7 составляет:

fT=25 Гц×254×254=1,6129 МГц,

где 25 Гц - частота выдачи координат X, Y,

первые 254 - разрешение по координате X,

вторые 254 - разрешение по координате Y.

Разрешение координат /фиг.3/ приводится в таблице.

Диагональ экрана 22” /508 мм/ 30" /762 мм/
Число отсчетов в строке оптического датчика, в двоичном коде 254 254
от -127 до +127 от -127 до +127
от -1111111 до 1111111 -1111111 до +1111111
Число отсчетов по координате Y 254 254
от -1111111 до 1111111 от -1111111 до +1111111
Число отсчетов по координате X 254 254
от -1111111 до 1111111 от -1111111 до +1111111

Координатами курсора являются проекции красного круга курсора на горизонтальную X и вертикальную Y стороны поля зрения объектива. Нулевые значения координат принимаются в центре поля зрения объектива 3 /фиг.3/. Первый ключ 9 открывается на длительность кадра 40 мс /25 Гц/ передним фронтом импульса 25 Гц и закрывается задним фронтом импульса. В открытом состоянии ключ 9 пропускает на первый вход матрицы ПЗИ 4 импульсы частоты строк 6.35 кГц. Второй ключ 10 открывается передним фронтом импульса строк 6,35 кГц на длительность строки 157,4 мкс и закрывает его задним фронтом, в открытом состоянии ключ 10 пропускает импульсы 1,6129 МГц для считывания заряда с пиксела матрицы ПЗИ 4 [2, с.832, рис.21.12]. Объектив 3 создает изображение красного круга курсора на пикселе матрицы ПЗИ 4, выходной импульс с которой, усиленный импульсным усилителем 6, поступает на управляющие входы Uз ключей 11, 12 и 17, 18 и сигналом Uвыд на управляющие входы вычитающих счетчиков 14, 19 и 15, 20 импульсов.

Работа формирователя 2 координат, Фиг.1.

Формирование координаты X. Считывание матрицы ПЗИ 4 в строках идет слева направо, а в кадре сверху вниз. Ключ 11 открывается передним фронтом импульса строки 6,35 кГц, этот же сигнал заполняет параллельно с первого по восьмой разряды первого вычитающего счетчика 14. Сигнал в первом разряде вычитающего счетчика 14 означает знак минус координаты X, а в разрядах со второго по восьмой означает максимальный код координаты X 1111111 /127/. В процессе считывания сигнала с пиксела во второй или третьей четвертях /фиг.3/ импульсы частота 1,6192 МГц поступают на счетный вход Uсч первого вычитающего счетчика 14 импульсов и вычитаются из имеющегося в нем кода 1111111. В момент считывания наряда с пиксела импульс с импульсного усилителя 6 закрывает ключ 11 и выдает оставшийся после вычитания код с единицей в первом разряде, означающий знак минус, например 10011101. Если во второй и третьей четвертях курсора нет, то и выдачи кода из вычитающего счетчика 14 нет. В этом случае передний фронт сигнала кадрового импульса 25 Гц проходит задержку на 20 мс /первая половина кадра/ в элементе 13 задержки и с его выхода обнуляет вычитающий счетчик 14 и открывает ключ 12, на счетный вход первого счетчика 15 импульсов идут счетные импульсы 1,6192 МГц. В момент считывания сигнала с пиксела, находящегося в первой или в четвертой четвертях, сигнал с импульсного усилителя 6 закрывает ключ 12 и выдает зафиксированный код из счетчика 15 импульсов, максимально возможный код 1111111, т.е. 127. При выдаче кода из счетчика 15 он обнуляется.

Формирование координаты Y. Ключ 17 открывается передним фронтом импульса кадра 25 Гц, он же поступает параллельно в первый - седьмой разряды второго вычитающего счетчика 19 импульсов и заполняет их: в вычитающем счетчике 19 формируется максимальный код 1111111 /127/. Считывание матрицы идет сверху вниз и нуль в центре. Формирование координаты Y начинается с наибольшего кода 1111111 к коду 0000000, затем от нуля опять к коду 1111111, но со знаком минус в первом разряде уже восьмиразрядного кода. При открытии ключа 17 сигналом Uо обнуляется первый счетчик 15 импульсов, а импульсы 6.35 кГц поступают на счетный вход второго вычитающего счетчика 19 импульсов и вычитаются из уже имеющегося в нем кода. В момент считывания импульса с пиксела матрицы ПЗИ 4 импульс с импульсного усилителя 6 закрывает ключ 17 и выдает оставшийся при вычитании код с вычитающего счетчика 19 импульсов, являющийся кодом Y в первой четверти. При отсутствии заряженного пиксела сигнала Uвыд нет, код из вычитающего счетчика 19 не выдается, а так как в этом счетчике 19 не бывает знака минус для кода, то и нет необходимости его обнулять. При нахождении курсора в третьей или четвертой четвертях сигнал 25 Гц после 20 мс задержки в элементе 16 задержки поступает на первый управляющий вход Uот ключа 18, открывает его и поступает в первый разряд счетчика 20 импульсов, сигнал в котором означает знак минус к коду. Импульсы 6,35 кГц проходят открытый ключ 18 и поступают на счетный вход Uсч второго счетчика 20 импульсов. В момент считывания сигнала пиксела с элемента матрицы ПЗИ 4 сигнал с импульсного усилителя 6 закрывает ключ 18 и выдает из счетчика 20 код Y, например 10011101, где первый сигнал кода является минусом. При выдаче кода X из вычитающего счетчика 14 или из счетчика 15 импульсов код в параллельном виде поступает на первые восемь входов блока 21 элементов И, а код Y из вычитающего счетчика 19 или счетчика 20 в параллельном виде поступает на первые восемь входов блока 22. На вторые восемь входов элементов И в блоках 21, 22 последовательно поступают с восьми выходов импульсы соответственно с СРИ 23, 24. Выходы элементов И в блоках 21, 22 объединены, коды X и Y преобразуются в последовательные коды и следуют на выходы формирователя 2 координат. Далее код X и код Y поступают по соединительному кабелю и переходнику на соответствующие контакты /два и четыре/ в стандартный разъем и с него - в восьмиразрядную карту расширения [2, с.792, 796, 797].

Работа устройства ввода.

Пользователь надевает оптический датчик 1 на лоб над переносицей, поворотом головы наводит круг курсора на нужный значок. Объектив 3 создает изображение красного круга на матрице в ПЗИ 4, выходной импульс с которой поступает в импульсный усилитель 6, с него импульс как сигнал Uвыд поступает в вычитающие счетчики 14, 19 или в счетчики 15, 20 импульсов и выдает кода координат X и Y в блоки 21, 22 элементов И, с которых коды X, Y в последовательном виде поступают по соединительному кабелю и черев переходник на стандартный 9-контактный разъем, с него в 8-разрядную карту расширения, затем в системную шину и в процессор ПК. Процессор, используя полученные координаты курсора, перемешает его на нужный значок, который при этом выделяется. Для активизации объекта нажмется соответствующая кнопка мыши Bus Mouse. Оптический датчик 1 может быть выполнен в форме перстня для надевания на палец, на нем же исполняется и кнопка для активизации объекта.

Источники информации

1. М.Ю.Гук. Аппаратные средства ВМ PC. Энциклопедия. 3-е изд-е, СПб, 2006, с.653-656.

2. Колесниченко О.В., Шишигин И.В. Аппаратные средства PC. 5-е изд-е, СПб, 2004, с.792, 795, 796, 797, рис.20.9, табл.20.1, с.832, рис.21.12.

3. В.А.Ильин. Телеуправление и телеизмерение. М., 1982, с.209, 274.

Устройство ввода, содержащее мышь Bus Mous, две кнопки, соединительный кабель с девятиконтактным стандартным разъемом и восьмиразрядную карту расширения, отличающееся тем, что в него вводится блок визуального управления с соответствующим переходником, подключающий выходы блока визуального управления к девятиконтактному стандартному разъему, блок визуального управления содержит последовательно соединенные оптический датчик и формирователь координат, оптический датчик включает объектив, в фокальной плоскости которого расположена фоточувствительная сторона матрицы ПЗИ (прибор с зарядовой инжекцией), красный светофильтр, расположенный на фоточувствительной стороне матрицы ПЗИ, и импульсный усилитель, вход которого подключен к соответствующему выходу матрицы ПЗИ, формирователь координат содержит последовательно соединенные генератор тактовых импульсов, делитель частоты и первый ключ, второй, третий, четвертый, пятый и шестой ключи, первый и второй элементы задержек, первый и второй вычитающие счетчики импульсов, первый и второй счетчики импульсов, первый и второй блоки элементов И, каждый из восьми элементов И, первый и второй самоходные распределители импульсов, первый выход делителя частоты подключен параллельно к входам первого и второго элементов задержек, к управляющему входу (Uo) второго счетчика импульсов, к первому входу (Uот) первого ключа, с первого по седьмой входам разрядов второго вычитающего счетчика импульсов, к первому управляющему входу (Uот) пятого ключа, к управляющему входу Uo первого счетчика импульсов, второй выход делителя частоты подключен параллельно к сигнальным входам пятого и шестого ключей, к первому управляющему входу (Uот) третьего ключа, параллельно подключен к входам первого-восьмого разрядов первого вычитающего счетчика импульсов и к первому управляющему входу (Uот) второго ключа, третий выход делителя частоты подключен параллельно к сигнальным входам второго, третьего и четвертого ключей, выходы первого и второго ключей подключены соответственно к первому и второму входам ПЗИ оптического датчика, выход третьего ключа подключен к счетному входу U первого вычитающего счетчика импульсов, выход первого элемента задержки подключен к первому управляющему входу (Uo) первого вычитающего счетчика импульсов и к первому управляющему входу (Uот) четвертого ключа, выход которого подключен к счетному входу (Uсч) первого счетчика импульсов, выход пятого ключа подключен к счетному входу (Uсч) второго вычитающего счетчика импульсов, выход второго элемента задержки подключен к входу первого разряда второго счетчика импульсов и к первому управляющему входу (Uот) шестого ключа, выход которого подключен к счетному входу (Uсч) второго счетчика импульсов, управляющим входом формирователя координат является выход импульсного усилителя оптического датчика, подключенный параллельно к управляющим входам (Uп) первого и второго самоходных распределителей импульсов, к вторым управляющим входам (Uз) третьего и четвертого ключей, к вторым управляющим входам (Uвыд) первого вычитающего счетчика импульсов и первого счетчика импульсов, к вторым управляющим входам (Uз) пятого и шестого ключей, к вторым управляющим входам (Uвыд) второго вычитающего счетчика импульсов и второго счетчика импульсов, первый выход (знак минус кода) первого вычитающего счетчика импульсов подключен к первому входу первого блока элементов И, остальные выходы которого и соответствующие выходы первого счетчика импульсов поразрядно объединены и подключены к соответствующим первым входам первого блока элементов И, первый выход (знак минус кода) второго счетчика импульсов подключен к первому входу второго блока элементов И, остальные выходы второго счетчика импульсов и соответствующие выходы второго вычитающего счетчика импульсов поразрядно объединены и подключены к первым соответствующим входам второго блока элементов И, вторые входа первого блока элементов И подключены к выходам первого самоходного распределителя импульсов, вторые входа второго блока элементов И подключены к выходам второго самоходного распределителя импульсов, выходы первого блока элементов И объединены и являются первым выходом (код X) формирователя координат и первым выходом блока визуального управления, выходы второго блока элементов И объединены и являются вторым выходом (код Y) формирователя координат и вторым выходом блока визуального управления, которые через соответствующий переходник подключены к девятиконтактному стандартному разъему мыши Bus Mous.



 

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

Изобретение относится к динамической обратной связи для жестов. .

Изобретение относится к устройствам управления курсором на дисплее компьютера. .

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

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

Изобретение относится к средствам ввода информации в компьютер. .

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

Изобретение относится к компьютерной технике. .

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

Изобретение относится к управляемым пальцами многофункциональным манипуляторам, устанавливаемым на рычагах управления летательными аппаратами. .

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

Изобретение относится к области манипуляции пиктограммами в администраторе окон. .

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

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

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

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

Изобретение относится к вычислительной технике и автоматике
Наверх