Nothing Special   »   [go: up one dir, main page]

KR101473469B1 - Remote control device and method for controling operation of electronic equipment - Google Patents

Remote control device and method for controling operation of electronic equipment Download PDF

Info

Publication number
KR101473469B1
KR101473469B1 KR1020120110278A KR20120110278A KR101473469B1 KR 101473469 B1 KR101473469 B1 KR 101473469B1 KR 1020120110278 A KR1020120110278 A KR 1020120110278A KR 20120110278 A KR20120110278 A KR 20120110278A KR 101473469 B1 KR101473469 B1 KR 101473469B1
Authority
KR
South Korea
Prior art keywords
detection signal
cursor
remote control
movement
contact
Prior art date
Application number
KR1020120110278A
Other languages
Korean (ko)
Other versions
KR20140044204A (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 KR1020120110278A priority Critical patent/KR101473469B1/en
Priority to PCT/KR2013/008593 priority patent/WO2014054864A1/en
Publication of KR20140044204A publication Critical patent/KR20140044204A/en
Application granted granted Critical
Publication of KR101473469B1 publication Critical patent/KR101473469B1/en

Links

Images

Classifications

    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • 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
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • 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
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/033Indexing scheme relating to G06F3/033
    • G06F2203/0338Fingerprint track pad, i.e. fingerprint sensor used as pointing device tracking the fingertip image
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/30User interface
    • G08C2201/32Remote control based on movements, attitude of remote control device

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Selective Calling Equipment (AREA)
  • Position Input By Displaying (AREA)
  • Details Of Television Systems (AREA)

Abstract

리모콘 장치 및 전자 기기의 동작 제어 방법이 제공된다. 여기서, 리모콘 장치는 전자 기기의 동작을 제어하는 리모콘 장치로서, 상기 리모콘 장치의 움직임 방향을 감지하여 각 움직임 방향에 따른 모션 감지 신호를 출력하는 자이로 센서; 사용자 손가락의 접촉에 따른 접촉 감지 신호를 출력하는 트랙 패드; 상기 모션 감지 신호 및 상기 접촉 감지 신호를 각각 해석하여 상기 모션 감지 신호에 따른 동작 제어 및 상기 접촉 감지 신호에 따른 동작 제어에 매칭된 각각의 명령어 코드를 생성하는 입력 처리부; 및 상기 각각의 명령어 코드를 포함하는 리모콘 신호를 상기 전자 기기로 출력하는 송신부를 포함한다.A remote control device and a method for controlling the operation of the electronic device are provided. Here, the remote control device is a remote control device for controlling the operation of the electronic device, including: a gyro sensor for sensing the direction of movement of the remote control device and outputting a motion detection signal according to each movement direction; A track pad for outputting a contact detection signal according to the contact of the user's finger; An input processor for analyzing the motion detection signal and the contact detection signal to generate operation codes corresponding to the motion detection signals and operation codes corresponding to the contact detection signals, respectively; And a transmitter for outputting a remote control signal including the respective command codes to the electronic device.

Description

리모콘 장치 및 전자 기기의 동작 제어 방법{REMOTE CONTROL DEVICE AND METHOD FOR CONTROLING OPERATION OF ELECTRONIC EQUIPMENT}TECHNICAL FIELD [0001] The present invention relates to a remote control device and an operation control method of an electronic device,

본 발명은 리모콘 장치 및 전자 기기의 동작 제어 방법에 관한 내용으로서, 구체적으로 리모콘 장치를 이용하여 전자 기기를 원격 제어할 수 있는 기술이다.The present invention relates to a remote control apparatus and a method of controlling an operation of an electronic apparatus, and more specifically, a remote control apparatus capable of remotely controlling an electronic apparatus.

전자 기기는 기기 본체가 아닌 외부에서 제어가 가능하도록 리모콘을 제공하는 경우가 대다수이다. 이러한 리모콘은 전자 기기의 다양한 기능에 대응되는 버튼들을 가지며, 선택된 버튼에 대응하여 원격 제어 신호를 유·무선으로 전자 기기에 출력하도록 설계된다. 그리고 전자 기기는 수신된 원격 제어 신호에 따른 동작을 수행하도록 설계되어 있다.Most of electronic devices are provided with a remote controller so that they can be controlled from the outside of the apparatus body. Such a remote controller has buttons corresponding to various functions of the electronic device and is designed to output the remote control signal to the electronic device by wire or wirelessly corresponding to the selected button. And the electronic device is designed to perform an operation according to the received remote control signal.

그런데 최근 전자 기기의 기능이 다양화되는 추세에 따라 리모콘에는 각 기능에 대응하는 버튼의 수가 증가하였을 뿐만 아니라 버튼들의 조합을 통해 기능을 설정하도록 되어 있어 사용자들은 직관적으로 기능을 선택 또는 설정하지 못하는 불편함이 존재한다. 그리고 전자 기기와 함께 별도로 제공된 메뉴얼을 통해 리모콘 기능 설정 방법을 숙지해야 하는 번거로움이 있다.In recent years, the number of buttons corresponding to each function has been increased in the remote controller according to the trend of various functions of the electronic apparatus, and the function is set through the combination of the buttons. Therefore, the users can not select or set functions intuitively There is a presence. Also, it is troublesome to know the remote control function setting method through the manual provided separately with the electronic device.

본 발명이 이루고자 하는 기술적 과제는 자이로 센서 및 트랙 패드를 이용하여 전자 기기를 다양하게 제어할 수 있는 리모콘 장치 및 전자 기기의 동작 제어 방법을 제공하는 것이다. SUMMARY OF THE INVENTION It is an object of the present invention to provide a remote control device and an operation control method of an electronic device that can control various electronic devices using a gyro sensor and a trackpad.

본 발명의 한 특징에 따른 리모콘 장치는, 전자 기기의 동작을 제어하는 리모콘 장치로서, 상기 리모콘 장치의 움직임 방향을 감지하여 각 움직임 방향에 따른 모션 감지 신호를 출력하는 자이로 센서; 사용자 손가락의 접촉에 따른 접촉 감지 신호를 출력하는 트랙 패드; 상기 모션 감지 신호 및 상기 접촉 감지 신호를 각각 해석하여 상기 모션 감지 신호에 따른 동작 제어 및 상기 접촉 감지 신호에 따른 동작 제어에 매칭된 각각의 명령어 코드를 생성하는 입력 처리부; 및 상기 각각의 명령어 코드를 포함하는 리모콘 신호를 상기 전자 기기로 출력하는 송신부를 포함한다.According to an aspect of the present invention, there is provided a remote control device for controlling an operation of an electronic device, the remote control device comprising: a gyro sensor for sensing a direction of movement of the remote control device and outputting a motion detection signal in accordance with each movement direction; A track pad for outputting a contact detection signal according to the contact of the user's finger; An input processor for analyzing the motion detection signal and the contact detection signal to generate operation codes corresponding to the motion detection signals and operation codes corresponding to the contact detection signals, respectively; And a transmitter for outputting a remote control signal including the respective command codes to the electronic device.

이때, 상기 입력 처리부는,At this time,

상기 모션 감지 신호 및 상기 접촉 감지 신호 각각에 대응하여 상기 전자 기기의 화면에 표시된 커서를 이동시키는 각각의 명령어 코드를 생성하고, 상기 모션 감지 신호에 따른 커서의 이동 단위와 상기 접촉 감지 신호에 따른 커서의 이동 단위가 서로 다를 수 있다.And generating a command code for moving a cursor displayed on the screen of the electronic device corresponding to each of the motion detection signal and the contact detection signal, May be different from each other.

또한, 리모콘 장치는 상기 모션 감지 신호에 따른 커서의 이동 단위가 상기 접촉 감지 신호에 따른 커서의 이동 단위보다 더 크게 설정될 수 있다.In addition, the remote control device may set the moving unit of the cursor according to the motion detection signal to be larger than the moving unit of the cursor according to the contact detection signal.

또한, 상기 입력 처리부는,In addition,

상기 모션 감지 신호와 상기 접촉 감지 신호에 따라 상기 전자 기기의 화면에 표시된 서로 다른 객체의 동작을 제어하는 각각의 명령어 코드를 생성할 수 있다.And generate respective command codes for controlling operations of different objects displayed on the screen of the electronic device according to the motion detection signal and the contact detection signal.

또한, 상기 입력 처리부는,In addition,

상기 모션 감지 신호에 따른 제1 객체의 이동 방향과 상기 접촉 감지 신호에 따른 제2 객체의 이동 방향이 서로 다른 명령어 코드를 생성할 수 있다.A command code having a different moving direction of the first object according to the motion detection signal and a moving direction of the second object according to the contact detection signal may be generated.

또한, 상기 입력 처리부는,In addition,

상기 모션 감지 신호에 따른 상기 전자 기기의 화면을 스크롤하는 명령어 코드를 생성하고, 상기 접촉 감지 신호에 따른 상기 전자 기기의 화면에 표시된 커서 이동을 제어하는 명령어 코드를 생성할 수 있다.A command code for scrolling the screen of the electronic device according to the motion detection signal and a command code for controlling cursor movement displayed on the screen of the electronic device according to the touch detection signal.

또한, 상기 입력 처리부는,In addition,

상기 모션 감지 신호 및 상기 접촉 감지 신호 각각에 따라 상기 전자 기기의 화면에 표시된 동일한 객체의 서로 다른 축 이동을 제어하는 각각의 명령어 코드를 생성할 수 있다.Each of the command codes for controlling movement of different axes of the same object displayed on the screen of the electronic device according to each of the motion detection signal and the contact detection signal.

또한, 상기 입력 처리부는,In addition,

상기 모션 감지 신호에 따라 상기 동일한 객체의 x축 및 y축 방향의 이동을 제어하는 명령어 코드를 생성하고, 상기 접촉 감지 신호에 따라 z축 방향의 이동을 제어하는 명령어 코드를 생성할 수 있다.A command code for controlling the movement of the same object in the x-axis and y-axis directions is generated according to the motion detection signal, and a command code for controlling movement in the z-axis direction according to the contact detection signal can be generated.

본 발명의 다른 특징에 따른 전자 기기의 동작 제어 방법은, 리모콘 장치가 전자 기기의 동작을 제어하는 방법으로서, 상기 리모콘 장치에 장착된 자이로 센서로부터 상기 리모콘 장치의 움직임 방향에 따른 모션 감지 신호를 수집하는 단계; 상기 리모콘 장치에 장착된 트랙 패드로부터 손가락의 접촉에 따른 접촉 감지 신호를 수집하는 단계; 상기 모션 감지 신호에 따른 동작 제어 및 상기 접촉 감지 신호에 따른 동작 제어에 매칭된 각각의 명령어 코드를 생성하는 단계; 및 상기 각각의 명령어 코드를 포함하는 리모콘 신호를 상기 전자 기기로 송출하는 단계를 포함한다.A method of controlling an operation of an electronic device according to another aspect of the present invention is a method of controlling an operation of an electronic device by a remote control device, comprising the steps of: collecting a motion detection signal in accordance with a movement direction of the remote control device from a gyro sensor mounted on the remote control device ; Collecting a touch detection signal from a trackpad mounted on the remote control device in accordance with the contact of the finger; Generating each instruction code matched with the motion control according to the motion detection signal and the motion control according to the contact detection signal; And transmitting a remote control signal including the respective command codes to the electronic device.

이때, 상기 각각의 명령어 코드를 생성하는 단계는,At this time, the step of generating each of the instruction codes includes:

상기 모션 감지 신호를 해석하여 움직임 방향 및 움직임 속도를 산출하는 단계; 상기 모션 감지 신호에 대응하는 제1 커서 이동 단위를 기준으로 상기 움직임 방향 및 움직임 속도에 따라 상기 전자 기기의 화면에 표시된 커서를 이동시키는 제1 커서 이동값을 계산하는 단계; 상기 접촉 감지 신호를 해석하여 접촉 감지 방향 및 접촉 감지 속도를 산출하는 단계; 상기 접촉 감지 신호에 대응하는 제2 커서 이동 단위를 기준으로 상기 접촉 감지 방향 및 접촉 감지 속도에 따라 상기 커서를 이동시키는 제2 커서 이동값을 계산하는 단계; 및 상기 제1 커서 이동값을 포함하는 명령어 코드 및 상기 제2 커서 이동값을 포함하는 명령어 코드를 생성하는 단계를 포함할 수 있다.Analyzing the motion detection signal to calculate a motion direction and a motion velocity; Calculating a first cursor movement value for moving a cursor displayed on a screen of the electronic device according to the movement direction and the movement speed based on a first cursor movement unit corresponding to the motion detection signal; Analyzing the touch sensing signal to calculate a contact sensing direction and a contact sensing speed; Calculating a second cursor movement value that moves the cursor in accordance with the touch sense direction and the touch sensed speed based on a second cursor movement unit corresponding to the touch sense signal; And generating the instruction code including the first cursor shift value and the instruction code including the second cursor shift value.

또한, 상기 제2 커서 이동 단위는 In addition, the second cursor movement unit

상기 제1 커서 이동 단위에 비해 미세하게 설정될 수 있다.Can be finely set as compared with the first cursor moving unit.

또한, 상기 각각의 명령어 코드를 생성하는 단계는, In addition, the step of generating the respective instruction codes may include:

상기 모션 감지 신호에 대응하는 상기 전자 기기의 화면에 표시된 제1 객체를 선택하는 단계; 상기 모션 감지 신호를 해석하여 움직임 방향 및 움직임 속도를 산출하는 단계; 상기 움직임 방향 및 움직임 속도에 따라 상기 제1 객체를 이동시키는 제1 객체 이동값을 산출하는 단계; 상기 접촉 감지 신호에 대응하는 상기 전자 기기의 화면에 표시된 제2 객체를 선택하는 단계; 상기 접촉 감지 신호를 해석하여 접촉 감지 방향 및 접촉 감지 속도를 산출하는 단계; 상기 접촉 감지 방향 및 접촉 감지 속도에 따라 상기 제2 객체를 이동시키는 제2 객체 이동값을 산출하는 단계; 및 상기 제1 객체 이동값을 포함하는 명령어 코드 및 상기 제2 객체 이동값을 포함하는 명령어 코드를 생성하는 단계를 포함할 수 있다.Selecting a first object displayed on a screen of the electronic device corresponding to the motion detection signal; Analyzing the motion detection signal to calculate a motion direction and a motion velocity; Calculating a first object movement value that moves the first object according to the movement direction and the movement velocity; Selecting a second object displayed on the screen of the electronic device corresponding to the touch detection signal; Analyzing the touch sensing signal to calculate a contact sensing direction and a contact sensing speed; Calculating a second object movement value for moving the second object according to the contact sensing direction and the contact sensing velocity; And generating a command code including the first object movement value and a command code including the second object movement value.

또한, 상기 각각의 명령어 코드를 생성하는 단계는, In addition, the step of generating the respective instruction codes may include:

상기 모션 감지 신호를 해석하여 움직임 방향 및 움직임 속도를 산출하는 단계; 상기 움직임 방향 및 움직임 속도에 따라 화면 전체를 스크롤하기 위한 화면 스크롤값을 계산하는 단계; 상기 접촉 감지 신호를 해석하여 접촉 감지 방향 및 접촉 감지 속도를 산출하는 단계; 상기 접촉 감지 방향 및 접촉 감지 속도에 따라 커서를 이동시키는 커서 이동값을 계산하는 단계; 및 상기 화면 스크롤값을 포함하는 명령어 코드 및 상기 커서 이동값을 포함하는 명령어 코드를 생성하는 단계를 포함할 수 있다.Analyzing the motion detection signal to calculate a motion direction and a motion velocity; Calculating a screen scroll value for scrolling the entire screen according to the movement direction and the movement speed; Analyzing the touch sensing signal to calculate a contact sensing direction and a contact sensing speed; Calculating a cursor movement value for moving the cursor in accordance with the touch sensing direction and the touch sensing speed; And generating a command code including the screen scroll value and a command code including the cursor movement value.

또한, 상기 각각의 명령어 코드를 생성하는 단계는,In addition, the step of generating the respective instruction codes may include:

상기 모션 감지 신호에 대응하는 제1 축을 선택하는 단계; 상기 모션 감지 신호를 해석하여 움직임 방향 및 움직임 속도를 산출하는 단계; 상기 전자 기기의 화면에 표시된 제1 객체를 상기 제1 축 방향으로 상기 움직임 방향 및 움직임 속도에 따라 회전시키는 제1 축 이동값을 산출하는 단계; 상기 접촉 감지 신호에 대응하는 제2 축을 선택하는 단계; 상기 접촉 감지 신호를 해석하여 접촉 감지 방향 및 접촉 감지 속도를 산출하는 단계; 상기 제1 객체를 상기 제2 축 방향으로 상기 접촉 감지 방향 및 접촉 감지 속도에 따라 회전시키는 제2 축 이동값을 산출하는 단계; 및 상기 제1 축 이동값을 포함하는 명령어 코드 및 상기 제2 축 이동값을 포함하는 명령어 코드를 생성하는 단계를 포함할 수 있다.Selecting a first axis corresponding to the motion detection signal; Analyzing the motion detection signal to calculate a motion direction and a motion velocity; Calculating a first axis movement value for rotating the first object displayed on the screen of the electronic device in the first axis direction in accordance with the movement direction and the movement speed; Selecting a second axis corresponding to the touch sensing signal; Analyzing the touch sensing signal to calculate a contact sensing direction and a contact sensing speed; Calculating a second axial movement value that rotates the first object in the second axial direction in accordance with the contact sense direction and the contact sensed speed; And generating a command code including the first axis shift value and a command code including the second axis shift value.

또한, 상기 제1 축은 x축 및 y축을 포함하고, 상기 제2 축은 z축을 포함할 수 있다. The first axis may include an x-axis and the y-axis, and the second axis may include a z-axis.

본 발명의 실시예에 따르면, 자이로 센서와 트랙 패드를 이용하여 리모콘의 회전 방향 및 손가락의 접촉을 발생시켜 전자 기기의 다양한 기능을 용이하게 설정할 수 있다. According to the embodiment of the present invention, various functions of the electronic device can be easily set by generating the rotation direction of the remote controller and the finger contact by using the gyro sensor and the trackpad.

도 1은 본 발명의 실시예에 따른 리모콘 장치의 구성을 나타낸 블록도이다.
도 2는 본 발명의 실시예에 따른 리모콘 장치의 외부 구성예이다.
도 3은 본 발명의 한 실시예에 따른 전자 기기의 동작 제어 방법을 나타낸 순서도이다.
도 4는 본 발명의 다른 실시예에 따른 전자 기기의 동작 제어 방법을 나타낸 순서도이다.
도 5는 본 발명의 또 다른 실시예에 따른 전자 기기의 동작 제어 방법을 나타낸 순서도이다.
도 6은 본 발명의 또 다른 실시예에 따른 전자 기기의 동작 제어 방법을 나타낸 순서도이다.
1 is a block diagram showing a configuration of a remote control apparatus according to an embodiment of the present invention.
2 is an external configuration example of a remote control device according to an embodiment of the present invention.
3 is a flowchart illustrating an operation control method of an electronic device according to an embodiment of the present invention.
4 is a flowchart illustrating an operation control method of an electronic apparatus according to another embodiment of the present invention.
5 is a flowchart illustrating an operation control method of an electronic device according to another embodiment of the present invention.
6 is a flowchart illustrating an operation control method of an electronic apparatus according to another embodiment of the present invention.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다. Throughout the specification, when an element is referred to as "comprising ", it means that it can include other elements as well, without excluding other elements unless specifically stated otherwise.

또한, 명세서에 기재된 "…부"의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Also, the term "part" in the description means a unit for processing at least one function or operation, which may be implemented by hardware, software, or a combination of hardware and software.

이하, 도면을 참조로 하여 본 발명의 실시예에 따른 리모콘 장치 및 전자 기기의 동작 제어 방법에 대하여 상세히 설명한다.Hereinafter, a method of controlling an operation of a remote controller and an electronic device according to an embodiment of the present invention will be described in detail with reference to the drawings.

도 1은 본 발명의 실시예에 따른 리모콘 장치의 구성을 나타낸 블록도이다.1 is a block diagram showing a configuration of a remote control apparatus according to an embodiment of the present invention.

도 1을 참조하면, 리모콘 장치(100)는 자이로 센서(101), 트랙 패드(103), 입력 처리부(105), 메모리(107) 및 송신부(109)를 포함한다. 여기서, 리모콘 장치(100)는 전자 기기(미도시)를 원격으로 제어하는 리모콘 신호를 유·무선으로 송출하는 장치이다. 1, the remote control apparatus 100 includes a gyro sensor 101, a trackpad 103, an input processing unit 105, a memory 107, and a transmitting unit 109. [ Here, the remote control apparatus 100 is a device for transmitting a remote control signal for remotely controlling an electronic device (not shown), both wirelessly and wirelessly.

또한, 전자 기기(미도시)는 리모콘 장치(100)와 유·무선 방식으로 신호 송수신이 가능한 장치로서, 리모콘 장치(100)에 의해 원격으로 동작 제어가 가능한 장치를 모두 포함한다. 예컨대, IPTV(Internet Procotol TV), 게임기 등을 포함할 수 있다.An electronic device (not shown) is a device capable of transmitting and receiving signals with the remote control device 100 in a wire / wireless manner, and includes all devices that can be remotely controlled by the remote control device 100. For example, an IPTV (Internet Procotol TV), a game machine, and the like.

그러면, 리모콘 장치(100)의 세부 구성에 대해 살펴보면 다음과 같다. 먼저, 자이로 센서(Gyro Sensor)(101)는 자이로스코프(Gyroscope)를 이용하여 물체의 움직임을 감지하는 센서, 관성센서, 가속도센서를 포함하는 개념이다. 이러한 자이로 센서(101)는 리모콘 장치(100)의 움직임 방향을 감지하여 각 움직임 방향에 대한 모션 감지 신호를 출력한다. 이때, 상하 방향으로의 리모콘 장치(100)의 움직임을 감지하여 상하향 감지신호를 출력하는 상하 감지용 자이로 센서(미도시)와 좌우 방향으로의 움직임을 감지하여 좌우향 감지신호를 출력하는 좌우 감지용 자이로 센서(미도시)를 포함할 수 있다.Hereinafter, the detailed configuration of the remote controller 100 will be described. First, a gyro sensor 101 is a concept that includes a sensor for sensing the movement of an object using a gyroscope, an inertial sensor, and an acceleration sensor. The gyro sensor 101 senses the movement direction of the remote controller 100 and outputs a motion detection signal for each movement direction. In this case, a gyro sensor (not shown) for detecting an up and down direction for sensing the movement of the remote control device 100 in the vertical direction and outputting an up / down detection signal, a left / right sensor for sensing left / right movement, And a gyro sensor (not shown).

트랙 패드(103)는 손가락이나 펜 등의 접촉을 감지하여 커서를 움직이는 포인팅 장치의 일종으로서, 손가락의 접촉에 따른 접촉 감지 신호를 출력한다. 이때, 접촉 감지 신호는 압력 감지 기술 또는 정전기 감지 기술을 이용하여 생성될 수 있다. The trackpad 103 is a kind of pointing device for sensing the touch of a finger or a pen and moving the cursor, and outputs a touch detection signal according to the contact of the finger. At this time, the touch sensing signal may be generated using pressure sensing technology or electrostatic sensing technology.

여기서, 자이로 센서(101)가 출력하는 모션 감지 신호와 트랙 패드(103)가 출력하는 접촉 감지 신호는 디지털 신호로 변환되어 입력 처리부(105)로 출력된다.Here, the motion detection signal output from the gyro sensor 101 and the contact detection signal output from the trackpad 103 are converted into digital signals and output to the input processing unit 105.

입력 처리부(105)는 모션 감지 신호 및 접촉 감지 신호를 각각 해석하여 모션 감지 신호에 따른 전자 기기(미도시)의 동작 제어 및 접촉 감지 신호에 따른 전자 기기(미도시)의 동작 제어에 매칭된 각각의 명령어 코드를 생성한다. The input processing unit 105 analyzes the motion detection signal and the contact detection signal, respectively, and outputs the motion detection signal and the touch detection signal, which correspond to the operation control of the electronic device (not shown) according to the motion detection signal and the operation control of the electronic device Lt; / RTI >

이때, 입력 처리부(105)는 자이로 센서(101)로부터 입력받은 모션 감지 신호및 접촉 감지 신호를 각각 해석하고, 해석된 모션 감지 신호 및 접촉 감지 신호에 각각 대응되는 전자 기기(미도시)의 동작을 제어하는 각각의 명령어 코드를 메모리(107)로부터 추출할 수 있다.At this time, the input processing unit 105 analyzes the motion detection signal and the contact detection signal input from the gyro sensor 101, and performs an operation of an electronic device (not shown) corresponding to the analyzed motion detection signal and the contact detection signal, respectively Each command code to be controlled can be extracted from the memory 107.

이러한 입력 처리부(105)는 중앙처리 유닛이나 기타 칩셋, 마이크로프로세서, MCU(Micro Controller Unit) 등으로 구현될 수 있다. The input processing unit 105 may be implemented as a central processing unit, other chipset, a microprocessor, a microcontroller unit (MCU), or the like.

메모리(107)는 모션 감지 신호 및 접촉 감지 신호 각각에 대응하는 명령어 코드들을 저장한다. 여기서, 메모리(107)는 리모콘 장치(100)의 크기를 고려하여 입력 처리부(105) 내에 설치될 수도 있으며, 독립적으로 설치될 수도 있다. 그리고 메모리(107)는 동적 랜덤 액세스 메모리, 램버스 DRAM, 동기식 DRAM, 정적 RAM 등의 RAM과 같은 매체로 구현될 수 있다.The memory 107 stores instruction codes corresponding to the motion sense signal and the contact sense signal, respectively. Here, the memory 107 may be installed in the input processing unit 105 considering the size of the remote controller 100, or may be installed independently. And memory 107 may be implemented in a medium such as a dynamic random access memory, a RAM such as a Rambus DRAM, a synchronous DRAM, a static RAM, and the like.

송신부(109)는 입력 처리부(105)의 제어하에 입력 처리부(105)가 생성한 각각의 명령어 코드를 포함하는 리모콘 신호를 전자 기기(미도시)로 송신한다. 이때, 리모콘 신호는 전자 기기(미도시)와의 연결 상태에 따라 유·무선으로 송신할 수 있다. 예컨대 적외선 통신, 블루투스 또는 무선 인터넷 중 적어도 하나의 통신 수단을 통하여 리모콘 신호를 송신할 수 있다.The transmitting unit 109 transmits a remote control signal including each command code generated by the input processing unit 105 under the control of the input processing unit 105 to an electronic device (not shown). At this time, the remote control signal can be transmitted wirelessly or wirelessly according to the connection state with the electronic device (not shown). The remote control signal can be transmitted through at least one of communication means such as infrared communication, Bluetooth or wireless Internet.

도 2는 본 발명의 실시예에 따른 리모콘 장치의 외부 구성예이다.2 is an external configuration example of a remote control device according to an embodiment of the present invention.

도 2를 참조하면, 리모콘 장치(100)는 에컨대 플라스틱 또는 금속으로 몰딩된 하우징(111)을 포함한다. 이러한 하우징(111)은 상부 하우징(113) 및 하부 하우징(115)을 포함할 수 있다.Referring to FIG. 2, the remote control apparatus 100 includes a housing 111, which is made of plastic or metal. The housing 111 may include an upper housing 113 and a lower housing 115.

여기서, 상부 하우징(113)은 외부 면 중에서 손가락이 접촉하기 용이한 위치에 트랙 패드(103)가 장착된다. 그리고 상부 하우징(113)은 평탄한 세로 막대 모양이다.Here, the trackpad 103 is mounted on the upper housing 113 at a position where the fingers can easily contact the outer surface of the upper housing 113. The upper housing 113 has a flat vertical bar shape.

하부 하우징(115)은 반원 고리 모양으로 상부 하우징(113)의 양측에서 이어져 형성된다. 그리고 하우징(111)의 내부에는 자이로 센서(101), 입력 처리부(105), 메모리(107) 및 송신부(109)가 내장된다.The lower housing 115 is formed on both sides of the upper housing 113 in a semicircular shape. A gyro sensor 101, an input processing unit 105, a memory 107, and a transmitting unit 109 are incorporated in the housing 111.

따라서, 사용자의 손(200)은 일부 손가락이 트랙 패드(103)에 닿고, 나머지 손가락은 상부 하우징(113)을 감싸 안아쥐며 하부 하우징(115)의 고리 부분을 통과하게 된다. Thus, the user's hand 200 has some fingers touching the trackpad 103 and the remaining fingers around the upper housing 113 and holding it, passing through the loop of the lower housing 115.

이러한 하우징(111)의 형상은 상기에 국한되지 않고, 다양한 형태가 가능하다. The shape of the housing 111 is not limited to the above, and various shapes are possible.

이제, 리모콘 장치(100)를 이용하여 전자 기기(미도시)의 동작을 제어하는 방법을 실시예 별로 설명하면 다음과 같다. Now, a method of controlling the operation of the electronic device (not shown) using the remote control device 100 will be described according to an embodiment.

이때, 도 1과 연계하여 설명하며, 도 1과 동일한 도면 부호를 사용한다. 1, and the same reference numerals as those in FIG. 1 are used.

먼저, 도 3은 본 발명의 한 실시예에 따른 전자 기기의 동작 제어 방법을 나타낸 순서도이다.3 is a flowchart illustrating an operation control method of an electronic apparatus according to an embodiment of the present invention.

도 3을 참조하면, 입력 처리부(105)가 자이로 센서(101)로부터 모션 감지 신호를 입력받는다(S101).Referring to FIG. 3, the input processing unit 105 receives a motion detection signal from the gyro sensor 101 (S101).

그러면, 입력 처리부(105)는 모션 감지 신호에 매칭된 제1 커서 이동 단위를 메모리(107)로부터 추출한다(S103).Then, the input processing unit 105 extracts the first cursor movement unit matched with the motion detection signal from the memory 107 (S103).

다음, 입력 처리부(105)는 제1 커서 이동 단위를 기준으로 모션 감지 신호에 따른 제1 커서 이동값을 계산한다(S105). 즉 입력 처리부(105)는 모션 감지 신호를 해석하여 자이로 센서(101)가 감지한 움직임 방향 및 움직임 속도를 산출하여 현재 커서 위치에서 어느 방향으로 얼마만큼 움직일지를 나타내는 제1 커서 이동값을 계산한다.Next, the input processing unit 105 calculates a first cursor movement value according to the motion detection signal with reference to the first cursor movement unit (S105). That is, the input processing unit 105 calculates the movement direction and the movement speed sensed by the gyro sensor 101 by analyzing the motion detection signal, and calculates a first cursor movement value indicating how much the current cursor position moves in the direction.

다음, 입력 처리부(105)는 제1 커서 이동값을 포함하는 명령어 코드를 생성한다(S107). 이때, 명령어 코드는 메모리(107)로부터 추출될 수 있다.Next, the input processing unit 105 generates a command code including the first cursor movement value (S107). At this time, the instruction code can be extracted from the memory 107.

또한, 명령어 코드는 전자 기기(미도시)의 동작을 제어하기 위한 제어 코드로서, 전자 기기(미도시)의 제조사 및 고유 모델에 무관한 상호 약속된 공통된 표준 제어 코드 또는 제조사 별로 특정 전자 기기(미도시)의 동작에만 고유하게 적용되는 개별 제어 코드일 수 있다.The command code is a control code for controlling the operation of an electronic device (not shown). The command code is a control code for controlling the operation of an electronic device (not shown) Lt; RTI ID = 0.0 > time). ≪ / RTI >

한편, 입력 처리부(105)가 트랙 패드(103)로부터 접촉 감지 신호를 입력받는다(S109).On the other hand, the input processing unit 105 receives the contact detection signal from the trackpad 103 (S109).

그러면, 입력 처리부(105)는 접촉 감지 신호에 매칭된 제2 커서 이동 단위를 메모리(107)로부터 추출한다(S111).Then, the input processing unit 105 extracts the second cursor movement unit matched with the touch detection signal from the memory 107 (S111).

다음, 입력 처리부(105)는 제2 커서 이동 단위를 기준으로 접촉 감지 신호에 따른 제2 커서 이동값을 계산한다(S113). 즉 입력 처리부(105)는 접촉 감지 신호를 해석하여 트랙 패드(103)에 접촉한 피사체(또는 손가락)의 접촉 감지 방향 및 접촉 감지 속도를 산출하여 현재 커서 위치에서 어느 방향으로 얼마만큼 움직일지를 나타내는 제2 커서 이동값을 계산한다.Next, the input processing unit 105 calculates a second cursor movement value according to the touch sensing signal with reference to the second cursor movement unit (S113). That is, the input processing unit 105 analyzes the touch sensing signal and calculates a contact sensing direction and a contact sensing speed of a subject (or a finger) in contact with the trackpad 103, 2 Calculate the cursor movement value.

다음, 입력 처리부(105)는 제2 커서 이동값을 포함하는 명령어 코드를 생성한다(S115).Next, the input processing unit 105 generates a command code including the second cursor movement value (S115).

그러면, 송신부(109)는 S107 단계 및 S115 단계에서 생성된 각각의 명령어 코드를 포함하는 리모콘 신호를 전자 기기(미도시)로 출력한다(S117).Then, the transmitting unit 109 outputs a remote control signal including the respective command codes generated in steps S107 and S115 to an electronic device (not shown) (S117).

이때, 제1 커서 이동 단위와 제2 커서 이동 단위를 서로 다르다. 그리고 제1 커서 이동 단위가 제2 커서 이동 단위보다 크게 설정된다. 따라서, 자이로 센서(101)를 이용하여 커서를 화면 전체에서 자유롭게 이동시키고, 트랙 패드(103)를 이용하여 커서의 미세한 이동을 설정할 수 있다.At this time, the first cursor moving unit and the second cursor moving unit are different from each other. And the first cursor moving unit is set larger than the second cursor moving unit. Therefore, the gyro sensor 101 can be used to freely move the cursor across the entire screen, and the trackpad 103 can be used to set a fine movement of the cursor.

다음, 도 4는 본 발명의 다른 실시예에 따른 전자 기기의 동작 제어 방법을 나타낸 순서도이다.4 is a flowchart illustrating an operation control method of an electronic device according to another embodiment of the present invention.

도 4를 참조하면, 입력 처리부(105)가 자이로 센서(101)로부터 모션 감지 신호를 입력받는다(S201).Referring to FIG. 4, the input processing unit 105 receives a motion detection signal from the gyro sensor 101 (S201).

그러면, 입력 처리부(105)는 모션 감지 신호에 매칭된 제1 객체를 메모리(107)로부터 선택한다(S203).Then, the input processing unit 105 selects the first object matched with the motion detection signal from the memory 107 (S203).

다음, 입력 처리부(105)는 제1 객체에 대한 모션 감지 신호에 따른 제1 객체 이동값을 계산한다(S205). 즉 입력 처리부(105)는 모션 감지 신호를 해석하여 자이로 센서(101)가 감지한 움직임 방향 및 움직임 속도를 산출하여 제1 객체를 현재 위치에서 어느 방향으로 얼마만큼 이동시킬지를 나타내는 제1 객체 이동값을 계산한다.Next, the input processing unit 105 calculates a first object movement value according to the motion detection signal for the first object (S205). That is, the input processing unit 105 analyzes the motion detection signal, calculates a movement direction and a movement speed sensed by the gyro sensor 101, and determines a first object movement value .

다음, 입력 처리부(105)는 제1 객체 이동값을 포함하는 명령어 코드를 생성한다(S207). Next, the input processing unit 105 generates a command code including the first object movement value (S207).

한편, 입력 처리부(105)가 트랙 패드(103)로부터 접촉 감지 신호를 입력받는다(S209).On the other hand, the input processing unit 105 receives the contact detection signal from the trackpad 103 (S209).

그러면, 입력 처리부(105)는 접촉 감지 신호에 매칭된 제2 객체를 메모리(107)로부터 선택한다(S211).Then, the input processing unit 105 selects the second object matched with the touch sensing signal from the memory 107 (S211).

다음, 입력 처리부(105)는 제2 객체에 대한 접촉 감지 신호에 따른 제2 객체 이동값을 계산한다(S213). 즉 입력 처리부(105)는 접촉 감지 신호를 해석하여 트랙 패드(103)가 감지한 피사체(또는 손가락)의 접촉 감지 방향 및 접촉 감지 속도를 산출하여 제2 객체를 현재 위치에서 어느 방향으로 얼마만큼 이동시킬지를 나타내는 제2 객체 이동값을 계산한다.Next, the input processing unit 105 calculates a second object movement value according to the touch detection signal for the second object (S213). That is, the input processing unit 105 analyzes the touch sensing signal and calculates the contact sensing direction and the contact sensing speed of the subject (or the finger) sensed by the trackpad 103 to determine how much the second object is moved And calculates a second object movement value indicating whether to move the object.

다음, 입력 처리부(105)는 제2 객체 이동값을 포함하는 명령어 코드를 생성한다(S215).Next, the input processing unit 105 generates a command code including the second object movement value (S215).

그러면, 송신부(109)는 S207 단계 및 S215 단계에서 생성된 각각의 명령어 코드를 포함하는 리모콘 신호를 전자 기기(미도시)로 출력한다(S217).Then, the transmitting unit 109 outputs a remote control signal including the respective command codes generated in step S207 and step S215 to an electronic device (not shown) (S217).

이러한 각 단계(S201~S217)에 따르면, 전자 기기(미도시)가 게임기 일 경우, 자이로 센서(101)를 이용하여 탱크(제1 객체)의 이동 방향을 제어하고, 트랙 패드(103)를 이용하여 탱크에 장착된 총구(제2 객체)의 이동 방향을 제어할 수 있다. According to the steps S201 to S217, when the electronic device (not shown) is a game machine, the moving direction of the tank (first object) is controlled by using the gyro sensor 101 and the track pad 103 is used So that the moving direction of the muzzle (second object) mounted on the tank can be controlled.

도 5는 본 발명의 또 다른 실시예에 따른 전자 기기의 동작 제어 방법을 나타낸 순서도이다.5 is a flowchart illustrating an operation control method of an electronic device according to another embodiment of the present invention.

도 5를 참조하면, 입력 처리부(105)가 자이로 센서(101)로부터 모션 감지 신호를 입력받는다(S301).Referring to FIG. 5, the input processing unit 105 receives a motion detection signal from the gyro sensor 101 (S301).

그러면, 입력 처리부(105)는 모션 감지 신호에 따른 화면 스크롤값을 계산한다(S303). 즉 입력 처리부(105)는 모션 감지 신호를 해석하여 자이로 센서(101)가 감지한 움직임 방향 및 움직임 속도를 산출하여 전자 기기(미도시)에 출력된 화면을 상하, 좌우 방향으로 얼마만큼 이동시킬지를 나타내는 화면 스크롤값을 계산한다. Then, the input processing unit 105 calculates a screen scroll value according to the motion detection signal (S303). That is, the input processing unit 105 analyzes the motion detection signal and calculates the movement direction and the movement speed sensed by the gyro sensor 101 to determine how much the image output from the electronic device (not shown) is to be moved up and down and left and right Calculates the screen scroll value to represent.

다음, 입력 처리부(105)는 화면 스크롤값을 포함하는 명령어 코드를 생성한다(S305). Next, the input processing unit 105 generates a command code including a screen scroll value (S305).

한편, 입력 처리부(105)가 트랙 패드(103)로부터 접촉 감지 신호를 입력받는다(S307).On the other hand, the input processing unit 105 receives the contact detection signal from the trackpad 103 (S307).

그러면, 입력 처리부(105)는 접촉 감지 신호에 따른 커서 이동값을 계산한다(S309). 즉 입력 처리부(105)는 접촉 감지 신호를 해석하여 트랙 패드(103)가 감지한 피사체(또는 손가락)의 접촉 감지 방향 및 접촉 감지 속도를 산출하여 전자 기기(미도시)에 출력된 커서를 어느 방향으로 얼마만큼 이동시킬지를 나타내는 커서 이동값을 계산한다.Then, the input processing unit 105 calculates a cursor movement value according to the touch detection signal (S309). That is, the input processing unit 105 analyzes the touch sensing signal and calculates the contact sensing direction and the contact sensing speed of the subject (or the finger) sensed by the trackpad 103 and outputs the cursor to the electronic apparatus (not shown) To calculate the movement amount of the cursor.

다음, 입력 처리부(105)는 커서 이동값을 포함하는 명령어 코드를 생성한다(S311).Next, the input processing unit 105 generates a command code including the cursor movement value (S311).

그러면, 송신부(109)는 S305 단계 및 S311 단계에서 생성된 각각의 명령어 코드를 포함하는 리모콘 신호를 전자 기기(미도시)로 출력한다(S313).Then, the transmitting unit 109 outputs a remote control signal including the respective command codes generated in step S305 and step S311 to an electronic device (not shown) (S313).

도 6은 본 발명의 또 다른 실시예에 따른 전자 기기의 동작 제어 방법을 나타낸 순서도이다.6 is a flowchart illustrating an operation control method of an electronic apparatus according to another embodiment of the present invention.

도 6을 참조하면, 입력 처리부(105)가 자이로 센서(101)로부터 모션 감지 신호를 입력받는다(S401).Referring to FIG. 6, the input processing unit 105 receives a motion detection signal from the gyro sensor 101 (S401).

그러면, 입력 처리부(105)는 모션 감지 신호에 매칭된 제1 축을 메모리(107)로부터 선택한다(S403). 이때, 제1 축은 두개의 축일 수 있으며, 예컨대 x축 및 y축 일 수 있다.Then, the input processing unit 105 selects the first axis matched with the motion detection signal from the memory 107 (S403). At this time, the first axis may be two axes, for example, the x axis and the y axis.

다음, 입력 처리부(105)는 전자 기기(미도시)의 화면에 출력된 객체를 제1 축 방향으로 S401 단계에서 입력받은 모션 감지 신호에 따라 이동시키기 위한 제1 축 이동값을 계산한다(S405). 즉 즉 입력 처리부(105)는 모션 감지 신호를 해석하여 자이로 센서(101)가 감지한 움직임 방향 및 움직임 속도를 산출하여 화면에 출력된 객체를 제1 축 방향으로 얼마만큼 회전할지를 나타내는 제1 축 이동값을 계산한다.Next, the input processing unit 105 calculates a first axis movement value for moving the object output on the screen of the electronic device (not shown) according to the motion sensing signal input in the step S401 in the first axis direction (S405) . That is, the input processing unit 105 analyzes the motion detection signal, calculates a movement direction and a movement speed sensed by the gyro sensor 101, and outputs a first axis movement indicating how much the object displayed on the screen is rotated in the first axis direction Calculate the value.

다음, 입력 처리부(105)는 제1 축 이동값을 포함하는 명령어 코드를 생성한다(S407). 이때, 명령어 코드는 메모리(107)로부터 추출될 수 있다.Next, the input processing unit 105 generates a command code including the first axis movement value (S407). At this time, the instruction code can be extracted from the memory 107.

한편, 입력 처리부(105)가 트랙 패드(103)로부터 접촉 감지 신호를 입력받는다(S409).On the other hand, the input processing unit 105 receives the contact detection signal from the trackpad 103 (S409).

그러면, 입력 처리부(105)는 접촉 감지 신호에 매칭된 제2 축을 메모리(107)로부터 선택한다(S411). 이때, 제2 축은 한개의 축일 수 있으며, 예컨대 z축 일 수 있다.Then, the input processing unit 105 selects the second axis matched with the touch sensing signal from the memory 107 (S411). At this time, the second axis may be one axis and may be, for example, the z axis.

다음, 입력 처리부(105)는 전자 기기(미도시)의 화면에 출력된 객체를 제2 축 방향으로 S409 단계에서 입력받은 접촉 감지 신호에 따라 이동시키기 위한 제2 축 이동값을 계산한다(S413). 즉 즉 입력 처리부(105)는 접촉 감지 신호를 해석하여 트랙 패드(103)가 감지한 피사체(또는 손가락)의 접촉 감지 방향 및 접촉 감지 속도를 산출하여 화면에 출력된 객체를 제2 축 방향으로 얼마만큼 회전할지를 나타내는 제2 축 이동값을 계산한다.Next, the input processing unit 105 calculates a second axis movement value for moving the object output on the screen of the electronic device (not shown) according to the touch sensing signal received in step S409 in the second axis direction (S413) . That is, the input processing unit 105 analyzes the touch sensing signal and calculates the contact sensing direction and the contact sensing speed of the object (or finger) sensed by the trackpad 103 and outputs the object output on the screen to the The second axis shift value is calculated.

다음, 입력 처리부(105)는 제2 축 이동값을 포함하는 명령어 코드를 생성한다(S415).Next, the input processing unit 105 generates a command code including the second axis movement value (S415).

그러면, 송신부(109)는 S407 단계 및 S415 단계에서 생성된 각각의 명령어 코드를 포함하는 리모콘 신호를 전자 기기(미도시)로 출력한다(S417).Then, the transmitting unit 109 outputs a remote control signal including the respective command codes generated in step S407 and step S415 to an electronic device (not shown) (S417).

이러한 각 단계(S401~S417)에 따르면, 자이로 센서(101)를 이용하여 화면에 표시된 객체를 x축 및 y축 방향으로 회전시키고, 트랙 패드(103)를 이용하여 화면에 표시된 객체를 z축 방향으로 회전시킬 수 있다. 이처럼, 자이로 센서(101)와 트랙 패드(103)를 이용한 동일한 객체의 회전을 제어할 수 있다.According to the steps S401 to S417, the object displayed on the screen is rotated in the x-axis and y-axis directions using the gyro sensor 101 and the object displayed on the screen is moved in the z-axis direction . In this manner, rotation of the same object using the gyro sensor 101 and the trackpad 103 can be controlled.

이상에서 설명한 본 발명의 실시예는 장치 및 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시예의 구성에 대응하는 기능을 실현하는 프로그램 또는 그 프로그램이 기록된 기록 매체를 통해 구현될 수도 있다. The embodiments of the present invention described above are not implemented only by the apparatus and method, but may be implemented through a program for realizing the function corresponding to the configuration of the embodiment of the present invention or a recording medium on which the program is recorded.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, It belongs to the scope of right.

Claims (15)

삭제delete 삭제delete 전자 기기의 동작을 제어하는 리모콘 장치로서,
상기 리모콘 장치의 움직임 방향을 감지하여 각 움직임 방향에 따른 모션 감지 신호를 출력하는 자이로 센서;
사용자 손가락의 접촉에 따른 접촉 감지 신호를 출력하는 트랙 패드;
상기 모션 감지 신호 및 상기 접촉 감지 신호를 각각 해석하여 상기 모션 감지 신호에 따른 동작 제어 및 상기 접촉 감지 신호에 따른 동작 제어에 매칭된 각각의 명령어 코드를 생성하는 입력 처리부; 및
상기 각각의 명령어 코드를 포함하는 리모콘 신호를 상기 전자 기기로 출력하는 송신부를 포함하고,
상기 입력 처리부는,
상기 모션 감지 신호 및 상기 접촉 감지 신호 각각에 대응하여 상기 전자 기기의 화면에 표시된 커서를 이동시키는 각각의 명령어 코드를 생성하고,
상기 모션 감지 신호에 따른 커서의 이동 단위와 상기 접촉 감지 신호에 따른 커서의 이동 단위가 서로 다르며, 상기 모션 감지 신호에 따른 커서의 이동 단위가 상기 접촉 감지 신호에 따른 커서의 이동 단위보다 더 크게 설정되는 리모콘 장치.
A remote control device for controlling operation of an electronic device,
A gyro sensor for sensing a movement direction of the remote control device and outputting a motion detection signal according to each movement direction;
A track pad for outputting a contact detection signal according to the contact of the user's finger;
An input processor for analyzing the motion detection signal and the contact detection signal to generate operation codes corresponding to the motion detection signals and operation codes corresponding to the contact detection signals, respectively; And
And a transmitter for outputting a remote control signal including the respective command codes to the electronic device,
The input processing unit,
Generating a respective command code for moving a cursor displayed on a screen of the electronic device corresponding to each of the motion detection signal and the contact detection signal,
Wherein the movement unit of the cursor according to the motion detection signal and the movement unit of the cursor according to the contact detection signal are different from each other and the movement unit of the cursor according to the motion detection signal is set larger than the movement unit of the cursor according to the contact detection signal Lt; / RTI >
삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 리모콘 장치가 전자 기기의 동작을 제어하는 방법으로서,
상기 리모콘 장치에 장착된 자이로 센서로부터 상기 리모콘 장치의 움직임 방향에 따른 모션 감지 신호를 수집하는 단계;
상기 리모콘 장치에 장착된 트랙 패드로부터 손가락의 접촉에 따른 접촉 감지 신호를 수집하는 단계;
상기 모션 감지 신호에 따른 동작 제어 및 상기 접촉 감지 신호에 따른 동작 제어에 매칭된 각각의 명령어 코드를 생성하는 단계; 및
상기 각각의 명령어 코드를 포함하는 리모콘 신호를 상기 전자 기기로 송출하는 단계를 포함하고,
상기 각각의 명령어 코드를 생성하는 단계는,
상기 모션 감지 신호를 해석하여 움직임 방향 및 움직임 속도를 산출하는 단계;
상기 모션 감지 신호에 대응하는 제1 커서 이동 단위를 기준으로 상기 움직임 방향 및 움직임 속도에 따라 상기 전자 기기의 화면에 표시된 커서를 이동시키는 제1 커서 이동값을 계산하는 단계;
상기 접촉 감지 신호를 해석하여 접촉 감지 방향 및 접촉 감지 속도를 산출하는 단계;
상기 접촉 감지 신호에 대응하는 제2 커서 이동 단위를 기준으로 상기 접촉 감지 방향 및 접촉 감지 속도에 따라 상기 커서를 이동시키는 제2 커서 이동값을 계산하는 단계; 및
상기 제1 커서 이동값을 포함하는 명령어 코드 및 상기 제2 커서 이동값을 포함하는 명령어 코드를 생성하는 단계를 포함하며,
상기 제2 커서 이동 단위는
상기 제1 커서 이동 단위에 비해 미세하게 설정되는 전자 기기의 동작 제어 방법.
A method for controlling operation of an electronic device by a remote control device,
Collecting a motion detection signal in accordance with a movement direction of the remote control device from a gyro sensor mounted on the remote control device;
Collecting a touch detection signal from a trackpad mounted on the remote control device in accordance with the contact of the finger;
Generating each instruction code matched with the motion control according to the motion detection signal and the motion control according to the contact detection signal; And
And transmitting a remote control signal including the respective command codes to the electronic apparatus,
Wherein generating the respective instruction code comprises:
Analyzing the motion detection signal to calculate a motion direction and a motion velocity;
Calculating a first cursor movement value for moving a cursor displayed on a screen of the electronic device according to the movement direction and the movement speed based on a first cursor movement unit corresponding to the motion detection signal;
Analyzing the touch sensing signal to calculate a contact sensing direction and a contact sensing speed;
Calculating a second cursor movement value that moves the cursor in accordance with the touch sense direction and the touch sensed speed based on a second cursor movement unit corresponding to the touch sense signal; And
Generating a command code that includes the first cursor shift value and a command code that includes the second cursor shift value,
The second cursor movement unit
Wherein the first cursor movement unit is set to be finer than the first cursor movement unit.
삭제delete 삭제delete 삭제delete 삭제delete
KR1020120110278A 2012-10-04 2012-10-04 Remote control device and method for controling operation of electronic equipment KR101473469B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020120110278A KR101473469B1 (en) 2012-10-04 2012-10-04 Remote control device and method for controling operation of electronic equipment
PCT/KR2013/008593 WO2014054864A1 (en) 2012-10-04 2013-09-25 Remote control device and method for controlling operation of electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120110278A KR101473469B1 (en) 2012-10-04 2012-10-04 Remote control device and method for controling operation of electronic equipment

Publications (2)

Publication Number Publication Date
KR20140044204A KR20140044204A (en) 2014-04-14
KR101473469B1 true KR101473469B1 (en) 2014-12-18

Family

ID=50435167

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120110278A KR101473469B1 (en) 2012-10-04 2012-10-04 Remote control device and method for controling operation of electronic equipment

Country Status (2)

Country Link
KR (1) KR101473469B1 (en)
WO (1) WO2014054864A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10990260B2 (en) * 2018-08-23 2021-04-27 Motorola Mobility Llc Electronic device control in response to finger rotation upon fingerprint sensor and corresponding methods
CN111782098A (en) 2020-07-02 2020-10-16 三星电子(中国)研发中心 Page navigation method and device and intelligent equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101070274B1 (en) 2010-05-27 2011-10-06 한국과학기술연구원 Interactive romote controller and the control method thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7889175B2 (en) * 2007-06-28 2011-02-15 Panasonic Corporation Touchpad-enabled remote controller and user interaction methods
KR20120014689A (en) * 2010-08-10 2012-02-20 주식회사 오 코스모스 Multifunction interface device and tablet pc having the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101070274B1 (en) 2010-05-27 2011-10-06 한국과학기술연구원 Interactive romote controller and the control method thereof

Also Published As

Publication number Publication date
WO2014054864A1 (en) 2014-04-10
KR20140044204A (en) 2014-04-14

Similar Documents

Publication Publication Date Title
US20220083149A1 (en) Computing interface system
EP2733574B1 (en) Controlling a graphical user interface
CN102362243B (en) Multi-telepointer, virtual object display device, and virtual object control method
US20120068925A1 (en) System and method for gesture based control
KR101466872B1 (en) Information processing apparatus, input device, information processing system, and computer-readable recording medium
TWI428792B (en) Input apparatus, handheld apparatus, and control method
US9134800B2 (en) Gesture input device and gesture input method
US10042438B2 (en) Systems and methods for text entry
KR101234111B1 (en) Apparatus for contact-free input interfacing and contact-free input interfacing method using the same
US20150185857A1 (en) User interface method and apparatus based on spatial location recognition
KR101609553B1 (en) Apparatus and method for 3d motion recognition information input, and recording medium storing program for executing the same
CN106415426A (en) Method and system for tilt-based actuation
KR20140138627A (en) Command of a device by gesture emulation of touch gestures
JP2015121979A (en) Wearable information input device, information input system and information input method
KR101872272B1 (en) Method and apparatus for controlling of electronic device using a control device
CN104571521B (en) Hand-written recording equipment and hand-written recording method
JP6270557B2 (en) Information input / output device and information input / output method
US20170199586A1 (en) Gesture control method for interacting with a mobile or wearable device utilizing novel approach to formatting and interpreting orientation data
KR101497829B1 (en) Watch type device utilizing motion input
KR101473469B1 (en) Remote control device and method for controling operation of electronic equipment
JP2015011679A (en) Operation input device and input operation processing method
KR101211808B1 (en) Gesture cognitive device and method for recognizing gesture thereof
KR101064265B1 (en) Information input device and method from three-dimensional space
KR20150093270A (en) Motion interface device
KR20170124593A (en) Intelligent interaction methods, equipment and systems

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E902 Notification of reason for refusal
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20170907

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190909

Year of fee payment: 6