(57)【要約】【課題】停留所で停車したバスがいつ発車するのかを予測可能な技術を提供する。【解決手段】バスの現在の乗客数と、停留所における過去の降車乗客数に関する情報に基づき、停留所でバスから降車する乗客数を予測する降車乗客数予測部と、降車乗客数予測部の予測結果に基づき、停留所で降車すべき乗客が全てバスから降車するのに要する時間を予測する降車時間予測部と、停留所でバスに乗車する乗客数を予測する乗車乗客数予測部と、乗車乗客数予測部の予測結果に基づき、停留所でバスを待っている人が全てバスに乗車するのに要する時間を予測する乗車時間予測部と、降車時間予測部及び乗車時間予測部のそれぞれの予測結果に基づき、停留所における乗客の乗降のためのバスの停車時間を予測する乗降停車時間予測部と、を備える。【選択図】図４
2019197268.tif 000002
【特許請求の範囲】
【請求項１】
バスの現在の乗客数と、停留所における過去の降車乗客数に関する情報に基づき、前記停留所で前記バスから降車する乗客数を予測する降車乗客数予測部と、
前記降車乗客数予測部の予測結果に基づき、前記停留所で降車すべき乗客が全て前記バスから降車するのに要する時間を予測する降車時間予測部と、
前記停留所で前記バスに乗車する乗客数を予測する乗車乗客数予測部と、
前記乗車乗客数予測部の予測結果に基づき、前記停留所で前記バスを待っている人が全て前記バスに乗車するのに要する時間を予測する乗車時間予測部と、
前記降車時間予測部及び前記乗車時間予測部のそれぞれの予測結果に基づき、前記停留所における乗客の乗降のための前記バスの停車時間を予測する乗降停車時間予測部と、
前記乗降停車時間予測部により予測される前記停車時間を外部に出力する出力部と、を備える、
バス乗降停車時間予測装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バス乗降停車時間予測装置に関する。
【背景技術】
【０００２】
車両の前方のバスが停留所で停車した場合に、対向車線を走行する対向車両の有無に基づき、当該車両がバスを追い抜き可能かを判断する技術が知られている（例えば、特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１８９０７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、停留所で停車したバスがいつ停留所から発車するかが考慮されていない。そのため、対向車両がいない場合に、停留所で停車したバスの後続車両が追い抜きしようとしても、バスが発車するタイミングによっては、適切な追い抜きができない可能性がある。よって、停留所で停車したバスがいつ発車するのかを予測可能な技術が望まれている。
【０００５】
そこで、上記課題に鑑み、停留所で停車したバスがいつ発車するのかを予測可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一実施形態では、
バスの現在の乗客数と、停留所における過去の降車乗客数に関する情報に基づき、前記停留所で前記バスから降車する乗客数を予測する降車乗客数予測部と、
前記降車乗客数予測部の予測結果に基づき、前記停留所で降車すべき乗客が全て前記バスから降車するのに要する時間を予測する降車時間予測部と、
前記停留所で前記バスに乗車する乗客数を予測する乗車乗客数予測部と、
前記乗車乗客数予測部の予測結果に基づき、前記停留所で前記バスを待っている人が全て前記バスに乗車するのに要する時間を予測する乗車時間予測部と、
前記降車時間予測部及び前記乗車時間予測部のそれぞれの予測結果に基づき、前記停留所における乗客の乗降のための前記バスの停車時間を予測する乗降停車時間予測部と、を備える、
バス乗降停車時間予測装置が提供される。
【０００７】
本実施形態によれば、バス乗降停車時間予測装置は、停留所でバスからの降車乗客数及びバスへの乗車乗客数を予測すると共に、これらの予測結果から降車時間及び乗車時間を予測し、最終的に、乗客の乗降のためのバスの停車時間を予測することができる。従って、バス乗降停車時間予測装置は、乗客の乗降のためのバスの停車時間から停留所で停車したバスがいつ発車するのかを予測することができる。
【発明の効果】
【０００８】
上述の実施形態によれば、停留所で停車したバスがいつ発車するのかを予測可能な技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】バス乗降停車時間予測システムの構成の一例を示す図である。
【図２】バス乗降停車時間通知処理の一例を概略的に示すフローチャートである。
【図３】バス乗降停車検出処理の一例を概略的に示すフローチャートである。
【図４】バス乗降停車時間予測処理の一例を概略的に示すフローチャートである。
【図５】バス乗降停車時間予測システム（バス乗降停車時間予測装置）の作用を説明する図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して発明を実施するための形態について説明する。
【００１１】
［バス乗降停車時間予測システムの構成］
図１を参照して、本実施形態に係るバス乗降停車時間予測システム１の構成について説明する。
【００１２】
図１は、本実施形態に係るバス乗降停車時間予測システム１の構成の一例を示す図である。
【００１３】
バス乗降停車時間予測システム１は、複数のバス車両５と、所定の通信ネットワークＮＷを通じて、それぞれのバス車両５と通信可能に接続されるセンタサーバ１００を含む。バス乗降停車時間予測システム１は、バス車両５が乗客の乗降のために停留所に停車する時間（以下、「乗降停車時間」）を予測する。
【００１４】
尚、一のバス車両５は、他のバス車両５とバス乗降停車時間予測システム１に関して同じ構成を有する。そのため、図１には、一のバス車両５に搭載される詳細構成のみが代表的に示される。
【００１５】
＜バス車両の構成＞
バス車両５は、乗客の乗降可能な複数の停留所が配置される所定の路線と時刻表に従って、運行される。つまり、バス車両５は、いわゆる路線バスである。所定の路線には、例えば、比較的短い距離の短距離路線だけでなく、一部区間に高速道路等の有料道路が用いられる比較的長い距離の長距離路線が含まれてもよい。
【００１６】
バス車両５には、バス乗降停車時間予測装置１０が搭載される。
【００１７】
バス乗降停車時間予測装置１０は、ＥＣＵ（Electronic Control Unit）２０と、通信機器３０と、車速センサ４０と、ドア開閉スイッチ４５と、ＧＮＳＳ（Global Navigation Satellite System）モジュール５０と、ＩＣカードリーダライタ５５と、前方カメラ６０と、車室内カメラ６５と、レインセンサ７０と、照度センサ７５と、後部表示装置８０を含む。
【００１８】
ＥＣＵ２０は、バス車両５に関する各種制御を行う電子制御ユニットである。ＥＣＵ２０は、その機能が任意のハードウェア、ソフトウェア、或いは、これらの組み合わせにより実現されてよい。例えば、ＥＣＵ２０は、ＣＰＵ（Central Processing Unit）と、ＲＡＭ（Random Access Memory）と、ＲＯＭ（Read Only Memory）と、不揮発性の補助記憶装置と、ＲＴＣ（Real Time Clock）と、通信用の各種インターフェースを含むマイクロコンピュータを中心として構成される。ＥＣＵ２０は、ＲＯＭや補助記憶装置に保存される一以上のプログラムをＣＰＵ上で実行することにより実現される機能部として、通信制御部２０１と、情報取得部２０２と、乗降停車時間予測部２０３と、通知部２０４を含む。
【００１９】
尚、ＥＣＵ２０の機能は、複数のＥＣＵにより分担される態様で実現されてもよい。
【００２０】
通信機器３０は、例えば、多数の基地局を末端とする携帯電話網、上空の通信衛星を利用する通信衛星網、インターネット網等を含む所定の通信ネットワークＮＷを通じて、センタサーバ１００と双方向で通信を行う通信デバイスである。通信機器３０は、ＣＡＮ（Controller Area Network）等の車載ネットワークを通じて、ＥＣＵ２０を含む各種ＥＣＵと相互に通信可能に接続される。
【００２１】
車速センサ４０は、バス車両５の車速を検出する既知の検出手段である。車速センサ４０は、一対一の通信線やＣＡＮ等の車載ネットワークを通じてＥＣＵ２０等と通信可能に接続され、検出された車速に対応する検出情報は、ＥＣＵ２０に取り込まれる。
【００２２】
ドア開閉スイッチ４５は、バス車両５の運転席の近傍に設けられ、バス車両５の乗降用のドア（例えば、バス車両の前端部の側面のドア、及び、バス車両の前後方向の中央部の側面のドア）を運転者が開閉するための操作部である。ドア開閉スイッチ４５は、一対一の通信線やＣＡＮ等の車載ネットワークを通じてＥＣＵ２０と通信可能に接続され、その操作状態に関する信号（開扉信号／閉扉信号）は、ＥＣＵ２０に取り込まれる。
【００２３】
ＧＮＳＳモジュール５０は、バス車両５の上空の三以上、好ましくは、四以上の衛星から送信される信号を受信し、既知の方法で、バス車両５の位置を測位する。ＧＮＳＳモジュール５０は、一対一の通信線やＣＡＮ等の車載ネットワークを通じてＥＣＵ２０と通信可能に接続され、測位されたバス車両５の位置情報は、ＥＣＵ２０に取り込まれる。
【００２４】
ＩＣカードリーダライタ５５は、バス車両５の車室内のドア付近に設置され、乗客が乗車の際に所定のＩＣカード或いは当該ＩＣカードに相当するＩＣチップが内蔵される端末を近づける（かざす）ことにより、所定方式の近接通信を用いて、ＩＣカード或いは対応する端末の情報（例えば、ＩＣカード及びＩＣチップごとに固有に規定されるＩＤ（Identifier））を読み取り、乗客の乗車或いは降車を認識する端末である。また、ＩＣカードリーダライタ５５は、併せて、乗車或いは降車した停留所の情報等の乗降車記録をＩＣカード或いは端末に内蔵されるＩＣチップに書き込む。ＩＣカードリーダライタ５５は、一対一の通信線やＣＡＮ等の車載ネットワークを通じてＥＣＵ２０等と通信可能に接続され、ＩＣカードリーダライタ５５の読み取り情報は、ＥＣＵ２０に取り込まれる。
【００２５】
前方カメラ６０は、バス車両５の前方の所定の撮像範囲、具体的には、バス車両５の前方の歩道部分を含む撮像範囲を撮像する。これにより、バス車両５が停留所の直前まで到達した場合、前方カメラ６０の撮像画像には、停留所の付近の様子が含まれうる。前方カメラ６０は、例えば、バス車両５のフロントウィンドウの室内側の中央上端部、即ち、バス車両５の室内側のフロントヘッダの左右中央部に取り付けられる。前方カメラ６０は、例えば、バス車両５のアクセサリ電源のオン（以下、「ＡＣＣ−ＯＮ」）により起動し、起動後、バス車両５のアクセサリ電源のオフ（以下、「ＡＣＣ−ＯＦＦ」）までの間で、所定周期（例えば、１／３０秒）ごとに、バス車両５の前方の上述の撮像範囲を撮像する。また、前方カメラ６０は、バス車両５が停留所と所定距離内（例えば、前方カメラ６０の撮像画像から停留所の乗客を認識可能な程度の距離）に近づいた場合に、停留所で停車するまでの間で、所定期間ごとに、バス車両５の前方の様子を撮像してもよい。前方カメラ６０は、一対一の通信線やＣＡＮ等の車載ネットワークを通じてＥＣＵ２０等と通信可能に接続され、前方カメラ６０の撮像画像は、ＥＣＵ２０に取り込まれる。
【００２６】
車室内カメラ６５は、車室内の様子を撮像する。具体的には、車室内カメラ６５は、車室内の乗客が存在しうる範囲全体を撮像範囲に含むように、バス車両５の車室内に設置される。例えば、車室内カメラ６５は、バス車両５の車室内の前端部において、そのレンズが後方に向けて設置される。車室内カメラ６５は、例えば、バス車両５のＡＣＣ−ＯＮにより起動し、起動後、バス車両５のＡＣＣ−ＯＦＦまでの間で、所定周期（例えば、１／３０秒）ごとに、バス車両５の車室内の様子を撮像する。また、車室内カメラ６５は、バス車両５が停留所で停車した後に発車した場合に、所定時間（例えば、１分間）の間で、所定期間ごとに、バス車両５の車室内の様子を撮像してもよい。車室内カメラ６５は、一対一の通信線やＣＡＮ等の車載ネットワークを通じてＥＣＵ２０等と通信可能に接続され、車室内カメラ６５の撮像画像は、ＥＣＵ２０に取り込まれる。
【００２７】
レインセンサ７０は、バス車両５のフロントウィンドウに設けられ、降雨を検知する既知の検知手段である。レインセンサ７０は、一対一の通信線やＣＡＮ等の車載ネットワークを通じてＥＣＵ２０等と通信可能に接続され、レインセンサ７０による降雨に関する検出情報は、ＥＣＵ２０に取り込まれる。
【００２８】
照度センサ７５は、車室内の外部からの日射が当たる位置に設けられ、照度を検出する。照度センサ７５は、一対一の通信線やＣＡＮ等の車載ネットワークを通じてＥＣＵ２０等と通信可能に接続され、照度センサ７５の検出情報は、ＥＣＵ２０に取り込まれる。
【００２９】
後部表示装置８０は、バス車両５の後部の側面に取り付けられ、ＥＣＵ２０による制御下で、バス車両５の後続の車両を含むバス車両５の周辺に通知する各種情報を表示する。後部表示装置８０は、例えば、電光掲示板や液晶ディスプレイ等である。
【００３０】
通信制御部２０１は、通信機器３０を制御し、センタサーバ１００との間の双方向での各種信号（例えば、情報信号や制御信号等）の通信を行う。情報取得部２０２、乗降停車時間予測部２０３は、通信制御部２０１を通じて、センタサーバ１００との間の情報の送受信を行う。
【００３１】
情報取得部２０２は、乗降停車時間予測部２０３により当該バス車両５の乗降停車時間を予測するための情報を取得する。例えば、情報取得部２０２は、車速センサ４０から入力される、バス車両５の車速に対応する検出情報を取得する。また、例えば、情報取得部２０２は、ドア開閉スイッチ４５から入力される、その操作状態に対応する検出情報（開扉信号／閉扉信号）を取得する。また、例えば、情報取得部２０２は、ＧＮＳＳモジュール５０から入力される、バス車両５の位置情報を取得する。また、例えば、情報取得部２０２は、ＩＣカードリーダライタ５５から入力される、停留所でバス車両５が停止している際に乗車或いは降車する乗客のＩＣカード或いは端末に内蔵されるＩＣチップから読み取られる読み取り情報を取得する。また、例えば、情報取得部２０２は、前方カメラ６０から入力される、バス車両５の前方の撮像画像を取得する。また、例えば、情報取得部２０２は、車室内カメラ６５から入力される、バス車両５の車室内の撮像画像を取得する。また、例えば、情報取得部２０２は、レインセンサ７０から入力される、降雨に関する検出情報を取得する。また、例えば、情報取得部２０２は、照度センサ７５から入力される、バス車両５の外部の照度に関する検出情報を取得する。
【００３２】
また、情報取得部２０２は、取得した各種情報をＥＣＵ２０の内部メモリに保持する。このとき、内部メモリに保持される各種情報には、取得された日時に対応するタイムスタンプが付与される。タイムスタンプは、例えば、ＥＣＵ２０に内蔵される時計（例えば、ＲＴＣ）の日時情報に基づき生成される。そして、情報取得部２０２は、所定のタイミング（例えば、バス車両５のＡＣＣ−ＯＦＦ時）において、内部メモリに保持される各種情報をセンタサーバ１００に送信（アップロード）する。これにより、センタサーバ１００は、複数のバス車両５がそれぞれの路線上で運行された際の各種情報を取得することができる。
【００３３】
乗降停車時間予測部２０３は、情報取得部２０２により取得される情報やセンタサーバ１００から予め配信される情報に基づき、バス車両５が停留所に停車する場合に、当該停留所における乗降停車時間を予測する。詳細は、後述する（図２〜図４参照）。
【００３４】
通知部２０４は、乗降停車時間予測部２０３の予測結果である乗降停車時間の予測値（以下、「予測乗降停車時間」）をバス車両５の外部に通知するために、当該予測乗降停車時間を外部に出力する。例えば、通知部２０４は、後部表示装置８０に予測乗降停車時間を出力し、予測乗降停車時間に基づく当該バス車両５が発車するタイミングに関する情報（例えば、発車までの残り時間）を後部表示装置８０に表示させる。また、通知部２０４は、音声によって、後続車両の運転者を含むバス車両５の周辺の人々に対して、予測乗降停車時間に基づく当該バス車両５が発車するタイミングに関する情報を通知してもよい。また、通知部２０４は、車車間通信を通じて、バス車両５の後続車両を含む周辺車両に予測乗降停車時間を送信し、後続車両の表示装置（例えば、ナビゲーション装置のディスプレイ）に予測乗降停車時間に基づく当該バス車両５が発車するタイミングに関する情報を表示させる等により運転者に通知させてもよい。また、通知部２０４は、センタサーバ１００に予測乗降停車時間を送信し、センタサーバ１００経由で、当該バス車両５の後続車両を含む周辺車両や当該周辺車両の運転者が所持する携帯端末等に予測乗降停車時間を送信し、予測乗降停車時間に基づく当該バス車両５が発車するタイミングに関する情報を運転者に通知させてもよい。
【００３５】
＜センタサーバの構成＞
センタサーバ１００は、複数のバス車両５から運行時に取得される各種情報（以下、「運行履歴情報」）を収集し、蓄積すると共に、運行履歴情報を分析し、各種統計情報（以下、「運行統計情報」）を生成する。
【００３６】
尚、センタサーバ１００の機能は、複数のサーバ（例えば、運行履歴情報を蓄積するサーバと、運行履歴情報を分析するサーバ等）により分担して実現されてもよい。
【００３７】
通信機器１１０は、通信ネットワークＮＷを通じて、それぞれのバス車両５と双方向で通信を行う。
【００３８】
制御装置１２０は、センタサーバ１００における各種制御を行う。制御装置１２０は、その機能が任意のハードウェア、ソフトウェア、或いは、これらの組み合わせにより実現されてよく、例えば、ＣＰＵと、ＲＡＭと、ＲＯＭと、不揮発性の補助記憶装置と、ＲＴＣと、通信インターフェース等を含む一又は複数のサーバコンピュータを中心に構成される。制御装置１２０は、例えば、ＲＯＭや補助記憶装置に保存される一以上のプログラムをＣＰＵ上で実行することにより実現される機能部として、通信制御部１２０１と、情報蓄積部１２０２と、運行統計情報配信部１２０４を含む。また、制御装置１２０は、例えば、サーバコンピュータの補助記憶装置やサーバコンピュータに接続される外部記憶装置等に規定される記憶領域に構築される運行履歴情報ＤＢ（Data Base）１２０３を含む。
【００３９】
通信制御部１２０１は、通信機器１１０を制御し、それぞれのバス車両５との間での制御信号や情報信号等の各種信号のやり取りを行う。情報蓄積部１２０２及び運行統計情報配信部１２０４は、通信制御部１２０１を通じて、バス車両５との間の情報のやり取りを行う。
【００４０】
情報蓄積部１２０２は、バス車両５からアップロードされる各種情報を運行履歴情報ＤＢ１２０３に蓄積させる。この際、情報蓄積部１２０２は、バス車両５からアップロードされる各種情報をそのまま運行履歴情報として運行履歴情報ＤＢ１２０３に蓄積させてもよいし、各種情報に代えて、或いは、加えて、各種情報を運行統計情報を生成し易い態様に加工した加工情報を運行履歴情報として蓄積させてもよい。例えば、情報蓄積部１２０２は、バス車両５からアップロードされる各種情報に基づき、停留所ごとの停車時間、乗車乗客数、及び降車乗客数や、停留所間の乗客数等の加工情報を生成してよい。
【００４１】
尚、上述の加工情報は、アップロード前にバス車両５のＥＣＵ２０により生成されてもよい。
【００４２】
運行履歴情報ＤＢ１２０３は、所定の条件（例えば、特定のバス車両５に限定する条件や、特定の時間帯に限定する条件）に応じて、当該条件に対応する運行履歴情報を抽出可能な態様で整理される。
【００４３】
運行統計情報配信部１２０４は、運行履歴情報ＤＢ１２０３に蓄積される運行履歴情報を分析し、適宜、運行統計情報を生成する。そして、運行統計情報配信部１２０４は、生成した運行統計情報をそれぞれのバス車両５に配信する。
【００４４】
運行統計情報には、例えば、路線別に生成される、停留所ごとの停車時間の平均値（以下、「停留所平均停車時間」）が含まれうる。また、運行統計情報には、停留所ごとの全ての乗車すべき乗客が乗車するのに要する時間（以下、「乗車時間」）の平均値（以下、「停留所平均乗車時間」）が含まれうる。このとき、乗車時間は、車速センサ４０の検出情報、ドア開閉スイッチ４５の操作状態に関する情報、及び、車室内カメラ６５の撮像画像に基づき、バス車両５が停留所で停車してから最後の降車すべき乗客が降車するまでの時間として特定されうる。具体的には、後述の如く（図３参照）、車速センサ４０の検出情報、及び、ドア開閉スイッチ４５の操作状態に関する情報に基づき、バス車両５の停車タイミングが特定される。そして、車室内カメラ６５の撮像画像に基づき、乗車すべき最後の乗客が乗車した（撮像画像に写っている乗車口から当該乗客が入ってきた）タイミングが特定されうる。また、運行統計情報には、全ての降車すべき乗客が降車するのに要する時間（以下、「降車時間」）の平均値（以下、「停留所平均降車時間」）が含まれうる。このとき、降車時間は、車速センサ４０の検出情報、ドア開閉スイッチ４５の操作状態に関する情報、及び、車室内カメラ６５の撮像画像に基づき、バス車両５が停留所で停車してから最後の降車すべき乗客が降車するまでの時間として特定されうる。具体的には、車室内カメラ６５の撮像画像に基づき、降車すべき最後の乗客が降車した（撮像画像に写っている降車口から当該乗客が出て行った）タイミングが特定されうる。また、運行統計情報には、路線別に生成される、停留所ごとの乗車乗客数及び降車乗客数の平均値（以下、「停留所平均乗車乗客数」及び「停留所平均降車乗客数」）が含まれうる。また、運行統計情報には、路線別に生成される、停留所ごとの停車前に乗っていた乗客数と降車乗客数との間の相関関係（例えば、停車前に乗っていた乗客数に対する降車乗客数の比率の平均値（以下、「平均降車率」）に関する情報（以下、「降車乗客数相関情報」）が含まれうる。このとき、各停留所におけるバス車両５の乗車乗客数や降車乗客数は、ＩＣカードリーダライタ５５の読み取り情報や車室内カメラ６５の撮像画像に基づき特定されうる。また、運行統計情報には、時間帯別の停留所平均停車時間、停留所平均乗車時間、停留所平均降車時間、停留所平均乗車乗客数、停留所平均降車乗客数、降車乗客数相関情報等が含まれうる。また、運行統計情報には、天候別（例えば、晴れ、曇り、雨、雪等の別）の停留所平均停車時間、停留所平均乗車時間、停留所平均降車時間、停留所平均乗車乗客数、停留所平均降車乗客数、降車乗客数相関情報等が含まれうる。このとき、バス車両５の運行時（対象の停留所に停車したとき）の天候は、例えば、レインセンサ７０及び照度センサ７５の検出情報から特定されうる。また、バス車両５の運行時の天候は、前方カメラ６０の撮像画像に対して、人工知能（ＡＩ：Artificial Intelligence）、特に、深層学習等の機械学習に関する既知の技術を適用した画像認識処理が実行されることにより特定されてもよい。また、バス車両５の運行時の天候は、例えば、センタサーバ１００の外部の天候情報に関するウ���ブサーバ等から取得されてもよい。
【００４５】
また、運行統計情報配信部１２０４は、停留所ごとの運行統計情報が生成する際、蓄積データ数によっては、有意な運行統計情報を生成できない場合がありうる。そのため、運行統計情報配信部１２０４は、停留所ごとに、乗降車する乗客数や年齢層が類似すると推定される停留所（類似停留所）を規定した停留所リストをそれぞれのバス車両５に配信する。これにより、バス車両５のＥＣＵ２０（具体的には、乗降停車時間予測部２０３）は、ある停留所に関して、運行統計情報が存在しない場合であっても、類似停留所に関する運行統計情報を利用して、後述の如く、乗降停車時間を予測できる。
【００４６】
［乗降停車時間をバス車両の外部に通知する処理］
次に、図２を参照して、ＥＣＵ２０による乗降停車時間をバス車両５の外部に通知する処理（以下、「バス乗降停車時間通知処理」）について説明する。
【００４７】
図２は、ＥＣＵ２０によるバス乗降停車時間通知処理の一例を概略的に示すフローチャートである。本フローチャートによる処理は、バス車両５が所定の路線で運行されている間で、所定の処理周期ごとに実行される。
【００４８】
ステップＳ１０２にて、乗降停車時間予測部２０３は、乗客の乗降のためのバス車両５の停車（以下、「乗客乗降停車」）を検出したか否かを判定する。乗降停車時間予測部２０３によるバス車両５の乗客乗降停車の検出処理の詳細については、後述する（図３参照）。乗降停車時間予測部２０３は、当該バス車両５の乗客乗降停車を検出した場合、ステップＳ１０４に進み、検出していない場合、今回の処理を終了する。
【００４９】
ステップＳ１０４にて、乗降停車時間予測部２０３は、乗降停車時間を予測し、予測乗降停車時間を出力する。当該処理の詳細は、後述する（図４参照）。
【００５０】
ステップＳ１０６にて、通知部２０４は、予測乗降停車時間に基づき、後部表示装置８０に、当該バス車両５が発車するタイミングに関する情報を表示させる。例えば、通知部２０４は、予測乗降停車時間に基づき、発車までの残り時間を後部表示装置８０にカウントダウン形式で表示させる。これにより、バス車両５の後続車両の運転者等は、バス車両５がいつ発車するかを認識することができる。
【００５１】
［乗客の乗降のためのバス車両の停車を検出する処理］
次に、図３を参照して、ＥＣＵ２０による乗客乗降停車を検出する処理（以下、「バス乗客乗降停車検出処理」）について説明する。
【００５２】
図３は、ＥＣＵ２０によるバス乗客乗降停車検出処理の一例を概略的に示すフローチャートである。具体的には、図３は、図２のステップＳ１０２の詳細を示すサブフローチャートである。
【００５３】
ステップＳ１０２２にて、乗降停車時間予測部２０３は、情報取得部２０２により取得される、バス車両５の車速に対応する検出情報（検出値）に基づき、バス車両５の車速がゼロであるか否かを判定する。具体的には、乗降停車時間予測部２０３は、バス車両５の検出値が、車速ゼロに相当する所定の閾値以下であるか否かを判定してよい。乗降停車時間予測部２０３は、バス車両５の車速がゼロである場合、ステップＳ１０２４に進み、それ以外の場合、今回の処理を終了する。
【００５４】
ステップＳ１０２４にて、乗降停車時間予測部２０３は、情報取得部２０２により取得される、ドア開閉スイッチ４５の操作状態に対応する信号に基づき、乗降用のドアが開扉されたか否かを判定する。乗降停車時間予測部２０３は、乗降用のドアが開扉された場合、ステップＳ１０２６に進み、それ以外の場合、今回の処理を終了する。
【００５５】
ステップＳ１０２６にて、乗降停車時間予測部２０３は、バス車両５が乗客の乗降のために停車したと判断する、つまり、バス車両５の乗客乗降停車を検出し、今回の処理を終了する。
【００５６】
［乗降停車時間を予測する処理］
次に、図４を参照して、ＥＣＵ２０によるバス車両５の乗降停車時間を予測する処理（以下、「バス乗降停車時間予測処理」について説明する。
【００５７】
図４は、ＥＣＵ２０によるバス乗降停車時間予測処理の一例を概略的に示すフローチャートである。具体的には、図４は、図２のステップＳ１０４の詳細を示すサブフローチャートである。
【００５８】
ステップＳ１０４２にて、乗降停車時間予測部２０３は、情報取得部２０２により取得される、バス車両５の現在の位置情報に基づき、現在のバス車両５が停車している停留所を特定する。例えば、乗降停車時間予測部２０３は、ＥＣＵ２０の内部メモリ等に予め格納される、バス車両５が運行されている路線の全ての停留所に対応する識別情報（例えば、停留所ＩＤ）とそれぞれの停留所ごとの位置情報を含む停留所リストと、バス車両５の現在の位置情報とを比較することにより、停留所を特定する。また、乗降停車時間予測部２０３は、路線内の各停留所に所定方式の近距離無線通信（例えば、ブルートゥース（登録商標）通信やＷｉ−Ｆｉ（登録商標）通信等）を行う通信機器が設置されている前提の下、停留所との間の近距離無線通信による情報のやり取りに基づき、停留所を特定してもよい。
【００５９】
ステップＳ１０４４にて、乗降停車時間予測部２０３は、予めセンタサーバ１００から配信されＥＣＵ２０の内部メモリ等に格納される運行統計情報の中から、特定した停留所に関する運行統計情報を取得する。
【００６０】
尚、運行統計情報は、予めセンタサーバ１００から配信される態様でなくてもよい。この場合、乗降停車時間予測部２０３は、センタサーバ１００に、特定した停留所の識別情報（例えば、停留所ＩＤ）を含むリクエスト信号を送信することにより、特定した停留所に関する運行統計情報を取得してよい。
【００６１】
ステップＳ１０４６にて、乗降停車時間予測部２０３は、バス車両５が停車してから最後の降車する乗客がバス車両５を降りるまでの時間、つまり、当該停留所で降車すべき乗客が全て当該停留所で降車するのに要する時間（降車時間）を予測する。具体的には、乗降停車時間予測部２０３（降車時間予測部の一例）は、以下の式（１）を用いて、特定した停留所における降車時間を予測する、つまり、降車時間の予測値（以下、「予測降車時間」）を演算する。
【００６２】
（予測降車時間）＝（予測降車乗客数）×（一人あたりの降車時間）・・・（１）
尚、予測降車乗客数は、当該停留所で降車する乗客数の予測値である。また、一人あたりの降車時間は、一人の乗客がバス車両５から降車するのに要する時間である。
【００６３】
乗降停車時間予測部２０３（降車乗客数予測部の一例）は、現在のバス車両５の乗客数（以下、「現乗客数」）と、特定した停留所の運行統計情報に基づき、予測降車乗客数を算出する。このとき、乗降停車時間予測部２０３は、停留所ごとに、ＩＣカードリーダライタ５５で読み取られるＩＣカード及びＩＣチップの数を乗車及び降車の別でカウントしていくことにより、以下の式（２）を用いて、現乗客数を算出する。
【００６４】
（現乗客数）＝（停車前の乗客数）＋（乗車乗客数）−（降車乗客数）・・・（２）
そして、乗降停車時間予測部２０３は、運行統計情報に含まれる、停留所で停車する前にバス車両５に乗車していた乗客数と当該停留所での降車乗客数との間の相関関係に関する情報（つまり、降車乗客数相関情報）を用いて、当該相関関係を現乗客数に当てはめることにより、予測降車乗客数を算出する。より具体的には、乗降停車時間予測部２０３は、現在の乗客数に対して、当該相関関係に対応する特定した停留所における平均降車率を乗算することにより、予測降車乗客数を算出してよい。
【００６５】
また、乗降停車時間予測部２０３は、運行統計情報に含まれる、特定した停留所に対応する停留所平均降車時間及び停留所平均降車乗客数に基づき、一人あたりの乗車時間の平均値を算出し、当該平均値を式（１）の"一人あたりの降車時間"に適用してよい。
【００６６】
また、乗降停車時間予測部２０３は、現在の時間帯を考慮してもよい。具体的には、乗降停車時間予測部２０３は、運行統計情報に含まれる、特定した停留所に対応する時間帯別の停留所平均降車時間及び停留所平均降車乗客数のうちの現在の時刻に対応する時間帯の停留所平均降車時間及び停留所平均降車乗客数に基づき、現在の時刻に対応する時間帯の一人あたりの降車時間の平均値を算出し、当該平均値を式（１）の"一人あたりの降車時間"に適用してもよい。
【００６７】
また、乗降停車時間予測部２０３は、降車する乗客の性別、年齢層等の属性を考慮してもよい。このとき、乗降停車時間予測部２０３は、車室内カメラ６５の撮像画像に対して、深層学習等の機械学習に関する既知の技術を適用した画像認識処理を施すことにより、降車する乗客の属性を判断してよい。また、乗降停車時間予測部２０３は、予めＩＣカードリーダライタ５５により読み取られたＩＣカード及びＩＣチップに書き込まれた属性情報から降車する乗客の属性を推測してもよい。例えば、乗降停車時間予測部２０３は、降車すべき乗客に占める高齢者（例えば、６５歳以上）の割合に応じて、割合が高くなるほど、式（１）の"一人あたりの降車時間"が長くなるように、上述の平均値を補正して式（１）に適用してもよい。また、降車すべき乗客に占める子供（例えば、１２歳以下）の割合についても同様の対応が可能である。
【００６８】
また、乗降停車時間予測部２０３は、現在の天候を考慮してもよい。天候が雨や雪の場合、晴れや曇り等の場合よりも、乗客がバス車両５の乗降に要する時間が相対的に長くなる傾向があると考えられるからである。このとき、乗降停車時間予測部２０３は、上述の如く、レインセンサ７０及び照度センサ７５の検出情報や、前方カメラ６０の撮像画像に基づき、現在の天候を認識してよい。具体的には、乗降停車時間予測部２０３は、特定した停留所に対応する天候別の停留所平均降車時間及び停留所平均降車乗客数のうちの現在の天候に対応する停留所平均降車時間及び停留所平均降車乗客数に基づき、現在の天候に対応する一人あたりの降車時間の平均値を算出し、当該平均値を式（１）の"一人あたりの降車時間"に適用してもよい。
【００６９】
このようにして、乗降停車時間予測部２０３は、予測降車時間を算出することができる。
【００７０】
ステップＳ１０４８にて、乗降停車時間予測部２０３は、バス車両５が停車してから最後の乗車する乗客がバス車両５に乗るまでの時間、つまり、当該停留所で乗車すべき乗客が全て乗車するのに要する時間（乗車時間）を予測する。具体的には、乗降停車時間予測部２０３（乗車時間予測部の一例）は、以下の式（３）を用いて、特定した停留所における乗車時間を予測する、つまり、乗車時間の予測値（以下、「予測乗車時間」）を演算する。
【００７１】
（予測乗車時間）＝（予測乗車乗客数）×（一人あたりの乗車時間）・・・（３）
尚、予測乗車乗客数は、当該停留所で乗車する乗客数の予測値である。また、一人あたりの乗車時間は、一人の乗客がバス車両５から乗車するのに要する時間である。
【００７２】
乗降停車時間予測部２０３（乗車乗客数予測部の一例）は、予測乗車乗客数として、例えば、運行統計情報に含まれる時間帯別の停留所平均乗車乗客数のうち、現在の時刻に対応する時間帯の停留所平均乗車乗客数を用いる。
【００７３】
また、乗降停車時間予測部２０３は、前方カメラ６０の撮像画像に対して、上述と同様の画像認識処理を施すことにより、停留所付近の人を認識すると共に、認識した人の数をカウントすることにより予測乗車乗客数を導出してもよい。
【００７４】
また、上述の如く、路線内の各停留所に所定方式の近距離無線通信を行う通信機器が設置されている前提の下、停留所の通信機器と停留所で待っている乗客の携帯端末（例えば、スマートフォンやタブレット端末等）との間での双方向通信に基づき、停留所に設置される制御装置が待ち人数を把握する。そして、乗降停車時間予測部２０３は、停留所（制御装置）との間の近距離無線通信による情報のやり取りに基づき、待ち人数を取得し、取得した待ち人数から予測乗車乗客数を導出してもよい。
【００７５】
また、乗降停車時間予測部２０３は、運行統計情報に含まれる、特定した停留所に対応する停留所平均乗車時間及び停留所平均乗車乗客数に基づき、一人あたりの乗車時間の平均値を算出し、当該平均値を式（１）の"一人あたりの降車時間"に適用してよい。
【００７６】
また、乗降停車時間予測部２０３は、上述した降車時間の場合と同様、時間帯を考慮してもよい。
【００７７】
また、乗降停車時間予測部２０３は、上述した降車時間の場合と同様、乗車する乗客の性別、年齢層等の属性を考慮してもよい。このとき、乗降停車時間予測部２０３は、前方カメラ６０の撮像画像に対して、上述の画像認識処理を施すことにより、乗車する乗客の属性を判断してよい。
【００７８】
また、乗降停車時間予測部２０３は、上述した降車時間の場合と同様、現在の天候を考慮してもよい。
【００７９】
このようにして、乗降停車時間予測部２０３は、予測乗車時間を算出することができる。
【００８０】
ステップＳ１０５０にて、乗降停車時間予測部２０３は、導出した予測降車時間及び予測乗車時間に基づき、特定したバス停における乗降停車時間を予測する、つまり、予測乗降停車時間を導出し、今回の処理を終了する。例えば、乗降停車時間予測部２０３は、予測降車時間と予測乗車時間のうちの長い方を予測乗降停車時間とする。
【００８１】
［本実施形態の作用］
次に、図５を参照して、本実施形態に係るバス乗降停車時間予測システム１（バス乗降停車時間予測装置１０）の作用について説明する。
【００８２】
図５は、本実施形態に係るバス乗降停車時間予測システム１（バス乗降停車時間予測装置１０）の作用を説明する図である。
【００８３】
本実施形態では、乗降停車時間予測部２０３は、バス車両５の現在の乗客数と、停留所における過去の降車乗客数に関する情報に基づき、当該停留所で当該バス車両５から降車する乗客数を予測する。また、乗降停車時間予測部２０３は、当該停留所で当該バス車両５から降車する乗客数の予測結果（予測降車乗客数）に基づき、当該停留所で降車すべき乗客が全て当該バス車両５から降車するのに要する時間（降車時間）を予測する。また、乗降停車時間予測部２０３は、当該停留所で当該バス車両５に乗車する乗客数を予測する。また、乗降停車時間予測部２０３は、当該停留所で当該バス車両５に乗車する乗客数の予測結果（予測乗車乗客数）に基づき、当該停留所で当該バス車両５を待っている人が全てバス車両５に乗車するのに要する時間（乗車時間）を予測する。そして、乗降停車時間予測部２０３は、降車時間及び乗車時間のそれぞれの予測結果（予測降車時間及び予測乗車時間）に基づき、当該停留所における乗客の乗降のためのバス車両５の停車時間（乗降停車時間）を予測する。
【００８４】
これにより、バス乗降停車時間予測システム１（バス乗降停車時間予測装置１０）は、停留所でバス車両５からの降車乗客数及びバス車両５への乗車乗客数を予測すると共に、これらの予測結果から降車時間及び乗車時間を予測し、最終的に、乗客の乗降のためのバスの停車時間（乗降停車時間）を予測することができる。従って、バス乗降停車時間予測システム１（バス乗降停車時間予測装置１０）は、乗客の乗降のためのバス車両５の停車時間から停留所で停車したバス車両５がいつ発車するのかを予測することができる。
【００８５】
具体的には、図５に示すように、通知部２０４は、乗降停車時間予測部２０３により予測された乗降停車時間（予測乗降停車時間）に基づき、当該バス車両５が発車するタイミングに関する情報を後部表示装置８０に表示させる。
【００８６】
これにより、バス車両５の後続車両の運転者等は、バス車両５がいつ発車するかを認識することができる。そのため、バス車両５の後続車両の運転者等は、バス車両５の追い抜きが可能か否かを適切に判断できる。よって、当該バス車両５が発車するタイミングが不明な場合、後続車両の運転者がバス車両５に対する無理な追い抜きを試みてしまう可能性がありうるところ、バス車両５が発車するタイミングを認識できるため、このような事態を抑制できる。
【００８７】
［変形・改良］
以上、本発明を実施するための形態について詳述したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・改良が可能である。
【００８８】
例えば、上述した実施形態（図４）では、乗降停車時間予測部２０３は、バス車両５が停留所で停車したときに一回だけ降車時間及び乗車時間を予測し、これらに基づき一回だけ乗降停車時間を予測するが、当該態様には、限定されない。具体的には、乗降停車時間予測部２０３は、乗客の降車状況をモニタリングながら、残りの降車すべき乗客の降車時間（以下、「予測残り降車時間」）を再計算してもよい。例えば、乗降停車時間予測部２０３は、バス車両５の乗降のための停車からの経過時間と降車済乗客数を測定しながら、以下の式（４）〜（７）を用いて、一人あたりの降車時間を補正する。
【００８９】
（残りの降車乗客数）＝（予測降車乗客数）−（降車済乗客数）・・・（４）
（残りの降車乗客比率）＝（残り降車乗客数）／（予測降車乗客数）・・・（５）
（降車済乗客比率）＝（降車済乗客数）／（予測降車乗客数）・・・（６）
（補正した一人あたり降車時間）＝
（残りの降車乗客比率）×（過去の一人あたりの降車時間）
＋（降車済乗客比率）×（今回の一人あたりの降車時間）・・・（７）
尚、式（７）の"過去の一人あたりの降車時間"は、上述の如く、運行統計情報に基づき導出される一人あたりの降車時間であり、"今回の一人あたりの降車時間"は、今回のバス車両５の乗降のための停車からの経過時間と降車済乗客数の測定結果に基づき算出される一人あたりの降車時間である。
【００９０】
そして、乗降停車時間予測部２０３は、補正した一人あたりの降車時間に基づき、以下の式（８）用いて、予測残り降車時間を算出する。
【００９１】
（予測残り降車時間）＝
（残りの降車乗客数）×（補正した一人あたりの降車時間）・・・（８）
また、乗降停車時間予測部２０３は、乗客の乗車状況をモニタリングながら、同様の方法で、残りの乗車すべき乗客の乗車時間（以下、「予測残り乗車時間」）を再計算してもよい。
【００９２】
これにより、バス乗降停車時間予測システム１（バス乗降停車時間予測装置１０）は、今回の乗降状況に応じて、バス車両５の発車タイミングをより精度よく把握することができる。そのため、バス乗降停車時間予測装置１０は、上述の如く、適宜、上記補正を繰り返すことで、より精度の良いバス車両５の発車までの残り時間を後部表示装置８０等を通じて後続車両の運転者等に通知することができる。
【００９３】
また、上述した実施形態及び変形例では、乗降停車時間を予測する機能（つまり、乗降停車時間予測部２０３の機能）は、それぞれのバス車両５に搭載されるが、当該態様には限定されない。具体的には、乗降停車時間予測部２０３の機能は、センタサーバ１００に移管されてもよい。この場合、センタサーバ１００は、それぞれのバス車両５からアップロードされる各種情報に基づき、上述と同様の方法で、それぞれのバス車両５の乗降停車時間を予測してよい。そして、センタサーバ１００は、対象のバス車両５に予測結果としての予測乗降停車時間を送信し、後部表示装置８０等を通じて、当該バス車両５の後続車両の運転者を含む当該バス車両５の周辺の人々に対して、予測乗降停車時間に基づく当該バス車両５が発車するタイミングに関する情報を通知してよい。また、センタサーバ１００は、当該バス車両５の後続車両を含む周辺車両や当該周辺車両の運転者が所持する携帯端末等に予測乗降停車時間を送信し、予測乗降停車時間に基づく当該バス車両５が発車するタイミングに関する情報を運転者に通知させてもよい。これにより、上述した実施形態及び変形例と同様の作用・効果を奏する。
【符号の説明】
【００９４】
１  バス乗降停車時間予測システム
５  バス車両（バス）
１０  バス乗降停車時間予測装置
２０  ＥＣＵ
３０  通信機器
４０  車速センサ
４５  ドア開閉スイッチ
５０  ＧＮＳＳモジュール
５５  ＩＣカードリーダライタ
６０  前方カメラ
６５  車室内カメラ
７０  レインセンサ
７５  照度センサ
８０  後部表示装置
１００  センタサーバ
１１０  通信機器
１２０  制御装置
２０１  通信制御部
２０２  情報取得部
２０３  乗降停車時間予測部（降車乗客数予測部、降車時間予測部、乗車乗客数予測部、乗車時間予測部）
２０４  通知部
１２０１  通信制御部
１２０２  情報蓄積部
１２０３  運行履歴情報ＤＢ
１２０４  運行統計情報配信部
【図１】
2019197268.tif 000003
【図２】
2019197268.tif 000004
【図３】
2019197268.tif 000005
【図４】
2019197268.tif 000006
【図５】
2019197268.tif 000007