KR0170152B1 - Improved download method of the remote controller - Google Patents
Improved download method of the remote controller Download PDFInfo
- Publication number
- KR0170152B1 KR0170152B1 KR1019950038490A KR19950038490A KR0170152B1 KR 0170152 B1 KR0170152 B1 KR 0170152B1 KR 1019950038490 A KR1019950038490 A KR 1019950038490A KR 19950038490 A KR19950038490 A KR 19950038490A KR 0170152 B1 KR0170152 B1 KR 0170152B1
- Authority
- KR
- South Korea
- Prior art keywords
- rom
- corresponding device
- remote controller
- signal
- rom table
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Selective Calling Equipment (AREA)
- Communication Control (AREA)
Abstract
본 발명은 리모트 콘트롤러의 개선된 다운로드 방법에 관한 것으로, 사용자가 키패드 내에 구비된 다운로드 키를 누르면 ID판별부가 구동되는 동시에 해당기기의 롬에 저장되어 있는 롬테이블이 인출되어 해당기기의 발광부를 통해 리모콘의 수광부로 수광되어 NV-RAM에 저장되고, 해당기기로부터의 롬테이블이 모두 송출되면 해당기기로부터 종료신호가 송출되어 NV-RAM에 저장된 롬테이블이 P/S변환부와 컨버터 및 발광부를 통해 해당기기로 다시 송출된다. 다음에, 제어부에서 리모콘으로부터 송출된 롬테이블과 롬에 저장된 롬테이블이 각각 비교되어 두 개의 롬테이블이 일치하면 일치신호가, 두 개의 롬테이블이 일치하지 않으면 불일치신호가 리모콘으로 송출되며, 해당기기로부터의 불일치신호에 의거하여 NV-RAM이 리셋된 다음 해당기기로부터 롬테이블이 다시 다운로드되고, 해당기기로부터의 일치신호에 의거하여 선택부 내의 매칭테이블이 세팅된 다음, ID판별부의 구동이 멈추므로서, 복수개의 롬에 구동명령이 저장되지 않은 다른 기기의 롬테이블을 정확하게 다운로드 받아 NV-RAM에 저장하여 다른 기기의 소망하는 기능까지 수행시킬 수 있으므로, 롬테이블의 다운로드시에 발생될 수 있는 오류를 방지할 수 있도록 한 것이다.The present invention relates to an improved download method of a remote controller, wherein when a user presses a download key provided in a keypad, an ID discrimination unit is driven and a ROM table stored in a ROM of the corresponding device is retrieved and a remote controller is controlled through a light emitting unit of the corresponding device. When the ROM table is received by the receiver and stored in the NV-RAM, and all ROM tables from the corresponding device are sent, the end signal is sent from the corresponding device, and the ROM table stored in the NV-RAM corresponds to the P / S converter, converter, and light emitting unit. It is sent back to the device. Next, the ROM table transmitted from the remote controller and the ROM table stored in the ROM are compared with each other, and if the two ROM tables match, a matching signal is transmitted. If the two ROM tables do not match, a mismatch signal is sent to the remote controller. After the NV-RAM is reset based on the inconsistency signal from the ROM device, the ROM table is downloaded again from the corresponding device, the matching table in the selection unit is set based on the matching signal from the corresponding device, and then the ID discrimination unit is stopped. Therefore, since the ROM table of another device that does not have a drive command stored in a plurality of ROMs can be accurately downloaded and stored in NV-RAM to perform a desired function of another device, an error that may occur when the ROM table is downloaded. It is to prevent the.
Description
제1도는 본 발명에 따른 리모트 콘트롤러의 개선된 다운로드 방법을 수행하기 위한 리모트 콘트롤러의 개략적인 블록구성도.1 is a schematic block diagram of a remote controller for performing an improved download method of the remote controller according to the present invention.
제2도는 본 발명에 따른 일예로서, 리모트 콘트롤러로부터의 송출을 위한 적외선신호에 의거하여 롬에 저장되어 있는 롬테이블을 전송하는 기기의 개략적인 블록구성도.2 is a schematic block diagram of a device for transmitting a ROM table stored in a ROM based on an infrared signal for transmission from a remote controller as an example according to the present invention.
제3도는 본 발명의 바람직한 실시예에 따라 해당기기의 롬테이블을 다운로드 받는 동작과정을 도시한 플로우챠트.3 is a flowchart illustrating an operation of downloading a ROM table of a corresponding device according to a preferred embodiment of the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
100 : 키패드 120,230 : 롬100: keypad 120230: ROM
123 : NV-RAM 130,235 : P/S변환부123: NV-RAM 130,235: P / S converter
140,240 : 컨버터 150,245 : 발광부140,240 converter 150,245 light emitting unit
160,210 : 수광부 170 : ID판별부160,210: Receiver 170: ID discrimination unit
172,215 : 디코더 174 : 선택부172, 215: decoder 174: selection unit
220 : S/P변환부 225 : 제어부220: S / P conversion unit 225: control unit
본 발명은 A/V(AUDIO/VIDEO) 기기와 사무기기 등에 널리 채용되는 리모트 콘트롤러(REMOTE CONTROLLER ; 이하 리모콘이라 약칭함)에 관한 것으로, 보다 상세하게는 다운로드(DOWN-LOAD)받은 해당기기의 롬테이블(ROM-TABLE)과 해당기기의 롬테이블이 다른 경우 다시 다운로드 받을 수 있도록 한 리모트 콘트롤러의 개선된 다운로드 방법에 관한 것이다.The present invention relates to a remote controller widely used in A / V (AUDIO / VIDEO) devices and office equipment, hereinafter referred to as a remote controller, and more specifically, to a ROM of a corresponding device downloaded (DOWN-LOAD). The present invention relates to an improved download method of a remote controller that can be downloaded again when the table (ROM-TABLE) and the ROM table of the corresponding device are different.
최근들어, 전자산업의 발달에 편승하여 A/V 기기와 사무 기기의 보급이 급격하게 확산되고 있는 실정이며, 이러한 각종 기기의 보급확산에 따라 각 기기의 원격제어를 위한 리모콘의 수 또한 종류마다 급격하게 증가되고 있다. 예를들면, 한 가정에 텔레비젼용 리모콘, 전자렌지용 리모콘, 개인 컴퓨터용 리모콘 등에 따른 각 리모콘이 기기마다 구비되고 한다.Recently, with the development of the electronics industry, the spread of A / V equipment and office equipment has been rapidly spreading, and the number of remote controllers for remote control of each equipment is also rapidly increasing according to the spread of these various equipment. Is increasing. For example, a remote control for a television, a remote control for a microwave, a remote control for a personal computer, or the like is provided for each device in a home.
이와같이 각 기기마다 리모콘을 각각 구비한다는 것은 경제적인 측면이나 해당 기기의 제조비용면에서 볼때도 바람직하다고 볼 수가 없으며, 각 기기에 따른 리모콘의 사용으로 인해 사용자에게 혼란과 번거러움을 준다. 따라서, 이러한 불필요한 낭비요소와 사용자의 번거러움은 어떠한 형태로든 해소되어야만 할 것이다.As described above, the provision of a remote controller for each device may not be desirable in terms of economics or manufacturing cost of the device, and confusion and inconvenience for the user due to the use of the remote control for each device. Therefore, these unnecessary waste elements and user's hassles must be solved in some form.
다른 한편, 리모콘에 관련된 여러분야에서 복수개의 기기에 대한 각각의 기능을 제어할 수 있는 리모콘에 관한 연구가 계속적으로 진행되고 있으며, 이러한 연구의 일환으로서 통상적인 종래기술로는 리모콘 내에 구동명령이 저장되지 않은 다른 기기의 롬으로부터 롬테이블을 다운로드받은 다음 소망하는 기능을 수행시키는 방식이 있다.On the other hand, research on a remote controller capable of controlling each function of a plurality of devices is continuously conducted in the field of a user related to a remote controller, and as a part of this research, driving commands are stored in the remote controller. There is a way to download the ROM table from the ROM of another device and then perform the desired function.
그러나, 종래의 통상적인 방법에 있어서, 기기의 발광부로부터 송출되는 롬테이블이 리모콘의 수광부로 수광되는 중에 장애물(예를 들면, 물체나 사람이 공중전송선로를 지나가는 경우)에 의해 기기로부터 송출되는 롬테이블에 대한 데이터가 손실되는 경우, 이후에 사용자의 조작에 의해 해당기기의 기능이 제대로 동작하는 가에 대한 보장이 없다.However, in the conventional conventional method, the ROM table transmitted from the light emitting part of the device is transmitted from the device by an obstacle (for example, when an object or a person passes through the air transmission line) while being received by the light receiving part of the remote controller. If the data for the ROM table is lost, there is no guarantee that the function of the device will work properly afterwards.
따라서, 본 발명은 상기한 바와 같은 점에 착안하여 안출한 것으로, 해당기기로부터 다운로드 받은 롬테이블과 해당기기의 롬에 저장되어 있는 롬테이블을 비교하여 두 개의 롬테이블이 다른 경우, 해당기기의 롬테이블을 다시 다운로드 받을 수 있는 리모트 콘트롤러의 개선된 다운로드 방법을 제공하는데 그 목적이 있다.Accordingly, the present invention is conceived based on the above-described point, and when the two ROM tables are different by comparing the ROM table downloaded from the device with the ROM table stored in the ROM of the device, the ROM of the device is different. The purpose is to provide an improved download method of the remote controller that can download the table again.
상기 목적을 달성하기 위하여 본 발명은, 외부로부터의 조작신호에 의거하여 키패드로부터 다운로드 키신호가 발생되면 그에 상응하는 병렬의 구동명령을 롬으로부터 인출하여 직렬의 구동으로 변환한 다음 적외선신호로 변환하여 해당기기로 송출하고, 해당기기 내의 롬으로부터 인출되어 발광부를 통해 송출되는 롬테이블을 다운로드하는 리모트 콘트롤러의 다운로드 방법에 있어서, 상기 키패드로부터 다운로드 키신호가 발생되면 ID판별부를 구동하고, 상기 다운로드 키신호에 상응하는 병렬의 구동명령을 상기 롬으로부터 인출하여 적외선신호로 변환한다음, 이를 상기 해당기기로 송출하는 제1단계와, 상기 리모콘으로부터 송출되는 적외선신호에 의거하여 상기 해당기기 내의 롬으로부터 상기 해당기기의 롬테이블을 인출한 다음, 상기 해당기기 내의 롬으로부터 인출된 상기 해당기기의 테이블을 상기 리모콘의 수광부로 송출하는 제2단계와, 상기 제2단계에서 해당기기로부터 송출되는 롬테이블을 다운로드하여 상기 리모콘 내의 NV-RAM에 저장하고, 상기 해당기기로부터 종료신호가 수광되는가를 체크하는 제3단계와, 상기 제3단계에서 상기 해당기기로부터 상기 종료신호가 송출될 때까지 상기 해당기기의 롬테이블을 다운로드하여 상기 리모콘 내의 NV-RAM에 저장하고, 상기 해당기기로부터 상기 종료신호가 송출되면 상기 NV-RAM에 저장된 상기 해당기기로부터의 롬테이블을 인출하여 상기 해당기기의 수광부로 송출하는 제4단계와, 상기 다른 기기 내에서 상기 리모콘으로부터 송출되는 상기 롬테이블과 상기 해당기기 내의 롬에 저장되어 있는 롬테이블을 비교하여 상기 두 개의 롬테이블이 동일하면 상기 리모콘으로 일치신호를 송출하고, 상기 두 개의 롬테이블이 동일하지 않으면 상기 리모콘으로 불일치신호를 송출하는 제5단계와, 상기 해당기기로부터 불일치신호가 송출되면 상기 NV-RAM을 리셋한 다음 상기 해당기기 내의 롬에 저장된 롬테이블을 다시 다운로드 받고, 상기 해당기기로부터 일치신호가 송출되면 상기 롬테이블을 상기 리모콘 내에 세팅시킨 다음 상기 ID판별부의 구동을 멈추는 제6단계로 이루어진 것을 특징으로 하는 리모트 콘트롤러의 개선된 다운로드 방법을 제공한다.In order to achieve the above object, according to the present invention, when a download key signal is generated from a keypad based on an operation signal from the outside, a parallel driving command corresponding to the same is extracted from a ROM, converted into serial driving, and then converted into an infrared signal. A download method of a remote controller for transmitting to a device and downloading a ROM table drawn out from a ROM in the device and transmitted through a light emitting unit, wherein the download key signal is driven when a download key signal is generated from the keypad. A parallel driving command corresponding to the same is extracted from the ROM and converted into an infrared signal, and is then transmitted to the corresponding device, and from the ROM in the corresponding device based on the infrared signal transmitted from the remote controller. After withdrawing the ROM table of the device, A second step of transmitting the table of the corresponding device withdrawn from the ROM in the plane to the light receiving unit of the remote control; and downloading the ROM table transmitted from the corresponding device in the second step and storing the table in the NV-RAM in the remote control; A third step of checking whether an end signal is received from the corresponding device; and downloading the ROM table of the corresponding device until the end signal is sent from the corresponding device in the third step, and storing the ROM table of the corresponding device in the NV-RAM in the remote controller; And when the end signal is transmitted from the corresponding device, extracting a ROM table from the corresponding device stored in the NV-RAM and transmitting the ROM table to the light receiving unit of the corresponding device; and transmitting from the remote control within the other device. Comparing the two ROM tables with a ROM table stored in a ROM in the corresponding device. A fifth step of transmitting a matching signal to the remote controller if it is identical, and a mismatch signal to the remote controller if the two ROM tables are not the same; and resetting the NV-RAM when a mismatch signal is sent from the corresponding device. And a sixth step of downloading the ROM table stored in the ROM in the corresponding device again, setting the ROM table in the remote controller when the matching signal is transmitted from the corresponding device, and then stopping driving of the ID discriminating unit. Provides an improved download method for the controller.
본 발명의 상기 및 기타 목적과 여러 가지 장점은 이 기술분야에 숙련된 사람들에 의해 첨부된 도면을 참조하여 하기에 기술되는 본 발명의 바람직한 실시예로 부터 더욱 명확하게 될 것이다.The above and other objects and various advantages of the present invention will become more apparent from the preferred embodiments of the present invention described below with reference to the accompanying drawings by those skilled in the art.
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세하게 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
제1도는 본 발명의 바람직한 실시예에 따른 리모트 콘트롤러의 개선된 다운로드 방법을 수행하기 위한 리모트 콘트롤러의 개략적인 블록구성도로서, 키패드(100), 복수개의 롬(120), NV-RAM(123), P/S변환부(130), 컨버터(140), 발광부(150), 수광부(160), 및 ID판별부(170)로 구성된다.1 is a schematic block diagram of a remote controller for performing an improved download method of a remote controller according to a preferred embodiment of the present invention. The keypad 100, the plurality of ROMs 120, and the NV-RAM 123 are shown in FIG. , A P / S conversion unit 130, a converter 140, a light emitting unit 150, a light receiving unit 160, and an ID determining unit 170.
동도면에 있어서, 키패드(100)는 외부, 즉 사용자의 수조작에 의해 소망하는 기능키가 늘리면 그에 상응하는 기능키신호를 발생하여 복수개의 롬(120) 및 NV-RAM(123)으로 각각 제공하고, 특히 사용자의 수조작에 의해 소망하는 해당기기의 롬테이블을 다운로드 받기 위한 다운로드 키가 늘리면 그에 상응하는 다운로드 키신호를 복수개의 롬 중에 어느 하나의 롬(본 발명의 실시예에서는 첫 번째 롬(121)이라 가정한다.)으로 제공한다.In the drawing, the keypad 100 generates a function key signal corresponding to an external function, that is, a desired function key increases by a user's manual operation, and provides the corresponding function key signals to the plurality of ROMs 120 and the NV-RAM 123, respectively. In particular, when the download key for downloading the ROM table of the corresponding device is increased by manual operation of the user, the corresponding download key signal is transmitted to any one ROM among the plurality of ROMs (in the embodiment of the present invention, the first ROM ( 121).
그리고, 복수개의 롬(121,122)은 복수개의 각 기기의 ID에 대한 구동명령을 각각 저장하는데, 이 중 첫 번째 롬(121)은 리모콘의 원래의 기능을 수행하기 위한 구동명령 및 해당기기의 롬테이블을 다운로드 받기 위한 다운로드에 대한 구동명령을 저장하고, 여기에서 복수개의 각롬(120) 및 NV-RAM(123) 내에 저장되어 있는 구동명령은 통상적으로 병렬(PARALLEL)로 저장된다.The plurality of ROMs 121 and 122 respectively store driving commands for IDs of the plurality of devices, and the first ROM 121 of the plurality of ROMs 121 and 122 stores a driving command for performing an original function of the remote controller and a ROM table of the corresponding device. The driving command for downloading is stored, and the driving commands stored in the plurality of ROMs 120 and the NV-RAM 123 are typically stored in parallel.
한편, 복수개의 롬(121,122)은 키패드(110)로부터의 기능키신호에 상응하는 구동명령을 각각 인출하여 P/S변환부(130)로 각각 제공하는데, 이때 P/S변환부(130)로 제공되는 각각의 구동명령은 후술될 선택부(174)로부터의 선택신호에 의거하여 하나의 구동명령이 선택된 다음 P/S변환부(130)로 제공된다.On the other hand, the plurality of ROMs 121 and 122 extract driving commands corresponding to the function key signals from the keypad 110 and provide them to the P / S converter 130, respectively. Each driving command provided is provided to the P / S converter 130 after one driving command is selected based on the selection signal from the selecting unit 174 to be described later.
그리고, NV-RAM(123)은 불휘발성 메모리소자로서, 사용자가 키패드 내의 별도로 구비된 이레이즈(ERASE)키를 누르지 않는 한 메모리 내용을 계속적으로 저장하며, 해당기기의 발광부로부터 송출되어 리모콘의 수광부(160)를 통해 수광된 해당기기의 롬테이블을 저장하고, 사용자의 수조작에 의한 기능키가 눌리면 저장되어 있는 해당기기의 구동명령을 인출하여 P/S변환부(130)로 제공한다.In addition, the NV-RAM 123 is a nonvolatile memory device that continuously stores memory contents unless a user presses an ERASE key provided in the keypad. The ROM table of the corresponding device received through the light receiving unit 160 is stored, and when a function key by a user's manual operation is pressed, a driving command of the corresponding device is retrieved and provided to the P / S conversion unit 130.
또한, P/S변환부(130)는 복수개의 롬(121,122) 및 NV-RAM(123)으로부터 인출되어 선택부(174)의 선택신호에 의거하여 선택된 하나의 롬 또는 NV-RMA(123)으로부터의 병렬의 구동명령을 직렬(SERIAL)의 구동명령으로 변환하고, 컨버터(140)는 P/S변환부(120)에서 변환된 직렬의 구동명령을 적외선신호로 변환하며, 발광부(150)는 컨버터(140)에서 변환된 적외선신호를 도시생략된 구동시키고자 하는 해당기기의 수광부로 송출한다.In addition, the P / S converter 130 may be extracted from the plurality of ROMs 121 and 122 and the NV-RAM 123 and may be selected from one ROM or NV-RMA 123 selected based on the selection signal of the selector 174. The parallel drive command is converted into a serial drive command, the converter 140 converts the serial drive command converted by the P / S conversion unit 120 into an infrared signal, and the light emitting unit 150 The infrared signal converted by the converter 140 is sent to a light receiving unit of a corresponding device to be driven, not shown.
한편, 제1도에 있어서, 수광부(160)는 일예로서 제2도에 도시된 바와 같이, 해당기기의 발광부(245)로부터 송출되는 해당기기의 ID에 대한 적외선신호와 롬테이블 그리고, 종료신호를 수광하여 NV-RAM(123)과 ID변환부(170)로 각각 제공하는데, 롬테이블은 해당기기의 구동명령이 저장되어 있는 테이블을 말하고, 종료신호는 해당기기의 롬테이블이 모두 송출되면 해당기기의 발광부를 통해 송출되는 적외선신호를 말한다.Meanwhile, in FIG. 1, the light receiving unit 160 is, for example, as shown in FIG. 2, and an infrared signal, a ROM table, and an end signal for an ID of the corresponding device transmitted from the light emitting unit 245 of the corresponding device. It is received by the NV-RAM 123 and the ID conversion unit 170, respectively, the ROM table refers to the table that stores the drive command of the device, and the end signal is the end when all the ROM table of the device is sent. Infrared signal transmitted through the light emitting part of the device.
그리고, ID판별부(170)는 디코더(172) 및 선택부(174)로 구성되며, 디코더(172)는 수광부(160)에서 수광되는 해당기기의 ID에 대한 적외선신호와 롬테이블을 각각의 해당기기에 대한 ID로 디코딩하여 선택부(174)로 제공하고, 선택부(174)는 복수개의 롬(121,122)에 저장되어 있는 구동명령과 복수개의 기기의 ID가 각각 매칭된 매칭테이블을 저장하며, 동시에 해당기기의 롬테이블과 해당기기의 ID가 각각 매칭된 매칭테이블을 저장한다.The ID determiner 170 includes a decoder 172 and a selector 174, and the decoder 172 corresponds to an infrared signal and a ROM table corresponding to the ID of the corresponding device received by the light receiver 160, respectively. Decoded by the ID for the device provided to the selection unit 174, the selection unit 174 stores a matching table in which the drive command stored in the plurality of ROM (121, 122) and ID of the plurality of devices respectively matched, At the same time, the ROM table of the corresponding device and the matching table matched with the ID of the corresponding device are stored.
또한, 선택부(174)는 리모콘의 수광부(160)를 통해 종료신호가 입력되면 NV-RAM(123)에 저장된 해당기기의 롬테이블을 인출하여 해당기기로 송출하기 위한 송출신호를 발생하고, 키패드(100)로부터 선택신호가 입력되면 선택부(174) 내의 저장되어 있는 매칭테이블을 이용하여 복수개의 롬(120) 및 NV-RAM(123) 중에 키패드(100)로부터의 선택신호에 상응하는 구동명령이 저장되어 있는 메모리소자(121,122,123)를 선택하기 위한 선택신호를 복수개의 롬(121,122) 및 NV-RAM(123)으로 발생한다.In addition, when the end signal is input through the light receiving unit 160 of the remote controller, the selector 174 draws out the ROM table of the corresponding device stored in the NV-RAM 123 and generates a transmission signal for transmitting to the corresponding device. When a selection signal is input from the 100, a driving command corresponding to the selection signal from the keypad 100 among the plurality of ROMs 120 and the NV-RAM 123 using the matching table stored in the selection unit 174. Selection signals for selecting the stored memory devices 121, 122, and 123 are generated to the plurality of ROMs 121, 122 and the NV-RAM 123.
한편, 제2도는 본 발명에 따른 일예로서, 리모트콘트롤러로부터의 송출을 위한 적외선신호에 의거하여 롬에 저장되어 있는 롬테이블을 전송하는 기기의 개략적인 블록구성도로서, 수광부(210), 디코더(215), S/P변환부(220), 제어부(225), 롬(230), P/S변환부(235), 컨버터(240) 및 발광부(245)로 구성된다.2 is a schematic block diagram of a device for transmitting a ROM table stored in a ROM based on an infrared signal for transmission from a remote controller, as an example according to the present invention. 215, an S / P converter 220, a controller 225, a ROM 230, a P / S converter 235, a converter 240, and a light emitter 245.
제2도에 있어서, 수광부(210), 디코더(215), P/S변환부(235), 컨버터(240) 및 발광부(245)는 전술한 바와 같은 리모콘 내의 P/S변환부(130), 컨버터(140), 발광부(150), 수광부(160) 및 디코더(172)와 실질적으로 동일한 동작과정을 수행하므로, 중복된 기재를 피하기 위해 여기에서의 기술은 생략하기로 한다.In FIG. 2, the light receiving unit 210, the decoder 215, the P / S converter 235, the converter 240, and the light emitter 245 are the P / S converter 130 in the remote controller as described above. Since the converter 140, the light emitting unit 150, the light receiving unit 160, and the decoder 172 perform substantially the same operation process, the description herein will be omitted to avoid overlapping descriptions.
한편, 제2도에 있어서, S/P변환부(220)는 디코더(215)에서 디코드된 직렬의 구동명령으로 변환하고, 제어부(225)는 S/P변환부(220)를 통한 리모콘으로부터의 구동명령에 상응하는 동작을 수행하기 위한 제어신호를 발생하며, 특히 리모콘으로부터 다운로드에 상응하는 구동명령이 송출되면 롬(230)에 저장되어 있는 롬테이블을 인출하여 P/S변환부(235)로 제공한 다음, 모두 제공되면 종료신호를 발생한다. 또한, 롬(230)은 해당기기의 롬테이블을 저장한다.Meanwhile, in FIG. 2, the S / P converter 220 converts the serial drive command decoded by the decoder 215, and the controller 225 from the remote controller via the S / P converter 220 is used. Generates a control signal for performing an operation corresponding to the driving command. In particular, when a driving command corresponding to the download is sent from the remote controller, the ROM table stored in the ROM 230 is extracted to the P / S conversion unit 235. If all of them are provided, the terminal generates a termination signal. In addition, the ROM 230 stores a ROM table of the corresponding device.
상기한 바와 같은 구성부재로 이루어진 본 발명의 리모트 콘트롤러의 개선된 다운로드 방법의 동작과정에 대하여 제1도와 제2도 및 제3도를 참조하여 보다 상세하게 설명하기로 한다.The operation of the improved download method of the remote controller of the present invention comprising the above-described members will be described in more detail with reference to FIGS. 1, 2, and 3.
먼저, 사용자가 리모콘 내의 복수개의 롬에 저장되어 있지 않은 기기의 롬에 저장되어 있는 롬테이블을 다운로드 받기 위해, 키패드(100)내에 구비된 다운로드 키를 누르면(단계 310), 그에 상응하는 다운로드 키신호가 키패드(100)로부터 발생되고, 첫 번째 롬(121)으로부터 다운로드에 대한 병렬의 구동명령이 인출되어 P/S변환부(130)로 제공된다.First, when a user presses a download key provided in the keypad 100 to download a ROM table stored in a ROM of a device that is not stored in a plurality of ROMs in the remote controller (step 310), the corresponding download key signal. Is generated from the keypad 100, and a parallel driving command for download is drawn from the first ROM 121 and provided to the P / S converter 130.
이때, 키패드(100)로부터 발생된 다운로드 키신호에 의거하여 ID판별부(170)는 구동되고(단계 315), 첫 번째 롬(121)으로부터 인출된 다운로드 키신호에 상응하는 병렬의 구동명령이 P/S변환부(130)를 통해 직렬의 구동명령으로 변환되어 컨버터(140)를 통해 적외선신호로 변환된 다음, 발광부(150)를 통해 소망하는 기기의 수광부(210)로 송출된다 (단계 320).At this time, the ID discrimination unit 170 is driven based on the download key signal generated from the keypad 100 (step 315), and a parallel driving command corresponding to the download key signal extracted from the first ROM 121 is generated. / S converter 130 is converted into a series of driving commands and converted to an infrared signal through the converter 140, and then sent to the light receiving unit 210 of the desired device through the light emitting unit 150 (step 320 ).
그리고, 리모콘의 발광부(150)로부터 다운로드 키신호에 상응하는 적외선신호가 송출되면, 해당기기의 수광부(210)로 수광되어 디코더(215)를 통해 디코드된 다음, S/P변환부(220)를 통해 병렬의 구동명령으로 변환되고, 제어부(225)로부터의 인출을 위한 제어신호에 의거하여 롬(230)에 저장되어 있는 롬테이블이 인출되어 P/S변환부(235)를 통해 컨버터(240)로 제공되며, 커버터(240)에서 그에 상응하는 적외선신호로 변환된 다음 발광부(245)를 통해 리모콘의 수광부(160)로 송출된다.When an infrared signal corresponding to the download key signal is transmitted from the light emitting unit 150 of the remote controller, the infrared signal corresponding to the download key signal is received by the light receiving unit 210 of the corresponding device, decoded by the decoder 215, and then S / P conversion unit 220. Through the P / S conversion unit 235, the ROM table is converted into a parallel driving command, and the ROM table stored in the ROM 230 is extracted based on a control signal for withdrawal from the controller 225. ) Is converted into an infrared signal corresponding to the coverter 240, and then transmitted to the light receiving unit 160 of the remote controller through the light emitting unit 245.
다음에, 수광부(160)를 통해 수광된 해당기기의 롬테이블이 NV-RAM(123)에 저장되고(단계 325,330), 이때 해당기기의 발광부(245)로부터 종료신호가 송출되기까지 해당기기의 롬테이블이 디코더(172)로 입력되어 롬테이블 내에 저장되어 있는 해당기기의 ID 와 NV-RAM(123)에 저장되는 해당기기의 구동명령이 각각 매칭되어 선택부(174)내의 매칭테이블에 각각 매칭된다.Next, the ROM table of the corresponding device received through the light receiving unit 160 is stored in the NV-RAM 123 (steps 325 and 330), and at this time, until the end signal is sent from the light emitting unit 245 of the corresponding device. The ROM table is input to the decoder 172, and the ID of the corresponding device stored in the ROM table and the driving command of the corresponding device stored in the NV-RAM 123 are matched to match the matching table in the selector 174, respectively. do.
한편, 해당기기 내의 롬(230)으로부터 롬테이블이 모두 인출되면 제어부(225)의 제어신호에 의거하여 P/S변환부(235), 컨버터(240) 및 발광부(245)를 통해 송출되는 종료신호가 리모콘의 수광부(160)로 수광되고, 수광부(160)로 수광된 종료신호에 의거하여 선택부(174)는 NV-RAM(123)에 저장되어 있는 롬테이블을 다시 해당기기로 송출하기 위한 송출신호를 발생하며, 선택부(174)로부터의 송출신호에 의거하여 NV-RAM(123)에 저장된 롬테이블이 P/S변환부(130)와 컨버터(140), 그리고 발광부(150)를 통해 해당기기의 수광부(210)로 송출된다(단계 335, 340).On the other hand, when all the ROM tables are withdrawn from the ROM 230 in the corresponding device, the terminal is outputted through the P / S converter 235, the converter 240, and the light emitter 245 based on the control signal of the controller 225. The signal is received by the light receiver 160 of the remote controller, and the selector 174 transmits the ROM table stored in the NV-RAM 123 back to the corresponding device based on the end signal received by the light receiver 160. The ROM table stored in the NV-RAM 123 generates a transmission signal, and is stored in the NV-RAM 123 based on the transmission signal from the selection unit 174. The P / S conversion unit 130, the converter 140, and the light emitting unit 150 are generated. It is sent to the light receiving unit 210 of the corresponding device (steps 335 and 340).
이때, 해당기기 내의 제어부(225)는 리모콘의 발광부(150)로부터 송출되는 롬테이블과 롬(230)에 저장되어 있는 롬테이블과 비교하여 비교결과에 대한 신호, 즉 두 개의 롬테이블이 일치하면 일치신호를 두 개의 롬테이블이 일치하지 않으면 불일치신호를 P/S변환부(235), 컨버터(240) 및 발광부(245)를 통해 리모콘으로 송출한다.At this time, the controller 225 in the corresponding device compares the ROM table transmitted from the light emitting unit 150 of the remote controller with the ROM table stored in the ROM 230, and if the signal for the comparison result, that is, the two ROM tables match, When the two ROM tables do not match, the mismatch signal is transmitted to the remote controller through the P / S converter 235, the converter 240, and the light emitter 245.
한편, 해당기기의 발광부(245)로부터 불일치신호가 송출되어 리모콘의 수광부(150)로 수광되면, 선택부(174)는 NV-RAM(123)을 리셋한 다음(단계 345, 350), 단계(315)로 되돌아가 상술한 바와 같은 단계를 반복수행하므로서, 해당기기로부터 송출되는 롬테이블을 다시 다운로드 받는다.On the other hand, when a mismatch signal is transmitted from the light emitting unit 245 of the corresponding device and received by the light receiving unit 150 of the remote controller, the selector 174 resets the NV-RAM 123 (steps 345 and 350). Returning to step 315, the above-described steps are repeated to download the ROM table sent from the device again.
다른 한편, 해당기기의 발광부(245)로부터 일치신호가 송출되어 리모콘의 수광부(150)로 수광되면, 선택부(174)는 선택부(174) 내의 매칭테이블을 세팅, 즉 NV-RAM(123)에 저장된 롬테이블과 해당기기의 ID가 매칭된 다음(단계 355), ID판별부(170)는 구동을 멈춘다(단계 360).On the other hand, when a matching signal is transmitted from the light emitting unit 245 of the corresponding device and received by the light receiving unit 150 of the remote controller, the selecting unit 174 sets the matching table in the selecting unit 174, that is, the NV-RAM 123. After matching the ROM table stored in the ID and the corresponding device ID (step 355), the ID discrimination unit 170 stops driving (step 360).
상술한 바와 같이, 사용자가 키패드(100) 내에 구비된 다운로드키를 누르면 ID판별부(170)가 구동되는 동시에 해당기기의 롬(230)에 저장되어 있는 롬테이블이 인출되어 해당기기의 발광부(245)를 통해 리모콘의 수광부(160)로 수광되어 NV-RAM(123)에 저장되고, 해당기기로부터의 롬테이블이 모두 송출되면 해당기기로부터의 종료신호가 송출되어 NV-RAM(123)에 저장된 롬테이블이 P/S변환부(130)와 컨버터(140) 및 발광부(150)를 통해 해당기기로 다시 송출된다. 다음에, 제어부(225)에서 리모콘으로부터 송출된 롬테이블과 롬(230)에 저장된 롬테이블이 각각 비교되어 두 개의 롬테이블이 일치하면 일치신호가, 두 개의 롬테이블이 일치하지 않으면, 불일치신호가 리모콘으로 송출되며, 해당기기로부터의 불일치신호에 의거하여 NV-RAM(123)이 리셋된 다음 해당기기로부터 롬테이블이 다시 다운로드되고, 해당기기로부터의 일치신호에 의거하여 선택부(174) 내의 매칭테이블이 세팅된 다음, ID판별부(170)의 구동이 멈춘다.As described above, when the user presses the download key provided in the keypad 100, the ID discrimination unit 170 is driven and the ROM table stored in the ROM 230 of the corresponding device is extracted and the light emitting unit ( 245 is received by the light-receiving unit 160 of the remote controller and stored in the NV-RAM 123. When all ROM tables from the corresponding device are transmitted, an end signal from the corresponding device is transmitted and stored in the NV-RAM 123. The ROM table is sent back to the corresponding device through the P / S converter 130, the converter 140, and the light emitter 150. Next, the ROM table transmitted from the remote controller and the ROM table stored in the ROM 230 are compared with each other. When the two ROM tables match, the matching signal is matched. If the two ROM tables do not match, a mismatch signal is generated. It is transmitted to the remote controller, the NV-RAM 123 is reset based on the mismatch signal from the corresponding device, the ROM table is downloaded again from the corresponding device, and the matching in the selection unit 174 is based on the matching signal from the corresponding device. After the table is set, the driving of the ID discrimination unit 170 is stopped.
따라서, 본 발명을 이용하면, 복수개의 롬(121, 122)에 구동명령이 저장되지 않은 다른 기기의 롬테이블을 정확하게 다운로드 받아 NV-RAM(123)에 저장하여 다른 기기의 소망하는 기능까지 수행시킬 수 있으므로, 롬테이블의 다운로드시에 발생될 수 있는 오류를 방지할 수 있는 효과가 있다.Therefore, according to the present invention, ROM tables of other devices that do not have driving commands stored in the plurality of ROMs 121 and 122 can be accurately downloaded and stored in the NV-RAM 123 to perform desired functions of other devices. Therefore, there is an effect that can prevent errors that may occur when downloading the ROM table.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019950038490A KR0170152B1 (en) | 1995-10-31 | 1995-10-31 | Improved download method of the remote controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019950038490A KR0170152B1 (en) | 1995-10-31 | 1995-10-31 | Improved download method of the remote controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR970025256A KR970025256A (en) | 1997-05-30 |
| KR0170152B1 true KR0170152B1 (en) | 1999-03-30 |
Family
ID=19432137
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019950038490A Expired - Fee Related KR0170152B1 (en) | 1995-10-31 | 1995-10-31 | Improved download method of the remote controller |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR0170152B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100421534B1 (en) * | 2001-10-24 | 2004-03-09 | 매지넷인터랙티브 | Method for providing functional data of remote control |
-
1995
- 1995-10-31 KR KR1019950038490A patent/KR0170152B1/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100421534B1 (en) * | 2001-10-24 | 2004-03-09 | 매지넷인터랙티브 | Method for providing functional data of remote control |
Also Published As
| Publication number | Publication date |
|---|---|
| KR970025256A (en) | 1997-05-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11259067B2 (en) | Dynamic linking of codesets in universal remote control devices | |
| US7877588B2 (en) | System for transmitting control commands to electronic devices | |
| EP1461791B1 (en) | Universal remote control unit with automatic appliance identification and programming | |
| US20030227407A1 (en) | Method and system for reverse universal remote control feature | |
| JP2008148344A (en) | Automatic configuration mechanism for universal remote controller | |
| US20030001820A1 (en) | Wireless keyboard based voice control module with display unit | |
| JP3704148B2 (en) | Method and apparatus for remote operation | |
| KR0170152B1 (en) | Improved download method of the remote controller | |
| US6870579B2 (en) | Smart-channel: learning-capable television channel changing apparatus, system and method | |
| KR0170149B1 (en) | Adaptive bidirectional remote controller using download method and its driving control method | |
| KR100188915B1 (en) | Macro control method of home appliance using home-bus | |
| KR0170150B1 (en) | Bidirectional remote controller | |
| KR0170151B1 (en) | Operating method of bidirectional remote controller | |
| KR950004418B1 (en) | Remote control transmission and reception method | |
| KR100449685B1 (en) | Method for transmitting the remote control signals of universal remote controller | |
| KR19990051235A (en) | How to automatically set custom codes for the universal remote | |
| KR0170148B1 (en) | Menu-setting method of remote controller | |
| KR100510074B1 (en) | Function setup method of universal remote controller | |
| KR20020011028A (en) | Remote control method and apparatus using audio signal | |
| KR101175364B1 (en) | Method and apparatus of teaching and controlling of tv remote controller | |
| KR0171818B1 (en) | Method for storing image signal channel | |
| JP2002033969A (en) | Broadcast channel selection device | |
| KR100207423B1 (en) | How to automatically set keycodes on the remote control | |
| JP2979215B2 (en) | Remote control transmitter | |
| KR20060008762A (en) | Mutual Identification Structure between Remote Control and TV |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20011015 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20011015 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |