Patent ID: 7260273

Claim:
A method of creating a texture to replace a designated area of a digital image comprising, the steps of: selecting bands of pixels corresponding in value to pixels of said digital image that border said designated area; and blending the selected bands of pixels according to the first blending equation to create said texture; wherein during said selecting bands of pixels of width MaxPoints bordering one pair of opposite sides of said designated area are selected; wherein during said selecting, a mirror of the selected band of pixels of width MaxPoints on each opposite side of said designated area is selected and copied in a repeating pattern to define a pixel matrix corresponding in size to said designated area and wherein the created pixel matrices are blended according to said first blending equation to create said texture; wherein said first blending equation is of the form: TextureFillValue=PixelWeight1*pixel1+(1−PixelWeight1)*pixel2 where: pixel1 is the pixel at location (x, y) in the matrix created during copying of the mirror of the selected pixel band adjacent one of said sides; pixel2 is the pixel at location (N+1−x, N+1−y) in the matrix created during copying of the mirror of the selected pixel band adjacent the other of said sides; PixelWeight1 is a first blending function; and TextureFillValue is the resulting texture pixel at location (x, y) of the texture.