US5379130A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Text/image separation method
Assignee: Industrial Technology Research Institute
•
Filing: 1992-12-02
•
Granted: 1995-01-03
•
Expires: 2012-12-02
Abstract
Abstract A text/image separation method is disclosed which handles the text segment and the image of a document to be printed in a separate and parallel fashion to provide a better printing quality of the document.
Inventors
- 👤 Te-Mei Wang
- 👤 Po-Chih Wang
- 👤 King-Lung Huang
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 10:16
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/40; H04N1/40062; H04N1/405
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
287 words
A parallel-architecture method for separation of text segment and image segment contained in a document, said method comprising the following steps: (1) scanning said document by gray scale scan-in means as an input gray scale image, said input gray scale image comprising a plurality of pixels, each having a gray level belonging to a set of successive gray levels; (2) halftone-processing said input gray scale image to convert said gray level pixels into black/white pixels, to create the illusion of gray by means of an appropriate arrangement of black and white dots, and to produce a first signal representing the halftone processing result of a currently-processed gray level pixel; (3) constructing a window which covers at least the currently-processed pixel and a plurality of pixels surrounding the currently-processed pixel; (4) detecting whether edges exist between the currently-processed pixel and the surrounding pixels by means of reading said gray-level pixels from said gray-scale scan-in means, subtracting in sequence the gray-level of the currently-processed pixel with those of said surrounding pixels to obtain absolute differences thereof, comparing said absolute differences with a pre-determined edge threshold to determine the existence of edges, generating a second signal to indicate the detection, providing a surrounding pixel priority to select one of said surrounding pixels when a plurality of edges exist, calculating a cutting threshold by taking average of the gray levels of the currently-processed pixel and the selected surrounding pixel, and producing a third signal, which represents an output state of the currently-processed pixel, by comparing the gray level of the currently-processed pixel with said cutting threshold; (5) selecting said first signal or said third signal in accordance with said second signal; and (6) printing out in binary digit said selected signal.
Claim 2
Dependent Claim
287 words
A parallel-architecture method for separation of text segment and image segment contained in a document, said method comprising the following steps: (1) scanning said document by gray scale scan-in means as an input gray scale image, said input gray scale image comprising a plurality of pixels, each having a gray level belonging to a set of successive gray levels; (2) halftone-processing said input gray scale image to convert said gray level pixels into black/white pixels, to create the illusion of gray by means of an appropriate arrangement of black and white dots, and to produce a first signal representing the halftone processing result of a currently-processed gray level pixel; (3) constructing a window which covers at least the currently-processed pixel and a plurality of pixels surrounding the currently-processed pixel; (4) detecting whether edges exist between the currently-processed pixel and the surrounding pixels by means of reading said gray-level pixels from said gray-scale scan-in means, subtracting in sequence the gray-level of the currently-processed pixel with those of said surrounding pixels to obtain absolute differences thereof, comparing said absolute differences with a pre-determined edge threshold to determine the existence of edges, generating a second signal to indicate the detection, providing a surrounding pixel priority to select one of said surrounding pixels when a plurality of edges exist, calculating a cutting threshold by taking average of the gray levels of the currently-processed pixel and the selected surrounding pixel, and producing a third signal, which represents an output state of the currently-processed pixel, by comparing the gray level of the currently-processed pixel with said cutting threshold; (5) selecting said first signal or said third signal in accordance with said second signal; and (6) printing out in binary digit said selected signal.
Claim 3
Dependent Claim
20 words
The parallel-architecture method as claimed in claim 1, wherein the size of said window is three pixels by three pixels.
Claim 4
Dependent Claim
36 words
The parallel-architecture method as claimed in claim 1, wherein an edge is described when the absolute difference of gray level between the currently-processed pixel and one of said surrounding pixels is greater than said edge threshold.
Claim 5
Dependent Claim
64 words
The parallel-architecture method as claimed in claim 1, wherein said edge threshold is determined by scanning a piece of white paper with black strips intervening thereon, obtaining the gray level variations on transition areas between said black strips and the white background to establish a statistical distribution thereof, and selecting at least value within three standard deviations of the distribution as said edge threshold.
Claim 6
Dependent Claim
61 words
The parallel-architecture method as claimed in claim 1, wherein said surrounding pixel priority is determined according to the sequences from first to eighth: the pixel on top-left position, that on top-middle position, that on top-right position, that on middle-left position, that on middle-right position, that on bottom-left position, that on bottom-middle position and that on bottom -right position of said window.
Claim 7
Dependent Claim
307 words
A parallel-architecture system for separation of text segment and image segment contained in a document, said system comprising: (1) a gray-scale scan-in means for scanning said document as an input gray scale image, said input gray scale image comprising a plurality of pixels, each having a gray level belonging to a set of successive gray levels; (2) a halftone processing means for converting said gray level pixels of said document after scanned by the gray-scale scan-in means into black/white pixels, creating the illusion of gray by means of an appropriate arrangement of black and white dots, and producing a first signal which is represented the halftone processing result of a currently-processed pixel; (3) a window which covers at least the currently-processed pixel at a center position therein and a plurality of pixels surrounding said currently-processed pixel; (4) an edge detection means for reading said gray-level pixels, subtracting in sequence the gray-level of the currently-processed pixel centered in the window with those of said surrounding pixels to obtain the absolute differences thereof, comparing said absolute differences with an edge threshold to decide the existence of edges, generating a second signal to indicate the detection of the edges, providing a surrounding pixel priority to select one of the said surrounding pixels when a plurality of edges exist, calculating a cutting threshold by taking average of the gray levels of the currently-processed pixel and the selected surrounding pixel, and producing a third signal, which represents an output state of the currently-processed pixel, by comparing the gray level of the currently-processed pixel with said cutting threshold; (5) a selector means for selecting said first signal from said halftone processing means or said third signal from said edge detection means in accordance with said second signal; and (6) a binary print-out means for printing out said selected signal by said selector means.
Claim 8
Dependent Claim
307 words
A parallel-architecture system for separation of text segment and image segment contained in a document, said system comprising: (1) a gray-scale scan-in means for scanning said document as an input gray scale image, said input gray scale image comprising a plurality of pixels, each having a gray level belonging to a set of successive gray levels; (2) a halftone processing means for converting said gray level pixels of said document after scanned by the gray-scale scan-in means into black/white pixels, creating the illusion of gray by means of an appropriate arrangement of black and white dots, and producing a first signal which is represented the halftone processing result of a currently-processed pixel; (3) a window which covers at least the currently-processed pixel at a center position therein and a plurality of pixels surrounding said currently-processed pixel; (4) an edge detection means for reading said gray-level pixels, subtracting in sequence the gray-level of the currently-processed pixel centered in the window with those of said surrounding pixels to obtain the absolute differences thereof, comparing said absolute differences with an edge threshold to decide the existence of edges, generating a second signal to indicate the detection of the edges, providing a surrounding pixel priority to select one of the said surrounding pixels when a plurality of edges exist, calculating a cutting threshold by taking average of the gray levels of the currently-processed pixel and the selected surrounding pixel, and producing a third signal, which represents an output state of the currently-processed pixel, by comparing the gray level of the currently-processed pixel with said cutting threshold; (5) a selector means for selecting said first signal from said halftone processing means or said third signal from said edge detection means in accordance with said second signal; and (6) a binary print-out means for printing out said selected signal by said selector means.
Claim 9
Dependent Claim
204 words
The parallel-architecture system as claimed in claim 6, wherein said window is a 3 pixels by 3 pixels window, and said edge detection means comprises: (1) a storing means for storing the gray levels of the pixels contained in said window; (2) a subtractor means for subtracting in sequence the gray level of the currently-processed pixel centered in said window with those of said surrounding pixels, and for calculating the absolute differences so obtained; (3) an edge threshold comparator means for comparing said absolute differences respectively with a pre-set edge threshold to detect if edges exist between the currently-processed pixel and the surrounding pixels and generating the second signal to indicate the detection of the edges, said edge threshold comparator means further providing a surrounding pixel priority; (4) a priority selection means for selecting one of the surrounding pixels that have edges existing between them and the currently-processed pixel in accordance with the surrounding pixel priority; (5) a calculation means for calculating the cutting threshold by taking average of the gray levels of the currently-processed pixel and the selected surrounding pixels; and (6) a comparator means for comparing the gray level of the currently-processed pixel with the cutting threshold to provide the third signal.
Claim 10
Dependent Claim
63 words
The parallel-architecture system as claimed in claim 6, wherein said edge threshold is determined by scanning a piece of white paper with black strips intervening thereon, obtaining gray level variations on transition areas between said black strips and the white background to establish a statistical distribution thereof, and selecting a least value within three standard deviations of the distribution as said edge threshold.
Claim 11
Dependent Claim
36 words
The parallel-architecture system as claimed in claim 6, wherein said edge detection means decides said edges exist between the currently-processed pixel and the surrounding pixels if the corresponding absolute differences are greater than said edge threshold.
Claim 12
Dependent Claim
60 words
The parallel-architecture system as claimed in claim 6, wherein said surrounding pixel priority is determined according to the sequences from first to eighth: the pixel on top-left position, that on top-middle position, that on top-right position, that on middle-left position, that on middle-right position, that on bottom-left position, that on bottom-middle position and that on bottom-right position of said window.
References Cited (Backward Citations)
US4411015A
Cited
US4449150A
Cited
US4903143A
Cited
US4975786A
Cited
US4958238A
Cited
US4996602A
Cited
US4996603A
Cited
US5073953A
Cited
US5034990A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-01-02 | 1998-07-04 | 1999-01-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-01-02 | 2002-07-04 | 2003-01-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-01-02 | 2006-07-04 | 2007-01-03 | $7700.00 | Window Closed / Lapsed |