Systems and methods for providing image rendering using variable rate source sampling

   
   

Systems and methods are provided for variable source rate sampling in connection with image rendering, which accumulate and resolve over all samples forward mapped to each pixel bin. In accordance with the invention, the textured surface to be rendered is sampled, or oversampled, at a variable rate that reflects variations in frequency among different regions, taking into account any transformation that will be applied to the surface prior to rendering and the view parameters of the display device, thus ensuring that each bin of the rendering process receives at least a predetermined minimum number of samples. In one embodiment, the sampling rate is variably set such that each bin is assured to have at least one sample point. In another embodiment, a tiling approach to division of the surface is utilized. In accordance with the architecture provided, the sample points of the surface are forward mapped to sample squares, other regions, of a rendering device, taking into account any transformations applied to the surface and the view parameters of the rendering device, such that each bin receives at least the predetermined minimum number of samples. A filter determines the value(s) to assign to each pixel based upon accumulation and resolution of all of the sample points that fall within the pixel bin(s), rather than assigning a value by selecting only the point sample that corresponds to the center of the pixel. Gaps or holes left by conventional forward-mapping techniques are eliminated by oversampling the source(s), and interpolated points are generated at a higher rate than the original source signal(s) to adequately cover the destination bins. A pixel, or sub-pixel, binning approach is used that accumulates and resolves over all samples, and performs particularly well compared to prior architectures in areas that have higher frequency content, solving the minification antialiasing problem and producing a high quality result. Anisotropic filtering is handled simply with the forward mapping approach by filtering over all samples that naturally accumulate after the forward map, and via variable control of the number of samples forward mapped to the bins. A variety of image processing applications are contemplated wherein variable rate source sampling, and accumulation and resolution of forward mapped point samples can be applied, ranging from 3-D graphics applications to applications wherein images recorded in a recording/storage environment are mapped to the arbitrary requirements of a display environment.

Τα συστήματα και οι μέθοδοι παρέχονται για τη μεταβλητή δειγματοληψία ποσοστού πηγής σχετικά με την απόδοση εικόνας, τα οποία συσσωρεύουν και επιλύουν σε όλα τα δείγματα μπροστινά που χαρτογραφεί σε κάθε δοχείο εικονοκυττάρου. Σύμφωνα με την εφεύρεση, η κατασκευασμένη επιφάνεια που δίνεται επιλέγεται, ή, σε ένα μεταβλητό ποσοστό που απεικονίζει τις παραλλαγές στη συχνότητα μεταξύ των διαφορετικών περιοχών, λαμβάνοντας υπόψη οποιοδήποτε μετασχηματισμό που θα εφαρμοστεί στην επιφάνεια πριν από την απόδοση και τις παραμέτρους άποψης της συσκευής επίδειξης, εξασφαλίζοντας κατά συνέπεια ότι κάθε δοχείο της δίνοντας διαδικασίας λαμβάνει τουλάχιστον έναν προκαθορισμένο ελάχιστο αριθμό δειγμάτων. Σε μια ενσωμάτωση, το ποσοστό δειγματοληψίας είναι έθεσε μεταβλητά έτσι ώστε κάθε δοχείο βεβαιώνεται για να έχει τουλάχιστον ένα σημείο δειγμάτων. Σε μια άλλη ενσωμάτωση, μια προσέγγιση επικεράμωσης στο τμήμα της επιφάνειας χρησιμοποιείται. Σύμφωνα με την αρχιτεκτονική παρεχόμενη, τα σημεία δειγμάτων της επιφάνειας χαρτογραφούνται προς τα εμπρός στα τετράγωνα δειγμάτων, άλλες περιοχές, μιας συσκευής απόδοσης, λαμβάνοντας υπόψη οποιουσδήποτε μετασχηματισμούς που εφαρμόζονται στην επιφάνεια και τις παραμέτρους άποψης της συσκευής απόδοσης, έτσι ώστε κάθε δοχείο λαμβάνει τουλάχιστον τον προκαθορισμένο ελάχιστο αριθμό δειγμάτων. Ένα φίλτρο αποφασίζει την αξία (σ) για να ορίσει σε κάθε εικονοκύτταρο που βασίζεται στη συσσώρευση και το ψήφισμα όλων των σημείων δειγμάτων που εμπίπτουν στο δοχείο εικονοκυττάρου (σ), παρά την ανάθεση μιας αξίας με την επιλογή μόνο του δείγματος σημείου που αντιστοιχεί στο κέντρο του εικονοκυττάρου. Τα χάσματα ή οι τρύπες που αφήνονται από τις συμβατικές τεχνικές μπροστινός-χαρτογράφησης εξαλείφονται με η πηγή (σ), και τα σημεία παράγονται σε ένα υψηλότερο ποσοστό από το αρχικό σήμα πηγής (σ) για να καλύψουν επαρκώς τα δοχεία προορισμού. Ένα εικονοκύτταρο, ή το υπο--εικονοκύτταρο, binning προσέγγιση χρησιμοποιείται που συσσωρεύει και επιλύει σε όλα τα δείγματα, και αποδίδει ιδιαίτερα καλά έναντι στις προγενέστερες αρχιτεκτονικές στις περιοχές που έχουν το περιεχόμενο υψηλότερης συχνότητας, που λύνει το antialiasing minification πρόβλημα και που παράγει ένα υψηλής ποιότητας αποτέλεσμα. Το ανισότροπο φιλτράρισμα αντιμετωπίζεται απλά με την μπροστινή προσέγγιση χαρτογράφησης με το φιλτράρισμα σε όλα τα δείγματα που συσσωρεύουν φυσικά μετά από τον μπροστινό χάρτη, και μέσω του μεταβλητού ελέγχου του αριθμού δειγμάτων διαβιβάστε ταξινομικός στα δοχεία. Ποικίλες εφαρμογές επεξεργασίας εικόνας προβλέπονται όπου η μεταβλητή δειγματοληψία πηγής ποσοστού, και η συσσώρευση και το ψήφισμα των μπροστινών ταξινομικών δειγμάτων σημείου μπορούν να εφαρμοστούν, κυμαινόμενος από τις τρισδιάστατες εφαρμογές γραφικής παράστασης στις εφαρμογές όπου οι εικόνες που καταγράφονται σε ένα περιβάλλον καταγραφής/αποθήκευσης χαρτογραφούνται στις αυθαίρετες απαιτήσεις ενός περιβάλλοντος επίδειξης.

 
Web www.patentalert.com

< Methods, computer readable mediums and systems for requesting, retrieving and delivering metadata pages

< Extensible scheme for defining the visual appearance of computer system components

> Block cache size management via virtual memory manager feedback

> Task library of task data for a plurality of components on a computer system

~ 00161