[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

RU2127019C1 - Remote-control console for domestic appliances and computer systems - Google Patents

Remote-control console for domestic appliances and computer systems Download PDF

Info

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
Application number
RU97113297A
Other languages
Russian (ru)
Other versions
RU97113297A (en
Inventor
В.А. Рыжов
Original Assignee
Рыжов Владимир Александрович
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Рыжов Владимир Александрович filed Critical Рыжов Владимир Александрович
Priority to RU97113297A priority Critical patent/RU2127019C1/en
Priority to PCT/RU1998/000247 priority patent/WO1999009068A1/en
Application granted granted Critical
Publication of RU2127019C1 publication Critical patent/RU2127019C1/en
Publication of RU97113297A publication Critical patent/RU97113297A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1698Constructional 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements 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/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-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

FIELD: remote monitoring and control of several simultaneously operating entities. SUBSTANCE: control console has transceiver, microprocessor unit with data bus, graphics display, push-button, keyboard, and keyer. EFFECT: enlarged functional capabilities. 15 cl, 15 dwg

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 C 21/00; G 02 F 1/13; G 06 K 15/18, publ. . 1986).

Основой данного решения является совмещение на фоне основного рабочего экрана изображения виртуальной клавиатуры на сенситивном экране с активными позициями, совпадающими с позициями изображенных клавиш. Это дает возможность пользователю физически нажимать на виртуальные кнопки как при работе с обычной клавиатурой. На этом же самом дисплее с плоским экраном можно также отображать вывод компьютера, и/или результаты вычислений, и/или результаты запросов информационных поисков. 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 M 1/23, G 06 F 15/18, G 08 C 21/00, publ. 1986).

Следует заметить, что контекстное заполнение экранных форм используется уже давно. Например, в системе 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 C 9/00, G 06 F 15/62, publ. 1984).

В перечисленных патентах защищены технические решения, касающиеся использования сенситивных экранов и виртуальных клавиатур для интерфейса пользователя. Однако упомянутые известные способы использования виртуальных клавиатур имеют определенные ограничения: во первых, в перечисленных изобретениях обязательно используют сенситивный экран; во-вторых, они не предназначены для управления различными внешними устройствами бытовой техники. Кроме того, очевидно, что возможность пользователя физически нажимать на виртуальные кнопки виртуальной клавиатуры на сенситивном экране, как при обычной работе на реальной клавиатуре, не является главной целью автономного пульта управления и не решает весь комплекс проблем создания универсального пульта управления различными внешними устройствами. 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 K 17/94, publ. 1995).

Данному устройству присущи следующие недостатки, ограничивающие его использование в качестве универсального средства управления: по своим функциональным особенностям оно ограничено использованием фиксированного набора механических кнопок на корпусе пульта и не предназначено для ввода символьной информации и для управления компьютерными системами. 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 housing 2, in which a graphic display screen 3, a manipulator 4, a button 5 are integrated. The remote control 1 also includes: a system unit 6 (including a microprocessor with a data bus and memory) for controlling the operation the manipulator 4, the screen 3 and the transmitter-receiver 7, designed for remote communication of the remote control 1 with external devices of household appliances 8 and external computer systems 9. The system unit 6 stores in its memory the operating system, and together they form a system 1 st remote control.

На фиг.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 screen 3, with a possible version of the virtual keyboard 10, positionally associated with the active position 11 of the screen 3. The virtual keyboard 10 includes a set of 12 interface elements made in the form of icons that indicate external devices 8 (figure 1 ) and 9, as well as a set of 13 (Fig. 2) interface elements made in the form of pictograms, with the help of which it is possible to perform general functions for controlling the remote control 1 (Fig. 1). The icons of any virtual keyboard and any active position for any screen images are stored in the information form in the memory of the system unit 6 (Fig. 1) and are formed on the screen 3 using the operating system.

В состав любой виртуальной клавиатуры входит указатель 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 pointer 14 can be controlled using the manipulator 4 (figure 1). The pointer 14 (figure 2) is always only within the area of the virtual keyboard 10 and never goes beyond it. He always points to one or another element of the virtual keyboard interface, activating it. The activated element of the virtual keyboard is launched by pressing the button 5 (Fig. 1).

На фиг. 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 element 15 on which the pointer 14 is mounted. Figure 3 shows an example of a screen 3 image, with a variant of the virtual keyboard 10, which corresponds to the particular selected external device - a television receiver and is intended for its control.

Если запустить элемент 16 из набора 13 (фиг.2), то осуществится переход состояния системы управления пульта 1 (фиг.1) на более низкий системный уровень - режим редактирования списка объектов набора 12 (фиг.2). На этом системном уровне пользователь может добавлять или удалять элементы интерфейса набора 12. Это означает подключение или отключение соответствующего внешнего устройства от системы управления. If you start item 16 from set 13 (Fig. 2), then the state of the control system of the console 1 (Fig. 1) will transition to a lower system level - the editing mode of the list of objects of set 12 (Fig. 2). At this system level, the user can add or remove elements of set 12 interface. This means connecting or disconnecting the corresponding external device from the control system.

В случае запуска элемента 17 из набора 13 на экран 3 выводится специальная виртуальная клавиатура, работающая с подсказками и инструкциями для пользователя по работе с пультом 1 (фиг.1). In the case of the launch of element 17 from set 13, a special virtual keyboard is displayed on screen 3, working with prompts and instructions for the user to use the remote control 1 (Fig. 1).

Элемент 18 (фиг. 2) набора 13 в случае его запуска вызывает на экран 3 (фиг. 4 вариант А) текстовый процессор со специальным курсором - позицией ввода 19, которая является активной позицией экрана 3. Текстовый процессор входит в состав операционной системы и позволяет выводить на экран 3 различную текстовую информацию и позиционировать при помощи манипулятора 4 (фиг.1) позицию ввода 19 (фиг.4 вариант А) в любую позицию текста. Element 18 (Fig. 2) of set 13, when launched, calls up a screen processor 3 (Fig. 4, option A) with a special cursor - input position 19, which is the active position of screen 3. The word processor is part of the operating system and allows display various textual information on the screen 3 and position the input position 19 (FIG. 4 option A) at any position of the text using the manipulator 4 (FIG. 1).

Вывод изображения виртуальной клавиатуры 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 screen 3 is always consistent and connected with the input position 19 and forms a single whole with it - a single interface object.

Пример на фиг. 5 показывает состояние изображения экрана 3 после ввода одного слова из состояния и положения виртуальной клавиатуры 10 (фиг.4 вариант Б). Как можно видеть, виртуальная клавиатура 10 сохранила относительное позиционирование к позиции ввода 19, хотя вместе они сместились в новое положение относительно введенного слова. The example of FIG. 5 shows the state of the image of the screen 3 after entering one word from the state and position of the virtual keyboard 10 (Fig. 4 option B). As you can see, the virtual keyboard 10 retained relative positioning to input position 19, although together they shifted to a new position relative to the entered word.

Пример на фиг.6 показывает виртуальную клавиатуру 10 с позицией ввода 19 для ввода текстовой информации в варианте 20 раскладки символов для латинского алфавита. The example in FIG. 6 shows a virtual keyboard 10 with an input position 19 for inputting text information in embodiment 20 of the character layout for the Latin alphabet.

Пример на фиг.7 показывает виртуальную клавиатуру 10 с позицией ввода 19 для ввода текстовой информации в варианте 21 раскладки символов для цифр и специальных символов. The example in Fig. 7 shows a virtual keyboard 10 with an input position 19 for entering text information in a variant 21 of the character layout for numbers and special characters.

Пример на фиг. 8 показывает виртуальную клавиатуру с позицией ввода 19 для ввода текстовой информации в варианте 22 раскладки символов для кириллицы. The example of FIG. 8 shows a virtual keyboard with input position 19 for entering text information in embodiment 22 of the character layout for the Cyrillic alphabet.

Для пользователя не вызывает никаких затруднений переключение виртуальных клавиатур 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 virtual keyboard 10, which contains the following interface elements. In the area 23 of the virtual keyboard 10 are the characters of the Latin alphabet along with the usual punctuation marks. Functional symbol 24 is intended to remove the virtual keyboard image 10 from the screen 3 (Fig. 6). Functional symbol 25 (Fig. 9) of the "baskspase" operation, which indicates the operation of deleting the symbol image in the previous position of the text from the output position 19 (Fig. 6) ) while moving the position of the output 19 and the associated position of the virtual keyboard 10 to the previous position of the screen 3 while maintaining their relative position. Functional symbol 26 (Fig. 9) of the "Enter" operation (an analogue of the same name on the computer keyboard), which translates the output position 19 (Fig. 6) to the initial position of the next line synchronously and moves the virtual keyboard 10 while maintaining their relative position. Functional symbol 27 (FIG. 9) of the “Caps Lock” operation, which switches the virtual keyboard 10 (FIG. 6) to the capitalization input state. Functional symbol 28 (Fig. 9), replacing the virtual keyboard 10 (Fig.6) image of variant 20 of the character layout for the Latin alphabet by the image of option 21 (Fig. 7) character layout for numbers and special characters. Functional symbol 29 (Fig. 9), which replaces the image of option 20 (Fig. 6) of the character layout for the Latin alphabet on the virtual keyboard 10 with the image of option 22 (Fig. 8) of the character layout for the Cyrillic alphabet. The pointer 14 (Fig.9) shows the activated interface element of the virtual keyboard 10.

Виртуальная клавиатура 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. Functional symbol 31 replaces the image of option 22 (FIG. 8) for character layout for Cyrillic with the image of option 20 (FIG. 6) for character layout for the Latin alphabet in virtual keyboard 10.

На фиг. 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 terminal 19 is shown on the screen 3 (Fig. 4, option A), and the virtual keyboard is not shown. In this state, character entry is not possible. The output position 19, the user can set at any position of the text on the screen 3 using the manipulator 4 (figure 1).

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 virtual keyboard 10 is formed in a fixed position relative to the output position 19. In this state of the virtual keyboard 10, the pointer 14 installed on the functional symbol 24 (Fig.9) to delete the image of the virtual keyboard.

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 output position 19 is shown together with the virtual keyboard 10. In this state, characters can be entered, since the pointer 14 installed on one character: letter, number or additional print character area 23 (Fig.9) virtual keyboard.

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 output position 19 is shown together with the virtual keyboard 10. In this state, the pointer 14 is installed on one functional symbol : 25-29 (FIG. 9), 30 (FIG. 10), 31 (FIG. 11).

Кроме позиций диаграмма сети Петри состоит из переходов, изображаемых в виде прямоугольников, которые означают:
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 output position 19 using the manipulator 4 (Fig. 1),
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 - area 23 of the virtual keyboard,
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 function symbol 24 to delete the image of the virtual keyboard 10 (Fig. 4, option B),
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 screen 3, and the output position 19 itself moves to the next position on the screen 3 together with the virtual keyboard 10,
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 area 23 of the virtual keyboard 10 (Fig. 4, option B),
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 screen 3,
In the initial state, the position P0 (Fig. 12) contains a control chip 32. On the diagram of the Petri net, this state is indicated by a black ball inside the position P0.

На фиг. 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 virtual keyboard 10 is formed on the screen 3 (Fig. 2) in a fixed position relative to the active position 11. In this state of the virtual keyboard 10, the pointer 14 is set to functional symbol 16 to go to a lower system level - editing mode of the list of objects of set 12, where the user can add or remove elements of the set 12 interface. This means connecting or disconnecting the corresponding external device from the system management.

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 active position 11 is displayed on the screen 3 (Fig. 2) together with the virtual keyboard 10. In this state, the pointer 14 is mounted on one of the interface elements of the set 12 made in the form of pictograms and denoting external devices 8 (1) and 9.

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 active position 11 is displayed on the screen 3 (Fig. 2) together with the virtual keyboard 10. In this state, the pointer 14 is installed on one of the elements of the set 13 interface, made in the form of pictograms, with which you can perform common functions for controlling the control panel 1 (figure 1).

Кроме позиций, диаграмма сети Петри состоит из переходов, изображаемых в виде прямоугольников, которые означают:
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 functional symbol 16 to one of the positions of the interface elements of the set 12, made in the form of pictograms and indicating external devices 8 (Fig. 1) and 9.

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 set 12, made in the form of pictograms and indicating external devices 8 (Fig.1) and 9 to the position of the functional symbol 16.

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 set 12, made in the form of pictograms and indicating external devices 8 (Fig.1) and 9 of the virtual keyboard 10 (Fig. 13).

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 set 12, made in the form of pictograms and indicating external devices 8 (Fig. 1) and 9 on the virtual the keyboard 10 (Fig.13). In this case, the activated element, for example, element 15 (Fig. 2) of the virtual keyboard 10, on which the pointer 14 is mounted, starts up. As a result, the state of the control system of the console 1 (Fig. 1) is transferred to a higher system level. In the demo, the previous virtual keyboard 10 (FIG. 2) and the active position 11 of the screen 3 are replaced with the new virtual keyboard 10 (FIG. 3) and the active position 11.

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 functional set 13.

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 functional set 13, in the position of the interface elements of the set 12.

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 functional set 13.

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 functional set 13.

В начальном состоянии позиция Q1 (фиг.13) содержит управляющую фишку 33. На диаграмме сети Петри это состояние обозначено черным шариком внутри позиции Q1. In the initial state, position Q1 (Fig. 13) contains a control chip 33. In the diagram of the Petri net, this state is indicated by a black ball inside position Q1.

На фиг.14 изображен пример использования пульта 1 в помещении 34, когда с его помощью управляют внешними компьютерными системами - персональным компьютером 35 с экраном 36 монитора и компьютерной системой 37 с настенным экраном 38. On Fig shows an example of the use of the remote control 1 in the room 34, when it is used to control external computer systems - a personal computer 35 with a screen 36 of the monitor and a computer system 37 with a wall screen 38.

В случае работы с персональным компьютером 35 на его экране 36 генерируются изображения позиции ввода 39 и виртуальной клавиатуры 40 с указателем 41 активизированного элемента. Во время работы в такой конфигурации пользователь визуально наблюдает за интерфейсной ситуацией на экране 36, но пользуется манипулятором 4 и кнопкой 5. In the case of working with a personal computer 35 on its screen 36, images of the input position 39 and the virtual keyboard 40 with the indicator 41 of the activated element are generated. During operation in this configuration, the user visually observes the interface situation on the screen 36, but uses the manipulator 4 and button 5.

Аналогично, в случае работы с компьютерной системой 37 на ее настенном экране 38 генерируются изображения позиции ввода 42 и виртуальной клавиатуры 43 с указателем 44 активизированного элемента. Similarly, in the case of working with a computer system 37, images of an input position 42 and a virtual keyboard 43 with an activated element pointer 44 are generated on its wall screen 38.

Таким образом, имеется полное соответствие между интерфейсной ситуацией на экране 3 пульта 1 и интерфейсными ситуациями на экране 36 монитора персонального компьютера 35 и интерфейсной ситуацией на экране 38 компьютерной системой 37, но пользователь визуально следит только за экраном внешнего устройства, с которым он работает. Thus, there is a complete correspondence between the interface situation on the screen 3 of the console 1 and the interface situations on the screen 36 of the monitor of the personal computer 35 and the interface situation on the screen 38 of the computer system 37, but the user visually monitors only the screen of the external device with which he is working.

При помощи приемника-передатчика 7 пульта 1 и приемника-передатчика 45 или 46 внешних компьютерных систем 35 или 37 происходит обмен управляющей информацией между операционными системами пульта 1 и указанными внешними компьютерными системами. Using the transmitter-receiver 7 of the console 1 and the transmitter-receiver 45 or 46 of the external computer systems 35 or 37, control information is exchanged between the operating systems of the console 1 and the specified external computer systems.

На фиг. 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 remote control 1 includes a microprocessor 47 with a memory 48, which stores the operating system of the remote control 1. The operating system controls the operation of the display screen 3 with the virtual keyboard 10 and the receiver-transmitter unit 7, and also processes control signals from the manipulator 4 and button 5. To power the electronics of the stand-alone remote control 1, a power source 49 is used. The receiver-transmitter unit 7 of the remote control 1 serves to ensure the transfer of control information flow between the remote control 1 and external computer systems 9. Each external I computer system 50 includes a transmitter-receiver unit 51.

Возможное включение в состав пульта управления считывающего устройства 52 позволит использовать такой пульт управления в качестве средства идентификации личности для доступа оператору в системы, защищенные от несанкционированного доступа. The possible inclusion of a reader 52 in the control panel will make it possible to use such a control panel as a means of identification for the operator to access systems protected from unauthorized access.

Для обеспечения связи между пультом 1 и внешними компьютерными системами 9 не требуется информационного канала связи большой скорости и большого объема передаваемых данных. В процессе работы с пультом 1 в режиме управления внешними устройствами 8 и 9 необходимо передавать только коды позиций - активной позиции экрана, позиции ввода, положения виртуальной клавиатуры и ее указателя, коды переключений между системными уровнями системы управления пультом, а также коды символов текстовой информации, которые редактируются при помощи виртуальной клавиатуры, и настроечная информация для идентификации пользователя пульта 1 и выбора внешнего устройства для подключения. To ensure communication between the remote control 1 and external computer systems 9 does not require an information communication channel of high speed and a large amount of transmitted data. In the process of working with the remote control 1 in the control mode of external devices 8 and 9, it is necessary to transfer only position codes - the active position of the screen, input position, position of the virtual keyboard and its pointer, codes for switching between system levels of the remote control system, as well as character codes of text information, which are edited using the virtual keyboard, and configuration information to identify the user of the remote control 1 and select an external device to connect.

Пульт дистанционного управления работает следующим образом. Рассмотрим подробно один из возможных вариантов применения предлагаемого изобретения для использования пульта 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 control chip 32 is in position P0. In this state, execution options are possible: transition t0, or transition t1. Moreover, the implementation of the transition t0 does not remove the control chip 32 from the position P0, as can be seen in the diagram.

На практике это означает, что пользователь видит на экране 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 screen 3. In order to display the virtual keyboard on screen 3, press the button 5 (Fig. 1). After that, on the screen 3 (Fig. 4, option B), next to the position of the output 19, a virtual keyboard 10 appears, and the pointer 14 indicates a functional symbol 24 (Fig. 9) for deleting the image of the virtual keyboard 10 (Fig. 4, option B). This on the diagram of the Petri net (Fig. 5) corresponds to the transition t1. Chip 32 is removed from position P0 and placed at position P1.

В новом состоянии возможно выполнение только двух переходов 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 chip 32 back to position P0, and transition t2 moves chip 32 to position P2. For the user, this means choosing the following options. He can press the button 5 (Fig. 1) and delete the image of the virtual keyboard 10 (Fig. 4, option B) from screen 3. On screen 3 (Fig. 4, option A) there will again be one output position 19, which can be reset if desired in another position of the screen 3. In another embodiment, the user can move the pointer 14 into the area 23 (Fig.9) of the virtual keyboard on a set of printed characters.

Когда фишка 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 function symbol 24 to delete the image of the virtual keyboard 10 (Fig. 4 option B).

Выполнение перехода 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 control chip 32 always remains in position P2. Transition t5 is executed - the user presses the button 5 (Fig. 1) while positioning the pointer 14 (Fig. 4, option B) on the selected printed character from the area 23 (Fig. 9) of the virtual keyboard 10 (Fig. 4, option B). In this case, the image of the selected printed symbol is output to the output position 19 on the screen 3, and the output position 19 itself moves to the next position of the screen 3. At the same time, the image of the virtual keyboard 10 also moves to a new position on the screen 3, while maintaining its position unchanged relative to the position of the output 19. This operation can be performed repeatedly, leaving the control chip 32 (Fig.12) in position P2. That is, the system operates in the typewriter mode, when there is repeated input of printed characters with their output to screen 3 (Fig. 4 option B).

Выполнение 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 control chip 32 to position P3.

Когда фишка 32 находится в позиции P3, становятся доступными для выполнения только три перехода t7, t8 и t9. When chip 32 is at position P3, only three transitions t7, t8 and t9 become available for execution.

Выполнение t7 переводит управляющую фишку 32 в позицию P2. Это обратная операция переходу t7. Для пользователя это означает перевод указателя 14 (фиг. 4 вариант Б) из позиции набора функциональных символов, обозначенных 25-29 (фиг. 9), 30 (фиг.10), 31 (фиг.11) в позиции области 23 (фиг.9) виртуальной клавиатуры 10 (фиг.4 вариант Б). Performing t7 moves control chip 32 to position P2. This is the inverse of transition t7. For the user, this means moving the pointer 14 (FIG. 4, Option B) from the position of the set of functional symbols designated 25-29 (FIG. 9), 30 (FIG. 10), 31 (FIG. 11) in the position of region 23 (FIG. 9) virtual keyboard 10 (figure 4 option B).

Выполнение 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 screen 3. Similarly, an arc exiting from transition t1 (Fig. 12), direct to position P3. Possible changes to the set of functional symbols in the composition of the virtual keyboard 10 (figure 5). There are various options for connecting the reading device 52 (Fig. 15) to the control panel 1. For example, the basic configuration of the control panel 1 may not include a reading device 52, but be included in it at the request of the user.

Выше были приведены различные варианты осуществления настоящего изобретения, в которое, как это очевидно сведущим в этой области специалистам, могут быть внесены различные модификации и изменения в пределах объема формулы изобретения. Так например, является совершенно очевидным, что можно хранить в памяти компьютера множество вариантов изображений различных наборов символов в зависимости от национальных алфавитов, видов письменности и прикладных областей. С другой стороны, изображение виртуальной клавиатуры 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 screen 3, as well as changing its brightness and color.

Еще одним вариантом модификации пульта 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 screen 3 and the remote 4. The touch screen can fully fulfill its functions as the screen 3 and the remote 4 at the same time. At the same time, the images of virtual keyboards and other interface elements remain the same as in the previous version. The role of the manipulator - registration of two degrees of freedom of plane movements and button presses - is performed by the sensitive element of the touch screen. Using the capabilities of the touch screen has both its advantages and its disadvantages. Advantages are the ability to reduce the size of the remote control 1, the ability of the user to directly interact with virtual keyboards through a touch screen. The disadvantages are the high cost of the touch screen, some problems in the interface with movable virtual keyboards on the touch screen in the form of synchronization of user control actions and the dynamics of virtual keyboards.

Одним из важных преимуществ предлагаемого изобретения является возможность для пользователя быстро и очень просто переключать режимы работы пульта управления из состояния 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 output position 19 on screen 3;
- 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 screen 3. However, it’s completely it is obvious that switching the operation mode from the state P0 (Fig. 12) to the state P1 can be done in a variety of ways. For example, by pressing an additional button instead of the main button on the control panel, you can enable or disable the image of the virtual keyboard.

Таким образом, реализация системы интерфейса, построенной на концепции диполя "активная позиция экрана и виртуальный кейпад", позволяет обеспечить следующее. 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)

1. Пульт дистанционного управления устройствами бытовой техники и компьютерными системами, содержащий размещенные в корпусе и подключенные к источнику питания приемник-передатчик, микропроцессор с шиной данных, памятью и операционной системой, графический дисплей, кнопку, клавишную систему, при этом приемник-передатчик, графический дисплей, память и кнопка связаны функционально через шину данных с микропроцессором, отличающийся тем, что в него введен манипулятор, подключенный к источнику питания, и через шину данных связан с микропроцессором, при этом клавишная система выполнена в виде виртуальной клавиатуры, включающей множество клавишных позиций с виртуальными обозначениями управляемых внешних устройств, отображаемых на экране графического дисплея, активную позицию и указатель позиции элементов виртуальной клавиатуры, управляемый манипулятором, кнопка выполнена с возможностью активизации клавишной позиции, отмеченной указателем позиции элементов виртуальной клавиатуры, а виртуальная клавиатура и активная позиция логически и позиционно связаны между собой в процессе функционирования. 1. A remote control device for household appliances and computer systems, comprising a receiver-transmitter, a microprocessor with a data bus, memory and operating system, a graphic display, a button, a key system, and a transmitter-receiver, graphic located in the case and connected to a power source the display, memory and button are connected functionally via a data bus with a microprocessor, characterized in that a manipulator connected to a power source is inserted into it, and connected to a microprocess via a data bus quarrel, while the key system is made in the form of a virtual keyboard, including many key positions with virtual symbols of controlled external devices displayed on the graphic display screen, the active position and position indicator of the virtual keyboard elements controlled by the manipulator, the button is configured to activate the key position marked a pointer to the position of the elements of the virtual keyboard, and the virtual keyboard and the active position are logically and positionally interconnected in Processes functioning. 2. Пульт дистанционного управления по п.1, отличающийся тем, что виртуальная клавиатура содержит множество клавишных позиций интерфейса для связи с внешними устройствами и для управления общими функциями пульта дистанционного управления, включающее клавишную позицию, устанавливающую режим символьного ввода. 2. The remote control according to claim 1, characterized in that the virtual keyboard contains many keyboard positions of the interface for communication with external devices and for controlling the general functions of the remote control, including a keyboard position that sets the character input mode. 3. Пульт дистанционного управления по п.1 или 2, отличающийся тем, что виртуальная клавиатура любого уровня и назначения содержит клавишную позицию выхода, относящуюся к общим функциям управления пульта дистанционного управления. 3. The remote control according to claim 1 or 2, characterized in that the virtual keyboard of any level and purpose contains a key output position related to the general control functions of the remote control. 4. Пульт дистанционного управления по п.1 или 2, отличающийся тем, что клавишные позиции виртуальной клавиатуры выполнены в виде пиктограмм, обозначающих соответствующие внешние управляемые устройства и соответствующие функции управления пультом. 4. The remote control according to claim 1 or 2, characterized in 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. 5. Пульт дистанционного управления по п.1 или 2, отличающийся тем, что виртуальная клавиатура включает в себя множество клавишных позиций интерфейса для управления соответствующим внешним устройством и управления общими функциями пульта дистанционного управления. 5. The remote control according to claim 1 or 2, characterized in 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. 6. Пульт дистанционного управления по п.1 или 2, отличающийся тем, что активная позиция является позицией символьного ввода, а ее положение на экране графического дисплея управляется манипулятором. 6. The remote control according to claim 1 or 2, characterized in that the active position is the position of the character input, and its position on the screen of the graphic display is controlled by the manipulator. 7. Пульт дистанционного управления по п.6, отличающийся тем, что виртуальная клавиатура включает в себя множество клавишных позиций с печатными символами и клавишных позиций интерфейса для управления режимом символьного ввода. 7. The remote control according to claim 6, characterized in that the virtual keyboard includes a plurality of key positions with printed characters and key positions of the interface for controlling the character input mode. 8. Пульт дистанционного управления по п.1, отличающийся тем, что он дополнительно содержит считывающее устройство, подключенное к источнику питания, а его выход подключен к микропроцессору через шину данных. 8. The remote control according to claim 1, characterized in that it further comprises a reader connected to a power source, and its output is connected to the microprocessor via a data bus. 9. Пульт дистанционного управления по п.8, отличающийся тем, что считывающее устройство выполнено в виде микротелекамеры. 9. The remote control according to claim 8, characterized in that the reader is made in the form of a micro-camera. 10. Пульт дистанционного управления по п.8, отличающийся тем, что считывающее устройство выполнено в виде оптического сканера. 10. The remote control according to claim 8, characterized in that the reader is made in the form of an optical scanner. 11. Пульт дистанционного управления по п.8, отличающийся тем, что считывающее устройство выполнено в виде микрофона. 11. The remote control according to claim 8, characterized in that the reader is made in the form of a microphone. 12. Пульт дистанционного управления по п.1, отличающийся тем, что экран графического дисплея выполнен в виде сенситивного экрана. 12. The remote control according to claim 1, characterized in that the graphic display screen is made in the form of a touch screen. 13. Пульт дистанционного управления по п.12, отличающийся тем, что в качестве манипулятора используют сенситивный экран графического дисплея. 13. The remote control according to item 12, characterized in that the touch screen of the graphic display is used as a manipulator. 14. Пульт дистанционного управления по п.12, отличающийся тем, что в качестве кнопки используется сенситивный экран. 14. The remote control according to item 12, wherein the touch screen is used as a button. 15. Пульт дистанционного управления по п.1, отличающийся тем, что в качестве манипулятора используется кнопка, осуществляющая функции нажатия, отжатия и перемещения. 15. The remote control according to claim 1, characterized in that as a manipulator uses a button that performs the functions of pressing, pressing and moving.
RU97113297A 1997-08-01 1997-08-01 Remote-control console for domestic appliances and computer systems RU2127019C1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (24)

* Cited by examiner, † Cited by third party
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