×

Coordinate data input system and method

  • US 5,956,045 A
  • Filed: 10/22/1996
  • Issued: 09/21/1999
  • Est. Priority Date: 01/18/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system having a coordinate input capability, comprising:

  • a processor;

    memory operatively coupled to the processor and storing data to be processed, the memory including a coordinate value of an input point Pi (xi, yi) that is sequentially input by a coordinate pointing device (subscript "i" is a positive integer and indicates an input count);

    first program stored in the memory and executable on the processor to calculate a central angle ∠

    Pn On Pn Pn+2 relative to an arc Pn Pn+1 Pn+2 of a circle On, circumscribed about three sequential input points Pn (xn, yn), Pn+1 (xn+1, yn+1) and Pn+2 (xn+2, yn+2), the coordinate value of the three sequential input points Pn (xn, yn), Pn+1 (xn+1, yn+1) and Pn+2 (xn+2, yn+2) being stored in the memory (n is a positive integer);

    a second program stored in the memory and executable on the processor to calculate a rotation angle ∠

    θ

    n (=∠

    Pn On Pn+1), which is indicated by the two sequential input points Pn (xn, yn) and Pn+1 (xn+1, yn+1), in accordance with the central angle ∠

    Pn On Pn+2 ;

    a third program stored in the memory and executable on the processor to employ the calculated rotation angle ∠

    θ

    n as a control data; and

    wherein, in response to an absence of any substantial arcuate displacement existing among the three sequential input points Pn (xn, yn), Pn+1 (xn+1, y30

         1) and Pn+2 (xn+2, yn+2) the second program is forestalled and the control data is set to zero.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×