Waveform selection by touch
First Claim
1. For an oscilloscope capable of simultaneously displaying a plurality of waveforms on a screen, each waveform formed by pixels on said screen, said oscilloscope being further capable of performing at least one operation with respect to a selected one of the displayed waveforms, a method for selecting said one waveform comprising the steps of:
- storing in memory means waveform data indicating a position on said screen of each pixel forming each of said plurality of waveforms;
determining when an object is proximate said screen;
determining a particular area of said screen nearest said object from among a plurality of screen areas;
reading said waveform data stored in said memory means;
determining from the waveform data read positions on said screen of pixels forming said waveforms;
determining from said waveform data stored in said memory means whether any one waveform of said plurality of waveforms passes through said particular area of said screen nearest to said object by comparing determined positions on said screen of pixels forming said any one waveform to positions on said screen included in said particular area; and
selecting said any one waveform passing through said particular area of said screen nearest said object.
1 Assignment
0 Petitions
Accused Products
Abstract
For an oscilloscope capable of simultaneously displaying a plurality of waveforms on a screen and capable of performing operations with respect to a selected one of the displayed waveforms, a method and apparatus for permitting an operator to select a waveform. A touchscreen mechanism provides input signals to the oscilloscope indicating when and where an operator touches the surface of the screen and a microcomputer within the oscilloscope determines from data controlling the display of each waveform and from the data provided by the touchscreen whether the operator is touching any portion of a displayed waveform. If so, the microcomputer assumes that the operator has selected the waveform touched and reconfigures oscilloscope operation such that operations are performed with respect to the waveform touched by the operator.
-
Citations
8 Claims
-
1. For an oscilloscope capable of simultaneously displaying a plurality of waveforms on a screen, each waveform formed by pixels on said screen, said oscilloscope being further capable of performing at least one operation with respect to a selected one of the displayed waveforms, a method for selecting said one waveform comprising the steps of:
-
storing in memory means waveform data indicating a position on said screen of each pixel forming each of said plurality of waveforms; determining when an object is proximate said screen; determining a particular area of said screen nearest said object from among a plurality of screen areas; reading said waveform data stored in said memory means; determining from the waveform data read positions on said screen of pixels forming said waveforms; determining from said waveform data stored in said memory means whether any one waveform of said plurality of waveforms passes through said particular area of said screen nearest to said object by comparing determined positions on said screen of pixels forming said any one waveform to positions on said screen included in said particular area; and selecting said any one waveform passing through said particular area of said screen nearest said object. - View Dependent Claims (2)
-
-
3. For an oscilloscope capable of simultaneously displaying a plurality of waveforms on a screen, each waveform comprising a separate line of pixels, a vertical position of each pixel on said screen being determined according to a magnitude of corresponding waveform data stored in memory means, said oscilloscope being further capable of performing at least one operation with respect to a selected one of the displayed waveforms, a method for selecting said one waveform comprising the steps of:
-
determining when an object is proximate said screen; determining a particular area of said screen nearest said object from among a plurality of screen areas; determining from said waveform data stored in said memory means whether any one waveform of said plurality of waveforms passes through said particular area of said screen nearest to said object; and selecting said any one waveform passing through said particular area of said screen nearest said object, wherein the step of determining from said waveform data stored in said memory means whether any one waveform of said plurality of waveforms passes through said particular area of said screen nearest to said object comprises the substeps of; determining from said waveform data whether any pixel of any of said plurality of waveforms is positioned within said particular area of said screen, and determining from said waveform data corresponding to each pixel whether any two horizontally consecutive pixels of a line of pixels comprising any one of said plurality of waveforms are vertically and horizontally positioned on said screen such that one of said two pixels is above said particular area of said screen while the other of said two pixels is below said particular area of said screen.
-
-
4. For an oscilloscope capable of simultaneously displaying a plurality of waveforms on a screen and capable of performing at least one operation with respect to a selected one of the displayed waveforms, a method for selecting a waveform, the method comprising the steps of:
-
determining when an object is proximate to said screen; determining a particular area of said screen nearest said object from among a plurality of separate screen areas; determining which of said waveforms was last selected; selecting another of said waveforms other than the last selected waveform when said particular area of said screen contains a portion of said another waveform; and selecting said last selected waveform when said particular area of said screen does not contain a portion of any other of said waveforms.
-
-
5. For an oscilloscope capable of simultaneously displaying a plurality of waveforms on a screen in accordance with stored data produced by digitizing input signals and capable of performing at least one operation with respect to a selected one of the displayed waveforms, an apparatus for selecting said one waveform comprising:
-
memory means for storing waveform data indicating a position on said screen of each pixel forming each of said plurality of waveforms; means providing signals indicating when an object is proximate said screen and indicating a particular area of said screen nearest said object with respect to a plurality of separate screen areas; and means responsive to said signals for reading said waveform data stored in said memory means, for determining from the waveform data read positions on said screen of individual pixels forming said waveforms, for determining whether any one waveform of said plurality of waveforms passes through said particular area of said screen nearest to said object by comparing determined positions on said screen of individual pixels to positions on said screen included in said particular area, and for selecting said one waveform when said stored data indicates that said particular area of said screen contains any portion of said one waveform.
-
-
6. For an oscilloscope capable of simultaneously displaying a plurality of waveforms on a screen in accordance with stored waveform data and capable of performing at least one operation with respect to a selected one of the displayed waveforms, an apparatus for selecting said one waveform comprising:
-
memory means for storing waveform data indicating a position on said screen of each pixel forming each of said plurality of waveforms; first means for directing a plurality of light beams across and proximate said screen, for determining whether each beam strikes an object proximate the screen, and for producing signals indicating which of said plurality of light beams strike an object proximate said screen; and second means for determining from said signals a particular area of said screen nearest said object from among a plurality of separate screen areas, for determining from said waveform data whether any portion of said one waveform is contained in said particular area by determining from the waveform data stored in said memory means positions on said screen of individual pixels forming said waveforms and by comparing determined positions of said individual pixels to positions included in said particular area, and for selecting said one waveform when said particular area of said screen contains any portion of said one waveform. - View Dependent Claims (7)
-
-
8. For an oscilloscope capable of simultaneously displaying a plurality of waveforms on a screen, each waveform comprising a separate line of pixels, the vertical position of each pixel on said screen being determined according to the magnitude of corresponding waveform data stored in memory means, said oscilloscope being further capable of performing at least one operation with respect to a selected one of the displayed waveforms, an apparatus for selecting said one waveform comprising:
-
memory means for storing waveform data indicating a position on said screen of each pixel forming each of said plurality of waveforms; first means for generating position data indicating when an object is proximate to said screen and indicating a particular area of said screen nearest to said object from among a plurality of separate screen areas; and second means for determining from said position data and from said waveform data stored in said memory means whether any one waveform of said plurality of waveforms passes through said particular area of said screen nearest to said object by determining from the waveform data positions on said screen of individual pixels forming said waveforms and comparing determined positions of said individual pixels to positions included in said particular area.
-
Specification