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: 20220398780
    Abstract: 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: Application
    Filed: June 21, 2022
    Publication date: December 15, 2022
    Inventors: Oskar Pelc, Dmitry Rudoy, Noam Levy
  • Patent number: 10735769
    Abstract: 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: Grant
    Filed: September 25, 2018
    Date of Patent: August 4, 2020
    Assignee: Intel Corporation
    Inventors: Noam Levy, Liron Lvov, Noam Elron, Oskar Pelc, Shahar S. Yuval
  • Publication number: 20190045223
    Abstract: 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: Application
    Filed: September 25, 2018
    Publication date: February 7, 2019
    Applicant: Intel Corporation
    Inventors: Noam Levy, Liron Lvov, Noam Elron, Oskar Pelc, Shahar S. Yuval
  • Patent number: 8111945
    Abstract: 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: Grant
    Filed: July 25, 2008
    Date of Patent: February 7, 2012
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Roy Kehat, Eran Barnea, Oskar Pelc, Eyal Segev
  • Patent number: 7738563
    Abstract: 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: Grant
    Filed: July 8, 2004
    Date of Patent: June 15, 2010
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Oskar Pelc, Michael Zarubinsky, David Young
  • Publication number: 20100021081
    Abstract: 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: Application
    Filed: July 25, 2008
    Publication date: January 28, 2010
    Inventors: Roy Kehat, Eran Barnea, Oskar Pelc, Eyal Segev
  • Patent number: 7293153
    Abstract: 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: Grant
    Filed: October 14, 2003
    Date of Patent: November 6, 2007
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Mieu V. Vu, Ricardo Martinez Perez, Oskar Pelc
  • Publication number: 20060007200
    Abstract: 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: Application
    Filed: July 8, 2004
    Publication date: January 12, 2006
    Inventors: David Young, Oskar Pelc
  • Publication number: 20060008013
    Abstract: 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: Application
    Filed: July 8, 2004
    Publication date: January 12, 2006
    Inventors: Oskar Pelc, Michael Zarubinsky, David Young
  • Publication number: 20050080949
    Abstract: 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: Application
    Filed: October 14, 2003
    Publication date: April 14, 2005
    Inventors: Mieu Vu, Ricardo Perez, Oskar Pelc