System for three-dimensional rendering of electrical test and measurement signals
First Claim
1. A method for displaying a visual representation of one or more signals for facilitating test and measurement, comprising:
- acquiring a first set of signal values that each represent a measurement of at least a first signal of one or more signals over a period of time; and
wherein each said signal value has an associated time value;
segmenting said signal values into ne or more signal segments in accordance with an ordering of said signal values;
displaying a three dimensional representation of said first signal over time by displaying each of said signal values with respect to three axes, said axes including a first (X) axis, a second (Y) axis and a third. (Z) axis that are each oriented in a direction that is orthogonal relative to any other said axis; and
wherein said signal values within each said signal segment are each displayed relative to said first (X) axis in accordance with a time value that is associated with each of said signal values; and
wherein said signal values within each said signal segment are each also displayed relative to said second (Y) axis in accordance with each of said signal values, andwherein said signal values within each said signal segment are each displayed relative to said third (Z) axis in accordance with a location of each said signal segment along said third (Z) axis; and
wherein a set of renderable planes are constructed and are connected in a series to form at least one ribbon, each of said planes having a surface that is oriented parallel to said third (Z) axis and said ribbon representing one or more signal values during a period of time within a first one of said signal segments.
1 Assignment
0 Petitions
Accused Products
Abstract
The system for three-dimensional rendering of signals has a computer system having acquired, streaming, or previously stored data in its memory representing multiple channels of signals in which each channel has a value which varies over a domain, e.g., time or frequency, and a display coupled to the computer. For each channel, the computer system segments the data of the channel into segments, orders the segments, renders on the display each of the segments, in which each of the rendered segments are aligned in such order along a three-dimensional perspective with gaps between adjacently rendered segments, and lines are rendered extending from each line of each one of the rendered segments to form a three-dimensional plane in the gap to the next successive one of the rendered ordered segments to form a three-dimensional continuous or discontinuous surface characterizing the channel. The surfaces of each of the channels are aligned on the display, and may be of different color, shading, and translucency, whereby channels of overlaid surfaces are viewable on the display.
83 Citations
25 Claims
-
1. A method for displaying a visual representation of one or more signals for facilitating test and measurement, comprising:
-
acquiring a first set of signal values that each represent a measurement of at least a first signal of one or more signals over a period of time; and
wherein each said signal value has an associated time value;segmenting said signal values into ne or more signal segments in accordance with an ordering of said signal values; displaying a three dimensional representation of said first signal over time by displaying each of said signal values with respect to three axes, said axes including a first (X) axis, a second (Y) axis and a third. (Z) axis that are each oriented in a direction that is orthogonal relative to any other said axis; and wherein said signal values within each said signal segment are each displayed relative to said first (X) axis in accordance with a time value that is associated with each of said signal values; and wherein said signal values within each said signal segment are each also displayed relative to said second (Y) axis in accordance with each of said signal values, and wherein said signal values within each said signal segment are each displayed relative to said third (Z) axis in accordance with a location of each said signal segment along said third (Z) axis; and wherein a set of renderable planes are constructed and are connected in a series to form at least one ribbon, each of said planes having a surface that is oriented parallel to said third (Z) axis and said ribbon representing one or more signal values during a period of time within a first one of said signal segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for displaying a visual representation of one or more signal channels for facilitating test and measurement, including:
-
a data input component for acquiring a first set of signal values that each represent a measurement of at least a first signal of one or more signals over a period of time and wherein each said signal value has an associated time value; a computing component for segmenting said signal values into one or more signal segments in accordance with an ordering of said signal values and for computing a three dimensional representation of at least said first signal over time by representing each of said signal values with respect to X, Y and Z axes that are each oriented in a direction that is orthogonal relative to any other of said axes; and wherein said signal values within each said signal segment are each displayed relative to said third (Z) axis in accordance with a location of each said signal segment along said third (Z) axis; and wherein a set of renderable planes are constructed and are connected in a series to form at least one ribbon, each of said planes having a surface that is oriented parallel to said third (Z) axis and said one ribbon representing one or more signal values during a period of time within a first one of said signal segments; and
said system further including;a display component for display of said signal values in accordance with said three dimensional representation. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification