IP Library Granted Patent US 8,830,545
Granted Patent B2
US 8,830,545 · App. 13/026,735 · Granted Sep 9, 2014

Document image processing system including pixel color substitution

Inventor: Naoaki Kodaira (Tokyo, JP)
Assignees: Kabushiki Kaisha Toshiba; Toshiba Solutions Corporation
G06K9/4652H04N1/642G06K9/00449G06K9/38
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,830,545
App. No.
13/026,735
Granted
Sep 9, 2014
Kind
B2
Abstract

A document image processing system includes an extraction portion, an estimation portion, a calculation portion, a substitution portion, and a generation portion. The extraction portion extracts first and second document elements of an inputted document image and a preprint data. The estimation portion estimates first and second representative colors due to first and second document elements in a color space, respectively. The calculation portion calculates first and second planes to separate the color space into first and second sub-spaces which each includes each of the first and second representative colors, respectively. The substitution portion substitutes a color of a first pixel of the first document elements with the first representative color and a color of a second pixel of the second document elements with the second representative color. The generation portion subtracts each of the substituted first pixel from each of the substituted second pixel to generate a difference image.

Claims (53)

1. A document image processing system, comprising:

a processor configured to:

extract first document elements of an inputted document image from pixels of the inputted document image and second document elements of a preprint data corresponding to the inputted document image from pixels of the preprint data;

estimate first representative colors in a color space, each of the first representative colors corresponding to one of the first document elements, and second representative colors in the color space, each of the second representative colors corresponding to one of the second document elements;

calculate at least one first plane to separate the color space into first sub-spaces which each includes one of the first representative colors and at least one second plane to separate the color space into second sub-spaces which each includes one of the second representative colors;

substitute a color of a first pixel included in one of the first document elements with the first representative color which is located in one of the first sub-spaces in which the color of the first pixel exists, and a color of a second pixel included in one of the second document elements with the second representative color which is located in one of the second sub-spaces in which the color of the second pixel exists;

subtract each of the substituted first pixels from a corresponding one of the substituted second pixels to generate a difference image; and

substitute the first representative color with the second representative color which corresponds to the first representative color, if the first representative color is similar to the second representative color.

2. The document image processing system of claim 1 , the processor being further configured to construct a document image by using the preprint data in which the colors of the second pixel are substituted with the second representative colors, and the difference image.

3. The document image processing system of claim 1 , further comprising a memory to store the preprint data in which the colors of the second pixel are substituted with the second representative colors, the processor being further configured to subtract each of the substituted first pixels from a corresponding one of the second pixels stored in the memory, to generate the difference image.

4. A document image processing system, comprising:

a processor configured to:

extract first document elements of an inputted document image from pixels of the inputted document image and second document elements of a preprint data corresponding to the inputted document image from pixels of the preprint data;

estimate first representative colors in a color space, each of the first representative colors corresponding to one of the first document elements, and second representative colors in the color space, each of the second representative colors corresponding to one of the second document elements;

calculate at least one first plane to separate the color space into first sub-spaces which each includes one of the first representative colors and at least one second plane to separate the color space into second sub-spaces which each includes one of the second representative colors;

substitute a color of a first pixel included in one of the first document elements with the first representative color which is located in one of the first sub-spaces in which the color of the first pixel exists, and a color of a second pixel included in one of the second document elements with the second representative color which is located in one of the second sub-spaces in which the color of the second pixel exists; and

subtract each of the substituted first pixels from a corresponding one of the substituted second pixels to generate a difference image;

the image processing system including a memory to store the preprint data in association with an identification information; and

the processor being further configured to identify the preprint data stored in the memory, the identification information of the preprint data being equal to or similar to the identification information of the inputted document image, as a print data corresponding to the inputted document image.

5. The document image processing system of claim 4 , the processor being further configured to construct a document image by using the preprint data in which the colors of the second pixel are substituted with the second representative colors, and the difference image.

6. The document image processing system of claim 4 , further comprising a memory to store the preprint data in which the colors of the second pixel are substituted with the second representative colors;

the processor being further configured to subtract each of the substituted first pixels from a corresponding one of the second pixels stored in the memory, to generate the difference image.

7. A document image processing method, comprising:

extracting first document elements of an inputted document image from pixels of the inputted document image and second document elements of a preprint data corresponding to the inputted document image from pixels of the preprint data;

estimating first representative colors in a color space, each of the first representative colors corresponding to one of the first document elements, and second representative colors in the color space, each of the second representative colors corresponding to one of the second document elements;

calculating at least one first plane to separate the color space into first sub-spaces which each includes one of the first representative colors and at least one second plane to separate the color space into second sub-spaces which each includes one of the second representative colors;

substituting a color of a first pixel included in one of the first document elements with the first representative color which is located in one of the first sub-spaces in which the color of the first pixel exists, and a color of a second pixel included in one of the second document elements with the second representative color which is located in one of the second sub-spaces in which the color of the second pixel exists;

subtracting each of the substituted first pixels from a corresponding one of the substituted second pixels to generate a difference image; and

substituting the first representative color with the second representative color which corresponds to the first representative color, if the first representative color is similar to the second representative color.

8. The document image processing method of claim 7 , further comprising constructing a document image by using the preprint data in which the colors of the second pixel are substituted with the second representative colors, and the difference image.

9. The document image processing method of claim 7 , further comprising:

storing the preprint data in association with an identification information, and

identifying the stored preprint data, the identification information of the preprint data being equal to or similar to the identification information of the inputted document image, as a print data corresponding to the inputted document image.

10. The document image processing method of claim 7 , further comprising storing the preprint data in which the colors of the second pixel are substituted with the second representative colors, wherein the difference image is generated by subtracting each of the substituted first pixels from a corresponding one of the second pixels stored in the memory.

11. A non-transitory computer readable storage medium storing instructions, of a computer program for subtracting colors of an inputted document image, which when executed by a computer, cause the computer to perform steps comprising:

extracting first document elements of an inputted document image from pixels of the inputted document image and second document elements of a preprint data corresponding to the inputted document image from pixels of the preprint data;

estimating first representative colors in a color space, each of the first representative colors corresponding to one of the first document elements, and second representative colors in the color space, each of the second representative colors corresponding to one of the second document elements;

calculating at least one first plane to separate the color space into first sub-spaces which each includes one of the first representative colors and at least one second plane to separate the color space into second sub-spaces which each includes one of the second representative colors;

substituting a color of a first pixel included in one of the first document elements with the first representative color which is located in one of the first sub-spaces in which the color of the first pixel exists, and a color of a second pixel included in one of the second document elements with the second representative color which is located in one of the second sub-spaces in which the color of the second pixel exists;

subtracting each of the substituted first pixels from a corresponding one of the substituted second pixels to generate a difference image; and

substituting the first representative color with the second representative color which corresponds to the first representative color, if the first representative color is similar to the second representative color.

12. The non-transitory computer readable storage medium of claim 11 , wherein the instructions cause the computer to perform a step of constructing a document image by using the preprint data in which the colors of the second pixel are substituted with the second representative colors, and the difference image.

13. The non-transitory computer readable storage medium of claim 11 , wherein the instructions cause the computer to perform a step of storing the preprint data in which the colors of the second pixel are substituted with the second representative colors, wherein the difference image is generated by subtracting each of the substituted first pixels from a corresponding one of the second pixels stored in the memory.

14. A non-transitory computer readable storage medium storing instructions, of a computer program for subtracting colors of an inputted document image, which when executed by a computer, cause the computer to perform steps comprising:

extracting first document elements of an inputted document image from pixels of the inputted document image and second document elements of a preprint data corresponding to the inputted document image from pixels of the preprint data;

estimating first representative colors in a color space, each of the first representative colors corresponding to one of the first document elements, and second representative colors in the color space, each of the second representative colors corresponding to one of the second document elements;

calculating at least one first plane to separate the color space into first sub-spaces which each includes one of the first representative colors and at least one second plane to separate the color space into second sub-spaces which each includes one of the second representative colors;

substituting a color of a first pixel included in one of the first document elements with the first representative color which is located in one of the first sub-spaces in which the color of the first pixel exists, and a color of a second pixel included in one of the second document elements with the second representative color which is located in one of the second sub-spaces in which the color of the second pixel exists;

subtracting each of the substituted first pixels from a corresponding one of the substituted second pixels to generate a difference image;

storing the preprint data in association with an identification information; and

identifying the stored preprint data, the identification information of the preprint data being equal to or similar to the identification information of the inputted document image, as a print data corresponding to the inputted document image.

15. The non-transitory computer readable storage medium of claim 14 , wherein the instructions cause the computer to perform a step of constructing a document image by using the preprint data in which the colors of the second pixel are substituted with the second representative colors, and the difference image.

16. The non-transitory computer readable storage medium of claim 14 , wherein the instructions cause the computer to perform a step of storing the preprint data in which the colors of the second pixel are substituted with the second representative colors, wherein the difference image is generated by subtracting each of the substituted first pixels from a corresponding one of the second pixels stored in the memory.

Assignments (5)
CHANGE OF CORPORATE NAME AND ADDRESS Recorded Feb 8, 2021
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 055259/0587 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY'S ADDRESS PREVIOUSLY RECORDED ON REEL 048547 FRAME 0098. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF ADDRESS. Recorded May 28, 2019
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA SOLUTIONS CORPORATION
Reel/Frame 051297/0742 →
CHANGE OF ADDRESS Recorded Mar 8, 2019
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA SOLUTIONS CORPORATION
Reel/Frame 048547/0098 →
CHANGE OF NAME Recorded Mar 8, 2019
From: TOSHIBA SOLUTIONS CORPORATION
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 048547/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2011
From: KODAIRA, NAOAKI
To: KABUSHIKI KAISHA TOSHIBA; TOSHIBA SOLUTIONS CORPORATION
Reel/Frame 025808/0504 →
Priority Claims (1)
JP P2010-058475 · Mar 15, 2010 · national
Continuity (1)
Related Publication 20110222134A1 · Sep 15, 2011