A digital differential analyzer (DDA) with parallel processing paths. The parallel processing paths can be provided through the use of a pipeline in which some of the input data registers are implemented with double buffers. Each double buffer includes an external register that corresponds to a setup path and an internal register that corresponds to a render path. While the rendering phase is being performed for the current primitive using the internal registers, the setup phase for the next primitive can be performed and the external registers can be updated. The two paths are synchronized with a prepare-to-render message. The DDA can include multiple arithmetic units to allow concurrent processing of multiple fragments of an object. The elements within the DDA (e.g., the internal registers, multiplexers, output registers, and so on) can be configured to provide more efficient implementations of scan conversion and subpixel correction than those of conventional DDAs.

Un analyseur de différentiel numérique (DDA) avec des chemins de traitement parallèle. Les chemins de traitement parallèle peuvent être fournis par l'utilisation d'une canalisation dans laquelle certains des registres de données d'entrée sont mis en application avec de doubles amortisseurs. Chaque double amortisseur inclut un registre externe qui correspond à un chemin d'installation et à un registre interne qui correspond à un chemin de rendu. Tandis que la phase de rendu est exécutée pour le primitif courant à l'aide des registres internes, la phase d'installation pour le prochain primitif peut être exécutée et les registres externes peuvent être mis à jour. Les deux chemins sont synchronisés avec un message de préparer-à-rendu. Le DDA peut inclure les unités de calcul multiples pour permettre le traitement concourant des fragments multiples d'un objet. Les éléments dans le DDA (par exemple, les registres internes, multiplexeurs, registres de rendement, et ainsi de suite) peuvent être configurés pour fournir des réalisations plus efficaces de conversion de balayage et de correction de subpixel que ceux de DDAs conventionnel.

 
Web www.patentalert.com

< (none)

< Process of making finely divided opaque particles

> Aligning images of a projection system

> (none)

~ 00046