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: 20140092113Abstract: 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: ApplicationFiled: September 11, 2013Publication date: April 3, 2014Applicant: NVIDIA CorporationInventors: 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: 8411751Abstract: 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: GrantFiled: December 15, 2009Date of Patent: April 2, 2013Assignee: Nvidia CorporationInventors: Elif Albuz, Tarik Arici, Robert Jan Schutten, Santanu Dutta
-
Publication number: 20110141349Abstract: 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: ApplicationFiled: December 15, 2009Publication date: June 16, 2011Inventors: Elif Albuz, Tarik Arici, Robert Jan Schutten, Santanu Dutta
-
Patent number: 7929609Abstract: 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: GrantFiled: September 9, 2002Date of Patent: April 19, 2011Assignee: Trident Microsystems (Far East) Ltd.Inventors: Abraham Karel Riemens, Robert Jan Schutten, Jeroen Maria Kettenis, Olukayode Anthony Ojo, Kornelis Antonius Vissers
-
Patent number: 7262807Abstract: 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: GrantFiled: October 28, 2002Date of Patent: August 28, 2007Assignee: Koninklijke Philips Electronics N.V.Inventors: Abraham Karel Riemens, Kornelis Antonius Vissers, Robert Jan Schutten
-
Patent number: 7039109Abstract: 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: GrantFiled: January 14, 2002Date of Patent: May 2, 2006Assignee: Koninklijke Philips Electronics N.V.Inventors: Anna Pelagotti, Robert Jan Schutten
-
Patent number: 7023920Abstract: 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: GrantFiled: February 19, 2002Date of Patent: April 4, 2006Assignee: Koninklijke Philips Electronics N.V.Inventors: Robert Jan Schutten, Abraham Karel Riemens
-
Patent number: 7010042Abstract: 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: GrantFiled: September 4, 2002Date of Patent: March 7, 2006Assignee: Koninklijke Philips Electronics N.V.Inventors: Kornelis Antonius Vissers, Abraham Karel Riemens, Robert Jan Schutten
-
Patent number: 6947098Abstract: 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: GrantFiled: November 20, 2001Date of Patent: September 20, 2005Assignee: Koninklijke Philips Electronics N.V.Inventors: Christian Hentschel, Robert Jan Schutten, Abraham Karel Riemens
-
Patent number: 6714258Abstract: 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: GrantFiled: March 14, 2001Date of Patent: March 30, 2004Assignee: Koninklijke Philips Electronics N.V.Inventors: Jeroen Hubert Christoffel Jacobus Stessen, Gerard De Haan, Robert Jan Schutten, Fransiscus Wilhelmus Sijstermans
-
Publication number: 20040012334Abstract: 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: ApplicationFiled: November 8, 2001Publication date: January 22, 2004Inventors: Robert Jan Schutten, Christian Hentschel, Abraham Karel Riemens, Olukayode Anthony Ojo
-
Patent number: 6639944Abstract: 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: GrantFiled: April 26, 2000Date of Patent: October 28, 2003Assignee: Koninklijke Philips Electronics N.V.Inventors: Gerard De Haan, Erwin Ben Bellers, Robert Jan Schutten
-
Publication number: 20030103567Abstract: 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: ApplicationFiled: December 3, 2001Publication date: June 5, 2003Inventors: Abraham Karel Riemens, Robert Jan Schutten, Selliah Rathnam, Andrea Maccato, Kornelis Antonius Vissers
-
Publication number: 20030091114Abstract: 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: ApplicationFiled: September 4, 2002Publication date: May 15, 2003Inventors: Kornelis Antonius Vissers, Abraham Karel Riemens, Robert Jan Schutten
-
Publication number: 20030063673Abstract: 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: ApplicationFiled: September 9, 2002Publication date: April 3, 2003Inventors: Abraham Karel Riemens, Robert Jan Schutten, Jeroen Maria Kettenis, Olukayode Anthony Ojo, Kornelis Antonius Vissers
-
Publication number: 20030035482Abstract: 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: ApplicationFiled: August 15, 2002Publication date: February 20, 2003Inventors: Michiel Adriaanszoon Klompenhouwer, Mark Jozef Willem Mertens, Frederik Jan De Bruijn, Robert Jan Schutten
-
Publication number: 20020159527Abstract: 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: ApplicationFiled: January 14, 2002Publication date: October 31, 2002Inventors: Anna Pelagotti, Robert Jan Schutten
-
Publication number: 20020126760Abstract: 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: ApplicationFiled: February 19, 2002Publication date: September 12, 2002Inventors: Robert Jan Schutten, Abraham Karel Riemens
-
Publication number: 20020101544Abstract: 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: ApplicationFiled: November 20, 2001Publication date: August 1, 2002Inventors: Christian Hentschel, Robert Jan Schutten, Abraham Karel Riemens
-
Publication number: 20010035916Abstract: 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: ApplicationFiled: March 14, 2001Publication date: November 1, 2001Inventors: Jeroen Hubert Christoffel Jacobus Stessen, Gerard De Haan, Robert Jan Schutten, Fransiscus Wilhelmus Sijstermans