Patents by Inventor Robert Jan Schutten

Robert Jan Schutten 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).

  • Publication number: 20140092113
    Abstract: A system, method, and computer program product are provided for a dynamic display refresh. In use, a state of a display device is identified in which an entirety of an image frame is currently displayed by the display device. In response to the identification of the state, it is determined whether an entirety of a next image frame to be displayed has been rendered to memory. The next image frame is transmitted to the display device for display thereof, when it is determined that the entirety of the next image frame to be displayed has been rendered to the memory. Further, a refresh of the display device is delayed, when it is determined that the entirety of the next image frame to be displayed has not been rendered to the memory.
    Type: Application
    Filed: September 11, 2013
    Publication date: April 3, 2014
    Applicant: NVIDIA Corporation
    Inventors: Tom Petersen, David Wyatt, Paul van der Kouwe, Emmett M. Kilgariff, Laurence Harrison, Jensen Huang, Tony Tamasi, Gerrit A. Slavenburg, Thomas F. Fox, David Matthew Stears, Robert Jan Schutten, Ross Cunniff, Ajay Kamalvanshi, Robert Osborne, Rouslan L. Dimitrov
  • Patent number: 8411751
    Abstract: A method includes projecting motion vectors describing a transformation from a previous video frame to a future video frame onto a plane between the previous video frame and the future video frame, detecting potential artifacts at the plane based on an intersection of a cover region and an uncover region on the plane, and analyzing a dissimilarity between a trial video frame and both the previous video frame and the future video frame. The trial video frame is generated between the previous video frame and the future video frame based on a frame rate conversion ratio derived from a source frame rate and a desired frame rate. The method also includes estimating reliability of the projected motion vectors based on the potential artifact detection and the dissimilarity analysis.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: April 2, 2013
    Assignee: Nvidia Corporation
    Inventors: Elif Albuz, Tarik Arici, Robert Jan Schutten, Santanu Dutta
  • Publication number: 20110141349
    Abstract: A method includes projecting motion vectors describing a transformation from a previous video frame to a future video frame onto a plane between the previous video frame and the future video frame, detecting potential artifacts at the plane based on an intersection of a cover region and an uncover region on the plane, and analyzing a dissimilarity between a trial video frame and both the previous video frame and the future video frame. The trial video frame is generated between the previous video frame and the future video frame based on a frame rate conversion ratio derived from a source frame rate and a desired frame rate. The method also includes estimating reliability of the projected motion vectors based on the potential artifact detection and the dissimilarity analysis.
    Type: Application
    Filed: December 15, 2009
    Publication date: June 16, 2011
    Inventors: Elif Albuz, Tarik Arici, Robert Jan Schutten, Santanu Dutta
  • Patent number: 7929609
    Abstract: Estimating and/or compensating motion in a video image is provided wherein an image segment of the video image is selected, a search area is defined around the image segment, the defining being based on a range of possible motion vectors for the image segment, and image data related to said search area is retrieved. The search area is defined to have its center offset from a center of the image segment. The offset may be determined by a global motion parameter.
    Type: Grant
    Filed: September 9, 2002
    Date of Patent: April 19, 2011
    Assignee: Trident Microsystems (Far East) Ltd.
    Inventors: Abraham Karel Riemens, Robert Jan Schutten, Jeroen Maria Kettenis, Olukayode Anthony Ojo, Kornelis Antonius Vissers
  • Patent number: 7262807
    Abstract: Signal processing device for providing multiple output images by processing input images of an interlaced video signal, comprising a temporal interpolater circuit (18) and a memory buffer (26, 27) connected to the temporal interpolater circuit. The memory buffer (26, 27)is arranged for storing at least part of a previous input image (11, 13) and a current input image (12). The temporal interpolater circuit (18) is arranged for receiving at least the previous and current input image from the memory buffer (26, 27) and for providing multiple interlaced or de-interlaced frame data (15) at temporal positions between the previous input image temporal position and the current input image temporal position.
    Type: Grant
    Filed: October 28, 2002
    Date of Patent: August 28, 2007
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Abraham Karel Riemens, Kornelis Antonius Vissers, Robert Jan Schutten
  • Patent number: 7039109
    Abstract: The invention relates to a motion-compensated interpolation of a data-signal, which data-signal comprises successive images wherein each image comprises groups of pixels, in which motion vectors are generated (18), each motion vector corresponding to a group of pixels of one image, between a group of pixels of said one image and a second group of pixels of another image in the data-signal, and interpolated results are obtained (16) as a function of these motion vectors. In accordance with the present invention, the reliability of each motion vector corresponding to a particular group of pixels is estimated (20), weights are calculated as a function of the reliability of the motion vectors, and interpolated luminous intensities of groups of pixels are generated for an interpolated image by calculating, on the basis of these weights, weighted averages of the interpolated results.
    Type: Grant
    Filed: January 14, 2002
    Date of Patent: May 2, 2006
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Anna Pelagotti, Robert Jan Schutten
  • Patent number: 7023920
    Abstract: An apparatus and method for facilitating a subsequent choice of a motion vector from a plurality of candidate motion vectors in a motion estimation method, include receiving video image data from first, second and third consecutive groups (10, 20, 30) of image data. A first image part (12) of the first group of image data (10), a second image part (22) of the second group of image data (20), and a third image part (32) of the third group of image data (30) are identified, wherein the positions of the three image parts (12, 22, 32) correspond to a motion trajectory that is indicated by a candidate motion vector. A first error measure is then calculated by testing for differences between the first image part (12) and the third image part (32) and quantified as a first error measure. A second error measure is calculated by testing for differences between either the first image part (12) and the second image part (22) or the second image part and the third image part and quantified as a second error measure.
    Type: Grant
    Filed: February 19, 2002
    Date of Patent: April 4, 2006
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Robert Jan Schutten, Abraham Karel Riemens
  • Patent number: 7010042
    Abstract: The image processor (101) for motion compensated image processing comprises a motion compensation unit (106) for calculating an output image based on a particular motion vector field and based on a first input image and a second input image. The particular motion vector field can be calculated by a motion estimator (104) which is part of the image processor (101) or by an external unit (108). The image processor (101) is designed to select from which source, i.e. the motion estimator (104) or the external unit (108), the particular motion vector field is taken to calculate the output image. The external source is designed to calculate the particular motion vector field based on a motion vector field which was provided by the motion estimator (104) of the image processor (101).
    Type: Grant
    Filed: September 4, 2002
    Date of Patent: March 7, 2006
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Kornelis Antonius Vissers, Abraham Karel Riemens, Robert Jan Schutten
  • Patent number: 6947098
    Abstract: A control signal (k_lum) derived from the luminance component (Y) of a video signal is used to adaptively control a temporal noise reduction filter (10) according to the level of motion in a video image. To compress the control signal for storage in a memory (30), the control signal is averaged over each 2×2 pixel area, and then a non-linear compression function is applied. The non-linear compression function preferably selects quantization values of the control signal which correspond to a perceptually substantially linear response in the noise reduction factor (NRF) of the noise filter (10).
    Type: Grant
    Filed: November 20, 2001
    Date of Patent: September 20, 2005
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Christian Hentschel, Robert Jan Schutten, Abraham Karel Riemens
  • Patent number: 6714258
    Abstract: A video apparatus includes a circuit for reducing noise in applied input video signals. The noise reducing circuit is provided with a temporal noise filter (S1, LUT, M), a down-sample unit (D) for obtaining a spatial down-sampling of video signals (Vi) of subsequent pixels, these down-sampled video signals being supplied to the temporal noise filter (S1, LUT, M), and an up-sample unit (U) for generating, in response to noise output signals obtained in the temporal noise filter (S1, LUT, M), noise signals of the pixels, and a subtractor (S2) for subtracting the noise signals from the respective input video signals (Vi).
    Type: Grant
    Filed: March 14, 2001
    Date of Patent: March 30, 2004
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Jeroen Hubert Christoffel Jacobus Stessen, Gerard De Haan, Robert Jan Schutten, Fransiscus Wilhelmus Sijstermans
  • Publication number: 20040012334
    Abstract: A method of filtering a video signal comprised of a luminance component (Y) and two multiplexed chrominance components (U, V), a same filter architecture being used for forming a luminance signal and a chrominance signal, wherein for both the luminance component and two multiplexed chrominance components it holds that for horizontally filtering at least two non-zero filtering coefficients are used. Preferably, the filter architecture is a low-pass filter arranged to average neighboring pixel data with a weighting coefficient chosen such that the ratio between the sum of the even coefficients and the sum of the odd coefficients is 1:1. Thus the overall weighting of the two chrominance components will be equal. Alternatively, the filter architecture is a low-pass filter with horizontal chrominance weighting coefficients of 1,0,1. This allows processing for the luminance at the same time as allowing low-pass chrominance filtering in the horizontal direction.
    Type: Application
    Filed: November 8, 2001
    Publication date: January 22, 2004
    Inventors: Robert Jan Schutten, Christian Hentschel, Abraham Karel Riemens, Olukayode Anthony Ojo
  • Patent number: 6639944
    Abstract: Sub-pixel accurate motion estimation from digital video requires interpolation of data. In a symmetrical motion estimator that shifts the neighboring images over complementary fractions (−D/2, D/2) of the vector (D), two such interpolating filters are required. In case of block-matching motion estimation algorithms, the match error of various candidate vectors depends on the quality of the sub-pixel interpolation filter(s). As these filters differ per fractional value of the vector, unintentional preferences for some fractional vector values over other may result. The candidate vectors (D) are split into an integer part (Rnd(D/2)) and a generally non-integer part (D-Rnd(D/2)), as this gives a better accuracy and a lower cost than splitting the candidate vectors (D) exactly conform the temporal position at which the vectors need to be valid.
    Type: Grant
    Filed: April 26, 2000
    Date of Patent: October 28, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Gerard De Haan, Erwin Ben Bellers, Robert Jan Schutten
  • Publication number: 20030103567
    Abstract: For compensation and/or estimation of motion in a digital video image a search area or window (S) is defined for an actual image segment (BD-B) such that all data that can be accessed via motion vectors from all pixels in the actual image segment (BD-B) is contained in the search area (S).
    Type: Application
    Filed: December 3, 2001
    Publication date: June 5, 2003
    Inventors: Abraham Karel Riemens, Robert Jan Schutten, Selliah Rathnam, Andrea Maccato, Kornelis Antonius Vissers
  • Publication number: 20030091114
    Abstract: The image processor (101) for motion compensated image processing comprises a motion compensation unit (106) for calculating an output image based on a particular motion vector field and based on a first input image and a second input image. The particular motion vector field can be calculated by a motion estimator (104) which is part of the image processor (101) or by an external unit (108). The image processor (101) is designed to select from which source, i.e. the motion estimator (104) or the external unit (108), the particular motion vector field is taken to calculate the output image. The external source is designed to calculate the particular motion vector field based on a motion vector field which was provided by the motion estimator (104) of the image processor (101).
    Type: Application
    Filed: September 4, 2002
    Publication date: May 15, 2003
    Inventors: Kornelis Antonius Vissers, Abraham Karel Riemens, Robert Jan Schutten
  • Publication number: 20030063673
    Abstract: Estimating and/or compensating motion in a video image is provided wherein an image segment (B12) of the video image is selected, a search area (S) is defined around the image segment, the defining being based on a range of possible motion vectors (V) for the image segment, and image data related to said search area is retrieved. The search area is defined to have its center offset from a center of the image segment. The offset may be determined by a global motion parameter.
    Type: Application
    Filed: September 9, 2002
    Publication date: April 3, 2003
    Inventors: Abraham Karel Riemens, Robert Jan Schutten, Jeroen Maria Kettenis, Olukayode Anthony Ojo, Kornelis Antonius Vissers
  • Publication number: 20030035482
    Abstract: The image processing unit (200,201,203,205,207) comprises an extension unit (208) for extending a first image (110) at a side of the first image (110) with pixels of a second image (108) based on a second set of motion vectors (212). The image processing unit (200,201,203,205,207) further comprises a motion estimation unit (204) for estimating a first set of motion vectors (210) of pixels corresponding to a first portion (105) of a scene (100) which is visible in the first image (110) and a second image (108), and a motion extrapolation unit (206) for estimating the second set of motion vectors (212) of pixels corresponding to a second portion (103) of the scene (100) which is visible in the second image (108), but invisible in the first image (110), based on the first set of motion vectors (210).
    Type: Application
    Filed: August 15, 2002
    Publication date: February 20, 2003
    Inventors: Michiel Adriaanszoon Klompenhouwer, Mark Jozef Willem Mertens, Frederik Jan De Bruijn, Robert Jan Schutten
  • Publication number: 20020159527
    Abstract: The invention relates to a motion-compensated interpolation of a data-signal, which data-signal comprises successive images wherein each image comprises groups of pixels, in which motion vectors are generated (18), each motion vector corresponding to a group of pixels of one image, between a group of pixels of said one image and a second group of pixels of another image in the data-signal, and interpolated results are obtained (16) as a function of these motion vectors. In accordance with the present invention, the reliability of each motion vector corresponding to a particular group of pixels is estimated (20), weights are calculated as a function of the reliability of the motion vectors, and interpolated luminous intensities of groups of pixels are generated for an interpolated image by calculating, on the basis of these weights, weighted averages of the interpolated results.
    Type: Application
    Filed: January 14, 2002
    Publication date: October 31, 2002
    Inventors: Anna Pelagotti, Robert Jan Schutten
  • Publication number: 20020126760
    Abstract: An apparatus and method are disclosed for facilitating a subsequent choice of a motion vector from a plurality of candidate motion vectors in a motion estimation method. In the method video image data from first, second and third consecutive groups (10, 20, 30) of image data are received. A first image part (12) of the first group of image data (10), a second image part (22) of the second group of image data (20), and a third image part (32) of the third group of image data (30) are identified wherein the positions of the three image parts (12, 22, 32) correspond to a motion trajectory that is indicated by a candidate motion vector. A first error measure is then calculated by testing for differences between the first image part (12) and the third image part (32) and quantified as a first error measure.
    Type: Application
    Filed: February 19, 2002
    Publication date: September 12, 2002
    Inventors: Robert Jan Schutten, Abraham Karel Riemens
  • Publication number: 20020101544
    Abstract: A control signal (k_lum) derived from the luminance component (Y) of a video signal is used to adaptively control a temporal noise reduction filter (10) according to the level of motion in a video image. To compress the control signal for storage in a memory (30), the control signal is averaged over each 2×2 pixel area, and then a non-linear compression function is applied. The non-linear compression function preferably selects quantization values of the control signal which correspond to a perceptually substantially linear response in the noise reduction factor (NRF) of the noise filter (10).
    Type: Application
    Filed: November 20, 2001
    Publication date: August 1, 2002
    Inventors: Christian Hentschel, Robert Jan Schutten, Abraham Karel Riemens
  • Publication number: 20010035916
    Abstract: A video-apparatus comprises a circuit for reducing noise in the video signals. The noise reducing circuit is provided with a temporal noise filter (S1, LUT, M), a down-sample unit (D) for obtaining a spatial down-sampling of video signals (Vi) of subsequent pixels, which down-sampled video signals are supplied to the temporal noise filter (S1, LUT, M), and an up-sample unit (U) to generate, in response to noise output signals obtained in the temporal noise filter (S1, LUT, M), noise signals of the pixels, and a subtractor (S2) to subtract the noise signals from the respective input video signals (Vi).
    Type: Application
    Filed: March 14, 2001
    Publication date: November 1, 2001
    Inventors: Jeroen Hubert Christoffel Jacobus Stessen, Gerard De Haan, Robert Jan Schutten, Fransiscus Wilhelmus Sijstermans