Method and apparatus for efficient rendering of three-dimensional scenes

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5877779
SERIAL NO

08498733

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for rendering an object or scene from a preselected viewpoint onto a display. The object is represented by a texture map stored in a memory of a processor-based system, and the viewpoint is represented by geometry data stored in the memory. The viewpoint on the object may be represented in the geometry data a polygon (or more than one polygon). The processor determines span data by edge-walking the polygon, and transfers the span data to the memory controller. Beginning with a first such span, the processor then transfers the span data (one span at a time) to the memory controller. After each such transfer, the memory controller takes over execution of the rendering procedure, beginning with mapping the current span onto a span of voxels (volume elements) in texture map space. The memory controller then retrieves the colors and textures for that span, and renders the span accordingly (i.e. either displays it or writes it to an appropriate memory). Control then returns to the processor, which transfers the data for the next span, and the memory controller again takes over the remainder of the rendering procedure for that span. The transfer of control back and forth is repeated until all the spans of the first such polygon are rendered, and until all such polygons have been so processed, thus greatly increasing the efficiency and throughput of graphics data in the rendering pipeline. The procedure is made more efficient by the use of a dedicated portion of memory for the graphics data, under the exclusive control of the memory controller.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
ORACLE AMERICA INC500 ORACLE PARKWAY REDWOOD SHORES CA 94065

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Goldberg, Richard M Los Gatos, CA 2 21
Kamen, Yakov Cupertino, CA 76 1910

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation