Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for visualizing data clouds using color and opacity blending comprising: inputting three-dimensional (3D) data points of a data set into a computer system as objects; creating one or more data containers for the objects; assigning color C, opacity α, and object size for each object; defining the distance, orientation, and field of view from a viewing reference point for each object; representing the color and opacity of the objects that reside within a single pixel PxlC in a two dimensional (2D) view from the viewing reference point by blending the colors C and opacities α of stacked objects wherein: PxlC=Clamp(ScrO+FrmC) where Clamp limits results to 255, 255, 255 in C R , C G , C B , FrmC is a stored value for background color, source object SrcO=SrcC*Srcα, SrcC is designated with either 8 or 24 bits of color, and opacity α is designated with 8 bits and Srcα=α/255; representing the color and opacity of the objects by blending the colors C and opacities α of stacked objects for remaining pixels PxlC in a frame buffer to process a pixel pipeline; and rendering image pixels in the frame buffer on a display as a visual representation of information stored in the data cloud, wherein the blending results in an extension of the range between colors in the stacked objects and wherein the objects represent space debris, satellites, or other orbiting objects around the earth.
2. The method for visualizing data clouds using color and opacity blending of claim 1 wherein the data container comprises a set of individual objects for each data point within the data set that contains no time increments or a static time value.
3. The method for visualizing data clouds using color and opacity blending of claim 1 wherein the data container comprises a set of individual objects for each data point within the data set that varies over time.
4. The method for visualizing data clouds using color and opacity blending of claim 1 wherein the data container comprises an object with a plurality of data points that contains no time increments or a static time value.
5. The method for visualizing data clouds using color and opacity blending of claim 1 wherein the data container comprises an object with a plurality of data points that varies over time.
6. The method for visualizing data clouds using color and opacity blending of claim 1 wherein the data container further comprises at least one object with rotational or attitude information from the data set.
7. The method for visualizing data clouds using color and opacity blending of claim 1 wherein the data container further comprises at least one object with fixed rotational or attitude information that is not dependent upon the position of the viewing reference point.
8. The method for visualizing data clouds using color and opacity blending of claim 1 wherein the data container further comprises at least one object comprising attitude of the container object that is linked to the motion of another entity within the same 3D environment.
9. The method for visualizing data clouds using color and opacity blending of claim 1 wherein the data container further comprises at least one object with a fixed scale that is not dependent upon the relative position of the viewing reference point.
10. The method for visualizing data clouds using color and opacity blending of claim 1 wherein the data container further comprises at least one object with scaling to maintain an equal size representation for all data points within the viewing reference point's field of view.
11. The method for visualizing data clouds using color and opacity blending of claim 1 wherein the SrcC is designated with 8 bits.
12. The method for visualizing data clouds using color and opacity blending of claim 1 wherein SrcC is designated with 24-bit color C R , C G , C B .
13. The method for visualizing data clouds using color and opacity blending of claim 1 wherein the visual representation of information stored in the data cloud further comprises a representation using a polygon model.
14. The method for visualizing data clouds using color and opacity blending of claim 1 wherein the visual representation of information stored in the data cloud further comprises a representation using a 2D image map.
15. The method for visualizing data clouds using color and opacity blending of claim 14 , wherein the rendering is representative of a density of objects at a particular location within the data cloud.
16. The method for visualizing data clouds using color and opacity blending of claim 1 wherein representing the color and opacity of the objects that reside within PxlC further comprises the storing of background color C R , C G , C B into FrmC.
17. The method for visualizing data clouds using color and opacity blending of claim 1 wherein representing the color and opacity of the objects that reside within PxlC further comprises the storing of color C R , C G , C B and opacity α from other objects within the 3D environment into a frame buffer as a rasterization step.
18. A method for visualizing a data cloud over time, comprising: providing at least one data point location in each object within a data cloud and orientation information for the at least one data point or object; assigning color C, opacity α, and object size for each object in the data cloud; normalizing opacity α; blending color channels and the normalized opacity for stacked objects to prepare a source object SrcO; clamping the source object SrcO and frame buffer FrmC; and rendering image pixels PxlC, wherein: PxlC=Clamp(ScrO+FrmC) where Clamp limits results to 255, 255, 255 in C R , C G , C B color channels, FrmC is a stored value of a background color in a frame buffer, source object SrcO=SrcC*Srcα, SrcC is designated with 24 bits of color, and opacity α is designated with 8 bits and is normalized as Srcα=α/255, and wherein the blending results in an extension of the range between colors in the stacked objects and wherein the objects represent space debris, satellites, or other orbiting objects around the earth.
19. The method of visualizing a data cloud over time in accordance with claim 18 , wherein each object is selected from the group consisting of an individual object for a data point at a single time increment, an individual object for a data point over an entire time interval, a multi-track object for a grouping of all of the data points at each time increment, and a multi-track object for a grouping of all of the data points over an entire time interval.
20. The method for visualizing a data cloud over time claim 18 , wherein rendering the pixels Pxlc comprises rendering the pixels Pxlc to create a visual representation of information stored in the data cloud that is representative of a density of objects at a particular data point location within the data cloud at a point in time.
Unknown
April 19, 2011
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.