Patents by Inventor Larry I. Gritz

Larry I. Gritz 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).

  • Patent number: 8633927
    Abstract: In an example embodiment, 3D graphics object information associated with a render of a frame may be stored in an object-indexed cache in a memory. The 3D graphics object information comprises results for one or more shading operations further comprises one or more input values for the one or more shading operations.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: January 21, 2014
    Assignee: nVidia Corporation
    Inventors: Radomir Mech, Larry I. Gritz, Eric B. Enderton, John F. Schlag, Daniel Elliot Wexler, Philip A. Nemec
  • Patent number: 7868891
    Abstract: Embodiments of methods, apparatuses, devices, and/or systems for load balancing two processors, such as for graphics and/or video processing, for example, are described.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: January 11, 2011
    Assignee: NVIDIA Corporation
    Inventors: Daniel Elliot Wexler, Larry I. Gritz, Eric B. Enderton, Cass W. Everitt
  • Patent number: 7554538
    Abstract: Embodiments of methods, apparatuses, devices, and/or systems for video processing, such as for hidden surface removal or reduction, are described.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: June 30, 2009
    Assignee: nVidia Corporation
    Inventors: Daniel Elliott Wexler, Larry I. Gritz
  • Patent number: 7362332
    Abstract: The present invention is related to rendering computer animated video and/or images generally, and to simulating motion blur efficiently in computer graphics. The present invention includes selecting a plurality of sample locations from which to sample an object scene. If a given sample location overlaps a moving object, existing sample data computed or initialized for the sample location is replicated. This data is then separately updated by sampling the moving object at a plurality of times during the object scene. The replicated data is updated further by subsequently sampling moving and non-moving objects at some or all of the plurality of times. After all of the objects that overlap the sample location have been processed, the replicated data, which may be updated, is combined.
    Type: Grant
    Filed: June 20, 2002
    Date of Patent: April 22, 2008
    Assignee: Nvidia Corporation
    Inventor: Larry I. Gritz
  • Publication number: 20080024495
    Abstract: Embodiments for accelerating the re-rendering of graphics frames are disclosed.
    Type: Application
    Filed: July 25, 2006
    Publication date: January 31, 2008
    Inventors: Radomir Mech, Larry I. Gritz, Eric B. Enderton, John F. Schlag, Daniel Elliot Wexler, Philip A. Nemec
  • Patent number: 7136081
    Abstract: This invention relates generally to the art of computer graphics, and more specifically to the field of line sampling object scene information for the purpose of reconstructing an image of the object scene. In particular, the inventions distributes a set of line samples across an image plane such that the distribution of the set of line samples is non-regular. Additionally, the invention projects objects from an object scene onto an image plane and computes a view of the objects along each line sample in the set of line samples. Finally, the invention combines the view along each line sample in the set of line samples to form a view of the object scene.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: November 14, 2006
    Assignee: NVIDIA Corporation
    Inventors: Larry I. Gritz, Craig Eugene Kolb, Matthew Milton Pharr, Eric Veach
  • Patent number: 6825840
    Abstract: The present invention is related to rendering computer animated video and/or images generally, and to adjusting the origins of rays cast for object-edge positions. The present invention includes identifying a location of a vertex positioned on a perimeter of an object defined in the object scene by a plurality of vertices. The plurality of vertices include the vertex positioned on the perimeter of the object. A shading position that corresponds to, but is offset from, the vertex is then established. A shading value is then computed for the vertex by reference to the shading position. The shading value may be computed, for example, by casting a ray from the shading position.
    Type: Grant
    Filed: June 6, 2002
    Date of Patent: November 30, 2004
    Assignee: NVIDIA Corporation
    Inventor: Larry I. Gritz
  • Publication number: 20030234789
    Abstract: The present invention is related to rendering computer animated video and/or images generally, and to simulating motion blur efficiently in computer graphics. The present invention includes selecting a plurality of sample locations from which to sample an object scene. If a given sample location overlaps a moving object, existing sample data computed or initialized for the sample location is replicated. This data is then separately updated by sampling the moving object at a plurality of times during the object scene. The replicated data is updated further by subsequently sampling moving and non-moving objects at some or all of the plurality of times. After all of the objects that overlap the sample location have been processed, the replicated data, which may be updated, is combined.
    Type: Application
    Filed: June 20, 2002
    Publication date: December 25, 2003
    Inventor: Larry I. Gritz
  • Publication number: 20030227456
    Abstract: The present invention is related to rendering computer animated video and/or images generally, and to adjusting the origins of rays cast for object-edge positions. The present invention includes identifying a location of a vertex positioned on a perimeter of an object defined in the object scene by a plurality of vertices. The plurality of vertices include the vertex positioned on the perimeter of the object. A shading position that corresponds to, but is offset from, the vertex is then established. A shading value is then computed for the vertex by reference to the shading position. The shading value may be computer, for example, by casting a ray from the shading position.
    Type: Application
    Filed: June 6, 2002
    Publication date: December 11, 2003
    Inventor: Larry I. Gritz
  • Publication number: 20030038811
    Abstract: This invention relates generally to the art of computer graphics, and more specifically to the field of line sampling object scene information for the purpose of reconstructing an image of the object scene. In particular, the inventions distributes a set of line samples across an image plane such that the distribution of the set of line samples is non-regular. Additionally, the invention projects objects from an object scene onto an image plane and computes a view of the objects along each line sample in the set of line samples. Finally, the invention combines the view along each line sample in the set of line samples to form a view of the object scene.
    Type: Application
    Filed: May 25, 2001
    Publication date: February 27, 2003
    Inventors: Larry I. Gritz, Craig Eugene Kolb, Matthew Milton Pharr, Eric Veach
  • Patent number: 6300956
    Abstract: A method for smoothly transitioning between different object representations in computer animation using stochastic sampling. The method allows for level of detail transitions between object representations made up of different geometric primitives, of different types, with different rendering attributes, and even different topologies without “popping” or other visual artifacts.
    Type: Grant
    Filed: March 17, 1998
    Date of Patent: October 9, 2001
    Assignee: Pixar Animation
    Inventors: Anthony A. Apodaca, Mark T. Vande Wettering, Larry I. Gritz
  • Patent number: RE42287
    Abstract: A method for smoothly transitioning between different object representations in computer animation using stochastic sampling. The method allows for level of detail transitions between object representations made up of different geometric primitives, of different types, with different rendering attributes, and even different topologies without “popping” or other visual artifacts.
    Type: Grant
    Filed: October 9, 2003
    Date of Patent: April 12, 2011
    Assignee: PIXAR
    Inventors: Anthony A. Apodaca, Mark T. Vande Wettering, Larry I. Gritz