WO2006004894A3 - Apparatus and methods for haptic rendering using data in a graphics pipeline - Google Patents

Apparatus and methods for haptic rendering using data in a graphics pipeline Download PDF

Info

Publication number
WO2006004894A3
WO2006004894A3 PCT/US2005/023218 US2005023218W WO2006004894A3 WO 2006004894 A3 WO2006004894 A3 WO 2006004894A3 US 2005023218 W US2005023218 W US 2005023218W WO 2006004894 A3 WO2006004894 A3 WO 2006004894A3
Authority
WO
WIPO (PCT)
Prior art keywords
methods
data
haptic rendering
haptic
graphics pipeline
Prior art date
Application number
PCT/US2005/023218
Other languages
French (fr)
Other versions
WO2006004894A2 (en
Inventor
Brandon D Itkowitz
Loren C Shih
Marc Douglass Midura
Joshua E Handley
William Alexander Goodwin
Original Assignee
Sensable Technologies Inc
Brandon D Itkowitz
Loren C Shih
Marc Douglass Midura
Joshua E Handley
William Alexander Goodwin
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sensable Technologies Inc, Brandon D Itkowitz, Loren C Shih, Marc Douglass Midura, Joshua E Handley, William Alexander Goodwin filed Critical Sensable Technologies Inc
Publication of WO2006004894A2 publication Critical patent/WO2006004894A2/en
Publication of WO2006004894A3 publication Critical patent/WO2006004894A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • G06T15/20Perspective computation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/50Lighting effects
    • G06T15/80Shading
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/012Walk-in-place systems for allowing a user to walk in a virtual environment while constraining him to a given position in the physical environment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/28Force feedback
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2215/00Indexing scheme for image rendering
    • G06T2215/06Curved planar reformation of 3D line structures

Abstract

The invention provides methods for leveraging data in the graphics pipeline of a 3D graphics application for use in a haptic rendering of a virtual environment. The invention provides methods for repurposing graphical information for haptic rendering. Thus, at least part of the work that would have been performed by a haptic rendering process to provide touch feedback to a user is obviated by work performed by the graphical rendering process. The invention also provides systems and methods for using a 'haptic camera' within a virtual environment to obtain graphical data that is interpreted haptically to provide touch feedback to a user.
PCT/US2005/023218 2004-06-29 2005-06-28 Apparatus and methods for haptic rendering using data in a graphics pipeline WO2006004894A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US58400104P 2004-06-29 2004-06-29
US60/584,001 2004-06-29

Publications (2)

Publication Number Publication Date
WO2006004894A2 WO2006004894A2 (en) 2006-01-12
WO2006004894A3 true WO2006004894A3 (en) 2006-05-18

Family

ID=34982154

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/023218 WO2006004894A2 (en) 2004-06-29 2005-06-28 Apparatus and methods for haptic rendering using data in a graphics pipeline

Country Status (2)

Country Link
US (3) US20060284834A1 (en)
WO (1) WO2006004894A2 (en)

Families Citing this family (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US11202676B2 (en) 2002-03-06 2021-12-21 Mako Surgical Corp. Neural monitor-based dynamic haptics
US8010180B2 (en) 2002-03-06 2011-08-30 Mako Surgical Corp. Haptic guidance system and method
TW200304608A (en) * 2002-03-06 2003-10-01 Z Kat Inc System and method for using a haptic device in combination with a computer-assisted surgery system
US8996169B2 (en) 2011-12-29 2015-03-31 Mako Surgical Corp. Neural monitor-based dynamic haptics
US7831292B2 (en) * 2002-03-06 2010-11-09 Mako Surgical Corp. Guidance system and method for surgical procedures with improved feedback
WO2006004894A2 (en) 2004-06-29 2006-01-12 Sensable Technologies, Inc. Apparatus and methods for haptic rendering using data in a graphics pipeline
WO2006076811A1 (en) * 2005-01-21 2006-07-27 Handshake Vr Inc. Haptic-visual scene development and deployment
US20060250421A1 (en) * 2005-03-31 2006-11-09 Ugs Corp. System and Method to Determine a Visibility Solution of a Model
AU2007254159B2 (en) 2006-05-19 2013-07-04 Mako Surgical Corp. System and method for verifying calibration of a surgical device
US8134566B1 (en) * 2006-07-28 2012-03-13 Nvidia Corporation Unified assembly instruction set for graphics processing
US8698735B2 (en) * 2006-09-15 2014-04-15 Lucasfilm Entertainment Company Ltd. Constrained virtual camera control
US20080163118A1 (en) * 2006-12-29 2008-07-03 Jason Wolf Representation of file relationships
DE102007021348A1 (en) * 2007-05-06 2008-11-20 Universitätsklinikum Hamburg-Eppendorf (UKE) A method for simulating the feel of an interaction of a guided object with a virtual three-dimensional object
CN100588186C (en) * 2007-06-19 2010-02-03 腾讯科技(深圳)有限公司 Method and device for realizing 3D panel at instant messaging software client end
BRPI0822032A2 (en) 2007-12-20 2015-07-21 Koninkl Philips Electronics Nv Image encoding method that enables stereoscopic rendering, data bearer, image encoder, image decoder, and computer program product
US20090189893A1 (en) * 2008-01-27 2009-07-30 Petrov Julian Methods and systems for computing a hash from a three dimensional data set loaded into a resource
US20090251421A1 (en) * 2008-04-08 2009-10-08 Sony Ericsson Mobile Communications Ab Method and apparatus for tactile perception of digital images
US8390623B1 (en) * 2008-04-14 2013-03-05 Google Inc. Proxy based approach for generation of level of detail
JP4645678B2 (en) * 2008-05-08 2011-03-09 ソニー株式会社 Information input / output device, information input / output method, and computer program
US8786596B2 (en) * 2008-07-23 2014-07-22 Disney Enterprises, Inc. View point representation for 3-D scenes
JP5112229B2 (en) * 2008-09-05 2013-01-09 株式会社エヌ・ティ・ティ・ドコモ Distribution device, terminal device, system and method
JP5080406B2 (en) * 2008-09-05 2012-11-21 株式会社エヌ・ティ・ティ・ドコモ Distribution device, terminal device, system and method
US20100064357A1 (en) * 2008-09-09 2010-03-11 Kerstin Baird Business Processing System Combining Human Workflow, Distributed Events, And Automated Processes
US9098316B2 (en) * 2008-09-22 2015-08-04 International Business Machines Corporation Routing function calls to specific-function dynamic link libraries in a general-function environment
US20110063305A1 (en) * 2009-09-16 2011-03-17 Nvidia Corporation Co-processing techniques on heterogeneous graphics processing units
KR20110063297A (en) * 2009-12-02 2011-06-10 삼성전자주식회사 Mobile device and control method thereof
JP6035148B2 (en) * 2009-12-08 2016-11-30 コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. Ablation treatment plan and device
US9830889B2 (en) 2009-12-31 2017-11-28 Nvidia Corporation Methods and system for artifically and dynamically limiting the display resolution of an application
US20110221758A1 (en) * 2010-03-11 2011-09-15 Robert Livingston Apparatus and Method for Manipulating Images through a Computer
KR101108145B1 (en) * 2010-05-07 2012-02-06 광주과학기술원 Apparatus and method for cost effective haptic-based Networked Virtual Environments with High Resolution Display
US20130300740A1 (en) * 2010-09-13 2013-11-14 Alt Software (Us) Llc System and Method for Displaying Data Having Spatial Coordinates
KR101682650B1 (en) * 2010-09-24 2016-12-21 삼성전자주식회사 Apparatus and method for back-face culling using frame coherence
US8849015B2 (en) 2010-10-12 2014-09-30 3D Systems, Inc. System and apparatus for haptically enabled three-dimensional scanning
US9119655B2 (en) 2012-08-03 2015-09-01 Stryker Corporation Surgical manipulator capable of controlling a surgical instrument in multiple modes
US9921712B2 (en) 2010-12-29 2018-03-20 Mako Surgical Corp. System and method for providing substantially stable control of a surgical tool
FR2974217A1 (en) * 2011-04-12 2012-10-19 Thomson Licensing METHOD FOR ESTIMATING INFORMATION REPRESENTATIVE OF A HEIGHT
US9472163B2 (en) * 2012-02-17 2016-10-18 Monotype Imaging Inc. Adjusting content rendering for environmental conditions
US9069905B2 (en) * 2012-07-16 2015-06-30 Microsoft Technology Licensing, Llc Tool-based testing for composited systems
US9226796B2 (en) 2012-08-03 2016-01-05 Stryker Corporation Method for detecting a disturbance as an energy applicator of a surgical instrument traverses a cutting path
KR20230156801A (en) 2012-08-03 2023-11-14 스트리커 코포레이션 Systems and methods for robotic surgery
US9820818B2 (en) 2012-08-03 2017-11-21 Stryker Corporation System and method for controlling a surgical manipulator based on implant parameters
US9046925B2 (en) * 2012-09-11 2015-06-02 Dell Products L.P. Method for using the GPU to create haptic friction maps
US8917281B2 (en) * 2012-11-05 2014-12-23 Rightware Oy Image rendering method and system
FR3000242A1 (en) 2012-12-21 2014-06-27 France Telecom METHOD FOR MANAGING A GEOGRAPHIC INFORMATION SYSTEM SUITABLE FOR USE WITH AT LEAST ONE POINTING DEVICE, WITH CREATION OF ASSOCIATIONS BETWEEN DIGITAL OBJECTS
FR3000241A1 (en) * 2012-12-21 2014-06-27 France Telecom METHOD FOR MANAGING A GEOGRAPHIC INFORMATION SYSTEM ADAPTED TO BE USED WITH AT LEAST ONE POINTING DEVICE, WITH THE CREATION OF PURELY VIRTUAL DIGITAL OBJECTS.
KR20140090318A (en) 2013-01-07 2014-07-17 삼성전자주식회사 Supporting Method For Operating a Camera based on a Haptic function and Electronic Device supporting the same
EP2996611B1 (en) 2013-03-13 2019-06-26 Stryker Corporation Systems and software for establishing virtual constraint boundaries
JP6442472B2 (en) 2013-03-13 2018-12-19 ストライカー・コーポレイション System for arranging multiple objects in an operating room for a surgical procedure
US9773341B2 (en) * 2013-03-14 2017-09-26 Nvidia Corporation Rendering cover geometry without internal edges
EP2778852B1 (en) 2013-03-15 2017-05-03 Immersion Corporation Programmable haptic peripheral
US11379040B2 (en) 2013-03-20 2022-07-05 Nokia Technologies Oy Touch display device with tactile feedback
EP2801954A1 (en) * 2013-05-07 2014-11-12 Thomson Licensing Method and device for visualizing contact(s) between objects of a virtual scene
US9245376B2 (en) * 2013-05-14 2016-01-26 Roblox Corporation Lighting management in virtual worlds
JP2015015563A (en) * 2013-07-04 2015-01-22 セイコーエプソン株式会社 Image display device
KR20150008733A (en) * 2013-07-15 2015-01-23 엘지전자 주식회사 Glass type portable device and information projecting side searching method thereof
US20150177947A1 (en) * 2013-12-20 2015-06-25 Motorola Mobility Llc Enhanced User Interface Systems and Methods for Electronic Devices
KR102082132B1 (en) * 2014-01-28 2020-02-28 한국전자통신연구원 Device and Method for new 3D Video Representation from 2D Video
US9690370B2 (en) 2014-05-05 2017-06-27 Immersion Corporation Systems and methods for viewport-based augmented reality haptic effects
US11132983B2 (en) 2014-08-20 2021-09-28 Steven Heckenlively Music yielder with conformance to requisites
US9478109B2 (en) * 2014-12-29 2016-10-25 Immersion Corporation Virtual sensor in a virtual environment
EP3118723A1 (en) 2015-07-13 2017-01-18 Thomson Licensing Method and apparatus for providing haptic feedback and interactivity based on user haptic space (hapspace)
US9737987B1 (en) 2015-11-20 2017-08-22 X Development Llc Visual cards for describing and loading operational modes to motorized interface element
WO2017117369A1 (en) 2015-12-31 2017-07-06 Stryker Corporation System and methods for performing surgery on a patient at a target site defined by a virtual object
KR102462941B1 (en) 2016-01-26 2022-11-03 삼성디스플레이 주식회사 Display device
US20180063205A1 (en) * 2016-08-30 2018-03-01 Augre Mixed Reality Technologies, Llc Mixed reality collaboration
US11202682B2 (en) 2016-12-16 2021-12-21 Mako Surgical Corp. Techniques for modifying tool operation in a surgical robotic system based on comparing actual and commanded states of the tool relative to a surgical site
US10347037B2 (en) * 2017-05-31 2019-07-09 Verizon Patent And Licensing Inc. Methods and systems for generating and providing virtual reality data that accounts for level of detail
US10311630B2 (en) 2017-05-31 2019-06-04 Verizon Patent And Licensing Inc. Methods and systems for rendering frames of a virtual scene from different vantage points based on a virtual entity description frame of the virtual scene
US10586377B2 (en) 2017-05-31 2020-03-10 Verizon Patent And Licensing Inc. Methods and systems for generating virtual reality data that accounts for level of detail
US10194078B2 (en) 2017-06-09 2019-01-29 Immersion Corporation Haptic enabled device with multi-image capturing abilities
KR102364678B1 (en) * 2017-06-20 2022-02-18 엘지전자 주식회사 Mobile terminal
US10559126B2 (en) * 2017-10-13 2020-02-11 Samsung Electronics Co., Ltd. 6DoF media consumption architecture using 2D video decoder
US10572016B2 (en) * 2018-03-06 2020-02-25 Microsoft Technology Licensing, Llc Spatialized haptic device force feedback
CN108519814B (en) * 2018-03-21 2020-06-02 北京科技大学 Man-machine interaction operating system
GB2578454A (en) * 2018-10-28 2020-05-13 Cambridge Mechatronics Ltd Haptic feedback generation
US10775894B2 (en) 2018-11-02 2020-09-15 Immersion Corporation Systems and methods for providing customizable haptic playback
US10909659B2 (en) * 2018-12-12 2021-02-02 Apical Limited Super-resolution image processing using a machine learning system
US11698680B2 (en) 2020-06-23 2023-07-11 Immersion Corporation Methods and systems for decoding and rendering a haptic effect associated with a 3D environment
CN112206526A (en) * 2020-10-19 2021-01-12 珠海金山网络游戏科技有限公司 Role movement control method and device
CN114265503B (en) * 2021-12-22 2023-10-13 吉林大学 Texture rendering method applied to pen-type vibration touch feedback device
CN115578277A (en) * 2022-09-30 2023-01-06 北京字跳网络技术有限公司 Liquid rendering method, device, equipment, computer readable storage medium and product

Family Cites Families (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3846826A (en) 1971-08-12 1974-11-05 R Mueller Direct television drawing and image manipulating system
DE3608438A1 (en) * 1985-03-13 1986-09-18 Toshiba Kikai K.K., Tokio/Tokyo METHOD FOR CALCULATING FREE CURVED SURFACES BY MEANS OF COMPUTER-AID DESIGN CAD AND COMPUTER-AID MANUFACTURING CAM AND NUMERICAL CONTROL NC
US4628136A (en) 1985-12-17 1986-12-09 Lummus Crest, Inc. Dehydrogenation process for production of styrene from ethylbenzene comprising low temperature heat recovery and modification of the ethylbenzene-steam feed therewith
NL8600831A (en) 1986-04-02 1987-11-02 Oce Nederland Bv METHOD FOR GENERATING AND EDITING MODELS OF TWO OR THREE DIMENSIONAL OBJECTS IN A COMPUTER AND DISPLAYING THESE MODELS ON A DISPLAY.
GB2190268B (en) 1986-04-25 1990-03-28 Toshiba Machine Co Ltd Interactive graphic input system
JP2655597B2 (en) 1986-06-30 1997-09-24 日本電気株式会社 Loopback identification method for digital circuits
JPS63149416A (en) 1986-12-11 1988-06-22 Seiko Electronic Components Ltd Sliding bearing construction
JPS63177497A (en) 1987-01-16 1988-07-21 大日本印刷株式会社 Molded product with printed circuit and manufacture of the same
GB2202659B (en) 1987-02-23 1991-07-17 Mitutoyo Corp Coordinate measuring instrument and method of generating pattern data concerning shape of work to be measured
JPH01186143A (en) * 1988-01-19 1989-07-25 Olympus Optical Co Ltd Coreless armature and manufacture thereof, and molding tool for coreless armature
WO1989010256A1 (en) * 1988-04-18 1989-11-02 3D Systems, Inc. Cad/cam stereolithographic data conversion
US5105367A (en) 1988-10-19 1992-04-14 Hitachi, Ltd. Master slave manipulator system
US5265197A (en) * 1988-12-23 1993-11-23 Kabushiki Kaisha Toshiba Geometric modeling apparatus
US5027292A (en) * 1989-04-19 1991-06-25 International Business Machines Corporation Multiple depth buffers for graphics and solid modelling
JPH03137722A (en) 1989-10-24 1991-06-12 Canon Inc Two-dimensional memory device
US5273038A (en) 1990-07-09 1993-12-28 Beavin William C Computer simulation of live organ
CA2055545A1 (en) * 1990-11-26 1992-05-27 Liangpin Chen Enhanced computer aided design system
CA2055532A1 (en) 1990-11-26 1992-05-27 Xingzhang F. Niu Enhanced solid model generation
US5455902A (en) * 1990-12-21 1995-10-03 Eastman Kodak Company Method and apparatus for performing real-time computer animation
US5487012A (en) 1990-12-21 1996-01-23 Topholm & Westermann Aps Method of preparing an otoplasty or adaptive earpiece individually matched to the shape of an auditory canal
JP2853355B2 (en) * 1991-03-14 1999-02-03 三菱電機株式会社 3D graphic data generator
JPH0789382B2 (en) 1991-03-14 1995-09-27 インターナショナル・ビジネス・マシーンズ・コーポレイション Method and apparatus for generating shape model
JP2527854B2 (en) 1991-06-10 1996-08-28 富士通株式会社 Variable drag device and key switch device
DE4303071A1 (en) * 1992-02-03 1993-10-28 Computervision Corp Information processing system for geometric modelling - has basic object shapes selected and combined to generate complex shapes in three=dimensional form
US5515078A (en) * 1992-06-12 1996-05-07 The Computer Museum, Inc. Virtual-reality positional input and display system
US5751289A (en) * 1992-10-01 1998-05-12 University Corporation For Atmospheric Research Virtual reality imaging system with image replay
US5629594A (en) * 1992-12-02 1997-05-13 Cybernet Systems Corporation Force feedback system
US6131097A (en) * 1992-12-02 2000-10-10 Immersion Corporation Haptic authoring
US5769640A (en) 1992-12-02 1998-06-23 Cybernet Systems Corporation Method and system for simulating medical procedures including virtual reality and control method and system for use therein
DE69332042T2 (en) * 1992-12-18 2003-01-02 Koninkl Philips Electronics Nv Delayed positioning of relatively elastically deformed spatial images by matching surfaces
US5479593A (en) * 1993-06-21 1995-12-26 Electronic Data Systems Corporation System and method for improved solving of equations employed during parametric geometric modeling
US5721566A (en) 1995-01-18 1998-02-24 Immersion Human Interface Corp. Method and apparatus for providing damping force feedback
WO1995002801A1 (en) 1993-07-16 1995-01-26 Immersion Human Interface Three-dimensional mechanical mouse
EP0642105A3 (en) 1993-08-06 1997-10-01 Toyota Motor Co Ltd Method of generating or modifying solid model of an object and apparatus suitable for practising the method.
JP3599360B2 (en) 1993-08-25 2004-12-08 キヤノン株式会社 Shape modeling device and shape modeling method
US5625576A (en) 1993-10-01 1997-04-29 Massachusetts Institute Of Technology Force reflecting haptic interface
US5623582A (en) * 1994-07-14 1997-04-22 Immersion Human Interface Corporation Computer interface or control input device for laparoscopic surgical instrument and other elongated mechanical objects
KR100368508B1 (en) * 1994-09-07 2005-10-25 코닌클리케 필립스 일렉트로닉스 엔.브이. Information processing system interacts with virtual workspaces with user-programmable tactile feedback
US5766016A (en) 1994-11-14 1998-06-16 Georgia Tech Research Corporation Surgical simulator and method for simulating surgical procedure
US5882206A (en) 1995-03-29 1999-03-16 Gillio; Robert G. Virtual surgery system
US5691898A (en) * 1995-09-27 1997-11-25 Immersion Human Interface Corp. Safe and low cost computer peripherals with force feedback for consumer applications
US6120171A (en) 1996-06-14 2000-09-19 Mohammad Salim Shaikh Fully integrated machinable profile based parametric solid modeler
US5815154A (en) 1995-12-20 1998-09-29 Solidworks Corporation Graphical browser system for displaying and manipulating a computer model
US7225404B1 (en) 1996-04-04 2007-05-29 Massachusetts Institute Of Technology Method and apparatus for determining forces to be applied to a user through a haptic interface
US6111577A (en) 1996-04-04 2000-08-29 Massachusetts Institute Of Technology Method and apparatus for determining forces to be applied to a user through a haptic interface
AU3718497A (en) * 1996-06-28 1998-01-21 Resolution Technologies, Inc. Fly-through computer aided design method and apparatus
US6308144B1 (en) * 1996-09-26 2001-10-23 Computervision Corporation Method and apparatus for providing three-dimensional model associativity
JP2002505596A (en) * 1997-05-23 2002-02-19 トランサージカル,インコーポレイテッド MRI guided therapy device and method
US6720949B1 (en) * 1997-08-22 2004-04-13 Timothy R. Pryor Man machine interfaces and applications
US6448977B1 (en) 1997-11-14 2002-09-10 Immersion Corporation Textures and other spatial sensations for a relative haptic interface device
US6191796B1 (en) 1998-01-21 2001-02-20 Sensable Technologies, Inc. Method and apparatus for generating and interfacing with rigid and deformable surfaces in a haptic virtual reality environment
US6377229B1 (en) 1998-04-20 2002-04-23 Dimensional Media Associates, Inc. Multi-planar volumetric display system and method of operation using three-dimensional anti-aliasing
US6697043B1 (en) * 1999-12-21 2004-02-24 Immersion Corporation Haptic interface device and actuator assembly providing linear haptic sensations
US6552722B1 (en) 1998-07-17 2003-04-22 Sensable Technologies, Inc. Systems and methods for sculpting virtual objects in a haptic virtual reality environment
US6417638B1 (en) * 1998-07-17 2002-07-09 Sensable Technologies, Inc. Force reflecting haptic interface
US6421048B1 (en) 1998-07-17 2002-07-16 Sensable Technologies, Inc. Systems and methods for interacting with virtual objects in a haptic virtual reality environment
US6985133B1 (en) 1998-07-17 2006-01-10 Sensable Technologies, Inc. Force reflecting haptic interface
US6704694B1 (en) * 1998-10-16 2004-03-09 Massachusetts Institute Of Technology Ray based interaction system
US6570564B1 (en) * 1999-09-24 2003-05-27 Sun Microsystems, Inc. Method and apparatus for rapid processing of scene-based programs
US7050955B1 (en) 1999-10-01 2006-05-23 Immersion Corporation System, method and data structure for simulated interaction with graphical objects
US6822635B2 (en) * 2000-01-19 2004-11-23 Immersion Corporation Haptic interface for laptop computers and other portable devices
US6803928B2 (en) * 2000-06-06 2004-10-12 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Extended virtual table: an optical extension for table-like projection systems
US6867770B2 (en) 2000-12-14 2005-03-15 Sensable Technologies, Inc. Systems and methods for voxel warping
US6958752B2 (en) 2001-01-08 2005-10-25 Sensable Technologies, Inc. Systems and methods for three-dimensional modeling
US6628280B2 (en) * 2001-03-16 2003-09-30 Mitsubishi Electric Research Laboratories, Inc. Method for selectively regenerating an adaptively sampled distance field
US6703550B2 (en) * 2001-10-10 2004-03-09 Immersion Corporation Sound data output and manipulation using haptic feedback
US6809738B2 (en) * 2001-12-21 2004-10-26 Vrcontext S.A. Performing memory management operations to provide displays of complex virtual environments
US6671651B2 (en) 2002-04-26 2003-12-30 Sensable Technologies, Inc. 3-D selection and manipulation with a multiple dimension haptic interface
US7962400B2 (en) 2003-04-02 2011-06-14 Cfph, Llc System and method for wagering based on the movement of financial markets
US7411576B2 (en) 2003-10-30 2008-08-12 Sensable Technologies, Inc. Force reflecting haptic interface
US7382378B2 (en) 2003-10-30 2008-06-03 Sensable Technologies, Inc. Apparatus and methods for stenciling an image
US7095418B2 (en) 2003-10-30 2006-08-22 Sensable Technologies, Inc. Apparatus and methods for texture mapping
US7889209B2 (en) 2003-12-10 2011-02-15 Sensable Technologies, Inc. Apparatus and methods for wrapping texture onto the surface of a virtual object
US7626589B2 (en) 2003-12-10 2009-12-01 Sensable Technologies, Inc. Haptic graphical user interface for adjusting mapped texture
US7149596B2 (en) 2004-01-13 2006-12-12 Sensable Technologies, Inc. Apparatus and methods for modifying a model of an object to enforce compliance with a manufacturing constraint
US7145562B2 (en) * 2004-05-03 2006-12-05 Microsoft Corporation Integration of three dimensional scene hierarchy into two dimensional compositing system
WO2006004894A2 (en) 2004-06-29 2006-01-12 Sensable Technologies, Inc. Apparatus and methods for haptic rendering using data in a graphics pipeline

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
C. BASDOGAN, M. A. SRINIVASAN: "Haptic rendering in virtual environments", VIRTUAL ENVIRONMENTS HANDBOOK, 2001, XP002373861 *
CHIH-HAO HO, CAGATAY BASDOGAN, MANDAYAM A. SRINIVASAN: "Efficient Point-Based Rendering Techniques for Haptic Display of Virtual Objects", PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, vol. 8, 5 October 1999 (1999-10-05), pages 477 - 491, XP002373857 *
CHRIS J. THOMPSON, SAHNGYUN HAHN, MARK OSKIN: "Using Modern Graphics Architectures for General-Purpose Computing: A Framework and Analysis", PROCEEDINGS OF THE 35TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, vol. 35, 2002, XP002373863 *
COLIN WARE, STEVEN OSBORNE: "Exploration and Virtual Camera Control in Virtual Three dimensional Environments", PROCEEDINGS OF THE 1990 SYMPOSIUM ON INTERACTIVE 3D GRAPHICS, 25 March 1990 (1990-03-25), Snowbird, Utah, pages 175 - 183, XP002373862 *
DEFANTI, T., BANERJEE, P., LUCIANO, C., MEHROTRA, S.: "Realistic Cross-Platform Haptic Applications Using Freely-Available Libraries", PROCEEDINGS OF THE 12TH SYMPOSIUM ON HAPTIC INTERFACES FOR VIRTUAL ENVIRONMENT AND TELEOPERATOR SYSTEMS, 28 March 2004 (2004-03-28), Chicago, XP002373858 *
KENNETH E.HOFF III, ANDREW ZAFERAKIS, MING LIN, DINESH MANOCHA: "Fast 3D Geometric Proximity Queries between Rigid and Deformable Models Using Graphics Hardware Acceleration", TECHNICAL REPORT TR02-004, 2002, The University of North Carolina at Chapel Hill, Department of Computer Science, XP002373860 *
MIGUEL A. OTADUY, MING C. LIN: "User-Centric Viewpoint Computation for Haptic Exploration and Manipulation", PROCEEDINGS OF THE CONFERENCE ON VISUALIZATION '01, 21 October 2001 (2001-10-21), San Diego, pages 311 - 318, XP002373859 *

Also Published As

Publication number Publication date
US20060284834A1 (en) 2006-12-21
US20140333625A1 (en) 2014-11-13
US7990374B2 (en) 2011-08-02
US9030411B2 (en) 2015-05-12
WO2006004894A2 (en) 2006-01-12
US20060109266A1 (en) 2006-05-25

Similar Documents

Publication Publication Date Title
WO2006004894A3 (en) Apparatus and methods for haptic rendering using data in a graphics pipeline
Buchmann et al. FingARtips: gesture based direct manipulation in Augmented Reality
WO2007098243A3 (en) Pen-based drawing system
WO2008024872A3 (en) Drawing interoperability between different computer-aided design applications
WO2006013520A3 (en) System and method for enabling the modeling virtual objects
WO2005009215A3 (en) Guidance system and method for surgical procedure
WO2006081198A3 (en) Compact haptic and augmented virtual reality system
EP1847912A3 (en) Information-processing method and device for presenting haptics received from a virtual object
WO2007136627A3 (en) Joy-stick like graphical user interface to adjust 3d cross sectional plane in 3d volume
WO2010048050A3 (en) Multi-touch manipulation of application objects
Evans et al. An evaluation of haptic feedback modelling during industrial design practice
WO2008038215A3 (en) 3d connected shadow mouse pointer
Spillmann et al. Adaptive space warping to enhance passive haptics in an arthroscopy surgical simulator
Park et al. Comparative study on the interface and interaction for manipulating 3d virtual objects in a virtual reality environment
Nor’a et al. Fingertips interaction method in handheld augmented reality for 3d manipulation
AU2003256174A1 (en) Irregular mesh and embedded geometric description in a computer graphics system
Kim et al. Collaborative haptic exploration of dynamic remote environments
Faeth et al. Combining 3-D geovisualization with force feedback driven user interaction
Zadeh Advances in haptics
Hoang et al. 3D interactions with a passive deformable haptic glove
Khan A survey of interaction techniques and devices for large high resolution displays
Sanchez Recognizing shapes and gestures using sound as feedback
Mizuno et al. Virtual sculpting with a pressure sensitive pen
Yamamoto et al. Enjoyable carving with ChiselDevice in mixed reality space
WO2008093167A3 (en) Methods and systems for interacting with a 3d visualization system using a 2d interface

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

122 Ep: pct application non-entry in european phase