KR101525011B1 - Nui 기반의 실감형 가상공간 디스플레이 제어장치 및 제어방법 - Google Patents
Nui 기반의 실감형 가상공간 디스플레이 제어장치 및 제어방법 Download PDFInfo
- Publication number
- KR101525011B1 KR101525011B1 KR1020140134925A KR20140134925A KR101525011B1 KR 101525011 B1 KR101525011 B1 KR 101525011B1 KR 1020140134925 A KR1020140134925 A KR 1020140134925A KR 20140134925 A KR20140134925 A KR 20140134925A KR 101525011 B1 KR101525011 B1 KR 101525011B1
- Authority
- KR
- South Korea
- Prior art keywords
- gesture
- screen
- user
- hands
- coordinates
- 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
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/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 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
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)
Abstract
Description
도 2는 모델하우스 시뮬레이션 시스템의 개략적인 기능을 나타낸 도면이다.
도 3a는 시스템 메뉴를 설정하기 위한 왼손을 그립한 상태의 제스처 종류를 나타내는 표이고, 도 3b는 내부 인테리어 메뉴를 설정하기 위한 오른손을 그립한 상태의 제스처 종류를 나타내는 표이고, 도 3c는 화면을 구성하는 가상객체를 변경 및 설정하기 위한 양손을 그립한 상태의 제스처를 나타내는 표를 나타낸 그림이다.
도 4는 사용자 제스처를 본 발명의 일 실시예에 따른 가상공간 디스플레이 제어장치에 의해 격자 공간 스크린에 매핑시킨 것을 나타내는 그림이다.
도 5는 8방향 단위벡터를 나타낸 그림이다.
도 6a는 사용자 제스처에 대하여 본 발명의 일 실시예에 따른 가상공간 디스플레이 제어장치가 2차원 좌표를 저장하는 과정을 나타내고, 도 6b은 도 6a의 2차원 좌표를 이용하여 체인코드를 생성하는 과정을 나타낸 그림이다.
도 7은 본 발명의 다른 실시예에 따른 가상공간 디스플레이 장치의 제어 방법을 나타낸 흐름도이다.
도 8은 도 7의 S740 단계의 세부 단계를 나타낸 흐름도이다.
10: 입력부
20: 감지부
30: 제스처인식부 35: 제스처 모델들
40: 제어부 45: DB
50: 출력부
2: RGB-D 카메라
3: 디스플레이 장치
Claims (18)
- 사용자를 추적하여 촬영한 영상을 입력받아 상기 영상에서 상기 사용자의 얼굴 및 몸의 관절에 대한 움직임 정보를 추출하는 입력부;
얼굴의 회전 각도 또는 사용자의 걸음과 관련된 하나 이상의 관절의 변화가 미리 설정된 임계치를 넘는 경우 사용자의 이동에 따른 화면 전환을 나타내는 이벤트 신호를 발생시키는 감지부;
사용자의 양손에 대한 그립(Grip) 상태를 판단하고, 그립 상태인 손의 종류에 따라 사용자의 양손의 움직임에 대한 궤적을 사용자의 시선 방향과 수직인 2차원 스크린에 투영시킨 2차원 좌표를 이용하여 단위 방향벡터로 구성된 체인코드를 생성하고, 상기 양손에 대한 그립 상태, 상기 2차원 좌표 및 상기 체인코드에 대하여 제스처 학습 모델을 나타내는 제스처 모델을 적용하여 상기 사용자의 양손의 움직임에 대응되는 제스처를 인식하는 제스처인식부;
상기 이벤트 신호 및 상기 인식된 제스처에 따라 화면, 화면의 메뉴 또는 화면을 구성하는 가상객체 중 어느 하나의 설정을 변경하는 제어부; 및
상기 제어부에 의해 변경된 설정 값을 출력하는 출력부;를 포함하는 가상공간 디스플레이 제어장치. - 제 1 항에 있어서,
상기 감지부에서 상기 사용자의 걸음과 관련된 관절은 어깨, 허리 및 양손의 관절이고, 상기 관절들의 상대적 변화 값에 따라 사용자가 걸어가는 것인지 여부를 판단하는 것을 특징으로 하는 가상공간 디스플레이 제어장치. - 제 1 항에 있어서,
상기 감지부에서 상기 이벤트 신호는 상기 얼굴 또는 상기 관절의 최종 좌표값과 현재 디스플레이되고 있는 화면 정보를 포함하는 것을 특징으로 하는 가상공간 디스플레이 제어장치. - 제 1 항에 있어서,
상기 제스처인식부는 양손 또는 한손이 그립 상태에서 해제되는 동안의 양손의 움직임을 하나의 제스처로 인식하는 것을 특징으로 하는 가상공간 디스플레이 제어장치. - 제 1 항에 있어서,
상기 제스처인식부에서 서로 다른 복수의 제스처 모델들 중에서 현재 디스플레이되고 있는 화면에 대응하는 제스처 모델이 적용되고, 동일한 화면에서 왼손 및 오른손에 대하여 각각 제스처 모델을 적용하는 것을 특징으로 하는 가상공간 디스플레이 제어장치. - 제 5 항에 있어서,
상기 제스처 모델들 중에서 현재 디스플레이되고 있는 화면에 대응되는 제스처 모델을 적용하며, 양손이 모두 그립 상태인 경우 각각의 손에 대응되는 제스처 모델을 적용하는 것을 특징으로 하는 가상공간 디스플레이 제어장치. - 제 1 항에 있어서,
상기 제스처인식부는 상기 2차원 스크린을 일정 크기의 격자 공간으로 분할하고, 상기 궤적을 구성하는 3차원 좌표에 대응되도록 상기 격자 공간의 좌표를 순서대로 저장하여 상기 저장된 모든 좌표들에 대하여 해당 좌표 및 이전 좌표에 대한 상대적 벡터를 계산하여 상기 단위 방향벡터로 분류하는 것을 특징으로 하는 가상공간 디스플레이 제어장치. - 제 7 항에 있어서,
상기 제스처인식부는 상기 해당 좌표에 대한 이전 좌표와 다음 좌표가 대각선 관계에 해당하고 가장 최근에 저장된 방향벡터가 대각선벡터가 아닌 경우 대각선벡터로 변경하여 저장하는 것을 특징으로 하는 가상공간 디스플레이 제어장치. - 제 1 항에 있어서,
상기 제스처인식부는 동일한 방향벡터의 조합을 가지는 두 체인코드가 상기 양손의 움직임의 시작 좌표와 마지막 좌표가 다른 경우에 다른 제스처로 인식하는 것을 특징으로 하는 가상공간 디스플레이 제어장치. - 제 1 항에 있어서,
상기 제어부는 현재 디스플레이되고 있는 화면과 연결된 화면들 중에서 상기 인식된 제스처 또는 상기 최종 2차원 좌표에 따라 다음 화면을 선택하여 화면의 설정을 변경하는 것을 특징으로 하는 가상공간 디스플레이 제어장치. - 제 1 항에 있어서,
상기 제어부는 상기 인식된 제스처에 따라 상기 2차원 좌표 중 시작 좌표에 대응되는 가상객체를 선택하고 상기 선택된 가상객체의 상태, 위치 또는 크기를 변경하는 것을 특징으로 하는 가상공간 디스플레이 제어장치. - 입력부가 사용자를 추적하여 촬영한 영상을 입력받아 상기 영상에서 상기 사용자의 얼굴 및 몸의 관절에 대한 움직임 정보를 추출하는 단계;
상기 추출된 움직임 정보에서 얼굴의 회전 각도 또는 걸음과 관련된 하나 이상의 관절의 변화가 미리 설정된 임계치를 넘는 경우 감지부가 사용자의 이동에 따른 화면 전환을 나타내는 이벤트 신호를 발생시키는 단계;
상기 이벤트 신호가 있는 경우 제어부가 상기 이벤트 신호에 따라 화면을 변경하는 단계;
상기 이벤트 신호가 없는 경우 제스처인식부가 상기 추출된 움직임 정보를 분석하여 사용자의 양손에 대한 그립(Grip) 상태를 판단하고, 그립 상태인 손의 종류에 따라 사용자의 양손의 움직임에 대한 궤적을 사용자의 시선 방향과 수직인 2차원 스크린에 투영시킨 2차원 좌표를 이용하여 단위 방향벡터로 구성된 체인코드를 생성하고, 상기 양손에 대한 그립 상태, 상기 2차원 좌표 및 상기 체인코드에 대하여 제스처 학습 모델을 나타내는 제스처 모델을 적용하여 상기 사용자의 양손의 움직임에 대응되는 제스처를 인식하는 단계;
상기 제어부가 현재 디스플레이되고 있는 화면을 기준으로 상기 인식된 제스처에 따라 화면, 화면의 메뉴 또는 화면을 구성하는 가상객체 중 어느 하나의 설정을 변경하는 단계; 및
출력부가 상기 제어부에 의해 변경된 설정 값을 출력하는 단계;를 포함하는 가상공간 디스플레이 장치의 제어방법. - 제 12 항에 있어서,
상기 이벤트 신호를 발생시키는 단계에서 상기 사용자의 걸음과 관련된 관절은 어깨, 허리 및 양손의 관절에 해당하고 상기 관절들의 상대적 변화 값에 따라 사용자가 걸어가는 것인지 여부를 판단하며, 상기 이벤트 신호는 상기 얼굴 또는 상기 관절의 최종 좌표값과 현재 디스플레이되고 있는 화면 정보를 포함하는 것을 특징으로 하는 가상공간 디스플레이 장치의 제어방법. - 제 12 항에 있어서,
상기 제스처를 인식하는 단계는 양손 또는 한손이 그립 상태에서 해제되는 동안의 양손의 움직임을 하나의 제스처로 인식하는 것을 특징으로 하는 가상공간 디스플레이 장치의 제어방법. - 제 12 항에 있어서,
상기 제스처를 인식하는 단계에서 서로 다른 복수의 제스처 모델들 중에서 현재 디스플레이되고 있는 화면에 대응하는 제스처 모델이 적용되고, 동일한 화면에서 왼손 및 오른손에 대하여 각각 제스처 모델을 더 구비하며,
양손이 모두 그립 상태인 경우 각각의 손에 대응되는 제스처 모델을 적용하는 것을 특징으로 하는 가상공간 디스플레이 장치의 제어방법. - 제 12 항에 있어서,
상기 제스처를 인식하는 단계는 상기 2차원 스크린을 일정 크기의 격자 공간으로 분할하고, 상기 궤적을 구성하는 3차원 좌표에 대응되도록 상기 격자 공간의 좌표를 순서대로 저장하여 상기 저장된 모든 좌표들에 대하여 해당 좌표 및 이전 좌표에 대한 상대적 벡터를 계산하여 상기 단위 방향벡터로 분류하는 것을 특징으로 하는 가상공간 디스플레이 장치의 제어방법. - 제 16 항에 있어서,
상기 제스처를 인식하는 단계는 상기 해당 좌표에 대한 이전 좌표와 다음 좌표가 대각선관계에 해당하고 가장 최근에 저장된 방향벡터가 대각선벡터가 아닌 경우 대각선벡터로 변경하여 저장하는 것을 특징으로 하는 가상공간 디스플레이 장치의 제어방법. - 제 12 항에 있어서,
상기 제스처를 인식하는 단계는 동일한 방향벡터의 조합을 가지는 두 체인코드가 상기 양손의 움직임의 시작 좌표와 마지막 좌표가 다른 경우에 다른 제스처로 인식하는 것을 특징으로 하는 가상공간 디스플레이 장치의 제어방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140134925A KR101525011B1 (ko) | 2014-10-07 | 2014-10-07 | Nui 기반의 실감형 가상공간 디스플레이 제어장치 및 제어방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140134925A KR101525011B1 (ko) | 2014-10-07 | 2014-10-07 | Nui 기반의 실감형 가상공간 디스플레이 제어장치 및 제어방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR101525011B1 true KR101525011B1 (ko) | 2015-06-09 |
Family
ID=53503903
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020140134925A Active KR101525011B1 (ko) | 2014-10-07 | 2014-10-07 | Nui 기반의 실감형 가상공간 디스플레이 제어장치 및 제어방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101525011B1 (ko) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108243293A (zh) * | 2016-12-23 | 2018-07-03 | 炬芯(珠海)科技有限公司 | 一种基于虚拟现实设备的图像显示方法及系统 |
| KR20180131507A (ko) * | 2017-05-31 | 2018-12-10 | 충남대학교산학협력단 | 이진 탐색 기반의 모션방향 검색장치 |
| CN116055774A (zh) * | 2021-10-28 | 2023-05-02 | 海信视像科技股份有限公司 | 一种显示设备及显示设备的控制方法 |
| CN116501234A (zh) * | 2023-06-26 | 2023-07-28 | 北京百特迈科技有限公司 | 一种用户择偶意愿快速采集方法、装置、设备及存储介质 |
| CN118838534A (zh) * | 2024-09-12 | 2024-10-25 | 深圳市奥盛通科技有限公司 | 一种基于加固计算机的人机交互方法及装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20130111248A (ko) * | 2010-06-29 | 2013-10-10 | 마이크로소프트 코포레이션 | 골격 관절 인식 및 트래킹 시스템 |
| KR20140028064A (ko) * | 2011-06-06 | 2014-03-07 | 마이크로소프트 코포레이션 | 펼친 손 또는 오므린 손의 인식 시스템 |
-
2014
- 2014-10-07 KR KR1020140134925A patent/KR101525011B1/ko active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20130111248A (ko) * | 2010-06-29 | 2013-10-10 | 마이크로소프트 코포레이션 | 골격 관절 인식 및 트래킹 시스템 |
| KR20140028064A (ko) * | 2011-06-06 | 2014-03-07 | 마이크로소프트 코포레이션 | 펼친 손 또는 오므린 손의 인식 시스템 |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108243293A (zh) * | 2016-12-23 | 2018-07-03 | 炬芯(珠海)科技有限公司 | 一种基于虚拟现实设备的图像显示方法及系统 |
| KR20180131507A (ko) * | 2017-05-31 | 2018-12-10 | 충남대학교산학협력단 | 이진 탐색 기반의 모션방향 검색장치 |
| KR102095235B1 (ko) * | 2017-05-31 | 2020-04-01 | 충남대학교산학협력단 | 이진 탐색 기반의 모션방향 검색장치 |
| CN116055774A (zh) * | 2021-10-28 | 2023-05-02 | 海信视像科技股份有限公司 | 一种显示设备及显示设备的控制方法 |
| CN116501234A (zh) * | 2023-06-26 | 2023-07-28 | 北京百特迈科技有限公司 | 一种用户择偶意愿快速采集方法、装置、设备及存储介质 |
| CN118838534A (zh) * | 2024-09-12 | 2024-10-25 | 深圳市奥盛通科技有限公司 | 一种基于加固计算机的人机交互方法及装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10664060B2 (en) | Multimodal input-based interaction method and device | |
| Rautaray | Real time hand gesture recognition system for dynamic applications | |
| US10394334B2 (en) | Gesture-based control system | |
| CN108874126B (zh) | 基于虚拟现实设备的交互方法及系统 | |
| CN102789313B (zh) | 一种用户交互系统和方法 | |
| US8457353B2 (en) | Gestures and gesture modifiers for manipulating a user-interface | |
| US20130335318A1 (en) | Method and apparatus for doing hand and face gesture recognition using 3d sensors and hardware non-linear classifiers | |
| US20110289455A1 (en) | Gestures And Gesture Recognition For Manipulating A User-Interface | |
| KR101525011B1 (ko) | Nui 기반의 실감형 가상공간 디스플레이 제어장치 및 제어방법 | |
| WO2018000519A1 (zh) | 一种基于投影的用户交互图标的交互控制方法及系统 | |
| KR20210073429A (ko) | 착용형 ar 장치를 위한 시선 추적 및 손동작 인식 기반 통합 인터페이스 방법 및 시스템 | |
| Deena et al. | Gaming using different hand gestures using artificial neural network. | |
| KR101447958B1 (ko) | 신체 부분 검출 방법 및 장치 | |
| Maharana et al. | SMART virtual painter and mouse system to improve online education with computer vision and deep learning features | |
| Shukran et al. | Kinect-based gesture password recognition | |
| Abdallah et al. | An overview of gesture recognition | |
| KR20160141023A (ko) | 액션이벤트·실감미디어컨텐츠연동을 수행하는 비접촉 스마트제스처인식장치 및 방법 | |
| CN114637394A (zh) | Vr环境中裸手与模拟触控屏界面的交互操作系统及方法 | |
| CN107272905A (zh) | 一种基于eog和emg的交互方法 | |
| Han et al. | Connecting users to virtual worlds within MPEG-V standardization | |
| CN106796649A (zh) | 使用标记物的基于姿态的人机接口 | |
| KR102760282B1 (ko) | 손동작 인식 장치 및 손동작 인식 방법 | |
| CN111860086A (zh) | 基于深度神经网络的手势识别方法、装置及系统 | |
| Leite et al. | A system to interact with CAVE applications using hand gesture recognition from depth data | |
| KR101558094B1 (ko) | 직관적인 핸드 모션에 기반한 멀티-모달 시스템 및 그 제어 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20141007 |
|
| PA0201 | Request for examination | ||
| PA0302 | Request for accelerated examination |
Patent event date: 20141202 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20141007 Patent event code: PA03021R01I Comment text: Patent Application |
|
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20150121 Patent event code: PE09021S01D |
|
| 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: 20150521 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150527 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20150528 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| FPAY | Annual fee payment |
Payment date: 20180430 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20180430 Start annual number: 4 End annual number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20190430 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20190430 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20200507 Start annual number: 6 End annual number: 6 |
|
| PR1001 | Payment of annual fee |
Payment date: 20210504 Start annual number: 7 End annual number: 7 |
|
| PR1001 | Payment of annual fee |
Payment date: 20220506 Start annual number: 8 End annual number: 8 |
|
| PR1001 | Payment of annual fee |
Payment date: 20230510 Start annual number: 9 End annual number: 9 |