(57)【要約】【課題】  この発明は、車両内の立位と座位の割合を把握して車両の混雑状況を推定する。【解決手段】  制御部４００と記憶部４１０とを備えたサーバ装置４と、加速度センサ２１６と測位衛星６からの情報を受信する測位受信部２１８を備えた複数の端末装置２とが、ネットワーク３を介して接続され、端末装置２は、加速度センサ２１６からの加速度情報を送信する加速度送信部２５４と、測位受信部２１８からの現在位置情報をサーバ装置４に送信する位置情報送信部２５２とを備え、サーバ装置４の制御部４００は、受信された現在位置情報から端末装置が存在する車両を判断する車両判定部４０４と、車両内に存在すると判断された複数の端末装置の加速度情報から、端末装置の加速度情報を比較して、各端末装置を所持する人が立位か座位かを判定し、立位と座位との割合により車両の混雑状況を判定する立位／座位判定部４０５とを備える。【選択図】    図３
2013216311.tif 000002
【特許請求の範囲】
【請求項１】
制御部と記憶部とを備えたサーバ装置と、加速度センサを備えた複数の端末装置とが、通信可能に接続され、
前記端末装置は、加速度センサからの加速度情報を前記サーバ装置に送信し、
前記サーバ装置の制御部は、受信された複数の端末装置の加速度情報から、各端末装置の加速度情報を比較して、各端末装置を所持する人が立位か座位かを判定することを特徴とする立位か座位を判別する方法。
【請求項２】
前記端末装置は、測位衛星からの情報を受信する測位受信部を備え、前記端末装置は、前記加速度情報を測位衛星のＧＰＳ時刻に同期させて前記サーバ装置に送信することを特徴とする請求項１に記載の立位か座位を判別する方法。
【請求項３】
前記サーバ装置の制御部は、受信された複数の端末装置の加速度情報の時間遅延に基づいて、複数の端末装置を二つのグループに分け、各端末装置がどちらのグループに近いかにより立位か座位を判別することを特徴とする請求項２に記載の立位か座位を判別する方法。
【請求項４】
前記サーバ装置の制御部は、受信された複数の端末装置の加速度情報の周期のピークの違いに基づいて、複数の端末装置を二つのグループに分け、各端末装置がどちらのグループに近いかにより立位か座位を判別することを特徴とする請求項２に記載の立位か座位を判別する方法。
【請求項５】
前記加速度情報は、人のボタン操作による加速度情報を削除した情報である、請求項１から請求項４のいずれか１項に記載の立位か座位を判別する方法。
【請求項６】
複数の携帯端末装置をネットワークで接続し、１つの携帯端末装置をサーバ装置として用いることを特徴とする請求項１から請求項５のいずれか１項に記載の立位か座位を判別する方法。
【請求項７】
制御部と記憶部とを備えたサーバ装置と、加速度センサと測位衛星からの情報を受信する測位受信部を備えた複数の端末装置とが、通信可能に接続され、
前記端末装置は、加速度センサからの加速度情報と測位受信部からの現在位置情報を前記サーバ装置に送信し、
前記サーバ装置の制御部は、受信された現在位置情報から端末装置が存在する車両を判断し、車両内に存在すると判断された複数の端末装置の加速度情報から、各端末装置の加速度情報を比較して、各端末装置を所持する人が立位か座位かを判定し、立位と座位との割合により車両の混雑状況を判定し、この混雑状況を端末装置に通知することを特徴とする混雑状況通知方法。
【請求項８】
前記端末装置は、前記端末装置は、前記加速度情報を測位衛星のＧＰＳ時刻に同期させて前記サーバ装置に送信することを特徴とする請求項７に記載の混雑状況通知方法。
【請求項９】
前記サーバ装置の制御部は、受信された複数の端末装置の加速度情報の時間遅延に基づいて、複数の端末装置を二つのグループに分け、各端末装置がどちらのグループに近いかにより立位か座位を判別することを特徴とする請求項８に記載の混雑状況通知方法。
【請求項１０】
前記サーバ装置の制御部は、受信された複数の端末装置の加速度情報の周期のピークの違いに基づいて、複数の端末装置を二つのグループに分け、各端末装置がどちらのグループに近いかにより立位か座位を判別することを特徴とする請求項８に記載の混雑状況通知方法。
【請求項１１】
前記加速度情報は、人のボタン操作による加速度情報を削除した情報である、請求項７から請求項１０のいずれか１項に記載の混雑状況通知方法。
【請求項１２】
制御部と記憶部とを備えたサーバ装置と、加速度センサと測位衛星からの情報を受信する測位受信部を備えた複数の端末装置とが、通信可能に接続され、
前記端末装置は、加速度センサからの加速度情報を送信する加速度送信手段と、測位受信部からの現在位置情報を前記サーバ装置に送信する位置情報送信手段とを備え、
前記サーバ装置の制御部は、受信された現在位置情報から端末装置が存在する車両を判断する車両判定手段と、車両内に存在すると判断された複数の端末装置の加速度情報から、各端末装置の加速度情報を比較して、各端末装置を所持する人が立位か座位かを判定する立位／座位判定手段と、立位と座位との割合により車両の混雑状況を判定する手段とを備えることを特徴とする混雑状況通知装置。
【請求項１３】
前記端末装置は、前記端末装置は、前記加速度情報を測位衛星のＧＰＳ時刻に同期させて前記サーバ装置に送信することを特徴とする請求項１２に記載の混雑状況通知装置。
【請求項１４】
前記サーバ装置の制御部は、受信された複数の端末装置の加速度情報の時間遅延に基づいて、複数の端末装置を二つのグループに分け、各端末装置がどちらのグループに近いかにより立位か座位を判別することを特徴とする請求項１３に記載の混雑状況通知装置。
【請求項１５】
前記サーバ装置の制御部は、受信された複数の端末装置の加速度情報の周期のピークの違いに基づいて、複数の端末装置を二つのグループに分け、各端末装置がどちらのグループに近いかにより立位か座位を判別することを特徴とする請求項１３に記載の混雑状況通知装置。
【請求項１６】
前記加速度情報は、人のボタン操作による加速度情報を削除した情報である、請求項１２から請求項１４のいずれか１項に記載の混雑状況通知装置。
【請求項１７】
加速度センサと測位衛星からの情報を受信する測位受信部を備えた複数の端末装置に通信可能に接続された、制御部と記憶部とを備えたサーバ装置に実行させるためのプログラムであって、
前記制御部において、
前記端末装置から送信される加速度センサからの加速度情報を受信する加速度受信ステップと、
前記端末装置から送信され現在位置情報受信する現在位置受信ステップと、
受信された現在位置情報から端末装置が存在する車両を判断する車両判定ステップと、
車両内に存在すると判断された複数の端末装置の加速度情報から、各端末装置の加速度情報を比較して、各端末装置を所持する人が立位か座位かを判定する立位／座位判定、ステップと、
立位と座位との割合により車両の混雑状況を判定する混雑状況判定ステップと、
混雑状況の判定結果を端末装置に送信する判定結果送信ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、立位か座位を判別する方法であり、特に、加速度センサを用いて立位又は座位を判別する方法に関するものである。
【背景技術】
【０００２】
駅や停留所で電車やバスなどの乗り合い車両を待っているときに、次に到着する車両の混雑状況、例えば、座れる座席数、立っている乗客の比率、あと何人着席できるかなどを知ることができれば、どの車両の到着を待つか、違う車両に変更するかの判断基準となり、乗客のサービス性が向上する。
【０００３】
従来から特定の区域内における人の数を自動的に計数する装置は種々提案されている。例えば、発光素子と受光素子を用いてその領域を通過する人を計数するものが知られている（特許文献１参照）。
【０００４】
列車車両などの乗り物内にどの位の人が居るのかを把握するのは、その人数を計数すればよいが、実際には移動する車両に乗降を繰り返す乗客の数をリアルタイムで正確に計数するのは容易ではない。
【０００５】
上記した従来の自動的に人数を計数する装置は車内に持ち込むこと自体困難である上にコストも掛かるために車内の人数を把握するためには現実的ではない。
【０００６】
他方、車両に乗り降りする乗客の数は、例えばその混雑度を把握する目的であれば、必ずしも端数に至るまで正確に把握しなくてもよい場合がある。そこで、車両等の乗車状況をリアルタイムで把握するため、列車内に基地局を設け、列車が駅を発車したときに、車内の携帯電話機と通信を行うことによって、車内の乗客の大凡の数を把握する列車情報管理装置が提案されている（特許文献２参照）。
【０００７】
上記した装置では、車内の人数の把握を携帯電話機の応答数を計数することで行っているが、車内の乗客が椅子に座っているのか立っているのか、すなわち、座位か立位かまでは判断することはできない。上記したように、車両内の立位と座位の割合を把握することができれば、列車の混雑状況をより詳しく把握でき、乗客等のユーザにとっては車両を選択する際の大きな目安になる。
【０００８】
また、Ｘ軸、Ｙ軸、Ｚ軸を備える重力加速度計を人に装着して、歩行、走行、座位、立位のいずれの状態にあるのかを判別する人の姿勢動作判別装置が提案されている（特許文献３参照）。
【０００９】
上記した姿勢判別装置は、装着した人の姿勢を判断することができるだけで、複数の人が座位であるか立位であるかを判別することができない。また、車両であれば、走行時の振動等も重力加速度計に与えられ、装着した人の姿勢を判別することは困難である。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平１１−２５０３５８号公報
【特許文献２】特開２００９−１９０５８５号公報
【特許文献３】特開２０１０−１２５２３９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
この発明は、車両内の立位と座位を判別する方法を提供することを第１の目的とする。さらに、この発明は、立位と座位の割合を把握して、車両の混雑状況を推定できる方法を提供することを第２の目的とする。
【課題を解決するための手段】
【００１２】
この発明の立位か座位を判別する方法は、制御部と記憶部とを備えたサーバ装置と、加速度センサを備えた複数の端末装置とが、通信可能に接続され、前記端末装置は、加速度センサからの加速度情報を前記サーバ装置に送信し、前記サーバ装置の制御部は、受信された複数の端末装置の加速度情報から、各端末装置の加速度情報を比較して、各端末装置を所持する人が立位か座位かを判定することを特徴とする。
【００１３】
この発明の混雑状況通知方法は、制御部と記憶部とを備えたサーバ装置と、加速度センサと測位衛星からの情報を受信する測位受信部を備えた複数の端末装置とが、通信可能に接続され、前記端末装置は、加速度センサからの加速度情報と測位受信部からの現在位置情報を前記サーバ装置に送信し、前記サーバ装置の制御部は、受信された現在位置情報から端末装置が存在する車両を判断し、車両内に存在すると判断された複数の端末装置の加速度情報から、各端末装置の加速度情報を比較して、各端末装置を所持する人が立位か座位かを判定し、立位と座位との割合により車両の混雑状況を判定し、この混雑状況を端末装置に通知することを特徴とする。
【００１４】
この発明の混雑状況通知装置は、制御部と記憶部とを備えたサーバ装置と、加速度センサと測位衛星からの情報を受信する測位受信部を備えた複数の端末装置とが、通信可能に接続され、前記端末装置は、加速度センサからの加速度情報を送信する加速度送信手段と、測位受信部からの現在位置情報を前記サーバ装置に送信する位置情報送信手段とを備え、前記サーバ装置の制御部は、受信された現在位置情報から端末装置が存在する車両を判断する車両判定手段と、車両内に存在すると判断された複数の端末装置の加速度情報から、各端末装置の加速度情報を比較して、各端末装置を所持する人が立位か座位かを判定する立位／座位判定手段と、立位と座位との割合により車両の混雑状況を判定する手段とを備えることを特徴とする。
【００１５】
この発明のプログラムは、加速度センサと測位衛星からの情報を受信する測位受信部を備えた複数の端末装置に通信可能に接続された、制御部と記憶部とを備えたサーバ装置に実行させるためのプログラムであって、前記制御部において、前記端末装置から送信される加速度センサからの加速度情報を受信する加速度受信ステップと、前記端末装置から送信される現在位置情報を受信する現在位置受信ステップと、受信された現在位置情報から端末装置が存在する車両を判断する車両判定ステップと、車両内に存在すると判断された複数の端末装置の加速度情報から、各端末装置の加速度情報を比較して、各端末装置を所持する人が立位か座位かを判定する立位／座位判定ステップと、立位と座位との割合により車両の混雑状況を判定する混雑状況判定ステップと、混雑状況の判定結果を端末装置に送信する判定結果送信ステップと、を実行させることを特徴とする。
【発明の効果】
【００１６】
この発明は、複数の端末装置の加速度情報から、各端末装置の加速度情報を比較することで、各端末装置を所持する人が立位か座位かを容易に判定することができる。そして、この判定情報を用いることで、立位と座位の割合をふまえた車両の混雑状況を通知することができる。
【図面の簡単な説明】
【００１７】
【図１】この発明の車両混雑状況推定装置の構成を示すブロック図である。
【図２】この発明に用いられる携帯端末装置の構成を示すブロック図である。
【図３】この発明の車両混雑状況通知装置の構成を示す機能ブロックである。
【図４】この発明の実施形態における車両混雑状況通知装置の処理の一例を示すフローチャートである。
【図５】車両内の座位と立位における携帯端末装置の位置を示す模式図である。
【図６】車両内の座位と立位における加速度センサの情報を示す特性図である。
【図７】実際の電車での加速度センサの位置の違いによる加速度センサの情報を示す特性図である。
【図８】立っている乗客が手で保持している加速度センサの周波数の分布を示すＦＦＴスペクトラム図である。
【図９】立っている乗客のポケット内に保持している加速度センサの周波数の分布を示すＦＦＴスペクトラム図である。
【図１０】座っている乗客が手で保持している加速度センサの周波数の分布を示すＦＦＴスペクトラム図である。
【図１１】座っている乗客のポケット内に保持している加速度センサの周波数の分布を示すＦＦＴスペクトラム図である。
【図１２】座席の上の加速度センサの周波数の分布を示すＦＦＴスペクトラム図である。
【図１３】図７の加速度センサの情報にローパスフィルタを適用した特性図である。
【図１４】図７の加速度センサの情報にハイパスフィルタを適用した特性図である。
【図１５】ピーク時刻とピーク時の加速度値の個数を示す図である。
【図１６】この発明に用いられる携帯端末装置の表示画面を示す模式図である。
【図１７】この発明に用いられる携帯端末装置の表示画面を示す模式図である。
【図１８】この発明に用いられる携帯端末装置の表示画面を示す模式図である。
【図１９】この発明に用いられる携帯端末装置の表示画面を示す模式図である。
【図２０】この発明に用いられる携帯端末装置の表示画面を示す模式図である。
【図２１】この発明に用いられる携帯端末装置の表示画面を示す模式図である。
【図２２】この発明に用いられる携帯端末装置の異なる構成を示す機能ブロックである。
【発明を実施するための形態】
【００１８】
以下、この発明の実施形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付し、説明の重複を避けるためにその説明は繰返さない。
【００１９】
この発明に用いられる携帯端末装置２は、いわゆるスマートフォンといわれる携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）が用いられ、この発明を実施するためのアプリケーションプログラムがインストールされる。この携帯端末装置２は、後述するように、加速度センサ、ＧＰＳ機能を有している。
【００２０】
図１に示すように、この発明の車両状況推定装置は、サーバ装置４及び複数の携帯端末装置２がネットワーク３を介して通信可能に接続して構成される。携帯端末装置２は、例えば、列車１に乗車している乗客が所持し、列車の各車両の乗車した乗客から後述するように、加速度センサの情報並びに現在位置情報（ＧＰＳ情報）がネットワーク３を介してサーバ装置４に送信される。
【００２１】
また、駅構内５や駅の途中の道などからユーザが所持する携帯端末装置２を用いて列車の混雑状況等を入手するために、携帯端末装置２がネットワーク３を介してサーバ装置４に接続される。ここで、図１に示すように、通信には、一例として、ネットワーク３を介した有線・無線通信等の遠隔通信等を示す。
【００２２】
図２は、携帯端末装置２の構成を示すブロック図である。図２に従い、この発明に用いられる携帯端末装置２の一例について説明する。携帯端末装置２は、いわゆるスマートフォンといわれる携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）のような移動端末機器であって、本体内に、無線送受信部２１７、測位受信部２１８、マイク２１０、スピーカー２１１、キーボード２１２、ディスプレイ２１３、デジタルカメラ２１４、不揮発性メモリ２１５、加速度センサ２１６、バッテリー２１９、充電回路２２０、電源端子２２１、外部端子２２２、制御部２００を備える。無線送受信部２１７はアンテナ２１７ａを有する。測位受信部２１８はアンテナ２１８ａを有する。アンテナ２１７ａ、２１８ａは、本体内部にあってもよいし外部に露出してもよい。
【００２３】
無線送受信部２１７は、バッテリー２１９からの電力で無線基地局７と無線通信を行いネットワーク３と接続するものであって、次の機能を有する。すなわち、通話機能とデータ通信機能を有する。通話機能は、音声により通話する機能であり、データ通信機能は、文字や記号あるいは画像（静止画像、動画像、またはそれら両方の画像）を双方向に送受信する機能である。
【００２４】
測位受信部２１８は、測位衛星６からの衛星信号（ＧＰＳ情報）を受信して携帯端末装置２の位置情報を作成するものであって、携帯端末装置２の位置情報としての「緯度」及び「経度」を検出するＧＰＳセンサを構成する。マイク２１０は音声や音を集音して電気信号に変換して出力する機器である。スピーカー２１１は電気信号を音声や音に変換して出力する機器である。キーボード２１２は制御部２００の入力機器を構成する多数のキーを備える。多数のキーとしては、置数キー、電源スイッチ、発信スイッチ、ファンクションキーなどである。ディスプレイ２１３は制御部２００の出力情報を可視化するための出力機器を構成する。キーボード２１２とディスプレイ２１３は、ディスプレイ２１３がタッチパネルで構成されている場合には、両者が一体化されて用いられる。
【００２５】
デジタルカメラ２１４は撮影した画像（静止画像、動画像またはそれら両方の画像）を制御部２００へ入力するための機器を構成する。バッテリー２１９は携帯端末装置２の各部品に直流の電力を供給するバッテリーである。
【００２６】
加速度センサ２１６は、光学式や半導体式等の３軸加速度センサ等で構成され、携帯端末装置２により得られる加速度データを出力する。例えば、この加速度センサ２１６は、±３Ｇ、周期１／１００秒、精度０．０２Ｇ以下の性能を有している。
【００２７】
充電回路２２０はバッテリー２１９への充電を行う回路である。例えば、図外の給電線が商用電源と携帯端末装置２の電源端子２２１とに接続され、商用電源から給電線及び電源端子２２１を経由して充電回路２２０に供給されると、充電回路２２０が供給された電力を携帯端末装置２に使用する電圧の直流の電力に変換し、その直流の電力を充電回路２２０がバッテリー２１９に供給して充電させる。また、外部端子２２２からデータ等の入出力が行うことができる。
【００２８】
不揮発性メモリ２１５は、状況情報等を記録する記録媒体である。この実施の形態では、測位受信部２１８で収集した位置情報とマイク２１０で収集した音声情報とデジタルカメラ２１４で収集した画像情報と加速度センサ２１６で収集した各種情報が不揮発性メモリ２１５に記録される。加速度センサ２１６は、「重力」や「振動回数」及び「傾き」という情報を検出する。図２１に示すように、加速度情報、位置情報、時刻情報が得られ、これら情報がサーバ装置４にネットワーク３を介して送信される。
【００２９】
制御部２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、検出手段２０４、収集手段２０５を備える。制御部２００は、ＣＰＵ２０１による制御に基づき、マイク２１０から入力された音声を送信波に乗せる変調を行って無線送受信部２１７に出力する一方、無線送受信部２１７から入力された受信波から音声を取り出す復調を行ってスピーカー２１１に出力する。また、制御部２００は、キーボード２１２にて入力された各種情報を無線送受信部２１７に出力し、無線基地局７からネットワーク３に送信する。また、ネットワーク３から送られてきた各種情報を無線送受信部２１７で受け取り、ディスプレイ２１３やスピーカー２１１に出力する。
【００３０】
ＣＰＵ２０１はＲＯＭ２０２又は不揮発性メモリ２１５に格納されたプログラムに従いＲＡＭ２０３を使用しながら動作して携帯端末装置２の各動作を制御するものである。検出手段２０４、収集手段２０５は、ＣＰＵ２０１の動作でその機能を構成する。
【００３１】
検出手段２０４は電源スイッチ又は後述するアプリケーションプログラムの終了等を検出するものであって、電源スイッチのオフ又はアプリケーションプログラムの終了を検出したときに所定時間経過するまで、各種情報を出力し、所定時間経過後に電源オフ又はアプリケーションプログラムを終了させる。
【００３２】
計測手段２０６は、電源スイッチ又は後述するアプリケーションプログラムの終了等の検出信号が入力したときに、収集した状況情報を送信する期間を計測するものであり、この設定値はＲＯＭ２０２に予め書き込まれている。
【００３３】
収集手段２０５は、測位受信部２１８と加速度センサ２１６を作動して検出された状況情報を不揮発性メモリ２１５に格納する。
【００３４】
測位衛星６は、携帯端末装置２に対し衛星信号を送信する。測位衛星６からの衛星信号はアンテナ２１８ａを介して測位受信部２１８に送信される。無線基地局７に接続されたアンテナ７ａと無線送受信部２１７に接続されたアンテナ２１７ａとを介して無線送受信部２１７と音声信号やデータ信号の送受信を行うものである。ネットワーク３は、無線基地局７とサーバ装置４との間でデータ信号等の送受信を行うものである。
【００３５】
上記した携帯端末装置２に、車両の混雑状況を把握するためのアプリケーションソフトをインストールすることで、混雑状況通知装置の端末装置として動作する。混雑状況通知装置の構成を機能ブロックとして表している図３に従い説明する。図３においては、記憶部に格納されたプログラムにより、ＣＰＵ等が各機能を動作する状態を機能ブロックとして表し、この発明に関係する部分のみ概念的に示している。尚、図３においては、複数の携帯端末装置２のうちの１つの携帯端末装置２の構成について代表的に図示しているが、その他の携帯端末装置２についても同様の構成である。
【００３６】
図３に示すように、この実施形態の混雑状況通知装置において、サーバ装置４は、制御部４００と記憶部４１０とを少なくとも備えており、携帯端末装置２は、測位受信部２１８と加速度センサ２１６と出力部２１３と入力部２１２と制御部２００と記憶部２４０とを備える。サーバ装置４と携帯端末装置２とはネットワーク３で接続されている。以下、サーバ装置４と携帯端末装置２との構成について説明する。
【００３７】
［サーバ装置４の構成］
サーバ装置４は、携帯端末装置２から送信される、ユーザの現在位置情報並びに加速度センサの加速度情報を受信する。そして、受信した現在位置情報の履歴を記憶部４１０に格納し、ネットワークデータに基づいて、記憶部４１０に格納した現在位置情報の履歴が示す現在位置の移動状況から、複数の携帯端末装置２の移動グループ（列車等）を判定する等の機能を有する。さらに、サーバ装置４は、受信した加速度情報の履歴を記憶部４１０に格納し、後述するように、加速度情報から立位又は座位の判定を行う等の機能を有する。
【００３８】
サーバ装置４は、通信制御インターフェース部４３０を介してネットワーク３を経由し、複数の携帯端末装置２と相互に通信可能に接続されており、制御部４００と記憶部４１０とを備える。なお、これらのサーバ装置４の各部は任意の通信路を介して通信可能に接続されている。制御部４００は、各種処理を行う制御手段である。通信制御インターフェース部４３０は、通信回線や電話回線等に接続されるアンテナやルータ等の通信装置（図示せず）に接続されるインターフェースであり、サーバ装置４とネットワーク３との間における通信制御を行う機能を有する。すなわち、通信制御インターフェース部４３０は、携帯端末装置２等と通信回線を介してデータを通信する機能を有している。記憶部４１０は、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）等の固定ディスク装置のストレージ手段であり、各種のデータベースやテーブル（ネットワークデータベース４１１、位置履歴データベース４１２、時刻表データベース４１３、及び混雑状況データベース４１４等）を格納する。
【００３９】
これら記憶部４１０の各構成要素のうち、ネットワークデータベース４１１は、交通網を規定するネットワークデータを記憶するネットワークデータ記憶手段である。ここで、ネットワークデータベース４１１に記憶されるネットワークデータは、路線網ネットワークデータ等の交通機関の交通ネットワークデータである。これらネットワークデータは、ネットワークデータベース４１１に予め記憶されており、サーバ装置４の制御部４００は、定期的にネットワーク３を介して最新のデータを外部機器（例えば、ネットワークデータを提供するネットワークデータサーバなど）等からダウンロードしてネットワークデータベース４１１に記憶されたネットワークデータをアップデートする。
【００４０】
ネットワークデータベース４１１に記憶される交通ネットワークデータは、電車やバス等の交通機関の路線等を規定したネットワークデータである。例えば、交通ネットワークデータは、電車の路線網を規定した路線網ネットワークデータであってもよく、バスの路線網を規定した路線網ネットワークデータであってもよい。例えば、ネットワークデータベース４１１に記憶される交通ネットワークデータは、電車、バス、市電、モノレール、等の各交通機関の路線網を規定するネットワークデータであり、例えば、駅及び停留所（バス停）等の停止位置などの路線網表現上の結節点であるノードのノードデータと、ノード間を接続する鉄道路線、航空路線、航路、及び、バス路線等のリンクのリンクデータとの組み合わせによって表現されるネットワークデータである。なお、ノードデータには、ノード番号、緯度経度等の位置座標、ノード種別、接続するリンク本数、接続ノード番号、及び、線路が交差する駅名等を含んでいてもよい。また、リンクデータには、リンク番号、接続する駅等の種別、列車等の路線番号、重用する路線情報、リンク長、及び、名称等を含んでいてもよい。また、交通ネットワークデータは、交通機関の利用料金データ及び乗車位置データ等を含んでいてもよい。また、乗車位置データは、例えば、電車、市電、モノレール及びケーブルカー等の複数の車両が連結した交通機関の停止位置（乗車位置等）を表す情報等であってもよい。
【００４１】
また、位置履歴データベース４１２は、複数の携帯端末装置２から受信した現在位置情報を記憶する現在位置情報記憶手段である。例えば、サーバ装置４は、携帯端末装置２から送信される、ユーザの現在位置情報を受信し、受信した現在位置情報を当該携帯端末装置２の識別情報に対応付けて位置履歴データベース４１２に格納することにより、位置履歴データベース４１２を構築する。また、サーバ装置４は、現在位置情報に対応付けて、さらに、現在位置情報の取得時刻や受信時刻等の時刻情報を位置履歴データベース４１２に格納する。
【００４２】
また、時刻表データベース４１３は、交通機関の時刻表情報を記憶する時刻表情報記憶手段である。ここで、時刻表データベース４１３に記憶される時刻表情報は、例えば、電車、バス、市電、モノレール等の各交通機関の各駅の時刻表を表す情報等である。ここで、この実施形態において交通機関の駅は、電車、バス、市電、モノレール等の交通機関の停留地点（列車駅、バス駅等）などの停止位置を含む。また、時刻表情報は、交通機関の出発時刻のほか、通過時刻や到着時刻を定義づけたデータである。この時刻表情報に基づいて、後述する車両判定部４０４は、各列車の各時刻における位置、さらに車両の位置を推定する。時刻表情報は、時刻表データベース４１３に予め記憶されており、サーバ装置４の制御部４００は、定期的にネットワーク３を介して最新のデータを外部機器（例えば、時刻表情報を提供する時刻表サーバなど）等からダウンロードして時刻表データベース４１３に記憶された時刻表情報をアップデートする。この時、遅延情報等があれば、その遅延情報に基づき、時間情報が書き換えられる。
【００４３】
記憶部４１０は、混雑状況データベース４１４を備え、時刻情報データベース４１３及び位置履歴情報データベース４１２に基づき、各交通機関の車両等に乗車している乗客の立位／座位状況を記憶し、運行されている各車両の混雑状況を格納している。
【００４４】
また、制御部４００は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラムや、各種の処理手順等を規定したプログラム、及び、所要データを格納するための内部メモリを有する。そして、制御部４００は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部４００は、機能概念的に、現在位置情報受信部４０１、現在位置履歴格納部４０２、加速度情報算出部４０３、車両判定部４０４、立位／座位判定部４０５、判定結果送信部４０６、経路探索条件受信部４０７、経路探索部４０８及び経路情報送信部４０９を備える。
【００４５】
このうち、現在位置情報受信部４０１は、携帯端末装置２から送信されるユーザの現在位置情報を受信する現在位置情報受信手段である。なお、現在位置情報受信部４０１は、携帯端末装置２から送信される現在位置情報に対応付けられた当該現在位置情報の取得時刻等の時刻情報を受信する。
【００４６】
また、現在位置履歴格納部４０２は、現在位置情報受信部４０１により受信された現在位置情報の履歴を位置履歴データベース４１２に格納する現在位置履歴格納手段である。ここで、現在位置履歴格納部４１２は、現在位置情報受信部４０１により受信された現在位置情報の履歴を、時刻情報に対応付けて位置履歴データベース４１２に格納する。例えば、現在位置履歴格納部４０２は、現在位置情報受信部４０１により現在位置情報とともに受信された当該現在位置情報の取得時刻等の時刻情報等を格納する。また、現在位置履歴格納部４０２は、現在位置情報受信部４０１により受信または取得された携帯端末装置２の識別情報を、現在位置情報に対応付けて格納してもよい。
【００４７】
また、車両判定部４０４は、ネットワークデータベース４１１に記憶されたネットワークデータ、時間表データベース４１３に基づいて、その時刻により、列車に乗車している場合には、列車情報並びに乗車している車両を判定する。この車両判定部４０４は、現在位置履歴格納部４０２により位置履歴データベース４１２に格納された現在位置情報の履歴が示す現在位置の移動状況から複数の携帯端末装置２の列車並びに車両を判定する手段である。例えば、車両判定部４０４は、位置履歴データベース４１２に格納された現在位置情報が示す現在位置が、ネットワークデータのリンクから所定範囲内にあり、位置履歴データベース４１２に現在位置情報として格納されたデータが時刻表データベース４１３から推定される範囲内にある場合に、同一の列車、車両と判定してもよい。例えば、車両判定部４０４は、携帯端末装置２を基準にして、当該携帯端末装置２の現在位置情報に基づく現在位置から乗車している車両等の位置をネットワークデータベース４１１及び時刻表データベース４１３に記憶された交通ネットワークデータ、時刻表データベースを用いて現在時刻に利用可能な或いは現在利用していると推定される交通機関の交通ネットワークデータの中から該当する列車、車両を特定する。
【００４８】
加速度情報算出部４０３は、携帯端末装置２から送られてきた加速度情報を各列車、車両、すなわち、車両判定部４０４で判別された列車等の車両ごとのそれぞれの携帯端末装置２の加速度情報を算出し格納する。
【００４９】
立位／座位判定部４０５は、加速度情報から携帯端末装置２を保持している乗客が立っているのか座っているのかを判別する。この立位／座位の判定は、次の理論に基づいて行う。電車の各車両にある多数のつり革（吊手）は、全てがほぼ同じ周期で揺れる。仮に、１本だけ１．５ｍの長いつり革をぶら下げると、その１本だけ異なる周期で揺れる。重心位置と支点位置が大きく異なる場合、揺れ方も大きく異なる。
【００５０】
このような現象から明らかなように、座っているユーザの保持する携帯端末装置２の加速度センサと、立っているユーザの保持する携帯端末装置２の加速度センサとは、同じ電車の車両に乗っている場合でも明らかに揺れ方（加速度）が異なる。
【００５１】
この発明は、半径数ｍ〜数１０ｍ程度の距離に、通信可能で加速度センサを有する複数の携帯端末装置２が存在する状況において、複数の加速度センサからの加速度情報の差分から、各ユーザが立っているのか座っているのかを判別するものである。
【００５２】
金属製（剛体）の車両は全体が同時に揺れる。一方、座っている乗客は車両の椅子からある範囲の位置に携帯端末装置２を保持することになる。例えば、図５に示すように、座っている乗客１２のポケットに携帯端末装置２を入れている場合には、車両（椅子１１）からの距離Ｌ２は、例えば、２０ｃｍ離れた位置に存在することになる。携帯端末装置２には、車両の揺れから、例えば２０ミリ秒ほど遅れて検出される。また、立っている乗客１３は、車両の床１５からの距離Ｌ１は、座っている乗客より離れた位置に携帯端末装置２を保持することになる。例えば、立っている乗客１３のポケットに携帯端末装置２を入れている場合には、車両から１２０ｃｍ離れた位置に存在することになる。携帯端末装置２には、車両の揺れから、例えば、１２０ミリ秒ほど遅れて検出される。さらに、車両から２０ｃｍ離れた携帯端末装置２は、１２０ｃｍ離れた携帯端末装置２に比べ、周期の短い（周波数の高い）揺れが強く（敏感に）検知される。
【００５３】
これらの情報を車両ごとのグループの加速度情報を比較することで、立位か座位かを推定することができる。立位／座位判定部４０５は、上記した方法により、各車両の複数の加速度センサの加速度情報の差分から座客か立客を判別する。そして、立位／座位のユーザ数の比率から車両ごとの混雑状況を判別する。その判別情報を混雑状況データベース４１４に格納する。
【００５４】
判定結果送信部４０６は、立位／座位判定部４０５により判定された移動グループごと立位／座位の比率に基づく混雑状況を、混雑状況の情報の入手を希望するユーザの携帯端末装置２に送信する判定結果送信手段である。
【００５５】
経路探索条件受信部４０７は、携帯端末装置２から送信される、少なくとも出発地と目的地とを含む経路探索条件を受信する経路探索条件受信手段である。
【００５６】
経路探索部４０８は、経路探索条件受信部４０７により受信された経路探索条件を満たす、出発地から目的地までの経路を、ネットワークデータベース４１１に記憶されたネットワークデータに基づいて探索して、経路の経路情報を算出する経路探索手段である。なお、経路探索部４０８は、算出した経路情報の経路に対応付けて、混雑状況等を示す情報を当該経路情報に格納してもよい。
【００５７】
経路情報送信部４０９は、経路探索部４０８により算出された経路情報を、経路探索条件の送信元の携帯端末装置２に送信する経路情報送信手段である。
【００５８】
［携帯端末装置２の構成］
図３において、携帯端末装置２は、現在位置情報をサーバ装置４に送信する等の機能を有する。携帯端末装置２は、例えば、いわゆるスマートフォンといわれる携帯電話やＰＤＡのような移動端末機器である。ここで、携帯端末装置２は、インターネットブラウザ等を搭載していてもよく、この発明に基づく混雑状況案内アプリケーションを搭載している。さらに、乗換案内アプリケーション等を搭載していてもよい。また、携帯端末装置２は、リアルタイムに現在位置取得が行えるよう、ＧＰＳ機能を有する測位受信部２１８を備えている。そして、携帯端末装置２は、ディスプレイ等の出力部２１３とキーボード等の入力部２１２を備えている。
【００５９】
ここで、出力部２１３は、混雑状況の判定結果や経路情報等に基づく表示画面を表示する表示手段（例えば、液晶や有機ＥＬ等から構成されるディスプレイ等）である。また、出力部２１３は、混雑状況の判定結果や経路情報等を音声として出力する音声出力手段（例えば、スピーカ等）であってもよい。また、入力部２１２は、混雑状況の表示要求や経路情報の入力等を行う入力手段（例えば、キー入力部、タッチパネル、キーボード、マイク等）を備えている。また、入出力制御インターフェース部２３０は、加速度センサ２１６、測位受信部２１８、出力部２１３及び入力部２１２等の制御を行う。
【００６０】
ここで、測位受信部２１８は、測位衛星６から発信される位置情報信号（ＧＰＳ信号）を受信する。また、この実施形態において、携帯端末装置２は、測位受信部２１８にて取得された位置情報信号から、時間、緯度、経度、及び、高さ情報を含む位置情報を取得する。
【００６１】
また、加速度センサ２１６は、光学式や半導体式等の３軸加速度センサ等で構成され、携帯端末装置２により得られる加速度データを出力する。そして、入出力制御インターフェース２３０から加速度情報取得部２５３に与えられる。ユーザが手で持ってボタンを操作している場合、ボタン操作により携帯端末装置２に加速度が発生する。この実施形態では、この影響を削除するために、加速度情報取得部２５３では、加速度データから、例えば、周期が２５ヘルツ（Ｈｚ）以上の周波数帯を、ローパスフィルタをかけることにより削除する。これにより、周期が２５ヘルツ（Ｈｚ）未満の揺れである車両の揺れ、及び車両の揺れによるユーザ自体の体の揺れを検出する。このユーザのボタン操作を除いた加速度情報を利用する。なお、ユーザがボタンを操作しているか否かは、携帯端末装置２の入力部２１２の出力から明らかであるため、ボタン操作をしていない場合は、上記したフィルタ処理は省略することができる。なお、上記の影響を削除する処理をサーバ装置４で行う場合には、携帯端末装置２には、上記の構成は設けなくてもよい。
【００６２】
また、通信制御インターフェース部２３１は、通信回線や電話回線等に接続されるアンテナやルータ等の通信装置（図示せず）に接続されるインターフェースであり、携帯端末装置２とネットワーク３との間における通信制御を行う機能を有する。すなわち、通信制御インターフェース部２３１は、サーバ装置４等とネットワーク３を介してデータを通信する機能を有している。また、ネットワーク３は、携帯端末装置２及びサーバ装置４と、外部の地図提供サーバ等の外部機器または外部システムとを相互に接続する機能を有し、例えば、インターネット、電話回線網（携帯端末回線網及び一般電話回線網等）等であればよい。
【００６３】
また、記憶部２４０は、ＨＤやメモリカード等の大容量のストレージ手段、ＥＰＲＯＭ（ｅｒａｓａｂｌｅ  ａｎｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を用いて構成される小容量高速メモリ（例えば、キャッシュメモリ）等のストレージ手段であり、各種のアプリケーションプログラム、データベース、ファイルやテーブルを格納することができる。ここで、記憶部２４０は、各種のファイル等を一時的に記憶するものであってもよい。例えば、記憶部２４０は、サーバ装置４から受信した、混雑状況の判定結果や経路探索結果の経路情報等を記憶してもよい。
【００６４】
また、制御部２００は、ＯＳ等の制御プログラムや、各種の処理手順等を規定したプログラム、及び、所要データを格納するための内部メモリを有する。そして、制御部２００は、これらのプログラム等により、種々の処理を実行するための情報処理を行う。制御部２００は、機能概念的に、現在位置情報取得部２５１、現在位置情報送信部２５２、加速度情報取得部２５３、加速度情報送信部２５４、判定結果受信部２５５、判定結果出力部２５６、経路探索条件送信部２５７、経路情報受信部２５８及び経路情報出力部２５９を備える。
【００６５】
現在位置情報取得部２５１は、携帯端末装置２のユーザの現在位置情報を取得する現在位置情報取得手段である。ここで、現在位置情報取得部２５１は、携帯端末装置２のユーザの現在位置情報を所定時間（所定周期）ごと（例えば、１秒ごと、１分ごと等）に取得してもよい。例えば、現在位置情報取得部２５１は、測位受信部２１８にて測位衛星６から受信した位置情報信号から算出した位置情報を、携帯端末装置２のユーザの現在位置情報として取得する。
【００６６】
現在位置情報送信部２５２は、現在位置情報取得部２５１により取得された現在位置情報をサーバ装置４に送信する現在位置情報送信手段である。ここで、現在位置情報送信部２５１は、現在位置情報を取得した取得時刻の時刻情報を、現在位置情報に対応付けてサーバ装置４に送信する。携帯端末装置２は、測位衛星６から受信した時間情報に基づき内部の時間情報を修正するように構成してもよい。
【００６７】
判定結果受信部２５５は、サーバ装置４から送信される、車両の混雑状況の判定結果を受信する判定結果受信手段である。ここで、判定結果受信部２５５は、サーバ装置４から送信される経路情報を受信してもよい。なお、判定結果受信部２５５は、受信した判定結果等を記憶部２４０に格納してもよい。
【００６８】
判定結果出力部２５６は、判定結果受信部２５５により受信された車両の混雑状況の判定結果等を、出力部２１３に出力する判定結果出力手段である。例えば、判定結果出力部２５６は、「この電車の乗車率は、○○です。」等の表示や音声出力等を出力部２１３に出力してもよい。
【００６９】
経路探索条件送信部２５７は、少なくとも出発地と目的地を含む経路探索条件をサーバ装置４に送信する経路探索条件送信手段である。ここで、経路探索条件は、予め記憶部２４０に記憶された出発地や目的地等の情報であってもよく、ユーザにより入力部２１２を介して入力された出発地や目的地等の情報であってもよい。また、経路探索条件送信部２５７は、キーボード等の入力部２１２を介して入力された住所や緯度経度や施設名等を、経路探索条件としてもよい。
【００７０】
経路情報受信部２５８は、サーバ装置４から送信される経路情報を受信する経路情報受信手段である。ここで、経路情報受信部２５８は、受信した経路情報を記憶部２４０に格納してもよい。
【００７１】
経路情報出力部２５９は、経路情報受信部２５８により受信された経路情報に基づいて出力部２１３を介して経路案内を実行する経路情報出力手段である。ここで、経路情報出力部２５９は、受信された複数の経路に関する経路情報のうち、経路案内を実行する一の経路をユーザに入力部２１２を介して選択させるよう制御し、選択された経路について経路案内を実行してもよい。経路情報出力部２５９は、経路案内にかかる案内経路と、現在位置情報取得部２５１により取得される現在位置情報とを出力部２１３の表示画面に表示させることにより、経路案内を実行してもよい。
【００７２】
次に、この発明の混雑状況通知装置の処理の一例について、図面を参照して詳細に説明する。なお、以下の説明においては、理解の容易のため、複数の携帯端末装置２のうち一の携帯端末装置２について説明するが、その他の携帯端末装置２についても同様に現在位置情報及び加速度情報をサーバ装置４に送信し、サーバ装置４から送信される判定結果を受信している。すなわち、混雑状況通知装置における複数の携帯端末装置２は、定期的に現在位置情報及び加速度情報をサーバ装置４に送信しており、サーバ装置４は、受信した現在位置情報を位置履歴データベース４１２に加速度情報を用いて算出した混雑状況を混雑状況データベース４１４格納する。ここで、図４は、この実施形態における混雑状況通知装置の処理の一例を示すフローチャートである。
【００７３】
図４に示すように、まず、携帯端末装置２の位置情報取得部２５１は、携帯端末装置２のユーザの現在位置情報を取得する（ステップＳ１）。ここで、位置情報取得部２５１は、携帯端末装置２のユーザの現在位置情報を所定時間（所定周期）ごと（例えば、１秒ごと、１分ごと等）に取得してもよい。例えば、位置情報取得部２５１は、測位受信部２１８にて測位衛星６から受信した位置情報信号から算出した位置情報を、携帯端末装置２のユーザの現在位置情報として取得する。
【００７４】
そして、携帯端末装置２の位置情報送信部２５２は、位置情報取得部２５１により取得された現在位置情報をサーバ装置４に送信する（ステップＳ２）。ここで、位置情報送信部２５２は、現在位置情報を取得した取得時刻の時刻情報を測位衛星６のＧＰＳ時刻に同期させ、現在位置情報に対応付けてサーバ装置４に送信する。また、位置情報送信部２５２は、現在位置情報とともに、携帯端末装置２の識別情報をサーバ装置４に送信してもよい。ここで、位置情報送信部２５２は、位置情報取得部２５１により取得される現在位置情報の更新に応じて現在位置情報をサーバ装置４に送信してもよく、位置情報取得部２５１により取得された現在位置情報の履歴を一定時間ごとにサーバ装置４に送信してもよい。
【００７５】
そして、サーバ装置４の現在位置情報受信部４０１は、携帯端末装置２から送信された、ユーザの現在位置情報を受信する（ステップＳ１１）。なお、現在位置情報受信部４０１は、現在位置情報とともに送信される取得時刻の時刻情報や識別情報を受信してもよく、また、ネットワーク３のパスを解析する等により識別情報を取得してもよい。
【００７６】
そして、サーバ装置４の現在位置履歴格納部４０２は、現在位置情報受信部４０１により受信された現在位置情報の履歴を位置履歴データベース４１２に格納する（ステップＳ１２）。ここで、現在位置履歴格納部４０２は、現在位置情報受信部４０１により受信された現在位置情報の履歴を、携帯端末装置２ごとに位置履歴データベース４１２に格納してもよく、時刻情報に対応付けて位置履歴データベース４１２に格納してもよい。例えば、現在位置履歴格納部４０２は、現在位置情報受信部４０１により現在位置情報とともに受信された当該現在位置情報の取得時刻等の時刻情報や、現在位置情報受信部４０１により現在位置情報が受信された受信時刻等の時刻情報を、当該現在位置情報に対応付けて位置履歴データベース４１２に格納してもよい。また、現在位置履歴格納部４０２は、現在位置情報受信部４０１により受信または取得された携帯端末装置２の識別情報ごとに、現在位置情報を位置履歴データベース４１２に格納してもよい。
【００７７】
続いて、サーバ装置４は、現在位置情報受信部４０１により受信された現在位置情報に基づいて、ユーザの位置を特定する。すなわち、ユーザが列車等に乗車しているか駅構内やその他の場所であるかの判別を行う。このため、車両判定部４０４は、ネットワークデータベース４１１に記憶されたネットワークデータ、時間表データベース４１３に基づいて、その時刻により、ユーザの現在位置情報から列車に乗車しているか否か判別し、列車に乗車している場合には、列車情報並びに乗車している車両を判定し、列車、車両を特定する（ステップＳ１３）。その特定された列車、車両は携帯端末装置２ごとに、位置履歴データベース４１２に関連づけて格納する。また、列車等に乗車していないと判断されたユーザは、駅構内等の場所を特定する。そして、その特定された場所を携帯端末装置２ごとに、位置履歴データベース４１２に関連づけて格納する。
【００７８】
この車両判定部４０４は、例えば、位置履歴データベース４１２に格納された現在位置情報が示す現在位置が、ネットワークデータのリンクから所定範囲内にあり、位置履歴データベース４１２に現在位置情報として格納されたデータが時刻表データベース４１３から推定される範囲内にある場合に、同一の列車、車両と判定する。そして、車両判定部４０４は、携帯端末装置２を基準にして、当該携帯端末装置２の現在位置情報に基づく現在位置から乗車している車両等の位置をネットワークデータベース４１１及び時刻表データベース４１３に記憶された交通ネットワークデータ、時刻表データベースを用いて現在時刻に利用可能な或いは現在利用していると推定される交通機関の交通ネットワークデータの中から該当する列車、車両を特定する。
【００７９】
再び、図４に戻り、携帯端末装置２は、加速度センサ２１６から加速度情報取得部２５３に与えられた加速度情報データをＧＰＳ時刻と同期させて送信する（ステップＳ３）。ユーザが手で持ってボタンを操作している場合、ボタン操作により携帯端末装置２に加速度が発生する。この実施形態では、この影響を削除するために、加速度情報取得部２５３では、加速度データから、例えば、周期が２５ヘルツ（Ｈｚ）以上の周波数帯を、ローパスフィルタをかけることにより削除する。これにより、周期が２５ヘルツ（Ｈｚ）未満の揺れである車両の揺れ、及び車両の揺れによるユーザ自体の体の揺れを検出する。このユーザのボタン操作を除いた加速度情報を利用する。なお、ユーザがボタンを操作しているか否かは、携帯端末装置２の入力部２１２の出力から明らかであるため、ボタン操作をしていない場合は、上記したフィルタ処理は省略することができる。また、この処理は携帯端末装置２側で行わなくてもサーバ装置４側で行ってもよい。
【００８０】
サーバ装置４の加速度情報算出部４０３は、携帯端末装置２から送られてきた加速度情報を各列車、車両、すなわち、車両判定部４０４で判別された列車等の車両ごとのそれぞれの携帯端末装置２の加速度情報を算出し格納する（ステップＳ１４）。加速度情報算出部４０３は、サーバ装置４側でユーザが手で持ってボタンを操作している影響を削除する場合には、周期が２５ヘルツ（Ｈｚ）以上の周波数帯を、ローパスフィルタをかけることにより削除する。
【００８１】
サーバ装置４の立位／座位判定部４０５は、加速度情報から携帯端末装置２を保持している乗客が立っているのか座っているのかを判別する。この立位／座位の判定は、半径数ｍ〜数１０ｍ程度の距離に、通信可能で加速度センサを有する複数の携帯端末装置２が存在する状況において、複数の加速度センサの差分から各ユーザが立っているのか座っているのかを判別する（ステップＳ１５）。
【００８２】
前述した図５に示すように、座っている乗客１２のポケットに携帯端末装置２を入れている場合には、車両（椅子１１）からの距離Ｌ２は、例えば、２０ｃｍ離れた位置に存在することになる。立っている乗客１３は、車両の床１５からの距離Ｌ１は、座っている乗客より離れた位置に携帯端末装置２を保持することになる。例えば、立っている乗客１２のポケットに携帯端末装置２を入れている場合には、車両から１２０ｃｍ離れた位置に存在することになる。図６は、電車近傍（座位）の加速度センサの情報と立位の人間の加速度センサの値を時系列的に測定した結果を示す特性図である。このデータは、車両の運転時の揺れによる両者の加速度センサの特性を調べるために、椅子に相当する台車に固定した台に座っている被験者（座位）と台車に立った状態の被験者（立位）のそれぞれのポケットに加速度センサを入れ、台車を揺らしてそれぞれの加速度センサの情報を測定したものである。
【００８３】
加速度センサは、ワイヤレステクノロジー株式会社の小型無線ハイブリッドセンサＩＩＷＡＡ−０１０を用いた。この加速度センサからは、ｘ軸、ｙ軸、ｚ軸方向の加速度が出力される。図６の縦軸は、この３軸の加速度を式（１）に基づいて算出した加速度の絶対値Ａの値である。
【００８４】
Ａ＝（ｘ２＋Ｙ２＋Ｚ２）１／２    …（１）
（ｘ、ｙ、ｚはそれぞれｘ、ｙ、ｚ軸方向の加速度）
【００８５】
図６から明らかなように、座っているユーザの保持する加速度センサと、立っているユーザの保持する加速度センサとは、同じ車両と見なした台車に乗っている場合でも、明らかに揺れ方（加速度）が異なる。
【００８６】
立っているユーザの所持する加速度センサ（携帯端末装置２）は、ユーザの体重を支える部分（床）から１２０ｃｍほど離れているのに対し、座っているユーザの所持する加速度センサ（携帯端末装置２）は、ユーザの体重を支える部分（椅子）から２０ｃｍほどしか離れていない。このため、ユーザが立っているか座っているかで加速度センサの出力情報が時間的な遅れと周波数とが相違することになる。この実施形態では、これらの相違を考慮して判別する。判別は時間遅れの判別又は周波数の判別若しくは両者の判別方法を用いて判別すればよい。
【００８７】
上記の加速度センサを用いて、実際の電車に乗り、加速度センサの位置の違いによる加速度センサの示す値に差異が生じることを確認した。加速度センサは前述したものと同じものを用いた。加速度センサは次の５つの位置に設定している。
【００８８】
（１）立っている乗客が手で保持（以下、「立ち手」という。）
（２）立っている乗客がポケットに保持（以下、「立ちポケ」という。）
（３）座っている乗客が手で保持（以下、「座り手」という。）
（４）座っている乗客がポケットに保持（以下、「座りポケ」という。）
（５）座席の上にすべらないように設置（以下、「座席」という。）
【００８９】
上記の「立ち手」、「座り手」は、乗客がモバイル機器を操作している場合を想定した位置である。「座席」は、モバイル機器（またはモバイル機器を底面に入れたカバン）を座席に置いた場合を想定した位置である。車体の揺れの遅れが最も小さいと期待される。この実験は、ＪＲ長崎本線の普通電車内で行い、１０ミリ秒ごとの揺れのデータを記録した。
【００９０】
計測結果の例として、５分間の実験のうち１秒間の、５つのセンサが示す加速度の推移を図７に示す。縦軸は上記の（１）式によって算出する加速度の絶対値Ａの値、横軸は時間である。なお、一点鎖線は「立ち手」、破線は「立ちポケ」、二点鎖線は「座り手」、実線は「座りポケ」、太線は「座席」にそれぞれ設置されたセンサの値に対応したグラフである。
【００９１】
図８〜図１２に、これら５つの加速度センサの５．１２秒間の周波数分布を示す。図８〜図１２は、高速フーリエ変換（ＦＦＴ）スペクトルムにより周波数分布を実効値で求めたものである。図８は、「立ち手」の時の周波数分布、図９は、「立ちポケ」の時の周波数分布、図１０は、「座り手」の時の周波数分布、図１１は、「座りポケ」の時の周波数分布、図１２は、「座席」の時の周波数分布をそれぞれ示している。
【００９２】
これら図８〜図１２に示すように、１．７６ヘルツ（Ｈｚ）（周期１／１．７６秒＝５６８ミリ秒）の揺れと１２ヘルツ（Ｈｚ）（周期１／１２秒＝８０ミリ秒）前後の揺れが、５つの加速度センサに共通して多く検出されている。この揺れは、電車自体の揺れに起因したものと考えられる。この結果から、上記の５つの加速度センサの位置に関わらず、車両の揺れがすべての加速度センサに伝わっていることが分かる。
【００９３】
また、図９の「立ちポケ」すなわち、立っている乗客のポケットに保持している加速度センサと図１１の「座りポケ」すなわち、座っている乗客のポケットに保持している加速度センサの周波数分布を比較する。この比較から加速度センサをポケットに保持した場合には、立っている乗客と座っている乗客の間に差異が小さく、両者が似ていることが分かる。このことから、個々の加速度の周波数分布によって、乗客が立位か座位かを判別することは難しい。このため、揺れの遅れの時間差により、立位か座位かを検出する方が判別は容易である。
【００９４】
一方、図１２の「座席」の揺れには、２５ヘルツ（Ｈｚ）以上の揺れも含まれているのに対し、図８〜図１１の乗客が保持した加速度センサには、２５ヘルツ（Ｈｚ）以上の揺れがほとんど含まれない。これは、２５ヘルツ（Ｈｚ）以上の車両の揺れが、乗客が保持した加速度センサには伝わっていないことを示している。すなわち、２５ヘルツ（Ｈｚ）以上（周期４０ミリ秒以下）の揺れが立位か座位かの姿勢判別には不要なデータであるといえる。そこで、４０ミリ秒未満（２５ヘルツ（Ｈｚ）以上）の周期の揺れをカットする。このローパスフィルタとして、１０ミリ秒ごとの各サンプリング時刻ｔにおける加速度の値Ａｔに（２）式に示すＬＰ４０をかけて姿勢判別を行う。
【００９５】
【数１】
2013216311.tif 000003
【００９６】
図７に示すデータに、（２）式のローパスフィルタを適用した結果を図１３に示す。図１３から分かるように、２５ヘルツ（Ｈｚ）以上の揺れ（４０ミリ秒未満の周期の揺れ）をカットすることで、２５ヘルツ（Ｈｚ）未満の周期の揺れのピークが判別しやすくなる。
【００９７】
加速度センサを乗客のポケットに保持した場合、立っている乗客の加速度センサの方が座っている乗客の加速度センサよりも１２ヘルツ（Ｈｚ）前後の揺れのピークの検出が２０ミリ秒程度遅れている。また、座っている乗客の加速度センサの方が座席の加速度センサよりも１２ヘルツ（Ｈｚ）前後の揺れのピークの検出が１０ミリ秒程度遅れている。これらのことから、ある加速度センサが１２ヘルツ（Ｈｚ）前後の揺れのピークを検出した後、別の加速度センサが２０〜３０ミリ秒程度遅れて１２ヘルツ（Ｈｚ）前後の揺れのピークを検出した場合、その加速度センサは立っている乗客が所持していると判別できる。
【００９８】
このとき、立っている乗客の加速度センサが揺れのピークを検出した後、座席の加速度センサが次の揺れのピークを検出するまでの時間は、５０ミリ秒（８０ミリ秒−３０ミリ秒）前後であると考えられる。すなわち、揺れのピークの検出が５０ミリ秒前後以上遅れている場合、それらは異なる揺れのピークであると判断できる。また、ピークを検出する時間に２０ミリ秒未満の差しかない場合は、乗客の姿勢が同じ（どちらも立っている／どちらも座っている）と判別できる。姿勢判別アルゴリズムの一つとして、これらのことを考慮して、揺れのピークの検出する時間が２０〜４０ミリ秒ずれている場合に注目して、その比較から乗客の姿勢を判別することができる。
【００９９】
乗客の手に保持された加速度センサのグラフに共通して現れている特徴としては、他の状態の加速度センサに比べて１２ヘルツ（Ｈｚ）の揺れ（凹凸）の数が少ないことが挙げられる。これは、肘や手首の動きによって加速度センサに伝わる１２ヘルツ（Ｈｚ）の揺れがある程度軽減されているためと考えられる。このため、加速度センサを手に設置された乗客の姿勢判別には、１２ヘルツ（Ｈｚ）の揺れは好ましくない．
【０１００】
一方、１．７ヘルツ（Ｈｚ）の揺れは、すべての加速度センサにも伝わっている。しかし、立っているか座っているかにかかわらず、手に持っている乗客の加速度センサに揺れが遅れて伝わっている。すなわち、１．７ヘルツ（Ｈｚ）の揺れの遅れにより、加速度センサが手に保持されているか、ポケットに保持されているかは判別できる。しかし、立っている乗客が保持しているか座っている乗客が保持しているかは１．７ヘルツ（Ｈｚ）の揺れだけでは判別できない。
【０１０１】
この実施形態では、携帯端末装置２に搭載された加速度センサの情報に基づいた姿勢判別を行うものである。一般的な携帯端末装置２は、ユーザにより操作中かどうかによって、手に持たれているかどうかの判別は可能である。手に持たれているかどうかの判別は重要ではない。そこで、この実施形態では、手に持たれているかどうかの判別を行うのではなく、ポケットに保持されている加速度センサによる乗客の姿勢判別を行うこととする。
【０１０２】
この場合、１２ヘルツ（Ｈｚ）前後の揺れに注目した方が一定時間でより多数のピークに基づく判別ができる。このことから代表的な揺れである１２ヘルツ（Ｈｚ）前後の揺れのみに注目して判別すれば判別の計算が容易になる。そこで、５ヘルツ（Ｈｚ）以下（周期２００ミリ秒以上）の揺れを姿勢判別に不要なデータとして処理する。各時刻ｔにおける加速度の値Ａｔに上記の（２）式のローパスフィルタを掛けた結果であるＬＰ４０にハイパスフィルタＨＰ２００をかけて演算する。以後、２００ミリ秒以上（５ヘルツ（Ｈｚ）以下）の周期の揺れをカットする。このため、（３）式に示すものを、ハイパスフィルタとして用い、Ｆｔで示す。ただし、計算過程で用いるＬＰ２００は、５Ｈｚ以上（周期２００ミリ秒未満）の揺れをカットするローパスフィルタである。
【０１０３】
【数２】
2013216311.tif 000004
【０１０４】
図１３のグラフに（３）式のハイパスフィルタを適用した結果を図１４に示す。この結果から、立っている乗客が保持している設置した加速度センサには、座っている乗客が保持している加速度センサよりも揺れが遅れて伝わっていることが顕著となった。このことから、特に、加速度センサが乗客のポケットなどに保持されている場合により有効であることが分かる。
【０１０５】
上記のことから複数の携帯端末装置２から得られた加速度情報のうち、車両自体の揺れに依存する加速度は、ほとんどすべてのユーザに共通に検出される。一方、歩いているユーザや貧乏ゆすりをしているユーザの所持する携帯端末装置２から得られた加速度情報には、そのユーザ固有の揺れが検出され、複数の携帯端末装置２の加速度センサの情報を統合することで、そのユーザ特有の加速度を削除する。
【０１０６】
時間遅れの判別は、車両は全体が同時に揺れる。一方、座っているユーザが所持する２０ｃｍほど離れた位置の携帯端末装置２は、例えば、車両の揺れから例えば２０ミリ秒ほど遅れて検出される。また、立っているユーザの所持する１２０ｃｍほど離れた位置の携帯端末装置２は、例えば、車両の揺れから例えば１２０ミリ秒ほど遅れて検出される。さらに、車両から２０ｃｍ離れた携帯端末装置２には、１２０ｃｍ離れた携帯端末装置２に比べ、周期の短い（周波数の高い）揺れが強く検出される。いわゆるガタンゴトンという揺れは、ユーザの体を通して携帯端末に伝わる。この揺れは、同一車両内に存在する携帯端末のすべてが、ほぼ同じように検出されるはずである。しかし、この時、例えば座っているユーザのポケットにある携帯端末には、車両の揺れから例えば、２０ミリ秒ほど遅れて検出される。一方、立っているユーザのポケットにある携帯端末には、例えば、１２０ミリ秒ほど遅れて検出される。
【０１０７】
車両内にある携帯端末装置２の加速度センサは、大きくこの二つのグループに区別できる．自らの携帯端末装置２の加速度センサの値を、どちらのグループの値に近いかを比較することで、その携帯端末の所有者が立っているか座っているかを判別できる。
【０１０８】
図６に示すように、座位と立位では図中の点線Ａ、Ｂで囲んだように、ピークの周期の時間遅れが生じているので、この時間遅れに基づいて立位か座位を判別することができる。上記した判別には、各携帯端末装置２で時間的に同期がとれていることが好ましい。このため、この実施形態では、測位衛星６から得られるＧＰＳ時刻により加速度センサの同期を取っている。携帯端末装置２からは、加速度情報と位置情報がＧＰＳ時刻に基づいて同期が取られてサーバ装置４に送られる。
【０１０９】
［加速度を検出する時間遅れの違い］
上記したように、いわゆるガタンゴトンという車両の揺れは、ユーザの体を通して携帯端末装置２に伝わる。この揺れは、同一車両内に存在する携帯端末装置２のすべてがほぼ同じように検出されるはずである。しかし、この時、例えば、座っているユーザのポケットにある携帯端末装置２には、車両の揺れから例えば、２０ミリ秒ほど遅れて検出される。一方、立っているユーザのポケットにある携帯端末装置２には、例えば、１２０ミリ秒ほど遅れて検出される。
【０１１０】
車両内にある携帯端末装置２の加速度センサは、大きくこの二つのグループに区別できる。立位／座位判定部４０５は、車両内の半径数ｍ〜数１０ｍ程度の距離にある通信可能で加速度センサの付属した複数の携帯機器装置２の加速度センサの情報から二つのグループに分ける。そして、携帯端末装置２の加速度センサの加速度情報値をどちらのグループの値に近いかを比較する。すなわち、各車両の複数の加速度センサの加速度情報の差分から座位か立位を判別する（ステップＳ１５）。この比較結果に基づき、車両内のユーザの立位と座位の人数を計数し、その割合を算出する（ステップＳ１６）。その判別情報を混雑状況データベース４１４に格納する（ステップＳ１７）。
【０１１１】
［加速度の周期のピークの違い］
立っているユーザの所持する携帯端末装置２は、ユーザの体重を支える部分（床）から１．２ｍほど離れているのに対し、座っているユーザの所持する携帯端末装置２は、ユーザの体重を支える部分（椅子）から２０ｃｍほどしか離れていない。このため、立っているユーザの所持する携帯端末装置２は、周期の短い（周波数の高い）揺れが小さく、周期の長い（周波数の低い）揺れが大きい。逆に、座っているユーザは、周期の短い（周波数の高い）揺れが大きい。周期（周波数）のピークの違いにより、大きくこの二つのグループに区別できる。立位／座位判定部４０５は、車両内にある携帯端末装置２の加速度センサの情報から二つのグループに分ける。そして、携帯端末装置２の加速度センサの加速度情報値をどちらのグループの値に近いかを比較する。この比較結果に基づき、車両内のユーザの立位と座位を判定する（ステップＳ１５）。立位と座位の人数を計数し、その割合を算出して混雑状況を判定する（ステップＳ１６）。その判別情報を混雑状況データベース４１４に格納する（ステップＳ１７）。
【０１１２】
次に、立位と座位の判別方法の一例を具体的に説明する。
時刻ｔにおける揺れによる加速度をＡｔ（上記の（１）式）としたとき、上記（２）式のローパスフィルタと、上記（３）式とハイパスフィルタを適用した値はＦｔとなる。ピーク時刻は、Ｆｔが下記（４）式の（ａ）〜（ｃ）をすべて満たす時刻ｔとする．この条件には、短い期間に複数のピークが現れた場合にそれを無視することで、姿勢判別への悪影響を防ぐものである。ここで推定されたピーク情報をＰ（ｎ，ｔ）としてサーバに送信する。ただし、ｎは携帯端末装置２の識別番号を表す端末ごとの固有の番号である。
【０１１３】
【数３】
2013216311.tif 000005
【０１１４】
前述したように、立っている乗客の所持する携帯端末装置２の加速度センサが検出するピーク時刻は、座っている乗客のそれよりも２０〜４０ミリ秒程度遅れる。したがって、それよりも小さい遅れは同じ姿勢である携帯端末装置２同士のものであり、それより大きい遅れは違う揺れに対するものである。
【０１１５】
判別に用いる時間中に、携帯端末装置２から送られてきたピークの総数をＩとし，ｉを１〜Ｉまでの変数とする。ｎ個の携帯端末装置２ごとの姿勢判別情報をＲｎ（初期値０）とする。
【０１１６】
サーバ装置４は、携帯端末装置２からピーク情報Ｐ（ｎ，ｔ）を受信すると、ピーク番号ｉおよび姿勢判別情報ｒ（初期値０）を付けたＰｉ（ｎ，ｔ，ｒ）として保存する。ｍ≠ｎかつｔ−４０＜ｓ＜ｔ−２０を満たすピーク情報Ｐｘ（ｍ，ｓ，ｑ）（ｑは任意の値）を探索する。該当するすべてのピーク情報Ｐｘ（ｍ，ｓ，ｑ）ごとに，ｒの値を１増やし、ｑの値を１減らす。
【０１１７】
サーバ装置４は，姿勢判別を指示されると、すべての携帯端末装置２について、Ｒｎを０に初期化する．現在から一定時間前までの全てのピーク情報Ｐｉ（ｎ，ｔ，ｒ）について、ｒ＞０の場合，Ｒｎの値を１増やし、ｒ＜０の場合、Ｒｎの値を１減らす処理をする。すべての携帯端末装置２（ｎ）について、Ｒｎが正ならば、ｎの携帯端末装置２の所持者は立っていると判別し、負ならばｎの携帯端末装置２の所持者は座っていると判別する。
【０１１８】
まず、上記の実験で取得したデータに、上記のピーク時刻推定アルゴリズムを適用し、ピーク時刻を推定する。次に、推定したピーク時刻を用いて、上記で提案した姿勢判別アルゴリズムにより、乗客の姿勢を判別する。
【０１１９】
上記の実験で取得したデータに、上記のピーク時刻推定アルゴリズムを適用した結果として、各端末における各ピーク時刻とその時刻における加速度の値の一覧を図１４に示す。なお、時刻ｔがピーク時刻となる条件（Ｆｔ−Ｆｔ−３）＞Ｇ［ｍＧ］における閾値Ｇの値は、３０［ｍＧ］とした。
【０１２０】
図１４で示されたピークの数は、「立ちポケ」が１７６個、「座りポケ」が２０１個、「座席」が５５個であった。加速度センサが「座席」の場合には検出されるピーク数が少ないが、加速度センサが「立ちポケ」および「座りポケ」の場合には、適切な間隔で、ほぼ均一にピークが検出されていることが分かる。
【０１２１】
座席が少ない理由は、加速度センサの揺れは他の加速度センサよりも小さいが、他のセンサと共通の閾値３０［ｍＧ］を設定しているためである。閾値Ｇは、値が大きすぎると検出されるピーク時刻の数が少なくなり、比較が困難になる。一方、値をある程度大きくすることで、大きな揺れについてのピーク時刻のみに注目することができ、姿勢判別の結果が良くなる。
【０１２２】
上記の姿勢判別手法では、異なる加速度センサ間でのピーク時刻の比較が必要なため、検出されるピーク時刻の数が大きく異なる場合に、正しい姿勢判別の結果が得られない可能性がある。このことを確認するため、ここでは、すべての位置について共通の閾値を設定する場合と、位置ごとに個別の閾値を設定する場合とで、姿勢判別の結果を比較した。個別に設定する閾値Ｇの値は、立っている乗客のポケットに設置したセンサ：２０［ｍＧ］、座っている乗客のポケットに設置したセンサ：５０［ｍＧ］、座席に設置したセンサ：３０［ｍＧ］とする。
【０１２３】
上記で推定したピーク時刻を用いて、上記の姿勢判別アルゴリズムにより、乗客の姿勢を判別した結果と設定した閾値Gの値を表１示す。ここで、「立ちポケ」の加速度センサの判別精度は、ｒ＝０のピーク情報を除外した上で、ピーク情報Ｐｉ（ｎ，ｔ，ｒ）のｒが０より大きい個数の比率であり、「座りポケ」の加速度センサの判別精度は、（５）式に示すように、ｒ＝０のピーク情報を除外した上で、ピーク情報Ｐｉ（ｎ，ｔ，ｒ）のｒが０より小さい個数の比率である。なお、座席については、座っていると判別された場合に正解としている。また、正解／不正解は、「立ちポケ」のＲが正の場合を正解、また「座りポケ」のＲが負の場合を正解とした。
【０１２４】
【数４】
2013216311.tif 000006
【０１２５】
【数５】
2013216311.tif 000007
【０１２６】
【表１】
2013216311.tif 000008
【０１２７】
表１に示した通り、すべての位置について共通の閾値を設定した場合も位置ごとに個別の閾値を設定した場合もともに正解率は１００％であった。判別精度は、位置ごとに個別の閾値を設定した場合の方が若干高かったが大きな差はなかった。
【０１２８】
これらの結果から上記のアルゴリズムは有効であり、乗客の姿勢を判別することができる。また、ピーク時刻の検出の際には，センサの位置ごとに適した閾値を設定する必要はなく、共通の閾値でも可能である。
【０１２９】
上記した方法のいずれか若しくは両方を用いて、立位と座位のユーザの数に基づいて、立位と座位の割合を求めて各車両の混雑状況を判別する。
【０１３０】
次に、立位と座位の割合から混雑状況を判断する方法につき説明する。
まず、この判断は、前提として、座席優先の原則を利用する。座位優先の原則とは、席が十分に空いている場合には、乗客は座ることを優先するという原則を仮定する。すなわち、席がガラガラなのに、わざわざ立つ人は少ない。上記した前提に基づき、まず乗車人数を推定する。
【０１３１】
更に、この発明によるアプリケーションを利用している携帯端末装置２を保持している人数の比率を把握するようにすれば、より正しく乗車人数を推定することができる。
【０１３２】
次に、立っている乗客が車両全般に存在する場合には、上記した座席優先の原則に従い座れる座席は存在しないと予想されるため、着席可能人数はゼロと推定する。一方、乗客のほとんどが座っている場合は、乗客の密度から着席可能人数を推定し、混雑状況を推定する。
【０１３３】
上記の方法を用いて、座位率、立位率を求め、車両全体の混雑状況を推定し算出する。
【０１３４】
上記のようにして算出した混雑状況を列車、車両のグループにごとに混雑状況データベース４１４に逐次格納する。
【０１３５】
駅構内などで列車を待っている時や駅に向かう途中にユーザが希望する列車の混雑状況を入手したい場合には、このアプリケーションを立ち上げる（ステップＳ５）。アプリケーションを立ち上げると、図１６に示すように、混雑状況の表示というアイコン等が出力部２１３に表示される。ユーザが入力部２１２を用いて、混雑状況の表示アイコンをタッチすると、図１７に示すような経路に対応する路線の選択を要求する画面が表示される。
【０１３６】
続いて、路線を選択すると、図１８に示すような乗車しようとする電車を選択する画面が表示される。ユーザが入力部２１２を用いて電車を選択すると、経路探索条件送信部２５７からサーバ装置４へ路線情報と混雑状況を要求する情報が送信される（ステップＳ５）。
【０１３７】
サーバ装置４は、受信した路線情報により判定結果送信部４０６が該当する列車の車両ごとの混雑状況を混雑状況データベース４１４から読み出し（ステップＳ１８）、その情報を携帯端末装置２へ送信する（ステップＳ１９）。
【０１３８】
携帯端末装置２は、サーバ装置４から送られてきた混雑状況の判定結果を受信し、判定結果受信部２５５に格納し（ステップＳ６）、その格納された判定結果を判定結果出力部２５６からディスプレイなどの出力部２１３に出力する（ステップＳ７）。携帯端末装置２は、図１９に示すように、各車両の混雑状況が表示される。ユーザはこの混雑状況を参照して車両等を選択することが可能となる。
【０１３９】
路線、列車を変更する場合には、新たな路線、列車を選択し、サーバ装置４に携帯端末装置２から送信することにより、図２０に示すように、異なる列車の混雑状況を出力部２１３に出力（表示）させる。
【０１４０】
上記した実施形態では、各携帯端末装置２は、個別に加速度データをサーバ装置４に送り、各携帯端末装置２からのデータに基づく座位／立位の判定は、サーバ装置４で行っている。これに対して、携帯端末装置２間で通信を行い、端末間での立位／座位の判定を行い、その結果をサーバ装置４に送るように構成することも可能である。図２２にそのような構成をした携帯端末装置２の機能ブロック図を示す。この図２２に示すように、携帯端末装置２に、立位／座位判定部２６０と加速度情報算出部２６１の機能を更に追加されている。
【０１４１】
加速度情報算出部２６１は、前述したサーバ装置４の加速度情報算出部４０３と同様に、複数の携帯端末装置２から送られてきた加速度情報を算出する。
【０１４２】
立位／座位判定部２６０は、サーバ装置４の立位／座位判定部４０５と同様に、加速度情報からそれぞれの携帯端末装置２を保持している乗客が立っているのか座っているのかを判別する。この立位／座位の判定は、半径数ｍ〜数１０ｍ程度の距離に、通信可能で加速度センサを有する複数の携帯端末装置２が存在する状況において、複数の加速度センサの差分から各ユーザが立っているのか座っているのかを判別する。
【０１４３】
携帯端末装置２間は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの短距離無線通信技術で接続される。そして、短距離無線通信からなるネットワークで接続された複数の携帯端末装置２間は、同じ車両に乗車していると推定でき、これら複数の携帯端末装置２間での立位／座位を判定し、その割合を算出して、サーバ装置４にその結果を送るように構成する。
【０１４４】
このため、短距離無線通信技術で接続された複数の携帯端末装置２は、１つの携帯端末装置２がサーバ装置として機能し、他の携帯端末装置２は、クライアント装置として機能し、サーバ装置として機能する携帯端末装置２に加速度センサからの加速度情報を送信する。
【０１４５】
サーバ装置として機能する携帯端末装置２は、接続された他の携帯端末装置２から送られてきた加速度情報と自己の加速度センサ２１６からの加速度情報を用いて、加速度情報算出部２６１でそれぞれの加速度情報を算出し、立位／座位判定部２６０に送る。
【０１４６】
立位／座位判定部２６０は、通信可能で加速度センサを有する複数の携帯端末装置２が存在する状況において、複数の加速度センサの差分から各ユーザが立っているのか座っているのかを判別する、そして、その割合を算出する。
【０１４７】
サーバ装置として、機能する携帯端末装置２は、携帯電話装置２の現在位置情報と立位／座位判定部２６０で判定した立位／座位の割合の情報をサーバ装置４に送信する。
【０１４８】
サーバ装置４は、受信した立位／座位の情報と現在位置情報と短距離無線通信技術で接続されていない他の携帯端末装置２があればその間で算出した立位／座位を判定し、これらの情報を用いて、列車の混雑状況を算出する。
【０１４９】
このように、携帯端末装置２である程度データ処理し、そのデータ用いて混雑状況データベース４１４を更新するように構成してもよい。このように構成することで、サーバ装置４の負担を軽減させることができる。
【０１５０】
［経路情報提供処理］
つぎに、上述のように判定した列車の混雑状況の利用用途の一例として、サーバ装置４が、経路情報を提供し、この経路情報から経路の混雑状況を表示する例について説明する。
【０１５１】
まず、携帯端末装置２の経路探索条件送信部２５７は、少なくとも出発地と目的地を含む経路探索条件をサーバ装置４に送信する。ここで、経路探索条件は、予め記憶部２４０に記憶された出発地や目的地等の情報であってもよく、ユーザにより入力部２１２を介して入力された出発地や目的地等の情報であってもよい。例えば、経路探索条件送信部２５７は、ユーザにより入力部２１２を介して入力された位置座標等を出発地や目的地や経由地として設定してもよい。また、経路探索条件送信部２５７は、経路探索条件の出発地として、位置情報取得部２５１により取得される、携帯端末装置２のユーザの現在位置情報を設定してもよい。
【０１５２】
そして、サーバ装置４の経路探索条件受信部４０７は、携帯端末装置２から送信される、少なくとも出発地と目的地とを含む経路探索条件を受信する。
【０１５３】
そして、サーバ装置４の経路探索部４０８は、ネットワークデータベース４１１に記憶されたネットワークデータに基づいて、経路探索条件受信部４０７により受信された経路探索条件を満たす、出発地から目的地までの経路の経路情報を算出する。そして、算出した経路情報に基づき、混雑状況データベース４１４から該当する列車の混雑状況を読み出し、経路情報に関連づける。
【０１５４】
そして、サーバ装置４の経路情報送信部４０９は、経路探索部４０８により算出された経路情報を、経路探索条件の送信元の携帯端末装置２に送信する。混雑状況が要求されている場合には、混雑状況も送信元の携帯端末装置２に送信する。
【０１５５】
そして、携帯端末装置２の経路情報受信部２５８は、サーバ装置４から送信される経路情報を受信する。
【０１５６】
そして、携帯端末装置２の経路情報出力部２５９は、経路情報受信部１０２ｆにより受信された経路情報に基づいて出力部２１３を介して経路案内を実行する。ここで、経路情報出力部２５９は、受信された複数の経路に関する経路情報のうち、経路案内を実行する一の経路をユーザに入力部２１２を介して選択させるよう制御し、選択された経路について経路案内を実行してもよい。また、経路情報出力部２５９は、地図データ上に、経路情報の案内経路、列車の混雑状況、及び、携帯端末装置２の現在位置情報に基づく現在位置を重畳した表示画面を出力部２１３に表示させてもよい。また、経路情報出力部２５９は、経路情報に含まれる案内経路上の分岐点等の案内地点における進行方向等に対応付けられた音声案内データを、出力部２１３を介して音声出力させることにより、経路案内を実行してもよい。
【０１５７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。この発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５８】
２  携帯端末装置
３  ネットワーク
４  サーバ装置
６  測位衛星
２００  制御部
２１６  加速度センサ
２１８  測位受信部
２１２  入力部
２１３  出力部
２３０  入出力制御インターフェース部
２３１  通信制御インターフェース部
２４０  記憶部
２５１  位置情報取得部
２５２  位置情報送信部
２５３  加速度情報取得部
２５４  加速度情報送信部
２５５  判定結果受信部
２５６  判定結果出力部
２５７  経路探索条件送信部
２５８  経路情報受信部
２５９  経路情報出力部
４００  制御部
４０１  現在位置情報受信部
４０２  現在位置履歴格納部
４０３  加速度情報算出部
４０４  車両判定部
４０５  立位／座位判定部
４０６  判定結果送信部
４０７  経路探索条件受信部
４０８  経路探索部
４０９  経路情報
４１０  記憶部
４１１  ネットワークデータベース
４１２  位置履歴データベース
４１３  時刻表データベース
４１４  混雑状況データベース
【図１】
2013216311.tif 000009
【図２】
2013216311.tif 000010
【図３】
2013216311.tif 000011
【図４】
2013216311.tif 000012
【図５】
2013216311.tif 000013
【図６】
2013216311.tif 000014
【図７】
2013216311.tif 000015
【図８】
2013216311.tif 000016
【図９】
2013216311.tif 000017
【図１０】
2013216311.tif 000018
【図１１】
2013216311.tif 000019
【図１２】
2013216311.tif 000020
【図１３】
2013216311.tif 000021
【図１４】
2013216311.tif 000022
【図１５】
2013216311.tif 000023
【図２２】
2013216311.tif 000024
【図１６】
2013216311.tif 000025
【図１７】
2013216311.tif 000026
【図１８】
2013216311.tif 000027
【図１９】
2013216311.tif 000028
【図２０】
2013216311.tif 000029
【図２１】
2013216311.tif 000030