Patents by Inventor Kells A Elmquist

Kells A Elmquist has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20080143720
    Abstract: A method, apparatus, and article of manufacture provide the ability to conduct global illumination. A three-dimensional (3D) model of a scene is obtained in a computer graphics application. A section of the scene is identified as a region of interest. A photon tree is then obtained that consists of a set of buffers that represents the region of interest, with every pixel in the region of interest necessary for every view being represented in at least one buffer in the set of buffers. The set of buffers are concatenated into a single large buffer. One or more full screen draw operations is performed over the single large buffer. The draw operation performs a lighting and optional shadowing operation on every pixel represented in the set of buffers. Any view of the region of interest is then displayed based on the lighting information thus incorporated into the photon tree.
    Type: Application
    Filed: December 13, 2006
    Publication date: June 19, 2008
    Inventor: Kells A. Elmquist
  • Patent number: 6947058
    Abstract: An approach for incrementally updating graphical images when using anti-aliasing techniques is disclosed. Data for an original color is stored, and an image is filtered based on the original color. A new color for an image portion less than the entire image is identified. The new color is used with the old color to re-filter the image portion. The re-filtering may be performed by a two-step approach in which the image portion is filtered using the negative of the original color and then the image portion is filtered using the new color. The re-filtering may be performed by a one-step approach in which the portion of the image is filtered using the difference between the new color and the old color. The appearance of a halo around the portion of the image that would otherwise occur when filtering based on only the new color is thereby avoided.
    Type: Grant
    Filed: May 15, 2002
    Date of Patent: September 20, 2005
    Assignee: Autodesk, Inc.
    Inventor: Kells A Elmquist
  • Patent number: 5313568
    Abstract: A method for rendering a three-dimensional image on a computer graphics display device involving the steps of providing a data base defining at least the geometry and reflectivity of light emitters and object in the scene and approximating surfaces of each object in the scene as patches in three dimensional space. Each patch is approximated as one or more elements defined by vertices. A source of irradiated light in the scene is selected and defined as a light source. Then, for each vertex, a form factor representing the fraction of light energy that arrives at the vertex from the source is determined by ray tracing from the vertex to the source. Radiosity is then determined at each vertex based on the form factors determined for each vertex. This process is repeated a selected number of times using a different light source each time. In this manner a plurality of radiosities are determined that collectively indicate the global illumination of the scene.
    Type: Grant
    Filed: July 6, 1993
    Date of Patent: May 17, 1994
    Assignee: Hewlett-Packard Company
    Inventors: John R. Wallace, Kells A. Elmquist, Eric A. Haines
  • Patent number: 5299298
    Abstract: Shadow testing of a two dimensional projection of a three dimensional scene is accelerated by superimposing the projection with a plurality of scan areas, then examining points, and edges of objects, falling within each scan area. Points are identified as potentially shadowed points if bracketed by edges of any object, and the bracketing object is identified as a potential shadower of the potentially shadowed points. Potential shadowers and potentially shadowed points undergo a series of tests to rapidly determine which, if any, of the potential shadowers are actual shadowers of each potentially shadowed point.
    Type: Grant
    Filed: February 28, 1991
    Date of Patent: March 29, 1994
    Assignee: Hewlett-Packard Company
    Inventors: Kells A. Elmquist, David W. Arsenault
  • Patent number: 5058042
    Abstract: A method for employing a hierarchical display list in global rendering comprises the steps of traversing the display list and extracting selected primitives and attributes. A bounding volume is defined for selected primitives, and data indicative of the selected primitives, attributes, and bounding volumes are stored in a global database. Global rendering may be performed by either ray tracing or radiosity based upon the data in the global database. In the event that global rendering is performed by radiosity, then a plurality of surface elements for each selected primitive is defined and also stored in the global data base. Shading attribute data for each of the surface elements is defined upon application of a radiosity rendering algorithm to the global database. An alternative display list may be defined from the global database, if desired.
    Type: Grant
    Filed: April 3, 1989
    Date of Patent: October 15, 1991
    Assignee: Hewlett-Packard Company
    Inventors: Samir L. Hanna, Louise M. Watson, John R. Wallace, Kells A. Elmquist, Eric A. Haines, Kent M. Montgomery