Patent ID: 6806878
Filing Date: 2004-10-19
Classification: G06K,G06T

Abstract:
A graphic editing apparatus comprising:a program memory for storing a program; a data memory for storing data; a display device for displaying an image; a coordinate input device for inputting two-dimensional coordinate data; and a processor, which is connected to said program memory, said data memory, said display device and said coordinate input device, for executing a predetermined calculation in accordance with the program stored in said program memory and for controlling said data memory, said display device and said coordinate input device, wherein said graphic editing apparatus edits a two-dimensional graphics including at least one curve in accordance with an operator's operation of said coordinate input device, said data memory including: an area where two-dimensional data of the graphics to be edited is stored; and an area where coordinate data inputted from said coordinate input device is stored, said program including: a graphic storing step of storing data of said graphics in said data memory; a graphic displaying step of displaying an image of the graphics stored in said data memory on said display device; a coordinate inputting step of inputting, from said coordinate input device, coordinate data of a plurality of points in a two-dimensional space where said graphics exists in accordance with said displayed graphics to be edited; a coordinate storing step of storing said inputted coordinate data of the plurality of points in said data memory; an addition/deletion determining step of determining whether a new curve should be added to said graphics or a curve included in said graphic should be deleted based on said coordinate data of the plurality of points and data of the graphics stored in said data memory by determining whether there is a curve which is traceable from the starting point to the ending point; and a graphic editing step of performing either processing for adding a new curve to two-dimensional data of the graphics stored in said data memory or processing for deleting a curve from two-dimensional data of said graphics based on a determination result in said addition/deletion determining step.