Patents by Inventor Eran Pinhasov

Eran Pinhasov 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: 20240121521
    Abstract: Examples are described for applying different settings for image capture to different portions of image data. For example, an image sensor can capture image data of a scene and can send the image data to an image signal processor (ISP) and a classification engine for processing. The classification engine can determine that a first object image region depicts a first category of object, and a second object image region depicts a second category of object. Different confidence regions of the image data can identify different degrees of confidence in the classifications. The ISP can generate an image by applying a different settings to the different portions of the image data. The different portions of the image data can be identified based on the object image regions and confidence regions.
    Type: Application
    Filed: December 19, 2023
    Publication date: April 11, 2024
    Inventors: Eran PINHASOV, Scott CHENG, Eran SCHARAM, Anatoly GUREVICH
  • Patent number: 11895409
    Abstract: Examples are described for applying different settings for image capture to different portions of image data. For example, an image sensor can capture image data of a scene and can send the image data to an image signal processor (ISP) and a classification engine for processing. The classification engine can determine that a first object image region depicts a first category of object, and a second object image region depicts a second category of object. Different confidence regions of the image data can identify different degrees of confidence in the classifications. The ISP can generate an image by applying a different settings to the different portions of the image data. The different portions of the image data can be identified based on the object image regions and confidence regions.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: February 6, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Eran Pinhasov, Scott Cheng, Eran Scharam, Anatoly Gurevich
  • Publication number: 20230377096
    Abstract: The present disclosure generally relates to image processing. For example, aspects of the present disclosure include systems and techniques for performing spatial and temporal processing of image data. Certain aspects provide an apparatus for processing frame data. The apparatus generally includes a memory, and one or more processors coupled to the memory, the one or more processors configured to: perform a first noise reduction operation based on first frame data via a machine learning component to generate first processed frame data; generate first feedback data based on the first processed frame data; and perform, via the machine learning component, a second noise reduction operation based on second frame data and the first feedback data.
    Type: Application
    Filed: May 17, 2022
    Publication date: November 23, 2023
    Inventors: Yuri DOLGIN, Maksym ASLIANSKYI, Costia PARFENYEV, Eran PINHASOV, Victor PINTO
  • Publication number: 20220138964
    Abstract: Techniques and systems are provided for processing one or more frames or images. For instance, a process for determining exposure for one or more frames includes obtaining a motion map for one or more frames. The process includes determining, based on the motion map, motion associated with the one or more frames of a scene. The motion corresponds to movement of one or more objects in the scene relative to a camera used to capture the one or more frames. The process includes determining, based on the determined motion, a number of frames and an exposure for capturing the number of frames. The process further includes sending a request to capture the number of frames using the determined exposure duration.
    Type: Application
    Filed: April 26, 2021
    Publication date: May 5, 2022
    Inventors: Mark GINTSBURG, Nir STRAUSS, Ron GAIZMAN, Eran PINHASOV, Yuri DOLGIN, Victor PINTO
  • Patent number: 11277562
    Abstract: Techniques and systems are provided for machine-learning based image stabilization. In some examples, a system obtains a sequence of frames captured by an image capture device during a period of time, and collects motion sensor measurements calculated by a motion sensor associated with the image capture device based on movement of the image capture device during the period of time. The system generates, using a deep learning network and the motion sensor measurements, parameters for counteracting motions in one or more frames in the sequence of frames, the motions resulting from the movement of the image capture device during the period of time. The system then adjusts the one or more frames in the sequence of frames according to the parameters to generate one or more adjusted frames having a reduction in at least some of the motions in the one or more frames.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: March 15, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Young Hoon Kang, Hee Jun Park, Tauseef Kazi, Ron Gaizman, Eran Pinhasov, Meir Tzur
  • Publication number: 20220060619
    Abstract: Examples are described for applying different settings for image capture to different portions of image data. For example, an image sensor can capture image data of a scene and can send the image data to an image signal processor (ISP) and a classification engine for processing. The classification engine can determine that a first object image region depicts a first category of object, and a second object image region depicts a second category of object. Different confidence regions of the image data can identify different degrees of confidence in the classifications. The ISP can generate an image by applying a different settings to the different portions of the image data. The different portions of the image data can be identified based on the object image regions and confidence regions.
    Type: Application
    Filed: January 26, 2021
    Publication date: February 24, 2022
    Inventors: Eran PINHASOV, Scott CHENG, Eran SCHARAM, Anatoly GUREVICH
  • Publication number: 20200382706
    Abstract: Techniques and systems are provided for machine-learning based image stabilization. In some examples, a system obtains a sequence of frames captured by an image capture device during a period of time, and collects motion sensor measurements calculated by a motion sensor associated with the image capture device based on movement of the image capture device during the period of time. The system generates, using a deep learning network and the motion sensor measurements, parameters for counteracting motions in one or more frames in the sequence of frames, the motions resulting from the movement of the image capture device during the period of time. The system then adjusts the one or more frames in the sequence of frames according to the parameters to generate one or more adjusted frames having a reduction in at least some of the motions in the one or more frames.
    Type: Application
    Filed: August 17, 2020
    Publication date: December 3, 2020
    Inventors: Young Hoon KANG, Hee Jun PARK, Tauseef KAZI, Ron GAIZMAN, Eran PINHASOV, Meir TZUR
  • Patent number: 10771698
    Abstract: Techniques and systems are provided for machine-learning based image stabilization. In some examples, a system obtains a sequence of frames captured by an image capture device during a period of time, and collects motion sensor measurements calculated by a motion sensor associated with the image capture device based on movement of the image capture device during the period of time. The system generates, using a deep learning network and the motion sensor measurements, parameters for counteracting motions in one or more frames in the sequence of frames, the motions resulting from the movement of the image capture device during the period of time. The system then adjusts the one or more frames in the sequence of frames according to the parameters to generate one or more adjusted frames having a reduction in at least some of the motions in the one or more frames.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: September 8, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Young Hoon Kang, Hee Jun Park, Tauseef Kazi, Ron Gaizman, Eran Pinhasov, Meir Tzur
  • Publication number: 20200077023
    Abstract: Techniques and systems are provided for machine-learning based image stabilization. In some examples, a system obtains a sequence of frames captured by an image capture device during a period of time, and collects motion sensor measurements calculated by a motion sensor associated with the image capture device based on movement of the image capture device during the period of time. The system generates, using a deep learning network and the motion sensor measurements, parameters for counteracting motions in one or more frames in the sequence of frames, the motions resulting from the movement of the image capture device during the period of time. The system then adjusts the one or more frames in the sequence of frames according to the parameters to generate one or more adjusted frames having a reduction in at least some of the motions in the one or more frames.
    Type: Application
    Filed: August 31, 2018
    Publication date: March 5, 2020
    Inventors: Young Hoon KANG, Hee Jun PARK, Tauseef KAZI, Ron GAIZMAN, Eran PINHASOV, Meir TZUR
  • Patent number: 9521424
    Abstract: A method, apparatus, and manufacture for encoding a video sequence is provided. Encoding the video sequence includes performing a weighted prediction estimation between a reference frame of the video sequence and a target frame of the video sequence. Performing the weighted prediction includes performing an initial weighted prediction estimation for each block of the reference frame. Next, blocks are clustered according to their initial weighted prediction estimates. Then, each block of the target image is assigned to a corresponding region based on the clustering. During the video encoding, weighted-prediction is employed for each block according to its corresponding region.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: December 13, 2016
    Assignee: Qualcomm Technologies, Inc.
    Inventors: Yevgeni Litvin, Eran Pinhasov
  • Patent number: 9131155
    Abstract: A system, method, and computer program product for digital stabilization of video data from cameras producing multiple simultaneous views, typically from rolling shutter type sensors, and without requiring a motion sensor. A first embodiment performs an estimation of the global transformation on a single view and uses this transformation for correcting other views. A second embodiment selects a distance at which a maximal number of scene points is located and considers only the motion vectors from these image areas for the global transformation. The global transformation estimate is improved by averaging images from several views and reducing stabilization when image conditions may cause incorrect stabilization. Intentional motion is identified confidently in multiple views. Local object distortion may be corrected using depth information. A third embodiment analyzes the depth of the scene and uses the depth information to perform stabilization for each of multiple depth layers separately.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: September 8, 2015
    Assignee: QUALCOMM Technologies, Inc.
    Inventors: Yuri Dolgin, Eran Pinhasov
  • Patent number: 9106916
    Abstract: A system, method, and computer program product for saturation insensitive weighted prediction coefficients estimation for video coding. The saturated pixels in frames of an input video are excluded from consideration in estimating weighted prediction coefficients that are then used to encode the input video. The saturated pixels include those having luma and/or chroma values above or below limits, and may be identified by use of a histogram. The saturated pixels may also be found by analyzing a lower resolution version of the frames, and/or sampling pixels in the frames. Embodiments enable improved video quality for a given bit rate, and increased coding efficiency, particularly for input video including frames with rapid pixel value changes. Separate portions of the frames may be processed separately, and the embodiments may execute within an optimization loop that minimizes a predetermined error function. The encoding format may include the H.264/AVC standard.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: August 11, 2015
    Assignee: QUALCOMM Technologies, Inc.
    Inventors: Yevgeni Litvin, Eran Pinhasov
  • Publication number: 20140160304
    Abstract: Embodiments may be directed to lens cameras which may be cameras arranged as a sensor in a lens cap. A lens camera may comprise a printed circuit board with a digital image sensor and associated components enclosed in a cylindrical body that may be constructed of metal, plastic, or the like, or combination thereof. Lens cameras may be fitted with lens mounts for attaching host devices, cameras, interchangeable lens, or the like. Lens mounts on a lens camera may be arranged to be compatible with one or more standard lens mounts. Accordingly, a lens camera may be attached to cameras that have compatible lens mounts. Also, interchangeable lens having lens mounts compatible with the lens camera may be attached to the lens camera. Further, lens cameras may communicate with host devices using wired or wireless communication facilities.
    Type: Application
    Filed: November 27, 2013
    Publication date: June 12, 2014
    Applicant: CSR TECHNOLOGY INC.
    Inventors: Micha Galor, Eran Pinhasov
  • Publication number: 20140152777
    Abstract: Embodiments may be directed to lens cameras which may be cameras arranged as a sensor in a lens cap. A lens camera may comprise a printed circuit board with a digital image sensor and associated components enclosed in a cylindrical body that may be constructed of metal, plastic, or the like, or combination thereof. Lens cameras may be fitted with lens mounts for attaching host devices, cameras, interchangeable lens, or the like. Lens mounts on a lens camera may be arranged to be compatible with one or more standard lens mounts. Accordingly, a lens camera may be attached to cameras that have compatible lens mounts. Also, interchangeable lens having lens mounts compatible with the lens camera may be attached to the lens camera. Further, lens cameras may communicate with host devices using wired or wireless communication facilities.
    Type: Application
    Filed: November 27, 2013
    Publication date: June 5, 2014
    Applicant: CSR TECHOLOGY INC.
    Inventors: Micha Galor, Eran Pinhasov
  • Patent number: 8711928
    Abstract: A method, apparatus, and manufacture for encoding a video sequence is provided. During a first exploitation phase of an encoding pass of the video encoding, macro-blocks are encoded employing at least one encoding parameter. At least one encoder statistic is evaluated based on the encoding of macro-blocks during the first exploitation phase. Next, during a first exploration phase of the encoding pass, macro-blocks are encoded employing at least one encoding parameter that is different than the encoding parameter(s) used during the first exploitation phase. At least one encoder statistic is evaluated based on the encoding of the macro-blocks during the first exploitation phase. The encoder statistic(s) based on the first exploration stage is compared when the encoder statistic(s) based on the first exploitation phase, and a steady-state value of the encoding parameter(s) is updated based on the comparison. The process may then continue to alternate between exploration and exploitation phases.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: April 29, 2014
    Inventors: Yevgeni Litvin, Eran Pinhasov
  • Patent number: 8508605
    Abstract: A method and device are provided for method for stabilization of image data by an imaging device. In one embodiment, a method includes detecting image data for a first frame and a second frame, performing motion estimation to determine one or more motion vectors associated with global frame motion for image data of the first frame, performing an outlier rejection function to select at least one of the one or more motion vectors, and determining a global transformation for image data of the first frame based, at least in part, on motion vectors selected by the outlier rejection function. The method may further include determining a stabilization transformation for image data of the first frame by refining the global transformation to correct for unintentional motion and applying the stabilization transformation to image data of the first frame to stabilize the image data of the first frame.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: August 13, 2013
    Assignee: CSR Technology Inc.
    Inventors: Yuri Dolgin, Anatoly Gurevich, Eran Pinhasov, Victor Pinto
  • Patent number: 7995097
    Abstract: In a digital camera or other image acquisition device, motion vectors between successive image frames of an object scene are calculated from normalized values of pixel luminance in order to reduce or eliminate any effects on the motion calculation that might occur when the object scene is illuminated from a time varying source such as a fluorescent lamp. Calculated motion vectors are checked for accuracy by a robustness matrix.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: August 9, 2011
    Assignee: Zoran Corporation
    Inventors: Meir Tzur, Victor Pinto, Eran Pinhasov
  • Publication number: 20110085049
    Abstract: A method and device are provided for method for stabilization of image data by an imaging device. In one embodiment, a method includes detecting image data for a first frame and a second frame, performing motion estimation to determine one or more motion vectors associated with global frame motion for image data of the first frame, performing an outlier rejection function to select at least one of the one or more motion vectors, and determining a global transformation for image data of the first frame based, at least in part, on motion vectors selected by the outlier rejection function. The method may further include determining a stabilization transformation for image data of the first frame by refining the global transformation to correct for unintentional motion and applying the stabilization transformation to image data of the first frame to stabilize the image data of the first frame.
    Type: Application
    Filed: April 7, 2010
    Publication date: April 14, 2011
    Applicant: ZORAN CORPORATION
    Inventors: YURI DOLGIN, Anatoly Gurevich, Eran Pinhasov, Victor Pinto
  • Publication number: 20080291288
    Abstract: In a digital camera or other image acquisition device, motion vectors between successive image frames of an object scene are calculated from normalized values of pixel luminance in order to reduce or eliminate any effects on the motion calculation that might occur when the object scene is illuminated from a time varying source such as a fluorescent lamp. Calculated motion vectors are checked for accuracy by a robustness matrix.
    Type: Application
    Filed: May 25, 2007
    Publication date: November 27, 2008
    Inventors: Meir Tzur, Victor Pinto, Eran Pinhasov