[go: up one dir, main page]

KR0170152B1 - Improved download method of the remote controller - Google Patents

Improved download method of the remote controller Download PDF

Info

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
Application number
KR1019950038490A
Other languages
Korean (ko)
Other versions
KR970025256A (en
Inventor
강한빛
Original Assignee
배순훈
대우전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 배순훈, 대우전자주식회사 filed Critical 배순훈
Priority to KR1019950038490A priority Critical patent/KR0170152B1/en
Publication of KR970025256A publication Critical patent/KR970025256A/en
Application granted granted Critical
Publication of KR0170152B1 publication Critical patent/KR0170152B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements 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

리모트 콘트롤러의 개선된 다운로드 방법Improved download method of the remote controller

제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)

외부로부터의 조작신호에 의거하여 키패드(100)로부터 다운로드 키신호가 발생되면 그에 상응하는 병렬의 구동명령을 롬(120)으로부터 인출하여 직렬의 구동으로 변환한 다음 적외선신호로 변환하여 해당기기로 송출하고, 해당기기 내의 롬(230)으로부터 인출되어 발광부(245)를 통해 송출되는 롬테이블을 다운로드하는 리모트 콘트롤러의 다운로드 방법에 있어서, 상기 키패드(100)로부터 다운로드 키신호가 발생되면 ID판별부(170)를 구동하고, 상기 다운로드 키신호에 상응하는 병렬의 구동명령을 상기 롬(120)으로부터 인출하여 적외선신호로 변환한 다음, 이를 상기 해당기기로 송출하는 제1단계; 상기 리모콘으로부터 송출되는 적외선신호에 의거하여 상기 해당기기 내의 롬(230)으로부터 상기 해당기기의 롬테이블을 인출한 다음, 상기 해당기기 내의 롬(230)으로부터 인출된 상기 해당기기의 테이블을 상기 리모콘의 수광부(160)로 송출하는 제2단계; 상기 제2단계에서 해당기기로부터 송출되는 롬테이블을 다운로드하여 상기 리모콘 내의 NV-RAM(123)에 저장하고, 상기 해당기기로부터 종료신호가 수광되는가를 체크하는 제3단계; 상기 제3단계에서 상기 해당기기로부터 상기 종료신호가 송출될 때까지 상기 해당기기의 롬테이블을 다운로드하여 상기 리모콘 내의 NV-RAM(123)에 저장하고, 상기 해당기기로부터 상기 종료신호가 송출되면 상기 NV-RAM(123)에 저장된 상기 해당기기로부터의 롬테이블을 인출하여 상기 해당기기의 수광부(210)로 송출하는 제4단계; 상기 다른 기기 내에서 상기 리모콘으로부터 송출되는 상기 롬테이블과 상기 해당기기 내의 롬(230)에 저장되어 있는 롬테이블을 비교하여 상기 두 개의 롬테이블이 동일하면 상기 리모콘으로 일치신호를 송출하고, 상기 두 개의 롬테이블이 동일하지 않으면 상기 리모콘으로 불일치신호를 송출하는 제5단계; 상기 해당기기로부터 불일치신호가 송출되면 상기 NV-RAM(123)을 리셋한 다음 상기 해당기기 내의 롬(230)에 저장된 롬테이블을 다시 다운로드 받고, 상기 해당기기로부터 일치신호가 송출되면 상기 롬테이블을 상기 리모콘 내에 세팅시킨 다음 상기 ID판별부(170)의 구동을 멈추는 제6단계로 이루어진 것을 특징으로 하는 리모트 콘트롤러의 개선된 다운로드 방법.When a download key signal is generated from the keypad 100 on the basis of an operation signal from the outside, a parallel driving command corresponding to the same is extracted from the ROM 120, converted into serial driving, and then converted into an infrared signal and sent to the corresponding device. The download method of the remote controller for downloading the ROM table drawn out from the ROM 230 in the corresponding device and transmitted through the light emitting unit 245. When a download key signal is generated from the keypad 100, an ID discriminating unit ( A first step of driving 170, extracting a parallel driving command corresponding to the download key signal from the ROM 120, converting it into an infrared signal, and sending the same to the corresponding device; The ROM table of the corresponding device is extracted from the ROM 230 in the corresponding device based on the infrared signal transmitted from the remote controller, and then the table of the corresponding device extracted from the ROM 230 in the corresponding device is read. A second step of transmitting the light receiving unit 160; A third step of downloading the ROM table transmitted from the corresponding device in the second step and storing the ROM table in the NV-RAM 123 of the remote controller and checking whether an end signal is received from the corresponding device; In the third step, the ROM table of the corresponding device is downloaded and stored in the NV-RAM 123 of the remote controller until the end signal is transmitted from the corresponding device. A fourth step of extracting the ROM table from the corresponding device stored in the NV-RAM 123 and transmitting the extracted ROM table to the light receiving unit 210 of the corresponding device; The ROM table transmitted from the remote controller in the other device is compared with the ROM table stored in the ROM 230 in the corresponding device. If the two ROM tables are the same, a match signal is transmitted to the remote controller. A fifth step of transmitting a mismatch signal to the remote controller if the two ROM tables are not the same; When the mismatch signal is sent from the corresponding device, the NV-RAM 123 is reset, and the ROM table stored in the ROM 230 in the corresponding device is downloaded again. When the matching signal is sent from the corresponding device, the ROM table is reset. And a sixth step of stopping the driving of the ID discrimination unit (170) after setting in the remote controller.
KR1019950038490A 1995-10-31 1995-10-31 Improved download method of the remote controller Expired - Fee Related KR0170152B1 (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100421534B1 (en) * 2001-10-24 2004-03-09 매지넷인터랙티브 Method for providing functional data of remote control

Cited By (1)

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