Patents by Inventor Kyle G. Freeman

Patent number: 6700573
Abstract: A technique for the realistic simulation of visual scenes uses voxels generated from positional and elevational data combined with a stored color map to generate vertex and triangle data that is used by an accelerator card to render a visual scene on a display device. In this manner, the invention provides rendering efficiency and speed for highly detailed visual scenes while preventing overdraw.
Type: Grant
Filed: November 7, 2001
Issued: March 2, 2004
Assignee: NovaLogic, Inc.
Inventor: Kyle G. Freeman
Application number: 20030085896
Abstract: A technique for the realistic simulation of visual scenes uses voxels generated from positional and elevational data combined with a stored color map to generate vertex and triangle data that is used by an accelerator card to render a visual scene on a display device. In this manner, the invention provides rendering efficiency and speed for highly detailed visual scenes while preventing overdraw.
Type: Application
Filed: November 7, 2001
Issued: May 8, 2003
Inventor: Kyle G. Freeman
Patent number: 6373890
Abstract: Color video data is compressed by storing only the most frequently occurring colors in a block of pixel data. A minimum number of colors for the block is determined determining when colors in a block are the same or comparatively close to colors in the corresponding block of the previous video frame or are comparatively close to colors in the next previous adjacent block such that no additional color data needs to be stored, and by consolidating comparatively close colors withing the block. Two comparatively close colors are consolidated by substituting the more frequently occurring color for the less frequently occurring color in the block. Colors are comparatively close when the difference in their color values is less than a color threshold value. The color threshold value can be set by the user. If the minimum number of colors determined for the block is greater than four, then the color thresholds are adjusted and a new minimum number of colors is then determined.
Type: Grant
Filed: May 5, 1998
Issued: April 16, 2002
Assignee: NovaLogic, Inc.
Inventor: Kyle G. Freeman
Application number: 20010055021
Abstract: A technique and system for the realistic simulation of visual scenes reduces the three-dimensional computation to two additions and further reduces the need for three-dimensional computations by displaying several screen pixels per three-dimensional computation. The approach when implemented in hardware or software significantly speeds up scene generation time while improving the resolution and realism of the rendered scene.
Type: Application
Filed: January 31, 2000
Issued: December 27, 2001
Inventor: Kyle G. Freeman
Patent number: 6020893
Abstract: A technique and system for the realistic simulation of visual scenes reduces the three-dimensional computation to two additions and further reduces the need for three-dimensional computations by displaying several screen pixels per three-dimensional computation. The approach when implemented in hardware or software significantly speeds up scene generation time while improving the resolution and realism of the rendered scene.
Type: Grant
Filed: April 11, 1997
Issued: February 1, 2000
Assignee: Novalogic, Inc.
Inventor: Kyle G. Freeman
Patent number: 5625759
Abstract: Color video data is compressed by storing only the most frequently occurring colors in a block of pixel data. A minimum number of colors for the block is determined by consolidating comparatively close colors. Two comparatively close colors are consolidated by substituting the more frequently occurring color for the less frequently occurring color in the block. Colors are comparatively close when the difference in their color values is less than a color threshold value. The color threshold value can be set by the user. If the minimum number of colors determined for the block is greater than four, then the color thresholds are adjusted and a new minimum number of colors is then determined. The pixel data of the block are stored in accordance with the minimum number of colors determined for that block. Greater compression is achieved when a lower minimum number of colors is determined for the block.
Type: Grant
Filed: May 8, 1995
Issued: April 29, 1997
Assignee: NovaLogic, Inc.
Inventor: Kyle G. Freeman
Patent number: 5550959
Abstract: A technique and system for the real-time computation of visual scenes reduces the three-dimensional computation to two additions and further reduces the need for three-dimensional computations by displaying several screen pixels per three-dimensional computation. The approach when implemented in hardware or software significantly speeds up scene generation time. From a two-dimensional array of elevations a series of cross-sections perpendicular to the observer are constructed. For each elevation within the cross-section, a series of screen pixels is drawn. The next array element in the cross-section is found by adding a value to both indexes in the two-dimensional array.
Type: Grant
Filed: May 27, 1993
Issued: August 27, 1996
Assignee: Novalogic, Inc.
Inventor: Kyle G. Freeman