(57)【特許請求の範囲】
【請求項１】
画面データを表示したレイヤを所定の順番で複数層重ねてコンピュータ画面に表示させる画面表示部と、
前記各レイヤのどの部分をオブジェクトとして管理するかを決定し、各オブジェクトごとに識別情報を与え、所定時間における各オブジェクトの位置情報を管理するオブジェクト制御と、カーソルが所定の座標にあるときにコマンドが発せされた場合に、前記座標に位置整合するオブジェクトが前記コマンドを実行するか否かを制御するオブジェクトのコマンド透過性制御と、レイヤの透明性を制御することによってレイヤ全体の表示の有無を制御する表示制御とを行うレイヤ制御部と、
オブジェクトが有する情報を格納する情報データベースと、
コンピュータ画面上のカーソルを制御でき、コマンドを入力することができる入力手段と、
全体の処理を制御する中央処理部と、を有し、
前記中央処理部は、前記入力手段を介したユーザからのコマンドにより、前記レイヤ制御部に、各レイヤのオブジェクトのコマンド透過性と各レイヤの透明性を設定させ、前記画面表示部に、前記レイヤ制御部によって設定された各レイヤを重ねてコンピュータ画面に表示させ、
ユーザが前記入力手段によりコンピュータ画面上でカーソルを所定座標に位置させて所定のコマンドを入力したときに、前記中央処理部は前記カーソルの座標に位置整合する各レイヤのオブジェクトを表層のレイヤから下層のレイヤに向かって検索し、前記カーソルの座標に位置整合しかつコマンドを実行するように設定されたオブジェクトのうち最上層にあるオブジェクトに対して前記コマンドを実行し、前記情報データベースから必要な情報を取得し、前記レイヤ制御部に表示のためのレイヤ制御命令を必要に応じて出力し、前記画面表示部にレイヤと必要な情報を重ねて表示させ、
いずれのレイヤのオブジェクトを操作可能にするかをユーザに選択させるレイヤ制御インターフェースをさらに有し、
移動体の位置を表示するレイヤは、時系列的に所定数の層のレイヤを有するレイヤ群とし、通常の使用状態では前記中央処理部と前記レイヤ制御部は最新の移動体位置のレイヤのみを表示するように制御し、過去の移動体位置のレイヤはレイヤ全体を透明として前記画面表示部に移動体位置のレイヤ群を重ねて表示させ、
カーソルが所定の移動体に位置合わせされ、過去データの参照を要求する過去データ参照コマンドが入力されたときは、前記中央処理部は当該コマンドを実行して前記移動体の識別情報を取得し、前記移動体の識別情報により前記レイヤ制御部に過去の移動体位置のレイヤ上の移動体のうち同一の識別情報を有する移動体のみを表示させ、前記画面表示部に前記移動体位置のレイヤ群を重ねて表示させることを特徴とする移動体運行情報システム。
【請求項２】
前記移動体位置のレイヤ群を重ねて表示された画像において、同一の前記識別情報を有する移動体を線で結んで軌跡情報を表示する、請求項１に記載の移動体運行情報システム。
【請求項３】
画面データを表示したレイヤを所定の順番で複数層重ねてコンピュータ画面に表示させる画面表示部と、
前記各レイヤのどの部分をオブジェクトとして管理するかを決定し、各オブジェクトごとに識別情報を与え、所定時間における各オブジェクトの位置情報を管理するオブジェクト制御と、カーソルが所定の座標にあるときにコマンドが発せされた場合に、前記座標に位置整合するオブジェクトが前記コマンドを実行するか否かを制御するオブジェクトのコマンド透過性制御と、レイヤの透明性を制御することによってレイヤ全体の表示の有無を制御する表示制御とを行うレイヤ制御部と、
オブジェクトが有する情報を格納する情報データベースと、
コンピュータ画面上のカーソルを制御でき、コマンドを入力することができる入力手段と、
全体の処理を制御する中央処理部と、を有し、
前記中央処理部は、前記入力手段を介したユーザからのコマンドにより、前記レイヤ制御部に、各レイヤのオブジェクトのコマンド透過性と各レイヤの透明性を設定させ、前記画面表示部に、前記レイヤ制御部によって設定された各レイヤを重ねてコンピュータ画面に表示させ、
ユーザが前記入力手段によりコンピュータ画面上でカーソルを所定座標に位置させて所定のコマンドを入力したときに、前記中央処理部は前記カーソルの座標に位置整合する各レイヤのオブジェクトを表層のレイヤから下層のレイヤに向かって検索し、前記カーソルの座標に位置整合しかつコマンドを実行するように設定されたオブジェクトのうち最上層にあるオブジェクトに対して前記コマンドを実行し、前記情報データベースから必要な情報を取得し、前記レイヤ制御部に表示のためのレイヤ制御命令を必要に応じて出力し、前記画面表示部にレイヤと必要な情報を重ねて表示させ、
いずれのレイヤのオブジェクトを操作可能にするかをユーザに選択させるレイヤ制御インターフェースをさらに有し、
気象情報や移動体間の交信を含む時系列データを有するオブジェクトを表示するレイヤは、時系列的に所定数の層のレイヤを有するレイヤ群とし、通常の使用状態では前記中央処理部と前記レイヤ制御部は最新のレイヤのみを表示するように制御し、過去の時系列データを表示するレイヤはレイヤ全体を透明として前記画面表示部にレイヤ群を重ねて表示させ、
カーソルが所定のオブジェクトに位置合わせされ、過去のデータの参照を要求する過去データ参照コマンドが入力されたときは、前記中央処理部は当該コマンドを実行して前記オブジェクトの識別情報を取得し、前記オブジェクトの識別情報により前記レイヤ制御部に過去の時系列データのレイヤ上のオブジェクトのうち同一の識別情報を有するオブジェクトのみを表示させ、前記画面表示部に前記時系列データを有するオブジェクトを表示するレイヤ群を重ねて表示させることを特徴とする移動体運行情報システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両や船舶や航空機等（これらをまとめて「移動体」という。）の位置情報を地図（海図を含む）の情報とともに表示し、ユーザの要求に応じて移動体の運行に関するその他の情報を提供する移動体運行情報システムに関する。
【０００２】
特に、本発明は、上記各種の情報を複数のレイヤに記載しそれらの重なりで表示したコンピュータ画面において、レイヤの前後関係を変えることなく、下層にある任意のレイヤのオブジェクトを操作できるようにした移動体運行情報システムに関する。なお、「オブジェクト」とは、コンピュータ画面に表示された移動体や情報を有する物をいい、「オブジェクトの操作」とは、オブジェクトの関連情報を表示し、あるいは更新することをいう。「オブジェクトの関連情報の表示」は、オブジェクトに関係づけられた他の既定の情報を表示すること、および、移動体の軌跡などオブジェクト自体の過去の情報を表示することを含む。
【背景技術】
【０００３】
従来から、コンピュータの表示の方法としてレイヤを積層して、重なった画像を表示する方法が知られていた。
【０００４】
マイクロソフト（登録商標）のオペレーションシステム（ＯＳ）では複数のウインドウを重畳して表示し、下層にあるウインドウが透けて見える表示方法を採用している。これもレイヤの積層による表示方法の一つである。
【０００５】
また、ＣＡＤの分野では、例えば建屋の設計図では、コンクリート基礎図面と、木材の床図面と、電気配線図と、配管図等をそれぞれ別々のレイヤに記載し、必要な組合せで表示・出力するものが知られている。
【０００６】
一方、地図情報システムも従来からあった。地図情報システムとは、地図をコンピュータ画面に表示し、所定の場所にカーソルを合わせることで関連情報を表示するシステムをいい、種々の分野で用いられている。たとえば、カーナビゲーションシステムの分野では、地図情報システムをレイヤ表示の技術と組み合わせたものが知られている。かかるカーナビゲーションシステムでは、地図は一つのレイヤに記載し、その他の情報例えば駐車場の位置や、コンビニエンスストアの位置や、ガソリンスタンドの位置を個別のレイヤに記載し、使用者の入力命令によって表示すべきレイヤを制御し、必要に応じて地図上に駐車場の位置や、コンビニエンスストアの位置や、ガソリンスタンドの位置を組み合わせて表示する技術が知られている。
【０００７】
また、カーナビゲーションシステムにおいて、コンピュータ画面上で車がカーソルの役割を果たし、車が所定の場所に到達したら、その場所に予め入力されている情報を表示する技術が知られている。
【０００８】
地図情報システムは海図や船舶や航空機の運航監視システムにも応用されている。
【０００９】
船舶や航空機の運航監視システムは、地図や海図と、移動体の位置と、レーダ画像等を別々のレイヤに記載してそれらを重ね合わせてコンピュータ画面に表示し、カーソルを合わせて操作することによって必要な情報を提供する技術が知られている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平９−３３６３５号公報
【特許文献２】特開２００６−１６３７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
（１）従来の地図情報システムは、レイヤの地色は透明になっているが、オブジェクト自体は見えるようにするために不透明になっており、オブジェクトが重なって前後関係になって表示されることがあった。オブジェクトが重畳して表示されている場合に、従来は操作したいオブジェクトが下層のレイヤにあれば、そのレイヤを表面のレイヤに上げ、所望のオブジェクトに対して操作をするようにしていた。
【００１２】
換言すると、従来のレイヤの表示方法では、特定のオブジェクトを操作するために、オブジェクトが属するレイヤを「アクティベイト」する必要があり、このレイヤのアクティベイトによってレイヤの層の順番が入れ替わって、表示状態が変化した。
【００１３】
しかし、レイヤの表示順番の入れ替えを可能にすることにより、船舶や航空機の運航監視システムでは常に監視すべき船舶や航空機の位置が、下層のレイヤになってしまうことがあった。このことは運行の安全上好ましくなく、デフォルトの表示状態に戻す必要があった。
【００１４】
たとえば、船舶や航空機の運航監視システムにおいては、接近した移動体や浅瀬や運行規制等のオブジェクトが重畳した状態で表示される。オブジェクトが重なった部位では、一つのオブジェクトの少なくとも一部が他のオブジェクトに隠れた状態で表示される。
【００１５】
このようなオブジェクトが重なった状態で、最重要な移動体の位置を表面に表示したままで、レイヤの順番を入れ替えることなく下層のオブジェクトを操作する必要が生じる。
【００１６】
このため、本願発明が解決しようとする一つの課題は、レイヤの重なりで表示された画面でレイヤの前後関係を変えることなく、下層にある任意のレイヤのオブジェクトを操作できる移動体の運行情報システムを提供することにある。
【００１７】
（２）また、船舶や航空機等の運行情報システムにおいては、現在の船舶や航空機の位置を表示しつつ、特定の船舶や航空機の過去の軌跡を知る必要が生じることがある。
【００１８】
従来の地図情報システムは、現在のカーソル位置における周辺の情報しか知ることができず、特定のオブジェクトの過去の時系列情報を知ることはできなかった。
【００１９】
過去の情報を表示する場合は、通常は過去のある時点の全移動体の位置を表示することになる。
【００２０】
しかし、船舶や航空機等の運行情報システムにおいて、過去のある時点のすべての移動体の位置を表示すると情報が埋没する可能性があり、それよりは、他のオブジェクトは現状を表示し、特定のオブジェクトのみ過去の情報を時系列的に表示する必要がある。
【００２１】
そこで、本願発明が解決しようとする他の課題は、移動体の運行情報システムにおいて、特定の移動体にマウス等のカーソルを合わせてクリックすると、現状の中でその移動体の過去の軌跡等の時系列情報を表示することができる移動体運行情報システムを提供することにある。
【００２２】
（３）また、上記移動体の軌跡等の時系列情報を画面上に表示する場合、通常の技術で考えれば、データベースに各移動体の過去の軌跡等の情報を記録し、特定の移動体が選択されると、その移動体の過去のデータをデータベースから検索し、検索された移動体の過去データを現状の画面上に描画する方法が考えられた。
【００２３】
しかし、データベースに対する検索と、過去データの画面上への描画はいずれも時間を消費する処理であるため、処理が遅いという問題が生じる。
【００２４】
そこで、本願発明が解決しようとする他の課題は、移動体の運行情報システムにおいて、特定の移動体にマウスのカーソルを合わせてクリックすると、その移動体の過去の軌跡等の時系列情報を極めて短時間で表示することができる移動体運行情報システムを提供することにある。
【課題を解決するための手段】
【００２５】
本願発明の移動体運行情報システムは、
画面データを表示したレイヤを所定の順番で複数層重ねてコンピュータ画面に表示させる画面表示部と、
前記各レイヤのどの部分をオブジェクトとして管理するかを決定し、各オブジェクトごとに識別情報を与え、所定時間における各オブジェクトの位置情報を管理するオブジェクト制御と、カーソルが所定の座標にあるときにコマンドが発せされた場合に、前記座標に位置整合するオブジェクトが前記コマンドを実行するか否かを制御するオブジェクトのコマンド透過性制御と、レイヤの透明性を制御することによってレイヤ全体の表示の有無を制御する表示制御とを行うレイヤ制御部と、
オブジェクトが有する情報を格納する情報データベースと、
コンピュータ画面上のカーソルを制御でき、コマンドを入力することができる入力手段と、
全体の処理を制御する中央処理部と、を有し、
前記中央処理部は、前記入力手段を介したユーザからのコマンドにより、前記レイヤ制御部に、各レイヤのオブジェクトのコマンド透過性と各レイヤの透明性を設定させ、前記画面表示部に前記レイヤ制御部によって設定された各レイヤを重ねてのコンピュータ画面に表示させ、
ユーザが前記入力手段によりコンピュータ画面上でカーソルを所定座標に位置させて所定のコマンドを入力したときに、前記中央処理部は前記カーソルの座標に位置整合する各レイヤのオブジェクトを表層のレイヤから下層のレイヤに向かって検索し、前記カーソルの座標に位置整合しかつコマンドを実行するように設定されたオブジェクトのうち最上層にあるオブジェクトに対して前記コマンドを実行し、前記情報データベースから必要な情報を取得し、前記レイヤ制御部に表示のためのレイヤ制御命令を必要に応じて出力し、前記画面表示部にレイヤと必要な情報を重ねて表示させることを特徴とする。
【００２６】
移動体の位置を表示するレイヤは、時系列的に所定数の層のレイヤを有するレイヤ群とし、通常の使用状態では前記中央処理部と前記レイヤ制御部は最新の移動体位置のレイヤのみを表示するように制御し、過去の移動体位置のレイヤはレイヤ全体を透明として前記画面表示部に移動体位置のレイヤ群を重ねて表示させ、
カーソルが所定の移動体に位置合わせされ、過去データの参照を要求する過去データ参照コマンドが入力されたときは、前記中央処理部は当該コマンドを実行して前記移動体の識別情報を取得し、前記移動体の識別情報により前記レイヤ制御部に過去の移動体位置のレイヤ上の移動体のうち同一の識別情報を有する移動体のみを表示させ、前記画面表示部に前記移動体位置のレイヤ群を重ねて表示させるようにすることができる。
【００２７】
前記移動体位置のレイヤ群を重ねて表示された画像において、同一の前記識別情報を有する移動体を線で結んで軌跡情報を表示し、あるいは必要に応じて同一の前記識別情報を有する移動体を強調表示するようにすることができる。
【００２８】
気象情報や移動体間の交信を含む時系列データを有するオブジェクトを表示するレイヤは、時系列的に所定数の層のレイヤを有するレイヤ群とし、通常の使用状態では前記中央処理部と前記レイヤ制御部は最新のレイヤのみを表示するように制御し、過去の時系列データを表示するレイヤはレイヤ全体を透明として前記画面表示部にレイヤ群を重ねて表示させ、
カーソルが所定のオブジェクトに位置合わせされ、過去のデータの参照を要求する過去データ参照コマンドが入力されたときは、前記中央処理部は当該コマンドを実行して前記オブジェクトの識別情報を取得し、前記オブジェクトの識別情報により前記レイヤ制御部に過去の時系列データのレイヤ上のオブジェクトのうち同一の識別情報を有するオブジェクトのみを表示させ、前記画面表示部に前記時系列データを有するオブジェクトを表示するレイヤ群を重ねて表示させるようにすることができる。
【００２９】
上層に移動体の位置を記載したレイヤ、下層に地図を記載したレイヤを有し、その間に移動体間の交信データを記載したＡＩＳレイヤと、衛星写真レイヤと、レーダ画像レイヤと、気象データを記載した気象レイヤのうちの少なくとも一つを有し、いずれのレイヤのオブジェクトを操作可能にするか又はいずれのレイヤを表示するかをユーザに選択させるレイヤ制御インターフェースを有するようにすることができる。
【発明の効果】
【００３０】
本願発明の移動体運行情報システムは、オブジェクトを含む画面データを表示したレイヤを所定の順番で複数層重ね、コンピュータ画面に表示させている。各レイヤの所定の部分あるいは範囲はオブジェクトとして識別情報で管理され、カーソルが所定の座標にあるときにコマンドが発せされた場合に、前記座標に位置整合するオブジェクトはコマンドを実行するか否かは各レイヤごとに予め設定されている。
【００３１】
ユーザがコンピュータ画面上でカーソルを所定座標に位置させて所定のコマンドを入力したときに、中央処理部はカーソルの座標に位置整合する各レイヤのオブジェクトを表層のレイヤから下層のレイヤに向かって検索し、カーソルの座標に位置整合しかつコマンドを実行するように設定されたオブジェクトのうち最上層にあるオブジェクトに対して前記コマンドを実行する。
【００３２】
このように、本願発明の移動体運行情報システムは、レイヤの順番を変えず、かつ、互いに重なって表示されたオブジェクトのうち、コマンドを実行するように設定された下層のオブジェクトに対して、コマンドを実行することができる。
【００３３】
上記コマンドを実行設定、すなわちコマンド透過性は、各レイヤごとに自由に設定できるため、下層にある任意のレイヤのオブジェクトを操作できるようになる。
【００３４】
また、このように互いに重なって表示されたオブジェクトのうち、コマンドを実行するように設定された下層のオブジェクトに対してコマンドを実行する際には、レイヤが入れ替わることがないので、重要な移動体の現在の位置が下層になって監視の目が行き届かない危険性を低減することができる。
【００３５】
また、本願発明の別の態様では、時系列データを有するオブジェクトを表示するレイヤを、時系列的に所定数の層を有するレイヤ群として重ねて表示する。
【００３６】
移動体の位置についても、現在と過去の移動体の位置を記録したレイヤを時系列的に所定数の層のレイヤを有するようにすることができ、最新の移動体位置のレイヤのみを表示するように制御し、過去の移動体位置のレイヤはレイヤ全体を透明とするように制御してレイヤ群を重ねて表示することにより、通常の使用状態では最新の移動体位置を表示することができる。
【００３７】
かかる状態において、カーソルが所定の移動体に位置合わせされ、過去データの参照を要求すると、本願発明では中央処理部が当該コマンドを実行してその移動体の識別情報を取得し、その移動体の識別情報をキーとして過去の移動体位置のレイヤ上の移動体のうち同一の識別情報を有する移動体のみを特定して表示されるように制御し、画面表示部に移動体位置のレイヤ群を重ねて表示させる。
【００３８】
このように、特定の識別情報を有する移動体の過去の情報が表示されることにより、移動体位置のレイヤ群を重ねて表示すると、他の移動体の現在位置が表示された中で、特定の移動体の過去の軌跡が表示される。
【００３９】
同一の識別情報を有する移動体を線で結ぶ機能や、同一の識別情報を強調表示する機能を有する発明によれば、移動体の軌跡情報が分かりやすく表示される。
【００４０】
上記時系列データを有するオブジェクトは、気象情報を有するオブジェクトにも応用することができ、複数の風向・風速計の情報を表示する移動体運行情報システムにおいて、風向・風速計の過去のデータを時系列的に複数のレイヤに記録し、ユーザが特定の風向・風速計にカーソルを合わせて過去データ参照コマンドを入力すれば、風向・風速計の地点における風向・風速の変化の過程を一目で確認することができる。
【００４１】
また、時系列データを有するオブジェクトは、移動体間の交信データにも応用することができ、この場合には、特定の移動体間の交信データを時系列的に表することができ、交信内容の把握が大幅に容易になる。
【００４２】
なお、上記時系列データを有するオブジェクトは、移動体位置、気象情報、交信データ等に限られず、任意の時系列データを有するオブジェクトに応用することができる。
【００４３】
上述したように、本願発明においては、時系列データを有するレイヤをそもそも画面表示の構成要素として有するようにし、過去のデータの参照の要求があったときは、特定のオブジェクトを顕在化させるだけで、現状の情報の画面の中で、特定のオブジェクトの過去データを連続的に表示させることができる。
【００４４】
このため、公知技術のように、過去のデータをデータベースに格納し、所定のオブジェクトの過去データ参照コマンドが入力されると、そのオブジェクトの過去データを検索する時間や、現状の画面に検索された過去データを描き込む時間が省略化され、きわめて迅速に特定のオブジェクトの過去のデータを表示することができる。
【図面の簡単な説明】
【００４５】
【図１】本発明に係る移動体運行情報システムの一実施形態による構成を示した構成図。
【図２】本発明のオブジェクトのコマンド透過性制御や、レイヤの透明性制御による表示制御を説明した説明図。
【図３】本発明の移動体運行情報システムを船舶運行情報システムに適用した場合の画面表示例を示した図。
【図４】図３の画面表示例に対応するレイヤの構成を分解して示した説明図。
【図５】いずれのレイヤのオブジェクトを操作可能にするか又はいずれのレイヤを表示するかをユーザに選択させるレイヤ制御インターフェースを有する画面表示例を示した図。
【図６】過去データ参照コマンドを実行し、特定の船舶の軌跡情報を作成する処理の過程を示した説明図。
【図７】船舶の現状位置を示した画面において特定の船舶の軌跡情報を表示した画面表示例を示した図。
【発明を実施するための形態】
【００４６】
以下に添付図面を参照して、本発明の実施形態を説明する。なお、本願発明は船舶に限られず、広く船舶や航空機や車両を含む移動体の運行情報を提供するシステムに関するが、理解容易のために以下の説明では、船舶の運行情報システムを例に説明する。
【００４７】
図１は、本発明に係る移動体運行情報システムの一実施形態による構成図を示している。図に示すように、本発明の船舶運行情報システム１は、中央処理部２と、レイヤ制御部３と、画面表示部４と、情報データベース５と、入力手段６とを有している。
【００４８】
中央処理部２は、全体の処理を制御する部分である。
【００４９】
画面表示部４は、画面データを表示したレイヤを所定の順番で複数層重ねてコンピュータ画面に表示させる部分である。
【００５０】
図１に示すように、レイヤは複数の層があり、各層のレイヤが画面を形成する要素となっている。各レイヤは透明な面の上に情報を有するオブジェクトＯ１，Ｏ２，Ｏ３，Ｏ４・・・と、情報を有しない画像データ、例えば衛星写真や広い海域等を表した画像データ有している。レイヤの地色は原則として透明である。オブジェクトは、閉じた一定の図形領域として定義することができ、情報と関係づけられ、関係づけられた情報を参照したり更新したりすることができる。オブジェクトＯ１，Ｏ２，Ｏ３は三角形の図形領域として定義され、たとえば船舶を示すものとして定義することができる。オブジェクトはそれぞれ識別情報を有している。識別情報によって各レイヤのオブジェクトはレイヤ制御部によって管理されている。
【００５１】
各レイヤは、管理がしやすいように、特定の種類の情報を記載している。たとえば、船舶のデータと、移動体間の交信データと、レーダ画像と、気象データと、地図データはそれぞれ別個のレイヤに記載されている。
【００５２】
さらに、時系列情報を有するオブジェクト、たとえば船舶データを記載したレイヤは、同種の情報を有するレイヤを複数有し、レイヤ群を形成している。
【００５３】
レイヤを重ねて表示すると、各レイヤの地色は透明であるため、各レイヤ上の画像のみが重畳的に表示され、一つの画面を形成する。
【００５４】
レイヤ制御部３は、各レイヤのどの部分をオブジェクトとして管理するかを決定し、各オブジェクトごとに識別情報を与え、移動するオブジェクトについては所定時間における各オブジェクトの位置情報を管理している。この制御はオブジェクト制御という。
【００５５】
また、レイヤ制御部３は、カーソルが所定の座標にあるときにコマンドが発せされた場合に、その座標に位置整合するオブジェクトが前記コマンドを実行するか否かを制御する。この制御はオブジェクトのコマンド透過性制御という。
【００５６】
さらに、レイヤ制御部３は、各レイヤの透明性を制御することによって所定のレイヤ全体の表示の有無を制御する。この制御は表示制御という。
【００５７】
情報データベース５は、各オブジェクトに関連した情報を、オブジェクトの識別情報をキーとして格納している。
【００５８】
また、情報データベース５は、常に表示しておく必要がないレイヤの画像データや、レイヤ数の上限を超えたレイヤの画像データを格納しておく。
【００５９】
入力手段６は、ユーザと船舶運行情報システム１のインターフェースをなし、好ましくは少なくともカーソルを操作する手段を含み、船舶運行情報システム１に対してコマンドを入力することができるようになっている。
【００６０】
なお、図示しないが、船舶運行情報システム１は必要により、記憶装置や出力装置を有している。
【００６１】
また、船舶運行情報システム１は、スタンドアローンの装置として構成することができるし、ネットワーク上のシステムとして構成することもできる。
【００６２】
図２は、オブジェクトのコマンド透過性制御や、レイヤの透明性制御による表示制御を説明した図である。
【００６３】
図２の例では、レイヤはＬ１，Ｌ２，Ｌ３の３層があり、レイヤＬ１は情報を有しない画像データのみを有している。レイヤＬ２はオブジェクトＯＸ，ＯＹを有し、レイヤＬ３はオブジェクトＯＺを有している。オブジェクトＯＹとオブジェクトＯＺは上方から見た場合に重なっているものとする。
【００６４】
レイヤＬ１は透明性を１００％に設定することにより、画像データを含めて全てが見ることができないようしてもよいし、透明性を１００％より少なく設定することにより、画像データが見られるようにしてもよい。
【００６５】
なお、オブジェクトでない画像データは見える状態であっても、コマンドには反応しないようになっている。
【００６６】
レイヤＬ２はオブジェクトＯＸ，ＯＹを有し、オブジェクトＯＸはコマンドに対して透過性を有しないように設定され、オブジェクトＯＹはコマンドに対して透過性を有するように設定されているものとする。
【００６７】
レイヤＬ３はオブジェクトＯＺを有し、オブジェクトＯＺはコマンドに対して透過性を有しないように設定されているものとする。
【００６８】
所定のオブジェクトに対して「コマンドが透過」するとは、カーソルがオブジェクトの図形領域内にあるときにコマンドが要求されても、そのオブジェクトに関してはコマンドを実行しないことをいう。オブジェクトのコマンド透過性は、レイヤ全体として一律に設定してもよいし、所定のレイヤ上でオブジェクトを指定して個別にコマンド透過性を設定できるようにしてもよい。
【００６９】
図２において、カーソルが上方から見てオブジェクトＯＸの図形領域内にあるときに、コマンドが要求されると、レイヤＬ１はコマンドに反応せず、その下層のレイヤＬ２のオブジェクトＯＸはコマンド透過性を有しないように設定されているため、要求に応じて当該オブジェクトＯＸに対してコマンドを実行する。
【００７０】
一方、カーソルが上方から見てオブジェクトＯＹとＯＺの重なった部分にあるときに、コマンドが要求されると、レイヤＬ１はコマンドに反応せず、その下層のレイヤＬ２のオブジェクトＯＹはコマンド透過性を有するように設定されているため同様にコマンドに反応せず、さらにその下層のレイヤＬ３のオブジェクトＯＺはコマンド透過性を有しないように設定されているため、要求に応じて当該オブジェクトＯＺに対してコマンドを実行する。
【００７１】
この際に、オブジェクトＯＺを操作するのに、レイヤＬ１，Ｌ２，Ｌ３の前後関係の順番は変更されず、オブジェクトＯＹとＯＺの重なったままで、下層のオブジェクトＯＺに対してコマンドを実行することができる。
【００７２】
図３は、本発明の移動体運行情報システムを船舶運行情報システムに適用した場合の画面表示例を示している。
【００７３】
図３において、符号７は海岸線を示し、符号８は水深１０メートルの線を示し、符号９は水深３０メートルの線を示し、符号７，８，９の線で地図データ（海図データを含む）が構成されている。
【００７４】
符号１０は風向・風速を図形的に表した気象データを示している。
【００７５】
符号１１は、船舶間の交信の存在と送受信の方向とメッセージ内容を含むＡＩＳデータを示している。
【００７６】
符号１２は船舶を示している。なお、船舶は三角形のオブジェクトとして表現され、図３において三角形はすべて船舶のオブジェクトを示し、見やすさのため数個の船舶にのみ符号１２を付している。
【００７７】
図４は図３の画面に対応するレイヤの構成を分解して示した図である。
【００７８】
図４に示すように、図３の画面は下方から、地図レイヤと、気象レイヤと、レーダ・衛星画像レイヤと、ＡＩＳデータレイヤと、船舶データレイヤとを有している。
【００７９】
船舶の運行情報システムにおいては、図４に示したように、地図レイヤが下層にあり、船舶データレイヤが上層にあり、その間に移動体間の交信データを記載したＡＩＳレイヤや、衛星写真レイヤや、レーダ画像レイヤや、気象データを記載した気象レイヤが配置されているのが好ましい。
【００８０】
このような前後関係により、船舶の運行情報システムにとって最重要な現在の船舶の位置が常に表示され、下層のオブジェクト操作によって船舶の位置が見えなくなる危険性を回避することができる。
【００８１】
地図レイヤは、海岸線と水深１０メートルの線と水深３０メートルの線がそれぞれのレイヤに記載され、それら全体で地図レイヤが構成されている。
【００８２】
気象データは、時系列情報を有し、時刻０の気象データと、時刻−１の気象データと、時刻−２の気象データがそれぞれのレイヤに記載され、それらのレイヤ群で気象レイヤが構成されている。
【００８３】
気象レイヤは通常は現在の時刻０の気象データのレイヤのみが表示され、過去の気象データのレイヤは表示制御により透明に設定され表示されない。
【００８４】
レーダ画像や衛星写真は、レーダ・衛星画像レイヤを構成し、必要に応じて表示させることができる。
【００８５】
ＡＩＳデータレイヤは、船舶間の交信の存在と送受信の方向とメッセージ内容を記載し、時系列情報を有しており、図４では便宜上一層のレイヤのみを有しているが、時系列に複数のレイヤからなるレイヤ群によって構成されていてもよい。
【００８６】
船舶データレイヤは、領域内の船舶の位置を示しており、時系列情報を有し、時刻０の船舶データと、時刻−１の船舶データと、時刻−２の船舶データと、時刻−３の船舶データと、時刻−４の船舶データとを有し、それらを記載した複数のレイヤからなるレイヤ群で船舶データレイヤが構成されている。
【００８７】
船舶データレイヤは通常は現在の時刻０の船舶データのレイヤのみが表示され、過去の船舶データのレイヤは表示制御により透明に設定され表示されない。
【００８８】
図４の各レイヤを重ねて表示することにより、図３に示すような画面が形成される。
【００８９】
次に、本発明による移動体運行情報システムの使用方法とその処理について以下に説明する。
【００９０】
図５は、いずれのレイヤのオブジェクトを操作可能にするか又はいずれのレイヤを表示するかをユーザに選択させるレイヤ制御インターフェースを有する移動体運行情報システムの画面を示している。
【００９１】
図５に示すように、この実施形態では、図３の画面を表示したコンピュータ画面の左上部分に、操作が可能なオブジェクトのレイヤの選択が可能なボタン１３と、表示するレイヤの選択が可能なボタン１４を有するユーザインターフェースが提供されている。
【００９２】
ユーザは入力手段６を介して、図５のユーザインターフェース１３，１４により、オブジェクト操作を行うレイヤと、表示しようとするレイヤを指定する。
【００９３】
本システムの中央処理部２は、入力手段６を介したユーザによって入力されたコマンドにより、レイヤ制御部３に、各レイヤのオブジェクトのコマンド透過性と各レイヤの透明性を設定させ、続いて画面表示部４に前記レイヤ制御部３によって設定された各レイヤを重ねてのコンピュータ画面に表示させる。
【００９４】
このように、ユーザインターフェース１３，１４の操作により、表示したいレイヤのみを選択して表示させることができる。また、オブジェクトの操作が可能な任意のレイヤを選択し、図２を用いて説明したように重なって表示されたオブジェクトに対して、レイヤの前後関係を変えることなく、下層にある任意のレイヤのオブジェクトを操作することができるようになる。
【００９５】
本願発明によれば、ユーザは任意の層のレイヤのオブジェクトを操作できるようになり、重なっているオブジェクトに対して下層にあるオブジェクトに対してクリックし、そのオブジェクトに関連する情報を表示するように要求することができる。このような情報の表示要求に対しては、中央処理部２は、コマンドを実行されたオブジェクトの識別情報を取得し、この識別情報に関連する情報を情報データベース５から検索し、画面表示部４に送ってコンピュータ画面上に表示させることができる。
【００９６】
最後に、オブジェクトの時系列情報の表示方法について以下に説明する。
【００９７】
図６は、オブジェクトの時系列情報として船舶の軌跡を表示させる方法を説明する図である。
【００９８】
図６においては、理解を容易にするため、船舶データレイヤのレイヤ群と、地図データレイヤのみを示しているが、実際には他のレイヤがあってもよい。
【００９９】
図６の例では、時刻０の船舶データレイヤと、時刻−１の船舶データレイヤと、時刻−２の船舶データレイヤと、時刻−３の船舶データレイヤと、時刻−４の船舶データレイヤとを有し、通常では現在の船舶の位置を示した時刻０の船舶データレイヤのみが見える状態で表示されている。
【０１００】
仮に、現在の船舶の位置において、船舶（識別情報をＳ１とする）の過去の時系列情報を得たいとすると、ユーザはカーソルを船舶Ｓ１のオブジェクトに合わせ、過去データの参照を要求する過去データ参照コマンドを入力する。
【０１０１】
中央処理部２は、過去データ参照コマンドを認識し、カーソルの座標に位置整合する各レイヤのオブジェクトを表層のレイヤから下層のレイヤに向かって検索し、カーソルの座標に位置整合しかつコマンドを実行するように設定されたオブジェクトのうち最上層にあるオブジェクトに対して前記コマンドを実行する。
【０１０２】
図６の例では、最上層のレイヤのオブジェクトＳ１はコマンドを透過させないため、現状の最上層の船舶データレイヤのオブジェクトＳ１に対して、過去データ参照コマンドが実行される。
【０１０３】
中央処理部２は、コマンドが「過去データ参照コマンド」であることにより、コマンドを実行される移動体の識別情報Ｓ１を取得し、図６に示すように、その識別情報Ｓ１をキーとして過去の船舶データレイヤ上の船舶のうち、同一の識別情報Ｓ１を有する船舶を特定し、透明性を制御して表示されるように制御し、画面表示部４に船舶データレイヤ群を重ねて表示させる。
【０１０４】
なお、図６では、船舶データレイヤは５層の重なりを有しているが、層数はコンピュータの処理能力に依存し、多数層の船舶データレイヤを表示させることができる。ただし、無限に多数の船舶データレイヤを重ねた状態で画面を表示させるわけにはいかないので、一定層数以上の過去データのレイヤは、情報データベース５に格納する。
【０１０５】
画面を構成する要素として存在しているレイヤの層数以上の過去のデータを表示させたい場合は、情報データベース５から必要な過去分のレイヤを取り出し、上記と同様の処理を行って、オブジェクトの時系列情報を表示させる。
【０１０６】
図７は、上記処理により、所定の船舶の過去の位置情報を軌跡として示した図である。
【０１０７】
図７に示すように、過去のデータを表示させる船舶は複数であってもよい。また、図７に示すように、船舶位置のレイヤ群を重ねて表示された画像において、同一の識別情報を有する船舶を線で結んで軌跡情報を表示し、あるいは必要に応じて同一の識別情報を有する移動体を強調表示することができる。
【０１０８】
これにより、軌跡情報が明確になる。
【０１０９】
また、図７から分かるように、過去データ参照コマンドを要求された船舶のみが軌跡情報を示し、他の船舶については現在位置のみを示しているので、画面が簡潔であり、特定の船舶の軌跡を分かりやすく明確に把握することができる。
【０１１０】
なお、図６，７の例は特定の船舶の時系列的な位置情報を表示させる場合について説明したが、船舶の時系列的な位置情報に限られず、例えば、気象情報を有するオブジェクトにも応用することができ、少なくとも一つの風向・風速計の情報を表示する移動体運行情報システムにおいて、風向・風速計の過去のデータを時系列的に複数のレイヤに記録し、ユーザが特定の風向・風速計にカーソルを合わせて過去データ参照コマンドを入力すれば、特定の風向・風速計によって計測された風向・風速の変化の過程を一目で確認することができる。
【０１１１】
また、移動体間の交信データにも応用することができ、特定の移動体間の交信データを指定して、過去の交信内容を時系列的に表することができ、交信内容の把握が大幅に容易になる。
【０１１２】
図６，７の説明から明らかなように、本願発明によれば、特定のオブジェクトの過去データを表示させたい場合に、画面のレイヤ数が十分であれば、情報データベースから当該オブジェクトに関する情報を検索して描画する必要が無い。
【０１１３】
すなわち、本願発明によれば、時系列データを有するレイヤを画面表示の構成要素として有するようにし、過去データの参照要求があったときに、各レイヤの対象オブジェクトを顕在化させるだけで、現状の情報の画面の中に、対象オブジェクトの過去データを連続的に表示させることができる。
【０１１４】
これにより、特定のオブジェクトの過去データの検索、および、検索された過去データの描画等の処理が省かれ、任意のオブジェクトの過去データを迅速に表示させることができる。
【符号の説明】
【０１１５】
１  船舶運行情報システム
２  中央処理部
３  レイヤ制御部
４  画面表示部
５  情報データベース
６  入力手段
７  海岸線
８  水深１０メートルの線
９  水深３０メートルの線
１０  風向・風速を図形的に表した気象データ
１１  ＡＩＳデータ
１２  船舶
１３  操作可能なレイヤの選択ボタン
１４  表示するレイヤの選択ボタン
【図４】
0005920760.tif 000002
【図６】
0005920760.tif 000003
【図７】
0005920760.tif 000004
【図１】
0005920760.tif 000005
【図２】
0005920760.tif 000006
【図３】
0005920760.tif 000007
【図５】
0005920760.tif 000008