KR101550580B1 - 사용자 인터페이스 장치 및 그것의 제어 방법 - Google Patents
사용자 인터페이스 장치 및 그것의 제어 방법 Download PDFInfo
- Publication number
- KR101550580B1 KR101550580B1 KR1020140005980A KR20140005980A KR101550580B1 KR 101550580 B1 KR101550580 B1 KR 101550580B1 KR 1020140005980 A KR1020140005980 A KR 1020140005980A KR 20140005980 A KR20140005980 A KR 20140005980A KR 101550580 B1 KR101550580 B1 KR 101550580B1
- Authority
- KR
- South Korea
- Prior art keywords
- user
- shape
- hand
- target
- gaze
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000003754 machining Methods 0.000 claims description 5
- 238000005452 bending Methods 0.000 claims description 2
- 239000013078 crystal Substances 0.000 claims description 2
- 210000003811 finger Anatomy 0.000 description 37
- 239000013598 vector Substances 0.000 description 25
- 210000003813 thumb Anatomy 0.000 description 20
- 238000010586 diagram Methods 0.000 description 14
- 238000001514 detection method Methods 0.000 description 13
- 230000000007 visual effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000010187 selection method Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 235000012730 carminic acid Nutrition 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
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/017—Gesture based interaction, e.g. based on a set of recognized hand 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/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- 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/0304—Detection arrangements using opto-electronic means
-
- 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/0481—Interaction 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/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- 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/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
- G06F3/04842—Selection of displayed objects or displayed text elements
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 및 도 2b는 본 발명의 일 실시 예에 따른, 사용자 인터페이스 장치의 조작 방법을 종래 기술과 비교하는 개요도이다.
도 3은 본 발명의 일 실시 예에 따른, 사용자 인터페이스 장치의 사용자 시선 감지 방법을 나타내는 도면이다.
도 4는 본 발명의 일 실시 예에 따른, 사용자 인터페이스 장치가 감지된 사용자 시선으로부터 대상의 위치 인자를 계산하는 방법을 나타내는 도면이다.
도 5는 일반적인 손 모양 감지 방법을 예시적으로 나타내는 투시도이다.
도 6은 본 발명의 일 실시 예에 따른, 사용자 인터페이스 장치가 사용자의 손 모양으로부터 대상 선택에 기여하는 손가락을 판단하는 방법을 나타내는 도면이다.
도 7은 잡기에 참여하는 손가락으로부터 대상을 투영할 투영 평면을 결정하는 방법을 나타내는 도면이다.
도 8은 도 7에서 결정된 투영 평면상에 대상을 투영한 결과를 도시하는 평면도이다.
도 9는 도 8의 투영체로부터, 사용자 손 모양과의 적합도를 나타내는 적합도 인자들을 계산하는 방법을 나타내는 도면이다.
도 10은 본 발명의 다른 실시 예에 따른, 대상 선택에 기여하는 손가락이 두 개일 때의 적합도 인자를 계산하는 방법을 나타내는 도면이다.
도 11은 본 발명의 일 실시 예에 따른, 사용자 인터페이스 장치의 제어 방법을 나타내는 순서도이다.
도 12는 도 11의 S110 단계를 더욱 구체화한 순서도이다.
도 13은 도 11의 S120 단계를 더욱 구체화한 순서도이다.
도 14는 도 11의 S130 단계를 더욱 구체화한 순서도이다.
110: 시선 감지부 120: 손모양 감지부
130: 디스플레이부 131, 132, 133: 대상
122: 투영 평면 131a, 132a, 133a: 투영체
Claims (12)
- 사용자의 눈의 위치 및 시선 방향을 감지하는 시선 감지부; 및
사용자의 손 모양을 감지하는 손 모양 감지부를 포함하고,
상기 눈의 위치 및 상기 시선 방향으로부터 대상의 위치와 관련된 위치 인자를 계산하고, 상기 손 모양으로부터 상기 대상의 적합도와 관련된 적어도 하나의 적합도 인자를 계산하고, 상기 계산된 위치 인자 및 적어도 하나의 적합도 인자에 따라 상기 대상을 사용자에 의해 선택된 타겟으로 결정하며,
상기 적합도 인자는 상기 대상의 모양과 상기 손 모양과의 관계 또는 상기 대상을 가공하여 만들어지는 가공물의 모양과 상기 손 모양과의 관계로부터 계산되는, 사용자 인터페이스 장치.
- 제 1 항에 있어서,
상기 눈의 위치 및 시선 방향으로부터 사용자 시선을 결정하고, 상기 사용자 시선과 상기 대상 사이의 최소 거리로부터 상기 위치 인자를 계산하는, 사용자 인터페이스 장치.
- 제 2 항에 있어서,
상기 사용자 시선은 상기 눈의 위치로부터 계산되는 평균 위치를 시점으로 하고, 상기 시선 방향으로부터 계산되는 평균 시선 방향으로 향하는 반직선인, 사용자 인터페이스 장치.
- 제 1 항에 있어서,
상기 손 모양은 손의 외형, 손의 자세, 손의 크기, 손의 각 부분들의 위치, 손의 각 부분들간의 상대위치, 손의 각 부분들의 굽은 정도 또는 손의 외형으로부터 인식되는 각도를 포함하고,
상기 대상 또는 상기 가공물의 모양은 상기 대상 또는 상기 가공물의 외형, 크기 또는 상기 대상 또는 상기 가공물의 외형으로부터 인식되는 각도를 포함하는, 사용자 인터페이스 장치.
- 제 1 항에 있어서,
상기 위치 인자 및 상기 적합도 인자들을 미리 결정된 결정식에 대입하여 상기 대상의 코스트를 계산하고, 상기 대상의 코스트를 다른 대상의 코스트와 비교하여 선택적으로 상기 대상을 상기 타겟으로 결정하는, 사용자 인터페이스 장치.
- 제 1 항에 있어서,
상기 대상을 표시하는 디스플레이부를 더 포함하는, 사용자 인터페이스 장치.
- 제 7 항에 있어서,
상기 대상은 영상 표시 수단에 의해 3차원으로 표시되는 입체 영상 또는 입체물인, 사용자 인터페이스 장치.
- 사용자의 시선으로부터 대상의 위치와 관련된 제 1 데이터를 계산하는 단계;
사용자의 손 모양으로부터 상기 대상의 모양 또는 상기 대상을 가공하여 만들어지는 가공물의 모양과 관련된 제 2 데이터를 계산하는 단계; 및
상기 제 1 데이터 및 상기 제 2 데이터를 참조하여, 상기 대상을 사용자에 의해 선택된 타겟으로서 결정하는 단계를 포함하는, 사용자 인터페이스 장치의 제어 방법.
- 제 9 항에 있어서,
상기 제 1 데이터는 상기 사용자의 시선과 상기 대상 사이의 거리를 나타내는 거리 인자를 포함하는, 사용자 인터페이스 장치의 제어 방법.
- 제 9 항에 있어서,
상기 제 2 데이터는 상기 대상의 모양과 상기 사용자의 손 모양 사이의 적합도 또는 상기 가공물의 모양과 상기 사용자의 손 모양 사이의 적합도를 나타내는 크기 인자 및 각도 인자를 포함하는, 사용자 인터페이스 장치의 제어 방법.
- 제 9 항에 있어서,
상기 결정하는 단계는,
상기 제 1 데이터 및 상기 제 2 데이터를 미리 결정된 결정식에 대입하여 상기 대상의 코스트를 계산하는 단계;
상기 대상의 코스트와 다른 대상의 코스트를 비교하는 단계; 및
상기 비교 결과에 따라 상기 대상을 상기 타겟으로서 선택적으로 결정하는 단계를 포함하는, 사용자 인터페이스 장치의 제어 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140005980A KR101550580B1 (ko) | 2014-01-17 | 2014-01-17 | 사용자 인터페이스 장치 및 그것의 제어 방법 |
US14/293,566 US9547371B2 (en) | 2014-01-17 | 2014-06-02 | User interface apparatus and method for controlling the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140005980A KR101550580B1 (ko) | 2014-01-17 | 2014-01-17 | 사용자 인터페이스 장치 및 그것의 제어 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150085957A KR20150085957A (ko) | 2015-07-27 |
KR101550580B1 true KR101550580B1 (ko) | 2015-09-08 |
Family
ID=53544747
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140005980A Active KR101550580B1 (ko) | 2014-01-17 | 2014-01-17 | 사용자 인터페이스 장치 및 그것의 제어 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9547371B2 (ko) |
KR (1) | KR101550580B1 (ko) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3141985A1 (en) | 2015-09-10 | 2017-03-15 | Alcatel Lucent | A gazed virtual object identification module, a system for implementing gaze translucency, and a related method |
US10649536B2 (en) * | 2015-11-24 | 2020-05-12 | Intel Corporation | Determination of hand dimensions for hand and gesture recognition with a computing interface |
US11269480B2 (en) * | 2016-08-23 | 2022-03-08 | Reavire, Inc. | Controlling objects using virtual rays |
US10739861B2 (en) * | 2018-01-10 | 2020-08-11 | Facebook Technologies, Llc | Long distance interaction with artificial reality objects using a near eye display interface |
US10860113B2 (en) * | 2018-05-30 | 2020-12-08 | Atheer, Inc. | Augmented reality head gesture recognition systems |
US10890967B2 (en) | 2018-07-09 | 2021-01-12 | Microsoft Technology Licensing, Llc | Systems and methods for using eye gaze to bend and snap targeting rays for remote interaction |
US11880504B2 (en) * | 2021-09-28 | 2024-01-23 | Ramot At Tel-Aviv University Ltd. | Automatic preference quantification of displayed objects based on eye tracker data |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6964023B2 (en) * | 2001-02-05 | 2005-11-08 | International Business Machines Corporation | System and method for multi-modal focus detection, referential ambiguity resolution and mood classification using multi-modal input |
KR100962569B1 (ko) | 2008-05-29 | 2010-06-11 | 고려대학교 산학협력단 | 손의 모양 변화에 기초하여 제어되는 가상 마우스 장치 및그 구동 방법 |
US20130154913A1 (en) | 2010-12-16 | 2013-06-20 | Siemens Corporation | Systems and methods for a gaze and gesture interface |
KR101374316B1 (ko) | 2012-05-02 | 2014-03-14 | (주) 미디어인터랙티브 | 시스루 디스플레이를 이용한 동작인식 장치 및 그 방법 |
US9720505B2 (en) * | 2013-01-03 | 2017-08-01 | Meta Company | Extramissive spatial imaging digital eye glass apparatuses, methods and systems for virtual or augmediated vision, manipulation, creation, or interaction with objects, materials, or other entities |
-
2014
- 2014-01-17 KR KR1020140005980A patent/KR101550580B1/ko active Active
- 2014-06-02 US US14/293,566 patent/US9547371B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
KR20150085957A (ko) | 2015-07-27 |
US20150205362A1 (en) | 2015-07-23 |
US9547371B2 (en) | 2017-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101550580B1 (ko) | 사용자 인터페이스 장치 및 그것의 제어 방법 | |
AU2017244109B2 (en) | Interactions with 3D virtual objects using poses and multiple-DOF controllers | |
US11119581B2 (en) | Displacement oriented interaction in computer-mediated reality | |
KR102712505B1 (ko) | 시야 주위의 시각적 아우라 | |
Wacker et al. | Arpen: Mid-air object manipulation techniques for a bimanual ar system with pen & smartphone | |
JP5981591B1 (ja) | 没入型仮想空間でオブジェクト操作を制御するためのコンピュータ・プログラムおよびコンピュータ・システム | |
CN114402589B (zh) | 用于2d和3d图形用户界面中的元素映射的智能触笔光束和辅助概率输入 | |
KR101546654B1 (ko) | 웨어러블 증강현실 환경에서 증강현실 서비스 제공 방법 및 장치 | |
Argelaguet et al. | A survey of 3D object selection techniques for virtual environments | |
CN108469899B (zh) | 识别可穿戴显示装置的观察空间中的瞄准点或区域的方法 | |
KR102283747B1 (ko) | 시선 추적을 갖는 타겟 위치결정 | |
JP6480434B2 (ja) | デジタルデバイスとの対話のための直接的なポインティング検出のためのシステムおよび方法 | |
US8933882B2 (en) | User centric interface for interaction with visual display that recognizes user intentions | |
US8872762B2 (en) | Three dimensional user interface cursor control | |
JP5609416B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
KR101340797B1 (ko) | 3d 객체 표시가 가능한 휴대용 장치 및 그 방법 | |
TW201220159A (en) | Apparatus and method for user input for controlling displayed information | |
Lee et al. | Tunnelslice: Freehand subspace acquisition using an egocentric tunnel for wearable augmented reality | |
JP2016181302A (ja) | 没入型仮想空間でオブジェクト操作を制御するためのコンピュータ・プログラムおよびコンピュータ・システム | |
Arslan et al. | E-Pad: Large display pointing in a continuous interaction space around a mobile device | |
Luo¹ et al. | Head-Mounted Displays |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140117 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20150213 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20150824 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150901 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20150902 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20180903 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20180903 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190902 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20190902 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20200826 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20210823 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20220803 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20240901 Start annual number: 10 End annual number: 10 |