IP Library Granted Patent US 8,310,692
Granted Patent B2
US 8,310,692 · App. 12/402,130 · Granted Nov 13, 2012

Image processing apparatus, image processing method, computer-readable medium and computer data signal

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 8,310,692
App. No.
12/402,130
Granted
Nov 13, 2012
Kind
B2
Abstract

An image processing apparatus includes an image receiving unit, an extraction unit, a determination unit, an area conversion unit and an image concealing unit. The image receiving unit receives an image. The extraction unit extracts a portion having been additionally written in the image received by the image receiving unit. The determination unit determines an area to be concealed in the received image based on the additionally written portion extracted by the extraction unit. The area conversion unit converts the area determined by the determination unit. The image concealing unit conceals the area determined by the determination unit in the received image using an area obtained by the conversion of by the area conversion unit.

Claims (150)

1. An image processing apparatus comprising:

an image receiving unit that receives an image;

an extraction unit that extracts a portion having been additionally written in the image received by the image receiving unit;

a determination unit that determines a plurality of areas to be concealed in the received image based on the additionally written portion extracted by the extraction unit;

an area conversion unit that reads out sizes of the plurality of areas determined by the determination unit and that converts the plurality of areas determined by the determination unit; and

an image concealing unit that (i) determines sizes of concealing images based on the sizes of the plurality of areas read out by the area conversion unit, (ii) generates the concealing images in the determined sizes and (iii) conceals the plurality of areas determined by the determination unit in the received image using the generated concealing images, each of which has a same size,

wherein:

the area conversion unit converts a size of each of the plurality of determined areas based on the sizes of the plurality of determined areas,

the area conversion unit calculates an average size of the plurality of the determined areas, and

the image concealing unit generates the concealing images in the average size calculated by the area conversion unit and conceals the plurality of determined areas using the generated concealing images.

2. The image processing apparatus according to claim 1 , wherein the image concealing unit converts a second area of the image received by the image receiving unit,

wherein the second area is different from the plurality of areas determined by the determination unit.

3. The image processing apparatus according to claim 2 , wherein the image concealing unit converts the second area by adjusting spacing between character images within the second area so as to keep a length of each character string in the image received by the image receiving unit.

4. The image processing apparatus according to claim 1 , wherein:

the determination unit determines the plurality of areas for respective character strings, and

the concealing images each have the same size for each respective character string.

5. The image processing apparatus according to claim 1 , wherein the sizes of the plurality of determined areas include widths of the plurality of the determined areas.

6. An image processing apparatus comprising:

an image receiving unit that receives an image;

an extraction unit that extracts a portion having been additionally written in the image received by the image receiving unit;

a determination unit that determines a plurality of areas to be concealed in the received image based on the additionally written portion extracted by the extraction unit;

an area conversion unit that reads out sizes of the plurality of areas determined by the determination unit and that converts the plurality of areas determined by the determination unit; and

an image concealing unit that (i) determines sizes of concealing images based on the sizes of the plurality of areas read out by the area conversion unit, (ii) generates the concealing images in the determined sizes and (iii) conceals the plurality of areas determined by the determination unit in the received image using the generated concealing images, each of which has a same size, wherein:

the area conversion unit converts a size of each of the plurality of determined areas based on the sizes of the plurality of determined areas, and

the area conversion unit converts the plurality of determined areas by adjusting the size of each of the plurality of the determined areas based on a number of characters in the respective one of

the plurality of determined areas.

7. The image processing apparatus according to claim 6 , wherein the image concealing unit converts a second area of the image received by the image receiving unit,

wherein the second area is different from the plurality of areas determined by the determination unit.

8. The image processing apparatus according to claim 7 , wherein the image concealing unit converts the second area by adjusting spacing between character images within the second area so as to keep a length of each character string in the image received by the image receiving unit.

9. The image processing apparatus according to claim 6 , wherein the area conversion unit converts the plurality of determined areas by adjusting the size of each of the plurality of determined areas based on a number of characters in the plurality of determined areas.

10. An image processing apparatus comprising:

an image receiving unit that receives an image;

an extraction unit that extracts a portion having been additionally written in the image received by the image receiving unit;

a determination unit that determines a plurality of areas to be concealed in the received image based on the additionally written portion extracted by the extraction unit;

an area conversion unit that reads out sizes of the plurality of areas determined by the determination unit and that converts the plurality of areas determined by the determination unit; and

an image concealing unit that (i) determines sizes of concealing images based on the sizes of the plurality of areas read out by the area conversion unit, (ii) generates the concealing images in the determined sizes and (iii) conceals the plurality of areas determined by the determination unit in the received image using the generated concealing images, each of which has a same size,

wherein:

the determination unit determines the plurality of areas for respective character strings, and

the concealing images each have the same size for each respective character string.

11. An image processing apparatus comprising:

an image receiving unit that receives an image;

an extraction unit that extracts a portion having been additionally written in the image received by the image receiving unit;

a determination unit that determines a plurality of areas to be concealed in the received image based on the additionally written portion extracted by the extraction unit;

an area conversion unit that reads out sizes of the plurality of areas determined by the determination unit and that converts the plurality of areas determined by the determination unit; and

an image concealing unit that (i) determines sizes of concealing images based on the sizes of the plurality of areas read out by the area conversion unit, (ii) generates the concealing images in the determined sizes and (iii) conceals the plurality of areas determined by the determination unit in the received image using the generated concealing images, each of which has a same size,

wherein the sizes of the plurality of determined areas include widths of the plurality of the determined areas.

12. An image processing method comprising:

receiving an image;

extracting a portion having been additionally written in the received image;

determining a plurality of areas to be concealed in the received image based on the extracted portion;

reading out sizes of the plurality of areas determined;

converting the plurality of areas determined;

determining sizes of concealing images based on the sizes of the plurality of areas read out;

generating the concealing images in the determined sizes; and

concealing the plurality of areas determined in the received image using the generated concealing images, each of which has a same size,

wherein the converting comprises:

converting a size of each of the plurality of areas determined based on the sizes of the plurality of areas determined; and

calculating an average size of the plurality of the areas determined, wherein the generating comprises generating the concealing images in the average size calculated, and

wherein the concealing comprises concealing the plurality of areas determined using the generated concealing images.

13. An image processing method comprising:

receiving an image;

extracting a portion having been additionally written in the received image;

determining a plurality of areas to be concealed in the received image based on the extracted portion;

reading out sizes of the plurality of areas determined;

converting the plurality of areas determined;

determining sizes of concealing images based on the sizes of the plurality of areas read out;

generating the concealing images in the determined sizes; and

concealing the plurality of areas determined in the received image using the generated concealing images, each of which has a same size,

wherein the converting comprises:

converting a size of each of the plurality of areas determined based on the sizes of the plurality of areas determined; and

converting the plurality of areas determined by adjusting the size of each of the plurality of the areas determined based on a number of characters in the respective one of the plurality of areas determined.

14. An image processing method comprising:

receiving an image;

extracting a portion having been additionally written in the received image;

determining a plurality of areas to be concealed in the received image based on the extracted portion;

reading out sizes of the plurality of areas determined;

converting the plurality of areas determined;

determining sizes of concealing images based on the sizes of the plurality of areas read out;

generating the concealing images in the determined sizes; and

concealing the plurality of areas determined in the received image using the generated concealing images, each of which has a same size,

wherein:

the determining the plurality of areas comprises determining the plurality of areas for respective character strings, and

the concealing images each have the same size for each respective character string.

15. An image processing method comprising:

receiving an image;

extracting a portion having been additionally written in the received image;

determining a plurality of areas to be concealed in the received image based on the extracted portion;

reading out sizes of the plurality of areas determined;

converting the plurality of areas determined;

determining sizes of concealing images based on the sizes of the plurality of areas read out;

generating the concealing images in the determined sizes; and

concealing the plurality of areas determined in the received image using the generated concealing images, each of which has a same size,

wherein the sizes of the plurality of areas determined include widths of the plurality of the areas determined.

16. A non-transitory computer-readable medium storing a program that causes a computer to execute image processing, the image processing comprising:

receiving an image;

extracting a portion having been additionally written in the received image;

determining a plurality of areas to be concealed in the received image based on the extracted portion;

reading out sizes of the plurality of areas determined;

converting the plurality of areas determined;

determining sizes of concealing images based on the sizes of the plurality of areas read out;

generating the concealing images in the determined sizes; and

concealing the plurality of areas determined in the received image using the generated concealing images, each of which has a same size,

wherein the converting comprises:

converting a size of each of the plurality of areas determined based on the sizes of the plurality of areas determined; and

calculating an average size of the plurality of the areas determined,

wherein the generating comprises generating the concealing images in the average size calculated, and

wherein the concealing comprises concealing the plurality of areas determined using the generated concealing images.

17. A non-transitory computer-readable medium storing a program that causes a computer to execute image processing, the image processing comprising:

receiving an image;

extracting a portion having been additionally written in the received image;

determining a plurality of areas to be concealed in the received image based on the extracted portion;

reading out sizes of the plurality of areas determined;

converting the plurality of areas determined;

determining sizes of concealing images based on the sizes of the plurality of areas read out;

generating the concealing images in the determined sizes; and

concealing the plurality of areas determined in the received image using the generated concealing images, each of which has a same size,

wherein the converting comprises:

converting a size of each of the plurality of areas determined based on the sizes of the plurality of areas determined; and

converting the plurality of areas determined by adjusting the size of each of the plurality of the areas determined based on a number of characters in the respective one of the plurality of areas determined.

18. A non-transitory computer-readable medium storing a program that causes a computer to execute image processing, the image processing comprising:

receiving an image;

extracting a portion having been additionally written in the received image;

determining a plurality of areas to be concealed in the received image based on the extracted portion;

reading out sizes of the plurality of areas determined;

converting the plurality of areas determined;

determining sizes of concealing images based on the sizes of the plurality of areas read out;

generating the concealing images in the determined sizes; and

concealing the plurality of areas determined in the received image using the generated concealing images, each of which has a same size

wherein:

the determining the plurality of areas comprises determining the plurality of areas for respective character strings, and

the concealing images each have the same size for each respective character string.

19. A non-transitory computer-readable medium storing a program that causes a computer to execute image processing, the image processing comprising:

receiving an image;

extracting a portion having been additionally written in the received image;

determining a plurality of areas to be concealed in the received image based on the extracted portion;

reading out sizes of the plurality of areas determined;

converting the plurality of areas determined;

determining sizes of concealing images based on the sizes of the plurality of areas read out;

generating the concealing images in the determined sizes; and

concealing the plurality of areas determined in the received image using the generated concealing images, each of which has a same size,

wherein the sizes of the plurality of areas determined include widths of the plurality of the areas determined.

20. An image processing apparatus comprising:

an image receiving unit that receives an image;

an extraction unit that extracts a portion having been additionally written in the image received by the image receiving unit;

a determination unit that determines a plurality of areas to be concealed in the received image based on the additionally written portion extracted by the extraction unit;

an area conversion unit that reads out sizes of the plurality of areas determined by the determination unit and that converts the plurality of areas determined by the determination unit; and

an image concealing unit that (i) determines sizes of concealing images based on the sizes of the plurality of areas read out by the area conversion unit, (ii) generates the concealing images in the determined sizes and (iii) conceals the plurality of areas determined by the determination unit in the received image using the generated concealing images, each of which has a same size,

wherein:

the image concealing unit determines a largest size or a smallest size, among the sizes of the plurality of areas read out by the area conversion unit, to be the sizes of the concealing images, and

the image concealing unit generates the concealing images in the determined largest size or smallest size, respectively.

Assignments (2)
CHANGE OF NAME Recorded Aug 12, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 058287/0056 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2009
From: SAITO, TERUKA
To: FUJI XEROX CO., LTD.
Reel/Frame 022378/0715 →