JP5032833B2 - Information processing apparatus and information processing method - Google Patents
Information processing apparatus and information processing method Download PDFInfo
- Publication number
- JP5032833B2 JP5032833B2 JP2006326183A JP2006326183A JP5032833B2 JP 5032833 B2 JP5032833 B2 JP 5032833B2 JP 2006326183 A JP2006326183 A JP 2006326183A JP 2006326183 A JP2006326183 A JP 2006326183A JP 5032833 B2 JP5032833 B2 JP 5032833B2
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- information processing
- processing apparatus
- imaginary
- dimensional model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
Description
本発明は情報処理装置及び情報処理方法に関し、特に、3次元CADを用いて作成した3次元モデルを利用するために用いて好適な技術に関する。 The present invention relates to an information processing apparatus and an information processing method, and more particularly to a technique suitable for using a three-dimensional model created using three-dimensional CAD.
従来、3次元CAD装置を用いて、商品や製品を構成する部品の3次元形状を有する物品の設計を行っていた。CAD装置により作成された設計情報を利用するにあたり、3Dモデルに、寸法、寸法公差、幾何公差、注記、記号の属性情報を入力していた。3Dモデルに属性情報を入力するためには、3Dモデルの面、稜線、中心線、あるいは頂点を指示選択することにより行われる。 Conventionally, an article having a three-dimensional shape of a part constituting a product or product has been designed using a three-dimensional CAD apparatus. In using design information created by a CAD device, dimension, dimension tolerance, geometric tolerance, annotation, and symbol attribute information are input to the 3D model. In order to input attribute information to the 3D model, it is performed by instructing and selecting a surface, a ridgeline, a centerline, or a vertex of the 3D model.
また、付加した属性情報については、少なくとも1つ以上の属性配置平面(又は視線方向)に関連付けて記憶し、より多彩な属性情報の見せ方や3D図面の作成を可能にした技術が提案されている(特許文献1等参照)。
In addition, a technique has been proposed in which added attribute information is stored in association with at least one or more attribute arrangement planes (or line-of-sight directions) to enable more various ways of displaying attribute information and creation of 3D drawings. (Refer to
しかしながら、上記従来例の如き、3Dモデルに属性情報を付ける方法においては次のような課題が有った。すなわち、属性情報を入力するために、3次元形状が存在しない3次元空間上の架空の位置を指示選択する場合、その位置に架空の要素を作成する必要があるが、この架空要素の作成に手間がかかる問題点があった。 However, the method for attaching the attribute information to the 3D model as in the conventional example has the following problems. That is, in order to input attribute information, when an imaginary position in a three-dimensional space in which a three-dimensional shape does not exist is designated and selected, an imaginary element needs to be created at that position. There was a problem that took time and effort.
また、架空要素が3Dモデルとどのような関連を持っているのかを別途指示しなければ、架空要素を参照する属性情報の3Dモデルとの関連性が第3者には分かり難い問題点があった。 In addition, if the relationship between the imaginary element and the 3D model is not specified separately, the relationship between the attribute information that refers to the imaginary element and the 3D model is difficult for third parties to understand. It was.
本発明は前述の問題点にかんがみ、3次元形状が存在しない3次元空間上の架空の位置を指示選択するために用いる架空要素を最小限の定義のみで作成できるようにすることを目的としている。 In view of the above-described problems, an object of the present invention is to make it possible to create a fictitious element used for pointing and selecting a fictitious position in a three-dimensional space where a three-dimensional shape does not exist with a minimum definition. .
本発明の情報処理装置は、標準化された架空要素の代表例がいくつか示された作成パターンを選択するための画面を表示装置に表示させるパターン表示制御手段と、前記パターン表示制御手段によって表示装置上に表示された作成パターンの中から作成したい架空要素に対応するパターンの選択を検出するためのパターン選択手段と、前記パターン選択手段によって選択された作成パターンに対応する3次元モデル形状が存在しない、3次元空間上の架空の位置に架空要素を定義する架空要素定義手段と、前記架空要素定義手段によって定義された架空要素を前記3次元モデル形状に関連付ける設定手段とを有することを特徴とする。 An information processing apparatus according to the present invention includes a pattern display control unit that displays a screen for selecting a creation pattern on which some typical examples of standardized fictional elements are shown, and a display device that displays the pattern display control unit. There is no pattern selection means for detecting selection of a pattern corresponding to an imaginary element to be created from the created patterns displayed above, and there is no 3D model shape corresponding to the creation pattern selected by the pattern selection means characterized in that it has a fictitious elements defining means for defining a fictitious elements fictitious position of the three-dimensional space, and setting means for associating a fictitious elements defined by the imaginary element definition means the three-dimensional model shape .
本発明によれば、特定の作成ケースに限定した架空要素の定義方法を事前に複数用意し、それぞれに応じて3次元形状との適切な連動性と関連性を自動的に設定するようにしたので、3次元形状が存在しない3次元空間上の架空の位置を指示選択するために用いる架空要素を最小限の定義のみで架空要素を作成することができる。
また、本発明の他の特徴によれば、3次元形状が変更された際には、変更形状と関連性、連動性をもつ架空要素においてもその位置及びサイズが変更されるようにしたので、二重の変更作業を行うことが不要となり操作者の負荷を軽減することができる。また、架空要素の変更を怠ったり忘れたりした場合に生じる設計情報の誤りを事前に防ぐことができる。
According to the present invention, a plurality of methods for defining fictitious elements limited to specific creation cases are prepared in advance, and appropriate linkage and relevance with a three-dimensional shape are automatically set according to each method. Therefore, an imaginary element can be created with only a minimal definition of an imaginary element used for indicating and selecting an imaginary position in a three-dimensional space where no three-dimensional shape exists.
Further, according to another feature of the present invention, when the three-dimensional shape is changed, the position and size of the fictitious element having relevance and interlocking with the changed shape are also changed. It is not necessary to perform double change work, and the burden on the operator can be reduced. In addition, it is possible to prevent in advance design information errors that occur when a fictitious element is neglected or forgotten.
(第1の実施形態)
以下、本発明の実施形態を、図面を用いて詳述する。
図8に本実施形態の情報処理装置である3D−CAD装置の構成例を説明するブロック図を示す。
図8において、情報処理装置は、CADデータや本実施形態の動作処理プログラムを展開するためのRAM901、CADデータや本実施形態の動作処理プログラムを格納するハードディスクなどの外部記憶装置902を有している。また、情報処理装置は、RAM901に展開されたプログラムに基づいて処理を実行するCPU903を有している。
(First embodiment)
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 8 is a block diagram illustrating a configuration example of a 3D-CAD apparatus that is an information processing apparatus according to the present embodiment.
In FIG. 8, the information processing apparatus has a
また、CPU903から送られてくる幾何形状の幾何データに対し、いわゆるクリッピング、シェーディング等の幾何計算、及び画像データのピクセルデータ計算、隠面処理等のラスター化処理を実行する。そして、不図示の記憶装置(表示バッファ)に保持し、後述の表示装置905に画像データを出力する画像処理装置904を有している。
Further, geometric processing such as so-called clipping and shading, pixel data calculation of image data, and rasterization processing such as hidden surface processing are executed on the geometric data of the geometric shape sent from the
また、情報処理装置は、CPU903の命令に基づいて画像処理装置904から出力されるピクセルデータにより、3Dモデルの形状及び属性情報等を表示する表示装置905を有している。3Dモデルの形状及び属性情報は、表示装置905における表示に際し、ズーム、パン、回転等のCADの機能を用いて表示範囲を定めることができる。具体的には、3Dモデルに対する視点の位置及びその視点位置から3Dモデルを見る視線方向(視軸の方向)、視野の角度、視点方向の視野範囲(視野空間)等により表示範囲を定めることができる。
In addition, the information processing apparatus includes a
また、本実施形態の情報処理装置は、プリンタあるいはプロッタとしての出力装置906を有している。印刷処理の流れとして、まず、画像処理装置904でラスター化された画像データが一時的にRAM装置901に保持され、CPU903の処理に基づいて変換された所定のフォーマットの画像データを紙等の記録媒体に印刷出力する。印刷出力は画像処理装置904でラスター化された画像データを利用したビットマップデータ等のイメージデータでの出力であり、簡単な処理のみで短時間で印刷出力できるものである。
Further, the information processing apparatus according to the present embodiment includes an
入力装置907は、CADプログラムに対して指示等を与えるマウス、キーボードなどによって構成される。また、外部接続装置908は、情報処理装置と外部の装置とを接続し、本装置と外部装置とのデータの交換を行うためのものである。
The
前述のように構成された情報処理装置において、パターン表示制御手段、パターン選択手段、架空要素定義手段、属性定義手段等は、RAM901、外部記憶装置902及びCPU903等により構成されるコンピュータシステムによりプログラム構成される。
In the information processing apparatus configured as described above, the pattern display control unit, the pattern selection unit, the fictional element definition unit, the attribute definition unit, and the like are programmed by a computer system including the
まず、架空要素の定義を説明する。3次元形状が存在しない3次元空間上の架空の位置を指示、または参照するために仮想的に作成、配置する形状要素を架空要素と呼ぶ。架空要素には、点、稜線、面などがある。 First, the definition of a fictitious element will be described. A shape element virtually created and arranged to indicate or refer to an imaginary position in a three-dimensional space where no three-dimensional shape exists is called an imaginary element. The fictitious elements include points, ridges, and faces.
図1は、架空面を作成するときのCPU903が実行する処理の流れの一例を示すフローチャートである。以下に、図1のフローチャート及び図8のブロック図を参照しながら処理の一例を説明する。
FIG. 1 is a flowchart illustrating an example of a flow of processing executed by the
図1に示したように、ステップS101において、CPU903は、標準化された架空要素の代表例がいくつか示された選択画面を表示装置905に表示させる。これは作成対象となる3次元形状とそこに作成される架空面の代表例が描かれた簡易図、及び補足説明文となる。
As shown in FIG. 1, in step S <b> 101, the
図2は、その一例を示した図である。図2では4つのパターン例を示しており、立体図が3次元モデルで1点鎖線で表した面が架空面を示している。第1のパターン例201は、3次元モデルで対称となる2つの面の中間の位置に架空平面を作成する場合である。 FIG. 2 is a diagram showing an example thereof. FIG. 2 shows four pattern examples, and a plane represented by a one-dot chain line in a three-dimensional model is a fictitious surface. The first pattern example 201 is a case where an imaginary plane is created at a position intermediate between two planes that are symmetric in the three-dimensional model.
第2のパターン例202は、3次元モデルの穴の軸上に位置した架空平面で、さらに別の1軸または1点を指定することで架空平面の向きを定義する場合である。第3のパターン例203は、3次元モデルの3つ以上の穴の中心を通る架空円筒面を作成する場合である。第4のパターン例204は、3次元モデルの円錐面と平面が交差する位置に平面に垂直方向の軸となる架空円筒面を作成する場合である。なお、パターンの種類、定義、及び数はここで示した例に限らず必要十分なパターンを用意することが望ましい。 The second pattern example 202 is a case where the orientation of the imaginary plane is defined by specifying another one axis or one point on the imaginary plane located on the hole axis of the three-dimensional model. The third pattern example 203 is a case where an imaginary cylindrical surface passing through the centers of three or more holes of the three-dimensional model is created. A fourth pattern example 204 is a case where an imaginary cylindrical surface that is an axis perpendicular to the plane is created at a position where the conical surface of the three-dimensional model intersects the plane. Note that the types, definitions, and numbers of patterns are not limited to the example shown here, and it is desirable to prepare necessary and sufficient patterns.
CPU903は、作成パターン選択画面で示されたパターンのうち、CAD上で作成したい架空面と合致するパターンが入力装置907からの信号によって選択したことを検出した場合(ステップS102)、ステップS103に進む。ステップS103においては、CPU903は、選択されたパターンに応じて架空面の作成定義に必要な情報、例えば3次元形状の選択、または方向・軸の指定、または数値、を入力するような入力画面を表示装置905に表示させる。
When the
図3を用いて、架空面の作成定義の一例を説明する。図示されたCAD上の3次元モデルにおける穴31の構成面である一方の平面311と他方の平面312の中間に架空面を作成する場合、この作成に適したパターンが操作者により選択される。この場合は、図2の選択画面上に表示された第1のパターン例201をマウスカーソルによりピックしたことをCPU903が検出することにより選択が確定される。
An example of the creation definition of the aerial surface will be described with reference to FIG. When an imaginary surface is created in the middle of one
次に、CPU903は、一方の平面311と他方の平面312を選択入力する入力画面を表示装置905に表示させる。そして、CPU903は、一方の平面311と他方の平面312を連続してマウスカーソルにより選択されたことを検出する。
Next, the
次に、ステップS104に進み、図4に示すように、CPU903は、一方の平面311と他方の平面312の入力情報から3次元空間上に架空面41を作成する。この作成した架空面41は対話的なサイズ変更を可能とする。具体的には、CPU903は、架空面41のサイズの数値入力画面を表示装置905に表示させ、操作者の入力を促すか(平面なら縦横長さ、円筒面なら半径または直径)、または入力装置907の入力に応じて架空面41の大きさを伸び縮みさせる。
Next, proceeding to step S104, as shown in FIG. 4, the
平面の場合、面の右上角と左下角の位置をマウスでドラッグしながら移動してドロップすることで平面のサイズが確定する処理が実行される。また、円筒面の場合、面に対するマウスカーソルによる選択をCPU903が検出し、円筒面軸方向に移動して指定された位置を検出することにより円筒面の高さが変更される。なお、この例では架空面41を1つ作成する例を説明するが、架空要素はパターンによっては1つとは限らず複数作成されるようにしてもよい。
In the case of a plane, a process of determining the size of the plane by moving and dropping the positions of the upper right corner and the lower left corner of the surface with the mouse is executed. In the case of a cylindrical surface, the
次に、ステップS105に進み、CPU903は、架空面41と、一方の平面311及び他方の平面312との関連要素、ならびに連動要素とを属性で定義する処理を行う。本実施形態において、関連要素とは架空面41の設計意図を示す要素のことである。通常、寸法の参照先を確認する場合、寸法が引き出されている関連要素を確認する。
Next, proceeding to step S105, the
しかし、架空面41を参照する場合は寸法が引き出されている要素は架空面41であり、この架空面41がどのような定義のもとで作成されているのかは第三者には分かりづらい。
However, when referring to the
このため、架空面41が3次元形状のどの部分に対して定義されたものなのかを第三者に容易に、そして確実に示す必要がある。そこで、CPU903は、架空面41を参照する寸法がマウスカーソルで選択指示されたことを検出すると、参照する架空面と架空面41に関連付けられた関連要素とを視覚的に確認できるように表示装置905に表示させる。表示方法の例としては、要素の色を一時的に変えるハイライト表示が一般的である。
For this reason, it is necessary to show to a third party easily and reliably which part of the three-dimensional shape the
図5で示す寸法51は、架空面41を参照している。CPU903は、この架空面41を指示したとき関連要素として設定した一方の平面311と他方の平面312を表示装置905にハイライト表示させる。次に、CPU903は、ステップS106において処理を終了するか否かを判定する。この判定の結果、処理を終了しない場合にはステップS101に戻って前述した処理を繰り返し行う。
The
次に、架空面41と連動要素との関係を説明する。
連動要素とは、3次元形状の頂点、または稜線、面の移動や角度の変更がなされ全体の形状が変わった際には、架空面41もその形状変更に追従して位置や大きさ等が変更される対象となる要素のことである。
Next, the relationship between the
The interlocking element is the position, size, etc. of the
図6では、架空面41の連動要素である一方の平面311を図5の位置から移動した状態を示している。一方の平面311の移動方法は、操作者が一方の平面311をマウスカーソルで選択し、移動方向を方向指定メニューよりX軸方向に指定し、移動量を入力することで一方の平面311は指定位置に移動する。
FIG. 6 shows a state in which one
なお、移動量の入力は、入力画面に数値(距離)を入力する方法と一方の平面311をマウスカーソルで選択しながらドラッグし、指定方向に向けマウスカーソルを移動させて指定位置(移動距離)でドロップすることで移動を確定する方法がある。これに連動して架空面41が位置を変更した例を図6で示している。
For the input of the movement amount, a method of inputting a numerical value (distance) on the input screen and one of the
架空面41の位置や大きさが変われば、図5の寸法51(20±0.1)が、図6の寸法51では(12±0.1)に変わったように、これを参照する寸法も追従し変更されるのは言うまでもない。なお、関連要素と連動要素は必ずしも同一ではないので別々に設定保持すべきである。
If the position or size of the
図7は、パターン作成された架空要素を修正するときのCPU903が実行する処理の流れの一例を説明するフローチャートである。
先ず、ステップS701において、CPU903は、操作者によりCAD上でマウスカーソルを用いて選択された既存の架空要素を検出する。次に、ステップS702に進み、CPU903は、架空要素作成時に付加した属性情報からパターン作成履歴情報を取得する。パターン作成履歴情報とは架空要素の属性付加情報であり、作成時のパターン種別や定義情報である。
FIG. 7 is a flowchart for explaining an example of the flow of processing executed by the
First, in step S701, the
次に、ステップS703において、CPU903は、パターン作成履歴の有無を判定する。この判定の結果、パターン作成履歴情報が存在する場合にはステップS704に進み、CPU903は、その属性情報の1つであるパターンIDを取得する。ここで、パターンIDとは、架空要素を作成したパターン種別を特定するための文字列、または数字、またはそれらの組み合わせによるパターン識別子である。
Next, in step S703, the
次に、ステップS705に進み、CPU903は、取得したパターンIDから作成パターン種別を識別しこれに応じた修正用画面を表示する。修正画面は作成時と同様の入力定義画面であり、かつ作成時に入力した値が初期値として定義済みとなっていることが望ましい。
Next, proceeding to step S705, the
次に、ステップS706に進み、CPU903は、入力装置907の入力に応じて定義済みの入力値の再定義やサイズ調整を行う。入力値の再定義は、作成時に選択した形状要素や入力した方向、数値を改めて定義することである。また、サイズ調整方法は、架空面41のサイズの数値入力画面を表示し操作者に入力させる方法(平面なら縦横長さ、円筒面なら半径または直径)と、マウス操作で架空面41のドラッグ&ドロップにより大きさを伸び縮みさせる方法がある。そして、CPU903は、この修正内容を架空要素に反映することで修正が確定する(ステップS707)。
In step S706, the
次に、ステップS703の判定の結果、パターン作成履歴が取得できなかった場合の処理方法について説明する。本実施形態において、パターン作成履歴が取得できないケースとは、パターン作成せず操作者が任意に架空要素を定義し作成した場合である。パターン登録されていない特殊な架空要素の作成においては、操作者による入力装置の入力に応じて、架空要素の作成定義、関連要素と連動要素の設定が実行される(ステップS708)。 Next, a processing method when the pattern creation history cannot be acquired as a result of the determination in step S703 will be described. In the present embodiment, the case where the pattern creation history cannot be acquired is a case where the operator arbitrarily defines and creates a fictitious element without creating a pattern. In the creation of a special imaginary element that is not registered in a pattern, the creation definition of the imaginary element and the setting of the related element and the interlocking element are executed according to the input of the input device by the operator (step S708).
パターン作成のように適切な定義方法は明示的に指示されないので、架空要素の種別指定(点、直線、円弧線、平面、円筒面等)、作成方法、入力値・属性の設定はすべて操作者に任される。なお、この場合、架空要素の修正においても作成時と同様にすべての定義、設定が操作者に任される。 Since an appropriate definition method is not explicitly specified like pattern creation, the operator is responsible for specifying the type of imaginary element (point, straight line, arc line, plane, cylindrical surface, etc.), creation method, and input value / attribute settings. It is left to. In this case, all definitions and settings are left to the operator in the correction of the imaginary element as in the creation.
901 RAM
902 外部記憶装置
903 CPU
904 画像処理装置
905 表示装置
906 出力装置
907 入力装置
908 外部接続装置
901 RAM
902
904
Claims (8)
前記パターン表示制御手段によって表示装置上に表示された作成パターンの中から作成したい架空要素に対応するパターンの選択を検出するためのパターン選択手段と、
前記パターン選択手段によって選択された作成パターンに対応する3次元モデル形状が存在しない、3次元空間上の架空の位置に架空要素を定義する架空要素定義手段と、
前記架空要素定義手段によって定義された架空要素を前記3次元モデル形状に関連付ける設定手段とを有することを特徴とする情報処理装置。 Pattern display control means for displaying on a display device a screen for selecting a creation pattern showing some typical examples of standardized fictitious elements;
Pattern selection means for detecting selection of a pattern corresponding to an imaginary element to be created from the created patterns displayed on the display device by the pattern display control means;
A fictitious element definition means for defining a fictitious elements that the absence of the three-dimensional model shape corresponding to the created pattern selected by the pattern selecting means, fictional position of a three-dimensional space,
An information processing apparatus comprising: setting means for associating an imaginary element defined by the imaginary element defining means with the three-dimensional model shape.
前記情報処理装置のパターン表示制御手段が、標準化された架空要素の代表例がいくつか示された作成パターンを選択するための画面を表示装置に表示させるパターン表示制御工程と、
前記情報処理装置のパターン選択手段が、前記パターン表示制御工程において表示装置上に表示された作成パターンの中から作成したい架空要素に対応する3次元モデルのパターンの選択を検出するパターン選択工程と、
前記情報処理装置の架空要素定義手段が、前記パターン選択工程において選択が検出された作成パターンに対応する3次元モデル形状が存在しない、3次元空間上の架空の位置に架空要素を定義する架空要素定義工程と、
前記情報処理装置の設定手段が、前記架空要素定義工程において定義された架空要素を前記3次元モデル形状に関連付ける設定工程とを有することを特徴とする情報処理方法。 An information processing method executed by an information processing apparatus,
A pattern display control step of causing the display device to display a screen for selecting a creation pattern in which some typical examples of standardized fictitious elements are shown by the pattern display control means of the information processing device;
A pattern selection step in which the pattern selection means of the information processing apparatus detects selection of a pattern of a three-dimensional model corresponding to a fictitious element to be created from the created patterns displayed on the display device in the pattern display control step;
Fictitious elements fictitious elements defining means of the information processing apparatus, which is not present the three-dimensional model shape corresponding to create patterns detected selected in the pattern selection process, which defines a fictitious elements fictional position of a three-dimensional space Definition process;
An information processing method comprising: a setting step of setting the information processing apparatus associating an aerial element defined in the aerial element definition step with the three-dimensional model shape.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006326183A JP5032833B2 (en) | 2006-12-01 | 2006-12-01 | Information processing apparatus and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006326183A JP5032833B2 (en) | 2006-12-01 | 2006-12-01 | Information processing apparatus and information processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008140185A JP2008140185A (en) | 2008-06-19 |
| JP5032833B2 true JP5032833B2 (en) | 2012-09-26 |
Family
ID=39601562
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006326183A Expired - Fee Related JP5032833B2 (en) | 2006-12-01 | 2006-12-01 | Information processing apparatus and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5032833B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2872854B2 (en) * | 1992-03-18 | 1999-03-24 | 日立エンジニアリング株式会社 | Graphic processing method and apparatus |
| JP4054589B2 (en) * | 2001-05-28 | 2008-02-27 | キヤノン株式会社 | Graphic processing apparatus and method |
-
2006
- 2006-12-01 JP JP2006326183A patent/JP5032833B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008140185A (en) | 2008-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4241647B2 (en) | Layout control apparatus, layout control method, and layout control program | |
| WO2013001772A1 (en) | Information processing apparatus, method, and program | |
| US20020118229A1 (en) | Information processing apparatus and method | |
| JP5629435B2 (en) | Information processing apparatus, information processing method, and program | |
| US20050093860A1 (en) | Information processing apparatus and method, program for executing said method, and storage medium storing said program | |
| US8527872B1 (en) | Multiple output device association | |
| US8355577B2 (en) | Image processing apparatus and method | |
| JP5871606B2 (en) | Image forming apparatus, image display method, and program | |
| EP4086803A1 (en) | Linking views/states of 3d models and propagating updates in same | |
| JP5032833B2 (en) | Information processing apparatus and information processing method | |
| US9030708B2 (en) | Imposition apparatus, imposition method, and non-transitory computer-readable recording medium | |
| JP5801674B2 (en) | Image display device and program for direct drawing device | |
| CN112307591B (en) | Information processing device and recording medium | |
| JP2016221940A5 (en) | ||
| JP7393190B2 (en) | Image processing device, control method and program | |
| CN114020221A (en) | Lengthened breadth recognition and automatic output method for AutoCAD engineering drawing | |
| JP4100842B2 (en) | Document creation apparatus and document creation method | |
| JP5940512B2 (en) | Imposition apparatus, method and program | |
| JP4980966B2 (en) | CAD data conversion system and CAD data conversion method | |
| JP2007148920A (en) | Form design device and form design method | |
| JP2015049656A (en) | Information processing apparatus, method, and program | |
| JP2005141670A (en) | Information processing apparatus, method thereof, program for executing the method, and storage medium storing the program | |
| JP4722797B2 (en) | Revision history confirmation device | |
| JP2008003994A (en) | Printing system | |
| US20220043506A1 (en) | Information processing apparatus and non-transitory computer readable medium storing information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091130 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111018 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111025 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111115 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120306 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120406 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120626 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120629 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5032833 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150706 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |