Mapping of pixels of a graphical object to a destination graphical image buffer is achieved by precalculating relative weights of object pixels near a subject pixel and storing the precalculated relative weights in a table and by determining weights of specific object pixels during processing by a table lookup of the predetermined weights according to a fractional portion of an object pixel address. A partitioned coefficient, which represents the relative weights of two or more object pixels, is retrieved from the weight table and used in a partitioned multiplication operation in a processor to weight each of the two or more object pixels substantially simultaneously. Weights associated with two or more object pixels are formed by partitioned multiplication of a partitioned horizontal weight word and a partitioned vertical weight word. The partitioned horizontal weight word is retrieved from a table of precalculated partitioned horizontal weight words according to fractional portion of a horizontal component of the object pixel address. Similarly, the partitioned vertical weight word is retrieved from a table of precalculated partitioned vertical weight words according to fractional portion of a vertical component of the object pixel address. In addition, partitioned processing operations are used to map multiple pixels of a graphical object to a destination graphical image buffer substantially simultaneously. Multiple partitioned data words, each of which represents multiple components of a respective mapped pixel, are transposed such that each partitioned data word includes a component of each of the mapped pixels and the transposed partitioned data words are summed in a partitioned addition operation. Accordingly, components of multiple mapped pixels are accumulated substantially simultaneously to form the multiple mapped pixels substantially simultaneously.

De afbeelding van pixel van een grafisch voorwerp aan een buffer van het bestemmings grafische beeld wordt bereikt door relatieve gewichten objecten pixel dichtbij een onderworpen pixel precalculating en opslaan precalculated relatieve gewichten in een lijst en door gewichten specifieke objecten pixel tijdens verwerking door een lijstraadpleging van de vooraf bepaalde gewichten volgens een verwaarloosbaar gedeelte van een objecten pixeladres te bepalen. Een verdeelde coëfficiënt, die de relatieve gewichten van twee of meer objecten pixel vertegenwoordigt, wordt teruggewonnen van de gewichtslijst en in een verdeelde vermenigvuldigingsverrichting in een bewerker gebruikt om elk van de twee of meer objecten pixel wezenlijk gelijktijdig te wegen. De gewichten verbonden aan twee of meer objecten pixel worden gevormd door verdeelde vermenigvuldiging van een verdeeld horizontaal gewichtswoord en een verdeeld verticaal gewichtswoord. Het verdeelde horizontale gewichtswoord wordt teruggewonnen van een lijst van precalculated verdeelde horizontale gewichtswoorden volgens verwaarloosbaar gedeelte van een horizontale component van het objecten pixeladres. Op dezelfde manier wordt het verdeelde verticale gewichtswoord teruggewonnen van een lijst van precalculated verdeelde verticale gewichtswoorden volgens verwaarloosbaar gedeelte van een verticale component van het objecten pixeladres. Bovendien worden de verdeelde verwerkingsverrichtingen gebruikt om veelvoudige pixel van een grafisch voorwerp aan een buffer van het bestemmings grafische beeld wezenlijk gelijktijdig in kaart te brengen. De veelvoudige verdeelde gegevenswoorden, elk waarvan veelvoudige componenten van een respectief in kaart gebracht pixel vertegenwoordigt, worden herschikt dusdanig dat elk verdeeld gegevenswoord een component van elk van de in kaart gebrachte pixel omvat en de herschikte verdeelde gegevenswoorden in een verdeelde toevoegingsverrichting worden opgeteld. Dienovereenkomstig, worden de componenten van veelvoudige in kaart gebrachte pixel geaccumuleerd wezenlijk gelijktijdig om de veelvoudige in kaart gebrachte pixel wezenlijk gelijktijdig te vormen.

 
Web www.patentalert.com

< (none)

< Microprocessor system for data channel extraction

> Graphical system and method for invoking measurements in a signal measurement system

> (none)

~ 00002