Context-base input/output system
First Claim
1. A context-base input/output system comprising:
- input means having an electronic pen and a tablet for converting a locus which was drawn by said electronic pen on said tablet into dot data and inputting said dot data;
first determining means based on the inputted dot data for determining what of at least segment, circle and arc is expressed by said locus;
display means based on the determination result of said first determining means for displaying the pattern expressed by said locus in a display unit;
memory means for memorizing graphic processing commands corresponding to a plurality of predetermined patterns for graphic processing, respectively;
second determining means based on the determination result of said first determining means for determining whether or not said predetermined patterns stored in said memory means are expressed by said locus and identifying any expressed predetermined patterns; and
processing means based on the determination result of said second determining means for graphic processing in response to the graphic processing commands corresponding to said predetermined patterns identified by said second determining means.
1 Assignment
0 Petitions
Accused Products
Abstract
When a pattern is manually drawn on a tablet with an electronic pen, a computer executes a graphic processing to display on a CRT a geometrically defined pattern which best resembles the manually drawn pattern. Moreover, a pattern element is erased, divided or copied by memorizing a graphic processing command in advance in a manner to correspond to a predetermined pattern or operator and by manually drawing this operator on the tablet with the electronic pen.
The pattern data can be inputted to the computer to display the pattern by the same operations as those for drawing on a paper with writing apparatus so that the pattern can be drawn on the basis of the human engineering without feeling any physical disorder.
-
Citations
16 Claims
-
1. A context-base input/output system comprising:
-
input means having an electronic pen and a tablet for converting a locus which was drawn by said electronic pen on said tablet into dot data and inputting said dot data; first determining means based on the inputted dot data for determining what of at least segment, circle and arc is expressed by said locus; display means based on the determination result of said first determining means for displaying the pattern expressed by said locus in a display unit; memory means for memorizing graphic processing commands corresponding to a plurality of predetermined patterns for graphic processing, respectively; second determining means based on the determination result of said first determining means for determining whether or not said predetermined patterns stored in said memory means are expressed by said locus and identifying any expressed predetermined patterns; and processing means based on the determination result of said second determining means for graphic processing in response to the graphic processing commands corresponding to said predetermined patterns identified by said second determining means. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A context-base input/output system comprising:
-
input means having an electronic pen and a tablet for converting a pattern, which is manually drawn with said electronic pen on said tablet, into dot data to input said dot data; first determining means based on the inputted dot data for determining what of patterns geometrically defined said manually drawn pattern resembles; display means for displaying the geometrically defined pattern determined by said first determining means in a display unit after the same has been automatically edited; memory means for memorizing graphic processing commands corresponding to a plurality of predetermined patterns for graphic processing, respectively; second determining means for determining whether or not the geometrically defined pattern judged by said first determining means expresses said predetermined patterns stored in said memory means and identifying any expressed predetermined patterns; and processing means for graphic processing in response to the commands corresponding to said predetermined patterns identified by said second determining means if it is determined by said second determining means that said predetermined patterns are expressed. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A context-base input/output system, comprising:
-
input means having an electronic pen and a tablet for converting a locus which was drawn by said electronic pen on said tablet into dot data and inputting said dot data; first determining means based on the inputted dot data for determining what of at least segment, circle and arc is expressed by said locus; display means based on the determination result of said first determining means for displaying the pattern expressed by said locus in a display unit; memory means for memorizing graphic processing commands corresponding to a plurality of predetermined patterns for graphic processing, respectively; second determining means based on the determination result of said first determining means for determining whether or not said predetermined patterns stored in said memory means are expressed by said locus and identifying any expressed predetermined patterns; and processing means based on the determination result of said second determining means for graphic processing in response to the graphic processing commands corresponding to said predetermined patterns identified by said second determining means wherein said first determining means executes; a. the step of determining a straight lien passing through start and end points of the dot data inputted; b. the step of selecting from said dot data the remotest point having the maximum distance from said straight line; c. the step of converting said straight line into a traverse having said remotest point as a broken point if said maximum distance exceeds a predetermined value; d. the step of selecting from said dot data one remotest point having the maximum distance from the individual traverse lines composing said traverse; e. the step of converting said traverse lines into a traverse having said remotest point as a broken point if said distance exceeds said predetermined value; f. the step of repeating the steps d and e until said maximum distance is exceeded by said redetermined value; g. the step of determining a circle resembling the most the traverse which is finally determined; and h. the step of determining that said locus expresses said circle or arc, if the maximum distance between the finally determined traverse and said circle is less than said predetermined value, and that said locus expresses said segment or traverse if said maximum distance exceeds said predetermined value.
-
Specification