IP Library › Granted Patent US 7,532,757
Granted Patent B2
US 7,532,757 · App. 10/991,406 · Granted May 12, 2009

Image processing apparatus, control method therefor, and program

Assignee: Canon Kabushiki Kaisha
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,532,757
App. No.
10/991,406
Granted
May 12, 2009
Kind
B2
Abstract

Vector data corresponding to a scanned original image is generated. An edit image of the original image corresponding to the display resolution of a display is generated on the basis of the vector data, and display of the edit image on the display is controlled.

Claims (38)

1. An image processing apparatus which performs image processing for an original image obtained by reading an original, comprising:

a reading unit, adapted to read an original;

an assigning unit, adapted to assign a plurality of kinds of attributes to a plurality of objects included in an original image read by said reading unit, in accordance with a shape of each object;

a generation unit, adapted to generate vector data corresponding to the objects included in the original image read by said reading unit in accordance with a said kind of attribute assigned by said assigning unit;

a display unit, adapted to display an image; and

a display control unit, adapted to generate an edit image of the original image corresponding to a display resolution of said display unit on the basis of the vector data, and adapted to control a display of the edit image on said display unit, in accordance with a user's designation of one of said kinds of attributes assigned by said assigning unit, so as to enable discrimination between an object corresponding to a designated kind of attribute and an object corresponding to an undesignated kind of attribute.

2. The apparatus according to claim 1 , wherein the edit image is represented in a language with an attribute description.

3. The apparatus according to claim 1 , further comprising an edit unit, adapted to edit the original image using the edit image.

4. The apparatus according to claim 3 , wherein said display control unit displays an edit result from said edit unit on said display unit.

5. The apparatus according to claim 3 , wherein said display control unit generates a copy of the vector data as image edit data for generating the edit image and controls a display of the edit image on said display unit using the image edit data.

6. The apparatus according to claim 5 , further comprising:

a first storage unit, adapted to store the image edit data; and

a first deletion unit, adapted to delete the image edit data stored in said first storage unit.

7. The apparatus according to claim 5 , further comprising:

a first storage unit, adapted to store the image edit data; and

a replacement unit, adapted to replace the vector data with the image edit data stored in said first storage unit, on the basis of an operation by said edit unit.

8. The apparatus according to claims 6 or 7 , further comprising a second storage unit, adapted to store edit history data indicating a history of an edit operation by said edit unit.

9. The apparatus according to claim 8 , wherein the edit history data is stored while being associated with the image edit data.

10. The apparatus according to claim 8 , wherein the edit history data is stored while being incorporated in the image edit data.

11. The apparatus according to claim 8 , further comprising a second deletion unit, adapted to delete the edit history data on the basis of an operation by said edit unit.

12. The apparatus according to claim 5 , wherein

said edit unit comprises a trimming/masking unit, adapted to trim/mask a designated area in the edit image, and

said edit unit edits contents of data of the edit image in accordance with an execution instruction from said trimming/masking unit such that one of the designated area and a periphery of the designated area is displayed with an image in a predetermined color.

13. The apparatus according to claim 12 , further comprising a printing unit, adapted to print the original image,

wherein the predetermined color cannot be represented by a printing agent used by said printing unit.

14. The apparatus according to claim 12 , wherein said edit unit edits the contents of the edit image data in accordance with an execution instruction from said trimming/masking unit such that one of the designated area and the periphery of the designated area is displayed with a background image of the edit image.

15. The apparatus according to claim 12 , wherein said edit unit edits the contents of the edit image data in accordance with an execution instruction from said trimming/masking unit such that one of an object which defines the designated area and an object other than said one object is deleted using the edit image.

16. The apparatus according to claim 15 , wherein said edit unit edits the contents of the edit image data if an object included in the designated area does not extend from the area.

17. A control method for an image processing apparatus which performs image processing for an original image obtained by reading an original, comprising:

a reading step of reading an original;

an assigning step adapted to assign a plurality of kinds of attributes to a plurality of objects including in an original image read by said reading step, in accordance with a shape of each object;

a generation step of generating vector data corresponding to the objects included in the original image read in the reading step in accordance with a said kind of attribute assigned by said assigning step,

a display control step of generating an edit image of the original image corresponding to a display resolution of a display on the basis of the vector data, and adapted to control a display of the edit image on the display, in accordance with a user's designation of one of said kinds of attributes assigned by said assigning step, so as to enable discrimination between an object corresponding to a designated kind of attribute and an object corresponding to an undesignated kind of attribute.

18. A program stored on a computer-readable medium which is executable on a computer for implementing control of an image processing apparatus which performs image processing for an original image obtained by reading an original, comprising program codes of:

a reading step of reading an original;

an assigning step adapted to assign a plurality of kinds of attributes to a plurality of objects including in an original image read by said reading step, in accordance with a shape of each object;

a generation step of generating vector data corresponding to the objects included in the original image read in the reading step in accordance with a said kind of attribute assigned by said assigning step;

a display control step of generating an edit image of the original image corresponding to a display resolution of a display on the basis of the vector data and controlling a display of the edit image on the display, in accordance with a user's designation of one of said kinds of attributes assigned by said assigning step, so as to enable discrimination between an object corresponding to a designated kind of attribute and an object corresponding to an undesignated kind of attribute.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2004
From: YOSHIDA, HIROYOSHI; SEKIGUCHI, KENZOU; KATO, SHINICHI; TSUJI, HIROYUKI; NISHIKAWA, EIICHI; YAGUCHI, HIROYUKI; MATSUKUBO, YUSHI; KITORA, MASAKAZU
To: CANON KABUSHIKI KAISHA
Reel/Frame 016012/0392 →
Priority Claims (1)
JP 2003-392073 · Nov 21, 2003 · national
Continuity (1)
Related Publication 20050111053A1 · May 26, 2005