KR101429581B1 - 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법 및 그 단말 - Google Patents
사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법 및 그 단말 Download PDFInfo
- Publication number
- KR101429581B1 KR101429581B1 KR1020120042719A KR20120042719A KR101429581B1 KR 101429581 B1 KR101429581 B1 KR 101429581B1 KR 1020120042719 A KR1020120042719 A KR 1020120042719A KR 20120042719 A KR20120042719 A KR 20120042719A KR 101429581 B1 KR101429581 B1 KR 101429581B1
- Authority
- KR
- South Korea
- Prior art keywords
- displacement
- input signal
- pointing device
- screen
- user interface
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0304—Detection arrangements using opto-electronic means
- G06F3/0308—Detection arrangements using opto-electronic means comprising a plurality of distinctive and separately oriented light emitters or reflectors associated to the pointing device, e.g. remote cursor controller with distinct and separately oriented LEDs at the tip whose radiations are captured by a photo-detector associated to the screen
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0484—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
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)
- Position Input By Displaying (AREA)
Abstract
Description
도 2는 본 발명의 실시예에 따른 단말을 설명하기 위한 예시도이다.
도 3은 본 발명의 실시예에 따른 단말의 구성을 설명하기 위한 블럭도이다.
도 4는 본 발명의 일 실시예에 따른 사용자 인터페이스 제어 방법을 설명하기 위한 흐름도이다.
도 5 내지 도 11은 본 발명의 실시예에 따른 사용자 인터페이스 제어 방법을 설명하기 위한 예시도이다.
도 12 내지 도 14는 본 발명의 다른 실시예에 따른 사용자 인터페이스 제어 방법을 설명하기 위한 예시도이다.
도 15 내지 도 18은 본 발명의 또 다른 실시예에 따른 사용자 인터페이스 제어하는 방법을 설명하기 위한 예시도이다.
103: 제2포인팅 디바이스 105: 통신부
107: 표시부 109: 메모리
111: 제어부
Claims (12)
- 휴대 단말이 사용자 인터페이스를 제어하는 방법에 있어서,
상기 휴대 단말이, 사용자 제스쳐를 검출하는 하나 이상의 입력 장치로부터 사용자 인터페이스를 제어하기 위한 제1입력 신호와 제2입력 신호를 입력받는 단계;
상기 휴대 단말이, 상기 제1입력 신호를 둘 이상의 서로 다른 축 방향 중 어느 한 방향에 대한 제1변위로 연산하고, 상기 제2입력 신호를 둘 이상의 서로 다른 축 방향 중 어느 한 방향에 대한 제2변위로 연산하는 단계; 및
상기 휴대 단말이, 상기 제1변위와 상기 제2변위의 조합에 근거하여 기 정의된 화면 제어 기능을 실행하는 단계를 포함하는, 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법. - 청구항 1에 있어서,
상기 실행하는 단계는,
상기 제1입력 신호와 상기 제2입력 신호가 동시에 감지된 경우, 상기 화면 제어 기능을 실행하는 것을 특징으로 하는, 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법. - 청구항 2에 있어서,
상기 화면 제어 기능은,
상기 제1변위와 상기 제2변위의 절대값이 각각 임계변위를 초과하는 경우 실행되는 것을 특징으로 하는, 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법. - 청구항 3에 있어서,
상기 화면 제어 기능은,
화면 전환, 홈 페이지 이동, 페이지 스크롤, 줌 인, 줌 아웃, 이전 프로그램 이동, 다음 프로그램 이동, 객체의 시계방향 회전, 및 객체의 반시계방향 회전 중 어느 하나인 것을 특징으로 하는, 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법. - 청구항 4에 있어서,
상기 홈 페이지 이동은,
상기 제1변위와 상기 제2변위가 모두 z축 음의 방향에 대한 변위인 경우 실행되는 것을 특징으로 하는, 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법. - 청구항 4에 있어서,
상기 페이지 스크롤은,
상기 제1변위와 상기 제2변위가 모두 y축 양의 방향에 대한 변위이거나 상기 제1변위 및 상기 제2변위가 모두 y축 음의 방향에 대한 변위인 경우 실행되는 것을 특징으로 하는, 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법. - 청구항 4에 있어서,
상기 줌 인 또는 상기 줌 아웃은,
상기 제1변위와 상기 제2변위가 x축 선상에서 서로 반대 방향의 변위인 경우 실행되는 것을 특징으로 하는, 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법. - 청구항 4에 있어서,
상기 이전 프로그램 이동 또는 상기 다음 프로그램 이동은,
상기 제1변위와 상기 제2변위가 모두 x축 양의 방향에 대한 변위이거나 상기 제1변위 및 상기 제2변위가 모두 x축 음의 방향에 대한 변위인 경우 실행되는 것을 특징으로 하는, 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법. - 청구항 4에 있어서,
상기 객체의 시계방향 회전 또는 상기 객체의 반시계방향 회전은,
상기 제1변위와 상기 제2변위가 y축 선상에서 서로 반대 방향의 변위인 경우 실행되는 것을 특징으로 하는, 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법. - 청구항 1에 있어서,
상기 실행하는 단계는,
상기 제1입력 신호가 감지된 후 기 설정된 시간 내에 상기 제2입력 신호가 감지되는 경우, 상기 화면 제어 기능을 실행하는 것을 특징으로 하는, 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법. - 청구항 10에 있어서,
상기 화면 제어 기능은,
이전 페이지 이동 또는 다음 페이지 이동 중 어느 하나인 것을 특징으로 하는, 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법. - 청구항 11에 있어서,
상기 이전 페이지 이동 또는 다음 페이지 이동은,
상기 제1변위와 상기 제2변위가 모두 x축 양의 방향에 대한 변위이거나 상기 제1변위 및 상기 제2변위가 모두 x축 음의 방향에 대한 변위인 경우 실행되는 것을 특징으로 하는, 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120042719A KR101429581B1 (ko) | 2012-04-24 | 2012-04-24 | 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법 및 그 단말 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120042719A KR101429581B1 (ko) | 2012-04-24 | 2012-04-24 | 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법 및 그 단말 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20130119709A KR20130119709A (ko) | 2013-11-01 |
| KR101429581B1 true KR101429581B1 (ko) | 2014-08-27 |
Family
ID=49850636
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020120042719A Expired - Fee Related KR101429581B1 (ko) | 2012-04-24 | 2012-04-24 | 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법 및 그 단말 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101429581B1 (ko) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07302162A (ja) * | 1994-03-10 | 1995-11-14 | Fujitsu Ltd | ポインティングデバイス |
| KR20070064994A (ko) * | 2005-12-19 | 2007-06-22 | 삼성전자주식회사 | 컴퓨터 및 그 제어방법 |
| KR20080006493A (ko) * | 2006-07-11 | 2008-01-16 | 박태운 | 포인팅 장치를 구비한 키보드 |
| KR20080033824A (ko) * | 2006-10-14 | 2008-04-17 | 심상정 | 인체공학적인 포인팅장치 |
-
2012
- 2012-04-24 KR KR1020120042719A patent/KR101429581B1/ko not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07302162A (ja) * | 1994-03-10 | 1995-11-14 | Fujitsu Ltd | ポインティングデバイス |
| KR20070064994A (ko) * | 2005-12-19 | 2007-06-22 | 삼성전자주식회사 | 컴퓨터 및 그 제어방법 |
| KR20080006493A (ko) * | 2006-07-11 | 2008-01-16 | 박태운 | 포인팅 장치를 구비한 키보드 |
| KR20080033824A (ko) * | 2006-10-14 | 2008-04-17 | 심상정 | 인체공학적인 포인팅장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20130119709A (ko) | 2013-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8599163B2 (en) | Electronic device with dynamically adjusted touch area | |
| KR102120930B1 (ko) | 포터블 디바이스의 사용자 입력 방법 및 상기 사용자 입력 방법이 수행되는 포터블 디바이스 | |
| EP2533146B1 (en) | Apparatus and method for providing web browser interface using gesture in device | |
| AU2010235941B2 (en) | Interpreting touch contacts on a touch surface | |
| US9035883B2 (en) | Systems and methods for modifying virtual keyboards on a user interface | |
| US8370772B2 (en) | Touchpad controlling method and touch device using such method | |
| US9459704B2 (en) | Method and apparatus for providing one-handed user interface in mobile device having touch screen | |
| US8456433B2 (en) | Signal processing apparatus, signal processing method and selection method of user interface icon for multi-touch panel | |
| KR20120109464A (ko) | 사용자 인터페이스 | |
| KR101504310B1 (ko) | 사용자 단말 및 이의 인터페이싱 방법 | |
| CN102253744A (zh) | 触控板的控制方法以及应用该方法的触控装置 | |
| CN107438817B (zh) | 避免接触触控板的表面时的意外指针移动 | |
| KR20090015259A (ko) | 단말 및 그의 기능 수행 방법 | |
| US20100271300A1 (en) | Multi-Touch Pad Control Method | |
| EP3433713B1 (en) | Selecting first digital input behavior based on presence of a second, concurrent, input | |
| CN105892918A (zh) | 一种具有触摸屏的移动终端及其控制方法 | |
| KR101429581B1 (ko) | 사용자 제스쳐를 검출하여 사용자 인터페이스를 제어하는 방법 및 그 단말 | |
| US20130300685A1 (en) | Operation method of touch panel | |
| KR101165387B1 (ko) | 터치 스크린 및 포인팅 디바이스가 구비된 단말장치의 화면 제어 방법 | |
| AU2017219061A1 (en) | Interpreting touch contacts on a touch surface | |
| KR20130061871A (ko) | 복수의 포인팅 디바이스를 이용하여 화면을 제어하는 방법 및 그 단말기 | |
| JP5777934B2 (ja) | 情報処理装置、情報処理装置の制御方法、及び制御プログラム | |
| KR20140011611A (ko) | 복수의 포인팅 디바이스를 이용하여 화면을 제어하는 방법 및 그 단말기 | |
| KR20100083580A (ko) | 독립적으로 구동하는 터치스크린과 모니터를 이용한 모바일기기 구동 시스템 및 그 방법 | |
| KR20120134469A (ko) | 움직임 감지장치를 이용한 휴대 단말의 포토 앨범 이미지 표시 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20170621 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20220807 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20220807 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |