(57)【要約】【課題】集団で歩行する際の所要時間を正確に予測できる技術を提供する。【解決手段】所要時間予測システムは、予測対象経路上を集団で歩行する複数の同行者によって構成された同行グループを取得する同行グループ取得部と、前記同行グループに属する複数の前記同行者の歩行速度を取得し、複数の前記同行者の歩行速度に基づいて、前記予測対象経路上を前記同行グループが歩行するのに要する所要時間を予測する所要時間予測部と、を備える。【選択図】図３
2020144770.tif 000002
【特許請求の範囲】
【請求項１】
予測対象経路上を集団で歩行する複数の同行者によって構成された同行グループを取得する同行グループ取得部と、
前記同行グループに属する複数の前記同行者の歩行速度を取得し、複数の前記同行者の歩行速度に基づいて、前記予測対象経路上を前記同行グループが歩行するのに要する所要時間を予測する所要時間予測部と、
を備える所要時間予測システム。
【請求項２】
前記所要時間予測部は、前記同行グループに属する複数の前記同行者の歩行速度のうち最も遅い歩行速度に基づいて前記所要時間を予測する、
請求項１に記載の所要時間予測システム。
【請求項３】
前記所要時間予測部は、前記同行グループを撮像した画像の画像認識処理を行うことにより、前記同行グループに属する複数の前記同行者の属性を特定し、当該属性に対応付けられた前記歩行速度を取得する、
請求項１または請求項２のいずれかに記載の所要時間予測システム。
【請求項４】
前記所要時間予測部は、集団歩行を行うことを指定する操作を、前記同行グループに属するいずれかの前記同行者から受け付けた場合に、前記同行グループを取得する、
請求項１から請求項３のいずれか一項に記載の所要時間予測システム。
【請求項５】
前記所要時間予測部は、前記同行グループに属する複数の前記同行者の人数が多いほど、前記同行グループに属する複数の前記同行者の前記歩行速度が遅くなると見なす、
請求項１から請求項４のいずれか一項に記載の所要時間予測システム。
【請求項６】
コンピュータを、
予測対象経路上を集団で歩行する複数の同行者によって構成された同行グループを取得する同行グループ取得部、
前記同行グループに属する複数の前記同行者の歩行速度を取得し、複数の前記同行者の歩行速度に基づいて、前記予測対象経路上を前記同行グループが歩行するのに要する所要時間を予測する所要時間予測部、
として機能させる所要時間予測プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所要時間予測システムおよび所要時間予測プログラムに関する。
【背景技術】
【０００２】
徒歩で移動する経路を探索する際に、徒歩区間の時間コストを見積もるための係数として平均歩行速度を使用する技術が知られている（特許文献１、参照）。特許文献１において、ユーザが過去に歩行した際の天候ごとの歩行履歴に基づいて平均歩行速度が導出される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４７６７８１６号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１において、ユーザが集団で歩行する場合には、適切な平均歩行速度を導出することができないという問題があった。集団で歩行する場合には、ユーザが普段通りの速度で歩行できるとは限らず、他の同行者の歩行速度に合わせて歩行する可能性があるからである。
本発明は、前記課題にかんがみてなされたもので、集団で歩行する際の所要時間を正確に予測できる技術の提供を目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明の所要時間予測システムは、予測対象経路上を集団で歩行する複数の同行者によって構成された同行グループを取得する同行グループ取得部と、同行グループに属する複数の同行者の歩行速度を取得し、複数の同行者の歩行速度に基づいて、予測対象経路上を同行グループが歩行するのに要する所要時間を予測する所要時間予測部と、を備える。
【０００６】
前記の目的を達成するため、本発明の所要時間予測プログラムは、コンピュータを、予測対象経路上を集団で歩行する複数の同行者によって構成された同行グループを取得する同行グループ取得部、同行グループに属する複数の同行者の歩行速度を取得し、複数の同行者の歩行速度に基づいて、予測対象経路上を同行グループが歩行するのに要する所要時間を予測する所要時間予測部、として機能させる。
【０００７】
以上説明した本発明の構成において、予測対象経路上を集団で歩行する場合に、所要時間予測部は、同行者のいずれか１人の歩行速度のみに基づいて所要時間を予測するのではなく、複数の同行者の歩行速度に基づいて所要時間を予測するため、所要時間を正確に予測できる。
【図面の簡単な説明】
【０００８】
【図１】所要時間予測システムのブロック図である。
【図２】図２Ａは歩行履歴ＤＢを示す図、図２Ｂは同行グループの説明図、図２Ｃは歩行速度のグラフ、図２Ｄは標準歩行速度の表である。
【図３】所要時間予測処理のフローチャートである。
【発明を実施するための形態】
【０００９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）所要時間予測システムの構成：
（２）所要時間予測処理：
（３）他の実施形態：
【００１０】
（１）所要時間予測システムの構成：
図１は、本発明の一実施形態にかかる所要時間予測システム１０としてのサーバの構成を示すブロック図である。所要時間予測システム１０は、無線通信回線やインターネットを介して所要時間予測システム１０と通信可能となっている。図示しないが所要時間予測システム１０は、多数のユーザが携帯するスマートフォン１００のそれぞれと通信可能となっている。
【００１１】
スマートフォン１００は、測位部１５０と案内部１６０とカメラ１７０とタッチパネルディスプレイ１８０とを備えている。測位部１５０は、スマートフォン１００の現在地を算出するために必要な情報を取得するセンサであり、ＧＮＳＳ（Global Navigation Satellite System）受信部等を含む。スマートフォン１００は、測位部１５０が出力する信号に基づいてスマートフォン１００の現在地を算出する。スマートフォン１００の現在地は、スマートフォン１００を携帯するユーザの現在地と同視できる。
【００１２】
案内部１６０は、タッチパネルディスプレイ１８０やスピーカ等を用いてユーザに各種案内を提供するための情報処理を行うコンピュータである。カメラ１７０は、スマートフォン１００の筐体の背面等に備えられた撮像装置である。タッチパネルディスプレイ１８０は、入力装置としてのタッチセンサと、表示装置としてのディスプレイとを兼ね備える。案内部１６０は、タッチパネルディスプレイ１８０に対するユーザの操作に基づいて各種案内要求情報を生成し、案内要求情報をスマートフォン１００に送信する。案内部１６０は、案内要求情報に対して所要時間予測システム１０が応答して送信した案内情報を取得し、案内情報に基づいてタッチパネルディスプレイ１８０に案内画像を表示させる。
【００１３】
所要時間予測システム１０は、制御部２０と記録媒体３０と通信部４０とを備える。制御部２０は、ＣＰＵとＲＡＭとＲＯＭ等を備えたコンピュータであり、所要時間予測プログラム２１を実行する。通信部４０は、スマートフォン１００と通信するための通信回路である。
【００１４】
記録媒体３０は、経路情報３０ａと歩行履歴ＤＢ（データベース）３０ｂと標準速度テーブル３０ｃとを記録している。経路情報３０ａは、スマートフォン１００のユーザが歩行する予定の経路である歩行予定経路を示す情報である。具体的に、経路情報３０ａは、歩行予定経路を構成する一連の道路区間について区間長等の情報を示す。歩行予定経路は、スマートフォン１００のユーザの現在地と目的地との間を接続する最適な経路であり、公知の経路探索手法によって、所要時間予測システム１０や他のコンピュータ（スマートフォン１００を含む）おいて探索された経路である。目的地は、スマートフォン１００のユーザがタッチパネルディスプレイ１８０等を用いて設定した地点である。
【００１５】
歩行履歴ＤＢ３０ｂは、スマートフォン１００を使用するユーザが歩行した際の速度を蓄積したデータベースである。図２Ａは、歩行履歴ＤＢ３０ｂを示す表である。同図に示すように、歩行履歴ＤＢ３０ｂは、ユーザが実際に歩行した経路（歩行開始地点〜歩行終了地点）における平均の歩行速度である実績速度ＶUn-m（ＶU1-1，ＶU1-2・・，ＶU2-1，ＶU2-2・・）をユーザごとに蓄積している。ｎはユーザＵｎ（Ｕ１，Ｕ２・・）を識別する自然数であり、ｍはユーザが実際に歩行した各経路を識別する自然数である。ユーザＵｎは、予めユーザ登録されたスマートフォン１００の使用者である。実績速度ＶUn-mは、ユーザＵｎが個人で歩行した際の歩行速度である。
【００１６】
歩行履歴ＤＢ３０ｂは、実績速度ＶUn-mを導出可能なデータベースであればよく、歩行履歴として歩行距離と歩行開始・終了時刻等が記録されてもよい。また、歩行履歴ＤＢ３０ｂは、歩行履歴として各ユーザＵｎが歩行した際の軌跡を記録してもよい。標準速度テーブル３０ｃの詳細については後述する。
【００１７】
次に、所要時間予測システム１０のソフトウェア構成を説明する。所要時間予測プログラム２１は、同行グループ取得モジュール２１ａと所要時間予測モジュール２１ｂとを含む。同行グループ取得モジュール２１ａと所要時間予測モジュール２１ｂとは、それぞれコンピュータとしての制御部２０を同行グループ取得部と所要時間予測部として機能させるプログラムモジュールである。
【００１８】
同行グループ取得モジュール２１ａの機能により制御部２０は、予測対象経路上を集団で歩行する複数の同行者によって構成された同行グループを取得する。まず、同行グループ取得モジュール２１ａの機能により制御部２０は、スマートフォン１００のユーザＵｎが歩行を開始すると設定した歩行予定経路を予測対象経路として取得し、予測対象経路を示す情報を経路情報３０ａに記録する。以下、歩行予定経路を設定したユーザＵｎを設定者と表記する。
【００１９】
同行グループ取得モジュール２１ａの機能により制御部２０は、歩行履歴ＤＢ３０ｂに登録されている各ユーザＵｎと設定者のスマートフォン１００のそれぞれに対してスマートフォン１００の現在地を問い合わせる。そして、制御部２０は、設定者と、設定者の近くに存在するユーザＵｎと、を同行者として特定し、同行者によって構成されるグループを同行グループとして取得する。
【００２０】
具体的に、制御部２０は、設定者のユーザＵ１のスマートフォン１００の現在地からの距離が予め決められた基準距離（例えば１５ｍ）以下となっているスマートフォン１００のユーザＵｎ（設定者も含む）を同行者として特定する。図示しないが、歩行履歴ＤＢ３０ｂには、ユーザＵｎごとにスマートフォン１００の識別情報（個体識別番号、電話番号等）が登録されており、制御部２０は、識別情報に基づいて各ユーザＵｎのスマートフォン１００に現在地を問い合わせることができる。
【００２１】
図２Ｂは、同行者の位置を説明する模式図である。図２Ａ，図２Ｂの例において、ユーザＵ１が設定者であることとする。制御部２０は、設定者としてのユーザＵ１の現在地ＰU1からの直線距離が基準距離Ｄ以下となっているユーザＵ１，Ｕ３，Ｕ４を同行者として特定する。この場合、同行グループは、同行者としてのユーザＵ１，Ｕ３，Ｕ４とによって構成されることとなる。一方、ユーザＵ２は、設定者としてのユーザＵ１の近くに存在しないため同行者として特定されないこととなる。
【００２２】
なお、制御部２０は、設定者の近くにいるユーザのうち、設定者と交友関係のあるユーザＵｎに限定して同行者を特定してもよい。例えば、制御部２０は、ＳＮＳ（social networking service）を提供するサーバに問い合わせることにより、設定者と交友関係にあるユーザを取得してもよいし、ユーザＵｎによって歩行履歴ＤＢ３０ｂに交友関係が予め登録されていてもよい。さらに、制御部２０は、設定者の近くにいるユーザのうち、予測対象経路上に存在するユーザＵｎに限定して同行者を特定してもよい。
【００２３】
所要時間予測モジュール２１ｂの機能により制御部２０は、同行グループに属する複数の同行者の歩行速度を取得し、複数の同行者の歩行速度に基づいて、予測対象経路上を同行グループが歩行するのに要する所要時間を予測する。具体的に、制御部２０は、同行グループを構成する各ユーザＵｎの実績速度ＶUn-mを歩行履歴ＤＢ３０ｂから取得し、同行グループを構成する各ユーザＵｎの実績速度ＶUn-mに基づいて所要時間を予測する。
【００２４】
まず、制御部２０は、同行グループを構成するユーザＵｎのそれぞれについて実績速度ＶUn-mの平均値を算出することにより、同行者歩行速度ＶUn-Aを算出する。図２Ａの例において、同行グループは同行者としてのユーザＵ１，Ｕ３，Ｕ４によって構成されるため、制御部２０は、ユーザＵ１，Ｕ３，Ｕ４のそれぞれについて、実績速度ＶUn-mの平均値を算出することにより同行者歩行速度ＶU1-A，ＶU3-A，ＶU4-Aを算出する。
【００２５】
所要時間予測モジュール２１ｂの機能により制御部２０は、同行グループに属する複数の同行者の歩行速度のうち最も遅い歩行速度に基づいて所要時間を予測する。すなわち、制御部２０は、同行グループに属する複数の同行者としてのユーザＵ１，Ｕ３，Ｕ４の同行者歩行速度ＶU1-A，ＶU3-A，ＶU4-Aのうち最も遅いものをグループ歩行速度ＶGとして取得し、グループ歩行速度ＶGに基づいて所要時間を予測する。設定者も同行者に含まれるため、設定者の同行者歩行速度ＶU1-Aがグループ歩行速度ＶGとなる場合もあり得る。
【００２６】
図２Ｃは、図２Ｂの例における同行者歩行速度ＶU1-A，ＶU3-A，ＶU4-Aのグラフである。図２Ｃの横軸は歩行速度を示す。図２Ｃの例において、同行者としてのユーザＵ３の同行者歩行速度ＶU3-Aが最も遅い。従って、制御部２０は、最も遅い同行者の同行者歩行速度ＶU3-Aであるグループ歩行速度ＶG基づいて所要時間を予測することとなる。
【００２７】
所要時間予測モジュール２１ｂの機能により制御部２０は、経路情報３０ａが示す予測対象経路上の道路区間の区間長を合計することにより、予測対象経路の経路長を算出する。そして、制御部２０は、最も遅い同行者のユーザＵ３の同行者歩行速度ＶU3-Aによって、予測対象経路の経路長を除算することにより、所要時間を予測する。すなわち、制御部２０は、歩行速度が最も遅い同行者のユーザＵ３が予測対象経路上を歩行するのに要する時間を所要時間として予測する。
【００２８】
以上のようにして、予測対象経路の所要時間を予測すると、所要時間予測モジュール２１ｂの機能により制御部２０は、予測対象経路を歩行予定経路として設定した設定者のスマートフォン１００に所要時間を示す情報を送信する。これにより、設定者のスマートフォン１００のタッチパネルディスプレイ１８０において所要時間が表示されることとなる。なお、制御部２０は、設定者のスマートフォン１００だけでなく、同行者の全員のスマートフォン１００において所要時間を表示させてもよい。
【００２９】
以上説明した本実施形態において、予測対象経路上を集団で歩行する場合に、制御部２０は、同行者のいずれか１人（設定者）の歩行速度（実績速度ＶUn-m）のみに基づいて所要時間を予測するのではなく、複数の同行者の歩行速度（同行者歩行速度ＶU1-A，ＶU3-A，ＶU4-A）に基づいて所要時間を予測するため、所要時間を正確に予測できる。
【００３０】
ここで、低速で歩行する同行者がいる場合、同行グループ全体が低速で歩行する同行者のペースに合わせて歩行すると推定できる。従って、制御部２０は、複数の同行者の歩行速度のうち最も遅い速度（図２Ｃの同行者歩行速度ＶU3-A）に基づいて所要時間を予測することにより、所要時間を正確に予測できる。
【００３１】
（２）所要時間予測処理：
図３Ａは、所要時間予測処理のフローチャートである。所要時間予測処理は、歩行履歴ＤＢ３０ｂに登録されたユーザＵｎがスマートフォン１００によって歩行予定経路を設定したことをトリガーとして実行される処理である。まず、所要時間予測モジュール２１ｂの機能により制御部２０は、設定者が設定した歩行予定経路を取得する（ステップＳ１００）。すなわち、制御部２０は、これから歩行する経路として歩行予定経路を設定したユーザＵｎを設定者として特定し、所要時間を予測する対象の予測対象経路として歩行予定経路を取得する。
【００３２】
次に、同行グループ取得モジュール２１ａの機能により制御部２０は、設定者の近くに他のユーザＵｎが存在するか否かを判定する（ステップＳ１１０）。すなわち、制御部２０は、設定者が歩行予定経路を設定した際に、他のユーザＵｎが設定者の近くに存在するか否かを判定する。具体的に、制御部２０は、各ユーザＵｎのスマートフォン１００の現在地に基づいて、設定者から基準距離Ｄ以内に他のユーザが存在するか否かを判定する。
【００３３】
設定者の近くに他のユーザが存在すると判定した場合（ステップＳ１１０：Ｙ）、同行グループ取得モジュール２１ａの機能により制御部２０は、設定者と、設定者の近くに存在する他のユーザを同行者として有する同行グループを取得する（ステップＳ１２０）。すなわち、制御部２０は、設定者の現在地から基準距離Ｄ以内に存在するユーザＵｎ（設定者も含む）を同行者として特定し、同行者によって構成されるグループを同行グループとして取得する。
【００３４】
次に、所要時間予測モジュール２１ｂの機能により制御部２０は、同行者歩行速度を算出する（ステップＳ１３０）。制御部２０は、同行グループを構成する各ユーザＵｎの実績速度ＶUn-mを歩行履歴ＤＢ３０ｂから取得し、同行グループを構成する各ユーザＵｎのそれぞれについて、実績速度ＶUn-mの平均値を同行者歩行速度ＶUn-Aとして算出する。
【００３５】
次に、所要時間予測モジュール２１ｂの機能により制御部２０は、同行者歩行速度ＶUn-Aのうち最も低速なものをグループ歩行速度ＶGとして取得する（ステップＳ１４０）。すなわち、制御部２０は、同行グループを構成する各ユーザＵｎの同行者歩行速度ＶUn-Aのうち最小値をグループ歩行速度ＶGとして取得する。ここでは、歩行するのが最も遅い同行者に合わせて同行グループが集団歩行を行うとの推定の下でグループ歩行速度ＶGが取得されていることとなる。
【００３６】
次に、所要時間予測モジュール２１ｂの機能により制御部２０は、グループ歩行速度ＶGに基づいて所要時間を予測する（ステップＳ１５０）。具体的に、制御部２０は、予測対象経路の経路長をグループ歩行速度ＶGで除算することにより所要時間を予測する。
【００３７】
次に、所要時間予測モジュール２１ｂの機能により制御部２０は、所要時間を表示させる（ステップＳ１６０）。具体的に、制御部２０は、予測対象経路を歩行予定経路として設定した設定者のスマートフォン１００に所要時間を示す情報を送信することにより、設定者のスマートフォン１００のタッチパネルディスプレイ１８０に所要時間を表示させる。
【００３８】
設定者の近くに他のユーザが存在すると判定しなかった場合（ステップＳ１１０：Ｎ）、同行グループ取得モジュール２１ａの機能により制御部２０は、集団歩行をするか否かを問い合わせる（ステップＳ１７０）。具体的に、制御部２０は、集団歩行をするか否かを問い合わせるための第１ＵＩ（User Interface）画像を生成し、設定者のスマートフォン１００のタッチパネルディスプレイ１８０に第１ＵＩ画像を表示させる。この第１ＵＩ画像には、集団歩行をすることを指定するための第１操作ボタンと、集団歩行をしないことを指定するための第２操作ボタンとが表される。
【００３９】
次に、同行グループ取得モジュール２１ａの機能により制御部２０は、集団歩行をすると指定されたか否かを判定する（ステップＳ１８０）。設定者のスマートフォン１００は、タッチパネルディスプレイ１８０上の第１操作ボタンまたは第２操作ボタンに対するタッチ操作を検知すると、タッチ操作された操作ボタンを示す操作情報を所要時間予測システム１０に送信する。所要時間予測システム１０の制御部２０は、第１操作ボタンが操作されたことを示す操作情報を受信した場合、集団歩行をすると指定されたと判定する。
【００４０】
集団歩行をすると指定された場合（ステップＳ１８０：Ｙ）、同行グループ取得モジュール２１ａの機能により制御部２０は、同行者画像の画像認識処理により同行グループ取得する（ステップＳ１９０）。そのために、同行グループ取得モジュール２１ａの機能により制御部２０は、同行者画像を撮像するように設定者を促す第２ＵＩ画像を生成し、設定者のスマートフォン１００のタッチパネルディスプレイ１８０に第２ＵＩ画像を表示させる。例えば、第２ＵＩ画像には、撮像される画像のプレビュー画像と、シャッターボタンと、撮像を促すメッセージとが含まれる。例えば、第２ＵＩ画像において、『（設定者以外の）同行者の全員が写るように写真を撮影して下さい』というメッセージが表示されてもよい。
【００４１】
スマートフォン１００は、カメラ１７０によって同行者画像を撮像すると、同行者画像の画像データを所要時間予測システム１０に送信する。同行者画像の画像データを受信した所要時間予測システム１０の制御部２０は、同行者画像の画像認識処理を行う。具体的に、制御部２０は、同行者画像から人物像を認識し、各人物像から抽出した特徴量に基づいて各同行者の属性を認識する。本実施形態において、同行者の属性は、性別と年齢区分（成人／未成年）の組み合わせである。同行者の属性の認識手法として、テンプレートマッチング等の公知の人物認識手法のいずれを用いてもよい。
【００４２】
所要時間予測モジュール２１ｂの機能により制御部２０は、認識された属性に対応する同行者歩行速度を取得する（ステップＳ２００）。具体的に、制御部２０は、認識された同行者の属性に対応する標準歩行速度を同行者歩行速度として取得する。
【００４３】
図２Ｄは、標準歩行速度ＶC1〜ＶC3を示す表である。標準歩行速度ＶC1〜ＶC3は、各属性Ｃ１〜Ｃ３に属する歩行者の標準的な歩行速度であり、各属性Ｃ１〜Ｃ３に属する歩行者の方向速度を統計処理することにより予め設定されている。標準歩行速度ＶC1〜ＶC3は、標準速度テーブル３０ｃに記録されている。
【００４４】
図２Ｄに示すように、属性Ｃ１〜Ｃ３として、成人男性と成人女性と未成年とが定義されている。属性Ｃ１〜Ｃ３は、あくまでも例示に過ぎず、画像認識処理によって判別可能な属性であればどのようなものであってもよい。例えば、年齢や体型や服装の区分ごとに属性が用意されてもよい。所要時間予測モジュール２１ｂの機能により制御部２０は、人物像のそれぞれについて認識された属性に対応する標準歩行速度ＶC1〜ＶC3を取得する。
【００４５】
以上のようにして、人物像のそれぞれについて標準歩行速度ＶC1〜ＶC3を取得すると、制御部２０は、ステップＳ１４０以降の処理に進む。これにより、制御部２０は、認識された同行者の標準歩行速度ＶC1〜ＶC3のうち最も低速なものに基づいて所要時間を予測し、予測した所要時間を設定者のスマートフォン１００に表示することとなる。
【００４６】
以上説明したステップＳ１９０，Ｓ２００において、制御部２０は、同行グループを撮像した画像の画像認識処理を行うことにより、同行グループに属する複数の同行者の属性を特定し、当該属性に対応付けられた歩行速度を取得している。これにより、複数の同行者を撮像することにより各同行者の歩行速度を取得することができる。また、制御部２０は、集団歩行を行うことを指定する操作を、同行グループに属する設定者から受け付けた場合に、同行グループを取得している。これにより、集団歩行を行うのかを単独歩行を行うのか確実に判別できる。
【００４７】
一方、ステップＳ１８０において集団歩行をすると指定されなかった場合、所要時間予測モジュール２１ｂの機能により制御部２０は、設定者歩行速度を算出する（ステップＳ２１０）。制御部２０は、設定者（ユーザＵ１）の実績速度ＶU1-mを歩行履歴ＤＢ３０ｂから取得し、取得した実績速度ＶU1-mの平均値を設定者歩行速度ＶU1-Aとして算出する。
【００４８】
次に、所要時間予測モジュール２１ｂの機能により制御部２０は、設定者歩行速度ＶU1-Aに基づいて所要時間を予測する。すなわち、制御部２０は、設定者が単独で歩行する場合に、設定者のみの歩行速度である設定者歩行速度ＶU1-Aに基づいて所要時間を予測する。具体的に、制御部２０は、予測対象経路の経路長を設定者歩行速度ＶU1-Aで除算することにより所要時間を予測する。次に、制御部２０は、所要時間を表示する（ステップＳ１６０）。これにより、設定者が単独で歩行する場合の所要時間が設定者のスマートフォン１００に表示されることとなる。
【００４９】
（３）他の実施形態：
本発明において、所要時間予測モジュール２１ｂの機能により制御部２０は、同行グループに属する複数の同行者の人数が多いほど、同行グループに属する複数の同行者の歩行速度が遅くなると見なしてもよい。例えば、制御部２０は、同行グループに属する同行者の人数が多くなるほど小さくなる補正係数を設定し、当該補正係数を同行者歩行速度ＶUn-Aまたはグループ歩行速度ＶGに乗算して得られた歩行速度に基づいて所要時間を予測してもよい。補正係数は、同行者の人数に関して単調減少すればよく、各種の単調減少関数に基づいて導出されてもよい。
【００５０】
一般的に、同行者の人数が多くなるほど、会話等のために各同行者が普段通りの歩行速度で歩行できなくなる可能性が高くなる。そのため、同行者の人数が多いほど歩行速度が遅くなると見なすことにより、正確に所要時間を予測できる。制御部２０は、必ずしも同行者の人数に基づいて同行者歩行速度ＶUn-Aやグループ歩行速度ＶGを補正しなくてもよく、同行者の人数が多いほど長くなるように所要時間を補正してもよい。
【００５１】
前記実施形態の所要時間予測処理（図３）においては、ユーザＵｎの位置情報に基づいて同行者歩行速度ＶUn-Aを導出する第１処理（ステップＳ１１０〜Ｓ１３０）と、同行者画像の画像認識処理に基づいて同行者歩行速度ＶUn-Aを導出する第２処理（ステップＳ１７０〜Ｓ２００）とが実行された。しかしながら、所要時間予測処理において、第１処理と第２処理の双方が実行されなくてもよく、第１処理と第２処理のいずれか一方だけが実行されてもよい。第２処理（ステップＳ１７０〜Ｓ２００）のみを実行する場合、各同行者の歩行速度を記録したデータベースを用意しておかなくても済む。
【００５２】
さらに、制御部２０は、集団歩行を行うことを指定する操作を受け付けた場合に、ユーザＵｎの位置情報に基づいて同行者歩行速度ＶUn-Aを導出する第１処理を実行してもよい。また、制御部２０は、ユーザＵｎの位置情報に基づいて集団歩行を行うと判定した場合に、同行者画像の画像認識処理に基づいて同行者歩行速度ＶUn-Aを導出する第２処理を実行してもよい。
【００５３】
また、本発明において、所要時間予測システムは、少なくとも所要時間を予測するシステムであればよく、予測した所要時間をユーザに案内するシステムの一部を構成してもよい。また、所要時間予測システムは、予測した所要時間に基づいて最適な経路を探索するシステムの一部を構成してもよいし、予測した所要時間に基づいて各種の運転支援を行うシステムの一部を構成してもよい。所要時間予測システムは、予測対象経路上を歩行するユーザが携帯する携帯端末であってもよいし、当該携帯端末と通信可能なサーバであってもよい。
【００５４】
予測対象経路とは、歩行した場合の所要時間を予測する対象の経路であればよく、単一の道路区間であってもよいし、一連の道路区間によって構成された経路であってもよい。例えば、予測対象経路としての各道路区間について所要時間を予測し、予測した所要時間に基づいて経路探索のためのリンクコストを設定してもよい。予測対象経路は、予め探索された最適な経路であってもよいし、ユーザがこれから歩行する経路であってもよいし、単にユーザが所要時間を知りたいと指定した経路であってもよい。なお、歩行することには、ランニングやジョギング等も含まれる。
【００５５】
同行グループ取得部は、各同行者の位置情報に基づいて同行グループを取得してもよいし、ユーザによる同行者の指定操作に基づいて同行グループを取得してもよいし、各歩行者のスケジュール情報に基づいて同行グループを取得してもよい。各同行者の位置情報は、各同行者が携帯する携帯端末から得られてもよい。さらに、同行グループ取得部は、いずれかのユーザが携帯する携帯端末が備えたセンサによる人間の検出結果に基づいて同行グループを取得してもよい。同行グループを取得するとは、同行グループを構成する同行者の個人までを特定することであってもよいし、同行グループを構成する同行者の属性（性別、年齢、体格等）を特定することであってもよい。
【００５６】
所要時間予測部は、同行グループに属する複数の同行者の歩行速度を取得すればよく、必ずしも同行グループに属する複数の同行者全員の歩行速度を取得しなくてもよい。例えば、所要時間予測部は、同行グループに属する同行者全員の歩行速度の取得を試み、取得できた人数分の同行者の歩行速度に基づいて所要時間を予測してもよい。所要時間予測部は、同行者が過去に歩行した際の歩行速度の履歴に基づいて歩行速度を取得してもよいし、同行者の属性から推定される歩行速度を取得してもよい。さらに、所要時間予測部は、同行者が自身の歩行速度として予め登録しておいた歩行速度を取得してもよい。
【００５７】
所要時間予測部は、予測対象経路の長さを歩行速度で除算することにより所要時間を予測してもよいし、予測対象経路上における信号待ち等の停止時間も考慮して所要時間を予測してもよい。さらに、歩行速度は、予測対象経路の全体において一定でなくてもよく、所要時間予測部は、疲労等による速度低下を考慮して所要時間を予測してもよい。さらに、所要時間予測部は、複数の同行者の歩行速度のばらつきに基づいて所要時間の誤差範囲を予測してもよい。なお、予測対象経路上を単一の歩行者が歩行する場合には、所要時間予測部は、単一の歩行者の歩行速度を取得し、単一の歩行者の歩行速度に基づいて所要時間を予測すればよい。
【００５８】
ここで、所要時間予測部は、同行グループに属する複数の同行者の歩行速度のうち最も遅い歩行速度に基づいて所要時間を予測してもよい。低速で歩行する同行者がいる場合、同行グループ全体が低速で歩行する同行者のペースに合わせて歩行すると推定できる。従って、複数の同行者の歩行速度のうち最も遅い速度に基づいて所要時間を予測することにより、所要時間を正確に予測できる。ただし、所要時間予測部は、複数の同行者の歩行速度の平均値や中央値や最頻値に基づいて所要時間を予測してもよい。また、所要時間予測部は、複数の同行者の歩行速度のうち最も速い速度に基づいて所要時間を予測してもよい。
【００５９】
さらに、所要時間予測部は、同行グループを撮像した画像の画像認識処理を行うことにより、同行グループに属する複数の同行者の属性を特定し、当該属性に対応付けられた歩行速度を取得してもよい。これにより、複数の同行者を撮像することにより各同行者の歩行速度を取得することができる。各同行者の歩行速度を記録したデータベースを用意しておかなくても済む。
【００６０】
また、所要時間予測部は、集団歩行を行うことを指定する操作を、同行グループに属するいずれかの同行者から受け付けた場合に、同行グループを取得してもよい。これにより、集団歩行を行うのかを単独歩行を行うのか確実に判別できる
【００６１】
さらに、所要時間予測部は、同行グループに属する複数の同行者の人数が多いほど、同行グループに属する複数の同行者の歩行速度が遅くなると見なしてもよい。ここで、同行者の人数が多くなるほど、会話等のために各同行者が普段通りの歩行速度で歩行できなくなる可能性が高くなる。そのため、同行者の人数が多いほど歩行速度が遅くなると見なすことにより、正確に所要時間を予測できる。
【００６２】
さらに、本発明のように、集団で歩行する際の所要時間を予測する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような装置を備えた所要時間予測システムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし半導体メモリであってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００６３】
１０…所要時間予測システム、２０…制御部、２１…所要時間予測プログラム、２１ａ…同行グループ取得モジュール、２１ｂ…所要時間予測モジュール、３０…記録媒体、３０ａ…経路情報、３０ｂ…歩行履歴ＤＢ、３０ｃ…標準速度テーブル、４０…通信部、１００…スマートフォン、１５０…測位部、１６０…案内部、１７０…カメラ、１８０…タッチパネルディスプレイ、Ｄ…基準距離、Ｕｎ…ユーザ、ＶG…グループ歩行速度
【図１】
2020144770.tif 000003
【図２】
2020144770.tif 000004
【図３】
2020144770.tif 000005