A method and apparatus for combining two dimensional (2D) images with three
dimensional (3D) polygonal models of objects so as to encode 2D image
content information into the 3D objects, thereby providing an efficient
rendering and transmission of complex scenes. The occurrence of an
occlusion error in a digital data processing system that has a display is
avoided. The method has steps of (a) encoding a specification of a two
dimensional background image into at least one three dimensional
foreground object that overlies and occludes a portion of the background
image; and (b) displaying to a viewer the background image and the at
least one overlying foreground object. A further step operates in response
to a movement of the foreground object that makes a portion of the
background image visible to the viewer, for (c) displaying the portion of
the background image that has become visible. The step of displaying uses
the encoded specification that is retrieved from the foreground object.
For example, the step of encoding can store color-related data into unused
portions of an indexed list of vertices that are descriptive of the
foreground object.
Un metodo e un apparecchio per la combinazione (delle 2D) immagini bidimensionali con (3D) i modelli poligonali tridimensionali degli oggetti in modo da mettere le informazioni in codice soddisfatte di 2D immagine negli oggetti 3D, quindi fornendo una rappresentazione e una trasmissione efficienti delle scene complesse. Il caso di un errore di occlusione in un sistema dell'elaborazione dei dati digitale che ha un'esposizione è evitato. Il metodo ha punti (a) mettere di una specifica in codice di un'immagine di priorità bassa bidimensionale almeno in un oggetto tridimensionale della priorità alta che ricopre ed occlude una parte dell'immagine di priorità bassa; e (b) visualizzando ad un visore l'immagine di priorità bassa ed il almeno un oggetto sovrastante della priorità alta. Un punto ulteriore funziona in risposta ad un movimento dell'oggetto della priorità alta che rende una parte dell'immagine di priorità bassa visibile al visore, per (c) la visualizzazione della parte dell'immagine di priorità bassa che è diventato visibile. Il punto di visualizzazione usa la specifica messa che è richiamata dall'oggetto della priorità alta. Per esempio, il punto della codifica può memorizzare i dati colore-relativi nelle parti inutilizzate di una lista spostata ad incrementi dei vertici che sono descrittivi dell'oggetto della priorità alta.