Patent ID: 6859815

Claim:
A method of scaling image and video processing computational complexity in accordance with system defined maximum available quantities of computational resource units, the method comprising the steps of: (a) performing a plurality of data multiplications which processes digital image and video data, each data multiplication having a data dependent value multiplied by data independent value, the performance of each data multiplication requiring a predetermined quantity of computational resource units; (b) selecting one of the data multiplications; (c) acquiring the maximum available quantity of computational resource units for performing the selected multiplication; (d) determining whether the maximum quantity of computational resource units available for the selected multiplication is sufficient for performing same; (e) performing the selected multiplication if the maximum quantity of computational resource units available for the selected multiplication is sufficient for performing same; or (f) selecting a shift-operation using the data independent value associated with the selected multiplication that requires a quantity of computational resource units which is less than the predetermined quantity of computational resource units required for performing the selected multiplication; and (g) performing the selected multiplication with the selected shift-operation.