(57)【要約】【課題】行列を形成する利用者が端末装置を所持していなくとも、適切に行列が形成されるように利用者を案内できるようにする。【解決手段】行列管理対象の場所における行列形成要素の検出結果に基づいて、行列の状態を検出する行列検出部と、行列検出部により検出された行列の状態に基づいて案内表示が行われるべき案内位置を判定する案内位置判定部と、案内位置判定部により判定された案内位置にて案内表示が行われるように表示装置を制御する案内表示制御部とを備えて行列管理装置を構成する。【選択図】図４
2020086508.tif 000002
【特許請求の範囲】
【請求項１】
行列管理対象の場所における行列形成要素の検出結果に基づいて、行列の状態を検出する行列検出部と、
前記行列検出部により検出された行列の状態に基づいて案内表示が行われるべき案内位置を判定する案内位置判定部と、
前記案内位置判定部により判定された案内位置にて案内表示が行われるように表示装置を制御する案内表示制御部と
を備える行列管理装置。
【請求項２】
前記案内位置判定部は、
前記行列検出部により検出された行列の状態に基づいて特定される行列の最後尾の位置に基づいて前記案内位置を判定する
請求項１に記載の行列管理装置。
【請求項３】
前記案内位置判定部は、
前記行列検出部により検出された現時点の行列がさらに延伸した場合に行列が形成されるべき場所の範囲である行列形成エリアを設定し、
設定された行列形成エリアにおいてさらに延伸する場合に形成されるべき行列の経路を判定し、
判定された経路に基づいて判定した行列の最後尾の次に並ぶべき位置を、前記案内位置とする
請求項２に記載の行列管理装置。
【請求項４】
前記案内位置判定部は、
前記行列管理対象の場所に対応する環境状態に基づいて、前記行列形成エリアを設定する
請求項３に記載の行列管理装置。
【請求項５】
前記案内位置判定部は、
前記行列管理対象の場所において検出される障害物に基づいて前記行列形成エリアを設定する
請求項４に記載の行列管理装置。
【請求項６】
前記案内位置判定部は、
前記行列管理対象の場所が対応する天候に基づいて前記行列形成エリアを設定する
請求項４または５に記載の行列管理装置。
【請求項７】
前記案内位置判定部は、
雨天である場合に、前記行列管理対象の場所の設備によって行列に雨があたらない場所の範囲において前記行列形成エリアを設定する
請求項６に記載の行列管理装置。
【請求項８】
前記案内位置判定部は、
前記行列管理対象の場所における風の状況に基づいて、前記行列管理対象の場所の設備によって行列に雨があたらない場所の範囲において前記行列形成エリアを設定する
請求項７に記載の行列管理装置。
【請求項９】
前記案内位置判定部は、
前記行列管理対象の場所の設備によって行列が日陰となる場所の範囲において前記行列形成エリアを設定する
請求項６から８のいずれか一項に記載の行列管理装置。
【請求項１０】
行列形成要素検出装置と、表示装置と、行列管理装置とを備え、
前記行列形成要素検出装置は、行列管理対象の場所における行列形成要素を検出し、
行列管理装置は、
前記行列形成要素検出装置の検出結果に基づいて、行列の状態を検出する行列検出部と、
前記行列検出部により検出された行列の状態に基づいて案内表示が行われるべき案内位置を判定する案内位置判定部と、
前記案内位置判定部により判定された案内位置にて案内表示が行われるように前記表示装置を制御する案内表示制御部とを備える
行列管理システム。
【請求項１１】
行列管理装置における行列管理方法であって、
行列管理対象の場所における行列形成要素の検出結果に基づいて、行列の状態を検出する行列検出ステップと、
前記行列検出ステップにより検出された行列の状態に基づいて案内表示が行われるべき案内位置を判定する案内位置判定ステップと、
前記案内位置判定ステップにより判定された案内位置にて案内表示が行われるように表示装置を制御する案内表示制御ステップと
を備える行列管理方法。
【請求項１２】
コンピュータを、
行列管理対象の場所における行列形成要素の検出結果に基づいて、行列の状態を検出する行列検出部、
前記行列検出部により検出された行列の状態に基づいて案内表示が行われるべき案内位置を判定する案内位置判定部、
前記案内位置判定部により判定された案内位置にて案内表示が行われるように表示装置を制御する案内表示制御部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、行列管理装置、行列管理システム、行列管理方法、及びプログラムに関する。
【背景技術】
【０００２】
或るサービス等の提供を受けようとする利用者が順番待ちの行列を形成する場合がある。このような場合に、例えば要員が行列の形成を調整するようなことが特に行われなければ、行列は単純に後ろ側に続いていくように形成されてしまい、例えば、周囲の邪魔になる等の不具合を招く。
そこで、待ち行列の状態を検出し、行列を形成している利用者が所持する端末装置に誘導情報を送信するようにされた技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１０９３９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載される技術では、行列を形成する利用者が端末装置を所持している必要がある。この場合、端末装置を所持していない利用者に対しては案内をすることができず、結果的に、適切な適切に行列を形成することが難しい。
【０００５】
本発明は、このような事情に鑑みてなされたもので、行列を形成する利用者が端末装置を所持していなくとも、適切に行列が形成されるように利用者を案内できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決する本発明の一態様は、行列管理対象の場所における行列形成要素の検出結果に基づいて、行列の状態を検出する行列検出部と、前記行列検出部により検出された行列の状態に基づいて案内表示が行われるべき案内位置を判定する案内位置判定部と、前記案内位置判定部により判定された案内位置にて案内表示が行われるように表示装置を制御する案内表示制御部とを備える行列管理装置である。
【０００７】
また、本発明の一態様は、行列形成要素検出装置と、表示装置と、行列管理装置とを備え、前記行列形成要素検出装置は、行列管理対象の場所における行列形成要素を検出し、行列管理装置は、前記行列形成要素検出装置の検出結果に基づいて、行列の状態を検出する行列検出部と、前記行列検出部により検出された行列の状態に基づいて案内表示が行われるべき案内位置を判定する案内位置判定部と、前記案内位置判定部により判定された案内位置にて案内表示が行われるように前記表示装置を制御する案内表示制御部とを備える行列管理システムである。
【０００８】
また、本発明の一態様は、行列管理装置における行列管理方法であって、行列管理対象の場所における行列形成要素の検出結果に基づいて、行列の状態を検出する行列検出ステップと、前記行列検出ステップにより検出された行列の状態に基づいて案内表示が行われるべき案内位置を判定する案内位置判定ステップと、前記案内位置判定ステップにより判定された案内位置にて案内表示が行われるように表示装置を制御する案内表示制御ステップとを備える行列管理方法である。
【０００９】
また、本発明の一態様は、コンピュータを、行列管理対象の場所における行列形成要素の検出結果に基づいて、行列の状態を検出する行列検出部、前記行列検出部により検出された行列の状態に基づいて案内表示が行われるべき案内位置を判定する案内位置判定部、前記案内位置判定部により判定された案内位置にて案内表示が行われるように表示装置を制御する案内表示制御部として機能させるためのプログラムである。
【発明の効果】
【００１０】
以上説明したように、本発明によれば、行列を形成する利用者が端末装置を所持していなくとも、適切に行列が形成されるように利用者を案内できるようになるという効果が得られる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態における行列管理システムの構成例を示す図である。
【図２】本実施形態における行列管理装置の構成例を示す図である。
【図３】本実施形態における行列形成エリアの設定に関して説明するための図である。
【図４】本実施形態における案内位置の設定例を示す図である。
【図５】本実施形態における案内画像の一例を示す図である。
【図６】本実施形態における案内画像の一例を示す図である。
【図７】本実施形態における行列管理装置が行列形成エリアの設定に関連して実行する処理手順例を示すフローチャートである。
【図８】本実施形態における行列管理装置が案内表示に対応して実行する処理手順例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
図１は、本実施形態の行列管理システム１の構成例を示している。同図の行列管理システム１は、行列形成要素検出装置１００、障害物検出装置２００、表示装置３００、気象センサ４００、日陰検出装置５００、及び行列管理装置６００を備える。
行列形成要素検出装置１００、障害物検出装置２００、及び表示装置３００は、１つの行列管理対象エリアＡＲ１０に対応して設けられる。行列管理対象エリアＡＲ１０は、１つの特定の行列が発生し得る一定範囲の場所である。つまり、行列管理対象エリアＡＲ１０は、１つの特定の行列に対応する。なお、異なる行列ごとに対応する複数の行列管理対象エリアＡＲ１０の間で重複する部分が存在するような場合には、行列形成要素検出装置１００と障害物検出装置２００とについては複数の行列管理対象エリアＡＲ１０間で同じものが共用されてもよい。
【００１３】
行列形成要素検出装置１００は、行列管理対象エリアＡＲ１０において存在する行列形成要素を検出する装置である。行列形成要素は、行列を形成する要素である。本実施形態の行列形成要素は人である場合を例に挙げる。行列形成要素検出装置１００は、例えば撮像により画像を得る撮像装置であってよい。
【００１４】
障害物検出装置２００は、行列管理対象エリアＡＲ１０において存在する障害物を検出する。ここでの障害物は、行列管理対象エリアＡＲ１０において、例えば地面から或る高さまでを有して定位置に存在しているものとなる。このような障害物が存在している位置には、行列を形成する人が存在する（立って位置する）ことができない。障害物検出装置２００は、例えば撮像により画像を得る撮像装置であってよい。なお、同じ行列管理対象エリアＡＲ１０に対応する行列形成要素検出装置１００と障害物検出装置２００とは、同じ撮像装置によって共用されてよい。
【００１５】
表示装置３００は、行列管理対象エリアＡＲ１０において、行列において最後尾の次に利用者に並んでもらうべき位置（案内位置）の案内のための表示を行う装置である。本実施形態の表示装置３００は、例えばプロジェクタであって、行列管理対象エリアＡＲ１０において、案内位置に対応する地面に対して、当該案内位置にて並んでもらうように案内する案内画像を投影表示する。また、表示装置３００は、案内位置は行列の形成に応じて変化することから、表示装置３００は、例えば行列管理装置６００の制御に応じて投影方向を変更可能に構成されてよい。
このような表示装置３００は、行列管理対象エリアＡＲ１０における所定位置ごとに複数が設けられてよい。これにより、行列が延伸していくことに応じた案内位置に変化に容易に対応して、適宜、案内表示を行わせる表示装置３００を切り替えていくことで、常に適切に案内表示を行うことができる。
【００１６】
気象センサ４００は、行列管理対象エリアＡＲ１０での気象に関する所定の事象を検出する装置、デバイスを一括して示す。気象センサ４００には、降雨しているか否かを検出する降雨センサ、風速及び風向を検出する風速風向センサ、気温を検出する気温センサ等を含む。
日陰検出装置５００は、行列管理対象エリアＡＲ１０における日陰の検出に対応して備えられる装置である。日陰検出装置５００は、例えば行列管理対象エリアＡＲ１０において日陰が生じる場所を撮像するように設けられた撮像装置であってよい。
【００１７】
行列管理装置６００は、行列管理対象エリアＡＲ１０において発生する行列を管理する。行列管理装置６００は、行例の管理として、行列管理対象エリアＡＲ１０において発生する行列が適切に形成されるように利用者を案内することを行う。以下の説明にあたり、本実施形態の行列管理対象エリアＡＲ１０が、バス停に対応する場所である場合を例に挙げる。
【００１８】
行列管理装置６００は、行列管理対象エリアＡＲ１０において利用者ＰＳによる行列が発生したことを検出すると、行列管理対象エリアＡＲ１０において、発生した行列に対応する行列形成エリアＡＲ１１を設定する。行列形成エリアＡＲ１１は、発生した行列が以降において延伸されていくとした場合に、延伸される行列が形成されるべき場所の範囲である。行列管理装置６００は、設定された行列管理対象エリアＡＲ１０において行列経路ＲＴを設定する。
【００１９】
行列経路ＲＴは、行列が形成されるべき経路である。行列管理装置６００は、設定された行列経路ＲＴに沿って以降の行列が形成されていくように、行列の最後尾に続いて並ぼうとする利用者に立ってもらうべき位置を案内するための制御を実行する。利用者に立ってもらうべき位置の案内は、表示装置３００による案内表示によって行われる。
【００２０】
行列管理装置６００は、行列管理対象エリアＡＲ１０内もしくは行列管理対象エリアＡＲ１０の近傍における所定の場所に設置されてよい。また、行列管理装置６００は、複数の行列管理対象エリアＡＲ１０ごとにおける行列を集中して管理するようにされてもよい。
【００２１】
図２は、行列管理装置６００の構成例を示している。同図の行列管理装置６００は、通信部６０１、制御部６０２、及び記憶部６０３を備える。
通信部６０１は、行列形成要素検出装置１００、障害物検出装置２００、表示装置３００、気象センサ４００、及び日陰検出装置５００等の行列管理システム１内の他の各装置と通信を行う。通信部６０１と、行列管理システム１内の行列管理装置６００以外の各装置との通信は、有線であってもよいし、無線であってもよい。
【００２２】
制御部６０２は、行列管理装置６００における各種制御を実行する。制御部６０２としての機能は、行列管理装置６００が備えるＣＰＵ（Central Processing Unit）がプログラムを実行することによって実現される。制御部６０２は、行列検出部６２１、案内位置判定部６２２、及び案内表示制御部６２３を備える。
【００２３】
行列検出部６２１は、行列管理対象エリアＡＲ１０（行列管理対象の場所の一例）における人（行列形成要素）の検出結果に基づいて、行列の状態を検出する。
案内位置判定部６２２は、行列検出部６２１により検出された行列の状態に基づいて案内表示が行われるべき案内位置を判定する。
【００２４】
案内表示制御部６２３は、案内位置判定部６２２により判定された案内位置にて案内表示が行われるように表示装置３００を制御する。
記憶部６０３は、行列管理装置６００に対応する各種の情報を記憶する。
【００２５】
本実施形態の行列管理装置６００が案内表示に関連して実行する処理について説明する。
まず、行列管理装置６００の行列検出部６２１は、行列管理対象エリアＡＲ１０において発生している行列を検出する。行列の検出にあたり、行列検出部６２１は、行列形成要素検出装置１００が出力する検出情報を取得する。ここでは、行列形成要素検出装置１００が撮像装置であり、検出情報が撮像画像である場合を例に挙げる。撮像画像は、動画または所定の時間間隔ごとに撮像された静止画であってよい。
行列検出部６２１は、行列形成要素検出装置１００から取得した撮像画像について画像解析を実行することで、人を抽出する。次に、抽出された人のうちで、一定時間以上移動することなく滞留している状態の人（滞留者）を弁別する。
次に、行列検出部６２１は、弁別された滞留者のうちから、行列管理対象エリアＡＲ１０において予め先頭判定エリアとして定めた一定範囲において滞留者が存在するか否かについて判定する。先頭判定エリアにおいて滞留者が存在していた場合、当該滞留者が行列における先頭の利用者ＰＳ−ＳＴとして検出される。先頭の利用者ＰＳ−ＳＴを検出した場合、行列検出部６２１は、先頭の利用者ＰＳ−ＳＴを基点滞留者として定め、基点滞留者の周囲の一定距離以内において他の滞留者が存在しているか否かについて判定する。他の滞留者が存在していれば、行列検出部６２１は、対象滞留者と他の滞留者とにより行列が形成されていると判定する。ここで、基点滞留者を基点とする他の滞留者の存在の判定あたっては、基点滞留者を基点として、前回の基点滞留者が存在している位置以外の角度範囲を対象としてよい。これにより、行列が途中で折れ曲がっている場合であっても、折れ曲がりのある箇所での滞留者の並び位置の変化に対応して、他の滞留者の存在を判定できる。
次に、行列検出部６２１は、行列を形成していると判定された他の滞留者を対象滞留者として定め、まだ、行列に含まれていない滞留者のうちで、対象滞留者の周囲の一定距離以内において他の滞留者が存在しているか否かについて判定する。行列検出部６２１は、他の滞留者が存在していれば、さらに他の滞留者を次の対象滞留者として、さらに他の滞留者の存在を判定する。行列検出部６２１は、他の滞留者が存在していないと判定した段階で、行列の最後尾まで達したと検出する。
【００２６】
上記のようにして行列が検出されると、案内位置判定部６２２は、検出された行列を含む行列形成エリアＡＲ１１を設定する。行列形成エリアＡＲ１１は、現時点で検出されている行列が以降において延伸される場合に、行列が形成されるべき一定範囲のエリアである。また、案内位置判定部６２２は、設定された行列形成エリアＡＲ１１の寸法、形状に応じて、行列形成エリアＡＲ１１における行列経路ＲＴを設定する。
【００２７】
図３を参照して、行列形成エリアＡＲ１１の設定に関して説明する。行列形成エリアＡＲ１１としては、まず、図３（Ａ）に例示されるように、標準行列形成エリアＡＲ１１−Ｓが定められる。標準行列形成エリアＡＲ１１−Ｓは予め定められてもよいし、所定のアルゴリズムに従って、周囲環境に基づいて案内位置判定部６２２が定めるようにされてもよい。
標準行列形成エリアＡＲ１１−Ｓにおいては、標準行列形成エリアＡＲ１１−Ｓに対応して、標準パターンの行列経路ＲＴも予め定められている。行列経路ＲＴは、例えば先頭から行列が形成されている方向に沿って仮想の利用者を配置させていくようにして直線を延伸させ、仮想の利用者が行列形成エリアＡＲ１１の端部まで到達したら、これまでとは逆の延伸方向に直線を折り返して延伸させていく、という規則に従って形成していくことができる。
標準行列形成エリアＡＲ１１−Ｓと、当該標準行列形成エリアＡＲ１１−Ｓにおける行列経路ＲＴは、管理対象の行列が発生した場合に、最も妥当であると想定される行列の形成パターンに対応して定められてよい。
【００２８】
そのうえで、案内位置判定部６２２は、行列形成エリアＡＲ１１を、行列管理対象エリアＡＲ１０の環境状態に対応させて、標準行列形成エリアＡＲ１１−Ｓ以外の寸法、形状に変更することができる。
例えば、行列管理対象エリアＡＲ１０の環境状態として、標準行列形成エリアＡＲ１１−Ｓの範囲内にて、一時的にではあるが大きめの荷物等が置かれるなどして、障害物が存在してしまう可能性がある。このようにして障害物が存在することになった場合、障害物が存在する場所には利用者ＰＳが並んで立つことができない。
そこで、案内位置判定部６２２は、障害物の存在に応じて行列形成エリアＡＲ１１と、行列形成エリアＡＲ１１内の行列経路ＲＴを変更してよい。
【００２９】
図３（Ｂ）は、障害物ＯＢＪの存在に応じて標準行列形成エリアＡＲ１１−Ｓから寸法、形状が変更された変更行列形成エリアＡＲ１１−Ｖの一例を示している。同図の変更行列形成エリアＡＲ１１−Ｖは、標準行列形成エリアＡＲ１１−Ｓから障害物ＯＢＪが存在する範囲を削除するようにして寸法、形状が変更されている。また、行列経路ＲＴも変更行列形成エリアＡＲ１１−Ｖの寸法、形状に応じて、標準パターンから変更されている。
【００３０】
また、行列管理対象エリアＡＲ１０の環境状態として、雨（雪等であってもよい）が降ってきた場合には、例えば行列管理対象エリアＡＲ１０において屋根となる設備等によって行列の利用者ＰＳに雨がかからないようにすることが好ましい。
そこで、案内位置判定部６２２は、降雨状態となった場合には、行列に雨がかからないような変更行列形成エリアＡＲ１１−Ｖを設定してよい。
【００３１】
図３（Ｃ）は、降雨状態となったことに応じて、標準行列形成エリアＡＲ１１−Ｓから寸法、形状が変更された変更行列形成エリアＡＲ１１−Ｖの一例を示している。同図において示される変更行列形成エリアＡＲ１１−Ｖの範囲が、行列に並ぶ利用者ＰＳに雨がかからない範囲となる。
このような降雨状態に対応する変更行列形成エリアＡＲ１１−Ｖへの変更を可能とするため、例えば記憶部６０３は、行列管理対象エリアＡＲ１０における屋根等の設備の配置を示す設備情報を記憶する。案内位置判定部６２２は、気象センサ４００から出力される検出情報に基づいて降雨の状態となったことを判定すると、設備情報により示される行列管理対象エリアＡＲ１０における屋根等の設備の配置に基づいて雨がかからない範囲を特定する。最も簡単な例として、案内位置判定部６２２は、標準行列形成エリアＡＲ１１−Ｓにおいて、屋根の配置と重複する範囲を降雨状態に対応する変更行列形成エリアＡＲ１１−Ｖとして設定してよい。
【００３２】
また、上記のような降雨状態に対応する変更行列形成エリアＡＲ１１−Ｖへの変更にあたり、案内位置判定部６２２は、気象センサ４００から出力される検出情報が示す風向、風速をさらに利用して、変更行列形成エリアＡＲ１１−Ｖの範囲を決定してよい。つまり、案内位置判定部６２２は、行列管理対象エリアＡＲ１０において屋根の配置と重複するとして特定された範囲についての移動方向と移動量を、気象センサ４００の検出情報により示される風向、風速に応じて求める。案内位置判定部６２２は、求められた移動方向と移動量とにより特定された範囲を移動させる。このように移動された範囲が、降雨状態に対応する変更行列形成エリアＡＲ１１−Ｖとして設定される。また、案内位置判定部６２２は、このように設定された変更行列形成エリアＡＲ１１−Ｖの寸法、形状に応じて行列経路ＲＴを設定する。
なお、案内位置判定部６２２は、例えばネットワーク経由で取得した天候（降雨、雨雲、風速、風向等）の情報に基づいて、降雨状態に対応する変更行列形成エリアＡＲ１１−Ｖを設定してよい。
【００３３】
また、行列管理対象エリアＡＲ１０の環境状態として、例えば夏期で晴れとなるような気候では、日なたが酷暑の状態なる。このような酷暑の状態の場合には、行列管理対象エリアＡＲ１０において日陰となる範囲内にて行列が形成されるようにすることが好ましい。
そこで、案内位置判定部６２２は、酷暑状態となった場合には、行列が日陰となるように変更行列形成エリアＡＲ１１−Ｖを設定してよい。
【００３４】
図３（Ｄ）は、酷暑状態となったことに応じて、標準行列形成エリアＡＲ１１−Ｓから寸法、形状が変更された変更行列形成エリアＡＲ１１−Ｖの一例を示している。同図において示される変更行列形成エリアＡＲ１１−Ｖの範囲が、日陰となる範囲である。
このような酷暑状態に対応する変更行列形成エリアＡＲ１１−Ｖへの変更に応じた処理として、案内位置判定部６２２は、気象センサ４００から出力される検出情報に基づいて酷暑の状態となったことを判定すると、日陰検出装置５００の検出情報としての撮像画像に基づいて、現在、行列管理対象エリアＡＲ１０において日陰となっている領域（日陰領域）を特定する。
あるいは、日陰領域の特定は以下のように行われてもよい。例えば記憶部６０３は、行列管理対象エリアＡＲ１０における屋根等の設備の配置を示す設備情報を記憶する。案内位置判定部６２２は、気象センサ４００から出力される検出情報に基づいて酷暑の状態となったことを判定すると、設備情報により示される行列管理対象エリアＡＲ１０における屋根等の設備の配置と、現在の日時に応じた太陽の方角とに基づいて日陰領域を特定する。
例えば、上記のように特定された日陰領域が、酷暑状態に対応する変更行列形成エリアＡＲ１１−Ｖとされてよい。また、案内位置判定部６２２は、このように設定された変更行列形成エリアＡＲ１１−Ｖの寸法、形状に応じて行列経路ＲＴを設定する。
【００３５】
なお、案内位置判定部６２２は、例えばネットワーク上で提供されている天気予報等のサービスから取得した天候の情報に基づいて、酷暑状態に対応する変更行列形成エリアＡＲ１１−Ｖを設定してよい。
【００３６】
案内位置判定部６２２は、上記のように行列形成エリアＡＲ１１と行列経路ＲＴとを設定すると、現在において形成されている行列に対応する案内位置を設定する。案内位置は、現在において形成されている行列の最後尾に後続して次の利用者に並んでもらうべき位置である。
【００３７】
図４（Ａ）には、行列検出部６２１により検出された行列を模式的に示している。同図では行列を形成する利用者ＰＳのうち、先頭の者を利用者ＰＳ−ＳＴとして示し、最後尾の者を利用者ＰＳ−ＥＤとして示している。同図においては、案内位置判定部６２２が行列形成エリアＡＲ１１とともに設定した行列経路ＲＴを行列に対応させて示している。
案内位置判定部６２２は、設定された行列経路ＲＴ上で、最後尾に並ぶ利用者ＰＳ−ＥＤから後方に所定の距離を隔てた位置を案内位置ＰＴとして設定する。
案内表示制御部６２３は、図４（Ｂ）に示すように、設定された案内位置ＰＴが対応する地面に案内画像ＤＳが表示されるように表示装置３００を制御する。この際、案内表示制御部６２３は、表示装置３００が複数設けられている場合には、複数の表示装置３００のうちから、案内位置ＰＴに最も近い表示装置３００を表示制御対象として選択する。案内表示制御部６２３は、表示制御対象の表示装置３００の投影方向について、案内位置ＰＴに投影画像の光軸が対応するように設定し、案内画像ＤＳを投影させる。
【００３８】
図５は、案内画像ＤＳの一例を示している。同図に示されるように、案内画像ＤＳは、最後尾の利用者ＰＳ−ＥＤの後方において、次に行列に並ぼうとする利用者ＰＳに向けて、当該案内画像ＤＳの表示された位置に並んでもらうことを案内するメッセージを含んで表示される。
【００３９】
図６は、案内画像ＤＳにおいて示されるメッセージの他の態様例を示している。同図の案内画像ＤＳにおいては、対応の行列が何のためのものであるのかが示されるとともに、待ち時間が示されている。待ち時間は、行列検出部６２１により検出された、行列を形成する利用者ＰＳの数と、行列における一人あたりの待ち時間とに基づいて、案内表示制御部６２３が算出してよい。
【００４０】
例えば、同じバス停の看板に対して、複数の異なる行き先が割り当てられる場合がある。このような場合には、１つのバス停において、行き先ごとに応じた複数の行列が形成される場合がある。このような場合において、形成される行列ごとに対応して表示させる案内画像ＤＳについて、いずれの行き先に対応する行列であるのかが示されるようにすることで、行列に並ぼうとする利用者ＰＳは、いずれの行列が自分の行き先に対応するのか迷うことがなくなる。また、このような場合には、行列が形成されていないときの初期状態での案内画像ＤＳの表示位置（初期表示位置）を、行き先ごとに対応させて予め定めておくようにする。そのうえで、行列が形成されていないときには、初期表示位置にてそれぞれの行き先を示す案内画像ＤＳが表示されるようにしてよい。
【００４１】
このようにして案内表示が行われることで、行列に並ぼうとする利用者は、例えば係員等により案内を受けたり、自分が所持する端末装置で確認したりしなくとも、容易に自分が立つべき場所を把握できる。また、案内表示は、行列形成エリアＡＲ１１としての場所の範囲内において設定された行列経路ＲＴに沿って行われる。このため、本実施形態によっては、係員の案内や端末装置での確認がなくとも、適切に行列を形成していくことができる。
また、本実施形態においては、障害物、風雨、日照等の行列管理対象エリアＡＲ１０の環境条件に応じて行列形成エリアＡＲ１１及び行列経路ＲＴが設定される。つまり、本実施形態によっては、環境条件に応じて、利用者ＰＳにとって不具合が生じたりしないようにしたり、できるだけ快適に並んでいることができるようにして、行列が適切に形成される。
【００４２】
図７のフローチャートを参照して、行列管理装置６００が行列形成エリアＡＲ１１の設定に関連して実行する処理手順例について説明する。
ステップＳ１０１：行列管理装置６００において、行列検出部６２１は、まず、最後の待機時間Ｔ１の経過タイミングから、さらに待機時間Ｔ１が経過するのを待機する。つまり、同図の行列形成エリアＡＲ１１の設定に関する処理は、待機時間Ｔ１が経過するごとに実行される。一例として、待機時間Ｔ１は１０分程度である。
【００４３】
ステップＳ１０２：待機時間Ｔ１が経過したことに応じて、行列検出部６２１は、行列形成要素検出装置１００の検出情報に基づいて、現在において行列管理対象エリアＡＲ１０にて発生している行列の検出を行う。ここでの行列の検出は、まず、行列の発生の有無を検出したうえで、行列が発生している場合には、行列の状態を検出する。行列の状態として、例えば、行列が形成されている位置と、行列を形成している利用者ＰＳの数等が検出される。
【００４４】
ステップＳ１０３：次に、案内位置判定部６２２は、エリア変更データを取得する。エリア変更データは、行列形成エリアＡＲ１１について、標準行列形成エリアＡＲ１１−Ｓから変更行列形成エリアＡＲ１１−Ｖへの変更を行うにあたり利用される情報である。具体的に、エリア変更データは、障害物検出装置２００の検出情報、気象センサ４００の検出情報、日陰検出装置５００の検出情報等を含む。
【００４５】
ステップＳ１０４：案内位置判定部６２２は、ステップＳ１０３により取得されたエリア変更データに含まれる、障害物検出装置２００の検出情報に基づいて、行列管理対象エリアＡＲ１０において障害物が有るか否かについて判定する。障害物が有るか否かの判定は、例えば障害物検出装置２００の検出情報が撮像画像である場合には、画像解析によって、人以外であって定位置に定常的に存在している物体が有るか否かについて判定すればよい。
ステップＳ１０５：案内位置判定部６２２は、ステップＳ１０４により障害物が有ると判定された場合には、障害物が置かれている行列管理対象エリアＡＲ１０内での位置を特定する。
【００４６】
ステップＳ１０６：ステップＳ１０５の処理の後、あるいはステップＳ１０４にて障害物がないと判定された場合、案内位置判定部６２２は、気象センサ４００の検出情報に基づいて、現在が降雨の状態であるか否かについて判定する。
ステップＳ１０７：現在が降雨の状態であると判定した場合、案内位置判定部６２２は、気象センサ４００の検出情報に含まれる風向、風速の情報を、行列形成エリアＡＲ１１の位置の設定に用いる情報として取得する。
【００４７】
ステップＳ１０８：ステップＳ１０７の処理の後、あるいはステップＳ１０６にて降雨がないと判定された場合、現在の気候が酷暑か否かについて判定する。
ステップＳ１０９：酷暑であると判定された場合、案内位置判定部６２２は、行列管理対象エリアＡＲ１０において日陰となる領域（日陰領域）を特定する。
【００４８】
ステップＳ１１０：案内位置判定部６２２は、今回のステップＳ１０２〜Ｓ１０９の処理の結果を反映させた行列形成エリアＡＲ１１を生成する。例えばステップＳ１０５にて障害物の位置が特定された場合、案内位置判定部６２２は、図３（Ｂ）のように障害物ＯＢＪの場所が除外されるように行列形成エリアＡＲ１１を生成する。また、ステップＳ１０６にて降雨有りと判定されて、ステップＳ１０７により風向風速情報が取得されている場合、案内位置判定部６２２は、図３（Ｃ）のように行列における利用者ＰＳに雨がかからないような範囲の行列形成エリアＡＲ１１を生成する。また、ステップＳ１０８にて酷暑であると判定されて、ステップＳ１０９により日陰領域が特定された場合、案内位置判定部６２２は、行列が日陰の範囲に収まるように行列形成エリアＡＲ１１を生成する。また、案内位置判定部６２２は、障害物が存在せず、降雨の状態でも酷暑の状態でもないと判定された場合、案内位置判定部６２２は、標準行列形成エリアＡＲ１１−Ｓを生成する。
【００４９】
なお、同図の処理を開始した時点で雨天であったが、行列の少なくとも一部が、雨のかかる場所に既に形成されているという状況になっている場合がある。同様に、同図の処理を開始した時点で酷暑であったが、行列の少なくとも一部が、既に日なたに形成されていたという状況になっている場合がある。このような場合には、案内位置判定部６２２は、既に形成された行列については、現状を維持させたうえで、以降において延伸する行列が雨のかからない場所や日陰となるように行列形成エリアＡＲ１１を生成してよい。
【００５０】
ステップＳ１１１：案内位置判定部６２２は、ステップＳ１１０にて生成された行列形成エリアＡＲ１１における行列経路ＲＴを生成する。
【００５１】
ステップＳ１１２：案内位置判定部６２２は、ステップＳ１１０にて生成された行列形成エリアＡＲ１１と、ステップＳ１１１にて生成された行列経路ＲＴとを含む行列形成エリア情報により、これまで記憶部６０３に記憶されていた行列案内情報を更新する。
【００５２】
次に、図８のフローチャートを参照して、行列管理装置６００が案内表示に対応して実行する処理手順例について説明する。
ステップＳ２０１：行列管理装置６００において、案内表示制御部６２３は、最後の待機時間Ｔ２の経過タイミングから、さらに待機時間Ｔ２が経過するのを待機する。つまり、案内表示の更新は、待機時間Ｔ２ごとに行われる。待機時間Ｔ２は、行列形成エリアＡＲ１１の設定に対応する待機時間Ｔ１よりも短い時間であり、一例として５秒程度である。
【００５３】
ステップＳ２０２：待機時間Ｔ２が経過すると、案内位置判定部６２２は、現在において記憶部６０３に記憶されている行列形成エリア情報を取得する。
ステップＳ２０３：案内位置判定部６２２は、今回のステップＳ２０２にて取得された行列形成エリア情報により示される行列形成エリアＡＲ１１について、前回のステップＳ２０２にて取得された行列形成エリア情報の行列形成エリアＡＲ１１からの変更が有るか否かについて判定する。案内位置判定部６２２は、例えば行列形成エリアＡＲ１１の配置位置、寸法、形状等のうちの少なくともいずれかに変更があれば、行列形成エリアＡＲ１１に変更が有ると判定してよい。
【００５４】
ステップＳ２０４：行列形成エリアＡＲ１１に変更が有ると判定された場合、案内位置判定部６２２は、案内表示制御用の行列形成エリアＡＲ１１と行列経路ＲＴの設定を、今回のステップＳ２０２により取得された行列形成エリア情報により示される行列形成エリアＡＲ１１と行列経路ＲＴとにより更新する。
【００５５】
ステップＳ２０５：ステップＳ２０４の処理の後、あるいはステップＳ２０３にて行列形成エリアＡＲ１１に変更はないと判定された場合、行列検出部６２１は、現在における行列の最後尾の利用者ＰＳの位置（最後尾位置）を特定する。
このために、行列検出部６２１は、現時点における行列の検出を行うことで、行列を形成する利用者ＰＳのうちの最後尾の利用者ＰＳを特定する。次に、行列検出部６２１は、特定した最後尾の利用者ＰＳの位置を特定する。最後尾の利用者ＰＳの位置は、例えば、行列形成要素検出装置１００の検出情報が撮像画像である場合には、以下のようにして特定できる。つまり、行列検出部６２１は、撮像装置としての行列形成要素検出装置１００の設置位置と、撮像方向と撮像の視野角等の撮像条件情報を取得する、行列検出部６２１は、取得された撮像条件情報に基づいて、撮像画像内に存在する最後尾の利用者ＰＳが、行列管理対象エリアＡＲ１０の平面図上のいずれの位置に存在するのかを特定することにより、最後尾位置を特定する。
【００５６】
なお、同図の処理は、例えば待機時間Ｔ１において所定回数実行される。また、行列には或る短時間に多くの利用者ＰＳが新たに並ぶ可能性もある。このため、例えば、今回のステップＳ２０５による行列検出の結果が、図７のステップＳ１０２による行列検出の結果と大きく乖離する可能性がある。
そこで、案内位置判定部６２２は、ステップＳ２０５による行列検出の結果が、最後のステップＳ１０２の行列検出の結果に対する乖離の度合いが一定以上であるか否かについて判定してよい。乖離の度合いが一定以上か否かの判定として、例えば行列を形成する利用者ＰＳの増加数（もしくは増加率）が一定以上であるか否かを判定するようにされてよい。
乖離の度合いが一定以上であると判定した場合、案内位置判定部６２２は、この段階で、行列形成エリアＡＲ１１と行列経路ＲＴとを再生成し、再生成された結果により、表示制御用の行列形成エリアＡＲ１１と行列経路ＲＴを更新してよい。案内位置判定部６２２は、更新された行列形成エリアＡＲ１１と行列経路ＲＴに基づいて、ステップＳ２０５の最後尾位置の特定を行う。
【００５７】
ステップＳ２０６：案内位置判定部６２２は、案内表示が行われるべき位置（案内位置）を特定する。案内位置判定部６２２は、現在において案内表示制御用として設定されている行列経路ＲＴ上で、ステップＳ２０５にて特定された最後尾位置の次に利用者ＰＳが並ぶこととなる位置を、案内位置として特定する。
ステップＳ２０７：案内表示制御部６２３は、ステップＳ２０６により特定された案内位置の地面にて、図５、図６等に例示した案内画像ＤＳが表示されるように、表示装置３００を制御する。
【００５８】
なお、表示装置３００は、プロジェクタのほか、照明装置が利用されてよい。また、表示装置３００は、例えば床面に設けられるようにされた表示デバイスにより構成されてよい。
また、本実施形態の行列管理システムは、例えば、列車のホーム、店舗、イベント開場などをはじめ、バス停以外にて形成される各種の行列の管理に適用されてよい。また、本実施形態の行列管理システムが適用される環境に応じて、行列形成要素については適宜変更されてよい。例えば、所定の荷物について行列を形成させるように並べて置おいていくような作業環境であれば、行列管理システムは、荷物としての物体を行列形成要素として、行列の管理を行ってよい。
【００５９】
なお、上述の行列管理装置６００としての機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述の行列管理装置６００としての処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００６０】
１  行列管理システム、１００  行列形成要素検出装置、２００  障害物検出装置、３００  表示装置、４００  気象センサ、５００  日陰検出装置、６００  行列管理装置、６０１  通信部、６０２  制御部、６０３  記憶部、６２１  行列検出部、６２２  案内位置判定部、６２３  案内表示制御部
【図１】
2020086508.tif 000003
【図２】
2020086508.tif 000004
【図３】
2020086508.tif 000005
【図４】
2020086508.tif 000006
【図５】
2020086508.tif 000007
【図６】
2020086508.tif 000008
【図７】
2020086508.tif 000009
【図８】
2020086508.tif 000010