← Back to Patent Explorer
US6469709B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Image editing method and apparatus

Assignee: Canon Inc
•
Filing: 1997-12-22
•
Granted: 2002-10-22
•
Expires: 2017-12-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract When a drawn object displayed on a screen is selected in an image processing system of the present invention, a selection frame and an operation area for performing a particular operation on the drawn object are displayed. When a center of the drawn object is designated with a pointing device and dragged, the center is moved to a dragged position. When a line segment, connecting the center with a predetermined point on the selection frame, is designated with a pointing device and dragged, the selected drawn object is rotated for a dragged amount. Enlargement or reduction in the lateral or longitudinal directions, or skewing are similarly performed. When an operation area corresponding to each operation is designated, editing processing corresponding to the designated operation area is performed on the object of interest.

Inventors

  • 👤 Tetsuo Sakai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 22:53
CPC Classifications
G; G06; G06T; G06T3/00

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 146 words
A graphic processing apparatus, comprising: a display, arranged to display a graphical object and an object-selection frame including a horizontal line and a vertical line; and a processor, arranged to perform (a) a skew modification of the graphical object when a first drag point on the horizontal line is selected and dragged along the horizontal direction, (b) at least one of an enlargement and a reduction modification of the graphical object when the first drag point on the horizontal line is selected and dragged along a vertical direction, (c) a skew modification of the graphical object when a second drag point on the vertical line is selected and dragged along the vertical direction and (d) at least one of an enlargement and a reduction modification of the graphical object when the second drag point on the vertical line is selected and dragged along the horizontal direction.
Claim 2
Dependent Claim 146 words
A graphic processing apparatus, comprising: a display, arranged to display a graphical object and an object-selection frame including a horizontal line and a vertical line; and a processor, arranged to perform (a) a skew modification of the graphical object when a first drag point on the horizontal line is selected and dragged along the horizontal direction, (b) at least one of an enlargement and a reduction modification of the graphical object when the first drag point on the horizontal line is selected and dragged along a vertical direction, (c) a skew modification of the graphical object when a second drag point on the vertical line is selected and dragged along the vertical direction and (d) at least one of an enlargement and a reduction modification of the graphical object when the second drag point on the vertical line is selected and dragged along the horizontal direction.
Claim 3
Dependent Claim 55 words
The apparatus according to claim 1 , wherein said display displays an icon indicating that the graphical object can be skewed in the horizontal direction when the first drag point is selected, and displays an icon indicating that the graphical object can be skewed in the vertical direction when the second drag point is selected.
Claim 4
Dependent Claim 30 words
The apparatus according to claim 1 , wherein said processor updates stored data corresponding to the graphical object after modifying the graphical object, based on a result of the modification.
Claim 5
Dependent Claim 65 words
The apparatus according to claim 1 , wherein said display also displays a rotational center and a line segment connecting the rotational center to a corner point of a frame of the graphical object, and said processor changes a position of the rotational center when the rotational center is selected and dragged, and rotates the graphical object when the line segment is selected and dragged.
Claim 6
Dependent Claim 68 words
The apparatus according to claim 1 , wherein said processor determines whether the first or second drag point is dragged in the horizontal direction or the vertical direction, depending on which one of four areas the drag point is dragged to, wherein the four areas are formed in a single larger area that is divided into the four areas by two straight lines intersecting at the drag point.
Claim 7
Dependent Claim 145 words
A graphic processing method, comprising the steps of: displaying a graphical object and an object-selection frame including a horizontal line and a vertical line; and a processing step of performing (a) a skew modification of the graphical object when a first drag point on the horizontal line is selected and dragged along the horizontal direction, (b) at least one of an enlargement and a reduction modification of the graphical object when the first drag point on the horizontal line is selected and dragged along a vertical direction, (c) a skew modification of the graphical object when a second drag point on the vertical line is selected and dragged along the vertical direction and (d) at least one of an enlargement and a reduction modification of the graphical object when the second drag point on the vertical line is selected and dragged along the horizontal direction.
Claim 8
Dependent Claim 145 words
A graphic processing method, comprising the steps of: displaying a graphical object and an object-selection frame including a horizontal line and a vertical line; and a processing step of performing (a) a skew modification of the graphical object when a first drag point on the horizontal line is selected and dragged along the horizontal direction, (b) at least one of an enlargement and a reduction modification of the graphical object when the first drag point on the horizontal line is selected and dragged along a vertical direction, (c) a skew modification of the graphical object when a second drag point on the vertical line is selected and dragged along the vertical direction and (d) at least one of an enlargement and a reduction modification of the graphical object when the second drag point on the vertical line is selected and dragged along the horizontal direction.
Claim 9
Dependent Claim 57 words
The method according to claim 6 , wherein an icon is displayed that indicates that the graphical object can be skewed in the horizontal direction when the first drag point is selected, and an icon is displayed that indicates that the graphical object can be skewed in the vertical direction when the second drag point is selected.
Claim 10
Dependent Claim 32 words
The method according to claim 6 , further comprising the step of updating stored data corresponding to the graphical object after modifying the graphical object, based on a result of the modification.
Claim 11
Dependent Claim 73 words
The method according to claim 6 , wherein the step of displaying the graphical object also includes displaying a rotational center and a line segment connecting the rotational center to a corner point of a frame of the graphical object, and wherein said processing step changes a position of the rotational center when the rotational center is selected and dragged, and rotates the graphical object when the line segment is selected and dragged.
Claim 12
Dependent Claim 70 words
The method according to claim 6 , wherein said processing step also determines whether the first or second drag point is dragged in a horizontal direction or a vertical direction, depending on which one of four areas the drag point is dragged to, wherein the four areas are formed in a single larger area that is divided into the four areas by two straight lines intersecting at the drag point.
Claim 13
Dependent Claim 159 words
A computer-readable storage medium storing program code having instructions for performing a graphic processing method, the method comprising the steps of: displaying a graphical object and an object selection frame including a horizontal line and a vertical line; and a processing step, of performing (a) a skew modification of the graphical object when a first drag point on the horizontal line is selected and dragged along the horizontal direction, (b) at least one of an enlargement and a reduction modification of the graphical object when the first drag point on the horizontal line is selected and dragged along a vertical direction, (c) a skew modification of the graphical object when a second drag point on the vertical line is selected and dragged along the vertical direction and (d) at least one of an enlargement and a reduction modification of the graphical object when the second drag point on the vertical line is selected and dragged along the horizontal direction.
Claim 14
Dependent Claim 159 words
A computer-readable storage medium storing program code having instructions for performing a graphic processing method, the method comprising the steps of: displaying a graphical object and an object selection frame including a horizontal line and a vertical line; and a processing step, of performing (a) a skew modification of the graphical object when a first drag point on the horizontal line is selected and dragged along the horizontal direction, (b) at least one of an enlargement and a reduction modification of the graphical object when the first drag point on the horizontal line is selected and dragged along a vertical direction, (c) a skew modification of the graphical object when a second drag point on the vertical line is selected and dragged along the vertical direction and (d) at least one of an enlargement and a reduction modification of the graphical object when the second drag point on the vertical line is selected and dragged along the horizontal direction.
Claim 15
Dependent Claim 62 words
The computer-readable storage medium according to claim 11 , wherein the method further comprises the steps of: displaying an icon indicating that the graphical object can be skewed in the horizontal direction when the first drag point is selected, and displaying an icon indicating that the graphical object can be skewed in the vertical direction when the second drag point is selected.
Claim 16
Dependent Claim 37 words
The computer-readable storage medium according to claim 11 , wherein the method further comprises the step of updating stored data corresponding to the graphical object after modifying the graphical object, based on a result of the modification.
Claim 17
Dependent Claim 74 words
The computer-readable storage medium according to claim 11 , wherein the step of displaying the graphical object includes displaying a rotational center and a line segment connecting the rotational center to a corner point of a frame of the graphical object, and wherein said processing step changes a position of the rotational center when the rotational center is selected and dragged, and rotates the graphical object when the line segment is selected and dragged.
Claim 18
Dependent Claim 73 words
The computer-readable storage medium method according to claim 11 , wherein said processing step also determines whether the first or second drag point is dragged in a horizontal direction or a vertical direction, depending on which one of four areas the drag point is dragged to, wherein the four areas are formed in a single larger area that is divided into the four areas by two straight lines intersecting at the drag point.
Claim 19
Dependent Claim 157 words
A program product comprising code having computer-executable instructions for performing a graphic processing method, the method comprising the steps of: displaying a graphical object and an object-selection frame including a horizontal line and a vertical line; and a processing step of performing (a) a skew modification of the graphical object when a first drag point on the horizontal line is selected and dragged along the horizontal direction, (b) at least one of an enlargement and a reduction modification of the graphical object when the first drag point on the horizontal line is selected and dragged along a vertical direction, (c) a skew modification of the graphical object when a second drag point on the vertical line is selected and dragged along the vertical direction and (d) at least one of an enlargement and a reduction modification of the graphical object when the second drag point on the vertical line is selected and dragged along the horizontal direction.
Claim 20
Dependent Claim 157 words
A program product comprising code having computer-executable instructions for performing a graphic processing method, the method comprising the steps of: displaying a graphical object and an object-selection frame including a horizontal line and a vertical line; and a processing step of performing (a) a skew modification of the graphical object when a first drag point on the horizontal line is selected and dragged along the horizontal direction, (b) at least one of an enlargement and a reduction modification of the graphical object when the first drag point on the horizontal line is selected and dragged along a vertical direction, (c) a skew modification of the graphical object when a second drag point on the vertical line is selected and dragged along the vertical direction and (d) at least one of an enlargement and a reduction modification of the graphical object when the second drag point on the vertical line is selected and dragged along the horizontal direction.
Claim 21
Dependent Claim 59 words
The program product according to claim 16 , further comprising the steps of: displaying an icon indicating that the graphical object can either be skewed in the horizontal direction when the first drag point is selected, and displaying an icon indicating that the graphical object can be skewed in the vertical direction when the second drag point is selected.
Claim 22
Dependent Claim 36 words
The program product according to claim 16 , wherein the method further comprises the step of updating stored data corresponding to the graphical object after modifying the graphical object, based on a result of the modification.
Claim 23
Dependent Claim 74 words
The program product according to claim 16 , wherein the step of displaying the graphical object also includes displaying a rotational center and a line segment connecting the rotational center to a corner point of a frame of the graphical object, and wherein said processing step changes a position of the rotational center when the rotational center is selected and dragged, and rotates the graphical object when the line segment is selected and dragged.
Claim 24
Dependent Claim 71 words
The program product according to claim 16 , wherein said processing step also determines whether the first or second drag point is dragged in a horizontal direction or a vertical direction, depending on which one of four areas the drag point is dragged to, wherein the four areas are formed in a single larger area that is divided into the four areas by two straight lines intersecting at the drag point.

References Cited (Backward Citations)

US5524198A Cited
US5588098A Cited
US5396590A Cited
US5345543A Cited
US5613019A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-10-21 2006-04-22 2006-10-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-10-21 2010-04-22 2010-10-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-10-21 2014-04-22 2014-10-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag