KR100927009B1 - 증강 현실에서의 햅틱 상호 작용 방법 및 그 시스템 - Google Patents
증강 현실에서의 햅틱 상호 작용 방법 및 그 시스템 Download PDFInfo
- Publication number
- KR100927009B1 KR100927009B1 KR1020080011300A KR20080011300A KR100927009B1 KR 100927009 B1 KR100927009 B1 KR 100927009B1 KR 1020080011300 A KR1020080011300 A KR 1020080011300A KR 20080011300 A KR20080011300 A KR 20080011300A KR 100927009 B1 KR100927009 B1 KR 100927009B1
- Authority
- KR
- South Korea
- Prior art keywords
- marker
- haptic
- image
- predictor
- noise
- 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
- 230000003190 augmentative effect Effects 0.000 title claims abstract description 63
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000003993 interaction Effects 0.000 title claims abstract description 41
- 239000003550 marker Substances 0.000 claims abstract description 189
- 238000009877 rendering Methods 0.000 claims abstract description 53
- 238000006243 chemical reaction Methods 0.000 claims abstract description 42
- 230000000007 visual effect Effects 0.000 claims abstract description 42
- 239000003623 enhancer Substances 0.000 claims abstract description 8
- 238000000605 extraction Methods 0.000 claims abstract description 7
- 238000013213 extrapolation Methods 0.000 claims description 21
- 239000013598 vector Substances 0.000 claims description 18
- 230000001133 acceleration Effects 0.000 claims description 15
- 238000005259 measurement Methods 0.000 claims description 12
- 230000003044 adaptive effect Effects 0.000 claims description 10
- 238000012937 correction Methods 0.000 claims description 7
- 238000007476 Maximum Likelihood Methods 0.000 claims description 6
- 238000001914 filtration Methods 0.000 claims description 5
- 239000002245 particle Substances 0.000 claims description 5
- 230000008569 process Effects 0.000 claims description 5
- 238000001514 detection method Methods 0.000 abstract description 12
- 238000004364 calculation method Methods 0.000 abstract description 9
- 239000000284 extract Substances 0.000 abstract description 4
- 230000036461 convulsion Effects 0.000 description 15
- 230000006870 function Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 239000011159 matrix material Substances 0.000 description 10
- 230000009466 transformation Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000009826 distribution Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000007654 immersion Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000000342 Monte Carlo simulation Methods 0.000 description 1
- 206010044565 Tremor Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000003155 kinesthetic effect Effects 0.000 description 1
- 238000012417 linear regression Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005312 nonlinear dynamic Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 210000000697 sensory organ Anatomy 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000013519 translation Methods 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/016—Input arrangements with force or tactile feedback as computer generated output to the user
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/277—Analysis of motion involving stochastic approaches, e.g. using Kalman filters
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
- G09G5/06—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using colour palettes, e.g. look-up tables
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30204—Marker
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/21—Collision detection, intersection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/28—Force feedback
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/10—Special adaptations of display systems for operation with variable images
- G09G2320/103—Detection of image changes, e.g. determination of an index representative of the image change
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Graphics (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
Variance | Range | Variance | Range | Variance | Range | |
20 cm | 0.00006 | 1.0459 | 1×10-6 | 0.0921 | 2×10-10 | 0.00209 |
30 cm | 0.00192 | 2.3063 | 2×10-6 | 0.2081 | 2×10-9 | 0.00424 |
40 cm | 0.00536 | 4.4628 | 7×10-6 | 0.3209 | 1×10-8 | 0.00528 |
50 cm | 0.03352 | 5.1093 | 2.5×10-5 | 0.4312 | 3×10-8 | 0.00873 |
60 cm | 0.25838 | 5.5409 | 0.00019 | 0.4989 | 3×10-7 | 0.01276 |
70 cm | 2.09567 | 6.3756 | 0.00287 | 0.5406 | 3×10-6 | 0.02749 |
Variance | Range | Variance | Range | Variance | Range | |
0˚ | 1.82033 | 8.88153 | 0.0017 | 0.7553 | 3×10-6 | 0.06411 |
15˚ | 0.46309 | 4.17513 | 0.0007 | 0.4763 | 8×10-7 | 0.03493 |
30˚ | 0.11154 | 2.01992 | 0.0002 | 0.2783 | 1×10-7 | 0.02231 |
45˚ | 0.02227 | 1.84214 | 0.00004 | 0.1454 | 4×10-8 | 0.00928 |
60˚ | 0.00543 | 2.57839 | 8×10-6 | 0.2189 | 9×10-9 | 0.02058 |
75˚ | 0.00025 | 3.11273 | 3×10-7 | 0.4046 | 4×10-10 | 0.02912 |
Claims (18)
- 햅틱 상호작용을 포함하는 증강 현실 시스템에 있어서,마커를 포함한 현실 환경에 대한 영상을 입력받아 상기 영상 중에 포함된 상기 마커를 검출하는 마커 검출부와,검출된 상기 마커의 위치를 추출하는 마커 위치 추출부와,상기 마커 위치 추출부에서 추출된 마커의 위치 정보에서 노이즈를 제거하는 노이즈 제거부와,상기 마커에 대응하는 가상 객체를 상기 마커의 위치에 증강시켜 출력하는 가상 객체 증강부를 포함하는 시각 렌더링부; 및상기 노이즈 제거부로부터 전달받은 상기 마커의 위치 정보를 바탕으로 햅틱 렌더링을 위한 시간 간격에 따라 상기 마커의 움직임을 추정하는 움직임 추정부와,상기 움직임 추정부에 따라 추정된 상기 마커의 위치에 대응하는 가상 객체와 햅틱 장치의 엔드 포인트간의 충돌 여부를 검출하는 충돌 검출부와,상기 충돌 검출부의 판단에 따라 상기 햅틱 장치를 통해 제공될 반력을 계산하는 반력 계산부를 포함하는 햅틱 렌더링부를 포함하며,상기 움직임 추정부는, 이전 시간 영상을 바탕으로 추정된 상기 마커의 위치와 현재 시간 영상에서의 상기 마커의 실제 위치와의 차이를 이용하여 상기 마커의 위치 증가분을 결정하는 것을 특징으로 하는 증강 현실 시스템.
- 제 1 항에 있어서,상기 마커의 위치 정보는 상기 마커의 3차원 위치 정보 및 방위 정보를 포함 하는 것을 특징으로 하는 증강 현실 시스템.
- 제 1 항에 있어서,상기 노이즈 제거부는, 로우 패스 필터, FIR 필터, 및 IIR 필터 중 어느 하나 또는 그와 동등한 필터로 구성되는 것을 특징으로 하는 증강 현실 시스템.
- 제 1 항에 있어서,상기 노이즈 제거부는, 최소제곱 예측기, 최소 평균제곱 예측기, 최대우도 예측기, Maximun A posteriori 예측기, 베이즈 예측기, 칼만 필터, 파티클 필터, 마르코프 연쇄 몬테 카를로 예측기, 최소 분산 불편 예측기, 및 선형 불편 예측기 중 어느 하나 또는 그와 동등한 예측기로 구성되어 노이즈 제거 및 상기 마커의 움직임 예측을 동시에 수행하는 것을 특징으로 하는 증강 현실 시스템.
- 제 1 항에 있어서,상기 노이즈 제거부는,초기값으로부터 연속적인 예측과 보정을 통하여 상기 마커의 위치 정보에서 노이즈를 필터링하고 예측하는 확장 칼만 필터로 구현되는 것을 특징으로 하는 증강 현실 시스템.
- 제 5 항에 있어서,상기 확장 칼만 필터에 있어서,상기 마커 트래킹에 대한 모델은 위치, 속도, 및 가속도를 포함하는 상태 벡터와 마커 트래킹 과정에서 유입되는 시스템 노이즈로 표현되며, 실제 측정값을 바탕으로 연속적으로 예측되는 것을 특징으로 하는 증강 현실 시스템.
- 제 6 항에 있어서,상기 확장 칼만 필터는,상기 상태 벡터의 선험적 예측값과 오차 공분산의 선험적 예측값을 초기 조건으로부터 예측한 후, 칼만 이득을 구하고, 상기 실제 측정값과 상기 칼만 이득을 이용하여 상기 상태 벡터의 선험적 예측값을 보정하여 상기 상태 벡터의 경험적 예측값을 구하는 것을 특징으로 하는 증강 현실 시스템.
- 삭제
- 제 1 항에 있어서,상기 이전 시간 영상을 바탕으로 최종적으로 추정된 상기 마커의 위치는 매 영상 프레임마다 연속적으로 모니터되는 것을 특징으로 하는 증강 현실 시스템.
- 제 1 항에 있어서,상기 시각 렌더링부와 상기 햅틱 렌더링부 중 어느 하나는 시각 렌더링을 위한 시각 좌표계와 햅틱 렌더링을 위한 햅틱 좌표계의 동기화를 수행하는 좌표계 동기화부를 추가로 포함하는 것을 특징으로 하는 증강 현실 시스템.
- 햅틱 상호 작용을 포함하는 증강 현실 제공 방법에 있어서,(a) 마커를 포함한 실제 환경의 영상을 입력받는 단계;(b) 상기 영상에서 상기 마커를 검출하고 상기 마커의 위치를 추출하는 단계;(c) 상기 마커의 위치 정보에 포함된 노이즈를 제거하는 단계;(d) 상기 마커의 위치 정보를 바탕으로 햅틱 렌더링을 위한 시간 간격에 따라 상기 마커의 움직임을 추정하는 단계;(e) 상기 마커에 대응하는 가상 객체와 햅틱 장치의 엔드 포인트 간의 충돌여부를 검출하고 반력을 계산하여 햅틱 장치로 출력하는 단계; 및(f) 상기 실제 영상의 상기 마커 위치에 상기 가상 객체를 증강하여 시각 디스플레이 장치로 출력하는 단계를 포함하는 증강 현실 제공 방법.
- 제 11 항에 있어서,상기 마커의 위치 정보는 상기 마커의 3차원 위치 정보 및 방위 정보를 포함하는 것을 특징으로 하는 증강 현실 제공 방법.
- 제 11 항에 있어서,상기 (c) 단계는, 로우 패스 필터, FIR 필터, 및 IIR 필터 중 어느 하나 또는 그와 동등한 필터로 수행되는 것을 특징으로 하는 증강 현실 제공 방법.
- 제 11 항에 있어서,상기 (c) 단계는, 최소제곱 예측기, 최소 평균제곱 예측기, 최대우도 예측기, Maximun A posteriori 예측기, 베이즈 예측기, 칼만 필터, 파티클 필터, 마르코프 연쇄 몬테 카를로 예측기, 최소 분산 불편 예측기, 및 선형 불편 예측기 중 어느 하나 또는 그와 동등한 예측기로 수행되어 노이즈 제거 및 상기 마커의 움직임 예측이 함께 이루어지도록 하는 것을 특징으로 하는 증강 현실 제공 방법.
- 제 11 항에 있어서,상기 (c) 단계는, 초기값으로부터 연속적인 예측과 보정을 통하여 상기 마커의 위치 정보에서 노이즈를 필터링하고 예측하는 확장 칼만 필터로 수행되는 것을 특징으로 하는 증강 현실 제공 방법.
- 제 11 항에 있어서,상기 (c) 단계는,(c1) 상기 마커의 위치, 속도, 가속도를 포함하는 상태 벡터에 대한 선험적 예측값과 오차 공분산의 선험적 예측값을 초기 조건으로부터 예측하는 단계; 및(c2) 칼만 이득을 구하고, 실제 측정값과 상기 칼만 이득을 이용하여 상기 상태 벡터의 선험적 예측값을 보정하여 상기 상태 벡터의 경험적 예측값을 구하는 단계를 포함하여 이루어지는 것을 특징으로 하는 증강 현실 제공 방법.
- 제 11 항 내지 제 16 항 중 어느 한 항에 있어서,상기 (d) 단계는,이전 시간 영상을 바탕으로 외삽법을 적용하여 최종적으로 추정된 상기 마커의 위치와, 현재 시간 영상에서의 상기 마커의 실제 위치와의 차이를 바탕으로 현재 시간 이후의 햅틱 렌더링을 위한 상기 마커의 위치 증가분을 결정하는 적응적 외삽법을 통해 상기 마커의 움직임을 추정하는 것을 특징으로 하는 증강 현실 제공 방법.
- 제 17 항에 있어서,상기 이전 시간 영상을 바탕으로 최종적으로 추정된 상기 마커의 위치는 매 영상 프레임마다 연속적으로 모니터되는 것을 특징으로 하는 증강 현실 제공 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080011300A KR100927009B1 (ko) | 2008-02-04 | 2008-02-04 | 증강 현실에서의 햅틱 상호 작용 방법 및 그 시스템 |
US12/365,016 US8243099B2 (en) | 2008-02-04 | 2009-02-03 | Method and system for haptic interaction in augmented reality |
JP2009023350A JP4977725B2 (ja) | 2008-02-04 | 2009-02-04 | 拡張現実におけるハプティックインタラクション方法およびそのシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080011300A KR100927009B1 (ko) | 2008-02-04 | 2008-02-04 | 증강 현실에서의 햅틱 상호 작용 방법 및 그 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090085419A KR20090085419A (ko) | 2009-08-07 |
KR100927009B1 true KR100927009B1 (ko) | 2009-11-16 |
Family
ID=40931211
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080011300A Expired - Fee Related KR100927009B1 (ko) | 2008-02-04 | 2008-02-04 | 증강 현실에서의 햅틱 상호 작용 방법 및 그 시스템 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8243099B2 (ko) |
JP (1) | JP4977725B2 (ko) |
KR (1) | KR100927009B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110055868A (ko) * | 2009-11-20 | 2011-05-26 | 엘지전자 주식회사 | 이동 단말기, dtv 및 dtv의 제어 방법 |
Families Citing this family (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9147213B2 (en) | 2007-10-26 | 2015-09-29 | Zazzle Inc. | Visualizing a custom product in situ |
KR100927009B1 (ko) * | 2008-02-04 | 2009-11-16 | 광주과학기술원 | 증강 현실에서의 햅틱 상호 작용 방법 및 그 시스템 |
JP5158006B2 (ja) * | 2009-04-23 | 2013-03-06 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
KR101133055B1 (ko) * | 2009-09-08 | 2012-04-04 | 광주과학기술원 | 햅틱 데이터를 동기화하는 방법 및 햅틱 시스템 |
KR101135186B1 (ko) * | 2010-03-03 | 2012-04-16 | 광주과학기술원 | 상호작용형 실시간 증강현실 시스템과 그 방법, 및 상기 방법을 구현하는 프로그램이 기록된 기록매체 |
US9158777B2 (en) * | 2010-03-30 | 2015-10-13 | Gravity Jack, Inc. | Augmented reality methods and apparatus |
KR101640043B1 (ko) * | 2010-04-14 | 2016-07-15 | 삼성전자주식회사 | 가상 세계 처리 장치 및 방법 |
KR101108145B1 (ko) * | 2010-05-07 | 2012-02-06 | 광주과학기술원 | 고해상도 타일드 디스플레이를 지원하는 햅틱기반 네트워크 가상환경 구현 장치 및 방법 |
JP4971483B2 (ja) | 2010-05-14 | 2012-07-11 | 任天堂株式会社 | 画像表示プログラム、画像表示装置、画像表示システム、および画像表示方法 |
US9213920B2 (en) | 2010-05-28 | 2015-12-15 | Zazzle.Com, Inc. | Using infrared imaging to create digital images for use in product customization |
EP2395474A3 (en) * | 2010-06-11 | 2014-03-26 | Nintendo Co., Ltd. | Storage medium having image recognition program stored therein, image recognition apparatus, image recognition system, and image recognition method |
US8442295B2 (en) * | 2010-06-29 | 2013-05-14 | Analogic Corporation | Anti-counterfeiting / authentication |
EP2590395A4 (en) | 2010-06-30 | 2014-02-19 | Fujifilm Corp | IMAGE PROCESSING AND DEVICE |
US8593535B2 (en) | 2010-09-10 | 2013-11-26 | Apple Inc. | Relative positioning of devices based on captured images of tags |
US8611594B2 (en) * | 2010-09-10 | 2013-12-17 | Apple Inc. | Dynamic display of virtual content on several devices using reference tags |
KR101221513B1 (ko) * | 2010-12-13 | 2013-01-21 | 가천대학교 산학협력단 | 시각 장애인에게 시각 정보를 촉각 정보로 전달하는 그래픽 햅틱전자보드 및 방법 |
US8712180B2 (en) | 2011-01-17 | 2014-04-29 | Stc.Unm | System and methods for random parameter filtering |
US9582707B2 (en) * | 2011-05-17 | 2017-02-28 | Qualcomm Incorporated | Head pose estimation using RGBD camera |
KR101845231B1 (ko) | 2011-06-14 | 2018-04-04 | 삼성전자주식회사 | 영상 처리 장치 및 방법 |
JP5145444B2 (ja) * | 2011-06-27 | 2013-02-20 | 株式会社コナミデジタルエンタテインメント | 画像処理装置、画像処理装置の制御方法、及びプログラム |
CN103828339B (zh) | 2011-08-31 | 2017-08-25 | 彩滋公司 | 用于数字图像检索的拼接过程 |
US8217945B1 (en) * | 2011-09-02 | 2012-07-10 | Metric Insights, Inc. | Social annotation of a single evolving visual representation of a changing dataset |
US9030428B2 (en) * | 2012-07-11 | 2015-05-12 | Immersion Corporation | Generating haptic effects for dynamic events |
CN104704535A (zh) | 2012-10-02 | 2015-06-10 | 索尼公司 | 增强现实系统 |
US8947216B2 (en) | 2012-11-02 | 2015-02-03 | Immersion Corporation | Encoding dynamic haptic effects |
US9898084B2 (en) | 2012-12-10 | 2018-02-20 | Immersion Corporation | Enhanced dynamic haptic effects |
US20140198130A1 (en) * | 2013-01-15 | 2014-07-17 | Immersion Corporation | Augmented reality user interface with haptic feedback |
JPWO2014119383A1 (ja) * | 2013-01-29 | 2017-01-26 | 日本電気株式会社 | 触力覚提示装置、触力覚提示システム、触力覚提示方法、およびプログラム |
US8712566B1 (en) | 2013-03-14 | 2014-04-29 | Zazzle Inc. | Segmentation of a product markup image based on color and color differences |
US9367136B2 (en) | 2013-04-12 | 2016-06-14 | Microsoft Technology Licensing, Llc | Holographic object feedback |
US9098934B2 (en) * | 2013-06-27 | 2015-08-04 | Hcl Technologies Limited | Augmented reality system with correlation among multiple markers |
US9626737B2 (en) | 2013-11-15 | 2017-04-18 | Canon Information And Imaging Solutions, Inc. | Devices, systems, and methods for examining the interactions of objects in an enhanced scene |
JP6323040B2 (ja) | 2014-02-12 | 2018-05-16 | 株式会社リコー | 画像処理装置、画像処理方法およびプログラム |
US9690370B2 (en) | 2014-05-05 | 2017-06-27 | Immersion Corporation | Systems and methods for viewport-based augmented reality haptic effects |
US9330306B2 (en) * | 2014-06-11 | 2016-05-03 | Panasonic Intellectual Property Management Co., Ltd. | 3D gesture stabilization for robust input control in mobile environments |
KR101651889B1 (ko) * | 2014-11-12 | 2016-08-29 | 고려대학교 산학협력단 | 극저조도 영상의 화질 개선 장치 및 방법 |
WO2016100368A1 (en) * | 2014-12-16 | 2016-06-23 | Somatix, Inc. | Methods and systems for monitoring and influencing gesture-based behaviors |
US20160189427A1 (en) * | 2014-12-31 | 2016-06-30 | Immersion Corporation | Systems and methods for generating haptically enhanced objects for augmented and virtual reality applications |
KR101656618B1 (ko) * | 2015-01-15 | 2016-09-09 | 한양대학교 산학협력단 | 물리 객체에 대한 증강 현실 제공 방법 및 장치 |
US9911232B2 (en) | 2015-02-27 | 2018-03-06 | Microsoft Technology Licensing, Llc | Molding and anchoring physically constrained virtual environments to real-world environments |
EP3099030A1 (en) * | 2015-05-26 | 2016-11-30 | Thomson Licensing | Method and device for encoding/decoding a packet comprising data representative of a haptic effect |
US9898864B2 (en) | 2015-05-28 | 2018-02-20 | Microsoft Technology Licensing, Llc | Shared tactile interaction and user safety in shared space multi-person immersive virtual reality |
US9836117B2 (en) | 2015-05-28 | 2017-12-05 | Microsoft Technology Licensing, Llc | Autonomous drones for tactile feedback in immersive virtual reality |
KR101688957B1 (ko) * | 2015-09-21 | 2016-12-22 | 광주과학기술원 | 인카운터-타입 햅틱 상호작용을 위한 가상 객체의 포즈 조정시스템 및 포즈 조정방법 |
RU2617557C1 (ru) * | 2015-11-18 | 2017-04-25 | Виталий Витальевич Аверьянов | Способ воздействия на виртуальные объекты дополненной реальности |
EP3834765B1 (en) * | 2016-01-12 | 2024-07-17 | Intuitive Surgical Operations, Inc. | Staged force feedback transitioning between control states |
JP6362631B2 (ja) * | 2016-01-15 | 2018-07-25 | 株式会社meleap | 画像表示システム、画像表示システムの制御方法、画像配信システムおよびヘッドマウントディスプレイ |
US10296088B2 (en) * | 2016-01-26 | 2019-05-21 | Futurewei Technologies, Inc. | Haptic correlated graphic effects |
EP3455697A1 (en) * | 2016-05-10 | 2019-03-20 | Google LLC | Methods and apparatus to use predicted actions in virtual reality environments |
CN107687932B (zh) * | 2016-08-05 | 2020-08-04 | 成都理想境界科技有限公司 | 头戴式显示设备延迟的检测方法及装置 |
CN106340056B (zh) * | 2016-09-07 | 2019-06-18 | 讯飞幻境(北京)科技有限公司 | 一种全景渲染方法和装置 |
WO2018106542A1 (en) | 2016-12-05 | 2018-06-14 | Magic Leap, Inc. | Virtual user input controls in a mixed reality environment |
KR101900859B1 (ko) * | 2017-07-20 | 2018-09-20 | (주)프리뉴 | 드론 게임 시스템 |
KR102368661B1 (ko) | 2017-07-26 | 2022-02-28 | 매직 립, 인코포레이티드 | 사용자 인터페이스 디바이스들의 표현들을 이용한 뉴럴 네트워크 트레이닝 |
US10444840B2 (en) | 2017-08-30 | 2019-10-15 | Disney Enterprises, Inc. | Systems and methods to synchronize visual effects and haptic feedback for interactive experiences |
DE102017216953A1 (de) * | 2017-09-25 | 2019-03-28 | Siemens Healthcare Gmbh | Anzeige eines mit einem realen Objekt verknüpften virtuellen Objekts in einer Augmented-Reality-Anzeigevorrichtung |
CN108399638B (zh) * | 2018-02-08 | 2021-07-20 | 重庆爱奇艺智能科技有限公司 | 一种基于标记的增强现实交互方法、装置及电子设备 |
US10636190B2 (en) * | 2018-05-31 | 2020-04-28 | Robert Bosch Gmbh | Methods and systems for exploiting per-pixel motion conflicts to extract primary and secondary motions in augmented reality systems |
CN111612915B (zh) * | 2019-02-25 | 2023-09-15 | 苹果公司 | 渲染对象以匹配相机噪声 |
CN110379017B (zh) * | 2019-07-12 | 2023-04-28 | 北京达佳互联信息技术有限公司 | 一种场景构建方法、装置、电子设备及存储介质 |
US11100672B2 (en) * | 2019-09-27 | 2021-08-24 | Myntra Designs Private Limited | System and method for reducing jitter in augmented reality |
CN112180373B (zh) * | 2020-09-18 | 2024-04-19 | 纵目科技(上海)股份有限公司 | 一种多传感器融合的智能泊车系统和方法 |
US12118598B2 (en) | 2021-03-30 | 2024-10-15 | Zazzle Inc. | Generating and using tokens to request services and access to a product collaboration platform |
EP4381365A1 (en) | 2021-08-04 | 2024-06-12 | Telefonaktiebolaget LM Ericsson (publ) | Adaptation of senses datastreams |
US12314992B2 (en) | 2021-10-21 | 2025-05-27 | Zazzle Inc. | Method and computer readable storage media for interfacing with third party platforms via collaboration sessions to customize products |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100542370B1 (ko) * | 2004-07-30 | 2006-01-11 | 한양대학교 산학협력단 | 보이지 않는 마커를 이용하는 비전기반 증강현실 시스템 |
KR100787952B1 (ko) * | 2006-08-11 | 2007-12-24 | 광주과학기술원 | 지역 점유맵 인스턴스를 이용한 햅틱 렌더링 방법과 장치,및 이를 이용한 햅틱 시스템 |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61169786A (ja) * | 1985-01-22 | 1986-07-31 | Mitsubishi Electric Corp | 追尾フィルタ |
WO1997020305A1 (en) * | 1995-11-30 | 1997-06-05 | Virtual Technologies, Inc. | Tactile feedback man-machine interface device |
US6270414B2 (en) * | 1997-12-31 | 2001-08-07 | U.S. Philips Corporation | Exoskeletal platform for controlling multi-directional avatar kinetics in a virtual environment |
US6329986B1 (en) * | 1998-02-21 | 2001-12-11 | U.S. Philips Corporation | Priority-based virtual environment |
US6396509B1 (en) * | 1998-02-21 | 2002-05-28 | Koninklijke Philips Electronics N.V. | Attention-based interaction in a virtual environment |
JP3713381B2 (ja) * | 1998-03-19 | 2005-11-09 | 大日本印刷株式会社 | 物体の把持動作シミュレーション装置 |
US6429846B2 (en) * | 1998-06-23 | 2002-08-06 | Immersion Corporation | Haptic feedback for touchpads and other touch controls |
DE20080209U1 (de) * | 1999-09-28 | 2001-08-09 | Immersion Corp | Steuerung von haptischen Empfindungen für Schnittstellenvorrichtungen mit Vibrotaktiler Rückkopplung |
US6839663B1 (en) * | 1999-09-30 | 2005-01-04 | Texas Tech University | Haptic rendering of volumetric soft-bodies objects |
WO2001091100A1 (en) * | 2000-05-24 | 2001-11-29 | Immersion Corporation | Haptic devices using electroactive polymers |
JP3467487B2 (ja) * | 2001-07-27 | 2003-11-17 | 株式会社ナムコ | プログラム、情報記憶媒体、及びゲーム装置 |
US6930590B2 (en) * | 2002-06-10 | 2005-08-16 | Ownway Biotronics, Inc. | Modular electrotactile system and method |
US7102615B2 (en) | 2002-07-27 | 2006-09-05 | Sony Computer Entertainment Inc. | Man-machine interface using a deformable device |
US7336266B2 (en) * | 2003-02-20 | 2008-02-26 | Immersion Corproation | Haptic pads for use with user-interface devices |
JP4725105B2 (ja) * | 2004-01-06 | 2011-07-13 | ソニー株式会社 | 画像処理装置および方法、プログラム並びに記録媒体 |
WO2006081198A2 (en) * | 2005-01-25 | 2006-08-03 | The Board Of Trustees Of The University Of Illinois | Compact haptic and augmented virtual reality system |
US20070165019A1 (en) * | 2005-07-12 | 2007-07-19 | Hale Kelly S | Design Of systems For Improved Human Interaction |
JP5315585B2 (ja) * | 2005-09-05 | 2013-10-16 | 日本電気株式会社 | 航跡生成システム、その誤差共分散行列初期値設定装置、航跡生成方法およびその誤差共分散行列初期値設定方法 |
JP4746418B2 (ja) * | 2005-12-16 | 2011-08-10 | 株式会社東芝 | レーダ情報処理装置、レーダ画面表示プログラム |
JP2007293412A (ja) | 2006-04-21 | 2007-11-08 | Canon Inc | 情報処理方法および装置 |
AU2007254160B2 (en) * | 2006-05-19 | 2013-06-20 | Mako Surgical Corp. | Method and apparatus for controlling a haptic device |
JP5177560B2 (ja) * | 2006-12-13 | 2013-04-03 | 独立行政法人産業技術総合研究所 | 反力提示方法、および力覚提示システム |
US9823833B2 (en) * | 2007-06-05 | 2017-11-21 | Immersion Corporation | Method and apparatus for haptic enabled flexible touch sensitive surface |
US9881520B2 (en) * | 2008-01-08 | 2018-01-30 | Immersion Medical, Inc. | Virtual tool manipulation system |
KR100927009B1 (ko) * | 2008-02-04 | 2009-11-16 | 광주과학기술원 | 증강 현실에서의 햅틱 상호 작용 방법 및 그 시스템 |
-
2008
- 2008-02-04 KR KR1020080011300A patent/KR100927009B1/ko not_active Expired - Fee Related
-
2009
- 2009-02-03 US US12/365,016 patent/US8243099B2/en not_active Expired - Fee Related
- 2009-02-04 JP JP2009023350A patent/JP4977725B2/ja not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100542370B1 (ko) * | 2004-07-30 | 2006-01-11 | 한양대학교 산학협력단 | 보이지 않는 마커를 이용하는 비전기반 증강현실 시스템 |
KR100787952B1 (ko) * | 2006-08-11 | 2007-12-24 | 광주과학기술원 | 지역 점유맵 인스턴스를 이용한 햅틱 렌더링 방법과 장치,및 이를 이용한 햅틱 시스템 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110055868A (ko) * | 2009-11-20 | 2011-05-26 | 엘지전자 주식회사 | 이동 단말기, dtv 및 dtv의 제어 방법 |
KR101642000B1 (ko) * | 2009-11-20 | 2016-07-22 | 엘지전자 주식회사 | 이동 단말기, dtv 및 dtv의 제어 방법 |
Also Published As
Publication number | Publication date |
---|---|
US20090195538A1 (en) | 2009-08-06 |
JP2009187550A (ja) | 2009-08-20 |
US8243099B2 (en) | 2012-08-14 |
JP4977725B2 (ja) | 2012-07-18 |
KR20090085419A (ko) | 2009-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100927009B1 (ko) | 증강 현실에서의 햅틱 상호 작용 방법 및 그 시스템 | |
CN110582798B (zh) | 用于虚拟增强视觉同时定位和地图构建的系统和方法 | |
JP6228320B2 (ja) | 制約なしslam用のセンサベースのカメラ運動検出 | |
CN108283018B (zh) | 电子设备和用于电子设备的姿态识别的方法 | |
EP2540073B1 (en) | Object tracking using graphics engine derived vectors in a motion estimation system | |
KR101791590B1 (ko) | 물체 자세 인식장치 및 이를 이용한 물체 자세 인식방법 | |
JP5555207B2 (ja) | 3次元姿勢推定装置、3次元姿勢推定方法、及びプログラム | |
US20170003764A1 (en) | Efficient orientation estimation system using magnetic, angular rate, and gravity sensors | |
CN108449945A (zh) | 信息处理设备、信息处理方法和程序 | |
WO2004088348A1 (en) | Eye tracking system and method | |
KR20150130483A (ko) | 평면의 자연스러운 특성 타겟들의 인시츄 생성 | |
KR20140033868A (ko) | 증강현실 응용을 위한 환경 모델링 방법 및 장치 | |
JP2014095553A (ja) | カメラポーズ推定装置、及びカメラポーズ推定プログラム | |
WO2014093906A1 (en) | Model based video projection | |
KR101226668B1 (ko) | 스테레오 카메라를 이용한 3차원 동작 인식장치 및 인식방법 | |
CN108804161B (zh) | 应用的初始化方法、装置、终端和存储介质 | |
JP6306996B2 (ja) | 映像データ処理方法、映像データ処理装置及び映像データ処理プログラム | |
Xu et al. | Point-cloud-based model-mediated teleoperation | |
Lee et al. | Ryu | |
Bae et al. | A new stereo object tracking system using disparity motion vector | |
CN115082638A (zh) | 场景地图生成方法和设备 | |
JP2014161937A (ja) | 姿勢検出装置、位置検出装置、ロボット、ロボットシステム、姿勢検出方法及びプログラム | |
Pagel | Robust monocular egomotion estimation based on an iekf | |
CN110880187A (zh) | 一种相机位置信息确定方法、装置、电子设备及存储介质 | |
JP6242104B2 (ja) | 画像処理装置、画像処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080204 |
|
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: 20090323 Patent event code: PE09021S01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20090626 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: 20091027 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20091109 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20091110 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20121005 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20121005 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20130930 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20130930 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20141001 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20141001 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20151002 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20151002 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20161004 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20161004 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20170926 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20170926 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20181004 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20181004 Start annual number: 10 End annual number: 10 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20200820 |