KR20110084313A - 표면상에 놓인 손에 맞는 제스쳐를 생성하는 방법 - Google Patents
표면상에 놓인 손에 맞는 제스쳐를 생성하는 방법 Download PDFInfo
- Publication number
- KR20110084313A KR20110084313A KR1020117013387A KR20117013387A KR20110084313A KR 20110084313 A KR20110084313 A KR 20110084313A KR 1020117013387 A KR1020117013387 A KR 1020117013387A KR 20117013387 A KR20117013387 A KR 20117013387A KR 20110084313 A KR20110084313 A KR 20110084313A
- Authority
- KR
- South Korea
- Prior art keywords
- fingers
- gesture
- touch
- hand
- mouse
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing 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/03543—Mice or pucks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing 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/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical 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
Description
도 2a 내지 2k는 마우스상에 놓인 손의 하나 이상의 손가락에 의해 만들어질 수 있는 제스쳐의 일례를 나타낸다.
도 3a는 본 발명의 실시예에 따라서 마우스상에 놓인 손에 맞는 제스쳐를 생성하는 방법의 일례를 나타낸다.
도 3b는 본 발명의 실시예에 따라서 마우스 상에 놓인 손에 맞는 제스쳐를 검출하는 방법의 일례를 나타낸다.
도 4는 본 발명의 실시예에 따라서 제스쳐 생성 및 검출 알고리즘을 구현하는 컴퓨팅 시스템의 일례를 나타낸다.
도 5는 본 발명의 실시예에 따라서 제스쳐 생성 및 검출 알고리즘을 실행시키기 위하여 사용되는 도 4의 컴퓨팅 시스템에 대하여 터치 정보를 통신할 수 있는 터치 센서 패널을 포함할 수 있는 일례의 마우스를 나타낸다.
Claims (25)
- 터치 표면상에 놓인 손에 맞는(tailored) 제스쳐들을 생성하는 방법으로서,
터치 표면상에 놓인 손의 자연스런 자세(natural pose)에 기초하여, 자세 잡은 손(posed hand)의 손가락들을 판정하는 단계; 및
상기 판정된 손가락들 중 하나 이상을 선택하여 제스쳐를 생성하는 단계
를 포함하는 제스쳐 생성 방법. - 제1항에 있어서,
상기 터치 표면상에 놓인 손의 자연스런 자세를 판정하는 단계를 더 포함하는 제스쳐 생성 방법. - 제1항에 있어서,
상기 판정된 손가락들 중 하나 이상을 선택하는 단계는, 상기 터치 표면상에서 세로방향의 운동들(longitudinal motions)을 할 수 있는 상기 손의 손가락들 중 하나 이상을 선택하는 단계를 포함하는 제스쳐 생성 방법. - 제1항에 있어서,
상기 판정된 손가락들 중 하나 이상을 선택하는 단계는, 상기 터치 표면상에서 가로방향의 운동들(lateral motions)을 할 수 있는 상기 판정된 손가락들 중 하나 이상을 선택하는 단계를 포함하는 제스쳐 생성 방법. - 제1항에 있어서,
상기 판정된 손가락들 중 하나 이상의 또 다른 군을 선택하여 다른 제스쳐들을 취하는 단계를 더 포함하는 제스쳐 생성 방법. - 터치 표면상에 놓인 손에 맞는 제스쳐들을 생성하는 방법으로서,
입력에 응답하여 터치 표면상에 놓인 자연스럽게 자세 잡은 손의 손가락들을 판정하는 단계; 및
적어도 상기 손가락들의 서브셋트와 관련된(involving) 제스쳐를 생성하는 단계
를 포함하는 제스쳐 생성 방법. - 제6항에 있어서,
상기 자세 잡은 손과 관련된(involved) 손가락들을 판정하는데에 사용되는 입력을 수신하는 단계를 더 포함하는 제스쳐 생성 방법. - 제6항에 있어서,
상기 제스쳐와 관련된 손가락들의 서브셋트를 선택하는 제2 입력을 수신하는 단계를 더 포함하는 제스쳐 생성 방법. - 제6항에 있어서,
상기 입력은,
상기 손의 손가락들 중 어느 것이 움직이고 있는지 및 상기 손의 손가락들 중 어느 것이 실질적으로 정지된 상태로 있는지를 식별하는 것;
상기 식별된 움직이는 손가락들의 운동 성분들(motion components)을 판정하는 것;
상기 판정에 기초하여, 상기 판정된 운동 성분들 중 적어도 하나를 갖는 상기 식별된 움직이는 손가락들에 의해 이루어질 수 있는 상기 손에 맞는 가능한 제스쳐들을 제안하는 것; 및
상기 터치 이벤트에 가장 잘(closely) 일치하는 상기 제안된 가능한 맞는 제스쳐를 상기 검출된 제스쳐로서 선택하는 것
을 포함하는 제스쳐 생성 방법. - 제9항에 있어서,
상기 운동 성분들은 병진 운동 성분, 스케일 운동 성분, 또는 회전 운동 성분 중 적어도 하나를 포함하는 제스쳐 생성 방법. - 제10항에 있어서,
상기 병진 운동 성분은 상기 식별된 움직이는 손가락들의 병진 운동 성분들의 가중 평균(weighted average)으로서 계산되며, 상기 식별된 움직이는 손가락들 중 더 빠르게 움직이는 것에 상기 식별된 움직이는 손가락들 중 나머지보다 더 큰 가중치가 부여되는 제스쳐 생성 방법. - 제9항에 있어서,
상기 판정된 운동 성분들 중 우세한(dominant) 운동 성분을 판정하는 단계; 및
상기 판정된 우세한 운동 성분을 갖는 가능한 제스쳐들을 제안하는 단계
를 포함하는 제스쳐 생성 방법. - 제12항에 있어서,
상기 우세한 운동 성분을 판정하는 단계는, 상기 판정된 운동 성분들에 해당하는 운동 우세 인자들(motion dominance factors)을 계산하는 단계를 포함하며,
상기 식별된 움직이는 손가락들 중 하나가 엄지인 경우, 스케일 운동 성분과 회전 운동 성분에 대한 상기 운동 우세 인자들이 높고,
상기 식별된 움직이는 손가락들 중 하나도 엄지가 아닌 경우, 병진 운동 성분에 대한 상기 운동 우세 인자가 높은 제스쳐 생성 방법. - 터치 표면 상에 놓인 손에 맞는 제스쳐들을 생성하기 위한 프로그램 코드를 포함하는 컴퓨터 판독가능 매체로서,
상기 프로그램 코드는,
터치 표면상의 터치 이벤트에 응답하여, 상기 터치 이벤트를 포함하는 손의 자세를 판정하는 단계; 및
상기 판정된 손가락들 중 하나 이상을 선택하여 제스쳐를 생성하는 단계
를 포함하는 방법을 수행시키는 컴퓨터 판독가능 매체. - 제14항에 있어서,
상기 터치 이벤트는 상기 터치 표면상에 놓인 손의 자연스런 자세를 포함하는 컴퓨터 판독가능 매체. - 제14항에 있어서,
상기 자세를 판정하는 단계는, 어떤 손가락들이 상기 터치 이벤트를 포함하는지, 얼마나 많은 손가락들이 상기 터치 이벤트를 포함하는지, 또는 상기 터치 이벤트 동안에 상기 터치 표면상의 어디에 손가락들이 터치하는지 중 적어도 하나를 판정하는 단계를 포함하는 컴퓨터 판독가능 매체. - 제14항에 있어서,
상기 손의 자세를 판정하는 단계는, 상기 자세 잡은 손의 손가락들을 선택하는 단계를 포함하는 컴퓨터 판독가능 매체. - 제14항에 있어서,
상기 제스쳐를 생성하는 단계는, 상기 제스쳐를 이루도록 자세 잡은 상기 터치 이벤트로부터 자세 잡은 손의 손가락들을 선택하는 단계를 포함하는 컴퓨터 판독가능 매체. - 제14항의 컴퓨터 판독가능 매체를 포함하는 컴퓨팅 시스템.
- 컴퓨팅 시스템으로서,
표면상에서 복수의 입력들을 검출하도록 구성된 복수의 입력 센서들을 갖는 입력 장치 - 상기 복수의 입력들은 물체들에 대응하며, 상기 물체들은 상기 표면 상의 자세 잡은 손의 손가락들을 포함함 -; 및
상기 입력 장치와 통신하는 프로세서 - 상기 프로세서는, 상기 검출된 복수의 입력들에 기초하여 제스쳐를 생성하도록 구성됨 -
를 포함하는 컴퓨팅 시스템. - 제20항에 있어서,
상기 물체들은 상기 표면상에서 자연스런 자세로 놓인 손의 손가락들을 포함하는 컴퓨팅 시스템. - 제20항에 있어서,
상기 복수의 입력 센서들은 상기 입력 장치의 상기 표면상에 놓인 손의 자연스런 자세를 포함하는 터치를 검출하도록 구성된 복수의 터치 센서들인 컴퓨팅 시스템. - 제22항에 있어서,
상기 복수의 터치 센서들은 상기 입력 장치의 상기 표면상에 위치되는 터치 센서 패널 내에 포함되는 컴퓨팅 시스템. - 제20항에 있어서,
상기 입력 장치는 마우스인 컴퓨팅 시스템. - 제24항에 있어서,
상기 복수의 입력 센서들은, 상기 마우스의 표면상에 놓인 손의 자연스런 자세를 포함하는 터치를 검출하도록 구성되고, 상기 마우스의 표면상에 위치되는 터치 센서 패널에 포함되는 복수의 터치 센서들인 컴퓨팅 시스템.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/269,843 | 2008-11-12 | ||
US12/269,843 US8502785B2 (en) | 2008-11-12 | 2008-11-12 | Generating gestures tailored to a hand resting on a surface |
PCT/US2009/064274 WO2010056917A1 (en) | 2008-11-12 | 2009-11-12 | Generating gestures tailored to a hand resting on a surface |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110084313A true KR20110084313A (ko) | 2011-07-21 |
KR101535320B1 KR101535320B1 (ko) | 2015-07-08 |
Family
ID=41786050
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020117013387A Expired - Fee Related KR101535320B1 (ko) | 2008-11-12 | 2009-11-12 | 표면상에 놓인 손에 맞는 제스쳐를 생성하는 방법 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8502785B2 (ko) |
EP (1) | EP2359224B1 (ko) |
JP (1) | JP5674674B2 (ko) |
KR (1) | KR101535320B1 (ko) |
CN (1) | CN102216883B (ko) |
WO (1) | WO2010056917A1 (ko) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8502785B2 (en) | 2008-11-12 | 2013-08-06 | Apple Inc. | Generating gestures tailored to a hand resting on a surface |
US20120016960A1 (en) * | 2009-04-16 | 2012-01-19 | Gelb Daniel G | Managing shared content in virtual collaboration systems |
TW201039184A (en) * | 2009-04-24 | 2010-11-01 | Asustek Comp Inc | Method of determining mouse command according to triggered points |
US20110195781A1 (en) * | 2010-02-05 | 2011-08-11 | Microsoft Corporation | Multi-touch mouse in gaming applications |
US8730157B2 (en) * | 2010-11-15 | 2014-05-20 | Hewlett-Packard Development Company, L.P. | Hand pose recognition |
US9201539B2 (en) | 2010-12-17 | 2015-12-01 | Microsoft Technology Licensing, Llc | Supplementing a touch input mechanism with fingerprint detection |
TW201235894A (en) * | 2011-02-25 | 2012-09-01 | Primax Electronics Ltd | Undirectional mouse |
CN102654796A (zh) * | 2011-03-04 | 2012-09-05 | 致伸科技股份有限公司 | 无方向性鼠标 |
KR101313537B1 (ko) | 2011-07-07 | 2013-10-01 | 하재석 | 한 손으로 컴퓨터를 조작하기 위한 장치 |
TWI493387B (zh) * | 2011-11-18 | 2015-07-21 | Primax Electronics Ltd | 多點觸控滑鼠 |
US9292197B2 (en) * | 2012-03-30 | 2016-03-22 | Mckesson Financial Holdings | Method, apparatus and computer program product for facilitating the manipulation of medical images |
TW201351215A (zh) * | 2012-06-06 | 2013-12-16 | Areson Technology Corp | 滑鼠模擬觸控螢幕操作的方法 |
CN103513785A (zh) * | 2012-06-29 | 2014-01-15 | 联想(北京)有限公司 | 一种信息处理方法、电子设备及输入设备 |
CN103576910B (zh) * | 2012-08-06 | 2016-10-05 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN113568506A (zh) * | 2013-01-15 | 2021-10-29 | 超级触觉资讯处理有限公司 | 用于显示器控制和定制姿势解释的动态用户交互 |
US9632658B2 (en) | 2013-01-15 | 2017-04-25 | Leap Motion, Inc. | Dynamic user interactions for display control and scaling responsiveness of display objects |
JP5862587B2 (ja) * | 2013-03-25 | 2016-02-16 | コニカミノルタ株式会社 | ジェスチャ判別装置、ジェスチャ判別方法、およびコンピュータプログラム |
US10620709B2 (en) | 2013-04-05 | 2020-04-14 | Ultrahaptics IP Two Limited | Customized gesture interpretation |
US10168873B1 (en) | 2013-10-29 | 2019-01-01 | Leap Motion, Inc. | Virtual interactions for machine control |
US9996797B1 (en) | 2013-10-31 | 2018-06-12 | Leap Motion, Inc. | Interactions with virtual objects for machine control |
ITCO20130068A1 (it) * | 2013-12-18 | 2015-06-19 | Nu Tech S A S Di De Michele Marco & Co | Metodo per fornire comandi d'utente ad un elaboratore elettronico e relativi programma per elaborare e circuito elettronico. |
JP6364790B2 (ja) * | 2014-01-30 | 2018-08-01 | 株式会社リコー | ポインティングデバイス |
JP5956481B2 (ja) * | 2014-02-10 | 2016-07-27 | レノボ・シンガポール・プライベート・リミテッド | 入力装置、入力方法、及びコンピュータが実行可能なプログラム |
US9696795B2 (en) | 2015-02-13 | 2017-07-04 | Leap Motion, Inc. | Systems and methods of creating a realistic grab experience in virtual reality/augmented reality environments |
US10429923B1 (en) | 2015-02-13 | 2019-10-01 | Ultrahaptics IP Two Limited | Interaction engine for creating a realistic experience in virtual reality/augmented reality environments |
TWI645314B (zh) | 2016-10-06 | 2018-12-21 | 宏達國際電子股份有限公司 | 手勢偵測系統及方法 |
US11875012B2 (en) | 2018-05-25 | 2024-01-16 | Ultrahaptics IP Two Limited | Throwable interface for augmented reality and virtual reality environments |
CN111061388A (zh) * | 2020-01-19 | 2020-04-24 | 西安图唯谷创新科技有限公司 | 一种单触点鼠标及其控制终端的方法 |
CN111240502A (zh) * | 2020-01-19 | 2020-06-05 | 西安图唯谷创新科技有限公司 | 一种单键鼠标及其控制终端的方法 |
US11348373B2 (en) | 2020-02-21 | 2022-05-31 | Microsoft Technology Licensing, Llc | Extended reality gesture recognition proximate tracked object |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5483261A (en) | 1992-02-14 | 1996-01-09 | Itu Research, Inc. | Graphical input controller and method with rear screen image detection |
US5880411A (en) * | 1992-06-08 | 1999-03-09 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
US5488204A (en) | 1992-06-08 | 1996-01-30 | Synaptics, Incorporated | Paintbrush stylus for capacitive touch sensor pad |
JPH07182101A (ja) * | 1993-10-26 | 1995-07-21 | Itu Res Inc | グラフィック入力装置および方法、グラフィックオブジェクト操作方法、グラフィック入力信号供給方法 |
US5825352A (en) | 1996-01-04 | 1998-10-20 | Logitech, Inc. | Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad |
US5835079A (en) | 1996-06-13 | 1998-11-10 | International Business Machines Corporation | Virtual pointing device for touchscreens |
JPH1165759A (ja) * | 1997-08-21 | 1999-03-09 | Sharp Corp | 情報入力装置 |
US6310610B1 (en) | 1997-12-04 | 2001-10-30 | Nortel Networks Limited | Intelligent touch display |
US7800592B2 (en) * | 2005-03-04 | 2010-09-21 | Apple Inc. | Hand held electronic device with multiple touch sensing devices |
WO1999038149A1 (en) | 1998-01-26 | 1999-07-29 | Wayne Westerman | Method and apparatus for integrating manual input |
US7663607B2 (en) | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
US8479122B2 (en) * | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US9292111B2 (en) * | 1998-01-26 | 2016-03-22 | Apple Inc. | Gesturing with a multipoint sensing device |
JP4144947B2 (ja) * | 1998-04-01 | 2008-09-03 | 富士通コンポーネント株式会社 | マウス |
US6188391B1 (en) | 1998-07-09 | 2001-02-13 | Synaptics, Inc. | Two-layer capacitive touchpad and method of making same |
US7256770B2 (en) | 1998-09-14 | 2007-08-14 | Microsoft Corporation | Method for displaying information responsive to sensing a physical presence proximate to a computer input device |
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 |
JP4542637B2 (ja) | 1998-11-25 | 2010-09-15 | セイコーエプソン株式会社 | 携帯情報機器及び情報記憶媒体 |
US6184064B1 (en) * | 2000-01-12 | 2001-02-06 | Micron Technology, Inc. | Semiconductor die back side surface and method of fabrication |
US7227526B2 (en) * | 2000-07-24 | 2007-06-05 | Gesturetek, Inc. | Video-based image control system |
US7030861B1 (en) | 2001-02-10 | 2006-04-18 | Wayne Carl Westerman | System and method for packing multi-touch gestures onto a hand |
JP3800984B2 (ja) | 2001-05-21 | 2006-07-26 | ソニー株式会社 | ユーザ入力装置 |
JP2003173237A (ja) | 2001-09-28 | 2003-06-20 | Ricoh Co Ltd | 情報入出力システム、プログラム及び記憶媒体 |
JP3799545B2 (ja) * | 2001-12-12 | 2006-07-19 | 有限会社ネゴ | 単一のボタンで多数の入力操作が行える入力装置 |
US6690387B2 (en) | 2001-12-28 | 2004-02-10 | Koninklijke Philips Electronics N.V. | Touch-screen image scrolling system and method |
JP3986830B2 (ja) * | 2002-01-18 | 2007-10-03 | シャープ株式会社 | 情報入出力装置 |
US7168047B1 (en) * | 2002-05-28 | 2007-01-23 | Apple Computer, Inc. | Mouse having a button-less panning and scrolling switch |
US11275405B2 (en) | 2005-03-04 | 2022-03-15 | Apple Inc. | Multi-functional hand-held device |
JP2005339229A (ja) * | 2004-05-27 | 2005-12-08 | Nec Corp | 入力機器及び入力システム |
TWI291161B (en) * | 2004-07-15 | 2007-12-11 | N trig ltd | Automatic switching for a dual mode digitizer |
EP3121697A1 (en) * | 2004-07-30 | 2017-01-25 | Apple Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
JP4351599B2 (ja) | 2004-09-03 | 2009-10-28 | パナソニック株式会社 | 入力装置 |
US8614676B2 (en) | 2007-04-24 | 2013-12-24 | Kuo-Ching Chiang | User motion detection mouse for electronic device |
US7710397B2 (en) | 2005-06-03 | 2010-05-04 | Apple Inc. | Mouse with improved input mechanisms using touch sensors |
JP2009042796A (ja) | 2005-11-25 | 2009-02-26 | Panasonic Corp | ジェスチャー入力装置および方法 |
US8077147B2 (en) * | 2005-12-30 | 2011-12-13 | Apple Inc. | Mouse with optical sensing surface |
US20070257891A1 (en) | 2006-05-03 | 2007-11-08 | Esenther Alan W | Method and system for emulating a mouse on a multi-touch sensitive surface |
US20090174676A1 (en) | 2008-01-04 | 2009-07-09 | Apple Inc. | Motion component dominance factors for motion locking of touch sensor data |
US8502785B2 (en) | 2008-11-12 | 2013-08-06 | Apple Inc. | Generating gestures tailored to a hand resting on a surface |
-
2008
- 2008-11-12 US US12/269,843 patent/US8502785B2/en active Active
-
2009
- 2009-11-12 JP JP2011536485A patent/JP5674674B2/ja not_active Expired - Fee Related
- 2009-11-12 CN CN2009801449867A patent/CN102216883B/zh not_active Expired - Fee Related
- 2009-11-12 EP EP09761081.0A patent/EP2359224B1/en not_active Not-in-force
- 2009-11-12 WO PCT/US2009/064274 patent/WO2010056917A1/en active Application Filing
- 2009-11-12 KR KR1020117013387A patent/KR101535320B1/ko not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012508427A (ja) | 2012-04-05 |
KR101535320B1 (ko) | 2015-07-08 |
EP2359224A1 (en) | 2011-08-24 |
WO2010056917A1 (en) | 2010-05-20 |
CN102216883A (zh) | 2011-10-12 |
US20100117963A1 (en) | 2010-05-13 |
CN102216883B (zh) | 2013-11-13 |
US8502785B2 (en) | 2013-08-06 |
EP2359224B1 (en) | 2017-07-05 |
JP5674674B2 (ja) | 2015-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101535320B1 (ko) | 표면상에 놓인 손에 맞는 제스쳐를 생성하는 방법 | |
KR101521337B1 (ko) | 재배치가능한 터치면 상의 제스처 방위의 검출 | |
US8446374B2 (en) | Detecting a palm touch on a surface | |
US9594489B2 (en) | Hover-based interaction with rendered content | |
KR101270847B1 (ko) | 터치 감지 입력 장치용 제스처 | |
US8730187B2 (en) | Techniques for sorting data that represents touch positions on a sensing device | |
US8432301B2 (en) | Gesture-enabled keyboard and associated apparatus and computer-readable storage medium | |
TW201224850A (en) | Gesture recognition | |
CN105094419B (zh) | 手套触摸检测 | |
CN104885051A (zh) | 锚拖动触摸符号辨识 | |
US20120249599A1 (en) | Method of identifying a multi-touch scaling gesture and device using the same | |
KR102198596B1 (ko) | 간접 입력의 명확화 기법 | |
US8947378B2 (en) | Portable electronic apparatus and touch sensing method | |
US9256360B2 (en) | Single touch process to achieve dual touch user interface | |
US9235338B1 (en) | Pan and zoom gesture detection in a multiple touch display | |
JP6331022B2 (ja) | 表示装置、表示制御方法、及び表示制御プログラム | |
KR20140086805A (ko) | 전자 장치, 그 제어 방법 및 컴퓨터 판독가능 기록매체 | |
HK1161378B (en) | Generating gestures tailored to a hand resting on a surface | |
HK1161378A (en) | Generating gestures tailored to a hand resting on a surface | |
KR101436586B1 (ko) | 원 포인트 터치를 이용한 사용자 인터페이스 제공 방법 및 이를 위한 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
AMND | Amendment | ||
PA0105 | International application |
Patent event date: 20110610 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20110610 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20121129 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20130827 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20140227 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20130827 Comment text: Notification of reason for refusal Patent event code: PE06011S01I Patent event date: 20121129 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20140227 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20131028 Comment text: Amendment to Specification, etc. Patent event code: PX09012R01I Patent event date: 20130401 Comment text: Amendment to Specification, etc. Patent event code: PX09012R01I Patent event date: 20110610 Comment text: Amendment to Specification, etc. |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20140703 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
PX0701 | Decision of registration after re-examination |
Patent event date: 20150526 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20150105 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20140530 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20140227 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20131028 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20130401 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20110610 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150702 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20150702 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20190617 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20190617 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20200618 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20210617 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20220615 Start annual number: 8 End annual number: 8 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20240413 |