Patent ID: 8705896

Claim:
A method of processing a target image from a plurality of substantially low resolution auxiliary frames, said method comprising: partitioning the target image into a plurality of adaptively sized blocks by: partitioning the target image into a plurality of first sized blocks; calculating a registration confidence level for each of the first sized blocks; determining, for each block of the first sized blocks, whether the registration confidence level is below a predetermined registration confidence level; and partitioning each block of the first sized blocks determined to have a registration confidence level below the predetermined registration confidence level into second sized blocks; classifying the adaptively sized blocks into a plurality of different categories according to one or both of respective registration confidence levels and respective variance levels of the adaptively sized blocks; selecting separate enhancement modes to enhance the adaptively sized blocks according to the respective classifications of the adaptively sized blocks; and applying the selected enhancement modes on the adaptively sized blocks to enhance the target image.