Patents by Inventor Elliot N. Linzer

Elliot N. Linzer 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).

  • Patent number: 10250910
    Abstract: A method for temporal filtering based on motion detection on areas of different sizes includes computing a plurality of motion scores of a plurality of areas in a target picture in a sequence of pictures by motion detection of the areas between the target picture and a reference picture in the sequence of pictures, where the areas may be at least two overlapping areas of different sizes, computing a combined motion score by combining the plurality of motion scores, and generating a filtered picture by temporal filtering the target picture with the reference picture based on the combined motion score. At least one of (i) the motion scores and (ii) the filtered picture may be based on one or more gain settings in a circuit.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: April 2, 2019
    Assignee: Ambarella, Inc.
    Inventors: Elliot N. Linzer, Leslie D. Kohn
  • Patent number: 10165280
    Abstract: A method for motion detection based on observing several pictures. The method may include computing a first motion score of an area in a target picture of a sequence of pictures by a comparison of the area between the target picture and a first reference picture; computing a second motion score of the area by another comparison of the area between a second reference picture and a third reference picture, where the target picture is a different picture than the second reference picture and the third reference picture; and temporal filtering the target picture with the first reference picture based on the first motion score and the second motion score. At least one of the computing of the first motion score, the computing of the second motion score, and the temporal filtering is controlled by one or more gain settings applied to the sequence of pictures in a circuit.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: December 25, 2018
    Assignee: Ambarella, Inc.
    Inventors: Elliot N. Linzer, Leslie D. Kohn
  • Patent number: 10044940
    Abstract: An apparatus includes an input circuit and a processing circuit. The input circuit may be configured to receive a sequence of pictures. The processing circuit may be configured to (i) generate a change factor based on gain information for a reference picture selected from the sequence of pictures, gain information for a target picture selected from the sequence of pictures, an average pixel value for the reference picture, and an average pixel value for the target picture, (ii) remap data of a selected one of the reference picture and the target picture by calculating pixel values for the selected picture using original pixel values of the selected picture and the change factor, and (iii) perform motion detection between the reference picture and the target picture utilizing (a) the remapped image data of the selected picture and (b) original data of the picture that was not remapped.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: August 7, 2018
    Assignee: Ambarella, Inc.
    Inventor: Elliot N. Linzer
  • Patent number: 10021396
    Abstract: A method for motion detection based on observing several pictures is disclosed. Step (A) may compute a first motion score of an area in a target picture by a comparison of the area between the target picture and a first reference picture. Step (B) may compute a second motion score of the area by another comparison of the area between the target picture or a second reference picture and a third reference picture. Step (C) may temporal filter the target picture with the first reference picture based on the first motion score and the second motion score. At least one of the computing of the first motion score, the computing of the second motion score, and the temporal filtering may be controlled by one or more gain settings in a circuit. At least two of the first, the second, and the third reference pictures may be different pictures.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: July 10, 2018
    Assignee: Ambarella, Inc.
    Inventors: Elliot N. Linzer, Leslie D. Kohn
  • Patent number: 10021304
    Abstract: A method for temporal filtering based on motion detection between non-adjacent pictures is disclosed. Step (A) of the method may compute a plurality of motion scores by motion detection between a target picture in a sequence of pictures and a non-adjacent reference picture in the sequence of pictures. Step (B) may temporal filter the target picture with an adjacent reference picture in the sequence of pictures based on the motion scores to generate a filtered picture. At least one of (i) the motion scores and (ii) the generation of the filtered picture is controlled by one or more gain settings in a circuit.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: July 10, 2018
    Assignee: Ambarella, Inc.
    Inventor: Elliot N. Linzer
  • Patent number: 9979887
    Abstract: A circuit configured to (i) color correct an input signal having at least one input image and (ii) generate a compressed signal based on said input signal after said input signal undergoes processing. The circuit may have a plurality of re-sampler circuits comprising dedicated hardware circuits that are allocated differently to perform the processing based upon an image type. The processing of the input signal as a video type of the image type and as a still type of the image type involves at least two passes of the input image through at least three of the re-sampler circuits in multiple passes.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: May 22, 2018
    Assignee: Ambarella, Inc.
    Inventor: Elliot N. Linzer
  • Patent number: 9948946
    Abstract: A method for temporal filtering based on reduced-resolution motion detection is disclosed. Step (A) may down-sample a target picture in a sequence of pictures to generate a reduced-resolution target picture. Step (B) may down-sample a reference picture in the sequence of pictures to generate a reduced-resolution reference picture. Step (C) may compute a plurality of reduced-resolution motion scores by motion detection between the reduced-resolution reference picture and the reduced-resolution target picture. Step (D) may temporal filter the target picture with the reference picture based on the reduced-resolution motion scores to generate a filtered picture. At least one of (i) the reduced-resolution motion scores and (ii) the generation of the filtered picture is controlled by one or more gain settings in a circuit.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: April 17, 2018
    Assignee: Ambarella, Inc.
    Inventor: Elliot N. Linzer
  • Patent number: 9906814
    Abstract: A method for temporal filtering based on motion detection on areas of different sizes is disclosed. Step (A) may compute a first motion score of a first area in a target picture by motion detection of the first area between the target picture and a reference picture. Step (B) may compute a second motion score of a second area in the target picture by motion detection of the second area between the target picture and the reference picture. The first area and the second area are generally of different sizes. Step (C) may temporal filter the target picture with the reference picture based on the first motion score and the second motion score to generate a filtered picture. At least one of the first motion score, the second motion score and the filtered picture may be based on one or more gain settings in a circuit.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: February 27, 2018
    Assignee: Ambarella, Inc.
    Inventors: Elliot N. Linzer, Leslie D. Kohn
  • Patent number: 9860565
    Abstract: An apparatus including a first circuit and a second circuit. The first circuit may be configured to transform an image block into a plurality of transform coefficients. The second circuit may be configured in each of a plurality of modes to (i) quantize the transform coefficients to calculate a plurality of quantized coefficients, (ii) translate a number of non-zero values of the quantized coefficients to a rate value, where the translation is a non-linear translation, (iii) calculate a distortion value (a) based on the transform coefficients and (b) independent of a plurality of inverse quantized coefficients corresponding to the quantized coefficients, and (iv) calculate a score of a current mode of the plurality of modes to encode the image block based on the rate value and the distortion value.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: January 2, 2018
    Assignee: Ambarella, Inc.
    Inventors: Elliot N. Linzer, Hsiang-Chun Huang
  • Patent number: 9813630
    Abstract: An apparatus includes an input circuit configured to receive a sequence of pictures and a processing circuit. The processing circuit may be configured to (i) determine respective picture brightness values for each of a reference picture and a target picture selected from the sequence of pictures, (ii) remap image data of at least one of the reference picture and the target picture based upon the respective picture brightness values, and (iii) perform motion detection between the reference picture and the target picture utilizing the remapped image data.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: November 7, 2017
    Assignee: Ambarella, Inc.
    Inventor: Elliot N. Linzer
  • Patent number: 9741105
    Abstract: An apparatus includes an input circuit configured to receive a sequence of pictures and a processing circuit. The processing circuit may be configured to (i) remap image data of a first picture based upon a respective picture brightness values for the first picture and a second picture selected from the sequence of pictures, and (ii) perform temporal filtering between the first picture and the second picture utilizing the remapped image data.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: August 22, 2017
    Assignee: Ambarella, Inc.
    Inventor: Elliot N. Linzer
  • Patent number: 9560351
    Abstract: A method of rate-distortion computations for video compression is disclosed. The method may include steps (A) to (C). Step (A) may generate a plurality of transform coefficients from a residual block of the video using a circuit. Step (B) may generate a block distortion value (i) based on the transform coefficients and (ii) independent of a plurality of inverse transform samples produced from the residual block. Step (C) may generate a rate-distortion value from the block distortion value.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: January 31, 2017
    Assignee: Ambarella, Inc.
    Inventors: Elliot N. Linzer, Hsiang-Chun Huang
  • Patent number: 9508156
    Abstract: A method for level-based motion detection in a sequence of pictures is disclosed. Step (A) of the method may compute one or more local tonal values in an area around a sample of a target picture in the sequence of pictures. Step (B) may compare the target picture and a reference picture in the sequence of pictures in the area to compute a motion score. Step (C) generally detects a motion of the sample based on the local tonal values, the motion score and one or more gain settings with a circuit.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: November 29, 2016
    Assignee: Ambarella, Inc.
    Inventor: Elliot N. Linzer
  • Patent number: 9445021
    Abstract: A method of pixel correction is disclosed. The method generally includes the steps of (A) calibrating a per-pixel correction model of a sensor at a plurality of different illumination levels, (B) generating a plurality of pixel values from the sensor in response to an optical signal and (C) generating a plurality of corrected values by applying the per-pixel correction model to the pixel values.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: September 13, 2016
    Assignee: Ambrella, Inc.
    Inventors: Elliot N. Linzer, Leslie D. Kohn
  • Patent number: 9423999
    Abstract: A method for representing a plurality of data samples is disclosed. The method generally includes steps (A) and (B). Step (A) may generate an exponent common to all of the data samples using a circuit. Step (B) may generate a plurality of mantissae based on the exponent. Each of the mantissae generally corresponds to a different one of the data samples.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: August 23, 2016
    Assignee: Ambarella, Inc.
    Inventor: Elliot N. Linzer
  • Patent number: 9336572
    Abstract: A method for temporal filtering with local neighborhood limitations is disclosed. Step (A) of the method may perform a temporal filter operation on a target sample in a current picture of a sequence of pictures to generate an intermediate value of the target sample. Step (B) may find a minimum value and a maximum value among a plurality of local samples in a local neighborhood in the current picture around the target sample. The minimum value and the maximum value generally bound a minimum/maximum range. Step (C) may adjust the intermediate value toward the minimum/maximum range to generate a final value of the target sample if the intermediate value is outside a limited range. The limited range is generally based on the minimum/maximum range.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: May 10, 2016
    Assignee: Ambarella, Inc.
    Inventor: Elliot N. Linzer
  • Patent number: 9324139
    Abstract: An apparatus includes an input circuit configured to receive a sequence of pictures and a processing circuit. The processing circuit may be configured to (i) determine respective picture brightness values for each of a reference picture and a target picture selected from the sequence of pictures, (ii) remap image data of the reference picture based upon the respective picture brightness values, and (iii) perform temporal filtering between the reference picture and the target picture utilizing the remapped image data.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: April 26, 2016
    Assignee: Ambarella, Inc.
    Inventor: Elliot N. Linzer
  • Patent number: 9307147
    Abstract: An apparatus having a first circuit is disclosed. The first circuit may (i) receive an input signal from an electro-optical sensor and (ii) generate a compressed signal. The first circuit generally includes re-sampler circuits configured to process the input signal to generate output samples. Each output sample may be a linear combination of at least two input samples. Video processing may include at least two tasks among (a) generating a video signal by converting the input signal for an external video monitor, (b) generating a video signal by converting the input signal for a preview screen and (c) generating a video signal by resolution reduction of the input signal before compression. At least two re-sampler circuits may perform different tasks. Still processing generally includes a noise reduction of an input image of the input signal using at least one of the at least two re-sampler circuits.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: April 5, 2016
    Assignee: Ambarella, Inc.
    Inventor: Elliot N. Linzer
  • Patent number: 9179046
    Abstract: A method for processing a source frame is disclosed. The method generally includes the steps of (A) generating a intermediate video frame by de-mosaicing the source frame, wherein (i) the source frame has a source resolution and has a source color space and (ii) the intermediate video frame has the source resolution and has an intermediate color space, (B) generating a video stream by compressing the intermediate video frame with a video compression technique and (C) generating a still picture from the source frame, wherein (i) the still picture has the source resolution and comprises a raw picture and (ii) generating the still picture occurs substantially simultaneously with generating the video stream.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: November 3, 2015
    Assignee: Ambarella, Inc.
    Inventors: Elliot N. Linzer, Leslie D. Kohn, Chi Hong John Ju
  • Patent number: 9148584
    Abstract: A camera generally including a sensor and an auto-exposure circuit is disclosed. The sensor may be configured to generate a digital signal in response to an optical signal. The auto-exposure circuit may be configured to control a lightness of a picture within the digital signal by (i) adjusting at least one among an aperture, a shutter and an analog gain and (ii) adjusting a digital gain applied to the digital signal, wherein the digital gain adaptively reduces the lightness of the picture.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: September 29, 2015
    Assignee: Ambarella, Inc.
    Inventor: Elliot N. Linzer