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

Drawing processing apparatus

Assignee: Toshiba Corp
•
Filing: 1993-12-28
•
Granted: 1996-10-22
•
Expires: 2013-12-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A drawing processing apparatus for extracting figures from a drawing as numerical data, comprises a drawing input section for inputting a background drawing and a to-be-processed drawing having a figure on the background drawing, and outputting the drawings as image data, an image storing section for storing the image data corresponding to the background drawing and the to-be-processed drawing input by the drawing input section, a registration section for registering the background drawing and the to-be-processed drawing with each other using the image data read out from the image storing section, a vector forming section for dividing figures on the registered background drawing and to-be-processed drawing into a plurality of segments, and converting the segments into segment data of numerical values, thereby representing the segments as vectors, and a selecting section for selecting vectors, which correspond to the vectors formed from the figure on the background drawing, from among the vectors formed from the figure on the to-be-processed drawing.

Inventors

  • 👤 Osamu Hori
  • 👤 Shigeyoshi Shimotsuji
  • 👤 Mieko Asano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 23:24
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/70; G06V; G06V30/00; G06V30/40; G06V30/42; G06V30/422

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 224 words
A drawing processing apparatus for extracting desired figures from a drawing as numerical data, comprising: drawing input means for inputting a background drawing and a to-be-processed drawing and dividing figures drawn on said background drawing and said to-be-processed drawing into a plurality of segments to convert each of the segments to vector data, said to-be-processed drawing including figures drawn on the same figures as said background drawing; storing means for storing said vector data corresponding to said background drawing and said vector data corresponding to said to-be-processed drawing; registration means for registering said background drawing and said to-be-processed drawing with each other using said vector data read out from said storing means; candidate vector extracting means for setting a predetermined circumscribed rectangle for each of said vectors obtained from said background drawing and extracting said vector data obtained from said to-be-processed drawing included in said circumscribed rectangle; calculating means for calculating a degree of overlap between said vector data and said candidate vector data and determining said candidate vector data as a corresponding vector extracted from said background drawing when the degree of overlap is equal to or lower than a predetermined threshold value; and classifying means for classifying vectors, which correspond to the vectors formed from the figure on said background drawing, from the vectors formed from the figure on said to-be-processed drawing.
Claim 2
Dependent Claim 224 words
A drawing processing apparatus for extracting desired figures from a drawing as numerical data, comprising: drawing input means for inputting a background drawing and a to-be-processed drawing and dividing figures drawn on said background drawing and said to-be-processed drawing into a plurality of segments to convert each of the segments to vector data, said to-be-processed drawing including figures drawn on the same figures as said background drawing; storing means for storing said vector data corresponding to said background drawing and said vector data corresponding to said to-be-processed drawing; registration means for registering said background drawing and said to-be-processed drawing with each other using said vector data read out from said storing means; candidate vector extracting means for setting a predetermined circumscribed rectangle for each of said vectors obtained from said background drawing and extracting said vector data obtained from said to-be-processed drawing included in said circumscribed rectangle; calculating means for calculating a degree of overlap between said vector data and said candidate vector data and determining said candidate vector data as a corresponding vector extracted from said background drawing when the degree of overlap is equal to or lower than a predetermined threshold value; and classifying means for classifying vectors, which correspond to the vectors formed from the figure on said background drawing, from the vectors formed from the figure on said to-be-processed drawing.
Claim 3
Dependent Claim 50 words
The drawing processing apparatus according to claim 1, wherein said drawing input means includes means for dividing each of a plurality of linear figures on the drawings into a plurality of segments, and performing a bending line approximation for said plurality of segments, thereby expressing the linear figures as vectors.
Claim 4
Dependent Claim 37 words
The drawing processing apparatus according to claim 1, wherein said drawing input means includes means for setting outlines corresponding to the plurality of linear figures, and for performing a bending line approximation for segments of the outlines.
Claim 5
Dependent Claim 57 words
The drawing processing apparatus according to claim 1, wherein said extracting means includes means for determining Whether corresponding original and candidate vectors coincide and for making said original vectors and said candidate vectors correspondent to each other when a degree of overlap of said corresponding original vectors and candidate vectors is less than a predetermined threshold value.
Claim 6
Dependent Claim 48 words
The drawing processing apparatus according to claim 1, wherein said drawing input means includes means for dividing figures on said background drawing and said to-be-processed drawing into a plurality of segments, and for converting the segments into segment data of numerical values, thereby representing the segments as vectors.
Claim 7
Dependent Claim 69 words
The drawing processing apparatus according to claim 1, wherein said extracting means extracts vectors which correspond to the vectors formed from the figure on said background drawing from the vectors formed on the figure on said to-be-processed drawing such that if a background figure vector coincides with a corresponding vector of said to-be-processed drawing which represents arrangement plan information, said corresponding vector of said to-be-processed drawing is not extracted.

References Cited (Backward Citations)

US3942169A Cited
US4817172A Cited
US4748678A Cited
US4718103A Cited
US5007098A Cited
US5140650A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-10-22 2000-04-22 2000-10-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-10-22 2004-04-22 2004-10-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-10-22 2008-04-22 2008-10-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag