Patents by Inventor Douglas R. M. Patterson

Douglas R. M. Patterson 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: 7456841
    Abstract: An apparatus for texture mapping in a computer graphics system, using a predetermined set of standardized textures. Each texture of the standardized set is a procedural texture, and is supplied to the apparatus as one or a sequence of program commands the execution of which will result in the generation of the respective procedural texture. In a preferred embodiment, the means for processing the program commands comprises a processor operable to implement only those input program commands or sequences of input program commands as are required to generate the procedural textures of the standardized set.
    Type: Grant
    Filed: July 17, 1998
    Date of Patent: November 25, 2008
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Karl J. Wood, Cornelis W. A. M. Van Overveld, Hendrik Dijkstra, Douglas R. M. Patterson
  • Patent number: 6501481
    Abstract: An image processing method and apparatus are described for rendering two dimensional pixel images composed of triangular image primitives. Prior to their projection into the image plane, each triangle is parameterised with a respective two-dimensional coordinate system with the coordinate axes (s,t) concurrent with respective edges of the triangle and the origin (0,0) coincident with the vertex (V.0) between those edges. A generalised interpolation function, applied in terms of the parameterising (s,t) coordinate system, determines parameter values at positions (P) within the triangle in terms of the two-dimensional coordinate system. These parameter values determine contributions from stored values for one or more attributes, such as surface normal or texturing, stored for each vertex, to give attribute values at each pixel. In a final stage, the per pixel attribute values from all triangles are used to jointly determine an output color for each pixel.
    Type: Grant
    Filed: September 15, 2000
    Date of Patent: December 31, 2002
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Karl J. Wood, Douglas R. M. Patterson
  • Patent number: 6204856
    Abstract: An image processing method and apparatus are described for rendering two dimensional pixel images composed of triangular image primitives. Prior to their projection into the image plane, each triangle is parameterised with a respective two-dimensional coordinate system with the coordinate axes (s,t) concurrent with respective edges of the triangle and the origin (0,0) coincident with the vertex (V.0) between those edges. A generalised interpolation function, applied in terms of the parameterising (s,t) coordinate system, determines parameter values at positions (P) within the triangle in terms of the two-dimensional coordinate system. These parameter values determine contributions from stored values for one or more attributes, such as surface normal or texturing, stored for each vertex, to give attribute values at each pixel. In a final stage, the per pixel attribute values from all triangles are used to jointly determine an output color for each pixel.
    Type: Grant
    Filed: July 28, 1998
    Date of Patent: March 20, 2001
    Assignee: U.S. Philips Corporation
    Inventors: Karl J. Wood, Douglas R. M. Patterson