Processing

Please wait...

Settings

Settings

1. WO1996003715 - A GRAPHICAL DISPLAY SYSTEM

Publication Number WO/1996/003715
Publication Date 08.02.1996
International Application No. PCT/AU1995/000445
International Filing Date 21.07.1995
Chapter 2 Demand Filed 05.02.1996
IPC
G06T 15/00 2011.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
153D  image rendering
CPC
G05B 2219/32014
GPHYSICS
05CONTROLLING; REGULATING
BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
2219Program-control systems
30Nc systems
32Operator till task planning
32014Augmented reality assists operator in maintenance, repair, programming, assembly, use of head mounted display with 2-D 3-D display and voice feedback, voice and gesture command
G06T 15/005
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
153D [Three Dimensional] image rendering
005General purpose rendering architectures
Applicants
  • MONASH UNIVERSITY [AU/AU]; Wellington Road Clayton, VIC 3168, AU (AllExceptUS)
  • POSE, Ronald, David [AU/AU]; AU (UsOnly)
  • REGAN, Matthew, James, Patrick [AU/AU]; AU (UsOnly)
Inventors
  • POSE, Ronald, David; AU
  • REGAN, Matthew, James, Patrick; AU
Agents
  • WEBBER, David, Brian ; Davies Collison Cave 1 Little Collins Street Melbourne, VIC 3000, AU
Priority Data
PM 701322.07.1994AU
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) A GRAPHICAL DISPLAY SYSTEM
(FR) SYSTEME DE VISUALISATION GRAPHIQUE
Abstract
(EN)
A graphical display system which renders images on surfaces encapsulating a user using a prioritised rendering method. The rendered images for the viewport are accessed using an address recalculation pipeline. The image data is accessed by determining a rotational orientation for the image to be displayed and addressing the stored image data on the basis of the determined rotational orientation. The pixel data is displayed by computing a first vector indicative of a pixel location on the display with respect to a viewpoint for the display, computing a second vector indicative of a spatial orientation of the display, combining said first and second vectors into a resultant vector, determining an intersection point of the resultant vector with a substantially closed notional surface when projected from a fixed interior projection point, and mapping said intersection point onto stored image data so as to address image data for display at said pixel location. The system includes at least one graphic renderer for generating image data corresponding to stored object display information for objects to be displayed by the system, a plurality of display memories for storing image data generated by the at least one renderer, and a selection stage for determining which of the plurality of display memories to store image data for a particular object on the basis of a relative position of that object to the user. The display memories are periodically updated with image data from the renderer, and the period between updates is different between different display memories.
(FR)
Système de visualisation graphique assurant le rendu d'images sur des surfaces entourant l'utilisateur, par un procédé de rendu à priorités. Le système à accès aux images visualisées destinées à la fenêtre d'observation en utilisant un pipeline de recalcul d'adresse. On a accès aux données d'image en déterminant une orientation de rotation de l'image à afficher et en adressant les données d'image stockées en fonction de l'orientation de rotation déterminée. Afin d'afficher les données relatives aux pixels, on calcule un premier vecteur indiquant l'emplacement d'un pixel sur l'affichage par rapport à un point d'observation de l'affichage, on calcule un deuxième vecteur indiquant une orientation spatiale de l'affichage, on combine lesdits premier et deuxième vecteurs en un vecteur résultant, on détermine un point d'intersection du vecteur résultant avec une surface notionnelle essentiellement fermée lors de sa projection à partir d'un point de projection interne fixe, et on mappe ledit point d'intersection sur les données d'image stockées, de manière à adresser les données d'image pour l'affichage audit emplacement de pixel. Ce système comprend au moins un module de rendu graphique qui génère des données d'image correspondant aux informations d'affichage d'objet stockées relatives aux objets devant être visualisés par le système, un ensemble de mémoires d'affichage qui stockent les données d'image générées par le(s) module(s) de rendu graphique, et un étage de sélection qui détermine laquelle des mémoires d'affichage doit stocker les données d'image relatives à un objet particulier en fonction de la position relative de cet objet par rapport à l'utilisateur. Les mémoires d'affichage sont mises à jour périodiquement avec les données d'image provenant du module de rendu, et la période entre chaque mise à jour est différente d'une mémoire d'affichage à l'autre.
Also published as
Latest bibliographic data on file with the International Bureau