Patents by Inventor Bart Gerard Bernard Barenbrug

Bart Gerard Bernard 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: 8013873
    Abstract: A rendering unit (300) for rendering an output image (102) comprising output pixels, on basis of an input image (100) comprising input pixels and on basis of depth related data elements corresponding to the respective input pixels is disclosed. The rendering unit (300) comprises: a shift computing unit (302) for computing shift values to be applied to the input pixels, on basis of the respective depth related data elements; and an interpolation unit (304) for computing the output pixels on basis of shifting the input pixels with the respective shift values. The shift computing unit (302) is configured to provide an output value as the first one of the shift values, which is substantially equal to zero if the corresponding first one of the input pixels corresponds to overlay, independent of the corresponding depth related data element.
    Type: Grant
    Filed: April 12, 2006
    Date of Patent: September 6, 2011
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Bart Gerard Bernard Barenbrug, Franciscus Johannes Peters
  • Publication number: 20110199379
    Abstract: The invention relates to a device and method of providing a layered depth model of a scene, the layers of the depth model comprising primary view information for a primary view of the scene from a primary viewing direction and occlusion information associated with the primary view information for use in rendering in other views of the scene, wherein: the primary view information comprises layer segments of the model which are depth-wise closest with respect to the primary viewing direction, and the occlusion information comprises further layer segments of the model and wherein the occlusion in formation comprises a safety region (SR1, SR2, SR3, SR4) adjacent to a depth transition for which occlusion information is provided (J1, J2, J3, J4), and wherein the safety region comprises corresponding segments of the primary view information, and wherein the safety region (SR1, SR2, SR3, SR4) is located on that side of the respective depth transition which is depth-wise farthest away with respect to the primary viewi
    Type: Application
    Filed: October 15, 2009
    Publication date: August 18, 2011
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Christian Benien, Stefanie Mehl, Marc Helbing, Harald Helmut Uerlings, Bart Gerard Bernard Barenbrug, Felix Gremse
  • Publication number: 20110181588
    Abstract: Three dimensional image data is provided which includes data representing a first image which specifically may be a background image. A mixed image which is a combination of the first image and a second image which specifically may be a foreground image, a transparency map related to the mixed image comprising transparency values for pixels of the mixed image and a depth indication map for the mixed image comprising depth indication values for pixels of the mixed image. The use of a mixed image may allow three dimensional processing while at the same time allowing 2D backwards compatibility. Image quality around image objects may be improved by modifying transparency values in response to depth indication values and/or depth indication values in response to transparency values. Specifically, an improved alignment of transitions of depth indication values and transparency values may provide improved three dimensional foreground image object edge data.
    Type: Application
    Filed: September 23, 2009
    Publication date: July 28, 2011
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V
    Inventors: Bart Gerard Bernard Barenbrug, Bernardus Antonius Maria Zwaans, Harald Hermanus Albertus Van Woerkom
  • Publication number: 20110149037
    Abstract: In a method for encoding and an encoder for a 3D video signal, a principal data layer, a depth map for the principal data layers and further data layers are encoded. Several data layers are combined in one or more common data layers by moving data segments such as data blocks from data layers of origin into common data layers and keeping record of the shift in an additional data stream.
    Type: Application
    Filed: August 17, 2009
    Publication date: June 23, 2011
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Jan Van Der Horst, Bart Gerard Bernard Barenbrug, Gerardus Wilhemus Theodorus Van Der Heiden
  • Publication number: 20110123113
    Abstract: A method of processing an image signal comprising image and depth information is provided. The method is configured to perform segmentation on an image based on depth/disparity information present in the image signal comprising said image, and subsequently inpaint background for correction of the errors in the image around the foreground objects into a region that extends beyond the segment boundary of the foreground object and/or inpaint foreground for correction of errors in the image into a region that extends inside the segment boundary of the foreground object. In this way compression and other artifacts may be reduced.
    Type: Application
    Filed: July 22, 2009
    Publication date: May 26, 2011
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Robert-Paul Mario Berretty, Jose Pedro Magalhaes, Reinier Bernardus Maria Klein Gunnewiek, Bart Gerard Bernard Barenbrug, Ling Shao
  • Publication number: 20110074924
    Abstract: A system (100) for generating a signal (1300) representing a three dimensional scene from a primary view, comprising a sequence generator (104) for generating a sequence of stripes defining at least part of the representation of the three dimensional scene from the primary view and a signal generator (106) for generating a video signal comprising the sequence of stripes. Each stripe in turn represents a rectangular area of image information comprising data elements defining a color, a depth and a position of the rectangular area of image information, wherein the color and depth data elements for each stripe are derived from surface contour information of at least one object in the scene and the position data element is derived from the position of the surface contour information of the at least one object within the primary view.
    Type: Application
    Filed: May 27, 2009
    Publication date: March 31, 2011
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Bart Gerard Bernard Barenbrug, Waltherus Antonius Hendrikus Roelen
  • Publication number: 20100309298
    Abstract: A display control system (11) comprises an input (12) for receiving an image to be displayed by means of a backlight (2) and a transmissive panel (3). A backlight controller (5) provides different colors or luminances for causing the backlight (2) to sequentially apply the different colors or luminances to the transmissive panel (3) in time-sequential sub-fields of the image. A transmissive panel controller (6) provides transmittivities for causing the transmissive panel (3) to sequentially apply the transmittivities to the transmissive panel in the time-sequential sub-fields of the image for displaying the image. The transmissive panel controller (6) selects a transmittivity based on a predetermined amount of off-axis gamma distortion of the transmissive panel.
    Type: Application
    Filed: January 22, 2009
    Publication date: December 9, 2010
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Remco Theodorus Johannes Muijs, Jan Stroemer, Bart Gerard Bernard Barenbrug
  • Publication number: 20100220920
    Abstract: The invention relates to a method, apparatus and system for processing first depth-related information associated with an image sequence. The method of processing comprises mapping first depth-related information of respective images of a shot of the image sequence on corresponding second depth-related information using a first estimate of a characteristic of the distribution of first depth-related information associated with at least one image from the shot, the mapping adapting the first depth-related information by enhancing the dynamic range of a range of interest of first depth-related information defined at least in part by the first estimate, and the amount of variation in the mapping for respective images in temporal proximity in the shot being limited.
    Type: Application
    Filed: May 5, 2008
    Publication date: September 2, 2010
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventor: Bart Gerard Bernard Barenbrug
  • Publication number: 20100201878
    Abstract: A device (500) and method for rendering content that includes analyzing previous and/or subsequent temporal portions of a content signal to determine elements that are positionally related to elements of a current portion of the content signal. The current portion of the content signal is rendered on a primary rendering device (530), such as a television, while the elements that are positionally related to elements of a current portion of the content signal are concurrently rendered on a secondary rendering device (540). In one embodiment, the elements that are rendered on the secondary rendering device (540) may be rendered at a lower resolution and/or lower frame rate than the rendered current portion of the content signal. In one embodiment, at least one of previous and subsequent temporal portions of a content signal may be analyzed at a lower resolution than the content signal.
    Type: Application
    Filed: March 29, 2007
    Publication date: August 12, 2010
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Bart Gerard Bernard Barenbrug, Leo Jan Velthoven, Mark Jozef Willem Mertens, Michiel Adriaanszoon Klompenhouwer, Frederik Jan De Bruijn
  • Publication number: 20090267958
    Abstract: A method of displaying an image having at least two different image settings comprises the steps of providing at least three different partial images, and displaying the at least three partial images. A first and second pair of partial images constitute the image having a first image setting and the same image having a second image setting respectively, such that the image having both image settings is visible. The partial images may be displayed either simultaneously or consecutively. The settings may comprise contrast, brightness and/or depth settings.
    Type: Application
    Filed: September 18, 2007
    Publication date: October 29, 2009
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Wilhelmus Hendrikus Alfonsus Bruls, Bart Gerard Bernard Barenbrug, Dirk Kornelis Gerhardus De Boer
  • Publication number: 20090179920
    Abstract: A method of up-scaling a first structure of samples representing a first property, the first structure having a source resolution, into a second structure of samples representing the first property, the second structure having a target resolution, on basis of a third structure of samples representing a second property, the third structure having the source resolution and on basis of a fourth structure of samples representing the second property, the fourth structure of samples having the target resolution, the method comprising: assigning weight factors to respective first samples of the first structure of samples on basis of differences between respective third samples of the third structure of samples and fourth samples of the fourth structure of samples; and computing the second samples of the second structure of samples on basis of the first samples of the first structure of samples and the respective weight factors.
    Type: Application
    Filed: May 7, 2007
    Publication date: July 16, 2009
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Abraham Karel Riemens, Patrick Fernandes Machado, Christiaan Varekamp, Bart Gerard Bernard Barenbrug, Robert-Paul Mario Berretty
  • Publication number: 20090167776
    Abstract: A graphics pipeline (20) for rendering graphics receives texture data (22) and vertex data (23). The texture data (22) define-rectangular texture maps (24), which are axis-aligned in texture space. The vertex data (23) describe output quadrilaterals (25) in screen space. A rasterizer (27) rasterizes the input rectangle (24) by determining which texels are inside the input rectangle (24). A mapper (28) maps the texels inside the input rectangle (24) onto the output quadrilaterals (25). The mapping is performed by calculating screen space output coordinates from the texture space grid coordinates of the texels. For the calculation an equation is used comprising at least one linear combination of the texture space grid coordinates of the texels inside the input rectangles (24) and at least one product of real powers of the texture space grid coordinates of the texels inside the input rectangles (24).
    Type: Application
    Filed: April 29, 2005
    Publication date: July 2, 2009
    Applicant: NXP B.V.
    Inventor: Bart Gerard Bernard Barenbrug
  • Publication number: 20090153652
    Abstract: The invention pertains to rendering of image data for a multi-view display, such as image data for a lenticular auto-stereoscopic display. The method comprising the steps of receiving an image signal representing a first image, the first image comprising 3D image data, spatially filtering the first image signal to provide a second image signal, the second image signal representing a second image, the spatial filtering being such as a low-pass filter, a high-pass filter or a combination of a low-pass and a high-pass filter, a strength of the spatial filter is determined by a reference depth of the first image and a depth of an image element of the first image, and sample the second image to a plurality of sub-images, each sub-image being associated with a view direction of the image.
    Type: Application
    Filed: November 27, 2006
    Publication date: June 18, 2009
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
    Inventor: Bart Gerard Bernard Barenbrug
  • Patent number: 7532220
    Abstract: An apparatus for mapping primitives of a 3D graphics model from a texture space to a screen space. The apparatus includes a texture memory for storing texture maps. A resampler resamples, for each primitive, data from a texture map that corresponds to the primitive to corresponding pixel data defining a portion of a display image that corresponds to the primitive. The texture space resampler and/or the screen space resampler is operative to select a resampling algorithm for performing the resampling from a respective set of at least two distinct resampling algorithms. The selection is done in dependence on a size of the primitive.
    Type: Grant
    Filed: July 21, 2004
    Date of Patent: May 12, 2009
    Assignee: NXP B.V.
    Inventors: Bart Gerard Bernard Barenbrug, Kornelis Meinds
  • Patent number: 7525553
    Abstract: A computer graphics processor is described comprising a model information providing unit (210) for providing information representing a set of graphics primitives, a rasterizer (227) capable of generating a first sequence of coordinates which coincide with a base grid associated with the primitive, a color generator (235) for assigning a color to said first sequence of coordinates, and a display space resampler (245) for resampling the color assigned by the color generator in the base grid for coordinates u,v to a representation in a grid associated with a display with coordinates x,y, in a first and a second transformation. The transformation is carried out in a first and a second pass, and optionally includes a transposition. The order of the passes and the decision to apply a transposition or not is based on an evaluation of the partial derivatives formula (I) two of which determine shear and two of which determine scaling in the transformations.
    Type: Grant
    Filed: April 13, 2004
    Date of Patent: April 28, 2009
    Assignee: NXP B.V.
    Inventors: Bart Gerard Bernard Barenbrug, Kornelis Meinds
  • Publication number: 20090073170
    Abstract: A method of computing an output disparity map, comprising output elements having output values corresponding to shifts to be applied to respective pixels of a first image to compute a second image is disclosed. The computing is on basis of an input disparity map comprising respective input elements having input values. The method comprises: determining a particular input value (206) of the input disparity map on basis of a predetermined criterion; determining a mapping function on basis of the input value (206) of the particular input element, the mapping function such that the input value (206) of the particular input element is mapped to a predetermined output value (208) which is substantially equal to zero; and mapping the input values of the input elements to respective output values of the output elements on basis of the mapping function.
    Type: Application
    Filed: October 21, 2005
    Publication date: March 19, 2009
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
    Inventors: Robert-Paul Mario Berretty, Bart Gerard Bernard Barenbrug
  • Publication number: 20080303894
    Abstract: 2D image data are converted into 3D image data. The image is divided, on the basis of focusing characteristics, into two or more regions, it is determined to which region an edge separating two regions belongs. The regions are depth ordered in accordance with the rule that the rule that a region comprising an edge is closer to the viewer than an adjacent region and to the regions 3-D depth information is assigned in accordance with the established depth order of the regions. Preferably to each of the regions a depth is assigned in dependence on an average or median focusing characteristic of the region.
    Type: Application
    Filed: November 27, 2006
    Publication date: December 11, 2008
    Inventors: Fabian Edgar Ernst, Bart Gerard Bernard Barenbrug
  • Publication number: 20080192067
    Abstract: A rendering unit (300) for rendering an output image (102) comprising output pixels, on basis of an input image (100) comprising input pixels and on basis of depth related data elements corresponding to the respective input pixels is disclosed. The rendering unit (300) comprises: a shift computing unit (302) for computing shift values to be applied to the input pixels, on basis of the respective depth related data elements; and an interpolation unit (304) for computing the output pixels on basis of shifting the input pixels with the respective shift values. The shift computing unit (302) is configured to provide an output value as the first one of the shift values, which is substantially equal to zero if the corresponding first one of the input pixels corresponds to overlay, independent of the corresponding depth related data element.
    Type: Application
    Filed: April 12, 2006
    Publication date: August 14, 2008
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
    Inventors: Bart Gerard Bernard Barenbrug, Franciscus Johannes Peters