KR101488717B1 - 입력 장치, 포인팅 장치, 포인터 표시 방법 및 기록 매체 - Google Patents

입력 장치, 포인팅 장치, 포인터 표시 방법 및 기록 매체 Download PDF

Info

Publication number
KR101488717B1
KR101488717B1 KR20130101210A KR20130101210A KR101488717B1 KR 101488717 B1 KR101488717 B1 KR 101488717B1 KR 20130101210 A KR20130101210 A KR 20130101210A KR 20130101210 A KR20130101210 A KR 20130101210A KR 101488717 B1 KR101488717 B1 KR 101488717B1
Authority
KR
South Korea
Prior art keywords
pointing device
pointer
unit
pointing
display
Prior art date
Application number
KR20130101210A
Other languages
English (en)
Other versions
KR20140133385A (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 EP14167606.4A priority Critical patent/EP2801891B1/en
Priority to US14/273,131 priority patent/US9952684B2/en
Publication of KR20140133385A publication Critical patent/KR20140133385A/ko
Application granted granted Critical
Publication of KR101488717B1 publication Critical patent/KR101488717B1/ko

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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)

Abstract

입력 장치를 개시한다. 본 발명의 일 실시 예에 따른 입력 장치는, 포인팅 장치로부터 신호를 수신하는 통신부와, 상기 수신된 신호에 따라 포인터를 표시하는 디스플레이부와, 상기 포인팅 장치로부터 시작 신호가 수신되면, 상기 포인터를 상기 디스플레이부의 제1 위치에 표시하고, 상기 포인팅 장치로부터 상기 포인팅 장치의 감지된 위치 정보가 수신되면, 상기 수신된 포인팅 장치의 위치 정보에 대응되는 상기 디스플레이부의 제2 위치에 상기 포인터를 표시하도록 제어하는 제어부를 포함한다.

Description

입력 장치, 포인팅 장치, 포인터 표시 방법 및 기록 매체{INPUT APPARATUS, POINTNG APPARATUS, METHOD FOR REPRESENTING POINTER AND RECORDABLE MEDIUM}
본 발명은 포인팅 장치에 대한 것으로 좀더 상세하게는 종래의 레이저 포인터에 비해 높은 시인성을 갖는 입력 장치, 포인팅 장치, 포인터 표시 방법 및 기록 매체에 대한 것이다.
PC에서 출력되는 영상을 대형 화면으로 보기 위해 전통적으로 빔 프로젝터(Beam Projector)를 이용하여 스크린에 투사하는 기술이 자주 사용되어 왔다. 그러나, 빔 프로젝터는 휘도와 해상도가 낮아 조명이 밝은 경우 영상이 잘 보이지 않고, 영상이 선명하지 못한 문제가 있었다. 이에 반해 LCD와 같은 디스플레이 장치는 휘도와 해상도가 높아 빔 프로젝터를 대체할 수 있는 수단으로 인식되고 있다. 특히, 디스플레이 기술의 발달함에 따라 낮은 가격으로 대형 디스플레이 장치 생산이 가능해져 앞으로 이러한 경향은 더욱 심화될 것이다.
한편, 빔 프로젝터와 종종 함께 사용되는 것으로 디스플레이 되는 영상의 특정 부분을 지시하기 위한 포인터가 있다. 종래에는 레이저 광을 방사시키는 레이저 포인터(Laser pointer)가 많이 사용되어 왔다. 사용자는 레이저 포인터를 이용해서 빔 프로젝터에 의해 투사된 스크린 상의 원하는 지점에 레이저 광을 비춤으로써 자신이 원하는 부분을 지시할 수 있었다. 최근에는 프리젠테이션 자료의 페이지를 전환하는 등의 간단한 영상 제어 기능을 구비한 레이저 포인터도 개발되고 있다.
그러나, 빔 프로젝터가 디스플레이 장치로 대체되면서 레이저 포인터를 디스플레이 장치에서 사용하는 경우 포인터의 시인성이 떨어지는 문제가 지적되고 있다. 이는 레이저 광이 디스플레이 스크린의 표면에 반사되고, 디스플레이 장치의 영상이 레이저 광과 유사하거나 그 이상의 휘도를 갖기 때문이다.
따라서, 종래의 레이저 포인터를 대체하여 휘도가 높은 디스플레이 장치에서 도 시인성이 높은 포인팅 기술이 요청된다.
본 발명은 상기와 같은 문제점을 해결하기 위한 것으로, 본 발명의 목적은, 휘도가 높은 디스플레이 장치에서도 시인성이 높은 포인팅 기술을 제공하기 위함이다.
상술한 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 입력 장치는, 포인팅 장치로부터 신호를 수신하는 통신부와, 상기 수신된 신호에 따라 포인터를 표시하는 디스플레이부와, 상기 포인팅 장치로부터 시작 신호가 수신되면, 상기 포인터를 상기 디스플레이부의 제1 위치에 표시하고, 상기 포인팅 장치로부터 상기 포인팅 장치의 감지된 위치 정보가 수신되면, 상기 수신된 포인팅 장치의 위치 정보에 대응되는 상기 디스플레이부의 제2 위치에 상기 포인터를 표시하도록 제어하는 제어부를 포함한다.
또한, 상기 제어부는, 상기 포인팅 장치로부터 상기 시작 신호가 수신되면서 상기 포인팅 장치의 감지된 위치 정보가 수신되는 경우에, 상기 수신된 포인팅 장치의 위치 정보에 대응되는 상기 디스플레이부의 제2 위치에 상기 포인터를 표시하도록 제어할 수 있다.
이때, 상기 제1 위치는, 상기 디스플레이부의 중앙 위치일 수 있다.
또한, 상기 포인팅 장치의 감지된 위치 정보는, 절대 포인팅 방식에 따라 계산될 수 있다.
또한, 상기 제어부는, 마우스 입력 장치로부터 수신되는 신호에 기초하여 상기 포인터와 독립적으로 마우스 포인터를 표시하도록 제어할 수 있다.
또한, 상기 제어부는, 기 설정된 시간 동안 상기 포인팅 장치의 움직임이 없는 경우, 상기 디스플레이부에 표시된 상기 포인터가 사라지도록 제어할 수 있다.
또한, 상기 제어부는, 상기 포인팅 장치로부터 모드 전환 신호가 수신된 후, 상기 디스플레이부에 표시된오브젝트에 상기 포인터가 위치한 상태에서 상기 포인팅 장치로부터 선택 신호가 수신되면, 상기 오브젝트를 선택하도록 제어할 수 있다.
또한, 상기 제어부는, 복수의 포인팅 장치로부터 수신된 신호에 따라 상기 복수의 포인팅 장치에 대한 복수의 포인터를 각각 독립적으로 표시하도록 제어할 수 있다.
또한, 상기 제어부는, 상기 복수의 포인터를 서로 구별되도록 표시하도록 제어할 수 있다.
상술한 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 포인팅 장치는, 입력 장치와 통신하는 통신부와, 포인팅 입력을 시작하기 위한 사용자 입력을 수신하는 입력부와, 상기 사용자 입력이 수신되면, 상기 포인팅 장치의 위치 정보를 검출하는 센서부와, 상기 사용자 입력 및 상기 감지된 위치 정보를 입력 장치로 전송하도록 제어하는 제어부를 포함한다.
또한, 상기 센서부는, 가속도 센서, 각속도 센서 및 지자기 센서를 포함하여 상기 포인팅 장치의 절대 위치 정보를 검출할 수 있다.
이때, 상기 입력 부는 입력 모드 전환 입력을 위한 제1 버튼 부와, 상기 입력 장치 제어를 위한 제2 버튼 부를 포함하고, 상기 제어부는, 상기 제1 버튼 부 조작에 의해 모드 전환 입력을 위한 사용자 명령이 수신되면, 상기 수신된 모드 전환 입력을 위한 사용자 명령에 따라 상기 포인팅 장치의 입력 모드를 전환하고, 상기 제2 버튼 부의 조작에 의해 상기 입력 장치 제어를 위한 사용자 명령이 수신되면, 상기 전환된 입력 모드에 따라 상기 입력 장치를 제어하기 위한 제어 신호를 생성하여 전송하도록 제어할 수 있다.
상기 입력 모드가 프리젠테이션 모드인 경우, 상기 제2 버튼 부의 조작에 의해 상기 입력 장치 제어를 위한 사용자 명령이 수신되면, 상기 입력 장치에 디스플레이 된 화면의 페이지를 변환하기 위한 제어 신호를 생성하여 상기 입력 장치로 전송하도록 제어할 수 있다.
상기 제어부는, 기 설정된 시간 동안 상기 입력부를 통해 아무런 사용자 명령이 수신되지 않고, 상기 센서부를 통해 상기 포인팅 장치의 변화된 위치 정보가 검출되지 않으면, 상기 포인팅 장치의 내부 구성에 선택적으로 전원을 차단하여 상기 포인팅 장치를 슬립 상태로 전환할 수 있다.
또한, 상기 제어부는, 상기 슬립 상태에서, 상기 입력부를 통해 사용자 명령이 수신되거나 상기 센서부를 통해 상기 포인팅 장치의 변화된 위치 정보가 검출되면, 상기 전원이 선택적으로 차단된 포인팅 장치의 내부 구성에 전원을 인가하여 상기 포인팅 장치를 웨이크 업(wake up) 상태로 전환할 수 있다.
상술한 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 포인터 표시 방법은, 포인팅 장치로부터 시작 신호를 수신하는 단계와, 상기 수신된 시작 신호에 따라 포인터를 디스플레이부의 제1 위치에 표시하는 단계와, 상기 포인팅 장치로부터 상기 포인팅 장치의 감지된 위치 정보가 수신되면, 상기 수신된 포인팅 장치의 위치 정보에 대응되는 상기 디스플레이부의 제2 위치에 상기 포인터를 표시하는 단계를 포함한다.
이때, 상기 디스플레이부의 제2 위치에 상기 포인터를 표시하는 단계는, 상기 포인팅 장치로부터 상기 시작 신호가 수신되면서 상기 포인팅 장치의 감지된 위치 정보가 수신되는 경우에, 상기 수신된 포인팅 장치의 위치 정보에 대응되는 상기 디스플레이부의 제2 위치에 상기 포인터를 표시할 수 있다.
또한, 상술한 목적을 달성하기 위한 본 발명의 다른 실시 예에 따른 포인터 표시 방법은 포인팅 입력을 시작하기 위한 사용자 입력을 수신하는 단계와, 상기 사용자 입력이 수신되면, 상기 포인팅 장치의 위치 정보를 검출하는 단계와, 상기 사용자 입력 및 상기 감지된 위치 정보를 입력 장치로 전송하는 단계를 포함한다.
또한, 상술한 목적을 달성하기 위한 본 발명의 일 실시 예에 따른 기록 매체는 전술한 포인터 표시 방법을 수행하는 프로그램을 기록한 비 일시적 기록 매체가 될 수 있다.
이상과 같은 본 발명의 다양한 실시 예에 따르면, 본 발명은, 휘도가 높은 디스플레이 장치에서 사용하는 경우도 시인성이 높은 포인팅 기술을 제공한다.
도 1은 본 발명의 일 실시 예에 따른 포인터 표시 화면을 도시한 모식도,
도 2는 본 발명의 일 실시 예에 따른 포인팅 시스템을 도시한 모식도,
도 3은 본 발명의 일 실시 예에 따른 입력 장치의 구성을 도시한 블록도,
도 4는 본 발명의 일 실시 예에 따른 포인팅 장치의 구성을 도시한 블록도,
도 5는 본 발명의 다른 실시 예에 따른 포인팅 시스템의 모식도,
도 6은 도 5의 입력 장치의 구성을 도시한 블록도,
도 7은 본 발명의 다양한 실시 예에 따른 포인팅 장치의 외관을 도시한 참고도,
도 8은 본 발명의 다양한 실시 예에 따른 입력 장치의 외관을 도시한 참고도, 그리고,
도 9 내지 11은 본 발명의 일 실시 예에 따른 포인터 표시 방법의 흐름도이다.
이하에서는 첨부된 도면을 참조하여 본 발명의 다양한 실시 예를 설명한다.
도 1은 본 발명의 일 실시 예에 따른 포인터 표시 화면을 도시한 모식도이다.
디스플레이 장치의 화면에 레이저 포인터를 사용하여 포인터를 표시하는 경우 디스플레이 장치에서 디스플레이 되는 영상의 휘도가 높고 패널 표면에서 레이저 광을 반사시키므로 포인터의 시인성이 떨어지는 문제가 있다. 이러한 문제를 해결하기 위해 디스플레이 되는 영상에 포인터를 인코딩하여 출력하는 방법을 고려할 수 있다.
즉, 도 1에 도시된 것처럼 종래의 마우스 포인터(20)와 구별되는 별도의 포인터(10)를 출력하는 방법이다. 다만, 종래의 마우스 포인터(20)와 별도의 무선 포인팅 장치를 통해 공간상의 움직임에 대응되는 화면의 위치에 포인터를 출력하는 점에서 차이가 있다. 이러한 경우 포인터(10)는 영상과 함께 출력되고 식별력이 있는 색깔이나 모양을 갖으므로 시인성이 높아진다. 또한, 종래의 마우스 포인터(20)와 구별되므로 마우스의 움직임에는 아무런 영향을 받지 않고 오로지 포인팅 장치의 움직임에만 의존한다. 따라서, 마우스가 움직임으로 인해 발생할 수 있는 사용상 혼동의 우려가 없다. 이처럼 본 발명은 포인터를 화면에 출력하므로 종래의 레이저 포인터처럼 현실의 광에 의해 포인팅을 수행하는 것은 아니므로 가상 포인터(virtual pointer)라고 명명할 수도 있다. 이하에서는 이러한 본 발명의 가상 포인터 기술을 좀더 상세하게 설명한다.
도 2는 본 발명의 일 실시 예에 따른 포인팅 시스템을 도시한 모식도이다.
도 2와 같이 본 발명의 일 실시 예에 따른 포인팅 시스템은 포인팅 장치(100)와, 입력 장치(200)를 포함한다.
포인팅 장치(100)는 사용자 입력을 수신하고 움직임 정보를 감지하여 입력 장치(200)로 전달하는 구성이다. 이와 달리 포인팅 장치(100)는 상기 수신된 사용자 입력 및 감지된 움직임 정보에 기초하여 대응되는 포인터 명령을 생성하여 입력 장치(200)로 전송할 수도 있다.
특히, 포인팅 장치(100)는 포인팅을 시작하기 위한 시작 신호를 전송하고 입력 장치(200)는 시작 신호를 수신하여 화면에 포인터(10)를 표시한다. 포인팅이 시작되면 포인팅 장치(100)는 움직임 즉, 위치 정보를 감지하여 감지된 위치 정보를 입력 장치(200)로 전송한다. 입력 장치(200)는 포인팅 장치(100)의 위치 정보에 따라 포인터(10)를 화면상의 대응되는 위치에 표시한다.
이하에서는 각 장치에 대한 세부적인 구성과 동작을 설명한다. 먼저 입력 장치(200)를 설명한다.
도 3은 본 발명의 일 실시 예에 따른 입력 장치(200)의 구성을 도시한 블록도이다.
도 3을 참조하면, 본 발명 의 일 실시 예에 따른 입력 장치(200)는 통신 부(210), 디스플레이 부(220), 제어 부(230)를 포함한다.
통신 부(210)는 포인팅 장치(100)로부터 신호를 수신하는 구성이다. 구체적으로 통신 부(210)는 포인팅 장치(100)로부터 포인팅 시작을 알리는 시작 신호, 포인팅 장치(100)의 위치 정보를 수신한다. 이와 다르게 위치 정보에 따른 포인팅 명령 신호를 수신할 수도 있다. 통신 부(210)는 수신된 신호를 제어부(230)로 제공한다.
통신 부(210)는 다양한 통신 기술로 구현될 수 있다. 주로 통신부(210)는 근거리 통신 모듈을 포함할 것이다. 예를 들어, 통신 부(210)는 와이파이(WIFI), WCDMA(Wideband CDMA), HSDPA(High Speed Downlink Packet Access), HSUPA(High Speed Uplink Packet Access), HSPA(High Speed Packet Access), 모바일 와이맥스(Mobile WiMAX), 와이브로(WiBro), LTE, 블루투스(bluetooth)모듈, 적외선 통신(IrDA, infrared data association), NFC(Near Field Communication), 지그비(Zigbee), 무선랜 중 적어도 하나의 근거리 통신 기술로 구현될 수 있다.
디스플레이 부(220)는 포인터를 포함하는 영상을 표시하는 구성이다. 구체적으로 디스플레이 부(220)는 상기 수신된 신호에 따라 포인터를 표시한다. 또한, 후술하는 것처럼 디스플레이 부(220)는 마우스에 대한 포인터를 별도로 표시할 수도 있다.
디스플레이 부(220)는 다양한 디스플레이 패널로 설계될 수 있다. 즉, 디스플레이 부(220)는 유기발광 다이오드 OLED(Organic Light Emitting Diodes), 액정 디스플레이 패널(Liquid Crystal Display Panel: LCD Panel), 플라즈마 디스플레이 패널(Plasma Display Panel: PDP), VFD(Vacuum Fluorescent Display), FED(Field EmissionDisplay), ELD(Electro Luminescence Display)등 다양한 디스플레이 기술로 구현될 수 있다. 디스플레이 패널은 주로 발광형으로 이루어질 것이지만, 반사형 디스플레이(E-ink, P-ink, Photonic Crystal)를 배제하는 것은 아니다. 또한, 플렉서블 디스플레이(flexible display), 투명 디스플레이(transparent display) 등으로 구현 가능할 것이다.
제어 부(230)는 입력 장치(200)의 동작 전반을 제어한다. 특히, 제어 부(230)는 포인팅 장치(100)로부터 시작 신호가 수신되면, 포인터를 디스플레이 부(220)의 제1 위치에 표시하도록 제어한다.
여기서 제1 위치는 디스플레이 화면 상의 기 설정된 위치가 될 수 있다. 예를 들어, 디스플레이 부(220)의 중앙 위치 또는 모서리 위치일 수 있다.
시작 신호가 수신되기 전에 디스플레이 부(220)는 본 발명에 따른 포인터를 화면에 표시하지 않는다. 물론, 이때도 마우스 포인터를 표시할 수는 있다. 이때는 포인팅 장치(100)가 사용되지 않음을 전제로 한다. 시작 신호가 수신되면 포인팅 장치(100)를 이용하여 포인터를 표시하려는 의도로 간주한다. 그러므로, 제어 부(230)는 포인터가 화면 상의 기 설정된 위치에 표시되도록 디스플레이 부(220)를 제어한다.
이처럼 포인팅이 시작되는 경우 포인터가 기 설정된 위치에 시작되는 것은 종래의 마우스 포인터와 구별되는 특징이다. 기존의 마우스 포인터의 경우는 컴퓨터 부팅이 이루어진 후 포인팅이 중단되고 이후에 포인팅이 재개된 경우 마우스 포인터가 다시 새로운 지점에서 포인팅을 시작하지 않는다. 그 이유는 마우스 포인터는 유선으로 연결되는 등으로 인해 포인터가 움직이는 한계가 명확하게 설정되어 있고 그 한계를 벗어나서 움직일 가능성이 희박하기 때문이다. 그러나, 포인팅 장치(100)를 소지한 사용자는 공간 상의 어느 위치에도 있을 수 있다. 예를 들어, 프리젠테이션을 하는 사용자는 화면의 정면에 위치할 수도 있지만, 측면에 위치할 수도 있다. 이러한 경우 포인팅 장치(100)의 현실의 위치에 기초하여 포인터를 화면에 표시하는 경우 포인터가 화면에 매핑되지 않을 수도 있다. 따라서, 포인터에 대한 기준점을 설정할 필요가 있는 것이다.
제어 부(230)는 시작 신호가 수신된 이후 포인팅 장치(100)로부터 포인팅 장치(100)의 감지된 위치 정보가 수신되면, 수신된 포인팅 장치(100)의 위치 정보에 대응되는 상기 디스플레이 부(220)의 제2 위치에 포인터를 표시하도록 제어한다.
포인팅 장치(100)는 후술하는 것처럼 기 설정된 시간 간격으로 포인팅 장치(100)의 3차원 공간 상의 위치를 감지한다. 감지된 위치가 변경되는 경우, 즉, 포인팅 장치(100)의 모션 센서값이 이전의 센싱값과 달라지는 경우 포인팅 장치(100)는 새롭게 감지된 위치 정보를 입력 장치(200)로 전송한다.
제2 위치는 포인팅 장치(100)의 위치 정보에 대응되는 디스플레이 부(220) 상의 위치를 말한다. 즉, 현실의 3차원 공간좌표에 매핑되는 디스플레이 화면 상의 2차원 좌표가 된다. 따라서, 일반적으로 포인팅 장치(100)가 디스플레이 부(220) 방향으로 움직이는 벡터값에 대해서는 고려되지 않는다. 그러나, 포인팅 장치(100)의 가까워짐과 멀어짐에 따라 포인터의 크기를 변경하는 실시 예도 구현될 수 있을 것이다. 즉, 포인팅 장치(100)가 공간 상에서 입력 장치(200) 방향으로 가까워지도록 움직이는 경우 표시되는 포인터의 크기가 커지고, 입력 장치(200) 방향에서 멀어지도록 움직이는 경우 포인터의 크기가 작아지도록 표시할 수 있다.
포인팅 장치(100)는 포인팅 방향(전면부)에 포인터를 표시하기 위한 장치이므로, 포인팅 장치(100)의 방향 각의 움직임도 고려된다. 예를 들어, 포인팅 장치(100)의 전면부가 디스플레이 부(220)의 제1 지점을 가리키고 있다가 포인팅 장치(100)가 수평방향으로 평행하게 이동하여 전면부가 디스플레이 부(220)의 제2 지점을 가리키게 되는 경우를 생각해보자. 물론, 이때 포인터는 화면 상에서 제 1지점에서 제2 지점으로 움직이도록 표시되어야 할 것이다. 그런데, 포인팅 장치(100)가 수평방향으로 움직이지 않은 상태에서 포인팅 장치(100) 상의 어느 지점을 중심으로 회전하는 경우가 있다. 회전한 결과 최종적으로 전면부가 가리키는 지점이 제2 지점이 된 경우 수평방향으로 포인팅 장치(100)가 움직인 경우와 마찬가지로 포인터는 제1 위치에서 제2 위치로 이동해야 할 것이다. 즉, 상기 두 가지 실시 예의 경우 포인터의 움직임은 거의 유사하게 표시되어야 할 것이다.
또한, 제어 부(230)는 시작 신호와 포인팅 장치(100)의 위치 정보를 조합한 결과에 기초하여 포인터를 표시할 수 있다. 일 예로 시작 신호가 수신된 후 기 설정된 시간 내에 새로운 위치 정보가 수신되는 경우만 포인터의 표시를 갱신하도록 제어할 수 있다. 또 다른 실시 예로 시작 신호가 수신된 후 시작 신호와 새로운 위치 정보가 동시에 수신되는 경우만 포인터의 표시를 갱신하도록 제어할 수 있다. 후자의 경우 사용자가 포인팅 장치(100)의 제어 버튼을 누른 상태에서 포인터를 움직이도록 설계되는 경우에 해당한다. 이 경우 제어 버튼이 눌러지게 되면 시작 신호와 위치 정보가 동시에 수신될 수도 있다. 그리고, 제어 버튼에 대한 입력이 사라지면 화면에서 포인터는 사라진다. 물론, 포인터가 사라지지 않고 기 설정된 위치로 돌아가거나 그 자리에 고정되도록 구현도 가능하다.
전술한 것처럼 포인팅 장치(100)에 의한 포인터는 종래의 마우스 포인터와 구별할 필요가 있다. 일반적으로 마우스는 특정 아이콘이나 아이템을 선택하기 위한 입력 장치이다. 따라서, 마우스 포인터는 컴퓨터 운영체제와 유기적으로 동작하며 운영체제는 마우스 포인터의 움직임에 민감하게 반응한다. 예를 들어, 프리젠테이션을 수행하는 경우 마우스를 움직이게 되면 운영체제나 애플리케이션은 프리젠테이션 화면에서 벗어나도록 하거나 별도의 메뉴를 표시한다. 반면, 본원발명의 포인팅 장치(100)에 의한 포인터의 움직임은 운영체제의 아이템이나 애플리케이션에 아무런 영향을 미치지 않는다.
또한, 포인팅 장치(100)의 포인터는 화면 상의 객체를 가리키기 위한 것이므로 식별력 있게 표시될 필요가 있다. 즉, 복수의 사용자가 포인터가 위치한 지점에 주목할 수 있어야 하므로 색깔이나 모양 등이 식별력 있게 표시되어야 한다. 반면, 마우스 포인터는 객체를 선택하여 실행시키기 위한 것이므로 포인팅 장치(100)의 포인터 정도로 식별력 있게 표시될 필요는 없다.
따라서, 포인팅 장치(100)의 포인터와 마우스 포인터는 기능이나 동작 면에서 구별되므로 포인팅 장치(100)의 포인터를 마우스 포인터와 함께 표시할 수 있다. 그러나, 이와 달리 뒤에서는 포인팅 장치(100)가 마우스 포인터 기능을 포함하는 경우의 실시 예가 설명될 것이다. 이 경우는 모드 전환을 통해 어느 한 종류의 포인터만을 표시한다.
포인팅 장치(100)의 버튼 조작이 있는 경우만 포인터를 표시하는 경우라면 버튼 조작이 없는 이상 제어 부(230)는 화면 상에 포인터를 더 이상 표시하지 않는다. 그러나, 버튼 조작이 없는 경우도 포인터를 최종 위치에 계속 표시하도록 설계된 경우 제어 부(230)는 포인터가 화면에 표시된 후, 기 설정된 시간 동안 포인팅 장치(100)의 움직임이 없으면, 디스플레이 부(220)에 표시된 상기 포인터가 사라지도록 제어할 수 있다.
또한, 복수 개의 포인팅 장치(100)로부터 신호를 수신하는 경우를 고려할 수 있다. 이때, 상기 제어 부(230)는, 복수의 포인팅 장치(100)로부터 수신된 신호에 따라 상기 복수의 포인팅 장치(100)에 대한 복수의 포인터를 각각 독립적으로 표시하도록 제어할 수 있다. 이를 통해 회의 중에 여러 사람이 자신의 포인팅 장치를 통해 포인터를 화면에 표시할 수 있다.
이때 복수의 포인터는 서로 구별되도록 표시될 수 있다. 즉, 색깔, 모양, 형상 등이 서로 구별되도록 표시될 수 있다. 예를 들어, 제1 포인터는 빨간색, 제2 포인터는 노란색으로 표시될 수 있다.
한편, 후술하는 것처럼 본 발명의 일 실시 예에 따르면, 포인팅 장치(100)는 모드 전환에 따라 전술한 포인터를 표시하는 프리젠테이션 모드와 마우스 포인터를 표시하는 마우스 모드 사이의 모드 변환이 가능하다.
이때, 제어 부(230)는, 포인팅 장치(110)로부터 모드 전환 신호가 수신된 후, 상기 디스플레이 부(220)에 표시된 오브젝트에 마우스 포인터가 위치한 상태에서 포인팅 장치로부터 선택 신호가 수신되면, 오브젝트를 선택하도록 제어한다. 마우스 포인터는 오브젝트를 선택하기 위한 목적의 포인터이므로, 마우스 모드로 전환되는 경우, 포인팅 장치(100)는 마우스처럼 동작한다.
이 밖에도 제어 부(230)는 입력 장치(200)의 전반적인 동작을 제어하는 구성이다. 제어 부(230)는 MPU(Micro Processing Unit) 또는 CPU(Central Processing Unit), 캐쉬 메모리(Cache Memory), 데이터 버스(Data Bus) 등의 하드웨어 구성과, 운영체제, 특정 목적을 수행하는 어플리케이션의 소프트웨어 구성을 포함한다. 시스템 클럭에 따라 입력 장치(200)의 동작을 위한 각 구성요소에 대한 제어 명령이 메모리에서 읽혀지며, 읽혀진 제어 명령에 따라 전기 신호를 발생시켜 하드웨어의 각 구성요소들을 동작시킨다.
이하에서는 포인팅 장치(100)의 구성 및 동작을 설명한다.
도 4는 본 발명의 일 실시 예에 따른 포인팅 장치(100)의 구성을 도시한 블록도이다.
도 4를 참조하면, 본 발명의 일 실시 예에 따른 포인팅 장치(100)는 통신 부(110), 입력 부(120), 센서 부(130), 제어 부(140)를 포함한다.
통신 부(110)는 입력 장치(200)와 통신을 수행하는 구성이다. 구체적으로 통신 부(110)는 포인팅 입력의 시작 신호를 입력 장치(200)로 전송하거나 포인팅 장치(100)의 감지된 위치 정보를 입력 장치(200)로 전송한다.
통신 부(110)는 다양한 통신 기술로 구현될 수 있다. 주로 통신부(110)는 근거리 통신 모듈을 포함할 것이다. 예를 들어, 통신 부(110)는 와이파이(WIFI), WCDMA(Wideband CDMA), HSDPA(High Speed Downlink Packet Access), HSUPA(High Speed Uplink Packet Access), HSPA(High Speed Packet Access), 모바일 와이맥스(Mobile WiMAX), 와이브로(WiBro), LTE, 블루투스(bluetooth)모듈, 적외선 통신(IrDA, infrared data association), NFC(Near Field Communication), 지그비(Zigbee), 무선랜 등 다양한 근거리 통신 기술로 구현될 수 있다.
입력 부(120)는 포인팅 입력을 시작하기 위한 사용자 입력을 수신하는 구성이다. 이를 위해 입력 부(120)는 하나 이상의 버튼을 포함할 수 있다. 사용자가 버튼을 조작하는 경우, 포인팅 입력을 시작하는 신호가 생성되거나 포인팅 장치(100)의 위치가 센싱된다. 버튼은 텍트(tact) 버튼, 터치 버튼, 2단 입력 버튼, 윌(wheel), 스위치 버튼 등 다양한 형태로 설계될 수 있다.
버튼은 기능에 따라 구별될 수도 있다. 센터 버튼은 눌러지면 포인터가 화면의 기 설정된 지점에 생성되고 누른 상태에서 포인터를 움직일 수 있도록 설계된다. 방향 버튼은 프리젠테이션이 실행되는 경우 페이지를 이동할 수 있는 기능을 제공한다. 예를 들어 왼쪽 방향 버튼은 이전 페이지를 표시하는 제어 명령을 생성하고 오른쪽 방향 버튼은 다음 페이지를 표시하는 제어 명령을 생성하기 위해 사용될 수 있다.
한편, 포인팅 장치(100)가 모드 전환을 지원하는 경우 입력 모드 전환을 수행하기 위한 모드 전환 버튼이 제공된다. 모드 전환 버튼은 토글 방식으로 설계될 수 있고, 이 경우 프리젠테이션 모드에서 모드 전환 버튼이 눌러지면 마우스 모드로 전환되고, 마우스 모드에서 모드 전환 버튼이 눌러지면 프리젠테이션 모드로 전환될 수 있다.
마우스 모드에서는 전술한 방향 버튼의 기능이 달라질 수 있다. 즉, 센터 모드에서 왼쪽 방향 버튼은 마우스의 왼쪽 버튼 기능을 수행하고 오른쪽 방향 버튼은 마우스의 오른쪽 버튼 기능을 수행할 수 있다. 따라서, 왼쪽 방향 버튼이 조작되면 화면에 메뉴가 표시되고 오른쪽 방향 버튼이 조작되면 포인터가 위치한 아이템이 선택되도록 구현될 수 있다.
센서 부(130)는 포인팅 장치(100)의 위치 정보를 검출하는 구성이다. 센서 부(130)는 입력 부(120)를 통해 사용자 입력이 수신되는 경우 기 설정된 시간 간격으로 포인팅 장치(100)의 위치 정보를 검출할 수 있다. 센서 부(130)는 가속도 센서, 각속도 센서, 지자기 센서를 포함할 수 있다.
가속도 센서는 단위 시간에 대한 속도의 변화량을 감지한다. 가속도 센서는 3축으로 구현될 수 있다. 3축 가속도 센서로 구현된 경우에는 가속도 센서는 서로 다른 방향으로 배치되어 서로 직교하는 X, Y, Z축 가속도 센서를 구비한다.
가속도센서는 X, Y, Z축 가속도 센서 각각의 출력값을 디지털 값으로 변환하여 전처리부로 제공한다. 이때 전처리부는 쵸핑회로, 증폭회로, 필터, 및 A/D 컨버터(A/D converter) 등을 포함할 수 있다. 이에 따라, 3축 가속도 센서로부터 출력된 전기적 신호를 쵸핑, 증폭, 필터링한 후, 디지털 전압값으로 변환한다.
각속도 센서는 단위 시간 동안 포인팅 장치(100)의 기 설정된 방향의 변화량을 감지하여 각속도를 감지하는 구성이다. 각속도 센서는 3축을 갖는 자이로스코프가 사용될 수 있다.
이러한 관성 센서의 6축은 상대 포인팅을 나타낼 수 있다. 본 발명의 포인팅 장치(100)는 이러한 상대 포인팅 기법으로 구현할 수 있다. 상대 포인팅 기법은 포인팅 장치와 화면 상에 직접적인 매핑이 없는 장치를 말한다. 즉, 관성 센서만을 이용하여 포인팅 장치(100)의 시작위치와 현재 위치를 감지하고 위치 변화량을 매핑하여 화면 상에서 포인터의 이동을 표시할 수 있다.
이와 달리 지자기 센서 등을 더 이용하여 절대 포인팅 기법으로 구현하는 것도 가능하다. 지자기 센서는 자기장의 흐름을 검출하여 방위각을 탐지할 수 있는 센서이다. 지자기 센서는 포인팅 장치(100)의 방위좌표를 검출하게 되고, 방위좌표를 토대로 포인팅 장치(100)가 놓여진 방향을 검출할 수 있다.
지자기 센서는, 플럭스게이트(flux-gate) 등을 이용하여 지자기에 의해 유도되는 전압값을 측정하는 방식으로 지자기를 검출한다. 지자기 센서는 2축 또는 3축으로 구현될 수 있다. 이 경우, 각 축 지자기 센서에서 산출되는 지자기 출력값은 주변 자기장 크기에 따라 달라지므로, 지자기 출력값을 기 설정된 범위(예를 들어, -1 내지 1)내로 매핑시키는 정규화를 수행하는 것이 일반적이다. 정규화는 스케일 값 또는 오프셋 값과 같은 정규화 인자를 이용하여 수행한다. 정규화 인자를 연산하기 위해서는 먼저 지자기 센서를 수차례 회전시키면서 그 출력값을 산출한 후, 출력값 중 최대값 및 최소값을 검출하여야 한다. 정규화 인자를 이용하여 정규화된 값은 방위각 보정 작업에 사용된다.
절대 포인팅 기법은 포인팅 장치의 위치와 화면상의 포인터의 위치가 직접적으로 매핑되는 기법을 말한다. 절대 포인팅 기법은 좀더 직관적인 사용자 경험을 제공할 수 있다. 사용자가 포인팅 장치(100)를 통해 화면 상의 오브젝트를 가리키게 되면 그 위치에 포인터가 표시되기 때문이다. 절대 포인팅 기법을 사용하는 경우 포인팅이 시작되는 경우 제1 위치에 포인터를 표시하는 것은 사용자에게 포인팅 가이드를 제공한다.
이 밖에도 제어 부(140)는 포인팅 장치(100)의 동작 전반을 제어한다. 우선, 제어 부(140)는 사용자 입력 및 감지된 위치 정보를 입력 장치(200)로 전송하도록 제어한다. 제어 부(140)는 직접 연산을 수행하여 대응되는 제어 명령을 생성하여 생성된 제어 명령을 입력 장치(200)로 전송하도록 제어하는 것도 가능하다. 이 경우 전술한 입력 장치(200)의 제어 부(230)의 일부 기능을 수행한다.
포인팅 장치(100)가 모드 전환을 지원하는 경우, 상기 제어 부(140)는, 모드 전환 버튼을 통해 모드 전환 입력이 수신되면, 수신된 모드 전환 입력에 따라 상기 포인팅 장치(100)의 입력 모드를 전환한다. 전술한 것처럼 입력 모드가 전환되는 경우 방향 버튼의 기능이 달라지게 된다. 그리고, 모드가 전환되었음을 입력 장치(200)로 알려준다.
입력 모드가 프리젠테이션 모드인 경우, 입력 부(120)를 통해 프리젠테이션의 페이지 전환 명령이 수신되면, 제어 부(140)는 입력 장치(200)에 디스플레이 된 화면의 페이지를 변환하기 위한 제어 신호를 생성하여 입력 장치(200)로 전송하도록 제어한다.
그러나, 입력 모드가 마우스 모드인 경우, 입력 부(120)를 통해 입력 장치(200) 제어를 위한 사용자 명령이 수신되면, 상기 입력 장치(200)에 디스플레이 된 오브젝트를 선택하기 위한 제어 신호를 생성하여 상기 입력 장치(200)로 전송하도록 제어할 수 있다.
한편, 상기 제어 부(140)는, 기 설정된 시간 동안 상기 입력 부(120)를 통해 아무런 사용자 명령이 수신되지 않고, 상기 센서 부(130)를 통해 상기 포인팅 장치(100)의 변화된 위치 정보가 검출되지 않으면, 포인팅 장치(100)의 내부 구성에 선택적으로 전원을 차단하여 포인팅 장치(100)를 슬립 상태로 전환할 수 있다.
그러나, 슬립 상태에서, 입력 부(120)를 통해 사용자 명령이 수신되거나 상기 센서 부(130)를 통해 포인팅 장치(100)의 변화된 위치 정보가 검출되면, 상기 전원이 선택적으로 차단된 포인팅 장치(100)의 내부 구성에 전원을 인가하여 포인팅 장치를 웨이크 업(wake up) 상태로 전환할 수 있다.
이러한 구성은 사용자가 포인팅 장치(100)를 테이블 위에 올려 놓고 사용하지 않는 상태로 기 설정된 시간이 흐른 경우와 같이 포인팅 장치(100)의 사용 상태에 따라 전원을 효율적으로 사용하게 되므로 전력을 절감할 수 있게 된다.
제어 부(140)는 포인팅 장치(100)의 전반적인 동작을 제어하는 구성이다. 제어 부(140)는 MPU(Micro Processing Unit) 또는 CPU(Central Processing Unit), 캐쉬 메모리(Cache Memory), 데이터 버스(Data Bus) 등의 하드웨어 구성과, 운영체제, 특정 목적을 수행하는 어플리케이션의 소프트웨어 구성을 포함한다. 시스템 클럭에 따라 포인팅 장치(100)의 동작을 위한 각 구성요소에 대한 제어 명령이 메모리에서 읽혀지며, 읽혀진 제어 명령에 따라 전기 신호를 발생시켜 하드웨어의 각 구성요소들을 동작시킨다.
이하에서는 본 발명의 다른 실시 예에 따른 포인팅 시스템을 설명한다.
도 5는 본 발명의 다른 실시 예에 따른 포인팅 시스템의 모식도이고, 도 6은 도 5의 입력 장치의 구성을 도시한 블록도이다.
도 5와 같이 본 발명의 일 실시 예에 따른 포인팅 시스템은 포인팅 장치(100)와, 디스플레이 장치(300), 입력 장치(200)를 포함한다.
포인팅 장치(100)는 사용자 입력을 수신하고 움직임 정보를 감지하여 입력 장치(200)로 전달하는 구성이다. 이와 달리 포인팅 장치(100)는 상기 수신된 사용자 입력 및 감지된 움직임 정보에 기초하여 대응되는 포인터 명령을 생성하여 입력 장치(200)로 전송할 수도 있다. 포인팅 장치(100)에 대해서는 전술한 바와 같다. 즉, 시작 신호와 포인팅 장치(100)의 위치 정보를 입력 장치(200)로 전송한다.
입력 장치(200)는 디스플레이 장치(300)에 탈부착이 가능한 형태로 구성된다. 전술한 실시 예와 달리 입력 장치(200)는 디스플레이 부를 포함하지 않고 디스플레이 장치(300) 상에 포인터를 표시하기 위한 제어 신호를 디스플레이 장치(300)로 전송한다.
이러한 시스템의 이점은 비교적 간단한 구성을 갖는 입력 장치(200)를 종래의 디스플레이 장치(300)에 간단히 결합함으로써 본 발명에 따른 포인팅 기술을 구현할 수 있다는 점이다. 이를 위해 입력 장치(200)는 디스플레이 장치(300)에 결합될 수 있는 동글을 포함한다. 그리고, 동글은 USB로 설계될 수 있다.
그러나, 이러한 실시 예와 달리 입력 장치(200)는 실질적으로 데이터 수신만 하고, 연산은 디스플레이 장치(300)가 수행하도록 구현하는 것도 가능할 것이다.
도 6에 도시된 것처럼 입력 장치(200)의 구성은 통신 부(210), 제어 부(230)를 포함한다. 다만, 디스플레이 부는 포함하지 않는다. 통신 부(210), 제어 부(230)에 대해서는 전술한 실시 예에서 설명하였으므로 중복 설명은 생략한다.
이하에서는 포인팅 장치(100)와 입력 장치(200)의 추가적인 구성과 외관을 설명한다.
도 7은 본 발명의 다양한 실시 예에 따른 포인팅 장치(100)의 외관을 도시한 참고도이고, 도 8은 본 발명의 다양한 실시 예에 따른 입력 장치(200)의 외관을 도시한 참고도이다.
도 7을 참조하면, 포인팅 장치(100)는 모드 선택 버튼(71), 인디케이터(70), 방향 버튼(72), 센터 버튼(73)을 포함한다.
모드 선택 버튼(71), 센터 버튼(73), 방향 버튼(72)에 대해서는 전술한 구성이므로 생략한다.
인디케이터는 입력 모드를 표시하는 구성으로 빛을 점등하는 램프로 구성될 수 있다. 예를 들어, 모드 선택 버튼(71)이 조작되어 입력 모드가 프리젠테이션 모드가 되면 왼쪽의 인디케이터가 점등될 수 있다. 반면, 마우스 모드가 되면 오른쪽의 인디케이터가 점등될 수 있다.
도면에는 도시되지 않았지만, 포인팅 장치(100)는 저장 부, 전원 부 등의 구성을 포함할 수 있다. 이때 전원 부는 전술한 전원 절감 구조를 갖도록 설계될 수 있다.
계속해서 도 8을 참조하면 입력 장치(200)는 포트(81), 바디(82), 인디케이터(83)를 포함할 수 있다.
포트(81)는 디스플레이 장치(100)와 결합을 위한 구성이다. 포트(81)는 전원 공급 라인, 데이터 공급 라인 및 제어 라인 중 적어도 하나를 포함할 수 있다. 포트(81)를 통해서 입력 장치(200)는 포인터에 대한 제어 명령을 디스플레이 장치(300)로 전달한다.
바디(82)는 입력 장치(200)의 구성인 통신 부(210), 제어 부(230)를 수용하고, 필요한 경우 저장부, 기타 각종 회로 구성을 수용할 수 있다.
인디케이터(83)는 포인터의 동작을 표시하는 구성으로 빛을 점등하는 램프로 구성될 수 있다. 복수의 사용자가 자신의 포인팅 장치를 통해 포인팅 입력을 수행하는 경우 신호를 전송한 포인팅 장치에 따라 램프의 점등 색이 달라질 수 있다.
이하에서는 본 발명의 다양한 실시 예에 따른 포인터 표시 방법을 설명한다.
도 9 내지 11은 본 발명의 일 실시 예에 따른 포인터 표시 방법의 흐름도이다.
도 9를 참조하면, 본 발명의 일 실시 예에 따른 포인터 표시 방법은, 포인팅 장치로부터 시작 신호를 수신하는 단계(S910), 상기 수신된 시작 신호에 따라 포인터를 디스플레이부의 제1 위치에 표시하는 단계(S920), 상기 포인팅 장치로부터 상기 포인팅 장치의 감지된 위치 정보가 수신되면(S930-Y), 상기 수신된 포인팅 장치의 위치 정보에 대응되는 상기 디스플레이부의 제2 위치에 상기 포인터를 표시하는 단계(S940)를 포함한다.
이때, 디스플레이 부의 제2 위치에 상기 포인터를 표시하는 단계(S940)는, 상기 포인팅 장치로부터 상기 시작 신호가 수신되면서 상기 포인팅 장치의 감지된 위치 정보가 수신되는 경우에, 상기 수신된 포인팅 장치의 위치 정보에 대응되는 상기 디스플레이부의 제2 위치에 상기 포인터를 표시하도록 할 수 있다.
도 10을 참조하면, 본 발명의 다른 실시 예에 따른 포인터 표시 방법은, 포인팅 입력을 시작하기 위한 사용자 입력을 수신하는 단계(S1010), 상기 사용자 입력이 수신되면, 상기 포인팅 장치의 위치 정보를 검출하는 단계(S1020), 상기 사용자 입력 및 상기 감지된 위치 정보를 입력 장치로 전송하는 단계(S1030)를 포함한다.
도 11은 본 발명의 또 다른 실시 예에 따른 모드 전환이 가능한 포인터 표시 방법을 도시한 흐름도이다.
도 11을 참조하면, 우선 모드 전환 입력에 의해 현재의 모드가 감지된다(S1110). 전환된 모드가 프리젠테이션 모드인 경우 센터 버튼이 조작되었는지 감지한다(S1111). 센터 버튼이 조작된 경우라면, 파라미터 설정을 수행한다(S1112). 여기서 파라미터는 포인팅 장치의 초기 위치를 설정하기 위한 파라미터를 의미한다. 그리고 포인터가 위치하는 화면 중심의 좌표를 생성한다(S1113). 이후 알고리즘을 수행하여(S1114) 포인팅 장치의 위치 정보를 수신하여 필요한 계산을 수행하고 포인터를 표시한다(S1115, S1116).
센터 버튼이 조작되지 않고 방향 버튼이 조작되는 경우, 방향 버튼에 대응되는 키를 매핑한다(S1117). 이때 방향 버튼은 목적에 따라 다양한 키로 매핑 될 수 있다. 프리젠테이션의 경우라면 왼쪽 방향 버튼은 이전 페이지로 전환하는 키로 매핑되고 오른쪽 방향 버튼은 다음 페이지로 전환하는 키로 매핑 될 수 있다. 그러나, 이와 달리 왼쪽 방향 버튼은 동영상의 재생 시점을 앞으로 이동시키는 키로 매핑되고 오른쪽 방향 버튼은 동영상의 재생 시점을 뒤로 이동시키는 키로 매핑 될 수도 있을 것이다. PC나 디스플레이 장치로 명령이 전달되면(S1118), PC나 디스플레이 장치는 매핑에 따른 기능을 수행한다(S1119).
전환된 모드가 마우스 모드인 경우 역시 센터 버튼이 조작되었는지 감지한다(S1120). 센터 버튼이 조작된 경우라면, 파라미터 설정을 수행한다(S1121). 여기서 파라미터는 포인팅 장치의 초기 위치를 설정하기 위한 파라미터를 의미한다. 그리고 포인터가 위치하는 화면 중심의 좌표를 생성한다(S1122). 이후 알고리즘을 수행하여(S1123) 포인팅 장치의 위치 정보를 수신하여 필요한 계산을 수행하고 마우스 포인터를 표시한다(S1124, S1125).
센터 버튼이 조작되지 않고 방향 버튼이 조작되는 경우, 방향 버튼에 대응되는 키를 매핑한다(S1126). 이때 방향 버튼은 목적에 따라 다양한 키로 매핑 될 수 있다. 왼쪽 방향 버튼은 마우스의 왼쪽 키로 매핑되고 오른쪽 방향 버튼은 마우스의 오른쪽 키로 매핑 될 수 있다. 그러나, 이와 달리 매핑 될 수도 있을 것이다. PC나 디스플레이 장치로 명령이 전달되면(S1127), PC나 디스플레이 장치는 매핑에 따른 기능을 수행한다(S1128).
한편 전술한 포인터 표시 방법은, 상기 방법을 수행하기 위한 프로그램을 기록한 컴퓨터로 판독 가능한 비 일시적 기록매체에 저장되는 형태로 구성될 수 있다.
여기서 비일시적 판독 가능 매체란 레지스터, 캐쉬 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 전읏기기에 의해 판독(reading)이 가능한 매체를 의미한다. 예를 들어, CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등이 될 수 있다.
이상과 같은 본 발명의 다양한 실시 예에 따르면, 본 발명은 LCD/PDP/OLED 등으로 제작된 대형 디스플레이 기기에서 레이저 포인터를 사용하는 경우 시인성이 떨어지는 문제를 해결한다.
또한, 디스플레이 기기에 별도의 부가적인 장치 없이, 포인팅 장치에 내장된 센서를 활용하여 3차원 공간 상에서 레이저 포인터를 사용하는 듯한 사용성을 제공할 수 있다.
또한, 하나의 기기로 프리젠테이션 모드와 마우스 모드를 선택적으로 사용할 수 있다. 일반 PC 마우스와는 별도로 동작하므로 사용에 혼동이 생기거나 불편을 초래하지 않는다.
또한, 절대 포인팅 방식을 사용하므로 레이저 포인터와 유사한 직관적인 사용성을 제공한다.
아울러, 레이저 포인터는 사람 눈에 비추게 되면 안전상의 문제가 생기지만, 본 발명은 이러한 문제가 발생하지 않는 장점이 있다.
이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안 될 것이다.
100 : 포인팅 장치 200 : 입력 장치
300 : 디스플레이 장치
110 : 통신 부 120 : 입력 부
130 : 센서 부 140 : 제어부
210 : 통신 부 220 : 디스플레이 부
230 : 제어부

Claims (24)

  1. 동글(dongle) 장치에 있어서,
    포인팅 장치로부터 상기 포인팅 장치의 움직임 또는 방향에 따른 센싱값을 수신하는 통신부; 및
    상기 수신된 센싱값에 기초하여 3차원 공간 상에서 상기 포인팅 장치의 위치 정보를 계산하고, 상기 계산된 위치 정보를 디스플레이 장치로 전송하도록 상기 통신부를 제어하는 제어부;를 포함하는 동글 장치.
  2. 제1항에 있어서,
    상기 제어부는,
    상기 포인팅 장치로부터 시작 신호가 수신되면, 상기 수신된 시작 신호를 상기 디스플레이 장치로 전송하도록 상기 통신부를 제어하는 것을 특징으로 하는 동글 장치.
  3. 제1항에 있어서,
    상기 센싱값은,
    상기 포인팅 장치의 가속도 센서, 자이로 센서, 및 지자기 센서로부터 획득되는 것을 특징으로 하는 동글 장치.
  4. 제1항에 있어서,
    상기 포인팅 장치의 위치 정보는, 절대 포인팅 방식에 따라 계산되는 것을 특징으로 하는 동글 장치.
  5. 제1항에 있어서,
    상기 통신부는,
    블루투스 기술을 이용하여 상기 포인팅 장치와 통신하는 것을 특징으로 하는 동글 장치.
  6. 제1항에 있어서,
    상기 제어부는,
    기 설정된 시간 동안 상기 포인팅 장치의 움직임이 없는 경우, 상기 디스플레이 장치에 포인터가 사라지는 제어 명령을 전송하도록 상기 통신부를 제어하는 것을 특징으로 하는 동글 장치.
  7. 제1항에 있어서,
    상기 제어부는,
    복수의 포인팅 장치로부터 움직임 또는 방향에 따른 센싱값들을 수신하면, 상기 수신된 센싱값들에 기초하여 3차원 공간 상에서 상기 복수의 포인팅 장치 각각의 위치 정보들을 계산하고, 상기 계산된 위치 정보들을 상기 디스플레이 장치로 전송하도록 상기 통신부를 제어하는 것을 특징으로 하는 동글 장치.
  8. 제1항에 있어서,
    상기 제어부는,
    상기 포인팅 장치로부터 제1 제어 명령이 수신되면, 포인터를 화면의 기 설정된 위치시키는 제어 신호를 생성하여 상기 디스플레이 장치로 전송하도록 상기 통신부를 제어하는 것을 특징으로 하는 동글 장치.
  9. 제1항에 있어서,
    상기 제어부는,
    상기 포인팅 장치로부터 제2 제어 명령이 수신되면, 상기 포인팅 장치의 계산된 위치 정보에 따라 포인터를 화면 상에서 움직이기 위한 제어 신호를 생성하여 상기 디스플레이 장치로 전송하도록 상기 통신부를 제어하는 것을 특징으로 하는 동글 장치.
  10. 제1항에 있어서,
    상기 제어부는,
    상기 포인팅 장치로부터 제3 제어 명령이 수신되면, 상기 디스플레이 장치가 디스플레이 하는 프리젠테이션의 페이지를 넘기기 위한 제어 신호를 생성하여 상기 디스플레이 장치로 전송하도록 상기 통신부를 제어하는 것을 특징으로 하는 동글 장치.
  11. 포인팅 장치에 있어서,
    동글 장치와 통신하는 통신부;
    사용자 입력을 수신하는 입력부;
    상기 포인팅 장치의 움직임 또는 방향을 감지하는 센서부;및
    상기 감지 결과에 따른 센싱값을 상기 동글 장치로 전송하도록 상기 통신부를 제어하는 제어부;를 포함하는 포인팅 장치.
  12. 제11항에 있어서,
    상기 센서부는,
    가속도 센서, 각속도 센서 및 지자기 센서를 포함하여 상기 포인팅 장치의 가속도, 각속도 및 자기(磁氣)를 검출하는 것을 특징으로 하는 포인팅 장치.
  13. 제11항에 있어서,
    상기 입력 부는
    제1 버튼을 포함하고,
    상기 제어부는,
    상기 제1 버튼이 조작되는 경우에 한해 상기 센서부가 감지 동작을 수행하도록 제어하거나 상기 센서부가 출력하는 센싱값을 상기 동글 장치로 전송하도록 상기 통신부를 제어하는 것을 특징으로 하는 포인팅 장치.
  14. 제13항에 있어서,
    상기 제어부는,
    상기 제1 버튼이 기 설정된 시간 미만 동안 조작되면, 포인터를 화면의 기 설정된 위치에 위치시키기 위한 제어 명령을 생성하여 상기 생성된 제어 명령을 상기 동글 장치로 전송하도록 상기 통신부를 제어하는 것을 특징으로 하는 포인팅 장치.
  15. 제13항에 있어서,
    상기 제어부는,
    상기 제1 버튼이 기 설정된 시간 이상 동안 조작되면, 상기 센싱값에 따라 포인터를 화면 상에서 움직이기 위한 제어 명령을 생성하여 상기 생성된 제어 명령을 상기 동글 장치로 전송하도록 상기 통신부를 제어하는 것을 특징으로 하는 포인팅 장치.
  16. 제11항에 있어서,
    상기 입력부는,
    제2 버튼을 포함하고,
    상기 제어부는,
    상기 제2 버튼이 조작되면, 상기 포인팅 장치의 입력모드를 전환하는 것을 특징으로 하는 포인팅 장치.
  17. 제11항에 있어서,
    상기 입력부는,
    제3 버튼을 포함하고,
    상기 제어부는,
    상기 제3 버튼이 조작되면, 디스플레이 장치가 디스플레이하는 프리젠테이션의 페이지를 넘기기 위한 제어 명령을 생성하여 상기 생성된 제어 명령을 상기 동글 장치로 전송하도록 상기 통신부를 제어하는 것을 특징으로 하는 포인팅 장치.
  18. 제14항에 있어서,
    상기 기 설정된 위치는 상기 화면의 중앙 위치인 것을 특징으로 하는 포인팅 장치.
  19. 제11항에 있어서,
    상기 제어부는,
    기 설정된 시간 동안 상기 입력부를 통해 아무런 사용자 명령이 수신되지 않고 상기 센서부를 통해 상기 포인팅 장치의 움직임 변화가 검출되지 않으면,
    상기 포인팅 장치의 내부 구성에 선택적으로 전원을 차단하여 상기 포인팅 장치를 슬립 상태로 전환하는 것을 특징으로 하는 포인팅 장치.
  20. 제19항에 있어서,
    상기 제어부는,
    상기 슬립 상태에서, 상기 입력부를 통해 사용자 명령이 수신되거나 상기 센서부를 통해 상기 포인팅 장치의 움직임 변화가 검출되면,
    상기 전원이 선택적으로 차단된 포인팅 장치의 내부 구성에 전원을 인가하여 상기 포인팅 장치를 웨이크 업(wake up) 상태로 전환하는 것을 특징으로 하는 포인팅 장치.
  21. 제1항에 있어서,
    저장부;를 더 포함하고,
    상기 저장부는,
    상기 포인팅 장치의 위치 정보에 대응되는 상기 디스플레이 장치의 디스플레이부의 위치에, 포인터를 표시하는 기능을 수행하는 애플리케이션을 저장하는 것을 특징으로 하는 동글 장치.
  22. 디스플레이 장치에 있어서,
    디스플레이부;
    동글 장치와 연결되어 통신을 수행하는 통신부;및
    상기 동글 장치로부터 3차원 공간 상에서의 포인팅 장치의 위치 정보를 수신하고, 상기 수신된 위치 정보에 대응되는 상기 디스플레이부의 위치에 포인터를 표시하도록 제어하는 제어부;를 포함하는 디스플레이 장치.
  23. 제22항에 있어서,
    상기 제어부는,
    복수의 포인팅 장치의 움직임을 기초로 계산된 위치 정보들이 수신되면, 상기 수신된 위치 정보들에 대응되는 상기 디스플레이부의 위치들에 복수의 포인터를 표시하도록 제어하는 것을 특징으로 하는 디스플레이 장치.
  24. 제23항에 있어서,
    상기 복수의 포인터는,
    색깔 및 형태 중 적어도 하나가 상이하게 표시되는 것을 특징으로 하는 디스플레이 장치.
KR20130101210A 2013-05-09 2013-08-26 입력 장치, 포인팅 장치, 포인터 표시 방법 및 기록 매체 KR101488717B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP14167606.4A EP2801891B1 (en) 2013-05-09 2014-05-08 Input Apparatus, Pointing Apparatus, Method for Displaying Pointer, and Recordable Medium
US14/273,131 US9952684B2 (en) 2013-05-09 2014-05-08 Input apparatus, pointing apparatus, method for displaying pointer, and recordable medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201361821398P 2013-05-09 2013-05-09
US61/821,398 2013-05-09

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020140111049A Division KR101519057B1 (ko) 2013-05-09 2014-08-25 입력 장치, 포인팅 장치, 포인터 표시 방법 및 기록 매체

Publications (2)

Publication Number Publication Date
KR20140133385A KR20140133385A (ko) 2014-11-19
KR101488717B1 true KR101488717B1 (ko) 2015-02-11

Family

ID=52454065

Family Applications (2)

Application Number Title Priority Date Filing Date
KR20130101210A KR101488717B1 (ko) 2013-05-09 2013-08-26 입력 장치, 포인팅 장치, 포인터 표시 방법 및 기록 매체
KR1020140111049A KR101519057B1 (ko) 2013-05-09 2014-08-25 입력 장치, 포인팅 장치, 포인터 표시 방법 및 기록 매체

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020140111049A KR101519057B1 (ko) 2013-05-09 2014-08-25 입력 장치, 포인팅 장치, 포인터 표시 방법 및 기록 매체

Country Status (1)

Country Link
KR (2) KR101488717B1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2801891B1 (en) 2013-05-09 2018-12-26 Samsung Electronics Co., Ltd Input Apparatus, Pointing Apparatus, Method for Displaying Pointer, and Recordable Medium
KR102410211B1 (ko) * 2015-09-01 2022-06-17 엘지전자 주식회사 모바일 디바이스, 디스플레이 디바이스 및 각각의 제어 방법
KR102226507B1 (ko) * 2019-03-29 2021-03-11 주식회사 에이스이앤티 3차원 뷰어를 위한 3차원 입력장치

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030067863A (ko) * 2002-02-08 2003-08-19 김영수 마우스 기능을 갖는 레이저 빔 포인터

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030067863A (ko) * 2002-02-08 2003-08-19 김영수 마우스 기능을 갖는 레이저 빔 포인터

Also Published As

Publication number Publication date
KR101519057B1 (ko) 2015-05-12
KR20140133385A (ko) 2014-11-19
KR20140133487A (ko) 2014-11-19

Similar Documents

Publication Publication Date Title
US9760187B2 (en) Stylus with active color display/select for touch sensitive devices
KR102161510B1 (ko) 포터블 디바이스 및 그 제어 방법
KR20160063834A (ko) 포인팅 장치, 인터페이스 장치 및 디스플레이 장치
KR20040081270A (ko) 동작기반 전자기기 제어장치 및 그 제어방법
EP2930593A1 (en) Multi-display system and method for controlling thereof
KR20130142824A (ko) 원격 제어 장치 및 그 제어 방법
US10386987B2 (en) Remote controller apparatus and control method thereof
KR101519057B1 (ko) 입력 장치, 포인팅 장치, 포인터 표시 방법 및 기록 매체
EP2801891B1 (en) Input Apparatus, Pointing Apparatus, Method for Displaying Pointer, and Recordable Medium
US20180350122A1 (en) Display device, display control method and display system
JP2018124721A (ja) 頭部装着型表示装置、及び頭部装着型表示装置の制御方法
JP6267926B2 (ja) 入力装置およびその入力制御方法
KR101339985B1 (ko) 원격 제어 장치, 디스플레이 장치 및 그 제어 방법
KR102295823B1 (ko) 모바일 디바이스 및 웨어러블 디바이스를 이용한 인터페이스 제공 방법
KR101651535B1 (ko) Hmd 디바이스 및 그 제어 방법
JP2019046088A (ja) 表示制御装置、ポインタの表示方法及びプログラム
US20210264678A1 (en) Video display system
KR101874971B1 (ko) 포인팅 시스템 및 이의 동작방법
US10452158B2 (en) Information processing device, information processing method, and information processing system
JP2014052817A (ja) 画像表示方法および画像表示装置
KR20100024631A (ko) 내비게이션 시스템에 특화된 3차원 제어시스템 및 그 방법
KR20180006670A (ko) 스마트폰에 내장된 마우스 볼의 회전을 감지하여 사용자 인터페이스를 조작하는 스마트폰
KR101642279B1 (ko) 지향성 무선 신호를 이용한 터치스크린장치
KR20140135081A (ko) 이기종 플랫폼에서 활용 가능한 전자해도 뷰어 컴포넌트를 이용한 휴대용 전자해도 표시 시스템 및 그 전자해도 표시 방법
JP2019053714A (ja) 頭部装着型表示装置、及び頭部装着型表示装置の制御方法

Legal Events

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

Payment date: 20171228

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20181227

Year of fee payment: 5