Patent ID: 7961226

Claim:
A digital imaging apparatus comprising: an input pipeline register receiving a plurality of digital image information data packets; a first memory storing the plurality of digital image information data packets; a hardware task manager processing a plurality of imaging tasks and determining that a first imaging task is capable of being performed and that a second imaging task is capable of being performed, the first imaging task being different than the second imaging task; a data distributor coupled to the input pipeline register, to the first memory, and to the hardware task manager, the data distributor distributing the plurality of digital image information data packets to the first memory; an adaptive execution unit coupled to the hardware task manager and to the first memory, the adaptive execution unit configurable to perform the first imaging task using the plurality of digital image information data packets, the adaptive execution unit further reconfigurable to perform the second imaging task, the adaptive execution unit further generating a corresponding plurality of processed digital image data packets from the performance of the first imaging task and the second imaging task; a data selector coupled to the hardware task manager, to the adaptive execution unit and to the first memory, the data selector determining routing for the corresponding plurality of processed digital image data packets; and an output pipeline register coupled to the data selector, the output pipeline register receiving the corresponding plurality of processed digital image data packets.