Computer based drawing management system
First Claim
1. A system suitable for electronically storing, revising, and displaying technical drawings comprising:
- mass storage means for storing multiple data sets, each data set comprising digital data defining a pixel representation of a different technical drawing;
operator input means for enabling an operator to selectively identify a data set stored in said mass storage means;
monitor means for displaying a drawing; and
control means responsive to said operator input means for controlling said monitor means to display at least a portion of the drawing identified by said input means, said control means including;
pixel memory means for storing a bit map of a drawing;
processor means for retrieving each data set identified by said operator input means and responsive to the digital data therein for loading a bit map into said pixel memory means;
means responsive to said bit map stored in said pixel memory means for causing said monitor to display pixels representing the identified drawing;
said operator input means including means enabling an operator to define a DRAWING REVISION MODE and to initiate the generation of primitives, each primitive defining an elementary display instruction and related parameter data;
said processor means including means reponsive to each of said generated primitives for revising said bit map stored in said pixel memory means; and
cache means for temporarily storing each of said generated primitives.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for use with large libraries of existing technical drawings for permitting the drawings to be electronically captured and digitally stored in a central data base. As needed, the documents can be retrieved, displayed, electronically revised, and printed out. The system includes scanners which scan existing drawings to generate a bit stream of pixel data which is then compressed and stored in a mass storage unit. A drawing revisory subsystem is provided capable of operating in a DRAWING REVISION MODE and a DRAWING REDISPLAY MODE. When operating in the DRAWING REVISION MODE, as the operator inputs revisory commands, the revisory subsystem generates primitives which modify the displayed drawing in real time by changing a bit map stored in a dedicated pixel memory driving a display monitor. Additionally, however, the revisory subsystem automatically caches the primitives defining the desired drawing revisions. At the completion of a revisory session, the cached primitives are grouped as a designated REVISION LEVEL and stored in the mass storage unit. When operating in the DRAWING REDISPLAY MODE, the compressed pixel data is expanded and stored in the pixel memory to cause the monitor to display the original drawing. The redisplayed drawing is then revised through its successive REVISION LEVELS in an incremental or cinematic manner by successively revising the bit map in the pixel memory.
-
Citations
12 Claims
-
1. A system suitable for electronically storing, revising, and displaying technical drawings comprising:
-
mass storage means for storing multiple data sets, each data set comprising digital data defining a pixel representation of a different technical drawing; operator input means for enabling an operator to selectively identify a data set stored in said mass storage means; monitor means for displaying a drawing; and control means responsive to said operator input means for controlling said monitor means to display at least a portion of the drawing identified by said input means, said control means including; pixel memory means for storing a bit map of a drawing; processor means for retrieving each data set identified by said operator input means and responsive to the digital data therein for loading a bit map into said pixel memory means; means responsive to said bit map stored in said pixel memory means for causing said monitor to display pixels representing the identified drawing; said operator input means including means enabling an operator to define a DRAWING REVISION MODE and to initiate the generation of primitives, each primitive defining an elementary display instruction and related parameter data; said processor means including means reponsive to each of said generated primitives for revising said bit map stored in said pixel memory means; and cache means for temporarily storing each of said generated primitives. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of storing, displaying and revising existing technical drawings comprising:
-
scanning said drawings to produce a different set of digital data related to each drawing; storing each of said digital data sets in a mass storage unit; accessing a selected one of said data sets to produce a bit map; responding to said bit map to display the drawing related to said accessed data set; generating binary coded primitives each defining a display instruction and related parameters; responding to said generated primitives to revise said bit map; grouping selected ones of said generated primitives as a revision level; storing each revision level primitive group together with information linking each group with a stored data set; and retrieving stored revision level groups associated with the same drawing to sequentially revise the displayed drawing one revision level at a time. - View Dependent Claims (10, 11, 12)
-
Specification