Analog image alignment
AssigneeSpero Devices, Inc.
InventorsNihar Athreyas, Zhiguo Lai, Jai Gupta, Dev V. Gupta
Life of this patent
Estimating the term…
Abstract
An image processor includes an analog correlator for providing correlation information among a pair of stereo images. The image processor includes an analog-to-digital converter (ADC), an analog correlator, and a digital processor. The ADC generates digital data corresponding to analog data of a plurality of images, the digital data being stored to a memory. The analog correlator circuit calculates correlation information among the plurality of images based on the analog data. The digital processor processes the digital data based on the correlation information to provide alignment of the images.
Claims25
An apparatus for processing images, comprising:
- an analog-to-digital converter (ADC) configured to generate digital data corresponding to analog data of a plurality of images, the digital data being stored to a memory;
- an analog correlator circuit configured to calculate correlation information among the plurality of images based on the analog data;
- and
- a digital processor configured to transform the plurality of images represented by the digital data, based on the correlation information, to generate an aligned image set, the digital processor further determining disparity values for the aligned image set based on the correlation information.
A method of processing images, comprising:
- generating digital data corresponding to analog data of a plurality of images, the digital data being stored to a memory;
- calculating, in an analog domain, correlation information among the plurality of images based on the analog data;
- and
- transforming the plurality of images represented by the digital data, based on the correlation information, to generate an aligned image set;
- and
- determining disparity values for the aligned image set based on the correlation information.
An apparatus for processing images, comprising:
- an analog-to-digital converter (ADC) configured to generate digital data corresponding to analog data of a plurality of images, the digital data being stored to a memory;
- an analog correlator circuit configured to calculate correlation information among the plurality of images based on the analog data, the analog correlator circuit calculating the correlation information for a plurality of blocks each comprising a subset of one of the plurality of images, each of the plurality of blocks having a portion common to another of the plurality of blocks;
- and
- a digital processor configured to transform the plurality of images represented by the digital data, based on the correlation information, to generate an aligned image set, the digital processor further determining disparity values for the aligned image set based on the correlation information.
A method of processing images, comprising:
- generating digital data corresponding to analog data of a plurality of images, the digital data being stored to a memory;
- calculating, in an analog domain, correlation information for a plurality of blocks each comprising a subset of one of the plurality of images, each of the plurality of blocks having a portion common to another of the plurality of blocks;
- calculating, in an analog domain, correlation information among the plurality of images based on the correlation information for the plurality of blocks;
- and
- transforming the plurality of images represented by the digital data, based on the correlation information, to generate an aligned image set;
- and
- determining disparity values for the aligned image set based on the correlation information.
Dependencies are inferred from the claim text.