(57)【要約】【課題】  データの種類が多い場合であっても、人間が把握しやすいように可視化してノードリンクダイアグラムを表示すること。【解決手段】  実施形態によれば、ネットワークを複数のノードと複数のリンクとの接続関係によって表現するノードリンクダイアグラムの表示を制御するための装置は、ノードにおけるデータを表現するシンボルの、ノードリンクダイアグラムにおける表示位置を、ノードからの方向または距離の少なくとも何れかが、データの種類毎に異なるように決定する決定手段と、ノードリンクダイアグラム上の決定された表示位置に、シンボルを描画する描画手段と、を備えている。【選択図】図１
2018045585.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを複数のノードと複数のリンクとの接続関係によって表現するノードリンクダイアグラムの表示を制御するための装置であって、
前記ノードにおけるデータを表現するシンボルの、前記ノードリンクダイアグラムにおける表示位置を、前記ノードからの方向または距離の少なくとも何れかが、前記データの種類毎に異なるように決定する決定手段と、
前記ノードリンクダイアグラムにおける前記決定された表示位置に、前記シンボルを描画する描画手段と、
を備える表示制御装置。
【請求項２】
ネットワークを複数のノードと複数のリンクとの接続関係によって表現するノードリンクダイアグラムの表示を制御するための装置であって、
前記ノードにおけるデータを表現するシンボルの、前記ノードリンクダイアグラムにおける表示位置を、前記ノードからの距離が、前記データの種類毎に異なるように決定する決定手段と、
前記ノードリンクダイアグラムにおける前記決定された表示位置に、前記シンボルを描画する描画手段とを備え、
前記ノードからの距離は、前記ノードの中心から、前記シンボルの中心までの距離、または、前記ノードの中心から、前記シンボルの、前記ノードと最も近い端点までの距離として定義される、表示制御装置。
【請求項３】
ネットワークを複数のノードと複数のリンクとの接続関係によって表現するノードリンクダイアグラムの表示を制御するための装置であって、
前記ノードにおけるデータを表現するシンボルの、前記ノードリンクダイアグラムにおける表示位置を、前記ノードからの方向または距離の少なくとも何れかが、前記データの種類毎に異なるように決定する決定手段と、
前記ノードリンクダイアグラムにおける前記決定された表示位置に、前記シンボルを描画する描画手段とを備え、
前記ノードからの距離は、前記ノードの中心から、前記シンボルの中心までの距離、または、前記ノードの中心から、前記シンボルの、前記ノードと最も近い端点までの距離として定義される、表示制御装置。
【請求項４】
前記ノードからの距離が、前記ノードの中心から、前記シンボルの中心までの距離として定義される場合、前記シンボルと、前記ノードとが重なって描画されることが許容され、
前記ノードからの距離が、前記ノードの中心から、前記シンボルの、前記ノードと最も近い端点までの間の距離として定義される場合、前記シンボルと、前記ノードとが重なって描画されることが許容される、請求項２または３に記載の装置。
【請求項５】
前記決定手段はさらに、前記ノードリンクダイアグラムにおける前記シンボルの表示角度を、前記データの種類が同一であるシンボルについて同一になるように決定する、請求項１乃至４のうち何れか１項に記載の装置。
【請求項６】
ネットワークを複数のノードと複数のリンクとの接続関係によって表現するノードリンクダイアグラムの表示を制御するための装置であって、
前記ノードにおけるデータを表現するシンボルの、前記ノードリンクダイアグラムにおける表示角度を、前記データの種類が同一であるシンボルについて同一になるように決定する決定手段と、
前記ノードリンクダイアグラム上において、前記シンボルを、前記決定された表示角度に対応する角度で描画する描画手段と、
を備える表示制御装置。
【請求項７】
前記表示角度は、前記ノードの中心に向かう方向に対応する角度であるか、または、前記ノードリンクダイアグラムの表示面における鉛直方向に対応する角度である、請求項５または６に記載の装置。
【請求項８】
ネットワークを複数のノードと複数のリンクとの接続関係によって表現するノードリンクダイアグラムの表示を制御するための方法であって、
前記ノードにおけるデータを表現するシンボルの、前記ノードリンクダイアグラムにおける表示位置を、前記ノードからの距離が、前記データの種類毎に異なるように決定し、
前記ノードリンクダイアグラムにおける前記決定された表示位置に、前記シンボルを描画し、
前記ノードからの距離は、前記ノードの中心から、前記シンボルの中心までの距離、または、前記ノードの中心から、前記シンボルの、前記ノードと最も近い端点までの距離として定義される、表示制御方法。
【請求項９】
ネットワークを複数のノードと複数のリンクとの接続関係によって表現するノードリンクダイアグラムの表示を制御するための方法であって、
前記ノードにおけるデータを表現するシンボルの、前記ノードリンクダイアグラムにおける表示位置を、前記ノードからの方向または距離の少なくとも何れかが、前記データの種類毎に異なるように決定し、
前記ノードリンクダイアグラムにおける前記決定された表示位置に、前記シンボルを描画し、
前記ノードからの距離は、前記ノードの中心から、前記シンボルの中心までの距離、または、前記ノードの中心から、前記シンボルの、前記ノードと最も近い端点までの距離として定義される、表示制御方法。
【請求項１０】
ネットワークを複数のノードと複数のリンクとの接続関係によって表現するノードリンクダイアグラムの表示を制御するための方法であって、
前記ノードにおけるデータを表現するシンボルの、前記ノードリンクダイアグラムにおける表示角度を、前記データの種類が同一であるシンボルについて同一になるように決定し、
前記ノードリンクダイアグラム上において、前記シンボルを、前記決定された表示角度に対応する角度で描画する、表示制御方法。
【請求項１１】
ネットワークを複数のノードと複数のリンクとの接続関係によって表現するノードリンクダイアグラムの表示を制御するためのプログラムであって、
前記ノードにおけるデータを表現するシンボルの、前記ノードリンクダイアグラムにおける表示位置を、前記ノードからの距離が、前記データの種類毎に異なるように決定する決定手段、
前記ノードリンクダイアグラムにおける前記決定された表示位置に、前記シンボルを描画する描画手段、としてコンピュータを機能させ、
前記ノードからの距離は、前記ノードの中心から、前記シンボルの中心までの距離、または、前記ノードの中心から、前記シンボルの、前記ノードと最も近い端点までの距離として定義される、プログラム。
【請求項１２】
ネットワークを複数のノードと複数のリンクとの接続関係によって表現するノードリンクダイアグラムの表示を制御するためのプログラムであって、
前記ノードにおけるデータを表現するシンボルの、前記ノードリンクダイアグラムにおける表示位置を、前記ノードからの方向または距離の少なくとも何れかが、前記データの種類毎に異なるように決定する決定手段、
前記ノードリンクダイアグラムにおける前記決定された表示位置に、前記シンボルを描画する描画手段、としてコンピュータを機能させ、
前記ノードからの距離は、前記ノードの中心から、前記シンボルの中心までの距離、または、前記ノードの中心から、前記シンボルの、前記ノードと最も近い端点までの距離として定義される、プログラム。
【請求項１３】
ネットワークを複数のノードと複数のリンクとの接続関係によって表現するノードリンクダイアグラムの表示を制御するためのプログラムであって、
前記ノードにおけるデータを表現するシンボルの、前記ノードリンクダイアグラムにおける表示角度を、前記データの種類が同一であるシンボルについて同一になるように決定する決定手段、
前記ノードリンクダイアグラム上において、前記シンボルを、前記決定された表示角度に対応する角度で描画する描画手段、としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ノードリンクダイアグラムを表示する表示制御装置、方法、およびプログラムに関する。
【背景技術】
【０００２】
データを人間が把握しやすいようにデータを可視化表示するための技術として、ノードリンクダイアグラムが広く用いられている。
【０００３】
ノードリンクダイアグラムは、複数のノードと、それを繋ぐリンクと、ノードに関連するデータを可視化した時に、データの値を表現する何らかの記号の総称（ただし、ノード自身は除く）であるシンボルとで構成される。
【０００４】
このようなノードリンクダイアグラムを用いた先行技術が、以下の３つの特許文献で開示されている。
【０００５】
特許文献１では、会社等の組織内における各人の属性および関係性の表示のためにノードリンクダイアグラムが適用されている。また、特許文献２では、シンボルの表示に関する技術が開示されている。さらに、特許文献３では、水道の管路解析の時間を短縮するための解析用データ作成のために、ノードリンクダイアグラムが適用されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１９８２６１号公報
【特許文献２】特許第５１９９５２１号公報
【特許文献３】特開２０１３−５４７５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、近年、ＩｏＴ技術の発展により、ある対象に関してセンサ等から様々なデータが取得可能になってきている。特に、社会インフラシステムでは、様々なセンサが用いられている。また、ビッグデータの活用に関する様々な技術も開発が進められている。
【０００８】
ＩｏＴやビッグデータなどが関連するビジネスでは、何らかのアプリケーションを用いて、人間が把握しやすいようにデータを可視化することは、人間がデータを把握する上で非常に便利である。このような可視化のために、ノードリンクダイアグラムは適している。
【０００９】
ただし、ビッグデータ等のような様々な種類のデータを表示するためには、シンボルの種類を増やすのみならず、表示の仕方においても、様々な工夫を凝らす必要がある。
【００１０】
しかしながら、先行技術では、これら工夫が必ずしも十分になされている訳ではない。
【００１１】
例えば、特許文献１では、各ノードによって人の情報が、リンクによって人と人との関係性が、それぞれ表されている。しかしながら、シンボルとしては、所属（ノードの柄）、状態（ノードの影）、および名前（ノードのラベル）の３つのデータしか可視化されておらず、ノードに関して同時に可視化できるデータ数が少ない。
【００１２】
また、特許文献２では、計算された円弧上にしか画像を表示することができない。しかも、その画像のサイズは一定であり、画像の表示方向も一方向であり、隣接する画像同士は重なり合ってはならないというように、多くの制約が課せられており、表示の柔軟性に欠けている。
【００１３】
本発明が解決しようとする課題は、データの種類が多い場合であっても、人間が把握しやすいように可視化してノードリンクダイアグラムを表示することができる表示制御装置、方法、およびプログラムを提供することである。
【課題を解決するための手段】
【００１４】
実施形態の表示制御装置は、ネットワークを複数のノードと複数のリンクとの接続関係によって表現するノードリンクダイアグラムの表示を制御するための装置であって、ノードにおけるデータを表現するシンボルの、ノードリンクダイアグラムにおける表示位置を、ノードからの方向または距離の少なくとも何れかが、データの種類毎に異なるように決定する決定手段と、ノードリンクダイアグラム上の決定された表示位置に、シンボルを描画する描画手段と、を備えている。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態の表示制御方法が適用された表示制御装置の構成例を示すブロック図である。
【図２】上水道管網の可視化のためのノードリンクダイアグラムの例である。
【図３】同実施形態の表示制御方法が適用された表示制御装置による処理の全体的な流れを示すフローチャートである。
【図４】同実施形態の表示制御方法が適用された表示制御装置による処理を行うための各部位の連携を示す図である。
【図５】可視化設定情報の一例を示すデータ構成図である。
【図６】ノード情報の一例を示すデータ構成図である。
【図７】元データの一例を示すデータ構成図である。
【図８】リンク情報の一例を示すデータ構成図である。
【図９】データ情報の一例を示すデータ構成図である。
【図１０】ノード／リンク描画処理の詳細を示すフローチャートである。
【図１１】ノード／リンク描画処理の詳細を示すフローチャートである。
【図１２】１種類のシンボル表示処理の流れの一例を示すフローチャートである。
【図１３】データ／シンボル変換部によってなされるデータ／シンボル変換処理の詳細例を示すフローチャートである。
【図１４Ａ】シンボル表示方向決定部によってなされるシンボル表示方向決定処理の詳細例を示すフローチャートである。
【図１４Ｂ】ノードからの方向情報の一例を示すデータ構成図である。
【図１４Ｃ】方向／角度対応情報の一例を示すデータ構成図である。
【図１５】ノードとの基本的位置関係がｏｖｅｒｌａｐである場合におけるシンボルの表示例を示す模式図である。
【図１６】ノードとの基本的位置関係がａｒｏｕｎｄである場合におけるシンボルＳの表示例を示す模式図である。
【図１７】サイズの時系列変化がないシンボルをｏｖｅｒｌａｐによって表示する例を示す模式図である。
【図１８】シンボルの中心点とノードの中心点との距離をゼロに設定した状態でｏｖｅｒｌａｐによってシンボルを表示する例を示す模式図である。
【図１９Ａ】重力方向がｆｌａｔとして設定された場合におけるシンボルの表示例を示す模式図である。
【図１９Ｂ】重力方向がｃｅｎｔｅｒとして設定された場合におけるシンボルの表示例を示す模式図である。
【図２０Ａ】ノードに対する表示角度を説明するための模式図である。
【図２０Ｂ】重力方向がｆｌａｔとして設定された場合に、ノードの中心から時計周りに３１５度の方向にシンボルが描画された状態を例示する模式図である。
【図２０Ｃ】重力方向がｃｅｎｔｅｒとして設定された場合に、ノードの中心から時計周りに３１５度の方向にシンボルが描画された状態を例示する模式図である。
【図２０Ｄ】ノードの中心からシンボルの端点までの距離が６ｐｘになるようにシンボルが描画された状態を例示する模式図である。
【図２１】シンボル表示角度決定部によってなされるシンボル表示角度決定処理の詳細例を示すフローチャートである。
【図２２】シンボル描画位置決定部によってなされるシンボル描画位置決定処理の詳細例を示すフローチャートである。
【図２３】シンボル描画部によってなされるシンボル描画位置決定処理の一例を示すフローチャートである。
【図２４】シンボル表示設定を更新する場合の処理の一例を示すフローチャートである。
【図２５】同実施形態の表示制御方法が適用された表示制御装置によってシンボルが描画されたノードリンクダイアグラムの一例である。
【図２６】シンボルのノードとの位置関係を説明するための拡大図である。
【発明を実施するための形態】
【００１６】
以下に、本発明の実施形態の表示制御方法が適用された表示制御装置を、図面を参照して説明する。
【００１７】
図１は、本発明の実施形態の表示制御方法が適用された表示制御装置の構成例を示すブロック図である。
【００１８】
すなわち、表示制御装置１０は、ＣＰＵ  １２、メモリ１４、ディスプレイ１６、入力装置１８、記憶装置２０、および実行部４０を備える。
【００１９】
入力装置１８は、例えば、キーボードやマウス等を備え、ユーザからの操作入力を受け付けるための装置である。
【００２０】
実行部４０は、ＣＰＵ  １２が処理を実行するためのアプリケーションプログラムであるレンダリングモジュール４２、ノード/リンク表示モジュール４４、およびシンボル表示制御モジュール５０を備える。さらに、ノード/リンク表示モジュール４４は、データ取得部４６とノード／リンク描画部４８とを備える。さらにまた、シンボル表示制御モジュール５０は、シンボル表示角度決定部５１、データ／シンボル変換部５２、シンボル描画位置決定部５３、シンボル表示方向決定部５４、シンボル描画部５５、およびシンボル表示設定更新検知部５６を備える。
【００２１】
メモリ１４は、これらアプリケーションプログラムによる実行中に生成されたデータを格納する。
【００２２】
ディスプレイ１６は、これらアプリケーションプログラムの実行のために操作用画面を表示したり、これらアプリケーションプログラムによる実行結果を表示するためのものである。
【００２３】
記憶装置２０は、これらアプリケーションプログラムの実行のために必要な設定データのファイルである、方向／角度対応情報２１、可視化設定情報２２、ノード情報２３、元データ２４、色／サイズ決定関数群２５、リンク情報２６、およびデータ情報２７を備えている。また、ノードからの方向情報３２、重力方向情報３４、ノードとの基本的位置関係情報３６、および、ノードからの距離情報３８を記憶しているシンボル表示設定データベース３０をも備えている。
【００２４】
このような構成をしてなる表示制御装置１０は、ネットワークやクラウドを用いて実現することもでき、図２に例示されるようなノードリンクダイアグラムを生成し、ディスプレイ１６から表示する。
【００２５】
図２は、上水道管網の可視化のためのノードリンクダイアグラムの例である。上水道管網は、パイプの連なりである管路と、パイプの不連続箇所である節点とによって表現される。不連続箇所とは、パイプの分岐箇所、口径が異なるパイプを繋げている箇所、家庭やオフィスの水道消費箇所などに相当する。図２における挿入図６０に示すようにリンクＬは管路に、挿入図６１に示すようにノードＮは節点にそれぞれ対応する。さらに、挿入図６２〜６５に示すようにシンボルＳは、各ノードＮにおけるデータの値を表現する記号である。
【００２６】
上水道管網において、ノードＮおよび／またはリンクＬにおけるデータの種類としては、たとえば、以下がある。各管路（リンクＬ）を一定時間内に流れる水の量である流量。流量とは別に、各節点（ノードＮ）に注入される水の量である水注入量。各節点（ノードＮ）における水圧である圧力。各節点（ノードＮ）における一定時間内の水漏れの量である漏水量。各節点（ノードＮ）において、一定時間内の水の消費量である水需要量。各節点（ノードＮ）に圧力、水需要量、漏水などを計測するスマートメータが設置されているか否か（全ての節点にセンサが設置されるとは限らない）を示すセンサ設置有無。
【００２７】
これら各データを種類別に区別して表現するために、図２では一例として、水注入量を表わすシンボルＳ（＃１）、漏水量を表わすシンボルＳ（＃２）、水需要量を表わすシンボルＳ（＃３）、およびセンサ設置有無を表わすシンボルＳ（＃４）を示している。さらに、図示されていないが、流量の値を可視化するために、流量が高いリンクＬを太く、流量が低いリンクＬを細く表示したり、圧力の値を可視化するために、圧力が高いノードＮを濃く、圧力が低いノードＮを薄く表示するようにしても良い。
【００２８】
次に、図２のようなノードリンクダイアグラムを生成するための処理の流れについて説明する。
【００２９】
図３は、同実施形態の表示制御方法が適用された表示制御装置１０による処理の全体的な流れを示すフローチャートである。
【００３０】
図４は、同実施形態の表示制御方法が適用された表示制御装置１０の各部位の連携を示す図である。
【００３１】
先ずステップＳ１０において、ユーザが、入力装置１８を用いて、シンボル表示設定を記述し、記憶装置２０に書き込む。あるいは、入力装置１８の代わりに、エディタを通して記憶装置２０内の何れかのファイルを更新したり、何らかのＧＵＩを通して必要データを入力する等、その手法は限定されない。
【００３２】
次に、ステップＳ１２において、データ取得部４６が、記憶装置２０のうちの可視化設定情報２２、ノード情報２３、元データ２４、リンク情報２６、およびデータ情報２７からデータを取得する。
【００３３】
図５は、可視化設定情報２２の一例を示すデータ構成図であり、データＩＤ、視覚化方法、種類、カスタムタイプ、カスタム情報を備えている。図５の第１行目は、図２に示すように、圧力（ｐｒｅｓｓｕｒｅ）をノードＮにおいて円で表示することを示しており、第２行目は、水需要量（ｄｅｍａｎｄ）を表わすシンボルＳ（＃３）をドーナッツ円で表示することを示しており、第３行目は、水注入量（ｉｎｐｕｔ）を表わすシンボルＳ（＃１）を下矢印で表示することを示しており、第４行目は、漏水量（ｌｅａｋａｇｅ）を表わすシンボルＳ（＃２）をカスタム情報にて定義される雫画像で表示することを示しており、第５行目は、図２に示すように、センサ（ｓｅｎｓｏｒ）を表わすシンボルＳ（＃４）を、カスタム情報にて定義される画像で表示することを示している。
【００３４】
図６は、ノード情報２３の一例を示すデータ構成図であり、ノードＩＤ、ｘ座標およびｙ座標を備えている。例えば、図６の第１行目は、ノード１（ｎｏｄｅ＿１）の中心のｘ座標が８３でｙ座標が５２８であることを示している。第２行目以降は、ノード２（ｎｏｄｅ＿２）以降のｘ座標およびｙ座標をそれぞれ示している。
【００３５】
図７は、元データ２４の一例を示すデータ構成図であり、データＩＤ、タイムスタンプ、ノード１（ｎｏｄｅ＿１）、ノード２（ｎｏｄｅ＿２）、ノード３（ｎｏｄｅ＿３）、ノード４（ｎｏｄｅ＿４）、ノード５（ｎｏｄｅ＿５）、ノード６（ｎｏｄｅ＿６）、・・・等を備えている。例えば、図７における第１行目は、２０１４／９／８  ０：００時点における各ノードにおける圧力（ｐｒｅｓｓｕｒｅ）の値を示しており、第２〜５行目はそれぞれ２０１４／９／８  ０：００時点における各ノードにおける水需要量（ｄｅｍａｎｄ）、水注入量（ｉｎｐｕｔ）、漏水量（ｌｅａｋａｇｅ）、およびセンサ検出値（ｓｅｎｓｏｒ）をそれぞれ示している。
【００３６】
図８は、リンク情報２６の一例を示すデータ構成図であり、リンクＩＤ、始点および終点を備えている。例えば、図８における第１行目は、リンク１（ｌｉｎｋ＿１）の始点がノード１（ｎｏｄｅ＿１）であり、終点がノード２（ｎｏｄｅ＿２）であることを示している。第２行目以降は、リンク２（ｌｉｎｋ＿２）以降の始点ノードおよび終点ノードをそれぞれ示している。
【００３７】
図９は、データ情報２７の一例を示すデータ構成図であり、データＩＤ、データ名、および単位を備えている。例えば、図９における第１行目は、「ｐｒｅｓｓｕｒｅ」というデータＩＤのデータ名は「圧力」であり、単位は「ｍ」であることを示しており、第２行目は、「ｄｅｍａｎｄ」というデータＩＤのデータ名は「水需要量」であり、単位は「Ｌ／ｍｉｎ」であることを示しており、第３行目は、「ｉｎｐｕｔ」というデータＩＤのデータ名は「水注入量」であり、単位は「Ｌ／ｍｉｎ」であり、第４行目は、「ｌｅａｋａｇｅ」というデータＩＤのデータ名は「漏水量」であり、単位は「Ｌ／ｍｉｎ」であることを示しており、第５行目は、「ｓｅｎｓｏｒ」というデータＩＤのデータ名は「センサ設置有無」であり、単位は無いことを示している。
【００３８】
これら取得されたデータは、データ取得部４６からノード／リンク描画部４８へ送られ、ステップＳ１４において、ノード／リンク描画部４８が、ノード／リンク描画処理を行う。
【００３９】
図１０および図１１は、ノード／リンク描画処理（Ｓ１４）の詳細を示すフローチャートおよびノード／リンク描画処理に使用されるデータを示す図である。
【００４０】
ノード／リンク描画処理は、ノード／リンク描画部４８が行う。ノード／リンク描画部４８は先ず、背景を表示する（Ｓ１４１）。次に、可視化設定情報２２を参照して、ノードＮで可視化するデータＩＤを特定する（Ｓ１４２）。図５の可視化設定情報２２の第１行目に示されるように、ノードＮで可視化するデータＩＤは、「ｐｒｅｓｓｕｒｅ」であることが示されている。
【００４１】
次に、ステップＳ１４２において特定されたデータＩＤに関する元データを、元データ２４から取得する。ステップＳ１４２では、「ｐｒｅｓｓｕｒｅ」であるデータＩＤが特定されたので、図７に示される元データ２４から、「ｐｒｅｓｓｕｒｅ」に関する各ノードＮ（ｎｏｄｅ＿１、ｎｏｄｅ＿２、ｎｏｄｅ＿３・・・）における元データを取得する（Ｓ１４３）。
【００４２】
次に、ステップＳ１４３において取得した元データから、色／サイズ決定関数群２５に含まれる色決定関数２５ａを用いて、ノードＮの色（彩度）を決定する（Ｓ１４４）。色決定関数２５ａは、図１０に示されているように、データ値と色（彩度）との関係を示す関数である。
【００４３】
次に、ノード情報２３に基づいて、各ノードを表示する（Ｓ１４５）。図６に示されているように、ノード情報２３には、各ノードＮの座標（ｘ，ｙ）が定義されている。ステップＳ１４２では、可視化設定情報２２から、ノードＮの種類は円であることが特定されている。この場合、ノード情報２３で示される座標（ｘ，ｙ）は、円の中心位置となる。
【００４４】
次に、リンク情報２６に基づいて、ノードＮ間の各リンクＬを表示する（Ｓ１４６）。例えば、リンク１（Ｌｉｎｋ＿１）は、図８に示されているように、始点がノード１（ｎｏｄｅ＿１）であり、終点がノード２（ｎｏｄｅ＿２）である。
【００４５】
そして、図１１に移って示されているように、シンボルを全種類描画した場合（Ｓ１４７：Ｙｅｓ）には、表示処理を終了し、描画されていないシンボルが存在する場合（Ｓ１４７：Ｎｏ）には、可視化設定情報２２を参照して、１種類のシンボルのデータＩＤを選択する（Ｓ１４８）。図５に例示される可視化設定情報２２の第２乃至５行目に示すように、例えば４種類のシンボルが存在する場合、ステップＳ１４８からステップＳ１５０までのループ処理を４回繰り返す。
【００４６】
ステップＳ１４８の後、ステップＳ１４９では、ステップＳ１４８で選択されたデータＩＤに対応するシンボル表示設定（可視化設定情報２２に示される１行）を取得する。
【００４７】
ステップＳ１４９の後、ステップＳ１５０では、ステップＳ１４８で選択された１種類についてシンボル表示処理を行う。
【００４８】
図１２は、１種類のシンボル表示処理の流れの一例を示すフローチャートである。
【００４９】
１種類のシンボル表示処理は、図３におけるステップＳ１６およびステップＳ１８に対応する。ステップＳ１６は、データ／シンボル変換部５２によって実行されるステップＳ１６１およびステップＳ１６２と、シンボル表示方向決定部５４によって実行されるステップＳ１６３と、シンボル表示角度決定部５１によって実行されるステップＳ１６４と、シンボル描画位置決定部５３によって実行されるステップＳ１６５とを備える。ステップＳ１８は、シンボル描画部５５によって実行される。
【００５０】
先ず、データ／シンボル変換部５２がデータ／シンボル変換処理を行い（Ｓ１６１）、元データ変更時の描画処理でない（Ｓ１６２：Ｎｏ）のであれば、シンボル表示方向決定部５４がシンボル表示方向決定処理を行い（Ｓ１６３）、シンボル表示角度決定部５１がシンボル表示角度決定処理を行い（Ｓ１６４）、シンボル描画位置決定部５３がシンボル描画位置決定処理を行い（Ｓ１６５）、シンボル描画部５５がシンボル描画処理を行い（Ｓ１８）、全てのシンボルの描画がなされた場合（Ｓ１６６：Ｙｅｓ）には処理を終了し、そうでない場合（Ｓ１６６：Ｎｏ）にはステップＳ１６１に戻る。また、ステップＳ１６２において、元データ変更時の描画処理である（Ｓ１６２：Ｙｅｓ）場合には、ステップＳ１６３およびステップＳ１６４の処理を行わず、ステップＳ１６５以降の処理に進む。
【００５１】
次に、ステップＳ１６１におけるデータ／シンボル変換処理の詳細について説明する。
【００５２】
図１３は、データ／シンボル変換部５２によってなされるデータ／シンボル変換処理Ｓ１６１の詳細例を示すフローチャートである。
【００５３】
データ／シンボル変換部５２は、図５に示されるような可視化設定情報２２を参照して、選択されているシンボルの種類を取得する（Ｓ１６１１）。例えば、ステップＳ１４８において「ｉｎｐｕｔ」というデータＩＤが取得された場合、可視化設定情報２２を参照して、「下矢印」というシンボルの種類を選択する。
【００５４】
次に、元データ２４を参照して、可視化対象のデータＩＤに関する元データを取得する（Ｓ１６１２）。例えば、ステップＳ１４８において「ｉｎｐｕｔ」というデータＩＤが取得された場合、元データ２４を参照して、「ｉｎｐｕｔ」の各ノードにおけるデータを取得する。
【００５５】
さらに、色／サイズ決定関数群２５に含まれるサイズ決定関数２５ｂを用いて、元データから、各ノードに関するシンボルのサイズを決定する（Ｓ１６１３）。サイズ決定関数２５ｂは、図示されているように、データ値とサイズとの関係を表わす関数である。
【００５６】
図１３の挿入図Ａには、このようにして決定されたシンボルＳの例が図示されている。すなわち、挿入図Ａに例示されるシンボルＳの種類は、ステップＳ１６１１で選択された「下矢印」であり、ステップＳ１６１２で取得された元データの値に応じてステップＳ１６１３で決定されたサイズとなる。
【００５７】
次に、ステップＳ１６３におけるシンボル表示方向決定処理の詳細について説明する。
【００５８】
図１４Ａは、シンボル表示方向決定部５４によってなされるシンボル表示方向決定処理の詳細例を示すフローチャートである。
【００５９】
シンボル表示方向決定部５４は、ノードからの方向情報３２と、方向／角度対応情報２１とを用いて、シンボルの方位角度を決定する（Ｓ１６３１）。
【００６０】
図１４Ｂは、ノードからの方向情報３２の一例を示すデータ構成図であり、ノードからの方向情報３２は、データＩＤ、ノードからの方向、ノードからの距離、ノードとの基本的位置関係、および重力方向を備えている。
【００６１】
データＩＤについては既に説明しているので、ここではその説明を省略する。
【００６２】
「ノードからの方向」は、ノードＮからどの方向にシンボルが配置されるのかを示すものである。たとえば、「ノードからの方向」が左上であれば、ノードＮから左上に、シンボルＳが表示されることを意味する。
【００６３】
「ノードからの距離」は、ノードＮの中心から、シンボルＳの中心がどれだけ離れているのかを示している。単位としては、例えばピクセルを用いる。
【００６４】
「ノードとの基本的位置関係」は、「ｏｖｅｒｌａｐ」や「ａｒｏｕｎｄ」といったパラメータで定義する。
【００６５】
図１５は、ノードＮとの基本的位置関係がｏｖｅｒｌａｐである場合におけるシンボルＳの表示例を示す模式図である。
【００６６】
「ｏｖｅｒｌａｐ」では、ノードＮの中心点と、シンボルＳの中心点との間で距離を計算する。したがって、図１５（ａ）に示すような状態から、データの値が大きくなり、それに伴いシンボルＳが大きくなると、図１５（ｂ）のように、シンボルＳとノードＮが重なることがある。
【００６７】
図１６は、ノードＮとの基本的位置関係がａｒｏｕｎｄである場合におけるシンボルＳの表示例を示す模式図である。
【００６８】
「ａｒｏｕｎｄ」では、ノードＮの中心点と、シンボルＳにおけるノードＮとの最も近い端点との間で距離を計算する。したがって、図１６（ａ）に示すような状態から、データの値が大きくなり、それに伴いシンボルＳが大きくなっても、図１６（ｂ）のように、シンボルＳとノードＮとの間の隔離距離は一定に保たれるので、シンボルＳとノードＮとが重なることはない。
【００６９】
「ｏｖｅｒｌａｐ」は、サイズの時系列変化がないシンボルＳや、ノードＮと中心点が同じシンボルＳに好適である。たとえば、センサ設置有無を表現するシンボルは、図１７に示すように、時間の変化に伴ってシンボルサイズが変化することがない。このようなシンボルＳを表現するための基本的位置関係としては、「ｏｖｅｒｌａｐ」が好適である。また、図１８に例示するように、ノードＮの周囲のドーナッツ円の太さが変化するようなシンボルＳの場合、「ｏｖｅｒｌａｐ」で、シンボルの中心点とノードＮの中心点との距離をゼロに設定することによって表現することができる。
【００７０】
「重力方向」は、図１４Ｂに示されているノードからの方向情報３２に記述されているような「ｆｌａｔ」や「ｃｅｎｔｅｒ」といったパラメータで定義する。「ｆｌａｔ」と「ｃｅｎｔｅｒ」とでは、シンボルＳの表示方向が異なる。
【００７１】
「ｆｌａｔ」は、画面の下方向、すなわち、ノードリンクダイアグラムの表示面における鉛直方向に向かう方向に沿ってシンボルＳを表示する。シンボル表示設定で「ノードからの方向」が変わっても、シンボルＳの表示角度は変わらず、直立して表示されることになる。図１９Ａは重力方向がｆｌａｔとして設定された場合におけるシンボルＳの表示例を示す模式図である。図１９Ａに例示されるように、ノードＮの周囲に表示された３つのシンボルＳ（＃１）、（＃２）、（＃３）は何れも鉛直方向に向かって直立している。
【００７２】
「ｃｅｎｔｅｒ」は、対応するノードＮの中心に向かう方向に沿ってシンボルＳを表示する。したがって、シンボル表示設定で「ノードからの方向」が変わると、シンボルＳの表示角度も変わる。図１９Ｂは重力方向がｃｅｎｔｅｒとして設定された場合におけるシンボルＳの表示例を示す模式図である。ノードＮの周囲に表示された３つのシンボルＳ（＃１）、（＃２）、（＃３）は何れもノードＮの中心に向かっている。
【００７３】
なお、「重力方向」としては、上述した「ｆｌａｔ」や「ｃｅｎｔｅｒ」に限定されるものではなく、他のパラメータを適宜設定するようにしてもよい。例えば、重力方向の方位角度を示す数字で設定しても良い。
【００７４】
図１４Ｃは、方向／角度対応情報２１の一例を示すデータ構成図を示している。方向／角度対応情報２１は、「ノードからの方向」、および「ノードに対する表示角度」を備えている。
【００７５】
「ノードに対する表示角度」は、図２０Ａに示されるように、ノードＮの中心から時計周りの角度で記述している。すなわち、ノードＮからの方向が上であれば、ノードＮに対する表示角度は０度となり、方向が右であれば、表示角度は９０度となり、方向が下であれば、表示角度は１８０度となり、方向が左であれば、表示角度は２７０度となるという具合である。
【００７６】
例えば、ノードＮからの方向が左上であり、ノードＮに対する表示角度が３１５度である場合、図２０Ｂおよび図２０Ｃに示すように、ノードＮの中心から時計周りに３１５度の方向にシンボルＳが描画されることになる。図２０Ｂは、「重力方向」が「ｆｌａｔ」である場合の例であり、図２０Ｃは「重力方向」が「ｃｅｎｔｅｒ」である場合の例である。
【００７７】
次に、ステップＳ１６４におけるシンボル表示角度決定処理の詳細について説明する。
【００７８】
図２１は、シンボル表示角度決定部５１によってなされるシンボル表示角度決定処理の詳細例を示すフローチャートである。
【００７９】
シンボル表示角度決定部５１は、ノードからの方向情報３２および方向／角度対応情報２１を用いて、シンボルの表示角度を決定する。
【００８０】
すなわち、シンボル表示角度決定部５１は、ノードからの方向情報３２を参照し、「重力方向」が「ｆｌａｔ」である場合（Ｓ１６４１：Ｙｅｓ）、シンボル表示角度をゼロとし、シンボルＳを回転させずに表示する（Ｓ１６４２）。
【００８１】
一方、「重力方向」が「ｆｌａｔ」ではなく（Ｓ１６４１：Ｎｏ）、「ｃｅｎｔｅｒ」であれば（Ｓ１６４３：Ｙｅｓ）、このときのノードＮからの方向に対応する表示角度を、方向／角度対応情報２１から把握する。例えば、図１４Ｂに例示されるようなノードからの方向情報３２において、「重力方向」が「ｃｅｎｔｅｒ」であるデータＩＤ（ｉｎｐｕｔ）のノードＮからの方向は「左上」である。そして、方向／角度対応情報２１を参照して、ノードＮからの方向が「左上」である場合、ノードＮに対応する表示角度を、３１５度であると決定する（Ｓ１６４４）。
【００８２】
図２０Ｂは、ステップＳ１６４４において決定されたシンボルＳの表示例を示す図である。ステップＳ１６４４において決定されたシンボルＳの「重力方向」は「ｃｅｎｔｅｒ」であるので、シンボルＳの画像の下方向がノードＮの中心に向かうような角度で描画されることとなる。シンボル表示方向として決定された方位角からシンボルＳ自身の表示角度が決まる。例えば、方位角が３１５度である場合、図２０Ｃに示すように、シンボル表示角度は３１５度（時計回りに３１５度回転）となる。
【００８３】
一方、ステップＳ１６４３において「重力方向」が「ｃｅｎｔｅｒ」ではない場合（Ｓ１６４３：Ｎｏ）は、「重力方向」が「ｆｌａｔ」でも「ｃｅｎｔｅｒ」でもなく、「重力方向」に、方位角度を示す数字が記述されている場合である。この場合、その数値をシンボル表示角度として決定して、シンボルＳを回転させて配置する。
【００８４】
次に、ステップＳ１６５におけるシンボル描画位置決定処理の詳細について説明する。
【００８５】
図２２は、シンボル描画位置決定部５３によってなされるシンボル描画位置決定処理の一例を示すフローチャートである。
【００８６】
シンボル描画位置決定部５３は、ノードからの方向情報３２を用いて、シンボルの表示位置を決定する。
【００８７】
すなわち、シンボル描画位置決定部５３は、図１４Ｂに例示されるノードからの方向情報３２に記載されている「ノードとの基本的位置関係」と「ノードからの距離」の設定に応じて、シンボルＳの描画位置を決定する（Ｓ１６５１）。
【００８８】
例えば、データＩＤが「ｉｎｐｕｔ」の場合、「ノードとの基本的位置関係」が「ａｒｏｕｎｄ」であり、「ノードからの距離」が６であるので、図２０Ｃに例示するように、ノードＮの中心から、シンボルＳの端点（シンボルＳにおけるノードＮとの最も近い端点）までの距離が６（単位は、例えば「ピクセル」）となる位置を、描画位置として決定する。
【００８９】
次に、ステップＳ１８におけるシンボル描画処理の詳細について説明する。
【００９０】
図２３は、シンボル描画部５５によってなされるシンボル描画位置決定処理の一例を示すフローチャートである。
【００９１】
シンボル描画部５５は、これまでに決定されたシンボル表示方向、シンボル表示角度、およびシンボル描画位置に基づいて、シンボルを描画する（Ｓ１８１）。
【００９２】
図３に戻って示すように、その後、時系列変化を可視化する等の目的で、異なる時刻におけるシンボルをも連続して表示する場合（Ｓ２０：Ｙｅｓ）には、ステップＳ１２の処理に戻り、元データ２４を変更し、そうではない場合（Ｓ２０：Ｎｏ）には、処理を終了する。
【００９３】
なお、シンボル表示設定を更新したい場合には、図２４のフローチャートに示すように、ユーザが、シンボル表示設定更新検知部５６を用いて、シンボル表示設定を変更し（Ｓ１５）、その後、前述したステップＳ１６およびステップＳ１８の処理を行う。
【００９４】
図２５は、同実施形態の表示制御方法が適用された表示制御装置１０によって描画されたノードリンクダイアグラムの一例である。図２５は、図２と同様、上水道管網の可視化のために描画されたノードリンクダイアグラムである。
【００９５】
また、図２６は、シンボルのノードとの位置関係を説明するための拡大図である。
【００９６】
例えば、図２５の挿入図Ｅのように、種類が下矢印、方向が左上、ノードとの距離が６、位置関係がａｒｏｕｎｄ、重力方向がｃｅｎｔｅｒであれば、ノードＮ（＃１）に対してシンボルＳ（＃１）のように表示される。シンボルＳ（＃１）は、水注入量のシンボルである。シンボルＳ（＃１）をこのようにノードに対して入るイメージで、矢印の先端がノードＮの中心に向くように表示することで、このシンボルＳ（＃１）が水注入量を表していることが直観的に把握し易くなる。また、矢印の大きさが変化してもその先端は常にノードＮと重ならず、ノードＮと矢印との距離は一定に保たれる。
【００９７】
また、図２５の挿入図Ｆのように、種類がカスタム（画像：ｄｒｏｐ）、方向が下、ノードとの距離が６、位置関係がａｒｏｕｎｄ、重力方向がｆｌａｔであれば、ノードＮ（＃２）に対してシンボルＳ（＃２）のように表示される。シンボルＳ（＃２）は、漏水量のシンボルである。雫の画像を用いることにより、水が落ちるイメージでノードＮの真下に表示することで、このシンボルＳ（＃２）が漏水量を表していることが直観的に把握し易くなる。また、雫の大きさが変化してもその上端は常にノードと重ならず、ノードＮと雫との距離は一定に保たれる。
【００９８】
さらに、図２５の挿入図Ｇのように、種類がドーナッツ円、ノードとの距離が０、位置関係がｏｖｅｒｌａｐであれば、ノードＮ（＃３）に対してシンボルＳ（＃３）のように表示される。シンボルＳ（＃３）は、水需要量のシンボルである。シンボルＳ（＃３）をこのように、ノードＮ（＃３）の周辺地域で水が使われていることをイメージさせるように、ノードＮ（＃３）の周囲を囲むドーナッツ円で表現することで、このシンボルＳ（＃３）が水需要量を表していることが直観的に把握し易くなる。
【００９９】
さらにまた、図２５の挿入図Ｈのように、種類がカスタム（画像：ｓｅｎｓｏｒ）、方向が右、ノードとの距離が４．５、位置関係がｏｖｅｒｌａｐ、重力方向がｆｌａｔであれば、ノードＮ（＃４）に対するシンボルＳ（＃４）のように表示される。シンボルＳ（＃４）は、センサが付けられているイメージでノードＮ（＃４）と重なるように表示することで、このシンボルＳ（＃４）が、センサであることが直観的に把握し易くなる。なお、シンボルＳ（＃４）は、ノードＮから離すと把握しにくくなる。また、大きさが変わらないことが分かっているので、ノードＮ（＃４）の色を隠しすぎないように重なり具合を調整すれば良い。また、ノードＮに対する表示方向は、他のシンボルＳ（＃１）、（＃２）、（＃３）の方向を考慮して、わかりやすい方向に設定すれば良い。
【０１００】
上述したように、本発明の実施形態の表示制御方法が適用された表示制御装置１０においては、上記のような作用により、以下のような効果を奏することができる。
【０１０１】
一般に、ノードリンクダイアグラムを使用するユーザは、ネットワーク全体の状況を把握したり、複数のノードＮ間における差分の関係性を把握したりするために、複数のノードＮ／リンクＬ／シンボルＳを同時に視野に入れる。あるいは、ネットワークの流れに沿って、複数のノードＮを順に目で追うことで把握することもある。
【０１０２】
１つのノードＮの周囲に多種のシンボルＳを表示することを考えると、ノードＮと各シンボルＳとの位置関係は、ユーザが直観的に理解可能な全ノードＮに関する共通ルールに則って決定されていないと、ユーザが複数のノードＮの状況やネットワーク全体の状況を直観的に把握することは困難である。
【０１０３】
しかしながら、同実施形態の表示制御方法が適用された表示制御装置１０では、各データ種類のシンボルＳおよびノードＮを、データ種類の意味するものをイメージさせるようなデザインでノードリンクダイアグラム上に表示することができる。
【０１０４】
その結果、ユーザは、表示対象のプロセス状態を直観的に把握することが容易になる。例えば、「漏水量」を表わすシンボルＳについては、水が落ちるイメージに合わせて雫のデザインで表示したり、「水注入量」を表わすシンボルＳについては、ノードＮに水が注入されるイメージに合わせて下向きの矢印のデザインで表示することによって、ユーザは、プロセス状態をより容易に把握することが可能となる。
【０１０５】
また、同実施形態の表示制御方法が適用された表示制御装置１０では、ノードＮに対するシンボルＳの方向、ノードＮとシンボルＳとの距離感、ノードＮとシンボルＳとの重なり関係、およびノードＮに対するシンボルＳの向きのような位置関係を、データ種類毎に統一的に決定することができる。
【０１０６】
しかも、この位置関係は、柔軟に決定することができ、例えば、１つのノードＮの周囲に複数のシンボルＳを、円弧上に限らず、均等幅に限らず、表示することもできる。また、シンボルＳをノードＮの周囲に表示するだけではなく、ノードＮにシンボルＳの中心点が重なるように表示したり、シンボルＳを直立ではなく、ノードＮの中心を重力方向として斜立して表示することもできる。さらには、シンボルＳのサイズが時系列的に変化しても、ノードＮとの重なり部分が増えないように制御することもできる。さらにまた、シンボルＳのサイズが時系列的に変化する可能性も考慮して、ノードＮとの重なり関係を表示制御することもできる。また、シンボルＳのサイズが大きくなった場合には、シンボルＳがノードＮの外方向に向かって大きくなるように制御することによって、シンボルＳとノードＮとの重なり部分が増えないように表示することもできる。
【０１０７】
このように、シンボルＳを、常にノードＮと重ならないように表示したり、逆に意図的にノードＮと重ねて表示したりするなど、ノードＮに対するシンボルＳの表示パターンを自在に設定することが可能となった。
【０１０８】
その結果、ユーザは、ノードリンクダイアグラム上に表示された複数のノードＮの状況やネットワーク全体の状況を俯瞰し、直観的に把握することが可能となった。また、ネットワークで繋がっている複数のノードＮを連続的に目で追う場合にも、視線移動のぶれが少なくて済むようになった。
【０１０９】
さらに、同実施形態の表示制御方法が適用された表示制御装置１０によれば、データの時系列的な変化に応じて、シンボルＳを、ある種のアニメーションのように、複数時刻における結果を連続的に表示することもできる。例えば、１時間毎に取得された２４個のデータを、データ値に応じてシンボルの大きさや見た目を変えながら、タイムスタンプ順に表示することによって、一日におけるデータの連続的な変化を容易に把握することができる。
【０１１０】
その結果、ユーザは、データの時系列的な変化を、より直観的に、より短時間で、かつ、より容易に把握することが可能となった。
【０１１１】
以上説明したように、同実施形態の表示制御方法が適用された表示制御装置１０によれば、ネットワーク全体の状況を可視化したノードリンクダイアグラムを提供することができる。これによって、ユーザは、このノードリンクダイアグラムを俯瞰することによって、ネットワーク全体の状況を、より直観的に、より短時間で、かつ、より容易に把握することが可能となった。
【０１１２】
このようなノードリンクダイアグラムは、上水道管網、下水道管網、通信ネットワーク、交通ネットワーク、ガス管網、送電網等を含む社会インフラシステムへの利用が、特に期待されている。なぜなら、従来は、センサ技術や、データ収集／管理技術は、現在よりも貧弱であり、かつコストも高かったため、社会インフラシステムのような大規模なネットワークの各ノードから取得される膨大なデータを使って、監視制御や動作推定等のために、可視化を目的としてノードリンクダイアグラムを作成することは考えられていなかったからである。
【０１１３】
しかしながら、同実施形態の表示制御方法が適用された表示制御装置１０によって、社会インフラシステムのような大規模なネットワークを対象とした場合であっても、ユーザの直観的な把握をサポートするような可視化されたノードリンクダイアグラムを提供することが可能になった。ユーザは、このノードリンクダイアグラムを俯瞰することにより、ネットワークにおける問題箇所、要修正箇所を、より迅速に発見することが可能になるであろう。さらには、ノードリンクダイアグラムに、見る（監視）だけでなく、対象を操作する制御インタフェースも兼ね備えさせれば、ユーザは、必要な操作制御を、より迅速に実施することが可能になるであろう。
【０１１４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【０１１５】
例えば、このようなノードリンクダイアグラムの適用は、前述したような上水道管網に限らず、下水道管網、通信ネットワーク、交通ネットワーク、ガス管網、送電網等の社会インフラネットワーク等への適用も可能である。
【０１１６】
なお、請求項における決定手段は、シンボル表示角度決定部５１、シンボル描画位置決定部５３、およびシンボル表示方向決定部５４に対応し、描画手段は、シンボル描画部５５に対応する。
【符号の説明】
【０１１７】
１０  表示制御装置、１２  ＣＰＵ、１４  メモリ、１６  ディスプレイ、１８  入力装置、２０  記憶装置、２１  方向／角度対応情報、２２  可視化設定情報、２３  ノード情報、２４  元データ、２５  色／サイズ決定関数群、２６  リンク情報、２７  データ情報、３０  シンボル表示設定データベース、３２  ノードからの方向情報、３４  重力方向情報、３６  ノードとの基本的位置関係情報、３８  ノードからの距離情報、４０  実行部、４２  レンダリングモジュール、４４  ノード／リンク表示モジュール、４６  データ取得部、４８  ノード／リンク描画部、５０  シンボル表示制御モジュール、５１  シンボル表示角度決定部、５２  データ／シンボル変換部、５３  シンボル描画位置決定部、５４  シンボル表示方向決定部、５５  シンボル描画部、５６  シンボル表示設定更新検知部。
【図１】
2018045585.tif 000003
【図２】
2018045585.tif 000004
【図３】
2018045585.tif 000005
【図４】
2018045585.tif 000006
【図５】
2018045585.tif 000007
【図６】
2018045585.tif 000008
【図７】
2018045585.tif 000009
【図８】
2018045585.tif 000010
【図９】
2018045585.tif 000011
【図１０】
2018045585.tif 000012
【図１１】
2018045585.tif 000013
【図１２】
2018045585.tif 000014
【図１３】
2018045585.tif 000015
【図１４Ａ】
2018045585.tif 000016
【図１４Ｂ】
2018045585.tif 000017
【図１４Ｃ】
2018045585.tif 000018
【図１５】
2018045585.tif 000019
【図１６】
2018045585.tif 000020
【図１７】
2018045585.tif 000021
【図１８】
2018045585.tif 000022
【図１９Ａ】
2018045585.tif 000023
【図１９Ｂ】
2018045585.tif 000024
【図２０Ａ】
2018045585.tif 000025
【図２０Ｂ】
2018045585.tif 000026
【図２０Ｃ】
2018045585.tif 000027
【図２０Ｄ】
2018045585.tif 000028
【図２１】
2018045585.tif 000029
【図２２】
2018045585.tif 000030
【図２３】
2018045585.tif 000031
【図２４】
2018045585.tif 000032
【図２５】
2018045585.tif 000033
【図２６】
2018045585.tif 000034