MAGNIFICATION ENGINE AND INTERFACE FOR COMPUTERS

Described is an engine and API that couples an application program to an effects program such as a magnification program. For example, source content may be magnified for viewing in an output region. Magnification may be accomplished by identifying a magnification window to the magnification engine,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KARR, MATTHEW, B, DE SOUZA, JEREMY
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Described is an engine and API that couples an application program to an effects program such as a magnification program. For example, source content may be magnified for viewing in an output region. Magnification may be accomplished by identifying a magnification window to the magnification engine, a source region to magnify, a magnification transform, and possibly filtering criteria, such as any windows to include or exclude from magnification. A request to display a region of displayed graphics as modified by a transform may be received, and when graphics commands corresponding to that region are received, the graphics commands are processed to show a transformed representation of the region. The engine and API may work with immediate mode graphics primitives (e.g., GDI commands) and retained mode graphics primitives (e.g., primitives corresponding to a rendering tree; a composition engine composes the output, including any magnified output. L'invention concerne un moteur et une API qui couple un programme d'application à un programme d'effets tel qu'un programme de grossissement. Par exemple, un contenu source peut être grossi pour le visualiser en sortie. Pour effectuer le grossissement, on identifie une fenêtre de grossissement par rapport au moteur de grossissement, une région source à grossir, une transformée de grossissement et éventuellement des critères de filtre tels que des fenêtres à inclure ou exclure du grossissement. Une requête d'affichage d'une région de graphiques affichés tels que modifiés par une transformée peut être reçue, et lorsque les commandes graphiques correspondant à cette région sont reçues, elles sont traitées pour indiquer une représentation transformée de la région. Le moteur et l'API peuvent travailler avec des primitives graphiques immédiates (par exemple, commandes GDI) et des primitives graphiques retenues (par exemple, les primitives correspondant à un arbre de rendus); un moteur de composition compose la sortie, y compris toute sortie grossie.