Vector calculator apparatus for graphic waveform manipulation
First Claim
1. A vector data manipulation system, for use in conjunction with a computer terminal having a display monitor with a cursor, and a cursor control device with a push button, comprising:
- means for depicting a pad of plural vector operator keys for display on such monitor;
means, responsive to such cursor control device, for positioning such cursor within the display on the monitor and adjacent one of said keys to select one of said vector operators;
means, responsive to such push button, for reading the position of such cursor to determine which vector operators is selected;
means, responsive to such cursor control device and such push button, for determining which vector data are selected as vector operands;
means for manipulating such vector operands in accordance with such selected vector operator to produce a graphic waveform; and
means for displaying said graphic waveform on a monitor.
3 Assignments
0 Petitions
Accused Products
Abstract
A software system that simulates the appearance and operation of a calculator provides a user interface to graphic waveform data base manipulation software. The calculator includes a plural key calculator pad, with the keys in the pad being associable in the system with different vector operators. It also includes a subwindow area in which the symbolically encoded operands and operators that form the expression to be evaluated are maintained for viewing by the user. The calculator'"'"'s keys, which may be operated by conventional cursor control means, are labeled with a descriptive legend representing the currently assigned vector operator. A post-fix operand entry protocol resembling that used in conventional scientific calculators is enforced for keypad input, while in-fix notation is used in the subwindow'"'"'s representation of the expression to be evaluated. The calculator may be used, in conjunction with an interactive simulator, to facilitate the user interface to graphic waveform manipulation software.
19 Citations
10 Claims
-
1. A vector data manipulation system, for use in conjunction with a computer terminal having a display monitor with a cursor, and a cursor control device with a push button, comprising:
-
means for depicting a pad of plural vector operator keys for display on such monitor; means, responsive to such cursor control device, for positioning such cursor within the display on the monitor and adjacent one of said keys to select one of said vector operators; means, responsive to such push button, for reading the position of such cursor to determine which vector operators is selected; means, responsive to such cursor control device and such push button, for determining which vector data are selected as vector operands; means for manipulating such vector operands in accordance with such selected vector operator to produce a graphic waveform; and means for displaying said graphic waveform on a monitor. - View Dependent Claims (2, 3, 4, 5, 6, 9)
-
-
7. In the field of user interfaces to a computer terminal having a display monitor, and to application software including user-selectable vector functions for processing user-selectable graphic waveform data to perform a desired vector operand manipulation thereon, the data including at least one vector operand, a vector data manipulation system comprising:
-
calculator simulator means for simulating the appearance and operation of a calculator having a plural key keypad, at least one of the keys being associable with at least one vector function; means for selecting a graphic waveform represented by plural ordered vectors; means associating at least one vector function with a corresponding one of the keys of said keypad; and user-operable cursor control means for operating said keys, whereby user operation of one or more of said keys results in the selection of one or more of such functions thereby processing such plural ordered vectors which represent such selected graphic waveform to produce a different graphic waveform.
-
-
8. A vector calculator emulation comprising:
-
calculator simulator means including a display for simulating the appearance and operation of a calculator having a plural key keypad; cursor control means operatively connected with the display; means for selecting a graphic waveform represented by a first ordered sequence of vectors as an operand in a vector calculator operation; user-operable means associated with said cursor control means and said keys for effecting sequential vector operations on such selected graphic waveform to produce a second ordered sequence of vectors representing a different graphic waveform.
-
-
10. A graphic waveform calculator emulation comprising:
-
calculator simulator means including a display for simulating the appearance and operation of a calculator having a plural key keypad; cursor control means operatively connected with the display for operating the keypad; means for inputting a graphic waveform represented by plural vectors as an operand in a calculator operation; means associated with said cursor control means and said keys for selecting a plural-vector operation to be performed by said calculator simulator means; processing such operand in accordance with such selected plural-vector operation to produce a different graphic waveform; and means associated with said operand-processing means and said keys for displaying said different graphic waveform.
-
Specification