(57)【特許請求の範囲】
【請求項１】
１つまたは複数のポリゴンで構成されるポリゴン画像を表示画面に表示する第１表示手段と、
使用すべきテクスチャ画像を含むテクスチャ原画像を、前記第１表示手段によって表示された前記ポリゴン画像と共に前記表示画面に表示する第２表示手段と、
前記第１表示手段で表示されたポリゴン画像のポリゴン上の点と、これに対応させるべき前記第２表示手段で表示されたテクスチャ原画像上の点とを指定する指定手段と、
前記指定手段によって前記ポリゴン画像上で指定された点のそれぞれに、前記テクスチャ原画像上で対応付けられた点の位置情報を付与する付与手段と、
前記付与手段でポリゴン上の点にテクスチャ原画像上の対応する点の位置情報が付与されたポリゴンデータと、該テクスチャ原画像を描画用データとして出力する出力手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記指定手段において指定されるポリゴン上の点は、前記テクスチャ画像の貼り付け先となるポリゴンの各頂点である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記指定手段は、
前記テクスチャ画像の貼り付け先となる１つ又は複数のポリゴンを指定する第１指定手段と、
前記第１指定手段で指定された１つ又は複数のポリゴンを抽出し、ポリゴン画像として表示する第３表示手段と、
前記第３表示手段で表示されたポリゴンの各頂点と前記テクスチャ画像中の対応する点を指定する第２指定手段とを備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記第２表示手段で表示されたテクスチャ原画像より、前記指定手段で指定された点を含む領域をテクスチャ画像として切り出す切出し手段を更に備え、
前記付与手段は、前記指定手段によって前記ポリゴン画像上で指定された点のそれぞれに、前記切出し手段で切り出されたテクスチャ画像上の対応する点の位置情報を付与し、
前記出力手段は、前記付与手段でポリゴン上の点に前記テクスチャ画像上の対応する点の位置情報が付与されたポリゴンデータと、該テクスチャ画像を描画用データとして出力する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
１つまたは複数のポリゴンで構成されるポリゴン画像を表示画面に表示する第１表示工程と、
使用すべきテクスチャ画像を含むテクスチャ原画像を、前記第１表示工程によって表示された前記ポリゴン画像と共に前記表示画面に表示する第２表示工程と、
前記第１表示工程で表示されたポリゴン画像のポリゴン上の点と、これに対応させるべき前記第２表示工程で表示されたテクスチャ原画像上の点とを指定する指定工程と、
前記指定工程によって前記ポリゴン画像上で指定された点のそれぞれに、前記テクスチャ原画像上で対応付けられた点の位置情報を付与する付与工程と、
前記付与工程でポリゴン上の点にテクスチャ原画像上の対応する点の位置情報が付与されたポリゴンデータと、該テクスチャ原画像を描画用データとして出力する出力工程と
を備えることを特徴とする情報処理方法。
【請求項６】
前記指定工程において指定されるポリゴン上の点は、前記テクスチャ画像の貼り付け先となるポリゴンの各頂点である
ことを特徴とする請求項５に記載の情報処理方法。
【請求項７】
前記指定工程は、
前記テクスチャ画像の貼り付け先となる１つ又は複数のポリゴンを指定する第１指定工程と、
前記第１指定工程で指定された１つ又は複数のポリゴンを抽出し、ポリゴン画像として表示する第３表示工程と、
前記第３表示工程で表示されたポリゴンの各頂点と前記テクスチャ画像中の対応する点を指定する第２指定工程とを備える
ことを特徴とする請求項５に記載の情報処理方法。
【請求項８】
前記第２表示工程で表示されたテクスチャ原画像より、前記指定工程で指定された点を含む領域をテクスチャ画像として切り出す切出し工程を更に備え、
前記付与工程は、前記指定工程によって前記ポリゴン画像上で指定された点のそれぞれに、前記切出し工程で切り出されたテクスチャ画像上の対応する点の位置情報を付与し、
前記出力工程は、前記付与工程でポリゴン上の点に前記テクスチャ画像上の対応する点の位置情報が付与されたポリゴンデータと、該テクスチャ画像を描画用データとして出力する
ことを特徴とする請求項５に記載の情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータグラフィックス技術により３次元のシーンを描画する情報処理方法及び装置及びコンピュータ制御装置に関する。
【０００２】
【従来の技術】
コンピュータグラフィックスによる３次元シーンの描画において、表面の形状をポリゴンを用いて表現するとともに、テクスチャ画像を当該ポリゴン上に貼り付けて当該表面の模様を描画する手法がある。このような、コンピュータグラフィックスにおいて用いられるテクスチャ画像の獲得方法としては、一般に次の方法が知られている。
【０００３】
テクスチャ原画像よりテクスチャ画像として用いる部分を矩形によって指定して切り出してテクスチャ画像を用意する。次に、このテクスチャ画像の貼り付先となるポリゴンの各頂点に対して、テクスチャ画像の対応する位置を入力する。この入力された位置の情報に基づいて、当該ポリゴンへのテクスチャ画像の張り付けを実行する。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来技術の手法では、矩形によってテクスチャ画像が切り出されるので、貼り付け先のポリゴンの形状が四角形でない場合は、ポリゴンに各頂点の位置を与えるのに非常に手間がかかる。例えば、図５の（ａ）のような頂点ａ〜ｈを有するポリゴンに、（ｂ）のような矩形で切り出されたテクスチャ画像の一部を貼り付ける場合は以下の手順が必要である。即ち、ポリゴンの各頂点ａ〜ｈ（●で示される点）に、テクスチャ画像中の対応する位置ａ’〜ｈ’（●で示される位置）を、当該矩形中の正規化された座標値でを付与する必要がある。ここで正規化された座標とは、当該矩形の各頂点がそれぞれ（０，０）、（１，０）、（１，１），（０，１）で示されるように正規化した座標値である。
【０００５】
以上のように、従来の手法では、ポリゴン画像上の各頂点に対して、テクスチャ画像上の各位置を示す位置をユーザが座標値で入力するので、操作が非常に煩わしかった。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、ポリゴン画像上で指定された点の位置と必要なテクスチャ画像を含むテクスチャ原画像上で指定された点の位置とを自動的に関連させることを可能とし、ポリゴンへのテクスチャ画像の貼り付け操作を容易とする情報処理方法及び装置を提供することを目的とする。
【０００７】
また、本発明は、ポリゴンに合わせたテクスチャ画像を予め容易することなく、ポリゴンの領域が適当に画像中に収まっている画像から、対話的にテクスチャをもつコンピュータグラフィクスデータを生成することを可能とする情報処理方法及び装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記の目的を達成する本発明の情報処理装置は以下の構成を備える。即ち、
１つまたは複数のポリゴンで構成されるポリゴン画像を表示画面に表示する第１表示手段と、
使用すべきテクスチャ画像を含むテクスチャ原画像を、前記第１表示手段によって表示された前記ポリゴン画像と共に前記表示画面に表示する第２表示手段と、  前記第１表示手段で表示されたポリゴン画像のポリゴン上の点と、これに対応させるべき前記第２表示手段で表示されたテクスチャ原画像上の点とを指定する指定手段と、
前記指定手段によって前記ポリゴン画像上で指定された点のそれぞれに、前記テクスチャ原画像上で対応付けられた点の位置情報を付与する付与手段と、
前記付与手段でポリゴン上の点にテクスチャ原画像上の対応する点の位置情報が付与されたポリゴンデータと、該テクスチャ原画像を描画用データとして出力する出力手段と
を備える。
【０００９】
また、好ましくは、前記指定手段において指定されるポリゴン上の点は、前記テクスチャ画像の貼り付け先となるポリゴンの各頂点である。
【００１０】
また、好ましくは、前記指定手段は、前記テクスチャ画像の貼り付け先となる１つ又は複数のポリゴンを指定する第１指定手段と、前記第１指定手段で指定された１つ又は複数のポリゴンを抽出し、ポリゴン画像として表示する第３表示手段と、前記第３表示手段で表示されたポリゴンの各頂点と前記テクスチャ画像中の対応する点を指定する第２指定手段とを備える。テクスチャの貼り付け先となるポリゴンが抽出、表示されるので、貼り付け先のテクスチャが明瞭となり、頂点等の指定がより容易になる。
【００１１】
また、好ましくは、前記第２表示手段で表示されたテクスチャ原画像より、前記指定手段で指定された点を含む領域をテクスチャ画像として切り出す切出し手段を更に備え、前記付与手段は、前記指定手段によって前記ポリゴン画像上で指定された点のそれぞれに、前記切出し手段で切り出されたテクスチャ画像上の対応する点の位置情報を付与し、前記出力手段は、前記付与手段でポリゴン上の点に前記テクスチャ画像上の対応する点の位置情報が付与されたポリゴンデータと、該テクスチャ画像を描画用データとして出力する。テクスチャ原画像からテクスチャ画像を切り出すことが可能となり、余分な部分をなるべく含まないようなテクスチャ画像を得ることができ、テクスチャデータのサイズを小さくできる。
【００１２】
【発明の実施の形態】
以下に添付の図面を参照して、本発明の好適な実施の形態を説明する。
【００１３】
図１は本実施形態における情報処理装置の概略の構成を表すブロック図である。同図において、１０１はＣＰＵであり、本実施形態の手順を含む各種の処理を実行する。１０２はメモリ部であり、ＣＰＵ１０１が実行する手順を記述する制御プログラムを格納するＲＯＭ１０２ａや、ＣＰＵ１０１が各種処理を実行するに際して作業領域を提供するＲＡＭ１０２ｂを備える。１０３は外部メモリであり、ポリゴンデータ、テクスチャ原画像、テクスチャデータ等の処理対象となるデータを格納する。１０４は入出力インターフェースであり、処理するデータを装置の外部から入力・出力する。例えば、入出力インターフェース１０４は、テクスチャ原画像を読み取るためのスキャナとの接続を実現する。
【００１４】
１０５はキーボードであり、データ選択等の各種入力を行う。１０６はポインティングデバイスであり、本実施形態ではマウスを用いており、表示装置１０７上での所望の位置を指示する。１０７は表示装置であり、処理状況や処理結果、処理過程、処理データを表示する。表示装置１０７はウインドウシステムによって表示制御され、マルチウインドウ表示を実現する。
【００１５】
次に、上記の構成を備えた本実施形態の情報処理装置における、テクスチャ画像のポリゴンへの貼り付け処理について説明する。図２は、テクスチャ画像をポリゴンへ貼り付ける際の処理手順を表すフローチャートである。
【００１６】
ステップＳ２０１にて、入出力インターフェース１０４を通して３次元の形状を表現するポリゴンデータを読み込み、外部メモり１０３に格納する（図１のポリゴンデータ１０３ａ）。ポリゴンデータは、既存の３次元ＣＡＤツールなどを用いて作成することができ、３次元の物体やシーンなどを表面の板として表現するデータである。そして、このポリゴンデータは、複数または１つのポリゴンからなるデータである。
【００１７】
なお、このポリゴンデータは、予めＣＡＤシステムなどにより作成し、フロッピーディスク等の記憶媒体に格納しておいたものである。例えば、フロッピーディスクであれば、入出力インターフェース１０４に接続されたフロッピーディスクドライブを用いて、ポリゴンデータが読み出される。なお、当該情報処理装置においてＣＡＤ等のアプリケーションを実行してポリゴンデータを作成してもよい。この場合は、作成されたポリゴンデータは直接外部メモり１０３に格納されることになる。
【００１８】
次に、ステップＳ２０２にて、テクスチャ原画像を読み込む。テクスチャ原画像とは、ポリゴンの表面の模様として貼り付けるテクスチャのもととなる画像のことで、通常のカラー画像や濃淡画像である。このステップもステップＳ２０１と同様に入出力インターフェース１０４を通して入力を行い、外部メモり１０３にデータを格納する（図１のテクスチャ原画像１０３ｂ）。この場合、入出力インターフェース１０４は、例えば画像を読み取るスキャナに接続される。また、このステップで読み込むテクスチャ原画像とは、ステップＳ２０１で読み込んだポリゴンデータに貼り付けようとしているテクスチャの基となる画像のことである。なお、外部メモり１０３に格納するテクスチャ原画像は複数枚でも１枚でも良い。
【００１９】
次に、ステップＳ２０３にてポリゴンデータの３次元描画を行う。このステップでは、まず、１０７のウインドウシステムに一つのウインドウを生成し、１０２に蓄えられているポリゴンデータを３次元シーンとしてそのウインドウに描画する。ポリゴンデータを３次元シーンとして描画する簡便な手法としては、例えば、ポリゴンデータの３次元位置の２次元の平面への射影変換を基にし、射影する平面に写る画像をウインドウに提示するという手法が挙げられる。なお、ポリゴンデータの描画は、他のいかなる手法を用いてもよい。
【００２０】
次に、ステップＳ２０４にて、ステップＳ２０３によって描画されているポリゴンデータの中から、テクスチャを貼り付けるべき複数または１つのポリゴンをマウス１０６を用いて指示する。この例を図３に示す。図３は、本実施形態のウインドウシステムにおける表示画面の様子を表す図である。図３において３１は表示装置１０７に表示されたウインドウであり、ウインドウ３１内には、ポリゴンデータが３次元表示されているポリゴンデータが３次元描画されているウインドウの中から、対話的に３つのポリゴンを選択した様子を示している。選択したポリゴンについては色を変えて表示を行う（図３では、ハッチングで示した）。なお、ポリゴンの指定は、マウスカーソルを所望のポリゴンの領域内に移動して、マウスボタンをクリックすることで行える。
【００２１】
次に、ステップ２０５において、ステップＳ２０４で選択されたポリゴンを抜き出して３次元描画する（図４のウインドウ４１参照）。３次元描画の方法は、ステップＳ２０３と同様である。また、このステップで生成する３次元描画画像は、後のステップＳ２０７でポリゴンの頂点の指示のために使われる。
【００２２】
次に、ステップＳ２０６にて、ステップＳ２０４で選択したポリゴンに対応するテクスチャ原画像を外部メモり１０３に格納されているテクスチャ原画像群の中から選び、その画像を表示装置１０７に新たにウインドウを生成して表示する（図４のウインドウ４２参照）。これは、そのポリゴンに貼りたい模様を操作者が選ぶというステップである。なお、ウインドウ４２ではテクスチャの原画像として和室が表示されている。このウインドウ４２に示されるテクスチャ原画像は、カラーの濃淡画像である。
【００２３】
次に、ステップＳ２０７において、図４のウインドウ４１に描画されているポリゴン上の一つの頂点をマウス１０６を用いて指定し、ステップＳ２０８においてこの頂点に対応するテクスチャ原画像上の点（以後、対応点とする）をマウス１０６を用いて指定する。このステップＳ２０７，Ｓ２０８の処理を、選択しているポリゴンの全頂点に対して行う（ステップＳ２０９）。以上の過程において対応付けが指定された頂点と対応点の関係は、対応点データ１０３ｄとして外部メモり１０３に格納される。
【００２４】
図４は、ポリゴンの頂点とテクスチャ原画像上の対応点を指示した状態を表す図である。図４のウインドウ４１には抽出されたテクスチャ画像が、ウインドウ４２にはテクスチャ原画像（和室の写真画像）がそれぞれ表示されており、ポリゴンの頂点とテクスチャ原画像中の対応点とを指示した結果（各頂点及び対応点を×で示す）が示されている。この結果、対応点データは、例えばウインドウ４１のポリゴン画像の頂点ａに対してウインドウ４２のテクスチャ原画像の対応点ａ’、同様に頂点ｂに対して対応点ｂ’という具合に構成される。
【００２５】
テクスチャ原画像の全画像面にわたってポリゴンの頂点が対応付けられているとは限らない。このため、ステップＳ２１０において、テクスチャ原画像から不要な領域を切り取って、必要な領域の画像を切り出し、テクスチャデータとして外部メモり１０３に記憶する（図１のテクスチャデータ１０３ｃ）。画像の切り出しの簡単な方法としては、頂点を対応つけられたテクスチャ原画像中の点で示される画像面上の範囲から、それを含む長方形を切り出すという方法がある。図４のウインドウ４２の表示例では、ａ’ｃ’ｄ’ｅ’の四角形を含む長方形が切り出される。なお、切り出される長方形は、その面積が最少となるように設定されることが望ましい。テクスチャデータのサイズをより小さくできるからである。
【００２６】
さらに、ステップＳ２１１にて、ポリゴンの各頂点に、切り出されたテクスチャ画像（テクスチャデータ）中の対応する対応点の位置情報を付与する。各頂点に対応する対応点は対応点データ１０３ｄとして保持されているので、これを参照して対応点を獲得すればよい。また、この位置情報は、テクスチャ画像の画像座標値や、テクスチャ画像の横軸縦軸を正規化した時の値（０〜１の値となる）等で位置を示すものである。各頂点にテクスチャ画像中の各対応点の情報が付加されたポリゴンデータは、ポリゴンデータ１０３ａとして上書きされる。なお、対応点情報付のポリゴンデータとして、別ファイルに格納しても良いことは言うまでもない。
【００２７】
そして、ステップＳ２１２において、テクスチャ画像と、該テクスチャ画像との関連付けがなされたポリゴンデータを入出力インターフェース１０４を通して結果として出力する。
【００２８】
以上のステップＳ２０３〜Ｓ２１２の処理を他のポリゴンに関しても行うか否かをユーザに問い合わせ、他のポリゴンに対しても行う場合はステップＳ２０３に戻る（ステップＳ２１３）。一方、本処理を終了する旨の指示があれば、ステップＳ２１３より本処理を終了する。
【００２９】
以上の手順により、３次元形状のみを表現するポリゴンデータと画像とを対話的に対応させることが可能となり、表面模様を表現するコンピュータグラフィクスデータを生成できる。
【００３０】
［他の実施形態］
（１）ステップＳ２１２のポリゴンデータ、及びテクスチャデータを出力するステップは、ステップＳ２１３の後にもってきてもよい。
【００３１】
（２）ステップＳ２１０のテクスチャ原画像からテクスチャデータを切り出す処理は、頂点を対応付けられたテクスチャ原画像中の点の画像面上での範囲から、それを囲む長方形として切り出すという方法以外にも、線形または非線形な変換により、長方形となるテクスチャデータを生成するなど様々な方法が考えられる。
【００３２】
（３）ステップＳ２０４とステップＳ２０５を省き、ステップＳ２０３で作成したポリゴンデータをそのままステップＳ２０７で利用するという方法がある。これは、明示的にポリゴンを予め選択しておくのではなく、テクスチャとの対応付けのために選択した頂点を含むポリゴンにテクスチャが貼られることになる。このため、ステップＳ２０９も、指定したすべてのポリゴンに関して頂点の指定が終わったかを検証するのではなく、頂点を選ばれたポリゴンの中で、指定されていない頂点はないかを検証することとなる。
【００３３】
（４）上記実施形態ではポインティングデバイス１０６としてマウスを用いたがこれに限らない。例えば、タブレット等を使うことも可能であることは明らかである。
【００３４】
（５）上記実施形態では、表示装置１０７として複数のウインドウを表示可能なウインドウシステムとしたが、１つの画面を１つのウインドウとしてしか使えないものであっても、１つの画面内（ウインドウ内）で表示を分割して行うことにより代用できる。
【００３５】
（６）上記実施形態では、各頂点にテクスチャ画像の対応点が付加されたポリゴンデータと、当該テクスチャ画像とを入出力インターフェース１０４を介して出力している。即ち、これらのデータをフロッピーディスク等の記憶媒体に格納したり、外部装置に提供して描画させたりすることが可能となっている。しかしながら、上述のようにこれらのデータは外部メモり１０３にも格納されているで、これらを用いて当該情報処理装置で描画処理を行い、表示装置１０７に表示させるようにしても良いことはいうまでもない。
【００３６】
以上説明したように本実施形態によれば、ポリゴンデータの各頂点に対応させるべき位置をテクスチャ原画像中で指定することが可能となり、貼り付け先のポリゴンデータが複雑な形状を有していても、簡単な操作でテクスチャデータの張り付けを行うことができる。
上記装置の機能もしくは方法の機能によって達成される本発明の目的は、前述の実施例のプログラムを記憶させた記憶媒体によっても達成できる。即ち、上記装置に、その記憶媒体を装着し、その記憶媒体から読み出したプログラム自体が本発明の新規な機能を達成するからである。この場合、記憶媒体としてフロッピーディスクを例に挙げて説明すると、該フロッピーディスクに格納された制御プログラムは、入出力インターフェース１０４に接続されたフロッピーディスクドライブより読み出されてメモリ部１０２のＲＡＭ１０２ｂにロードされ、ＣＰＵ１０１によって実行される。本発明にかかるプログラムの構造的特徴は、図６に示す通りである。
【００３７】
図６の（ａ）は、本プログラムの各処理モジュールによる制御の手順を表す図である。６１は第１表示処理であり、１つまたは複数のポリゴンで構成されるポリゴン画像をウインドウ３１の如く表示する。本処理は、上述のステップＳ２０３に相当する。また、６２は第２表示処理であり、使用すべきテクスチャ画像を含むテクスチャ原画像をウインドウ４２の如く表示する。本処理は上述のステップＳ２０５に相当する。
【００３８】
また、６３は指定処理であり、第１表示処理６１で表示されたポリゴン画像のポリゴン上の点と、これに対応させるべき第２表示処理６２で表示されたテクスチャ原画像上の点とを指定する。この処理では、ウインドウ３１上のポリゴンの頂点とウインドウ４２上のテクスチャ画像の対応する点との指定が行われるが、上記実施形態のように、貼り付け先のポリゴンを抽出してウインドウ４１を表示してから頂点と対応点の指定を行うようにしても良い（ステップＳ２０５、Ｓ２０７〜Ｓ２０９）。
【００３９】
６４は付与処理であり、前記指定工程によって前記ポリゴン画像上で指定された点のそれぞれに、対応する対応点のテクスチャ原画像上における位置情報を付与する（ステップＳ２１１）。このとき、上記実施形態のようにテクスチャ原画像より対応点の存在する矩形領域を切り出してテクスチャ画像とすれば、テクスチャデータのサイズを小さくすることができて都合が良い（ステップＳ２１０）。
【００４０】
６５は出力処理であり、付与処理６４でポリゴン上の点にテクスチャ原画像上の対応する点の位置情報が付与されたポリゴンデータと、該テクスチャ原画像を描画用データとして出力する（ステップＳ２１２）。
【００４１】
図６の（ｂ）は、記憶媒体における制御プログラムの格納状態の一例を表す。６１’〜６５’で示される各制御モジュールは、上記６１〜６５で示される処理を実行するためのプログラムコードを含む。
【００４２】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明はシステム或は装置にプログラムを供給することによって達成される場合にも適用できることは言うまでもない。この場合、本発明に係るプログラムを格納した記憶媒体が、本発明を構成することになる。そして、該記憶媒体からそのプログラムをシステム或は装置に読み出すことによって、そのシステム或は装置が、予め定められた仕方で動作する。
【００４３】
【発明の効果】
以上説明したように、本発明によれば、ポリゴン画像上で指定された点の位置と必要なテクスチャ画像を含むテクスチャ原画像上で指定された点の位置とを自動的に関連させることが可能となるので、ポリゴンへのテクスチャ画像の貼り付け操作が容易となる。
【００４４】
また、本発明によれば、ポリゴンに合わせたテクスチャ画像を予め容易することなく、ポリゴンの領域が適当に画像中に収まっている画像から、対話的にテクスチャをもつコンピュータグラフィクスデータを生成することが可能となる。
【００４５】
【図面の簡単な説明】
【図１】本実施形態における情報処理装置の概略の構成を表すブロック図である。
【図２】テクスチャ画像をポリゴンへ貼り付ける際の処理手順を表すフローチャートである。
【図３】本実施形態のウインドウシステムにおける表示画面の様子を表す図である。
【図４】ポリゴンの頂点とテクスチャ原画像上の対応点を指示した状態を表す図である。
【図５】一般的なテクスチャ画像の獲得方法を説明する図である。
【図６】本実施の形態の制御を実現するための制御プログラムを格納した記憶媒体の構成を説明する図である。
【符号の説明】
１０１  ＣＰＵ
１０２  記憶装置２
１０３  記憶装置１
１０４  入出力インターフェース
１０５  キーボード
１０６  ポインティングデバイス（マウス）
１０７  表示装置（ウインドウシステム）
【図１】
0003610130.tif 000002
【図２】
0003610130.tif 000003
【図３】
0003610130.tif 000004
【図４】
0003610130.tif 000005
【図５】
0003610130.tif 000006
【図６】
0003610130.tif 000007