RU2185650C1 - Procedure of remote control and device for its realization - Google Patents
Procedure of remote control and device for its realization Download PDFInfo
- Publication number
- RU2185650C1 RU2185650C1 RU2000126339/09A RU2000126339A RU2185650C1 RU 2185650 C1 RU2185650 C1 RU 2185650C1 RU 2000126339/09 A RU2000126339/09 A RU 2000126339/09A RU 2000126339 A RU2000126339 A RU 2000126339A RU 2185650 C1 RU2185650 C1 RU 2185650C1
- Authority
- RU
- Russia
- Prior art keywords
- remote control
- data
- user
- control device
- program
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C19/00—Electric signal transmission systems
- G08C19/16—Electric signal transmission systems in which transmission is by pulses
- G08C19/28—Electric signal transmission systems in which transmission is by pulses using pulse code
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23051—Remote control, enter program remote, detachable programmer
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23077—Reconfigurable remote programmer, learn control signals for different devices
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23363—Barcode
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25251—Real time clock
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Selective Calling Equipment (AREA)
- Details Of Television Systems (AREA)
Abstract
Description
Изобретение относится к области радиоэлектроники, в частности к способам и устройствам дистанционного управления, и может быть использовано при проектировании универсальных программируемых устройств дистанционного управления для бытовой радиоэлектронной аппаратуры. The invention relates to the field of electronics, in particular to methods and devices for remote control, and can be used in the design of universal programmable remote control devices for household electronic equipment.
Известен способ дистанционного управления, в соответствии с которым формируют передаваемые данные, которые передают на дистанционно управляемый прибор (Заявка РСТ WO 98/00933, 1998, кл. Н 04 В 10/10). A known method of remote control, in accordance with which form the transmitted data, which is transmitted to a remotely controlled device (PCT
Известный способ позволяет управлять несколькими различными дистанционно управляемыми приборами (телевизорами, видеомагнитофонами и т.п.), системы команд которых заранее записаны в память устройства дистанционного управления. The known method allows you to control several different remotely controlled devices (televisions, video recorders, etc.), the command systems of which are previously recorded in the memory of the remote control device.
Недостатком известного способа дистанционного управления являются ограниченные функциональные возможности, так как он не позволяет программировать устройство дистанционного управления для автоматических формирования и посылки последовательности команд дистанционного управления путем ввода данных для программирования с носителя информации. A disadvantage of the known remote control method is its limited functionality, since it does not allow programming a remote control device for automatically generating and sending a sequence of remote control commands by entering data for programming from a storage medium.
По технической сущности наиболее близким к заявляемому способу является способ дистанционного управления, в соответствии с которым подготавливают носитель информации, содержащий данные для программирования, которые вводят в устройство дистанционного управления, и в соответствии с ними формируют передаваемые данные, которые передают на дистанционно управляемый прибор (Патент США N 5552837, 1996, кл. Н 04 N 5/00). By technical nature, the closest to the claimed method is a remote control method, in accordance with which a storage medium is prepared containing data for programming, which is input into the remote control device, and in accordance with them, the transmitted data is generated, which are transmitted to a remotely controlled device (Patent U.S. N 5552837, 1996, CL H 04
Известный способ позволяет ввести в устройство дистанционного управления телевизором данные о дате, времени и номере канала выбранной для просмотра телевизионной программы. В результате только выбранные программы оказываются разрешенными для просмотра. The known method allows you to enter in the remote control device for the TV data on the date, time and channel number selected for viewing a television program. As a result, only selected programs are allowed to view.
Недостатком известного способа являются его ограниченные функциональные возможности, так как он не позволяет программировать устройство дистанционного управления для автоматических формирования и посылки последовательности команд дистанционного управления путем ввода данных для программирования с носителя информации. A disadvantage of the known method is its limited functionality, since it does not allow programming a remote control device for automatically generating and sending a sequence of remote control commands by entering data for programming from a storage medium.
Известно устройство дистанционного управления, содержащее блок приема воздействий пользователя, блок передачи и блок памяти, соединенные с блоком управления, выполненным с возможностью формирования и передачи команд дистанционного управления (Заявка РСТ WO 98/00933, 1998, кл. Н 04 В 10/10). A remote control device is known comprising a user action receiving unit, a transmission unit and a memory unit connected to a control unit configured to generate and transmit remote control commands (PCT
Известное устройство позволяет управлять несколькими различными дистанционно управляемыми приборами (телевизорами, видеомагнитофонами и т.п.), системы команд которых заранее записаны в блок памяти. The known device allows you to control several different remotely controlled devices (televisions, video recorders, etc.), whose command systems are pre-recorded in the memory unit.
Недостатком известного устройства дистанционного управления являются ограниченные функциональные возможности, так как оно не может быть запрограммировано для автоматических формирования и посылки последовательности команд дистанционного управления путем ввода данных для программирования с носителя информации. A disadvantage of the known remote control device is limited functionality, since it cannot be programmed to automatically generate and send a sequence of remote control commands by entering data for programming from a storage medium.
По технической сущности наиболее близким к заявляемому устройству является устройство дистанционного управления, содержащее блок приема воздействий пользователя, блок передачи, блок ввода данных с носителя информации и блок памяти, соединенные с блоком управления, выполненным с возможностью формирования и передачи команд дистанционного управления и с возможностью приема данных с блока ввода данных с носителя информации (Патент США N 5552837, 1996, кл. Н 04 N 5/00). In technical essence, the closest to the claimed device is a remote control device comprising a user action receiving unit, a transmission unit, a data input unit from an information medium and a memory unit connected to a control unit configured to generate and transmit remote control commands and to receive data from the data input unit from the storage medium (US Patent N 5552837, 1996, CL H 04
Известное устройство предназначено для дистанционного управления телевизором и позволяет ввести с внешнего носителя информации данные о дате, времени и номере канала выбранной для просмотра телевизионной программы, а затем переслать эти данные в управляемый телевизор. В результате только выбранные программы оказываются разрешенными для просмотра. The known device is intended for remote control of the TV and allows you to enter from an external information medium data on the date, time and channel number of the selected to watch a television program, and then send this data to a managed TV. As a result, only selected programs are allowed to view.
Недостатком известного устройства являются его ограниченные функциональные возможности, так как оно не может быть запрограммировано для автоматических формирования и посылки последовательности команд дистанционного управления путем ввода данных для программирования с носителя информации. A disadvantage of the known device is its limited functionality, since it cannot be programmed to automatically generate and send a sequence of remote control commands by entering data for programming from a storage medium.
Известен носитель информации, содержащий поверхность, на которой расположены символы машинно-читаемого кода (Патент РФ N 2115167, 1992, кл. G 06 K 19/06). A known information carrier containing a surface on which are symbols of a machine-readable code (RF Patent N 2115167, 1992, CL G 06
Известный носитель информации представляет собой этикетку для изделий, которая может распознаваться аппаратурой машинного зрения. A known storage medium is a product label that can be recognized by machine vision equipment.
Недостатком известного носителя информации являются его ограниченные функциональные возможности, так как он не может использоваться для программирования устройства дистанционного управления. A disadvantage of the known storage medium is its limited functionality, since it cannot be used to program a remote control device.
По технической сущности наиболее близким к заявляемому носителю информации является носитель информации, содержащий по меньшей мере одну поверхность, на которой расположены символы машинно-читаемого кода, представляющие данные для дистанционного управления (Патент США N 5552837, 1996, кл. Н 04 N 5/00). By technical nature, the closest to the claimed information medium is an information medium containing at least one surface on which are machine-readable code symbols representing data for remote control (US Patent N 5552837, 1996, CL H 04
Известный носитель информации предназначен для программирования дистанционно управляемого телевизора путем ввода в устройство дистанционного управления данных о дате, времени и номере канала выбранной для просмотра телевизионной программы, и последующей пересылки этих данных в управляемый телевизор. В результате только выбранные программы оказываются разрешенными для просмотра. A well-known storage medium is designed to program a remotely controlled television by entering into the remote control device data on the date, time and channel number of the channel selected for viewing a television program, and then transferring these data to a controlled television. As a result, only selected programs are allowed to view.
Недостатком известного носителя информации являются его ограниченные функциональные возможности, так как он не позволяет запрограммировать устройство дистанционного управления для автоматических формирования и посылки последовательности команд дистанционного управления. A disadvantage of the known information carrier is its limited functionality, since it does not allow programming the remote control device for automatically generating and sending a sequence of remote control commands.
Техническим результатом настоящих изобретений является создание способа дистанционного управления и устройства для его реализации, обеспечивающих расширение функциональных возможностей за счет программирования устройства дистанционного управления путем ввода с носителя информации данных для программирования, содержащих пользовательскую программу, при запуске и выполнении которой обеспечиваются автоматические формирование и посылка последовательности команд дистанционного управления. The technical result of the present inventions is the creation of a remote control method and device for its implementation, providing enhanced functionality by programming a remote control device by inputting data from a storage medium for programming containing a user program, which, when launched and executed, automatically generates and sends a sequence of commands remote control.
Для решения поставленной технической задачи в способе дистанционного управления, в соответствии с которым подготавливают носитель информации, содержащий данные для программирования, которые вводят в устройство дистанционного управления, и в соответствии с ними формируют передаваемые данные, которые передают на дистанционно управляемый прибор, дополнительно при подготовке носителя информации в данные для программирования включают пользовательскую программу, которую после ввода сохраняют в блоке памяти устройства дистанционного управления по меньшей мере до следующего сеанса работы, а в составе передаваемых данных формируют N команд дистанционного управления (где N - целое число) в соответствии с вышеуказанной пользовательской программой. To solve the technical problem in the remote control method, in accordance with which prepare the storage medium containing data for programming, which is input into the remote control device, and in accordance with them form the transmitted data that is transmitted to a remotely controlled device, additionally in the preparation of the medium Information in the programming data includes a user program, which, after input, is stored in the memory block of the remote control at least until the next session, and as part of the transmitted data form N remote control commands (where N is an integer) in accordance with the above user program.
Кроме того, во время по меньшей мере одного из следующих сеансов работы считывают из блока памяти устройства дистанционного управления сохраненную пользовательскую программу, в соответствии с которой формируют N команд дистанционного управления. In addition, during at least one of the following work sessions, a stored user program is read from the memory unit of the remote control device, in accordance with which N remote control commands are generated.
Помимо этого, в блок памяти устройства дистанционного управления предварительно записывают данные о системе команд, которые используют при формировании команд дистанционного управления. In addition, data on the command system, which is used when generating remote control commands, is preliminarily recorded in the memory block of the remote control device.
Кроме того, по меньшей мере часть из N команд дистанционного управления передают при достижении заданных значений времени, которые вводят в устройство дистанционного управления в процессе выполнения пользовательской программы. In addition, at least a portion of the N remote control commands is transmitted upon reaching predetermined time values, which are input to the remote control device during the execution of the user program.
Помимо этого, при подготовке носителя информации в состав данных для программирования включают текстовые сообщения, которые воспроизводят во время сеанса работы, а после его окончания сохраняют в блоке памяти устройства дистанционного управления по меньшей мере до следующего сеанса работы. In addition, when preparing the storage medium, the data for programming include text messages that are reproduced during a work session, and after its completion, they are stored in the memory block of the remote control device at least until the next work session.
Кроме того, для решения поставленной технической задачи в устройстве дистанционного управления, содержащем блок приема воздействий пользователя, блок передачи команд, блок ввода данных с носителя информации и блок памяти, соединенные с блоком управления, выполненным с возможностью формирования и передачи команд дистанционного управления и с возможностью приема данных с блока ввода данных с носителя информации, блок памяти снабжен дополнительной областью памяти для пользовательских программ, а блок управления выполнен с возможностью записи пользовательской программы в дополнительную область памяти для пользовательских программ и с возможностью формирования N команд дистанционного управления в соответствии с вышеуказанной пользовательской программой. In addition, to solve the technical problem in a remote control device containing a unit for receiving user actions, a command transmission unit, a data input unit from an information medium and a memory unit connected to a control unit configured to generate and transmit remote control commands and with the possibility receiving data from the data input unit from the storage medium, the memory unit is provided with an additional memory area for user programs, and the control unit is configured to recording a user program in an additional memory area for user programs and with the possibility of generating N remote control commands in accordance with the above user program.
Помимо этого, блок памяти снабжен дополнительной областью памяти для систем команд, а блок управления выполнен с возможностью считывания из дополнительной области памяти для систем команд данных о системе команд и формирования в соответствии с ними команд дистанционного управления. In addition, the memory unit is provided with an additional memory area for command systems, and the control unit is configured to read data on the command system from the additional memory area for command systems and generate remote control commands in accordance therewith.
Кроме того, устройство дистанционного управления снабжено датчиком времени, соединенным с блоком управления, а блок памяти снабжен дополнительной областью памяти для задаваемых значений времени, причем блок управления выполнен с возможностью записи задаваемых значений времени в вышеуказанную дополнительную область памяти и с возможностью формирования по меньшей мере части из N команд дистанционного управления при достижении заданных для них значений времени. In addition, the remote control device is equipped with a time sensor connected to the control unit, and the memory unit is provided with an additional memory area for the set time values, the control unit is configured to record the set time values in the above additional memory area and with the possibility of forming at least part of N remote control commands when they reach the specified time values.
Помимо этого, устройство дистанционного управления снабжено дисплеем, блок памяти снабжен дополнительной областью памяти для сообщений, а блок управления выполнен с возможностью записи сообщений в вышеуказанную дополнительную область памяти и с возможностью вывода оттуда сообщений на дисплей. In addition, the remote control device is equipped with a display, the memory unit is equipped with an additional area for messages, and the control unit is configured to record messages in the above additional area of memory and with the possibility of outputting messages from there to the display.
Кроме того, блок ввода данных с носителя информации выполнен с возможностью ввода машинно-читаемого кода. In addition, the data input unit from the storage medium is configured to enter machine-readable code.
Помимо этого, машинно-читаемый код выполнен в виде символов штрих-кода. In addition, machine-readable code is made in the form of barcode characters.
Кроме того, для решения поставленной технической задачи в носителе информации, содержащем по меньшей мере одну поверхность, на которой расположены символы машинно-читаемого кода, представляющие данные для программирования устройства дистанционного управления, вышеуказанная поверхность снабжена по меньшей мере одним полем с N группами символов машинно-читаемого кода, каждая из которых содержит по меньшей мере один символ машинно-читаемого кода и представляет команду для дистанционно управляемого прибора, и по меньшей мере одним символом машинно-читаемого кода и/или участком поверхности без символов машинно-читаемого кода, отделяющими вышеуказанное поле от других полей с машинно-читаемыми символами. In addition, to solve the technical problem in the information carrier containing at least one surface on which are symbols of machine-readable code representing data for programming a remote control device, the above surface is provided with at least one field with N groups of symbols of machine-readable readable code, each of which contains at least one character of machine-readable code and represents a command for a remotely controlled device, and at least one character nd machine-readable code and / or the surface portion without symbols machine-readable code, separating the above field from the other fields with a machine-readable characters.
Помимо этого, символы машинно-читаемого кода выполнены в виде символов штрих-кода. In addition, machine-readable code characters are in the form of barcode characters.
Кроме того, вышеуказанная поверхность выполнена в виде части поверхности корпуса дистанционно управляемого прибора. In addition, the above surface is made as part of the surface of the housing of a remotely controlled device.
Помимо этого, вышеуказанная поверхность выполнена в виде части поверхности упаковки дистанционно управляемого прибора. In addition, the above surface is made as part of the surface of the packaging of a remotely controlled device.
Кроме того, вышеуказанная поверхность выполнена в виде части поверхности по меньшей мере одного листа из инструкции для пользователя дистанционно управляемым прибором. In addition, the above surface is made in the form of a part of the surface of at least one sheet of instructions for the user of a remotely controlled device.
Сущность изобретений заключается в том, что подготавливают носитель информации, содержащий пользовательскую программу, обеспечивающую автоматическое выполнение последовательности операций дистанционного управления. Эта пользовательская программа вводится в устройство дистанционного управления и сохраняется в соответствующей дополнительной области памяти. При выполнении по команде пользователя указанной пользовательской программы автоматически формируется и посылается на дистанционно управляемый прибор последовательность команд дистанционного управления. Посылка команд может выполняться в заранее заданные моменты времени, сведения о которых вводятся в устройство дистанционного управления в процессе выполнения пользовательской программы. The essence of the invention lies in the fact that preparing a storage medium containing a user program that automatically performs a sequence of remote control operations. This user program is entered into the remote control and stored in the corresponding additional memory area. When a specified user program is executed at the user's command, a sequence of remote control commands is automatically generated and sent to the remotely controlled device. Sending commands can be performed at predetermined times, information about which is entered into the remote control device during the execution of the user program.
В результате обеспечивается автоматизация дистанционного управления. Тем самым достигается расширение функциональных возможностей. As a result, automation of the remote control is provided. Thereby, an extension of functionality is achieved.
Сравнение заявленных изобретений с прототипом позволяет утверждать о соответствии критерию "новизна", а отсутствие в известных аналогах отличительных признаков заявляемых изобретений говорит о соответствии критерию "изобретательский уровень". Предварительные испытания позволяют судить о возможности промышленного использования. A comparison of the claimed inventions with the prototype allows us to claim compliance with the criterion of "novelty", and the absence of distinctive features of the claimed inventions in known analogues indicates compliance with the criterion of "inventive step". Preliminary tests make it possible to judge the possibility of industrial use.
На фиг.1 представлена иллюстрация основной идеи заявляемых изобретений, на фиг.2 - структурная схема устройства дистанционного управления, на фиг.3 - внешний вид устройства дистанционного управления, на фиг.4 - структура данных в таблице программ в первой дополнительной области памяти, на фиг.5 - структура данных в одном секторе второй дополнительной области памяти, на фиг.6 - структура данных в третьей дополнительной области памяти, на фиг.7 - структура данных для программирования на носителе информации, на фиг.8 - пример записи пользовательской программы, на фиг.9...12 - примеры выполнения носителя информации с данными для программирования, на фиг.13 - блок-схема программы, выполняемой в устройстве дистанционного управления, на фиг.14 - блок-схема подпрограммы ввода данных для программирования с носителя информации, на фиг. 15 - блок-схема подпрограммы выбора и выполнения пользовательской программы, на фиг.16 - блок-схема подпрограммы просмотра третьей дополнительной области памяти и выполнения запрограммированных операций. Figure 1 presents an illustration of the main idea of the claimed inventions, figure 2 is a structural diagram of a remote control device, figure 3 is an external view of a remote control device, figure 4 is a data structure in a program table in a first additional memory area, 5 is a data structure in one sector of a second additional memory area, FIG. 6 is a data structure in a third additional memory area, FIG. 7 is a data structure for programming on a storage medium, FIG. 8 is an example of a user record programs, Figs. 9 ... 12 are examples of executing a storage medium with data for programming, Fig. 13 is a block diagram of a program executed in a remote control device, and Fig. 14 is a block diagram of a data input routine for programming with the information carrier, in FIG. 15 is a block diagram of a subroutine for selecting and executing a user program; FIG. 16 is a block diagram of a subroutine for viewing a third additional memory area and performing programmed operations.
Основная идея заявляемых изобретений состоит в том (фиг.1), что устройство 1 дистанционного управления может быть запрограммировано для выполнения им автоматических формирования и посылки последовательности из N команд на дистанционно управляемые приборы 2 с использованием предварительно подготовленных носителей 3 информации с данными 4 для программирования, которые содержат пользовательскую программу. Пользовательская программа - это программа, обеспечивающая автоматическое выполнение последовательности операций по управлению каким-либо дистанционно управляемым прибором 2 или несколькими такими приборами. The main idea of the claimed inventions is (Fig. 1) that the
Данные 4 для программирования с пользовательскими программами вводят с носителей 3 информации с помощью блока 5 ввода данных с носителя информации и сохраняют в блоке 6 памяти. В процессе управления дистанционно управляемым прибором 2 пользователь воздействует на блок 7 приема воздействий пользователя для вызова одной из введенных и сохраненных пользовательских программ. В устройстве 1 дистанционного управления в соответствии с вызванной пользовательской программой формируются N команд дистанционного управления, каждая из которых затем пересылается с помощью блока 8 передачи команд на дистанционно управляемый прибор 2 с использованием принятого протокола передачи команд, например, в виде последовательности импульсов, которыми промодулирован поток ИК-лучей.
Дистанционно управляемые приборы 2 могут быть телевизионными приемниками, видеомагнитофонами, проигрывателями видеодисков, музыкальными центрами, СВЧ-печами, кондиционерами, дверными замками, выключателями света, детскими игрушками и т.д. Каждый дистанционно управляемый прибор 2 содержит блок 9 управления, соединенный с блоком 10 приема команд, датчиками 11 и исполнительными узлами 12. Например, в видеомагнитофоне датчиками 11 являются датчики положения видеокассеты и натяжения магнитной ленты, кнопки управления и др. , а исполнительными узлами являются средства включения электромоторов и электромагнитов, регулировки трекинга и т.д. В некоторых дистанционно управляемых приборах 2 датчики 11 могут отсутствовать. Remote-controlled
Последовательность импульсов, передаваемая с устройства 1 дистанционного управления, принимается в дистанционно управляемом приборе 2 с помощью блока 10 приема команд и преобразуется в код команды, который поступает в блок 9 управления. Последний в соответствии с полученным кодом команды и сигналами датчиков выполняет необходимые операции, например включает перемотку магнитной ленты или воспроизведение видеозаписи. The pulse sequence transmitted from the
В соответствии со способом дистанционного управления по настоящему изобретению при подготовке носителя 3 информации в данные 4 для программирования включают пользовательскую программу, которую после ввода сохраняют в блоке 6 памяти устройства дистанционного управления по меньшей мере до следующего сеанса работы. В процессе выполнения этой пользовательской программы в составе передаваемых данных формируют N команд дистанционного управления (где N - целое число). In accordance with the remote control method of the present invention, when preparing the
Кроме того, во время по меньшей мере одного из следующих сеансов работы сохраненная пользовательская программа может быть считана из блока 6 памяти и выполнена, так что в соответствии с ней формируются N команд дистанционного управления. In addition, during at least one of the following sessions, the stored user program can be read from the
Помимо этого, в блок 6 памяти могут быть предварительно записаны данные о системе команд дистанционно управляемого прибора 2. Эти данные используются в процессе выполнения пользовательской программы при формировании команд дистанционного управления. In addition, data on the command system of the remotely controlled
Кроме того, по меньшей мере часть из N команд дистанционного управления могут передаваться не в процессе выполнения пользовательской программы, а позже при достижении заданных значений времени, которые вводят в устройство 1 дистанционного управления в процессе выполнения пользовательской программы и сохраняют в блоке 6 памяти. In addition, at least part of the N remote control commands can be transmitted not during the execution of the user program, but later when the set time values are reached, which are input to the
Помимо этого, при подготовке носителя 3 информации в состав данных 4 для программирования могут быть включены текстовые сообщения, которые воспроизводят во время сеанса работы, а после его окончания сохраняют в блоке 6 памяти по меньшей мере до следующего сеанса работы. Текстовые сообщения могут содержать указания и подсказки, облегчающие работу с устройством 1 дистанционного управления. In addition, when preparing the
Подробно заявленный способ раскрывается через описание реализующего его устройства. The claimed method is described in detail through the description of the device implementing it.
Устройство 1 дистанционного управления содержит (фиг.2) блок 13 управления, соединенный с блоком 5 ввода данных с носителя информации, блоком 6 памяти, состоящим из оперативного запоминающего устройства (ОЗУ) 14 и репрограммируемого постоянного запоминающего устройства (РППЗУ) 15, блоком 7 приема воздействий пользователя и блоком 8 передачи команд. Устройство 1 дистанционного управления может также содержать соединенные с блоком 13 управления дисплей 16, блок 17 звуковоспроизведения и датчик 18 времени. Соединение перечисленных блоков осуществляется системной шиной 19. Устройство 1 дистанционного управления содержит также источник 20 напряжения, соединения которого с остальными блоками на фиг.2 не показаны. The
Блок 6 памяти содержит первую дополнительную область 21 памяти для пользовательских программ и может также содержать вторую дополнительную область 22 памяти для систем команд, третью дополнительную область 23 памяти для заданных моментов времени и четвертую дополнительную область 24 памяти для сообщений. С первой по четвертую дополнительные области 21...24 памяти входят в состав РППЗУ 15, которое позволяет записывать информацию, электрически стирать ненужную информацию и сохранять записанную информацию при отключенном напряжении питания. The
Блок 13 управления может быть выполнен в виде микроконтроллера, содержащего процессор и память программ, в которой записаны программы, обеспечивающие возможность считывания данных с блока 5 ввода данных с носителя информации и блока 7 приема воздействий пользователя, записи данных в блок 6 памяти и считывания данных из него, формирования кода команды, преобразования кода команды в последовательность импульсов, а также выполнения ряда других функций. The
Блок 13 управления и блок 6 памяти могут быть реализованы в виде одной БИС микроконтроллера, например mPD78F4216GC производства NEC Electronics Inc. Объемы ОЗУ 14 и РППЗУ 15 в этом случае "8 КБайт" и "128 КБайт" соответственно. Память программ блока - 13 управления в этом случае физически объединена с РППЗУ 15. Возможно применение отдельных интегральных схем ОЗУ 14 и РППЗУ 15. The
В качестве блока 5 ввода данных с носителя информации может использоваться лазерный сканер или ПЗС сканер, позволяющий считывать данные 4 для дистанционного управления, напечатанные в виде штрих-кода на поверхности носителя 3 информации. Примеры выполнения таких сканеров описаны в U.S.Pat. No. 5126544, 1992, U.S.Pat. No. 5914477, 1999 и многих других публикациях. As a
Блок 7 приема воздействий пользователя может представлять собой набор кнопок, аналогичный используемым в широко известных пультах дистанционного управления бытовой радиоэлектронной аппаратуры.
Блок 8 передачи команд аналогичен соответствующим блокам известных пультов дистанционного управления и может содержать светодиод ИК диапазона и электронную схему, которая преобразует поступающие с блока 13 управления импульсы напряжения в импульсы тока через указанный светодиод. The
Для передачи команд на дистанционно управляемые приборы 2 могут также применяться видимый свет, радиоволны, звук, включая ультразвук, электрическая индуктивная связь и т.д. To transmit commands to remotely controlled
Дисплей 16 может быть выполнен в виде жидкокристаллического матричного индикатора, например, типа HDM128GS12Y производства Hantronix, Inc. The
В качестве дисплея 16 могут также использоваться матрицы светодиодов, миниатюрные электронно-лучевые трубки, плазменные экраны и т.д. As the
Блок 17 воспроизведения звука содержит миниатюрный громкоговоритель и необходимые электронные элементы. The
Датчик 18 времени может быть выполнен, например, на интегральной схеме часов реального времени DS1305 производства Dallas Semiconductor Corp, допускающей установку и считывание текущих времени и даты. При использовании микроконтроллера с встроенным датчиком 18 времени необходимость в отдельной микросхеме отпадает. The
Системная шина 19 содержит однонаправленные и двунаправленные линии связи, соединяющие порты ввода/вывода микроконтроллера в блоке 13 управления с выводами остальных блоков. The
Источник 20 напряжения может содержать два последовательно соединенных элемента питания типа АА. При необходимости он может также содержать преобразователь напряжения, выполненный, например, на микросхеме типа MAX856CSA производства Maxim Integrated Circuits, Inc. The
На внешнем виде устройства 1 дистанционного управления (фиг.3) показан корпус 25, в верхнем торце которого имеется окно 26, через которое в обоих направлениях проходят световые лучи. За окном 26 внутри корпуса 25 находится блок 5 ввода данных с носителя информации. Рядом находится выходное окно 27 блока 8 передачи команд. Дисплей 16 и громкоговоритель 28, входящий в состав блока 17 воспроизведения звука, встроены в верхнюю поверхность корпуса 25. The external view of the remote control device 1 (Fig. 3) shows a
Блок 7 приема воздействий пользователя содержит кнопки, установленные в корпусе 25. В число этих кнопок входят кнопка 29 для включения/выключения питания дистанционно управляемого прибора 2, кнопка 30 "Fn" для включения режима выполнения специальных функций, кнопка 31 "Prog" для включения режима выбора программы, кнопка 32 "Mute" для выключения звука в дистанционно управляемом приборе 2, две группы 33 и 34 функциональных кнопок, функции которых определяются при программировании устройства 1 дистанционного управления, группа 35 кнопок для выбора дистанционно управляемого прибора 2, группа 36 кнопок для ввода чисел, например номеров ТВ-каналов, группа 37 кнопок для выполнения плавных настроек и регулировок и для выполнения выбора в списках и в меню, группа 38 кнопок для управления различными записывающими и воспроизводящими приборами (магнитофонами, плеерами и т.д.).
Первая дополнительная область 21 памяти содержит таблицу программ и сами пользовательские программы. В каждой строке таблицы программ (фиг.4) записаны сведения об одной из сохраненных пользовательских программ. В столбце "Название программы" содержится название пользовательской программы, в столбце "Название фирмы" - название фирмы, выпустившей пользовательскую программу, в столбце "UPC" - Универсальный Продуктовый Код (Universal Product Code - UPC) пользовательской программы. Все эти данные, как будет описано далее, входят в состав данных 4 для программирования и вводятся с носителя 3 информации. The first
В столбце "Адрес программы" записывается адрес в первой дополнительной области 21 памяти, начиная с которого записана эта пользовательская программа. В столбце "Адрес сообщений" записывается адрес в четвертой дополнительной области 24 памяти (если она есть), начиная с которого записываются сообщения к данной пользовательской программе. In the column "Program address" is recorded the address in the first
Вторая дополнительная область 22 памяти состоит из секторов, в каждом из которых записана система команд для одного дистанционно управляемого прибора 2. Каждый сектор второй дополнительной области 22 памяти (фиг.5) содержит таблицу, в каждой строке которой записана информация об одной команде, выполняемой устройством 1 дистанционного управления. The second
В столбце "Режим" записан номер режима, в котором выполняется эта команда, причем значение "0" соответствует основному режиму, а другие значения соответствуют дополнительным режимам, переход в которые из основного осуществляется путем нажатия определенных кнопок. In the column “Mode”, the number of the mode in which this command is executed is recorded, the value “0” corresponds to the main mode, and other values correspond to additional modes, the transition to which from the main is carried out by pressing certain buttons.
В столбце "Кнопка" записан номер кнопки, нажатие которой вызывает выполнение данной команды. Порядок номеров кнопок может быть произвольный. Например, кнопка 29 (фиг.3) получает номер "01", кнопка 30 - номер "02" и т.д. до номера "44", который присвоен кнопке перехода на последнюю запись в группе 38 кнопок. В список кнопок включают также "виртуальные" кнопки, которым соответствуют комбинации реальных кнопок, нажимаемых одновременно, и которые получают номера начиная с "45". Максимально возможный номер кнопки в описываемом выполнении устройства "99". In the column "Button" is recorded the number of the button, pressing which causes the execution of this command. The order of the button numbers can be arbitrary. For example, button 29 (figure 3) receives the number "01", button 30 - the number "02", etc. to the number "44", which is assigned to the button for switching to the last record in the group of 38 buttons. The list of buttons also includes "virtual" buttons, which correspond to combinations of real buttons pressed simultaneously, and which receive numbers starting with "45". The maximum possible button number in the described embodiment of the device is "99".
В столбце "Мнемокод" записан мнемокод команды, который может содержать два или три символа, и притом первым символом всегда должна быть буква. Кнопкам из группы 35 кнопок соответствуют мнемокоды "TV", "VCR", "TUN" и т.д. Кнопкам из группы 36 кнопок соответствуют мнемокоды команд "Сh1"... "Ch9". Кнопкам из группы 37 кнопок соответствуют мнемокоды "Up" (стрелка вверх), "Dn" (стрелка вниз), "VUp" (увеличить громкость), "VDn" (уменьшить громкость), "ОК". Кнопкам из группы кнопок 38 соответствуют мнемокоды "PAS", "STP" и т.д. Кнопкам из групп 33 и 34 никакие мнемокоды не соответствуют. Мнемокоды одинаковы для одной и той же команды для разных дистанционно управляемых приборов 2. Например, команда включения 1-го канала телевизора всегда имеет мнемокод "Ch1", хотя посылаемый на телевизор числовой код этой команды может быть разным для разных моделей телевизоров. The mnemonic code column contains the mnemonic code for the command, which can contain two or three characters, and the first character should always be a letter. The buttons from the group of 35 buttons correspond to the mnemonic codes "TV", "VCR", "TUN", etc. The buttons from the group of 36 buttons correspond to the mnemonic codes of the commands "Ch1" ... "Ch9". The buttons from the group of 37 buttons correspond to the mnemonic codes “Up” (up arrow), “Dn” (down arrow), “VUp” (increase volume), “VDn” (decrease volume), “OK”. The buttons from the
В столбце "Код" записан числовой код команды, который передается на дистанционно управляемый прибор 2 в виде последовательности импульсов в соответствии с принятым для него протоколом передачи. In the column "Code" is written the numerical code of the command, which is transmitted to the remotely controlled
Данные во вторую дополнительную область 22 памяти записываются при производстве устройства 1 дистанционного управления. Существует возможность записи части данных во вторую дополнительную область 22 памяти и в процессе эксплуатации устройства 1 дистанционного управления, например, путем ввода данных с внешнего носителя информации через блок 5 ввода, но здесь эта возможность не рассматривается. При отсутствии второй дополнительной области 22 памяти устройство 1 дистанционного управления может управлять только одним дистанционно управляемым прибором 2, система команд которого может храниться непосредственно в памяти программ блока 13 управления. Data in the second
Третья дополнительная область 23 памяти содержит таблицу (фиг.6), в столбцах "Дата" и "Время" которой записаны в соответствующих форматах значения даты и времени, при достижении которых должна быть выполнена и передана команда дистанционного управления, мнемокод которой записан в этой строке в столбце "Команда". Запись в каждой строке третьей дополнительной области 23 памяти далее называется событием. События располагаются, начиная с самого раннего и кончая самым поздним. При отсутствии третьей дополнительной области 23 памяти исключается возможность посылки команд дистанционного управления в заданные моменты времени. The third
Четвертая дополнительная область 24 памяти состоит из секторов, в каждом из которых записан набор текстовых сообщений для одной пользовательской программы. Некоторые из этих секторов заполняются при производстве устройства 1 дистанционного управления, а в другие секторы текстовые сообщения записываются при вводе данных с носителя 3 информации. Текстовые сообщения в каждом секторе разделяются символами "%". Каждый сектор в четвертой дополнительной области 24 памяти заканчивается символом конца сектора, например символом "#". При отсутствии четвертой дополнительной области памяти 24 памяти исключается возможность сохранения и вывода на дисплей 16 сообщений. The fourth
Носитель 3 информации (фиг.7) содержит по меньшей мере одну поверхность, на которую нанесены символы машинно-читаемого кода, представляющие данные 4 для программирования, и может быть выполнен в виде листа бумаги или другого подходящего материала. В качестве машинно-читаемого кода в рассматриваемом выполнении изобретения используется штрих-код, например, типа "Code 128", с помощью которого можно закодировать все символы ASCII. Возможно использование других типов машинно-читаемых кодов. The information carrier 3 (Fig. 7) contains at least one surface on which are machine-readable code symbols representing
Данные 4 для программирования дистанционно управляемым прибором 2 (фиг. 7) записываются в виде полос 39...42 штрих-кода, число которых, равное четырем, дано для примера и может быть как больше, так и меньше, в зависимости от объема записываемой информации.
Перед каждой из полос 39...42 штрих кода находится ее номер 43, который напечатан в виде обычной цифры. Каждая полоса 39...42 начинается со стартового поля 44, в которое входят в соответствии с правилами штрих-кода "Code 128" пробелы и специальные стартовые символы, и заканчивается задним полем 45, в которое входят контрольный символ, предназначенный для контроля правильности считывания штрих-кода, специальный столовый символ, показывающий конец штрих-кодовой записи, и пробелы. In front of each of the
Первая полоса 39 штрих-кода содержит поле 46, в котором в виде двузначного числа записано полное число полос штрих-кода, использованных для записи данных 4 для дистанционного управления (в данном случае число "04"). Здесь и далее полем называется группа символов машинно-читаемого кода, расположенных на поверхности носителя 3 информации так, что они могут вводиться в устройство 1 дистанционного управления один за другим, и представляющих определенную часть данных 4 для программирования. The
Далее следует поле 47, в котором в виде двузначного числа записан идентификатор типа носителя 3 информации, показывающий, что записанные данные содержат пользовательскую программу. В рассматриваемом выполнении это число "91". This is followed by
Далее расположено поле 48, в котором записан "11"-значный Универсальный Продуктовый Код (UPC) пользовательской программы. Затем расположены поля 49 и 50, в которых записаны соответственно название фирмы-производителя пользовательской программы и название самой пользовательской программы. Так как количество знаков в этих полях заранее неизвестно, то между ними в качестве разделителя вставляется дополнительный символ, например "%". Next is
В поле 51, которое в рассматриваемом примере занимает две полосы 40 и 41 штрих-кода, записана сама пользовательская программа, представленная в виде последовательности операторов специального языка программирования, который может содержать обычные арифметические и логические операции, операторы переходов и циклов, а также операторы обращения к подпрограммам, входящим в операционную систему устройства 1 дистанционного управления и записанным в памяти программ блока 13 управления и/или в РППЗУ 15. Выполнение пользовательской программы осуществляется с помощью соответствующей подпрограммы, которая преобразует операторы пользовательской программы в операции, выполняемые блоком 13 управления. Пример текста пользовательской программы в поле 51 приведен далее. In the
Поле 52 содержит записи сообщений, выводимых на дисплей 16, между которыми стоят разделители, например символы "%". Поле 52 может занимать не одну полосу 42 штрих-кода, а несколько. Так как это поле последнее, то специальный символ окончания поля после него не требуется. Если текстовые сообщения в данных 4 для программирования не предусмотрены, то поле 52 отсутствует.
В качестве примера приведен текст пользовательской программы (фиг.8) в поле 51, с помощью которой пользователь может запрограммировать имеющийся у него комплекс из телевизора и пишущего видеоплеера для автоматической записи телевизионной программы. Данные о номере телевизионного канала, дате передачи, временах ее начала и окончания могут быть помещены в какой-то печатной публикации в виде четырех отдельных штрих-кодовых записей. Такой способ программирования применяется в некоторых достаточно сложных и дорогих видеомагнитофонах. Следует отметить, что обычные недорогие телевизор и пишущий видеоплеер сами по себе не дают возможности запрограммировать запись нужной телевизионной программы, тем более с помощью напечатанных в виде штрих-кода данных. Использование устройства 1 дистанционного управления, имеющего возможность программирования, позволяет расширить возможности стандартной видеоаппаратуры и придать ей функции устройств высокого класса. An example is the text of a user program (Fig. 8) in
Текст пользовательской программы состоит из операторов, разделенных знаками "%". Оператор "TXN" означает воспроизведение на дисплее 16 текстового сообщения с номером N из поля 52 (фиг.7). Оператор "SCA" означает ввод с помощью блока 5 ввода данных с носителя информации последовательности символов штрих-кода и запоминание этой последовательности символов в переменной "А" в ОЗУ 14. Оператор "WE (Date, Time, Cm1, Cm2...CmK)" означает запись в третью дополнительную область 23 памяти одной или нескольких команд. Здесь "Date" и "Time" - значения даты и времени, когда должны быть выполнены записываемые команды, "Cm1... СmК" - мнемокоды команд. Язык программирования, используемый для записи пользовательской программы, содержит и другие операторы, не использованные в данном примере. The text of the user program consists of operators, separated by signs "%". The operator "TXN" means the playback on the
Программа начинается с оператора 53, который означает воспроизведение на дисплее 16 первого текстового сообщения из поля 52. Например, это может быть сообщение "Scan Chan. Numb." ("Сканировать номер канала"). Оператор 54 означает ввод записи штрих-кода с номером канала и запоминание его в переменной "А". Операторы 55 и 56 означают соответственно воспроизведение второго текстового сообщения ("Scan Date") и сканирование даты трансляции телевизионной программы с запоминанием этой даты в переменной "В". Аналогично операторы 57 и 58 означают соответственно воспроизведение третьего текстового сообщения ("Scan Start Time") и сканирование времени начала записи телевизионной передачи с запоминанием его в переменной "С". Наконец, операторы 59 и 60 означают соответственно воспроизведение четвертого текстового сообщения ("Scan Stop Time") и сканирование времени конца записи телевизионной передачи с запоминанием его в переменной "D". The program starts with
Далее следует оператор 61, который означает запись в третью дополнительную область 23 памяти событий, соответствующих выполнению последовательности команд, обеспечивающих начало записи телевизионной программы. Дата выполнения последовательности команд задается переменной "В", время выполнения последовательности команд задается переменной "С". Значения переменных "В" и "С", как было описано выше, были введены в устройство 1 дистанционного управления путем сканирования. Последовательность команд включает заданные мнемокодами команды: "TV" - переключение устройства 1 дистанционного управления на управление телевизором, "On" - включение телевизора, "Chn" - команда, показывающая, что за ней идет номер телевизионного канала, на который будет переключен телевизор. Далее идет запись "@А", показывающая, что в качестве следующего аргумента в операторе 61 должно идти значение переменной "А", то есть номер телевизионного канала, на который необходимо переключить телевизор. Затем следуют команды "VCR" - переключение устройства 1 дистанционного управления на управление видеоплеером, "On" - включение питания видеоплеера, "Rec" - включение записи видеопрограммы. События, соответствующие первым двум командам из этой последовательности, показаны и на фиг.6 в первых двух строчках. This is followed by the
Затем следует оператор 62, который означает запись в третью дополнительную область 23 памяти последовательности команд, обеспечивающих окончание записи телевизионной программы. Дата выполнения последовательности команд задается переменной "В", время выполнения последовательности команд задается переменной "D". Последовательность команд включает заданные мнемокодами команды: "VCR" - переключение устройства 1 дистанционного управления на управление видеоплеером, "Ejt" - извлечение кассеты из видеоплеера, "Off" - выключение питания видеоплеера, "TV" - переключение устройства 1 дистанционного управления на управление телевизором, "Off" - выключение телевизора. События, соответствующие первым двум командам из этой последовательности, показаны и на фиг.6. Then follows the
Завершает программу оператор 63, который выводит сообщение об успешном завершении программирования устройства 1 дистанционного управления. The
Для использования описанной программы пользователь должен после сканирования данных расположить устройство 1 дистанционного управления так, чтобы оно могло управлять телевизором и видеоплеером, и оставить в видеоплеере чистую кассету. Программа, выполняемая в блоке 13 управления и позволяющая в заданное время выполнять записанные последовательности команд, будет описана позже. To use the described program, the user must, after scanning the data, position the
Первый пример выполнения носителя 3 информации (фиг.9), содержащего данные 4 для программирования, показывает страницу книги 64, содержащей ксерокопированные, переданные по факсу или загруженные из компьютерной сети и распечатанные информационные материалы с различными пользовательскими программами. Книга 64 может находиться в пункте продажи или пункте технического обслуживания и представляет собой скоросшиватель, позволяющей накапливать носители 3 информации по мере появления новых пользовательских программ. The first exemplary embodiment of the information medium 3 (FIG. 9) containing
Второй пример носителя 3 информации (фиг.10) представляет собой страницу печатного издания 65, например журнала, на которой напечатаны поясняющий текст 66 и данные 4 для программирования. Печатное издание 65 может быть также инструкцией для пользователя дистанционно управляемого прибора 2, на части листов которой размещены данные 4 для программирования. The second example of the information carrier 3 (FIG. 10) is a page of a printed
Третий пример носителя 3 информации (фиг.11) представляет собой обложку описания, вложенного в коробку 67 с компакт-диском 68, содержащим учебный курс по географии Италии. На коробку 67 и компакт-диск 68 нанесен UPC 69. Носитель 3 информации содержит данные 4 для программирования с пользовательской программой, позволяющей автоматизировать управление проигрывателем компакт-дисков при использовании компакт-диска 68. Другие страницы описания могут содержать инструкцию по использованию учебного курса. A third example of information medium 3 (FIG. 11) is a cover for a description enclosed in a
Четвертый пример носителя 3 информации (фиг.12) представляет собой стенки упаковки 70 от дистанционно управляемой игрушки, на которых напечатаны данные 4 для программирования с разными вариантами пользовательской программы для управления этой игрушкой с помощью устройства 1 дистанционного управления. На другой стенке расположен UPC 71 этого изделия. A fourth example of the information carrier 3 (FIG. 12) is the walls of the
Возможно также использование в качестве носителя 3 информации части поверхности корпуса дистанционно управляемого прибора 2. Машинно-читаемый код, представляющий данные 4 для программирования, может быть нанесен непосредственно на указанную поверхность или на поверхность листа подходящего материала, который неразъемно прикрепляется, например приклеивается, к поверхности корпуса дистанционно управляемого прибора 2. It is also possible to use, as
Блок-схема программы, выполняемой в устройстве дистанционного управления (фиг. 13) содержит блок 72 программы, подпрограмму 73 опроса блока приема воздействий пользователя, блок 74 программы, подпрограмму 75 просмотра третьей дополнительной области памяти, блок 76 программы, подпрограмму 77 ввода данных, блок 78 программы, подпрограмму 79 выбора прибора, блок 80 программы, подпрограмму 81 передачи команды, блок 82 программы, подпрограмму 83 выбора и выполнения пользовательской программы и подпрограмму 84 выполнения служебных функций. Блок-схема подпрограммы ввода данных для программирования с носителя информации (фиг.14) содержит блоки 85...94 программы, блок-схема подпрограммы выбора и выполнения пользовательской программы (фиг. 15) - блоки 95...104 программы, блок-схема подпрограммы просмотра третьей дополнительной области памяти и выполнения запрограммированных операций (фиг.16) - блоки 105...111 программы. The block diagram of the program executed in the remote control device (Fig. 13) contains a
Работа устройства. The operation of the device.
С помощью устройства 1 дистанционного управления пользователь может управлять несколькими дистанционно управляемыми приборами 2, данные о системах команд которых заранее записаны во вторую дополнительную область 22 памяти. Выбор одного из них осуществляется нажатием какой-либо из кнопок выбора, входящих в группу 35 кнопок. Using the
Устройство 1 дистанционного управления дает возможность передавать на дистанционно управляемый прибор 2 команды в обычном режиме, нажимая соответствующие кнопки блока 7 приема воздействий пользователя. При каждом нажатии кнопки в соответствии с системой команд выбранного дистанционно управляемого прибора 2 формируется код команды, который затем в соответствии с протоколом передачи команд преобразуется в последовательность импульсов, передаваемую с использованием ИК-лучей через блок 8 передачи команд на дистанционно управляемый прибор 2. The
Устройство 1 дистанционного управления совместно с носителем 3 информации обеспечивают возможность автоматически выполнять пользовательские программы, то есть последовательности операций, по меньшей мере часть которых - операции передачи команд на дистанционно управляемый прибор 2. The
Пользовательские программы вводят с носителей 3 информации с помощью блока 5 ввода данных с носителя информации и сохраняют в первой дополнительной области 21 памяти. Пользователь имеет возможность выбрать одну из этих программ. Для этого список пользовательских программ, записанных в первой дополнительной области 21 памяти, отображается на дисплее 16. Пользователь с помощью кнопок из блока 7 приема воздействий пользователя выбирает из списка одну из пользовательских программ и вызывает ее выполнение. User programs are entered from the
В процессе выполнения пользовательской программы устройство 1 дистанционного управления автоматически и/или с участием пользователя выполняет последовательность операций. При этом на дисплее 16 могут отображаться сообщения из четвертой дополнительной области 24 памяти, подсказывающие пользователю дальнейшие действия. Например, пользователь может, следуя этим сообщениям, выполнять ввод дополнительных данных, нажимая кнопки из блока 7 приема воздействий пользователя или сканируя внешний источник информации с помощью блока 5 ввода данных с носителя информации. Часть выполняемых устройством 1 дистанционного управления операций заключается в передаче на дистанционно управляемый прибор 2 команд дистанционного управления. In the process of executing the user program, the
Некоторые или все команды дистанционного управления могут передаваться не сразу при выполнении пользовательской программы, а позже, в заданные моменты времени, сведения о которых могут содержаться непосредственно в пользовательской программе или вводиться пользователем в процессе ее выполнения, как это пояснялось выше. В обоих случаях сведения о заданных моментах времени записываются в третью дополнительную область 23 памяти. Блок 13 управления периодически проверяет записи в третьей дополнительной области 23 памяти и сравнивает заданные моменты времени с текущими значениями даты и времени, получаемыми с датчика 18 времени. При достижении текущим временем очередного заданного момента времени блок 13 управления воздействует на другие блоки устройства 1 дистанционного управления, обеспечивая передачу соответствующих команд. Some or all of the remote control commands may not be transmitted immediately when the user program is executed, but later, at predetermined times, information about which can be contained directly in the user program or entered by the user in the process of its execution, as explained above. In both cases, information about predetermined times is recorded in the third
Таким образом, обеспечивается автоматизация управления дистанционно управляемыми приборами 2. Thus, automation of control of remotely controlled
Работа устройства 1 дистанционного управления, реализующего способ дистанционного управления с использованием носителя 3 информации, раскрывается через описание программ, выполняемых блоком 13 управления. The operation of the
Выполнение программы (фиг.13) начинается после включения питания устройства 1 дистанционного управления и продолжается циклически, пока питание не будет выключено. Включение и выключение питания могут выполняться, например, вставкой и удалением батареек. После старта (блок 72), выполняется подпрограмма 73 опроса блока приема воздействий пользователя, результатом выполнения которой является номер нажатой кнопки. Описание подпрограммы 73 не приводится, так как она может быть аналогичной программам опроса клавиатуры для известных устройств дистанционного управления. The execution of the program (Fig.13) begins after turning on the power of the
Далее выполняется проверка полученного номера нажатой кнопки (блок 74). Если ни одна кнопка не нажата или одновременно нажаты две или более кнопок, образующих недопустимую комбинацию, то номер нажатой кнопки равен нулю. В этом случае выполняется переход на подпрограмму 75 просмотра третьей дополнительной области памяти, которая будет описана позже, после чего осуществляется возврат на подпрограмму 73. Если же полученный номер нажатой кнопки не равен нулю, то начинается выполнение действий, определяемых нажатой кнопкой. Next, the received number of the pressed button is checked (block 74). If no buttons are pressed or two or more buttons are pressed at the same time, forming an invalid combination, then the number of the pressed button is zero. In this case, a transition is made to the
Блок 13 управления проверяет, не нажата ли кнопка, инициирующая ввод данных (блок 76), или одна из кнопок выбора из группы 35 кнопок (блок 78), или одна из кнопок подачи выполняемой команды (блок 80), или кнопка, инициирующая вывод на дисплей 16 списка пользовательских программ из первой дополнительной области 21 памяти (блок 82). Получение положительного ответа в одном из блоков 76, 78, 80 и 82 программы приводит к выполнению соответственно подпрограммы 77 ввода данных, подпрограммы 79 выбора прибора, подпрограммы 81 передачи команды и подпрограммы 83 выбора и выполнения пользовательской программы, после выполнения любой из которых выполняется возврат на подпрограмму 73. The
Если в каждом из блоков 76, 78, 80, 82 программы получен отрицательный ответ, то блок 13 управления переходит к подпрограмме 84 выполнения служебных функций, к которым относятся удаление ненужных записей в РППЗУ 15, установка текущих значений даты и времени и некоторые другие вспомогательные операции. После завершения выполнения подпрограммы 84 выполняется возврат в начало цикла на подпрограмму 73. If a negative answer is received in each of the program blocks 76, 78, 80, 82, then the
После входа в подпрограмму 77 ввода данных (блок 85, фиг.14) блок 13 управления выполняет сканирование первой полосы штрих-кода и сохраняет считанную информацию в ОЗУ 14 (блок 86). В это время на дисплее 16 могут отображаться текстовые сообщения, подсказывающие пользователю последовательность действий. Сканирование и декодирование штрих-кода выполняются аналогично этим операциям в известных сканерах. After entering the data input routine 77 (
Далее блок 13 управления сравнивает UPC, считанный из поля 48 данных 4 для программирования со всеми UPC, записанными в первой дополнительной области 21 памяти (блок 87). Если введенное значение UPC уже есть, то пользователь получает сообщение об этом в виде текста на дисплее 16 и/или звукового сигнала через блок 17 воспроизведения звука. Далее пользователю может быть предложен выбор: отказаться от продолжения ввода данных 4 для программирования или продолжить сканирование и в результате обновить данные в соответствующих дополнительных областях памяти, относящиеся к пользовательской программе со считанным значением UPC (на фиг.14 не показано). В этой же подпрограмме выполняется проверка типа носителя 3 информации, идентификатор которого был считан из поля 47. Если урезанный идентификатор не равен "91", то введенные данные не являются пользовательской программой. В этом случае формируется сообщение об ошибке, и выполнение подпрограммы завершается (на фиг.14 не показано). Next, the
Затем блок 13 управления сохраняет в переменной NBars в ОЗУ 14 число полос штрих-кода данных 4 для программирования, полученное из поля 46 (блок 88), после чего одна за другой сканируются остальные полосы штрих-кода, причем блок 13 управления проверяет, все ли полосы считаны, и выводит на дисплей 16 сообщения, которые
подсказывают пользователю, надо ли сканировать еще одну полосу или сканирование закончено (блоки 89 и 90). В процессе сканирования выполняются также проверка правильности порядка сканирования полос по номерам в полях 44 в начале каждой полосы штрих-кода и проверка правильности сканирования по контрольному коду в поле 45 в конце каждой полосы. При нарушении правильного порядка сканирования иди при обнаружении ошибки во введенных данных пользователь получает текстовое или звуковое сообщение об ошибке (на фиг.14 не показано).Then, the
prompts the user whether to scan another strip or whether the scan is completed (
После того как все полосы штрих-кода отсканированы и введенные данные сохранены в ОЗУ 14, выполняется запись этих данных в соответствующие дополнительные области памяти. Название программы, название фирмы и UPC, введенные из полей 50, 49 и 48 носителя 3 информации, записываются в соответствующие столбцы таблицы программ в первой дополнительной области 21 памяти (блок 91). Затем сама пользовательская программа, введенная из поля 51 носителя 3 информации, записывается в первую дополнительную область 21 памяти (блок 92), начиная с адреса, который записывается в столбец "Адрес программы" упомянутой таблицы программ. Наконец, сообщения, введенные из поля 52 носителя 3 информации, записываются в четвертую дополнительную область 24 памяти (блок 93) начиная с адреса, который записывается в столбец "Адрес сообщений" таблицы программ в первой дополнительной области 21 памяти. Если поле 52 не содержит данных, то в указанный столбец записывается нуль. After all the bars of the barcode are scanned and the entered data is stored in
После этого выполнение подпрограммы 77 заканчивается (блок 94). After that, the execution of
При выполнении подпрограммы 79 выбора прибора блок 13 управления в соответствии с нажатой кнопкой из группы 35 кнопок выбирает сектор во второй дополнительной области 22 памяти, в котором записана система команд для выбираемого прибора. Например, при нажатии кнопки "TV" выбирается система команд для управления телевизором, при нажатии кнопки "Таре" - для управления магнитофоном и т. д. Эта же подпрограмма может давать пользователю возможность выбора моделей дистанционно управляемых приборов 2 из числа тех, системы команд которых записаны во второй дополнительной области 22 памяти. При выполнении такого выбора могут использоваться и другие кнопки из блока 7 приема воздействий пользователя. Например, выбор модели телевизора, видеомагнитофона и т.п. может производиться путем ввода числового кода этой модели, имеющегося в прилагаемом к устройству 1 дистанционного управления руководстве. Блок-схема подпрограммы 79 не приводится, так как подобные операции выполняются во многих известных пультах дистанционного управления. When executing the
При выполнении подпрограммы 81 передачи команды блок 13 управления в соответствии с номером нажатой кнопки считывает из выбранного при выполнении подпрограммы 79 сектора второй дополнительной области 22 памяти код команды, преобразует его в соответствии с используемым протоколом передачи команд в последовательность импульсов, которые посылает на блок 8 передачи команд, который формирует импульсы ИК-излучения. Если нажатая кнопка вызывает переключение режима работы устройства 1 дистанционного управления, то никакая команда на дистанционно управляемый прибор 2 не посылается. Блок-схема подпрограммы 81 не приводится, так как аналогичные операции выполняются в большинстве известных пультов дистанционного управления. When executing the
После входа в подпрограмму 83 выбора и выполнения пользовательской программы (блок 95, фиг. 15) блок 13 управления выводит на дисплей 16 список пользовательских программ, хранящихся в первой дополнительной области 21 памяти (блок 96). В каждой строке списка отображается название программы. Может отображаться также название фирмы, выпустившей эту программу. Указанные названия берутся из соответствующих столбцов таблицы программ в первой дополнительной области 21 памяти. After entering the
Затем пользователь с помощью кнопок из группы 37 кнопок выбирает в списке нужную пользовательскую программу (блок 97). В цикле, состоящем из блоков 98. . .103 программы, блок 13 управления последовательно выполняет операторы, из которых состоит пользовательская программа, записанная, как пояснялось ранее, в первой дополнительной области 21 памяти в виде текста на особом языке программирования. Then the user using the buttons from the group of 37 buttons selects the desired user program from the list (block 97). In a cycle consisting of
В каждом проходе указанного цикла из первой дополнительной области 21 памяти считывается очередной оператор пользовательской программы (блок 98). Затем выполняется проверка, не является ли очередной оператор оператором перехода или ветвления (блок 99). Если это так, то выполняется заданный этим оператором переход (блок 100) и осуществляется возврат в начало цикла на блок 99 программы. В противном случае выполняется очередной оператор (блок 101). Выполнение оператора как правило заключается в вызове определяемой этим оператором подпрограммы, хранящейся в памяти программ блока 13 управления, которая, как пояснялось ранее, может входить в состав РППЗУ 15. In each pass of the indicated cycle, the next user program operator is read from the first additional memory area 21 (block 98). Then, a check is made to see if the next operator is a branch or branch operator (block 99). If this is so, then the transition specified by this operator is executed (block 100) and the program returns to the beginning of the cycle to block 99. Otherwise, the next statement is executed (block 101). The execution of the operator usually consists in calling the subroutine defined by this operator, which is stored in the program memory of the
Затем производится проверка, не был ли выполненный оператор последним в пользовательской программе (блок 102). В случае отрицательного ответа на этот вопрос выполняются переход к следующему по порядку оператору (блок 103) и возврат в начало цикла на блок 98 программы. В случае положительного ответа выполнение подпрограммы 83 завершается (блок 104). Then it is checked whether the executed statement was the last in the user program (block 102). In the case of a negative answer to this question, the transition to the next operator in order (block 103) and return to the beginning of the cycle to block 98 of the program are performed. If the answer is yes, the execution of
Запись событий в третью дополнительную область 23 памяти производится, как правило, в процессе выполнения пользовательской программы путем ввода пользователем через блок 5 ввода данных с носителя информации или через блок 7 приема воздействий пользователя заданных значений даты и времени для передачи соответствующей команды на дистанционно управляемый прибор 2. Events are recorded in the third
После входа в подпрограмму 75 просмотра третьей дополнительной области памяти и выполнения запрограммированных операций (блок 105, фиг.16) производится поиск самого раннего события, записанного в третьей дополнительной области 23 памяти (блок 106). Затем выполняется проверка, найдено ли хотя бы одно событие (блок 107). Если ответ отрицательный, что может быть в случае, когда в третьей дополнительной области 23 памяти нет записей, то выполнение подпрограммы 75 завершается (блок 111). After entering the
Если событие найдено, то выполняется сравнение значений даты и времени, записанные в столбцах "Дата" и "Время" (фиг.6) для найденного события, с текущими значениями даты и времени, получаемыми с датчика 18 времени (блок 108). Если заданное для найденного события время еще не подошло, то выполнение подпрограммы 75 завершается (блок 111). В противном случае выполняется команда, записанная в виде мнемокода в строке найденного события в столбце "Команда" (блок 109). При этом блок 13 управления в соответствии с указанным мнемокодом считывает из выбранного при выполнении подпрограммы 79 сектора второй дополнительной области 22 памяти код команды, преобразует его в соответствии с используемым протоколом передачи команд в последовательность импульсов, которые посылает на блок 8 передачи команд, формирующий импульсы ИК-излучения. If an event is found, then the date and time values recorded in the "Date" and "Time" columns (Fig.6) for the found event are compared with the current date and time values received from the time sensor 18 (block 108). If the time set for the found event has not yet arrived, the execution of
Если команда должна выполняться внутри устройства 1 дистанционного управления, например команда выбора прибора, то формирование и передача импульсов не производятся. If a command is to be executed inside the
Затем выполняются стирание строки с отработанным событием в третьей дополнительной области 23 памяти (блок 110) и возврат в начало цикла на блок 106 программы. Таким образом, запрограммированные команды выполняются по мере наступления моментов времени, на которые эти команды заданы. Then, erasing the line with the fulfilled event in the third
Так как в пользовательской программе команды дистанционного управления записываются в виде мнемокодов, то одна и та же пользовательская программа может использоваться для управления разными моделями дистанционного управляемого прибора 2, например разными моделями видеомагнитофона, телевизора и т. д. Преобразование мнемокодов в коды команд производится в соответствии с данными, записанными в соответствующем секторе второй дополнительной области 22 памяти. Since the remote control commands are recorded in the user program in the form of mnemonic codes, the same user program can be used to control different models of the remote controlled
Таким образом, в заявляемых изобретениях достигается требуемый технический результат. Обеспечивается расширение функциональных возможностей благодаря тому, что устройство дистанционного управления может быть запрограммировано для автоматического выполнения последовательностей команд дистанционного управления с помощью заранее подготовленных носителей информации, содержащих пользовательские программы. В результате дистанционно управляемые приборы приобретают новые функции, обеспечивается автоматизированное управление комплексами таких приборов. Thus, in the claimed invention, the required technical result is achieved. The functionality is expanded due to the fact that the remote control device can be programmed to automatically execute sequences of remote control commands using pre-prepared storage media containing user programs. As a result, remotely controlled devices acquire new functions, and automated control of complexes of such devices is provided.
Пользователи могут получать носители информации с данными для программирования вместе с дистанционно управляемыми приборами, покупая или выписывая печатные публикации (книги, журналы и т.д.), покупая или получая бесплатно носители информации в пунктах продажи и/или технического обслуживания радиоэлектронной и бытовой техники, через Интернет, по почте и другими путями. Users can receive storage media with data for programming together with remotely controlled devices, buying or writing out printed publications (books, magazines, etc.), buying or receiving free storage media at points of sale and / or maintenance of electronic and household appliances, over the Internet, by mail and in other ways.
Устройства дистанционного управления в соответствии с настоящим изобретением могут найти широкое применение и должны пользоваться большим спросом. Программируемость устройств дистанционного управления, разнообразие возможных типов носителей информации с данными для программирования и способов их доставки создают значительные преимущества для потребителей, которые будут пользоваться результатами настоящего изобретения. Remote control devices in accordance with the present invention can find wide application and should be in great demand. The programmability of the remote control devices, the variety of possible types of storage media with data for programming and their delivery methods create significant advantages for consumers who will benefit from the results of the present invention.
Claims (14)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2000126339/09A RU2185650C1 (en) | 2000-10-20 | 2000-10-20 | Procedure of remote control and device for its realization |
| AU2002214427A AU2002214427A1 (en) | 2000-10-20 | 2001-10-16 | Universal remote control |
| PCT/RU2001/000416 WO2002035301A1 (en) | 2000-10-20 | 2001-10-16 | Universal remote control |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2000126339/09A RU2185650C1 (en) | 2000-10-20 | 2000-10-20 | Procedure of remote control and device for its realization |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2185650C1 true RU2185650C1 (en) | 2002-07-20 |
Family
ID=20241188
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2000126339/09A RU2185650C1 (en) | 2000-10-20 | 2000-10-20 | Procedure of remote control and device for its realization |
Country Status (3)
| Country | Link |
|---|---|
| AU (1) | AU2002214427A1 (en) |
| RU (1) | RU2185650C1 (en) |
| WO (1) | WO2002035301A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2378729C2 (en) * | 2004-12-17 | 2010-01-10 | Ниче Спа | Modular remote control device |
| RU2577483C2 (en) * | 2010-06-04 | 2016-03-20 | Хоум Контрол Сингапур Пте.Лтд. | Method of programming universal remote controller |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4324803B2 (en) | 2005-07-14 | 2009-09-02 | ソニー株式会社 | Remote control transmitter |
| FR2909793A1 (en) * | 2006-12-12 | 2008-06-13 | Emile Chemmama | Remote control device for controlling apparatus, has programming clock permitting controlling any apparatus at precise time, and with programming for carrying out different tasks, where launching of tasks is carried out in sequence |
| JP4203525B1 (en) * | 2007-06-13 | 2009-01-07 | 健治 吉田 | Device input device using dot pattern, control device receiving device, terminal device, and paper controller |
| CN104898472B (en) * | 2015-03-31 | 2018-03-13 | 广东美的制冷设备有限公司 | terminal control method and device |
| CN113781760B (en) * | 2021-08-17 | 2024-07-09 | 深圳智控佳科技有限公司 | Bluetooth remote control method, device, system and medium based on two-dimension code |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5335079A (en) * | 1988-12-23 | 1994-08-02 | Gemstar Development Corporation | Apparatus and method using compressed codes for recorder preprogramming |
| US5450079A (en) * | 1992-04-13 | 1995-09-12 | International Business Machines Corporation | Multimodal remote control device having electrically alterable keypad designations |
| EP0696779A1 (en) * | 1994-07-11 | 1996-02-14 | Toppan Printing Co., Ltd. | Data recording medium |
| US5552837A (en) * | 1995-03-01 | 1996-09-03 | Gemstar Development Corporation | Remote controller for scanning data and controlling a video system |
| WO1998000933A1 (en) * | 1996-06-28 | 1998-01-08 | Philips Electronics N.V. | Remote controller |
| RU2115167C1 (en) * | 1991-10-09 | 1998-07-10 | Кивисофт Програмз Лимитед | Computer-read label and method for identifying at least one part |
| WO1998030941A1 (en) * | 1997-01-13 | 1998-07-16 | Merloni Elettrodomestici S.P.A. | Control system for a household appliance |
| RU2127019C1 (en) * | 1997-08-01 | 1999-02-27 | Рыжов Владимир Александрович | Remote-control console for domestic appliances and computer systems |
| US6082776A (en) * | 1997-05-07 | 2000-07-04 | Feinberg; Lawrence E. | Storing personal medical information |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2101556A (en) * | 1981-06-29 | 1983-01-19 | John Alan Howard Frieda | Assembly of pre-printed labels |
| JPS58209257A (en) * | 1982-05-31 | 1983-12-06 | Hitachi Ltd | remote control device |
-
2000
- 2000-10-20 RU RU2000126339/09A patent/RU2185650C1/en not_active IP Right Cessation
-
2001
- 2001-10-16 WO PCT/RU2001/000416 patent/WO2002035301A1/en not_active Ceased
- 2001-10-16 AU AU2002214427A patent/AU2002214427A1/en not_active Abandoned
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5335079A (en) * | 1988-12-23 | 1994-08-02 | Gemstar Development Corporation | Apparatus and method using compressed codes for recorder preprogramming |
| RU2115167C1 (en) * | 1991-10-09 | 1998-07-10 | Кивисофт Програмз Лимитед | Computer-read label and method for identifying at least one part |
| US5450079A (en) * | 1992-04-13 | 1995-09-12 | International Business Machines Corporation | Multimodal remote control device having electrically alterable keypad designations |
| EP0696779A1 (en) * | 1994-07-11 | 1996-02-14 | Toppan Printing Co., Ltd. | Data recording medium |
| US5552837A (en) * | 1995-03-01 | 1996-09-03 | Gemstar Development Corporation | Remote controller for scanning data and controlling a video system |
| WO1998000933A1 (en) * | 1996-06-28 | 1998-01-08 | Philips Electronics N.V. | Remote controller |
| WO1998030941A1 (en) * | 1997-01-13 | 1998-07-16 | Merloni Elettrodomestici S.P.A. | Control system for a household appliance |
| US6082776A (en) * | 1997-05-07 | 2000-07-04 | Feinberg; Lawrence E. | Storing personal medical information |
| RU2127019C1 (en) * | 1997-08-01 | 1999-02-27 | Рыжов Владимир Александрович | Remote-control console for domestic appliances and computer systems |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2378729C2 (en) * | 2004-12-17 | 2010-01-10 | Ниче Спа | Modular remote control device |
| RU2577483C2 (en) * | 2010-06-04 | 2016-03-20 | Хоум Контрол Сингапур Пте.Лтд. | Method of programming universal remote controller |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2002214427A1 (en) | 2002-05-06 |
| WO2002035301A1 (en) | 2002-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5515173A (en) | System and method for automatically recording television programs in television systems with tuners external to video recorders | |
| US5341166A (en) | System for controlling selected devices having unique sets of control codes | |
| EP0265167B1 (en) | Disk player with disk magazine | |
| US5553123A (en) | Method for downloading setup data via telephone to an appliance controller | |
| US4621259A (en) | Consumer electronics equipment combination consisting of a television receiver and of a video recording and/or reproducing apparatus | |
| JP2687454B2 (en) | General commander | |
| US5648813A (en) | Graphical-interactive-screen display apparatus and peripheral units | |
| US4641205A (en) | Television system scheduler with on-screen menu type programming prompting apparatus | |
| US20020090203A1 (en) | Apparatus and method for television program scheduling | |
| EP0262954B2 (en) | Remote control transmission apparatus | |
| JPS59183403A (en) | Remote controller | |
| JPH0785597B2 (en) | Remote control device | |
| MXPA02005975A (en) | Programming a universal remote control device. | |
| US20050151886A1 (en) | Remote controller | |
| RU2182349C1 (en) | Method and device for carrying out remote control | |
| RU2185650C1 (en) | Procedure of remote control and device for its realization | |
| US20060087445A1 (en) | Programmable remote controller adapted to be programmed by playback of audiovisual content | |
| EP0843419A2 (en) | Control system for electronic equipment | |
| EP0860764B1 (en) | System for controlling information available on video and/or audio equipment by graphical display | |
| JP2718475B2 (en) | Remote control device with learning function | |
| JPH064448Y2 (en) | Information selection playback device | |
| JPH06113365A (en) | Remote control method and device therefor | |
| JPH03196795A (en) | Remote controller | |
| GB2419448A (en) | Programmable remote controller using playback of audiovisual content | |
| JP3104266B2 (en) | Electronics |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TK4A | Correction to the publication in the bulletin (patent) |
Free format text: AMENDMENT TO CHAPTER -FG4A- IN JOURNAL: 20-2002 |
|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20101021 |