(57)【要約】【課題】乗務員が乗客の不適切な乗降車を容易に認識すること。【解決手段】乗降口を通過する乗客同士が共連れ状態で乗降車していることを、乗降口と離れた場所にいる乗務員が認識するために、乗降口に設けたセンサの検知状態に基づいて乗客同士の位置関係を判定し、乗客同士が所定の位置関係にある場合に、乗務員の所持する携帯端末に、不正乗降車が発生している旨を通知する。 【選択図】図１１
2020107011.tif 000002
【特許請求の範囲】
【請求項１】
出入口の両端に設置されたセンサ及び読取手段と通信可能な情報処理装置であって、
前記両端に設置されたセンサのそれぞれの検知状態を取得する取得手段と、
前記取得手段で取得した検知状態に基づいて、前記出入口を通過する人物同士が所定の位置関係にあるかを判定する判定手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記判定手段は、前記センサの検知時間が所定時間以上である場合に、前記出入口を通過する人物同士が前後並びの位置関係にあると判定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記判定手段は、前記センサの検知した距離が所定距離以下である場合に、前記出入口を通過する人物同士が横並びの位置関係にあると判定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記判定手段による判定結果に基づいて、前記出入口を通過する人物による不正乗降車が発生している旨を通知する通知手段
を備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記判定手段による判定結果に基づいて撮像を行う撮像装置と通信可能な請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記出入口を含むエリアを特定する特定手段を備え、
前記撮像装置は前記特定手段で特定されたエリアを撮像することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記撮像装置により撮像されて得られた画像を表示させる表示部を備える携帯端末と通信可能な請求項５または６に記載の情報処理装置。
【請求項８】
前記撮像装置により撮像して得られた画像を表示させる表示制御手段を備えることを特徴とする請求項５乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
出入口の両端に設置されたセンサ及び読取手段と通信可能な情報処理装置の制御方法であって、
前記両端に設置されたセンサのそれぞれの検知状態を取得する取得ステップと、
前記取得ステップで取得した検知状態に基づいて、前記出入口を通過する人物同士が所定の位置関係にあるかを判定する判定ステップと
を含むことを特徴とする情報処理装置の制御方法。
【請求項１０】
出入口の両端に設置されたセンサ及び読取手段と通信可能なコンピュータを制御するプログラムであって、
前記コンピュータを、
前記両端に設置されたセンサのそれぞれの検知状態を取得する取得手段と、
前記取得手段で取得した検知状態に基づいて、前記出入口を通過する人物同士が所定の位置関係にあるかを判定する判定手段
として機能させることを特徴とするプログラム。
【請求項１１】
出入口の両端に設置されたセンサ及び読取手段と通信可能な情報処理装置であって、
前記両端に設置されたセンサのそれぞれの検知状態を取得する取得手段と、
前記取得手段で取得した検知状態に基づいて、前記出入口を通過する人物同士が所定の位置関係にあるかを判定する判定手段と
を備えることを特徴とする情報処理システム。
【請求項１２】
出入口の両端に設置されたセンサ及び読取手段と通信可能な情報処理システムの制御方法であって、
前記両端に設置されたセンサのそれぞれの検知状態を取得する取得ステップと、
前記取得ステップで取得した検知状態に基づいて、前記出入口を通過する人物同士が所定の位置関係にあるかを判定する判定ステップと
を含むことを特徴とする情報処理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電車やバスにおける不適切な乗車を認識する方法に関する。
【背景技術】
【０００２】
バスなど乗客輸送用車両内の運賃箱のそばにセンサを設置し、センサの検知状態に基づいて、乗客の乗車と降車とを判別する仕組みがある。（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２４２９０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の発明では、運賃箱のそばに設置された複数のセンサの検知状態の組み合わせに基づいて、乗客の乗車と降車とを判別する。
【０００５】
しかしながら、特許文献１に記載の発明では、複数人がくっついた状態（共連れ状態）で乗降車した場合についての記載や示唆はなく、乗務員と乗降口との距離が大きく離れているため、乗務員から乗降口を目視で確認できないような場合、乗務員は共連れ乗降車を認識することが難しい。
【０００６】
また、共連れ乗降車を認識するために常時ネットワークカメラを起動させて、映像を取得し続けるのも非効率的である。
【０００７】
そこで本発明では、乗務員が乗客の不適切な乗降車を容易に認識することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために本発明の情報処理装置は、出入口の両端に設置されたセンサ及び読取手段と通信可能な情報処理装置であって、前記両端に設置されたセンサのそれぞれの検知状態を取得する取得手段と、前記取得手段で取得した検知状態に基づいて、前記出入口を通過する人物同士が所定の位置関係にあるかを判定する判定手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、乗務員が乗客の不適切な乗降車を容易に認識することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における、共連れ乗降車検知システムの構成の一例を示す構成図である。
【図２】情報処理装置のハードウェア構成の一例を示す構成図である。
【図３】ネットワークカメラのハードウェア構成の一例を示す構成図である。
【図４】携帯端末のハードウェア構成の一例を示す構成図である。
【図５】情報処理装置のモジュールの構成の一例を示すブロック図である。
【図６】精算処理の流れを示すフローチャートである。
【図７】共連れ乗降車検知処理の流れを示すフローチャートである。
【図８】管理テーブルの構成を示す構成図である。
【図９】センサテーブルの構成を示す構成図である。
【図１０】横共連れ乗降車検知を説明する共連れ乗降車検知例である。
【図１１】前後共連れ乗降車検知を説明する前後共連れ検知例である。
【図１２】携帯端末における画面表示の一例を示す表示画面例である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１２】
図１は、本発明の実施形態における共連れ乗降車検知システム（情報処理システムに相当する）における、その構成の一例を示すシステム構成図である。
【００１３】
本発明の実施形態における共連れ乗降車検知システムは、情報処理装置１００と、ネットワークカメラ１０１と、携帯端末１０２と、センサＡ１０３と、センサＢ１０４と、ＩＣカードリーダ１０５（読取手段に相当する）と、ネットワーク１１０（例えばＷＡＮ＝ワイドエリアネットワーク）を介して通信可能に接続され構成されている。
【００１４】
情報処理装置１００は、各種テーブルを記憶し、精算処理や共連れ検知処理を行う装置である。
【００１５】
ネットワークカメラ１０１は、情報処理装置１００における精算処理により共連れ検知された場合に、共連れ乗降車を検知したセンサのある周辺の撮影を行うネットワークカメラである。（撮像装置に相当する）
あらかじめ、情報処理装置１００がセンサＡ１０３及びセンサＢ１０４の位置を記憶しているため、センサＡ１０３及びセンサＢ１０４が共連れを検知した場合に、ネットワークカメラ１０１は共連れ乗降車を検知したセンサのある周辺の撮影を行うことができる。
【００１６】
携帯端末１０２は、情報処理装置１００における精算処理により共連れ乗降車が検知された場合に、当該検知に関する通知を受ける端末である。また、ネットワークカメラ１０１で撮影して得られた画像を表示する表示部を備える端末である。
【００１７】
センサＡ１０３及びセンサＢ１０４は、距離センサであって、乗降口（出入口に相当する）の両端に設置され、共連れ乗降車検知に用いられる。
【００１８】
なお、センサＡ１０３とセンサＢ１０４とは、向かい合うように設置され、センサＡ１０３とセンサＢ１０４との間に人物や物など遮る物体が存在しない場合には、センサＡ１０３が検知する距離とセンサＢ１０４が検知する距離とは、共にセンサＡ１０３とセンサＢ１０４との距離を示すようになる。
【００１９】
複数の乗降口で精算を行う場合は、センサＡ１０３やセンサＢ１０４は複数の乗降口におかれても良い。
【００２０】
ネットワークカメラ１０１は、１車両に複数あっても良い。
【００２１】
センサにより検知された距離や検知時間に基づいて共連れ乗降車を検知するのであれば、センサの個数やセンサの設置個所は、限定されない。
【００２２】
以上で、図１に示す共連れ乗降車検知システムの構成に関する説明を終了する。
【００２３】
以下、図２を用いて、図１に示した情報処理装置１００のハードウェア構成について説明する。
【００２４】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２５】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、各サーバあるいは各ＰＣが実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。また、本発明を実施するために必要な情報が記憶されている。なお外部メモリはデータベースであってもよい。
【００２６】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００２７】
また、入力コントローラ２０５は、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。
【００２８】
ビデオコントローラ２０６は、ディスプレイ２１０等の表示器への表示を制御する。尚、表示器は液晶ディスプレイ等の表示器でもよい。これらは、必要に応じて管理者が使用する。
【００２９】
メモリコントローラ２０７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、あるいは、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）カードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３０】
通信Ｉ／Ｆコントローラ２０８は、ネットワークを介して外部機器と接続・通信し、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いた通信等が可能である。
【００３１】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上に表示することが可能である。また、ＣＰＵ２０１は、ディスプレイ２１０上のマウスカーソル（図示しない）等によるユーザ指示を可能とする。
【００３２】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３３】
以下、図３を用いて、図１に示したネットワークカメラ１０１のハードウェア構成について説明する。
【００３４】
ＣＰＵ３０１は、システムバス３０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ３０２あるいは外部メモリ３０５には、ＣＰＵ３０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、ネットワークカメラ１０１の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ３０３は、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。
【００３５】
ＣＰＵ３０１は、処理の実行に際して必要なプログラム等をＲＡＭ３０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００３６】
メモリコントローラ（ＭＣ）３０６は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ、画像等を記憶するハードディスク（ＨＤ）やＰＣＭＣＩＡカードスロットにアダプタを介して接続されるＣＦメモリやスマートメディア（登録商標）等の外部メモリ３０５へのアクセスを制御する。
【００３７】
カメラ部３０７は、イメージ処理部３０８と接続されており、監視対象に対して向けられたレンズを透過して得られた光をＣＣＤやＣＭＯＳ等の受光セルによって光電変換を行った後、ＲＧＢ信号や補色信号をイメージ処理部３０８に対して出力する。
【００３８】
イメージ処理部３０８は、ＲＧＢ信号や捕色信号に基づいて、ホワイトバランス調整、ガンマ処理、シャープネス処理を行い、更に、ＹＣ信号処理を施して輝度信号Ｙとクロマ信号（以下、ＹＣ信号）を生成し、ＹＣ信号を所定の圧縮形式（例えばＪＰＥＧフォーマット、あるいはＭｏｔｉｏｎＪＰＥＧフォーマット等）で圧縮し、この圧縮されたデータは、画像として外部メモリ３０５へ一時保管される。
【００３９】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）３０９は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行しており、外部メモリ３０５に記憶された画像は、通信Ｉ／Ｆコントローラ３０９によって外部機器へ送信される。
【００４０】
以上で、図３に示すネットワークカメラ１０１のハードウェア構成に関する説明を終了する。上記の構成は一例であって、目的や用途に応じて適宜変更されうる。
【００４１】
以下、図４を用いて、図１に示した携帯端末１０２のハードウェア構成について説明する。
【００４２】
ＣＰＵ４０１は、システムバス４０４に接続される各デバイスやコントローラを統括的に制御する。
【００４３】
また、ＲＯＭ４０２あるいはフラッシュメモリ４１４には、ＣＰＵ４０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  ＯｕｔｐｕｔＳｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、当該携帯端末が実行する機能を実現するために必要な、後述する各種プログラム等が記憶されている。ＲＡＭ４０３は、ＣＰＵ４０１の主メモリ、ワークエリア等として機能する。
【００４４】
ＣＰＵ４０１は、処理の実行に際して必要なプログラム等をＲＡＭ４０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００４５】
また、入力コントローラ４０５は、タッチパネル４１０、マイク４１１、カメラ４１２からの入力を制御する。タッチパネル４１０からはユーザのタッチ操作に関する入力を制御し、マイク４１１からは音声の入力を制御し、カメラ４１２からは撮影された静止画、動画の入力を制御する。出力コントローラ４０６は、タッチパネル４１０、スピーカ４１３への出力を制御する。
【００４６】
タッチパネル４１０は、ユーザからのタッチ操作を検知すると共に、前述した出力コントローラ４０６から送られた映像を表示する。タッチパネル４１０は、表示器と位置入力装置とが一体となった部品である。複数の箇所に対するタッチ操作（以下、マルチタッチ）も検知可能である。
【００４７】
メモリコントローラ（ＭＣ）４０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するフラッシュメモリ４１４へのアクセスを制御する。本実施形態においては、フラッシュメモリとして説明を行うが、ハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるカード型メモリ等の記憶媒体であってもよい。
【００４８】
通信Ｉ／Ｆコントローラ４０９は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００４９】
センサコントローラ４０８は、携帯端末１０２が備えるセンサ４１５からの入力を制御する。携帯端末１０２のセンサ４１５には様々なセンサが存在し、例えば方位センサ、加速度センサである。
【００５０】
尚、ＣＰＵ４０１は、例えばＲＡＭ４０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、タッチパネル４１０上での表示を可能としている。
【００５１】
本発明の携帯端末１０２が後述する各種処理を実行するために用いられる各種プログラム等はフラッシュメモリ４１４に記録されており、必要に応じてＲＡＭ４０３にロードされることによりＣＰＵ４０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルはフラッシュメモリ４１４に格納されている。
【００５２】
以上で、図４に示す携帯端末１０２のハードウェア構成に関する説明を終了する。上記の構成は一例であって、目的や用途に応じて適宜変更されうる。
【００５３】
以下、図５を用いて、本発明の実施形態における情報処理装置１００の構成の一例を示すブロック図について説明する。尚、各々の機能の詳細については、後述するフローチャートと合わせて説明を行う。
【００５４】
情報処理装置１００は、検知部５０１、判定部５０２、特定部５０３、指示部５０４、取得部５０５、及び管理部５０６を備えている。
【００５５】
検知部５０１は、センサＡ１０３やセンサＢ１０４を用いて共連れ乗降車を検知するよう制御する機能部である。
【００５６】
判定部５０２は、精算処理において、ＩＣカードによる精算の受付の有無、センサデータの取得有無、センサの検知時間や検知距離が条件を満たしているかなどの判定の処理を行うよう制御する機能部であり、特定部５０３は、共連れ乗降車の発生箇所を特定するよう制御する機能部である。
【００５７】
指示部５０４は、共連れ乗降車の発生箇所の撮影の指示や、撮影して得られた画像を携帯端末１０２に表示する指示を行うよう制御する機能部である。
【００５８】
取得部５０５は、センサＡ１０３やセンサＢ１０４からセンサデータを取得するよう制御する機能部であり、管理部５０６は、各テーブルの情報を格納、更新、削除など、テーブルを管理するよう制御する機能部である。
【００５９】
以上で、図５に示す情報処理装置１００のモジュールの構成の一例を示すブロック図に関する説明を終了する。
【００６０】
以下、図６を用いて、本発明の実施形態における、精算処理について説明する。
【００６１】
ステップＳ６０１では、検知部５０１が、図７に示す共連れ乗降車検知処理を行う。
【００６２】
以下、図７に示す共連れ乗降車検知処理について説明する。
【００６３】
ステップＳ７０１では、取得部５０５が、図８に示す管理テーブル８００に記憶されているセンサ制御情報を取得する。
【００６４】
管理テーブル８００は、センサ間距離８０１、検知時間閾値８０２、検知距離合計閾値８０３、及び精算時間閾値８０４で構成されている。
【００６５】
センサ間距離８０１は、センサＡ１０３とセンサＢ１０４との距離を示している。センサＡ１０３とセンサＢ１０４とを設置した時などにあらかじめ設定される。
【００６６】
検知時間閾値８０２は、共連れ乗降車検知に用いる、センサＡ１０３及びセンサＢ１０４が人物を検知している時間の閾値を示している。
【００６７】
センサＡ１０３及びセンサＢ１０４で検知し続けている時間が、ある一定の時間、すなわち検知時間閾値８０２以上となると、図１０に示す前後共連れ乗降車検知例１０００のように、比較的近い距離関係（位置関係）にある複数人物が前後並びで乗降口を通過していることが想定される。
【００６８】
例えば、１００１のように前方にいる人物はＩＣカードリーダ１０５にＩＣカードをタッチして通過したが、１００２のように後方にいる人物はＩＣカードリーダ１０５にタッチせず前方にいる人にくっついた状態で通過するような場合である。
【００６９】
検知距離合計閾値８０３は、共連れ乗降車検知に用いる、センサＡ１０３及びセンサＢ１０４の間の距離の閾値を示している。
【００７０】
センサＡ１０３及びセンサＢ１０４のそれぞれの検知対象からの距離の合計が、ある一定の距離、すなわち検知距離合計閾値８０３以下となると、図１１に示す横共連れ乗降車検知例１１００の１１０３のように、比較的近い距離関係（位置関係）にある複数人物が横並びで乗降口を通過していることが想定される。
【００７１】
例えば、１１０３のように横並びの人物の一方はＩＣカードリーダ１０５にＩＣカードをタッチして通過したが、もう一方の人物はＩＣカードリーダ１０５にタッチせず通過するような場合である。
【００７２】
精算時間閾値８０４は、センサＡ１０３及びセンサＢ１０４で検知されてから精算するまでの時間の閾値を示している。
【００７３】
精算時間閾値８０４を超えても精算がない場合、精算を行わずに乗降車したと判断する。
【００７４】
ステップＳ７０２では、取得部５０５が、センサＡ１０３及びセンサＢ１０４からセンサデータを取得する。
【００７５】
具体的には、距離センサであるセンサＡ１０３及びセンサＢ１０４のそれぞれからセンサ名とそれぞれのセンサから検知対象までの距離と当該距離の検知時刻とを取得する。
【００７６】
ステップＳ７０３では、判定部５０２が、ステップＳ７０２でセンサＡ１０３及びセンサＢ１０４の両方から距離を取得したかを判定する。
【００７７】
両方から距離を取得したと判定された場合はステップＳ７０４に進み、両方から距離を取得したと判定されなかった場合はステップＳ７０２に処理を戻す。
【００７８】
ステップＳ７０４では、管理部５０６が、ステップＳ７０２で取得したセンサデータに基づいて、図９に示すセンサテーブル９００に情報を記憶する。
【００７９】
具体的には、センサテーブル９００の時刻９０１、センサＡ検知距離９０２、センサＢ検知距離９０３に、センサデータを取得した時刻、センサが検知した検知対象までの距離などを記憶する。
【００８０】
また、時刻９０１において精算が行われた場合には、時刻９０１における精算回数９０８に、時刻９０１における精算回数を記憶する。
【００８１】
センサテーブル９００は、時刻９０１、センサＡ検知距離９０２、センサＢ検知距離９０３、検知距離合計９０４、検知時間９０５、前後共連れフラグ９０６、横共連れフラグ９０７、及び精算回数９０８で構成されている。
【００８２】
時刻９０１は、センサＡ１０３及びセンサＢ１０４が検知対象までの距離を検知した時刻である。本実施形態においては、センサＡ１０３及びセンサＢ１０４で検知した値を１秒ごとに記憶する。
【００８３】
センサＡ検知距離９０２は、センサＡ１０３が検知したセンサＡから検知対象までの距離である。
【００８４】
センサＢ検知距離９０３は、センサＢ１０４が検知したセンサＢから検知対象までの距離である。
【００８５】
検知距離合計９０４は、センサＡ検知距離９０２とセンサＢ検知距離９０３との和である。
【００８６】
検知時間９０５は、センサＡ１０３及びセンサＢ１０４が検知対象を検知し続けている時間を示す。
【００８７】
検知距離合計９０４がセンサ間距離８０１に満たない場合、センサＡ１０３及びセンサＢ１０４が人物を検知しているとみなし、その時刻から人物を検知している時間をカウントする。
【００８８】
例えば、時刻９０１が「２０１８／１２／１８／１５：５０：０３」のときに検知時間９０５のカウントを開始すると、時刻９０１が「２０１８／１２／１８／１５：５０：０６」のときに検知時間９０５は「３」となる。
【００８９】
検知を開始した時刻９０１においては、検知時間９０５は「０」となる。
【００９０】
前後共連れフラグ９０６は、乗客が前後共連れ乗降車検知例１０００のように、比較的近い距離関係にある複数人物同士が前後並びで乗降口を通過していることを示すフラグであり、前後並びで乗降口を通過していると判定された場合に「１」を格納し、前後並びで乗降口を通過していると判定されなかった場合に「０」を格納する。
【００９１】
横共連れフラグ９０７は、乗客が横共連れ乗降車検知例１１００のように、比較的近い距離関係にある複数人物同士が横並びで乗降口を通過していることを示すフラグであり、横並びで乗降口を通過していると判定された場合に「１」を格納し、横並びで乗降口を通過していると判定されなかった場合に「０」を格納する。
【００９２】
精算回数９０８は、前回センサデータを取得した時刻９０１からの１秒間において、センサＡ１０３及びセンサＢ１０４と対応するＩＣカードリーダ１０５で精算が行われた回数を示す。
【００９３】
ステップＳ７０５では、管理部５０６が、センサＡ検知距離９０２及びセンサＢ検知距離９０３に基づいて、検知距離合計９０４及び検知時間９０５をセンサテーブル９００に格納する。
【００９４】
ステップＳ７０６では、判定部５０２が、検知時間９０５が検知時間閾値８０２以上（所定時間以上）であるかを判定する。
【００９５】
例えば、センサテーブル９００において時刻９０１が「２０１８／１２／１８／１５：５０：０６」であるとき、検知時間９０５は「３」であって、管理テーブル８００において検知時間閾値８０２は「３」である。したがって、検知時間９０５は検知時間閾値８０２以上であると判定される。
【００９６】
ステップＳ７０７では、管理部５０６が、ステップＳ７０６で検知時間９０５が検知時間閾値８０２以上であると判定された場合は前後共連れフラグ９０６に「１」を格納する。
【００９７】
ステップＳ７０８では、管理部５０６が、ステップＳ７０６で検知時間９０５が検知時間閾値８０２以上であると判定されなかった場合は前後共連れフラグ９０６に「０」を格納する。
【００９８】
ステップＳ７０９では、判定部５０２が、検知距離合計９０４が検知距離合計閾値８０３以下（所定距離以下）であるかを判定する。
【００９９】
例えば、センサテーブル９００において時刻９０１が「２０１８／１２／１８／１５：５０：０８」であるとき、検知距離合計９０４は「６５０」であって、管理テーブル８００において検知距離合計閾値８０３は「７００」である。したがって、検知距離合計９０４は検知距離合計閾値８０３以下であると判定される。
【０１００】
ステップＳ７１０では、管理部５０６が、ステップＳ７０９で検知距離合計９０４が検知距離合計閾値８０３以下であると判定された場合は横共連れフラグ９０７に「１」を格納する。
【０１０１】
ステップＳ７１１では、管理部５０６が、ステップＳ７０９で検知距離合計９０４が検知距離合計閾値８０３以下であると判定されなかった場合は横共連れフラグ９０７に「０」を格納する。
【０１０２】
以上で、図７に示す共連れ乗降車検知処理に関する説明を終了し、図６の説明に戻る。
【０１０３】
ステップＳ６０２では、判定部５０２が、所定時間内にＩＣカードリーダ１０５を介して精算が行われたかを判定する。
【０１０４】
具体的には、検知時間９０５が「０」である時刻９０１から、当該時刻９０１に精算時間閾値８０４を加えた時刻９０１までにおいて、精算が行われたかを判定する。
【０１０５】
例えば、検知時間９０５が「０」である時刻９０１が「２０１８／１２／１８／１５：５０：０３」である場合、時刻９０１が「２０１８／１２／１８／１５：５０：０３」であるときに精算回数９０８が「１」となっていれば、精算が行われたと判定される。
【０１０６】
精算が行われたと判定された場合はステップＳ６０３に進み、精算が行われたと判定されなかった場合はステップＳ６０５に進む。
【０１０７】
ステップＳ６０３では、判定部５０２が、前後共連れフラグ９０６、あるいは横共連れフラグ９０７の少なくとも一方に「１」が格納されているかを判定する。
【０１０８】
少なくとも一方に「１」が格納されていると判定された場合はステップＳ６０４に進む。少なくとも一方に「１」が格納されていると判定されなかった場合、すなわち、前後共連れフラグ９０６及び横共連れフラグ９０７には「１」が格納されていないと判定された場合はステップＳ６０８に進む。
【０１０９】
ステップＳ６０４では、判定部５０２が、検知開始時刻から共連れフラグに「１」を格納した時刻までにＩＣカードリーダ１０５で２人以上の精算を受け付けているかを判定する。
【０１１０】
２人以上の精算を受け付けている場合はステップＳ６０８に進み、２人以上の精算を受け付けていない場合はステップＳ６０５に進む。
【０１１１】
ステップＳ６０５では、特定部５０３が、あらかじめ記憶しているセンサＡ１０３及びセンサＢ１０４の位置に基づいて、ネットワークカメラ１０１で撮影すべき箇所を特定する。
【０１１２】
すなわち、所定時間内に精算が行われなかった場合や、共連れ乗降車の恐れがあるにもかかわらず１人しか精算を行ってないような場合は、不正乗降車があったと判断し、不正乗降車があった箇所を特定する。
【０１１３】
ステップＳ６０６では、指示部５０４が、ステップＳ６０５で特定された箇所の撮影を指示する。
【０１１４】
ステップＳ６０７では、指示部５０４が、ネットワークカメラ１０１で撮影して得られた画像を乗務員が所有する携帯端末１０２に表示させるよう指示する。
【０１１５】
乗務員は、情報処理装置１００により指示に基づいて、携帯端末１０２にて、不正乗降車の恐れのある箇所を確認することができる。
【０１１６】
例えば、携帯端末１０２に、図１２に示す表示画面例１２００に示す１２０１のような表示をさせる。
【０１１７】
１２０２は撮影された画像の撮影時刻と撮影箇所とを示している。
【０１１８】
携帯端末１０２に表示させるのは画像に限らず、前後数秒間なども含めた映像などでも良い。
【０１１９】
また、不正乗降車が疑われる箇所が複数ある場合には、複数箇所の画像・映像を、携帯端末１０２に表示させても良い。
【０１２０】
不正乗降車の恐れのある箇所を確認するには、携帯端末１０２に限らず、乗務員が確認しやすい位置に設置されたディスプレイに表示するような態様としても良い。
【０１２１】
ステップＳ６０８では、判定部５０２が、精算処理の終了指示を受け付けたかを判定する。
【０１２２】
終了指示を受け付けたと判定された場合は処理を終了し、終了指示を受け付けたと判定されなかった場合はステップＳ６０１に処理を戻す。
【０１２３】
なお、ステップＳ６０１〜ステップＳ６０７の処理はセンサＡ１０３及びセンサＢ１０４のデータを取得したごとに、すなわちセンサテーブル９００のレコードごとに行い、複数レコードについての処理が並行して行われても良い。
【０１２４】
以上で、図６に示す精算処理に関する説明を終了する。
【０１２５】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置の情報処理装置が前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１２６】
したがって、本発明の機能処理を情報処理装置で実現するために、前記情報処理装置にインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１２７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１２８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１２９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１３０】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理を情報処理装置で実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１３１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行して情報処理装置にインストールさせて実現することも可能である。
【０１３２】
また、情報処理装置が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、情報処理装置上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１３３】
さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１３４】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１３５】
１００  情報処理装置
１０１  ネットワークカメラ
１０２  携帯端末
１０３  センサＡ
１０４  センサＢ
１０５  ＩＣカードリーダ
１１０  ネットワーク
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  キーボード
２１０  ディスプレイ
２１１  外部メモリ
【図１】
2020107011.tif 000003
【図２】
2020107011.tif 000004
【図３】
2020107011.tif 000005
【図４】
2020107011.tif 000006
【図５】
2020107011.tif 000007
【図６】
2020107011.tif 000008
【図７】
2020107011.tif 000009
【図８】
2020107011.tif 000010
【図９】
2020107011.tif 000011
【図１０】
2020107011.tif 000012
【図１１】
2020107011.tif 000013
【図１２】
2020107011.tif 000014