Пульт дистанционного управления устройствами бытовой техники и компьютерными системами

Реферат

 

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

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

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

Известно устройство удаленного контроля для одновременного управления множеством единиц работающих электронных устройств, содержащее пульт дистанционного управления, ретранслятор команд управления от пульта управления до конечных пользовательских электронных устройств, дисплей для изображения позиций меню, средство переключения и ввода позиции в меню, передатчик (патент США N5631652A, МПК НО4В3/00, опубл. 1997).

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

Указанные недостатки частично устранены в устройстве фирмы "Sony", известном под названием "Remote Master 1000", предназначенным для дистанционного управления бытовой электронной техникой (телевизоры, видеомагнитофоны, музыкальные центры) основных фирм-производителей (pекламные описания "Sony" устройств "Remote Master 110" и "Remote Master 1000"). Устройство содержит размещенные в корпусе кнопки и дисковый манипулятор и имеет функцию программирования, благодаря которой запоминает коды управления в виде сигналов в инфракрасном диапазоне для любой аудио- и видеотехники. Возможна одновременная поддержка нескольких аналогичных аппаратов различных фирм (например, три телевизора и четыре видеомагнитофона). Пульт осуществляет функции управления телетекстом и факстекстом.

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

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

Так, известна компьютерная система, имеющая дисплей с плоским экраном и сенсорный элемент. В системе используются моделируемые клавиатуры, отображаемые на экране дисплея и в ответ на касание моделируемых клавиш генерирующие соответствующие сигналы управления (патент США N 4725694, МПК G 08 C 21/00; G 02 F 1/13; G 06 K 15/18, опубл. 1986 г.).

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

Известна также система ввода данных с использованием сенситивной экранной панели, соединенной с персональным компьютером и дисплеем. Система ввода адаптирует формы используемых инструментов к целям пользователя - автоматически отображает определенный инструмент типа клавиатуры, меню, калькулятора и т.д., чтобы облегчить ввод информации в соответствующем поле формы или диаграммы. В данной системе реализована идея, заключающаяся в использовании сенситивной экранной панели и различных по форме и содержанию виртуальных клавиатур (патент США N 4763356, МПК H 04 M 1/23, G 06 F 15/18, G 08 C 21/00, опубл. 1986 г.).

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

Другим вариантом осуществления ввода данных является система, основанная на эмуляции взаимодействия с трехмерным объектом, который изображается на сенситивном экране. Управляющие касания такого изображения на сенситивном экране в соответствующих позициях составляют существо стратегии такого интерфейса. Например, на экране изображается карточка. Если коснуться изображения угла карточки на экране, то изображение карточки перевернется (патент США N 4649499, МПК G 08 C 9/00, G 06 F 15/62, опубл. 1984 г.).

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

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

Использование такого способа ввода для работы с текстовой информацией, а также в других интерфейсных ситуациях при работе автономного пульта управления позволяет получить значительный эффект. Пульт с таким интерфейсом управления может работать в едином стиле: как дистанционный пульт управления внешними устройствами бытовой техники; как дистанционное устройство управления внешними компьютерными системами, выполняющее функции текстовой клавиатуры; как дистанционное устройство управления внешними компьютерными системами, выполняющее функции универсального манипулятора (патент РФ N 2032212 МПК 6 G06 F 3/033, 1996 г.).

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

Наиболее близким к предлагаемому изобретению по технической сущности и достигаемому при использовании результату является многофункциональное устройство удаленного контроля для одновременного управления множеством единиц работающих технических устройств с использованием графического дисплея и электрически обозначаемых управляющих клавиш пользовательского выбора. Это многофункциональное портативное устройство дистанционного управления с автономным источником электропитания может контролировать и управлять множеством приборов электронной техники: CD-плейером, видеомагнитофоном, телевизором, приемником спутниковых передач и интегрированным приемником/декодером. В корпус устройства встроен графический дисплей, множество электрически обозначаемых управляющих клавиш пользовательского выбора, а также специальные кнопки "Помощь", "Начало", "Режим". Использование кнопок пользовательского выбора и визуальные обозначения этих кнопок устанавливаются в зависимости от режима управления тем или иным внешним прибором электронной техники. Одновременно на графическом дисплее выдаются сообщения подсказок и другой полезной информации. Изображения на электрически обозначаемых управляющих клавишах пользовательского выбора соответствуют назначению используемых клавиш. Использование таких клавиш значительно упрощает их маркировку и дает возможность использовать данное устройство дистанционного управления для управления широким набором различных внешних приборов электронной техники, а впоследствии расширять данный набор (патент США N 5450079A, МПК 6 H 03 K 17/94, опубл. 1995).

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

Сущность изобретения.

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

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

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

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

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

Общий принцип системы интерфейса на основе виртуальных клавиатур состоит в следующем. Виртуальная клавиатура в любой момент времени связана логически и позиционно с активной позицией на графическом дисплее пульта управления. Логическая связь между виртуальной клавиатурой и состоянием системы управления позволяет устанавливать вид виртуальной клавиатуры и назначение внешнего устройства и согласованность в их функционировании. Позиционная связь между виртуальной клавиатурой и активной позицией на графическом дисплее позволяет пользователю легко ассоциировать содержание элементов управления, расположенных на виртуальной клавиатуре, с внешним устройством, которым в данный момент можно управлять. И как следствие позволяет легко понимать и работать с пультом управления, быть всегда в контексте функционального состояния всей системы. Сама виртуальная клавиатура представляет собой единый графический объект, изображенный на экране дисплея пульта в виде целостного образа, который формируется с учетом психологии восприятия человека и эргономичности его использования как инструмента управления. Виртуальная клавиатура содержит специально организованный набор элементов интерфейса, легко различимых по форме, цветовым и функциональным характеристикам. В любой момент времени один из таких элементов интерфейса виртуальной клавиатуры находится в активном состоянии, всегда выделен визуальным способом и реагирует на нажатие кнопки. При помощи манипулятора и кнопки пользователь может легко переключать управление на тот или иной элемент интерфейса виртуальной клавиатуры для передачи ему сигнала нажатия кнопки. Если в результате отклика системы управления на управляющее воздействие изменяется интерфейсная ситуация на экране дисплея и активная позиция перемещается в другое место на экране дисплея, то и сама виртуальная клавиатура занимает согласованное положение по отношению к активной позиции, к которому привык пользователь. Этими согласованными перемещениями решаются две проблемы: активная позиция не заслоняется виртуальной клавиатурой и ассоциация пользователя между ними не нарушается, то есть пользователю нет необходимости каждый раз переключать свое внимание между ними.

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

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

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

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

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

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

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

Изобретение поясняется описанием конкретных, но не ограничивающих настоящее изобретение вариантов осуществления пульта управления прилагаемыми схемами и чертежами, на которых: на фиг.1 изображен общий вид пульта дистанционного управления с экраном графического дисплея и манипулятором, при помощи которого управляют различными внешними устройствами; на фиг.2 показан экран дисплея пульта управления с изображением виртуальной клавиатуры и активной позицией, которые показывают пользователю, что в текущий момент установлен режим переключения между различными внешними устройствами; на фиг.3 показан экран дисплея пульта управления с примером изображения виртуальной клавиатуры, позволяющей осуществлять управление внешним устройством - телевизионным приемником, и активной позицией, показывающей пользователю, что в текущий момент установлен режим управления телевизионным приемником; на фиг.4 показан пример состояния изображений экрана дисплея пульта управления в двух вариантах состояния системы управления: вариант А - на экране показана позиция ввода текста без изображения виртуальной клавиатуры и вариант Б - позиция ввода текста с изображением виртуальной клавиатуры; на фиг.5 показан пример перехода из состояния экрана (фиг.4, вариант Б) дисплея пульта управления в новое состояние экрана, когда произошли изменения положения на экране позиции ввода и связанной с ней позицией виртуальной клавиатуры после осуществления ввода нескольких текстовых символов; на фиг. 6, 7, 8 показаны примеры трех вариантов виртуальной клавиатуры для ввода текстовой информации - варианты раскладки символов для латинского алфавита, цифр со специальными символами и вариант раскладки символов для кириллицы; на фиг.9, 10, 11 показаны схемы обозначения специальных управляющих позиций для текстовых виртуальных клавиатур латинского алфавита, цифр со специальными символами и кириллицы; на фиг. 12 изображена функциональная схема в виде сети Петри, определяющая алгоритм работы пульта в режиме работы с текстовой и символьной информацией; на фиг.13 изображена функциональная схема в виде сети Петри, которая является моделью и формально описывает алгоритм работы пользователя с пультом управления в процессе управления различными внешними устройствами; на фиг.14 изображен пример использования пульта управления, когда с его помощью управляют внешними компьютерными системами и вводят в них текстовую и знаковую информацию, используя дисплеи компьютерных систем; на фиг.15 показана блок-схема пульта дистанционного управления.

Пульт дистанционного управления 1 (фиг.1) состоит из корпуса 2, в который встроены экран 3 графического дисплея, манипулятор 4, кнопка 5. В состав пульта 1 также входят: системный блок 6 (включающий микропроцессор с шиной данных и памятью) для управления функционированием манипулятора 4, экрана 3 и приемник-передатчик 7, предназначенный для осуществления дистанционной связи пульта 1 с внешними устройствами бытовой техники 8 и внешними компьютерными системами 9. Системный блок 6 хранит в своей памяти операционную систему, и вместе они образуют систему управления пультом 1.

На фиг.2 показан пример изображения экрана 3, с возможным вариантом виртуальной клавиатуры 10, позиционно связанной с активной позицией 11 экрана 3. Виртуальная клавиатура 10 включает в себя набор 12 элементов интерфейса, выполненных в виде пиктограмм и обозначающих внешние устройства 8 (фиг.1) и 9, а также набор 13 (фиг.2) элементов интерфейса, выполненных в виде пиктограмм, при помощи которых можно выполнять общие функции по управлению пультом 1 (фиг. 1). Пиктограммы любой виртуальной клавиатуры и любой активной позиции для любых изображений экрана хранятся в информационном виде в памяти системного блока 6 (фиг.1) и формируются на экране 3 при помощи операционной системы.

В состав любой виртуальной клавиатуры входит указатель 14 (фиг.2) активизированного элемента для пиктограмм из наборов 12 (фиг.2) и 13. Позицией указателя 14 можно управлять при помощи манипулятора 4 (фиг.1). Указатель 14 (фиг.2) всегда находится только в пределах области виртуальной клавиатуры 10 и никогда не выходит за ее пределы. Он всегда указывает на тот или иной элемент интерфейса виртуальной клавиатуры, активизируя его. Запуск активизированного элемента виртуальной клавиатуры осуществляется нажатием кнопки 5 (фиг.1).

На фиг. 2 показан один из примеров положения активизированного элемента 15 - на пиктограмме телевизора. Например, включение режима управления телевизором осуществляется запуском активизированного элемента 15 на котором установлен указатель 14. На фиг.3 показан пример изображения экрана 3, с вариантом виртуальной клавиатуры 10, которая соответствует конкретному выбранному внешнему устройству - телевизионному приемнику и предназначена для его управления.

Если запустить элемент 16 из набора 13 (фиг.2), то осуществится переход состояния системы управления пульта 1 (фиг.1) на более низкий системный уровень - режим редактирования списка объектов набора 12 (фиг.2). На этом системном уровне пользователь может добавлять или удалять элементы интерфейса набора 12. Это означает подключение или отключение соответствующего внешнего устройства от системы управления.

В случае запуска элемента 17 из набора 13 на экран 3 выводится специальная виртуальная клавиатура, работающая с подсказками и инструкциями для пользователя по работе с пультом 1 (фиг.1).

Элемент 18 (фиг. 2) набора 13 в случае его запуска вызывает на экран 3 (фиг. 4 вариант А) текстовый процессор со специальным курсором - позицией ввода 19, которая является активной позицией экрана 3. Текстовый процессор входит в состав операционной системы и позволяет выводить на экран 3 различную текстовую информацию и позиционировать при помощи манипулятора 4 (фиг.1) позицию ввода 19 (фиг.4 вариант А) в любую позицию текста.

Вывод изображения виртуальной клавиатуры 10 (фиг.4 вариант Б) для работы с текстовой информации осуществляется нажатием кнопки 5 (фиг.1). Положение виртуальной клавиатуры 10 (фиг.4 вариант Б) на экране 3, всегда согласовано и связано с позицией ввода 19 и образует с ней единое целое - единый интерфейсный объект.

Пример на фиг. 5 показывает состояние изображения экрана 3 после ввода одного слова из состояния и положения виртуальной клавиатуры 10 (фиг.4 вариант Б). Как можно видеть, виртуальная клавиатура 10 сохранила относительное позиционирование к позиции ввода 19, хотя вместе они сместились в новое положение относительно введенного слова.

Пример на фиг.6 показывает виртуальную клавиатуру 10 с позицией ввода 19 для ввода текстовой информации в варианте 20 раскладки символов для латинского алфавита.

Пример на фиг.7 показывает виртуальную клавиатуру 10 с позицией ввода 19 для ввода текстовой информации в варианте 21 раскладки символов для цифр и специальных символов.

Пример на фиг. 8 показывает виртуальную клавиатуру с позицией ввода 19 для ввода текстовой информации в варианте 22 раскладки символов для кириллицы.

Для пользователя не вызывает никаких затруднений переключение виртуальных клавиатур 10 (фиг.6, 7, 8) с одного варианта раскладки символов на другой вариант, так как функциональные возможности всех перечисленных вариантов раскладки символов идентичны и во многом привычны из обычной практики использования клавиатур печатных машинок и персональных компьютеров. Данное утверждение поясняют схемы раскладок символов виртуальных клавиатур: на фиг.9 для латинского алфавита, на фиг.10 для цифр и специальных символов, на фиг.11 для кириллицы.

На фиг.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), заменяющий у виртуальной клавиат