KR101000923B1 - 원격 제어기의 매크로 설정 장치 및 방법 - Google Patents

원격 제어기의 매크로 설정 장치 및 방법 Download PDF

Info

Publication number
KR101000923B1
KR101000923B1 KR1020040001094A KR20040001094A KR101000923B1 KR 101000923 B1 KR101000923 B1 KR 101000923B1 KR 1020040001094 A KR1020040001094 A KR 1020040001094A KR 20040001094 A KR20040001094 A KR 20040001094A KR 101000923 B1 KR101000923 B1 KR 101000923B1
Authority
KR
South Korea
Prior art keywords
macro
remote controller
command
name
data
Prior art date
Application number
KR1020040001094A
Other languages
English (en)
Other versions
KR20050072938A (ko
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 KR1020040001094A priority Critical patent/KR101000923B1/ko
Priority to US11/030,331 priority patent/US7525473B2/en
Publication of KR20050072938A publication Critical patent/KR20050072938A/ko
Application granted granted Critical
Publication of KR101000923B1 publication Critical patent/KR101000923B1/ko

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
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/20Binding and programming of remote control devices
    • G08C2201/21Programming remote control devices via third means
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/30User interface
    • G08C2201/33Remote control using macros, scripts
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/40Remote control systems using repeaters, converters, gateways
    • G08C2201/41Remote control of gateways

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Selective Calling Equipment (AREA)
  • Details Of Television Systems (AREA)

Abstract

본 발명은 퍼스널 컴퓨터를 이용하여 학습 가능한 원격 제어기의 매크로 기능을 용이하게 설정할 수 있는 장치 및 방법이다.
본 발명에 따른 장치는 입력부, 디스플레이부, 데이터 송수신부, 메모리 및 제어부를 포함한다. 입력부는 사용자가 원하는 데이터 또는 명령을 입력한다. 디스플레이부는 사용자에 의해 입력된 데이터 및/또는 사용자에 의해 선택 가능한 데이터를 디스플레이 한다. 데이터 송수신부는 원격 제어기로부터 데이터를 수신하고, 원격 제어기로 데이터를 송신한다. 메모리는 사용자에 의해 지정된 디바이스의 이름과 데이터 송수신부를 통해 원격 제어기로부터 수신한 디바이스의 기능을 제어하는 명령어들에 대한 데이터 파일을 저장한다. 제어부는 입력부를 통해 매크로 이름이 입력되면, 메모리에 저장되어 있는 디바이스의 이름과 데이터 파일에 포함된 명령어들의 리스트를 디스플레이부에 디스플레이하고, 명령어 리스트를 토대로 선택된 명령어를 매크로 이름에 대응되는 매크로 명령어로 설정하고, 해당되는 원격 제어기로 설정된 매크로 이름 및 매크로 명령어를 송출한다.
따라서, 기존에 비해 용이하게 매크로 기능을 설정할 수 있다.

Description

원격 제어기의 매크로 설정 장치 및 방법{Apparatus for setting macro of remote control and method thereof}
도 1은 본 발명에 따른 원격 제어기의 매크로 설정 장치가 적용된 시스템의 구성도이다.
도 2는 도 1에 도시된 제 1 내지 제 n 원격 제어기에 구비되어 있는 디바이스의 기능을 제어하는 명령어들에 대한 데이터 파일의 포맷도이다.
도 3은 도 1에 도시된 퍼스널 컴퓨터의 기능 블록도이다.
도 4는 원격 제어기로부터 데이터 파일을 수신할 때, 도 3에 도시된 디스플레이부에 디스플레이 되는 화면 예이다.
도 6은 본 발명에 따른 원격 제어기의 매크로 설정 방법에서 원격 제어기로부터 명령어에 대한 데이터 파일을 수신하는 과정에 대한 동작 흐름도이다.
도 7은 도 6의 데이터 파일 수신단계에서 PC와 원격 제어기간의 통신 과정에 대한 흐름도이다.
도 8은 본 발명에 따른 원격 제어기의 매크로 설정 방법에서 매크로 이름 및 매크로 명령어를 설정 및 송출하는 과정에 대한 동작 흐름도이다.
도 9는 도 8의 매크로 이름 및 매크로 명령어 송출 단계에서 PC와 원격 제어기간의 통신 과정에 대한 흐름도이다.
본 발명은 원격 제어기(a remote control)의 매크로(a macro) 설정 장치 및 방법에 관한 것으로, 특히 퍼스널 컴퓨터(PC)를 이용하여 학습 가능한 원격 제어기(a programmable remote control)의 매크로를 설정하는 장치 및 방법에 관한 것이다.
대부분의 디바이스(device) 또는 전자 제품(electronic equipment)들의 기능은 원격 제어기에 의해 제어되고 있다. 따라서 사용하는 디바이스의 수가 증가하면 원격 제어기의 수도 증가되어 사용자는 다수의 원격 제어기를 관리하여야 한다.
상기 관리상의 번거로움을 해결하기 위하여 복수개의 디바이스를 원격 제어할 수 있는 학습 가능한 원격 제어기가 제안되었다. 학습 가능한 원격 제어기는 기존의 원격 제어기, HHP(Hand Held Phone) 또는 휴대용 단말기를 이용하여 구현되고 있다.
그러나, 디바이스들의 기능이 다양해지면서 원격 제어기의 기능키의 수가 증가됨에 따라 학습 가능한 원격 제어기의 기능키의 수와 사용자의 기능 키 제어 횟수가 증가되는 경향이 있다.
예를 들어 PVR(Personal Video Recorder)에서 HDD(Hard Disk Driver)와 같은 기억장치(storage)에 저장된 녹화목록을 제목이나 날짜별로 검색하여 재생하거나 삭제하는 경우에, 녹화 목록버튼, 검색 버튼, 제목 입력 버튼, 검색된 항목들을 선 택하는 버튼, 재생 버튼 또는 삭제 버튼을 순차적으로 제어하여야 한다. 또한, DVD(Digital Versatile Disc)를 재생할 때, TV 파워 온, DVD 파워 온, TV 외부 입력 변경, DVD 재생 모드 제어를 순차적으로 제어하여야 한다.
이러한 제어과정을 간소화하기 위하여 학습 가능한 원격 제어기의 매크로 기능이 제안되었다. 매크로 기능은 하나의 매크로 키를 이용하여 상술한 바와 같이 순차적으로 제어되는 버튼에 대응되는 일련의 명령어들(a string of commands)을 원격 제어기로부터 순차적으로 발생시키는 것이다. 매크로 키는 사용자 정의키로서 각 매크로 기능별로 원격 제어기에 할당된다. 상기 일련의 명령어들은 매크로 명령어이다.
그러나, 기존의 학습 가능한 원격 제어기는 각 디바이스별 원격 제어기의 기능 키들과 학습 가능한 원격 제어기의 기능키를 매핑시키는 학습 기능을 수행하여야 각 디바이스의 기능을 제어할 수 있기 때문에 원하는 매크로를 설정하기 위하여 제어 대상이 되는 디바이스에 대해 상기 학습 기능을 일일이 수행하여야 하므로 학습시간이 많이 소요된다.
또한, 상기 학습 기능 수행 후, 설정을 원하는 매크로 이름을 정하여야 하는데, 일반적으로 학습 가능한 원격 제어기의 기능키가 제한적이므로 매크로 이름을 다양한 형태로 설정하기 어렵다.
매크로 이름이 정해지면, 매크로를 수행하기 위해 이용되는 디바이스 및 기능키를 각각 선택하고, 선택이 완료되면, 저장하여 매크로 설정을 완료하게 된다. 그러나 이 때, 기능키 또는 대상 디바이스를 하나라도 잘못 선택했거나 누락했을 경우에, 수정하거나 삽입하기 위한 편집 과정이 복잡하다. 예를 들어 DVD를 재생할 때, TV외부 입력 변경과정을 누락시킨 경우에, DVD 파워 온과 DVD 재생 모드 사이에 TV외부 입력 변경과정을 삽입시키기 위하여 기능 키를 여러번 조작하여야 하므로 대부분의 사용자들은 매크로 기능을 다시 설정하고 있다.
본 발명이 이루고자 하는 기술적 과제는 퍼스널 컴퓨터를 이용하여 학습 가능한 원격 제어기의 매크로 기능을 용이하게 설정할 수 있는 장치 및 방법을 제공하는데 있다.
상기 기술적 과제를 달성하기 위하여 본 발명은, 사용자가 원하는 데이터 또는 명령을 입력할 수 있는 입력부;사용자에 의해 입력된 데이터 및/또는 사용자에 의해 선택 가능한 데이터를 디스플레이 하는 디스플레이부; 원격 제어기로부터 데이터를 수신하고, 원격 제어기로 데이터를 송신하는 데이터 송수신부; 사용자에 의해 지정된 디바이스의 이름과 데이터 송수신부를 통해 원격 제어기로부터 수신한 디바이스의 기능을 제어하는 명령어들에 대한 데이터 파일을 저장하는 메모리; 및 입력부를 통해 매크로 이름이 입력되면, 메모리에 저장되어 있는 디바이스의 이름과 데이터 파일에 포함된 명령어들의 리스트를 디스플레이부에 디스플레이하고, 명령어 리스트를 토대로 선택된 명령어를 매크로 이름에 대응되는 매크로 명령어로 설정하는 제어부를 포함하는 원격 제어기의 매크로 설정 장치를 제공한다.
상기 기술적 과제를 달성하기 위하여 본 발명은, 사용자에 의해 지정된 디바 이스의 기능을 제어하는 명령어가 요구되면, 지정된 디바이스의 원격 제어기로부터 상기 디바이스의 기능을 제어하는 명령어들에 대한 데이터 파일을 수신하는 단계; 수신된 데이터 파일과 상기 디바이스 이름을 저장하는 단계; 사용자에 의해 매크로 이름이 입력되면, 저장된 디바이스 이름 및 상기 명령어의 리스트를 디스플레이 하는 단계; 명령어 리스트를 토대로 선택된 명령어를 매크로 이름에 대응되는 매크로 명령어로 설정하는 원격 제어기의 매크로 설정 방법을 제공한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예를 상세하게 설명하기로 한다.
도 1은 본 발명에 따른 원격 제어기의 매크로 설정 장치가 적용된 시스템의 구성 도이다. 도 1을 참조하면, 상기 시스템은 디바이스 군(100), 원격 제어기 군(110), 퍼스널 컴퓨터(Personal Computer, 이하 PC라고 약함)(120), 및 학습 가능한 원격 제어기(130)로 구성된다.
디바이스 군(100)은 제 1 내지 제 n 디바이스(100_1∼100_n)를 포함한다. 제 1 내지 제 n 디바이스(100_1∼100_n)는 TV, DVD, PVR, 스카이라이프(Skylife), 케이블 셋탑(cable STB), 캠코더와 같은 전자 제품으로서 원격 제어가 가능한 것이다.
원격 제어기 군(110)은 제 1 내지 제 n 원격 제어기(110_1∼110_n)를 포함한다. 제 1 내지 제 n 원격 제어기(110_1∼110_n)는 대응되는 디바이스의 기능을 적외선(Infrared Rays, IR)에 의해 원격 제어할 수 있다. 또한, 제 1 내지 제 n 원격 제어기(110_1∼110_n)는 PC(120)와 USB(Universal Serial Bus)와 같은 시리얼 통신 또는/ 및 적외선을 이용한 무선 통신을 할 수 있도록 구성된다. 제 1 내지 제 n 원격 제어기(110_1∼110_n)는 각각 학습 가능한 원격제어기일 수 있다. 제 1 내지 제 n 원격 제어기(110_1∼110_n)는 대상 디바이스의 기능을 제어하기 위한 명령어에 대한 데이터 파일을 갖는다.
데이터 파일은 도 2에 도시된 바와 같은 포맷을 가질 수 있다. 도 2에서 초기 2바이트는 전체 명령어의 수이다. 따라서 도 2는 전체 명령어의 수가 32개인 경우이다. 다음 8바이트는 해당되는 원격 제어기가 제어하는 디바이스의 이름이다. 도 2의 경우는 해당되는 디바이스의 이름이 "Skylife"이다. 다음에 10바이트씩 한 명령어에 대한 데이터가 설정되는데 2바이트는 적외선 코드(IR code) 데이터이고, 8바이트는 사용자가 PC(120)에서 인식할 수 있는 텍스트 이름이다. 도 2에 예시된 바이트는 변경될 수 있다.
이러한 데이터 파일은 PC(120)의 요청에 의해 PC(120)로 송출된다. 송출은 데이터 파일단위로 수행된다. 따라서, 원격 제어기로부터 PC(120)로 송출되는 데이터 파일에 대한 사이즈는 상기 데이터 파일에 포함되는 명령어의 수에 따라 가변된다.
PC(120)는 원격 제어기군(110)에 포함되어 있는 제 1 내지 제 n 원격 제어기(110_1∼110_n) 및 학습 가능한 원격 제어기(130)와 통신이 가능하도록 구성되어 본 발명에 따른 원격 제어기의 매크로 설정 기능을 수행한다.
이를 위하여 PC(120)는 도 3에 도시된 바와 같이 입력부(301), 데이터 송수신부(302), 메모리(303), 디스플레이부(304), 및 제어부(305)를 포함한다.
입력부(301)는 사용자가 원하는 데이터 또는 명령을 입력할 수 있도록 구성된다. 따라서 사용자는 입력부(301)를 통해 매크로 이름, 매크로 설정 시 필요한 디바이스 및 명령어에 대한 선택 정보, 원격 제어기로부터 명령어에 대한 데이터 파일 수신 요구, 설정된 매크로 명령어 및 매크로 이름에 대한 송출 요구 등을 입력한다.
데이터 송수신부(302)는 원격 제어기군(110)의 제 1 내지 제 n 원격 제어기(110_1∼110_n) 및 학습 가능한 원격 제어기(130)로 데이터를 송신하거나 제 1 내지 제 n 원격 제어기(110_1∼110_n) 및 학습 가능한 원격 제어기(130)로부터 데이터를 수신한다. 특히, 제 1 내지 제 n 원격 제어기(110_1∼110_n) 및 학습 가능한 원격 제어기(130)와 통신을 위한 통신 프로토콜과 통신 프로세스를 포함하고 있어, USB와 같은 시리얼 통신 및/또는 IR 데이터 통신과 같은 무선 통신을 위한 접속 및 원격 제어기와의 데이터 전송속도(Data Transfer Rate)를 맞추어 상호간에 동기(Sync)가 일치하도록 한다. 이는 데이터 손실을 방지하기 위한 것이다.
메모리(303)는 사용자에 의해 지정된 디바이스의 이름과 상기 데이터 송수신부(302)를 통해 원격 제어기로부터 수신한 디바이스의 기능을 제어하는 명령어들에 대한 데이터 파일을 저장한다. 복수개의 디바이스에 대한 데이터 파일을 저장할 경우에 디바이스 단위로 디바이스 이름과 명령어에 대한 데이터 파일을 저장한다.
디스플레이부(304)는 사용자에 의해 입력된 데이터 및/또는 사용자에 의해 선택 가능한 데이터를 디스플레이 한다. 이 디스플레이부(304)에 디스플레이 되는 데이터를 토대로 사용자는 원하는 매크로 기능을 설정하기 위해 필요한 디바이스 및 명령어를 선택하여 매크로 명령어를 생성할 수 있고, 원하는 매크로 명령어를 수정, 삭제 및 삽입하는 편집 기능을 수행할 수 있다.
즉, 원격 제어기로부터 명령어에 대한 데이터 파일을 수신할 때, 디스플레이부(304)에 디스플레이 되는 화면은 도 4에 도시된 바와 같을 수 있다. 도 4에서 디바이스 리스트 창은 PC(120)에서 명령어에 대한 데이터 파일을 이미 수신한 디바이스들의 리스트이다. 디바이스 이름 창은 명령어에 대한 데이터 파일을 수신하고자 하는 디바이스들의 이름으로서, 현재 PC(120)에 유선 또는 무선으로 연결되어 있는 원격 제어기의 대상 디바이스이다.
도 4에서 명령어(command) 리스트 창은 디바이스 이름 창에 디스플레이 되고 있는 디바이스 이름에서 "케이블 셋탑(Cable STB)"에 대한 명령어 리스트이다. 이는 사용자가 디바이스 이름 창에서 "케이블 셋탑"을 선택하고, "명령어 가져오기"버튼을 제어함에 따라 데이터 송수신부(302)를 통해 수신된 데이터 파일에 포함되어 있는 명령어들의 리스트이다.
이 명령어 리스트를 확인하고, 사용자가 "추가 버튼"을 제어하면 "케이블 셋탑"이 디바이스 리스트 창에 추가되고, 케이블 셋탑이라는 디바이스 이름과 명령어 리스트 창에 디스플레이 되었던 명령어 집합이 메모리(303)에 저장된다.
도 5는 매크로 설정시 디스플레이부(304)에 디스플레이 되는 화면 예이다. 디바이스 선택 창은 현재 메모리(303)에 저장되어 있는 디바이스들의 이름이다. 명령어 선택 창은 디바이스 선택 창에 디스플레이 되는 디바이스 이름에서 선택된 디바이스 이름에 할당된 명령어들의 리스트가 디스플레이 된다. 이 명령어 리스트를 참조하여 사용자는 매크로 설정을 위해 필요한 디바이스와 해당 디바이스에서의 명령어를 선택할 수 있다.
도 5에서 매크로 이름 창은 현재 설정하고자 하는 매크로의 이름이다. 도 5는 "영화모드"를 매크로 이름으로 설정한 경우이다. 매크로 명령어 리스트 창은 명령어 선택 창에서 선택된 명령어가 순차적으로 디스플레이 된다. 싱크 버튼은 설정된 매크로 명령어 및 매크로 이름을 송출할 원격 제어기에서 송출되는 매크로 명령어와 매크로 이름의 존재여부와 관계없이 원격 제어기에 매크로 이름과 매크로 명령어를 라이트 할지, 송출되는 매크로 이름과 매크로 명령어가 없을 경우에 원격 제어기에 매크로 이름과 매크로 명령어를 라이트 할 지를 결정하는 버튼이다.
도 5에서 보내기 버튼은 매크로 이름 및 매크로 명령어가 모두 설정된 후, 사용자에 의해 제어된다. 이에 따라 설정된 매크로 이름 및 매크로 명령어가 해당되는 원격 제어기로 송출된다. 해당되는 원격 제어기는 학습 가능한 원격 제어기(130)와 원격 제어기군(110)에 포함된 제 1 내지 제 n 원격 제어기(110_1∼110_n)중 하나가 될 수 있다. 추가, 제어 및 딜레이(Delay)버튼은 매크로 명령어 리스트 창에 디스플레이 되는 매크로 명령어들에 대한 편집 시 이용된다.
제어부(305)는 입력부(301)를 통해 임의의 디바이스의 기능을 제어하는 명령어에 대한 데이터 파일 수신이 요구되면, 상기 임의의 디바이스의 원격 제어기와 PC(120)간에 통신이 가능하도록 원격 제어기와 PC(120)간을 접속시키고, 접속된 원격 제어기로부터 명령어에 대한 데이터 파일을 수신하여 데이터 파일에 포함된 명 령어 리스트는 디스플레이부(304)에 디스플레이하면서 메모리(303)에 저장시킨다. 이 때, 제어부(305)는 수신된 데이터 파일에 포함되어 있는 명령어에 대한 텍스트 이름(도 2 참조)을 이용하여 상기 명령어 리스트를 형성한다. 데이터 파일 수신 요구는 디바이스 단위로 수행된다.
그리고, 원격 제어기에서 관리하는 디바이스가 복수 개이면, 디바이스단위로 상기 데이터 송수신부(302)를 통해 상기 디바이스의 기능을 제어하는 명령어들에 대한 데이터 파일이 수신되므로, 제어부(305)는 디바이스 단위로 수신되는 데이터 파일을 디바이스 이름과 함께 메모리(303)에 저장시키면서 상기 데이터 파일에 포함된 명령어들을 상기 디스플레이부(304)에 디스플레이 한다.
이와 같이 사용자에 의해 지정된 디바이스의 기능을 제어하는 명령어들에 대한 데이터 파일이 수신될 때, 제어부(305)는 사용자에 의해 이미 지정된 디바이스의 이름이 도 4에 도시된 바와 같이 디바이스 리스트 창에 디스플레이 시킨다.
또한, 제어부(305)는 입력부(301)를 통해 매크로 이름이 입력되면, 메모리(303)에 저장되어 있는 디바이스의 이름과 데이터 파일에 포함된 명령어들의 리스트를 디스플레이부(304)에 디스플레이하고, 명령어 리스트를 토대로 선택된 명령어를 매크로 이름에 대응되는 매크로 명령어로 설정한다. 그리고 제어부(305)는 상기 매크로 명령어와 상기 매크로 이름을 데이터 송수신부(302)를 통해 원격 제어기로 송출한다. 이 때, 원격 제어기는 제 1 내지 제 n 원격 제어기(110_1∼110_n)와 학습 가능한 원격 제어기(130)중 하나가 될 수 있다.
제어부(305)는 원격 제어기로 상기 매크로 이름과 상기 매크로 명령어를 송 출할 때, 상기 원격 제어기에 상기 매크로 이름 및 매크로 명령어에 대한 존재 여부와 관계없이 원격 제어기에 상기 매크로 명령어와 매크로 이름을 라이트할지, 상기 원격 제어기에 상기 매크로 이름과 상기 매크로 명령어가 없을 경우에 상기 원격 제어기에 상기 매크로 명령어와 매크로 이름을 라이트할 지를 사용자의 명령에 따라 결정하고, 결정된 정보를 상기 원격 제어기로 송출할 수 있다. 상기 결정된 정보는 도 5의 "싱크(Sync)"버튼을 사용자가 제어하였는지에 따라 설정된다.
상기 제어부(305)는 설정된 매크로 명령어 리스트를 상기 디스플레이부(304)에 디스플레이 시키고, 사용자에 의해 상기 매크로 명령어 리스트에 새로운 매크로 명령어 삽입, 매크로 명령어 제거, 딜레이 기능 설정과 같은 매크로 명령어 리스트 편집이 요구되면, 상기 매크로 명령어 리스트에서 사용자에 의해 지정된 위치에 새로운 매크로 명령어 삽입, 매크로 명령어 제거, 딜레이 기능을 설정한다.
한편, 제어부(305)는 학습 가능한 원격 제어기(130)가 디바이스군(100)에 포함되어 있는 제 1 내지 제 n 디바이스(100_1∼100_n)를 원격 제어하기 위한 학습이 요구되는 경우에, 메모리(303)에 저장되어 있는 제 1 내지 제 n 디바이스(100_1∼100_n)에 대한 데이터 파일을 데이터 송수신부(302)를 통해 학습 가능한 원격 제어기(130)로 송출시켜 학습 가능한 원격 제어기(130)를 학습시킬 수 있다. 상기 데이터 파일은 디바이스 단위로 송출된다.
학습 가능한 원격 제어기(130)가 디바이스 군(100)에 포함되어 있는 제 1 내지 제 n 디바이스(100_1∼100_n)를 원격 제어할 수 있을 때, 학습 가능한 원격 제어기(130)는 PC(120)에서 설정된 매크로 이름과 매크로 명령어를 수신할 수 있고, PC(120)요구에 의해 관리하고 있는 복수개의 디바이스의 명령어에 대한 데이터 파일을 PC(120)로 제공할 수 있다. 또한, 상술한 제어부(305)에서 설명한 바와 같이 원격 제어기군(110)에 포함되어 있는 제 1 내지 제 n 원격 제어기(110_1∼110_n)에 구비되어 있는 명령어에 대한 데이터 파일을 PC(120)로부터 제공받아 제 1 내지 제 n 원격 제어기(110_1∼110_n)에 대한 학습을 수행할 수 있다.
도 6은 본 발명에 따른 원격 제어기의 매크로 설정 방법에서 원격 제어기로부터 명령어에 대한 데이터 파일을 수신하는 과정에 대한 동작 흐름도이다.
제 601 단계에서 제어부(305)는 사용자에 의해 디바이스가 지정되었는지 판단한다. 제 601 단계에서 디바이스가 지정된 것으로 판단되면, 제어부(305)는 제 602 단계에서 지정된 디바이스에 대한 명령어 수신이 요구되었는지 판단한다. 제 602 단계에서 명령어 수신이 요구된 것으로 판단되면, 제어부(305)는 제 603 단계에서 원격 제어기로부터 명령어 대한 데이터 파일을 수신한다. 제 603 단계에서 PC(120)와 원격 제어기간에는 도 7에 도시된 바와 같은 통신 과정이 수행된다.
도 7의 제 701 단계에서 PC(120)가 해당되는 원격 제어기로 통신 요청을 하고, 제 702 단계에서 상기 원격 제어기로부터 OK메시지가 수신되면, PC(120)는 제 703 단계에서 통신 속도를 요구한다. 상기 해당되는 원격 제어기는 사용자에 의해 지정된 디바이스의 기능을 제어하는 원격 제어기이다.
제 704 단계에서 원격 제어기는 전송 속도를 리턴한다. 이는 PC(120)에서 전송속도를 조절하는 더 용이하기 때문이다. 리턴된 전송속도를 토대로 PC(120)에서 데이터 전송속도(data transfer rate)가 조정되면, PC(120)는 제 705 단계에서 원 격 제어기로 데이터 송신을 요청한다.
이에 따라 원격 제어기는 제 706 단계에서 자신이 관리하고 있는 디바이스 개수 정보를 PC(120)로 제공한다. 관리하는 디바이스는 1개이거나 복수개 일 수 있다. 그리고 제 707 단계에서 원격 제어기는 PC(120)로 첫 번째로 전송될 디바이스의 명령어에 대한 데이터 파일의 데이터 사이즈 정보를 PC(120)로 송출한다. 이는 명령어의 개수에 따라 데이터 사이즈가 달라질 수 있기 때문이다. 상기 데이터 사이즈는 해당되는 디바이스의 전체 명령어에 대한 데이터 파일의 사이즈이다.
제 708 단계에서 PC(120)는 원격 제어기로 OK정보를 송출하고, 이에 따라 원격 제어기는 제 709 단계에서 데이터 파일을 PC(120)로 송출한다. PC(120)는 설정된 데이터 사이즈만큼 데이터가 수신되면, 제 710 단계에서 원격 제어기로 OK 메시지를 송출한다. 이 때, PC(120)는 OK 메시지를 송출한 후, 수신된 데이터 파일을 도 3에서 설명한 바와 같이 디스플레이부(304)에 디스플레이하면서 메모리(303)에 저장시킨다.
원격 제어기로부터 PC(120)로 전송할 데이터 파일이 존재하면, 제 711 단계에서 제 707 단계로 리턴되어 원격 제어기와 PC(120)간에 상술한 통신 과정을 반복 수행한다.
도 8은 본 발명에 따른 원격 제어기의 매크로 설정 방법에서 매크로 이름 및 매크로 명령어를 설정 및 송출하는 과정에 대한 동작 흐름도이다.
제 801 단계에서 사용자에 의해 매크로 이름이 입력되면, 제 802 단계에서 선택 가능한 디바이스 이름을 디스플레이 한다. 이 선택 가능한 디바이스 이름은 메모리(303)에 저장된 디바이스 이름이다.
제 803 단계에서 디스플레이 되는 디바이스 이름을 토대로 사용자가 디바이스 이름을 선택하면, 제 804 단계에서 선택된 디바이스의 명령어 리스트를 디스플레이 한다. 제 805 단계에서 디스플레이 되는 명령어 리스트를 토대로 사용자가 명령어를 선택하면, 제 806 단계에서 도 5의 매크로 명령어 리스트 창에 선택된 명령어를 디스플레이 하면서 선택된 명령어를 매크로 명령어로 설정한다.
제 807 단계에서 설정된 매크로 이름 및 매크로 명령어를 해당되는 원격 제어기로 송출한다. 도 9는 도 8의 매크로 이름 및 매크로 명령어 송출 단계에서 PC와 원격 제어기간의 통신 과정에 대한 흐름도이다.
제 901 단계에서 PC(120)는 원격 제어기로 데이터 수신 요청 혹은 데이터 싱크 요청을 한다. 싱크 요청은 도 5의 싱크 버튼에서 설명한 바와 같다.
제 902 단계에서 원격 제어기로부터 PC(120)로 OK메시지가 송출되면, 제 903 단계에서 PC(120)는 원격 제어기로 전송할 데이터 사이즈 정보를 제공한다. 제 904 단계에서 원격 제어기로부터 PC(120)로 OK메시지가 송출되면, 제 905 단계에서 PC(120)는 매크로 이름 및 매크로 명령어를 송출한다. 매크로 이름 및 매크로 명령어가 정상적으로 수신되면, 원격 제어기는 제 906 단계에서 OK메시지를 PC(120)로 송출한다.
도 9를 수행하기 전에 PC(120)와 해당되는 원격 제어기는 도 7에 도시된 제 701 단계 내지 제 704 단계를 수행하여 상호간의 통신 프로세스를 수행한다.
상술한 바와 같이 본 발명은 퍼스널 컴퓨터를 이용하여 매크로 기능을 설정함으로써, 매크로 이름을 다향한 형태로 설정할 수 있다.
또한, 본원 발명은 제어 대상 디바이스의 원격 제어기에서의 명령어(또는 기능키)를 텍스트화하여 디바이스 단위로 퍼스널 컴퓨터로 제공하고, 퍼스널 컴퓨터가 학습 가능한 원격 제어기로 디바이스 단위로 명령어들을 제공함으로써, 각 제어 대상 디바이스의 원격 제어기에 대한 학습 기능을 용이하고 신속하게 수행할 수 있다.
그리고, 본 발명은 퍼스널 컴퓨터에 로드되어 디스플레이 되는 각 제어 대상 디바이스의 원격 제어기에 대한 명령어(또는 기능키) 정보를 이용하여 매크로 기능을 설정 및 편집함으로써, 매크로 기능 설정 및 편집이 용이한 효과가 있다.
본 발명은 상술한 실시 예에 한정되지 않으며, 본 발명의 사상 내에서 당업자에 의한 변형이 가능함은 물론이다. 따라서, 본 발명에서 권리를 청구하는 범위는 상세한 설명의 범위 내로 정해지는 것이 아니라 후술하는 청구범위로 정해질 것이다.

Claims (14)

  1. 디바이스의 기능을 제어하는 원격 제어기의 매크로 설정 장치에 있어서,
    사용자가 원하는 데이터 또는 명령을 입력할 수 있는 입력부;
    사용자에 의해 입력된 데이터 및/또는 사용자에 의해 선택 가능한 데이터를 디스플레이 하는 디스플레이부;
    상기 원격 제어기로부터 데이터를 수신하고, 상기 원격 제어기로 데이터를 송신하는 데이터 송수신부;
    사용자에 의해 지정된 상기 디바이스의 이름과 상기 데이터 송수신부를 통해 상기 원격 제어기로부터 수신한 상기 디바이스의 기능을 제어하는 명령어들에 대한 데이터 파일을 저장하는 메모리; 및
    상기 입력부를 통해 매크로 이름이 입력되면, 상기 메모리에 저장되어 있는 상기 디바이스의 이름과 상기 데이터 파일에 포함된 명령어들의 리스트를 상기 디스플레이부에 디스플레이하고, 상기 명령어 리스트를 토대로 선택된 명령어를 상기 매크로 이름에 대응되는 매크로 명령어로 설정하는 제어부를 포함하는 원격 제어기의 매크로 설정 장치.
  2. 제 1 항에 있어서, 상기 디바이스가 복수개이면, 상기 제어부는 사용자에 의해 지정된 디바이스단위로 상기 데이터 송수신부를 통해 상기 디바이스의 기능을 제어하는 명령어들에 대한 데이터 파일을 수신하고, 상기 메모리에 저장시키면서 상기 데이터 파일에 포함된 명령어들을 상기 디스플레이부에 디스플레이 하는 것을 특징으로 하는 원격 제어기의 매크로 설정 장치.
  3. 제 2 항에 있어서, 상기 지정된 디바이스의 기능을 제어하는 명령어들에 대한 데이터 파일이 수신될 때, 상기 제어부는 사용자에 의해 이미 지정된 디바이스의 이름을 상기 디스플레이부에 더 디스플레이 시키는 것을 특징으로 하는 원격 제 어기의 매크로 설정장치.
  4. 제 2 항에 있어서, 상기 원격 제어기는 상기 복수개의 디바이스의 기능을 제어할 수 있는 학습 가능한 원격 제어기인 것을 특징으로 하는 원격 제어기의 매크로 설정 장치.
  5. 제 1 항 또는 제 4 항에 있어서, 상기 제어부는 상기 매크로 명령어와 상기 매크로 이름을 상기 데이터 송수신부를 통해 상기 원격 제어기로 송출하는 것을 특징으로 하는 원격 제어기의 매크로 설정장치.
  6. 제 5 항에 있어서, 상기 제어부는 상기 원격 제어기에 상기 매크로 이름과 상기 매크로 명령어의 존재 여부와 관계없이 상기 매크로 명령어와 매크로 이름을 라이트할지, 상기 매크로 이름과 상기 매크로 명령어가 없을 경우에 상기 원격 제어기에 상기 매크로 명령어와 매크로 이름을 라이트할지를 결정하고, 상기 결정된 정보를 상기 원격 제어기로 더 송출하는 원격 제어기의 매크로 설정장치.
  7. 제 2 항에 있어서, 상기 제어부는 설정된 매크로 명령어 리스트를 상기 디스플레이 부에 디스플레이 시키고, 사용자에 의해 상기 매크로 명령어 리스트에 새로운 매크로 명령어 삽입, 매크로 명령어 제거, 딜레이 기능 설정과 같은 매크로 명령어 리스트 편집이 요구되면, 상기 매크로 명령어 리스트에서 사용자에 의해 지정 된 위치에 새로운 매크로 명령어 삽입, 매크로 명령어 제거, 딜레이 기능을 설정하는 원격 제어기의 매크로 설정장치.
  8. 제 2 항에 있어서, 상기 원격 제어기가 디바이스 단위로 할당되고, 상기 복수개의 디바이스가 하나의 학습 가능한 원격 제어기에 의해 제어되면, 상기 제어부는 상기 명령어들에 대한 데이터 파일을 각 디바이스별로 할당된 원격 제어기로부터 수신하고, 상기 매크로 명령어와 상기 매크로 이름은 상기 학습 가능한 원격 제어기로 송출하는 것을 특징으로 하는 원격 제어기의 매크로 설정장치.
  9. 제 2 항에 있어서, 상기 원격 제어기가 디바이스 단위로 할당되고, 상기 복수개의 디바이스가 하나의 학습 가능한 원격 제어기에 의해 제어되면, 상기 제어부는 상기 메모리에 저장된 데이터 파일을 상기 학습 가능한 원격 제어기로 송출시켜 상기 학습 가능한 원격 제어기를 학습시키는 것을 특징으로 하는 원격 제어기의 매크로 설정장치.
  10. 제 1 항에 있어서, 상기 원격 제어기로부터 수신되는 명령어들에 대한 데이터 파일은 명령어 단위로 명령어 코드 데이터와 사용자가 인식할 수 있는 텍스트 이름을 포함하고, 상기 제어부는 상기 텍스트 이름을 이용하여 상기 명령어 리스트를 형성하는 것을 특징으로 하는 원격 제어기의 매크로 설정장치.
  11. 사용자에 의해 지정된 디바이스의 기능을 제어하는 명령어가 요구되면, 상기 지정된 디바이스의 원격 제어기로부터 상기 디바이스의 기능을 제어하는 명령어들에 대한 데이터 파일을 수신하는 단계;
    상기 수신된 데이터 파일과 상기 디바이스 이름을 저장하는 단계;
    사용자에 의해 매크로 이름이 입력되면, 상기 저장된 디바이스 이름 및 상기 명령어의 리스트를 디스플레이 하는 단계;
    상기 명령어 리스트를 토대로 선택된 명령어를 상기 매크로 이름에 대응되는 매크로 명령어로 설정하는 원격 제어기의 매크로 설정 방법.
  12. 제 11 항에 있어서, 사용자에 의해 지정 가능한 디바이스가 복수개이면, 상기 명령어들에 대한 데이터 파일을 수신하는 단계는 상기 원격 제어기로부터 디바이스 단위로 상기 디바이스의 기능을 제어하는 명령어들에 대한 데이터 파일을 수신하고,
    상기 디스플레이 단계는 저장된 복수개의 디바이스 이름과 상기 복수개의 디바이스 이름중 사용자에 의해 선택된 디바이스 이름에 대응되는 명령어 리스트를 디스플레이 하는 것을 특징으로 하는 원격 제어기의 매크로 설정 방법.
  13. 제 11 항에 있어서, 상기 원격 제어기의 매크로 설정 방법은,
    상기 매크로 이름에 대응되는 매크로 명령어가 모두 설정되면, 상기 매크로 명령어와 상기 매크로 이름을 상기 원격 제어기로 송출하는 단계를 더 포함하는 원 격 제어기의 매크로 설정 방법.
  14. 제 11 항에 있어서, 사용자에 의해 지정 가능한 디바이스가 복수개이고, 상기 원격 제어기가 디바이스별로 할당되고, 학습 가능한 원격 제어기를 이용하여 상기 복수개의 디바이스의 기능을 제어할 때, 상기 매크로 명령 및 매크로 이름은 상기 학습 가능한 원격 제어기로 송출하는 단계를 더 포함하는 원격 제어기의 매크로 설정 방법.
KR1020040001094A 2004-01-08 2004-01-08 원격 제어기의 매크로 설정 장치 및 방법 KR101000923B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020040001094A KR101000923B1 (ko) 2004-01-08 2004-01-08 원격 제어기의 매크로 설정 장치 및 방법
US11/030,331 US7525473B2 (en) 2004-01-08 2005-01-07 Apparatus and method for setting macro of remote control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040001094A KR101000923B1 (ko) 2004-01-08 2004-01-08 원격 제어기의 매크로 설정 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20050072938A KR20050072938A (ko) 2005-07-13
KR101000923B1 true KR101000923B1 (ko) 2010-12-13

Family

ID=35095770

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040001094A KR101000923B1 (ko) 2004-01-08 2004-01-08 원격 제어기의 매크로 설정 장치 및 방법

Country Status (2)

Country Link
US (1) US7525473B2 (ko)
KR (1) KR101000923B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9124917B2 (en) 2011-09-15 2015-09-01 Samsung Electronics Co., Ltd. Remote controller apparatus, broadcast receiving apparatus and method for controlling the same

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7627669B2 (en) * 2003-05-21 2009-12-01 Ixia Automated capturing and characterization of network traffic using feedback
US7840664B2 (en) * 2003-05-21 2010-11-23 Ixia Automated characterization of network traffic
KR100647915B1 (ko) * 2004-08-31 2006-11-23 주식회사 오성전자 원격제어장치
EP1958175A2 (en) * 2005-11-30 2008-08-20 Koninklijke Philips Electronics N.V. Programming of a universal remote control device
US20070171196A1 (en) * 2006-01-23 2007-07-26 Thomas Robert Pfingsten Controller user interface and method
JP2008089887A (ja) * 2006-09-29 2008-04-17 Toshiba Corp 映像出力装置及び表示装置
KR101504115B1 (ko) * 2007-03-12 2015-03-19 삼성전자 주식회사 매크로 명령 동작 장치와 매크로 명령 입력 장치 및 방법
US20080231762A1 (en) * 2007-03-22 2008-09-25 Sony Corporation System and method for application dependent universal remote control
KR101382504B1 (ko) * 2007-05-21 2014-04-07 삼성전자주식회사 매크로 생성 장치 및 방법
JP5305645B2 (ja) * 2007-11-29 2013-10-02 出光興産株式会社 ポリカーボネート樹脂組成物、ポリカーボネート樹脂成形品及びその製造方法
US9513718B2 (en) * 2008-03-19 2016-12-06 Computime, Ltd. User action remote control
ATE495422T1 (de) * 2008-10-03 2011-01-15 EchoStar Global BV Universelle fernsteuervorrichtung
US8350744B2 (en) 2008-12-03 2013-01-08 At&T Intellectual Property I, L.P. Virtual universal remote control
WO2011027964A1 (en) 2009-09-01 2011-03-10 Lg Electronics Inc. Method for controlling external device and remote controller thereof
WO2011027957A1 (en) * 2009-09-01 2011-03-10 Lg Electronics Inc. Method for controlling external device and transmitting apparatus and receiving apparatus thereof
US8395477B2 (en) * 2009-10-29 2013-03-12 Time Warner Cable Inc. Geographic based remote control
US8890664B2 (en) * 2009-11-12 2014-11-18 At&T Intellectual Property I, L.P. Serial programming of a universal remote control
JP2011139405A (ja) 2010-01-04 2011-07-14 Sony Corp 情報処理装置、情報処理方法、プログラム、制御対象機器および情報処理システム
US8803655B2 (en) 2010-05-11 2014-08-12 Universal Electronics Inc. System and methods for enhanced remote control functionality
US8922334B2 (en) * 2010-07-12 2014-12-30 Echostar Technologies L.L.C. Assisted remote control macros
KR101942839B1 (ko) * 2012-10-31 2019-01-29 삼성전자주식회사 에이전트 장치, 전기기기 및 그의 제어 방법
CN107274653B (zh) * 2012-11-20 2019-07-09 华为终端有限公司 遥控器的键值信息处理方法及控制设备、遥控器
US20150325109A1 (en) * 2014-05-09 2015-11-12 Looq System Inc. Quick Remote Control Method and Device
KR102521032B1 (ko) * 2016-06-17 2023-04-13 삼성전자주식회사 사용자 입력 처리 방법 및 전자 장치
US11398968B2 (en) 2018-07-17 2022-07-26 Keysight Technologies, Inc. Methods, systems, and computer readable media for testing virtualized network functions and related infrastructure
US11323354B1 (en) 2020-10-09 2022-05-03 Keysight Technologies, Inc. Methods, systems, and computer readable media for network testing using switch emulation
US11483227B2 (en) 2020-10-13 2022-10-25 Keysight Technologies, Inc. Methods, systems and computer readable media for active queue management
US11483228B2 (en) 2021-01-29 2022-10-25 Keysight Technologies, Inc. Methods, systems, and computer readable media for network testing using an emulated data center environment
US11405302B1 (en) 2021-03-11 2022-08-02 Keysight Technologies, Inc. Methods, systems, and computer readable media for network testing using configurable test infrastructure
US11388081B1 (en) 2021-03-30 2022-07-12 Keysight Technologies, Inc. Methods, systems, and computer readable media for impairment testing using an impairment device
US11729087B2 (en) 2021-12-03 2023-08-15 Keysight Technologies, Inc. Methods, systems, and computer readable media for providing adaptive background test traffic in a test environment
US11765068B2 (en) 2021-12-22 2023-09-19 Keysight Technologies, Inc. Methods, systems, and computer readable media for programmable data plane processor based traffic impairment

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4959810A (en) * 1987-10-14 1990-09-25 Universal Electronics, Inc. Universal remote control device
US6014092A (en) * 1987-10-14 2000-01-11 Universal Electronics Inc. Key mover
JP2687454B2 (ja) * 1988-06-28 1997-12-08 ソニー株式会社 汎用コマンダ
JPH08508372A (ja) * 1993-03-24 1996-09-03 ユニバーサル エレクトロニクス インク. パーソナルデジタルアシスタント用赤外線リモートコントロール装置
KR960003475U (ko) * 1994-06-08 1996-01-22 라이팅 리모트콘트롤
GB9711043D0 (en) * 1997-05-29 1997-07-23 Ciba Geigy Ag Organic compounds
US6211870B1 (en) * 1997-07-07 2001-04-03 Combi/Mote Corp. Computer programmable remote control
US7218243B2 (en) * 1998-07-23 2007-05-15 Universal Electronics Inc. System and method for automatically setting up a universal remote control
BR9906952A (pt) 1998-09-17 2000-10-03 Koninkl Philips Electronics Nv Processo para facilitar uma programação de um dispositivo de controle, programa de software que está contido em um meio legìvel por computador para execução em um computador, respectivo dispositivo de controle, software objeto que está contido em um meio legìvel por computador em um site de internet, e, processo de habilitação de um usuário para personalizar o controle de um aparelho
US6437836B1 (en) * 1998-09-21 2002-08-20 Navispace, Inc. Extended functionally remote control system and method therefore
US6937972B1 (en) * 1999-03-17 2005-08-30 Koninklijke Philips Electronics N.V. Fully functional remote control editor and emulator
US6690392B1 (en) * 1999-07-15 2004-02-10 Gateway, Inc. Method system software and signal for automatic generation of macro commands
CN1359509A (zh) * 1999-11-26 2002-07-17 皇家菲利浦电子有限公司 升级通用遥控器的方法和***
US6640144B1 (en) * 2000-11-20 2003-10-28 Universal Electronics Inc. System and method for creating a controlling device
CN1313987C (zh) * 2000-11-23 2007-05-02 皇家菲利浦电子有限公司 包括远程控制装置和第一电子装置的设备
US7093003B2 (en) * 2001-01-29 2006-08-15 Universal Electronics Inc. System and method for upgrading the remote control functionality of a device
JP2003087881A (ja) 2001-09-14 2003-03-20 Funai Electric Co Ltd 学習リモコン、リモコン機能学習システムおよびリモコン機能学習方法
US7206559B2 (en) * 2001-10-16 2007-04-17 Hewlett-Packard Development Company, L.P. System and method for a mobile computing device to control appliances
KR20030041472A (ko) 2001-11-20 2003-05-27 주식회사 엘지이아이 리모트 콘트롤러에서의 매크로 구현 방법
ITBS20020064A1 (it) * 2002-07-16 2004-01-16 Genesis S R L Metodo e sistema per il controllo remoto di apparecchiature

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9124917B2 (en) 2011-09-15 2015-09-01 Samsung Electronics Co., Ltd. Remote controller apparatus, broadcast receiving apparatus and method for controlling the same

Also Published As

Publication number Publication date
US7525473B2 (en) 2009-04-28
KR20050072938A (ko) 2005-07-13
US20050231414A1 (en) 2005-10-20

Similar Documents

Publication Publication Date Title
KR101000923B1 (ko) 원격 제어기의 매크로 설정 장치 및 방법
JP4208969B2 (ja) 汎用リモートコントローラ用自動設定機構
KR101772653B1 (ko) 제어 디바이스 및 방송수신장치 제어 방법
KR100941111B1 (ko) 장치의 동작을 명령하는 동안 정보를 검색하기 위한시스템 및 방법
US8078600B2 (en) Information processing apparatus, control method thereof, program, and storage medium
JP4811017B2 (ja) 映像音声システム、制御装置、出力装置、およびプログラム
WO2004032515A1 (en) Control device in a home network environment
US9886844B2 (en) Information processing apparatus, information processing method, and program
JP2009207058A (ja) 遠隔制御方法および遠隔制御装置
JP2003274213A (ja) 映像視聴装置の制御装置、その制御方法、プログラムおよび記録媒体
KR101508401B1 (ko) 소비자 전자 제품들의 활동-기반 제어를 위한 시스템들 및 방법들
KR20070104130A (ko) 컨텐츠 목록 표시 방법 및 장치
CN101783136A (zh) 设置显示设备的配置的方法和设备
US20150304714A1 (en) Server device and client device for providing vod service and service providing methods thereof
JP2008191779A (ja) 表示制御装置および方法、並びにプログラム
JP4716093B2 (ja) 制御機器および制御方法、並びにプログラム
US20060171262A1 (en) Device and method for selecting contents and reproducing/recording selected contents
JP5820235B2 (ja) 制御端末、及び、電子機器制御システム
KR20100081186A (ko) 제어데이터 전송방법, 피제어장치, 원격제어 중개장치, 통합 원격제어장치, 서버, 그리고, 원격제어 시스템
KR101890906B1 (ko) 제어 디바이스 및 방송수신장치 제어 방법
US8959543B2 (en) Device control apparatus and device control method
EP1809036A1 (en) Server device, client device, and data list acquiring method
JP2005063069A (ja) 被制御装置、リモート制御装置及びリモート制御システム
JP2005064696A (ja) リモート制御システム、被リモート制御装置、リモート制御装置、リモート制御方法、プログラム、及びコンピュータ読み取り可能な記憶媒体
JP2005197840A (ja) リモートコントロール機能付き携帯端末装置

Legal Events

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

Payment date: 20131128

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20141127

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20151127

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20161129

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20171129

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20181129

Year of fee payment: 9