USRE42414E1 - Drawing management device having ability to retrieve and display a desired amount of data within a desired display time - Google Patents

Drawing management device having ability to retrieve and display a desired amount of data within a desired display time Download PDF

Info

Publication number
USRE42414E1
USRE42414E1 US08/937,439 US93743997A USRE42414E US RE42414 E1 USRE42414 E1 US RE42414E1 US 93743997 A US93743997 A US 93743997A US RE42414 E USRE42414 E US RE42414E
Authority
US
United States
Prior art keywords
display
sub
drawings
predetermined
different
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/937,439
Inventor
Manabu Fukushima
Mikio Yoda
Kazuo Tsutsui
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2329017A external-priority patent/JP3002528B2/en
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to US08/937,439 priority Critical patent/USRE42414E1/en
Application granted granted Critical
Publication of USRE42414E1 publication Critical patent/USRE42414E1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/42Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of patterns using a display memory without fixed position correspondence between the display memory contents and the display position on the screen
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S715/00Data processing: presentation processing of document, operator interface processing, and screen saver display processing
    • Y10S715/961Operator interface with visual structure or function dictated by intended use
    • Y10S715/964CAD or CAM, e.g. interactive design tools
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S715/00Data processing: presentation processing of document, operator interface processing, and screen saver display processing
    • Y10S715/9763-D Icon

Definitions

  • the present invention relates to a drawing management device for managing the drawings of facilities, such as a pipe laying system of a water and gas supply, a wiring system for electric power and telephone, a road for vehicles, etc., in the form of digitized information.
  • facilities such as a pipe laying system of a water and gas supply, a wiring system for electric power and telephone, a road for vehicles, etc.
  • drawing refers to a drawing of the facility, such as a water supply, a machine design drawing, a road traffic map, etc.
  • the management is performed by displaying the many facility drawings (e.g., topography drawings, system drawings and symbol drawings) stored is digital data in a file device on a display device under computer control.
  • the work for modifying the drawings is also made under computer control for the drawings displayed on the display device.
  • the above prior art has the following defects.
  • the processing therefor is executed at a very low speed since the data amount to be drawn or displayed during a unit time is very large. This is because even if only a part of the drawing is required, all the data including minute and detailed character information, which is difficult to recognize, are displayed. Therefore, the above prior art system is poor in its usability and efficiency as a facility display system.
  • the present invention has been accomplished in order to eliminate the above defect of the prior art, and intends to provide a drawing management device that can surely attain a user (operator)'s objectives, i.e. has a function of displaying the object required by a user swiftly and exactly. This is because, where very detailed drawing information is not necessary, it is important to display only the drawing information within the range required by an operator as soon as possible, but not all of the items of the stored detailed drawing information.
  • An object of the present invention is to provide a drawing management device that can swiftly display drawing information with a degree of detail desired by an operator.
  • the priorities of drawing data relative to the facility for water supply are automatically allotted at three to five levels.
  • An operator updates the priority in sequence from history information with a changed display level, thereby to provide a desired drawing swiftly.
  • FIG. 1 is a block diagram of an arrangement of a drawing management device according to one embodiment of the present invention
  • FIG. 2 is a block diagram for explaining the operation and function of the drawing management device according to the above embodiment
  • FIGS. 3A and 3B are views showing the relationship between drawing arrangements stored in a file device and graphic coordinate positions
  • FIGS. 4A , 4 B, 4 C and 4 D are views showing level arrangements of graphic data
  • FIG. 5 is a view for explaining the priorities of display
  • FIGS. 6A , 6 B and 6 C are views showing examples of displayed drawings according to selected priorities
  • FIG. 7 is a flowchart showing the processing flow in a priority display control unit
  • FIG. 8 is also a flowchart showing the processing flow in a priority display control unit.
  • FIGS. 9A and 9B are views showing the graphic data capacity for each drawing and the three-dimensional shape of a retrieval icon corresponding to it, respectively;
  • FIG. 10 is a table for explaining the process of changing the priority allotted for each level number in accordance with the history of the operation of changing the level to be displayed;
  • FIG. 11 is a flowchart of the processing shown in FIG. 10 ;
  • FIG. 12 is a flowchart of the process of making a display priority table in accordance with a display time
  • FIGS. 13A and 13B are a graph showing the distribution of the frequency for each level for each display time, and a graph showing the total time of display verses frequency.
  • FIG. 2 shows the basic arrangement for explaining the operation and function of one embodiment of the present invention shown in FIG. 1 .
  • facility drawing data is stored in a file device 203 .
  • the facility drawing data may include graphic or figure data of topography, tube (i.e., pipe) paths, and the like, and attribute data (the name of a town , the name of an individual, the diameter of a tube, the kind (e.g. vinyl) of the tube, etc.) expressed by characters and numerical values relative to the graphic representation.
  • the graphic data to be stored in file device 203 is supplied from a drawing input device 204 , which operates in such a manner that a drawing drafted on a sheet of paper is scanned at regular intervals in accordance with the light and dark areas of the read data so that a digital image thus obtained provide encoded data.
  • the facility drawing may be composed of a plurality of drawings, such as shown in FIG. 3A , which are individually separated to provide graphic data files.
  • the graphic data is expressed on rectangular coordinates as shown in FIG. 3B .
  • the lengths in the X and Y directions are determined by the size of the drawing concerned.
  • This graphic data is expressed in such a way that it is separated in plural levels such as, a level 42 including road data 45 ( FIG. 4B ), a level 43 including house corner data ( FIG. 4C ) and a level 44 including tube path data 47 ( FIG. 4D ).
  • the data located at these levels when superposed as required to provide the entire graphic data is shown as a level 41 ( FIG. 4A ).
  • the attribute data is supplied to the file device 203 from a data inputting device, which collectively supplies data from a keyboard 206 or a floppy disk 208 .
  • An operator manipulates a mouse 207 to display the drawing on a display device (CRT) 205 as follows. First, the operator manipulates the mouse 207 to move a cursor CU to one of a plurality of icons for selecting functions displayed on the CRT screen so that the function intended is specified. If the icon for ‘drawing retrieval’ is specified, a central processing unit (CPU) searches the drawing data concerned (composed of graphic data and related attribute data) to be temporarily stored in a main memory 202 .
  • the main memory 202 operates to store the programs for executing the processings, such as search and editing of the drawing data, as well as the drawing data being processed.
  • the drawing data temporarily stored in the main memory 202 is edited by the CPU 201 in accordance with the valid display coordinate that is a display region of the CRT 205 , and thereafter the edited data is displayed on the CRT 205 .
  • the operator can recognize the contents of a desired or objective drawing from the displayed image.
  • the image is displayed so as to be partially enlarged.
  • the cursor CU is moved using the mouse 207 to specify any square region within the CRT display region in terms of ends of a diagonal line so that a part of the drawing is enlarged or reduced.
  • a part of the drawing data concerned stored in the main memory 202 is edited in an enlarged or reduced way, and the drawing data thus edited is displayed on the CRT 205 .
  • FIG. 1 shows a block diagram of one embodiment of the present invention in which the CPU 201 executes the processing of level display with priorities.
  • the display screen or field 101 is composed of an icon region 102 where the mouse is manipulated to select the function of retrieval or searching and displaying a desired drawing, and a drawing displaying region 103 where the drawing retrieved by mouse manipulation is displayed.
  • the mouse 207 is used to select the function from the icon region 102 and to specify the location of the drawing to be displayed on the drawing displaying region 103 .
  • the keyboard 206 is used to set the condition of searching a drawing.
  • the data inputted from the keyboard 206 and the mouse 207 are supplied to an operation input unit 104 in the CPU 201 .
  • the drawing data is previously stored in the file device 203 .
  • a desired drawing is retrieved or searched using an index drawing, drawing number, etc. and thereafter is displayed on the display device.
  • the operation of the CPU 201 in such a display processing process will be explained below.
  • the item ‘drawing retrieval’ is selected or designated on the icon region 102 for mouse manipulation. This selective designation is inputted to a manipulation input section 104 thereby to activate a priority display control section 105 .
  • the priority display control section 105 directs a graphic retrieval section 106 to retrieve the desired drawing (data). Further, when the level to be displayed in the graphic data retrieved from the graphic file 203 is changed, the priority display control section 105 serves to automatically change the priority level for the corresponding level on the display priority table previously defined in accordance with the changing history of the level concerned.
  • the priority allotted for each level number is changed in accordance with the history of the operation of changing the level to be displayed. If the operation is directed to addition of the level to be displayed, the priority of the level number concerned is decreased by 1, and if it is directed to cancellation of the level to be displayed, the priority is increased. It should be noted that the amount of changing the priority must be limited in the range between a minimum value and a maximum value which are previously defined.
  • FIG. 11 shows the flow of the processings illustrated in FIG. 10 .
  • step 1101 when the operator initiates the operation of selecting the level to be displayed, the presence or absence of addition/cancellation of the level to be displayed is designated for the level number concerned on the display priority table.
  • step 1102 the amount of changing the priority for each level number is calculated as ⁇ 1 or +1 in accordance with the presence or absence of the addition/cancellation of the level to be displayed.
  • the priority due to the history of changing the level to be displayed is calculated on the basis of the above calculation result.
  • step 1104 the priority after the history change is checked to see if it is within the allowable range.
  • step 1105 the priority after the history changing is directly written in the display priority table. If it is outside the range, in step 1106 , where it is smaller than the minimum limit, the allowable minimum priority is written in the display priority table, and where it is larger than the upper limit, the allowable maximum priority is written in the display priority table.
  • FIG. 12 shows the process of making the display priority table of FIG. 5 during the displaying time.
  • a table of the capacity of the graphic data for each level as shown in FIG. 9A is made for any drawing specified by the operator.
  • the time required for display is calculated on the basis of the amount of data displayed per unit time.
  • a graph ( FIG. 13A ) showing the distribution of the frequency for each level which depends on an individual time slot is formed.
  • a graph showing the total display time as shown in FIG. 13B is made on the basis of the above graph showing the distribution.
  • step 1205 the display priority levels at e.g. five stages are successively allotted on the graph showing the total display time in accordance with the total display times.
  • step 1206 the average display times corresponding to the display priority levels at five stages are calculated. Specifically, the total display time corresponding to each priority level is divided by its frequency to calculate the average display for each priority level.
  • step 1207 a priority is allotted to the level corresponding to the average display time and the priority is written on the display priority table.
  • a priority display processing section 107 is activated. Then, the amount of data which can be displayed during the display time previously set by a user or operator is calculated, and the amount of data is reported to the priority display processing section 107 .
  • the graphic retrieval section 106 retrieves the drawing data from the drawing files in the file device 203 on the basis of the number of the desired drawing and stores the retrieved drawing data in the main memory 202 ; it sends the data to the priority display processing section 107 immediately after retrieval of all the desired data has been completed.
  • the priority display processing unit 107 takes in the drawing data and sequentially sends the drawing data at the level to be displayed to a display editing section 110 on the basis of a display priority table ( FIG. 5 ) and the amount of data to be displayed within the prescribed time.
  • the display editing processing section 110 draws the desired drawing on the drawing display region 103 on the basis of the drawing data sent.
  • FIG. 5 shows display priority tables on which the numbers of levels and their priority are stored.
  • the smaller number of priority is defined as having a higher priority, but may be defined in a way reverse thereto.
  • FIGS. 6A , 6 B and 6 C show examples of drawings displayed for individual priorities.
  • FIG. 6A shows a drawing 61 displayed with the priority of 1 in which the most important level group including a road 64 , a water supply tube path 65 and a symbol 66 on the water supply tube path 66 is displayed.
  • FIG. 6B shows a drawing 62 displayed with the priority of 2 in which a house corner level 67 is superposed on the graphic data with the priority of 1.
  • FIG. 6C shows a drawing 63 with the priority of 3 in which the level relative to water supply devices 67 is superposed on the graphic data with the priorities of 1 and 2.
  • FIG. 7 shows the processing flow in the priority display control section 105 .
  • step 702 the amount of displayed data corresponding to a priority i is calculated, and in step 703 , the request of data display with the priority of i is reported to the priority display processing section 107 .
  • step 704 the total amount of displayed data up to the priority of i is calculated and the calculated amount of data is compared with the largest amount of data that can be displayed. If the former is within the range of the latter, the processing for the succeeding priority of i+1 is repeated.
  • FIG. 8 shows the processing flow in the priority display processing section 107 .
  • the level corresponding to the priority of i is retrieved from the display priority table.
  • the display data corresponding to the level concerned is retrieved from the graphic retrieval section 106 and the retrieval result is supplied to the graphic editing section 110 .
  • the mouse 207 is manipulated to move the cursor CU to the icon region 102 so that the icon of the item ‘capacity three-dimensional display’ is selected or designated on the icon region 102 .
  • This selective designation is inputted to the manipulation input section 104 of the CPU 201 , and thereafter a request for the capacity of the three-dimensional display is reported to an icon three-dimensional display processing section 109 .
  • a graphic data amount calculating section 108 calculates the capacity of the graphic data for each level and stores the calculation result on the main memory 202 as shown in FIG. 9A .
  • the icon three-dimensional display section 109 forms the icon shape on the basis of the total capacity of data calculated by the graphic data amount calculation section 108 using the table of graphic data capacities ( FIG. 9A ) on the main memory 202 in accordance with the level of the desired drawing to be displayed. As seen from FIG. 9B , the icon shape is formed so that the depth of the three-dimensional icon corresponds to the capacity of the graphic data. The depth of the icon is converted from the maximum value of graphic data capacity previously defined as 100%.
  • the three-dimensional icon is edited by the display editing section 110 as drawing data on the icon region 102 and the edited drawing data is displayed on the drawing display region 103 .
  • the present invention can be applied to a so-called navigation device mounted in a car which can quickly display road traffic information on a display device.

Abstract

A drawing management device for managing the drawing of an entire facility, such as a water supply facility, as digital information. This device includes a unit for storing drawings with priorities obtained by separating the entire facility drawing into sub-facility drawings located at plural levels, a selective display designating unit for displaying a desired sub-facility drawing obtained by selecting the number of levels considering the priority from the storing unit, and a display unit for displaying the desired sub-facility drawing in response to the signal from the selective display designating unit. By suitably selecting a desired level considering the priority, only a necessary and sufficient facility drawing can be displayed swiftly.

Description

BACKGROUND OF THE INVENTION
The present invention relates to a drawing management device for managing the drawings of facilities, such as a pipe laying system of a water and gas supply, a wiring system for electric power and telephone, a road for vehicles, etc., in the form of digitized information. It should be noted that the term ‘drawing’ as used herein refers to a drawing of the facility, such as a water supply, a machine design drawing, a road traffic map, etc.
Traditionally, the state of facilities, such as a pipe system for water and gas supply, and a wiring arrangement for electric power and telephone communication, has been provided in the form of a drawing drafted on a sheet of paper or polyester film. In this case, each change in the facilities requires a modification to be made to the drawing. The work of modifying the drawing must be performed manually with the result that a long time and much labor are required and also the possibility that errors will be made in modifying the drawing is relatively strong. In order to solve such a problem, it has been proposed to manage the facility drawing in the form of its digitized information. More specifically, as disclosed in JP-A-63-254565, the management is performed by displaying the many facility drawings (e.g., topography drawings, system drawings and symbol drawings) stored is digital data in a file device on a display device under computer control. The work for modifying the drawings is also made under computer control for the drawings displayed on the display device.
However, the above prior art has the following defects. In displaying large scale drawing data including e.g. qualifying lines, the processing therefor is executed at a very low speed since the data amount to be drawn or displayed during a unit time is very large. This is because even if only a part of the drawing is required, all the data including minute and detailed character information, which is difficult to recognize, are displayed. Therefore, the above prior art system is poor in its usability and efficiency as a facility display system.
The present invention has been accomplished in order to eliminate the above defect of the prior art, and intends to provide a drawing management device that can surely attain a user (operator)'s objectives, i.e. has a function of displaying the object required by a user swiftly and exactly. This is because, where very detailed drawing information is not necessary, it is important to display only the drawing information within the range required by an operator as soon as possible, but not all of the items of the stored detailed drawing information.
SUMMARY OF THE INVENTION
An object of the present invention is to provide a drawing management device that can swiftly display drawing information with a degree of detail desired by an operator.
In order to attain the above object, a certain limit is given to the displaying time and priorities are automatically allotted to display objects located at several levels so that all necessary and a minimum amount of information can be displayed within a limited time.
The priorities of drawing data relative to the facility for water supply are automatically allotted at three to five levels. An operator updates the priority in sequence from history information with a changed display level, thereby to provide a desired drawing swiftly.
The above and other objects and features will be more apparent from the following description taken in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of an arrangement of a drawing management device according to one embodiment of the present invention;
FIG. 2 is a block diagram for explaining the operation and function of the drawing management device according to the above embodiment;
FIGS. 3A and 3B are views showing the relationship between drawing arrangements stored in a file device and graphic coordinate positions;
FIGS. 4A, 4B, 4C and 4D are views showing level arrangements of graphic data;
FIG. 5 is a view for explaining the priorities of display;
FIGS. 6A, 6B and 6C are views showing examples of displayed drawings according to selected priorities;
FIG. 7 is a flowchart showing the processing flow in a priority display control unit;
FIG. 8 is also a flowchart showing the processing flow in a priority display control unit; and
FIGS. 9A and 9B are views showing the graphic data capacity for each drawing and the three-dimensional shape of a retrieval icon corresponding to it, respectively;
FIG. 10 is a table for explaining the process of changing the priority allotted for each level number in accordance with the history of the operation of changing the level to be displayed;
FIG. 11 is a flowchart of the processing shown in FIG. 10;
FIG. 12 is a flowchart of the process of making a display priority table in accordance with a display time;
FIGS. 13A and 13B are a graph showing the distribution of the frequency for each level for each display time, and a graph showing the total time of display verses frequency.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Referring now to the drawings, an explanation will be given of one embodiment of the present invention.
FIG. 2 shows the basic arrangement for explaining the operation and function of one embodiment of the present invention shown in FIG. 1.
In FIG. 2, facility drawing data is stored in a file device 203. The facility drawing data may include graphic or figure data of topography, tube (i.e., pipe) paths, and the like, and attribute data (the name of a town , the name of an individual, the diameter of a tube, the kind (e.g. vinyl) of the tube, etc.) expressed by characters and numerical values relative to the graphic representation. The graphic data to be stored in file device 203 is supplied from a drawing input device 204, which operates in such a manner that a drawing drafted on a sheet of paper is scanned at regular intervals in accordance with the light and dark areas of the read data so that a digital image thus obtained provide encoded data.
The facility drawing may be composed of a plurality of drawings, such as shown in FIG. 3A, which are individually separated to provide graphic data files.
The graphic data is expressed on rectangular coordinates as shown in FIG. 3B. The lengths in the X and Y directions are determined by the size of the drawing concerned. This graphic data is expressed in such a way that it is separated in plural levels such as, a level 42 including road data 45 (FIG. 4B), a level 43 including house corner data (FIG. 4C) and a level 44 including tube path data 47 (FIG. 4D). The data located at these levels when superposed as required to provide the entire graphic data is shown as a level 41 (FIG. 4A).
On the other hand, the attribute data is supplied to the file device 203 from a data inputting device, which collectively supplies data from a keyboard 206 or a floppy disk 208.
An operator manipulates a mouse 207 to display the drawing on a display device (CRT) 205 as follows. First, the operator manipulates the mouse 207 to move a cursor CU to one of a plurality of icons for selecting functions displayed on the CRT screen so that the function intended is specified. If the icon for ‘drawing retrieval’ is specified, a central processing unit (CPU) searches the drawing data concerned (composed of graphic data and related attribute data) to be temporarily stored in a main memory 202. The main memory 202 operates to store the programs for executing the processings, such as search and editing of the drawing data, as well as the drawing data being processed. The drawing data temporarily stored in the main memory 202 is edited by the CPU 201 in accordance with the valid display coordinate that is a display region of the CRT 205, and thereafter the edited data is displayed on the CRT 205. The operator can recognize the contents of a desired or objective drawing from the displayed image.
Further, in order to recognize the details of the drawing, the image is displayed so as to be partially enlarged. To this end, the cursor CU is moved using the mouse 207 to specify any square region within the CRT display region in terms of ends of a diagonal line so that a part of the drawing is enlarged or reduced. Actually, a part of the drawing data concerned stored in the main memory 202 is edited in an enlarged or reduced way, and the drawing data thus edited is displayed on the CRT 205.
An explanation will be given of the level display with priorities that permits a desired drawing to be displayed within a predetermined time.
FIG. 1 shows a block diagram of one embodiment of the present invention in which the CPU 201 executes the processing of level display with priorities. In FIG. 1, the display screen or field 101 is composed of an icon region 102 where the mouse is manipulated to select the function of retrieval or searching and displaying a desired drawing, and a drawing displaying region 103 where the drawing retrieved by mouse manipulation is displayed. The mouse 207 is used to select the function from the icon region 102 and to specify the location of the drawing to be displayed on the drawing displaying region 103. The keyboard 206 is used to set the condition of searching a drawing. The data inputted from the keyboard 206 and the mouse 207 are supplied to an operation input unit 104 in the CPU 201. The drawing data is previously stored in the file device 203.
An explanation will be given of the relationship between the function of each of the functional units within the CPU 201, and an operation of manipulation and display.
A desired drawing is retrieved or searched using an index drawing, drawing number, etc. and thereafter is displayed on the display device. The operation of the CPU 201 in such a display processing process will be explained below. First, using the mouse 207, the item ‘drawing retrieval’ is selected or designated on the icon region 102 for mouse manipulation. This selective designation is inputted to a manipulation input section 104 thereby to activate a priority display control section 105. The priority display control section 105 directs a graphic retrieval section 106 to retrieve the desired drawing (data). Further, when the level to be displayed in the graphic data retrieved from the graphic file 203 is changed, the priority display control section 105 serves to automatically change the priority level for the corresponding level on the display priority table previously defined in accordance with the changing history of the level concerned. Specifically, as shown in FIG. 10, the priority allotted for each level number is changed in accordance with the history of the operation of changing the level to be displayed. If the operation is directed to addition of the level to be displayed, the priority of the level number concerned is decreased by 1, and if it is directed to cancellation of the level to be displayed, the priority is increased. It should be noted that the amount of changing the priority must be limited in the range between a minimum value and a maximum value which are previously defined.
FIG. 11 shows the flow of the processings illustrated in FIG. 10. First, in step 1101, when the operator initiates the operation of selecting the level to be displayed, the presence or absence of addition/cancellation of the level to be displayed is designated for the level number concerned on the display priority table. In step 1102, the amount of changing the priority for each level number is calculated as −1 or +1 in accordance with the presence or absence of the addition/cancellation of the level to be displayed. In step 1103, the priority due to the history of changing the level to be displayed is calculated on the basis of the above calculation result. In step 1104, the priority after the history change is checked to see if it is within the allowable range. If it is within the allowable range, in step 1105, the priority after the history changing is directly written in the display priority table. If it is outside the range, in step 1106, where it is smaller than the minimum limit, the allowable minimum priority is written in the display priority table, and where it is larger than the upper limit, the allowable maximum priority is written in the display priority table.
The method of defining the display priority table of FIG. 5 during a displaying time will be explained below. FIG. 12 shows the process of making the display priority table of FIG. 5 during the displaying time. First, in step 1201, a table of the capacity of the graphic data for each level as shown in FIG. 9A is made for any drawing specified by the operator. In step 1202, using the graphic data capacity table for each level, the time required for display is calculated on the basis of the amount of data displayed per unit time. In step 1203, a graph (FIG. 13A) showing the distribution of the frequency for each level which depends on an individual time slot is formed. In step 1204, a graph showing the total display time as shown in FIG. 13B is made on the basis of the above graph showing the distribution. In step 1205, the display priority levels at e.g. five stages are successively allotted on the graph showing the total display time in accordance with the total display times. In step 1206, the average display times corresponding to the display priority levels at five stages are calculated. Specifically, the total display time corresponding to each priority level is divided by its frequency to calculate the average display for each priority level. Finally, in step 1207, a priority is allotted to the level corresponding to the average display time and the priority is written on the display priority table.
Returning to FIG. 1 again, when the graphic retrieval section 106 has retrieved the drawing data, a priority display processing section 107 is activated. Then, the amount of data which can be displayed during the display time previously set by a user or operator is calculated, and the amount of data is reported to the priority display processing section 107. The graphic retrieval section 106 retrieves the drawing data from the drawing files in the file device 203 on the basis of the number of the desired drawing and stores the retrieved drawing data in the main memory 202; it sends the data to the priority display processing section 107 immediately after retrieval of all the desired data has been completed. The priority display processing unit 107 takes in the drawing data and sequentially sends the drawing data at the level to be displayed to a display editing section 110 on the basis of a display priority table (FIG. 5) and the amount of data to be displayed within the prescribed time. The display editing processing section 110 draws the desired drawing on the drawing display region 103 on the basis of the drawing data sent.
FIG. 5 shows display priority tables on which the numbers of levels and their priority are stored. In this table, the smaller number of priority is defined as having a higher priority, but may be defined in a way reverse thereto.
FIGS. 6A, 6B and 6C show examples of drawings displayed for individual priorities. FIG. 6A shows a drawing 61 displayed with the priority of 1 in which the most important level group including a road 64, a water supply tube path 65 and a symbol 66 on the water supply tube path 66 is displayed. FIG. 6B shows a drawing 62 displayed with the priority of 2 in which a house corner level 67 is superposed on the graphic data with the priority of 1. FIG. 6C shows a drawing 63 with the priority of 3 in which the level relative to water supply devices 67 is superposed on the graphic data with the priorities of 1 and 2.
FIG. 7 shows the processing flow in the priority display control section 105. First, in step 701, the amount of data that can be displayed during a prescribed display time t is calculated using the following equation:
Dmax=t×D0  (1)
where Dmax: the largest amount of data which can be displayed during the time t
t: prescribed display time
D0: the amount of data displayed during a unit time
In step 702, the amount of displayed data corresponding to a priority i is calculated, and in step 703, the request of data display with the priority of i is reported to the priority display processing section 107. Finally, in step 704, the total amount of displayed data up to the priority of i is calculated and the calculated amount of data is compared with the largest amount of data that can be displayed. If the former is within the range of the latter, the processing for the succeeding priority of i+1 is repeated.
FIG. 8 shows the processing flow in the priority display processing section 107. First, in step 801, the level corresponding to the priority of i is retrieved from the display priority table. In step 802, the display data corresponding to the level concerned is retrieved from the graphic retrieval section 106 and the retrieval result is supplied to the graphic editing section 110.
In this way, only the graphic data corresponding to the prescribed retrieval time can be automatically selected so that the drawing data with a high priority can be retrieved without being influenced by the complexity of the drawing concerned.
In designating the item ‘drawing retrieval’, in order to previously recognize the data capacity corresponding to the drawing data, a process reflecting the approximate data capacity of the drawing concerned on the icon to be retrieved will be performed as follows.
The mouse 207 is manipulated to move the cursor CU to the icon region 102 so that the icon of the item ‘capacity three-dimensional display’ is selected or designated on the icon region 102. This selective designation is inputted to the manipulation input section 104 of the CPU 201, and thereafter a request for the capacity of the three-dimensional display is reported to an icon three-dimensional display processing section 109. In previously registering drawing data in graphic files of the file device 105, a graphic data amount calculating section 108 calculates the capacity of the graphic data for each level and stores the calculation result on the main memory 202 as shown in FIG. 9A. The icon three-dimensional display section 109 forms the icon shape on the basis of the total capacity of data calculated by the graphic data amount calculation section 108 using the table of graphic data capacities (FIG. 9A) on the main memory 202 in accordance with the level of the desired drawing to be displayed. As seen from FIG. 9B, the icon shape is formed so that the depth of the three-dimensional icon corresponds to the capacity of the graphic data. The depth of the icon is converted from the maximum value of graphic data capacity previously defined as 100%. The three-dimensional icon is edited by the display editing section 110 as drawing data on the icon region 102 and the edited drawing data is displayed on the drawing display region 103.
In this way, the approximate data capacity of the drawing can be easily determined from the icon shape prior to the drawing retrieval so that the time taken for the retrieval and data processing can be recognized swiftly and easily.
The present invention can be applied to a so-called navigation device mounted in a car which can quickly display road traffic information on a display device.

Claims (25)

1. A drawing management and display device for displaying digital information of a system drawing, showing an entire system having a plurality of information items, within a desired display time, said drawing management and display device comprising:
a means for referencinga reference unit configured to: reference a total display time required for displaying said system drawing, for determiningdetermine a plurality of different display time priority levels each having a different display time which is shorter than said total display time, and for storingstore said system drawing as a plurality of sub-drawings each representing the same area of said system drawing and having a different number of said plurality of information items which make up said entire system such that display of each of said sub-drawings can be accomplished within a different said different display time, said sub-drawings being stored with respective priorities each of which represents an ability to display the sub-drawing within a different said different display time;
a selective display designating means for automatically selecting unit configured to automatically select one of said sub-drawings stored in the storing means on the on a basis of the priority thereof in order to accomplish display within said desired display time; and
a means for displayinga display unit configured to display selected said sub-drawings within said desired display time in response to said selecting operation of said selective display designating meansdesignating unit.
2. A drawing management and display device according to claim 1, wherein at least one of said sub-drawings includes all of the information items which make up said same area of said system drawing.
3. A drawing management and display device according to claim 1, wherein all of said sub-drawings show said information items with the same magnification.
4. A drawing management and display device according to claim 1, wherein each of the sub-drawings shows information items of a different type from the information items shown on all sub-drawings of a lower priority.
5. A drawing management and display device according to claim 4, wherein the ability to display a sub-drawing within a desired display time is determined by the number and type of information items included in the sub-drawing.
6. A drawing management and display device according to claim 1, wherein said entire system is a gas/water supply pipe-laying system gas supply pipe-laying system, a water supply pipe-laying system, or a gas and water supply pipe-laying system.
7. A drawing management and display device according to claim 1, wherein said entire system is an electric power/telephone wiring system electric power wiring system, a telephone wiring system, or an electric power and telephone wiring system.
8. A drawing management and display device according to claim 1, wherein said entire system is a machine designating system.
9. A drawing management and display device according to claim 1, wherein said entire system is a road traffic information map.
10. A drawing management and display device according to claim 1, wherein said plurality of sub-drawings which represent the same area of said system drawing include at least three sub-drawings.
11. A drawing management and display device according to claim 1, wherein said displaying means includes a means for displaying a three-dimensional retrieval icon for respective sub-drawings, the amount of data in a respective subdrawing being indicated by a dimension of each respective displayed retrieval icon.
12. A drawing management and display device according to claim 1, wherein said selective display designating means includes a means for storing unit is configured to: store a table of values including indicators of respective areas of said system drawing and a priority designated for each respective area, and further including a means responsive to an indicator of an area of said system drawing for selecting select a sub-drawing of that area designated by the priority in said table of values, responsive to an indicator of an area of said system drawing.
13. A drawing management and display device according to claim 12, further including a input means for an input unit configured to allow editing said table of values to change the priority designated for a respective area of said system drawing.
14. A drawing management and display device for managing divided facility drawings having the same magnification of an entire facility as digital information, said drawing management and display device comprising:
a first means for referencinga reference unit configured to: reference a total display time for displaying said system drawing, for determiningdetermine a plurality of different display time priority levels each having a different display time which is shorter than said total display time, and for storingstore divided facility drawings with respective priorities each of which represents an ability to display a desired facility drawing within a different said different display time when combining at least selected ones of features of said divided facility drawings;
a drawing inputting means for unit configured to allow editing of said divided facility drawings stored in said first means reference unit;
a data inputting means for unit configured to allow inputting attribute information to be stored in the first means said reference unit;
a second means fora temporary store unit configured to: temporarily storingstore said divided facility drawings stored in said first meansreference unit and temporarily storingstore said divided facility drawings given from said drawing inputting meansunit; and
a means for displayinga display unit configured to display both said divided facility drawings stored in said second meanstemporary store unit, and said attribute information.
15. An image data display method comprising:
displaying on a display screen, a respective predetermined three-dimensional shape to represent each image of a drawing to be displayed such that a data amount of said image is represented by a length in a predetermined one-dimensional direction of said three-dimensional shape, wherein images belonging to a same predetermined group are each displayed on the display screen in the form of the predetermined three-dimensional shape and in a form of an icon in such a manner that an accumulated data amount of said images belonging to the same predetermined group is represented by an accumulated length in the predetermined one-dimensional direction.
16. An image data display method according to claim 15, wherein the three-dimensional shape is a rectangular parallelepiped or a cube.
17. An image data display method according to claim 15, wherein the predetermined one-dimensional direction of said predetermined three-dimensional shape is a direction at least partially in a depth of the display.
18. An image data display method according to claim 15, wherein the icon is more particularly an icon for retrieving the images belong to the same predetermined group.
19. An image display method comprising:
displaying on a display screen, a respective predetermined three-dimensional shape and icon to represent images belonging to different predetermined groups of a drawing to be displayed, such that an accumulated data amount of said images belonging to a same predetermined group is represented by an accumulated length in a predetermined one-dimensional direction of said three-dimensional shape associated with said same predetermined group, and such that the respective predetermined three-dimensional shapes and icons for said different predetermined groups are displayed separately on said display screen.
20. An image data display method according to claim 19, wherein the respective predetermined three-dimensional shapes and icons for said different predetermined groups are more specifically displayed separately in a second one-dimensional direction which is different from said predetermined one-dimensional direction.
21. An image data display apparatus comprising:
an image data amount calculation unit which obtains an accumulated data amount for images belonging to a same predetermined group; and
an icon three-dimensional display processing unit which displays on a display screen, a respective predetermined three-dimensional shape to represent each image of a drawing to be displayed such that a data amount of said image is represented by a length in a predetermined one-dimensional direction of said three-dimensional shape, wherein images belonging to the same predetermined group are each displayed on the display screen in the form of the predetermined three-dimensional shape and in a form of an icon in such a manner that an accumulated data amount of said images belonging to the same predetermined group is represented by an accumulated length in the predetermined one-dimensional direction.
22. An image data display apparatus according to claim 21, wherein said icon three-dimensional display processing unit displays the icon in a shape of a rectangular parallelepiped or a cube.
23. An image data display apparatus according to claim 21, wherein the predetermined one-dimensional direction of said predetermined three-dimensional shape is a direction at least partially in a depth of the display.
24. An image data display apparatus according to claim 21, wherein the icon is more particularly an icon for retrieving the images belong to the same predetermined group.
25. A drawing management and display device for displaying digital information of a system drawing, showing an entire system having a plurality of information items, within a desired display time, said drawing management and display device comprising:
a reference unit configured to: reference a total display time required for displaying said system drawing, determine a plurality of different display time priority levels each having a different display time which is shorter than said total display time, and store said system drawing as a plurality of sub-drawings each representing the same area of said system drawing and having a different number of said plurality of information items which make up said entire system such that display of each of said sub-drawings is accomplished within a different said different display time, said sub-drawings being stored with respective priorities each of which represents an ability to display the sub-drawing within a different said different display;
a selective display designating unit configured to automatically select one of said sub-drawings stored on a basis of the priority thereof in order to accomplish display within said desired display time; and
a display unit configured to display selected said sub-drawings within said desired display time in response to said selecting operation of said selective display designation unit;
wherein said display unit is further configured to display a three-dimensional retrieval icon for respective sub-drawings, the amount of data in a respective sub-drawing being indicated by a dimension of each respective displayed retrieval icon.
US08/937,439 1990-11-30 1997-09-25 Drawing management device having ability to retrieve and display a desired amount of data within a desired display time Expired - Lifetime USRE42414E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/937,439 USRE42414E1 (en) 1990-11-30 1997-09-25 Drawing management device having ability to retrieve and display a desired amount of data within a desired display time

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2-329009 1990-11-30
JP2-329017 1990-11-30
JP2329017A JP3002528B2 (en) 1990-11-30 1990-11-30 Drawing management method and apparatus
JP32900990 1990-11-30
US07/800,009 US5454073A (en) 1990-11-30 1991-11-29 Drawing management device having ability to retrieve and display a desired amount of data within a desired display time
US08/937,439 USRE42414E1 (en) 1990-11-30 1997-09-25 Drawing management device having ability to retrieve and display a desired amount of data within a desired display time

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US07/800,009 Reissue US5454073A (en) 1990-11-30 1991-11-29 Drawing management device having ability to retrieve and display a desired amount of data within a desired display time

Publications (1)

Publication Number Publication Date
USRE42414E1 true USRE42414E1 (en) 2011-05-31

Family

ID=26573049

Family Applications (2)

Application Number Title Priority Date Filing Date
US07/800,009 Ceased US5454073A (en) 1990-11-30 1991-11-29 Drawing management device having ability to retrieve and display a desired amount of data within a desired display time
US08/937,439 Expired - Lifetime USRE42414E1 (en) 1990-11-30 1997-09-25 Drawing management device having ability to retrieve and display a desired amount of data within a desired display time

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US07/800,009 Ceased US5454073A (en) 1990-11-30 1991-11-29 Drawing management device having ability to retrieve and display a desired amount of data within a desired display time

Country Status (1)

Country Link
US (2) US5454073A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140123062A1 (en) * 2012-10-30 2014-05-01 Truc Nguyen Method of displaying objects on navigation map

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5740398A (en) * 1993-10-18 1998-04-14 Cyrix Corporation Program order sequencing of data in a microprocessor with write buffer
JPH08137899A (en) * 1994-11-08 1996-05-31 Matsushita Electric Ind Co Ltd Information management system
US5754172A (en) * 1995-01-09 1998-05-19 Sony Corporation Information display method
US5623589A (en) * 1995-03-31 1997-04-22 Intel Corporation Method and apparatus for incrementally browsing levels of stories
DE19537372B4 (en) * 1995-10-06 2007-06-21 Siemens Ag Method and circuit arrangement for controlling information to be displayed in an optical display device
US5828371A (en) * 1995-11-22 1998-10-27 International Business Machines Corporation Method and system for graphic video image presentation control
DE19700148A1 (en) * 1997-01-06 1998-07-16 Deteline Deutsche Telekom Komm Process for creating a network
US5977990A (en) * 1997-06-30 1999-11-02 Northrop Grumman Corporation Parallel computer for real time map synthesis
US7086028B1 (en) * 2003-04-09 2006-08-01 Autodesk, Inc. Simplified generation of design change information on a drawing in a computer aided design (CAD) environment
US7280123B2 (en) * 2004-01-13 2007-10-09 Bentley Systems, Inc. Display priority for 2D CAD documents

Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61200586A (en) 1985-03-01 1986-09-05 株式会社日立製作所 Display system for drawing
US4661811A (en) 1983-09-12 1987-04-28 British Telecommunications Plc Video map display
US4697178A (en) * 1984-06-29 1987-09-29 Megatek Corporation Computer graphics system for real-time calculation and display of the perspective view of three-dimensional scenes
US4737927A (en) * 1985-04-30 1988-04-12 Nippondenso Co., Ltd. Map display apparatus
US4737921A (en) * 1985-06-03 1988-04-12 Dynamic Digital Displays, Inc. Three dimensional medical image display system
US4737916A (en) * 1985-04-30 1988-04-12 Nippondenso Co., Ltd. Electronic map display system
US4742558A (en) * 1984-02-14 1988-05-03 Nippon Telegraph & Telephone Public Corporation Image information retrieval/display apparatus
US4742464A (en) * 1983-04-14 1988-05-03 Francois Duret Method of making a prosthesis, especially a dental prosthesis
JPS6462769A (en) 1987-09-03 1989-03-09 Toshiba Corp Graphic display device
US4847788A (en) * 1985-03-01 1989-07-11 Hitachi, Ltd. Graphic data processing method and system
US4868766A (en) * 1986-04-02 1989-09-19 Oce-Nederland B.V. Method of generating and processing models of two-dimensional or three-dimensional objects in a computer and reproducing the models on a display
JPH024285A (en) 1988-06-21 1990-01-09 Sony Corp Device for displaying map information
US4912657A (en) * 1986-10-30 1990-03-27 Synthesis, Inc. Method and systems for generating parametric designs
US4994989A (en) * 1987-10-09 1991-02-19 Hitachi, Ltd. Displaying method and apparatus for three-dimensional computer graphics
US5019961A (en) * 1989-04-05 1991-05-28 Cadware, Inc. Computer apparatus and method for logical modelling
US5021976A (en) * 1988-11-14 1991-06-04 Microelectronics And Computer Technology Corporation Method and system for generating dynamic, interactive visual representations of information structures within a computer
US5072412A (en) * 1987-03-25 1991-12-10 Xerox Corporation User interface with multiple workspaces for sharing display system objects
US5119081A (en) * 1988-03-11 1992-06-02 Ricoh Company, Ltd. Control apparatus of image filing system
US5148154A (en) * 1990-12-04 1992-09-15 Sony Corporation Of America Multi-dimensional user interface
US5452414A (en) * 1990-05-09 1995-09-19 Apple Computer, Inc. Method of rotating a three-dimensional icon to its original face
US6005576A (en) * 1989-09-29 1999-12-21 Hitachi, Ltd. Method for visual programming with aid of animation

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4742464A (en) * 1983-04-14 1988-05-03 Francois Duret Method of making a prosthesis, especially a dental prosthesis
US4661811A (en) 1983-09-12 1987-04-28 British Telecommunications Plc Video map display
US4742558A (en) * 1984-02-14 1988-05-03 Nippon Telegraph & Telephone Public Corporation Image information retrieval/display apparatus
US4697178A (en) * 1984-06-29 1987-09-29 Megatek Corporation Computer graphics system for real-time calculation and display of the perspective view of three-dimensional scenes
US4847788A (en) * 1985-03-01 1989-07-11 Hitachi, Ltd. Graphic data processing method and system
JPS61200586A (en) 1985-03-01 1986-09-05 株式会社日立製作所 Display system for drawing
US4737927A (en) * 1985-04-30 1988-04-12 Nippondenso Co., Ltd. Map display apparatus
US4737916A (en) * 1985-04-30 1988-04-12 Nippondenso Co., Ltd. Electronic map display system
US4737921A (en) * 1985-06-03 1988-04-12 Dynamic Digital Displays, Inc. Three dimensional medical image display system
US4868766A (en) * 1986-04-02 1989-09-19 Oce-Nederland B.V. Method of generating and processing models of two-dimensional or three-dimensional objects in a computer and reproducing the models on a display
US4912657A (en) * 1986-10-30 1990-03-27 Synthesis, Inc. Method and systems for generating parametric designs
US5072412A (en) * 1987-03-25 1991-12-10 Xerox Corporation User interface with multiple workspaces for sharing display system objects
JPS6462769A (en) 1987-09-03 1989-03-09 Toshiba Corp Graphic display device
US4994989A (en) * 1987-10-09 1991-02-19 Hitachi, Ltd. Displaying method and apparatus for three-dimensional computer graphics
US5119081A (en) * 1988-03-11 1992-06-02 Ricoh Company, Ltd. Control apparatus of image filing system
JPH024285A (en) 1988-06-21 1990-01-09 Sony Corp Device for displaying map information
US5021976A (en) * 1988-11-14 1991-06-04 Microelectronics And Computer Technology Corporation Method and system for generating dynamic, interactive visual representations of information structures within a computer
US5019961A (en) * 1989-04-05 1991-05-28 Cadware, Inc. Computer apparatus and method for logical modelling
US6005576A (en) * 1989-09-29 1999-12-21 Hitachi, Ltd. Method for visual programming with aid of animation
US5452414A (en) * 1990-05-09 1995-09-19 Apple Computer, Inc. Method of rotating a three-dimensional icon to its original face
US5148154A (en) * 1990-12-04 1992-09-15 Sony Corporation Of America Multi-dimensional user interface

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Levoy. Display of Surfaces from Volume Data. IEEE Computer Graphics and Applications. vol. 8. Issue 3. May 1998. *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140123062A1 (en) * 2012-10-30 2014-05-01 Truc Nguyen Method of displaying objects on navigation map
US9453740B2 (en) * 2012-10-30 2016-09-27 Alpine Electronics, Inc. Method of displaying objects on navigation map

Also Published As

Publication number Publication date
US5454073A (en) 1995-09-26

Similar Documents

Publication Publication Date Title
JP2609744B2 (en) Image display method and image display device
USRE42414E1 (en) Drawing management device having ability to retrieve and display a desired amount of data within a desired display time
US5805171A (en) Technical schematic display system utilizing preassigned component detail levels
JPH08287085A (en) Data base retrieval system
US4992953A (en) Computer assisted design method and apparatus
JPH04205170A (en) Drawing control unit
JP2753245B2 (en) Drawing management method and apparatus
JP2577397B2 (en) Graphic display device
JPH056400A (en) Drawing managing device
JP2819203B2 (en) Drawing management method and apparatus
JP3284721B2 (en) Drawing management device
JP3002528B2 (en) Drawing management method and apparatus
JP2598153B2 (en) Drawing management method and apparatus
JPH07200695A (en) Drawing management device
JP2941279B2 (en) Drawing management method and apparatus, computerized data processing display method and apparatus
JP3312233B2 (en) Drawing management device
JPH0276075A (en) Drawing managing device
JP3248160B2 (en) Drawing management device
JP3085404B2 (en) Drawing management device
JP2923707B2 (en) Drawing management device
JP2676440B2 (en) Drawing management device
JPH0816621A (en) Method and device for managing drawing
JP2753250B2 (en) Drawing management method and apparatus
JP2941278B2 (en) Drawing management device
JPH0896001A (en) Flowchart editing device