KR100877614B1 - Code setup method of universal remote controller - Google Patents

Code setup method of universal remote controller Download PDF

Info

Publication number
KR100877614B1
KR100877614B1 KR1020060110413A KR20060110413A KR100877614B1 KR 100877614 B1 KR100877614 B1 KR 100877614B1 KR 1020060110413 A KR1020060110413 A KR 1020060110413A KR 20060110413 A KR20060110413 A KR 20060110413A KR 100877614 B1 KR100877614 B1 KR 100877614B1
Authority
KR
South Korea
Prior art keywords
control code
voice
setting
voice command
target device
Prior art date
Application number
KR1020060110413A
Other languages
Korean (ko)
Other versions
KR20080042253A (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 KR1020060110413A priority Critical patent/KR100877614B1/en
Publication of KR20080042253A publication Critical patent/KR20080042253A/en
Application granted granted Critical
Publication of KR100877614B1 publication Critical patent/KR100877614B1/en

Links

Images

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
    • H04Q9/04Arrangements for synchronous operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • 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
    • H04Q9/02Automatically-operated arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Selective Calling Equipment (AREA)

Abstract

본 발명은 만능 리모콘으로, 제어코드의 학습이나 제어코드의 설정 및 선호채널의 설정에 대하여 음성 메시지를 송출하여 안내하고, 송출되는 메시지에 따라 입력되는 음성 명령 혹은 키 값을 인식하여 코드 설정이 제공되는 것이다.The present invention provides a universal remote control, which transmits and guides a voice message about learning a control code, setting a control code, and setting a preferred channel, and recognizes a voice command or a key value input according to the transmitted message. Will be.

본 발명은 대기모드에서 코드설정 요구에 따라 설정모드로 진입하는 과정, 제어코드의 설정방법을 음성으로 안내하고, 인식되는 제어코드의 설정 동작에 따라 순차적인 설정방법을 음성으로 안내하는 과정, 음성 안내에 따라 순차적으로 인식되는 키 값을 저장하고, 설정완료가 검출되면 저장된 값을 제어코드로 확정하는 과정을 포함한다.The present invention provides a process of entering a setting mode according to a code setting request in a standby mode, a method of setting a control code by voice, and a step of guiding a sequential setting method by voice according to a setting operation of a recognized control code. And storing the key values sequentially recognized according to the guidance, and if the completion of the setting is detected, determining the stored values as the control codes.

만능 리모콘, 제어코드, 학습, 음성명령  Universal remote control, control code, learning, voice command

Description

만능 리모콘의 코드 설정방법{CODE SETUP METHOD OF UNIVERSAL REMOTE CONTROLLER}CODE SETUP METHOD OF UNIVERSAL REMOTE CONTROLLER

도 1은 본 발명의 실시예에 따른 만능 리모콘의 개략적인 구성도이다.1 is a schematic configuration diagram of a universal remote control according to an embodiment of the present invention.

도 2는 본 발명의 실시예에 따른 만능 리모콘에서 대상 장치의 제어코드 학습을 실행하는 흐름도이다.2 is a flow chart for performing control code learning of the target device in the universal remote control according to an embodiment of the present invention.

도 3은 본 발명의 실시예에 따른 만능 리모콘에서 테이블에 설정된 제어코드를 적용하여 대상 장치의 제어코드를 매칭하는 흐름도이다.3 is a flowchart of matching control codes of a target device by applying a control code set to a table in the universal remote controller according to an exemplary embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 만능 리모콘에서 선호채널을 설정하는 흐름도이다.4 is a flowchart for setting a preferred channel in the universal remote control according to an embodiment of the present invention.

도 5는 본 발명의 실시예에 따른 만능 리모콘에 골프 채널을 선호채널로 설정하는 흐름도이다.5 is a flow chart for setting a golf channel as a preferred channel in the universal remote control according to an embodiment of the present invention.

도 6은 일반적이 만능 리모콘에 대한 일 실시예의 평면도이다.6 is a plan view of one embodiment of a general universal remote control.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for main parts of the drawings>

10 : 키 입력부 20 : 제어부10: key input unit 20: control unit

30 : 발진부 40 : 송수신부 30: oscillator 40: transceiver

50 : 전원부 60 : 표시부50: power supply unit 60: display unit

70 : 음성 메모리 80 : 음성 검출부70: voice memory 80: voice detector

90 : 음성 인식부 Spk : 스피커 90: speech recognition unit Spk: speaker

본 발명은 만능 리모콘에 관한 것으로, 더 상세하게는 제어코드의 학습이나 제어코드의 설정 및 선호채널의 설정방법에 대하여 음성 메시지를 순차적으로 송출하여 안내하고, 송출되는 메시지에 따라 입력되는 음성 명령 혹은 키 값을 인식하여 코드 설정이 제공되는 것이다.The present invention relates to a universal remote control, and more particularly, to send and guide a voice message in order to learn a control code or to set a control code and a method of setting a preferred channel, and to input a voice command according to the transmitted message or The code settings are provided by recognizing the key value.

만능 리모콘에서 송출되는 음성 안내 메시지에 따른 사용자의 음성 입력을 통해 대상 장치와의 제어코드 설정이 제공되는 만능의 코드 설정방법에 관한 것이다.The present invention relates to a universal code setting method in which a control code setting with a target device is provided through a voice input of a user according to a voice guidance message transmitted from a universal remote controller.

일반적으로 가정내에 구비되는 TV 수상기, VCR, 케이블 방송 수신기, 오디오 등의 장치를 원격 제어하기 위해서는 반드시 해당 장치에 대응되는 리모콘을 이용하여야 한다.In general, in order to remotely control devices such as a TV receiver, a VCR, a cable broadcast receiver, and an audio device provided in a home, a remote controller corresponding to the corresponding device must be used.

따라서, 가정내에는 구비되는 장치에 대응되는 각각의 리모콘이 구비되고 있으며, 특정 장치를 원격 제어하기 위해서는 다수개의 리모콘 중에서 대상 장치에 대응되는 리모콘을 찾아 원하는 기능을 작동시켜야 하므로 매우 번거로운 단점을 갖고 있다.Therefore, each remote control corresponding to a device provided in the home is provided, and in order to remotely control a specific device, it is very troublesome to find a remote control corresponding to a target device among a plurality of remote controls and operate a desired function. .

또한, 리모콘을 분실하는 경우 대상 장치의 원격 제어를 수행할 수 없으며, 많은 리모콘의 사용에 따라 배터리의 소비가 많이 발생하게 되어 경제적 손실을 발 생시키고 환경 오염을 유발시키게 되는 문제점이 있다.In addition, if the remote control is lost, the remote control of the target device cannot be performed, and there is a problem in that a lot of battery consumption occurs due to the use of many remote controls, causing economic loss and causing environmental pollution.

이러한 문제점을 해소하기 위하여 제조회사 및 제품이 서로 다른 TV 수상기, VCR, 케이블 방송 수신기, 오디오 등의 장치를 하나의 리모콘으로 제어할 수 있는 만능 리모콘이 개발되어 사용되고 있다.In order to solve this problem, a universal remote controller capable of controlling devices such as TV receivers, VCRs, cable broadcast receivers, and audio, which are different from each other, has been developed and used.

만능 리모콘은 일 예를 들어 도 7에 도시된 바와 같이 다수개의 기능키를 포함하여 구성된다.The universal remote controller is configured to include a plurality of function keys, for example, as shown in FIG.

즉, 원격 제어하고자 하는 장치(TV, VCR, SAT, AUDIO 등)를 선택하는 키와, 전원키, 채널 업/다운키, 음량 업/다운키, 음량 소거키, 화면을 조정하는 기능키, 메뉴키, 음량 출력 모드를 선택하는 키, VCR의 기능을 선택시키는 각종 기능키, 채널 번호를 선택하는 0-9까지의 숫자키, '+10' 및 '+20'으로 이루어지는 확장키 및 자주 사용되는 채널번호를 테마별로 기억시키는 선호키(FAV1,FAV2)로 구성된다.That is, a key for selecting a device (TV, VCR, SAT, AUDIO, etc.) for remote control, a power key, a channel up / down key, a volume up / down key, a volume mute key, a function key for adjusting a screen, and a menu Keys, keys for selecting the volume output mode, various function keys for selecting VCR functions, numeric keys 0-9 for selecting channel numbers, extended keys consisting of '+10' and '+20', and frequently used It consists of the preference keys (FAV1, FAV2) for storing the channel number for each theme.

만능 리모콘을 사용하기 위해서는 제어하고자 하는 장치의 제어코드를 설정하는 작업이 선행되어야 한다.In order to use the universal remote control, the operation of setting the control code of the device to be controlled must be preceded.

제어코드를 설정하는 하나의 방법으로 만능 리모콘의 사용자 매뉴얼에서 제공되는 방법에 따라 제어대상 장치의 제어코드가 매칭되는 코드번호를 찾아서 사용자가 키를 이용하여 직접 입력하는 방식이 적용되고 있다.As a method of setting a control code, a method of finding a code number to which a control code of a control target device matches according to a method provided in a user manual of a universal remote controller and inputting a user directly using a key is applied.

또한, 다른 하나의 방법으로 제어대상 장치의 전원을 수동 조작으로 온 시킨 다음 만능 리모콘 상에 구비되어 있는 특정키, 예를 들어 설정키를 반복 구동하고, 제어대상 장치의 전원이 반응하는 경우 설정 확인을 선택하여 대상 장치의 제어코드를 설정하는 방식이 적용되고 있다.In another method, the power of the control target device is turned on by manual operation, and then a specific key, for example, a setup key, provided on the universal remote controller is repeatedly driven, and the setting is confirmed when the power of the control target device reacts. A method of setting a control code of a target device by selecting a is applied.

상기한 바와 같이 만능 리모콘에 제어대상 장치의 제어코드를 설정하기 위해서는 이해하기 어려운 사용자 매뉴얼을 활용하여야 하므로, 매우 어렵고 번거로운 문제점이 발생된다.As described above, in order to set the control code of the control target device in the universal remote controller, a user manual that is difficult to understand must be utilized, which causes a very difficult and cumbersome problem.

어느 하나의 제어대상 장치를 선택하고, 제어코드 설정 모드 진입을 위한 특별키를 일정한 시간 동안 동시에 눌러 설정모드로 진입하고, 설정모드가 진입된 이후에 사용자 매뉴얼에서 제어대상 장치에 할당되어 있는 코드를 직접 찾아서 입력하는 동작을 수행하여야 한다.Select one control target device, press the special keys for entering the control code setting mode simultaneously for a certain time to enter the setting mode, and after entering the setting mode, enter the code assigned to the controlling device in the user manual. You have to perform direct search and input.

따라서, 복잡한 여러 단계의 설정 작업을 거쳐야 하므로, 제어대상 장치의 제어코드를 설정하는데 있어 매우 어렵고 번거로운 문제점이 발생된다. Therefore, since it is necessary to go through complicated steps of setting, it is very difficult and troublesome to set the control code of the control target device.

본 발명은 전술한 바와 같은 문제점을 해결하기 위하여 발명한 것으로, 그 목적은 설정모드에서 제어코드의 순차적인 설정방법을 음성 메시지로 송출하고, 음성 메시지에 따라 입력되는 사용자의 음성 명령 혹은 키 값을 인식하여 대상 장치의 제어코드로 설정하는 것이다.The present invention has been invented to solve the above problems, the object of which is to send a sequential setting method of the control code in the setting mode as a voice message, and to input the user's voice command or key value according to the voice message. It recognizes and sets the control code of the target device.

상기한 목적을 달성하기 위한 본 발명은, 하나 이상의 기능키 및 숫자키를 포함하는 키 입력부, 설정된 주파수를 발진하는 발진부, 부하에 전원을 공급하는 전원부, 제어코드의 송수신을 제공하는 송수신부, 동작 상태를 표시하는 표시부를 포함하는 만능 리모콘에 있어서,
제어코드의 학습과 선호채널의 설정 및 제어코드의 설정방법을 안내하는 음성 데이터가 저장되는 음성 메모리;
제어코드의 설정이나 제어코드의 학습 혹은 선호채널의 설정을 요구하는 음성명령을 검출하는 음성 검출부;
음성 검출부에서 인가되는 음성명령을 인식하는 음성 인식부를 포함하며,
설정모드에서 제어코드의 설정방법을 음성 안내 메시지로 순차적으로 송출하고, 음성 안내 메시지에 따라 입력되는 키 값에 매칭되는 제어코드를 메모리 영역에 저장하는 제어부를 더 포함한다.
또한 본 발명은, 대기모드에서 코드설정 요구에 따라 설정모드로 진입하는 과정;
제어코드의 설정방법을 음성으로 안내하고, 인식되는 제어코드의 설정 동작에 따라 순차적인 설정방법을 음성으로 안내하는 과정;
음성 안내에 따라 순차적으로 인식되는 키 값을 저장하고, 설정완료가 검출되면 저장된 값을 제어코드로 확정하는 과정을 포함한다.
In order to achieve the above object, the present invention provides a key input unit including one or more function keys and numeric keys, an oscillator for oscillating a set frequency, a power unit for supplying power to a load, a transceiver for providing transmission and reception of a control code, and an operation. In the universal remote control including a display unit for displaying the status,
A voice memory for storing voice data for guiding a learning of a control code, a setting of a preferred channel, and a method of setting a control code;
A voice detector for detecting a voice command requesting setting of a control code, learning of the control code, or setting of a preferred channel;
It includes a voice recognition unit for recognizing a voice command applied from the voice detection unit,
The controller may further include a control unit configured to sequentially transmit a method of setting a control code in a voice guidance message, and to store a control code matching a key value input according to the voice guidance message in a memory area.
In addition, the present invention, the process of entering the setting mode in response to the code setting request in the standby mode;
Guiding the setting method of the control code by voice and guiding the sequential setting method by the voice according to the setting operation of the recognized control code;
Storing the key values sequentially recognized according to the voice guidance, and when the setting completion is detected, determining the stored values as the control codes.

삭제delete

삭제delete

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention.

그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention.

그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호 를 붙였다. In the drawings, parts irrelevant to the description are omitted for simplicity of explanation, and like reference numerals designate like parts throughout the specification.

본 발명의 실시예에 따른 만능 리모콘 및 그것의 제어코드 설정방법에 대하여 도면을 참고로 하여 상세하게 설명한다.A universal remote control according to an embodiment of the present invention and a control code setting method thereof will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 실시예에 따른 만능 리모콘의 구성도로, 도시된 바와 같이 키 입력부(10)와 제어부(20), 발진부(30), 송신부(40), 전원부(50),표시부(60), 음성 메모리(70), 음성 검출부(80), 음성 인식부(90) 및 스피커(Spk)를 포함한다.1 is a block diagram of a universal remote control according to an embodiment of the present invention, as shown in the key input unit 10, the control unit 20, the oscillator 30, the transmitter 40, the power supply unit 50, the display unit 60 , A voice memory 70, a voice detector 80, a voice recognizer 90, and a speaker Spk.

키 입력부(10)는 X축과 Y축이 교차되는 복수개의 매트릭스 접점으로 이루어지고, 각 접점에는 고유의 출력 전압이 설정되며, 사용자에 의해 임의의 접점이 선택되는 경우 전압 강하를 발생시켜 해당 접점에 설정되는 고유의 전압을 제어부(20)에 인가하여 제어부(20)에서 선택된 키 값을 인식할 수 있도록 한다.The key input unit 10 is composed of a plurality of matrix contacts in which the X-axis and the Y-axis intersect, each output has a unique output voltage, and when a contact is selected by the user, a voltage drop is generated to generate a corresponding contact. The unique voltage set in FIG. 5 is applied to the controller 20 to recognize the key value selected by the controller 20.

상기 키 입력부(10)는 제어하고자 하는 장치를 선택하는 키(TV,VCR,SAT,CBL)와, 전원키, 채널 업/다운키(CH+,CH-) 음량 업/다운키(VOL+,VOL-), 음량 소거키(MUTE)와, 채널 번호를 직접 선택하는 0~9까지의 숫자키와, 선호채널이 저장되는 하나 이상의 선호 키(F1 내지 F3)로 구성된다.The key input unit 10 includes a key (TV, VCR, SAT, CBL) for selecting a device to be controlled, a power key, a channel up / down key (CH +, CH-), and a volume up / down key (VOL +, VOL-). ), A volume mute key (MUTE), number keys 0 to 9 for directly selecting a channel number, and one or more preference keys F1 to F3 in which a preference channel is stored.

하나의 선호 키(F1 내지 F3)에는 최대 5개의 선호채널이 저장될 수 있다.Up to five preference channels may be stored in one preference key F1 to F3.

제어부(20)는 마이크로 프로세서로, 대상 장치의 원격 제어에 대한 제반적인 동작을 제어하고, 제어코드 설정모드에 진입되면 제어코드의 설정방법을 스피커(Spk)를 통해 음성 메시지로 제공하며, 음성 메시지에 따라 사용자가 입력하는 음성명령이나 키 값에 매칭되는 대상 장치의 제어코드를 RAM(21)에 일시 저장하며, 제어코드의 설정 완료가 확인되면 해당 제어코드를 RAM(21)에 확정 저장한다.The control unit 20 is a microprocessor, which controls the overall operation of the remote control of the target device, and when the control code setting mode is entered, provides a method of setting the control code as a voice message through the speaker Spk, and voice message. As a result, the control code of the target device matching the voice command or the key value input by the user is temporarily stored in the RAM 21. When the setting of the control code is confirmed, the control code is determined and stored in the RAM 21.

상기 제어부(20)는 제어코드의 학습모드에서 음성 메시지를 스피커(Spk)를 통해 제공하고, 음성 메시지에 따라 대상 장치의 리모콘에서 입력되는 제어코드를 학습하여 RAM(21)에 저장한다.The control unit 20 provides a voice message through a speaker Spk in the learning mode of the control code, learns the control code input from the remote controller of the target device according to the voice message, and stores the control code in the RAM 21.

상기 제어부(20)는 제어코드의 설정모드에서 사용자가 즐겨 보는 선호채널을 지정되는 선호키(F1 내지 F3)에 매칭시켜 저장하며, 하나의 선호키에 최대 5개의 선호채널이 저장된다.The control unit 20 matches and stores the favorite channels that the user enjoys in the setting mode of the control code with the designated preference keys F1 to F3, and up to five preference channels are stored in one preference key.

상기 제어부(20)에는 ROM(22)이 더 포함되며, 대상 장치를 원격 제어하는 운용 프로그램과 제조사별 각각의 장치에 대한 제어코드가 설정된 형식의 테이블로 설정된다.The controller 20 further includes a ROM 22, and is set to a table having a format in which an operation program for remotely controlling a target device and a control code for each device for each manufacturer are set.

발진부(30)는 설정된 소정 대역의 주파수를 발진시켜 상기 제어부(20)가 동작되도록 한다.The oscillator 30 oscillates a frequency of a predetermined band so that the controller 20 operates.

송수신부(40)는 상기 제어부(20)에서 인가되는 구형파 펄스의 제어신호에 따라 대상 장치에 제어코드를 송출하고, 임의의 리모콘에서 송출되는 제어코드를 수신하여 학습을 제공하며, 제어부(20)의 출력 신호 세기를 조정하는 저항(R4)과, 이미터(Emitter) 단자가 그라운드로 연결되고 저항(R4)을 통해 베이스(Base) 단자에 인가되는 신호에 따라 스위칭되는 트랜지스터(Q1)와, 상기 트랜지스터(Q1)의 콜렉터 단자에 연결되어 상기 트랜지스터(Q1)의 스위칭 동작에 따라 저항(R3)을 통해 공급되는 전원에 의해 발광하여 제어코드를 송출시키는 적외선 발광소자(IR LED)로 이루어진다.The transceiver 40 transmits a control code to a target device according to a control signal of a square wave pulse applied from the controller 20, receives a control code transmitted from an arbitrary remote controller, and provides learning, and the controller 20. A resistor (R4) for adjusting the output signal strength of the transistor, a transistor (Q1) connected to the emitter terminal to ground, and switched according to a signal applied to the base terminal through the resistor (R4), and Infrared light emitting device (IR LED) is connected to the collector terminal of transistor Q1 and emits a control code by emitting light by power supplied through resistor R3 according to the switching operation of transistor Q1.

전원부(50)는 리모콘 장치의 전원 공급원으로, 수납되는 1차 전지 혹은 2차 전지의 전압을 제어부(20) 및 각 부하측에 동작 전원으로 공급하며, 전원 출력단자에 병렬로 접속되어 충방전 동작을 수행하는 전해 콘덴서인 제1콘덴서(C1) 및 제2콘덴서(C2)를 포함하여 배터리의 방전 및 배터리의 교환시에 일정시간 동안 백업전원을 공급하여 제어부(20)내의 RAM(21)에 저장된 제어코드의 소멸을 방지한다.The power supply unit 50 is a power supply source of the remote control device, and supplies the voltage of the stored primary or secondary battery to the control unit 20 and each load side as operating power, and is connected in parallel to the power output terminal to perform charge / discharge operation. Including a first capacitor (C1) and a second capacitor (C2) which is an electrolytic capacitor to perform the control stored in the RAM (21) in the control unit 20 by supplying backup power for a predetermined time during the discharge of the battery and replacement of the battery Prevents code from being destroyed.

표시부(60)는 하나 이상의 LED 소자로 이루어지며, 키 입력부(10)의 임의의 키(Key)가 선택되는 경우나 선호채널이 설정되는 경우 또는 음성 메시지에 따라 대상 장치의 제어코드가 설정되는 경우 제어부(20)의 제어신호에 따라 소정 횟수 점등되어 해당 정보를 사용자에게 지시하여 준다.The display unit 60 is composed of one or more LED elements, when any key of the key input unit 10 is selected, when a preferred channel is set, or when a control code of a target device is set according to a voice message. A predetermined number of times is turned on according to the control signal of the controller 20 to instruct the user of the corresponding information.

음성 메모리(70)는 대상 장치에 대한 제어코드의 학습과 선호채널의 설정, ROM(22)에 저장된 장치별 제어코드를 적용하여 대상 장치의 제어코드 설정 방법을 안내하는 음성 데이터가 저장된다.The voice memory 70 stores voice data for guiding a control code setting method of the target device by applying a control code to the target device, setting a preferred channel, and applying a device-specific control code stored in the ROM 22.

음성 검출부(80)는 사용자가 요구하는 제어코드의 설정이나 선호채널의 설정, 제어코드의 학습을 요구하는 음성명령과 스피커(Spk)에서 송출되는 음성 메시지에 따라 입력되는 음성명령을 검출한다.The voice detector 80 detects a voice command input according to a voice command transmitted from a speaker Spk and a voice command requesting setting of a control code or preference channel, learning of the control code required by the user.

음성 인식부(90)는 상기 음성 검출부(80)에서 인가되는 주변 노이즈(Noise)가 포함된 음성 신호를 설정된 대역으로 필터링하여 음성명령만을 인식하며, 인식된 음성명령을 제어부(20)에 제공하여 제어코드의 학습이나 제어코드의 설정 혹은 선호채널의 설정이 이루어질 수 있도록 한다.The voice recognition unit 90 recognizes only a voice command by filtering a voice signal including ambient noise applied from the voice detector 80 to a set band, and provides the recognized voice command to the controller 20. The control code can be learned, the control code can be set, or the preferred channel can be set.

전술한 바와 같은 기능을 포함하는 본 발명의 실시예에 따른 만능 리모콘에서 음성 안내에 따라 제어코드를 설정하는 동작은 다음과 같이 실행된다.The operation of setting the control code according to the voice guidance in the universal remote control according to the embodiment of the present invention including the function as described above is performed as follows.

먼저, 하나의 실시예로, 도 2를 참조하여 대상 장치의 리모콘에서 송출되는 제어코드를 학습하여 설정하는 동작에 대하여 설명하면 다음과 같다.First, referring to FIG. 2, an operation of learning and setting a control code transmitted from a remote controller of a target device will be described below.

본 발명에 따른 만능 리모콘이 대기모드를 유지하는 상태에서(S101) 장치에 대한 제어코드의 학습이 필요한 경우 학습을 요구하는 음성명령, 예를 들어 "장치 신호 입력" 이라는 음성명령을 입력한다(S102).When the universal remote controller according to the present invention maintains the standby mode (S101), when the control code for the device is required for learning, a voice command requesting learning, for example, a voice command of "device signal input" is input (S102). ).

이때, 만능 리모콘에 구비되는 음성 검출부(80)는 사용자가 입력하는 음성명령을 검출한 다음 음성 인식부(90)에 제공하며, 음성 인식부(90)는 이로부터 학습을 요구하는 음성명령을 인식하여 제어부(20)에 인가한다.In this case, the voice detector 80 provided in the universal remote controller detects a voice command input by the user and then provides the voice command to the voice recognition unit 90, and the voice recognition unit 90 recognizes a voice command requesting learning therefrom. To the control unit 20.

상기 음성 인식부(90)는 노이즈가 포함된 음성명령의 인식율을 높이기 위하여 반복적인 샘플링을 적용하고, 밴드 패스 필터링을 통해 특정 대역에 분포하는 노이즈를 삭제하여 음성명령의 안정된 인식을 제공한다.The voice recognition unit 90 applies repetitive sampling to increase the recognition rate of the voice command including noise, and provides stable recognition of the voice command by removing noise distributed in a specific band through band pass filtering.

제어부(20)는 음성 인식부(90)에서 제공되는 신호를 분석하여 제어코드의 학습을 요구하는 음성명령이 검출되는지를 판단한다(S103).The controller 20 analyzes a signal provided from the speech recognizer 90 to determine whether a voice command requesting learning of the control code is detected (S103).

상기 S103에서 음성명령이 검출되지 않으면 S101의 과정으로 리턴하여 대기모드를 유지하고, 제어코드의 학습을 요구하는 음성명령이 검출되면 제어부(20)는 검출된 음성명령, 예를 들어 "장치 신호 입력"을 스피커(Spk)를 통해 반복 송출한 다음 학습모드로 진입하고, 음성 메모리(70)에서 학습모드가 진입되었음을 안내하는 메시지를 엑세스하여 스피커(Spk)를 통해 송출한다(S104).If the voice command is not detected in step S103, the process returns to step S101 to maintain the standby mode, and if a voice command requesting learning of the control code is detected, the control unit 20 detects the detected voice command, for example, "device signal input." "Is repeatedly transmitted through the speaker Spk, enters the learning mode, and accesses a message indicating that the learning mode has been entered in the voice memory 70 and transmits the message through the speaker Spk (S104).

이후, 제어부(20)는 음성 메모리(70)에서 학습을 위한 키 입력을 요구하는 메시지를 엑세스하여 스피커(Spk)를 통해 음성 메시지로 송출하고(S105), 학습 대 상장치 리모콘의 키 입력을 대기한다(S106).Thereafter, the controller 20 accesses a message requesting a key input for learning from the voice memory 70 and transmits the message to the voice message through the speaker Spk (S105), and waits for a key input of the learning target remote controller. (S106).

상기 S105에서 송출되는 안내 메시지는 예들 들어 "제어코드를 설정하는 장치의 리모콘에 있는 키를 순차적 누르세요"라고 송출된다.The guide message sent out in S105 is sent, for example, "press the keys on the remote control of the device for setting the control code" sequentially.

이에 따라 사용자는 제어코드를 학습시키는 리모콘의 "전원" 키를 맨 처음 선택하게 되며 그에 따라 "전원" 키에 해당하는 제어코드가 송출되므로, 제어부(20)는 송수신부(40)를 통해 대상 장치의 리모콘에서 송출되는 키 값이 검출되는지 판단한다(S107).Accordingly, the user first selects the "power" key of the remote controller that learns the control code, and accordingly the control code corresponding to the "power" key is transmitted, so that the control unit 20 transmits and receives the target device through the transmission and reception unit 40. It is determined whether the key value transmitted from the remote controller is detected (S107).

상기 S107에서 설정된 일정시간 이내에 키 값이 검출되지 않는 경우(S118) 혹은 학습모드의 해제를 요구하는 음성명령이 검출되는 경우(S119) 제어코드의 학습모드를 해제한 후 대기모드(S117)로 진입한다.When the key value is not detected within the predetermined time set in S107 (S118) or when a voice command requesting the release of the learning mode is detected (S119), the control mode enters the standby mode after canceling the learning mode. do.

상기 S107에서 대상 장치의 리모콘에서 송출되는 키 값이 검출되면 이를 RAM(21)에 일시 저장하고(S108), 학습값의 신뢰성을 확보하기 위하여 스피커(Spk)를 통해 선택한 키를 다시 한번 선택하라는 요구를 음성 메시지로 송출한다(S109).When the key value transmitted from the remote controller of the target device is detected in S107, it is temporarily stored in the RAM 21 (S108), and a request for selecting the key selected through the speaker Spk once again in order to secure the reliability of the learning value is performed. Is transmitted as a voice message (S109).

예를 들어, "입력한 키를 한번 더 선택하여 주세요." 라는 음성 메시지를 송출한다.For example, "Please select the entered key again." Send a voice message.

이에 따라 사용자에 의해 리모콘의 키, 예를 들어 "전원" 키가 다시 한번 선택되고, 이에 따라 "전원" 키에 해당하는 제어코드의 학습은 전술한 바와 같은 작동에 의해 이루어진다.Accordingly, a key of the remote controller, for example, the "power" key is selected by the user once again, and accordingly, the learning of the control code corresponding to the "power" key is performed by the operation as described above.

상기한 안내 메시지의 송출을 통해 2회 반복 검출한 제어코드가 동일 키의 입력인지를 확인하여(S110) 동일키의 입력이 아니면 제어코드의 학습이 정상적으로 진행되지 않는 상태이므로 그에 대한 에러 메시지를 송출한 다음(S120) 대기모드로 진입한다(S117).Checking whether the control code detected twice through the sending of the above guide message is input of the same key (S110). If the input of the same key is not performed, the learning of the control code does not proceed normally. Then (S120) enters the standby mode (S117).

상기 에러 메시지는 "키 선택이 잘못되어 학습모드를 종료합니다." 라고 송출한다.The above error message says "The key selection is incorrect and exits learning mode." Is sent.

상기에서 에러 메시지를 출력하는 것으로 하였으나, 키 선택을 다시 한번 요구하거나 초기 학습모드로 전환되어 새로이 진행하는 방법도 본 발명의 범위에 포함한다.Although the above error message is output, a method of requesting key selection once again or switching to an initial learning mode and proceeding anew is also included in the scope of the present invention.

상기 S110의 판단에서 동일키의 입력이 2회 검출된 것으로 판단되면 입력된 키 값을 확인하는 안내 메시지를 스피커(Spk)를 통해 송출한 다음(S111) 학습값으로 저장한다(S112).If it is determined in S110 that the same key is detected twice, a guide message for confirming the input key value is transmitted through the speaker Spk (S111) and then stored as a learning value (S112).

상기 S111의 안내 메시지는 입력된 키가 무엇인지를 확인하는 것으로, 예를 들어 "전원 키의 입력을 검출하였습니다. 이를 학습값으로 저장하겠습니다." 라고 송출한다.The above guidance message of S111 confirms what the input key is. For example, "The power key has been detected. We will store it as a learning value." Is sent.

이후, 대상 장치의 리모콘에 구비되는 전체 N개의 키, 예를 들어 전원 키, 채널 업/다운 키, 음량 업/다운 키, 숫자키 등에 대하여 학습이 이루어졌는지를 판단한다(S113).Thereafter, it is determined whether learning has been performed on all N keys provided in the remote controller of the target device, for example, a power key, a channel up / down key, a volume up / down key, and a numeric key (S113).

상기 S113의 판단에서 전체 N개의 키에 대한 학습이 이루어지지 않은 상태이면 다음 학습키의 입력을 요구하는 메시지를 스피커(Spk)를 통해 송출한 다음 S107의 과정으로 리턴하여 전술한 과정을 통해 키 값을 검출 및 학습한다(S114).If the learning of the total N keys is not made in the determination of S113, a message requesting input of the next learning key is transmitted through the speaker Spk, and then returned to the process of S107 to return the key value through the above-described process. To detect and learn (S114).

상기 S113의 판단에서 대상 장치 리모콘에 구비되는 전체 N개의 키에 대한 학습이 이루어진 것으로 제어부(20)는 음성 메모리(70)에서 학습 완료 및 설정을 안내하는 음성 메시지를 엑세스하여 스피커(Spk)를 통해 송출한다(S115).The control unit 20 accesses a voice message for guiding completion and setting of the voice memory 70 from the speaker Spk through learning of all N keys provided in the target device remote controller in S113. It transmits (S115).

예를 들어, "대상 장치의 리모콘에 대한 제어코드의 학습이 완료되었습니다. 설정키를 입력하여 학습된 제어코드를 저장하세요." 라는 음성 메시지를 송출한다.For example, "Learning the control code for the remote control of the target device is completed. Enter the setting key to save the learned control code." Send a voice message.

상기 S115에서 송출되는 안내 메시지에 따라 키 입력부(10)로부터 학습된 제어코드의 저장을 확인하는 설정된 키 값의 입력이 검출되면 RAM(21)에 저장된 학습값을 제어코드로 저장한 다음(S116) 대기모드로 진입한다(S117).When an input of a set key value confirming storage of a control code learned from the key input unit 10 is detected according to the guide message transmitted from S115, the learning value stored in the RAM 21 is stored as a control code (S116). Enter the standby mode (S117).

이상에서 설명한 바와 같이, 본 발명에 따른 만능 리모콘은 임의의 장치에 대한 제어코드를 대상 장치의 리모콘을 이용하여 학습함에 있어, 학습모드의 진입을 음성명령의 입력으로 실행시키고, 만능 리모콘에서 제공되는 안내 음성 메시지에 따라 제어코드의 학습을 수행하여 제어코드의 학습에 편리성 및 신뢰성을 제공하는 효과가 있다.As described above, the universal remote control according to the present invention, when learning the control code for any device using the remote control of the target device, the entry of the learning mode by the input of the voice command, which is provided in the universal remote control Learning the control code according to the guide voice message has the effect of providing convenience and reliability to the learning of the control code.

다른 하나의 실시예로, 도 3을 참조하여 만능 리모콘에 설정된 제어코드 테이블에서 대상 장치에 매칭되는 제어코드를 검색하여 설정하는 동작에 대하여 설명하면 다음과 같다.As another embodiment, an operation of searching for and setting a control code matching a target device in a control code table set in the universal remote controller will be described with reference to FIG. 3.

본 발명에 따른 만능 리모콘이 대기모드를 유지하는 상태에서 사용자는 수동 조작을 통해 제어코드를 설정하고자 하는 대상 장치의 전원, 예를 들어 TV의 전원을 온으로 한다(S201).In the state in which the universal remote control according to the present invention maintains the standby mode, the user turns on the power of the target device, for example, the TV, to which the control code is to be set by manual operation (S201).

이후, 사용자가 제어코드를 설정하고자 하는 장치를 지정하고, 제어코드의 설정을 요구하는 음성명령을 입력한다(S202).Thereafter, the user designates a device for which the control code is to be set, and inputs a voice command requesting the setting of the control code (S202).

예를 들어, "리모콘 TV 설정" 이라는 음성명령을 입력한다.For example, enter the voice command "Remote control TV settings".

이에 따라 음성 검출부(80)는 사용자가 입력하는 음성명령을 검출하여 음성 인식부(90)에 제공하며, 음성 인식부(90)를 설정된 대역의 필터링을 통해 노이즈 성분을 제거한 다음 입력된 음성명령을 인식하여 제어부(20)에 제공한다.Accordingly, the voice detector 80 detects a voice command input by the user and provides the voice command to the voice recognizer 90. The voice recognizer 90 removes a noise component through filtering of a set band and then executes the input voice command. Recognizes and provides to the control unit 20.

따라서, 제어부(20)는 제어코드의 설정을 요구하는 음성명령의 입력이 검출되는지 판단한다(S203).Therefore, the controller 20 determines whether an input of a voice command for requesting setting of the control code is detected (S203).

상기 S203의 판단에서 음성명령의 입력이 검출되면 제어코드의 설정모드로 진입한 다음(S204), 음성 메모리(70)에서 안내 메시지를 엑세스하여 스피커(Spk)를 통해 제어코드의 설정모드에 진입되었음을 송출한다(S205).If it is determined in S203 that an input of a voice command is detected, the controller enters the control code setting mode (S204), and then accesses the guidance message from the voice memory 70 to enter the control code setting mode through the speaker Spk. It transmits (S205).

예를 들어, "TV 제어코드 설정모드에 진입되었습니다.", " TV 전원" 이라는 음성명령을 입력하여 주세요." 라는 안내 메시지를 송출한다.For example, the message "Entering the TV control code setting mode" and "Please input the voice command" TV power supply "is sent.

이에 따라 사용자는 "TV 전원" 이라는 음성명령을 입력하게 하므로, 음성 검출부(80)와 음성 인식부(90)를 통해 사용자가 입력하는 "TV 전원" 이라는 음성명령을 검출 인식하고, 검출된 "TV 전원" 이라는 음성명령을 스피커(Spk)를 통해 송출하여 사용자에게 정상적인 인식이 이루어졌음을 확인하여 준다(S206).Accordingly, the user inputs a voice command of "TV power," so that the voice command of "TV power" input by the user through the voice detector 80 and the voice recognition unit 90 is detected and recognized, and the detected "TV." The voice command “Power” is transmitted through the speaker Spk to confirm that normal recognition is made to the user (S206).

이후, 제어부(20)는 ROM(22)에 테이블로 저장되는 각 제조사별 장치, 예를 들어 각 제조사별 TV에 대한 제어코드를 순차적으로 엑세스한 다음 구형파 펄스의 출력을 통해 송수신부(40)의 작동을 제어하여 엑세스된 제어코드를 순차적으로 송출한다(S207).Subsequently, the controller 20 sequentially accesses control codes for devices of each manufacturer, for example, TVs for each manufacturer, which are stored in the ROM 22 as a table, and then the transmitter / receiver 40 receives an output of a square wave pulse. The operation is controlled to sequentially transmit the accessed control codes (S207).

상기와 같이 ROM(22)에 저장된 관련 장치, 예를 들어 TV에 대한 제어코드를 순차적으로 송출함에 따라 대상 장치가 매칭되는 제어코드를 수신하게 되며, 이에 따라 대상 장치가 반응하여 전원이 오프된다.As the control code for the related device stored in the ROM 22, for example, TV, is sequentially transmitted as described above, the target device receives a control code matched with the target device. As a result, the target device reacts to turn off the power.

이때, 사용자는 대상 장치의 전원이 오프됨에 따라 제어코드의 송출을 중지하는 음성명령을 입력한다.At this time, the user inputs a voice command to stop the transmission of the control code as the power of the target device is turned off.

예를 들어, "TV 정지" 라는 음성명령을 입력한다.For example, enter the voice command "TV Stop".

따라서, 제어부(20)는 음성 검출부(80)와 음성 인식부(90)를 통해 제어코드의 송출 중지를 요청하는 음성명령, 예를 들어 "TV 정지" 라는 음성명령이 검출되는지 판단한다(S208).Therefore, the controller 20 determines whether a voice command requesting to stop transmission of the control code, for example, a "TV stop", is detected through the voice detector 80 and the voice recognizer 90 (S208). .

상기 S208에서 제어코드의 송출 중지를 요청하는 음성명령이 검출되지 않으면 S207의 과정으로 리턴하여 엑세스된 제어코드를 순차적으로 송출하고, 송출 중지를 요청하는 음성명령이 검출되면 제어코드의 송출을 중지함과 동시에 인식된 음성명령을 반복하여 정상적인 인식이 이루어졌는지의 여부를 확인한다(S209).If the voice command requesting the stop of the transmission of the control code is not detected in step S208, the process returns to step S207 to sequentially send out the accessed control code, and if the voice command requesting the stop of transmission is detected, stops transmitting the control code. At the same time, the recognized voice command is repeated to check whether normal recognition has been made (S209).

예를 들어, 대상 장치인 TV의 전원이 오프됨에 따라 사용자가 입력하는 "TV 정지" 라는 음성명령을 인식하게 되면, 제어부(20)는 스피커(Spk)를 통해 "TV 정지" 라는 음성 메시지를 송출하여 정상적 인식 여부를 확인한다.For example, when the user recognizes a voice command "TV stop" input by the user as the TV of the target device is turned off, the control unit 20 transmits a voice message "TV stop" through the speaker Spk. To check for normal recognition.

이후, 제어부(20)는 대상 장치에 대한 제어코드가 정상적으로 설정되었는지를 음성명령의 입력을 통해 확인할 수 있도록 하는 음성 메시지를 음성 메모리(70)에서 엑세스하여 스피커(SPk)를 통해 안내 메시지로 송출한다(S210).Thereafter, the controller 20 accesses the voice message from the voice memory 70 to confirm whether the control code for the target device is normally set through the input of the voice command and transmits the voice message as a guide message through the speaker SPk. (S210).

예를 들어, "TV 전원" 이라는 음성명령을 음성 메모리(70)에 엑세스한 다음 스피커(Spk)를 통해 "TV 전원을 입력하세요." 라는 음성 메시지를 송출한다.For example, access the voice memory 70 to the voice command "TV power", and then enter "TV power" through the speaker (Spk). Send a voice message.

이에 따라 사용자가 입력하는 음성명령, 예를 들어 "TV 전원"이라는 음성을 음성 검출부(80)와 음성 인식부(90)를 통해 검출하고, 검출된 음성명령, "TV 전원"을 반복 송출시켜 음성명령이 정상적으로 인식되었음을 확인하여 준다(S211).Accordingly, a voice command input by the user, for example, a voice of "TV power supply" is detected through the voice detector 80 and the voice recognition unit 90, and the detected voice command, "TV power source," is repeatedly transmitted. It confirms that the command is normally recognized (S211).

이후, 제어부(20)는 ROM(22)에 테이블로 저장되는 각 제조사별 장치, 예를 들어 각 제조사별 TV에 대한 제어코드를 순차적으로 엑세스한 다음 구형파 펄스의 출력을 통해 송수신부(40)의 작동을 제어하여 엑세스된 제어코드를 순차적으로 송출한다.Subsequently, the controller 20 sequentially accesses control codes for devices of each manufacturer, for example, TVs for each manufacturer, which are stored in the ROM 22 as a table, and then the transmitter / receiver 40 receives an output of a square wave pulse. Control the operation to send out the accessed control codes in sequence.

상기와 같이 ROM(22)에 저장된 관련 장치, 예를 들어 TV에 대한 제어코드를 순차적으로 송출함에 따라 대상 장치가 매칭되는 제어코드를 수신하게 되며, 이에 따라 대상 장치가 반응하여 전원이 온으로 전환된다.As described above, as the control code for the related device stored in the ROM 22, for example, TV, is sequentially transmitted, the target device receives a control code matched with the target device. Accordingly, the target device reacts to turn on the power. do.

상기와 같이 대상 장치가 반응함에 따라, 예를 들어 TV의 전원이 온 됨에 따라 사용자는 대상 장치, 예를 들어 TV에 대한 제어코드가 정상적으로 매칭된 것으로 판단하여 제어코드의 설정을 완료하는 음성명령, 예를 들어 "TV 설정완료" 라는 음성명령을 입력하게 된다.As the target device reacts as described above, for example, as the power of the TV is turned on, the user determines that the control code for the target device, for example, the TV, is normally matched, and completes the setting of the control code. For example, a voice command of "TV setup completed" is input.

이에 따라 제어부(20)는 음성 검출부(80)와 음성 인식부(90)를 통해 제어코드의 설정을 완료하는 음성명령이 검출되는지를 판단한다(S212).Accordingly, the controller 20 determines whether a voice command for completing the setting of the control code is detected through the voice detector 80 and the voice recognizer 90 (S212).

상기 S212의 판단에서 제어코드의 설정을 완료하는 음성명령, 예를 들어 "TV 설정완료" 가 검출되면 제어부(20)는 스피커(Spk)를 통해 반복 송출시켜 음성명령이 정상적으로 인식되었음을 사용자에게 확인시켜 준다(S214).When the voice command for completing the control code setting, for example, "TV setting completion" is detected in the determination of S212, the control unit 20 repeatedly transmits through the speaker Spk to confirm to the user that the voice command is normally recognized. (S214).

그리고, 매칭된 제어코드를 대상 장치, 예를 들어 TV의 제어코드로 설정한 다음 대기모드로 진입한다(S215)(S216).Then, the matched control code is set as the control code of the target device, for example, a TV, and then enters the standby mode (S215) (S216).

상기 S211의 판단에서 일정시간 이내에 설정 완료에 대한 음성명령, 예를 들어 "TV 설정완료"에 음성명령의 입력이 검출되지 않으면 제어부(20)는 음성 메모리(70)로부터 설정된 에러 메시지를 엑세스하여 스피커(Spk)를 통해 대상 장치, 예를 들어 TV의 제어코드 에러가 발생하였음을 송출하여 준다.If the voice command for the completion of the setting, for example, "TV setting complete" is not detected within the determination of S211, the controller 20 accesses the error message set from the voice memory 70 to the speaker. Through (Spk), a control code error of a target device, for example, a TV, is transmitted.

상기 제어코드의 설정 중 에러의 발생은 ROM(22)에 설정되는 테이블에 대상 장치와 매칭되는 제어코드가 설정되어 있지 않는 경우나 음성명령을 정상적으로 인식하지 못한 경우, 전원이 불안정한 경우 등을 포함한다.The occurrence of an error during the setting of the control code includes a case in which a control code matching the target device is not set in the table set in the ROM 22, a case in which a voice command is not normally recognized, or a power supply is unstable. .

이상에서 설명한 바와 같이, 본 발명에 따른 만능 리모콘은 임의의 장치에 대한 제어코드를 음성명령의 입력을 통해 설정함으로써, 만능 리모콘에 대상 장치의 제어코드를 설정하는 동작에 편리성 및 신뢰성을 제공하는 효과가 있다.As described above, the universal remote control according to the present invention provides convenience and reliability to the operation of setting the control code of the target device to the universal remote control by setting the control code for any device through the input of a voice command It works.

다른 하나의 실시예로, 도 4를 참조하여 만능 리모콘에 구비되는 선호키에 선호채널을 설정하는 동작에 대하여 설명하면 다음과 같다.As another embodiment, an operation of setting a preference channel to a preference key provided in the universal remote controller will be described with reference to FIG. 4.

본 발명에 따른 만능 리모콘이 대기모드를 유지하는 상태에서(S401) 제어부(20)는 음성 검출부(80)와 음성 인식부(90)를 거쳐 제공되는 사용자의 선호채널 설정요구 음성명령을 인식한다(S402).In the state in which the universal remote controller according to the present invention maintains the standby mode (S401), the controller 20 recognizes a user's preferred channel setting request voice command provided through the voice detector 80 and the voice recognizer 90 ( S402).

상기에서 사용자의 선호채널 설정요구 음성명령은 예를 들어, "채널 입력" 이라는 음성명령과 원하는 선호채널을 지정하는 음성명령으로 이루어진다. The user's preferred channel setting request voice command includes, for example, a voice command called "channel input" and a voice command specifying a desired preferred channel.

선호채널의 설정을 요구하는 음성명령이 인식되면 제어부(20)를 스피커(Spk)를 통해 인식된 음성명령을 반복하여 송출함으로써, 음성명령이 정확하게 인식되었 음을 확인시켜 주고 선호채널 설정모드로 진입한다(S403).When the voice command requesting the preference channel is recognized, the controller 20 repeatedly transmits the voice command recognized through the speaker Spk to confirm that the voice command is correctly recognized and enters the preferred channel setting mode. (S403).

이후, 제어부(20)는 음성 메모리(70)로부터 안내 메시지를 엑세스하여 스피커(Spk)를 통해 채널 자릿수의 입력을 요구하는 음성 메시지, 예를 들어 "채널 자릿수를 입력하세요" 라는 음성 메시지를 송출한다(S404).Subsequently, the controller 20 accesses the guide message from the voice memory 70 and transmits a voice message requesting input of the channel digits through the speaker Spk, for example, a voice message of “Please input the number of channel digits”. (S404).

이에 따라 제어부(20)는 키 입력부(10)에서 입력되는 키 값을 검출하여 사용자가 입력하는 채널 자릿수를 검출한다(S405).Accordingly, the control unit 20 detects the key value input from the key input unit 10 to detect the number of channel digits input by the user (S405).

설정하고자 하는 선호채널의 자릿수 정보가 검출되면 제어부(20)는 음성 메모리(70)에서 자릿수 정보를 확인하는 안내 메시지를 엑세스한 다음 스피커(Spk)를 통해 선택된 채널 자릿수를 확인하는 음성 메시지를 송출한다(S406).When the digit information of the preferred channel to be set is detected, the controller 20 accesses a guide message for confirming the digit information in the voice memory 70 and then transmits a voice message for confirming the selected channel digits through the speaker Spk. (S406).

그리고, 음성 메모리(70)에서 채널 번호의 입력을 요구하는 안내 메시지를 엑세스하여 스피커(Spk)를 통해 음성 메시지로 송출한다(S407).Then, the voice memory 70 accesses the guide message requesting the input of the channel number and transmits the voice message through the speaker Spk (S407).

예를 들어, "채널번호를 순차적으로 입력하세요." 라는 음성 메시지를 송출한다.For example, "Enter the channel numbers sequentially." Send a voice message.

상기 음성 메시지의 송출에 따라 키 입력부(10)에서 선택되는 디지트 입력을 검출하여 RAM(21)에 저장하고(S408) 설정된 자릿수의 마지막 디지트까지 입력이 완료되었는지를 판단한다(S409).According to the transmission of the voice message, the digit input selected by the key input unit 10 is detected and stored in the RAM 21 (S408), and it is determined whether the input is completed up to the last digit of the set digit (S409).

상기 S409의 판단에서 마지막 디지트까지의 입력이 완료되지 않은 상태이면 상기 S408로 리턴하여 마지막 디지트의 입력이 완료되는 검출하며, 마지막 디지트까지 입력이 완료되었으면 입력된 채널 번호를 지정된 선호키(F1 내지 F3)에 매칭시켜 선호채널로 저장함과 동시에 스피커(Spk)를 통해 선호채널이 설정되었음을 음 성 메시지로 송출한다(S410).If the input to the last digit is not completed in the judgment of S409, the process returns to S408 to detect that the input of the last digit is completed. ) Is stored in the preferred channel and transmitted as a voice message that the preferred channel is set through the speaker (Spk) (S410).

이후, 음성명령을 통해 다른 선호채널을 추가 설정하고자 하는 요청이 검출되는지를 판단하여(S411) 선호채널의 추가 요청이 검출되면 상기 S404의 과정으로 리턴하여 전술한 과정의 반복을 통해 선호채널을 설정한다.Thereafter, it is determined whether a request for additional setting of another preferred channel is detected through a voice command (S411). If an additional request for a preferred channel is detected, the process returns to step S404 to set the preferred channel through the aforementioned process. do.

그러나, 선호채널의 추가 요청이 검출되지 않으면 현재까지 설정된 선호채널의 정보, 즉 각각의 선호키에 대응되어 설정된 선호채널의 정보를 스피커(Spk)를 통해 음성 메시지로 송출하고(S412), 대기모드로 진입한다(S413).However, if the request for addition of the preferred channel is not detected, information on the preferred channel set up to now, that is, the information on the preferred channel set corresponding to each preference key, is transmitted as a voice message through the speaker Spk (S412), and in the standby mode. Enter (S413).

상기 하나의 선호키에는 최대 5개의 선호채널이 설정될 수 있다.Up to five preference channels may be set in the one preference key.

상기한 도 4를 이용하여 설명한 선호채널 설정에 대하여 일 예를 들어 도 5를 참조하여 설명한다.For example, the preference channel setting described with reference to FIG. 4 will be described with reference to FIG. 5.

도 5는 케이블 TV의 골프채널 053을 선호채널로 설정하는 하나의 예이다.5 is an example of setting golf channel 053 of a cable TV as a preferred channel.

만능 리모콘이 대기모드를 유지하는 상태에서 음성 검출부(80)와 음성 인식부(90)를 통해 "채널입력 골프" 라는 사용자의 음성명령 입력을 검출한다(S501).In the state in which the universal remote controller maintains the standby mode, the voice command unit 80 detects a user's voice command input "channel input golf" through the voice detector 80 and the voice recognizer 90 (S501).

사용자의 음성명령 입력이 검출되면 검출된 "채널입력 골프" 라는 음성명령을 스피커(Spk)를 통해 반복 송출하여, 음성명령의 인식이 정상적으로 이루어졌음을 사용자에게 통지한다(S502).When the user's voice command input is detected, the voice command "channel input golf" is repeatedly transmitted through the speaker Spk to notify the user that the voice command is recognized normally (S502).

이후, 음성 메모리(70)로부터 안내 메시지를 엑세스하여 스피커(Spk)를 통해 "채널 자릿수를 입력하세요." 라는 음성 메시지를 송출한다(S503).Then, access the guidance message from the voice memory 70, and enter the number of channel digits through the speaker (Spk). Send a voice message (S503).

상기 S503에서 송출되는 음성 메시지에 따라 사용자가 선호채널의 자릿수를 선택하기 위하여 키 입력부(10)에 구비되는 숫자키를 이용하여 예를 들어 [3]을 입 력하게 되면(S504) 제어부(20)를 이를 인식하여 "채널 3자리를 선택하였습니다." 라는 음성 메시지를 스피커(Spk)를 통해 송출한다(S505).When the user inputs, for example, [3] using the numeric keys provided in the key input unit 10 to select the number of digits of the preferred channel according to the voice message transmitted from S503 (S504), the controller 20 Recognizes this and selects "Channel 3 digits." Is transmitted through the speaker (Spk) (S505).

그리고, 선호채널 번호의 입력을 요구하는 음성 메시지로, "채널 번호를 입력하세요." 라는 음성 메시지를 스피커(Spk)를 통해 송출한다(S506).Then, enter the channel number as a voice message requesting the input of the favorite channel number. The voice message is transmitted through the speaker Spk (S506).

상기 S506에서 송출되는 음성 메시지에 따라 사용자가 키 입력부(10)에 구비되는 숫자키를 이용하여 설정하고자 하는 선호채널번호로 "053"를 순차적으로 선택하면, 제어부(20)를 입력되는 디지트를 인식한 다음 지정되는 선호키(F1 내지 F3)에 매칭시켜 RAM(21)에 저장한다(S508).In response to the voice message transmitted from S506, when the user sequentially selects “053” as the preferred channel number to be set using the numeric keys provided in the key input unit 10, the controller 20 recognizes the digit to be input. Next, matching is made to the designated preference keys F1 to F3 and stored in the RAM 21 (S508).

상기와 같이 어느 하나의 선호키에 채널번호 "053"을 매칭시켜 선호채널로 저장이 완료되면, 제어부(20)는 스피커(Spk)를 통해 "입력완료" 라는 음성 메시지를 송출하여 "053" 채널이 선호채널로 설정되었음을 통지한다.As described above, when the channel number "053" is matched to one of the preferred keys and the storage is completed as the preferred channel, the control unit 20 transmits a voice message "input completed" through the speaker Spk and transmits the "053" channel. Notifies that this channel has been set as a preferred channel.

이와 동시에 "채널을 더 입력하겠습니까?. 라는 음성 메시지를 스피커(Spk)를 통해 송출시켜 새로운 선호채널의 설정요구가 있는지를 판단한다(S509).At the same time, the voice message " Do you want to input more channels? &Quot; is transmitted through the speaker Spk to determine whether there is a request for setting a new preferred channel (S509).

이때, 새로운 선호채널의 설정을 요구하는 음성명령으로 "예" 라는 응답이 검출되면 상기 S506의 과정으로 리턴하여 전술한 과정을 통해 케이블 방송에서 제공되는 채널번호 "053", "089", "125", "126", "208" 들의 골프 채널을 선호채널로 어느 하나의 선호키에 매칭시켜 저장할 수 있다.At this time, if a response "Yes" is detected as a voice command requesting the setting of a new preferred channel, the process returns to step S506, and the channel numbers "053", "089", and "125" provided by the cable broadcast through the above-described process. A golf channel of "," 126 "," 208 "can be stored as a favorite channel by matching to one of the preferred keys.

그러나, 선호채널의 설정을 종료하고자 하는 음성명령으로 "아니오" 라는 응답이 검출되면 현재까지의 선호채널 설정정보를 음성 메시지로 송출한다(S511).However, if a "no" response is detected as a voice command for terminating the preference channel setting, the preferred channel setting information so far is transmitted as a voice message (S511).

예를 들어, "선호키1에 골프채널 5개가 설정되었습니다." 라는 음성 메시지 를 송출한다.For example, "5 golf channels have been set for Preferred Key 1." Send a voice message.

상기에서는 선호채널의 설정을 골프채널에 대해서만 설명하였으나, 전술한 동작을 통해 일 예를 들어 선호키1(F1)에 5개의 골프채널을 선호채널로 설정하고, 선호키2(F2)에 5개의 영화채널을 선호채널로 설정하고, 선호키2(F3)에 5개의 음악채널을 선호채널로 설정할 수 있다.In the above description, the preferred channel is set only for the golf channel, but through the above-described operation, for example, five golf channels are set to the preferred channel 1 (F1) as the preferred channel and five to the preferred key 2 (F2). A movie channel may be set as a favorite channel, and five music channels may be set as a favorite channel in the preferred key 2 (F3).

또한, 일 예를 들어 선호키1(F1)을 1회 구동에 따라 "053" → "089" → "125" → "126" → "208" →"053" … 순으로 반복하여 저장된 선호채널의 제어코드를 송수신부(40)를 통해 송출하여 TV는 해당 채널이 선국되도록 한다. For example, "053" → "089" → "125" → "126" → "208" → "053"... The control code of the preferred channel repeatedly stored in order is transmitted through the transceiver 40 so that the TV tunes the corresponding channel.

상기한 설명에서 음성명령의 입력으로 제어코드의 설정이나 제어코드의 학습 혹은 선호채널을 설정하기 위해서는 만능 리모콘이 음성명령의 요구를 인식할 수 있도록 하는 인식 명령어, 일 예를 들어 "아라야" 라는 실행 명령어를 앞에 포함하여 입력함으로써, 음성명령의 인식율을 높여준다.In the above description, in order to set a control code, learn a control code, or set a preferred channel by inputting a voice command, a recognition command that enables the universal remote controller to recognize a request of the voice command, for example, "Araya" is executed. By inputting the command with the front, it increases the recognition rate of the voice command.

따라서, 만능 리모콘에서 제공되는 음성 메시지에 따라 선호채널을 설정함으로써, 선호채널의 설정에 편리성을 제공한다.Thus, by setting the preferred channel according to the voice message provided by the universal remote controller, convenience is provided in setting the preferred channel.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.

이상에서 설명한 바와 같이 본 발명은 만능 리모콘에 음성 인식 및 음성 메 시지 송출기능을 더 포함하여 제어코드를 설정하거나 선호채널의 설정 혹은 제어코드의 학습이 만능 리모콘에서 제공되는 음성 메시지에 따라 실행되도록 함으로써, 제어코드의 설정이나 제어코드의 학습 및 선호채널의 설정에 편리성을 제공하는 효과가 기대된다.As described above, the present invention further includes a voice recognition function and a voice message transmitting function in the universal remote control so that the control code can be set or the setting of the preferred channel or learning of the control code is executed according to the voice message provided by the universal remote controller. In addition, it is expected to provide convenience in setting control codes, learning control codes, and setting preference channels.

Claims (14)

삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 대기모드에서 제어코드 설정 요구 음성명령이 입력되면 제어코드 설정모드로 진입하고, 음성 메시지의 송출로 대상 장치와 대상 장치의 제1동작을 지정하는 음성명령의 입력을 요구하는 과정;Entering a control code setting mode when a control code setting request voice command is input in the standby mode, and requesting input of a voice command designating a first operation of the target device and the target device by sending a voice message; 대상 장치와 대상 장치의 제1동작을 지정하는 음성명령이 인식되면 인식된 음성명령을 반복 송출하여 정상적인 인식인지를 확인하고, 대상 장치에 대하여 설정된 음성명령에 매칭되는 제어코드를 순차적으로 송출하는 과정;When the voice command designating the target device and the target device's first operation is recognized, the voice command is repeatedly transmitted to check whether the voice command is normal and the control code matching the voice command set for the target device is sequentially transmitted. ; 상기와 같이 대상 장치에 대하여 설정된 제어코드를 순차적으로 송출하는 과정에서 제어코드의 송출 중지를 요구하는 음성명령이 검출되는지 판단하는 과정;Determining whether a voice command requesting a stop of transmission of the control code is detected in the step of sequentially transmitting the control code set for the target device as described above; 제어코드의 송출 중지를 요구하는 음성명령이 검출되면 제어 코드의 송출을 중지하고 해당 시점의 제어코드를 일시 저장하며, 저장된 제어코드의 확인을 요청하는 음성 메시지를 송출하는 과정;Stopping the transmission of the control code and temporarily storing the control code at the corresponding point in time when the voice command requesting the transmission of the control code is detected and transmitting a voice message requesting confirmation of the stored control code; 상기 제어코드의 확인 요청에 따라 대상 장치와 대상 장치의 제2동작을 지정하는 음성명령의 인식이 검출되면 제2동작에 매칭되는 제어코드를 송출하는 과정;Transmitting a control code matching the second operation when the recognition of the voice command designating the second operation of the target device and the target device is detected according to the request for confirmation of the control code; 상기 제2동작에 매칭되는 제어코드의 송출에 따라 대상 장치의 반응이 인식되어 설정 완료를 요구하는 음성명령의 입력이 검출되면 상기 일시 저장된 제어코드를 대상 장치의 제어코드로 설정하는 과정을 포함하는 만능 리모콘의 코드 설정방법.Setting the temporarily stored control code as a control code of the target device when a response of the target device is recognized according to the transmission of the control code matching the second operation and an input of a voice command requesting completion of the setting is detected; How to set code for universal remote control. 제11항에 있어서,The method of claim 11, 상기 대상 장치의 제1동작은 전원 오프에 대한 제어코드의 송출이고, 제2동작은 전원 온에 대한 제어코드의 송출 명령으로 설정되는 만능 리모콘의 코드 설정방법.And a first operation of the target device is a transmission of a control code for power-off, and a second operation of the target device is set with a command for sending a control code for power-on. 삭제delete 삭제delete
KR1020060110413A 2006-11-09 2006-11-09 Code setup method of universal remote controller KR100877614B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060110413A KR100877614B1 (en) 2006-11-09 2006-11-09 Code setup method of universal remote controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060110413A KR100877614B1 (en) 2006-11-09 2006-11-09 Code setup method of universal remote controller

Publications (2)

Publication Number Publication Date
KR20080042253A KR20080042253A (en) 2008-05-15
KR100877614B1 true KR100877614B1 (en) 2009-01-07

Family

ID=39649004

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060110413A KR100877614B1 (en) 2006-11-09 2006-11-09 Code setup method of universal remote controller

Country Status (1)

Country Link
KR (1) KR100877614B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10283109B2 (en) 2015-09-09 2019-05-07 Samsung Electronics Co., Ltd. Nickname management method and apparatus

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101398434B1 (en) * 2013-12-31 2014-05-28 주식회사 서비전자 Voice command method editing method for universal remocon app

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010009180A (en) * 1999-07-08 2001-02-05 김영환 Infrared rays remote controller comprising voice recognition and record apparatus and method thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010009180A (en) * 1999-07-08 2001-02-05 김영환 Infrared rays remote controller comprising voice recognition and record apparatus and method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10283109B2 (en) 2015-09-09 2019-05-07 Samsung Electronics Co., Ltd. Nickname management method and apparatus

Also Published As

Publication number Publication date
KR20080042253A (en) 2008-05-15

Similar Documents

Publication Publication Date Title
KR100759003B1 (en) Universal remote controller and controller code setup method thereof
KR101037397B1 (en) Digital device controlling system by utilizing smartphone
US9026141B2 (en) System and method for controlling device location determination
US8026789B2 (en) State-based remote control system
US20040027495A1 (en) Remote control interface for converting radio remote control signal into infrared remote control signals
US20080062033A1 (en) State-Based Remote Control System
KR20070014887A (en) Remote control apparatus and method in mobile communication terminal equipment
US6750802B1 (en) Remote controller with programmable favorite keys
US20150348405A1 (en) Remote control for household appliance and setting method thereof
KR100877614B1 (en) Code setup method of universal remote controller
US20090072993A1 (en) Remote control system and method thereof
KR101166464B1 (en) Digital device control system using smart phone capable of infrared signal addition for digital device
KR102279049B1 (en) Remote Controller and Set Top Box with Auto Pairing
CN102611927A (en) Set top box with universal remote control function
KR20070031639A (en) Electronic apparatus having remocon code registration function and the remocon code registration method
KR20200091088A (en) Code setup method of universal remote controller
JP3683502B2 (en) Remote control device
KR101836379B1 (en) Apparatus and method for pairing for controllable device in remote controller
JPH05219575A (en) Remote controller
KR100510074B1 (en) Function setup method of universal remote controller
KR100263312B1 (en) Multi-purpose remote controller and method for frequency setting electric device thereof
KR101075226B1 (en) A uniting remocon and method to seek a device to be controlled thereof
KR19990051235A (en) How to automatically set custom codes for the universal remote
KR20040058405A (en) The control apparatus of establishment method for using code input on universal remote controller
JP2001275171A (en) Remote control system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20111226

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20121228

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee