Vector calculator apparatus for graphic waveform manipulation
First Claim
1. In a computer system, means for processing one or more selected vector arrays by operating thereon by vector operators to produce a vector result, said means comprising:
- means for simulating the appearance and operation of a plural key calculator pad by creating a display window within the computer system, the display window resembling a calculator, with selected ones of the keys in the pad being associated in the system with different vector operators;
means for inputting one or more selected vector arrays; and
user-operable means associated with such keys for processing such vector arrays.
2 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 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.
-
Citations
4 Claims
-
1. In a computer system, means for processing one or more selected vector arrays by operating thereon by vector operators to produce a vector result, said means comprising:
-
means for simulating the appearance and operation of a plural key calculator pad by creating a display window within the computer system, the display window resembling a calculator, with selected ones of the keys in the pad being associated in the system with different vector operators; means for inputting one or more selected vector arrays; and user-operable means associated with such keys for processing such vector arrays. - View Dependent Claims (3, 4)
-
-
2. In the field of user interfaces to a computer terminal having a display monitor with a cursor control system, and to application software including user-selectable vector operators for processing, vector arrays contained within an operand stack and for storing and displaying the same, a vector array manipulation system comprising:
-
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 operator; means for inputting to an operand stack one or more vector arrays; means for associating selected operators from such application software with corresponding keys in said pad, whereby operation of selected keys results in the processing of vector arrays within said operand stack; user-operable means associated with the cursor control system and said keys for operating the latter.
-
Specification