Reconfigurable image processor and the application architecture thereof
AssigneeVivotek Inc.
InventorsShao Yi Chien, Chih Chao Chen, Chun Fu Shen, Wan Kuei Lin
Life of this patent
Estimating the term…
Abstract
A reconfigurable image processor for image processing includes an arithmetic module, a first memory unit, a bus control module and a connecting module. By setting different configurations or configuring connections among arithmetic units via the connecting module, the operations of arithmetic units are reconfigured to include different functions. The present invention provides an application architecture including a sensor module, a display module, a second memory unit and a reconfigurable image processor.
Claims53
A reconfigurable image processor for image processing, comprising:
- an arithmetic module, having a plurality of reconfigurable arithmetic units reconfigured to perform corresponding data processing actions;
- a first memory unit, coupled to said arithmetic module, storing at least one configuration;
- a bus control module, coupled to said first memory unit and a system bus for being coupled to an external device;
- and
- a connecting module, coupled to said arithmetic module, said first memory unit and said bus control module, wherein said connecting module reconfigures connections among said reconfigurable arithmetic units via said configuration,
- wherein said reconfigurable arithmetic units individually comprise:
- a context register, coupled to said first memory unit;
- an input source selector, coupled to said connecting module and said context register;
- a datapath unit, coupled to said context register and said input source selector for performing data operations;
- an output register, coupled to said connecting module and said datapath unit for storing output data;
- and
- a module controller, coupled to said context register, said datapath unit and said output register.
An application architecture of an reconfigurable image processor for image processing, comprising:
- a sensor module for capturing a raw sensor data;
- a display module;
- a second memory unit;
- and
- a reconfigurable image processor coupled to said sensor module, said display module and said second memory unit, and having an arithmetic module, a first memory unit for storing at least one configuration, and a connecting module coupled to the first memory module, by setting different configurations, said connecting module reconfiguring internal connections of arithmetic module to perform corresponding actions and process said raw sensor data
- wherein said arithmetic module comprises a plurality of reconfigurable arithmetic units reconfigured to perform corresponding data processing actions, each of the reconfigurable arithmetic unit comprising:
- a context register, coupled to said first memory unit;
- an input source selector, coupled to said connecting module and said context register;
- a datapath unit, coupled to said context register and said input source selector for performing data operations;
- an output register, coupled to said connecting module and said datapath unit for storing output data;
- and
- a module controller, coupled to said context register, said datapath unit and said output register.
An application architecture of a reconfigurable image processor for image processing, comprising:
- a sensor module for capturing a raw sensor data;
- a display module;
- a second memory unit;
- and
- a reconfigurable image processor coupled to said sensor module, said display module and said second memory unit, and having a first memory unit for storing at least one configuration;
- by setting different configurations, said reconfigurable image processor reconfigures internal connections to perform corresponding actions and process said raw sensor data,
- wherein when performing a preview mode, at least one said corresponding configuration is loaded from said first memory unit to said reconfigurable image processor;
- after said sensor module inputs a raw sensor data into said reconfigurable image processor, first sensor data are obtained by processing said raw sensor data;
- after performing image processing operations on said first sensor data for A times, a preview image is obtained and then transferred into said display module, wherein A≧0 and A is an integer.
An application architecture of a reconfigurable image processor for image processing, comprising:
- a sensor module for capturing a raw sensor data;
- a display module;
- a second memory unit;
- and
- a reconfigurable image processor coupled to said sensor module, said display module and said second memory unit, and having a first memory unit for storing at least one configuration;
- by setting different configurations, said reconfigurable image processor reconfigures internal connections to perform corresponding actions and process said raw sensor data,
- wherein when performing a capture mode, said corresponding configurations are loaded from said first memory unit to said reconfigurable image processor;
- after said sensor module inputs a raw sensor data into said reconfigurable image processor, by processing said raw sensor data and accessing said second memory unit for B times, a captured image is obtained on a second sensor data, and then stored in said second memory unit, wherein B≧1 and B is an integer.
Dependencies are inferred from the claim text.