Patents by Inventor Kristjan Valur Jonsson

Kristjan Valur Jonsson 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: 7764285
    Abstract: A system is described for generating a plurality of identifiers, each associated with one of a like plurality of subdivision surfaces of a surface element, and for generating, using an identifier for a subdivision surface, coordinates for the subdivision surface. Each identifier includes one or more position codes. Each position code indicates the position of a subdivision surface at a respective level relative to the next higher level, so that successive position codes in the identifier indicate the positions of subdivision surfaces through successive subdivision levels. To generate coordinates for a subdivision surface from the identifier associated with the subdivision surface, the system sequences through successive position codes in the identifier to determine locations of the subdivision surfaces through the successive levels.
    Type: Grant
    Filed: July 14, 2008
    Date of Patent: July 27, 2010
    Assignee: Mental Images GmbH
    Inventors: Max Wardetzky, Kristjan Valur Jonsson
  • Patent number: 7400324
    Abstract: A system is described for generating a plurality of identifiers, each associated with one of a like plurality of subdivision surfaces of a surface element, and for generating, using an identifier for a subdivision surface, coordinates for the subdivision surface. Each identifier includes one or more position codes. Each position code indicates the position of a subdivision surface at a respective level relative to the next higher level, so that successive position codes in the identifier indicate the positions of subdivision surfaces through successive subdivision levels. To generate coordinates for a subdivision surface from the identifier associated with the subdivision surface, the system sequences through successive position codes in the identifier to determine locations of the subdivision surfaces through the successive levels.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: July 15, 2008
    Assignee: Mental Images GmbH
    Inventors: Max Wardetzky, Kristjan Valur Jonsson
  • Patent number: 7167174
    Abstract: A system is described for generating a plurality of identifiers, each associated with one of a like plurality of subdivision surfaces of a surface element, and for generating, using an identifier for a subdivision surface, coordinates for the subdivision surface. Each identifier includes one or more position codes. Each position code indicates the position of a subdivision surface at a respective level relative to the next higher level, so that successive position codes in the identifier indicate the positions of subdivision surfaces through successive subdivision levels. To generate coordinates for a subdivision surface from the identifier associated with the subdivision surface, the system sequences through successive position codes in the identifier to determine locations of the subdivision surfaces through the successive levels.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: January 23, 2007
    Assignee: Mental Images GmbH
    Inventors: Max Wardetzky, Kristjan Valur Jonsson
  • Patent number: 7046244
    Abstract: A computer graphics system generates a pixel value for a pixel in an image, the pixel being representative of a point in a scene. The computer graphics system generates the pixel value by an evaluation of an integral of a selected function. The computer graphics system comprises a sample point generator and a function evaluator. The a sample point generator is configured to generate respective sets of sample points each associated with one of a series of rays in a ray trace configured to have a plurality of trace levels. The ray at at least one level can be split into a plurality of rays, with each ray being associated with a ray instance identifier. The sample point generator is configured to generate the sample points as predetermined strictly-deterministic low-discrepancy sequence to which a selected rotation operator is applied recursively for the respective levels.
    Type: Grant
    Filed: June 7, 2002
    Date of Patent: May 16, 2006
    Assignee: Mental Images. GmbH & Co, KG.
    Inventors: Georgy Abramov, Kristjan Valur Jonsson
  • Patent number: 6885370
    Abstract: A computer graphics system generate a pixel value for a pixel in an image to simulate global illumination represented by an evaluation of an unknown function ƒ of the form f ? ( x ) = g ? ( x ) + ? 0 1 ? K ? ( x , y ) ? f ? ( y ) ? ? ? ? y , g(x) and K(x,y) known functions, with K(x,y) a “kernel” including a function associated with at least two colors.
    Type: Grant
    Filed: June 7, 2002
    Date of Patent: April 26, 2005
    Assignee: Mental Images GmbH
    Inventors: Georgy Abramov, Kristjan Valur Jonsson
  • Publication number: 20040179006
    Abstract: A system is described for generating a plurality of identifiers, each associated with one of a like plurality of subdivision surfaces of a surface element, and for generating, using an identifier for a subdivision surface, coordinates for the subdivision surface. Each identifier includes one or more position codes. Each position code indicates the position of a subdivision surface at a respective level relative to the next higher level, so that successive position codes in the identifier indicate the positions of subdivision surfaces through successive subdivision levels. To generate coordinates for a subdivision surface from the identifier associated with the subdivision surface, the system sequences through successive position codes in the identifier to determine locations of the subdivision surfaces through the successive levels.
    Type: Application
    Filed: December 19, 2003
    Publication date: September 16, 2004
    Inventors: Max Wardetzky, Kristjan Valur Jonsson
  • Publication number: 20030052874
    Abstract: A computer graphics system generate a pixel value for a pixel in an image to simulate global illumination represented by an evaluation of an unknown function f of the form f(x)=g(x)+∫01K(x,y)f(y)dy,g(x) and K(x,y) known functions, with K(x,y) a “kernel” including a function associated with at least two colors.
    Type: Application
    Filed: June 7, 2002
    Publication date: March 20, 2003
    Inventors: Georgy Abramov, Kristjan Valur Jonsson
  • Publication number: 20030034968
    Abstract: A computer graphics system generates a pixel value for a pixel in an image, the pixel being representative of a point in a scene. The computer graphics system generates the pixel value by an evaluation of an integral of a selected function. The computer graphics system comprises a sample point generator and a function evaluator. The a sample point generator is configured to generate respective sets of sample points each associated with one of a series of rays in a ray trace configured to have a plurality of trace levels. The ray at at least one level can be split into a plurality of rays, with each ray being associated with a ray instance identifier. The sample point generator is configured to generate the sample points as predetermined strictly-deterministic low-discrepancy sequence to which a selected rotation operator is applied recursively for the respective levels.
    Type: Application
    Filed: June 7, 2002
    Publication date: February 20, 2003
    Inventors: Georgy Abramov, Kristjan Valur Jonsson