Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
110 words
A computer-implemented method of generating a symmetrical image from an object image having a plurality of control points, said method for use with a computer system including input and output devices, said method comprising steps of: (a) receiving from said input device image data representing an entire object image including information indicative of positions of said control points; (b) determining an axis of symmetry of said object image; (c) pairing a first control point with a second control point having a symmetrical relationship with said first control point; and (d) modifying said image data so that said first and second control points have symmetrical positions about said axis of symmetry.
Claim 2
Dependent Claim
110 words
A computer-implemented method of generating a symmetrical image from an object image having a plurality of control points, said method for use with a computer system including input and output devices, said method comprising steps of: (a) receiving from said input device image data representing an entire object image including information indicative of positions of said control points; (b) determining an axis of symmetry of said object image; (c) pairing a first control point with a second control point having a symmetrical relationship with said first control point; and (d) modifying said image data so that said first and second control points have symmetrical positions about said axis of symmetry.
Claim 3
Dependent Claim
24 words
A method according to claim 1, wherein step (c) comprises a step of: (c1) judging whether said object image has an approximately symmetrical configuration.
Claim 4
Dependent Claim
73 words
A method according to claim 2, wherein said step (c1) comprises steps of: (c11) calculating a distance between said axis of symmetry and a middle point of a line segment between said first and second control points; (c12) calculating an average distance by performing steps (c) and (c11) for different pairs of control points of said plurality of control points; and (c13) determining whether said average distance is less than a predetermined value.
Claim 5
Dependent Claim
73 words
A method according to claim 2, wherein said step (c) comprises steps of: (c14) calculating an angle between a line perpendicular to said axis of symmetry and a line segment between said first and second control points; (c15) calculating an average angle by performing steps (c) and (c14) for different pairs of control points of said plurality of control points; and (c16) determining whether said average angle is less than a predetermined value.
Claim 6
Dependent Claim
41 words
A method according to claim 1, wherein said step (d) comprises a step of: (d1) adjusting a position of one of said first and second control points and fixing a position of the other of said first and second control points.
Claim 7
Dependent Claim
48 words
A method according to claim 1, wherein said step (d) comprises a step of: (d2) positioning said first control point from (-x1, y1) to (-x1',y1'), and positioning said second control point from (x2, y2) to (x2', y2'), wherein x1'=x2'=(x1+x2)/2, and said axis of symmetry coincides with the y-axis.
Claim 8
Dependent Claim
48 words
A method according to claim 1, wherein said step (d) comprises a step of: (d2) positioning said first control point from (-x1, y1) to (-x1',y1'), and positioning said second control point from (x2, y2) to (x2', y2'), wherein y1'=y2'=(y1+y2)/2, and said axis of symmetry coincides with the y-axis.
Claim 9
Dependent Claim
62 words
A method according to claim 1, wherein said step (d) comprises a step of: (d4) rotating said first and second points about a point γ so that said axis of symmetry is perpendicular to a line segment between said first and second control points, wherein said point γ is a point of intersection of said axis of symmetry and said line segment.
Claim 10
Dependent Claim
39 words
A method according to claim 1, wherein said step (b) comprises steps of: (b1) receiving axis of symmetry data representing an input line from said input device; and (b2) determining said axis of symmetry based on said axis data.
Claim 11
Dependent Claim
69 words
A method according to claim 9, wherein step (b2) comprises steps of: (b21) determining first and second points of intersection of said input line and said object image; (b22) selecting first and second intersecting points nearest said first and second points, respectively, from said control points and middle points between said control points; and (b23) identifying a line between said first and second points as said axis of symmetry.
Claim 12
Dependent Claim
89 words
A method according to claim 9, wherein step (b2) comprises steps of: (b24) determining whether said object image has first and second end points; (b25) determining a point of intersection of said input line and said object image; (b26) selecting a first intersecting point nearest said point from said control points and middle points between said control points; (b27) calculating a position of a middle point between said first and second end points; and (b28) identifying a line between said first and second points as said axis of symmetry.
Claim 13
Dependent Claim
28 words
A method according to claim 1, wherein step (a) comprises a step of: (a1) selecting said object image from a plurality of images represented by said image data.
Claim 14
Dependent Claim
54 words
A method according to claim 1, wherein step (a) comprises a step of: (a2) selecting a group of object images from a plurality of images represented by said image data, and said method further comprises a step of: (e) performing steps (b) through (d) for each object image of said group of object images.
Claim 15
Dependent Claim
35 words
A method according to claim 9, wherein step (b) comprises a step of: (b3) selecting an image intersecting said input line as said object image from a plurality of images represented by said image data.
Claim 16
Dependent Claim
26 words
A method according to claim 14, wherein step (b) comprises a step of: (b4) repeating steps (b1) through (b3) to select a group of object images.
Claim 17
Dependent Claim
25 words
A method according to claim 1, wherein step (b) comprises a step of: (b5) generating said axis of symmetry by referring to said image data.
Claim 18
Dependent Claim
75 words
A method according to claim 16, wherein said step (b5) comprises steps of: (b51) selecting first and second points from said control points and middle points of segment lines comprising said object image; (b52) judging whether said object image has a substantially symmetrical shape about a line segment between said first and second points; and (b53) identifying said line segment as said axis of symmetry when said object image is symmetrical about said line segment.
Claim 19
Dependent Claim
27 words
A method according to claim 16, wherein step (b5) comprises a step of: (b54) performing steps (b5) through (b7) for each of a plurality of object images.
Claim 20
Dependent Claim
23 words
A method according to claim 12, wherein step (b) comprises a step of: (b6) generating said axis of symmetry for said object image.
Claim 21
Dependent Claim
29 words
A method according to claim 13, wherein step (b) comprises a step of: (b7) generating said axis of symmetry for each object image of said group of object images.
Claim 22
Dependent Claim
40 words
A method according to claim 1, wherein step (d) comprises steps of: (d31) receiving from said input device information indicative of a specific method for generating said symmetrical image; and (d32) modifying said image data according to said specific method.
Claim 23
Dependent Claim
40 words
A method according to claim 13, wherein step (d) comprises steps of: (d31) receiving from said input device information indicative of a specific method for generating said symmetrical image; and (d32) modifying said image data according to said specific method.
Claim 24
Dependent Claim
41 words
A method according to claim 1, wherein said object data includes a polygon, said control points include vertices of said polygon, and said image data includes information indicative of pairs of said control points to be connected by a line segment.
Claim 25
Dependent Claim
79 words
A method according to claim 1, wherein step (b2) comprises steps of: (b241) determining whether said object image has first and second end points; (b242) identifying a center point of a point set including said control points and middle points of sides of said object image; (b243) calculating a position of a middle point between said first and second end points; and (b244) identifying a line between said center point and said middle point as said axis of symmetry.