(57)【要約】【課題】マルチコンピュータ型表示装置において、人手によりそれぞれのコンピュータに各種情報をロードしなくても済むようにする。【解決手段】複数のコンピュータのうちから選ばれた１つのコンピュータをマスタコンピュータとし、当該マスタコンピュータに、又は、別途設けたサーバに、複数のディスプレイの配置に対応する全コンピュータの物理的配置情報から成るマルチプロセッサ構造データと、当該配置中において画像を表示させるべき隣接する一部のディスプレイの組合せに対応する一部コンピュータの相対的位置関係を保持するためのマルチプロセッサ構成データと、を保持させ、上記マスタコンピュータから残りのコンピュータに対する一元的操作により、上記一部コンピュータを使った表示を行うように構成したことを特徴とする。【選択図】図１０
2010061594.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンピュータを相互に接続して並列に処理を行い、各コンピュータに接続したディスプレイを上下左右に配置して成る全体として１つの画面に、上記処理結果を表示するよう構成されたマルチコンピュータ型表示装置において、
上記複数のコンピュータのうちから選ばれた１つのコンピュータをマスタコンピュータとし、当該マスタコンピュータに、上記各ディスプレイの配置に対応する全コンピュータの物理的配置情報から成るマルチプロセッサ構造データと、当該配置中において画像を表示させるべき隣接する一部のディスプレイの組合せに対応する一部コンピュータの相対的位置関係を保持するためのマルチプロセッサ構成データと、を保持させ、当該マスタコンピュータから残りのコンピュータに対する一元的操作により、上記一部コンピュータを使った表示を行うよう構成したことを特徴とするマルチコンピュータ型表示装置。
【請求項２】
複数のコンピュータを相互に接続して並列に処理を行い、各コンピュータに接続したディスプレイを上下左右に配置して成る全体として１つの画面に、上記処理結果を表示するよう構成されたマルチコンピュータ型表示装置において、
上記各ディスプレイの配置に対応する全コンピュータの物理的配置情報から成るマルチプロセッサ構造データと、当該配置中において画像を表示させるべき隣接する一部のディスプレイの組合せに対応する一部コンピュータの相対的位置関係を保持するためのマルチプロセッサ構成データと、を記録するサーバを設けると共に、
上記複数のコンピュータのうちから選ばれた１つのコンピュータをマスタコンピュータとし、当該マスタコンピュータから残りのコンピュータに対する一元的操作により、上記一部コンピュータを使った表示を行うよう構成したことを特徴とするマルチコンピュータ型表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、リアルタイム型交通シミュレーション装置のように、所望の事象に対するシミュレーションを行い、その演算結果を複数のディスプレイを配列して成る単一の大型マルチ画面に表示するように構成されたマルチコンピュータ型表示装置に関するものである。
【背景技術】
【０００２】
図１には、従来型の単一コンピュータへディスプレイ装置を接続してシミュレーションを行う図が示され、図２には、従来の複数台のコンピュータを相互に接続して並列に処理を行う方式を示した図が示され、図３には、従来型の、ディスプレイ9台を並べた図が示され、図４には、従来型のコンピュータ5台構成時の例を示した図が示されている。
例えば、交通シミュレーションの分野においては、図１に示されるように、単一の情報処理装置（コンピュータ）１へ表示装置（ディスプレイ装置）２を接続してシミュレーションを行う方式が一般的である。
しかしながら、より広域な範囲をリアルタイムシミュレーションする場合、１台のコンピュータでは計算能力、表示能力共に不足する。
このため、図２及び図３に示されるように、複数台のコンピュータ３、３を相互に接続して並列に処理を行い、各コンピュータ３に接続されたディスプレイ装置４を上下左右に並べて１つの画面を構成する方法が、下記の非特許文献１において提案されている。
【０００３】
図４は、図３の構造のマルチディスプレイ配置において、そのうちの５台を使って交通シミュレーションを行う例を示している。
図２に示す如くＬＡＮ５につながれた９台のコンピュータ３、３は、ＬＡＮ上のそれぞれのＩＰアドレスによりＩＤが識別される。
図４の実施例の場合は、５台のディスプレイが、図３上の座標（2,1）、（1,2）、（2,2）、（3,2）、（2,3）にある５台のコンピュータの動作によってそれぞれ表示を行うようになっている。従って、図４から明らかなように、上記座標にある５台のコンピュータにはそれぞれの担当する部分の道路地図データをロードしなければならない。
また、上下左右で隣接するコンピュータ間では車の移動が発生する。即ち、図４で車６が走行していくと、コンピュータ７の処理領域からコンピュータ８の処理領域に移動する。車６が移動する瞬間に、コンピュータ７がコンピュータ８にＬＡＮ５を介して車の移動を通知した上で移動が行われる。
このためコンピュータ７の右にはコンピュータ８が配置されているという、相互の位置関係を各コンピュータは把握していなければならない。一般的には或るコンピュータは自分の上下左右に他のコンピュータが存在するか否か、存在するとすればそのＩＰアドレスが何であるかを把握していなければならない。
以上のように、従来の技術では、それぞれのコンピュータにそれぞれが担当する道路地図データをロードし、又それぞれの上下左右に存在する隣接コンピュータのＩＰアドレス（コンピュータＩＤ）をロードするという操作が必要であった。
【０００４】
【非特許文献１】中村俊一郎他著「交通シミュレータNITTSとそのマルチプロセッサ化について」情報処理学会高度交通システム（ITS）研究会7-3、pp.15〜12、  2001年11月
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、このような問題を解決するためになされたもので、人手によりそれぞれのコンピュータに上記の各種情報をロードしなくても、マスタコンピュータ上に情報を一元的に保持させ、マスタコンピュータ上での操作だけで各コンピュータへの上記の各種情報のロード操作を自動的に行えるようにすること、及び、形状の異なる各種地図データをディスプレイ（コンピュータ）の物理配置に関係なく定義でき、実行時には任意の物理配置上で行えるようにすることを目的とするものである。
【課題を解決するための手段】
【０００６】
上記の目的は、コンピュータ（ディスプレイ）の物理的な配置を示す構造（図５に示すＭＰ構造。ここで「ＭＰ」とは「Multi Processorマルチプロセッサ」の略記であり、本願において単に「ＭＰ」と表記する。）のデータに、コンピュータ（ディスプレイ）の物理配置を定義しておき、このコンピュータの物理配置の中からシミュレーションに使うコンピュータのみを浮かせた論理的な構成定義情報（図７に示すＭＰ構成）も別途用意し、これらをマスタコンピュータ上に一時的に保持することによって達成できる。
即ち、本発明に係るマルチコンピュータ型表示装置は、
複数のコンピュータを相互に接続して並列に処理を行い、各コンピュータに接続したディスプレイを上下左右に配置して成る全体として１つの画面に、上記処理結果を表示するよう構成されたマルチコンピュータ型表示装置において、
上記複数のコンピュータのうちから選ばれた１つのコンピュータをマスタコンピュータとし、当該マスタコンピュータに、上記各ディスプレイの配置に対応する全コンピュータの物理的配置情報から成るマルチプロセッサ（ＭＰ）構造データと、当該配置中において画像を表示させるべき隣接する一部のディスプレイの組合せに対応する一部コンピュータの相対的位置関係を保持するためのマルチプロセッサ（ＭＰ）構成データと、を保持させ、当該マスタコンピュータから残りのコンピュータに対する一元的操作により、上記一部コンピュータを使った表示を行うよう構成したことを特徴とするものである。
本発明に係るマルチコンピュータ型表示装置のもう一つの形態のものは、
複数のコンピュータを相互に接続して並列に処理を行い、各コンピュータに接続したディスプレイを上下左右に配置して成る全体として１つの画面に、上記処理結果を表示するよう構成されたマルチコンピュータ型表示装置において、
上記各ディスプレイの配置に対応する全コンピュータの物理的配置情報から成るマルチプロセッサ構造データと、当該配置中において画像を表示させるべき隣接する一部のディスプレイの組合せに対応する一部コンピュータの相対的位置関係を保持するためのマルチプロセッサ構成データと、を記録するサーバを設けると共に、
上記複数のコンピュータのうちから選ばれた１つのコンピュータをマスタコンピュータとし、当該マスタコンピュータから残りのコンピュータに対する一元的操作により、上記一部コンピュータを使った表示を行うよう構成したことを特徴とするものである。
【発明の効果】
【０００７】
ＭＰ構造の定義を設定するのは、コンピュータを初めて設置する時や、コンピュータを増設する時等であり、通常は変更する必要が無い。これに対し、ＭＰ構成はシミュレーションを行う道路地図に応じて様々な構成が考えられる。
このようなＭＰ構成という概念を導入することにより、コンピュータの物理的配置を意識せずに、様々な形状の道路地図を作成出来、それらを物理的配置上の任意の位置に置け、なおかつそれらをマスタコンピュータ上の操作だけで簡単に行うことが出来る。
【発明を実施するための最良の形態】
【０００８】
以下、図面に示す実施例を参照しつつ、本発明を実施するための最良の形態について説明する。
図５は、本発明のＭＰ構造データを示した図、図６は、本発明のＭＰ構成の1つの配置例を示す図、図７は、図６に対応するＭＰ構成データを示す図、図８は、図６のＭＰ構成をＭＰ構造上に基本配置した図、図９は、図８で定義したＭＰ構成を平行移動した図、図１０は、本発明の複数台のコンピュータ接続を示す図で、図２のコンピュータの中の１台（マスタコンピュータ）に各種情報を一元的に配置したものの図である。
【０００９】
ＭＰ構造は図３に示すようなコンピュータの物理的配置を示すものである。数値はコンピュータの絶対座標で、左上「１，１」を基準として２つの１０進数で表す。各座標の位置にあるコンピュータのＩＰアドレス（コンピュータＩＤ）をマスタコンピュータに保持する。図５はこのＭＰ構造データを示すものである。
ＭＰ構成は物理的配置から浮かせた論理的な構成であり、シミュレーションを行う規模や道路地図の形状により、様々な構成が考えられる。
ＭＰ構成を定義する際は、左辺上辺に詰めて行う。例えば図６のような形状でシミュレーションを行う場合には、ＭＰ構成データは図７のようになる。
使用時には、このＭＰ構成を平行移動して使用することが可能である。縦方向の移動量をｙとして、横方向の移動量をｘとする。図８の場合はｘ＝０，ｙ＝０であるが、図９の場合は縦方向の移動量ｙ＝１で、横方向の移動量ｘ＝０である。このようにして、その時のシミュレーションに使用するＭＰ構成とその位置が決まると、これを図５のＭＰ構造データと照らし合わせることにより、どのコンピュータがどの部分のシミュレーションを担当するかを割り出すことが出来る。
図２中のどれか１つのコンピュータをマスタコンピュータと決めておき、図１０に示す如く、当該マスタコンピュータ３上にＭＰ構造データ９（図５参照）と、種々様々なＭＰ構成データ１０（図７参照）と、道路地図情報等の各種シミュレーションデータ１１とを一元的に保持する。
【００１０】
シミュレーションの開始時に、マスタコンピュータは、数あるＭＰ構成の中の1つ（構成番号）と、移動量ｘ，ｙを指定して各スレーブコンピュータに伝え、シミュレーションの準備を行わせる。各スレーブコンピュータはこのシミュレーションを担当するのかしないのか、するとしたらどの部分の領域を担当するのか、そして隣接プロセッサはどのコンピュータであるかを、図１０中のマスタコンピュータ上の情報を読み取ることにより知り、準備を行うことが出来る。
以上のように構成することにより、ユーザーは個々のコンピュータに別々に各種シミュレーションデータをロードしなくても、マスタコンピュータでＭＰ構成番号と平行移動量ｘ，ｙを入力するだけでよくなり、操作性が格段に向上する。
【００１１】
なお、上記の実施例においては、ＭＰ構造データ９とＭＰ構成データ１０を、複数のコンピュータ３の中から選ばれた１つのマスタコンピュータに保持させるように構成したが、これらのデータを、別途設けたサーバに保持させるようにしてもよい。
即ち、上記各ディスプレイの配置に対応する全コンピュータの物理的配置情報から成るＭＰ構造データと、当該配置中において画像を表示させるべき隣接する一部のディスプレイの組合せに対応する一部コンピュータの相対的位置関係を保持するためのＭＰ構成データと、を記録するサーバを設けると共に、上記複数のコンピュータのうちから選ばれた１つのコンピュータをマスタコンピュータとし、当該マスタコンピュータから残りのコンピュータに対する一元的操作により、上記一部コンピュータを使った表示を行うよう構成してもよい。
【００１２】
なお、本発明に係るマルチコンピュータ型表示装置は、これを構成する複数のコンピュータ（ハードウェア資源）を用いて、シミュレーション等のためのプログラムによる情報処理を実現することにより構築される。
即ち、図１０に示す如く、複数のディスプレイ４，４にそれぞれ接続されたコンピュータ３，３のうちの１つであるマスタコンピュータのハードディスク（記録装置）に、他のコンピュータ（スレーブコンピュータ）とのＬＡＮを構成するためのプログラムや、前記ＭＰ構造データ９、ＭＰ構成データ１０、交通シミュレーション等のためのプログラム、並びに、当該交通シミュレーション実現のための前記道路地図データ等から成るシミュレーションデータ１１等をインストールする。そして、これらのプログラム等をマスタコンピュータの演算装置（ＣＰＵ、メモリ等により構成される。）を用いて実行することにより、前記交通シミュレーション等を実際に行うべきスレーブコンピュータを選択（一部コンピュータの選択）し、それら一部コンピュータへの隣接コンピュータのＩＰアドレスや道路地図データの伝送、ロードを行う。マスタコンピュータからこれらのデータを受領し、ロードした一部コンピュータは、そのハードウェア資源を用いて、当該データに基づき予めインストールされたシミュレーションプログラムを実行することにより、交通シミュレーション等の演算処理を行い、その結果を各コンピュータに接続されたディスプレイにそれぞれ表示するものである。
【産業上の利用可能性】
【００１３】
本発明においては、マルチコンピュータ型表示装置において、それぞれのコンピュータに各種情報を人手によってロードしなくても、マスタコンピュータ上に情報を一元的に保持させ、マスタコンピュータ上での操作だけで各コンピュータへの情報のロード操作を自動的に行うことが出来、また、形状の異なる各種地図データをディスプレイ（コンピュータ）の物理配置に関係なく定義でき、実行時には任意の物理配置上で行うことができるものであるから、本発明は産業上多大の利用可能性を有するものである。
【図面の簡単な説明】
【００１４】
【図１】従来型の単一コンピュータへディスプレイ装置を接続してシミュレーションを行う図である。
【図２】従来の複数台のコンピュータを相互に接続して並列に処理を行う方式を示した図である。
【図３】従来型の、ディスプレイ9台を並べた図である。
【図４】従来型のコンピュータ5台構成時の例を示した図である。
【図５】本発明のＭＰ構造データを示した図である。
【図６】本発明のＭＰ構成の1つの配置例を示す図である。
【図７】図６に対応するＭＰ構成データを示す図である。
【図８】図６のＭＰ構成をＭＰ構造上に基本配置した図である。
【図９】図８で定義したＭＰ構成を平行移動した図である。
【図１０】本発明の複数台のコンピュータ接続を示す図で、図２のコンピュータの中の１台（マスタコンピュータ）に各種情報を一元的に配置したものの図である。
【符号の説明】
【００１５】
1    コンピュータ本体
2    ディスプレイ装置
3    コンピュータ本体
4    ディスプレイ装置
5    LAN
6    車
7    車が移行する前のコンピュータのディスプレイ装置
8    車移行後のコンピュータのディスプレイ装置
9    ＭＰ構造データ
10    ＭＰ構成データ
11    各種シミュレーションデータ
【図１】
2010061594.tif 000003
【図２】
2010061594.tif 000004
【図３】
2010061594.tif 000005
【図４】
2010061594.tif 000006
【図５】
2010061594.tif 000007
【図６】
2010061594.tif 000008
【図７】
2010061594.tif 000009
【図８】
2010061594.tif 000010
【図９】
2010061594.tif 000011
【図１０】
2010061594.tif 000012