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

Apparatus and methods for coding and storing raster scan images

Assignee: NATIONAL RESEARCH DEVELOPMENT CORP
•
Filing: 1984-04-17
•
Granted: 1986-12-16
•
Expires: 2004-04-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In automatically checking circuit boards by raster scanning, it is useful to code and store conductor boundaries for later analysis. Coding time can be reduced by storing an identification of a chain of boundary segments in one of two arrays each time a boundary is detected in a scan line, the identification being stored at an address corresponding to the position of the segment detected. At the same time signals describing the segment are stored in another store at an address related to the identification. When in the next scan line a boundary segment is detected, an address corresponding to its position is used to address the said array and if an identification is found, the new segment is stored in the other store as part of the chain identified. In order to reduce the size of the other store signals describing segments are not stored in areas allocated to chains but in the next vacant location and a RAM stores links between segments.

Inventors

  • 👤 Geoffrey A. W. West
  • 👤 Walter J. Hill

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 23:39
CPC Classifications
G; G06; G06T; G06T9/00; G06T9/20; G01; G01B; G01B11/00; G01B11/02; G01B11/024; G06T7/00; G06T7/10; G06T7/12; G06V; G06V10/00; G06V10/40; G06V10/46; G06V10/469; G06T2207/00; G06T2207/30; G06T2207/30108; G06T2207/30141

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 391 words
Apparatus for use in coding and storing raster scan images, comprising means for scanning images in a series of raster scan lines, detecting means for detecting discontinuities as they occur in a raster scan line and for deriving both respective position signals representative of the positions in the line of the discontinuities and respective segment signals representing directions of segments of boundaries formed by discontinuities in the line, each segment direction including a positive or negative polarity determined by the direction of a boundary of which that segment forms part, the positive direction being a predetermined direction of traverse around a shape which is enclosed by the boundary, a first store coupled to the detection means for storing chains of the segment signals in which the chains represent respective discontinuities in an image being scanned, the contents of the first store forming, when a scan is complete, part of a coded and stored version of an image scanned, logic means for determining when a new discontinuity not connected to previously-detected discontinuities is detected, means coupled to the logic means for allocating identifying signals for the said chains when a said new discontinuity is detected, and a second store with address input coupled to the said detection means and a content input coupled to the said means for allocating identifying signals, the second store having first and second arrays of storage locations, one location in each said array for each pixel in a scan line, the first and second arrays being used, in operation, to store for each line and for an interval of one line period, the identifying signals of chains having a segment starting and finishing, respectively, as determined by the positive direction, at locations corresponding to the line positions of the starting and finishing segments, the logic means being coupled to read the second store as each point in said raster scan line is scanned at the location relating to the corresponding point in the previous said raster scan line, and the logic means causing the first store to store segment signals representing each new segment either as an end of a new chain if no chain identifying signal is stored at the location read, or as a further segment signal in an existing chain if the identifying signal of the existing chain is found at the location read.
Claim 2
Dependent Claim 391 words
Apparatus for use in coding and storing raster scan images, comprising means for scanning images in a series of raster scan lines, detecting means for detecting discontinuities as they occur in a raster scan line and for deriving both respective position signals representative of the positions in the line of the discontinuities and respective segment signals representing directions of segments of boundaries formed by discontinuities in the line, each segment direction including a positive or negative polarity determined by the direction of a boundary of which that segment forms part, the positive direction being a predetermined direction of traverse around a shape which is enclosed by the boundary, a first store coupled to the detection means for storing chains of the segment signals in which the chains represent respective discontinuities in an image being scanned, the contents of the first store forming, when a scan is complete, part of a coded and stored version of an image scanned, logic means for determining when a new discontinuity not connected to previously-detected discontinuities is detected, means coupled to the logic means for allocating identifying signals for the said chains when a said new discontinuity is detected, and a second store with address input coupled to the said detection means and a content input coupled to the said means for allocating identifying signals, the second store having first and second arrays of storage locations, one location in each said array for each pixel in a scan line, the first and second arrays being used, in operation, to store for each line and for an interval of one line period, the identifying signals of chains having a segment starting and finishing, respectively, as determined by the positive direction, at locations corresponding to the line positions of the starting and finishing segments, the logic means being coupled to read the second store as each point in said raster scan line is scanned at the location relating to the corresponding point in the previous said raster scan line, and the logic means causing the first store to store segment signals representing each new segment either as an end of a new chain if no chain identifying signal is stored at the location read, or as a further segment signal in an existing chain if the identifying signal of the existing chain is found at the location read.
Claim 3
Dependent Claim 65 words
Apparatus according to claim 1 wherein the first store comprises a segment-storing portion for the said segment signals, means for allocating locations in the segment-storing portion on the basis of availability as segment signals are derived, and a link-storing portion for storing links allowing the location of one segment signal to be determined from the location of an adjacent segment signal in the same chain.
Claim 4
Dependent Claim 22 words
Apparatus according to claim 1 wherein the detection means includes means for allocating segment signals according to the direction of a discontinuity.
Claim 5
Dependent Claim 23 words
Apparatus according to claim 1 comprising a programmed computer forming at least part of at least one of the said means and stores.

References Cited (Backward Citations)

US3737881A Cited
US3887762A Cited
US4107648A Cited
US4183013A Cited
US4080652A Cited
US4189711A Cited
US4445191A Cited
US4379308A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-12-15 1990-06-16 1990-12-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-12-15 1994-06-16 1994-12-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-12-15 1998-06-16 1998-12-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag