(57)【要約】  【課題】  遅延発生時でも適切な案内を表示できる旅客案内システムを提供する。  【解決手段】  ダイヤ情報取得部２１は、運行管理システムから複数の出発順序テーブルを含んだダイヤ情報を取得する。列車状況情報取得部２３は、運行管理システムから各列車の遅延時間情報を含んだ列車状況情報を取得する。表示順序テーブル作成部２５は、複数の出発順序テーブルを結合して計画発時刻順に列車を並べた管理用の表示順序テーブルを作成する。予測発時刻計算部２７は、出発順序テーブルと遅延時間情報とに基づいて、各列車の予測発時刻を計算する。表示順序並替え部２９は、管理用の表示順序テーブルの列車を予測発時刻の順番に並べ替えた表示用の表示順序テーブルを作成する。表示情報出力部３１は、表示用の表示順序テーブルの先発列車から所定数の列車の案内情報で構成された表示情報を生成して列車情報表示装置１３に出力する。【選択図】  図１
2007038774.tif 000002
【特許請求の範囲】
【請求項１】
ダイヤ情報を管理するダイヤ管理装置と前記ダイヤ情報を基に各列車の運行を管理する運行管理装置とを含む運行管理システムと通信可能であり、利用者に対して発着列車を案内する列車情報表示装置に列車案内情報を表示する旅客案内システムにおいて、
前記運行管理システムから、前記列車情報表示装置の設置駅を通る複数の線路にそれぞれ対応する複数の出発順序テーブルを含んだ前記ダイヤ情報を取得するダイヤ情報取得部と、
前記運行管理システムから、前記複数の線路を走る各列車の遅延時間情報を含んだ列車状況情報を取得する列車状況情報取得部と、
前記ダイヤ情報の前記複数の出発順序テーブルに含まれる各列車の計画発時刻に基づいて、前記複数の出発順序テーブルを結合して計画発時刻順に列車を並べた管理用の表示順序テーブルを作成する表示順序テーブル作成部と、
前記ダイヤ情報の前記複数の出発順序テーブルに含まれる各列車の計画発時刻と前記列車状況情報の各列車の遅延時間情報とに基づいて、各列車の予測発時刻を計算する予測発時刻計算部と、
前記予測発時刻計算部により算出された前記予測発時刻に基づき、前記管理用の表示順序テーブルの列車を前記予測発時刻の順番に並べ替えた表示用の表示順序テーブルを作成する表示順序並替え部と、
前記表示用の表示順序テーブルの先発列車から所定数の列車の案内情報で構成された表示情報を生成して前記列車情報表示装置に出力する表示情報出力部と、
を備えたことを特徴とする旅客案内システム。
【請求項２】
前記予測発時刻計算部は、前記出発順序テーブルに含まれる各列車の計画着時刻に遅延時間を加えた時刻から所定の着時刻キャパシティ時間を減算することによって予測着時刻を求め、前記予測着時刻から前記予測発時刻を求めることを特徴とする請求項１に記載の旅客案内システム。
【請求項３】
前記表示順序並替え部は、案内表示の対象の列車を含む所定数の列車に所定の並替え閾時間以上の遅延が発生していないときに、前記管理用の表示順序テーブルの並替えを抑制することを特徴とする請求項１または２に記載の旅客案内システム。
【請求項４】
ダイヤ情報を管理するダイヤ管理装置と前記ダイヤ情報を基に各列車の運行を管理する運行管理装置とを含む運行管理システムと通信可能な旅客案内システムを構成するコンピュータにて実行され、利用者に対して発着列車を案内する列車情報表示装置に列車案内情報を表示するための処理を前記コンピュータに実行させるプログラムであって、
前記運行管理システムから、前記列車情報表示装置の設置駅を通る複数の線路にそれぞれ対応する複数の出発順序テーブルを含んだ前記ダイヤ情報を取得し、
前記運行管理システムから、前記複数の線路を走る各列車の遅延時間情報を含んだ列車状況情報を取得し、
前記ダイヤ情報の前記複数の出発順序テーブルに含まれる各列車の計画発時刻に基づいて、前記複数の出発順序テーブルを結合して計画発時刻順に列車を並べた管理用の表示順序テーブルを作成し、
前記ダイヤ情報の前記複数の出発順序テーブルに含まれる各列車の計画発時刻と前記列車状況情報の各列車の遅延時間情報とに基づいて、各列車の予測発時刻を計算し、
前記予測発時刻計算部により算出された前記予測発時刻に基づき、前記管理用の表示順序テーブルの列車を前記予測発時刻の順番に並べ替えた表示用の表示順序テーブルを作成する表示順序並替え処理を行い、
前記表示用の表示順序テーブルの先発列車から所定数の列車の案内情報で構成された表示情報を生成して前記列車情報表示装置に出力する、
処理を前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の線路の列車案内を一つの列車情報表示装置に表示する旅客案内システムに関する。
【背景技術】
【０００２】
従来、駅のホーム、改札、コンコースなどの列車情報表示装置に列車案内情報を表示する旅客案内システムが知られている。周知のように列車情報表示装置には、数本の列車の発車時刻、行き先、番線情報などが表示される。
【０００３】
従来の旅客案内システムは、運行管理システムと通信可能に構成されている。運行管理システムはダイヤ管理装置と運行管理装置を含む。ダイヤ管理装置は、ダイヤ情報を管理する装置であり、運行管理装置は、ダイヤ情報を基に各列車の運行を管理する装置である。旅客案内システムは、運行管理システムから通信でダイヤ情報および運行状況情報を取得し、これら情報を用いて列車情報表示装置に列車案内を表示する。このようなシステムは、例えば、特開２００２−２７４３８２号公報に開示されている。
【０００４】
また、従来の旅客案内システムは、列車遅延の情報も列車情報表示装置に表示することができる。遅延案内機能を持った旅客案内システムは、例えば、特開平６−２４７３０８号公報に開示されている。
【０００５】
さらに、複数の線路の列車案内情報を一つの列車情報表示装置に表示することができる旅客案内システムも従来から知られている。図１１は、このような旅客案内システムにおける表示例を示している。この例では、列車情報表示装置が駅のホームに備えられている。列車情報表示装置は、ホームの両側（例えば１番線と２番線）を使う２つの線路の列車案内を表示する。
【０００６】
図１１の例では、旅客案内システムは、運行管理システムより、２つの線路にそれぞれ対応する２つの出発順序テーブルを取得する。各出発順序テーブルは、該当線路の各列車の計画発着時刻を含んでいる。旅客案内システムは、２つの出発順序テーブルを結合し、２つの線路の列車を計画発時刻の順番に並べる。そして、旅客案内システムは、計画発時刻が早い所定数（図１１では３つ）の列車の案内を表示装置に表示する。
【特許文献１】特開２００２−２７４３８２号公報（第４−７ページ、図１）
【特許文献２】特開平６−２４７３０８号公報（第３−４ページ、図１、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の旅客案内システムにおいては、複数の線路の列車案内を一つの列車情報表示装置で表示する場合に、少なくとも一つの線路で遅延が生じると、他の線路の列車情報を上手く利用者に提供できなくなってしまうという問題があった。
【０００８】
図１２は、図１１と同様に駅のホームに設置された列車情報表示装置の例を示している。列車情報表示装置は、ホームの両側を利用する線路の列車案内を表示する。図の例では、（ａ）右側の列車に大きな遅延が発生している。（ｂ）そのため、左側の列車が先に接近する。（ｃ）左側の列車が出発すると、列車の表示が繰り上げられる。（ｄ）左側の次の列車が接近し、（ｅ）左側の列車が出発して、列車の表示が繰り上げられる。この時点で、表示装置の３つの欄は、右側の列車で埋まってしまっている。しかし、右側の線路では大きな遅延が発生しているために、右側の列車はまだこない。（ｆ）この状態で、左側の次の列車が接近すると、列車接近時に初めて左側の列車の案内が表示される。利用者は、列車が接近するまで次に来る列車の案内を見ることができない。
【０００９】
上記の例に見られるように、従来の旅客案内システムは、出発した列車の情報を消しながら、まだ出発していない列車をただ単に計画発時刻順で表示している。そのために、一つの線路で大きな遅延が発生したときに、遅延が生じた線路の案内で表示装置が埋まってしまい、他の線路の列車情報を利用者に適切に提供できなくなってしまうという問題があった。
【００１０】
本発明は、従来の問題を解決するためになされたものであり、その目的は、遅延が発生したときでも適切な案内を自動で表示できる旅客案内システムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明の旅客案内システムは、ダイヤ情報を管理するダイヤ管理装置と前記ダイヤ情報を基に各列車の運行を管理する運行管理装置とを含む運行管理システムと通信可能であり、利用者に対して発着列車を案内する列車情報表示装置に列車案内情報を表示する。本システムは、前記運行管理システムから、前記列車情報表示装置の設置駅を通る複数の線路にそれぞれ対応する複数の出発順序テーブルを含んだ前記ダイヤ情報を取得するダイヤ情報取得部と、前記運行管理システムから、前記複数の線路を走る各列車の遅延時間情報を含んだ列車状況情報を取得する列車状況情報取得部と、前記ダイヤ情報の前記複数の出発順序テーブルに含まれる各列車の計画発時刻に基づいて、前記複数の出発順序テーブルを結合して計画発時刻順に列車を並べた（定義付けした）管理用の表示順序テーブルを作成する表示順序テーブル作成部と、前記ダイヤ情報の前記複数の出発順序テーブルに含まれる各列車の計画発時刻と前記列車状況情報の各列車の遅延時間情報とに基づいて、各列車の予測発時刻を計算する予測発時刻計算部と、前記予測発時刻計算部により算出された前記予測発時刻に基づき、前記管理用の表示順序テーブルの列車を前記予測発時刻の順番に並べ替えた（再定義付けした）表示用の表示順序テーブルを作成する表示順序並替え部と、前記表示用の表示順序テーブルの先発列車から所定数の列車の案内情報で構成された表示情報を生成して前記列車情報表示装置に出力する表示情報出力部と、を備えている。
【００１２】
この構成により、旅客案内システムが、遅延時間情報に基づいて各列車の予測発時刻を計算し、表示順序テーブルの列車の順番を予測発時刻の順番で並び替える。したがって、少なくとも一つの線路で遅延が発生したときには、計画上の発車時刻は遅くても実際には先に発車する他の線路の列車の案内が表示される。遅延が発生した線路の列車案内で表示装置が埋まってしまうのを避けることができる。こうして、遅延が発生したときでも適切な案内を表示できる。次に来る列車が何で、それがどのくらい遅れているのかを、乗客に容易に分からせることができる。
【００１３】
また、本発明の旅客案内システムでは、前記予測発時刻計算部は、前記出発順序テーブルに含まれる各列車の計画着時刻に遅延時間を加えた時刻から所定の着時刻キャパシティ時間を減算することによって予測着時刻を求め、前記予測着時刻から前記予測発時刻を求める。この構成により、遅延時間が小さいときには元々の表示順序を優先させることができ、表示順序を変えてしまうよりもむしろ、案内を分かりやすくすることができる。
【００１４】
また、本発明の旅客案内システムでは、前記表示順序並替え部は、案内表示の対象の列車を含む所定数の列車に所定の並替え閾時間以上の遅延が発生していないときに、前記管理用の表示順序テーブルの並替えを抑制する。この構成によっても、遅延時間が小さいときには元々の表示順序を優先させることができ、表示順序を変えてしまうよりもむしろ、案内を分かりやすくすることができる。
【００１５】
本発明の別の態様は、プログラムである。このプログラムは、ダイヤ情報を管理するダイヤ管理装置と前記ダイヤ情報を基に各列車の運行を管理する運行管理装置とを含む運行管理システムと通信可能な旅客案内システムを構成するコンピュータにて実行され、利用者に対して発着列車を案内する列車情報表示装置に列車案内情報を表示するための処理を前記コンピュータに実行させるプログラムである。このプログラムは、前記運行管理システムから、前記列車情報表示装置の設置駅を通る複数の線路にそれぞれ対応する複数の出発順序テーブルを含んだ前記ダイヤ情報を取得し、前記運行管理システムから、前記複数の線路を走る各列車の遅延時間情報を含んだ列車状況情報を取得し、前記ダイヤ情報の前記複数の出発順序テーブルに含まれる各列車の計画発時刻に基づいて、前記複数の出発順序テーブルを結合して計画発時刻順に列車を並べた管理用の表示順序テーブルを作成し、前記ダイヤ情報の前記複数の出発順序テーブルに含まれる各列車の計画発時刻と前記列車状況情報の各列車の遅延時間情報とに基づいて、各列車の予測発時刻を計算し、前記予測発時刻計算部により算出された前記予測発時刻に基づき、前記管理用の表示順序テーブルの列車を前記予測発時刻の順番に並べ替えた表示用の表示順序テーブルを作成する表示順序並替え処理を行い、前記表示用の表示順序テーブルの先発列車から所定数の列車の案内情報で構成された表示情報を生成して前記列車情報表示装置に出力する処理を前記コンピュータに実行させる。この構成によっても上述の利点が得られる。
【発明の効果】
【００１６】
本発明は、遅延時間情報に基づいて各列車の予測発時刻を計算し、表示順序テーブルの列車の順番を予測発時刻の順番で並び替える構成を設けることにより、遅延が発生した線路の列車案内で表示装置が埋まってしまうのを避けることができ、遅延が発生したときでも適切な案内を表示できるという効果を有する旅客案内システムを提供することができる。そして、次に来る列車が何で、それがどのくらい遅れているのかを、乗客に容易に分からせることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態の旅客案内システムについて、図面を用いて説明する。
【００１８】
本発明の実施の形態に係る旅客案内システムを図１に示し、旅客案内システムを含む全体システムの構成を図２に示す。
【００１９】
まず、図２を参照すると、旅客案内システム１は運行管理システム３と通信可能に接続されている。運行管理システム３は、ダイヤ管理装置５と運行管理装置７を備えている。ダイヤ管理装置５は、ダイヤ情報を管理する装置であり、運行管理装置７は、ダイヤ情報を基に各列車の運行を管理する装置である。旅客案内システム１は、運行管理システム３から得られる情報を用いて列車案内情報を表示する。
【００２０】
図２は１つの旅客案内システム１を示しているが、実際には旅客案内システム１は駅毎に設置されている。運行管理システム３は、複数の駅にそれぞれ設置された複数の旅客案内システム１との通信により、各々駅から要求される情報を提供する。運行管理システム３は、管理対象エリアの列車の運行を管理するために従来より実用化されているシステムであり、運行管理システム３が外部に提供する情報が、旅客案内システム１に取り込まれて、案内表示に利用される。以下に説明するように、本実施の形態では、旅客案内システム１の案内表示が、利用者の利便性が増すように改良される。
【００２１】
旅客案内システム１は、旅客案内制御装置１１と複数の列車情報表示装置１３とを備えている。旅客案内制御装置１１は、通信機能を備えたコンピュータで構成されている。旅客案内制御装置１１は、列車情報表示装置１３を制御し、表示情報を列車情報表示装置１３に送って表示させる。旅客案内制御装置１１は、運行管理システム３との通信によってダイヤ情報と列車状況情報を取得し、これらの情報を用いて表示情報を生成する。
【００２２】
また、旅客案内制御装置１１には、各列車の地点情報が入力される。地点情報は、各列車の接近、到着、出発の情報である。地点情報は、線路やホームの各所に設置された検知器によって検出され、旅客案内制御装置１１に入力される。旅客案内制御装置１１は、地点情報に基づいて列車情報表示装置１３を制御する。例えば、旅客案内制御装置１１は、列車接近の地点情報の入力に応答して、列車接近を知らせる表示を列車情報表示装置１３に行わせる。また、例えば、旅客案内制御装置１１は、列車出発の地点情報の入力に応答して、出発した列車の情報を列車情報表示装置１３から消し、表示の繰り上げを行う。
【００２３】
また、旅客案内制御装置１１は、駅の複数箇所に設置されたスピーカシステム１５に案内放送を出力させる機能も有している。この案内放送のメッセージも、運行管理システム３から取得されるダイヤ等の情報から生成され、また、列車の地点情報から生成される。
【００２４】
列車情報表示装置１３は、駅の各ホーム、改札、コンコース、待合室などに設置されている。列車情報表示装置１３の形式は、例えば、ＬＥＤタイプまたはＰＤＰタイプである。各列車情報表示装置１３が案内すべき線路は予め決まっている。例えば、ホームの列車情報表示装置１３は、当該ホームを使う線路の案内を表示する。列車情報表示装置１３は、一つだけの線路の案内を表示すればよい場合もあれば、複数の線路の案内を表示する場合もある。本実施の形態は、後者の複数線路の案内を表示する列車情報表示装置１３について説明する。
【００２５】
以下の説明では、ホームに設置された一つの列車情報表示装置１３を取り上げて本システムを説明する。この例では、列車情報表示装置１３が、２つの線路の情報を表示するものとする。
【００２６】
図１は、旅客案内システム１の構成を示している。図１に示すように、旅客案内制御装置１１は、ダイヤ情報取得部２１、列車状況情報取得部２３、表示順序テーブル作成部２５、予測発時刻計算部２７、表示順序並替え部２９および表示情報出力部３１を有している。
【００２７】
ダイヤ情報取得部２１は、運行管理システム３から通信でダイヤ情報を取得する。ダイヤ情報は出発順序テーブルを含んでいる。出発順序テーブルは線路毎のテーブルであり、線路の各列車の発着時刻のテーブルである。ダイヤ情報取得部２１は、列車情報表示装置１３の設置駅を通る複数の線路にそれぞれ対応する複数の出発順序テーブルを含んだ前記ダイヤ情報を取得する。ダイヤ情報取得部２１は、取得された出発順序テーブルをダイヤ情報記憶部４１に格納する。
【００２８】
図３は、ダイヤ情報取得部２１が取得するダイヤ情報のイメージを示している。本実施の形態の例では、列車情報表示装置１３がホームに設置されており、２本の線路Ｘ、Ｙの情報を表示する。そこで、ダイヤ情報取得部２１は、線路Ｘの出発順序テーブルおよび線路Ｙの出発順序テーブルを取得する。
【００２９】
図１に戻り、列車状況情報取得部２３は、運行管理システム３から列車状況情報を取得する。列車状況情報は、各列車の遅延時間の情報を含んでいる。図３の例では線路Ｘ、線路Ｙの各列車の遅延時間が取得される。列車状況情報取得部２３は、取得した遅延時間情報を列車状況情報記憶部４３に格納する。
【００３０】
表示順序テーブル作成部２５は、ダイヤ情報の複数の出発順序テーブルに含まれる各列車の計画発時刻に基づいて管理用の表示順序テーブルを作成する。管理用の表示順序テーブルは、案内対象の２つの線路Ｘ、Ｙのための２つの出発順序テーブルを結合することによって生成される。管理用の表示順序テーブルは、線路Ｘ、Ｙの出発順序テーブルの列車を計画発時刻順に並べたテーブルである。この時点では、列車は計画発時刻順に並べられている。生成されたテーブルは、管理用表示順序テーブル記憶部４５に格納される。
【００３１】
予測発時刻計算部２７は、遅延時間を考慮して各列車の実際の発時刻を予測する。予測発時刻計算部２７は、ダイヤ情報記憶部４１から、ダイヤ情報の出発順序テーブルに含まれる各列車の計画発時刻を読み出す。また、予測発時刻計算部２７は、列車状況情報記憶部４３から、列車状況情報の各列車の遅延時間情報を読み出す。そして、予測発時刻計算部２７は、計画発時刻と遅延時間とに基づいて、各列車の予測発時刻を計算する。
【００３２】
予測発時刻計算部２７の処理では、運行管理システム３から取得された遅延時間情報から、対象駅で生じる実際の遅延時間を計算する処理が行われてよい。ここでは、分割列車、併合列車、折返し列車、継走列車といった列車運用に応じて遅延時間が調整される。例えば、併合列車では、片方の列車に遅れがなくても、併合相手の列車に遅れがある場合がある。この場合には、前者の列車に遅延時間が与えられる。このようにして関連する列車の遅れなどに基づいて遅延時間が調整されてよい。そして、調整後の遅延時間を用いて予測発時刻が好適に算出される。なお、分割列車等ではなく、単純に停車して発車する列車に関しては、この調整処理は行われなくてよい。すなわち、運行管理システム３から得られる遅延時間をそのまま用いて予測発時刻が計算されてよい。
【００３３】
表示順序並替え部２９は、予測発時刻計算部２７により算出された予測発時刻に基づき、管理用の表示順序テーブルを並び替えて表示用の表示順序テーブルを生成する。表示順序並替え部２９は、管理用表示順序テーブル記憶部４５から、管理用の表示順序テーブルを読み出す。また、表示順序並替え部２９は、予測発時刻記憶部４７から予測発時刻を読み出す。そして、表示順序並替え部２９は、管理用の表示順序テーブルの列車を予測発時刻の順番に並べ替えて、表示用の表示順序テーブルを作成する。作成されたテーブルは、表示用表示順序テーブル記憶部４９に格納される。
【００３４】
表示情報出力部３１は、表示用表示順序テーブル記憶部４９から表示用の表示順序テーブルを読み出して、表示情報を生成する。表示情報は、表示用の表示順序テーブルの先発列車から所定数の列車の案内情報で構成される。表示情報出力部３１は、表示情報を列車情報表示装置１３に出力して表示させる。
【００３５】
以上に、旅客案内システム１の各部の構成について説明した。次に、旅客案内システム１の動作を説明する。全体的な動作としては、ダイヤ情報取得部２１が、複数の出発順序テーブルを含むダイヤ情報を取得して、ダイヤ情報記憶部４１に格納する。表示順序テーブル作成部２５は、ダイヤ情報記憶部４１から複数の出発順序テーブルを読み出して結合し、管理用の表示順序テーブルを生成し、管理用表示順序テーブル記憶部４５に格納する。
【００３６】
一方、列車状況情報取得部２３は、各列車の遅延時間情報を含んだ列車状況情報を取得して、列車状況情報記憶部４３に格納する。予測発時刻計算部２７は、ダイヤ情報記憶部４１のダイヤ情報と列車状況情報記憶部４３の遅延情報から、各列車の予測発時刻を計算し、予測発時刻記憶部４７に格納する。表示順序並替え部２９は、予測発時刻計算部２７により算出された予測発時刻に基づいて管理用の表示順序テーブルを並び替えて、表示用の表示順序テーブルを生成し、表示用表示順序テーブル記憶部４９に格納する。表示情報出力部３１が、表示用の表示順序テーブルを用いて表示情報を生成し、列車情報表示装置１３に出力する。
【００３７】
上記の動作のうちで、ダイヤ情報は定期的に取得され、ダイヤ情報が取得されると管理用の表示順序テーブルが生成される。これに対して、遅延時間情報を含む列車状況情報は、ダイヤ情報よりも短い間隔で、具体的には例えば１５秒に取得される。そして、列車状況情報が取得されると、予測発時刻が計算されて、表示用の表示順序テーブルが生成される。この処理は例えば５分毎に行われる。
【００３８】
また、表示情報の生成および出力は、表示変更の必要が生じるたびに行われる。表示中の列車が出発すると、出発を示す地点情報が入力される。この地点情報の入力をトリガーとして、新しい表示情報が生成され、列車情報表示装置１３に出力される。
【００３９】
次に、旅客案内システム１の動作のより詳細な説明として、管理用の表示順序テーブルを生成する処理と、予測発時刻を計算する処理と、表示用の表示順序テーブルを生成する処理とを説明する。
【００４０】
図４は、管理用の表示順序テーブルを生成する処理を示している。図４は、図３の例と対応している。図３の例では、線路Ｘの出発順序テーブルと線路Ｙの出発順序テーブルが旅客案内システム１に取得される。図４では、これらの線路Ｘ、Ｙの出発順序テーブルが結合される。
【００４１】
図４の例では、線路Ｘの出発順序テーブルに示されるように、線路Ｘの列車は、対象駅の１番線および２番線に停止または通過する。一方、線路Ｙの列車は、対象駅の２番線および３番線に停まる。列車情報表示装置１３は、１番線および２番線のホームに設置されているとする。すなわち、列車情報表示装置１３が設置されたホームの両側が１番線および２番線であるとする。
【００４２】
この場合、線路Ｘ、Ｙの出発順序テーブルから、１番線および２番線の列車のデータが抽出される。具体的には、線路Ｘの出発順序テーブルから１番線および２番線の列車のデータが抽出され、線路Ｙの出発順序テーブルから２番線の列車のデータが抽出される。これにより、表示すべき列車情報が選別され、抽出される。そして、抽出されたデータが、計画発時刻が早いものから順番に配列される。こうして、図４の下方に示される管理用の表示順序テーブルが生成される。ここでは、一部の列車のデータが示されているが、実際にはより多くのデータがテーブルに含まれてよい。
【００４３】
図５は、予測発時刻の計算処理を示すフローチャートである。ここでは、予測の対象になる列車を、対象列車という。予測発時刻計算部２７は、ダイヤ情報の出発順序テーブルを参照し、対象列車の計画発時刻が有効であるか否かを判定する（Ｓ１１）。対象列車の計画発時刻データの有無により、計画発時刻が有効であるか否かを判定する。対象列車が当駅止まりで回送列車などになる場合は、計画発時刻が無効となる。計画発時刻が有効であれば、予測発時刻のデフォルト値設定として、計画発時刻を予測発時刻とする（Ｓ１３）。出発順序テーブルが対象列車の計画発時刻のデータを持っておらず、計画発時刻が無効の場合、出発順序テーブルの計画着時刻が参照されて、予測発時刻のデフォルト値として、計画着時刻が予測発時刻に設定される（Ｓ１５）。
【００４４】
次に、予測着時刻が算出される（Ｓ１７）。ここでは、出発順序テーブルの計画着時刻が読み出される。そして、計画着時刻に遅延時分（遅延時間）が加算され、所定の着時刻キャパシティ時間ｎ１が減算されて、予測着時刻が算出される（Ｓ１７）。着時刻キャパシティ時間ｎ１については後述する。
【００４５】
次に、予測着時刻にＴ秒を加算した値が、計画発時刻と比較される（Ｓ１９）。Ｔ秒は、列車到着後の旅客の乗降時間である。ステップＳ１９では、予測発時刻計算部２７が、予測着時刻＋Ｔ秒が計画発時刻より遅いか否か（「予測着時刻＋Ｔ秒」＞「計画発時刻」か否か）を判定する。ステップＳ１９の判定がＮｏであれば、ステップＳ１３、Ｓ１５で既に設定されたデフォルトの予測発時刻が、そのまま最終的な予測発時刻となる（Ｓ２１）。ステップＳ１９の判定がＹｅｓであれば、「予測着時刻＋Ｔ秒」が最終的な予測発時刻に設定される（Ｓ２３）。以上により、予測発時刻が算出される。
【００４６】
上記の処理では、遅延が０であれば、予測着時刻＋Ｔ秒が計画発時刻より遅くならないので、ステップＳ１９の判定がＮｏであり、デフォルト値の計画発時刻がそのまま予測発時刻になる。また、ステップＳ１７の予測着時刻の計算で着時刻キャパシティｎ１が減算されているので、遅延時間が小さければ、やはりステップＳ１９の判定がＮｏになり、デフォルト値の計画発時刻がそのまま予測発時刻になる。しかし、遅延時間がある程度以上に大きくなると、ステップＳ１９の判定がＹｅｓになり、予測発時刻に遅延時間が加味され、予測発時刻が計画発時刻より遅くなる。
【００４７】
ここで、ステップＳ１７の着時刻キャパシティ時間ｎ１の意味をさらに説明する。予測発時刻は、列車表示順序の並替えの基準として用いるために計算されている。遅延が生じたために、先の列車の予測発時刻が、別の線路の後の列車の予測発時刻より遅くなれば、発時刻が逆転したので、表示順序が並び替えられることになる。
【００４８】
しかし、予測発時刻が逆転しても、遅延列車と比較列車の予測発時刻の差が少しであれば、並び替えを強行するよりも、元々の表示先順序を優先した方が、表示が分かりやすいと考えられる。このような点に配慮して、着時刻キャパシティ時間ｎ１が設定されている。
【００４９】
具体的には、予測着時刻の算出時点で、着時刻キャパシティ時間ｎ１が減算される。そして、この予測着時刻を用いて、ステップＳ１９の判定が行われる。したがって、遅延が発生していても、遅延時間が小さければ、ステップＳ１９の判定がＹｅｓにならず、元の計画発時刻や計画着時刻が予測発時刻になり、その後の処理での並替えが抑制されることになる。このようにして、着時刻キャパシティ時間ｎ１を設定することにより、遅延が小さいときには表示順序の変更を制限することができる。その結果、遅延した列車と比較相手の列車の予測発時刻の違いが小さい場合には、元の表示順序が優先され、表示が分かりやすくなる。
【００５０】
次に、上記の予測発時刻の計算結果に基づいた表示順序テーブルの並替え処理を説明する。この処理は、表示順序並替え部２９により行われる。
【００５１】
図６は、表示順序の並替え処理の例を示している。ここでも、図３、図４で使った線路Ｘ、Ｙの例を用いることとする。
【００５２】
図６の左上には、表示順序テーブル作成部２５によって生成された管理用の表示順序テーブルが示されている。この管理用の表示順序テーブルは、図４の例で生成されたテーブルであり、すなわち、線路Ｘ、Ｙの出発順序テーブルを結合した１、２番線用の管理用表示順序テーブルである。この段階では、計画発時刻の順番で列車が並んでいる。
【００５３】
また、図６の右上は、表示情報出力部３１によって算出された予測発時刻を示している。ここでは、線路Ｘの列車の予測発時刻が示されている。線路Ｘで遅れが発生したために、計画発時刻より遅い予測発時刻が算出されている。
【００５４】
表示順序並替え処理では、予測発時刻の順番に並ぶように、上記の管理用の表示順序テーブルの列車が並び替えられ、その結果、図６の下方に示す表示用の表示順序テーブルが生成される。
【００５５】
なお、上記並替え処理では、２つの列車の予測発時刻が同じ場合には、元の計画発時刻での表示順序が優先される。また、上記並替え処理では、同じ線路（同じ出発順序テーブル）内の列車の順番は入れ替えない。
【００５６】
上記のようにして表示順序が並び替えられる。ただし、本実施の形態では、並替えを行う前に、以下のようにして、表示順序の並替えを行うか否かが判定される。そして、並替えを行うべきと判定されたときに、並替えが行われる。
【００５７】
この判定では、所定の並替え閾時間ｎ２が参照される。並替え閾時間ｎ２が、管理用の表示順序テーブル中で計画発時刻が早い方の所定個数の列車の遅延時間と比較される。所定個数は、案内表示の対象の列車を含む所定の数（案内表示の対象の列車数に所定の表示予備数を加えた数）である。案内対象の列車の数は、列車情報表示装置１３の表示の段数である。具体例を挙げると、案内対象の列車の数が３である。そして、その数に１を加えた４本の列車が比較対象になる。１を加えているのは、次に表示されるべき列車も比較対象にするためである。
【００５８】
このような所定個数の列車の遅延時間が、並替え閾時間ｎ２と比較される。そして、少なくとも１つの列車の遅延時間が並替え閾時間ｎ２より大きければ、図６に示した並替え処理が実行される。しかし、すべての列車の遅延時間が並替え閾時間ｎ２以下であれば、並替え処理は行われない。
【００５９】
上記の判定処理は、遅延時間がある程度小さいときには並替えを抑制する機能を果たしている。前述の予測発時刻の計算処理では、着時刻キャパシティ時間ｎ１を導入することによって、遅延が小さいときの並替えの制限を実現することを説明した。ここでは、並替え閾時間ｎ２を使うことで、遅延が小さいときの並替えが制限される。こちらの方の処理によっても、遅延した列車と比較相手の列車の発時刻の違いが小さい場合には、元の表示順序が優先され、表示が分かりやすくなる。本実施の形態では、２つの処理が行われており、これにより適切かつ確実に、遅延が小さいときの並替えを上手く制限している。
【００６０】
図７〜図９は、上記の並替え閾時間ｎ２を使う並替え処理のフローチャートを示している。図７にて、表示順序並替え部２９は、列車情報表示装置１３の表示範囲（段数）Ｎの情報を取得する（Ｓ３１）。この表示範囲（段数）Ｎは、案内対象の列車の数であり、列車情報表示装置１３の情報として予め旅客案内制御装置１１に記憶されている。
【００６１】
次に、ステップＳ３３、Ｓ３５、Ｓ３７に示すように、Ｎ＋１本の列車の遅延時間が順次、並替え閾時間ｎ２と比較される。ここでは、ｉ＝１〜Ｎ＋１の間で処理が繰り返される。ｉは、表示対象列車を対象としたインデックス番号であり、管理用の表示順序テーブルにて計画発時刻が早い方から数えた列車の順番に相当する。ステップＳ３５では、管理用の表示順序テーブルからｉ番目の列車が求められ、そして、運行管理システム３から入手した列車状況情報に基づいたｉ番目列車の遅延時間が求められる。そして、ｉ番目の列車の遅延時間が並替え閾時間ｎ２より大きいか否かが判定される。遅延時間が並替え閾時間ｎ２以下であれば、次のループに移り、ｉ＋１番目の列車に対して同様の判定が行われる。
【００６２】
こうして、ｉ＝１〜Ｎ＋１の列車の遅延時間が並替え閾時間ｎ２と比較されて、すべての列車の遅延時間が並替え閾時間ｎ２以下であれば、ステップＳ３７で繰返しが終了し、ステップＳ３９に進む。ステップＳ３９では、ソートを行うことなく、表示用の表示順序テーブルが生成される。ソートとは、予測発時刻に従った並替えを意味する。
【００６３】
ｉ＝１〜Ｎ＋１の列車の遅延時間を判定する過程で、いずれかの列車の遅延時間が並替え閾時間ｎ２より長かったとする。このとき、ステップＳ３５の判定がＹｅｓになり、ステップＳ４１に進む。ステップＳ４１では、ソートを行って、表示用の表示順序テーブルが生成される。すなわち、テーブル生成時に、予測発時刻に従って列車が並び替えられる。
【００６４】
図８は、図７のステップＳ３９の処理を示しており、すなわち、ソートを行わないときの表示用の表示順序テーブルを生成する処理を示している。ここでは、下記の条件を満たすようにテーブルが生成される。
（１）最小でも２０本の列車のデータを格納する。
（２）案内対象になる各番線につき、２本以上の列車のデータを格納する。
（３）最大でも５０本の列車のデータしか格納しない（第２条件が満たされなくてもテーブル生成を終了する）。
これらの条件は、列車表示が繰り上がった際に次列車（次にその番線に到着する列車）に対して予告放送を行うのに必要なものである。
【００６５】
例えば、図３の例で１番線、２番線のデータを生成するとする。このとき、１、２番線に止まる２０本のデータをまず計画発時刻順でテーブルに入れる。１番線のデータが２つ以上であり、２番線もデータも２つ以上であれば、この時点でテーブル生成を終了する。しかし、１番線のデータ数が１または０であれば、データを増やしていく（２１以上にする）。３５番目のデータを格納したときに１番線のデータが２つになったとすると、この時点で処理を終了する。したがって、表示用の表示順序テーブルは、３５本の列車データを格納したテーブルになる。２番線のデータが少なかったときも同様である。
【００６６】
図８は、このような処理に対応するフローチャートである。図８において、表示順序並替え部２９は、表示用の表示順序テーブルを初期化する（Ｓ５１）。ここでは、既存のテーブルのデータがクリアされる。そして、表示順序並替え部２９は、ｉ＝１〜２０の間で、管理用の表示順序テーブルにおけるｉ番目の列車のデータを、表示用の表示順序テーブルにおける最後尾に追加する処理を繰り返す（Ｓ５３、Ｓ５５、Ｓ５７）。ｉは、図７に関連して説明した通り、表示対象列車を対象としたインデックス番号であり、管理用の表示順序テーブルにて計画発時刻が早い方から数えた列車の順番に相当する。
【００６７】
次に、表示順序並替え部２９は、表示対象の各番線の列車データが表示用の表示順序テーブルに２個以上格納されているか否かを判定する（Ｓ５９）。上記の例では、１番線、２番線ともに２本以上の列車のデータが格納されているかが判定される。ステップＳ５９の判定がＹｅｓであれば、テーブル生成を終了する。したがって、表示用の表示順序テーブルは、２０本の列車のデータを持ったテーブルになる。
【００６８】
しかし、片方の番線（例えば１番線）の本数が非常に少ないときなどには、ステップＳ５９の判定がＮｏになる。この場合には、ｉ＝２１〜５０の間で以下の処理が繰り返される（Ｓ６１、Ｓ６３、Ｓ６５、Ｓ６７）。ここでは、管理用の表示順序テーブルにおけるｉ番目の列車のデータが、表示用の表示順序テーブルにおける最後尾に追加される（Ｓ６３）。そして、表示順序並替え部２９は、表示対象の各番線の列車データが表示用の表示順序テーブルに２個以上格納されているか否かを判定する（Ｓ６５）。ステップＳ６５の判定がＮｏであれば、次のループに移り、ｉ＋１番目の列車について同様の処理を行う。ステップＳ６５の判定がＹｅｓになった時点で、テーブル生成処理を終了する。ステップＳ６５の判定がＹｅｓにならなくとも、ｉ＝２１〜５０の繰返しが終わると、テーブル生成処理を終了する。
【００６９】
以上に、ソートを行わない場合の表示用の表示順序テーブルの生成処理を説明した。次に、ソートを行う場合、すなわち、すなわち、予測発時刻に従って列車順序を並び替えるときの表示用の表示順序テーブルの生成処理を説明する。
【００７０】
図９は、図７のステップＳ４１の処理を示しており、ソートを行う場合の表示用の表示順序テーブルを生成する処理のフローチャートである。
【００７１】
図９のステップＳ７１〜Ｓ８７は、図８のステップＳ５１〜Ｓ６７とそれぞれ対応している。図８と図９の処理は概ね同様である。ただし、図９は、並替え（ソート）を行う点で図８と異なっており、具体的には、図９のステップＳ７５およびＳ８５が、図８のステップＳ５５、Ｓ６５と異なっている。以下、この相違点について説明する。
【００７２】
ステップＳ７５、Ｓ８５では、それぞれ、ｉ＝１〜２０、ｉ＝２１〜５０の間の繰返し処理にて、ｉ番目の列車が表示用の表示順序テーブルに書き加えられる。このとき、図８では、ｉ番目の列車が単にテーブルの最後尾に追加された。しかし、図９のステップＳ７５、Ｓ８５では、ｉ番目の列車が表示用の表示順序テーブルへと「昇順に」追加され、格納される。ここでいう「昇順」とは、予測発時刻の比較結果での順序を指しているが、ここでも、着時刻キャパシティ時間ｎ１を使用して、着時刻キャパシティ時間ｎ１よりも大きな差分とならない限りは元の出発順序を優先するようにしている。
【００７３】
すなわち、ｉ番目の列車の予測発時刻が、格納済みの列車（１〜ｉ−１番）の予測発時刻と比較される。そして、予測発時刻の順位の位置へと、ｉ番目の列車のデータが書き込まれる。ｉ番目の列車より予測発時刻の順位が低いデータ（予測発時刻が遅いデータ）は、テーブルの下（時刻が遅い方）に繰り下げられる。
【００７４】
例えば、ｉ＝１０であるとする。テーブルには既に９本の列車のデータが書かれている。１０番目の列車は、予測発時刻の順位が５位であったとする。このとき、１０番目の列車は、テーブルの５番目に書かれる。そして、既に書かれた５位から９位の列車は、１順位ずつ繰り下げられる。
【００７５】
ただし、ｉ番目の列車と予測発時刻が同一の列車がすでに存在したとする。この場合は、該当データの後ろに、ｉ番目の列車のデータが追加される。
【００７６】
このようにして、図９の処理では、予測発時刻の順番で並ぶように管理用の表示順序テーブルの列車が並び替えられて、表示用の表示順序テーブルが生成される。そして、上記の表示用の表示順序テーブルは、図１の表示用表示順序テーブル記憶部４９に格納されて、表示情報出力部３１に利用されることになる。
【００７７】
表示情報出力部３１は、１本の列車が発車すると、表示用の表示順序テーブルを使って新しい表示情報を生成し、列車案内表示装置１３に出力する。このとき、列車案内表示装置１３の段数の列車が、表示用の表示順序テーブルの上から選ばれて、表示情報が生成される。
【００７８】
図１０（ａ）および図１０（ｂ）は、列車案内表示装置１３の表示例を示している。図１０（ａ）は、従来技術の表示例であり、図１０（ｂ）は、本実施の形態の並替えが適用された表示例である。図１０（ａ）では、計画発時刻の順序で列車が並んでいる。これに対して、図１０（ｂ）では、予測発時刻の順序で列車が並んでいる。（まだ来ていない列車がどれくらい遅れているのかの情報ではなく、）次に来る列車が何で、それがどのくらい遅れているのかを、即座に乗客に分からせることができ、列車案内が分かりやすくなっている。
【００７９】
また、従来は、図１２を用いて説明したように、一つの線路で大きな遅延が発生したときに、遅延が生じた線路の案内で表示装置が埋まってしまい、他の線路の列車情報を利用者に適切に提供できなくなってしまうという問題があった。本実施の形態では、大きな遅延が発生すると、遅延列車の予測発時刻が遅くなり、表示順序が後になる。そして、計画上の発車時刻は後ろでも遅延が生じておらず先に発車する他の線路の列車が表示される。したがって、遅延列車で表示が埋まってしまうといった事態を回避できる。
【００８０】
なお、図１０（ａ）、図１０（ｂ）の例では、表示が６段であり、段数が多い。しかし、一般のホームなどの案内装置では、段数は３段程度までが通常である。段数が少なくなるほど、従来技術の表示を行ったときに、遅延列車で案内が埋まってしまう可能性が高くなる。本実施の形態では、段数が少なくても、予測発時刻の早い列車を表示できるので、遅延列車で表示が埋まるといった事態を効果的に回避できる。
【００８１】
以上に、本発明の実施の形態に係る旅客案内システム１について説明した。本実施の形態によれば、旅客案内システム１が、遅延時間情報に基づいて各列車の予測発時刻を計算し、表示順序テーブルの列車の順番を予測発時刻の順番で並び替える。したがって、一つの線路で遅延が発生したときには、計画上の発車時刻は遅くても実際には先に発車する他の線路の列車の案内が表示される。遅延が発生した線路の列車案内で表示装置が埋まってしまうのを避けることができる。こうして、遅延が発生したときでも適切な案内を表示できる。次に来る列車が何で、それがどのくらい遅れているのかを、乗客に容易に分からせることができる。
【００８２】
また、本実施の形態によれば、予測発時刻計算部２７は、出発順序テーブルに含まれる各列車の計画着時刻に遅延時間を加えた時間から所定の着時刻キャパシティ時間を減算することによって予測着時刻を求め、予測着時刻から予測発時刻を求める。この構成により、遅延時間が小さいときには元々の表示順序を優先させることができ、表示順序を変えてしまうよりもむしろ、案内を分かりやすくすることができる。
【００８３】
また、本実施の形態によれば、表示順序並替え部２９は、案内表示の対象の列車を含む所定数の列車に所定の並替え閾時間以上の遅延が発生していないときに、管理用の表示順序テーブルの並替えを抑制する。この構成によっても、遅延時間が小さいときには元々の表示順序を優先させることができ、表示順序を変えてしまうよりもむしろ、案内を分かりやすくすることができる。
【００８４】
以上に本発明の好適な実施の形態を説明した。しかし、本発明は上述の実施の形態に限定されず、当業者が本発明の範囲内で上述の実施の形態を変形可能なことはもちろんである。
【産業上の利用可能性】
【００８５】
以上のように、本発明にかかる旅客案内システムは、遅延が発生した線路の列車案内で表示装置が埋まってしまうのを避けることができ、遅延が発生したときでも適切な案内を表示できるという効果を有し、一つの表示装置に複数の線路の案内を複合的に表示するシステム等にて有用である。
【図面の簡単な説明】
【００８６】
【図１】本発明の実施の形態における旅客案内システムの構成を示すブロック図
【図２】旅客案内システムを運行管理システムと共に示すブロック図
【図３】ダイヤ情報中の出発順序テーブルのイメージを示す図
【図４】管理用の表示順序テーブルを生成する処理を示す図
【図５】予測発時刻の計算処理を示すフローチャート
【図６】表示順序の並替え処理の例を示す図
【図７】表示順序の並替え処理の例を示すフローチャート
【図８】表示順序の並替え処理の例を示すフローチャート
【図９】表示順序の並替え処理の例を示すフローチャート
【図１０】（ａ）従来技術による列車情報表示装置の表示例を示す図  （ｂ）本実施の形態による列車情報表示装置の表示例を示す図
【図１１】従来の旅客案内システムにおける表示例を示す図
【図１２】従来の旅客案内システムにおける表示例を示す図
【符号の説明】
【００８７】
１  旅客案内システム
３  運行管理システム
５  ダイヤ管理装置
７  運行管理装置
１１  旅客案内制御装置
１３  列車情報表示装置
１５  スピーカシステム
２１  ダイヤ情報取得部
２３  列車状況情報取得部
２５  表示順序テーブル作成部
２７  予測発時刻計算部
２９  表示順序並替え部
３１  表示情報出力部
４１  ダイヤ情報記憶部
４３  列車状況情報記憶部
４５  管理用表示順序テーブル記憶部
４７  予測発時刻記憶部
４９  表示用表示順序テーブル記憶部
【図１】
2007038774.tif 000003
【図２】
2007038774.tif 000004
【図３】
2007038774.tif 000005
【図４】
2007038774.tif 000006
【図５】
2007038774.tif 000007
【図６】
2007038774.tif 000008
【図７】
2007038774.tif 000009
【図８】
2007038774.tif 000010
【図９】
2007038774.tif 000011
【図１０】
2007038774.tif 000012
【図１１】
2007038774.tif 000013
【図１２】
2007038774.tif 000014
【手続補正書】
【提出日】平成17年11月1日(2005.11.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
上記の動作のうちで、ダイヤ情報は定期的に取得され、ダイヤ情報が取得されると管理用の表示順序テーブルが生成される。これに対して、遅延時間情報を含む列車状況情報は、ダイヤ情報よりも短い間隔で、具体的には例えば１５秒毎に取得される。そして、列車状況情報が取得されると、予測発時刻が計算されて、表示用の表示順序テーブルが生成される。この処理は例えば５分毎に行われる。