Patents by Inventor Oskar Pelc
Oskar Pelc 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: 20220398780Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to calibrate a stereo camera. An example apparatus includes means for determining a motion grid between a first image and a second image captured by the stereo camera; means for determining a calibration value to calibrate the stereo camera based on a prior calibration value, a relative orientation between the first image and the second image based on the motion grid, and a metric indicative of calibration improvement; and means for estimating a depth based on the calibration value.Type: ApplicationFiled: June 21, 2022Publication date: December 15, 2022Inventors: Oskar Pelc, Dmitry Rudoy, Noam Levy
-
Patent number: 10735769Abstract: Techniques related to temporal noise reduction in captured video are discussed. Such techniques include performing motion estimation on a portion of a downsampled current frame performed during the downsampling of the current frame, replacing one or more of the resultant motion vectors based on confidence scores of the resultant motion vector, and blending the current frame and a temporally previous frame to generate a temporally filtered current frame. The temporally filtered current frame may be displayed to a user and/or encoded to generate a bitstream.Type: GrantFiled: September 25, 2018Date of Patent: August 4, 2020Assignee: Intel CorporationInventors: Noam Levy, Liron Lvov, Noam Elron, Oskar Pelc, Shahar S. Yuval
-
Publication number: 20190045223Abstract: Techniques related to temporal noise reduction in captured video are discussed. Such techniques include performing motion estimation on a portion of a downsampled current frame performed during the downsampling of the current frame, replacing one or more of the resultant motion vectors based on confidence scores of the resultant motion vector, and blending the current frame and a temporally previous frame to generate a temporally filtered current frame. The temporally filtered current frame may be displayed to a user and/or encoded to generate a bitstream.Type: ApplicationFiled: September 25, 2018Publication date: February 7, 2019Applicant: Intel CorporationInventors: Noam Levy, Liron Lvov, Noam Elron, Oskar Pelc, Shahar S. Yuval
-
Patent number: 8111945Abstract: A method, a system and a computer program product for generating a blended picture, the system includes: a storage unit, adapted to store pixels of a first picture, pixels of a second picture and alpha data; and a device, coupled to the storage unit via at least one data channel; wherein the device includes: a relevancy determination module, that is adapted to determine a relevancy of pixels of at least one of the first picture and the second picture based upon values of alpha data associated with the pixels of the first picture; wherein the alpha data represents a degree of transparency of the pixels of the first picture to be overlaid over the second picture; an access controller, coupled to the relevancy determination module, adapted to prevent a transfer of irrelevant pixels from the storage unit; and a blending unit that is coupled to the access controller, adapted to provide a blended picture in response to values of the alpha data, by blending relevant pixels of the first and second picture.Type: GrantFiled: July 25, 2008Date of Patent: February 7, 2012Assignee: Freescale Semiconductor, Inc.Inventors: Roy Kehat, Eran Barnea, Oskar Pelc, Eyal Segev
-
Patent number: 7738563Abstract: A system and method for filtering a frame, the method includes: (i) processing, by a processing unit executing instructions, at least one portion of a frame to provide at least one processed frame portion; (ii) performing, by a hardware filter, deblocking filtering of the at least one processed frame portion to provide at least one filtered frame portion; and (ii) storing the at least one filtered frame portion in a memory unit that is accessible by the processing unit; whereas the stage of processing is responsive to previously filtered frame portions.Type: GrantFiled: July 8, 2004Date of Patent: June 15, 2010Assignee: Freescale Semiconductor, Inc.Inventors: Oskar Pelc, Michael Zarubinsky, David Young
-
Publication number: 20100021081Abstract: A method, a system and a computer program product for generating a blended picture, the system includes: a storage unit, adapted to store pixels of a first picture, pixels of a second picture and alpha data; and a device, coupled to the storage unit via at least one data channel; wherein the device includes: a relevancy determination module, that is adapted to determine a relevancy of pixels of at least one of the first picture and the second picture based upon values of alpha data associated with the pixels of the first picture; wherein the alpha data represents a degree of transparency of the pixels of the first picture to be overlaid over the second picture; an access controller, coupled to the relevancy determination module, adapted to prevent a transfer of irrelevant pixels from the storage unit; and a blending unit that is coupled to the access controller, adapted to provide a blended picture in response to values of the alpha data, by blending relevant pixels of the first and second picture.Type: ApplicationFiled: July 25, 2008Publication date: January 28, 2010Inventors: Roy Kehat, Eran Barnea, Oskar Pelc, Eyal Segev
-
Patent number: 7293153Abstract: A processing system that interacts with external devices has a processor, a memory, and a controller. The memory stores templates that provide access protocol information about the external devices. When an external device is to be accessed, the operating system, which is stored in the memory, instructs the processor to perform the access to the external device. The processor puts the information about the external device on the address portion of the system bus where it is received and interpreted by the controller. The controller in turn retrieves the template for the external device as indicated by the information that was received. After retrieving the template, the controller outputs the information, in the manner indicated by the template, on an external interface bus where the external device is also coupled. The external device then responds according to the information that the controller put on the external interface bus.Type: GrantFiled: October 14, 2003Date of Patent: November 6, 2007Assignee: Freescale Semiconductor, Inc.Inventors: Mieu V. Vu, Ricardo Martinez Perez, Oskar Pelc
-
Publication number: 20060007200Abstract: A system and method for displaying a sequence of image frames, the system includes: (i) a first circuitry, adapted to receive a sequence of image frames at an update rate (Ur), the sequence of image frames is associated with a sequence of update synchronization signals; and (ii) a second circuitry, adapted to control a display the sequence of images at a refresh rate (Rr), whereas Rr=Ur*[(N+1)/N]; whereas the sequence of images are associated with a sequence of refresh synchronization signals that driven from the update synchronization signals. The method includes: (i) receiving a sequence of image frames at an update rate (Ur), the sequence of image frames is associated with a sequence of update synchronization signals; and (ii) displaying the sequence of images at a refresh rate (Rr), whereas Rr=Ur*[(N+1)/N]; whereas the sequence of images are associated with a sequence of refresh synchronization signals that driven from the update synchronization signals.Type: ApplicationFiled: July 8, 2004Publication date: January 12, 2006Inventors: David Young, Oskar Pelc
-
Publication number: 20060008013Abstract: A system and method for filtering a frame, the method includes: (i) processing, by a processing unit executing instructions, at least one portion of a frame to provide at least one processed frame portion; (ii) performing, by a hardware filter, deblocking filtering of the at least one processed frame portion to provide at least one filtered frame portion; and (ii) storing the at least one filtered frame portion in a memory unit that is accessible by the processing unit; whereas the stage of processing is responsive to previously filtered frame portions.Type: ApplicationFiled: July 8, 2004Publication date: January 12, 2006Inventors: Oskar Pelc, Michael Zarubinsky, David Young
-
Publication number: 20050080949Abstract: A processing system that interacts with external devices has a processor, a memory, and a controller. The memory stores templates that provide access protocol information about the external devices. When an external device is to be accessed, the operating system, which is stored in the memory, instructs the processor to perform the access to the external device. The processor puts the information about the external device on the address portion of the system bus where it is received and interpreted by the controller. The controller in turn retrieves the template for the external device as indicated by the information that was received. After retrieving the template, the controller outputs the information, in the manner indicated by the template, on an external interface bus where the external device is also coupled. The external device then responds according to the information that the controller put on the external interface bus.Type: ApplicationFiled: October 14, 2003Publication date: April 14, 2005Inventors: Mieu Vu, Ricardo Perez, Oskar Pelc