← Back to Patent Explorer
US5123084A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for the 3d display of octree-encoded objects and device for the application of this method

Assignee: General Electric CGR SA
•
Filing: 1990-12-21
•
Granted: 1992-06-16
•
Expires: 2010-12-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The 3D display device of the invention is based on an octree structure of data pertaining to an object to be displayed. This structure is memorized in a memory associated with a cache memory sending blocks of data on a bus to which a geometrical processor and an image-generating circuit are connected. The geometrical processor generates the visible part of another octree corresponding to a target universe which may be positioned in any way in relation to the object universe (a cube enclosing all the data to be represented).

Inventors

  • 👤 Guy Prevost
  • 👤 Daniel Milon
  • 👤 Olivier Lis
  • 👤 Michel Delcroix
  • 👤 Bruce Edwards
  • 👤 Donald Meagher

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 11:40
CPC Classifications
G; G06; G06T; G06T17/00; G06T17/005

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 316 words
A method for 3D display onto a screen of a digitally encoded object in octree form, comprising the steps of: building, for each point of said object, at each level of its octree, an overlay by selecting for each such point an "obel" and seven adjoining obels for forming a cube called "overlay", digitizing the coordinates of each point of said object, establishing a correspondence between the digitized coordinates of each point of said object and the address in the overlay, by selecting the two most significant bits of each of said coordinates which provide an obel number and a node number in said obel containing each said point, selecting a child overlay among all possible child overlays of a parent overlay by choosing the one child overlay whose center is the nearest to a corresponding child obel center, and so on for all other octree levels, building a target universe such as the plane formed by its aces Ox, Oy, said target universe being parallel to said display screen, and said target universe being a zero level obel of a target octree to be generated and corresponding to a chosen single angle, dividing said zero level obel by two along each coordinate axis to obtain 8 son obels, dividing in the same way each son obel, and so on down to a desired resolution, thus achieving the building of a target octree, projecting obels of said target universe onto the display screen for forming "imels" of a 3D image, giving priority so that only information relating to the visible part of said object is to be displayed whereby the obels which are closest to said display screen and, when those examined obels are empty, the obels behind them in distance away from said display screen are examined so that priority is given to the obels closest to the display screen if they are not empty.
Claim 2
Independent Claim 316 words
A method for 3D display onto a screen of a digitally encoded object in octree form, comprising the steps of: building, for each point of said object, at each level of its octree, an overlay by selecting for each such point an "obel" and seven adjoining obels for forming a cube called "overlay", digitizing the coordinates of each point of said object, establishing a correspondence between the digitized coordinates of each point of said object and the address in the overlay, by selecting the two most significant bits of each of said coordinates which provide an obel number and a node number in said obel containing each said point, selecting a child overlay among all possible child overlays of a parent overlay by choosing the one child overlay whose center is the nearest to a corresponding child obel center, and so on for all other octree levels, building a target universe such as the plane formed by its aces Ox, Oy, said target universe being parallel to said display screen, and said target universe being a zero level obel of a target octree to be generated and corresponding to a chosen single angle, dividing said zero level obel by two along each coordinate axis to obtain 8 son obels, dividing in the same way each son obel, and so on down to a desired resolution, thus achieving the building of a target octree, projecting obels of said target universe onto the display screen for forming "imels" of a 3D image, giving priority so that only information relating to the visible part of said object is to be displayed whereby the obels which are closest to said display screen and, when those examined obels are empty, the obels behind them in distance away from said display screen are examined so that priority is given to the obels closest to the display screen if they are not empty.
Claim 3
Dependent Claim 77 words
A method according to claim 1 wherein, from a target screen, a target octree is defined which is projected canonically in an image quadtree on a display screen, a correspondence between numbers of said obels of the target octree and imel numbers of the image quadtree, wherein said imel refers to image elements on the screen corresponding to the obels, being constant and independent of an angle of view and of a level of the target octree.

References Cited (Backward Citations)

US3602702A Cited
WO1981002210A1 Cited
US4631690A Cited
EP0152741A2 Cited
US4694404A Cited
US4797842A Cited
US4737921A Cited
US4729098A Cited
US4719585A Cited
US4791583A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-06-16 1995-12-16 1996-06-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-06-16 1999-12-16 2000-06-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-06-16 2003-12-16 2004-06-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag