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
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 |