JP2003203248A - Data processing device and data processing method - Google Patents

Data processing device and data processing method

Info

Publication number
JP2003203248A
JP2003203248A JP2002222352A JP2002222352A JP2003203248A JP 2003203248 A JP2003203248 A JP 2003203248A JP 2002222352 A JP2002222352 A JP 2002222352A JP 2002222352 A JP2002222352 A JP 2002222352A JP 2003203248 A JP2003203248 A JP 2003203248A
Authority
JP
Japan
Prior art keywords
data
processing
3dbmd
reduced
dimensional
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.)
Granted
Application number
JP2002222352A
Other languages
Japanese (ja)
Other versions
JP3512034B2 (en
Inventor
Shohei Numata
祥平 沼田
Taro Takagi
高木  太郎
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
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2002222352A priority Critical patent/JP3512034B2/en
Priority to US10/347,433 priority patent/US6668036B2/en
Publication of JP2003203248A publication Critical patent/JP2003203248A/en
Application granted granted Critical
Publication of JP3512034B2 publication Critical patent/JP3512034B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)
  • Length-Measuring Devices Using Wave Or Particle Radiation (AREA)
  • Analysing Materials By The Use Of Radiation (AREA)
  • Processing Or Creating Images (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a data processing method and a data processing device capable of displaying quickly a print preview, at the time of processing bulk three-dimensional bitmap data. <P>SOLUTION: In addition to the bulk three-dimensional bitmap data (BMD), some data among two-dimensional image data acquired by rendering the three- dimensional BMD, reduced three-dimensional BMD acquired by reducing the three-dimensional BMD and two-dimensional image data acquired by rendering the reduced three-dimensional BMD are stored and displayed. <P>COPYRIGHT: (C)2003,JPO

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、3次元ビットマッ
プデータの処理方法及び処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a three-dimensional bitmap data processing method and processing apparatus.

【0002】[0002]

【従来の技術】X線コンピュータ断層撮影(X-ray Compu
terized Tomography。以下、X線CTと言う)を寸法計
測に応用する場合、2次元ビットマップデータ(以下、
BMDと表す)である断層像を多数積層し、3次元BM
Dとして各種の3次元画像処理を行う。この技術は医療
分野で用いられており、例えば、「医学における3次元
画像処理」:周藤安造著、コロナ社、(1995)に記
載されている。
2. Description of the Related Art X-ray Computed Tomography
terized Tomography. Hereafter referred to as X-ray CT)
When applied to measurement, two-dimensional bitmap data (hereinafter,
3D BM by stacking multiple tomographic images
Various three-dimensional image processing is performed as D. This technology is medical
Used in the field, For example, "3D in medicine
Image processing ": written by Yasuzo Suto, Corona Publishing Co., Ltd. (1995).
It is listed.

【0003】一方、3次元画像処理など各種のデータ処
理では、利用者がプログラムにコマンドを入力し、これ
を受けてプログラムがデータを処理する(対話的処
理)。このような対話的処理では、誤操作による利用者
の追加作業を最小限に抑える必要がある。そこで多くの
プログラムには、アンドゥー(やり直し)機能が備えら
れている。これは、処理前のデータを残しておき、アン
ドゥーコマンドが入力された場合には、処理後のデータ
を処理前のデータに差し替える機能である。利用者はア
ンドゥーコマンドを入力することで、最後に行った処理
を取り消し、そこからやり直しができる。処理前のデー
タをいくつか残すようにすれば、最後に行った何回かの
処理を取り消し、やり直すことができるようになる。
On the other hand, in various data processing such as three-dimensional image processing, a user inputs a command to the program, and the program receives the command and processes the data (interactive processing). In such interactive processing, it is necessary to minimize additional work by the user due to erroneous operation. Therefore, many programs have an undo function. This is a function of leaving the data before processing and replacing the data after processing with the data before processing when an undo command is input. By inputting the undo command, the user can cancel the last processing and start again from there. If you leave some unprocessed data, you can undo the last few processes and start again.

【0004】これらに関連して、特開平6−25107
8号公報には、BMD等の画像データに対する縮小画像
データを持ち、それら縮小画像データを一覧表示して選
択する情報処理装置が記載されている。また、特開平6
−202612号公報には、画像を編集する画像編集用
の表示領域と編集途中の編集画像を複数の画面分表示す
るサンプル画像表示領域とを持つ表示部を有するグラフ
ィックエディタ装置が記載されている。
In connection with these, Japanese Patent Laid-Open No. 6-25107
Japanese Patent Laid-Open No. 8 discloses an information processing apparatus that has reduced image data for image data such as BMD, and displays the reduced image data in a list and selects the reduced image data. In addition, JP-A-6
JP-A-202612 discloses a graphic editor device having a display section having a display area for image editing for editing an image and a sample image display area for displaying a plurality of screens of an edited image being edited.

【0005】[0005]

【発明が解決しようとする課題】上記従来技術は、高分
解能のX線CT装置で得られる数百Mバイト以上の大容
量の3次元BMD(本明細書では、100Mバイト以上
1Pバイト以下のデータを大容量と言う)の処理を考慮
していない。また、データの容量が大きくなると取扱い
に技術的な困難が伴うため、データは1P(ペタ)バイ
ト以下のデータが多い。
The above-mentioned prior art is related to the large-capacity three-dimensional BMD of several hundred megabytes or more obtained by a high-resolution X-ray CT apparatus (in this specification, data of 100 megabytes or more and 1 Pbytes or less). (Large capacity) processing is not considered. In addition, since the handling of the data becomes technically difficult as the data capacity increases, the data is often 1 P (peta) bytes or less.

【0006】3次元BMDではデータ容量が長さの3乗
に比例して大きくなるため、特開平6−251078号
公報が開示している内容や、医療分野で従来扱っていた
ような3次元BMDの処理に用いられていた方法をその
まま適用すると不具合を生じる。
In the three-dimensional BMD, since the data capacity increases in proportion to the cube of the length, the contents disclosed in Japanese Patent Laid-Open No. 6-251078 and the three-dimensional BMD as conventionally handled in the medical field. If the method used for the processing is applied as it is, a problem occurs.

【0007】発明者らが今回新たに行った実験による
と、このような大容量の3次元BMDを扱う場合、現在
の電子計算機の能力をもってして、データ表示に10分
以上の時間を要する。これは、3次元BMDを画面に表
示するにあたっては、レンダリングと呼ばれる処理を行
う必要があり、データが大容量の場合、この処理に非常
に長い時間がかかるためである。利用者にとって、デー
タの内容を確認するためにデータを表示させる場合、一
つのファイル毎にそれらの時間を要することとなる。
According to a new experiment conducted by the inventors of the present invention, when such a large capacity three-dimensional BMD is handled, it takes 10 minutes or more to display data by the current computer capacity. This is because it is necessary to perform a process called rendering when displaying the three-dimensional BMD on the screen, and this process takes a very long time when the data has a large capacity. For the user, when displaying the data in order to confirm the content of the data, it takes time for each file.

【0008】特開平6−251078号公報で開示して
いる技術を、医療分野で用いている3次元BMDに利用
する場合には、3次元BMD(この場合のデータ量は比
較的小さい)から縮小BMDを作成する処理にかかる時
間の方が、元の3次元BMDをレンダリングして画面に
表示する処理よりも時間を要するため、ファイルの内容
を確認するに要する時間が問題となることは無かった。
また、特開平6−251078号公報が開示している、
検索用に後からデータ群全体の縮小データを作成する方
法では、利用者の側でデータの縮小作業を行わなければ
ならない問題があった。
When the technique disclosed in Japanese Patent Laid-Open No. 6-251078 is used for a three-dimensional BMD used in the medical field, the three-dimensional BMD (the data amount in this case is relatively small) is reduced. Since the time required to create the BMD takes longer than the processing to render the original 3D BMD and display it on the screen, the time required to confirm the contents of the file did not pose a problem. .
Further, Japanese Patent Laid-Open No. 6-251078 discloses.
In the method of creating the reduced data of the entire data group later for the retrieval, there is a problem that the user has to perform the data reduction work.

【0009】更に、大容量の3次元BMDでは、処理過
程においても課題がある。処理を行うたびにメモリにデ
ータを記憶していくと、すぐにメモリ容量が不足する事
態が発生する。そのためアンドゥー回数(取り消すこと
のできる処理の回数)を増やすことができなかった。ま
た、表示に時間を要するために、アンドゥーコマンドが
入力される度にレンダリングを行って画面にデータを表
示する方法では、アンドゥー回数が多い場合、利用者の
待たされる延べ時間が総作業時間に占める割合が極端に
高くなった。
Further, the large-capacity three-dimensional BMD has a problem in the processing process. If the data is stored in the memory each time the processing is performed, a situation in which the memory capacity becomes insufficient immediately occurs. Therefore, the number of undos (the number of processes that can be canceled) cannot be increased. Also, since it takes time to display, the method of rendering data every time an undo command is input and displaying data on the screen is the total work time that the user must wait when the number of undos is large. The ratio has become extremely high.

【0010】本発明は、大容量の3次元ビットマップデ
ータを処理する場合に、プレビューをより迅速に表示す
ることができるデータ処理装置及びデータ処理方法を提
供することを目的とする。
It is an object of the present invention to provide a data processing device and a data processing method capable of displaying a preview more quickly when processing a large volume of three-dimensional bitmap data.

【0011】[0011]

【課題を解決するための手段】上記目的を達成するため
に本発明は、大容量の3次元BMDに加え、3次元BM
Dをレンダリングして得た2次元画像データ(見出しデ
ータ),3次元BMDを縮小してなる縮小3次元BM
D、または、縮小3次元BMDをレンダリングして得た
2次元画像データの何れかのデータを記憶しておき、こ
の何れかのデータを表示する。
In order to achieve the above object, the present invention provides a three-dimensional BM in addition to a large-capacity three-dimensional BMD.
2D image data (header data) obtained by rendering D, reduced 3D BM obtained by reducing 3D BMD
Any one of the two-dimensional image data obtained by rendering the D or the reduced three-dimensional BMD is stored and any one of the data is displayed.

【0012】3次元BMDは表示するためにレンダリン
グが必要である。このレンダリングには長時間が必要と
なる。これに対し、レンダリングをした結果である2次
元画像データ又は縮小3次元BMDを、ユーザが表示や
編集といった作業を行う前に予め作っておくことによ
り、ユーザが作業する際に、データの内容、即ちプレビ
ューを迅速に表示することができる。
A three-dimensional BMD needs rendering in order to display it. This rendering takes a long time. On the other hand, by creating the two-dimensional image data or the reduced three-dimensional BMD which is the result of rendering in advance before the user performs work such as displaying or editing, the content of the data when the user works, That is, the preview can be displayed quickly.

【0013】[0013]

【発明の実施の形態】(実施例1)3次元BMD(以
下、3DBMDと表す)処理の実施態様を説明する。本
実施例で用いる処理装置の概要を説明する。図20に本
発明のデータ処理装置の概念を示す。処理装置は、X線
CT装置501で撮像したデータを記憶装置502に記
憶しておく。ユーザが入力装置506を用いて電子計算
機503にコマンドを送り、各種の操作を行う。時に電
子計算機503は、記憶装置502から必要なデータを
読み出す。記憶装置502には、以下に述べる原始3D
BMD102,最新3DBMD103,処理履歴データ
105及び見出しデータ106が記憶される。
BEST MODE FOR CARRYING OUT THE INVENTION (Embodiment 1) An embodiment of three-dimensional BMD (hereinafter referred to as 3DBMD) processing will be described. The outline of the processing apparatus used in this embodiment will be described. FIG. 20 shows the concept of the data processing device of the present invention. The processing device stores the data imaged by the X-ray CT apparatus 501 in the storage device 502. The user uses the input device 506 to send commands to the electronic computer 503 to perform various operations. At some time, the electronic computer 503 reads out necessary data from the storage device 502. The storage device 502 has a primitive 3D described below.
The BMD 102, the latest 3DBMD 103, the processing history data 105, and the index data 106 are stored.

【0014】また、入力装置506からのコマンドによ
り、電子計算機503は、入力装置506からのコマン
ドにより指定されたデータを出力手段505(プリン
タ)や表示装置504(ディスプレイ)に出力する。電
子計算機503は各種データの編集やデータのレンダリ
ング(後に述べる)を行うことができる。電子計算機5
03は必要に応じて、記憶装置502にデータを記録す
ることができる。以上が、処理装置全体の概念である。
Further, in response to a command from the input device 506, the electronic computer 503 outputs the data designated by the command from the input device 506 to the output means 505 (printer) or the display device 504 (display). The electronic computer 503 can edit various data and render data (described later). Electronic computer 5
03 can record data in the storage device 502 as needed. The above is the concept of the entire processing apparatus.

【0015】次に、具体的に説明する。まず、3次元X
線CT装置を用いて試料を撮像する。本実施例における
試料は、自動車用ターボエンジンの金属製のタービン
(図示せず)である。3次元X線CT装置はX線を扇状
に照射し、試料を透過したX線をセンサで受けることで
試料を撮像する装置である。撮像したデータは、原始3
次元BMD(以下、3次元BMDを3DBMDと呼ぶ)
として記憶装置(本実施例ではハードディスク)に保存
する。
Next, a detailed description will be given. First, 3D X
The sample is imaged using a line CT device. The sample in this example is a metal turbine (not shown) of an automobile turbo engine. The three-dimensional X-ray CT apparatus is an apparatus that irradiates X-rays in a fan shape and receives the X-rays that have passed through the sample by a sensor to image the sample. The imaged data is primitive 3
Dimensional BMD (Hereinafter, 3D BMD is called 3DBMD)
Is stored in the storage device (hard disk in this embodiment) as

【0016】次に、原始3DBMDを本実施例における
3DBMDに変換する。図4及び図5に、本実施例にお
ける3DBMDのフォーマットを示す。図4に示した見
出し・履歴付3DBMD114は、データの先頭に見出
しデータ記録部、次に処理履歴データ記録部、その後ろ
に原始3DBMDの記録部を保持する。見出しデータは
原始3DBMDを単数もしくは複数の方向から見た場合
の複数の2次元画像(単数でも良い)である。本実施例
において、見出しデータのデータ形式は表示するにあた
ってレンダリングの必要がないデータ形式である。本実
施例では、一般にJPEGと呼ばれる形式を用いてい
る。他に、一般にGIFと呼ばれる形式などでも良い。
もちろん、2次元のビットマップ画像データでも良い。
Next, the primitive 3DBMD is converted into the 3DBMD in this embodiment. 4 and 5 show the format of 3DBMD in this embodiment. The heading / history-attached 3DBMD 114 shown in FIG. 4 holds the heading data recording unit at the beginning of the data, the processing history data recording unit next, and the recording unit of the primitive 3DBMD behind it. The headline data is a plurality of two-dimensional images (or a single image) when the primitive 3DBMD is viewed from a single direction or a plurality of directions. In the present embodiment, the data format of the headline data is a data format that does not need to be rendered for displaying. In this embodiment, a format generally called JPEG is used. Alternatively, a format generally called GIF may be used.
Of course, it may be two-dimensional bitmap image data.

【0017】見出しデータの生成は、X線CT装置によ
る撮像によって原始3DBMDを得た後に、予め設定し
た方向からの2次元画像データを作成する事で行う。こ
の見出しデータの作成は原始3DBMDをレンダリング
処理し2次元の画像を作成するものである。これは3D
BMDの閲覧や加工などを行う前に生成しておくもので
ある。
The generation of the headline data is carried out by obtaining two-dimensional image data from a preset direction after obtaining the primitive 3DBMD by imaging with the X-ray CT apparatus. The heading data is created by rendering the primitive 3DBMD to create a two-dimensional image. This is 3D
It is generated before browsing or processing the BMD.

【0018】この見出しデータ(本実施例では2次元画
像データ)の表示にはレンダリングを必要としない。ま
た、データ量も原始3DBMDと比べ小さい。そのた
め、見出しデータを表示するに要する時間は、原始3D
BMDからの2次元画像データを生成して表示するに比
べ短縮することができる。また、予め見出しデータを生
成することで閲覧の度に3DBMDから2次元データを
生成するよりも短時間でデータの内容を確認することが
できる。また、見出しデータのみを読み込むことで、原
始3DBMDを読み込まなくとも原始3DBMDの内容
を概ね参照することができる。
Rendering is not required to display the headline data (two-dimensional image data in this embodiment). Moreover, the amount of data is smaller than that of the primitive 3DBMD. Therefore, the time required to display the heading data is 3D
This can be shortened compared to the case where two-dimensional image data from BMD is generated and displayed. Further, by generating the headline data in advance, it is possible to confirm the content of the data each time browsing is performed, in a shorter time than when the two-dimensional data is generated from the 3DBMD. Further, by reading only the headline data, the contents of the primitive 3DBMD can be generally referred to without reading the primitive 3DBMD.

【0019】大容量の3DBMDの場合、見出しデータ
は3DBMDの数十分の一から数百分の一以下、時には
数万分の一以下の小さなものであるため、データ容量と
してはそれほど変化が無い。また、見出しデータには、
閲覧の過程で原始3DBMDを加工して作成された2次
元データも更に記録する。
In the case of a large-capacity 3DBMD, the headline data is a small number such as a few tenths to a few hundredths or less, and sometimes a few tenths of a tenth of that of the 3DBMD, so that the data capacity does not change so much. . In addition, in the heading data,
Two-dimensional data created by processing the primitive 3DBMD during the browsing process is also recorded.

【0020】処理履歴データ記録部は、原始3DBMD
に対して行われた処理の履歴を記録している。即ち、原
始3DBMDに加工を行った状態に対応する見出しデー
タを更に加工した画像を要する場合、原始3DBMDを
処理履歴データに従って見出しデータに対応する状態ま
で加工して、それを更に要する画像に加工する。
The processing history data recording unit is a primitive 3DBMD.
Records the history of the processing performed on the. That is, when an image obtained by further processing the header data corresponding to the processed state of the primitive 3DBMD is required, the primitive 3DBMD is processed according to the processing history data to a state corresponding to the heading data, and processed into a further required image. .

【0021】図5に示した原始・見出し・履歴付3DB
MD113は、加工を行った最新3DBMDを保存する
ときに、原始3DBMDも共に記録しておくデータ形式
である。データの形式は、データの先頭に見出しデー
タ、次いで最新3DBMD記録部を持つとともに、その
後部に処理履歴データ記録部と原始3DBMD記録部を
保持する。見出しデータ106は最新3DBMDをレン
ダリング処理したもの及び原始3DBMDから最新3D
BMDに至る処理過程での作成されたレンダリング後の
データを見出しデータとして記録している。処理履歴デ
ータは原始3DBMDが最新3DBMDに至るまでに行
われた処理の手順を記録している。即ち、原始3DBM
Dに処理履歴データの処理履歴に記録されている処理を
行うと最新3DBMDとなる。
3DB with primitive / heading / history shown in FIG.
The MD 113 is a data format in which the primitive 3DBMD is also recorded when the latest processed 3DBMD is stored. The data format has heading data at the beginning of the data, then the latest 3DBMD recording section, and holds the processing history data recording section and the primitive 3DBMD recording section at the rear. The headline data 106 is the latest 3DBMD rendered and the latest 3D from the original 3DBMD.
The post-rendering data created in the process of reaching the BMD is recorded as heading data. The processing history data records the procedure of processing performed until the original 3DBMD reaches the latest 3DBMD. That is, primitive 3DBM
When the process recorded in the process history of the process history data is performed on D, the latest 3DBMD is obtained.

【0022】このデータ形式により、まず、見出しデー
タを表示することで最新3DBMDを概ね確認すること
ができる。また、最新3DBMDを加工する際、最新3D
BMDに対する加工をやり直したい場合(アンドゥーを行
う場合)、原始3DBMDと処理履歴データを用いて、
やり直したいステップまで原始3DBMDを処理履歴デ
ータに基づいて加工することで、最新3DBMDからや
り直しを行ったものと同じ3DBMDを得ることができ
る。
With this data format, the latest 3DBMD can be generally confirmed by first displaying the headline data. Also, when processing the latest 3D BMD, the latest 3D
If you want to redo BMD processing (if you want to undo), use primitive 3DBMD and processing history data,
By processing the primitive 3DBMD up to the step to be redone based on the processing history data, it is possible to obtain the same 3DBMD as the redone from the latest 3DBMD.

【0023】この2つの3DBMDのフォーマットを用
いた3DBMD処理システム1aの構成例を図1に示
す。本システムは、ユーザが入力装置2からデータの処
理方法(コマンド)を入力することにより対話的に3D
BMDを処理することを前提としている。本実施例で
は、記憶装置502を、3DBMD記憶装置5a,原始
・見出し・履歴付3DBMD記憶装置5b,見出し・履
歴付3DBMD記憶装置5c及び見出し付最新3DBM
D記憶装置5dに分けて記述しているが、これらを記憶
した記憶装置502があればよい。また、電子計算機5
03は、処理する内容ごとに見出しデータ選択手段8,
データ処理装置3a及び見出しデータ表示手段7aに分
けて記述しているが、一つの計算機が何れの処理を行っ
ても良い。
FIG. 1 shows a configuration example of a 3DBMD processing system 1a using these two 3DBMD formats. In this system, a user inputs a data processing method (command) from the input device 2 to interactively perform 3D.
It is assumed that BMD is processed. In this embodiment, the storage device 502 is a 3DBMD storage device 5a, a source / heading / history-added 3DBMD storage device 5b, a heading / history-added 3DBMD storage device 5c, and a heading latest 3DBM.
Although the description is divided into the D storage device 5d, the storage device 502 that stores these is sufficient. Also, the computer 5
03 is a heading data selection means 8 for each content to be processed,
Although the description is made separately for the data processing device 3a and the headline data display means 7a, one computer may perform any processing.

【0024】ユーザによるコマンドの入力により、入力
装置2は、データ処理コマンド101と見出しデータ選択
コマンド110を生成する。3DBMD処理システム1
aは、3次元ビットマップ表示画像データ104及び見
出しデータ表示データ109aを表示する表示装置4を持
つ。
When the user inputs a command, the input device 2 generates the data processing command 101 and the heading data selection command 110. 3DBMD processing system 1
a has a display device 4 for displaying the three-dimensional bitmap display image data 104 and the heading data display data 109a.

【0025】3DBMD処理システム1aは、次の3つ
の記憶装置を有する。3DBMD記憶装置5aは、原始
3DBMD102及び最新3DBMD103を記憶す
る。原始・見出し・履歴付3DBMD記憶装置5bは、
原始・見出し・履歴付3DBMD113を記憶する。見出し・履
歴付3DBMD記憶装置5cは、見出し・履歴付3DBMD
114を記憶する。データ処理装置3aは、原始・見出
し・履歴付3DBMD記憶装置5bから最新3DBMD
103,原始3DBMDデータ102及び処理履歴デー
タ105を別々に取り出すことができる。また、データ
処理装置3aは見出し・履歴付3DBMD記憶装置5c
から見出しデータ106,処理履歴データ105及び原
始3DBMD102を別々に取り出すことができる。
The 3DBMD processing system 1a has the following three storage devices. The 3DBMD storage device 5a stores the original 3DBMD 102 and the latest 3DBMD 103. 3DBMD storage device 5b with primitive / heading / history
Memorize 3DBMD113 with primitive / heading / history. The heading / history 3DBMD storage device 5c is a heading / history 3DBMD
114 is stored. The data processing device 3a uses the latest 3DBMD from the 3DBMD storage device 5b with source / heading / history.
103, the primitive 3DBMD data 102, and the processing history data 105 can be extracted separately. Further, the data processing device 3a is a 3DBMD storage device 5c with headline / history.
The headline data 106, the processing history data 105, and the primitive 3DBMD 102 can be separately extracted from the.

【0026】また、3DBMD処理システム1aは、次
の構成を持つ。データ処理装置3aは、原始3DBMD
102及び最新3DBMD103から、処理履歴データ
105と見出しデータ106を作成する。また、データ処
理装置3aは、その他のコマンドを受けて各種の処理を
行う。見出しデータ表示手段7aは、見出しデータ表示
コマンド108aを受け、複数の見出しデータ106か
ら見出しデータ表示データ109aを作成し、表示装置
4に送る。見出しデータ選択手段8は、見出しデータ選
択コマンド110を受け、再処理コマンド111を生成
し、データ処理装置3aに送る。
The 3DBMD processing system 1a has the following configuration. The data processing device 3a is a primitive 3DBMD.
102 and latest 3DBMD103, processing history data
105 and heading data 106 are created. Further, the data processing device 3a receives various other commands and performs various processes. The headline data display means 7a receives the headline data display command 108a, creates headline data display data 109a from the plurality of headline data 106, and sends it to the display device 4. The headline data selection means 8 receives the headline data selection command 110, generates a reprocessing command 111, and sends it to the data processing device 3a.

【0027】次に、3DBMD処理システム1aで、見
出しデータや処理履歴データを持っていない3DBMD
を処理する場合のフローを図2に示す。これは、3DB
MDを処理する過程で見出しデータや処理履歴データを
順次作成していき、複数回の処理(もしくは次回以降の
処理)を迅速にするためのフローである。処理フローの
各段階で、図1に示す各装置間でデータの授受がなされ
る。
Next, in the 3DBMD processing system 1a, a 3DBMD that does not have headline data or processing history data
FIG. 2 shows a flow for processing the. This is 3DB
This is a flow for sequentially creating headline data and process history data in the process of processing the MD to speed up a plurality of processes (or subsequent processes). Data is exchanged between the devices shown in FIG. 1 at each stage of the processing flow.

【0028】まず、ユーザが入力装置2を用いてロード
コマンドを入力する(201)。そのロードコマンドを
受けて、データ処理装置3aは、3DBMD記憶装置5
aから原始3DBMD102を読込む(202a)。次
にユーザが入力装置2を用いて処理コマンド203を入
力する。処理コマンド203は、原始3DBMD102を
切断した状態にすることや一部を抽出するなどのコマン
ドである。処理コマンド203を受けて、データ処理装
置3aにより原始3DBMD102に処理が施され(2
04)、最新3DBMD103が作成される(20
5)。
First, the user inputs a load command using the input device 2 (201). In response to the load command, the data processing device 3a receives the 3DBMD storage device 5
The primitive 3DBMD 102 is read from a (202a). Next, the user inputs the processing command 203 using the input device 2. The processing command 203 is a command for disconnecting the primitive 3DBMD 102 or extracting a part thereof. In response to the processing command 203, the data processing device 3a processes the primitive 3DBMD 102 (2
04), the latest 3DBMD 103 is created (20)
5).

【0029】ここで、ユーザから表示コマンド208が
入力された場合は、最新3DBMD103をレンダリン
グ処理して3次元ビットマップ表示画像データ104を
作成後、表示装置4に送り、最新3DBMD103を表
示する(209)。その処理コマンドから、データ処理
装置3aによって処理履歴データ105が作成される
(210)。また、表示した画像からはデータ処理装置
3aによって見出しデータが作成される(211)。作
成された処理履歴データ105と見出しデータ106
は、原始3DBMD102とともに、見出し・履歴付3
DBMD114のフォーマットで見出し・履歴付3DB
MD記憶装置5cに記憶される。連続して処理が行われ
る場合には、処理コマンド203の入力からここまでが
繰り返される。見出しデータ106及び処理履歴データ
105は順次、見出し・履歴付3DBMD記憶装置5c
上に更新される。
Here, when the display command 208 is input from the user, the latest 3DBMD 103 is rendered and the three-dimensional bitmap display image data 104 is created and then sent to the display device 4 to display the latest 3DBMD 103 (209). ). The processing history data 105 is created by the data processing device 3a from the processing command (210). Further, the data processing device 3a creates heading data from the displayed image (211). The created process history data 105 and headline data 106
Together with the primitive 3DBMD102, 3 with heading and history
3DB with headline and history in the format of DBMD114
It is stored in the MD storage device 5c. When the processes are continuously performed, the process from the input of the process command 203 to this step is repeated. The headline data 106 and the processing history data 105 are sequentially displayed in the headline / history-attached 3DBMD storage device 5c.
Updated on.

【0030】ユーザにより入力装置2から見出しデータ
一覧表示コマンド212が入力された場合には、データ
処理装置3aの処理により保持された見出しデータ10
6を表示装置4に一覧表示する(213)。更に一覧表
示した見出しデータ106のうち一つを選択する見出し
データ選択コマンド214がユーザにより入力された場
合、選択された見出しデータ106を抽出して表示装置
4に拡大表示する(209)。このように、原始3DB
MD102に処理を行い、最新3DBMD103を作成
していく過程で、順次処理履歴データ105と見出しデ
ータ106を蓄積していく。
When the user inputs the headline data list display command 212 from the input device 2, the headline data 10 held by the processing of the data processing device 3a.
6 is displayed on the display device 4 as a list (213). Further, when the user inputs a heading data selection command 214 for selecting one of the heading data 106 displayed in a list, the selected heading data 106 is extracted and enlarged-displayed on the display device 4 (209). Like this, primitive 3DB
In the process of processing the MD 102 and creating the latest 3DBMD 103, the processing history data 105 and the headline data 106 are sequentially accumulated.

【0031】所望の最新3DBMD103を得て、ユー
ザはセーブコマンド206を入力する。セーブコマンド
206はデータの保存形式を指定している。即ち、現在
処理している最新3DBMD103を保存するにあた
り、それまでの処理履歴データ105と見出しデータ1
06を原始3DBMD102と共に保存する場合は、見
出し・履歴付3DBMD114のフォーマットでの保存
を、処理履歴データ105,見出しデータ106及び原始
3DBMD102に加え、現在の最新3DBMD103
を保存する場合は、原始・見出し・履歴付3DBMD1
13のフォーマットでの保存を指定する。
After obtaining the desired latest 3DBMD 103, the user inputs the save command 206. The save command 206 specifies the data save format. That is, when saving the latest 3DBMD 103 currently being processed, the processing history data 105 and the heading data 1 up to that point are stored.
When 06 is saved together with the original 3DBMD 102, the saving in the format of the headline / history added 3DBMD 114 is added to the processing history data 105, the headline data 106 and the original 3DBMD 102, and the current latest 3DBMD 103 is added.
If you want to save the, 3DBMD1 with source / heading / history
Specifies saving in the 13 format.

【0032】また、ユーザは、必要であれば、印刷手段
(図示せず)から必要な画像をプリントアウトする。デ
ータを保存して、処理を終了する。撮像した後に見出し
データ106を作成していない3DBMDにおいては、
このフローを行うことによって見出しデータ106及び
処理履歴データ105を作成することができる。
If necessary, the user prints out the required image from the printing means (not shown). Save the data and end the process. In the 3DBMD in which the headline data 106 is not created after imaging,
By performing this flow, the headline data 106 and the processing history data 105 can be created.

【0033】原始・見出し・履歴付3DBMDで保存す
る場合は、次回以降、最新3DBMD の状態から作業を開始
することができる。また、原始3DBMDをも保持して
いるため、原始3DBMDと処理履歴データを組み合わ
せることによって、あたかも最新3DBMDにいたる以
前の処理まで処理を戻すかの如く処理を行うことができ
る。また、見出し・履歴付3DBMDで保存する場合
は、原始3DBMD,見出しデータ及び処理履歴データ
のみを保存するので、データの総量を小さくすることが
できる。
In the case of saving in 3DBMD with source / heading / history, the work can be started from the latest 3DBMD state from the next time. Further, since the primitive 3DBMD is also held, by combining the primitive 3DBMD and the processing history data, the processing can be performed as if the processing is returned to the processing before the latest 3DBMD. Further, in the case of saving in the heading / history-added 3DBMD, only the original 3DBMD, the heading data and the processing history data are saved, so that the total amount of data can be reduced.

【0034】次に、3DBMD処理システム1aによっ
て、見出しデータ106と処理履歴データ105を持つ
3DBMD(即ち、見出し・履歴付3DBMD114の
フォーマットを持つ3DBMD)の見出しデータ106
を用いて希望する3DBMDを迅速に表示させるフロー
を説明する。フローを図3に示す。
Next, by the 3DBMD processing system 1a, the headline data 106 of the 3DBMD having the headline data 106 and the processing history data 105 (that is, the 3DBMD having the format of the headline / history 3DBMD114).
A flow for promptly displaying the desired 3D BMD will be described using. The flow is shown in FIG.

【0035】まずユーザが入力装置2を用いて見出しデ
ータの一覧表示コマンド212を入力する。これを受け
て、データ処理装置3aが見出し・履歴付3DBMD記
憶装置5cから見出しデータ106を抽出して読込み
(202b)、見出しデータ106を表示装置4に一覧
表示する(213)。
First, the user inputs the index data list display command 212 using the input device 2. In response to this, the data processing device 3a extracts and reads the index data 106 from the index / history-added 3DBMD storage device 5c (202b), and displays the index data 106 on the display device 4 as a list (213).

【0036】次に、ユーザはその一覧表示された見出し
データ106の中から対応する3DBMDが必要な見出
しデータ106を選択し、入力装置2から見出しデータ
選択コマンド214を入力する。データ処理装置3aは
見出しデータ選択コマンド214を受けて、選択された
見出しデータ106を表示装置4に拡大表示する(20
9a)。また、データ処理装置3aは、抽出した見出し
データ106に対応する処理履歴データ105及び原始
3DBMD102を、見出し・履歴付3DBMD記憶装
置5cから抽出する(215)。そして、抽出した処理
履歴データ105の処理履歴に基づいて原始3DBMD
102に処理を施す(204)。この処理を施されたデ
ータが見出しデータ106を作成した際の最新3DBMD103
である(205)。ユーザが入力装置2を用いて表示コ
マンド208を入力し、データ処理装置3aは最新3D
BMD103をレンダリングして表示装置に表示する
(209b)。
Next, the user selects the index data 106 required by the corresponding 3DBMD from the index data 106 displayed in the list, and inputs the index data selection command 214 from the input device 2. The data processing device 3a receives the heading data selection command 214 and enlarges and displays the selected heading data 106 on the display device 4 (20
9a). Further, the data processing device 3a extracts the processing history data 105 and the primitive 3DBMD 102 corresponding to the extracted headline data 106 from the headline / history-added 3DBMD storage device 5c (215). Then, based on the processing history of the extracted processing history data 105, the primitive 3DBMD
A process is performed on 102 (204). The data subjected to this processing is the latest 3DBMD103 when the headline data 106 is created.
(205). The user inputs the display command 208 using the input device 2, and the data processing device 3a is the latest 3D.
The BMD 103 is rendered and displayed on the display device (209b).

【0037】これによれば、見出しデータは表示するに
当たってレンダリングを要しないので、最初の表示の際
に最新3DBMDを表示する場合よりも短時間でデータ
の内容を確認することができる。複数の見出しデータを
一度に表示できるので、複数の最新3DBMDをレンダ
リングして一画面に表示するに比べ更に表示時間を短縮
することができる。また、複数の見出しデータを保存し
てあるので、処理履歴データと原始3DBMDから複数
の最新3DBMDを作成することができる。複数の最新
3DBMDは処理履歴データと原始3DBMDからその
都度作成するため、最新3DBMDを見出しデータの数
だけ保存している場合よりもデータの容量を少なくする
ことができる。
According to this, since the heading data does not need to be rendered when displayed, the contents of the data can be confirmed in a shorter time than when the latest 3DBMD is displayed at the first display. Since a plurality of headline data can be displayed at a time, the display time can be further shortened as compared with the case where a plurality of latest 3DBMDs are rendered and displayed on one screen. Further, since a plurality of headline data are stored, a plurality of latest 3DBMD can be created from the processing history data and the primitive 3DBMD. Since the plurality of latest 3DBMDs are created each time from the processing history data and the original 3DBMD, the data capacity can be reduced as compared with the case where the latest 3DBMDs are stored by the number of index data.

【0038】次に、3DBMD処理システム1aで、見
出しデータを持つ3DBMDを編集する場合のフローを
説明する。フローを図9に示す。本実施例でのデータの
形式は原始・見出し・履歴付き3DBMDである。見出
し・履歴付き3DBMDでも同様に処理を行うことがで
きる。
Next, the flow of editing the 3DBMD having the headline data in the 3DBMD processing system 1a will be described. The flow is shown in FIG. The data format in this embodiment is 3DBMD with primitive, headline, and history. The same process can be performed with the 3DBMD with headline / history.

【0039】1aは、まずユーザからのロードコマンド
を受け(201)、原始・見出し・履歴付3DBMD記
憶装置5bから見出しデータ106を読込み(202
c)、一覧表示する(213)。次に見出しデータ選択
コマンド214を入力し、編集する3DBMDに対応す
る見出しデータ106を選択する。ここで、見出しデー
タ106を拡大表示(209a)してもよい。次に、選
択された見出しデータ106に対応した最新3DBMD
103を原始・見出し・履歴付3DBMD記憶装置5b
から読込む(202e)。見出し・履歴付き3DBMD
から編集を行う場合は、見出しデータ106を選択した
後に、原始3DBMD102に処理履歴データ105に
記録された処理を加え、最新3DBMD103を作成す
る。その後の編集は本実施例と同様に行う。
First, 1a receives a load command from the user (201) and reads the headline data 106 from the source / heading / history-attached 3DBMD storage device 5b (202).
c), a list is displayed (213). Next, the heading data selection command 214 is input to select the heading data 106 corresponding to the 3DBMD to be edited. Here, the headline data 106 may be enlarged and displayed (209a). Next, the latest 3DBMD corresponding to the selected headline data 106
103 to 3DBMD storage device 5b with primitive / heading / history
Read from (202e). 3DBMD with headline and history
When editing from, the headline data 106 is selected, and then the process recorded in the process history data 105 is added to the primitive 3DBMD 102 to create the latest 3DBMD 103. The subsequent editing is performed in the same manner as in this embodiment.

【0040】次に、ユーザからの処理コマンド203の
入力を受けて、データ処理装置3aがデータに処理を施
す(204)。この場合の処理コマンド203はデータ
の部分抽出や視点の回転,密度データの表示方法の変更
などである。そして、データ処理装置3aが最新3DB
MDを作成(205)し、表示装置4に表示する(20
9b)。ユーザはこの表示を見て、更に編集を行う場合
は再び処理コマンドを入力し、処理コマンド入力203
から表示209aまでのフローを繰り返す。表示の度に
見出しデータ106は、表示209aを行う度に作成さ
れ、記憶装置に蓄積されていく。ユーザがそれまでの編
集の過程を一覧する場合は、見出しデータ一覧表示コマ
ンドを入力(212)して、見出しデータ一覧を表示さ
せる(213)。編集中の見出しデータ106の蓄積
は、ユーザの設定により停止することができる。
Next, in response to the input of the processing command 203 from the user, the data processing device 3a processes the data (204). In this case, the processing command 203 is for partial extraction of data, rotation of the viewpoint, change of the display method of density data, and the like. And the data processing device 3a is the latest 3DB
An MD is created (205) and displayed on the display device 4 (20
9b). When the user sees this display and further edits, the processing command is input again, and the processing command input 203
To display 209a are repeated. The index data 106 is created each time the display 209a is performed and accumulated in the storage device. When the user wants to list the process of editing up to that point, he inputs a heading data list display command (212) to display the heading data list (213). The accumulation of the headline data 106 being edited can be stopped by the setting of the user.

【0041】以上の編集を繰り返し、所望の最新3DB
MD103を得ることができたならば、ユーザはセーブ
コマンドを入力する(206)。セーブコマンドの入力
によって、最初に読み込んだ原始・見出し・履歴付3D
BMD記憶装置5bのデータに処理履歴データ105,
見出しデータ106,最新3DBMD103が更新され
る。また、ユーザの選択によって見出し付最新3DBM
D記憶装置5dに最新3DBMD103にその最新3D
BMD103の見出しデータ106が付されたフォーマ
ットのデータ(見出し付最新3DBMD115)が記憶さ
れる(207e)。編集を一時中断する場合は、見出し付
最新3DBMD記憶装置5dへの記憶は行わない。
By repeating the above editing, the desired latest 3DB
If the MD 103 can be obtained, the user inputs a save command (206). 3D with source / heading / history read first by inputting save command
The processing history data 105, the data of the BMD storage device 5b,
The headline data 106 and the latest 3DBMD 103 are updated. In addition, the latest 3DBM with headings is selected by the user.
The latest 3D to D storage device 5d and the latest 3D to MDMD103
The data in the format with the headline data 106 of the BMD 103 (the latest 3DBMD 115 with a headline) is stored (207e). When the editing is suspended, the latest headed 3DBMD storage device 5d is not stored.

【0042】見出し付最新3DBMD115のフォーマ
ットを図10に示す。これは、データの先頭に見出しデ
ータ記録部を持ち、その後部に最新3DBMD記録部を
保持する。見出し付最新3DBMD115は、編集を終
了したデータを保存する形式で、先頭に見出しデータ部
を持つことで、閲覧の際に、最新3DBMDの部分を読
み込まなくとも3DBMDの内容を概ね把握することが
できる。これにより、多数の3DBMDをユーザが保有
している場合でも、見出しデータを一覧表示することで
迅速に、ユーザが求めるデータを検索することができ
る。また、その後の編集の可能性が低いデータであるの
で、その後使用する可能性が無い原始3DBMDを共に
記録している場合よりも、データの総量を削減すること
ができる。
The format of the latest 3DBMD 115 with heading is shown in FIG. This has a heading data recording part at the beginning of the data and holds the latest 3DBMD recording part at the rear part. The latest 3DBMD 115 with headline is a format for saving data that has been edited, and has a heading data section at the beginning, so that the contents of 3DBMD can be generally understood at the time of browsing without reading the latest 3DBMD part. . As a result, even when the user has a large number of 3DBMDs, it is possible to quickly search for the data requested by the user by displaying the list of the index data. Further, since the data is less likely to be edited thereafter, the total amount of data can be reduced as compared with the case where the primitive 3DBMD which is not likely to be used thereafter is recorded together.

【0043】編集を経て、見出し付最新3DBMD11
5を記憶して、ユーザは編集作業を終える。以上が、X
線CT装置によって物体を撮像して得た3DBMDを編
集し、ユーザが求める状態に編集する一連の流れであ
る。
After editing, the latest 3DBMD11 with headline
After memorizing 5, the user finishes the editing work. The above is X
It is a series of flows for editing the 3DBMD obtained by imaging the object with the line CT apparatus and editing it to the state desired by the user.

【0044】次に、見出しデータの表示画面について説
明する。図6に、見出しデータ106の一覧表示を、処理
履歴・処理内容で示す場合のヒストリ表示画面10を表
す。ヒストリ表示画面10は処理を保存した段階ごと
や、切断した部分ごとに階層に分別して表示する。ヒス
トリ表示画面10は、原始3DBMDから最新の3DBMD
に到るまでの各処理段階での処理の内容を示す。これ
は、見出しデータ106として記録されているものであ
る。画面上では、マウスによるポインタ11またはキー
ボードの矢印キー操作等により、処理を選択することが
できる。また、処理段階を指定することで処理内容の詳
細及び処理後の画像に対応する見出しデータを表示する
ことができる。ヒストリ表示画面10は見出しデータ表
示コマンドを送るボタン12a,再処理・表示コマンド
を送るボタン12b及び画面を閉じるためのボタン12
cを持つ。
Next, the display screen of the index data will be described. FIG. 6 shows the history display screen 10 when the list display of the headline data 106 is shown by the processing history / processing content. The history display screen 10 is divided into layers and displayed for each stage where the processing is saved and each cut portion. The history display screen 10 is from the original 3DBMD to the latest 3DBMD.
The contents of the processing at each processing stage up to are shown. This is recorded as the headline data 106. On the screen, the process can be selected by operating the pointer 11 with the mouse or the arrow keys on the keyboard. Further, by specifying the processing stage, it is possible to display the details of the processing content and the heading data corresponding to the processed image. The history display screen 10 includes a button 12a for sending a heading data display command, a button 12b for sending a reprocessing / display command, and a button 12 for closing the screen.
have c.

【0045】ユーザは、処理の段階を選択し、再処理・
表示ボタンを押す。それにより、データ処理装置3a
は、原始3DBMDに対して選択された処理までの処理
履歴データ105に従い処理を施し、レンダリングし
て、画面に表示する。
The user selects the stage of processing and
Press the display button. Thereby, the data processing device 3a
Performs processing according to the processing history data 105 up to the selected processing on the primitive 3DBMD, renders, and displays on the screen.

【0046】図7は、見出しデータ106を画像で一覧
表示(一緒に表示)する場合の一覧表示画面13を示す。
一覧表示画面13は、原始3DBMDから最新の3DB
MDに到るまでの各処理後の画像を見出しデータから表
示する。画面上ではマウスによるポインタ11又はキー
ボードの矢印キー操作等により、画像を選択することが
できる。選択された画像14は背景の色を他と変更し、
選択されていることをユーザに認識させる。選択画像1
4には、処理内容を詳細に示したり、この画像を抽出し
て拡大表示したりすることができる。一覧表示画面13
は見出しデータ表示コマンドを送るボタン12a,再処
理・表示コマンドを送るボタン12b及び画面を閉じる
ためのボタン12cを持つ。画像が一画面に表示できな
い場合は、全画面を自動縮小して表示するボタン12
d,数ページにわたって表示してページ切り替えを行う
ための前画面ボタン12e及び次画面ボタン12fを用
いる。
FIG. 7 shows a list display screen 13 for displaying (displaying together) the index data 106 as an image.
The list display screen 13 is from the original 3DBMD to the latest 3DB
The image after each processing up to the MD is displayed from the index data. An image can be selected on the screen by operating the pointer 11 with the mouse or the arrow keys on the keyboard. The selected image 14 has a different background color,
Let the user know that it is selected. Selected image 1
In 4, the processing contents can be shown in detail, or this image can be extracted and enlarged and displayed. List display screen 13
Has a button 12a for sending a heading data display command, a button 12b for sending a reprocessing / display command, and a button 12c for closing the screen. If the image cannot be displayed on one screen, the button 12 that automatically reduces the entire screen and displays
d, a previous screen button 12e and a next screen button 12f for displaying several pages and switching pages are used.

【0047】ユーザは、処理の段階を選択し、再処理・
表示ボタンを押す。それにより、データ処理装置3a
は、原始3DBMDに対して選択された処理までの処理
履歴データ105に従い処理を施し、レンダリングし
て、画面に表示する。
The user selects the stage of processing and
Press the display button. Thereby, the data processing device 3a
Performs processing according to the processing history data 105 up to the selected processing on the primitive 3DBMD, renders, and displays on the screen.

【0048】図8に入力装置2と表示装置4を示す。表
示装置4は、入力装置2とリンクし、ユーザは表示画面
4を見ながら操作を行う。入力装置2は、キーボード1
6a,方向キー16b及びマウス16cから構成されて
いる。キーボード16aからは数値やコマンドの入力な
どを行い、方向キー16bは画面上の画像から選択され
た画像14を指定し、マウス16cは画面上のポインタ
11を移動させて画像や処理の選択を行う。
FIG. 8 shows the input device 2 and the display device 4. The display device 4 is linked to the input device 2, and the user operates while looking at the display screen 4. The input device 2 is the keyboard 1
6a, direction key 16b and mouse 16c. Numerical values and commands are input from the keyboard 16a, the direction key 16b designates the image 14 selected from the image on the screen, and the mouse 16c moves the pointer 11 on the screen to select the image or processing. .

【0049】以上説明した3次元BMD処理によれば、
見出しデータを持つ3DBMDを用いることにより、見
出しデータを表示するに要する時間を3DBMDをレン
ダリングして表示するよりも短くすることができ、3D
BMDの内容を確認するに要する時間を短くすることが
できる。
According to the three-dimensional BMD processing described above,
By using the 3DBMD having the headline data, the time required to display the headline data can be shortened as compared with rendering and displaying the 3DBMD.
The time required to check the contents of the BMD can be shortened.

【0050】また、3DBMDに加えられた処理の履歴
を保存しておくことにより、処理後の3DBMDを処理
以前の状態に復元することができる。即ち、処理後の3D
BMDをアンドゥーできる。
Further, by storing the history of the processing applied to the 3DBMD, the 3DBMD after the processing can be restored to the state before the processing. That is, 3D after processing
You can undo BMD.

【0051】処理前の3DBMD,処理後の3DBM
D,処理履歴データ,見出しデータを保有することによ
り、処理を再開する際に、見出しデータでデータの内容
を確認することができる。また、内容を確認した後に、
処理後の3DBMDの処理を開始することができる。処
理後の3DBMDよりも前の処理の3DBMDを処理し
直す場合は、処理前の3DBMDに処理履歴データに記
載された処理の途中までを行うことにより、処理後の3
DBMDよりも前の処理まで溯った3DBMDを作成す
ることができる。この溯った3DBMDに加工を行うこ
とで、処理後の3DBMDに至る処理をやり直すことが
できる。
3DBMD before processing, 3DBM after processing
By holding D, the processing history data, and the heading data, the content of the data can be confirmed by the heading data when the processing is restarted. Also, after checking the contents,
The processing of 3DBMD after the processing can be started. When the 3DBMD of the process before the 3DBMD after the process is to be processed again, the 3DBMD after the process is performed by performing the process up to the middle of the process described in the process history data.
It is possible to create a 3DBMD in which processing before the DBMD is completed. By processing the 3DBMD that has been left behind, the processing up to the processed 3DBMD can be redone.

【0052】なお、本実施例において、原始・見出し・
履歴付3DBMD,見出し・履歴付3DBMD,見出し
付最新3DBMDのデータフォーマットは、見出しデー
タ,処理履歴データ,原始3DBMD及び最新3DBM
Dの順番を記載しているが、これは記録面(ハードディ
スク記憶装置であればハードディスク表面)にそれぞれ
のフォーマットの順で並んでいる必要はなく、記憶装置
によって、この順番で読み出しができればよい。また、
見出しデータ,処理履歴データ,原始3DBMD及び最
新3DBMDの少なくとも一部が別の記憶装置に記憶さ
れていても、順番に読み出すことができればよい。ま
た、それぞれのデータを別々に読み出し、記憶メモリの
中で必要なときに使用できるようになっていればよい。
It should be noted that in this embodiment, the source, heading, and
The data formats of 3DBMD with history, headline / 3DBMD with history, and latest 3DBMD with heading are heading data, processing history data, primitive 3DBMD, and latest 3DBM.
Although the order of D is described, this does not need to be arranged on the recording surface (hard disk surface in the case of a hard disk storage device) in the order of each format, and it is sufficient that the storage device can read in this order. Also,
Even if at least a part of the headline data, the processing history data, the original 3DBMD, and the latest 3DBMD are stored in another storage device, it is sufficient that they can be read in order. Also, it is sufficient that each data is read separately and can be used when necessary in the storage memory.

【0053】なお、見出し付き最新3DBMDのフォー
マットは、大容量CADデータの保存にも使用すること
ができる。CADデータは表示に当たってレンダリング
処理の必要はないが、大容量のCADデータになると、
表示に当たって読み込みや、複雑な位相計算に時間を要
するため、最新3DBMD同様、表示に時間を要する。
そのため、見出しデータをデータの先頭に記録すること
で、表示を早くすることができる。この場合、見出しデ
ータは表示に当たって位相計算が必要無いデータ形式で
ある。見出し付き3次元CADデータのフォーマット1
20を図17に示す。見出しデータ122に次いで最新
3次元CADデータが記録されている。
The latest 3DBMD format with headline can also be used for storing large-capacity CAD data. CAD data does not need to be rendered for display, but when it becomes a large amount of CAD data,
Since it takes time to read and perform complicated phase calculation for displaying, it takes time to display like the latest 3DBMD.
Therefore, by recording the heading data at the beginning of the data, the display can be speeded up. In this case, the heading data is in a data format that does not require phase calculation for display. Format of 3D CAD data with caption 1
20 is shown in FIG. Next to the headline data 122, the latest three-dimensional CAD data is recorded.

【0054】(実施例2)本実施例は、実施例1の見出
しデータ106に代えて縮小3DBMDを用いる実施例
である。まず、3次元X線CT装置を用いて試料を撮像
する。撮像したデータは原始3DBMDとして記憶装置
(本実施例ではハードディスク)に保存する。次に、原
始3DBMDを本実施例における3DBMDに変換す
る。図13に本実施例における縮小3DBMD付3DB
MDフォーマット例を示す。
(Embodiment 2) This embodiment is an embodiment in which a reduced 3DBMD is used instead of the headline data 106 of the first embodiment. First, a sample is imaged using a three-dimensional X-ray CT apparatus. The captured data is stored in the storage device (hard disk in this embodiment) as the primitive 3DBMD. Next, the primitive 3DBMD is converted into the 3DBMD in this embodiment. FIG. 13 shows a reduced 3DB in this embodiment and a 3DB with MD
An example of MD format is shown.

【0055】図13(A)に示した縮小・履歴付3DB
MD115は、データの先頭に縮小3DBMD記録部、
次に処理履歴データ記録部を持ち、その後ろに原始3DBM
D 記録部を保持する。縮小3DBMDは、原始3DBM
Dに処理履歴データの処理を行って成る3DBMD(即
ち、最新3DBMD)を縮小したものである。縮小3D
BMDは、3DBMDに比べデータ量が少ないためレン
ダリング処理を行って画面に表示させる場合において、
表示までの時間が短い。そのため、最新3DBMDの概
要を把握するに要する時間を短くすることができる。ま
た、縮小3DBMDは3DBMDであるため、回転や切
断等の処理を加えることができる。処理に要する時間は
同様の処理を最新3DBMDに行った場合に比べ極端に
短い時間で完了する。それにより、ユーザが最新3DB
MDにこれから行おうと考えている処理を、まず、縮小
3DBMDに行い、処理後の状態を確認することができ
る。そして処理後の状態を確認した後に、同様の処理を
最新3DBMDに加えることができる。
3DB with reduction / history shown in FIG. 13 (A)
MD115 is a reduced 3DBMD recording unit at the beginning of the data,
Next, it has a processing history data recording part, and behind it is a primitive 3DBM
D Hold the recording section. Reduced 3DBMD is a primitive 3DBM
It is a reduced version of 3DBMD (that is, the latest 3DBMD) obtained by processing the processing history data on D. 3D reduction
BMD has a smaller amount of data than 3DBMD, so when rendering processing and displaying it on the screen,
The time to display is short. Therefore, the time required to grasp the outline of the latest 3DBMD can be shortened. Further, since the reduced 3DBMD is a 3DBMD, processing such as rotation and cutting can be added. The time required for the processing is extremely short compared with the case where the same processing is performed on the latest 3DBMD. As a result, the user has the latest 3DB
It is possible to first perform the processing that the MD intends to perform on the reduced 3DBMD and confirm the state after the processing. Then, after confirming the state after the processing, the same processing can be added to the latest 3DBMD.

【0056】大容量のデータ(即ち、最新3DBMDや
原始3DBMD)に処理を行うには、一つの処理毎に長
時間(時にこの待ち時間は十数分という、ユーザが席を
立つには短く、かと言って結果を待つには長いという、
中途半端な時間となる)を要し、ユーザが待ち時間を要
する。そのため、一つの処理を行った後の結果を待って
次の処理を行うことは、待ち時間の合計が特に長くな
る。それに対し、予め縮小3DBMDで複数の処理の結
果を確認してから、原始3DBMDに処理履歴データに
記録されている処理と今回行う新たな処理とをまとめて
行うことで、原始3DBMDに処理を行っている時間、
ユーザは他の作業を行うことができる。これにより、大
容量の3DBMDの処理を効率よく行うことができる。
また、実施例1同様、原始3DBMDと処理履歴データ
から最新3DBMD以前の3DBMD を作成することができ
るので、アンドゥー処理を行うことができる。
In order to process a large amount of data (that is, latest 3DBMD or primitive 3DBMD), a long time is required for each processing (sometimes this waiting time is ten minutes, which is short for the user to stand up, But it's a long time to wait for the result,
It takes a halfway time) and the user needs to wait. Therefore, waiting for the result after performing one process and performing the next process results in a particularly long total waiting time. On the other hand, after confirming the results of a plurality of processes in the reduced 3DBMD in advance, the process recorded in the process history data in the primitive 3DBMD and the new process to be performed this time are collectively performed to perform the process in the primitive 3DBMD. During the time
The user can perform other work. As a result, processing of a large capacity 3DBMD can be efficiently performed.
Further, as in the first embodiment, since the 3DBMD before the latest 3DBMD can be created from the primitive 3DBMD and the processing history data, the undo processing can be performed.

【0057】図13(B)に示した原始・縮小・履歴付
3DBMD116bは、加工を行った最新3DBMDを
保存するときに、原始3DBMDも共に記録しておくデ
ータ形式である。データの形式は、データの先頭に最新
3DBMDの縮小3DBMD、次いで最新3DBMD記
録部を持つとともに、その後部に処理履歴データ記録部
と原始3DBMD記録部を保持する。縮小3DBMDは
最新3DBMDが変更される度に更新される。処理履歴
データは原始3DBMDが最新3DBMDに至るまでに
行われた処理の手順を記録している。このデータ形式に
より、まず、縮小3DBMDを表示することで最新3D
BMDを概ね確認することができる。また、最新3DB
MDを加工する際、最新3DBMDに対する加工をやり
直したい場合(アンドゥーを行う場合)、原始3DBM
Dと処理履歴データを用いて、やり直したいステップま
で原始3DBMDを処理履歴データに基づいて加工する
ことで、最新3DBMDからやり直しを行ったものと同
じ3DBMDを得ることができる。
The original / reduced / history-added 3DBMD 116b shown in FIG. 13B is a data format in which the original 3DBMD is also recorded when the latest processed 3DBMD is stored. As for the data format, a reduced 3DBMD of the latest 3DBMD and a latest 3DBMD recording unit are provided at the beginning of the data, and a processing history data recording unit and a primitive 3DBMD recording unit are held at the rear of the data. The reduced 3DBMD is updated every time the latest 3DBMD is changed. The processing history data records the procedure of processing performed until the original 3DBMD reaches the latest 3DBMD. With this data format, the latest 3D is displayed by first displaying the reduced 3D BMD.
BMD can be generally confirmed. Also, the latest 3DB
When processing the MD, if you want to redo the processing for the latest 3DBMD (when performing undo), the primitive 3DBM
By processing the primitive 3DBMD up to the step to be redone based on the processing history data using D and the processing history data, it is possible to obtain the same 3DBMD as the one redone from the latest 3DBMD.

【0058】更に、ユーザが最新3DBMDにこれから
行おうと考えている処理を、まず、縮小3DBMDに行
い、処理後の状態を確認することができる。これによ
り、予め縮小3DBMDで複数の処理の結果を確認して
から、最新3DBMDに今回行う新たな処理とをまとめ
て行うことで、最新3DBMDに処理を行っている時
間、ユーザは他の作業を行うことができる。これによ
り、大容量の3DBMDの処理を効率よく行うことがで
きる。また、最新3DBMDを記録しているので、処理
履歴データと原始3DBMDから最新3DBMDを作っ
て、その後に新たな処理を行う場合よりも迅速に処理を
行うことができる。
Further, the process which the user intends to perform on the latest 3DBMD can be performed on the reduced 3DBMD first, and the state after the process can be confirmed. As a result, after confirming the results of a plurality of processes in the reduced 3DBMD in advance, the latest 3DBMD and the new process to be performed this time are collectively performed, so that the user performs other work during the time when the latest 3DBMD is processed. It can be carried out. As a result, processing of a large capacity 3DBMD can be efficiently performed. Since the latest 3DBMD is recorded, the latest 3DBMD can be created from the processing history data and the original 3DBMD and the new processing can be performed thereafter more quickly.

【0059】次に、原始3DBMD(もしくは最新3D
BMD)から縮小3DBMDを作成する方法を、図14
を用いて説明する。簡潔に説明するため、ここでは2次
元BMDを示す。3DBMDにおいても原理に相違はな
い。
Next, the primitive 3DBMD (or the latest 3D
FIG. 14 shows a method of creating a reduced 3DBMD from BMD).
Will be explained. A two-dimensional BMD is shown here for the sake of brevity. There is no difference in principle even in 3DBMD.

【0060】まず、縮小倍率nを設定する。次に、原始
3DBMD17をロードし、そのデータサイズと(n分
の1)を乗じて縮小3DBMD18のサイズを決定す
る。次に、原始3DBMDにおける√n×√nのピクセ
ル群P1〜Pnに注目する。このピクセル群P1〜Pnが、
縮小3DBMDでは1つのピクセルP′になるが、この
P′のピクセル値(色)V(P′)は、原始3DBMD
の各ピクセルのピクセル値(色)から、次のように計算
される。
First, the reduction ratio n is set. Next, the primitive 3DBMD 17 is loaded, and its data size is multiplied by (1 / n) to determine the size of the reduced 3DBMD 18. Next, pay attention to the pixel groups P 1 to P n of √n × √n in the primitive 3DBMD. The pixel groups P 1 to P n are
In the reduced 3DBMD, it becomes one pixel P ', but the pixel value (color) V (P') of this P'is the original 3DBMD.
It is calculated as follows from the pixel value (color) of each pixel of.

【0061】V(P′)={V(P1)+V(P2)+・
・・+V(Pn)}/n 即ち、各ピクセルのピクセル値の総和をnで除した値を
縮小3DBMDのピクセルP′のピクセル値とする。上
記の計算を各ピクセルについて行い、縮小3DBMD1
8が作成される。本実施例では、これを、ユーザのコマ
ンドにしたがってデータ処理装置が行う。
V (P ') = {V (P 1 ) + V (P 2 ) + ·
.. + V (P n )} / n That is, the sum of the pixel values of each pixel is divided by n to be the pixel value of the pixel P ′ of the reduced 3DBMD. The above calculation is performed for each pixel to reduce 3DBMD1.
8 is created. In the present embodiment, this is performed by the data processing device according to the user's command.

【0062】X線CT装置による撮像によって得られた
大容量の3DBMDは、撮像後、この方法によって縮小
3DBMDを作成し、縮小3DBMDを大容量の3DB
MDの前に置く。これにより、縮小・履歴付3DBMD
116で履歴がまだ無い状態になる。その後、処理を重
ねるに連れて処理履歴データが追記されていくのであ
る。また、ユーザが原始・縮小・履歴付3DBMD11
6bのフォーマットによる記録を選択した場合は、処理
を行った後の3DBMDとともに縮小・履歴付3DBM
D116のデータの順番を入れ替えて保存することによ
り、原始・縮小・履歴付3DBMD116bのフォーマ
ットで記録を行う。
The large-capacity 3DBMD obtained by the image pickup by the X-ray CT apparatus produces the reduced 3DBMD by this method after the image pickup, and the reduced 3DBMD is the large-capacity 3DBMD.
Place in front of MD. As a result, 3DBMD with reduction and history
At 116, there is no history yet. After that, the processing history data is additionally written as the processing is repeated. In addition, the user can use 3DBMD11 with primitive / reduction / history.
When recording in the format of 6b is selected, 3DBMD after processing is performed together with reduction / history 3DBM
The order of the data of D116 is exchanged and the data is saved, so that the data is recorded in the format of 3DBMD116b with the primitive / reduced / history.

【0063】本実施例では、原始・縮小・履歴付3DB
MD,縮小・履歴付3DBMDのデータフォーマット
は、縮小3DBMD,処理履歴データ,原始3DBMD
及び最新3DBMDの順番を記載している。これは、記
録面(ハードディスク記憶装置の場合、ハードディスク
表面)にそれぞれのフォーマットの順で並んでいる必要
はなく、記憶装置によってこの順番で読み出しができれ
ば良い。また、見出しデータ,処理履歴データ,原始3
DBMD及び最新3DBMDの少なくとも一部が、別の
記憶装置に記憶されていても、順番に読み出すことがで
きれば良い。また、それぞれのデータを別々に読み出
し、記憶メモリの中で必要なときに使用できるようにな
っていれば良い。
In this embodiment, 3DB with primitive / reduced / history
The data format of MD, 3DBMD with reduction / history is reduced 3DBMD, processing history data, primitive 3DBMD
And the order of the latest 3DBMD. This does not need to be arranged in the order of each format on the recording surface (hard disk surface in the case of a hard disk storage device), as long as the storage device can read in this order. Also, heading data, processing history data, primitive 3
Even if at least a part of the DBMD and the latest 3DBMD is stored in another storage device, it is sufficient if they can be read in order. Also, it is sufficient that each data is read separately and can be used when necessary in the storage memory.

【0064】次に、上記2つの3DBMDのフォーマッ
トを用いた3DBMD処理システム1cの構成例を、図
11に示す。本システムの大部分は実施例1と同様であ
るので、ここでは、重複する部分の説明は省略する。
Next, FIG. 11 shows a configuration example of the 3DBMD processing system 1c using the above-mentioned two 3DBMD formats. Since most of the present system is the same as that of the first embodiment, the description of the overlapping parts will be omitted here.

【0065】本実施例では、記憶装置502を3DBM
D記憶装置5a,原始・縮小・履歴付3DBMD記憶装
置5e,縮小・履歴付3DBMD記憶装置5f及び縮小
付最新3DBMD記憶装置5gに分けて記述してある
が、これらを記憶した記憶装置502があればよい。ま
た、電子計算機503は、処理する内容ごとにデータ処
理装置3a及び縮小3DBMD処理装置3bに分けて記
述してあるが、一つの計算機が何れの処理を行っても良
い。
In this embodiment, the storage device 502 is set to 3DBM.
The D storage device 5a, the 3DBMD storage device 5e with primitive / reduced / history, the 3DBMD storage device 5f with reduced / history, and the latest 3DBMD storage device 5g with reduced are described separately, but there is a storage device 502 that stores these. Good. Further, although the electronic computer 503 is described by dividing it into the data processing device 3a and the reduced 3DBMD processing device 3b for each content to be processed, one computer may perform any processing.

【0066】3DBMD処理システム1cは、3DBM
D処理システム1aにおける見出しデータ106に代え
て縮小3DBMDを用いるシステムである。3DBMD
処理システム1cは、3DBMD処理システム1aから
見出しデータ表示手段7aと見出しデータ選択手段8を
削除し、新たに、縮小3DBMD処理コマンド101bを
受けて縮小3DBMD106bに処理を加える縮小3D
BMD処理装置3bを追加した構成である。各記憶装置
は、見出しデータを縮小3DBMDに置き換えたもので
ある。即ち、原始・縮小・履歴付3DBMD116bを
記録する原始・縮小・履歴付3DBMD記憶装置5e,
縮小・履歴付3DBMD116を記録する縮小・履歴付
3DBMD記憶装置5f,縮小付最新3DBMD116
cを記録する縮小付最新3DBMD記憶装置5gであ
る。
The 3DBMD processing system 1c is a 3DBM
This is a system that uses the reduced 3DBMD in place of the headline data 106 in the D processing system 1a. 3DBMD
The processing system 1c deletes the headline data display means 7a and the headline data selection means 8 from the 3DBMD processing system 1a, and newly receives the reduced 3DBMD processing command 101b and applies processing to the reduced 3DBMD 106b Reduced 3D
This is a configuration in which a BMD processing device 3b is added. Each storage device has the headline data replaced with a reduced 3DBMD. That is, the primitive / reduced / history-added 3DBMD storage device 5e for recording the primitive / reduced / history-added 3DBMD 116b,
Reduced / History-added 3DBMD 116 for recording reduced / history-added 3DBMD 116, Latest 3DBMD116 with reduced-size
It is the latest 3DBMD storage device 5g with reduction for recording c.

【0067】次に、3DBMD処理システム1cで、縮
小3DBMDを持つ3DBMDを編集する場合のフロー
を説明する。フローを図12に示す。本実施例でのデー
タ形式は、原始・縮小・履歴付き3DBMDである。縮
小・履歴付き3DBMDでも同様に処理を行うことがで
きる。
Next, a flow for editing a 3DBMD having a reduced 3DBMD in the 3DBMD processing system 1c will be described. The flow is shown in FIG. The data format in this embodiment is 3DBMD with primitive / reduced / history. The same processing can be performed in the 3DBMD with reduction / history.

【0068】まず、ユーザからのロードコマンドの入力
を受け(201)、入力装置2は縮小3DBMD表示コ
マンド108bを縮小3DBMD処理装置3bに送る。
それを受けて縮小3DBMD処理装置3bは原始・縮小
・履歴付3DBMD記憶装置5eから縮小3DBMD1
06bを読み込む(202f)。縮小3DBMD処理装
置3bは、縮小3DBMD106bをデフォルトパラメ
ータに沿ってレンダリングし、縮小3DBMD表示画像
データ109bを表示装置に送る。表示装置は縮小3D
BMD表示画像データ109bを表示する(220)。
デフォルトパラメータとは、ユーザが作業に先立って、
縮小3DBMD106bを読み込み内容確認のために表
示する際にいかなる形式で表示するか、どの角度で表示
するか等をシステムに入力しておくもので、特に指定が
無い場合は、システム製造時に与えられているパラメー
タを使用するものである。
First, upon receiving a load command input from the user (201), the input device 2 sends the reduced 3DBMD display command 108b to the reduced 3DBMD processing device 3b.
In response to this, the reduced 3DBMD processing device 3b outputs the reduced 3DBMD1 from the primitive / reduced / history-added 3DBMD storage device 5e.
06b is read (202f). The reduced 3DBMD processing device 3b renders the reduced 3DBMD 106b according to default parameters and sends the reduced 3DBMD display image data 109b to the display device. Display device is reduced 3D
The BMD display image data 109b is displayed (220).
Default parameters mean that the user can
When the reduced 3DBMD 106b is displayed for confirmation of the contents to be read, the format to be displayed, the angle to be displayed, etc. are input to the system. It uses the existing parameters.

【0069】次に、縮小3DBMD106bの処理を行
う。ユーザからの処理コマンドの入力を受け、入力装置
2は縮小3DBMD処理コマンド101bを縮小3DB
MD処理装置3bに送る(221)。それを受けて縮小
3DBMD処理装置3bは縮小3DBMD106bに処
理を行う(222)。この処理は、回転,切断,部分抽
出等である。
Next, the processing of the reduced 3DBMD 106b is performed. In response to the input of the processing command from the user, the input device 2 outputs the reduced 3DBMD processing command 101b to the reduced 3DB.
It is sent to the MD processing device 3b (221). In response to this, the reduced 3DBMD processing device 3b processes the reduced 3DBMD 106b (222). This processing includes rotation, cutting, partial extraction and the like.

【0070】次いで、縮小3DBMD処理装置3bは処
理後の縮小3DBMD106bの縮小3DBMD表示画
像データ109bを作成して表示装置に送り、表示装置
はそれを表示する(223)。また、縮小3DBMD処
理装置3bは処理履歴データ105を作成し、縮小3D
BMD処理装置3b内のメモリ(図示せず。縮小3DB
MD処理装置3bの外にあってもよい)に保持する。
Next, the reduced 3DBMD processing device 3b creates the reduced 3DBMD display image data 109b of the reduced 3DBMD 106b after processing and sends it to the display device, and the display device displays it (223). Further, the reduced 3D BMD processing device 3b creates the processing history data 105, and the reduced 3D
A memory in the BMD processing device 3b (not shown. Reduced 3DB
It may be outside the MD processing device 3b).

【0071】縮小3DBMDは小さなBMDであるた
め、この縮小3DBMDへの処理に要する時間は僅かで
ある。即ち、縮小3DBMDへの処理を行うことで、大
容量の3DBMD(原始3DBMDや最新3DBMD)
への処理結果を概ね知ることができるにも拘わらず、処
理に要する時間は短いという、ユーザにとって極めて有
益なデータ形式なのである。ユーザは、ステップ221
からステップ210を繰り返し行い、所望の処理結果を
得る処理コマンドを確認する。
Since the reduced 3DBMD is a small BMD, the time required for processing to this reduced 3DBMD is short. That is, by performing processing to the reduced 3DBMD, a large capacity 3DBMD (primitive 3DBMD or latest 3DBMD)
This is a very useful data format for the user that the processing time is short even though the processing result to the user can be generally known. The user proceeds to step 221.
From step to step 210, the processing command for obtaining the desired processing result is confirmed.

【0072】ユーザは、所望の処理結果を得る処理コマ
ンド(即ち、これは処理履歴データ105として縮小3
DBMD処理装置3b内のメモリに記憶されているもの
である)を確認したならば、3DBMD処理決定コマン
ドを入力する(224)。これを受けてデータ処理装置
3aは、原始・縮小・履歴付3DBMD記憶装置5eか
ら最新3DBMD103を読み込む(202e)。デー
タとして、縮小・履歴付き3DBMD116を用いてい
るときは原始3DBMD102と処理履歴データ105
から最新3DBMD103を作成することで、原始・縮
小・履歴付き3DBMD116bと同様に処理を行うこ
とができる。縮小3DBMD処理装置3bはメモリに記
憶している処理履歴データ105を処理コマンド101
aとしてデータ処理装置3aに送る。
The user receives a processing command (that is, this is reduced as the processing history data 105) to obtain a desired processing result.
If it is confirmed that it is stored in the memory in the DBMD processing device 3b), the 3DBMD process determination command is input (224). In response to this, the data processing device 3a reads the latest 3DBMD 103 from the primitive / reduced / history-added 3DBMD storage device 5e (202e). When 3DBMD116 with reduction / history is used as data, the primitive 3DBMD102 and the processing history data 105 are used.
By creating the latest 3DBMD 103 from, it is possible to perform the same processing as the 3DBMD 116b with the primitive / reduced / history. The reduced 3DBMD processing device 3b uses the processing command 101 stored in the memory as the processing history data 105.
It is sent to the data processing device 3a as a.

【0073】次に、データ処理装置3aは、最新3DB
MD103に対して処理コマンド101aを実行し(2
04)、最新3DBMD103を作成する(205)。
多数の処理コマンドを一度に実行する場合は、まとまっ
た時間を必要とする。そのため、ユーザは一度席を外し
て他の作業を行うことが可能となる。
Next, the data processing device 3a uses the latest 3DB
The processing command 101a is executed for the MD 103 (2
04), the latest 3DBMD 103 is created (205).
It takes a lot of time to execute many processing commands at once. Therefore, the user can leave the seat once and perform other work.

【0074】最新3DBMD103作成後、ユーザは表
示コマンド208を入力する。表示コマンド208を受
けて、データ処理装置3aは最新3DBMD103をレ
ンダリング処理して3DBMD表示画像データを作成
し、表示装置に送る。表示装置は3DBMD表示画像デ
ータを表示し、ユーザは画像を確認する。
After creating the latest 3DBMD 103, the user inputs the display command 208. In response to the display command 208, the data processing device 3a renders the latest 3DBMD 103 to create 3DBMD display image data, and sends it to the display device. The display device displays the 3DBMD display image data, and the user confirms the image.

【0075】ユーザは、この画像を確認して、再び縮小
3DBMD106bに処理を行うか、最新3DBMD1
03に直接処理を加えるかを判断する。縮小3DBMD
106bを処理する場合は縮小3DBMD処理コマンド入力
221に戻る。最新3DBMD103に直接処理を加える場合
は、次の手順を経る。この最新3DBMD103に直接
処理を加えるというのは、例えば、縮小3DBMD10
6bに処理を加えた結果と若干誤差を生じた結果になっ
たのでそれを修正する場合などに用いる。
The user confirms this image and processes the reduced 3DBMD 106b again, or the latest 3DBMD1
It is determined whether or not 03 is directly processed. Reduced 3DBMD
When processing 106b, the process returns to the reduced 3D BMD processing command input 221. If you want to add processing directly to the latest 3DBMD103, follow the steps below. Adding processing directly to the latest 3DBMD103 is, for example, reduction 3DBMD10.
The result of processing 6b is slightly different from the result of processing, and is used when correcting it.

【0076】まず、ユーザは処理コマンド203を入力
する。これをうけて入力装置はデータ処理コマンド10
1aをデータ処理装置3aに送る。データ処理装置3a
は同様の処理内容を縮小3DBMD処理コマンド101
bとして縮小3DBMD処理装置3bに送る。縮小3D
BMD処理装置3bは縮小3DBMD106bに対して
縮小3DBMD処理コマンド101bの処理を行い、縮
小3DBMD106bの表示,処理履歴データ105の
作成を行う。一方、データ処理装置3aは、データ処理
コマンド101aを最新3DBMD103に対して行う
(204)。この場合、縮小3DBMD106bに対し
て行う処理に要する時間のほうが最新3DBMD103
に対して行う処理の時間よりも短い。そのため、ユーザ
は、最新3DBMD103への処理結果を待つことな
く、まず、縮小3DBMD106bへの処理結果を参照し
て、検討することができる。
First, the user inputs the processing command 203. The input device receives the data processing command 10
1a is sent to the data processing device 3a. Data processing device 3a
Reduces the same processing content 3DBMD processing command 101
It is sent to the reduced 3D BMD processing device 3b as b. 3D reduction
The BMD processing device 3b processes the reduced 3DBMD processing command 101b on the reduced 3DBMD 106b, displays the reduced 3DBMD 106b, and creates the processing history data 105. On the other hand, the data processing device 3a sends the data processing command 101a to the latest 3DBMD 103 (204). In this case, the time required for the processing performed on the reduced 3DBMD 106b is the latest 3DBMD103.
It is shorter than the processing time. Therefore, the user can refer to the processing result of the reduced 3DBMD 106b and examine it without waiting for the processing result of the latest 3DBMD 103.

【0077】以上の処理により所望の最新3DBMD1
03を得たならば、ユーザはセーブコマンド206を入
力する。その際、保存するデータのフォーマットも選択
する。即ち、縮小・履歴付き3DBMD115,原始・
縮小・履歴付き3DBMD115b及び縮小付き最新3
DBMD116cである。
With the above processing, the desired latest 3DBMD1
If 03 is obtained, the user inputs the save command 206. At that time, the format of the data to be saved is also selected. That is, 3DBMD115 with reduction / history, primitive /
3DBMD115b with reduction and history and latest 3 with reduction
This is the DBMD 116c.

【0078】縮小付き最新3DBMD116cについて
説明する。縮小付き最新3DBMD116cのフォーマ
ットは図13(c)に示すように、先頭に縮小3DBM
D、次いで最新3DBMDである。縮小付き最新3DB
MD115cは、編集を終了したデータを保存する形式
で、先頭に縮小3DBMDを持つことで、閲覧の際に、
最新3DBMDの部分を読み込まなくとも3DBMDの
内容を概ね把握することができる。これにより、多数の
3DBMDをユーザが保有している場合でも、縮小3D
BMDを一覧表示することで迅速に、ユーザが求めるデ
ータを検索することができる。縮小3DBMDは小さな
3DBMDなので、たとえレンダリングしてもその処理
にかかる時間は僅かである。また、その後の編集の可能
性が低いデータであるので、その後使用する可能性が無
い原始3DBMDを共に記録している場合よりも、デー
タの総量を削減することができる。
The latest 3DBMD 116c with reduction will be described. The format of the latest 3DBMD 116c with reduction is a reduction 3DBM at the beginning as shown in FIG.
D, followed by the latest 3DBMD. Latest 3DB with reduction
The MD 115c is a format for storing data that has been edited, and has a reduced 3DBMD at the beginning, so that when browsing,
The contents of the 3DBMD can be generally understood without reading the latest 3DBMD part. As a result, even if the user has many 3D BMDs, the reduced 3D
By displaying a list of BMDs, the data required by the user can be searched quickly. Since the reduced 3DBMD is a small 3DBMD, even if it is rendered, the processing time is short. Further, since the data is less likely to be edited thereafter, the total amount of data can be reduced as compared with the case where the primitive 3DBMD which is not likely to be used thereafter is recorded together.

【0079】ユーザが選択したデータのフォーマットで
それぞれが記録されている記憶装置に記憶される。縮小
付き最新3DBMD115cは、縮小付最新3DBMD
記憶装置5gに記録される。以上の編集を経て、保存を
行い、ユーザは編集作業を終える。以上が、X線CT装
置によって物体を撮像して得た3DBMDを編集し、ユ
ーザが求める状態に編集する一連の流れである。
The data is stored in the storage device in which each is recorded in the format of the data selected by the user. The latest 3DBMD with reduction 115c is the latest 3DBMD with reduction
It is recorded in the storage device 5g. After the above editing, the data is saved and the user finishes the editing work. The above is a series of flows for editing the 3DBMD obtained by imaging the object by the X-ray CT apparatus and editing the 3DBMD to the state desired by the user.

【0080】次に、縮小3DBMDの表示画面について
説明する。図15は、本実施例の縮小3DBMDに対す
る処理・表示画面を示す。表示画面19には、縮小3DBM
D のレンダリング画像20と、視線を視覚的に認識でき
る座標表示21と、各種の処理実行パネル22を含み、
マウスやキーボード,矢印キーによる操作で縮小3DB
MDを扱うことができる。
Next, the display screen of the reduced 3DBMD will be described. FIG. 15 shows a processing / display screen for the reduced 3DBMD of this embodiment. Display screen 19 shows reduced 3DBM
A D rendering image 20, a coordinate display 21 for visually recognizing a line of sight, and various processing execution panels 22 are included.
Reduced by operation with mouse, keyboard, arrow keys 3DB
Can handle MD.

【0081】また、ファイルマネージャ画面を図16に
示す。図16は、データの概要を示す画面とファイル名
を表示する画面を持ったファイル管理画面である。画面
左側に、縮小3DBMD106bをレンダリングした画
像を一緒に表示するウィンドウ23aが表示されてい
る。また、ファイル名を表示する表示窓23bがある。
ウィンドウ23aには、マウス等により表示窓23bの
中からユーザが指定したファイルの縮小3DBMD10
6bをレンダリングして表示する。ユーザは、いずれの
窓でも、マウスやキーボード,矢印キーによって操作を
行うことができる。
FIG. 16 shows a file manager screen. FIG. 16 is a file management screen having a screen showing an outline of data and a screen displaying a file name. On the left side of the screen, a window 23a for displaying the image rendered with the reduced 3DBMD 106b is displayed. There is also a display window 23b for displaying the file name.
In the window 23a, a file designated by the user is reduced 3DBMD10 from the display window 23b by a mouse or the like.
6b is rendered and displayed. The user can operate the mouse, keyboard, and arrow keys in any window.

【0082】本実施例によれば、実施例1と同様の効果
を得ることができる。また、縮小3DBMDを有するデ
ータを処理することにより、最新3DBMDに処理を行
う前に、縮小3DBMDに同様の処理を加えることがで
きる。縮小3DBMDへの処理は最新3DBMDよりも
短時間で行うことができるため、最新3DBMDに直接
処理を加えるよりも短時間で処理の結果の概要を知るこ
とができる。
According to this embodiment, the same effect as that of the first embodiment can be obtained. Further, by processing the data having the reduced 3DBMD, the same processing can be added to the reduced 3DBMD before the latest 3DBMD is processed. Since the processing to the reduced 3DBMD can be performed in a shorter time than the latest 3DBMD, it is possible to know the outline of the processing result in a shorter time than to directly add the processing to the latest 3DBMD.

【0083】(実施例3)次に、実施例1乃至実施例2
で説明した3DBMDを用いて3DBMDを提供する業
務について説明する。本実施例の3DBMDの提供業務
についてのフローを図18に示す。本実施例は、3DB
MDを受け取るサービス利用者A(通常は企業であ
る),3DBMDを提供するサービス提供会社C,サー
ビス利用者Aからサービス提供会社Cへ資料を届ける運
送会社B,X線CT装置を用いて資料を撮像する撮像作
業会社D(通常はサービス提供会社Cが兼ねる)が関与
する。
(Embodiment 3) Next, Embodiments 1 and 2
The business of providing 3DBMD using 3DBMD described in 1. will be described. FIG. 18 shows a flow of the 3DBMD providing work of the present embodiment. In this embodiment, 3DB
Service user A (usually a company) that receives MD, service provider C that provides 3DBMD, transport company B that delivers the material from service user A to service provider C, and the material using the X-ray CT apparatus An imaging work company D (usually the service providing company C also serves) that takes an image is involved.

【0084】以下、業務フローについて説明する。サー
ビス利用者Aは、サービスの注文申し込みA1を行い、
この注文AC1をサービス提供会社Cに伝達した後、サ
ービス提供会社Cとの間で打ち合わせ及びメール(本明
細書においてメールとは電子メール及び郵便物の少なく
とも何れかを意味する)AC2の授受により、サービス
利用者Aは仕様確認A2を行う。サービス提供会社Cは
仕様AC1について撮像作業会社Dとの間で打ち合わせ
及びメールCD1の授受により仕様確認C1及びD1を
行う。撮像作業会社Dは仕様確認D1を経てその仕様が
撮像可能か否かをチェック(D2)し、撮像をしない場
合は拒否CD2の連絡をサービス提供会社Cに送る。拒
否CD2の連絡を受けたサービス提供会社Cは、サービ
ス利用者Aにお断り連絡AC3を送り、サービス利用者
Aがお断り連絡AC3を確認(A3)して業務を終了する。
The business flow will be described below. The service user A makes a service order application A1 and
After transmitting the order AC1 to the service providing company C, a meeting with the service providing company C and a mail (in the present specification, mail means at least one of an electronic mail and a mail) AC2 are exchanged, The service user A confirms the specifications A2. The service providing company C confirms the specifications AC1 with the imaging work company D and exchanges the mail CD1 to confirm the specifications C1 and D1. The imaging work company D checks whether or not the specification can be imaged through the specification confirmation D1 (D2), and if the image is not imaged, sends a notification of the rejection CD2 to the service providing company C. The service providing company C, which has received the notification of the refusal CD2, sends a refusal notice AC3 to the service user A, the service user A confirms the refusal notice AC3 (A3), and finishes the work.

【0085】撮像作業会社Dが撮像を行う旨の連絡CD
3をサービス提供会社Cに送った場合は、サービス提供
会社Cは受注処理C3を行い、発注書類AC4をサービ
ス利用者Aに送る。この場合の受注処理C3とは、受注
が可能である旨の連絡をサービス利用者Aに行う処理で
ある。
Contact CD to the effect that imaging work company D will perform imaging
When 3 is sent to the service providing company C, the service providing company C performs the order receiving process C3 and sends the order document AC4 to the service user A. The order receiving process C3 in this case is a process of notifying the service user A that the order can be received.

【0086】サービス利用者Aは、発注書類AC4を確
認(A4)した後、発注手続きA5を行う。発注手続き
A5では発注書類に必要事項を記入する。次にサービス
利用者Aは発注書類をサービス提供会社Cに返送する
(AC5)。発注書類を受け取ったサービス提供会社C
は受注受付及び撮像手配C4を行う。ここでサービス提
供会社Cは運送会社Bへサービス利用者Aから試料を引
き取る旨の依頼BC1を行う。
After confirming the order document AC4 (A4), the service user A performs the order procedure A5. In ordering procedure A5, fill out the necessary items in the ordering document. Next, the service user A returns the order document to the service providing company C (AC5). Service provider C who received the order documents
Accepts orders and arranges for imaging C4. Here, the service providing company C makes a request BC1 to the shipping company B to take the sample from the service user A.

【0087】受付B1を行った運送会社Bは、サービス
利用者Aから試料を運搬し(AD1及びB2)、サービ
ス提供会社Cに届ける。サービス提供会社Cは試料受取
を行った後、試料を撮像作業会社Dに送付する(C
5)。撮像作業会社Dは試料を受け取り(D3)、仕様
に基づきCT撮像D4を行う。撮像により撮像データを
作成し(D5)、撮像データをサービス提供会社Cに送
付する(D5,CD4)。サービス提供会社Cは、撮像
データを受け取り(C6)、実施例1又は2に示した方
法にて、プレビューデータ(見出しデータ106又は縮
小3DBMD106b)を作成(C7)する。そして、
プレビューデータ付3DBMDと撮像データをサービス
利用者Aへ送付する(AC7)。サービス利用者Aはデ
ータを受け取り(A7)、検収を行う(A8)。
The shipping company B that has performed the reception B1 carries the sample from the service user A (AD1 and B2) and delivers it to the service providing company C. After receiving the sample, the service provider company C sends the sample to the imaging work company D (C
5). The imaging work company D receives the sample (D3) and performs CT imaging D4 based on the specifications. Imaging data is created by imaging (D5), and the imaging data is sent to the service providing company C (D5, CD4). The service providing company C receives the imaging data (C6) and creates preview data (header data 106 or reduced 3DBMD 106b) by the method shown in the first or second embodiment (C7). And
The 3DBMD with preview data and the image pickup data are sent to the service user A (AC7). The service user A receives the data (A7) and carries out the inspection (A8).

【0088】この時、撮像データ,最新3DBMD,原
始3DBMDは非常に容量が大きい。そのため、プレビ
ューデータ付3DBMDと撮像データをサービス利用者
Aへ送付する代わりに、まずプレビューデータのみをサ
ービス利用者Aへ送付してもよい。サービス利用者Aは
プレビューデータから最新3DBMDの概要を把握でき
るため、それが更に編集を加える必要があれば、サービ
ス提供会社Cにその旨連絡し(コメント情報を提供
し)、必要な編集を加えた最新3DBMDとしてからサ
ービス利用者Aに送る。
At this time, the image pickup data, latest 3DBMD, and primitive 3DBMD have a very large capacity. Therefore, instead of sending the 3DBMD with preview data and the imaging data to the service user A, first, only the preview data may be sent to the service user A. Since the service user A can grasp the outline of the latest 3DBMD from the preview data, if it needs further editing, he / she informs the service provider company C (provides the comment information) and makes the necessary editing. The latest 3DBMD is sent to the service user A.

【0089】また、プレビューデータが縮小3DBMD
106bであれば、サービス利用者Aは、縮小3DBM
D106bに処理を行うことで、原始3DBMDに加え
るべき必要な処理を知ることができる。サービス利用者
Aがその処理内容をサービス提供会社Cに送り、サービ
ス提供会社Cがその処理を原始3DBMD102に加え
る。そして、プレビューデータ付3DBMDとしてサー
ビス利用者Aに送る。
Further, the preview data is reduced to 3DBMD.
If it is 106b, the service user A is the reduced 3DBM.
By performing the process on D106b, the necessary process to be added to the primitive 3DBMD can be known. The service user A sends the processing contents to the service providing company C, and the service providing company C adds the processing to the primitive 3DBMD 102. Then, it is sent to the service user A as 3DBMD with preview data.

【0090】これによれば、撮像後にサービス利用者へ
サービス提供者から送るデータの量を少なくすることが
できる。これにより、サービス提供者は最初に撮像デー
タを送るよりも迅速にサービス提供者が所望するデータ
をサービス利用者に提供することができる。また、大容
量の3DBMDに対する処理をサービス提供者が一括し
て行う事ができる。それにより、サービス利用者が大容
量3DBMDに処理を加える設備を持ちあわせていない
場合でも、大容量の3DBMDの処理を行ったデータを
得ることができる。
According to this, it is possible to reduce the amount of data sent from the service provider to the service user after imaging. As a result, the service provider can provide the service user with the data desired by the service provider more quickly than by sending the imaging data first. Further, the service provider can collectively perform the processing for the large capacity 3DBMD. Thereby, even if the service user does not have a facility for processing the large-capacity 3DBMD, it is possible to obtain the data processed by the large-capacity 3DBMD.

【0091】撮像作業会社Dは、撮像を終了した試料を
サービス提供会社Cに返還する(D6)。サービス提供会社
Cは、運送会社Bを介して、試料をサービス利用者に運
搬する(C8,B3)。試料をサービス利用者Aに発送
したサービス提供会社Cは撮像にかかる代金請求C9の
請求書類兼振込票をサービス利用者Aに送る(AC8)。
The imaging work company D returns the imaged sample to the service providing company C (D6). The service providing company C carries the sample to the service user via the shipping company B (C8, B3). The service providing company C, which has sent the sample to the service user A, sends the service user A the billing document and the transfer slip of the payment request C9 for imaging (AC8).

【0092】撮像データを受け取り(A7)、試料の返
却を受けた(A9)サービス利用者Aは、請求書類兼振
込票の送付を受けて、指定口座AC10に代金振込A1
0を行う(AC9)。サービス提供会社は代金の振込み
を確認し(C10)、業務を終了する(C11)。
The service user A who has received the imaging data (A7) and has received the return of the sample (A9) receives the billing document and transfer slip, and transfers the payment A1 to the designated account AC10.
0 is performed (AC9). The service providing company confirms the payment of the price (C10) and finishes the work (C11).

【0093】(実施例4)次に、実施例1乃至実施例2
で説明した3DBMDを用いて3DBMDの処理を提供
する業務について説明する。本実施例の3DBMDの提
供業務についてのフローを図19に示す。3DBMDの
元データを持ち処理を依頼するサービス利用者A(通常
は企業である),3DBMDに処理を加えるサービス提
供会社C、それぞれについて業務フローを説明する。
(Embodiment 4) Next, Embodiments 1 and 2
The business of providing the processing of 3DBMD using 3DBMD described in 1. will be described. FIG. 19 shows the flow of the 3DBMD providing work of this embodiment. Business flows will be described for a service user A (normally a company) who has original data of 3DBMD and requests processing, and a service providing company C that adds processing to 3DBMD.

【0094】サービス利用者Aは、サービスの注文申し
込みA1を行う。この注文AC1をサービス提供会社C
に伝達した後、サービス提供会社Cとの間で打ち合わせ
及びメールAC2により、仕様確認A2を行う。発注書
類AC4が伝達されたらこれを確認(A4)し、発注手
続きA5を行う。また、発注書類AC5をサービス提供
会社Cに返送し、それと共に元データ(3DBMD)A
C11を送付する(A6)。サービス提供会社Cからプレビ
ューデータ或いはプレビュー付3DBMDAC7を受け
取ったら(A7)、検収A8をし、サービス提供会社C
からの請求書兼振込票AC8を受けて代金AC9を指定
口座AC10に振り込み(A10)、業務を完了する。
The service user A makes a service order application A1. This order AC1 is the service provider C
Then, the specification confirmation A2 is performed by a meeting with the service providing company C and the mail AC2. When the ordering document AC4 is transmitted, it is confirmed (A4), and the ordering procedure A5 is performed. Also, the order document AC5 is returned to the service providing company C, and along with it, the original data (3DBMD) A
Send C11 (A6). When the preview data or 3DBMDAC7 with preview is received from the service providing company C (A7), the inspection A8 is performed, and the service providing company C
Upon receipt of the invoice and transfer form AC8 from the company, the price AC9 is transferred to the designated account AC10 (A10), and the work is completed.

【0095】次にサービス提供会社Cの業務フローを説
明する。サービス利用者Aから注文AC1を受けて、サ
ービス利用者Aと打ち合わせ及びメール(AC2)によ
り仕様確認を行い(C1)、受注処理C3を行う。発注
書類AC4をサービス利用者Aに送付し、この返送AC
5を受けて、受注受付C4を行う。サービス利用者Aか
ら元データ(3DBMD)を受け取ったら、このデータ
に対するプレビューデータ(見出しデータ106もしく
は縮小3DBMD106b)をサービス利用者Aの要求
仕様に応じて作成する。
Next, the business flow of the service providing company C will be described. Upon receiving the order AC1 from the service user A, the specification is confirmed (C1) by the meeting with the service user A and the mail (AC2), and the order processing C3 is performed. The order document AC4 is sent to the service user A, and this return AC is sent.
After receiving 5, the order acceptance C4 is performed. When the original data (3DBMD) is received from the service user A, preview data (header data 106 or reduced 3DBMD 106b) for this data is created according to the request specifications of the service user A.

【0096】次に、プレビューデータ或いはプレビュー
付3DBMDAC7をサービス利用者Aに送付する(C
7)。ここで、実施例3同様に、まずプレビューデータ
をサービス利用者に送り、サービス利用者が処理の結果
を確認してから大容量の3DBMDを送ってもよい。即
ち、サービス利用者Aは処理の結果をある程度予想はし
ているものの、結果に確証は持っていない。
Next, the preview data or the preview-added 3DBMDAC7 is sent to the service user A (C
7). Here, similarly to the third embodiment, first, the preview data may be sent to the service user, the service user may confirm the processing result, and then the large-capacity 3DBMD may be sent. That is, the service user A predicts the result of the processing to some extent, but does not have any confirmation of the result.

【0097】本実施例のように、先にプレビューデータ
を送り、結果がサービス利用者Aの所望したものと異な
る場合は、所望する結果となるまでサービス提供会社C
が処理を行うことによって、サービス利用者Aとサービ
ス提供者との間でのデータの送受量を、大容量3DBM
Dを最初から送る場合よりも削減することができる。
As in this embodiment, when the preview data is sent first and the result is different from that desired by the service user A, the service providing company C until the desired result is obtained.
Performs a process to reduce the amount of data transmitted and received between the service user A and the service provider to a large capacity of 3DBM.
It can be reduced more than when D is sent from the beginning.

【0098】サービス利用者Aが内容確認後、サービス
利用者Aに請求書類兼振込票AC8を送付し代金請求C
9を行う。最後にサービス利用者Aから代金AC9が指
定口座AC10に振り込まれたのを確認し(C10)、
業務を完了する。
After confirming the contents, the service user A sends the billing document and transfer slip AC8 to the service user A and bills for the payment C.
Do 9. Finally, confirm that the payment AC9 has been transferred from the service user A to the designated account AC10 (C10),
Complete the work.

【0099】以上説明した実施態様によれば、原始3D
BMDや最新3DBMDである大容量の3次元BMDを
扱うにあたり、内容の確認が容易なデータを付与するこ
とにより、大容量のBMDを処理する時間を削減するこ
とができる。
According to the embodiment described above, a primitive 3D
When handling a large-capacity three-dimensional BMD such as the BMD or the latest 3DBMD, by adding data whose contents can be easily confirmed, it is possible to reduce the time for processing the large-capacity BMD.

【0100】(実施例5)本実施例は、実施例1の見出
しデータ106に加えて縮小3DBMDも用いる実施例
である。本実施例では、初めに、X線CT撮像データ等
の2次元画像データを複数積層することなどにより原始
3DBMDを作成し、記憶装置(ハードディスク)に保
存する。
(Embodiment 5) This embodiment is an embodiment in which a reduction 3DBMD is used in addition to the headline data 106 of Embodiment 1. In the present embodiment, first, a primitive 3DBMD is created by stacking a plurality of two-dimensional image data such as X-ray CT image data, and stored in a storage device (hard disk).

【0101】次に、原始3DBMDから、見出しデー
タ,処理履歴データ,縮小3DBMDを作成する。見出
しデータは、最初に原始3DBMDを表示するためにレ
ンダリング処理して2次元画像を作成する時に作られ
る。処理履歴データは、原始3DBMDまたは縮小3D
BMDに処理が施される時に作られる。縮小3DBMD は、
原始3DBMDを表示した後または表示する前に作られ
る。原始3DBMDを表示する場合、データの大きさに
応じた時間がかかる。このため、原始3DBMD を表示する
前に、縮小3DBMDを作成してこれを表示した方が時
間の節約になる。従って、縮小3DBMDは、見出しデ
ータよりも先に作られることが多い。
Next, headline data, processing history data, and reduced 3DBMD are created from the original 3DBMD. The heading data is created when a two-dimensional image is created by first performing a rendering process to display the primitive 3DBMD. Processing history data can be primitive 3DBMD or reduced 3D
Made when the BMD is processed. Reduced 3DBMD is
Created after or before displaying the primitive 3DBMD. Displaying the primitive 3DBMD takes time according to the size of the data. For this reason, it is more time-saving to create a reduced 3DBMD and display it before displaying the primitive 3DBMD. Therefore, the reduced 3DBMD is often created before the headline data.

【0102】本実施例のデータ処理装置では、見出しデ
ータ,処理履歴データ,縮小3DBMDデータは、原始3D
BMDと関連付けられている必要がある。このため、こ
れら3つのデータは、別々の記憶装置に記憶されていて
も良いが、一つのファイルとして一つの記憶装置に記憶
されている方が好ましい。図21は、本実施例における
見出し・処理履歴及び縮小3DBMD付3DBMD11
7のフォーマット例を示す。このデータは、先頭に見出
しデータ記録部,処理履歴データ記録部,縮小3DBM
D記録部を持ち、その後に原始3DBMD記録部を保持
する。見出しデータ及び縮小3DBMDは、複数保持さ
れていても良い。
In the data processing apparatus of this embodiment, the header data, the processing history data, and the reduced 3DBMD data are the original 3D data.
Must be associated with BMD. Therefore, these three data may be stored in different storage devices, but it is preferable that they are stored as one file in one storage device. FIG. 21 is a 3DBMD11 with headline / processing history and reduced 3DBMD in this embodiment.
7 shows an example format. This data has a heading data recording section, a processing history data recording section, and a reduced 3DBM at the beginning.
It has a D recording part and then holds a primitive 3DBMD recording part. A plurality of headline data and reduced 3DBMD may be held.

【0103】処理履歴データは、原始3DBMDに適用
された全ての処理について、その処理を再び行うために
十分な情報が記載されたデータである。例えば、全処理
条件をスクリプトで列記したようなデータである。この
データを利用すれば、連続して行われた処理の途中で作
成された3DBMDや最終的に作成された3DBMDに
限らず、途中で試行的に作成された3DBMDも、原始
3DBMDから再び作成することができる。
The process history data is data in which sufficient information is described for all the processes applied to the primitive 3DBMD so as to perform the processes again. For example, the data is such that all processing conditions are listed in a script. If this data is used, not only the 3DBMD created in the middle of the consecutively executed processing and the 3DBMD finally created, but also the 3DBMD created in the middle of trial are recreated from the primitive 3DBMD. be able to.

【0104】見出しデータは、原始3DBMDをレンダ
リングした2次元画像データや、原始3DBMDに対し
て処理履歴データに記述された処理の一部又は全部を行
って作成される3DBMDをレンダリングした2次元画
像データである。見出しデータは、これらの2次元画像
データの全部又は一部で良いが、原始3DBMDと処理
履歴データを利用して、見出しデータに対応する3DB
MDを作成できる必要がある。
The heading data is the two-dimensional image data obtained by rendering the primitive 3DBMD, or the two-dimensional image data obtained by rendering the 3DBMD created by performing a part or all of the processing described in the processing history data on the primitive 3DBMD. Is. The headline data may be all or a part of these two-dimensional image data, but the 3DB corresponding to the headline data is used by using the primitive 3DBMD and the processing history data.
It is necessary to be able to create MD.

【0105】従って、処理履歴データがない場合、見出
しデータは原始3DBMD自体のレンダリング画像デー
タのみとなる。処理履歴データがない場合とは、X線C
T撮像データから原始3DBMDを作成した直後、処理
後の3DBMDを改めて原始3DBMDとして記憶装置
に記憶させた場合などである。
Therefore, when there is no processing history data, the heading data is only the rendering image data of the primitive 3DBMD itself. When there is no processing history data, X-ray C
Immediately after creating the primitive 3DBMD from the T imaging data, the processed 3DBMD is again stored in the storage device as the primitive 3DBMD.

【0106】原始3DBMDのレンダリング画像データ
である見出しデータを利用する効果は、見出しデータの
みを予め表示することにより、2つ以上ある原始3DB
MDから必要なデータを迅速に選択できることである。
この場合、容量の大きい原始3DBMDを読み込む(メ
モリにロードする)処理、及び原始3DBMDをレンダ
リングして2次元画像データを作り表示する処理が省略
でき、これらの処理に要する時間の数百分の1以下の時
間でできる見出しデータの表示処理のみを行えば良い。
さらに、容量の大きい原始3DBMDをメモリにロード
しないため、メモリを節約でき、装置のメモリ容量が小
さくても、複数のデータを表示して見比べることができ
る。
The effect of using the headline data which is the rendering image data of the primitive 3DBMD is that by displaying only the headline data in advance, there are two or more primitive 3DBs.
It is that necessary data can be quickly selected from the MD.
In this case, the process of reading (loading into the memory) the large-capacity primitive 3DBMD and the process of rendering the primitive 3DBMD to create the two-dimensional image data and displaying the same can be omitted. It suffices to perform only the display processing of the headline data that can be performed in the following time.
Further, since the large-capacity primitive 3DBMD is not loaded into the memory, the memory can be saved, and even if the memory capacity of the device is small, a plurality of data can be displayed and compared.

【0107】従って、見出しデータがまだない原始3D
BMDをレンダリングして2次元画像データを作成した
時、見出しデータと異なる条件で原始3DBMDをレン
ダリングして2次元画像データを作成した時、原始3D
BMDにある処理を行って作成した新しい3DBMDを
レンダリングして2次元画像データを作成した時には、
これらの2次元画像データを見出しデータとして記憶さ
せ、対応する3DBMD をメモリから消去しても良い。
Therefore, a primitive 3D with no heading data yet
When BMD is rendered to create two-dimensional image data, when primitive 3D BMD is rendered to create two-dimensional image data under conditions different from heading data, primitive 3D
When two-dimensional image data is created by rendering a new 3DBMD created by performing a process in BMD,
These two-dimensional image data may be stored as index data and the corresponding 3DBMD may be deleted from the memory.

【0108】見出しデータが処理履歴データに記述され
た処理の結果に対応する場合、この見出しデータを選択
することにより、処理履歴データに記述された処理を原
始3DBMDに対して行い、見出しデータに対応する3
DBMDを再度作成することができる。この利用形態と
しては、(1)メモリにロードしていない複数の原始3
DBMDのうちどのデータをロードして、どの処理を行
うかを選択する場合、(2)メモリにロードしていない
複数の原始3DBMDのうちどのデータをロードするか
を選択する場合、(3)1つの原始3DBMDをメモリ
にロードした状態で処理履歴データに記述された処理の
うちどの処理を行うかを選択する場合がある。
When the headline data corresponds to the result of the process described in the process history data, by selecting this headline data, the process described in the process history data is performed on the primitive 3DBMD to correspond to the headline data. Do 3
DBMD can be created again. This usage is as follows: (1) Multiple primitives 3 not loaded in memory
When selecting which data of DBMD to load and which process to perform, (2) When selecting which data of a plurality of primitive 3DBMD not loaded in the memory to load, (3) 1 In some cases, one of the processes described in the process history data may be selected with one primitive 3DBMD loaded in the memory.

【0109】上記(1)の場合、例えば、図22に示す
ように、複数の原始3DBMDの見出しデータが、表示
画面19のデータ表示窓23cに一緒に表示される。ま
た、3DBMD処理システムは、各見出しデータに関連
付けられた処理履歴データを参照し、各見出しデータに
対応する処理履歴情報(コメント)をデータ表示窓23
cの右側のコメント表示窓23dに表示する。各処理履
歴情報は、各見出しデータが原始3DBMDにどのよう
な処理を施した3DBMDに対応しているかを示す。
In the case of the above (1), for example, as shown in FIG. 22, a plurality of primitive 3DBMD headline data are displayed together in the data display window 23c of the display screen 19. Further, the 3DBMD processing system refers to the processing history data associated with each heading data and displays the processing history information (comment) corresponding to each heading data in the data display window 23.
It is displayed in the comment display window 23d on the right side of c. Each processing history information indicates what kind of processing each headline data corresponds to the primitive 3DBMD.

【0110】見出しデータと処理履歴情報を表示する際
は、原始3DBMDがロードされていないため、原始3
DBMDは読み込まず、見出しデータと処理履歴データ
のみを読み込む。1つの原始3DBMDに関連付けられ
た見出しデータは、この関連性が分かるように表示され
る。例えば、コメント表示窓23dに対応する原始3D
BMDのファイル名を表示したり、1つの画面に見出し
データと原始3DBMDとの対応関係をまとめて表示しても
良い。
When displaying the heading data and the processing history information, since the primitive 3DBMD is not loaded, the primitive 3
DBMD is not read, but only the headline data and the processing history data are read. The headline data associated with one primitive 3DBMD is displayed so that this association can be seen. For example, the primitive 3D corresponding to the comment display window 23d
The BMD file name may be displayed, or the correspondence between the headline data and the primitive 3DBMD may be displayed together on one screen.

【0111】1つの画面に1つの原始3DBMDに関連
付けられた見出しデータが表示されている場合、ページ
切り替え用のボタン12e及び12fは、原始3DBM
Dを切り替える機能を果たす。この場合、原始3DBM
D読み込み用のボタン20aが押されると、その画面に
表された原始3DBMDが読み込まれる。1つの画面に
1つの原始3DBMDが対応していない場合は、見出し
データの1つを選択してボタン20aを押すことによ
り、その見出しデータに関連付けられた原始3DBMD
を読み込むようにしても良い。
When the heading data associated with one source 3DBMD is displayed on one screen, the buttons 12e and 12f for page switching are the source 3DBM.
Performs the function of switching D. In this case, primitive 3DBM
When the D reading button 20a is pressed, the primitive 3DBMD displayed on the screen is read. When one primitive 3DBMD does not correspond to one screen, by selecting one of the headline data and pressing the button 20a, the primitive 3DBMD associated with the headline data is selected.
May be read.

【0112】また、3DBMDを作成する場合、ユーザ
は、画面に表示された見出しデータと処理履歴情報を見
て、ポインタ11を用いて、作成したい所望の見出しデ
ータを選択し、作成ボタン20bを押す。3DBMD処
理システムは、この操作を受けて、原始3DBMDに対
して処理履歴データに記述された処理を行い、所望の見
出しデータに対応する3DBMDを作成する。
When creating the 3DBMD, the user looks at the heading data and the processing history information displayed on the screen, selects the desired heading data to be created using the pointer 11, and presses the create button 20b. .. In response to this operation, the 3DBMD processing system performs the processing described in the processing history data on the primitive 3DBMD to create the 3DBMD corresponding to the desired headline data.

【0113】上記(2)の場合も、同様の画面が表示さ
れる。但し、この場合はデータのロードのみのため、作
成ボタン20bは表示されない。
In the case of (2) above, a similar screen is displayed. However, in this case, since the data is only loaded, the create button 20b is not displayed.

【0114】上記(1)及び(2)の場合、原始3DB
MD自体を表す見出しデータが選択されれば原始3DB
MDのロードのみを行い、その他の見出しデータが選択
されれば、確認メッセージを画面に表示してユーザの確
認を得てから、新しい3DBMDの作成を行うようにしても
良い。
In case of (1) and (2) above, the primitive 3DB
Primitive 3DB if heading data representing MD itself is selected
If only MD is loaded and other headline data is selected, a confirmation message may be displayed on the screen to obtain the user's confirmation, and then a new 3DBMD may be created.

【0115】上記(3)の場合は、(1)と同様の画面
が表示されるが、この場合はデータが既にロードされて
いるため、原始3DBMD読み込み用のボタン20aは
表示されない。
In the case of (3), the same screen as in (1) is displayed, but in this case, since the data has already been loaded, the button 20a for reading the primitive 3DBMD is not displayed.

【0116】縮小3DBMDは、データの容量又は縮小
倍率を一定値にして間引きなどの処理によって原始3D
BMDを縮小した3DBMD、及び/又は、原始3DB
MDに処理履歴データの処理の一部又は全部を行って成
る3DBMDを縮小した3DBMDである。縮小3DB
MDは、これらの縮小された3DBMDの全部又は一部
で良いが、原始3DBMDと処理履歴データを利用し
て、縮小3DBMDに対応する3DBMDを作成できる
必要がある。従って、処理履歴データがない場合、縮小
3DBMDは原始3DBMD自体の縮小3DBMDのみ
となる。
The reduced 3D BMD is a primitive 3D by a process such as thinning with the data capacity or reduction ratio set to a constant value.
BMD reduced 3DBMD and / or primitive 3DB
The 3DBMD is a reduced 3DBMD obtained by performing a part or all of the processing of the processing history data on the MD. Reduced 3DB
The MD may be all or part of these reduced 3DBMDs, but it is necessary to be able to create a 3DBMD corresponding to the reduced 3DBMD using the primitive 3DBMD and the processing history data. Therefore, when there is no processing history data, the reduced 3DBMD is only the reduced 3DBMD of the original 3DBMD itself.

【0117】原始3DBMDの縮小3DBMDを利用す
る1つの効果は、縮小3DBMDのみを予め表示するこ
とにより、2つ以上ある原始3DBMDから必要なデー
タを迅速に選択できることである。この場合、容量の大
きい原始3DBMDを読み込む処理、及び原始3DBM
Dをレンダリングして2次元画像データを作り表示する
処理が省略でき、これらの処理に要する時間の数分の1
から数十分の1以下の時間でできる縮小3DBMDの読
み込み処理とレンダリング処理を行えば良い。さらに、
容量の大きい原始3DBMDをメモリにロードしないた
め、メモリを節約でき、装置のメモリ容量が小さくて
も、複数のデータを表示して見比べることができる。
One effect of using the reduced 3DBMD of the primitive 3DBMD is that by displaying only the reduced 3DBMD in advance, necessary data can be quickly selected from two or more primitive 3DBMDs. In this case, the process of reading a large-capacity primitive 3DBMD, and the primitive 3DBM
It is possible to omit the process of rendering D to create and display two-dimensional image data, which is a fraction of the time required for these processes.
It suffices to perform the reading process and the rendering process of the reduced 3DBMD which can be performed in a time of 1 to 10 minutes. further,
Since the primitive 3DBMD having a large capacity is not loaded into the memory, the memory can be saved, and a plurality of data can be displayed and compared even if the memory capacity of the device is small.

【0118】縮小3DBMDは、3次元データであるた
め、回転や切断等の処理を加えて表示方法を変化させる
ことができる。これにより、ユーザは、原始3DBMD
の中身をより正確に確認することができる。従って、縮
小3DBMDがまだない原始3DBMDを表示する時、
原始3DBMDに処理を行って作成した新しい3DBMDを
表示する時には、メッセージを画面表示するなどにより
ユーザの確認を取って縮小3DBMDを作成し、これを
表示すると良い。
Since the reduced 3DBMD is three-dimensional data, it is possible to change the display method by adding processing such as rotation and cutting. This allows the user to use the primitive 3DBMD
The contents of can be confirmed more accurately. Therefore, when displaying a primitive 3DBMD that does not yet have a reduced 3DBMD,
When displaying a new 3DBMD created by performing processing on the primitive 3DBMD, it is advisable to create a reduced 3DBMD by confirming the user by displaying a message on the screen, and display this.

【0119】原始3DBMD自体の縮小3DBMDを利
用する他の効果は、原始3DBMDをメモリにロードし
ない状態、またはメモリにロードした原始3DBMDに
何の処理も施さない状態で、縮小3DBMDに対して処
理を加えることにより、処理を迅速にできることであ
る。
Another effect of using the reduced 3DBMD of the primitive 3DBMD itself is to perform processing on the reduced 3DBMD while the primitive 3DBMD is not loaded into the memory or when the primitive 3DBMD loaded in the memory is not subjected to any processing. By adding, the processing can be speeded up.

【0120】縮小3DBMDは、データの容量が原始3
DBMDに比べて小さく、処理に要する時間が短いた
め、試行錯誤により処理条件を決定できる。例えば、処
理条件を変えた複数の処理を縮小3DBMDに対して行
い、この結果から決定した処理条件で、原始3DBMD
に対して処理を行えば良い。また、原始3DBMDに対
しては処理を行わず、処理後の縮小3DBMDに対して
さらに異なる処理を行っても良い。
In the reduced 3DBMD, the data capacity is primitive 3.
Since it is smaller than DBMD and the time required for processing is short, the processing condition can be determined by trial and error. For example, a plurality of processes with different processing conditions are performed on the reduced 3DBMD, and the processing conditions determined from the result are used to generate the primitive 3DBMD.
Should be processed. Further, the processing may not be performed on the primitive 3DBMD, and further different processing may be performed on the reduced 3DBMD after the processing.

【0121】縮小3DBMDに対して処理を行った時、
全ての処理に対して新たに縮小3DBMDを作成し、こ
れらを並べて表示して処理条件の違いによる処理結果の
違いを確認できるようにしても良い。試行結果の縮小3
DBMDは、新たな試行処理を行う度に新しいものに更
新しても良い。この場合、全ての処理又は試行錯誤の結
果採用されなかった処理を除く全ての処理について、そ
の処理条件を処理履歴データに記録する必要がある。こ
れにより、縮小3DBMDに対して行った処理の一部又
は全部を、最終的に原始3DBMDに対して行い、新し
い3DBMD を作成することができる。
When processing is performed on the reduced 3DBMD,
It is also possible to newly create reduced 3DBMD for all the processes and display them side by side so that the difference in the processing results due to the difference in the processing conditions can be confirmed. Reduction of trial results 3
The DBMD may be updated with a new one each time a new trial process is performed. In this case, it is necessary to record the processing conditions in the processing history data for all the processings or all the processings that are not adopted as a result of trial and error. Thereby, part or all of the processing performed on the reduced 3DBMD can be finally performed on the primitive 3DBMD to create a new 3DBMD.

【0122】縮小3DBMDが処理履歴データに記述さ
れた処理の結果に対応する場合、この縮小3DBMDを
選択することにより、処理履歴データに記述された処理
を原始3DBMDに対して行い、縮小3DBMDに対応
する3DBMDを作成することができる。見出しデータ
の場合と異なり、この3DBMDはそれまでに一度も作
成したことのないものでも良い。
When the reduced 3DBMD corresponds to the result of the processing described in the processing history data, by selecting the reduced 3DBMD, the processing described in the processing history data is performed on the original 3DBMD to correspond to the reduced 3DBMD. 3DBMD can be created. Unlike the case of the headline data, this 3DBMD may be one that has never been created.

【0123】この利用形態としては、(1)メモリにロー
ドしていない複数の原始3DBMDのうちどのデータを
ロードするかを選択する場合、(2)1つの原始3DB
MDをメモリにロードした状態で処理履歴データに記述
された処理のうちどの処理を行うかを選択する場合があ
る。
As the usage pattern, (1) when selecting which data is to be loaded from among a plurality of primitive 3DBMD not loaded in the memory, (2) one primitive 3DB
There is a case where which of the processes described in the process history data is to be performed with the MD loaded in the memory.

【0124】上記(1)の場合、例えば、図23に示す
ように、複数の原始3DBMD自体の縮小3DBMDが
表示画面19のデータ表示窓23cに一緒に表示され
る。この場合、データをロードするのみなので、図23
の作成ボタン20bは表示されない。コメント表示窓2
3dには、原始3DBMDのファイル名,データ容量等
のデータ情報のみが表示される。ユーザは、画面に表示
された縮小3DBMDとデータ情報を見て、ポインタ1
1を用いて、原始3DBMDを読み込みたい所望の縮小
3DBMDを選択し、ボタン20aを押す。この場合、
ユーザは、位置調整窓23eに表示されたカーソルを用
いて縮小3DBMDの表示位置を変えることができる。
ボタン20aが押されると、3DBMD処理システム
は、選択された縮小3DBMDに関連付けられた原始3
DBMDを読み込む。
In the case of the above (1), for example, as shown in FIG. 23, reduced 3DBMDs of a plurality of primitive 3DBMDs themselves are displayed together in the data display window 23c of the display screen 19. In this case, since only the data is loaded,
The create button 20b is not displayed. Comment display window 2
In 3d, only data information such as the file name and data capacity of the primitive 3DBMD is displayed. The user looks at the reduced 3DBMD and the data information displayed on the screen, and points to the pointer 1
1 is used to select a desired reduced 3DBMD from which the original 3DBMD is to be read, and the button 20a is pressed. in this case,
The user can change the display position of the reduced 3D BMD by using the cursor displayed in the position adjustment window 23e.
When the button 20a is pressed, the 3DBMD processing system selects the primitive 3 associated with the selected reduced 3DBMD.
Read DBMD.

【0125】上記(2)の場合、例えば、図23に示す
ように、1つの原始3DBMDに関連付けられた全ての
縮小3DBMDがデータ表示窓23cに表示される。但
し、この場合はデータが既にロードされているため、ボ
タン20aは表示されない。3DBMD処理システム
は、各縮小3DBMDに関連付けられた処理履歴データ
を参照し、各縮小3DBMDに対応する処理履歴情報を
コメント表示窓23dに表示する。各処理履歴情報は、
各縮小3DBMDが原始3DBMDにどのような処理を
施した3DBMDに対応しているかを示す。
In the case of the above (2), for example, as shown in FIG. 23, all reduced 3DBMDs associated with one primitive 3DBMD are displayed in the data display window 23c. However, in this case, since the data has already been loaded, the button 20a is not displayed. The 3DBMD processing system refers to the processing history data associated with each reduced 3DBMD and displays the processing history information corresponding to each reduced 3DBMD in the comment display window 23d. Each processing history information is
It shows how each reduced 3DBMD corresponds to the processed 3DBMD.

【0126】ユーザは、画面に表示された縮小3DBM
Dと処理履歴情報を見て、ポインタ11を用いて、作成
したい所望の縮小3DBMDを選択し、作成ボタン20
bを押す。ユーザは、位置調整窓23eに表示されたカ
ーソルを用いて縮小3DBMD の表示位置を変えることがで
きる。作成ボタン20bが押された場合、3DBMD処
理システムは、原始3DBMDに対して処理履歴データ
に記述された処理を行い、所望の縮小3DBMDに対応
する3DBMDを作成する。この場合、原始3DBMD
と処理履歴データから最新3DBMDよりも前の3DB
MDを作成できるので、アンドゥー処理を行うことがで
きる。
The user can select the reduced 3DBM displayed on the screen.
Looking at D and the processing history information, the pointer 11 is used to select the desired reduced 3DBMD to be created, and the create button 20
Press b. The user can change the display position of the reduced 3D BMD by using the cursor displayed in the position adjustment window 23e. When the create button 20b is pressed, the 3DBMD processing system performs the process described in the process history data on the primitive 3DBMD to create the 3DBMD corresponding to the desired reduced 3DBMD. In this case, primitive 3DBMD
And 3DB before the latest 3DBMD from the processing history data
Since an MD can be created, undo processing can be performed.

【0127】以上で説明した処理履歴データ,見出しデ
ータ,縮小3DBMDの個々の機能は実施例1及び実施
例2と同様であり、本実施例ではその全てが利用でき
る。
The individual functions of the processing history data, heading data, and reduced 3DBMD described above are the same as those in the first and second embodiments, and all of them can be used in this embodiment.

【0128】次に、本実施例に特有の利用形態について
説明する。この利用形態は、縮小3DBMDのレンダリ
ング画像を見出しデータとして保持する方法である。図
24は、本実施例の3DBMD処理システム1dの構成
図を示す。以下、3DBMD処理システムを単にシステムと
呼ぶ。システム1dは、システム1aで扱った見出しデ
ータ106に加えて、縮小3DBMD106bも扱う。
本システムの大部分は実施例1と同じであるので、ここ
では重複する部分の説明は省略する。
Next, a usage form peculiar to this embodiment will be described. This usage form is a method of holding a reduced 3DBMD rendering image as index data. FIG. 24 shows a configuration diagram of the 3D BMD processing system 1d of the present embodiment. Hereinafter, the 3D BMD processing system is simply referred to as a system. The system 1d handles the reduced 3DBMD 106b in addition to the index data 106 handled by the system 1a.
Since most of the present system is the same as that of the first embodiment, the description of the overlapping parts will be omitted here.

【0129】尚、本実施例の電子計算機503は、処理
の内容毎に、データ処理装置3a,縮小3DBMD処理
装置3b,見出しデータ・縮小3DBMD選択手段8
a,見出しデータ・縮小3DBMD表示手段7bに分け
て構成しているが、1つの計算機が複数又は全ての処理
を行っても良い。
The electronic computer 503 of the present embodiment, the data processing device 3a, the reduced 3DBMD processing device 3b, the heading data / reduced 3DBMD selecting means 8 for each processing content.
a, the heading data / reduced 3D BMD display means 7b is separately configured, but one computer may perform a plurality of or all processes.

【0130】システム1dは、システム1aと異なる構
成として、縮小3DBMD処理装置3b,見出し・履歴
・縮小付3DBMD記憶装置5h,見出しデータ・縮小
3DBMD表示手段7b,見出しデータ・縮小3DBM
D選択手段8a等を備える。縮小3DBMD処理装置3
bは図11のシステム1cと同じであるので、説明は省
略する。見出し・履歴・縮小付3DBMD記憶装置5h
は、見出しデータ及び処理履歴データに加えて、縮小3
DBMDも記憶するものである。
The system 1d has a reduced 3DBMD processing device 3b, a headline / history / reduced 3DBMD storage device 5h, a headline data / reduced 3DBMD display means 7b, a headline data / reduced 3DBM, as a configuration different from the system 1a.
The D selection means 8a and the like are provided. Reduction 3DBMD processing device 3
Since b is the same as the system 1c in FIG. 11, the description thereof will be omitted. 3DBMD storage device 5h with heading / history / reduction
Is the reduction 3 in addition to the heading data and processing history data.
It also stores the DBMD.

【0131】見出しデータ・縮小3DBMD表示手段7
bは、システム1aの見出しデータ表示手段7aに、縮
小3DBMDの表示機能を加えたものである。見出しデ
ータ・縮小3DBMD選択手段8aは、システム1aの
見出しデータ選択手段8に、縮小3DBMDの選択機能
を加えたものである。7b及び8aは、例えば図22や
図23で説明したような表示機能及び選択機能を利用す
る。
Heading data / reduced 3D BMD display means 7
Reference numeral b shows the headline data display means 7a of the system 1a with a reduced 3DBMD display function. The headline data / reduced 3DBMD selection means 8a is the headline data selected means 8 of the system 1a with a reduced 3DBMD selection function. 7b and 8a use the display function and the selection function as described with reference to FIGS. 22 and 23, for example.

【0132】次に、システム1dにより、見出しデー
タ,処理履歴データ及び縮小3DBMD を有する3DBMD
を編集する方法を、図25を用いて説明する。図25
は、本実施例の3DBMD処理方法のフローチャートを
示す。本実施例で扱うデータは、見出し・履歴・縮小付
3DBMDである。
Next, the system 1d causes the 3DBMD having the headline data, the processing history data and the reduced 3DBMD to be included.
A method for editing the will be described with reference to FIG. Figure 25
Shows a flowchart of the 3D BMD processing method of the present embodiment. The data handled in this embodiment is 3DBMD with headline / history / reduction.

【0133】初めに、ユーザが、図22や図23で説明
したような操作により、所望の見出し・履歴・縮小付3
DBMDデータを選択してロードコマンドを入力する(2
01)。システム1dは、原始3DBMDをロードせず
に、縮小3DBMDを読み込んで表示手段に表示する
(202f)。次に、システム1dは、ユーザからの処
理コマンド入力を受けて(221)、縮小3DBMDに
対して処理を行う(222)。
First, the user operates the operations described with reference to FIGS.
Select the DBMD data and enter the load command (2
01). The system 1d reads the reduced 3DBMD and displays it on the display means without loading the primitive 3DBMD (202f). Next, the system 1d receives a processing command input from the user (221) and processes the reduced 3D BMD (222).

【0134】この処理は、処理条件を決定するための試
行錯誤的な処理でも良い。このためには、複数の処理条
件に対する複数の処理結果を比較する必要がある。しか
し、縮小3DBMDが3DBMDであるため、多数のデ
ータを同時に表示する場合、装置のメモリ容量を大きく
占有する。これに対処するために、本実施例では、試行
錯誤的に処理を行う場合、各処理条件で処理して得られ
た縮小3DBMDは、メモリ上から消去される(22
5)。この代わりに、縮小3DBMDをレンダリングし
て作成した2次元画像データが、見出しデータとして一
覧表示される(213)。
This processing may be a trial and error processing for determining the processing condition. For this purpose, it is necessary to compare a plurality of processing results for a plurality of processing conditions. However, since the reduced 3DBMD is a 3DBMD, it occupies a large memory capacity of the device when displaying a large number of data at the same time. In order to deal with this, in the present embodiment, when processing is performed by trial and error, the reduced 3DBMD obtained by processing under each processing condition is erased from the memory (22
5). Instead, two-dimensional image data created by rendering the reduced 3DBMD is displayed as a list as heading data (213).

【0135】この縮小3DBMDの消去の前に、処理結
果の縮小3DBMDを画面に表示し(223)、回転,
切断等を行うことにより、見出しデータを作成するレン
ダリングの条件を変えても良い。この場合、システム1
dは、ユーザからレンダリング条件コマンドの入力を受
け(226)、見出しデータと処理履歴データを作成し
(211b,210b)、作成した見出しデータを表示手
段に表示する(209a)。システム1dは、ユーザから
レンダリング終了の入力を受ける(227a)までは、
226に戻ってレンダリングを繰り返し、レンダリング
終了が入力されれば、225を実行する。
Before erasing this reduced 3DBMD, the reduced 3DBMD of the processing result is displayed on the screen (223), rotated,
By performing cutting or the like, the rendering condition for creating the headline data may be changed. In this case, system 1
d receives a rendering condition command from the user (226) and creates heading data and processing history data.
(211b, 210b), the created headline data is displayed on the display means (209a). The system 1d, until receiving a rendering end input from the user (227a),
Returning to 226, the rendering is repeated, and if rendering end is input, 225 is executed.

【0136】1つの縮小3DBMDに対応する見出しデ
ータは、異なるレンダリング条件に応じて複数あっても
良いし、条件を変える度に見出しデータが更新(上書
き)されても良い(211b)。この見出しデータを作
成するために、最初の縮小3DBMDに行った処理は全
て処理履歴データに記述され、見出しデータが上書きさ
れた場合には、処理履歴データも最新の見出しデータに
合わせて上書きされる(210b)。
There may be a plurality of headline data corresponding to one reduced 3DBMD according to different rendering conditions, or the headline data may be updated (overwritten) each time the condition is changed (211b). All processing performed on the first reduced 3DBMD to create this heading data is described in the processing history data, and when the heading data is overwritten, the processing history data is also overwritten according to the latest heading data. (210b).

【0137】処理結果の縮小3DBMDをレンダリング
して見出しデータを作成するために行った処理は、連続
した複数の処理が縮小3DBMDや原始3DBMDに施
される際には必要でないので、処理履歴データに記述さ
れる必要はない。しかし、最終的に見出しデータと同じ
2次元画像データを表示する場合には、上記処理を処理
履歴データに記述しておいても良い。
The processing performed for rendering the reduced 3DBMD of the processing result to create the heading data is not necessary when a plurality of consecutive processings are performed on the reduced 3DBMD or the primitive 3DBMD, so that the processing history data is recorded. It need not be described. However, when finally displaying the same two-dimensional image data as the headline data, the above processing may be described in the processing history data.

【0138】システム1dは、ユーザから試行錯誤終了
の入力を受ける(227b)までは、221に戻って以
上の処理を繰り返し、試行錯誤終了が入力されれば、2
14を実行する。システム1dは、試行錯誤の結果とし
て表示された見出しデータに対するユーザの選択コマン
ドを受け(214)、処理前の縮小3DBMDから新し
い縮小3DBMDを作成してこれを表示する(222,
223)。新しい縮小3DBMDが作成されれば、処理
前の縮小3DBMDや試行錯誤の処理結果である複数の
見出しデータは、メモリ上から消去されても良い。
The system 1d returns to 221 and repeats the above processing until it receives a trial and error end input from the user (227b).
14 is executed. The system 1d receives a user selection command for the headline data displayed as a result of trial and error (214), creates a new reduced 3DBMD from the reduced 3DBMD before processing, and displays this (222, 222).
223). When a new reduced 3DBMD is created, the reduced 3DBMD before processing and a plurality of headline data as the result of trial and error processing may be deleted from the memory.

【0139】システム1dは、ユーザから処理継続の入
力を受ければ(227c)、221に戻って次の処理を
実行し、処理終了の入力を受ければ、224を実行す
る。システム1dは、ユーザから作成した見出しデータ
に対する選択及び処理コマンドを受け(224)、選択
された見出しデータに至る一連の処理を原始3DBMD
に施して新しい3DBMDを作成し(204)、これを
レンダリングして画面に表示する(209b)。
The system 1d returns to 221 to execute the next process when the input of the process continuation is received from the user (227c), and executes 224 when the input of the process end is received. The system 1d receives a selection and processing command for the headline data created by the user (224), and executes a series of processes up to the selected headline data in the primitive 3DBMD.
Then, a new 3DBMD is created (204), and this is rendered and displayed on the screen (209b).

【0140】さらに、システム1dは、ユーザからのセ
ーブコマンドを受けた場合(206)、ここまでに作成し
た最終的な縮小3DBMD,見出しデータ及び処理履歴
データを、見出し・履歴・縮小付3DBMD記憶装置に
記憶させる(207g)。また、新しい3DBMDは、
新しい原始3DBMDとして見出し・履歴・縮小付3D
BMD記憶装置または3DBMD記憶装置に記憶される
(207)。
Further, when the system 1d receives a save command from the user (206), the final reduced 3DBMD, headline data and process history data created up to this point are stored in the headline / history / reduced 3DBMD storage device. (207 g). Also, the new 3DBMD is
3D with heading / history / reduction as new primitive 3DBMD
It is stored in the BMD storage device or the 3DBMD storage device (207).

【0141】本実施例によれば、ユーザが一覧表示され
た見出しデータから所望のデータを選択した後、原始3
DBMDを処理する前に、縮小3DBMDが画面に表示
されるので、ユーザは、より詳細に確認(プレビュー)
することができる。さらに、原始3DBMDに対する処
理は、最小限で且つ最後にまとめて実施されるので、試
行錯誤による条件設定を含む連続的な処理を、縮小3D
BMDと見出しデータを用いて、迅速且つ快適に行うこ
とができる。
According to this embodiment, after the user selects desired data from the index data displayed in the list, the primitive 3
Before processing the DBMD, the reduced 3DBMD is displayed on the screen, so the user can check in more detail (preview).
can do. Further, since the processing for the primitive 3DBMD is executed at the minimum and collectively at the end, continuous processing including condition setting by trial and error is reduced to 3D.
It can be done quickly and comfortably using BMD and headline data.

【0142】尚、本実施例では、見出しデータに対応す
る縮小3DBMDを消去する例を説明したが、メモリに
余裕のある場合には、見出しデータに対応する縮小3DBM
D を消去しなくても良い。
In the present embodiment, an example in which the reduced 3DBMD corresponding to the headline data is erased has been described. However, when the memory has enough space, the reduced 3DBM corresponding to the headline data is deleted.
It is not necessary to erase D.

【0143】[0143]

【発明の効果】本発明によれば、大容量の3次元ビット
マップデータを処理する場合に、プレビューをより迅速
に表示することができる。
According to the present invention, a preview can be displayed more quickly when processing a large volume of three-dimensional bitmap data.

【図面の簡単な説明】[Brief description of drawings]

【図1】システム構成図。FIG. 1 is a system configuration diagram.

【図2】処理のフローチャート。FIG. 2 is a flowchart of processing.

【図3】再処理のフローチャート。FIG. 3 is a flowchart of reprocessing.

【図4】3次元BMDフォーマット例。FIG. 4 is an example of a three-dimensional BMD format.

【図5】3次元BMDフォーマット例。FIG. 5 is an example of a three-dimensional BMD format.

【図6】見出しデータ表示・選択画面例。FIG. 6 shows an example of a heading data display / selection screen.

【図7】見出しデータ表示・選択画面例。FIG. 7 shows an example of a heading data display / selection screen.

【図8】ユーザ入力・表示装置例。FIG. 8 is an example of a user input / display device.

【図9】処理のフローチャート。FIG. 9 is a flowchart of processing.

【図10】3次元BMDフォーマット例。FIG. 10 shows an example of a three-dimensional BMD format.

【図11】システム構成図。FIG. 11 is a system configuration diagram.

【図12】処理のフローチャート。FIG. 12 is a flowchart of processing.

【図13】3次元BMDフォーマット例。FIG. 13 is an example of a three-dimensional BMD format.

【図14】縮小BMD作成例。FIG. 14 is an example of creating a reduced BMD.

【図15】縮小3次元BMD表示・処理画面例。FIG. 15 shows a reduced three-dimensional BMD display / processing screen example.

【図16】オペレーティングシステムのファイル表示画
面例。
FIG. 16 shows an example of a file display screen of the operating system.

【図17】CADデータフォーマット例。FIG. 17 is a CAD data format example.

【図18】業務フロー図。FIG. 18 is a business flow diagram.

【図19】業務フロー図。FIG. 19 is a business flow diagram.

【図20】システムの概念図。FIG. 20 is a conceptual diagram of the system.

【図21】見出し・履歴縮小3DBMD付3DBMDフ
ォーマット例。
FIG. 21 is an example of 3DBMD format with headline / history reduction 3DBMD.

【図22】見出しデータ表示・選択画面例。FIG. 22 shows an example of a heading data display / selection screen.

【図23】縮小3DBMD表示・選択画面例。FIG. 23 is an example of a reduced 3D BMD display / selection screen.

【図24】システム構成図。FIG. 24 is a system configuration diagram.

【図25】処理のフローチャート。FIG. 25 is a flowchart of processing.

【符号の説明】[Explanation of symbols]

1a,1c…3DBMD処理システム、2,506…入
力装置、3a…データ処理装置、3b…縮小3DBMD
処理装置、4,504…表示装置、5a…3DBMD記
憶装置、5b…原始・見出し・履歴付3DBMD記憶装
置、5c…見出し・履歴付3DBMD記憶装置、5d…
見出し付最新3DBMD記憶装置、5e…原始・縮小・
履歴付3DBMD記憶装置、5f…縮小・履歴付3DB
MD記憶装置、5g…縮小付最新3DBMD記憶装置、
5h…見出し・履歴・縮小付3DBMD記憶装置、7a
…見出しデータ表示手段、7b…見出しデータ・縮小3
DBMD表示手段、8…見出しデータ選択手段、8a…
見出しデータ・縮小3DBMD選択手段、9…プリンタ
出力装置、502…記憶装置、503…電子計算機、5
05…出力手段、A…サービス利用者、B…運送会社、
C…サービス提供会社、D…撮像作業会社。
1a, 1c ... 3DBMD processing system, 2, 506 ... Input device, 3a ... Data processing device, 3b ... Reduced 3DBMD
Processing device, 4, 504 ... Display device, 5a ... 3DBMD storage device, 5b ... Primitive / heading / history-added 3DBMD storage device, 5c ... Heading / history-added 3DBMD storage device, 5d ...
Latest 3DBMD storage device with caption, 5e ...
3DB with history MD storage device, 5f ... 3DB with reduction / history
MD storage device, 5g ... Latest 3DBMD storage device with reduction,
5h ... 3DBMD storage device with heading / history / reduction, 7a
... heading data display means, 7b ... heading data / reduction 3
DBMD display means, 8 ... Heading data selection means, 8a ...
Heading data / reduction 3DBMD selection means, 9 ... Printer output device, 502 ... Storage device, 503 ... Electronic computer, 5
05 ... output means, A ... service user, B ... transportation company,
C ... Service providing company, D ... Imaging work company.

─────────────────────────────────────────────────────
─────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成15年3月7日(2003.3.7)[Submission date] March 7, 2003 (2003.3.7)

【手続補正1】[Procedure Amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】特許請求の範囲[Name of item to be amended] Claims

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【特許請求の範囲】[Claims]

請求項1】3次元ビットマップデータ及び前記3次元
ビットマップデータをレンダリングして得た2次元画像
データを記憶する記憶装置と、 前記記憶装置に記憶された前記3次元ビットマップデー
タに処理を加え、処理後の3次元ビットマップデータを
前記記憶装置に記憶する処理、及び、前記2次元画像デ
ータを表示装置に送る処理を行うデータ処理装置と、 前記データ処理装置から送られたデータを表示する表示
装置と、を備え、 前記記憶装置が、前記3次元ビットマップデータに加え
られた処理の履歴に関する処理履歴データを記憶し、 前記記憶装置は複数の2次元画像データの記憶を可能と
し、且つ、前記表示装置は複数の2次元画像データの表
示を可能とし、 前記処理履歴データと前記3次元ビットマップデータと
から処理後の3次元ビットマップデータを作成可能に構
成したことを特徴とするデータの処理装置。
A memory device for 1. A storing three-dimensional bit map data and the two-dimensional image data obtained by rendering the three-dimensional bit map data, the processing to the three-dimensional bit map data stored in the storage device In addition, a data processing device for storing the processed three-dimensional bitmap data in the storage device and a process for sending the two-dimensional image data to a display device, and displaying the data sent from the data processing device. And a display device for performing the processing, wherein the storage device stores processing history data relating to a history of processing performed on the three-dimensional bitmap data, and the storage device enables storage of a plurality of two-dimensional image data, In addition, the display device is capable of displaying a plurality of two-dimensional image data, and processing is performed based on the processing history data and the three-dimensional bitmap data. Processor of the data, characterized in that created configured to be able to three-dimensional bit map data.

請求項2】請求項1に記載のデータ処理装置におい
て、前記3次元ビットマップデータの容量が100Mバ
イト以上1Pバイト以下であることを特徴とするデータ
の処理装置。
2. The data processing device according to claim 1, wherein the capacity of the three-dimensional bitmap data is 100 Mbytes or more and 1 Pbytes or less.

請求項3】3次元ビットマップデータに複数の処理を
加え、該処理の履歴に関する情報を記憶し、複数の処理
後3次元ビットマップデータをそれぞれレンダリング
し、複数の2次元画像データを作成する工程と、 前記複数の2次元画像データを一覧表示し、該一覧の中
から選択された2次元画像データに対応する前記処理の
履歴に関する情報に基づいて前記3次元ビットマップデ
ータに処理を施すことを特徴とするデータの処理方法。
3. A 3-dimensional bitmap data a plurality of processing added to store information about the history of the treatment, and post-rendering multiple processing 3-dimensional bit map data, respectively, to create a plurality of two-dimensional image data A step of displaying the plurality of two-dimensional image data in a list, and processing the three-dimensional bitmap data based on information about a history of the processing corresponding to the two-dimensional image data selected from the list. A method of processing data characterized by.

請求項4】請求項3に記載のデータの処理方法におい
て、前記3次元ビットマップデータに加えられた処理の
履歴に関する情報を、対応する前記2次元画像データと
関連付けて表示することを特徴とするデータの処理方
法。
4. The data processing method according to claim 3, wherein information regarding a processing history added to the three-dimensional bitmap data is displayed in association with the corresponding two-dimensional image data. How to process the data to be processed.

【手続補正2】[Procedure Amendment 2]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0010[Correction target item name] 0010

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0010】本発明は、大容量の3次元ビットマップデ
ータを処理する場合に、短時間でデータの内容を確認
し、表示時間を短縮し、アンドゥー処理を行い、大容量
の3DBMDの処理を効率よく行うことができるデータ
処理装置及びデータ処理方法を提供することを目的とす
る。
The present invention provides a large-capacity three-dimensional bit map data.
Check the data contents in a short time when processing data
, Shorten the display time, undo processing, large capacity
Data that can efficiently perform 3DBMD processing
An object is to provide a processing device and a data processing method.
It

【手続補正3】[Procedure 3]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0011[Correction target item name] 0011

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0011】[0011]

【課題を解決するための手段】本発明は、3次元ビット
マップデータ及び前記3次元ビットマップデータをレン
ダリングして得た2次元画像データを記憶する記憶装置
と、前記記憶装置に記憶された前記3次元ビットマップ
データに処理を加え、処理後の3次元ビットマップデー
タを前記記憶装置に記憶する処理、及び、前記2次元画
像データを表示装置に送る処理を行うデータ処理装置
と、前記データ処理装置から送られたデータを表示する
表示装置と、を備え、前記記憶装置が、前記3次元ビッ
トマップデータに加えられた処理の履歴に関する処理履
歴データを記憶し、前記記憶装置は複数の2次元画像デ
ータの記憶を可能とし、且つ、前記表示装置は複数の2
次元画像データの表示を可能とし、前記処理履歴データ
と前記3次元ビットマップデータとから処理後の3次元
ビットマップデータを作成可能に構成したことを特徴と
する。
The present invention is a three-dimensional bit.
The map data and the 3D bitmap data are
Storage device for storing two-dimensional image data obtained by dulling
And the three-dimensional bitmap stored in the storage device
After processing the data, the processed 3D bitmap data is processed.
Data in the storage device, and the two-dimensional image
Data processing device for processing to send image data to display device
And display the data sent from the data processing device
A display device, wherein the storage device is the three-dimensional
Processing history related to the processing history added to the map data.
History data, and the storage device stores a plurality of two-dimensional image data.
Data can be stored and the display device has a plurality of
Dimensional image data can be displayed and the processing history data can be displayed.
And processed three-dimensional from the three-dimensional bitmap data
Characterized by being configured to be able to create bitmap data
To do.

【手続補正4】[Procedure amendment 4]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0012[Correction target item name] 0012

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0012】或いは、本発明は、3次元ビットマップデ
ータに複数の処理を加え、該処理の履歴に関する情報を
記憶し、複数の処理後3次元ビットマップデータをそれ
ぞれレンダリングし、複数の2次元画像データを作成す
る工程と、前記複数の2次元画像データを一覧表示し、
該一覧の中から選択された2次元画像データに対応する
前記処理の履歴に関する情報に基づいて前記3次元ビッ
トマップデータに処理を施すことを特徴とする。
Alternatively, the present invention is a three-dimensional bitmap data
Information about the history of the process by adding multiple processes to the data
Store and process 3D bitmap data after multiple processing
Render each to create multiple 2D image data
And a step of displaying a list of the plurality of two-dimensional image data,
Corresponds to the 2D image data selected from the list
Based on the information about the processing history, the 3D bits are
It is characterized in that the map data is processed.

【手続補正5】[Procedure Amendment 5]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0143[Correction target item name] 0143

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0143】[0143]

【発明の効果】本発明によると、大容量の3次元ビット
マップデータを処理する場合に、短時間でデータの内容
を確認し、表示時間を短縮し、アンドゥー処理を行い、
大容量の3DBMDの処理を効率よく行うことができる
データ処理装置及びデータ処理方法を提供することがで
きる。
According to the present invention, a large capacity three-dimensional bit is provided.
When processing map data, the content of the data is reduced in a short time.
Confirm that the display time is shortened, undo processing is performed,
It is possible to efficiently process a large capacity 3D BMD.
It is possible to provide a data processing device and a data processing method.
Wear.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06F 3/12 G06F 3/12 W G06T 17/40 G06T 17/40 B Fターム(参考) 2F067 AA04 AA21 EE10 HH04 JJ03 KK06 LL00 RR35 2G001 AA01 BA11 CA01 FA01 GA01 GA08 HA07 HA09 HA13 HA14 5B021 AA01 AA18 AA30 DD00 PP08 5B050 AA08 BA06 BA09 BA10 EA12 FA02 FA03 FA05 GA08 5B080 AA17 BA02 FA02 GA00 ─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 7 Identification code FI theme code (reference) G06F 3/12 G06F 3/12 W G06T 17/40 G06T 17/40 BF term (reference) 2F067 AA04 AA21 EE10 HH04 JJ03 KK06 LL00 RR35 2G001 AA01 BA11 CA01 FA01 GA01 GA08 HA07 HA09 HA13 HA14 5B021 AA01 AA18 AA30 DD00 PP08 5B050 AA08 BA06 BA09 BA10 EA12 FA02 FA03 FA05 GA08 5B080 AA17 BA02 FA02 GA00

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】3次元ビットマップデータ及び前記3次元
ビットマップデータをレンダリングして得た2次元画像
データを記憶する記憶装置と、 前記記憶装置に記憶された前記3次元ビットマップデー
タに処理を加え、処理後の3次元ビットマップデータを
前記記憶装置に記憶する処理、及び、前記記憶装置に記
憶された前記3次元ビットマップデータをレンダリング
し、得られた2次元画像データを表示装置に送る処理を
行うデータ処理装置と、 前記データ処理装置から送られたデータを表示する表示
装置と、を備えたことを特徴とするデータの処理装置。
1. A storage device for storing three-dimensional bitmap data and two-dimensional image data obtained by rendering the three-dimensional bitmap data, and processing the three-dimensional bitmap data stored in the storage device. In addition, a process of storing the processed three-dimensional bitmap data in the storage device, rendering the three-dimensional bitmap data stored in the storage device, and sending the obtained two-dimensional image data to a display device. A data processing device comprising: a data processing device that performs processing; and a display device that displays data sent from the data processing device.
【請求項2】請求項1において、前記記憶装置が、前記
3次元ビットマップデータに加えられた処理の履歴に関
する処理履歴データの少なくとも一部を記憶しているこ
とを特徴とするデータの処理装置。
2. The data processing device according to claim 1, wherein the storage device stores at least a part of processing history data relating to a history of processing applied to the three-dimensional bitmap data. .
【請求項3】3次元ビットマップデータ及び前記3次元
ビットマップデータを縮小してなる縮小3次元ビットマ
ップデータを記憶する記憶装置、 前記記憶装置に記憶された前記縮小3次元ビットマップ
データに処理を加え、処理後の縮小3次元ビットマップ
データを前記記憶装置に記憶する処理、及び、前記処理
後の縮小3次元ビットマップデータを表示装置に送る処
理を行うデータ処理装置と、 前記データ処理装置から送られたデータを表示する表示
装置と、を備えたことを特徴とするデータの処理装置。
3. A storage device for storing three-dimensional bitmap data and reduced three-dimensional bitmap data obtained by reducing the three-dimensional bitmap data, and processing the reduced three-dimensional bitmap data stored in the storage device. And a data processing device for performing processing of storing the processed reduced three-dimensional bitmap data in the storage device, and processing of sending the processed reduced three-dimensional bitmap data to a display device, and the data processing device. And a display device for displaying data sent from the data processing device.
【請求項4】3次元ビットマップデータ、前記3次元ビ
ットマップデータを縮小してなる縮小3次元ビットマッ
プデータ、及び前記縮小3次元ビットマップデータをレ
ンダリングして得た2次元画像データを記憶する記憶装
置、 前記記憶装置に記憶された前記縮小3次元ビットマップ
データに処理を加え、処理後の縮小3次元ビットマップ
データを前記記憶装置に記憶する処理、及び、前記記憶
装置に記憶された前記縮小3次元ビットマップデータを
レンダリングし、得られた2次元画像データを表示装置
に送る処理を行うデータ処理装置と、 前記データ処理装置から送られたデータを表示する表示
装置と、を備えたことを特徴とするデータの処理装置。
4. Three-dimensional bitmap data, reduced three-dimensional bitmap data obtained by reducing the three-dimensional bitmap data, and two-dimensional image data obtained by rendering the reduced three-dimensional bitmap data are stored. A storage device, processing for applying processing to the reduced three-dimensional bitmap data stored in the storage device, and storing the reduced three-dimensional bitmap data after processing in the storage device; and the processing stored in the storage device. A data processing device for rendering the reduced three-dimensional bitmap data and transmitting the obtained two-dimensional image data to a display device; and a display device for displaying the data transmitted from the data processing device. A data processing device characterized by:
【請求項5】請求項3又は4において、前記記憶装置
が、前記縮小3次元ビットマップデータに加えられた処
理の履歴に関する処理履歴データの少なくとも一部を記
憶していることを特徴とするデータの処理装置。
5. The data according to claim 3 or 4, wherein the storage device stores at least a part of processing history data relating to a processing history added to the reduced three-dimensional bitmap data. Processing equipment.
【請求項6】請求項1,3,4の何れかにおいて、前記
3次元ビットマップデータの容量が100Mバイト以上
1Pバイト以下であることを特徴とするデータの処理装
置。
6. The data processing device according to claim 1, wherein the capacity of the three-dimensional bitmap data is 100 Mbytes or more and 1 Pbytes or less.
【請求項7】3次元ビットマップデータに複数の処理を
加え、処理後の複数の3次元ビットマップデータをそれ
ぞれレンダリングし、少なくとも得られた複数の2次元
画像データを一緒に表示装置に表示することを特徴とす
るデータの処理方法。
7. A plurality of processes are applied to the three-dimensional bitmap data, the plurality of processed three-dimensional bitmap data are respectively rendered, and at least the obtained plurality of two-dimensional image data are displayed together on a display device. A data processing method characterized by the above.
【請求項8】請求項7において、前記3次元ビットマッ
プデータに加えられた処理の履歴に関する情報を、対応
する前記2次元画像データと関連付けて表示することを
特徴とするデータの処理方法。
8. The data processing method according to claim 7, wherein the information on the history of processing added to the three-dimensional bitmap data is displayed in association with the corresponding two-dimensional image data.
【請求項9】3次元ビットマップデータを縮小して縮小
3次元ビットマップデータを求め、該縮小3次元ビット
マップデータに複数の処理を行い、少なくとも処理後の
複数の縮小3次元ビットマップデータを一緒に表示装置
に表示することを特徴とするデータの処理方法。
9. A reduced three-dimensional bitmap data is obtained by reducing three-dimensional bitmap data, a plurality of processes are performed on the reduced three-dimensional bitmap data, and at least a plurality of reduced three-dimensional bitmap data after the processing are obtained. A method of processing data, characterized in that the data is displayed together on a display device.
【請求項10】3次元ビットマップデータを縮小して縮
小3次元ビットマップデータを求め、該縮小3次元ビッ
トマップデータに複数の処理を行い、処理後の複数の縮
小3次元ビットマップデータをそれぞれレンダリング
し、少なくとも得られた複数の2次元画像データを一緒
に表示装置に表示することを特徴とするデータ処理方
法。
10. A reduced three-dimensional bitmap data is obtained by reducing three-dimensional bitmap data, a plurality of processes are performed on the reduced three-dimensional bitmap data, and a plurality of reduced three-dimensional bitmap data after the processing are respectively obtained. A data processing method characterized by rendering and displaying at least a plurality of obtained two-dimensional image data together on a display device.
【請求項11】請求項9又は10において、前記縮小3
次元ビットマップデータに加えられた処理の履歴に関す
る情報を、対応する前記縮小3次元ビットマップデータ
又は対応する前記2次元画像データと関連付けて表示す
ることを特徴とするデータの処理方法。
11. The reduction 3 according to claim 9 or 10.
A method of processing data, characterized in that information regarding a history of processing added to the three-dimensional bitmap data is displayed in association with the corresponding reduced three-dimensional bitmap data or the corresponding two-dimensional image data.
【請求項12】顧客の要求に基づいてX線CT装置で試
料を撮像して3次元ビットマップデータを求め、 前記3次元ビットマップデータを縮小してなる縮小3次
元ビットマップデータ、前記3次元ビットマップデータ
をレンダリングしてなる2次元ビットマップデータ、ま
たは、前記3次元ビットマップデータを縮小し且つレン
ダリングしてなる2次元ビットマップデータのうち少な
くとも何れかのデータを作成し、 該作成したデータを顧客に送付し、該送付したデータに
対する顧客のコメント情報に対応した前記3次元ビット
マップデータを顧客に送付することを特徴とするデータ
の処理方法。
12. A reduced three-dimensional bitmap data obtained by imaging a sample with an X-ray CT apparatus to obtain three-dimensional bitmap data based on a customer's request, and reducing the three-dimensional bitmap data, the three-dimensional Two-dimensional bitmap data obtained by rendering bitmap data, or at least one of two-dimensional bitmap data obtained by reducing and rendering the three-dimensional bitmap data is created, and the created data Is sent to the customer, and the three-dimensional bitmap data corresponding to the comment information of the customer for the sent data is sent to the customer.
【請求項13】X線CT装置で試料を撮像して求めた3
次元ビットマップデータを縮小してなる縮小3次元ビッ
トマップデータ、前記3次元ビットマップデータをレン
ダリングしてなる2次元ビットマップデータ、または、
前記3次元ビットマップデータを縮小し且つレンダリン
グしてなる2次元ビットマップデータのうち少なくとも
何れかのデータを、サービス業者から受領し、 該受領したデータに対するコメント情報を前記サービス
業者に提供し、該コメント情報に対応した前記3次元ビ
ットマップデータを前記サービス業者から受領すること
を特徴とするデータの処理方法。
13. An image obtained by imaging a sample with an X-ray CT apparatus.
Reduced three-dimensional bitmap data obtained by reducing three-dimensional bitmap data, two-dimensional bitmap data obtained by rendering the three-dimensional bitmap data, or
At least one of the two-dimensional bitmap data obtained by reducing and rendering the three-dimensional bitmap data is received from a service provider, and comment information for the received data is provided to the service provider. A method for processing data, characterized in that the three-dimensional bitmap data corresponding to comment information is received from the service provider.
JP2002222352A 2001-08-02 2002-07-31 Data processing device and data processing method Expired - Fee Related JP3512034B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2002222352A JP3512034B2 (en) 2001-08-02 2002-07-31 Data processing device and data processing method
US10/347,433 US6668036B2 (en) 2001-08-02 2003-01-21 Data processing method and data processing apparatus

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2001-234387 2001-08-02
JP2001234387 2001-08-02
JP2002222352A JP3512034B2 (en) 2001-08-02 2002-07-31 Data processing device and data processing method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2003060778A Division JP3966191B2 (en) 2001-08-02 2003-03-07 Data processing apparatus and data processing method

Publications (2)

Publication Number Publication Date
JP2003203248A true JP2003203248A (en) 2003-07-18
JP3512034B2 JP3512034B2 (en) 2004-03-29

Family

ID=27666237

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002222352A Expired - Fee Related JP3512034B2 (en) 2001-08-02 2002-07-31 Data processing device and data processing method

Country Status (1)

Country Link
JP (1) JP3512034B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008232654A (en) * 2007-03-16 2008-10-02 Shimadzu Corp Control unit for analyzing device and control program
JP2013065937A (en) * 2011-09-15 2013-04-11 Dainippon Printing Co Ltd Terminal device, electronic pen system, and program
JP2013108940A (en) * 2011-11-24 2013-06-06 Rigaku Corp X-ray analyzer
JP2014203375A (en) * 2013-04-09 2014-10-27 三菱電機株式会社 Touch panel display control device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62266680A (en) * 1986-05-14 1987-11-19 Mitsubishi Electric Corp Picture signal inputting and editing device
JPS6372526A (en) * 1986-06-03 1988-04-02 キュービタル リミティド Three-dimensional mapping and device for manufacturing mold
JPH05189543A (en) * 1992-01-10 1993-07-30 Hitachi Ltd Three-dimensional image information presenting method
JPH05205019A (en) * 1992-01-30 1993-08-13 Matsushita Electric Ind Co Ltd Image processing display device
JP2001356804A (en) * 2000-06-12 2001-12-26 Fujitsu Nagano Systems Engineering Ltd Computer readable recording medium with cutting simulation program and device for cutting simulation and method for the same

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62266680A (en) * 1986-05-14 1987-11-19 Mitsubishi Electric Corp Picture signal inputting and editing device
JPS6372526A (en) * 1986-06-03 1988-04-02 キュービタル リミティド Three-dimensional mapping and device for manufacturing mold
JPH05189543A (en) * 1992-01-10 1993-07-30 Hitachi Ltd Three-dimensional image information presenting method
JPH05205019A (en) * 1992-01-30 1993-08-13 Matsushita Electric Ind Co Ltd Image processing display device
JP2001356804A (en) * 2000-06-12 2001-12-26 Fujitsu Nagano Systems Engineering Ltd Computer readable recording medium with cutting simulation program and device for cutting simulation and method for the same

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008232654A (en) * 2007-03-16 2008-10-02 Shimadzu Corp Control unit for analyzing device and control program
JP2013065937A (en) * 2011-09-15 2013-04-11 Dainippon Printing Co Ltd Terminal device, electronic pen system, and program
JP2013108940A (en) * 2011-11-24 2013-06-06 Rigaku Corp X-ray analyzer
JP2014203375A (en) * 2013-04-09 2014-10-27 三菱電機株式会社 Touch panel display control device

Also Published As

Publication number Publication date
JP3512034B2 (en) 2004-03-29

Similar Documents

Publication Publication Date Title
US7394922B2 (en) Data processing method and data processing apparatus
US20060041518A1 (en) Supplier capability methods, systems, and apparatuses for extended commerce
US8266527B2 (en) Electronic album creating apparatus, electronic album editing apparatus, information processing system, electronic album creating method, and storage medium storing program
US20060123266A1 (en) Communication terminal
US5179658A (en) Information processing apparatus
JP6248404B2 (en) Information processing apparatus, processing method, program.
US4964039A (en) Apparatus for processing code data associated with management data including identification data
US6668036B2 (en) Data processing method and data processing apparatus
JP3512034B2 (en) Data processing device and data processing method
US6816272B2 (en) System and method for selectively downloading data files from an optical scanner
US6853700B1 (en) Data processing method and data processing apparatus
JP2003296699A (en) Processor for data and processing method for data
JP2006139505A (en) Print-ordering program and device
US8514246B2 (en) Method for image rendering in a computer network
US20070139446A1 (en) Systems and methods for manipulating high resolution scan images using web-based user interfaces
JP2007164815A (en) Data processing apparatus and data processing method
JP2020149194A (en) Document editor and document edition program
JP3098634B2 (en) Print data transmission device and image diagnostic device
JP2001155024A (en) Document managing device
JPH0778620B2 (en) Layout scanner device
JPH06231174A (en) Information collection, circulation and seal approval system in information management system
JP2000082103A (en) Electronic document sending back device
JP3814423B2 (en) Print control apparatus, control method therefor, and program storage medium for causing computer to execute the control method
CN114996217A (en) Information processing apparatus, recording medium, and information processing method
JPH07302322A (en) Picture display device

Legal Events

Date Code Title Description
A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20031229

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080116

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090116

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090116

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100116

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110116

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110116

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120116

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130116

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees