Real-time image generation system for simulating physical paint, drawing media, and feature modeling with 3-D graphics

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5687304
SERIAL NO

08755115

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A computer graphics painting system defined in terms of three dimensional graphics and texturing mapping. A three dimensional drawing primitive, most commonly a polygonal mesh, is directed along a path specified by a tablet, mouse, or other input stream. The primitive is transformed to sequential locations along the stroke in three dimensional space. At each location the primitive is processed with texture mapping techniques and blended into the frame buffer for real-time display. The brush primitive may take many forms to achieve a wide variety of painting effects and styles. The polygonal mesh form may also be active in conforming to any underlying surface or model data, thus enabling real-time painting of three dimensional objects.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
PARAMETRIC TECHNOLOGY CORPORATIONNEEDHAM, MA10

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Kiss, Kenneth W Salt Lake City, UT 2 286

Cited Art Landscape

Patent Info (Count) # Cites Year
 
MASSACHUSETTS INSTITUTE OF TECHNOLOGY (1)
* 5237647 Computer aided drawing in three dimensions 243 1991
 
Quantel Limited (2)
* 4602286 Video processing for composite images 128 1983
* 4633416 Video image creation system which simulates drafting tool 65 1985
 
PARAMETRIC TECHNOLOGY CORPORATION (3)
* 4646251 Computer graphics, parametric patch parallel subdivision processor 75 1985
* 5251160 System for blending surfaces in geometric modeling 29 1991
* 5592597 Real-time image generation system for simulating physical paint, drawing media, and feature modeling with 3-D graphics 133 1994
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
SHARP KABUSHIKI KAISHA (1)
* 6222548 Three-dimensional image processing apparatus 2 1997
 
Other [Check patent profile for assignment information] (1)
* 2011/0276,891 VIRTUAL ART ENVIRONMENT 3 2010
 
ADOBE SYSTEMS INCORPORATED (8)
* 6720977 Processing illustration artwork 34 1999
7181687 Previewing the effects of flattening transparency 5 2002
7256798 Processing complex regions of illustration artwork 3 2005
* 2005/0116,963 Processing complex regions of illustration artwork 9 2005
7827485 Previewing the effects of flattening transparency 3 2007
* 2007/0139,742 Previewing the Effects of Flattening Transparency 1 2007
7495675 Processing illustration artwork 2 2007
7825941 Processing illustration artwork 2 2009
 
Bow Street Software, Inc. (2)
6792605 Method and apparatus for providing web based services using an XML Runtime model to store state session data 176 1999
6560633 Method for creating network services by transforming an XML runtime model in response to an iterative input process 121 1999
 
HANKUK UNIVERSITY OF FOREIGN STUDIES RESEARCH AND INDUSTRY-UNIVERSITY COOPERATION FOUNDATION (1)
* 2010/0039,427 RECONSTRUCTING THREE DIMENSIONAL OIL PAINTINGS 5 2008
 
HONEYWELL INTERNATIONAL INC. (1)
* 7176933 Texture based method and system for the anti-aliasing of lines and characters 1 2004
 
3D SYSTEMS, INC. (4)
7382378 Apparatus and methods for stenciling an image 17 2003
* 7095418 Apparatus and methods for texture mapping 11 2003
* 7400331 Apparatus and methods for texture mapping 2 2006
7808509 Apparatus and methods for stenciling an image 2 2008
 
FOTO FANTASY, INC. (3)
* 6021417 Method of stimulating the creation of an artist's drawing or painting, and device for accomplishing same 44 1997
* 6385628 Method for simulating the creation if an artist's drawing or painting of a caricature, and device for accomplishing same 14 1999
* 2004/0205,483 Method of simulating the creation of an artist's drawing or painting and device for accomplishing same 3 2002
 
MEMJET TECHNOLOGY LIMITED (1)
8096642 Inkjet nozzle with paddle layer arranged between first and second wafers 1 2010
 
SHIMA SEIKI MFG., LTD. (1)
* 6329995 Image creation apparatus and image creation method 4 1998
 
GOTION, INC. (1)
9432529 Portable handheld device with multi-core microcoded image processor 0 2012
 
SIEMENS MEDICAL SOLUTIONS USA, INC. (1)
* 8125498 Generating a 3D volumetric mask from a closed surface mesh 0 2007
 
APPLE INC. (2)
* 5841440 System and method for using a pointing device to indicate movement through three-dimensional space 38 1996
* 7800618 Method and apparatus for providing an animated representation of a reorder operation 1 2006
 
NINTENDO CO., LTD. (26)
6717577 Vertex cache for 3D computer graphics 62 1999
7119813 Variable bit field encoding 21 2000
7538772 Graphics processing system with enhanced memory controller 23 2000
7196710 Method and apparatus for buffering graphics data in a graphics system 40 2000
7184059 Graphics system with copy out conversions between embedded frame buffer and main memory 100 2000
7061502 Method and apparatus for providing logical combination of N alpha operations within a graphics system 18 2000
7034828 Recirculating shade tree blender for a graphics system 88 2000
7002591 Method and apparatus for interleaved processing of direct and indirect texture coordinates in a graphics system 150 2000
6867781 Graphics pipeline token synchronization 57 2000
6811489 Controller interface for a graphics system 121 2000
6707458 Method and apparatus for texture tiling in a graphics system 56 2000
6700586 Low cost graphics with stitching processing hardware support for skeletal animation 63 2000
* 6639595 Achromatic lighting in a graphics system and method 90 2000
6636214 Method and apparatus for dynamically reconfiguring the order of hidden surface processing based on rendering mode 133 2000
6618048 3D graphics rendering system for performing Z value clamping in near-Z range to maximize scene resolution of visually important Z components 100 2000
* 2004/0186,631 Storage medium storing a shadow volume generation program, game device, and shadow volume generation method 2 2003
7205999 Method and apparatus for environment-mapped bump-mapping in a graphics system 16 2004
7075545 Graphics system with embedded frame buffer having reconfigurable pixel formats 14 2005
7307640 Method and apparatus for efficient generation of texture coordinate displacements for implementing emboss-style bump mapping in a graphics rendering system 24 2005
7307638 Method and apparatus for interleaved processing of direct and indirect texture coordinates in a graphics system 50 2005
7176919 Recirculating shade tree blender for a graphics system 93 2005
7576748 Graphics system with embedded frame butter having reconfigurable pixel formats 10 2006
7317459 Graphics system with copy out conversions between embedded frame buffer and main memory for producing a streaming video image as a texture on a displayed object image 16 2006
7701461 Method and apparatus for buffering graphics data in a graphics system 20 2007
8098255 Graphics processing system with enhanced memory controller 12 2009
7995069 Graphics system with embedded frame buffer having reconfigurable pixel formats 12 2009
 
JPMORGAN CHASE BANK, N.A. (1)
6195100 Method and system for rendering brush strokes with multiple nibs 4 1998
 
SHIDONNI LTD (1)
* 2009/0251,468 ANIMATING OF AN INPUT-IMAGE TO CREATE PERSONAL WORLDS 0 2008
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 7158138 System and method for drawing and painting with warped bitmap brushes 13 2000
 
SILVERBROOK RESEARCH PTY LTD (1)
7969477 Camera sensing device for capturing and manipulating images 1 2010
 
GOOGLE TECHNOLOGY HOLDINGS LLC (90)
* 6486886 Bump map compositing for simulated digital painting effects 9 1998
8908075 Image capture and processing integrated circuit for a camera 1 2007
8872952 Image capture and processing integrated circuit for a camera 0 2007
8896724 Camera system to facilitate a cascade of imaging effects 0 2008
7961249 Digital camera having interconnected image processing units 84 2010
8013905 Method of processing images captured by digital camera to reduce distortion 1 2010
8866923 Modular camera and printer 0 2010
8902333 Image processing method using sensed eye position 0 2010
8421869 Camera system for with velocity sensor and de-blurring processor 83 2011
8274665 Image sensing and printing device 88 2011
8102568 System for creating garments using camera and encoded card 1 2011
8285137 Digital camera system for simultaneous printing and magnetic recording 0 2011
8789939 Print media cartridge with ink supply manifold 5 2011
9137397 Image sensing and printing device 2 2012
9088675 Image sensing and printing device 0 2012
9036162 Image sensing and printing device 0 2012
9584681 Handheld imaging device incorporating multi-core image processor 0 2012
9560221 Handheld imaging device with VLIW image processor 0 2012
9544451 Multi-core image processor for portable device 0 2012
9338312 Portable handheld device with multi-core image processor 0 2012
9237244 Handheld digital camera device with orientation sensing and decoding capabilities 2 2012
9219832 Portable handheld device with multi-core image processor 2 2012
9191529 Quad-core camera processor 0 2012
9191530 Portable hand-held device having quad core image processor 0 2012
9185246 Camera system comprising color display and processor for decoding data blocks in printed coding pattern 2 2012
9185247 Central processor with multiple programmable processor units 0 2012
9179020 Handheld imaging device with integrated chip incorporating on shared wafer image processor and central processor 2 2012
9154647 Central processor with multiple programmable processor units 0 2012
9154648 Portable hand-held device having quad core image processor 0 2012
9148530 Handheld imaging device with multi-core image processor integrating common bus interface and dedicated image sensor interface 2 2012
9143635 Camera with linked parallel processor cores 0 2012
9143636 Portable device with dual image sensors and quad-core processor 0 2012
9137398 Multi-core processor for portable device with dual image sensors 0 2012
9131083 Portable imaging device with multi-core processor 0 2012
9124735 Camera system comprising color display and processor for decoding data blocks in printed coding pattern 0 2012
9124736 Portable hand-held device for displaying oriented images 0 2012
9124737 Portable device with image sensor and quad-core processor for multi-point focus image capture 0 2012
9113007 Camera with linked parallel processor cores 0 2012
9113008 Handheld imaging device with multi-core image processor integrating common bus interface and dedicated image sensor interface 0 2012
9113009 Portable device with dual image sensors and quad-core processor 0 2012
9113010 Portable hand-held device having quad core image processor 0 2012
9106775 Multi-core processor for portable device with dual image sensors 0 2012
9100516 Portable imaging device with multi-core processor 0 2012
9083829 Portable hand-held device for displaying oriented images 0 2012
9083830 Portable device with image sensor and quad-core processor for multi-point focus image capture 0 2012
9060081 Handheld imaging device with multi-core image processor integrating common bus interface and dedicated image sensor interface 0 2012
9060128 Portable hand-held device for manipulating images 0 2012
9055221 Portable hand-held device for deblurring sensed images 0 2012
9049318 Portable hand-held device for displaying oriented images 0 2012
9013717 Handheld imaging device with multi-core image processor integrating common bus interface and dedicated image sensor interface 0 2012
8953060 Hand held image capture device with multi-core processor and wireless interface to input device 0 2012
8953061 Image capture device with linked multi-core processor and orientation sensor 0 2012
8953178 Camera system with color display and processor for reed-solomon decoding 2 2012
8947592 Handheld imaging device with image processor provided with multiple parallel processing units 2 2012
8947679 Portable handheld device with multi-core microcoded image processor 2 2012
8937727 Portable handheld device with multi-core image processor 2 2012
8934027 Portable device with image sensors and multi-core processor 6 2012
8934053 Hand-held quad core processing apparatus 6 2012
8928897 Portable handheld device with multi-core image processor 8 2012
8922670 Portable hand-held device having stereoscopic image camera 7 2012
8922791 Camera system with color display and processor for Reed-Solomon decoding 4 2012
8913137 Handheld imaging device with multi-core image processor integrating image sensor interface 2 2012
8913151 Digital camera with quad core processor 6 2012
8913182 Portable hand-held device having networked quad core processor 6 2012
8908051 Handheld imaging device with system-on-chip microcontroller incorporating on shared wafer image processor and image sensor 2 2012
8908069 Handheld imaging device with quad-core image processor integrating image sensor interface 3 2012
8902324 Quad-core image processor for device with image display 6 2012
8902340 Multi-core image processor for portable device 2 2012
8902357 Quad-core image processor 7 2012
8896720 Hand held image capture device with multi-core processor for facial detection 6 2012
8890969 Portable device with image sensors and multi-core processor 0 2012
8890970 Portable hand-held device having stereoscopic image camera 0 2012
8891008 Hand-held quad core processing apparatus 0 2012
8885179 Portable handheld device with multi-core image processor 0 2012
8885180 Portable handheld device with multi-core image processor 0 2012
8878953 Digital camera with quad core processor 0 2012
8866926 Multi-core processor for hand-held, image capture device 6 2012
8854492 Portable device with image sensors and multi-core processor 0 2012
8854493 Hand held image capture device with multi-core processor for facial detection 0 2012
8854494 Portable hand-held device having stereoscopic image camera 0 2012
8854538 Quad-core image processor 0 2012
8836809 Quad-core image processor for facial detection 9 2012
8823823 Portable imaging device with multi-core processor and orientation sensor 11 2012
8810723 Quad-core image processor 0 2012
9168761 Disposable digital camera with printing assembly 0 2012
9108430 Disposable digital camera with printing assembly 0 2012
9044965 Disposable digital camera with printing assembly 0 2012
8936196 Camera unit incorporating program script scanner 2 2012
9197767 Digital camera having image processor and printer 0 2013
9167109 Digital camera having image processor and printer 0 2013
 
TOYOTA JIDOSHA KABUSHIKI KAISHA (1)
8126682 Support system with improved reusability of work history data and design support method 1 2002
 
NEW YORK UNIVERSITY (2)
* 6011536 Method and system for generating an image having a hand-painted appearance 147 1998
* 2004/0233,196 Logic arrangements storage mediums, and methods for generating digital images using brush strokes 7 2004
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (2)
6914605 Graphic processor and graphic processing system 3 2001
* 2001/0024,205 Graphic processor and graphic processing system 7 2001
 
AUTODESK, INC. (16)
* 6549212 System for user customization of attributes associated with a three-dimensional surface 6 1998
* 6348924 Method and apparatus for interactively painting volumetric particle flow paths and controlling a flow of the flow paths 38 1999
9471996 Method for creating graphical materials for universal rendering framework 0 2008
* 8134551 Frontend for universal rendering framework 0 2008
* 2009/0219,284 FRONTEND FOR UNIVERSAL RENDERING FRAMEWORK 8 2008
* 2009/0222,469 METHOD FOR CREATING GRAPHICAL MATERIALS FOR UNIVERSAL RENDERING FRAMEWORK 7 2008
8521478 Automatic coloring of rigid groups of parts 0 2008
* 2009/0248,369 Automatic Coloring Of Rigid Groups Of Parts 1 2008
8212806 File format extensibility for universal rendering framework 2 2008
* 2009/0251,478 File Format Extensibility For Universal Rendering Framework 23 2008
8667404 Predictive material editor 0 2008
* 2010/0037,205 Predictive Material Editor 2 2008
9342901 Material data processing pipeline 0 2008
* 2010/0103,171 Material Data Processing Pipeline 0 2008
8584084 System for library content creation 1 2008
* 2010/0122,243 System For Library Content Creation 5 2008
 
HANKUK UNIVERSITY OF FOREIGN STUDIES RESEARCH AND INDUSTRY-UNIVERSITY COOPERATION FOUNDATION (1)
* 8817037 Reconstructing three dimensional oil paintings 0 2008
* Cited By Examiner