IP Library › Granted Patent US 7,512,271
Granted Patent B2
US 7,512,271 · App. 11/449,780 · Granted Mar 31, 2009

Dynamically reconfigurable signal processing circuit, pattern recognition apparatus, and image processing apparatus

Assignee: Canon Kabushiki Kaisha
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,512,271
App. No.
11/449,780
Granted
Mar 31, 2009
Kind
B2
Abstract

A plurality of signal processing functions are achieved with the same arithmetic processing circuit by controlling wiring arrangements or signal modulation in accordance with a predetermined arrangement control signal that is output based on circuit arrangement information read from a circuit arrangement information storage unit. Hierarchical parallel processing is realized with small-scale circuit configuration. Further, detection of a predetermined feature and integration of the detection results can be efficiently performed.

Claims (46)

1. An image processing apparatus comprising:

image input means; and

image processing means for time serially executing a plurality of spatial filter arithmetic operations for single image data input from said image input means in correspondence with a plurality of different spatial filter characteristics, wherein

said image processing means comprises

a spatial filter circuit capable of changing a selectivity related to a predetermined geometrical feature, and

a control circuit for controlling a characteristic of said spatial filter circuit, and

said control circuit applies a finite number of different spatial filter characteristics that are set in advance to the input image data and time serially extracts a plurality of spatial filter outputs related to the input image data.

2. An image processing apparatus comprising:

image input means; and

image processing means for time serially executing a plurality of spatial filter arithmetic operations for single image data input from said image input means in correspondence with a plurality of different spatial filter characteristics, wherein

said image processing means comprises

a sensor circuit having a transfer circuit for transferring a pixel signal to be read from a pixel array,

a control circuit, and

a spatial filter circuit for time serially executing spatial filter processing with predetermined different characteristics,

said control circuit outputting a read control pulse signal of the pixel signal to said sensor circuit and outputting a spatial filter characteristic control signal to said spatial filter circuit on the basis of the read control pulse signal, and

said spatial filter circuit time serially executing predetermined different spatial filter processing operations for the pixel signal in correspondence with the pixel signal output that is output from said transfer circuit.

3. An image processing apparatus comprising:

image input means; and

image processing means for time serially executing a plurality of spatial filter arithmetic operations for single image data input from said image input means in correspondence with a plurality of different spatial filter characteristics, wherein

said image processing means comprises

a sensor circuit having a transfer circuit for transferring a pixel signal to be read from a pixel array,

a control circuit, and

a spatial filter array circuit formed by arranging a demultiplexer circuit and a spatial filter element circuit for time serially executing spatial filter processing with predetermined different characteristics,

said control circuit outputting a read control pulse signal of the pixel signal to said sensor circuit and outputting a spatial filter characteristic control signal to said spatial filter array circuit on the basis of the read control pulse signal,

said demultiplexer circuit separately outputting a time serial signal from said sensor circuit to different signal lines connected to said spatial filter element circuits on the basis of the read control pulse signal, and

said spatial filter element circuit time serially executing predetennined different spatial filter processing operations for the pixel signal in correspondence with the pixel signal output that is output from said transfer circuit.

4. An image processing apparatus comprising:

image input means; and

image processing means for time serially executing a plurality of spatial filter arithmetic operations for single image data input from said image input means in correspondence with a plurality of different spatial filter characteristics, wherein

said image processing means comprises

a transfer circuit for transferring a pixel signal of a sensor pixel,

a control circuit, and

a spatial filter circuit for time serially executing spatial filter processing with predetermined different characteristics,

said control circuit outputting a read pulse signal to said transfer circuit in synchronism with an output timing signal of said spatial filter circuit.

5. The apparatus according to claim 4 , wherein said spatial filter circuit time serially executes predetermined local spatial filtering at a plurality of scales in a scale space.

6. The apparatus according to claim 5 , wherein the local spatial filtering is predetermined multiplex scale spatial filter processing for giving a Gabor filter or an output approximate to a Gabor filter output, in which filtering operations with different scale selectivities and different direction selectivities are time serially executed.

7. An image processing apparatus comprising:

image input means; and

image processing means for time serially executing a plurality of spatial filter arithmetic operations for single image data input from said image input means in correspondence with a plurality of different spatial filter characteristics, wherein

said image processing means comprises

a sensor circuit having a transfer circuit for transferring a pixel signal to be read out from a pixel array,

a control circuit,

a spatial filter circuit for time serially executing spatial filter processing with predetermined different characteristics, and

a block memory for temporarily storing signals of a predetermined sensor pixel group,

said control circuit outputting a read control pulse signal of the pixel signal to said sensor circuit and said block memory and outputting a spatial filter characteristic control signal to said spatial filter circuit in synchronism with the read control pulse signal, and

said spatial filter circuit reading out, from said block memory, image data at an address corresponding to the pixel signal output that is output from said transfer circuit and time serially executing predetermined spatial filter processing for the image data in correspondence with the pixel signal.

Priority Claims (5)
JP 2001-093274 · Mar 28, 2001 · national
JP 2001-164282 · May 31, 2001 · national
JP 2001-164510 · May 31, 2001 · national
JP 2001-272555 · Sep 7, 2001 · national
JP 2001-272557 · Sep 7, 2001 · national
Continuity (2)
Division 1010530900 · Mar 26, 2002
Related Publication 20060228027A1 · Oct 12, 2006