(57)【要約】  ユーザの位置情報や時刻情報が利用できない場合でも、適切な精度で、電車などの乗り物が停止したことを検出するために、携帯型停止判定装置（１０）は、加速度センサ（１１５）と、状態把握部（１４３）とを備える。状態把握部（１４３）は、加速度センサの測定値に基づき、乗り物の進行方向の減速を検出し、その後、前記乗り物に乗っている人が所持している自装置の姿勢が、進行方向に傾斜してから基本状態に戻ったことを検出すると、アラーム信号を出力する。
2018151127.tif 000002
【特許請求の範囲】
【請求項１】
加速度センサと、  前記加速度センサの測定値に基づき、乗り物の進行方向の減速を検出し、また、前記乗り物に乗っている人が所持している自装置の姿勢が、基本状態から前記進行方向に傾斜し、その後に前記基本状態に戻ったことを検出した場合に、アラーム信号を出力する状態把握手段と、を備える携帯型停止判定装置。
【請求項２】
前記状態把握手段は、前記加速度センサの測定値に基づいた重力加速度の方向と、自装置が前記基本状態の姿勢である場合の予め登録された重力加速度の方向とのなす角度が、第一の所定角度以上であれば自装置の姿勢が前記進行方向に傾斜したと判断し、前記第一の所定角度より小さな第二の所定角度以下であれば、自装置は前記基本状態であると判定する、請求項１に記載の携帯型停止判定装置。
【請求項３】
前記状態把握手段は、前記進行方向の登録操作が行われている時に、前記加速度センサに基づいた加速方向を前記進行方向と判定する請求項１又は請求項２に記載の携帯型停止判定装置。
【請求項４】
現在位置を取得するＧＰＳセンサと、  記憶されている目的地の位置と前記現在位置との間の距離が所定値以下になると前記状態把握手段を起動する近接検知手段と、をさらに備える請求項１乃至請求項３の何れか１項に記載の携帯型停止判定装置。
【請求項５】
方位を測定する磁気センサをさらに備え、  前記近接検知手段は、前記磁気センサの出力値に基づいて前記進行方向の方位を判定し、前記目的地の位置と前記現在位置の間の距離が所定値以下になり、さらに、前記現在位置を起点とした前記目的地の方位と前記進行方向の方位とが一致している場合に、前記状態把握手段を起動する請求項４に記載の携帯型停止判定装置。
【請求項６】
記憶されている前記到着予定時刻と現在時刻の間隔を所定値に比較し、当該間隔が前記所定値以下になると前記状態把握手段を起動する比較手段をさらに備える請求項１乃至請求項５の何れか１項に記載の携帯型停止判定装置。
【請求項７】
乗り物の経由地の識別子、その位置、および、その到着予定時刻が前記乗り物の識別子に関連付けられて記憶されている記憶装置と、  前記乗り物の識別子、前記経由地の識別子を受信すると、前記記憶装置から対応する前記経由地の位置、および、その到着予定時刻を取得して送信する検索手段を備えるサーバ装置と、  加速度センサと、前記加速度センサの測定値に基づき、乗り物の進行方向の減速を検出し、また、前記乗り物に乗っている人が所持している自装置の姿勢が、基本状態から前記進行方向に傾斜し、その後に前記基本状態に戻ったことを検出した場合に、アラーム信号を出力する状態把握手段と、前記乗り物の識別子と、前記経由地の識別子とを前記サーバ装置に送信し、前記サーバ装置から前記経由地の前記位置および前記到着予定時刻を受信する通信手段と、現在位置を取得するＧＰＳセンサと、前記通信手段により取得された情報に基づいた前記経由地の一つである目的地の位置と前記現在位置との間の距離が所定値以下になると前記状態把握手段を起動する近接検知手段とを備える携帯型停止判定装置と、を包含する停止判定システム。
【請求項８】
加速度センサの測定値に基づき、乗り物の進行方向の減速を検出し、また、前記乗り物に乗っている人が所持し、かつ、前記加速度センサを備えている装置の姿勢が、基本状態から前記進行方向に傾斜し、その後に前記基本状態に戻ったことを検出すると、前記装置がアラーム信号を出力する停止判定方法。
【請求項９】
前記加速度センサの測定値に基づいた重力加速度の方向と、前記装置が前記基本状態の姿勢である場合の予め登録された重力加速度の方向とのなす角度が、第一の所定角度以上であれば前記装置の姿勢が前記進行方向に傾斜したと判断し、前記第一の所定角度より小さな第二の所定角度以下であれば、前記装置は前記基本状態であると判定する、請求項８に記載の停止判定方法。
【請求項１０】
加速度センサを備えた携帯型コンピュータに、  前記加速度センサの測定値に基づき、乗り物の進行方向の減速を検出し、また、前記乗り物に乗っている人の姿勢が基本状態から前記進行方向に傾斜し、その後に前記基本状態に戻ったことを検出した場合に、アラーム信号を出力する処理を実行させるコンピュータプログラムを記憶するプログラム記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、例えば、ユーザが乗車している電車等の交通手段の停止を検出する技術に関する。
【背景技術】
【０００２】  位置情報や時刻情報を基にして、電車やバス等の乗り物が目的地に到着したことを通知するサービスが提供されている。例えば、その提供されるサービスの一つでは、ユーザが所持しているスマートフォンのＧＰＳ（Global Positioning System）センサによって、ユーザの現在位置が取得される。そして、ユーザにより指定された目的地周辺地域にスマートフォンが進入した場合、当該スマートフォンが目的地に近づいていることをユーザに通知する。ここで、目的地周辺地域とは、例えば、目的地の“半径１００メートル”以内を指す。また、別のサービスの一つでは、電車やバス等の時刻表が提供される乗り物の利用時に、現在時刻と到着予定時刻が比較され、到着の数分前にユーザにその旨が通知される。【０００３】  特許文献１は、ユーザの位置情報を利用して、電車等の乗り過ごしを防止するためのプログラムを開示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−０８６７１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】  上述した技術を用いたプログラムや装置は、ユーザ自身の所有するスマートフォンの位置情報を取得できない地域では通知を行うことができない。また、電車やバス等は予期せぬ事故やトラブルにより時刻表通りの到着が不可能な場合もあり、時刻表に基づいた判断を行うプログラムや装置は、アラームの精度が低い。【０００６】  以上のように、ユーザの位置情報や時刻情報を基にした方法は、ユーザへ目的地到着を通知する方法としては十分ではない。【０００７】  本発明は上記のような課題を解決するために考え出された。すなわち、本発明の主な目的は、ユーザの位置情報や時刻情報が利用できない場合でも、適切な精度で、電車などの交通手段が停止したことを検出する技術を提供することである。
【課題を解決するための手段】
【０００８】  本発明の一実施の形態の携帯型停止判定装置は、  加速度センサと、  前記加速度センサの測定値に基づき、乗り物の進行方向の減速を検出し、また、前記乗り物に乗っている人が所持している自装置の姿勢が、基本状態から前記進行方向に傾斜し、その後に前記基本状態に戻ったことを検出した場合に、アラーム信号を出力する状態把握部と、を備える。【０００９】  本発明の一実施の形態の停止判定方法は、  加速度センサの測定値に基づき、乗り物の進行方向の減速を検出し、その後、前記乗り物に乗っている人が所持し、かつ、前記加速度センサを備えている装置の姿勢が、基本状態から前記進行方向に傾斜し、その後に前記基本状態に戻ったことを検出すると、前記装置がアラーム信号を出力する。【００１０】  本発明の一実施の形態のプログラム記憶媒体は、  加速度センサを備えた携帯型コンピュータに、  前記加速度センサの測定値に基づき、乗り物の進行方向の減速を検出し、また、前記乗り物に乗っている人の姿勢が基本状態から前記進行方向に傾斜し、その後に前記基本状態に戻ったことを検出した場合に、アラーム信号を出力する処理を実行させるコンピュータプログラムを記憶する。
【発明の効果】
【００１１】  本発明によれば、ユーザの位置情報や時刻情報が利用できない場合でも、適切な精度で、例えば電車などの乗り物の停止を検出して通知できる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明に係る第１実施形態の停止判定システムの構成を示すブロック図である。
【図２】図２は、加速度センサが検知する方向の基準となる３本の座標軸（ｘ，ｙ，ｚ軸）の例を示す図である。
【図３】図３は、コンピュータ装置の構成図である。
【図４Ａ】図４Ａは、第１実施形態における携帯型停止判定装置の動作例を示すフローチャートである。
【図４Ｂ】図４Ｂは、引き続き、携帯型停止判定装置の動作例を示すフローチャートである。
【図５】図５は、移動中のユーザの状態例を示す図である。
【図６】図６は、減速中におけるユーザの状態例を示す図である。
【図７】図７は、停止中におけるユーザの状態例を示す図である。
【図８】図８は、本発明に係る第２実施形態の携帯型停止判定装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１３】  ＜第１実施形態＞  ＜概要＞  本発明に係る第１実施形態の携帯型停止判定装置は、乗り物の停止時におけるユーザの身体の傾きを加速度センサで検出して、目的地到着を通知する。ユーザの身体は、乗り物の減速により、進行方向に傾き（図６参照）、その後、乗り物の停止により戻る（図７参照）。ユーザが睡眠により無意識の時にはこの動きが大きい。携帯型停止判定装置は、このユーザの動きを検知して乗り物の停止を判定する。
【００１４】  なお、携帯型停止判定装置は、ユーザの位置情報と、時刻情報とを、誤検知を防ぐ補助的な情報として使用しても良い。
【００１５】  携帯型停止判定装置としての機能をスマートフォンにアプリケーションとして実装した場合、当該アプリケーションは概ね以下のように使用される。
【００１６】  ユーザは、現在地から目的地へ移動する際に乗り物として電車を利用するとする。乗り物は、電車の他に、例えば、バスや自動車、または、船舶であっても良い。乗車時にユーザは、座席に着席し、スマートフォンでアプリケーションを起動し、目的地と利用する電車の情報を登録する。その後、ユーザは、スマートフォンを、例えば、胸ポケットに入れて睡眠をとる。電車が目的地に到着した際には、アプリケーションによる乗り物の停止判定が行われる。そして、スマートフォンが、ユーザに目的地への到着を通知する。これにより、睡眠中だったユーザは覚醒して目的地で降車することとなる。
【００１７】  ＜構成＞  図１は、本発明に係る第１実施形態の停止判定システム３０の構成を示すブロック図である。停止判定システム３０は、携帯型停止判定装置１０と、サーバ装置２０と、記憶装置２２とを包含する。携帯型停止判定装置１０とサーバ装置２０は通信網、例えばインターネットで接続される。なお、図１の例では、１台のサーバ装置２０に１台の携帯型停止判定装置１０が接続されているが、１台のサーバ装置２０に複数台の携帯型停止判定装置１０が接続されても良い。携帯型停止判定装置１０は、例えば、スマートフォンを基に実現される。
【００１８】  ≪携帯型停止判定装置１０の構成≫  携帯型停止判定装置１０は、取得部１１、通信部１２、メモリ１３、近接検知部１４１、比較部１４２、状態把握部１４３、および、報知部１５を備える。
【００１９】  ◆取得部１１  取得部１１は、タッチパネル１１１、ＧＰＳセンサ１１２、時計部１１３、磁気センサ１１４（電子コンパスとも呼ばれる）、および、加速度センサ１１５を包含する。
【００２０】  タッチパネル１１１は、携帯型停止判定装置１０に設けられた入力装置である。タッチパネル１１１は、ユーザが目的地と乗り物の識別子を入力したことを検出すると、そのデータを通信部１２へ出力する。
【００２１】  ＧＰＳセンサ１１２は、近接検知部１４１や状態把握部１４３の命令に応じて、現在位置の緯度経度を出力する。近接検知部１４１や状態把握部１４３は、ＧＰＳセンサ１１２の出力を利用して一定時間毎に現在位置を測定することによって、ユーザが、どの方向にどの程度移動したかを検出することが可能である。
【００２２】  時計部１１３は、比較部１４２の命令に応じて、現在時刻を出力する。
【００２３】  加速度センサ１１５は、例えば３軸加速度センサであり、近接検知部１４１や状態把握部１４３の命令に応じて、どの方向にどれだけの加速度が発生したかの情報を出力する。
【００２４】  図２は、加速度センサ１１５が検知する加速度方向の基準となる３本の座標軸（ｘ軸，ｙ軸，ｚ軸）の例を示す図である。図２において、携帯型停止判定装置１０は、ユーザに縦持ちされる状態を示している。３本の座標軸は、携帯型停止判定装置１０の中心で直交する。
【００２５】  図２の例では、ｙ軸は、ユーザにより縦持ちされている状態の携帯型停止判定装置１０の下部から上部方向に伸びる座標軸である。上部側がプラス座標側である。ｘ軸は、携帯型停止判定装置１０の左側から右側方向に伸びる座標軸である。右側が、プラス座標側である。ｚ軸は、タッチパネル１１１の図２における表側から反対側の裏側方向に延びる座標軸である。裏側が、プラス座標側である。
【００２６】  加速度センサ１１５は、例えば、ｘ座標軸のプラス方向に加速された、あるいは、プラス方向への移動速度が減速されたことを示す値を出力する。
【００２７】  磁気センサ１１４は、近接検知部１４１や状態把握部１４３の命令に応じて、方位（東西南北）に関わるデータを出力する。磁気センサ１１４は、例えば、ｘ軸のプラス方向が北であることを示す値を出力する。
【００２８】  ◆通信部１２とメモリ１３  通信部１２は、タッチパネル１１１から入力された目的地の識別子と乗り物の識別子をサーバ装置２０に送信し、その応答として、目的地情報、例えば、目的地の位置情報、到着予定時刻を受信した場合に、受信したデータをメモリ１３に格納する。
【００２９】  メモリ１３は、取得部１１や通信部１２から出力されたデータ、並びに、近接検知部１４１、比較部１４２、および、状態把握部１４３が使用するデータを記憶する。
【００３０】  ◆近接検知部１４１  近接検知部１４１は、メモリ１３に格納されたデータを用いて、以下の動作を行う。・近接検知部１４１はＧＰＳセンサ１１２を駆動し、現在の位置情報を取得する。その後、メモリ１３に格納された目的地の位置情報を用いて、近接検知部１４１はユーザ（携帯型停止判定装置１０）と目的地との間の距離を計算する。近接検知部１４１は、算出された距離が所定距離（所定値）以下であれば、目的地到着が近いと判定し、次の動作に移行する。・近接検知部１４１は磁気センサ１１４を駆動し、磁気センサ１１４の出力値を取得し、取得した出力値に基づいて、ユーザ（携帯型停止装置１０）が乗っている乗り物の進行方向の方位を計算し、得られた方位のデータをメモリ１３に格納する。一方、近接検知部１４１は、メモリ１３に格納された目的地の位置情報と現在の位置情報から、現在位置を起点とした前記目的地の方位を計算する。そして、近接検知部１４１は、両方位（進行方向の方位と目的地の方位）が所定範囲内で近似しているか否かを判定する。現在位置と目的地との間の距離が短い状況で、両方位がほぼ一致する場合には、ユーザが乗っている乗り物が目的地にまっすぐに向かっている状態である。この場合には、近接検知部１４１は、間もなく目的地に到着すると判定する。・そして、近接検知部１４１は、報知部１５の表示部１５１およびアラート部１５２に、目的地が近いことを表す停止事前通知を出力する。
【００３１】  なお、進行方向は、例えば、以下に述べるａ）乃至ｃ）の何れかの方法で決定される。
【００３２】  ａ）進行方向は、予め固定的に与えられた方向、例えば、ｚ軸のプラス方向であると設定される。この場合、ユーザは、ｚ軸のプラス方向が乗り物の前方進行方向を向くようにして保持する。例えば、ユーザは、進行方向を正面として座り、その胸ポケットに裏側を前に向けて入れる。
【００３３】  ｂ）ユーザは、携帯型停止判定装置１０を適宜の方向で保持することを決定し、その時進行方向となる方向をタッチパネル１１１から入力し、状態把握部１４３がその方向をメモリ１３に記憶する。近接検知部１４１は、その値を参照して進行方向を判断する。例えば、ユーザが進行方向横向きに座り、胸ポケットに、携帯型停止判定装置１０の図２における右側を進行方向に向けて保持するとき、ユーザは、進行方向としてｘ軸プラス方向を入力する。
【００３４】  ｃ）乗り物が、直線区間において進行方向に加速中に、ユーザがタッチパネル１１１から進行方向を登録する操作を行う。その操作を受けて、状態把握部１４３が加速度センサ１１５を起動し、加速度センサ１１５の出力値に基づき、その時加速している方向を、進行方向としてメモリ１３に記憶させる。このとき、状態把握部１４３は、予め登録された重力加速度方向の加速度は無視する。近接検知部１４１は、メモリ１３に登録されている情報を参照して進行方向を判断する。
【００３５】  ◆比較部１４２  比較部１４２は、メモリ１３に格納されたデータを用いて、以下の動作を行う。・比較部１４２は、携帯型停止判定装置１０の時計部１１３を用いて、現在時刻を取得する。その後、比較部１４２は、現在時刻と、メモリ１３に格納された目的地の到着予定時刻との差分が所定値以下であれば、目的地到着は間もなくであると判定する。・そして、比較部１４２は、報知部１５の表示部１５１およびアラート部１５２に、目的地が近いことを表す停止事前通知を出力する。
【００３６】  ◆状態把握部１４３  状態把握部１４３は、メモリ１３に格納されたデータを用いて、以下の動作を行う。すなわち、状態把握部１４３は、加速度センサ１１５を駆動し、加速度を取得する。状態把握部１４３は、メモリ１３に格納された乗り物の進行方向と加速度センサ１１５の出力値から、進行方向に一定量以上の減速がなされたことを検出すると、ユーザの体の傾き具合を算出する。これは、図５に示すように、移動中に直立状態（基本状態）であったユーザ８０の上体が、乗り物９０の減速により、図６に示すように慣性力により進行方向に傾くことを検出するためである。なお、ここでは、ユーザの姿勢における基本状態とは、ユーザの少なくとも上体が起立している状態であり、ユーザが図５のように直立している状態だけでなく、ユーザが椅子などに上体を起こして座している場合をも含む。また、この明細書中では、ユーザが基本状態にあることを、例えば、「ユーザが直立姿勢にある」というように「直立」という言葉を使用することもある。
【００３７】  状態把握部１４３は、ユーザの体の傾き具合を、ユーザが直立姿勢を取っている時の登録されている重力加速度の方向と現在の重力加速度の方向との角度差で算出する。
【００３８】  ユーザの身体の傾きを検出するためには、加速度センサ１１５が検出する加速度は重力加速度だけであることが望ましい。このため、状態把握部１４３は、減速が開始した後、減速が終了して加速度が重力加速度１方向にだけなるのを待ち、この状態でユーザの身体の傾きを検出しても良い。より正確には、状態把握部１４３は、或る一方向（この方向が、重力加速度の方向となる）の加速度に比べて、他の方向の加速度が所定の倍率（＜＜１）以下になるのを待ってからユーザの身体の傾きを検出しても良い。あるいは、状態把握部１４３は、代わりに、減速の開始を検出してから、減速の持続が期待される一定時間（閾値ＲＧ）が経過するのを待ってからユーザの身体の傾きを検出しても良い。そして、状態把握部１４３は、乗り物９０が停止した際に、図７に示すようにユーザ８０の上体が直立に戻ることを検知する。つまり、状態把握部１４３は、を、重力加速度の方向が、再び、ユーザ８０が直立姿勢時の重力加速度の方向に戻ったことを検出することによって、ユーザ８０が直立に戻ったことを検知する。
【００３９】  なお、ユーザが直立姿勢である時の重力加速度の方向は、例えば、以下に述べるｆ）乃至ｈ）の何れかにより決定され、メモリ１３に記憶される。
【００４０】  ｆ）直立時（基本状態）の重力加速度方向は、予め固定的に与えられた方向、例えば、ｙ軸のマイナス方向に設定されているとする。この場合、ユーザは直立時に、ｙ軸のマイナス方向が真下を向くように携帯型停止判定装置１０を保持する。
【００４１】  ｇ）ユーザは、携帯型停止判定装置１０を適宜の方向で保持し、その時、真下となる方向をタッチパネル１１１から入力し、この入力された情報に基づいた方向が直立時（基本状態）の重力加速度方向としてメモリ１３に記憶される。状態把握部１４３は、そのメモリ１３に記憶されている情報を参照して直立時（基本状態）の重力加速度方向を検知する。
【００４２】  ｈ）ユーザは、携帯型停止判定装置１０を適宜の方向で保持している状態、かつ、乗り物が静止中または等速移動中である場合に、ユーザがタッチパネル１１１から直立姿勢を登録する操作を行う。その操作を受けて、状態把握部１４３が加速度センサ１１５を起動し、加速度センサ１１５の出力値に基づき、その時の加速度の方向を直立時（基本状態）の重力加速度の方向としてメモリ１３に記憶させる。
【００４３】  状態把握部１４３は、前述したように乗り物の減速中、次いで、停止を検出すると、ユーザが利用する乗り物が目的地に停止したと判断して、報知部１５の表示部１５１およびアラート部１５２へ、目的地に着いたことにより乗り物が停止したことを表す停止通知を出力する。
【００４４】  ◆報知部１５  報知部１５は、表示部１５１およびアラート部１５２を包含する。
【００４５】  表示部１５１は、停止事前通知を受信した場合には、携帯型停止判定装置１０の画面に目的地に近づいたことを表示する。また、表示部１５１は、停止通知を受信した場合には、携帯型停止判定装置１０の画面に目的地に到着の旨を表示する。アラート部１５２は、停止事前通知および、停止通知を受信し、目的地に近づいたこと、または、到着の旨をアラーム音やバイブレーションにより通知する。
【００４６】  ≪サーバ装置２０の構成≫  サーバ装置２０は、検索部２１を備える。
【００４７】  サーバ装置２０は、記憶装置２２に接続されている。記憶装置２２は、乗り物の識別子に関連付けられて、乗り物の到着地あるいは到着地までの経由地の識別子、その到着地あるいは経由地の位置、および、その到着予定時刻を記憶する。乗り物の識別子は、例えば、列車名と列車番号であり、具体的には『のぞみ３０２号』等である。経由地は、例えば、停車駅であり、記憶装置２２は、停車駅ごとにその位置（緯度経度）と当該列車が当該停車駅に到着する予定時刻を記憶する。なお、記憶装置２２は、乗り物の識別子に関連付けられて、各種の制御用のパラメータをさらに記憶していても良い。
【００４８】  サーバ装置２０の検索部２１は、携帯型停止判定装置１０から、乗り物の識別子と、到着地あるいは経由地の識別子とを受信すると、記憶装置２２から、受信した識別子に対応する到着地あるいは経由地の位置、その到着予定時刻、および、その他パラメータを取得して返信する。
【００４９】  第１実施形態の停止判定システム３０は上記のように構成されている。停止判定システム３０を構成する携帯型停止判定装置１０の通信部１２、近接検知部１４１、比較部１４２、および、状態把握部１４３は、例えば、論理回路あるいは、専用のＰＵ（Processing Unit）とファームウェアで構成される。
【００５０】  携帯型停止判定装置１０は、図３に表されるようなコンピュータ装置６０、例えば、スマートフォンで構成されても良い。この場合、通信部１２、近接検知部１４１、比較部１４２、および、状態把握部１４３は、プログラム、いわゆるアプリケーションとＣＰＵ（Central Processing Unit）により実現されても良い。
【００５１】  図３に表されるコンピュータ装置６０は、バス６４で相互に接続されたプロセッサ６１、主記憶部６３、および、外部記憶装置６２を備える。プロセッサ６１は、バス６４を経由して、主記憶部６３や外部記憶装置６２に格納されているデータの読み書きを行う。
【００５２】  また、プロセッサ６１は、主記憶部６３に格納されているプログラム（コンピュータプログラム）６５を実行する。なお、プログラム６５は、コンピュータ装置６０の初期設定前には外部記憶装置６２に格納されており、コンピュータ装置６０の初期設定時に、プロセッサ６１により外部記憶装置６２から主記憶部６３にロードされても良い。
【００５３】  ここで、主記憶部６３は例えば半導体メモリ装置である。外部記憶装置６２はＨＤＤ（Hard Disk Drive）、または、ＳＳＤ（Solid State Drive）等の記憶装置である。主記憶部６３は、例えば、メモリ１３として機能する。
【００５４】  携帯型停止判定装置１０のプロセッサ６１は、プログラム６５を実行することにより、通信部１２、近接検知部１４１、比較部１４２、あるいは、状態把握部１４３として機能する。すなわち、プロセッサ６１は、プログラム６５を実行することにより、通信部１２、近接検知部１４１、比較部１４２、あるいは、状態把握部１４３が行う処理を実行する。
【００５５】  ＜動作＞  図４Ａおよび図４Ｂは、携帯型停止判定装置１０の動作例を示すフローチャートである。
【００５６】  Ｓ１：目的地と乗り物の識別子の入力、進行方向と重力加速度方向の登録  乗り物、例えば電車に搭乗・着席したユーザは、まず、携帯型停止判定装置１０を起動し、タッチパネル１１１に乗り物と目的地の識別子を入力する。通信部１２は、その入力された識別子の情報（入力情報）を受信し、この受信した識別子の情報をサーバ装置２０に送信する。また、進行方向や重力加速度方向などに関する情報が入力されると、この入力情報を状態把握部１４３がメモリ１３に登録する。
【００５７】  このとき、ユーザは、直立姿勢を登録する操作や、進行方向を登録する操作を行っても良い。このような操作により、直立姿勢や重力加速度方向などに関する情報が入力されると、この入力情報を状態把握部１４３がメモリ１３に登録する。操作終了後、ユーザは、携帯型停止判定装置１０を、身体の傾きを検出可能な場所、例えば胸ポケットに入れる。
【００５８】  Ｓ２：サーバ装置２０から目的地に関する情報の取得  サーバ装置２０では、検索部２１が、携帯型停止判定装置１０から送信されてきた乗り物と目的地の識別子の情報を受信し、当該情報をキーに記憶装置２２を検索し、目的地の位置情報と、到着予定時刻を含む目的地情報を取り出す。検索部２１は、取り出した情報を携帯型停止判定装置１０に返信する。携帯型停止判定装置１０では、通信部１２がこの目的地情報を受信し、メモリ１３に格納する。
【００５９】  Ｓ３：位置情報の取得が可能か否かの判定  近接検知部１４１は、ＧＰＳセンサ１１２を駆動し、現在位置の座標の取得が可能な否かを判断する。取得可能であれば（Ｓ３のＹｅｓ）、フローはＳ４へ、取得不可能であれば（Ｓ３のＮｏ）、フローはＳ１３へ遷移する。
【００６０】  Ｓ４：緯度経度の計測  近接検知部１４１は、ＧＰＳセンサ１１２により現在位置の情報を取得し、取得した情報をメモリ１３へ格納する。
【００６１】  Ｓ５：目的地に近いか否かの判定  近接検知部１４１は、現在位置と目的地の各位置情報から両方の位置間の距離を算出し、算出値が一定の閾値Ｒ１以下であるか否かを判断する。算出値が閾値Ｒ１以下である場合には（Ｓ５でＹｅｓ）、フローはＳ６へ遷移する。これは現在位置と目的地が近いことを意味する。
【００６２】  一方、算出値が閾値Ｒ１より大きい場合（Ｓ５でＮｏ）、近接検知部１４１は、フローのＳ３へ戻り、現在位置の再取得を試みる。これは、現在地と目的地が離れていることを意味しているからである。
【００６３】  閾値Ｒ１は、乗り物や経路に応じて適宜設定される値とする。また、この情報は、記憶装置２２に格納されていて、目的地情報の一部として、サーバ装置２０から携帯型停止判定装置１０に送られても良い。
【００６４】  Ｓ６：進行方向の方位と目的地の方位の取得  近接検知部１４１は、磁気センサ１１４を駆動して方位の情報を取得し、メモリ１３に格納されている進行方向の方位を算出する。さらに、近接検知部１４１は、現在位置と目的地の位置情報から、現在位置を起点とした目的地の方位を算出する。
【００６５】  Ｓ７：進行方向と目的地の方位がほぼ一致するか否かの判定  近接検知部１４１は、現在地を起点とした目的地の方位と進行方向の方位との差異、例えば、両者のなす角度が一定の閾値Ｒ２以下の値であるか否かを判断する。成す角度が閾値Ｒ２以下であるとき（Ｓ７でＹｅｓ）、フローはＳ８へ遷移し、成す角度が閾値Ｒ２よりも大きい場合（Ｓ７でＮｏ）、フローはＳ６に戻る。成す角度が閾値Ｒ２以下であることは、ユーザが乗車中の乗り物が停車準備状態に入っていることを意味する。
【００６６】  なお、閾値Ｒ２は、記憶装置２２に格納されていて、目的地情報の一部として、サーバ装置２０から携帯型停止判定装置１０に送られても良い。
【００６７】  Ｓ１３：現在時刻の取得  位置情報が取得できないとき、比較部１４２は、携帯型停止判定装置１０の時計部１１３から現在時刻を取得する。
【００６８】  Ｓ１４：到着時刻に近いか否かの判定  比較部１４２は、現在時刻と到着予定時刻の情報を比較し、現在時刻と到着予定時刻との差分が一定の閾値ＲＢ、例えば３分以下であるか否かを判断する。差分が閾値ＲＢ以下である場合（Ｓ１４でＹｅｓ）、フローはＳ８へ遷移する。これは、目的地到着が近いことを意味している。一方、差分が閾値ＲＢよりも大きい場合（Ｓ１４でＮｏ）、フローはＳ３に戻る。
【００６９】  なお、閾値ＲＢは、記憶装置２２に格納されていて、目的地情報の一部として、サーバ装置２０から携帯型停止判定装置１０に送られても良い。この値は、ユーザが設定することが可能な値とする。
【００７０】  Ｓ８：アラートの通知  近接検知部１４１、または、比較部１４２から目的地が近い旨の通知を受けて、アラート部１５２は、目的地に近いことを音やバイブレーションを用いてユーザへ通知する。また、近接検知部１４１、または、比較部１４２は、状態把握部１４３にユーザの姿勢を検出させる動作を開始させる。
【００７１】  Ｓ９：減速の検出  状態把握部１４３は、まず、乗り物の進行方向の減速が検出されたか否かを判断し、検出されていない場合には（Ｓ９でＮｏ）、検出されるまで当該判断動作を繰り返す。状態把握部１４３が減速を検出すると（Ｓ９でＹｅｓ）、フローはＳ１０に遷移する。この減速は、停止のための減速と考えられる。なお、小さな減速は時間調整などの、停止に起因しない減速である可能性が高く、また、大きな減速は、乗り物の緊急停止やユーザの睡眠による身体の揺れに起因した減速であり、停止に起因しない減速である可能性が高い。このようなことを考慮し、ここで検出する減速は、停止に起因した減速であると想定される予め設定された設定範囲内の減速とする。
【００７２】  その設定範囲を表す情報は、記憶装置２２に格納されていて、目的地情報の一部として、サーバ装置２０から携帯型停止判定装置１０に送られても良い。
【００７３】  Ｓ１０：体の進行方向への傾きの検出  状態把握部１４３は、加速度センサ１１５を駆動し、加速度センサ１１５の出力値を利用してユーザの身体の傾きを検出する。状態把握部１４３は、現在の重力加速度の方向と、予め登録された直立姿勢登録時の重力加速度の方向とのずれ（両方向がなす角度）が所定閾値Ｒ３以上であれば、ユーザの身体が進行方向に傾いて（Ｓ１０でＹｅｓ）、乗り物９０は減速中（図６参照）であると判定する。そして、フローはＳ１１に遷移する。また、ユーザの身体が進行方向に傾いていない場合（Ｓ１０でＮｏ）、状態把握部１４３は、ユーザの身体の傾きの検出動作を繰り返す。なお、状態把握部１４３は、ずれが生じている方向に基づいて、傾きが進行方向であると判定しても良いし、減速直後の傾きであるため、特に進行方向への傾きを確認することなく、傾きが有ることだけを判定しても良い。
【００７４】  なお、閾値Ｒ３は、記憶装置２２に格納されていて、目的地情報の一部として、サーバ装置２０から携帯型停止判定装置１０に送られても良い。
【００７５】  Ｓ１１：身体の傾きの戻りの検出  Ｓ１０で、ユーザの体の傾きを検出後、状態把握部１４３は、ユーザの上体が直立状態に戻ったか否かを判断し、戻っていない場合には（Ｓ１１でＮｏ）その判断動作を繰り返す。状態把握部１４３は、重力加速度の現在の方向と直立姿勢登録時の重力加速度の方向との角度が所定閾値Ｒ４（ここでは、Ｒ４＜＜Ｒ３）以下になれば、ユーザの体が直立状態（基本状態）に戻ったと判定する（Ｓ１１でＹｅｓ）。これにより、フローはＳ１２へ遷移する。この状態は車体が停止し（図７参照）、ユーザの上体の傾きが戻ったことを意味する。そして、状態把握部１４３は、目的地に到着した旨の通知をアラート部１５２に出力する。
【００７６】  なお、閾値Ｒ４は、記憶装置２２に格納されていて、目的地情報の一部として、サーバ装置２０から携帯型停止判定装置１０に送られても良い。
【００７７】  Ｓ１２：アラートの通知  状態把握部１４３から目的地に到着した旨の通知を受けて、アラート部１５２は、目的地に到着したことを音やバイブレーションを用いてユーザへ通知する。
【００７８】  ＜変形例＞  携帯型停止判定装置１０は、乗り物の停止の判断を、状態把握部１４３によるユーザの体の傾きだけから判定するようにしても良い。すなわち、近接検知部１４１、または、比較部１４２による目的地への接近判定（図４ＡのＳ１乃至Ｓ８）は省略しても良い。この場合、ＧＰＳセンサ１１２や磁気センサ１１４は省略可能である。
【００７９】  位置情報や時刻情報の利用は、乗り物の緊急停止による身体の傾き等の誤検知を防ぐことに利用しており、加速度センサ１１５による停止判定に必ず必要である訳ではない。
【００８０】  携帯型停止判定装置１０は、加速度センサ１１５の出力値を基に停止判定を行う。従って、携帯型停止判定装置１０は、スマートフォンに実装が可能である。また、たとえば、携帯型停止判定装置１０は、スマートウォッチや歩数計の加速度センサを利用して停止判定を行い、通知は携帯電話のアラーム部やバイブレーション部を利用した構成としてもよい。
【００８１】  ＜効果＞  第１実施形態の携帯型停止判定装置１０は、適切な精度で、電車などの乗り物の停止を検出して通知できる。その理由は、加速度センサ１１５の出力値を基に、状態把握部１４３が、停止前に減速によりユーザの体が進行方向に傾き、停止後直立に復帰することを利用して、乗り物の停止を検出するからである。
【００８２】  ＜第２実施形態＞  図８は、本発明に係る第２実施形態の携帯型停止判定装置１０の構成を示すブロック図である。
【００８３】  第２実施形態の携帯型停止判定装置１０は、加速度センサ１１５と、状態把握部１４３とを備える。状態把握部１４３は、加速度センサ１１５の測定値に基づき、乗り物の進行方向の減速を検出し、また、持ち主の姿勢が基本状態から進行方向に傾斜し、その後に基本状態に戻ったことを検出すると、アラーム信号を出力する。
【００８４】  第２実施形態の携帯型停止判定装置１０は、ユーザの位置情報や時刻情報が利用できない場合でも、適切な精度で、電車などの乗り物の停止を検出して通知できる。その理由は、加速度センサ１１５の出力値を基に、状態把握部１４３が、ユーザの体が一旦傾き、その後に基本状態に復帰することを利用して、乗り物の停止を検出するからである。
【００８５】  以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００８６】  この出願は、２０１７年２月１５日に出願された日本出願特願２０１７−０２６０２１を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【００８７】  １０    携帯型停止判定装置  １１    取得部  １２    通信部  １３    メモリ  １５    報知部  ２０    サーバ装置  ２１    検索部  ２２    記憶装置  ３０    停止判定システム  ６０    コンピュータ装置  ６１    プロセッサ  ６２    外部記憶装置  ６３    主記憶部  ６５    プログラム  １１１    タッチパネル  １１２    ＧＰＳセンサ  １１３    時計部  １１４    磁気センサ  １１５    加速度センサ  １４１    近接検知部  １４２    比較部  １４３    状態把握部  １５１    表示部
【図１】
2018151127.tif 000003
【図２】
2018151127.tif 000004
【図３】
2018151127.tif 000005
【図４Ａ】
2018151127.tif 000006
【図４Ｂ】
2018151127.tif 000007
【図５】
2018151127.tif 000008
【図６】
2018151127.tif 000009
【図７】
2018151127.tif 000010
【図８】
2018151127.tif 000011
【国際調査報告】
2018151127.tif 000012
2018151127.tif 000013
2018151127.tif 000014
2018151127.tif 000015