Generating three-dimensional bar charts with unobscured blocks

Computer graphics processing and selective visual display system – Computer graphics processing – Graph generating

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S440200, C345S421000, C707S793000

Reexamination Certificate

active

06366284

ABSTRACT:

COPYRIGHT NOTICE PURSUANT TO 37 C.F.R. § 1.71(E)
A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
BACKGROUND
The present invention relates to computer graphics. More particularly, the present invention relates to a method and an apparatus that generates three-dimensional bar charts that use various shapes (including non-rectangular solids) to represent data points so that the various shapes tend not to obscure each other.
Three-dimensional bar charts typically represent a two-dimensional data set as a uniform grid of rectangular blocks of varying heights. This representation can enable a person viewing a three-dimensional bar chart to detect certain patterns in the data. However, when two-dimensional data is plotted on a three-dimensional bar chart, occasionally one rectangular block obscures another. This is especially true when a three-dimensional bar chart is viewed from a preferred angle: centered, head-on, and from slightly above. Viewed from this angle, the taller blocks tend to obscure shorter blocks that appear behind the taller blocks.
One solution to this problem is to make the blocks translucent, so that a given block is visible through another block even if it is obscured by the other block. However, the process of ray tracing translucent solids to render realistic translucent images is too slow and expensive using today's computer hardware. Furthermore, displaying translucent solids would require displays that provide millions of colors to view the resulting images, and these types of displays are not commonly available on all computing systems.
SUMMARY
The present invention provides a method and apparatus for generating three-dimensional bar charts by interspersing non-rectangular shapes amongst rectangular boxes so that the rectangular boxes and non-rectangular shapes tend not to obscure each other. To this end, one embodiment of the present invention provides a method that operates by receiving a set of data values to be displayed in the three-dimensional bar chart. The set of data values is divided into two subsets. A first subset is represented by rectangular boxes projecting from a two-dimensional grid, so that a height of a given box above the two-dimensional grid bears a functional relationship to a data value being displayed by the given box. A second subset is represented by non-rectangular shapes projecting from the two-dimensional grid, which are interspersed between the rectangular boxes, so that a height of a given non-rectangular shape bears a functional relationship to a data value being displayed by the given non-rectangular shape. The method also includes rendering a perspective view of the rectangular boxes and the non-rectangular shapes, and outputting the perspective view to a display device. One variation of the above embodiment alternates tetrahedra with rectangular boxes, wherein the tetrahedra are oriented so that a given tetrahedron is balanced on a lower edge, parallel to a left-right axis of the two-dimensional grid, with an upper, orthogonal edge parallel to a fore-aft axis.


REFERENCES:
patent: 5461708 (1995-10-01), Kahn
patent: 5555354 (1996-09-01), Strasnick et al.
patent: 5719558 (1998-02-01), Namba et al.
“Implementing Two-Dimensional Graphics in Three-Dimensional Code” IBM Technical Disclosure Bulletin, US, IBM Corp. New York. vol. 33, No. 1A, Jun. 1990 (1990-06), p. 443-444 XPOOO117789 ISSN: 0018-8689 p. 444, paragraph 2; figure 2.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Generating three-dimensional bar charts with unobscured blocks does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Generating three-dimensional bar charts with unobscured blocks, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generating three-dimensional bar charts with unobscured blocks will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2897530

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.