A method and apparatus, including a computer program apparatus,
implementing techniques for reducing aliasing artifacts when shaping a
digital image such as a digital matte. Prior to shaping the image, the
computer program generates a set of subpixel data values as a function of
the pixels of the digital image. Each subpixel data value has an integer
component and a fractional component and represents an interpolation
between the corresponding pixel and one or more adjacent pixels. After
generating the subpixel data values, the computer program maps the
subpixel data values to new subpixel data values. The computer program
adjusts the original pixel data according to the new subpixel data values,
thereby shaping the image. In one configuration, the computer program
applies additional lookup tables or image processing operations, such as
image shading, directly to the new subpixel data values before updating
the pixel data. In this fashion the computer program applies the operation
at a higher resolution than if applied directly to the original pixel
data, thereby reducing aliasing artifacts that might otherwise be
introduced by shaping the digital image.
Μια μέθοδος και μια συσκευή, συμπεριλαμβανομένης μιας συσκευής προγράμματος υπολογιστών, για την εφαρμογή τον των τεχνικών για aliasing τα χειροποίητα αντικείμενα κατά διαμόρφωση μιας ψηφιακής εικόνας όπως μια ψηφιακή μεταλλίνη. Πριν από τη διαμόρφωση της εικόνας, το πρόγραμμα υπολογιστών παράγει ένα σύνολο τιμών στοιχείων subpixel ως λειτουργία των εικονοκυττάρων της ψηφιακής εικόνας. Κάθε αξία στοιχείων subpixel έχει ένα τμήμα ακέραιων αριθμών και ένα κλασματικό συστατικό και αντιπροσωπεύει μια παρεμβολή μεταξύ του αντίστοιχου εικονοκυττάρου και ενός ή περισσότερων παρακείμενων εικονοκυττάρων. Μετά από να παραγάγει τις τιμές στοιχείων subpixel, το πρόγραμμα υπολογιστών χαρτογραφεί τις τιμές στοιχείων subpixel στις νέες τιμές στοιχείων subpixel. Το πρόγραμμα υπολογιστών ρυθμίζει τα αρχικά στοιχεία εικονοκυττάρου σύμφωνα με τις νέες τιμές στοιχείων subpixel, με αυτόν τον τρόπο διαμορφώνοντας την εικόνα. Σε μια διαμόρφωση, το πρόγραμμα υπολογιστών εφαρμόζει τους πρόσθετους πίνακες συμβούλευσης ή τις διαδικασίες επεξεργασίας εικόνας, όπως η εικόνα που σκιάζει, άμεσα στις νέες τιμές στοιχείων subpixel πρίν ενημερώνει τα στοιχεία εικονοκυττάρου. Με αυτό τον τρόπο το πρόγραμμα υπολογιστών εφαρμόζει τη λειτουργία σε ένα υψηλότερο ψήφισμα από εάν εφαρμόζεται άμεσα στα αρχικά στοιχεία εικονοκυττάρου, με αυτόν τον τρόπο μειώνοντας aliasing τα χειροποίητα αντικείμενα που ειδάλλως να εισαχθούν με τη διαμόρφωση της ψηφιακής εικόνας.