Patents by Inventor Gabor Szedo

Gabor Szedo 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: 11321873
    Abstract: Stereo ranging systems having pairs of imaging devices may be calibrated by projecting beams of light into the fields of view of the imaging devices and comparing the appearances of reflections of the beams depicted within images captured thereby. Where the reflections appear consistently within the images, the stereo ranging systems may be determined to be calibrated and operating properly. Where the reflections do not appear consistently within the images, the stereo ranging systems may be determined to be not calibrated or not operating properly. The light sources may be light-emitting structures such as diodes or reflective objects. A vector generated based on inconsistencies in appearances of reflections within images may be used to adjust the images. Images adjusted based on such vectors may be used to determine ranges to objects depicted therein or for any other purpose.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: May 3, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Joachim Bauer, Gabor Szedo Becker
  • Patent number: 10812777
    Abstract: Described is an imaging component that utilizes two rolling shutter sensors for motion detection of objects and for depth mapping of objects within an effective field of view of the imaging component. Unlike traditional stereo cameras that utilize global shutter sensors to avoid distortions, or attempting to remove distortions created by rolling shutter sensors, the disclosed implementations emphasize the distortions created by rolling shutters imaging moving objects and utilize that information to determine that the objects are moving and/or to determine a range or distance of the object from the imaging component. For example, a first rolling shutter sensor is oriented in a first orientation such that the scanlines generate the image from a top of the sensor to the bottom of the sensor, and a second rolling shutter sensor is oriented in a second orientation such that the scanlines generate the image from a bottom of the sensor to the top of the sensor.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Gabor Szedo Becker, Chengwu Luke Cui, Anirudth Nambirajan
  • Patent number: 10674063
    Abstract: Time-of-flight cameras may be synchronized where the fields of view of the time-of-flight cameras overlap. The time-of-flight cameras may be programmed within intervals of time for illuminating their respective fields of view that do not conflict with one another. When a first time-of-flight camera illuminates a first field of view that overlaps with a second field of view of a second time-of-flight camera, and the second time-of-flight camera detects reflected light from the illumination, the second time-of-flight camera may determine a time to illuminate the second field of view based on the reflected light. In this manner, any number of time-of-flight cameras may be synchronized with one another without requiring a direct connection between the time-of-flight cameras.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Gabor Szedo Becker
  • Publication number: 20190394386
    Abstract: Time-of-flight cameras may be synchronized where the fields of view of the time-of-flight cameras overlap. The time-of-flight cameras may be programmed within intervals of time for illuminating their respective fields of view that do not conflict with one another. When a first time-of-flight camera illuminates a first field of view that overlaps with a second field of view of a second time-of-flight camera, and the second time-of-flight camera detects reflected light from the illumination, the second time-of-flight camera may determine a time to illuminate the second field of view based on the reflected light. In this manner, any number of time-of-flight cameras may be synchronized with one another without requiring a direct connection between the time-of-flight cameras.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 26, 2019
    Inventor: Gabor Szedo Becker
  • Patent number: 9305362
    Abstract: A method relating generally to image processing is disclosed. In such a method, an image is preprocessed for noise suppression and edge detection with filters. The image is hierarchically decomposed to provide an image pyramid. The hierarchical decomposition includes successively down-scaling the image to provide different resolutions of the image corresponding to levels of the image pyramid. The image and the different resolutions of the image provide a set of images. A scene analysis of the set of images is performed. The performing of the scene analysis includes determining qualifications of blocks of the set of images for feature tracking. A subset of the blocks determined to be qualified for the feature tracking is selected. Motion estimation is performed on the subset of the blocks. The motion estimation is performed using a hierarchical set of motion estimation engines corresponding to levels of the image pyramid.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: April 5, 2016
    Assignee: XILINX, INC.
    Inventors: Gabor Szedo, Christopher J. Martin, Ted N. Booth
  • Patent number: 9237257
    Abstract: A circuit for generating a digital image is described. The circuit comprises an image capture circuit; an edge mapping circuit coupled to the image capture circuit, the edge mapping circuit generating a mapping of edges in the image; and an edge enhancement circuit coupled to the edge mapping circuit. The edge enhancement circuit modifies aberrations in the image which are associated with an edge based upon a coefficient of a plurality of directional coefficients associated with an edge. A method of generating a digital image is also described.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: January 12, 2016
    Assignee: XILINX, INC.
    Inventors: Gabor Szedo, Vanessa Y. Chou
  • Patent number: 9013611
    Abstract: A method of generating a digital image is described. The method comprises detecting light from a scene to form an image; identifying an aberration in the image; and implementing a color filter array interpolator based upon the detected aberration in the image. A device for generating a digital image is also described.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: April 21, 2015
    Assignee: Xilinx, Inc.
    Inventors: Gabor Szedo, Steven P. Elzinga, Jose R. Alvarez
  • Patent number: 8774544
    Abstract: Circuits, systems, and methods for processing outlier pixels include a spatial filter and a temporal filter. The spatial filter is configured to compute a pixel difference for each pixel as a function of a pixel value of the pixel and pixel values of nearby pixels within each frame. The spatial filter is configured to dynamically add the pixel to a candidate list when the pixel difference exceeds a threshold value. The temporal filter dynamically removes a pixel from the candidate list when there is a divergence of a pixel value of the pixel in successive frames. The temporal filter determines a pixel in the candidate list is an outlier pixel when there is no such divergence in the successive frames.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: July 8, 2014
    Assignee: Xilinx, Inc.
    Inventors: Gabor Szedo, Jeffrey D. Stroomer, Jose R. Alvarez
  • Patent number: 8713082
    Abstract: A rank order filter and instantiation thereof in programmable logic is described. A maximum filter core frequency is determined for an input sampling frequency, a filter window height, and a number of input samples. The maximum filter core frequency is greater than the sampling frequency. The maximum filter core frequency may be insufficient for a word serial instantiation of the rank order filter in the programmable logic. The size of a fully parallel instantiation of the rank order filter may be excessive in programmable logic. Thus, a partially parallel filter core is instantiated for the rank order filter with overclocking.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: April 29, 2014
    Assignee: Xilinx, Inc.
    Inventors: Peter Szanto, Gabor Szedo, Bela Feher, Wilson C. Chung
  • Patent number: 8572148
    Abstract: A data reorganizer for Fourier Transforms, both forward and inverse, of multiple parallel data streams input to an integrated circuit, and method for use thereof, are described. The data reorganizer has a k input commutator, for k a positive integer greater than zero; an address generator; memory buffers; and an output commutator.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: October 29, 2013
    Assignee: Xilinx, Inc.
    Inventors: Gabor Szedo, Hemang Parekh
  • Patent number: 8484267
    Abstract: Weight normalization in hardware or software without a division operator is described, using only right bit shift, addition and subtraction operations. A right bit shift is performed on an expected sum to effectively divide the expected sum by two to provide a first updated value for the expected sum. An iteration is performed which includes: incrementing with a first adder a first variable by the first updated value of the expected sum to provide an updated value for the first variable; subtracting with a first subtractor a second weight from a first weight to provide a first updated value for the first weight; and performing a left bit shift on the second weight to effectively multiply the second weight by two to provide a first updated value for the second weight.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: July 9, 2013
    Assignee: Xilinx, Inc.
    Inventor: Gabor Szedo
  • Patent number: 8441562
    Abstract: In one embodiment of the present invention, a method for determining a phase alignment of a Bayer color filter array is provided. A quincunx lattice of the color filter array corresponding to a first color component is determined from an input frame of image data. Elements of the color filter array corresponding to first and second rectangular lattices of the color filter array are selected. Second and third color components corresponding to elements of the first and second rectangular lattices are determined from the sample values in an input frame of image data.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: May 14, 2013
    Assignee: Xilinx, Inc.
    Inventors: Gabor Szedo, Jose R. Alvarez
  • Patent number: 8400533
    Abstract: A method of reducing aberrations in a digital image comprises capturing input samples associated with a plurality of pixels arranged in a matrix, wherein each pixel is associated with a color defining the digital image; establishing vertical chrominance groups associated with columns of the matrix and horizontal chrominance groups associated with rows of the matrix; determining chrominance values for the chrominance groups; determining, for each chrominance group, a mean value and, a sum of absolute differences between the chrominance values and the mean value for the chrominance values of the chrominance group; calculating, by a signal processing device, a plurality of weights comprising vertical weights associated with the vertical chrominance groups and horizontal weights associated with the horizontal chrominance groups based upon the sums of absolute differences; and determining a missing color component for a predetermined pixel of the plurality of pixels using the plurality of weights.
    Type: Grant
    Filed: February 23, 2010
    Date of Patent: March 19, 2013
    Assignee: Xilinx, Inc.
    Inventors: Gabor Szedo, Jose R. Alvarez
  • Patent number: 8181149
    Abstract: Approaches for assembling an electronic circuit design. A processor performs operations including instantiating and coupling a plurality of instances of functional blocks in the design, including at least one meta block instance. The plurality of instances of functional blocks are displayed as respective graphical objects and identifiers of two or more implementations for the meta block instance from a meta block library are displayed. In response to designer selection of one implementation from the meta block library, a specification of the selected one implementation for the meta block instance is stored in association with the design. In response to designer selection of a graphical object corresponding to the at least one meta block instance, a designer-editable version of the one implementation is displayed. An updated specification of the one implementation associated with design is stored in response to designer modification of the designer-editable version of the one implementation.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: May 15, 2012
    Assignee: Xilinx, Inc.
    Inventors: Sean A. Kelly, Gabor Szedo
  • Patent number: 8005881
    Abstract: A rank order filter and instantiation thereof in programmable logic is described. A maximum filter core frequency is determined for an input sampling frequency, a filter window height, and a number of input samples. The maximum filter core frequency is greater than the sampling frequency. The maximum filter core frequency may be insufficient for a word serial instantiation of the rank order filter in the programmable logic. The size of a fully parallel instantiation of the rank order filter may be excessive in programmable logic. Thus, a partially parallel filter core is instantiated for the rank order filter with overclocking.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: August 23, 2011
    Assignee: Xilinx, Inc.
    Inventors: Peter Szántó, Gabor Szedo, Béla Fehér, Wilson C. Chung
  • Patent number: 7984091
    Abstract: Interpolators for quadratic approximation for sinusoids are described. A sample source providing first order derivatives of sub-sampled sets of phase factor samples is used. A differentiator is coupled to receive the first order derivatives and configured to provide second order derivatives of the first order derivatives. A first scaling device is coupled to receive each of the first order derivatives. A second differentiator is coupled to receive each of the first order derivatives and configured to respectively provide second order derivatives of the first order derivatives. A second scaling device is coupled to receive the second order derivatives. A first integrator is coupled to receive output from the first scaling device for preloading, and to receive output from the second scaling device for integration. A third scaling device is coupled to receive output from the first integrator. A second integrator is coupled to receive output from the third scaling device.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: July 19, 2011
    Assignee: Xilinx, Inc.
    Inventor: Gabor Szedo
  • Patent number: 7684968
    Abstract: Generating a high-level, bit-accurate and cycle-accurate simulation model. The various embodiments generate the simulation model from a functional description of a module and an HDL description of the module. The functional description may be un-timed and specified in a high-level language. The HDL description is realizable in hardware. The simulation model is created by obtaining the control specification from the HDL description and combining the control specification with the data path description from functional description.
    Type: Grant
    Filed: December 9, 2004
    Date of Patent: March 23, 2010
    Assignee: Xilinx, Inc.
    Inventors: Gabor Szedo, Singh Vinay Jitendra, L. James Hwang
  • Patent number: 7669017
    Abstract: A method of buffering data in a circuit processing data in both a natural address order and a modified address order is described. The method comprises the steps of storing a first block of data according to a first addressing order of a natural address order or a modified address order; reading the first block of data stored in a buffer according to the other addressing order of the natural address order and the modified address order; and simultaneously writing a second block of data to the buffer in the other addressing order while reading the first block of data stored in a buffer according to the other addressing order.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: February 23, 2010
    Assignee: Xilinx, Inc.
    Inventors: Hemang Maheshkumar Parekh, Hai-Jo Tarn, Gabor Szedo, Vanessa Yu-Mei Chou, Jeffrey Allan Graham, Elizabeth R. Cowie
  • Patent number: 7395293
    Abstract: Various approaches for performing a fast-Fourier transform (FFT) of N input data elements using a radix K decomposition of the FFT are disclosed (K>=2, and N>=8). In one approach, N/K input data elements are written to respective ones of K addressable memories, and N/K*logK N passes are performed on the input data. Each pass includes reading K data elements in parallel from the K addressable memories using the respectively generated addresses, the K data elements being in a first order corresponding to the respective memories; permuting the first order of K data elements into a second order of K data elements; performing a radix K calculation on the second order of K data elements, resulting in corresponding result data elements in the second order; permuting the second order of K result data elements into the first order; and writing the K result data elements in parallel to the corresponding K addressable memories using the respective addresses.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: July 1, 2008
    Assignee: Xilinx, Inc.
    Inventors: Gabor Szedo, Helen Hai-Jo Tarn