Patent ID: 7171059
Filing Date: 2007-01-30
Classification: G06T

Abstract:
1. A method for scaling an image, comprising: determining a sub-image including an array of input pixels; evaluating a brightness for each input pixel contained within the sub-image; determining a number of input pixels having a same brightness; determining whether a combinational or three level replication pattern exists in the input pixels in the sub-image; selecting a default pixel replication algorithm responsive to determining the same brightness for all input pixels in the sub-image; selecting one of a anti-diagonal, diagonal, vertical, horizontal, and default pixel replication algorithms responsive to determining two brightness levels in the input pixels in the sub-image and responsive to the direction of combinational replication pattern exhibited by the two brightness levels; selecting one of a anti-diagonal, diagonal, vertical, horizontal, and default pixel replication algorithms responsive to determining three brightness levels in the input pixels in the sub-image and responsive to the direction of three level replication pattern exhibited by the three brightness levels; and performing a replication algorithm based on the direction of minimum brightness gradient responsive to determining more than three brightness levels in the input pixels of the sub-image.