(57)【特許請求の範囲】
【請求項１】
図形の内周に沿って配置され、一部が互いに重なる文字列の配置を変更する文字列配置変更方法において、
コンピュータが、
前記図形の内部に決定された基準点に向かって前記文字列が放射状になるように前記文字列を配置し、
互いに重なっている文字列が存在するか否かを判断し、
重なっている文字列が存在すると判断した場合、前記基準点を重なっている文字列から離間する方向に移動させる、
ことを特徴とする文字列配置変更方法。
【請求項２】
文字列の重なりが解消するまで前記基準点を重なっている文字列から所定距離だけ離間する方向に移動させる処理を繰り返し実行することを特徴とする請求項１記載の文字列配置変更方法。
【請求項３】
前記文字列を放射状に配置する際に、前記文字列の配置位置に基づいて決定した前記文字列それぞれに対応する基点から前記基準点に向かう直線に沿って前記文字列を配置することを特徴とする請求項１記載の文字列配置変更方法。
【請求項４】
前記図形は矩形をなし、前記基準点を前記矩形の対角線上に配置することを特徴とする請求項１記載の文字列配置変更方法。
【請求項５】
前記内周の形状は、互いに直交する線分を含み、前記直交する線分それぞれにつき１つの基準点を設定することを特徴とする請求項１記載の文字列配置変更方法。
【請求項６】
図形の内周に沿って配置され、一部が互いに重なる文字列の配置を変更するプログラムにおいて、
コンピュータに、
前記図形の内部に決定された基準点に向かって前記文字列が放射状になるように前記文字列を配置し、
互いに重なっている文字列が存在するか否かを判断し、
重なっている文字列が存在すると判断した場合、前記基準点を重なっている文字列から離間する方向に移動させる、
処理を実行させることを特徴とするプログラム。
【請求項７】
図形の内周に沿って配置され、一部が互いに重なる文字列を備える図面の入力を受け付ける読み出し部と、
前記図形の内部に決定された基準点に向かって前記文字列が放射状になるように前記文字列を配置する配置部と、
前記配置部の配置により互いに重なっている文字列が存在するか否かを判断する判断部と、
前記判断部により重なっている文字列が存在すると判断された場合、前記基準点を重なっている文字列から離間する方向に移動させる移動部と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文字列配置変更方法、プログラムおよび情報処理装置に関する。
【背景技術】
【０００２】
ＣＡＤ（Computer Aided Design）システム等において、図面内に表示される文字列のうち、重畳する文字列の再配置を実行する技術が知られている。
例えば、重畳領域に他の文字列や図形情報の有無を調べ、存在する場合は、その配置位置と重ならない矩形の再配置領域を求め、当該文字列を平行移動する技術が知られている。
【０００３】
また、当該文字列の文字属性であるサイズ、間隔、傾き、展開方向等の少なくとも１を変更して配置する技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−３７１１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、矩形の回路シンボルの形状とシンボルピン位置（部品ピン位置）を実部品形状と同等にし、シンボルピン位置に信号名を記述する方法を考える。
回路シンボルの構造上、四隅に配置される信号名が重なってしまう場合がある。この場合、個々の信号名のサイズを小さくすると、信号名の視認性が悪化する。また、引き出し線を用いて信号名の表示位置を移動させると、回路シンボルが煩雑となる。
【０００６】
１つの側面では、本発明は、文字列の重なりを簡単に回避することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、開示の文字列配置変更方法が提供される。この文字列配置変更方法は、図形の内周に沿って配置され、一部が互いに重なる文字列の配置を変更する方法であり、コンピュータが、図形の内部に決定された基準点に向かって文字列が放射状になるように文字列を配置し、互いに重なっている文字列が存在するか否かを判断し、重なっている文字列が存在すると判断した場合、基準点を重なっている文字列から離間する方向に移動させる。
【発明の効果】
【０００８】
１態様では、文字列の重なりを簡単に回避することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態の情報処理装置の処理を示すフローチャートである。
【図２】第１の実施の形態の情報処理装置の機能を示すブロック図である。
【図３】設計対象回路の回路図の一例を示す図である。
【図４】文字列の移動を説明する図である。
【図５】文字列の移動を説明する図である。
【図６】文字列の移動を説明する図である。
【図７】第１の実施の形態の情報処理装置のハードウェア構成を示す図である。
【図８】文字列の移動を説明する図である。
【図９】第２の実施の形態の情報処理装置の処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、実施の形態の情報処理装置を、図面を参照して詳細に説明する。
＜第１の実施の形態＞
第１の実施の形態の情報処理装置は、設計対象回路の回路図に記載された矩形の回路素子モデル内部の、一部が重なった信号名（文字列）の配置を変更する処理を実行する。なお、回路素子モデルとしては、例えば、ＣＰＵ（Central Processing Unit）や、ＡＳＩＣ（Application Specific Integrated Circuit）等が挙げられる。
【００１１】
まず、第１の実施の形態の情報処理装置の処理を、フローチャートを用いて説明する。
図１は、第１の実施の形態の情報処理装置の処理を示すフローチャートである。
［ステップＳ１］  情報処理装置は、回路素子モデルの対角線上にガイド線を設定し、設定したガイド線上に焦点を生成する。その後、ステップＳ２に遷移する。
【００１２】
［ステップＳ２］  情報処理装置は、各文字列から焦点に向かって補助線を設定し、設定した補助線に沿って文字列を配置する。これにより、文字列が焦点に向かって放射状に配置される。その後、ステップＳ３に遷移する。
【００１３】
［ステップＳ３］  情報処理装置は、配置位置が重なる文字列が存在するか否かを判断する。配置位置が重なる文字列が存在する場合（ステップＳ３のＹｅｓ）、ステップＳ４に遷移する。配置位置が重なる文字列が存在しない場合（ステップＳ３のＮｏ）、図１の処理を終了する。
【００１４】
［ステップＳ４］  情報処理装置は、焦点を回路素子モデルの中心方向に所定距離だけ移動する。その後、ステップＳ２に遷移する。
図１に示す処理を実行することにより、文字列の移動と干渉調整を同時に行うことができる。これにより、簡易な方法で文字列の重なりを解消することができる。以下、図１に示す処理を実行する情報処理装置の機能を詳しく説明する。
【００１５】
図２は、第１の実施の形態の情報処理装置の機能を示すブロック図である。
情報処理装置１０は、回路情報記憶部１１と、読み出し部１２と、文字列配置部１３と、判断部１４と、焦点移動部１５とを有している。
【００１６】
回路情報記憶部１１には、設計対象回路の回路図が記憶されている。
図３は、設計対象回路の回路図の一例を示す図である。
回路図２０には、矩形の回路素子モデル２１が記載されている。回路素子モデル２１の内側には、回路素子モデル２１の信号ピンの名前を示す文字列２２が等間隔に並んでいる。文字列２２は、回路素子モデル２１の辺に対し垂直に形成されている。回路素子モデル２１の端部２１ａの周辺に位置する文字列２２は、互いに重なっている。また、回路素子モデル２１の外側には、信号ピンの名前とピン番号とを識別する文字列２３が等間隔に並んでいる。
【００１７】
ここで、重なっている文字列２２を回路素子モデル２１の外側に配置すると、回路素子モデル２１の外側に配置されている文字列２３との区別が難しくなり、視認性が悪化する。
【００１８】
情報処理装置１０は、以下の方法を用いて重なった文字列２２および、重なった文字列２２の移動に伴い移動対象の文字列２２を放射状に配置する。
図４〜図６は、文字列の移動を説明する図である。なお、以下の図面においては、回路素子モデル２１の外側の文字列２３の表記を省略する。
【００１９】
読み出し部１２は、回路情報記憶部１１に記憶されている回路図２０を読み出す。
文字列配置部１３は、回路素子モデル２１の対角線上にガイド線３０を設定する。次に、文字列配置部１３は、設定したガイド線３０上に焦点（基準点）３１を設定する。焦点３１の初期位置は特に限定されないが、例えば、回路素子モデル２１の端部２１ａに最も近い文字列２２から垂直または水平に引いたガイド線３０上に設定する。
【００２０】
次に、文字列配置部１３は、各文字列２２の回路素子モデル２１の辺２１ｂ、２１ｃとの接点２４から焦点３１に向かって補助線３２を設定し、設定した補助線３２に沿って文字列２２を配置する（傾ける）。この処理により、文字列２２が、焦点３１を中心として放射状に配置される。接点２４は、文字列２２それぞれに対応する基点の一例である。
【００２１】
その後、判断部１４は、各文字列２２の重なりをチェックする。ここで、文字列２２の重なりのチェックは、焦点３１と、焦点３１から回路素子モデル２１の各辺２１ｂ、２１ｃに垂線を下ろしたときの接点と端部２１ａとにより形成される矩形の範囲内にて行うのが好ましい。これにより、重なりをチェックする文字列の数を減らすことができる。なお、文字列２２の重なりは、例えば、文字の高さ（上下方向の長さ）、文字数、文字間隔で導き出される文字専有領域の重なりを調べることで判断することができる。
【００２２】
焦点移動部１５は、文字列２２が重なっている場合は、焦点３１を回路素子モデル２１の中心方向へ所定距離だけ移動する。この場合、文字列配置部１３は、設定した補助線３２に沿って文字列２２を再配置する。
【００２３】
図６は、文字列の重なりが解消された回路図２０を示している。文字列２２の重なりがなくなれば、判断部１４は、文字列２２の重なりが解消された回路図２０を回路情報記憶部１１に記憶する。
【００２４】
なお、本実施の形態では全ての文字列の重なりが解消された時点で処理を終了するが、ある程度文字専有領域の重なりが解消された時点（文字専有領域の重なっている面積が所定値以下となった時点）で処理を終了させてもよい。これによっても視認性向上の一定の効果が期待できる。
【００２５】
なお、本実施の形態では焦点３１の移動方向は、回路素子モデル２１の対角線上としたが、焦点の移動方向は、回路素子モデル２１の対角線上に限定されない。例えば、端部２１ａを始点として、任意の方向に引いた直線上を移動させてもよい。また、本実施の形態では、焦点３１は焦点移動部１５が移動させたが、設計者がキーボード１０５やマウス１０５ｂを操作することにより移動させてもよい。
【００２６】
次に、第１の実施の形態の情報処理装置のハードウェア構成を説明する。
図７は、第１の実施の形態の情報処理装置のハードウェア構成を示す図である。
情報処理装置１０は、ＣＰＵ１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０８を介してＲＡＭ（Random Access Memory）１０２と複数の周辺機器が接続されている。
【００２７】
ＲＡＭ１０２は、情報処理装置１０の主記憶装置として使用される。ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に使用する各種データが格納される。
【００２８】
バス１０８には、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５、ドライブ装置１０６、および通信インタフェース１０７が接続されている。
【００２９】
ハードディスクドライブ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ハードディスクドライブ１０３は、情報処理装置１０の二次記憶装置として使用される。ハードディスクドライブ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、二次記憶装置としては、フラッシュメモリ等の半導体記憶装置を使用することもできる。
【００３０】
グラフィック処理装置１０４には、モニタ１０４ａが接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１０４ａの画面に表示させる。モニタ１０４ａとしては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や、液晶表示装置等が挙げられる。
【００３１】
入力インタフェース１０５には、キーボード１０５ａとマウス１０５ｂとが接続されている。入力インタフェース１０５は、キーボード１０５ａやマウス１０５ｂから送られてくる信号をＣＰＵ１０１に送信する。なお、マウス１０５ｂは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、例えばタッチパネル、タブレット、タッチパッド、トラックボール等が挙げられる。
【００３２】
ドライブ装置１０６は、例えば、光の反射によって読み取り可能なようにデータが記録された光ディスクや、ＵＳＢ（Universal Serial Bus）メモリ等の持ち運び可能な記録媒体に記録されたデータの読み取りを行う。例えば、ドライブ装置１０６が光学ドライブ装置である場合、レーザ光等を利用して、光ディスク２００に記録されたデータの読み取りを行う。光ディスク２００には、Ｂｌｕ−ｒａｙ（登録商標）、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等が挙げられる。
【００３３】
通信インタフェース１０７は、ネットワーク５０に接続されている。通信インタフェース１０７は、ネットワーク５０を介して、他のコンピュータまたは通信機器との間でデータを送受信する。
【００３４】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
以上述べたように、情報処理装置１０によれば、文字列の移動と干渉調整を同時に行うことができる。これにより、簡易な方法で文字列の重なりを解消することができる。
【００３５】
また、段階的に焦点３１を移動させるようにしたので、文字の配置角度がなるべく水平である０°または、垂直である９０°に近づけることができる。このため、視認性の悪化を抑制することができる。
【００３６】
また、文字列のサイズを小さくしたり、文字列の文字を省略したりすることがないので、視認性の悪化を抑制することができる。
また、文字列２２の配置位置を入れ替えたりしないので、回路素子モデル２１と、製造される回路素子とのイメージが一致する。
【００３７】
なお、本実施の形態では、文字列２２の配置を変更したが、変更対象は文字列以外の他のシンボルでもよい。また、本実施の形態では、矩形の端部２１ａの周辺に位置する文字列２２が互いに重なっている場合を説明したが、円弧の内部に配置された文字列が互いに重なっている場合においても本実施の形態の処理方法を用いることができる。
【００３８】
＜第２の実施の形態＞
次に、第２の実施の形態の情報処理装置について説明する。
以下、第２の実施の形態の情報処理装置について、前述した第１の実施の形態との相違点を中心に説明し、同様の事項については、その説明を省略する。
【００３９】
第２の実施の形態の情報処理装置１０の文字列配置部１３は、ガイド線３０上に焦点を複数個（本実施の形態では２つ）設定することができる。
図８は、文字列の移動を説明する図である。
【００４０】
文字列配置部１３は、回路素子モデル２１の辺２１ｂと辺２１ｃに配置されている各文字列２２の数の比をとる。そして、辺２１ｂと辺２１ｃの文字列の数の比が一定以上である場合、辺２１ｂ用の焦点３１ａと、辺２１ｃ用の焦点３１ｂとを別個にガイド線３０上に設ける。焦点移動部１５は、焦点３１ａと焦点３１ｂを独立して移動させ、配置位置が重複しない文字列２２の角度を決定する。なお、ガイド線３０上に焦点を複数個設定する基準は、前述したものに限定されない。
【００４１】
次に、第２の実施の形態の情報処理装置１０の処理を、フローチャートを用いて説明する。
図９は、第２の実施の形態の情報処理装置の処理を示すフローチャートである。
【００４２】
［ステップＳ１１］  文字列配置部１３は、回路素子モデル２１の対角線上にガイド線３０を設定し、設定したガイド線３０上に焦点３１ａを生成する。その後、ステップＳ１２に遷移する。
【００４３】
［ステップＳ１２］  文字列配置部１３は、一辺の文字列２２の回路素子モデル２１との接点２４から焦点３１に向かって補助線３２を設定し、設定した補助線３２に沿って文字列２２を配置する。その後、ステップＳ１３に遷移する。
【００４４】
［ステップＳ１３］  判断部１４は、配置位置が重なる文字列２２が存在するか否かを判断する。配置位置が重なる文字列２２が存在する場合（ステップＳ１３のＹｅｓ）、ステップＳ１４に遷移する。配置位置が重なる文字列２２が存在しない場合（ステップＳ１３のＮｏ）、ステップＳ１５に遷移する。
【００４５】
［ステップＳ１４］  焦点移動部１５は、焦点３１ａを回路素子モデル２１の中心方向に所定距離だけ移動する。その後、ステップＳ１２に遷移する。
［ステップＳ１５］  文字列配置部１３は、回路素子モデル２１の対角線上にガイド線３０を設定し、設定したガイド線３０上に焦点３１ｂを生成する。その後、ステップＳ１６に遷移する。
【００４６】
［ステップＳ１６］  文字列配置部１３は、他辺の文字列２２の回路素子モデル２１との接点２４から焦点３１ａに向かって補助線３２を設定し、設定した補助線３２に沿って文字列２２を配置する。その後、ステップＳ１７に遷移する。
【００４７】
［ステップＳ１７］  判断部１４は、配置位置が重なる文字列２２が存在するか否かを判断する。配置位置が重なる文字列２２が存在する場合（ステップＳ１７のＹｅｓ）、ステップＳ１８に遷移する。配置位置が重なる文字列２２が存在しない場合（ステップＳ１７のＮｏ）、図９の処理を終了する。
【００４８】
［ステップＳ１８］  焦点移動部１５は、焦点３１ｂを回路素子モデル２１の中心方向に所定距離だけ移動する。その後、ステップＳ１６に遷移する。
なお、本実施の形態では、辺２１ｂに沿って配置された文字列２２の傾きを調整した後に、辺２１ｃに沿って配置された文字列２２の傾きを調整した。しかし、これに限らず、第１の実施の形態の処理方法を用いて文字列２２の傾きを一旦調整した後に、焦点３１ｂを作成し、辺２１ｃに沿って配置された文字列２２の傾きを調整するようにしてもよい。
【００４９】
第２の実施の形態の情報処理装置１０によれば、第１の実施の形態の情報処理装置と同様の効果が得られる。
そして、第２の実施の形態の情報処理装置１０によれば、辺２１ｃに沿って配置された文字列２２の傾斜角度を、第１の実施の形態の処理によって処理された文字列２２の傾斜角度に比べて小さくすることができる。このため、文字列２２の視認性の悪化を抑制することができる。
【００５０】
以上、本発明の文字列配置変更方法、プログラムおよび情報処理装置を、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
【００５１】
また、本発明は、前述した各実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報処理装置１０が有する機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記の処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記憶装置には、ハードディスクドライブ、フレキシブルディスク（ＦＤ）、磁気テープ等が挙げられる。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ／ＲＷ等が挙げられる。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等が挙げられる。
【００５２】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００５３】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００５４】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現することもできる。
【００５５】
以上の第１〜第２の実施の形態に関し、さらに以下の付記を開示する。
（付記１）  図形の内周に沿って配置され、一部が互いに重なる文字列の配置を変更する文字列配置変更方法において、
コンピュータが、
前記図形の内部に決定された基準点に向かって前記文字列が放射状になるように前記文字列を配置し、
互いに重なっている文字列が存在するか否かを判断し、
重なっている文字列が存在すると判断した場合、前記基準点を重なっている文字列から離間する方向に移動させる、
ことを特徴とする文字列配置変更方法。
【００５６】
（付記２）  文字列の重なりが解消するまで前記基準点を重なっている文字列から所定距離だけ離間する方向に移動させる処理を繰り返し実行することを特徴とする付記１記載の文字列配置変更方法。
【００５７】
（付記３）  前記文字列を放射状に配置する際に、前記文字列の配置位置に基づいて決定した前記文字列それぞれに対応する基点から前記基準点に向かう直線に沿って前記文字列を配置することを特徴とする付記１記載の文字列配置変更方法。
【００５８】
（付記４）  前記図形は矩形をなし、前記基準点を前記矩形の対角線上に配置することを特徴とする付記１記載の文字列配置変更方法。
（付記５）  前記内周の形状は、互いに直交する線分を含み、前記直交する線分それぞれにつき１つの基準点を設定することを特徴とする付記１記載の文字列配置変更方法。
【００５９】
（付記６）  傾ける前の文字列は、前記内周に対し垂直方向に形成されていることを特徴とする付記１記載の文字列配置変更方法。
（付記７）  傾ける前の文字列は、前記内周に沿って等間隔に配置されていることを特徴とする付記５記載の文字列配置変更方法。
【００６０】
（付記８）  前記内周の形状は、円弧または互いに直交する線分を含むことを特徴とする付記１記載の文字列配置変更方法。
（付記９）  図形の内周に沿って配置され、一部が互いに重なる文字列の配置を変更するプログラムにおいて、
コンピュータに、
前記図形の内部に決定された基準点に向かって前記文字列が放射状になるように前記文字列を配置し、
互いに重なっている文字列が存在するか否かを判断し、
重なっている文字列が存在すると判断した場合、前記基準点を重なっている文字列から離間する方向に移動させる、
処理を実行させることを特徴とするプログラム。
【００６１】
（付記１０）  図形の内周に沿って配置され、一部が互いに重なる文字列を備える図面の入力を受け付ける読み出し部と、
前記図形の内部に決定された基準点に向かって前記文字列が放射状になるように前記文字列を配置する配置部と、
前記配置部の配置により互いに重なっている文字列が存在するか否かを判断する判断部と、
前記判断部により重なっている文字列が存在すると判断された場合、前記基準点を重なっている文字列から離間する方向に移動させる移動部と、
を有することを特徴とする情報処理装置。
【符号の説明】
【００６２】
１０  情報処理装置
１１  回路情報記憶部
１２  読み出し部
１３  文字列配置部
１４  判断部
１５  焦点移動部
２０  回路図
２１  回路素子モデル
２１ｂ、２１ｃ  辺
２２、２３  文字列
２４  接点
３０  ガイド線
３１、３１ａ、３１ｂ  焦点
３２  補助線
【図１】
0005845932.tif 000002
【図２】
0005845932.tif 000003
【図３】
0005845932.tif 000004
【図４】
0005845932.tif 000005
【図５】
0005845932.tif 000006
【図６】
0005845932.tif 000007
【図７】
0005845932.tif 000008
【図８】
0005845932.tif 000009
【図９】
0005845932.tif 000010