[go: up one dir, main page]

KR20080095085A - 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법및 장치 - Google Patents

회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법및 장치 Download PDF

Info

Publication number
KR20080095085A
KR20080095085A KR1020070039438A KR20070039438A KR20080095085A KR 20080095085 A KR20080095085 A KR 20080095085A KR 1020070039438 A KR1020070039438 A KR 1020070039438A KR 20070039438 A KR20070039438 A KR 20070039438A KR 20080095085 A KR20080095085 A KR 20080095085A
Authority
KR
South Korea
Prior art keywords
input signal
input
displayed
item
generated
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
KR1020070039438A
Other languages
English (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 KR1020070039438A priority Critical patent/KR20080095085A/ko
Priority to US11/938,823 priority patent/US20080259025A1/en
Priority to EP08100330A priority patent/EP1986081A1/en
Priority to CNA2008100035700A priority patent/CN101295215A/zh
Publication of KR20080095085A publication Critical patent/KR20080095085A/ko
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/03549Trackballs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop

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)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

볼을 이용한 효율적인 네비게이션을 위한 입력 장치와 사용자 인터페이스 장치에 관한 것으로, 사용자의 입력을 수신하는 회전 가능한 입력 수단과 상기 사용자가 상기 입력 수단의 일측에 접촉되었는지를 감지하고, 상기 감지에 기초하여 제 1 입력 신호를 생성하는 접촉 감지수단; 및 상기 입력 수단의 회전을 감지하여, 상기 회전에 대응하는 제 2 입력 신호를 생성하는 회전 감지수단과 상기 제 1 입력 신호 및 제 2 입력 신호에 기초하여 소정의 동작을 수행하는 제어수단을 통하여, 동일한 물리적 인터페이스로 다양한 모드의 인터페이스를 탐색하도록 한다.
인터페이스 장치, 마우스

Description

회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법 및 장치{Apparatus and method for user interface through revolution input device}
도 1a는 종래 기술에 따른 트랙볼을 이용한 입력 장치에 관한 블록도를 도시한다.
도 1b는 종래 기술에 따른 트랙볼의 구동방법에 관한 블록도를 도시한다.
도 2는 본 발명에 따른 사용자 인터페이스 장치에 관한 블록도를 도시한다.
도 3a는 본 발명에 따른 입력 장치의 일 실시예의 측면도를 도시한다.
도 3b는 본 발명에 따른 입력 장치의 일 실시예의 상면도를 도시한다.
도 3c는 본 발명에 따른 입력 장치의 일 실시예의 구조도를 도시한다.
도 4는 본 발명에 따른 사용자 인터페이스 방법의 일 실시예에 관한 흐름도를 도시한다.
도 5는 본 발명에 따른 입력 장치의 동작 예를 도시한다.
도 6은 본 발명에 따른 일차원적 인터페이스 모드에서 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법의 일 실시예를 도시한다.
도 7은 본 발명에 따른 이차원적 인터페이스 모드에서 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법의 일 실시예를 도시한다.
도 8은 본 발명에 따른 탐색 인터페이스 모드에서 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법의 일 실시예를 도시한다.
도 9은 본 발명에 따른 삼차원적 인터페이스 모드에서 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법의 일 실시예를 도시한다.
도 10은 본 발명에 따른 불 연속적인 입력이 요구되는 인터페이스 모드에서 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법의 흐름도를 도시한다.
도 11은 본 발명에 따른 불 연속적인 입력이 요구되는 인터페이스 모드에서 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법의 일 실시예를 도시한다.
도 12는 본 발명에 따른 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법의 흐름도를 도시한다.
본 발명은 사용자 인터페이스에 관한 것으로, 더욱 상세하게는 볼을 이용한 효율적인 네비게이션을 위한 입력 장치와 사용자 인터페이스 장치 및 방법, 이를 수행하는 프로그램을 기록한 컴퓨터로 판독 가능한 기록매체에 관한 것이다.
도 1a는 종래 기술에 따른 트랙볼을 이용한 입력 장치에 관한 블록도를 도시한다.
종래 기술에 따른 트랙볼을 이용한 입력 장치는 상부 하우징(102), 하부 하우징(104), 볼(106), x축(108a), y축(108b), 회전 감지 센서(110a,110b), 스위치(112)를 포함한다.
상부 하우징(102)과 하부 하우징(104)은 서로 분리가능 하도록 조립되며, 길이 방향으로 동일한 축을 유지하며 홈이 뚫려져 있으며, 이들 홈의 외측으로 볼(106)의 일정 부분이 노출되어 외부에서 볼(106)을 회전시킬 수 있도록 한다.
x축(108a)와 y축(108b)는 양쪽 끝단부가 지지부(114a,114b)를 통하여 회전 가능하도록 지지되며, 이러한 x축(108a)과 y축(108b)에는 실질적으로 볼(106)과 접촉되어 x축(108a)과 y축(108b)이 회전할 수 있도록 하는 접촉 부재(116a,116b)와 회전감지센서(110a,110b)가 회전축(108a,108b)의 회전을 인식할 수 있도록 하는 회전판(118a,118b)이 제공된다.
종래 기술에 따른 트랙볼은 볼(106)의 회전으로 모니터 화면상의 커서를 이동시킬 수 있으며, 볼(106)을 누름으로써 스위치부재(112)를 동작시켜 모니터 화면에 나타난 아이콘이나 메뉴를 선택하여 사용자가 원하는 기능을 수행할 수 있도록 구성된다.
볼(106)과 스위치부재(112)는 약간의 간격을 유지하며 위치하는데 이 상태에서 볼(106)을 회전시키면 볼(106)과 접촉된 접촉부재(116a,116b)가 회전하면서 x축(108a)과 y축(108b)이 회전한다. 이러한 x축(108a)과 y축(108b)의 회전에 의하여 결합된 회전판(118a,118b)도 함께 회전하게 되며, 회전판(118a,118b)의 회전을 회전감지센서(110a,110b)가 감지하여 그 신호를 제어부(170)로 전달하여 모니터 화면상의 커서를 이동할 수 있게 된다.
종래 기술에 따른 트랙볼은 또한 볼(106)을 한번 누르면 메뉴등을 선택하는 클릭기능이 수행되고, 볼(106)을 연속적으로 두 번 누르면 선택된 프로그램이 실행 되며, 볼(6)을 누른 상태로 굴리면 드래그 기능이 수행된다.
도 1b는 종래 기술에 따른 트랙볼의 구동방법에 관한 블록도를 도시한다.
종래 기술에 따른 트랙볼 구동 방법은 포인팅 디바이스(150), 클릭부(160), 제어부(170), 좌표설정기능(172), 클릭수행기능(174)로 구성된다.
포인팅 디바이스(150)는 볼(106)의 회전으로 회전하는 x축(108a)과 y축(108b)의 회전을 회전감지센서(110a,110b)가 감지하여 커서를 원하는 위치로 이동할 수 있도록 신호를 생성하여 제어부(170)에 전달한다.
클릭부(160)는 볼(106)의 누름으로 스위치부재(112)를 접촉시켜 해당 기능을 수행하도록 신호를 생성하여 제어부(170)에 전달한다.
제어부(170)는 전달받은 신호를 기초하여 포인팅 디바이스(150)로부터 신호를 전달받은 경우에는 모니터 화면상의 커서를 이동시키는 좌표설정기능(172)를 수행하고, 클릭부(110)로부터 신호를 전달받은 경우에는 아이콘이나 메뉴를 선택하는 클릭 기능(174)를 수행한다.
현존하는 인풋 디바이스의 종류는 다양하며 대표적으로 마우스가 사용되며 리모트 컨트롤러등에는 4방향 입력 장치가 쓰이고, 그 밖에 트랙볼, 조이스틱 등이 사용된다. 그러나 이들은 부피가 커 포터블한 디바이스에는 장착이 힘들며, 탐색하는 컨텐츠에 따라 적합도가 틀리다.
본 발명은 상기와 같은 문제를 해결하여, 소형화가 가능하고 자유롭게 조작이 가능하며 다양한 기능들을 복합적으로 구현할 수 있는 입력 장치와 사용자 인터 페이스 장치 및 방법과 그 방법을 수행하는 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체를 제공하는 것을 그 목적으로 한다.
상기와 같은 문제를 해결하기 위한 본 발명의 하나의 특징은, 사용자 인터페이스 장치에 있어서, 사용자의 입력을 수신하는 회전 가능한 입력 수단; 상기 사용자가 상기 입력 수단의 일측에 접촉되었는지를 감지하고, 상기 감지에 기초하여 제 1 입력 신호를 생성하는 접촉 감지수단; 및 상기 입력 수단의 회전을 감지하여, 상기 회전에 대응하는 제 2 입력 신호를 생성하는 회전 감지수단; 및 상기 제 1 입력 신호 및 제 2 입력 신호에 기초하여 소정의 동작을 수행하는 제어수단을 포함하는 것이다.
상기 접촉 감지수단은 정전 용량 방식 터치 센서일 수 있다.
상기 회전 가능한 입력 수단은 볼 형태일 수 있다.
상기 입력 수단의 눌러짐을 감지하여 제 3 입력 신호를 생성하는 클릭 감지수단을 더 포함할 수 있다.
상기 접촉 감지수단 및 상기 회전 감지수단의 하단에 연결되어 이들을 지지하는 하수단; 상기 회전 감지수단 및 상기 접촉 감지수단의 상단에 연결되어 상기 하부와 맞물려 상기 입력 수단을 지지하는 상부를 더 포함하고, 상기 하부는 상부의 눌러짐을 감지하여 제 3 입력 신호를 생성하는 클릭 감지수단을 더 포함할 수 있다.
상기 제어수단의 동작에 기초하여 소정의 정보를 사용자에게 디스플레이 하 는 디스플레이수단을 더 포함할 수 있다.
상기 제어수단은, 제 1 입력 신호만이 생성된 경우에는 상기 입력 수단을 통하여 수행할 수 있는 작업에 관한 도움말 정보가 상기 디스플레이수단에 디스플레이 되도록 제어할 수 있다.
상기 제 2 입력 신호는 상기 입력 수단의 움직임에 대응하는 방향키 신호일 수 있다.
상기 제어수단은, 상기 제 1신호와 제 2 입력 신호가 동시에 생성된 경우에는 상기 제 2 입력 신호에 기초하여 상기 디스플레이수단에 표시된 현재 위치를 이동시키도록 제어할 수 있다.
상기 제어수단은, 상기 제 2 입력 신호에 기초하여 상기 입력 수단의 회전량이 소정의 임계치보다 작은 경우에는 상기 디스플레이에 표시된 현재 위치를 이동시키지 않도록 제어할 수 있다.
상기 제어수단은, 상기 제 2 입력 신호에 기초하여 상기 디스플레이에 표시된 현재 위치를 이동 시킨 경우에는 해당 동작이 수행되었음을 알리는 피드백 신호를 전송할 수 있다.
상기 제어수단은, 상기 제 1입력 신호와 제 2 입력 신호가 동시에 생성된 후 제 2 입력 신호는 소멸하고 제 1입력 신호만이 남은 경우에는, 상기 발생한 제 2 입력 신호에 기초하여 상기 디스플레이수단에 표시된 현재 위치를 계속적으로 이동시킬 수 있다.
상기 제어수단은, 상기 제 1 입력 신호와 상기 제 3 입력 신호가 동시에 생 성된 경우에는 상기 디스플레이수단에 표시된 현재 위치에 해당하는 항목을 선택할 수 있다.
상기 제어수단은 상기 제 1 입력 신호와 상기 제 3 입력 신호가 소정의 임계시간 이상 계속적으로 발생하는 경우에는 세부 항목에 관한 정보를 디스플레이 하도록 할 수 있다.
상기 제어수단은 상기 제 1 입력 신호와 상기 제 3 입력 신호가 소정의 임계시간 이상 계속적으로 발생하는 경우에는 현재 디스플레이 중인 항목의 상위 카테고리로 이동할 수 있다.
상기 제어수단은 상기 제 1 입력 신호, 상기 제 2 입력 신호 및 상기 제 3 입력 신호가 동시에 발생한 경우에는 상기 제 2 입력 신호에 기초하여 상기 디스플레이수단내의 현재 위치의 이동경로에 해당하는 항목을 모두 선택할 수 있다.
상기 제어수단은 상기 제 1 입력 신호, 상기 제 2 입력 신호 및 상기 제 3 입력 신호가 동시에 발생한 경우에는 상기 제 2 입력 신호에 기초하여 상기 디스플레이 중인 항목을 확대 또는 축소할 수 있다.
상기 제어수단은 상기 제 2 입력 신호가 상기 입력 수단이 상측 방향으로 회전함에 따라 발생한 경우에는 상기 디스플레이 중인 항목을 확대하고, 상기 제 2 입력 신호가 상기 입력 수단이 하측 방향으로 회전함에 따라 발생한 경우에는 상기 디스플레이 중이 항목을 축소할 수 있다.
상기 제어수단은, 상기 제 1 입력 신호, 상기 제 2 입력 신호 및 상기 제 3 입력 신호가 동시에 발생한 경우에는 상기 디스플레이수단에 디스플레이 되지 못한 부분을 디스플레이 하도록 할 수 있다.
사용자 인터페이스 방법에 있어서, 회전 가능한 입력 수단을 통하여 사용자의 입력을 수신하는 단계; 상기 사용자가 상기 입력 수단의 일 측에 접촉되었는지를 감지하여, 상기 감지에 기초하여 제 1 입력 신호를 생성하는 단계; 상기 입력 수단의 회전을 감지하여, 상기 회전에 대응하는 제 2 입력 신호를 생성하는 단계; 및 상기 제 1 입력 신호 및 제 2 입력 신호에 기초하여 소정의 동작을 제어하는 단계를 포함하는 것이다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 설명한다.
도 2는 본 발명에 따른 사용자 인터페이스 장치의 일 실시예를 도시한다.
본 발명에 따른 사용자 인터페이스 장치는 입력 수단(210), 접촉 감지수단(220), 회전 감지수단(230) 및 제어수단(240)을 포함한다.
입력 수단(210)은 회전이 가능한 장치로써, 볼 형태로 구현할 수도 있으나 이에 한정되는 것은 아니다. 사용자는 입력 수단에 접촉하거나 입력 수단을 회전시킴으로써 인터페이스 장치를 동작 시킬 수 있다. 입력 수단의 구체적인 형태는 도 3a 내지 도 3c를 참고함으로써 알 수 있다.
접촉 감지수단(220)은 사용자가 입력 수단(210)의 일측에 접촉 되었는지를 감지하고, 접촉이 되었다고 판단된 경우에는 상응하는 입력 신호를 생성하여 제어수단(240)에 전달한다. 접촉 감지수단(220)은 정전 용량 방식의 터치센서로 구현될 수 있으나 이에 한정되는 것은 아니다. 정전 용량 방식의 터치 센서는 캐패시터 등의 충전 장치를 이용함으로써 전류의 흐름을 감지하여 접촉 여부를 판단한다.
회전 감지수단(230)은 입력 수단(210)의 회전 정도를 판단하여 상응하는 입력 신호를 생성하여 제어수단(240)에 전달한다. 회전 감지수단(230)은 x축 및 y축에 해당하는 두 개의 감지 장치로 구현될 수 있으며, 입력 수단(210)의 회전과 동시에 x축 및 y축에 해당하는 두 개의 감지 장치가 동시에 회전함으로써 상응하는 입력 신호를 생성하는 방식을 채택할 수 있다.
제어수단(240)은 접촉 감지수단(220) 및 회전 감지수단(230)으로부터 입력 신호를 전달받아 상응하는 동작을 실행하도록 제어 한다. 도 1에서 도시되지는 않았으나 실행된 결과에 대응하는 화면을 생성하는 디스플레이수단(도시되지 않음)을 더 포함할 수도 있다. 제어수단(240)의 동작에 대해서는 도 4내지 도 12를 참조하여 후술한다.
도 3a는 본 발명에 따른 입력 장치의 일 실시예의 측면도를 도시한다.
도 3b는 본 발명에 따른 입력 장치의 일 실시예의 상면도를 도시한다.
도 3c는 본 발명에 따른 입력 장치의 일 실시예의 구조도를 도시한다.
본 발명에 따른 입력 장치의 일 실시예는 볼(310), 상부(320), 회전 감지수단(330), 클릭 감지수단(340), 및 접촉 감지수단(350)을 포함한다.
볼(310)은 상부의 위쪽에 돌출되어 사용자의 입력을 받는다. 본 실시예에서는 입력 수단으로 볼을 채용하였으나, 터치패드 등과 같은 다른 입력 수단도 가능함은 자명하다. 볼(310)을 통한 입력은 접촉, 회전, 클릭등이 가능하다.
상부(320)는 볼(310)을 지지하며 클릭등의 입력을 전달 받을수도 있다. 이 경우에는 상부(320)의 하단에 클릭 감지수단(미도시)을 채용할 수도 있다.
회전 감지수단(330)은 볼(310)의 회전을 감지하여 입력 신호를 생성한다. 회전 감지수단(330)은 x축 회전 감지수단(332) 및 y축 회전 감지수단(334)을 통하여 구현될 수 있다. 사용자가 볼(310)을 x축 방향으로 회전시키면 x축 회전 감지수단(332)이 동시에 회전하여 x축 방향으로 커서를 이동시키기 위한 입력 신호를 생성한다. 마찬가지로 사용자가 볼(320)을 y축 방향으로 회전시키면 y축 회전 감지수단(334)이 동시에 회전하여 y축 방향으로 커서를 이동시키기 위한 입력 신호를 생성한다.
클릭 감지수단(340)은 (310)의 눌러짐을 감지하여 입력 신호를 생성한다. 클릭 감지수단(340)은 프링등의 탄성채를 채용함으로써 구현될 수 있다. 사용자가 볼(310)을 누르면 클릭 감지수단(340)내의 스프링이 압축 되면서 클릭이 되었다는 입력 신호를 생성하거나 스프링이 압축 후 팽창하면서 클릭이 되었다는 입력 신호를 생성할 수 있다. 또한 클릭 감지수단(340)은 서 살핀데로 상부(320)의 하단에 부착되어 상부(320)를 통한 입력도 감지하도록 구현할 수 있음은 자명하다.(도 3c,d)
접촉 감지수단(350)은 사용자가 볼(310)에 접촉하였는지를 감지하여 입력 신호를 생성한다. 접촉 감지수단(350)은 정전 용량 방식의 터치 센서를 채용함으로써 구현될 수 있다. 정전 용량 방식의 터치 센서는 캐패시터 등의 충전 장치를 통하여 구현될 수 있으며, 사용자가 볼(310)에 접촉하면 전류가 통하게 됨으로써 충전된 전하가 빠져나감을 감지하여 입력 신호를 생성한다. 정전 용량 방식의 터치 센서의 경우 볼(310)의 일측에 도체를 채용함거나, 도체로 된 볼을 채용함으로써 구현할 수 있다.
도 3d는 본 발명에 따른 입력 장치의 하단에 클릭 감지 수단을 채용한 입력 장치를 도시한다.
클릭 감지 수단(393)은 사용자가 입력 수단(391)을 누루는 것을 감지함으로써 동작할 수 있음은 앞서 설명한 바이다. 또한 사용자가 입력 수단(391)을 지지하는 상부(392)를 누름으로써 클릭 감지 수단(393)이 클릭을 감지할 수 있도록 하부에 클릭 감지 수단(393)을 부가할 수도 있다.
도 4는 본 발명에 따른 사용자 인터페이스 방법의 일 실시예에 관한 흐름도를 도시한다.
단계 410에 따라, 접촉 감지수단은 접촉이 감지되었는지를 판단한다. 접촉은 볼(310)에 사용자의 손가락 등이 닿음으로써 전류가 흐르는 등의 동작을 기초로 판단한다. 접촉이 감지되지 아니하면 다시 단계 410으로 돌아가고 접촉이 감지되면 단계 412를 수행한다.
단계 412에 따라, 단계 410에서 접촉이 감지되면 볼(310)을 통하여 수행할 수 있는 작업에 관한 도움말 정보가 디스플레이 된다.
단계 420에 따라, 클릭(click)이 감지되었는지를 판단한다. 클릭이 감지된 경우에는 단계 430을 수행하고, 클릭이 감지되지 않은 경우에는 단계 440을 수행한다.
단계 430에 따라, 단계 420에서 클릭이 감지된 경우에는 회전이 감지되지 않고 일정 시간이 경과하였는지를 판단한다. 일정 시간은 인터페이스 상황이나 사용 자의 상황에 따라 조정이 가능하며, 실시예에 따라 적정값으로 정할 수 있음은 당업자에게 자명하다. 단계 430에서는 클릭이 지속된 시간을 판단하여 클릭과 롱클릭(long-click)으로 분류한다.
단계 432에 따라 단계 430에서 롱 클릭으로 판단된 경우에는 접촉 감지가 종료하는 순간 단계 434의 롱 클릭 동작을 수행한다. 롱 클릭은 인터페이스의 모드에 따라, 옵션항목을 디스플레이 하거나, 세부 항목을 디스플레이 하거나 상위 카테고리로 이동하는 등의 동작을 수행할 수 있다.
단계 450에 따라, 단계 430에서 클릭이 일정시간 지속되지 않았다고 판단된 경우에는 접촉의 종료여부를 판단하여 단순 클릭인지, 클릭과 회전이 동시에 존재하는 것인지를 판단한다. 즉, 단계 450에서 접촉이 종료되어 단순 클릭으로 판단한 경우에는 단계 452에 따라 클릭 동작을 수행한다. 클릭 동작은 인터페이스 모드에 따라 항목의 선택, 확인, 클릭, 및 재생 등의 기능을 수행할 수 있다.
단계 460에 따라, 회전이 존재하는 지 여부를 판단한다. 회전이 존재하는 경우에는 클릭과 회전이 동시에 존재하는 프레스앤롤(press&roll)로 판단하여 프레스앤롤 동작을 수행한다. 프레스앤롤 동작은 인터페이스 모드에 따라 복수개의 항목을 선택하거나, 카테고리 혹은 화면의 이동과 같은 상위 개념의 탐색 및 항목의 확대나 축소등의 기능을 수행할 수 있다.
단계 464에 따라, 접촉이 종료되었는지 여부를 판단한다. 접촉이 종료된 경우에는 프레스앤롤 동작을 종료한다.
단계 440에 따라, 단계 420에서 클릭이 감지되지 않은 경우에는 회전이 감지 되는지를 판단한다. 회전이 감지되지 아니한 경우에는 접촉이 종료되었는지를 판단하여 접촉이 종료된 경우에는 동작을 종료하고, 접촉이 종료되지 아니한 경우에는 단계 420을 수행하도록 할 수도 있다.(미도시) 회전이 감지되면 롤(roll)동작을 시작한다. 롤 동작은 인터페이스 모드에 따라 현재 카테고리 내의 컨텐츠를 탐색하거나 현재 위치를 이동하는 등의 동작을 수행할 수 있다.
단계 470에 따라, 접촉이 종료되었는지를 판단하고 접촉이 종료된 경우에는 단계 472에 따라 롤을 종료하고, 접촉이 종료되지 아니한 경우에는 단계 480에 따라 롤지속(roll-continue)여부를 판단한다.
단계 480에 따라 접촉이 종료되지 않음과 동시에 회전이 일정시간 감지되지 아니한다면 롤지속(roll-continuance)로 판단하고 롤지속 동작을 수행한다. 롤지속 동작은 인터페이스 모드에 따라, 입력된 회전 방향으로 컨텐츠의 탐색을 지속하거나 현재 위치의 이동을 지속하는 등의 동작을 수행한다.
단계 484에 따라 접촉 종료여부를 판단하고 접촉이 종료된 경우에는 롤지속을 종료한다.
도 5는 본 발명에 따른 입력 장치의 동작 예를 도시한다.
도 5a에서, 일반상태(normal state)(510)는 사용자의 접촉이 감지되지 아니한 상태를 말한다.
도 5b에서, 준비상태(on-state)(520)는 사용자의 접촉이 감지된 상태를 말한다.
도 5c에서, 프레스상태(press-state)(530)는 사용자가 볼을 누름으로써 눌러 짐이 감지된 상태를 말한다.
도 5d에서, 릴리즈상태(release-state)(540)는 사용자가 접촉을 종료함으로써, 눌러진 볼이 원 위치로 복귀한 상태를 말한다.
도 5e에서, 클릭동작(550)은 프레스상태(530)과 릴리즈 상태(540)를 결합하여 이루어진다. 보다 구체적으로는 사용자가 볼을 누른 후 땜으로서 수행된다.
도 5f에서, 롱클릭동작(560)은 프레스상태(530)가 일정 시간 이상 지속된 후 릴리즈 상태(540)가 발생함으로써 완성된다. 보다 구체적으로는 볼을 누른후 일정 시간 지속후 땜으로서 수행된다.
도 5g에서, 롤동작(570)은 사용자가 입력 수단을 회전시키는 동작이다. 보다 구체적으로는 볼을 누르지 않은 채로 손가락을 대고 굴림으로써 수행된다.
도 5h에서, 롤지속동작(580)은 사용자가 입력 수단을 회전시킨 후, 입력 수단에 접촉한 채 회전을 멈추고 있는 동작이다. 보다 구체적으로는 볼을 누르지 않은채로 손가락을 대고 굴리다 일정 지점에서 손가락을 때지 않고 지속함으로써 수행된다.
도 5i에서, 프레스앤롤동작(590)은 프레스 상태(530)와 릴리즈 상태(540)가 발생함과 동시에 입력 수단을 회전시키는 동작이다. 보다 구체적으로는 볼을 누른 후 굴림으로써 수행된다.
표 1은 앞서 설명한 회전 가능한 입력 수단을 이용한 인터페이스 장치에 관한 설명을 나타낸 것이다.
[표1]
동작 구체적 동작예 동작에 따른 기능수행
준비상태 볼에 손가락을 댄다. 동작에 대한 도움말 정보를 디스플레이 한다.
롤동작(roll) 볼을 누르지 않고 굴린다. 컨텐츠를 탐색한다.
롤지속동작(roll-continuance) 볼을 누르지 않은 채 굴리다 일정지점에서 지속한다. 탐색을 지속한다.
프레스앤롤동작(press&roll) 볼을 누른후 굴린다. 복수개를 선택, 상위 개념의 탐색, 확대 및 축소, 공간의 이동
클릭동작(click) 볼을 누른후 뗀다 선택, 확인, 클릭, 재생
롤클릭동작(long-click) 볼을 누른 후 일정시간 지속후 뗀다. 옵션, 세부항목, 이전카테고리
도 6은 본 발명에 따른 일차원적 인터페이스 모드에서 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법의 일 실시예를 도시한다.
본 발명에 따른 일차원적 인터페이스 모드에서 사용자는 회전 가능한 입력 수단을 통하여 6개 이상의 동작을 수행할 수 있다.
도 6a에서, 디스플레이 중인 화면(610)에서 사용자가 회전 가능한 입력 수단에 접촉함으로써 준비상태(520)가 되어 입력 수단을 통하여 수행할 수 있는 작업에 관한 도움말 정보(612)가 디스플레이 된다. 본 실시 예에서는 그래픽적인 형태로 표현되었으나 텍스트등의 다른 형태로 제공할 수도 있음은 자명하다.
도 6b에서, 일차원적 인터페이스 모드에서 롤동작(570)을 수행함으로써 동일 카테고리내의 항목에 대한 탐색을 수행한다.
일차원적 인터페이스 모드에서는 회전 가능한 입력 수단의 회전 방향을 두 개의 영역으로 구분하여 제 1 영역(627)에 해당하는 회전이 입력된 경우에는 위쪽 방향으로 탐색을 수행하고, 제 2 영역(628)에 해당하는 회전이 입력된 경우에는 아래쪽 방향으로 탐색을 수행한다. 본 실시예에서는 화면의 오른쪽 상부와 왼쪽 하부 를 통과하는 직선에 의하여 구분하였으나, 수평이나 수직방향의 직선에 의한 구분도 가능함은 자명하다.
사용자가 롤동작(570)을 수행하여 제 1 영역(627)에 해당하는 회전이 입력된 경우에는 하이라이트를 현재 항목(622)보다 하나 위에 있는 항목(624)으로 이동한다. 사용자가 롤동작(570)을 수행하여 제 2 영역(628)에 해당하는 회전이 입력된 경우에는 하이라이트를 현재 항목(622)보다 하나 아래에 있는 항목(626)으로 이동한다.
도 6c에서, 일차원적 인터페이스 모드에서 롤지속동작(580)을 수행함으로써, 동일 카테고리 내의 항목에 대한 탐색을 지속한다.
사용자가 롤지속동작(580)을 수행하여 제 1 영역에 해당하는 회전이 입력된 경우에는 사용자가 입력 수단에서 손을 땔 때까지 하이라이트를 현재 항목(632)보다 위에 있는 항목(634)으로 지속적으로 이동한다. 사용자가 롤지속동작(580)을 수행하여 제 2 영역에 해당하는 회전이 입력된 경우에는 하이라이트를 현재 항목(632)보다 아래에 있는 항목(636)으로 지속적으로 이동한다.
도 6d에서, 일차원적 인터페이스 모드에서 프레스앤롤동작(590)을 수행함으로써, 동일 카테고리 내의 복수 항목을 선택한다.
사용자가 프레스앤롤도작(590)을 수행하여 제 1 영역에 해당하는 회전이 입력된 경우에는 사용자가 입력 수단에서 손을 땔 때까지 현재 항목(642)과 현재 항목(642)의 위에 있는 항목(644)을 하이라이트로 표시함으로써 복수 항목을 선택한다. 사용자가 프르세앤롤동작(590)을 수행하여 제 2 영역에 해당하는 회전이 입력 된 경우에는 사용자가 입력 수단에서 손을 땔 때까지 현재 항목(642)과 현재 항목(642)의 아래에 있는 항목(646)을 하이라이트로 표시함으로써 복수 항목을 선택한다.
도 6e에서, 일차원적 인터페이스 모드에서 클릭동작(550)을 수행하는 경우에는 현재 하이라이트가 존재하는 항목(652)의 하위 카테고리(654)로 이동하거나, 현재 하이라이트가 존재하는 항목(652)을 재생한다.(미도시)
도 6f에서, 일차원적 인터페이스 모드에서 롱클릭동작(560)을 수행하는 경우에는 현재 하이라이트가 존재하는 항목(662)의 상위 카테고리(664)로 이동한다.
도 7은 본 발명에 따른 이차원적 인터페이스 모드에서 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법의 일 실시예를 도시한다.
도 7a에서, 디스플레이 중인 화면(710)에서 사용자가 회전 가능한 입력 수단에 접촉함으로써 준비상태(520)가 되어 입력 수단을 통하여 수행할 수 있는 작업에 관한 도움말 정보(712)가 디스플레이 된다.
도 7b에서, 이차원적 인터페이스 모드에서 롤동작(570)을 수행하여 제 1 영역(726)에 해당하는 회전이 입력된 경우에는 하이라이트를 현재 항목(721)보다 하나 위 항목(722)으로 이동하고, 제 2 영역(727)에 해당하는 회전이 입력된 경우에는 하나 왼쪽 항목(723)으로 이동한다.
사용자가 롤동작(570)을 수행하여 제 3 영역(728)에 해당하는 회전이 입력된 경우에는 하이라이트를 현재 항목(721)보다 하나 아래 항목(724)으로 이동하고, 제 4 영역(729)에 해당하는 회전이 입력된 경우에는 하나 오른쪽 항목(725)로 이동한 다. 입력 수단의 회전 방향을 구분하는 방법은 본 실시예에 한정되지 아니함은 앞서 언급한 바이다.
도 7c에서, 이차원적 인터페이스 모드에서 롤지속동작(580)을 수행하여 제 1 영역(726)에 해당하는 회전이 입력된 경우에는 사용자가 입력 수단에서 손을 땔 때까지 하이라이트를 현재 항목(731)보다 위에 있는 항목(732)으로 지속적으로 이동하고, 제 2 영역(727)에 해당하는 회전이 입력된 경우에는 현재 항목(732)보다 왼쪽에 있는 항목(736)으로 지속적으로 이동하고 제 3 영역(728)에 해당하는 회전이 입력된 경우에는 아래에 있는 항목(734)으로 지속적으로 이동하고, 제 4 영역(729)에 해당하는 회전이 입력된 경우에는 오른쪽에 있는 항목(735)으로 지속적으로 이동한다.
본 발명에서는, 제 2 영역(727)에 해당하는 회전이 입력되는 중에 제 3 영역(728)에 해당하는 회전이 입력되는 경우에도 연속적인 항목 이동이 가능하다. 예를 들면, 제 2 영역(727)에 해당하는 회전이 입력되어 하이라이트가 현재 항목(731)로부터 왼쪽 항목(736)으로 이동하던 중 제 3 영역(728)에 해당하는 회전이 입력되는 경우에는 이동한 위치에서 연속적으로 아래 항목(737)으로 이동한다.
도 7d에서, 이차원적 인터페이스 모드에서 프레스앤롤도작(590)을 수행함으로써, 동일 카테고리 내의 복수 항목을 선택한다.
사용자가 프레스앤롤동작(590)을 수행하여 제 1 영역(726)에 해당하는 회전이 입력된 경우에는 사용자가 입력 수단에서 손을 땔 때까지 현재 항목(741)과 현재 항목(642)의 위에 있는 항목(742)을 이동하며 하이라이트로 표시함으로써 복수 항목을 선택한다. 사용자가 프레스앤롤동작(590)을 수행하여 제 2영역(727), 제 3 영역(728) 및 제 4 영역(729)에 해당하는 회전이 입력된 경우에도 유사하게 동작하여 복수 항목을 선택한다.
본 발명에서는, 제 2 영역(727)에 해당하는 회전이 입력되는 중에 제 3 영역(728)에 해당하는 회전이 입력되는 경우에도 연속적인 항목 선택이 가능하다. 예를 들면, 제 2 영역(727)에 해당하는 회전이 입력되어 현재 항목(741)과 현재 항목(741)의 왼쪽에 있는 항목(746)을 하이라이트로 표시하던 중 제 3 영역(728)에 해당하는 회전이 입력되는 경우에는 연속적으로 선택된 항목의 아래 항목(747)도 하이라이트로 표시한다.
도 7e에서, 이차원적 인터페이스 모드에서 클릭동작(550)을 수행하는 경우에는 현재 하이라이트가 존재하는 항목(751)을 선택하거나, 현재 하이라이트가 존재하는 항목(751)을 재생한다.(미도시)
도 7f에서, 이차원적 인터페이스 모드에서 롱클릭동작(560)을 수행하는 경우에는 현재 하이라이트가 존재하는 항목(761)의 옵션 정보(762)나 세부항목(미도시) 등에 관한 정보를 디스플레이 한다. 옵션 정보(762)는 팝업 형태로 디스플레이 할 수 있으며, 옵션 항목을 선택하기 위하여 1차원적 또는 2차원적 인터페이스 모드 등의 다양한 인터페이스 모드를 채용할 수 있음은 자명하다.
도 8은 본 발명에 따른 탐색 인터페이스 모드에서 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법의 일 실시예를 도시한다.
도 8a에서, 탐색 인터페이스 모드에서 롤동작(570)을 수행함으로써 현쟈 디 스플레이 중인 화면(821)의 자유로운 탐색을 실행한다. 입력 수단의 회전을 감지하여 디스플레이 중인 화면(821)의 커서(822)를 자유롭게 이동함으로써 탐색을 실행한다(822).
도 8b에서, 탐색 인터페이스 모드에서 롤지속동작(580)을 수행함으로써, 입력 수단의 회전에 기초하여 현재 디스플레이 중인 화면(831)의 커서를 롤동작(570)이 끝난 시점의 이동 방향(832)으로 계속적으로 이동시킨다(832).
도 8c에서, 탐색 인터페이스 모드에서 프레스앤롤(590)를 수행하여 공간에 대한 이동을 수행한다. 예를 들면, 디스플레이 중인 픽처의 크기가 디스플레이 장치의 화면보다 커서 일부만이 디스플레이 되는 경우 보이지 않는 픽처의 나머지 부분을 디스플레이 하도록 이동시킨다. 사용자가 프레스앤롤동작(590)을 수행하여 좌측 방향에 해당하는 입력이 감지된 경우에는 현재 화면(741)내에 디스플레이 되는 픽처(742)의 위치를 이동시켜 픽처의 왼쪽 부분(743)이 화면에 디스플레이 되도록 픽처(742)를 이동시킨다. 설정에 따라, 좌측방향에 해당하는 입력이 감지된 경우에는 현재 화면(741)내에 디스플레이 되는 픽처(742)의 위치를 이동시켜 픽처의 오른쪽 부분이 화면에 디스플레이 되도록 픽처(742)를 이동시킬 수 있다.
다른 예로, 지도를 통하여 지역을 탐색하는 네비게이션과 같은 장치에 있어서 하나의 지도가 1024*512의 픽셀로 이루어지고, 디스플레이 장치가 256*128의 픽셀만을 디스플레이 할 수 있다면 지도중 256*128의 영역만이 디스플레이 되고 나머지 부분은 디스플레이 되지 않는 상태이다. 이 경우 프레스앤롤(590) 기능을 수행하여 원하는 부분이 디스플레이 할 수 있는 영역에 해당하도록 디스플레이 중인 지 도를 이동시킬 수 있다.
도 8d에서, 탐색 인터페이스 모드에서 클릭동작(550)을 수행함으로써, 현재 디스플레이 중이 화면(851)에서 현재 커서가 위치하고 있는 항목(또는 위치)(852)을 선택한다.(852)
도 8e에서, 탐색 인터페이스 모드에서 롱클릭동작(560)을 수행함으로써, 현재 디스플레이 중이 화면(861)에 옵션 정보(862) 세부 사항에 관한 정보를 디스플레이 한다.
도 9는 본 발명에 따른 삼차원적 인터페이스 모드에서 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법의 일 실시예를 도시한다.
도 9a에서, 사용자가 회전 가능한 입력 수단에 접촉함으로써, 준비상태(520)가 되어 입력 수단을 통하여 수행할 수 있는 작업에 관한 도움말 정보(912)가 디스플레이 된다.
도 9b에서, 삼차원적 인터페이스 모드에서 롤동작(570)을 수행함으로써 삼차원적 탐색을 수행한다. 본 실시예에서는 구체를 탐색하는 과정을 보여준다. 구체의 탐색의 경우에는 입력 수단의 회전과 동일하게 구체를 회전시킴으로써 삼차원적 탐색을 수행할 수 있다. 그러나, 삼차워적 인터페이스 모드가 구체의 경우에만 한정되지 아니함은 자명하다.
현재 디스플레이 중이 화면(921)에서 사용자가 롤동작(570)을 수행하여 입력 수단이 회전하는 경우에는 디스플레이 중인 구체(921)를 회전에 상응하는 방향(922)으로 회전시킨다(922).
도 9c에서, 삼차원적 인터페이스 모드에서 현재 디스플레이 중이 화면(831)에서 롤지속동작(590)을 수행함으로써, 입력 수단의 회전에 기초하여 디스플레이 중인 구체를 롤동작동작(570)이 끝난 시점의 회전 방향(932)으로 계속적으로 회전시킨다.
도 9d에서, 삼차원적 인터페이스 모드에서 프레스앤롤동작(590)을 수행함으로써, 디스플레이 중인 구체를 확대(942) 또는 축소(943)시킨다.
현재 디스플레이 중이 화면(941)에서 사용자가 프레스앤롤동작(590)을 수행하여 제 1 영역(944)에 해당하는 회전이 입력된 경우에는 사용자가 입력 수단에서 손을 땔 때까지 디스플레이 중인 구체를 확대시킨다. 유사하게 사용자가 프레스앤롤동작(590)을 수행하여 제 2 영역(945)에 해당하는 회전이 입력된 경우에는 사용자가 입력 수단에서 손을 땔 때까지 디스플레이 중인 구체를 축소시킨다.
도 9e에서, 삼차원적 인터페이스 모드에서 클릭동작(550)을 수행함으로써, 현재 항목(또는 위치)(952)를 선택한다. 본 실시예에서, 현재 디스플레이 중이 화면(951)에서 사용자가 클릭동작(550)을 수행함으로써 현재 커서가 존재하는 해당 구간(952)을 선택한다.
도 9f에서, 삼차원적 인터페이스 모드에서 롱클릭동작(560)을 수행함으로써, 옵션 정보(962) 세부 사항에 관한 정보를 디스플레이 한다.
표 2는 앞서 설명한 인터페이스 모드에 따른 회전 가능한 입력 수단의 동작 예를 설명한다.
[표2]
동작 1차적 인터페이스 2차적 인터페이스 탐색 인터페이스 3차적 인터페이스
준비상태 도움말 정보 도움말 정보 도움말 정보 도움말 정보
롤(roll) 항목 검색 상,하,좌,우 탐색 포인터 자유이동 구체 회전
롤지속 (roll-continuance) 항목 검색 지속 상,하,좌,우 고속 탐색 최후 방향 이동 지속 구체 회전 지속
프레스앤롤 (press&roll) 복수항목 선택 복수항목 선택 공간 이동 확대 및 축소
클릭 (click) 하위카테고리 이동 또는 선택 선택 선택 또는 지정 선택
롱클릭 (long-click) 상위 카테고리이동 옵션 정보 디스플레이 옵션 정보 디스플레이 옵션 정보 디스플레이
도 10은 본 발명에 따른 불 연속적인 입력이 요구되는 인터페이스 모드에서 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법의 흐름도를 도시한다.
단계 1010에 따라, 현재 좌표값(X1,Y1)을 저장한다. 현재 좌표값은 (0,0)으로 설정할 수도 있으며, 현재 커서의 위치나 입력 수단의 위치에 기초하여 설정할 수도 있다. 본 실시예에서는 x축 회전 감지수단(332) 및 y축 회전 감지수단(334)의 시작 위치로 설정한다.
단계 1020에 따라, 입력 수단으로부터 회전이 감지된 경우 회전에 기초하여 볼의 이동거리에 대한 계산을 시작한다.
단계 1022에 따라, 볼의 회전에 의하여 이동된 좌표값(X2,Y2)을 저장한다.
단계 1024에 따라, 볼의 이동 거리를 계산한다.
[수학식1]
Z= sqrt { ((X2-X1)`^{ 2 } +(Y2-Y1)`^{ 2 } ) }
단계 1026에 따라, 볼의 이동거리가 소정의 임계치보다 큰지 여부를 판단한다. 볼의 이동거리가 소정의 임계치보다 큰 경우에는 단계 1030을 수행하고, 볼의 이동거리가 소정의 임계치보다 작은 경우에는 하이라이트를 이동시키지 않고 단계 1022를 반복한다.
또한 손가락이 입력 수단에서 떨어진 경우라면 동작을 종료하도록 설계할 수 있다. 손가락이 입력 수단에서 떨어진 후 다시 롤동작(570)이 수행되면, 볼의 이동거리는 재차 접촉된 시점부터의 이동거리가 된다.
단계 1030에 따라, 단계 1026에서 입력 수단의 이동거리가 소정의 임계치보다 크다고 판단된 경우에는 회전 방향에 기초하여 입력을 전송한다. 본 실시예에서는 하이라이트의 이동을 실행한다. 이 경우 볼의 회전 방향에 기초하여 하이라이트의 이동 방향을 결정한다. 만일 위쪽 방향으로의 회전이 감지된 경우라면 하이라이트는 하나 위 항목을 표시하고, 아래쪽 방향으로 회전이 감지된 경우라면 하이라이트는 하나 아래의 항목을 표시한다.
만일 사용자가 계속적으로 롤동작(570)을 수행하는 경우에는 입력을 전송한 시점의 위치를 단계 1010에 따라 현재의 좌표로 저장하고, 동작을 계속 수행한다. 즉 입력이 전송된 후에는 시작 위치를 새롭게 설정하고, 위의 과정을 반복한다. 또한 사용자가 입력 수단으로부터 손가락을 뗀 경우에는 동작을 종료하도록 설계할 수 있다.
단계 1040에 따라, 피드백(feedback)신호를 생성한다. 하이라이트가 이동한 경우에는 하이라이트가 이동하였음을 사용자에게 전달하기 위하여 피드백 신호(1074)를 생성할 수 있다. 피드백 신호는 시각, 청각, 촉각등의 다양한 형태로 전송될 수 있다.
도 11은 본 발명에 따른 불 연속적인 입력이 요구되는 인터페이스 모드에서 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법의 일 실시예를 도시한다.
도 11a에서, 사용자가 입력 수단에 손가락을 접촉하여 롤동작(570)을 준비하는 상태이다. 현재 하이라이트는 컨텐츠 7(1110)을 지시하고 있다.
도 11b에서, 사용자가 입력 수단을 이용하여 롤동작(570)을 수행하고 있는 상태이다. 그러나 롤동작(570)에 의한 볼의 이동거리가 소정의 임계치보다 작은 경우로써 하이라이트가 이동하지 않는다. 따라서 하이라이트는 여전히 컨텐츠 7(1110)을 지시한다.
도 11c에서, 사용자가 입력 수단을 통하여 롤동작(570)을 수행하고 있는 상태이다. 롤동작(570)에 의한 볼의 이동이 소정의 임계치보다 커지게 된 경우로써 하이라이트가 볼의 회전방향에 기초하여 이동하게 된다. 본 실시예에서는 볼이 위로 회전하면하이라이트를 위로 이동하게 설정된 경우로써 하이라이트는 컨텐츠 6(1120)을 지시한다.
동시에 입력 수단을 통하여 입력이 전송되었음을 알리는 피드백신호(1140)를 되돌릴 수 있다. 피드백 신호는 소리, 빛, 딸깍하는 느낌등의 시각,청각,촉각을 자극하는 형태로써 실현 가능하다.
도 11d에서, 사용자는 여전히 롤동작(570)을 수행한다. 볼의 이동거리가 소정의 임계치보다 커진 경우에는 입력이 전송되고, 입력이 전송된 시점의 위치가 새롭게 시작 위치로써 저장된다. 사용자가 계속해서 롤동작(570)을 수행하는 경우에는 새롭게 저장된 위치로부터 볼의 이동거리가 소정의 임계치보다 큰지를 판단한 다. d)에서는 볼의 이동거리가 소정의 임계치보다 작은 경우로써 하이라이트는 컨텐츠6(1120)을 지시한다.
도 11e에서, 저장된 위치로부터 볼의 이동거리가 소정의 임계치보다 큰 경우에는 하이라이트가 이동한다. 따라서 하이라이트는 컨텐츠 5(1130)를 지시한다.
도 12은 본 발명에 따른 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법의 흐름도를 도시한다.
단계 1210에 따라, 사용자의 입력을 수신한다.
단계 1220에 따라, 사용자가 입력 수단의 일측에 접촉되었는지를 판단한다. 사용자가 입력 수단의 일측에 접촉되지 않았다고 판단되는 경우에는 단계 1210으로 돌아가고, 접촉되었다고 판단되는 경우에는 단계 1230을 수행한다.
단계 1230에 따라, 단계 1220에서 사용자가 입력 수단의 일측에 접촉되었다고 판단된 경우에는 제 1 입력신호를 발생시킨다.
단계 1240에 따라, 입력 수단이 회전하였는지를 판단한다.
단계 1250에 따라, 입력 수단이 회전하지 않았다고 판단된 경우에는 제 1 입력신호에 기초하여 소정의 동작을 수행한다.
단계 1260에 따라, 입력 수단이 회전하였다고 판단된 경우에는 제 2 입력 신호를 발생시킨다.
단계 1270에 따라, 발생된 제 1 입력 신호 및 제 2 입력 신호에 기초하여 소정의 동작을 수행한다.
한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으 로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다.
상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장매체를 포함한다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
본 발명은 동일한 물리적 인터페이스로 카테고리 모드, 일차원 인터페이스 모드, 이차원 인터페이스 모드, 삼차원 인터페이스 모드, PC 어플리케이션등을 탐색하는 효과가 있다.
본 발명은 소형화가 가능하며 소형 모바일 기기등에 장착이 가능하여 활용 분야가 다양한 효과가 있다.
본 발명은 탐색하고자 하는 컨텐츠가 변환하더라도 하나의 입력 장치로 자유 롭게 조작이 가능하며, 다양한 기능들이 복합적으로 구현됨에도 불구하고 사용자는 혼란없이 컨텐츠를 조작 가능한 효과가 있다. 본 발명은 사용자가 직관적인 입력 장치를 통하여 다양한 방식의 컨텐츠를 입력 장치의 변환없이 조작할 수 있으며, 포터블한 기기에서 TV,리모트 컨트롤러 까지 다양한 분야에서 활용이 가능하고, MP3 플레이어 같은 소형 미디어 플레이어부터 TV등과 같은 CE 제품군에서도 활용이 가능한 효과가 있다.

Claims (29)

  1. 사용자 인터페이스 장치에 있어서,
    사용자의 입력을 수신하는 회전 가능한 입력 수단;
    상기 사용자가 상기 입력 수단의 일측에 접촉되었는지를 감지하고, 상기 감지에 기초하여 제 1 입력 신호를 생성하는 접촉 감지수단;및
    상기 입력 수단의 회전을 감지하여, 상기 회전에 대응하는 제 2 입력 신호를 생성하는 회전 감지수단; 및
    상기 제 1 입력 신호 및 제 2 입력 신호에 기초하여 소정의 동작을 수행하는 제어수단을 포함하는 것을 특징으로 하는 인터페이스 장치.
  2. 제 1항에 있어서,
    상기 접촉 감지수단은 정전 용량 방식의 터치센서인 것을 특징으로 하는 인터페이스 장치.
  3. 제 1항에 있어서,
    상기 회전 가능한 입력 수단은 볼 형태인 것을 특징으로 하는 인터페이스 장치.
  4. 제 1항에 있어서,
    상기 입력 수단의 눌러짐을 감지하여 제 3 입력 신호를 생성하는 클릭 감지수단을 더 포함하고,
    상기 제어수단은 상기 제 1 입력 신호, 상기 제 2 입력 신호 및 상기 제 3 입력 신호에 기초하여 소정의 동작을 수행하는 것을 특징으로 하는 인터페이스 장치.
  5. 제 1항에 있어서,
    상기 입력 수단이 회전 가능하도록 지지하는 상부; 및
    상기 상부와 맞물려 상기 입력 수단을 지지하는 하부를 더 포함하고,
    상기 하부는 상부의 눌러짐을 감지하여 제 3 입력 신호를 생성하는 클릭 감지수단을 더 포함하며,
    상기 제어수단은 상기 제 1 입력 신호, 상기 제 2 입력 신호 및 상기 제 3 입력 신호에 기초하여 소정의 동작을 수행하는 것을 특징으로 하는 인터페이스 장치.
  6. 제 1항에 있어서, 상기 제어수단의 동작에 기초하여 소정의 정보를 사용자에게 디스플레이 하는 디스플레이수단을 더 포함하는 것을 특징으로 하는 인터페이스 장치.
  7. 제 6항에 있어서, 상기 제어수단은,
    상기 제 1 입력 신호만이 생성된 경우에는 상기 입력 수단을 통하여 수행할 수 있는 작업에 관한 도움말 정보가 상기 디스플레이수단에 디스플레이 되도록 제어하는 것을 특징으로 하는 인터페이스 장치.
  8. 제 6항에 있어서, 상기 제 2 입력 신호는 상기 입력 수단의 움직임에 대응하는 방향키 신호인 것을 특징으로 하는 인터페이스 장치.
  9. 제 8항에 있어서, 상기 제어수단은,
    상기 제 1입력 신호와 상기 제 2 입력 신호가 동시에 생성된 경우에는 상기 제 2 입력 신호에 기초하여 상기 디스플레이수단에 표시된 현재 위치를 이동시키도록 제어하는 것을 특징으로 하는 인터페이스 장치.
  10. 제 9항에 있어서, 상기 제어수단은,
    상기 제 2 입력 신호에 기초하여 상기 입력 수단의 회전량이 소정의 임계치보다 작은 경우에는 상기 디스플레이에 표시된 현재 위치를 이동시키지 않도록 제어하는 것을 특징으로 하는 인터페이스 장치.
  11. 제 9항에 있어서, 상기 제어수단은,
    상기 제 2 입력 신호에 기초하여 상기 디스플레이에 표시된 현재 위치를 이동 시킨 경우에는 해당 동작이 수행되었음을 알리는 피드백 신호를 전송하는 것을 특징으로 하는 인터페이스 장치.
  12. 제 9항에 있어서, 상기 제어수단은,
    상기 제 1입력 신호와 상기 제 2 입력 신호가 동시에 생성된 후 상기 제 2 입력 신호는 소멸하고 제 1입력 신호만이 남은 경우에는, 상기 발생한 제 2 입력 신호에 기초하여 상기 디스플레이수단에 표시된 현재 위치를 계속적으로 이동시키는 것을 특징으로 하는 인터페이스 장치.
  13. 제 6항에 있어서, 상기 제어수단은,
    상기 제 1 입력 신호와 상기 제 3 입력 신호가 동시에 생성된 경우에는 상기 디스플레이수단에 표시된 현재 위치에 해당하는 항목을 선택하는 것을 특징으로 하는 인터페이스 장치.
  14. 제 13항에 있어서, 상기 제어수단은
    상기 제 1 입력 신호와 상기 제 3 입력 신호가 소정의 임계시간 이상 계속적으로 발생하는 경우에는 세부 항목에 관한 정보를 상기 디스플레이수단에 디스플레이 하도록 하는 것을 특징으로 하는 인터페이스 장치.
  15. 제 13항에 있어서, 상기 제어수단은,
    상기 제 1 입력 신호와 상기 제 3 입력 신호가 소정의 임계시간 이상 계속적 으로 발생하는 경우에는 상기 디스플레이수단에 현재 디스플레이 중인 항목의 상위 카테고리로 이동하는 것을 특징으로 하는 인터페이스 장치.
  16. 제 6항에 있어서, 상기 제어수단은,
    상기 제 1 입력 신호, 상기 제 2 입력 신호 및 상기 제 3 입력 신호가 동시에 발생한 경우에는 상기 제 2 입력 신호에 기초하여 상기 디스플레이수단내의 현재 위치의 이동경로에 해당하는 항목을 모두 선택하는 것을 특징으로 하는 인터페이스 장치.
  17. 제 6항에 있어서, 상기 제어수단은,
    상기 제 1 입력 신호, 상기 제 2 입력 신호 및 상기 제 3 입력 신호가 동시에 발생한 경우에는 상기 제 2 입력 신호에 기초하여 상기 디스플레이 중인 항목을 확대 또는 축소하는 것을 특징으로 하는 인터페이스 장치.
  18. 제 17항에 있어서, 상기 제어수단은
    상기 제 2 입력 신호가 상기 입력 수단이 제 1 영역에 해당하는 방향으로 회전하여 발생한 경우에는 상기 디스플레이 중인 항목을 확대하고, 상기 제 2 입력 신호가 상기 입력 수단이 제 2 영역에 해당하는 방향으로 회전하여 발생한 경우에는 상기 디스플레이 중이 항목을 축소하는 것을 특징으로 하는 인터페이스 장치.
  19. 제 6항에 있어서, 상기 제어수단은,
    상기 제 1 입력 신호, 상기 제 2 입력 신호 및 상기 제 3 입력 신호가 동시에 발생한 경우에는 상기 디스플레이수단에 디스플레이 되지 못한 부분을 디스플레이 하도록 하는 것을 특징으로 하는 인터페이스 장치.
  20. 제 1항에 있어서, 상기 입력 수단은,
    상기 입력 수단의 일 측에 도체를 채용한 것을 특징으로 하는 인터페이스 장치.
  21. 회전 가능한 입력 수단을 통하여 사용자의 입력을 수신하는 단계;
    상기 사용자가 상기 입력 수단의 일 측에 접촉되었는지를 감지하여, 상기 감지에 기초하여 제 1 입력 신호를 생성하는 단계;
    상기 입력 수단의 회전을 감지하여, 상기 회전에 대응하는 제 2 입력 신호를 생성하는 단계; 및
    상기 제 1 입력 신호 및 제 2 입력 신호에 기초하여 소정의 동작을 제어하는 단계를 포함하는 것을 특징으로 하는 인터페이스 방법.
  22. 제 21항에 있어서, 상기 입력 수단의 눌러짐을 감지하여 제 3 입력 신호를 생성하는 단계를 더 포함하고,
    상기 제어하는 단계는 상기 제 1 입력 신호, 상기 제 2 입력 신호 및 상기 제 3 입력 신호에 기초하여 소정의 동작을 제어하는 것을 특징으로 하는 인터페이스 방법.
  23. 제 22항에 있어서, 상기 제어하는 단계는,
    상기 제 1 입력 신호만이 생성된 경우에는 상기 입력 수단을 통하여 수행할 수 있는 작업에 관한 도움말 정보가 디스플레이 되도록 제어하고,
    상기 제 1 입력 신호와 상기 제 2 입력 신호가 동시에 생성된 경우에는 상기 제 2 입력 신호에 기초하여 현재 위치를 이동하며,
    상기 제 1입력 신호와 상기 제 2 입력 신호가 동시에 생성된 후, 제 1 입력 신호만이 남은 경우에는 상기 제 2 입력 신호에 기초하여 현재 위치를 계속적으로 이동시키는 것을 특징으로 하는 인터페이스 방법.
  24. 제 22항에 있어서, 상기 제어하는 단계는,
    제공되는 인터페이스에 기초하여 설정된 적어도 하나의 모드에 따라 대응하는 동작을 수행하는 것을 특징으로 하는 인터페이스 방법.
  25. 제 24항에 있어서, 상기 제어하는 단계는, 상기 모드가 일차원적 인터페이스 모드인 경우에,
    상기 제 1 입력 신호와 상기 제 3 입력 신호가 동시에 생성된 경우에는 디스플레이 되고 있는 현재 위치에 대응하는 현재 항목을 선택하고,
    상기 제 1 입력 신호와 상기 제 3 입력 신호가 소정의 임계시간 이상 계속적으로 발생하는 경우에는 상기 현재 항목이 속한 상위 카테고리로 이동하며,
    상기 제 1 입력 신호, 상기 제 2 입력 신호 및 상기 제 3 입력 신호가 동시에 발생하는 경우에는 상기 제 2 입력 신호에 기초하여 복수 항목을 선택하는 것을 특징으로 하는 인터페이스 방법.
  26. 제 24항에 있어서, 상기 제어하는 단계는, 상기 모드가 2차원적 인터페이스 모드인 경우에,
    상기 제 1 입력 신호와 상기 제 3 입력 신호가 동시에 생성된 경우에는 현재 항목을 선택하고,
    상기 제 1 입력 신호와 상기 제 3 입력 신호가 소정의 임계시간 이상 계속적으로 발생하는 경우에는 세부 항목에 관한 정보를 디스플레이 하며,
    상기 제 1 입력 신호, 상기 제 2 입력 신호 및 상기 제 3 입력 신호가 동시에 발생하는 경우에는 상기 제 2 입력 신호에 기초하여 복수 항목을 선택하는 것을 특징으로 하는 인터페이스 방법.
  27. 제 24항에 있어서, 상기 제어하는 단계는, 상기 모드가 탐색을 위한 인터페이스 모드인 경우에,
    상기 제 1 입력 신호와 상기 제 3 입력 신호가 동시에 생성된 경우에는 현재 항목을 선택하고,
    상기 제 1 입력 신호와 상기 제 3 입력 신호가 소정의 임계시간 이상 계속적으로 발생하는 경우에는 세부 항목에 관한 정보를 디스플레이 하며,
    상기 제 1 입력 신호, 상기 제 2 입력 신호 및 상기 제 3 입력 신호가 동시에 발생하는 경우에는 상기 제 2 입력 신호에 기초하여 현재 디스플레이 되고 있는 화면에서 디스플레이 되지 못한 부분을 디스플레이 하도록 하는 것을 특징으로 하는 인터페이스 방법.
  28. 제 24항에 있어서, 상기 제어하는 단계는, 상기 모드가 3차원적 인터페이스 모드인 경우에,
    상기 제 1 입력 신호와 상기 제 3 입력 신호가 동시에 생성된 경우에는 현재 항목을 선택하고,
    상기 제 1 입력 신호와 상기 제 3 입력 신호가 소정의 임계시간 이상 계속적으로 발생하는 경우에는 세부 항복에 관한 정보를 디스플레이 하며,
    상기 제 1 입력 신호, 상기 제 2 입력 신호 및 상기 제 3 입력 신호가 동시에 발생하는 경우에는 상기 제 2 입력 신호에 기초하여 상기 디스플레이 중인 항목을 확대 또는 축소하는 것을 특징으로 하는 인터페이스 방법.
  29. 제 21항 내지 제 28항 중 어느 한 항의 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
KR1020070039438A 2007-04-23 2007-04-23 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법및 장치 Withdrawn KR20080095085A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020070039438A KR20080095085A (ko) 2007-04-23 2007-04-23 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법및 장치
US11/938,823 US20080259025A1 (en) 2007-04-23 2007-11-13 Device for user interface using rotatable input device and method of operating user interface
EP08100330A EP1986081A1 (en) 2007-04-23 2008-01-10 Device for user interface using rotatable input device and method of operating user interface
CNA2008100035700A CN101295215A (zh) 2007-04-23 2008-01-25 用于用户接口的装置和操作用户接口的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070039438A KR20080095085A (ko) 2007-04-23 2007-04-23 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법및 장치

Publications (1)

Publication Number Publication Date
KR20080095085A true KR20080095085A (ko) 2008-10-28

Family

ID=39511084

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070039438A Withdrawn KR20080095085A (ko) 2007-04-23 2007-04-23 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법및 장치

Country Status (4)

Country Link
US (1) US20080259025A1 (ko)
EP (1) EP1986081A1 (ko)
KR (1) KR20080095085A (ko)
CN (1) CN101295215A (ko)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100057178A (ko) * 2008-11-21 2010-05-31 삼성전자주식회사 입력 장치
US10114477B2 (en) 2011-07-14 2018-10-30 Samsung Electronics Co., Ltd. Display device and method thereof
US10496257B2 (en) 2011-07-14 2019-12-03 Samsung Electronics Co., Ltd. Display device and method thereof
US11068128B2 (en) 2013-09-03 2021-07-20 Apple Inc. User interface object manipulations in a user interface
US11157143B2 (en) 2014-09-02 2021-10-26 Apple Inc. Music user interface
US11250385B2 (en) 2014-06-27 2022-02-15 Apple Inc. Reduced size user interface
US11402968B2 (en) 2014-09-02 2022-08-02 Apple Inc. Reduced size user in interface
US11435830B2 (en) 2018-09-11 2022-09-06 Apple Inc. Content-based tactile outputs
US11460925B2 (en) 2019-06-01 2022-10-04 Apple Inc. User interfaces for non-visual output of time
US11474626B2 (en) 2014-09-02 2022-10-18 Apple Inc. Button functionality
US11537281B2 (en) 2013-09-03 2022-12-27 Apple Inc. User interface for manipulating user interface objects with magnetic properties
US11743221B2 (en) 2014-09-02 2023-08-29 Apple Inc. Electronic message user interface
US12050766B2 (en) 2013-09-03 2024-07-30 Apple Inc. Crown input for a wearable electronic device
US12287962B2 (en) 2013-09-03 2025-04-29 Apple Inc. User interface for manipulating user interface objects

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100007606A1 (en) * 2008-07-11 2010-01-14 Keynetik, Inc. Handheld Electronic Apparatus with Multiple Input Devices
CN102132242A (zh) * 2008-08-28 2011-07-20 京瓷株式会社 用户界面生成装置
US9152317B2 (en) * 2009-08-14 2015-10-06 Microsoft Technology Licensing, Llc Manipulation of graphical elements via gestures
US8717285B1 (en) * 2009-10-28 2014-05-06 Amazon Technologies, Inc. Orientation lock
US8868565B1 (en) * 2012-10-30 2014-10-21 Google Inc. Calibrating click duration according to context
US9322146B2 (en) * 2012-12-05 2016-04-26 Caterpillar Inc. Joystick input arbitration
CN104076952A (zh) * 2013-03-25 2014-10-01 昆盈企业股份有限公司 影像撷取器的启动方法及输入装置
KR101543107B1 (ko) * 2013-12-11 2015-08-07 현대자동차주식회사 조작장치를 이용한 기능 선택 방법 및 이러한 방법을 이용하는 기능 선택 장치
CN103870163B (zh) * 2014-03-10 2019-07-26 联想(北京)有限公司 一种遥控器及控制方法
DE102016125810A1 (de) * 2015-12-31 2017-07-06 Lenovo (Beijing) Limited Verfahren zur Informationsverarbeitung und elektronisches Gerät
CN106371514A (zh) * 2016-08-31 2017-02-01 深圳天珑无线科技有限公司 一种终端及操作终端的方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09244806A (ja) * 1996-03-05 1997-09-19 Alps Electric Co Ltd データ入力装置
DE19642812A1 (de) 1996-10-17 1998-04-23 Wolkowski Frank Ein-Tasten-Multifunktions-Fernbedienung zur einfachen Bedienung in der Unterhaltungs-, Regelungs- und Steuerungselektronik
US5995083A (en) * 1996-11-20 1999-11-30 Alps Electric Co., Ltd. Coordinates input apparatus
US7358956B2 (en) 1998-09-14 2008-04-15 Microsoft Corporation Method for providing feedback responsive to sensing a physical presence proximate to a control of an electronic device
US6396477B1 (en) * 1998-09-14 2002-05-28 Microsoft Corp. Method of interacting with a computer using a proximity sensor in a computer input device
FI106904B (fi) 1998-12-08 2001-04-30 Nokia Mobile Phones Ltd Langaton viestin ja ohjauselin
KR100547767B1 (ko) 1999-04-02 2006-02-01 삼성전자주식회사 휴대폰에서 다기능키 이용방법
GB2364208B (en) 2000-06-30 2004-11-17 Nokia Mobile Phones Ltd Improved data input
US7046230B2 (en) * 2001-10-22 2006-05-16 Apple Computer, Inc. Touch pad handheld device
US7495652B2 (en) 2002-04-23 2009-02-24 Sony Ericsson Mobile Communications Ab Pointing device enabling means, input device and portable device incorporating same
KR100811160B1 (ko) * 2005-06-02 2008-03-07 삼성전자주식회사 사용자명령을 3차원적으로 입력가능한 전자장치
US20070080946A1 (en) * 2005-10-07 2007-04-12 Research In Motion Limited Portable electronic device including trackball unit and associated methods
KR100714707B1 (ko) * 2006-01-06 2007-05-04 삼성전자주식회사 3차원 그래픽 유저 인터페이스를 위한 네비게이션 장치 및방법

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100057178A (ko) * 2008-11-21 2010-05-31 삼성전자주식회사 입력 장치
US11275487B2 (en) 2011-07-14 2022-03-15 Samsung Electronics Co., Ltd. Display device and method thereof
US10114477B2 (en) 2011-07-14 2018-10-30 Samsung Electronics Co., Ltd. Display device and method thereof
US10496257B2 (en) 2011-07-14 2019-12-03 Samsung Electronics Co., Ltd. Display device and method thereof
US10627919B2 (en) 2011-07-14 2020-04-21 Samsung Electronics Co., Ltd. Display device and method thereof
US10895967B2 (en) 2011-07-14 2021-01-19 Samsung Electronics Co., Ltd. Display device and method thereof
US12189871B2 (en) 2011-07-14 2025-01-07 Samsung Electronics Co., Ltd. Display device and method thereof
US11068077B2 (en) 2011-07-14 2021-07-20 Samsung Electronics Co., Ltd. Display device and method thereof
US11841995B2 (en) 2011-07-14 2023-12-12 Samsung Electronics Co., Ltd. Display device and method thereof
US12050766B2 (en) 2013-09-03 2024-07-30 Apple Inc. Crown input for a wearable electronic device
US12481420B2 (en) 2013-09-03 2025-11-25 Apple Inc. User interface for manipulating user interface objects with magnetic properties
US11537281B2 (en) 2013-09-03 2022-12-27 Apple Inc. User interface for manipulating user interface objects with magnetic properties
US12287962B2 (en) 2013-09-03 2025-04-29 Apple Inc. User interface for manipulating user interface objects
US11656751B2 (en) 2013-09-03 2023-05-23 Apple Inc. User interface for manipulating user interface objects with magnetic properties
US11068128B2 (en) 2013-09-03 2021-07-20 Apple Inc. User interface object manipulations in a user interface
US11829576B2 (en) 2013-09-03 2023-11-28 Apple Inc. User interface object manipulations in a user interface
US11250385B2 (en) 2014-06-27 2022-02-15 Apple Inc. Reduced size user interface
US12361388B2 (en) 2014-06-27 2025-07-15 Apple Inc. Reduced size user interface
US12299642B2 (en) 2014-06-27 2025-05-13 Apple Inc. Reduced size user interface
US11720861B2 (en) 2014-06-27 2023-08-08 Apple Inc. Reduced size user interface
US11941191B2 (en) 2014-09-02 2024-03-26 Apple Inc. Button functionality
US12197659B2 (en) 2014-09-02 2025-01-14 Apple Inc. Button functionality
US11402968B2 (en) 2014-09-02 2022-08-02 Apple Inc. Reduced size user in interface
US12001650B2 (en) 2014-09-02 2024-06-04 Apple Inc. Music user interface
US11157143B2 (en) 2014-09-02 2021-10-26 Apple Inc. Music user interface
US12118181B2 (en) 2014-09-02 2024-10-15 Apple Inc. Reduced size user interface
US11743221B2 (en) 2014-09-02 2023-08-29 Apple Inc. Electronic message user interface
US12333124B2 (en) 2014-09-02 2025-06-17 Apple Inc. Music user interface
US11474626B2 (en) 2014-09-02 2022-10-18 Apple Inc. Button functionality
US11644911B2 (en) 2014-09-02 2023-05-09 Apple Inc. Button functionality
US12277275B2 (en) 2018-09-11 2025-04-15 Apple Inc. Content-based tactile outputs
US11921926B2 (en) 2018-09-11 2024-03-05 Apple Inc. Content-based tactile outputs
US11435830B2 (en) 2018-09-11 2022-09-06 Apple Inc. Content-based tactile outputs
US11460925B2 (en) 2019-06-01 2022-10-04 Apple Inc. User interfaces for non-visual output of time

Also Published As

Publication number Publication date
CN101295215A (zh) 2008-10-29
US20080259025A1 (en) 2008-10-23
EP1986081A1 (en) 2008-10-29

Similar Documents

Publication Publication Date Title
KR20080095085A (ko) 회전 가능한 입력 수단을 이용한 사용자 인터페이스 방법및 장치
Ren et al. 3D selection with freehand gesture
US9836201B2 (en) Zoom-based gesture user interface
EP2628067B1 (en) Apparatus and method for controlling motion-based user interface
CN101699387B (zh) 非触摸式交互系统及方法
JP6062416B2 (ja) 情報入力装置及び情報表示方法
US7348965B2 (en) Coordinates input apparatus having divided coordinates input surface
CN101452366B (zh) 信息显示终端,信息显示方法和程序
US9007299B2 (en) Motion control used as controlling device
EP2538309A2 (en) Remote control with motion sensitive devices
US20120208639A1 (en) Remote control with motion sensitive devices
EP3385824A1 (en) Mobile device and operation method control available for using touch and drag
KR20070113025A (ko) 터치스크린 장치 및 이의 작동방법
KR101872272B1 (ko) 제어 기기를 이용한 전자기기의 제어 방법 및 장치
US20130127731A1 (en) Remote controller, and system and method using the same
JP2006092321A (ja) 電子機器およびタッチパッド装置
JP6386897B2 (ja) 電子黒板、情報処理プログラムおよび情報処理方法
US8072415B2 (en) Control signal input system and control signal input method
CN103116446B (zh) 一种触控便捷式设备列表交互方法
JP5811780B2 (ja) 情報処理装置およびその入力制御プログラム
JP2015525927A (ja) 表示装置を制御するための方法及び装置
KR20140110262A (ko) 휴대형 장치 및 커서를 이용한 조작 방법
JP4692465B2 (ja) 携帯電話機、情報処理端末、スクローリング操作方法、及びスクローリング操作プログラム
KR101136327B1 (ko) 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기
AU2017210607B2 (en) Apparatus and method for controlling motion-based user interface

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20070423

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid