Scaling persistence data with interpolation
First Claim
1. An oscilloscope apparatus for scaling persistence data, said persistence data being a visual trace history of repeatedly captured and stored data, comprising:
- an acquisition unit for acquiring a waveform;
a results buffer for accumulating persistence data of the acquired waveform, a persistence data size being selectable by a user;
a processing operator for generating, from the accumulated persistence data, using an interpolation algorithm, second data comprising scaled persistence data, including data information different from the accumulated persistence data, the scaled persistence data being scaled to a display buffer size, and outputting the scaled persistence data to a display buffer of said display buffer size while maintaining the originally accumulated persistence data acquired before scaling, so that both said originally accumulated persistence data and said scaled persistence data may be utilized; and
a display for displaying the scaled persistence data from said display buffer.
10 Assignments
0 Petitions
Accused Products
Abstract
An oscilloscope apparatus for scaling and displaying persistence data using interpolation. The oscilloscope apparatus acquires a waveform and accumulates persistence data of the acquired waveform in a results buffer. The size of the persistence data is selectable by the user. A processor scales the persistence data using an interpolation algorithm to the size of a buffer in the display. The user may select a region of interest within the persistence data for scaling and display. In this manner, the persistence data can be zoomed in/out and centered on the display. The interpolation algorithm may be automatically selected or set by the user from standard, bi-linear, bi-cubic, or super-sampling algorithms.
32 Citations
30 Claims
-
1. An oscilloscope apparatus for scaling persistence data, said persistence data being a visual trace history of repeatedly captured and stored data, comprising:
-
an acquisition unit for acquiring a waveform; a results buffer for accumulating persistence data of the acquired waveform, a persistence data size being selectable by a user; a processing operator for generating, from the accumulated persistence data, using an interpolation algorithm, second data comprising scaled persistence data, including data information different from the accumulated persistence data, the scaled persistence data being scaled to a display buffer size, and outputting the scaled persistence data to a display buffer of said display buffer size while maintaining the originally accumulated persistence data acquired before scaling, so that both said originally accumulated persistence data and said scaled persistence data may be utilized; and a display for displaying the scaled persistence data from said display buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An oscilloscope apparatus for displaying persistence data, said persistence data being a visual trace history of repeatedly captured and stored data, comprising:
-
an acquisition unit for acquiring a waveform; a results buffer for accumulating persistence data of the acquired waveform, a persistence data size being selectable by a user; a user interface for selecting a region of said persistence data in said results buffer to be displayed while maintaining the originally accumulated persistence data acquired before scaling; a processing operator for generating, from the accumulated persistence data, using an interpolation algorithm second data comprising scaled persistence data including data different from the accumulated persistence data so that both said originally accumulated persistence data and said scaled persistence data may be utilized; and a display for displaying the scaled persistence data corresponding to the selected region of said persistence data. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of scaling persistence data in an oscilloscope, said persistence data being a visual trace history of repeatedly captured and stored data, comprising the steps of:
-
selecting a persistence data size; acquiring a waveform; accumulating persistence data of said persistence data size from the acquired waveform; generating, from the accumulated persistence data, using an interpolation algorithm, second data comprising scaled persistence data, including data information different from the accumulated persistence data, the scaled persistence data being scaled to a display buffer size; outputting the scaled persistence data to a display buffer of said display buffer size while maintaining the originally accumulated persistence data acquired before scaling, so that both said originally accumulated persistence data and said scaled persistence data may be utilized; and displaying the scaled persistence data from said display buffer on a display. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of displaying persistence data in an oscilloscope, said persistence data being a visual trace history of repeatedly captured and stored data, comprising the steps of:
-
selecting a persistence data size; acquiring a waveform; accumulating persistence data of said persistence data size from the acquired waveform; selecting a region of said persistence data to be displayed while maintaining the originally accumulated persistence data acquired before scaling; generating, from the accumulated persistence data, using an interpolation algorithm second data comprising scaled persistence data including data different from the accumulated persistence data so that both said originally accumulated persistence data and said scaled persistence data may be utilized; and displaying the scaled persistence data corresponding to the selected region of said persistence data on a display. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification