KR20200036261A - 가상 객체 접촉시 실감 피드백을 제공하는 방법 및 이를 위한 장치 - Google Patents
가상 객체 접촉시 실감 피드백을 제공하는 방법 및 이를 위한 장치 Download PDFInfo
- Publication number
- KR20200036261A KR20200036261A KR1020180115695A KR20180115695A KR20200036261A KR 20200036261 A KR20200036261 A KR 20200036261A KR 1020180115695 A KR1020180115695 A KR 1020180115695A KR 20180115695 A KR20180115695 A KR 20180115695A KR 20200036261 A KR20200036261 A KR 20200036261A
- Authority
- KR
- South Korea
- Prior art keywords
- virtual
- virtual object
- physical
- hand model
- contact
- 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.)
- Ceased
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/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- 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
-
- 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/014—Hand-worn input/output arrangements, e.g. data gloves
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/107—Static hand or arm
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)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
본 발명의 일 측면에 의하면, 가상 객체 접촉시 실감 피드백을 제공하는 방법에 있어서, 가상 손 모델에 복수의 물리 파티클이 분산 배치되도록 형성하는 과정; 상기 가상 손 모델의 상기 물리 파티클이 가상 객체와 접촉하였는지 여부를 감지하는 과정; 및 상기 가상 손 모델의 상기 물리 파티클이 상기 가상 객체와 접촉하였다고 판단되면, 접촉된 상기 물리 파티클의 위치를 파악하여 상기 위치에 대응되는 손가락에 진동을 전달하는 단계를 포함하되, 상기 진동은 상기 가상 객체에 접촉한 상기 물리 파티클의 개수 및 상기 물리 파티클과 상기 가상 객체의 접촉시의 관통 거리에 따라 세기가 결정되는 것을 특징으로 하는 가상 객체 접촉시 실감 피드백을 제공하는 방법을 제공한다.
Description
도 2는 실시간으로 변형되는 가상 손 모델의 전체 메시(Mesh) 데이터를 나타낸 도면이다.
도 3은 가상 손 모델에 물리 파티클을 형성한 것을 나타낸 도면이다.
도 4는 본 실시예에서 이용하는 물리 파티클과 가상 객체의 접촉 여부 판단 방법을 설명하기 위한 도면이다.
도 5는 손의 골격 구조를 나타낸 도면이다.
도 6은 본 실시예의 진동부로써 손가락 끝 부분에 진동 액추에이터가 장착된 일예를 보여주는 도면이다.
도 7은 본 실시예의 γ 함수를 설명하기 위한 도면이다.
도 8은 본 실시예의 가상 객체 접촉시 실감 피드백을 제공하는 과정을 나타내는 순서도이다.
| 물리 파티클 번호 | 핸드 메시 인덱스 | 뼈 인덱스 |
| 1 | 1289 | 3 (LEFT_THUMB_DISTAL) |
| ... | ... | ... |
| 10 | 3775 | 6 (LEFT_INDEX_DISTAL) |
| 11 | 4009 | 6 (LEFT_INDEX_DISTAL) |
| ... | ... | ... |
| 130 | 9562 | 32 (RIGHT_PALM) |
120: 제어부 121: 물리 파티클 형성부
122: 접촉 판단부 123: 진동 전달부
130: 진동부 140: 인덱스 DB
300: 물리 파티클 310: 가상 손 모델
Claims (9)
- 가상 객체 접촉시 실감 피드백을 제공하는 방법에 있어서,
가상 손 모델에 복수의 물리 파티클이 분산 배치되도록 형성하는 과정;
상기 가상 손 모델의 상기 물리 파티클이 가상 객체와 접촉하였는지 여부를 감지하는 과정; 및
상기 가상 손 모델의 상기 물리 파티클이 상기 가상 객체와 접촉하였다고 판단되면, 접촉된 상기 물리 파티클의 위치를 파악하여 상기 위치에 대응되는 손가락에 진동을 전달하는 과정을 포함하되,
상기 진동은 상기 가상 객체에 접촉한 상기 물리 파티클의 개수 및 상기 물리 파티클과 상기 가상 객체의 접촉시의 관통 거리에 따라 세기가 결정되는 것을 특징으로 하는 가상 객체 접촉시 실감 피드백을 제공하는 방법. - 제 1 항에 있어서,
상기 가상 손 모델에 형성되는 상기 복수의 물리 파티클은 사용자가 손동작을 수행할 때 주로 접촉하게 되는 메시 인덱스를 분석하여 상기 메시 인덱스에 형성되는 것을 특징으로 하는 가상 객체 접촉시 실감 피드백을 제공하는 방법. - 제 1 항에 있어서,
상기 가상 손 모델에 형성되는 상기 복수의 물리 파티클은 상기 가상 손 모델의 손바닥에는 균등하게 분포되고 손가락 끝에는 촘촘하게 분포되는 것을 특징으로 하는 가상 객체 접촉시 실감 피드백을 제공하는 방법. - 제 1 항에 있어서,
상기 가상 손 모델에 형성되는 상기 복수의 물리 파티클은 상기 가상 손 모델의 손가락에 대응한 인덱스 정보를 가지는 것을 특징으로 하는 가상 객체 접촉시 실감 피드백을 제공하는 방법. - 가상 객체 접촉시 실감 피드백을 제공하는 장치에 있어서,
가상 손 모델의 형성, 이동 또는 변형을 위한 입력 정보를 제공하는 입력부;
상기 입력부에서 입력된 정보에 기초하여 가상 손 모델을 형성 및 제어하는 제어부; 및
적어도 하나 이상의 손가락 끝에 장착된 진동부를 포함하되,
상기 제어부는,
상기 가상 손 모델에 복수의 물리 파티클이 분산 배치되도록 형성하는 물리 파티클 형성부,
상기 가상 손 모델의 상기 물리 파티클이 가상 객체와 접촉하였는지 여부를 판단하는 접촉 판단부, 및
상기 접촉 판단부에서 상기 가상 손 모델의 상기 물리 파티클이 상기 가상 객체와 접촉하였다고 판단되면, 접촉된 상기 물리 파티클의 위치를 파악하여 상기 위치에 대응되는 손가락에 장착된 상기 진동부에 진동을 전달하도록 제어하는 진동 전달부를 포함하고,
상기 진동은 상기 가상 객체에 접촉한 상기 물리 파티클의 개수 및 상기 물리 파티클과 상기 가상 객체의 접촉시의 관통 거리에 따라 세기가 결정되는 것을 특징으로 하는 가상 객체 접촉시 실감 피드백을 제공하는 장치. - 제 5 항에 있어서,
상기 진동부는 진동 액추에이터, 마이크로서보모터, 소형 진동자, 또는 진동 모터인 것을 특징으로 하는 가상 객체 접촉시 실감 피드백을 제공하는 장치. - 제 5 항에 있어서,
상기 가상 손 모델에 형성되는 상기 복수의 물리 파티클은 사용자가 손동작을 수행할 때 주로 접촉하게 되는 메시 인덱스를 분석하여 상기 메시 인덱스에 형성되는 것을 특징으로 하는 가상 객체 접촉시 실감 피드백을 제공하는 장치. - 제 5 항에 있어서,
상기 가상 손 모델에 형성되는 상기 복수의 물리 파티클은 상기 가상 손 모델의 손바닥에는 균등하게 분포되고 손가락 끝에는 촘촘하게 분포되는 것을 특징으로 하는 가상 객체 접촉시 실감 피드백을 제공하는 장치. - 제 5 항에 있어서,
상기 가상 손 모델에 형성되는 상기 복수의 물리 파티클과 상기 가상 손 모델의 손가락이 대응되어 있는 인덱스 정보를 포함하는 인덱스 DB
를 추가로 포함하는 것을 특징으로 하는 가상 객체 접촉시 실감 피드백을 제공하는 장치.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180115695A KR20200036261A (ko) | 2018-09-28 | 2018-09-28 | 가상 객체 접촉시 실감 피드백을 제공하는 방법 및 이를 위한 장치 |
| US16/397,495 US20200103971A1 (en) | 2018-09-28 | 2019-04-29 | Method And Apparatus For Providing Realistic Feedback During Contact With Virtual Object |
| CN201910466690.2A CN110968183A (zh) | 2018-09-28 | 2019-05-31 | 接触虚拟对象时提供真实物理反馈的方法及其装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180115695A KR20200036261A (ko) | 2018-09-28 | 2018-09-28 | 가상 객체 접촉시 실감 피드백을 제공하는 방법 및 이를 위한 장치 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20200036261A true KR20200036261A (ko) | 2020-04-07 |
Family
ID=69945477
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180115695A Ceased KR20200036261A (ko) | 2018-09-28 | 2018-09-28 | 가상 객체 접촉시 실감 피드백을 제공하는 방법 및 이를 위한 장치 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20200103971A1 (ko) |
| KR (1) | KR20200036261A (ko) |
| CN (1) | CN110968183A (ko) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20230050679A (ko) * | 2021-10-08 | 2023-04-17 | 주식회사갤튼 | 가상 오브젝트를 이용하여 수집된 사용자의 행동 데이터의 분석 방법 및 장치 |
| KR20230050678A (ko) * | 2021-10-08 | 2023-04-17 | 주식회사갤튼 | 행동 데이터 수집 방법 및 장치 |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11991469B2 (en) * | 2020-06-30 | 2024-05-21 | Snap Inc. | Skeletal tracking for real-time virtual effects |
| EP4197180A1 (en) | 2020-08-13 | 2023-06-21 | Snap Inc. | User interface for pose driven virtual effects |
| US20220111290A1 (en) * | 2020-10-09 | 2022-04-14 | Contact Control Interfaces, LLC | Haptic engine for spatial computing |
| US12268964B2 (en) * | 2023-03-30 | 2025-04-08 | Electronic Arts Inc. | World prediction within a game application environment |
| US20250335032A1 (en) * | 2024-04-30 | 2025-10-30 | Htc Corporation | Somatosensory feedback method and system and non-transitory computer readable storage medium |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9552673B2 (en) * | 2012-10-17 | 2017-01-24 | Microsoft Technology Licensing, Llc | Grasping virtual objects in augmented reality |
| KR101578345B1 (ko) * | 2014-09-03 | 2015-12-17 | 재단법인 실감교류인체감응솔루션연구단 | 역감을 재생하는 장치 |
| US10277242B2 (en) * | 2014-11-11 | 2019-04-30 | Zerokey Inc. | Method of detecting user input in a 3D space and a 3D input system employing same |
| KR101639066B1 (ko) * | 2015-07-14 | 2016-07-13 | 한국과학기술연구원 | 가상 공간에 형성된 가상 모델을 제어하는 방법 및 시스템 |
| US10509468B2 (en) * | 2016-01-27 | 2019-12-17 | Tactai, Inc. | Providing fingertip tactile feedback from virtual objects |
| KR101853059B1 (ko) * | 2016-08-10 | 2018-04-30 | 한국과학기술연구원 | 가상 모델 제어 시스템, 방법 및 컴퓨터 판독 가능한 기록 매체 |
| KR101917101B1 (ko) * | 2017-06-05 | 2018-11-09 | 한국과학기술연구원 | 진동식 촉각 자극 생성 장치, 시스템 및 방법 |
| KR102101483B1 (ko) * | 2018-06-25 | 2020-04-16 | 한국과학기술연구원 | 가상 객체 조작을 위한 촉각 자극 생성 장치 및 이를 구비한 시스템 |
-
2018
- 2018-09-28 KR KR1020180115695A patent/KR20200036261A/ko not_active Ceased
-
2019
- 2019-04-29 US US16/397,495 patent/US20200103971A1/en not_active Abandoned
- 2019-05-31 CN CN201910466690.2A patent/CN110968183A/zh active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20230050679A (ko) * | 2021-10-08 | 2023-04-17 | 주식회사갤튼 | 가상 오브젝트를 이용하여 수집된 사용자의 행동 데이터의 분석 방법 및 장치 |
| KR20230050678A (ko) * | 2021-10-08 | 2023-04-17 | 주식회사갤튼 | 행동 데이터 수집 방법 및 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20200103971A1 (en) | 2020-04-02 |
| CN110968183A (zh) | 2020-04-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12051167B2 (en) | Interactions with 3D virtual objects using poses and multiple-DOF controllers | |
| KR20200036261A (ko) | 가상 객체 접촉시 실감 피드백을 제공하는 방법 및 이를 위한 장치 | |
| US10732725B2 (en) | Method and apparatus of interactive display based on gesture recognition | |
| Burdea | Haptics issues in virtual environments | |
| JP2018142313A (ja) | 仮想感情タッチのためのシステム及び方法 | |
| CN111665933A (zh) | 虚拟或者增强现实中的对象操作方法及装置 | |
| CN104407696B (zh) | 移动设备的虚拟球模拟及控制的方法 | |
| Cui et al. | Mid-air gestures for virtual modeling with leap motion | |
| Fiorentino et al. | Improving bi-manual 3D input in CAD modelling by part rotation optimisation | |
| KR20200097420A (ko) | 가상 객체 접촉시 동작 재생성 방법 및 장치 | |
| Jeong et al. | mGlove: Enhancing user experience through hand gesture recognition | |
| CN112558776A (zh) | 基于虚拟现实环境的人机交互方法及装置 | |
| Piumsomboon | Natural hand interaction for augmented reality | |
| Kokkonis | Designing Haptic Interfaces with Depth Cameras and H3D Depth Mapping | |
| Worrallo | A multiple optical tracking based approach for enhancing hand-based interaction in virtual reality simulations. | |
| Chanda et al. | Analysis of Multi Touch Interactive Device for a Cost Effective Architecture | |
| TW202543705A (zh) | 體感回饋方法及系統及非暫態電腦可讀取儲存媒體 | |
| Casas | Adaptive Interaction Paradigm for Mixed Reality Games | |
| Padayachee et al. | The Effects of Encountered-Type Haptics on Immersion, Presence, User Experience and Task Performance in Virtual Control Panel Environments | |
| Millan et al. | Gesture-based control | |
| Weschke et al. | Pushing towards embodied interactions | |
| Alam | Rpen: A New 3D Pointing Device | |
| Liu | Real-time softness display system for the perception of virtual objects | |
| HK1204690B (en) | Method for stimulating and controlling virtual ball of mobile device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180928 |
|
| PA0201 | Request for examination | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200130 Patent event code: PE09021S01D |
|
| PG1501 | Laying open of application | ||
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20200821 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20200130 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
