Movatterモバイル変換


[0]ホーム

URL:


US20060284834A1 - Apparatus and methods for haptic rendering using a haptic camera view - Google Patents

Apparatus and methods for haptic rendering using a haptic camera view
Download PDF

Info

Publication number
US20060284834A1
US20060284834A1US11/169,271US16927105AUS2006284834A1US 20060284834 A1US20060284834 A1US 20060284834A1US 16927105 AUS16927105 AUS 16927105AUS 2006284834 A1US2006284834 A1US 2006284834A1
Authority
US
United States
Prior art keywords
virtual
haptic
haptic interface
graphics
data
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.)
Abandoned
Application number
US11/169,271
Inventor
Brandon Itkowitz
Loren Shih
Marc Midura
Joshua Handley
William Goodwin
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
3D Systems Inc
Original Assignee
SensAble Technologies Inc
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 IncfiledCriticalSensAble Technologies Inc
Priority to US11/169,271priorityCriticalpatent/US20060284834A1/en
Publication of US20060284834A1publicationCriticalpatent/US20060284834A1/en
Assigned to SENSABLE TECHNOLOGIES, INC.reassignmentSENSABLE TECHNOLOGIES, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HANDLEY, JOSHUA E., ITKOWITZ, BRANDON D., GOODWIN, WILLIAM ALEXANDER, SHIH, LOREN C.
Assigned to GEOMAGIC, INC.reassignmentGEOMAGIC, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SENSABLE TECHNOLOGIES, INC.
Assigned to 3D SYSTEMS, INC.reassignment3D SYSTEMS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: GEOMAGIC, INC.
Priority to US14/276,845prioritypatent/US9030411B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

The invention provides systems and methods for using a “haptic camera” within a virtual environment and for using graphical data from the haptic camera to produce touch feedback. The haptic camera obtains graphical data pertaining to virtual objects within the vicinity and along the trajectory of a user-controlled haptic interface device. The graphical data from the camera is interpreted haptically, thereby allowing touch feedback corresponding to the virtual environment to be provided to the user.

Description

Claims (36)

1. A method for haptically rendering a virtual object in a virtual environment, the method comprising the steps of:
(a) determining a haptic interface location in a 3D virtual environment corresponding to a location of a haptic interface device in real space;
(b) positioning a first virtual camera substantially at the haptic interface location;
(c) accessing graphical data from the first virtual camera corresponding to the virtual environment;
(d) determining a position of the haptic interface location in relation to at least one geometric feature of a virtual object in the virtual environment using the graphical data from the first virtual camera; and
(e) determining an interaction force based at least in part on the position of the haptic interface location in relation to the at least one geometric feature of the virtual object.
36. An apparatus for providing haptic feedback to a user of a 3D graphics application, the apparatus comprising:
a user-controlled haptic interface device adapted to provide a user input to a computer and to transmit force to a user; and
computer software that, when operating with the computer and the user input, is adapted to determine force transmitted to the user by:
(a) determining a haptic interface location in a 3D virtual environment corresponding to a location of the haptic interface device in real space;
(b) positioning a first virtual camera substantially at the haptic interface location;
(c) accessing graphical data from the first virtual camera corresponding to the virtual environment;
(d) determining a position of the haptic interface location in relation to at least one geometric feature of a virtual object in the virtual environment using the graphical data from the first virtual camera; and
(e) determining an interaction force based at least in part on the position of the haptic interface location in relation to the at least one geometric feature of the virtual object.
US11/169,2712004-06-292005-06-28Apparatus and methods for haptic rendering using a haptic camera viewAbandonedUS20060284834A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US11/169,271US20060284834A1 (en)2004-06-292005-06-28Apparatus and methods for haptic rendering using a haptic camera view
US14/276,845US9030411B2 (en)2004-06-292014-05-13Apparatus and methods for haptic rendering using a haptic camera view

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US58400104P2004-06-292004-06-29
US11/169,271US20060284834A1 (en)2004-06-292005-06-28Apparatus and methods for haptic rendering using a haptic camera view

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US14/276,845ContinuationUS9030411B2 (en)2004-06-292014-05-13Apparatus and methods for haptic rendering using a haptic camera view

Publications (1)

Publication NumberPublication Date
US20060284834A1true US20060284834A1 (en)2006-12-21

Family

ID=34982154

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US11/169,175Active2028-04-02US7990374B2 (en)2004-06-292005-06-28Apparatus and methods for haptic rendering using data in a graphics pipeline
US11/169,271AbandonedUS20060284834A1 (en)2004-06-292005-06-28Apparatus and methods for haptic rendering using a haptic camera view
US14/276,845Expired - LifetimeUS9030411B2 (en)2004-06-292014-05-13Apparatus and methods for haptic rendering using a haptic camera view

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US11/169,175Active2028-04-02US7990374B2 (en)2004-06-292005-06-28Apparatus and methods for haptic rendering using data in a graphics pipeline

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US14/276,845Expired - LifetimeUS9030411B2 (en)2004-06-292014-05-13Apparatus and methods for haptic rendering using a haptic camera view

Country Status (2)

CountryLink
US (3)US7990374B2 (en)
WO (1)WO2006004894A2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090251421A1 (en)*2008-04-082009-10-08Sony Ericsson Mobile Communications AbMethod and apparatus for tactile perception of digital images
US20090282331A1 (en)*2008-05-082009-11-12Kenichiro NagasakaInformation input/output device, information input/output method and computer program
US20100064357A1 (en)*2008-09-092010-03-11Kerstin BairdBusiness Processing System Combining Human Workflow, Distributed Events, And Automated Processes
US20100077411A1 (en)*2008-09-222010-03-25Alyson Ann ComerRouting function calls to specific-function dynamic link libraries in a general-function environment
US20120075288A1 (en)*2010-09-242012-03-29Samsung Electronics Co., Ltd.Apparatus and method for back-face culling using frame coherence
WO2012037157A3 (en)*2010-09-132012-05-24Alt Software (Us) LlcSystem and method for displaying data having spatial coordinates
US20130050062A1 (en)*2010-05-072013-02-28Gwangju Institute Of Science And TechnologyApparatus and method for implementing haptic-based networked virtual environment which supports high-resolution tiled display
US8390623B1 (en)*2008-04-142013-03-05Google Inc.Proxy based approach for generation of level of detail
US20140019940A1 (en)*2012-07-162014-01-16Microsoft CorporationTool-Based Testing For Composited Systems
US8849015B2 (en)2010-10-122014-09-303D Systems, Inc.System and apparatus for haptically enabled three-dimensional scanning
US9667870B2 (en)2013-01-072017-05-30Samsung Electronics Co., LtdMethod for controlling camera operation based on haptic function and terminal supporting the same

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8352400B2 (en)1991-12-232013-01-08Hoffberg Steven MAdaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7904187B2 (en)1999-02-012011-03-08Hoffberg Steven MInternet appliance system and method
TW200304608A (en)*2002-03-062003-10-01Z Kat IncSystem and method for using a haptic device in combination with a computer-assisted surgery system
US8996169B2 (en)2011-12-292015-03-31Mako Surgical Corp.Neural monitor-based dynamic haptics
US11202676B2 (en)2002-03-062021-12-21Mako Surgical Corp.Neural monitor-based dynamic haptics
US8010180B2 (en)2002-03-062011-08-30Mako Surgical Corp.Haptic guidance system and method
US7831292B2 (en)*2002-03-062010-11-09Mako Surgical Corp.Guidance system and method for surgical procedures with improved feedback
US7990374B2 (en)2004-06-292011-08-02Sensable Technologies, Inc.Apparatus and methods for haptic rendering using data in a graphics pipeline
WO2006076811A1 (en)*2005-01-212006-07-27Handshake Vr Inc.Haptic-visual scene development and deployment
US20060250421A1 (en)*2005-03-312006-11-09Ugs Corp.System and Method to Determine a Visibility Solution of a Model
WO2007136769A2 (en)2006-05-192007-11-29Mako Surgical Corp.Method and apparatus for controlling a haptic device
US8154554B1 (en)*2006-07-282012-04-10Nvidia CorporationUnified assembly instruction set for graphics processing
US8698735B2 (en)*2006-09-152014-04-15Lucasfilm Entertainment Company Ltd.Constrained virtual camera control
US20080163118A1 (en)*2006-12-292008-07-03Jason WolfRepresentation of file relationships
DE102007021348A1 (en)*2007-05-062008-11-20Universitä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-192010-02-03腾讯科技(深圳)有限公司 Method and device for realizing 3D panel on client side of instant messaging software
EP2235957A1 (en)2007-12-202010-10-06Koninklijke Philips Electronics N.V.Image encoding method for stereoscopic rendering
EP2245536B1 (en)*2008-01-272018-10-24Citrix Systems, Inc.Methods and systems for remoting three dimensional graphics
US8786596B2 (en)*2008-07-232014-07-22Disney Enterprises, Inc.View point representation for 3-D scenes
JP5112229B2 (en)*2008-09-052013-01-09株式会社エヌ・ティ・ティ・ドコモ Distribution device, terminal device, system and method
JP5080406B2 (en)*2008-09-052012-11-21株式会社エヌ・ティ・ティ・ドコモ Distribution device, terminal device, system and method
US20110063309A1 (en)*2009-09-162011-03-17Nvidia CorporationUser interface for co-processing techniques on heterogeneous graphics processing units
KR20110063297A (en)*2009-12-022011-06-10삼성전자주식회사 Portable terminal and its control method
JP6035148B2 (en)*2009-12-082016-11-30コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. Ablation treatment plan and device
US9830889B2 (en)2009-12-312017-11-28Nvidia CorporationMethods and system for artifically and dynamically limiting the display resolution of an application
US20110221758A1 (en)*2010-03-112011-09-15Robert LivingstonApparatus and Method for Manipulating Images through a Computer
US9921712B2 (en)2010-12-292018-03-20Mako Surgical Corp.System and method for providing substantially stable control of a surgical tool
US9119655B2 (en)2012-08-032015-09-01Stryker CorporationSurgical manipulator capable of controlling a surgical instrument in multiple modes
FR2974217A1 (en)*2011-04-122012-10-19Thomson Licensing METHOD FOR ESTIMATING INFORMATION REPRESENTATIVE OF A HEIGHT
US9472163B2 (en)*2012-02-172016-10-18Monotype Imaging Inc.Adjusting content rendering for environmental conditions
CN107198567B (en)2012-08-032021-02-09史赛克公司Systems and methods for robotic surgery
US9226796B2 (en)2012-08-032016-01-05Stryker CorporationMethod for detecting a disturbance as an energy applicator of a surgical instrument traverses a cutting path
US9820818B2 (en)2012-08-032017-11-21Stryker CorporationSystem and method for controlling a surgical manipulator based on implant parameters
US9046925B2 (en)*2012-09-112015-06-02Dell Products L.P.Method for using the GPU to create haptic friction maps
US8917281B2 (en)*2012-11-052014-12-23Rightware OyImage rendering method and system
FR3000242A1 (en)2012-12-212014-06-27France 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-212014-06-27France 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.
EP2996615B1 (en)2013-03-132019-01-30Stryker CorporationSystem for arranging objects in an operating room in preparation for surgical procedures
KR102060390B1 (en)2013-03-132019-12-30스트리커 코포레이션System for establishing virtual constraint boundaries
US9773341B2 (en)*2013-03-142017-09-26Nvidia CorporationRendering cover geometry without internal edges
EP3211511A1 (en)*2013-03-152017-08-30Immersion CorporationProgrammable haptic peripheral
US11379040B2 (en)2013-03-202022-07-05Nokia Technologies OyTouch display device with tactile feedback
EP2801954A1 (en)*2013-05-072014-11-12Thomson LicensingMethod and device for visualizing contact(s) between objects of a virtual scene
US9245376B2 (en)*2013-05-142016-01-26Roblox CorporationLighting management in virtual worlds
JP2015015563A (en)*2013-07-042015-01-22セイコーエプソン株式会社Image display device
KR20150008733A (en)*2013-07-152015-01-23엘지전자 주식회사Glass type portable device and information projecting side searching method thereof
US20150177947A1 (en)*2013-12-202015-06-25Motorola Mobility LlcEnhanced User Interface Systems and Methods for Electronic Devices
KR102082132B1 (en)*2014-01-282020-02-28한국전자통신연구원Device and Method for new 3D Video Representation from 2D Video
US9690370B2 (en)*2014-05-052017-06-27Immersion CorporationSystems and methods for viewport-based augmented reality haptic effects
US11132983B2 (en)2014-08-202021-09-28Steven HeckenlivelyMusic yielder with conformance to requisites
US9478109B2 (en)*2014-12-292016-10-25Immersion CorporationVirtual sensor in a virtual environment
EP3118723A1 (en)2015-07-132017-01-18Thomson LicensingMethod and apparatus for providing haptic feedback and interactivity based on user haptic space (hapspace)
US9737987B1 (en)2015-11-202017-08-22X Development LlcVisual cards for describing and loading operational modes to motorized interface element
CN108472096B (en)2015-12-312021-11-16史赛克公司System and method for performing a procedure on a patient at a target site defined by a virtual object
KR102462941B1 (en)*2016-01-262022-11-03삼성디스플레이 주식회사Display device
US20180063205A1 (en)*2016-08-302018-03-01Augre Mixed Reality Technologies, LlcMixed reality collaboration
US11202682B2 (en)2016-12-162021-12-21Mako 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-312019-07-09Verizon Patent And Licensing Inc.Methods and systems for generating and providing virtual reality data that accounts for level of detail
US10311630B2 (en)2017-05-312019-06-04Verizon 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-312020-03-10Verizon Patent And Licensing Inc.Methods and systems for generating virtual reality data that accounts for level of detail
US10194078B2 (en)2017-06-092019-01-29Immersion CorporationHaptic enabled device with multi-image capturing abilities
KR102364678B1 (en)*2017-06-202022-02-18엘지전자 주식회사Mobile terminal
US10559126B2 (en)*2017-10-132020-02-11Samsung Electronics Co., Ltd.6DoF media consumption architecture using 2D video decoder
US10572016B2 (en)*2018-03-062020-02-25Microsoft Technology Licensing, LlcSpatialized haptic device force feedback
CN108519814B (en)*2018-03-212020-06-02北京科技大学Man-machine interaction operating system
GB2578454A (en)*2018-10-282020-05-13Cambridge Mechatronics LtdHaptic feedback generation
US10775894B2 (en)*2018-11-022020-09-15Immersion CorporationSystems and methods for providing customizable haptic playback
US12121964B2 (en)2018-11-072024-10-22James J. MyrickProcesses, compositions and systems for 2D and 3D printing
US10909659B2 (en)*2018-12-122021-02-02Apical LimitedSuper-resolution image processing using a machine learning system
WO2021003401A1 (en)2019-07-032021-01-07Stryker CorporationObstacle avoidance techniques for surgical navigation
AU2020315615A1 (en)2019-07-152022-02-17Stryker CorporationRobotic hand-held surgical instrument systems and methods
US11698680B2 (en)2020-06-232023-07-11Immersion CorporationMethods and systems for decoding and rendering a haptic effect associated with a 3D environment
CN112206526A (en)*2020-10-192021-01-12珠海金山网络游戏科技有限公司Role movement control method and device
EP4398073A4 (en)*2021-10-122024-12-11Sony Group Corporation INFORMATION PROCESSING SYSTEM, CONTROL METHOD AND CONTROL PROGRAM
CN114265503B (en)*2021-12-222023-10-13吉林大学 A texture rendering method applied to pen-type vibrating tactile feedback device
CN115578277A (en)*2022-09-302023-01-06北京字跳网络技术有限公司 Liquid rendering method, device, equipment, computer-readable storage medium and product
US12436617B2 (en)2023-06-262025-10-07Adeia Guides Inc.Systems and methods for balancing haptics and graphics rendering processing with content adaptation
US12271525B2 (en)2023-06-262025-04-08Adeia Guides Inc.Systems and methods for adapting content to the haptic capabilities of the client device
US12231483B1 (en)2023-08-162025-02-18Adeia Guides Inc.Extended and mixed reality experience adaptation, processing, and handover from one edge node to another

Citations (56)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3846826A (en)*1971-08-121974-11-05R MuellerDirect television drawing and image manipulating system
US4868766A (en)*1986-04-021989-09-19Oce-Nederland B.V.Method of generating and processing models of two-dimensional or three-dimensional objects in a computer and reproducing the models on a display
US4868761A (en)*1985-03-131989-09-19Toshiba Kikai Kabushiki KaishaMethod for evaluating free surface and NC system thereof
US4901253A (en)*1987-02-231990-02-13Mitutoyo CorporationCoordinate measuring instrument and method of generating pattern data concerning shape of work to be measured
US5027292A (en)*1989-04-191991-06-25International Business Machines CorporationMultiple depth buffers for graphics and solid modelling
US5265197A (en)*1988-12-231993-11-23Kabushiki Kaisha ToshibaGeometric modeling apparatus
US5273038A (en)*1990-07-091993-12-28Beavin William CComputer simulation of live organ
US5304884A (en)*1988-01-191994-04-19Olympus Optical Company LimitedMolded armature
US5321622A (en)*1988-04-181994-06-143D Systems, Inc.Boolean layer comparison slice
US5388199A (en)*1986-04-251995-02-07Toshiba Kikai Kabushiki KaishaInteractive graphic input system
US5428715A (en)*1991-03-141995-06-27Mitsubishi Denki Kabushiki KaishaThree-dimensional figure data generator device
US5455902A (en)*1990-12-211995-10-03Eastman Kodak CompanyMethod and apparatus for performing real-time computer animation
US5479593A (en)*1993-06-211995-12-26Electronic Data Systems CorporationSystem and method for improved solving of equations employed during parametric geometric modeling
US5487012A (en)*1990-12-211996-01-23Topholm & Westermann ApsMethod of preparing an otoplasty or adaptive earpiece individually matched to the shape of an auditory canal
US5497452A (en)*1991-03-141996-03-05International Business Machines CorporationMethod and apparatus for generating a geometric model
US5515078A (en)*1992-06-121996-05-07The Computer Museum, Inc.Virtual-reality positional input and display system
US5561747A (en)*1992-02-031996-10-01Computervision CorporationBoundary evaluation in non-manifold environment
US5561748A (en)*1990-11-261996-10-01International Business Machines CorporationMethod and apparatus for creating solid models from two-dimensional drawings on a graphics display
US5576727A (en)*1993-07-161996-11-19Immersion Human Interface CorporationElectromechanical human-computer interface with force feedback
US5623582A (en)*1994-07-141997-04-22Immersion Human Interface CorporationComputer interface or control input device for laparoscopic surgical instrument and other elongated mechanical objects
US5625576A (en)*1993-10-011997-04-29Massachusetts Institute Of TechnologyForce reflecting haptic interface
US5629594A (en)*1992-12-021997-05-13Cybernet Systems CorporationForce feedback system
US5633951A (en)*1992-12-181997-05-27North America Philips CorporationRegistration of volumetric images which are relatively elastically deformed by matching surfaces
US5649076A (en)*1993-08-061997-07-15Toyota Jidosha Kabushiki KaishaMethod of generating or modifying solid model of an object according to cross-sectional shapes and a predetermined relationship and apparatus suitable for practicing the method
US5691898A (en)*1995-09-271997-11-25Immersion Human Interface Corp.Safe and low cost computer peripherals with force feedback for consumer applications
US5704791A (en)*1995-03-291998-01-06Gillio; Robert G.Virtual surgery system instrument
US5721566A (en)*1995-01-181998-02-24Immersion Human Interface Corp.Method and apparatus for providing damping force feedback
US5751289A (en)*1992-10-011998-05-12University Corporation For Atmospheric ResearchVirtual reality imaging system with image replay
US5766016A (en)*1994-11-141998-06-16Georgia Tech Research CorporationSurgical simulator and method for simulating surgical procedure
US5769640A (en)*1992-12-021998-06-23Cybernet Systems CorporationMethod and system for simulating medical procedures including virtual reality and control method and system for use therein
US5808616A (en)*1993-08-251998-09-15Canon Kabushiki KaishaShape modeling method and apparatus utilizing ordered parts lists for designating a part to be edited in a view
US5815154A (en)*1995-12-201998-09-29Solidworks CorporationGraphical browser system for displaying and manipulating a computer model
US5999187A (en)*1996-06-281999-12-07Resolution Technologies, Inc.Fly-through computer aided design method and apparatus
US6046726A (en)*1994-09-072000-04-04U.S. Philips CorporationVirtual workspace with user-programmable tactile feedback
US6111577A (en)*1996-04-042000-08-29Massachusetts Institute Of TechnologyMethod and apparatus for determining forces to be applied to a user through a haptic interface
US6115046A (en)*1990-11-262000-09-05International Business Machines CorporationMethod and apparatus for generating three dimensional drawing on a graphics display
US6120171A (en)*1996-06-142000-09-19Mohammad Salim ShaikhFully integrated machinable profile based parametric solid modeler
US6131097A (en)*1992-12-022000-10-10Immersion CorporationHaptic authoring
US6191796B1 (en)*1998-01-212001-02-20Sensable Technologies, Inc.Method and apparatus for generating and interfacing with rigid and deformable surfaces in a haptic virtual reality environment
US6308144B1 (en)*1996-09-262001-10-23Computervision CorporationMethod and apparatus for providing three-dimensional model associativity
US6417638B1 (en)*1998-07-172002-07-09Sensable Technologies, Inc.Force reflecting haptic interface
US6448977B1 (en)*1997-11-142002-09-10Immersion CorporationTextures and other spatial sensations for a relative haptic interface device
US20020130820A1 (en)*1998-04-202002-09-19Alan SullivanMulti-planar volumetric display system and method of operation
US6570564B1 (en)*1999-09-242003-05-27Sun Microsystems, Inc.Method and apparatus for rapid processing of scene-based programs
US6628280B2 (en)*2001-03-162003-09-30Mitsubishi Electric Research Laboratories, Inc.Method for selectively regenerating an adaptively sampled distance field
US6704694B1 (en)*1998-10-162004-03-09Massachusetts Institute Of TechnologyRay based interaction system
US6703550B2 (en)*2001-10-102004-03-09Immersion CorporationSound data output and manipulation using haptic feedback
US6773408B1 (en)*1997-05-232004-08-10Transurgical, Inc.MRI-guided therapeutic unit and methods
US6792398B1 (en)*1998-07-172004-09-14Sensable Technologies, Inc.Systems and methods for creating virtual objects in a sketch mode in a haptic virtual reality environment
US6803928B2 (en)*2000-06-062004-10-12Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V.Extended virtual table: an optical extension for table-like projection systems
US6809738B2 (en)*2001-12-212004-10-26Vrcontext S.A.Performing memory management operations to provide displays of complex virtual environments
US6822635B2 (en)*2000-01-192004-11-23Immersion CorporationHaptic interface for laptop computers and other portable devices
US20050243086A1 (en)*2004-05-032005-11-03Microsoft CorporationIntegration of three dimensional scene hierarchy into two dimensional compositing system
US7050955B1 (en)*1999-10-012006-05-23Immersion CorporationSystem, method and data structure for simulated interaction with graphical objects
US20060202953A1 (en)*1997-08-222006-09-14Pryor Timothy RNovel man machine interfaces and applications
US7432910B2 (en)*1998-06-232008-10-07Immersion CorporationHaptic interface device and actuator assembly providing linear haptic sensations

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4628136A (en)1985-12-171986-12-09Lummus Crest, Inc.Dehydrogenation process for production of styrene from ethylbenzene comprising low temperature heat recovery and modification of the ethylbenzene-steam feed therewith
JP2655597B2 (en)1986-06-301997-09-24日本電気株式会社 Loopback identification method for digital circuits
JPS63149416A (en)1986-12-111988-06-22Seiko Electronic Components LtdSliding bearing construction
JPS63177497A (en)1987-01-161988-07-21大日本印刷株式会社 Molded product with printed circuit and its manufacturing method
CA2000818C (en)1988-10-191994-02-01Akira TsuchihashiMaster slave manipulator system
JPH03137722A (en)1989-10-241991-06-12Canon IncTwo-dimensional memory device
JP2527854B2 (en)1991-06-101996-08-28富士通株式会社 Variable drag device and key switch device
US7225404B1 (en)1996-04-042007-05-29Massachusetts Institute Of TechnologyMethod and apparatus for determining forces to be applied to a user through a haptic interface
US6552722B1 (en)1998-07-172003-04-22Sensable Technologies, Inc.Systems and methods for sculpting virtual objects in a haptic virtual reality environment
US6985133B1 (en)1998-07-172006-01-10Sensable Technologies, Inc.Force reflecting haptic interface
US6867770B2 (en)2000-12-142005-03-15Sensable Technologies, Inc.Systems and methods for voxel warping
US6958752B2 (en)2001-01-082005-10-25Sensable Technologies, Inc.Systems and methods for three-dimensional modeling
US6671651B2 (en)2002-04-262003-12-30Sensable Technologies, Inc.3-D selection and manipulation with a multiple dimension haptic interface
US7962400B2 (en)2003-04-022011-06-14Cfph, LlcSystem and method for wagering based on the movement of financial markets
US7411576B2 (en)2003-10-302008-08-12Sensable Technologies, Inc.Force reflecting haptic interface
US7382378B2 (en)2003-10-302008-06-03Sensable Technologies, Inc.Apparatus and methods for stenciling an image
US7095418B2 (en)2003-10-302006-08-22Sensable Technologies, Inc.Apparatus and methods for texture mapping
US7889209B2 (en)2003-12-102011-02-15Sensable Technologies, Inc.Apparatus and methods for wrapping texture onto the surface of a virtual object
US7626589B2 (en)2003-12-102009-12-01Sensable Technologies, Inc.Haptic graphical user interface for adjusting mapped texture
US7149596B2 (en)2004-01-132006-12-12Sensable Technologies, Inc.Apparatus and methods for modifying a model of an object to enforce compliance with a manufacturing constraint
US7990374B2 (en)2004-06-292011-08-02Sensable Technologies, Inc.Apparatus and methods for haptic rendering using data in a graphics pipeline

Patent Citations (60)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3846826A (en)*1971-08-121974-11-05R MuellerDirect television drawing and image manipulating system
US4868761A (en)*1985-03-131989-09-19Toshiba Kikai Kabushiki KaishaMethod for evaluating free surface and NC system thereof
US4868766A (en)*1986-04-021989-09-19Oce-Nederland B.V.Method of generating and processing models of two-dimensional or three-dimensional objects in a computer and reproducing the models on a display
US5388199A (en)*1986-04-251995-02-07Toshiba Kikai Kabushiki KaishaInteractive graphic input system
US4901253A (en)*1987-02-231990-02-13Mitutoyo CorporationCoordinate measuring instrument and method of generating pattern data concerning shape of work to be measured
US5304884A (en)*1988-01-191994-04-19Olympus Optical Company LimitedMolded armature
US5321622A (en)*1988-04-181994-06-143D Systems, Inc.Boolean layer comparison slice
US5481470A (en)*1988-04-181996-01-023D Systems, Inc.Boolean layer comparison slice
US5265197A (en)*1988-12-231993-11-23Kabushiki Kaisha ToshibaGeometric modeling apparatus
US5027292A (en)*1989-04-191991-06-25International Business Machines CorporationMultiple depth buffers for graphics and solid modelling
US5273038A (en)*1990-07-091993-12-28Beavin William CComputer simulation of live organ
US5561748A (en)*1990-11-261996-10-01International Business Machines CorporationMethod and apparatus for creating solid models from two-dimensional drawings on a graphics display
US6115046A (en)*1990-11-262000-09-05International Business Machines CorporationMethod and apparatus for generating three dimensional drawing on a graphics display
US5455902A (en)*1990-12-211995-10-03Eastman Kodak CompanyMethod and apparatus for performing real-time computer animation
US5487012A (en)*1990-12-211996-01-23Topholm & Westermann ApsMethod of preparing an otoplasty or adaptive earpiece individually matched to the shape of an auditory canal
US5428715A (en)*1991-03-141995-06-27Mitsubishi Denki Kabushiki KaishaThree-dimensional figure data generator device
US5497452A (en)*1991-03-141996-03-05International Business Machines CorporationMethod and apparatus for generating a geometric model
US5561747A (en)*1992-02-031996-10-01Computervision CorporationBoundary evaluation in non-manifold environment
US5515078A (en)*1992-06-121996-05-07The Computer Museum, Inc.Virtual-reality positional input and display system
US5751289A (en)*1992-10-011998-05-12University Corporation For Atmospheric ResearchVirtual reality imaging system with image replay
US5769640A (en)*1992-12-021998-06-23Cybernet Systems CorporationMethod and system for simulating medical procedures including virtual reality and control method and system for use therein
US5629594A (en)*1992-12-021997-05-13Cybernet Systems CorporationForce feedback system
US6131097A (en)*1992-12-022000-10-10Immersion CorporationHaptic authoring
US5844392A (en)*1992-12-021998-12-01Cybernet Systems CorporationHaptic browsing
US5633951A (en)*1992-12-181997-05-27North America Philips CorporationRegistration of volumetric images which are relatively elastically deformed by matching surfaces
US5479593A (en)*1993-06-211995-12-26Electronic Data Systems CorporationSystem and method for improved solving of equations employed during parametric geometric modeling
US5701140A (en)*1993-07-161997-12-23Immersion Human Interface Corp.Method and apparatus for providing a cursor control interface with force feedback
US5576727A (en)*1993-07-161996-11-19Immersion Human Interface CorporationElectromechanical human-computer interface with force feedback
US5649076A (en)*1993-08-061997-07-15Toyota Jidosha Kabushiki KaishaMethod of generating or modifying solid model of an object according to cross-sectional shapes and a predetermined relationship and apparatus suitable for practicing the method
US5808616A (en)*1993-08-251998-09-15Canon Kabushiki KaishaShape modeling method and apparatus utilizing ordered parts lists for designating a part to be edited in a view
US5625576A (en)*1993-10-011997-04-29Massachusetts Institute Of TechnologyForce reflecting haptic interface
US5623582A (en)*1994-07-141997-04-22Immersion Human Interface CorporationComputer interface or control input device for laparoscopic surgical instrument and other elongated mechanical objects
US6046726A (en)*1994-09-072000-04-04U.S. Philips CorporationVirtual workspace with user-programmable tactile feedback
US5766016A (en)*1994-11-141998-06-16Georgia Tech Research CorporationSurgical simulator and method for simulating surgical procedure
US5721566A (en)*1995-01-181998-02-24Immersion Human Interface Corp.Method and apparatus for providing damping force feedback
US5704791A (en)*1995-03-291998-01-06Gillio; Robert G.Virtual surgery system instrument
US5691898A (en)*1995-09-271997-11-25Immersion Human Interface Corp.Safe and low cost computer peripherals with force feedback for consumer applications
US5815154A (en)*1995-12-201998-09-29Solidworks CorporationGraphical browser system for displaying and manipulating a computer model
US6111577A (en)*1996-04-042000-08-29Massachusetts Institute Of TechnologyMethod and apparatus for determining forces to be applied to a user through a haptic interface
US6120171A (en)*1996-06-142000-09-19Mohammad Salim ShaikhFully integrated machinable profile based parametric solid modeler
US5999187A (en)*1996-06-281999-12-07Resolution Technologies, Inc.Fly-through computer aided design method and apparatus
US6308144B1 (en)*1996-09-262001-10-23Computervision CorporationMethod and apparatus for providing three-dimensional model associativity
US6773408B1 (en)*1997-05-232004-08-10Transurgical, Inc.MRI-guided therapeutic unit and methods
US20060202953A1 (en)*1997-08-222006-09-14Pryor Timothy RNovel man machine interfaces and applications
US6448977B1 (en)*1997-11-142002-09-10Immersion CorporationTextures and other spatial sensations for a relative haptic interface device
US6191796B1 (en)*1998-01-212001-02-20Sensable Technologies, Inc.Method and apparatus for generating and interfacing with rigid and deformable surfaces in a haptic virtual reality environment
US20020130820A1 (en)*1998-04-202002-09-19Alan SullivanMulti-planar volumetric display system and method of operation
US7432910B2 (en)*1998-06-232008-10-07Immersion CorporationHaptic interface device and actuator assembly providing linear haptic sensations
US6417638B1 (en)*1998-07-172002-07-09Sensable Technologies, Inc.Force reflecting haptic interface
US6792398B1 (en)*1998-07-172004-09-14Sensable Technologies, Inc.Systems and methods for creating virtual objects in a sketch mode in a haptic virtual reality environment
US6704694B1 (en)*1998-10-162004-03-09Massachusetts Institute Of TechnologyRay based interaction system
US6570564B1 (en)*1999-09-242003-05-27Sun Microsystems, Inc.Method and apparatus for rapid processing of scene-based programs
US7050955B1 (en)*1999-10-012006-05-23Immersion CorporationSystem, method and data structure for simulated interaction with graphical objects
US6822635B2 (en)*2000-01-192004-11-23Immersion CorporationHaptic interface for laptop computers and other portable devices
US6803928B2 (en)*2000-06-062004-10-12Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V.Extended virtual table: an optical extension for table-like projection systems
US6628280B2 (en)*2001-03-162003-09-30Mitsubishi Electric Research Laboratories, Inc.Method for selectively regenerating an adaptively sampled distance field
US7208671B2 (en)*2001-10-102007-04-24Immersion CorporationSound data output and manipulation using haptic feedback
US6703550B2 (en)*2001-10-102004-03-09Immersion CorporationSound data output and manipulation using haptic feedback
US6809738B2 (en)*2001-12-212004-10-26Vrcontext S.A.Performing memory management operations to provide displays of complex virtual environments
US20050243086A1 (en)*2004-05-032005-11-03Microsoft CorporationIntegration of three dimensional scene hierarchy into two dimensional compositing system

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2009126176A1 (en)*2008-04-082009-10-15Sony Ericsson Mobile Communications AbMethod and apparatus for tactile perception of digital images
US20090251421A1 (en)*2008-04-082009-10-08Sony Ericsson Mobile Communications AbMethod and apparatus for tactile perception of digital images
US8390623B1 (en)*2008-04-142013-03-05Google Inc.Proxy based approach for generation of level of detail
US20090282331A1 (en)*2008-05-082009-11-12Kenichiro NagasakaInformation input/output device, information input/output method and computer program
US8648797B2 (en)*2008-05-082014-02-11Sony CorporationInformation input/output device, information input/output method and computer program
US20100064357A1 (en)*2008-09-092010-03-11Kerstin BairdBusiness Processing System Combining Human Workflow, Distributed Events, And Automated Processes
US20100077411A1 (en)*2008-09-222010-03-25Alyson Ann ComerRouting function calls to specific-function dynamic link libraries in a general-function environment
US9098316B2 (en)*2008-09-222015-08-04International Business Machines CorporationRouting function calls to specific-function dynamic link libraries in a general-function environment
US20130050062A1 (en)*2010-05-072013-02-28Gwangju Institute Of Science And TechnologyApparatus and method for implementing haptic-based networked virtual environment which supports high-resolution tiled display
US9041621B2 (en)*2010-05-072015-05-26Gwangju Institute Of Science And TechnologyApparatus and method for implementing haptic-based networked virtual environment which supports high-resolution tiled display
WO2012037157A3 (en)*2010-09-132012-05-24Alt Software (Us) LlcSystem and method for displaying data having spatial coordinates
US20120075288A1 (en)*2010-09-242012-03-29Samsung Electronics Co., Ltd.Apparatus and method for back-face culling using frame coherence
US8849015B2 (en)2010-10-122014-09-303D Systems, Inc.System and apparatus for haptically enabled three-dimensional scanning
US20140019940A1 (en)*2012-07-162014-01-16Microsoft CorporationTool-Based Testing For Composited Systems
US9069905B2 (en)*2012-07-162015-06-30Microsoft Technology Licensing, LlcTool-based testing for composited systems
US9667870B2 (en)2013-01-072017-05-30Samsung Electronics Co., LtdMethod for controlling camera operation based on haptic function and terminal supporting the same

Also Published As

Publication numberPublication date
US20140333625A1 (en)2014-11-13
US20060109266A1 (en)2006-05-25
WO2006004894A2 (en)2006-01-12
WO2006004894A3 (en)2006-05-18
US7990374B2 (en)2011-08-02
US9030411B2 (en)2015-05-12

Similar Documents

PublicationPublication DateTitle
US9030411B2 (en)Apparatus and methods for haptic rendering using a haptic camera view
US10417812B2 (en)Systems and methods for data visualization using three-dimensional displays
EP3368999B1 (en)Foveated geometry tessellation
EP2939208B1 (en)Sprite graphics rendering system
EP3008701B1 (en)Using compute shaders as front end for vertex shaders
US8154544B1 (en)User specified contact deformations for computer graphics
US7292242B1 (en)Clipping with addition of vertices to existing primitives
US10719912B2 (en)Scaling and feature retention in graphical elements defined based on functions
US20050104880A1 (en)Method and apparatus for indicating a usage context of a computational resource through visual effects
US20100289804A1 (en)System, mechanism, and apparatus for a customizable and extensible distributed rendering api
US10628995B2 (en)Anti-aliasing of graphical elements defined based on functions
WO2006122212A2 (en)Statistical rendering acceleration
JP2012190428A (en)Stereoscopic image visual effect processing method
CN107784622A (en)Graphic system and graphics processor
WO1998043208A2 (en)Method and apparatus for graphics processing
US6831642B2 (en)Method and system for forming an object proxy
US20040012602A1 (en)System and method for image-based rendering with object proxies
KesslerVirtual environment models
Juarez-Comboni et al.A multi-pass multi-stage multigpu collision detection algorithm
Fuhrmann et al.Distributed Software-Based Volume Visualization in a Virtual Environment.
SourinLet’s Draw
Yuan et al.P-buffer: a hidden-line algorithm in image-space
RozanskiNan C. Schaller
SheppardReal–time rendering of fur
Varshney et al.Enabling virtual reality for large-scale mechanical CAD datasets

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SENSABLE TECHNOLOGIES, INC., MASSACHUSETTS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ITKOWITZ, BRANDON D.;SHIH, LOREN C.;HANDLEY, JOSHUA E.;AND OTHERS;SIGNING DATES FROM 20100204 TO 20100209;REEL/FRAME:027758/0936

ASAssignment

Owner name:GEOMAGIC, INC., NORTH CAROLINA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SENSABLE TECHNOLOGIES, INC.;REEL/FRAME:029020/0254

Effective date:20120411

ASAssignment

Owner name:3D SYSTEMS, INC., SOUTH CAROLINA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GEOMAGIC, INC.;REEL/FRAME:029971/0482

Effective date:20130308

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION


[8]ページ先頭

©2009-2025 Movatter.jp