Patents by Inventor Bart Barenbrug

Bart Barenbrug 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: 8515134
    Abstract: A system and method for motion estimation involves obtaining input image frames, where the input image frames correspond to different instances in time, and performing motion estimation on the input image frames using depth information from the input image frames, where the depth information from an input image frame indicates how far a pixel in the input image frame is located from a surface of a three dimensional space.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: August 20, 2013
    Assignee: NXP B.V.
    Inventors: Bart Barenbrug, Robert Paul Berretty, Claus Nico Cordes, Rene Klein Gunnewiek, Jose Pedro Magalhaes, Ling Shao
  • Publication number: 20110142289
    Abstract: A system and method for motion estimation involves obtaining input image frames, where the input image frames correspond to different instances in time, and performing motion estimation on the input image frames using depth information from the input image frames, where the depth information from an input image frame indicates how far a pixel in the input image frame is located from a surface of a three dimensional space.
    Type: Application
    Filed: December 11, 2009
    Publication date: June 16, 2011
    Applicant: NXP B.V.
    Inventors: BART BARENBRUG, ROBERT PAUL BERRETTY, CLAUS NICO CORDES, RENE KLEIN GUNNEWIEK, JOSE PEDRO MAGALHAES, LING SHAO
  • Publication number: 20070146381
    Abstract: Therefore, a computer graphics processor with a forward mapping renderer is provided. The renderer comprises a texture space rasterizer (TS) for rasterizing a primitive in texture space, a color generating unit (PS) for determining the color of the output of the texture space rasterizer (TS) and for forwarding a color sample along with coordinates, a 2 pass screen space resampler (SSRI, SSR2) for resampling the color sample determined by the color generating unit (PS), and at least one one-dimensional blur filter unit (1PB, 2PB) associated to at least one pass of said screen space resampler (SSR1, SSR2) for performing a one-dimensional filtering before performing said at least one pass.
    Type: Application
    Filed: December 21, 2004
    Publication date: June 28, 2007
    Inventors: Kornelis Meinds, Bart Barenbrug
  • Publication number: 20070103465
    Abstract: A computer graphics processor having a renderer for rendering N views of 3D scenes is provided. Said renderer comprising a rasterizer SSR for transversing a surface grid over a surface of primitives of said 3D scenes for all N views. Furthermore, said renderer comprises a shader means PPS for determining a color of the output of the rasteriser SS and forwarding a shaded color sample along with its screen coordinates, and N screen space resamplers SSR each for resampling the shaded color sample determined by said shader means PPS according to one of the N views. This is much more efficient, because the surface traversal, texture fetching and shading computations are only performed once for the N different views. The resulting shaded colors are reused for all views. Additionally, the ability to traverse any grid over the surface of the primitive provides more rendering freedom.
    Type: Application
    Filed: December 3, 2004
    Publication date: May 10, 2007
    Inventors: Bart Barenbrug, Bartolomeus Van Geest, Kornelis Meinds
  • Publication number: 20070097141
    Abstract: A computer graphics system renders an image using forward texture mapping. Image pixels form a pixel grid in a screen space. Objects of the image are modeled by primitives. A texture memory (134) stores a texture map with texels forming a texel grid in a texture space. A rasterizer (120) determines for each primitive in the texture space associated texels that at least partly fall within the primitive and assigns texel attributes to those texels. A texel shader (130) transforms texel attributes to color attributes. A contribution filter (810) filters a continuous signal describing the primitive, yielding, when sampled for a given texel position, a respective contribution factor providing a measure of overlap of the corresponding texel with the primitive in texture space. A screen space resampler (140) resamples color attributes of the texels according to the pixel grid forming display pixel data using the contribution factor as a weight.
    Type: Application
    Filed: June 11, 2004
    Publication date: May 3, 2007
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Bart Barenbrug, Patric Theune
  • Publication number: 20060202990
    Abstract: A computer graphics system according to the invention comprises a model information providing unit (MIU), a rasterizer (RU), MIU a color generator, and a display space resampler (DSR). The model information providing unit (MIU) provides information representing a set of graphics primitives, the information comprising at least geometrical information defining a shape of the RU primitives and appearance information defining an appearance of the primitives. The rasterizer (RU) is capable of generating a first sequence of coordinates ((u1,v1)) which coincide with a base grid associated with the primitive, and capable of generating one or more sequences of interpolated values associated with the first sequence comprising a second sequence of coordinates ((u2,v2)) for adressing samples of a texture (T2). The color generator assigns a color (Cu,v) to said first sequence of coordinates using said appearance information, and comprises a texture data unit (TDU), a texture space resampler (TSR) and a shading unit (SU).
    Type: Application
    Filed: February 2, 2004
    Publication date: September 14, 2006
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Bart Barenbrug, Kornelis Meinds
  • Publication number: 20060158451
    Abstract: A computer graphics includes a texture memory (134) storing texture maps in a mipmap structure, texels in a texture map being specified by a pair of u and v coordinates. A rasterizer (120) determines for a texel (u, v) corresponding initial 4D mipmap levels (mmlu, mmlv) and a magnification factor representing a magnification that occurs when the texel is mapped to a corresponding pixel position on the display. It then determines final 4D mipmap levels in dependence on the determined initial 4D mipmap levels mmlu, mmlv, and the magnification factor. A texture space resampler (132) obtains texture data from a texture map identified by the pair off final 4D mipmap levels. A texture mapper (140) maps the obtained texture data to corresponding pixel data defining the display image.
    Type: Application
    Filed: June 30, 2004
    Publication date: July 20, 2006
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Bart Barenbrug, Kornelis Meinds
  • Publication number: 20050128213
    Abstract: The invention relates to a computer graphics systems and a method for rendering an image for display using texture mapping. A combination of the advantages of 3D mipmapping and 4D mipmapping is achieved according to the invention by: storing texture maps in 3D mipmap format, reconstructing at least part of a 4D mipmap from said 3D mipmap on-the-fly, and mapping texture data from said 4D mipmap to corresponding pixel data defining said display image.
    Type: Application
    Filed: December 16, 2002
    Publication date: June 16, 2005
    Inventors: Bart Barenbrug, Kornellis Meinds