Patent ID: 6289138
Filing Date: 2001-09-11
Classification: G06F,G06T

Abstract:
An apparatus for performing image processing operations on data objects, said apparatus including:data source means for providing a stream of said data objects;a plurality of operand source means for providing streams of operand objects, or providing operand objects in response to an address presented;instruction means for selecting an image processing operation, and enabling or disabling a plurality of options in said image processing operation;a configuration register for storing said image processing operation and options;a register file for storing information necessary for performing said image processing operation;decoding means connected to said configuration register for decoding said image processing operation and options;a control signal register connected to said decoding means for storing the output of said decoding means;input interface means, connected to said control signal register, said register file, said data source means and said plurality of said operand source means, for:(a) accepting, storing and rearranging said data objects from said data source means, and said operand objects from said operand source means, in accordance with the output of said control signal register,(b) generating addresses for said operand objects, in accordance with the output of said control signals register and said register file, and(c) updating said information in said register file to reflect a current status of the image processing operation;processing means, connected to said input interface means, said register file, and said control signal register, for performing arithmetic operations on the output of said input interface means in accordance with the output of said control signals register and said register file to produce processed data objects; anddata destination means connected to said processing means for receiving said processed data objects.