KR101233783B1 - 리모컨의 타겟기기 통합관리 방법 - Google Patents
리모컨의 타겟기기 통합관리 방법 Download PDFInfo
- Publication number
- KR101233783B1 KR101233783B1 KR1020110078557A KR20110078557A KR101233783B1 KR 101233783 B1 KR101233783 B1 KR 101233783B1 KR 1020110078557 A KR1020110078557 A KR 1020110078557A KR 20110078557 A KR20110078557 A KR 20110078557A KR 101233783 B1 KR101233783 B1 KR 101233783B1
- Authority
- KR
- South Korea
- Prior art keywords
- target device
- information
- remote controller
- control
- integrated management
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0338—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/02—Non-electrical signal transmission systems, e.g. optical systems using infrasonic, sonic or ultrasonic waves
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Selective Calling Equipment (AREA)
Abstract
본 발명은 텔레비전 화면에서 리모컨이 가리키는 포인팅 지점을 초음파를 이용하여 정확하게 검출하고 이를 통해 그 지점에 위치하는 타겟기기를 통합관리하는 방법에 관한 것이다. 특히, 본 발명은 텔레비전과 리모컨 사이에 초음파 신호의 송수신 경로를 복수 개 설치하여 이들 간의 초음파 신호의 감지시점 차이로부터 리모컨과 포인터의 3차원 상의 기하학적 위치를 계산하고 다시 리모컨 내부의 자세감지센서로부터 리모컨의 지시방향을 얻고, 리모컨 내부의 로테이션 신호송신부 회전에 따른 구동모터의 회전축의 위치데이터를 얻어 기하학적 위치, 지시방향, 위치데이터를 결합하여 타겟기기를 정확하게 추출해내는 방안을 네트워크를 이용한 기기제어에 적용한 기술에 관한 것이다.
Description
본 발명은 텔레비전 화면에서 리모컨이 가리키는 포인팅 지점을 예컨대 초음파를 이용하여 정확하게 검출하고 이를 통해 그 지점에 위치하는 타겟기기를 통합관리하는 방법에 관한 것이다. 특히, 본 발명은 텔레비전과 리모컨 사이에 초음파 신호의 송수신 경로를 복수 개 설치하여 이들 간의 초음파 신호의 감지시점 차이로부터 리모컨과 포인터의 3차원 상의 기하학적 위치를 계산하고 다시 리모컨 내부의 자세감지센서로부터 리모컨의 지시방향을 얻고, 리모컨 내부의 로테이션 신호송신부 회전에 따른 구동모터의 회전축의 위치데이터를 얻어 기하학적 위치, 지시방향 및 위치데이터를 결합하여 타겟기기를 정확하게 추출해내는 방안을 네트워크를 이용한 기기 관리에 적용한 기술에 관한 것이다.
최근 들어 광대역 미디어 보급이 확산되고 통신 속도가 향상됨에 따라 인터넷은 원소스 멀티서비스(One source Multi Service)를 가능하게 해주는 새로운 매개체로 떠오르고 있다. 이러한 원소스 멀티서비스의 일 예로 다수의 공중파 텔레비전, 라디오 채널은 물론 인터넷 사업자에 의해 제공된 멀티미디어 컨텐츠이 인터넷을 통하여 방송서비스로 제공되고 있다. 또한, 인터넷 이용 인구의 급격한 증가와 더불어 원소스 멀티서비스를 제공하는 인터넷 방송에 대한 수요도 증가 추세에 있다.
이러한 배경에서 등장한 대표적인 서비스로는 IPTV(Internet Protocol Television)를 들 수 있다. IPTV의 가장 큰 특징은 초고속 인터넷을 통해 양방향의 텔레비전 방송 서비스를 제공한다는 점이다. 이러한 IPTV는 셋탑박스를 매개로 하여 인터넷과 연결되는 컨텐츠 제공 서버와 장치를 연결하고, 이를 통해 컨텐츠 제공 서버로부터 제공되는 VOD 컨텐츠를 디스플레이 장치를 통해 표시함으로써 사용자에게 제공한다. IPTV는 VOD 서비스 외에, 인터넷 서비스, 데이터 방송 서비스, 위젯을 통한 각종 정보 서비스, 게임 서비스, PVR(Personal Video Recorder) 서비스가 통합되고 있다.
이처럼 IPTV가 등장함에 따라 텔레비전에 초고속 통신망이 연결되었고, 그로 인해 텔레비전을 통해 인터넷 브라우징과 같은 웹 서비스를 이용하려는 움직임도 자연스럽게 나타나고 있다. 일반적으로 스마트 TV라고 불리는 제품군이 바로 이것이다. 스마트 TV에는 출시할 때부터 여러 어플리케이션이 설치되어 있으며, 제품에 따라서는 사용자가 간단한 조작만으로도 어플리케이션을 다운로드받아 설치할 수 있다. 이러한 어플리케이션으로는 인터넷 브라우저, 유튜브(YouTube), 구글 지도(Google Map), 날씨/뉴스 위젯, 인터넷전화(Skype), 동영상 재생, 주문형 영화, 헬스케어, 동네사랑방, 에듀케이션, 스마트그리드, 보안서비스 등이 있으며, 점차로 다양해지고 있는 실정이다.
특히, 네트워크를 이용하여 댁내 또는 특정 공간에서의 가전기기 및 산업용기기 등을 연결하고 디스플레이 장치(예: 텔레비전)에서 어플리케이션을 이용하여 기기 제어를 수행하는 기술에 대해서는 오랫동안 다양하게 제안되어 왔다. 하지만, 이들 기기제어 기술은 통합 관리가 가능하다는 장점에도 불구하고 리모컨에 비해 사용이 불편하다는 단점으로 인하여 사용자들에게는 외변받고 있으며 기대와는 달리 그동안 별달리 사용되지 않고 있다.
이상과 같은 종래기술의 문제점을 해결하기 위하여, 본 발명자는 네트워크(홈네트워크)를 이용하여 통합 기기제어를 하더라도 결국은 사용자에게 익숙한 리모컨을 직관적으로 사용하는 방식, 즉 리모컨으로 사용자가 제어하려고 마음먹은 타겟기기를 가리킨 상태에서 기능 버튼을 누르는 방식을 취하는 것이 바람직하다고 판단하였다.
이러한 기기제어 시스템을 구현함에 있어서 가장 중요한 기술적 요소는 리모컨으로 특정의 지점을 가리켰을 때, 그 가리키는 지점(포인트)의 좌표를 정확하게 검출해낼 수 있는 기술이다. 즉, 리모컨을 이용하여 여러 기기들을 제어시 특정 지점을 포인팅해야 하는데, 리모컨은 종래로 기기별로 전용으로 나오는 것이고 간단히 채널을 변경하거나 볼륨을 조절하는 정도의 기능에 적합한 것이므로 리모컨으로는 이러한 포인팅 검출의 문제가 해결하기 쉽지 않다.
그에 따라, 본 출원의 출원인은 기술개발을 통하여 이 포인팅 검출 문제를 해결할 수 있는 기술에 대해 2011. 3. 17.에 특허출원 10-2011-0023626호 발명의 명칭 "초음파를 이용한 리모컨의 포인팅 지점 검출 방법"을 출원한 바 있으며, 본 발명은 기본적으로 이 기술의 연장선에 있다. 따라서, 리모컨이 가르키는 지점에 대한 포인팅 지점을 정확하게 검출할 수 있게 되었기에 이를 활용하여 네트워크에 연결된 기기들 간의 통합 관리를 달성할 수 있는 기술을 제공하는 것이 본 발명의 목적이다.
따라서, 본 발명의 목적은 텔레비전 화면에서 리모컨이 가리키는 포인팅 지점을 초음파를 이용하여 매칭되는 타겟기기를 검출하여 제어하는 기술을 제공하는 것이다. 구체적으로 살펴보면, 본 발명은 텔레비전과 리모컨 사이에 초음파 신호의 송수신 경로를 복수 개 설치하여 이들 간의 초음파 신호의 감지시점 차이로부터 리모컨과 포인터의 3차원 상의 기하학적 위치를 계산하고 다시 리모컨 내부의 자세감지센서로부터 리모컨의 지시방향을 얻고, 리모컨 내부의 로테이션 신호송신부 회전에 따른 구동모터의 회전축의 위치데이터를 얻어 기하학적 위치, 지시방향 및 위치데이터를 결합하여 타겟기기를 정확하게 추출하고 이를 통해 통합 관리를 달성하는 기술을 제공하는 것을 목적으로 한다.
본 발명에 따른 리모컨의 타겟기기 통합관리 방법은, 하나 이상의 타겟기기를 통합관리 장치의 리모컨으로 포인팅하여 통합 관리하기 위하여, 리모컨이 하나 이상의 타겟기기를 순차적으로 포인팅한 상태에서 기기등록 버튼을 입력받는 제 1 단계; 기기등록 버튼이 입력된 타겟기기에 대한 위치정보를 검출하여 등록하는 제 2 단계; 기기등록 버튼이 입력된 타겟기기에 대한 식별정보와 제어정보를 획득하여 위치정보와 링크하여 등록하는 제 3 단계; 리모컨이 특정의 타겟기기를 포인팅한 상태에서 기기제어 버튼을 입력받는 제 4 단계; 기기제어 버튼이 입력된 타겟기기에 대한 위치정보를 검출하는 제 5 단계; 등록해둔 정보로부터 검출된 위치정보를 조회하는 제 6 단계; 조회 결과 매칭되는 항목에 대한 타겟기기의 식별정보와 제어정보를 로딩하는 제 7 단계; 그 로딩된 제어정보를 이용하여 타겟기기에 대한 기능 제어를 수행하는 제 8 단계;를 포함하여 구성된다.
본 발명에 따른 리모컨의 타겟기기 통합관리 방법은, 리모컨과 통합관리 장치와의 신호 송수신를 통해 리모컨의 로테이션 신호송신부가 초음파 경로를 유효하게 설정할 수 있도록 방향을 자동적으로 맞추도록 하는 방향성을 설정하는 제 9 단계; 로테이션 신호송신부가 설정된 방향성에 대응하여 리모컨 상에서 자동으로 회전하는 단계;를 더 포함하여 구성될 수 있다.
이때, 타겟기기에 대한 위치 정보의 검출은, 리모컨에 대해 3개 이상의 초음파 경로를 설정하는 단계; 초음파 경로로부터 리모컨에 대한 3개 이상의 거리 정보를 획득하는 단계; 거리정보로부터 리모컨의 기하학적 상관 관계를 계산하는 단계; 리모컨의 자세정보와 로테이션 정보를 획득하는 단계; 기하학적 상관 관계와 자세 정보와 로테이션 정보로부터 리모컨이 포인팅하는 지점의 위치를 계산하는 단계; 포인팅 지점의 위치를 타겟기기의 위치 정보로 결정하는 단계;를 포함하여 구성되는 것이 바람직하다.
본 발명에 따른 리모컨의 타겟기기 통합관리 방법에서 기기등록을 위한 제 3 단계는, 리모컨에서 타겟기기에 대한 캡쳐 이미지를 획득하는 단계; 통합관리 장치에서 캡쳐 이미지를 수신하는 단계; 캡쳐 이미지를 인터넷을 통해 외부 서버로 제공하는 단계; 외부 서버에서 캡쳐 이미지를 분석후 검색을 통해 타겟기기에 대한 식별정보와 제어정보를 획득하는 단계; 통합관리 장치에서 외부 서버로부터 식별정보와 제어정보를 제공받는 단계;를 포함하여 구성될 수 있다. 이때, 캡쳐 이미지는 타겟기기 외관에 표시된 이미지형 코드에 대한 이미지를 포함하고, 외부 서버는 캡쳐 이미지로부터 이미지형 코드를 추출하여 이를 통해 타겟기기에 대한 식별정보와 제어정보를 획득하는 것이 바람직하다.
또는, 본 발명에서 기기등록을 위한 제 3 단계는, 사용자로부터 타겟기기에 대한 식별정보를 입력받는 단계; 데이터베이스에 대해 식별정보를 조회하여 타겟기기에 대한 제어정보를 획득하는 단계;를 포함하여 구성될 수도 있다.
본 발명에 따른 리모컨의 타겟기기 통합관리 방법에서 기기제어를 위한 제 8 단계는, 통합관리 장치가 제어정보로부터 메뉴정보를 획득하는 단계; 메뉴정보를 디스플레이에 표시하는 단계; 리모컨으로부터 메뉴정보 상에서의 조작 신호를 수신하는 단계; 조작신호에 따라 타겟기기에 대한 기능 제어를 수행하는 단계;를 포함하여 구성된다.
또는, 본 발명에서 기기제어를 위한 제 8 단계는, 통합관리 장치가 리모컨으로부터 타겟기기에 대한 기능 제어 명령을 수신하는 단계; 기능 제어 명령을 제어정보에 조회하여 타겟기기에 대한 제어코드를 획득하는 단계; 통합관리 장치가 네트워크를 통해 타겟기기에 대한 기능 제어를 수행하는 단계;를 포함하여 구성될 수도 있다.
본 발명의 리모컨의 타겟기기 통합관리 방법에 따르면 텔레비전 화면에 대해 사용자가 리모컨을 사용하여 가리키고 있는 지점의 타겟기기를 초음파를 사용하여 정확하게 검출하여, 이를 통해 타겟기기를 등록하고 이후에 단일 리모컨으로 통합 관리할 수 있는 장점이 있다.
또한, 본 발명의 리모컨의 타겟기기 통합관리 방법에 따르면 텔레비전 화면과 리모컨 간의 3차원 상의 기하학적 관계와 리모컨의 자세정보와 리모컨 내부의 로테이션 신호송신부 회전에 따른 구동모터의 회전축의 위치데이터를 이용함으로써, 리모컨의 초음파 송수신의 유효 앵글과 상관없이 리모컨을 사용하여 가리키고 있는 지점의 타겟기기를 초음파를 사용하여 정확하게 계산해낼 수 있는 장점이 있다.
또한, 본 발명의 리모컨의 타겟기기 통합관리 방법에 따르면 텔레비전 화면과 리모컨 간의 3차원 상의 기하학적 관계와 리모컨의 자세정보와 리모컨 회전축의 위치데이터를 정확하게 분석할 수 있으므로 다양한 응용분야(예: 3차원 게임, 3차원 가상현실)에 적용할 수 있다는 장점이 있다.
[도 1]은 본 발명에 따라 리모컨을 사용하여 스마트 TV를 이용한 각종 이벤트를 처리하는 일 실시예를 나타낸 도면.
[도 2]는 본 발명에 따른 개략적인 구성을 도시한 블록도.
[도 3]은 [도 2]에 도시된 실시예를 구현한 것으로 디스플레이 장치에 리모컨의 포인터가 지정하는 타겟기기의 메뉴정보를 표시하는 과정을 개념적으로 나타낸 도면.
[도 4]는 본 발명에 따른 리모컨의 타겟기기 통합관리 방법을 개략적으로 나타낸 흐름도.
[도 5]는 본 발명에 따른 리모컨의 타겟기기 통합관리 방법 중 리모컨이 가리키는 포인트를 지정하고 디스플레이 장치에 메뉴정보를 표시하는 과정을 구체적으로 나타낸 흐름도.
[도 2]는 본 발명에 따른 개략적인 구성을 도시한 블록도.
[도 3]은 [도 2]에 도시된 실시예를 구현한 것으로 디스플레이 장치에 리모컨의 포인터가 지정하는 타겟기기의 메뉴정보를 표시하는 과정을 개념적으로 나타낸 도면.
[도 4]는 본 발명에 따른 리모컨의 타겟기기 통합관리 방법을 개략적으로 나타낸 흐름도.
[도 5]는 본 발명에 따른 리모컨의 타겟기기 통합관리 방법 중 리모컨이 가리키는 포인트를 지정하고 디스플레이 장치에 메뉴정보를 표시하는 과정을 구체적으로 나타낸 흐름도.
이하, 도면을 참조하여 본 발명의 바람직한 실시예를 설명한다.
[도 1]은 본 발명에 따라 리모컨(100)으로 스마트 TV를 이용한 이벤트를 처리하는 일 실시예를 나타낸 도면이다. 본 실시예에서 스마트 TV는 셋탑박스(300)와 디스플레이 장치(200)로 이루어지고 사용자는 리모컨(300)을 조작하여 스마트 TV 상에서 다양한 컨텐츠를 인터렉티브하게 시청하게 된다. 다른 실시예로는 디지털 텔레비전(200)을 위한 리모컨(100)을 사용하여, 리모컨(100)으로 디지털 텔레비전(200)을 직접 제어하도록 구성할 수도 있다.
또한, 사용자는 리모컨(100)을 이용하여 셋탑박스(300)에 연결된 여러 기기들을 제어하는데, 이와 관련된 각종의 정보(데이터)가 인터넷(400)을 통해 원격지의 저장서버(500)로부터 셋탑박스(300)로 제공된다. 이와는 반대로, 리모컨(100)을 이용하여 각종 기기를 제어하기 위한 각종의 정보(데이터)가 셋탑박스(300)에서 생성 내지 변경되어 인터넷(400)을 통해 셋탑박스(300)로부터 저장서버(500)로 업로드될 수도 있다.
셋탑박스(300)는 예컨대 IPTV의 경우 인터넷망(400)을 통해 방송 사업자 서버로부터 비디오 데이터를 제공받아 이를 복원하여 디스플레이 장치(200)를 통해 출력하는 장치로서, 사용자의 요청에 따라 디스플레이 장치(200)를 통해 웹 서핑용 브라우저 화면을 출력하여 사용자에게 제공한다.
셋탑박스(300)는 바람직하게는 안드로이드(Android) 기반의 운영체제에서 구동되고 디스플레이 장치(200)에 인터넷 브라우저나 위젯(widget)을 실행시키고, 더욱 바람직하게는 각종의 다양한 어플리케이션, 예컨대 게임이나 안드로이드 어플리케이션을 설치하여 구동할 수 있는 스마트 TV이다.
사용자가 리모컨(100)을 조작하면, 그에 대응하여 리모컨(100)에서 펄스 신호를 생성하여 셋탑박스(300)에 전송한다. 셋탑박스(300)는 리모컨(100)에서 제공한 펄스 신호에 기반하여 포인터 제어 신호를 생성하며, 그에 따라 텔레비전 화면(200)에서 포인터의 위치 변화를 제어한다.
[도 2]는 본 발명에 따른 개략적인 구성을 도시한 블록도로서, 통합관리 장치로서 셋탑박스(300)를 사용한 예를 나타낸다. 본 발명에 따른 리모컨(100)의 포인팅 지점을 검출하는 기술은 복수 개의 초음파 경로에 기반한 것으로서 리모컨(100), 셋탑박스(300), 디스플레이 장치(200), 복수 개의 신호센싱부(210, 220, 230, …)로 이루어진다. 전술한 바와 같이 본 발명에서 리모컨(100)이 가리키는 포인팅 지점을 검출하는 기술은 이건 출원인의 2011. 3. 17.자 특허출원 10-2011-0023626호에 기반하고 있다.
먼저, 리모컨(100)의 세부 구성에 대해서 살펴본다. 리모컨(100)은 사용자의 조작을 수용하는 장치로서, 사용자의 조작에 대응하여 레이저 포인터와 초음파 신호를 제공한다. 리모컨(100)은 사용자의 키 입력에 대응하여 IR(적외선) 신호 또는 RF(고주파수) 신호를 외부, 즉 셋탑박스(300)로 전송하며, 포인팅 지점 검출을 위해 초음파 신호를 활용한다. 리모컨(100)은 자세감지센서(110), 메모리부(120), 키입력부(130), 컨트롤러(140), 로테이션 신호송신부(150), 캡쳐모듈(160)로 구성된다.
자세감지센서(110)는 바람직하게는 리모컨(100)에 내장되는 구성이며, 리모컨(100)의 자세가 정상 포지션에서 어느 정도 비틀어져 있는지를 실시간으로 알려주는 센서이다. 바람직하게는 3축 센서를 포함하여 구성되며, 다양한 센서 모듈, 예컨대 자이로 센서를 이용하여 구성할 수도 있다. 리모컨(100)의 자세 틀어짐을 3차원적으로 감지함이 바람직하다.
메모리부(120)는 자세감지센서(110)를 통해 실시간 감지된 정보 데이터, 그리고 엔코더(151)를 통해 감지된 로테이션 신호송신부(150)를 회전시키는 구동모터(151)의 회전축의 위치 데이터를 비롯하여 리모컨(100)의 동작을 위한 각종의 정보(데이터)를 저장한다.
로테이션 신호송신부(150)는 초음파 신호를 송신하기 위한 구성으로, 기구적으로 회전 가능하도록 구성되어 있다. 또한, 구동모터(151)는 로테이션 신호송신부(150)를 회전시키는 구성으로서, 컨트롤러(140)에 의해 제어를 받는다. 신호송수신부(150)를 구동모터(151)를 이용해 회전시키는 이유는 리모컨(100)의 초음파 송수신의 경우 유효 앵글이 있는 점을 감안한 것이다. 만일 사용자가 가리킨 대상기기가 디스플레이 장치(200)에 구비된 신호센싱부(210, 220, 230, …)와는 전혀 상이한 방향에 위치하여 초음파 송수신의 유효 앵글을 벗어나는 경우에는 문제가 발생할 수 있기 때문이다. 즉, 초음파 송수신 유효 앵글을 벗어나 리모컨(100)을 전혀 엉뚱한 방향으로 가리키는 경우에는 초음파 송수신이 안 되기에 이를 방지하여 신호송신부(150)를 회전 가능하도록 구성하고, 구동모터(151)가 이를 회전시켜 항상 유효 앵글을 유지할 수 있도록 해준다. 로테이션 신호송신부(150)의 회전은 구동모터(151)로 달성할 수도 있고, 사용자가 수동으로 회전시킬 수도 있으며, 설계자가 선택하여 구현할 수 있다.
키입력부(130)는 디스플레이 장치(200)를 컨트롤하는 사용자 키 입력 신호를 발생시키는데, 각종의 버튼을 비롯하여 터치 입력이나 조그 다이얼 등을 비롯하여 다양한 수단이 사용될 수 있다.
컨트롤러(140)는 리모컨(100)의 전체 시스템을 제어하기 위한 구성으로서, 키입력부(130)를 통해 사용자의 키 입력을 제공받고, 자세감지센서(110)로부터 실시간 제공되는 리모컨(100)의 자세 정보를 입수하며, 이와 같은 키 입력 정보 내지 자세 정보에 대응하여 펄스 신호를 생성하여 신호송신부(150)를 통해 외부, 즉 셋탑박스(300)를 향해 발송한다.
또한, 컨트롤러(140)는 자세감지센서(110)로부터 실시간 제공되는 리모컨(100)의 자세 정보에 대응하여 구동모터(151)를 통해 로테이션 신호송신부(100)가 신호수신부(310)를 향하도록 제어한다.
신호송신부(150)는 리모컨(100)에서 발생한 각종의 정보(데이터)를 실제 신호로서 외부 발송하는 기능을 수행하며, 초음파 발신기 내지 IR 송신기 또는 RF 송신기로 이루어진다. 본 발명에 따라 리모컨 포인팅 지점을 검출하기 위해서는 신호송신부(150)는 초음파 송신을 기본으로 하고 IR(적외선) 송신이나 RF(고주파수) 송신은 리모컨(100)과 셋탑박스(300) 간에 동기를 맞추거나 직선 거리를 정밀하게 측정하는 것과 같은 특수한 목적으로 사용된다.
리모컨(100)에서 발송한 신호는 복수 개의 신호센싱부(20, 220, 230, …)에서 감지되는데, 그 신호감지 결과는 신호수신부(310)로 전달된다. 후술하는 바와 같이, 리모컨(100)과 디스플레이 장치(200) 간의 기하학적 상관 관계를 분석하기 위해서 신호센싱부(20, 220, 230, …)는 초음파를 감지하기 위한 모듈이 일반적으로 3개 이상이 필요하다. 기하학적 상관 관계를 정확하게 분석하기 위해 신호센싱부(20, 220, 230, …)는 충분히 이격됨이 바람직하다.
다음으로 셋탑박스(300)의 세부 구성에 대해서 살펴본다. 셋탑박스(300)는 신호수신부(310), 신호처리부(320), 제어부(330), 디스플레이 인터페이스(340), 네트워크 인터페이스(미도시)로 이루어진다.
신호수신부(310)는 신호센싱부(210)를 통해 감지 신호를 수신하고 그 결과를 제어부(330)로 제공한다. 전술한 바와 같이 리모컨(100)의 3차원 기하학적 관계를 계산할 수 있도록 신호센싱부(210)는 3개 이상을 구비한 것으로 가정하므로, 신호수신부(310)는 이들 각각으로부터 전달된 감지 신호를 서로 구분하여 제어부(330)로 전달한다. 이렇게 전달된 감지 신호는 제어부(330)를 거쳐 신호처리부(320)로 전달된다. 신호처리부(320)는 초음파를 통해 획득된 각각의 거리 정보를 수학적으로 계산하고 여기에 리모컨(100)의 자세정보를 결합시켜 리모컨(100)이 가리키는 포인팅 지점을 연산한다. 이를 통해, 신호처리부(320)는 리모컨(100)이 가리키고 있는 지점, 특히 타겟기기(600)가 위치하고 있는 3차원 공간상의 위치정보를 추출해낼 수 있다.
보다 상세하게 설명하면, 신호처리부(320)는 이격 배치된 복수 개의 신호센싱부(210, 220, 230, …)를 통해 얻어지는 각각의 거리 정보를 이용하여 리모컨(100)과 신호센싱부(210, 220, 230, …) 간의 거리를 각각 측정한다. 리모컨(100)과 여러 지점, 즉 신호센싱부(210, 220, 230, …)가 배치된 지점 간의 거리가 측정되면 이들 간의 3차원상의 기하학적 상관 관계를 수학적으로 계산해낼 수 있다.
신호센싱부(210, 220, 230, …)는 디스플레이 장치(200)와 일정한 관계를 갖도록 배치되므로, 위의 결과로부터 리모컨(100)과 디스플레이 장치(200) 간의 기하학적 상관 관계를 얻을 수 있다. 여기에, 리모컨(100)의 자세감지센서(110)로부터 제공되는 리모컨(100)의 자세 정보와 엔코더(151)를 통해 감지된 로테이션 신호송신부(150)를 회전시키는 구동모터(151)의 회전축의 위치 데이터로부터 리모컨(100)이 가리키는 지점을 정확하게 도출할 수 있다.
사용자가 리모컨(100)으로 외부의 타겟기기(600)를 가리킨 상태에서 리모컨(100)의 미리 설정된 버튼, 예컨대 '기기등록' 버튼을 누르면, 해당 타겟기기(600)의 기하학적 위치를 검출하고 그 타겟기기(600)와 링크시켜 기기관리부(350)에서 저장한다. 제어부(330)는 신호처리부(320)로부터 위치정보를 제공받고 해당 기기에 대한 식별정보와 제어정보 등을 입수하여 링크시키고, 이들 정보는 기기관리부(350)에서 관리한다.
타겟기기(600)에 대한 각종의 정보는 다양한 방법으로 입수 가능한데, 사용자가 리모컨(100)으로 모델명을 입력하면 인터넷(400)을 통해 저장서버(500)로부터 제공받을 수 있고, 사용자가 타겟기기(600)를 구매할 때 판매자로부터 번들로 제공받아 사용할 수도 있다. 또는, 리모컨(100)에 비교적 고성능의 캡쳐 모듈(160)을 탑재하여 타겟기기(600)에 대한 캡쳐 이미지를 획득하여 셋톱박스(300)로 제공하면 셋톱박스(300)가 인터넷(400)을 통해 그 이미지를 업로드하여 비교검색을 통해 기기정보를 제공받을 수도 있다. 이때, 제품의 외관을 통해 비교검색할 수도 있으나바코드 또는 QR 코드와 같은 이미지형 코드(image-type code)를 활용하는 것이 바람직하다. 즉, 타겟기기(600)의 외부에 바코드/QR 코드를 표시한 상태에서 캡쳐 모듈(160)이 바코드/QR 코드에 대한 캡쳐 이미지를 생성하면 이로부터 타겟기기(600)에 대한 식별정보와 제어정보를 입수할 수 있다.
본 발명에서 타겟기기(600)는 네트워크를 통해 셋탑박스(300)에 연결되어 있고 이를 통해 사용자가 리모컨(100)을 사용하여 타겟기기(600)를 제어할 수 있는 것으로 가정한다. 즉, 사용자가 리모컨(100)으로 타겟기기(600)를 가리킨 상태에서 리모컨(600)의 미리 설정된 버튼, 예컨대 '기기제어' 버튼을 누르면, 리모컨(100)이 가리키는 위치를 신호처리부(320)에서 계산한 후에 그 결과 값을 기기관리부(350)에 저장된 사항과 비교한다. 이전에 '기기등록' 버튼을 통해 당해 타겟기기(600)에 대해 각종의 정보를 위치정보와 링크시켜 저장해둔 상태이므로 셋탑박스(300)는 타겟기기(600)에 관한 식별정보와 제어정보를 로딩할 수 있다. 따라서, 셋탑박스(300)는 디스플레이 장치(200)에 제어메뉴를 표시하여 이를 통해 타겟기기(600)를 제어할 수도 있고, 아니면 리모컨(600)의 버튼 입력에 대응하여 바로 타겟기기(600)를 제어할 수도 있다.
[도 3]은 [도 2]에 도시된 실시예를 구현한 것으로 디스플레이 장치(200)에 리모컨(100)의 포인터(P)가 지정하는 타겟기기(600)의 메뉴정보를 표시하는 과정을 개념적으로 나타낸 도면이다.
디스플레이 장치(200)에 복수 개의 신호센싱부(210, 220, 230, …)가 분산 배치되어 있다. [도 3]에는 4개의 신호센싱부가 배치되어 있으나 3개 이상이면 본 발명의 동작이 가능한 것으로 판단된다. 신호센싱부(210, 220, 230, …)는 리모컨(100)으로부터의 초음파 신호를 감지하며, 이를 통해 디스플레이 장치(200)와 리모컨(100) 간에 3개 이상의 초음파 경로가 형성된다. 또한, 신호센싱부(210, 220, 230, …)는 리모컨(100)으로부터 제공되는 고속 신호(예: IR 신호, RF 신호)도 감지할 수 있도록 구성되었다.
초음파 신호와 IR 신호를 동시에 전송하는 경우 대략 300 m/s의 전송 속도를 갖는 초음파 신호에 비해 3×108m/s의 전송 속도를 갖는 IR 신호는 충분히 빠르므로 리모컨(100)에서 IR 신호와 초음파 신호가 송출되는 즉시 신호센싱부(210, 220, 230, …)는 IR 신호를 감지한다고 가정한다.
IR 신호를 감지하고 어느 정도 시간이 경과한 후 신호센싱부(210, 220, 230, …)는 초음파 신호를 감지하게 된다. 리모컨(100)으로부터 신호센싱부(210, 220, 230, …) 간의 거리가 조금씩 상이하므로 IR 신호를 감지한 때로부터 초음파 신호를 감지할 때까지의 시간(△t1, △t2, △t3, △t4)도 조금씩 상이하다. 이들 시간에 초음파의 속도를 곱하면 리모컨(100)과 디스플레이 장치(200) 간에 형성된 초음파 경로의 거리를 각각 얻을 수 있다.
이어서, 셋탑박스(300)의 신호처리부(320)는 이들 초음파 경로의 거리를 이용하여 디스플레이 장치(200)와 리모컨(100) 간의 3차원 상의 기하학적 상관 관계를 계산해낼 수 있다. 편이상, 신호센싱부(210, 220, 230, …) 간의 거리는 미리 알고 있는 것으로 가정한다. 디지털 텔레비전처럼 일체형으로 구성된 경우에는 이들 거리 정보는 미리 입력할 수 있으며, 셋탑박스에 텔레비전이 연결되어 이루어진 분리형의 경우에도 모델명이나 해상도 정보, 또는 화면 인치정보 등으로부터 셋탑박스는 이들 거리를 알아낼 수 있다. 따라서, 신호센싱부(210, 220, 230, …)와 리모컨(100) 간의 거리를 알게 되면 리모컨(100)과 디스플레이 장치(200) 간의 기하학적 상관 관계를 계산해낼 수 있다.
이상의 과정을 통하여 기하학적 상관 관계가 도출된 이후에는 좌표계를 활용하여 분석이 가능해진다. 편이상 리모컨(100)의 위치를 원점(0, 0, 0)으로 설정하고, 리모컨(100)과 디스플레이 장치(200) 간의 수직선을 Z축으로 설정한다. [도 3]에서 리모컨(100)이 디스플레이 장치(200)에 수직으로 만나는 지점을 'N'이라 표시한다.
그리고 나서, 리모컨(100)의 자세 정보와 구동모터(151)의 회전축의 위치 데이터를 활용한다. [도 2]를 참조하면, 리모컨(100)은 바람직하게는 3축 센서로 구성되는 자세감지센서(110), 그리고 엔코더(15)를 구비하고 있으며, 이로부터 리모컨(100)의 자세가 정상 포지션에서 어느 정도 비틀어져 있는지와, 구동모터(151)의 회전축의 위치데이터를 실시간으로 검출할 수 있다. 이때, 정상 포지션은 앞서 도출한 Z축 방향으로 설정하는 것이 향후 계산에 유리하다.
셋탑박스(300)의 신호처리부(320)는 리모컨(100)의 자세 정보와 구동모터(151)의 회전축의 위치데이터를 전달받으면, 포인터(P)가 초기점인 Z축 교차점(N)으로부터 어디로 얼마만큼 이동했는 지를 계산할 수 있다. 이때, 포인터의 이동량은 미리 설정된 기준에 따라 도출할 수도 있고, 자세 정보를 기하학적 상관 관계에 대입하여 정밀하게 계산할 수도 있다.
이러한 과정을 통하여 신호처리부(320)가 포인터 위치(P)에 있는 타겟기기(600)의 위치정보를 추출하면 제어부(330)는 디스플레이 인터페이스(340)를 통해 디스플레이 장치(200)의 화면에서 위 추출된 타겟기기(600)의 위치정보에 기초하여 화면에 타겟기기(600)의 메뉴정보를 표시한다.
한편, 초음파로 측정한 거리로부터 기하학적 상관 관계를 수학적으로 계산한 결과에는 오차가 발생할 수 있기에, 이를 보상하는 매커니즘을 마련하는 것이 바람직하다. 광학적으로 거리를 측정하는 모듈이 현재 입수가 가능하므로 이러한 광감지 모듈을 리모컨(100)에 내장하여 이로부터 리모컨(100)과 디스플레이 장치(200) 간의 직선 거리(L)를 정밀 측정할 수 있다. 기하학적 상관 관계로부터도 리모컨(100)과 디스플레이 장치(200) 간의 직선 거리를 계산할 수 있는데, 광감지 모듈로부터 정밀 측정한 직선 거리(L)와 오차가 발생한다면, 이 오차를 반영하여 기하학적 상관 관계를 보상할 수 있다.
한편, 앞서 기술한 일련의 과정, 즉 3차원의 기하학적 상관 관계를 계산하고 리모컨(100)의 자세 정보, 구동모터(151)의 회전축의 위치데이터를 적용하여 포인터 위치(P)에 있는 대상기기(600)의 위치정보를 추출하는 과정은 매우 복잡한 계산을 요구한다. 포인터가 정지하여 있거나 포인터가 매우 느리게 이동하는 경우라면 문제가 없으나, 포인터를 일정 속도 이상으로 움직이는 경우에는 이러한 과정을 거쳐 포인팅 지점을 일일이 계산해내는 것은 매우 비효율적이며 디스플레이 화면에도 끊김 현상이 발생할 수 있다.
그에 따라, 일단 포인팅 지점(P)을 알고난 이후에는 좀더 효율적으로 포인팅지점을 계산하는 방식이 마련되는 것이 바람직하다. 본 발명에서는 사용자가 리모컨(100)을 일정 속도 이상으로 움직일 때에는 앞서의 과정을 거치지 않고, 자세감지센서(110)로부터 얻어지는 움직임 정보, 그리고 엔코더(152)로부터 얻어지는 구동모터(151)의 회전축의 위치데이터에 비례하여 포인팅 지점을 이동시키는 방식을 제안한다.
즉, 앞서 기술한 일련의 과정을 거쳐서 포인팅 지점을 정확하게 도출하면 그 지점을 베이스로 삼고, 그 이후에 사용자가 리모컨(100)을 움직이면 그 움직임 정도에 비례하여 베이스로부터 포인팅 지점을 이동시키는 것이다. 이러한 방식은 정확한 계산에 기반한 것이 아니므로 오차가 발생하지만, 빠른 결과 도출이 가능하므로 리모컨(100)을 빠르게 이동시킬 때 효과적으로 사용할 수 있다. 그러다가 리모컨(100)이 정지하면 다시 앞서 기술한 일련의 수학적인 계산 과정을 거쳐서 포인팅 지점을 정확하게 계산함으로써 빠른 이동 과정에서 발생한 오차를 없애는 것이 바람직하다.
[도 4]는 본 발명에 따른 리모컨의 타겟기기 통합관리 방법을 개략적으로 나타낸 흐름도로서, 대부분의 기술적 구성이 [도 2]와 [도 3]을 참조하여 이미 설명한 바와 공통되므로, 이하에서는 흐름에 대해서만 순차적으로 설명한다. 프로세스의 순서는 [도 4]에 도시된 것에 한정되지 않으며, 발명의 목적을 달성하는 범위 내에서 일부 단계가 서로 순서를 바꾸어 구성될 수 있다.
리모컨(100)을 통해 셋탑박스(300)에 타겟기기(600)를 포함하여 적어도 하나 이상의 대상기기의 위치와 각각에 관련된 기기제어 메뉴정보를 매칭하여 저장한다(S100). 즉, 리모컨(100)에 의해 지정되는 포인트 지점(P)으로 대상기기를 가르킨 상태에서 키입력부(1130)의 등록 버튼을 누르면 셋탑박스(300)로 포인트 지점(P)의 좌표가 전송된다.
여기서 메뉴정보는 리모컨(100)이 셋탑박스(300)을 통해 저장서버(500)에 접속하여 포인트 지점(P)과 매칭되는 것을 선택하여 편집한 뒤, 편집된 내용으로 셋탑박스(300)로 전송할 수 있다. 여기서 메뉴정보는 각 대상기기를 제어하기 위한 그래픽 유저인터페이스를 포함한 제어메뉴, 그리고 실제로 각 대상기기를 제어하기 위한 신호를 생성하는데 필요한 제어정보를 포함한다.
셋탑박스(300)가 그 매칭된 대상기기의 위치 및 메뉴정보를 반영하여 인터넷망(400)을 통해 저장서버(500)로 업데이트한다(S110).
다수의 대상기기 중 리모컨(100)의 포인트 위치(P)로 지정된 타겟기기(600)의 메뉴정보가 자동으로 디스플레이 장치(200)에 표시된다(S120).
리모컨(100)으로 디스플레이 장치(200)에 표시된 메뉴정보를 이용해 타겟기기(600)를 제어한다(S130).
[도 5]는 [도 4]의 단계(S130)을 구체적으로 나타낸 흐름도로서, 대부분의 기술적 구성이 [도 2]와 [도 3]을 참조하여 이미 설명한 바와 공통되므로, 이하에서는 흐름에 대해서만 순차적으로 설명한다. 프로세스의 순서는 [도 5]에 도시된 것에 한정되지 않으며, 발명의 목적을 달성하는 범위 내에서 일부 단계가 서로 순서를 바꾸어 구성될 수 있다.
리모컨(100)의 로테이션 신호송신부(150)와 신호센싱부(210, 220, 230, …)와의 신호송수신를 통해, 로테이션 신호송신부(150)가 신호센싱부(210, 220, 230, …)를 구비한 디스플레이 장치(200) 수직선인 Z축으로 방향을 자동적으로 맞추도록 하는 방향성을 설정한다(S121).
리모컨(100)을 이용해 포인팅 지점(P)이 단계(S100)에서 저장된 다수의 대상기기 중 메뉴정보를 원하는 타겟기기(600)를 향하는 방향을 향하면(S122), 리모컨(100)의 이동에 따라 로테이션 신호송신부(150)가 디스플레이 장치(200) 수직선인 Z축을 향하도록 자동적으로 방향전환된다(S123).
이에 따라, 디스플레이 장치(200)와 리모컨(100) 사이에 3개 이상의 초음파 경로를 설정한다(S124). [도 3]을 참조하면, 디스플레이 장치(200)에 3개 이상의 신호센싱부(210, 220, 230, …)를 분산 배치하고 리모컨(100)에 신호송신부(150)를 설치함으로써 이들 간에 3개 이상의 초음파 경로를 설정한다.
셋탑박스(300)의 신초처리부(320)가 초음파 경로에서 측정되는 3개 이상의 거리를 획득한다(S125). 즉, 위에서 설정된 3개 이상의 초음파 경로로부터 3개 이상의 거리 정보를 획득한다. 고속 신호(IR 신호, RF 신호)의 도움을 받으면 리모컨(100)에서 초음파 신호가 송출되는 정확한 시점을 알 수 있으므로 그때부터 초음파 신호가 수신되는 시간을 측정하면 리모컨(100)과 신호센싱부(210, 220, 230, …) 사이의 거리를 알 수 있다.
리모컨(100)이 엄밀하게 규정된 타이밍에서 초음파 신호를 송출하는 것으로 약속되어 있고, 그 타이밍에 기초하여 신호센싱부(210, 220, 230, …)가 시간을 측정하는 실시예에서는 고속 신호(IR 신호, RF 신호)의 도움을 받지 않더라도 거리 정보를 획득할 수 있다.
디스플레이 장치(200)와 리모컨(100) 간의 기하학적 상관 관계를 계산한다(S126).
신호센싱부(210, 220, 230, …)와 리모컨(100) 간의 거리를 알게 되면, 리모컨(100)과 디스플레이 장치(200) 간의 기하학적 상관 관계를 계산해낼 수 있다. 이를 통해, 리모컨(100)과 디스플레이 장치(200)가 3차원 공간상에서 서로 어떠한 상대적 위치를 갖는지 파악된다.
리모컨(100)의 자세정보, 그리고 리모컨(100) 내부의 로테이션 신호송신부(100)의 자동적인 회전에 따른 구동모터(151)의 회전축의 위치데이터를 획득한다(S127).
리모컨(100)은 바람직하게는 3축 센서로 구성되는 자세감지센서(110)를 구비하고 있으며, 이로부터 리모컨(100)의 자세가 정상 포지션에서 어느 정도 비틀어져 있는지를 실시간으로 검출할 수 있다. 이때, 정상 포지션은 리모컨(100)과 디스플레이 장치(200) 간의 수직선이라고 가정하는 것이 좌표 계산에 편리하다.
한편, 리모컨(100)은 바람직하게는 3축 센서로 구성되는 자세감지센서(110), 그리고 엔코더(15)를 구비하고 있으며, 구동모터(151)의 회전축의 위치데이터를 실시간으로 검출할 수 있다.
기하학적 상관 관계, 자세 정보, 구동모터(151)의 회전축의 위치데이터로부터 앞서 저장된 다수의 대상기기 중 포인팅된 지점(P)의 타겟기기(600)가 특정된다(S128).
기하학적 상관 관계로부터 리모컨(100)과 디스플레이 장치(200)가 3차원공간 상에서 서로 어떠한 상대적 위치를 갖는지 파악된 상태에서, 자세 정보와 회전축의 위치데이터로부터 리모컨(100)이 어떠한 방향으로 틀어져서 Z축으로부터 이루고 있는 각도(α)가 어느 정도 인지를 파악하는 것이다.
한편, 단계(S123) 내지 단계(S127)의 과정없이 리모컨(100)의 CMOS 또는 CCD와 같은 화상센서를 장착하는 캡쳐모듈(160)을 통해 타겟기기(600)를 캡쳐하여 셋탑박스(300)을 통해 저장서버(500)에서 검색하는 방식으로 타겟기기(600)의 위치정보를 통해 메뉴정보를 디스플레이장치(200)에 자동적으로 표시할 수 있다.
이를 위해, 도 4의 단계(S100)에 있어서, 리모컨(100)을 통해 셋탑박스(300)에 타겟기기(600)를 포함하여 적어도 하나 이상의 대상기기의 위치와 메뉴정보를 매칭하여 저장시, 대상기기 각각에 대한 캡쳐 영상을 함께 셋탑박스(300)로 제공해야 한다.
포인터 위치(P)에 있는 타겟기기(600)의 위치정보를 추출하면 디스플레이 장치(200)의 화면은 위 추출된 타겟기기(600)의 위치정보에 기초하여 화면에 타겟기기(600)의 메뉴정보를 표시한다.
100 : 리모컨
110 : 자세감지센서
120 : 메모리부
130 : 키입력부
140 : 컨트롤러(MCU)
150 : 로테이션 신호송신부
160: 캡쳐모듈
200 : 디스플레이 장치
210, 220, 230, 240 : 신호센싱부
250 : 기준센서
300 : 셋탑박스
310 : 신호수신부
320 : 신호처리부
330 : 제어부
340 : 디스플레이 인터페이스
400 : 인터넷망
500: 저장서버
600: 타겟기기
110 : 자세감지센서
120 : 메모리부
130 : 키입력부
140 : 컨트롤러(MCU)
150 : 로테이션 신호송신부
160: 캡쳐모듈
200 : 디스플레이 장치
210, 220, 230, 240 : 신호센싱부
250 : 기준센서
300 : 셋탑박스
310 : 신호수신부
320 : 신호처리부
330 : 제어부
340 : 디스플레이 인터페이스
400 : 인터넷망
500: 저장서버
600: 타겟기기
Claims (8)
- 하나 이상의 타겟기기를 통합관리 장치의 리모컨으로 포인팅하여 통합 관리하는 방법으로서,
상기 리모컨이 하나 이상의 타겟기기를 순차적으로 포인팅한 상태에서 기기등록 버튼을 입력받는 제 1 단계;
상기 기기등록 버튼이 입력된 타겟기기에 대한 위치정보를 검출하여 등록하는 제 2 단계;
상기 기기등록 버튼이 입력된 타겟기기에 대한 식별정보와 제어정보를 획득하여 위치정보와 링크하여 등록하는 제 3 단계;
상기 리모컨이 특정의 타겟기기를 포인팅한 상태에서 기기제어 버튼을 입력받는 제 4 단계;
상기 기기제어 버튼이 입력된 타겟기기에 대한 위치정보를 검출하는 제 5 단계;
상기 등록해둔 정보로부터 상기 검출된 위치정보를 조회하는 제 6 단계;
상기 조회 결과 매칭되는 항목에 대한 타겟기기의 식별정보와 제어정보를 로딩하는 제 7 단계;
상기 로딩된 제어정보를 이용하여 상기 타겟기기에 대한 기능 제어를 수행하는 제 8 단계;
를 포함하여 구성되는 리모컨의 타겟기기 통합관리 방법.
- 청구항 1에 있어서,
상기 타겟기기에 대한 위치 정보의 검출은,
상기 리모컨에 대해 3개 이상의 초음파 경로를 설정하는 단계;
상기 초음파 경로로부터 상기 리모컨에 대한 3개 이상의 거리 정보를 획득하는 단계;
상기 거리정보로부터 상기 리모컨의 기하학적 상관 관계를 계산하는 단계;
상기 리모컨의 자세정보와 로테이션 정보를 획득하는 단계;
상기 기하학적 상관 관계와 상기 자세 정보와 상기 로테이션 정보로부터 상기 리모컨이 포인팅하는 지점의 위치를 계산하는 단계;
상기 포인팅 지점의 위치를 상기 타겟기기의 위치 정보로 결정하는 단계;
를 포함하여 구성되는 것을 특징으로 하는 리모컨의 타겟기기 통합관리 방법.
- 청구항 2에 있어서,
상기 리모컨과 상기 통합관리 장치와의 신호 송수신를 통해 상기 리모컨의 로테이션 신호송신부가 상기 초음파 경로를 유효하게 설정할 수 있도록 방향을 자동적으로 맞추도록 하는 방향성을 설정하는 제 9 단계;
상기 로테이션 신호송신부가 상기 설정된 방향성에 대응하여 상기 리모컨 상에서 자동으로 회전하는 단계;
를 더 포함하여 구성되는 리모컨의 타겟기기 통합관리 방법.
- 청구항 1 또는 청구항 2에 있어서,
상기 제 3 단계는,
상기 리모컨에서 상기 타겟기기에 대한 캡쳐 이미지를 획득하는 단계;
상기 리모컨이 상기 캡쳐 이미지를 상기 통합관리 장치로 전송하는 단계;
상기 통합관리 장치에서 상기 캡쳐 이미지를 수신하는 단계;
상기 통합관리 장치가 상기 캡쳐 이미지를 인터넷을 통해 외부 서버로 제공하는 단계;
상기 외부 서버에서 상기 캡쳐 이미지를 분석후 검색을 통해 상기 타겟기기에 대한 상기 식별정보와 제어정보를 획득하는 단계;
상기 통합관리 장치가 상기 외부 서버로부터 상기 식별정보와 제어정보를 제공받는 단계;
를 포함하여 구성되는 것을 특징으로 하는 리모컨의 타겟기기 통합관리 방법.
- 청구항 4에 있어서,
상기 캡쳐 이미지는 상기 타겟기기 외관에 표시된 이미지형 코드에 대한 이미지를 포함하고,
상기 외부 서버는 상기 캡쳐 이미지로부터 상기 이미지형 코드를 추출하여 이를 통해 상기 타겟기기에 대한 식별정보와 제어정보를 획득하는 것을 특징으로 하는 리모컨의 타겟기기 통합관리 방법.
- 청구항 1 또는 청구항 2에 있어서,
상기 제 3 단계는,
사용자로부터 상기 타겟기기에 대한 식별정보를 입력받는 단계;
데이터베이스에 대해 상기 식별정보를 조회하여 상기 타겟기기에 대한 제어정보를 획득하는 단계;
를 포함하여 구성되는 것을 특징으로 하는 리모컨의 타겟기기 통합관리 방법.
- 청구항 2에 있어서,
상기 제 8 단계는,
상기 통합관리 장치가 상기 제어정보로부터 메뉴정보를 획득하는 단계;
상기 메뉴정보를 디스플레이에 표시하는 단계;
상기 리모컨으로부터 상기 메뉴정보 상에서의 조작 신호를 수신하는 단계;
상기 조작신호에 따라 상기 타겟기기에 대한 기능 제어를 수행하는 단계;
를 포함하여 구성되는 것을 특징으로 하는 리모컨의 타겟기기 통합관리 방법.
- 청구항 2에 있어서,
상기 제 8 단계는,
상기 통합관리 장치가 상기 리모컨으로부터 상기 타겟기기에 대한 기능 제어 명령을 수신하는 단계;
상기 기능 제어 명령을 상기 제어정보에 조회하여 상기 타겟기기에 대한 제어코드를 획득하는 단계;
상기 통합관리 장치가 네트워크를 통해 상기 타겟기기에 대한 기능 제어를 수행하는 단계;
를 포함하여 구성되는 것을 특징으로 하는 리모컨의 타겟기기 통합관리 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110078557A KR101233783B1 (ko) | 2011-08-08 | 2011-08-08 | 리모컨의 타겟기기 통합관리 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110078557A KR101233783B1 (ko) | 2011-08-08 | 2011-08-08 | 리모컨의 타겟기기 통합관리 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101233783B1 true KR101233783B1 (ko) | 2013-02-15 |
Family
ID=47899625
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110078557A KR101233783B1 (ko) | 2011-08-08 | 2011-08-08 | 리모컨의 타겟기기 통합관리 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101233783B1 (ko) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9940831B2 (en) | 2014-09-15 | 2018-04-10 | Samsung Electronics Co., Ltd. | Pointing device and controlling method thereof |
US10446020B2 (en) | 2016-08-04 | 2019-10-15 | Samsung Electronics Co., Ltd. | Remote control apparatus and control method thereof |
KR20190123359A (ko) | 2018-04-06 | 2019-11-01 | 고려대학교 산학협력단 | 가전기기의 위치를 데이터화하여 it 기기와 가전기기를 연동하는 장치 및 그 방법 |
US10553105B2 (en) | 2017-09-22 | 2020-02-04 | Samsung Electronics Co., Ltd. | Remote controller and control method thereof |
WO2020116845A1 (ko) * | 2018-12-06 | 2020-06-11 | 삼성전자주식회사 | 원격 제어 장치, 디스플레이 장치 및 이를 포함하는 원격 제어 시스템 |
US11074808B2 (en) | 2018-10-17 | 2021-07-27 | Samsung Electronics Co., Ltd. | Remote control apparatus and the control method thereof |
WO2023027339A1 (ko) * | 2021-08-23 | 2023-03-02 | 삼성전자주식회사 | 외부 전자 장치의 위치 정보를 결정하기 위한 전자 장치 및 그의 동작방법 |
WO2023043028A1 (ko) * | 2021-09-16 | 2023-03-23 | 삼성전자주식회사 | Uwb를 활용한 원격 제어 시스템 및 방법 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110024560A (ko) * | 2009-09-02 | 2011-03-09 | 채광묵 | 원격 위치 지시용 송신장치 및 수신장치 |
-
2011
- 2011-08-08 KR KR1020110078557A patent/KR101233783B1/ko active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110024560A (ko) * | 2009-09-02 | 2011-03-09 | 채광묵 | 원격 위치 지시용 송신장치 및 수신장치 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9940831B2 (en) | 2014-09-15 | 2018-04-10 | Samsung Electronics Co., Ltd. | Pointing device and controlling method thereof |
US10446020B2 (en) | 2016-08-04 | 2019-10-15 | Samsung Electronics Co., Ltd. | Remote control apparatus and control method thereof |
US10553105B2 (en) | 2017-09-22 | 2020-02-04 | Samsung Electronics Co., Ltd. | Remote controller and control method thereof |
KR20190123359A (ko) | 2018-04-06 | 2019-11-01 | 고려대학교 산학협력단 | 가전기기의 위치를 데이터화하여 it 기기와 가전기기를 연동하는 장치 및 그 방법 |
KR102072097B1 (ko) * | 2018-04-06 | 2020-01-31 | 고려대학교 산학협력단 | 가전기기의 위치를 데이터화하여 it 기기와 가전기기를 연동하는 장치 및 그 방법 |
US11074808B2 (en) | 2018-10-17 | 2021-07-27 | Samsung Electronics Co., Ltd. | Remote control apparatus and the control method thereof |
US11436918B2 (en) | 2018-10-17 | 2022-09-06 | Samsung Electronics Co., Ltd. | Remote control apparatus and control method thereof |
WO2020116845A1 (ko) * | 2018-12-06 | 2020-06-11 | 삼성전자주식회사 | 원격 제어 장치, 디스플레이 장치 및 이를 포함하는 원격 제어 시스템 |
US11537275B2 (en) | 2018-12-06 | 2022-12-27 | Samsung Electronics Co., Ltd. | Remote control device, display device, and remote control system including same |
WO2023027339A1 (ko) * | 2021-08-23 | 2023-03-02 | 삼성전자주식회사 | 외부 전자 장치의 위치 정보를 결정하기 위한 전자 장치 및 그의 동작방법 |
WO2023043028A1 (ko) * | 2021-09-16 | 2023-03-23 | 삼성전자주식회사 | Uwb를 활용한 원격 제어 시스템 및 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101233783B1 (ko) | 리모컨의 타겟기기 통합관리 방법 | |
US10782792B2 (en) | 3D pointing devices with orientation compensation and improved usability | |
US7158118B2 (en) | 3D pointing devices with orientation compensation and improved usability | |
KR101899597B1 (ko) | 오브젝트 정보 검색 방법 및 그를 이용한 영상 표시 장치 | |
US9411428B2 (en) | 3D pointing devices with keyboards | |
US8225364B2 (en) | Method of searching internet and video receiving apparatus to use the same | |
US8194038B1 (en) | Multi-directional remote control system and method with automatic cursor speed control | |
US10152115B2 (en) | Generating position information employing an imager | |
US9218738B2 (en) | Obtaining consumer electronic device state information | |
CN104604239A (zh) | 用于视频***的增强现实 | |
CN102870425A (zh) | 通过运动ui框架的主屏幕视图控制 | |
US20090265748A1 (en) | Handheld multimedia receiving and sending devices | |
US20110154396A1 (en) | Method and system for controlling iptv service using mobile terminal | |
US20120242601A1 (en) | Assembly Of A Display Apparatus And A Remote Control And A Method Of Operating The Assembly | |
US20230376104A1 (en) | Method for controlling an application employing identification of a displayed image | |
KR101220172B1 (ko) | 초음파를 이용한 리모컨의 포인팅 지점 검출 방법 | |
US20210041960A1 (en) | Display apparatus | |
KR101608990B1 (ko) | 전자 장치의 원격 제어 장치 및 그것을 이용한 원격 제어 방법 | |
US20130162533A1 (en) | Method for operating image display apparatus | |
KR20170057056A (ko) | 원격제어장치, 원격제어장치의 구동방법, 영상표시장치, 영상표시장치의 구동방법 및 컴퓨터 판독가능 기록매체 | |
KR20120075952A (ko) | 원격제어장치를 이용한 멀티미디어 장치의 조작방법 및 그에 따른 멀티미디어 장치 | |
US20170147065A1 (en) | Wearable content navigation device | |
WO2014005435A1 (zh) | 一种电子设备及其遥控方法 | |
US10841639B2 (en) | Navigation around user data | |
US20220309095A1 (en) | Display device |
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: 20160121 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20161223 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180126 Year of fee payment: 6 |