RU2127019C1 - Remote-control console for domestic appliances and computer systems - Google Patents
Remote-control console for domestic appliances and computer systems Download PDFInfo
- Publication number
- RU2127019C1 RU2127019C1 RU97113297A RU97113297A RU2127019C1 RU 2127019 C1 RU2127019 C1 RU 2127019C1 RU 97113297 A RU97113297 A RU 97113297A RU 97113297 A RU97113297 A RU 97113297A RU 2127019 C1 RU2127019 C1 RU 2127019C1
- Authority
- RU
- Russia
- Prior art keywords
- remote control
- virtual keyboard
- screen
- control according
- control
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1698—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0236—Character input methods using selection techniques to select from displayed items
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
- Nitrogen And Oxygen Or Sulfur-Condensed Heterocyclic Ring Systems (AREA)
Abstract
Description
Изобретение относится к средствам дистанционного контроля и управления, преимущественно приборами бытовой техники: аудио-, видеосистемами, телефонами, системами защиты помещений от несанкционированного доступа, холодильными камерами, СВЧ печами, стиральными машинами, устройствами микроклимата, вентиляторами, инструментами и т.д., а также компьютерными системами, и может быть использовано для управления множеством единиц одновременно работающих приборов. The invention relates to remote monitoring and control, mainly appliances, household appliances: audio, video systems, telephones, systems for protecting rooms from unauthorized access, refrigerators, microwave ovens, washing machines, microclimate devices, fans, tools, etc., and also computer systems, and can be used to control many units of simultaneously operating devices.
В настоящее время большинство современных электронных устройств, предназначенных для использования в домашних условиях, имеют специальные пульты дистанционного управления, позволяющие управлять на расстоянии важнейшими функциями этих устройств. Важнейшие функции управления различных электронных устройств могут существенно отличаться между собой. Поэтому каждое такое электронное устройство комплектуется своим специальным пультом управления. Как правило, такие пульты дистанционного управления имеют множество механических специализированных кнопок управления. Недостатком использования большинства таких пультов дистанционного управления является неудобство, обусловленное необходимостью одновременного пользования различными пультами, и чрезмерная сложность для пользователя из-за необходимости запоминать функциональное назначение множества специализированных кнопок на различных пультах. Количество электронных устройств, имеющих различные пульты дистанционного управления, непрерывно растет. Поэтому существует реальная необходимость объединения функций управления различными электронными устройствами в одном универсальном пульте дистанционного управления и создания системы управления множеством одновременно работающих электронных и других бытовых устройств. Причем пользователь должен иметь возможность самому комплектовать для себя набор указанных устройств. Currently, most modern electronic devices intended for use at home have special remote controls that allow you to control the most important functions of these devices from a distance. The most important control functions of various electronic devices can vary significantly. Therefore, each such electronic device is equipped with its own special control panel. Typically, such remote controls have many mechanical specialized control buttons. The disadvantage of using most of these remote controls is the inconvenience caused by the need to use different remote controls at the same time, and the user is overly complex because of the need to remember the functional purpose of many specialized buttons on different remote controls. The number of electronic devices with various remote controls is constantly growing. Therefore, there is a real need to combine the control functions of various electronic devices in one universal remote control and create a control system for many simultaneously operating electronic and other household devices. Moreover, the user should be able to complete for himself a set of these devices.
Известно устройство удаленного контроля для одновременного управления множеством единиц работающих электронных устройств, содержащее пульт дистанционного управления, ретранслятор команд управления от пульта управления до конечных пользовательских электронных устройств, дисплей для изображения позиций меню, средство переключения и ввода позиции в меню, передатчик (патент США N5631652A, МПК НО4В3/00, опубл. 1997). A remote control device for simultaneously controlling many units of working electronic devices is known, comprising a remote control, a relay of control commands from the control panel to the end user electronic devices, a display for displaying menu items, a means for switching and entering a menu item, a transmitter (US patent N5631652A, IPC HO4B3 / 00, publ. 1997).
Недостатками этого устройства являются следующие факторы. По своим функциональным особенностям устройство ограничено использованием фиксированного набора механических кнопок на корпусе пульта дистанционного управления. Кроме того, устройство не предназначено для ввода символьной информации и не может использоваться для управления компьютерными системами. The disadvantages of this device are the following factors. By its functional features, the device is limited to using a fixed set of mechanical buttons on the body of the remote control. In addition, the device is not intended to enter character information and cannot be used to control computer systems.
Указанные недостатки частично устранены в устройстве фирмы "Sony", известном под названием "Remote Master 1000", предназначенным для дистанционного управления бытовой электронной техникой (телевизоры, видеомагнитофоны, музыкальные центры) основных фирм-производителей (pекламные описания "Sony" устройств "Remote Master 110" и "Remote Master 1000"). Устройство содержит размещенные в корпусе кнопки и дисковый манипулятор и имеет функцию программирования, благодаря которой запоминает коды управления в виде сигналов в инфракрасном диапазоне для любой аудио- и видеотехники. Возможна одновременная поддержка нескольких аналогичных аппаратов различных фирм (например, три телевизора и четыре видеомагнитофона). Пульт осуществляет функции управления телетекстом и факстекстом. These shortcomings were partially eliminated in the device of the Sony company, known as the Remote Master 1000, designed for remote control of household electronic equipment (TVs, VCRs, music centers) of the main manufacturers (advertising descriptions of the Sony devices Remote Master 110 "and" Remote Master 1000 "). The device contains buttons and a disk manipulator located in the housing and has a programming function, thanks to which it stores control codes in the form of signals in the infrared range for any audio and video equipment. It is possible to simultaneously support several similar devices from different companies (for example, three televisions and four video recorders). The remote controls teletext and text.
Данный универсальный пульт дистанционного управления также имеет свои недостатки и ограничения при его использовании в качестве универсального дистанционного средства управления. Недостатки его заключаются в функциональном ограничении вышеперечисленного набора клавиш: использование фиксированного набора механических кнопок на корпусе пульта дистанционного управления; формирование управляющей информации только в виде команд нажатия, удержания и отжатия клавиш (другой тип манипуляторов не предусмотрен); устройство не предназначено для работы с текстовым процессором и поэтому его невозможно использовать для управления компьютерными системами. This universal remote control also has its drawbacks and limitations when it is used as a universal remote control. Its disadvantages are the functional limitation of the above set of keys: the use of a fixed set of mechanical buttons on the body of the remote control; formation of control information only in the form of commands for pressing, holding and pressing keys (no other type of manipulators is provided); the device is not designed to work with a word processor and therefore it cannot be used to control computer systems.
В то же время известный уровень техники широко представлен устройствами для работы с символьной информацией и управления компьютерными системами и без использования аппаратной клавиатуры. At the same time, the prior art is widely represented by devices for working with symbolic information and controlling computer systems without using a hardware keyboard.
Так, известна компьютерная система, имеющая дисплей с плоским экраном и сенсорный элемент. В системе используются моделируемые клавиатуры, отображаемые на экране дисплея и в ответ на касание моделируемых клавиш генерирующие соответствующие сигналы управления (патент США N 4725694, МПК G 08 C 21/00; G 02 F 1/13; G 06 K 15/18, опубл. 1986 г.). Thus, a computer system is known having a flat-screen display and a sensor element. The system uses simulated keyboards that are displayed on the display screen and, in response to a touch of the simulated keys, generate corresponding control signals (US patent N 4725694, IPC G 08
Основой данного решения является совмещение на фоне основного рабочего экрана изображения виртуальной клавиатуры на сенситивном экране с активными позициями, совпадающими с позициями изображенных клавиш. Это дает возможность пользователю физически нажимать на виртуальные кнопки как при работе с обычной клавиатурой. На этом же самом дисплее с плоским экраном можно также отображать вывод компьютера, и/или результаты вычислений, и/или результаты запросов информационных поисков. The basis of this solution is the combination of the image of the virtual keyboard on the touch screen with the active positions that coincide with the positions of the displayed keys on the background of the main working screen. This allows the user to physically click on the virtual buttons as if using a regular keyboard. On the same display with a flat screen, you can also display the output of the computer, and / or the results of calculations, and / or the results of information search queries.
Известна также система ввода данных с использованием сенситивной экранной панели, соединенной с персональным компьютером и дисплеем. Система ввода адаптирует формы используемых инструментов к целям пользователя - автоматически отображает определенный инструмент типа клавиатуры, меню, калькулятора и т.д., чтобы облегчить ввод информации в соответствующем поле формы или диаграммы. В данной системе реализована идея, заключающаяся в использовании сенситивной экранной панели и различных по форме и содержанию виртуальных клавиатур (патент США N 4763356, МПК H 04 M 1/23, G 06 F 15/18, G 08 C 21/00, опубл. 1986 г.). Also known is a data input system using a touch screen panel connected to a personal computer and display. The input system adapts the forms of the tools used to the user's goals - it automatically displays a specific tool such as a keyboard, menu, calculator, etc., to facilitate the input of information in the corresponding field of the form or chart. This system implements the idea of using a touch screen panel and virtual keyboards of various shapes and contents (US patent N 4763356, IPC H 04
Следует заметить, что контекстное заполнение экранных форм используется уже давно. Например, в системе Windows имеются стандартные средства: в текстовом окне появляется текстовый процессор; в окне для выбора альтернатив появляется меню с альтернативами; в числовом поле активны только цифровые клавиши и т.п. It should be noted that contextual filling of screen forms has been used for a long time. For example, Windows has standard tools: a word processor appears in the text box; in the window for choosing alternatives a menu with alternatives appears; only numeric keys are active in the numeric field, etc.
Другим вариантом осуществления ввода данных является система, основанная на эмуляции взаимодействия с трехмерным объектом, который изображается на сенситивном экране. Управляющие касания такого изображения на сенситивном экране в соответствующих позициях составляют существо стратегии такого интерфейса. Например, на экране изображается карточка. Если коснуться изображения угла карточки на экране, то изображение карточки перевернется (патент США N 4649499, МПК G 08 C 9/00, G 06 F 15/62, опубл. 1984 г.). Another embodiment of data entry is a system based on emulating interaction with a three-dimensional object that is displayed on a touch screen. The control touches of such an image on the touch screen in appropriate positions constitute the essence of the strategy of such an interface. For example, a card is displayed on the screen. If you touch the image of the corner of the card on the screen, the image of the card will turn over (US patent N 4649499, IPC G 08
В перечисленных патентах защищены технические решения, касающиеся использования сенситивных экранов и виртуальных клавиатур для интерфейса пользователя. Однако упомянутые известные способы использования виртуальных клавиатур имеют определенные ограничения: во первых, в перечисленных изобретениях обязательно используют сенситивный экран; во-вторых, они не предназначены для управления различными внешними устройствами бытовой техники. Кроме того, очевидно, что возможность пользователя физически нажимать на виртуальные кнопки виртуальной клавиатуры на сенситивном экране, как при обычной работе на реальной клавиатуре, не является главной целью автономного пульта управления и не решает весь комплекс проблем создания универсального пульта управления различными внешними устройствами. The listed patents protect technical solutions regarding the use of touch screens and virtual keyboards for the user interface. However, the known methods of using virtual keyboards mentioned above have certain limitations: firstly, in the listed inventions, a touch screen is required; secondly, they are not intended to control various external devices of household appliances. In addition, it is obvious that the ability of the user to physically click on the virtual buttons of the virtual keyboard on the touch screen, as during normal work on a real keyboard, is not the main goal of the stand-alone control panel and does not solve the whole complex of problems of creating a universal control panel for various external devices.
Известен способ ввода символьной информации в компьютерные системы, в котором исключена необходимость обязательного использования сенситивного экрана. Сущность способа заключается в том, что рабочая позиция ввода, связанная с манипулятором, и виртуальная клавиатура образуют единый интерфейсный объект. В процессе ввода символьной информации позиционируют на экране дисплея изображение набора символов относительно позиции вывода и фиксируют их взаимное расположение, перемещают набор по экрану дисплея в заданные позиции, вводят заданный символ в компьютерную систему после фиксации изображения указанного набора. После позиционирования изображения набора символов относительно позиции вывода перемещают их в дальнейшем синхронно с сохранением взаимного пространственного расположения. Способ позволяет значительно ускорить ввод текстовой информации за счет сокращения времени переключения внимания пользователя между позицией ввода текстовой информации и виртуальной клавиатурой. A known method of inputting symbolic information into computer systems, which eliminates the need for mandatory use of a touch screen. The essence of the method lies in the fact that the working position of the input associated with the manipulator, and the virtual keyboard form a single interface object. In the process of entering character information, the image of the character set is positioned on the display screen relative to the output position and their relative position is fixed, the set is moved across the display screen to the specified positions, the specified character is entered into the computer system after the image of the specified set is captured. After positioning the image of the character set relative to the position of the output, they are subsequently moved synchronously while maintaining a mutual spatial arrangement. The method allows to significantly accelerate the input of text information by reducing the time for switching the user's attention between the position for entering text information and the virtual keyboard.
Использование такого способа ввода для работы с текстовой информацией, а также в других интерфейсных ситуациях при работе автономного пульта управления позволяет получить значительный эффект. Пульт с таким интерфейсом управления может работать в едином стиле: как дистанционный пульт управления внешними устройствами бытовой техники; как дистанционное устройство управления внешними компьютерными системами, выполняющее функции текстовой клавиатуры; как дистанционное устройство управления внешними компьютерными системами, выполняющее функции универсального манипулятора (патент РФ N 2032212 МПК 6 G06 F 3/033, 1996 г.). Using this input method for working with textual information, as well as in other interface situations when operating an autonomous control panel, allows to obtain a significant effect. The remote control with such a control interface can work in a single style: as a remote control panel for external devices of household appliances; as a remote control device for external computer systems that performs the functions of a text keyboard; as a remote control device for external computer systems that performs the functions of a universal manipulator (RF patent N 2032212 IPC 6 G06 F 3/033, 1996).
Однако применение вышеуказанного способа ввода символьной информации ограничено использованием его в компьютерных системах для решения проблем, связанных с обработкой символьной информации. Таким образом, указанный способ решает только часть поставленных задач по дистанционному управлению устройствами бытовой техники и компьютерными системами. However, the application of the above method of inputting symbolic information is limited to using it in computer systems to solve problems associated with the processing of symbolic information. Thus, this method solves only part of the tasks for remote control of household appliances and computer systems.
Наиболее близким к предлагаемому изобретению по технической сущности и достигаемому при использовании результату является многофункциональное устройство удаленного контроля для одновременного управления множеством единиц работающих технических устройств с использованием графического дисплея и электрически обозначаемых управляющих клавиш пользовательского выбора. Это многофункциональное портативное устройство дистанционного управления с автономным источником электропитания может контролировать и управлять множеством приборов электронной техники: CD-плейером, видеомагнитофоном, телевизором, приемником спутниковых передач и интегрированным приемником/декодером. В корпус устройства встроен графический дисплей, множество электрически обозначаемых управляющих клавиш пользовательского выбора, а также специальные кнопки "Помощь", "Начало", "Режим". Использование кнопок пользовательского выбора и визуальные обозначения этих кнопок устанавливаются в зависимости от режима управления тем или иным внешним прибором электронной техники. Одновременно на графическом дисплее выдаются сообщения подсказок и другой полезной информации. Изображения на электрически обозначаемых управляющих клавишах пользовательского выбора соответствуют назначению используемых клавиш. Использование таких клавиш значительно упрощает их маркировку и дает возможность использовать данное устройство дистанционного управления для управления широким набором различных внешних приборов электронной техники, а впоследствии расширять данный набор (патент США N 5450079A, МПК 6 H 03 K 17/94, опубл. 1995). Closest to the proposed invention by its technical nature and the result achieved when using it is a multifunctional remote control device for simultaneous control of many units of working technical devices using a graphic display and electrically designated user-selectable control keys. This multifunctional portable remote control device with an autonomous power supply can control and control many electronic devices: CD player, VCR, TV, satellite receiver and integrated receiver / decoder. A graphic display, a plurality of electrically designated user-selectable control keys, as well as special buttons "Help", "Start", "Mode" are built into the device case. The use of user-select buttons and the visual designations of these buttons are set depending on the control mode of one or another external electronic device. At the same time, prompt messages and other useful information are displayed on the graphic display. The images on the electrically designated user selection control keys correspond to the purpose of the keys used. The use of such keys greatly simplifies their marking and makes it possible to use this remote control device to control a wide range of various external devices of electronic equipment, and subsequently expand this set (US patent N 5450079A, IPC 6 H 03
Данному устройству присущи следующие недостатки, ограничивающие его использование в качестве универсального средства управления: по своим функциональным особенностям оно ограничено использованием фиксированного набора механических кнопок на корпусе пульта и не предназначено для ввода символьной информации и для управления компьютерными системами. This device has the following disadvantages that limit its use as a universal control tool: in terms of its functional features, it is limited to using a fixed set of mechanical buttons on the remote control case and is not intended for entering symbolic information and for controlling computer systems.
Сущность изобретения. SUMMARY OF THE INVENTION
В основу данного изобретения положена задача создания пульта дистанционного управления устройствами бытовой техники и компьютерными системами, позволяющего улучшить пользовательские характеристики и эргономические показатели, а также расширить область применения многофункциональных устройств удаленного контроля, использующих микропроцессор, память, графический дисплей, встроенные в портативный и автономный пульт управления, для одновременного управления множеством единиц внешних устройств и работы с различными типами и платформами компьютерных систем. The basis of this invention is the creation of a remote control device for household appliances and computer systems, which allows to improve user characteristics and ergonomic indicators, as well as expand the scope of multifunctional remote control devices using a microprocessor, memory, graphic display built into a portable and standalone control panel , for simultaneous management of many units of external devices and work with various types and platforms moms of computer systems.
Указанный технический результат достигается за счет использования системы интерфейса на основе концепции виртуального диалогового объекта для бесклавиатурного ввода символьной и, в частности, текстовой информации и использования многофункционального манипулятора с более чем двумя степенями свободы. При этом в пульте дистанционного управления используются совместно виртуальная клавиатура, при помощи которой осуществляются все основные функции интерфейса пользователя, и манипулятор с кнопкой, посредством которых регистрируют по крайней мере две степени свободы плоских перемещений и нажатия кнопки. The indicated technical result is achieved through the use of an interface system based on the concept of a virtual dialog object for keyboardless input of symbolic and, in particular, textual information and the use of a multifunctional manipulator with more than two degrees of freedom. At the same time, a virtual keyboard is shared in the remote control, with the help of which all the basic functions of the user interface are implemented, and a manipulator with a button, through which at least two degrees of freedom of plane movements and button presses are recorded.
Кроме того, совместное использование в пульте управления виртуальных клавиатур и указанного манипулятора позволяет реализовать унифицированный пользовательский интерфейс в едином стиле и стандарте для самых различных применений, который полностью реализует все возможности иерархических позиционных меню и одновременно обеспечивает возможность ввода и редактирования текстовой информации с использованием любого национального алфавита. In addition, the joint use of virtual keyboards and the specified manipulator in the control panel allows you to implement a unified user interface in a single style and standard for a wide variety of applications, which fully implements all the possibilities of hierarchical positional menus and at the same time provides the ability to enter and edit text information using any national alphabet .
Поставленная задача с достижением упомянутого выше технического результата решается тем, что в пульте дистанционного управления устройствами бытовой техники и компьютерными системами, содержащем размещенные в корпусе и подключенные к источнику питания, приемник-передатчик, микропроцессор с шиной данных, памятью и операционной системой, графический дисплей, кнопку, клавишную систему, включающую множество клавишных позиций с виртуальными обозначениями, управляемых внешних устройств, отображаемых на экране графического дисплея, при этом приемник-передатчик, графический дисплей, память связаны функционально и через шину данных с микропроцессором, в пульт дистанционного управления введен манипулятор, подключенный к источнику питания и через шину данных связан с процессором, а клавишная система содержит виртуальную клавиатуру, активную позицию, указатель позиции элементов виртуальной клавиатуры, управляемый манипулятором, кнопку, связанную через шину данных с микропроцессором, активизирующую клавишную позицию, отмеченную указателем, изображаемые на экране графического дисплея, при этом виртуальная клавиатура и активная позиция логически и позиционно связаны между собой в процессе функционирования;
- а также тем, что виртуальная клавиатура включает в себя множество клавишных позиций интерфейса для связи с внешними устройствами и управления общими функциями пульта дистанционного управления, включающее клавишную позицию, устанавливающую режим символьного ввода, при этом активная позиция показывает режим переключения между внешними устройствами, а пульт дистанционного управления находится в режиме переключения между внешними устройствами;
- а также тем, что клавишные позиции виртуальной клавиатуры любого уровня и назначения содержит клавишную позицию выхода, относящуюся к общим функциям управления пультом дистанционного управления;
- а также тем, что клавишные позиции виртуальной клавиатуры выполнены в виде пиктограмм, обозначающих соответствующие внешние управляемые устройства и соответствующие функции управления пультом;
- а также тем, что виртуальная клавиатура включает в себя множество клавишных позиций интерфейса для управления соответствующим внешним устройством и управления общими функциями пульта дистанционного управления, активная позиция указывает на соответствующее внешнее управляемое устройство, а виртуальная клавиатура содержит клавишные позиции набора функций управления данным внешним устройством и функций управления пультом, при этом в результате активизации указателем на виртуальной клавиатуре клавишной позиции выхода пульт дистанционного управления переходит в состояние режима переключения между внешними устройствами;
- а также тем, что активная позиция является позицией символьного вида, а ее положение на экране графического дисплея управляется манипулятором, при этом в результате нажатия кнопки на экране графического дисплея выводится виртуальная клавиатура текстового процессора в фиксированном положении относительно активной позиции, содержащая набор клавишных позиций с печатными символами и набор клавишных позиций интерфейса, содержащих позицию удаления виртуальной клавиатуры текстового процессора с экрана графического дисплея;
- а также тем, что виртуальная клавиатура включает в себя множество клавишных позиций с печатными символами и клавишных позиций интерфейса для управления режимом символа ввода, при этом в результате активизации указателем на виртуальной клавиатуре клавишной позиции печатного символа, в местонахождении активной позиции текста печатают соответствующий печатный символ и перемещают на экране графического дисплея активную позицию и виртуальную клавиатуру в местоположение последующего печатного символа текста, а в результате активизации указателем на виртуальной клавиатуре текстового процессора позиции удаления виртуальная клавиатура текстового процессора удаляется с экрана графического дисплея;
- а также тем, что экран графического дисплея выполнен в виде сенситивного экрана;
- а также тем, что в качестве манипулятора используют сенситивный экран графического дисплея;
- а также тем, что пульт дистанционного управления дополнительно содержит считывающее устройство, подключенное к источнику питания, а его выход подключен к микропроцессору через шину данных;
- а также тем, что считывающее устройство выполнено в виде или микротелекамеры, или в виде оптического сканера, или в виде микрофона;
- а также тем, что в качестве кнопки используется сенситивный экран;
- а также тем, что в качестве манипулятора используется кнопка, осуществляющая функции нажатия, отжатия и перемещения.The problem is achieved with the achievement of the above technical result is solved by the fact that in the remote control of household appliances and computer systems, containing placed in the housing and connected to a power source, a transmitter-receiver, a microprocessor with a data bus, memory and operating system, a graphic display, a button, a keyboard system, including many keyboard positions with virtual symbols, controlled by external devices displayed on the screen of the graphic display, when The transmitter-receiver, graphic display, memory are functionally connected and via a data bus with a microprocessor, a manipulator connected to a power source and connected to a processor via a data bus is inserted into the remote control, and the key system contains a virtual keyboard, active position, element position indicator a virtual keyboard controlled by the manipulator, a button connected via a data bus with a microprocessor, activating the keyboard position, marked with a pointer, displayed on the screen one display, while the virtual keyboard and an active position and a position is logically linked in the operation;
- as well as the fact that the virtual keyboard includes a plurality of keyboard positions of the interface for communicating with external devices and controlling the general functions of the remote control, including a keyboard position that sets the character input mode, while the active position shows the switching mode between external devices, and the remote remote control is in the switching mode between external devices;
- as well as the fact that the key positions of the virtual keyboard of any level and purpose contain a key position of the output related to the general functions of controlling the remote control;
- as well as the fact that the key positions of the virtual keyboard are made in the form of icons indicating the corresponding external controlled devices and the corresponding control functions of the remote control;
- as well as the fact that the virtual keyboard includes a plurality of keyboard positions of the interface for controlling the corresponding external device and controlling the general functions of the remote control, the active position indicates the corresponding external controlled device, and the virtual keyboard contains the keyboard positions of the set of control functions of this external device and remote control functions, and as a result of activating the exit key position on the virtual keyboard with the pointer, the remote control ion control enters the state of the switching mode between external devices;
- as well as the fact that the active position is a symbolic position, and its position on the graphic display screen is controlled by the manipulator, while pressing a button on the graphic display screen displays a virtual text processor keyboard in a fixed position relative to the active position, containing a set of keyboard positions with printed characters and a set of keyboard positions of the interface containing the position of removal of the virtual keyboard of the word processor from the screen of the graphic display;
- as well as the fact that the virtual keyboard includes a plurality of key positions with printed characters and key positions of the interface for controlling the input character mode, and as a result of activating the key position of the printed character by the pointer on the virtual keyboard, the corresponding printed character is printed at the location of the active text position and move the active position and virtual keyboard on the screen of the graphic display to the location of the subsequent printed text symbol, and as a result of activation the pointer on the virtual keyboard of the word processor of the delete position is deleted from the screen of the graphic display;
- as well as the fact that the graphic display screen is made in the form of a touch screen;
- as well as the fact that the touch screen of the graphic display is used as a manipulator;
- and also the fact that the remote control further comprises a reader connected to a power source, and its output is connected to the microprocessor via a data bus;
- as well as the fact that the reader is made in the form of either a micro-camera, or in the form of an optical scanner, or in the form of a microphone;
- as well as the fact that a touch screen is used as a button;
- as well as the fact that a button is used as a manipulator, which performs the functions of pressing, pressing and moving.
Иными словами, поставленная задача решается путем формирования набора виртуальных клавиатур общего назначения: для переключения управления между внешними устройствами; для включения в интерфейс системы управления нового внешнего устройства и отключение из системы интерфейса одного из уже подключенных внешних устройств. Также формируются виртуальные клавиатуры для использования различных национальных алфавитов и языковых систем при работе с текстовой информацией. In other words, the task is solved by forming a set of virtual general-purpose keyboards: to switch control between external devices; to include in the interface of the control system a new external device and disconnect from the system interface one of the already connected external devices. Virtual keyboards are also formed for using various national alphabets and language systems when working with text information.
Общий принцип системы интерфейса на основе виртуальных клавиатур состоит в следующем. Виртуальная клавиатура в любой момент времени связана логически и позиционно с активной позицией на графическом дисплее пульта управления. Логическая связь между виртуальной клавиатурой и состоянием системы управления позволяет устанавливать вид виртуальной клавиатуры и назначение внешнего устройства и согласованность в их функционировании. Позиционная связь между виртуальной клавиатурой и активной позицией на графическом дисплее позволяет пользователю легко ассоциировать содержание элементов управления, расположенных на виртуальной клавиатуре, с внешним устройством, которым в данный момент можно управлять. И как следствие позволяет легко понимать и работать с пультом управления, быть всегда в контексте функционального состояния всей системы. Сама виртуальная клавиатура представляет собой единый графический объект, изображенный на экране дисплея пульта в виде целостного образа, который формируется с учетом психологии восприятия человека и эргономичности его использования как инструмента управления. Виртуальная клавиатура содержит специально организованный набор элементов интерфейса, легко различимых по форме, цветовым и функциональным характеристикам. В любой момент времени один из таких элементов интерфейса виртуальной клавиатуры находится в активном состоянии, всегда выделен визуальным способом и реагирует на нажатие кнопки. При помощи манипулятора и кнопки пользователь может легко переключать управление на тот или иной элемент интерфейса виртуальной клавиатуры для передачи ему сигнала нажатия кнопки. Если в результате отклика системы управления на управляющее воздействие изменяется интерфейсная ситуация на экране дисплея и активная позиция перемещается в другое место на экране дисплея, то и сама виртуальная клавиатура занимает согласованное положение по отношению к активной позиции, к которому привык пользователь. Этими согласованными перемещениями решаются две проблемы: активная позиция не заслоняется виртуальной клавиатурой и ассоциация пользователя между ними не нарушается, то есть пользователю нет необходимости каждый раз переключать свое внимание между ними. The general principle of an interface system based on virtual keyboards is as follows. The virtual keyboard at any time is logically and positionally connected with the active position on the graphic display of the control panel. The logical connection between the virtual keyboard and the state of the control system allows you to set the appearance of the virtual keyboard and the purpose of the external device and the consistency in their functioning. The positional relationship between the virtual keyboard and the active position on the graphic display allows the user to easily associate the contents of the controls located on the virtual keyboard with an external device that can currently be controlled. And as a result, it makes it easy to understand and work with the control panel, always in the context of the functional state of the entire system. The virtual keyboard itself is a single graphic object displayed on the display screen of the remote control in the form of a holistic image, which is formed taking into account the psychology of human perception and the ergonomics of its use as a management tool. The virtual keyboard contains a specially organized set of interface elements that are easily distinguishable in form, color and functional characteristics. At any time, one of these elements of the virtual keyboard interface is in an active state, always highlighted visually and responds to a button click. Using the manipulator and the button, the user can easily switch control to one or another element of the virtual keyboard interface to transmit a signal to press the button. If as a result of the response of the control system to the control action, the interface situation on the display screen changes and the active position moves to another place on the display screen, then the virtual keyboard itself occupies a coordinated position with respect to the active position that the user is used to. These coordinated movements solve two problems: the active position is not obscured by the virtual keyboard and the user association between them is not broken, that is, the user does not need to switch his attention between them each time.
На примере ввода текстовой информации наглядно демонстрируется указанное преимущество и эффективность предлагаемого интерфейса. Виртуальная клавиатура для ввода текстовой информации содержит необходимый набор символов выбранного алфавита. Пользователь одновременно видит позицию ввода символов в выбранном контексте текста, расположенным под виртуальной клавиатурой, и видит выделенный активный символ на самой виртуальной клавиатуре. При нажатии кнопки в позицию ввода вводится указанный символ, а позиция ввода, как это принято в печатающих устройствах, переходит в следующую позицию после введенного символа с одновременным перемещением виртуальной клавиатуры. Выбирая манипулятором необходимые символы и нажимая при этом кнопку, пользователь вводит последовательность символов, не теряя при этом из своей зоны наблюдения перемещаемую в тексте позицию ввода. Используя специальные управляющие символы-команды на виртуальной клавиатуре, пользователь может легко и быстро изменять позицию ввода символов, выделять, удалять и вставлять символы и фрагменты в текст, то есть выполнять полные функции текстового процессора, используя при этом одну универсальную кнопку и простой манипулятор. Using the input of textual information, the indicated advantage and effectiveness of the proposed interface are clearly demonstrated. The virtual keyboard for entering textual information contains the required character set of the selected alphabet. The user simultaneously sees the character entry position in the selected text context, located under the virtual keyboard, and sees the highlighted active character on the virtual keyboard itself. When a button is pressed, the indicated character is entered into the input position, and the input position, as is customary in printing devices, moves to the next position after the entered character while moving the virtual keyboard. Selecting the necessary characters with the manipulator and pressing the button, the user enters a sequence of characters without losing the position of input moved in the text from his observation area. Using special control characters-commands on the virtual keyboard, the user can easily and quickly change the position of character input, select, delete and insert characters and fragments into the text, that is, perform the full functions of a word processor, using one universal button and a simple manipulator.
Во время работы с каким-либо внешним устройством благодаря позиционному согласованию активной позиции и виртуальной клавиатуры пользователь всегда точно знает, с каким именно внешним устройством он работает, в какой фазе взаимодействия находится пульт управления и это внешнее устройство. Благодаря такому выполнению интерфейса он всегда знает, что можно и нужно ему делать в любой момент времени. When working with any external device, thanks to the positional coordination of the active position and the virtual keyboard, the user always knows exactly which external device he is working with, in what phase of interaction the control panel is and this external device. Thanks to this implementation of the interface, he always knows what he can and should do at any given time.
Для работы с конкретным внешним устройством формируются специализированные виртуальные клавиатуры, в которых отображаются специфические особенности управления данным внешним устройством. Используя возможность расширения коллекции наборов виртуальных клавиатур, хранящихся в памяти пульта управления, путем дополнительного включения информации о новых внешних устройствах в виде новых виртуальных клавиатур пользователь может включать новые внешние устройства в систему управления, расширяя тем самым функциональные возможности автономного пульта управления. Очевидно, что используя такой подход, достаточно просто осуществлять модификацию и развитие рассматриваемой системы управления внешними устройствами. При этом достаточно дополнять информацию в операционную систему пульта о новых виртуальных клавиатурах. To work with a specific external device, specialized virtual keyboards are formed in which the specific features of controlling this external device are displayed. Using the ability to expand the collection of sets of virtual keyboards stored in the control panel memory by additionally including information about new external devices in the form of new virtual keyboards, the user can include new external devices in the control system, thereby expanding the functionality of the stand-alone control panel. Obviously, using this approach, it is quite simple to modify and develop the considered control system of external devices. At the same time, it is enough to supplement the information in the console's operating system about new virtual keyboards.
Еще одним очень важным применением предлагаемого изобретения является возможность использования такого пульта управления в качестве клавиатуры при работе с внешними компьютерными системами, которые имеют свои графические дисплеи. При этом используются все преимущества дистанционного доступа, в частности доступа к персональным компьютерам, ноутбукам, плоским настенным дисплеям большого размера и любым другим системам, получившим развитие от микрокомпьютеров. Программным способом формируют такие же виртуальные клавиатуры, которые используются в пульте управления, на дисплеях этих компьютерных систем и передают из пульта управления информацию об изменениях на экране дисплея пульта управления и коды, генерируемые пользователем при помощи виртуальной клавиатуры на внешние компьютерные системы от внешней компьютерной системы. Обратная связь между управляющими воздействиями пользователя и реакцией на эти сигналы управления внешней компьютерной системы осуществляется точно так же визуальным способом при помощи взгляда человека на экран внешнего дисплея вместо использования экрана дисплея на пульт управления. Согласующая информация необходима для формирования и управления виртуальными клавиатурами на внешних дисплеях, и коды символов передаются при помощи инфракрасных или радиопередатчиков и приемников, что в настоящее время не представляет сложности. Another very important application of the invention is the ability to use such a control panel as a keyboard when working with external computer systems that have their own graphic displays. At the same time, all the advantages of remote access are used, in particular access to personal computers, laptops, large flat-panel wall displays and any other systems developed from microcomputers. The software creates the same virtual keyboards that are used in the control panel, on the displays of these computer systems and transmit from the control panel information about changes on the display screen of the control panel and codes generated by the user using the virtual keyboard to external computer systems from an external computer system. The feedback between the user's control actions and the response to these control signals of the external computer system is carried out in the same visual way using a person’s gaze on the screen of the external display instead of using the display screen on the control panel. Coordinating information is necessary for the formation and management of virtual keyboards on external displays, and character codes are transmitted using infrared or radio transmitters and receivers, which is currently not difficult.
Кроме того, в предлагаемом изобретении достигается эффект увеличения количества доступных степеней свободы движения управляющего элемента манипулятора за счет формирования и использования различных топологий виртуальных клавиатур. В результате у предлагаемого пульта дистанционного управления появляется возможность оперативно управлять объектами виртуальной реальности, имеющих три степени свободы и более, вместо использования дорогостоящих специализированных джойстиков и манипуляторов с шестью степенями свободы. Например, для управления произвольными перемещениями и точным позиционированием объекта в среде виртуальной реальности, используя предлагаемое изобретение, достаточно сформировать виртуальные клавиатуры специального вида. Возможны также другие варианты работы манипулятора пульта управления, использующего предлагаемое изобретение. Например, возможно использование предлагаемого изобретения в мультимедийных компьютерных играх, тренажерах и средствах виртуальной реальности. In addition, in the present invention, the effect of increasing the number of available degrees of freedom of movement of the manipulating control element of the manipulator due to the formation and use of various topologies of virtual keyboards is achieved. As a result, the proposed remote control has the opportunity to quickly manage virtual reality objects having three degrees of freedom or more, instead of using expensive specialized joysticks and manipulators with six degrees of freedom. For example, to control arbitrary movements and accurate positioning of an object in a virtual reality environment, using the invention, it is enough to form a special type of virtual keyboard. Other options for the operation of the manipulator of the control panel using the present invention are also possible. For example, it is possible to use the invention in multimedia computer games, simulators and virtual reality tools.
Дополнительно к вышеперечисленным функциям очень важным применением предлагаемого изобретения является возможность использования такого пульта управления для идентификации личности. Размещение считывающего устройства внутри пульта управления позволит использовать его:
- в качестве устройства доступа в различные базы данных и компьютерные сети, защищенные от несанкционированного доступа;
- в качестве средства защиты и доступа к личному финансовому счету через специализированные банкоматы и компьютерные сети;
- в качестве средства для доступа в закрытые от несанкционированного доступа помещения и охраняемые территории;
- в качестве ключа доступа для управления транспортными средствами или иными важными объектами промышленного или стратегического назначения.In addition to the above functions, a very important application of the invention is the ability to use such a control panel to identify a person. Placing the reader inside the control panel will allow you to use it:
- as an access device to various databases and computer networks, protected from unauthorized access;
- as a means of protection and access to a personal financial account through specialized ATMs and computer networks;
- as a means of access to premises and protected areas closed from unauthorized access;
- as an access key for driving vehicles or other important industrial or strategic objects.
Сочетание возможностей работы с символьной информацией с возможностями считывающего устройства, выполненного, например, в виде миниатюрной видеокамеры или иного сканирующего устройства, дает новое качество для повышения надежности системы защиты, так как позволяет комбинировать возможности символьного кодирования и идентификации личности, например, по отпечаткам или анализу трехмерного изображения пальцев, используя для этого личный портативный пульт управления. The combination of the possibilities of working with symbolic information with the capabilities of a reader made, for example, in the form of a miniature video camera or other scanning device, gives a new quality to increase the reliability of the protection system, as it allows you to combine the capabilities of symbolic encoding and identification of the person, for example, by fingerprints or analysis three-dimensional image of fingers, using for this a personal portable remote control.
Изобретение поясняется описанием конкретных, но не ограничивающих настоящее изобретение вариантов осуществления пульта управления прилагаемыми схемами и чертежами, на которых:
на фиг.1 изображен общий вид пульта дистанционного управления с экраном графического дисплея и манипулятором, при помощи которого управляют различными внешними устройствами;
на фиг.2 показан экран дисплея пульта управления с изображением виртуальной клавиатуры и активной позицией, которые показывают пользователю, что в текущий момент установлен режим переключения между различными внешними устройствами;
на фиг.3 показан экран дисплея пульта управления с примером изображения виртуальной клавиатуры, позволяющей осуществлять управление внешним устройством - телевизионным приемником, и активной позицией, показывающей пользователю, что в текущий момент установлен режим управления телевизионным приемником;
на фиг.4 показан пример состояния изображений экрана дисплея пульта управления в двух вариантах состояния системы управления: вариант А - на экране показана позиция ввода текста без изображения виртуальной клавиатуры и вариант Б - позиция ввода текста с изображением виртуальной клавиатуры;
на фиг.5 показан пример перехода из состояния экрана (фиг.4, вариант Б) дисплея пульта управления в новое состояние экрана, когда произошли изменения положения на экране позиции ввода и связанной с ней позицией виртуальной клавиатуры после осуществления ввода нескольких текстовых символов;
на фиг. 6, 7, 8 показаны примеры трех вариантов виртуальной клавиатуры для ввода текстовой информации - варианты раскладки символов для латинского алфавита, цифр со специальными символами и вариант раскладки символов для кириллицы;
на фиг.9, 10, 11 показаны схемы обозначения специальных управляющих позиций для текстовых виртуальных клавиатур латинского алфавита, цифр со специальными символами и кириллицы;
на фиг. 12 изображена функциональная схема в виде сети Петри, определяющая алгоритм работы пульта в режиме работы с текстовой и символьной информацией;
на фиг.13 изображена функциональная схема в виде сети Петри, которая является моделью и формально описывает алгоритм работы пользователя с пультом управления в процессе управления различными внешними устройствами;
на фиг.14 изображен пример использования пульта управления, когда с его помощью управляют внешними компьютерными системами и вводят в них текстовую и знаковую информацию, используя дисплеи компьютерных систем;
на фиг.15 показана блок-схема пульта дистанционного управления.The invention is illustrated by a description of specific, but not limiting the present invention, embodiments of a control panel of the accompanying diagrams and drawings, in which:
figure 1 shows a General view of the remote control with a graphic display screen and a manipulator, with which control various external devices;
figure 2 shows the display screen of the control panel with the image of the virtual keyboard and the active position, which show the user that is currently set to switch between various external devices;
figure 3 shows the display screen of the control panel with an example image of a virtual keyboard that allows you to control an external device - a television receiver, and an active position, showing the user that is currently set to control the television receiver;
figure 4 shows an example of the state of the image of the display screen of the control panel in two variants of the state of the control system: option A - the screen shows the position for entering text without an image of the virtual keyboard and option B - position for entering text with the image of the virtual keyboard;
figure 5 shows an example of the transition from the screen state (figure 4, option B) of the display of the control panel to a new screen state when there has been a change in the position on the screen of the input position and the associated position of the virtual keyboard after entering several text characters;
in FIG. 6, 7, 8 show examples of three options for a virtual keyboard for entering textual information - character layout options for the Latin alphabet, numbers with special characters, and character layout options for the Cyrillic alphabet;
Figures 9, 10, 11 show designations of special control positions for textual virtual keyboards of the Latin alphabet, numbers with special characters and Cyrillic;
in FIG. 12 shows a functional diagram in the form of a Petri net that defines the algorithm of the console in the mode of working with text and symbolic information;
on Fig depicts a functional diagram in the form of a Petri net, which is a model and formally describes the algorithm of the user with the control panel in the process of controlling various external devices;
on Fig depicts an example of the use of the control panel, when it is used to control external computer systems and enter into them text and character information using displays of computer systems;
on Fig shows a block diagram of a remote control.
Пульт дистанционного управления 1 (фиг.1) состоит из корпуса 2, в который встроены экран 3 графического дисплея, манипулятор 4, кнопка 5. В состав пульта 1 также входят: системный блок 6 (включающий микропроцессор с шиной данных и памятью) для управления функционированием манипулятора 4, экрана 3 и приемник-передатчик 7, предназначенный для осуществления дистанционной связи пульта 1 с внешними устройствами бытовой техники 8 и внешними компьютерными системами 9. Системный блок 6 хранит в своей памяти операционную систему, и вместе они образуют систему управления пультом 1. The remote control 1 (Fig. 1) consists of a
На фиг.2 показан пример изображения экрана 3, с возможным вариантом виртуальной клавиатуры 10, позиционно связанной с активной позицией 11 экрана 3. Виртуальная клавиатура 10 включает в себя набор 12 элементов интерфейса, выполненных в виде пиктограмм и обозначающих внешние устройства 8 (фиг.1) и 9, а также набор 13 (фиг.2) элементов интерфейса, выполненных в виде пиктограмм, при помощи которых можно выполнять общие функции по управлению пультом 1 (фиг. 1). Пиктограммы любой виртуальной клавиатуры и любой активной позиции для любых изображений экрана хранятся в информационном виде в памяти системного блока 6 (фиг.1) и формируются на экране 3 при помощи операционной системы. Figure 2 shows an example image of the
В состав любой виртуальной клавиатуры входит указатель 14 (фиг.2) активизированного элемента для пиктограмм из наборов 12 (фиг.2) и 13. Позицией указателя 14 можно управлять при помощи манипулятора 4 (фиг.1). Указатель 14 (фиг.2) всегда находится только в пределах области виртуальной клавиатуры 10 и никогда не выходит за ее пределы. Он всегда указывает на тот или иной элемент интерфейса виртуальной клавиатуры, активизируя его. Запуск активизированного элемента виртуальной клавиатуры осуществляется нажатием кнопки 5 (фиг.1). The composition of any virtual keyboard includes a pointer 14 (figure 2) of the activated element for the icons from sets 12 (figure 2) and 13. The position of the
На фиг. 2 показан один из примеров положения активизированного элемента 15 - на пиктограмме телевизора. Например, включение режима управления телевизором осуществляется запуском активизированного элемента 15 на котором установлен указатель 14. На фиг.3 показан пример изображения экрана 3, с вариантом виртуальной клавиатуры 10, которая соответствует конкретному выбранному внешнему устройству - телевизионному приемнику и предназначена для его управления. In FIG. 2 shows one example of the position of the activated element 15 - on the icon of the TV. For example, the TV control mode is activated by starting the activated
Если запустить элемент 16 из набора 13 (фиг.2), то осуществится переход состояния системы управления пульта 1 (фиг.1) на более низкий системный уровень - режим редактирования списка объектов набора 12 (фиг.2). На этом системном уровне пользователь может добавлять или удалять элементы интерфейса набора 12. Это означает подключение или отключение соответствующего внешнего устройства от системы управления. If you start
В случае запуска элемента 17 из набора 13 на экран 3 выводится специальная виртуальная клавиатура, работающая с подсказками и инструкциями для пользователя по работе с пультом 1 (фиг.1). In the case of the launch of
Элемент 18 (фиг. 2) набора 13 в случае его запуска вызывает на экран 3 (фиг. 4 вариант А) текстовый процессор со специальным курсором - позицией ввода 19, которая является активной позицией экрана 3. Текстовый процессор входит в состав операционной системы и позволяет выводить на экран 3 различную текстовую информацию и позиционировать при помощи манипулятора 4 (фиг.1) позицию ввода 19 (фиг.4 вариант А) в любую позицию текста. Element 18 (Fig. 2) of
Вывод изображения виртуальной клавиатуры 10 (фиг.4 вариант Б) для работы с текстовой информации осуществляется нажатием кнопки 5 (фиг.1). Положение виртуальной клавиатуры 10 (фиг.4 вариант Б) на экране 3, всегда согласовано и связано с позицией ввода 19 и образует с ней единое целое - единый интерфейсный объект. The output image of the virtual keyboard 10 (figure 4 option B) for working with text information is carried out by pressing the button 5 (figure 1). The position of the virtual keyboard 10 (Fig. 4 option B) on the
Пример на фиг. 5 показывает состояние изображения экрана 3 после ввода одного слова из состояния и положения виртуальной клавиатуры 10 (фиг.4 вариант Б). Как можно видеть, виртуальная клавиатура 10 сохранила относительное позиционирование к позиции ввода 19, хотя вместе они сместились в новое положение относительно введенного слова. The example of FIG. 5 shows the state of the image of the
Пример на фиг.6 показывает виртуальную клавиатуру 10 с позицией ввода 19 для ввода текстовой информации в варианте 20 раскладки символов для латинского алфавита. The example in FIG. 6 shows a
Пример на фиг.7 показывает виртуальную клавиатуру 10 с позицией ввода 19 для ввода текстовой информации в варианте 21 раскладки символов для цифр и специальных символов. The example in Fig. 7 shows a
Пример на фиг. 8 показывает виртуальную клавиатуру с позицией ввода 19 для ввода текстовой информации в варианте 22 раскладки символов для кириллицы. The example of FIG. 8 shows a virtual keyboard with
Для пользователя не вызывает никаких затруднений переключение виртуальных клавиатур 10 (фиг.6, 7, 8) с одного варианта раскладки символов на другой вариант, так как функциональные возможности всех перечисленных вариантов раскладки символов идентичны и во многом привычны из обычной практики использования клавиатур печатных машинок и персональных компьютеров. Данное утверждение поясняют схемы раскладок символов виртуальных клавиатур: на фиг.9 для латинского алфавита, на фиг.10 для цифр и специальных символов, на фиг.11 для кириллицы. It is not difficult for the user to switch virtual keyboards 10 (Figs. 6, 7, 8) from one character layout to another, since the functionality of all of the listed character layouts is identical and largely familiar from the usual practice of using typewriter keyboards and personal computers. This statement is explained by the layouts of the symbols of the virtual keyboards: in Fig. 9 for the Latin alphabet, in Fig. 10 for numbers and special characters, in Fig. 11 for the Cyrillic alphabet.
На фиг.9 показан детальный план виртуальной клавиатуры 10, который содержит следующие элементы интерфейса. В области 23 виртуальной клавиатуры 10 расположены символы латинского алфавита вместе с привычными знаками препинания. Функциональный символ 24 предназначен для удаления с экрана 3 (фиг.6) изображения виртуальной клавиатуры 10. Функциональный символ 25 (фиг.9) операции "baskspase", которая обозначает операцию удаления изображения символа в предыдущей позиции текста от позиции вывода 19 (фиг.6) с одновременным перемещением позиции вывода 19 и связанной с ней позицией виртуальной клавиатуры 10 на предыдущую позицию экрана 3 с сохранением их взаимного расположения. Функциональный символ 26 (фиг.9) операции "Enter" (аналог одноименной клавиши на клавиатуре компьютера), которая переводит позицию вывода 19 (фиг.6) на начальную позицию следующей строки синхронно и перемещает виртуальную клавиатуру 10 с сохранением их взаимного расположения. Функциональный символ 27 (фиг.9) операции "Caps Lock", которая переключает виртуальную клавиатуру 10 (фиг.6) в состояние ввода заглавных букв. Функциональный символ 28 (фиг. 9), заменяющий у виртуальной клавиатуры 10 (фиг.6) изображение варианта 20 раскладки символов для латинского алфавита на изображение варианта 21 (фиг. 7) раскладки символов для цифр и специальных символов. Функциональный символ 29 (фиг. 9), заменяющий у виртуальной клавиатуры 10 изображение варианта 20 (фиг.6) раскладки символов для латинского алфавита на изображение варианта 22 (фиг.8) раскладки символов для кириллицы. Указатель 14 (фиг.9) показывает активизированный элемент интерфейса виртуальной клавиатуры 10. Figure 9 shows a detailed plan of the
Виртуальная клавиатура 10 (фиг.10) имеет раскладку символов для цифр и других специальных знаков. На ней отсутствуют функциональные символы 27 (фиг. 9) и 29. Функциональный символ 30 (фиг.10) заменяет у виртуальной клавиатуры 10 изображение варианта 21 (фиг.7) раскладки символов для цифр и специальных символов на изображение варианта 20 (фиг.6) раскладки символов для латинского алфавита. The virtual keyboard 10 (FIG. 10) has a character layout for numbers and other special characters. There are no functional symbols 27 (Fig. 9) and 29 on it. Functional symbol 30 (Fig. 10) replaces the image of option 21 (Fig. 7) of the character layout for numbers and special characters with the image of option 20 (Fig. 6) on the virtual keyboard 10 ) character layouts for the Latin alphabet.
Виртуальная клавиатура 10 (фиг.11) имеет раскладку символов для кириллицы. Функциональный символ 31 заменяет у виртуальной клавиатуры 10 изображение варианта 22 (фиг.8) раскладки символов для кириллицы на изображение варианта 20 (фиг.6) раскладки символов для латинского алфавита. The virtual keyboard 10 (Fig.11) has a character layout for the Cyrillic alphabet.
На фиг. 12 изображена диаграмма сети Петри, которая является функциональной моделью и формально описывает алгоритм работы пользователя во время работы с виртуальной клавиатурой и текстовым процессором. In FIG. 12 is a diagram of a Petri net, which is a functional model and formally describes the algorithm of user operation while working with a virtual keyboard and a word processor.
Сеть Петри может выполняться. Выполнением сети управляют количество и распределение фишек в позициях. Переход из позиции в позицию запускается удалением фишек из его входных позиций и образованием новых фишек, помещаемых в его выходные позиции (cм., например, Peterson J., Petri net theory and modelling of sistems. Prentis-Hall,Inc., Englewood Cliffts, N.J.,1981). Petri net can be performed. Network performance is controlled by the number and distribution of chips in positions. The transition from position to position is triggered by the removal of chips from its input positions and the formation of new chips placed in its output positions (see, for example, Peterson J., Petri net theory and modeling of sistems. Prentis-Hall, Inc., Englewood Cliffts, NJ, 1981).
Диаграмма сети Петри состоит из позиций, изображаемых в виде окружностей, которые означают:
P0 (фиг.12) - состояние пульта 1 (фиг.1), когда на экране 3 (фиг.4, вариант А) показана позиция вывода 19, а виртуальная клавиатура не изображена. В этом состоянии ввод символов невозможен. Позицию вывода 19 пользователь может устанавливать в любую позицию текста на экране 3 при помощи манипулятора 4 (фиг.1).The diagram of the Petri net consists of positions depicted in the form of circles, which mean:
P0 (Fig. 12) is the state of the remote control 1 (Fig. 1), when the position of
P1 (фиг. 12) - состояние пульта 1 (фиг.1) управления, когда на экране 3 (фиг. 4, вариант Б) сформировано изображение виртуальной клавиатуры 10 в фиксированном положении относительно позиции вывода 19. В этом состоянии виртуальной клавиатуры 10 указатель 14 установлен на функциональном символе 24 (фиг.9) для удаления изображения виртуальной клавиатуры. P1 (Fig. 12) is the state of the control panel 1 (Fig. 1) when on the screen 3 (Fig. 4, option B) the image of the
P2 (фиг. 12) - состояние пульта управления 1 (фиг.1), когда на экране 3 (фиг.4, вариант Б) изображена позиция вывода 19 вместе с виртуальной клавиатурой 10. В этом состоянии возможен ввод символов, так как указатель 14 установлен на одном символе: букве, цифре или дополнительном печатном знаке области 23 (фиг.9) виртуальной клавиатуры. P2 (Fig. 12) is the state of the control panel 1 (Fig. 1), when on the screen 3 (Fig. 4, option B) the
P3 (фиг. 12) - состояние системы управления пульта 1 (фиг.1), когда на экране 3 (фиг.4, вариант Б) изображена позиция вывода 19 вместе с виртуальной клавиатурой 10. В этом состоянии указатель 14 установлен на одном функциональном символе: 25-29 (фиг.9), 30 (фиг.10), 31 (фиг.11). P3 (Fig. 12) is the state of the control system of the remote control 1 (Fig. 1), when on the screen 3 (Fig. 4, option B) the
Кроме позиций диаграмма сети Петри состоит из переходов, изображаемых в виде прямоугольников, которые означают:
t0 (фиг.12) - операция перемещения по экрану 3 (фиг.4, вариант А) позиции вывода 19 с помощью манипулятора 4 (фиг.1),
t1 (фиг.12) - операция нажатия кнопки 5 (фиг.1),
t2 (фиг.12) - операция перемещения позиции указателя 14 (фиг.4, вариант Б) из позиции функционального символа 24 (фиг.9) для удаления изображения виртуальной клавиатуры в одну из позиций печатных символов - области 23 виртуальной клавиатуры,
t3 (фиг.12) - операция перемещения позиции указателя 14 (фиг.4, вариант Б) из области 23 (фиг.9) виртуальной клавиатуры в позицию функционального символа 24 для удаления изображения виртуальной клавиатуры 10 (фиг.4, вариант Б),
t4 (фиг.12) - операция перемещения позиции указателя 14 (фиг.4, вариант Б) по области 23 (фиг.9) виртуальной клавиатуры,
t5 (фиг.12) - операция нажатия кнопки 5 (фиг.1) при позиционировании указателя 14 (фиг. 4, вариант Б) на определенном печатном символе области 23 (фиг. 9) виртуальной клавиатуры. При этом происходит вывод изображения соответствующего печатного символа в позицию вывода 19 (фиг.4, вариант Б) на экране 3, а сама позиция вывода 19 переходит на следующую позицию на экране 3 вместе с виртуальной клавиатурой 10,
t6 (фиг.12) - операция перемещения позиции указателя 14 (фиг.4, вариант Б) из области 23 (фиг.9) виртуальной клавиатуры в одну из позиций набора функциональных символов: 25-29 (фиг.9), 30 (фиг.10), 31 (фиг.11),
t7 (фиг.12) - операция перемещения позиции указателя 14 (фиг.4, вариант Б) из позиции функционального символа 24 (фиг.9) в одну из позиций печатных символов области 23 виртуальной клавиатуры 10 (фиг.4, вариант Б),
t8 (фиг. 12) - операция перемещения позиции указателя 14 (фиг.4) в пределах набора функциональных символов: 25-29 (фиг.9), 30 (фиг.10), 31 (фиг. 11),
t9 (фиг. 12) - операция нажатия кнопки 5 (фиг.1) при позиционировании указателя 14 (фиг.4, вариант Б) на одном из функциональных символов: 25-29 (фиг.9), 30 (фиг.10), 31 (фиг.11),
t10 (фиг. 12) - операция нажатия кнопки 5 (фиг.1) при позиционировании указателя 14 (фиг.4, вариант Б) на позицию функционального символа 24 (фиг. 9) для удаления изображения виртуальной клавиатуры 10 (фиг.4, вариант Б) с экрана 3,
В начальном состоянии позиция P0 (фиг.12) содержит управляющую фишку 32. На диаграмме сети Петри это состояние обозначено черным шариком внутри позиции P0.In addition to positions, the Petri net diagram consists of transitions depicted in the form of rectangles, which mean:
t0 (Fig. 12) - the operation of moving around the screen 3 (Fig. 4, option A) of the
t1 (Fig. 12) - operation of pressing a button 5 (Fig. 1),
t2 (Fig. 12) is the operation of moving the position of the pointer 14 (Fig. 4, option B) from the position of the functional symbol 24 (Fig. 9) to delete the image of the virtual keyboard in one of the positions of the printed characters -
t3 (Fig. 12) is the operation of moving the position of the pointer 14 (Fig. 4, option B) from the virtual keyboard area 23 (Fig. 9) to the position of the
t4 (Fig. 12) is the operation of moving the position of the pointer 14 (Fig. 4, option B) over region 23 (Fig. 9) of the virtual keyboard,
t5 (Fig. 12) is the operation of pressing the button 5 (Fig. 1) when positioning the pointer 14 (Fig. 4, option B) on a specific printed symbol of the virtual keyboard area 23 (Fig. 9). In this case, the image of the corresponding printed symbol is output to the output position 19 (FIG. 4, option B) on the
t6 (Fig. 12) - the operation of moving the position of the pointer 14 (Fig. 4, option B) from the virtual keyboard region 23 (Fig. 9) to one of the positions of the set of functional symbols: 25-29 (Fig. 9), 30 (Fig. .10), 31 (Fig. 11),
t7 (Fig. 12) is the operation of moving the position of the pointer 14 (Fig. 4, option B) from the position of the functional symbol 24 (Fig. 9) to one of the positions of the printed characters of the
t8 (Fig. 12) is the operation of moving the position of the pointer 14 (Fig. 4) within the set of functional symbols: 25-29 (Fig. 9), 30 (Fig. 10), 31 (Fig. 11),
t9 (Fig. 12) is the operation of pressing the button 5 (Fig. 1) when positioning the pointer 14 (Fig. 4, option B) on one of the functional symbols: 25-29 (Fig. 9), 30 (Fig. 10), 31 (FIG. 11),
t10 (Fig. 12) is the operation of pressing the button 5 (Fig. 1) when positioning the pointer 14 (Fig. 4, option B) to the position of the functional symbol 24 (Fig. 9) to delete the image of the virtual keyboard 10 (Fig. 4, option B) from
In the initial state, the position P0 (Fig. 12) contains a
На фиг. 13 изображена диаграмма сети Петри, которая является функциональной моделью и формально описывает алгоритм работы пользователя с пультом 1 (фиг.1) в процессе управления различными внешними устройствами. In FIG. 13 is a diagram of a Petri net, which is a functional model and formally describes the algorithm of the user with remote control 1 (Fig. 1) in the process of controlling various external devices.
Диаграмма сети Петри состоит из позиций, которые означают:
Q1 (фиг. 13) - состояние пульта управления 1 (фиг.1), когда на экране 3 (фиг. 2) сформировано изображение виртуальной клавиатуры 10 в фиксированном положении относительно активной позиции 11. В этом состоянии виртуальной клавиатуры 10 указатель 14 установлен на функциональном символе 16 для перехода на более низкий системный уровень - режим редактирования списка объектов набора 12, на котором пользователь может добавлять или удалять элементы интерфейса набора 12. Это означает подключение или отключение соответствующего внешнего устройства от системы управления.The Petri net diagram consists of positions that mean:
Q1 (Fig. 13) is the state of the control panel 1 (Fig. 1) when the image of the
Q2 (фиг 13) - состояние пульта управления 1 (фиг.1), когда на экране 3 (фиг. 2) изображена активная позиция 11 вместе с виртуальной клавиатурой 10. В этом состоянии указатель 14 установлен на одном из элементов интерфейса набора 12, выполненных в виде пиктограмм и обозначающих внешние устройства 8 (фиг.1) и 9. Q2 (Fig. 13) is the state of the control panel 1 (Fig. 1) when the
Q3 (фиг. 13) - состояние пульта управления 1 (фиг.1), когда на экране 3 (фиг. 2) изображена активная позиция 11 вместе с виртуальной клавиатурой 10. В этом состоянии указатель 14 установлен на одном из элементов интерфейса набора 13, выполненных в виде пиктограмм, при помощи которых можно выполнять общие функции по управлению пультом управления 1 (фиг.1). Q3 (Fig. 13) is the state of the control panel 1 (Fig. 1) when the
Кроме позиций, диаграмма сети Петри состоит из переходов, изображаемых в виде прямоугольников, которые означают:
s1 (фиг.13) - операция перемещения позиции указателя 14 (фиг.2) из позиции функционального символа 16 в одну из позиций элементов интерфейса набора 12, выполненных в виде пиктограмм и обозначающих внешние устройства 8 (фиг. 1) и 9.In addition to positions, the Petri net diagram consists of transitions depicted as rectangles, which mean:
s1 (Fig.13) - the operation of moving the position of the pointer 14 (Fig.2) from the position of the
s2 (фиг.13) - операция перемещения позиции указателя 14 (фиг.2) из позиций элементов интерфейса набора 12, выполненных в виде пиктограмм и обозначающих внешние устройства 8 (фиг.1) и 9 в позицию функционального символа 16. s2 (Fig.13) - the operation of moving the position of the pointer 14 (Fig.2) from the positions of the interface elements of the
s3 (фиг.13) - операция перемещения позиции указателя 14 (фиг.2) по позициям элементов интерфейса набора 12, выполненных в виде пиктограмм и обозначающих внешние устройства 8 (фиг.1) и 9 виртуальной клавиатуры 10 (фиг. 13). s3 (Fig.13) - the operation of moving the position of the pointer 14 (Fig.2) along the positions of the interface elements of the
s4 (фиг. 12) - операция нажатия кнопки 5 (фиг.1) при позиционировании указателя 14 (фиг.2) на определенном элементе интерфейса набора 12, выполненных в виде пиктограмм и обозначающих внешние устройства 8 (фиг.1) и 9 на виртуальной клавиатуре 10 (фиг.13). При этом происходит запуск активизированного элемента, например элемента 15 (фиг.2) виртуальной клавиатуры 10, на котором установлен указатель 14. В результате происходит переход состояния системы управления пульта 1 (фиг.1) на более высокий системный уровень. В демонстрационном примере предыдущие виртуальная клавиатура 10 (фиг.2) и активная позиция 11 экрана 3 замещаются на новую виртуальную клавиатуру 10 (фиг.3) и активную позицию 11. s4 (Fig. 12) is the operation of pressing the button 5 (Fig. 1) when positioning the pointer 14 (Fig. 2) on a specific interface element of the
s5 (фиг. 13) - операция перемещения позиции указателя 14 (фиг.2) из позиций элементов интерфейса набора 12, в позицию элементов интерфейса функционального набора 13. s5 (Fig. 13) is the operation of moving the position of the pointer 14 (Fig.2) from the positions of the elements of the interface set 12, to the position of the elements of the interface of the
s6 (фиг.13) - операция перемещения позиции указателя 14 (фиг.2) из позиций элементов интерфейса функционального набора 13, в позиции элементов интерфейса набора 12. s6 (Fig.13) - the operation of moving the position of the pointer 14 (Fig.2) from the positions of the interface elements of the
s7 (фиг.13) - операция перемещения позиции указателя 14 ( фиг.2) в пределах позиций элементов интерфейса функционального набора 13. s7 (Fig.13) - the operation of moving the position of the pointer 14 (Fig.2) within the positions of the interface elements of the
s8 (фиг. 13) - операция нажатия кнопки 5 (фиг.1) при позиционировании указателя 14 (фиг.2) на одном из элементов интерфейса функционального набора 13. s8 (Fig. 13) is the operation of pressing the button 5 (Fig. 1) when positioning the pointer 14 (Fig. 2) on one of the interface elements of the
В начальном состоянии позиция Q1 (фиг.13) содержит управляющую фишку 33. На диаграмме сети Петри это состояние обозначено черным шариком внутри позиции Q1. In the initial state, position Q1 (Fig. 13) contains a
На фиг.14 изображен пример использования пульта 1 в помещении 34, когда с его помощью управляют внешними компьютерными системами - персональным компьютером 35 с экраном 36 монитора и компьютерной системой 37 с настенным экраном 38. On Fig shows an example of the use of the
В случае работы с персональным компьютером 35 на его экране 36 генерируются изображения позиции ввода 39 и виртуальной клавиатуры 40 с указателем 41 активизированного элемента. Во время работы в такой конфигурации пользователь визуально наблюдает за интерфейсной ситуацией на экране 36, но пользуется манипулятором 4 и кнопкой 5. In the case of working with a
Аналогично, в случае работы с компьютерной системой 37 на ее настенном экране 38 генерируются изображения позиции ввода 42 и виртуальной клавиатуры 43 с указателем 44 активизированного элемента. Similarly, in the case of working with a
Таким образом, имеется полное соответствие между интерфейсной ситуацией на экране 3 пульта 1 и интерфейсными ситуациями на экране 36 монитора персонального компьютера 35 и интерфейсной ситуацией на экране 38 компьютерной системой 37, но пользователь визуально следит только за экраном внешнего устройства, с которым он работает. Thus, there is a complete correspondence between the interface situation on the
При помощи приемника-передатчика 7 пульта 1 и приемника-передатчика 45 или 46 внешних компьютерных систем 35 или 37 происходит обмен управляющей информацией между операционными системами пульта 1 и указанными внешними компьютерными системами. Using the transmitter-
На фиг. 15 изображена блок-схема пульта управления. В состав пульта 1 входит микропроцессор 47 с памятью 48, в которой хранится операционная система пульта 1. Операционная система управляет работой экрана дисплея 3 с виртуальной клавиатурой 10 и блоком 7 приемника-передатчика, а также обрабатывает управляющие сигналы от манипулятора 4 и нажатий кнопки 5. Для питания электроники автономного пульта 1 используется источник питания 49. Блок приемника-передатчика 7 пульта 1 служит для обеспечения передачи потока управляющей информации между пультом 1 и внешними компьютерными системами 9. Каждая внешняя компьютерная система 50 имеет в своем составе блок приемника-передатчика 51. In FIG. 15 shows a block diagram of a control panel. The
Возможное включение в состав пульта управления считывающего устройства 52 позволит использовать такой пульт управления в качестве средства идентификации личности для доступа оператору в системы, защищенные от несанкционированного доступа. The possible inclusion of a
Для обеспечения связи между пультом 1 и внешними компьютерными системами 9 не требуется информационного канала связи большой скорости и большого объема передаваемых данных. В процессе работы с пультом 1 в режиме управления внешними устройствами 8 и 9 необходимо передавать только коды позиций - активной позиции экрана, позиции ввода, положения виртуальной клавиатуры и ее указателя, коды переключений между системными уровнями системы управления пультом, а также коды символов текстовой информации, которые редактируются при помощи виртуальной клавиатуры, и настроечная информация для идентификации пользователя пульта 1 и выбора внешнего устройства для подключения. To ensure communication between the
Пульт дистанционного управления работает следующим образом. Рассмотрим подробно один из возможных вариантов применения предлагаемого изобретения для использования пульта 1 (фиг.1) управления в качестве клавиатуры. The remote control operates as follows. Consider in detail one of the possible applications of the present invention to use the remote control 1 (Fig.1) control as a keyboard.
На фиг. 12 - изображена диаграмма сети Петри, в начальном состоянии, когда управляющая фишка 32 находится в позиции P0. В этом состоянии возможны варианты выполнения: переход t0, либо переход t1. Причем, выполнение перехода t0 не выводит управляющую фишку 32 из позиции P0, как это видно на диаграмме. In FIG. 12 is a diagram of a Petri net in an initial state when the
На практике это означает, что пользователь видит на экране 3 (фиг.4 вариант А) позицию вывода 19 символов текста, а виртуальная клавиатура не изображена. В этом состоянии ввод символов не возможен. При помощи манипулятора 4 (фиг.1) пользователь устанавливает позицию вывода 19 (фиг.4 вариант А) в определенную позицию экрана 3. Для того, чтобы вывести на экран 3 виртуальную клавиатуру необходимо нажать кнопку 5 (фиг.1). После этого на экране 3 (фиг.4 вариант Б) рядом с позицией вывода 19, появляется виртуальная клавиатура 10, а указатель 14 указывает на функциональный символ 24 (фиг.9) для удаления изображения виртуальной клавиатуры 10 (фиг.4 вариант Б). Этому на диаграмме сети Петри (фиг.5) соответствует выполнение перехода t1. Фишка 32 удаляется из позиции P0 и размещается в позиции P1. In practice, this means that the user sees on screen 3 (Fig. 4, option A) the output position of 19 characters of text, and the virtual keyboard is not shown. In this state, character entry is not possible. Using the manipulator 4 (Fig. 1), the user sets the output position 19 (Fig. 4, option A) to a specific position of the
В новом состоянии возможно выполнение только двух переходов t2 и t10. Переход t10 возвращает фишку 32 назад в позицию P0, а переход t2 переводит фишку 32 в позицию P2. Для пользователя это означает выбор следующих вариантов. Он может нажать на кнопку 5 (фиг.1) и удалить изображение виртуальной клавиатуры 10 (фиг. 4 вариант Б) с экрана 3. На экране 3 (фиг.4 вариант А) останется опять одна позиция вывода 19, которую можно при желании переустановить в другую позицию экрана 3. В другом варианте выбора пользователь может перевести указатель 14 в область 23 (фиг.9) виртуальной клавиатуры на набор печатных символов. In the new state, only two transitions t2 and t10 are possible. Transition t10 returns
Когда фишка 32 (фиг.12) находится в позиции P2, становятся доступными для выполнения переходы t3, t4, t5 и t6. Переход t3 перемещает позицию указателя 14 (фиг.4 вариант Б) из области 23 (фиг.9) виртуальной клавиатуры в позицию функционального символа 24 для удаления изображения виртуальной клавиатуры 10 (фиг.4 вариант Б). When the chip 32 (Fig.12) is in position P2, transitions t3, t4, t5 and t6 become available for execution. The transition t3 moves the position of the pointer 14 (Fig. 4 option B) from the virtual keyboard area 23 (Fig. 9) to the position of the
Выполнение перехода t4 - операция перемещения позиции указателя по позициям печатных символов в области 23 (фиг.9) виртуальной клавиатуры (фиг.4 вариант Б) позволяет пользователю выбрать для ввода требуемый печатный символ. Эта операция может выполняться многократно. На диаграмме сети Петри (фиг.12) видно, что управляющая фишка 32 всегда остается в позиции P2. Выполнение перехода t5 - пользователь нажимает кнопку 5 (фиг.1) при позиционировании указателя 14 (фиг.4 вариант Б) на выбранном печатном символе из области 23 (фиг.9) виртуальной клавиатуры 10 (фиг.4 вариант Б). При этом происходит вывод изображения выбранного печатного символа в позицию вывода 19 на экране 3, а сама позиция вывода 19 переходит на следующую позицию экрана 3. Одновременно с этим изображение виртуальной клавиатуры 10 также переходит на новую позицию на экране 3, сохраняя при этом свое положение неизменным относительно позиции вывода 19. Эта операция может выполняться многократно, оставляя управляющую фишку 32 (фиг.12) в позиции P2. То есть система работает в режиме печатной машинки, когда идет многократный ввод печатных символов с выводом их на экран 3 (фиг.4 вариант Б). Transition t4 is performed — the operation of moving the position of the pointer over the positions of printed characters in the virtual keyboard area 23 (Fig. 9) (Fig. 4, option B) allows the user to select the desired printed character for input. This operation can be performed multiple times. On the diagram of the Petri net (Fig), it is seen that the
Выполнение t6 (фиг.12) означает, что пользователь решил воспользоваться каким-либо функциональным символом из набора: 25-29 (фиг.9), 30 (фиг.10), 31 (фиг. 11). Он перевел указатель 14 (фиг.4 вариант Б) из позиции области 23 (фиг.9) виртуальной клавиатуры 10 (фиг.4 вариант Б) в одну из позиций набора функциональных символов, обозначенных 25-29 (фиг.9), 30 (фиг.10), 31 (фиг. 11). В диаграмме сети Петри переход t6 (фиг.12) переводит управляющую фишку 32 в позицию P3. Performing t6 (Fig. 12) means that the user decided to use some functional symbol from the set: 25-29 (Fig. 9), 30 (Fig. 10), 31 (Fig. 11). He moved the pointer 14 (Fig. 4, option B) from the position of region 23 (Fig. 9) of the virtual keyboard 10 (Fig. 4, option B) to one of the positions of the set of functional symbols designated 25-29 (Fig. 9), 30 ( figure 10), 31 (figure 11). In the Petri net diagram, transition t6 (Fig. 12) moves the
Когда фишка 32 находится в позиции P3, становятся доступными для выполнения только три перехода t7, t8 и t9. When
Выполнение t7 переводит управляющую фишку 32 в позицию P2. Это обратная операция переходу t7. Для пользователя это означает перевод указателя 14 (фиг. 4 вариант Б) из позиции набора функциональных символов, обозначенных 25-29 (фиг. 9), 30 (фиг.10), 31 (фиг.11) в позиции области 23 (фиг.9) виртуальной клавиатуры 10 (фиг.4 вариант Б). Performing t7 moves
Выполнение t8 означает перемещение позиции указателя 14 (фиг.4Б) в пределах набора функциональных символов обозначенных 25-29 (фиг.9), 30 (фиг. 10), 31 (фиг.11). Эта операция может выполняться многократно, оставляя управляющую фишку 32 (фиг.12) в позиции P3. Performing t8 means moving the position of the pointer 14 (Fig. 4B) within the set of functional symbols indicated 25-29 (Fig. 9), 30 (Fig. 10), 31 (Fig. 11). This operation can be performed multiple times, leaving the control chip 32 (Fig.12) in position P3.
Выполнение t9 означает нажатие кнопки 5 (фиг.1) когда указатель 14 (фиг. 4 вариант Б) указывает на определенный функциональный символ из набора функциональных символов обозначенных 25-29 (фиг.9), 30 (фиг.10), 31 (фиг.11). Performing t9 means pressing button 5 (Fig. 1) when the pointer 14 (Fig. 4, option B) indicates a specific functional symbol from the set of functional symbols designated 25-29 (Fig. 9), 30 (Fig. 10), 31 (Fig. .eleven).
В описании изобретения приведен один из конкретных вариантов работы дистанционного автономного пульта управления различными внешними устройствами бытовой техники и компьютерных систем, использующего предлагаемое изобретение. Специалистам, работающим в данной области, является очевидным, что возможны различные варианты диаграммы сети Петри изображенной на фиг.12. Алгоритм, определенный диаграммой возможно частично изменить, не изменяя по существу предлагаемый пульт дистанционного управления. Например, дугу, выходящую из перехода t1, можно направить в позицию P2. Это будет означать, что указатель 14 (фиг.4 вариант Б) будет устанавливаться на определенный символ из области 23 (фиг.9) виртуальной клавиатуры при вызове виртуальной клавиатуры 10 (фиг.5) на экран 3. Аналогично этому, можно дугу, выходящую из перехода t1 (фиг.12), направить в позицию P3. Возможны изменения набора функциональных символов в составе виртуальной клавиатуры 10 (фиг.5). Возможны различные варианты подключения считывающего устройства 52 (фиг.15) к пульту управления 1. Например, базовая комплектация пульта управления 1 может не содержать в себе считывающее устройство 52, а включаться в его состав по желанию пользователя. In the description of the invention provides one of the specific options for operating a remote autonomous control panel for various external devices of household appliances and computer systems using the invention. It will be apparent to those skilled in the art that various variations of the Petri net diagram shown in FIG. 12 are possible. The algorithm defined by the diagram can be partially changed without essentially changing the proposed remote control. For example, an arc exiting transition t1 can be directed to position P2. This will mean that the pointer 14 (Fig. 4 option B) will be installed on a certain character from the virtual keyboard area 23 (Fig. 9) when the virtual keyboard 10 (Fig. 5) is called up on
Выше были приведены различные варианты осуществления настоящего изобретения, в которое, как это очевидно сведущим в этой области специалистам, могут быть внесены различные модификации и изменения в пределах объема формулы изобретения. Так например, является совершенно очевидным, что можно хранить в памяти компьютера множество вариантов изображений различных наборов символов в зависимости от национальных алфавитов, видов письменности и прикладных областей. С другой стороны, изображение виртуальной клавиатуры 10 (фиг. 5) можно представить в виде различных таблиц аналогично фиг.6, 7, 8 или в виде круговой диаграммы, или в виде плотной упаковки многоугольников, или в виде изображения обычной клавиатуры печатающего устройства. Возможно также представление виртуальной клавиатуры 10 (фиг.5) или виртуальной клавиатуры 10 (фиг.2) в виде художественного образа, фотографии или трехмерного изображения. Дополнительные удобства пользователю дают возможности изменения размера изображения виртуальной клавиатуры 10 (фиг.5) или виртуальной клавиатуры 10 (фиг. 2) масштабированием на экране 3, а также изменением ее яркости и цвета. Various embodiments of the present invention have been described above, in which, as is obvious to those skilled in the art, various modifications and changes can be made within the scope of the claims. For example, it is quite obvious that many variants of images of various character sets can be stored in computer memory depending on national alphabets, types of writing, and application areas. On the other hand, the image of the virtual keyboard 10 (Fig. 5) can be presented in the form of various tables similarly to Figs. 6, 7, 8 either in the form of a pie chart, or in the form of a tight packing of polygons, or in the form of an image of a regular keyboard of a printing device. It is also possible to present a virtual keyboard 10 (FIG. 5) or a virtual keyboard 10 (FIG. 2) in the form of an artistic image, photograph or three-dimensional image. Additional convenience to the user is given the opportunity to resize the image of the virtual keyboard 10 (Fig. 5) or virtual keyboard 10 (Fig. 2) by scaling on the
Еще одним вариантом модификации пульта 1 (фиг.1) в пределах объема формулы изобретения является использование сенситивного экрана в качестве экрана 3 и пульта 4. Сенситивный экран может полностью выполнять свои функции экрана 3 и пульта 4 одновременно. При этом изображения виртуальных клавиатур и других элементов интерфейса остаются такими же, как и в предыдущем варианте. Роль манипулятора - регистрацию двух степеней свободы плоских перемещений и нажатия кнопки - выполняет чувствительный элемент сенситивного экрана. Использование возможностей сенситивного экрана имеет как свои достоинства, так и свои недостатки. Достоинствами являются возможность уменьшения размеров пульта 1, возможность пользователя непосредственно взаимодействовать с виртуальными клавиатурами через сенситивный экран. Недостатками являются высокая стоимость сенситивного экрана, отдельные проблемы в интерфейсе с подвижными виртуальными клавиатурами на сенситивном экране в виде синхронизации управляющих воздействий пользователя и динамикой виртуальных клавиатур. Another option for modifying the remote control 1 (FIG. 1) within the scope of the claims is to use the touch screen as the
Одним из важных преимуществ предлагаемого изобретения является возможность для пользователя быстро и очень просто переключать режимы работы пульта управления из состояния P0 (фиг.12) в состояние P1 и обратно при помощи простых управляющих действий на манипуляторе 4 (фиг.1). One of the important advantages of the present invention is the ability for the user to quickly and very simply switch the operating modes of the control panel from state P0 (Fig. 12) to state P1 and vice versa using simple control actions on the manipulator 4 (Fig. 1).
Как уже отмечалось выше, наиболее частым видом работ с текстовой информацией является режим редактирования уже имеющегося текста, когда пользователь видит этот текст на экране дисплея. В режиме редактирования две процедуры являются типичными:
- просмотр и чтение; листание текста на экране 3 (фиг.4, вариант А) при помощи манипулятора; установка текстового курсора в требуемую позицию текста, а точнее - позицию вывода 19 на экране 3;
- непосредственно сам ввод символьной информации. Эти процедуры выполняются пользователем соответственно в состояниях P0 (фиг.12) и P1.As noted above, the most common type of work with textual information is the editing mode of existing text when the user sees this text on the display screen. In editing mode, two procedures are typical:
- viewing and reading; paging text on screen 3 (figure 4, option A) using the manipulator; setting the text cursor to the desired text position, or rather, the
- directly the input of symbolic information. These procedures are performed by the user in the states P0 (FIG. 12) and P1, respectively.
Для реализации указанного переключения режима работы удобно, когда используют виртуальную клавиатуру 10 (фиг.4, вариант Б), включающую символ 24 (фиг. 9) для удаления изображения виртуальной клавиатуры 10 (фиг.4, вариант Б) с экрана 3. Однако совершенно очевидно, что переключать режим работы из состояния P0 (фиг.12) в состояние P1 можно самыми различными способами. Например, нажатием дополнительной кнопки вместо основной кнопки на пульте управления можно включать и отключать изображение виртуальной клавиатуры. To implement the specified switching of the operating mode, it is convenient when using the virtual keyboard 10 (Fig. 4, option B), including the symbol 24 (Fig. 9) to delete the image of the virtual keyboard 10 (Fig. 4, option B) from
Таким образом, реализация системы интерфейса, построенной на концепции диполя "активная позиция экрана и виртуальный кейпад", позволяет обеспечить следующее. Thus, the implementation of an interface system based on the concept of a dipole “active screen position and virtual keypad” allows us to provide the following.
Активная позиция экрана изображается в виде простого графического объекта или пиктограммы и неразрывно связана с позиционированием виртуальной клавиатуры, образуя с ней единое целое. Активная позиция экрана предназначена для удержания внимания пользователя на контексте данного состояния диалога, если в этот момент активизирована виртуальная клавиатура. В рабочем состоянии виртуальной клавиатуры управление от манипулятора передается только на указатель активизированного элемента виртуальной клавиатуры. В случаях когда виртуальная клавиатура отключается, управление от манипулятора передается на саму активную позицию экрана. Такая схема пользовательского интерфейса пульта управления позволяет пользователю реализовать достаточно сложные задачи управления и контроля техническими системами при минимальных "расходах" памяти и внимания пользователя. The active position of the screen is depicted as a simple graphic object or icon and is inextricably linked with the positioning of the virtual keyboard, forming a single whole with it. The active position of the screen is designed to hold the user's attention in the context of this dialog state if the virtual keyboard is activated at that moment. In the operational state of the virtual keyboard, control from the manipulator is transferred only to the pointer of the activated element of the virtual keyboard. In cases when the virtual keyboard is turned off, control from the manipulator is transferred to the active position of the screen. This scheme of the user interface of the control panel allows the user to implement quite complex tasks of management and control of technical systems with minimal "consumption" of memory and user attention.
Как отмечено выше, виртуальная клавиатура может использоваться в различных ситуациях управления при помощи одного пульта дистанционного управления в едином интерфейсном стиле, а именно:
- переключение режима управления между различными внешними устройствами от бытовой техники до компьютерных систем и управление параметрами настройки этих систем;
- ввод, редактирование и обработка текстовой и символьной информации при управлении внешними устройствами, работающими под управлением компьютерных систем;
- дистанционный контроль и управление внешними устройствами, работающими под управлением компьютерных систем, с использованием внешних экранов дисплеев мониторов персональных компьютеров широкого спектра, портативных персональных коммуникаторов, компьютерных систем с большими настенными экранами и т.п.As noted above, the virtual keyboard can be used in various control situations using a single remote control in a single interface style, namely:
- switching the control mode between various external devices from household appliances to computer systems and managing the settings of these systems;
- input, editing and processing of textual and symbolic information when managing external devices running computer systems;
- remote monitoring and control of external devices running computer systems using external screens of wide-spectrum personal computer displays, portable personal communicators, computer systems with large wall-mounted screens, etc.
- работа в качестве средства доступа и работы в глобальной информационной сети Интернет и любой информационной магистрали;
- работа в качестве устройства идентификации личности для доступа в контролируемые информационные системы, помещения и транспортные средства.- work as a means of access and work in the global information network Internet and any information highway;
- Work as a device for personal identification for access to controlled information systems, facilities and vehicles.
В целом пульт дистанционного управления, выполненный в соответствии с настоящим изобретением, обладает значительно улучшенными характеристиками и эргономическими показателями. Для такого пульта дистанционного управления область применения распространяется на все реально существующие в настоящее время приборы бытового использования и компьютерные системы при оснащении их соответствующими блоками приемников-передатчиков. Для такого пульта дистанционного управления не потребуется модификация при включении в его систему управления как серийных приборов бытового использования, компьютерных систем и других устройств различного назначения, так и новых типов. In general, the remote control made in accordance with the present invention has significantly improved characteristics and ergonomic indicators. For such a remote control, the field of application extends to all currently existing household appliances and computer systems when equipping them with appropriate receiver-transmitter units. For such a remote control, modification will not be required when incorporating into its control system both serial commercial appliances, computer systems and other devices for various purposes, as well as new types.
Claims (15)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU97113297A RU2127019C1 (en) | 1997-08-01 | 1997-08-01 | Remote-control console for domestic appliances and computer systems |
PCT/RU1998/000247 WO1999009068A1 (en) | 1997-08-01 | 1998-07-31 | Remote control for domestic appliances and computer systems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU97113297A RU2127019C1 (en) | 1997-08-01 | 1997-08-01 | Remote-control console for domestic appliances and computer systems |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2127019C1 true RU2127019C1 (en) | 1999-02-27 |
RU97113297A RU97113297A (en) | 1999-04-20 |
Family
ID=20195975
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU97113297A RU2127019C1 (en) | 1997-08-01 | 1997-08-01 | Remote-control console for domestic appliances and computer systems |
Country Status (2)
Country | Link |
---|---|
RU (1) | RU2127019C1 (en) |
WO (1) | WO1999009068A1 (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EA014118B1 (en) * | 2006-12-20 | 2010-10-29 | Делавал Холдинг Аб | Method and equipment relating to input of data into equipment for performing animal-related operation |
RU2450434C2 (en) * | 2010-05-24 | 2012-05-10 | Вадим Лазаревич Бахрах | Method for integrating equipment control functions through communication networks and system for realising said method |
US8312422B2 (en) | 2003-10-24 | 2012-11-13 | Microsoft Corporation | Programming interface for a computer platform |
RU2469409C2 (en) * | 2006-09-13 | 2012-12-10 | Савант Системс Ллс | Remote control unit for programmable multimedia controller |
RU2469380C2 (en) * | 2007-03-16 | 2012-12-10 | Савант Системс Ллс | System and method of controlling several devices with touch screen and obtaining data therefrom |
RU2523212C2 (en) * | 2008-10-10 | 2014-07-20 | Эос-Верке Гюнтер Гмбх | User interface, method for operation of said interface and operating parameter control device |
RU2541099C2 (en) * | 2008-12-09 | 2015-02-10 | Майкрософт Корпорейшн | Controlling programmed keyboard |
RU2554565C2 (en) * | 2009-12-25 | 2015-06-27 | Сони Корпорейшн | Information processing device, information processing method, programme, terminal control device and information processing system |
RU2575486C2 (en) * | 2010-09-22 | 2016-02-20 | Савант Системс, Ллс | Programmable multimedia control system having tactile remote control device |
RU2632123C2 (en) * | 2011-11-29 | 2017-10-02 | Самсунг Электроникс Ко., Лтд. | Method and system for ensuring user interface for device control |
RU2644587C2 (en) * | 2012-12-21 | 2018-02-13 | Конинклейке Филипс Н.В. | Electronic devices, system and method of one of electronic devices control |
RU2653503C2 (en) * | 2014-01-10 | 2018-05-10 | Филипс Лайтинг Холдинг Б.В. | Tablet-based commissioning tool for addressable lighting |
RU2665886C2 (en) * | 2013-06-19 | 2018-09-04 | Сони Корпорейшн | Wireless data transmission device and data control device |
RU2669575C2 (en) * | 2015-09-28 | 2018-10-12 | Сяоми Инк. | Electronic device controlling method and device and terminal |
RU2670736C2 (en) * | 2016-02-24 | 2018-10-24 | Бейджин Сяоми Мобайл Софтвеа Ко., Лтд. | Method and device for binding remote control and related device |
RU2673464C1 (en) * | 2017-10-06 | 2018-11-27 | Дмитрий Владимирович Клепиков | Method for recognition and control of household appliances via mobile phone and mobile phone for its implementation |
RU2675922C1 (en) * | 2017-12-22 | 2018-12-25 | Максим Борисович ЕФИМОВ | Installation for trainings in various types of sport with the ball |
RU2718613C1 (en) * | 2019-07-18 | 2020-04-09 | Общество с ограниченной ответственностью «Битроникс» | Method of controlling devices with a large number of controlled elements using a "mouse" |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002044765A (en) * | 2000-07-28 | 2002-02-08 | Matsushita Electric Ind Co Ltd | Remote control system and gateway apparatus |
US6479792B1 (en) | 2000-09-06 | 2002-11-12 | Illinois Tool Works Inc. | Welding machine, system and method therefor |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SU581595A1 (en) * | 1975-08-05 | 1977-11-25 | Предприятие П/Я В-8420 | Remote control apparatus |
SU1697095A1 (en) * | 1988-02-26 | 1991-12-07 | Дальневосточный технологический институт | Apparatus for remote control of objects |
CA2087503A1 (en) * | 1992-04-13 | 1993-10-14 | Lester Wayne Dunaway | Multimodal remote control device having electrically alterable keypad designations |
DE4343871C2 (en) * | 1993-12-22 | 2000-10-05 | Mannesmann Vdo Ag | Data input device for information systems, in particular for motor vehicles |
JP3588385B2 (en) * | 1994-05-10 | 2004-11-10 | 三星電子株式会社 | Remote control system |
-
1997
- 1997-08-01 RU RU97113297A patent/RU2127019C1/en active
-
1998
- 1998-07-31 WO PCT/RU1998/000247 patent/WO1999009068A1/en active Application Filing
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8312422B2 (en) | 2003-10-24 | 2012-11-13 | Microsoft Corporation | Programming interface for a computer platform |
US9430193B2 (en) | 2003-10-24 | 2016-08-30 | Microsoft Technology Licensing, Llc | Interface for a computer platform |
US9459837B2 (en) | 2003-10-24 | 2016-10-04 | Microsoft Technology Licensing, Llc | Interface for a computer platform |
RU2469409C2 (en) * | 2006-09-13 | 2012-12-10 | Савант Системс Ллс | Remote control unit for programmable multimedia controller |
EA014118B1 (en) * | 2006-12-20 | 2010-10-29 | Делавал Холдинг Аб | Method and equipment relating to input of data into equipment for performing animal-related operation |
RU2469380C2 (en) * | 2007-03-16 | 2012-12-10 | Савант Системс Ллс | System and method of controlling several devices with touch screen and obtaining data therefrom |
RU2523212C2 (en) * | 2008-10-10 | 2014-07-20 | Эос-Верке Гюнтер Гмбх | User interface, method for operation of said interface and operating parameter control device |
RU2541099C2 (en) * | 2008-12-09 | 2015-02-10 | Майкрософт Корпорейшн | Controlling programmed keyboard |
US9041660B2 (en) | 2008-12-09 | 2015-05-26 | Microsoft Technology Licensing, Llc | Soft keyboard control |
RU2554565C2 (en) * | 2009-12-25 | 2015-06-27 | Сони Корпорейшн | Information processing device, information processing method, programme, terminal control device and information processing system |
RU2450434C2 (en) * | 2010-05-24 | 2012-05-10 | Вадим Лазаревич Бахрах | Method for integrating equipment control functions through communication networks and system for realising said method |
RU2575486C2 (en) * | 2010-09-22 | 2016-02-20 | Савант Системс, Ллс | Programmable multimedia control system having tactile remote control device |
RU2632123C2 (en) * | 2011-11-29 | 2017-10-02 | Самсунг Электроникс Ко., Лтд. | Method and system for ensuring user interface for device control |
RU2682021C2 (en) * | 2011-11-29 | 2019-03-14 | Самсунг Электроникс Ко., Лтд. | Method and system for providing user interface for device management |
RU2644587C2 (en) * | 2012-12-21 | 2018-02-13 | Конинклейке Филипс Н.В. | Electronic devices, system and method of one of electronic devices control |
RU2665886C2 (en) * | 2013-06-19 | 2018-09-04 | Сони Корпорейшн | Wireless data transmission device and data control device |
RU2653503C2 (en) * | 2014-01-10 | 2018-05-10 | Филипс Лайтинг Холдинг Б.В. | Tablet-based commissioning tool for addressable lighting |
RU2669575C2 (en) * | 2015-09-28 | 2018-10-12 | Сяоми Инк. | Electronic device controlling method and device and terminal |
RU2670736C2 (en) * | 2016-02-24 | 2018-10-24 | Бейджин Сяоми Мобайл Софтвеа Ко., Лтд. | Method and device for binding remote control and related device |
RU2670736C9 (en) * | 2016-02-24 | 2018-12-11 | Бейджин Сяоми Мобайл Софтвеа Ко., Лтд. | Method and device for binding remote control and related device |
RU2673464C1 (en) * | 2017-10-06 | 2018-11-27 | Дмитрий Владимирович Клепиков | Method for recognition and control of household appliances via mobile phone and mobile phone for its implementation |
RU2675922C1 (en) * | 2017-12-22 | 2018-12-25 | Максим Борисович ЕФИМОВ | Installation for trainings in various types of sport with the ball |
RU2718613C1 (en) * | 2019-07-18 | 2020-04-09 | Общество с ограниченной ответственностью «Битроникс» | Method of controlling devices with a large number of controlled elements using a "mouse" |
RU224947U1 (en) * | 2024-02-06 | 2024-04-09 | Общество с ограниченной ответственностью "Научно-производственное объединение "АВАНГАРД" (ООО "НПО "АВАНГАРД") | Remote control for welding equipment |
Also Published As
Publication number | Publication date |
---|---|
WO1999009068A1 (en) | 1999-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2127019C1 (en) | Remote-control console for domestic appliances and computer systems | |
US6340800B1 (en) | Multiplexing control device and method for electronic systems | |
JP3996852B2 (en) | Remote control with touchpad for highlighting preselected parts of displayed slides | |
US6370282B1 (en) | Method and system for advanced text editing in a portable digital electronic device using a button interface | |
US6295479B1 (en) | Focus in/out actions and user action pass-through mechanism for panel subunit | |
US6148241A (en) | Method and system for providing a user interface for a networked device using panel subunit descriptor information | |
AU693553B2 (en) | A human/machine interface | |
US6556221B1 (en) | Extended elements and mechanisms for displaying a rich graphical user interface in panel subunit | |
US5986586A (en) | Keyboard with additional hot keys | |
US20100293488A1 (en) | Extended elements and mechanisms for displaying a rich graphical user interface in panel subunit | |
US6381507B1 (en) | Command pass-through functionality in panel subunit | |
JPH03166618A (en) | Method and apparatus for displaying mimic keyboard on touch type display | |
JP2004054589A (en) | Information display input device and method, and information processor | |
US6252602B1 (en) | Information processing apparatus | |
EP1000485A1 (en) | Method for describing the human interface features and functionality of av/c-based devices | |
KR0137847Y1 (en) | Information input / output device using touch panel | |
CN110531881B (en) | Centralized KVM system for calling OSD menu by mouse | |
CA2196881C (en) | A human/machine interface for computing devices | |
JP3228584B2 (en) | Mouse input method on touch panel | |
KR19990048990A (en) | Integrated remote control and integrated remote control method that displays function keys for each home appliance on the LCD screen | |
EP1754216A2 (en) | Surveillance system workstation | |
JP2005057563A (en) | Picture display device | |
CN214474947U (en) | Liquid crystal display screen | |
JP2006271841A (en) | Game program | |
CN112214126B (en) | Operation panel and display method and device thereof |