(57)【特許請求の範囲】
【請求項１】
コンピュータを、
表示対象となる部品群の中から第１の部品を選択する選択手段、
表示画面に対する表示占有率を前記部品ごとに取得する取得手段、
前記表示画面内の前記部品群が表示されていない非表示領域に、前記選択手段によって選択された第１の部品に関するバルーン図形が表示可能か否かを判断する判断手段、
前記判断手段によって前記非表示領域に表示不能と判断された場合、前記取得手段によって取得された表示占有率に基づいて、前記部品群の中から第２の部品を検索する検索手段、
前記第１の部品に関するバルーン図形の表示領域を、前記検索手段によって検索された第２の部品の表示領域内に決定する決定手段、
として機能させることを特徴とする表示位置決定プログラム。
【請求項２】
前記検索手段は、
前記取得手段によって取得された表示占有率に基づいて、前記部品群の中から特定の表示占有率の第２の部品を検索することを特徴とする請求項１に記載の表示位置決定プログラム。
【請求項３】
前記検索手段は、
前記取得手段によって取得された表示占有率が所定の閾値以上となる第２の部品を前記部品群の中から検索することを特徴とする請求項２に記載の表示位置決定プログラム。
【請求項４】
前記取得手段は、
さらに、前記表示画面上の表示位置を前記部品ごとに取得し、
前記検索手段は、
前記取得手段によって取得された表示位置に基づいて、前記部品群の中から、前記第１の部品の表示位置から所定範囲内に位置する第２の部品を検索することを特徴とする請求項１〜３のいずれか一つに記載の表示位置決定プログラム。
【請求項５】
前記取得手段は、
さらに、前記各部品に関するバルーン図形の表示履歴を取得し、
前記判断手段は、
前記取得手段によって取得された表示履歴に基づいて、前記検索手段によって検索された第２の部品に関するバルーン図形が表示済みか否かを判断し、
前記決定手段は、
前記判断手段によって未表示と判断された場合、前記第２の部品の表示領域を決定対象から除外することを特徴とする請求項１〜４のいずれか一つに記載の表示位置決定プログラム。
【請求項６】
前記コンピュータを、
前記判断手段（以下、「第１の判断手段」という）によって前記非表示領域に表示不能と判断された場合、前記第１の部品の表示領域内に当該第１の部品に関するバルーン図形が表示可能か否かを判断する第２の判断手段として機能させ、
前記決定手段は、
前記第２の判断手段によって前記第１の部品の表示領域内に表示可能と判断された場合、前記第１の部品に関するバルーン図形の表示領域を当該第１の部品の表示領域内に決定することを特徴とする請求項１〜５のいずれか一つに記載の表示位置決定プログラム。
【請求項７】
請求項１〜６のいずれか一つに記載の表示位置決定プログラムを記録したコンピュータに読み取り可能な記録媒体。
【請求項８】
表示対象となる部品群の中から第１の部品を選択する選択手段と、
表示画面に対する表示占有率を前記部品ごとに取得する取得手段と、
前記表示画面内の前記部品群が表示されていない非表示領域に、前記選択手段によって選択された第１の部品に関するバルーン図形が表示可能か否かを判断する判断手段と、
前記判断手段によって前記非表示領域に表示不能と判断された場合、前記取得手段によって取得された表示占有率に基づいて、前記部品群の中から第２の部品を検索する検索手段と、
前記第１の部品に関するバルーン図形の表示領域を、前記検索手段によって検索された第２の部品の表示領域内に決定する決定手段と、
を備えることを特徴とする表示位置決定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示対象となる部品に関するバルーン図形の表示位置を決定する表示位置決定プログラム、該プログラムを記録した記録媒体、表示位置決定装置および表示位置決定方法に関する。
【背景技術】
【０００２】
近年、表示画面上に精密機械などの対象物を表示することで、ユーザの作業を支援するアプリケーションが提供されている。このアプリケーションによれば、表示画面上で、対象物の拡大表示、縮小表示、回転表示などの画面操作をおこなうことができる。
【０００３】
さらに、表示画面上の対象物を構成する各部品に、部品名や部品ＩＤなどの注釈情報をバルーン表示する技術が提供されている。また、下記特許文献１，２には、各部品の注釈情報をバルーン表示する場合に、他の表示対象との干渉を避けて表示する技術が記載されている。
【０００４】
【特許文献１】特開２０００−３０５９７３号公報
【特許文献２】特開平０４−２３０５７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１，２に記載の従来技術によれば、他の表示対象との干渉が避けられない場合には、バルーン表示することができないという問題があった。特に、表示画面上の特定の箇所を注視するときに表示対象を拡大表示すると、表示画面内の空き領域が少なくなるため、バルーン表示することが難しい。
【０００６】
また、バルーン表示されていない表示対象の注釈情報を確認するには、カーソルを表示対象に合わせてプロパティを表示させたり、縮小表示することで空き領域を確保する必要があり、手間や時間がかかるという問題があった。特に、数千〜数万点の部品によって構成される機械の中から対象部品を特定する場合、作業者の作業負担および作業工数が増大し、作業時間の長時間化を招くという問題があった。
【０００７】
この発明は、上述した従来技術による問題点を解消するため、表示画面内の空き領域が少ない状態でも、適切な表示位置にバルーン表示することにより、作業負担の軽減化および作業時間の短縮化を図ることができる表示位置決定プログラム、該プログラムを記録した記録媒体、表示位置決定装置および表示位置決定方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、この表示位置決定プログラム、該プログラムを記録した記録媒体、表示位置決定装置および表示位置決定方法は、表示対象となる部品群の中から第１の部品を選択し、表示画面に対する表示占有率を前記部品ごとに取得し、前記表示画面内の前記部品群が表示されていない非表示領域に、選択された第１の部品に関するバルーン図形が表示可能か否かを判断し、前記非表示領域に表示不能と判断された場合、取得された表示占有率に基づいて、前記部品群の中から第２の部品を検索し、前記第１の部品に関するバルーン図形の表示領域を、検索された第２の部品の表示領域内に決定することを要件とする。
【０００９】
この表示位置決定プログラム、該プログラムを記録した記録媒体、表示位置決定装置および表示位置決定方法によれば、表示画面内の空き領域が少なくなった場合に、特定の表示占有率の第２の部品の表示領域内に第１の部品に関するバルーン図形を表示することができる。
【発明の効果】
【００１０】
この表示位置決定プログラム、該プログラムを記録した記録媒体、表示位置決定装置および表示位置決定方法によれば、表示画面内の空き領域が少ない状態でも、適切な表示位置にバルーン図形を表示することにより、作業負担の軽減化および作業時間の短縮化を図ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、この表示位置決定プログラム、該プログラムを記録した記録媒体、表示位置決定装置および表示位置決定方法の好適な実施の形態を詳細に説明する。本明細書において、表示位置決定プログラムは表示位置決定装置にインストールされたプログラムである。
【００１２】
まず、本実施の形態の概要について説明する。本実施の形態では、表示対象の注釈（たとえば、部品名、部品ＩＤ）などを表示するバルーン図形の表示位置を適切に決定する。具体的には、表示対象の拡大／回転表示などの操作入力にともなって、画面内の空き領域が少なくなった状態でも、バルーン表示を適切におこなう手法を提案する。
【００１３】
また、本実施の形態では、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）ツールなどの設計支援ソフトを用いて設計された機械部品の設計データを表示位置決定装置の表示画面上に表示する場合を例に挙げて説明する。
【００１４】
（本実施の形態の概要）
まず、本実施の形態の概要について説明する。図１は、従来の問題点を示す説明図である。図１において、表示画面１００には、拡大表示前の画面例１１０と、拡大表示後の画面例１２０とが表示されている。拡大表示前の画面例１１０では、表示対象の部品１０１ａ〜１０１ｅとともに、各部品１０１ａ〜１０１ｅに関するバルーン図形１０２ａ〜１０２ｅが表示画面１００に表示されている。
【００１５】
一方、拡大表示後の画面例１２０では、部品１０１ａと部品１０１ｅの一部分が表示画面１００に表示されている。また、部品１０１ａ，１０１ｅに関するバルーン図形１０２ａ，１０２ｅが非表示となっている。従来のバルーン表示では、バルーン図形が他の表示対象と重なる場合には、バルーン図形を非表示とする表示制御がおこなわれる。
【００１６】
ここでは、拡大表示された結果、表示画面１００内の空き領域が少なくなり、部品１０１ａ，１０１ｅに関するバルーン図形１０２ａ，１０２ｅを表示すると、部品１０１ａまたは部品１０１ｅと重なってしまうため、バルーン図形１０２ａ，１０２ｅは非表示となっている。
【００１７】
このような場合、たとえば、部品１０１ａの注釈をユーザが確認するためには、縮小表示することで画面例１２０から画面例１１０に戻り、バルーン図形１０２ａを再度表示させる作業が必要となり、面倒な手間や時間がかかってしまう。
【００１８】
一般に、表示占有率が大きい部品（たとえば、部品１０１ｅ）は、拡大表示された時点で何の部品であることが明らかであることが多い。しかし、このような部品は、表示画面を占有するため、他の部品（たとえば、部品１０１ａ）のバルーン表示の邪魔となり、上述した問題を引き起こす原因となる。
【００１９】
そこで、本実施の形態では、拡大表示などにともなってバルーン表示できない場合に、表示画面内の表示占有率が大きい部品の表示領域を空き領域とみなすことで、新たな空き領域を確保する。これにより、従来の手法では表示できなかったバルーン図形を、表示占有率が大きい部品の表示領域内に表示することができる。
【００２０】
（表示位置決定装置のハードウェア構成）
つぎに、本実施の形態にかかる表示位置決定装置のハードウェア構成について説明する。図２は、表示位置決定装置のハードウェア構成を示すブロック図である。
【００２１】
図２において、表示位置決定装置２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、磁気ディスクドライブ２０４と、磁気ディスク２０５と、光ディスクドライブ２０６と、光ディスク２０７と、ディスプレイ２０８と、Ｉ／Ｆ（インターフェース）２０９と、キーボード２１０と、マウス２１１と、スキャナ２１２と、プリンタ２１３と、を備えている。また、各構成部はバス２２０によってそれぞれ接続されている。
【００２２】
ここで、ＣＰＵ２０１は、表示位置決定装置２００の全体の制御を司る。ＲＯＭ２０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。磁気ディスクドライブ２０４は、ＣＰＵ２０１の制御にしたがって磁気ディスク２０５に対するデータのリード／ライトを制御する。磁気ディスク２０５は、磁気ディスクドライブ２０４の制御で書き込まれたデータを記憶する。また、磁気ディスク２０５として、ハードディスク、フレキシブルディスクなどを採用することができる。
【００２３】
光ディスクドライブ２０６は、ＣＰＵ２０１の制御にしたがって光ディスク２０７に対するデータのリード／ライトを制御する。光ディスク２０７は、光ディスクドライブ２０６の制御で書き込まれたデータを記憶したり、光ディスク２０７に記憶されたデータをコンピュータ装置に読み取らせたりする。
【００２４】
また、光ディスク２０７として、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）、メモリーカードなどを採用することができる。ディスプレイ２０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ２０８は、たとえば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００２５】
Ｉ／Ｆ２０９は、通信回線を通じてインターネットなどのネットワーク２１４に接続され、このネットワーク２１４を介して他のコンピュータ装置に接続される。そして、Ｉ／Ｆ２０９は、ネットワーク２１４と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ２０９には、たとえば、モデムやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）アダプタなどを採用することができる。
【００２６】
キーボード２１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス２１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００２７】
スキャナ２１２は、画像を光学的に読み取りコンピュータ装置内に画像データを取り込む。なお、スキャナ２１２は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）機能を持たせてもよい。また、プリンタ２１３は、画像データや文書データを印刷する。プリンタ２１３には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。
【００２８】
（表示画面の画面例）
つぎに、表示位置決定装置２００に表示される表示画面の画面例について説明する。図３は、表示画面の画面例を示す説明図（その１）である。図３において、表示画面Ｄには、部品Ｏｂ１〜Ｏｂ３とともに、各部品Ｏｂ１〜Ｏｂ３に関するバルーン図形Ｂ１〜Ｂ３が表示されている。各バルーン図形Ｂ１〜Ｂ３には、各部品Ｏｂ１〜Ｏｂ３の部品ＩＤが注釈として表示されている。
【００２９】
ここでは、表示画面Ｄ内の部品群が表示されていない非表示領域（空き領域）に、すべてのバルーン図形Ｂ１〜Ｂ３が表示されている。なお、表示画面Ｄは、たとえば、図２に示したディスプレイ２０８によってその機能を実現することができる。
【００３０】
（部品情報テーブルの保持内容）
つぎに、図２に示した表示位置決定装置２００がアクセス可能な部品情報テーブルＴについて説明する。ここでは、部品情報テーブルＴに、図３に示した表示画面Ｄの画面例を示す部品情報が保持されている場合について説明する。
【００３１】
図４は、部品情報テーブルの保持内容の一例を示す説明図（その１）である。図４において、部品情報テーブルＴには、部品群を構成する部品ごとに、部品ＩＤ、バルーンＩＤ、部品座標、表示占有率、表示面積、表示個数、バルーン面積および表示履歴に関する部品情報４００−１〜４００−６が保持されている。
【００３２】
部品ＩＤは、部品Ｏｂ１〜Ｏｂ６を識別する識別子である。バルーンＩＤは、バルーン図形Ｂ１〜Ｂ６を識別する識別子である。部品座標は、部品Ｏｂ１〜Ｏｂ６間の相対位置を特定するための座標位置である。ここでは、Ｘ軸とＹ軸とからなる座標平面上の座標位置（各部品Ｏｂ１〜Ｏｂ６の中心座標）として表現されている。
【００３３】
表示占有率は、表示画面内の全表示領域に占める各部品Ｏｂ１〜Ｏｂ６の表示領域の割合である。表示面積は、各部品Ｏｂ１〜Ｏｂ６が表示された表示領域の面積である。表示個数は、各部品Ｏｂ１〜Ｏｂ６の表示領域内に表示されたバルーン図形の個数である。バルーン面積は、部品Ｏｂ１〜Ｏｂ６に関するバルーン図形Ｂ１〜Ｂ６の表示面積である。
【００３４】
表示履歴は、バルーン図形Ｂ１〜Ｂ６が表示済みか否かを特定するフラグである。表示済みの場合には「ＯＮ」となり、未表示の場合には「ＯＦＦ」となる。ここで、部品Ｏｂ１を例に挙げると、部品座標は（Ｘ1−１，Ｙ1−１）、表示占有率は６０［％］、表示面積は３０［ｃｍ2］、バルーン図形の表示個数は０［個］、バルーン図形Ｂ１の表示面積は２［ｃｍ2］、表示履歴は「ＯＮ」となっている。
【００３５】
この部品情報テーブルＴの保持内容は、たとえば、拡縮／回転表示などの操作入力を受け付ける都度、部品Ｏｂ１〜Ｏｂ６とバルーン図形Ｂ１〜Ｂ６とに関する表示情報（たとえば、ＣＡＤデータ）をもとに更新される。部品情報テーブルＴは、たとえば、表示位置決定装置２００のＲＯＭ３０２や磁気ディスク３０５などの記憶部によりその機能を実現する。
【００３６】
（表示位置決定装置の機能的構成）
つぎに、表示位置決定装置の機能的構成について説明する。図５は、表示位置決定装置の機能的構成を示すブロック図である。図５において、表示位置決定装置２００は、表示部５０１と、選択部５０２と、取得部５０３と、判断部５０４と、検索部５０５と、決定部５０６と、表示制御部５０７と、を備えている。
【００３７】
これら各機能５０１〜５０７は、表示位置決定装置２００のＲＯＭ３０２やＲＡＭ３０３などの記憶部に記憶された当該機能５０１〜５０７に関するプログラムをＣＰＵに実行させることにより、または、入出力Ｉ／Ｆにより、当該機能を実現することができる。また、各機能５０１〜５０７からの出力データは上記記憶部に保持される。また、図５中矢印で示した接続先の機能は、接続元の機能からの出力データを記憶部から読み込んで、当該機能に関するプログラムをＣＰＵに実行させるものとする。
【００３８】
まず、表示部５０１は、部品群を表示画面Ｄに表示する機能を有する。部品とは、表示対象となる２次元または３次元の形状データであり、たとえば、電化製品、自動車、航空機などの機械を構成する物体である。より具体的には、たとえば、ネジ、バネ、ボルト、ナットなどの機械部品であってもよく、また、抵抗器、ダイオード、トランジスタなどの電子部品であってもよい。
【００３９】
選択部５０２は、表示対象となる部品群の中から第１の部品を選択する機能を有する。表示対象となる部品群とは、表示画面Ｄのフレーム内に表示される部品であり、フレームから外れる部品は含まない。選択部５０２は、たとえば、部品情報テーブルＴを参照して、部品群の中から任意に選ばれた部品を選択することとしてもよく、また、特定の部品を優先的に選択することとしてもよい。なお、特定の部品を優先的に選択する手法については後述する。
【００４０】
また、選択部５０２による選択処理は、部品の拡縮／回転表示などの操作入力を受け付けると、その都度実行される。このとき、未選択の部品がなくなるまで部品群の中から部品を繰り返し選択することとなる。なお、上記操作入力は、たとえば、図２に示したキーボード２１０やマウス２１１をユーザが操作することで入力される。
【００４１】
取得部５０３は、表示画面Ｄに対する表示占有率を部品ごとに取得する機能を有する。表示占有率とは、表示画面全体の表示領域に占める各部品の表示領域の割合である。具体的には、たとえば、図４に示した部品情報テーブルＴを参照して、各部品Ｏｂ１〜Ｏｂ３の表示占有率を取得する。
【００４２】
各部品Ｏｂ１〜Ｏｂ６の表示占有率は、拡縮／回転表示などの操作入力を受け付ける都度再計算されて部品情報テーブルＴに保持される。なお、表示占有率の算出処理は、表示位置決定装置２００において実行してもよく、また、外部のコンピュータ装置において実行してもよい。
【００４３】
判断部５０４は、表示画面Ｄ内の部品群が表示されていない非表示領域に、選択部５０２によって選択された第１の部品に関するバルーン図形が表示可能か否かを判断する機能を有する。バルーン図形とは、部品名や部品ＩＤなどの注釈を表示するための図形である。バルーン図形の形状、大きさは任意に設定可能である。
【００４４】
なお、表示画面Ｄ内の部品群が表示されていない非表示領域（空き領域）に、各部品に関するバルーン図形を表示する具体的な処理内容については、既存技術のため説明を省略する。ここでは、判断部５０４は、バルーン表示に関する既存の配置アルゴリズムを用いて、第１の部品に関するバルーン図形が空き領域に配置可能か否かを判断することで、該バルーン図形を表示可能か否か判断することとなる。
【００４５】
検索部５０５は、判断部５０４によって非表示領域に表示不能と判断された場合、取得部５０３によって取得された表示占有率に基づいて、部品群の中から第２の部品を検索する機能を有する。具体的には、たとえば、取得部５０３によって取得された表示占有率に基づいて、部品群の中から特定の表示占有率の第２の部品を検索することとしてもよい。
【００４６】
特定の表示占有率とは、部品群の表示占有率を相対評価または絶対評価することで特定される表示占有率である。たとえば、部品群の中から表示占有率が最大の部品を検索することとしてもよく、また、表示占有率が大きい上位複数個の部品のうち任意の部品を検索することとしてもよい。
【００４７】
また、検索部５０５は、取得部５０３によって取得された表示占有率が所定の閾値以上となる第２の部品を部品群の中から検索することとしてもよい。所定の閾値は、予め任意に設定されて記憶部に保持されている（たとえば、５０［％］以上）。なお、表示占有率が所定の閾値以上となる部品が複数存在する場合は、それら複数の部品の中から任意の部品を選択することとしてもよい。
【００４８】
また、取得部５０３は、表示画面Ｄ上の表示位置を部品ごとに取得する機能を有する。表示画面Ｄ上の表示位置は、たとえば、各部品の部品座標から特定することができる。部品座標についても、上述した表示占有率と同様に、部品情報テーブル４００を参照することで取得することができる。
【００４９】
また、検索部５０５は、取得部５０３によって取得された表示位置に基づいて、部品群の中から、第１の部品の表示位置から所定範囲内に位置する第２の部品を検索する機能を有する。所定範囲は、予め任意に設定されて記憶部に保持されている。所定範囲としては、たとえば、表示画面の横サイズの半分程度の大きさの値に設定する。
【００５０】
所定範囲内に位置する第２の部品を検索する目的は、第２の部品の表示領域内に第１の部品に関するバルーン図形を表示することである。このため、第１の部品と第２の部品との距離が離れすぎると、バルーン図形の引き出し線が長くなり、視認性を低下させる原因となる。このため、所定範囲としては、視認性を損なわない程度の距離に設定することが望ましい。
【００５１】
また、所定範囲内となる部品は、たとえば、第１の部品の部品座標と、表示対象となる他の部品の部品座標との直線距離を算出することで特定することができる。なお、所定範囲内の部品が複数存在する場合は、それら複数の部品の中から最も近傍に位置している部品を検索することとしてもよい。
【００５２】
決定部５０６は、第１の部品に関するバルーン図形の表示領域を、検索部５０５によって検索された第２の部品の表示領域内に決定する機能を有する。具体的には、たとえば、第２の部品の表示領域を空き領域とみなして既存の配置アルゴリズムを適用することで、第１の部品に関するバルーン図形の表示領域を決定する。
【００５３】
なお、詳細は後述するが、検索部５０５によって検索された第２の部品の表示領域内にバルーン図形が表示不能の場合（たとえば、既に他のバルーン図形が表示されて空き領域が少なくなっている）、部品群のうち検索済みの部品を除く残余の部品の中から第２の部品を再検索することとしてもよい。
【００５４】
表示制御部５０７は、表示部５０１を制御して、第１の部品に関するバルーン図形を、決定部５０６に決定された表示領域内に表示する機能を有する。これにより、表示画面Ｄ内の空き領域に表示不能な第１の部品に関するバルーン図形を、第２の部品の表示領域内に表示することができる。
【００５５】
また、取得部５０３は、各部品に関するバルーン図形の表示履歴を取得する機能を有する。表示履歴とは、ユーザによる一連の操作途中において、各部品に関するバルーン図形が１度でも表示されたか否かを特定するための情報である。表示履歴についても、上述した表示占有率、表示位置と同様に、部品情報テーブルＴを参照することで取得することができる。
【００５６】
また、判断部５０４は、取得部５０３によって取得された表示履歴に基づいて、検索部５０５によって検索された第２の部品に関するバルーン図形が表示済みか否かを判断する機能を有する。具体的には、第２の部品の表示履歴が「ＯＮ」の場合には表示済みと判断し、表示履歴が「ＯＦＦ」の場合には未表示と判断する。
【００５７】
また、決定部５０６は、判断部５０４によって未表示と判断された場合、第２の部品の表示領域を決定対象から除外する機能を有する。換言すれば、第２の部品に関するバルーン図形が表示済みであった場合には、第１の部品に関するバルーン図形の表示領域を第２の部品の表示領域内に決定することとなる。
【００５８】
一般に、一度もバルーン表示されていない部品は、その部品が何であるのかをユーザが把握していないことが多い。このような場合、その部品の表示領域内に他の部品に関するバルーン図形を表示すると、誤認識を引き起こしてしまう可能性があるため、初回のバルーン表示時には、他の部品に関するバルーン図形を表示しないこととする。
【００５９】
なお、判断部５０４による表示履歴の判断処理は、検索部５０５による検索処理に先立って実行されることとしてもよい。この場合、検索部５０５により第２の部品を検索する検索対象から、バルーン図形が未表示の部品を除外することとしてもよい。これにより、判断部５０４によって非表示領域に表示不能と判断された時点で、検索部５０５による検索処理が実行されることを防ぐことができる。
【００６０】
また、判断部５０４は、第１の部品の表示領域内に当該第１の部品に関するバルーン図形が表示可能か否かを判断する機能を有する。具体的には、たとえば、第１の部品に関するバルーン図形が非表示領域に表示不能であった場合に、第１の部品（自部品）の表示領域内にバルーン図形が表示可能か否かを判断することとしてもよい。
【００６１】
また、決定部５０６は、判断部５０４によって第１の部品の表示領域内に表示可能と判断された場合、第１の部品に関するバルーン図形の表示領域を当該第１の部品の表示領域内に決定する機能を有する。この場合、表示制御部５０７は、表示部５０１を制御して、第１の部品に関するバルーン図形を、当該第１の部品の表示領域内に表示することとなる。これにより、表示画面Ｄ内の空き領域に表示不能な第１の部品に関するバルーン図形を、当該第１の部品の表示領域内に表示することができる。
【００６２】
また、選択部５０２は、表示対象となる部品群の中から、各部品の表示位置と表示位置Ｄの中心位置との直線距離が最短となる部品を選択することとしてもよい。部品の表示位置と表示位置Ｄの中心位置との直線距離は、部品の部品座標と表示位置Ｄの中心座標とから算出することができる。これにより、各部品の表示位置が表示画面Ｄの中心位置に近い部品を優先的に選択することとなる。上述したように、本実施の形態では、表示画面Ｄの空き領域に表示不能なバルーン図形を、表示占有率が大きい第２の部品の表示領域を空き領域としてバルーン図形を表示することとなる。
【００６３】
ところが、第２の部品の表示領域内が、バルーン図形の表示領域として既に決定されていると、空き領域が少なくなり、新たなバルーン図形の表示領域として決定することができない場合がある。また、一般に表示画面Ｄの中心付近に表示される部品は、ユーザにとって重要である可能性が高い。そこで、表示画面Ｄの中心位置に近い部品から優先的に選択することで、重要である可能性が高い部品に関するバルーン図形が優先的に決定されるようにしてもよい。
【００６４】
なお、第１の部品に関するバルーン図形の表示領域が未決定の場合（空き領域および自部品の表示領域内に表示不能、第２の部品が未検索）には、第１の部品に関するバルーン図形は非表示となる。
【００６５】
ここで、上記判断部５０４により、第１または第２の部品の表示領域内にバルーン図形が表示可能か否かを判断する具体的な処理内容について説明する。まず、図３に示した画面例を拡大表示することで更新された更新後の部品情報テーブルＴの保持内容について説明する。
【００６６】
図６は、部品情報テーブルの保持内容の一例を示す説明図（その２）である。図６において、部品情報テーブルＴには、部品Ｏｂ１〜Ｏｂ６ごとの部品情報６００−１〜６００−６が保持されている。以下、判断部５０４は、この部品情報テーブルＴの保持内容に基づいて、第１または第２の部品の表示領域内にバルーン図形が表示可能か否かを判断する。
【００６７】
具体的には、たとえば、下記式（１）を用いることにより、対象部品（第１または第２の部品）の表示領域内にバルーン図形が表示可能か否かを判断することができる。ここでは、下記式（１）の不等式が成立すると表示可能、成立しないと表示不能と判断する。ただし、Ｓ１は対象部品の表示面積、Ｓ２は対象部品の表示領域内に表示されている全バルーン図形の表示面積、Ｓ３は対象部品に関するバルーン図形の表示面積である。
【００６８】
Ｓ１−Ｓ２＞Ｓ３          ・・・（１）
【００６９】
上記式（１）内のＳ２は、バルーン図形の表示面積がすべての部品間で共通の場合には、その表示面積に、対象部品の表示領域内に表示されているバルーン図形の個数を掛け合わせた値となる。また、バルーン図形の表示面積が部品間で異なる場合には、各部品に関するバルーン図形の表示面積を足し合わせた値となる。
【００７０】
ここで、部品２を例に挙げて、部品２（第１の部品）の表示領域内に該部品２に関するバルーン図形Ｂ２が表示可能か否かを判断する。図６に示した部品情報６００−２を参照して、部品２の表示面積、全バルーン図形の表示面積（バルーン面積×バルーン個数）、バルーン図形Ｂ２の表示面積を上記式（１）に代入すると『３−（２×０）＞１』が成立する。
【００７１】
さらに、既存の配置アルゴリズムを用いて、部品２とバルーン図形Ｂ２との干渉チェックをおこなう。なぜなら、部品２の表示面積が大きい場合であっても、部品２の形状によってはバルーン図形Ｂ２を表示不能となるため、それをチェックする。ここで、干渉しないと判断された場合、部品２の表示領域内にバルーン図形Ｂ２が表示可能であると判断する。
【００７２】
つぎに、部品３を例に挙げて、部品１（第２の部品）の表示領域内に該部品３（第１の部品）に関するバルーン図形Ｂ３が表示可能か否かを判断する。図６に示した部品情報６００−１，６００−３を参照して、部品１の表示面積、全バルーン図形の表示面積、バルーン図形Ｂ３の表示面積を上記式（１）に代入すると『３５−（２×０）＞１』が成立する。
【００７３】
さらに、既存の配置アルゴリズムを用いて、部品１とバルーン図形Ｂ３との干渉チェックをおこない、干渉しないと判断された場合、部品１の表示領域内にバルーン図形Ｂ３が表示可能であると判断する。なお、部品１の表示領域内にバルーン図形Ｂ３が表示されると、部品情報６００−１の表示個数が「０」から「１」に更新される。
【００７４】
ここで、図３に示した画面例が拡大表示された画面例について説明する。図７は、表示画面の画面例を示す説明図（その２）である。図７において、表示画面Ｄには、部品Ｏｂ１〜Ｏｂ３とともに、各部品Ｏｂ１〜Ｏｂ３に関するバルーン図形Ｂ１〜Ｂ３が表示されている。
【００７５】
具体的には、部品Ｏｂ１に関するバルーン図形Ｂ１は、表示画面Ｄ内の部品群が表示されていない非表示領域（空き領域）に表示されている。また、部品Ｏｂ２に関するバルーン図形Ｂ２は、部品Ｏｂ２（自部品）の表示領域内に表示されている。また、部品３に関するバルーン図形Ｂ３は、部品１の表示領域内に表示されている。
【００７６】
このように、表示画面Ｄ内の空き領域が少ない場合であっても、従来では非表示となる部品Ｏｂ２に関するバルーン図形Ｂ２を自部品の表示領域内に、部品３に関するバルーン図形Ｂ３を表示占有率が大きい部品１（表示占有率：７０［％］）の表示領域内に表示することができる。
【００７７】
つぎに、第１の部品に関するバルーン図形が、第１の部品の表示位置から所定範囲内の第２の部品の表示領域内に表示された画面例について説明する。第１の部品の表示位置から所定範囲内の第２の部品を検索する検索処理は、たとえば、自部品にバルーン図形を表示不能でかつ表示占有率が所定の閾値以上となる第２の部品が検索されなかった場合などに実行される。
【００７８】
まず、図７に示した画面例を縮小表示することで更新された更新後の部品情報テーブルＴの保持内容について説明する。図８は、部品情報テーブルの保持内容の一例を示す説明図（その３）である。図８において、部品情報テーブルＴには、部品Ｏｂ１〜Ｏｂ６ごとの部品情報８００−１〜８００−６が保持されている。
【００７９】
ここで表示占有率についての所定の閾値が６０［％］に設定されているとする。図８に示した部品情報８００−１〜８００−６によれば、表示占有率が所定の閾値以上となる部品は存在しない。この場合、表示画面Ｄの画面例は、図９に示す画面例のようになる。
【００８０】
図９は、表示画面の画面例を示す説明図（その３）である。図９において、表示画面Ｄには、部品Ｏｂ１〜Ｏｂ６とともに、各部品Ｏｂ１〜Ｏｂ６に関するバルーン図形Ｂ１〜Ｂ６が表示されている。具体的には、部品Ｏｂ１〜Ｏｂ３に関するバルーン図形Ｂ１〜Ｂ３は、表示画面Ｄ内の部品群が表示されていない非表示領域（空き領域）に表示されている。
【００８１】
また、部品Ｏｂ４，Ｏｂ６に関するバルーン図形Ｂ４，Ｂ６は、それぞれ自部品（部品Ｏｂ４，Ｏｂ６）の表示領域内に表示されている。また、部品５に関するバルーン図形Ｂ５は、自部品に表示不能でかつ表示占有率が所定の閾値以上となる部品が検索されなかったため、部品５の表示位置から所定範囲内の部品４の表示領域内に表示されている。
【００８２】
このように、表示画面Ｄ内の空き領域が少ない場合でかつ表示占有率が所定の閾値以上となる部品が存在しない場合であっても、従来では非表示となる部品Ｏｂ５に関するバルーン図形Ｂ５を、部品Ｏｂ５の所定範囲内に位置する部品４の表示領域内に表示することができる。
【００８３】
（表示位置決定装置の表示位置決定処理手順）
つぎに、本実施の形態にかかる表示位置決定装置２００の表示位置決定処理手順について説明する。図１０−１および図１０−２は、表示位置決定装置の表示位置決定処理手順の一例を示すフローチャートである。図１０−１のフローチャートにおいて、まず、表示画面Ｄに表示された部品群に対する拡縮／回転表示に関する操作入力を受け付けたか否かを判断する（ステップＳ１００１）。
【００８４】
ここで、操作入力を受け付けるのを待って（ステップＳ１００１：Ｎｏ）、受け付けた場合（ステップＳ１００１：Ｙｅｓ）、取得部５０３により、部品情報テーブルＴから部品ごとの部品情報を取得する。（ステップＳ１００２）。そして、選択部５０２により、表示対象となる部品群の中から第１の部品を選択する（ステップＳ１００３）。
【００８５】
このあと、判断部５０４により、表示画面Ｄ内の部品群が表示されていない非表示領域に、選択部５０２によって選択された第１の部品に関するバルーン図形が表示可能か否かを判断する（ステップＳ１００４）。ここで、非表示領域に表示可能と判断された場合（ステップＳ１００４：Ｙｅｓ）、図１０−２に示すステップＳ１０１４に移行して、決定部５０６により、第１の部品に関するバルーン図形の表示領域を非表示領域内に決定する（ステップＳ１０１４）。
【００８６】
また、ステップＳ１００４において、第１の部品に関するバルーン図形が非表示領域に表示不能と判断された場合（ステップＳ１００４：Ｎｏ）、判断部５０４により、取得部５０３によって取得された部品情報に基づいて、第１の部品の表示領域内に当該第１の部品に関するバルーン図形が表示可能か否かを判断する（ステップＳ１００５）。
【００８７】
ここで、第１の部品の表示領域内に表示可能と判断された場合（ステップＳ１００５：Ｙｅｓ）、図１０−２に示すステップＳ１０１４に移行して、決定部５０６により、第１の部品に関するバルーン図形の表示領域を当該第１の部品の表示領域内に決定する（ステップＳ１０１４）。
【００８８】
また、ステップＳ１００５において、第１の部品の表示領域内に表示不能と判断された場合（ステップＳ１００５：Ｎｏ）、取得部５０３によって取得された部品情報に基づいて、表示占有率が所定の閾値以上となる第２の部品を部品群の中から検索する（ステップ１００６）。
【００８９】
ここで、表示占有率が所定の閾値以上となる第２の部品が検索された場合（ステップＳ１００７：Ｙｅｓ）、取得部５０３によって取得された部品情報に基づいて、ステップＳ１００６において検索された第２の部品に関するバルーン図形が表示済みか否かを判断する（ステップＳ１００８）。
【００９０】
そして、第２の部品に関するバルーン図形が表示済みと判断された場合（ステップＳ１００８：Ｙｅｓ）、判断部５０４により、取得部５０３によって取得された部品情報に基づいて、第２の部品の表示領域内に第１の部品に関するバルーン図形が表示可能か否かを判断する（ステップＳ１００９）。
【００９１】
ここで、第２の部品の表示領域内に表示可能と判断された場合（ステップＳ１００９：Ｙｅｓ）、図１０−２に示すステップＳ１０１４に移行して、決定部５０６により、第１の部品に関するバルーン図形の表示領域を、ステップＳ１００６において検索された第２の部品の表示領域内に決定する（ステップＳ１０１４）。
【００９２】
また、ステップＳ１００９において、第２の部品の表示領域内に表示不能と判断された場合（ステップＳ１００９：Ｎｏ）、表示占有率が所定の閾値以上となる部品のうち検索されていない未検索の部品があるか否かを判断し（ステップＳ１０１０）、未検索の部品がある場合（ステップＳ１０１０：Ｙｅｓ）、ステップＳ１００６に戻り、未検索の部品の中から表示占有率が所定の閾値以上となる第２の部品を検索する。
【００９３】
一方、未検索の部品がない場合には（ステップＳ１０１０：Ｎｏ）、図１０−２に示すステップＳ１０１６に移行する。
【００９４】
また、ステップＳ１００７において、表示占有率が所定の閾値以上となる第２の部品が検索されなかった場合（ステップＳ１００７：Ｎｏ）、あるいは、ステップＳ１００８において、第２の部品に関するバルーン図形が未表示と判断された場合（ステップＳ１００８：Ｎｏ）、図１０−２に示すステップＳ１０１１に移行して、検索部５０５により、取得部５０３によって取得された部品情報に基づいて、部品群の中から第１の部品の表示位置から所定範囲内に位置する第２の部品を検索する（ステップＳ１０１１）。
【００９５】
ここで、第１の部品の表示位置から所定範囲内に位置する第２の部品が検索されなかった場合（ステップＳ１０１２：Ｎｏ）、ステップＳ１０１６に移行する。
【００９６】
一方、第１の部品の表示位置から所定範囲内に位置する第２の部品が検索された場合（ステップＳ１０１２：Ｙｅｓ）、判断部５０４により、取得部５０３によって取得された部品情報に基づいて、ステップＳ１０１１において検索された第２の部品の表示領域内に第１の部品に関するバルーン図形が表示可能か否かを判断する（ステップＳ１０１３）。
【００９７】
ここで、第２の部品の表示領域内に表示可能と判断された場合（ステップＳ１０１３：Ｙｅｓ）、決定部５０６により、第１の部品に関するバルーン図形の表示領域を、ステップＳ１０１１において検索された第２の部品の表示領域内に決定する（ステップＳ１０１４）。
【００９８】
このあと、部品群の中から選択されていない未選択の部品があるか否かを判断し（ステップＳ１０１６）、未選択の部品がある場合（ステップＳ１０１６：Ｙｅｓ）、図１０−１に示したステップＳ１００３に戻って一連の処理を繰り返す。
【００９９】
また、ステップＳ１０１３において、第２の部品の表示領域内に表示不能と判断された場合（ステップＳ１０１３：Ｎｏ）、第１の部品の表示位置から所定範囲内に位置する部品のうち検索されていない未検索の部品があるか否かを判断する（ステップＳ１０１５）。
【０１００】
ここで、未検索の部品がある場合（ステップＳ１０１５：Ｙｅｓ）、ステップＳ１０１１に戻り、未検索の部品の中から第１の部品の表示位置から所定範囲内に位置する第２の部品を検索する（ステップＳ１０１１）。一方、未検索の部品がない場合には（ステップＳ１０１５：Ｎｏ）、ステップＳ１０１６に移行する。
【０１０１】
そして、ステップＳ１０１６において、未選択の部品がない場合（ステップＳ１０１６：Ｎｏ）、表示制御部５０７により、表示部５０１を制御して、決定部５０６によって決定された決定結果に基づいて、第１の部品に関するバルーン図形を表示画面Ｄに表示して（ステップＳ１０１７）、本フローチャートによる一連の処理を終了する。
【０１０２】
以上説明したように、本実施の形態によれば、表示画面Ｄ内の空き領域がバルーン図形を表示できない程度に少ない場合には、特定の表示占有率の第２の部品の表示領域を空き領域としてみなすことができる。これにより、表示画面Ｄ内の空き領域が少ない状態であっても、第１の部品に関するバルーン図形を、特定の表示占有率の第２の部品の表示領域内に表示することができる。
【０１０３】
さらに、特定の表示占有率の部品が存在しない場合には、第１の部品の所定範囲内に位置する第２の部品の表示領域を新たな空き領域とみなすことができる。これにより、特定の表示占有率の部品が存在しない場合であっても、第１の部品に関するバルーン図形を、第１の部品の所定範囲内に位置する第２の部品の表示領域内に表示することができる。
【０１０４】
このことから、この表示位置決定プログラム、該プログラムを記録した記録媒体、表示位置決定装置および表示位置決定方法によれば、表示画面Ｄ内の空き領域が少ない状態でも、適切な表示位置にバルーン図形を表示することが可能となり、作業負担の軽減化および作業時間の短縮化を図ることができるという効果を奏する。
【０１０５】
なお、本実施の形態で説明した表示位置決定方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【０１０６】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１０７】
（付記１）コンピュータを、
表示対象となる部品群の中から第１の部品を選択する選択手段、
表示画面に対する表示占有率を前記部品ごとに取得する取得手段、
前記表示画面内の前記部品群が表示されていない非表示領域に、前記選択手段によって選択された第１の部品に関するバルーン図形が表示可能か否かを判断する判断手段、
前記判断手段によって前記非表示領域に表示不能と判断された場合、前記取得手段によって取得された表示占有率に基づいて、前記部品群の中から第２の部品を検索する検索手段、
前記第１の部品に関するバルーン図形の表示領域を、前記検索手段によって検索された第２の部品の表示領域内に決定する決定手段、
として機能させることを特徴とする表示位置決定プログラム。
【０１０８】
（付記２）前記検索手段は、
前記取得手段によって取得された表示占有率に基づいて、前記部品群の中から特定の表示占有率の第２の部品を検索することを特徴とする付記１に記載の表示位置決定プログラム。
【０１０９】
（付記３）前記検索手段は、
前記取得手段によって取得された表示占有率が所定の閾値以上となる第２の部品を前記部品群の中から検索することを特徴とする付記２に記載の表示位置決定プログラム。
【０１１０】
（付記４）前記取得手段は、
さらに、前記表示画面上の表示位置を前記部品ごとに取得し、
前記検索手段は、
前記取得手段によって取得された表示位置に基づいて、前記部品群の中から、前記第１の部品の表示位置から所定範囲内に位置する第２の部品を検索することを特徴とする付記１〜３のいずれか一つに記載の表示位置決定プログラム。
【０１１１】
（付記５）前記取得手段は、
さらに、前記各部品に関するバルーン図形の表示履歴を取得し、
前記判断手段は、
前記取得手段によって取得された表示履歴に基づいて、前記検索手段によって検索された第２の部品に関するバルーン図形が表示済みか否かを判断し、
前記決定手段は、
前記判断手段によって未表示と判断された場合、前記第２の部品の表示領域を決定対象から除外することを特徴とする付記１〜４のいずれか一つに記載の表示位置決定プログラム。
【０１１２】
（付記６）前記コンピュータを、
前記判断手段（以下、「第１の判断手段」という）によって前記非表示領域に表示不能と判断された場合、前記第１の部品の表示領域内に当該第１の部品に関するバルーン図形が表示可能か否かを判断する第２の判断手段として機能させ、
前記決定手段は、
前記第２の判断手段によって前記第１の部品の表示領域内に表示可能と判断された場合、前記第１の部品に関するバルーン図形の表示領域を当該第１の部品の表示領域内に決定することを特徴とする付記１〜５のいずれか一つに記載の表示位置決定プログラム。
【０１１３】
（付記７）前記決定手段は、
前記判断手段によって前記非表示領域に表示可能と判断された場合、前記第１の部品に関するバルーン図形の表示領域を前記非表示領域内に決定することを特徴とする付記１〜６のいずれか一つに記載の表示位置決定プログラム。
【０１１４】
（付記８）前記選択手段は、
前記表示対象となる部品群の中から、当該部品の表示位置と前記表示画面の中心位置との直線距離が最短となる部品を選択することを特徴とする付記１〜７のいずれか一つに記載の表示位置決定プログラム。
【０１１５】
（付記９）付記１〜８のいずれか一つに記載の表示位置決定プログラムを記録したコンピュータに読み取り可能な記録媒体。
【０１１６】
（付記１０）表示対象となる部品群の中から第１の部品を選択する選択手段と、
表示画面に対する表示占有率を前記部品ごとに取得する取得手段と、
前記表示画面内の前記部品群が表示されていない非表示領域に、前記選択手段によって選択された第１の部品に関するバルーン図形が表示可能か否かを判断する判断手段と、
前記判断手段によって前記非表示領域に表示不能と判断された場合、前記取得手段によって取得された表示占有率に基づいて、前記部品群の中から第２の部品を検索する検索手段と、
前記第１の部品に関するバルーン図形の表示領域を、前記検索手段によって検索された第２の部品の表示領域内に決定する決定手段と、
を備えることを特徴とする表示位置決定装置。
【０１１７】
（付記１１）表示対象となる部品群の中から第１の部品を選択する選択工程と、
表示画面に対する表示占有率を前記部品ごとに取得する取得工程と、
前記表示画面内の前記部品群が表示されていない非表示領域に、前記選択工程によって選択された第１の部品に関するバルーン図形が表示可能か否かを判断する判断工程と、
前記判断工程によって前記非表示領域に表示不能と判断された場合、前記取得工程によって取得された表示占有率に基づいて、前記部品群の中から第２の部品を検索する検索工程と、
前記第１の部品に関するバルーン図形の表示領域を、前記検索工程によって検索された第２の部品の表示領域内に決定する決定工程と、
を含んだことを特徴とする表示位置決定方法。
【図面の簡単な説明】
【０１１８】
【図１】従来の問題点を示す説明図である。
【図２】表示位置決定装置のハードウェア構成を示すブロック図である。
【図３】表示画面の画面例を示す説明図（その１）である。
【図４】部品情報テーブルの保持内容の一例を示す説明図（その１）である。
【図５】表示位置決定装置の機能的構成を示すブロック図である。
【図６】部品情報テーブルの保持内容の一例を示す説明図（その２）である。
【図７】表示画面の画面例を示す説明図（その２）である。
【図８】部品情報テーブルの保持内容の一例を示す説明図（その３）である。
【図９】表示画面の画面例を示す説明図（その３）である。
【図１０−１】表示位置決定装置の表示位置決定処理手順の一例を示すフローチャート（その１）である。
【図１０−２】表示位置決定装置の表示位置決定処理手順の一例を示すフローチャート（その２）である。
【符号の説明】
【０１１９】
２００  表示位置決定装置
５０１  表示部
５０２  選択部
５０３  取得部
５０４  判断部
５０５  検索部
５０６  決定部
５０７  表示制御部
Ｄ  表示画面
Ｔ  部品情報テーブル
【図１】
0005035066.tif 000002
【図２】
0005035066.tif 000003
【図３】
0005035066.tif 000004
【図４】
0005035066.tif 000005
【図５】
0005035066.tif 000006
【図６】
0005035066.tif 000007
【図７】
0005035066.tif 000008
【図８】
0005035066.tif 000009
【図９】
0005035066.tif 000010
【図１０−１】
0005035066.tif 000011
【図１０−２】
0005035066.tif 000012